Docs @ Psychtoolbox Wiki : PsychOpenGL

Search PTB Function help:
homepsychtoolbox.orgpage updateslogin

PsychOpenGL

Psychtoolbox

PsychOpenGL -- OpenGL support for Matlab.

Psychtoolbox allows you to directly call low-level OpenGL commands from
the Matlab environment in nearly the same way as you could do from native
C or C++ code. This way you can code and use image manipulation
algorithms and 3D graphics algorithms in Matlab, utilizing the power of
modern graphics hardware by calling OpenGL functions.

Access to OpenGL from Matlab is provided by the "Matlab OpenGL toolbox"
(MOGL), whose original OS/X version was developed, implemented and
contributed to Psychtoolbox under the MIT license by Prof. Richard F.
Murray, University of York, Canada. (The code was under GPL license until
2010, but has been relicensed to the more permissive MIT license in 2011).

MOGL provides one Matlab wrapper M-File for each corresponding OpenGL
function. The wrapper file calls into a special MEX file (moglcore) which
implements the C-language interface to OpenGL. The syntax of a Matlab
OpenGL command is mostly identical to its C counterpart with a few
small exceptions that are imposed to us by the design of Matlab:

1. Return values are returned in Matlab-style, as left-hand side
arguments of the calls, instead of being right-hand side arguments as in
C:

E.g., the C language call glGetIntegerv(GLenum pname, GLint* params);
becomes params = glGetIntegerv(pname); in Matlab, because 'params' is a
return argument of glGetIntegerv.

2. Commands that don't take arguments don't have empty braces, because
Matlab doesn't allow this:

E.g., the C language call glEnd(); becomes glEnd; in Matlab.

3. All GL, GLU and AGL constants start with prefix GL. instead of GL_
E.g., GL_RGB becomes GL.RGB, GL_DEPTH_TEST becomes GL.DEPTH_TEST, ...

Each subroutine that intends to use GL constants needs to define the
variable GL as global: Example
function myOpenGLSubroutine()
global GL; % Define GL variable as global.
...rest of function implementation...
return;

If you want to use GLU constants, then 'global GLU' is also needed.

4. In your main Matlab script or M-File you need to call the function
InitializeMatlabOpenGL; *before* calling Screen('OpenWindow', ...) the
first time. This command initializes the OpenGL for Matlab toolbox and
sets up Psychtoolbox to play nicely with Matlab-OpenGL and other OpenGL
toolboxes. Psychtoolbox will then attach a 24-bit depth buffer (z-buffer)
and a 8-bit stencil buffer to each onscreen window, so occlusion handling
works properly when rendering 3D-Stimuli.

Please note that InitializeMatlabOpenGL() allows to optionally set the
'debuglevel', the amount of error checking automatically performed during
execution of your scripts. By default, the debug level is set so that
MOGL checks for OpenGL errors after execution of each single OpenGL call!
This is nice for debugging code, but can significantly impact performance
for complex rendering code! Make sure to explicitely set the debuglevel
to '0' once your experiment code is performing as expected, so you can
get higher rendering performance.


Each time after calling a Psychtoolbox Screen() command for 2D drawing,
you need to call Screen('BeginOpenGL', window); to tell PTB that you want
to use OpenGL code to draw into onscreen- or offscreen-window 'window',
so PTB can set up the window properly for your OpenGL code. Each time
after you've finished drawing with OpenGL commands and you want to draw
with PTB again, you'll need to call Screen('EndOpenGL', window), so PTB
can switch back to its own drawing engine.

Psychtoolbox provides two Screen subfunctions that allow you to either
use Psychtoolbox textures in your own OpenGL code or to inject your own
self-made OpenGL textures into Psychtoolbox for use with
Screen Drawingcommands. See the Screen online help with...

Screen SetOpenGLTexture?
Screen GetOpenGLTexture?

... for how to use these functions.
This allows you to conveniently upload images into PTB with the usual
img=imread(filename); tex=Screen('MakeTexture', win, img) methods and
then use the texture in your OpenGL drawing code. It also allows you to
access the images of Quicktime movies and images captured by the video
capture functions in your OpenGL code.

We also provide a couple of higher-level functions, implemented as M-Files
to solve common tasks:

* LoadOBJFile() -- This implements a simple loader for Alias/Wavefront
OBJ geometry files. Most common 3D graphics applications (e.g, Blender,
Maya, 3D-Studio-Max, ...) allow you to export 3D objects and scenes as files
in ASCII-OBJ format. LoadOBJFile() allows you to load such files into
Matlab. See 'help LoadOBJFile' for usage info. The loader is pretty
limited at the moment, so read the file carefully to understand its
limitations!

* moglDrawDots3D() -- High speed drawing of 3D dots or points, similar to
Screen('DrawDots') for the 2D case.

* moglmorpher() -- A high-speed shape rendering and morphing function.
moglmorpher allows to quickly draw (=render) single 3D objects loaded by
LoadOBJFile(). It also allows you to load a collection of shapes and
quickly morph them into each other by linear combination of their shape-
and surface-normal vectors. This is mostly useful for 3D facial animation
and face morphing (face perception studies) and for high-level 3D object
recognition tasks. Have a look at MorphDemo for a nice example of how to
use LoadOBJFile and moglmorpher. This demo was contributed by Quoc, C.
Vuong, MPI for Biological Cybernetics Tuebingen, Germany.

* LoadShaderFromFile() and LoadGLSLProgramFromFiles() -- These functions
allow to load OpenGL GL Shading language (GLSL) shader definition files
from the filesystem and to create GLSL shaders from them. When used
properly, one can implement very complex lighting models and a host of
image processing operations directly on the graphics hardware. This can
provide speed gains anywhere from 10 to 1000 times faster than when
executing such algorithms on the CPU. Have a look at GLSLDemo for some
example of how to use GLSL shaders. Use of GLSL shaders requires state of
the art graphics hardware, so if you don't have a recent graphics adapter
installed in your machine, these demos and functions may fail.

* moglFDF() -- A high-speed renderer for "formless dot fields", random
dot field motion stimuli for the creation of "structure from motion"
stimuli from 3D objects.

More high-level functions will follow...

For demos on how to code OpenGL in Matlab, have a look at the demos in
'Psychtoolbox/PsychDemos/OpenGL4MatlabDemos/'

Support for 3rd party OpenGL MEX-Files:


You can also code up OpenGL algorithms in the C programming language and
compile them into Matlab-MEX files if you have "need for speed". Your Mex
files will just contain the mixture of ANSI C code and OpenGL calls, but
no code to setup the window, OpenGL rendering context, or to flip the
front- and backbuffers. Psychtoolbox takes care of setting up OpenGL and
windows for you. You just need to call the InitializeMatlabOpenGL;
function at the beginning of your script and wrap each invocation of your
mex-file into Screen('BeginOpenGL', win) and Screen('EndOpenGL',win)
calls. Use the Screen('Flip', win) command as usual to take care of
stimlulus onset.

If you want to write OpenGL mex-files that are portable across different
operating systems (OS-X, Windows, Linux) then have a look at:
'Psychtoolbox/PsychOpenGL/MOGL/source' for how to do this. This folder
contains the source code and Makefiles for our own moglcore mex-file...

KNOWN LIMITATIONS:


If you use many immediate mode OpenGL rendering calls, rendering speed in
Matlab may be significantly lower than when executing the same code from
C or C++. This is the price you'll have to pay for using Matlab. However,
immediate mode rendering is discouraged even in C for anything but the
most trivial tasks, it's just that you pay a slightly higher "time
penalty" for doing the wrong thing in Matlab than in C. Well written code
will not cause any significant performance difference to C.

Some OpenGL functions are not yet implemented in the toolbox, because
these functions can't get automatically generated, so their wrappers need
to be coded manually. Our goal is to provide full support for the
OpenGL-API but finalizing all functions may take some time. Mostly some
of the query-functions - functions that don't set OpenGL state or execute
some operation, but query the current settings of OpenGL, are missing.

Also, some of the more exotic OpenGL extensions are not yet supported,
especially there is no support for old-style Vertexprograms and
Fragmentprograms, but GLSL vertexshaders and fragmentshaders are a
complete - and easier to use - replacement for these.

Apart from these limitations that will get removed in the future, there
are limitations imposed by your operating system and graphics hardware.
Support for OpenGL functions varies between different graphics hardware,
so if you want to use the latest and greatest OpenGL functions, you'll
need to buy and install the latest and greatest graphics hardware.

CONTENTS:


* All supported OpenGL low-level functions can be found in the folder
'Psychtoolbox/PsychOpenGL/MOGL/wrap/'. Functions prefixed with _ are not
yet implemented.

* A number of interesting GLSL shaders for realtime image processing can
be found in 'Psychtoolbox/PsychOpenGL/PsychGLSLShaders/'. These may only work on
state of the art graphics hardware.

* High-level helper functions (e.g., OBJ file loading, morphing, ...) can
be found in 'Psychtoolbox/PsychOpenGL/' and its subfolders.

* Demos can be found in 'Psychtoolbox/PsychDemos/OpenGL4MatlabDemos'

Lot's of documentation, tutorials, code samples and news about OpenGL can
be found at:

http://www.opengl.org

Enjoy!




Path   Retrieve current version from GitHub | View changelog
Psychtoolbox/Contents.m


The following 2596 page(s) belong to PsychOpenGL

AddNormalsToOBJ
Create2DGaussianBlurShader
DeinterlacerTest
EXPCreateStatic2DConvolutionShader
ExampleCodeForC
ExperimentalStuff
Eyetrackertest
InitializeMatlabOpenGL
LoadGLSLProgramFromFiles
LoadOBJFile
LoadShaderFromFile
MOGL
Memorybuffer2TextureDemo
OldEyetrackertest
OpenGL
PsychGLEyetracking
PsychGLSLShaders
PsychGetPositionYawMatrix
Psychtoolbox
UnitTests
autocode
castDouble2Float
commalist
cparse
cwrite
disabledfinish
doubleindirect
edittag
eyePoseToCameraGLModelviewMatrix
eyePoseToCameraMatrix
filecontains
glAccum
glActiveProgramEXT
glActiveShaderProgram
glActiveStencilFaceEXT
glActiveTexture
glActiveTextureARB
glActiveVaryingNV
glAlphaFragmentOp1ATI
glAlphaFragmentOp2ATI
glAlphaFragmentOp3ATI
glAlphaFunc
glApplyTextureEXT
glAreProgramsResidentNV
glAreTexturesResident
glAreTexturesResidentEXT
glArrayElement
glArrayElementEXT
glArrayObjectATI
glAsyncMarkerSGIX
glAttachObjectARB
glAttachShader
glBegin
glBeginConditionalRender
glBeginConditionalRenderNVX
glBeginFragmentShaderATI
glBeginOcclusionQueryNV
glBeginPerfMonitorAMD
glBeginPerfQueryINTEL
glBeginQuery
glBeginQueryARB
glBeginQueryIndexed
glBeginTransformFeedback
glBeginTransformFeedbackEXT
glBeginTransformFeedbackNV
glBeginVertexShaderEXT
glBeginVideoCaptureNV
glBindAttribLocation
glBindAttribLocationARB
glBindBuffer
glBindBufferARB
glBindBufferBase
glBindBufferBaseEXT
glBindBufferBaseNV
glBindBufferOffsetEXT
glBindBufferOffsetNV
glBindBufferRange
glBindBufferRangeEXT
glBindBufferRangeNV
glBindBuffersBase
glBindBuffersRange
glBindFragDataLocation
glBindFragDataLocationEXT
glBindFragDataLocationIndexed
glBindFragmentShaderATI
glBindFramebuffer
glBindFramebufferEXT
glBindImageTexture
glBindImageTextureEXT
glBindImageTextures
glBindLightParameterEXT
glBindMaterialParameterEXT
glBindMultiTextureEXT
glBindParameterEXT
glBindProgramARB
glBindProgramNV
glBindProgramPipeline
glBindRenderbuffer
glBindRenderbufferEXT
glBindSampler
glBindSamplers
glBindTexGenParameterEXT
glBindTexture
glBindTextureEXT
glBindTextureUnit
glBindTextureUnitParameterEXT
glBindTextures
glBindTransformFeedback
glBindTransformFeedbackNV
glBindVertexArray
glBindVertexArrayAPPLE
glBindVertexBuffer
glBindVertexBuffers
glBindVertexShaderEXT
glBindVideoCaptureStreamBufferNV
glBindVideoCaptureStreamTextureNV
glBinormalPointerEXT
glBitmap
glBlendBarrierKHR
glBlendBarrierNV
glBlendColor
glBlendColorEXT
glBlendEquation
glBlendEquationEXT
glBlendEquationIndexedAMD
glBlendEquationSeparate
glBlendEquationSeparateEXT
glBlendEquationSeparateIndexedAMD
glBlendEquationSeparatei
glBlendEquationSeparateiARB
glBlendEquationi
glBlendEquationiARB
glBlendFunc
glBlendFuncIndexedAMD
glBlendFuncSeparate
glBlendFuncSeparateEXT
glBlendFuncSeparateIndexedAMD
glBlendFuncSeparatei
glBlendFuncSeparateiARB
glBlendFunci
glBlendFunciARB
glBlendParameteriNV
glBlitFramebuffer
glBlitFramebufferEXT
glBlitNamedFramebuffer
glBufferAddressRangeNV
glBufferData
glBufferDataARB
glBufferPageCommitmentARB
glBufferParameteriAPPLE
glBufferStorage
glBufferSubData
glBufferSubDataARB
glCallList
glCallLists
glCheckFramebufferStatus
glCheckFramebufferStatusEXT
glCheckNamedFramebufferStatus
glCheckNamedFramebufferStatusEXT
glClampColor
glClampColorARB
glClear
glClearAccum
glClearBufferData
glClearBufferSubData
glClearBufferfi
glClearBufferfv
glClearBufferiv
glClearBufferuiv
glClearColor
glClearColorIiEXT
glClearColorIuiEXT
glClearDepth
glClearDepthdNV
glClearDepthf
glClearDepthfOES
glClearIndex
glClearNamedBufferData
glClearNamedBufferDataEXT
glClearNamedBufferSubData
glClearNamedBufferSubDataEXT
glClearNamedFramebufferfi
glClearNamedFramebufferfv
glClearNamedFramebufferiv
glClearNamedFramebufferuiv
glClearStencil
glClearTexImage
glClearTexSubImage
glClientActiveTexture
glClientActiveTextureARB
glClientActiveVertexStreamATI
glClientAttribDefaultEXT
glClientWaitSync
glClipControl
glClipPlane
glClipPlanefOES
glColor3b
glColor3bv
glColor3d
glColor3dv
glColor3f
glColor3fVertex3fSUN
glColor3fVertex3fvSUN
glColor3fv
glColor3i
glColor3iv
glColor3s
glColor3sv
glColor3ub
glColor3ubv
glColor3ui
glColor3uiv
glColor3us
glColor3usv
glColor4b
glColor4bv
glColor4d
glColor4dv
glColor4f
glColor4fNormal3fVertex3fSUN
glColor4fNormal3fVertex3fvSUN
glColor4fv
glColor4i
glColor4iv
glColor4s
glColor4sv
glColor4ub
glColor4ubVertex2fSUN
glColor4ubVertex2fvSUN
glColor4ubVertex3fSUN
glColor4ubVertex3fvSUN
glColor4ubv
glColor4ui
glColor4uiv
glColor4us
glColor4usv
glColorFormatNV
glColorFragmentOp1ATI
glColorFragmentOp2ATI
glColorFragmentOp3ATI
glColorMask
glColorMaskIndexedEXT
glColorMaski
glColorMaterial
glColorP3ui
glColorP3uiv
glColorP4ui
glColorP4uiv
glColorPointer
glColorPointerEXT
glColorSubTable
glColorSubTableEXT
glColorTable
glColorTableEXT
glColorTableParameterfv
glColorTableParameterfvSGI
glColorTableParameteriv
glColorTableParameterivSGI
glColorTableSGI
glCombinerInputNV
glCombinerOutputNV
glCombinerParameterfNV
glCombinerParameterfvNV
glCombinerParameteriNV
glCombinerParameterivNV
glCombinerStageParameterfvNV
glCompileShader
glCompileShaderARB
glCompressedMultiTexImage1DEXT
glCompressedMultiTexImage2DEXT
glCompressedMultiTexImage3DEXT
glCompressedMultiTexSubImage1DEXT
glCompressedMultiTexSubImage2DEXT
glCompressedMultiTexSubImage3DEXT
glCompressedTexImage1D
glCompressedTexImage1DARB
glCompressedTexImage2D
glCompressedTexImage2DARB
glCompressedTexImage3D
glCompressedTexImage3DARB
glCompressedTexSubImage1D
glCompressedTexSubImage1DARB
glCompressedTexSubImage2D
glCompressedTexSubImage2DARB
glCompressedTexSubImage3D
glCompressedTexSubImage3DARB
glCompressedTextureImage1DEXT
glCompressedTextureImage2DEXT
glCompressedTextureImage3DEXT
glCompressedTextureSubImage1D
glCompressedTextureSubImage1DEXT
glCompressedTextureSubImage2D
glCompressedTextureSubImage2DEXT
glCompressedTextureSubImage3D
glCompressedTextureSubImage3DEXT
glConvolutionFilter1D
glConvolutionFilter1DEXT
glConvolutionFilter2D
glConvolutionFilter2DEXT
glConvolutionParameterf
glConvolutionParameterfEXT
glConvolutionParameterfv
glConvolutionParameterfvEXT
glConvolutionParameteri
glConvolutionParameteriEXT
glConvolutionParameteriv
glConvolutionParameterivEXT
glCopyBufferSubData
glCopyColorSubTable
glCopyColorSubTableEXT
glCopyColorTable
glCopyColorTableSGI
glCopyConvolutionFilter1D
glCopyConvolutionFilter1DEXT
glCopyConvolutionFilter2D
glCopyConvolutionFilter2DEXT
glCopyImageSubData
glCopyImageSubDataNV
glCopyMultiTexImage1DEXT
glCopyMultiTexImage2DEXT
glCopyMultiTexSubImage1DEXT
glCopyMultiTexSubImage2DEXT
glCopyMultiTexSubImage3DEXT
glCopyNamedBufferSubData
glCopyPathNV
glCopyPixels
glCopyTexImage1D
glCopyTexImage1DEXT
glCopyTexImage2D
glCopyTexImage2DEXT
glCopyTexSubImage1D
glCopyTexSubImage1DEXT
glCopyTexSubImage2D
glCopyTexSubImage2DEXT
glCopyTexSubImage3D
glCopyTexSubImage3DEXT
glCopyTextureImage1DEXT
glCopyTextureImage2DEXT
glCopyTextureSubImage1D
glCopyTextureSubImage1DEXT
glCopyTextureSubImage2D
glCopyTextureSubImage2DEXT
glCopyTextureSubImage3D
glCopyTextureSubImage3DEXT
glCoverFillPathInstancedNV
glCoverFillPathNV
glCoverStrokePathInstancedNV
glCoverStrokePathNV
glCreateBuffers
glCreateFramebuffers
glCreatePerfQueryINTEL
glCreateProgram
glCreateProgramObjectARB
glCreateProgramPipelines
glCreateQueries
glCreateRenderbuffers
glCreateSamplers
glCreateShader
glCreateShaderObjectARB
glCreateShaderProgramEXT
glCreateShaderProgramv
glCreateTextures
glCreateTransformFeedbacks
glCreateVertexArrays
glCullFace
glCullParameterdvEXT
glCullParameterfvEXT
glCurrentPaletteMatrixARB
glDebugMessageControl
glDebugMessageControlARB
glDebugMessageEnableAMD
glDebugMessageInsert
glDebugMessageInsertAMD
glDebugMessageInsertARB
glDeleteAsyncMarkersSGIX
glDeleteBuffers
glDeleteBuffersARB
glDeleteFencesAPPLE
glDeleteFencesNV
glDeleteFragmentShaderATI
glDeleteFramebuffers
glDeleteFramebuffersEXT
glDeleteLists
glDeleteNamedStringARB
glDeleteNamesAMD
glDeleteObjectARB
glDeleteOcclusionQueriesNV
glDeletePathsNV
glDeletePerfMonitorsAMD
glDeletePerfQueryINTEL
glDeleteProgram
glDeleteProgramPipelines
glDeleteProgramsARB
glDeleteProgramsNV
glDeleteQueries
glDeleteQueriesARB
glDeleteRenderbuffers
glDeleteRenderbuffersEXT
glDeleteSamplers
glDeleteShader
glDeleteSync
glDeleteTextures
glDeleteTexturesEXT
glDeleteTransformFeedbacks
glDeleteTransformFeedbacksNV
glDeleteVertexArrays
glDeleteVertexArraysAPPLE
glDeleteVertexShaderEXT
glDepthBoundsEXT
glDepthBoundsdNV
glDepthFunc
glDepthMask
glDepthRange
glDepthRangeArrayv
glDepthRangeIndexed
glDepthRangedNV
glDepthRangef
glDepthRangefOES
glDetachObjectARB
glDetachShader
glDetailTexFuncSGIS
glDisable
glDisableClientState
glDisableClientStateIndexedEXT
glDisableClientStateiEXT
glDisableIndexedEXT
glDisableVariantClientStateEXT
glDisableVertexArrayAttrib
glDisableVertexArrayAttribEXT
glDisableVertexArrayEXT
glDisableVertexAttribAPPLE
glDisableVertexAttribArray
glDisableVertexAttribArrayARB
glDisablei
glDispatchCompute
glDispatchComputeGroupSizeARB
glDispatchComputeIndirect
glDrawArrays
glDrawArraysEXT
glDrawArraysIndirect
glDrawArraysInstanced
glDrawArraysInstancedARB
glDrawArraysInstancedBaseInstance
glDrawArraysInstancedEXT
glDrawBuffer
glDrawBuffers
glDrawBuffersARB
glDrawBuffersATI
glDrawElementArrayAPPLE
glDrawElementArrayATI
glDrawElements
glDrawElementsBaseVertex
glDrawElementsIndirect
glDrawElementsInstanced
glDrawElementsInstancedARB
glDrawElementsInstancedBaseInstance
glDrawElementsInstancedBaseVertex
glDrawElementsInstancedBaseVertexBaseInstance
glDrawElementsInstancedEXT
glDrawPixels
glDrawRangeElementArrayAPPLE
glDrawRangeElementArrayATI
glDrawRangeElements
glDrawRangeElementsBaseVertex
glDrawRangeElementsEXT
glDrawTextureNV
glDrawTransformFeedback
glDrawTransformFeedbackInstanced
glDrawTransformFeedbackNV
glDrawTransformFeedbackStream
glDrawTransformFeedbackStreamInstanced
glEdgeFlag
glEdgeFlagFormatNV
glEdgeFlagPointer
glEdgeFlagPointerEXT
glEdgeFlagv
glElementPointerAPPLE
glElementPointerATI
glEnable
glEnableClientState
glEnableClientStateIndexedEXT
glEnableClientStateiEXT
glEnableIndexedEXT
glEnableVariantClientStateEXT
glEnableVertexArrayAttrib
glEnableVertexArrayAttribEXT
glEnableVertexArrayEXT
glEnableVertexAttribAPPLE
glEnableVertexAttribArray
glEnableVertexAttribArrayARB
glEnablei
glEnd
glEndConditionalRender
glEndConditionalRenderNVX
glEndFragmentShaderATI
glEndList
glEndOcclusionQueryNV
glEndPerfMonitorAMD
glEndPerfQueryINTEL
glEndQuery
glEndQueryARB
glEndQueryIndexed
glEndTransformFeedback
glEndTransformFeedbackEXT
glEndTransformFeedbackNV
glEndVertexShaderEXT
glEndVideoCaptureNV
glEvalCoord1d
glEvalCoord1dv
glEvalCoord1f
glEvalCoord1fv
glEvalCoord2d
glEvalCoord2dv
glEvalCoord2f
glEvalCoord2fv
glEvalMapsNV
glEvalMesh1
glEvalMesh2
glEvalPoint1
glEvalPoint2
glExecuteProgramNV
glExtractComponentEXT
glFeedbackBuffer
glFenceSync
glFinalCombinerInputNV
glFinish
glFinishAsyncSGIX
glFinishFenceAPPLE
glFinishFenceNV
glFinishObjectAPPLE
glFinishTextureSUNX
glFlush
glFlushMappedBufferRange
glFlushMappedBufferRangeAPPLE
glFlushMappedNamedBufferRange
glFlushMappedNamedBufferRangeEXT
glFlushPixelDataRangeNV
glFlushRasterSGIX
glFlushVertexArrayRangeAPPLE
glFlushVertexArrayRangeNV
glFogCoordFormatNV
glFogCoordPointer
glFogCoordPointerEXT
glFogCoordd
glFogCoorddEXT
glFogCoorddv
glFogCoorddvEXT
glFogCoordf
glFogCoordfEXT
glFogCoordfv
glFogCoordfvEXT
glFogFuncSGIS
glFogf
glFogfv
glFogi
glFogiv
glFragmentColorMaterialSGIX
glFragmentLightModelfSGIX
glFragmentLightModelfvSGIX
glFragmentLightModeliSGIX
glFragmentLightModelivSGIX
glFragmentLightfSGIX
glFragmentLightfvSGIX
glFragmentLightiSGIX
glFragmentLightivSGIX
glFragmentMaterialfSGIX
glFragmentMaterialfvSGIX
glFragmentMaterialiSGIX
glFragmentMaterialivSGIX
glFrameTerminatorGREMEDY
glFrameZoomSGIX
glFramebufferDrawBufferEXT
glFramebufferDrawBuffersEXT
glFramebufferParameteri
glFramebufferReadBufferEXT
glFramebufferRenderbuffer
glFramebufferRenderbufferEXT
glFramebufferTexture1D
glFramebufferTexture1DEXT
glFramebufferTexture2D
glFramebufferTexture2DEXT
glFramebufferTexture3D
glFramebufferTexture3DEXT
glFramebufferTextureARB
glFramebufferTextureEXT
glFramebufferTextureFaceARB
glFramebufferTextureFaceEXT
glFramebufferTextureLayer
glFramebufferTextureLayerARB
glFramebufferTextureLayerEXT
glFreeObjectBufferATI
glFrontFace
glFrustum
glFrustumfOES
glGenAsyncMarkersSGIX
glGenBuffers
glGenBuffersARB
glGenFencesAPPLE
glGenFencesNV
glGenFragmentShadersATI
glGenFramebuffers
glGenFramebuffersEXT
glGenLists
glGenNamesAMD
glGenOcclusionQueriesNV
glGenPathsNV
glGenPerfMonitorsAMD
glGenProgramPipelines
glGenProgramsARB
glGenProgramsNV
glGenQueries
glGenQueriesARB
glGenRenderbuffers
glGenRenderbuffersEXT
glGenSamplers
glGenSymbolsEXT
glGenTextures
glGenTexturesEXT
glGenTransformFeedbacks
glGenTransformFeedbacksNV
glGenVertexArrays
glGenVertexArraysAPPLE
glGenVertexShadersEXT
glGenerateMipmap
glGenerateMipmapEXT
glGenerateMultiTexMipmapEXT
glGenerateTextureMipmap
glGenerateTextureMipmapEXT
glGetActiveAtomicCounterBufferiv
glGetActiveAttrib
glGetActiveAttribARB
glGetActiveSubroutineName
glGetActiveSubroutineUniformName
glGetActiveSubroutineUniformiv
glGetActiveUniform
glGetActiveUniformARB
glGetActiveUniformBlockName
glGetActiveUniformBlockiv
glGetActiveUniformName
glGetActiveUniformsiv
glGetActiveVaryingNV
glGetArrayObjectfvATI
glGetArrayObjectivATI
glGetAttachedObjectsARB
glGetAttachedShaders
glGetAttribLocation
glGetAttribLocationARB
glGetBooleanIndexedvEXT
glGetBooleaniv
glGetBooleanv
glGetBufferParameteri64v
glGetBufferParameteriv
glGetBufferParameterivARB
glGetBufferParameterui64vNV
glGetBufferPointerv
glGetBufferSubData
glGetBufferSubDataARB
glGetClipPlane
glGetClipPlanefOES
glGetColorTable
glGetColorTableEXT
glGetColorTableParameterfv
glGetColorTableParameterfvEXT
glGetColorTableParameterfvSGI
glGetColorTableParameteriv
glGetColorTableParameterivEXT
glGetColorTableParameterivSGI
glGetColorTableSGI
glGetCombinerInputParameterfvNV
glGetCombinerInputParameterivNV
glGetCombinerOutputParameterfvNV
glGetCombinerOutputParameterivNV
glGetCombinerStageParameterfvNV
glGetCompressedMultiTexImageEXT
glGetCompressedTexImage
glGetCompressedTexImageARB
glGetCompressedTextureImage
glGetCompressedTextureImageEXT
glGetCompressedTextureSubImage
glGetConvolutionFilter
glGetConvolutionFilterEXT
glGetConvolutionParameterfv
glGetConvolutionParameterfvEXT
glGetConvolutionParameteriv
glGetConvolutionParameterivEXT
glGetDebugMessageLog
glGetDebugMessageLogAMD
glGetDebugMessageLogARB
glGetDetailTexFuncSGIS
glGetDoubleIndexedvEXT
glGetDoubleiv
glGetDoubleivEXT
glGetDoublev
glGetError
glGetFenceivNV
glGetFinalCombinerInputParameterfvNV
glGetFinalCombinerInputParameterivNV
glGetFirstPerfQueryIdINTEL
glGetFloatIndexedvEXT
glGetFloativ
glGetFloativEXT
glGetFloatv
glGetFogFuncSGIS
glGetFragDataIndex
glGetFragDataLocation
glGetFragDataLocationEXT
glGetFragmentLightfvSGIX
glGetFragmentLightivSGIX
glGetFragmentMaterialfvSGIX
glGetFragmentMaterialivSGIX
glGetFramebufferAttachmentParameteriv
glGetFramebufferAttachmentParameterivEXT
glGetFramebufferParameteriv
glGetFramebufferParameterivEXT
glGetGraphicsResetStatusARB
glGetHandleARB
glGetHistogram
glGetHistogramEXT
glGetHistogramParameterfv
glGetHistogramParameterfvEXT
glGetHistogramParameteriv
glGetHistogramParameterivEXT
glGetImageHandleARB
glGetImageHandleNV
glGetImageTransformParameterfvHP
glGetImageTransformParameterivHP
glGetInfoLogARB
glGetInteger64iv
glGetInteger64v
glGetIntegerIndexedvEXT
glGetIntegeriv
glGetIntegerui64ivNV
glGetIntegerui64vNV
glGetIntegerv
glGetInternalformati64v
glGetInternalformativ
glGetInvariantBooleanvEXT
glGetInvariantFloatvEXT
glGetInvariantIntegervEXT
glGetLightfv
glGetLightiv
glGetLocalConstantBooleanvEXT
glGetLocalConstantFloatvEXT
glGetLocalConstantIntegervEXT
glGetMapAttribParameterfvNV
glGetMapAttribParameterivNV
glGetMapControlPointsNV
glGetMapParameterfvNV
glGetMapParameterivNV
glGetMapdv
glGetMapfv
glGetMapiv
glGetMaterialfv
glGetMaterialiv
glGetMinmax
glGetMinmaxEXT
glGetMinmaxParameterfv
glGetMinmaxParameterfvEXT
glGetMinmaxParameteriv
glGetMinmaxParameterivEXT
glGetMultiTexEnvfvEXT
glGetMultiTexEnvivEXT
glGetMultiTexGendvEXT
glGetMultiTexGenfvEXT
glGetMultiTexGenivEXT
glGetMultiTexImageEXT
glGetMultiTexLevelParameterfvEXT
glGetMultiTexLevelParameterivEXT
glGetMultiTexParameterIivEXT
glGetMultiTexParameterIuivEXT
glGetMultiTexParameterfvEXT
glGetMultiTexParameterivEXT
glGetMultisamplefv
glGetMultisamplefvNV
glGetNamedBufferParameteri64v
glGetNamedBufferParameteriv
glGetNamedBufferParameterivEXT
glGetNamedBufferParameterui64vNV
glGetNamedBufferSubData
glGetNamedBufferSubDataEXT
glGetNamedFramebufferAttachmentParameteriv
glGetNamedFramebufferAttachmentParameterivEXT
glGetNamedFramebufferParameteriv
glGetNamedFramebufferParameterivEXT
glGetNamedProgramLocalParameterIivEXT
glGetNamedProgramLocalParameterIuivEXT
glGetNamedProgramLocalParameterdvEXT
glGetNamedProgramLocalParameterfvEXT
glGetNamedProgramStringEXT
glGetNamedProgramivEXT
glGetNamedRenderbufferParameteriv
glGetNamedRenderbufferParameterivEXT
glGetNamedStringARB
glGetNamedStringivARB
glGetNextPerfQueryIdINTEL
glGetObjectBufferfvATI
glGetObjectBufferivATI
glGetObjectLabel
glGetObjectLabelEXT
glGetObjectParameterfvARB
glGetObjectParameterivAPPLE
glGetObjectParameterivARB
glGetObjectPtrLabel
glGetOcclusionQueryivNV
glGetOcclusionQueryuivNV
glGetPathColorGenfvNV
glGetPathColorGenivNV
glGetPathCommandsNV
glGetPathCoordsNV
glGetPathDashArrayNV
glGetPathLengthNV
glGetPathMetricRangeNV
glGetPathMetricsNV
glGetPathParameterfvNV
glGetPathParameterivNV
glGetPathSpacingNV
glGetPathTexGenfvNV
glGetPathTexGenivNV
glGetPerfCounterInfoINTEL
glGetPerfMonitorCounterDataAMD
glGetPerfMonitorCounterInfoAMD
glGetPerfMonitorCounterStringAMD
glGetPerfMonitorCountersAMD
glGetPerfMonitorGroupStringAMD
glGetPerfMonitorGroupsAMD
glGetPerfQueryDataINTEL
glGetPerfQueryIdByNameINTEL
glGetPerfQueryInfoINTEL
glGetPixelMapfv
glGetPixelMapuiv
glGetPixelMapusv
glGetPixelTransformParameterfvEXT
glGetPixelTransformParameterivEXT
glGetPointerv
glGetPolygonStipple
glGetProgramBinary
glGetProgramEnvParameterdvARB
glGetProgramEnvParameterfvARB
glGetProgramInfoLog
glGetProgramInterfaceiv
glGetProgramLocalParameterdvARB
glGetProgramLocalParameterfvARB
glGetProgramNamedParameterdvNV
glGetProgramNamedParameterfvNV
glGetProgramParameterdvNV
glGetProgramParameterfvNV
glGetProgramPipelineInfoLog
glGetProgramPipelineiv
glGetProgramResourceIndex
glGetProgramResourceLocation
glGetProgramResourceLocationIndex
glGetProgramResourceName
glGetProgramResourceiv
glGetProgramStageiv
glGetProgramStringARB
glGetProgramStringNV
glGetProgramiv
glGetProgramivARB
glGetProgramivNV
glGetQueryIndexediv
glGetQueryObjecti64v
glGetQueryObjecti64vEXT
glGetQueryObjectiv
glGetQueryObjectivARB
glGetQueryObjectui64v
glGetQueryObjectui64vEXT
glGetQueryObjectuiv
glGetQueryObjectuivARB
glGetQueryiv
glGetQueryivARB
glGetRenderbufferParameteriv
glGetRenderbufferParameterivEXT
glGetSamplerParameterIiv
glGetSamplerParameterIuiv
glGetSamplerParameterfv
glGetSamplerParameteriv
glGetSeparableFilter
glGetSeparableFilterEXT
glGetShaderInfoLog
glGetShaderPrecisionFormat
glGetShaderSource
glGetShaderSourceARB
glGetShaderiv
glGetSharpenTexFuncSGIS
glGetString
glGetStringi
glGetSubroutineIndex
glGetSubroutineUniformLocation
glGetSynciv
glGetTexBumpParameterfvATI
glGetTexBumpParameterivATI
glGetTexEnvfv
glGetTexEnviv
glGetTexFilterFuncSGIS
glGetTexGendv
glGetTexGenfv
glGetTexGeniv
glGetTexImage
glGetTexLevelParameterfv
glGetTexLevelParameteriv
glGetTexParameterIiv
glGetTexParameterIivEXT
glGetTexParameterIuiv
glGetTexParameterIuivEXT
glGetTexParameterfv
glGetTexParameteriv
glGetTextureHandleARB
glGetTextureHandleNV
glGetTextureImage
glGetTextureImageEXT
glGetTextureLevelParameterfv
glGetTextureLevelParameterfvEXT
glGetTextureLevelParameteriv
glGetTextureLevelParameterivEXT
glGetTextureParameterIiv
glGetTextureParameterIivEXT
glGetTextureParameterIuiv
glGetTextureParameterIuivEXT
glGetTextureParameterfv
glGetTextureParameterfvEXT
glGetTextureParameteriv
glGetTextureParameterivEXT
glGetTextureSamplerHandleARB
glGetTextureSamplerHandleNV
glGetTextureSubImage
glGetTrackMatrixivNV
glGetTransformFeedbackVarying
glGetTransformFeedbackVaryingEXT
glGetTransformFeedbackVaryingNV
glGetTransformFeedbacki64v
glGetTransformFeedbackiv
glGetUniformBlockIndex
glGetUniformBufferSizeEXT
glGetUniformIndices
glGetUniformLocation
glGetUniformLocationARB
glGetUniformOffsetEXT
glGetUniformSubroutineuiv
glGetUniformdv
glGetUniformfv
glGetUniformfvARB
glGetUniformi64vNV
glGetUniformiv
glGetUniformivARB
glGetUniformui64vNV
glGetUniformuiv
glGetUniformuivEXT
glGetVariantArrayObjectfvATI
glGetVariantArrayObjectivATI
glGetVariantBooleanvEXT
glGetVariantFloatvEXT
glGetVariantIntegervEXT
glGetVaryingLocationNV
glGetVertexArrayIndexed64iv
glGetVertexArrayIndexediv
glGetVertexArrayIntegerivEXT
glGetVertexArrayIntegervEXT
glGetVertexArrayiv
glGetVertexAttribArrayObjectfvATI
glGetVertexAttribArrayObjectivATI
glGetVertexAttribIiv
glGetVertexAttribIivEXT
glGetVertexAttribIuiv
glGetVertexAttribIuivEXT
glGetVertexAttribLdv
glGetVertexAttribLdvEXT
glGetVertexAttribLi64vNV
glGetVertexAttribLui64vARB
glGetVertexAttribLui64vNV
glGetVertexAttribPointerv
glGetVertexAttribdv
glGetVertexAttribdvARB
glGetVertexAttribdvNV
glGetVertexAttribfv
glGetVertexAttribfvARB
glGetVertexAttribfvNV
glGetVertexAttribiv
glGetVertexAttribivARB
glGetVertexAttribivNV
glGetVideoCaptureStreamdvNV
glGetVideoCaptureStreamfvNV
glGetVideoCaptureStreamivNV
glGetVideoCaptureivNV
glGetVideoi64vNV
glGetVideoivNV
glGetVideoui64vNV
glGetVideouivNV
glGetnCompressedTexImageARB
glGetnMapdvARB
glGetnMapfvARB
glGetnMapivARB
glGetnPolygonStippleARB
glGetnTexImageARB
glGetnUniformdvARB
glGetnUniformfv
glGetnUniformfvARB
glGetnUniformiv
glGetnUniformivARB
glGetnUniformuiv
glGetnUniformuivARB
glGlobalAlphaFactorbSUN
glGlobalAlphaFactordSUN
glGlobalAlphaFactorfSUN
glGlobalAlphaFactoriSUN
glGlobalAlphaFactorsSUN
glGlobalAlphaFactorubSUN
glGlobalAlphaFactoruiSUN
glGlobalAlphaFactorusSUN
glHint
glHistogram
glHistogramEXT
glImageTransformParameterfHP
glImageTransformParameterfvHP
glImageTransformParameteriHP
glImageTransformParameterivHP
glImportSyncEXT
glIndexFormatNV
glIndexFuncEXT
glIndexMask
glIndexMaterialEXT
glIndexPointer
glIndexPointerEXT
glIndexd
glIndexdv
glIndexf
glIndexfv
glIndexi
glIndexiv
glIndexs
glIndexsv
glIndexub
glIndexubv
glInitNames
glInsertComponentEXT
glInsertEventMarkerEXT
glInterleavedArrays
glInterpolatePathsNV
glInvalidateBufferData
glInvalidateBufferSubData
glInvalidateFramebuffer
glInvalidateNamedFramebufferData
glInvalidateNamedFramebufferSubData
glInvalidateSubFramebuffer
glInvalidateTexImage
glInvalidateTexSubImage
glIsAsyncMarkerSGIX
glIsBuffer
glIsBufferARB
glIsBufferResidentNV
glIsEnabled
glIsEnabledIndexedEXT
glIsEnabledi
glIsFenceAPPLE
glIsFenceNV
glIsFramebuffer
glIsFramebufferEXT
glIsImageHandleResidentARB
glIsImageHandleResidentNV
glIsList
glIsNameAMD
glIsNamedBufferResidentNV
glIsNamedStringARB
glIsObjectBufferATI
glIsOcclusionQueryNV
glIsPathNV
glIsPointInFillPathNV
glIsPointInStrokePathNV
glIsProgram
glIsProgramARB
glIsProgramNV
glIsProgramPipeline
glIsQuery
glIsQueryARB
glIsRenderbuffer
glIsRenderbufferEXT
glIsSampler
glIsShader
glIsSync
glIsTexture
glIsTextureEXT
glIsTextureHandleResidentARB
glIsTextureHandleResidentNV
glIsTransformFeedback
glIsTransformFeedbackNV
glIsVariantEnabledEXT
glIsVertexArray
glIsVertexArrayAPPLE
glIsVertexAttribEnabledAPPLE
glLabelObjectEXT
glLightModelf
glLightModelfv
glLightModeli
glLightModeliv
glLightf
glLightfv
glLighti
glLightiv
glLineStipple
glLineWidth
glLinkProgram
glLinkProgramARB
glListBase
glLoadMatrixd
glLoadMatrixf
glLoadName
glLoadProgramNV
glLoadTransposeMatrixd
glLoadTransposeMatrixdARB
glLoadTransposeMatrixf
glLoadTransposeMatrixfARB
glLockArraysEXT
glLogicOp
glMakeBufferNonResidentNV
glMakeBufferResidentNV
glMakeImageHandleNonResidentARB
glMakeImageHandleNonResidentNV
glMakeImageHandleResidentARB
glMakeImageHandleResidentNV
glMakeNamedBufferNonResidentNV
glMakeNamedBufferResidentNV
glMakeTextureHandleNonResidentARB
glMakeTextureHandleNonResidentNV
glMakeTextureHandleResidentARB
glMakeTextureHandleResidentNV
glMap1d
glMap1f
glMap2d
glMap2f
glMapBuffer
glMapBufferARB
glMapBufferRange
glMapControlPointsNV
glMapGrid1d
glMapGrid1f
glMapGrid2d
glMapGrid2f
glMapNamedBuffer
glMapNamedBufferEXT
glMapNamedBufferRange
glMapNamedBufferRangeEXT
glMapObjectBufferATI
glMapParameterfvNV
glMapParameterivNV
glMapTexture2DINTEL
glMapVertexAttrib1dAPPLE
glMapVertexAttrib1fAPPLE
glMapVertexAttrib2dAPPLE
glMapVertexAttrib2fAPPLE
glMaterialf
glMaterialfv
glMateriali
glMaterialiv
glMatrixFrustumEXT
glMatrixIndexPointerARB
glMatrixIndexubvARB
glMatrixIndexuivARB
glMatrixIndexusvARB
glMatrixLoadIdentityEXT
glMatrixLoadTransposedEXT
glMatrixLoadTransposefEXT
glMatrixLoaddEXT
glMatrixLoadfEXT
glMatrixMode
glMatrixMultTransposedEXT
glMatrixMultTransposefEXT
glMatrixMultdEXT
glMatrixMultfEXT
glMatrixOrthoEXT
glMatrixPopEXT
glMatrixPushEXT
glMatrixRotatedEXT
glMatrixRotatefEXT
glMatrixScaledEXT
glMatrixScalefEXT
glMatrixTranslatedEXT
glMatrixTranslatefEXT
glMemoryBarrier
glMemoryBarrierByRegion
glMemoryBarrierEXT
glMinSampleShading
glMinSampleShadingARB
glMinmax
glMinmaxEXT
glMultMatrixd
glMultMatrixf
glMultTransposeMatrixd
glMultTransposeMatrixdARB
glMultTransposeMatrixf
glMultTransposeMatrixfARB
glMultiDrawArrays
glMultiDrawArraysEXT
glMultiDrawArraysIndirect
glMultiDrawArraysIndirectAMD
glMultiDrawArraysIndirectBindlessCountNV
glMultiDrawArraysIndirectBindlessNV
glMultiDrawArraysIndirectCountARB
glMultiDrawElementArrayAPPLE
glMultiDrawElements
glMultiDrawElementsBaseVertex
glMultiDrawElementsEXT
glMultiDrawElementsIndirect
glMultiDrawElementsIndirectAMD
glMultiDrawElementsIndirectBindlessCountNV
glMultiDrawElementsIndirectBindlessNV
glMultiDrawElementsIndirectCountARB
glMultiDrawRangeElementArrayAPPLE
glMultiModeDrawArraysIBM
glMultiModeDrawElementsIBM
glMultiTexBufferEXT
glMultiTexCoord1d
glMultiTexCoord1dARB
glMultiTexCoord1dv
glMultiTexCoord1dvARB
glMultiTexCoord1f
glMultiTexCoord1fARB
glMultiTexCoord1fv
glMultiTexCoord1fvARB
glMultiTexCoord1i
glMultiTexCoord1iARB
glMultiTexCoord1iv
glMultiTexCoord1ivARB
glMultiTexCoord1s
glMultiTexCoord1sARB
glMultiTexCoord1sv
glMultiTexCoord1svARB
glMultiTexCoord2d
glMultiTexCoord2dARB
glMultiTexCoord2dv
glMultiTexCoord2dvARB
glMultiTexCoord2f
glMultiTexCoord2fARB
glMultiTexCoord2fv
glMultiTexCoord2fvARB
glMultiTexCoord2i
glMultiTexCoord2iARB
glMultiTexCoord2iv
glMultiTexCoord2ivARB
glMultiTexCoord2s
glMultiTexCoord2sARB
glMultiTexCoord2sv
glMultiTexCoord2svARB
glMultiTexCoord3d
glMultiTexCoord3dARB
glMultiTexCoord3dv
glMultiTexCoord3dvARB
glMultiTexCoord3f
glMultiTexCoord3fARB
glMultiTexCoord3fv
glMultiTexCoord3fvARB
glMultiTexCoord3i
glMultiTexCoord3iARB
glMultiTexCoord3iv
glMultiTexCoord3ivARB
glMultiTexCoord3s
glMultiTexCoord3sARB
glMultiTexCoord3sv
glMultiTexCoord3svARB
glMultiTexCoord4d
glMultiTexCoord4dARB
glMultiTexCoord4dv
glMultiTexCoord4dvARB
glMultiTexCoord4f
glMultiTexCoord4fARB
glMultiTexCoord4fv
glMultiTexCoord4fvARB
glMultiTexCoord4i
glMultiTexCoord4iARB
glMultiTexCoord4iv
glMultiTexCoord4ivARB
glMultiTexCoord4s
glMultiTexCoord4sARB
glMultiTexCoord4sv
glMultiTexCoord4svARB
glMultiTexCoordP1ui
glMultiTexCoordP1uiv
glMultiTexCoordP2ui
glMultiTexCoordP2uiv
glMultiTexCoordP3ui
glMultiTexCoordP3uiv
glMultiTexCoordP4ui
glMultiTexCoordP4uiv
glMultiTexCoordPointerEXT
glMultiTexEnvfEXT
glMultiTexEnvfvEXT
glMultiTexEnviEXT
glMultiTexEnvivEXT
glMultiTexGendEXT
glMultiTexGendvEXT
glMultiTexGenfEXT
glMultiTexGenfvEXT
glMultiTexGeniEXT
glMultiTexGenivEXT
glMultiTexImage1DEXT
glMultiTexImage2DEXT
glMultiTexImage3DEXT
glMultiTexParameterIivEXT
glMultiTexParameterIuivEXT
glMultiTexParameterfEXT
glMultiTexParameterfvEXT
glMultiTexParameteriEXT
glMultiTexParameterivEXT
glMultiTexRenderbufferEXT
glMultiTexSubImage1DEXT
glMultiTexSubImage2DEXT
glMultiTexSubImage3DEXT
glNamedBufferData
glNamedBufferDataEXT
glNamedBufferStorage
glNamedBufferStorageEXT
glNamedBufferSubData
glNamedBufferSubDataEXT
glNamedCopyBufferSubDataEXT
glNamedFramebufferDrawBuffer
glNamedFramebufferDrawBuffers
glNamedFramebufferParameteri
glNamedFramebufferParameteriEXT
glNamedFramebufferReadBuffer
glNamedFramebufferRenderbuffer
glNamedFramebufferRenderbufferEXT
glNamedFramebufferTexture
glNamedFramebufferTexture1DEXT
glNamedFramebufferTexture2DEXT
glNamedFramebufferTexture3DEXT
glNamedFramebufferTextureEXT
glNamedFramebufferTextureFaceEXT
glNamedFramebufferTextureLayer
glNamedFramebufferTextureLayerEXT
glNamedProgramLocalParameter4dEXT
glNamedProgramLocalParameter4dvEXT
glNamedProgramLocalParameter4fEXT
glNamedProgramLocalParameter4fvEXT
glNamedProgramLocalParameterI4iEXT
glNamedProgramLocalParameterI4ivEXT
glNamedProgramLocalParameterI4uiEXT
glNamedProgramLocalParameterI4uivEXT
glNamedProgramLocalParameters4fvEXT
glNamedProgramLocalParametersI4ivEXT
glNamedProgramLocalParametersI4uivEXT
glNamedProgramStringEXT
glNamedRenderbufferStorage
glNamedRenderbufferStorageEXT
glNamedRenderbufferStorageMultisample
glNamedRenderbufferStorageMultisampleCoverageEXT
glNamedRenderbufferStorageMultisampleEXT
glNamedStringARB
glNewList
glNewObjectBufferATI
glNormal3b
glNormal3bv
glNormal3d
glNormal3dv
glNormal3f
glNormal3fVertex3fSUN
glNormal3fVertex3fvSUN
glNormal3fv
glNormal3i
glNormal3iv
glNormal3s
glNormal3sv
glNormalFormatNV
glNormalP3ui
glNormalP3uiv
glNormalPointer
glNormalPointerEXT
glNormalStream3bATI
glNormalStream3bvATI
glNormalStream3dATI
glNormalStream3dvATI
glNormalStream3fATI
glNormalStream3fvATI
glNormalStream3iATI
glNormalStream3ivATI
glNormalStream3sATI
glNormalStream3svATI
glObjectLabel
glObjectPtrLabel
glObjectPurgeableAPPLE
glObjectUnpurgeableAPPLE
glOrtho
glOrthof
glOrthofOES
glPNTrianglesfATI
glPNTrianglesiATI
glPassTexCoordATI
glPassThrough
glPatchParameterfv
glPatchParameteri
glPathColorGenNV
glPathCommandsNV
glPathCoordsNV
glPathCoverDepthFuncNV
glPathDashArrayNV
glPathFogGenNV
glPathGlyphRangeNV
glPathGlyphsNV
glPathParameterfNV
glPathParameterfvNV
glPathParameteriNV
glPathParameterivNV
glPathStencilDepthOffsetNV
glPathStencilFuncNV
glPathStringNV
glPathSubCommandsNV
glPathSubCoordsNV
glPathTexGenNV
glPauseTransformFeedback
glPauseTransformFeedbackNV
glPixelDataRangeNV
glPixelMapfv
glPixelMapuiv
glPixelMapusv
glPixelStoref
glPixelStorei
glPixelTexGenSGIX
glPixelTransferf
glPixelTransferi
glPixelTransformParameterfEXT
glPixelTransformParameterfvEXT
glPixelTransformParameteriEXT
glPixelTransformParameterivEXT
glPixelZoom
glPointAlongPathNV
glPointParameterf
glPointParameterfARB
glPointParameterfEXT
glPointParameterfv
glPointParameterfvARB
glPointParameterfvEXT
glPointParameteri
glPointParameteriNV
glPointParameteriv
glPointParameterivNV
glPointSize
glPollAsyncSGIX
glPolygonMode
glPolygonOffset
glPolygonOffsetEXT
glPolygonStipple
glPopAttrib
glPopClientAttrib
glPopDebugGroup
glPopGroupMarkerEXT
glPopName
glPresentFrameDualFillNV
glPresentFrameKeyedNV
glPrimitiveRestartIndex
glPrimitiveRestartIndexNV
glPrimitiveRestartNV
glPrioritizeTextures
glPrioritizeTexturesEXT
glProgramBinary
glProgramBufferParametersIivNV
glProgramBufferParametersIuivNV
glProgramBufferParametersfvNV
glProgramEnvParameter4dARB
glProgramEnvParameter4dvARB
glProgramEnvParameter4fARB
glProgramEnvParameter4fvARB
glProgramEnvParameterI4iNV
glProgramEnvParameterI4ivNV
glProgramEnvParameterI4uiNV
glProgramEnvParameterI4uivNV
glProgramEnvParameters4fvEXT
glProgramEnvParametersI4ivNV
glProgramEnvParametersI4uivNV
glProgramLocalParameter4dARB
glProgramLocalParameter4dvARB
glProgramLocalParameter4fARB
glProgramLocalParameter4fvARB
glProgramLocalParameterI4iNV
glProgramLocalParameterI4ivNV
glProgramLocalParameterI4uiNV
glProgramLocalParameterI4uivNV
glProgramLocalParameters4fvEXT
glProgramLocalParametersI4ivNV
glProgramLocalParametersI4uivNV
glProgramNamedParameter4dNV
glProgramNamedParameter4dvNV
glProgramNamedParameter4fNV
glProgramNamedParameter4fvNV
glProgramParameter4dNV
glProgramParameter4dvNV
glProgramParameter4fNV
glProgramParameter4fvNV
glProgramParameteri
glProgramParameteriARB
glProgramParameteriEXT
glProgramParameters4dvNV
glProgramParameters4fvNV
glProgramStringARB
glProgramUniform1d
glProgramUniform1dv
glProgramUniform1f
glProgramUniform1fEXT
glProgramUniform1fv
glProgramUniform1fvEXT
glProgramUniform1i
glProgramUniform1i64NV
glProgramUniform1i64vNV
glProgramUniform1iEXT
glProgramUniform1iv
glProgramUniform1ivEXT
glProgramUniform1ui
glProgramUniform1ui64NV
glProgramUniform1ui64vNV
glProgramUniform1uiEXT
glProgramUniform1uiv
glProgramUniform1uivEXT
glProgramUniform2d
glProgramUniform2dv
glProgramUniform2f
glProgramUniform2fEXT
glProgramUniform2fv
glProgramUniform2fvEXT
glProgramUniform2i
glProgramUniform2i64NV
glProgramUniform2i64vNV
glProgramUniform2iEXT
glProgramUniform2iv
glProgramUniform2ivEXT
glProgramUniform2ui
glProgramUniform2ui64NV
glProgramUniform2ui64vNV
glProgramUniform2uiEXT
glProgramUniform2uiv
glProgramUniform2uivEXT
glProgramUniform3d
glProgramUniform3dv
glProgramUniform3f
glProgramUniform3fEXT
glProgramUniform3fv
glProgramUniform3fvEXT
glProgramUniform3i
glProgramUniform3i64NV
glProgramUniform3i64vNV
glProgramUniform3iEXT
glProgramUniform3iv
glProgramUniform3ivEXT
glProgramUniform3ui
glProgramUniform3ui64NV
glProgramUniform3ui64vNV
glProgramUniform3uiEXT
glProgramUniform3uiv
glProgramUniform3uivEXT
glProgramUniform4d
glProgramUniform4dv
glProgramUniform4f
glProgramUniform4fEXT
glProgramUniform4fv
glProgramUniform4fvEXT
glProgramUniform4i
glProgramUniform4i64NV
glProgramUniform4i64vNV
glProgramUniform4iEXT
glProgramUniform4iv
glProgramUniform4ivEXT
glProgramUniform4ui
glProgramUniform4ui64NV
glProgramUniform4ui64vNV
glProgramUniform4uiEXT
glProgramUniform4uiv
glProgramUniform4uivEXT
glProgramUniformHandleui64ARB
glProgramUniformHandleui64NV
glProgramUniformHandleui64vARB
glProgramUniformHandleui64vNV
glProgramUniformMatrix2dv
glProgramUniformMatrix2fv
glProgramUniformMatrix2fvEXT
glProgramUniformMatrix2x3dv
glProgramUniformMatrix2x3fv
glProgramUniformMatrix2x3fvEXT
glProgramUniformMatrix2x4dv
glProgramUniformMatrix2x4fv
glProgramUniformMatrix2x4fvEXT
glProgramUniformMatrix3dv
glProgramUniformMatrix3fv
glProgramUniformMatrix3fvEXT
glProgramUniformMatrix3x2dv
glProgramUniformMatrix3x2fv
glProgramUniformMatrix3x2fvEXT
glProgramUniformMatrix3x4dv
glProgramUniformMatrix3x4fv
glProgramUniformMatrix3x4fvEXT
glProgramUniformMatrix4dv
glProgramUniformMatrix4fv
glProgramUniformMatrix4fvEXT
glProgramUniformMatrix4x2dv
glProgramUniformMatrix4x2fv
glProgramUniformMatrix4x2fvEXT
glProgramUniformMatrix4x3dv
glProgramUniformMatrix4x3fv
glProgramUniformMatrix4x3fvEXT
glProgramUniformui64NV
glProgramUniformui64vNV
glProgramVertexLimitNV
glProvokingVertex
glProvokingVertexEXT
glPushAttrib
glPushClientAttrib
glPushClientAttribDefaultEXT
glPushDebugGroup
glPushGroupMarkerEXT
glPushName
glQueryCounter
glQueryObjectParameteruiAMD
glRasterPos2d
glRasterPos2dv
glRasterPos2f
glRasterPos2fv
glRasterPos2i
glRasterPos2iv
glRasterPos2s
glRasterPos2sv
glRasterPos3d
glRasterPos3dv
glRasterPos3f
glRasterPos3fv
glRasterPos3i
glRasterPos3iv
glRasterPos3s
glRasterPos3sv
glRasterPos4d
glRasterPos4dv
glRasterPos4f
glRasterPos4fv
glRasterPos4i
glRasterPos4iv
glRasterPos4s
glRasterPos4sv
glReadBuffer
glReadPixels
glReadnPixels
glReadnPixelsARB
glRectd
glRectdv
glRectf
glRectfv
glRecti
glRectiv
glRects
glRectsv
glReferencePlaneSGIX
glReleaseShaderCompiler
glRenderMode
glRenderbufferStorage
glRenderbufferStorageEXT
glRenderbufferStorageMultisample
glRenderbufferStorageMultisampleCoverageNV
glRenderbufferStorageMultisampleEXT
glReplacementCodeubSUN
glReplacementCodeubvSUN
glReplacementCodeuiColor3fVertex3fSUN
glReplacementCodeuiColor3fVertex3fvSUN
glReplacementCodeuiColor4fNormal3fVertex3fSUN
glReplacementCodeuiColor4fNormal3fVertex3fvSUN
glReplacementCodeuiColor4ubVertex3fSUN
glReplacementCodeuiColor4ubVertex3fvSUN
glReplacementCodeuiNormal3fVertex3fSUN
glReplacementCodeuiNormal3fVertex3fvSUN
glReplacementCodeuiSUN
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
glReplacementCodeuiTexCoord2fVertex3fSUN
glReplacementCodeuiTexCoord2fVertex3fvSUN
glReplacementCodeuiVertex3fSUN
glReplacementCodeuiVertex3fvSUN
glReplacementCodeuivSUN
glReplacementCodeusSUN
glReplacementCodeusvSUN
glRequestResidentProgramsNV
glResetHistogram
glResetHistogramEXT
glResetMinmax
glResetMinmaxEXT
glResizeBuffersMESA
glResumeTransformFeedback
glResumeTransformFeedbackNV
glRotated
glRotatef
glSampleCoverage
glSampleCoverageARB
glSampleMapATI
glSampleMaskEXT
glSampleMaskIndexedNV
glSampleMaskSGIS
glSampleMaski
glSamplePass
glSamplePatternEXT
glSamplePatternSGIS
glSamplerParameterIiv
glSamplerParameterIuiv
glSamplerParameterf
glSamplerParameterfv
glSamplerParameteri
glSamplerParameteriv
glScaled
glScalef
glScissor
glScissorArrayv
glScissorIndexed
glScissorIndexedv
glSecondaryColor3b
glSecondaryColor3bEXT
glSecondaryColor3bv
glSecondaryColor3bvEXT
glSecondaryColor3d
glSecondaryColor3dEXT
glSecondaryColor3dv
glSecondaryColor3dvEXT
glSecondaryColor3f
glSecondaryColor3fEXT
glSecondaryColor3fv
glSecondaryColor3fvEXT
glSecondaryColor3i
glSecondaryColor3iEXT
glSecondaryColor3iv
glSecondaryColor3ivEXT
glSecondaryColor3s
glSecondaryColor3sEXT
glSecondaryColor3sv
glSecondaryColor3svEXT
glSecondaryColor3ub
glSecondaryColor3ubEXT
glSecondaryColor3ubv
glSecondaryColor3ubvEXT
glSecondaryColor3ui
glSecondaryColor3uiEXT
glSecondaryColor3uiv
glSecondaryColor3uivEXT
glSecondaryColor3us
glSecondaryColor3usEXT
glSecondaryColor3usv
glSecondaryColor3usvEXT
glSecondaryColorFormatNV
glSecondaryColorP3ui
glSecondaryColorP3uiv
glSecondaryColorPointer
glSecondaryColorPointerEXT
glSelectBuffer
glSelectPerfMonitorCountersAMD
glSeparableFilter2D
glSeparableFilter2DEXT
glSetFenceAPPLE
glSetFenceNV
glSetFragmentShaderConstantATI
glSetInvariantEXT
glSetLocalConstantEXT
glSetMultisamplefvAMD
glShadeModel
glShaderBinary
glShaderOp1EXT
glShaderOp2EXT
glShaderOp3EXT
glShaderSource
glShaderStorageBlockBinding
glSharpenTexFuncSGIS
glSpriteParameterfSGIX
glSpriteParameterfvSGIX
glSpriteParameteriSGIX
glSpriteParameterivSGIX
glStencilFillPathInstancedNV
glStencilFillPathNV
glStencilFunc
glStencilFuncSeparate
glStencilFuncSeparateATI
glStencilMask
glStencilMaskSeparate
glStencilOp
glStencilOpSeparate
glStencilOpSeparateATI
glStencilOpValueAMD
glStencilStrokePathInstancedNV
glStencilStrokePathNV
glStringMarkerGREMEDY
glSwizzleEXT
glSyncTextureINTEL
glTagSampleBufferSGIX
glTangentPointerEXT
glTbufferMask3DFX
glTessellationFactorAMD
glTessellationModeAMD
glTestFenceAPPLE
glTestFenceNV
glTestObjectAPPLE
glTexBuffer
glTexBufferARB
glTexBufferEXT
glTexBufferRange
glTexBumpParameterfvATI
glTexBumpParameterivATI
glTexCoord1d
glTexCoord1dv
glTexCoord1f
glTexCoord1fv
glTexCoord1i
glTexCoord1iv
glTexCoord1s
glTexCoord1sv
glTexCoord2d
glTexCoord2dv
glTexCoord2f
glTexCoord2fColor3fVertex3fSUN
glTexCoord2fColor3fVertex3fvSUN
glTexCoord2fColor4fNormal3fVertex3fSUN
glTexCoord2fColor4fNormal3fVertex3fvSUN
glTexCoord2fColor4ubVertex3fSUN
glTexCoord2fColor4ubVertex3fvSUN
glTexCoord2fNormal3fVertex3fSUN
glTexCoord2fNormal3fVertex3fvSUN
glTexCoord2fVertex3fSUN
glTexCoord2fVertex3fvSUN
glTexCoord2fv
glTexCoord2i
glTexCoord2iv
glTexCoord2s
glTexCoord2sv
glTexCoord3d
glTexCoord3dv
glTexCoord3f
glTexCoord3fv
glTexCoord3i
glTexCoord3iv
glTexCoord3s
glTexCoord3sv
glTexCoord4d
glTexCoord4dv
glTexCoord4f
glTexCoord4fColor4fNormal3fVertex4fSUN
glTexCoord4fColor4fNormal3fVertex4fvSUN
glTexCoord4fVertex4fSUN
glTexCoord4fVertex4fvSUN
glTexCoord4fv
glTexCoord4i
glTexCoord4iv
glTexCoord4s
glTexCoord4sv
glTexCoordFormatNV
glTexCoordP1ui
glTexCoordP1uiv
glTexCoordP2ui
glTexCoordP2uiv
glTexCoordP3ui
glTexCoordP3uiv
glTexCoordP4ui
glTexCoordP4uiv
glTexCoordPointer
glTexCoordPointerEXT
glTexEnvf
glTexEnvfv
glTexEnvi
glTexEnviv
glTexFilterFuncSGIS
glTexGend
glTexGendv
glTexGenf
glTexGenfv
glTexGeni
glTexGeniv
glTexImage1D
glTexImage2D
glTexImage2DMultisample
glTexImage2DMultisampleCoverageNV
glTexImage3D
glTexImage3DEXT
glTexImage3DMultisample
glTexImage3DMultisampleCoverageNV
glTexImage4DSGIS
glTexPageCommitmentARB
glTexParameterIiv
glTexParameterIivEXT
glTexParameterIuiv
glTexParameterIuivEXT
glTexParameterf
glTexParameterfv
glTexParameteri
glTexParameteriv
glTexRenderbufferNV
glTexStorage1D
glTexStorage2D
glTexStorage2DMultisample
glTexStorage3D
glTexStorage3DMultisample
glTexStorageSparseAMD
glTexSubImage1D
glTexSubImage1DEXT
glTexSubImage2D
glTexSubImage2DEXT
glTexSubImage3D
glTexSubImage3DEXT
glTexSubImage4DSGIS
glTextureBarrier
glTextureBarrierNV
glTextureBuffer
glTextureBufferEXT
glTextureBufferRange
glTextureBufferRangeEXT
glTextureImage1DEXT
glTextureImage2DEXT
glTextureImage2DMultisampleCoverageNV
glTextureImage2DMultisampleNV
glTextureImage3DEXT
glTextureImage3DMultisampleCoverageNV
glTextureImage3DMultisampleNV
glTextureLightEXT
glTextureMaterialEXT
glTextureNormalEXT
glTexturePageCommitmentEXT
glTextureParameterIiv
glTextureParameterIivEXT
glTextureParameterIuiv
glTextureParameterIuivEXT
glTextureParameterf
glTextureParameterfEXT
glTextureParameterfv
glTextureParameterfvEXT
glTextureParameteri
glTextureParameteriEXT
glTextureParameteriv
glTextureParameterivEXT
glTextureRangeAPPLE
glTextureRenderbufferEXT
glTextureStorage1D
glTextureStorage1DEXT
glTextureStorage2D
glTextureStorage2DEXT
glTextureStorage2DMultisample
glTextureStorage2DMultisampleEXT
glTextureStorage3D
glTextureStorage3DEXT
glTextureStorage3DMultisample
glTextureStorage3DMultisampleEXT
glTextureStorageSparseAMD
glTextureSubImage1D
glTextureSubImage1DEXT
glTextureSubImage2D
glTextureSubImage2DEXT
glTextureSubImage3D
glTextureSubImage3DEXT
glTextureView
glTrackMatrixNV
glTransformFeedbackAttribsNV
glTransformFeedbackBufferBase
glTransformFeedbackBufferRange
glTransformFeedbackVaryings
glTransformFeedbackVaryingsEXT
glTransformFeedbackVaryingsNV
glTransformPathNV
glTranslated
glTranslatef
glUniform1d
glUniform1dv
glUniform1f
glUniform1fARB
glUniform1fv
glUniform1fvARB
glUniform1i
glUniform1i64NV
glUniform1i64vNV
glUniform1iARB
glUniform1iv
glUniform1ivARB
glUniform1ui
glUniform1ui64NV
glUniform1ui64vNV
glUniform1uiEXT
glUniform1uiv
glUniform1uivEXT
glUniform2d
glUniform2dv
glUniform2f
glUniform2fARB
glUniform2fv
glUniform2fvARB
glUniform2i
glUniform2i64NV
glUniform2i64vNV
glUniform2iARB
glUniform2iv
glUniform2ivARB
glUniform2ui
glUniform2ui64NV
glUniform2ui64vNV
glUniform2uiEXT
glUniform2uiv
glUniform2uivEXT
glUniform3d
glUniform3dv
glUniform3f
glUniform3fARB
glUniform3fv
glUniform3fvARB
glUniform3i
glUniform3i64NV
glUniform3i64vNV
glUniform3iARB
glUniform3iv
glUniform3ivARB
glUniform3ui
glUniform3ui64NV
glUniform3ui64vNV
glUniform3uiEXT
glUniform3uiv
glUniform3uivEXT
glUniform4d
glUniform4dv
glUniform4f
glUniform4fARB
glUniform4fv
glUniform4fvARB
glUniform4i
glUniform4i64NV
glUniform4i64vNV
glUniform4iARB
glUniform4iv
glUniform4ivARB
glUniform4ui
glUniform4ui64NV
glUniform4ui64vNV
glUniform4uiEXT
glUniform4uiv
glUniform4uivEXT
glUniformBlockBinding
glUniformBufferEXT
glUniformHandleui64ARB
glUniformHandleui64NV
glUniformHandleui64vARB
glUniformHandleui64vNV
glUniformMatrix2dv
glUniformMatrix2fv
glUniformMatrix2fvARB
glUniformMatrix2x3dv
glUniformMatrix2x3fv
glUniformMatrix2x4dv
glUniformMatrix2x4fv
glUniformMatrix3dv
glUniformMatrix3fv
glUniformMatrix3fvARB
glUniformMatrix3x2dv
glUniformMatrix3x2fv
glUniformMatrix3x4dv
glUniformMatrix3x4fv
glUniformMatrix4dv
glUniformMatrix4fv
glUniformMatrix4fvARB
glUniformMatrix4x2dv
glUniformMatrix4x2fv
glUniformMatrix4x3dv
glUniformMatrix4x3fv
glUniformSubroutinesuiv
glUniformui64NV
glUniformui64vNV
glUnlockArraysEXT
glUnmapBuffer
glUnmapBufferARB
glUnmapNamedBuffer
glUnmapNamedBufferEXT
glUnmapObjectBufferATI
glUnmapTexture2DINTEL
glUpdateObjectBufferATI
glUseProgram
glUseProgramObjectARB
glUseProgramStages
glUseShaderProgramEXT
glVDPAUFiniNV
glVDPAUInitNV
glValidateProgram
glValidateProgramARB
glValidateProgramPipeline
glVariantArrayObjectATI
glVariantPointerEXT
glVariantbvEXT
glVariantdvEXT
glVariantfvEXT
glVariantivEXT
glVariantsvEXT
glVariantubvEXT
glVariantuivEXT
glVariantusvEXT
glVertex2d
glVertex2dv
glVertex2f
glVertex2fv
glVertex2i
glVertex2iv
glVertex2s
glVertex2sv
glVertex3d
glVertex3dv
glVertex3f
glVertex3fv
glVertex3i
glVertex3iv
glVertex3s
glVertex3sv
glVertex4d
glVertex4dv
glVertex4f
glVertex4fv
glVertex4i
glVertex4iv
glVertex4s
glVertex4sv
glVertexArrayAttribBinding
glVertexArrayAttribFormat
glVertexArrayAttribIFormat
glVertexArrayAttribLFormat
glVertexArrayBindVertexBufferEXT
glVertexArrayBindingDivisor
glVertexArrayColorOffsetEXT
glVertexArrayEdgeFlagOffsetEXT
glVertexArrayElementBuffer
glVertexArrayFogCoordOffsetEXT
glVertexArrayIndexOffsetEXT
glVertexArrayMultiTexCoordOffsetEXT
glVertexArrayNormalOffsetEXT
glVertexArrayParameteriAPPLE
glVertexArrayRangeAPPLE
glVertexArrayRangeNV
glVertexArraySecondaryColorOffsetEXT
glVertexArrayTexCoordOffsetEXT
glVertexArrayVertexAttribBindingEXT
glVertexArrayVertexAttribDivisorEXT
glVertexArrayVertexAttribFormatEXT
glVertexArrayVertexAttribIFormatEXT
glVertexArrayVertexAttribIOffsetEXT
glVertexArrayVertexAttribLFormatEXT
glVertexArrayVertexAttribLOffsetEXT
glVertexArrayVertexAttribOffsetEXT
glVertexArrayVertexBindingDivisorEXT
glVertexArrayVertexBuffer
glVertexArrayVertexBuffers
glVertexArrayVertexOffsetEXT
glVertexAttrib1d
glVertexAttrib1dARB
glVertexAttrib1dNV
glVertexAttrib1dv
glVertexAttrib1dvARB
glVertexAttrib1dvNV
glVertexAttrib1f
glVertexAttrib1fARB
glVertexAttrib1fNV
glVertexAttrib1fv
glVertexAttrib1fvARB
glVertexAttrib1fvNV
glVertexAttrib1s
glVertexAttrib1sARB
glVertexAttrib1sNV
glVertexAttrib1sv
glVertexAttrib1svARB
glVertexAttrib1svNV
glVertexAttrib2d
glVertexAttrib2dARB
glVertexAttrib2dNV
glVertexAttrib2dv
glVertexAttrib2dvARB
glVertexAttrib2dvNV
glVertexAttrib2f
glVertexAttrib2fARB
glVertexAttrib2fNV
glVertexAttrib2fv
glVertexAttrib2fvARB
glVertexAttrib2fvNV
glVertexAttrib2s
glVertexAttrib2sARB
glVertexAttrib2sNV
glVertexAttrib2sv
glVertexAttrib2svARB
glVertexAttrib2svNV
glVertexAttrib3d
glVertexAttrib3dARB
glVertexAttrib3dNV
glVertexAttrib3dv
glVertexAttrib3dvARB
glVertexAttrib3dvNV
glVertexAttrib3f
glVertexAttrib3fARB
glVertexAttrib3fNV
glVertexAttrib3fv
glVertexAttrib3fvARB
glVertexAttrib3fvNV
glVertexAttrib3s
glVertexAttrib3sARB
glVertexAttrib3sNV
glVertexAttrib3sv
glVertexAttrib3svARB
glVertexAttrib3svNV
glVertexAttrib4Nbv
glVertexAttrib4NbvARB
glVertexAttrib4Niv
glVertexAttrib4NivARB
glVertexAttrib4Nsv
glVertexAttrib4NsvARB
glVertexAttrib4Nub
glVertexAttrib4NubARB
glVertexAttrib4Nubv
glVertexAttrib4NubvARB
glVertexAttrib4Nuiv
glVertexAttrib4NuivARB
glVertexAttrib4Nusv
glVertexAttrib4NusvARB
glVertexAttrib4bv
glVertexAttrib4bvARB
glVertexAttrib4d
glVertexAttrib4dARB
glVertexAttrib4dNV
glVertexAttrib4dv
glVertexAttrib4dvARB
glVertexAttrib4dvNV
glVertexAttrib4f
glVertexAttrib4fARB
glVertexAttrib4fNV
glVertexAttrib4fv
glVertexAttrib4fvARB
glVertexAttrib4fvNV
glVertexAttrib4iv
glVertexAttrib4ivARB
glVertexAttrib4s
glVertexAttrib4sARB
glVertexAttrib4sNV
glVertexAttrib4sv
glVertexAttrib4svARB
glVertexAttrib4svNV
glVertexAttrib4ubNV
glVertexAttrib4ubv
glVertexAttrib4ubvARB
glVertexAttrib4ubvNV
glVertexAttrib4uiv
glVertexAttrib4uivARB
glVertexAttrib4usv
glVertexAttrib4usvARB
glVertexAttribArrayObjectATI
glVertexAttribBinding
glVertexAttribDivisor
glVertexAttribDivisorARB
glVertexAttribFormat
glVertexAttribFormatNV
glVertexAttribI1i
glVertexAttribI1iEXT
glVertexAttribI1iv
glVertexAttribI1ivEXT
glVertexAttribI1ui
glVertexAttribI1uiEXT
glVertexAttribI1uiv
glVertexAttribI1uivEXT
glVertexAttribI2i
glVertexAttribI2iEXT
glVertexAttribI2iv
glVertexAttribI2ivEXT
glVertexAttribI2ui
glVertexAttribI2uiEXT
glVertexAttribI2uiv
glVertexAttribI2uivEXT
glVertexAttribI3i
glVertexAttribI3iEXT
glVertexAttribI3iv
glVertexAttribI3ivEXT
glVertexAttribI3ui
glVertexAttribI3uiEXT
glVertexAttribI3uiv
glVertexAttribI3uivEXT
glVertexAttribI4bv
glVertexAttribI4bvEXT
glVertexAttribI4i
glVertexAttribI4iEXT
glVertexAttribI4iv
glVertexAttribI4ivEXT
glVertexAttribI4sv
glVertexAttribI4svEXT
glVertexAttribI4ubv
glVertexAttribI4ubvEXT
glVertexAttribI4ui
glVertexAttribI4uiEXT
glVertexAttribI4uiv
glVertexAttribI4uivEXT
glVertexAttribI4usv
glVertexAttribI4usvEXT
glVertexAttribIFormat
glVertexAttribIFormatNV
glVertexAttribIPointer
glVertexAttribIPointerEXT
glVertexAttribL1d
glVertexAttribL1dEXT
glVertexAttribL1dv
glVertexAttribL1dvEXT
glVertexAttribL1i64NV
glVertexAttribL1i64vNV
glVertexAttribL1ui64ARB
glVertexAttribL1ui64NV
glVertexAttribL1ui64vARB
glVertexAttribL1ui64vNV
glVertexAttribL2d
glVertexAttribL2dEXT
glVertexAttribL2dv
glVertexAttribL2dvEXT
glVertexAttribL2i64NV
glVertexAttribL2i64vNV
glVertexAttribL2ui64NV
glVertexAttribL2ui64vNV
glVertexAttribL3d
glVertexAttribL3dEXT
glVertexAttribL3dv
glVertexAttribL3dvEXT
glVertexAttribL3i64NV
glVertexAttribL3i64vNV
glVertexAttribL3ui64NV
glVertexAttribL3ui64vNV
glVertexAttribL4d
glVertexAttribL4dEXT
glVertexAttribL4dv
glVertexAttribL4dvEXT
glVertexAttribL4i64NV
glVertexAttribL4i64vNV
glVertexAttribL4ui64NV
glVertexAttribL4ui64vNV
glVertexAttribLFormat
glVertexAttribLFormatNV
glVertexAttribLPointer
glVertexAttribLPointerEXT
glVertexAttribP1ui
glVertexAttribP1uiv
glVertexAttribP2ui
glVertexAttribP2uiv
glVertexAttribP3ui
glVertexAttribP3uiv
glVertexAttribP4ui
glVertexAttribP4uiv
glVertexAttribParameteriAMD
glVertexAttribPointer
glVertexAttribPointerARB
glVertexAttribPointerNV
glVertexAttribs1dvNV
glVertexAttribs1fvNV
glVertexAttribs1svNV
glVertexAttribs2dvNV
glVertexAttribs2fvNV
glVertexAttribs2svNV
glVertexAttribs3dvNV
glVertexAttribs3fvNV
glVertexAttribs3svNV
glVertexAttribs4dvNV
glVertexAttribs4fvNV
glVertexAttribs4svNV
glVertexAttribs4ubvNV
glVertexBindingDivisor
glVertexBlendARB
glVertexBlendEnvfATI
glVertexBlendEnviATI
glVertexFormatNV
glVertexP2ui
glVertexP2uiv
glVertexP3ui
glVertexP3uiv
glVertexP4ui
glVertexP4uiv
glVertexPointer
glVertexPointerEXT
glVertexStream1dATI
glVertexStream1dvATI
glVertexStream1fATI
glVertexStream1fvATI
glVertexStream1iATI
glVertexStream1ivATI
glVertexStream1sATI
glVertexStream1svATI
glVertexStream2dATI
glVertexStream2dvATI
glVertexStream2fATI
glVertexStream2fvATI
glVertexStream2iATI
glVertexStream2ivATI
glVertexStream2sATI
glVertexStream2svATI
glVertexStream3dATI
glVertexStream3dvATI
glVertexStream3fATI
glVertexStream3fvATI
glVertexStream3iATI
glVertexStream3ivATI
glVertexStream3sATI
glVertexStream3svATI
glVertexStream4dATI
glVertexStream4dvATI
glVertexStream4fATI
glVertexStream4fvATI
glVertexStream4iATI
glVertexStream4ivATI
glVertexStream4sATI
glVertexStream4svATI
glVertexWeightPointerEXT
glVertexWeightfEXT
glVertexWeightfvEXT
glVideoCaptureNV
glVideoCaptureStreamParameterdvNV
glVideoCaptureStreamParameterfvNV
glVideoCaptureStreamParameterivNV
glViewport
glViewportArrayv
glViewportIndexedf
glViewportIndexedfv
glWaitSync
glWeightPathsNV
glWeightPointerARB
glWeightbvARB
glWeightdvARB
glWeightfvARB
glWeightivARB
glWeightsvARB
glWeightubvARB
glWeightuivARB
glWeightusvARB
glWindowPos2d
glWindowPos2dARB
glWindowPos2dMESA
glWindowPos2dv
glWindowPos2dvARB
glWindowPos2dvMESA
glWindowPos2f
glWindowPos2fARB
glWindowPos2fMESA
glWindowPos2fv
glWindowPos2fvARB
glWindowPos2fvMESA
glWindowPos2i
glWindowPos2iARB
glWindowPos2iMESA
glWindowPos2iv
glWindowPos2ivARB
glWindowPos2ivMESA
glWindowPos2s
glWindowPos2sARB
glWindowPos2sMESA
glWindowPos2sv
glWindowPos2svARB
glWindowPos2svMESA
glWindowPos3d
glWindowPos3dARB
glWindowPos3dMESA
glWindowPos3dv
glWindowPos3dvARB
glWindowPos3dvMESA
glWindowPos3f
glWindowPos3fARB
glWindowPos3fMESA
glWindowPos3fv
glWindowPos3fvARB
glWindowPos3fvMESA
glWindowPos3i
glWindowPos3iARB
glWindowPos3iMESA
glWindowPos3iv
glWindowPos3ivARB
glWindowPos3ivMESA
glWindowPos3s
glWindowPos3sARB
glWindowPos3sMESA
glWindowPos3sv
glWindowPos3svARB
glWindowPos3svMESA
glWindowPos4dMESA
glWindowPos4dvMESA
glWindowPos4fMESA
glWindowPos4fvMESA
glWindowPos4iMESA
glWindowPos4ivMESA
glWindowPos4sMESA
glWindowPos4svMESA
glWriteMaskEXT
glmClose
glmGetChar
glmGetConst
glmGetKeys
glmGetMouse
glmGetPixels
glmGetScreenInfo
glmMovie
glmOpen
glmPackPixels
glmPutPixels
glmSetClut
glmSetFont
glmSetMouse
glmSetSwapInterval
glmSetUpdate
glmSwapBuffers
glmText
glmTextSize
glmUnpackPixels
glmmogldemo
gluBeginCurve
gluBeginPolygon
gluBeginSurface
gluBeginTrim
gluBuild1DMipmapLevels
gluBuild1DMipmaps
gluBuild2DMipmapLevels
gluBuild2DMipmaps
gluBuild3DMipmapLevels
gluBuild3DMipmaps
gluCheckExtension
gluCylinder
gluDeleteNurbsRenderer
gluDeleteQuadric
gluDeleteTess
gluEndCurve
gluEndPolygon
gluEndSurface
gluEndTrim
gluErrorString
gluGetNurbsProperty
gluGetString
gluGetTessProperty
gluLoadSamplingMatrices
gluLookAt
gluNewNurbsRenderer
gluNewQuadric
gluNewTess
gluNextContour
gluNurbsCurve
gluNurbsProperty
gluNurbsSurface
gluOrtho2D
gluPartialDisk
gluPerspective
gluPickMatrix
gluProject
gluPwlCurve
gluQuadricDrawStyle
gluQuadricNormals
gluQuadricOrientation
gluQuadricTexture
gluScaleImage
gluSphere
gluTessBeginContour
gluTessBeginPolygon
gluTessCallback
gluTessEndContour
gluTessEndPolygon
gluTessNormal
gluTessProperty
gluTessVertex
gluUnProject
gluUnProject4
glutSolidCone
glutSolidCube
glutSolidDodecahedron
glutSolidIcosahedron
glutSolidOctahedron
glutSolidSphere
glutSolidTeapot
glutSolidTetrahedron
glutSolidTorus
glutWireCone
glutWireCube
glutWireDodecahedron
glutWireIcosahedron
glutWireOctahedron
glutWireSphere
glutWireTeapot
glutWireTetrahedron
glutWireTorus
gpgpuGVF
gvfc
makefilewindowsr2007a
mcinfo
moglBlitTexture
moglChooseFBO
moglClutBlit
moglComputeMinMaxMeanOfTexture
moglCreateFBO
moglDeleteFBO
moglDrawDots3D
moglFDF
moglGetTexForFBO
moglMakeGLHDRTexture
moglMakeHDRTexture
moglStereoProjection
moglcalloc
mogldouble
moglfree
moglfreeall
moglgetbuffer
moglmalloc
moglmorpher
moglmorpher16texunitsslow
moglmorpher2VBOSCrashes
moglputbuffer
moglsingle
mor
morphtest
mwrite
oglconst
qGetR
sed
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 4.1098 seconds