Version: 5.1.2.3
17 OpenGL procedures starting with S
Introduced in version 1.3.
See the glSampleCoverage manpage.
Part of the GL_ARB_multisample extension.
May be available from version 1.2.
Alias of glSampleCoverage.
| (glSampleMapATI dst interp swizzle) → any |
| dst : exact-nonnegative-integer? |
| interp : exact-nonnegative-integer? |
| swizzle : exact-integer? |
Part of the GL_ATI_fragment_shader extension.
May be available from version 1.2.
Part of the GL_EXT_multisample extension.
May be available from version 1.0.
| (glSampleMaskIndexedNV index mask) → any |
| index : exact-nonnegative-integer? |
| mask : exact-nonnegative-integer? |
Part of the GL_NV_explicit_multisample extension.
Part of the GL_SGIS_multisample extension.
May be available from version 1.1.
Alias of glSampleMaskEXT.
| (glSampleMaski index mask) → any |
| index : exact-nonnegative-integer? |
| mask : exact-nonnegative-integer? |
Introduced in version 1.2.
See the glSampleMaski manpage.
Part of the GL_EXT_multisample extension.
May be available from version 1.0.
Part of the GL_SGIS_multisample extension.
May be available from version 1.0.
Alias of glSamplePatternEXT.
| (glSamplerParameterIiv sampler pname param) → any |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
| param : s32vector? |
Introduced in version 1.2.
| (glSamplerParameterIuiv sampler pname param) → any |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
| param : u32vector? |
Introduced in version 1.2.
| (glSamplerParameterf sampler pname param) → any |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
| param : flonum? |
Introduced in version 1.2.
| (glSamplerParameterfv sampler pname param) → any |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
| param : f32vector? |
Introduced in version 1.2.
| (glSamplerParameteri sampler pname param) → any |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
| param : exact-integer? |
Introduced in version 1.2.
| (glSamplerParameteriv sampler pname param) → any |
| sampler : exact-nonnegative-integer? |
| pname : exact-integer? |
| param : s32vector? |
Introduced in version 1.2.
Deprecated in version 3.1.
Deprecated in version 3.1.
| (glScissor x y width height) → any |
| x : exact-integer? |
| y : exact-integer? |
| width : exact-integer? |
| height : exact-integer? |
See the glScissor manpage.
| (glScissorArrayv first count v) → any |
| first : exact-nonnegative-integer? |
| count : exact-integer? |
| v : s32vector? |
Introduced in version 4.1.
| |||||||||||||||||||||||||||||||||||
| index : exact-nonnegative-integer? | |||||||||||||||||||||||||||||||||||
| left : exact-integer? | |||||||||||||||||||||||||||||||||||
| bottom : exact-integer? | |||||||||||||||||||||||||||||||||||
| width : exact-integer? | |||||||||||||||||||||||||||||||||||
| height : exact-integer? |
Introduced in version 4.1.
See the glScissorIndexed manpage.
Introduced in version 4.1.
| (glSecondaryColor3b red green blue) → any |
| red : (integer-in -128 127) |
| green : (integer-in -128 127) |
| blue : (integer-in -128 127) |
Introduced in version 1.4.
Deprecated in version 3.1.
| (glSecondaryColor3bEXT red green blue) → any |
| red : (integer-in -128 127) |
| green : (integer-in -128 127) |
| blue : (integer-in -128 127) |
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3b.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3bv.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3d.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3dv.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3f.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3fv.
| (glSecondaryColor3hNV red green blue) → any |
| red : (integer-in 0 65535) |
| green : (integer-in 0 65535) |
| blue : (integer-in 0 65535) |
Part of the GL_NV_half_float extension.
May be available from version 1.2.
Part of the GL_NV_half_float extension.
May be available from version 1.2.
| (glSecondaryColor3i red green blue) → any |
| red : exact-integer? |
| green : exact-integer? |
| blue : exact-integer? |
Introduced in version 1.4.
Deprecated in version 3.1.
| (glSecondaryColor3iEXT red green blue) → any |
| red : exact-integer? |
| green : exact-integer? |
| blue : exact-integer? |
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3i.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3iv.
| (glSecondaryColor3s red green blue) → any |
| red : (integer-in -32768 32767) |
| green : (integer-in -32768 32767) |
| blue : (integer-in -32768 32767) |
Introduced in version 1.4.
Deprecated in version 3.1.
| (glSecondaryColor3sEXT red green blue) → any |
| red : (integer-in -32768 32767) |
| green : (integer-in -32768 32767) |
| blue : (integer-in -32768 32767) |
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3s.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3sv.
| (glSecondaryColor3ub red green blue) → any |
| red : (integer-in 0 255) |
| green : (integer-in 0 255) |
| blue : (integer-in 0 255) |
Introduced in version 1.4.
Deprecated in version 3.1.
| (glSecondaryColor3ubEXT red green blue) → any |
| red : (integer-in 0 255) |
| green : (integer-in 0 255) |
| blue : (integer-in 0 255) |
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3ub.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3ubv.
| (glSecondaryColor3ui red green blue) → any |
| red : exact-nonnegative-integer? |
| green : exact-nonnegative-integer? |
| blue : exact-nonnegative-integer? |
Introduced in version 1.4.
Deprecated in version 3.1.
| (glSecondaryColor3uiEXT red green blue) → any |
| red : exact-nonnegative-integer? |
| green : exact-nonnegative-integer? |
| blue : exact-nonnegative-integer? |
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3ui.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3uiv.
| (glSecondaryColor3us red green blue) → any |
| red : (integer-in 0 65535) |
| green : (integer-in 0 65535) |
| blue : (integer-in 0 65535) |
Introduced in version 1.4.
Deprecated in version 3.1.
| (glSecondaryColor3usEXT red green blue) → any |
| red : (integer-in 0 65535) |
| green : (integer-in 0 65535) |
| blue : (integer-in 0 65535) |
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3us.
Introduced in version 1.4.
Deprecated in version 3.1.
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColor3usv.
| (glSecondaryColorFormatNV size type stride) → any |
| size : exact-integer? |
| type : exact-integer? |
| stride : exact-integer? |
Part of the GL_NV_vertex_buffer_unified_memory extension.
May be available from version 1.2.
Introduced in version 1.2.
Introduced in version 1.2.
| ||||||||||||||||||||||||||||
| size : exact-integer? | ||||||||||||||||||||||||||||
| type : exact-integer? | ||||||||||||||||||||||||||||
| stride : exact-integer? | ||||||||||||||||||||||||||||
| pointer : cpointer? |
Introduced in version 1.4.
Deprecated in version 3.1.
See the glSecondaryColorPointer manpage.
| ||||||||||||||||||||||||||||
| size : exact-integer? | ||||||||||||||||||||||||||||
| type : exact-integer? | ||||||||||||||||||||||||||||
| stride : exact-integer? | ||||||||||||||||||||||||||||
| pointer : cpointer? |
Part of the GL_EXT_secondary_color extension.
May be available from version 1.1.
Alias of glSecondaryColorPointer.
| |||||||||||||||||||||||||||||||||||
| size : exact-integer? | |||||||||||||||||||||||||||||||||||
| type : exact-integer? | |||||||||||||||||||||||||||||||||||
| stride : exact-integer? | |||||||||||||||||||||||||||||||||||
| pointer : (vectorof cpointer?) | |||||||||||||||||||||||||||||||||||
| ptrstride : exact-integer? |
Part of the GL_IBM_vertex_array_lists extension.
May be available from version 1.1.
Deprecated in version 3.1.
See the glSelectBuffer manpage.
| ||||||||||||||||||||||||||||
| monitor : exact-nonnegative-integer? | ||||||||||||||||||||||||||||
| enable : boolean? | ||||||||||||||||||||||||||||
| group : exact-nonnegative-integer? | ||||||||||||||||||||||||||||
| numCounters : exact-integer? |
Part of the GL_AMD_performance_monitor extension.
May be available from version 1.2.
Introduced in version 1.2.
Deprecated in version 3.1.
See the glSeparableFilter2D manpage.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| target : exact-integer? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| internalformat : exact-integer? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| width : exact-integer? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| height : exact-integer? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| format : exact-integer? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type : exact-integer? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| row : cpointer? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| column : cpointer? |
Part of the GL_EXT_convolution extension.
May be available from version 1.0.
Alias of glSeparableFilter2D.
Part of the GL_APPLE_fence extension.
May be available from version 1.2.
Part of the GL_NV_fence extension.
May be available from version 1.2.
| (glSetFragmentShaderConstantATI dst value) → any |
| dst : exact-nonnegative-integer? |
| value : f32vector? |
Part of the GL_ATI_fragment_shader extension.
May be available from version 1.2.
| (glSetInvariantEXT id type addr) → any |
| id : exact-nonnegative-integer? |
| type : exact-integer? |
| addr : cpointer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glSetLocalConstantEXT id type addr) → any |
| id : exact-nonnegative-integer? |
| type : exact-integer? |
| addr : cpointer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
Deprecated in version 3.1.
See the glShadeModel manpage.
| |||||||||||||||||||||||||||||||||||
| count : exact-integer? | |||||||||||||||||||||||||||||||||||
| shaders : u32vector? | |||||||||||||||||||||||||||||||||||
| binaryformat : exact-integer? | |||||||||||||||||||||||||||||||||||
| binary : cpointer? | |||||||||||||||||||||||||||||||||||
| length : exact-integer? |
Introduced in version 4.1.
See the glShaderBinary manpage.
| (glShaderOp1EXT op res arg1) → any |
| op : exact-integer? |
| res : exact-nonnegative-integer? |
| arg1 : exact-nonnegative-integer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glShaderOp2EXT op res arg1 arg2) → any |
| op : exact-integer? |
| res : exact-nonnegative-integer? |
| arg1 : exact-nonnegative-integer? |
| arg2 : exact-nonnegative-integer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glShaderOp3EXT op res arg1 arg2 arg3) → any |
| op : exact-integer? |
| res : exact-nonnegative-integer? |
| arg1 : exact-nonnegative-integer? |
| arg2 : exact-nonnegative-integer? |
| arg3 : exact-nonnegative-integer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.
| (glShaderSource shader count string length) → any |
| shader : exact-nonnegative-integer? |
| count : exact-integer? |
| string : (vectorof (or/c string? bytes?)) |
| length : s32vector? |
Introduced in version 2.0.
See the glShaderSource manpage.
| ||||||||||||||||||||||||||||
| shaderObj : exact-nonnegative-integer? | ||||||||||||||||||||||||||||
| count : exact-integer? | ||||||||||||||||||||||||||||
| string : (vectorof (or/c string? bytes?)) | ||||||||||||||||||||||||||||
| length : s32vector? |
Part of the GL_ARB_shader_objects extension.
May be available from version 1.2.
Alias of glShaderSource.
| (glSharpenTexFuncSGIS target n points) → any |
| target : exact-integer? |
| n : exact-integer? |
| points : f32vector? |
Part of the GL_SGIS_sharpen_texture extension.
May be available from version 1.0.
Part of the GL_SGIX_sprite extension.
May be available from version 1.0.
Part of the GL_SGIX_sprite extension.
May be available from version 1.0.
Part of the GL_SGIX_sprite extension.
May be available from version 1.0.
Part of the GL_SGIX_sprite extension.
May be available from version 1.0.
Part of the GL_SGIX_instruments extension.
May be available from version 1.0.
| ||||||||||||||
| stencilTagBits : exact-integer? | ||||||||||||||
| stencilClearTag : exact-nonnegative-integer? |
Part of the GL_EXT_stencil_clear_tag extension.
May be available from version 1.5.
| (glStencilFunc func ref mask) → any |
| func : exact-integer? |
| ref : exact-integer? |
| mask : exact-nonnegative-integer? |
See the glStencilFunc manpage.
| (glStencilFuncSeparate face func ref mask) → any |
| face : exact-integer? |
| func : exact-integer? |
| ref : exact-integer? |
| mask : exact-nonnegative-integer? |
Introduced in version 2.0.
See the glStencilFuncSeparate manpage.
| ||||||||||||||||||||||||||||
| frontfunc : exact-integer? | ||||||||||||||||||||||||||||
| backfunc : exact-integer? | ||||||||||||||||||||||||||||
| ref : exact-integer? | ||||||||||||||||||||||||||||
| mask : exact-nonnegative-integer? |
Part of the GL_ATI_separate_stencil extension.
May be available from version 1.2.
Alias of glStencilFuncSeparate.
See the glStencilMask manpage.
Introduced in version 2.0.
See the glStencilMaskSeparate manpage.
| (glStencilOp fail zfail zpass) → any |
| fail : exact-integer? |
| zfail : exact-integer? |
| zpass : exact-integer? |
See the glStencilOp manpage.
| ||||||||||||||||||||||||||||
| face : exact-integer? | ||||||||||||||||||||||||||||
| sfail : exact-integer? | ||||||||||||||||||||||||||||
| dpfail : exact-integer? | ||||||||||||||||||||||||||||
| dppass : exact-integer? |
Introduced in version 2.0.
See the glStencilOpSeparate manpage.
| ||||||||||||||||||||||||||||
| face : exact-integer? | ||||||||||||||||||||||||||||
| sfail : exact-integer? | ||||||||||||||||||||||||||||
| dpfail : exact-integer? | ||||||||||||||||||||||||||||
| dppass : exact-integer? |
Part of the GL_ATI_separate_stencil extension.
May be available from version 1.2.
Alias of glStencilOpSeparate.
Part of the GL_SGIX_instruments extension.
May be available from version 1.0.
Part of the GL_GREMEDY_string_marker extension.
May be available from version 1.0.
| (glSwizzleEXT res in outX outY outZ outW) → any |
| res : exact-nonnegative-integer? |
| in : exact-nonnegative-integer? |
| outX : exact-integer? |
| outY : exact-integer? |
| outZ : exact-integer? |
| outW : exact-integer? |
Part of the GL_EXT_vertex_shader extension.
May be available from version 1.2.