7.7
19 glU...
(glUniform1d location x) → any
|
location : exact-integer? |
x : real? |
Version 1.2.
(glUniform1dv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform1f location v0) → any
|
location : exact-integer? |
v0 : flonum? |
Version 2.0.
(glUniform1fARB location v0) → any
|
location : exact-integer? |
v0 : flonum? |
Alias of glUniform1f.
(glUniform1fv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform1fvARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform1fv.
(glUniform1i location v0) → any
|
location : exact-integer? |
v0 : exact-integer? |
Version 2.0.
(glUniform1i64NV location x) → any
|
location : exact-integer? |
x : exact-integer? |
(glUniform1i64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform1iARB location v0) → any
|
location : exact-integer? |
v0 : exact-integer? |
Alias of glUniform1i.
(glUniform1iv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform1ivARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform1iv.
(glUniform1ui location v0) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
Version 3.0.
(glUniform1ui64NV location x) → any
|
location : exact-integer? |
x : exact-nonnegative-integer? |
(glUniform1ui64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform1uiEXT location v0) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
Alias of glUniform1ui.
(glUniform1uiv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform1uivEXT location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform1uiv.
(glUniform2d location x y) → any
|
location : exact-integer? |
x : real? |
y : real? |
Version 1.2.
(glUniform2dv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform2f location v0 v1) → any
|
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
Version 2.0.
(glUniform2fARB location v0 v1) → any
|
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
Alias of glUniform2f.
(glUniform2fv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform2fvARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform2fv.
(glUniform2i location v0 v1) → any
|
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
Version 2.0.
(glUniform2i64NV location x y) → any
|
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
(glUniform2i64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform2iARB location v0 v1) → any
|
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
Alias of glUniform2i.
(glUniform2iv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform2ivARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform2iv.
(glUniform2ui location v0 v1) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
Version 3.0.
(glUniform2ui64NV location x y) → any
|
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
(glUniform2ui64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform2uiEXT location v0 v1) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
Alias of glUniform2ui.
(glUniform2uiv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform2uivEXT location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform2uiv.
(glUniform3d location x y z) → any
|
location : exact-integer? |
x : real? |
y : real? |
z : real? |
Version 1.2.
(glUniform3dv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform3f location v0 v1 v2) → any
|
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
Version 2.0.
(glUniform3fARB location v0 v1 v2) → any
|
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
Alias of glUniform3f.
(glUniform3fv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform3fvARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform3fv.
(glUniform3i location v0 v1 v2) → any
|
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
Version 2.0.
(glUniform3i64NV location x y z) → any
|
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
(glUniform3i64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform3iARB location v0 v1 v2) → any
|
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
Alias of glUniform3i.
(glUniform3iv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform3ivARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform3iv.
(glUniform3ui location v0 v1 v2) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
Version 3.0.
(glUniform3ui64NV location x y z) → any
|
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
(glUniform3ui64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform3uiEXT location v0 v1 v2) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
Alias of glUniform3ui.
(glUniform3uiv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform3uivEXT location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform3uiv.
(glUniform4d location x y z w) → any
|
location : exact-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Version 1.2.
(glUniform4dv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Version 1.2.
(glUniform4f location v0 v1 v2 v3) → any
|
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
Version 2.0.
(glUniform4fARB location v0 v1 v2 v3) → any
|
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
Alias of glUniform4f.
(glUniform4fv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Version 2.0.
(glUniform4fvARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Alias of glUniform4fv.
(glUniform4i location v0 v1 v2 v3) → any
|
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
Version 2.0.
(glUniform4i64NV location x y z w) → any
|
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
(glUniform4i64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
(glUniform4iARB location v0 v1 v2 v3) → any
|
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
Alias of glUniform4i.
(glUniform4iv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Version 2.0.
(glUniform4ivARB location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Alias of glUniform4iv.
(glUniform4ui location v0 v1 v2 v3) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
v3 : exact-nonnegative-integer? |
Version 3.0.
(glUniform4ui64NV location x y z w) → any
|
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
(glUniform4ui64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniform4uiEXT location v0 v1 v2 v3) → any
|
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
v3 : exact-nonnegative-integer? |
Alias of glUniform4ui.
(glUniform4uiv location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Version 3.0.
(glUniform4uivEXT location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Alias of glUniform4uiv.
(glUniformBlockBinding | | program | | | | | | | uniformBlockIndex | | | | | | | uniformBlockBinding) | | → | | any |
|
program : exact-nonnegative-integer? |
uniformBlockIndex : exact-nonnegative-integer? |
uniformBlockBinding : exact-nonnegative-integer? |
Version 2.0.
(glUniformBufferEXT program location buffer) → any
|
program : exact-nonnegative-integer? |
location : exact-integer? |
buffer : exact-nonnegative-integer? |
(glUniformHandleui64NV location value) → any
|
location : exact-integer? |
value : exact-nonnegative-integer? |
(glUniformHandleui64vNV | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUniformMatrix2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.0.
(glUniformMatrix2fvARB | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Alias of glUniformMatrix2fv.
(glUniformMatrix2x3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix2x3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix2x4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix2x4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.0.
(glUniformMatrix3fvARB | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Alias of glUniformMatrix3fv.
(glUniformMatrix3x2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix3x2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix3x4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix3x4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix4dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix4fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.0.
(glUniformMatrix4fvARB | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Alias of glUniformMatrix4fv.
(glUniformMatrix4x2dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix4x2fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformMatrix4x3dv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Version 1.2.
(glUniformMatrix4x3fv | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Version 2.1.
(glUniformSubroutinesuiv | | shadertype | | | | | | | count | | | | | | | indices) | | → | | any |
|
shadertype : exact-integer? |
count : exact-integer? |
indices : u32vector? |
Version 1.2.
(glUniformui64NV location value) → any
|
location : exact-integer? |
value : exact-nonnegative-integer? |
(glUniformui64vNV location count value) → any
|
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
(glUnlockArraysEXT) → any
|
(glUnmapBuffer target) → boolean?
|
target : exact-integer? |
Version 1.5.
(glUnmapBufferARB target) → boolean?
|
target : exact-integer? |
Alias of glUnmapBuffer.
(glUnmapNamedBufferEXT buffer) → boolean?
|
buffer : exact-nonnegative-integer? |
(glUnmapObjectBufferATI buffer) → any
|
buffer : exact-nonnegative-integer? |
(glUpdateObjectBufferATI | | buffer | | | | | | | offset | | | | | | | size | | | | | | | pointer | | | | | | | preserve) | | → | | any |
|
buffer : exact-nonnegative-integer? |
offset : exact-nonnegative-integer? |
size : exact-integer? |
pointer : gl-pointer? |
preserve : exact-integer? |
(glUseProgram program) → any
|
program : exact-nonnegative-integer? |
Version 2.0.
(glUseProgramObjectARB programObj) → any
|
programObj : exact-nonnegative-integer? |
Alias of glUseProgram.
(glUseProgramStages pipeline stages program) → any
|
pipeline : exact-nonnegative-integer? |
stages : exact-nonnegative-integer? |
program : exact-nonnegative-integer? |
Version 4.1.
(glUseShaderProgramEXT type program) → any
|
type : exact-integer? |
program : exact-nonnegative-integer? |