Open CASCADE Technology  7.3.0
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

◆ APIENTRY

#define APIENTRY

◆ APIENTRYP

#define APIENTRYP   APIENTRY *

◆ GL_GLEXT_LEGACY

#define GL_GLEXT_LEGACY

◆ GLAPI

#define GLAPI   extern

◆ GLX_GLXEXT_LEGACY

#define GLX_GLXEXT_LEGACY

◆ GLX_RENDERER_ACCELERATED_MESA

#define GLX_RENDERER_ACCELERATED_MESA   0x8186

◆ GLX_RENDERER_DEVICE_ID_MESA

#define GLX_RENDERER_DEVICE_ID_MESA   0x8184

◆ GLX_RENDERER_ID_MESA

#define GLX_RENDERER_ID_MESA   0x818E

◆ GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA

#define GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA   0x818B

◆ GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA

#define GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA   0x818A

◆ GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA

#define GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA   0x818D

◆ GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA

#define GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA   0x818C

◆ GLX_RENDERER_PREFERRED_PROFILE_MESA

#define GLX_RENDERER_PREFERRED_PROFILE_MESA   0x8189

◆ GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA

#define GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA   0x8188

◆ GLX_RENDERER_VENDOR_ID_MESA

#define GLX_RENDERER_VENDOR_ID_MESA   0x8183

◆ GLX_RENDERER_VERSION_MESA

#define GLX_RENDERER_VERSION_MESA   0x8185

◆ GLX_RENDERER_VIDEO_MEMORY_MESA

#define GLX_RENDERER_VIDEO_MEMORY_MESA   0x8187