6.3.90.900
19 glU...
Version 1.2.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F64Vector
Version 1.2.
See the glUniform manpage.
Version 2.0.
See the glUniform manpage.
Extension GL_ARB_shader_objects.
Alias of glUniform1f.
procedure
location : Integer count : Integer value : F32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform1fv.
Version 2.0.
See the glUniform manpage.
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : S64Vector
Extension GL_NV_gpu_shader5.
Extension GL_ARB_shader_objects.
Alias of glUniform1i.
procedure
location : Integer count : Integer value : S32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : S32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform1iv.
Version 3.0.
See the glUniform manpage.
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : U64Vector
Extension GL_NV_gpu_shader5.
Extension GL_EXT_gpu_shader4.
Alias of glUniform1ui.
procedure
location : Integer count : Integer value : U32Vector
Version 3.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : U32Vector
Extension GL_EXT_gpu_shader4.
Alias of glUniform1uiv.
Version 1.2.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F64Vector
Version 1.2.
See the glUniform manpage.
Version 2.0.
See the glUniform manpage.
Extension GL_ARB_shader_objects.
Alias of glUniform2f.
procedure
location : Integer count : Integer value : F32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform2fv.
Version 2.0.
See the glUniform manpage.
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : S64Vector
Extension GL_NV_gpu_shader5.
Extension GL_ARB_shader_objects.
Alias of glUniform2i.
procedure
location : Integer count : Integer value : S32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : S32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform2iv.
Version 3.0.
See the glUniform manpage.
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : U64Vector
Extension GL_NV_gpu_shader5.
Extension GL_EXT_gpu_shader4.
Alias of glUniform2ui.
procedure
location : Integer count : Integer value : U32Vector
Version 3.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : U32Vector
Extension GL_EXT_gpu_shader4.
Alias of glUniform2uiv.
Version 1.2.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F64Vector
Version 1.2.
See the glUniform manpage.
procedure
location : Integer v0 : Flonum v1 : Flonum v2 : Flonum
Version 2.0.
See the glUniform manpage.
procedure
location : Integer v0 : Flonum v1 : Flonum v2 : Flonum
Extension GL_ARB_shader_objects.
Alias of glUniform3f.
procedure
location : Integer count : Integer value : F32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform3fv.
procedure
location : Integer v0 : Integer v1 : Integer v2 : Integer
Version 2.0.
See the glUniform manpage.
procedure
location : Integer x : Integer y : Integer z : Integer
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : S64Vector
Extension GL_NV_gpu_shader5.
procedure
location : Integer v0 : Integer v1 : Integer v2 : Integer
Extension GL_ARB_shader_objects.
Alias of glUniform3i.
procedure
location : Integer count : Integer value : S32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : S32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform3iv.
procedure
location : Integer v0 : Natural v1 : Natural v2 : Natural
Version 3.0.
See the glUniform manpage.
procedure
location : Integer x : Natural y : Natural z : Natural
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : U64Vector
Extension GL_NV_gpu_shader5.
procedure
location : Integer v0 : Natural v1 : Natural v2 : Natural
Extension GL_EXT_gpu_shader4.
Alias of glUniform3ui.
procedure
location : Integer count : Integer value : U32Vector
Version 3.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : U32Vector
Extension GL_EXT_gpu_shader4.
Alias of glUniform3uiv.
procedure
location : Integer x : Real y : Real z : Real w : Real
Version 1.2.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F64Vector
Version 1.2.
See the glUniform manpage.
procedure
location : Integer v0 : Flonum v1 : Flonum v2 : Flonum v3 : Flonum
Version 2.0.
See the glUniform manpage.
procedure
location : Integer v0 : Flonum v1 : Flonum v2 : Flonum v3 : Flonum
Extension GL_ARB_shader_objects.
Alias of glUniform4f.
procedure
location : Integer count : Integer value : F32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : F32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform4fv.
procedure
location : Integer v0 : Integer v1 : Integer v2 : Integer v3 : Integer
Version 2.0.
See the glUniform manpage.
procedure
location : Integer x : Integer y : Integer z : Integer w : Integer
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : S64Vector
Extension GL_NV_gpu_shader5.
procedure
location : Integer v0 : Integer v1 : Integer v2 : Integer v3 : Integer
Extension GL_ARB_shader_objects.
Alias of glUniform4i.
procedure
location : Integer count : Integer value : S32Vector
Version 2.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : S32Vector
Extension GL_ARB_shader_objects.
Alias of glUniform4iv.
procedure
location : Integer v0 : Natural v1 : Natural v2 : Natural v3 : Natural
Version 3.0.
See the glUniform manpage.
procedure
location : Integer x : Natural y : Natural z : Natural w : Natural
Extension GL_NV_gpu_shader5.
procedure
location : Integer count : Integer value : U64Vector
Extension GL_NV_gpu_shader5.
procedure
location : Integer v0 : Natural v1 : Natural v2 : Natural v3 : Natural
Extension GL_EXT_gpu_shader4.
Alias of glUniform4ui.
procedure
location : Integer count : Integer value : U32Vector
Version 3.0.
See the glUniform manpage.
procedure
location : Integer count : Integer value : U32Vector
Extension GL_EXT_gpu_shader4.
Alias of glUniform4uiv.
procedure
(glUniformBlockBinding program uniformBlockIndex uniformBlockBinding) → Void program : Natural uniformBlockIndex : Natural uniformBlockBinding : Natural
Version 2.0.
See the glUniformBlockBinding manpage.
procedure
program : Natural location : Integer buffer : Natural
Extension GL_EXT_bindable_uniform.
Extension GL_NV_bindless_texture.
procedure
(glUniformHandleui64vNV location count value) → Void location : Integer count : Integer value : U64Vector
Extension GL_NV_bindless_texture.
procedure
(glUniformMatrix2dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix2fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.0.
procedure
(glUniformMatrix2fvARB location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Extension GL_ARB_shader_objects.
Alias of glUniformMatrix2fv.
procedure
(glUniformMatrix2x3dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix2x3fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.1.
procedure
(glUniformMatrix2x4dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix2x4fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.1.
procedure
(glUniformMatrix3dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix3fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.0.
procedure
(glUniformMatrix3fvARB location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Extension GL_ARB_shader_objects.
Alias of glUniformMatrix3fv.
procedure
(glUniformMatrix3x2dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix3x2fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.1.
procedure
(glUniformMatrix3x4dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix3x4fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.1.
procedure
(glUniformMatrix4dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix4fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.0.
procedure
(glUniformMatrix4fvARB location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Extension GL_ARB_shader_objects.
Alias of glUniformMatrix4fv.
procedure
(glUniformMatrix4x2dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix4x2fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.1.
procedure
(glUniformMatrix4x3dv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F64Vector
Version 1.2.
procedure
(glUniformMatrix4x3fv location count transpose value) → Void location : Integer count : Integer transpose : Boolean value : F32Vector
Version 2.1.
procedure
(glUniformSubroutinesuiv shadertype count indices) → Void shadertype : Integer count : Integer indices : U32Vector
Version 1.2.
See the glUniformSubroutines manpage.
Extension GL_NV_shader_buffer_load.
procedure
location : Integer count : Integer value : U64Vector
Extension GL_NV_shader_buffer_load.
Extension GL_EXT_compiled_vertex_array.
Version 1.5.
See the glUnmapBuffer manpage.
Extension GL_ARB_vertex_buffer_object.
Alias of glUnmapBuffer.
Extension GL_EXT_direct_state_access.
Extension GL_ATI_map_object_buffer.
procedure
(glUpdateObjectBufferATI buffer offset size pointer preserve) → Void buffer : Natural offset : Natural size : Integer pointer : GLPointer preserve : Integer
Extension GL_ATI_vertex_array_object.
Version 2.0.
See the glUseProgram manpage.
Extension GL_ARB_shader_objects.
Alias of glUseProgram.
procedure
pipeline : Natural stages : Natural program : Natural
Version 4.1.
See the glUseProgramStages manpage.
Extension GL_EXT_separate_shader_objects.