On this page:
gl  Gen  Async  Markers  SGIX
gl  Gen  Buffers
gl  Gen  Buffers  ARB
gl  Gen  Fences  APPLE
gl  Gen  Fences  NV
gl  Gen  Fragment  Shaders  ATI
gl  Gen  Framebuffers
gl  Gen  Framebuffers  EXT
gl  Gen  Lists
gl  Gen  Names  AMD
gl  Gen  Occlusion  Queries  NV
gl  Gen  Paths  NV
gl  Gen  Perf  Monitors  AMD
gl  Gen  Program  Pipelines
gl  Gen  Programs  ARB
gl  Gen  Programs  NV
gl  Gen  Queries
gl  Gen  Queries  ARB
gl  Gen  Renderbuffers
gl  Gen  Renderbuffers  EXT
gl  Gen  Samplers
gl  Gen  Symbols  EXT
gl  Gen  Textures
gl  Gen  Textures  EXT
gl  Gen  Transform  Feedbacks
gl  Gen  Transform  Feedbacks  NV
gl  Gen  Vertex  Arrays
gl  Gen  Vertex  Arrays  APPLE
gl  Gen  Vertex  Shaders  EXT
gl  Generate  Mipmap
gl  Generate  Mipmap  EXT
gl  Generate  Multi  Tex  Mipmap  EXT
gl  Generate  Texture  Mipmap  EXT
gl  Get  Active  Atomic  Counter  Bufferiv
gl  Get  Active  Attrib
gl  Get  Active  Attrib  ARB
gl  Get  Active  Subroutine  Name
gl  Get  Active  Subroutine  Uniform  Name
gl  Get  Active  Subroutine  Uniformiv
gl  Get  Active  Uniform
gl  Get  Active  Uniform  ARB
gl  Get  Active  Uniform  Block  Name
gl  Get  Active  Uniform  Blockiv
gl  Get  Active  Uniform  Name
gl  Get  Active  Uniformsiv
gl  Get  Active  Varying  NV
gl  Get  Array  Objectfv  ATI
gl  Get  Array  Objectiv  ATI
gl  Get  Attached  Objects  ARB
gl  Get  Attached  Shaders
gl  Get  Attrib  Location
gl  Get  Attrib  Location  ARB
gl  Get  Boolean  Indexedv  EXT
gl  Get  Booleani_  v
gl  Get  Booleanv
gl  Get  Buffer  Parameteri64v
gl  Get  Buffer  Parameteriv
gl  Get  Buffer  Parameteriv  ARB
gl  Get  Buffer  Parameterui64v  NV
gl  Get  Buffer  Pointerv
gl  Get  Buffer  Pointerv  ARB
gl  Get  Buffer  Sub  Data
gl  Get  Buffer  Sub  Data  ARB
gl  Get  Clip  Plane
gl  Get  Color  Table
gl  Get  Color  Table  EXT
gl  Get  Color  Table  Parameterfv
gl  Get  Color  Table  Parameterfv  EXT
gl  Get  Color  Table  Parameterfv  SGI
gl  Get  Color  Table  Parameteriv
gl  Get  Color  Table  Parameteriv  EXT
gl  Get  Color  Table  Parameteriv  SGI
gl  Get  Color  Table  SGI
gl  Get  Combiner  Input  Parameterfv  NV
gl  Get  Combiner  Input  Parameteriv  NV
gl  Get  Combiner  Output  Parameterfv  NV
gl  Get  Combiner  Output  Parameteriv  NV
gl  Get  Combiner  Stage  Parameterfv  NV
gl  Get  Compressed  Multi  Tex  Image  EXT
gl  Get  Compressed  Tex  Image
gl  Get  Compressed  Tex  Image  ARB
gl  Get  Compressed  Texture  Image  EXT
gl  Get  Convolution  Filter
gl  Get  Convolution  Filter  EXT
gl  Get  Convolution  Parameterfv
gl  Get  Convolution  Parameterfv  EXT
gl  Get  Convolution  Parameteriv
gl  Get  Convolution  Parameteriv  EXT
gl  Get  Debug  Message  Log
gl  Get  Debug  Message  Log  AMD
gl  Get  Debug  Message  Log  ARB
gl  Get  Detail  Tex  Func  SGIS
gl  Get  Double  Indexedv  EXT
gl  Get  Doublei_  v
gl  Get  Doublev
gl  Get  Error
gl  Get  Fenceiv  NV
gl  Get  Final  Combiner  Input  Parameterfv  NV
gl  Get  Final  Combiner  Input  Parameteriv  NV
gl  Get  Float  Indexedv  EXT
gl  Get  Floati_  v
gl  Get  Floatv
gl  Get  Fog  Func  SGIS
gl  Get  Frag  Data  Index
gl  Get  Frag  Data  Location
gl  Get  Frag  Data  Location  EXT
gl  Get  Fragment  Lightfv  SGIX
gl  Get  Fragment  Lightiv  SGIX
gl  Get  Fragment  Materialfv  SGIX
gl  Get  Fragment  Materialiv  SGIX
gl  Get  Framebuffer  Attachment  Parameteriv
gl  Get  Framebuffer  Attachment  Parameteriv  EXT
gl  Get  Framebuffer  Parameteriv
gl  Get  Framebuffer  Parameteriv  EXT
gl  Get  Graphics  Reset  Status  ARB
gl  Get  Handle  ARB
gl  Get  Histogram
gl  Get  Histogram  EXT
gl  Get  Histogram  Parameterfv
gl  Get  Histogram  Parameterfv  EXT
gl  Get  Histogram  Parameteriv
gl  Get  Histogram  Parameteriv  EXT
gl  Get  Image  Handle  NV
gl  Get  Image  Transform  Parameterfv  HP
gl  Get  Image  Transform  Parameteriv  HP
gl  Get  Info  Log  ARB
gl  Get  Instruments  SGIX
gl  Get  Integer64i_  v
gl  Get  Integer64v
gl  Get  Integer  Indexedv  EXT
gl  Get  Integeri_  v
gl  Get  Integerui64i_  v  NV
gl  Get  Integerui64v  NV
gl  Get  Integerv
gl  Get  Internalformati64v
gl  Get  Internalformativ
gl  Get  Invariant  Booleanv  EXT
gl  Get  Invariant  Floatv  EXT
gl  Get  Invariant  Integerv  EXT
gl  Get  Lightfv
gl  Get  Lightiv
gl  Get  List  Parameterfv  SGIX
gl  Get  List  Parameteriv  SGIX
gl  Get  Local  Constant  Booleanv  EXT
gl  Get  Local  Constant  Floatv  EXT
gl  Get  Local  Constant  Integerv  EXT
gl  Get  Map  Attrib  Parameterfv  NV
gl  Get  Map  Attrib  Parameteriv  NV
gl  Get  Map  Control  Points  NV
gl  Get  Map  Parameterfv  NV
gl  Get  Map  Parameteriv  NV
gl  Get  Mapdv
gl  Get  Mapfv
gl  Get  Mapiv
gl  Get  Materialfv
gl  Get  Materialiv
gl  Get  Minmax
gl  Get  Minmax  EXT
gl  Get  Minmax  Parameterfv
gl  Get  Minmax  Parameterfv  EXT
gl  Get  Minmax  Parameteriv
gl  Get  Minmax  Parameteriv  EXT
gl  Get  Multi  Tex  Envfv  EXT
gl  Get  Multi  Tex  Enviv  EXT
gl  Get  Multi  Tex  Gendv  EXT
gl  Get  Multi  Tex  Genfv  EXT
gl  Get  Multi  Tex  Geniv  EXT
gl  Get  Multi  Tex  Image  EXT
gl  Get  Multi  Tex  Level  Parameterfv  EXT
gl  Get  Multi  Tex  Level  Parameteriv  EXT
gl  Get  Multi  Tex  Parameter  Iiv  EXT
gl  Get  Multi  Tex  Parameter  Iuiv  EXT
gl  Get  Multi  Tex  Parameterfv  EXT
gl  Get  Multi  Tex  Parameteriv  EXT
gl  Get  Multisamplefv
gl  Get  Multisamplefv  NV
gl  Get  Named  Buffer  Parameteriv  EXT
gl  Get  Named  Buffer  Parameterui64v  NV
gl  Get  Named  Buffer  Pointerv  EXT
gl  Get  Named  Buffer  Sub  Data  EXT
gl  Get  Named  Framebuffer  Attachment  Parameteriv  EXT
gl  Get  Named  Framebuffer  Parameteriv  EXT
gl  Get  Named  Program  Local  Parameter  Iiv  EXT
gl  Get  Named  Program  Local  Parameter  Iuiv  EXT
gl  Get  Named  Program  Local  Parameterdv  EXT
gl  Get  Named  Program  Local  Parameterfv  EXT
gl  Get  Named  Program  String  EXT
gl  Get  Named  Programiv  EXT
gl  Get  Named  Renderbuffer  Parameteriv  EXT
gl  Get  Named  String  ARB
gl  Get  Named  Stringiv  ARB
gl  Get  Object  Bufferfv  ATI
gl  Get  Object  Bufferiv  ATI
gl  Get  Object  Label
gl  Get  Object  Parameterfv  ARB
gl  Get  Object  Parameteriv  APPLE
gl  Get  Object  Parameteriv  ARB
gl  Get  Object  Ptr  Label
gl  Get  Occlusion  Queryiv  NV
gl  Get  Occlusion  Queryuiv  NV
gl  Get  Path  Color  Genfv  NV
gl  Get  Path  Color  Geniv  NV
gl  Get  Path  Commands  NV
gl  Get  Path  Coords  NV
gl  Get  Path  Dash  Array  NV
gl  Get  Path  Length  NV
gl  Get  Path  Metric  Range  NV
gl  Get  Path  Metrics  NV
gl  Get  Path  Parameterfv  NV
gl  Get  Path  Parameteriv  NV
gl  Get  Path  Spacing  NV
gl  Get  Path  Tex  Genfv  NV
gl  Get  Path  Tex  Geniv  NV
gl  Get  Perf  Monitor  Counter  Data  AMD
gl  Get  Perf  Monitor  Counter  Info  AMD
gl  Get  Perf  Monitor  Counter  String  AMD
gl  Get  Perf  Monitor  Counters  AMD
gl  Get  Perf  Monitor  Group  String  AMD
gl  Get  Perf  Monitor  Groups  AMD
gl  Get  Pixel  Mapfv
gl  Get  Pixel  Mapuiv
gl  Get  Pixel  Mapusv
gl  Get  Pixel  Tex  Gen  Parameterfv  SGIS
gl  Get  Pixel  Tex  Gen  Parameteriv  SGIS
gl  Get  Pixel  Transform  Parameterfv  EXT
gl  Get  Pixel  Transform  Parameteriv  EXT
gl  Get  Pointer  Indexedv  EXT
gl  Get  Pointerv
gl  Get  Pointerv  EXT
gl  Get  Polygon  Stipple
gl  Get  Program  Binary
gl  Get  Program  Env  Parameter  Iiv  NV
gl  Get  Program  Env  Parameter  Iuiv  NV
gl  Get  Program  Env  Parameterdv  ARB
gl  Get  Program  Env  Parameterfv  ARB
gl  Get  Program  Info  Log
gl  Get  Program  Interfaceiv
gl  Get  Program  Local  Parameter  Iiv  NV
gl  Get  Program  Local  Parameter  Iuiv  NV
gl  Get  Program  Local  Parameterdv  ARB
gl  Get  Program  Local  Parameterfv  ARB
gl  Get  Program  Named  Parameterdv  NV
gl  Get  Program  Named  Parameterfv  NV
gl  Get  Program  Parameterdv  NV
gl  Get  Program  Parameterfv  NV
gl  Get  Program  Pipeline  Info  Log
gl  Get  Program  Pipelineiv
gl  Get  Program  Resource  Index
gl  Get  Program  Resource  Location
gl  Get  Program  Resource  Location  Index
gl  Get  Program  Resource  Name
gl  Get  Program  Resourceiv
gl  Get  Program  Stageiv
gl  Get  Program  String  ARB
gl  Get  Program  String  NV
gl  Get  Program  Subroutine  Parameteruiv  NV
gl  Get  Programiv
gl  Get  Programiv  ARB
gl  Get  Programiv  NV
gl  Get  Query  Indexediv
gl  Get  Query  Objecti64v
gl  Get  Query  Objecti64v  EXT
gl  Get  Query  Objectiv
gl  Get  Query  Objectiv  ARB
gl  Get  Query  Objectui64v
gl  Get  Query  Objectui64v  EXT
gl  Get  Query  Objectuiv
gl  Get  Query  Objectuiv  ARB
gl  Get  Queryiv
gl  Get  Queryiv  ARB
gl  Get  Renderbuffer  Parameteriv
gl  Get  Renderbuffer  Parameteriv  EXT
gl  Get  Sampler  Parameter  Iiv
gl  Get  Sampler  Parameter  Iuiv
gl  Get  Sampler  Parameterfv
gl  Get  Sampler  Parameteriv
gl  Get  Separable  Filter
gl  Get  Separable  Filter  EXT
gl  Get  Shader  Info  Log
gl  Get  Shader  Precision  Format
gl  Get  Shader  Source
gl  Get  Shader  Source  ARB
gl  Get  Shaderiv
gl  Get  Sharpen  Tex  Func  SGIS
gl  Get  String
gl  Get  Stringi
gl  Get  Subroutine  Index
gl  Get  Subroutine  Uniform  Location
gl  Get  Synciv
gl  Get  Tex  Bump  Parameterfv  ATI
gl  Get  Tex  Bump  Parameteriv  ATI
gl  Get  Tex  Envfv
gl  Get  Tex  Enviv
gl  Get  Tex  Filter  Func  SGIS
gl  Get  Tex  Gendv
gl  Get  Tex  Genfv
gl  Get  Tex  Geniv
gl  Get  Tex  Image
gl  Get  Tex  Level  Parameterfv
gl  Get  Tex  Level  Parameteriv
gl  Get  Tex  Parameter  Iiv
gl  Get  Tex  Parameter  Iiv  EXT
gl  Get  Tex  Parameter  Iuiv
gl  Get  Tex  Parameter  Iuiv  EXT
gl  Get  Tex  Parameter  Pointerv  APPLE
gl  Get  Tex  Parameterfv
gl  Get  Tex  Parameteriv
gl  Get  Texture  Handle  NV
gl  Get  Texture  Image  EXT
gl  Get  Texture  Level  Parameterfv  EXT
gl  Get  Texture  Level  Parameteriv  EXT
gl  Get  Texture  Parameter  Iiv  EXT
gl  Get  Texture  Parameter  Iuiv  EXT
gl  Get  Texture  Parameterfv  EXT
gl  Get  Texture  Parameteriv  EXT
gl  Get  Texture  Sampler  Handle  NV
gl  Get  Track  Matrixiv  NV
gl  Get  Transform  Feedback  Varying
gl  Get  Transform  Feedback  Varying  EXT
gl  Get  Transform  Feedback  Varying  NV
gl  Get  Uniform  Block  Index
gl  Get  Uniform  Buffer  Size  EXT
gl  Get  Uniform  Indices
gl  Get  Uniform  Location
gl  Get  Uniform  Location  ARB
gl  Get  Uniform  Offset  EXT
gl  Get  Uniform  Subroutineuiv
gl  Get  Uniformdv
gl  Get  Uniformfv
gl  Get  Uniformfv  ARB
gl  Get  Uniformi64v  NV
gl  Get  Uniformiv
gl  Get  Uniformiv  ARB
gl  Get  Uniformui64v  NV
gl  Get  Uniformuiv
gl  Get  Uniformuiv  EXT
gl  Get  Variant  Array  Objectfv  ATI
gl  Get  Variant  Array  Objectiv  ATI
gl  Get  Variant  Booleanv  EXT
gl  Get  Variant  Floatv  EXT
gl  Get  Variant  Integerv  EXT
gl  Get  Variant  Pointerv  EXT
gl  Get  Varying  Location  NV
gl  Get  Vertex  Attrib  Array  Objectfv  ATI
gl  Get  Vertex  Attrib  Array  Objectiv  ATI
gl  Get  Vertex  Attrib  Iiv
gl  Get  Vertex  Attrib  Iiv  EXT
gl  Get  Vertex  Attrib  Iuiv
gl  Get  Vertex  Attrib  Iuiv  EXT
gl  Get  Vertex  Attrib  Ldv
gl  Get  Vertex  Attrib  Ldv  EXT
gl  Get  Vertex  Attrib  Li64v  NV
gl  Get  Vertex  Attrib  Lui64v  NV
gl  Get  Vertex  Attrib  Pointerv
gl  Get  Vertex  Attrib  Pointerv  ARB
gl  Get  Vertex  Attrib  Pointerv  NV
gl  Get  Vertex  Attribdv
gl  Get  Vertex  Attribdv  ARB
gl  Get  Vertex  Attribdv  NV
gl  Get  Vertex  Attribfv
gl  Get  Vertex  Attribfv  ARB
gl  Get  Vertex  Attribfv  NV
gl  Get  Vertex  Attribiv
gl  Get  Vertex  Attribiv  ARB
gl  Get  Vertex  Attribiv  NV
gl  Get  Video  Capture  Streamdv  NV
gl  Get  Video  Capture  Streamfv  NV
gl  Get  Video  Capture  Streamiv  NV
gl  Get  Video  Captureiv  NV
gl  Get  Videoi64v  NV
gl  Get  Videoiv  NV
gl  Get  Videoui64v  NV
gl  Get  Videouiv  NV
gl  Getn  Color  Table  ARB
gl  Getn  Compressed  Tex  Image  ARB
gl  Getn  Convolution  Filter  ARB
gl  Getn  Histogram  ARB
gl  Getn  Mapdv  ARB
gl  Getn  Mapfv  ARB
gl  Getn  Mapiv  ARB
gl  Getn  Minmax  ARB
gl  Getn  Pixel  Mapfv  ARB
gl  Getn  Pixel  Mapuiv  ARB
gl  Getn  Pixel  Mapusv  ARB
gl  Getn  Polygon  Stipple  ARB
gl  Getn  Separable  Filter  ARB
gl  Getn  Tex  Image  ARB
gl  Getn  Uniformdv  ARB
gl  Getn  Uniformfv  ARB
gl  Getn  Uniformiv  ARB
gl  Getn  Uniformuiv  ARB
gl  Global  Alpha  Factorb  SUN
gl  Global  Alpha  Factord  SUN
gl  Global  Alpha  Factorf  SUN
gl  Global  Alpha  Factori  SUN
gl  Global  Alpha  Factors  SUN
gl  Global  Alpha  Factorub  SUN
gl  Global  Alpha  Factorui  SUN
gl  Global  Alpha  Factorus  SUN
8.12

7 glG...🔗ℹ

procedure

(glGenAsyncMarkersSGIX range)  exact-nonnegative-integer?

  range : exact-integer?
Extension GL_SGIX_async.

procedure

(glGenBuffers n)  u32vector?

  n : exact-integer?
Version 1.5.

procedure

(glGenBuffersARB n)  u32vector?

  n : exact-integer?

Alias of glGenBuffers.

procedure

(glGenFencesAPPLE n)  u32vector?

  n : exact-integer?
Extension GL_APPLE_fence.

procedure

(glGenFencesNV n)  u32vector?

  n : exact-integer?
Extension GL_NV_fence.

procedure

(glGenFragmentShadersATI range)  exact-nonnegative-integer?

  range : exact-nonnegative-integer?

procedure

(glGenFramebuffers n)  u32vector?

  n : exact-integer?
Version 3.0.

procedure

(glGenFramebuffersEXT n)  u32vector?

  n : exact-integer?

Alias of glGenFramebuffers.

procedure

(glGenLists range)  exact-nonnegative-integer?

  range : exact-integer?
Deprecated in version 3.1.

procedure

(glGenNamesAMD identifier num)  u32vector?

  identifier : exact-integer?
  num : exact-nonnegative-integer?

procedure

(glGenOcclusionQueriesNV n)  u32vector?

  n : exact-integer?

procedure

(glGenPathsNV range)  exact-nonnegative-integer?

  range : exact-integer?

procedure

(glGenPerfMonitorsAMD n)  u32vector?

  n : exact-integer?

procedure

(glGenProgramPipelines n)  u32vector?

  n : exact-integer?
Version 4.1.

procedure

(glGenProgramsARB n)  u32vector?

  n : exact-integer?

procedure

(glGenProgramsNV n)  u32vector?

  n : exact-integer?

Alias of glGenProgramsARB.

procedure

(glGenQueries n)  u32vector?

  n : exact-integer?
Version 1.5.

procedure

(glGenQueriesARB n)  u32vector?

  n : exact-integer?

Alias of glGenQueries.

procedure

(glGenRenderbuffers n)  u32vector?

  n : exact-integer?
Version 3.0.

procedure

(glGenRenderbuffersEXT n)  u32vector?

  n : exact-integer?

Alias of glGenRenderbuffers.

procedure

(glGenSamplers count)  u32vector?

  count : exact-integer?
Version 1.2.

procedure

(glGenSymbolsEXT datatype    
  storagetype    
  range    
  components)  exact-nonnegative-integer?
  datatype : exact-integer?
  storagetype : exact-integer?
  range : exact-integer?
  components : exact-nonnegative-integer?

procedure

(glGenTextures n)  u32vector?

  n : exact-integer?
Version 1.1.

procedure

(glGenTexturesEXT n)  u32vector?

  n : exact-integer?

procedure

(glGenTransformFeedbacks n)  u32vector?

  n : exact-integer?
Version 1.2.

procedure

(glGenTransformFeedbacksNV n)  u32vector?

  n : exact-integer?

procedure

(glGenVertexArrays n)  u32vector?

  n : exact-integer?
Version 3.0.

procedure

(glGenVertexArraysAPPLE n)  u32vector?

  n : exact-integer?

Alias of glGenVertexArray.

procedure

(glGenVertexShadersEXT range)  exact-nonnegative-integer?

  range : exact-nonnegative-integer?

procedure

(glGenerateMipmap target)  any

  target : exact-integer?
Version 3.0.

procedure

(glGenerateMipmapEXT target)  any

  target : exact-integer?

Alias of glGenerateMipmap.

procedure

(glGenerateMultiTexMipmapEXT texunit    
  target)  any
  texunit : exact-integer?
  target : exact-integer?

procedure

(glGenerateTextureMipmapEXT texture target)  any

  texture : exact-nonnegative-integer?
  target : exact-integer?

procedure

(glGetActiveAtomicCounterBufferiv program    
  bufferIndex    
  pname)  s32vector?
  program : exact-nonnegative-integer?
  bufferIndex : exact-nonnegative-integer?
  pname : exact-integer?
Version 4.2.

procedure

(glGetActiveAttrib program index bufSize)  
exact-integer?
exact-integer?
exact-integer?
bytes?
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 2.0.

procedure

(glGetActiveAttribARB programObj    
  index    
  maxLength)  
exact-integer?
exact-integer?
exact-integer?
bytes?
  programObj : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  maxLength : exact-integer?

Alias of glGetActiveAttrib.

procedure

(glGetActiveSubroutineName program    
  shadertype    
  index    
  bufsize)  
exact-integer? bytes?
  program : exact-nonnegative-integer?
  shadertype : exact-integer?
  index : exact-nonnegative-integer?
  bufsize : exact-integer?
Version 1.2.

procedure

(glGetActiveSubroutineUniformName program 
  shadertype 
  index 
  bufsize) 
  
exact-integer? bytes?
  program : exact-nonnegative-integer?
  shadertype : exact-integer?
  index : exact-nonnegative-integer?
  bufsize : exact-integer?
Version 1.2.

procedure

(glGetActiveSubroutineUniformiv program    
  shadertype    
  index    
  pname)  s32vector?
  program : exact-nonnegative-integer?
  shadertype : exact-integer?
  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetActiveUniform program index bufSize)  
exact-integer?
exact-integer?
exact-integer?
bytes?
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 2.0.

procedure

(glGetActiveUniformARB programObj    
  index    
  maxLength)  
exact-integer?
exact-integer?
exact-integer?
bytes?
  programObj : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  maxLength : exact-integer?

Alias of glGetActiveUniform.

procedure

(glGetActiveUniformBlockName program 
  uniformBlockIndex 
  bufSize) 
  
exact-integer? bytes?
  program : exact-nonnegative-integer?
  uniformBlockIndex : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 2.0.

procedure

(glGetActiveUniformBlockiv program    
  uniformBlockIndex    
  pname)  s32vector?
  program : exact-nonnegative-integer?
  uniformBlockIndex : exact-nonnegative-integer?
  pname : exact-integer?
Version 2.0.

procedure

(glGetActiveUniformName program    
  uniformIndex    
  bufSize)  
exact-integer? bytes?
  program : exact-nonnegative-integer?
  uniformIndex : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 2.0.

procedure

(glGetActiveUniformsiv program    
  uniformCount    
  uniformIndices    
  pname)  s32vector?
  program : exact-nonnegative-integer?
  uniformCount : exact-integer?
  uniformIndices : u32vector?
  pname : exact-integer?
Version 2.0.

procedure

(glGetActiveVaryingNV program index bufSize)  
exact-integer?
exact-integer?
exact-integer?
bytes?
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  bufSize : exact-integer?

procedure

(glGetArrayObjectfvATI array pname)  flonum?

  array : exact-integer?
  pname : exact-integer?

procedure

(glGetArrayObjectivATI array pname)  exact-integer?

  array : exact-integer?
  pname : exact-integer?

procedure

(glGetAttachedObjectsARB containerObj 
  maxCount) 
  
exact-integer? u32vector?
  containerObj : exact-nonnegative-integer?
  maxCount : exact-integer?

Alias of glGetAttachedShaders.

procedure

(glGetAttachedShaders program maxCount)

  
exact-integer? u32vector?
  program : exact-nonnegative-integer?
  maxCount : exact-integer?
Version 2.0.

procedure

(glGetAttribLocation program name)  exact-integer?

  program : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Version 2.0.

procedure

(glGetAttribLocationARB programObj name)  exact-integer?

  programObj : exact-nonnegative-integer?
  name : (or/c string? bytes?)

Alias of glGetAttribLocation.

procedure

(glGetBooleanIndexedvEXT target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : cpointer?

Alias of glGetBooleani_v.

procedure

(glGetBooleani_v target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : cpointer?
Version 3.0.

procedure

(glGetBooleanv pname)  (vectorof boolean?)

  pname : exact-integer?

procedure

(glGetBufferParameteri64v target pname)  s64vector?

  target : exact-integer?
  pname : exact-integer?
Version 3.2.

procedure

(glGetBufferParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.5.

procedure

(glGetBufferParameterivARB target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?

Alias of glGetBufferParameteriv.

procedure

(glGetBufferParameterui64vNV target pname)  u64vector?

  target : exact-integer?
  pname : exact-integer?

procedure

(glGetBufferPointerv target pname)  gl-pointer?

  target : exact-integer?
  pname : exact-integer?
Version 1.5.

procedure

(glGetBufferPointervARB target pname)  gl-pointer?

  target : exact-integer?
  pname : exact-integer?

Alias of glGetBufferPointerv.

procedure

(glGetBufferSubData target offset size data)  any

  target : exact-integer?
  offset : exact-integer?
  size : exact-integer?
  data : gl-pointer?
Version 1.5.

procedure

(glGetBufferSubDataARB target    
  offset    
  size    
  data)  any
  target : exact-integer?
  offset : exact-integer?
  size : exact-integer?
  data : gl-pointer?

Alias of glGetBufferSubData.

procedure

(glGetClipPlane plane)  f64vector?

  plane : exact-integer?
Deprecated in version 3.1.

procedure

(glGetColorTable target format type table)  any

  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  table : gl-pointer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetColorTableEXT target format type data)  any

  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  data : gl-pointer?

procedure

(glGetColorTableParameterfv target pname)  f32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetColorTableParameterfvEXT target    
  pname)  f32vector?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetColorTableParameterfvSGI target    
  pname)  f32vector?
  target : exact-integer?
  pname : exact-integer?
Extension GL_SGI_color_table.

procedure

(glGetColorTableParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetColorTableParameterivEXT target    
  pname)  s32vector?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetColorTableParameterivSGI target    
  pname)  s32vector?
  target : exact-integer?
  pname : exact-integer?
Extension GL_SGI_color_table.

procedure

(glGetColorTableSGI target format type table)  any

  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  table : gl-pointer?
Extension GL_SGI_color_table.

procedure

(glGetCombinerInputParameterfvNV stage    
  portion    
  variable    
  pname)  f32vector?
  stage : exact-integer?
  portion : exact-integer?
  variable : exact-integer?
  pname : exact-integer?

procedure

(glGetCombinerInputParameterivNV stage    
  portion    
  variable    
  pname)  s32vector?
  stage : exact-integer?
  portion : exact-integer?
  variable : exact-integer?
  pname : exact-integer?

procedure

(glGetCombinerOutputParameterfvNV stage    
  portion    
  pname)  f32vector?
  stage : exact-integer?
  portion : exact-integer?
  pname : exact-integer?

procedure

(glGetCombinerOutputParameterivNV stage    
  portion    
  pname)  s32vector?
  stage : exact-integer?
  portion : exact-integer?
  pname : exact-integer?

procedure

(glGetCombinerStageParameterfvNV stage    
  pname)  f32vector?
  stage : exact-integer?
  pname : exact-integer?

procedure

(glGetCompressedMultiTexImageEXT texunit    
  target    
  lod    
  img)  any
  texunit : exact-integer?
  target : exact-integer?
  lod : exact-integer?
  img : gl-pointer?

procedure

(glGetCompressedTexImage target level img)  any

  target : exact-integer?
  level : exact-integer?
  img : gl-pointer?
Version 1.3.

procedure

(glGetCompressedTexImageARB target    
  level    
  img)  any
  target : exact-integer?
  level : exact-integer?
  img : gl-pointer?

Alias of glGetCompressedTexImage.

procedure

(glGetCompressedTextureImageEXT texture    
  target    
  lod    
  img)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  lod : exact-integer?
  img : gl-pointer?

procedure

(glGetConvolutionFilter target    
  format    
  type    
  image)  any
  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  image : gl-pointer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetConvolutionFilterEXT target    
  format    
  type    
  image)  any
  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  image : gl-pointer?
Extension GL_EXT_convolution.

procedure

(glGetConvolutionParameterfv target pname)  f32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetConvolutionParameterfvEXT target    
  pname)  f32vector?
  target : exact-integer?
  pname : exact-integer?
Extension GL_EXT_convolution.

procedure

(glGetConvolutionParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetConvolutionParameterivEXT target    
  pname)  s32vector?
  target : exact-integer?
  pname : exact-integer?
Extension GL_EXT_convolution.

procedure

(glGetDebugMessageLog count    
  bufsize    
  sources    
  types    
  ids    
  severities    
  lengths    
  messageLog)  exact-nonnegative-integer?
  count : exact-nonnegative-integer?
  bufsize : exact-integer?
  sources : s32vector?
  types : s32vector?
  ids : u32vector?
  severities : s32vector?
  lengths : s32vector?
  messageLog : bytes?
Version 4.3.

procedure

(glGetDebugMessageLogAMD count bufsize)

  
exact-nonnegative-integer?
s32vector?
u32vector?
u32vector?
s32vector?
bytes?
  count : exact-nonnegative-integer?
  bufsize : exact-integer?

procedure

(glGetDebugMessageLogARB count bufsize)

  
exact-nonnegative-integer?
s32vector?
s32vector?
u32vector?
s32vector?
s32vector?
bytes?
  count : exact-nonnegative-integer?
  bufsize : exact-integer?

procedure

(glGetDetailTexFuncSGIS target points)  any

  target : exact-integer?
  points : f32vector?

procedure

(glGetDoubleIndexedvEXT target index data)  any

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

procedure

(glGetDoublei_v target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : f64vector?
Version 4.1.

procedure

(glGetDoublev pname)  f64vector?

  pname : exact-integer?

procedure

(glGetError)  exact-integer?

procedure

(glGetFenceivNV fence pname)  s32vector?

  fence : exact-nonnegative-integer?
  pname : exact-integer?
Extension GL_NV_fence.

procedure

(glGetFinalCombinerInputParameterfvNV variable    
  pname)  f32vector?
  variable : exact-integer?
  pname : exact-integer?

procedure

(glGetFinalCombinerInputParameterivNV variable    
  pname)  s32vector?
  variable : exact-integer?
  pname : exact-integer?

procedure

(glGetFloatIndexedvEXT target index data)  any

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

procedure

(glGetFloati_v target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : f32vector?
Version 4.1.

procedure

(glGetFloatv pname)  f32vector?

  pname : exact-integer?

procedure

(glGetFogFuncSGIS points)  any

  points : f32vector?

procedure

(glGetFragDataIndex program name)  exact-integer?

  program : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Version 1.2.

procedure

(glGetFragDataLocation program name)  exact-integer?

  program : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Version 3.0.

procedure

(glGetFragDataLocationEXT program name)  exact-integer?

  program : exact-nonnegative-integer?
  name : (or/c string? bytes?)

Alias of glGetFragDataLocation.

procedure

(glGetFragmentLightfvSGIX light pname)  f32vector?

  light : exact-integer?
  pname : exact-integer?

procedure

(glGetFragmentLightivSGIX light pname)  s32vector?

  light : exact-integer?
  pname : exact-integer?

procedure

(glGetFragmentMaterialfvSGIX face pname)  f32vector?

  face : exact-integer?
  pname : exact-integer?

procedure

(glGetFragmentMaterialivSGIX face pname)  s32vector?

  face : exact-integer?
  pname : exact-integer?

procedure

(glGetFramebufferAttachmentParameteriv target    
  attachment    
  pname)  s32vector?
  target : exact-integer?
  attachment : exact-integer?
  pname : exact-integer?
Version 3.0.

procedure

(glGetFramebufferAttachmentParameterivEXT target 
  attachment 
  pname) 
  s32vector?
  target : exact-integer?
  attachment : exact-integer?
  pname : exact-integer?

Alias of glGetFramebufferAttachmentParameteriv.

procedure

(glGetFramebufferParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 4.3.

procedure

(glGetFramebufferParameterivEXT framebuffer    
  pname)  s32vector?
  framebuffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetGraphicsResetStatusARB)  exact-integer?

Extension GL_ARB_robustness.

procedure

(glGetHandleARB pname)  exact-nonnegative-integer?

  pname : exact-integer?

procedure

(glGetHistogram target    
  reset    
  format    
  type    
  the-values)  any
  target : exact-integer?
  reset : boolean?
  format : exact-integer?
  type : exact-integer?
  the-values : gl-pointer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetHistogramEXT target    
  reset    
  format    
  type    
  the-values)  any
  target : exact-integer?
  reset : boolean?
  format : exact-integer?
  type : exact-integer?
  the-values : gl-pointer?
Extension GL_EXT_histogram.

procedure

(glGetHistogramParameterfv target pname)  f32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetHistogramParameterfvEXT target pname)  f32vector?

  target : exact-integer?
  pname : exact-integer?
Extension GL_EXT_histogram.

procedure

(glGetHistogramParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetHistogramParameterivEXT target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Extension GL_EXT_histogram.

procedure

(glGetImageHandleNV texture    
  level    
  layered    
  layer    
  format)  exact-nonnegative-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  layered : boolean?
  layer : exact-integer?
  format : exact-integer?

procedure

(glGetImageTransformParameterfvHP target    
  pname)  f32vector?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetImageTransformParameterivHP target    
  pname)  s32vector?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetInfoLogARB obj maxLength)  
exact-integer? bytes?
  obj : exact-nonnegative-integer?
  maxLength : exact-integer?

procedure

(glGetInstrumentsSGIX)  exact-integer?

procedure

(glGetInteger64i_v target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : s64vector?
Version 3.2.

procedure

(glGetInteger64v pname)  s64vector?

  pname : exact-integer?
Version 1.2.

procedure

(glGetIntegerIndexedvEXT target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : s32vector?

Alias of glGetIntegeri_v.

procedure

(glGetIntegeri_v target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : s32vector?
Version 3.0.

procedure

(glGetIntegerui64i_vNV value index result)  any

  value : exact-integer?
  index : exact-nonnegative-integer?
  result : u64vector?

procedure

(glGetIntegerui64vNV value result)  any

  value : exact-integer?
  result : u64vector?

procedure

(glGetIntegerv pname)  s32vector?

  pname : exact-integer?

procedure

(glGetInternalformati64v target    
  internalformat    
  pname    
  bufSize)  s64vector?
  target : exact-integer?
  internalformat : exact-integer?
  pname : exact-integer?
  bufSize : exact-integer?
Version 4.3.

procedure

(glGetInternalformativ target    
  internalformat    
  pname    
  bufSize)  s32vector?
  target : exact-integer?
  internalformat : exact-integer?
  pname : exact-integer?
  bufSize : exact-integer?
Version 4.2.

procedure

(glGetInvariantBooleanvEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : cpointer?

procedure

(glGetInvariantFloatvEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : f32vector?

procedure

(glGetInvariantIntegervEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : s32vector?

procedure

(glGetLightfv light pname)  f32vector?

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

procedure

(glGetLightiv light pname)  s32vector?

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

procedure

(glGetListParameterfvSGIX list pname)  f32vector?

  list : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetListParameterivSGIX list pname)  s32vector?

  list : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetLocalConstantBooleanvEXT id    
  value    
  data)  any
  id : exact-nonnegative-integer?
  value : exact-integer?
  data : cpointer?

procedure

(glGetLocalConstantFloatvEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : f32vector?

procedure

(glGetLocalConstantIntegervEXT id    
  value    
  data)  any
  id : exact-nonnegative-integer?
  value : exact-integer?
  data : s32vector?

procedure

(glGetMapAttribParameterfvNV target    
  index    
  pname)  f32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
  pname : exact-integer?
Extension GL_NV_evaluators.

procedure

(glGetMapAttribParameterivNV target    
  index    
  pname)  s32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
  pname : exact-integer?
Extension GL_NV_evaluators.

procedure

(glGetMapControlPointsNV target    
  index    
  type    
  ustride    
  vstride    
  packed    
  points)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  type : exact-integer?
  ustride : exact-integer?
  vstride : exact-integer?
  packed : boolean?
  points : gl-pointer?
Extension GL_NV_evaluators.

procedure

(glGetMapParameterfvNV target pname params)  any

  target : exact-integer?
  pname : exact-integer?
  params : f32vector?
Extension GL_NV_evaluators.

procedure

(glGetMapParameterivNV target pname params)  any

  target : exact-integer?
  pname : exact-integer?
  params : s32vector?
Extension GL_NV_evaluators.

procedure

(glGetMapdv target query v)  any

  target : exact-integer?
  query : exact-integer?
  v : f64vector?
Deprecated in version 3.1.

procedure

(glGetMapfv target query v)  any

  target : exact-integer?
  query : exact-integer?
  v : f32vector?
Deprecated in version 3.1.

procedure

(glGetMapiv target query v)  any

  target : exact-integer?
  query : exact-integer?
  v : s32vector?
Deprecated in version 3.1.

procedure

(glGetMaterialfv face pname)  f32vector?

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

procedure

(glGetMaterialiv face pname)  s32vector?

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

procedure

(glGetMinmax target    
  reset    
  format    
  type    
  the-values)  any
  target : exact-integer?
  reset : boolean?
  format : exact-integer?
  type : exact-integer?
  the-values : gl-pointer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetMinmaxEXT target    
  reset    
  format    
  type    
  the-values)  any
  target : exact-integer?
  reset : boolean?
  format : exact-integer?
  type : exact-integer?
  the-values : gl-pointer?
Extension GL_EXT_histogram.

procedure

(glGetMinmaxParameterfv target pname)  f32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetMinmaxParameterfvEXT target pname)  f32vector?

  target : exact-integer?
  pname : exact-integer?
Extension GL_EXT_histogram.

procedure

(glGetMinmaxParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetMinmaxParameterivEXT target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Extension GL_EXT_histogram.

procedure

(glGetMultiTexEnvfvEXT texunit target pname)  f32vector?

  texunit : exact-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexEnvivEXT texunit target pname)  s32vector?

  texunit : exact-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexGendvEXT texunit coord pname)  f64vector?

  texunit : exact-integer?
  coord : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexGenfvEXT texunit coord pname)  f32vector?

  texunit : exact-integer?
  coord : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexGenivEXT texunit coord pname)  s32vector?

  texunit : exact-integer?
  coord : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexImageEXT texunit    
  target    
  level    
  format    
  type    
  pixels)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  format : exact-integer?
  type : exact-integer?
  pixels : gl-pointer?

procedure

(glGetMultiTexLevelParameterfvEXT texunit    
  target    
  level    
  pname)  f32vector?
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexLevelParameterivEXT texunit    
  target    
  level    
  pname)  s32vector?
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexParameterIivEXT texunit    
  target    
  pname)  s32vector?
  texunit : exact-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexParameterIuivEXT texunit    
  target    
  pname)  u32vector?
  texunit : exact-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexParameterfvEXT texunit    
  target    
  pname)  f32vector?
  texunit : exact-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetMultiTexParameterivEXT texunit    
  target    
  pname)  s32vector?
  texunit : exact-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetMultisamplefv pname index)  f32vector?

  pname : exact-integer?
  index : exact-nonnegative-integer?
Version 1.2.

procedure

(glGetMultisamplefvNV pname index)  f32vector?

  pname : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetNamedBufferParameterivEXT buffer    
  pname)  s32vector?
  buffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetNamedBufferParameterui64vNV buffer    
  pname)  u64vector?
  buffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetNamedBufferPointervEXT buffer pname)  gl-pointer?

  buffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetNamedBufferSubDataEXT buffer    
  offset    
  size    
  data)  any
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
  size : exact-integer?
  data : gl-pointer?

procedure

(glGetNamedFramebufferAttachmentParameterivEXT framebuffer 
  attachment 
  pname) 
  s32vector?
  framebuffer : exact-nonnegative-integer?
  attachment : exact-integer?
  pname : exact-integer?

procedure

(glGetNamedFramebufferParameterivEXT framebuffer    
  pname)  s32vector?
  framebuffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetNamedProgramLocalParameterIivEXT program    
  target    
  index)  s32vector?
  program : exact-nonnegative-integer?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetNamedProgramLocalParameterIuivEXT program    
  target    
  index)  u32vector?
  program : exact-nonnegative-integer?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetNamedProgramLocalParameterdvEXT program    
  target    
  index)  f64vector?
  program : exact-nonnegative-integer?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetNamedProgramLocalParameterfvEXT program    
  target    
  index)  f32vector?
  program : exact-nonnegative-integer?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetNamedProgramStringEXT program    
  target    
  pname    
  string)  any
  program : exact-nonnegative-integer?
  target : exact-integer?
  pname : exact-integer?
  string : gl-pointer?

procedure

(glGetNamedProgramivEXT program    
  target    
  pname)  exact-integer?
  program : exact-nonnegative-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetNamedRenderbufferParameterivEXT renderbuffer 
  pname) 
  s32vector?
  renderbuffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetNamedStringARB namelen name bufSize)

  
exact-integer? bytes?
  namelen : exact-integer?
  name : (or/c string? bytes?)
  bufSize : exact-integer?

procedure

(glGetNamedStringivARB namelen name pname)  s32vector?

  namelen : exact-integer?
  name : (or/c string? bytes?)
  pname : exact-integer?

procedure

(glGetObjectBufferfvATI buffer pname)  flonum?

  buffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetObjectBufferivATI buffer pname)  exact-integer?

  buffer : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetObjectLabel identifier name bufSize)

  
exact-integer? bytes?
  identifier : exact-integer?
  name : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 4.3.

procedure

(glGetObjectParameterfvARB obj pname)  f32vector?

  obj : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetObjectParameterivAPPLE objectType    
  name    
  pname)  s32vector?
  objectType : exact-integer?
  name : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetObjectParameterivARB obj pname)  s32vector?

  obj : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetObjectPtrLabel ptr bufSize)  
exact-integer? bytes?
  ptr : gl-pointer?
  bufSize : exact-integer?
Version 4.3.

procedure

(glGetOcclusionQueryivNV id pname)  s32vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetOcclusionQueryuivNV id pname)  u32vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetPathColorGenfvNV color pname)  f32vector?

  color : exact-integer?
  pname : exact-integer?

procedure

(glGetPathColorGenivNV color pname)  s32vector?

  color : exact-integer?
  pname : exact-integer?

procedure

(glGetPathCommandsNV path commands)  any

  path : exact-nonnegative-integer?
  commands : bytes?

procedure

(glGetPathCoordsNV path coords)  any

  path : exact-nonnegative-integer?
  coords : f32vector?

procedure

(glGetPathDashArrayNV path dashArray)  any

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

procedure

(glGetPathLengthNV path    
  startSegment    
  numSegments)  flonum?
  path : exact-nonnegative-integer?
  startSegment : exact-integer?
  numSegments : exact-integer?

procedure

(glGetPathMetricRangeNV metricQueryMask    
  firstPathName    
  numPaths    
  stride    
  metrics)  any
  metricQueryMask : exact-nonnegative-integer?
  firstPathName : exact-nonnegative-integer?
  numPaths : exact-integer?
  stride : exact-integer?
  metrics : f32vector?

procedure

(glGetPathMetricsNV metricQueryMask    
  numPaths    
  pathNameType    
  paths    
  pathBase    
  stride    
  metrics)  any
  metricQueryMask : exact-nonnegative-integer?
  numPaths : exact-integer?
  pathNameType : exact-integer?
  paths : gl-pointer?
  pathBase : exact-nonnegative-integer?
  stride : exact-integer?
  metrics : f32vector?

procedure

(glGetPathParameterfvNV path pname)  f32vector?

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

procedure

(glGetPathParameterivNV path pname)  s32vector?

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

procedure

(glGetPathSpacingNV pathListMode    
  numPaths    
  pathNameType    
  paths    
  pathBase    
  advanceScale    
  kerningScale    
  transformType    
  returnedSpacing)  any
  pathListMode : exact-integer?
  numPaths : exact-integer?
  pathNameType : exact-integer?
  paths : gl-pointer?
  pathBase : exact-nonnegative-integer?
  advanceScale : flonum?
  kerningScale : flonum?
  transformType : exact-integer?
  returnedSpacing : f32vector?

procedure

(glGetPathTexGenfvNV texCoordSet pname)  f32vector?

  texCoordSet : exact-integer?
  pname : exact-integer?

procedure

(glGetPathTexGenivNV texCoordSet pname)  s32vector?

  texCoordSet : exact-integer?
  pname : exact-integer?

procedure

(glGetPerfMonitorCounterDataAMD monitor 
  pname 
  dataSize) 
  
u32vector? exact-integer?
  monitor : exact-nonnegative-integer?
  pname : exact-integer?
  dataSize : exact-integer?

procedure

(glGetPerfMonitorCounterInfoAMD group    
  counter    
  pname    
  data)  any
  group : exact-nonnegative-integer?
  counter : exact-nonnegative-integer?
  pname : exact-integer?
  data : gl-pointer?

procedure

(glGetPerfMonitorCounterStringAMD group 
  counter 
  bufSize) 
  
exact-integer? bytes?
  group : exact-nonnegative-integer?
  counter : exact-nonnegative-integer?
  bufSize : exact-integer?

procedure

(glGetPerfMonitorCountersAMD group 
  counterSize) 
  
exact-integer? exact-integer? u32vector?
  group : exact-nonnegative-integer?
  counterSize : exact-integer?

procedure

(glGetPerfMonitorGroupStringAMD group 
  bufSize) 
  
exact-integer? bytes?
  group : exact-nonnegative-integer?
  bufSize : exact-integer?

procedure

(glGetPerfMonitorGroupsAMD groupsSize)

  
exact-integer? u32vector?
  groupsSize : exact-integer?

procedure

(glGetPixelMapfv map the-values)  any

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

procedure

(glGetPixelMapuiv map the-values)  any

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

procedure

(glGetPixelMapusv map the-values)  any

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

procedure

(glGetPixelTexGenParameterfvSGIS pname)  f32vector?

  pname : exact-integer?

procedure

(glGetPixelTexGenParameterivSGIS pname)  s32vector?

  pname : exact-integer?

procedure

(glGetPixelTransformParameterfvEXT target    
  pname)  f32vector?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetPixelTransformParameterivEXT target    
  pname)  s32vector?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetPointerIndexedvEXT target index data)  any

  target : exact-integer?
  index : exact-nonnegative-integer?
  data : cpointer?

procedure

(glGetPointerv pname)  gl-pointer?

  pname : exact-integer?
Version 1.1.

procedure

(glGetPointervEXT pname)  gl-pointer?

  pname : exact-integer?

Alias of glGetPointerv.

procedure

(glGetPolygonStipple mask)  any

  mask : bytes?
Deprecated in version 3.1.

procedure

(glGetProgramBinary program bufSize binary)

  
exact-integer? exact-integer?
  program : exact-nonnegative-integer?
  bufSize : exact-integer?
  binary : gl-pointer?
Version 4.1.

procedure

(glGetProgramEnvParameterIivNV target    
  index)  s32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
Extension GL_NV_gpu_program4.

procedure

(glGetProgramEnvParameterIuivNV target    
  index)  u32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
Extension GL_NV_gpu_program4.

procedure

(glGetProgramEnvParameterdvARB target    
  index)  f64vector?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetProgramEnvParameterfvARB target    
  index)  f32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetProgramInfoLog program bufSize)  
exact-integer? bytes?
  program : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 2.0.

procedure

(glGetProgramInterfaceiv program    
  programInterface    
  pname)  s32vector?
  program : exact-nonnegative-integer?
  programInterface : exact-integer?
  pname : exact-integer?
Version 4.3.

procedure

(glGetProgramLocalParameterIivNV target    
  index)  s32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
Extension GL_NV_gpu_program4.

procedure

(glGetProgramLocalParameterIuivNV target    
  index)  u32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
Extension GL_NV_gpu_program4.

procedure

(glGetProgramLocalParameterdvARB target    
  index)  f64vector?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetProgramLocalParameterfvARB target    
  index)  f32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?

procedure

(glGetProgramNamedParameterdvNV id len name)  f64vector?

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

procedure

(glGetProgramNamedParameterfvNV id len name)  f32vector?

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

procedure

(glGetProgramParameterdvNV target    
  index    
  pname)  f64vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetProgramParameterfvNV target    
  index    
  pname)  f32vector?
  target : exact-integer?
  index : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetProgramPipelineInfoLog pipeline    
  bufSize)  
exact-integer? bytes?
  pipeline : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 4.1.

procedure

(glGetProgramPipelineiv pipeline pname)  s32vector?

  pipeline : exact-nonnegative-integer?
  pname : exact-integer?
Version 4.1.

procedure

(glGetProgramResourceIndex program 
  programInterface 
  name) 
  exact-nonnegative-integer?
  program : exact-nonnegative-integer?
  programInterface : exact-integer?
  name : (or/c string? bytes?)
Version 4.3.

procedure

(glGetProgramResourceLocation program 
  programInterface 
  name) 
  exact-integer?
  program : exact-nonnegative-integer?
  programInterface : exact-integer?
  name : (or/c string? bytes?)
Version 4.3.

procedure

(glGetProgramResourceLocationIndex program 
  programInterface 
  name) 
  exact-integer?
  program : exact-nonnegative-integer?
  programInterface : exact-integer?
  name : (or/c string? bytes?)
Version 4.3.

procedure

(glGetProgramResourceName program 
  programInterface 
  index 
  bufSize) 
  
exact-integer? bytes?
  program : exact-nonnegative-integer?
  programInterface : exact-integer?
  index : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 4.3.

procedure

(glGetProgramResourceiv program 
  programInterface 
  index 
  propCount 
  props 
  bufSize) 
  
exact-integer? s32vector?
  program : exact-nonnegative-integer?
  programInterface : exact-integer?
  index : exact-nonnegative-integer?
  propCount : exact-integer?
  props : s32vector?
  bufSize : exact-integer?
Version 4.3.

procedure

(glGetProgramStageiv program    
  shadertype    
  pname)  exact-integer?
  program : exact-nonnegative-integer?
  shadertype : exact-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetProgramStringARB target pname string)  any

  target : exact-integer?
  pname : exact-integer?
  string : gl-pointer?

procedure

(glGetProgramStringNV id pname program)  any

  id : exact-nonnegative-integer?
  pname : exact-integer?
  program : bytes?

procedure

(glGetProgramSubroutineParameteruivNV target    
  index    
  param)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  param : u32vector?
Extension GL_NV_gpu_program5.

procedure

(glGetProgramiv program pname)  exact-integer?

  program : exact-nonnegative-integer?
  pname : exact-integer?
Version 2.0.

procedure

(glGetProgramivARB target pname)  exact-integer?

  target : exact-integer?
  pname : exact-integer?

procedure

(glGetProgramivNV id pname)  s32vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetQueryIndexediv target index pname)  s32vector?

  target : exact-integer?
  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetQueryObjecti64v id pname)  s64vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetQueryObjecti64vEXT id pname)  s64vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?
Extension GL_EXT_timer_query.

procedure

(glGetQueryObjectiv id pname)  s32vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.5.

procedure

(glGetQueryObjectivARB id pname)  s32vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetQueryObjectiv.

procedure

(glGetQueryObjectui64v id pname)  u64vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetQueryObjectui64vEXT id pname)  u64vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?
Extension GL_EXT_timer_query.

procedure

(glGetQueryObjectuiv id pname)  u32vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.5.

procedure

(glGetQueryObjectuivARB id pname)  u32vector?

  id : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetQueryObjectuiv.

procedure

(glGetQueryiv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 1.5.

procedure

(glGetQueryivARB target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?

Alias of glGetQueryiv.

procedure

(glGetRenderbufferParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 3.0.

procedure

(glGetRenderbufferParameterivEXT target    
  pname)  s32vector?
  target : exact-integer?
  pname : exact-integer?

Alias of glGetRenderbufferParameteriv.

procedure

(glGetSamplerParameterIiv sampler pname)  s32vector?

  sampler : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetSamplerParameterIuiv sampler pname)  u32vector?

  sampler : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetSamplerParameterfv sampler pname)  f32vector?

  sampler : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetSamplerParameteriv sampler pname)  s32vector?

  sampler : exact-nonnegative-integer?
  pname : exact-integer?
Version 1.2.

procedure

(glGetSeparableFilter target    
  format    
  type    
  row    
  column    
  span)  any
  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  row : gl-pointer?
  column : gl-pointer?
  span : gl-pointer?
Version 1.2. Deprecated in version 3.1.

procedure

(glGetSeparableFilterEXT target    
  format    
  type    
  row    
  column    
  span)  any
  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  row : gl-pointer?
  column : gl-pointer?
  span : gl-pointer?
Extension GL_EXT_convolution.

procedure

(glGetShaderInfoLog shader bufSize)  
exact-integer? bytes?
  shader : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 2.0.

procedure

(glGetShaderPrecisionFormat shadertype 
  precisiontype) 
  
s32vector? exact-integer?
  shadertype : exact-integer?
  precisiontype : exact-integer?
Version 4.1.

procedure

(glGetShaderSource shader bufSize)  
exact-integer? bytes?
  shader : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 2.0.

procedure

(glGetShaderSourceARB obj maxLength)  
exact-integer? bytes?
  obj : exact-nonnegative-integer?
  maxLength : exact-integer?

Alias of glGetShaderSource.

procedure

(glGetShaderiv shader pname)  exact-integer?

  shader : exact-nonnegative-integer?
  pname : exact-integer?
Version 2.0.

procedure

(glGetSharpenTexFuncSGIS target points)  any

  target : exact-integer?
  points : f32vector?

procedure

(glGetString name)  (or/c string? bytes?)

  name : exact-integer?

procedure

(glGetStringi name index)  (or/c string? bytes?)

  name : exact-integer?
  index : exact-nonnegative-integer?
Version 3.0.

procedure

(glGetSubroutineIndex program    
  shadertype    
  name)  exact-nonnegative-integer?
  program : exact-nonnegative-integer?
  shadertype : exact-integer?
  name : (or/c string? bytes?)
Version 1.2.

procedure

(glGetSubroutineUniformLocation program    
  shadertype    
  name)  exact-integer?
  program : exact-nonnegative-integer?
  shadertype : exact-integer?
  name : (or/c string? bytes?)
Version 1.2.

procedure

(glGetSynciv sync pname bufSize)  
exact-integer? s32vector?
  sync : GLsync?
  pname : exact-integer?
  bufSize : exact-integer?
Version 1.2.

procedure

(glGetTexBumpParameterfvATI pname)  f32vector?

  pname : exact-integer?

procedure

(glGetTexBumpParameterivATI pname)  s32vector?

  pname : exact-integer?

procedure

(glGetTexEnvfv target pname)  f32vector?

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

procedure

(glGetTexEnviv target pname)  s32vector?

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

procedure

(glGetTexFilterFuncSGIS target    
  filter    
  weights)  any
  target : exact-integer?
  filter : exact-integer?
  weights : f32vector?

procedure

(glGetTexGendv coord pname)  f64vector?

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

procedure

(glGetTexGenfv coord pname)  f32vector?

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

procedure

(glGetTexGeniv coord pname)  s32vector?

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

procedure

(glGetTexImage target    
  level    
  format    
  type    
  pixels)  any
  target : exact-integer?
  level : exact-integer?
  format : exact-integer?
  type : exact-integer?
  pixels : gl-pointer?

procedure

(glGetTexLevelParameterfv target    
  level    
  pname)  f32vector?
  target : exact-integer?
  level : exact-integer?
  pname : exact-integer?

procedure

(glGetTexLevelParameteriv target    
  level    
  pname)  s32vector?
  target : exact-integer?
  level : exact-integer?
  pname : exact-integer?

procedure

(glGetTexParameterIiv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?
Version 3.0.

procedure

(glGetTexParameterIivEXT target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?

Alias of glGetTexParameterIiv.

procedure

(glGetTexParameterIuiv target pname)  u32vector?

  target : exact-integer?
  pname : exact-integer?
Version 3.0.

procedure

(glGetTexParameterIuivEXT target pname)  u32vector?

  target : exact-integer?
  pname : exact-integer?

Alias of glGetTexParameterIuiv.

procedure

(glGetTexParameterPointervAPPLE target    
  pname)  gl-pointer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetTexParameterfv target pname)  f32vector?

  target : exact-integer?
  pname : exact-integer?

procedure

(glGetTexParameteriv target pname)  s32vector?

  target : exact-integer?
  pname : exact-integer?

procedure

(glGetTextureHandleNV texture)  exact-nonnegative-integer?

  texture : exact-nonnegative-integer?

procedure

(glGetTextureImageEXT texture    
  target    
  level    
  format    
  type    
  pixels)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  format : exact-integer?
  type : exact-integer?
  pixels : gl-pointer?

procedure

(glGetTextureLevelParameterfvEXT texture    
  target    
  level    
  pname)  f32vector?
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  pname : exact-integer?

procedure

(glGetTextureLevelParameterivEXT texture    
  target    
  level    
  pname)  s32vector?
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  pname : exact-integer?

procedure

(glGetTextureParameterIivEXT texture    
  target    
  pname)  s32vector?
  texture : exact-nonnegative-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetTextureParameterIuivEXT texture    
  target    
  pname)  u32vector?
  texture : exact-nonnegative-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetTextureParameterfvEXT texture    
  target    
  pname)  f32vector?
  texture : exact-nonnegative-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetTextureParameterivEXT texture    
  target    
  pname)  s32vector?
  texture : exact-nonnegative-integer?
  target : exact-integer?
  pname : exact-integer?

procedure

(glGetTextureSamplerHandleNV texture 
  sampler) 
  exact-nonnegative-integer?
  texture : exact-nonnegative-integer?
  sampler : exact-nonnegative-integer?

procedure

(glGetTrackMatrixivNV target address pname)  exact-integer?

  target : exact-integer?
  address : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetTransformFeedbackVarying program    
  index    
  bufSize)  
exact-integer?
exact-integer?
exact-integer?
bytes?
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  bufSize : exact-integer?
Version 3.0.

procedure

(glGetTransformFeedbackVaryingEXT program    
  index    
  bufSize)  
exact-integer?
exact-integer?
exact-integer?
bytes?
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  bufSize : exact-integer?

Alias of glGetTransformFeedbackVarying.

procedure

(glGetTransformFeedbackVaryingNV program    
  index)  exact-integer?
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?

Alias of glGetTransformFeedbackVarying.

procedure

(glGetUniformBlockIndex program 
  uniformBlockName) 
  exact-nonnegative-integer?
  program : exact-nonnegative-integer?
  uniformBlockName : (or/c string? bytes?)
Version 2.0.

procedure

(glGetUniformBufferSizeEXT program    
  location)  exact-integer?
  program : exact-nonnegative-integer?
  location : exact-integer?

procedure

(glGetUniformIndices program    
  uniformCount    
  uniformNames)  u32vector?
  program : exact-nonnegative-integer?
  uniformCount : exact-integer?
  uniformNames : (vectorof (or/c string? bytes?))
Version 2.0.

procedure

(glGetUniformLocation program name)  exact-integer?

  program : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Version 2.0.

procedure

(glGetUniformLocationARB programObj name)  exact-integer?

  programObj : exact-nonnegative-integer?
  name : (or/c string? bytes?)

Alias of glGetUniformLocation.

procedure

(glGetUniformOffsetEXT program location)  exact-integer?

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

procedure

(glGetUniformSubroutineuiv shadertype 
  location) 
  exact-nonnegative-integer?
  shadertype : exact-integer?
  location : exact-integer?
Version 1.2.

procedure

(glGetUniformdv program location params)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  params : f64vector?
Version 1.2.

procedure

(glGetUniformfv program location params)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  params : f32vector?
Version 2.0.

procedure

(glGetUniformfvARB programObj    
  location    
  params)  any
  programObj : exact-nonnegative-integer?
  location : exact-integer?
  params : f32vector?

Alias of glGetUniformfv.

procedure

(glGetUniformi64vNV program location params)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  params : s64vector?
Extension GL_NV_gpu_shader5.

procedure

(glGetUniformiv program location params)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  params : s32vector?
Version 2.0.

procedure

(glGetUniformivARB programObj    
  location    
  params)  any
  programObj : exact-nonnegative-integer?
  location : exact-integer?
  params : s32vector?

Alias of glGetUniformiv.

procedure

(glGetUniformui64vNV program    
  location    
  params)  any
  program : exact-nonnegative-integer?
  location : exact-integer?
  params : u64vector?

procedure

(glGetUniformuiv program location params)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  params : u32vector?
Version 3.0.

procedure

(glGetUniformuivEXT program location params)  any

  program : exact-nonnegative-integer?
  location : exact-integer?
  params : u32vector?

Alias of glGetUniformuiv.

procedure

(glGetVariantArrayObjectfvATI id pname)  flonum?

  id : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVariantArrayObjectivATI id pname)  exact-integer?

  id : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVariantBooleanvEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : cpointer?

procedure

(glGetVariantFloatvEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : f32vector?

procedure

(glGetVariantIntegervEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : s32vector?

procedure

(glGetVariantPointervEXT id value data)  any

  id : exact-nonnegative-integer?
  value : exact-integer?
  data : cpointer?

procedure

(glGetVaryingLocationNV program name)  exact-integer?

  program : exact-nonnegative-integer?
  name : (or/c string? bytes?)

procedure

(glGetVertexAttribArrayObjectfvATI index    
  pname)  f32vector?
  index : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVertexAttribArrayObjectivATI index    
  pname)  s32vector?
  index : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVertexAttribIiv index pname)  s32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 3.0.

procedure

(glGetVertexAttribIivEXT index pname)  s32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribIiv.

procedure

(glGetVertexAttribIuiv index pname)  u32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 3.0.

procedure

(glGetVertexAttribIuivEXT index pname)  u32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribIuiv.

procedure

(glGetVertexAttribLdv index pname)  f64vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 4.1.

procedure

(glGetVertexAttribLdvEXT index pname)  f64vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVertexAttribLi64vNV index pname)  s64vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVertexAttribLui64vNV index pname)  u64vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVertexAttribPointerv index pname)  gl-pointer?

  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 2.0.

procedure

(glGetVertexAttribPointervARB index pname)  gl-pointer?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribPointerv.

procedure

(glGetVertexAttribPointervNV index pname)  gl-pointer?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribPointerv.

procedure

(glGetVertexAttribdv index pname)  f64vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 2.0.

procedure

(glGetVertexAttribdvARB index pname)  f64vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribdv.

procedure

(glGetVertexAttribdvNV index pname)  real?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribdv.

procedure

(glGetVertexAttribfv index pname)  f32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 2.0.

procedure

(glGetVertexAttribfvARB index pname)  f32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribfv.

procedure

(glGetVertexAttribfvNV index pname)  flonum?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribfv.

procedure

(glGetVertexAttribiv index pname)  s32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?
Version 2.0.

procedure

(glGetVertexAttribivARB index pname)  s32vector?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribiv.

procedure

(glGetVertexAttribivNV index pname)  exact-integer?

  index : exact-nonnegative-integer?
  pname : exact-integer?

Alias of glGetVertexAttribiv.

procedure

(glGetVideoCaptureStreamdvNV video_capture_slot    
  stream    
  pname)  f64vector?
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVideoCaptureStreamfvNV video_capture_slot    
  stream    
  pname)  f32vector?
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVideoCaptureStreamivNV video_capture_slot    
  stream    
  pname)  s32vector?
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVideoCaptureivNV video_capture_slot    
  pname)  s32vector?
  video_capture_slot : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVideoi64vNV video_slot pname)  s64vector?

  video_slot : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVideoivNV video_slot pname)  s32vector?

  video_slot : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVideoui64vNV video_slot pname)  u64vector?

  video_slot : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetVideouivNV video_slot pname)  u32vector?

  video_slot : exact-nonnegative-integer?
  pname : exact-integer?

procedure

(glGetnColorTableARB target    
  format    
  type    
  bufSize    
  table)  any
  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  bufSize : exact-integer?
  table : gl-pointer?
Extension GL_ARB_robustness.

procedure

(glGetnCompressedTexImageARB target    
  lod    
  bufSize    
  img)  any
  target : exact-integer?
  lod : exact-integer?
  bufSize : exact-integer?
  img : gl-pointer?
Extension GL_ARB_robustness.

procedure

(glGetnConvolutionFilterARB target    
  format    
  type    
  bufSize    
  image)  any
  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  bufSize : exact-integer?
  image : gl-pointer?
Extension GL_ARB_robustness.

procedure

(glGetnHistogramARB target    
  reset    
  format    
  type    
  bufSize    
  the-values)  any
  target : exact-integer?
  reset : boolean?
  format : exact-integer?
  type : exact-integer?
  bufSize : exact-integer?
  the-values : gl-pointer?
Extension GL_ARB_robustness.

procedure

(glGetnMapdvARB target query bufSize)  f64vector?

  target : exact-integer?
  query : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnMapfvARB target query bufSize)  f32vector?

  target : exact-integer?
  query : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnMapivARB target query bufSize)  s32vector?

  target : exact-integer?
  query : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnMinmaxARB target    
  reset    
  format    
  type    
  bufSize    
  the-values)  any
  target : exact-integer?
  reset : boolean?
  format : exact-integer?
  type : exact-integer?
  bufSize : exact-integer?
  the-values : gl-pointer?
Extension GL_ARB_robustness.

procedure

(glGetnPixelMapfvARB map bufSize)  f32vector?

  map : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnPixelMapuivARB map bufSize)  u32vector?

  map : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnPixelMapusvARB map bufSize)  u16vector?

  map : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnPolygonStippleARB bufSize)  bytes?

  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnSeparableFilterARB target    
  format    
  type    
  rowBufSize    
  row    
  columnBufSize    
  column    
  span)  any
  target : exact-integer?
  format : exact-integer?
  type : exact-integer?
  rowBufSize : exact-integer?
  row : gl-pointer?
  columnBufSize : exact-integer?
  column : gl-pointer?
  span : gl-pointer?
Extension GL_ARB_robustness.

procedure

(glGetnTexImageARB target    
  level    
  format    
  type    
  bufSize    
  img)  any
  target : exact-integer?
  level : exact-integer?
  format : exact-integer?
  type : exact-integer?
  bufSize : exact-integer?
  img : gl-pointer?
Extension GL_ARB_robustness.

procedure

(glGetnUniformdvARB program    
  location    
  bufSize)  f64vector?
  program : exact-nonnegative-integer?
  location : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnUniformfvARB program    
  location    
  bufSize)  f32vector?
  program : exact-nonnegative-integer?
  location : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnUniformivARB program    
  location    
  bufSize)  s32vector?
  program : exact-nonnegative-integer?
  location : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGetnUniformuivARB program    
  location    
  bufSize)  u32vector?
  program : exact-nonnegative-integer?
  location : exact-integer?
  bufSize : exact-integer?
Extension GL_ARB_robustness.

procedure

(glGlobalAlphaFactorbSUN factor)  any

  factor : (integer-in -128 127)

procedure

(glGlobalAlphaFactordSUN factor)  any

  factor : real?

procedure

(glGlobalAlphaFactorfSUN factor)  any

  factor : flonum?

procedure

(glGlobalAlphaFactoriSUN factor)  any

  factor : exact-integer?

procedure

(glGlobalAlphaFactorsSUN factor)  any

  factor : (integer-in -32768 32767)

procedure

(glGlobalAlphaFactorubSUN factor)  any

  factor : (integer-in 0 255)

procedure

(glGlobalAlphaFactoruiSUN factor)  any

  factor : exact-nonnegative-integer?

procedure

(glGlobalAlphaFactorusSUN factor)  any

  factor : (integer-in 0 65535)