OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
osg::GLExtensions Class Reference

#include <GLExtensions.h>

Inheritance diagram for osg::GLExtensions:
Inheritance graph
[legend]
Collaboration diagram for osg::GLExtensions:
Collaboration graph
[legend]

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)
 
- Public Member Functions inherited from osg::Referenced
 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 Public Member Functions inherited from osg::Referenced
static OpenThreads::Mutex * getGlobalReferencedMutex ()
 
static void setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting)
 
static bool getThreadSafeReferenceCounting ()
 
static void setDeleteHandler (DeleteHandler *handler)
 
static DeleteHandler * getDeleteHandler ()
 

Public Attributes

float glVersion
 
float glslLanguageVersion
 
bool isGlslSupported
 
bool isShaderObjectsSupported
 
bool isVertexShaderSupported
 
bool isFragmentShaderSupported
 
bool isLanguage100Supported
 
bool isGeometryShader4Supported
 
bool areTessellationShadersSupported
 
bool isGpuShader4Supported
 
bool isUniformBufferObjectSupported
 
bool isGetProgramBinarySupported
 
bool isGpuShaderFp64Supported
 
bool isShaderAtomicCountersSupported
 
bool isRectangleSupported
 
bool isCubeMapSupported
 
bool isClipControlSupported
 
const GLenum * bufs
 
GLuint shader
 
GLuint index
 
GLuint const GLchar * name
 
GLuint GLsizei bufSize
 
GLuint GLsizei GLsizei * length
 
GLuint GLsizei GLsizei GLint * size
 
GLuint GLsizei GLsizei GLint
GLenum * 
type
 
GLuint GLsizei GLsizei GLint
GLenum GLchar * 
name
 
GLsizei maxCount
 
GLsizei GLsizei * count
 
GLsizei GLsizei GLuint * obj
 
const GLchar * name
 
GLenum pname
 
GLenum GLint * params
 
GLsizei bufSize
 
GLsizei GLsizei * length
 
GLsizei GLsizei GLchar * infoLog
 
GLsizei GLsizei GLchar * source
 
GLint location
 
GLint GLfloat * params
 
GLint GLint * params
 
GLenum GLdouble * params
 
GLenum GLfloat * params
 
GLenum GLvoid ** pointer
 
GLsizei count
 
GLsizei const GLchar ** string
 
GLsizei const GLchar const GLint * length
 
GLfloat v0
 
GLfloat GLfloat v1
 
GLfloat GLfloat GLfloat v2
 
GLfloat GLfloat GLfloat GLfloat v3
 
GLint v0
 
GLint GLint v1
 
GLint GLint GLint v2
 
GLint GLint GLint GLint v3
 
GLsizei const GLfloat * value
 
GLsizei const GLint * value
 
GLsizei GLboolean transpose
 
GLsizei GLboolean const GLfloat * value
 
GLdouble x
 
const GLdouble * v
 
GLfloat x
 
const GLfloat * v
 
GLshort x
 
const GLshort * v
 
GLdouble GLdouble y
 
GLfloat GLfloat y
 
GLshort GLshort y
 
GLdouble GLdouble GLdouble z
 
GLfloat GLfloat GLfloat z
 
GLshort GLshort GLshort z
 
const GLbyte * v
 
const GLint * v
 
GLubyte x
 
GLubyte GLubyte y
 
GLubyte GLubyte GLubyte z
 
GLubyte GLubyte GLubyte GLubyte w
 
const GLubyte * v
 
const GLuint * v
 
const GLushort * v
 
GLdouble GLdouble GLdouble GLdouble w
 
GLfloat GLfloat GLfloat GLfloat w
 
GLshort GLshort GLshort GLshort w
 
GLint size
 
GLint GLenum type
 
GLint GLenum GLboolean normalized
 
GLint GLenum GLboolean GLsizei stride
 
GLint GLenum GLboolean GLsizei
const GLvoid * 
pointer
 
GLuint divisor
 
GLenum depthMode
 
GLenum GLint value
 
GLint value
 
const GLfloat * values
 
GLint GLuint * params
 
GLuint color
 
GLuint v0
 
GLuint GLuint v1
 
GLuint GLuint GLuint v2
 
GLuint GLuint GLuint GLuint v3
 
GLsizei const GLuint * value
 
GLsizei uniformCount
 
GLsizei const GLchar ** uniformNames
 
GLsizei const GLchar GLuint * uniformIndices
 
GLsizei const GLuint * uniformIndices
 
GLsizei const GLuint GLenum pname
 
GLsizei const GLuint GLenum GLint * params
 
GLuint uniformIndex
 
GLuint GLsizei GLsizei GLchar * uniformName
 
const GLchar * uniformBlockName
 
GLuint uniformBlockIndex
 
GLuint GLenum pname
 
GLuint GLenum GLint * params
 
GLuint GLsizei GLsizei GLchar * uniformBlockName
 
GLuint GLuint uniformBlockBinding
 
GLsizei GLsizei GLenum * binaryFormat
 
GLsizei GLsizei GLenum GLvoid * binary
 
GLenum binaryFormat
 
GLenum const GLvoid * binary
 
GLenum const GLvoid GLsizei length
 
GLdouble v0
 
GLdouble GLdouble v1
 
GLdouble GLdouble GLdouble v2
 
GLdouble GLdouble GLdouble GLdouble v3
 
GLsizei const GLdouble * value
 
GLsizei GLboolean const GLdouble * value
 
GLuint bufferIndex
 
GLuint numGroupsY
 
GLuint GLuint numGroupsZ
 
bool isBufferObjectSupported
 
bool isPBOSupported
 
bool isTBOSupported
 
bool isVAOSupported
 
bool isTransformFeedbackSupported
 
GLuint * buffers
 
GLuint buffer
 
GLsizeiptr size
 
GLsizeiptr const GLvoid * data
 
GLsizeiptr const GLvoid GLenum usage
 
GLintptr offset
 
GLintptr GLsizeiptr size
 
GLintptr GLsizeiptr const GLvoid * data
 
const GLuint * buffers
 
GLintptr GLsizeiptr GLvoid * data
 
GLenum GLvoid ** params
 
GLuint GLuint buffer
 
GLuint GLuint GLintptr offset
 
GLuint GLuint GLintptr GLsizeiptr size
 
GLenum internalFormat
 
GLenum GLuint buffer
 
bool isBlendFuncSeparateSupported
 
GLenum dfactorRGB
 
GLenum GLenum sfactorAlpha
 
GLenum GLenum GLenum dfactorAlpha
 
GLenum src
 
GLenum GLenum dst
 
GLenum sfactorRGB
 
GLenum GLenum dfactorRGB
 
GLenum GLenum GLenum sfactorAlpha
 
GLenum GLenum GLenum GLenum dfactorAlpha
 
bool isSecondaryColorSupported
 
bool isFogCoordSupported
 
bool isMultiTexSupported
 
bool isOcclusionQuerySupported
 
bool isARBOcclusionQuerySupported
 
bool isTimerQuerySupported
 
bool isARBTimerQuerySupported
 
GLfloat coord
 
const GLfloat * coord
 
GLdouble coord
 
const GLdouble * coord
 
GLuint * ids
 
const GLuint * ids
 
GLenum GLuint * params
 
GLuint id
 
GLenum target
 
GLenum GLuint64 * params
 
GLint64 * params
 
bool isOpenGL32upported
 
bool isTextureMultisampleSupported
 
bool isSampleMaskiSupported
 
GLbitfield mask
 
bool isVertexProgramSupported
 
bool isFragmentProgramSupported
 
GLuint * programs
 
GLenum format
 
GLenum GLsizei len
 
GLenum GLsizei const void * string
 
GLuint const GLfloat * params
 
bool isMultiTexturingSupported
 
bool isTextureFilterAnisotropicSupported
 
bool isTextureSwizzleSupported
 
bool isTextureCompressionARBSupported
 
bool isTextureCompressionS3TCSupported
 
bool isTextureCompressionPVRTC2BPPSupported
 
bool isTextureCompressionPVRTC4BPPSupported
 
bool isTextureCompressionETCSupported
 
bool isTextureCompressionETC2Supported
 
bool isTextureCompressionRGTCSupported
 
bool isTextureCompressionPVRTCSupported
 
bool isTextureMirroredRepeatSupported
 
bool isTextureEdgeClampSupported
 
bool isTextureBorderClampSupported
 
bool isGenerateMipMapSupported
 
bool preferGenerateMipmapSGISForPowerOfTwo
 
bool isTextureMultisampledSupported
 
bool isShadowSupported
 
bool isShadowAmbientSupported
 
bool isTextureMaxLevelSupported
 
GLint maxTextureSize
 
bool _isTextureStorageEnabled
 
bool isClientStorageSupported
 
bool isTextureIntegerEXTSupported
 
bool isTextureStorageEnabled
 
bool isNonPowerOfTwoTextureMipMappedSupported
 
bool isNonPowerOfTwoTextureNonMipMappedSupported
 
GLsizei levels
 
GLsizei GLenum internalformat
 
GLsizei GLenum GLsizei width
 
GLsizei GLenum GLsizei GLsizei height
 
GLint level
 
GLint GLenum internalformat
 
GLint GLenum GLsizei width
 
GLint GLenum GLsizei GLsizei height
 
GLint GLenum GLsizei GLsizei GLint border
 
GLint GLenum GLsizei GLsizei
GLint GLsizei 
imageSize
 
GLint GLenum GLsizei GLsizei
GLint GLsizei const GLvoid * 
data
 
GLint GLint xoffset
 
GLint GLint GLint yoffset
 
GLint GLint GLint GLsizei width
 
GLint GLint GLint GLsizei GLsizei height
 
GLint GLint GLint GLsizei
GLsizei GLenum 
format
 
GLint GLint GLint GLsizei
GLsizei GLenum GLsizei 
imageSize
 
GLint GLint GLint GLsizei
GLsizei GLenum GLsizei const
GLvoid * 
data
 
GLint GLvoid * data
 
GLsizei samples
 
GLsizei GLint internalformat
 
GLsizei GLint GLsizei width
 
GLsizei GLint GLsizei GLsizei height
 
GLsizei GLint GLsizei GLsizei
GLboolean 
fixedsamplelocations
 
GLenum const GLint * data
 
GLenum const GLuint * data
 
GLuint texture
 
GLuint GLint level
 
GLuint GLint GLboolean layered
 
GLuint GLint GLboolean GLint layer
 
GLuint GLint GLboolean GLint GLenum access
 
GLuint GLint GLboolean GLint
GLenum GLenum 
format
 
bool isTexture3DSupported
 
bool isTexture3DFast
 
GLint maxTexture3DSize
 
GLint GLenum internalFormat
 
GLint GLenum GLsizei GLsizei
GLsizei 
depth
 
GLint GLenum GLsizei GLsizei
GLsizei GLint 
border
 
GLint GLenum GLsizei GLsizei
GLsizei GLint GLenum 
format
 
GLint GLenum GLsizei GLsizei
GLsizei GLint GLenum GLenum 
type
 
GLint GLenum GLsizei GLsizei
GLsizei GLint GLenum GLenum
const GLvoid * 
pixels
 
GLint GLint GLint GLint zoffset
 
GLint GLint GLint GLint GLsizei width
 
GLint GLint GLint GLint
GLsizei GLsizei 
height
 
GLint GLint GLint GLint
GLsizei GLsizei GLsizei 
depth
 
GLint GLint GLint GLint
GLsizei GLsizei GLsizei GLenum 
format
 
GLint GLint GLint GLint
GLsizei GLsizei GLsizei GLenum
GLenum 
type
 
GLint GLint GLint GLint
GLsizei GLsizei GLsizei GLenum
GLenum const GLvoid * 
pixels
 
GLint GLint GLint GLint GLint x
 
GLint GLint GLint GLint GLint GLint y
 
GLint GLint GLint GLint GLint
GLint GLsizei 
width
 
GLint GLint GLint GLint GLint
GLint GLsizei GLsizei 
height
 
GLint GLenum GLsizei GLsizei
GLsizei GLint GLsizei 
imageSize
 
GLint GLenum GLsizei GLsizei
GLsizei GLint GLsizei const
GLvoid * 
data
 
GLint GLint GLint GLint
GLsizei GLsizei GLsizei GLenum
GLsizei 
imageSize
 
GLint GLint GLint GLint
GLsizei GLsizei GLsizei GLenum
GLsizei const GLvoid * 
data
 
bool isTexture2DArraySupported
 
GLint maxLayerCount
 
GLint max2DSize
 
bool isBlendColorSupported
 
bool isBlendEquationSupported
 
bool isBlendEquationSeparateSupported
 
bool isSGIXMinMaxSupported
 
bool isLogicOpSupported
 
GLclampf green
 
GLclampf GLclampf blue
 
GLclampf GLclampf GLclampf alpha
 
GLenum modeAlpha
 
GLenum mode
 
GLenum modeRGB
 
GLenum GLenum modeAlpha
 
GLuint buf
 
bool isStencilWrapSupported
 
bool isStencilTwoSidedSupported
 
bool isOpenGL20Supported
 
bool isSeparateStencilSupported
 
GLenum sfail
 
GLenum GLenum dpfail
 
GLenum GLenum GLenum dppass
 
GLuint mask
 
GLenum func
 
GLenum GLint ref
 
GLenum GLint GLuint mask
 
GLenum backfunc
 
GLboolean red
 
GLboolean GLboolean green
 
GLboolean GLboolean GLboolean blue
 
GLboolean GLboolean GLboolean
GLboolean 
alpha
 
bool isClampColorSupported
 
bool isMultisampleSupported
 
bool isMultisampleFilterHintSupported
 
GLboolean invert
 
bool isPointParametersSupported
 
bool isPointSpriteSupported
 
bool isPointSpriteCoordOriginSupported
 
GLint param
 
GLfloat param
 
const GLfloat * params
 
bool isFrameBufferObjectSupported
 
bool isPackedDepthStencilSupported
 
 GLuint
 
const GLuint * renderbuffers
 
GLuint GLenum
 
GLuint GLsizei
 
 GLsizei
 
 GLenum
 
const GLuint * framebuffers
 
 GLint
 
GLenum attachment
 
GLenum GLuint texture
 
GLenum GLuint GLint level
 
GLenum GLuint GLint GLenum face
 
 GLbitfield
 
GLint GLbitfield flags
 
GLbitfield flags
 
GLbitfield GLuint64 timeout
 
GLenum GLsizei bufSize
 
GLenum GLsizei GLsizei * length
 
GLenum GLsizei GLsizei GLint * values
 
GLsizei const GLchar *const * varyings
 
GLsizei const GLchar *const GLenum bufferMode
 
GLuint GLsizei GLsizei GLsizei * size
 
GLuint GLsizei GLsizei GLsizei
GLenum * 
type
 
GLuint GLsizei GLsizei GLsizei
GLenum GLchar * 
name
 
GLuint GLuint stream
 
GLuint GLsizei instancecount
 
GLuint GLuint GLsizei instancecount
 
GLuint GLuint GLintptr GLsizei size
 
GLenum GLint * param
 
GLenum GLuint index
 
GLenum GLuint GLint * param
 
GLenum GLuint GLint64 * param
 
const GLuint * handles
 
GLuint * handles
 

Additional Inherited Members

- Protected Member Functions inherited from osg::Referenced
virtual ~Referenced ()
 
void signalObserversAndDelete (bool signalDelete, bool doDelete) const
 
void deleteUsingDeleteHandler () const
 
- Protected Attributes inherited from osg::Referenced
OpenThreads::AtomicPtr _observerSet
 
OpenThreads::Atomic _refCount
 

Detailed Description

Main GLExtensions class for managing OpenGL extensions per graphics context.

Definition at line 127 of file GLExtensions.h.

Constructor & Destructor Documentation

osg::GLExtensions::GLExtensions ( unsigned int  contextID)

Member Function Documentation

static GLExtensions* osg::GLExtensions::Get ( unsigned int  contextID,
bool  createIfNotInitalized 
)
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..

Here is the caller graph for this function:

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)
bool osg::GLExtensions::isBindImageTextureSupported ( ) const
inline

Definition at line 445 of file GLExtensions.h.

bool osg::GLExtensions::isCompressedTexImage2DSupported ( ) const
inline

Definition at line 443 of file GLExtensions.h.

bool osg::GLExtensions::isCompressedTexImage3DSupported ( ) const
inline

Definition at line 468 of file GLExtensions.h.

bool osg::GLExtensions::isCompressedTexSubImage2DSupported ( ) const
inline

Definition at line 444 of file GLExtensions.h.

bool osg::GLExtensions::isCompressedTexSubImage3DSupported ( ) const
inline

Definition at line 469 of file GLExtensions.h.

bool osg::GLExtensions::isNonPowerOfTwoTextureSupported ( GLenum  filter) const
inline

Definition at line 448 of file GLExtensions.h.

bool osg::GLExtensions::isRenderbufferMultisampleCoverageSupported ( ) const
inline

Definition at line 549 of file GLExtensions.h.

bool osg::GLExtensions::isRenderbufferMultisampleSupported ( ) const
inline

Definition at line 548 of file GLExtensions.h.

bool osg::GLExtensions::isTexStorage2DSupported ( ) const
inline

Definition at line 442 of file GLExtensions.h.

static void osg::GLExtensions::Set ( unsigned int  contextID,
GLExtensions *  extensions 
)
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)

Member Data Documentation

bool osg::GLExtensions::_isTextureStorageEnabled

Definition at line 437 of file GLExtensions.h.

GLuint GLint GLboolean GLint GLenum osg::GLExtensions::access

Definition at line 462 of file GLExtensions.h.

GLclampf GLclampf GLclampf osg::GLExtensions::alpha

Definition at line 490 of file GLExtensions.h.

GLboolean GLboolean GLboolean GLboolean osg::GLExtensions::alpha

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.

GLsizei GLsizei GLenum GLvoid* osg::GLExtensions::binary

Definition at line 294 of file GLExtensions.h.

GLenum const GLvoid* osg::GLExtensions::binary

Definition at line 295 of file GLExtensions.h.

GLsizei GLsizei GLenum* osg::GLExtensions::binaryFormat

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.

GLboolean GLboolean GLboolean osg::GLExtensions::blue

Definition at line 516 of file GLExtensions.h.

GLint GLenum GLsizei GLsizei GLsizei GLint osg::GLExtensions::border

Definition at line 456 of file GLExtensions.h.

GLint GLenum GLsizei GLsizei GLsizei GLint osg::GLExtensions::border

Definition at line 471 of file GLExtensions.h.

GLuint osg::GLExtensions::buf

Definition at line 498 of file GLExtensions.h.

GLuint GLuint osg::GLExtensions::buffer

Definition at line 324 of file GLExtensions.h.

GLuint GLuint osg::GLExtensions::buffer

Definition at line 335 of file GLExtensions.h.

GLenum GLuint osg::GLExtensions::buffer

Definition at line 337 of file GLExtensions.h.

GLuint osg::GLExtensions::bufferIndex

Definition at line 313 of file GLExtensions.h.

GLsizei const GLchar* const GLenum osg::GLExtensions::bufferMode

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.

GLuint GLsizei osg::GLExtensions::bufSize

Definition at line 184 of file GLExtensions.h.

GLsizei osg::GLExtensions::bufSize

Definition at line 190 of file GLExtensions.h.

GLenum GLsizei osg::GLExtensions::bufSize

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.

GLint GLenum GLsizei GLsizei GLint GLsizei const GLvoid* osg::GLExtensions::data

Definition at line 456 of file GLExtensions.h.

GLint GLint GLint GLsizei GLsizei GLenum GLsizei const GLvoid* osg::GLExtensions::data

Definition at line 457 of file GLExtensions.h.

GLint GLvoid* osg::GLExtensions::data

Definition at line 458 of file GLExtensions.h.

GLenum const GLint* osg::GLExtensions::data

Definition at line 460 of file GLExtensions.h.

GLenum const GLuint* osg::GLExtensions::data

Definition at line 461 of file GLExtensions.h.

GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid* osg::GLExtensions::data

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.

GLint GLint GLint GLint GLsizei GLsizei GLsizei osg::GLExtensions::depth

Definition at line 471 of file GLExtensions.h.

GLint GLint GLint GLint GLsizei GLsizei GLsizei osg::GLExtensions::depth

Definition at line 472 of file GLExtensions.h.

GLenum osg::GLExtensions::depthMode

Definition at line 271 of file GLExtensions.h.

GLenum GLenum GLenum osg::GLExtensions::dfactorAlpha

Definition at line 343 of file GLExtensions.h.

GLenum GLenum GLenum GLenum osg::GLExtensions::dfactorAlpha

Definition at line 346 of file GLExtensions.h.

GLenum osg::GLExtensions::dfactorRGB

Definition at line 343 of file GLExtensions.h.

GLenum GLenum osg::GLExtensions::dfactorRGB

Definition at line 346 of file GLExtensions.h.

GLuint osg::GLExtensions::divisor

Definition at line 264 of file GLExtensions.h.

GLenum GLenum osg::GLExtensions::dpfail

Definition at line 509 of file GLExtensions.h.

GLenum GLenum GLenum osg::GLExtensions::dppass

Definition at line 509 of file GLExtensions.h.

GLenum GLenum osg::GLExtensions::dst

Definition at line 345 of file GLExtensions.h.

GLenum GLuint GLint GLenum osg::GLExtensions::face

Definition at line 567 of file GLExtensions.h.

GLsizei GLint GLsizei GLsizei GLboolean osg::GLExtensions::fixedsamplelocations

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.

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum osg::GLExtensions::format

Definition at line 411 of file GLExtensions.h.

GLint GLint GLint GLsizei GLsizei GLenum osg::GLExtensions::format

Definition at line 457 of file GLExtensions.h.

GLuint GLint GLboolean GLint GLenum GLenum osg::GLExtensions::format

Definition at line 462 of file GLExtensions.h.

GLint GLenum GLsizei GLsizei GLsizei GLint GLenum osg::GLExtensions::format

Definition at line 471 of file GLExtensions.h.

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum osg::GLExtensions::format

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.

GLboolean GLboolean osg::GLExtensions::green

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.

GLint GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

Definition at line 455 of file GLExtensions.h.

GLint GLenum GLsizei GLsizei osg::GLExtensions::height

Definition at line 456 of file GLExtensions.h.

GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

Definition at line 457 of file GLExtensions.h.

GLsizei GLint GLsizei GLsizei osg::GLExtensions::height

Definition at line 459 of file GLExtensions.h.

GLint GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

Definition at line 472 of file GLExtensions.h.

GLint GLint GLint GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

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.

GLint GLenum GLsizei GLsizei GLint GLsizei osg::GLExtensions::imageSize

Definition at line 456 of file GLExtensions.h.

GLint GLint GLint GLsizei GLsizei GLenum GLsizei osg::GLExtensions::imageSize

Definition at line 457 of file GLExtensions.h.

GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei osg::GLExtensions::imageSize

Definition at line 474 of file GLExtensions.h.

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei osg::GLExtensions::imageSize

Definition at line 475 of file GLExtensions.h.

GLenum GLuint osg::GLExtensions::index

Definition at line 174 of file GLExtensions.h.

GLenum GLuint osg::GLExtensions::index

Definition at line 603 of file GLExtensions.h.

GLsizei GLsizei GLchar * osg::GLExtensions::infoLog

Definition at line 190 of file GLExtensions.h.

GLuint GLsizei osg::GLExtensions::instancecount

Definition at line 597 of file GLExtensions.h.

GLuint GLuint GLsizei osg::GLExtensions::instancecount

Definition at line 598 of file GLExtensions.h.

GLenum osg::GLExtensions::internalFormat

Definition at line 337 of file GLExtensions.h.

GLint GLenum osg::GLExtensions::internalformat

Definition at line 455 of file GLExtensions.h.

GLint GLenum osg::GLExtensions::internalformat

Definition at line 456 of file GLExtensions.h.

GLsizei GLint osg::GLExtensions::internalformat

Definition at line 459 of file GLExtensions.h.

GLint GLenum osg::GLExtensions::internalFormat

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.

GLuint GLint GLboolean GLint osg::GLExtensions::layer

Definition at line 462 of file GLExtensions.h.

GLuint GLint GLboolean osg::GLExtensions::layered

Definition at line 462 of file GLExtensions.h.

GLenum GLsizei osg::GLExtensions::len

Definition at line 411 of file GLExtensions.h.

GLuint GLsizei GLsizei * osg::GLExtensions::length

Definition at line 184 of file GLExtensions.h.

GLsizei GLsizei* osg::GLExtensions::length

Definition at line 190 of file GLExtensions.h.

GLsizei const GLchar const GLint* osg::GLExtensions::length

Definition at line 205 of file GLExtensions.h.

GLenum const GLvoid GLsizei osg::GLExtensions::length

Definition at line 295 of file GLExtensions.h.

GLenum GLsizei GLsizei* osg::GLExtensions::length

Definition at line 581 of file GLExtensions.h.

GLint osg::GLExtensions::level

Definition at line 456 of file GLExtensions.h.

GLuint GLint osg::GLExtensions::level

Definition at line 462 of file GLExtensions.h.

GLenum GLuint GLint osg::GLExtensions::level

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.

GLenum GLint GLuint osg::GLExtensions::mask

Definition at line 402 of file GLExtensions.h.

GLuint osg::GLExtensions::mask

Definition at line 510 of file GLExtensions.h.

GLenum GLint GLuint osg::GLExtensions::mask

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.

GLenum GLenum osg::GLExtensions::modeAlpha

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.

GLuint GLsizei GLsizei GLint GLenum GLchar* osg::GLExtensions::name

Definition at line 184 of file GLExtensions.h.

const GLchar* osg::GLExtensions::name

Definition at line 187 of file GLExtensions.h.

GLuint GLsizei GLsizei GLsizei GLenum GLchar* osg::GLExtensions::name

Definition at line 588 of file GLExtensions.h.

GLint GLenum GLboolean osg::GLExtensions::normalized

Definition at line 263 of file GLExtensions.h.

GLuint osg::GLExtensions::numGroupsY

Definition at line 314 of file GLExtensions.h.

GLuint GLuint osg::GLExtensions::numGroupsZ

Definition at line 314 of file GLExtensions.h.

GLsizei GLsizei GLuint* osg::GLExtensions::obj

Definition at line 186 of file GLExtensions.h.

GLuint GLuint GLintptr osg::GLExtensions::offset

Definition at line 326 of file GLExtensions.h.

GLuint GLuint GLintptr osg::GLExtensions::offset

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.

GLenum GLint* osg::GLExtensions::param

Definition at line 602 of file GLExtensions.h.

GLenum GLuint GLint* osg::GLExtensions::param

Definition at line 603 of file GLExtensions.h.

GLenum GLuint GLint64* osg::GLExtensions::param

Definition at line 604 of file GLExtensions.h.

GLenum GLuint * osg::GLExtensions::params

Definition at line 188 of file GLExtensions.h.

GLint GLfloat* osg::GLExtensions::params

Definition at line 196 of file GLExtensions.h.

GLint GLint* osg::GLExtensions::params

Definition at line 197 of file GLExtensions.h.

GLenum GLdouble* osg::GLExtensions::params

Definition at line 198 of file GLExtensions.h.

GLenum GLfloat* osg::GLExtensions::params

Definition at line 199 of file GLExtensions.h.

GLint GLuint* osg::GLExtensions::params

Definition at line 275 of file GLExtensions.h.

GLsizei const GLuint GLenum GLint* osg::GLExtensions::params

Definition at line 288 of file GLExtensions.h.

GLuint GLenum GLint* osg::GLExtensions::params

Definition at line 291 of file GLExtensions.h.

GLenum GLvoid* * osg::GLExtensions::params

Definition at line 334 of file GLExtensions.h.

GLenum GLuint* osg::GLExtensions::params

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.

GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid* osg::GLExtensions::pixels

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.

GLsizei const GLuint GLenum osg::GLExtensions::pname

Definition at line 288 of file GLExtensions.h.

GLuint GLenum osg::GLExtensions::pname

Definition at line 291 of file GLExtensions.h.

GLenum GLvoid* * osg::GLExtensions::pointer

Definition at line 201 of file GLExtensions.h.

GLint GLenum GLboolean GLsizei const GLvoid* osg::GLExtensions::pointer

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.

GLenum GLint osg::GLExtensions::ref

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.

GLenum GLenum osg::GLExtensions::sfactorAlpha

Definition at line 343 of file GLExtensions.h.

GLenum GLenum GLenum osg::GLExtensions::sfactorAlpha

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.

GLuint GLsizei GLsizei GLsizei* osg::GLExtensions::size

Definition at line 588 of file GLExtensions.h.

GLuint GLuint GLintptr GLsizei osg::GLExtensions::size

Definition at line 601 of file GLExtensions.h.

GLsizei GLsizei GLchar* osg::GLExtensions::source

Definition at line 194 of file GLExtensions.h.

GLenum osg::GLExtensions::src

Definition at line 345 of file GLExtensions.h.

GLuint GLuint osg::GLExtensions::stream

Definition at line 596 of file GLExtensions.h.

GLint GLenum GLboolean GLsizei osg::GLExtensions::stride

Definition at line 263 of file GLExtensions.h.

GLsizei const GLchar* * osg::GLExtensions::string

Definition at line 205 of file GLExtensions.h.

GLenum GLsizei const void* osg::GLExtensions::string

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.

GLenum GLuint osg::GLExtensions::texture

Definition at line 567 of file GLExtensions.h.

GLbitfield GLuint64 osg::GLExtensions::timeout

Definition at line 579 of file GLExtensions.h.

GLsizei GLboolean osg::GLExtensions::transpose

Definition at line 223 of file GLExtensions.h.

GLuint GLsizei GLsizei GLint GLenum * osg::GLExtensions::type

Definition at line 184 of file GLExtensions.h.

GLint GLenum osg::GLExtensions::type

Definition at line 263 of file GLExtensions.h.

GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum osg::GLExtensions::type

Definition at line 471 of file GLExtensions.h.

Definition at line 472 of file GLExtensions.h.

GLuint GLsizei GLsizei GLsizei GLenum* osg::GLExtensions::type

Definition at line 588 of file GLExtensions.h.

GLuint GLuint osg::GLExtensions::uniformBlockBinding

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.

GLuint GLsizei GLsizei GLchar* osg::GLExtensions::uniformBlockName

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.

GLsizei const GLchar GLuint* osg::GLExtensions::uniformIndices

Definition at line 287 of file GLExtensions.h.

GLsizei const GLuint* osg::GLExtensions::uniformIndices

Definition at line 288 of file GLExtensions.h.

GLuint GLsizei GLsizei GLchar* osg::GLExtensions::uniformName

Definition at line 289 of file GLExtensions.h.

GLsizei const GLchar* * osg::GLExtensions::uniformNames

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.

GLdouble GLdouble osg::GLExtensions::v1

Definition at line 208 of file GLExtensions.h.

GLint GLint osg::GLExtensions::v1

Definition at line 212 of file GLExtensions.h.

GLuint GLuint osg::GLExtensions::v1

Definition at line 279 of file GLExtensions.h.

GLdouble GLdouble osg::GLExtensions::v1

Definition at line 297 of file GLExtensions.h.

GLdouble GLdouble GLdouble osg::GLExtensions::v2

Definition at line 209 of file GLExtensions.h.

GLint GLint GLint osg::GLExtensions::v2

Definition at line 213 of file GLExtensions.h.

GLuint GLuint GLuint osg::GLExtensions::v2

Definition at line 280 of file GLExtensions.h.

GLdouble GLdouble GLdouble osg::GLExtensions::v2

Definition at line 298 of file GLExtensions.h.

GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::v3

Definition at line 210 of file GLExtensions.h.

GLint GLint GLint GLint osg::GLExtensions::v3

Definition at line 214 of file GLExtensions.h.

GLuint GLuint GLuint GLuint osg::GLExtensions::v3

Definition at line 281 of file GLExtensions.h.

GLdouble GLdouble GLdouble GLdouble osg::GLExtensions::v3

Definition at line 299 of file GLExtensions.h.

GLsizei GLboolean const GLdouble * osg::GLExtensions::value

Definition at line 215 of file GLExtensions.h.

GLsizei const GLint* osg::GLExtensions::value

Definition at line 219 of file GLExtensions.h.

GLsizei GLboolean const GLfloat* osg::GLExtensions::value

Definition at line 223 of file GLExtensions.h.

GLenum GLint osg::GLExtensions::value

Definition at line 272 of file GLExtensions.h.

GLint osg::GLExtensions::value

Definition at line 273 of file GLExtensions.h.

GLsizei const GLuint* osg::GLExtensions::value

Definition at line 282 of file GLExtensions.h.

GLsizei const GLdouble* osg::GLExtensions::value

Definition at line 300 of file GLExtensions.h.

GLsizei GLboolean const GLdouble* osg::GLExtensions::value

Definition at line 304 of file GLExtensions.h.

const GLfloat* osg::GLExtensions::values

Definition at line 274 of file GLExtensions.h.

GLenum GLsizei GLsizei GLint* osg::GLExtensions::values

Definition at line 581 of file GLExtensions.h.

GLsizei const GLchar* const* osg::GLExtensions::varyings

Definition at line 587 of file GLExtensions.h.

GLubyte GLubyte GLubyte GLubyte osg::GLExtensions::w

Definition at line 248 of file GLExtensions.h.

GLdouble GLdouble GLdouble GLdouble osg::GLExtensions::w

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.

GLint GLint GLint GLint GLsizei osg::GLExtensions::width

Definition at line 455 of file GLExtensions.h.

GLint GLenum GLsizei osg::GLExtensions::width

Definition at line 456 of file GLExtensions.h.

GLint GLint GLint GLsizei osg::GLExtensions::width

Definition at line 457 of file GLExtensions.h.

GLsizei GLint GLsizei osg::GLExtensions::width

Definition at line 459 of file GLExtensions.h.

GLint GLint GLint GLint GLsizei osg::GLExtensions::width

Definition at line 472 of file GLExtensions.h.

GLint GLint GLint GLint GLint GLint GLsizei osg::GLExtensions::width

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.

GLint GLint GLint GLint GLint osg::GLExtensions::x

Definition at line 473 of file GLExtensions.h.

GLint GLint osg::GLExtensions::xoffset

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.

GLint GLint GLint GLint GLint GLint osg::GLExtensions::y

Definition at line 473 of file GLExtensions.h.

GLint GLint GLint osg::GLExtensions::yoffset

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.

GLint GLint GLint GLint osg::GLExtensions::zoffset

Definition at line 472 of file GLExtensions.h.


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