Classes | Namespaces | Macros | Enumerations | Functions
opengl3.h File Reference
#include "rendering.h"
#include <string>
#include <unordered_map>
#include <vector>
#include <memory>
Include dependency graph for opengl3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rs2::fbo
 
struct  rs2::int3
 
struct  rs2::obj_mesh
 
class  rs2::shader
 
class  rs2::shader_program
 
class  rs2::splash_screen_shader
 
class  rs2::texture_2d_shader
 
class  rs2::texture_visualizer
 
class  rs2::vao
 
class  rs2::vbo
 
class  rs2::visualizer_2d
 

Namespaces

 rs2
 

Macros

#define check_gl_error()   _check_gl_error(__FILE__,__LINE__)
 

Enumerations

enum  rs2::shader_type { rs2::shader_type::vertex, rs2::shader_type::fragment }
 
enum  rs2::vbo_type { rs2::vbo_type::array_buffer, rs2::vbo_type::element_array_buffer }
 

Functions

void _check_gl_error (const char *file, int line)
 
void clear_gl_errors ()
 
obj_mesh rs2::make_grid (int a, int b)
 

Macro Definition Documentation

#define check_gl_error ( )    _check_gl_error(__FILE__,__LINE__)

Definition at line 17 of file opengl3.h.

Function Documentation

void _check_gl_error ( const char *  file,
int  line 
)

Definition at line 690 of file opengl3.cpp.

void clear_gl_errors ( )

Definition at line 722 of file opengl3.cpp.



librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:27