openscenegraph
|
#include <GLExtensions>
Public Member Functions | |
GLExtensions (unsigned int in_contextID) | |
GLuint | getCurrentProgram () const |
bool | getProgramInfoLog (GLuint program, std::string &result) const |
bool | getShaderInfoLog (GLuint shader, std::string &result) const |
bool | getAttribLocation (const char *attribName, GLuint &slot) const |
bool | getFragDataLocation (const char *fragDataName, GLuint &slot) const |
void (GL_APIENTRY *glDrawBuffers)(GLsizei n | |
void (GL_APIENTRY *glAttachShader)(GLuint program | |
void (GL_APIENTRY *glBindAttribLocation)(GLuint program | |
void (GL_APIENTRY *glCompileShader)(GLuint shader) | |
GLuint (GL_APIENTRY *glCreateProgram)(void) | |
GLuint (GL_APIENTRY *glCreateShader)(GLenum type) | |
void (GL_APIENTRY *glDeleteProgram)(GLuint program) | |
void (GL_APIENTRY *glDeleteObjectARB)(GLuint program) | |
void (GL_APIENTRY *glDeleteShader)(GLuint shader) | |
void (GL_APIENTRY *glDetachShader)(GLuint program | |
void (GL_APIENTRY *glDisableVertexAttribArray)(GLuint index) | |
void (GL_APIENTRY *glEnableVertexAttribArray)(GLuint index) | |
void (GL_APIENTRY *glGetActiveAttrib)(GLuint program | |
void (GL_APIENTRY *glGetActiveUniform)(GLuint program | |
void (GL_APIENTRY *glGetAttachedShaders)(GLuint program | |
GLint (GL_APIENTRY *glGetAttribLocation)(GLuint program | |
void (GL_APIENTRY *glGetProgramiv)(GLuint program | |
void (GL_APIENTRY *glGetObjectParameterivARB)(GLuint program | |
void (GL_APIENTRY *glGetProgramInfoLog)(GLuint program | |
void (GL_APIENTRY *glGetInfoLogARB)(GLuint program | |
void (GL_APIENTRY *glGetShaderiv)(GLuint shader | |
void (GL_APIENTRY *glGetShaderInfoLog)(GLuint shader | |
void (GL_APIENTRY *glGetShaderSource)(GLuint shader | |
GLint (GL_APIENTRY *glGetUniformLocation)(GLuint program | |
void (GL_APIENTRY *glGetUniformfv)(GLuint program | |
void (GL_APIENTRY *glGetUniformiv)(GLuint program | |
void (GL_APIENTRY *glGetVertexAttribdv)(GLuint index | |
void (GL_APIENTRY *glGetVertexAttribfv)(GLuint index | |
void (GL_APIENTRY *glGetVertexAttribiv)(GLuint index | |
void (GL_APIENTRY *glGetVertexAttribPointerv)(GLuint index | |
GLboolean (GL_APIENTRY *glIsProgram)(GLuint program) | |
GLboolean (GL_APIENTRY *glIsShader)(GLuint shader) | |
void (GL_APIENTRY *glLinkProgram)(GLuint program) | |
void (GL_APIENTRY *glShaderSource)(GLuint shader | |
void (GL_APIENTRY *glUseProgram)(GLuint program) | |
void (GL_APIENTRY *glUniform1f)(GLint location | |
void (GL_APIENTRY *glUniform2f)(GLint location | |
void (GL_APIENTRY *glUniform3f)(GLint location | |
void (GL_APIENTRY *glUniform4f)(GLint location | |
void (GL_APIENTRY *glUniform1i)(GLint location | |
void (GL_APIENTRY *glUniform2i)(GLint location | |
void (GL_APIENTRY *glUniform3i)(GLint location | |
void (GL_APIENTRY *glUniform4i)(GLint location | |
void (GL_APIENTRY *glUniform1fv)(GLint location | |
void (GL_APIENTRY *glUniform2fv)(GLint location | |
void (GL_APIENTRY *glUniform3fv)(GLint location | |
void (GL_APIENTRY *glUniform4fv)(GLint location | |
void (GL_APIENTRY *glUniform1iv)(GLint location | |
void (GL_APIENTRY *glUniform2iv)(GLint location | |
void (GL_APIENTRY *glUniform3iv)(GLint location | |
void (GL_APIENTRY *glUniform4iv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix2fv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix3fv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix4fv)(GLint location | |
void (GL_APIENTRY *glValidateProgram)(GLuint program) | |
void (GL_APIENTRY *glVertexAttrib1d)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib1dv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib1f)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib1fv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib1s)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib1sv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib2d)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib2dv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib2f)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib2fv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib2s)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib2sv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib3d)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib3dv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib3f)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib3fv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib3s)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib3sv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4Nbv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4Niv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4Nsv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4Nub)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4Nubv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4Nuiv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4Nusv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4bv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4d)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4dv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4f)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4fv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4iv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4s)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4sv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4ubv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4uiv)(GLuint index | |
void (GL_APIENTRY *glVertexAttrib4usv)(GLuint index | |
void (GL_APIENTRY *glVertexAttribPointer)(unsigned int | |
void (GL_APIENTRY *glVertexAttribIPointer)(unsigned int | |
void (GL_APIENTRY *glVertexAttribLPointer)(unsigned int | |
void (GL_APIENTRY *glVertexAttribDivisor)(GLuint index | |
void (GL_APIENTRY *glUniformMatrix2x3fv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix3x2fv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix2x4fv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix4x2fv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix3x4fv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix4x3fv)(GLint location | |
void (GL_APIENTRY *glClipControl)(GLenum origin | |
void (GL_APIENTRY *glProgramParameteri)(GLuint program | |
void (GL_APIENTRY *glPatchParameteri)(GLenum pname | |
void (GL_APIENTRY *glPatchParameterfv)(GLenum pname | |
void (GL_APIENTRY *glGetUniformuiv)(GLuint program | |
void (GL_APIENTRY *glBindFragDataLocation)(GLuint program | |
void (GL_APIENTRY *glBindFragDataLocationIndexed)(GLuint program | |
GLint (GL_APIENTRY *glGetFragDataIndex)(GLuint program | |
GLint (GL_APIENTRY *glGetFragDataLocation)(GLuint program | |
void (GL_APIENTRY *glUniform1ui)(GLint location | |
void (GL_APIENTRY *glUniform2ui)(GLint location | |
void (GL_APIENTRY *glUniform3ui)(GLint location | |
void (GL_APIENTRY *glUniform4ui)(GLint location | |
void (GL_APIENTRY *glUniform1uiv)(GLint location | |
void (GL_APIENTRY *glUniform2uiv)(GLint location | |
void (GL_APIENTRY *glUniform3uiv)(GLint location | |
void (GL_APIENTRY *glUniform4uiv)(GLint location | |
void (GL_APIENTRY *glUniform1i64)(GLint location | |
void (GL_APIENTRY *glUniform1i64v)(GLint location | |
void (GL_APIENTRY *glUniform1ui64)(GLint location | |
void (GL_APIENTRY *glUniform1ui64v)(GLint location | |
void (GL_APIENTRY *glUniform2i64)(GLint location | |
void (GL_APIENTRY *glUniform2i64v)(GLint location | |
void (GL_APIENTRY *glUniform2ui64)(GLint location | |
void (GL_APIENTRY *glUniform2ui64v)(GLint location | |
void (GL_APIENTRY *glUniform3i64)(GLint location | |
void (GL_APIENTRY *glUniform3i64v)(GLint location | |
void (GL_APIENTRY *glUniform3ui64)(GLint location | |
void (GL_APIENTRY *glUniform3ui64v)(GLint location | |
void (GL_APIENTRY *glUniform4i64)(GLint location | |
void (GL_APIENTRY *glUniform4i64v)(GLint location | |
void (GL_APIENTRY *glUniform4ui64)(GLint location | |
void (GL_APIENTRY *glUniform4ui64v)(GLint location | |
GLuint (GL_APIENTRY *glGetHandleARB)(GLenum pname) | |
void (GL_APIENTRY *glGetUniformIndices)(GLuint program | |
void (GL_APIENTRY *glGetActiveUniformsiv)(GLuint program | |
void (GL_APIENTRY *glGetActiveUniformName)(GLuint program | |
GLuint (GL_APIENTRY *glGetUniformBlockIndex)(GLuint program | |
void (GL_APIENTRY *glGetActiveUniformBlockiv)(GLuint program | |
void (GL_APIENTRY *glGetActiveUniformBlockName)(GLuint program | |
void (GL_APIENTRY *glUniformBlockBinding)(GLuint program | |
void (GL_APIENTRY *glGetProgramBinary)(GLuint program | |
void (GL_APIENTRY *glProgramBinary)(GLuint program | |
void (GL_APIENTRY *glUniform1d)(GLint location | |
void (GL_APIENTRY *glUniform2d)(GLint location | |
void (GL_APIENTRY *glUniform3d)(GLint location | |
void (GL_APIENTRY *glUniform4d)(GLint location | |
void (GL_APIENTRY *glUniform1dv)(GLint location | |
void (GL_APIENTRY *glUniform2dv)(GLint location | |
void (GL_APIENTRY *glUniform3dv)(GLint location | |
void (GL_APIENTRY *glUniform4dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix2dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix3dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix4dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix2x3dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix3x2dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix2x4dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix4x2dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix3x4dv)(GLint location | |
void (GL_APIENTRY *glUniformMatrix4x3dv)(GLint location | |
void (GL_APIENTRY *glGetActiveAtomicCounterBufferiv)(GLuint program | |
void (GL_APIENTRY *glDispatchCompute)(GLuint numGroupsX | |
GLuint64 (GL_APIENTRY *glGetTextureHandle)(GLuint texture) | |
GLuint64 (GL_APIENTRY *glGetTextureSamplerHandle)(GLuint texture | |
void (GL_APIENTRY *glMakeTextureHandleResident)(GLuint64 handle) | |
void (GL_APIENTRY *glMakeTextureHandleNonResident)(GLuint64 handle) | |
GLboolean (GL_APIENTRY *glIsTextureHandleResident)(GLuint64 handle) | |
GLuint64 (GL_APIENTRY *glGetImageHandle)(GLuint texture | |
void (GL_APIENTRY *glMakeImageHandleResident)(GLuint64 handle) | |
void (GL_APIENTRY *glMakeImageHandleNonResident)(GLuint64 handle) | |
GLboolean (GL_APIENTRY *glIsImageHandleResident)(GLuint64 handle) | |
void (GL_APIENTRY *glUniformHandleui64)(GLint location | |
void (GL_APIENTRY *glUniformHandleuiv64)(GLint location | |
void (GL_APIENTRY *glProgramUniformHandleui64)(GLuint program | |
void (GL_APIENTRY *glProgramUniformHandleuiv64)(GLuint program | |
void (GL_APIENTRY *glGenBuffers)(GLsizei n | |
void (GL_APIENTRY *glBindBuffer)(GLenum target | |
void (GL_APIENTRY *glBufferData)(GLenum target | |
void (GL_APIENTRY *glBufferSubData)(GLenum target | |
void (GL_APIENTRY *glDeleteBuffers)(GLsizei n | |
GLboolean (GL_APIENTRY *glIsBuffer)(GLuint buffer) | |
void (GL_APIENTRY *glGetBufferSubData)(GLenum target | |
GLvoid *GL_APIENTRY * | glBufferStorage (GLenum target, GLintptr size, const GLvoid *data, GLbitfield flags) |
GLvoid *GL_APIENTRY * | glNamedBufferStorage (GLuint buffer, GLsizei size, const void *data, GLbitfield flags) |
GLvoid *GL_APIENTRY * | glMapBuffer (GLenum target, GLenum access) |
GLvoid *GL_APIENTRY * | glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) |
GLboolean (GL_APIENTRY *glUnmapBuffer)(GLenum target) | |
void (GL_APIENTRY *glGetBufferParameteriv)(GLenum target | |
void (GL_APIENTRY *glGetBufferPointerv)(GLenum target | |
void (GL_APIENTRY *glBindBufferRange)(GLenum target | |
void (GL_APIENTRY *glBindBufferBase)(GLenum target | |
void (GL_APIENTRY *glTexBuffer)(GLenum target | |
void (GL_APIENTRY *glMemoryBarrier)(GLbitfield barriers) | |
void (GL_APIENTRY *glBlendFuncSeparate)(GLenum sfactorRGB | |
void (GL_APIENTRY *glBlendFunci)(GLuint buf | |
void (GL_APIENTRY *glBlendFuncSeparatei)(GLuint buf | |
void (GL_APIENTRY *glDrawArraysInstanced)(GLenum mode | |
void (GL_APIENTRY *glDrawElementsInstanced)(GLenum mode | |
void (GL_APIENTRY *glSecondaryColor3ubv)(const GLubyte *coord) | |
void (GL_APIENTRY *glSecondaryColor3fv)(const GLfloat *coord) | |
void (GL_APIENTRY *glFogCoordfv)(const GLfloat *coord) | |
void (GL_APIENTRY *glMultiTexCoord1f)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord4f)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord1fv)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord2fv)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord3fv)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord4fv)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord1d)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord1dv)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord2dv)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord3dv)(GLenum target | |
void (GL_APIENTRY *glMultiTexCoord4dv)(GLenum target | |
void (GL_APIENTRY *glGenOcclusionQueries)(GLsizei n | |
void (GL_APIENTRY *glDeleteOcclusionQueries)(GLsizei n | |
GLboolean (GL_APIENTRY *glIsOcclusionQuery)(GLuint id) | |
void (GL_APIENTRY *glBeginOcclusionQuery)(GLuint id) | |
void (GL_APIENTRY *glEndOcclusionQuery)() | |
void (GL_APIENTRY *glGetOcclusionQueryiv)(GLuint id | |
void (GL_APIENTRY *glGetOcclusionQueryuiv)(GLuint id | |
void (GL_APIENTRY *glGetQueryiv)(GLenum target | |
void (GL_APIENTRY *glGenQueries)(GLsizei n | |
void (GL_APIENTRY *glBeginQuery)(GLenum target | |
void (GL_APIENTRY *glEndQuery)(GLenum target) | |
void (GL_APIENTRY *glBeginQueryIndexed)(GLenum target | |
void (GL_APIENTRY *glEndQueryIndexed)(GLenum target | |
void (GL_APIENTRY *glQueryCounter)(GLuint id | |
GLboolean (GL_APIENTRY *glIsQuery)(GLuint id) | |
void (GL_APIENTRY *glDeleteQueries)(GLsizei n | |
void (GL_APIENTRY *glGetQueryObjectiv)(GLuint id | |
void (GL_APIENTRY *glGetQueryObjectuiv)(GLuint id | |
void (GL_APIENTRY *glGetQueryObjectui64v)(GLuint id | |
void (GL_APIENTRY *glGetInteger64v)(GLenum pname | |
void (GL_APIENTRY *glSampleMaski)(GLuint maskNumber | |
void (GL_APIENTRY *glBindProgram)(GLenum target | |
void (GL_APIENTRY *glGenPrograms)(GLsizei n | |
void (GL_APIENTRY *glDeletePrograms)(GLsizei n | |
void (GL_APIENTRY *glProgramString)(GLenum target | |
void (GL_APIENTRY *glProgramLocalParameter4fv)(GLenum target | |
void (GL_APIENTRY *glSamplerParameteri)(GLuint sampler | |
void (GL_APIENTRY *glSamplerParameterf)(GLuint sampler | |
void (GL_APIENTRY *glSamplerParameteriv)(GLuint sampler | |
void (GL_APIENTRY *glSamplerParameterfv)(GLuint sampler | |
void (GL_APIENTRY *glSamplerParameterIiv)(GLuint sampler | |
void (GL_APIENTRY *glSamplerParameterIuiv)(GLuint sampler | |
void (GL_APIENTRY *glGetSamplerParameteriv)(GLuint sampler | |
void (GL_APIENTRY *glGetSamplerParameterfv)(GLuint sampler | |
void (GL_APIENTRY *glGetSamplerParameterIiv)(GLuint sampler | |
void (GL_APIENTRY *glGetSamplerParameterIuiv)(GLuint sampler | |
void (GL_APIENTRY *glGenSamplers)(GLsizei size | |
void (GL_APIENTRY *glDeleteSamplers)(GLsizei size | |
void (GL_APIENTRY *glBindSampler)(GLuint tu | |
GLboolean (GL_APIENTRY *glIsSampler)(GLuint id) | |
bool | isTexStorage2DSupported () const |
bool | isCompressedTexImage2DSupported () const |
bool | isCompressedTexSubImage2DSupported () const |
bool | isBindImageTextureSupported () const |
bool | isNonPowerOfTwoTextureSupported (GLenum filter) const |
void (GL_APIENTRY *glTexStorage1D)(GLenum target | |
immutable texture storage and texture view | |
void (GL_APIENTRY *glTextureStorage1D)(GLuint texture | |
void (GL_APIENTRY *glTexStorage2D)(GLenum target | |
void (GL_APIENTRY *glTextureStorage2D)(GLuint texture | |
void (GL_APIENTRY *glTexStorage3D)(GLenum target | |
void (GL_APIENTRY *glTextureStorage3D)(GLuint texture | |
void (GL_APIENTRY *glTexStorage2DMultisample)(GLenum target | |
void (GL_APIENTRY *glTexStorage3DMultisample)(GLenum target | |
void (GL_APIENTRY *glTextureView)(GLuint texture | |
void (GL_APIENTRY *glCompressedTexImage2D)(GLenum target | |
void (GL_APIENTRY *glCompressedTexSubImage2D)(GLenum target | |
void (GL_APIENTRY *glGetCompressedTexImage)(GLenum target | |
void (GL_APIENTRY *glTexImage2DMultisample)(GLenum target | |
void (GL_APIENTRY *glTexParameterIiv)(GLenum target | |
void (GL_APIENTRY *glTexParameterIuiv)(GLenum target | |
void (GL_APIENTRY *glBindImageTexture)(GLuint unit | |
bool | isCompressedTexImage3DSupported () const |
bool | isCompressedTexSubImage3DSupported () const |
void (GL_APIENTRY *glTexImage3D)(GLenum target | |
void (GL_APIENTRY *glTexSubImage3D)(GLenum target | |
void (GL_APIENTRY *glCopyTexSubImage3D)(GLenum target | |
void (GL_APIENTRY *glCompressedTexImage3D)(GLenum target | |
void (GL_APIENTRY *glCompressedTexSubImage3D)(GLenum target | |
void (GL_APIENTRY *glTexImage3DMultisample)(GLenum target | |
void (GL_APIENTRY *glGetMultisamplefv)(GLenum pname | |
void (GL_APIENTRY *glBlendColor)(GLfloat red | |
void (GL_APIENTRY *glBlendEquation)(GLenum mode) | |
void (GL_APIENTRY *glBlendEquationSeparate)(GLenum modeRGB | |
void (GL_APIENTRY *glBlendEquationi)(GLuint buf | |
void (GL_APIENTRY *glBlendEquationSeparatei)(GLuint buf | |
void (GL_APIENTRY *glEnablei)(GLenum capability | |
void (GL_APIENTRY *glDisablei)(GLenum capability | |
void (GL_APIENTRY *glActiveStencilFace)(GLenum face) | |
void (GL_APIENTRY *glStencilOpSeparate)(GLenum face | |
void (GL_APIENTRY *glStencilMaskSeparate)(GLenum face | |
void (GL_APIENTRY *glStencilFuncSeparate)(GLenum face | |
void (GL_APIENTRY *glStencilFuncSeparateATI)(GLenum frontfunc | |
void (GL_APIENTRY *glColorMaski)(GLuint buf | |
void (GL_APIENTRY *glClampColor)(GLenum target | |
void (GL_APIENTRY *glPrimitiveRestartIndex)(GLuint index) | |
void (GL_APIENTRY *glSampleCoverage)(GLfloat value | |
void (GL_APIENTRY *glPointParameteri)(GLenum pname | |
void (GL_APIENTRY *glPointParameterf)(GLenum pname | |
void (GL_APIENTRY *glPointParameterfv)(GLenum pname | |
bool | isRenderbufferMultisampleSupported () const |
bool | isRenderbufferMultisampleCoverageSupported () const |
void (GL_APIENTRY *glBindRenderbuffer)(GLenum | |
void (GL_APIENTRY *glDeleteRenderbuffers)(GLsizei n | |
void (GL_APIENTRY *glGenRenderbuffers)(GLsizei | |
GLuint * | void (GL_APIENTRY *glRenderbufferStorage)(GLenum |
void (GL_APIENTRY *glRenderbufferStorageMultisample)(GLenum | |
void (GL_APIENTRY *glRenderbufferStorageMultisampleCoverageNV)(GLenum | |
void (GL_APIENTRY *glBindFramebuffer)(GLenum | |
void (GL_APIENTRY *glDeleteFramebuffers)(GLsizei n | |
void (GL_APIENTRY *glGenFramebuffers)(GLsizei | |
GLuint * | GLenum (GL_APIENTRY *glCheckFramebufferStatus)(GLenum) |
void (GL_APIENTRY *glFramebufferTexture1D)(GLenum | |
void (GL_APIENTRY *glFramebufferTexture2D)(GLenum | |
void (GL_APIENTRY *glFramebufferTexture2DMultisample)(GLenum | |
void (GL_APIENTRY *glFramebufferTexture3D)(GLenum | |
void (GL_APIENTRY *glFramebufferTexture)(GLenum | |
void (GL_APIENTRY *glFramebufferTextureLayer)(GLenum | |
void (GL_APIENTRY *glFramebufferTextureFace)(GLenum target | |
void (GL_APIENTRY *glFramebufferRenderbuffer)(GLenum | |
void (GL_APIENTRY *glGenerateMipmap)(GLenum) | |
void (GL_APIENTRY *glBlitFramebuffer)(GLint | |
void (GL_APIENTRY *glInvalidateFramebuffer)(GLenum | |
const GLenum * | void (GL_APIENTRY *glGetRenderbufferParameteriv)(GLenum |
const GLenum GLint * | void (GL_APIENTRY *glFramebufferParameteri)(GLenum target |
void (GL_APIENTRY *glGetFramebufferParameteriv)(GLenum target | |
void (GL_APIENTRY *glNamedFramebufferParameteri)(GLuint fbo | |
void (GL_APIENTRY *glGetNamedFramebufferParameteriv)(GLuint fbo | |
GLint (GL_APIENTRY *glGetSubroutineUniformLocation)(GLuint program | |
void (GL_APIENTRY *glGetActiveSubroutineUniformName)(GLuint program | |
void (GL_APIENTRY *glGetActiveSubroutineUniformiv)(GLuint program | |
GLuint (GL_APIENTRY *glGetSubroutineIndex)(GLuint program | |
void (GL_APIENTRY *glGetActiveSubroutineName)(GLuint program | |
void (GL_APIENTRY *glGetProgramStageiv)(GLuint program | |
void (GL_APIENTRY *glUniformSubroutinesuiv)(GLenum shadertype | |
void (GL_APIENTRY *glGetUniformSubroutineuiv)(GLenum shadertype | |
GLsync (GL_APIENTRY *glFenceSync)(GLenum condition | |
GLboolean (GL_APIENTRY *glIsSync)(GLsync sync) | |
void (GL_APIENTRY *glDeleteSync)(GLsync sync) | |
GLenum (GL_APIENTRY *glClientWaitSync)(GLsync sync | |
void (GL_APIENTRY *glWaitSync)(GLsync sync | |
void (GL_APIENTRY *glGetSynciv)(GLsync sync | |
void (GL_APIENTRY *glDrawArraysIndirect)(GLenum mode | |
void (GL_APIENTRY *glMultiDrawArraysIndirect)(GLenum mode | |
void (GL_APIENTRY *glDrawElementsIndirect)(GLenum mode | |
void (GL_APIENTRY *glMultiDrawElementsIndirect)(GLenum mode | |
void (GL_APIENTRY *glTexPageCommitment)(GLenum target | |
void (GL_APIENTRY *glBeginTransformFeedback)(GLenum primitiveMode) | |
void (GL_APIENTRY *glEndTransformFeedback)(void) | |
void (GL_APIENTRY *glTransformFeedbackVaryings)(GLuint program | |
void (GL_APIENTRY *glGetTransformFeedbackVarying)(GLuint program | |
void (GL_APIENTRY *glBindTransformFeedback)(GLenum target | |
void (GL_APIENTRY *glDeleteTransformFeedbacks)(GLsizei n | |
void (GL_APIENTRY *glGenTransformFeedbacks)(GLsizei n | |
GLboolean (GL_APIENTRY *glIsTransformFeedback)(GLuint id) | |
void (GL_APIENTRY *glPauseTransformFeedback)(void) | |
void (GL_APIENTRY *glResumeTransformFeedback)(void) | |
void (GL_APIENTRY *glDrawTransformFeedback)(GLenum mode | |
void (GL_APIENTRY *glDrawTransformFeedbackStream)(GLenum mode | |
void (GL_APIENTRY *glDrawTransformFeedbackInstanced)(GLenum mode | |
void (GL_APIENTRY *glDrawTransformFeedbackStreamInstanced)(GLenum mode | |
void (GL_APIENTRY *glCreateTransformFeedbacks)(GLsizei n | |
void (GL_APIENTRY *glTransformFeedbackBufferBase)(GLuint xfb | |
void (GL_APIENTRY *glTransformFeedbackBufferRange)(GLuint xfb | |
void (GL_APIENTRY *glGetTransformFeedbackiv)(GLuint xfb | |
void (GL_APIENTRY *glGetTransformFeedbacki_v)(GLuint xfb | |
void (GL_APIENTRY *glGetTransformFeedbacki64_v)(GLuint xfb | |
void (GL_APIENTRY *glDeleteVertexArrays)(GLsizei size | |
void (GL_APIENTRY *glGenVertexArrays)(GLsizei size | |
GLboolean (GL_APIENTRY *glIsVertexArray)(GLuint handle) | |
void (GL_APIENTRY *glBindVertexArray)(GLuint handle) | |
void (GL_APIENTRY *glBindVertexBuffer)(GLuint bindingindex | |
void (GL_APIENTRY *glVertexArrayVertexBuffer)(GLuint vaobj | |
void (GL_APIENTRY *glVertexAttribBinding)(GLuint attribindex | |
void (GL_APIENTRY *glVertexArrayAttribBinding)(GLuint vaobj | |
void (GL_APIENTRY *glVertexAttribFormat)(GLuint attribindex | |
void (GL_APIENTRY *glVertexAttribIFormat)(GLuint attribindex | |
void (GL_APIENTRY *glVertexAttribLFormat)(GLuint attribindex | |
void (GL_APIENTRY *glVertexArrayAttribFormat)(GLuint vaobj | |
void (GL_APIENTRY *glVertexArrayAttribIFormat)(GLuint vaobj | |
void (GL_APIENTRY *glVertexArrayAttribLFormat)(GLuint vaobj | |
void (GL_APIENTRY *glMultiDrawArrays)(GLenum mode | |
void (GL_APIENTRY *glMultiDrawElements)(GLenum mode | |
void (GL_APIENTRY *glMultiDrawElementsBaseVertex)(GLenum mode | |
void (GL_APIENTRY *glDrawRangeElements)(GLenum mode | |
void (GL_APIENTRY *glDrawElementsBaseVertex)(GLenum mode | |
void (GL_APIENTRY *glDrawElementsInstancedBaseVertex)(GLenum mode | |
void (GL_APIENTRY *glDrawRangeElementsBaseVertex)(GLenum mode | |
void (GL_APIENTRY *glProvokingVertex)(GLenum mode) | |
void (GL_APIENTRY *glBeginConditionalRender)(GLuint id | |
void (GL_APIENTRY *glEndConditionalRender)(void) | |
void (GL_APIENTRY *glDrawArraysInstancedBaseInstance)(GLenum mode | |
void (GL_APIENTRY *glDrawElementsInstancedBaseInstance)(GLenum mode | |
void (GL_APIENTRY *glDrawElementsInstancedBaseVertexBaseInstance)(GLenum mode | |
void (GL_APIENTRY *glViewportArrayv)(GLuint first | |
void (GL_APIENTRY *glViewportIndexedf)(GLuint index | |
void (GL_APIENTRY *glViewportIndexedfv)(GLuint index | |
void (GL_APIENTRY *glScissorArrayv)(GLuint first | |
void (GL_APIENTRY *glScissorIndexed)(GLuint index | |
void (GL_APIENTRY *glScissorIndexedv)(GLuint index | |
void (GL_APIENTRY *glDepthRangeArrayv)(GLuint first | |
void (GL_APIENTRY *glDepthRangeIndexed)(GLuint index | |
void (GL_APIENTRY *glDepthRangeIndexedf)(GLuint index | |
void (GL_APIENTRY *glGetFloati_v)(GLenum target | |
void (GL_APIENTRY *glGetDoublei_v)(GLenum target | |
void (GL_APIENTRY *glGetIntegerIndexedvEXT)(GLenum target | |
void (GL_APIENTRY *glEnableIndexedEXT)(GLenum target | |
void (GL_APIENTRY *glDisableIndexedEXT)(GLenum target | |
GLboolean (GL_APIENTRY *glIsEnabledIndexedEXT)(GLenum target | |
void (GL_APIENTRY *glClientActiveTexture)(GLenum texture) | |
void (GL_APIENTRY *glActiveTexture)(GLenum texture) | |
void (GL_APIENTRY *glFogCoordPointer)(GLenum type | |
void (GL_APIENTRY *glSecondaryColorPointer)(GLint size | |
void (GL_APIENTRY *glObjectLabel)(GLenum identifier | |
void | debugObjectLabel (GLenum identifier, GLuint name, const std::string &label) const |
![]() | |
Referenced () | |
Referenced (bool threadSafeRefUnref) | |
Referenced (const Referenced &) | |
Referenced & | operator= (const Referenced &) |
virtual void | setThreadSafeRefUnref (bool) |
bool | getThreadSafeRefUnref () const |
OpenThreads::Mutex * | getRefMutex () const |
int | ref () const |
int | unref () const |
int | unref_nodelete () const |
int | referenceCount () const |
ObserverSet * | getObserverSet () const |
ObserverSet * | getOrCreateObserverSet () const |
void | addObserver (Observer *observer) const |
void | removeObserver (Observer *observer) const |
Static Public Member Functions | |
static GLExtensions * | Get (unsigned int in_contextID, bool createIfNotInitalized) |
static void | Set (unsigned int in_contextID, GLExtensions *extensions) |
![]() | |
static OpenThreads::Mutex * | getGlobalReferencedMutex () |
static void | setDeleteHandler (DeleteHandler *handler) |
static DeleteHandler * | getDeleteHandler () |
Protected Member Functions | |
virtual | ~GLExtensions () |
![]() | |
virtual | ~Referenced () |
void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
void | deleteUsingDeleteHandler () const |
Additional Inherited Members | |
![]() | |
OpenThreads::AtomicPtr | _observerSet |
OpenThreads::Atomic | _refCount |
Main GLExtensions class for managing OpenGL extensions per graphics context.
osg::GLExtensions::GLExtensions | ( | unsigned int | in_contextID | ) |
|
protectedvirtual |
|
inline |
convenience wrapper around glObjectLabel that calls glObjectLabel if it's supported and using std::string as a label parameter.
|
static |
Function to call to get the extension of a specified context. If the Exentsion object for that context has not yet been created then and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object only be created with the graphics context associated with ContextID..
bool osg::GLExtensions::getAttribLocation | ( | const char * | attribName, |
GLuint & | slot | ||
) | const |
GLuint osg::GLExtensions::getCurrentProgram | ( | ) | const |
bool osg::GLExtensions::getFragDataLocation | ( | const char * | fragDataName, |
GLuint & | slot | ||
) | const |
bool osg::GLExtensions::getProgramInfoLog | ( | GLuint | program, |
std::string & | result | ||
) | const |
bool osg::GLExtensions::getShaderInfoLog | ( | GLuint | shader, |
std::string & | result | ||
) | const |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsBuffer | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsEnabledIndexedEXT | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsImageHandleResident | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsOcclusionQuery | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsProgram | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsQuery | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsSampler | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsShader | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsSync | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsTextureHandleResident | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsTransformFeedback | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsVertexArray | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glUnmapBuffer | ) |
GLvoid *GL_APIENTRY * osg::GLExtensions::glBufferStorage | ( | GLenum | target, |
GLintptr | size, | ||
const GLvoid * | data, | ||
GLbitfield | flags | ||
) |
GLuint * osg::GLExtensions::GLenum | ( | GL_APIENTRY * | glCheckFramebufferStatus | ) |
osg::GLExtensions::GLenum | ( | GL_APIENTRY * | glClientWaitSync | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetAttribLocation | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetFragDataIndex | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetFragDataLocation | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetSubroutineUniformLocation | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetUniformLocation | ) |
GLvoid *GL_APIENTRY * osg::GLExtensions::glMapBufferRange | ( | GLenum | target, |
GLintptr | offset, | ||
GLsizeiptr | length, | ||
GLbitfield | access | ||
) |
GLvoid *GL_APIENTRY * osg::GLExtensions::glNamedBufferStorage | ( | GLuint | buffer, |
GLsizei | size, | ||
const void * | data, | ||
GLbitfield | flags | ||
) |
osg::GLExtensions::GLsync | ( | GL_APIENTRY * | glFenceSync | ) |
osg::GLExtensions::GLuint | ( | GL_APIENTRY * | glCreateProgram | ) |
osg::GLExtensions::GLuint | ( | GL_APIENTRY * | glCreateShader | ) |
osg::GLExtensions::GLuint | ( | GL_APIENTRY * | glGetHandleARB | ) |
osg::GLExtensions::GLuint | ( | GL_APIENTRY * | glGetSubroutineIndex | ) |
osg::GLExtensions::GLuint | ( | GL_APIENTRY * | glGetUniformBlockIndex | ) |
osg::GLExtensions::GLuint64 | ( | GL_APIENTRY * | glGetImageHandle | ) |
osg::GLExtensions::GLuint64 | ( | GL_APIENTRY * | glGetTextureHandle | ) |
osg::GLExtensions::GLuint64 | ( | GL_APIENTRY * | glGetTextureSamplerHandle | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
allows users to override the extensions across graphics contexts. typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions.
osg::GLExtensions::void | ( | GL_APIENTRY * | glActiveStencilFace | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glActiveTexture | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glAttachShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginConditionalRender | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginOcclusionQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginQueryIndexed | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindAttribLocation | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindBuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindBufferBase | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindBufferRange | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindFragDataLocation | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindFragDataLocationIndexed | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindFramebuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindImageTexture | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindRenderbuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindSampler | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindVertexArray | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindVertexBuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendColor | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquation | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquationi | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquationSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquationSeparatei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendFunci | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendFuncSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendFuncSeparatei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlitFramebuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBufferData | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBufferSubData | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glClampColor | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glClientActiveTexture | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glClipControl | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glColorMaski | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompileShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexImage2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexSubImage2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexSubImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCopyTexSubImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCreateTransformFeedbacks | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteBuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteFramebuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteObjectARB | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteOcclusionQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeletePrograms | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteRenderbuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteSamplers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteSync | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteTransformFeedbacks | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteVertexArrays | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDepthRangeArrayv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDepthRangeIndexed | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDepthRangeIndexedf | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDetachShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDisablei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDisableIndexedEXT | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDisableVertexAttribArray | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDispatchCompute | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawArraysIndirect | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawArraysInstanced | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawArraysInstancedBaseInstance | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawBuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawElementsBaseVertex | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawElementsIndirect | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawElementsInstanced | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawElementsInstancedBaseInstance | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawElementsInstancedBaseVertex | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawElementsInstancedBaseVertexBaseInstance | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawRangeElements | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawRangeElementsBaseVertex | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedbackInstanced | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedbackStream | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedbackStreamInstanced | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEnablei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEnableIndexedEXT | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEnableVertexAttribArray | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndConditionalRender | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndOcclusionQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndQueryIndexed | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFogCoordfv | ) | const |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFogCoordPointer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferRenderbuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture1D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture2DMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTextureFace | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTextureLayer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenBuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenerateMipmap | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenFramebuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenOcclusionQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenPrograms | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenRenderbuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenSamplers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenTransformFeedbacks | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenVertexArrays | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveAtomicCounterBufferiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveAttrib | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveSubroutineName | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveSubroutineUniformiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveSubroutineUniformName | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniform | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformBlockiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformBlockName | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformName | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformsiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetAttachedShaders | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetBufferParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetBufferPointerv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetBufferSubData | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetCompressedTexImage | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetDoublei_v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetFloati_v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetFramebufferParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetInfoLogARB | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetInteger64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetIntegerIndexedvEXT | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetMultisamplefv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetNamedFramebufferParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetObjectParameterivARB | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetOcclusionQueryiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetOcclusionQueryuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetProgramBinary | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetProgramInfoLog | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetProgramiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetProgramStageiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryObjectiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryObjectui64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryObjectuiv | ) |
const GLenum * osg::GLExtensions::void | ( | GL_APIENTRY * | glGetRenderbufferParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetSamplerParameterfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetSamplerParameterIiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetSamplerParameterIuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetSamplerParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetShaderInfoLog | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetShaderiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetShaderSource | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetSynciv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbacki64_v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbacki_v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbackiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbackVarying | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformIndices | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformSubroutineuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetVertexAttribdv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetVertexAttribfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetVertexAttribiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetVertexAttribPointerv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glInvalidateFramebuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glLinkProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMakeImageHandleNonResident | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMakeImageHandleResident | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMakeTextureHandleNonResident | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMakeTextureHandleResident | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMemoryBarrier | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiDrawArrays | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiDrawArraysIndirect | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiDrawElements | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiDrawElementsBaseVertex | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiDrawElementsIndirect | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord4f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glNamedFramebufferParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glObjectLabel | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPatchParameterfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPatchParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPauseTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPointParameterf | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPointParameterfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPointParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPrimitiveRestartIndex | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramBinary | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramLocalParameter4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramString | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramUniformHandleui64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramUniformHandleuiv64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProvokingVertex | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glQueryCounter | ) |
GLuint * osg::GLExtensions::void | ( | GL_APIENTRY * | glRenderbufferStorage | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glRenderbufferStorageMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glRenderbufferStorageMultisampleCoverageNV | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glResumeTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSampleCoverage | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSampleMaski | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSamplerParameterf | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSamplerParameterfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSamplerParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSamplerParameterIiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSamplerParameterIuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSamplerParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glScissorArrayv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glScissorIndexed | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glScissorIndexedv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSecondaryColor3fv | ) | const |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSecondaryColor3ubv | ) | const |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSecondaryColorPointer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glShaderSource | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilFuncSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilFuncSeparateATI | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilMaskSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilOpSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexBuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexImage2DMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexImage3DMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexPageCommitment | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexParameterIiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexParameterIuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexStorage1D | ) |
immutable texture storage and texture view
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexStorage2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexStorage2DMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexStorage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexStorage3DMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexSubImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTextureStorage1D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTextureStorage2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTextureStorage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTextureView | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTransformFeedbackBufferBase | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTransformFeedbackBufferRange | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTransformFeedbackVaryings | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1i64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1i64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1ui64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1ui64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2i64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2i64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2ui64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2ui64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3i64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3i64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3ui64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3ui64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4i64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4i64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4ui64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4ui64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformBlockBinding | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformHandleui64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformHandleuiv64 | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformSubroutinesuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUseProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glValidateProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexArrayAttribBinding | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexArrayAttribFormat | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexArrayAttribIFormat | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexArrayAttribLFormat | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexArrayVertexBuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib1d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib1dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib1f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib1fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib1s | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib1sv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib2d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib2f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib2s | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib2sv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib3d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib3f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib3s | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib3sv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4bv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4Nbv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4Niv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4Nsv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4Nub | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4Nubv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4Nuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4Nusv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4s | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4sv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4ubv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttrib4usv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribBinding | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribDivisor | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribFormat | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribIFormat | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribIPointer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribLFormat | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribLPointer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribPointer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glViewportArrayv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glViewportIndexedf | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glViewportIndexedfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glWaitSync | ) |
GLfloat GLfloat GLfloat osg::GLExtensions::alpha |
bool osg::GLExtensions::areTessellationShadersSupported |
GLenum osg::GLExtensions::attachment |
GLuint osg::GLExtensions::attribindex |
GLenum osg::GLExtensions::backfunc |
GLenum const GLvoid* osg::GLExtensions::binary |
GLenum osg::GLExtensions::binaryFormat |
GLuint osg::GLExtensions::bindingindex |
GLfloat GLfloat osg::GLExtensions::blue |
GLuint osg::GLExtensions::buf |
GLuint osg::GLExtensions::bufferIndex |
GLuint* osg::GLExtensions::buffers |
const GLuint* osg::GLExtensions::buffers |
const GLenum* osg::GLExtensions::bufs |
GLsizei osg::GLExtensions::bufSize |
GLuint osg::GLExtensions::color |
GLuint osg::GLExtensions::colorNumber |
unsigned int osg::GLExtensions::contextID |
const GLdouble * osg::GLExtensions::coord |
const GLfloat* osg::GLExtensions::coord |
GLdouble osg::GLExtensions::coord |
const GLdouble* osg::GLExtensions::coord |
GLsizei osg::GLExtensions::count |
GLsizei osg::GLExtensions::count |
const GLsizei* osg::GLExtensions::count |
GLsizeiptr const GLvoid* osg::GLExtensions::data |
GLintptr GLsizeiptr const GLvoid* osg::GLExtensions::data |
GLintptr GLsizeiptr GLvoid* osg::GLExtensions::data |
GLint GLvoid* osg::GLExtensions::data |
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei const GLvoid* osg::GLExtensions::data |
GLuint GLfloat* osg::GLExtensions::data |
GLuint GLdouble* osg::GLExtensions::data |
GLenum osg::GLExtensions::depthMode |
GLenum osg::GLExtensions::dfactorRGB |
GLuint osg::GLExtensions::divisor |
GLdouble GLdouble osg::GLExtensions::f |
GLfloat GLfloat osg::GLExtensions::f |
GLint osg::GLExtensions::first |
const GLint* osg::GLExtensions::first |
GLbitfield osg::GLExtensions::flags |
GLenum osg::GLExtensions::format |
const GLuint* osg::GLExtensions::framebuffers |
GLenum osg::GLExtensions::func |
osg::GLExtensions::GLbitfield |
osg::GLExtensions::GLenum |
GLuint osg::GLExtensions::GLenum |
const GLenum osg::GLExtensions::GLenum |
osg::GLExtensions::GLint |
GLint osg::GLExtensions::glMaxTextureCoords |
GLint osg::GLExtensions::glMaxTextureUnits |
GLuint osg::GLExtensions::GLsizei |
osg::GLExtensions::GLsizei |
float osg::GLExtensions::glslLanguageVersion |
osg::GLExtensions::GLuint |
float osg::GLExtensions::glVersion |
GLfloat osg::GLExtensions::green |
GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::h |
GLuint64 osg::GLExtensions::handle |
const GLuint* osg::GLExtensions::handles |
GLuint* osg::GLExtensions::handles |
GLuint osg::GLExtensions::id |
GLuint * osg::GLExtensions::ids |
const GLuint* osg::GLExtensions::ids |
GLuint osg::GLExtensions::index |
GLenum osg::GLExtensions::internalFormat |
GLboolean osg::GLExtensions::invert |
bool osg::GLExtensions::isARBOcclusionQuerySupported |
bool osg::GLExtensions::isARBTimerQuerySupported |
bool osg::GLExtensions::isBlendColorSupported |
bool osg::GLExtensions::isBlendEquationSeparateSupported |
bool osg::GLExtensions::isBlendEquationSupported |
bool osg::GLExtensions::isBlendFuncSeparateSupported |
bool osg::GLExtensions::isBufferObjectSupported |
bool osg::GLExtensions::isClampColorSupported |
bool osg::GLExtensions::isClientStorageSupported |
bool osg::GLExtensions::isClipControlSupported |
bool osg::GLExtensions::isCubeMapSupported |
bool osg::GLExtensions::isFogCoordSupported |
bool osg::GLExtensions::isFragmentProgramSupported |
bool osg::GLExtensions::isFragmentShaderSupported |
bool osg::GLExtensions::isFrameBufferObjectSupported |
bool osg::GLExtensions::isGenerateMipMapSupported |
bool osg::GLExtensions::isGeometryShader4Supported |
bool osg::GLExtensions::isGetProgramBinarySupported |
bool osg::GLExtensions::isGlslSupported |
bool osg::GLExtensions::isGpuShader4Supported |
bool osg::GLExtensions::isGpuShaderFp64Supported |
bool osg::GLExtensions::isInvalidateFramebufferSupported |
bool osg::GLExtensions::isLanguage100Supported |
bool osg::GLExtensions::isLogicOpSupported |
bool osg::GLExtensions::isMultisampledRenderToTextureSupported |
bool osg::GLExtensions::isMultisampleFilterHintSupported |
bool osg::GLExtensions::isMultisampleSupported |
bool osg::GLExtensions::isMultiTexSupported |
bool osg::GLExtensions::isMultiTexturingSupported |
bool osg::GLExtensions::isNonPowerOfTwoTextureMipMappedSupported |
bool osg::GLExtensions::isNonPowerOfTwoTextureNonMipMappedSupported |
bool osg::GLExtensions::isOcclusionQuerySupported |
bool osg::GLExtensions::isOpenGL20Supported |
bool osg::GLExtensions::isOpenGL32upported |
bool osg::GLExtensions::isPackedDepthStencilSupported |
bool osg::GLExtensions::isPBOSupported |
bool osg::GLExtensions::isPointParametersSupported |
bool osg::GLExtensions::isPointSpriteCoordOriginSupported |
bool osg::GLExtensions::isPointSpriteModeSupported |
bool osg::GLExtensions::isPointSpriteSupported |
bool osg::GLExtensions::isRectangleSupported |
bool osg::GLExtensions::isSampleMaskiSupported |
bool osg::GLExtensions::isSecondaryColorSupported |
bool osg::GLExtensions::isSeparateStencilSupported |
bool osg::GLExtensions::isSGIXMinMaxSupported |
bool osg::GLExtensions::isShaderAtomicCountersSupported |
bool osg::GLExtensions::isShaderObjectsSupported |
bool osg::GLExtensions::isShadowAmbientSupported |
bool osg::GLExtensions::isShadowSupported |
bool osg::GLExtensions::isStencilTwoSidedSupported |
bool osg::GLExtensions::isStencilWrapSupported |
bool osg::GLExtensions::isTBOSupported |
bool osg::GLExtensions::isTexture2DArraySupported |
bool osg::GLExtensions::isTexture3DFast |
bool osg::GLExtensions::isTexture3DSupported |
bool osg::GLExtensions::isTextureBorderClampSupported |
bool osg::GLExtensions::isTextureCompressionARBSupported |
bool osg::GLExtensions::isTextureCompressionETC2Supported |
bool osg::GLExtensions::isTextureCompressionETCSupported |
bool osg::GLExtensions::isTextureCompressionPVRTC2BPPSupported |
bool osg::GLExtensions::isTextureCompressionPVRTC4BPPSupported |
bool osg::GLExtensions::isTextureCompressionPVRTCSupported |
bool osg::GLExtensions::isTextureCompressionRGTCSupported |
bool osg::GLExtensions::isTextureCompressionS3TCSupported |
bool osg::GLExtensions::isTextureEdgeClampSupported |
bool osg::GLExtensions::isTextureFilterAnisotropicSupported |
bool osg::GLExtensions::isTextureIntegerEXTSupported |
bool osg::GLExtensions::isTextureMaxLevelSupported |
bool osg::GLExtensions::isTextureMirroredRepeatSupported |
bool osg::GLExtensions::isTextureMultisampledSupported |
bool osg::GLExtensions::isTextureMultisampleSupported |
bool osg::GLExtensions::isTextureStorageEnabled |
bool osg::GLExtensions::isTextureSwizzleSupported |
bool osg::GLExtensions::isTimerQuerySupported |
bool osg::GLExtensions::isTransformFeedbackSupported |
bool osg::GLExtensions::isUniformBufferObjectSupported |
bool osg::GLExtensions::isVAOSupported |
bool osg::GLExtensions::isVBOSupported |
bool osg::GLExtensions::isVertexAttribBindingSupported |
bool osg::GLExtensions::isVertexProgramSupported |
bool osg::GLExtensions::isVertexShaderSupported |
bool osg::GLExtensions::isViewportArraySupported |
GLint osg::GLExtensions::left |
GLint osg::GLExtensions::level |
GLint osg::GLExtensions::location |
GLuint osg::GLExtensions::mask |
GLint osg::GLExtensions::max2DSize |
GLsizei osg::GLExtensions::maxCount |
GLint osg::GLExtensions::maxLayerCount |
GLint osg::GLExtensions::maxTexture3DSize |
GLint osg::GLExtensions::maxTextureSize |
GLenum osg::GLExtensions::mode |
GLenum osg::GLExtensions::modeAlpha |
GLenum osg::GLExtensions::modeRGB |
GLdouble osg::GLExtensions::n |
GLfloat osg::GLExtensions::n |
const GLchar* osg::GLExtensions::name |
GLuint osg::GLExtensions::name |
GLboolean osg::GLExtensions::normalized |
GLuint osg::GLExtensions::numGroupsY |
GLsizei osg::GLExtensions::numMipmapLevels |
GLsizei osg::GLExtensions::numSamples |
GLenum osg::GLExtensions::param |
GLint osg::GLExtensions::param |
GLfloat osg::GLExtensions::param |
GLint GLfloat* osg::GLExtensions::params |
GLenum GLdouble* osg::GLExtensions::params |
GLenum GLfloat* osg::GLExtensions::params |
GLenum GLvoid* * osg::GLExtensions::params |
GLint64* osg::GLExtensions::params |
GLuint const GLfloat* osg::GLExtensions::params |
const GLfloat* osg::GLExtensions::params |
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum const GLvoid* osg::GLExtensions::pixels |
GLenum osg::GLExtensions::pname |
GLsizei const GLvoid * osg::GLExtensions::pointer |
GLsizei const GLvoid* osg::GLExtensions::pointer |
bool osg::GLExtensions::preferGenerateMipmapSGISForPowerOfTwo |
GLuint * osg::GLExtensions::programs |
GLboolean osg::GLExtensions::red |
const GLuint* osg::GLExtensions::renderbuffers |
GLuint osg::GLExtensions::sampler |
GLuint* osg::GLExtensions::samplers |
const GLuint* osg::GLExtensions::samplers |
GLsizei osg::GLExtensions::samples |
GLenum osg::GLExtensions::sfactorRGB |
GLenum osg::GLExtensions::sfail |
GLuint osg::GLExtensions::shader |
GLenum osg::GLExtensions::shadertype |
GLsizeiptr osg::GLExtensions::size |
GLintptr GLsizeiptr osg::GLExtensions::size |
GLuint GLuint GLintptr GLsizeiptr osg::GLExtensions::size |
GLint osg::GLExtensions::size |
GLenum osg::GLExtensions::src |
GLuint osg::GLExtensions::start |
GLsizei osg::GLExtensions::stride |
GLsizei osg::GLExtensions::stride |
GLenum osg::GLExtensions::target |
GLuint osg::GLExtensions::texture |
GLbitfield GLuint64 osg::GLExtensions::timeout |
GLenum osg::GLExtensions::type |
GLenum osg::GLExtensions::type |
GLuint osg::GLExtensions::uniformBlockIndex |
const GLchar* osg::GLExtensions::uniformBlockName |
GLsizei osg::GLExtensions::uniformCount |
GLuint osg::GLExtensions::uniformIndex |
GLsizeiptr const GLvoid GLenum osg::GLExtensions::usage |
const GLint * osg::GLExtensions::v |
const GLfloat* osg::GLExtensions::v |
const GLshort* osg::GLExtensions::v |
const GLbyte* osg::GLExtensions::v |
const GLint* osg::GLExtensions::v |
const GLubyte* osg::GLExtensions::v |
const GLuint* osg::GLExtensions::v |
const GLushort* osg::GLExtensions::v |
GLsizei const GLfloat* osg::GLExtensions::v |
GLsizei const GLdouble* osg::GLExtensions::v |
GLuint int* osg::GLExtensions::v |
GLdouble osg::GLExtensions::v0 |
GLint osg::GLExtensions::v0 |
GLuint osg::GLExtensions::v0 |
GLdouble osg::GLExtensions::v0 |
GLdouble GLdouble osg::GLExtensions::v1 |
GLdouble GLdouble osg::GLExtensions::v1 |
GLdouble GLdouble GLdouble osg::GLExtensions::v2 |
GLdouble GLdouble GLdouble osg::GLExtensions::v2 |
GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::v3 |
GLdouble GLdouble GLdouble GLdouble osg::GLExtensions::v3 |
GLuint GLfloat* osg::GLExtensions::val |
GLint osg::GLExtensions::value |
GLsizei const GLint64* osg::GLExtensions::value |
GLsizei const GLdouble* osg::GLExtensions::value |
GLenum GLfloat osg::GLExtensions::value |
GLenum GLfloat* osg::GLExtensions::value |
const GLfloat* osg::GLExtensions::values |
GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::w |
GLdouble GLdouble GLdouble GLdouble osg::GLExtensions::w |
GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::w |
GLshort GLshort GLshort GLshort osg::GLExtensions::w |
GLint64 GLint64 GLint64 GLint64 osg::GLExtensions::w |
GLfloat GLfloat GLfloat osg::GLExtensions::w |
GLfloat osg::GLExtensions::x |
GLfloat osg::GLExtensions::x |
GLshort osg::GLExtensions::x |
GLubyte osg::GLExtensions::x |
GLint64 osg::GLExtensions::x |
GLuint64 osg::GLExtensions::x |
GLfloat GLfloat osg::GLExtensions::y |
GLfloat GLfloat osg::GLExtensions::y |
GLshort GLshort osg::GLExtensions::y |
GLubyte GLubyte osg::GLExtensions::y |
GLint64 GLint64 osg::GLExtensions::y |
GLfloat GLfloat GLfloat osg::GLExtensions::z |
GLfloat GLfloat GLfloat osg::GLExtensions::z |
GLshort GLshort GLshort osg::GLExtensions::z |
GLubyte GLubyte GLubyte osg::GLExtensions::z |
GLint64 GLint64 GLint64 osg::GLExtensions::z |