On this page:
gl  PNTrianglesf  ATI
gl  PNTrianglesi  ATI
gl  Pass  Tex  Coord  ATI
gl  Pass  Through
gl  Patch  Parameterfv
gl  Patch  Parameteri
gl  Path  Color  Gen  NV
gl  Path  Commands  NV
gl  Path  Coords  NV
gl  Path  Cover  Depth  Func  NV
gl  Path  Dash  Array  NV
gl  Path  Fog  Gen  NV
gl  Path  Glyph  Range  NV
gl  Path  Glyphs  NV
gl  Path  Parameterf  NV
gl  Path  Parameterfv  NV
gl  Path  Parameteri  NV
gl  Path  Parameteriv  NV
gl  Path  Stencil  Depth  Offset  NV
gl  Path  Stencil  Func  NV
gl  Path  String  NV
gl  Path  Sub  Commands  NV
gl  Path  Sub  Coords  NV
gl  Path  Tex  Gen  NV
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  Along  Path  NV
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  Debug  Group
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  Handleui64NV
gl  Program  Uniform  Handleui64v  NV
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  Debug  Group
gl  Push  Matrix
gl  Push  Name
7.7

14 glP...

procedure

(glPNTrianglesfATI pname param)  any

  pname : exact-integer?
  param : flonum?
Extension GL_ATI_pn_triangles .

procedure

(glPNTrianglesiATI pname param)  any

  pname : exact-integer?
  param : exact-integer?

procedure

(glPassTexCoordATI dst coord swizzle)  any

  dst : exact-nonnegative-integer?
  coord : exact-nonnegative-integer?
  swizzle : exact-integer?

procedure

(glPassThrough token)  any

  token : flonum?
Deprecated in version 3.1.

procedure

(glPatchParameterfv pname the-values)  any

  pname : exact-integer?
  the-values : f32vector?
Version 1.2.

procedure

(glPatchParameteri pname value)  any

  pname : exact-integer?
  value : exact-integer?
Version 1.2.

procedure

(glPathColorGenNV color    
  genMode    
  colorFormat    
  coeffs)  any
  color : exact-integer?
  genMode : exact-integer?
  colorFormat : exact-integer?
  coeffs : f32vector?

procedure

(glPathCommandsNV path    
  numCommands    
  commands    
  numCoords    
  coordType    
  coords)  any
  path : exact-nonnegative-integer?
  numCommands : exact-integer?
  commands : (or/c string? bytes?)
  numCoords : exact-integer?
  coordType : exact-integer?
  coords : gl-pointer?

procedure

(glPathCoordsNV path    
  numCoords    
  coordType    
  coords)  any
  path : exact-nonnegative-integer?
  numCoords : exact-integer?
  coordType : exact-integer?
  coords : gl-pointer?

procedure

(glPathCoverDepthFuncNV func)  any

  func : exact-integer?

procedure

(glPathDashArrayNV path dashCount dashArray)  any

  path : exact-nonnegative-integer?
  dashCount : exact-integer?
  dashArray : f32vector?

procedure

(glPathFogGenNV genMode)  any

  genMode : exact-integer?

procedure

(glPathGlyphRangeNV firstPathName    
  fontTarget    
  fontName    
  fontStyle    
  firstGlyph    
  numGlyphs    
  handleMissingGlyphs    
  pathParameterTemplate    
  emScale)  any
  firstPathName : exact-nonnegative-integer?
  fontTarget : exact-integer?
  fontName : gl-pointer?
  fontStyle : exact-nonnegative-integer?
  firstGlyph : exact-nonnegative-integer?
  numGlyphs : exact-integer?
  handleMissingGlyphs : exact-integer?
  pathParameterTemplate : exact-nonnegative-integer?
  emScale : flonum?

procedure

(glPathGlyphsNV firstPathName    
  fontTarget    
  fontName    
  fontStyle    
  numGlyphs    
  type    
  charcodes    
  handleMissingGlyphs    
  pathParameterTemplate    
  emScale)  any
  firstPathName : exact-nonnegative-integer?
  fontTarget : exact-integer?
  fontName : gl-pointer?
  fontStyle : exact-nonnegative-integer?
  numGlyphs : exact-integer?
  type : exact-integer?
  charcodes : gl-pointer?
  handleMissingGlyphs : exact-integer?
  pathParameterTemplate : exact-nonnegative-integer?
  emScale : flonum?

procedure

(glPathParameterfNV path pname value)  any

  path : exact-nonnegative-integer?
  pname : exact-integer?
  value : flonum?

procedure

(glPathParameterfvNV path pname value)  any

  path : exact-nonnegative-integer?
  pname : exact-integer?
  value : f32vector?

procedure

(glPathParameteriNV path pname value)  any

  path : exact-nonnegative-integer?
  pname : exact-integer?
  value : exact-integer?

procedure

(glPathParameterivNV path pname value)  any

  path : exact-nonnegative-integer?
  pname : exact-integer?
  value : s32vector?

procedure

(glPathStencilDepthOffsetNV factor units)  any

  factor : flonum?
  units : flonum?

procedure

(glPathStencilFuncNV func ref mask)  any

  func : exact-integer?
  ref : exact-integer?
  mask : exact-nonnegative-integer?

procedure

(glPathStringNV path    
  format    
  length    
  pathString)  any
  path : exact-nonnegative-integer?
  format : exact-integer?
  length : exact-integer?
  pathString : gl-pointer?

procedure

(glPathSubCommandsNV path    
  commandStart    
  commandsToDelete    
  numCommands    
  commands    
  numCoords    
  coordType    
  coords)  any
  path : exact-nonnegative-integer?
  commandStart : exact-integer?
  commandsToDelete : exact-integer?
  numCommands : exact-integer?
  commands : (or/c string? bytes?)
  numCoords : exact-integer?
  coordType : exact-integer?
  coords : gl-pointer?

procedure

(glPathSubCoordsNV path    
  coordStart    
  numCoords    
  coordType    
  coords)  any
  path : exact-nonnegative-integer?
  coordStart : exact-integer?
  numCoords : exact-integer?
  coordType : exact-integer?
  coords : gl-pointer?

procedure

(glPathTexGenNV texCoordSet    
  genMode    
  components    
  coeffs)  any
  texCoordSet : exact-integer?
  genMode : exact-integer?
  components : exact-integer?
  coeffs : f32vector?

procedure

(glPauseTransformFeedback)  any

Version 1.2.

procedure

(glPauseTransformFeedbackNV)  any

procedure

(glPixelDataRangeNV target length pointer)  any

  target : exact-integer?
  length : exact-integer?
  pointer : gl-pointer?

procedure

(glPixelMapfv map mapsize the-values)  any

  map : exact-integer?
  mapsize : exact-integer?
  the-values : f32vector?
Deprecated in version 3.1.

procedure

(glPixelMapuiv map mapsize the-values)  any

  map : exact-integer?
  mapsize : exact-integer?
  the-values : u32vector?
Deprecated in version 3.1.

procedure

(glPixelMapusv map mapsize the-values)  any

  map : exact-integer?
  mapsize : exact-integer?
  the-values : u16vector?
Deprecated in version 3.1.

procedure

(glPixelStoref pname param)  any

  pname : exact-integer?
  param : flonum?

procedure

(glPixelStorei pname param)  any

  pname : exact-integer?
  param : exact-integer?

procedure

(glPixelTexGenParameterfSGIS pname param)  any

  pname : exact-integer?
  param : flonum?

procedure

(glPixelTexGenParameterfvSGIS pname params)  any

  pname : exact-integer?
  params : f32vector?

procedure

(glPixelTexGenParameteriSGIS pname param)  any

  pname : exact-integer?
  param : exact-integer?

procedure

(glPixelTexGenParameterivSGIS pname params)  any

  pname : exact-integer?
  params : s32vector?

procedure

(glPixelTexGenSGIX mode)  any

  mode : exact-integer?

procedure

(glPixelTransferf pname param)  any

  pname : exact-integer?
  param : flonum?
Deprecated in version 3.1.

procedure

(glPixelTransferi pname param)  any

  pname : exact-integer?
  param : exact-integer?
Deprecated in version 3.1.

procedure

(glPixelTransformParameterfEXT target    
  pname    
  param)  any
  target : exact-integer?
  pname : exact-integer?
  param : flonum?

procedure

(glPixelTransformParameterfvEXT target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : flonum?

procedure

(glPixelTransformParameteriEXT target    
  pname    
  param)  any
  target : exact-integer?
  pname : exact-integer?
  param : exact-integer?

procedure

(glPixelTransformParameterivEXT target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : exact-integer?

procedure

(glPixelZoom xfactor yfactor)  any

  xfactor : flonum?
  yfactor : flonum?
Deprecated in version 3.1.

procedure

(glPointAlongPathNV path 
  startSegment 
  numSegments 
  distance) 
  
boolean? flonum? flonum? flonum? flonum?
  path : exact-nonnegative-integer?
  startSegment : exact-integer?
  numSegments : exact-integer?
  distance : flonum?

procedure

(glPointParameterf pname param)  any

  pname : exact-integer?
  param : flonum?
Version 1.4.

procedure

(glPointParameterfARB pname param)  any

  pname : exact-integer?
  param : flonum?

Alias of glPointParameterf.

procedure

(glPointParameterfEXT pname param)  any

  pname : exact-integer?
  param : flonum?

Alias of glPointParameterfARB.

procedure

(glPointParameterfSGIS pname param)  any

  pname : exact-integer?
  param : flonum?

Alias of glPointParameterfARB.

procedure

(glPointParameterfv pname params)  any

  pname : exact-integer?
  params : f32vector?
Version 1.4.

procedure

(glPointParameterfvARB pname params)  any

  pname : exact-integer?
  params : flonum?

Alias of glPointParameterfv.

procedure

(glPointParameterfvEXT pname params)  any

  pname : exact-integer?
  params : f32vector?

Alias of glPointParameterfvARB.

procedure

(glPointParameterfvSGIS pname params)  any

  pname : exact-integer?
  params : f32vector?

Alias of glPointParameterfvARB.

procedure

(glPointParameteri pname param)  any

  pname : exact-integer?
  param : exact-integer?
Version 1.4.

procedure

(glPointParameteriNV pname param)  any

  pname : exact-integer?
  param : exact-integer?

Alias of glPointParameteri.

procedure

(glPointParameteriv pname params)  any

  pname : exact-integer?
  params : s32vector?
Version 1.4.

procedure

(glPointParameterivNV pname params)  any

  pname : exact-integer?
  params : s32vector?

Alias of glPointParameteriv.

procedure

(glPointSize size)  any

  size : flonum?

procedure

(glPollAsyncSGIX)  
exact-integer? exact-nonnegative-integer?
Extension GL_SGIX_async.

procedure

(glPollInstrumentsSGIX)  
exact-integer? exact-integer?

procedure

(glPolygonMode face mode)  any

  face : exact-integer?
  mode : exact-integer?

procedure

(glPolygonOffset factor units)  any

  factor : flonum?
  units : flonum?
Version 1.1.

procedure

(glPolygonOffsetEXT factor bias)  any

  factor : flonum?
  bias : flonum?

procedure

(glPolygonStipple mask)  any

  mask : (or/c string? bytes?)
Deprecated in version 3.1.

procedure

(glPopAttrib)  any

Deprecated in version 3.1.

procedure

(glPopClientAttrib)  any

Version 1.1. Deprecated in version 3.1.

procedure

(glPopDebugGroup)  any

Version 4.3.

procedure

(glPopMatrix)  any

Deprecated in version 3.1.

procedure

(glPopName)  any

Deprecated in version 3.1.

procedure

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

procedure

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

procedure

(glPrimitiveRestartIndex index)  any

  index : exact-nonnegative-integer?
Version 3.1.

procedure

(glPrimitiveRestartIndexNV index)  any

  index : exact-nonnegative-integer?

procedure

(glPrimitiveRestartNV)  any

procedure

(glPrioritizeTextures n textures priorities)  any

  n : exact-integer?
  textures : u32vector?
  priorities : f32vector?
Version 1.1. Deprecated in version 3.1.

procedure

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

Alias of glPrioritizeTextures.

procedure

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

procedure

(glProgramBufferParametersIivNV target    
  buffer    
  index    
  count    
  params)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : s32vector?

procedure

(glProgramBufferParametersIuivNV target    
  buffer    
  index    
  count    
  params)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : u32vector?

procedure

(glProgramBufferParametersfvNV target    
  buffer    
  index    
  count    
  params)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : f32vector?

procedure

(glProgramEnvParameter4dARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?

procedure

(glProgramEnvParameter4dvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f64vector?

procedure

(glProgramEnvParameter4fARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?

procedure

(glProgramEnvParameter4fvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f32vector?

procedure

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

procedure

(glProgramEnvParameterI4ivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.

procedure

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

procedure

(glProgramEnvParameterI4uivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.

procedure

(glProgramEnvParameters4fvEXT target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : f32vector?

procedure

(glProgramEnvParametersI4ivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.

procedure

(glProgramEnvParametersI4uivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.

procedure

(glProgramLocalParameter4dARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?

procedure

(glProgramLocalParameter4dvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f64vector?

procedure

(glProgramLocalParameter4fARB target    
  index    
  x    
  y    
  z    
  w)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?

procedure

(glProgramLocalParameter4fvARB target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : f32vector?

procedure

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

procedure

(glProgramLocalParameterI4ivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.

procedure

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

procedure

(glProgramLocalParameterI4uivNV target    
  index    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.

procedure

(glProgramLocalParameters4fvEXT target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : f32vector?

procedure

(glProgramLocalParametersI4ivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : s32vector?
Extension GL_NV_gpu_program4.

procedure

(glProgramLocalParametersI4uivNV target    
  index    
  count    
  params)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  params : u32vector?
Extension GL_NV_gpu_program4.

procedure

(glProgramNamedParameter4dNV id    
  len    
  name    
  x    
  y    
  z    
  w)  any
  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (or/c string? bytes?)
  x : real?
  y : real?
  z : real?
  w : real?

procedure

(glProgramNamedParameter4dvNV id len name v)  any

  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (or/c string? bytes?)
  v : f64vector?

procedure

(glProgramNamedParameter4fNV id    
  len    
  name    
  x    
  y    
  z    
  w)  any
  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (or/c string? bytes?)
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?

procedure

(glProgramNamedParameter4fvNV id len name v)  any

  id : exact-nonnegative-integer?
  len : exact-integer?
  name : (or/c string? bytes?)
  v : f32vector?

procedure

(glProgramParameter4dNV target index x y z w)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?

procedure

(glProgramParameter4dvNV target index v)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  v : f64vector?

procedure

(glProgramParameter4fNV target index x y z w)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?

procedure

(glProgramParameter4fvNV target index v)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  v : f32vector?

procedure

(glProgramParameteri program pname value)  any

  program : exact-nonnegative-integer?
  pname : exact-integer?
  value : exact-integer?
Version 3.0.

procedure

(glProgramParameteriARB program pname value)  any

  program : exact-nonnegative-integer?
  pname : exact-integer?
  value : exact-integer?

Alias of glProgramParameteri.

procedure

(glProgramParameteriEXT program pname value)  any

  program : exact-nonnegative-integer?
  pname : exact-integer?
  value : exact-integer?

Alias of glProgramParameteriARB.

procedure

(glProgramParameters4dvNV target    
  index    
  count    
  v)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f64vector?

procedure

(glProgramParameters4fvNV target    
  index    
  count    
  v)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f32vector?

procedure

(glProgramStringARB target format len string)  any

  target : exact-integer?
  format : exact-integer?
  len : exact-integer?
  string : gl-pointer?

procedure

(glProgramSubroutineParametersuivNV target    
  count    
  params)  any
  target : exact-integer?
  count : exact-integer?
  params : u32vector?
Extension GL_NV_gpu_program5.

procedure

(glProgramUniform1d program location v0)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : real?
Version 4.1.

procedure

(glProgramUniform1dEXT program location x)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?

procedure

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

procedure

(glProgramUniform1dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?

procedure

(glProgramUniform1f program location v0)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
Version 4.1.

procedure

(glProgramUniform1fEXT program location v0)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?

procedure

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

procedure

(glProgramUniform1fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?

procedure

(glProgramUniform1i program location v0)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
Version 4.1.

procedure

(glProgramUniform1i64NV program location x)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-integer?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform1i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform1iEXT program location v0)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?

procedure

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

procedure

(glProgramUniform1ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?

procedure

(glProgramUniform1ui program location v0)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
Version 4.1.

procedure

(glProgramUniform1ui64NV program location x)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform1ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform1uiEXT program location v0)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?

procedure

(glProgramUniform1uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
Version 4.1.

procedure

(glProgramUniform1uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?

procedure

(glProgramUniform2d program location v0 v1)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : real?
  v1 : real?
Version 4.1.

procedure

(glProgramUniform2dEXT program location x y)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?
  y : real?

procedure

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

procedure

(glProgramUniform2dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?

procedure

(glProgramUniform2f program location v0 v1)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
Version 4.1.

procedure

(glProgramUniform2fEXT program    
  location    
  v0    
  v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?

procedure

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

procedure

(glProgramUniform2fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?

procedure

(glProgramUniform2i program location v0 v1)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
Version 4.1.

procedure

(glProgramUniform2i64NV program location x y)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  x : exact-integer?
  y : exact-integer?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform2i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform2iEXT program    
  location    
  v0    
  v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?

procedure

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

procedure

(glProgramUniform2ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?

procedure

(glProgramUniform2ui program location v0 v1)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?
Version 4.1.

procedure

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

procedure

(glProgramUniform2ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform2uiEXT program    
  location    
  v0    
  v1)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-nonnegative-integer?
  v1 : exact-nonnegative-integer?

procedure

(glProgramUniform2uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
Version 4.1.

procedure

(glProgramUniform2uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?

procedure

(glProgramUniform3d program location v0 v1 v2)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : real?
  v1 : real?
  v2 : real?
Version 4.1.

procedure

(glProgramUniform3dEXT program location x y z)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?
  y : real?
  z : real?

procedure

(glProgramUniform3dv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniform3dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?

procedure

(glProgramUniform3f program location v0 v1 v2)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
  v2 : flonum?
Version 4.1.

procedure

(glProgramUniform3fEXT program    
  location    
  v0    
  v1    
  v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
  v2 : flonum?

procedure

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

procedure

(glProgramUniform3fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?

procedure

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

procedure

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

procedure

(glProgramUniform3i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.

procedure

(glProgramUniform3iEXT program    
  location    
  v0    
  v1    
  v2)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : exact-integer?
  v1 : exact-integer?
  v2 : exact-integer?

procedure

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

procedure

(glProgramUniform3ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?

procedure

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

procedure

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

procedure

(glProgramUniform3ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.

procedure

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

procedure

(glProgramUniform3uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
Version 4.1.

procedure

(glProgramUniform3uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?

procedure

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

procedure

(glProgramUniform4dEXT program    
  location    
  x    
  y    
  z    
  w)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  x : real?
  y : real?
  z : real?
  w : real?

procedure

(glProgramUniform4dv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniform4dvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f64vector?

procedure

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

procedure

(glProgramUniform4fEXT program    
  location    
  v0    
  v1    
  v2    
  v3)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  v0 : flonum?
  v1 : flonum?
  v2 : flonum?
  v3 : flonum?

procedure

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

procedure

(glProgramUniform4fvEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : f32vector?

procedure

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

procedure

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

procedure

(glProgramUniform4i64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s64vector?
Extension GL_NV_gpu_shader5.

procedure

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

procedure

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

procedure

(glProgramUniform4ivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : s32vector?

procedure

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

procedure

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

procedure

(glProgramUniform4ui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?
Extension GL_NV_gpu_shader5.

procedure

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

procedure

(glProgramUniform4uiv program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?
Version 4.1.

procedure

(glProgramUniform4uivEXT program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u32vector?

procedure

(glProgramUniformHandleui64NV program    
  location    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  value : exact-nonnegative-integer?

procedure

(glProgramUniformHandleui64vNV program    
  location    
  count    
  the-values)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  the-values : u64vector?

procedure

(glProgramUniformMatrix2dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix2dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix2fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix2fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix2x3dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix2x3dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix2x3fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix2x3fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix2x4dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix2x4dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix2x4fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix2x4fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix3dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix3dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix3fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix3fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix3x2dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix3x2dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix3x2fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix3x2fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix3x4dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix3x4dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix3x4fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix3x4fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix4dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix4dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix4fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix4fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix4x2dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix4x2dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix4x2fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix4x2fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformMatrix4x3dv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?
Version 4.1.

procedure

(glProgramUniformMatrix4x3dvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f64vector?

procedure

(glProgramUniformMatrix4x3fv program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?
Version 4.1.

procedure

(glProgramUniformMatrix4x3fvEXT program    
  location    
  count    
  transpose    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  transpose : boolean?
  value : f32vector?

procedure

(glProgramUniformui64NV program    
  location    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  value : exact-nonnegative-integer?

procedure

(glProgramUniformui64vNV program    
  location    
  count    
  value)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  count : exact-integer?
  value : u64vector?

procedure

(glProgramVertexLimitNV target limit)  any

  target : exact-integer?
  limit : exact-integer?

procedure

(glProvokingVertex mode)  any

  mode : exact-integer?
Version 1.2.

procedure

(glProvokingVertexEXT mode)  any

  mode : exact-integer?

procedure

(glPushAttrib mask)  any

  mask : exact-nonnegative-integer?
Deprecated in version 3.1.

procedure

(glPushClientAttrib mask)  any

  mask : exact-nonnegative-integer?
Version 1.1. Deprecated in version 3.1.

procedure

(glPushClientAttribDefaultEXT mask)  any

  mask : exact-nonnegative-integer?

procedure

(glPushDebugGroup source id length message)  any

  source : exact-integer?
  id : exact-nonnegative-integer?
  length : exact-integer?
  message : (or/c string? bytes?)
Version 4.3.

procedure

(glPushMatrix)  any

Deprecated in version 3.1.

procedure

(glPushName name)  any

  name : exact-nonnegative-integer?
Deprecated in version 3.1.

See the glPushName manpage.