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  Set  Multisamplefv  AMD
gl  Shade  Model
gl  Shader  Binary
gl  Shader  Op1EXT
gl  Shader  Op2EXT
gl  Shader  Op3EXT
gl  Shader  Source
gl  Shader  Source  ARB
gl  Shader  Storage  Block  Binding
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  Fill  Path  Instanced  NV
gl  Stencil  Fill  Path  NV
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  Stencil  Op  Value  AMD
gl  Stencil  Stroke  Path  Instanced  NV
gl  Stencil  Stroke  Path  NV
gl  Stop  Instruments  SGIX
gl  String  Marker  GREMEDY
gl  Swizzle  EXT
8.13.0.4

17 glS...🔗ℹ

procedure

(glSampleCoverage value invert)  Void

  value : Flonum
  invert : Boolean
Version 1.3.

procedure

(glSampleCoverageARB value invert)  Void

  value : Flonum
  invert : Boolean

Alias of glSampleCoverage.

procedure

(glSampleMapATI dst interp swizzle)  Void

  dst : Natural
  interp : Natural
  swizzle : Integer

procedure

(glSampleMaskEXT value invert)  Void

  value : Flonum
  invert : Boolean
Extension GL_EXT_multisample.

procedure

(glSampleMaskIndexedNV index mask)  Void

  index : Natural
  mask : Natural

procedure

(glSampleMaskSGIS value invert)  Void

  value : Flonum
  invert : Boolean

Alias of glSampleMaskEXT.

procedure

(glSampleMaski index mask)  Void

  index : Natural
  mask : Natural
Version 1.2.

procedure

(glSamplePatternEXT pattern)  Void

  pattern : Integer
Extension GL_EXT_multisample.

procedure

(glSamplePatternSGIS pattern)  Void

  pattern : Integer

Alias of glSamplePatternEXT.

procedure

(glSamplerParameterIiv sampler pname param)  Void

  sampler : Natural
  pname : Integer
  param : S32Vector
Version 1.2.

procedure

(glSamplerParameterIuiv sampler pname param)  Void

  sampler : Natural
  pname : Integer
  param : U32Vector
Version 1.2.

procedure

(glSamplerParameterf sampler pname param)  Void

  sampler : Natural
  pname : Integer
  param : Flonum
Version 1.2.

procedure

(glSamplerParameterfv sampler pname param)  Void

  sampler : Natural
  pname : Integer
  param : F32Vector
Version 1.2.

procedure

(glSamplerParameteri sampler pname param)  Void

  sampler : Natural
  pname : Integer
  param : Integer
Version 1.2.

procedure

(glSamplerParameteriv sampler pname param)  Void

  sampler : Natural
  pname : Integer
  param : S32Vector
Version 1.2.

procedure

(glScaled x y z)  Void

  x : Real
  y : Real
  z : Real
Deprecated in version 3.1.

See the glScale manpage.

procedure

(glScalef x y z)  Void

  x : Flonum
  y : Flonum
  z : Flonum
Deprecated in version 3.1.

See the glScale manpage.

procedure

(glScissor x y width height)  Void

  x : Integer
  y : Integer
  width : Integer
  height : Integer

procedure

(glScissorArrayv first count v)  Void

  first : Natural
  count : Integer
  v : S32Vector
Version 4.1.

procedure

(glScissorIndexed index    
  left    
  bottom    
  width    
  height)  Void
  index : Natural
  left : Integer
  bottom : Integer
  width : Integer
  height : Integer
Version 4.1.

procedure

(glScissorIndexedv index v)  Void

  index : Natural
  v : S32Vector
Version 4.1.

procedure

(glSecondaryColor3b red green blue)  Void

  red : Fixnum
  green : Fixnum
  blue : Fixnum
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3bEXT red green blue)  Void

  red : Fixnum
  green : Fixnum
  blue : Fixnum

Alias of glSecondaryColor3b.

procedure

(glSecondaryColor3bv v)  Void

  v : S8Vector
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3bvEXT v)  Void

  v : S8Vector

Alias of glSecondaryColor3bv.

procedure

(glSecondaryColor3d red green blue)  Void

  red : Real
  green : Real
  blue : Real
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3dEXT red green blue)  Void

  red : Real
  green : Real
  blue : Real

Alias of glSecondaryColor3d.

procedure

(glSecondaryColor3dv v)  Void

  v : F64Vector
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3dvEXT v)  Void

  v : F64Vector

Alias of glSecondaryColor3dv.

procedure

(glSecondaryColor3f red green blue)  Void

  red : Flonum
  green : Flonum
  blue : Flonum
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3fEXT red green blue)  Void

  red : Flonum
  green : Flonum
  blue : Flonum

Alias of glSecondaryColor3f.

procedure

(glSecondaryColor3fv v)  Void

  v : F32Vector
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3fvEXT v)  Void

  v : F32Vector

Alias of glSecondaryColor3fv.

procedure

(glSecondaryColor3hNV red green blue)  Void

  red : Nonnegative-Fixnum
  green : Nonnegative-Fixnum
  blue : Nonnegative-Fixnum
Extension GL_NV_half_float.

procedure

(glSecondaryColor3hvNV v)  Void

  v : U16Vector
Extension GL_NV_half_float.

procedure

(glSecondaryColor3i red green blue)  Void

  red : Integer
  green : Integer
  blue : Integer
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3iEXT red green blue)  Void

  red : Integer
  green : Integer
  blue : Integer

Alias of glSecondaryColor3i.

procedure

(glSecondaryColor3iv v)  Void

  v : S32Vector
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3ivEXT v)  Void

  v : S32Vector

Alias of glSecondaryColor3iv.

procedure

(glSecondaryColor3s red green blue)  Void

  red : Fixnum
  green : Fixnum
  blue : Fixnum
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3sEXT red green blue)  Void

  red : Fixnum
  green : Fixnum
  blue : Fixnum

Alias of glSecondaryColor3s.

procedure

(glSecondaryColor3sv v)  Void

  v : S16Vector
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3svEXT v)  Void

  v : S16Vector

Alias of glSecondaryColor3sv.

procedure

(glSecondaryColor3ub red green blue)  Void

  red : Byte
  green : Byte
  blue : Byte
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3ubEXT red green blue)  Void

  red : Byte
  green : Byte
  blue : Byte

Alias of glSecondaryColor3ub.

procedure

(glSecondaryColor3ubv v)  Void

  v : (U Bytes String)
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3ubvEXT v)  Void

  v : (U Bytes String)

Alias of glSecondaryColor3ubv.

procedure

(glSecondaryColor3ui red green blue)  Void

  red : Natural
  green : Natural
  blue : Natural
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3uiEXT red green blue)  Void

  red : Natural
  green : Natural
  blue : Natural

Alias of glSecondaryColor3ui.

procedure

(glSecondaryColor3uiv v)  Void

  v : U32Vector
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3uivEXT v)  Void

  v : U32Vector

Alias of glSecondaryColor3uiv.

procedure

(glSecondaryColor3us red green blue)  Void

  red : Nonnegative-Fixnum
  green : Nonnegative-Fixnum
  blue : Nonnegative-Fixnum
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3usEXT red green blue)  Void

  red : Nonnegative-Fixnum
  green : Nonnegative-Fixnum
  blue : Nonnegative-Fixnum

Alias of glSecondaryColor3us.

procedure

(glSecondaryColor3usv v)  Void

  v : U16Vector
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColor3usvEXT v)  Void

  v : U16Vector

Alias of glSecondaryColor3usv.

procedure

(glSecondaryColorFormatNV size type stride)  Void

  size : Integer
  type : Integer
  stride : Integer

procedure

(glSecondaryColorP3ui type color)  Void

  type : Integer
  color : Natural
Version 1.2.

procedure

(glSecondaryColorP3uiv type color)  Void

  type : Integer
  color : Natural
Version 1.2.

procedure

(glSecondaryColorPointer size    
  type    
  stride    
  pointer)  Void
  size : Integer
  type : Integer
  stride : Integer
  pointer : GLPointer
Version 1.4. Deprecated in version 3.1.

procedure

(glSecondaryColorPointerEXT size    
  type    
  stride    
  pointer)  Void
  size : Integer
  type : Integer
  stride : Integer
  pointer : GLPointer

Alias of glSecondaryColorPointer.

procedure

(glSecondaryColorPointerListIBM size    
  type    
  stride    
  pointer    
  ptrstride)  Void
  size : Integer
  type : Integer
  stride : Integer
  pointer : (Vectorof GLPointer)
  ptrstride : Integer

procedure

(glSelectBuffer size)  U32Vector

  size : Integer
Deprecated in version 3.1.

procedure

(glSelectPerfMonitorCountersAMD monitor    
  enable    
  group    
  numCounters    
  counterList)  Void
  monitor : Natural
  enable : Boolean
  group : Natural
  numCounters : Integer
  counterList : U32Vector

procedure

(glSeparableFilter2D target    
  internalformat    
  width    
  height    
  format    
  type    
  row    
  column)  Void
  target : Integer
  internalformat : Integer
  width : Integer
  height : Integer
  format : Integer
  type : Integer
  row : GLPointer
  column : GLPointer
Version 1.2. Deprecated in version 3.1.

procedure

(glSeparableFilter2DEXT target    
  internalformat    
  width    
  height    
  format    
  type    
  row    
  column)  Void
  target : Integer
  internalformat : Integer
  width : Integer
  height : Integer
  format : Integer
  type : Integer
  row : GLPointer
  column : GLPointer

Alias of glSeparableFilter2D.

procedure

(glSetFenceAPPLE fence)  Void

  fence : Natural
Extension GL_APPLE_fence.

procedure

(glSetFenceNV fence condition)  Void

  fence : Natural
  condition : Integer
Extension GL_NV_fence.

procedure

(glSetFragmentShaderConstantATI dst value)  Void

  dst : Natural
  value : F32Vector

procedure

(glSetInvariantEXT id type addr)  Void

  id : Natural
  type : Integer
  addr : GLPointer

procedure

(glSetLocalConstantEXT id type addr)  Void

  id : Natural
  type : Integer
  addr : GLPointer

procedure

(glSetMultisamplefvAMD pname index val)  Void

  pname : Integer
  index : Natural
  val : F32Vector

procedure

(glShadeModel mode)  Void

  mode : Integer
Deprecated in version 3.1.

procedure

(glShaderBinary count    
  shaders    
  binaryformat    
  binary    
  length)  Void
  count : Integer
  shaders : U32Vector
  binaryformat : Integer
  binary : GLPointer
  length : Integer
Version 4.1.

procedure

(glShaderOp1EXT op res arg1)  Void

  op : Integer
  res : Natural
  arg1 : Natural

procedure

(glShaderOp2EXT op res arg1 arg2)  Void

  op : Integer
  res : Natural
  arg1 : Natural
  arg2 : Natural

procedure

(glShaderOp3EXT op res arg1 arg2 arg3)  Void

  op : Integer
  res : Natural
  arg1 : Natural
  arg2 : Natural
  arg3 : Natural

procedure

(glShaderSource shader count string length)  Void

  shader : Natural
  count : Integer
  string : (Vectorof (U Bytes String))
  length : S32Vector
Version 2.0.

procedure

(glShaderSourceARB shaderObj    
  count    
  string    
  length)  Void
  shaderObj : Natural
  count : Integer
  string : (Vectorof (U Bytes String))
  length : S32Vector

Alias of glShaderSource.

procedure

(glShaderStorageBlockBinding program    
  storageBlockIndex    
  storageBlockBinding)  Void
  program : Natural
  storageBlockIndex : Natural
  storageBlockBinding : Natural
Version 4.3.

procedure

(glSharpenTexFuncSGIS target n points)  Void

  target : Integer
  n : Integer
  points : F32Vector

procedure

(glSpriteParameterfSGIX pname param)  Void

  pname : Integer
  param : Flonum
Extension GL_SGIX_sprite.

procedure

(glSpriteParameterfvSGIX pname params)  Void

  pname : Integer
  params : F32Vector
Extension GL_SGIX_sprite.

procedure

(glSpriteParameteriSGIX pname param)  Void

  pname : Integer
  param : Integer
Extension GL_SGIX_sprite.

procedure

(glSpriteParameterivSGIX pname params)  Void

  pname : Integer
  params : S32Vector
Extension GL_SGIX_sprite.

procedure

(glStartInstrumentsSGIX)  Void

procedure

(glStencilClearTagEXT stencilTagBits    
  stencilClearTag)  Void
  stencilTagBits : Integer
  stencilClearTag : Natural

procedure

(glStencilFillPathInstancedNV numPaths    
  pathNameType    
  paths    
  pathBase    
  fillMode    
  mask    
  transformType    
  transformValues)  Void
  numPaths : Integer
  pathNameType : Integer
  paths : GLPointer
  pathBase : Natural
  fillMode : Integer
  mask : Natural
  transformType : Integer
  transformValues : F32Vector

procedure

(glStencilFillPathNV path fillMode mask)  Void

  path : Natural
  fillMode : Integer
  mask : Natural

procedure

(glStencilFunc func ref mask)  Void

  func : Integer
  ref : Integer
  mask : Natural

procedure

(glStencilFuncSeparate face func ref mask)  Void

  face : Integer
  func : Integer
  ref : Integer
  mask : Natural
Version 2.0.

procedure

(glStencilFuncSeparateATI frontfunc    
  backfunc    
  ref    
  mask)  Void
  frontfunc : Integer
  backfunc : Integer
  ref : Integer
  mask : Natural

Alias of glStencilFuncSeparate.

procedure

(glStencilMask mask)  Void

  mask : Natural

procedure

(glStencilMaskSeparate face mask)  Void

  face : Integer
  mask : Natural
Version 2.0.

procedure

(glStencilOp fail zfail zpass)  Void

  fail : Integer
  zfail : Integer
  zpass : Integer

procedure

(glStencilOpSeparate face    
  sfail    
  dpfail    
  dppass)  Void
  face : Integer
  sfail : Integer
  dpfail : Integer
  dppass : Integer
Version 2.0.

procedure

(glStencilOpSeparateATI face    
  sfail    
  dpfail    
  dppass)  Void
  face : Integer
  sfail : Integer
  dpfail : Integer
  dppass : Integer

Alias of glStencilOpSeparate.

procedure

(glStencilOpValueAMD face value)  Void

  face : Integer
  value : Natural

procedure

(glStencilStrokePathInstancedNV numPaths    
  pathNameType    
  paths    
  pathBase    
  reference    
  mask    
  transformType    
  transformValues)  Void
  numPaths : Integer
  pathNameType : Integer
  paths : GLPointer
  pathBase : Natural
  reference : Integer
  mask : Natural
  transformType : Integer
  transformValues : F32Vector

procedure

(glStencilStrokePathNV path reference mask)  Void

  path : Natural
  reference : Integer
  mask : Natural

procedure

(glStopInstrumentsSGIX marker)  Void

  marker : Integer

procedure

(glStringMarkerGREMEDY len string)  Void

  len : Integer
  string : GLPointer

procedure

(glSwizzleEXT res in outX outY outZ outW)  Void

  res : Natural
  in : Natural
  outX : Integer
  outY : Integer
  outZ : Integer
  outW : Integer