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

2 OpenGL procedures starting with B

(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?
Introduced in version 3.0. See the glBeginConditionalRender manpage.
(glBeginConditionalRenderNV id mode)  any
  id : exact-nonnegative-integer?
  mode : exact-integer?
Part of the GL_NV_conditional_render extension. Alias of glBeginConditionalRender.
(glBeginFragmentShaderATI)  any
Part of the GL_ATI_fragment_shader extension. May be available from version 1.2.
(glBeginOcclusionQueryNV id)  any
  id : exact-nonnegative-integer?
Part of the GL_NV_occlusion_query extension. May be available from version 1.2.
(glBeginPerfMonitorAMD monitor)  any
  monitor : exact-nonnegative-integer?
Part of the GL_AMD_performance_monitor extension. May be available from version 1.2.
(glBeginQuery target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
Introduced in version 1.5. See the glBeginQuery manpage.
(glBeginQueryARB target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
Part of the GL_ARB_occlusion_query extension. May be available from version 1.5. Alias of glBeginQuery.
(glBeginQueryIndexed target index id)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  id : exact-nonnegative-integer?
Introduced in version 1.2. See the glBeginQueryIndexed manpage.
(glBeginTransformFeedback primitiveMode)  any
  primitiveMode : exact-integer?
Introduced in version 3.0. See the glBeginTransformFeedback manpage.
(glBeginTransformFeedbackEXT primitiveMode)  any
  primitiveMode : exact-integer?
Part of the GL_EXT_transform_feedback extension. May be available from version 2.0. Alias of glBeginTransformFeedback.
(glBeginTransformFeedbackNV primitiveMode)  any
  primitiveMode : exact-integer?
Part of the GL_NV_transform_feedback extension. May be available from version 1.5. Alias of glBeginTransformFeedback.
(glBeginVertexShaderEXT)  any
Part of the GL_EXT_vertex_shader extension. May be available from version 1.2.
(glBeginVideoCaptureNV video_capture_slot)  any
  video_capture_slot : exact-nonnegative-integer?
Part of the GL_NV_video_capture extension. May be available from version 1.2.
(glBindAttribLocation program index name)  any
  program : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Introduced in version 2.0. See the glBindAttribLocation manpage.
(glBindAttribLocationARB programObj    
  index    
  name)  any
  programObj : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Part of the GL_ARB_vertex_shader extension. May be available from version 1.2. Alias of glBindAttribLocation.
(glBindBuffer target buffer)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
Introduced in version 1.5. See the glBindBuffer manpage.
(glBindBufferARB target buffer)  any
  target : exact-integer?
  buffer : exact-nonnegative-integer?
Part of the GL_ARB_vertex_buffer_object extension. May be available from version 1.2. Alias of glBindBuffer.
(glBindBufferBase target index buffer)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
Introduced in version 3.0. See the glBindBufferBase manpage.
(glBindBufferBaseEXT target index buffer)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
Part of the GL_EXT_transform_feedback extension. May be available from version 2.0. Alias of glBindBufferBase.
(glBindBufferBaseNV target index buffer)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
Part of the GL_NV_transform_feedback extension. May be available from version 1.5. Alias of glBindBufferBase.
(glBindBufferOffsetEXT target    
  index    
  buffer    
  offset)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
Part of the GL_EXT_transform_feedback extension. May be available from version 2.0.
(glBindBufferOffsetNV target    
  index    
  buffer    
  offset)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
Part of the GL_NV_transform_feedback extension. May be available from version 1.5. 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 : s32vector?
Introduced in version 3.0. See the glBindBufferRange manpage.
(glBindBufferRangeEXT target    
  index    
  buffer    
  offset    
  size)  any
  target : exact-integer?
  index : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
  size : s32vector?
Part of the GL_EXT_transform_feedback extension. May be available from version 2.0. 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 : s32vector?
Part of the GL_NV_transform_feedback extension. May be available from version 1.5. Alias of glBindBufferRange.
(glBindFragDataLocation program color name)  any
  program : exact-nonnegative-integer?
  color : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Introduced in version 3.0. See the glBindFragDataLocation manpage.
(glBindFragDataLocationEXT program    
  color    
  name)  any
  program : exact-nonnegative-integer?
  color : exact-nonnegative-integer?
  name : (or/c string? bytes?)
Part of the GL_EXT_gpu_shader4 extension. May be available from version 2.0. 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?)
Introduced in version 1.2. See the glBindFragDataLocationIndexed manpage.
(glBindFragmentShaderATI id)  any
  id : exact-nonnegative-integer?
Part of the GL_ATI_fragment_shader extension. May be available from version 1.2.
(glBindFramebuffer target framebuffer)  any
  target : exact-integer?
  framebuffer : exact-nonnegative-integer?
Introduced in version 3.0. See the glBindFramebuffer manpage.
(glBindFramebufferEXT target framebuffer)  any
  target : exact-integer?
  framebuffer : exact-nonnegative-integer?
Part of the GL_EXT_framebuffer_object extension. May be available from version 1.2.
(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?
Part of the GL_EXT_shader_image_load_store extension. May be available from version 4.1.
(glBindLightParameterEXT light value)
  exact-nonnegative-integer?
  light : exact-integer?
  value : exact-integer?
Part of the GL_EXT_vertex_shader extension. May be available from version 1.2.
(glBindMaterialParameterEXT face value)
  exact-nonnegative-integer?
  face : exact-integer?
  value : exact-integer?
Part of the GL_EXT_vertex_shader extension. May be available from version 1.2.
(glBindMultiTextureEXT texunit    
  target    
  texture)  any
  texunit : exact-integer?
  target : exact-integer?
  texture : exact-nonnegative-integer?
Part of the GL_EXT_direct_state_access extension.
(glBindParameterEXT value)  exact-nonnegative-integer?
  value : exact-integer?
Part of the GL_EXT_vertex_shader extension. May be available from version 1.2.
(glBindProgramARB target program)  any
  target : exact-integer?
  program : exact-nonnegative-integer?
Part of the GL_ARB_vertex_program extension. May be available from version 1.3.
(glBindProgramNV target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
Part of the GL_NV_vertex_program extension. May be available from version 1.2. Alias of glBindProgramARB.
(glBindProgramPipeline pipeline)  any
  pipeline : exact-nonnegative-integer?
Introduced in version 4.1. See the glBindProgramPipeline manpage.
(glBindRenderbuffer target renderbuffer)  any
  target : exact-integer?
  renderbuffer : exact-nonnegative-integer?
Introduced in version 3.0. See the glBindRenderbuffer manpage.
(glBindRenderbufferEXT target renderbuffer)  any
  target : exact-integer?
  renderbuffer : exact-nonnegative-integer?
Part of the GL_EXT_framebuffer_object extension. May be available from version 1.2.
(glBindSampler unit sampler)  any
  unit : exact-nonnegative-integer?
  sampler : exact-nonnegative-integer?
Introduced in version 1.2. See the glBindSampler manpage.
(glBindTexGenParameterEXT unit coord value)
  exact-nonnegative-integer?
  unit : exact-integer?
  coord : exact-integer?
  value : exact-integer?
Part of the GL_EXT_vertex_shader extension. May be available from version 1.2.
(glBindTexture target texture)  any
  target : exact-integer?
  texture : exact-nonnegative-integer?
Introduced in version 1.1. See the glBindTexture manpage.
(glBindTextureEXT target texture)  any
  target : exact-integer?
  texture : exact-nonnegative-integer?
Part of the GL_EXT_texture_object extension. May be available from version 1.0. Alias of glBindTexture.
(glBindTextureUnitParameterEXT unit value)
  exact-nonnegative-integer?
  unit : exact-integer?
  value : exact-integer?
Part of the GL_EXT_vertex_shader extension. May be available from version 1.2.
(glBindTransformFeedback target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
Introduced in version 1.2. See the glBindTransformFeedback manpage.
(glBindTransformFeedbackNV target id)  any
  target : exact-integer?
  id : exact-nonnegative-integer?
Part of the GL_NV_transform_feedback2 extension.
(glBindVertexArray array)  any
  array : exact-nonnegative-integer?
Introduced in version 3.0. See the glBindVertexArray manpage.
(glBindVertexArrayAPPLE array)  any
  array : exact-nonnegative-integer?
Part of the GL_APPLE_vertex_array_object extension. May be available from version 1.2. Alias of glBindVertexArray.
(glBindVertexShaderEXT id)  any
  id : exact-nonnegative-integer?
Part of the GL_EXT_vertex_shader extension. May be available from version 1.2.
(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?
Part of the GL_NV_video_capture extension. May be available from version 1.2.
(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?
Part of the GL_NV_video_capture extension. May be available from version 1.2.
(glBinormal3bEXT bx by bz)  any
  bx : (integer-in -128 127)
  by : (integer-in -128 127)
  bz : (integer-in -128 127)
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3bvEXT v)  any
  v : s8vector?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3dEXT bx by bz)  any
  bx : real?
  by : real?
  bz : real?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3dvEXT v)  any
  v : f64vector?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3fEXT bx by bz)  any
  bx : flonum?
  by : flonum?
  bz : flonum?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3fvEXT v)  any
  v : f32vector?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3iEXT bx by bz)  any
  bx : exact-integer?
  by : exact-integer?
  bz : exact-integer?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3ivEXT v)  any
  v : s32vector?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3sEXT bx by bz)  any
  bx : (integer-in -32768 32767)
  by : (integer-in -32768 32767)
  bz : (integer-in -32768 32767)
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormal3svEXT v)  any
  v : s16vector?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(glBinormalPointerEXT type stride pointer)  any
  type : exact-integer?
  stride : exact-integer?
  pointer : cpointer?
Part of the GL_EXT_coordinate_frame extension. May be available from version 1.1.
(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. See the glBitmap manpage.
(glBlendColor red green blue alpha)  any
  red : flonum?
  green : flonum?
  blue : flonum?
  alpha : flonum?
Introduced in version 1.2. See the glBlendColor manpage.
(glBlendColorEXT red green blue alpha)  any
  red : flonum?
  green : flonum?
  blue : flonum?
  alpha : flonum?
Part of the GL_EXT_blend_color extension. May be available from version 1.0. Alias of glBlendColor.
(glBlendEquation mode)  any
  mode : exact-integer?
Introduced in version 1.2. See the glBlendEquation manpage.
(glBlendEquationEXT mode)  any
  mode : exact-integer?
Part of the GL_EXT_blend_minmax extension. May be available from version 1.0. Alias of glBlendEquation.
(glBlendEquationIndexedAMD buf mode)  any
  buf : exact-nonnegative-integer?
  mode : exact-integer?
Part of the GL_AMD_draw_buffers_blend extension. May be available from version 2.0.
(glBlendEquationSeparate modeRGB modeAlpha)  any
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
Introduced in version 2.0. See the glBlendEquationSeparate manpage.
(glBlendEquationSeparateEXT modeRGB    
  modeAlpha)  any
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
Part of the GL_EXT_blend_equation_separate extension. May be available from version 1.2. Alias of glBlendEquationSeparate.
(glBlendEquationSeparateIndexedAMD buf    
  modeRGB    
  modeAlpha)  any
  buf : exact-nonnegative-integer?
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
Part of the GL_AMD_draw_buffers_blend extension. May be available from version 2.0.
(glBlendEquationSeparatei buf    
  modeRGB    
  modeAlpha)  any
  buf : exact-nonnegative-integer?
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
Introduced in version 1.2.
(glBlendEquationSeparateiARB buf    
  modeRGB    
  modeAlpha)  any
  buf : exact-nonnegative-integer?
  modeRGB : exact-integer?
  modeAlpha : exact-integer?
Part of the GL_ARB_draw_buffers_blend extension. May be available from version 1.2. Alias of glBlendEquationSeparatei.
(glBlendEquationi buf mode)  any
  buf : exact-nonnegative-integer?
  mode : exact-integer?
Introduced in version 1.2.
(glBlendEquationiARB buf mode)  any
  buf : exact-nonnegative-integer?
  mode : exact-integer?
Part of the GL_ARB_draw_buffers_blend extension. May be available from version 1.2. 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?
Part of the GL_AMD_draw_buffers_blend extension. May be available from version 2.0.
(glBlendFuncSeparate sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  any
  sfactorRGB : exact-integer?
  dfactorRGB : exact-integer?
  sfactorAlpha : exact-integer?
  dfactorAlpha : exact-integer?
Introduced in version 1.4. See the glBlendFuncSeparate manpage.
(glBlendFuncSeparateEXT sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  any
  sfactorRGB : exact-integer?
  dfactorRGB : exact-integer?
  sfactorAlpha : exact-integer?
  dfactorAlpha : exact-integer?
Part of the GL_EXT_blend_func_separate extension. May be available from version 1.0. Alias of glBlendFuncSeparate.
(glBlendFuncSeparateINGR sfactorRGB    
  dfactorRGB    
  sfactorAlpha    
  dfactorAlpha)  any
  sfactorRGB : exact-integer?
  dfactorRGB : exact-integer?
  sfactorAlpha : exact-integer?
  dfactorAlpha : exact-integer?
Part of the GL_INGR_blend_func_separate extension. May be available from version 1.0. 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?
Part of the GL_AMD_draw_buffers_blend extension. May be available from version 2.0.
(glBlendFuncSeparatei buf    
  srcRGB    
  dstRGB    
  srcAlpha    
  dstAlpha)  any
  buf : exact-nonnegative-integer?
  srcRGB : exact-integer?
  dstRGB : exact-integer?
  srcAlpha : exact-integer?
  dstAlpha : exact-integer?
Introduced in 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?
Part of the GL_ARB_draw_buffers_blend extension. May be available from version 1.2. Alias of glBlendFuncSeparatei.
(glBlendFunci buf src dst)  any
  buf : exact-nonnegative-integer?
  src : exact-integer?
  dst : exact-integer?
Introduced in version 1.2.
(glBlendFunciARB buf src dst)  any
  buf : exact-nonnegative-integer?
  src : exact-integer?
  dst : exact-integer?
Part of the GL_ARB_draw_buffers_blend extension. May be available from version 1.2. 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?
Introduced in version 3.0. See the glBlitFramebuffer manpage.
(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?
Part of the GL_EXT_framebuffer_blit extension. May be available from version 1.5. Alias of glBlitFramebuffer.
(glBufferAddressRangeNV pname    
  index    
  address    
  length)  any
  pname : exact-integer?
  index : exact-nonnegative-integer?
  address : exact-nonnegative-integer?
  length : s32vector?
Part of the GL_NV_vertex_buffer_unified_memory extension. May be available from version 1.2.
(glBufferData target size data usage)  any
  target : exact-integer?
  size : s32vector?
  data : cpointer?
  usage : exact-integer?
Introduced in version 1.5. See the glBufferData manpage.
(glBufferDataARB target size data usage)  any
  target : exact-integer?
  size : s32vector?
  data : cpointer?
  usage : exact-integer?
Part of the GL_ARB_vertex_buffer_object extension. May be available from version 1.2. Alias of glBufferData.
(glBufferParameteriAPPLE target pname param)  any
  target : exact-integer?
  pname : exact-integer?
  param : exact-integer?
Part of the GL_APPLE_flush_buffer_range extension. May be available from version 1.5.
(glBufferSubData target offset size data)  any
  target : exact-integer?
  offset : exact-integer?
  size : s32vector?
  data : cpointer?
Introduced in version 1.5. See the glBufferSubData manpage.
(glBufferSubDataARB target offset size data)  any
  target : exact-integer?
  offset : exact-integer?
  size : s32vector?
  data : cpointer?
Part of the GL_ARB_vertex_buffer_object extension. May be available from version 1.2. Alias of glBufferSubData.