(glGenAsyncMarkersSGIX range) → Natural 
  | 
|   range : Integer | 
(glGenBuffers n) → U32Vector 
  | 
|   n : Integer | 
Version 1.5.
(glGenBuffersARB n) → U32Vector 
  | 
|   n : Integer | 
Alias of glGenBuffers.
(glGenFencesAPPLE n) → U32Vector 
  | 
|   n : Integer | 
(glGenFencesNV n) → U32Vector 
  | 
|   n : Integer | 
(glGenFragmentShadersATI range) → Natural 
  | 
|   range : Natural | 
(glGenFramebuffers n) → U32Vector 
  | 
|   n : Integer | 
Version 3.0.
(glGenFramebuffersEXT n) → U32Vector 
  | 
|   n : Integer | 
Alias of glGenFramebuffers.
(glGenLists range) → Natural 
  | 
|   range : Integer | 
Deprecated in version 3.1.
(glGenNamesAMD identifier num) → U32Vector 
  | 
|   identifier : Integer | 
|   num : Natural | 
(glGenOcclusionQueriesNV n) → U32Vector 
  | 
|   n : Integer | 
(glGenPathsNV range) → Natural 
  | 
|   range : Integer | 
(glGenPerfMonitorsAMD n) → U32Vector 
  | 
|   n : Integer | 
(glGenProgramPipelines n) → U32Vector 
  | 
|   n : Integer | 
Version 4.1.
(glGenProgramsARB n) → U32Vector 
  | 
|   n : Integer | 
(glGenProgramsNV n) → U32Vector 
  | 
|   n : Integer | 
Alias of glGenProgramsARB.
(glGenQueries n) → U32Vector 
  | 
|   n : Integer | 
Version 1.5.
(glGenQueriesARB n) → U32Vector 
  | 
|   n : Integer | 
Alias of glGenQueries.
(glGenRenderbuffers n) → U32Vector 
  | 
|   n : Integer | 
Version 3.0.
(glGenRenderbuffersEXT n) → U32Vector 
  | 
|   n : Integer | 
Alias of glGenRenderbuffers.
(glGenSamplers count) → U32Vector 
  | 
|   count : Integer | 
Version 1.2.
| (glGenSymbolsEXT |   | datatype |   |   |   |   |  |   |   | storagetype |   |   |   |   |  |   |   | range |   |   |   |   |  |   |   | components) |   | → |   | Natural |  
 
  | 
|   datatype : Integer | 
|   storagetype : Integer | 
|   range : Integer | 
|   components : Natural | 
(glGenTextures n) → U32Vector 
  | 
|   n : Integer | 
Version 1.1.
(glGenTexturesEXT n) → U32Vector 
  | 
|   n : Integer | 
(glGenTransformFeedbacks n) → U32Vector 
  | 
|   n : Integer | 
Version 1.2.
(glGenTransformFeedbacksNV n) → U32Vector 
  | 
|   n : Integer | 
(glGenVertexArrays n) → U32Vector 
  | 
|   n : Integer | 
Version 3.0.
(glGenVertexArraysAPPLE n) → U32Vector 
  | 
|   n : Integer | 
Alias of glGenVertexArray.
(glGenVertexShadersEXT range) → Natural 
  | 
|   range : Natural | 
(glGenerateMipmap target) → Void 
  | 
|   target : Integer | 
Version 3.0.
(glGenerateMipmapEXT target) → Void 
  | 
|   target : Integer | 
Alias of glGenerateMipmap.
| (glGenerateMultiTexMipmapEXT |   | texunit |   |   |   |   |  |   |   | target) |   | → |   | Void |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
(glGenerateTextureMipmapEXT texture target) → Void 
  | 
|   texture : Natural | 
|   target : Integer | 
| (glGetActiveAtomicCounterBufferiv |   | program |   |   |   |   |  |   |   | bufferIndex |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   program : Natural | 
|   bufferIndex : Natural | 
|   pname : Integer | 
Version 4.2.
(glGetActiveAttrib program index bufSize) 
  | 
|   | → |   | | Integer |   | Integer |   | Integer |   | Bytes |  
  |  
  | 
|   program : Natural | 
|   index : Natural | 
|   bufSize : Integer | 
Version 2.0.
| (glGetActiveAttribARB |   | programObj |   |  |   |   | index |   |  |   |   | maxLength) |   |  
 
  | 
|   | → |   | | Integer |   | Integer |   | Integer |   | Bytes |  
  |  
  | 
|   programObj : Natural | 
|   index : Natural | 
|   maxLength : Integer | 
Alias of glGetActiveAttrib.
| (glGetActiveSubroutineName |   | program |   |   |   |   |  |   |   | shadertype |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | bufsize) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   shadertype : Integer | 
|   index : Natural | 
|   bufsize : Integer | 
Version 1.2.
| (glGetActiveSubroutineUniformName |   | program |   |   |   |   |  |   |   | shadertype |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | bufsize) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   shadertype : Integer | 
|   index : Natural | 
|   bufsize : Integer | 
Version 1.2.
| (glGetActiveSubroutineUniformiv |   | program |   |   |   |   |  |   |   | shadertype |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   program : Natural | 
|   shadertype : Integer | 
|   index : Natural | 
|   pname : Integer | 
Version 1.2.
(glGetActiveUniform program index bufSize) 
  | 
|   | → |   | | Integer |   | Integer |   | Integer |   | Bytes |  
  |  
  | 
|   program : Natural | 
|   index : Natural | 
|   bufSize : Integer | 
Version 2.0.
| (glGetActiveUniformARB |   | programObj |   |  |   |   | index |   |  |   |   | maxLength) |   |  
 
  | 
|   | → |   | | Integer |   | Integer |   | Integer |   | Bytes |  
  |  
  | 
|   programObj : Natural | 
|   index : Natural | 
|   maxLength : Integer | 
Alias of glGetActiveUniform.
| (glGetActiveUniformBlockName |   | program |   |   |   |   |  |   |   | uniformBlockIndex |   |   |   |   |  |   |   | bufSize) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   uniformBlockIndex : Natural | 
|   bufSize : Integer | 
Version 2.0.
| (glGetActiveUniformBlockiv |   | program |   |   |   |   |  |   |   | uniformBlockIndex |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   program : Natural | 
|   uniformBlockIndex : Natural | 
|   pname : Integer | 
Version 2.0.
| (glGetActiveUniformName |   | program |   |   |   |   |  |   |   | uniformIndex |   |   |   |   |  |   |   | bufSize) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   uniformIndex : Natural | 
|   bufSize : Integer | 
Version 2.0.
| (glGetActiveUniformsiv |   | program |   |   |   |   |  |   |   | uniformCount |   |   |   |   |  |   |   | uniformIndices |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   program : Natural | 
|   uniformCount : Integer | 
|   uniformIndices : U32Vector | 
|   pname : Integer | 
Version 2.0.
(glGetActiveVaryingNV program index bufSize) 
  | 
|   | → |   | | Integer |   | Integer |   | Integer |   | Bytes |  
  |  
  | 
|   program : Natural | 
|   index : Natural | 
|   bufSize : Integer | 
(glGetArrayObjectfvATI array pname) → Flonum 
  | 
|   array : Integer | 
|   pname : Integer | 
(glGetArrayObjectivATI array pname) → Integer 
  | 
|   array : Integer | 
|   pname : Integer | 
| (glGetAttachedObjectsARB |   | containerObj |   |   |   |   |  |   |   | maxCount) |   | → |   |  |  
 
  | 
|   containerObj : Natural | 
|   maxCount : Integer | 
Alias of glGetAttachedShaders.
| (glGetAttachedShaders program maxCount) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   maxCount : Integer | 
Version 2.0.
(glGetAttribLocation program name) → Integer 
  | 
|   program : Natural | 
|   name : (U Bytes String) | 
Version 2.0.
(glGetAttribLocationARB programObj name) → Integer 
  | 
|   programObj : Natural | 
|   name : (U Bytes String) | 
Alias of glGetAttribLocation.
(glGetBooleanIndexedvEXT target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : CPointer | 
Alias of glGetBooleani_v.
(glGetBooleani_v target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : CPointer | 
Version 3.0.
(glGetBooleanv pname) → (Vectorof Boolean) 
  | 
|   pname : Integer | 
(glGetBufferParameteri64v target pname) → S64Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 3.2.
(glGetBufferParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.5.
(glGetBufferParameterivARB target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Alias of glGetBufferParameteriv.
(glGetBufferParameterui64vNV target pname) → U64Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetBufferPointerv target pname) → GLPointer 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.5.
(glGetBufferPointervARB target pname) → GLPointer 
  | 
|   target : Integer | 
|   pname : Integer | 
Alias of glGetBufferPointerv.
(glGetBufferSubData target offset size data) → Void 
  | 
|   target : Integer | 
|   offset : Integer | 
|   size : Integer | 
|   data : GLPointer | 
Version 1.5.
| (glGetBufferSubDataARB |   | target |   |   |   |   |  |   |   | offset |   |   |   |   |  |   |   | size |   |   |   |   |  |   |   | data) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   offset : Integer | 
|   size : Integer | 
|   data : GLPointer | 
Alias of glGetBufferSubData.
(glGetClipPlane plane) → F64Vector 
  | 
|   plane : Integer | 
Deprecated in version 3.1.
(glGetColorTable target format type table) → Void 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   table : GLPointer | 
Version 1.2.
Deprecated in version 3.1.
(glGetColorTableEXT target format type data) → Void 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   data : GLPointer | 
(glGetColorTableParameterfv target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetColorTableParameterfvEXT |   | target |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
| (glGetColorTableParameterfvSGI |   | target |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetColorTableParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetColorTableParameterivEXT |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
| (glGetColorTableParameterivSGI |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetColorTableSGI target format type table) → Void 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   table : GLPointer | 
| (glGetCombinerInputParameterfvNV |   | stage |   |   |   |   |  |   |   | portion |   |   |   |   |  |   |   | variable |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   stage : Integer | 
|   portion : Integer | 
|   variable : Integer | 
|   pname : Integer | 
| (glGetCombinerInputParameterivNV |   | stage |   |   |   |   |  |   |   | portion |   |   |   |   |  |   |   | variable |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   stage : Integer | 
|   portion : Integer | 
|   variable : Integer | 
|   pname : Integer | 
| (glGetCombinerOutputParameterfvNV |   | stage |   |   |   |   |  |   |   | portion |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   stage : Integer | 
|   portion : Integer | 
|   pname : Integer | 
| (glGetCombinerOutputParameterivNV |   | stage |   |   |   |   |  |   |   | portion |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   stage : Integer | 
|   portion : Integer | 
|   pname : Integer | 
| (glGetCombinerStageParameterfvNV |   | stage |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   stage : Integer | 
|   pname : Integer | 
| (glGetCompressedMultiTexImageEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | lod |   |   |   |   |  |   |   | img) |   | → |   | Void |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   lod : Integer | 
|   img : GLPointer | 
(glGetCompressedTexImage target level img) → Void 
  | 
|   target : Integer | 
|   level : Integer | 
|   img : GLPointer | 
Version 1.3.
| (glGetCompressedTexImageARB |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | img) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   level : Integer | 
|   img : GLPointer | 
Alias of glGetCompressedTexImage.
| (glGetCompressedTextureImageEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | lod |   |   |   |   |  |   |   | img) |   | → |   | Void |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   lod : Integer | 
|   img : GLPointer | 
| (glGetConvolutionFilter |   | target |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | image) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   image : GLPointer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionFilterEXT |   | target |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | image) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   image : GLPointer | 
(glGetConvolutionParameterfv target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionParameterfvEXT |   | target |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetConvolutionParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionParameterivEXT |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
| (glGetDebugMessageLog |   | count |   |   |   |   |  |   |   | bufsize |   |   |   |   |  |   |   | sources |   |   |   |   |  |   |   | types |   |   |   |   |  |   |   | ids |   |   |   |   |  |   |   | severities |   |   |   |   |  |   |   | lengths |   |   |   |   |  |   |   | messageLog) |   | → |   | Natural |  
 
  | 
|   count : Natural | 
|   bufsize : Integer | 
|   sources : S32Vector | 
|   types : S32Vector | 
|   ids : U32Vector | 
|   severities : S32Vector | 
|   lengths : S32Vector | 
|   messageLog : Bytes | 
Version 4.3.
| (glGetDebugMessageLogAMD count bufsize) |   | → |   | | Natural |  | S32Vector |  | U32Vector |  | U32Vector |  | S32Vector |  | Bytes |  
  |  
 
  | 
|   count : Natural | 
|   bufsize : Integer | 
| (glGetDebugMessageLogARB count bufsize) |   | → |   | | Natural |  | S32Vector |  | S32Vector |  | U32Vector |  | S32Vector |  | S32Vector |  | Bytes |  
  |  
 
  | 
|   count : Natural | 
|   bufsize : Integer | 
(glGetDetailTexFuncSGIS target points) → Void 
  | 
|   target : Integer | 
|   points : F32Vector | 
(glGetDoubleIndexedvEXT target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : F64Vector | 
(glGetDoublei_v target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : F64Vector | 
Version 4.1.
(glGetDoublev pname) → F64Vector 
  | 
|   pname : Integer | 
(glGetFenceivNV fence pname) → S32Vector 
  | 
|   fence : Natural | 
|   pname : Integer | 
| (glGetFinalCombinerInputParameterfvNV |   | variable |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   variable : Integer | 
|   pname : Integer | 
| (glGetFinalCombinerInputParameterivNV |   | variable |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   variable : Integer | 
|   pname : Integer | 
(glGetFloatIndexedvEXT target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : F32Vector | 
(glGetFloati_v target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : F32Vector | 
Version 4.1.
(glGetFloatv pname) → F32Vector 
  | 
|   pname : Integer | 
(glGetFogFuncSGIS points) → Void 
  | 
|   points : F32Vector | 
(glGetFragDataIndex program name) → Integer 
  | 
|   program : Natural | 
|   name : (U Bytes String) | 
Version 1.2.
(glGetFragDataLocation program name) → Integer 
  | 
|   program : Natural | 
|   name : (U Bytes String) | 
Version 3.0.
(glGetFragDataLocationEXT program name) → Integer 
  | 
|   program : Natural | 
|   name : (U Bytes String) | 
Alias of glGetFragDataLocation.
(glGetFragmentLightfvSGIX light pname) → F32Vector 
  | 
|   light : Integer | 
|   pname : Integer | 
(glGetFragmentLightivSGIX light pname) → S32Vector 
  | 
|   light : Integer | 
|   pname : Integer | 
(glGetFragmentMaterialfvSGIX face pname) → F32Vector 
  | 
|   face : Integer | 
|   pname : Integer | 
(glGetFragmentMaterialivSGIX face pname) → S32Vector 
  | 
|   face : Integer | 
|   pname : Integer | 
| (glGetFramebufferAttachmentParameteriv |   | target |   |   |   |   |  |   |   | attachment |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   attachment : Integer | 
|   pname : Integer | 
Version 3.0.
| (glGetFramebufferAttachmentParameterivEXT |   | target |   |  |   |   | attachment |   |  |   |   | pname) |   |  
 
  | 
|  → S32Vector | 
|   target : Integer | 
|   attachment : Integer | 
|   pname : Integer | 
Alias of glGetFramebufferAttachmentParameteriv.
(glGetFramebufferParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 4.3.
| (glGetFramebufferParameterivEXT |   | framebuffer |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   framebuffer : Natural | 
|   pname : Integer | 
(glGetGraphicsResetStatusARB) → Integer 
  | 
(glGetHandleARB pname) → Natural 
  | 
|   pname : Integer | 
| (glGetHistogram |   | target |   |   |   |   |  |   |   | reset |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | the-values) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   reset : Boolean | 
|   format : Integer | 
|   type : Integer | 
|   the-values : GLPointer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetHistogramEXT |   | target |   |   |   |   |  |   |   | reset |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | the-values) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   reset : Boolean | 
|   format : Integer | 
|   type : Integer | 
|   the-values : GLPointer | 
(glGetHistogramParameterfv target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
(glGetHistogramParameterfvEXT target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetHistogramParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
(glGetHistogramParameterivEXT target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
| (glGetImageHandleNV |   | texture |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | layered |   |   |   |   |  |   |   | layer |   |   |   |   |  |   |   | format) |   | → |   | Natural |  
 
  | 
|   texture : Natural | 
|   level : Integer | 
|   layered : Boolean | 
|   layer : Integer | 
|   format : Integer | 
| (glGetImageTransformParameterfvHP |   | target |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
| (glGetImageTransformParameterivHP |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
| (glGetInfoLogARB obj maxLength) |   | → |   |  |  
 
  | 
|   obj : Natural | 
|   maxLength : Integer | 
(glGetInstrumentsSGIX) → Integer 
  | 
(glGetInteger64i_v target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : S64Vector | 
Version 3.2.
(glGetInteger64v pname) → S64Vector 
  | 
|   pname : Integer | 
Version 1.2.
(glGetIntegerIndexedvEXT target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : S32Vector | 
Alias of glGetIntegeri_v.
(glGetIntegeri_v target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : S32Vector | 
Version 3.0.
(glGetIntegerui64i_vNV value index result) → Void 
  | 
|   value : Integer | 
|   index : Natural | 
|   result : U64Vector | 
(glGetIntegerui64vNV value result) → Void 
  | 
|   value : Integer | 
|   result : U64Vector | 
(glGetIntegerv pname) → S32Vector 
  | 
|   pname : Integer | 
| (glGetInternalformati64v |   | target |   |   |   |   |  |   |   | internalformat |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | bufSize) |   | → |   | S64Vector |  
 
  | 
|   target : Integer | 
|   internalformat : Integer | 
|   pname : Integer | 
|   bufSize : Integer | 
Version 4.3.
| (glGetInternalformativ |   | target |   |   |   |   |  |   |   | internalformat |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | bufSize) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   internalformat : Integer | 
|   pname : Integer | 
|   bufSize : Integer | 
Version 4.2.
(glGetInvariantBooleanvEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : CPointer | 
(glGetInvariantFloatvEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : F32Vector | 
(glGetInvariantIntegervEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : S32Vector | 
(glGetLightfv light pname) → F32Vector 
  | 
|   light : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
(glGetLightiv light pname) → S32Vector 
  | 
|   light : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
(glGetListParameterfvSGIX list pname) → F32Vector 
  | 
|   list : Natural | 
|   pname : Integer | 
(glGetListParameterivSGIX list pname) → S32Vector 
  | 
|   list : Natural | 
|   pname : Integer | 
| (glGetLocalConstantBooleanvEXT |   | id |   |   |   |   |  |   |   | value |   |   |   |   |  |   |   | data) |   | → |   | Void |  
 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : CPointer | 
(glGetLocalConstantFloatvEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : F32Vector | 
| (glGetLocalConstantIntegervEXT |   | id |   |   |   |   |  |   |   | value |   |   |   |   |  |   |   | data) |   | → |   | Void |  
 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : S32Vector | 
| (glGetMapAttribParameterfvNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   pname : Integer | 
| (glGetMapAttribParameterivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   pname : Integer | 
| (glGetMapControlPointsNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | ustride |   |   |   |   |  |   |   | vstride |   |   |   |   |  |   |   | packed |   |   |   |   |  |   |   | points) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   type : Integer | 
|   ustride : Integer | 
|   vstride : Integer | 
|   packed : Boolean | 
|   points : GLPointer | 
(glGetMapParameterfvNV target pname params) → Void 
  | 
|   target : Integer | 
|   pname : Integer | 
|   params : F32Vector | 
(glGetMapParameterivNV target pname params) → Void 
  | 
|   target : Integer | 
|   pname : Integer | 
|   params : S32Vector | 
(glGetMapdv target query v) → Void 
  | 
|   target : Integer | 
|   query : Integer | 
|   v : F64Vector | 
Deprecated in version 3.1.
(glGetMapfv target query v) → Void 
  | 
|   target : Integer | 
|   query : Integer | 
|   v : F32Vector | 
Deprecated in version 3.1.
(glGetMapiv target query v) → Void 
  | 
|   target : Integer | 
|   query : Integer | 
|   v : S32Vector | 
Deprecated in version 3.1.
(glGetMaterialfv face pname) → F32Vector 
  | 
|   face : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
(glGetMaterialiv face pname) → S32Vector 
  | 
|   face : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
| (glGetMinmax |   | target |   |   |   |   |  |   |   | reset |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | the-values) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   reset : Boolean | 
|   format : Integer | 
|   type : Integer | 
|   the-values : GLPointer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetMinmaxEXT |   | target |   |   |   |   |  |   |   | reset |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | the-values) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   reset : Boolean | 
|   format : Integer | 
|   type : Integer | 
|   the-values : GLPointer | 
(glGetMinmaxParameterfv target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
(glGetMinmaxParameterfvEXT target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetMinmaxParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.2.
Deprecated in version 3.1.
(glGetMinmaxParameterivEXT target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetMultiTexEnvfvEXT texunit target pname) → F32Vector 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   pname : Integer | 
(glGetMultiTexEnvivEXT texunit target pname) → S32Vector 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   pname : Integer | 
(glGetMultiTexGendvEXT texunit coord pname) → F64Vector 
  | 
|   texunit : Integer | 
|   coord : Integer | 
|   pname : Integer | 
(glGetMultiTexGenfvEXT texunit coord pname) → F32Vector 
  | 
|   texunit : Integer | 
|   coord : Integer | 
|   pname : Integer | 
(glGetMultiTexGenivEXT texunit coord pname) → S32Vector 
  | 
|   texunit : Integer | 
|   coord : Integer | 
|   pname : Integer | 
| (glGetMultiTexImageEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | pixels) |   | → |   | Void |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   level : Integer | 
|   format : Integer | 
|   type : Integer | 
|   pixels : GLPointer | 
| (glGetMultiTexLevelParameterfvEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   level : Integer | 
|   pname : Integer | 
| (glGetMultiTexLevelParameterivEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   level : Integer | 
|   pname : Integer | 
| (glGetMultiTexParameterIivEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   pname : Integer | 
| (glGetMultiTexParameterIuivEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | U32Vector |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   pname : Integer | 
| (glGetMultiTexParameterfvEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   pname : Integer | 
| (glGetMultiTexParameterivEXT |   | texunit |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   texunit : Integer | 
|   target : Integer | 
|   pname : Integer | 
(glGetMultisamplefv pname index) → F32Vector 
  | 
|   pname : Integer | 
|   index : Natural | 
Version 1.2.
(glGetMultisamplefvNV pname index) → F32Vector 
  | 
|   pname : Integer | 
|   index : Natural | 
| (glGetNamedBufferParameterivEXT |   | buffer |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   buffer : Natural | 
|   pname : Integer | 
| (glGetNamedBufferParameterui64vNV |   | buffer |   |   |   |   |  |   |   | pname) |   | → |   | U64Vector |  
 
  | 
|   buffer : Natural | 
|   pname : Integer | 
(glGetNamedBufferPointervEXT buffer pname) → GLPointer 
  | 
|   buffer : Natural | 
|   pname : Integer | 
| (glGetNamedBufferSubDataEXT |   | buffer |   |   |   |   |  |   |   | offset |   |   |   |   |  |   |   | size |   |   |   |   |  |   |   | data) |   | → |   | Void |  
 
  | 
|   buffer : Natural | 
|   offset : Integer | 
|   size : Integer | 
|   data : GLPointer | 
| (glGetNamedFramebufferAttachmentParameterivEXT |   | framebuffer |   |  |   |   | attachment |   |  |   |   | pname) |   |  
 
  | 
|  → S32Vector | 
|   framebuffer : Natural | 
|   attachment : Integer | 
|   pname : Integer | 
| (glGetNamedFramebufferParameterivEXT |   | framebuffer |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   framebuffer : Natural | 
|   pname : Integer | 
| (glGetNamedProgramLocalParameterIivEXT |   | program |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | index) |   | → |   | S32Vector |  
 
  | 
|   program : Natural | 
|   target : Integer | 
|   index : Natural | 
| (glGetNamedProgramLocalParameterIuivEXT |   | program |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | index) |   | → |   | U32Vector |  
 
  | 
|   program : Natural | 
|   target : Integer | 
|   index : Natural | 
| (glGetNamedProgramLocalParameterdvEXT |   | program |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | index) |   | → |   | F64Vector |  
 
  | 
|   program : Natural | 
|   target : Integer | 
|   index : Natural | 
| (glGetNamedProgramLocalParameterfvEXT |   | program |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | index) |   | → |   | F32Vector |  
 
  | 
|   program : Natural | 
|   target : Integer | 
|   index : Natural | 
| (glGetNamedProgramStringEXT |   | program |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | string) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   target : Integer | 
|   pname : Integer | 
|   string : GLPointer | 
| (glGetNamedProgramivEXT |   | program |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | Integer |  
 
  | 
|   program : Natural | 
|   target : Integer | 
|   pname : Integer | 
| (glGetNamedRenderbufferParameterivEXT |   | renderbuffer |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   renderbuffer : Natural | 
|   pname : Integer | 
| (glGetNamedStringARB namelen name bufSize) |   | → |   |  |  
 
  | 
|   namelen : Integer | 
|   name : (U Bytes String) | 
|   bufSize : Integer | 
(glGetNamedStringivARB namelen name pname) → S32Vector 
  | 
|   namelen : Integer | 
|   name : (U Bytes String) | 
|   pname : Integer | 
(glGetObjectBufferfvATI buffer pname) → Flonum 
  | 
|   buffer : Natural | 
|   pname : Integer | 
(glGetObjectBufferivATI buffer pname) → Integer 
  | 
|   buffer : Natural | 
|   pname : Integer | 
| (glGetObjectLabel identifier name bufSize) |   | → |   |  |  
 
  | 
|   identifier : Integer | 
|   name : Natural | 
|   bufSize : Integer | 
Version 4.3.
(glGetObjectParameterfvARB obj pname) → F32Vector 
  | 
|   obj : Natural | 
|   pname : Integer | 
| (glGetObjectParameterivAPPLE |   | objectType |   |   |   |   |  |   |   | name |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   objectType : Integer | 
|   name : Natural | 
|   pname : Integer | 
(glGetObjectParameterivARB obj pname) → S32Vector 
  | 
|   obj : Natural | 
|   pname : Integer | 
| (glGetObjectPtrLabel ptr bufSize) |   | → |   |  |  
 
  | 
|   ptr : GLPointer | 
|   bufSize : Integer | 
Version 4.3.
(glGetOcclusionQueryivNV id pname) → S32Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
(glGetOcclusionQueryuivNV id pname) → U32Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
(glGetPathColorGenfvNV color pname) → F32Vector 
  | 
|   color : Integer | 
|   pname : Integer | 
(glGetPathColorGenivNV color pname) → S32Vector 
  | 
|   color : Integer | 
|   pname : Integer | 
(glGetPathCommandsNV path commands) → Void 
  | 
|   path : Natural | 
|   commands : Bytes | 
(glGetPathCoordsNV path coords) → Void 
  | 
|   path : Natural | 
|   coords : F32Vector | 
(glGetPathDashArrayNV path dashArray) → Void 
  | 
|   path : Natural | 
|   dashArray : F32Vector | 
| (glGetPathLengthNV |   | path |   |   |   |   |  |   |   | startSegment |   |   |   |   |  |   |   | numSegments) |   | → |   | Flonum |  
 
  | 
|   path : Natural | 
|   startSegment : Integer | 
|   numSegments : Integer | 
| (glGetPathMetricRangeNV |   | metricQueryMask |   |   |   |   |  |   |   | firstPathName |   |   |   |   |  |   |   | numPaths |   |   |   |   |  |   |   | stride |   |   |   |   |  |   |   | metrics) |   | → |   | Void |  
 
  | 
|   metricQueryMask : Natural | 
|   firstPathName : Natural | 
|   numPaths : Integer | 
|   stride : Integer | 
|   metrics : F32Vector | 
| (glGetPathMetricsNV |   | metricQueryMask |   |   |   |   |  |   |   | numPaths |   |   |   |   |  |   |   | pathNameType |   |   |   |   |  |   |   | paths |   |   |   |   |  |   |   | pathBase |   |   |   |   |  |   |   | stride |   |   |   |   |  |   |   | metrics) |   | → |   | Void |  
 
  | 
|   metricQueryMask : Natural | 
|   numPaths : Integer | 
|   pathNameType : Integer | 
|   paths : GLPointer | 
|   pathBase : Natural | 
|   stride : Integer | 
|   metrics : F32Vector | 
(glGetPathParameterfvNV path pname) → F32Vector 
  | 
|   path : Natural | 
|   pname : Integer | 
(glGetPathParameterivNV path pname) → S32Vector 
  | 
|   path : Natural | 
|   pname : Integer | 
| (glGetPathSpacingNV |   | pathListMode |   |   |   |   |  |   |   | numPaths |   |   |   |   |  |   |   | pathNameType |   |   |   |   |  |   |   | paths |   |   |   |   |  |   |   | pathBase |   |   |   |   |  |   |   | advanceScale |   |   |   |   |  |   |   | kerningScale |   |   |   |   |  |   |   | transformType |   |   |   |   |  |   |   | returnedSpacing) |   | → |   | Void |  
 
  | 
|   pathListMode : Integer | 
|   numPaths : Integer | 
|   pathNameType : Integer | 
|   paths : GLPointer | 
|   pathBase : Natural | 
|   advanceScale : Flonum | 
|   kerningScale : Flonum | 
|   transformType : Integer | 
|   returnedSpacing : F32Vector | 
(glGetPathTexGenfvNV texCoordSet pname) → F32Vector 
  | 
|   texCoordSet : Integer | 
|   pname : Integer | 
(glGetPathTexGenivNV texCoordSet pname) → S32Vector 
  | 
|   texCoordSet : Integer | 
|   pname : Integer | 
| (glGetPerfMonitorCounterDataAMD |   | monitor |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | dataSize) |   | → |   |  |  
 
  | 
|   monitor : Natural | 
|   pname : Integer | 
|   dataSize : Integer | 
| (glGetPerfMonitorCounterInfoAMD |   | group |   |   |   |   |  |   |   | counter |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | data) |   | → |   | Void |  
 
  | 
|   group : Natural | 
|   counter : Natural | 
|   pname : Integer | 
|   data : GLPointer | 
| (glGetPerfMonitorCounterStringAMD |   | group |   |   |   |   |  |   |   | counter |   |   |   |   |  |   |   | bufSize) |   | → |   |  |  
 
  | 
|   group : Natural | 
|   counter : Natural | 
|   bufSize : Integer | 
| (glGetPerfMonitorCountersAMD |   | group |   |  |   |   | counterSize) |   |  
 
  | 
|   | → |   | | Integer |   | Integer |   | U32Vector |  
  |  
  | 
|   group : Natural | 
|   counterSize : Integer | 
| (glGetPerfMonitorGroupStringAMD |   | group |   |   |   |   |  |   |   | bufSize) |   | → |   |  |  
 
  | 
|   group : Natural | 
|   bufSize : Integer | 
| (glGetPerfMonitorGroupsAMD groupsSize) |   | → |   |  |  
 
  | 
|   groupsSize : Integer | 
(glGetPixelMapfv map the-values) → Void 
  | 
|   map : Integer | 
|   the-values : F32Vector | 
Deprecated in version 3.1.
(glGetPixelMapuiv map the-values) → Void 
  | 
|   map : Integer | 
|   the-values : U32Vector | 
Deprecated in version 3.1.
(glGetPixelMapusv map the-values) → Void 
  | 
|   map : Integer | 
|   the-values : U16Vector | 
Deprecated in version 3.1.
(glGetPixelTexGenParameterfvSGIS pname) → F32Vector 
  | 
|   pname : Integer | 
(glGetPixelTexGenParameterivSGIS pname) → S32Vector 
  | 
|   pname : Integer | 
| (glGetPixelTransformParameterfvEXT |   | target |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
| (glGetPixelTransformParameterivEXT |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetPointerIndexedvEXT target index data) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   data : CPointer | 
(glGetPointerv pname) → GLPointer 
  | 
|   pname : Integer | 
Version 1.1.
(glGetPointervEXT pname) → GLPointer 
  | 
|   pname : Integer | 
Alias of glGetPointerv.
(glGetPolygonStipple mask) → Void 
  | 
|   mask : Bytes | 
Deprecated in version 3.1.
| (glGetProgramBinary program bufSize binary) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   bufSize : Integer | 
|   binary : GLPointer | 
Version 4.1.
| (glGetProgramEnvParameterIivNV |   | target |   |   |   |   |  |   |   | index) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
| (glGetProgramEnvParameterIuivNV |   | target |   |   |   |   |  |   |   | index) |   | → |   | U32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
| (glGetProgramEnvParameterdvARB |   | target |   |   |   |   |  |   |   | index) |   | → |   | F64Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
| (glGetProgramEnvParameterfvARB |   | target |   |   |   |   |  |   |   | index) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
| (glGetProgramInfoLog program bufSize) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   bufSize : Integer | 
Version 2.0.
| (glGetProgramInterfaceiv |   | program |   |   |   |   |  |   |   | programInterface |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   program : Natural | 
|   programInterface : Integer | 
|   pname : Integer | 
Version 4.3.
| (glGetProgramLocalParameterIivNV |   | target |   |   |   |   |  |   |   | index) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
| (glGetProgramLocalParameterIuivNV |   | target |   |   |   |   |  |   |   | index) |   | → |   | U32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
| (glGetProgramLocalParameterdvARB |   | target |   |   |   |   |  |   |   | index) |   | → |   | F64Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
| (glGetProgramLocalParameterfvARB |   | target |   |   |   |   |  |   |   | index) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
(glGetProgramNamedParameterdvNV id len name) → F64Vector 
  | 
|   id : Natural | 
|   len : Integer | 
|   name : (U Bytes String) | 
(glGetProgramNamedParameterfvNV id len name) → F32Vector 
  | 
|   id : Natural | 
|   len : Integer | 
|   name : (U Bytes String) | 
| (glGetProgramParameterdvNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | pname) |   | → |   | F64Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   pname : Integer | 
| (glGetProgramParameterfvNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   pname : Integer | 
| (glGetProgramPipelineInfoLog |   | pipeline |   |   |   |   |  |   |   | bufSize) |   | → |   |  |  
 
  | 
|   pipeline : Natural | 
|   bufSize : Integer | 
Version 4.1.
(glGetProgramPipelineiv pipeline pname) → S32Vector 
  | 
|   pipeline : Natural | 
|   pname : Integer | 
Version 4.1.
| (glGetProgramResourceIndex |   | program |   |   |   |   |  |   |   | programInterface |   |   |   |   |  |   |   | name) |   | → |   | Natural |  
 
  | 
|   program : Natural | 
|   programInterface : Integer | 
|   name : (U Bytes String) | 
Version 4.3.
| (glGetProgramResourceLocation |   | program |   |   |   |   |  |   |   | programInterface |   |   |   |   |  |   |   | name) |   | → |   | Integer |  
 
  | 
|   program : Natural | 
|   programInterface : Integer | 
|   name : (U Bytes String) | 
Version 4.3.
| (glGetProgramResourceLocationIndex |   | program |   |   |   |   |  |   |   | programInterface |   |   |   |   |  |   |   | name) |   | → |   | Integer |  
 
  | 
|   program : Natural | 
|   programInterface : Integer | 
|   name : (U Bytes String) | 
Version 4.3.
| (glGetProgramResourceName |   | program |   |   |   |   |  |   |   | programInterface |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | bufSize) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   programInterface : Integer | 
|   index : Natural | 
|   bufSize : Integer | 
Version 4.3.
| (glGetProgramResourceiv |   | program |   |   |   |   |  |   |   | programInterface |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | propCount |   |   |   |   |  |   |   | props |   |   |   |   |  |   |   | bufSize) |   | → |   |  |  
 
  | 
|   program : Natural | 
|   programInterface : Integer | 
|   index : Natural | 
|   propCount : Integer | 
|   props : S32Vector | 
|   bufSize : Integer | 
Version 4.3.
| (glGetProgramStageiv |   | program |   |   |   |   |  |   |   | shadertype |   |   |   |   |  |   |   | pname) |   | → |   | Integer |  
 
  | 
|   program : Natural | 
|   shadertype : Integer | 
|   pname : Integer | 
Version 1.2.
(glGetProgramStringARB target pname string) → Void 
  | 
|   target : Integer | 
|   pname : Integer | 
|   string : GLPointer | 
(glGetProgramStringNV id pname program) → Void 
  | 
|   id : Natural | 
|   pname : Integer | 
|   program : Bytes | 
| (glGetProgramSubroutineParameteruivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | param) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   param : U32Vector | 
(glGetProgramiv program pname) → Integer 
  | 
|   program : Natural | 
|   pname : Integer | 
Version 2.0.
(glGetProgramivARB target pname) → Integer 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetProgramivNV id pname) → S32Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
(glGetQueryIndexediv target index pname) → S32Vector 
  | 
|   target : Integer | 
|   index : Natural | 
|   pname : Integer | 
Version 1.2.
(glGetQueryObjecti64v id pname) → S64Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
Version 1.2.
(glGetQueryObjecti64vEXT id pname) → S64Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
(glGetQueryObjectiv id pname) → S32Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
Version 1.5.
(glGetQueryObjectivARB id pname) → S32Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
Alias of glGetQueryObjectiv.
(glGetQueryObjectui64v id pname) → U64Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
Version 1.2.
(glGetQueryObjectui64vEXT id pname) → U64Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
(glGetQueryObjectuiv id pname) → U32Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
Version 1.5.
(glGetQueryObjectuivARB id pname) → U32Vector 
  | 
|   id : Natural | 
|   pname : Integer | 
Alias of glGetQueryObjectuiv.
(glGetQueryiv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 1.5.
(glGetQueryivARB target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Alias of glGetQueryiv.
(glGetRenderbufferParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 3.0.
| (glGetRenderbufferParameterivEXT |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
Alias of glGetRenderbufferParameteriv.
(glGetSamplerParameterIiv sampler pname) → S32Vector 
  | 
|   sampler : Natural | 
|   pname : Integer | 
Version 1.2.
(glGetSamplerParameterIuiv sampler pname) → U32Vector 
  | 
|   sampler : Natural | 
|   pname : Integer | 
Version 1.2.
(glGetSamplerParameterfv sampler pname) → F32Vector 
  | 
|   sampler : Natural | 
|   pname : Integer | 
Version 1.2.
(glGetSamplerParameteriv sampler pname) → S32Vector 
  | 
|   sampler : Natural | 
|   pname : Integer | 
Version 1.2.
| (glGetSeparableFilter |   | target |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | row |   |   |   |   |  |   |   | column |   |   |   |   |  |   |   | span) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   row : GLPointer | 
|   column : GLPointer | 
|   span : GLPointer | 
Version 1.2.
Deprecated in version 3.1.
| (glGetSeparableFilterEXT |   | target |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | row |   |   |   |   |  |   |   | column |   |   |   |   |  |   |   | span) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   row : GLPointer | 
|   column : GLPointer | 
|   span : GLPointer | 
| (glGetShaderInfoLog shader bufSize) |   | → |   |  |  
 
  | 
|   shader : Natural | 
|   bufSize : Integer | 
Version 2.0.
| (glGetShaderPrecisionFormat |   | shadertype |   |   |   |   |  |   |   | precisiontype) |   | → |   |  |  
 
  | 
|   shadertype : Integer | 
|   precisiontype : Integer | 
Version 4.1.
| (glGetShaderSource shader bufSize) |   | → |   |  |  
 
  | 
|   shader : Natural | 
|   bufSize : Integer | 
Version 2.0.
| (glGetShaderSourceARB obj maxLength) |   | → |   |  |  
 
  | 
|   obj : Natural | 
|   maxLength : Integer | 
Alias of glGetShaderSource.
(glGetShaderiv shader pname) → Integer 
  | 
|   shader : Natural | 
|   pname : Integer | 
Version 2.0.
(glGetSharpenTexFuncSGIS target points) → Void 
  | 
|   target : Integer | 
|   points : F32Vector | 
(glGetString name) → String 
  | 
|   name : Integer | 
(glGetStringi name index) → String 
  | 
|   name : Integer | 
|   index : Natural | 
Version 3.0.
| (glGetSubroutineIndex |   | program |   |   |   |   |  |   |   | shadertype |   |   |   |   |  |   |   | name) |   | → |   | Natural |  
 
  | 
|   program : Natural | 
|   shadertype : Integer | 
|   name : (U Bytes String) | 
Version 1.2.
| (glGetSubroutineUniformLocation |   | program |   |   |   |   |  |   |   | shadertype |   |   |   |   |  |   |   | name) |   | → |   | Integer |  
 
  | 
|   program : Natural | 
|   shadertype : Integer | 
|   name : (U Bytes String) | 
Version 1.2.
| (glGetSynciv sync pname bufSize) |   | → |   |  |  
 
  | 
|   sync : GLSync | 
|   pname : Integer | 
|   bufSize : Integer | 
Version 1.2.
(glGetTexBumpParameterfvATI pname) → F32Vector 
  | 
|   pname : Integer | 
(glGetTexBumpParameterivATI pname) → S32Vector 
  | 
|   pname : Integer | 
(glGetTexEnvfv target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
(glGetTexEnviv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
| (glGetTexFilterFuncSGIS |   | target |   |   |   |   |  |   |   | filter |   |   |   |   |  |   |   | weights) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   filter : Integer | 
|   weights : F32Vector | 
(glGetTexGendv coord pname) → F64Vector 
  | 
|   coord : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
(glGetTexGenfv coord pname) → F32Vector 
  | 
|   coord : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
(glGetTexGeniv coord pname) → S32Vector 
  | 
|   coord : Integer | 
|   pname : Integer | 
Deprecated in version 3.1.
| (glGetTexImage |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | pixels) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   level : Integer | 
|   format : Integer | 
|   type : Integer | 
|   pixels : GLPointer | 
| (glGetTexLevelParameterfv |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   target : Integer | 
|   level : Integer | 
|   pname : Integer | 
| (glGetTexLevelParameteriv |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   target : Integer | 
|   level : Integer | 
|   pname : Integer | 
(glGetTexParameterIiv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 3.0.
(glGetTexParameterIivEXT target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Alias of glGetTexParameterIiv.
(glGetTexParameterIuiv target pname) → U32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Version 3.0.
(glGetTexParameterIuivEXT target pname) → U32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
Alias of glGetTexParameterIuiv.
| (glGetTexParameterPointervAPPLE |   | target |   |   |   |   |  |   |   | pname) |   | → |   | GLPointer |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetTexParameterfv target pname) → F32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetTexParameteriv target pname) → S32Vector 
  | 
|   target : Integer | 
|   pname : Integer | 
(glGetTextureHandleNV texture) → Natural 
  | 
|   texture : Natural | 
| (glGetTextureImageEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | pixels) |   | → |   | Void |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   level : Integer | 
|   format : Integer | 
|   type : Integer | 
|   pixels : GLPointer | 
| (glGetTextureLevelParameterfvEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   level : Integer | 
|   pname : Integer | 
| (glGetTextureLevelParameterivEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   level : Integer | 
|   pname : Integer | 
| (glGetTextureParameterIivEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   pname : Integer | 
| (glGetTextureParameterIuivEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | U32Vector |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   pname : Integer | 
| (glGetTextureParameterfvEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   pname : Integer | 
| (glGetTextureParameterivEXT |   | texture |   |   |   |   |  |   |   | target |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   texture : Natural | 
|   target : Integer | 
|   pname : Integer | 
| (glGetTextureSamplerHandleNV |   | texture |   |   |   |   |  |   |   | sampler) |   | → |   | Natural |  
 
  | 
|   texture : Natural | 
|   sampler : Natural | 
(glGetTrackMatrixivNV target address pname) → Integer 
  | 
|   target : Integer | 
|   address : Natural | 
|   pname : Integer | 
| (glGetTransformFeedbackVarying |   | program |   |  |   |   | index |   |  |   |   | bufSize) |   |  
 
  | 
|   | → |   | | Integer |   | Integer |   | Integer |   | Bytes |  
  |  
  | 
|   program : Natural | 
|   index : Natural | 
|   bufSize : Integer | 
Version 3.0.
| (glGetTransformFeedbackVaryingEXT |   | program |   |  |   |   | index |   |  |   |   | bufSize) |   |  
 
  | 
|   | → |   | | Integer |   | Integer |   | Integer |   | Bytes |  
  |  
  | 
|   program : Natural | 
|   index : Natural | 
|   bufSize : Integer | 
Alias of glGetTransformFeedbackVarying.
| (glGetTransformFeedbackVaryingNV |   | program |   |   |   |   |  |   |   | index) |   | → |   | Integer |  
 
  | 
|   program : Natural | 
|   index : Natural | 
Alias of glGetTransformFeedbackVarying.
| (glGetUniformBlockIndex |   | program |   |   |   |   |  |   |   | uniformBlockName) |   | → |   | Natural |  
 
  | 
|   program : Natural | 
|   uniformBlockName : (U Bytes String) | 
Version 2.0.
| (glGetUniformBufferSizeEXT |   | program |   |   |   |   |  |   |   | location) |   | → |   | Integer |  
 
  | 
|   program : Natural | 
|   location : Integer | 
| (glGetUniformIndices |   | program |   |   |   |   |  |   |   | uniformCount |   |   |   |   |  |   |   | uniformNames) |   | → |   | U32Vector |  
 
  | 
|   program : Natural | 
|   uniformCount : Integer | 
|   uniformNames : (Vectorof (U Bytes String)) | 
Version 2.0.
(glGetUniformLocation program name) → Integer 
  | 
|   program : Natural | 
|   name : (U Bytes String) | 
Version 2.0.
(glGetUniformLocationARB programObj name) → Integer 
  | 
|   programObj : Natural | 
|   name : (U Bytes String) | 
Alias of glGetUniformLocation.
(glGetUniformOffsetEXT program location) → Integer 
  | 
|   program : Natural | 
|   location : Integer | 
| (glGetUniformSubroutineuiv |   | shadertype |   |   |   |   |  |   |   | location) |   | → |   | Natural |  
 
  | 
|   shadertype : Integer | 
|   location : Integer | 
Version 1.2.
(glGetUniformdv program location params) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   params : F64Vector | 
Version 1.2.
(glGetUniformfv program location params) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   params : F32Vector | 
Version 2.0.
| (glGetUniformfvARB |   | programObj |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   programObj : Natural | 
|   location : Integer | 
|   params : F32Vector | 
Alias of glGetUniformfv.
(glGetUniformi64vNV program location params) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   params : S64Vector | 
(glGetUniformiv program location params) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   params : S32Vector | 
Version 2.0.
| (glGetUniformivARB |   | programObj |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   programObj : Natural | 
|   location : Integer | 
|   params : S32Vector | 
Alias of glGetUniformiv.
| (glGetUniformui64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   params : U64Vector | 
(glGetUniformuiv program location params) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   params : U32Vector | 
Version 3.0.
(glGetUniformuivEXT program location params) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   params : U32Vector | 
Alias of glGetUniformuiv.
(glGetVariantArrayObjectfvATI id pname) → Flonum 
  | 
|   id : Natural | 
|   pname : Integer | 
(glGetVariantArrayObjectivATI id pname) → Integer 
  | 
|   id : Natural | 
|   pname : Integer | 
(glGetVariantBooleanvEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : CPointer | 
(glGetVariantFloatvEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : F32Vector | 
(glGetVariantIntegervEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : S32Vector | 
(glGetVariantPointervEXT id value data) → Void 
  | 
|   id : Natural | 
|   value : Integer | 
|   data : CPointer | 
(glGetVaryingLocationNV program name) → Integer 
  | 
|   program : Natural | 
|   name : (U Bytes String) | 
| (glGetVertexAttribArrayObjectfvATI |   | index |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   index : Natural | 
|   pname : Integer | 
| (glGetVertexAttribArrayObjectivATI |   | index |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   index : Natural | 
|   pname : Integer | 
(glGetVertexAttribIiv index pname) → S32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Version 3.0.
(glGetVertexAttribIivEXT index pname) → S32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribIiv.
(glGetVertexAttribIuiv index pname) → U32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Version 3.0.
(glGetVertexAttribIuivEXT index pname) → U32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribIuiv.
(glGetVertexAttribLdv index pname) → F64Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Version 4.1.
(glGetVertexAttribLdvEXT index pname) → F64Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
(glGetVertexAttribLi64vNV index pname) → S64Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
(glGetVertexAttribLui64vNV index pname) → U64Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
(glGetVertexAttribPointerv index pname) → GLPointer 
  | 
|   index : Natural | 
|   pname : Integer | 
Version 2.0.
(glGetVertexAttribPointervARB index pname) → GLPointer 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribPointerv.
(glGetVertexAttribPointervNV index pname) → GLPointer 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribPointerv.
(glGetVertexAttribdv index pname) → F64Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Version 2.0.
(glGetVertexAttribdvARB index pname) → F64Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribdv.
(glGetVertexAttribdvNV index pname) → Real 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribdv.
(glGetVertexAttribfv index pname) → F32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Version 2.0.
(glGetVertexAttribfvARB index pname) → F32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribfv.
(glGetVertexAttribfvNV index pname) → Flonum 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribfv.
(glGetVertexAttribiv index pname) → S32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Version 2.0.
(glGetVertexAttribivARB index pname) → S32Vector 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribiv.
(glGetVertexAttribivNV index pname) → Integer 
  | 
|   index : Natural | 
|   pname : Integer | 
Alias of glGetVertexAttribiv.
| (glGetVideoCaptureStreamdvNV |   | video_capture_slot |   |   |   |   |  |   |   | stream |   |   |   |   |  |   |   | pname) |   | → |   | F64Vector |  
 
  | 
|   video_capture_slot : Natural | 
|   stream : Natural | 
|   pname : Integer | 
| (glGetVideoCaptureStreamfvNV |   | video_capture_slot |   |   |   |   |  |   |   | stream |   |   |   |   |  |   |   | pname) |   | → |   | F32Vector |  
 
  | 
|   video_capture_slot : Natural | 
|   stream : Natural | 
|   pname : Integer | 
| (glGetVideoCaptureStreamivNV |   | video_capture_slot |   |   |   |   |  |   |   | stream |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   video_capture_slot : Natural | 
|   stream : Natural | 
|   pname : Integer | 
| (glGetVideoCaptureivNV |   | video_capture_slot |   |   |   |   |  |   |   | pname) |   | → |   | S32Vector |  
 
  | 
|   video_capture_slot : Natural | 
|   pname : Integer | 
(glGetVideoi64vNV video_slot pname) → S64Vector 
  | 
|   video_slot : Natural | 
|   pname : Integer | 
(glGetVideoivNV video_slot pname) → S32Vector 
  | 
|   video_slot : Natural | 
|   pname : Integer | 
(glGetVideoui64vNV video_slot pname) → U64Vector 
  | 
|   video_slot : Natural | 
|   pname : Integer | 
(glGetVideouivNV video_slot pname) → U32Vector 
  | 
|   video_slot : Natural | 
|   pname : Integer | 
| (glGetnColorTableARB |   | target |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | bufSize |   |   |   |   |  |   |   | table) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   bufSize : Integer | 
|   table : GLPointer | 
| (glGetnCompressedTexImageARB |   | target |   |   |   |   |  |   |   | lod |   |   |   |   |  |   |   | bufSize |   |   |   |   |  |   |   | img) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   lod : Integer | 
|   bufSize : Integer | 
|   img : GLPointer | 
| (glGetnConvolutionFilterARB |   | target |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | bufSize |   |   |   |   |  |   |   | image) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   bufSize : Integer | 
|   image : GLPointer | 
| (glGetnHistogramARB |   | target |   |   |   |   |  |   |   | reset |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | bufSize |   |   |   |   |  |   |   | the-values) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   reset : Boolean | 
|   format : Integer | 
|   type : Integer | 
|   bufSize : Integer | 
|   the-values : GLPointer | 
(glGetnMapdvARB target query bufSize) → F64Vector 
  | 
|   target : Integer | 
|   query : Integer | 
|   bufSize : Integer | 
(glGetnMapfvARB target query bufSize) → F32Vector 
  | 
|   target : Integer | 
|   query : Integer | 
|   bufSize : Integer | 
(glGetnMapivARB target query bufSize) → S32Vector 
  | 
|   target : Integer | 
|   query : Integer | 
|   bufSize : Integer | 
| (glGetnMinmaxARB |   | target |   |   |   |   |  |   |   | reset |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | bufSize |   |   |   |   |  |   |   | the-values) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   reset : Boolean | 
|   format : Integer | 
|   type : Integer | 
|   bufSize : Integer | 
|   the-values : GLPointer | 
(glGetnPixelMapfvARB map bufSize) → F32Vector 
  | 
|   map : Integer | 
|   bufSize : Integer | 
(glGetnPixelMapuivARB map bufSize) → U32Vector 
  | 
|   map : Integer | 
|   bufSize : Integer | 
(glGetnPixelMapusvARB map bufSize) → U16Vector 
  | 
|   map : Integer | 
|   bufSize : Integer | 
(glGetnPolygonStippleARB bufSize) → Bytes 
  | 
|   bufSize : Integer | 
| (glGetnSeparableFilterARB |   | target |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | rowBufSize |   |   |   |   |  |   |   | row |   |   |   |   |  |   |   | columnBufSize |   |   |   |   |  |   |   | column |   |   |   |   |  |   |   | span) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   format : Integer | 
|   type : Integer | 
|   rowBufSize : Integer | 
|   row : GLPointer | 
|   columnBufSize : Integer | 
|   column : GLPointer | 
|   span : GLPointer | 
| (glGetnTexImageARB |   | target |   |   |   |   |  |   |   | level |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | bufSize |   |   |   |   |  |   |   | img) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   level : Integer | 
|   format : Integer | 
|   type : Integer | 
|   bufSize : Integer | 
|   img : GLPointer | 
| (glGetnUniformdvARB |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | bufSize) |   | → |   | F64Vector |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   bufSize : Integer | 
| (glGetnUniformfvARB |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | bufSize) |   | → |   | F32Vector |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   bufSize : Integer | 
| (glGetnUniformivARB |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | bufSize) |   | → |   | S32Vector |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   bufSize : Integer | 
| (glGetnUniformuivARB |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | bufSize) |   | → |   | U32Vector |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   bufSize : Integer | 
(glGlobalAlphaFactorbSUN factor) → Void 
  | 
|   factor : Fixnum | 
(glGlobalAlphaFactordSUN factor) → Void 
  | 
|   factor : Real | 
(glGlobalAlphaFactorfSUN factor) → Void 
  | 
|   factor : Flonum | 
(glGlobalAlphaFactoriSUN factor) → Void 
  | 
|   factor : Integer | 
(glGlobalAlphaFactorsSUN factor) → Void 
  | 
|   factor : Fixnum | 
(glGlobalAlphaFactorubSUN factor) → Void 
  | 
|   factor : Byte | 
(glGlobalAlphaFactoruiSUN factor) → Void 
  | 
|   factor : Natural | 
(glGlobalAlphaFactorusSUN factor) → Void 
  | 
|   factor : Nonnegative-Fixnum |