Version: 5.1.2.3
The RacketGL library
(require (planet stephanh/RacketGL:1:3/rgl)) |
The RacketGL library is an automatically-generated wrapper
around the OpenGL library.
Being automatically-generated means that it is quite complete.
It also means that the wrapping may not be as nice as a manual
wrapping.
Please note that these procedures are all very much unsafe;
in particular, if you call any of them while no OpenGL context
is active, you are almost certain to crash Racket.
An OpenGL context is typically establised by using the
with-gl-context in canvas% method.
If you are running from within DrRacket, I would recommend
to get used to saving your OpenGL program before running it.
This document contains, for reference, the calling conventions
for all the non-extension OpenGL procedures.
This information is also automatically generated.
This is only intended to easily look up type and number
of parameters and return values.
There is no information on what the various
calls actually do; for that, please refer to the
documentation of the OpenGL C API.
The wrapper procedures automatically check for OpenGL errors after any call,
except between glBegin and glEnd where this is disallowed.
You don’t have to call glGetError yourself.
1 glA...
(glAccum op value) → any |
op : exact-integer? |
value : flonum? |
Deprecated in version 3.1.
(glActiveProgramEXT program) → any |
program : exact-nonnegative-integer? |
(glActiveShaderProgram pipeline program) → any |
pipeline : exact-nonnegative-integer? |
program : exact-nonnegative-integer? |
Version 4.1.
(glActiveStencilFaceEXT face) → any |
face : exact-integer? |
(glActiveTexture texture) → any |
texture : exact-integer? |
Version 1.3.
(glActiveTextureARB texture) → any |
texture : exact-integer? |
Alias of glActiveTexture.
(glActiveVaryingNV program name) → any |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glAlphaFragmentOp1ATI | | op | | | | | | | dst | | | | | | | dstMod | | | | | | | arg1 | | | | | | | arg1Rep | | | | | | | arg1Mod) | | → | | any |
|
op : exact-integer? |
dst : exact-nonnegative-integer? |
dstMod : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg1Rep : exact-nonnegative-integer? |
arg1Mod : exact-nonnegative-integer? |
(glAlphaFragmentOp2ATI | | op | | | | | | | dst | | | | | | | dstMod | | | | | | | arg1 | | | | | | | arg1Rep | | | | | | | arg1Mod | | | | | | | arg2 | | | | | | | arg2Rep | | | | | | | arg2Mod) | | → | | any |
|
op : exact-integer? |
dst : exact-nonnegative-integer? |
dstMod : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg1Rep : exact-nonnegative-integer? |
arg1Mod : exact-nonnegative-integer? |
arg2 : exact-nonnegative-integer? |
arg2Rep : exact-nonnegative-integer? |
arg2Mod : exact-nonnegative-integer? |
(glAlphaFragmentOp3ATI | | op | | | | | | | dst | | | | | | | dstMod | | | | | | | arg1 | | | | | | | arg1Rep | | | | | | | arg1Mod | | | | | | | arg2 | | | | | | | arg2Rep | | | | | | | arg2Mod | | | | | | | arg3 | | | | | | | arg3Rep | | | | | | | arg3Mod) | | → | | any |
|
op : exact-integer? |
dst : exact-nonnegative-integer? |
dstMod : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg1Rep : exact-nonnegative-integer? |
arg1Mod : exact-nonnegative-integer? |
arg2 : exact-nonnegative-integer? |
arg2Rep : exact-nonnegative-integer? |
arg2Mod : exact-nonnegative-integer? |
arg3 : exact-nonnegative-integer? |
arg3Rep : exact-nonnegative-integer? |
arg3Mod : exact-nonnegative-integer? |
(glAlphaFunc func ref) → any |
func : exact-integer? |
ref : flonum? |
Deprecated in version 3.1.
(glApplyTextureEXT mode) → any |
mode : exact-integer? |
(glAreProgramsResidentNV n programs) |
| → | | boolean? | | (vectorof boolean?) |
|
|
n : exact-integer? |
programs : u32vector? |
(glAreTexturesResident n textures) |
| → | | boolean? | | (vectorof boolean?) |
|
|
n : exact-integer? |
textures : u32vector? |
Version 1.1.
Deprecated in version 3.1.
(glAreTexturesResidentEXT n textures) |
| → | | boolean? | | (vectorof boolean?) |
|
|
n : exact-integer? |
textures : u32vector? |
(glArrayElement i) → any |
i : exact-integer? |
Version 1.1.
Deprecated in version 3.1.
(glArrayElementEXT i) → any |
i : exact-integer? |
Alias of glArrayElement.
(glArrayObjectATI | | array | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | buffer | | | | | | | offset) | | → | | any |
|
array : exact-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
buffer : exact-nonnegative-integer? |
offset : exact-nonnegative-integer? |
(glAsyncMarkerSGIX marker) → any |
marker : exact-nonnegative-integer? |
(glAttachObjectARB containerObj obj) → any |
containerObj : exact-nonnegative-integer? |
obj : exact-nonnegative-integer? |
Alias of glAttachShader.
(glAttachShader program shader) → any |
program : exact-nonnegative-integer? |
shader : exact-nonnegative-integer? |
Version 2.0.
See the glAttachShader manpage.
2 glB...
(glBegin mode) → any |
mode : exact-integer? |
Deprecated in version 3.1.
(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 : s32vector? |
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 : s32vector? |
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? |
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 : cpointer? |
(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 : s32vector? |
(glBufferData target size data usage) → any |
target : exact-integer? |
size : s32vector? |
data : cpointer? |
usage : exact-integer? |
Version 1.5.
(glBufferDataARB target size data usage) → any |
target : exact-integer? |
size : s32vector? |
data : cpointer? |
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 : s32vector? |
data : cpointer? |
Version 1.5.
(glBufferSubDataARB target offset size data) → any |
target : exact-integer? |
offset : exact-integer? |
size : s32vector? |
data : cpointer? |
Alias of glBufferSubData.
3 glC...
(glCallList list) → any |
list : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glCallLists n type lists) → any |
n : exact-integer? |
type : exact-integer? |
lists : cpointer? |
Deprecated in version 3.1.
(glCheckFramebufferStatus target) → exact-integer? |
target : exact-integer? |
Version 3.0.
(glCheckFramebufferStatusEXT target) → exact-integer? |
target : exact-integer? |
Alias of glCheckFramebufferStatus.
(glCheckNamedFramebufferStatusEXT | | framebuffer | | | | | | | target) | | → | | exact-integer? |
|
framebuffer : exact-nonnegative-integer? |
target : exact-integer? |
(glClampColor target clamp) → any |
target : exact-integer? |
clamp : exact-integer? |
Version 3.0.
(glClampColorARB target clamp) → any |
target : exact-integer? |
clamp : exact-integer? |
Alias of glClampColor.
(glClear mask) → any |
mask : exact-nonnegative-integer? |
(glClearAccum red green blue alpha) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
alpha : flonum? |
Deprecated in version 3.1.
(glClearBufferfi | | buffer | | | | | | | drawbuffer | | | | | | | depth | | | | | | | stencil) | | → | | any |
|
buffer : exact-integer? |
drawbuffer : exact-integer? |
depth : flonum? |
stencil : exact-integer? |
Version 3.0.
(glClearBufferfv buffer drawbuffer value) → any |
buffer : exact-integer? |
drawbuffer : exact-integer? |
value : f32vector? |
Version 3.0.
(glClearBufferiv buffer drawbuffer value) → any |
buffer : exact-integer? |
drawbuffer : exact-integer? |
value : s32vector? |
Version 3.0.
(glClearBufferuiv buffer drawbuffer value) → any |
buffer : exact-integer? |
drawbuffer : exact-integer? |
value : u32vector? |
Version 3.0.
(glClearColor red green blue alpha) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
alpha : flonum? |
(glClearColorIiEXT red green blue alpha) → any |
red : exact-integer? |
green : exact-integer? |
blue : exact-integer? |
alpha : exact-integer? |
(glClearColorIuiEXT red green blue alpha) → any |
red : exact-nonnegative-integer? |
green : exact-nonnegative-integer? |
blue : exact-nonnegative-integer? |
alpha : exact-nonnegative-integer? |
(glClearDepth depth) → any |
depth : real? |
(glClearDepthdNV depth) → any |
depth : real? |
(glClearDepthf d) → any |
d : flonum? |
Version 4.1.
(glClearIndex c) → any |
c : flonum? |
Deprecated in version 3.1.
(glClearStencil s) → any |
s : exact-integer? |
(glClientActiveTexture texture) → any |
texture : exact-integer? |
Version 1.3.
Deprecated in version 3.1.
(glClientActiveTextureARB texture) → any |
texture : exact-integer? |
Alias of glClientActiveTexture.
(glClientActiveVertexStreamATI stream) → any |
stream : exact-integer? |
(glClientAttribDefaultEXT mask) → any |
mask : exact-nonnegative-integer? |
(glClientWaitSync sync flags timeout) → exact-integer? |
sync : GLsync? |
flags : exact-nonnegative-integer? |
timeout : exact-nonnegative-integer? |
Version 3.2.
(glClipPlane plane equation) → any |
plane : exact-integer? |
equation : f64vector? |
Deprecated in version 3.1.
(glColor3b red green blue) → any |
red : (integer-in -128 127) |
green : (integer-in -128 127) |
blue : (integer-in -128 127) |
Deprecated in version 3.1.
(glColor3bv v) → any |
v : s8vector? |
Deprecated in version 3.1.
(glColor3d red green blue) → any |
red : real? |
green : real? |
blue : real? |
Deprecated in version 3.1.
(glColor3dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glColor3f red green blue) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
Deprecated in version 3.1.
(glColor3fVertex3fSUN r g b x y z) → any |
r : flonum? |
g : flonum? |
b : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glColor3fVertex3fvSUN c v) → any |
c : f32vector? |
v : f32vector? |
(glColor3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glColor3hNV red green blue) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
(glColor3hvNV v) → any |
v : u16vector? |
(glColor3i red green blue) → any |
red : exact-integer? |
green : exact-integer? |
blue : exact-integer? |
Deprecated in version 3.1.
(glColor3iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glColor3s red green blue) → any |
red : (integer-in -32768 32767) |
green : (integer-in -32768 32767) |
blue : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glColor3sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glColor3ub red green blue) → any |
red : (integer-in 0 255) |
green : (integer-in 0 255) |
blue : (integer-in 0 255) |
Deprecated in version 3.1.
(glColor3ubv v) → any |
v : (or/c string? bytes?) |
Deprecated in version 3.1.
(glColor3ui red green blue) → any |
red : exact-nonnegative-integer? |
green : exact-nonnegative-integer? |
blue : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glColor3uiv v) → any |
v : u32vector? |
Deprecated in version 3.1.
(glColor3us red green blue) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
Deprecated in version 3.1.
(glColor3usv v) → any |
v : u16vector? |
Deprecated in version 3.1.
(glColor4b red green blue alpha) → any |
red : (integer-in -128 127) |
green : (integer-in -128 127) |
blue : (integer-in -128 127) |
alpha : (integer-in -128 127) |
Deprecated in version 3.1.
(glColor4bv v) → any |
v : s8vector? |
Deprecated in version 3.1.
(glColor4d red green blue alpha) → any |
red : real? |
green : real? |
blue : real? |
alpha : real? |
Deprecated in version 3.1.
(glColor4dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glColor4f red green blue alpha) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
alpha : flonum? |
Deprecated in version 3.1.
(glColor4fNormal3fVertex3fSUN | | r | | | | | | | g | | | | | | | b | | | | | | | a | | | | | | | nx | | | | | | | ny | | | | | | | nz | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
r : flonum? |
g : flonum? |
b : flonum? |
a : flonum? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glColor4fNormal3fVertex3fvSUN c n v) → any |
c : f32vector? |
n : f32vector? |
v : f32vector? |
(glColor4fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glColor4hNV red green blue alpha) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
alpha : (integer-in 0 65535) |
(glColor4hvNV v) → any |
v : u16vector? |
(glColor4i red green blue alpha) → any |
red : exact-integer? |
green : exact-integer? |
blue : exact-integer? |
alpha : exact-integer? |
Deprecated in version 3.1.
(glColor4iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glColor4s red green blue alpha) → any |
red : (integer-in -32768 32767) |
green : (integer-in -32768 32767) |
blue : (integer-in -32768 32767) |
alpha : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glColor4sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glColor4ub red green blue alpha) → any |
red : (integer-in 0 255) |
green : (integer-in 0 255) |
blue : (integer-in 0 255) |
alpha : (integer-in 0 255) |
Deprecated in version 3.1.
(glColor4ubVertex2fSUN r g b a x y) → any |
r : (integer-in 0 255) |
g : (integer-in 0 255) |
b : (integer-in 0 255) |
a : (integer-in 0 255) |
x : flonum? |
y : flonum? |
(glColor4ubVertex2fvSUN c v) → any |
c : (or/c string? bytes?) |
v : f32vector? |
(glColor4ubVertex3fSUN r g b a x y z) → any |
r : (integer-in 0 255) |
g : (integer-in 0 255) |
b : (integer-in 0 255) |
a : (integer-in 0 255) |
x : flonum? |
y : flonum? |
z : flonum? |
(glColor4ubVertex3fvSUN c v) → any |
c : (or/c string? bytes?) |
v : f32vector? |
(glColor4ubv v) → any |
v : (or/c string? bytes?) |
Deprecated in version 3.1.
(glColor4ui red green blue alpha) → any |
red : exact-nonnegative-integer? |
green : exact-nonnegative-integer? |
blue : exact-nonnegative-integer? |
alpha : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glColor4uiv v) → any |
v : u32vector? |
Deprecated in version 3.1.
(glColor4us red green blue alpha) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
alpha : (integer-in 0 65535) |
Deprecated in version 3.1.
(glColor4usv v) → any |
v : u16vector? |
Deprecated in version 3.1.
(glColorFormatNV size type stride) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
(glColorFragmentOp1ATI | | op | | | | | | | dst | | | | | | | dstMask | | | | | | | dstMod | | | | | | | arg1 | | | | | | | arg1Rep | | | | | | | arg1Mod) | | → | | any |
|
op : exact-integer? |
dst : exact-nonnegative-integer? |
dstMask : exact-nonnegative-integer? |
dstMod : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg1Rep : exact-nonnegative-integer? |
arg1Mod : exact-nonnegative-integer? |
(glColorFragmentOp2ATI | | op | | | | | | | dst | | | | | | | dstMask | | | | | | | dstMod | | | | | | | arg1 | | | | | | | arg1Rep | | | | | | | arg1Mod | | | | | | | arg2 | | | | | | | arg2Rep | | | | | | | arg2Mod) | | → | | any |
|
op : exact-integer? |
dst : exact-nonnegative-integer? |
dstMask : exact-nonnegative-integer? |
dstMod : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg1Rep : exact-nonnegative-integer? |
arg1Mod : exact-nonnegative-integer? |
arg2 : exact-nonnegative-integer? |
arg2Rep : exact-nonnegative-integer? |
arg2Mod : exact-nonnegative-integer? |
(glColorFragmentOp3ATI | | op | | | | | | | dst | | | | | | | dstMask | | | | | | | dstMod | | | | | | | arg1 | | | | | | | arg1Rep | | | | | | | arg1Mod | | | | | | | arg2 | | | | | | | arg2Rep | | | | | | | arg2Mod | | | | | | | arg3 | | | | | | | arg3Rep | | | | | | | arg3Mod) | | → | | any |
|
op : exact-integer? |
dst : exact-nonnegative-integer? |
dstMask : exact-nonnegative-integer? |
dstMod : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg1Rep : exact-nonnegative-integer? |
arg1Mod : exact-nonnegative-integer? |
arg2 : exact-nonnegative-integer? |
arg2Rep : exact-nonnegative-integer? |
arg2Mod : exact-nonnegative-integer? |
arg3 : exact-nonnegative-integer? |
arg3Rep : exact-nonnegative-integer? |
arg3Mod : exact-nonnegative-integer? |
(glColorMask red green blue alpha) → any |
red : boolean? |
green : boolean? |
blue : boolean? |
alpha : boolean? |
(glColorMaskIndexedEXT index r g b a) → any |
index : exact-nonnegative-integer? |
r : boolean? |
g : boolean? |
b : boolean? |
a : boolean? |
Alias of glColorMaski.
(glColorMaski index r g b a) → any |
index : exact-nonnegative-integer? |
r : boolean? |
g : boolean? |
b : boolean? |
a : boolean? |
Version 3.0.
(glColorMaterial face mode) → any |
face : exact-integer? |
mode : exact-integer? |
Deprecated in version 3.1.
(glColorP3ui type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
Version 1.2.
(glColorP3uiv type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
Version 1.2.
(glColorP4ui type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
Version 1.2.
(glColorP4uiv type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
Version 1.2.
(glColorPointer size type stride pointer) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.1.
Deprecated in version 3.1.
(glColorPointerEXT | | size | | | | | | | type | | | | | | | stride | | | | | | | count | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
count : exact-integer? |
pointer : cpointer? |
(glColorPointerListIBM | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
ptrstride : exact-integer? |
(glColorPointervINTEL size type pointer) → any |
size : exact-integer? |
type : exact-integer? |
pointer : (vectorof cpointer?) |
(glColorSubTable | | target | | | | | | | start | | | | | | | count | | | | | | | format | | | | | | | type | | | | | | | data) | | → | | any |
|
target : exact-integer? |
start : exact-integer? |
count : exact-integer? |
format : exact-integer? |
type : exact-integer? |
data : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glColorSubTableEXT | | target | | | | | | | start | | | | | | | count | | | | | | | format | | | | | | | type | | | | | | | data) | | → | | any |
|
target : exact-integer? |
start : exact-integer? |
count : exact-integer? |
format : exact-integer? |
type : exact-integer? |
data : cpointer? |
Alias of glColorSubTable.
(glColorTable | | target | | | | | | | internalformat | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | table) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
table : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glColorTableEXT | | target | | | | | | | internalFormat | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | table) | | → | | any |
|
target : exact-integer? |
internalFormat : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
table : cpointer? |
Alias of glColorTable.
(glColorTableParameterfv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Version 1.2.
Deprecated in version 3.1.
(glColorTableParameterfvSGI | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Alias of glColorTableParameterfv.
(glColorTableParameteriv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Version 1.2.
Deprecated in version 3.1.
(glColorTableParameterivSGI | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Alias of glColorTableParameteriv.
(glColorTableSGI | | target | | | | | | | internalformat | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | table) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
table : cpointer? |
Alias of glColorTable.
(glCombinerInputNV | | stage | | | | | | | portion | | | | | | | variable | | | | | | | input | | | | | | | mapping | | | | | | | componentUsage) | | → | | any |
|
stage : exact-integer? |
portion : exact-integer? |
variable : exact-integer? |
input : exact-integer? |
mapping : exact-integer? |
componentUsage : exact-integer? |
(glCombinerOutputNV | | stage | | | | | | | portion | | | | | | | abOutput | | | | | | | cdOutput | | | | | | | sumOutput | | | | | | | scale | | | | | | | bias | | | | | | | abDotProduct | | | | | | | cdDotProduct | | | | | | | muxSum) | | → | | any |
|
stage : exact-integer? |
portion : exact-integer? |
abOutput : exact-integer? |
cdOutput : exact-integer? |
sumOutput : exact-integer? |
scale : exact-integer? |
bias : exact-integer? |
abDotProduct : boolean? |
cdDotProduct : boolean? |
muxSum : boolean? |
(glCombinerParameterfNV pname param) → any |
pname : exact-integer? |
param : flonum? |
(glCombinerParameterfvNV pname params) → any |
pname : exact-integer? |
params : f32vector? |
(glCombinerParameteriNV pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glCombinerParameterivNV pname params) → any |
pname : exact-integer? |
params : s32vector? |
(glCombinerStageParameterfvNV | | stage | | | | | | | pname | | | | | | | params) | | → | | any |
|
stage : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glCompileShader shader) → any |
shader : exact-nonnegative-integer? |
Version 2.0.
(glCompileShaderARB shaderObj) → any |
shaderObj : exact-nonnegative-integer? |
Alias of glCompileShader.
(glCompileShaderIncludeARB | | shader | | | | | | | count | | | | | | | path | | | | | | | length) | | → | | any |
|
shader : exact-nonnegative-integer? |
count : exact-integer? |
path : (vectorof (or/c string? bytes?)) |
length : s32vector? |
(glCompressedMultiTexImage1DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | border | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedMultiTexImage2DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | border | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedMultiTexImage3DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedMultiTexSubImage1DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedMultiTexSubImage2DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedMultiTexSubImage3DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedTexImage1D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | border | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Version 1.3.
(glCompressedTexImage1DARB | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | border | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Alias of glCompressedTexImage1D.
(glCompressedTexImage2D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | border | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Version 1.3.
(glCompressedTexImage2DARB | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | border | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Alias of glCompressedTexImage2D.
(glCompressedTexImage3D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Version 1.3.
(glCompressedTexImage3DARB | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Alias of glCompressedTexImage3D.
(glCompressedTexSubImage1D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Version 1.3.
(glCompressedTexSubImage1DARB | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Alias of glCompressedTexSubImage1D.
(glCompressedTexSubImage2D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Version 1.3.
(glCompressedTexSubImage2DARB | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Alias of glCompressedTexSubImage2D.
(glCompressedTexSubImage3D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Version 1.3.
(glCompressedTexSubImage3DARB | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | imageSize | | | | | | | data) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
data : cpointer? |
Alias of glCompressedTexSubImage3D.
(glCompressedTextureImage1DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | border | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedTextureImage2DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | border | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedTextureImage3DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedTextureSubImage1DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedTextureSubImage2DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glCompressedTextureSubImage3DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | imageSize | | | | | | | bits) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
imageSize : exact-integer? |
bits : cpointer? |
(glConvolutionFilter1D | | target | | | | | | | internalformat | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | image) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
image : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glConvolutionFilter1DEXT | | target | | | | | | | internalformat | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | image) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
image : cpointer? |
Alias of glConvolutionFilter1D.
(glConvolutionFilter2D | | target | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | image) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
image : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glConvolutionFilter2DEXT | | target | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | image) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
image : cpointer? |
Alias of glConvolutionFilter2D.
(glConvolutionParameterf | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : flonum? |
Version 1.2.
Deprecated in version 3.1.
(glConvolutionParameterfEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : flonum? |
Alias of glConvolutionParameterf.
(glConvolutionParameterfv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Version 1.2.
Deprecated in version 3.1.
(glConvolutionParameterfvEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Alias of glConvolutionParameterfv.
(glConvolutionParameteri | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glConvolutionParameteriEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : exact-integer? |
Alias of glConvolutionParameteri.
(glConvolutionParameteriv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Version 1.2.
Deprecated in version 3.1.
(glConvolutionParameterivEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Alias of glConvolutionParameteriv.
(glCopyBufferSubData | | readTarget | | | | | | | writeTarget | | | | | | | readOffset | | | | | | | writeOffset | | | | | | | size) | | → | | any |
|
readTarget : exact-integer? |
writeTarget : exact-integer? |
readOffset : exact-integer? |
writeOffset : exact-integer? |
size : s32vector? |
Version 3.0.
(glCopyColorSubTable target start x y width) → any |
target : exact-integer? |
start : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glCopyColorSubTableEXT | | target | | | | | | | start | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
start : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Alias of glCopyColorSubTable.
(glCopyColorTable | | target | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glCopyColorTableSGI | | target | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Alias of glCopyColorTable.
(glCopyConvolutionFilter1D | | target | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glCopyConvolutionFilter1DEXT | | target | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Alias of glCopyConvolutionFilter1D.
(glCopyConvolutionFilter2D | | target | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glCopyConvolutionFilter2DEXT | | target | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Alias of glCopyConvolutionFilter2D.
(glCopyImageSubDataNV | | srcName | | | | | | | srcTarget | | | | | | | srcLevel | | | | | | | srcX | | | | | | | srcY | | | | | | | srcZ | | | | | | | dstName | | | | | | | dstTarget | | | | | | | dstLevel | | | | | | | dstX | | | | | | | dstY | | | | | | | dstZ | | | | | | | width | | | | | | | height | | | | | | | depth) | | → | | any |
|
srcName : exact-nonnegative-integer? |
srcTarget : exact-integer? |
srcLevel : exact-integer? |
srcX : exact-integer? |
srcY : exact-integer? |
srcZ : exact-integer? |
dstName : exact-nonnegative-integer? |
dstTarget : exact-integer? |
dstLevel : exact-integer? |
dstX : exact-integer? |
dstY : exact-integer? |
dstZ : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
(glCopyMultiTexImage1DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | border) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
border : exact-integer? |
(glCopyMultiTexImage2DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height | | | | | | | border) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
(glCopyMultiTexSubImage1DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
(glCopyMultiTexSubImage2DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glCopyMultiTexSubImage3DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glCopyPixels x y width height type) → any |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
type : exact-integer? |
Deprecated in version 3.1.
(glCopyTexImage1D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | border) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
border : exact-integer? |
Version 1.1.
(glCopyTexImage1DEXT | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | border) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
border : exact-integer? |
Alias of glCopyTexImage1D.
(glCopyTexImage2D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height | | | | | | | border) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
Version 1.1.
(glCopyTexImage2DEXT | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height | | | | | | | border) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
Alias of glCopyTexImage2D.
(glCopyTexSubImage1D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Version 1.1.
(glCopyTexSubImage1DEXT | | target | | | | | | | level | | | | | | | xoffset | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Alias of glCopyTexSubImage1D.
(glCopyTexSubImage2D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Version 1.1.
(glCopyTexSubImage2DEXT | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Alias of glCopyTexSubImage2D.
(glCopyTexSubImage3D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Version 1.2.
(glCopyTexSubImage3DEXT | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Alias of glCopyTexSubImage3D.
(glCopyTextureImage1DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | border) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
border : exact-integer? |
(glCopyTextureImage2DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height | | | | | | | border) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
(glCopyTextureSubImage1DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
(glCopyTextureSubImage2DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glCopyTextureSubImage3DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | x | | | | | | | y | | | | | | | width | | | | | | | height) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glCreateProgram) → exact-nonnegative-integer? |
Version 2.0.
(glCreateProgramObjectARB) → exact-nonnegative-integer? |
Alias of glCreateProgram.
(glCreateShader type) → exact-nonnegative-integer? |
type : exact-integer? |
Version 2.0.
(glCreateShaderObjectARB shaderType) |
→ exact-nonnegative-integer? |
shaderType : exact-integer? |
Alias of glCreateShader.
(glCreateShaderProgramEXT type string) |
→ exact-nonnegative-integer? |
type : exact-integer? |
string : (or/c string? bytes?) |
(glCreateShaderProgramv type count strings) |
→ exact-nonnegative-integer? |
type : exact-integer? |
count : exact-integer? |
strings : (vectorof (or/c string? bytes?)) |
Version 4.1.
(glCreateSyncFromCLeventARB | | context | | | | | | | event | | | | | | | flags) | | → | | GLsync? |
|
context : cpointer? |
event : cpointer? |
flags : exact-nonnegative-integer? |
(glCullFace mode) → any |
mode : exact-integer? |
(glCullParameterdvEXT pname) → f64vector? |
pname : exact-integer? |
(glCullParameterfvEXT pname) → f32vector? |
pname : exact-integer? |
(glCurrentPaletteMatrixARB index) → any |
index : exact-integer? |
4 glD...
(glDebugMessageControlARB | | source | | | | | | | type | | | | | | | severity | | | | | | | count | | | | | | | ids | | | | | | | enabled) | | → | | any |
|
source : exact-integer? |
type : exact-integer? |
severity : exact-integer? |
count : exact-integer? |
ids : u32vector? |
enabled : boolean? |
(glDebugMessageEnableAMD | | category | | | | | | | severity | | | | | | | count | | | | | | | ids | | | | | | | enabled) | | → | | any |
|
category : exact-integer? |
severity : exact-integer? |
count : exact-integer? |
ids : u32vector? |
enabled : boolean? |
(glDebugMessageInsertAMD | | category | | | | | | | severity | | | | | | | id | | | | | | | length | | | | | | | buf) | | → | | any |
|
category : exact-integer? |
severity : exact-integer? |
id : exact-nonnegative-integer? |
length : exact-integer? |
buf : (or/c string? bytes?) |
(glDebugMessageInsertARB | | source | | | | | | | type | | | | | | | id | | | | | | | severity | | | | | | | length | | | | | | | buf) | | → | | any |
|
source : exact-integer? |
type : exact-integer? |
id : exact-nonnegative-integer? |
severity : exact-integer? |
length : exact-integer? |
buf : (or/c string? bytes?) |
(glDeformSGIX mask) → any |
mask : exact-nonnegative-integer? |
(glDeformationMap3dSGIX | | target | | | | | | | u1 | | | | | | | u2 | | | | | | | ustride | | | | | | | uorder | | | | | | | v1 | | | | | | | v2 | | | | | | | vstride | | | | | | | vorder | | | | | | | w1 | | | | | | | w2 | | | | | | | wstride | | | | | | | worder | | | | | | | points) | | → | | any |
|
target : exact-integer? |
u1 : real? |
u2 : real? |
ustride : exact-integer? |
uorder : exact-integer? |
v1 : real? |
v2 : real? |
vstride : exact-integer? |
vorder : exact-integer? |
w1 : real? |
w2 : real? |
wstride : exact-integer? |
worder : exact-integer? |
points : f64vector? |
(glDeformationMap3fSGIX | | target | | | | | | | u1 | | | | | | | u2 | | | | | | | ustride | | | | | | | uorder | | | | | | | v1 | | | | | | | v2 | | | | | | | vstride | | | | | | | vorder | | | | | | | w1 | | | | | | | w2 | | | | | | | wstride | | | | | | | worder | | | | | | | points) | | → | | any |
|
target : exact-integer? |
u1 : flonum? |
u2 : flonum? |
ustride : exact-integer? |
uorder : exact-integer? |
v1 : flonum? |
v2 : flonum? |
vstride : exact-integer? |
vorder : exact-integer? |
w1 : flonum? |
w2 : flonum? |
wstride : exact-integer? |
worder : exact-integer? |
points : f32vector? |
(glDeleteAsyncMarkersSGIX marker range) → any |
marker : exact-nonnegative-integer? |
range : exact-integer? |
(glDeleteBuffers n buffers) → any |
n : exact-integer? |
buffers : u32vector? |
Version 1.5.
(glDeleteBuffersARB n buffers) → any |
n : exact-integer? |
buffers : u32vector? |
Alias of glDeleteBuffers.
(glDeleteFencesAPPLE n fences) → any |
n : exact-integer? |
fences : u32vector? |
(glDeleteFencesNV n fences) → any |
n : exact-integer? |
fences : u32vector? |
(glDeleteFragmentShaderATI id) → any |
id : exact-nonnegative-integer? |
(glDeleteFramebuffers n framebuffers) → any |
n : exact-integer? |
framebuffers : u32vector? |
Version 3.0.
(glDeleteFramebuffersEXT n framebuffers) → any |
n : exact-integer? |
framebuffers : u32vector? |
Alias of glDeleteFramebuffers.
(glDeleteLists list range) → any |
list : exact-nonnegative-integer? |
range : exact-integer? |
Deprecated in version 3.1.
(glDeleteNamedStringARB namelen name) → any |
namelen : exact-integer? |
name : (or/c string? bytes?) |
(glDeleteNamesAMD identifier num names) → any |
identifier : exact-integer? |
num : exact-nonnegative-integer? |
names : u32vector? |
(glDeleteObjectARB obj) → any |
obj : exact-nonnegative-integer? |
(glDeleteOcclusionQueriesNV n ids) → any |
n : exact-integer? |
ids : u32vector? |
(glDeletePerfMonitorsAMD n) → u32vector? |
n : exact-integer? |
(glDeleteProgram program) → any |
program : exact-nonnegative-integer? |
Version 2.0.
(glDeleteProgramPipelines n pipelines) → any |
n : exact-integer? |
pipelines : u32vector? |
Version 4.1.
(glDeleteProgramsARB n programs) → any |
n : exact-integer? |
programs : u32vector? |
(glDeleteProgramsNV n programs) → any |
n : exact-integer? |
programs : u32vector? |
Alias of glDeleteProgramsARB.
(glDeleteQueries n ids) → any |
n : exact-integer? |
ids : u32vector? |
Version 1.5.
(glDeleteQueriesARB n ids) → any |
n : exact-integer? |
ids : u32vector? |
Alias of glDeleteQueries.
(glDeleteRenderbuffers n renderbuffers) → any |
n : exact-integer? |
renderbuffers : u32vector? |
Version 3.0.
(glDeleteRenderbuffersEXT n renderbuffers) → any |
n : exact-integer? |
renderbuffers : u32vector? |
Alias of glDeleteRenderbuffers.
(glDeleteSamplers count samplers) → any |
count : exact-integer? |
samplers : u32vector? |
Version 1.2.
(glDeleteShader shader) → any |
shader : exact-nonnegative-integer? |
Version 2.0.
(glDeleteSync sync) → any |
sync : GLsync? |
Version 3.2.
(glDeleteTextures n textures) → any |
n : exact-integer? |
textures : u32vector? |
Version 1.1.
(glDeleteTexturesEXT n textures) → any |
n : exact-integer? |
textures : u32vector? |
(glDeleteTransformFeedbacks n ids) → any |
n : exact-integer? |
ids : u32vector? |
Version 1.2.
(glDeleteTransformFeedbacksNV n ids) → any |
n : exact-integer? |
ids : u32vector? |
(glDeleteVertexArrays n arrays) → any |
n : exact-integer? |
arrays : u32vector? |
Version 3.0.
(glDeleteVertexArraysAPPLE n arrays) → any |
n : exact-integer? |
arrays : u32vector? |
Alias of glDeleteVertexArrays.
(glDeleteVertexShaderEXT id) → any |
id : exact-nonnegative-integer? |
(glDepthBoundsEXT zmin zmax) → any |
zmin : real? |
zmax : real? |
(glDepthBoundsdNV zmin zmax) → any |
zmin : real? |
zmax : real? |
(glDepthFunc func) → any |
func : exact-integer? |
(glDepthMask flag) → any |
flag : boolean? |
(glDepthRange near far) → any |
near : real? |
far : real? |
(glDepthRangeArrayv first count v) → any |
first : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
Version 4.1.
(glDepthRangeIndexed index n f) → any |
index : exact-nonnegative-integer? |
n : real? |
f : real? |
Version 4.1.
(glDepthRangedNV zNear zFar) → any |
zNear : real? |
zFar : real? |
(glDepthRangef n f) → any |
n : flonum? |
f : flonum? |
Version 4.1.
(glDetachObjectARB | | containerObj | | | | | | | attachedObj) | | → | | any |
|
containerObj : exact-nonnegative-integer? |
attachedObj : exact-nonnegative-integer? |
Alias of glDetachShader.
(glDetachShader program shader) → any |
program : exact-nonnegative-integer? |
shader : exact-nonnegative-integer? |
Version 2.0.
(glDetailTexFuncSGIS target n points) → any |
target : exact-integer? |
n : exact-integer? |
points : f32vector? |
(glDisable cap) → any |
cap : exact-integer? |
(glDisableClientState array) → any |
array : exact-integer? |
Version 1.1.
Deprecated in version 3.1.
(glDisableClientStateIndexedEXT | | array | | | | | | | index) | | → | | any |
|
array : exact-integer? |
index : exact-nonnegative-integer? |
(glDisableIndexedEXT target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
Alias of glDisablei.
(glDisableVariantClientStateEXT id) → any |
id : exact-nonnegative-integer? |
(glDisableVertexAttribAPPLE index pname) → any |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glDisableVertexAttribArray index) → any |
index : exact-nonnegative-integer? |
Version 2.0.
(glDisableVertexAttribArrayARB index) → any |
index : exact-nonnegative-integer? |
Alias of glDisableVertexAttribArray.
(glDisablei target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
Version 3.0.
(glDrawArrays mode first count) → any |
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
Version 1.1.
(glDrawArraysEXT mode first count) → any |
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
Alias of glDrawArrays.
(glDrawArraysIndirect mode indirect) → any |
mode : exact-integer? |
indirect : cpointer? |
Version 1.2.
(glDrawArraysInstanced | | mode | | | | | | | first | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
primcount : exact-integer? |
Version 3.1.
(glDrawArraysInstancedARB | | mode | | | | | | | first | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
primcount : exact-integer? |
Alias of glDrawArraysInstanced.
(glDrawArraysInstancedEXT | | mode | | | | | | | start | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
start : exact-integer? |
count : exact-integer? |
primcount : exact-integer? |
Alias of glDrawArraysInstancedARB.
(glDrawBuffer mode) → any |
mode : exact-integer? |
(glDrawBuffers n bufs) → any |
n : exact-integer? |
bufs : s32vector? |
Version 2.0.
(glDrawBuffersARB n bufs) → any |
n : exact-integer? |
bufs : s32vector? |
Alias of glDrawBuffers.
(glDrawBuffersATI n bufs) → any |
n : exact-integer? |
bufs : s32vector? |
Alias of glDrawBuffers.
(glDrawElementArrayAPPLE mode first count) → any |
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
(glDrawElementArrayATI mode count) → any |
mode : exact-integer? |
count : exact-integer? |
(glDrawElements mode count type indices) → any |
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
Version 1.1.
(glDrawElementsBaseVertex | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | basevertex) | | → | | any |
|
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
basevertex : exact-integer? |
Version 1.2.
(glDrawElementsIndirect mode type indirect) → any |
mode : exact-integer? |
type : exact-integer? |
indirect : cpointer? |
Version 1.2.
(glDrawElementsInstanced | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
primcount : exact-integer? |
Version 3.1.
(glDrawElementsInstancedARB | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
primcount : exact-integer? |
Alias of glDrawElementsInstanced.
(glDrawElementsInstancedBaseVertex | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount | | | | | | | basevertex) | | → | | any |
|
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
primcount : exact-integer? |
basevertex : exact-integer? |
Version 1.2.
(glDrawElementsInstancedEXT | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
primcount : exact-integer? |
Alias of glDrawElementsInstancedARB.
(glDrawMeshArraysSUN mode first count width) → any |
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
width : exact-integer? |
(glDrawPixels width height format type pixels) → any |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Deprecated in version 3.1.
(glDrawRangeElementArrayAPPLE | | mode | | | | | | | start | | | | | | | end | | | | | | | first | | | | | | | count) | | → | | any |
|
mode : exact-integer? |
start : exact-nonnegative-integer? |
end : exact-nonnegative-integer? |
first : exact-integer? |
count : exact-integer? |
(glDrawRangeElementArrayATI | | mode | | | | | | | start | | | | | | | end | | | | | | | count) | | → | | any |
|
mode : exact-integer? |
start : exact-nonnegative-integer? |
end : exact-nonnegative-integer? |
count : exact-integer? |
(glDrawRangeElements | | mode | | | | | | | start | | | | | | | end | | | | | | | count | | | | | | | type | | | | | | | indices) | | → | | any |
|
mode : exact-integer? |
start : exact-nonnegative-integer? |
end : exact-nonnegative-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
Version 1.2.
(glDrawRangeElementsBaseVertex | | mode | | | | | | | start | | | | | | | end | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | basevertex) | | → | | any |
|
mode : exact-integer? |
start : exact-nonnegative-integer? |
end : exact-nonnegative-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
basevertex : exact-integer? |
Version 1.2.
(glDrawRangeElementsEXT | | mode | | | | | | | start | | | | | | | end | | | | | | | count | | | | | | | type | | | | | | | indices) | | → | | any |
|
mode : exact-integer? |
start : exact-nonnegative-integer? |
end : exact-nonnegative-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
Alias of glDrawRangeElements.
(glDrawTransformFeedback mode id) → any |
mode : exact-integer? |
id : exact-nonnegative-integer? |
Version 1.2.
(glDrawTransformFeedbackNV mode id) → any |
mode : exact-integer? |
id : exact-nonnegative-integer? |
(glDrawTransformFeedbackStream | | mode | | | | | | | id | | | | | | | stream) | | → | | any |
|
mode : exact-integer? |
id : exact-nonnegative-integer? |
stream : exact-nonnegative-integer? |
Version 1.2.
See the glDrawTransformFeedbackStream manpage.
5 glE...
(glEdgeFlag flag) → any |
flag : boolean? |
Deprecated in version 3.1.
(glEdgeFlagFormatNV stride) → any |
stride : exact-integer? |
(glEdgeFlagPointer stride pointer) → any |
stride : exact-integer? |
pointer : cpointer? |
Version 1.1.
Deprecated in version 3.1.
(glEdgeFlagPointerEXT stride count pointer) → any |
stride : exact-integer? |
count : exact-integer? |
pointer : (vectorof boolean?) |
(glEdgeFlagPointerListIBM | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
stride : exact-integer? |
pointer : (vectorof (vectorof boolean?)) |
ptrstride : exact-integer? |
(glEdgeFlagv flag) → any |
flag : boolean? |
Deprecated in version 3.1.
(glElementPointerAPPLE type pointer) → any |
type : exact-integer? |
pointer : cpointer? |
(glElementPointerATI type pointer) → any |
type : exact-integer? |
pointer : cpointer? |
(glEnable cap) → any |
cap : exact-integer? |
(glEnableClientState array) → any |
array : exact-integer? |
Version 1.1.
Deprecated in version 3.1.
(glEnableClientStateIndexedEXT array index) → any |
array : exact-integer? |
index : exact-nonnegative-integer? |
(glEnableIndexedEXT target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
Alias of glEnablei.
(glEnableVariantClientStateEXT id) → any |
id : exact-nonnegative-integer? |
(glEnableVertexAttribAPPLE index pname) → any |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glEnableVertexAttribArray index) → any |
index : exact-nonnegative-integer? |
Version 2.0.
(glEnableVertexAttribArrayARB index) → any |
index : exact-nonnegative-integer? |
Alias of glEnableVertexAttribArray.
(glEnablei target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
Version 3.0.
Deprecated in version 3.1.
(glEndConditionalRender) → any |
Version 3.0.
(glEndConditionalRenderNV) → any |
Alias of glEndConditionalRender.
(glEndFragmentShaderATI) → any |
Deprecated in version 3.1.
(glEndOcclusionQueryNV) → any |
(glEndPerfMonitorAMD monitor) → any |
monitor : exact-nonnegative-integer? |
(glEndQuery target) → any |
target : exact-integer? |
Version 1.5.
(glEndQueryARB target) → any |
target : exact-integer? |
Alias of glEndQuery.
(glEndQueryIndexed target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
Version 1.2.
(glEndTransformFeedback) → any |
Version 3.0.
(glEndTransformFeedbackEXT) → any |
Alias of glEndTransformFeedback.
(glEndTransformFeedbackNV) → any |
Alias of glEndTransformFeedback.
(glEndVertexShaderEXT) → any |
(glEndVideoCaptureNV video_capture_slot) → any |
video_capture_slot : exact-nonnegative-integer? |
(glEvalCoord1d u) → any |
u : real? |
Deprecated in version 3.1.
(glEvalCoord1dv u) → any |
u : real? |
Deprecated in version 3.1.
(glEvalCoord1f u) → any |
u : flonum? |
Deprecated in version 3.1.
(glEvalCoord1fv u) → any |
u : flonum? |
Deprecated in version 3.1.
(glEvalCoord2d u v) → any |
u : real? |
v : real? |
Deprecated in version 3.1.
(glEvalCoord2dv u) → any |
u : f64vector? |
Deprecated in version 3.1.
(glEvalCoord2f u v) → any |
u : flonum? |
v : flonum? |
Deprecated in version 3.1.
(glEvalCoord2fv u) → any |
u : f32vector? |
Deprecated in version 3.1.
(glEvalMapsNV target mode) → any |
target : exact-integer? |
mode : exact-integer? |
(glEvalMesh1 mode i1 i2) → any |
mode : exact-integer? |
i1 : exact-integer? |
i2 : exact-integer? |
Deprecated in version 3.1.
(glEvalMesh2 mode i1 i2 j1 j2) → any |
mode : exact-integer? |
i1 : exact-integer? |
i2 : exact-integer? |
j1 : exact-integer? |
j2 : exact-integer? |
Deprecated in version 3.1.
(glEvalPoint1 i) → any |
i : exact-integer? |
Deprecated in version 3.1.
(glEvalPoint2 i j) → any |
i : exact-integer? |
j : exact-integer? |
Deprecated in version 3.1.
(glExecuteProgramNV target id params) → any |
target : exact-integer? |
id : exact-nonnegative-integer? |
params : f32vector? |
(glExtractComponentEXT res src num) → any |
res : exact-nonnegative-integer? |
src : exact-nonnegative-integer? |
num : exact-nonnegative-integer? |
6 glF...
(glFeedbackBuffer size type) → f32vector? |
size : exact-integer? |
type : exact-integer? |
Deprecated in version 3.1.
(glFenceSync condition flags) → GLsync? |
condition : exact-integer? |
flags : exact-nonnegative-integer? |
Version 3.2.
(glFinalCombinerInputNV | | variable | | | | | | | input | | | | | | | mapping | | | | | | | componentUsage) | | → | | any |
|
variable : exact-integer? |
input : exact-integer? |
mapping : exact-integer? |
componentUsage : exact-integer? |
(glFinishAsyncSGIX) |
| → | | exact-integer? | | exact-nonnegative-integer? |
|
|
(glFinishFenceAPPLE fence) → any |
fence : exact-nonnegative-integer? |
(glFinishFenceNV fence) → any |
fence : exact-nonnegative-integer? |
(glFinishObjectAPPLE object name) → any |
object : exact-integer? |
name : exact-integer? |
(glFinishTextureSUNX) → any |
(glFlushMappedBufferRange | | target | | | | | | | offset | | | | | | | length) | | → | | any |
|
target : exact-integer? |
offset : exact-integer? |
length : s32vector? |
Version 3.0.
(glFlushMappedBufferRangeAPPLE | | target | | | | | | | offset | | | | | | | size) | | → | | any |
|
target : exact-integer? |
offset : exact-integer? |
size : s32vector? |
Alias of glFlushMappedBufferRange.
(glFlushMappedNamedBufferRangeEXT | | buffer | | | | | | | offset | | | | | | | length) | | → | | any |
|
buffer : exact-nonnegative-integer? |
offset : exact-integer? |
length : s32vector? |
(glFlushPixelDataRangeNV target) → any |
target : exact-integer? |
(glFlushRasterSGIX) → any |
(glFlushVertexArrayRangeAPPLE | | length | | | | | | | pointer) | | → | | any |
|
length : exact-integer? |
pointer : cpointer? |
(glFlushVertexArrayRangeNV) → any |
(glFogCoordFormatNV type stride) → any |
type : exact-integer? |
stride : exact-integer? |
(glFogCoordPointer type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.4.
Deprecated in version 3.1.
(glFogCoordPointerEXT type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Alias of glFogCoordPointer.
(glFogCoordPointerListIBM | | type | | | | | | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
ptrstride : exact-integer? |
(glFogCoordd coord) → any |
coord : real? |
Version 1.4.
Deprecated in version 3.1.
(glFogCoorddEXT coord) → any |
coord : real? |
Alias of glFogCoordd.
(glFogCoorddv coord) → any |
coord : real? |
Version 1.4.
Deprecated in version 3.1.
(glFogCoorddvEXT coord) → any |
coord : real? |
Alias of glFogCoorddv.
(glFogCoordf coord) → any |
coord : flonum? |
Version 1.4.
Deprecated in version 3.1.
(glFogCoordfEXT coord) → any |
coord : flonum? |
Alias of glFogCoordf.
(glFogCoordfv coord) → any |
coord : flonum? |
Version 1.4.
Deprecated in version 3.1.
(glFogCoordfvEXT coord) → any |
coord : flonum? |
Alias of glFogCoordfv.
(glFogCoordhNV fog) → any |
fog : (integer-in 0 65535) |
(glFogCoordhvNV fog) → any |
fog : (integer-in 0 65535) |
(glFogFuncSGIS n points) → any |
n : exact-integer? |
points : f32vector? |
(glFogf pname param) → any |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glFogfv pname params) → any |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glFogi pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glFogiv pname params) → any |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glFragmentColorMaterialSGIX face mode) → any |
face : exact-integer? |
mode : exact-integer? |
(glFragmentLightModelfSGIX pname param) → any |
pname : exact-integer? |
param : flonum? |
(glFragmentLightModelfvSGIX pname params) → any |
pname : exact-integer? |
params : f32vector? |
(glFragmentLightModeliSGIX pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glFragmentLightModelivSGIX pname params) → any |
pname : exact-integer? |
params : s32vector? |
(glFragmentLightfSGIX light pname param) → any |
light : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glFragmentLightfvSGIX light pname params) → any |
light : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glFragmentLightiSGIX light pname param) → any |
light : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glFragmentLightivSGIX light pname params) → any |
light : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glFragmentMaterialfSGIX face pname param) → any |
face : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glFragmentMaterialfvSGIX face pname params) → any |
face : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glFragmentMaterialiSGIX face pname param) → any |
face : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glFragmentMaterialivSGIX face pname params) → any |
face : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glFrameTerminatorGREMEDY) → any |
(glFrameZoomSGIX factor) → any |
factor : exact-integer? |
(glFramebufferDrawBufferEXT | | framebuffer | | | | | | | mode) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
mode : exact-integer? |
(glFramebufferDrawBuffersEXT | | framebuffer | | | | | | | n | | | | | | | bufs) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
n : exact-integer? |
bufs : (vectorof exact-integer?) |
(glFramebufferReadBufferEXT | | framebuffer | | | | | | | mode) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
mode : exact-integer? |
(glFramebufferRenderbuffer | | target | | | | | | | attachment | | | | | | | renderbuffertarget | | | | | | | renderbuffer) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
renderbuffertarget : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
Version 3.0.
(glFramebufferRenderbufferEXT | | target | | | | | | | attachment | | | | | | | renderbuffertarget | | | | | | | renderbuffer) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
renderbuffertarget : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
Alias of glFramebufferRenderbuffer.
(glFramebufferTexture | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
Version 1.2.
(glFramebufferTexture1D | | target | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
Version 3.0.
(glFramebufferTexture1DEXT | | target | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
Alias of glFramebufferTexture1D.
(glFramebufferTexture2D | | target | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
Version 3.0.
(glFramebufferTexture2DEXT | | target | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
Alias of glFramebufferTexture2D.
(glFramebufferTexture3D | | target | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level | | | | | | | zoffset) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
zoffset : exact-integer? |
Version 3.0.
(glFramebufferTexture3DEXT | | target | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level | | | | | | | zoffset) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
zoffset : exact-integer? |
Alias of glFramebufferTexture3D.
(glFramebufferTextureARB | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
(glFramebufferTextureEXT | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
Alias of glFramebufferTextureARB.
(glFramebufferTextureFaceARB | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | face) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
face : exact-integer? |
(glFramebufferTextureFaceEXT | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | face) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
face : exact-integer? |
Alias of glFramebufferTextureFaceARB.
(glFramebufferTextureLayer | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | layer) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
layer : exact-integer? |
Version 3.0.
(glFramebufferTextureLayerARB | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | layer) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
layer : exact-integer? |
Alias of glFramebufferTextureLayer.
(glFramebufferTextureLayerEXT | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | layer) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
layer : exact-integer? |
Alias of glFramebufferTextureLayer.
(glFreeObjectBufferATI buffer) → any |
buffer : exact-nonnegative-integer? |
(glFrontFace mode) → any |
mode : exact-integer? |
(glFrustum left right bottom top zNear zFar) → any |
left : real? |
right : real? |
bottom : real? |
top : real? |
zNear : real? |
zFar : real? |
Deprecated in version 3.1.
See the glFrustum manpage.
7 glG...
(glGenAsyncMarkersSGIX range) → exact-nonnegative-integer? |
range : exact-integer? |
(glGenBuffers n) → u32vector? |
n : exact-integer? |
Version 1.5.
(glGenBuffersARB n) → u32vector? |
n : exact-integer? |
Alias of glGenBuffers.
(glGenFencesAPPLE n) → u32vector? |
n : exact-integer? |
(glGenFencesNV n) → u32vector? |
n : exact-integer? |
(glGenFragmentShadersATI range) → exact-nonnegative-integer? |
range : exact-nonnegative-integer? |
(glGenFramebuffers n) → u32vector? |
n : exact-integer? |
Version 3.0.
(glGenFramebuffersEXT n) → u32vector? |
n : exact-integer? |
Alias of glGenFramebuffers.
(glGenLists range) → exact-nonnegative-integer? |
range : exact-integer? |
Deprecated in version 3.1.
(glGenNamesAMD identifier num) → u32vector? |
identifier : exact-integer? |
num : exact-nonnegative-integer? |
(glGenOcclusionQueriesNV n) → u32vector? |
n : exact-integer? |
(glGenPerfMonitorsAMD n) → u32vector? |
n : exact-integer? |
(glGenProgramPipelines n) → u32vector? |
n : exact-integer? |
Version 4.1.
(glGenProgramsARB n) → u32vector? |
n : exact-integer? |
(glGenProgramsNV n) → u32vector? |
n : exact-integer? |
Alias of glGenProgramsARB.
(glGenQueries n) → u32vector? |
n : exact-integer? |
Version 1.5.
(glGenQueriesARB n) → u32vector? |
n : exact-integer? |
Alias of glGenQueries.
(glGenRenderbuffers n) → u32vector? |
n : exact-integer? |
Version 3.0.
(glGenRenderbuffersEXT n) → u32vector? |
n : exact-integer? |
Alias of glGenRenderbuffers.
(glGenSamplers count) → u32vector? |
count : exact-integer? |
Version 1.2.
(glGenSymbolsEXT | | datatype | | | | | | | storagetype | | | | | | | range | | | | | | | components) | | → | | exact-nonnegative-integer? |
|
datatype : exact-integer? |
storagetype : exact-integer? |
range : exact-integer? |
components : exact-nonnegative-integer? |
(glGenTextures n) → u32vector? |
n : exact-integer? |
Version 1.1.
(glGenTexturesEXT n) → u32vector? |
n : exact-integer? |
(glGenTransformFeedbacks n) → u32vector? |
n : exact-integer? |
Version 1.2.
(glGenTransformFeedbacksNV n) → u32vector? |
n : exact-integer? |
(glGenVertexArrays n) → u32vector? |
n : exact-integer? |
Version 3.0.
(glGenVertexArraysAPPLE n) → u32vector? |
n : exact-integer? |
Alias of glGenVertexArray.
(glGenVertexShadersEXT range) → exact-nonnegative-integer? |
range : exact-nonnegative-integer? |
(glGenerateMipmap target) → any |
target : exact-integer? |
Version 3.0.
(glGenerateMipmapEXT target) → any |
target : exact-integer? |
Alias of glGenerateMipmap.
(glGenerateMultiTexMipmapEXT | | texunit | | | | | | | target) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
(glGenerateTextureMipmapEXT texture target) → any |
texture : exact-nonnegative-integer? |
target : exact-integer? |
(glGetActiveAttrib | | program | | | | | | | index | | | | | | | bufSize | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
bufSize : exact-integer? |
name : bytes? |
Version 2.0.
(glGetActiveAttribARB | | programObj | | | | | | | index | | | | | | | maxLength | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
programObj : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
maxLength : exact-integer? |
name : bytes? |
Alias of glGetActiveAttrib.
(glGetActiveSubroutineName | | program | | | | | | | shadertype | | | | | | | index | | | | | | | bufsize) | | → | | |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
index : exact-nonnegative-integer? |
bufsize : exact-integer? |
Version 1.2.
(glGetActiveSubroutineUniformName | | program | | | | shadertype | | | | index | | | | bufsize) | |
|
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
index : exact-nonnegative-integer? |
bufsize : exact-integer? |
Version 1.2.
(glGetActiveSubroutineUniformiv | | program | | | | | | | shadertype | | | | | | | index | | | | | | | pname) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetActiveUniform | | program | | | | | | | index | | | | | | | bufSize | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
bufSize : exact-integer? |
name : bytes? |
Version 2.0.
(glGetActiveUniformARB | | programObj | | | | | | | index | | | | | | | maxLength | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
programObj : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
maxLength : exact-integer? |
name : bytes? |
Alias of glGetActiveUniform.
(glGetActiveUniformBlockName | | program | | | | uniformBlockIndex | | | | bufSize) | |
|
|
program : exact-nonnegative-integer? |
uniformBlockIndex : exact-nonnegative-integer? |
bufSize : exact-integer? |
Version 2.0.
(glGetActiveUniformBlockiv | | program | | | | | | | uniformBlockIndex | | | | | | | pname) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
uniformBlockIndex : exact-nonnegative-integer? |
pname : exact-integer? |
Version 2.0.
(glGetActiveUniformName | | program | | | | | | | uniformIndex | | | | | | | bufSize) | | → | | |
|
program : exact-nonnegative-integer? |
uniformIndex : exact-nonnegative-integer? |
bufSize : exact-integer? |
Version 2.0.
(glGetActiveUniformsiv | | program | | | | | | | uniformCount | | | | | | | uniformIndices | | | | | | | pname) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
uniformCount : exact-integer? |
uniformIndices : u32vector? |
pname : exact-integer? |
Version 2.0.
(glGetActiveVaryingNV | | program | | | | | | | index | | | | | | | bufSize | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
bufSize : exact-integer? |
name : bytes? |
(glGetArrayObjectfvATI array pname) → flonum? |
array : exact-integer? |
pname : exact-integer? |
(glGetArrayObjectivATI array pname) → exact-integer? |
array : exact-integer? |
pname : exact-integer? |
(glGetAttachedObjectsARB | | containerObj | | | | maxCount) | |
|
| → | | exact-integer? | | u32vector? |
|
|
containerObj : exact-nonnegative-integer? |
maxCount : exact-integer? |
Alias of glGetAttachedShaders.
(glGetAttachedShaders program maxCount) |
| → | | exact-integer? | | u32vector? |
|
|
program : exact-nonnegative-integer? |
maxCount : exact-integer? |
Version 2.0.
(glGetAttribLocation program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
Version 2.0.
(glGetAttribLocationARB programObj name) → exact-integer? |
programObj : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
Alias of glGetAttribLocation.
(glGetBooleanIndexedvEXT target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : cpointer? |
Alias of glGetBooleani_v.
(glGetBooleani_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : cpointer? |
Version 3.0.
(glGetBooleanv pname) → (vectorof boolean?) |
pname : exact-integer? |
(glGetBufferParameteri64v target pname) → s64vector? |
target : exact-integer? |
pname : exact-integer? |
Version 3.2.
(glGetBufferParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.5.
(glGetBufferParameterivARB target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Alias of glGetBufferParameteriv.
(glGetBufferParameterui64vNV target pname) → u64vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetBufferPointerv target pname) → cpointer? |
target : exact-integer? |
pname : exact-integer? |
Version 1.5.
(glGetBufferPointervARB target pname) → cpointer? |
target : exact-integer? |
pname : exact-integer? |
Alias of glGetBufferPointerv.
(glGetBufferSubData target offset size data) → any |
target : exact-integer? |
offset : exact-integer? |
size : s32vector? |
data : cpointer? |
Version 1.5.
(glGetBufferSubDataARB | | target | | | | | | | offset | | | | | | | size | | | | | | | data) | | → | | any |
|
target : exact-integer? |
offset : exact-integer? |
size : s32vector? |
data : cpointer? |
Alias of glGetBufferSubData.
(glGetClipPlane plane) → f64vector? |
plane : exact-integer? |
Deprecated in version 3.1.
(glGetColorTable target format type table) → any |
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
table : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glGetColorTableEXT target format type data) → any |
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
data : cpointer? |
(glGetColorTableParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetColorTableParameterfvEXT | | target | | | | | | | pname) | | → | | f32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetColorTableParameterfvSGI | | target | | | | | | | pname) | | → | | f32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetColorTableParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetColorTableParameterivEXT | | target | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetColorTableParameterivSGI | | target | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetColorTableSGI target format type table) → any |
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
table : cpointer? |
(glGetCombinerInputParameterfvNV | | stage | | | | | | | portion | | | | | | | variable | | | | | | | pname) | | → | | f32vector? |
|
stage : exact-integer? |
portion : exact-integer? |
variable : exact-integer? |
pname : exact-integer? |
(glGetCombinerInputParameterivNV | | stage | | | | | | | portion | | | | | | | variable | | | | | | | pname) | | → | | s32vector? |
|
stage : exact-integer? |
portion : exact-integer? |
variable : exact-integer? |
pname : exact-integer? |
(glGetCombinerOutputParameterfvNV | | stage | | | | | | | portion | | | | | | | pname) | | → | | f32vector? |
|
stage : exact-integer? |
portion : exact-integer? |
pname : exact-integer? |
(glGetCombinerOutputParameterivNV | | stage | | | | | | | portion | | | | | | | pname) | | → | | s32vector? |
|
stage : exact-integer? |
portion : exact-integer? |
pname : exact-integer? |
(glGetCombinerStageParameterfvNV | | stage | | | | | | | pname) | | → | | f32vector? |
|
stage : exact-integer? |
pname : exact-integer? |
(glGetCompressedMultiTexImageEXT | | texunit | | | | | | | target | | | | | | | lod | | | | | | | img) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
lod : exact-integer? |
img : cpointer? |
(glGetCompressedTexImage target level img) → any |
target : exact-integer? |
level : exact-integer? |
img : cpointer? |
Version 1.3.
(glGetCompressedTexImageARB | | target | | | | | | | level | | | | | | | img) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
img : cpointer? |
Alias of glGetCompressedTexImage.
(glGetCompressedTextureImageEXT | | texture | | | | | | | target | | | | | | | lod | | | | | | | img) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
lod : exact-integer? |
img : cpointer? |
(glGetConvolutionFilter | | target | | | | | | | format | | | | | | | type | | | | | | | image) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
image : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glGetConvolutionFilterEXT | | target | | | | | | | format | | | | | | | type | | | | | | | image) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
image : cpointer? |
(glGetConvolutionParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetConvolutionParameterfvEXT | | target | | | | | | | pname) | | → | | f32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetConvolutionParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetConvolutionParameterivEXT | | target | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetDebugMessageLogAMD count bufsize) |
| → | | exact-nonnegative-integer? | s32vector? | u32vector? | u32vector? | s32vector? | bytes? |
|
|
count : exact-nonnegative-integer? |
bufsize : exact-integer? |
(glGetDebugMessageLogARB | | count | | | | bufsize | | | | messageLog) | |
|
| → | | exact-nonnegative-integer? | s32vector? | s32vector? | u32vector? | s32vector? | s32vector? |
|
|
count : exact-nonnegative-integer? |
bufsize : exact-integer? |
messageLog : bytes? |
(glGetDetailTexFuncSGIS target points) → any |
target : exact-integer? |
points : f32vector? |
(glGetDoubleIndexedvEXT target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : f64vector? |
(glGetDoublei_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : f64vector? |
Version 4.1.
(glGetDoublev pname) → f64vector? |
pname : exact-integer? |
(glGetError) → exact-integer? |
(glGetFenceivNV fence pname) → s32vector? |
fence : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetFinalCombinerInputParameterfvNV | | variable | | | | | | | pname) | | → | | f32vector? |
|
variable : exact-integer? |
pname : exact-integer? |
(glGetFinalCombinerInputParameterivNV | | variable | | | | | | | pname) | | → | | s32vector? |
|
variable : exact-integer? |
pname : exact-integer? |
(glGetFloatIndexedvEXT target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : f32vector? |
(glGetFloati_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : f32vector? |
Version 4.1.
(glGetFloatv pname) → f32vector? |
pname : exact-integer? |
(glGetFogFuncSGIS points) → any |
points : f32vector? |
(glGetFragDataIndex program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
Version 1.2.
(glGetFragDataLocation program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
Version 3.0.
(glGetFragDataLocationEXT program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
Alias of glGetFragDataLocation.
(glGetFragmentLightfvSGIX light pname) → f32vector? |
light : exact-integer? |
pname : exact-integer? |
(glGetFragmentLightivSGIX light pname) → s32vector? |
light : exact-integer? |
pname : exact-integer? |
(glGetFragmentMaterialfvSGIX face pname) → f32vector? |
face : exact-integer? |
pname : exact-integer? |
(glGetFragmentMaterialivSGIX face pname) → s32vector? |
face : exact-integer? |
pname : exact-integer? |
(glGetFramebufferAttachmentParameteriv | | target | | | | | | | attachment | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
attachment : exact-integer? |
pname : exact-integer? |
Version 3.0.
(glGetFramebufferAttachmentParameterivEXT | | target | | | | attachment | | | | pname) | |
|
→ s32vector? |
target : exact-integer? |
attachment : exact-integer? |
pname : exact-integer? |
Alias of glGetFramebufferAttachmentParameteriv.
(glGetFramebufferParameterivEXT | | framebuffer | | | | | | | pname) | | → | | s32vector? |
|
framebuffer : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetGraphicsResetStatusARB) → exact-integer? |
(glGetHandleARB pname) → exact-nonnegative-integer? |
pname : exact-integer? |
(glGetHistogram | | target | | | | | | | reset | | | | | | | format | | | | | | | type | | | | | | | the-values) | | → | | any |
|
target : exact-integer? |
reset : boolean? |
format : exact-integer? |
type : exact-integer? |
the-values : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glGetHistogramEXT | | target | | | | | | | reset | | | | | | | format | | | | | | | type | | | | | | | the-values) | | → | | any |
|
target : exact-integer? |
reset : boolean? |
format : exact-integer? |
type : exact-integer? |
the-values : cpointer? |
(glGetHistogramParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetHistogramParameterfvEXT target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetHistogramParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetHistogramParameterivEXT target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetImageTransformParameterfvHP | | target | | | | | | | pname) | | → | | f32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetImageTransformParameterivHP | | target | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetInfoLogARB obj maxLength) | | → | | |
|
obj : exact-nonnegative-integer? |
maxLength : exact-integer? |
(glGetInstrumentsSGIX) → exact-integer? |
(glGetInteger64i_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : s64vector? |
Version 3.2.
(glGetInteger64v pname) → s64vector? |
pname : exact-integer? |
Version 1.2.
(glGetIntegerIndexedvEXT target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : s32vector? |
Alias of glGetIntegeri_v.
(glGetIntegeri_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : s32vector? |
Version 3.0.
(glGetIntegerui64i_vNV value index result) → any |
value : exact-integer? |
index : exact-nonnegative-integer? |
result : u64vector? |
(glGetIntegerui64vNV value result) → any |
value : exact-integer? |
result : u64vector? |
(glGetIntegerv pname) → s32vector? |
pname : exact-integer? |
(glGetInvariantBooleanvEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : cpointer? |
(glGetInvariantFloatvEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : f32vector? |
(glGetInvariantIntegervEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : s32vector? |
(glGetLightfv light pname) → f32vector? |
light : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetLightiv light pname) → s32vector? |
light : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetListParameterfvSGIX list pname) → f32vector? |
list : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetListParameterivSGIX list pname) → s32vector? |
list : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetLocalConstantBooleanvEXT | | id | | | | | | | value | | | | | | | data) | | → | | any |
|
id : exact-nonnegative-integer? |
value : exact-integer? |
data : cpointer? |
(glGetLocalConstantFloatvEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : f32vector? |
(glGetLocalConstantIntegervEXT | | id | | | | | | | value | | | | | | | data) | | → | | any |
|
id : exact-nonnegative-integer? |
value : exact-integer? |
data : s32vector? |
(glGetMapAttribParameterfvNV | | target | | | | | | | index | | | | | | | pname) | | → | | f32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetMapAttribParameterivNV | | target | | | | | | | index | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetMapControlPointsNV | | target | | | | | | | index | | | | | | | type | | | | | | | ustride | | | | | | | vstride | | | | | | | packed | | | | | | | points) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
type : exact-integer? |
ustride : exact-integer? |
vstride : exact-integer? |
packed : boolean? |
points : cpointer? |
(glGetMapParameterfvNV target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glGetMapParameterivNV target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glGetMapdv target query v) → any |
target : exact-integer? |
query : exact-integer? |
v : f64vector? |
Deprecated in version 3.1.
(glGetMapfv target query v) → any |
target : exact-integer? |
query : exact-integer? |
v : f32vector? |
Deprecated in version 3.1.
(glGetMapiv target query v) → any |
target : exact-integer? |
query : exact-integer? |
v : s32vector? |
Deprecated in version 3.1.
(glGetMaterialfv face pname) → f32vector? |
face : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetMaterialiv face pname) → s32vector? |
face : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetMinmax | | target | | | | | | | reset | | | | | | | format | | | | | | | type | | | | | | | the-values) | | → | | any |
|
target : exact-integer? |
reset : boolean? |
format : exact-integer? |
type : exact-integer? |
the-values : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glGetMinmaxEXT | | target | | | | | | | reset | | | | | | | format | | | | | | | type | | | | | | | the-values) | | → | | any |
|
target : exact-integer? |
reset : boolean? |
format : exact-integer? |
type : exact-integer? |
the-values : cpointer? |
(glGetMinmaxParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetMinmaxParameterfvEXT target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetMinmaxParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetMinmaxParameterivEXT target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetMultiTexEnvfvEXT texunit target pname) → f32vector? |
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetMultiTexEnvivEXT texunit target pname) → s32vector? |
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetMultiTexGendvEXT texunit coord pname) → f64vector? |
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
(glGetMultiTexGenfvEXT texunit coord pname) → f32vector? |
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
(glGetMultiTexGenivEXT texunit coord pname) → s32vector? |
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
(glGetMultiTexImageEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glGetMultiTexLevelParameterfvEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | pname) | | → | | f32vector? |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
pname : exact-integer? |
(glGetMultiTexLevelParameterivEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | pname) | | → | | s32vector? |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
pname : exact-integer? |
(glGetMultiTexParameterIivEXT | | texunit | | | | | | | target | | | | | | | pname) | | → | | s32vector? |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetMultiTexParameterIuivEXT | | texunit | | | | | | | target | | | | | | | pname) | | → | | u32vector? |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetMultiTexParameterfvEXT | | texunit | | | | | | | target | | | | | | | pname) | | → | | f32vector? |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetMultiTexParameterivEXT | | texunit | | | | | | | target | | | | | | | pname) | | → | | s32vector? |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetMultisamplefv pname index) → f32vector? |
pname : exact-integer? |
index : exact-nonnegative-integer? |
Version 1.2.
(glGetMultisamplefvNV pname index) → f32vector? |
pname : exact-integer? |
index : exact-nonnegative-integer? |
(glGetNamedBufferParameterivEXT | | buffer | | | | | | | pname) | | → | | s32vector? |
|
buffer : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetNamedBufferParameterui64vNV | | buffer | | | | | | | pname) | | → | | u64vector? |
|
buffer : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetNamedBufferPointervEXT buffer pname) |
→ (vectorof cpointer?) |
buffer : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetNamedBufferSubDataEXT | | buffer | | | | | | | offset | | | | | | | size | | | | | | | data) | | → | | any |
|
buffer : exact-nonnegative-integer? |
offset : exact-integer? |
size : s32vector? |
data : cpointer? |
(glGetNamedFramebufferAttachmentParameterivEXT | | framebuffer | | | | attachment | | | | pname) | |
|
→ s32vector? |
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
pname : exact-integer? |
(glGetNamedProgramLocalParameterIivEXT | | program | | | | | | | target | | | | | | | index) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetNamedProgramLocalParameterIuivEXT | | program | | | | | | | target | | | | | | | index) | | → | | u32vector? |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetNamedProgramLocalParameterdvEXT | | program | | | | | | | target | | | | | | | index) | | → | | f64vector? |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetNamedProgramLocalParameterfvEXT | | program | | | | | | | target | | | | | | | index) | | → | | f32vector? |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetNamedProgramStringEXT | | program | | | | | | | target | | | | | | | pname | | | | | | | string) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
string : cpointer? |
(glGetNamedProgramivEXT | | program | | | | | | | target | | | | | | | pname) | | → | | exact-integer? |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetNamedRenderbufferParameterivEXT | | renderbuffer | | | | pname) | |
|
→ s32vector? |
renderbuffer : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetNamedStringARB namelen name bufSize) |
|
namelen : exact-integer? |
name : (or/c string? bytes?) |
bufSize : exact-integer? |
(glGetNamedStringivARB namelen name pname) → s32vector? |
namelen : exact-integer? |
name : (or/c string? bytes?) |
pname : exact-integer? |
(glGetObjectBufferfvATI buffer pname) → flonum? |
buffer : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetObjectBufferivATI buffer pname) → exact-integer? |
buffer : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetObjectParameterfvARB obj pname params) → any |
obj : exact-nonnegative-integer? |
pname : exact-integer? |
params : f32vector? |
(glGetObjectParameterivAPPLE | | objectType | | | | | | | name | | | | | | | pname) | | → | | s32vector? |
|
objectType : exact-integer? |
name : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetObjectParameterivARB obj pname params) → any |
obj : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
(glGetOcclusionQueryivNV id pname) → s32vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetOcclusionQueryuivNV id pname) → u32vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetPerfMonitorCounterDataAMD | | monitor | | | | pname | | | | dataSize) | |
|
| → | | u32vector? | | exact-integer? |
|
|
monitor : exact-nonnegative-integer? |
pname : exact-integer? |
dataSize : exact-integer? |
(glGetPerfMonitorCounterInfoAMD | | group | | | | | | | counter | | | | | | | pname | | | | | | | data) | | → | | any |
|
group : exact-nonnegative-integer? |
counter : exact-nonnegative-integer? |
pname : exact-integer? |
data : cpointer? |
(glGetPerfMonitorCounterStringAMD | | group | | | | counter | | | | bufSize) | |
|
|
group : exact-nonnegative-integer? |
counter : exact-nonnegative-integer? |
bufSize : exact-integer? |
(glGetPerfMonitorCountersAMD | | group | | | | counterSize) | |
|
| → | | exact-integer? | | exact-integer? | | u32vector? |
|
|
group : exact-nonnegative-integer? |
counterSize : exact-integer? |
(glGetPerfMonitorGroupStringAMD | | group | | | | bufSize) | |
|
|
group : exact-nonnegative-integer? |
bufSize : exact-integer? |
(glGetPerfMonitorGroupsAMD groupsSize) |
| → | | exact-integer? | | u32vector? |
|
|
groupsSize : exact-integer? |
(glGetPixelMapfv map the-values) → any |
map : exact-integer? |
the-values : f32vector? |
Deprecated in version 3.1.
(glGetPixelMapuiv map the-values) → any |
map : exact-integer? |
the-values : u32vector? |
Deprecated in version 3.1.
(glGetPixelMapusv map the-values) → any |
map : exact-integer? |
the-values : u16vector? |
Deprecated in version 3.1.
(glGetPixelTexGenParameterfvSGIS pname) → f32vector? |
pname : exact-integer? |
(glGetPixelTexGenParameterivSGIS pname) → s32vector? |
pname : exact-integer? |
(glGetPointerIndexedvEXT target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : cpointer? |
(glGetPointerv pname) → cpointer? |
pname : exact-integer? |
Version 1.1.
(glGetPointervEXT pname) → cpointer? |
pname : exact-integer? |
Alias of glGetPointerv.
(glGetPolygonStipple mask) → any |
mask : bytes? |
Deprecated in version 3.1.
(glGetProgramBinary program bufSize binary) |
| → | | exact-integer? | | exact-integer? |
|
|
program : exact-nonnegative-integer? |
bufSize : exact-integer? |
binary : cpointer? |
Version 4.1.
(glGetProgramEnvParameterIivNV | | target | | | | | | | index) | | → | | s32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramEnvParameterIuivNV | | target | | | | | | | index) | | → | | u32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramEnvParameterdvARB | | target | | | | | | | index) | | → | | f64vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramEnvParameterfvARB | | target | | | | | | | index) | | → | | f32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramInfoLog program bufSize) | | → | | |
|
program : exact-nonnegative-integer? |
bufSize : exact-integer? |
Version 2.0.
(glGetProgramLocalParameterIivNV | | target | | | | | | | index) | | → | | s32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramLocalParameterIuivNV | | target | | | | | | | index) | | → | | u32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramLocalParameterdvARB | | target | | | | | | | index) | | → | | f64vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramLocalParameterfvARB | | target | | | | | | | index) | | → | | f32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetProgramNamedParameterdvNV id len name) → f64vector? |
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
(glGetProgramNamedParameterfvNV id len name) → f32vector? |
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
(glGetProgramParameterdvNV | | target | | | | | | | index | | | | | | | pname) | | → | | f64vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetProgramParameterfvNV | | target | | | | | | | index | | | | | | | pname) | | → | | f32vector? |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetProgramPipelineInfoLog | | pipeline | | | | | | | bufSize | | | | | | | infoLog) | | → | | exact-integer? |
|
pipeline : exact-nonnegative-integer? |
bufSize : exact-integer? |
infoLog : bytes? |
Version 4.1.
(glGetProgramPipelineiv pipeline pname) → s32vector? |
pipeline : exact-nonnegative-integer? |
pname : exact-integer? |
Version 4.1.
(glGetProgramStageiv | | program | | | | | | | shadertype | | | | | | | pname) | | → | | exact-integer? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
pname : exact-integer? |
Version 1.2.
(glGetProgramStringARB target pname string) → any |
target : exact-integer? |
pname : exact-integer? |
string : cpointer? |
(glGetProgramStringNV id pname program) → any |
id : exact-nonnegative-integer? |
pname : exact-integer? |
program : bytes? |
(glGetProgramSubroutineParameteruivNV | | target | | | | | | | index | | | | | | | param) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
param : u32vector? |
(glGetProgramiv program pname params) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
Version 2.0.
(glGetProgramivARB target pname) → exact-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetProgramivNV id pname) → s32vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetQueryIndexediv target index pname) → s32vector? |
target : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetQueryObjecti64v id pname) → s64vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetQueryObjecti64vEXT id pname params) → any |
id : exact-nonnegative-integer? |
pname : exact-integer? |
params : s64vector? |
(glGetQueryObjectiv id pname params) → any |
id : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
Version 1.5.
(glGetQueryObjectivARB id pname params) → any |
id : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
Alias of glGetQueryObjectiv.
(glGetQueryObjectui64v id pname) → u64vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetQueryObjectui64vEXT id pname params) → any |
id : exact-nonnegative-integer? |
pname : exact-integer? |
params : u64vector? |
(glGetQueryObjectuiv id pname params) → any |
id : exact-nonnegative-integer? |
pname : exact-integer? |
params : u32vector? |
Version 1.5.
(glGetQueryObjectuivARB id pname params) → any |
id : exact-nonnegative-integer? |
pname : exact-integer? |
params : u32vector? |
Alias of glGetQueryObjectuiv.
(glGetQueryiv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Version 1.5.
(glGetQueryivARB target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Alias of glGetQueryiv.
(glGetRenderbufferParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 3.0.
(glGetRenderbufferParameterivEXT | | target | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
pname : exact-integer? |
Alias of glGetRenderbufferParameteriv.
(glGetSamplerParameterIiv sampler pname) → s32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetSamplerParameterIuiv sampler pname) → u32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetSamplerParameterfv sampler pname) → f32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetSamplerParameteriv sampler pname) → s32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
Version 1.2.
(glGetSeparableFilter | | target | | | | | | | format | | | | | | | type | | | | | | | row | | | | | | | column | | | | | | | span) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
row : cpointer? |
column : cpointer? |
span : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glGetSeparableFilterEXT | | target | | | | | | | format | | | | | | | type | | | | | | | row | | | | | | | column | | | | | | | span) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
row : cpointer? |
column : cpointer? |
span : cpointer? |
(glGetShaderInfoLog shader bufSize) | | → | | |
|
shader : exact-nonnegative-integer? |
bufSize : exact-integer? |
Version 2.0.
(glGetShaderPrecisionFormat | | shadertype | | | | precisiontype) | |
|
|
shadertype : exact-integer? |
precisiontype : exact-integer? |
Version 4.1.
(glGetShaderSource shader bufSize) | | → | | |
|
shader : exact-nonnegative-integer? |
bufSize : exact-integer? |
Version 2.0.
(glGetShaderSourceARB obj maxLength) | | → | | |
|
obj : exact-nonnegative-integer? |
maxLength : exact-integer? |
Alias of glGetShaderSource.
(glGetShaderiv shader pname params) → any |
shader : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
Version 2.0.
(glGetSharpenTexFuncSGIS target points) → any |
target : exact-integer? |
points : f32vector? |
(glGetString name) → (or/c string? bytes?) |
name : exact-integer? |
(glGetStringi name index) → (or/c string? bytes?) |
name : exact-integer? |
index : exact-nonnegative-integer? |
Version 3.0.
(glGetSubroutineIndex | | program | | | | | | | shadertype | | | | | | | name) | | → | | exact-nonnegative-integer? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
name : (or/c string? bytes?) |
Version 1.2.
(glGetSubroutineUniformLocation | | program | | | | | | | shadertype | | | | | | | name) | | → | | exact-integer? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
name : (or/c string? bytes?) |
Version 1.2.
(glGetSynciv sync pname bufSize) | | → | | exact-integer? | | s32vector? |
|
|
sync : GLsync? |
pname : exact-integer? |
bufSize : exact-integer? |
Version 3.2.
(glGetTexBumpParameterfvATI pname) → f32vector? |
pname : exact-integer? |
(glGetTexBumpParameterivATI pname) → s32vector? |
pname : exact-integer? |
(glGetTexEnvfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetTexEnviv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetTexFilterFuncSGIS | | target | | | | | | | filter | | | | | | | weights) | | → | | any |
|
target : exact-integer? |
filter : exact-integer? |
weights : f32vector? |
(glGetTexGendv coord pname) → f64vector? |
coord : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetTexGenfv coord pname) → f32vector? |
coord : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetTexGeniv coord pname) → s32vector? |
coord : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetTexImage | | target | | | | | | | level | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glGetTexLevelParameterfv | | target | | | | | | | level | | | | | | | pname) | | → | | f32vector? |
|
target : exact-integer? |
level : exact-integer? |
pname : exact-integer? |
(glGetTexLevelParameteriv | | target | | | | | | | level | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
level : exact-integer? |
pname : exact-integer? |
(glGetTexParameterIiv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 3.0.
(glGetTexParameterIivEXT target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Alias of glGetTexParameterIiv.
(glGetTexParameterIuiv target pname) → u32vector? |
target : exact-integer? |
pname : exact-integer? |
Version 3.0.
(glGetTexParameterIuivEXT target pname) → u32vector? |
target : exact-integer? |
pname : exact-integer? |
Alias of glGetTexParameterIuiv.
(glGetTexParameterPointervAPPLE | | target | | | | | | | pname) | | → | | cpointer? |
|
target : exact-integer? |
pname : exact-integer? |
(glGetTexParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetTexParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetTextureImageEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glGetTextureLevelParameterfvEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | pname) | | → | | f32vector? |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
pname : exact-integer? |
(glGetTextureLevelParameterivEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | pname) | | → | | s32vector? |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
pname : exact-integer? |
(glGetTextureParameterIivEXT | | texture | | | | | | | target | | | | | | | pname) | | → | | s32vector? |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetTextureParameterIuivEXT | | texture | | | | | | | target | | | | | | | pname) | | → | | u32vector? |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetTextureParameterfvEXT | | texture | | | | | | | target | | | | | | | pname) | | → | | f32vector? |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetTextureParameterivEXT | | texture | | | | | | | target | | | | | | | pname) | | → | | s32vector? |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
(glGetTrackMatrixivNV target address pname) → exact-integer? |
target : exact-integer? |
address : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetTransformFeedbackVarying | | program | | | | | | | index | | | | | | | bufSize | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
bufSize : exact-integer? |
name : bytes? |
Version 3.0.
(glGetTransformFeedbackVaryingEXT | | program | | | | | | | index | | | | | | | bufSize | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
bufSize : exact-integer? |
name : bytes? |
Alias of glGetTransformFeedbackVarying.
(glGetTransformFeedbackVaryingNV | | program | | | | | | | index) | | → | | exact-integer? |
|
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
Alias of glGetTransformFeedbackVarying.
(glGetUniformBlockIndex | | program | | | | uniformBlockName) | |
|
→ exact-nonnegative-integer? |
program : exact-nonnegative-integer? |
uniformBlockName : (or/c string? bytes?) |
Version 2.0.
(glGetUniformBufferSizeEXT | | program | | | | | | | location) | | → | | exact-integer? |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
(glGetUniformIndices | | program | | | | | | | uniformCount | | | | | | | uniformNames | | | | | | | uniformIndices) | | → | | any |
|
program : exact-nonnegative-integer? |
uniformCount : exact-integer? |
uniformNames : (vectorof (or/c string? bytes?)) |
uniformIndices : u32vector? |
Version 2.0.
(glGetUniformLocation program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
Version 2.0.
(glGetUniformLocationARB programObj name) → exact-integer? |
programObj : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
Alias of glGetUniformLocation.
(glGetUniformOffsetEXT program location) → exact-integer? |
program : exact-nonnegative-integer? |
location : exact-integer? |
(glGetUniformSubroutineuiv | | shadertype | | | | location) | |
|
→ exact-nonnegative-integer? |
shadertype : exact-integer? |
location : exact-integer? |
Version 1.2.
(glGetUniformdv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : f64vector? |
Version 1.2.
(glGetUniformfv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : f32vector? |
Version 2.0.
(glGetUniformfvARB | | programObj | | | | | | | location | | | | | | | params) | | → | | any |
|
programObj : exact-nonnegative-integer? |
location : exact-integer? |
params : f32vector? |
Alias of glGetUniformfv.
(glGetUniformi64vNV program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : s64vector? |
(glGetUniformiv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : s32vector? |
Version 2.0.
(glGetUniformivARB | | programObj | | | | | | | location | | | | | | | params) | | → | | any |
|
programObj : exact-nonnegative-integer? |
location : exact-integer? |
params : s32vector? |
Alias of glGetUniformiv.
(glGetUniformui64vNV | | program | | | | | | | location | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
params : u64vector? |
(glGetUniformuiv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : u32vector? |
Version 3.0.
(glGetUniformuivEXT program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : u32vector? |
Alias of glGetUniformuiv.
(glGetVariantArrayObjectfvATI id pname) → flonum? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVariantArrayObjectivATI id pname) → exact-integer? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVariantBooleanvEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : cpointer? |
(glGetVariantFloatvEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : f32vector? |
(glGetVariantIntegervEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : s32vector? |
(glGetVariantPointervEXT id value data) → any |
id : exact-nonnegative-integer? |
value : exact-integer? |
data : cpointer? |
(glGetVaryingLocationNV program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glGetVertexAttribArrayObjectfvATI | | index | | | | | | | pname | | | | | | | params) | | → | | any |
|
index : exact-nonnegative-integer? |
pname : exact-integer? |
params : f32vector? |
(glGetVertexAttribArrayObjectivATI | | index | | | | | | | pname | | | | | | | params) | | → | | any |
|
index : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
(glGetVertexAttribIiv index pname) → exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 3.0.
(glGetVertexAttribIivEXT index pname) → exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribIiv.
(glGetVertexAttribIuiv index pname) → exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 3.0.
(glGetVertexAttribIuivEXT index pname) |
→ exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribIuiv.
(glGetVertexAttribLdv index pname) → f64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 4.1.
(glGetVertexAttribLdvEXT index pname) → f64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVertexAttribLi64vNV index pname) → s64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVertexAttribLui64vNV index pname) → u64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVertexAttribPointerv index pname) → cpointer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 2.0.
(glGetVertexAttribPointervARB index pname) → cpointer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribPointerv.
(glGetVertexAttribPointervNV index pname) → cpointer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribPointerv.
(glGetVertexAttribdv index pname) → f64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 2.0.
(glGetVertexAttribdvARB index pname) → f64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribdv.
(glGetVertexAttribdvNV index pname) → real? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribdv.
(glGetVertexAttribfv index pname) → f32vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 2.0.
(glGetVertexAttribfvARB index pname) → f32vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribfv.
(glGetVertexAttribfvNV index pname) → flonum? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribfv.
(glGetVertexAttribiv index pname) → s32vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Version 2.0.
(glGetVertexAttribivARB index pname) → s32vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribiv.
(glGetVertexAttribivNV index pname) → exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
Alias of glGetVertexAttribiv.
(glGetVideoCaptureStreamdvNV | | video_capture_slot | | | | | | | stream | | | | | | | pname) | | → | | f64vector? |
|
video_capture_slot : exact-nonnegative-integer? |
stream : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVideoCaptureStreamfvNV | | video_capture_slot | | | | | | | stream | | | | | | | pname) | | → | | f32vector? |
|
video_capture_slot : exact-nonnegative-integer? |
stream : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVideoCaptureStreamivNV | | video_capture_slot | | | | | | | stream | | | | | | | pname) | | → | | s32vector? |
|
video_capture_slot : exact-nonnegative-integer? |
stream : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVideoCaptureivNV | | video_capture_slot | | | | | | | pname) | | → | | s32vector? |
|
video_capture_slot : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVideoi64vNV video_slot pname) → s64vector? |
video_slot : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVideoivNV video_slot pname) → s32vector? |
video_slot : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVideoui64vNV video_slot pname) → u64vector? |
video_slot : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVideouivNV video_slot pname) → u32vector? |
video_slot : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetnColorTableARB | | target | | | | | | | format | | | | | | | type | | | | | | | bufSize | | | | | | | table) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
bufSize : exact-integer? |
table : cpointer? |
(glGetnCompressedTexImageARB | | target | | | | | | | lod | | | | | | | bufSize | | | | | | | img) | | → | | any |
|
target : exact-integer? |
lod : exact-integer? |
bufSize : exact-integer? |
img : cpointer? |
(glGetnConvolutionFilterARB | | target | | | | | | | format | | | | | | | type | | | | | | | bufSize | | | | | | | image) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
bufSize : exact-integer? |
image : cpointer? |
(glGetnHistogramARB | | target | | | | | | | reset | | | | | | | format | | | | | | | type | | | | | | | bufSize | | | | | | | the-values) | | → | | any |
|
target : exact-integer? |
reset : boolean? |
format : exact-integer? |
type : exact-integer? |
bufSize : exact-integer? |
the-values : cpointer? |
(glGetnMapdvARB target query bufSize) → f64vector? |
target : exact-integer? |
query : exact-integer? |
bufSize : exact-integer? |
(glGetnMapfvARB target query bufSize) → f32vector? |
target : exact-integer? |
query : exact-integer? |
bufSize : exact-integer? |
(glGetnMapivARB target query bufSize) → s32vector? |
target : exact-integer? |
query : exact-integer? |
bufSize : exact-integer? |
(glGetnMinmaxARB | | target | | | | | | | reset | | | | | | | format | | | | | | | type | | | | | | | bufSize | | | | | | | the-values) | | → | | any |
|
target : exact-integer? |
reset : boolean? |
format : exact-integer? |
type : exact-integer? |
bufSize : exact-integer? |
the-values : cpointer? |
(glGetnPixelMapfvARB map bufSize) → f32vector? |
map : exact-integer? |
bufSize : exact-integer? |
(glGetnPixelMapuivARB map bufSize) → u32vector? |
map : exact-integer? |
bufSize : exact-integer? |
(glGetnPixelMapusvARB map bufSize) → u16vector? |
map : exact-integer? |
bufSize : exact-integer? |
(glGetnPolygonStippleARB bufSize) → bytes? |
bufSize : exact-integer? |
(glGetnSeparableFilterARB | | target | | | | | | | format | | | | | | | type | | | | | | | rowBufSize | | | | | | | row | | | | | | | columnBufSize | | | | | | | column | | | | | | | span) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
rowBufSize : exact-integer? |
row : cpointer? |
columnBufSize : exact-integer? |
column : cpointer? |
span : cpointer? |
(glGetnTexImageARB | | target | | | | | | | level | | | | | | | format | | | | | | | type | | | | | | | bufSize | | | | | | | img) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
format : exact-integer? |
type : exact-integer? |
bufSize : exact-integer? |
img : cpointer? |
(glGetnUniformdvARB | | program | | | | | | | location | | | | | | | bufSize) | | → | | f64vector? |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
bufSize : exact-integer? |
(glGetnUniformfvARB | | program | | | | | | | location | | | | | | | bufSize) | | → | | f32vector? |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
bufSize : exact-integer? |
(glGetnUniformivARB | | program | | | | | | | location | | | | | | | bufSize) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
bufSize : exact-integer? |
(glGetnUniformuivARB | | program | | | | | | | location | | | | | | | bufSize) | | → | | u32vector? |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
bufSize : exact-integer? |
(glGlobalAlphaFactorbSUN factor) → any |
factor : (integer-in -128 127) |
(glGlobalAlphaFactordSUN factor) → any |
factor : real? |
(glGlobalAlphaFactorfSUN factor) → any |
factor : flonum? |
(glGlobalAlphaFactoriSUN factor) → any |
factor : exact-integer? |
(glGlobalAlphaFactorsSUN factor) → any |
factor : (integer-in -32768 32767) |
(glGlobalAlphaFactorubSUN factor) → any |
factor : (integer-in 0 255) |
(glGlobalAlphaFactoruiSUN factor) → any |
factor : exact-nonnegative-integer? |
(glGlobalAlphaFactorusSUN factor) → any |
factor : (integer-in 0 65535) |
8 glH...
(glHint target mode) → any |
target : exact-integer? |
mode : exact-integer? |
(glHintPGI target mode) → any |
target : exact-integer? |
mode : exact-integer? |
(glHistogram | | target | | | | | | | width | | | | | | | internalformat | | | | | | | sink) | | → | | any |
|
target : exact-integer? |
width : exact-integer? |
internalformat : exact-integer? |
sink : boolean? |
Version 1.2.
Deprecated in version 3.1.
(glHistogramEXT | | target | | | | | | | width | | | | | | | internalformat | | | | | | | sink) | | → | | any |
|
target : exact-integer? |
width : exact-integer? |
internalformat : exact-integer? |
sink : boolean? |
Alias of glHistogram.
9 glI...
(glIglooInterfaceSGIX pname params) → any |
pname : exact-integer? |
params : cpointer? |
(glImageTransformParameterfHP | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glImageTransformParameterfvHP | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glImageTransformParameteriHP | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glImageTransformParameterivHP | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glIndexFormatNV type stride) → any |
type : exact-integer? |
stride : exact-integer? |
(glIndexFuncEXT func ref) → any |
func : exact-integer? |
ref : flonum? |
(glIndexMask mask) → any |
mask : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glIndexMaterialEXT face mode) → any |
face : exact-integer? |
mode : exact-integer? |
(glIndexPointer type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.1.
Deprecated in version 3.1.
(glIndexPointerEXT type stride count pointer) → any |
type : exact-integer? |
stride : exact-integer? |
count : exact-integer? |
pointer : cpointer? |
(glIndexPointerListIBM | | type | | | | | | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
ptrstride : exact-integer? |
(glIndexd c) → any |
c : real? |
Deprecated in version 3.1.
(glIndexdv c) → any |
c : real? |
Deprecated in version 3.1.
(glIndexf c) → any |
c : flonum? |
Deprecated in version 3.1.
(glIndexfv c) → any |
c : flonum? |
Deprecated in version 3.1.
(glIndexi c) → any |
c : exact-integer? |
Deprecated in version 3.1.
(glIndexiv c) → any |
c : exact-integer? |
Deprecated in version 3.1.
(glIndexs c) → any |
c : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glIndexsv c) → any |
c : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glIndexub c) → any |
c : (integer-in 0 255) |
Version 1.1.
(glIndexubv c) → any |
c : (integer-in 0 255) |
Version 1.1.
Deprecated in version 3.1.
(glInsertComponentEXT res src num) → any |
res : exact-nonnegative-integer? |
src : exact-nonnegative-integer? |
num : exact-nonnegative-integer? |
(glInstrumentsBufferSGIX size) → s32vector? |
size : exact-integer? |
(glInterleavedArrays format stride pointer) → any |
format : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.1.
Deprecated in version 3.1.
(glIsAsyncMarkerSGIX marker) → boolean? |
marker : exact-nonnegative-integer? |
(glIsBuffer buffer) → boolean? |
buffer : exact-nonnegative-integer? |
Version 1.5.
(glIsBufferARB buffer) → boolean? |
buffer : exact-nonnegative-integer? |
Alias of glIsBuffer.
(glIsBufferResidentNV target) → boolean? |
target : exact-integer? |
(glIsEnabled cap) → boolean? |
cap : exact-integer? |
(glIsEnabledIndexedEXT target index) → boolean? |
target : exact-integer? |
index : exact-nonnegative-integer? |
Alias of glIsEnabledi.
(glIsEnabledi target index) → boolean? |
target : exact-integer? |
index : exact-nonnegative-integer? |
Version 3.0.
(glIsFenceAPPLE fence) → boolean? |
fence : exact-nonnegative-integer? |
(glIsFenceNV fence) → boolean? |
fence : exact-nonnegative-integer? |
(glIsFramebuffer framebuffer) → boolean? |
framebuffer : exact-nonnegative-integer? |
Version 3.0.
(glIsFramebufferEXT framebuffer) → boolean? |
framebuffer : exact-nonnegative-integer? |
Alias of glIsFramebuffer.
(glIsList list) → boolean? |
list : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glIsNameAMD identifier name) → boolean? |
identifier : exact-integer? |
name : exact-nonnegative-integer? |
(glIsNamedBufferResidentNV buffer) → boolean? |
buffer : exact-nonnegative-integer? |
(glIsNamedStringARB namelen name) → boolean? |
namelen : exact-integer? |
name : (or/c string? bytes?) |
(glIsObjectBufferATI buffer) → boolean? |
buffer : exact-nonnegative-integer? |
(glIsOcclusionQueryNV id) → boolean? |
id : exact-nonnegative-integer? |
(glIsProgram program) → boolean? |
program : exact-nonnegative-integer? |
Version 2.0.
(glIsProgramARB program) → boolean? |
program : exact-nonnegative-integer? |
Alias of glIsProgram.
(glIsProgramNV id) → boolean? |
id : exact-nonnegative-integer? |
Alias of glIsProgram.
(glIsProgramPipeline pipeline) → boolean? |
pipeline : exact-nonnegative-integer? |
Version 4.1.
(glIsQuery id) → boolean? |
id : exact-nonnegative-integer? |
Version 1.5.
(glIsQueryARB id) → boolean? |
id : exact-nonnegative-integer? |
Alias of glIsQuery.
(glIsRenderbuffer renderbuffer) → boolean? |
renderbuffer : exact-nonnegative-integer? |
Version 3.0.
(glIsRenderbufferEXT renderbuffer) → boolean? |
renderbuffer : exact-nonnegative-integer? |
Alias of glIsRenderbuffer.
(glIsSampler sampler) → boolean? |
sampler : exact-nonnegative-integer? |
Version 1.2.
(glIsShader shader) → boolean? |
shader : exact-nonnegative-integer? |
Version 2.0.
(glIsSync sync) → boolean? |
sync : GLsync? |
Version 3.2.
(glIsTexture texture) → boolean? |
texture : exact-nonnegative-integer? |
Version 1.1.
(glIsTextureEXT texture) → boolean? |
texture : exact-nonnegative-integer? |
(glIsTransformFeedback id) → boolean? |
id : exact-nonnegative-integer? |
Version 1.2.
(glIsTransformFeedbackNV id) → boolean? |
id : exact-nonnegative-integer? |
(glIsVariantEnabledEXT id cap) → boolean? |
id : exact-nonnegative-integer? |
cap : exact-integer? |
(glIsVertexArray array) → boolean? |
array : exact-nonnegative-integer? |
Version 3.0.
(glIsVertexArrayAPPLE array) → boolean? |
array : exact-nonnegative-integer? |
Alias of glIsVertexArray.
(glIsVertexAttribEnabledAPPLE index pname) → boolean? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
10 glL...
(glLightEnviSGIX pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glLightModelf pname param) → any |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glLightModelfv pname params) → any |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glLightModeli pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glLightModeliv pname params) → any |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glLightf light pname param) → any |
light : exact-integer? |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glLightfv light pname params) → any |
light : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glLighti light pname param) → any |
light : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glLightiv light pname params) → any |
light : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glLineStipple factor pattern) → any |
factor : exact-integer? |
pattern : (integer-in 0 65535) |
Deprecated in version 3.1.
(glLineWidth width) → any |
width : flonum? |
(glLinkProgram program) → any |
program : exact-nonnegative-integer? |
Version 2.0.
(glLinkProgramARB programObj) → any |
programObj : exact-nonnegative-integer? |
Alias of glLinkProgram.
(glListBase base) → any |
base : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glListParameterfSGIX list pname param) → any |
list : exact-nonnegative-integer? |
pname : exact-integer? |
param : flonum? |
(glListParameterfvSGIX list pname params) → any |
list : exact-nonnegative-integer? |
pname : exact-integer? |
params : f32vector? |
(glListParameteriSGIX list pname param) → any |
list : exact-nonnegative-integer? |
pname : exact-integer? |
param : exact-integer? |
(glListParameterivSGIX list pname params) → any |
list : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glLoadIdentityDeformationMapSGIX mask) → any |
mask : exact-nonnegative-integer? |
(glLoadMatrixd m) → any |
m : f64vector? |
Deprecated in version 3.1.
(glLoadMatrixf m) → any |
m : f32vector? |
Deprecated in version 3.1.
(glLoadName name) → any |
name : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glLoadProgramNV target id len program) → any |
target : exact-integer? |
id : exact-nonnegative-integer? |
len : exact-integer? |
program : (or/c string? bytes?) |
(glLoadTransposeMatrixd m) → any |
m : f64vector? |
Version 1.3.
Deprecated in version 3.1.
(glLoadTransposeMatrixdARB m) → any |
m : f64vector? |
Alias of glLoadTransposeMatrixd.
(glLoadTransposeMatrixf m) → any |
m : f32vector? |
Version 1.3.
Deprecated in version 3.1.
(glLoadTransposeMatrixfARB m) → any |
m : f32vector? |
Alias of glLoadTransposeMatrixf.
(glLockArraysEXT first count) → any |
first : exact-integer? |
count : exact-integer? |
(glLogicOp opcode) → any |
opcode : exact-integer? |
11 glM...
(glMakeBufferNonResidentNV target) → any |
target : exact-integer? |
(glMakeBufferResidentNV target access) → any |
target : exact-integer? |
access : exact-integer? |
(glMakeNamedBufferNonResidentNV buffer) → any |
buffer : exact-nonnegative-integer? |
(glMakeNamedBufferResidentNV buffer access) → any |
buffer : exact-nonnegative-integer? |
access : exact-integer? |
(glMap1d target u1 u2 stride order points) → any |
target : exact-integer? |
u1 : real? |
u2 : real? |
stride : exact-integer? |
order : exact-integer? |
points : f64vector? |
Deprecated in version 3.1.
(glMap1f target u1 u2 stride order points) → any |
target : exact-integer? |
u1 : flonum? |
u2 : flonum? |
stride : exact-integer? |
order : exact-integer? |
points : f32vector? |
Deprecated in version 3.1.
(glMap2d | | target | | | | | | | u1 | | | | | | | u2 | | | | | | | ustride | | | | | | | uorder | | | | | | | v1 | | | | | | | v2 | | | | | | | vstride | | | | | | | vorder | | | | | | | points) | | → | | any |
|
target : exact-integer? |
u1 : real? |
u2 : real? |
ustride : exact-integer? |
uorder : exact-integer? |
v1 : real? |
v2 : real? |
vstride : exact-integer? |
vorder : exact-integer? |
points : f64vector? |
Deprecated in version 3.1.
(glMap2f | | target | | | | | | | u1 | | | | | | | u2 | | | | | | | ustride | | | | | | | uorder | | | | | | | v1 | | | | | | | v2 | | | | | | | vstride | | | | | | | vorder | | | | | | | points) | | → | | any |
|
target : exact-integer? |
u1 : flonum? |
u2 : flonum? |
ustride : exact-integer? |
uorder : exact-integer? |
v1 : flonum? |
v2 : flonum? |
vstride : exact-integer? |
vorder : exact-integer? |
points : f32vector? |
Deprecated in version 3.1.
(glMapBuffer target access) → cpointer? |
target : exact-integer? |
access : exact-integer? |
Version 1.5.
(glMapBufferARB target access) → cpointer? |
target : exact-integer? |
access : exact-integer? |
Alias of glMapBuffer.
(glMapBufferRange | | target | | | | | | | offset | | | | | | | length | | | | | | | access) | | → | | cpointer? |
|
target : exact-integer? |
offset : exact-integer? |
length : s32vector? |
access : exact-nonnegative-integer? |
Version 3.0.
(glMapControlPointsNV | | target | | | | | | | index | | | | | | | type | | | | | | | ustride | | | | | | | vstride | | | | | | | uorder | | | | | | | vorder | | | | | | | packed | | | | | | | points) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
type : exact-integer? |
ustride : exact-integer? |
vstride : exact-integer? |
uorder : exact-integer? |
vorder : exact-integer? |
packed : boolean? |
points : cpointer? |
(glMapGrid1d un u1 u2) → any |
un : exact-integer? |
u1 : real? |
u2 : real? |
Deprecated in version 3.1.
(glMapGrid1f un u1 u2) → any |
un : exact-integer? |
u1 : flonum? |
u2 : flonum? |
Deprecated in version 3.1.
(glMapGrid2d un u1 u2 vn v1 v2) → any |
un : exact-integer? |
u1 : real? |
u2 : real? |
vn : exact-integer? |
v1 : real? |
v2 : real? |
Deprecated in version 3.1.
(glMapGrid2f un u1 u2 vn v1 v2) → any |
un : exact-integer? |
u1 : flonum? |
u2 : flonum? |
vn : exact-integer? |
v1 : flonum? |
v2 : flonum? |
Deprecated in version 3.1.
(glMapNamedBufferEXT buffer access) → cpointer? |
buffer : exact-nonnegative-integer? |
access : exact-integer? |
(glMapNamedBufferRangeEXT | | buffer | | | | | | | offset | | | | | | | length | | | | | | | access) | | → | | cpointer? |
|
buffer : exact-nonnegative-integer? |
offset : exact-integer? |
length : s32vector? |
access : exact-nonnegative-integer? |
(glMapObjectBufferATI buffer) → cpointer? |
buffer : exact-nonnegative-integer? |
(glMapParameterfvNV target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glMapParameterivNV target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glMapVertexAttrib1dAPPLE | | index | | | | | | | size | | | | | | | u1 | | | | | | | u2 | | | | | | | stride | | | | | | | order | | | | | | | points) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-nonnegative-integer? |
u1 : real? |
u2 : real? |
stride : exact-integer? |
order : exact-integer? |
points : f64vector? |
(glMapVertexAttrib1fAPPLE | | index | | | | | | | size | | | | | | | u1 | | | | | | | u2 | | | | | | | stride | | | | | | | order | | | | | | | points) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-nonnegative-integer? |
u1 : flonum? |
u2 : flonum? |
stride : exact-integer? |
order : exact-integer? |
points : f32vector? |
(glMapVertexAttrib2dAPPLE | | index | | | | | | | size | | | | | | | u1 | | | | | | | u2 | | | | | | | ustride | | | | | | | uorder | | | | | | | v1 | | | | | | | v2 | | | | | | | vstride | | | | | | | vorder | | | | | | | points) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-nonnegative-integer? |
u1 : real? |
u2 : real? |
ustride : exact-integer? |
uorder : exact-integer? |
v1 : real? |
v2 : real? |
vstride : exact-integer? |
vorder : exact-integer? |
points : f64vector? |
(glMapVertexAttrib2fAPPLE | | index | | | | | | | size | | | | | | | u1 | | | | | | | u2 | | | | | | | ustride | | | | | | | uorder | | | | | | | v1 | | | | | | | v2 | | | | | | | vstride | | | | | | | vorder | | | | | | | points) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-nonnegative-integer? |
u1 : flonum? |
u2 : flonum? |
ustride : exact-integer? |
uorder : exact-integer? |
v1 : flonum? |
v2 : flonum? |
vstride : exact-integer? |
vorder : exact-integer? |
points : f32vector? |
(glMaterialf face pname param) → any |
face : exact-integer? |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glMaterialfv face pname params) → any |
face : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glMateriali face pname param) → any |
face : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glMaterialiv face pname params) → any |
face : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glMatrixFrustumEXT | | mode | | | | | | | left | | | | | | | right | | | | | | | bottom | | | | | | | top | | | | | | | zNear | | | | | | | zFar) | | → | | any |
|
mode : exact-integer? |
left : real? |
right : real? |
bottom : real? |
top : real? |
zNear : real? |
zFar : real? |
(glMatrixIndexPointerARB | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glMatrixIndexubvARB size indices) → any |
size : exact-integer? |
indices : (or/c string? bytes?) |
(glMatrixIndexuivARB size indices) → any |
size : exact-integer? |
indices : u32vector? |
(glMatrixIndexusvARB size indices) → any |
size : exact-integer? |
indices : u16vector? |
(glMatrixLoadIdentityEXT mode) → any |
mode : exact-integer? |
(glMatrixLoadTransposedEXT mode m) → any |
mode : exact-integer? |
m : f64vector? |
(glMatrixLoadTransposefEXT mode m) → any |
mode : exact-integer? |
m : f32vector? |
(glMatrixLoaddEXT mode m) → any |
mode : exact-integer? |
m : f64vector? |
(glMatrixLoadfEXT mode m) → any |
mode : exact-integer? |
m : f32vector? |
(glMatrixMode mode) → any |
mode : exact-integer? |
Deprecated in version 3.1.
(glMatrixMultTransposedEXT mode m) → any |
mode : exact-integer? |
m : f64vector? |
(glMatrixMultTransposefEXT mode m) → any |
mode : exact-integer? |
m : f32vector? |
(glMatrixMultdEXT mode m) → any |
mode : exact-integer? |
m : f64vector? |
(glMatrixMultfEXT mode m) → any |
mode : exact-integer? |
m : f32vector? |
(glMatrixOrthoEXT | | mode | | | | | | | left | | | | | | | right | | | | | | | bottom | | | | | | | top | | | | | | | zNear | | | | | | | zFar) | | → | | any |
|
mode : exact-integer? |
left : real? |
right : real? |
bottom : real? |
top : real? |
zNear : real? |
zFar : real? |
(glMatrixPopEXT mode) → any |
mode : exact-integer? |
(glMatrixPushEXT mode) → any |
mode : exact-integer? |
(glMatrixRotatedEXT mode angle x y z) → any |
mode : exact-integer? |
angle : real? |
x : real? |
y : real? |
z : real? |
(glMatrixRotatefEXT mode angle x y z) → any |
mode : exact-integer? |
angle : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glMatrixScaledEXT mode x y z) → any |
mode : exact-integer? |
x : real? |
y : real? |
z : real? |
(glMatrixScalefEXT mode x y z) → any |
mode : exact-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
(glMatrixTranslatedEXT mode x y z) → any |
mode : exact-integer? |
x : real? |
y : real? |
z : real? |
(glMatrixTranslatefEXT mode x y z) → any |
mode : exact-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
(glMemoryBarrierEXT barriers) → any |
barriers : exact-nonnegative-integer? |
(glMinSampleShading value) → any |
value : flonum? |
Version 1.2.
(glMinSampleShadingARB value) → any |
value : flonum? |
Alias of glMinSampleShading.
(glMinmax target internalformat sink) → any |
target : exact-integer? |
internalformat : exact-integer? |
sink : boolean? |
Version 1.2.
Deprecated in version 3.1.
(glMinmaxEXT target internalformat sink) → any |
target : exact-integer? |
internalformat : exact-integer? |
sink : boolean? |
Alias of glMinmax.
(glMultMatrixd m) → any |
m : f64vector? |
Deprecated in version 3.1.
(glMultMatrixf m) → any |
m : f32vector? |
Deprecated in version 3.1.
(glMultTransposeMatrixd m) → any |
m : f64vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultTransposeMatrixdARB m) → any |
m : f64vector? |
Alias of glMultTransposeMatrixd.
(glMultTransposeMatrixf m) → any |
m : f32vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultTransposeMatrixfARB m) → any |
m : f32vector? |
Alias of glMultTransposeMatrixf.
(glMultiDrawArrays | | mode | | | | | | | first | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
first : s32vector? |
count : s32vector? |
primcount : exact-integer? |
Version 1.4.
(glMultiDrawArraysEXT | | mode | | | | | | | first | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
first : s32vector? |
count : s32vector? |
primcount : exact-integer? |
Alias of glMultiDrawArrays.
(glMultiDrawElementArrayAPPLE | | mode | | | | | | | first | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
first : s32vector? |
count : s32vector? |
primcount : exact-integer? |
(glMultiDrawElements | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
count : s32vector? |
type : exact-integer? |
indices : (vectorof cpointer?) |
primcount : exact-integer? |
Version 1.4.
(glMultiDrawElementsBaseVertex | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount | | | | | | | basevertex) | | → | | any |
|
mode : exact-integer? |
count : s32vector? |
type : exact-integer? |
indices : (vectorof cpointer?) |
primcount : exact-integer? |
basevertex : s32vector? |
Version 1.2.
(glMultiDrawElementsEXT | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
count : s32vector? |
type : exact-integer? |
indices : (vectorof cpointer?) |
primcount : exact-integer? |
Alias of glMultiDrawElements.
(glMultiDrawRangeElementArrayAPPLE | | mode | | | | | | | start | | | | | | | end | | | | | | | first | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
start : exact-nonnegative-integer? |
end : exact-nonnegative-integer? |
first : s32vector? |
count : s32vector? |
primcount : exact-integer? |
(glMultiModeDrawArraysIBM | | mode | | | | | | | first | | | | | | | count | | | | | | | primcount | | | | | | | modestride) | | → | | any |
|
mode : (vectorof exact-integer?) |
first : s32vector? |
count : s32vector? |
primcount : exact-integer? |
modestride : exact-integer? |
(glMultiModeDrawElementsIBM | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount | | | | | | | modestride) | | → | | any |
|
mode : (vectorof exact-integer?) |
count : s32vector? |
type : exact-integer? |
indices : (vectorof cpointer?) |
primcount : exact-integer? |
modestride : exact-integer? |
(glMultiTexBufferEXT | | texunit | | | | | | | target | | | | | | | internalformat | | | | | | | buffer) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
internalformat : exact-integer? |
buffer : exact-nonnegative-integer? |
(glMultiTexCoord1d target s) → any |
target : exact-integer? |
s : real? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1dARB target s) → any |
target : exact-integer? |
s : real? |
(glMultiTexCoord1dv target v) → any |
target : exact-integer? |
v : real? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1dvARB target v) → any |
target : exact-integer? |
v : real? |
Alias of glMultiTexCoord1dv.
(glMultiTexCoord1f target s) → any |
target : exact-integer? |
s : flonum? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1fARB target s) → any |
target : exact-integer? |
s : flonum? |
(glMultiTexCoord1fv target v) → any |
target : exact-integer? |
v : flonum? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1fvARB target v) → any |
target : exact-integer? |
v : flonum? |
Alias of glMultiTexCoord1fv.
(glMultiTexCoord1hNV target s) → any |
target : exact-integer? |
s : (integer-in 0 65535) |
(glMultiTexCoord1hvNV target v) → any |
target : exact-integer? |
v : (integer-in 0 65535) |
(glMultiTexCoord1i target s) → any |
target : exact-integer? |
s : exact-integer? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1iARB target s) → any |
target : exact-integer? |
s : exact-integer? |
(glMultiTexCoord1iv target v) → any |
target : exact-integer? |
v : exact-integer? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1ivARB target v) → any |
target : exact-integer? |
v : exact-integer? |
Alias of glMultiTexCoord1iv.
(glMultiTexCoord1s target s) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1sARB target s) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
(glMultiTexCoord1sv target v) → any |
target : exact-integer? |
v : (integer-in -32768 32767) |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord1svARB target v) → any |
target : exact-integer? |
v : (integer-in -32768 32767) |
Alias of glMultiTexCoord1sv.
(glMultiTexCoord2d target s t) → any |
target : exact-integer? |
s : real? |
t : real? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2dARB target s t) → any |
target : exact-integer? |
s : real? |
t : real? |
(glMultiTexCoord2dv target v) → any |
target : exact-integer? |
v : f64vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2dvARB target v) → any |
target : exact-integer? |
v : f64vector? |
Alias of glMultiTexCoord2dv.
(glMultiTexCoord2f target s t) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2fARB target s t) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
(glMultiTexCoord2fv target v) → any |
target : exact-integer? |
v : f32vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2fvARB target v) → any |
target : exact-integer? |
v : f32vector? |
Alias of glMultiTexCoord2fv.
(glMultiTexCoord2hNV target s t) → any |
target : exact-integer? |
s : (integer-in 0 65535) |
t : (integer-in 0 65535) |
(glMultiTexCoord2hvNV target v) → any |
target : exact-integer? |
v : u16vector? |
(glMultiTexCoord2i target s t) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2iARB target s t) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
(glMultiTexCoord2iv target v) → any |
target : exact-integer? |
v : s32vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2ivARB target v) → any |
target : exact-integer? |
v : s32vector? |
Alias of glMultiTexCoord2iv.
(glMultiTexCoord2s target s t) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2sARB target s t) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
(glMultiTexCoord2sv target v) → any |
target : exact-integer? |
v : s16vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord2svARB target v) → any |
target : exact-integer? |
v : s16vector? |
Alias of glMultiTexCoord2sv.
(glMultiTexCoord3d target s t r) → any |
target : exact-integer? |
s : real? |
t : real? |
r : real? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3dARB target s t r) → any |
target : exact-integer? |
s : real? |
t : real? |
r : real? |
(glMultiTexCoord3dv target v) → any |
target : exact-integer? |
v : f64vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3dvARB target v) → any |
target : exact-integer? |
v : f64vector? |
Alias of glMultiTexCoord3dv.
(glMultiTexCoord3f target s t r) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
r : flonum? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3fARB target s t r) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
r : flonum? |
(glMultiTexCoord3fv target v) → any |
target : exact-integer? |
v : f32vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3fvARB target v) → any |
target : exact-integer? |
v : f32vector? |
Alias of glMultiTexCoord3fv.
(glMultiTexCoord3hNV target s t r) → any |
target : exact-integer? |
s : (integer-in 0 65535) |
t : (integer-in 0 65535) |
r : (integer-in 0 65535) |
(glMultiTexCoord3hvNV target v) → any |
target : exact-integer? |
v : u16vector? |
(glMultiTexCoord3i target s t r) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3iARB target s t r) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
(glMultiTexCoord3iv target v) → any |
target : exact-integer? |
v : s32vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3ivARB target v) → any |
target : exact-integer? |
v : s32vector? |
Alias of glMultiTexCoord3iv.
(glMultiTexCoord3s target s t r) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
r : (integer-in -32768 32767) |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3sARB target s t r) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
r : (integer-in -32768 32767) |
(glMultiTexCoord3sv target v) → any |
target : exact-integer? |
v : s16vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord3svARB target v) → any |
target : exact-integer? |
v : s16vector? |
Alias of glMultiTexCoord3sv.
(glMultiTexCoord4d target s t r q) → any |
target : exact-integer? |
s : real? |
t : real? |
r : real? |
q : real? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4dARB target s t r q) → any |
target : exact-integer? |
s : real? |
t : real? |
r : real? |
q : real? |
(glMultiTexCoord4dv target v) → any |
target : exact-integer? |
v : f64vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4dvARB target v) → any |
target : exact-integer? |
v : f64vector? |
Alias of glMultiTexCoord4dv.
(glMultiTexCoord4f target s t r q) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
r : flonum? |
q : flonum? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4fARB target s t r q) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
r : flonum? |
q : flonum? |
(glMultiTexCoord4fv target v) → any |
target : exact-integer? |
v : f32vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4fvARB target v) → any |
target : exact-integer? |
v : f32vector? |
Alias of glMultiTexCoord4fv.
(glMultiTexCoord4hNV target s t r q) → any |
target : exact-integer? |
s : (integer-in 0 65535) |
t : (integer-in 0 65535) |
r : (integer-in 0 65535) |
q : (integer-in 0 65535) |
(glMultiTexCoord4hvNV target v) → any |
target : exact-integer? |
v : u16vector? |
(glMultiTexCoord4i target s t r q) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
q : exact-integer? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4iARB target s t r q) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
q : exact-integer? |
(glMultiTexCoord4iv target v) → any |
target : exact-integer? |
v : s32vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4ivARB target v) → any |
target : exact-integer? |
v : s32vector? |
Alias of glMultiTexCoord4iv.
(glMultiTexCoord4s target s t r q) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
r : (integer-in -32768 32767) |
q : (integer-in -32768 32767) |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4sARB target s t r q) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
r : (integer-in -32768 32767) |
q : (integer-in -32768 32767) |
(glMultiTexCoord4sv target v) → any |
target : exact-integer? |
v : s16vector? |
Version 1.3.
Deprecated in version 3.1.
(glMultiTexCoord4svARB target v) → any |
target : exact-integer? |
v : s16vector? |
Alias of glMultiTexCoord4sv.
(glMultiTexCoordP1ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordP1uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordP2ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordP2uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordP3ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordP3uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordP4ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordP4uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glMultiTexCoordPointerEXT | | texunit | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
texunit : exact-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glMultiTexEnvfEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glMultiTexEnvfvEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glMultiTexEnviEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glMultiTexEnvivEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glMultiTexGendEXT texunit coord pname param) → any |
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
param : real? |
(glMultiTexGendvEXT | | texunit | | | | | | | coord | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
params : f64vector? |
(glMultiTexGenfEXT texunit coord pname param) → any |
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glMultiTexGenfvEXT | | texunit | | | | | | | coord | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glMultiTexGeniEXT texunit coord pname param) → any |
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glMultiTexGenivEXT | | texunit | | | | | | | coord | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
coord : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glMultiTexImage1DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glMultiTexImage2DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glMultiTexImage3DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glMultiTexParameterIivEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glMultiTexParameterIuivEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
params : u32vector? |
(glMultiTexParameterfEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glMultiTexParameterfvEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glMultiTexParameteriEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glMultiTexParameterivEXT | | texunit | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glMultiTexRenderbufferEXT | | texunit | | | | | | | target | | | | | | | renderbuffer) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
(glMultiTexSubImage1DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glMultiTexSubImage2DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glMultiTexSubImage3DEXT | | texunit | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texunit : exact-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
12 glN...
(glNamedBufferDataEXT buffer size data usage) → any |
buffer : exact-nonnegative-integer? |
size : s32vector? |
data : cpointer? |
usage : exact-integer? |
(glNamedBufferSubDataEXT | | buffer | | | | | | | offset | | | | | | | size | | | | | | | data) | | → | | any |
|
buffer : exact-nonnegative-integer? |
offset : exact-integer? |
size : s32vector? |
data : cpointer? |
(glNamedCopyBufferSubDataEXT | | readBuffer | | | | | | | writeBuffer | | | | | | | readOffset | | | | | | | writeOffset | | | | | | | size) | | → | | any |
|
readBuffer : exact-nonnegative-integer? |
writeBuffer : exact-nonnegative-integer? |
readOffset : exact-integer? |
writeOffset : exact-integer? |
size : s32vector? |
(glNamedFramebufferRenderbufferEXT | | framebuffer | | | | | | | attachment | | | | | | | renderbuffertarget | | | | | | | renderbuffer) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
renderbuffertarget : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
(glNamedFramebufferTexture1DEXT | | framebuffer | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
(glNamedFramebufferTexture2DEXT | | framebuffer | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
(glNamedFramebufferTexture3DEXT | | framebuffer | | | | | | | attachment | | | | | | | textarget | | | | | | | texture | | | | | | | level | | | | | | | zoffset) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
textarget : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
zoffset : exact-integer? |
(glNamedFramebufferTextureEXT | | framebuffer | | | | | | | attachment | | | | | | | texture | | | | | | | level) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
(glNamedFramebufferTextureFaceEXT | | framebuffer | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | face) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
face : exact-integer? |
(glNamedFramebufferTextureLayerEXT | | framebuffer | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | layer) | | → | | any |
|
framebuffer : exact-nonnegative-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
layer : exact-integer? |
(glNamedProgramLocalParameter4dEXT | | program | | | | | | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glNamedProgramLocalParameter4dvEXT | | program | | | | | | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f64vector? |
(glNamedProgramLocalParameter4fEXT | | program | | | | | | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glNamedProgramLocalParameter4fvEXT | | program | | | | | | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f32vector? |
(glNamedProgramLocalParameterI4iEXT | | program | | | | | | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glNamedProgramLocalParameterI4ivEXT | | program | | | | | | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
params : s32vector? |
(glNamedProgramLocalParameterI4uiEXT | | program | | | | | | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
(glNamedProgramLocalParameterI4uivEXT | | program | | | | | | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
params : u32vector? |
(glNamedProgramLocalParameters4fvEXT | | program | | | | | | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : f32vector? |
(glNamedProgramLocalParametersI4ivEXT | | program | | | | | | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : s32vector? |
(glNamedProgramLocalParametersI4uivEXT | | program | | | | | | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : u32vector? |
(glNamedProgramStringEXT | | program | | | | | | | target | | | | | | | format | | | | | | | len | | | | | | | string) | | → | | any |
|
program : exact-nonnegative-integer? |
target : exact-integer? |
format : exact-integer? |
len : exact-integer? |
string : cpointer? |
(glNamedRenderbufferStorageEXT | | renderbuffer | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
renderbuffer : exact-nonnegative-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glNamedRenderbufferStorageMultisampleCoverageEXT | | | | renderbuffer | | | | coverageSamples | | | | colorSamples | | | | internalformat | | | | width | | | | height) | |
|
→ any |
renderbuffer : exact-nonnegative-integer? |
coverageSamples : exact-integer? |
colorSamples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glNamedRenderbufferStorageMultisampleEXT | | renderbuffer | | | | | | | samples | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
renderbuffer : exact-nonnegative-integer? |
samples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glNamedStringARB | | type | | | | | | | namelen | | | | | | | name | | | | | | | stringlen | | | | | | | string) | | → | | any |
|
type : exact-integer? |
namelen : exact-integer? |
name : (or/c string? bytes?) |
stringlen : exact-integer? |
string : (or/c string? bytes?) |
(glNewList list mode) → any |
list : exact-nonnegative-integer? |
mode : exact-integer? |
Deprecated in version 3.1.
(glNewObjectBufferATI size pointer usage) |
→ exact-nonnegative-integer? |
size : exact-integer? |
pointer : cpointer? |
usage : exact-integer? |
(glNormal3b nx ny nz) → any |
nx : (integer-in -128 127) |
ny : (integer-in -128 127) |
nz : (integer-in -128 127) |
Deprecated in version 3.1.
(glNormal3bv v) → any |
v : s8vector? |
Deprecated in version 3.1.
(glNormal3d nx ny nz) → any |
nx : real? |
ny : real? |
nz : real? |
Deprecated in version 3.1.
(glNormal3dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glNormal3f nx ny nz) → any |
nx : flonum? |
ny : flonum? |
nz : flonum? |
Deprecated in version 3.1.
(glNormal3fVertex3fSUN nx ny nz x y z) → any |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glNormal3fVertex3fvSUN n v) → any |
n : f32vector? |
v : f32vector? |
(glNormal3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glNormal3hNV nx ny nz) → any |
nx : (integer-in 0 65535) |
ny : (integer-in 0 65535) |
nz : (integer-in 0 65535) |
(glNormal3hvNV v) → any |
v : u16vector? |
(glNormal3i nx ny nz) → any |
nx : exact-integer? |
ny : exact-integer? |
nz : exact-integer? |
Deprecated in version 3.1.
(glNormal3iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glNormal3s nx ny nz) → any |
nx : (integer-in -32768 32767) |
ny : (integer-in -32768 32767) |
nz : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glNormal3sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glNormalFormatNV type stride) → any |
type : exact-integer? |
stride : exact-integer? |
(glNormalP3ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glNormalP3uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glNormalPointer type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.1.
Deprecated in version 3.1.
(glNormalPointerEXT | | type | | | | | | | stride | | | | | | | count | | | | | | | pointer) | | → | | any |
|
type : exact-integer? |
stride : exact-integer? |
count : exact-integer? |
pointer : cpointer? |
(glNormalPointerListIBM | | type | | | | | | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
ptrstride : exact-integer? |
(glNormalPointervINTEL type pointer) → any |
type : exact-integer? |
pointer : (vectorof cpointer?) |
(glNormalStream3bATI stream nx ny nz) → any |
stream : exact-integer? |
nx : (integer-in -128 127) |
ny : (integer-in -128 127) |
nz : (integer-in -128 127) |
(glNormalStream3bvATI stream coords) → any |
stream : exact-integer? |
coords : s8vector? |
(glNormalStream3dATI stream nx ny nz) → any |
stream : exact-integer? |
nx : real? |
ny : real? |
nz : real? |
(glNormalStream3dvATI stream coords) → any |
stream : exact-integer? |
coords : f64vector? |
(glNormalStream3fATI stream nx ny nz) → any |
stream : exact-integer? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
(glNormalStream3fvATI stream coords) → any |
stream : exact-integer? |
coords : f32vector? |
(glNormalStream3iATI stream nx ny nz) → any |
stream : exact-integer? |
nx : exact-integer? |
ny : exact-integer? |
nz : exact-integer? |
(glNormalStream3ivATI stream coords) → any |
stream : exact-integer? |
coords : s32vector? |
(glNormalStream3sATI stream nx ny nz) → any |
stream : exact-integer? |
nx : (integer-in -32768 32767) |
ny : (integer-in -32768 32767) |
nz : (integer-in -32768 32767) |
(glNormalStream3svATI stream coords) → any |
stream : exact-integer? |
coords : s16vector? |
13 glO...
(glObjectPurgeableAPPLE | | objectType | | | | | | | name | | | | | | | option) | | → | | exact-integer? |
|
objectType : exact-integer? |
name : exact-nonnegative-integer? |
option : exact-integer? |
(glObjectUnpurgeableAPPLE | | objectType | | | | | | | name | | | | | | | option) | | → | | exact-integer? |
|
objectType : exact-integer? |
name : exact-nonnegative-integer? |
option : exact-integer? |
(glOrtho left right bottom top zNear zFar) → any |
left : real? |
right : real? |
bottom : real? |
top : real? |
zNear : real? |
zFar : real? |
Deprecated in version 3.1.
See the glOrtho manpage.
14 glP...
(glPNTrianglesfATI pname param) → any |
pname : exact-integer? |
param : flonum? |
(glPNTrianglesiATI pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glPassTexCoordATI dst coord swizzle) → any |
dst : exact-nonnegative-integer? |
coord : exact-nonnegative-integer? |
swizzle : exact-integer? |
(glPassThrough token) → any |
token : flonum? |
Deprecated in version 3.1.
(glPatchParameterfv pname the-values) → any |
pname : exact-integer? |
the-values : f32vector? |
Version 1.2.
(glPatchParameteri pname value) → any |
pname : exact-integer? |
value : exact-integer? |
Version 1.2.
(glPauseTransformFeedback) → any |
Version 1.2.
(glPauseTransformFeedbackNV) → any |
(glPixelDataRangeNV target length pointer) → any |
target : exact-integer? |
length : exact-integer? |
pointer : cpointer? |
(glPixelMapfv map mapsize the-values) → any |
map : exact-integer? |
mapsize : exact-integer? |
the-values : f32vector? |
Deprecated in version 3.1.
(glPixelMapuiv map mapsize the-values) → any |
map : exact-integer? |
mapsize : exact-integer? |
the-values : u32vector? |
Deprecated in version 3.1.
(glPixelMapusv map mapsize the-values) → any |
map : exact-integer? |
mapsize : exact-integer? |
the-values : u16vector? |
Deprecated in version 3.1.
(glPixelStoref pname param) → any |
pname : exact-integer? |
param : flonum? |
(glPixelStorei pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glPixelTexGenParameterfSGIS pname param) → any |
pname : exact-integer? |
param : flonum? |
(glPixelTexGenParameterfvSGIS pname params) → any |
pname : exact-integer? |
params : f32vector? |
(glPixelTexGenParameteriSGIS pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glPixelTexGenParameterivSGIS pname params) → any |
pname : exact-integer? |
params : s32vector? |
(glPixelTexGenSGIX mode) → any |
mode : exact-integer? |
(glPixelTransferf pname param) → any |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glPixelTransferi pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glPixelTransformParameterfEXT | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glPixelTransformParameterfvEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : flonum? |
(glPixelTransformParameteriEXT | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glPixelTransformParameterivEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : exact-integer? |
(glPixelZoom xfactor yfactor) → any |
xfactor : flonum? |
yfactor : flonum? |
Deprecated in version 3.1.
(glPointParameterf pname param) → any |
pname : exact-integer? |
param : flonum? |
Version 1.4.
(glPointParameterfARB pname param) → any |
pname : exact-integer? |
param : flonum? |
Alias of glPointParameterf.
(glPointParameterfEXT pname param) → any |
pname : exact-integer? |
param : flonum? |
Alias of glPointParameterfARB.
(glPointParameterfSGIS pname param) → any |
pname : exact-integer? |
param : flonum? |
Alias of glPointParameterfARB.
(glPointParameterfv pname params) → any |
pname : exact-integer? |
params : f32vector? |
Version 1.4.
(glPointParameterfvARB pname params) → any |
pname : exact-integer? |
params : f32vector? |
Alias of glPointParameterfv.
(glPointParameterfvEXT pname params) → any |
pname : exact-integer? |
params : f32vector? |
Alias of glPointParameterfvARB.
(glPointParameterfvSGIS pname params) → any |
pname : exact-integer? |
params : f32vector? |
Alias of glPointParameterfvARB.
(glPointParameteri pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Version 1.4.
(glPointParameteriNV pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Alias of glPointParameteri.
(glPointParameteriv pname params) → any |
pname : exact-integer? |
params : s32vector? |
Version 1.4.
(glPointParameterivNV pname params) → any |
pname : exact-integer? |
params : s32vector? |
Alias of glPointParameteriv.
(glPointSize size) → any |
size : flonum? |
(glPollAsyncSGIX) | | → | | exact-integer? | | exact-nonnegative-integer? |
|
|
(glPollInstrumentsSGIX) | | → | | exact-integer? | | exact-integer? |
|
|
(glPolygonMode face mode) → any |
face : exact-integer? |
mode : exact-integer? |
(glPolygonOffset factor units) → any |
factor : flonum? |
units : flonum? |
Version 1.1.
(glPolygonOffsetEXT factor bias) → any |
factor : flonum? |
bias : flonum? |
(glPolygonStipple mask) → any |
mask : (or/c string? bytes?) |
Deprecated in version 3.1.
Deprecated in version 3.1.
(glPopClientAttrib) → any |
Version 1.1.
Deprecated in version 3.1.
Deprecated in version 3.1.
Deprecated in version 3.1.
(glPresentFrameDualFillNV | | video_slot | | | | | | | minPresentTime | | | | | | | beginPresentTimeId | | | | | | | presentDurationId | | | | | | | type | | | | | | | target0 | | | | | | | fill0 | | | | | | | target1 | | | | | | | fill1 | | | | | | | target2 | | | | | | | fill2 | | | | | | | target3 | | | | | | | fill3) | | → | | any |
|
video_slot : exact-nonnegative-integer? |
minPresentTime : exact-nonnegative-integer? |
beginPresentTimeId : exact-nonnegative-integer? |
presentDurationId : exact-nonnegative-integer? |
type : exact-integer? |
target0 : exact-integer? |
fill0 : exact-nonnegative-integer? |
target1 : exact-integer? |
fill1 : exact-nonnegative-integer? |
target2 : exact-integer? |
fill2 : exact-nonnegative-integer? |
target3 : exact-integer? |
fill3 : exact-nonnegative-integer? |
(glPresentFrameKeyedNV | | video_slot | | | | | | | minPresentTime | | | | | | | beginPresentTimeId | | | | | | | presentDurationId | | | | | | | type | | | | | | | target0 | | | | | | | fill0 | | | | | | | key0 | | | | | | | target1 | | | | | | | fill1 | | | | | | | key1) | | → | | any |
|
video_slot : exact-nonnegative-integer? |
minPresentTime : exact-nonnegative-integer? |
beginPresentTimeId : exact-nonnegative-integer? |
presentDurationId : exact-nonnegative-integer? |
type : exact-integer? |
target0 : exact-integer? |
fill0 : exact-nonnegative-integer? |
key0 : exact-nonnegative-integer? |
target1 : exact-integer? |
fill1 : exact-nonnegative-integer? |
key1 : exact-nonnegative-integer? |
(glPrimitiveRestartIndex index) → any |
index : exact-nonnegative-integer? |
Version 3.1.
(glPrimitiveRestartIndexNV index) → any |
index : exact-nonnegative-integer? |
(glPrimitiveRestartNV) → any |
(glPrioritizeTextures n textures priorities) → any |
n : exact-integer? |
textures : u32vector? |
priorities : f32vector? |
Version 1.1.
Deprecated in version 3.1.
(glPrioritizeTexturesEXT | | n | | | | | | | textures | | | | | | | priorities) | | → | | any |
|
n : exact-integer? |
textures : u32vector? |
priorities : f32vector? |
Alias of glPrioritizeTextures.
(glProgramBinary | | program | | | | | | | binaryFormat | | | | | | | binary | | | | | | | length) | | → | | any |
|
program : exact-nonnegative-integer? |
binaryFormat : exact-integer? |
binary : cpointer? |
length : exact-integer? |
Version 4.1.
(glProgramBufferParametersIivNV | | target | | | | | | | buffer | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
buffer : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : s32vector? |
(glProgramBufferParametersIuivNV | | target | | | | | | | buffer | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
buffer : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : u32vector? |
(glProgramBufferParametersfvNV | | target | | | | | | | buffer | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
buffer : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : f32vector? |
(glProgramEnvParameter4dARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glProgramEnvParameter4dvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f64vector? |
(glProgramEnvParameter4fARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glProgramEnvParameter4fvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f32vector? |
(glProgramEnvParameterI4iNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glProgramEnvParameterI4ivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : s32vector? |
(glProgramEnvParameterI4uiNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
(glProgramEnvParameterI4uivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : u32vector? |
(glProgramEnvParameters4fvEXT | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : f32vector? |
(glProgramEnvParametersI4ivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : s32vector? |
(glProgramEnvParametersI4uivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : u32vector? |
(glProgramLocalParameter4dARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glProgramLocalParameter4dvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f64vector? |
(glProgramLocalParameter4fARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glProgramLocalParameter4fvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f32vector? |
(glProgramLocalParameterI4iNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glProgramLocalParameterI4ivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : s32vector? |
(glProgramLocalParameterI4uiNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
(glProgramLocalParameterI4uivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : u32vector? |
(glProgramLocalParameters4fvEXT | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : f32vector? |
(glProgramLocalParametersI4ivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : s32vector? |
(glProgramLocalParametersI4uivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : u32vector? |
(glProgramNamedParameter4dNV | | id | | | | | | | len | | | | | | | name | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
x : real? |
y : real? |
z : real? |
w : real? |
(glProgramNamedParameter4dvNV id len name v) → any |
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
v : f64vector? |
(glProgramNamedParameter4fNV | | id | | | | | | | len | | | | | | | name | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glProgramNamedParameter4fvNV id len name v) → any |
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
v : f32vector? |
(glProgramParameter4dNV target index x y z w) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glProgramParameter4dvNV target index v) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
v : f64vector? |
(glProgramParameter4fNV target index x y z w) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glProgramParameter4fvNV target index v) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
v : f32vector? |
(glProgramParameteri program pname value) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
value : exact-integer? |
Version 3.0.
(glProgramParameteriARB program pname value) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
value : exact-integer? |
Alias of glProgramParameteri.
(glProgramParameteriEXT program pname value) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
value : exact-integer? |
Alias of glProgramParameteriARB.
(glProgramParameters4dvNV | | target | | | | | | | index | | | | | | | count | | | | | | | v) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
(glProgramParameters4fvNV | | target | | | | | | | index | | | | | | | count | | | | | | | v) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
(glProgramStringARB target format len string) → any |
target : exact-integer? |
format : exact-integer? |
len : exact-integer? |
string : cpointer? |
(glProgramSubroutineParametersuivNV | | target | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
count : exact-integer? |
params : u32vector? |
(glProgramUniform1d program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
Version 4.1.
(glProgramUniform1dEXT program location x) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
(glProgramUniform1dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : real? |
Version 4.1.
(glProgramUniform1dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glProgramUniform1f program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
Version 4.1.
(glProgramUniform1fEXT program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
(glProgramUniform1fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : flonum? |
Version 4.1.
(glProgramUniform1fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glProgramUniform1i program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
Version 4.1.
(glProgramUniform1i64NV program location x) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
(glProgramUniform1i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glProgramUniform1iEXT program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
(glProgramUniform1iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : exact-integer? |
Version 4.1.
(glProgramUniform1ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glProgramUniform1ui program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
Version 4.1.
(glProgramUniform1ui64NV program location x) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
(glProgramUniform1ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glProgramUniform1uiEXT program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
(glProgramUniform1uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : exact-nonnegative-integer? |
Version 4.1.
(glProgramUniform1uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glProgramUniform2d program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
Version 4.1.
(glProgramUniform2dEXT program location x y) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
y : real? |
(glProgramUniform2dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 4.1.
(glProgramUniform2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glProgramUniform2f program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
Version 4.1.
(glProgramUniform2fEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
(glProgramUniform2fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 4.1.
(glProgramUniform2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glProgramUniform2i program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
Version 4.1.
(glProgramUniform2i64NV program location x y) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
(glProgramUniform2i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glProgramUniform2iEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
(glProgramUniform2iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 4.1.
(glProgramUniform2ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glProgramUniform2ui program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
Version 4.1.
(glProgramUniform2ui64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
(glProgramUniform2ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glProgramUniform2uiEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
(glProgramUniform2uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 4.1.
(glProgramUniform2uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glProgramUniform3d program location v0 v1 v2) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
v2 : real? |
Version 4.1.
(glProgramUniform3dEXT program location x y z) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
(glProgramUniform3dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 4.1.
(glProgramUniform3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glProgramUniform3f program location v0 v1 v2) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
Version 4.1.
(glProgramUniform3fEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
(glProgramUniform3fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 4.1.
(glProgramUniform3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glProgramUniform3i program location v0 v1 v2) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
Version 4.1.
(glProgramUniform3i64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
(glProgramUniform3i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glProgramUniform3iEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
(glProgramUniform3iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 4.1.
(glProgramUniform3ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glProgramUniform3ui | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
Version 4.1.
(glProgramUniform3ui64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
(glProgramUniform3ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glProgramUniform3uiEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
(glProgramUniform3uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 4.1.
(glProgramUniform3uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glProgramUniform4d | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
v2 : real? |
v3 : real? |
Version 4.1.
(glProgramUniform4dEXT | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glProgramUniform4dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 4.1.
(glProgramUniform4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glProgramUniform4f | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
Version 4.1.
(glProgramUniform4fEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
(glProgramUniform4fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 4.1.
(glProgramUniform4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glProgramUniform4i | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
Version 4.1.
(glProgramUniform4i64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glProgramUniform4i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glProgramUniform4iEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
(glProgramUniform4iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 4.1.
(glProgramUniform4ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glProgramUniform4ui | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
v3 : exact-nonnegative-integer? |
Version 4.1.
(glProgramUniform4ui64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
(glProgramUniform4ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glProgramUniform4uiEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
v3 : exact-nonnegative-integer? |
(glProgramUniform4uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 4.1.
(glProgramUniform4uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glProgramUniformMatrix2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix2x3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix2x3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix2x3fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix2x3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix2x4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix2x4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix2x4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix2x4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix3fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix3x2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix3x2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix3x2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix3x2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix3x4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix3x4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix3x4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix3x4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix4x2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix4x2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix4x2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix4x2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix4x3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 4.1.
(glProgramUniformMatrix4x3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix4x3fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 4.1.
(glProgramUniformMatrix4x3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformui64NV | | program | | | | | | | location | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
value : exact-nonnegative-integer? |
(glProgramUniformui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glProgramVertexLimitNV target limit) → any |
target : exact-integer? |
limit : exact-integer? |
(glProvokingVertex mode) → any |
mode : exact-integer? |
Version 1.2.
(glProvokingVertexEXT mode) → any |
mode : exact-integer? |
(glPushAttrib mask) → any |
mask : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glPushClientAttrib mask) → any |
mask : exact-nonnegative-integer? |
Version 1.1.
Deprecated in version 3.1.
(glPushClientAttribDefaultEXT mask) → any |
mask : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glPushName name) → any |
name : exact-nonnegative-integer? |
Deprecated in version 3.1.
See the glPushName manpage.
15 glQ...
(glQueryCounter id target) → any |
id : exact-nonnegative-integer? |
target : exact-integer? |
Version 1.2.
See the glQueryCounter manpage.
16 glR...
(glRasterPos2d x y) → any |
x : real? |
y : real? |
Deprecated in version 3.1.
(glRasterPos2dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glRasterPos2f x y) → any |
x : flonum? |
y : flonum? |
Deprecated in version 3.1.
(glRasterPos2fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glRasterPos2i x y) → any |
x : exact-integer? |
y : exact-integer? |
Deprecated in version 3.1.
(glRasterPos2iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glRasterPos2s x y) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glRasterPos2sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glRasterPos3d x y z) → any |
x : real? |
y : real? |
z : real? |
Deprecated in version 3.1.
(glRasterPos3dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glRasterPos3f x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Deprecated in version 3.1.
(glRasterPos3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glRasterPos3i x y z) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Deprecated in version 3.1.
(glRasterPos3iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glRasterPos3s x y z) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glRasterPos3sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glRasterPos4d x y z w) → any |
x : real? |
y : real? |
z : real? |
w : real? |
Deprecated in version 3.1.
(glRasterPos4dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glRasterPos4f x y z w) → any |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Deprecated in version 3.1.
(glRasterPos4fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glRasterPos4i x y z w) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Deprecated in version 3.1.
(glRasterPos4iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glRasterPos4s x y z w) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
w : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glRasterPos4sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glReadBuffer mode) → any |
mode : exact-integer? |
(glReadInstrumentsSGIX marker) → any |
marker : exact-integer? |
(glReadPixels | | x | | | | | | | y | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glReadnPixelsARB | | x | | | | | | | y | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | bufSize | | | | | | | data) | | → | | any |
|
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
bufSize : exact-integer? |
data : cpointer? |
(glRectd x1 y1 x2 y2) → any |
x1 : real? |
y1 : real? |
x2 : real? |
y2 : real? |
Deprecated in version 3.1.
(glRectdv v1 v2) → any |
v1 : f64vector? |
v2 : f64vector? |
Deprecated in version 3.1.
(glRectf x1 y1 x2 y2) → any |
x1 : flonum? |
y1 : flonum? |
x2 : flonum? |
y2 : flonum? |
Deprecated in version 3.1.
(glRectfv v1 v2) → any |
v1 : f32vector? |
v2 : f32vector? |
Deprecated in version 3.1.
(glRecti x1 y1 x2 y2) → any |
x1 : exact-integer? |
y1 : exact-integer? |
x2 : exact-integer? |
y2 : exact-integer? |
Deprecated in version 3.1.
(glRectiv v1 v2) → any |
v1 : s32vector? |
v2 : s32vector? |
Deprecated in version 3.1.
(glRects x1 y1 x2 y2) → any |
x1 : (integer-in -32768 32767) |
y1 : (integer-in -32768 32767) |
x2 : (integer-in -32768 32767) |
y2 : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glRectsv v1 v2) → any |
v1 : s16vector? |
v2 : s16vector? |
Deprecated in version 3.1.
(glReferencePlaneSGIX equation) → any |
equation : f64vector? |
(glReleaseShaderCompiler) → any |
Version 4.1.
(glRenderMode mode) → exact-integer? |
mode : exact-integer? |
Deprecated in version 3.1.
(glRenderbufferStorage | | target | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Version 3.0.
(glRenderbufferStorageEXT | | target | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Alias of glRenderbufferStorage.
(glRenderbufferStorageMultisample | | target | | | | | | | samples | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
samples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Version 3.0.
(glRenderbufferStorageMultisampleCoverageNV | | target | | | | coverageSamples | | | | colorSamples | | | | internalformat | | | | width | | | | height) | |
|
→ any |
target : exact-integer? |
coverageSamples : exact-integer? |
colorSamples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glRenderbufferStorageMultisampleEXT | | target | | | | | | | samples | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
samples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Alias of glRenderbufferStorageMultisample.
(glReplacementCodePointerSUN | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
(glReplacementCodeubSUN code) → any |
code : (integer-in 0 255) |
(glReplacementCodeubvSUN code) → any |
code : (or/c string? bytes?) |
(glReplacementCodeuiColor3fVertex3fSUN | | rc | | | | | | | r | | | | | | | g | | | | | | | b | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
rc : exact-nonnegative-integer? |
r : flonum? |
g : flonum? |
b : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiColor3fVertex3fvSUN | | rc | | | | | | | c | | | | | | | v) | | → | | any |
|
rc : exact-nonnegative-integer? |
c : f32vector? |
v : f32vector? |
(glReplacementCodeuiColor4fNormal3fVertex3fSUN | | rc | | | | | | | r | | | | | | | g | | | | | | | b | | | | | | | a | | | | | | | nx | | | | | | | ny | | | | | | | nz | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
rc : exact-nonnegative-integer? |
r : flonum? |
g : flonum? |
b : flonum? |
a : flonum? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiColor4fNormal3fVertex3fvSUN | | rc | | | | | | | c | | | | | | | n | | | | | | | v) | | → | | any |
|
rc : exact-nonnegative-integer? |
c : f32vector? |
n : f32vector? |
v : f32vector? |
(glReplacementCodeuiColor4ubVertex3fSUN | | rc | | | | | | | r | | | | | | | g | | | | | | | b | | | | | | | a | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
rc : exact-nonnegative-integer? |
r : (integer-in 0 255) |
g : (integer-in 0 255) |
b : (integer-in 0 255) |
a : (integer-in 0 255) |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiColor4ubVertex3fvSUN | | rc | | | | | | | c | | | | | | | v) | | → | | any |
|
rc : exact-nonnegative-integer? |
c : (or/c string? bytes?) |
v : f32vector? |
(glReplacementCodeuiNormal3fVertex3fSUN | | rc | | | | | | | nx | | | | | | | ny | | | | | | | nz | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
rc : exact-nonnegative-integer? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiNormal3fVertex3fvSUN | | rc | | | | | | | n | | | | | | | v) | | → | | any |
|
rc : exact-nonnegative-integer? |
n : f32vector? |
v : f32vector? |
(glReplacementCodeuiSUN code) → any |
code : exact-nonnegative-integer? |
(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN | | rc | | | | s | | | | t | | | | r | | | | g | | | | b | | | | a | | | | nx | | | | ny | | | | nz | | | | x | | | | y | | | | z) | |
|
→ any |
rc : exact-nonnegative-integer? |
s : flonum? |
t : flonum? |
r : flonum? |
g : flonum? |
b : flonum? |
a : flonum? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN | | rc | | | | tc | | | | c | | | | n | | | | v) | |
|
→ any |
rc : exact-nonnegative-integer? |
tc : f32vector? |
c : f32vector? |
n : f32vector? |
v : f32vector? |
(glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN | | rc | | | | | | | s | | | | | | | t | | | | | | | nx | | | | | | | ny | | | | | | | nz | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
rc : exact-nonnegative-integer? |
s : flonum? |
t : flonum? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN | | rc | | | | | | | tc | | | | | | | n | | | | | | | v) | | → | | any |
|
rc : exact-nonnegative-integer? |
tc : f32vector? |
n : f32vector? |
v : f32vector? |
(glReplacementCodeuiTexCoord2fVertex3fSUN | | rc | | | | | | | s | | | | | | | t | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
rc : exact-nonnegative-integer? |
s : flonum? |
t : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiTexCoord2fVertex3fvSUN | | rc | | | | | | | tc | | | | | | | v) | | → | | any |
|
rc : exact-nonnegative-integer? |
tc : f32vector? |
v : f32vector? |
(glReplacementCodeuiVertex3fSUN rc x y z) → any |
rc : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
(glReplacementCodeuiVertex3fvSUN rc v) → any |
rc : exact-nonnegative-integer? |
v : f32vector? |
(glReplacementCodeuivSUN code) → any |
code : u32vector? |
(glReplacementCodeusSUN code) → any |
code : (integer-in 0 65535) |
(glReplacementCodeusvSUN code) → any |
code : u16vector? |
(glRequestResidentProgramsNV n programs) → any |
n : exact-integer? |
programs : u32vector? |
(glResetHistogram target) → any |
target : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glResetHistogramEXT target) → any |
target : exact-integer? |
Alias of glResetHistogram.
(glResetMinmax target) → any |
target : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glResetMinmaxEXT target) → any |
target : exact-integer? |
Alias of glResetMinmax.
(glResizeBuffersMESA) → any |
(glResumeTransformFeedback) → any |
Version 1.2.
(glResumeTransformFeedbackNV) → any |
(glRotated angle x y z) → any |
angle : real? |
x : real? |
y : real? |
z : real? |
Deprecated in version 3.1.
(glRotatef angle x y z) → any |
angle : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
Deprecated in version 3.1.
See the glRotate manpage.
17 glS...
(glSampleCoverage value invert) → any |
value : flonum? |
invert : boolean? |
Version 1.3.
(glSampleCoverageARB value invert) → any |
value : flonum? |
invert : boolean? |
Alias of glSampleCoverage.
(glSampleMapATI dst interp swizzle) → any |
dst : exact-nonnegative-integer? |
interp : exact-nonnegative-integer? |
swizzle : exact-integer? |
(glSampleMaskEXT value invert) → any |
value : flonum? |
invert : boolean? |
(glSampleMaskIndexedNV index mask) → any |
index : exact-nonnegative-integer? |
mask : exact-nonnegative-integer? |
(glSampleMaskSGIS value invert) → any |
value : flonum? |
invert : boolean? |
Alias of glSampleMaskEXT.
(glSampleMaski index mask) → any |
index : exact-nonnegative-integer? |
mask : exact-nonnegative-integer? |
Version 1.2.
(glSamplePatternEXT pattern) → any |
pattern : exact-integer? |
(glSamplePatternSGIS pattern) → any |
pattern : exact-integer? |
Alias of glSamplePatternEXT.
(glSamplerParameterIiv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : s32vector? |
Version 1.2.
(glSamplerParameterIuiv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : u32vector? |
Version 1.2.
(glSamplerParameterf sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : flonum? |
Version 1.2.
(glSamplerParameterfv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : f32vector? |
Version 1.2.
(glSamplerParameteri sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : exact-integer? |
Version 1.2.
(glSamplerParameteriv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : s32vector? |
Version 1.2.
(glScaled x y z) → any |
x : real? |
y : real? |
z : real? |
Deprecated in version 3.1.
(glScalef x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Deprecated in version 3.1.
(glScissor x y width height) → any |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glScissorArrayv first count v) → any |
first : exact-nonnegative-integer? |
count : exact-integer? |
v : s32vector? |
Version 4.1.
(glScissorIndexed | | index | | | | | | | left | | | | | | | bottom | | | | | | | width | | | | | | | height) | | → | | any |
|
index : exact-nonnegative-integer? |
left : exact-integer? |
bottom : exact-integer? |
width : exact-integer? |
height : exact-integer? |
Version 4.1.
(glScissorIndexedv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Version 4.1.
(glSecondaryColor3b red green blue) → any |
red : (integer-in -128 127) |
green : (integer-in -128 127) |
blue : (integer-in -128 127) |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3bEXT red green blue) → any |
red : (integer-in -128 127) |
green : (integer-in -128 127) |
blue : (integer-in -128 127) |
Alias of glSecondaryColor3b.
(glSecondaryColor3bv v) → any |
v : s8vector? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3bvEXT v) → any |
v : s8vector? |
Alias of glSecondaryColor3bv.
(glSecondaryColor3d red green blue) → any |
red : real? |
green : real? |
blue : real? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3dEXT red green blue) → any |
red : real? |
green : real? |
blue : real? |
Alias of glSecondaryColor3d.
(glSecondaryColor3dv v) → any |
v : f64vector? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3dvEXT v) → any |
v : f64vector? |
Alias of glSecondaryColor3dv.
(glSecondaryColor3f red green blue) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3fEXT red green blue) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
Alias of glSecondaryColor3f.
(glSecondaryColor3fv v) → any |
v : f32vector? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3fvEXT v) → any |
v : f32vector? |
Alias of glSecondaryColor3fv.
(glSecondaryColor3hNV red green blue) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
(glSecondaryColor3hvNV v) → any |
v : u16vector? |
(glSecondaryColor3i red green blue) → any |
red : exact-integer? |
green : exact-integer? |
blue : exact-integer? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3iEXT red green blue) → any |
red : exact-integer? |
green : exact-integer? |
blue : exact-integer? |
Alias of glSecondaryColor3i.
(glSecondaryColor3iv v) → any |
v : s32vector? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3ivEXT v) → any |
v : s32vector? |
Alias of glSecondaryColor3iv.
(glSecondaryColor3s red green blue) → any |
red : (integer-in -32768 32767) |
green : (integer-in -32768 32767) |
blue : (integer-in -32768 32767) |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3sEXT red green blue) → any |
red : (integer-in -32768 32767) |
green : (integer-in -32768 32767) |
blue : (integer-in -32768 32767) |
Alias of glSecondaryColor3s.
(glSecondaryColor3sv v) → any |
v : s16vector? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3svEXT v) → any |
v : s16vector? |
Alias of glSecondaryColor3sv.
(glSecondaryColor3ub red green blue) → any |
red : (integer-in 0 255) |
green : (integer-in 0 255) |
blue : (integer-in 0 255) |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3ubEXT red green blue) → any |
red : (integer-in 0 255) |
green : (integer-in 0 255) |
blue : (integer-in 0 255) |
Alias of glSecondaryColor3ub.
(glSecondaryColor3ubv v) → any |
v : (or/c string? bytes?) |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3ubvEXT v) → any |
v : (or/c string? bytes?) |
Alias of glSecondaryColor3ubv.
(glSecondaryColor3ui red green blue) → any |
red : exact-nonnegative-integer? |
green : exact-nonnegative-integer? |
blue : exact-nonnegative-integer? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3uiEXT red green blue) → any |
red : exact-nonnegative-integer? |
green : exact-nonnegative-integer? |
blue : exact-nonnegative-integer? |
Alias of glSecondaryColor3ui.
(glSecondaryColor3uiv v) → any |
v : u32vector? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3uivEXT v) → any |
v : u32vector? |
Alias of glSecondaryColor3uiv.
(glSecondaryColor3us red green blue) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3usEXT red green blue) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
Alias of glSecondaryColor3us.
(glSecondaryColor3usv v) → any |
v : u16vector? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColor3usvEXT v) → any |
v : u16vector? |
Alias of glSecondaryColor3usv.
(glSecondaryColorFormatNV size type stride) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
(glSecondaryColorP3ui type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
Version 1.2.
(glSecondaryColorP3uiv type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
Version 1.2.
(glSecondaryColorPointer | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.4.
Deprecated in version 3.1.
(glSecondaryColorPointerEXT | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Alias of glSecondaryColorPointer.
(glSecondaryColorPointerListIBM | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
ptrstride : exact-integer? |
(glSelectBuffer size) → u32vector? |
size : exact-integer? |
Deprecated in version 3.1.
(glSelectPerfMonitorCountersAMD | | monitor | | | | | | | enable | | | | | | | group | | | | | | | numCounters) | | → | | u32vector? |
|
monitor : exact-nonnegative-integer? |
enable : boolean? |
group : exact-nonnegative-integer? |
numCounters : exact-integer? |
(glSeparableFilter2D | | target | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | row | | | | | | | column) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
row : cpointer? |
column : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glSeparableFilter2DEXT | | target | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | row | | | | | | | column) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
row : cpointer? |
column : cpointer? |
Alias of glSeparableFilter2D.
(glSetFenceAPPLE fence) → any |
fence : exact-nonnegative-integer? |
(glSetFenceNV fence condition) → any |
fence : exact-nonnegative-integer? |
condition : exact-integer? |
(glSetFragmentShaderConstantATI dst value) → any |
dst : exact-nonnegative-integer? |
value : f32vector? |
(glSetInvariantEXT id type addr) → any |
id : exact-nonnegative-integer? |
type : exact-integer? |
addr : cpointer? |
(glSetLocalConstantEXT id type addr) → any |
id : exact-nonnegative-integer? |
type : exact-integer? |
addr : cpointer? |
(glShadeModel mode) → any |
mode : exact-integer? |
Deprecated in version 3.1.
(glShaderBinary | | count | | | | | | | shaders | | | | | | | binaryformat | | | | | | | binary | | | | | | | length) | | → | | any |
|
count : exact-integer? |
shaders : u32vector? |
binaryformat : exact-integer? |
binary : cpointer? |
length : exact-integer? |
Version 4.1.
(glShaderOp1EXT op res arg1) → any |
op : exact-integer? |
res : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
(glShaderOp2EXT op res arg1 arg2) → any |
op : exact-integer? |
res : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg2 : exact-nonnegative-integer? |
(glShaderOp3EXT op res arg1 arg2 arg3) → any |
op : exact-integer? |
res : exact-nonnegative-integer? |
arg1 : exact-nonnegative-integer? |
arg2 : exact-nonnegative-integer? |
arg3 : exact-nonnegative-integer? |
(glShaderSource shader count string length) → any |
shader : exact-nonnegative-integer? |
count : exact-integer? |
string : (vectorof (or/c string? bytes?)) |
length : s32vector? |
Version 2.0.
(glShaderSourceARB | | shaderObj | | | | | | | count | | | | | | | string | | | | | | | length) | | → | | any |
|
shaderObj : exact-nonnegative-integer? |
count : exact-integer? |
string : (vectorof (or/c string? bytes?)) |
length : s32vector? |
Alias of glShaderSource.
(glSharpenTexFuncSGIS target n points) → any |
target : exact-integer? |
n : exact-integer? |
points : f32vector? |
(glSpriteParameterfSGIX pname param) → any |
pname : exact-integer? |
param : flonum? |
(glSpriteParameterfvSGIX pname params) → any |
pname : exact-integer? |
params : f32vector? |
(glSpriteParameteriSGIX pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glSpriteParameterivSGIX pname params) → any |
pname : exact-integer? |
params : s32vector? |
(glStartInstrumentsSGIX) → any |
(glStencilClearTagEXT | | stencilTagBits | | | | | | | stencilClearTag) | | → | | any |
|
stencilTagBits : exact-integer? |
stencilClearTag : exact-nonnegative-integer? |
(glStencilFunc func ref mask) → any |
func : exact-integer? |
ref : exact-integer? |
mask : exact-nonnegative-integer? |
(glStencilFuncSeparate face func ref mask) → any |
face : exact-integer? |
func : exact-integer? |
ref : exact-integer? |
mask : exact-nonnegative-integer? |
Version 2.0.
(glStencilFuncSeparateATI | | frontfunc | | | | | | | backfunc | | | | | | | ref | | | | | | | mask) | | → | | any |
|
frontfunc : exact-integer? |
backfunc : exact-integer? |
ref : exact-integer? |
mask : exact-nonnegative-integer? |
Alias of glStencilFuncSeparate.
(glStencilMask mask) → any |
mask : exact-nonnegative-integer? |
(glStencilMaskSeparate face mask) → any |
face : exact-integer? |
mask : exact-nonnegative-integer? |
Version 2.0.
(glStencilOp fail zfail zpass) → any |
fail : exact-integer? |
zfail : exact-integer? |
zpass : exact-integer? |
(glStencilOpSeparate | | face | | | | | | | sfail | | | | | | | dpfail | | | | | | | dppass) | | → | | any |
|
face : exact-integer? |
sfail : exact-integer? |
dpfail : exact-integer? |
dppass : exact-integer? |
Version 2.0.
(glStencilOpSeparateATI | | face | | | | | | | sfail | | | | | | | dpfail | | | | | | | dppass) | | → | | any |
|
face : exact-integer? |
sfail : exact-integer? |
dpfail : exact-integer? |
dppass : exact-integer? |
Alias of glStencilOpSeparate.
(glStopInstrumentsSGIX marker) → any |
marker : exact-integer? |
(glStringMarkerGREMEDY len string) → any |
len : exact-integer? |
string : cpointer? |
(glSwizzleEXT res in outX outY outZ outW) → any |
res : exact-nonnegative-integer? |
in : exact-nonnegative-integer? |
outX : exact-integer? |
outY : exact-integer? |
outZ : exact-integer? |
outW : exact-integer? |
18 glT...
(glTagSampleBufferSGIX) → any |
(glTangent3bEXT tx ty tz) → any |
tx : (integer-in -128 127) |
ty : (integer-in -128 127) |
tz : (integer-in -128 127) |
(glTangent3bvEXT v) → any |
v : s8vector? |
(glTangent3dEXT tx ty tz) → any |
tx : real? |
ty : real? |
tz : real? |
(glTangent3dvEXT v) → any |
v : f64vector? |
(glTangent3fEXT tx ty tz) → any |
tx : flonum? |
ty : flonum? |
tz : flonum? |
(glTangent3fvEXT v) → any |
v : f32vector? |
(glTangent3iEXT tx ty tz) → any |
tx : exact-integer? |
ty : exact-integer? |
tz : exact-integer? |
(glTangent3ivEXT v) → any |
v : s32vector? |
(glTangent3sEXT tx ty tz) → any |
tx : (integer-in -32768 32767) |
ty : (integer-in -32768 32767) |
tz : (integer-in -32768 32767) |
(glTangent3svEXT v) → any |
v : s16vector? |
(glTangentPointerEXT type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glTbufferMask3DFX mask) → any |
mask : exact-nonnegative-integer? |
(glTessellationFactorAMD factor) → any |
factor : flonum? |
(glTessellationModeAMD mode) → any |
mode : exact-integer? |
(glTestFenceAPPLE fence) → boolean? |
fence : exact-nonnegative-integer? |
(glTestFenceNV fence) → boolean? |
fence : exact-nonnegative-integer? |
(glTestObjectAPPLE object name) → boolean? |
object : exact-integer? |
name : exact-nonnegative-integer? |
(glTexBuffer target internalformat buffer) → any |
target : exact-integer? |
internalformat : exact-integer? |
buffer : exact-nonnegative-integer? |
Version 3.1.
(glTexBufferARB | | target | | | | | | | internalformat | | | | | | | buffer) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
buffer : exact-nonnegative-integer? |
Alias of glTexBuffer.
(glTexBufferEXT | | target | | | | | | | internalformat | | | | | | | buffer) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
buffer : exact-nonnegative-integer? |
Alias of glTexBufferARB.
(glTexBumpParameterfvATI pname param) → any |
pname : exact-integer? |
param : f32vector? |
(glTexBumpParameterivATI pname param) → any |
pname : exact-integer? |
param : s32vector? |
(glTexCoord1d s) → any |
s : real? |
Deprecated in version 3.1.
(glTexCoord1dv v) → any |
v : real? |
Deprecated in version 3.1.
(glTexCoord1f s) → any |
s : flonum? |
Deprecated in version 3.1.
(glTexCoord1fv v) → any |
v : flonum? |
Deprecated in version 3.1.
(glTexCoord1hNV s) → any |
s : (integer-in 0 65535) |
(glTexCoord1hvNV v) → any |
v : (integer-in 0 65535) |
(glTexCoord1i s) → any |
s : exact-integer? |
Deprecated in version 3.1.
(glTexCoord1iv v) → any |
v : exact-integer? |
Deprecated in version 3.1.
(glTexCoord1s s) → any |
s : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glTexCoord1sv v) → any |
v : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glTexCoord2d s t) → any |
s : real? |
t : real? |
Deprecated in version 3.1.
(glTexCoord2dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glTexCoord2f s t) → any |
s : flonum? |
t : flonum? |
Deprecated in version 3.1.
(glTexCoord2fColor3fVertex3fSUN s t r g b x y z) → any |
s : flonum? |
t : flonum? |
r : flonum? |
g : flonum? |
b : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glTexCoord2fColor3fVertex3fvSUN tc c v) → any |
tc : f32vector? |
c : f32vector? |
v : f32vector? |
(glTexCoord2fColor4fNormal3fVertex3fSUN | | s | | | | | | | t | | | | | | | r | | | | | | | g | | | | | | | b | | | | | | | a | | | | | | | nx | | | | | | | ny | | | | | | | nz | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
s : flonum? |
t : flonum? |
r : flonum? |
g : flonum? |
b : flonum? |
a : flonum? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glTexCoord2fColor4fNormal3fVertex3fvSUN | | tc | | | | | | | c | | | | | | | n | | | | | | | v) | | → | | any |
|
tc : f32vector? |
c : f32vector? |
n : f32vector? |
v : f32vector? |
(glTexCoord2fColor4ubVertex3fSUN | | s | | | | | | | t | | | | | | | r | | | | | | | g | | | | | | | b | | | | | | | a | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
s : flonum? |
t : flonum? |
r : (integer-in 0 255) |
g : (integer-in 0 255) |
b : (integer-in 0 255) |
a : (integer-in 0 255) |
x : flonum? |
y : flonum? |
z : flonum? |
(glTexCoord2fColor4ubVertex3fvSUN tc c v) → any |
tc : f32vector? |
c : (or/c string? bytes?) |
v : f32vector? |
(glTexCoord2fNormal3fVertex3fSUN | | s | | | | | | | t | | | | | | | nx | | | | | | | ny | | | | | | | nz | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
s : flonum? |
t : flonum? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glTexCoord2fNormal3fVertex3fvSUN tc n v) → any |
tc : f32vector? |
n : f32vector? |
v : f32vector? |
(glTexCoord2fVertex3fSUN s t x y z) → any |
s : flonum? |
t : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
(glTexCoord2fVertex3fvSUN tc v) → any |
tc : f32vector? |
v : f32vector? |
(glTexCoord2fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glTexCoord2hNV s t) → any |
s : (integer-in 0 65535) |
t : (integer-in 0 65535) |
(glTexCoord2hvNV v) → any |
v : u16vector? |
(glTexCoord2i s t) → any |
s : exact-integer? |
t : exact-integer? |
Deprecated in version 3.1.
(glTexCoord2iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glTexCoord2s s t) → any |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glTexCoord2sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glTexCoord3d s t r) → any |
s : real? |
t : real? |
r : real? |
Deprecated in version 3.1.
(glTexCoord3dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glTexCoord3f s t r) → any |
s : flonum? |
t : flonum? |
r : flonum? |
Deprecated in version 3.1.
(glTexCoord3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glTexCoord3hNV s t r) → any |
s : (integer-in 0 65535) |
t : (integer-in 0 65535) |
r : (integer-in 0 65535) |
(glTexCoord3hvNV v) → any |
v : u16vector? |
(glTexCoord3i s t r) → any |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
Deprecated in version 3.1.
(glTexCoord3iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glTexCoord3s s t r) → any |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
r : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glTexCoord3sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glTexCoord4d s t r q) → any |
s : real? |
t : real? |
r : real? |
q : real? |
Deprecated in version 3.1.
(glTexCoord4dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glTexCoord4f s t r q) → any |
s : flonum? |
t : flonum? |
r : flonum? |
q : flonum? |
Deprecated in version 3.1.
(glTexCoord4fColor4fNormal3fVertex4fSUN | | s | | | | | | | t | | | | | | | p | | | | | | | q | | | | | | | r | | | | | | | g | | | | | | | b | | | | | | | a | | | | | | | nx | | | | | | | ny | | | | | | | nz | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
s : flonum? |
t : flonum? |
p : flonum? |
q : flonum? |
r : flonum? |
g : flonum? |
b : flonum? |
a : flonum? |
nx : flonum? |
ny : flonum? |
nz : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glTexCoord4fColor4fNormal3fVertex4fvSUN | | tc | | | | | | | c | | | | | | | n | | | | | | | v) | | → | | any |
|
tc : f32vector? |
c : f32vector? |
n : f32vector? |
v : f32vector? |
(glTexCoord4fVertex4fSUN s t p q x y z w) → any |
s : flonum? |
t : flonum? |
p : flonum? |
q : flonum? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glTexCoord4fVertex4fvSUN tc v) → any |
tc : f32vector? |
v : f32vector? |
(glTexCoord4fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glTexCoord4hNV s t r q) → any |
s : (integer-in 0 65535) |
t : (integer-in 0 65535) |
r : (integer-in 0 65535) |
q : (integer-in 0 65535) |
(glTexCoord4hvNV v) → any |
v : u16vector? |
(glTexCoord4i s t r q) → any |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
q : exact-integer? |
Deprecated in version 3.1.
(glTexCoord4iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glTexCoord4s s t r q) → any |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
r : (integer-in -32768 32767) |
q : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glTexCoord4sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glTexCoordFormatNV size type stride) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
(glTexCoordP1ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordP1uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordP2ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordP2uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordP3ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordP3uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordP4ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordP4uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
Version 1.2.
(glTexCoordPointer size type stride pointer) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.1.
Deprecated in version 3.1.
(glTexCoordPointerEXT | | size | | | | | | | type | | | | | | | stride | | | | | | | count | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
count : exact-integer? |
pointer : cpointer? |
(glTexCoordPointerListIBM | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
ptrstride : exact-integer? |
(glTexCoordPointervINTEL size type pointer) → any |
size : exact-integer? |
type : exact-integer? |
pointer : (vectorof cpointer?) |
(glTexEnvf target pname param) → any |
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glTexEnvfv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glTexEnvi target pname param) → any |
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glTexEnviv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glTexFilterFuncSGIS target filter n weights) → any |
target : exact-integer? |
filter : exact-integer? |
n : exact-integer? |
weights : f32vector? |
(glTexGend coord pname param) → any |
coord : exact-integer? |
pname : exact-integer? |
param : real? |
Deprecated in version 3.1.
(glTexGendv coord pname params) → any |
coord : exact-integer? |
pname : exact-integer? |
params : f64vector? |
Deprecated in version 3.1.
(glTexGenf coord pname param) → any |
coord : exact-integer? |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glTexGenfv coord pname params) → any |
coord : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glTexGeni coord pname param) → any |
coord : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glTexGeniv coord pname params) → any |
coord : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glTexImage1D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTexImage2D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTexImage2DMultisample | | target | | | | | | | samples | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | fixedsamplelocations) | | → | | any |
|
target : exact-integer? |
samples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
fixedsamplelocations : boolean? |
Version 1.2.
(glTexImage2DMultisampleCoverageNV | | target | | | | | | | coverageSamples | | | | | | | colorSamples | | | | | | | internalFormat | | | | | | | width | | | | | | | height | | | | | | | fixedSampleLocations) | | → | | any |
|
target : exact-integer? |
coverageSamples : exact-integer? |
colorSamples : exact-integer? |
internalFormat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
fixedSampleLocations : boolean? |
(glTexImage3D | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Version 1.2.
Deprecated in version 3.1.
(glTexImage3DEXT | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Alias of glTexImage3D.
(glTexImage3DMultisample | | target | | | | | | | samples | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | fixedsamplelocations) | | → | | any |
|
target : exact-integer? |
samples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
fixedsamplelocations : boolean? |
Version 1.2.
(glTexImage3DMultisampleCoverageNV | | target | | | | | | | coverageSamples | | | | | | | colorSamples | | | | | | | internalFormat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | fixedSampleLocations) | | → | | any |
|
target : exact-integer? |
coverageSamples : exact-integer? |
colorSamples : exact-integer? |
internalFormat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
fixedSampleLocations : boolean? |
(glTexImage4DSGIS | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | size4d | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
size4d : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTexParameterIiv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Version 3.0.
(glTexParameterIivEXT target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Alias of glTexParameterIiv.
(glTexParameterIuiv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : u32vector? |
Version 3.0.
(glTexParameterIuivEXT target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : u32vector? |
Alias of glTexParameterIuiv.
(glTexParameterf target pname param) → any |
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glTexParameterfv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glTexParameteri target pname param) → any |
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glTexParameteriv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glTexRenderbufferNV target renderbuffer) → any |
target : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
(glTexSubImage1D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Version 1.1.
(glTexSubImage1DEXT | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Alias of glTexSubImage1D.
(glTexSubImage2D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Version 1.1.
(glTexSubImage2DEXT | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Alias of glTexSubImage2D.
(glTexSubImage3D | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Version 1.2.
(glTexSubImage3DEXT | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
Alias of glTexSubImage3D.
(glTexSubImage4DSGIS | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | woffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | size4d | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
woffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
size4d : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTextureBarrierNV) → any |
(glTextureBufferEXT | | texture | | | | | | | target | | | | | | | internalformat | | | | | | | buffer) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
internalformat : exact-integer? |
buffer : exact-nonnegative-integer? |
(glTextureColorMaskSGIS red green blue alpha) → any |
red : boolean? |
green : boolean? |
blue : boolean? |
alpha : boolean? |
(glTextureImage1DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTextureImage2DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTextureImage2DMultisampleCoverageNV | | texture | | | | target | | | | coverageSamples | | | | colorSamples | | | | internalFormat | | | | width | | | | height | | | | fixedSampleLocations) | |
|
→ any |
texture : exact-nonnegative-integer? |
target : exact-integer? |
coverageSamples : exact-integer? |
colorSamples : exact-integer? |
internalFormat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
fixedSampleLocations : boolean? |
(glTextureImage2DMultisampleNV | | texture | | | | | | | target | | | | | | | samples | | | | | | | internalFormat | | | | | | | width | | | | | | | height | | | | | | | fixedSampleLocations) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
samples : exact-integer? |
internalFormat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
fixedSampleLocations : boolean? |
(glTextureImage3DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | internalformat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | border | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
border : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTextureImage3DMultisampleCoverageNV | | texture | | | | target | | | | coverageSamples | | | | colorSamples | | | | internalFormat | | | | width | | | | height | | | | depth | | | | fixedSampleLocations) | |
|
→ any |
texture : exact-nonnegative-integer? |
target : exact-integer? |
coverageSamples : exact-integer? |
colorSamples : exact-integer? |
internalFormat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
fixedSampleLocations : boolean? |
(glTextureImage3DMultisampleNV | | texture | | | | | | | target | | | | | | | samples | | | | | | | internalFormat | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | fixedSampleLocations) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
samples : exact-integer? |
internalFormat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
fixedSampleLocations : boolean? |
(glTextureLightEXT pname) → any |
pname : exact-integer? |
(glTextureMaterialEXT face mode) → any |
face : exact-integer? |
mode : exact-integer? |
(glTextureNormalEXT mode) → any |
mode : exact-integer? |
(glTextureParameterIivEXT | | texture | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glTextureParameterIuivEXT | | texture | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
params : u32vector? |
(glTextureParameterfEXT | | texture | | | | | | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
(glTextureParameterfvEXT | | texture | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
(glTextureParameteriEXT | | texture | | | | | | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
(glTextureParameterivEXT | | texture | | | | | | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glTextureRangeAPPLE target length pointer) → any |
target : exact-integer? |
length : exact-integer? |
pointer : cpointer? |
(glTextureRenderbufferEXT | | texture | | | | | | | target | | | | | | | renderbuffer) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
(glTextureSubImage1DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | width | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
width : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTextureSubImage2DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | width | | | | | | | height | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTextureSubImage3DEXT | | texture | | | | | | | target | | | | | | | level | | | | | | | xoffset | | | | | | | yoffset | | | | | | | zoffset | | | | | | | width | | | | | | | height | | | | | | | depth | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
texture : exact-nonnegative-integer? |
target : exact-integer? |
level : exact-integer? |
xoffset : exact-integer? |
yoffset : exact-integer? |
zoffset : exact-integer? |
width : exact-integer? |
height : exact-integer? |
depth : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glTrackMatrixNV | | target | | | | | | | address | | | | | | | matrix | | | | | | | transform) | | → | | any |
|
target : exact-integer? |
address : exact-nonnegative-integer? |
matrix : exact-integer? |
transform : exact-integer? |
(glTransformFeedbackAttribsNV | | count | | | | | | | attribs | | | | | | | bufferMode) | | → | | any |
|
count : exact-nonnegative-integer? |
attribs : s32vector? |
bufferMode : exact-integer? |
(glTransformFeedbackStreamAttribsNV | | count | | | | | | | attribs | | | | | | | nbuffers | | | | | | | bufstreams | | | | | | | bufferMode) | | → | | any |
|
count : exact-integer? |
attribs : s32vector? |
nbuffers : exact-integer? |
bufstreams : s32vector? |
bufferMode : exact-integer? |
(glTransformFeedbackVaryings | | program | | | | | | | count | | | | | | | varyings | | | | | | | bufferMode) | | → | | any |
|
program : exact-nonnegative-integer? |
count : exact-integer? |
varyings : (vectorof (or/c string? bytes?)) |
bufferMode : exact-integer? |
Version 3.0.
(glTransformFeedbackVaryingsEXT | | program | | | | | | | count | | | | | | | varyings | | | | | | | bufferMode) | | → | | any |
|
program : exact-nonnegative-integer? |
count : exact-integer? |
varyings : (vectorof (or/c string? bytes?)) |
bufferMode : exact-integer? |
Alias of glTransformFeedbackVaryings.
(glTransformFeedbackVaryingsNV | | program | | | | | | | count | | | | | | | locations | | | | | | | bufferMode) | | → | | any |
|
program : exact-nonnegative-integer? |
count : exact-integer? |
locations : s32vector? |
bufferMode : exact-integer? |
Alias of glTransformFeedbackVaryings.
(glTranslated x y z) → any |
x : real? |
y : real? |
z : real? |
Deprecated in version 3.1.
(glTranslatef x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Deprecated in version 3.1.
See the glTranslate manpage.
19 glU...
(glUniform1d location x) → any |
location : exact-integer? |
x : real? |
Version 1.2.
(glUniform1dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform1f location v0) → any |
location : exact-integer? |
v0 : flonum? |
Version 2.0.
(glUniform1fARB location v0) → any |
location : exact-integer? |
v0 : flonum? |
Alias of glUniform1f.
(glUniform1fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform1fvARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform1fv.
(glUniform1i location v0) → any |
location : exact-integer? |
v0 : exact-integer? |
Version 2.0.
(glUniform1i64NV location x) → any |
location : exact-integer? |
x : exact-integer? |
(glUniform1i64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform1iARB location v0) → any |
location : exact-integer? |
v0 : exact-integer? |
Alias of glUniform1i.
(glUniform1iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform1ivARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform1iv.
(glUniform1ui location v0) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
Version 3.0.
(glUniform1ui64NV location x) → any |
location : exact-integer? |
x : exact-nonnegative-integer? |
(glUniform1ui64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform1uiEXT location v0) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
Alias of glUniform1ui.
(glUniform1uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform1uivEXT location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform1uiv.
(glUniform2d location x y) → any |
location : exact-integer? |
x : real? |
y : real? |
Version 1.2.
(glUniform2dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform2f location v0 v1) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
Version 2.0.
(glUniform2fARB location v0 v1) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
Alias of glUniform2f.
(glUniform2fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform2fvARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform2fv.
(glUniform2i location v0 v1) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
Version 2.0.
(glUniform2i64NV location x y) → any |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
(glUniform2i64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform2iARB location v0 v1) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
Alias of glUniform2i.
(glUniform2iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform2ivARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform2iv.
(glUniform2ui location v0 v1) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
Version 3.0.
(glUniform2ui64NV location x y) → any |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
(glUniform2ui64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform2uiEXT location v0 v1) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
Alias of glUniform2ui.
(glUniform2uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform2uivEXT location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform2uiv.
(glUniform3d location x y z) → any |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
Version 1.2.
(glUniform3dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform3f location v0 v1 v2) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
Version 2.0.
(glUniform3fARB location v0 v1 v2) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
Alias of glUniform3f.
(glUniform3fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform3fvARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform3fv.
(glUniform3i location v0 v1 v2) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
Version 2.0.
(glUniform3i64NV location x y z) → any |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
(glUniform3i64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform3iARB location v0 v1 v2) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
Alias of glUniform3i.
(glUniform3iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform3ivARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform3iv.
(glUniform3ui location v0 v1 v2) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
Version 3.0.
(glUniform3ui64NV location x y z) → any |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
(glUniform3ui64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform3uiEXT location v0 v1 v2) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
Alias of glUniform3ui.
(glUniform3uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform3uivEXT location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform3uiv.
(glUniform4d location x y z w) → any |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Version 1.2.
(glUniform4dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform4f location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
Version 2.0.
(glUniform4fARB location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
Alias of glUniform4f.
(glUniform4fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform4fvARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform4fv.
(glUniform4i location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
Version 2.0.
(glUniform4i64NV location x y z w) → any |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glUniform4i64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform4iARB location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
Alias of glUniform4i.
(glUniform4iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform4ivARB location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform4iv.
(glUniform4ui location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
v3 : exact-nonnegative-integer? |
Version 3.0.
(glUniform4ui64NV location x y z w) → any |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
(glUniform4ui64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform4uiEXT location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
v3 : exact-nonnegative-integer? |
Alias of glUniform4ui.
(glUniform4uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform4uivEXT location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform4uiv.
(glUniformBlockBinding | | program | | | | | | | uniformBlockIndex | | | | | | | uniformBlockBinding) | | → | | any |
|
program : exact-nonnegative-integer? |
uniformBlockIndex : exact-nonnegative-integer? |
uniformBlockBinding : exact-nonnegative-integer? |
Version 2.0.
(glUniformBufferEXT program location buffer) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
buffer : exact-nonnegative-integer? |
(glUniformMatrix2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.0.
(glUniformMatrix2fvARB | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Alias of glUniformMatrix2fv.
(glUniformMatrix2x3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix2x3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix2x4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix2x4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.0.
(glUniformMatrix3fvARB | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Alias of glUniformMatrix3fv.
(glUniformMatrix3x2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix3x2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix3x4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix3x4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.0.
(glUniformMatrix4fvARB | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Alias of glUniformMatrix4fv.
(glUniformMatrix4x2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix4x2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix4x3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix4x3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformSubroutinesuiv | | shadertype | | | | | | | count | | | | | | | indices) | | → | | any |
|
shadertype : exact-integer? |
count : exact-integer? |
indices : u32vector? |
Version 1.2.
(glUniformui64NV location value) → any |
location : exact-integer? |
value : exact-nonnegative-integer? |
(glUniformui64vNV location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUnlockArraysEXT) → any |
(glUnmapBuffer target) → boolean? |
target : exact-integer? |
Version 1.5.
(glUnmapBufferARB target) → boolean? |
target : exact-integer? |
Alias of glUnmapBuffer.
(glUnmapNamedBufferEXT buffer) → boolean? |
buffer : exact-nonnegative-integer? |
(glUnmapObjectBufferATI buffer) → any |
buffer : exact-nonnegative-integer? |
(glUpdateObjectBufferATI | | buffer | | | | | | | offset | | | | | | | size | | | | | | | pointer | | | | | | | preserve) | | → | | any |
|
buffer : exact-nonnegative-integer? |
offset : exact-nonnegative-integer? |
size : exact-integer? |
pointer : cpointer? |
preserve : exact-integer? |
(glUseProgram program) → any |
program : exact-nonnegative-integer? |
Version 2.0.
(glUseProgramObjectARB programObj) → any |
programObj : exact-nonnegative-integer? |
Alias of glUseProgram.
(glUseProgramStages pipeline stages program) → any |
pipeline : exact-nonnegative-integer? |
stages : exact-nonnegative-integer? |
program : exact-nonnegative-integer? |
Version 4.1.
(glUseShaderProgramEXT type program) → any |
type : exact-integer? |
program : exact-nonnegative-integer? |
20 glV...
(glVDPAUInitNV vdpDevice getProcAddress) → any |
vdpDevice : cpointer? |
getProcAddress : cpointer? |
(glValidateProgram program) → any |
program : exact-nonnegative-integer? |
Version 2.0.
(glValidateProgramARB programObj) → any |
programObj : exact-nonnegative-integer? |
Alias of glValidateProgram.
(glValidateProgramPipeline pipeline) → any |
pipeline : exact-nonnegative-integer? |
Version 4.1.
(glVariantArrayObjectATI | | id | | | | | | | type | | | | | | | stride | | | | | | | buffer | | | | | | | offset) | | → | | any |
|
id : exact-nonnegative-integer? |
type : exact-integer? |
stride : exact-integer? |
buffer : exact-nonnegative-integer? |
offset : exact-nonnegative-integer? |
(glVariantPointerEXT id type stride addr) → any |
id : exact-nonnegative-integer? |
type : exact-integer? |
stride : exact-nonnegative-integer? |
addr : cpointer? |
(glVariantbvEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : s8vector? |
(glVariantdvEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : f64vector? |
(glVariantfvEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : f32vector? |
(glVariantivEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : s32vector? |
(glVariantsvEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : s16vector? |
(glVariantubvEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : (or/c string? bytes?) |
(glVariantuivEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : u32vector? |
(glVariantusvEXT id addr) → any |
id : exact-nonnegative-integer? |
addr : u16vector? |
(glVertex2d x y) → any |
x : real? |
y : real? |
Deprecated in version 3.1.
(glVertex2dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glVertex2f x y) → any |
x : flonum? |
y : flonum? |
Deprecated in version 3.1.
(glVertex2fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glVertex2hNV x y) → any |
x : (integer-in 0 65535) |
y : (integer-in 0 65535) |
(glVertex2hvNV v) → any |
v : u16vector? |
(glVertex2i x y) → any |
x : exact-integer? |
y : exact-integer? |
Deprecated in version 3.1.
(glVertex2iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glVertex2s x y) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glVertex2sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glVertex3d x y z) → any |
x : real? |
y : real? |
z : real? |
Deprecated in version 3.1.
(glVertex3dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glVertex3f x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Deprecated in version 3.1.
(glVertex3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glVertex3hNV x y z) → any |
x : (integer-in 0 65535) |
y : (integer-in 0 65535) |
z : (integer-in 0 65535) |
(glVertex3hvNV v) → any |
v : u16vector? |
(glVertex3i x y z) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Deprecated in version 3.1.
(glVertex3iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glVertex3s x y z) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glVertex3sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glVertex4d x y z w) → any |
x : real? |
y : real? |
z : real? |
w : real? |
Deprecated in version 3.1.
(glVertex4dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glVertex4f x y z w) → any |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Deprecated in version 3.1.
(glVertex4fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glVertex4hNV x y z w) → any |
x : (integer-in 0 65535) |
y : (integer-in 0 65535) |
z : (integer-in 0 65535) |
w : (integer-in 0 65535) |
(glVertex4hvNV v) → any |
v : u16vector? |
(glVertex4i x y z w) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Deprecated in version 3.1.
(glVertex4iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glVertex4s x y z w) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
w : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glVertex4sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glVertexArrayParameteriAPPLE pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glVertexArrayRangeAPPLE length pointer) → any |
length : exact-integer? |
pointer : cpointer? |
(glVertexArrayRangeNV length pointer) → any |
length : exact-integer? |
pointer : cpointer? |
(glVertexArrayVertexAttribLOffsetEXT | | vaobj | | | | | | | buffer | | | | | | | index | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | offset) | | → | | any |
|
vaobj : exact-nonnegative-integer? |
buffer : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
offset : exact-integer? |
(glVertexAttrib1d index x) → any |
index : exact-nonnegative-integer? |
x : real? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib1dARB index x) → any |
index : exact-nonnegative-integer? |
x : real? |
Alias of glVertexAttrib1d.
(glVertexAttrib1dNV index x) → any |
index : exact-nonnegative-integer? |
x : real? |
Alias of glVertexAttrib1d.
(glVertexAttrib1dv index v) → any |
index : exact-nonnegative-integer? |
v : real? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib1dvARB index v) → any |
index : exact-nonnegative-integer? |
v : real? |
Alias of glVertexAttrib1dv.
(glVertexAttrib1dvNV index v) → any |
index : exact-nonnegative-integer? |
v : real? |
Alias of glVertexAttrib1dv.
(glVertexAttrib1f index x) → any |
index : exact-nonnegative-integer? |
x : flonum? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib1fARB index x) → any |
index : exact-nonnegative-integer? |
x : flonum? |
Alias of glVertexAttrib1f.
(glVertexAttrib1fNV index x) → any |
index : exact-nonnegative-integer? |
x : flonum? |
Alias of glVertexAttrib1f.
(glVertexAttrib1fv index v) → any |
index : exact-nonnegative-integer? |
v : flonum? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib1fvARB index v) → any |
index : exact-nonnegative-integer? |
v : flonum? |
Alias of glVertexAttrib1fv.
(glVertexAttrib1fvNV index v) → any |
index : exact-nonnegative-integer? |
v : flonum? |
Alias of glVertexAttrib1fv.
(glVertexAttrib1hNV index x) → any |
index : exact-nonnegative-integer? |
x : (integer-in 0 65535) |
(glVertexAttrib1hvNV index v) → any |
index : exact-nonnegative-integer? |
v : (integer-in 0 65535) |
(glVertexAttrib1s index x) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib1sARB index x) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
Alias of glVertexAttrib1s.
(glVertexAttrib1sNV index x) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
Alias of glVertexAttrib1s.
(glVertexAttrib1sv index v) → any |
index : exact-nonnegative-integer? |
v : (integer-in -32768 32767) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib1svARB index v) → any |
index : exact-nonnegative-integer? |
v : (integer-in -32768 32767) |
Alias of glVertexAttrib1sv.
(glVertexAttrib1svNV index v) → any |
index : exact-nonnegative-integer? |
v : (integer-in -32768 32767) |
Alias of glVertexAttrib1sv.
(glVertexAttrib2d index x y) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib2dARB index x y) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
Alias of glVertexAttrib2d.
(glVertexAttrib2dNV index x y) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
Alias of glVertexAttrib2d.
(glVertexAttrib2dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib2dvARB index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Alias of glVertexAttrib2dv.
(glVertexAttrib2dvNV index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Alias of glVertexAttrib2dv.
(glVertexAttrib2f index x y) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib2fARB index x y) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
Alias of glVertexAttrib2f.
(glVertexAttrib2fNV index x y) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
Alias of glVertexAttrib2f.
(glVertexAttrib2fv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib2fvARB index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Alias of glVertexAttrib2fv.
(glVertexAttrib2fvNV index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Alias of glVertexAttrib2fv.
(glVertexAttrib2hNV index x y) → any |
index : exact-nonnegative-integer? |
x : (integer-in 0 65535) |
y : (integer-in 0 65535) |
(glVertexAttrib2hvNV index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
(glVertexAttrib2s index x y) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib2sARB index x y) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Alias of glVertexAttrib2s.
(glVertexAttrib2sNV index x y) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Alias of glVertexAttrib2s.
(glVertexAttrib2sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib2svARB index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttrib2sv.
(glVertexAttrib2svNV index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttrib2sv.
(glVertexAttrib3d index x y z) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib3dARB index x y z) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
Alias of glVertexAttrib3d.
(glVertexAttrib3dNV index x y z) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
Alias of glVertexAttrib3d.
(glVertexAttrib3dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib3dvARB index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Alias of glVertexAttrib3dv.
(glVertexAttrib3dvNV index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Alias of glVertexAttrib3dv.
(glVertexAttrib3f index x y z) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib3fARB index x y z) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
Alias of glVertexAttrib3f.
(glVertexAttrib3fNV index x y z) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
Alias of glVertexAttrib3f.
(glVertexAttrib3fv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib3fvARB index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Alias of glVertexAttrib3fv.
(glVertexAttrib3fvNV index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Alias of glVertexAttrib3fv.
(glVertexAttrib3hNV index x y z) → any |
index : exact-nonnegative-integer? |
x : (integer-in 0 65535) |
y : (integer-in 0 65535) |
z : (integer-in 0 65535) |
(glVertexAttrib3hvNV index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
(glVertexAttrib3s index x y z) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib3sARB index x y z) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Alias of glVertexAttrib3s.
(glVertexAttrib3sNV index x y z) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Alias of glVertexAttrib3s.
(glVertexAttrib3sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib3svARB index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttrib3sv.
(glVertexAttrib3svNV index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttrib3sv.
(glVertexAttrib4Nbv index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4NbvARB index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Alias of glVertexAttrib4Nbv.
(glVertexAttrib4Niv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4NivARB index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Alias of glVertexAttrib4Niv.
(glVertexAttrib4Nsv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4NsvARB index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttrib4Nsv.
(glVertexAttrib4Nub index x y z w) → any |
index : exact-nonnegative-integer? |
x : (integer-in 0 255) |
y : (integer-in 0 255) |
z : (integer-in 0 255) |
w : (integer-in 0 255) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4NubARB index x y z w) → any |
index : exact-nonnegative-integer? |
x : (integer-in 0 255) |
y : (integer-in 0 255) |
z : (integer-in 0 255) |
w : (integer-in 0 255) |
Alias of glVertexAttrib4Nub.
(glVertexAttrib4Nubv index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4NubvARB index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Alias of glVertexAttrib4Nubv.
(glVertexAttrib4Nuiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4NuivARB index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Alias of glVertexAttrib4Nuiv.
(glVertexAttrib4Nusv index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4NusvARB index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Alias of glVertexAttrib4Nusv.
(glVertexAttrib4bv index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4bvARB index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Alias of glVertexAttrib4bv.
(glVertexAttrib4d index x y z w) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4dARB index x y z w) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Alias of glVertexAttrib4d.
(glVertexAttrib4dNV index x y z w) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Alias of glVertexAttrib4d.
(glVertexAttrib4dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4dvARB index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Alias of glVertexAttrib4dv.
(glVertexAttrib4dvNV index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Alias of glVertexAttrib4dv.
(glVertexAttrib4f index x y z w) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4fARB index x y z w) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Alias of glVertexAttrib4f.
(glVertexAttrib4fNV index x y z w) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Alias of glVertexAttrib4f.
(glVertexAttrib4fv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4fvARB index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Alias of glVertexAttrib4fv.
(glVertexAttrib4fvNV index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Alias of glVertexAttrib4fv.
(glVertexAttrib4hNV index x y z w) → any |
index : exact-nonnegative-integer? |
x : (integer-in 0 65535) |
y : (integer-in 0 65535) |
z : (integer-in 0 65535) |
w : (integer-in 0 65535) |
(glVertexAttrib4hvNV index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
(glVertexAttrib4iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4ivARB index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Alias of glVertexAttrib4iv.
(glVertexAttrib4s index x y z w) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
w : (integer-in -32768 32767) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4sARB index x y z w) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
w : (integer-in -32768 32767) |
Alias of glVertexAttrib4s.
(glVertexAttrib4sNV index x y z w) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
w : (integer-in -32768 32767) |
Alias of glVertexAttrib4s.
(glVertexAttrib4sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4svARB index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttrib4sv.
(glVertexAttrib4svNV index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttrib4sv.
(glVertexAttrib4ubNV index x y z w) → any |
index : exact-nonnegative-integer? |
x : (integer-in 0 255) |
y : (integer-in 0 255) |
z : (integer-in 0 255) |
w : (integer-in 0 255) |
Alias of glVertexAttrib4Nub.
(glVertexAttrib4ubv index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4ubvARB index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Alias of glVertexAttrib4ubv.
(glVertexAttrib4ubvNV index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Alias of glVertexAttrib4Nubv.
(glVertexAttrib4uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4uivARB index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Alias of glVertexAttrib4uiv.
(glVertexAttrib4usv index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Version 2.0.
Deprecated in version 3.1.
(glVertexAttrib4usvARB index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Alias of glVertexAttrib4usv.
(glVertexAttribArrayObjectATI | | index | | | | | | | size | | | | | | | type | | | | | | | normalized | | | | | | | stride | | | | | | | buffer | | | | | | | offset) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
normalized : boolean? |
stride : exact-integer? |
buffer : exact-nonnegative-integer? |
offset : exact-nonnegative-integer? |
(glVertexAttribDivisor index divisor) → any |
index : exact-nonnegative-integer? |
divisor : exact-nonnegative-integer? |
Version 1.1.
(glVertexAttribDivisorARB index divisor) → any |
index : exact-nonnegative-integer? |
divisor : exact-nonnegative-integer? |
(glVertexAttribFormatNV | | index | | | | | | | size | | | | | | | type | | | | | | | normalized | | | | | | | stride) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
normalized : boolean? |
stride : exact-integer? |
(glVertexAttribI1i index x) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI1iEXT index x) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
Alias of glVertexAttribI1i.
(glVertexAttribI1iv index v) → any |
index : exact-nonnegative-integer? |
v : exact-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI1ivEXT index v) → any |
index : exact-nonnegative-integer? |
v : exact-integer? |
Alias of glVertexAttribI1iv.
(glVertexAttribI1ui index x) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI1uiEXT index x) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
Alias of glVertexAttribI1ui.
(glVertexAttribI1uiv index v) → any |
index : exact-nonnegative-integer? |
v : exact-nonnegative-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI1uivEXT index v) → any |
index : exact-nonnegative-integer? |
v : exact-nonnegative-integer? |
Alias of glVertexAttribI1uiv.
(glVertexAttribI2i index x y) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI2iEXT index x y) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
Alias of glVertexAttribI2i.
(glVertexAttribI2iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI2ivEXT index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Alias of glVertexAttribI2iv.
(glVertexAttribI2ui index x y) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI2uiEXT index x y) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
Alias of glVertexAttribI2ui.
(glVertexAttribI2uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI2uivEXT index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Alias of glVertexAttribI2uiv.
(glVertexAttribI3i index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI3iEXT index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Alias of glVertexAttribI3i.
(glVertexAttribI3iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI3ivEXT index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Alias of glVertexAttribI3iv.
(glVertexAttribI3ui index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI3uiEXT index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
Alias of glVertexAttribI3ui.
(glVertexAttribI3uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI3uivEXT index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Alias of glVertexAttribI3uiv.
(glVertexAttribI4bv index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4bvEXT index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Alias of glVertexAttribI4bv.
(glVertexAttribI4i index x y z w) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4iEXT index x y z w) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Alias of glVertexAttribI4i.
(glVertexAttribI4iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4ivEXT index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Alias of glVertexAttribI4iv.
(glVertexAttribI4sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4svEXT index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Alias of glVertexAttribI4sv.
(glVertexAttribI4ubv index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4ubvEXT index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Alias of glVertexAttribI4ubv.
(glVertexAttribI4ui index x y z w) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4uiEXT index x y z w) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
Alias of glVertexAttribI4ui.
(glVertexAttribI4uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4uivEXT index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Alias of glVertexAttribI4uiv.
(glVertexAttribI4usv index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Version 3.0.
Deprecated in version 3.1.
(glVertexAttribI4usvEXT index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Alias of glVertexAttribI4usv.
(glVertexAttribIFormatNV | | index | | | | | | | size | | | | | | | type | | | | | | | stride) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
(glVertexAttribIPointer | | index | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 3.0.
(glVertexAttribIPointerEXT | | index | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Alias of glVertexAttribIPointer.
(glVertexAttribL1d index x) → any |
index : exact-nonnegative-integer? |
x : real? |
Version 4.1.
(glVertexAttribL1dEXT index x) → any |
index : exact-nonnegative-integer? |
x : real? |
(glVertexAttribL1dv index v) → any |
index : exact-nonnegative-integer? |
v : real? |
Version 4.1.
(glVertexAttribL1dvEXT index v) → any |
index : exact-nonnegative-integer? |
v : real? |
(glVertexAttribL1i64NV index x) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
(glVertexAttribL1i64vNV index v) → any |
index : exact-nonnegative-integer? |
v : exact-integer? |
(glVertexAttribL1ui64NV index x) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
(glVertexAttribL1ui64vNV index v) → any |
index : exact-nonnegative-integer? |
v : exact-nonnegative-integer? |
(glVertexAttribL2d index x y) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
Version 4.1.
(glVertexAttribL2dEXT index x y) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
(glVertexAttribL2dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Version 4.1.
(glVertexAttribL2dvEXT index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
(glVertexAttribL2i64NV index x y) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
(glVertexAttribL2i64vNV index v) → any |
index : exact-nonnegative-integer? |
v : s64vector? |
(glVertexAttribL2ui64NV index x y) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
(glVertexAttribL2ui64vNV index v) → any |
index : exact-nonnegative-integer? |
v : u64vector? |
(glVertexAttribL3d index x y z) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
Version 4.1.
(glVertexAttribL3dEXT index x y z) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
(glVertexAttribL3dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Version 4.1.
(glVertexAttribL3dvEXT index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
(glVertexAttribL3i64NV index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
(glVertexAttribL3i64vNV index v) → any |
index : exact-nonnegative-integer? |
v : s64vector? |
(glVertexAttribL3ui64NV index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
(glVertexAttribL3ui64vNV index v) → any |
index : exact-nonnegative-integer? |
v : u64vector? |
(glVertexAttribL4d index x y z w) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Version 4.1.
(glVertexAttribL4dEXT index x y z w) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glVertexAttribL4dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Version 4.1.
(glVertexAttribL4dvEXT index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
(glVertexAttribL4i64NV index x y z w) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glVertexAttribL4i64vNV index v) → any |
index : exact-nonnegative-integer? |
v : s64vector? |
(glVertexAttribL4ui64NV index x y z w) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
(glVertexAttribL4ui64vNV index v) → any |
index : exact-nonnegative-integer? |
v : u64vector? |
(glVertexAttribLFormatNV | | index | | | | | | | size | | | | | | | type | | | | | | | stride) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
(glVertexAttribLPointer | | index | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 4.1.
(glVertexAttribLPointerEXT | | index | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glVertexAttribP1ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribP1uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribP2ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribP2uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribP3ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribP3uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribP4ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribP4uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexAttribPointer | | index | | | | | | | size | | | | | | | type | | | | | | | normalized | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
normalized : boolean? |
stride : exact-integer? |
pointer : cpointer? |
Version 2.0.
(glVertexAttribPointerARB | | index | | | | | | | size | | | | | | | type | | | | | | | normalized | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
normalized : boolean? |
stride : exact-integer? |
pointer : cpointer? |
Alias of glVertexAttribPointer.
(glVertexAttribPointerNV | | index | | | | | | | fsize | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
fsize : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glVertexAttribs1dvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
(glVertexAttribs1fvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
(glVertexAttribs1hvNV index n v) → any |
index : exact-nonnegative-integer? |
n : exact-integer? |
v : u16vector? |
(glVertexAttribs1svNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : s16vector? |
(glVertexAttribs2dvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
(glVertexAttribs2fvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
(glVertexAttribs2hvNV index n v) → any |
index : exact-nonnegative-integer? |
n : exact-integer? |
v : u16vector? |
(glVertexAttribs2svNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : s16vector? |
(glVertexAttribs3dvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
(glVertexAttribs3fvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
(glVertexAttribs3hvNV index n v) → any |
index : exact-nonnegative-integer? |
n : exact-integer? |
v : u16vector? |
(glVertexAttribs3svNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : s16vector? |
(glVertexAttribs4dvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
(glVertexAttribs4fvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
(glVertexAttribs4hvNV index n v) → any |
index : exact-nonnegative-integer? |
n : exact-integer? |
v : u16vector? |
(glVertexAttribs4svNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : s16vector? |
(glVertexAttribs4ubvNV index count v) → any |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : (or/c string? bytes?) |
(glVertexBlendARB count) → any |
count : exact-integer? |
(glVertexBlendEnvfATI pname param) → any |
pname : exact-integer? |
param : flonum? |
(glVertexBlendEnviATI pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glVertexFormatNV size type stride) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
(glVertexP2ui type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexP2uiv type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexP3ui type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexP3uiv type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexP4ui type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexP4uiv type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
Version 1.2.
(glVertexPointer size type stride pointer) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Version 1.1.
Deprecated in version 3.1.
(glVertexPointerEXT | | size | | | | | | | type | | | | | | | stride | | | | | | | count | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
count : exact-integer? |
pointer : cpointer? |
(glVertexPointerListIBM | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer | | | | | | | ptrstride) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : (vectorof cpointer?) |
ptrstride : exact-integer? |
(glVertexPointervINTEL size type pointer) → any |
size : exact-integer? |
type : exact-integer? |
pointer : (vectorof cpointer?) |
(glVertexStream1dATI stream x) → any |
stream : exact-integer? |
x : real? |
(glVertexStream1dvATI stream coords) → any |
stream : exact-integer? |
coords : real? |
(glVertexStream1fATI stream x) → any |
stream : exact-integer? |
x : flonum? |
(glVertexStream1fvATI stream coords) → any |
stream : exact-integer? |
coords : flonum? |
(glVertexStream1iATI stream x) → any |
stream : exact-integer? |
x : exact-integer? |
(glVertexStream1ivATI stream coords) → any |
stream : exact-integer? |
coords : exact-integer? |
(glVertexStream1sATI stream x) → any |
stream : exact-integer? |
x : (integer-in -32768 32767) |
(glVertexStream1svATI stream coords) → any |
stream : exact-integer? |
coords : (integer-in -32768 32767) |
(glVertexStream2dATI stream x y) → any |
stream : exact-integer? |
x : real? |
y : real? |
(glVertexStream2dvATI stream coords) → any |
stream : exact-integer? |
coords : f64vector? |
(glVertexStream2fATI stream x y) → any |
stream : exact-integer? |
x : flonum? |
y : flonum? |
(glVertexStream2fvATI stream coords) → any |
stream : exact-integer? |
coords : f32vector? |
(glVertexStream2iATI stream x y) → any |
stream : exact-integer? |
x : exact-integer? |
y : exact-integer? |
(glVertexStream2ivATI stream coords) → any |
stream : exact-integer? |
coords : s32vector? |
(glVertexStream2sATI stream x y) → any |
stream : exact-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
(glVertexStream2svATI stream coords) → any |
stream : exact-integer? |
coords : s16vector? |
(glVertexStream3dATI stream x y z) → any |
stream : exact-integer? |
x : real? |
y : real? |
z : real? |
(glVertexStream3dvATI stream coords) → any |
stream : exact-integer? |
coords : f64vector? |
(glVertexStream3fATI stream x y z) → any |
stream : exact-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
(glVertexStream3fvATI stream coords) → any |
stream : exact-integer? |
coords : f32vector? |
(glVertexStream3iATI stream x y z) → any |
stream : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
(glVertexStream3ivATI stream coords) → any |
stream : exact-integer? |
coords : s32vector? |
(glVertexStream3sATI stream x y z) → any |
stream : exact-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
(glVertexStream3svATI stream coords) → any |
stream : exact-integer? |
coords : s16vector? |
(glVertexStream4dATI stream x y z w) → any |
stream : exact-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glVertexStream4dvATI stream coords) → any |
stream : exact-integer? |
coords : f64vector? |
(glVertexStream4fATI stream x y z w) → any |
stream : exact-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glVertexStream4fvATI stream coords) → any |
stream : exact-integer? |
coords : f32vector? |
(glVertexStream4iATI stream x y z w) → any |
stream : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glVertexStream4ivATI stream coords) → any |
stream : exact-integer? |
coords : s32vector? |
(glVertexStream4sATI stream x y z w) → any |
stream : exact-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
w : (integer-in -32768 32767) |
(glVertexStream4svATI stream coords) → any |
stream : exact-integer? |
coords : s16vector? |
(glVertexWeightPointerEXT | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glVertexWeightfEXT weight) → any |
weight : flonum? |
(glVertexWeightfvEXT weight) → any |
weight : flonum? |
(glVertexWeighthNV weight) → any |
weight : (integer-in 0 65535) |
(glVertexWeighthvNV weight) → any |
weight : (integer-in 0 65535) |
(glVideoCaptureNV video_capture_slot) |
| → | | exact-integer? | exact-nonnegative-integer? | exact-nonnegative-integer? |
|
|
video_capture_slot : exact-nonnegative-integer? |
(glVideoCaptureStreamParameterdvNV | | video_capture_slot | | | | | | | stream | | | | | | | pname | | | | | | | params) | | → | | any |
|
video_capture_slot : exact-nonnegative-integer? |
stream : exact-nonnegative-integer? |
pname : exact-integer? |
params : f64vector? |
(glVideoCaptureStreamParameterfvNV | | video_capture_slot | | | | | | | stream | | | | | | | pname | | | | | | | params) | | → | | any |
|
video_capture_slot : exact-nonnegative-integer? |
stream : exact-nonnegative-integer? |
pname : exact-integer? |
params : f32vector? |
(glVideoCaptureStreamParameterivNV | | video_capture_slot | | | | | | | stream | | | | | | | pname | | | | | | | params) | | → | | any |
|
video_capture_slot : exact-nonnegative-integer? |
stream : exact-nonnegative-integer? |
pname : exact-integer? |
params : s32vector? |
(glViewport x y width height) → any |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glViewportArrayv first count v) → any |
first : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
Version 4.1.
(glViewportIndexedf index x y w h) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
w : flonum? |
h : flonum? |
Version 4.1.
(glViewportIndexedfv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Version 4.1.
See the glViewportIndexed manpage.
21 glW...
(glWaitSync sync flags timeout) → any |
sync : GLsync? |
flags : exact-nonnegative-integer? |
timeout : exact-nonnegative-integer? |
Version 3.2.
(glWeightPointerARB size type stride pointer) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glWeightbvARB size weights) → any |
size : exact-integer? |
weights : s8vector? |
(glWeightdvARB size weights) → any |
size : exact-integer? |
weights : f64vector? |
(glWeightfvARB size weights) → any |
size : exact-integer? |
weights : f32vector? |
(glWeightivARB size weights) → any |
size : exact-integer? |
weights : s32vector? |
(glWeightsvARB size weights) → any |
size : exact-integer? |
weights : s16vector? |
(glWeightubvARB size weights) → any |
size : exact-integer? |
weights : (or/c string? bytes?) |
(glWeightuivARB size weights) → any |
size : exact-integer? |
weights : u32vector? |
(glWeightusvARB size weights) → any |
size : exact-integer? |
weights : u16vector? |
(glWindowPos2d x y) → any |
x : real? |
y : real? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2dARB x y) → any |
x : real? |
y : real? |
Alias of glWindowPos2d.
(glWindowPos2dMESA x y) → any |
x : real? |
y : real? |
Alias of glWindowPos2dARB.
(glWindowPos2dv v) → any |
v : f64vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2dvARB v) → any |
v : f64vector? |
Alias of glWindowPos2dv.
(glWindowPos2dvMESA v) → any |
v : f64vector? |
Alias of glWindowPos2dvARB.
(glWindowPos2f x y) → any |
x : flonum? |
y : flonum? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2fARB x y) → any |
x : flonum? |
y : flonum? |
Alias of glWindowPos2f.
(glWindowPos2fMESA x y) → any |
x : flonum? |
y : flonum? |
Alias of glWindowPos2fARB.
(glWindowPos2fv v) → any |
v : f32vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2fvARB v) → any |
v : f32vector? |
Alias of glWindowPos2fv.
(glWindowPos2fvMESA v) → any |
v : f32vector? |
Alias of glWindowPos2fvARB.
(glWindowPos2i x y) → any |
x : exact-integer? |
y : exact-integer? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2iARB x y) → any |
x : exact-integer? |
y : exact-integer? |
Alias of glWindowPos2i.
(glWindowPos2iMESA x y) → any |
x : exact-integer? |
y : exact-integer? |
Alias of glWindowPos2iARB.
(glWindowPos2iv v) → any |
v : s32vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2ivARB v) → any |
v : s32vector? |
Alias of glWindowPos2iv.
(glWindowPos2ivMESA v) → any |
v : s32vector? |
Alias of glWindowPos2ivARB.
(glWindowPos2s x y) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2sARB x y) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Alias of glWindowPos2s.
(glWindowPos2sMESA x y) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Alias of glWindowPos2sARB.
(glWindowPos2sv v) → any |
v : s16vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos2svARB v) → any |
v : s16vector? |
Alias of glWindowPos2sv.
(glWindowPos2svMESA v) → any |
v : s16vector? |
Alias of glWindowPos2svARB.
(glWindowPos3d x y z) → any |
x : real? |
y : real? |
z : real? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3dARB x y z) → any |
x : real? |
y : real? |
z : real? |
Alias of glWindowPos3d.
(glWindowPos3dMESA x y z) → any |
x : real? |
y : real? |
z : real? |
Alias of glWindowPos3dARB.
(glWindowPos3dv v) → any |
v : f64vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3dvARB v) → any |
v : f64vector? |
Alias of glWindowPos3dv.
(glWindowPos3dvMESA v) → any |
v : f64vector? |
Alias of glWindowPos3dvARB.
(glWindowPos3f x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3fARB x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Alias of glWindowPos3f.
(glWindowPos3fMESA x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Alias of glWindowPos3fARB.
(glWindowPos3fv v) → any |
v : f32vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3fvARB v) → any |
v : f32vector? |
Alias of glWindowPos3fv.
(glWindowPos3fvMESA v) → any |
v : f32vector? |
Alias of glWindowPos3fvARB.
(glWindowPos3i x y z) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3iARB x y z) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Alias of glWindowPos3i.
(glWindowPos3iMESA x y z) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Alias of glWindowPos3iARB.
(glWindowPos3iv v) → any |
v : s32vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3ivARB v) → any |
v : s32vector? |
Alias of glWindowPos3iv.
(glWindowPos3ivMESA v) → any |
v : s32vector? |
Alias of glWindowPos3ivARB.
(glWindowPos3s x y z) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3sARB x y z) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Alias of glWindowPos3s.
(glWindowPos3sMESA x y z) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Alias of glWindowPos3sARB.
(glWindowPos3sv v) → any |
v : s16vector? |
Version 1.4.
Deprecated in version 3.1.
(glWindowPos3svARB v) → any |
v : s16vector? |
Alias of glWindowPos3sv.
(glWindowPos3svMESA v) → any |
v : s16vector? |
Alias of glWindowPos3svARB.
(glWindowPos4dMESA x y z w) → any |
x : real? |
y : real? |
z : real? |
w : real? |
(glWindowPos4dvMESA v) → any |
v : f64vector? |
(glWindowPos4fMESA x y z w) → any |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
(glWindowPos4fvMESA v) → any |
v : f32vector? |
(glWindowPos4iMESA x y z w) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glWindowPos4ivMESA v) → any |
v : s32vector? |
(glWindowPos4sMESA x y z w) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
w : (integer-in -32768 32767) |
(glWindowPos4svMESA v) → any |
v : s16vector? |
(glWriteMaskEXT res in outX outY outZ outW) → any |
res : exact-nonnegative-integer? |
in : exact-nonnegative-integer? |
outX : exact-integer? |
outY : exact-integer? |
outZ : exact-integer? |
outW : exact-integer? |
22 Utility functions for homogenous vectors
These functions are not part of the OpenGL API but are provided to make
working with glVertexPointer and similar procedures easier.
(gl-vector? v) → boolean? |
v : any/c |
Returns #t if v belongs to one of
the homogenous vector types which can be used with OpenGL, #f otherwise.
These vector types are:
u8vector, s8vector, u16vector, s16vector,
u32vector, s32vector, f32vector and f64vector.
(gl-vector->type v) → exact-integer? |
v : gl-vector? |
Determine the OpenGL type of v.
This returns a numerical value such as GL_SHORT, GL_FLOAT, etc., which
can be passed into glVertexPointer and similar procedures.
(gl-vector->cpointer v) → cpointer? |
v : gl-vector? |
Get a C pointer to v.
(gl-vector->length v) → exact-nonnegative-integer? |
v : gl-vector? |
Get the length of v.
(gl-vector->type/cpointer v) | | → | | |
|
v : gl-vector? |
Get the OpenGL type and C pointer of v.
This is slightly more efficient than getting them each individually.
(gl-vector->type/cpointer/length v) |
| → | | exact-integer? | cpointer? | exact-nonnegative-integer? |
|
|
v : gl-vector? |
Get the OpenGL type, C pointer and length of v.
This is slightly more efficient than getting them each individually.
23 Utility procedures for textures
These procedures can be used to load 2D texture data.
Note that these, too, should only be called when an OpenGL context is active!
These procedures all load the alpha (transparancy) values as premultiplied alpha.
Since this is the only form of alpha blending which leads to correct results in all
cases[1], no effort has been made to support other forms of alpha blending.
If your bitmaps contain transparent values, you should therefore enable alpha blending in OpenGL as follows.
(glBlendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA) |
(glEnable GL_BLEND) |
Note that some (older) OpenGL implementations may restrict textures to sizes which are powers of two.
(bitmap->texture | | bm | | | [ | #:mipmap mipmap | | | | #:repeat repeat-mode]) | |
|
→ exact-nonnegative->integer? |
bm : (is-a?/c bitmap%) |
mipmap : any/c = #t |
repeat-mode : (one-of/c 'none 'x 'y 'both) = 'none |
Convert the bitmap into an OpenGL texture handle.
As a side effect, the texture is bound to target GL_TEXTURE_2D.
The parameter mipmap (interpreted as a boolean) controls whether or not mipmapping is done.
Mipmapping is a technique to avoid aliasing when an image is scaled down. If you are sure that your image
will never be scaled down, you can save a small amount of memory and runtime by setting this parameter to #f.
The repeat-mode controls what happens if you use texture coordinates outside the range between 0 and 1.
The parameter controls whether or not the image is repeated (tiled), and if it is repeated,
it defines along which of the specified axes (x, y, or both) the image is to be repeated.
(load-texture | | file | | | [ | #:mipmap mipmap | | | | #:repeat repeat-mode]) | |
|
→ exact-nonnegative->integer? |
file : (or/c path-string? input-port?) |
mipmap : any/c = #t |
repeat-mode : (one-of/c 'none 'x 'y 'both) = 'none |
Load a texture directly from a named file or input port.
The parameters mipmap and repeat-mode
have the same meaning as with bitmap->texture.
24 Additional utility procedures
These procedures can be used to check the OpenGL version and supported extensions.
Note that these, too, should only be called when an OpenGL context is active!
(gl-version) → (listof exact-integer?) |
Returns the OpenGL version, as a list of exact integers.
For example, version 3.1.2 would return a list (3 1 2).
(gl-extensions) → set-eq? |
Returns the supported OpenGL extensions, as a set of symbols.
(gl-has-extension? extension) → boolean? |
extension : symbol? |
Checks whether the given extension is supported.
(gl-version-at-least? version) → boolean? |
version : (listof exact-integer?) |
Checks if the OpenGL version is at least the given version.
(GLsync? v) → boolean? |
v : any/c |
Returns #t if v is an OpenGL sync object,
#f otherwise.
Bibliography