On this page:
8.18
top
up

19glU...πŸ”— i

procedure

( glUniform1dlocationx)any

location:exact-integer?
x:real?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform1dvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f64vector?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform1flocationv0)any

location:exact-integer?
v0:flonum?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform1fARBlocationv0)any

location:exact-integer?
v0:flonum?
Extension GL_ARB_shader_objects.

Alias of glUniform1f.

procedure

( glUniform1fvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform1fvARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform1fv.

procedure

( glUniform1ilocationv0)any

location:exact-integer?
v0:exact-integer?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform1i64NVlocationx)any

location:exact-integer?
x:exact-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform1i64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform1iARBlocationv0)any

location:exact-integer?
v0:exact-integer?
Extension GL_ARB_shader_objects.

Alias of glUniform1i.

procedure

( glUniform1ivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform1ivARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform1iv.

procedure

( glUniform1uilocationv0)any

location:exact-integer?
v0:exact-nonnegative-integer?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform1ui64NVlocationx)any

location:exact-integer?
x:exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform1ui64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform1uiEXTlocationv0)any

location:exact-integer?
v0:exact-nonnegative-integer?
Extension GL_EXT_gpu_shader4.

Alias of glUniform1ui.

procedure

( glUniform1uivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform1uivEXTlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Extension GL_EXT_gpu_shader4.

Alias of glUniform1uiv.

procedure

( glUniform2dlocationxy)any

location:exact-integer?
x:real?
y:real?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform2dvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f64vector?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform2flocationv0v1)any

location:exact-integer?
v0:flonum?
v1:flonum?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform2fARBlocationv0v1)any

location:exact-integer?
v0:flonum?
v1:flonum?
Extension GL_ARB_shader_objects.

Alias of glUniform2f.

procedure

( glUniform2fvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform2fvARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform2fv.

procedure

( glUniform2ilocationv0v1)any

location:exact-integer?
v0:exact-integer?
v1:exact-integer?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform2i64NVlocationxy)any

location:exact-integer?
x:exact-integer?
y:exact-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform2i64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform2iARBlocationv0v1)any

location:exact-integer?
v0:exact-integer?
v1:exact-integer?
Extension GL_ARB_shader_objects.

Alias of glUniform2i.

procedure

( glUniform2ivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform2ivARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform2iv.

procedure

( glUniform2uilocationv0v1)any

location:exact-integer?
v0:exact-nonnegative-integer?
v1:exact-nonnegative-integer?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform2ui64NVlocationxy)any

location:exact-integer?
x:exact-nonnegative-integer?
y:exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform2ui64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform2uiEXTlocationv0v1)any

location:exact-integer?
v0:exact-nonnegative-integer?
v1:exact-nonnegative-integer?
Extension GL_EXT_gpu_shader4.

Alias of glUniform2ui.

procedure

( glUniform2uivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform2uivEXTlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Extension GL_EXT_gpu_shader4.

Alias of glUniform2uiv.

procedure

( glUniform3dlocationxyz)any

location:exact-integer?
x:real?
y:real?
z:real?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform3dvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f64vector?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform3flocationv0v1v2)any

location:exact-integer?
v0:flonum?
v1:flonum?
v2:flonum?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform3fARBlocationv0v1v2)any

location:exact-integer?
v0:flonum?
v1:flonum?
v2:flonum?
Extension GL_ARB_shader_objects.

Alias of glUniform3f.

procedure

( glUniform3fvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform3fvARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform3fv.

procedure

( glUniform3ilocationv0v1v2)any

location:exact-integer?
v0:exact-integer?
v1:exact-integer?
v2:exact-integer?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform3i64NVlocationxyz)any

location:exact-integer?
x:exact-integer?
y:exact-integer?
z:exact-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform3i64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform3iARBlocationv0v1v2)any

location:exact-integer?
v0:exact-integer?
v1:exact-integer?
v2:exact-integer?
Extension GL_ARB_shader_objects.

Alias of glUniform3i.

procedure

( glUniform3ivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform3ivARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform3iv.

procedure

( glUniform3uilocationv0v1v2)any

location:exact-integer?
v0:exact-nonnegative-integer?
v1:exact-nonnegative-integer?
v2:exact-nonnegative-integer?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform3ui64NVlocationxyz)any

location:exact-integer?
x:exact-nonnegative-integer?
y:exact-nonnegative-integer?
z:exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform3ui64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform3uiEXTlocationv0v1v2)any

location:exact-integer?
v0:exact-nonnegative-integer?
v1:exact-nonnegative-integer?
v2:exact-nonnegative-integer?
Extension GL_EXT_gpu_shader4.

Alias of glUniform3ui.

procedure

( glUniform3uivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform3uivEXTlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Extension GL_EXT_gpu_shader4.

Alias of glUniform3uiv.

procedure

( glUniform4dlocationxyzw)any

location:exact-integer?
x:real?
y:real?
z:real?
w:real?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform4dvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f64vector?
Version 1.2.

See the glUniform manpage.

procedure

( glUniform4flocationv0v1v2v3)any

location:exact-integer?
v0:flonum?
v1:flonum?
v2:flonum?
v3:flonum?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform4fARBlocationv0v1v2v3)any

location:exact-integer?
v0:flonum?
v1:flonum?
v2:flonum?
v3:flonum?
Extension GL_ARB_shader_objects.

Alias of glUniform4f.

procedure

( glUniform4fvlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform4fvARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:f32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform4fv.

procedure

( glUniform4ilocationv0v1v2v3)any

location:exact-integer?
v0:exact-integer?
v1:exact-integer?
v2:exact-integer?
v3:exact-integer?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform4i64NVlocationxyzw)any

location:exact-integer?
x:exact-integer?
y:exact-integer?
z:exact-integer?
w:exact-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform4i64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform4iARBlocationv0v1v2v3)any

location:exact-integer?
v0:exact-integer?
v1:exact-integer?
v2:exact-integer?
v3:exact-integer?
Extension GL_ARB_shader_objects.

Alias of glUniform4i.

procedure

( glUniform4ivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Version 2.0.

See the glUniform manpage.

procedure

( glUniform4ivARBlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:s32vector?
Extension GL_ARB_shader_objects.

Alias of glUniform4iv.

procedure

( glUniform4uilocationv0v1v2v3)any

location:exact-integer?
v0:exact-nonnegative-integer?
v1:exact-nonnegative-integer?
v2:exact-nonnegative-integer?
v3:exact-nonnegative-integer?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform4ui64NVlocationxyzw)any

location:exact-integer?
x:exact-nonnegative-integer?
y:exact-nonnegative-integer?
z:exact-nonnegative-integer?
w:exact-nonnegative-integer?
Extension GL_NV_gpu_shader5.

procedure

( glUniform4ui64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u64vector?
Extension GL_NV_gpu_shader5.

procedure

( glUniform4uiEXTlocationv0v1v2v3)any

location:exact-integer?
v0:exact-nonnegative-integer?
v1:exact-nonnegative-integer?
v2:exact-nonnegative-integer?
v3:exact-nonnegative-integer?
Extension GL_EXT_gpu_shader4.

Alias of glUniform4ui.

procedure

( glUniform4uivlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Version 3.0.

See the glUniform manpage.

procedure

( glUniform4uivEXTlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u32vector?
Extension GL_EXT_gpu_shader4.

Alias of glUniform4uiv.

procedure

( glUniformBlockBinding program
uniformBlockIndex
uniformBlockBinding)any
program:exact-nonnegative-integer?
uniformBlockIndex:exact-nonnegative-integer?
uniformBlockBinding:exact-nonnegative-integer?
Version 2.0.

See the glUniformBlockBinding manpage.

procedure

( glUniformBufferEXTprogramlocationbuffer)any

program:exact-nonnegative-integer?
location:exact-integer?
buffer:exact-nonnegative-integer?
Extension GL_EXT_bindable_uniform.

procedure

( glUniformHandleui64NVlocationvalue)any

location:exact-integer?
value:exact-nonnegative-integer?
Extension GL_NV_bindless_texture.

procedure

( glUniformHandleui64vNV location
count
value)any
location:exact-integer?
count:exact-integer?
value:u64vector?
Extension GL_NV_bindless_texture.

procedure

( glUniformMatrix2dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix2fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.0.

procedure

( glUniformMatrix2fvARB location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Extension GL_ARB_shader_objects.

Alias of glUniformMatrix2fv.

procedure

( glUniformMatrix2x3dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix2x3fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.1.

procedure

( glUniformMatrix2x4dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix2x4fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.1.

procedure

( glUniformMatrix3dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix3fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.0.

procedure

( glUniformMatrix3fvARB location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Extension GL_ARB_shader_objects.

Alias of glUniformMatrix3fv.

procedure

( glUniformMatrix3x2dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix3x2fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.1.

procedure

( glUniformMatrix3x4dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix3x4fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.1.

procedure

( glUniformMatrix4dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix4fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.0.

procedure

( glUniformMatrix4fvARB location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Extension GL_ARB_shader_objects.

Alias of glUniformMatrix4fv.

procedure

( glUniformMatrix4x2dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix4x2fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.1.

procedure

( glUniformMatrix4x3dv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f64vector?
Version 1.2.

procedure

( glUniformMatrix4x3fv location
count
transpose
value)any
location:exact-integer?
count:exact-integer?
transpose:boolean?
value:f32vector?
Version 2.1.

procedure

( glUniformSubroutinesuiv shadertype
count
indices)any
shadertype:exact-integer?
count:exact-integer?
indices:u32vector?
Version 1.2.

See the glUniformSubroutines manpage.

procedure

( glUniformui64NVlocationvalue)any

location:exact-integer?
value:exact-nonnegative-integer?
Extension GL_NV_shader_buffer_load.

procedure

( glUniformui64vNVlocationcountvalue)any

location:exact-integer?
count:exact-integer?
value:u64vector?
Extension GL_NV_shader_buffer_load.

procedure

( glUnlockArraysEXT)any

Extension GL_EXT_compiled_vertex_array.

procedure

( glUnmapBuffertarget)boolean?

target:exact-integer?
Version 1.5.

See the glUnmapBuffer manpage.

procedure

( glUnmapBufferARBtarget)boolean?

target:exact-integer?
Extension GL_ARB_vertex_buffer_object.

Alias of glUnmapBuffer.

procedure

( glUnmapNamedBufferEXTbuffer)boolean?

buffer:exact-nonnegative-integer?
Extension GL_EXT_direct_state_access.

procedure

( glUnmapObjectBufferATIbuffer)any

buffer:exact-nonnegative-integer?
Extension GL_ATI_map_object_buffer.

procedure

( glUpdateObjectBufferATI buffer
offset
size
pointer
preserve)any
buffer:exact-nonnegative-integer?
offset:exact-nonnegative-integer?
size:exact-integer?
pointer:gl-pointer?
preserve:exact-integer?
Extension GL_ATI_vertex_array_object.

procedure

( glUseProgramprogram)any

program:exact-nonnegative-integer?
Version 2.0.

See the glUseProgram manpage.

procedure

( glUseProgramObjectARBprogramObj)any

programObj:exact-nonnegative-integer?
Extension GL_ARB_shader_objects.

Alias of glUseProgram.

procedure

( glUseProgramStagespipelinestagesprogram)any

pipeline:exact-nonnegative-integer?
stages:exact-nonnegative-integer?
program:exact-nonnegative-integer?
Version 4.1.

See the glUseProgramStages manpage.

procedure

( glUseShaderProgramEXTtypeprogram)any

type:exact-integer?
program:exact-nonnegative-integer?
Extension GL_EXT_separate_shader_objects.

top
up

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /