On this page:
gl Sample Coverage
gl Sample Coverage ARB
gl Sample Map ATI
gl Sample Mask EXT
gl Sample Mask Indexed NV
gl Sample Mask SGIS
gl Sample Maski
gl Sample Pattern EXT
gl Sample Pattern SGIS
gl Sampler Parameter Iiv
gl Sampler Parameter Iuiv
gl Sampler Parameterf
gl Sampler Parameterfv
gl Sampler Parameteri
gl Sampler Parameteriv
gl Scaled
gl Scalef
gl Scissor
gl Scissor Arrayv
gl Scissor Indexed
gl Scissor Indexedv
gl Secondary Color3b
gl Secondary Color3b EXT
gl Secondary Color3bv
gl Secondary Color3bv EXT
gl Secondary Color3d
gl Secondary Color3d EXT
gl Secondary Color3dv
gl Secondary Color3dv EXT
gl Secondary Color3f
gl Secondary Color3f EXT
gl Secondary Color3fv
gl Secondary Color3fv EXT
gl Secondary Color3h NV
gl Secondary Color3hv NV
gl Secondary Color3i
gl Secondary Color3i EXT
gl Secondary Color3iv
gl Secondary Color3iv EXT
gl Secondary Color3s
gl Secondary Color3s EXT
gl Secondary Color3sv
gl Secondary Color3sv EXT
gl Secondary Color3ub
gl Secondary Color3ub EXT
gl Secondary Color3ubv
gl Secondary Color3ubv EXT
gl Secondary Color3ui
gl Secondary Color3ui EXT
gl Secondary Color3uiv
gl Secondary Color3uiv EXT
gl Secondary Color3us
gl Secondary Color3us EXT
gl Secondary Color3usv
gl Secondary Color3usv EXT
gl Secondary Color Format NV
gl Secondary Color P3ui
gl Secondary Color P3uiv
gl Secondary Color Pointer
gl Secondary Color Pointer EXT
gl Secondary Color Pointer List IBM
gl Select Buffer
gl Select Perf Monitor Counters AMD
gl Separable Filter2D
gl Separable Filter2DEXT
gl Set Fence APPLE
gl Set Fence NV
gl Set Fragment Shader Constant ATI
gl Set Invariant EXT
gl Set Local Constant EXT
gl Shade Model
gl Shader Binary
gl Shader Op1EXT
gl Shader Op2EXT
gl Shader Op3EXT
gl Shader Source
gl Shader Source ARB
gl Sharpen Tex Func SGIS
gl Sprite Parameterf SGIX
gl Sprite Parameterfv SGIX
gl Sprite Parameteri SGIX
gl Sprite Parameteriv SGIX
gl Start Instruments SGIX
gl Stencil Clear Tag EXT
gl Stencil Func
gl Stencil Func Separate
gl Stencil Func Separate ATI
gl Stencil Mask
gl Stencil Mask Separate
gl Stencil Op
gl Stencil Op Separate
gl Stencil Op Separate ATI
gl Stop Instruments SGIX
gl String Marker GREMEDY
gl Swizzle EXT
Version: 5.3.0.1

17 glS...

(glSampleCoverage value invert)  any
  value : flonum?
  invert : boolean?
Version 1.3.

(glSampleCoverageARB value invert)  any
  value : flonum?
  invert : boolean?

Alias of glSampleCoverage.
(glSampleMapATI dst interp swizzle)  any
  dst : exact-nonnegative-integer?
  interp : exact-nonnegative-integer?
  swizzle : exact-integer?
(glSampleMaskEXT value invert)  any
  value : flonum?
  invert : boolean?
Extension GL_EXT_multisample.
(glSampleMaskIndexedNV index mask)  any
  index : exact-nonnegative-integer?
  mask : exact-nonnegative-integer?
(glSampleMaskSGIS value invert)  any
  value : flonum?
  invert : boolean?

Alias of glSampleMaskEXT.
(glSampleMaski index mask)  any
  index : exact-nonnegative-integer?
  mask : exact-nonnegative-integer?
Version 1.2.

(glSamplePatternEXT pattern)  any
  pattern : exact-integer?
Extension GL_EXT_multisample.
(glSamplePatternSGIS pattern)  any
  pattern : exact-integer?

Alias of glSamplePatternEXT.
(glSamplerParameterIiv sampler pname param)  any
  sampler : exact-nonnegative-integer?
  pname : exact-integer?
  param : s32vector?
Version 1.2.
(glSamplerParameterIuiv sampler pname param)  any
  sampler : exact-nonnegative-integer?
  pname : exact-integer?
  param : u32vector?
Version 1.2.
(glSamplerParameterf sampler pname param)  any
  sampler : exact-nonnegative-integer?
  pname : exact-integer?
  param : flonum?
Version 1.2.

(glSamplerParameterfv sampler pname param)  any
  sampler : exact-nonnegative-integer?
  pname : exact-integer?
  param : f32vector?
Version 1.2.

(glSamplerParameteri sampler pname param)  any
  sampler : exact-nonnegative-integer?
  pname : exact-integer?
  param : exact-integer?
Version 1.2.

(glSamplerParameteriv sampler pname param)  any
  sampler : exact-nonnegative-integer?
  pname : exact-integer?
  param : s32vector?
Version 1.2.

(glScaled x y z)  any
  x : real?
  y : real?
  z : real?
Deprecated in version 3.1.

See the glScale manpage.
(glScalef x y z)  any
  x : flonum?
  y : flonum?
  z : flonum?
Deprecated in version 3.1.

See the glScale manpage.
(glScissor x y width height)  any
  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?
(glScissorArrayv first count v)  any
  first : exact-nonnegative-integer?
  count : exact-integer?
  v : s32vector?
Version 4.1.
(glScissorIndexed index    
  left    
  bottom    
  width    
  height)  any
  index : exact-nonnegative-integer?
  left : exact-integer?
  bottom : exact-integer?
  width : exact-integer?
  height : exact-integer?
Version 4.1.

(glScissorIndexedv index v)  any
  index : exact-nonnegative-integer?
  v : s32vector?
Version 4.1.
(glSecondaryColor3b red green blue)  any
  red : (integer-in -128 127)
  green : (integer-in -128 127)
  blue : (integer-in -128 127)
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)

Alias of glSecondaryColor3b.
(glSecondaryColor3bv v)  any
  v : s8vector?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3bvEXT v)  any
  v : s8vector?

Alias of glSecondaryColor3bv.
(glSecondaryColor3d red green blue)  any
  red : real?
  green : real?
  blue : real?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3dEXT red green blue)  any
  red : real?
  green : real?
  blue : real?

Alias of glSecondaryColor3d.
(glSecondaryColor3dv v)  any
  v : f64vector?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3dvEXT v)  any
  v : f64vector?

Alias of glSecondaryColor3dv.
(glSecondaryColor3f red green blue)  any
  red : flonum?
  green : flonum?
  blue : flonum?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3fEXT red green blue)  any
  red : flonum?
  green : flonum?
  blue : flonum?

Alias of glSecondaryColor3f.
(glSecondaryColor3fv v)  any
  v : f32vector?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3fvEXT v)  any
  v : f32vector?

Alias of glSecondaryColor3fv.
(glSecondaryColor3hNV red green blue)  any
  red : (integer-in 0 65535)
  green : (integer-in 0 65535)
  blue : (integer-in 0 65535)
Extension GL_NV_half_float.
(glSecondaryColor3hvNV v)  any
  v : u16vector?
Extension GL_NV_half_float.
(glSecondaryColor3i red green blue)  any
  red : exact-integer?
  green : exact-integer?
  blue : exact-integer?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3iEXT red green blue)  any
  red : exact-integer?
  green : exact-integer?
  blue : exact-integer?

Alias of glSecondaryColor3i.
(glSecondaryColor3iv v)  any
  v : s32vector?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3ivEXT v)  any
  v : s32vector?

Alias of glSecondaryColor3iv.
(glSecondaryColor3s red green blue)  any
  red : (integer-in -32768 32767)
  green : (integer-in -32768 32767)
  blue : (integer-in -32768 32767)
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)

Alias of glSecondaryColor3s.
(glSecondaryColor3sv v)  any
  v : s16vector?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3svEXT v)  any
  v : s16vector?

Alias of glSecondaryColor3sv.
(glSecondaryColor3ub red green blue)  any
  red : (integer-in 0 255)
  green : (integer-in 0 255)
  blue : (integer-in 0 255)
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)

Alias of glSecondaryColor3ub.
(glSecondaryColor3ubv v)  any
  v : (or/c string? bytes?)
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3ubvEXT v)  any
  v : (or/c string? bytes?)

Alias of glSecondaryColor3ubv.
(glSecondaryColor3ui red green blue)  any
  red : exact-nonnegative-integer?
  green : exact-nonnegative-integer?
  blue : exact-nonnegative-integer?
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?

Alias of glSecondaryColor3ui.
(glSecondaryColor3uiv v)  any
  v : u32vector?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3uivEXT v)  any
  v : u32vector?

Alias of glSecondaryColor3uiv.
(glSecondaryColor3us red green blue)  any
  red : (integer-in 0 65535)
  green : (integer-in 0 65535)
  blue : (integer-in 0 65535)
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)

Alias of glSecondaryColor3us.
(glSecondaryColor3usv v)  any
  v : u16vector?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColor3usvEXT v)  any
  v : u16vector?

Alias of glSecondaryColor3usv.
(glSecondaryColorFormatNV size type stride)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
(glSecondaryColorP3ui type color)  any
  type : exact-integer?
  color : exact-nonnegative-integer?
Version 1.2.
(glSecondaryColorP3uiv type color)  any
  type : exact-integer?
  color : exact-nonnegative-integer?
Version 1.2.
(glSecondaryColorPointer size    
  type    
  stride    
  pointer)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?
Version 1.4. Deprecated in version 3.1.

(glSecondaryColorPointerEXT size    
  type    
  stride    
  pointer)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?

Alias of glSecondaryColorPointer.
(glSecondaryColorPointerListIBM size    
  type    
  stride    
  pointer    
  ptrstride)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : (vectorof gl-pointer?)
  ptrstride : exact-integer?
(glSelectBuffer size)  u32vector?
  size : exact-integer?
Deprecated in version 3.1.

(glSelectPerfMonitorCountersAMD monitor    
  enable    
  group    
  numCounters)  u32vector?
  monitor : exact-nonnegative-integer?
  enable : boolean?
  group : exact-nonnegative-integer?
  numCounters : exact-integer?
(glSeparableFilter2D target    
  internalformat    
  width    
  height    
  format    
  type    
  row    
  column)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  type : exact-integer?
  row : gl-pointer?
  column : gl-pointer?
Version 1.2. Deprecated in version 3.1.

(glSeparableFilter2DEXT target    
  internalformat    
  width    
  height    
  format    
  type    
  row    
  column)  any
  target : exact-integer?
  internalformat : exact-integer?
  width : exact-integer?
  height : exact-integer?
  format : exact-integer?
  type : exact-integer?
  row : gl-pointer?
  column : gl-pointer?

Alias of glSeparableFilter2D.
(glSetFenceAPPLE fence)  any
  fence : exact-nonnegative-integer?
Extension GL_APPLE_fence.
(glSetFenceNV fence condition)  any
  fence : exact-nonnegative-integer?
  condition : exact-integer?
Extension GL_NV_fence.
(glSetFragmentShaderConstantATI dst value)  any
  dst : exact-nonnegative-integer?
  value : f32vector?
(glSetInvariantEXT id type addr)  any
  id : exact-nonnegative-integer?
  type : exact-integer?
  addr : gl-pointer?
(glSetLocalConstantEXT id type addr)  any
  id : exact-nonnegative-integer?
  type : exact-integer?
  addr : gl-pointer?
(glShadeModel mode)  any
  mode : exact-integer?
Deprecated in version 3.1.

(glShaderBinary count    
  shaders    
  binaryformat    
  binary    
  length)  any
  count : exact-integer?
  shaders : u32vector?
  binaryformat : exact-integer?
  binary : gl-pointer?
  length : exact-integer?
Version 4.1.

(glShaderOp1EXT op res arg1)  any
  op : exact-integer?
  res : exact-nonnegative-integer?
  arg1 : exact-nonnegative-integer?
(glShaderOp2EXT op res arg1 arg2)  any
  op : exact-integer?
  res : exact-nonnegative-integer?
  arg1 : exact-nonnegative-integer?
  arg2 : exact-nonnegative-integer?
(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?
(glShaderSource shader count string length)  any
  shader : exact-nonnegative-integer?
  count : exact-integer?
  string : (vectorof (or/c string? bytes?))
  length : s32vector?
Version 2.0.

(glShaderSourceARB shaderObj    
  count    
  string    
  length)  any
  shaderObj : exact-nonnegative-integer?
  count : exact-integer?
  string : (vectorof (or/c string? bytes?))
  length : s32vector?

Alias of glShaderSource.
(glSharpenTexFuncSGIS target n points)  any
  target : exact-integer?
  n : exact-integer?
  points : f32vector?
(glSpriteParameterfSGIX pname param)  any
  pname : exact-integer?
  param : flonum?
Extension GL_SGIX_sprite.
(glSpriteParameterfvSGIX pname params)  any
  pname : exact-integer?
  params : f32vector?
Extension GL_SGIX_sprite.
(glSpriteParameteriSGIX pname param)  any
  pname : exact-integer?
  param : exact-integer?
Extension GL_SGIX_sprite.
(glSpriteParameterivSGIX pname params)  any
  pname : exact-integer?
  params : s32vector?
Extension GL_SGIX_sprite.
(glStartInstrumentsSGIX)  any
(glStencilClearTagEXT stencilTagBits    
  stencilClearTag)  any
  stencilTagBits : exact-integer?
  stencilClearTag : exact-nonnegative-integer?
(glStencilFunc func ref mask)  any
  func : exact-integer?
  ref : exact-integer?
  mask : exact-nonnegative-integer?
(glStencilFuncSeparate face func ref mask)  any
  face : exact-integer?
  func : exact-integer?
  ref : exact-integer?
  mask : exact-nonnegative-integer?
Version 2.0.

(glStencilFuncSeparateATI frontfunc    
  backfunc    
  ref    
  mask)  any
  frontfunc : exact-integer?
  backfunc : exact-integer?
  ref : exact-integer?
  mask : exact-nonnegative-integer?

Alias of glStencilFuncSeparate.
(glStencilMask mask)  any
  mask : exact-nonnegative-integer?
(glStencilMaskSeparate face mask)  any
  face : exact-integer?
  mask : exact-nonnegative-integer?
Version 2.0.

(glStencilOp fail zfail zpass)  any
  fail : exact-integer?
  zfail : exact-integer?
  zpass : exact-integer?
(glStencilOpSeparate face    
  sfail    
  dpfail    
  dppass)  any
  face : exact-integer?
  sfail : exact-integer?
  dpfail : exact-integer?
  dppass : exact-integer?
Version 2.0.

(glStencilOpSeparateATI face    
  sfail    
  dpfail    
  dppass)  any
  face : exact-integer?
  sfail : exact-integer?
  dpfail : exact-integer?
  dppass : exact-integer?

Alias of glStencilOpSeparate.
(glStopInstrumentsSGIX marker)  any
  marker : exact-integer?
(glStringMarkerGREMEDY len string)  any
  len : exact-integer?
  string : gl-pointer?
(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?