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.