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.