Version: 5.1
The RacketGL library
(require (planet stephanh/rgl:1:0/rgl)) |
1 OpenGL version 1.0
(glCullFace mode) → any |
mode : exact-integer? |
(glFrontFace mode) → any |
mode : exact-integer? |
(glHint target mode) → any |
target : exact-integer? |
mode : exact-integer? |
(glLineWidth width) → any |
width : flonum? |
(glPointSize size) → any |
size : flonum? |
(glPolygonMode face mode) → any |
face : exact-integer? |
mode : exact-integer? |
(glScissor x y width height) → any |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(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? |
(glDrawBuffer mode) → any |
mode : exact-integer? |
(glClear mask) → any |
mask : exact-nonnegative-integer? |
(glClearColor red green blue alpha) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
alpha : flonum? |
(glClearStencil s) → any |
s : exact-integer? |
(glClearDepth depth) → any |
depth : real? |
(glStencilMask mask) → any |
mask : exact-nonnegative-integer? |
(glColorMask red green blue alpha) → any |
red : boolean? |
green : boolean? |
blue : boolean? |
alpha : boolean? |
(glDepthMask flag) → any |
flag : boolean? |
(glDisable cap) → any |
cap : exact-integer? |
(glEnable cap) → any |
cap : exact-integer? |
(glBlendFunc sfactor dfactor) → any |
sfactor : exact-integer? |
dfactor : exact-integer? |
(glLogicOp opcode) → any |
opcode : exact-integer? |
(glStencilFunc func ref mask) → any |
func : exact-integer? |
ref : exact-integer? |
mask : exact-nonnegative-integer? |
(glStencilOp fail zfail zpass) → any |
fail : exact-integer? |
zfail : exact-integer? |
zpass : exact-integer? |
(glDepthFunc func) → any |
func : exact-integer? |
(glPixelStoref pname param) → any |
pname : exact-integer? |
param : flonum? |
(glPixelStorei pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glReadBuffer mode) → any |
mode : 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? |
(glGetBooleanv pname) → (vectorof boolean?) |
pname : exact-integer? |
(glGetDoublev pname) → f64vector? |
pname : exact-integer? |
(glGetError) → exact-integer? |
(glGetFloatv pname) → f32vector? |
pname : exact-integer? |
(glGetIntegerv pname) → s32vector? |
pname : exact-integer? |
(glGetString name) → (or/c string? bytes?) |
name : exact-integer? |
(glGetTexImage | | target | | | | | | | level | | | | | | | format | | | | | | | type | | | | | | | pixels) | | → | | any |
|
target : exact-integer? |
level : exact-integer? |
format : exact-integer? |
type : exact-integer? |
pixels : cpointer? |
(glGetTexParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetTexParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(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? |
(glIsEnabled cap) → boolean? |
cap : exact-integer? |
(glDepthRange near far) → any |
near : real? |
far : real? |
(glViewport x y width height) → any |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glNewList list mode) → any |
list : exact-nonnegative-integer? |
mode : exact-integer? |
Deprecated in version 3.1.
Deprecated in version 3.1.
(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.
(glDeleteLists list range) → any |
list : exact-nonnegative-integer? |
range : exact-integer? |
Deprecated in version 3.1.
(glGenLists range) → exact-nonnegative-integer? |
range : exact-integer? |
Deprecated in version 3.1.
(glListBase base) → any |
base : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glBegin mode) → any |
mode : exact-integer? |
Deprecated in version 3.1.
(glBitmap | | width | | | | | | | height | | | | | | | xorig | | | | | | | yorig | | | | | | | xmove | | | | | | | ymove | | | | | | | bitmap) | | → | | any |
|
width : exact-integer? |
height : exact-integer? |
xorig : flonum? |
yorig : flonum? |
xmove : flonum? |
ymove : flonum? |
bitmap : (or/c string? bytes?) |
Deprecated in version 3.1.
(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.
(glColor3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(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.
(glColor4fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(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.
(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.
(glEdgeFlag flag) → any |
flag : boolean? |
Deprecated in version 3.1.
(glEdgeFlagv flag) → any |
flag : boolean? |
Deprecated in version 3.1.
Deprecated in version 3.1.
(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.
(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.
(glNormal3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(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.
(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.
(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.
(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.
(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.
(glTexCoord2fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(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.
(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.
(glTexCoord4fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(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.
(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.
(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.
(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.
(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.
(glClipPlane plane equation) → any |
plane : exact-integer? |
equation : f64vector? |
Deprecated in version 3.1.
(glColorMaterial face mode) → any |
face : exact-integer? |
mode : exact-integer? |
Deprecated in version 3.1.
(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.
(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.
(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.
(glLineStipple factor pattern) → any |
factor : exact-integer? |
pattern : (integer-in 0 65535) |
Deprecated in version 3.1.
(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.
(glPolygonStipple mask) → any |
mask : (or/c string? bytes?) |
Deprecated in version 3.1.
(glShadeModel mode) → any |
mode : exact-integer? |
Deprecated in version 3.1.
(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.
(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.
(glFeedbackBuffer size type) → f32vector? |
size : exact-integer? |
type : exact-integer? |
Deprecated in version 3.1.
(glSelectBuffer size) → u32vector? |
size : exact-integer? |
Deprecated in version 3.1.
(glRenderMode mode) → exact-integer? |
mode : exact-integer? |
Deprecated in version 3.1.
Deprecated in version 3.1.
(glLoadName name) → any |
name : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glPassThrough token) → any |
token : flonum? |
Deprecated in version 3.1.
Deprecated in version 3.1.
(glPushName name) → any |
name : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glClearAccum red green blue alpha) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
alpha : flonum? |
Deprecated in version 3.1.
(glClearIndex c) → any |
c : flonum? |
Deprecated in version 3.1.
(glIndexMask mask) → any |
mask : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glAccum op value) → any |
op : exact-integer? |
value : flonum? |
Deprecated in version 3.1.
Deprecated in version 3.1.
(glPushAttrib mask) → any |
mask : exact-nonnegative-integer? |
Deprecated in version 3.1.
(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.
(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.
(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.
(glEvalMesh1 mode i1 i2) → any |
mode : exact-integer? |
i1 : exact-integer? |
i2 : exact-integer? |
Deprecated in version 3.1.
(glEvalPoint1 i) → any |
i : 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.
(glEvalPoint2 i j) → any |
i : exact-integer? |
j : exact-integer? |
Deprecated in version 3.1.
(glAlphaFunc func ref) → any |
func : exact-integer? |
ref : flonum? |
Deprecated in version 3.1.
(glPixelZoom xfactor yfactor) → any |
xfactor : flonum? |
yfactor : flonum? |
Deprecated in version 3.1.
(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.
(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.
(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.
(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.
(glGetClipPlane plane) → f64vector? |
plane : exact-integer? |
Deprecated in version 3.1.
(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.
(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.
(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.
(glGetPolygonStipple mask) → any |
mask : bytes? |
Deprecated in version 3.1.
(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.
(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.
(glIsList list) → boolean? |
list : exact-nonnegative-integer? |
Deprecated in version 3.1.
(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.
Deprecated in version 3.1.
(glLoadMatrixf m) → any |
m : f32vector? |
Deprecated in version 3.1.
(glLoadMatrixd m) → any |
m : f64vector? |
Deprecated in version 3.1.
(glMatrixMode mode) → any |
mode : exact-integer? |
Deprecated in version 3.1.
(glMultMatrixf m) → any |
m : f32vector? |
Deprecated in version 3.1.
(glMultMatrixd m) → any |
m : f64vector? |
Deprecated in version 3.1.
(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.
Deprecated in version 3.1.
Deprecated in version 3.1.
(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.
(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.
(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.
2 OpenGL version 1.1
(glDrawArrays mode first count) → any |
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
(glDrawElements mode count type indices) → any |
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
(glGetPointerv pname) → cpointer? |
pname : exact-integer? |
(glPolygonOffset factor units) → any |
factor : flonum? |
units : flonum? |
(glBindTexture target texture) → any |
target : exact-integer? |
texture : exact-nonnegative-integer? |
(glDeleteTextures n textures) → any |
n : exact-integer? |
textures : u32vector? |
(glGenTextures n) → u32vector? |
n : exact-integer? |
(glIsTexture texture) → boolean? |
texture : exact-nonnegative-integer? |
(glArrayElement i) → any |
i : exact-integer? |
Deprecated in version 3.1.
(glColorPointer size type stride pointer) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glDisableClientState array) → any |
array : exact-integer? |
Deprecated in version 3.1.
(glEdgeFlagPointer stride pointer) → any |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glEnableClientState array) → any |
array : exact-integer? |
Deprecated in version 3.1.
(glIndexPointer type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glInterleavedArrays format stride pointer) → any |
format : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glNormalPointer type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glTexCoordPointer size type stride pointer) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glVertexPointer size type stride pointer) → any |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glAreTexturesResident n textures) |
| → | | boolean? | | (vectorof boolean?) |
|
|
n : exact-integer? |
textures : u32vector? |
Deprecated in version 3.1.
(glPrioritizeTextures n textures priorities) → any |
n : exact-integer? |
textures : u32vector? |
priorities : f32vector? |
Deprecated in version 3.1.
(glIndexub c) → any |
c : (integer-in 0 255) |
(glIndexubv c) → any |
c : (integer-in 0 255) |
(glPopClientAttrib) → any |
Deprecated in version 3.1.
(glPushClientAttrib mask) → any |
mask : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glVertexAttribDivisor index divisor) → any |
index : exact-nonnegative-integer? |
divisor : exact-nonnegative-integer? |
3 OpenGL version 1.2
(glBlendColor red green blue alpha) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
alpha : flonum? |
(glBlendEquation mode) → any |
mode : 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? |
(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? |
Deprecated in version 3.1.
(glColorTableParameterfv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glColorTableParameteriv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glCopyColorTable | | target | | | | | | | internalformat | | | | | | | x | | | | | | | y | | | | | | | width) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Deprecated in version 3.1.
(glGetColorTable target format type table) → any |
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
table : cpointer? |
Deprecated in version 3.1.
(glGetColorTableParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetColorTableParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(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? |
Deprecated in version 3.1.
(glCopyColorSubTable target start x y width) → any |
target : exact-integer? |
start : exact-integer? |
x : exact-integer? |
y : exact-integer? |
width : exact-integer? |
Deprecated in version 3.1.
(glConvolutionParameterf | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : flonum? |
Deprecated in version 3.1.
(glConvolutionParameterfv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : f32vector? |
Deprecated in version 3.1.
(glConvolutionParameteri | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : exact-integer? |
Deprecated in version 3.1.
(glConvolutionParameteriv | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
Deprecated in version 3.1.
(glGetConvolutionFilter | | target | | | | | | | format | | | | | | | type | | | | | | | image) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
image : cpointer? |
Deprecated in version 3.1.
(glGetConvolutionParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetConvolutionParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetSeparableFilter | | target | | | | | | | format | | | | | | | type | | | | | | | row | | | | | | | column | | | | | | | span) | | → | | any |
|
target : exact-integer? |
format : exact-integer? |
type : exact-integer? |
row : cpointer? |
column : cpointer? |
span : cpointer? |
Deprecated in version 3.1.
(glGetHistogram | | target | | | | | | | reset | | | | | | | format | | | | | | | type | | | | | | | the-values) | | → | | any |
|
target : exact-integer? |
reset : boolean? |
format : exact-integer? |
type : exact-integer? |
the-values : cpointer? |
Deprecated in version 3.1.
(glGetHistogramParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetHistogramParameteriv target pname) → s32vector? |
target : 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? |
Deprecated in version 3.1.
(glGetMinmaxParameterfv target pname) → f32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glGetMinmaxParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
Deprecated in version 3.1.
(glHistogram | | target | | | | | | | width | | | | | | | internalformat | | | | | | | sink) | | → | | any |
|
target : exact-integer? |
width : exact-integer? |
internalformat : exact-integer? |
sink : boolean? |
Deprecated in version 3.1.
(glMinmax target internalformat sink) → any |
target : exact-integer? |
internalformat : exact-integer? |
sink : boolean? |
Deprecated in version 3.1.
(glResetHistogram target) → any |
target : exact-integer? |
Deprecated in version 3.1.
(glResetMinmax target) → any |
target : exact-integer? |
Deprecated in version 3.1.
(glFramebufferTexture | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
(glMinSampleShading value) → any |
value : flonum? |
(glBlendEquationi buf mode) → any |
buf : exact-nonnegative-integer? |
mode : exact-integer? |
(glBlendEquationSeparatei | | buf | | | | | | | modeRGB | | | | | | | modeAlpha) | | → | | any |
|
buf : exact-nonnegative-integer? |
modeRGB : exact-integer? |
modeAlpha : exact-integer? |
(glBlendFunci buf src dst) → any |
buf : exact-nonnegative-integer? |
src : exact-integer? |
dst : 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? |
(glDrawElementsBaseVertex | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | basevertex) | | → | | any |
|
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
basevertex : exact-integer? |
(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? |
(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? |
(glMultiDrawElementsBaseVertex | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount | | | | | | | basevertex) | | → | | any |
|
mode : exact-integer? |
count : s32vector? |
type : exact-integer? |
indices : (vectorof cpointer?) |
primcount : exact-integer? |
basevertex : s32vector? |
(glProvokingVertex mode) → any |
mode : exact-integer? |
(glGetInteger64v pname) → s64vector? |
pname : exact-integer? |
(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? |
(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? |
(glGetMultisamplefv pname index) → f32vector? |
pname : exact-integer? |
index : exact-nonnegative-integer? |
(glSampleMaski index mask) → any |
index : exact-nonnegative-integer? |
mask : exact-nonnegative-integer? |
(glBindFragDataLocationIndexed | | program | | | | | | | colorNumber | | | | | | | index | | | | | | | name) | | → | | any |
|
program : exact-nonnegative-integer? |
colorNumber : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glGetFragDataIndex program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glGenSamplers count) → u32vector? |
count : exact-integer? |
(glDeleteSamplers count samplers) → any |
count : exact-integer? |
samplers : u32vector? |
(glIsSampler sampler) → boolean? |
sampler : exact-nonnegative-integer? |
(glBindSampler unit sampler) → any |
unit : exact-nonnegative-integer? |
sampler : exact-nonnegative-integer? |
(glSamplerParameteri sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : exact-integer? |
(glSamplerParameteriv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : s32vector? |
(glSamplerParameterf sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : flonum? |
(glSamplerParameterfv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : f32vector? |
(glSamplerParameterIiv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : s32vector? |
(glSamplerParameterIuiv sampler pname param) → any |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
param : u32vector? |
(glGetSamplerParameteriv sampler pname) → s32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetSamplerParameterIiv sampler pname) → s32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetSamplerParameterfv sampler pname) → f32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetSamplerParameterIuiv sampler pname) → u32vector? |
sampler : exact-nonnegative-integer? |
pname : exact-integer? |
(glQueryCounter id target) → any |
id : exact-nonnegative-integer? |
target : exact-integer? |
(glGetQueryObjecti64v id pname) → s64vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetQueryObjectui64v id pname) → u64vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glVertexP2ui type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
(glVertexP2uiv type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
(glVertexP3ui type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
(glVertexP3uiv type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
(glVertexP4ui type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
(glVertexP4uiv type value) → any |
type : exact-integer? |
value : exact-nonnegative-integer? |
(glTexCoordP1ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glTexCoordP1uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glTexCoordP2ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glTexCoordP2uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glTexCoordP3ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glTexCoordP3uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glTexCoordP4ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glTexCoordP4uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP1ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP1uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP2ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP2uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP3ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP3uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP4ui texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glMultiTexCoordP4uiv texture type coords) → any |
texture : exact-integer? |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glNormalP3ui type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glNormalP3uiv type coords) → any |
type : exact-integer? |
coords : exact-nonnegative-integer? |
(glColorP3ui type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
(glColorP3uiv type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
(glColorP4ui type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
(glColorP4uiv type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
(glSecondaryColorP3ui type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
(glSecondaryColorP3uiv type color) → any |
type : exact-integer? |
color : exact-nonnegative-integer? |
(glVertexAttribP1ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glVertexAttribP1uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glVertexAttribP2ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glVertexAttribP2uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glVertexAttribP3ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glVertexAttribP3uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glVertexAttribP4ui | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glVertexAttribP4uiv | | index | | | | | | | type | | | | | | | normalized | | | | | | | value) | | → | | any |
|
index : exact-nonnegative-integer? |
type : exact-integer? |
normalized : boolean? |
value : exact-nonnegative-integer? |
(glDrawArraysIndirect mode indirect) → any |
mode : exact-integer? |
indirect : cpointer? |
(glDrawElementsIndirect mode type indirect) → any |
mode : exact-integer? |
type : exact-integer? |
indirect : cpointer? |
(glUniform1d location x) → any |
location : exact-integer? |
x : real? |
(glUniform2d location x y) → any |
location : exact-integer? |
x : real? |
y : real? |
(glUniform3d location x y z) → any |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
(glUniform4d location x y z w) → any |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glUniform1dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glUniform2dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glUniform3dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glUniform4dv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glUniformMatrix2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix2x3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix2x4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix3x2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix3x4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix4x2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glUniformMatrix4x3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glGetUniformdv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : f64vector? |
(glGetSubroutineUniformLocation | | program | | | | | | | shadertype | | | | | | | name) | | → | | exact-integer? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
name : (or/c string? bytes?) |
(glGetSubroutineIndex | | program | | | | | | | shadertype | | | | | | | name) | | → | | exact-nonnegative-integer? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
name : (or/c string? bytes?) |
(glGetActiveSubroutineUniformiv | | program | | | | | | | shadertype | | | | | | | index | | | | | | | pname) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetActiveSubroutineUniformName | | program | | | | shadertype | | | | index | | | | bufsize) | |
|
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
index : exact-nonnegative-integer? |
bufsize : exact-integer? |
(glGetActiveSubroutineName | | program | | | | | | | shadertype | | | | | | | index | | | | | | | bufsize) | | → | | |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
index : exact-nonnegative-integer? |
bufsize : exact-integer? |
(glUniformSubroutinesuiv | | shadertype | | | | | | | count | | | | | | | indices) | | → | | any |
|
shadertype : exact-integer? |
count : exact-integer? |
indices : u32vector? |
(glGetUniformSubroutineuiv | | shadertype | | | | location) | |
|
→ exact-nonnegative-integer? |
shadertype : exact-integer? |
location : exact-integer? |
(glGetProgramStageiv | | program | | | | | | | shadertype | | | | | | | pname) | | → | | exact-integer? |
|
program : exact-nonnegative-integer? |
shadertype : exact-integer? |
pname : exact-integer? |
(glPatchParameteri pname value) → any |
pname : exact-integer? |
value : exact-integer? |
(glPatchParameterfv pname the-values) → any |
pname : exact-integer? |
the-values : f32vector? |
(glBindTransformFeedback target id) → any |
target : exact-integer? |
id : exact-nonnegative-integer? |
(glDeleteTransformFeedbacks n ids) → any |
n : exact-integer? |
ids : u32vector? |
(glGenTransformFeedbacks n) → u32vector? |
n : exact-integer? |
(glIsTransformFeedback id) → boolean? |
id : exact-nonnegative-integer? |
(glPauseTransformFeedback) → any |
(glResumeTransformFeedback) → any |
(glDrawTransformFeedback 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? |
(glBeginQueryIndexed target index id) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
id : exact-nonnegative-integer? |
(glEndQueryIndexed target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glGetQueryIndexediv target index pname) → s32vector? |
target : exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
4 OpenGL version 1.3
(glActiveTexture texture) → any |
texture : exact-integer? |
(glSampleCoverage value invert) → any |
value : flonum? |
invert : boolean? |
(glGetCompressedTexImage target level img) → any |
target : exact-integer? |
level : exact-integer? |
img : cpointer? |
(glClientActiveTexture texture) → any |
texture : exact-integer? |
Deprecated in version 3.1.
(glMultiTexCoord1d target s) → any |
target : exact-integer? |
s : real? |
Deprecated in version 3.1.
(glMultiTexCoord1dv target v) → any |
target : exact-integer? |
v : real? |
Deprecated in version 3.1.
(glMultiTexCoord1f target s) → any |
target : exact-integer? |
s : flonum? |
Deprecated in version 3.1.
(glMultiTexCoord1fv target v) → any |
target : exact-integer? |
v : flonum? |
Deprecated in version 3.1.
(glMultiTexCoord1i target s) → any |
target : exact-integer? |
s : exact-integer? |
Deprecated in version 3.1.
(glMultiTexCoord1iv target v) → any |
target : exact-integer? |
v : exact-integer? |
Deprecated in version 3.1.
(glMultiTexCoord1s target s) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glMultiTexCoord1sv target v) → any |
target : exact-integer? |
v : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glMultiTexCoord2d target s t) → any |
target : exact-integer? |
s : real? |
t : real? |
Deprecated in version 3.1.
(glMultiTexCoord2dv target v) → any |
target : exact-integer? |
v : f64vector? |
Deprecated in version 3.1.
(glMultiTexCoord2f target s t) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
Deprecated in version 3.1.
(glMultiTexCoord2fv target v) → any |
target : exact-integer? |
v : f32vector? |
Deprecated in version 3.1.
(glMultiTexCoord2i target s t) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
Deprecated in version 3.1.
(glMultiTexCoord2iv target v) → any |
target : exact-integer? |
v : s32vector? |
Deprecated in version 3.1.
(glMultiTexCoord2s target s t) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glMultiTexCoord2sv target v) → any |
target : exact-integer? |
v : s16vector? |
Deprecated in version 3.1.
(glMultiTexCoord3d target s t r) → any |
target : exact-integer? |
s : real? |
t : real? |
r : real? |
Deprecated in version 3.1.
(glMultiTexCoord3dv target v) → any |
target : exact-integer? |
v : f64vector? |
Deprecated in version 3.1.
(glMultiTexCoord3f target s t r) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
r : flonum? |
Deprecated in version 3.1.
(glMultiTexCoord3fv target v) → any |
target : exact-integer? |
v : f32vector? |
Deprecated in version 3.1.
(glMultiTexCoord3i target s t r) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
Deprecated in version 3.1.
(glMultiTexCoord3iv target v) → any |
target : exact-integer? |
v : s32vector? |
Deprecated in version 3.1.
(glMultiTexCoord3s target s t r) → any |
target : exact-integer? |
s : (integer-in -32768 32767) |
t : (integer-in -32768 32767) |
r : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glMultiTexCoord3sv target v) → any |
target : exact-integer? |
v : s16vector? |
Deprecated in version 3.1.
(glMultiTexCoord4d target s t r q) → any |
target : exact-integer? |
s : real? |
t : real? |
r : real? |
q : real? |
Deprecated in version 3.1.
(glMultiTexCoord4dv target v) → any |
target : exact-integer? |
v : f64vector? |
Deprecated in version 3.1.
(glMultiTexCoord4f target s t r q) → any |
target : exact-integer? |
s : flonum? |
t : flonum? |
r : flonum? |
q : flonum? |
Deprecated in version 3.1.
(glMultiTexCoord4fv target v) → any |
target : exact-integer? |
v : f32vector? |
Deprecated in version 3.1.
(glMultiTexCoord4i target s t r q) → any |
target : exact-integer? |
s : exact-integer? |
t : exact-integer? |
r : exact-integer? |
q : exact-integer? |
Deprecated in version 3.1.
(glMultiTexCoord4iv target v) → any |
target : exact-integer? |
v : s32vector? |
Deprecated in version 3.1.
(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) |
Deprecated in version 3.1.
(glMultiTexCoord4sv target v) → any |
target : exact-integer? |
v : s16vector? |
Deprecated in version 3.1.
(glLoadTransposeMatrixf m) → any |
m : f32vector? |
Deprecated in version 3.1.
(glLoadTransposeMatrixd m) → any |
m : f64vector? |
Deprecated in version 3.1.
(glMultTransposeMatrixf m) → any |
m : f32vector? |
Deprecated in version 3.1.
(glMultTransposeMatrixd m) → any |
m : f64vector? |
Deprecated in version 3.1.
5 OpenGL version 1.4
(glBlendFuncSeparate | | sfactorRGB | | | | | | | dfactorRGB | | | | | | | sfactorAlpha | | | | | | | dfactorAlpha) | | → | | any |
|
sfactorRGB : exact-integer? |
dfactorRGB : exact-integer? |
sfactorAlpha : exact-integer? |
dfactorAlpha : exact-integer? |
(glMultiDrawArrays | | 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? |
(glPointParameterf pname param) → any |
pname : exact-integer? |
param : flonum? |
(glPointParameterfv pname params) → any |
pname : exact-integer? |
params : f32vector? |
(glPointParameteri pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glPointParameteriv pname params) → any |
pname : exact-integer? |
params : s32vector? |
(glFogCoordf coord) → any |
coord : flonum? |
Deprecated in version 3.1.
(glFogCoordfv coord) → any |
coord : flonum? |
Deprecated in version 3.1.
(glFogCoordd coord) → any |
coord : real? |
Deprecated in version 3.1.
(glFogCoorddv coord) → any |
coord : real? |
Deprecated in version 3.1.
(glFogCoordPointer type stride pointer) → any |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glSecondaryColor3b red green blue) → any |
red : (integer-in -128 127) |
green : (integer-in -128 127) |
blue : (integer-in -128 127) |
Deprecated in version 3.1.
(glSecondaryColor3bv v) → any |
v : s8vector? |
Deprecated in version 3.1.
(glSecondaryColor3d red green blue) → any |
red : real? |
green : real? |
blue : real? |
Deprecated in version 3.1.
(glSecondaryColor3dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glSecondaryColor3f red green blue) → any |
red : flonum? |
green : flonum? |
blue : flonum? |
Deprecated in version 3.1.
(glSecondaryColor3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glSecondaryColor3i red green blue) → any |
red : exact-integer? |
green : exact-integer? |
blue : exact-integer? |
Deprecated in version 3.1.
(glSecondaryColor3iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glSecondaryColor3s red green blue) → any |
red : (integer-in -32768 32767) |
green : (integer-in -32768 32767) |
blue : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glSecondaryColor3sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glSecondaryColor3ub red green blue) → any |
red : (integer-in 0 255) |
green : (integer-in 0 255) |
blue : (integer-in 0 255) |
Deprecated in version 3.1.
(glSecondaryColor3ubv v) → any |
v : (or/c string? bytes?) |
Deprecated in version 3.1.
(glSecondaryColor3ui red green blue) → any |
red : exact-nonnegative-integer? |
green : exact-nonnegative-integer? |
blue : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glSecondaryColor3uiv v) → any |
v : u32vector? |
Deprecated in version 3.1.
(glSecondaryColor3us red green blue) → any |
red : (integer-in 0 65535) |
green : (integer-in 0 65535) |
blue : (integer-in 0 65535) |
Deprecated in version 3.1.
(glSecondaryColor3usv v) → any |
v : u16vector? |
Deprecated in version 3.1.
(glSecondaryColorPointer | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
Deprecated in version 3.1.
(glWindowPos2d x y) → any |
x : real? |
y : real? |
Deprecated in version 3.1.
(glWindowPos2dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glWindowPos2f x y) → any |
x : flonum? |
y : flonum? |
Deprecated in version 3.1.
(glWindowPos2fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glWindowPos2i x y) → any |
x : exact-integer? |
y : exact-integer? |
Deprecated in version 3.1.
(glWindowPos2iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glWindowPos2s x y) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glWindowPos2sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
(glWindowPos3d x y z) → any |
x : real? |
y : real? |
z : real? |
Deprecated in version 3.1.
(glWindowPos3dv v) → any |
v : f64vector? |
Deprecated in version 3.1.
(glWindowPos3f x y z) → any |
x : flonum? |
y : flonum? |
z : flonum? |
Deprecated in version 3.1.
(glWindowPos3fv v) → any |
v : f32vector? |
Deprecated in version 3.1.
(glWindowPos3i x y z) → any |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Deprecated in version 3.1.
(glWindowPos3iv v) → any |
v : s32vector? |
Deprecated in version 3.1.
(glWindowPos3s x y z) → any |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
z : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glWindowPos3sv v) → any |
v : s16vector? |
Deprecated in version 3.1.
6 OpenGL version 1.5
(glGenQueries n) → u32vector? |
n : exact-integer? |
(glDeleteQueries n ids) → any |
n : exact-integer? |
ids : u32vector? |
(glIsQuery id) → boolean? |
id : exact-nonnegative-integer? |
(glBeginQuery target id) → any |
target : exact-integer? |
id : exact-nonnegative-integer? |
(glEndQuery target) → any |
target : exact-integer? |
(glGetQueryiv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetQueryObjectiv id pname) → s32vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetQueryObjectuiv id pname) → u32vector? |
id : exact-nonnegative-integer? |
pname : exact-integer? |
(glBindBuffer target buffer) → any |
target : exact-integer? |
buffer : exact-nonnegative-integer? |
(glDeleteBuffers n buffers) → any |
n : exact-integer? |
buffers : u32vector? |
(glGenBuffers n) → u32vector? |
n : exact-integer? |
(glIsBuffer buffer) → boolean? |
buffer : exact-nonnegative-integer? |
(glBufferData target size data usage) → any |
target : exact-integer? |
size : s32vector? |
data : cpointer? |
usage : exact-integer? |
(glBufferSubData target offset size data) → any |
target : exact-integer? |
offset : exact-integer? |
size : s32vector? |
data : cpointer? |
(glGetBufferSubData target offset size data) → any |
target : exact-integer? |
offset : exact-integer? |
size : s32vector? |
data : cpointer? |
(glMapBuffer target access) → cpointer? |
target : exact-integer? |
access : exact-integer? |
(glUnmapBuffer target) → boolean? |
target : exact-integer? |
(glGetBufferParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetBufferPointerv target pname) → cpointer? |
target : exact-integer? |
pname : exact-integer? |
7 OpenGL version 2.0
(glBlendEquationSeparate modeRGB modeAlpha) → any |
modeRGB : exact-integer? |
modeAlpha : exact-integer? |
(glDrawBuffers n bufs) → any |
n : exact-integer? |
bufs : s32vector? |
(glStencilOpSeparate | | face | | | | | | | sfail | | | | | | | dpfail | | | | | | | dppass) | | → | | any |
|
face : exact-integer? |
sfail : exact-integer? |
dpfail : exact-integer? |
dppass : exact-integer? |
(glStencilFuncSeparate face func ref mask) → any |
face : exact-integer? |
func : exact-integer? |
ref : exact-integer? |
mask : exact-nonnegative-integer? |
(glStencilMaskSeparate face mask) → any |
face : exact-integer? |
mask : exact-nonnegative-integer? |
(glAttachShader program shader) → any |
program : exact-nonnegative-integer? |
shader : exact-nonnegative-integer? |
(glBindAttribLocation program index name) → any |
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glCompileShader shader) → any |
shader : exact-nonnegative-integer? |
(glCreateProgram) → exact-nonnegative-integer? |
(glCreateShader type) → exact-nonnegative-integer? |
type : exact-integer? |
(glDeleteProgram program) → any |
program : exact-nonnegative-integer? |
(glDeleteShader shader) → any |
shader : exact-nonnegative-integer? |
(glDetachShader program shader) → any |
program : exact-nonnegative-integer? |
shader : exact-nonnegative-integer? |
(glDisableVertexAttribArray index) → any |
index : exact-nonnegative-integer? |
(glEnableVertexAttribArray index) → any |
index : exact-nonnegative-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? |
(glGetActiveUniform | | program | | | | | | | index | | | | | | | bufSize | | | | | | | name) | | → | | exact-integer? | exact-integer? | exact-integer? |
|
|
program : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
bufSize : exact-integer? |
name : bytes? |
(glGetAttachedShaders program maxCount) |
| → | | exact-integer? | | u32vector? |
|
|
program : exact-nonnegative-integer? |
maxCount : exact-integer? |
(glGetAttribLocation program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glGetProgramiv program pname) → s32vector? |
program : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetProgramInfoLog program bufSize) | | → | | |
|
program : exact-nonnegative-integer? |
bufSize : exact-integer? |
(glGetShaderiv shader pname) → s32vector? |
shader : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetShaderInfoLog shader bufSize) | | → | | |
|
shader : exact-nonnegative-integer? |
bufSize : exact-integer? |
(glGetShaderSource shader bufSize) | | → | | |
|
shader : exact-nonnegative-integer? |
bufSize : exact-integer? |
(glGetUniformLocation program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glGetUniformfv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : f32vector? |
(glGetUniformiv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : s32vector? |
(glGetVertexAttribdv index pname) → f64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVertexAttribfv index pname) → f32vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVertexAttribiv index pname) → s32vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVertexAttribPointerv index pname) → cpointer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glIsProgram program) → boolean? |
program : exact-nonnegative-integer? |
(glIsShader shader) → boolean? |
shader : exact-nonnegative-integer? |
(glLinkProgram program) → any |
program : exact-nonnegative-integer? |
(glShaderSource shader count string length) → any |
shader : exact-nonnegative-integer? |
count : exact-integer? |
string : (vectorof (or/c string? bytes?)) |
length : exact-integer? |
(glUseProgram program) → any |
program : exact-nonnegative-integer? |
(glUniform1f location v0) → any |
location : exact-integer? |
v0 : flonum? |
(glUniform2f location v0 v1) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
(glUniform3f location v0 v1 v2) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
(glUniform4f location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
(glUniform1i location v0) → any |
location : exact-integer? |
v0 : exact-integer? |
(glUniform2i location v0 v1) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
(glUniform3i location v0 v1 v2) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
(glUniform4i location v0 v1 v2 v3) → any |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
(glUniform1fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glUniform2fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glUniform3fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glUniform4fv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
(glUniform1iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glUniform2iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glUniform3iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glUniform4iv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glUniformMatrix2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glUniformMatrix3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glUniformMatrix4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glValidateProgram program) → any |
program : exact-nonnegative-integer? |
(glVertexAttrib1d index x) → any |
index : exact-nonnegative-integer? |
x : real? |
Deprecated in version 3.1.
(glVertexAttrib1dv index v) → any |
index : exact-nonnegative-integer? |
v : real? |
Deprecated in version 3.1.
(glVertexAttrib1f index x) → any |
index : exact-nonnegative-integer? |
x : flonum? |
Deprecated in version 3.1.
(glVertexAttrib1fv index v) → any |
index : exact-nonnegative-integer? |
v : flonum? |
Deprecated in version 3.1.
(glVertexAttrib1s index x) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glVertexAttrib1sv index v) → any |
index : exact-nonnegative-integer? |
v : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glVertexAttrib2d index x y) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
Deprecated in version 3.1.
(glVertexAttrib2dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Deprecated in version 3.1.
(glVertexAttrib2f index x y) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
Deprecated in version 3.1.
(glVertexAttrib2fv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Deprecated in version 3.1.
(glVertexAttrib2s index x y) → any |
index : exact-nonnegative-integer? |
x : (integer-in -32768 32767) |
y : (integer-in -32768 32767) |
Deprecated in version 3.1.
(glVertexAttrib2sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Deprecated in version 3.1.
(glVertexAttrib3d index x y z) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
Deprecated in version 3.1.
(glVertexAttrib3dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Deprecated in version 3.1.
(glVertexAttrib3f index x y z) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
Deprecated in version 3.1.
(glVertexAttrib3fv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Deprecated in version 3.1.
(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) |
Deprecated in version 3.1.
(glVertexAttrib3sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Deprecated in version 3.1.
(glVertexAttrib4Nbv index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Deprecated in version 3.1.
(glVertexAttrib4Niv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Deprecated in version 3.1.
(glVertexAttrib4Nsv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Deprecated in version 3.1.
(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) |
Deprecated in version 3.1.
(glVertexAttrib4Nubv index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Deprecated in version 3.1.
(glVertexAttrib4Nuiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Deprecated in version 3.1.
(glVertexAttrib4Nusv index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Deprecated in version 3.1.
(glVertexAttrib4bv index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Deprecated in version 3.1.
(glVertexAttrib4d index x y z w) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Deprecated in version 3.1.
(glVertexAttrib4dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
Deprecated in version 3.1.
(glVertexAttrib4f index x y z w) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Deprecated in version 3.1.
(glVertexAttrib4fv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
Deprecated in version 3.1.
(glVertexAttrib4iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Deprecated in version 3.1.
(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) |
Deprecated in version 3.1.
(glVertexAttrib4sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Deprecated in version 3.1.
(glVertexAttrib4ubv index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Deprecated in version 3.1.
(glVertexAttrib4uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Deprecated in version 3.1.
(glVertexAttrib4usv index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Deprecated in version 3.1.
(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? |
(glGetUniformIndices | | program | | | | | | | uniformCount | | | | | | | uniformNames | | | | | | | uniformIndices) | | → | | any |
|
program : exact-nonnegative-integer? |
uniformCount : exact-integer? |
uniformNames : (vectorof (or/c string? bytes?)) |
uniformIndices : u32vector? |
(glGetActiveUniformsiv | | program | | | | | | | uniformCount | | | | | | | uniformIndices | | | | | | | pname) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
uniformCount : exact-integer? |
uniformIndices : u32vector? |
pname : exact-integer? |
(glGetActiveUniformName | | program | | | | | | | uniformIndex | | | | | | | bufSize) | | → | | |
|
program : exact-nonnegative-integer? |
uniformIndex : exact-nonnegative-integer? |
bufSize : exact-integer? |
(glGetUniformBlockIndex | | program | | | | uniformBlockName) | |
|
→ exact-nonnegative-integer? |
program : exact-nonnegative-integer? |
uniformBlockName : (or/c string? bytes?) |
(glGetActiveUniformBlockiv | | program | | | | | | | uniformBlockIndex | | | | | | | pname) | | → | | s32vector? |
|
program : exact-nonnegative-integer? |
uniformBlockIndex : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetActiveUniformBlockName | | program | | | | uniformBlockIndex | | | | bufSize) | |
|
|
program : exact-nonnegative-integer? |
uniformBlockIndex : exact-nonnegative-integer? |
bufSize : exact-integer? |
(glUniformBlockBinding | | program | | | | | | | uniformBlockIndex | | | | | | | uniformBlockBinding) | | → | | any |
|
program : exact-nonnegative-integer? |
uniformBlockIndex : exact-nonnegative-integer? |
uniformBlockBinding : exact-nonnegative-integer? |
8 OpenGL version 2.1
(glUniformMatrix2x3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glUniformMatrix3x2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glUniformMatrix2x4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glUniformMatrix4x2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glUniformMatrix3x4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glUniformMatrix4x3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
9 OpenGL version 3.0
(glColorMaski index r g b a) → any |
index : exact-nonnegative-integer? |
r : boolean? |
g : boolean? |
b : boolean? |
a : boolean? |
(glGetBooleani_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : cpointer? |
(glGetIntegeri_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : s32vector? |
(glEnablei target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glDisablei target index) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glIsEnabledi target index) → boolean? |
target : exact-integer? |
index : exact-nonnegative-integer? |
(glBeginTransformFeedback primitiveMode) → any |
primitiveMode : exact-integer? |
(glEndTransformFeedback) → any |
(glBindBufferRange | | target | | | | | | | index | | | | | | | buffer | | | | | | | offset | | | | | | | size) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
buffer : exact-nonnegative-integer? |
offset : exact-integer? |
size : s32vector? |
(glBindBufferBase target index buffer) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
buffer : exact-nonnegative-integer? |
(glTransformFeedbackVaryings | | program | | | | | | | count | | | | | | | varyings | | | | | | | bufferMode) | | → | | any |
|
program : exact-nonnegative-integer? |
count : exact-integer? |
varyings : (vectorof (or/c string? bytes?)) |
bufferMode : 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? |
(glClampColor target clamp) → any |
target : exact-integer? |
clamp : exact-integer? |
(glBeginConditionalRender id mode) → any |
id : exact-nonnegative-integer? |
mode : exact-integer? |
(glEndConditionalRender) → any |
(glVertexAttribIPointer | | index | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glGetVertexAttribIiv index pname) → exact-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glGetVertexAttribIuiv index pname) → exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glVertexAttribI1i index x) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
Deprecated in version 3.1.
(glVertexAttribI2i index x y) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
Deprecated in version 3.1.
(glVertexAttribI3i index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Deprecated in version 3.1.
(glVertexAttribI4i index x y z w) → any |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Deprecated in version 3.1.
(glVertexAttribI1ui index x) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glVertexAttribI2ui index x y) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glVertexAttribI3ui index x y z) → any |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
Deprecated in version 3.1.
(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? |
Deprecated in version 3.1.
(glVertexAttribI1iv index v) → any |
index : exact-nonnegative-integer? |
v : exact-integer? |
Deprecated in version 3.1.
(glVertexAttribI2iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Deprecated in version 3.1.
(glVertexAttribI3iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Deprecated in version 3.1.
(glVertexAttribI4iv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
Deprecated in version 3.1.
(glVertexAttribI1uiv index v) → any |
index : exact-nonnegative-integer? |
v : exact-nonnegative-integer? |
Deprecated in version 3.1.
(glVertexAttribI2uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Deprecated in version 3.1.
(glVertexAttribI3uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Deprecated in version 3.1.
(glVertexAttribI4uiv index v) → any |
index : exact-nonnegative-integer? |
v : u32vector? |
Deprecated in version 3.1.
(glVertexAttribI4bv index v) → any |
index : exact-nonnegative-integer? |
v : s8vector? |
Deprecated in version 3.1.
(glVertexAttribI4sv index v) → any |
index : exact-nonnegative-integer? |
v : s16vector? |
Deprecated in version 3.1.
(glVertexAttribI4ubv index v) → any |
index : exact-nonnegative-integer? |
v : (or/c string? bytes?) |
Deprecated in version 3.1.
(glVertexAttribI4usv index v) → any |
index : exact-nonnegative-integer? |
v : u16vector? |
Deprecated in version 3.1.
(glGetUniformuiv program location params) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
params : u32vector? |
(glBindFragDataLocation program color name) → any |
program : exact-nonnegative-integer? |
color : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glGetFragDataLocation program name) → exact-integer? |
program : exact-nonnegative-integer? |
name : (or/c string? bytes?) |
(glUniform1ui location v0) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
(glUniform2ui location v0 v1) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
(glUniform3ui location v0 v1 v2) → any |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
(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? |
(glUniform1uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glUniform2uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glUniform3uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glUniform4uiv location count value) → any |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glTexParameterIiv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : s32vector? |
(glTexParameterIuiv target pname params) → any |
target : exact-integer? |
pname : exact-integer? |
params : u32vector? |
(glGetTexParameterIiv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(glGetTexParameterIuiv target pname) → u32vector? |
target : exact-integer? |
pname : exact-integer? |
(glClearBufferiv buffer drawbuffer value) → any |
buffer : exact-integer? |
drawbuffer : exact-integer? |
value : s32vector? |
(glClearBufferuiv buffer drawbuffer value) → any |
buffer : exact-integer? |
drawbuffer : exact-integer? |
value : u32vector? |
(glClearBufferfv buffer drawbuffer value) → any |
buffer : exact-integer? |
drawbuffer : exact-integer? |
value : f32vector? |
(glClearBufferfi | | buffer | | | | | | | drawbuffer | | | | | | | depth | | | | | | | stencil) | | → | | any |
|
buffer : exact-integer? |
drawbuffer : exact-integer? |
depth : flonum? |
stencil : exact-integer? |
(glGetStringi name index) → (or/c string? bytes?) |
name : exact-integer? |
index : exact-nonnegative-integer? |
(glIsRenderbuffer renderbuffer) → boolean? |
renderbuffer : exact-nonnegative-integer? |
(glBindRenderbuffer target renderbuffer) → any |
target : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
(glDeleteRenderbuffers n renderbuffers) → any |
n : exact-integer? |
renderbuffers : u32vector? |
(glGenRenderbuffers n) → u32vector? |
n : exact-integer? |
(glRenderbufferStorage | | target | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glGetRenderbufferParameteriv target pname) → s32vector? |
target : exact-integer? |
pname : exact-integer? |
(glIsFramebuffer framebuffer) → boolean? |
framebuffer : exact-nonnegative-integer? |
(glBindFramebuffer target framebuffer) → any |
target : exact-integer? |
framebuffer : exact-nonnegative-integer? |
(glDeleteFramebuffers n framebuffers) → any |
n : exact-integer? |
framebuffers : u32vector? |
(glGenFramebuffers n) → u32vector? |
n : exact-integer? |
(glCheckFramebufferStatus target) → exact-integer? |
target : exact-integer? |
(glFramebufferRenderbuffer | | target | | | | | | | attachment | | | | | | | renderbuffertarget | | | | | | | renderbuffer) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
renderbuffertarget : exact-integer? |
renderbuffer : exact-nonnegative-integer? |
(glGetFramebufferAttachmentParameteriv | | target | | | | | | | attachment | | | | | | | pname) | | → | | s32vector? |
|
target : exact-integer? |
attachment : exact-integer? |
pname : exact-integer? |
(glGenerateMipmap target) → any |
target : exact-integer? |
(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? |
(glRenderbufferStorageMultisample | | target | | | | | | | samples | | | | | | | internalformat | | | | | | | width | | | | | | | height) | | → | | any |
|
target : exact-integer? |
samples : exact-integer? |
internalformat : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glFramebufferTextureLayer | | target | | | | | | | attachment | | | | | | | texture | | | | | | | level | | | | | | | layer) | | → | | any |
|
target : exact-integer? |
attachment : exact-integer? |
texture : exact-nonnegative-integer? |
level : exact-integer? |
layer : exact-integer? |
(glMapBufferRange | | target | | | | | | | offset | | | | | | | length | | | | | | | access) | | → | | cpointer? |
|
target : exact-integer? |
offset : exact-integer? |
length : s32vector? |
access : exact-nonnegative-integer? |
(glFlushMappedBufferRange | | target | | | | | | | offset | | | | | | | length) | | → | | any |
|
target : exact-integer? |
offset : exact-integer? |
length : s32vector? |
(glBindVertexArray array) → any |
array : exact-nonnegative-integer? |
(glDeleteVertexArrays n arrays) → any |
n : exact-integer? |
arrays : u32vector? |
(glGenVertexArrays n) → u32vector? |
n : exact-integer? |
(glIsVertexArray array) → boolean? |
array : exact-nonnegative-integer? |
(glCopyBufferSubData | | readTarget | | | | | | | writeTarget | | | | | | | readOffset | | | | | | | writeOffset | | | | | | | size) | | → | | any |
|
readTarget : exact-integer? |
writeTarget : exact-integer? |
readOffset : exact-integer? |
writeOffset : exact-integer? |
size : s32vector? |
(glProgramParameteri program pname value) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
value : exact-integer? |
10 OpenGL version 3.1
(glDrawArraysInstanced | | mode | | | | | | | first | | | | | | | count | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
first : exact-integer? |
count : exact-integer? |
primcount : exact-integer? |
(glDrawElementsInstanced | | mode | | | | | | | count | | | | | | | type | | | | | | | indices | | | | | | | primcount) | | → | | any |
|
mode : exact-integer? |
count : exact-integer? |
type : exact-integer? |
indices : cpointer? |
primcount : exact-integer? |
(glTexBuffer target internalformat buffer) → any |
target : exact-integer? |
internalformat : exact-integer? |
buffer : exact-nonnegative-integer? |
(glPrimitiveRestartIndex index) → any |
index : exact-nonnegative-integer? |
11 OpenGL version 3.2
(glGetInteger64i_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : s64vector? |
(glGetBufferParameteri64v target pname) → s64vector? |
target : exact-integer? |
pname : exact-integer? |
12 OpenGL version 4.1
(glReleaseShaderCompiler) → any |
(glShaderBinary | | count | | | | | | | shaders | | | | | | | binaryformat | | | | | | | binary | | | | | | | length) | | → | | any |
|
count : exact-integer? |
shaders : u32vector? |
binaryformat : exact-integer? |
binary : cpointer? |
length : exact-integer? |
(glGetShaderPrecisionFormat | | shadertype | | | | precisiontype) | |
|
|
shadertype : exact-integer? |
precisiontype : exact-integer? |
(glDepthRangef n f) → any |
n : flonum? |
f : flonum? |
(glClearDepthf d) → any |
d : flonum? |
(glGetProgramBinary program bufSize binary) |
| → | | exact-integer? | | exact-integer? |
|
|
program : exact-nonnegative-integer? |
bufSize : exact-integer? |
binary : cpointer? |
(glProgramBinary | | program | | | | | | | binaryFormat | | | | | | | binary | | | | | | | length) | | → | | any |
|
program : exact-nonnegative-integer? |
binaryFormat : exact-integer? |
binary : cpointer? |
length : exact-integer? |
(glUseProgramStages pipeline stages program) → any |
pipeline : exact-nonnegative-integer? |
stages : exact-nonnegative-integer? |
program : exact-nonnegative-integer? |
(glActiveShaderProgram pipeline program) → any |
pipeline : exact-nonnegative-integer? |
program : exact-nonnegative-integer? |
(glCreateShaderProgramv type count strings) |
→ exact-nonnegative-integer? |
type : exact-integer? |
count : exact-integer? |
strings : (vectorof (or/c string? bytes?)) |
(glBindProgramPipeline pipeline) → any |
pipeline : exact-nonnegative-integer? |
(glDeleteProgramPipelines n pipelines) → any |
n : exact-integer? |
pipelines : u32vector? |
(glGenProgramPipelines n) → u32vector? |
n : exact-integer? |
(glIsProgramPipeline pipeline) → boolean? |
pipeline : exact-nonnegative-integer? |
(glGetProgramPipelineiv pipeline pname) → s32vector? |
pipeline : exact-nonnegative-integer? |
pname : exact-integer? |
(glProgramUniform1i 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? |
(glProgramUniform1f 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? |
(glProgramUniform1d program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
(glProgramUniform1dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : real? |
(glProgramUniform1ui 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? |
(glProgramUniform2i 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? |
(glProgramUniform2f 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? |
(glProgramUniform2d program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
(glProgramUniform2dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(glProgramUniform2ui 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? |
(glProgramUniform3i 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? |
(glProgramUniform3f 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? |
(glProgramUniform3d program location v0 v1 v2) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
v2 : real? |
(glProgramUniform3dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(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? |
(glProgramUniform3uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(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? |
(glProgramUniform4iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
(glProgramUniform4f | | 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? |
(glProgramUniform4d | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
v2 : real? |
v3 : real? |
(glProgramUniform4dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
(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? |
(glProgramUniform4uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
(glProgramUniformMatrix2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix3fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix4dv | | 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? |
(glProgramUniformMatrix3x2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix2x4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix4x2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix3x4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
(glProgramUniformMatrix4x3fv | | 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? |
(glProgramUniformMatrix3x2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix2x4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix4x2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix3x4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glProgramUniformMatrix4x3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
(glValidateProgramPipeline pipeline) → any |
pipeline : exact-nonnegative-integer? |
(glGetProgramPipelineInfoLog | | pipeline | | | | | | | bufSize | | | | | | | infoLog) | | → | | exact-integer? |
|
pipeline : exact-nonnegative-integer? |
bufSize : exact-integer? |
infoLog : bytes? |
(glVertexAttribL1d index x) → any |
index : exact-nonnegative-integer? |
x : real? |
(glVertexAttribL2d index x y) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
(glVertexAttribL3d index x y z) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
(glVertexAttribL4d index x y z w) → any |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
(glVertexAttribL1dv index v) → any |
index : exact-nonnegative-integer? |
v : real? |
(glVertexAttribL2dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
(glVertexAttribL3dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
(glVertexAttribL4dv index v) → any |
index : exact-nonnegative-integer? |
v : f64vector? |
(glVertexAttribLPointer | | index | | | | | | | size | | | | | | | type | | | | | | | stride | | | | | | | pointer) | | → | | any |
|
index : exact-nonnegative-integer? |
size : exact-integer? |
type : exact-integer? |
stride : exact-integer? |
pointer : cpointer? |
(glGetVertexAttribLdv index pname) → f64vector? |
index : exact-nonnegative-integer? |
pname : exact-integer? |
(glViewportArrayv first count v) → any |
first : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
(glViewportIndexedf index x y w h) → any |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
w : flonum? |
h : flonum? |
(glViewportIndexedfv index v) → any |
index : exact-nonnegative-integer? |
v : f32vector? |
(glScissorArrayv first count v) → any |
first : exact-nonnegative-integer? |
count : exact-integer? |
v : s32vector? |
(glScissorIndexed | | index | | | | | | | left | | | | | | | bottom | | | | | | | width | | | | | | | height) | | → | | any |
|
index : exact-nonnegative-integer? |
left : exact-integer? |
bottom : exact-integer? |
width : exact-integer? |
height : exact-integer? |
(glScissorIndexedv index v) → any |
index : exact-nonnegative-integer? |
v : s32vector? |
(glDepthRangeArrayv first count v) → any |
first : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
(glDepthRangeIndexed index n f) → any |
index : exact-nonnegative-integer? |
n : real? |
f : real? |
(glGetFloati_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : f32vector? |
(glGetDoublei_v target index data) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
data : f64vector? |