Version: 5.1.2.3
14 OpenGL procedures starting with P
(glPNTrianglesfATI pname param) → any |
pname : exact-integer? |
param : flonum? |
Part of the GL_ATI_pn_triangles extension.
May be available from version 1.2.
(glPNTrianglesiATI pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Part of the GL_ATI_pn_triangles extension.
May be available from version 1.2.
(glPassTexCoordATI dst coord swizzle) → any |
dst : exact-nonnegative-integer? |
coord : exact-nonnegative-integer? |
swizzle : exact-integer? |
Part of the GL_ATI_fragment_shader extension.
May be available from version 1.2.
(glPassThrough token) → any |
token : flonum? |
(glPatchParameterfv pname the-values) → any |
pname : exact-integer? |
the-values : f32vector? |
Introduced in version 1.2.
(glPatchParameteri pname value) → any |
pname : exact-integer? |
value : exact-integer? |
Introduced in version 1.2.
(glPauseTransformFeedback) → any |
(glPauseTransformFeedbackNV) → any |
Part of the GL_NV_transform_feedback2 extension.
(glPixelDataRangeNV target length pointer) → any |
target : exact-integer? |
length : exact-integer? |
pointer : cpointer? |
Part of the GL_NV_pixel_data_range extension.
May be available from version 1.2.
(glPixelMapfv map mapsize the-values) → any |
map : exact-integer? |
mapsize : exact-integer? |
the-values : f32vector? |
Deprecated in version 3.1.
(glPixelMapuiv map mapsize the-values) → any |
map : exact-integer? |
mapsize : exact-integer? |
the-values : u32vector? |
Deprecated in version 3.1.
(glPixelMapusv map mapsize the-values) → any |
map : exact-integer? |
mapsize : exact-integer? |
the-values : u16vector? |
Deprecated in version 3.1.
(glPixelStoref pname param) → any |
pname : exact-integer? |
param : flonum? |
(glPixelStorei pname param) → any |
pname : exact-integer? |
param : exact-integer? |
(glPixelTexGenParameterfSGIS pname param) → any |
pname : exact-integer? |
param : flonum? |
Part of the GL_SGIS_pixel_texture extension.
May be available from version 1.0.
(glPixelTexGenParameterfvSGIS pname params) → any |
pname : exact-integer? |
params : f32vector? |
Part of the GL_SGIS_pixel_texture extension.
May be available from version 1.0.
(glPixelTexGenParameteriSGIS pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Part of the GL_SGIS_pixel_texture extension.
May be available from version 1.0.
(glPixelTexGenParameterivSGIS pname params) → any |
pname : exact-integer? |
params : s32vector? |
Part of the GL_SGIS_pixel_texture extension.
May be available from version 1.0.
(glPixelTexGenSGIX mode) → any |
mode : exact-integer? |
Part of the GL_SGIX_pixel_texture extension.
May be available from version 1.0.
(glPixelTransferf pname param) → any |
pname : exact-integer? |
param : flonum? |
Deprecated in version 3.1.
(glPixelTransferi pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Deprecated in version 3.1.
(glPixelTransformParameterfEXT | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
param : flonum? |
Part of the GL_EXT_pixel_transform extension.
May be available from version 1.1.
(glPixelTransformParameterfvEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : flonum? |
Part of the GL_EXT_pixel_transform extension.
May be available from version 1.1.
(glPixelTransformParameteriEXT | | target | | | | | | | pname | | | | | | | param) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
param : exact-integer? |
Part of the GL_EXT_pixel_transform extension.
May be available from version 1.1.
(glPixelTransformParameterivEXT | | target | | | | | | | pname | | | | | | | params) | | → | | any |
|
target : exact-integer? |
pname : exact-integer? |
params : exact-integer? |
Part of the GL_EXT_pixel_transform extension.
May be available from version 1.1.
(glPixelZoom xfactor yfactor) → any |
xfactor : flonum? |
yfactor : flonum? |
(glPointParameterf pname param) → any |
pname : exact-integer? |
param : flonum? |
Introduced in version 1.4.
(glPointParameterfARB pname param) → any |
pname : exact-integer? |
param : flonum? |
Part of the GL_ARB_point_parameters extension.
May be available from version 1.0.
Alias of glPointParameterf.
(glPointParameterfEXT pname param) → any |
pname : exact-integer? |
param : flonum? |
Part of the GL_EXT_point_parameters extension.
May be available from version 1.0.
Alias of glPointParameterfARB.
(glPointParameterfSGIS pname param) → any |
pname : exact-integer? |
param : flonum? |
Part of the GL_SGIS_point_parameters extension.
May be available from version 1.0.
Alias of glPointParameterfARB.
(glPointParameterfv pname params) → any |
pname : exact-integer? |
params : f32vector? |
Introduced in version 1.4.
(glPointParameterfvARB pname params) → any |
pname : exact-integer? |
params : f32vector? |
Part of the GL_ARB_point_parameters extension.
May be available from version 1.0.
Alias of glPointParameterfv.
(glPointParameterfvEXT pname params) → any |
pname : exact-integer? |
params : f32vector? |
Part of the GL_EXT_point_parameters extension.
May be available from version 1.0.
Alias of glPointParameterfvARB.
(glPointParameterfvSGIS pname params) → any |
pname : exact-integer? |
params : f32vector? |
Part of the GL_SGIS_point_parameters extension.
May be available from version 1.0.
Alias of glPointParameterfvARB.
(glPointParameteri pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Introduced in version 1.4.
(glPointParameteriNV pname param) → any |
pname : exact-integer? |
param : exact-integer? |
Part of the GL_NV_point_sprite extension.
May be available from version 1.2.
Alias of glPointParameteri.
(glPointParameteriv pname params) → any |
pname : exact-integer? |
params : s32vector? |
Introduced in version 1.4.
(glPointParameterivNV pname params) → any |
pname : exact-integer? |
params : s32vector? |
Part of the GL_NV_point_sprite extension.
May be available from version 1.2.
Alias of glPointParameteriv.
(glPointSize size) → any |
size : flonum? |
(glPollAsyncSGIX) | | → | | exact-integer? | | exact-nonnegative-integer? |
|
|
Part of the GL_SGIX_async extension.
May be available from version 1.0.
(glPollInstrumentsSGIX) | | → | | exact-integer? | | exact-integer? |
|
|
Part of the GL_SGIX_instruments extension.
May be available from version 1.0.
(glPolygonMode face mode) → any |
face : exact-integer? |
mode : exact-integer? |
(glPolygonOffset factor units) → any |
factor : flonum? |
units : flonum? |
(glPolygonOffsetEXT factor bias) → any |
factor : flonum? |
bias : flonum? |
Part of the GL_EXT_polygon_offset extension.
May be available from version 1.0.
(glPolygonStipple mask) → any |
mask : (or/c string? bytes?) |
(glPopClientAttrib) → any |
(glPresentFrameDualFillNV | | video_slot | | | | | | | minPresentTime | | | | | | | beginPresentTimeId | | | | | | | presentDurationId | | | | | | | type | | | | | | | target0 | | | | | | | fill0 | | | | | | | target1 | | | | | | | fill1 | | | | | | | target2 | | | | | | | fill2 | | | | | | | target3 | | | | | | | fill3) | | → | | any |
|
video_slot : exact-nonnegative-integer? |
minPresentTime : exact-nonnegative-integer? |
beginPresentTimeId : exact-nonnegative-integer? |
presentDurationId : exact-nonnegative-integer? |
type : exact-integer? |
target0 : exact-integer? |
fill0 : exact-nonnegative-integer? |
target1 : exact-integer? |
fill1 : exact-nonnegative-integer? |
target2 : exact-integer? |
fill2 : exact-nonnegative-integer? |
target3 : exact-integer? |
fill3 : exact-nonnegative-integer? |
Part of the GL_NV_present_video extension.
May be available from version 1.2.
(glPresentFrameKeyedNV | | video_slot | | | | | | | minPresentTime | | | | | | | beginPresentTimeId | | | | | | | presentDurationId | | | | | | | type | | | | | | | target0 | | | | | | | fill0 | | | | | | | key0 | | | | | | | target1 | | | | | | | fill1 | | | | | | | key1) | | → | | any |
|
video_slot : exact-nonnegative-integer? |
minPresentTime : exact-nonnegative-integer? |
beginPresentTimeId : exact-nonnegative-integer? |
presentDurationId : exact-nonnegative-integer? |
type : exact-integer? |
target0 : exact-integer? |
fill0 : exact-nonnegative-integer? |
key0 : exact-nonnegative-integer? |
target1 : exact-integer? |
fill1 : exact-nonnegative-integer? |
key1 : exact-nonnegative-integer? |
Part of the GL_NV_present_video extension.
May be available from version 1.2.
(glPrimitiveRestartIndex index) → any |
index : exact-nonnegative-integer? |
(glPrimitiveRestartIndexNV index) → any |
index : exact-nonnegative-integer? |
Part of the GL_NV_primitive_restart extension.
May be available from version 1.2.
(glPrimitiveRestartNV) → any |
Part of the GL_NV_primitive_restart extension.
May be available from version 1.2.
(glPrioritizeTextures n textures priorities) → any |
n : exact-integer? |
textures : u32vector? |
priorities : f32vector? |
(glPrioritizeTexturesEXT | | n | | | | | | | textures | | | | | | | priorities) | | → | | any |
|
n : exact-integer? |
textures : u32vector? |
priorities : f32vector? |
Part of the GL_EXT_texture_object extension.
May be available from version 1.0.
Alias of glPrioritizeTextures.
(glProgramBinary | | program | | | | | | | binaryFormat | | | | | | | binary | | | | | | | length) | | → | | any |
|
program : exact-nonnegative-integer? |
binaryFormat : exact-integer? |
binary : cpointer? |
length : exact-integer? |
(glProgramBufferParametersIivNV | | target | | | | | | | buffer | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
buffer : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : s32vector? |
Part of the GL_NV_parameter_buffer_object extension.
May be available from version 1.2.
(glProgramBufferParametersIuivNV | | target | | | | | | | buffer | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
buffer : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : u32vector? |
Part of the GL_NV_parameter_buffer_object extension.
May be available from version 1.2.
(glProgramBufferParametersfvNV | | target | | | | | | | buffer | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
buffer : exact-nonnegative-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : f32vector? |
Part of the GL_NV_parameter_buffer_object extension.
May be available from version 1.2.
(glProgramEnvParameter4dARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramEnvParameter4dvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f64vector? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramEnvParameter4fARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramEnvParameter4fvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f32vector? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramEnvParameterI4iNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramEnvParameterI4ivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : s32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramEnvParameterI4uiNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramEnvParameterI4uivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : u32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramEnvParameters4fvEXT | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : f32vector? |
Part of the GL_EXT_gpu_program_parameters extension.
May be available from version 1.2.
(glProgramEnvParametersI4ivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : s32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramEnvParametersI4uivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : u32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramLocalParameter4dARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramLocalParameter4dvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f64vector? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramLocalParameter4fARB | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramLocalParameter4fvARB | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : f32vector? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramLocalParameterI4iNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramLocalParameterI4ivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : s32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramLocalParameterI4uiNV | | target | | | | | | | index | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramLocalParameterI4uivNV | | target | | | | | | | index | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
params : u32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramLocalParameters4fvEXT | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : f32vector? |
Part of the GL_EXT_gpu_program_parameters extension.
May be available from version 1.2.
(glProgramLocalParametersI4ivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : s32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramLocalParametersI4uivNV | | target | | | | | | | index | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
params : u32vector? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
(glProgramNamedParameter4dNV | | id | | | | | | | len | | | | | | | name | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
x : real? |
y : real? |
z : real? |
w : real? |
Part of the GL_NV_fragment_program extension.
May be available from version 1.2.
(glProgramNamedParameter4dvNV id len name v) → any |
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
v : f64vector? |
Part of the GL_NV_fragment_program extension.
May be available from version 1.2.
(glProgramNamedParameter4fNV | | id | | | | | | | len | | | | | | | name | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Part of the GL_NV_fragment_program extension.
May be available from version 1.2.
(glProgramNamedParameter4fvNV id len name v) → any |
id : exact-nonnegative-integer? |
len : exact-integer? |
name : (integer-in 0 255) |
v : f32vector? |
Part of the GL_NV_fragment_program extension.
May be available from version 1.2.
(glProgramParameter4dNV target index x y z w) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
(glProgramParameter4dvNV target index v) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
v : f64vector? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
(glProgramParameter4fNV target index x y z w) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
x : flonum? |
y : flonum? |
z : flonum? |
w : flonum? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
(glProgramParameter4fvNV target index v) → any |
target : exact-integer? |
index : exact-nonnegative-integer? |
v : f32vector? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
(glProgramParameteri program pname value) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
value : exact-integer? |
Introduced in version 3.0.
(glProgramParameteriARB program pname value) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
value : exact-integer? |
Part of the GL_ARB_geometry_shader4 extension.
May be available from version 3.0.
Alias of glProgramParameteri.
(glProgramParameteriEXT program pname value) → any |
program : exact-nonnegative-integer? |
pname : exact-integer? |
value : exact-integer? |
Part of the GL_EXT_geometry_shader4 extension.
May be available from version 2.0.
Alias of glProgramParameteriARB.
(glProgramParameters4dvNV | | target | | | | | | | index | | | | | | | count | | | | | | | v) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f64vector? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
(glProgramParameters4fvNV | | target | | | | | | | index | | | | | | | count | | | | | | | v) | | → | | any |
|
target : exact-integer? |
index : exact-nonnegative-integer? |
count : exact-integer? |
v : f32vector? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
(glProgramStringARB target format len string) → any |
target : exact-integer? |
format : exact-integer? |
len : exact-integer? |
string : cpointer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
(glProgramSubroutineParametersuivNV | | target | | | | | | | count | | | | | | | params) | | → | | any |
|
target : exact-integer? |
count : exact-integer? |
params : u32vector? |
Part of the GL_NV_gpu_program5 extension.
May be available from version 4.1.
(glProgramUniform1d program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
Introduced in version 4.1.
(glProgramUniform1dEXT program location x) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform1dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : real? |
Introduced in version 4.1.
(glProgramUniform1dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform1f program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
Introduced in version 4.1.
(glProgramUniform1fEXT program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform1fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : flonum? |
Introduced in version 4.1.
(glProgramUniform1fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform1i program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
Introduced in version 4.1.
(glProgramUniform1i64NV program location x) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform1i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform1iEXT program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform1iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : exact-integer? |
Introduced in version 4.1.
(glProgramUniform1ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform1ui program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
Introduced in version 4.1.
(glProgramUniform1ui64NV program location x) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform1ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform1uiEXT program location v0) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform1uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : exact-nonnegative-integer? |
Introduced in version 4.1.
(glProgramUniform1uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform2d program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
Introduced in version 4.1.
(glProgramUniform2dEXT program location x y) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
y : real? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform2dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniform2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform2f program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
Introduced in version 4.1.
(glProgramUniform2fEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform2fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniform2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform2i program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
Introduced in version 4.1.
(glProgramUniform2i64NV program location x y) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform2i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform2iEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform2iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Introduced in version 4.1.
(glProgramUniform2ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform2ui program location v0 v1) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
Introduced in version 4.1.
(glProgramUniform2ui64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform2ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform2uiEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform2uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Introduced in version 4.1.
(glProgramUniform2uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform3d program location v0 v1 v2) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
v2 : real? |
Introduced in version 4.1.
(glProgramUniform3dEXT program location x y z) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform3dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniform3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform3f program location v0 v1 v2) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
Introduced in version 4.1.
(glProgramUniform3fEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform3fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniform3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform3i program location v0 v1 v2) → any |
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
Introduced in version 4.1.
(glProgramUniform3i64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform3i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform3iEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform3iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Introduced in version 4.1.
(glProgramUniform3ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Part of the GL_EXT_direct_state_access extension.
(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? |
Introduced in version 4.1.
(glProgramUniform3ui64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform3ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform3uiEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform3uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Introduced in version 4.1.
(glProgramUniform3uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform4d | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : real? |
v1 : real? |
v2 : real? |
v3 : real? |
Introduced in version 4.1.
(glProgramUniform4dEXT | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : real? |
y : real? |
z : real? |
w : real? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform4dv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniform4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniform4f | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
Introduced in version 4.1.
(glProgramUniform4fEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : flonum? |
v1 : flonum? |
v2 : flonum? |
v3 : flonum? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform4fv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniform4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(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? |
Introduced in version 4.1.
(glProgramUniform4i64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-integer? |
y : exact-integer? |
z : exact-integer? |
w : exact-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform4i64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform4iEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-integer? |
v1 : exact-integer? |
v2 : exact-integer? |
v3 : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform4iv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Introduced in version 4.1.
(glProgramUniform4ivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : s32vector? |
Part of the GL_EXT_direct_state_access extension.
(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? |
Introduced in version 4.1.
(glProgramUniform4ui64NV | | program | | | | | | | location | | | | | | | x | | | | | | | y | | | | | | | z | | | | | | | w) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
x : exact-nonnegative-integer? |
y : exact-nonnegative-integer? |
z : exact-nonnegative-integer? |
w : exact-nonnegative-integer? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform4ui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
(glProgramUniform4uiEXT | | program | | | | | | | location | | | | | | | v0 | | | | | | | v1 | | | | | | | v2 | | | | | | | v3) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
v0 : exact-nonnegative-integer? |
v1 : exact-nonnegative-integer? |
v2 : exact-nonnegative-integer? |
v3 : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniform4uiv | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Introduced in version 4.1.
(glProgramUniform4uivEXT | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix2x3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix2x3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix2x3fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix2x3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix2x4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix2x4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix2x4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix2x4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix3fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix3x2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix3x2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix3x2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix3x2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix3x4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix3x4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix3x4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix3x4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix4dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix4dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix4fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix4fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix4x2dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix4x2dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix4x2fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix4x2fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformMatrix4x3dv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Introduced in version 4.1.
(glProgramUniformMatrix4x3dvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f64vector? |
Part of the GL_EXT_direct_state_access extension.
May be available from version 1.2.
(glProgramUniformMatrix4x3fv | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Introduced in version 4.1.
(glProgramUniformMatrix4x3fvEXT | | program | | | | | | | location | | | | | | | count | | | | | | | transpose | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
transpose : boolean? |
value : f32vector? |
Part of the GL_EXT_direct_state_access extension.
(glProgramUniformui64NV | | program | | | | | | | location | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
value : exact-nonnegative-integer? |
Part of the GL_NV_shader_buffer_load extension.
May be available from version 1.2.
(glProgramUniformui64vNV | | program | | | | | | | location | | | | | | | count | | | | | | | value) | | → | | any |
|
program : exact-nonnegative-integer? |
location : exact-integer? |
count : exact-integer? |
value : u64vector? |
Part of the GL_NV_shader_buffer_load extension.
May be available from version 1.2.
(glProgramVertexLimitNV target limit) → any |
target : exact-integer? |
limit : exact-integer? |
Part of the GL_NV_geometry_program4 extension.
May be available from version 2.0.
(glProvokingVertex mode) → any |
mode : exact-integer? |
(glProvokingVertexEXT mode) → any |
mode : exact-integer? |
Part of the GL_EXT_provoking_vertex extension.
May be available from version 2.1.
(glPushAttrib mask) → any |
mask : exact-nonnegative-integer? |
(glPushClientAttrib mask) → any |
mask : exact-nonnegative-integer? |
(glPushClientAttribDefaultEXT mask) → any |
mask : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
(glPushName name) → any |
name : exact-nonnegative-integer? |