CrystalSpace

Public API Reference

csGLExtensionFunctions Struct Reference

Struct containing all GL extension functions. More...

#include <csplugincommon/opengl/glextmanager.h>

Inheritance diagram for csGLExtensionFunctions:

List of all members.

Public Attributes

GL_EXT_stencil_two_side functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/stencil_two_side.txt.



csGLACTIVESTENCILFACEEXT glActiveStencilFaceEXT
GL_version_1_3 functions

This is not a real OpenGL extension.

The OpenGL canvases will 'initialize' this extension when the appropriate GL version was detected.



csGLACTIVETEXTURE glActiveTexture
csGLCLIENTACTIVETEXTURE glClientActiveTexture
csGLCOMPRESSEDTEXIMAGE1D glCompressedTexImage1D
csGLCOMPRESSEDTEXIMAGE2D glCompressedTexImage2D
csGLCOMPRESSEDTEXIMAGE3D glCompressedTexImage3D
csGLCOMPRESSEDTEXSUBIMAGE1D glCompressedTexSubImage1D
csGLCOMPRESSEDTEXSUBIMAGE2D glCompressedTexSubImage2D
csGLCOMPRESSEDTEXSUBIMAGE3D glCompressedTexSubImage3D
csGLGETCOMPRESSEDTEXIMAGE glGetCompressedTexImage
csGLLOADTRANSPOSEMATRIXD glLoadTransposeMatrixd
csGLLOADTRANSPOSEMATRIXF glLoadTransposeMatrixf
csGLMULTITEXCOORD1D glMultiTexCoord1d
csGLMULTITEXCOORD1DV glMultiTexCoord1dv
csGLMULTITEXCOORD1F glMultiTexCoord1f
csGLMULTITEXCOORD1FV glMultiTexCoord1fv
csGLMULTITEXCOORD1I glMultiTexCoord1i
csGLMULTITEXCOORD1IV glMultiTexCoord1iv
csGLMULTITEXCOORD1S glMultiTexCoord1s
csGLMULTITEXCOORD1SV glMultiTexCoord1sv
csGLMULTITEXCOORD2D glMultiTexCoord2d
csGLMULTITEXCOORD2DV glMultiTexCoord2dv
csGLMULTITEXCOORD2F glMultiTexCoord2f
csGLMULTITEXCOORD2FV glMultiTexCoord2fv
csGLMULTITEXCOORD2I glMultiTexCoord2i
csGLMULTITEXCOORD2IV glMultiTexCoord2iv
csGLMULTITEXCOORD2S glMultiTexCoord2s
csGLMULTITEXCOORD2SV glMultiTexCoord2sv
csGLMULTITEXCOORD3D glMultiTexCoord3d
csGLMULTITEXCOORD3DV glMultiTexCoord3dv
csGLMULTITEXCOORD3F glMultiTexCoord3f
csGLMULTITEXCOORD3FV glMultiTexCoord3fv
csGLMULTITEXCOORD3I glMultiTexCoord3i
csGLMULTITEXCOORD3IV glMultiTexCoord3iv
csGLMULTITEXCOORD3S glMultiTexCoord3s
csGLMULTITEXCOORD3SV glMultiTexCoord3sv
csGLMULTITEXCOORD4D glMultiTexCoord4d
csGLMULTITEXCOORD4DV glMultiTexCoord4dv
csGLMULTITEXCOORD4F glMultiTexCoord4f
csGLMULTITEXCOORD4FV glMultiTexCoord4fv
csGLMULTITEXCOORD4I glMultiTexCoord4i
csGLMULTITEXCOORD4IV glMultiTexCoord4iv
csGLMULTITEXCOORD4S glMultiTexCoord4s
csGLMULTITEXCOORD4SV glMultiTexCoord4sv
csGLMULTTRANSPOSEMATRIXD glMultTransposeMatrixd
csGLMULTTRANSPOSEMATRIXF glMultTransposeMatrixf
csGLSAMPLECOVERAGE glSampleCoverage
GL_ARB_multitexture functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/multitexture.txt.



csGLACTIVETEXTUREARB glActiveTextureARB
csGLCLIENTACTIVETEXTUREARB glClientActiveTextureARB
csGLMULTITEXCOORD1DARB glMultiTexCoord1dARB
csGLMULTITEXCOORD1DVARB glMultiTexCoord1dvARB
csGLMULTITEXCOORD1FARB glMultiTexCoord1fARB
csGLMULTITEXCOORD1FVARB glMultiTexCoord1fvARB
csGLMULTITEXCOORD1IARB glMultiTexCoord1iARB
csGLMULTITEXCOORD1IVARB glMultiTexCoord1ivARB
csGLMULTITEXCOORD1SARB glMultiTexCoord1sARB
csGLMULTITEXCOORD1SVARB glMultiTexCoord1svARB
csGLMULTITEXCOORD2DARB glMultiTexCoord2dARB
csGLMULTITEXCOORD2DVARB glMultiTexCoord2dvARB
csGLMULTITEXCOORD2FARB glMultiTexCoord2fARB
csGLMULTITEXCOORD2FVARB glMultiTexCoord2fvARB
csGLMULTITEXCOORD2IARB glMultiTexCoord2iARB
csGLMULTITEXCOORD2IVARB glMultiTexCoord2ivARB
csGLMULTITEXCOORD2SARB glMultiTexCoord2sARB
csGLMULTITEXCOORD2SVARB glMultiTexCoord2svARB
csGLMULTITEXCOORD3DARB glMultiTexCoord3dARB
csGLMULTITEXCOORD3DVARB glMultiTexCoord3dvARB
csGLMULTITEXCOORD3FARB glMultiTexCoord3fARB
csGLMULTITEXCOORD3FVARB glMultiTexCoord3fvARB
csGLMULTITEXCOORD3IARB glMultiTexCoord3iARB
csGLMULTITEXCOORD3IVARB glMultiTexCoord3ivARB
csGLMULTITEXCOORD3SARB glMultiTexCoord3sARB
csGLMULTITEXCOORD3SVARB glMultiTexCoord3svARB
csGLMULTITEXCOORD4DARB glMultiTexCoord4dARB
csGLMULTITEXCOORD4DVARB glMultiTexCoord4dvARB
csGLMULTITEXCOORD4FARB glMultiTexCoord4fARB
csGLMULTITEXCOORD4FVARB glMultiTexCoord4fvARB
csGLMULTITEXCOORD4IARB glMultiTexCoord4iARB
csGLMULTITEXCOORD4IVARB glMultiTexCoord4ivARB
csGLMULTITEXCOORD4SARB glMultiTexCoord4sARB
csGLMULTITEXCOORD4SVARB glMultiTexCoord4svARB
GL_ATI_fragment_shader functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ATI/fragment_shader.txt.



csGLALPHAFRAGMENTOP1ATI glAlphaFragmentOp1ATI
csGLALPHAFRAGMENTOP2ATI glAlphaFragmentOp2ATI
csGLALPHAFRAGMENTOP3ATI glAlphaFragmentOp3ATI
csGLBEGINFRAGMENTSHADERATI glBeginFragmentShaderATI
csGLBINDFRAGMENTSHADERATI glBindFragmentShaderATI
csGLCOLORFRAGMENTOP1ATI glColorFragmentOp1ATI
csGLCOLORFRAGMENTOP2ATI glColorFragmentOp2ATI
csGLCOLORFRAGMENTOP3ATI glColorFragmentOp3ATI
csGLDELETEFRAGMENTSHADERATI glDeleteFragmentShaderATI
csGLENDFRAGMENTSHADERATI glEndFragmentShaderATI
csGLGENFRAGMENTSHADERSATI glGenFragmentShadersATI
csGLPASSTEXCOORDATI glPassTexCoordATI
csGLSAMPLEMAPATI glSampleMapATI
csGLSETFRAGMENTSHADERCONSTANTATI glSetFragmentShaderConstantATI
GL_NV_vertex_program functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/vertex_program.txt.



csGLAREPROGRAMSRESIDENTNV glAreProgramsResidentNV
csGLBINDPROGRAMNV glBindProgramNV
csGLDELETEPROGRAMSNV glDeleteProgramsNV
csGLEXECUTEPROGRAMNV glExecuteProgramNV
csGLGENPROGRAMSNV glGenProgramsNV
csGLGETPROGRAMIVNV glGetProgramivNV
csGLGETPROGRAMPARAMETERDVNV glGetProgramParameterdvNV
csGLGETPROGRAMPARAMETERFVNV glGetProgramParameterfvNV
csGLGETPROGRAMSTRINGNV glGetProgramStringNV
csGLGETTRACKMATRIXIVNV glGetTrackMatrixivNV
csGLGETVERTEXATTRIBDVNV glGetVertexAttribdvNV
csGLGETVERTEXATTRIBFVNV glGetVertexAttribfvNV
csGLGETVERTEXATTRIBIVNV glGetVertexAttribivNV
csGLGETVERTEXATTRIBPOINTERVNV glGetVertexAttribPointervNV
csGLISPROGRAMNV glIsProgramNV
csGLLOADPROGRAMNV glLoadProgramNV
csGLPROGRAMPARAMETER4FNV glProgramParameter4fNV
csGLPROGRAMPARAMETER4FVNV glProgramParameter4fvNV
csGLPROGRAMPARAMETERS4DVNV glProgramParameters4dvNV
csGLPROGRAMPARAMETERS4FVNV glProgramParameters4fvNV
csGLREQUESTRESIDENTPROGRAMSNV glRequestResidentProgramsNV
csGLTRACKMATRIXNV glTrackMatrixNV
csGLVERTEXATTRIB1DNV glVertexAttrib1dNV
csGLVERTEXATTRIB1DVNV glVertexAttrib1dvNV
csGLVERTEXATTRIB1FNV glVertexAttrib1fNV
csGLVERTEXATTRIB1FVNV glVertexAttrib1fvNV
csGLVERTEXATTRIB1SNV glVertexAttrib1sNV
csGLVERTEXATTRIB1SVNV glVertexAttrib1svNV
csGLVERTEXATTRIB2DNV glVertexAttrib2dNV
csGLVERTEXATTRIB2DVNV glVertexAttrib2dvNV
csGLVERTEXATTRIB2FNV glVertexAttrib2fNV
csGLVERTEXATTRIB2FVNV glVertexAttrib2fvNV
csGLVERTEXATTRIB2SNV glVertexAttrib2sNV
csGLVERTEXATTRIB2SVNV glVertexAttrib2svNV
csGLVERTEXATTRIB3DNV glVertexAttrib3dNV
csGLVERTEXATTRIB3DVNV glVertexAttrib3dvNV
csGLVERTEXATTRIB3FNV glVertexAttrib3fNV
csGLVERTEXATTRIB3FVNV glVertexAttrib3fvNV
csGLVERTEXATTRIB3SNV glVertexAttrib3sNV
csGLVERTEXATTRIB3SVNV glVertexAttrib3svNV
csGLVERTEXATTRIB4DNV glVertexAttrib4dNV
csGLVERTEXATTRIB4DVNV glVertexAttrib4dvNV
csGLVERTEXATTRIB4FNV glVertexAttrib4fNV
csGLVERTEXATTRIB4FVNV glVertexAttrib4fvNV
csGLVERTEXATTRIB4SNV glVertexAttrib4sNV
csGLVERTEXATTRIB4SVNV glVertexAttrib4svNV
csGLVERTEXATTRIB4UBNV glVertexAttrib4ubNV
csGLVERTEXATTRIB4UBVNV glVertexAttrib4ubvNV
csGLVERTEXATTRIBPOINTERNV glVertexAttribPointerNV
csGLVERTEXATTRIBS1DVNV glVertexAttribs1dvNV
csGLVERTEXATTRIBS1FVNV glVertexAttribs1fvNV
csGLVERTEXATTRIBS1SVNV glVertexAttribs1svNV
csGLVERTEXATTRIBS2DVNV glVertexAttribs2dvNV
csGLVERTEXATTRIBS2FVNV glVertexAttribs2fvNV
csGLVERTEXATTRIBS2SVNV glVertexAttribs2svNV
csGLVERTEXATTRIBS3DVNV glVertexAttribs3dvNV
csGLVERTEXATTRIBS3FVNV glVertexAttribs3fvNV
csGLVERTEXATTRIBS3SVNV glVertexAttribs3svNV
csGLVERTEXATTRIBS4DVNV glVertexAttribs4dvNV
csGLVERTEXATTRIBS4FVNV glVertexAttribs4fvNV
csGLVERTEXATTRIBS4SVNV glVertexAttribs4svNV
csGLVERTEXATTRIBS4UBVNV glVertexAttribs4ubvNV
GL_EXT_texture_object functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/texture_object.txt.



csGLARETEXTURESRESIDENTEXT glAreTexturesResidentEXT
csGLBINDTEXTUREEXT glBindTextureEXT
csGLDELETETEXTURESEXT glDeleteTexturesEXT
csGLGENTEXTURESEXT glGenTexturesEXT
csGLISTEXTUREEXT glIsTextureEXT
csGLPRIORITIZETEXTURESEXT glPrioritizeTexturesEXT
GL_EXT_vertex_array functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/vertex_array.txt.



csGLARRAYELEMENTEXT glArrayElementEXT
csGLCOLORPOINTEREXT glColorPointerEXT
csGLDRAWARRAYSEXT glDrawArraysEXT
csGLEDGEFLAGPOINTEREXT glEdgeFlagPointerEXT
csGLGETPOINTERVEXT glGetPointervEXT
csGLINDEXPOINTEREXT glIndexPointerEXT
csGLNORMALPOINTEREXT glNormalPointerEXT
csGLTEXCOORDPOINTEREXT glTexCoordPointerEXT
csGLVERTEXPOINTEREXT glVertexPointerEXT
GL_ATI_vertex_array_object functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ATI/vertex_array_object.txt.



csGLARRAYOBJECTATI glArrayObjectATI
csGLFREEOBJECTBUFFERATI glFreeObjectBufferATI
csGLGETARRAYOBJECTFVATI glGetArrayObjectfvATI
csGLGETARRAYOBJECTIVATI glGetArrayObjectivATI
csGLGETOBJECTBUFFERFVATI glGetObjectBufferfvATI
csGLGETOBJECTBUFFERIVATI glGetObjectBufferivATI
csGLGETVARIANTARRAYOBJECTFVATI glGetVariantArrayObjectfvATI
csGLGETVARIANTARRAYOBJECTIVATI glGetVariantArrayObjectivATI
csGLISOBJECTBUFFERATI glIsObjectBufferATI
csGLNEWOBJECTBUFFERATI glNewObjectBufferATI
csGLUPDATEOBJECTBUFFERATI glUpdateObjectBufferATI
csGLVARIANTARRAYOBJECTATI glVariantArrayObjectATI
GL_ARB_shader_objects functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/shader_objects.txt.



csGLATTACHOBJECTARB glAttachObjectARB
csGLCOMPILESHADERARB glCompileShaderARB
csGLCREATEPROGRAMOBJECTARB glCreateProgramObjectARB
csGLCREATESHADEROBJECTARB glCreateShaderObjectARB
csGLDELETEOBJECTARB glDeleteObjectARB
csGLDETACHOBJECTARB glDetachObjectARB
csGLGETACTIVEUNIFORMARB glGetActiveUniformARB
csGLGETATTACHEDOBJECTSARB glGetAttachedObjectsARB
csGLGETHANDLEARB glGetHandleARB
csGLGETINFOLOGARB glGetInfoLogARB
csGLGETOBJECTPARAMETERFVARB glGetObjectParameterfvARB
csGLGETOBJECTPARAMETERIVARB glGetObjectParameterivARB
csGLGETSHADERSOURCEARB glGetShaderSourceARB
csGLGETUNIFORMFVARB glGetUniformfvARB
csGLGETUNIFORMIVARB glGetUniformivARB
csGLGETUNIFORMLOCATIONARB glGetUniformLocationARB
csGLLINKPROGRAMARB glLinkProgramARB
csGLSHADERSOURCEARB glShaderSourceARB
csGLUNIFORM1FARB glUniform1fARB
csGLUNIFORM1FVARB glUniform1fvARB
csGLUNIFORM1IARB glUniform1iARB
csGLUNIFORM1IVARB glUniform1ivARB
csGLUNIFORM2FARB glUniform2fARB
csGLUNIFORM2FVARB glUniform2fvARB
csGLUNIFORM2IARB glUniform2iARB
csGLUNIFORM2IVARB glUniform2ivARB
csGLUNIFORM3FARB glUniform3fARB
csGLUNIFORM3FVARB glUniform3fvARB
csGLUNIFORM3IARB glUniform3iARB
csGLUNIFORM3IVARB glUniform3ivARB
csGLUNIFORM4FARB glUniform4fARB
csGLUNIFORM4FVARB glUniform4fvARB
csGLUNIFORM4IARB glUniform4iARB
csGLUNIFORM4IVARB glUniform4ivARB
csGLUNIFORMMATRIX2FVARB glUniformMatrix2fvARB
csGLUNIFORMMATRIX3FVARB glUniformMatrix3fvARB
csGLUNIFORMMATRIX4FVARB glUniformMatrix4fvARB
csGLUSEPROGRAMOBJECTARB glUseProgramObjectARB
csGLVALIDATEPROGRAMARB glValidateProgramARB
GL_version_2_0 functions

This is not a real OpenGL extension.

The OpenGL canvases will 'initialize' this extension when the appropriate GL version was detected.



csGLATTACHSHADER glAttachShader
csGLBINDATTRIBLOCATION glBindAttribLocation
csGLBLENDEQUATIONSEPARATE glBlendEquationSeparate
csGLCOMPILESHADER glCompileShader
csGLCREATEPROGRAMOBJECT glCreateProgramObject
csGLCREATESHADER glCreateShader
csGLDELETEPROGRAM glDeleteProgram
csGLDELETESHADER glDeleteShader
csGLDETACHSHADER glDetachShader
csGLDISABLEVERTEXATTRIBARRAY glDisableVertexAttribArray
csGLDRAWBUFFERS glDrawBuffers
csGLENABLEVERTEXATTRIBARRAY glEnableVertexAttribArray
csGLGETACTIVEATTRIB glGetActiveAttrib
csGLGETACTIVEUNIFORM glGetActiveUniform
csGLGETATTACHEDOBJECTS glGetAttachedObjects
csGLGETATTRIBLOCATION glGetAttribLocation
csGLGETHANDLE glGetHandle
csGLGETINFOLOG glGetInfoLog
csGLGETOBJECTPARAMETERFV glGetObjectParameterfv
csGLGETOBJECTPARAMETERIV glGetObjectParameteriv
csGLGETSHADERSOURCE glGetShaderSource
csGLGETUNIFORMFV glGetUniformfv
csGLGETUNIFORMIV glGetUniformiv
csGLGETUNIFORMLOCATION glGetUniformLocation
csGLGETVERTEXATTRIBPOINTERV glGetVertexAttribPointerv
csGLLINKPROGRAM glLinkProgram
csGLSHADERSOURCE glShaderSource
csGLSTENCILFUNCSEPARATE glStencilFuncSeparate
csGLSTENCILOPSEPARATE glStencilOpSeparate
csGLUNIFORM1F glUniform1f
csGLUNIFORM1FV glUniform1fv
csGLUNIFORM1I glUniform1i
csGLUNIFORM1IV glUniform1iv
csGLUNIFORM2F glUniform2f
csGLUNIFORM2FV glUniform2fv
csGLUNIFORM2I glUniform2i
csGLUNIFORM2IV glUniform2iv
csGLUNIFORM3F glUniform3f
csGLUNIFORM3FV glUniform3fv
csGLUNIFORM3I glUniform3i
csGLUNIFORM3IV glUniform3iv
csGLUNIFORM4F glUniform4f
csGLUNIFORM4FV glUniform4fv
csGLUNIFORM4I glUniform4i
csGLUNIFORM4IV glUniform4iv
csGLUNIFORMMATRIX2FV glUniformMatrix2fv
csGLUNIFORMMATRIX3FV glUniformMatrix3fv
csGLUNIFORMMATRIX4FV glUniformMatrix4fv
csGLUSEPROGRAM glUseProgram
csGLVALIDATEPROGRAM glValidateProgram
csGLVERTEXATTRIB1D glVertexAttrib1d
csGLVERTEXATTRIB1DV glVertexAttrib1dv
csGLVERTEXATTRIB1F glVertexAttrib1f
csGLVERTEXATTRIB1FV glVertexAttrib1fv
csGLVERTEXATTRIB1S glVertexAttrib1s
csGLVERTEXATTRIB1SV glVertexAttrib1sv
csGLVERTEXATTRIB2D glVertexAttrib2d
csGLVERTEXATTRIB2DV glVertexAttrib2dv
csGLVERTEXATTRIB2F glVertexAttrib2f
csGLVERTEXATTRIB2FV glVertexAttrib2fv
csGLVERTEXATTRIB2S glVertexAttrib2s
csGLVERTEXATTRIB2SV glVertexAttrib2sv
csGLVERTEXATTRIB3D glVertexAttrib3d
csGLVERTEXATTRIB3DV glVertexAttrib3dv
csGLVERTEXATTRIB3F glVertexAttrib3f
csGLVERTEXATTRIB3FV glVertexAttrib3fv
csGLVERTEXATTRIB3S glVertexAttrib3s
csGLVERTEXATTRIB3SV glVertexAttrib3sv
csGLVERTEXATTRIB4BV glVertexAttrib4bv
csGLVERTEXATTRIB4D glVertexAttrib4d
csGLVERTEXATTRIB4DV glVertexAttrib4dv
csGLVERTEXATTRIB4F glVertexAttrib4f
csGLVERTEXATTRIB4FV glVertexAttrib4fv
csGLVERTEXATTRIB4IV glVertexAttrib4iv
csGLVERTEXATTRIB4NBV glVertexAttrib4Nbv
csGLVERTEXATTRIB4NIV glVertexAttrib4Niv
csGLVERTEXATTRIB4NSV glVertexAttrib4Nsv
csGLVERTEXATTRIB4NUB glVertexAttrib4Nub
csGLVERTEXATTRIB4NUBV glVertexAttrib4Nubv
csGLVERTEXATTRIB4NUIV glVertexAttrib4Nuiv
csGLVERTEXATTRIB4NUSV glVertexAttrib4Nusv
csGLVERTEXATTRIB4S glVertexAttrib4s
csGLVERTEXATTRIB4SV glVertexAttrib4sv
csGLVERTEXATTRIB4UBV glVertexAttrib4ubv
csGLVERTEXATTRIB4UIV glVertexAttrib4uiv
csGLVERTEXATTRIB4USV glVertexAttrib4usv
csGLVERTEXATTRIBPOINTER glVertexAttribPointer
GL_NV_occlusion_query functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/occlusion_query.txt.



csGLBEGINOCCLUSIONQUERYNV glBeginOcclusionQueryNV
csGLDELETEOCCLUSIONQUERIESNV glDeleteOcclusionQueriesNV
csGLENDOCCLUSIONQUERYNV glEndOcclusionQueryNV
csGLGENOCCLUSIONQUERIESNV glGenOcclusionQueriesNV
csGLGETOCCLUSIONQUERYIVNV glGetOcclusionQueryivNV
csGLGETOCCLUSIONQUERYUIVNV glGetOcclusionQueryuivNV
csGLISOCCLUSIONQUERYNV glIsOcclusionQueryNV
GL_version_1_5 functions

This is not a real OpenGL extension.

The OpenGL canvases will 'initialize' this extension when the appropriate GL version was detected.



csGLBEGINQUERY glBeginQuery
csGLBINDBUFFER glBindBuffer
csGLBUFFERDATA glBufferData
csGLBUFFERSUBDATA glBufferSubData
csGLDELETEBUFFERS glDeleteBuffers
csGLDELETEQUERIES glDeleteQueries
csGLENDQUERY glEndQuery
csGLGENBUFFERS glGenBuffers
csGLGENQUERIES glGenQueries
csGLGETBUFFERPARAMETERIV glGetBufferParameteriv
csGLGETBUFFERPOINTERV glGetBufferPointerv
csGLGETBUFFERSUBDATA glGetBufferSubData
csGLGETQUERYIV glGetQueryiv
csGLGETQUERYOBJECTIV glGetQueryObjectiv
csGLGETQUERYOBJECTUIV glGetQueryObjectuiv
csGLISBUFFER glIsBuffer
csGLISQUERY glIsQuery
csGLMAPBUFFER glMapBuffer
csGLUNMAPBUFFER glUnmapBuffer
Queries functions



csGLBEGINQUERYARB glBeginQueryARB
csGLDELETEQUERIESARB glDeleteQueriesARB
csGLENDQUERYARB glEndQueryARB
csGLGENQUERIESARB glGenQueriesARB
csGLGETQUERYIVARB glGetQueryivARB
csGLGETQUERYOBJECTIVARB glGetQueryObjectivARB
csGLGETQUERYOBJECTUIVARB glGetQueryObjectuivARB
csGLISQUERYARB glIsQueryARB
GL_EXT_vertex_shader functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/vertex_shader.txt.



csGLBEGINVERTEXSHADEREXT glBeginVertexShaderEXT
csGLBINDLIGHTPARAMETEREXT glBindLightParameterEXT
csGLBINDMATERIALPARAMETEREXT glBindMaterialParameterEXT
csGLBINDPARAMETEREXT glBindParameterEXT
csGLBINDTEXGENPARAMETEREXT glBindTexGenParameterEXT
csGLBINDTEXTUREUNITPARAMETEREXT glBindTextureUnitParameterEXT
csGLBINDVERTEXSHADEREXT glBindVertexShaderEXT
csGLDELETEVERTEXSHADEREXT glDeleteVertexShaderEXT
csGLDISABLEVARIANTCLIENTSTATEEXT glDisableVariantClientStateEXT
csGLENABLEVARIANTCLIENTSTATEEXT glEnableVariantClientStateEXT
csGLENDVERTEXSHADEREXT glEndVertexShaderEXT
csGLEXTRACTCOMPONENTEXT glExtractComponentEXT
csGLGENSYMBOLSEXT glGenSymbolsEXT
csGLGENVERTEXSHADERSEXT glGenVertexShadersEXT
csGLGETINVARIANTBOOLEANVEXT glGetInvariantBooleanvEXT
csGLGETINVARIANTFLOATVEXT glGetInvariantFloatvEXT
csGLGETINVARIANTINTEGERVEXT glGetInvariantIntegervEXT
csGLGETLOCALCONSTANTBOOLEANVEXT glGetLocalConstantBooleanvEXT
csGLGETLOCALCONSTANTFLOATVEXT glGetLocalConstantFloatvEXT
csGLGETLOCALCONSTANTINTEGERVEXT glGetLocalConstantIntegervEXT
csGLGETVARIANTBOOLEANVEXT glGetVariantBooleanvEXT
csGLGETVARIANTFLOATVEXT glGetVariantFloatvEXT
csGLGETVARIANTINTEGERVEXT glGetVariantIntegervEXT
csGLGETVARIANTPOINTERVEXT glGetVariantPointervEXT
csGLINSERTCOMPONENTEXT glInsertComponentEXT
csGLISVARIANTENABLEDEXT glIsVariantEnabledEXT
csGLSETINVARIANTEXT glSetInvariantEXT
csGLSETLOCALCONSTANTEXT glSetLocalConstantEXT
csGLSHADEROP1EXT glShaderOp1EXT
csGLSHADEROP2EXT glShaderOp2EXT
csGLSHADEROP3EXT glShaderOp3EXT
csGLSWIZZLEEXT glSwizzleEXT
csGLVARIANTBVEXT glVariantbvEXT
csGLVARIANTDVEXT glVariantdvEXT
csGLVARIANTFVEXT glVariantfvEXT
csGLVARIANTIVEXT glVariantivEXT
csGLVARIANTPOINTEREXT glVariantPointerEXT
csGLVARIANTSVEXT glVariantsvEXT
csGLVARIANTUBVEXT glVariantubvEXT
csGLVARIANTUIVEXT glVariantuivEXT
csGLVARIANTUSVEXT glVariantusvEXT
csGLWRITEMASKEXT glWriteMaskEXT
GL_ARB_vertex_shader functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/vertex_shader.txt.



csGLBINDATTRIBLOCATIONARB glBindAttribLocationARB
csGLGETACTIVEATTRIBARB glGetActiveAttribARB
csGLGETATTRIBLOCATIONARB glGetAttribLocationARB
GL_ARB_vertex_buffer_object functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt.



csGLBINDBUFFERARB glBindBufferARB
csGLBUFFERDATAARB glBufferDataARB
csGLBUFFERSUBDATAARB glBufferSubDataARB
csGLDELETEBUFFERSARB glDeleteBuffersARB
csGLGENBUFFERSARB glGenBuffersARB
csGLGETBUFFERPARAMETERIVARB glGetBufferParameterivARB
csGLGETBUFFERPOINTERVARB glGetBufferPointervARB
csGLGETBUFFERSUBDATAARB glGetBufferSubDataARB
csGLISBUFFERARB glIsBufferARB
csGLMAPBUFFERARB glMapBufferARB
csGLUNMAPBUFFERARB glUnmapBufferARB
GL_EXT_framebuffer_object functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/framebuffer_object.txt.



csGLBINDFRAMEBUFFEREXT glBindFramebufferEXT
csGLBINDRENDERBUFFEREXT glBindRenderbufferEXT
csGLCHECKFRAMEBUFFERSTATUSEXT glCheckFramebufferStatusEXT
csGLDELETEFRAMEBUFFERSEXT glDeleteFramebuffersEXT
csGLDELETERENDERBUFFERSEXT glDeleteRenderbuffersEXT
csGLFRAMEBUFFERRENDERBUFFEREXT glFramebufferRenderbufferEXT
csGLFRAMEBUFFERTEXTURE1DEXT glFramebufferTexture1DEXT
csGLFRAMEBUFFERTEXTURE2DEXT glFramebufferTexture2DEXT
csGLFRAMEBUFFERTEXTURE3DEXT glFramebufferTexture3DEXT
csGLGENERATEMIPMAPEXT glGenerateMipmapEXT
csGLGENFRAMEBUFFERSEXT glGenFramebuffersEXT
csGLGENRENDERBUFFERSEXT glGenRenderbuffersEXT
csGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXT glGetFramebufferAttachmentParameterivEXT
csGLGETRENDERBUFFERPARAMETERIVEXT glGetRenderbufferParameterivEXT
csGLISFRAMEBUFFEREXT glIsFramebufferEXT
csGLISRENDERBUFFEREXT glIsRenderbufferEXT
csGLRENDERBUFFERSTORAGEEXT glRenderbufferStorageEXT
GL_ARB_vertex_program functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/vertex_program.txt.



csGLBINDPROGRAMARB glBindProgramARB
csGLDELETEPROGRAMSARB glDeleteProgramsARB
csGLDISABLEVERTEXATTRIBARRAYARB glDisableVertexAttribArrayARB
csGLENABLEVERTEXATTRIBARRAYARB glEnableVertexAttribArrayARB
csGLGENPROGRAMSARB glGenProgramsARB
csGLGETPROGRAMENVPARAMETERDVARB glGetProgramEnvParameterdvARB
csGLGETPROGRAMENVPARAMETERFVARB glGetProgramEnvParameterfvARB
csGLGETPROGRAMIVARB glGetProgramivARB
csGLGETPROGRAMLOCALPARAMETERDVARB glGetProgramLocalParameterdvARB
csGLGETPROGRAMLOCALPARAMETERFVARB glGetProgramLocalParameterfvARB
csGLGETPROGRAMSTRINGARB glGetProgramStringARB
csGLGETVERTEXATTRIBDVARB glGetVertexAttribdvARB
csGLGETVERTEXATTRIBFVARB glGetVertexAttribfvARB
csGLGETVERTEXATTRIBIVARB glGetVertexAttribivARB
csGLGETVERTEXATTRIBPOINTERVARB glGetVertexAttribPointervARB
csGLISPROGRAMARB glIsProgramARB
csGLPROGRAMENVPARAMETER4DARB glProgramEnvParameter4dARB
csGLPROGRAMENVPARAMETER4DVARB glProgramEnvParameter4dvARB
csGLPROGRAMENVPARAMETER4FARB glProgramEnvParameter4fARB
csGLPROGRAMENVPARAMETER4FVARB glProgramEnvParameter4fvARB
csGLPROGRAMLOCALPARAMETER4DARB glProgramLocalParameter4dARB
csGLPROGRAMLOCALPARAMETER4DVARB glProgramLocalParameter4dvARB
csGLPROGRAMLOCALPARAMETER4FARB glProgramLocalParameter4fARB
csGLPROGRAMLOCALPARAMETER4FVARB glProgramLocalParameter4fvARB
csGLPROGRAMSTRINGARB glProgramStringARB
csGLVERTEXATTRIB1DARB glVertexAttrib1dARB
csGLVERTEXATTRIB1DVARB glVertexAttrib1dvARB
csGLVERTEXATTRIB1FARB glVertexAttrib1fARB
csGLVERTEXATTRIB1FVARB glVertexAttrib1fvARB
csGLVERTEXATTRIB1SARB glVertexAttrib1sARB
csGLVERTEXATTRIB1SVARB glVertexAttrib1svARB
csGLVERTEXATTRIB2DARB glVertexAttrib2dARB
csGLVERTEXATTRIB2DVARB glVertexAttrib2dvARB
csGLVERTEXATTRIB2FARB glVertexAttrib2fARB
csGLVERTEXATTRIB2FVARB glVertexAttrib2fvARB
csGLVERTEXATTRIB2SARB glVertexAttrib2sARB
csGLVERTEXATTRIB2SVARB glVertexAttrib2svARB
csGLVERTEXATTRIB3DARB glVertexAttrib3dARB
csGLVERTEXATTRIB3DVARB glVertexAttrib3dvARB
csGLVERTEXATTRIB3FARB glVertexAttrib3fARB
csGLVERTEXATTRIB3FVARB glVertexAttrib3fvARB
csGLVERTEXATTRIB3SARB glVertexAttrib3sARB
csGLVERTEXATTRIB3SVARB glVertexAttrib3svARB
csGLVERTEXATTRIB4BVARB glVertexAttrib4bvARB
csGLVERTEXATTRIB4DARB glVertexAttrib4dARB
csGLVERTEXATTRIB4DVARB glVertexAttrib4dvARB
csGLVERTEXATTRIB4FARB glVertexAttrib4fARB
csGLVERTEXATTRIB4FVARB glVertexAttrib4fvARB
csGLVERTEXATTRIB4IVARB glVertexAttrib4ivARB
csGLVERTEXATTRIB4NBVARB glVertexAttrib4NbvARB
csGLVERTEXATTRIB4NIVARB glVertexAttrib4NivARB
csGLVERTEXATTRIB4NSVARB glVertexAttrib4NsvARB
csGLVERTEXATTRIB4NUBARB glVertexAttrib4NubARB
csGLVERTEXATTRIB4NUBVARB glVertexAttrib4NubvARB
csGLVERTEXATTRIB4NUIVARB glVertexAttrib4NuivARB
csGLVERTEXATTRIB4NUSVARB glVertexAttrib4NusvARB
csGLVERTEXATTRIB4SARB glVertexAttrib4sARB
csGLVERTEXATTRIB4SVARB glVertexAttrib4svARB
csGLVERTEXATTRIB4UBVARB glVertexAttrib4ubvARB
csGLVERTEXATTRIB4UIVARB glVertexAttrib4uivARB
csGLVERTEXATTRIB4USVARB glVertexAttrib4usvARB
csGLVERTEXATTRIBPOINTERARB glVertexAttribPointerARB
GL_APPLE_vertex_array_object functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/APPLE/vertex_array_object.txt.



csGLBINDVERTEXARRAYAPPLE glBindVertexArrayAPPLE
csGLDELETEVERTEXARRAYSAPPLE glDeleteVertexArraysAPPLE
csGLGENVERTEXARRAYSAPPLE glGenVertexArraysAPPLE
csGLISVERTEXARRAYAPPLE glIsVertexArrayAPPLE
GL_ARB_imaging functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/imaging.txt.



csGLBLENDCOLOR glBlendColor
csGLBLENDEQUATION glBlendEquation
csGLCOLORSUBTABLE glColorSubTable
csGLCOLORTABLE glColorTable
csGLCOLORTABLEPARAMETERFV glColorTableParameterfv
csGLCOLORTABLEPARAMETERIV glColorTableParameteriv
csGLCONVOLUTIONFILTER1D glConvolutionFilter1D
csGLCONVOLUTIONFILTER2D glConvolutionFilter2D
csGLCONVOLUTIONPARAMETERF glConvolutionParameterf
csGLCONVOLUTIONPARAMETERFV glConvolutionParameterfv
csGLCONVOLUTIONPARAMETERI glConvolutionParameteri
csGLCONVOLUTIONPARAMETERIV glConvolutionParameteriv
csGLCOPYCOLORSUBTABLE glCopyColorSubTable
csGLCOPYCOLORTABLE glCopyColorTable
csGLCOPYCONVOLUTIONFILTER1D glCopyConvolutionFilter1D
csGLCOPYCONVOLUTIONFILTER2D glCopyConvolutionFilter2D
csGLGETCOLORTABLE glGetColorTable
csGLGETCOLORTABLEPARAMETERFV glGetColorTableParameterfv
csGLGETCOLORTABLEPARAMETERIV glGetColorTableParameteriv
csGLGETCONVOLUTIONFILTER glGetConvolutionFilter
csGLGETCONVOLUTIONPARAMETERFV glGetConvolutionParameterfv
csGLGETCONVOLUTIONPARAMETERIV glGetConvolutionParameteriv
csGLGETHISTOGRAM glGetHistogram
csGLGETHISTOGRAMPARAMETERFV glGetHistogramParameterfv
csGLGETHISTOGRAMPARAMETERIV glGetHistogramParameteriv
csGLGETMINMAX glGetMinmax
csGLGETMINMAXPARAMETERFV glGetMinmaxParameterfv
csGLGETMINMAXPARAMETERIV glGetMinmaxParameteriv
csGLGETSEPARABLEFILTER glGetSeparableFilter
csGLHISTOGRAM glHistogram
csGLMINMAX glMinmax
csGLRESETHISTOGRAM glResetHistogram
csGLRESETMINMAX glResetMinmax
csGLSEPARABLEFILTER2D glSeparableFilter2D
GL_EXT_blend_color functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/blend_color.txt.



csGLBLENDCOLOREXT glBlendColorEXT
GL_EXT_blend_minmax functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/blend_minmax.txt.



csGLBLENDEQUATIONEXT glBlendEquationEXT
GL_EXT_blend_equation_separate functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/blend_equation_separate.txt.



csGLBLENDEQUATIONSEPARATEEXT glBlendEquationSeparateEXT
GL_version_1_4 functions

This is not a real OpenGL extension.

The OpenGL canvases will 'initialize' this extension when the appropriate GL version was detected.



csGLBLENDFUNCSEPARATE glBlendFuncSeparate
csGLFOGCOORDD glFogCoordd
csGLFOGCOORDDV glFogCoorddv
csGLFOGCOORDF glFogCoordf
csGLFOGCOORDFV glFogCoordfv
csGLFOGCOORDPOINTER glFogCoordPointer
csGLMULTIDRAWARRAYS glMultiDrawArrays
csGLMULTIDRAWELEMENTS glMultiDrawElements
csGLPOINTPARAMETERF glPointParameterf
csGLPOINTPARAMETERFV glPointParameterfv
csGLSECONDARYCOLOR3B glSecondaryColor3b
csGLSECONDARYCOLOR3BV glSecondaryColor3bv
csGLSECONDARYCOLOR3D glSecondaryColor3d
csGLSECONDARYCOLOR3DV glSecondaryColor3dv
csGLSECONDARYCOLOR3F glSecondaryColor3f
csGLSECONDARYCOLOR3FV glSecondaryColor3fv
csGLSECONDARYCOLOR3I glSecondaryColor3i
csGLSECONDARYCOLOR3IV glSecondaryColor3iv
csGLSECONDARYCOLOR3S glSecondaryColor3s
csGLSECONDARYCOLOR3SV glSecondaryColor3sv
csGLSECONDARYCOLOR3UB glSecondaryColor3ub
csGLSECONDARYCOLOR3UBV glSecondaryColor3ubv
csGLSECONDARYCOLOR3UI glSecondaryColor3ui
csGLSECONDARYCOLOR3UIV glSecondaryColor3uiv
csGLSECONDARYCOLOR3US glSecondaryColor3us
csGLSECONDARYCOLOR3USV glSecondaryColor3usv
csGLSECONDARYCOLORPOINTER glSecondaryColorPointer
csGLWINDOWPOS2D glWindowPos2d
csGLWINDOWPOS2DV glWindowPos2dv
csGLWINDOWPOS2F glWindowPos2f
csGLWINDOWPOS2FV glWindowPos2fv
csGLWINDOWPOS2I glWindowPos2i
csGLWINDOWPOS2IV glWindowPos2iv
csGLWINDOWPOS2S glWindowPos2s
csGLWINDOWPOS2SV glWindowPos2sv
csGLWINDOWPOS3D glWindowPos3d
csGLWINDOWPOS3DV glWindowPos3dv
csGLWINDOWPOS3F glWindowPos3f
csGLWINDOWPOS3FV glWindowPos3fv
csGLWINDOWPOS3I glWindowPos3i
csGLWINDOWPOS3IV glWindowPos3iv
csGLWINDOWPOS3S glWindowPos3s
csGLWINDOWPOS3SV glWindowPos3sv
GL_EXT_blend_func_separate functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/blend_func_separate.txt.



csGLBLENDFUNCSEPARATEEXT glBlendFuncSeparateEXT
GL_ARB_color_buffer_float functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt.



csGLCLAMPCOLORARB glClampColorARB
GL_ATI_vertex_streams functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ATI/vertex_streams.txt.



csGLCLIENTACTIVEVERTEXSTREAM glClientActiveVertexStream
csGLNORMALSTREAM3B glNormalStream3b
csGLNORMALSTREAM3BV glNormalStream3bv
csGLNORMALSTREAM3D glNormalStream3d
csGLNORMALSTREAM3DV glNormalStream3dv
csGLNORMALSTREAM3F glNormalStream3f
csGLNORMALSTREAM3FV glNormalStream3fv
csGLNORMALSTREAM3I glNormalStream3i
csGLNORMALSTREAM3IV glNormalStream3iv
csGLNORMALSTREAM3S glNormalStream3s
csGLNORMALSTREAM3SV glNormalStream3sv
csGLVERTEXBLENDENVF glVertexBlendEnvf
csGLVERTEXBLENDENVI glVertexBlendEnvi
csGLVERTEXSTREAM1D glVertexStream1d
csGLVERTEXSTREAM1DV glVertexStream1dv
csGLVERTEXSTREAM1F glVertexStream1f
csGLVERTEXSTREAM1FV glVertexStream1fv
csGLVERTEXSTREAM1I glVertexStream1i
csGLVERTEXSTREAM1IV glVertexStream1iv
csGLVERTEXSTREAM1S glVertexStream1s
csGLVERTEXSTREAM1SV glVertexStream1sv
csGLVERTEXSTREAM2D glVertexStream2d
csGLVERTEXSTREAM2DV glVertexStream2dv
csGLVERTEXSTREAM2F glVertexStream2f
csGLVERTEXSTREAM2FV glVertexStream2fv
csGLVERTEXSTREAM2I glVertexStream2i
csGLVERTEXSTREAM2IV glVertexStream2iv
csGLVERTEXSTREAM2S glVertexStream2s
csGLVERTEXSTREAM2SV glVertexStream2sv
csGLVERTEXSTREAM3D glVertexStream3d
csGLVERTEXSTREAM3DV glVertexStream3dv
csGLVERTEXSTREAM3F glVertexStream3f
csGLVERTEXSTREAM3FV glVertexStream3fv
csGLVERTEXSTREAM3I glVertexStream3i
csGLVERTEXSTREAM3IV glVertexStream3iv
csGLVERTEXSTREAM3S glVertexStream3s
csGLVERTEXSTREAM3SV glVertexStream3sv
csGLVERTEXSTREAM4D glVertexStream4d
csGLVERTEXSTREAM4DV glVertexStream4dv
csGLVERTEXSTREAM4F glVertexStream4f
csGLVERTEXSTREAM4FV glVertexStream4fv
csGLVERTEXSTREAM4I glVertexStream4i
csGLVERTEXSTREAM4IV glVertexStream4iv
csGLVERTEXSTREAM4S glVertexStream4s
csGLVERTEXSTREAM4SV glVertexStream4sv
GL_SUN_vertex functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/SUN/vertex.txt.



csGLCOLOR3FVERTEX3FSUN glColor3fVertex3fSUN
csGLCOLOR3FVERTEX3FVSUN glColor3fVertex3fvSUN
csGLCOLOR4FNORMAL3FVERTEX3FSUN glColor4fNormal3fVertex3fSUN
csGLCOLOR4FNORMAL3FVERTEX3FVSUN glColor4fNormal3fVertex3fvSUN
csGLCOLOR4UBVERTEX2FSUN glColor4ubVertex2fSUN
csGLCOLOR4UBVERTEX2FVSUN glColor4ubVertex2fvSUN
csGLCOLOR4UBVERTEX3FSUN glColor4ubVertex3fSUN
csGLCOLOR4UBVERTEX3FVSUN glColor4ubVertex3fvSUN
csGLNORMAL3FVERTEX3FSUN glNormal3fVertex3fSUN
csGLNORMAL3FVERTEX3FVSUN glNormal3fVertex3fvSUN
csGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUN glReplacementCodeuiColor3fVertex3fSUN
csGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUN glReplacementCodeuiColor3fVertex3fvSUN
csGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUN glReplacementCodeuiColor4fNormal3fVertex3fSUN
csGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUN glReplacementCodeuiColor4fNormal3fVertex3fvSUN
csGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUN glReplacementCodeuiColor4ubVertex3fSUN
csGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUN glReplacementCodeuiColor4ubVertex3fvSUN
csGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUN glReplacementCodeuiNormal3fVertex3fSUN
csGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUN glReplacementCodeuiNormal3fVertex3fvSUN
csGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUN glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
csGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUN glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
csGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUN glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
csGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUN glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
csGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUN glReplacementCodeuiTexCoord2fVertex3fSUN
csGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUN glReplacementCodeuiTexCoord2fVertex3fvSUN
csGLREPLACEMENTCODEUIVERTEX3FSUN glReplacementCodeuiVertex3fSUN
csGLREPLACEMENTCODEUIVERTEX3FVSUN glReplacementCodeuiVertex3fvSUN
csGLTEXCOORD2FCOLOR3FVERTEX3FSUN glTexCoord2fColor3fVertex3fSUN
csGLTEXCOORD2FCOLOR3FVERTEX3FVSUN glTexCoord2fColor3fVertex3fvSUN
csGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUN glTexCoord2fColor4fNormal3fVertex3fSUN
csGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUN glTexCoord2fColor4fNormal3fVertex3fvSUN
csGLTEXCOORD2FCOLOR4UBVERTEX3FSUN glTexCoord2fColor4ubVertex3fSUN
csGLTEXCOORD2FCOLOR4UBVERTEX3FVSUN glTexCoord2fColor4ubVertex3fvSUN
csGLTEXCOORD2FNORMAL3FVERTEX3FSUN glTexCoord2fNormal3fVertex3fSUN
csGLTEXCOORD2FNORMAL3FVERTEX3FVSUN glTexCoord2fNormal3fVertex3fvSUN
csGLTEXCOORD2FVERTEX3FSUN glTexCoord2fVertex3fSUN
csGLTEXCOORD2FVERTEX3FVSUN glTexCoord2fVertex3fvSUN
csGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUN glTexCoord4fColor4fNormal3fVertex4fSUN
csGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUN glTexCoord4fColor4fNormal3fVertex4fvSUN
csGLTEXCOORD4FVERTEX4FSUN glTexCoord4fVertex4fSUN
csGLTEXCOORD4FVERTEX4FVSUN glTexCoord4fVertex4fvSUN
GL_IBM_vertex_array_lists functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/IBM/vertex_array_lists.txt.



csGLCOLORPOINTERLISTIBM glColorPointerListIBM
csGLEDGEFLAGPOINTERLISTIBM glEdgeFlagPointerListIBM
csGLFOGCOORDPOINTERLISTIBM glFogCoordPointerListIBM
csGLNORMALPOINTERLISTIBM glNormalPointerListIBM
csGLSECONDARYCOLORPOINTERLISTIBM glSecondaryColorPointerListIBM
csGLTEXCOORDPOINTERLISTIBM glTexCoordPointerListIBM
csGLVERTEXPOINTERLISTIBM glVertexPointerListIBM
GL_EXT_color_subtable functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/color_subtable.txt.



csGLCOLORSUBTABLEEXT glColorSubTableEXT
csGLCOPYCOLORSUBTABLEEXT glCopyColorSubTableEXT
GL_EXT_paletted_texture functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/paletted_texture.txt.



csGLCOLORTABLEEXT glColorTableEXT
csGLGETCOLORTABLEEXT glGetColorTableEXT
csGLGETCOLORTABLEPARAMETERFVEXT glGetColorTableParameterfvEXT
csGLGETCOLORTABLEPARAMETERIVEXT glGetColorTableParameterivEXT
GL_SGI_color_table functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/SGI/color_table.txt.



csGLCOLORTABLEPARAMETERFVSGI glColorTableParameterfvSGI
csGLCOLORTABLEPARAMETERIVSGI glColorTableParameterivSGI
csGLCOLORTABLESGI glColorTableSGI
csGLCOPYCOLORTABLESGI glCopyColorTableSGI
csGLGETCOLORTABLEPARAMETERFVSGI glGetColorTableParameterfvSGI
csGLGETCOLORTABLEPARAMETERIVSGI glGetColorTableParameterivSGI
csGLGETCOLORTABLESGI glGetColorTableSGI
GL_NV_register_combiners functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/register_combiners.txt.



csGLCOMBINERINPUTNV glCombinerInputNV
csGLCOMBINEROUTPUTNV glCombinerOutputNV
csGLCOMBINERPARAMETERFNV glCombinerParameterfNV
csGLCOMBINERPARAMETERFVNV glCombinerParameterfvNV
csGLCOMBINERPARAMETERINV glCombinerParameteriNV
csGLCOMBINERPARAMETERIVNV glCombinerParameterivNV
csGLFINALCOMBINERINPUTNV glFinalCombinerInputNV
csGLGETCOMBINERINPUTPARAMETERFVNV glGetCombinerInputParameterfvNV
csGLGETCOMBINERINPUTPARAMETERIVNV glGetCombinerInputParameterivNV
csGLGETCOMBINEROUTPUTPARAMETERFVNV glGetCombinerOutputParameterfvNV
csGLGETCOMBINEROUTPUTPARAMETERIVNV glGetCombinerOutputParameterivNV
csGLGETFINALCOMBINERINPUTPARAMETERFVNV glGetFinalCombinerInputParameterfvNV
csGLGETFINALCOMBINERINPUTPARAMETERIVNV glGetFinalCombinerInputParameterivNV
GL_NV_register_combiners2 functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/register_combiners2.txt.



csGLCOMBINERSTAGEPARAMETERFVNV glCombinerStageParameterfvNV
csGLGETCOMBINERSTAGEPARAMETERFVNV glGetCombinerStageParameterfvNV
GL_ARB_texture_compression functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/texture_compression.txt.



csGLCOMPRESSEDTEXIMAGE1DARB glCompressedTexImage1DARB
csGLCOMPRESSEDTEXIMAGE2DARB glCompressedTexImage2DARB
csGLCOMPRESSEDTEXIMAGE3DARB glCompressedTexImage3DARB
csGLCOMPRESSEDTEXSUBIMAGE1DARB glCompressedTexSubImage1DARB
csGLCOMPRESSEDTEXSUBIMAGE2DARB glCompressedTexSubImage2DARB
csGLCOMPRESSEDTEXSUBIMAGE3DARB glCompressedTexSubImage3DARB
csGLGETCOMPRESSEDTEXIMAGEARB glGetCompressedTexImageARB
GL_EXT_convolution functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/convolution.txt.



csGLCONVOLUTIONFILTER1DEXT glConvolutionFilter1DEXT
csGLCONVOLUTIONFILTER2DEXT glConvolutionFilter2DEXT
csGLCONVOLUTIONPARAMETERFEXT glConvolutionParameterfEXT
csGLCONVOLUTIONPARAMETERFVEXT glConvolutionParameterfvEXT
csGLCONVOLUTIONPARAMETERIEXT glConvolutionParameteriEXT
csGLCONVOLUTIONPARAMETERIVEXT glConvolutionParameterivEXT
csGLCOPYCONVOLUTIONFILTER1DEXT glCopyConvolutionFilter1DEXT
csGLCOPYCONVOLUTIONFILTER2DEXT glCopyConvolutionFilter2DEXT
csGLGETCONVOLUTIONFILTEREXT glGetConvolutionFilterEXT
csGLGETCONVOLUTIONPARAMETERFVEXT glGetConvolutionParameterfvEXT
csGLGETCONVOLUTIONPARAMETERIVEXT glGetConvolutionParameterivEXT
csGLGETSEPARABLEFILTEREXT glGetSeparableFilterEXT
csGLSEPARABLEFILTER2DEXT glSeparableFilter2DEXT
GL_version_1_2 functions

This is not a real OpenGL extension.

The OpenGL canvases will 'initialize' this extension when the appropriate GL version was detected.



csGLCOPYTEXSUBIMAGE3D glCopyTexSubImage3D
csGLDRAWRANGEELEMENTS glDrawRangeElements
csGLTEXIMAGE3D glTexImage3D
csGLTEXSUBIMAGE3D glTexSubImage3D
GL_ARB_matrix_palette functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/matrix_palette.txt.



csGLCURRENTPALETTEMATRIXARB glCurrentPaletteMatrixARB
csGLMATRIXINDEXPOINTERARB glMatrixIndexPointerARB
csGLMATRIXINDEXUBVARB glMatrixIndexubvARB
csGLMATRIXINDEXUIVARB glMatrixIndexuivARB
csGLMATRIXINDEXUSVARB glMatrixIndexusvARB
GL_APPLE_fence functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/APPLE/fence.txt.



csGLDELETEFENCESAPPLE glDeleteFencesAPPLE
csGLFINISHFENCEAPPLE glFinishFenceAPPLE
csGLFINISHOBJECTAPPLE glFinishObjectAPPLE
csGLGENFENCESAPPLE glGenFencesAPPLE
csGLISFENCEAPPLE glIsFenceAPPLE
csGLSETFENCEAPPLE glSetFenceAPPLE
csGLTESTFENCEAPPLE glTestFenceAPPLE
csGLTESTOBJECTAPPLE glTestObjectAPPLE
GL_NV_fence functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/fence.txt.



csGLDELETEFENCESNV glDeleteFencesNV
csGLFINISHFENCENV glFinishFenceNV
csGLGENFENCESNV glGenFencesNV
csGLGETFENCEIVNV glGetFenceivNV
csGLISFENCENV glIsFenceNV
csGLSETFENCENV glSetFenceNV
csGLTESTFENCENV glTestFenceNV
InstancedDrawFuncs functions



csGLDRAWARRAYSINSTANCEDARB glDrawArraysInstancedARB
csGLDRAWELEMENTSINSTANCEDARB glDrawElementsInstancedARB
GL_ARB_draw_buffers functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/draw_buffers.txt.



csGLDRAWBUFFERSARB glDrawBuffersARB
GL_APPLE_element_array functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/APPLE/element_array.txt.



csGLDRAWELEMENTARRAYAPPLE glDrawElementArrayAPPLE
csGLDRAWRANGEELEMENTARRAYAPPLE glDrawRangeElementArrayAPPLE
csGLELEMENTPOINTERAPPLE glElementPointerAPPLE
csGLMULTIDRAWELEMENTARRAYAPPLE glMultiDrawElementArrayAPPLE
csGLMULTIDRAWRANGEELEMENTARRAYAPPLE glMultiDrawRangeElementArrayAPPLE
GL_ATI_element_array functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ATI/element_array.txt.



csGLDRAWELEMENTARRAYATI glDrawElementArrayATI
csGLDRAWRANGEELEMENTARRAYATI glDrawRangeElementArrayATI
csGLELEMENTPOINTERATI glElementPointerATI
GL_NV_element_array functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/element_array.txt.



csGLDRAWELEMENTARRAYNV glDrawElementArrayNV
csGLDRAWRANGEELEMENTARRAYNV glDrawRangeElementArrayNV
csGLELEMENTPOINTERNV glElementPointerNV
csGLMULTIDRAWELEMENTARRAYNV glMultiDrawElementArrayNV
csGLMULTIDRAWRANGEELEMENTARRAYNV glMultiDrawRangeElementArrayNV
GL_NV_evaluators functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/evaluators.txt.



csGLEVALMAPSNV glEvalMapsNV
csGLGETMAPATTRIBPARAMETERFVNV glGetMapAttribParameterfvNV
csGLGETMAPATTRIBPARAMETERIVNV glGetMapAttribParameterivNV
csGLGETMAPCONTROLPOINTSNV glGetMapControlPointsNV
csGLGETMAPPARAMETERFVNV glGetMapParameterfvNV
csGLGETMAPPARAMETERIVNV glGetMapParameterivNV
csGLMAPCONTROLPOINTSNV glMapControlPointsNV
csGLMAPPARAMETERFVNV glMapParameterfvNV
csGLMAPPARAMETERIVNV glMapParameterivNV
GL_ARB_map_buffer_range functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/map_buffer_range.txt.



csGLFLUSHMAPPEDBUFFERRANGE glFlushMappedBufferRange
csGLMAPBUFFERRANGE glMapBufferRange
GL_APPLE_vertex_array_range functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/APPLE/vertex_array_range.txt.



csGLFLUSHVERTEXARRAYRANGEAPPLE glFlushVertexArrayRangeAPPLE
csGLVERTEXARRAYPARAMETERIAPPLE glVertexArrayParameteriAPPLE
csGLVERTEXARRAYRANGEAPPLE glVertexArrayRangeAPPLE
GL_NV_vertex_array_range functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/vertex_array_range.txt.



csGLFLUSHVERTEXARRAYRANGENV glFlushVertexArrayRangeNV
csGLVERTEXARRAYRANGENV glVertexArrayRangeNV
csWGLALLOCATEMEMORYNV wglAllocateMemoryNV
csWGLFREEMEMORYNV wglFreeMemoryNV
GL_EXT_fog_coord functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/fog_coord.txt.



csGLFOGCOORDDEXT glFogCoorddEXT
csGLFOGCOORDDVEXT glFogCoorddvEXT
csGLFOGCOORDFEXT glFogCoordfEXT
csGLFOGCOORDFVEXT glFogCoordfvEXT
csGLFOGCOORDPOINTEREXT glFogCoordPointerEXT
GL_EXT_histogram functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/histogram.txt.



csGLGETHISTOGRAMEXT glGetHistogramEXT
csGLGETHISTOGRAMPARAMETERFVEXT glGetHistogramParameterfvEXT
csGLGETHISTOGRAMPARAMETERIVEXT glGetHistogramParameterivEXT
csGLGETMINMAXEXT glGetMinmaxEXT
csGLGETMINMAXPARAMETERFVEXT glGetMinmaxParameterfvEXT
csGLGETMINMAXPARAMETERIVEXT glGetMinmaxParameterivEXT
csGLHISTOGRAMEXT glHistogramEXT
csGLMINMAXEXT glMinmaxEXT
csGLRESETHISTOGRAMEXT glResetHistogramEXT
csGLRESETMINMAXEXT glResetMinmaxEXT
GL_ARB_timer_query functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/timer_query.txt.



csGLGETINTEGER64V glGetInteger64v
csGLQUERYCOUNTER glQueryCounter
GL_SGIS_pixel_texture functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/SGIS/pixel_texture.txt.



csGLGETPIXELTEXGENPARAMETERFVSGIS glGetPixelTexGenParameterfvSGIS
csGLGETPIXELTEXGENPARAMETERIVSGIS glGetPixelTexGenParameterivSGIS
csGLPIXELTEXGENPARAMETERFSGIS glPixelTexGenParameterfSGIS
csGLPIXELTEXGENPARAMETERISGIS glPixelTexGenParameteriSGIS
GL_NV_gpu_program4 functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/gpu_program4.txt.



csGLGETPROGRAMENVPARAMETERIIVNV glGetProgramEnvParameterIivNV
csGLGETPROGRAMENVPARAMETERIUIVNV glGetProgramEnvParameterIuivNV
csGLGETPROGRAMLOCALPARAMETERIIVNV glGetProgramLocalParameterIivNV
csGLGETPROGRAMLOCALPARAMETERIUIVNV glGetProgramLocalParameterIuivNV
csGLPROGRAMENVPARAMETERI4INV glProgramEnvParameterI4iNV
csGLPROGRAMENVPARAMETERI4IVNV glProgramEnvParameterI4ivNV
csGLPROGRAMENVPARAMETERI4UINV glProgramEnvParameterI4uiNV
csGLPROGRAMENVPARAMETERI4UIVNV glProgramEnvParameterI4uivNV
csGLPROGRAMENVPARAMETERSI4IVNV glProgramEnvParametersI4ivNV
csGLPROGRAMENVPARAMETERSI4UIVNV glProgramEnvParametersI4uivNV
csGLPROGRAMLOCALPARAMETERI4INV glProgramLocalParameterI4iNV
csGLPROGRAMLOCALPARAMETERI4IVNV glProgramLocalParameterI4ivNV
csGLPROGRAMLOCALPARAMETERI4UINV glProgramLocalParameterI4uiNV
csGLPROGRAMLOCALPARAMETERI4UIVNV glProgramLocalParameterI4uivNV
csGLPROGRAMLOCALPARAMETERSI4IVNV glProgramLocalParametersI4ivNV
csGLPROGRAMLOCALPARAMETERSI4UIVNV glProgramLocalParametersI4uivNV
GL_NV_fragment_program functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/fragment_program.txt.



csGLGETPROGRAMNAMEDPARAMETERDVNV glGetProgramNamedParameterdvNV
csGLGETPROGRAMNAMEDPARAMETERFVNV glGetProgramNamedParameterfvNV
csGLPROGRAMNAMEDPARAMETER4DNV glProgramNamedParameter4dNV
csGLPROGRAMNAMEDPARAMETER4FNV glProgramNamedParameter4fNV
Queries64 functions



csGLGETQUERYOBJECTI64V glGetQueryObjecti64v
csGLGETQUERYOBJECTUI64V glGetQueryObjectui64v
GL_ATI_envmap_bumpmap functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ATI/envmap_bumpmap.txt.



csGLGETTEXBUMPPARAMETERFVATI glGetTexBumpParameterfvATI
csGLGETTEXBUMPPARAMETERIVATI glGetTexBumpParameterivATI
csGLTEXBUMPPARAMETERFVATI glTexBumpParameterfvATI
csGLTEXBUMPPARAMETERIVATI glTexBumpParameterivATI
GL_ATI_vertex_attrib_array_object functions
csGLGETVERTEXATTRIBARRAYOBJECTFVATI glGetVertexAttribArrayObjectfvATI
csGLGETVERTEXATTRIBARRAYOBJECTIVATI glGetVertexAttribArrayObjectivATI
csGLVERTEXATTRIBARRAYOBJECTATI glVertexAttribArrayObjectATI
GL_ARB_transpose_matrix functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/transpose_matrix.txt.



csGLLOADTRANSPOSEMATRIXDARB glLoadTransposeMatrixdARB
csGLLOADTRANSPOSEMATRIXFARB glLoadTransposeMatrixfARB
csGLMULTTRANSPOSEMATRIXDARB glMultTransposeMatrixdARB
csGLMULTTRANSPOSEMATRIXFARB glMultTransposeMatrixfARB
GL_EXT_compiled_vertex_array functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/compiled_vertex_array.txt.



csGLLOCKARRAYSEXT glLockArraysEXT
csGLUNLOCKARRAYSEXT glUnlockArraysEXT
GL_EXT_multi_draw_arrays functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/multi_draw_arrays.txt.



csGLMULTIDRAWARRAYSEXT glMultiDrawArraysEXT
csGLMULTIDRAWELEMENTSEXT glMultiDrawElementsEXT
GL_IBM_multimode_draw_arrays functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/IBM/multimode_draw_arrays.txt.



csGLMULTIMODEDRAWARRAYSIBM glMultiModeDrawArraysIBM
csGLMULTIMODEDRAWELEMENTSIBM glMultiModeDrawElementsIBM
GL_ATI_pn_triangles functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ATI/pn_triangles.txt.



csGLPNTRIANGLESFATI glPNTrianglesfATI
csGLPNTRIANGLESIATI glPNTrianglesiATI
GL_ARB_point_parameters functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/point_parameters.txt.



csGLPOINTPARAMETERFARB glPointParameterfARB
csGLPOINTPARAMETERFVARB glPointParameterfvARB
GL_EXT_point_parameters functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/point_parameters.txt.



csGLPOINTPARAMETERFEXT glPointParameterfEXT
csGLPOINTPARAMETERFVEXT glPointParameterfvEXT
GL_NV_point_sprite functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/point_sprite.txt.



csGLPOINTPARAMETERINV glPointParameteriNV
csGLPOINTPARAMETERIVNV glPointParameterivNV
GL_EXT_polygon_offset functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/polygon_offset.txt.



csGLPOLYGONOFFSETEXT glPolygonOffsetEXT
GL_NV_primitive_restart functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/NV/primitive_restart.txt.



csGLPRIMITIVERESTARTINDEXNV glPrimitiveRestartIndexNV
csGLPRIMITIVERESTARTNV glPrimitiveRestartNV
GL_EXT_gpu_program_parameters functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/gpu_program_parameters.txt.



csGLPROGRAMENVPARAMETERS4FVEXT glProgramEnvParameters4fvEXT
csGLPROGRAMLOCALPARAMETERS4FVEXT glProgramLocalParameters4fvEXT
GL_MESA_resize_buffers functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/MESA/resize_buffers.txt.



csGLRESIZEBUFFERSMESA glResizeBuffersMESA
GL_ARB_multisample functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/multisample.txt.



csGLSAMPLECOVERAGEARB glSampleCoverageARB
GL_SGIS_multisample functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/SGIS/multisample.txt.



csGLSAMPLEMASKSGIS glSampleMaskSGIS
csGLSAMPLEPATTERNSGIS glSamplePatternSGIS
GL_EXT_secondary_color functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/secondary_color.txt.



csGLSECONDARYCOLOR3BEXT glSecondaryColor3bEXT
csGLSECONDARYCOLOR3BVEXT glSecondaryColor3bvEXT
csGLSECONDARYCOLOR3DEXT glSecondaryColor3dEXT
csGLSECONDARYCOLOR3DVEXT glSecondaryColor3dvEXT
csGLSECONDARYCOLOR3FEXT glSecondaryColor3fEXT
csGLSECONDARYCOLOR3FVEXT glSecondaryColor3fvEXT
csGLSECONDARYCOLOR3IEXT glSecondaryColor3iEXT
csGLSECONDARYCOLOR3IVEXT glSecondaryColor3ivEXT
csGLSECONDARYCOLOR3SEXT glSecondaryColor3sEXT
csGLSECONDARYCOLOR3SVEXT glSecondaryColor3svEXT
csGLSECONDARYCOLOR3UBEXT glSecondaryColor3ubEXT
csGLSECONDARYCOLOR3UBVEXT glSecondaryColor3ubvEXT
csGLSECONDARYCOLOR3UIEXT glSecondaryColor3uiEXT
csGLSECONDARYCOLOR3UIVEXT glSecondaryColor3uivEXT
csGLSECONDARYCOLOR3USEXT glSecondaryColor3usEXT
csGLSECONDARYCOLOR3USVEXT glSecondaryColor3usvEXT
csGLSECONDARYCOLORPOINTEREXT glSecondaryColorPointerEXT
GL_ATI_separate_stencil functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ATI/separate_stencil.txt.



csGLSTENCILFUNCSEPARATEATI glStencilFuncSeparateATI
csGLSTENCILOPSEPARATEATI glStencilOpSeparateATI
GL_GREMEDY_string_marker functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/GREMEDY/string_marker.txt.



csGLSTRINGMARKERGREMEDY glStringMarkerGREMEDY
GL_EXT_texture3D functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/texture3D.txt.



csGLTEXIMAGE3DEXT glTexImage3DEXT
GL_EXT_subtexture functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/subtexture.txt.



csGLTEXSUBIMAGE1DEXT glTexSubImage1DEXT
csGLTEXSUBIMAGE2DEXT glTexSubImage2DEXT
csGLTEXSUBIMAGE3DEXT glTexSubImage3DEXT
GL_SGIS_texture_color_mask functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/SGIS/texture_color_mask.txt.



csGLTEXTURECOLORMASKSGIS glTextureColorMaskSGIS
GL_version_2_1 functions

This is not a real OpenGL extension.

The OpenGL canvases will 'initialize' this extension when the appropriate GL version was detected.



csGLUNIFORMMATRIX2X3FV glUniformMatrix2x3fv
csGLUNIFORMMATRIX2X4FV glUniformMatrix2x4fv
csGLUNIFORMMATRIX3X2FV glUniformMatrix3x2fv
csGLUNIFORMMATRIX3X4FV glUniformMatrix3x4fv
csGLUNIFORMMATRIX4X2FV glUniformMatrix4x2fv
csGLUNIFORMMATRIX4X3FV glUniformMatrix4x3fv
GL_ARB_instanced_arrays functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/instanced_arrays.txt.



csGLVERTEXATTRIBDIVISORARB glVertexAttribDivisorARB
GL_ARB_vertex_blend functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/vertex_blend.txt.



csGLVERTEXBLENDARB glVertexBlendARB
csGLWEIGHTBVARB glWeightbvARB
csGLWEIGHTDVARB glWeightdvARB
csGLWEIGHTFVARB glWeightfvARB
csGLWEIGHTIVARB glWeightivARB
csGLWEIGHTPOINTERARB glWeightPointerARB
csGLWEIGHTSVARB glWeightsvARB
csGLWEIGHTUBVARB glWeightubvARB
csGLWEIGHTUIVARB glWeightuivARB
csGLWEIGHTUSVARB glWeightusvARB
csGLWEIGHTVARB glWeightvARB
GL_EXT_vertex_weighting functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/vertex_weighting.txt.



csGLVERTEXWEIGHTFEXT glVertexWeightfEXT
csGLVERTEXWEIGHTFVEXT glVertexWeightfvEXT
csGLVERTEXWEIGHTPOINTEREXT glVertexWeightPointerEXT
GL_ARB_window_pos functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/window_pos.txt.



csGLWINDOWPOS2DARB glWindowPos2dARB
csGLWINDOWPOS2DVARB glWindowPos2dvARB
csGLWINDOWPOS2FARB glWindowPos2fARB
csGLWINDOWPOS2FVARB glWindowPos2fvARB
csGLWINDOWPOS2IARB glWindowPos2iARB
csGLWINDOWPOS2IVARB glWindowPos2ivARB
csGLWINDOWPOS2SARB glWindowPos2sARB
csGLWINDOWPOS2SVARB glWindowPos2svARB
csGLWINDOWPOS3DARB glWindowPos3dARB
csGLWINDOWPOS3DVARB glWindowPos3dvARB
csGLWINDOWPOS3FARB glWindowPos3fARB
csGLWINDOWPOS3FVARB glWindowPos3fvARB
csGLWINDOWPOS3IARB glWindowPos3iARB
csGLWINDOWPOS3IVARB glWindowPos3ivARB
csGLWINDOWPOS3SARB glWindowPos3sARB
csGLWINDOWPOS3SVARB glWindowPos3svARB
GL_MESA_window_pos functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/MESA/window_pos.txt.



csGLWINDOWPOS2DMESA glWindowPos2dMESA
csGLWINDOWPOS2DVMESA glWindowPos2dvMESA
csGLWINDOWPOS2FMESA glWindowPos2fMESA
csGLWINDOWPOS2FVMESA glWindowPos2fvMESA
csGLWINDOWPOS2IMESA glWindowPos2iMESA
csGLWINDOWPOS2IVMESA glWindowPos2ivMESA
csGLWINDOWPOS2SMESA glWindowPos2sMESA
csGLWINDOWPOS2SVMESA glWindowPos2svMESA
csGLWINDOWPOS3DMESA glWindowPos3dMESA
csGLWINDOWPOS3DVMESA glWindowPos3dvMESA
csGLWINDOWPOS3FMESA glWindowPos3fMESA
csGLWINDOWPOS3FVMESA glWindowPos3fvMESA
csGLWINDOWPOS3IMESA glWindowPos3iMESA
csGLWINDOWPOS3IVMESA glWindowPos3ivMESA
csGLWINDOWPOS3SMESA glWindowPos3sMESA
csGLWINDOWPOS3SVMESA glWindowPos3svMESA
csGLWINDOWPOS4DMESA glWindowPos4dMESA
csGLWINDOWPOS4DVMESA glWindowPos4dvMESA
csGLWINDOWPOS4FMESA glWindowPos4fMESA
csGLWINDOWPOS4FVMESA glWindowPos4fvMESA
csGLWINDOWPOS4IMESA glWindowPos4iMESA
csGLWINDOWPOS4IVMESA glWindowPos4ivMESA
csGLWINDOWPOS4SMESA glWindowPos4sMESA
csGLWINDOWPOS4SVMESA glWindowPos4svMESA
WGL_I3D_image_buffer functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/I3D/wgl_image_buffer.txt.



csWGLASSOCIATEIMAGEBUFFEREVENTSI3D wglAssociateImageBufferEventsI3D
csWGLCREATEIMAGEBUFFERI3D wglCreateImageBufferI3D
csWGLDESTROYIMAGEBUFFERI3D wglDestroyImageBufferI3D
csWGLRELEASEIMAGEBUFFEREVENTSI3D wglReleaseImageBufferEventsI3D
WGL_I3D_swap_frame_usage functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/I3D/wgl_swap_frame_usage.txt.



csWGLBEGINFRAMETRACKINGI3D wglBeginFrameTrackingI3D
csWGLENDFRAMETRACKINGI3D wglEndFrameTrackingI3D
csWGLGETFRAMEUSAGEI3D wglGetFrameUsageI3D
csWGLQUERYFRAMETRACKINGI3D wglQueryFrameTrackingI3D
WGL_ARB_render_texture functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/wgl_render_texture.txt.



csWGLBINDTEXIMAGEARB wglBindTexImageARB
csWGLRELEASETEXIMAGEARB wglReleaseTexImageARB
csWGLSETPBUFFERATTRIBARB wglSetPbufferAttribARB
WGL_ARB_pixel_format functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/wgl_pixel_format.txt.



csWGLCHOOSEPIXELFORMATARB wglChoosePixelFormatARB
csWGLGETPIXELFORMATATTRIBFVARB wglGetPixelFormatAttribfvARB
csWGLGETPIXELFORMATATTRIBIVARB wglGetPixelFormatAttribivARB
WGL_EXT_pixel_format functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/wgl_pixel_format.txt.



csWGLCHOOSEPIXELFORMATEXT wglChoosePixelFormatEXT
csWGLGETPIXELFORMATATTRIBFVEXT wglGetPixelFormatAttribfvEXT
csWGLGETPIXELFORMATATTRIBIVEXT wglGetPixelFormatAttribivEXT
WGL_ARB_buffer_region functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/wgl_buffer_region.txt.



csWGLCREATEBUFFERREGIONARB wglCreateBufferRegionARB
csWGLDELETEBUFFERREGIONARB wglDeleteBufferRegionARB
csWGLRESTOREBUFFERREGIONARB wglRestoreBufferRegionARB
csWGLSAVEBUFFERREGIONARB wglSaveBufferRegionARB
WGL_ARB_pbuffer functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/wgl_pbuffer.txt.



csWGLCREATEPBUFFERARB wglCreatePbufferARB
csWGLDESTROYPBUFFERARB wglDestroyPbufferARB
csWGLGETPBUFFERDCARB wglGetPbufferDCARB
csWGLQUERYPBUFFERARB wglQueryPbufferARB
csWGLRELEASEPBUFFERDCARB wglReleasePbufferDCARB
WGL_EXT_pbuffer functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/wgl_pbuffer.txt.



csWGLCREATEPBUFFEREXT wglCreatePbufferEXT
csWGLDESTROYPBUFFEREXT wglDestroyPbufferEXT
csWGLGETPBUFFERDCEXT wglGetPbufferDCEXT
csWGLQUERYPBUFFEREXT wglQueryPbufferEXT
csWGLRELEASEPBUFFERDCEXT wglReleasePbufferDCEXT
WGL_I3D_swap_frame_lock functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/I3D/wgl_swap_frame_lock.txt.



csWGLDISABLEFRAMELOCKI3D wglDisableFrameLockI3D
csWGLENABLEFRAMELOCKI3D wglEnableFrameLockI3D
csWGLISENABLEDFRAMELOCKI3D wglIsEnabledFrameLockI3D
csWGLQUERYFRAMELOCKMASTERI3D wglQueryFrameLockMasterI3D
WGL_I3D_genlock functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/I3D/wgl_genlock.txt.



csWGLDISABLEGENLOCKI3D wglDisableGenlockI3D
csWGLENABLEGENLOCKI3D wglEnableGenlockI3D
csWGLGENLOCKSAMPLERATEI3D wglGenlockSampleRateI3D
csWGLGENLOCKSOURCEDELAYI3D wglGenlockSourceDelayI3D
csWGLGENLOCKSOURCEEDGEI3D wglGenlockSourceEdgeI3D
csWGLGENLOCKSOURCEI3D wglGenlockSourceI3D
csWGLGETGENLOCKSAMPLERATEI3D wglGetGenlockSampleRateI3D
csWGLGETGENLOCKSOURCEDELAYI3D wglGetGenlockSourceDelayI3D
csWGLGETGENLOCKSOURCEEDGEI3D wglGetGenlockSourceEdgeI3D
csWGLGETGENLOCKSOURCEI3D wglGetGenlockSourceI3D
csWGLISENABLEDGENLOCKI3D wglIsEnabledGenlockI3D
csWGLQUERYGENLOCKMAXSOURCEDELAYI3D wglQueryGenlockMaxSourceDelayI3D
WGL_ARB_make_current_read functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/wgl_make_current_read.txt.



csWGLGETCURRENTREADDCARB wglGetCurrentReadDCARB
csWGLMAKECONTEXTCURRENTARB wglMakeContextCurrentARB
WGL_EXT_make_current_read functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/wgl_make_current_read.txt.



csWGLGETCURRENTREADDCEXT wglGetCurrentReadDCEXT
csWGLMAKECONTEXTCURRENTEXT wglMakeContextCurrentEXT
WGL_I3D_digital_video_control functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/I3D/wgl_digital_video_control.txt.



csWGLGETDIGITALVIDEOPARAMETERSI3D wglGetDigitalVideoParametersI3D
csWGLSETDIGITALVIDEOPARAMETERSI3D wglSetDigitalVideoParametersI3D
WGL_ARB_extensions_string functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/ARB/wgl_extensions_string.txt.



csWGLGETEXTENSIONSSTRINGARB wglGetExtensionsStringARB
WGL_EXT_extensions_string functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/wgl_extensions_string.txt.



csWGLGETEXTENSIONSSTRINGEXT wglGetExtensionsStringEXT
WGL_I3D_gamma functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/I3D/wgl_gamma.txt.



csWGLGETGAMMATABLEI3D wglGetGammaTableI3D
csWGLGETGAMMATABLEPARAMETERSI3D wglGetGammaTableParametersI3D
csWGLSETGAMMATABLEI3D wglSetGammaTableI3D
csWGLSETGAMMATABLEPARAMETERSI3D wglSetGammaTableParametersI3D
WGL_EXT_swap_control functions

For a description of what this ext does, see http://www.opengl.org/registry/specs/EXT/wgl_swap_control.txt.



csWGLGETSWAPINTERVALEXT wglGetSwapIntervalEXT
csWGLSWAPINTERVALEXT wglSwapIntervalEXT

Detailed Description

Struct containing all GL extension functions.

Definition at line 11654 of file glextmanager.h.


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

Generated for Crystal Space 2.0 by doxygen 1.6.1