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? |