OSG
3.4.0
|
#include <GLExtensions.h>
Public Member Functions | |
GLExtensions (unsigned int 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)(GLuint index | |
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 | |
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 | |
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 | |
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 * | 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 *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 *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 *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 | |
bool | isTexStorage2DSupported () const |
bool | isCompressedTexImage2DSupported () const |
bool | isCompressedTexSubImage2DSupported () const |
bool | isBindImageTextureSupported () const |
bool | isNonPowerOfTwoTextureSupported (GLenum filter) const |
void (GL_APIENTRY *glTexStorage2D)(GLenum target | |
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 *glBlendColor)(GLclampf 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)(GLclampf 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 *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 *glGetRenderbufferParameteriv)(GLenum | |
GLint * | 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 *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) | |
![]() | |
Referenced () | |
Referenced (bool threadSafeRefUnref) | |
Referenced (const Referenced &) | |
Referenced & | operator= (const Referenced &) |
virtual void | setThreadSafeRefUnref (bool threadSafe) |
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 contextID, bool createIfNotInitalized) |
static void | Set (unsigned int contextID, GLExtensions *extensions) |
![]() | |
static OpenThreads::Mutex * | getGlobalReferencedMutex () |
static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
static bool | getThreadSafeReferenceCounting () |
static void | setDeleteHandler (DeleteHandler *handler) |
static DeleteHandler * | getDeleteHandler () |
Additional Inherited Members | |
![]() | |
virtual | ~Referenced () |
void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
void | deleteUsingDeleteHandler () const |
![]() | |
OpenThreads::AtomicPtr | _observerSet |
OpenThreads::Atomic | _refCount |
Main GLExtensions class for managing OpenGL extensions per graphics context.
Definition at line 127 of file GLExtensions.h.
osg::GLExtensions::GLExtensions | ( | unsigned int | contextID | ) |
|
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 * | glIsProgram | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsShader | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsBuffer | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glUnmapBuffer | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsOcclusionQuery | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsQuery | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsSync | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsTransformFeedback | ) |
osg::GLExtensions::GLboolean | ( | GL_APIENTRY * | glIsVertexArray | ) |
GLuint* osg::GLExtensions::GLenum | ( | GL_APIENTRY * | glCheckFramebufferStatus | ) |
osg::GLExtensions::GLenum | ( | GL_APIENTRY * | glClientWaitSync | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetAttribLocation | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetUniformLocation | ) |
osg::GLExtensions::GLint | ( | GL_APIENTRY * | glGetFragDataLocation | ) |
GLvoid* GL_APIENTRY* osg::GLExtensions::glMapBuffer | ( | GLenum | target, |
GLenum | access | ||
) |
GLvoid* GL_APIENTRY* osg::GLExtensions::glMapBufferRange | ( | GLenum | target, |
GLintptr | offset, | ||
GLsizeiptr | length, | ||
GLbitfield | access | ||
) |
GLint* 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 * | glGetUniformBlockIndex | ) |
|
inline |
Definition at line 445 of file GLExtensions.h.
|
inline |
Definition at line 443 of file GLExtensions.h.
|
inline |
Definition at line 468 of file GLExtensions.h.
|
inline |
Definition at line 444 of file GLExtensions.h.
|
inline |
Definition at line 469 of file GLExtensions.h.
|
inline |
Definition at line 448 of file GLExtensions.h.
|
inline |
Definition at line 549 of file GLExtensions.h.
|
inline |
Definition at line 548 of file GLExtensions.h.
|
inline |
Definition at line 442 of file GLExtensions.h.
|
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 * | glDrawBuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glAttachShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindAttribLocation | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompileShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteObjectARB | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDetachShader | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDisableVertexAttribArray | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEnableVertexAttribArray | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveAttrib | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniform | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetAttachedShaders | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetProgramiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetObjectParameterivARB | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetProgramInfoLog | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetInfoLogARB | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetShaderiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetShaderInfoLog | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetShaderSource | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformiv | ) |
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 * | glLinkProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glShaderSource | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUseProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4i | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4iv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glValidateProgram | ) |
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 * | 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 * | 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 * | 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 * | glVertexAttribPointer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glVertexAttribDivisor | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glClipControl | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPatchParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPatchParameterfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindFragDataLocation | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4ui | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4uiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetUniformIndices | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformsiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformName | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformBlockiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveUniformBlockName | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformBlockBinding | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetProgramBinary | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramBinary | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform1dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniform4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix2x4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix3x4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glUniformMatrix4x3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetActiveAtomicCounterBufferiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDispatchCompute | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenBuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindBuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBufferData | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBufferSubData | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteBuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetBufferSubData | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetBufferParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetBufferPointerv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindBufferRange | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindBufferBase | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexBuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMemoryBarrier | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendFuncSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendFunci | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendFuncSeparatei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSecondaryColor3ubv | ) | const |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSecondaryColor3fv | ) | const |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFogCoordfv | ) | const |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1f | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord2fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord3fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1d | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord1dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord2dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord3dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glMultiTexCoord4dv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenOcclusionQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteOcclusionQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginOcclusionQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndOcclusionQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetOcclusionQueryiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetOcclusionQueryuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndQuery | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glQueryCounter | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteQueries | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryObjectiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryObjectuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetQueryObjectui64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetInteger64v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSampleMaski | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindProgram | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenPrograms | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeletePrograms | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramString | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glProgramLocalParameter4fv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexStorage2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexImage2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexSubImage2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetCompressedTexImage | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexImage2DMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexParameterIiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexParameterIuiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindImageTexture | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTexSubImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCopyTexSubImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCompressedTexSubImage3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendColor | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquation | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquationSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquationi | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlendEquationSeparatei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEnablei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDisablei | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glActiveStencilFace | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilOpSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilMaskSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilFuncSeparate | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glStencilFuncSeparateATI | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glColorMaski | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glClampColor | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPrimitiveRestartIndex | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glSampleCoverage | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPointParameteri | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPointParameterf | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPointParameterfv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindRenderbuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteRenderbuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenRenderbuffers | ) |
GLuint* osg::GLExtensions::void | ( | GL_APIENTRY * | glRenderbufferStorage | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glRenderbufferStorageMultisample | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glRenderbufferStorageMultisampleCoverageNV | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindFramebuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteFramebuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenFramebuffers | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture1D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture2D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture3D | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTexture | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTextureLayer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferTextureFace | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glFramebufferRenderbuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenerateMipmap | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBlitFramebuffer | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetRenderbufferParameteriv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteSync | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glWaitSync | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetSynciv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBeginTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glEndTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTransformFeedbackVaryings | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbackVarying | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteTransformFeedbacks | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenTransformFeedbacks | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glPauseTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glResumeTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedback | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedbackStream | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedbackInstanced | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDrawTransformFeedbackStreamInstanced | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glCreateTransformFeedbacks | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTransformFeedbackBufferBase | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glTransformFeedbackBufferRange | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbackiv | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbacki_v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGetTransformFeedbacki64_v | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glDeleteVertexArrays | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glGenVertexArrays | ) |
osg::GLExtensions::void | ( | GL_APIENTRY * | glBindVertexArray | ) |
bool osg::GLExtensions::_isTextureStorageEnabled |
Definition at line 437 of file GLExtensions.h.
Definition at line 462 of file GLExtensions.h.
GLclampf GLclampf GLclampf osg::GLExtensions::alpha |
Definition at line 490 of file GLExtensions.h.
Definition at line 516 of file GLExtensions.h.
bool osg::GLExtensions::areTessellationShadersSupported |
Definition at line 162 of file GLExtensions.h.
GLenum osg::GLExtensions::attachment |
Definition at line 567 of file GLExtensions.h.
GLenum osg::GLExtensions::backfunc |
Definition at line 512 of file GLExtensions.h.
Definition at line 294 of file GLExtensions.h.
GLenum const GLvoid* osg::GLExtensions::binary |
Definition at line 295 of file GLExtensions.h.
Definition at line 294 of file GLExtensions.h.
GLenum osg::GLExtensions::binaryFormat |
Definition at line 295 of file GLExtensions.h.
GLclampf GLclampf osg::GLExtensions::blue |
Definition at line 490 of file GLExtensions.h.
Definition at line 516 of file GLExtensions.h.
Definition at line 456 of file GLExtensions.h.
Definition at line 471 of file GLExtensions.h.
GLuint osg::GLExtensions::buf |
Definition at line 498 of file GLExtensions.h.
Definition at line 324 of file GLExtensions.h.
Definition at line 335 of file GLExtensions.h.
Definition at line 337 of file GLExtensions.h.
GLuint osg::GLExtensions::bufferIndex |
Definition at line 313 of file GLExtensions.h.
Definition at line 587 of file GLExtensions.h.
GLuint* osg::GLExtensions::buffers |
Definition at line 323 of file GLExtensions.h.
const GLuint* osg::GLExtensions::buffers |
Definition at line 327 of file GLExtensions.h.
const GLenum* osg::GLExtensions::bufs |
Definition at line 172 of file GLExtensions.h.
Definition at line 184 of file GLExtensions.h.
GLsizei osg::GLExtensions::bufSize |
Definition at line 190 of file GLExtensions.h.
Definition at line 581 of file GLExtensions.h.
GLuint osg::GLExtensions::color |
Definition at line 276 of file GLExtensions.h.
const GLdouble * osg::GLExtensions::coord |
Definition at line 363 of file GLExtensions.h.
const GLfloat* osg::GLExtensions::coord |
Definition at line 364 of file GLExtensions.h.
GLdouble osg::GLExtensions::coord |
Definition at line 369 of file GLExtensions.h.
const GLdouble* osg::GLExtensions::coord |
Definition at line 370 of file GLExtensions.h.
GLsizei osg::GLExtensions::count |
Definition at line 186 of file GLExtensions.h.
GLsizei osg::GLExtensions::count |
Definition at line 205 of file GLExtensions.h.
GLsizeiptr const GLvoid* osg::GLExtensions::data |
Definition at line 325 of file GLExtensions.h.
GLintptr GLsizeiptr const GLvoid* osg::GLExtensions::data |
Definition at line 326 of file GLExtensions.h.
GLintptr GLsizeiptr GLvoid* osg::GLExtensions::data |
Definition at line 329 of file GLExtensions.h.
Definition at line 456 of file GLExtensions.h.
Definition at line 457 of file GLExtensions.h.
GLint GLvoid* osg::GLExtensions::data |
Definition at line 458 of file GLExtensions.h.
Definition at line 460 of file GLExtensions.h.
Definition at line 461 of file GLExtensions.h.
Definition at line 474 of file GLExtensions.h.
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei const GLvoid* osg::GLExtensions::data |
Definition at line 475 of file GLExtensions.h.
Definition at line 471 of file GLExtensions.h.
Definition at line 472 of file GLExtensions.h.
GLenum osg::GLExtensions::depthMode |
Definition at line 271 of file GLExtensions.h.
Definition at line 343 of file GLExtensions.h.
Definition at line 346 of file GLExtensions.h.
GLenum osg::GLExtensions::dfactorRGB |
Definition at line 343 of file GLExtensions.h.
Definition at line 346 of file GLExtensions.h.
GLuint osg::GLExtensions::divisor |
Definition at line 264 of file GLExtensions.h.
Definition at line 509 of file GLExtensions.h.
Definition at line 509 of file GLExtensions.h.
Definition at line 345 of file GLExtensions.h.
Definition at line 459 of file GLExtensions.h.
GLbitfield osg::GLExtensions::flags |
Definition at line 576 of file GLExtensions.h.
GLbitfield osg::GLExtensions::flags |
Definition at line 579 of file GLExtensions.h.
Definition at line 411 of file GLExtensions.h.
Definition at line 457 of file GLExtensions.h.
Definition at line 462 of file GLExtensions.h.
Definition at line 471 of file GLExtensions.h.
Definition at line 472 of file GLExtensions.h.
const GLuint* osg::GLExtensions::framebuffers |
Definition at line 558 of file GLExtensions.h.
GLenum osg::GLExtensions::func |
Definition at line 511 of file GLExtensions.h.
osg::GLExtensions::GLbitfield |
Definition at line 571 of file GLExtensions.h.
GLuint osg::GLExtensions::GLenum |
Definition at line 554 of file GLExtensions.h.
osg::GLExtensions::GLenum |
Definition at line 555 of file GLExtensions.h.
osg::GLExtensions::GLint |
Definition at line 562 of file GLExtensions.h.
GLuint osg::GLExtensions::GLsizei |
Definition at line 554 of file GLExtensions.h.
osg::GLExtensions::GLsizei |
Definition at line 555 of file GLExtensions.h.
float osg::GLExtensions::glslLanguageVersion |
Definition at line 154 of file GLExtensions.h.
osg::GLExtensions::GLuint |
Definition at line 551 of file GLExtensions.h.
float osg::GLExtensions::glVersion |
Definition at line 153 of file GLExtensions.h.
GLclampf osg::GLExtensions::green |
Definition at line 490 of file GLExtensions.h.
Definition at line 516 of file GLExtensions.h.
const GLuint* osg::GLExtensions::handles |
Definition at line 607 of file GLExtensions.h.
GLuint* osg::GLExtensions::handles |
Definition at line 608 of file GLExtensions.h.
Definition at line 455 of file GLExtensions.h.
Definition at line 456 of file GLExtensions.h.
Definition at line 457 of file GLExtensions.h.
Definition at line 459 of file GLExtensions.h.
Definition at line 472 of file GLExtensions.h.
Definition at line 473 of file GLExtensions.h.
GLuint osg::GLExtensions::id |
Definition at line 386 of file GLExtensions.h.
GLuint * osg::GLExtensions::ids |
Definition at line 376 of file GLExtensions.h.
const GLuint* osg::GLExtensions::ids |
Definition at line 377 of file GLExtensions.h.
Definition at line 456 of file GLExtensions.h.
Definition at line 457 of file GLExtensions.h.
Definition at line 474 of file GLExtensions.h.
Definition at line 475 of file GLExtensions.h.
Definition at line 174 of file GLExtensions.h.
Definition at line 603 of file GLExtensions.h.
Definition at line 190 of file GLExtensions.h.
Definition at line 597 of file GLExtensions.h.
Definition at line 598 of file GLExtensions.h.
GLenum osg::GLExtensions::internalFormat |
Definition at line 337 of file GLExtensions.h.
Definition at line 455 of file GLExtensions.h.
Definition at line 456 of file GLExtensions.h.
Definition at line 459 of file GLExtensions.h.
Definition at line 471 of file GLExtensions.h.
GLboolean osg::GLExtensions::invert |
Definition at line 532 of file GLExtensions.h.
bool osg::GLExtensions::isARBOcclusionQuerySupported |
Definition at line 354 of file GLExtensions.h.
bool osg::GLExtensions::isARBTimerQuerySupported |
Definition at line 356 of file GLExtensions.h.
bool osg::GLExtensions::isBlendColorSupported |
Definition at line 484 of file GLExtensions.h.
bool osg::GLExtensions::isBlendEquationSeparateSupported |
Definition at line 486 of file GLExtensions.h.
bool osg::GLExtensions::isBlendEquationSupported |
Definition at line 485 of file GLExtensions.h.
bool osg::GLExtensions::isBlendFuncSeparateSupported |
Definition at line 342 of file GLExtensions.h.
bool osg::GLExtensions::isBufferObjectSupported |
Definition at line 317 of file GLExtensions.h.
bool osg::GLExtensions::isClampColorSupported |
Definition at line 520 of file GLExtensions.h.
bool osg::GLExtensions::isClientStorageSupported |
Definition at line 438 of file GLExtensions.h.
bool osg::GLExtensions::isClipControlSupported |
Definition at line 170 of file GLExtensions.h.
bool osg::GLExtensions::isCubeMapSupported |
Definition at line 169 of file GLExtensions.h.
bool osg::GLExtensions::isFogCoordSupported |
Definition at line 351 of file GLExtensions.h.
bool osg::GLExtensions::isFragmentProgramSupported |
Definition at line 406 of file GLExtensions.h.
bool osg::GLExtensions::isFragmentShaderSupported |
Definition at line 159 of file GLExtensions.h.
bool osg::GLExtensions::isFrameBufferObjectSupported |
Definition at line 546 of file GLExtensions.h.
bool osg::GLExtensions::isGenerateMipMapSupported |
Definition at line 430 of file GLExtensions.h.
bool osg::GLExtensions::isGeometryShader4Supported |
Definition at line 161 of file GLExtensions.h.
bool osg::GLExtensions::isGetProgramBinarySupported |
Definition at line 165 of file GLExtensions.h.
bool osg::GLExtensions::isGlslSupported |
Definition at line 156 of file GLExtensions.h.
bool osg::GLExtensions::isGpuShader4Supported |
Definition at line 163 of file GLExtensions.h.
bool osg::GLExtensions::isGpuShaderFp64Supported |
Definition at line 166 of file GLExtensions.h.
bool osg::GLExtensions::isLanguage100Supported |
Definition at line 160 of file GLExtensions.h.
bool osg::GLExtensions::isLogicOpSupported |
Definition at line 488 of file GLExtensions.h.
bool osg::GLExtensions::isMultisampleFilterHintSupported |
Definition at line 530 of file GLExtensions.h.
bool osg::GLExtensions::isMultisampleSupported |
Definition at line 529 of file GLExtensions.h.
bool osg::GLExtensions::isMultiTexSupported |
Definition at line 352 of file GLExtensions.h.
bool osg::GLExtensions::isMultiTexturingSupported |
Definition at line 416 of file GLExtensions.h.
bool osg::GLExtensions::isNonPowerOfTwoTextureMipMappedSupported |
Definition at line 446 of file GLExtensions.h.
bool osg::GLExtensions::isNonPowerOfTwoTextureNonMipMappedSupported |
Definition at line 447 of file GLExtensions.h.
bool osg::GLExtensions::isOcclusionQuerySupported |
Definition at line 353 of file GLExtensions.h.
bool osg::GLExtensions::isOpenGL20Supported |
Definition at line 505 of file GLExtensions.h.
bool osg::GLExtensions::isOpenGL32upported |
Definition at line 398 of file GLExtensions.h.
bool osg::GLExtensions::isPackedDepthStencilSupported |
Definition at line 547 of file GLExtensions.h.
bool osg::GLExtensions::isPBOSupported |
Definition at line 318 of file GLExtensions.h.
bool osg::GLExtensions::isPointParametersSupported |
Definition at line 536 of file GLExtensions.h.
bool osg::GLExtensions::isPointSpriteCoordOriginSupported |
Definition at line 538 of file GLExtensions.h.
bool osg::GLExtensions::isPointSpriteSupported |
Definition at line 537 of file GLExtensions.h.
bool osg::GLExtensions::isRectangleSupported |
Definition at line 168 of file GLExtensions.h.
bool osg::GLExtensions::isSampleMaskiSupported |
Definition at line 400 of file GLExtensions.h.
bool osg::GLExtensions::isSecondaryColorSupported |
Definition at line 350 of file GLExtensions.h.
bool osg::GLExtensions::isSeparateStencilSupported |
Definition at line 506 of file GLExtensions.h.
bool osg::GLExtensions::isSGIXMinMaxSupported |
Definition at line 487 of file GLExtensions.h.
bool osg::GLExtensions::isShaderAtomicCountersSupported |
Definition at line 167 of file GLExtensions.h.
bool osg::GLExtensions::isShaderObjectsSupported |
Definition at line 157 of file GLExtensions.h.
bool osg::GLExtensions::isShadowAmbientSupported |
Definition at line 434 of file GLExtensions.h.
bool osg::GLExtensions::isShadowSupported |
Definition at line 433 of file GLExtensions.h.
bool osg::GLExtensions::isStencilTwoSidedSupported |
Definition at line 504 of file GLExtensions.h.
bool osg::GLExtensions::isStencilWrapSupported |
Definition at line 503 of file GLExtensions.h.
bool osg::GLExtensions::isTBOSupported |
Definition at line 319 of file GLExtensions.h.
bool osg::GLExtensions::isTexture2DArraySupported |
Definition at line 478 of file GLExtensions.h.
bool osg::GLExtensions::isTexture3DFast |
Definition at line 466 of file GLExtensions.h.
bool osg::GLExtensions::isTexture3DSupported |
Definition at line 465 of file GLExtensions.h.
bool osg::GLExtensions::isTextureBorderClampSupported |
Definition at line 429 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionARBSupported |
Definition at line 419 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionETC2Supported |
Definition at line 424 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionETCSupported |
Definition at line 423 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionPVRTC2BPPSupported |
Definition at line 421 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionPVRTC4BPPSupported |
Definition at line 422 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionPVRTCSupported |
Definition at line 426 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionRGTCSupported |
Definition at line 425 of file GLExtensions.h.
bool osg::GLExtensions::isTextureCompressionS3TCSupported |
Definition at line 420 of file GLExtensions.h.
bool osg::GLExtensions::isTextureEdgeClampSupported |
Definition at line 428 of file GLExtensions.h.
bool osg::GLExtensions::isTextureFilterAnisotropicSupported |
Definition at line 417 of file GLExtensions.h.
bool osg::GLExtensions::isTextureIntegerEXTSupported |
Definition at line 439 of file GLExtensions.h.
bool osg::GLExtensions::isTextureMaxLevelSupported |
Definition at line 435 of file GLExtensions.h.
bool osg::GLExtensions::isTextureMirroredRepeatSupported |
Definition at line 427 of file GLExtensions.h.
bool osg::GLExtensions::isTextureMultisampledSupported |
Definition at line 432 of file GLExtensions.h.
bool osg::GLExtensions::isTextureMultisampleSupported |
Definition at line 399 of file GLExtensions.h.
bool osg::GLExtensions::isTextureStorageEnabled |
Definition at line 440 of file GLExtensions.h.
bool osg::GLExtensions::isTextureSwizzleSupported |
Definition at line 418 of file GLExtensions.h.
bool osg::GLExtensions::isTimerQuerySupported |
Definition at line 355 of file GLExtensions.h.
bool osg::GLExtensions::isTransformFeedbackSupported |
Definition at line 321 of file GLExtensions.h.
bool osg::GLExtensions::isUniformBufferObjectSupported |
Definition at line 164 of file GLExtensions.h.
bool osg::GLExtensions::isVAOSupported |
Definition at line 320 of file GLExtensions.h.
bool osg::GLExtensions::isVertexProgramSupported |
Definition at line 405 of file GLExtensions.h.
bool osg::GLExtensions::isVertexShaderSupported |
Definition at line 158 of file GLExtensions.h.
Definition at line 462 of file GLExtensions.h.
Definition at line 462 of file GLExtensions.h.
Definition at line 411 of file GLExtensions.h.
Definition at line 184 of file GLExtensions.h.
Definition at line 190 of file GLExtensions.h.
Definition at line 205 of file GLExtensions.h.
Definition at line 295 of file GLExtensions.h.
Definition at line 581 of file GLExtensions.h.
GLint osg::GLExtensions::level |
Definition at line 456 of file GLExtensions.h.
Definition at line 462 of file GLExtensions.h.
Definition at line 567 of file GLExtensions.h.
GLsizei osg::GLExtensions::levels |
Definition at line 455 of file GLExtensions.h.
GLint osg::GLExtensions::location |
Definition at line 196 of file GLExtensions.h.
Definition at line 402 of file GLExtensions.h.
GLuint osg::GLExtensions::mask |
Definition at line 510 of file GLExtensions.h.
Definition at line 511 of file GLExtensions.h.
GLint osg::GLExtensions::max2DSize |
Definition at line 480 of file GLExtensions.h.
GLsizei osg::GLExtensions::maxCount |
Definition at line 186 of file GLExtensions.h.
GLint osg::GLExtensions::maxLayerCount |
Definition at line 479 of file GLExtensions.h.
GLint osg::GLExtensions::maxTexture3DSize |
Definition at line 467 of file GLExtensions.h.
GLint osg::GLExtensions::maxTextureSize |
Definition at line 436 of file GLExtensions.h.
GLenum osg::GLExtensions::mode |
Definition at line 493 of file GLExtensions.h.
GLenum osg::GLExtensions::modeAlpha |
Definition at line 492 of file GLExtensions.h.
Definition at line 494 of file GLExtensions.h.
GLenum osg::GLExtensions::modeRGB |
Definition at line 494 of file GLExtensions.h.
const GLchar * osg::GLExtensions::name |
Definition at line 174 of file GLExtensions.h.
Definition at line 184 of file GLExtensions.h.
const GLchar* osg::GLExtensions::name |
Definition at line 187 of file GLExtensions.h.
Definition at line 588 of file GLExtensions.h.
Definition at line 263 of file GLExtensions.h.
GLuint osg::GLExtensions::numGroupsY |
Definition at line 314 of file GLExtensions.h.
Definition at line 314 of file GLExtensions.h.
Definition at line 186 of file GLExtensions.h.
Definition at line 326 of file GLExtensions.h.
Definition at line 335 of file GLExtensions.h.
GLint osg::GLExtensions::param |
Definition at line 540 of file GLExtensions.h.
GLfloat osg::GLExtensions::param |
Definition at line 541 of file GLExtensions.h.
Definition at line 602 of file GLExtensions.h.
Definition at line 603 of file GLExtensions.h.
Definition at line 604 of file GLExtensions.h.
Definition at line 188 of file GLExtensions.h.
GLint GLfloat* osg::GLExtensions::params |
Definition at line 196 of file GLExtensions.h.
Definition at line 197 of file GLExtensions.h.
Definition at line 198 of file GLExtensions.h.
GLenum GLfloat* osg::GLExtensions::params |
Definition at line 199 of file GLExtensions.h.
Definition at line 275 of file GLExtensions.h.
Definition at line 288 of file GLExtensions.h.
Definition at line 291 of file GLExtensions.h.
GLenum GLvoid* * osg::GLExtensions::params |
Definition at line 334 of file GLExtensions.h.
Definition at line 382 of file GLExtensions.h.
GLenum GLuint64* osg::GLExtensions::params |
Definition at line 393 of file GLExtensions.h.
GLint64* osg::GLExtensions::params |
Definition at line 394 of file GLExtensions.h.
GLuint const GLfloat* osg::GLExtensions::params |
Definition at line 412 of file GLExtensions.h.
const GLfloat* osg::GLExtensions::params |
Definition at line 542 of file GLExtensions.h.
Definition at line 471 of file GLExtensions.h.
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum const GLvoid* osg::GLExtensions::pixels |
Definition at line 472 of file GLExtensions.h.
GLenum osg::GLExtensions::pname |
Definition at line 188 of file GLExtensions.h.
Definition at line 288 of file GLExtensions.h.
Definition at line 291 of file GLExtensions.h.
GLenum GLvoid* * osg::GLExtensions::pointer |
Definition at line 201 of file GLExtensions.h.
Definition at line 263 of file GLExtensions.h.
bool osg::GLExtensions::preferGenerateMipmapSGISForPowerOfTwo |
Definition at line 431 of file GLExtensions.h.
GLuint * osg::GLExtensions::programs |
Definition at line 409 of file GLExtensions.h.
GLboolean osg::GLExtensions::red |
Definition at line 516 of file GLExtensions.h.
Definition at line 511 of file GLExtensions.h.
const GLuint* osg::GLExtensions::renderbuffers |
Definition at line 552 of file GLExtensions.h.
GLsizei osg::GLExtensions::samples |
Definition at line 459 of file GLExtensions.h.
Definition at line 343 of file GLExtensions.h.
Definition at line 346 of file GLExtensions.h.
GLenum osg::GLExtensions::sfactorRGB |
Definition at line 346 of file GLExtensions.h.
GLenum osg::GLExtensions::sfail |
Definition at line 509 of file GLExtensions.h.
GLuint osg::GLExtensions::shader |
Definition at line 173 of file GLExtensions.h.
GLintptr GLsizeiptr osg::GLExtensions::size |
Definition at line 184 of file GLExtensions.h.
GLint osg::GLExtensions::size |
Definition at line 263 of file GLExtensions.h.
GLsizeiptr osg::GLExtensions::size |
Definition at line 325 of file GLExtensions.h.
GLintptr GLsizeiptr osg::GLExtensions::size |
Definition at line 326 of file GLExtensions.h.
GLuint GLuint GLintptr GLsizeiptr osg::GLExtensions::size |
Definition at line 335 of file GLExtensions.h.
Definition at line 588 of file GLExtensions.h.
Definition at line 601 of file GLExtensions.h.
Definition at line 194 of file GLExtensions.h.
GLenum osg::GLExtensions::src |
Definition at line 345 of file GLExtensions.h.
Definition at line 596 of file GLExtensions.h.
Definition at line 263 of file GLExtensions.h.
Definition at line 205 of file GLExtensions.h.
Definition at line 411 of file GLExtensions.h.
GLenum osg::GLExtensions::target |
Definition at line 388 of file GLExtensions.h.
GLuint osg::GLExtensions::texture |
Definition at line 462 of file GLExtensions.h.
Definition at line 567 of file GLExtensions.h.
GLbitfield GLuint64 osg::GLExtensions::timeout |
Definition at line 579 of file GLExtensions.h.
Definition at line 223 of file GLExtensions.h.
Definition at line 184 of file GLExtensions.h.
Definition at line 263 of file GLExtensions.h.
Definition at line 471 of file GLExtensions.h.
Definition at line 472 of file GLExtensions.h.
Definition at line 588 of file GLExtensions.h.
Definition at line 293 of file GLExtensions.h.
GLuint osg::GLExtensions::uniformBlockIndex |
Definition at line 291 of file GLExtensions.h.
const GLchar* osg::GLExtensions::uniformBlockName |
Definition at line 290 of file GLExtensions.h.
Definition at line 292 of file GLExtensions.h.
GLsizei osg::GLExtensions::uniformCount |
Definition at line 287 of file GLExtensions.h.
GLuint osg::GLExtensions::uniformIndex |
Definition at line 289 of file GLExtensions.h.
Definition at line 287 of file GLExtensions.h.
Definition at line 288 of file GLExtensions.h.
Definition at line 289 of file GLExtensions.h.
Definition at line 287 of file GLExtensions.h.
GLsizeiptr const GLvoid GLenum osg::GLExtensions::usage |
Definition at line 325 of file GLExtensions.h.
const GLushort * osg::GLExtensions::v |
Definition at line 228 of file GLExtensions.h.
const GLfloat* osg::GLExtensions::v |
Definition at line 230 of file GLExtensions.h.
const GLshort* osg::GLExtensions::v |
Definition at line 232 of file GLExtensions.h.
const GLbyte* osg::GLExtensions::v |
Definition at line 245 of file GLExtensions.h.
const GLint* osg::GLExtensions::v |
Definition at line 246 of file GLExtensions.h.
const GLubyte* osg::GLExtensions::v |
Definition at line 249 of file GLExtensions.h.
const GLuint* osg::GLExtensions::v |
Definition at line 250 of file GLExtensions.h.
const GLushort* osg::GLExtensions::v |
Definition at line 251 of file GLExtensions.h.
GLdouble osg::GLExtensions::v0 |
Definition at line 207 of file GLExtensions.h.
GLint osg::GLExtensions::v0 |
Definition at line 211 of file GLExtensions.h.
GLuint osg::GLExtensions::v0 |
Definition at line 278 of file GLExtensions.h.
GLdouble osg::GLExtensions::v0 |
Definition at line 296 of file GLExtensions.h.
Definition at line 208 of file GLExtensions.h.
Definition at line 212 of file GLExtensions.h.
Definition at line 279 of file GLExtensions.h.
Definition at line 297 of file GLExtensions.h.
Definition at line 209 of file GLExtensions.h.
Definition at line 213 of file GLExtensions.h.
Definition at line 280 of file GLExtensions.h.
Definition at line 298 of file GLExtensions.h.
GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::v3 |
Definition at line 210 of file GLExtensions.h.
Definition at line 299 of file GLExtensions.h.
Definition at line 215 of file GLExtensions.h.
Definition at line 219 of file GLExtensions.h.
Definition at line 223 of file GLExtensions.h.
Definition at line 272 of file GLExtensions.h.
GLint osg::GLExtensions::value |
Definition at line 273 of file GLExtensions.h.
Definition at line 282 of file GLExtensions.h.
Definition at line 300 of file GLExtensions.h.
Definition at line 304 of file GLExtensions.h.
const GLfloat* osg::GLExtensions::values |
Definition at line 274 of file GLExtensions.h.
Definition at line 581 of file GLExtensions.h.
Definition at line 587 of file GLExtensions.h.
GLubyte GLubyte GLubyte GLubyte osg::GLExtensions::w |
Definition at line 248 of file GLExtensions.h.
Definition at line 253 of file GLExtensions.h.
GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::w |
Definition at line 255 of file GLExtensions.h.
GLshort GLshort GLshort GLshort osg::GLExtensions::w |
Definition at line 258 of file GLExtensions.h.
Definition at line 455 of file GLExtensions.h.
Definition at line 456 of file GLExtensions.h.
Definition at line 459 of file GLExtensions.h.
Definition at line 472 of file GLExtensions.h.
Definition at line 473 of file GLExtensions.h.
GLshort osg::GLExtensions::x |
Definition at line 227 of file GLExtensions.h.
GLfloat osg::GLExtensions::x |
Definition at line 229 of file GLExtensions.h.
GLshort osg::GLExtensions::x |
Definition at line 231 of file GLExtensions.h.
GLubyte osg::GLExtensions::x |
Definition at line 248 of file GLExtensions.h.
Definition at line 457 of file GLExtensions.h.
GLshort GLshort osg::GLExtensions::y |
Definition at line 233 of file GLExtensions.h.
GLfloat GLfloat osg::GLExtensions::y |
Definition at line 235 of file GLExtensions.h.
GLshort GLshort osg::GLExtensions::y |
Definition at line 237 of file GLExtensions.h.
GLubyte GLubyte osg::GLExtensions::y |
Definition at line 248 of file GLExtensions.h.
Definition at line 473 of file GLExtensions.h.
Definition at line 457 of file GLExtensions.h.
GLshort GLshort GLshort osg::GLExtensions::z |
Definition at line 239 of file GLExtensions.h.
GLfloat GLfloat GLfloat osg::GLExtensions::z |
Definition at line 241 of file GLExtensions.h.
GLshort GLshort GLshort osg::GLExtensions::z |
Definition at line 243 of file GLExtensions.h.
GLubyte GLubyte GLubyte osg::GLExtensions::z |
Definition at line 248 of file GLExtensions.h.