7.7
2 glB...
Deprecated in version 3.1.
See the glBegin manpage
.
procedure
id : exact-nonnegative-integer? mode : exact-integer?
Version 3.0.
See the glBeginConditionalRender manpage.
procedure
id : exact-nonnegative-integer? mode : exact-integer?
Extension GL_NV_conditional_render.
Alias of glBeginConditionalRender.
Extension GL_ATI_fragment_shader.
Extension GL_NV_occlusion_query.
Extension GL_AMD_performance_monitor.
Version 1.5.
See the glBeginQuery manpage.
Extension GL_ARB_occlusion_query.
Alias of glBeginQuery.
procedure
target : exact-integer? index : exact-nonnegative-integer? id : exact-nonnegative-integer?
Version 1.2.
See the glBeginQueryIndexed manpage.
Version 3.0.
See the glBeginTransformFeedback manpage.
Extension GL_EXT_transform_feedback.
Alias of glBeginTransformFeedback.
Extension GL_NV_transform_feedback.
Alias of glBeginTransformFeedback.
Extension GL_EXT_vertex_shader.
procedure
video_capture_slot : exact-nonnegative-integer?
Extension GL_NV_video_capture.
procedure
program : exact-nonnegative-integer? index : exact-nonnegative-integer? name : (or/c string? bytes?)
Version 2.0.
See the glBindAttribLocation manpage.
procedure
(glBindAttribLocationARB programObj index name) → any programObj : exact-nonnegative-integer? index : exact-nonnegative-integer? name : (or/c string? bytes?)
Extension GL_ARB_vertex_shader.
Alias of glBindAttribLocation.
procedure
target : exact-integer? buffer : exact-nonnegative-integer?
Version 1.5.
See the glBindBuffer manpage.
procedure
target : exact-integer? buffer : exact-nonnegative-integer?
Extension GL_ARB_vertex_buffer_object.
Alias of glBindBuffer.
procedure
target : exact-integer? index : exact-nonnegative-integer? buffer : exact-nonnegative-integer?
Version 3.0.
See the glBindBufferBase manpage.
procedure
target : exact-integer? index : exact-nonnegative-integer? buffer : exact-nonnegative-integer?
Extension GL_EXT_transform_feedback.
Alias of glBindBufferBase.
procedure
target : exact-integer? index : exact-nonnegative-integer? buffer : exact-nonnegative-integer?
Extension GL_NV_transform_feedback.
Alias of glBindBufferBase.
procedure
(glBindBufferOffsetEXT target index buffer offset) → any target : exact-integer? index : exact-nonnegative-integer? buffer : exact-nonnegative-integer? offset : exact-integer?
Extension GL_EXT_transform_feedback.
procedure
(glBindBufferOffsetNV target index buffer offset) → any target : exact-integer? index : exact-nonnegative-integer? buffer : exact-nonnegative-integer? offset : exact-integer?
Extension GL_NV_transform_feedback.
Alias of glBindBufferOffsetEXT.
Version 3.0.
See the glBindBufferRange manpage.
procedure
(glBindBufferRangeEXT target index buffer offset size) → any target : exact-integer? index : exact-nonnegative-integer? buffer : exact-nonnegative-integer? offset : exact-integer? size : exact-integer?
Extension GL_EXT_transform_feedback.
Alias of glBindBufferRange.
procedure
(glBindBufferRangeNV target index buffer offset size) → any target : exact-integer? index : exact-nonnegative-integer? buffer : exact-nonnegative-integer? offset : exact-integer? size : exact-integer?
Extension GL_NV_transform_feedback.
Alias of glBindBufferRange.
procedure
program : exact-nonnegative-integer? color : exact-nonnegative-integer? name : (or/c string? bytes?)
Version 3.0.
See the glBindFragDataLocation manpage.
procedure
(glBindFragDataLocationEXT program color name) → any program : exact-nonnegative-integer? color : exact-nonnegative-integer? name : (or/c string? bytes?)
Extension GL_EXT_gpu_shader4.
Alias of glBindFragDataLocation.
procedure
(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.
Extension GL_ATI_fragment_shader.
procedure
target : exact-integer? framebuffer : exact-nonnegative-integer?
Version 3.0.
See the glBindFramebuffer manpage.
procedure
target : exact-integer? framebuffer : exact-nonnegative-integer?
Extension GL_EXT_framebuffer_object.
procedure
(glBindImageTexture unit texture level layered layer access format) → any unit : exact-nonnegative-integer? texture : exact-nonnegative-integer? level : exact-integer? layered : boolean? layer : exact-integer? access : exact-integer? format : exact-integer?
Version 4.2.
See the glBindImageTexture manpage.
procedure
(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?
Extension GL_EXT_shader_image_load_store.
procedure
→ exact-nonnegative-integer? light : exact-integer? value : exact-integer?
Extension GL_EXT_vertex_shader.
procedure
→ exact-nonnegative-integer? face : exact-integer? value : exact-integer?
Extension GL_EXT_vertex_shader.
procedure
(glBindMultiTextureEXT texunit target texture) → any texunit : exact-integer? target : exact-integer? texture : exact-nonnegative-integer?
Extension GL_EXT_direct_state_access.
Extension GL_EXT_vertex_shader.
procedure
target : exact-integer? program : exact-nonnegative-integer?
Extension GL_ARB_vertex_program.
Extension GL_NV_vertex_program.
Alias of glBindProgramARB.
Version 4.1.
See the glBindProgramPipeline manpage.
procedure
target : exact-integer? renderbuffer : exact-nonnegative-integer?
Version 3.0.
See the glBindRenderbuffer manpage.
procedure
target : exact-integer? renderbuffer : exact-nonnegative-integer?
Extension GL_EXT_framebuffer_object.
procedure
unit : exact-nonnegative-integer? sampler : exact-nonnegative-integer?
Version 1.2.
See the glBindSampler manpage.
procedure
→ exact-nonnegative-integer? unit : exact-integer? coord : exact-integer? value : exact-integer?
Extension GL_EXT_vertex_shader.
procedure
target : exact-integer? texture : exact-nonnegative-integer?
Version 1.1.
See the glBindTexture manpage.
procedure
target : exact-integer? texture : exact-nonnegative-integer?
Extension GL_EXT_texture_object.
Alias of glBindTexture.
procedure
→ exact-nonnegative-integer? unit : exact-integer? value : exact-integer?
Extension GL_EXT_vertex_shader.
procedure
target : exact-integer? id : exact-nonnegative-integer?
Version 1.2.
See the glBindTransformFeedback manpage.
procedure
target : exact-integer? id : exact-nonnegative-integer?
Extension GL_NV_transform_feedback2.
Version 3.0.
See the glBindVertexArray manpage.
Extension GL_APPLE_vertex_array_object.
Alias of glBindVertexArray.
procedure
(glBindVertexBuffer bindingindex buffer offset stride) → any bindingindex : exact-nonnegative-integer? buffer : exact-nonnegative-integer? offset : exact-integer? stride : exact-integer?
Version 4.3.
Extension GL_EXT_vertex_shader.
procedure
(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?
Extension GL_NV_video_capture.
procedure
(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?
Extension GL_NV_video_capture.
procedure
bx : (integer-in -128 127) by : (integer-in -128 127) bz : (integer-in -128 127)
Extension GL_EXT_coordinate_frame.
Extension GL_EXT_coordinate_frame.
Extension GL_EXT_coordinate_frame.
Extension GL_EXT_coordinate_frame.
Extension GL_EXT_coordinate_frame.
Extension GL_EXT_coordinate_frame.
procedure
bx : exact-integer? by : exact-integer? bz : exact-integer?
Extension GL_EXT_coordinate_frame.
Extension GL_EXT_coordinate_frame.
procedure
bx : (integer-in -32768 32767) by : (integer-in -32768 32767) bz : (integer-in -32768 32767)
Extension GL_EXT_coordinate_frame.
Extension GL_EXT_coordinate_frame.
procedure
type : exact-integer? stride : exact-integer? pointer : gl-pointer?
Extension GL_EXT_coordinate_frame.
procedure
(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.
procedure
red : flonum? green : flonum? blue : flonum? alpha : flonum?
Version 1.2.
See the glBlendColor manpage.
procedure
red : flonum? green : flonum? blue : flonum? alpha : flonum?
Extension GL_EXT_blend_color.
Alias of glBlendColor.
Version 1.2.
See the glBlendEquation manpage.
Extension GL_EXT_blend_minmax.
Alias of glBlendEquation.
procedure
buf : exact-nonnegative-integer? mode : exact-integer?
Extension GL_AMD_draw_buffers_blend.
procedure
modeRGB : exact-integer? modeAlpha : exact-integer?
Version 2.0.
See the glBlendEquationSeparate manpage.
procedure
(glBlendEquationSeparateEXT modeRGB modeAlpha) → any modeRGB : exact-integer? modeAlpha : exact-integer?
Extension GL_EXT_blend_equation_separate.
Alias of glBlendEquationSeparate.
procedure
(glBlendEquationSeparateIndexedAMD buf modeRGB modeAlpha) → any buf : exact-nonnegative-integer? modeRGB : exact-integer? modeAlpha : exact-integer?
Extension GL_AMD_draw_buffers_blend.
procedure
(glBlendEquationSeparatei buf modeRGB modeAlpha) → any buf : exact-nonnegative-integer? modeRGB : exact-integer? modeAlpha : exact-integer?
Version 1.2.
See the glBlendEquationSeparate manpage.
procedure
(glBlendEquationSeparateiARB buf modeRGB modeAlpha) → any buf : exact-nonnegative-integer? modeRGB : exact-integer? modeAlpha : exact-integer?
Extension GL_ARB_draw_buffers_blend.
Alias of glBlendEquationSeparatei.
Version 1.2.
See the glBlendEquation manpage.
procedure
buf : exact-nonnegative-integer? mode : exact-integer?
Extension GL_ARB_draw_buffers_blend.
Alias of glBlendEquationi.
See the glBlendFunc manpage.
procedure
buf : exact-nonnegative-integer? src : exact-integer? dst : exact-integer?
Extension GL_AMD_draw_buffers_blend.
procedure
(glBlendFuncSeparate sfactorRGB dfactorRGB sfactorAlpha dfactorAlpha) → any sfactorRGB : exact-integer? dfactorRGB : exact-integer? sfactorAlpha : exact-integer? dfactorAlpha : exact-integer?
Version 1.4.
See the glBlendFuncSeparate manpage.
procedure
(glBlendFuncSeparateEXT sfactorRGB dfactorRGB sfactorAlpha dfactorAlpha) → any sfactorRGB : exact-integer? dfactorRGB : exact-integer? sfactorAlpha : exact-integer? dfactorAlpha : exact-integer?
Extension GL_EXT_blend_func_separate.
Alias of glBlendFuncSeparate.
procedure
(glBlendFuncSeparateINGR sfactorRGB dfactorRGB sfactorAlpha dfactorAlpha) → any sfactorRGB : exact-integer? dfactorRGB : exact-integer? sfactorAlpha : exact-integer? dfactorAlpha : exact-integer?
Extension GL_INGR_blend_func_separate.
Alias of glBlendFuncSeparateEXT.
procedure
(glBlendFuncSeparateIndexedAMD buf srcRGB dstRGB srcAlpha dstAlpha) → any buf : exact-nonnegative-integer? srcRGB : exact-integer? dstRGB : exact-integer? srcAlpha : exact-integer? dstAlpha : exact-integer?
Extension GL_AMD_draw_buffers_blend.
procedure
(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.
See the glBlendFuncSeparate manpage.
procedure
(glBlendFuncSeparateiARB buf srcRGB dstRGB srcAlpha dstAlpha) → any buf : exact-nonnegative-integer? srcRGB : exact-integer? dstRGB : exact-integer? srcAlpha : exact-integer? dstAlpha : exact-integer?
Extension GL_ARB_draw_buffers_blend.
Alias of glBlendFuncSeparatei.
procedure
buf : exact-nonnegative-integer? src : exact-integer? dst : exact-integer?
Version 1.2.
See the glBlendFunc manpage.
procedure
buf : exact-nonnegative-integer? src : exact-integer? dst : exact-integer?
Extension GL_ARB_draw_buffers_blend.
Alias of glBlendFunci.
procedure
(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.
See the glBlitFramebuffer manpage.
procedure
(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?
Extension GL_EXT_framebuffer_blit.
Alias of glBlitFramebuffer.
procedure
(glBufferAddressRangeNV pname index address length) → any pname : exact-integer? index : exact-nonnegative-integer? address : exact-nonnegative-integer? length : exact-integer?
Extension GL_NV_vertex_buffer_unified_memory.
procedure
target : exact-integer? size : exact-integer? data : gl-pointer? usage : exact-integer?
Version 1.5.
See the glBufferData manpage.
procedure
target : exact-integer? size : exact-integer? data : gl-pointer? usage : exact-integer?
Extension GL_ARB_vertex_buffer_object.
Alias of glBufferData.
procedure
target : exact-integer? pname : exact-integer? param : exact-integer?
Extension GL_APPLE_flush_buffer_range.
procedure
target : exact-integer? offset : exact-integer? size : exact-integer? data : gl-pointer?
Version 1.5.
See the glBufferSubData manpage.
procedure
target : exact-integer? offset : exact-integer? size : exact-integer? data : gl-pointer?
Extension GL_ARB_vertex_buffer_object.
Alias of glBufferSubData.