On this page:
gl Begin
gl Begin Conditional Render
gl Begin Conditional Render NV
gl Begin Fragment Shader ATI
gl Begin Occlusion Query NV
gl Begin Perf Monitor AMD
gl Begin Query
gl Begin Query ARB
gl Begin Query Indexed
gl Begin Transform Feedback
gl Begin Transform Feedback EXT
gl Begin Transform Feedback NV
gl Begin Vertex Shader EXT
gl Begin Video Capture NV
gl Bind Attrib Location
gl Bind Attrib Location ARB
gl Bind Buffer
gl Bind Buffer ARB
gl Bind Buffer Base
gl Bind Buffer Base EXT
gl Bind Buffer Base NV
gl Bind Buffer Offset EXT
gl Bind Buffer Offset NV
gl Bind Buffer Range
gl Bind Buffer Range EXT
gl Bind Buffer Range NV
gl Bind Frag Data Location
gl Bind Frag Data Location EXT
gl Bind Frag Data Location Indexed
gl Bind Fragment Shader ATI
gl Bind Framebuffer
gl Bind Framebuffer EXT
gl Bind Image Texture EXT
gl Bind Light Parameter EXT
gl Bind Material Parameter EXT
gl Bind Multi Texture EXT
gl Bind Parameter EXT
gl Bind Program ARB
gl Bind Program NV
gl Bind Program Pipeline
gl Bind Renderbuffer
gl Bind Renderbuffer EXT
gl Bind Sampler
gl Bind Tex Gen Parameter EXT
gl Bind Texture
gl Bind Texture EXT
gl Bind Texture Unit Parameter EXT
gl Bind Transform Feedback
gl Bind Transform Feedback NV
gl Bind Vertex Array
gl Bind Vertex Array APPLE
gl Bind Vertex Shader EXT
gl Bind Video Capture Stream Buffer NV
gl Bind Video Capture Stream Texture NV
gl Binormal3b EXT
gl Binormal3bv EXT
gl Binormal3d EXT
gl Binormal3dv EXT
gl Binormal3f EXT
gl Binormal3fv EXT
gl Binormal3i EXT
gl Binormal3iv EXT
gl Binormal3s EXT
gl Binormal3sv EXT
gl Binormal Pointer EXT
gl Bitmap
gl Blend Color
gl Blend Color EXT
gl Blend Equation
gl Blend Equation EXT
gl Blend Equation Indexed AMD
gl Blend Equation Separate
gl Blend Equation Separate EXT
gl Blend Equation Separate Indexed AMD
gl Blend Equation Separatei
gl Blend Equation Separatei ARB
gl Blend Equationi
gl Blend Equationi ARB
gl Blend Func
gl Blend Func Indexed AMD
gl Blend Func Separate
gl Blend Func Separate EXT
gl Blend Func Separate INGR
gl Blend Func Separate Indexed AMD
gl Blend Func Separatei
gl Blend Func Separatei ARB
gl Blend Funci
gl Blend Funci ARB
gl Blit Framebuffer
gl Blit Framebuffer EXT
gl Buffer Address Range NV
gl Buffer Data
gl Buffer Data ARB
gl Buffer Parameteri APPLE
gl Buffer Sub Data
gl Buffer Sub Data ARB
Version: 5.3.0.1

2 glB...

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

See the glBegin manpage.
(glBeginConditionalRender id mode)  any
  id : exact-nonnegative-integer?
  mode : exact-integer?
Version 3.0.

(glBeginConditionalRenderNV id mode)  any
  id : exact-nonnegative-integer?
  mode : exact-integer?

Alias of glBeginConditionalRender.
(glBeginFragmentShaderATI)  any
(glBeginOcclusionQueryNV id)  any
  id : exact-nonnegative-integer?
(glBeginPerfMonitorAMD monitor)  any
  monitor : exact-nonnegative-integer?
(glBeginQuery target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
Version 1.5.

(glBeginQueryARB target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?

Alias of glBeginQuery.
(glBeginQueryIndexed target index id)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  id : exact-nonnegative-integer?
Version 1.2.

(glBeginTransformFeedback primitiveMode)  any
  primitiveMode : exact-integer?
Version 3.0.

(glBeginTransformFeedbackEXT primitiveMode)  any
  primitiveMode : exact-integer?

Alias of glBeginTransformFeedback.
(glBeginTransformFeedbackNV primitiveMode)  any
  primitiveMode : exact-integer?

Alias of glBeginTransformFeedback.
(glBeginVertexShaderEXT)  any
(glBeginVideoCaptureNV video_capture_slot)  any
  video_capture_slot : exact-nonnegative-integer?
(glBindAttribLocation program index name)  any
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Version 2.0.

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

Alias of glBindAttribLocation.
(glBindBuffer target buffer)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
Version 1.5.

(glBindBufferARB target buffer)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?

Alias of glBindBuffer.
(glBindBufferBase target index buffer)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
Version 3.0.

(glBindBufferBaseEXT target index buffer)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?

Alias of glBindBufferBase.
(glBindBufferBaseNV target index buffer)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?

Alias of glBindBufferBase.
(glBindBufferOffsetEXT target    
  index    
  buffer    
  offset)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
(glBindBufferOffsetNV target    
  index    
  buffer    
  offset)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?

Alias of glBindBufferOffsetEXT.
(glBindBufferRange target    
  index    
  buffer    
  offset    
  size)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
  size : exact-integer?
Version 3.0.

(glBindBufferRangeEXT target    
  index    
  buffer    
  offset    
  size)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
  size : exact-integer?

Alias of glBindBufferRange.
(glBindBufferRangeNV target    
  index    
  buffer    
  offset    
  size)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
  size : exact-integer?

Alias of glBindBufferRange.
(glBindFragDataLocation program color name)  any
  program : exact-nonnegative-integer?
  color : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Version 3.0.

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

Alias of glBindFragDataLocation.
(glBindFragDataLocationIndexed program    
  colorNumber    
  index    
  name)  any
  program : exact-nonnegative-integer?
  colorNumber : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Version 1.2.

(glBindFragmentShaderATI id)  any
  id : exact-nonnegative-integer?
(glBindFramebuffer target framebuffer)  any
  target : exact-integer?
  framebuffer : exact-nonnegative-integer?
Version 3.0.

(glBindFramebufferEXT target framebuffer)  any
  target : exact-integer?
  framebuffer : exact-nonnegative-integer?
(glBindImageTextureEXT index    
  texture    
  level    
  layered    
  layer    
  access    
  format)  any
  index : exact-nonnegative-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  layered : boolean?
  layer : exact-integer?
  access : exact-integer?
  format : exact-integer?
(glBindLightParameterEXT light value)
  exact-nonnegative-integer?
  light : exact-integer?
  value : exact-integer?
(glBindMaterialParameterEXT face value)
  exact-nonnegative-integer?
  face : exact-integer?
  value : exact-integer?
(glBindMultiTextureEXT texunit    
  target    
  texture)  any
  texunit : exact-integer?
  target : exact-integer?
  texture : exact-nonnegative-integer?
(glBindParameterEXT value)  exact-nonnegative-integer?
  value : exact-integer?
(glBindProgramARB target program)  any
  target : exact-integer?
  program : exact-nonnegative-integer?
(glBindProgramNV target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?

Alias of glBindProgramARB.
(glBindProgramPipeline pipeline)  any
  pipeline : exact-nonnegative-integer?
Version 4.1.

(glBindRenderbuffer target renderbuffer)  any
  target : exact-integer?
  renderbuffer : exact-nonnegative-integer?
Version 3.0.

(glBindRenderbufferEXT target renderbuffer)  any
  target : exact-integer?
  renderbuffer : exact-nonnegative-integer?
(glBindSampler unit sampler)  any
  unit : exact-nonnegative-integer?
  sampler : exact-nonnegative-integer?
Version 1.2.

(glBindTexGenParameterEXT unit coord value)
  exact-nonnegative-integer?
  unit : exact-integer?
  coord : exact-integer?
  value : exact-integer?
(glBindTexture target texture)  any
  target : exact-integer?
  texture : exact-nonnegative-integer?
Version 1.1.

(glBindTextureEXT target texture)  any
  target : exact-integer?
  texture : exact-nonnegative-integer?

Alias of glBindTexture.
(glBindTextureUnitParameterEXT unit value)
  exact-nonnegative-integer?
  unit : exact-integer?
  value : exact-integer?
(glBindTransformFeedback target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
Version 1.2.

(glBindTransformFeedbackNV target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
(glBindVertexArray array)  any
  array : exact-nonnegative-integer?
Version 3.0.

(glBindVertexArrayAPPLE array)  any
  array : exact-nonnegative-integer?

Alias of glBindVertexArray.
(glBindVertexShaderEXT id)  any
  id : exact-nonnegative-integer?
(glBindVideoCaptureStreamBufferNV video_capture_slot    
  stream    
  frame_region    
  offset)  any
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  frame_region : exact-integer?
  offset : exact-integer?
(glBindVideoCaptureStreamTextureNV video_capture_slot    
  stream    
  frame_region    
  target    
  texture)  any
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  frame_region : exact-integer?
  target : exact-integer?
  texture : exact-nonnegative-integer?
(glBinormal3bEXT bx by bz)  any
  bx : (integer-in -128 127)
  by : (integer-in -128 127)
  bz : (integer-in -128 127)
(glBinormal3bvEXT v)  any
  v : s8vector?
(glBinormal3dEXT bx by bz)  any
  bx : real?
  by : real?
  bz : real?
(glBinormal3dvEXT v)  any
  v : f64vector?
(glBinormal3fEXT bx by bz)  any
  bx : flonum?
  by : flonum?
  bz : flonum?
(glBinormal3fvEXT v)  any
  v : f32vector?
(glBinormal3iEXT bx by bz)  any
  bx : exact-integer?
  by : exact-integer?
  bz : exact-integer?
(glBinormal3ivEXT v)  any
  v : s32vector?
(glBinormal3sEXT bx by bz)  any
  bx : (integer-in -32768 32767)
  by : (integer-in -32768 32767)
  bz : (integer-in -32768 32767)
(glBinormal3svEXT v)  any
  v : s16vector?
(glBinormalPointerEXT type stride pointer)  any
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?
(glBitmap width    
  height    
  xorig    
  yorig    
  xmove    
  ymove    
  bitmap)  any
  width : exact-integer?
  height : exact-integer?
  xorig : flonum?
  yorig : flonum?
  xmove : flonum?
  ymove : flonum?
  bitmap : (or/c string? bytes?)
Deprecated in version 3.1.

(glBlendColor red green blue alpha)  any
  red : flonum?
  green : flonum?
  blue : flonum?
  alpha : flonum?
Version 1.2.

(glBlendColorEXT red green blue alpha)  any
  red : flonum?
  green : flonum?
  blue : flonum?
  alpha : flonum?

Alias of glBlendColor.
(glBlendEquation mode)  any
  mode : exact-integer?
Version 1.2.

(glBlendEquationEXT mode)  any
  mode : exact-integer?

Alias of glBlendEquation.
(glBlendEquationIndexedAMD buf mode)  any
  buf : exact-nonnegative-integer?
  mode : exact-integer?
(glBlendEquationSeparate modeRGB modeAlpha)  any
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
Version 2.0.

(glBlendEquationSeparateEXT modeRGB    
  modeAlpha)  any
  modeRGB : exact-integer?
  modeAlpha : exact-integer?

Alias of glBlendEquationSeparate.
(glBlendEquationSeparateIndexedAMD buf    
  modeRGB    
  modeAlpha)  any
  buf : exact-nonnegative-integer?
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
(glBlendEquationSeparatei buf    
  modeRGB    
  modeAlpha)  any
  buf : exact-nonnegative-integer?
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
Version 1.2.

(glBlendEquationSeparateiARB buf    
  modeRGB    
  modeAlpha)  any
  buf : exact-nonnegative-integer?
  modeRGB : exact-integer?
  modeAlpha : exact-integer?

Alias of glBlendEquationSeparatei.
(glBlendEquationi buf mode)  any
  buf : exact-nonnegative-integer?
  mode : exact-integer?
Version 1.2.

(glBlendEquationiARB buf mode)  any
  buf : exact-nonnegative-integer?
  mode : exact-integer?

Alias of glBlendEquationi.
(glBlendFunc sfactor dfactor)  any
  sfactor : exact-integer?
  dfactor : exact-integer?
(glBlendFuncIndexedAMD buf src dst)  any
  buf : exact-nonnegative-integer?
  src : exact-integer?
  dst : exact-integer?
(glBlendFuncSeparate sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  any
  sfactorRGB : exact-integer?
  dfactorRGB : exact-integer?
  sfactorAlpha : exact-integer?
  dfactorAlpha : exact-integer?
Version 1.4.

(glBlendFuncSeparateEXT sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  any
  sfactorRGB : exact-integer?
  dfactorRGB : exact-integer?
  sfactorAlpha : exact-integer?
  dfactorAlpha : exact-integer?

Alias of glBlendFuncSeparate.
(glBlendFuncSeparateINGR sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  any
  sfactorRGB : exact-integer?
  dfactorRGB : exact-integer?
  sfactorAlpha : exact-integer?
  dfactorAlpha : exact-integer?

Alias of glBlendFuncSeparateEXT.
(glBlendFuncSeparateIndexedAMD buf    
  srcRGB    
  dstRGB    
  srcAlpha    
  dstAlpha)  any
  buf : exact-nonnegative-integer?
  srcRGB : exact-integer?
  dstRGB : exact-integer?
  srcAlpha : exact-integer?
  dstAlpha : exact-integer?
(glBlendFuncSeparatei buf    
  srcRGB    
  dstRGB    
  srcAlpha    
  dstAlpha)  any
  buf : exact-nonnegative-integer?
  srcRGB : exact-integer?
  dstRGB : exact-integer?
  srcAlpha : exact-integer?
  dstAlpha : exact-integer?
Version 1.2.

(glBlendFuncSeparateiARB buf    
  srcRGB    
  dstRGB    
  srcAlpha    
  dstAlpha)  any
  buf : exact-nonnegative-integer?
  srcRGB : exact-integer?
  dstRGB : exact-integer?
  srcAlpha : exact-integer?
  dstAlpha : exact-integer?

Alias of glBlendFuncSeparatei.
(glBlendFunci buf src dst)  any
  buf : exact-nonnegative-integer?
  src : exact-integer?
  dst : exact-integer?
Version 1.2.

(glBlendFunciARB buf src dst)  any
  buf : exact-nonnegative-integer?
  src : exact-integer?
  dst : exact-integer?

Alias of glBlendFunci.
(glBlitFramebuffer srcX0    
  srcY0    
  srcX1    
  srcY1    
  dstX0    
  dstY0    
  dstX1    
  dstY1    
  mask    
  filter)  any
  srcX0 : exact-integer?
  srcY0 : exact-integer?
  srcX1 : exact-integer?
  srcY1 : exact-integer?
  dstX0 : exact-integer?
  dstY0 : exact-integer?
  dstX1 : exact-integer?
  dstY1 : exact-integer?
  mask : exact-nonnegative-integer?
  filter : exact-integer?
Version 3.0.

(glBlitFramebufferEXT srcX0    
  srcY0    
  srcX1    
  srcY1    
  dstX0    
  dstY0    
  dstX1    
  dstY1    
  mask    
  filter)  any
  srcX0 : exact-integer?
  srcY0 : exact-integer?
  srcX1 : exact-integer?
  srcY1 : exact-integer?
  dstX0 : exact-integer?
  dstY0 : exact-integer?
  dstX1 : exact-integer?
  dstY1 : exact-integer?
  mask : exact-nonnegative-integer?
  filter : exact-integer?

Alias of glBlitFramebuffer.
(glBufferAddressRangeNV pname    
  index    
  address    
  length)  any
  pname : exact-integer?
  index : exact-nonnegative-integer?
  address : exact-nonnegative-integer?
  length : exact-integer?
(glBufferData target size data usage)  any
  target : exact-integer?
  size : exact-integer?
  data : gl-pointer?
  usage : exact-integer?
Version 1.5.

(glBufferDataARB target size data usage)  any
  target : exact-integer?
  size : exact-integer?
  data : gl-pointer?
  usage : exact-integer?

Alias of glBufferData.
(glBufferParameteriAPPLE target pname param)  any
  target : exact-integer?
  pname : exact-integer?
  param : exact-integer?
(glBufferSubData target offset size data)  any
  target : exact-integer?
  offset : exact-integer?
  size : exact-integer?
  data : gl-pointer?
Version 1.5.

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

Alias of glBufferSubData.