| (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.