On this page:
gl PNTrianglesf ATI
gl PNTrianglesi ATI
gl Pass Tex Coord ATI
gl Pass Through
gl Patch Parameterfv
gl Patch Parameteri
gl Pause Transform Feedback
gl Pause Transform Feedback NV
gl Pixel Data Range NV
gl Pixel Mapfv
gl Pixel Mapuiv
gl Pixel Mapusv
gl Pixel Storef
gl Pixel Storei
gl Pixel Tex Gen Parameterf SGIS
gl Pixel Tex Gen Parameterfv SGIS
gl Pixel Tex Gen Parameteri SGIS
gl Pixel Tex Gen Parameteriv SGIS
gl Pixel Tex Gen SGIX
gl Pixel Transferf
gl Pixel Transferi
gl Pixel Transform Parameterf EXT
gl Pixel Transform Parameterfv EXT
gl Pixel Transform Parameteri EXT
gl Pixel Transform Parameteriv EXT
gl Pixel Zoom
gl Point Parameterf
gl Point Parameterf ARB
gl Point Parameterf EXT
gl Point Parameterf SGIS
gl Point Parameterfv
gl Point Parameterfv ARB
gl Point Parameterfv EXT
gl Point Parameterfv SGIS
gl Point Parameteri
gl Point Parameteri NV
gl Point Parameteriv
gl Point Parameteriv NV
gl Point Size
gl Poll Async SGIX
gl Poll Instruments SGIX
gl Polygon Mode
gl Polygon Offset
gl Polygon Offset EXT
gl Polygon Stipple
gl Pop Attrib
gl Pop Client Attrib
gl Pop Matrix
gl Pop Name
gl Present Frame Dual Fill NV
gl Present Frame Keyed NV
gl Primitive Restart Index
gl Primitive Restart Index NV
gl Primitive Restart NV
gl Prioritize Textures
gl Prioritize Textures EXT
gl Program Binary
gl Program Buffer Parameters Iiv NV
gl Program Buffer Parameters Iuiv NV
gl Program Buffer Parametersfv NV
gl Program Env Parameter4d ARB
gl Program Env Parameter4dv ARB
gl Program Env Parameter4f ARB
gl Program Env Parameter4fv ARB
gl Program Env Parameter I4i NV
gl Program Env Parameter I4iv NV
gl Program Env Parameter I4ui NV
gl Program Env Parameter I4uiv NV
gl Program Env Parameters4fv EXT
gl Program Env Parameters I4iv NV
gl Program Env Parameters I4uiv NV
gl Program Local Parameter4d ARB
gl Program Local Parameter4dv ARB
gl Program Local Parameter4f ARB
gl Program Local Parameter4fv ARB
gl Program Local Parameter I4i NV
gl Program Local Parameter I4iv NV
gl Program Local Parameter I4ui NV
gl Program Local Parameter I4uiv NV
gl Program Local Parameters4fv EXT
gl Program Local Parameters I4iv NV
gl Program Local Parameters I4uiv NV
gl Program Named Parameter4d NV
gl Program Named Parameter4dv NV
gl Program Named Parameter4f NV
gl Program Named Parameter4fv NV
gl Program Parameter4d NV
gl Program Parameter4dv NV
gl Program Parameter4f NV
gl Program Parameter4fv NV
gl Program Parameteri
gl Program Parameteri ARB
gl Program Parameteri EXT
gl Program Parameters4dv NV
gl Program Parameters4fv NV
gl Program String ARB
gl Program Subroutine Parametersuiv NV
gl Program Uniform1d
gl Program Uniform1d EXT
gl Program Uniform1dv
gl Program Uniform1dv EXT
gl Program Uniform1f
gl Program Uniform1f EXT
gl Program Uniform1fv
gl Program Uniform1fv EXT
gl Program Uniform1i
gl Program Uniform1i64NV
gl Program Uniform1i64v NV
gl Program Uniform1i EXT
gl Program Uniform1iv
gl Program Uniform1iv EXT
gl Program Uniform1ui
gl Program Uniform1ui64NV
gl Program Uniform1ui64v NV
gl Program Uniform1ui EXT
gl Program Uniform1uiv
gl Program Uniform1uiv EXT
gl Program Uniform2d
gl Program Uniform2d EXT
gl Program Uniform2dv
gl Program Uniform2dv EXT
gl Program Uniform2f
gl Program Uniform2f EXT
gl Program Uniform2fv
gl Program Uniform2fv EXT
gl Program Uniform2i
gl Program Uniform2i64NV
gl Program Uniform2i64v NV
gl Program Uniform2i EXT
gl Program Uniform2iv
gl Program Uniform2iv EXT
gl Program Uniform2ui
gl Program Uniform2ui64NV
gl Program Uniform2ui64v NV
gl Program Uniform2ui EXT
gl Program Uniform2uiv
gl Program Uniform2uiv EXT
gl Program Uniform3d
gl Program Uniform3d EXT
gl Program Uniform3dv
gl Program Uniform3dv EXT
gl Program Uniform3f
gl Program Uniform3f EXT
gl Program Uniform3fv
gl Program Uniform3fv EXT
gl Program Uniform3i
gl Program Uniform3i64NV
gl Program Uniform3i64v NV
gl Program Uniform3i EXT
gl Program Uniform3iv
gl Program Uniform3iv EXT
gl Program Uniform3ui
gl Program Uniform3ui64NV
gl Program Uniform3ui64v NV
gl Program Uniform3ui EXT
gl Program Uniform3uiv
gl Program Uniform3uiv EXT
gl Program Uniform4d
gl Program Uniform4d EXT
gl Program Uniform4dv
gl Program Uniform4dv EXT
gl Program Uniform4f
gl Program Uniform4f EXT
gl Program Uniform4fv
gl Program Uniform4fv EXT
gl Program Uniform4i
gl Program Uniform4i64NV
gl Program Uniform4i64v NV
gl Program Uniform4i EXT
gl Program Uniform4iv
gl Program Uniform4iv EXT
gl Program Uniform4ui
gl Program Uniform4ui64NV
gl Program Uniform4ui64v NV
gl Program Uniform4ui EXT
gl Program Uniform4uiv
gl Program Uniform4uiv EXT
gl Program Uniform Matrix2dv
gl Program Uniform Matrix2dv EXT
gl Program Uniform Matrix2fv
gl Program Uniform Matrix2fv EXT
gl Program Uniform Matrix2x3dv
gl Program Uniform Matrix2x3dv EXT
gl Program Uniform Matrix2x3fv
gl Program Uniform Matrix2x3fv EXT
gl Program Uniform Matrix2x4dv
gl Program Uniform Matrix2x4dv EXT
gl Program Uniform Matrix2x4fv
gl Program Uniform Matrix2x4fv EXT
gl Program Uniform Matrix3dv
gl Program Uniform Matrix3dv EXT
gl Program Uniform Matrix3fv
gl Program Uniform Matrix3fv EXT
gl Program Uniform Matrix3x2dv
gl Program Uniform Matrix3x2dv EXT
gl Program Uniform Matrix3x2fv
gl Program Uniform Matrix3x2fv EXT
gl Program Uniform Matrix3x4dv
gl Program Uniform Matrix3x4dv EXT
gl Program Uniform Matrix3x4fv
gl Program Uniform Matrix3x4fv EXT
gl Program Uniform Matrix4dv
gl Program Uniform Matrix4dv EXT
gl Program Uniform Matrix4fv
gl Program Uniform Matrix4fv EXT
gl Program Uniform Matrix4x2dv
gl Program Uniform Matrix4x2dv EXT
gl Program Uniform Matrix4x2fv
gl Program Uniform Matrix4x2fv EXT
gl Program Uniform Matrix4x3dv
gl Program Uniform Matrix4x3dv EXT
gl Program Uniform Matrix4x3fv
gl Program Uniform Matrix4x3fv EXT
gl Program Uniformui64NV
gl Program Uniformui64v NV
gl Program Vertex Limit NV
gl Provoking Vertex
gl Provoking Vertex EXT
gl Push Attrib
gl Push Client Attrib
gl Push Client Attrib Default EXT
gl Push Matrix
gl Push Name
Version: 5.3.0.1

14 glP...

(glPNTrianglesfATI pname param)  any
  pname : exact-integer?
  param : flonum?
(glPNTrianglesiATI pname param)  any
  pname : exact-integer?
  param : exact-integer?
(glPassTexCoordATI dst coord swizzle)  any
  dst : exact-nonnegative-integer?
  coord : exact-nonnegative-integer?
  swizzle : exact-integer?
(glPassThrough token)  any
  token : flonum?
Deprecated in version 3.1.

(glPatchParameterfv pname the-values)  any
  pname : exact-integer?
  the-values : f32vector?
Version 1.2.

(glPatchParameteri pname value)  any
  pname : exact-integer?
  value : exact-integer?
Version 1.2.

(glPauseTransformFeedback)  any
Version 1.2.

(glPauseTransformFeedbackNV)  any
(glPixelDataRangeNV target length pointer)  any
  target : exact-integer?
  length : exact-integer?
  pointer : gl-pointer?
(glPixelMapfv map mapsize the-values)  any
  map : exact-integer?
  mapsize : exact-integer?
  the-values : f32vector?
Deprecated in version 3.1.

(glPixelMapuiv map mapsize the-values)  any
  map : exact-integer?
  mapsize : exact-integer?
  the-values : u32vector?
Deprecated in version 3.1.

(glPixelMapusv map mapsize the-values)  any
  map : exact-integer?
  mapsize : exact-integer?
  the-values : u16vector?
Deprecated in version 3.1.

(glPixelStoref pname param)  any
  pname : exact-integer?
  param : flonum?
(glPixelStorei pname param)  any
  pname : exact-integer?
  param : exact-integer?
(glPixelTexGenParameterfSGIS pname param)  any
  pname : exact-integer?
  param : flonum?
(glPixelTexGenParameterfvSGIS pname params)  any
  pname : exact-integer?
  params : f32vector?
(glPixelTexGenParameteriSGIS pname param)  any
  pname : exact-integer?
  param : exact-integer?
(glPixelTexGenParameterivSGIS pname params)  any
  pname : exact-integer?
  params : s32vector?
(glPixelTexGenSGIX mode)  any
  mode : exact-integer?
(glPixelTransferf pname param)  any
  pname : exact-integer?
  param : flonum?
Deprecated in version 3.1.

(glPixelTransferi pname param)  any
  pname : exact-integer?
  param : exact-integer?
Deprecated in version 3.1.

(glPixelTransformParameterfEXT target    
  pname    
  param)  any
  target : exact-integer?
  pname : exact-integer?
  param : flonum?
(glPixelTransformParameterfvEXT target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : flonum?
(glPixelTransformParameteriEXT target    
  pname    
  param)  any
  target : exact-integer?
  pname : exact-integer?
  param : exact-integer?
(glPixelTransformParameterivEXT target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : exact-integer?
(glPixelZoom xfactor yfactor)  any
  xfactor : flonum?
  yfactor : flonum?
Deprecated in version 3.1.

(glPointParameterf pname param)  any
  pname : exact-integer?
  param : flonum?
Version 1.4.

(glPointParameterfARB pname param)  any
  pname : exact-integer?
  param : flonum?

Alias of glPointParameterf.
(glPointParameterfEXT pname param)  any
  pname : exact-integer?
  param : flonum?

Alias of glPointParameterfARB.
(glPointParameterfSGIS pname param)  any
  pname : exact-integer?
  param : flonum?

Alias of glPointParameterfARB.
(glPointParameterfv pname params)  any
  pname : exact-integer?
  params : f32vector?
Version 1.4.

(glPointParameterfvARB pname params)  any
  pname : exact-integer?
  params : f32vector?

Alias of glPointParameterfv.
(glPointParameterfvEXT pname params)  any
  pname : exact-integer?
  params : f32vector?

Alias of glPointParameterfvARB.
(glPointParameterfvSGIS pname params)  any
  pname : exact-integer?
  params : f32vector?

Alias of glPointParameterfvARB.
(glPointParameteri pname param)  any
  pname : exact-integer?
  param : exact-integer?
Version 1.4.

(glPointParameteriNV pname param)  any
  pname : exact-integer?
  param : exact-integer?

Alias of glPointParameteri.
(glPointParameteriv pname params)  any
  pname : exact-integer?
  params : s32vector?
Version 1.4.

(glPointParameterivNV pname params)  any
  pname : exact-integer?
  params : s32vector?

Alias of glPointParameteriv.
(glPointSize size)  any
  size : flonum?
(glPollAsyncSGIX)  
exact-integer? exact-nonnegative-integer?
Extension GL_SGIX_async.
(glPollInstrumentsSGIX)  
exact-integer? exact-integer?
(glPolygonMode face mode)  any
  face : exact-integer?
  mode : exact-integer?
(glPolygonOffset factor units)  any
  factor : flonum?
  units : flonum?
Version 1.1.

(glPolygonOffsetEXT factor bias)  any
  factor : flonum?
  bias : flonum?
(glPolygonStipple mask)  any
  mask : (or/c string? bytes?)
Deprecated in version 3.1.

(glPopAttrib)  any
Deprecated in version 3.1.

(glPopClientAttrib)  any
Version 1.1. Deprecated in version 3.1.

(glPopMatrix)  any
Deprecated in version 3.1.

(glPopName)  any
Deprecated in version 3.1.

(glPresentFrameDualFillNV video_slot    
  minPresentTime    
  beginPresentTimeId    
  presentDurationId    
  type    
  target0    
  fill0    
  target1    
  fill1    
  target2    
  fill2    
  target3    
  fill3)  any
  video_slot : exact-nonnegative-integer?
  minPresentTime : exact-nonnegative-integer?
  beginPresentTimeId : exact-nonnegative-integer?
  presentDurationId : exact-nonnegative-integer?
  type : exact-integer?
  target0 : exact-integer?
  fill0 : exact-nonnegative-integer?
  target1 : exact-integer?
  fill1 : exact-nonnegative-integer?
  target2 : exact-integer?
  fill2 : exact-nonnegative-integer?
  target3 : exact-integer?
  fill3 : exact-nonnegative-integer?
(glPresentFrameKeyedNV video_slot    
  minPresentTime    
  beginPresentTimeId    
  presentDurationId    
  type    
  target0    
  fill0    
  key0    
  target1    
  fill1    
  key1)  any
  video_slot : exact-nonnegative-integer?
  minPresentTime : exact-nonnegative-integer?
  beginPresentTimeId : exact-nonnegative-integer?
  presentDurationId : exact-nonnegative-integer?
  type : exact-integer?
  target0 : exact-integer?
  fill0 : exact-nonnegative-integer?
  key0 : exact-nonnegative-integer?
  target1 : exact-integer?
  fill1 : exact-nonnegative-integer?
  key1 : exact-nonnegative-integer?
(glPrimitiveRestartIndex index)  any
  index : exact-nonnegative-integer?
Version 3.1.

(glPrimitiveRestartIndexNV index)  any
  index : exact-nonnegative-integer?
(glPrimitiveRestartNV)  any
(glPrioritizeTextures n textures priorities)  any
  n : exact-integer?
  textures : u32vector?
  priorities : f32vector?
Version 1.1. Deprecated in version 3.1.

(glPrioritizeTexturesEXT n    
  textures    
  priorities)  any
  n : exact-integer?
  textures : u32vector?
  priorities : f32vector?

Alias of glPrioritizeTextures.
(glProgramBinary program    
  binaryFormat    
  binary    
  length)  any
  program : exact-nonnegative-integer?
  binaryFormat : exact-integer?
  binary : gl-pointer?
  length : exact-integer?
Version 4.1.

(glProgramBufferParametersIivNV target    
  buffer    
  index    
  count    
  params)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : s32vector?
(glProgramBufferParametersIuivNV target    
  buffer    
  index    
  count    
  params)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : u32vector?
(glProgramBufferParametersfvNV target    
  buffer    
  index    
  count    
  params)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : f32vector?
(glProgramEnvParameter4dARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?
(glProgramEnvParameter4dvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f64vector?
(glProgramEnvParameter4fARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?
(glProgramEnvParameter4fvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f32vector?
(glProgramEnvParameterI4iNV target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?
Extension GL_NV_gpu_program4.
(glProgramEnvParameterI4ivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.
(glProgramEnvParameterI4uiNV target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
  z : exact-nonnegative-integer?
  w : exact-nonnegative-integer?
Extension GL_NV_gpu_program4.
(glProgramEnvParameterI4uivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.
(glProgramEnvParameters4fvEXT target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : f32vector?
(glProgramEnvParametersI4ivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.
(glProgramEnvParametersI4uivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.
(glProgramLocalParameter4dARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?
(glProgramLocalParameter4dvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f64vector?
(glProgramLocalParameter4fARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?
(glProgramLocalParameter4fvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f32vector?
(glProgramLocalParameterI4iNV target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?
Extension GL_NV_gpu_program4.
(glProgramLocalParameterI4ivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.
(glProgramLocalParameterI4uiNV target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
  z : exact-nonnegative-integer?
  w : exact-nonnegative-integer?
Extension GL_NV_gpu_program4.
(glProgramLocalParameterI4uivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.
(glProgramLocalParameters4fvEXT target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : f32vector?
(glProgramLocalParametersI4ivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.
(glProgramLocalParametersI4uivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.
(glProgramNamedParameter4dNV id    
  len    
  name    
  x    
  y    
  z    
  w)  any
  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (integer-in 0 255)
  x : real?
  y : real?
  z : real?
  w : real?
(glProgramNamedParameter4dvNV id len name v)  any
  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (integer-in 0 255)
  v : f64vector?
(glProgramNamedParameter4fNV id    
  len    
  name    
  x    
  y    
  z    
  w)  any
  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (integer-in 0 255)
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?
(glProgramNamedParameter4fvNV id len name v)  any
  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (integer-in 0 255)
  v : f32vector?
(glProgramParameter4dNV target index x y z w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?
(glProgramParameter4dvNV target index v)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  v : f64vector?
(glProgramParameter4fNV target index x y z w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?
(glProgramParameter4fvNV target index v)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  v : f32vector?
(glProgramParameteri program pname value)  any
  program : exact-nonnegative-integer?
  pname : exact-integer?
  value : exact-integer?
Version 3.0.

(glProgramParameteriARB program pname value)  any
  program : exact-nonnegative-integer?
  pname : exact-integer?
  value : exact-integer?

Alias of glProgramParameteri.
(glProgramParameteriEXT program pname value)  any
  program : exact-nonnegative-integer?
  pname : exact-integer?
  value : exact-integer?

Alias of glProgramParameteriARB.
(glProgramParameters4dvNV target    
  index    
  count    
  v)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f64vector?
(glProgramParameters4fvNV target    
  index    
  count    
  v)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f32vector?
(glProgramStringARB target format len string)  any
  target : exact-integer?
  format : exact-integer?
  len : exact-integer?
  string : gl-pointer?
(glProgramSubroutineParametersuivNV target    
  count    
  params)  any
  target : exact-integer?
  count : exact-integer?
  params : u32vector?
Extension GL_NV_gpu_program5.
(glProgramUniform1d program location v0)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : real?
Version 4.1.

(glProgramUniform1dEXT program location x)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?
(glProgramUniform1dv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : real?
Version 4.1.

(glProgramUniform1dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
(glProgramUniform1f program location v0)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
Version 4.1.

(glProgramUniform1fEXT program location v0)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
(glProgramUniform1fv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : flonum?
Version 4.1.

(glProgramUniform1fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?
(glProgramUniform1i program location v0)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
Version 4.1.

(glProgramUniform1i64NV program location x)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform1i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform1iEXT program location v0)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
(glProgramUniform1iv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : exact-integer?
Version 4.1.

(glProgramUniform1ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?
(glProgramUniform1ui program location v0)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
Version 4.1.

(glProgramUniform1ui64NV program location x)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform1ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform1uiEXT program location v0)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
(glProgramUniform1uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : exact-nonnegative-integer?
Version 4.1.

(glProgramUniform1uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
(glProgramUniform2d program location v0 v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : real?
  v1 : real?
Version 4.1.

(glProgramUniform2dEXT program location x y)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?
  y : real?
(glProgramUniform2dv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
Version 4.1.

(glProgramUniform2dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
(glProgramUniform2f program location v0 v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
Version 4.1.

(glProgramUniform2fEXT program    
  location    
  v0    
  v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
(glProgramUniform2fv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?
Version 4.1.

(glProgramUniform2fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?
(glProgramUniform2i program location v0 v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
Version 4.1.

(glProgramUniform2i64NV program location x y)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-integer?
  y : exact-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform2i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform2iEXT program    
  location    
  v0    
  v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
(glProgramUniform2iv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?
Version 4.1.

(glProgramUniform2ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?
(glProgramUniform2ui program location v0 v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?
Version 4.1.

(glProgramUniform2ui64NV program    
  location    
  x    
  y)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform2ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform2uiEXT program    
  location    
  v0    
  v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?
(glProgramUniform2uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
Version 4.1.

(glProgramUniform2uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
(glProgramUniform3d program location v0 v1 v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : real?
  v1 : real?
  v2 : real?
Version 4.1.

(glProgramUniform3dEXT program location x y z)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?
  y : real?
  z : real?
(glProgramUniform3dv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
Version 4.1.

(glProgramUniform3dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
(glProgramUniform3f program location v0 v1 v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
  v2 : flonum?
Version 4.1.

(glProgramUniform3fEXT program    
  location    
  v0    
  v1    
  v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
  v2 : flonum?
(glProgramUniform3fv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?
Version 4.1.

(glProgramUniform3fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?
(glProgramUniform3i program location v0 v1 v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
  v2 : exact-integer?
Version 4.1.

(glProgramUniform3i64NV program    
  location    
  x    
  y    
  z)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform3i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform3iEXT program    
  location    
  v0    
  v1    
  v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
  v2 : exact-integer?
(glProgramUniform3iv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?
Version 4.1.

(glProgramUniform3ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?
(glProgramUniform3ui program    
  location    
  v0    
  v1    
  v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?
  v2 : exact-nonnegative-integer?
Version 4.1.

(glProgramUniform3ui64NV program    
  location    
  x    
  y    
  z)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
  z : exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform3ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform3uiEXT program    
  location    
  v0    
  v1    
  v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?
  v2 : exact-nonnegative-integer?
(glProgramUniform3uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
Version 4.1.

(glProgramUniform3uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
(glProgramUniform4d program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : real?
  v1 : real?
  v2 : real?
  v3 : real?
Version 4.1.

(glProgramUniform4dEXT program    
  location    
  x    
  y    
  z    
  w)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?
  y : real?
  z : real?
  w : real?
(glProgramUniform4dv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
Version 4.1.

(glProgramUniform4dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
(glProgramUniform4f program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
  v2 : flonum?
  v3 : flonum?
Version 4.1.

(glProgramUniform4fEXT program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
  v2 : flonum?
  v3 : flonum?
(glProgramUniform4fv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?
Version 4.1.

(glProgramUniform4fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?
(glProgramUniform4i program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
  v2 : exact-integer?
  v3 : exact-integer?
Version 4.1.

(glProgramUniform4i64NV program    
  location    
  x    
  y    
  z    
  w)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform4i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform4iEXT program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
  v2 : exact-integer?
  v3 : exact-integer?
(glProgramUniform4iv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?
Version 4.1.

(glProgramUniform4ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?
(glProgramUniform4ui program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?
  v2 : exact-nonnegative-integer?
  v3 : exact-nonnegative-integer?
Version 4.1.

(glProgramUniform4ui64NV program    
  location    
  x    
  y    
  z    
  w)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
  z : exact-nonnegative-integer?
  w : exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.
(glProgramUniform4ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.
(glProgramUniform4uiEXT program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?
  v2 : exact-nonnegative-integer?
  v3 : exact-nonnegative-integer?
(glProgramUniform4uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
Version 4.1.

(glProgramUniform4uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
(glProgramUniformMatrix2dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix2dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix2fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix2fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix2x3dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix2x3dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix2x3fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix2x3fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix2x4dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix2x4dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix2x4fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix2x4fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix3dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix3dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix3fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix3fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix3x2dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix3x2dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix3x2fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix3x2fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix3x4dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix3x4dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix3x4fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix3x4fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix4dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix4dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix4fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix4fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix4x2dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix4x2dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix4x2fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix4x2fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformMatrix4x3dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.
(glProgramUniformMatrix4x3dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
(glProgramUniformMatrix4x3fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.
(glProgramUniformMatrix4x3fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
(glProgramUniformui64NV program    
  location    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  value : exact-nonnegative-integer?
(glProgramUniformui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
(glProgramVertexLimitNV target limit)  any
  target : exact-integer?
  limit : exact-integer?
(glProvokingVertex mode)  any
  mode : exact-integer?
Version 1.2.

(glProvokingVertexEXT mode)  any
  mode : exact-integer?
(glPushAttrib mask)  any
  mask : exact-nonnegative-integer?
Deprecated in version 3.1.

(glPushClientAttrib mask)  any
  mask : exact-nonnegative-integer?
Version 1.1. Deprecated in version 3.1.

(glPushClientAttribDefaultEXT mask)  any
  mask : exact-nonnegative-integer?
(glPushMatrix)  any
Deprecated in version 3.1.

(glPushName name)  any
  name : exact-nonnegative-integer?
Deprecated in version 3.1.

See the glPushName manpage.