Version: 5.1.2.3
9 OpenGL version 3.0
| (glColorMaski index r g b a) → any |
| index : exact-nonnegative-integer? |
| r : boolean? |
| g : boolean? |
| b : boolean? |
| a : boolean? |
| (glGetBooleani_v target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : cpointer? |
| (glGetIntegeri_v target index data) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| data : s32vector? |
| (glEnablei target index) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glDisablei target index) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glIsEnabledi target index) → boolean? |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| (glBeginTransformFeedback primitiveMode) → any |
| primitiveMode : exact-integer? |
| (glEndTransformFeedback) → any |
| (glBindBufferRange | | target | | | | | | | | index | | | | | | | | buffer | | | | | | | | offset | | | | | | | | size) | | → | | any |
|
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| buffer : exact-nonnegative-integer? |
| offset : exact-integer? |
| size : s32vector? |
| (glBindBufferBase target index buffer) → any |
| target : exact-integer? |
| index : exact-nonnegative-integer? |
| buffer : exact-nonnegative-integer? |
| (glTransformFeedbackVaryings | | program | | | | | | | | count | | | | | | | | varyings | | | | | | | | bufferMode) | | → | | any |
|
| program : exact-nonnegative-integer? |
| count : exact-integer? |
| varyings : (vectorof (or/c string? bytes?)) |
| bufferMode : exact-integer? |
| (glGetTransformFeedbackVarying | | program | | | | | | | | index | | | | | | | | bufSize | | | | | | | | name) | | → | | | exact-integer? | | exact-integer? | | exact-integer? |
|
|
| program : exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| bufSize : exact-integer? |
| name : bytes? |
| (glClampColor target clamp) → any |
| target : exact-integer? |
| clamp : exact-integer? |
| (glBeginConditionalRender id mode) → any |
| id : exact-nonnegative-integer? |
| mode : exact-integer? |
| (glEndConditionalRender) → any |
| (glVertexAttribIPointer | | index | | | | | | | | size | | | | | | | | type | | | | | | | | stride | | | | | | | | pointer) | | → | | any |
|
| index : exact-nonnegative-integer? |
| size : exact-integer? |
| type : exact-integer? |
| stride : exact-integer? |
| pointer : cpointer? |
| (glGetVertexAttribIiv index pname) → exact-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glGetVertexAttribIuiv index pname) → exact-nonnegative-integer? |
| index : exact-nonnegative-integer? |
| pname : exact-integer? |
| (glVertexAttribI1i index x) → any |
| index : exact-nonnegative-integer? |
| x : exact-integer? |
Deprecated in version 3.1.
| (glVertexAttribI2i index x y) → any |
| index : exact-nonnegative-integer? |
| x : exact-integer? |
| y : exact-integer? |
Deprecated in version 3.1.
| (glVertexAttribI3i index x y z) → any |
| index : exact-nonnegative-integer? |
| x : exact-integer? |
| y : exact-integer? |
| z : exact-integer? |
Deprecated in version 3.1.
| (glVertexAttribI4i index x y z w) → any |
| index : exact-nonnegative-integer? |
| x : exact-integer? |
| y : exact-integer? |
| z : exact-integer? |
| w : exact-integer? |
Deprecated in version 3.1.
| (glVertexAttribI1ui index x) → any |
| index : exact-nonnegative-integer? |
| x : exact-nonnegative-integer? |
Deprecated in version 3.1.
| (glVertexAttribI2ui index x y) → any |
| index : exact-nonnegative-integer? |
| x : exact-nonnegative-integer? |
| y : exact-nonnegative-integer? |
Deprecated in version 3.1.
| (glVertexAttribI3ui index x y z) → any |
| index : exact-nonnegative-integer? |
| x : exact-nonnegative-integer? |
| y : exact-nonnegative-integer? |
| z : exact-nonnegative-integer? |
Deprecated in version 3.1.
| (glVertexAttribI4ui index x y z w) → any |
| index : exact-nonnegative-integer? |
| x : exact-nonnegative-integer? |
| y : exact-nonnegative-integer? |
| z : exact-nonnegative-integer? |
| w : exact-nonnegative-integer? |
Deprecated in version 3.1.
| (glVertexAttribI1iv index v) → any |
| index : exact-nonnegative-integer? |
| v : exact-integer? |
Deprecated in version 3.1.
| (glVertexAttribI2iv index v) → any |
| index : exact-nonnegative-integer? |
| v : s32vector? |
Deprecated in version 3.1.
| (glVertexAttribI3iv index v) → any |
| index : exact-nonnegative-integer? |
| v : s32vector? |
Deprecated in version 3.1.
| (glVertexAttribI4iv index v) → any |
| index : exact-nonnegative-integer? |
| v : s32vector? |
Deprecated in version 3.1.
| (glVertexAttribI1uiv index v) → any |
| index : exact-nonnegative-integer? |
| v : exact-nonnegative-integer? |
Deprecated in version 3.1.
| (glVertexAttribI2uiv index v) → any |
| index : exact-nonnegative-integer? |
| v : u32vector? |
Deprecated in version 3.1.
| (glVertexAttribI3uiv index v) → any |
| index : exact-nonnegative-integer? |
| v : u32vector? |
Deprecated in version 3.1.
| (glVertexAttribI4uiv index v) → any |
| index : exact-nonnegative-integer? |
| v : u32vector? |
Deprecated in version 3.1.
| (glVertexAttribI4bv index v) → any |
| index : exact-nonnegative-integer? |
| v : s8vector? |
Deprecated in version 3.1.
| (glVertexAttribI4sv index v) → any |
| index : exact-nonnegative-integer? |
| v : s16vector? |
Deprecated in version 3.1.
| (glVertexAttribI4ubv index v) → any |
| index : exact-nonnegative-integer? |
| v : (or/c string? bytes?) |
Deprecated in version 3.1.
| (glVertexAttribI4usv index v) → any |
| index : exact-nonnegative-integer? |
| v : u16vector? |
Deprecated in version 3.1.
| (glGetUniformuiv program location params) → any |
| program : exact-nonnegative-integer? |
| location : exact-integer? |
| params : u32vector? |
| (glBindFragDataLocation program color name) → any |
| program : exact-nonnegative-integer? |
| color : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
| (glGetFragDataLocation program name) → exact-integer? |
| program : exact-nonnegative-integer? |
| name : (or/c string? bytes?) |
| (glUniform1ui location v0) → any |
| location : exact-integer? |
| v0 : exact-nonnegative-integer? |
| (glUniform2ui location v0 v1) → any |
| location : exact-integer? |
| v0 : exact-nonnegative-integer? |
| v1 : exact-nonnegative-integer? |
| (glUniform3ui location v0 v1 v2) → any |
| location : exact-integer? |
| v0 : exact-nonnegative-integer? |
| v1 : exact-nonnegative-integer? |
| v2 : exact-nonnegative-integer? |
| (glUniform4ui location v0 v1 v2 v3) → any |
| location : exact-integer? |
| v0 : exact-nonnegative-integer? |
| v1 : exact-nonnegative-integer? |
| v2 : exact-nonnegative-integer? |
| v3 : exact-nonnegative-integer? |
| (glUniform1uiv location count value) → any |
| location : exact-integer? |
| count : exact-integer? |
| value : u32vector? |
| (glUniform2uiv location count value) → any |
| location : exact-integer? |
| count : exact-integer? |
| value : u32vector? |
| (glUniform3uiv location count value) → any |
| location : exact-integer? |
| count : exact-integer? |
| value : u32vector? |
| (glUniform4uiv location count value) → any |
| location : exact-integer? |
| count : exact-integer? |
| value : u32vector? |
| (glTexParameterIiv target pname params) → any |
| target : exact-integer? |
| pname : exact-integer? |
| params : s32vector? |
| (glTexParameterIuiv target pname params) → any |
| target : exact-integer? |
| pname : exact-integer? |
| params : u32vector? |
| (glGetTexParameterIiv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
| (glGetTexParameterIuiv target pname) → u32vector? |
| target : exact-integer? |
| pname : exact-integer? |
| (glClearBufferiv buffer drawbuffer value) → any |
| buffer : exact-integer? |
| drawbuffer : exact-integer? |
| value : s32vector? |
| (glClearBufferuiv buffer drawbuffer value) → any |
| buffer : exact-integer? |
| drawbuffer : exact-integer? |
| value : u32vector? |
| (glClearBufferfv buffer drawbuffer value) → any |
| buffer : exact-integer? |
| drawbuffer : exact-integer? |
| value : f32vector? |
| (glClearBufferfi | | buffer | | | | | | | | drawbuffer | | | | | | | | depth | | | | | | | | stencil) | | → | | any |
|
| buffer : exact-integer? |
| drawbuffer : exact-integer? |
| depth : flonum? |
| stencil : exact-integer? |
| (glGetStringi name index) → (or/c string? bytes?) |
| name : exact-integer? |
| index : exact-nonnegative-integer? |
| (glIsRenderbuffer renderbuffer) → boolean? |
| renderbuffer : exact-nonnegative-integer? |
| (glBindRenderbuffer target renderbuffer) → any |
| target : exact-integer? |
| renderbuffer : exact-nonnegative-integer? |
| (glDeleteRenderbuffers n renderbuffers) → any |
| n : exact-integer? |
| renderbuffers : u32vector? |
| (glGenRenderbuffers n) → u32vector? |
| n : exact-integer? |
| (glRenderbufferStorage | | target | | | | | | | | internalformat | | | | | | | | width | | | | | | | | height) | | → | | any |
|
| target : exact-integer? |
| internalformat : exact-integer? |
| width : exact-integer? |
| height : exact-integer? |
| (glGetRenderbufferParameteriv target pname) → s32vector? |
| target : exact-integer? |
| pname : exact-integer? |
| (glIsFramebuffer framebuffer) → boolean? |
| framebuffer : exact-nonnegative-integer? |
| (glBindFramebuffer target framebuffer) → any |
| target : exact-integer? |
| framebuffer : exact-nonnegative-integer? |
| (glDeleteFramebuffers n framebuffers) → any |
| n : exact-integer? |
| framebuffers : u32vector? |
| (glGenFramebuffers n) → u32vector? |
| n : exact-integer? |
| (glCheckFramebufferStatus target) → exact-integer? |
| target : exact-integer? |
| (glFramebufferRenderbuffer | | target | | | | | | | | attachment | | | | | | | | renderbuffertarget | | | | | | | | renderbuffer) | | → | | any |
|
| target : exact-integer? |
| attachment : exact-integer? |
| renderbuffertarget : exact-integer? |
| renderbuffer : exact-nonnegative-integer? |
| (glGetFramebufferAttachmentParameteriv | | target | | | | | | | | attachment | | | | | | | | pname) | | → | | s32vector? |
|
| target : exact-integer? |
| attachment : exact-integer? |
| pname : exact-integer? |
| (glGenerateMipmap target) → any |
| target : exact-integer? |
| (glBlitFramebuffer | | srcX0 | | | | | | | | srcY0 | | | | | | | | srcX1 | | | | | | | | srcY1 | | | | | | | | dstX0 | | | | | | | | dstY0 | | | | | | | | dstX1 | | | | | | | | dstY1 | | | | | | | | mask | | | | | | | | filter) | | → | | any |
|
| srcX0 : exact-integer? |
| srcY0 : exact-integer? |
| srcX1 : exact-integer? |
| srcY1 : exact-integer? |
| dstX0 : exact-integer? |
| dstY0 : exact-integer? |
| dstX1 : exact-integer? |
| dstY1 : exact-integer? |
| mask : exact-nonnegative-integer? |
| filter : exact-integer? |
| (glRenderbufferStorageMultisample | | target | | | | | | | | samples | | | | | | | | internalformat | | | | | | | | width | | | | | | | | height) | | → | | any |
|
| target : exact-integer? |
| samples : exact-integer? |
| internalformat : exact-integer? |
| width : exact-integer? |
| height : exact-integer? |
| (glFramebufferTextureLayer | | target | | | | | | | | attachment | | | | | | | | texture | | | | | | | | level | | | | | | | | layer) | | → | | any |
|
| target : exact-integer? |
| attachment : exact-integer? |
| texture : exact-nonnegative-integer? |
| level : exact-integer? |
| layer : exact-integer? |
| (glMapBufferRange | | target | | | | | | | | offset | | | | | | | | length | | | | | | | | access) | | → | | cpointer? |
|
| target : exact-integer? |
| offset : exact-integer? |
| length : s32vector? |
| access : exact-nonnegative-integer? |
| (glFlushMappedBufferRange | | target | | | | | | | | offset | | | | | | | | length) | | → | | any |
|
| target : exact-integer? |
| offset : exact-integer? |
| length : s32vector? |
| (glBindVertexArray array) → any |
| array : exact-nonnegative-integer? |
| (glDeleteVertexArrays n arrays) → any |
| n : exact-integer? |
| arrays : u32vector? |
| (glGenVertexArrays n) → u32vector? |
| n : exact-integer? |
| (glIsVertexArray array) → boolean? |
| array : exact-nonnegative-integer? |
| (glCopyBufferSubData | | readTarget | | | | | | | | writeTarget | | | | | | | | readOffset | | | | | | | | writeOffset | | | | | | | | size) | | → | | any |
|
| readTarget : exact-integer? |
| writeTarget : exact-integer? |
| readOffset : exact-integer? |
| writeOffset : exact-integer? |
| size : s32vector? |
| (glProgramParameteri program pname value) → any |
| program : exact-nonnegative-integer? |
| pname : exact-integer? |
| value : exact-integer? |