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
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  Buffer
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
8.13.0.4

2 glB...🔗ℹ

procedure

(glBegin mode)  Void

  mode : Integer
Deprecated in version 3.1.

See the glBegin manpage.

procedure

(glBeginConditionalRender id mode)  Void

  id : Natural
  mode : Integer
Version 3.0.

procedure

(glBeginConditionalRenderNV id mode)  Void

  id : Natural
  mode : Integer

Alias of glBeginConditionalRender.

procedure

(glBeginFragmentShaderATI)  Void

procedure

(glBeginOcclusionQueryNV id)  Void

  id : Natural

procedure

(glBeginPerfMonitorAMD monitor)  Void

  monitor : Natural

procedure

(glBeginQuery target id)  Void

  target : Integer
  id : Natural
Version 1.5.

procedure

(glBeginQueryARB target id)  Void

  target : Integer
  id : Natural

Alias of glBeginQuery.

procedure

(glBeginQueryIndexed target index id)  Void

  target : Integer
  index : Natural
  id : Natural
Version 1.2.

procedure

(glBeginTransformFeedback primitiveMode)  Void

  primitiveMode : Integer
Version 3.0.

procedure

(glBeginTransformFeedbackEXT primitiveMode)  Void

  primitiveMode : Integer

Alias of glBeginTransformFeedback.

procedure

(glBeginTransformFeedbackNV primitiveMode)  Void

  primitiveMode : Integer

Alias of glBeginTransformFeedback.

procedure

(glBeginVertexShaderEXT)  Void

procedure

(glBeginVideoCaptureNV video_capture_slot)  Void

  video_capture_slot : Natural

procedure

(glBindAttribLocation program index name)  Void

  program : Natural
  index : Natural
  name : (U Bytes String)
Version 2.0.

procedure

(glBindAttribLocationARB programObj    
  index    
  name)  Void
  programObj : Natural
  index : Natural
  name : (U Bytes String)

Alias of glBindAttribLocation.

procedure

(glBindBuffer target buffer)  Void

  target : Integer
  buffer : Natural
Version 1.5.

procedure

(glBindBufferARB target buffer)  Void

  target : Integer
  buffer : Natural

Alias of glBindBuffer.

procedure

(glBindBufferBase target index buffer)  Void

  target : Integer
  index : Natural
  buffer : Natural
Version 3.0.

procedure

(glBindBufferBaseEXT target index buffer)  Void

  target : Integer
  index : Natural
  buffer : Natural

Alias of glBindBufferBase.

procedure

(glBindBufferBaseNV target index buffer)  Void

  target : Integer
  index : Natural
  buffer : Natural

Alias of glBindBufferBase.

procedure

(glBindBufferOffsetEXT target    
  index    
  buffer    
  offset)  Void
  target : Integer
  index : Natural
  buffer : Natural
  offset : Integer

procedure

(glBindBufferOffsetNV target    
  index    
  buffer    
  offset)  Void
  target : Integer
  index : Natural
  buffer : Natural
  offset : Integer

Alias of glBindBufferOffsetEXT.

procedure

(glBindBufferRange target    
  index    
  buffer    
  offset    
  size)  Void
  target : Integer
  index : Natural
  buffer : Natural
  offset : Integer
  size : Integer
Version 3.0.

procedure

(glBindBufferRangeEXT target    
  index    
  buffer    
  offset    
  size)  Void
  target : Integer
  index : Natural
  buffer : Natural
  offset : Integer
  size : Integer

Alias of glBindBufferRange.

procedure

(glBindBufferRangeNV target    
  index    
  buffer    
  offset    
  size)  Void
  target : Integer
  index : Natural
  buffer : Natural
  offset : Integer
  size : Integer

Alias of glBindBufferRange.

procedure

(glBindFragDataLocation program color name)  Void

  program : Natural
  color : Natural
  name : (U Bytes String)
Version 3.0.

procedure

(glBindFragDataLocationEXT program    
  color    
  name)  Void
  program : Natural
  color : Natural
  name : (U Bytes String)

Alias of glBindFragDataLocation.

procedure

(glBindFragDataLocationIndexed program    
  colorNumber    
  index    
  name)  Void
  program : Natural
  colorNumber : Natural
  index : Natural
  name : (U Bytes String)
Version 1.2.

procedure

(glBindFragmentShaderATI id)  Void

  id : Natural

procedure

(glBindFramebuffer target framebuffer)  Void

  target : Integer
  framebuffer : Natural
Version 3.0.

procedure

(glBindFramebufferEXT target framebuffer)  Void

  target : Integer
  framebuffer : Natural

procedure

(glBindImageTexture unit    
  texture    
  level    
  layered    
  layer    
  access    
  format)  Void
  unit : Natural
  texture : Natural
  level : Integer
  layered : Boolean
  layer : Integer
  access : Integer
  format : Integer
Version 4.2.

procedure

(glBindImageTextureEXT index    
  texture    
  level    
  layered    
  layer    
  access    
  format)  Void
  index : Natural
  texture : Natural
  level : Integer
  layered : Boolean
  layer : Integer
  access : Integer
  format : Integer

procedure

(glBindLightParameterEXT light value)  Natural

  light : Integer
  value : Integer

procedure

(glBindMaterialParameterEXT face value)  Natural

  face : Integer
  value : Integer

procedure

(glBindMultiTextureEXT texunit    
  target    
  texture)  Void
  texunit : Integer
  target : Integer
  texture : Natural

procedure

(glBindParameterEXT value)  Natural

  value : Integer

procedure

(glBindProgramARB target program)  Void

  target : Integer
  program : Natural

procedure

(glBindProgramNV target id)  Void

  target : Integer
  id : Natural

Alias of glBindProgramARB.

procedure

(glBindProgramPipeline pipeline)  Void

  pipeline : Natural
Version 4.1.

procedure

(glBindRenderbuffer target renderbuffer)  Void

  target : Integer
  renderbuffer : Natural
Version 3.0.

procedure

(glBindRenderbufferEXT target renderbuffer)  Void

  target : Integer
  renderbuffer : Natural

procedure

(glBindSampler unit sampler)  Void

  unit : Natural
  sampler : Natural
Version 1.2.

procedure

(glBindTexGenParameterEXT unit coord value)  Natural

  unit : Integer
  coord : Integer
  value : Integer

procedure

(glBindTexture target texture)  Void

  target : Integer
  texture : Natural
Version 1.1.

procedure

(glBindTextureEXT target texture)  Void

  target : Integer
  texture : Natural

Alias of glBindTexture.

procedure

(glBindTextureUnitParameterEXT unit value)  Natural

  unit : Integer
  value : Integer

procedure

(glBindTransformFeedback target id)  Void

  target : Integer
  id : Natural
Version 1.2.

procedure

(glBindTransformFeedbackNV target id)  Void

  target : Integer
  id : Natural

procedure

(glBindVertexArray array)  Void

  array : Natural
Version 3.0.

procedure

(glBindVertexArrayAPPLE array)  Void

  array : Natural

Alias of glBindVertexArray.

procedure

(glBindVertexBuffer bindingindex    
  buffer    
  offset    
  stride)  Void
  bindingindex : Natural
  buffer : Natural
  offset : Integer
  stride : Integer
Version 4.3.

procedure

(glBindVertexShaderEXT id)  Void

  id : Natural

procedure

(glBindVideoCaptureStreamBufferNV video_capture_slot    
  stream    
  frame_region    
  offset)  Void
  video_capture_slot : Natural
  stream : Natural
  frame_region : Integer
  offset : Integer

procedure

(glBindVideoCaptureStreamTextureNV video_capture_slot    
  stream    
  frame_region    
  target    
  texture)  Void
  video_capture_slot : Natural
  stream : Natural
  frame_region : Integer
  target : Integer
  texture : Natural

procedure

(glBinormal3bEXT bx by bz)  Void

  bx : Fixnum
  by : Fixnum
  bz : Fixnum

procedure

(glBinormal3bvEXT v)  Void

  v : S8Vector

procedure

(glBinormal3dEXT bx by bz)  Void

  bx : Real
  by : Real
  bz : Real

procedure

(glBinormal3dvEXT v)  Void

  v : F64Vector

procedure

(glBinormal3fEXT bx by bz)  Void

  bx : Flonum
  by : Flonum
  bz : Flonum

procedure

(glBinormal3fvEXT v)  Void

  v : F32Vector

procedure

(glBinormal3iEXT bx by bz)  Void

  bx : Integer
  by : Integer
  bz : Integer

procedure

(glBinormal3ivEXT v)  Void

  v : S32Vector

procedure

(glBinormal3sEXT bx by bz)  Void

  bx : Fixnum
  by : Fixnum
  bz : Fixnum

procedure

(glBinormal3svEXT v)  Void

  v : S16Vector

procedure

(glBinormalPointerEXT type stride pointer)  Void

  type : Integer
  stride : Integer
  pointer : GLPointer

procedure

(glBitmap width    
  height    
  xorig    
  yorig    
  xmove    
  ymove    
  bitmap)  Void
  width : Integer
  height : Integer
  xorig : Flonum
  yorig : Flonum
  xmove : Flonum
  ymove : Flonum
  bitmap : (U Bytes String)
Deprecated in version 3.1.

procedure

(glBlendColor red green blue alpha)  Void

  red : Flonum
  green : Flonum
  blue : Flonum
  alpha : Flonum
Version 1.2.

procedure

(glBlendColorEXT red green blue alpha)  Void

  red : Flonum
  green : Flonum
  blue : Flonum
  alpha : Flonum

Alias of glBlendColor.

procedure

(glBlendEquation mode)  Void

  mode : Integer
Version 1.2.

procedure

(glBlendEquationEXT mode)  Void

  mode : Integer

Alias of glBlendEquation.

procedure

(glBlendEquationIndexedAMD buf mode)  Void

  buf : Natural
  mode : Integer

procedure

(glBlendEquationSeparate modeRGB modeAlpha)  Void

  modeRGB : Integer
  modeAlpha : Integer
Version 2.0.

procedure

(glBlendEquationSeparateEXT modeRGB    
  modeAlpha)  Void
  modeRGB : Integer
  modeAlpha : Integer

Alias of glBlendEquationSeparate.

procedure

(glBlendEquationSeparateIndexedAMD buf    
  modeRGB    
  modeAlpha)  Void
  buf : Natural
  modeRGB : Integer
  modeAlpha : Integer

procedure

(glBlendEquationSeparatei buf    
  modeRGB    
  modeAlpha)  Void
  buf : Natural
  modeRGB : Integer
  modeAlpha : Integer
Version 1.2.

procedure

(glBlendEquationSeparateiARB buf    
  modeRGB    
  modeAlpha)  Void
  buf : Natural
  modeRGB : Integer
  modeAlpha : Integer

Alias of glBlendEquationSeparatei.

procedure

(glBlendEquationi buf mode)  Void

  buf : Natural
  mode : Integer
Version 1.2.

procedure

(glBlendEquationiARB buf mode)  Void

  buf : Natural
  mode : Integer

Alias of glBlendEquationi.

procedure

(glBlendFunc sfactor dfactor)  Void

  sfactor : Integer
  dfactor : Integer

procedure

(glBlendFuncIndexedAMD buf src dst)  Void

  buf : Natural
  src : Integer
  dst : Integer

procedure

(glBlendFuncSeparate sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  Void
  sfactorRGB : Integer
  dfactorRGB : Integer
  sfactorAlpha : Integer
  dfactorAlpha : Integer
Version 1.4.

procedure

(glBlendFuncSeparateEXT sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  Void
  sfactorRGB : Integer
  dfactorRGB : Integer
  sfactorAlpha : Integer
  dfactorAlpha : Integer

Alias of glBlendFuncSeparate.

procedure

(glBlendFuncSeparateINGR sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  Void
  sfactorRGB : Integer
  dfactorRGB : Integer
  sfactorAlpha : Integer
  dfactorAlpha : Integer

Alias of glBlendFuncSeparateEXT.

procedure

(glBlendFuncSeparateIndexedAMD buf    
  srcRGB    
  dstRGB    
  srcAlpha    
  dstAlpha)  Void
  buf : Natural
  srcRGB : Integer
  dstRGB : Integer
  srcAlpha : Integer
  dstAlpha : Integer

procedure

(glBlendFuncSeparatei buf    
  srcRGB    
  dstRGB    
  srcAlpha    
  dstAlpha)  Void
  buf : Natural
  srcRGB : Integer
  dstRGB : Integer
  srcAlpha : Integer
  dstAlpha : Integer
Version 1.2.

procedure

(glBlendFuncSeparateiARB buf    
  srcRGB    
  dstRGB    
  srcAlpha    
  dstAlpha)  Void
  buf : Natural
  srcRGB : Integer
  dstRGB : Integer
  srcAlpha : Integer
  dstAlpha : Integer

Alias of glBlendFuncSeparatei.

procedure

(glBlendFunci buf src dst)  Void

  buf : Natural
  src : Integer
  dst : Integer
Version 1.2.

procedure

(glBlendFunciARB buf src dst)  Void

  buf : Natural
  src : Integer
  dst : Integer

Alias of glBlendFunci.

procedure

(glBlitFramebuffer srcX0    
  srcY0    
  srcX1    
  srcY1    
  dstX0    
  dstY0    
  dstX1    
  dstY1    
  mask    
  filter)  Void
  srcX0 : Integer
  srcY0 : Integer
  srcX1 : Integer
  srcY1 : Integer
  dstX0 : Integer
  dstY0 : Integer
  dstX1 : Integer
  dstY1 : Integer
  mask : Natural
  filter : Integer
Version 3.0.

procedure

(glBlitFramebufferEXT srcX0    
  srcY0    
  srcX1    
  srcY1    
  dstX0    
  dstY0    
  dstX1    
  dstY1    
  mask    
  filter)  Void
  srcX0 : Integer
  srcY0 : Integer
  srcX1 : Integer
  srcY1 : Integer
  dstX0 : Integer
  dstY0 : Integer
  dstX1 : Integer
  dstY1 : Integer
  mask : Natural
  filter : Integer

Alias of glBlitFramebuffer.

procedure

(glBufferAddressRangeNV pname    
  index    
  address    
  length)  Void
  pname : Integer
  index : Natural
  address : Natural
  length : Integer

procedure

(glBufferData target size data usage)  Void

  target : Integer
  size : Integer
  data : GLPointer
  usage : Integer
Version 1.5.

procedure

(glBufferDataARB target size data usage)  Void

  target : Integer
  size : Integer
  data : GLPointer
  usage : Integer

Alias of glBufferData.

procedure

(glBufferParameteriAPPLE target pname param)  Void

  target : Integer
  pname : Integer
  param : Integer

procedure

(glBufferSubData target offset size data)  Void

  target : Integer
  offset : Integer
  size : Integer
  data : GLPointer
Version 1.5.

procedure

(glBufferSubDataARB target offset size data)  Void

  target : Integer
  offset : Integer
  size : Integer
  data : GLPointer

Alias of glBufferSubData.