Version: 5.1.2.3
7 OpenGL procedures starting with G
| (glGenAsyncMarkersSGIX range) → exact-nonnegative-integer? |
| range : exact-integer? |
Part of the GL_SGIX_async extension.
May be available from version 1.0.
| (glGenBuffers n) → u32vector? |
| n : exact-integer? |
| (glGenBuffersARB n) → u32vector? |
| n : exact-integer? |
Part of the GL_ARB_vertex_buffer_object extension.
May be available from version 1.2.
Alias of glGenBuffers.
| (glGenFencesAPPLE n) → u32vector? |
| n : exact-integer? |
Part of the GL_APPLE_fence extension.
May be available from version 1.2.
| (glGenFencesNV n) → u32vector? |
| n : exact-integer? |
Part of the GL_NV_fence extension.
May be available from version 1.2.
| (glGenFragmentShadersATI range) → exact-nonnegative-integer? |
| range : exact-nonnegative-integer? |
Part of the GL_ATI_fragment_shader extension.
May be available from version 1.2.
| (glGenFramebuffers n) → u32vector? |
| n : exact-integer? |
| (glGenFramebuffersEXT n) → u32vector? |
| n : exact-integer? |
Part of the GL_EXT_framebuffer_object extension.
May be available from version 1.2.
Alias of glGenFramebuffers.
| (glGenLists range) → exact-nonnegative-integer? |
| range : exact-integer? |
| (glGenNamesAMD identifier num) → u32vector? |
| identifier : exact-integer? |
| num : exact-nonnegative-integer? |
Part of the GL_AMD_name_gen_delete extension.
May be available from version 4.1.
| (glGenOcclusionQueriesNV n) → u32vector? |
| n : exact-integer? |
Part of the GL_NV_occlusion_query extension.
May be available from version 1.2.
| (glGenPerfMonitorsAMD n) → u32vector? |
| n : exact-integer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
| (glGenProgramPipelines n) → u32vector? |
| n : exact-integer? |
| (glGenProgramsARB n) → u32vector? |
| n : exact-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
| (glGenProgramsNV n) → u32vector? |
| n : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
Alias of glGenProgramsARB.
| (glGenQueries n) → u32vector? |
| n : exact-integer? |
| (glGenQueriesARB n) → u32vector? |
| n : exact-integer? |
Part of the GL_ARB_occlusion_query extension.
May be available from version 1.5.
Alias of glGenQueries.
| (glGenRenderbuffers n) → u32vector? |
| n : exact-integer? |
| (glGenRenderbuffersEXT n) → u32vector? |
| n : exact-integer? |
Part of the GL_EXT_framebuffer_object extension.
May be available from version 1.2.
Alias of glGenRenderbuffers.
| (glGenSamplers count) → u32vector? |
| count : exact-integer? |
| (glGenSymbolsEXT | | datatype | | | | | | | | storagetype | | | | | | | | range | | | | | | | | components) | | → | | exact-nonnegative-integer? |
|
| datatype : exact-integer? |
| storagetype : exact-integer? |
| range : exact-integer? |
| components : exact-nonnegative-integer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGenTextures n) → u32vector? |
| n : exact-integer? |
| (glGenTexturesEXT n) → u32vector? |
| n : exact-integer? |
Part of the GL_EXT_texture_object extension.
May be available from version 1.0.
| (glGenTransformFeedbacks n) → u32vector? |
| n : exact-integer? |
| (glGenTransformFeedbacksNV n) → u32vector? |
| n : exact-integer? |
Part of the GL_NV_transform_feedback2 extension.
| (glGenVertexArrays n) → u32vector? |
| n : exact-integer? |
| (glGenVertexArraysAPPLE n) → u32vector? |
| n : exact-integer? |
Part of the GL_APPLE_vertex_array_object extension.
May be available from version 1.2.
Alias of glGenVertexArray.
| (glGenVertexShadersEXT range) → exact-nonnegative-integer? |
| range : exact-nonnegative-integer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGenerateMipmap target) → any |
| target : exact-integer? |
| (glGenerateMipmapEXT target) → any |
| target : exact-integer? |
Part of the GL_EXT_framebuffer_object extension.
May be available from version 1.2.
Alias of glGenerateMipmap.
| (glGenerateMultiTexMipmapEXT | | texunit | | | | | | | | target) | | → | | any |
|
| texunit : exact-integer? |
| target : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGenerateTextureMipmapEXT texture target) → any |
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetActiveAttrib | | program | | | | | | | | index | | | | | | | | bufSize | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| name : bytes? |
| (glGetActiveAttribARB | | programObj | | | | | | | | index | | | | | | | | maxLength | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| programObj : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| maxLength : exact-integer? |
| name : bytes? |
Part of the GL_ARB_vertex_shader extension.
May be available from version 1.2.
Alias of glGetActiveAttrib.
| (glGetActiveSubroutineName | | program | | | | | | | | shadertype | | | | | | | | index | | | | | | | | bufsize) | | → | | |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| index : exact-nonnegative-integer? |
| bufsize : exact-integer? |
| (glGetActiveSubroutineUniformName | | program | | | | | shadertype | | | | | index | | | | | bufsize) | |
|
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| index : exact-nonnegative-integer? |
| bufsize : exact-integer? |
| (glGetActiveSubroutineUniformiv | | program | | | | | | | | shadertype | | | | | | | | index | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetActiveUniform | | program | | | | | | | | index | | | | | | | | bufSize | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| name : bytes? |
| (glGetActiveUniformARB | | programObj | | | | | | | | index | | | | | | | | maxLength | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| programObj : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| maxLength : exact-integer? |
| name : bytes? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
Alias of glGetActiveUniform.
| (glGetActiveUniformBlockName | | program | | | | | uniformBlockIndex | | | | | bufSize) | |
|
|
| program : exact-nonnegative-integer? |
| uniformBlockIndex : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| (glGetActiveUniformBlockiv | | program | | | | | | | | uniformBlockIndex | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| uniformBlockIndex : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 2.0.
| (glGetActiveUniformName | | program | | | | | | | | uniformIndex | | | | | | | | bufSize) | | → | | |
|
| program : exact-nonnegative-integer? |
| uniformIndex : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| (glGetActiveUniformsiv | | program | | | | | | | | uniformCount | | | | | | | | uniformIndices | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| uniformCount : exact-integer? |
| uniformIndices : u32vector? |
| pname : exact-integer? |
| (glGetActiveVaryingNV | | program | | | | | | | | index | | | | | | | | bufSize | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| name : bytes? |
Part of the GL_NV_transform_feedback extension.
May be available from version 1.5.
| (glGetArrayObjectfvATI array pname) → flonum? |
| array : exact-integer? |
| pname : exact-integer? |
Part of the GL_ATI_vertex_array_object extension.
May be available from version 1.2.
| (glGetArrayObjectivATI array pname) → exact-integer? |
| array : exact-integer? |
| pname : exact-integer? |
Part of the GL_ATI_vertex_array_object extension.
May be available from version 1.2.
| (glGetAttachedObjectsARB | | containerObj | | | | | maxCount) | |
|
| | → | | | exact-integer? | | u32vector? |
|
|
| containerObj : exact-nonnegative-integer? |
| maxCount : exact-integer? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
Alias of glGetAttachedShaders.
| (glGetAttachedShaders program maxCount) |
| | → | | | exact-integer? | | u32vector? |
|
|
| program : exact-nonnegative-integer? |
| maxCount : exact-integer? |
| (glGetAttribLocation program name) → exact-integer? |
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
| (glGetAttribLocationARB programObj name) → exact-integer? |
| programObj : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Part of the GL_ARB_vertex_shader extension.
May be available from version 1.2.
Alias of glGetAttribLocation.
| (glGetBooleanIndexedvEXT target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : cpointer? |
Part of the GL_EXT_draw_buffers2 extension.
May be available from version 2.0.
Alias of glGetBooleani_v.
| (glGetBooleani_v target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : cpointer? |
Introduced in version 3.0.
| (glGetBooleanv pname) → (vectorof boolean?) |
| pname : exact-integer? |
| (glGetBufferParameteri64v target pname) → s64vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 3.2.
| (glGetBufferParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetBufferParameterivARB target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_ARB_vertex_buffer_object extension.
May be available from version 1.2.
Alias of glGetBufferParameteriv.
| (glGetBufferParameterui64vNV target pname) → u64vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_shader_buffer_load extension.
May be available from version 1.2.
| (glGetBufferPointerv target pname) → cpointer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetBufferPointervARB target pname) → cpointer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_ARB_vertex_buffer_object extension.
May be available from version 1.2.
Alias of glGetBufferPointerv.
| (glGetBufferSubData target offset size data) → any |
| target : exact-integer? |
| offset : exact-integer? |
| size : s32vector? |
| data : cpointer? |
| (glGetBufferSubDataARB | | target | | | | | | | | offset | | | | | | | | size | | | | | | | | data) | | → | | any |
|
| target : exact-integer? |
| offset : exact-integer? |
| size : s32vector? |
| data : cpointer? |
Part of the GL_ARB_vertex_buffer_object extension.
May be available from version 1.2.
Alias of glGetBufferSubData.
| (glGetClipPlane plane) → f64vector? |
| plane : exact-integer? |
| (glGetColorTable target format type table) → any |
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| table : cpointer? |
| (glGetColorTableEXT target format type data) → any |
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| data : cpointer? |
Part of the GL_EXT_paletted_texture extension.
May be available from version 1.1.
| (glGetColorTableParameterfv target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetColorTableParameterfvEXT | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_paletted_texture extension.
May be available from version 1.1.
| (glGetColorTableParameterfvSGI | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_SGI_color_table extension.
May be available from version 1.0.
| (glGetColorTableParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetColorTableParameterivEXT | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_paletted_texture extension.
May be available from version 1.1.
| (glGetColorTableParameterivSGI | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_SGI_color_table extension.
May be available from version 1.0.
| (glGetColorTableSGI target format type table) → any |
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| table : cpointer? |
Part of the GL_SGI_color_table extension.
May be available from version 1.0.
| (glGetCombinerInputParameterfvNV | | stage | | | | | | | | portion | | | | | | | | variable | | | | | | | | pname) | | → | | f32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| variable : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_register_combiners extension.
May be available from version 1.1.
| (glGetCombinerInputParameterivNV | | stage | | | | | | | | portion | | | | | | | | variable | | | | | | | | pname) | | → | | s32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| variable : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_register_combiners extension.
May be available from version 1.1.
| (glGetCombinerOutputParameterfvNV | | stage | | | | | | | | portion | | | | | | | | pname) | | → | | f32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_register_combiners extension.
May be available from version 1.1.
| (glGetCombinerOutputParameterivNV | | stage | | | | | | | | portion | | | | | | | | pname) | | → | | s32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_register_combiners extension.
May be available from version 1.1.
| (glGetCombinerStageParameterfvNV | | stage | | | | | | | | pname) | | → | | f32vector? |
|
| stage : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_register_combiners2 extension.
May be available from version 1.1.
| (glGetCompressedMultiTexImageEXT | | texunit | | | | | | | | target | | | | | | | | lod | | | | | | | | img) | | → | | any |
|
| texunit : exact-integer? |
| target : exact-integer? |
| lod : exact-integer? |
| img : cpointer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetCompressedTexImage target level img) → any |
| target : exact-integer? |
| level : exact-integer? |
| img : cpointer? |
| (glGetCompressedTexImageARB | | target | | | | | | | | level | | | | | | | | img) | | → | | any |
|
| target : exact-integer? |
| level : exact-integer? |
| img : cpointer? |
Part of the GL_ARB_texture_compression extension.
May be available from version 1.2.
Alias of glGetCompressedTexImage.
| (glGetCompressedTextureImageEXT | | texture | | | | | | | | target | | | | | | | | lod | | | | | | | | img) | | → | | any |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| lod : exact-integer? |
| img : cpointer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetConvolutionFilter | | target | | | | | | | | format | | | | | | | | type | | | | | | | | image) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| image : cpointer? |
| (glGetConvolutionFilterEXT | | target | | | | | | | | format | | | | | | | | type | | | | | | | | image) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| image : cpointer? |
Part of the GL_EXT_convolution extension.
May be available from version 1.0.
| (glGetConvolutionParameterfv target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionParameterfvEXT | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_convolution extension.
May be available from version 1.0.
| (glGetConvolutionParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionParameterivEXT | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_convolution extension.
May be available from version 1.0.
| (glGetDebugMessageLogAMD count bufsize) |
| | → | | | exact-nonnegative-integer? | | s32vector? | | u32vector? | | u32vector? | | s32vector? | | bytes? |
|
|
| count : exact-nonnegative-integer? |
| bufsize : exact-integer? |
Part of the GL_AMD_debug_output extension.
May be available from version 4.1.
| (glGetDebugMessageLogARB | | count | | | | | bufsize | | | | | messageLog) | |
|
| | → | | | exact-nonnegative-integer? | | s32vector? | | s32vector? | | u32vector? | | s32vector? | | s32vector? |
|
|
| count : exact-nonnegative-integer? |
| bufsize : exact-integer? |
| messageLog : bytes? |
Part of the GL_ARB_debug_output extension.
May be available from version 4.1.
| (glGetDetailTexFuncSGIS target points) → any |
| target : exact-integer? |
| points : f32vector? |
Part of the GL_SGIS_detail_texture extension.
May be available from version 1.0.
| (glGetDoubleIndexedvEXT target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f64vector? |
Part of the GL_EXT_direct_state_access extension.
| (glGetDoublei_v target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f64vector? |
Introduced in version 4.1.
| (glGetDoublev pname) → f64vector? |
| pname : exact-integer? |
| (glGetError) → exact-integer? |
| (glGetFenceivNV fence pname) → s32vector? |
| fence : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_fence extension.
May be available from version 1.2.
| (glGetFinalCombinerInputParameterfvNV | | variable | | | | | | | | pname) | | → | | f32vector? |
|
| variable : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_register_combiners extension.
May be available from version 1.1.
| (glGetFinalCombinerInputParameterivNV | | variable | | | | | | | | pname) | | → | | s32vector? |
|
| variable : exact-integer? |
| pname : exact-integer? |
Part of the GL_NV_register_combiners extension.
May be available from version 1.1.
| (glGetFloatIndexedvEXT target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f32vector? |
Part of the GL_EXT_direct_state_access extension.
| (glGetFloati_v target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f32vector? |
Introduced in version 4.1.
| (glGetFloatv pname) → f32vector? |
| pname : exact-integer? |
| (glGetFogFuncSGIS points) → any |
| points : f32vector? |
Part of the GL_SGIS_fog_function extension.
May be available from version 1.1.
| (glGetFragDataIndex program name) → exact-integer? |
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
| (glGetFragDataLocation program name) → exact-integer? |
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
| (glGetFragDataLocationEXT program name) → exact-integer? |
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Part of the GL_EXT_gpu_shader4 extension.
May be available from version 2.0.
Alias of glGetFragDataLocation.
| (glGetFragmentLightfvSGIX light pname) → f32vector? |
| light : exact-integer? |
| pname : exact-integer? |
Part of the GL_SGIX_fragment_lighting extension.
May be available from version 1.0.
| (glGetFragmentLightivSGIX light pname) → s32vector? |
| light : exact-integer? |
| pname : exact-integer? |
Part of the GL_SGIX_fragment_lighting extension.
May be available from version 1.0.
| (glGetFragmentMaterialfvSGIX face pname) → f32vector? |
| face : exact-integer? |
| pname : exact-integer? |
Part of the GL_SGIX_fragment_lighting extension.
May be available from version 1.0.
| (glGetFragmentMaterialivSGIX face pname) → s32vector? |
| face : exact-integer? |
| pname : exact-integer? |
Part of the GL_SGIX_fragment_lighting extension.
May be available from version 1.0.
| (glGetFramebufferAttachmentParameteriv | | target | | | | | | | | attachment | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| attachment : exact-integer? |
| pname : exact-integer? |
Introduced in version 3.0.
| (glGetFramebufferAttachmentParameterivEXT | | target | | | | | attachment | | | | | pname) | |
|
| → s32vector? |
| target : exact-integer? |
| attachment : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_framebuffer_object extension.
May be available from version 1.2.
Alias of glGetFramebufferAttachmentParameteriv.
| (glGetFramebufferParameterivEXT | | framebuffer | | | | | | | | pname) | | → | | s32vector? |
|
| framebuffer : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetGraphicsResetStatusARB) → exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetHandleARB pname) → exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
| (glGetHistogram | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| the-values : cpointer? |
| (glGetHistogramEXT | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| the-values : cpointer? |
Part of the GL_EXT_histogram extension.
May be available from version 1.0.
| (glGetHistogramParameterfv target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetHistogramParameterfvEXT target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_histogram extension.
May be available from version 1.0.
| (glGetHistogramParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetHistogramParameterivEXT target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_histogram extension.
May be available from version 1.0.
| (glGetImageTransformParameterfvHP | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_HP_image_transform extension.
May be available from version 1.1.
| (glGetImageTransformParameterivHP | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_HP_image_transform extension.
May be available from version 1.1.
| (glGetInfoLogARB obj maxLength) | | → | | |
|
| obj : exact-nonnegative-integer? |
| maxLength : exact-integer? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
| (glGetInstrumentsSGIX) → exact-integer? |
Part of the GL_SGIX_instruments extension.
May be available from version 1.0.
| (glGetInteger64i_v target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : s64vector? |
Introduced in version 3.2.
| (glGetInteger64v pname) → s64vector? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetIntegerIndexedvEXT target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : s32vector? |
Part of the GL_EXT_draw_buffers2 extension.
May be available from version 2.0.
Alias of glGetIntegeri_v.
| (glGetIntegeri_v target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : s32vector? |
Introduced in version 3.0.
| (glGetIntegerui64i_vNV value index result) → any |
| value : exact-integer? |
| index : exact-nonnegative-integer? |
| result : u64vector? |
Part of the GL_NV_vertex_buffer_unified_memory extension.
May be available from version 1.2.
| (glGetIntegerui64vNV value result) → any |
| value : exact-integer? |
| result : u64vector? |
Part of the GL_NV_shader_buffer_load extension.
May be available from version 1.2.
| (glGetIntegerv pname) → s32vector? |
| pname : exact-integer? |
| (glGetInvariantBooleanvEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetInvariantFloatvEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : f32vector? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetInvariantIntegervEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : s32vector? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetLightfv light pname) → f32vector? |
| light : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetLightiv light pname) → s32vector? |
| light : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetListParameterfvSGIX list pname) → f32vector? |
| list : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_SGIX_list_priority extension.
May be available from version 1.0.
| (glGetListParameterivSGIX list pname) → s32vector? |
| list : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_SGIX_list_priority extension.
May be available from version 1.0.
| (glGetLocalConstantBooleanvEXT | | id | | | | | | | | value | | | | | | | | data) | | → | | any |
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetLocalConstantFloatvEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : f32vector? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetLocalConstantIntegervEXT | | id | | | | | | | | value | | | | | | | | data) | | → | | any |
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : s32vector? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetMapAttribParameterfvNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_evaluators extension.
May be available from version 1.1.
| (glGetMapAttribParameterivNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_evaluators extension.
May be available from version 1.1.
| (glGetMapControlPointsNV | | target | | | | | | | | index | | | | | | | | type | | | | | | | | ustride | | | | | | | | vstride | | | | | | | | packed | | | | | | | | points) | | → | | any |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| type : exact-integer? |
| ustride : exact-integer? |
| vstride : exact-integer? |
| packed : boolean? |
| points : cpointer? |
Part of the GL_NV_evaluators extension.
May be available from version 1.1.
| (glGetMapParameterfvNV target pname params) → any |
| target : exact-integer? |
| pname : exact-integer? |
| params : f32vector? |
Part of the GL_NV_evaluators extension.
May be available from version 1.1.
| (glGetMapParameterivNV target pname params) → any |
| target : exact-integer? |
| pname : exact-integer? |
| params : s32vector? |
Part of the GL_NV_evaluators extension.
May be available from version 1.1.
| (glGetMapdv target query v) → any |
| target : exact-integer? |
| query : exact-integer? |
| v : f64vector? |
Deprecated in version 3.1.
| (glGetMapfv target query v) → any |
| target : exact-integer? |
| query : exact-integer? |
| v : f32vector? |
Deprecated in version 3.1.
| (glGetMapiv target query v) → any |
| target : exact-integer? |
| query : exact-integer? |
| v : s32vector? |
Deprecated in version 3.1.
| (glGetMaterialfv face pname) → f32vector? |
| face : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetMaterialiv face pname) → s32vector? |
| face : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetMinmax | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| the-values : cpointer? |
| (glGetMinmaxEXT | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| the-values : cpointer? |
Part of the GL_EXT_histogram extension.
May be available from version 1.0.
| (glGetMinmaxParameterfv target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetMinmaxParameterfvEXT target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_histogram extension.
May be available from version 1.0.
| (glGetMinmaxParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
Deprecated in version 3.1.
| (glGetMinmaxParameterivEXT target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_histogram extension.
May be available from version 1.0.
| (glGetMultiTexEnvfvEXT texunit target pname) → f32vector? |
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexEnvivEXT texunit target pname) → s32vector? |
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexGendvEXT texunit coord pname) → f64vector? |
| texunit : exact-integer? |
| coord : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexGenfvEXT texunit coord pname) → f32vector? |
| texunit : exact-integer? |
| coord : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexGenivEXT texunit coord pname) → s32vector? |
| texunit : exact-integer? |
| coord : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexImageEXT | | texunit | | | | | | | | target | | | | | | | | level | | | | | | | | format | | | | | | | | type | | | | | | | | pixels) | | → | | any |
|
| texunit : exact-integer? |
| target : exact-integer? |
| level : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| pixels : cpointer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexLevelParameterfvEXT | | texunit | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | f32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexLevelParameterivEXT | | texunit | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | s32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexParameterIivEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexParameterIuivEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | u32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexParameterfvEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | f32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultiTexParameterivEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetMultisamplefv pname index) → f32vector? |
| pname : exact-integer? |
| index : exact-nonnegative-integer? |
Introduced in version 1.2.
| (glGetMultisamplefvNV pname index) → f32vector? |
| pname : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_NV_explicit_multisample extension.
| (glGetNamedBufferParameterivEXT | | buffer | | | | | | | | pname) | | → | | s32vector? |
|
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedBufferParameterui64vNV | | buffer | | | | | | | | pname) | | → | | u64vector? |
|
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_shader_buffer_load extension.
May be available from version 1.2.
| (glGetNamedBufferPointervEXT buffer pname) |
| → (vectorof cpointer?) |
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedBufferSubDataEXT | | buffer | | | | | | | | offset | | | | | | | | size | | | | | | | | data) | | → | | any |
|
| buffer : exact-nonnegative-integer? |
| offset : exact-integer? |
| size : s32vector? |
| data : cpointer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedFramebufferAttachmentParameterivEXT | | framebuffer | | | | | attachment | | | | | pname) | |
|
| → s32vector? |
| framebuffer : exact-nonnegative-integer? |
| attachment : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedProgramLocalParameterIivEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedProgramLocalParameterIuivEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | u32vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedProgramLocalParameterdvEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | f64vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedProgramLocalParameterfvEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | f32vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedProgramStringEXT | | program | | | | | | | | target | | | | | | | | pname | | | | | | | | string) | | → | | any |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| string : cpointer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedProgramivEXT | | program | | | | | | | | target | | | | | | | | pname) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedRenderbufferParameterivEXT | | renderbuffer | | | | | pname) | |
|
| → s32vector? |
| renderbuffer : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetNamedStringARB namelen name bufSize) |
|
| namelen : exact-integer? |
| name : (or/c string? bytes?) |
| bufSize : exact-integer? |
Part of the GL_ARB_shading_language_include extension.
May be available from version 1.2.
| (glGetNamedStringivARB namelen name pname) → s32vector? |
| namelen : exact-integer? |
| name : (or/c string? bytes?) |
| pname : exact-integer? |
Part of the GL_ARB_shading_language_include extension.
May be available from version 1.2.
| (glGetObjectBufferfvATI buffer pname) → flonum? |
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ATI_vertex_array_object extension.
May be available from version 1.2.
| (glGetObjectBufferivATI buffer pname) → exact-integer? |
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ATI_vertex_array_object extension.
May be available from version 1.2.
| (glGetObjectParameterfvARB obj pname params) → any |
| obj : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : f32vector? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
| (glGetObjectParameterivAPPLE | | objectType | | | | | | | | name | | | | | | | | pname) | | → | | s32vector? |
|
| objectType : exact-integer? |
| name : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_APPLE_object_purgeable extension.
May be available from version 1.5.
| (glGetObjectParameterivARB obj pname params) → any |
| obj : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : s32vector? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
| (glGetOcclusionQueryivNV id pname) → s32vector? |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_occlusion_query extension.
May be available from version 1.2.
| (glGetOcclusionQueryuivNV id pname) → u32vector? |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_occlusion_query extension.
May be available from version 1.2.
| (glGetPerfMonitorCounterDataAMD | | monitor | | | | | pname | | | | | dataSize) | |
|
| | → | | | u32vector? | | exact-integer? |
|
|
| monitor : exact-nonnegative-integer? |
| pname : exact-integer? |
| dataSize : exact-integer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
| (glGetPerfMonitorCounterInfoAMD | | group | | | | | | | | counter | | | | | | | | pname | | | | | | | | data) | | → | | any |
|
| group : exact-nonnegative-integer? |
| counter : exact-nonnegative-integer? |
| pname : exact-integer? |
| data : cpointer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
| (glGetPerfMonitorCounterStringAMD | | group | | | | | counter | | | | | bufSize) | |
|
|
| group : exact-nonnegative-integer? |
| counter : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
| (glGetPerfMonitorCountersAMD | | group | | | | | counterSize) | |
|
| | → | | | exact-integer? | | exact-integer? | | u32vector? |
|
|
| group : exact-nonnegative-integer? |
| counterSize : exact-integer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
| (glGetPerfMonitorGroupStringAMD | | group | | | | | bufSize) | |
|
|
| group : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
| (glGetPerfMonitorGroupsAMD groupsSize) |
| | → | | | exact-integer? | | u32vector? |
|
|
| groupsSize : exact-integer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
| (glGetPixelMapfv map the-values) → any |
| map : exact-integer? |
| the-values : f32vector? |
Deprecated in version 3.1.
| (glGetPixelMapuiv map the-values) → any |
| map : exact-integer? |
| the-values : u32vector? |
Deprecated in version 3.1.
| (glGetPixelMapusv map the-values) → any |
| map : exact-integer? |
| the-values : u16vector? |
Deprecated in version 3.1.
| (glGetPixelTexGenParameterfvSGIS pname) → f32vector? |
| pname : exact-integer? |
Part of the GL_SGIS_pixel_texture extension.
May be available from version 1.0.
| (glGetPixelTexGenParameterivSGIS pname) → s32vector? |
| pname : exact-integer? |
Part of the GL_SGIS_pixel_texture extension.
May be available from version 1.0.
| (glGetPointerIndexedvEXT target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : cpointer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetPointerv pname) → cpointer? |
| pname : exact-integer? |
| (glGetPointervEXT pname) → cpointer? |
| pname : exact-integer? |
Part of the GL_EXT_vertex_array extension.
May be available from version 1.0.
Alias of glGetPointerv.
| (glGetPolygonStipple mask) → any |
| mask : bytes? |
| (glGetProgramBinary program bufSize binary) |
| | → | | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| binary : cpointer? |
| (glGetProgramEnvParameterIivNV | | target | | | | | | | | index) | | → | | s32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
| (glGetProgramEnvParameterIuivNV | | target | | | | | | | | index) | | → | | u32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
| (glGetProgramEnvParameterdvARB | | target | | | | | | | | index) | | → | | f64vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
| (glGetProgramEnvParameterfvARB | | target | | | | | | | | index) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
| (glGetProgramInfoLog program bufSize) | | → | | |
|
| program : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| (glGetProgramLocalParameterIivNV | | target | | | | | | | | index) | | → | | s32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
| (glGetProgramLocalParameterIuivNV | | target | | | | | | | | index) | | → | | u32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_NV_gpu_program4 extension.
May be available from version 1.3.
| (glGetProgramLocalParameterdvARB | | target | | | | | | | | index) | | → | | f64vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
| (glGetProgramLocalParameterfvARB | | target | | | | | | | | index) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
| (glGetProgramNamedParameterdvNV id len name) → f64vector? |
| id : exact-nonnegative-integer? |
| len : exact-integer? |
| name : (integer-in 0 255) |
Part of the GL_NV_fragment_program extension.
May be available from version 1.2.
| (glGetProgramNamedParameterfvNV id len name) → f32vector? |
| id : exact-nonnegative-integer? |
| len : exact-integer? |
| name : (integer-in 0 255) |
Part of the GL_NV_fragment_program extension.
May be available from version 1.2.
| (glGetProgramParameterdvNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | f64vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
| (glGetProgramParameterfvNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
| (glGetProgramPipelineInfoLog | | pipeline | | | | | | | | bufSize | | | | | | | | infoLog) | | → | | exact-integer? |
|
| pipeline : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| infoLog : bytes? |
| (glGetProgramPipelineiv pipeline pname) → s32vector? |
| pipeline : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 4.1.
| (glGetProgramStageiv | | program | | | | | | | | shadertype | | | | | | | | pname) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetProgramStringARB target pname string) → any |
| target : exact-integer? |
| pname : exact-integer? |
| string : cpointer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
| (glGetProgramStringNV id pname program) → any |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| program : bytes? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
| (glGetProgramSubroutineParameteruivNV | | target | | | | | | | | index | | | | | | | | param) | | → | | any |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| param : u32vector? |
Part of the GL_NV_gpu_program5 extension.
May be available from version 4.1.
| (glGetProgramiv program pname params) → any |
| program : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : s32vector? |
Introduced in version 2.0.
| (glGetProgramivARB target pname) → exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
| (glGetProgramivNV id pname) → s32vector? |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
| (glGetQueryIndexediv target index pname) → s32vector? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetQueryObjecti64v id pname) → s64vector? |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetQueryObjecti64vEXT id pname params) → any |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : s64vector? |
Part of the GL_EXT_timer_query extension.
May be available from version 1.5.
| (glGetQueryObjectiv id pname params) → any |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : s32vector? |
Introduced in version 1.5.
| (glGetQueryObjectivARB id pname params) → any |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : s32vector? |
Part of the GL_ARB_occlusion_query extension.
May be available from version 1.5.
Alias of glGetQueryObjectiv.
| (glGetQueryObjectui64v id pname) → u64vector? |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetQueryObjectui64vEXT id pname params) → any |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : u64vector? |
Part of the GL_EXT_timer_query extension.
May be available from version 1.5.
| (glGetQueryObjectuiv id pname params) → any |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : u32vector? |
Introduced in version 1.5.
| (glGetQueryObjectuivARB id pname params) → any |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : u32vector? |
Part of the GL_ARB_occlusion_query extension.
May be available from version 1.5.
Alias of glGetQueryObjectuiv.
| (glGetQueryiv target pname params) → any |
| target : exact-integer? |
| pname : exact-integer? |
| params : s32vector? |
| (glGetQueryivARB target pname params) → any |
| target : exact-integer? |
| pname : exact-integer? |
| params : s32vector? |
Part of the GL_ARB_occlusion_query extension.
May be available from version 1.5.
Alias of glGetQueryiv.
| (glGetRenderbufferParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 3.0.
| (glGetRenderbufferParameterivEXT | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_framebuffer_object extension.
May be available from version 1.2.
Alias of glGetRenderbufferParameteriv.
| (glGetSamplerParameterIiv sampler pname) → s32vector? |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetSamplerParameterIuiv sampler pname) → u32vector? |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetSamplerParameterfv sampler pname) → f32vector? |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetSamplerParameteriv sampler pname) → s32vector? |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 1.2.
| (glGetSeparableFilter | | target | | | | | | | | format | | | | | | | | type | | | | | | | | row | | | | | | | | column | | | | | | | | span) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| row : cpointer? |
| column : cpointer? |
| span : cpointer? |
| (glGetSeparableFilterEXT | | target | | | | | | | | format | | | | | | | | type | | | | | | | | row | | | | | | | | column | | | | | | | | span) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| row : cpointer? |
| column : cpointer? |
| span : cpointer? |
Part of the GL_EXT_convolution extension.
May be available from version 1.0.
| (glGetShaderInfoLog shader bufSize) | | → | | |
|
| shader : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| (glGetShaderPrecisionFormat | | shadertype | | | | | precisiontype) | |
|
|
| shadertype : exact-integer? |
| precisiontype : exact-integer? |
| (glGetShaderSource shader bufSize) | | → | | |
|
| shader : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| (glGetShaderSourceARB obj maxLength) | | → | | |
|
| obj : exact-nonnegative-integer? |
| maxLength : exact-integer? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
Alias of glGetShaderSource.
| (glGetShaderiv shader pname params) → any |
| shader : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : s32vector? |
Introduced in version 2.0.
| (glGetSharpenTexFuncSGIS target points) → any |
| target : exact-integer? |
| points : f32vector? |
Part of the GL_SGIS_sharpen_texture extension.
May be available from version 1.0.
| (glGetString name) → (or/c string? bytes?) |
| name : exact-integer? |
| (glGetStringi name index) → (or/c string? bytes?) |
| name : exact-integer? |
| index : exact-nonnegative-integer? |
Introduced in version 3.0.
| (glGetSubroutineIndex | | program | | | | | | | | shadertype | | | | | | | | name) | | → | | exact-nonnegative-integer? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| name : (or/c string? bytes?) |
| (glGetSubroutineUniformLocation | | program | | | | | | | | shadertype | | | | | | | | name) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| name : (or/c string? bytes?) |
| (glGetSynciv sync pname bufSize) | | → | | | exact-integer? | | s32vector? |
|
|
| sync : GLsync? |
| pname : exact-integer? |
| bufSize : exact-integer? |
Introduced in version 1.2.
| (glGetTexBumpParameterfvATI pname) → f32vector? |
| pname : exact-integer? |
Part of the GL_ATI_envmap_bumpmap extension.
May be available from version 1.2.
| (glGetTexBumpParameterivATI pname) → s32vector? |
| pname : exact-integer? |
Part of the GL_ATI_envmap_bumpmap extension.
May be available from version 1.2.
| (glGetTexEnvfv target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetTexEnviv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetTexFilterFuncSGIS | | target | | | | | | | | filter | | | | | | | | weights) | | → | | any |
|
| target : exact-integer? |
| filter : exact-integer? |
| weights : f32vector? |
Part of the GL_SGIS_texture_filter4 extension.
May be available from version 1.0.
| (glGetTexGendv coord pname) → f64vector? |
| coord : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetTexGenfv coord pname) → f32vector? |
| coord : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetTexGeniv coord pname) → s32vector? |
| coord : exact-integer? |
| pname : exact-integer? |
Deprecated in version 3.1.
| (glGetTexImage | | target | | | | | | | | level | | | | | | | | format | | | | | | | | type | | | | | | | | pixels) | | → | | any |
|
| target : exact-integer? |
| level : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| pixels : cpointer? |
| (glGetTexLevelParameterfv | | target | | | | | | | | level | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
| (glGetTexLevelParameteriv | | target | | | | | | | | level | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
| (glGetTexParameterIiv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 3.0.
| (glGetTexParameterIivEXT target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_texture_integer extension.
May be available from version 2.0.
Alias of glGetTexParameterIiv.
| (glGetTexParameterIuiv target pname) → u32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Introduced in version 3.0.
| (glGetTexParameterIuivEXT target pname) → u32vector? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_texture_integer extension.
May be available from version 2.0.
Alias of glGetTexParameterIuiv.
| (glGetTexParameterPointervAPPLE | | target | | | | | | | | pname) | | → | | cpointer? |
|
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_APPLE_texture_range extension.
May be available from version 1.2.
| (glGetTexParameterfv target pname) → f32vector? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetTexParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetTextureImageEXT | | texture | | | | | | | | target | | | | | | | | level | | | | | | | | format | | | | | | | | type | | | | | | | | pixels) | | → | | any |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| level : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| pixels : cpointer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetTextureLevelParameterfvEXT | | texture | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | f32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetTextureLevelParameterivEXT | | texture | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | s32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetTextureParameterIivEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetTextureParameterIuivEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | u32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetTextureParameterfvEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | f32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetTextureParameterivEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
Part of the GL_EXT_direct_state_access extension.
| (glGetTrackMatrixivNV target address pname) → exact-integer? |
| target : exact-integer? |
| address : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
| (glGetTransformFeedbackVarying | | program | | | | | | | | index | | | | | | | | bufSize | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| name : bytes? |
| (glGetTransformFeedbackVaryingEXT | | program | | | | | | | | index | | | | | | | | bufSize | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| name : bytes? |
Part of the GL_EXT_transform_feedback extension.
May be available from version 2.0.
Alias of glGetTransformFeedbackVarying.
| (glGetTransformFeedbackVaryingNV | | program | | | | | | | | index) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
Part of the GL_NV_transform_feedback extension.
May be available from version 1.5.
Alias of glGetTransformFeedbackVarying.
| (glGetUniformBlockIndex | | program | | | | | uniformBlockName) | |
|
| → exact-nonnegative-integer? |
| program : exact-nonnegative-integer? |
| uniformBlockName : (or/c string? bytes?) |
| (glGetUniformBufferSizeEXT | | program | | | | | | | | location) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
Part of the GL_EXT_bindable_uniform extension.
May be available from version 2.0.
| (glGetUniformIndices | | program | | | | | | | | uniformCount | | | | | | | | uniformNames | | | | | | | | uniformIndices) | | → | | any |
|
| program : exact-nonnegative-integer? |
| uniformCount : exact-integer? |
| uniformNames : (vectorof (or/c string? bytes?)) |
| uniformIndices : u32vector? |
| (glGetUniformLocation program name) → exact-integer? |
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
| (glGetUniformLocationARB programObj name) → exact-integer? |
| programObj : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
Alias of glGetUniformLocation.
| (glGetUniformOffsetEXT program location) → exact-integer? |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
Part of the GL_EXT_bindable_uniform extension.
May be available from version 2.0.
| (glGetUniformSubroutineuiv | | shadertype | | | | | location) | |
|
| → exact-nonnegative-integer? |
| shadertype : exact-integer? |
| location : exact-integer? |
Introduced in version 1.2.
| (glGetUniformdv program location params) → any |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : f64vector? |
Introduced in version 1.2.
| (glGetUniformfv program location params) → any |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : f32vector? |
Introduced in version 2.0.
| (glGetUniformfvARB | | programObj | | | | | | | | location | | | | | | | | params) | | → | | any |
|
| programObj : exact-nonnegative-integer? |
| location : exact-integer? |
| params : f32vector? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
Alias of glGetUniformfv.
| (glGetUniformi64vNV program location params) → any |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : s64vector? |
Part of the GL_NV_gpu_shader5 extension.
May be available from version 4.1.
| (glGetUniformiv program location params) → any |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : s32vector? |
Introduced in version 2.0.
| (glGetUniformivARB | | programObj | | | | | | | | location | | | | | | | | params) | | → | | any |
|
| programObj : exact-nonnegative-integer? |
| location : exact-integer? |
| params : s32vector? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
Alias of glGetUniformiv.
| (glGetUniformui64vNV | | program | | | | | | | | location | | | | | | | | params) | | → | | any |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : u64vector? |
Part of the GL_NV_shader_buffer_load extension.
May be available from version 1.2.
| (glGetUniformuiv program location params) → any |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : u32vector? |
Introduced in version 3.0.
| (glGetUniformuivEXT program location params) → any |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : u32vector? |
Part of the GL_EXT_gpu_shader4 extension.
May be available from version 2.0.
Alias of glGetUniformuiv.
| (glGetVariantArrayObjectfvATI id pname) → flonum? |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ATI_vertex_array_object extension.
May be available from version 1.2.
| (glGetVariantArrayObjectivATI id pname) → exact-integer? |
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ATI_vertex_array_object extension.
May be available from version 1.2.
| (glGetVariantBooleanvEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetVariantFloatvEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : f32vector? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetVariantIntegervEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : s32vector? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetVariantPointervEXT id value data) → any |
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glGetVaryingLocationNV program name) → exact-integer? |
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Part of the GL_NV_transform_feedback extension.
May be available from version 1.5.
| (glGetVertexAttribArrayObjectfvATI | | index | | | | | | | | pname | | | | | | | | params) | | → | | any |
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : f32vector? |
Part of the GL_ATI_vertex_attrib_array_object extension.
May be available from version 1.2.
| (glGetVertexAttribArrayObjectivATI | | index | | | | | | | | pname | | | | | | | | params) | | → | | any |
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| params : s32vector? |
Part of the GL_ATI_vertex_attrib_array_object extension.
May be available from version 1.2.
| (glGetVertexAttribIiv index pname) → exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 3.0.
| (glGetVertexAttribIivEXT index pname) → exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program4 extension.
Alias of glGetVertexAttribIiv.
| (glGetVertexAttribIuiv index pname) → exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 3.0.
| (glGetVertexAttribIuivEXT index pname) |
| → exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program4 extension.
Alias of glGetVertexAttribIuiv.
| (glGetVertexAttribLdv index pname) → f64vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 4.1.
| (glGetVertexAttribLdvEXT index pname) → f64vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_EXT_vertex_attrib_64bit extension.
May be available from version 4.1.
| (glGetVertexAttribLi64vNV index pname) → s64vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_attrib_integer_64bit extension.
May be available from version 4.1.
| (glGetVertexAttribLui64vNV index pname) → u64vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_attrib_integer_64bit extension.
May be available from version 4.1.
| (glGetVertexAttribPointerv index pname) → cpointer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetVertexAttribPointervARB index pname) → cpointer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
Alias of glGetVertexAttribPointerv.
| (glGetVertexAttribPointervNV index pname) → cpointer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
Alias of glGetVertexAttribPointerv.
| (glGetVertexAttribdv index pname) → f64vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 2.0.
| (glGetVertexAttribdvARB index pname) → f64vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
Alias of glGetVertexAttribdv.
| (glGetVertexAttribdvNV index pname) → real? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
Alias of glGetVertexAttribdv.
| (glGetVertexAttribfv index pname) → f32vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 2.0.
| (glGetVertexAttribfvARB index pname) → f32vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
Alias of glGetVertexAttribfv.
| (glGetVertexAttribfvNV index pname) → flonum? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
Alias of glGetVertexAttribfv.
| (glGetVertexAttribiv index pname) → s32vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Introduced in version 2.0.
| (glGetVertexAttribivARB index pname) → s32vector? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_ARB_vertex_program extension.
May be available from version 1.3.
Alias of glGetVertexAttribiv.
| (glGetVertexAttribivNV index pname) → exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_vertex_program extension.
May be available from version 1.2.
Alias of glGetVertexAttribiv.
| (glGetVideoCaptureStreamdvNV | | video_capture_slot | | | | | | | | stream | | | | | | | | pname) | | → | | f64vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| stream : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_video_capture extension.
May be available from version 1.2.
| (glGetVideoCaptureStreamfvNV | | video_capture_slot | | | | | | | | stream | | | | | | | | pname) | | → | | f32vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| stream : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_video_capture extension.
May be available from version 1.2.
| (glGetVideoCaptureStreamivNV | | video_capture_slot | | | | | | | | stream | | | | | | | | pname) | | → | | s32vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| stream : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_video_capture extension.
May be available from version 1.2.
| (glGetVideoCaptureivNV | | video_capture_slot | | | | | | | | pname) | | → | | s32vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_video_capture extension.
May be available from version 1.2.
| (glGetVideoi64vNV video_slot pname) → s64vector? |
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_present_video extension.
May be available from version 1.2.
| (glGetVideoivNV video_slot pname) → s32vector? |
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_present_video extension.
May be available from version 1.2.
| (glGetVideoui64vNV video_slot pname) → u64vector? |
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_present_video extension.
May be available from version 1.2.
| (glGetVideouivNV video_slot pname) → u32vector? |
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
Part of the GL_NV_present_video extension.
May be available from version 1.2.
| (glGetnColorTableARB | | target | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | table) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| table : cpointer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnCompressedTexImageARB | | target | | | | | | | | lod | | | | | | | | bufSize | | | | | | | | img) | | → | | any |
|
| target : exact-integer? |
| lod : exact-integer? |
| bufSize : exact-integer? |
| img : cpointer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnConvolutionFilterARB | | target | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | image) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| image : cpointer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnHistogramARB | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| the-values : cpointer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnMapdvARB target query bufSize) → f64vector? |
| target : exact-integer? |
| query : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnMapfvARB target query bufSize) → f32vector? |
| target : exact-integer? |
| query : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnMapivARB target query bufSize) → s32vector? |
| target : exact-integer? |
| query : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnMinmaxARB | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| the-values : cpointer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnPixelMapfvARB map bufSize) → f32vector? |
| map : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnPixelMapuivARB map bufSize) → u32vector? |
| map : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnPixelMapusvARB map bufSize) → u16vector? |
| map : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnPolygonStippleARB bufSize) → bytes? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnSeparableFilterARB | | target | | | | | | | | format | | | | | | | | type | | | | | | | | rowBufSize | | | | | | | | row | | | | | | | | columnBufSize | | | | | | | | column | | | | | | | | span) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| rowBufSize : exact-integer? |
| row : cpointer? |
| columnBufSize : exact-integer? |
| column : cpointer? |
| span : cpointer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnTexImageARB | | target | | | | | | | | level | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | img) | | → | | any |
|
| target : exact-integer? |
| level : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| img : cpointer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnUniformdvARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | f64vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnUniformfvARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | f32vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnUniformivARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGetnUniformuivARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | u32vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
Part of the GL_ARB_robustness extension.
May be available from version 4.1.
| (glGlobalAlphaFactorbSUN factor) → any |
| factor : (integer-in -128 127) |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.
| (glGlobalAlphaFactordSUN factor) → any |
| factor : real? |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.
| (glGlobalAlphaFactorfSUN factor) → any |
| factor : flonum? |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.
| (glGlobalAlphaFactoriSUN factor) → any |
| factor : exact-integer? |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.
| (glGlobalAlphaFactorsSUN factor) → any |
| factor : (integer-in -32768 32767) |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.
| (glGlobalAlphaFactorubSUN factor) → any |
| factor : (integer-in 0 255) |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.
| (glGlobalAlphaFactoruiSUN factor) → any |
| factor : exact-nonnegative-integer? |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.
| (glGlobalAlphaFactorusSUN factor) → any |
| factor : (integer-in 0 65535) |
Part of the GL_SUN_global_alpha extension.
May be available from version 1.1.