Open CASCADE Technology  7.1.0.beta
Data Structures | Macros

OpenGl_GlFunctions.hxx File Reference

#include <Standard_Macro.hxx>
#include <Standard_TypeDef.hxx>
#include <GL/gl.h>
#include <InterfaceGraphic.hxx>
#include <glext.h>

Data Structures

struct  OpenGl_GlFunctions
 Mega structure defines the complete list of OpenGL functions. More...
 

Macros

#define APIENTRY
 
#define APIENTRYP   APIENTRY *
 
#define GLAPI   extern
 
#define GL_GLEXT_LEGACY
 
#define GLX_GLXEXT_LEGACY
 
glX extensions
#define GLX_RENDERER_VENDOR_ID_MESA   0x8183
 
#define GLX_RENDERER_DEVICE_ID_MESA   0x8184
 
#define GLX_RENDERER_VERSION_MESA   0x8185
 
#define GLX_RENDERER_ACCELERATED_MESA   0x8186
 
#define GLX_RENDERER_VIDEO_MEMORY_MESA   0x8187
 
#define GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA   0x8188
 
#define GLX_RENDERER_PREFERRED_PROFILE_MESA   0x8189
 
#define GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA   0x818A
 
#define GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA   0x818B
 
#define GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA   0x818C
 
#define GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA   0x818D
 
#define GLX_RENDERER_ID_MESA   0x818E
 

Macro Definition Documentation

#define APIENTRY
#define APIENTRYP   APIENTRY *
#define GL_GLEXT_LEGACY
#define GLAPI   extern
#define GLX_GLXEXT_LEGACY
#define GLX_RENDERER_ACCELERATED_MESA   0x8186
#define GLX_RENDERER_DEVICE_ID_MESA   0x8184
#define GLX_RENDERER_ID_MESA   0x818E
#define GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA   0x818B
#define GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA   0x818A
#define GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA   0x818D
#define GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA   0x818C
#define GLX_RENDERER_PREFERRED_PROFILE_MESA   0x8189
#define GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA   0x8188
#define GLX_RENDERER_VENDOR_ID_MESA   0x8183
#define GLX_RENDERER_VERSION_MESA   0x8185
#define GLX_RENDERER_VIDEO_MEMORY_MESA   0x8187