(glGenAsyncMarkersSGIX range) → exact-nonnegative-integer?
|
| range : exact-integer? |
(glGenBuffers n) → u32vector?
|
| n : exact-integer? |
Version 1.5.
(glGenBuffersARB n) → u32vector?
|
| n : exact-integer? |
Alias of glGenBuffers.
(glGenFencesAPPLE n) → u32vector?
|
| n : exact-integer? |
(glGenFencesNV n) → u32vector?
|
| n : exact-integer? |
(glGenFragmentShadersATI range) → exact-nonnegative-integer?
|
| range : exact-nonnegative-integer? |
(glGenFramebuffers n) → u32vector?
|
| n : exact-integer? |
Version 3.0.
(glGenFramebuffersEXT n) → u32vector?
|
| n : exact-integer? |
Alias of glGenFramebuffers.
(glGenLists range) → exact-nonnegative-integer?
|
| range : exact-integer? |
Deprecated in version 3.1.
(glGenNamesAMD identifier num) → u32vector?
|
| identifier : exact-integer? |
| num : exact-nonnegative-integer? |
(glGenOcclusionQueriesNV n) → u32vector?
|
| n : exact-integer? |
(glGenPathsNV range) → exact-nonnegative-integer?
|
| range : exact-integer? |
(glGenPerfMonitorsAMD n) → u32vector?
|
| n : exact-integer? |
(glGenProgramPipelines n) → u32vector?
|
| n : exact-integer? |
Version 4.1.
(glGenProgramsARB n) → u32vector?
|
| n : exact-integer? |
(glGenProgramsNV n) → u32vector?
|
| n : exact-integer? |
Alias of glGenProgramsARB.
(glGenQueries n) → u32vector?
|
| n : exact-integer? |
Version 1.5.
(glGenQueriesARB n) → u32vector?
|
| n : exact-integer? |
Alias of glGenQueries.
(glGenRenderbuffers n) → u32vector?
|
| n : exact-integer? |
Version 3.0.
(glGenRenderbuffersEXT n) → u32vector?
|
| n : exact-integer? |
Alias of glGenRenderbuffers.
(glGenSamplers count) → u32vector?
|
| count : exact-integer? |
Version 1.2.
| (glGenSymbolsEXT | | datatype | | | | | | | | storagetype | | | | | | | | range | | | | | | | | components) | | → | | exact-nonnegative-integer? |
|
| datatype : exact-integer? |
| storagetype : exact-integer? |
| range : exact-integer? |
| components : exact-nonnegative-integer? |
(glGenTextures n) → u32vector?
|
| n : exact-integer? |
Version 1.1.
(glGenTexturesEXT n) → u32vector?
|
| n : exact-integer? |
(glGenTransformFeedbacks n) → u32vector?
|
| n : exact-integer? |
Version 1.2.
(glGenTransformFeedbacksNV n) → u32vector?
|
| n : exact-integer? |
(glGenVertexArrays n) → u32vector?
|
| n : exact-integer? |
Version 3.0.
(glGenVertexArraysAPPLE n) → u32vector?
|
| n : exact-integer? |
Alias of glGenVertexArray.
(glGenVertexShadersEXT range) → exact-nonnegative-integer?
|
| range : exact-nonnegative-integer? |
(glGenerateMipmap target) → any
|
| target : exact-integer? |
Version 3.0.
(glGenerateMipmapEXT target) → any
|
| target : exact-integer? |
Alias of glGenerateMipmap.
| (glGenerateMultiTexMipmapEXT | | texunit | | | | | | | | target) | | → | | any |
|
| texunit : exact-integer? |
| target : exact-integer? |
(glGenerateTextureMipmapEXT texture target) → any
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| (glGetActiveAtomicCounterBufferiv | | program | | | | | | | | bufferIndex | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| bufferIndex : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 4.2.
| (glGetActiveAttrib program index bufSize) | | → | | | exact-integer? | | exact-integer? | | exact-integer? | | bytes? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 2.0.
| (glGetActiveAttribARB | | programObj | | | | | | | | index | | | | | | | | maxLength) | | → | | | exact-integer? | | exact-integer? | | exact-integer? | | bytes? |
|
|
| programObj : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| maxLength : exact-integer? |
Alias of glGetActiveAttrib.
| (glGetActiveSubroutineName | | program | | | | | | | | shadertype | | | | | | | | index | | | | | | | | bufsize) | | → | | |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| index : exact-nonnegative-integer? |
| bufsize : exact-integer? |
Version 1.2.
| (glGetActiveSubroutineUniformName | | program | | | | | shadertype | | | | | index | | | | | bufsize) | |
|
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| index : exact-nonnegative-integer? |
| bufsize : exact-integer? |
Version 1.2.
| (glGetActiveSubroutineUniformiv | | program | | | | | | | | shadertype | | | | | | | | index | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
| (glGetActiveUniform program index bufSize) | | → | | | exact-integer? | | exact-integer? | | exact-integer? | | bytes? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 2.0.
| (glGetActiveUniformARB | | programObj | | | | | | | | index | | | | | | | | maxLength) | | → | | | exact-integer? | | exact-integer? | | exact-integer? | | bytes? |
|
|
| programObj : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| maxLength : exact-integer? |
Alias of glGetActiveUniform.
| (glGetActiveUniformBlockName | | program | | | | | uniformBlockIndex | | | | | bufSize) | |
|
|
| program : exact-nonnegative-integer? |
| uniformBlockIndex : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 2.0.
| (glGetActiveUniformBlockiv | | program | | | | | | | | uniformBlockIndex | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| uniformBlockIndex : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 2.0.
| (glGetActiveUniformName | | program | | | | | | | | uniformIndex | | | | | | | | bufSize) | | → | | |
|
| program : exact-nonnegative-integer? |
| uniformIndex : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 2.0.
| (glGetActiveUniformsiv | | program | | | | | | | | uniformCount | | | | | | | | uniformIndices | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| uniformCount : exact-integer? |
| uniformIndices : u32vector? |
| pname : exact-integer? |
Version 2.0.
| (glGetActiveVaryingNV program index bufSize) | | → | | | exact-integer? | | exact-integer? | | exact-integer? | | bytes? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
(glGetArrayObjectfvATI array pname) → flonum?
|
| array : exact-integer? |
| pname : exact-integer? |
(glGetArrayObjectivATI array pname) → exact-integer?
|
| array : exact-integer? |
| pname : exact-integer? |
| (glGetAttachedObjectsARB | | containerObj | | | | | maxCount) | |
|
| | → | | | exact-integer? | | u32vector? |
|
|
| containerObj : exact-nonnegative-integer? |
| maxCount : exact-integer? |
Alias of glGetAttachedShaders.
(glGetAttachedShaders program maxCount)
|
| | → | | | exact-integer? | | u32vector? |
|
|
| program : exact-nonnegative-integer? |
| maxCount : exact-integer? |
Version 2.0.
(glGetAttribLocation program name) → exact-integer?
|
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Version 2.0.
(glGetAttribLocationARB programObj name) → exact-integer?
|
| programObj : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Alias of glGetAttribLocation.
(glGetBooleanIndexedvEXT target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : cpointer? |
Alias of glGetBooleani_v.
(glGetBooleani_v target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : cpointer? |
Version 3.0.
(glGetBooleanv pname) → (vectorof boolean?)
|
| pname : exact-integer? |
(glGetBufferParameteri64v target pname) → s64vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 3.2.
(glGetBufferParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.5.
(glGetBufferParameterivARB target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Alias of glGetBufferParameteriv.
(glGetBufferParameterui64vNV target pname) → u64vector?
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetBufferPointerv target pname) → gl-pointer?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.5.
(glGetBufferPointervARB target pname) → gl-pointer?
|
| target : exact-integer? |
| pname : exact-integer? |
Alias of glGetBufferPointerv.
(glGetBufferSubData target offset size data) → any
|
| target : exact-integer? |
| offset : exact-integer? |
| size : exact-integer? |
| data : gl-pointer? |
Version 1.5.
| (glGetBufferSubDataARB | | target | | | | | | | | offset | | | | | | | | size | | | | | | | | data) | | → | | any |
|
| target : exact-integer? |
| offset : exact-integer? |
| size : exact-integer? |
| data : gl-pointer? |
Alias of glGetBufferSubData.
(glGetClipPlane plane) → f64vector?
|
| plane : exact-integer? |
Deprecated in version 3.1.
(glGetColorTable target format type table) → any
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| table : gl-pointer? |
Version 1.2.
Deprecated in version 3.1.
(glGetColorTableEXT target format type data) → any
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| data : gl-pointer? |
(glGetColorTableParameterfv target pname) → f32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetColorTableParameterfvEXT | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
| (glGetColorTableParameterfvSGI | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetColorTableParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetColorTableParameterivEXT | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
| (glGetColorTableParameterivSGI | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetColorTableSGI target format type table) → any
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| table : gl-pointer? |
| (glGetCombinerInputParameterfvNV | | stage | | | | | | | | portion | | | | | | | | variable | | | | | | | | pname) | | → | | f32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| variable : exact-integer? |
| pname : exact-integer? |
| (glGetCombinerInputParameterivNV | | stage | | | | | | | | portion | | | | | | | | variable | | | | | | | | pname) | | → | | s32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| variable : exact-integer? |
| pname : exact-integer? |
| (glGetCombinerOutputParameterfvNV | | stage | | | | | | | | portion | | | | | | | | pname) | | → | | f32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| pname : exact-integer? |
| (glGetCombinerOutputParameterivNV | | stage | | | | | | | | portion | | | | | | | | pname) | | → | | s32vector? |
|
| stage : exact-integer? |
| portion : exact-integer? |
| pname : exact-integer? |
| (glGetCombinerStageParameterfvNV | | stage | | | | | | | | pname) | | → | | f32vector? |
|
| stage : exact-integer? |
| pname : exact-integer? |
| (glGetCompressedMultiTexImageEXT | | texunit | | | | | | | | target | | | | | | | | lod | | | | | | | | img) | | → | | any |
|
| texunit : exact-integer? |
| target : exact-integer? |
| lod : exact-integer? |
| img : gl-pointer? |
(glGetCompressedTexImage target level img) → any
|
| target : exact-integer? |
| level : exact-integer? |
| img : gl-pointer? |
Version 1.3.
| (glGetCompressedTexImageARB | | target | | | | | | | | level | | | | | | | | img) | | → | | any |
|
| target : exact-integer? |
| level : exact-integer? |
| img : gl-pointer? |
Alias of glGetCompressedTexImage.
| (glGetCompressedTextureImageEXT | | texture | | | | | | | | target | | | | | | | | lod | | | | | | | | img) | | → | | any |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| lod : exact-integer? |
| img : gl-pointer? |
| (glGetConvolutionFilter | | target | | | | | | | | format | | | | | | | | type | | | | | | | | image) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| image : gl-pointer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionFilterEXT | | target | | | | | | | | format | | | | | | | | type | | | | | | | | image) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| image : gl-pointer? |
(glGetConvolutionParameterfv target pname) → f32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionParameterfvEXT | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetConvolutionParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetConvolutionParameterivEXT | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
| (glGetDebugMessageLog | | count | | | | | | | | bufsize | | | | | | | | sources | | | | | | | | types | | | | | | | | ids | | | | | | | | severities | | | | | | | | lengths | | | | | | | | messageLog) | | → | | exact-nonnegative-integer? |
|
| count : exact-nonnegative-integer? |
| bufsize : exact-integer? |
| sources : s32vector? |
| types : s32vector? |
| ids : u32vector? |
| severities : s32vector? |
| lengths : s32vector? |
| messageLog : bytes? |
Version 4.3.
(glGetDebugMessageLogAMD count bufsize)
|
| | → | | | exact-nonnegative-integer? | | s32vector? | | u32vector? | | u32vector? | | s32vector? | | bytes? |
|
|
| count : exact-nonnegative-integer? |
| bufsize : exact-integer? |
(glGetDebugMessageLogARB count bufsize)
|
| | → | | | exact-nonnegative-integer? | | s32vector? | | s32vector? | | u32vector? | | s32vector? | | s32vector? | | bytes? |
|
|
| count : exact-nonnegative-integer? |
| bufsize : exact-integer? |
(glGetDetailTexFuncSGIS target points) → any
|
| target : exact-integer? |
| points : f32vector? |
(glGetDoubleIndexedvEXT target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f64vector? |
(glGetDoublei_v target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f64vector? |
Version 4.1.
(glGetDoublev pname) → f64vector?
|
| pname : exact-integer? |
(glGetError) → exact-integer?
|
(glGetFenceivNV fence pname) → s32vector?
|
| fence : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetFinalCombinerInputParameterfvNV | | variable | | | | | | | | pname) | | → | | f32vector? |
|
| variable : exact-integer? |
| pname : exact-integer? |
| (glGetFinalCombinerInputParameterivNV | | variable | | | | | | | | pname) | | → | | s32vector? |
|
| variable : exact-integer? |
| pname : exact-integer? |
(glGetFloatIndexedvEXT target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f32vector? |
(glGetFloati_v target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : f32vector? |
Version 4.1.
(glGetFloatv pname) → f32vector?
|
| pname : exact-integer? |
(glGetFogFuncSGIS points) → any
|
| points : f32vector? |
(glGetFragDataIndex program name) → exact-integer?
|
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Version 1.2.
(glGetFragDataLocation program name) → exact-integer?
|
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Version 3.0.
(glGetFragDataLocationEXT program name) → exact-integer?
|
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Alias of glGetFragDataLocation.
(glGetFragmentLightfvSGIX light pname) → f32vector?
|
| light : exact-integer? |
| pname : exact-integer? |
(glGetFragmentLightivSGIX light pname) → s32vector?
|
| light : exact-integer? |
| pname : exact-integer? |
(glGetFragmentMaterialfvSGIX face pname) → f32vector?
|
| face : exact-integer? |
| pname : exact-integer? |
(glGetFragmentMaterialivSGIX face pname) → s32vector?
|
| face : exact-integer? |
| pname : exact-integer? |
| (glGetFramebufferAttachmentParameteriv | | target | | | | | | | | attachment | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| attachment : exact-integer? |
| pname : exact-integer? |
Version 3.0.
| (glGetFramebufferAttachmentParameterivEXT | | target | | | | | attachment | | | | | pname) | |
|
| → s32vector? |
| target : exact-integer? |
| attachment : exact-integer? |
| pname : exact-integer? |
Alias of glGetFramebufferAttachmentParameteriv.
(glGetFramebufferParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 4.3.
| (glGetFramebufferParameterivEXT | | framebuffer | | | | | | | | pname) | | → | | s32vector? |
|
| framebuffer : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetGraphicsResetStatusARB) → exact-integer?
|
(glGetHandleARB pname) → exact-nonnegative-integer?
|
| pname : exact-integer? |
| (glGetHistogram | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| the-values : gl-pointer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetHistogramEXT | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| the-values : gl-pointer? |
(glGetHistogramParameterfv target pname) → f32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetHistogramParameterfvEXT target pname) → f32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetHistogramParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetHistogramParameterivEXT target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
| (glGetImageHandleNV | | texture | | | | | | | | level | | | | | | | | layered | | | | | | | | layer | | | | | | | | format) | | → | | exact-nonnegative-integer? |
|
| texture : exact-nonnegative-integer? |
| level : exact-integer? |
| layered : boolean? |
| layer : exact-integer? |
| format : exact-integer? |
| (glGetImageTransformParameterfvHP | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
| (glGetImageTransformParameterivHP | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
| (glGetInfoLogARB obj maxLength) | | → | | |
|
| obj : exact-nonnegative-integer? |
| maxLength : exact-integer? |
(glGetInstrumentsSGIX) → exact-integer?
|
(glGetInteger64i_v target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : s64vector? |
Version 3.2.
(glGetInteger64v pname) → s64vector?
|
| pname : exact-integer? |
Version 1.2.
(glGetIntegerIndexedvEXT target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : s32vector? |
Alias of glGetIntegeri_v.
(glGetIntegeri_v target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : s32vector? |
Version 3.0.
(glGetIntegerui64i_vNV value index result) → any
|
| value : exact-integer? |
| index : exact-nonnegative-integer? |
| result : u64vector? |
(glGetIntegerui64vNV value result) → any
|
| value : exact-integer? |
| result : u64vector? |
(glGetIntegerv pname) → s32vector?
|
| pname : exact-integer? |
| (glGetInternalformati64v | | target | | | | | | | | internalformat | | | | | | | | pname | | | | | | | | bufSize) | | → | | s64vector? |
|
| target : exact-integer? |
| internalformat : exact-integer? |
| pname : exact-integer? |
| bufSize : exact-integer? |
Version 4.3.
| (glGetInternalformativ | | target | | | | | | | | internalformat | | | | | | | | pname | | | | | | | | bufSize) | | → | | s32vector? |
|
| target : exact-integer? |
| internalformat : exact-integer? |
| pname : exact-integer? |
| bufSize : exact-integer? |
Version 4.2.
(glGetInvariantBooleanvEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
(glGetInvariantFloatvEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : f32vector? |
(glGetInvariantIntegervEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : s32vector? |
(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? |
(glGetListParameterivSGIX list pname) → s32vector?
|
| list : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetLocalConstantBooleanvEXT | | id | | | | | | | | value | | | | | | | | data) | | → | | any |
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
(glGetLocalConstantFloatvEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : f32vector? |
| (glGetLocalConstantIntegervEXT | | id | | | | | | | | value | | | | | | | | data) | | → | | any |
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : s32vector? |
| (glGetMapAttribParameterfvNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetMapAttribParameterivNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (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 : gl-pointer? |
(glGetMapParameterfvNV target pname params) → any
|
| target : exact-integer? |
| pname : exact-integer? |
| params : f32vector? |
(glGetMapParameterivNV target pname params) → any
|
| target : exact-integer? |
| pname : exact-integer? |
| params : s32vector? |
(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 : gl-pointer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetMinmaxEXT | | target | | | | | | | | reset | | | | | | | | format | | | | | | | | type | | | | | | | | the-values) | | → | | any |
|
| target : exact-integer? |
| reset : boolean? |
| format : exact-integer? |
| type : exact-integer? |
| the-values : gl-pointer? |
(glGetMinmaxParameterfv target pname) → f32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetMinmaxParameterfvEXT target pname) → f32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetMinmaxParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.2.
Deprecated in version 3.1.
(glGetMinmaxParameterivEXT target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetMultiTexEnvfvEXT texunit target pname) → f32vector?
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
(glGetMultiTexEnvivEXT texunit target pname) → s32vector?
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
(glGetMultiTexGendvEXT texunit coord pname) → f64vector?
|
| texunit : exact-integer? |
| coord : exact-integer? |
| pname : exact-integer? |
(glGetMultiTexGenfvEXT texunit coord pname) → f32vector?
|
| texunit : exact-integer? |
| coord : exact-integer? |
| pname : exact-integer? |
(glGetMultiTexGenivEXT texunit coord pname) → s32vector?
|
| texunit : exact-integer? |
| coord : exact-integer? |
| pname : exact-integer? |
| (glGetMultiTexImageEXT | | texunit | | | | | | | | target | | | | | | | | level | | | | | | | | format | | | | | | | | type | | | | | | | | pixels) | | → | | any |
|
| texunit : exact-integer? |
| target : exact-integer? |
| level : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| pixels : gl-pointer? |
| (glGetMultiTexLevelParameterfvEXT | | texunit | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | f32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
| (glGetMultiTexLevelParameterivEXT | | texunit | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | s32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
| (glGetMultiTexParameterIivEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetMultiTexParameterIuivEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | u32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetMultiTexParameterfvEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | f32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetMultiTexParameterivEXT | | texunit | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texunit : exact-integer? |
| target : exact-integer? |
| pname : exact-integer? |
(glGetMultisamplefv pname index) → f32vector?
|
| pname : exact-integer? |
| index : exact-nonnegative-integer? |
Version 1.2.
(glGetMultisamplefvNV pname index) → f32vector?
|
| pname : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetNamedBufferParameterivEXT | | buffer | | | | | | | | pname) | | → | | s32vector? |
|
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetNamedBufferParameterui64vNV | | buffer | | | | | | | | pname) | | → | | u64vector? |
|
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetNamedBufferPointervEXT buffer pname) → gl-pointer?
|
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetNamedBufferSubDataEXT | | buffer | | | | | | | | offset | | | | | | | | size | | | | | | | | data) | | → | | any |
|
| buffer : exact-nonnegative-integer? |
| offset : exact-integer? |
| size : exact-integer? |
| data : gl-pointer? |
| (glGetNamedFramebufferAttachmentParameterivEXT | | framebuffer | | | | | attachment | | | | | pname) | |
|
| → s32vector? |
| framebuffer : exact-nonnegative-integer? |
| attachment : exact-integer? |
| pname : exact-integer? |
| (glGetNamedFramebufferParameterivEXT | | framebuffer | | | | | | | | pname) | | → | | s32vector? |
|
| framebuffer : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetNamedProgramLocalParameterIivEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetNamedProgramLocalParameterIuivEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | u32vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetNamedProgramLocalParameterdvEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | f64vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetNamedProgramLocalParameterfvEXT | | program | | | | | | | | target | | | | | | | | index) | | → | | f32vector? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetNamedProgramStringEXT | | program | | | | | | | | target | | | | | | | | pname | | | | | | | | string) | | → | | any |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| string : gl-pointer? |
| (glGetNamedProgramivEXT | | program | | | | | | | | target | | | | | | | | pname) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetNamedRenderbufferParameterivEXT | | renderbuffer | | | | | pname) | |
|
| → s32vector? |
| renderbuffer : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetNamedStringARB namelen name bufSize)
|
|
| namelen : exact-integer? |
| name : (or/c string? bytes?) |
| bufSize : exact-integer? |
(glGetNamedStringivARB namelen name pname) → s32vector?
|
| namelen : exact-integer? |
| name : (or/c string? bytes?) |
| pname : exact-integer? |
(glGetObjectBufferfvATI buffer pname) → flonum?
|
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetObjectBufferivATI buffer pname) → exact-integer?
|
| buffer : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetObjectLabel identifier name bufSize)
|
|
| identifier : exact-integer? |
| name : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 4.3.
(glGetObjectParameterfvARB obj pname) → f32vector?
|
| obj : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetObjectParameterivAPPLE | | objectType | | | | | | | | name | | | | | | | | pname) | | → | | s32vector? |
|
| objectType : exact-integer? |
| name : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetObjectParameterivARB obj pname) → s32vector?
|
| obj : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetObjectPtrLabel ptr bufSize) | | → | | |
|
| ptr : gl-pointer? |
| bufSize : exact-integer? |
Version 4.3.
(glGetOcclusionQueryivNV id pname) → s32vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetOcclusionQueryuivNV id pname) → u32vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetPathColorGenfvNV color pname) → f32vector?
|
| color : exact-integer? |
| pname : exact-integer? |
(glGetPathColorGenivNV color pname) → s32vector?
|
| color : exact-integer? |
| pname : exact-integer? |
(glGetPathCommandsNV path commands) → any
|
| path : exact-nonnegative-integer? |
| commands : bytes? |
(glGetPathCoordsNV path coords) → any
|
| path : exact-nonnegative-integer? |
| coords : f32vector? |
(glGetPathDashArrayNV path dashArray) → any
|
| path : exact-nonnegative-integer? |
| dashArray : f32vector? |
| (glGetPathLengthNV | | path | | | | | | | | startSegment | | | | | | | | numSegments) | | → | | flonum? |
|
| path : exact-nonnegative-integer? |
| startSegment : exact-integer? |
| numSegments : exact-integer? |
| (glGetPathMetricRangeNV | | metricQueryMask | | | | | | | | firstPathName | | | | | | | | numPaths | | | | | | | | stride | | | | | | | | metrics) | | → | | any |
|
| metricQueryMask : exact-nonnegative-integer? |
| firstPathName : exact-nonnegative-integer? |
| numPaths : exact-integer? |
| stride : exact-integer? |
| metrics : f32vector? |
| (glGetPathMetricsNV | | metricQueryMask | | | | | | | | numPaths | | | | | | | | pathNameType | | | | | | | | paths | | | | | | | | pathBase | | | | | | | | stride | | | | | | | | metrics) | | → | | any |
|
| metricQueryMask : exact-nonnegative-integer? |
| numPaths : exact-integer? |
| pathNameType : exact-integer? |
| paths : gl-pointer? |
| pathBase : exact-nonnegative-integer? |
| stride : exact-integer? |
| metrics : f32vector? |
(glGetPathParameterfvNV path pname) → f32vector?
|
| path : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetPathParameterivNV path pname) → s32vector?
|
| path : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetPathSpacingNV | | pathListMode | | | | | | | | numPaths | | | | | | | | pathNameType | | | | | | | | paths | | | | | | | | pathBase | | | | | | | | advanceScale | | | | | | | | kerningScale | | | | | | | | transformType | | | | | | | | returnedSpacing) | | → | | any |
|
| pathListMode : exact-integer? |
| numPaths : exact-integer? |
| pathNameType : exact-integer? |
| paths : gl-pointer? |
| pathBase : exact-nonnegative-integer? |
| advanceScale : flonum? |
| kerningScale : flonum? |
| transformType : exact-integer? |
| returnedSpacing : f32vector? |
(glGetPathTexGenfvNV texCoordSet pname) → f32vector?
|
| texCoordSet : exact-integer? |
| pname : exact-integer? |
(glGetPathTexGenivNV texCoordSet pname) → s32vector?
|
| texCoordSet : exact-integer? |
| pname : exact-integer? |
| (glGetPerfMonitorCounterDataAMD | | monitor | | | | | pname | | | | | dataSize) | |
|
| | → | | | u32vector? | | exact-integer? |
|
|
| monitor : exact-nonnegative-integer? |
| pname : exact-integer? |
| dataSize : exact-integer? |
| (glGetPerfMonitorCounterInfoAMD | | group | | | | | | | | counter | | | | | | | | pname | | | | | | | | data) | | → | | any |
|
| group : exact-nonnegative-integer? |
| counter : exact-nonnegative-integer? |
| pname : exact-integer? |
| data : gl-pointer? |
| (glGetPerfMonitorCounterStringAMD | | group | | | | | counter | | | | | bufSize) | |
|
|
| group : exact-nonnegative-integer? |
| counter : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| (glGetPerfMonitorCountersAMD | | group | | | | | counterSize) | |
|
| | → | | | exact-integer? | | exact-integer? | | u32vector? |
|
|
| group : exact-nonnegative-integer? |
| counterSize : exact-integer? |
| (glGetPerfMonitorGroupStringAMD | | group | | | | | bufSize) | |
|
|
| group : exact-nonnegative-integer? |
| bufSize : exact-integer? |
(glGetPerfMonitorGroupsAMD groupsSize)
|
| | → | | | exact-integer? | | u32vector? |
|
|
| groupsSize : exact-integer? |
(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? |
(glGetPixelTexGenParameterivSGIS pname) → s32vector?
|
| pname : exact-integer? |
| (glGetPixelTransformParameterfvEXT | | target | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
| (glGetPixelTransformParameterivEXT | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetPointerIndexedvEXT target index data) → any
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : cpointer? |
(glGetPointerv pname) → gl-pointer?
|
| pname : exact-integer? |
Version 1.1.
(glGetPointervEXT pname) → gl-pointer?
|
| pname : exact-integer? |
Alias of glGetPointerv.
(glGetPolygonStipple mask) → any
|
| mask : bytes? |
Deprecated in version 3.1.
(glGetProgramBinary program bufSize binary)
|
| | → | | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| binary : gl-pointer? |
Version 4.1.
| (glGetProgramEnvParameterIivNV | | target | | | | | | | | index) | | → | | s32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetProgramEnvParameterIuivNV | | target | | | | | | | | index) | | → | | u32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetProgramEnvParameterdvARB | | target | | | | | | | | index) | | → | | f64vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetProgramEnvParameterfvARB | | target | | | | | | | | index) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetProgramInfoLog program bufSize) | | → | | |
|
| program : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 2.0.
| (glGetProgramInterfaceiv | | program | | | | | | | | programInterface | | | | | | | | pname) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| programInterface : exact-integer? |
| pname : exact-integer? |
Version 4.3.
| (glGetProgramLocalParameterIivNV | | target | | | | | | | | index) | | → | | s32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetProgramLocalParameterIuivNV | | target | | | | | | | | index) | | → | | u32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetProgramLocalParameterdvARB | | target | | | | | | | | index) | | → | | f64vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glGetProgramLocalParameterfvARB | | target | | | | | | | | index) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
(glGetProgramNamedParameterdvNV id len name) → f64vector?
|
| id : exact-nonnegative-integer? |
| len : exact-integer? |
| name : (or/c string? bytes?) |
(glGetProgramNamedParameterfvNV id len name) → f32vector?
|
| id : exact-nonnegative-integer? |
| len : exact-integer? |
| name : (or/c string? bytes?) |
| (glGetProgramParameterdvNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | f64vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetProgramParameterfvNV | | target | | | | | | | | index | | | | | | | | pname) | | → | | f32vector? |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetProgramPipelineInfoLog | | pipeline | | | | | | | | bufSize) | | → | | |
|
| pipeline : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 4.1.
(glGetProgramPipelineiv pipeline pname) → s32vector?
|
| pipeline : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 4.1.
| (glGetProgramResourceIndex | | program | | | | | programInterface | | | | | name) | |
|
| → exact-nonnegative-integer? |
| program : exact-nonnegative-integer? |
| programInterface : exact-integer? |
| name : (or/c string? bytes?) |
Version 4.3.
| (glGetProgramResourceLocation | | program | | | | | programInterface | | | | | name) | |
|
| → exact-integer? |
| program : exact-nonnegative-integer? |
| programInterface : exact-integer? |
| name : (or/c string? bytes?) |
Version 4.3.
| (glGetProgramResourceLocationIndex | | program | | | | | programInterface | | | | | name) | |
|
| → exact-integer? |
| program : exact-nonnegative-integer? |
| programInterface : exact-integer? |
| name : (or/c string? bytes?) |
Version 4.3.
| (glGetProgramResourceName | | program | | | | | programInterface | | | | | index | | | | | bufSize) | |
|
|
| program : exact-nonnegative-integer? |
| programInterface : exact-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 4.3.
| (glGetProgramResourceiv | | program | | | | | programInterface | | | | | index | | | | | propCount | | | | | props | | | | | bufSize) | |
|
| | → | | | exact-integer? | | s32vector? |
|
|
| program : exact-nonnegative-integer? |
| programInterface : exact-integer? |
| index : exact-nonnegative-integer? |
| propCount : exact-integer? |
| props : s32vector? |
| bufSize : exact-integer? |
Version 4.3.
| (glGetProgramStageiv | | program | | | | | | | | shadertype | | | | | | | | pname) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| pname : exact-integer? |
Version 1.2.
(glGetProgramStringARB target pname string) → any
|
| target : exact-integer? |
| pname : exact-integer? |
| string : gl-pointer? |
(glGetProgramStringNV id pname program) → any
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
| program : bytes? |
| (glGetProgramSubroutineParameteruivNV | | target | | | | | | | | index | | | | | | | | param) | | → | | any |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| param : u32vector? |
(glGetProgramiv program pname) → exact-integer?
|
| program : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 2.0.
(glGetProgramivARB target pname) → exact-integer?
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetProgramivNV id pname) → s32vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetQueryIndexediv target index pname) → s32vector?
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
(glGetQueryObjecti64v id pname) → s64vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
(glGetQueryObjecti64vEXT id pname) → s64vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetQueryObjectiv id pname) → s32vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.5.
(glGetQueryObjectivARB id pname) → s32vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetQueryObjectiv.
(glGetQueryObjectui64v id pname) → u64vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
(glGetQueryObjectui64vEXT id pname) → u64vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetQueryObjectuiv id pname) → u32vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.5.
(glGetQueryObjectuivARB id pname) → u32vector?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetQueryObjectuiv.
(glGetQueryiv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 1.5.
(glGetQueryivARB target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Alias of glGetQueryiv.
(glGetRenderbufferParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 3.0.
| (glGetRenderbufferParameterivEXT | | target | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| pname : exact-integer? |
Alias of glGetRenderbufferParameteriv.
(glGetSamplerParameterIiv sampler pname) → s32vector?
|
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
(glGetSamplerParameterIuiv sampler pname) → u32vector?
|
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
(glGetSamplerParameterfv sampler pname) → f32vector?
|
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
(glGetSamplerParameteriv sampler pname) → s32vector?
|
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 1.2.
| (glGetSeparableFilter | | target | | | | | | | | format | | | | | | | | type | | | | | | | | row | | | | | | | | column | | | | | | | | span) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| row : gl-pointer? |
| column : gl-pointer? |
| span : gl-pointer? |
Version 1.2.
Deprecated in version 3.1.
| (glGetSeparableFilterEXT | | target | | | | | | | | format | | | | | | | | type | | | | | | | | row | | | | | | | | column | | | | | | | | span) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| row : gl-pointer? |
| column : gl-pointer? |
| span : gl-pointer? |
| (glGetShaderInfoLog shader bufSize) | | → | | |
|
| shader : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 2.0.
| (glGetShaderPrecisionFormat | | shadertype | | | | | precisiontype) | |
|
| | → | | | s32vector? | | exact-integer? |
|
|
| shadertype : exact-integer? |
| precisiontype : exact-integer? |
Version 4.1.
| (glGetShaderSource shader bufSize) | | → | | |
|
| shader : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 2.0.
| (glGetShaderSourceARB obj maxLength) | | → | | |
|
| obj : exact-nonnegative-integer? |
| maxLength : exact-integer? |
Alias of glGetShaderSource.
(glGetShaderiv shader pname) → exact-integer?
|
| shader : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 2.0.
(glGetSharpenTexFuncSGIS target points) → any
|
| target : exact-integer? |
| points : f32vector? |
(glGetString name) → (or/c string? bytes?)
|
| name : exact-integer? |
(glGetStringi name index) → (or/c string? bytes?)
|
| name : exact-integer? |
| index : exact-nonnegative-integer? |
Version 3.0.
| (glGetSubroutineIndex | | program | | | | | | | | shadertype | | | | | | | | name) | | → | | exact-nonnegative-integer? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| name : (or/c string? bytes?) |
Version 1.2.
| (glGetSubroutineUniformLocation | | program | | | | | | | | shadertype | | | | | | | | name) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| shadertype : exact-integer? |
| name : (or/c string? bytes?) |
Version 1.2.
| (glGetSynciv sync pname bufSize) | | → | | | exact-integer? | | s32vector? |
|
|
| sync : GLsync? |
| pname : exact-integer? |
| bufSize : exact-integer? |
Version 1.2.
(glGetTexBumpParameterfvATI pname) → f32vector?
|
| pname : exact-integer? |
(glGetTexBumpParameterivATI pname) → s32vector?
|
| pname : exact-integer? |
(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? |
(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 : gl-pointer? |
| (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? |
Version 3.0.
(glGetTexParameterIivEXT target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Alias of glGetTexParameterIiv.
(glGetTexParameterIuiv target pname) → u32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Version 3.0.
(glGetTexParameterIuivEXT target pname) → u32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
Alias of glGetTexParameterIuiv.
| (glGetTexParameterPointervAPPLE | | target | | | | | | | | pname) | | → | | gl-pointer? |
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetTexParameterfv target pname) → f32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetTexParameteriv target pname) → s32vector?
|
| target : exact-integer? |
| pname : exact-integer? |
(glGetTextureHandleNV texture) → exact-nonnegative-integer?
|
| texture : exact-nonnegative-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 : gl-pointer? |
| (glGetTextureLevelParameterfvEXT | | texture | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | f32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
| (glGetTextureLevelParameterivEXT | | texture | | | | | | | | target | | | | | | | | level | | | | | | | | pname) | | → | | s32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| level : exact-integer? |
| pname : exact-integer? |
| (glGetTextureParameterIivEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetTextureParameterIuivEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | u32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetTextureParameterfvEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | f32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetTextureParameterivEXT | | texture | | | | | | | | target | | | | | | | | pname) | | → | | s32vector? |
|
| texture : exact-nonnegative-integer? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetTextureSamplerHandleNV | | texture | | | | | sampler) | |
|
| → exact-nonnegative-integer? |
| texture : exact-nonnegative-integer? |
| sampler : exact-nonnegative-integer? |
(glGetTrackMatrixivNV target address pname) → exact-integer?
|
| target : exact-integer? |
| address : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetTransformFeedbackVarying | | program | | | | | | | | index | | | | | | | | bufSize) | | → | | | exact-integer? | | exact-integer? | | exact-integer? | | bytes? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Version 3.0.
| (glGetTransformFeedbackVaryingEXT | | program | | | | | | | | index | | | | | | | | bufSize) | | → | | | exact-integer? | | exact-integer? | | exact-integer? | | bytes? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
Alias of glGetTransformFeedbackVarying.
| (glGetTransformFeedbackVaryingNV | | program | | | | | | | | index) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
Alias of glGetTransformFeedbackVarying.
| (glGetUniformBlockIndex | | program | | | | | uniformBlockName) | |
|
| → exact-nonnegative-integer? |
| program : exact-nonnegative-integer? |
| uniformBlockName : (or/c string? bytes?) |
Version 2.0.
| (glGetUniformBufferSizeEXT | | program | | | | | | | | location) | | → | | exact-integer? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| (glGetUniformIndices | | program | | | | | | | | uniformCount | | | | | | | | uniformNames) | | → | | u32vector? |
|
| program : exact-nonnegative-integer? |
| uniformCount : exact-integer? |
| uniformNames : (vectorof (or/c string? bytes?)) |
Version 2.0.
(glGetUniformLocation program name) → exact-integer?
|
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Version 2.0.
(glGetUniformLocationARB programObj name) → exact-integer?
|
| programObj : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
Alias of glGetUniformLocation.
(glGetUniformOffsetEXT program location) → exact-integer?
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| (glGetUniformSubroutineuiv | | shadertype | | | | | location) | |
|
| → exact-nonnegative-integer? |
| shadertype : exact-integer? |
| location : exact-integer? |
Version 1.2.
(glGetUniformdv program location params) → any
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : f64vector? |
Version 1.2.
(glGetUniformfv program location params) → any
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : f32vector? |
Version 2.0.
| (glGetUniformfvARB | | programObj | | | | | | | | location | | | | | | | | params) | | → | | any |
|
| programObj : exact-nonnegative-integer? |
| location : exact-integer? |
| params : f32vector? |
Alias of glGetUniformfv.
(glGetUniformi64vNV program location params) → any
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : s64vector? |
(glGetUniformiv program location params) → any
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : s32vector? |
Version 2.0.
| (glGetUniformivARB | | programObj | | | | | | | | location | | | | | | | | params) | | → | | any |
|
| programObj : exact-nonnegative-integer? |
| location : exact-integer? |
| params : s32vector? |
Alias of glGetUniformiv.
| (glGetUniformui64vNV | | program | | | | | | | | location | | | | | | | | params) | | → | | any |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : u64vector? |
(glGetUniformuiv program location params) → any
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : u32vector? |
Version 3.0.
(glGetUniformuivEXT program location params) → any
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : u32vector? |
Alias of glGetUniformuiv.
(glGetVariantArrayObjectfvATI id pname) → flonum?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVariantArrayObjectivATI id pname) → exact-integer?
|
| id : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVariantBooleanvEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
(glGetVariantFloatvEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : f32vector? |
(glGetVariantIntegervEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : s32vector? |
(glGetVariantPointervEXT id value data) → any
|
| id : exact-nonnegative-integer? |
| value : exact-integer? |
| data : cpointer? |
(glGetVaryingLocationNV program name) → exact-integer?
|
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
| (glGetVertexAttribArrayObjectfvATI | | index | | | | | | | | pname) | | → | | f32vector? |
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetVertexAttribArrayObjectivATI | | index | | | | | | | | pname) | | → | | s32vector? |
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVertexAttribIiv index pname) → s32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 3.0.
(glGetVertexAttribIivEXT index pname) → s32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribIiv.
(glGetVertexAttribIuiv index pname) → u32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 3.0.
(glGetVertexAttribIuivEXT index pname) → u32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribIuiv.
(glGetVertexAttribLdv index pname) → f64vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 4.1.
(glGetVertexAttribLdvEXT index pname) → f64vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVertexAttribLi64vNV index pname) → s64vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVertexAttribLui64vNV index pname) → u64vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVertexAttribPointerv index pname) → gl-pointer?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 2.0.
(glGetVertexAttribPointervARB index pname) → gl-pointer?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribPointerv.
(glGetVertexAttribPointervNV index pname) → gl-pointer?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribPointerv.
(glGetVertexAttribdv index pname) → f64vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 2.0.
(glGetVertexAttribdvARB index pname) → f64vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribdv.
(glGetVertexAttribdvNV index pname) → real?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribdv.
(glGetVertexAttribfv index pname) → f32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 2.0.
(glGetVertexAttribfvARB index pname) → f32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribfv.
(glGetVertexAttribfvNV index pname) → flonum?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribfv.
(glGetVertexAttribiv index pname) → s32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Version 2.0.
(glGetVertexAttribivARB index pname) → s32vector?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribiv.
(glGetVertexAttribivNV index pname) → exact-integer?
|
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
Alias of glGetVertexAttribiv.
| (glGetVideoCaptureStreamdvNV | | video_capture_slot | | | | | | | | stream | | | | | | | | pname) | | → | | f64vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| stream : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetVideoCaptureStreamfvNV | | video_capture_slot | | | | | | | | stream | | | | | | | | pname) | | → | | f32vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| stream : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetVideoCaptureStreamivNV | | video_capture_slot | | | | | | | | stream | | | | | | | | pname) | | → | | s32vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| stream : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetVideoCaptureivNV | | video_capture_slot | | | | | | | | pname) | | → | | s32vector? |
|
| video_capture_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVideoi64vNV video_slot pname) → s64vector?
|
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVideoivNV video_slot pname) → s32vector?
|
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVideoui64vNV video_slot pname) → u64vector?
|
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
(glGetVideouivNV video_slot pname) → u32vector?
|
| video_slot : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetnColorTableARB | | target | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | table) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| table : gl-pointer? |
| (glGetnCompressedTexImageARB | | target | | | | | | | | lod | | | | | | | | bufSize | | | | | | | | img) | | → | | any |
|
| target : exact-integer? |
| lod : exact-integer? |
| bufSize : exact-integer? |
| img : gl-pointer? |
| (glGetnConvolutionFilterARB | | target | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | image) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| image : gl-pointer? |
| (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 : gl-pointer? |
(glGetnMapdvARB target query bufSize) → f64vector?
|
| target : exact-integer? |
| query : exact-integer? |
| bufSize : exact-integer? |
(glGetnMapfvARB target query bufSize) → f32vector?
|
| target : exact-integer? |
| query : exact-integer? |
| bufSize : exact-integer? |
(glGetnMapivARB target query bufSize) → s32vector?
|
| target : exact-integer? |
| query : exact-integer? |
| bufSize : exact-integer? |
| (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 : gl-pointer? |
(glGetnPixelMapfvARB map bufSize) → f32vector?
|
| map : exact-integer? |
| bufSize : exact-integer? |
(glGetnPixelMapuivARB map bufSize) → u32vector?
|
| map : exact-integer? |
| bufSize : exact-integer? |
(glGetnPixelMapusvARB map bufSize) → u16vector?
|
| map : exact-integer? |
| bufSize : exact-integer? |
(glGetnPolygonStippleARB bufSize) → bytes?
|
| bufSize : exact-integer? |
| (glGetnSeparableFilterARB | | target | | | | | | | | format | | | | | | | | type | | | | | | | | rowBufSize | | | | | | | | row | | | | | | | | columnBufSize | | | | | | | | column | | | | | | | | span) | | → | | any |
|
| target : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| rowBufSize : exact-integer? |
| row : gl-pointer? |
| columnBufSize : exact-integer? |
| column : gl-pointer? |
| span : gl-pointer? |
| (glGetnTexImageARB | | target | | | | | | | | level | | | | | | | | format | | | | | | | | type | | | | | | | | bufSize | | | | | | | | img) | | → | | any |
|
| target : exact-integer? |
| level : exact-integer? |
| format : exact-integer? |
| type : exact-integer? |
| bufSize : exact-integer? |
| img : gl-pointer? |
| (glGetnUniformdvARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | f64vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
| (glGetnUniformfvARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | f32vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
| (glGetnUniformivARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | s32vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
| (glGetnUniformuivARB | | program | | | | | | | | location | | | | | | | | bufSize) | | → | | u32vector? |
|
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| bufSize : exact-integer? |
(glGlobalAlphaFactorbSUN factor) → any
|
| factor : (integer-in -128 127) |
(glGlobalAlphaFactordSUN factor) → any
|
| factor : real? |
(glGlobalAlphaFactorfSUN factor) → any
|
| factor : flonum? |
(glGlobalAlphaFactoriSUN factor) → any
|
| factor : exact-integer? |
(glGlobalAlphaFactorsSUN factor) → any
|
| factor : (integer-in -32768 32767) |
(glGlobalAlphaFactorubSUN factor) → any
|
| factor : (integer-in 0 255) |
(glGlobalAlphaFactoruiSUN factor) → any
|
| factor : exact-nonnegative-integer? |
(glGlobalAlphaFactorusSUN factor) → any
|
| factor : (integer-in 0 65535) |