Version: 5.1.2.3
2 OpenGL procedures starting with B
Deprecated in version 3.1.
See the glBegin manpage.
Introduced in version 3.0.
See the glBeginConditionalRender manpage.
Part of the GL_NV_conditional_render extension.
Alias of glBeginConditionalRender.
Part of the GL_ATI_fragment_shader extension.
May be available from version 1.2.
Part of the GL_NV_occlusion_query extension.
May be available from version 1.2.
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
Introduced in version 1.5.
See the glBeginQuery manpage.
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.
Introduced in version 3.0.
See the glBeginTransformFeedback manpage.
Part of the GL_EXT_transform_feedback extension.
May be available from version 2.0.
Alias of glBeginTransformFeedback.
Part of the GL_NV_transform_feedback extension.
May be available from version 1.5.
Alias of glBeginTransformFeedback.
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
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.
| |||||||||||||||||||||
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.
Introduced in version 1.5.
See the glBindBuffer manpage.
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.
| ||||||||||||||||||||||||||||
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.
| ||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||
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.
Introduced in version 1.2.
See the glBindFragDataLocationIndexed manpage.
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.
| |||||||||||||||||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||
texunit : exact-integer? | |||||||||||||||||||||
target : exact-integer? | |||||||||||||||||||||
texture : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
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.
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
Alias of glBindProgramARB.
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.
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.
Introduced in version 1.2.
See the glBindTransformFeedback manpage.
Part of the GL_NV_transform_feedback2 extension.
Introduced in version 3.0.
See the glBindVertexArray manpage.
Part of the GL_APPLE_vertex_array_object extension.
May be available from version 1.2.
Alias of glBindVertexArray.
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| ||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||
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.
Part of the GL_EXT_coordinate_frame extension.
May be available from version 1.1.
Part of the GL_EXT_coordinate_frame extension.
May be available from version 1.1.
Part of the GL_EXT_coordinate_frame extension.
May be available from version 1.1.
Part of the GL_EXT_coordinate_frame extension.
May be available from version 1.1.
Part of the GL_EXT_coordinate_frame extension.
May be available from version 1.1.
Part of the GL_EXT_coordinate_frame extension.
May be available from version 1.1.
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.
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.
| |||||||||||||||||||||||||||||||||||||||||||||||||
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.
Introduced in version 1.2.
See the glBlendEquation manpage.
Part of the GL_EXT_blend_minmax extension.
May be available from version 1.0.
Alias of glBlendEquation.
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.
| ||||||||||||||
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.
| |||||||||||||||||||||
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.
| |||||||||||||||||||||
buf : exact-nonnegative-integer? | |||||||||||||||||||||
modeRGB : exact-integer? | |||||||||||||||||||||
modeAlpha : exact-integer? |
Introduced in version 1.2.
| |||||||||||||||||||||
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.
Introduced in version 1.2.
Part of the GL_ARB_draw_buffers_blend extension.
May be available from version 1.2.
Alias of glBlendEquationi.
See the glBlendFunc manpage.
(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.
| ||||||||||||||||||||||||||||
sfactorRGB : exact-integer? | ||||||||||||||||||||||||||||
dfactorRGB : exact-integer? | ||||||||||||||||||||||||||||
sfactorAlpha : exact-integer? | ||||||||||||||||||||||||||||
dfactorAlpha : exact-integer? |
Introduced in version 1.4.
See the glBlendFuncSeparate manpage.
| ||||||||||||||||||||||||||||
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.
| ||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||
buf : exact-nonnegative-integer? | |||||||||||||||||||||||||||||||||||
srcRGB : exact-integer? | |||||||||||||||||||||||||||||||||||
dstRGB : exact-integer? | |||||||||||||||||||||||||||||||||||
srcAlpha : exact-integer? | |||||||||||||||||||||||||||||||||||
dstAlpha : exact-integer? |
Introduced in version 1.2.
| |||||||||||||||||||||||||||||||||||
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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
| ||||||||||||||||||||||||||||
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.