On this page:
gl Call List
gl Call Lists
gl Check Framebuffer Status
gl Check Framebuffer Status EXT
gl Check Named Framebuffer Status EXT
gl Clamp Color
gl Clamp Color ARB
gl Clear
gl Clear Accum
gl Clear Bufferfi
gl Clear Bufferfv
gl Clear Bufferiv
gl Clear Bufferuiv
gl Clear Color
gl Clear Color Ii EXT
gl Clear Color Iui EXT
gl Clear Depth
gl Clear Depthd NV
gl Clear Depthf
gl Clear Index
gl Clear Stencil
gl Client Active Texture
gl Client Active Texture ARB
gl Client Active Vertex Stream ATI
gl Client Attrib Default EXT
gl Client Wait Sync
gl Clip Plane
gl Color3b
gl Color3bv
gl Color3d
gl Color3dv
gl Color3f
gl Color3f Vertex3f SUN
gl Color3f Vertex3fv SUN
gl Color3fv
gl Color3h NV
gl Color3hv NV
gl Color3i
gl Color3iv
gl Color3s
gl Color3sv
gl Color3ub
gl Color3ubv
gl Color3ui
gl Color3uiv
gl Color3us
gl Color3usv
gl Color4b
gl Color4bv
gl Color4d
gl Color4dv
gl Color4f
gl Color4f Normal3f Vertex3f SUN
gl Color4f Normal3f Vertex3fv SUN
gl Color4fv
gl Color4h NV
gl Color4hv NV
gl Color4i
gl Color4iv
gl Color4s
gl Color4sv
gl Color4ub
gl Color4ub Vertex2f SUN
gl Color4ub Vertex2fv SUN
gl Color4ub Vertex3f SUN
gl Color4ub Vertex3fv SUN
gl Color4ubv
gl Color4ui
gl Color4uiv
gl Color4us
gl Color4usv
gl Color Format NV
gl Color Fragment Op1ATI
gl Color Fragment Op2ATI
gl Color Fragment Op3ATI
gl Color Mask
gl Color Mask Indexed EXT
gl Color Maski
gl Color Material
gl Color P3ui
gl Color P3uiv
gl Color P4ui
gl Color P4uiv
gl Color Pointer
gl Color Pointer EXT
gl Color Pointer List IBM
gl Color Pointerv INTEL
gl Color Sub Table
gl Color Sub Table EXT
gl Color Table
gl Color Table EXT
gl Color Table Parameterfv
gl Color Table Parameterfv SGI
gl Color Table Parameteriv
gl Color Table Parameteriv SGI
gl Color Table SGI
gl Combiner Input NV
gl Combiner Output NV
gl Combiner Parameterf NV
gl Combiner Parameterfv NV
gl Combiner Parameteri NV
gl Combiner Parameteriv NV
gl Combiner Stage Parameterfv NV
gl Compile Shader
gl Compile Shader ARB
gl Compile Shader Include ARB
gl Compressed Multi Tex Image1DEXT
gl Compressed Multi Tex Image2DEXT
gl Compressed Multi Tex Image3DEXT
gl Compressed Multi Tex Sub Image1DEXT
gl Compressed Multi Tex Sub Image2DEXT
gl Compressed Multi Tex Sub Image3DEXT
gl Compressed Tex Image1D
gl Compressed Tex Image1DARB
gl Compressed Tex Image2D
gl Compressed Tex Image2DARB
gl Compressed Tex Image3D
gl Compressed Tex Image3DARB
gl Compressed Tex Sub Image1D
gl Compressed Tex Sub Image1DARB
gl Compressed Tex Sub Image2D
gl Compressed Tex Sub Image2DARB
gl Compressed Tex Sub Image3D
gl Compressed Tex Sub Image3DARB
gl Compressed Texture Image1DEXT
gl Compressed Texture Image2DEXT
gl Compressed Texture Image3DEXT
gl Compressed Texture Sub Image1DEXT
gl Compressed Texture Sub Image2DEXT
gl Compressed Texture Sub Image3DEXT
gl Convolution Filter1D
gl Convolution Filter1DEXT
gl Convolution Filter2D
gl Convolution Filter2DEXT
gl Convolution Parameterf
gl Convolution Parameterf EXT
gl Convolution Parameterfv
gl Convolution Parameterfv EXT
gl Convolution Parameteri
gl Convolution Parameteri EXT
gl Convolution Parameteriv
gl Convolution Parameteriv EXT
gl Copy Buffer Sub Data
gl Copy Color Sub Table
gl Copy Color Sub Table EXT
gl Copy Color Table
gl Copy Color Table SGI
gl Copy Convolution Filter1D
gl Copy Convolution Filter1DEXT
gl Copy Convolution Filter2D
gl Copy Convolution Filter2DEXT
gl Copy Image Sub Data NV
gl Copy Multi Tex Image1DEXT
gl Copy Multi Tex Image2DEXT
gl Copy Multi Tex Sub Image1DEXT
gl Copy Multi Tex Sub Image2DEXT
gl Copy Multi Tex Sub Image3DEXT
gl Copy Pixels
gl Copy Tex Image1D
gl Copy Tex Image1DEXT
gl Copy Tex Image2D
gl Copy Tex Image2DEXT
gl Copy Tex Sub Image1D
gl Copy Tex Sub Image1DEXT
gl Copy Tex Sub Image2D
gl Copy Tex Sub Image2DEXT
gl Copy Tex Sub Image3D
gl Copy Tex Sub Image3DEXT
gl Copy Texture Image1DEXT
gl Copy Texture Image2DEXT
gl Copy Texture Sub Image1DEXT
gl Copy Texture Sub Image2DEXT
gl Copy Texture Sub Image3DEXT
gl Create Program
gl Create Program Object ARB
gl Create Shader
gl Create Shader Object ARB
gl Create Shader Program EXT
gl Create Shader Programv
gl Create Sync From CLevent ARB
gl Cull Face
gl Cull Parameterdv EXT
gl Cull Parameterfv EXT
gl Current Palette Matrix ARB
Version: 5.3.0.1

3 glC...

(glCallList list)  any
  list : exact-nonnegative-integer?
Deprecated in version 3.1.

(glCallLists n type lists)  any
  n : exact-integer?
  type : exact-integer?
  lists : gl-pointer?
Deprecated in version 3.1.

(glCheckFramebufferStatus target)  exact-integer?
  target : exact-integer?
Version 3.0.

(glCheckFramebufferStatusEXT target)  exact-integer?
  target : exact-integer?

Alias of glCheckFramebufferStatus.
(glCheckNamedFramebufferStatusEXT framebuffer    
  target)  exact-integer?
  framebuffer : exact-nonnegative-integer?
  target : exact-integer?
(glClampColor target clamp)  any
  target : exact-integer?
  clamp : exact-integer?
Version 3.0.

(glClampColorARB target clamp)  any
  target : exact-integer?
  clamp : exact-integer?

Alias of glClampColor.
(glClear mask)  any
  mask : exact-nonnegative-integer?
See the glClear manpage.
(glClearAccum red green blue alpha)  any
  red : flonum?
  green : flonum?
  blue : flonum?
  alpha : flonum?
Deprecated in version 3.1.

(glClearBufferfi buffer    
  drawbuffer    
  depth    
  stencil)  any
  buffer : exact-integer?
  drawbuffer : exact-integer?
  depth : flonum?
  stencil : exact-integer?
Version 3.0.
(glClearBufferfv buffer drawbuffer value)  any
  buffer : exact-integer?
  drawbuffer : exact-integer?
  value : f32vector?
Version 3.0.

(glClearBufferiv buffer drawbuffer value)  any
  buffer : exact-integer?
  drawbuffer : exact-integer?
  value : s32vector?
Version 3.0.

(glClearBufferuiv buffer drawbuffer value)  any
  buffer : exact-integer?
  drawbuffer : exact-integer?
  value : u32vector?
Version 3.0.

(glClearColor red green blue alpha)  any
  red : flonum?
  green : flonum?
  blue : flonum?
  alpha : flonum?
(glClearColorIiEXT red green blue alpha)  any
  red : exact-integer?
  green : exact-integer?
  blue : exact-integer?
  alpha : exact-integer?
(glClearColorIuiEXT red green blue alpha)  any
  red : exact-nonnegative-integer?
  green : exact-nonnegative-integer?
  blue : exact-nonnegative-integer?
  alpha : exact-nonnegative-integer?
(glClearDepth depth)  any
  depth : real?
(glClearDepthdNV depth)  any
  depth : real?
(glClearDepthf d)  any
  d : flonum?
Version 4.1.

(glClearIndex c)  any
  c : flonum?
Deprecated in version 3.1.

(glClearStencil s)  any
  s : exact-integer?
(glClientActiveTexture texture)  any
  texture : exact-integer?
Version 1.3. Deprecated in version 3.1.

(glClientActiveTextureARB texture)  any
  texture : exact-integer?

Alias of glClientActiveTexture.
(glClientActiveVertexStreamATI stream)  any
  stream : exact-integer?
(glClientAttribDefaultEXT mask)  any
  mask : exact-nonnegative-integer?
(glClientWaitSync sync flags timeout)  exact-integer?
  sync : GLsync?
  flags : exact-nonnegative-integer?
  timeout : exact-nonnegative-integer?
Version 3.2.

(glClipPlane plane equation)  any
  plane : exact-integer?
  equation : f64vector?
Deprecated in version 3.1.

(glColor3b red green blue)  any
  red : (integer-in -128 127)
  green : (integer-in -128 127)
  blue : (integer-in -128 127)
Deprecated in version 3.1.

See the glColor manpage.
(glColor3bv v)  any
  v : s8vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3d red green blue)  any
  red : real?
  green : real?
  blue : real?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3dv v)  any
  v : f64vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3f red green blue)  any
  red : flonum?
  green : flonum?
  blue : flonum?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3fVertex3fSUN r g b x y z)  any
  r : flonum?
  g : flonum?
  b : flonum?
  x : flonum?
  y : flonum?
  z : flonum?
Extension GL_SUN_vertex.
(glColor3fVertex3fvSUN c v)  any
  c : f32vector?
  v : f32vector?
Extension GL_SUN_vertex.
(glColor3fv v)  any
  v : f32vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3hNV red green blue)  any
  red : (integer-in 0 65535)
  green : (integer-in 0 65535)
  blue : (integer-in 0 65535)
Extension GL_NV_half_float.
(glColor3hvNV v)  any
  v : u16vector?
Extension GL_NV_half_float.
(glColor3i red green blue)  any
  red : exact-integer?
  green : exact-integer?
  blue : exact-integer?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3iv v)  any
  v : s32vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3s red green blue)  any
  red : (integer-in -32768 32767)
  green : (integer-in -32768 32767)
  blue : (integer-in -32768 32767)
Deprecated in version 3.1.

See the glColor manpage.
(glColor3sv v)  any
  v : s16vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3ub red green blue)  any
  red : (integer-in 0 255)
  green : (integer-in 0 255)
  blue : (integer-in 0 255)
Deprecated in version 3.1.

See the glColor manpage.
(glColor3ubv v)  any
  v : (or/c string? bytes?)
Deprecated in version 3.1.

See the glColor manpage.
(glColor3ui red green blue)  any
  red : exact-nonnegative-integer?
  green : exact-nonnegative-integer?
  blue : exact-nonnegative-integer?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3uiv v)  any
  v : u32vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor3us red green blue)  any
  red : (integer-in 0 65535)
  green : (integer-in 0 65535)
  blue : (integer-in 0 65535)
Deprecated in version 3.1.

See the glColor manpage.
(glColor3usv v)  any
  v : u16vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4b red green blue alpha)  any
  red : (integer-in -128 127)
  green : (integer-in -128 127)
  blue : (integer-in -128 127)
  alpha : (integer-in -128 127)
Deprecated in version 3.1.

See the glColor manpage.
(glColor4bv v)  any
  v : s8vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4d red green blue alpha)  any
  red : real?
  green : real?
  blue : real?
  alpha : real?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4dv v)  any
  v : f64vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4f red green blue alpha)  any
  red : flonum?
  green : flonum?
  blue : flonum?
  alpha : flonum?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4fNormal3fVertex3fSUN r    
  g    
  b    
  a    
  nx    
  ny    
  nz    
  x    
  y    
  z)  any
  r : flonum?
  g : flonum?
  b : flonum?
  a : flonum?
  nx : flonum?
  ny : flonum?
  nz : flonum?
  x : flonum?
  y : flonum?
  z : flonum?
Extension GL_SUN_vertex.
(glColor4fNormal3fVertex3fvSUN c n v)  any
  c : f32vector?
  n : f32vector?
  v : f32vector?
Extension GL_SUN_vertex.
(glColor4fv v)  any
  v : f32vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4hNV red green blue alpha)  any
  red : (integer-in 0 65535)
  green : (integer-in 0 65535)
  blue : (integer-in 0 65535)
  alpha : (integer-in 0 65535)
Extension GL_NV_half_float.
(glColor4hvNV v)  any
  v : u16vector?
Extension GL_NV_half_float.
(glColor4i red green blue alpha)  any
  red : exact-integer?
  green : exact-integer?
  blue : exact-integer?
  alpha : exact-integer?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4iv v)  any
  v : s32vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4s red green blue alpha)  any
  red : (integer-in -32768 32767)
  green : (integer-in -32768 32767)
  blue : (integer-in -32768 32767)
  alpha : (integer-in -32768 32767)
Deprecated in version 3.1.

See the glColor manpage.
(glColor4sv v)  any
  v : s16vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4ub red green blue alpha)  any
  red : (integer-in 0 255)
  green : (integer-in 0 255)
  blue : (integer-in 0 255)
  alpha : (integer-in 0 255)
Deprecated in version 3.1.

See the glColor manpage.
(glColor4ubVertex2fSUN r g b a x y)  any
  r : (integer-in 0 255)
  g : (integer-in 0 255)
  b : (integer-in 0 255)
  a : (integer-in 0 255)
  x : flonum?
  y : flonum?
Extension GL_SUN_vertex.
(glColor4ubVertex2fvSUN c v)  any
  c : (or/c string? bytes?)
  v : f32vector?
Extension GL_SUN_vertex.
(glColor4ubVertex3fSUN r g b a x y z)  any
  r : (integer-in 0 255)
  g : (integer-in 0 255)
  b : (integer-in 0 255)
  a : (integer-in 0 255)
  x : flonum?
  y : flonum?
  z : flonum?
Extension GL_SUN_vertex.
(glColor4ubVertex3fvSUN c v)  any
  c : (or/c string? bytes?)
  v : f32vector?
Extension GL_SUN_vertex.
(glColor4ubv v)  any
  v : (or/c string? bytes?)
Deprecated in version 3.1.

See the glColor manpage.
(glColor4ui red green blue alpha)  any
  red : exact-nonnegative-integer?
  green : exact-nonnegative-integer?
  blue : exact-nonnegative-integer?
  alpha : exact-nonnegative-integer?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4uiv v)  any
  v : u32vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColor4us red green blue alpha)  any
  red : (integer-in 0 65535)
  green : (integer-in 0 65535)
  blue : (integer-in 0 65535)
  alpha : (integer-in 0 65535)
Deprecated in version 3.1.

See the glColor manpage.
(glColor4usv v)  any
  v : u16vector?
Deprecated in version 3.1.

See the glColor manpage.
(glColorFormatNV size type stride)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
(glColorFragmentOp1ATI op    
  dst    
  dstMask    
  dstMod    
  arg1    
  arg1Rep    
  arg1Mod)  any
  op : exact-integer?
  dst : exact-nonnegative-integer?
  dstMask : exact-nonnegative-integer?
  dstMod : exact-nonnegative-integer?
  arg1 : exact-nonnegative-integer?
  arg1Rep : exact-nonnegative-integer?
  arg1Mod : exact-nonnegative-integer?
(glColorFragmentOp2ATI op    
  dst    
  dstMask    
  dstMod    
  arg1    
  arg1Rep    
  arg1Mod    
  arg2    
  arg2Rep    
  arg2Mod)  any
  op : exact-integer?
  dst : exact-nonnegative-integer?
  dstMask : exact-nonnegative-integer?
  dstMod : exact-nonnegative-integer?
  arg1 : exact-nonnegative-integer?
  arg1Rep : exact-nonnegative-integer?
  arg1Mod : exact-nonnegative-integer?
  arg2 : exact-nonnegative-integer?
  arg2Rep : exact-nonnegative-integer?
  arg2Mod : exact-nonnegative-integer?
(glColorFragmentOp3ATI op    
  dst    
  dstMask    
  dstMod    
  arg1    
  arg1Rep    
  arg1Mod    
  arg2    
  arg2Rep    
  arg2Mod    
  arg3    
  arg3Rep    
  arg3Mod)  any
  op : exact-integer?
  dst : exact-nonnegative-integer?
  dstMask : exact-nonnegative-integer?
  dstMod : exact-nonnegative-integer?
  arg1 : exact-nonnegative-integer?
  arg1Rep : exact-nonnegative-integer?
  arg1Mod : exact-nonnegative-integer?
  arg2 : exact-nonnegative-integer?
  arg2Rep : exact-nonnegative-integer?
  arg2Mod : exact-nonnegative-integer?
  arg3 : exact-nonnegative-integer?
  arg3Rep : exact-nonnegative-integer?
  arg3Mod : exact-nonnegative-integer?
(glColorMask red green blue alpha)  any
  red : boolean?
  green : boolean?
  blue : boolean?
  alpha : boolean?
(glColorMaskIndexedEXT index r g b a)  any
  index : exact-nonnegative-integer?
  r : boolean?
  g : boolean?
  b : boolean?
  a : boolean?

Alias of glColorMaski.
(glColorMaski index r g b a)  any
  index : exact-nonnegative-integer?
  r : boolean?
  g : boolean?
  b : boolean?
  a : boolean?
Version 3.0.

(glColorMaterial face mode)  any
  face : exact-integer?
  mode : exact-integer?
Deprecated in version 3.1.

(glColorP3ui type color)  any
  type : exact-integer?
  color : exact-nonnegative-integer?
Version 1.2.
(glColorP3uiv type color)  any
  type : exact-integer?
  color : exact-nonnegative-integer?
Version 1.2.
(glColorP4ui type color)  any
  type : exact-integer?
  color : exact-nonnegative-integer?
Version 1.2.
(glColorP4uiv type color)  any
  type : exact-integer?
  color : exact-nonnegative-integer?
Version 1.2.
(glColorPointer size type stride pointer)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?
Version 1.1. Deprecated in version 3.1.

(glColorPointerEXT size    
  type    
  stride    
  count    
  pointer)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  count : exact-integer?
  pointer : gl-pointer?
(glColorPointerListIBM size    
  type    
  stride    
  pointer    
  ptrstride)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : (vectorof gl-pointer?)
  ptrstride : exact-integer?
(glColorPointervINTEL size type pointer)  any
  size : exact-integer?
  type : exact-integer?
  pointer : (vectorof gl-pointer?)
(glColorSubTable target    
  start    
  count    
  format    
  type    
  data)  any
  target : exact-integer?
  start : exact-integer?
  count : exact-integer?
  format : exact-integer?
  type : exact-integer?
  data : gl-pointer?
Version 1.2. Deprecated in version 3.1.

(glColorSubTableEXT target    
  start    
  count    
  format    
  type    
  data)  any
  target : exact-integer?
  start : exact-integer?
  count : exact-integer?
  format : exact-integer?
  type : exact-integer?
  data : gl-pointer?

Alias of glColorSubTable.
(glColorTable target    
  internalformat    
  width    
  format    
  type    
  table)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  format : exact-integer?
  type : exact-integer?
  table : gl-pointer?
Version 1.2. Deprecated in version 3.1.

(glColorTableEXT target    
  internalFormat    
  width    
  format    
  type    
  table)  any
  target : exact-integer?
  internalFormat : exact-integer?
  width : exact-integer?
  format : exact-integer?
  type : exact-integer?
  table : gl-pointer?

Alias of glColorTable.
(glColorTableParameterfv target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : f32vector?
Version 1.2. Deprecated in version 3.1.

(glColorTableParameterfvSGI target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : f32vector?

Alias of glColorTableParameterfv.
(glColorTableParameteriv target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : s32vector?
Version 1.2. Deprecated in version 3.1.

(glColorTableParameterivSGI target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : s32vector?

Alias of glColorTableParameteriv.
(glColorTableSGI target    
  internalformat    
  width    
  format    
  type    
  table)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  format : exact-integer?
  type : exact-integer?
  table : gl-pointer?

Alias of glColorTable.
(glCombinerInputNV stage    
  portion    
  variable    
  input    
  mapping    
  componentUsage)  any
  stage : exact-integer?
  portion : exact-integer?
  variable : exact-integer?
  input : exact-integer?
  mapping : exact-integer?
  componentUsage : exact-integer?
(glCombinerOutputNV stage    
  portion    
  abOutput    
  cdOutput    
  sumOutput    
  scale    
  bias    
  abDotProduct    
  cdDotProduct    
  muxSum)  any
  stage : exact-integer?
  portion : exact-integer?
  abOutput : exact-integer?
  cdOutput : exact-integer?
  sumOutput : exact-integer?
  scale : exact-integer?
  bias : exact-integer?
  abDotProduct : boolean?
  cdDotProduct : boolean?
  muxSum : boolean?
(glCombinerParameterfNV pname param)  any
  pname : exact-integer?
  param : flonum?
(glCombinerParameterfvNV pname params)  any
  pname : exact-integer?
  params : f32vector?
(glCombinerParameteriNV pname param)  any
  pname : exact-integer?
  param : exact-integer?
(glCombinerParameterivNV pname params)  any
  pname : exact-integer?
  params : s32vector?
(glCombinerStageParameterfvNV stage    
  pname    
  params)  any
  stage : exact-integer?
  pname : exact-integer?
  params : f32vector?
(glCompileShader shader)  any
  shader : exact-nonnegative-integer?
Version 2.0.

(glCompileShaderARB shaderObj)  any
  shaderObj : exact-nonnegative-integer?

Alias of glCompileShader.
(glCompileShaderIncludeARB shader    
  count    
  path    
  length)  any
  shader : exact-nonnegative-integer?
  count : exact-integer?
  path : (vectorof (or/c string? bytes?))
  length : s32vector?
(glCompressedMultiTexImage1DEXT texunit    
  target    
  level    
  internalformat    
  width    
  border    
  imageSize    
  bits)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedMultiTexImage2DEXT texunit    
  target    
  level    
  internalformat    
  width    
  height    
  border    
  imageSize    
  bits)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedMultiTexImage3DEXT texunit    
  target    
  level    
  internalformat    
  width    
  height    
  depth    
  border    
  imageSize    
  bits)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedMultiTexSubImage1DEXT texunit    
  target    
  level    
  xoffset    
  width    
  format    
  imageSize    
  bits)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  width : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedMultiTexSubImage2DEXT texunit    
  target    
  level    
  xoffset    
  yoffset    
  width    
  height    
  format    
  imageSize    
  bits)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedMultiTexSubImage3DEXT texunit    
  target    
  level    
  xoffset    
  yoffset    
  zoffset    
  width    
  height    
  depth    
  format    
  imageSize    
  bits)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedTexImage1D target    
  level    
  internalformat    
  width    
  border    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?
Version 1.3.

(glCompressedTexImage1DARB target    
  level    
  internalformat    
  width    
  border    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?

Alias of glCompressedTexImage1D.
(glCompressedTexImage2D target    
  level    
  internalformat    
  width    
  height    
  border    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?
Version 1.3.

(glCompressedTexImage2DARB target    
  level    
  internalformat    
  width    
  height    
  border    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?

Alias of glCompressedTexImage2D.
(glCompressedTexImage3D target    
  level    
  internalformat    
  width    
  height    
  depth    
  border    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?
Version 1.3.

(glCompressedTexImage3DARB target    
  level    
  internalformat    
  width    
  height    
  depth    
  border    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?

Alias of glCompressedTexImage3D.
(glCompressedTexSubImage1D target    
  level    
  xoffset    
  width    
  format    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  width : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?
Version 1.3.

(glCompressedTexSubImage1DARB target    
  level    
  xoffset    
  width    
  format    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  width : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?

Alias of glCompressedTexSubImage1D.
(glCompressedTexSubImage2D target    
  level    
  xoffset    
  yoffset    
  width    
  height    
  format    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?
Version 1.3.

(glCompressedTexSubImage2DARB target    
  level    
  xoffset    
  yoffset    
  width    
  height    
  format    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?

Alias of glCompressedTexSubImage2D.
(glCompressedTexSubImage3D target    
  level    
  xoffset    
  yoffset    
  zoffset    
  width    
  height    
  depth    
  format    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?
Version 1.3.

(glCompressedTexSubImage3DARB target    
  level    
  xoffset    
  yoffset    
  zoffset    
  width    
  height    
  depth    
  format    
  imageSize    
  data)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  data : gl-pointer?

Alias of glCompressedTexSubImage3D.
(glCompressedTextureImage1DEXT texture    
  target    
  level    
  internalformat    
  width    
  border    
  imageSize    
  bits)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedTextureImage2DEXT texture    
  target    
  level    
  internalformat    
  width    
  height    
  border    
  imageSize    
  bits)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedTextureImage3DEXT texture    
  target    
  level    
  internalformat    
  width    
  height    
  depth    
  border    
  imageSize    
  bits)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  border : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedTextureSubImage1DEXT texture    
  target    
  level    
  xoffset    
  width    
  format    
  imageSize    
  bits)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  width : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedTextureSubImage2DEXT texture    
  target    
  level    
  xoffset    
  yoffset    
  width    
  height    
  format    
  imageSize    
  bits)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glCompressedTextureSubImage3DEXT texture    
  target    
  level    
  xoffset    
  yoffset    
  zoffset    
  width    
  height    
  depth    
  format    
  imageSize    
  bits)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
  format : exact-integer?
  imageSize : exact-integer?
  bits : gl-pointer?
(glConvolutionFilter1D target    
  internalformat    
  width    
  format    
  type    
  image)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  format : exact-integer?
  type : exact-integer?
  image : gl-pointer?
Version 1.2. Deprecated in version 3.1.

(glConvolutionFilter1DEXT target    
  internalformat    
  width    
  format    
  type    
  image)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  format : exact-integer?
  type : exact-integer?
  image : gl-pointer?

Alias of glConvolutionFilter1D.
(glConvolutionFilter2D target    
  internalformat    
  width    
  height    
  format    
  type    
  image)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  type : exact-integer?
  image : gl-pointer?
Version 1.2. Deprecated in version 3.1.

(glConvolutionFilter2DEXT target    
  internalformat    
  width    
  height    
  format    
  type    
  image)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  type : exact-integer?
  image : gl-pointer?

Alias of glConvolutionFilter2D.
(glConvolutionParameterf target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : flonum?
Version 1.2. Deprecated in version 3.1.

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

Alias of glConvolutionParameterf.
(glConvolutionParameterfv target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : f32vector?
Version 1.2. Deprecated in version 3.1.

(glConvolutionParameterfvEXT target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : f32vector?

Alias of glConvolutionParameterfv.
(glConvolutionParameteri target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : exact-integer?
Version 1.2. Deprecated in version 3.1.

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

Alias of glConvolutionParameteri.
(glConvolutionParameteriv target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : s32vector?
Version 1.2. Deprecated in version 3.1.

(glConvolutionParameterivEXT target    
  pname    
  params)  any
  target : exact-integer?
  pname : exact-integer?
  params : s32vector?

Alias of glConvolutionParameteriv.
(glCopyBufferSubData readTarget    
  writeTarget    
  readOffset    
  writeOffset    
  size)  any
  readTarget : exact-integer?
  writeTarget : exact-integer?
  readOffset : exact-integer?
  writeOffset : exact-integer?
  size : exact-integer?
Version 3.0.

(glCopyColorSubTable target start x y width)  any
  target : exact-integer?
  start : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
Version 1.2. Deprecated in version 3.1.

(glCopyColorSubTableEXT target    
  start    
  x    
  y    
  width)  any
  target : exact-integer?
  start : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?

Alias of glCopyColorSubTable.
(glCopyColorTable target    
  internalformat    
  x    
  y    
  width)  any
  target : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
Version 1.2. Deprecated in version 3.1.

(glCopyColorTableSGI target    
  internalformat    
  x    
  y    
  width)  any
  target : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?

Alias of glCopyColorTable.
(glCopyConvolutionFilter1D target    
  internalformat    
  x    
  y    
  width)  any
  target : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
Version 1.2. Deprecated in version 3.1.

(glCopyConvolutionFilter1DEXT target    
  internalformat    
  x    
  y    
  width)  any
  target : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?

Alias of glCopyConvolutionFilter1D.
(glCopyConvolutionFilter2D target    
  internalformat    
  x    
  y    
  width    
  height)  any
  target : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
Version 1.2. Deprecated in version 3.1.

(glCopyConvolutionFilter2DEXT target    
  internalformat    
  x    
  y    
  width    
  height)  any
  target : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?

Alias of glCopyConvolutionFilter2D.
(glCopyImageSubDataNV srcName    
  srcTarget    
  srcLevel    
  srcX    
  srcY    
  srcZ    
  dstName    
  dstTarget    
  dstLevel    
  dstX    
  dstY    
  dstZ    
  width    
  height    
  depth)  any
  srcName : exact-nonnegative-integer?
  srcTarget : exact-integer?
  srcLevel : exact-integer?
  srcX : exact-integer?
  srcY : exact-integer?
  srcZ : exact-integer?
  dstName : exact-nonnegative-integer?
  dstTarget : exact-integer?
  dstLevel : exact-integer?
  dstX : exact-integer?
  dstY : exact-integer?
  dstZ : exact-integer?
  width : exact-integer?
  height : exact-integer?
  depth : exact-integer?
Extension GL_NV_copy_image.
(glCopyMultiTexImage1DEXT texunit    
  target    
  level    
  internalformat    
  x    
  y    
  width    
  border)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  border : exact-integer?
(glCopyMultiTexImage2DEXT texunit    
  target    
  level    
  internalformat    
  x    
  y    
  width    
  height    
  border)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?
(glCopyMultiTexSubImage1DEXT texunit    
  target    
  level    
  xoffset    
  x    
  y    
  width)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
(glCopyMultiTexSubImage2DEXT texunit    
  target    
  level    
  xoffset    
  yoffset    
  x    
  y    
  width    
  height)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
(glCopyMultiTexSubImage3DEXT texunit    
  target    
  level    
  xoffset    
  yoffset    
  zoffset    
  x    
  y    
  width    
  height)  any
  texunit : exact-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
(glCopyPixels x y width height type)  any
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
  type : exact-integer?
Deprecated in version 3.1.

(glCopyTexImage1D target    
  level    
  internalformat    
  x    
  y    
  width    
  border)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  border : exact-integer?
Version 1.1.

(glCopyTexImage1DEXT target    
  level    
  internalformat    
  x    
  y    
  width    
  border)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  border : exact-integer?

Alias of glCopyTexImage1D.
(glCopyTexImage2D target    
  level    
  internalformat    
  x    
  y    
  width    
  height    
  border)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?
Version 1.1.

(glCopyTexImage2DEXT target    
  level    
  internalformat    
  x    
  y    
  width    
  height    
  border)  any
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?

Alias of glCopyTexImage2D.
(glCopyTexSubImage1D target    
  level    
  xoffset    
  x    
  y    
  width)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
Version 1.1.

(glCopyTexSubImage1DEXT target    
  level    
  xoffset    
  x    
  y    
  width)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?

Alias of glCopyTexSubImage1D.
(glCopyTexSubImage2D target    
  level    
  xoffset    
  yoffset    
  x    
  y    
  width    
  height)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
Version 1.1.

(glCopyTexSubImage2DEXT target    
  level    
  xoffset    
  yoffset    
  x    
  y    
  width    
  height)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?

Alias of glCopyTexSubImage2D.
(glCopyTexSubImage3D target    
  level    
  xoffset    
  yoffset    
  zoffset    
  x    
  y    
  width    
  height)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
Version 1.2.

(glCopyTexSubImage3DEXT target    
  level    
  xoffset    
  yoffset    
  zoffset    
  x    
  y    
  width    
  height)  any
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?

Alias of glCopyTexSubImage3D.
(glCopyTextureImage1DEXT texture    
  target    
  level    
  internalformat    
  x    
  y    
  width    
  border)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  border : exact-integer?
(glCopyTextureImage2DEXT texture    
  target    
  level    
  internalformat    
  x    
  y    
  width    
  height    
  border)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  internalformat : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
  border : exact-integer?
(glCopyTextureSubImage1DEXT texture    
  target    
  level    
  xoffset    
  x    
  y    
  width)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
(glCopyTextureSubImage2DEXT texture    
  target    
  level    
  xoffset    
  yoffset    
  x    
  y    
  width    
  height)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
(glCopyTextureSubImage3DEXT texture    
  target    
  level    
  xoffset    
  yoffset    
  zoffset    
  x    
  y    
  width    
  height)  any
  texture : exact-nonnegative-integer?
  target : exact-integer?
  level : exact-integer?
  xoffset : exact-integer?
  yoffset : exact-integer?
  zoffset : exact-integer?
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
(glCreateProgram)  exact-nonnegative-integer?
Version 2.0.

(glCreateProgramObjectARB)  exact-nonnegative-integer?

Alias of glCreateProgram.
(glCreateShader type)  exact-nonnegative-integer?
  type : exact-integer?
Version 2.0.

(glCreateShaderObjectARB shaderType)
  exact-nonnegative-integer?
  shaderType : exact-integer?

Alias of glCreateShader.
(glCreateShaderProgramEXT type string)
  exact-nonnegative-integer?
  type : exact-integer?
  string : (or/c string? bytes?)
(glCreateShaderProgramv type count strings)
  exact-nonnegative-integer?
  type : exact-integer?
  count : exact-integer?
  strings : (vectorof (or/c string? bytes?))
Version 4.1.
(glCreateSyncFromCLeventARB context    
  event    
  flags)  GLsync?
  context : cpointer?
  event : cpointer?
  flags : exact-nonnegative-integer?
Extension GL_ARB_cl_event.
(glCullFace mode)  any
  mode : exact-integer?
(glCullParameterdvEXT pname)  f64vector?
  pname : exact-integer?
Extension GL_EXT_cull_vertex.
(glCullParameterfvEXT pname)  f32vector?
  pname : exact-integer?
Extension GL_EXT_cull_vertex.
(glCurrentPaletteMatrixARB index)  any
  index : exact-integer?