(glPNTrianglesfATI pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
(glPNTrianglesiATI pname param) → Void 
  | 
|   pname : Integer | 
|   param : Integer | 
(glPassTexCoordATI dst coord swizzle) → Void 
  | 
|   dst : Natural | 
|   coord : Natural | 
|   swizzle : Integer | 
(glPassThrough token) → Void 
  | 
|   token : Flonum | 
Deprecated in version 3.1.
(glPatchParameterfv pname the-values) → Void 
  | 
|   pname : Integer | 
|   the-values : F32Vector | 
Version 1.2.
(glPatchParameteri pname value) → Void 
  | 
|   pname : Integer | 
|   value : Integer | 
Version 1.2.
| (glPathColorGenNV |   | color |   |   |   |   |  |   |   | genMode |   |   |   |   |  |   |   | colorFormat |   |   |   |   |  |   |   | coeffs) |   | → |   | Void |  
 
  | 
|   color : Integer | 
|   genMode : Integer | 
|   colorFormat : Integer | 
|   coeffs : F32Vector | 
| (glPathCommandsNV |   | path |   |   |   |   |  |   |   | numCommands |   |   |   |   |  |   |   | commands |   |   |   |   |  |   |   | numCoords |   |   |   |   |  |   |   | coordType |   |   |   |   |  |   |   | coords) |   | → |   | Void |  
 
  | 
|   path : Natural | 
|   numCommands : Integer | 
|   commands : (U Bytes String) | 
|   numCoords : Integer | 
|   coordType : Integer | 
|   coords : GLPointer | 
| (glPathCoordsNV |   | path |   |   |   |   |  |   |   | numCoords |   |   |   |   |  |   |   | coordType |   |   |   |   |  |   |   | coords) |   | → |   | Void |  
 
  | 
|   path : Natural | 
|   numCoords : Integer | 
|   coordType : Integer | 
|   coords : GLPointer | 
(glPathCoverDepthFuncNV func) → Void 
  | 
|   func : Integer | 
(glPathDashArrayNV path dashCount dashArray) → Void 
  | 
|   path : Natural | 
|   dashCount : Integer | 
|   dashArray : F32Vector | 
(glPathFogGenNV genMode) → Void 
  | 
|   genMode : Integer | 
| (glPathGlyphRangeNV |   | firstPathName |   |   |   |   |  |   |   | fontTarget |   |   |   |   |  |   |   | fontName |   |   |   |   |  |   |   | fontStyle |   |   |   |   |  |   |   | firstGlyph |   |   |   |   |  |   |   | numGlyphs |   |   |   |   |  |   |   | handleMissingGlyphs |   |   |   |   |  |   |   | pathParameterTemplate |   |   |   |   |  |   |   | emScale) |   | → |   | Void |  
 
  | 
|   firstPathName : Natural | 
|   fontTarget : Integer | 
|   fontName : GLPointer | 
|   fontStyle : Natural | 
|   firstGlyph : Natural | 
|   numGlyphs : Integer | 
|   handleMissingGlyphs : Integer | 
|   pathParameterTemplate : Natural | 
|   emScale : Flonum | 
| (glPathGlyphsNV |   | firstPathName |   |   |   |   |  |   |   | fontTarget |   |   |   |   |  |   |   | fontName |   |   |   |   |  |   |   | fontStyle |   |   |   |   |  |   |   | numGlyphs |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | charcodes |   |   |   |   |  |   |   | handleMissingGlyphs |   |   |   |   |  |   |   | pathParameterTemplate |   |   |   |   |  |   |   | emScale) |   | → |   | Void |  
 
  | 
|   firstPathName : Natural | 
|   fontTarget : Integer | 
|   fontName : GLPointer | 
|   fontStyle : Natural | 
|   numGlyphs : Integer | 
|   type : Integer | 
|   charcodes : GLPointer | 
|   handleMissingGlyphs : Integer | 
|   pathParameterTemplate : Natural | 
|   emScale : Flonum | 
(glPathParameterfNV path pname value) → Void 
  | 
|   path : Natural | 
|   pname : Integer | 
|   value : Flonum | 
(glPathParameterfvNV path pname value) → Void 
  | 
|   path : Natural | 
|   pname : Integer | 
|   value : F32Vector | 
(glPathParameteriNV path pname value) → Void 
  | 
|   path : Natural | 
|   pname : Integer | 
|   value : Integer | 
(glPathParameterivNV path pname value) → Void 
  | 
|   path : Natural | 
|   pname : Integer | 
|   value : S32Vector | 
(glPathStencilDepthOffsetNV factor units) → Void 
  | 
|   factor : Flonum | 
|   units : Flonum | 
(glPathStencilFuncNV func ref mask) → Void 
  | 
|   func : Integer | 
|   ref : Integer | 
|   mask : Natural | 
| (glPathStringNV |   | path |   |   |   |   |  |   |   | format |   |   |   |   |  |   |   | length |   |   |   |   |  |   |   | pathString) |   | → |   | Void |  
 
  | 
|   path : Natural | 
|   format : Integer | 
|   length : Integer | 
|   pathString : GLPointer | 
| (glPathSubCommandsNV |   | path |   |   |   |   |  |   |   | commandStart |   |   |   |   |  |   |   | commandsToDelete |   |   |   |   |  |   |   | numCommands |   |   |   |   |  |   |   | commands |   |   |   |   |  |   |   | numCoords |   |   |   |   |  |   |   | coordType |   |   |   |   |  |   |   | coords) |   | → |   | Void |  
 
  | 
|   path : Natural | 
|   commandStart : Integer | 
|   commandsToDelete : Integer | 
|   numCommands : Integer | 
|   commands : (U Bytes String) | 
|   numCoords : Integer | 
|   coordType : Integer | 
|   coords : GLPointer | 
| (glPathSubCoordsNV |   | path |   |   |   |   |  |   |   | coordStart |   |   |   |   |  |   |   | numCoords |   |   |   |   |  |   |   | coordType |   |   |   |   |  |   |   | coords) |   | → |   | Void |  
 
  | 
|   path : Natural | 
|   coordStart : Integer | 
|   numCoords : Integer | 
|   coordType : Integer | 
|   coords : GLPointer | 
| (glPathTexGenNV |   | texCoordSet |   |   |   |   |  |   |   | genMode |   |   |   |   |  |   |   | components |   |   |   |   |  |   |   | coeffs) |   | → |   | Void |  
 
  | 
|   texCoordSet : Integer | 
|   genMode : Integer | 
|   components : Integer | 
|   coeffs : F32Vector | 
(glPauseTransformFeedback) → Void 
  | 
Version 1.2.
(glPauseTransformFeedbackNV) → Void 
  | 
(glPixelDataRangeNV target length pointer) → Void 
  | 
|   target : Integer | 
|   length : Integer | 
|   pointer : GLPointer | 
(glPixelMapfv map mapsize the-values) → Void 
  | 
|   map : Integer | 
|   mapsize : Integer | 
|   the-values : F32Vector | 
Deprecated in version 3.1.
(glPixelMapuiv map mapsize the-values) → Void 
  | 
|   map : Integer | 
|   mapsize : Integer | 
|   the-values : U32Vector | 
Deprecated in version 3.1.
(glPixelMapusv map mapsize the-values) → Void 
  | 
|   map : Integer | 
|   mapsize : Integer | 
|   the-values : U16Vector | 
Deprecated in version 3.1.
(glPixelStoref pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
(glPixelStorei pname param) → Void 
  | 
|   pname : Integer | 
|   param : Integer | 
(glPixelTexGenParameterfSGIS pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
(glPixelTexGenParameterfvSGIS pname params) → Void 
  | 
|   pname : Integer | 
|   params : F32Vector | 
(glPixelTexGenParameteriSGIS pname param) → Void 
  | 
|   pname : Integer | 
|   param : Integer | 
(glPixelTexGenParameterivSGIS pname params) → Void 
  | 
|   pname : Integer | 
|   params : S32Vector | 
(glPixelTexGenSGIX mode) → Void 
  | 
|   mode : Integer | 
(glPixelTransferf pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
Deprecated in version 3.1.
(glPixelTransferi pname param) → Void 
  | 
|   pname : Integer | 
|   param : Integer | 
Deprecated in version 3.1.
| (glPixelTransformParameterfEXT |   | target |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | param) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
|   param : Flonum | 
| (glPixelTransformParameterfvEXT |   | target |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
|   params : Flonum | 
| (glPixelTransformParameteriEXT |   | target |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | param) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
|   param : Integer | 
| (glPixelTransformParameterivEXT |   | target |   |   |   |   |  |   |   | pname |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   pname : Integer | 
|   params : Integer | 
(glPixelZoom xfactor yfactor) → Void 
  | 
|   xfactor : Flonum | 
|   yfactor : Flonum | 
Deprecated in version 3.1.
| (glPointAlongPathNV |   | path |   |  |   |   | startSegment |   |  |   |   | numSegments |   |  |   |   | distance) |   |  
 
  | 
|   | → |   | | Boolean |   | Flonum |   | Flonum |   | Flonum |   | Flonum |  
  |  
  | 
|   path : Natural | 
|   startSegment : Integer | 
|   numSegments : Integer | 
|   distance : Flonum | 
(glPointParameterf pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
Version 1.4.
(glPointParameterfARB pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
Alias of glPointParameterf.
(glPointParameterfEXT pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
Alias of glPointParameterfARB.
(glPointParameterfSGIS pname param) → Void 
  | 
|   pname : Integer | 
|   param : Flonum | 
Alias of glPointParameterfARB.
(glPointParameterfv pname params) → Void 
  | 
|   pname : Integer | 
|   params : F32Vector | 
Version 1.4.
(glPointParameterfvARB pname params) → Void 
  | 
|   pname : Integer | 
|   params : Flonum | 
Alias of glPointParameterfv.
(glPointParameterfvEXT pname params) → Void 
  | 
|   pname : Integer | 
|   params : F32Vector | 
Alias of glPointParameterfvARB.
(glPointParameterfvSGIS pname params) → Void 
  | 
|   pname : Integer | 
|   params : F32Vector | 
Alias of glPointParameterfvARB.
(glPointParameteri pname param) → Void 
  | 
|   pname : Integer | 
|   param : Integer | 
Version 1.4.
(glPointParameteriNV pname param) → Void 
  | 
|   pname : Integer | 
|   param : Integer | 
Alias of glPointParameteri.
(glPointParameteriv pname params) → Void 
  | 
|   pname : Integer | 
|   params : S32Vector | 
Version 1.4.
(glPointParameterivNV pname params) → Void 
  | 
|   pname : Integer | 
|   params : S32Vector | 
Alias of glPointParameteriv.
(glPointSize size) → Void 
  | 
|   size : Flonum | 
| (glPollInstrumentsSGIX) |   | → |   |  |  
 
  | 
(glPolygonMode face mode) → Void 
  | 
|   face : Integer | 
|   mode : Integer | 
(glPolygonOffset factor units) → Void 
  | 
|   factor : Flonum | 
|   units : Flonum | 
Version 1.1.
(glPolygonOffsetEXT factor bias) → Void 
  | 
|   factor : Flonum | 
|   bias : Flonum | 
(glPolygonStipple mask) → Void 
  | 
|   mask : (U Bytes String) | 
Deprecated in version 3.1.
Deprecated in version 3.1.
(glPopClientAttrib) → Void 
  | 
Version 1.1.
Deprecated in version 3.1.
Version 4.3.
Deprecated in version 3.1.
Deprecated in version 3.1.
| (glPresentFrameDualFillNV |   | video_slot |   |   |   |   |  |   |   | minPresentTime |   |   |   |   |  |   |   | beginPresentTimeId |   |   |   |   |  |   |   | presentDurationId |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | target0 |   |   |   |   |  |   |   | fill0 |   |   |   |   |  |   |   | target1 |   |   |   |   |  |   |   | fill1 |   |   |   |   |  |   |   | target2 |   |   |   |   |  |   |   | fill2 |   |   |   |   |  |   |   | target3 |   |   |   |   |  |   |   | fill3) |   | → |   | Void |  
 
  | 
|   video_slot : Natural | 
|   minPresentTime : Natural | 
|   beginPresentTimeId : Natural | 
|   presentDurationId : Natural | 
|   type : Integer | 
|   target0 : Integer | 
|   fill0 : Natural | 
|   target1 : Integer | 
|   fill1 : Natural | 
|   target2 : Integer | 
|   fill2 : Natural | 
|   target3 : Integer | 
|   fill3 : Natural | 
| (glPresentFrameKeyedNV |   | video_slot |   |   |   |   |  |   |   | minPresentTime |   |   |   |   |  |   |   | beginPresentTimeId |   |   |   |   |  |   |   | presentDurationId |   |   |   |   |  |   |   | type |   |   |   |   |  |   |   | target0 |   |   |   |   |  |   |   | fill0 |   |   |   |   |  |   |   | key0 |   |   |   |   |  |   |   | target1 |   |   |   |   |  |   |   | fill1 |   |   |   |   |  |   |   | key1) |   | → |   | Void |  
 
  | 
|   video_slot : Natural | 
|   minPresentTime : Natural | 
|   beginPresentTimeId : Natural | 
|   presentDurationId : Natural | 
|   type : Integer | 
|   target0 : Integer | 
|   fill0 : Natural | 
|   key0 : Natural | 
|   target1 : Integer | 
|   fill1 : Natural | 
|   key1 : Natural | 
(glPrimitiveRestartIndex index) → Void 
  | 
|   index : Natural | 
Version 3.1.
(glPrimitiveRestartIndexNV index) → Void 
  | 
|   index : Natural | 
(glPrimitiveRestartNV) → Void 
  | 
(glPrioritizeTextures n textures priorities) → Void 
  | 
|   n : Integer | 
|   textures : U32Vector | 
|   priorities : F32Vector | 
Version 1.1.
Deprecated in version 3.1.
| (glPrioritizeTexturesEXT |   | n |   |   |   |   |  |   |   | textures |   |   |   |   |  |   |   | priorities) |   | → |   | Void |  
 
  | 
|   n : Integer | 
|   textures : U32Vector | 
|   priorities : F32Vector | 
Alias of glPrioritizeTextures.
| (glProgramBinary |   | program |   |   |   |   |  |   |   | binaryFormat |   |   |   |   |  |   |   | binary |   |   |   |   |  |   |   | length) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   binaryFormat : Integer | 
|   binary : GLPointer | 
|   length : Integer | 
Version 4.1.
| (glProgramBufferParametersIivNV |   | target |   |   |   |   |  |   |   | buffer |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   buffer : Natural | 
|   index : Natural | 
|   count : Integer | 
|   params : S32Vector | 
| (glProgramBufferParametersIuivNV |   | target |   |   |   |   |  |   |   | buffer |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   buffer : Natural | 
|   index : Natural | 
|   count : Integer | 
|   params : U32Vector | 
| (glProgramBufferParametersfvNV |   | target |   |   |   |   |  |   |   | buffer |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   buffer : Natural | 
|   index : Natural | 
|   count : Integer | 
|   params : F32Vector | 
| (glProgramEnvParameter4dARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Real | 
|   y : Real | 
|   z : Real | 
|   w : Real | 
| (glProgramEnvParameter4dvARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : F64Vector | 
| (glProgramEnvParameter4fARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Flonum | 
|   y : Flonum | 
|   z : Flonum | 
|   w : Flonum | 
| (glProgramEnvParameter4fvARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : F32Vector | 
| (glProgramEnvParameterI4iNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Integer | 
|   y : Integer | 
|   z : Integer | 
|   w : Integer | 
| (glProgramEnvParameterI4ivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : S32Vector | 
| (glProgramEnvParameterI4uiNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Natural | 
|   y : Natural | 
|   z : Natural | 
|   w : Natural | 
| (glProgramEnvParameterI4uivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : U32Vector | 
| (glProgramEnvParameters4fvEXT |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   params : F32Vector | 
| (glProgramEnvParametersI4ivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   params : S32Vector | 
| (glProgramEnvParametersI4uivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   params : U32Vector | 
| (glProgramLocalParameter4dARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Real | 
|   y : Real | 
|   z : Real | 
|   w : Real | 
| (glProgramLocalParameter4dvARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : F64Vector | 
| (glProgramLocalParameter4fARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Flonum | 
|   y : Flonum | 
|   z : Flonum | 
|   w : Flonum | 
| (glProgramLocalParameter4fvARB |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : F32Vector | 
| (glProgramLocalParameterI4iNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Integer | 
|   y : Integer | 
|   z : Integer | 
|   w : Integer | 
| (glProgramLocalParameterI4ivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : S32Vector | 
| (glProgramLocalParameterI4uiNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Natural | 
|   y : Natural | 
|   z : Natural | 
|   w : Natural | 
| (glProgramLocalParameterI4uivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   params : U32Vector | 
| (glProgramLocalParameters4fvEXT |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   params : F32Vector | 
| (glProgramLocalParametersI4ivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   params : S32Vector | 
| (glProgramLocalParametersI4uivNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   params : U32Vector | 
| (glProgramNamedParameter4dNV |   | id |   |   |   |   |  |   |   | len |   |   |   |   |  |   |   | name |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   id : Natural | 
|   len : Integer | 
|   name : (U Bytes String) | 
|   x : Real | 
|   y : Real | 
|   z : Real | 
|   w : Real | 
(glProgramNamedParameter4dvNV id len name v) → Void 
  | 
|   id : Natural | 
|   len : Integer | 
|   name : (U Bytes String) | 
|   v : F64Vector | 
| (glProgramNamedParameter4fNV |   | id |   |   |   |   |  |   |   | len |   |   |   |   |  |   |   | name |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   id : Natural | 
|   len : Integer | 
|   name : (U Bytes String) | 
|   x : Flonum | 
|   y : Flonum | 
|   z : Flonum | 
|   w : Flonum | 
(glProgramNamedParameter4fvNV id len name v) → Void 
  | 
|   id : Natural | 
|   len : Integer | 
|   name : (U Bytes String) | 
|   v : F32Vector | 
(glProgramParameter4dNV target index x y z w) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Real | 
|   y : Real | 
|   z : Real | 
|   w : Real | 
(glProgramParameter4dvNV target index v) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   v : F64Vector | 
(glProgramParameter4fNV target index x y z w) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   x : Flonum | 
|   y : Flonum | 
|   z : Flonum | 
|   w : Flonum | 
(glProgramParameter4fvNV target index v) → Void 
  | 
|   target : Integer | 
|   index : Natural | 
|   v : F32Vector | 
(glProgramParameteri program pname value) → Void 
  | 
|   program : Natural | 
|   pname : Integer | 
|   value : Integer | 
Version 3.0.
(glProgramParameteriARB program pname value) → Void 
  | 
|   program : Natural | 
|   pname : Integer | 
|   value : Integer | 
Alias of glProgramParameteri.
(glProgramParameteriEXT program pname value) → Void 
  | 
|   program : Natural | 
|   pname : Integer | 
|   value : Integer | 
Alias of glProgramParameteriARB.
| (glProgramParameters4dvNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | v) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   v : F64Vector | 
| (glProgramParameters4fvNV |   | target |   |   |   |   |  |   |   | index |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | v) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   index : Natural | 
|   count : Integer | 
|   v : F32Vector | 
(glProgramStringARB target format len string) → Void 
  | 
|   target : Integer | 
|   format : Integer | 
|   len : Integer | 
|   string : GLPointer | 
| (glProgramSubroutineParametersuivNV |   | target |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | params) |   | → |   | Void |  
 
  | 
|   target : Integer | 
|   count : Integer | 
|   params : U32Vector | 
(glProgramUniform1d program location v0) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Real | 
Version 4.1.
(glProgramUniform1dEXT program location x) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Real | 
| (glProgramUniform1dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniform1dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
(glProgramUniform1f program location v0) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
Version 4.1.
(glProgramUniform1fEXT program location v0) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
| (glProgramUniform1fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniform1fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
(glProgramUniform1i program location v0) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
Version 4.1.
(glProgramUniform1i64NV program location x) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Integer | 
| (glProgramUniform1i64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S64Vector | 
(glProgramUniform1iEXT program location v0) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
| (glProgramUniform1iv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
Version 4.1.
| (glProgramUniform1ivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
(glProgramUniform1ui program location v0) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
Version 4.1.
(glProgramUniform1ui64NV program location x) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Natural | 
| (glProgramUniform1ui64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U64Vector | 
(glProgramUniform1uiEXT program location v0) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
| (glProgramUniform1uiv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
Version 4.1.
| (glProgramUniform1uivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
(glProgramUniform2d program location v0 v1) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Real | 
|   v1 : Real | 
Version 4.1.
(glProgramUniform2dEXT program location x y) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Real | 
|   y : Real | 
| (glProgramUniform2dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniform2dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
(glProgramUniform2f program location v0 v1) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
|   v1 : Flonum | 
Version 4.1.
| (glProgramUniform2fEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
|   v1 : Flonum | 
| (glProgramUniform2fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniform2fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
(glProgramUniform2i program location v0 v1) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
|   v1 : Integer | 
Version 4.1.
(glProgramUniform2i64NV program location x y) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Integer | 
|   y : Integer | 
| (glProgramUniform2i64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S64Vector | 
| (glProgramUniform2iEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
|   v1 : Integer | 
| (glProgramUniform2iv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
Version 4.1.
| (glProgramUniform2ivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
(glProgramUniform2ui program location v0 v1) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
|   v1 : Natural | 
Version 4.1.
| (glProgramUniform2ui64NV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Natural | 
|   y : Natural | 
| (glProgramUniform2ui64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U64Vector | 
| (glProgramUniform2uiEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
|   v1 : Natural | 
| (glProgramUniform2uiv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
Version 4.1.
| (glProgramUniform2uivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
(glProgramUniform3d program location v0 v1 v2) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Real | 
|   v1 : Real | 
|   v2 : Real | 
Version 4.1.
(glProgramUniform3dEXT program location x y z) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Real | 
|   y : Real | 
|   z : Real | 
| (glProgramUniform3dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniform3dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
(glProgramUniform3f program location v0 v1 v2) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
|   v1 : Flonum | 
|   v2 : Flonum | 
Version 4.1.
| (glProgramUniform3fEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
|   v1 : Flonum | 
|   v2 : Flonum | 
| (glProgramUniform3fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniform3fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
(glProgramUniform3i program location v0 v1 v2) → Void 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
|   v1 : Integer | 
|   v2 : Integer | 
Version 4.1.
| (glProgramUniform3i64NV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Integer | 
|   y : Integer | 
|   z : Integer | 
| (glProgramUniform3i64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S64Vector | 
| (glProgramUniform3iEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
|   v1 : Integer | 
|   v2 : Integer | 
| (glProgramUniform3iv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
Version 4.1.
| (glProgramUniform3ivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
| (glProgramUniform3ui |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
|   v1 : Natural | 
|   v2 : Natural | 
Version 4.1.
| (glProgramUniform3ui64NV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Natural | 
|   y : Natural | 
|   z : Natural | 
| (glProgramUniform3ui64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U64Vector | 
| (glProgramUniform3uiEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
|   v1 : Natural | 
|   v2 : Natural | 
| (glProgramUniform3uiv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
Version 4.1.
| (glProgramUniform3uivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
| (glProgramUniform4d |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2 |   |   |   |   |  |   |   | v3) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Real | 
|   v1 : Real | 
|   v2 : Real | 
|   v3 : Real | 
Version 4.1.
| (glProgramUniform4dEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Real | 
|   y : Real | 
|   z : Real | 
|   w : Real | 
| (glProgramUniform4dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniform4dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F64Vector | 
| (glProgramUniform4f |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2 |   |   |   |   |  |   |   | v3) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
|   v1 : Flonum | 
|   v2 : Flonum | 
|   v3 : Flonum | 
Version 4.1.
| (glProgramUniform4fEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2 |   |   |   |   |  |   |   | v3) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Flonum | 
|   v1 : Flonum | 
|   v2 : Flonum | 
|   v3 : Flonum | 
| (glProgramUniform4fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniform4fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : F32Vector | 
| (glProgramUniform4i |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2 |   |   |   |   |  |   |   | v3) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
|   v1 : Integer | 
|   v2 : Integer | 
|   v3 : Integer | 
Version 4.1.
| (glProgramUniform4i64NV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Integer | 
|   y : Integer | 
|   z : Integer | 
|   w : Integer | 
| (glProgramUniform4i64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S64Vector | 
| (glProgramUniform4iEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2 |   |   |   |   |  |   |   | v3) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Integer | 
|   v1 : Integer | 
|   v2 : Integer | 
|   v3 : Integer | 
| (glProgramUniform4iv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
Version 4.1.
| (glProgramUniform4ivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : S32Vector | 
| (glProgramUniform4ui |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2 |   |   |   |   |  |   |   | v3) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
|   v1 : Natural | 
|   v2 : Natural | 
|   v3 : Natural | 
Version 4.1.
| (glProgramUniform4ui64NV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | x |   |   |   |   |  |   |   | y |   |   |   |   |  |   |   | z |   |   |   |   |  |   |   | w) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   x : Natural | 
|   y : Natural | 
|   z : Natural | 
|   w : Natural | 
| (glProgramUniform4ui64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U64Vector | 
| (glProgramUniform4uiEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | v0 |   |   |   |   |  |   |   | v1 |   |   |   |   |  |   |   | v2 |   |   |   |   |  |   |   | v3) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   v0 : Natural | 
|   v1 : Natural | 
|   v2 : Natural | 
|   v3 : Natural | 
| (glProgramUniform4uiv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
Version 4.1.
| (glProgramUniform4uivEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U32Vector | 
| (glProgramUniformHandleui64NV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   value : Natural | 
| (glProgramUniformHandleui64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | the-values) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   the-values : U64Vector | 
| (glProgramUniformMatrix2dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix2dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix2fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix2fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix2x3dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix2x3dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix2x3fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix2x3fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix2x4dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix2x4dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix2x4fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix2x4fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix3dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix3dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix3fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix3fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix3x2dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix3x2dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix3x2fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix3x2fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix3x4dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix3x4dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix3x4fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix3x4fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix4dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix4dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix4fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix4fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix4x2dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix4x2dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix4x2fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix4x2fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformMatrix4x3dv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
Version 4.1.
| (glProgramUniformMatrix4x3dvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F64Vector | 
| (glProgramUniformMatrix4x3fv |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
Version 4.1.
| (glProgramUniformMatrix4x3fvEXT |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | transpose |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   transpose : Boolean | 
|   value : F32Vector | 
| (glProgramUniformui64NV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   value : Natural | 
| (glProgramUniformui64vNV |   | program |   |   |   |   |  |   |   | location |   |   |   |   |  |   |   | count |   |   |   |   |  |   |   | value) |   | → |   | Void |  
 
  | 
|   program : Natural | 
|   location : Integer | 
|   count : Integer | 
|   value : U64Vector | 
(glProgramVertexLimitNV target limit) → Void 
  | 
|   target : Integer | 
|   limit : Integer | 
(glProvokingVertex mode) → Void 
  | 
|   mode : Integer | 
Version 1.2.
(glProvokingVertexEXT mode) → Void 
  | 
|   mode : Integer | 
(glPushAttrib mask) → Void 
  | 
|   mask : Natural | 
Deprecated in version 3.1.
(glPushClientAttrib mask) → Void 
  | 
|   mask : Natural | 
Version 1.1.
Deprecated in version 3.1.
(glPushClientAttribDefaultEXT mask) → Void 
  | 
|   mask : Natural | 
(glPushDebugGroup source id length message) → Void 
  | 
|   source : Integer | 
|   id : Natural | 
|   length : Integer | 
|   message : (U Bytes String) | 
Version 4.3.
Deprecated in version 3.1.
(glPushName name) → Void 
  | 
|   name : Natural | 
Deprecated in version 3.1.
See the glPushName manpage.