HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RE_OGLExt Class Reference

#include <RE_OGLExt.h>

Public Member Functions

 RE_OGLExt ()
 
 ~RE_OGLExt ()
 
void initialize ()
 
bool hasExtension (RE_Extension ext)
 
bool hasExtensionName (const char *ext_name)
 
bool usesExtension (const char *glextname)
 
int getNumGLExtensionsRequired (RE_Extension ext)
 
void getGLExtensionRequired (RE_Extension hou_ext, int index, UT_String &glext)
 
bool getCoreVersion (RE_Extension ext, int &glmajor, int &glminor) const
 
void enableExtension (RE_Extension ext)
 
void disableExtension (RE_Extension ext)
 

Static Public Member Functions

static voidgetExtFunction (void *a_out_handle, const char *symbol)
 

Public Attributes

PFNGLBLENDCOLORPROC glBlendColor
 
PFNGLBLENDEQUATIONPROC glBlendEquation
 
PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate
 
PFNGLTEXIMAGE3DPROC glTexImage3D
 
PFNGLTEXSUBIMAGE3DPROC glTexSubImage3D
 
PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D
 
PFNGLACTIVETEXTUREPROC glActiveTexture
 
PFNGLATTACHSHADERPROC glAttachShader
 
PFNGLCREATEPROGRAMPROC glCreateProgram
 
PFNGLCREATESHADERPROC glCreateShader
 
PFNGLDELETEPROGRAMPROC glDeleteProgram
 
PFNGLDELETESHADERPROC glDeleteShader
 
PFNGLDETACHSHADERPROC glDetachShader
 
PFNGLUSEPROGRAMPROC glUseProgram
 
PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog
 
PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog
 
PFNGLISPROGRAMPROC glIsProgram
 
PFNGLSHADERSOURCEPROC glShaderSource
 
PFNGLCOMPILESHADERPROC glCompileShader
 
PFNGLLINKPROGRAMPROC glLinkProgram
 
PFNGLVERTEXATTRIB4FVPROC glVertexAttrib4fv
 
PFNGLVERTEXATTRIB3FVPROC glVertexAttrib3fv
 
PFNGLVERTEXATTRIB2FVPROC glVertexAttrib2fv
 
PFNGLVERTEXATTRIB1FVPROC glVertexAttrib1fv
 
PFNGLVERTEXATTRIB4DVPROC glVertexAttrib4dv
 
PFNGLVERTEXATTRIB3DVPROC glVertexAttrib3dv
 
PFNGLVERTEXATTRIB2DVPROC glVertexAttrib2dv
 
PFNGLVERTEXATTRIB1DVPROC glVertexAttrib1dv
 
PFNGLVERTEXATTRIBL4DVPROC glVertexAttribL4dv
 
PFNGLVERTEXATTRIBL3DVPROC glVertexAttribL3dv
 
PFNGLVERTEXATTRIBL2DVPROC glVertexAttribL2dv
 
PFNGLVERTEXATTRIBL1DVPROC glVertexAttribL1dv
 
PFNGLVERTEXATTRIBI4IVPROC glVertexAttribI4iv
 
PFNGLVERTEXATTRIBI3IVPROC glVertexAttribI3iv
 
PFNGLVERTEXATTRIBI2IVPROC glVertexAttribI2iv
 
PFNGLVERTEXATTRIBI1IVPROC glVertexAttribI1iv
 
PFNGLVERTEXATTRIBI4UIVPROC glVertexAttribI4uiv
 
PFNGLVERTEXATTRIBI3UIVPROC glVertexAttribI3uiv
 
PFNGLVERTEXATTRIBI2UIVPROC glVertexAttribI2uiv
 
PFNGLVERTEXATTRIBI1UIVPROC glVertexAttribI1uiv
 
PFNGLGETVERTEXATTRIBDVPROC glGetVertexAttribdv
 
PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv
 
PFNGLGETVERTEXATTRIBIVPROC glGetVertexAttribiv
 
PFNGLUNIFORM1FVPROC glUniform1fv
 
PFNGLUNIFORM2FVPROC glUniform2fv
 
PFNGLUNIFORM3FVPROC glUniform3fv
 
PFNGLUNIFORM4FVPROC glUniform4fv
 
PFNGLUNIFORM1DVPROC glUniform1dv
 
PFNGLUNIFORM2DVPROC glUniform2dv
 
PFNGLUNIFORM3DVPROC glUniform3dv
 
PFNGLUNIFORM4DVPROC glUniform4dv
 
PFNGLUNIFORM1FPROC glUniform1f
 
PFNGLUNIFORM2FPROC glUniform2f
 
PFNGLUNIFORM3FPROC glUniform3f
 
PFNGLUNIFORM4FPROC glUniform4f
 
PFNGLUNIFORM1IVPROC glUniform1iv
 
PFNGLUNIFORM2IVPROC glUniform2iv
 
PFNGLUNIFORM3IVPROC glUniform3iv
 
PFNGLUNIFORM4IVPROC glUniform4iv
 
PFNGLUNIFORM1UIVPROC glUniform1uiv
 
PFNGLUNIFORM2UIVPROC glUniform2uiv
 
PFNGLUNIFORM3UIVPROC glUniform3uiv
 
PFNGLUNIFORM4UIVPROC glUniform4uiv
 
PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation
 
PFNGLGETUNIFORMFVPROC glGetUniformfv
 
PFNGLGETUNIFORMIVPROC glGetUniformiv
 
PFNGLGETUNIFORMDVPROC glGetUniformdv
 
PFNGLUNIFORMMATRIX2FVPROC glUniformMatrix2fv
 
PFNGLUNIFORMMATRIX3FVPROC glUniformMatrix3fv
 
PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv
 
PFNGLUNIFORMMATRIX2DVPROC glUniformMatrix2dv
 
PFNGLUNIFORMMATRIX3DVPROC glUniformMatrix3dv
 
PFNGLUNIFORMMATRIX4DVPROC glUniformMatrix4dv
 
PFNGLGETACTIVEATTRIBPROC glGetActiveAttrib
 
PFNGLGETACTIVEUNIFORMPROC glGetActiveUniform
 
PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation
 
PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocation
 
PFNGLGETSHADERIVPROC glGetShaderiv
 
PFNGLGETPROGRAMIVPROC glGetProgramiv
 
PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray
 
PFNGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArray
 
PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer
 
PFNGLVERTEXATTRIBIPOINTERPROC glVertexAttribIPointer
 
PFNGLVERTEXATTRIBLPOINTERPROC glVertexAttribLPointer
 
PFNGLGETSHADERSOURCEPROC glGetShaderSource
 
PFNGLVALIDATEPROGRAMPROC glValidateProgram
 
PFNGLBINDFRAGDATALOCATIONPROC glBindFragDataLocation
 
PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocation
 
PFNGLPROGRAMPARAMETERIPROC glProgramParameteri
 
PFNGLPATCHPARAMETERIPROC glPatchParameteri
 
PFNGLPATCHPARAMETERFVPROC glPatchParameterfv
 
PFNGLUSEPROGRAMSTAGESPROC glUseProgramStages
 
PFNGLACTIVESHADERPROGRAMPROC glActiveShaderProgram
 
PFNGLCREATESHADERPROGRAMVPROC glCreateShaderProgramv
 
PFNGLBINDPROGRAMPIPELINEPROC glBindProgramPipeline
 
PFNGLDELETEPROGRAMPIPELINESPROC glDeleteProgramPipelines
 
PFNGLGENPROGRAMPIPELINESPROC glGenProgramPipelines
 
PFNGLISPROGRAMPIPELINEPROC glIsProgramPipeline
 
PFNGLGETPROGRAMPIPELINEIVPROC glGetProgramPipelineiv
 
PFNGLPROGRAMUNIFORM1IPROC glProgramUniform1i
 
PFNGLPROGRAMUNIFORM1IVPROC glProgramUniform1iv
 
PFNGLPROGRAMUNIFORM1FPROC glProgramUniform1f
 
PFNGLPROGRAMUNIFORM1FVPROC glProgramUniform1fv
 
PFNGLPROGRAMUNIFORM1DPROC glProgramUniform1d
 
PFNGLPROGRAMUNIFORM1DVPROC glProgramUniform1dv
 
PFNGLPROGRAMUNIFORM1UIPROC glProgramUniform1ui
 
PFNGLPROGRAMUNIFORM1UIVPROC glProgramUniform1uiv
 
PFNGLPROGRAMUNIFORM2IPROC glProgramUniform2i
 
PFNGLPROGRAMUNIFORM2IVPROC glProgramUniform2iv
 
PFNGLPROGRAMUNIFORM2FPROC glProgramUniform2f
 
PFNGLPROGRAMUNIFORM2FVPROC glProgramUniform2fv
 
PFNGLPROGRAMUNIFORM2DPROC glProgramUniform2d
 
PFNGLPROGRAMUNIFORM2DVPROC glProgramUniform2dv
 
PFNGLPROGRAMUNIFORM2UIPROC glProgramUniform2ui
 
PFNGLPROGRAMUNIFORM2UIVPROC glProgramUniform2uiv
 
PFNGLPROGRAMUNIFORM3IPROC glProgramUniform3i
 
PFNGLPROGRAMUNIFORM3IVPROC glProgramUniform3iv
 
PFNGLPROGRAMUNIFORM3FPROC glProgramUniform3f
 
PFNGLPROGRAMUNIFORM3FVPROC glProgramUniform3fv
 
PFNGLPROGRAMUNIFORM3DPROC glProgramUniform3d
 
PFNGLPROGRAMUNIFORM3DVPROC glProgramUniform3dv
 
PFNGLPROGRAMUNIFORM3UIPROC glProgramUniform3ui
 
PFNGLPROGRAMUNIFORM3UIVPROC glProgramUniform3uiv
 
PFNGLPROGRAMUNIFORM4IPROC glProgramUniform4i
 
PFNGLPROGRAMUNIFORM4IVPROC glProgramUniform4iv
 
PFNGLPROGRAMUNIFORM4FPROC glProgramUniform4f
 
PFNGLPROGRAMUNIFORM4FVPROC glProgramUniform4fv
 
PFNGLPROGRAMUNIFORM4DPROC glProgramUniform4d
 
PFNGLPROGRAMUNIFORM4DVPROC glProgramUniform4dv
 
PFNGLPROGRAMUNIFORM4UIPROC glProgramUniform4ui
 
PFNGLPROGRAMUNIFORM4UIVPROC glProgramUniform4uiv
 
PFNGLPROGRAMUNIFORMMATRIX2FVPROC glProgramUniformMatrix2fv
 
PFNGLPROGRAMUNIFORMMATRIX3FVPROC glProgramUniformMatrix3fv
 
PFNGLPROGRAMUNIFORMMATRIX4FVPROC glProgramUniformMatrix4fv
 
PFNGLPROGRAMUNIFORMMATRIX2DVPROC glProgramUniformMatrix2dv
 
PFNGLPROGRAMUNIFORMMATRIX3DVPROC glProgramUniformMatrix3dv
 
PFNGLPROGRAMUNIFORMMATRIX4DVPROC glProgramUniformMatrix4dv
 
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glProgramUniformMatrix2x3fv
 
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glProgramUniformMatrix3x2fv
 
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glProgramUniformMatrix2x4fv
 
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glProgramUniformMatrix4x2fv
 
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glProgramUniformMatrix3x4fv
 
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glProgramUniformMatrix4x3fv
 
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glProgramUniformMatrix2x3dv
 
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glProgramUniformMatrix3x2dv
 
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glProgramUniformMatrix2x4dv
 
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glProgramUniformMatrix4x2dv
 
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glProgramUniformMatrix3x4dv
 
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glProgramUniformMatrix4x3dv
 
PFNGLVALIDATEPROGRAMPIPELINEPROC glValidateProgramPipeline
 
PFNGLGETPROGRAMPIPELINEINFOLOGPROC glGetProgramPipelineInfoLog
 
PFNGLGETPROGRAMINTERFACEIVPROC glGetProgramInterfaceiv
 
PFNGLGETPROGRAMRESOURCEINDEXPROC glGetProgramResourceIndex
 
PFNGLGETPROGRAMRESOURCENAMEPROC glGetProgramResourceName
 
PFNGLGETPROGRAMRESOURCEIVPROC glGetProgramResourceiv
 
PFNGLGETPROGRAMRESOURCELOCATIONPROC glGetProgramResourceLocation
 
PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glGetProgramResourceLocationIndex
 
PFNGLBEGINTRANSFORMFEEDBACKPROC glBeginTransformFeedback
 
PFNGLENDTRANSFORMFEEDBACKPROC glEndTransformFeedback
 
PFNGLTRANSFORMFEEDBACKVARYINGSPROC glTransformFeedbackVaryings
 
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glGetTransformFeedbackVarying
 
PFNGLBEGINQUERYINDEXEDPROC glBeginQueryIndexed
 
PFNGLENDQUERYINDEXEDPROC glEndQueryIndexed
 
PFNGLGETQUERYINDEXEDIVPROC glGetQueryIndexediv
 
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glDrawTransformFeedbackStream
 
PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers
 
PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers
 
PFNGLISFRAMEBUFFERPROC glIsFramebuffer
 
PFNGLCHECKFRAMEBUFFERSTATUSPROC glCheckFramebufferStatus
 
PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D
 
PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3D
 
PFNGLFRAMEBUFFERTEXTURELAYERPROC glFramebufferTextureLayer
 
PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture
 
PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer
 
PFNGLGENRENDERBUFFERSPROC glGenRenderbuffers
 
PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers
 
PFNGLISRENDERBUFFERPROC glIsRenderbuffer
 
PFNGLBINDRENDERBUFFERPROC glBindRenderbuffer
 
PFNGLRENDERBUFFERSTORAGEPROC glRenderbufferStorage
 
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glRenderbufferStorageMultisample
 
PFNGLBLITFRAMEBUFFERPROC glBlitFramebuffer
 
PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbuffer
 
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetFramebufferAttachmentParameteriv
 
PFNGLGENERATEMIPMAPPROC glGenerateMipmap
 
PFNGLDRAWBUFFERSPROC glDrawBuffers
 
PFNGLCLEARBUFFERIVPROC glClearBufferiv
 
PFNGLCLEARBUFFERUIVPROC glClearBufferuiv
 
PFNGLCLEARBUFFERFVPROC glClearBufferfv
 
PFNGLCLEARBUFFERFIPROC glClearBufferfi
 
PFNGLBUFFERSTORAGEPROC glBufferStorage
 
PFNGLMEMORYBARRIERPROC glMemoryBarrier
 
PFNGLBINDBUFFERSBASEPROC glBindBuffersBase
 
PFNGLBINDBUFFERSRANGEPROC glBindBuffersRange
 
PFNGLBINDTEXTURESPROC glBindTextures
 
PFNGLBINDVERTEXBUFFERSPROC glBindVertexBuffers
 
PFNGLGENBUFFERSPROC glGenBuffers
 
PFNGLBINDBUFFERPROC glBindBuffer
 
PFNGLBUFFERDATAPROC glBufferData
 
PFNGLDELETEBUFFERSPROC glDeleteBuffers
 
PFNGLBUFFERSUBDATAPROC glBufferSubData
 
PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData
 
PFNGLMAPBUFFERPROC glMapBuffer
 
PFNGLUNMAPBUFFERPROC glUnmapBuffer
 
PFNGLMAPBUFFERRANGEPROC glMapBufferRange
 
PFNGLFLUSHMAPPEDBUFFERRANGEPROC glFlushMappedBufferRange
 
PFNGLISBUFFERPROC glIsBuffer
 
PFNGLBINDVERTEXARRAYPROC glBindVertexArray
 
PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays
 
PFNGLGENVERTEXARRAYSPROC glGenVertexArrays
 
PFNGLISVERTEXARRAYPROC glIsVertexArray
 
PFNGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstanced
 
PFNGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstanced
 
PFNGLVERTEXATTRIBDIVISORPROC glVertexAttribDivisor
 
PFNGLGENQUERIESPROC glGenQueries
 
PFNGLDELETEQUERIESPROC glDeleteQueries
 
PFNGLISQUERYPROC glIsQuery
 
PFNGLBEGINQUERYPROC glBeginQuery
 
PFNGLENDQUERYPROC glEndQuery
 
PFNGLGETQUERYIVPROC glGetQueryiv
 
PFNGLGETQUERYOBJECTIVPROC glGetQueryObjectiv
 
PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuiv
 
PFNGLGETQUERYOBJECTI64VPROC glGetQueryObjecti64v
 
PFNGLGETQUERYOBJECTUI64VPROC glGetQueryObjectui64v
 
PFNGLQUERYCOUNTERPROC glQueryCounter
 
PFNGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisample
 
PFNGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisample
 
PFNGLGETMULTISAMPLEFVPROC glGetMultisamplefv
 
PFNGLSAMPLEMASKIPROC glSampleMaski
 
PFNGLGETUNIFORMINDICESPROC glGetUniformIndices
 
PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv
 
PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName
 
PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex
 
PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv
 
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName
 
PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding
 
PFNGLBINDBUFFERBASEPROC glBindBufferBase
 
PFNGLBINDBUFFERRANGEPROC glBindBufferRange
 
PFNGLGETINTEGERI_VPROC glGetIntegeri_v
 
PFNGLTEXBUFFERPROC glTexBuffer
 
PFNGLBINDIMAGETEXTUREPROC glBindImageTexture
 
PFNGLDISPATCHCOMPUTEPROC glDispatchCompute
 
PFNGLDISPATCHCOMPUTEINDIRECTPROC glDispatchComputeIndirect
 
PFNGLSHADERSTORAGEBLOCKBINDINGPROC glShaderStorageBlockBinding
 
PFNGLGETTEXTUREHANDLEARBPROC glGetTextureHandleARB
 
PFNGLGETTEXTURESAMPLERHANDLEARBPROC glGetTextureSamplerHandleARB
 
PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glMakeTextureHandleResidentARB
 
PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glMakeTextureHandleNonResidentARB
 
PFNGLGETIMAGEHANDLEARBPROC glGetImageHandleARB
 
PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glMakeImageHandleResidentARB
 
PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glMakeImageHandleNonResidentARB
 
PFNGLUNIFORMHANDLEUI64ARBPROC glUniformHandleui64ARB
 
PFNGLUNIFORMHANDLEUI64VARBPROC glUniformHandleui64vARB
 
PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glProgramUniformHandleui64ARB
 
PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glProgramUniformHandleui64vARB
 
PFNGLISTEXTUREHANDLERESIDENTARBPROC glIsTextureHandleResidentARB
 
PFNGLISIMAGEHANDLERESIDENTARBPROC glIsImageHandleResidentARB
 
PFNGLVERTEXATTRIBL1UI64ARBPROC glVertexAttribL1ui64ARB
 
PFNGLVERTEXATTRIBL1UI64VARBPROC glVertexAttribL1ui64vARB
 
PFNGLGETVERTEXATTRIBLUI64VARBPROC glGetVertexAttribLui64vARB
 
PFNGLPRIMITIVERESTARTINDEXPROC glPrimitiveRestartIndex
 
PFNGLDRAWELEMENTSBASEVERTEXPROC glDrawElementsBaseVertex
 
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glDrawRangeElementsBaseVertex
 
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glDrawElementsInstancedBaseVertex
 
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glMultiDrawElementsBaseVertex
 
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glDrawArraysInstancedBaseInstance
 
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glDrawElementsInstancedBaseInstance
 
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glDrawElementsInstancedBaseVertexBaseInstance
 
PFNGLFENCESYNCPROC glFenceSync
 
PFNGLISSYNCPROC glIsSync
 
PFNGLDELETESYNCPROC glDeleteSync
 
PFNGLWAITSYNCPROC glWaitSync
 
PFNGLGETINTEGER64VPROC glGetInteger64v
 
PFNGLGETSYNCIVPROC glGetSynciv
 
PFNGLCLIENTWAITSYNCPROC glClientWaitSync
 
PFNGLBEGINCONDITIONALRENDERPROC glBeginConditionalRender
 
PFNGLENDCONDITIONALRENDERPROC glEndConditionalRender
 
PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements
 
PFNGLMINSAMPLESHADINGPROC glMinSampleShading
 
PFNGLDEBUGMESSAGECONTROLPROC glDebugMessageControl
 
PFNGLDEBUGMESSAGEINSERTPROC glDebugMessageInsert
 
PFNGLDEBUGMESSAGECALLBACKPROC glDebugMessageCallback
 
PFNGLGETDEBUGMESSAGELOGPROC glGetDebugMessageLog
 
RE_PFNGLBINDMULTITEXTUREEXTPROC glBindMultiTextureEXT
 
PFNGLPUSHDEBUGGROUPPROC glPushDebugGroup
 
PFNGLPOPDEBUGGROUPPROC glPopDebugGroup
 
PFNGLOBJECTLABELPROC glObjectLabel
 
PFNGLGETOBJECTLABELPROC glGetObjectLabel
 
PFNGLOBJECTPTRLABELPROC glObjectPtrLabel
 
PFNGLGETOBJECTPTRLABELPROC glGetObjectPtrLabel
 
PFNGLGETGRAPHICSRESETSTATUSPROC glGetGraphicsResetStatus
 
RE_PFNGLXSWAPINTERVALSGIPROC glXSwapIntervalSGI
 
PFNGLGETSTRINGIPROC glGetStringi
 

Detailed Description

Definition at line 24 of file RE_OGLExt.h.

Constructor & Destructor Documentation

RE_OGLExt::RE_OGLExt ( )
RE_OGLExt::~RE_OGLExt ( )

Member Function Documentation

void RE_OGLExt::disableExtension ( RE_Extension  ext)
void RE_OGLExt::enableExtension ( RE_Extension  ext)
bool RE_OGLExt::getCoreVersion ( RE_Extension  ext,
int glmajor,
int glminor 
) const
static void* RE_OGLExt::getExtFunction ( void a_out_handle,
const char *  symbol 
)
static
void RE_OGLExt::getGLExtensionRequired ( RE_Extension  hou_ext,
int  index,
UT_String glext 
)
int RE_OGLExt::getNumGLExtensionsRequired ( RE_Extension  ext)
bool RE_OGLExt::hasExtension ( RE_Extension  ext)
inline

Definition at line 35 of file RE_OGLExt.h.

bool RE_OGLExt::hasExtensionName ( const char *  ext_name)
void RE_OGLExt::initialize ( )
bool RE_OGLExt::usesExtension ( const char *  glextname)

Member Data Documentation

PFNGLACTIVESHADERPROGRAMPROC RE_OGLExt::glActiveShaderProgram

Definition at line 176 of file RE_OGLExt.h.

PFNGLACTIVETEXTUREPROC RE_OGLExt::glActiveTexture

Definition at line 80 of file RE_OGLExt.h.

PFNGLATTACHSHADERPROC RE_OGLExt::glAttachShader

Definition at line 83 of file RE_OGLExt.h.

PFNGLBEGINCONDITIONALRENDERPROC RE_OGLExt::glBeginConditionalRender

Definition at line 419 of file RE_OGLExt.h.

PFNGLBEGINQUERYPROC RE_OGLExt::glBeginQuery

Definition at line 331 of file RE_OGLExt.h.

PFNGLBEGINQUERYINDEXEDPROC RE_OGLExt::glBeginQueryIndexed

Definition at line 250 of file RE_OGLExt.h.

PFNGLBEGINTRANSFORMFEEDBACKPROC RE_OGLExt::glBeginTransformFeedback

Definition at line 244 of file RE_OGLExt.h.

PFNGLBINDATTRIBLOCATIONPROC RE_OGLExt::glBindAttribLocation

Definition at line 152 of file RE_OGLExt.h.

PFNGLBINDBUFFERPROC RE_OGLExt::glBindBuffer

Definition at line 303 of file RE_OGLExt.h.

PFNGLBINDBUFFERBASEPROC RE_OGLExt::glBindBufferBase

Definition at line 356 of file RE_OGLExt.h.

PFNGLBINDBUFFERRANGEPROC RE_OGLExt::glBindBufferRange

Definition at line 357 of file RE_OGLExt.h.

PFNGLBINDBUFFERSBASEPROC RE_OGLExt::glBindBuffersBase

Definition at line 292 of file RE_OGLExt.h.

PFNGLBINDBUFFERSRANGEPROC RE_OGLExt::glBindBuffersRange

Definition at line 293 of file RE_OGLExt.h.

PFNGLBINDFRAGDATALOCATIONPROC RE_OGLExt::glBindFragDataLocation

Definition at line 164 of file RE_OGLExt.h.

PFNGLBINDFRAMEBUFFERPROC RE_OGLExt::glBindFramebuffer

Definition at line 264 of file RE_OGLExt.h.

PFNGLBINDIMAGETEXTUREPROC RE_OGLExt::glBindImageTexture

Definition at line 364 of file RE_OGLExt.h.

RE_PFNGLBINDMULTITEXTUREEXTPROC RE_OGLExt::glBindMultiTextureEXT

Definition at line 435 of file RE_OGLExt.h.

PFNGLBINDPROGRAMPIPELINEPROC RE_OGLExt::glBindProgramPipeline

Definition at line 178 of file RE_OGLExt.h.

PFNGLBINDRENDERBUFFERPROC RE_OGLExt::glBindRenderbuffer

Definition at line 269 of file RE_OGLExt.h.

PFNGLBINDTEXTURESPROC RE_OGLExt::glBindTextures

Definition at line 294 of file RE_OGLExt.h.

PFNGLBINDVERTEXARRAYPROC RE_OGLExt::glBindVertexArray

Definition at line 315 of file RE_OGLExt.h.

PFNGLBINDVERTEXBUFFERSPROC RE_OGLExt::glBindVertexBuffers

Definition at line 295 of file RE_OGLExt.h.

PFNGLBLENDCOLORPROC RE_OGLExt::glBlendColor

Definition at line 66 of file RE_OGLExt.h.

PFNGLBLENDEQUATIONPROC RE_OGLExt::glBlendEquation

Definition at line 69 of file RE_OGLExt.h.

PFNGLBLENDFUNCSEPARATEPROC RE_OGLExt::glBlendFuncSeparate

Definition at line 72 of file RE_OGLExt.h.

PFNGLBLITFRAMEBUFFERPROC RE_OGLExt::glBlitFramebuffer

Definition at line 273 of file RE_OGLExt.h.

PFNGLBUFFERDATAPROC RE_OGLExt::glBufferData

Definition at line 304 of file RE_OGLExt.h.

PFNGLBUFFERSTORAGEPROC RE_OGLExt::glBufferStorage

Definition at line 288 of file RE_OGLExt.h.

PFNGLBUFFERSUBDATAPROC RE_OGLExt::glBufferSubData

Definition at line 306 of file RE_OGLExt.h.

PFNGLCHECKFRAMEBUFFERSTATUSPROC RE_OGLExt::glCheckFramebufferStatus

Definition at line 259 of file RE_OGLExt.h.

PFNGLCLEARBUFFERFIPROC RE_OGLExt::glClearBufferfi

Definition at line 285 of file RE_OGLExt.h.

PFNGLCLEARBUFFERFVPROC RE_OGLExt::glClearBufferfv

Definition at line 284 of file RE_OGLExt.h.

PFNGLCLEARBUFFERIVPROC RE_OGLExt::glClearBufferiv

Definition at line 282 of file RE_OGLExt.h.

PFNGLCLEARBUFFERUIVPROC RE_OGLExt::glClearBufferuiv

Definition at line 283 of file RE_OGLExt.h.

PFNGLCLIENTWAITSYNCPROC RE_OGLExt::glClientWaitSync

Definition at line 416 of file RE_OGLExt.h.

PFNGLCOMPILESHADERPROC RE_OGLExt::glCompileShader

Definition at line 94 of file RE_OGLExt.h.

PFNGLCOPYTEXSUBIMAGE3DPROC RE_OGLExt::glCopyTexSubImage3D

Definition at line 77 of file RE_OGLExt.h.

PFNGLCREATEPROGRAMPROC RE_OGLExt::glCreateProgram

Definition at line 84 of file RE_OGLExt.h.

PFNGLCREATESHADERPROC RE_OGLExt::glCreateShader

Definition at line 85 of file RE_OGLExt.h.

PFNGLCREATESHADERPROGRAMVPROC RE_OGLExt::glCreateShaderProgramv

Definition at line 177 of file RE_OGLExt.h.

PFNGLDEBUGMESSAGECALLBACKPROC RE_OGLExt::glDebugMessageCallback

Definition at line 431 of file RE_OGLExt.h.

PFNGLDEBUGMESSAGECONTROLPROC RE_OGLExt::glDebugMessageControl

Definition at line 429 of file RE_OGLExt.h.

PFNGLDEBUGMESSAGEINSERTPROC RE_OGLExt::glDebugMessageInsert

Definition at line 430 of file RE_OGLExt.h.

PFNGLDELETEBUFFERSPROC RE_OGLExt::glDeleteBuffers

Definition at line 305 of file RE_OGLExt.h.

PFNGLDELETEFRAMEBUFFERSPROC RE_OGLExt::glDeleteFramebuffers

Definition at line 257 of file RE_OGLExt.h.

PFNGLDELETEPROGRAMPROC RE_OGLExt::glDeleteProgram

Definition at line 86 of file RE_OGLExt.h.

PFNGLDELETEPROGRAMPIPELINESPROC RE_OGLExt::glDeleteProgramPipelines

Definition at line 179 of file RE_OGLExt.h.

PFNGLDELETEQUERIESPROC RE_OGLExt::glDeleteQueries

Definition at line 329 of file RE_OGLExt.h.

PFNGLDELETERENDERBUFFERSPROC RE_OGLExt::glDeleteRenderbuffers

Definition at line 267 of file RE_OGLExt.h.

PFNGLDELETESHADERPROC RE_OGLExt::glDeleteShader

Definition at line 87 of file RE_OGLExt.h.

PFNGLDELETESYNCPROC RE_OGLExt::glDeleteSync

Definition at line 412 of file RE_OGLExt.h.

PFNGLDELETEVERTEXARRAYSPROC RE_OGLExt::glDeleteVertexArrays

Definition at line 316 of file RE_OGLExt.h.

PFNGLDETACHSHADERPROC RE_OGLExt::glDetachShader

Definition at line 88 of file RE_OGLExt.h.

PFNGLDISABLEVERTEXATTRIBARRAYPROC RE_OGLExt::glDisableVertexAttribArray

Definition at line 156 of file RE_OGLExt.h.

PFNGLDISPATCHCOMPUTEPROC RE_OGLExt::glDispatchCompute

Definition at line 367 of file RE_OGLExt.h.

PFNGLDISPATCHCOMPUTEINDIRECTPROC RE_OGLExt::glDispatchComputeIndirect

Definition at line 368 of file RE_OGLExt.h.

PFNGLDRAWARRAYSINSTANCEDPROC RE_OGLExt::glDrawArraysInstanced

Definition at line 321 of file RE_OGLExt.h.

PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC RE_OGLExt::glDrawArraysInstancedBaseInstance

Definition at line 403 of file RE_OGLExt.h.

PFNGLDRAWBUFFERSPROC RE_OGLExt::glDrawBuffers

Definition at line 279 of file RE_OGLExt.h.

PFNGLDRAWELEMENTSBASEVERTEXPROC RE_OGLExt::glDrawElementsBaseVertex

Definition at line 395 of file RE_OGLExt.h.

PFNGLDRAWELEMENTSINSTANCEDPROC RE_OGLExt::glDrawElementsInstanced

Definition at line 322 of file RE_OGLExt.h.

PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC RE_OGLExt::glDrawElementsInstancedBaseInstance

Definition at line 405 of file RE_OGLExt.h.

PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC RE_OGLExt::glDrawElementsInstancedBaseVertex

Definition at line 398 of file RE_OGLExt.h.

PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC RE_OGLExt::glDrawElementsInstancedBaseVertexBaseInstance

Definition at line 407 of file RE_OGLExt.h.

PFNGLDRAWRANGEELEMENTSPROC RE_OGLExt::glDrawRangeElements

Definition at line 423 of file RE_OGLExt.h.

PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC RE_OGLExt::glDrawRangeElementsBaseVertex

Definition at line 396 of file RE_OGLExt.h.

PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC RE_OGLExt::glDrawTransformFeedbackStream

Definition at line 253 of file RE_OGLExt.h.

PFNGLENABLEVERTEXATTRIBARRAYPROC RE_OGLExt::glEnableVertexAttribArray

Definition at line 155 of file RE_OGLExt.h.

PFNGLENDCONDITIONALRENDERPROC RE_OGLExt::glEndConditionalRender

Definition at line 420 of file RE_OGLExt.h.

PFNGLENDQUERYPROC RE_OGLExt::glEndQuery

Definition at line 332 of file RE_OGLExt.h.

PFNGLENDQUERYINDEXEDPROC RE_OGLExt::glEndQueryIndexed

Definition at line 251 of file RE_OGLExt.h.

PFNGLENDTRANSFORMFEEDBACKPROC RE_OGLExt::glEndTransformFeedback

Definition at line 245 of file RE_OGLExt.h.

PFNGLFENCESYNCPROC RE_OGLExt::glFenceSync

Definition at line 410 of file RE_OGLExt.h.

PFNGLFLUSHMAPPEDBUFFERRANGEPROC RE_OGLExt::glFlushMappedBufferRange

Definition at line 311 of file RE_OGLExt.h.

PFNGLFRAMEBUFFERRENDERBUFFERPROC RE_OGLExt::glFramebufferRenderbuffer

Definition at line 274 of file RE_OGLExt.h.

PFNGLFRAMEBUFFERTEXTUREPROC RE_OGLExt::glFramebufferTexture

Definition at line 263 of file RE_OGLExt.h.

PFNGLFRAMEBUFFERTEXTURE2DPROC RE_OGLExt::glFramebufferTexture2D

Definition at line 260 of file RE_OGLExt.h.

PFNGLFRAMEBUFFERTEXTURE3DPROC RE_OGLExt::glFramebufferTexture3D

Definition at line 261 of file RE_OGLExt.h.

PFNGLFRAMEBUFFERTEXTURELAYERPROC RE_OGLExt::glFramebufferTextureLayer

Definition at line 262 of file RE_OGLExt.h.

PFNGLGENBUFFERSPROC RE_OGLExt::glGenBuffers

Definition at line 302 of file RE_OGLExt.h.

PFNGLGENERATEMIPMAPPROC RE_OGLExt::glGenerateMipmap

Definition at line 277 of file RE_OGLExt.h.

PFNGLGENFRAMEBUFFERSPROC RE_OGLExt::glGenFramebuffers

Definition at line 256 of file RE_OGLExt.h.

PFNGLGENPROGRAMPIPELINESPROC RE_OGLExt::glGenProgramPipelines

Definition at line 180 of file RE_OGLExt.h.

PFNGLGENQUERIESPROC RE_OGLExt::glGenQueries

Definition at line 328 of file RE_OGLExt.h.

PFNGLGENRENDERBUFFERSPROC RE_OGLExt::glGenRenderbuffers

Definition at line 266 of file RE_OGLExt.h.

PFNGLGENVERTEXARRAYSPROC RE_OGLExt::glGenVertexArrays

Definition at line 317 of file RE_OGLExt.h.

PFNGLGETACTIVEATTRIBPROC RE_OGLExt::glGetActiveAttrib

Definition at line 149 of file RE_OGLExt.h.

PFNGLGETACTIVEUNIFORMPROC RE_OGLExt::glGetActiveUniform

Definition at line 150 of file RE_OGLExt.h.

PFNGLGETACTIVEUNIFORMBLOCKIVPROC RE_OGLExt::glGetActiveUniformBlockiv

Definition at line 353 of file RE_OGLExt.h.

PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC RE_OGLExt::glGetActiveUniformBlockName

Definition at line 354 of file RE_OGLExt.h.

PFNGLGETACTIVEUNIFORMNAMEPROC RE_OGLExt::glGetActiveUniformName

Definition at line 351 of file RE_OGLExt.h.

PFNGLGETACTIVEUNIFORMSIVPROC RE_OGLExt::glGetActiveUniformsiv

Definition at line 350 of file RE_OGLExt.h.

PFNGLGETATTRIBLOCATIONPROC RE_OGLExt::glGetAttribLocation

Definition at line 151 of file RE_OGLExt.h.

PFNGLGETBUFFERSUBDATAPROC RE_OGLExt::glGetBufferSubData

Definition at line 307 of file RE_OGLExt.h.

PFNGLGETDEBUGMESSAGELOGPROC RE_OGLExt::glGetDebugMessageLog

Definition at line 432 of file RE_OGLExt.h.

PFNGLGETFRAGDATALOCATIONPROC RE_OGLExt::glGetFragDataLocation

Definition at line 165 of file RE_OGLExt.h.

PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC RE_OGLExt::glGetFramebufferAttachmentParameteriv

Definition at line 276 of file RE_OGLExt.h.

PFNGLGETGRAPHICSRESETSTATUSPROC RE_OGLExt::glGetGraphicsResetStatus

Definition at line 445 of file RE_OGLExt.h.

PFNGLGETIMAGEHANDLEARBPROC RE_OGLExt::glGetImageHandleARB

Definition at line 378 of file RE_OGLExt.h.

PFNGLGETINTEGER64VPROC RE_OGLExt::glGetInteger64v

Definition at line 414 of file RE_OGLExt.h.

PFNGLGETINTEGERI_VPROC RE_OGLExt::glGetIntegeri_v

Definition at line 358 of file RE_OGLExt.h.

PFNGLGETMULTISAMPLEFVPROC RE_OGLExt::glGetMultisamplefv

Definition at line 345 of file RE_OGLExt.h.

PFNGLGETOBJECTLABELPROC RE_OGLExt::glGetObjectLabel

Definition at line 441 of file RE_OGLExt.h.

PFNGLGETOBJECTPTRLABELPROC RE_OGLExt::glGetObjectPtrLabel

Definition at line 443 of file RE_OGLExt.h.

PFNGLGETPROGRAMINFOLOGPROC RE_OGLExt::glGetProgramInfoLog

Definition at line 90 of file RE_OGLExt.h.

PFNGLGETPROGRAMINTERFACEIVPROC RE_OGLExt::glGetProgramInterfaceiv

Definition at line 237 of file RE_OGLExt.h.

PFNGLGETPROGRAMIVPROC RE_OGLExt::glGetProgramiv

Definition at line 154 of file RE_OGLExt.h.

PFNGLGETPROGRAMPIPELINEINFOLOGPROC RE_OGLExt::glGetProgramPipelineInfoLog

Definition at line 234 of file RE_OGLExt.h.

PFNGLGETPROGRAMPIPELINEIVPROC RE_OGLExt::glGetProgramPipelineiv

Definition at line 182 of file RE_OGLExt.h.

PFNGLGETPROGRAMRESOURCEINDEXPROC RE_OGLExt::glGetProgramResourceIndex

Definition at line 238 of file RE_OGLExt.h.

PFNGLGETPROGRAMRESOURCEIVPROC RE_OGLExt::glGetProgramResourceiv

Definition at line 240 of file RE_OGLExt.h.

PFNGLGETPROGRAMRESOURCELOCATIONPROC RE_OGLExt::glGetProgramResourceLocation

Definition at line 241 of file RE_OGLExt.h.

PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC RE_OGLExt::glGetProgramResourceLocationIndex

Definition at line 242 of file RE_OGLExt.h.

PFNGLGETPROGRAMRESOURCENAMEPROC RE_OGLExt::glGetProgramResourceName

Definition at line 239 of file RE_OGLExt.h.

PFNGLGETQUERYINDEXEDIVPROC RE_OGLExt::glGetQueryIndexediv

Definition at line 252 of file RE_OGLExt.h.

PFNGLGETQUERYIVPROC RE_OGLExt::glGetQueryiv

Definition at line 333 of file RE_OGLExt.h.

PFNGLGETQUERYOBJECTI64VPROC RE_OGLExt::glGetQueryObjecti64v

Definition at line 338 of file RE_OGLExt.h.

PFNGLGETQUERYOBJECTIVPROC RE_OGLExt::glGetQueryObjectiv

Definition at line 334 of file RE_OGLExt.h.

PFNGLGETQUERYOBJECTUI64VPROC RE_OGLExt::glGetQueryObjectui64v

Definition at line 339 of file RE_OGLExt.h.

PFNGLGETQUERYOBJECTUIVPROC RE_OGLExt::glGetQueryObjectuiv

Definition at line 335 of file RE_OGLExt.h.

PFNGLGETSHADERINFOLOGPROC RE_OGLExt::glGetShaderInfoLog

Definition at line 91 of file RE_OGLExt.h.

PFNGLGETSHADERIVPROC RE_OGLExt::glGetShaderiv

Definition at line 153 of file RE_OGLExt.h.

PFNGLGETSHADERSOURCEPROC RE_OGLExt::glGetShaderSource

Definition at line 160 of file RE_OGLExt.h.

PFNGLGETSTRINGIPROC RE_OGLExt::glGetStringi

Definition at line 454 of file RE_OGLExt.h.

PFNGLGETSYNCIVPROC RE_OGLExt::glGetSynciv

Definition at line 415 of file RE_OGLExt.h.

PFNGLGETTEXTUREHANDLEARBPROC RE_OGLExt::glGetTextureHandleARB

Definition at line 374 of file RE_OGLExt.h.

PFNGLGETTEXTURESAMPLERHANDLEARBPROC RE_OGLExt::glGetTextureSamplerHandleARB

Definition at line 375 of file RE_OGLExt.h.

PFNGLGETTRANSFORMFEEDBACKVARYINGPROC RE_OGLExt::glGetTransformFeedbackVarying

Definition at line 247 of file RE_OGLExt.h.

PFNGLGETUNIFORMBLOCKINDEXPROC RE_OGLExt::glGetUniformBlockIndex

Definition at line 352 of file RE_OGLExt.h.

PFNGLGETUNIFORMDVPROC RE_OGLExt::glGetUniformdv

Definition at line 142 of file RE_OGLExt.h.

PFNGLGETUNIFORMFVPROC RE_OGLExt::glGetUniformfv

Definition at line 140 of file RE_OGLExt.h.

PFNGLGETUNIFORMINDICESPROC RE_OGLExt::glGetUniformIndices

Definition at line 349 of file RE_OGLExt.h.

PFNGLGETUNIFORMIVPROC RE_OGLExt::glGetUniformiv

Definition at line 141 of file RE_OGLExt.h.

PFNGLGETUNIFORMLOCATIONPROC RE_OGLExt::glGetUniformLocation

Definition at line 139 of file RE_OGLExt.h.

PFNGLGETVERTEXATTRIBDVPROC RE_OGLExt::glGetVertexAttribdv

Definition at line 116 of file RE_OGLExt.h.

PFNGLGETVERTEXATTRIBFVPROC RE_OGLExt::glGetVertexAttribfv

Definition at line 117 of file RE_OGLExt.h.

PFNGLGETVERTEXATTRIBIVPROC RE_OGLExt::glGetVertexAttribiv

Definition at line 118 of file RE_OGLExt.h.

PFNGLGETVERTEXATTRIBLUI64VARBPROC RE_OGLExt::glGetVertexAttribLui64vARB

Definition at line 389 of file RE_OGLExt.h.

PFNGLISBUFFERPROC RE_OGLExt::glIsBuffer

Definition at line 312 of file RE_OGLExt.h.

PFNGLISFRAMEBUFFERPROC RE_OGLExt::glIsFramebuffer

Definition at line 258 of file RE_OGLExt.h.

PFNGLISIMAGEHANDLERESIDENTARBPROC RE_OGLExt::glIsImageHandleResidentARB

Definition at line 386 of file RE_OGLExt.h.

PFNGLISPROGRAMPROC RE_OGLExt::glIsProgram

Definition at line 92 of file RE_OGLExt.h.

PFNGLISPROGRAMPIPELINEPROC RE_OGLExt::glIsProgramPipeline

Definition at line 181 of file RE_OGLExt.h.

PFNGLISQUERYPROC RE_OGLExt::glIsQuery

Definition at line 330 of file RE_OGLExt.h.

PFNGLISRENDERBUFFERPROC RE_OGLExt::glIsRenderbuffer

Definition at line 268 of file RE_OGLExt.h.

PFNGLISSYNCPROC RE_OGLExt::glIsSync

Definition at line 411 of file RE_OGLExt.h.

PFNGLISTEXTUREHANDLERESIDENTARBPROC RE_OGLExt::glIsTextureHandleResidentARB

Definition at line 385 of file RE_OGLExt.h.

PFNGLISVERTEXARRAYPROC RE_OGLExt::glIsVertexArray

Definition at line 318 of file RE_OGLExt.h.

PFNGLLINKPROGRAMPROC RE_OGLExt::glLinkProgram

Definition at line 95 of file RE_OGLExt.h.

PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC RE_OGLExt::glMakeImageHandleNonResidentARB

Definition at line 380 of file RE_OGLExt.h.

PFNGLMAKEIMAGEHANDLERESIDENTARBPROC RE_OGLExt::glMakeImageHandleResidentARB

Definition at line 379 of file RE_OGLExt.h.

PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC RE_OGLExt::glMakeTextureHandleNonResidentARB

Definition at line 377 of file RE_OGLExt.h.

PFNGLMAKETEXTUREHANDLERESIDENTARBPROC RE_OGLExt::glMakeTextureHandleResidentARB

Definition at line 376 of file RE_OGLExt.h.

PFNGLMAPBUFFERPROC RE_OGLExt::glMapBuffer

Definition at line 308 of file RE_OGLExt.h.

PFNGLMAPBUFFERRANGEPROC RE_OGLExt::glMapBufferRange

Definition at line 310 of file RE_OGLExt.h.

PFNGLMEMORYBARRIERPROC RE_OGLExt::glMemoryBarrier

Definition at line 289 of file RE_OGLExt.h.

PFNGLMINSAMPLESHADINGPROC RE_OGLExt::glMinSampleShading

Definition at line 426 of file RE_OGLExt.h.

PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC RE_OGLExt::glMultiDrawElementsBaseVertex

Definition at line 399 of file RE_OGLExt.h.

PFNGLOBJECTLABELPROC RE_OGLExt::glObjectLabel

Definition at line 440 of file RE_OGLExt.h.

PFNGLOBJECTPTRLABELPROC RE_OGLExt::glObjectPtrLabel

Definition at line 442 of file RE_OGLExt.h.

PFNGLPATCHPARAMETERFVPROC RE_OGLExt::glPatchParameterfv

Definition at line 172 of file RE_OGLExt.h.

PFNGLPATCHPARAMETERIPROC RE_OGLExt::glPatchParameteri

Definition at line 171 of file RE_OGLExt.h.

PFNGLPOPDEBUGGROUPPROC RE_OGLExt::glPopDebugGroup

Definition at line 439 of file RE_OGLExt.h.

PFNGLPRIMITIVERESTARTINDEXPROC RE_OGLExt::glPrimitiveRestartIndex

Definition at line 392 of file RE_OGLExt.h.

PFNGLPROGRAMPARAMETERIPROC RE_OGLExt::glProgramParameteri

Definition at line 168 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1DPROC RE_OGLExt::glProgramUniform1d

Definition at line 187 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1DVPROC RE_OGLExt::glProgramUniform1dv

Definition at line 188 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1FPROC RE_OGLExt::glProgramUniform1f

Definition at line 185 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1FVPROC RE_OGLExt::glProgramUniform1fv

Definition at line 186 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1IPROC RE_OGLExt::glProgramUniform1i

Definition at line 183 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1IVPROC RE_OGLExt::glProgramUniform1iv

Definition at line 184 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1UIPROC RE_OGLExt::glProgramUniform1ui

Definition at line 189 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM1UIVPROC RE_OGLExt::glProgramUniform1uiv

Definition at line 190 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2DPROC RE_OGLExt::glProgramUniform2d

Definition at line 195 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2DVPROC RE_OGLExt::glProgramUniform2dv

Definition at line 196 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2FPROC RE_OGLExt::glProgramUniform2f

Definition at line 193 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2FVPROC RE_OGLExt::glProgramUniform2fv

Definition at line 194 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2IPROC RE_OGLExt::glProgramUniform2i

Definition at line 191 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2IVPROC RE_OGLExt::glProgramUniform2iv

Definition at line 192 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2UIPROC RE_OGLExt::glProgramUniform2ui

Definition at line 197 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM2UIVPROC RE_OGLExt::glProgramUniform2uiv

Definition at line 198 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3DPROC RE_OGLExt::glProgramUniform3d

Definition at line 203 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3DVPROC RE_OGLExt::glProgramUniform3dv

Definition at line 204 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3FPROC RE_OGLExt::glProgramUniform3f

Definition at line 201 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3FVPROC RE_OGLExt::glProgramUniform3fv

Definition at line 202 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3IPROC RE_OGLExt::glProgramUniform3i

Definition at line 199 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3IVPROC RE_OGLExt::glProgramUniform3iv

Definition at line 200 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3UIPROC RE_OGLExt::glProgramUniform3ui

Definition at line 205 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM3UIVPROC RE_OGLExt::glProgramUniform3uiv

Definition at line 206 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4DPROC RE_OGLExt::glProgramUniform4d

Definition at line 211 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4DVPROC RE_OGLExt::glProgramUniform4dv

Definition at line 212 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4FPROC RE_OGLExt::glProgramUniform4f

Definition at line 209 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4FVPROC RE_OGLExt::glProgramUniform4fv

Definition at line 210 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4IPROC RE_OGLExt::glProgramUniform4i

Definition at line 207 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4IVPROC RE_OGLExt::glProgramUniform4iv

Definition at line 208 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4UIPROC RE_OGLExt::glProgramUniform4ui

Definition at line 213 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORM4UIVPROC RE_OGLExt::glProgramUniform4uiv

Definition at line 214 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC RE_OGLExt::glProgramUniformHandleui64ARB

Definition at line 383 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC RE_OGLExt::glProgramUniformHandleui64vARB

Definition at line 384 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX2DVPROC RE_OGLExt::glProgramUniformMatrix2dv

Definition at line 218 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX2FVPROC RE_OGLExt::glProgramUniformMatrix2fv

Definition at line 215 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC RE_OGLExt::glProgramUniformMatrix2x3dv

Definition at line 227 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC RE_OGLExt::glProgramUniformMatrix2x3fv

Definition at line 221 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC RE_OGLExt::glProgramUniformMatrix2x4dv

Definition at line 229 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC RE_OGLExt::glProgramUniformMatrix2x4fv

Definition at line 223 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX3DVPROC RE_OGLExt::glProgramUniformMatrix3dv

Definition at line 219 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX3FVPROC RE_OGLExt::glProgramUniformMatrix3fv

Definition at line 216 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC RE_OGLExt::glProgramUniformMatrix3x2dv

Definition at line 228 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC RE_OGLExt::glProgramUniformMatrix3x2fv

Definition at line 222 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC RE_OGLExt::glProgramUniformMatrix3x4dv

Definition at line 231 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC RE_OGLExt::glProgramUniformMatrix3x4fv

Definition at line 225 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX4DVPROC RE_OGLExt::glProgramUniformMatrix4dv

Definition at line 220 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX4FVPROC RE_OGLExt::glProgramUniformMatrix4fv

Definition at line 217 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC RE_OGLExt::glProgramUniformMatrix4x2dv

Definition at line 230 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC RE_OGLExt::glProgramUniformMatrix4x2fv

Definition at line 224 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC RE_OGLExt::glProgramUniformMatrix4x3dv

Definition at line 232 of file RE_OGLExt.h.

PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC RE_OGLExt::glProgramUniformMatrix4x3fv

Definition at line 226 of file RE_OGLExt.h.

PFNGLPUSHDEBUGGROUPPROC RE_OGLExt::glPushDebugGroup

Definition at line 438 of file RE_OGLExt.h.

PFNGLQUERYCOUNTERPROC RE_OGLExt::glQueryCounter

Definition at line 340 of file RE_OGLExt.h.

PFNGLRENDERBUFFERSTORAGEPROC RE_OGLExt::glRenderbufferStorage

Definition at line 270 of file RE_OGLExt.h.

PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RE_OGLExt::glRenderbufferStorageMultisample

Definition at line 272 of file RE_OGLExt.h.

PFNGLSAMPLEMASKIPROC RE_OGLExt::glSampleMaski

Definition at line 346 of file RE_OGLExt.h.

PFNGLSHADERSOURCEPROC RE_OGLExt::glShaderSource

Definition at line 93 of file RE_OGLExt.h.

PFNGLSHADERSTORAGEBLOCKBINDINGPROC RE_OGLExt::glShaderStorageBlockBinding

Definition at line 371 of file RE_OGLExt.h.

PFNGLTEXBUFFERPROC RE_OGLExt::glTexBuffer

Definition at line 361 of file RE_OGLExt.h.

PFNGLTEXIMAGE2DMULTISAMPLEPROC RE_OGLExt::glTexImage2DMultisample

Definition at line 343 of file RE_OGLExt.h.

PFNGLTEXIMAGE3DPROC RE_OGLExt::glTexImage3D

Definition at line 75 of file RE_OGLExt.h.

PFNGLTEXIMAGE3DMULTISAMPLEPROC RE_OGLExt::glTexImage3DMultisample

Definition at line 344 of file RE_OGLExt.h.

PFNGLTEXSUBIMAGE3DPROC RE_OGLExt::glTexSubImage3D

Definition at line 76 of file RE_OGLExt.h.

PFNGLTRANSFORMFEEDBACKVARYINGSPROC RE_OGLExt::glTransformFeedbackVaryings

Definition at line 246 of file RE_OGLExt.h.

PFNGLUNIFORM1DVPROC RE_OGLExt::glUniform1dv

Definition at line 123 of file RE_OGLExt.h.

PFNGLUNIFORM1FPROC RE_OGLExt::glUniform1f

Definition at line 127 of file RE_OGLExt.h.

PFNGLUNIFORM1FVPROC RE_OGLExt::glUniform1fv

Definition at line 119 of file RE_OGLExt.h.

PFNGLUNIFORM1IVPROC RE_OGLExt::glUniform1iv

Definition at line 131 of file RE_OGLExt.h.

PFNGLUNIFORM1UIVPROC RE_OGLExt::glUniform1uiv

Definition at line 135 of file RE_OGLExt.h.

PFNGLUNIFORM2DVPROC RE_OGLExt::glUniform2dv

Definition at line 124 of file RE_OGLExt.h.

PFNGLUNIFORM2FPROC RE_OGLExt::glUniform2f

Definition at line 128 of file RE_OGLExt.h.

PFNGLUNIFORM2FVPROC RE_OGLExt::glUniform2fv

Definition at line 120 of file RE_OGLExt.h.

PFNGLUNIFORM2IVPROC RE_OGLExt::glUniform2iv

Definition at line 132 of file RE_OGLExt.h.

PFNGLUNIFORM2UIVPROC RE_OGLExt::glUniform2uiv

Definition at line 136 of file RE_OGLExt.h.

PFNGLUNIFORM3DVPROC RE_OGLExt::glUniform3dv

Definition at line 125 of file RE_OGLExt.h.

PFNGLUNIFORM3FPROC RE_OGLExt::glUniform3f

Definition at line 129 of file RE_OGLExt.h.

PFNGLUNIFORM3FVPROC RE_OGLExt::glUniform3fv

Definition at line 121 of file RE_OGLExt.h.

PFNGLUNIFORM3IVPROC RE_OGLExt::glUniform3iv

Definition at line 133 of file RE_OGLExt.h.

PFNGLUNIFORM3UIVPROC RE_OGLExt::glUniform3uiv

Definition at line 137 of file RE_OGLExt.h.

PFNGLUNIFORM4DVPROC RE_OGLExt::glUniform4dv

Definition at line 126 of file RE_OGLExt.h.

PFNGLUNIFORM4FPROC RE_OGLExt::glUniform4f

Definition at line 130 of file RE_OGLExt.h.

PFNGLUNIFORM4FVPROC RE_OGLExt::glUniform4fv

Definition at line 122 of file RE_OGLExt.h.

PFNGLUNIFORM4IVPROC RE_OGLExt::glUniform4iv

Definition at line 134 of file RE_OGLExt.h.

PFNGLUNIFORM4UIVPROC RE_OGLExt::glUniform4uiv

Definition at line 138 of file RE_OGLExt.h.

PFNGLUNIFORMBLOCKBINDINGPROC RE_OGLExt::glUniformBlockBinding

Definition at line 355 of file RE_OGLExt.h.

PFNGLUNIFORMHANDLEUI64ARBPROC RE_OGLExt::glUniformHandleui64ARB

Definition at line 381 of file RE_OGLExt.h.

PFNGLUNIFORMHANDLEUI64VARBPROC RE_OGLExt::glUniformHandleui64vARB

Definition at line 382 of file RE_OGLExt.h.

PFNGLUNIFORMMATRIX2DVPROC RE_OGLExt::glUniformMatrix2dv

Definition at line 146 of file RE_OGLExt.h.

PFNGLUNIFORMMATRIX2FVPROC RE_OGLExt::glUniformMatrix2fv

Definition at line 143 of file RE_OGLExt.h.

PFNGLUNIFORMMATRIX3DVPROC RE_OGLExt::glUniformMatrix3dv

Definition at line 147 of file RE_OGLExt.h.

PFNGLUNIFORMMATRIX3FVPROC RE_OGLExt::glUniformMatrix3fv

Definition at line 144 of file RE_OGLExt.h.

PFNGLUNIFORMMATRIX4DVPROC RE_OGLExt::glUniformMatrix4dv

Definition at line 148 of file RE_OGLExt.h.

PFNGLUNIFORMMATRIX4FVPROC RE_OGLExt::glUniformMatrix4fv

Definition at line 145 of file RE_OGLExt.h.

PFNGLUNMAPBUFFERPROC RE_OGLExt::glUnmapBuffer

Definition at line 309 of file RE_OGLExt.h.

PFNGLUSEPROGRAMPROC RE_OGLExt::glUseProgram

Definition at line 89 of file RE_OGLExt.h.

PFNGLUSEPROGRAMSTAGESPROC RE_OGLExt::glUseProgramStages

Definition at line 175 of file RE_OGLExt.h.

PFNGLVALIDATEPROGRAMPROC RE_OGLExt::glValidateProgram

Definition at line 161 of file RE_OGLExt.h.

PFNGLVALIDATEPROGRAMPIPELINEPROC RE_OGLExt::glValidateProgramPipeline

Definition at line 233 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB1DVPROC RE_OGLExt::glVertexAttrib1dv

Definition at line 103 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB1FVPROC RE_OGLExt::glVertexAttrib1fv

Definition at line 99 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB2DVPROC RE_OGLExt::glVertexAttrib2dv

Definition at line 102 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB2FVPROC RE_OGLExt::glVertexAttrib2fv

Definition at line 98 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB3DVPROC RE_OGLExt::glVertexAttrib3dv

Definition at line 101 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB3FVPROC RE_OGLExt::glVertexAttrib3fv

Definition at line 97 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB4DVPROC RE_OGLExt::glVertexAttrib4dv

Definition at line 100 of file RE_OGLExt.h.

PFNGLVERTEXATTRIB4FVPROC RE_OGLExt::glVertexAttrib4fv

Definition at line 96 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBDIVISORPROC RE_OGLExt::glVertexAttribDivisor

Definition at line 325 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI1IVPROC RE_OGLExt::glVertexAttribI1iv

Definition at line 111 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI1UIVPROC RE_OGLExt::glVertexAttribI1uiv

Definition at line 115 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI2IVPROC RE_OGLExt::glVertexAttribI2iv

Definition at line 110 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI2UIVPROC RE_OGLExt::glVertexAttribI2uiv

Definition at line 114 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI3IVPROC RE_OGLExt::glVertexAttribI3iv

Definition at line 109 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI3UIVPROC RE_OGLExt::glVertexAttribI3uiv

Definition at line 113 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI4IVPROC RE_OGLExt::glVertexAttribI4iv

Definition at line 108 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBI4UIVPROC RE_OGLExt::glVertexAttribI4uiv

Definition at line 112 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBIPOINTERPROC RE_OGLExt::glVertexAttribIPointer

Definition at line 158 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBL1DVPROC RE_OGLExt::glVertexAttribL1dv

Definition at line 107 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBL1UI64ARBPROC RE_OGLExt::glVertexAttribL1ui64ARB

Definition at line 387 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBL1UI64VARBPROC RE_OGLExt::glVertexAttribL1ui64vARB

Definition at line 388 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBL2DVPROC RE_OGLExt::glVertexAttribL2dv

Definition at line 106 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBL3DVPROC RE_OGLExt::glVertexAttribL3dv

Definition at line 105 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBL4DVPROC RE_OGLExt::glVertexAttribL4dv

Definition at line 104 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBLPOINTERPROC RE_OGLExt::glVertexAttribLPointer

Definition at line 159 of file RE_OGLExt.h.

PFNGLVERTEXATTRIBPOINTERPROC RE_OGLExt::glVertexAttribPointer

Definition at line 157 of file RE_OGLExt.h.

PFNGLWAITSYNCPROC RE_OGLExt::glWaitSync

Definition at line 413 of file RE_OGLExt.h.

RE_PFNGLXSWAPINTERVALSGIPROC RE_OGLExt::glXSwapIntervalSGI

Definition at line 451 of file RE_OGLExt.h.


The documentation for this class was generated from the following file: