On this page:
gl  VDPAUFini  NV
gl  VDPAUInit  NV
gl  Validate  Program
gl  Validate  Program  ARB
gl  Validate  Program  Pipeline
gl  Variant  Array  Object  ATI
gl  Variant  Pointer  EXT
gl  Variantbv  EXT
gl  Variantdv  EXT
gl  Variantfv  EXT
gl  Variantiv  EXT
gl  Variantsv  EXT
gl  Variantubv  EXT
gl  Variantuiv  EXT
gl  Variantusv  EXT
gl  Vertex2d
gl  Vertex2dv
gl  Vertex2f
gl  Vertex2fv
gl  Vertex2h  NV
gl  Vertex2hv  NV
gl  Vertex2i
gl  Vertex2iv
gl  Vertex2s
gl  Vertex2sv
gl  Vertex3d
gl  Vertex3dv
gl  Vertex3f
gl  Vertex3fv
gl  Vertex3h  NV
gl  Vertex3hv  NV
gl  Vertex3i
gl  Vertex3iv
gl  Vertex3s
gl  Vertex3sv
gl  Vertex4d
gl  Vertex4dv
gl  Vertex4f
gl  Vertex4fv
gl  Vertex4h  NV
gl  Vertex4hv  NV
gl  Vertex4i
gl  Vertex4iv
gl  Vertex4s
gl  Vertex4sv
gl  Vertex  Array  Bind  Vertex  Buffer  EXT
gl  Vertex  Array  Parameteri  APPLE
gl  Vertex  Array  Range  APPLE
gl  Vertex  Array  Range  NV
gl  Vertex  Array  Vertex  Attrib  Binding  EXT
gl  Vertex  Array  Vertex  Attrib  Format  EXT
gl  Vertex  Array  Vertex  Attrib  IFormat  EXT
gl  Vertex  Array  Vertex  Attrib  LFormat  EXT
gl  Vertex  Array  Vertex  Attrib  LOffset  EXT
gl  Vertex  Array  Vertex  Binding  Divisor  EXT
gl  Vertex  Attrib1d
gl  Vertex  Attrib1d  ARB
gl  Vertex  Attrib1d  NV
gl  Vertex  Attrib1dv
gl  Vertex  Attrib1dv  ARB
gl  Vertex  Attrib1dv  NV
gl  Vertex  Attrib1f
gl  Vertex  Attrib1f  ARB
gl  Vertex  Attrib1f  NV
gl  Vertex  Attrib1fv
gl  Vertex  Attrib1fv  ARB
gl  Vertex  Attrib1fv  NV
gl  Vertex  Attrib1h  NV
gl  Vertex  Attrib1hv  NV
gl  Vertex  Attrib1s
gl  Vertex  Attrib1s  ARB
gl  Vertex  Attrib1s  NV
gl  Vertex  Attrib1sv
gl  Vertex  Attrib1sv  ARB
gl  Vertex  Attrib1sv  NV
gl  Vertex  Attrib2d
gl  Vertex  Attrib2d  ARB
gl  Vertex  Attrib2d  NV
gl  Vertex  Attrib2dv
gl  Vertex  Attrib2dv  ARB
gl  Vertex  Attrib2dv  NV
gl  Vertex  Attrib2f
gl  Vertex  Attrib2f  ARB
gl  Vertex  Attrib2f  NV
gl  Vertex  Attrib2fv
gl  Vertex  Attrib2fv  ARB
gl  Vertex  Attrib2fv  NV
gl  Vertex  Attrib2h  NV
gl  Vertex  Attrib2hv  NV
gl  Vertex  Attrib2s
gl  Vertex  Attrib2s  ARB
gl  Vertex  Attrib2s  NV
gl  Vertex  Attrib2sv
gl  Vertex  Attrib2sv  ARB
gl  Vertex  Attrib2sv  NV
gl  Vertex  Attrib3d
gl  Vertex  Attrib3d  ARB
gl  Vertex  Attrib3d  NV
gl  Vertex  Attrib3dv
gl  Vertex  Attrib3dv  ARB
gl  Vertex  Attrib3dv  NV
gl  Vertex  Attrib3f
gl  Vertex  Attrib3f  ARB
gl  Vertex  Attrib3f  NV
gl  Vertex  Attrib3fv
gl  Vertex  Attrib3fv  ARB
gl  Vertex  Attrib3fv  NV
gl  Vertex  Attrib3h  NV
gl  Vertex  Attrib3hv  NV
gl  Vertex  Attrib3s
gl  Vertex  Attrib3s  ARB
gl  Vertex  Attrib3s  NV
gl  Vertex  Attrib3sv
gl  Vertex  Attrib3sv  ARB
gl  Vertex  Attrib3sv  NV
gl  Vertex  Attrib4Nbv
gl  Vertex  Attrib4Nbv  ARB
gl  Vertex  Attrib4Niv
gl  Vertex  Attrib4Niv  ARB
gl  Vertex  Attrib4Nsv
gl  Vertex  Attrib4Nsv  ARB
gl  Vertex  Attrib4Nub
gl  Vertex  Attrib4Nub  ARB
gl  Vertex  Attrib4Nubv
gl  Vertex  Attrib4Nubv  ARB
gl  Vertex  Attrib4Nuiv
gl  Vertex  Attrib4Nuiv  ARB
gl  Vertex  Attrib4Nusv
gl  Vertex  Attrib4Nusv  ARB
gl  Vertex  Attrib4bv
gl  Vertex  Attrib4bv  ARB
gl  Vertex  Attrib4d
gl  Vertex  Attrib4d  ARB
gl  Vertex  Attrib4d  NV
gl  Vertex  Attrib4dv
gl  Vertex  Attrib4dv  ARB
gl  Vertex  Attrib4dv  NV
gl  Vertex  Attrib4f
gl  Vertex  Attrib4f  ARB
gl  Vertex  Attrib4f  NV
gl  Vertex  Attrib4fv
gl  Vertex  Attrib4fv  ARB
gl  Vertex  Attrib4fv  NV
gl  Vertex  Attrib4h  NV
gl  Vertex  Attrib4hv  NV
gl  Vertex  Attrib4iv
gl  Vertex  Attrib4iv  ARB
gl  Vertex  Attrib4s
gl  Vertex  Attrib4s  ARB
gl  Vertex  Attrib4s  NV
gl  Vertex  Attrib4sv
gl  Vertex  Attrib4sv  ARB
gl  Vertex  Attrib4sv  NV
gl  Vertex  Attrib4ub  NV
gl  Vertex  Attrib4ubv
gl  Vertex  Attrib4ubv  ARB
gl  Vertex  Attrib4ubv  NV
gl  Vertex  Attrib4uiv
gl  Vertex  Attrib4uiv  ARB
gl  Vertex  Attrib4usv
gl  Vertex  Attrib4usv  ARB
gl  Vertex  Attrib  Array  Object  ATI
gl  Vertex  Attrib  Binding
gl  Vertex  Attrib  Divisor
gl  Vertex  Attrib  Divisor  ARB
gl  Vertex  Attrib  Format
gl  Vertex  Attrib  Format  NV
gl  Vertex  Attrib  I1i
gl  Vertex  Attrib  I1i  EXT
gl  Vertex  Attrib  I1iv
gl  Vertex  Attrib  I1iv  EXT
gl  Vertex  Attrib  I1ui
gl  Vertex  Attrib  I1ui  EXT
gl  Vertex  Attrib  I1uiv
gl  Vertex  Attrib  I1uiv  EXT
gl  Vertex  Attrib  I2i
gl  Vertex  Attrib  I2i  EXT
gl  Vertex  Attrib  I2iv
gl  Vertex  Attrib  I2iv  EXT
gl  Vertex  Attrib  I2ui
gl  Vertex  Attrib  I2ui  EXT
gl  Vertex  Attrib  I2uiv
gl  Vertex  Attrib  I2uiv  EXT
gl  Vertex  Attrib  I3i
gl  Vertex  Attrib  I3i  EXT
gl  Vertex  Attrib  I3iv
gl  Vertex  Attrib  I3iv  EXT
gl  Vertex  Attrib  I3ui
gl  Vertex  Attrib  I3ui  EXT
gl  Vertex  Attrib  I3uiv
gl  Vertex  Attrib  I3uiv  EXT
gl  Vertex  Attrib  I4bv
gl  Vertex  Attrib  I4bv  EXT
gl  Vertex  Attrib  I4i
gl  Vertex  Attrib  I4i  EXT
gl  Vertex  Attrib  I4iv
gl  Vertex  Attrib  I4iv  EXT
gl  Vertex  Attrib  I4sv
gl  Vertex  Attrib  I4sv  EXT
gl  Vertex  Attrib  I4ubv
gl  Vertex  Attrib  I4ubv  EXT
gl  Vertex  Attrib  I4ui
gl  Vertex  Attrib  I4ui  EXT
gl  Vertex  Attrib  I4uiv
gl  Vertex  Attrib  I4uiv  EXT
gl  Vertex  Attrib  I4usv
gl  Vertex  Attrib  I4usv  EXT
gl  Vertex  Attrib  IFormat
gl  Vertex  Attrib  IFormat  NV
gl  Vertex  Attrib  IPointer
gl  Vertex  Attrib  IPointer  EXT
gl  Vertex  Attrib  L1d
gl  Vertex  Attrib  L1d  EXT
gl  Vertex  Attrib  L1dv
gl  Vertex  Attrib  L1dv  EXT
gl  Vertex  Attrib  L1i64NV
gl  Vertex  Attrib  L1i64v  NV
gl  Vertex  Attrib  L1ui64NV
gl  Vertex  Attrib  L1ui64v  NV
gl  Vertex  Attrib  L2d
gl  Vertex  Attrib  L2d  EXT
gl  Vertex  Attrib  L2dv
gl  Vertex  Attrib  L2dv  EXT
gl  Vertex  Attrib  L2i64NV
gl  Vertex  Attrib  L2i64v  NV
gl  Vertex  Attrib  L2ui64NV
gl  Vertex  Attrib  L2ui64v  NV
gl  Vertex  Attrib  L3d
gl  Vertex  Attrib  L3d  EXT
gl  Vertex  Attrib  L3dv
gl  Vertex  Attrib  L3dv  EXT
gl  Vertex  Attrib  L3i64NV
gl  Vertex  Attrib  L3i64v  NV
gl  Vertex  Attrib  L3ui64NV
gl  Vertex  Attrib  L3ui64v  NV
gl  Vertex  Attrib  L4d
gl  Vertex  Attrib  L4d  EXT
gl  Vertex  Attrib  L4dv
gl  Vertex  Attrib  L4dv  EXT
gl  Vertex  Attrib  L4i64NV
gl  Vertex  Attrib  L4i64v  NV
gl  Vertex  Attrib  L4ui64NV
gl  Vertex  Attrib  L4ui64v  NV
gl  Vertex  Attrib  LFormat
gl  Vertex  Attrib  LFormat  NV
gl  Vertex  Attrib  LPointer
gl  Vertex  Attrib  LPointer  EXT
gl  Vertex  Attrib  P1ui
gl  Vertex  Attrib  P1uiv
gl  Vertex  Attrib  P2ui
gl  Vertex  Attrib  P2uiv
gl  Vertex  Attrib  P3ui
gl  Vertex  Attrib  P3uiv
gl  Vertex  Attrib  P4ui
gl  Vertex  Attrib  P4uiv
gl  Vertex  Attrib  Pointer
gl  Vertex  Attrib  Pointer  ARB
gl  Vertex  Attrib  Pointer  NV
gl  Vertex  Attribs1dv  NV
gl  Vertex  Attribs1fv  NV
gl  Vertex  Attribs1hv  NV
gl  Vertex  Attribs1sv  NV
gl  Vertex  Attribs2dv  NV
gl  Vertex  Attribs2fv  NV
gl  Vertex  Attribs2hv  NV
gl  Vertex  Attribs2sv  NV
gl  Vertex  Attribs3dv  NV
gl  Vertex  Attribs3fv  NV
gl  Vertex  Attribs3hv  NV
gl  Vertex  Attribs3sv  NV
gl  Vertex  Attribs4dv  NV
gl  Vertex  Attribs4fv  NV
gl  Vertex  Attribs4hv  NV
gl  Vertex  Attribs4sv  NV
gl  Vertex  Attribs4ubv  NV
gl  Vertex  Binding  Divisor
gl  Vertex  Blend  ARB
gl  Vertex  Blend  Envf  ATI
gl  Vertex  Blend  Envi  ATI
gl  Vertex  Format  NV
gl  Vertex  P2ui
gl  Vertex  P2uiv
gl  Vertex  P3ui
gl  Vertex  P3uiv
gl  Vertex  P4ui
gl  Vertex  P4uiv
gl  Vertex  Pointer
gl  Vertex  Pointer  EXT
gl  Vertex  Pointer  List  IBM
gl  Vertex  Pointerv  INTEL
gl  Vertex  Stream1d  ATI
gl  Vertex  Stream1dv  ATI
gl  Vertex  Stream1f  ATI
gl  Vertex  Stream1fv  ATI
gl  Vertex  Stream1i  ATI
gl  Vertex  Stream1iv  ATI
gl  Vertex  Stream1s  ATI
gl  Vertex  Stream1sv  ATI
gl  Vertex  Stream2d  ATI
gl  Vertex  Stream2dv  ATI
gl  Vertex  Stream2f  ATI
gl  Vertex  Stream2fv  ATI
gl  Vertex  Stream2i  ATI
gl  Vertex  Stream2iv  ATI
gl  Vertex  Stream2s  ATI
gl  Vertex  Stream2sv  ATI
gl  Vertex  Stream3d  ATI
gl  Vertex  Stream3dv  ATI
gl  Vertex  Stream3f  ATI
gl  Vertex  Stream3fv  ATI
gl  Vertex  Stream3i  ATI
gl  Vertex  Stream3iv  ATI
gl  Vertex  Stream3s  ATI
gl  Vertex  Stream3sv  ATI
gl  Vertex  Stream4d  ATI
gl  Vertex  Stream4dv  ATI
gl  Vertex  Stream4f  ATI
gl  Vertex  Stream4fv  ATI
gl  Vertex  Stream4i  ATI
gl  Vertex  Stream4iv  ATI
gl  Vertex  Stream4s  ATI
gl  Vertex  Stream4sv  ATI
gl  Vertex  Weight  Pointer  EXT
gl  Vertex  Weightf  EXT
gl  Vertex  Weightfv  EXT
gl  Vertex  Weighth  NV
gl  Vertex  Weighthv  NV
gl  Video  Capture  NV
gl  Video  Capture  Stream  Parameterdv  NV
gl  Video  Capture  Stream  Parameterfv  NV
gl  Video  Capture  Stream  Parameteriv  NV
gl  Viewport
gl  Viewport  Arrayv
gl  Viewport  Indexedf
gl  Viewport  Indexedfv
7.1

20 glV...

procedure

(glVDPAUFiniNV)  any

procedure

(glVDPAUInitNV vdpDevice getProcAddress)  any

  vdpDevice : gl-pointer?
  getProcAddress : gl-pointer?

procedure

(glValidateProgram program)  any

  program : exact-nonnegative-integer?
Version 2.0.

procedure

(glValidateProgramARB programObj)  any

  programObj : exact-nonnegative-integer?

Alias of glValidateProgram.

procedure

(glValidateProgramPipeline pipeline)  any

  pipeline : exact-nonnegative-integer?
Version 4.1.

procedure

(glVariantArrayObjectATI id    
  type    
  stride    
  buffer    
  offset)  any
  id : exact-nonnegative-integer?
  type : exact-integer?
  stride : exact-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-nonnegative-integer?

procedure

(glVariantPointerEXT id type stride addr)  any

  id : exact-nonnegative-integer?
  type : exact-integer?
  stride : exact-nonnegative-integer?
  addr : gl-pointer?

procedure

(glVariantbvEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : s8vector?

procedure

(glVariantdvEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : f64vector?

procedure

(glVariantfvEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : f32vector?

procedure

(glVariantivEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : s32vector?

procedure

(glVariantsvEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : s16vector?

procedure

(glVariantubvEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : (or/c string? bytes?)

procedure

(glVariantuivEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : u32vector?

procedure

(glVariantusvEXT id addr)  any

  id : exact-nonnegative-integer?
  addr : u16vector?

procedure

(glVertex2d x y)  any

  x : real?
  y : real?
Deprecated in version 3.1.

procedure

(glVertex2dv v)  any

  v : f64vector?
Deprecated in version 3.1.

procedure

(glVertex2f x y)  any

  x : flonum?
  y : flonum?
Deprecated in version 3.1.

procedure

(glVertex2fv v)  any

  v : f32vector?
Deprecated in version 3.1.

procedure

(glVertex2hNV x y)  any

  x : (integer-in 0 65535)
  y : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertex2hvNV v)  any

  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertex2i x y)  any

  x : exact-integer?
  y : exact-integer?
Deprecated in version 3.1.

procedure

(glVertex2iv v)  any

  v : s32vector?
Deprecated in version 3.1.

procedure

(glVertex2s x y)  any

  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
Deprecated in version 3.1.

procedure

(glVertex2sv v)  any

  v : s16vector?
Deprecated in version 3.1.

procedure

(glVertex3d x y z)  any

  x : real?
  y : real?
  z : real?
Deprecated in version 3.1.

procedure

(glVertex3dv v)  any

  v : f64vector?
Deprecated in version 3.1.

procedure

(glVertex3f x y z)  any

  x : flonum?
  y : flonum?
  z : flonum?
Deprecated in version 3.1.

procedure

(glVertex3fv v)  any

  v : f32vector?
Deprecated in version 3.1.

procedure

(glVertex3hNV x y z)  any

  x : (integer-in 0 65535)
  y : (integer-in 0 65535)
  z : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertex3hvNV v)  any

  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertex3i x y z)  any

  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
Deprecated in version 3.1.

procedure

(glVertex3iv v)  any

  v : s32vector?
Deprecated in version 3.1.

procedure

(glVertex3s x y z)  any

  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)
Deprecated in version 3.1.

procedure

(glVertex3sv v)  any

  v : s16vector?
Deprecated in version 3.1.

procedure

(glVertex4d x y z w)  any

  x : real?
  y : real?
  z : real?
  w : real?
Deprecated in version 3.1.

procedure

(glVertex4dv v)  any

  v : f64vector?
Deprecated in version 3.1.

procedure

(glVertex4f x y z w)  any

  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?
Deprecated in version 3.1.

procedure

(glVertex4fv v)  any

  v : f32vector?
Deprecated in version 3.1.

procedure

(glVertex4hNV x y z w)  any

  x : (integer-in 0 65535)
  y : (integer-in 0 65535)
  z : (integer-in 0 65535)
  w : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertex4hvNV v)  any

  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertex4i x y z w)  any

  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?
Deprecated in version 3.1.

procedure

(glVertex4iv v)  any

  v : s32vector?
Deprecated in version 3.1.

procedure

(glVertex4s x y z w)  any

  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)
  w : (integer-in -32768 32767)
Deprecated in version 3.1.

procedure

(glVertex4sv v)  any

  v : s16vector?
Deprecated in version 3.1.

procedure

(glVertexArrayBindVertexBufferEXT vaobj    
  bindingindex    
  buffer    
  offset    
  stride)  any
  vaobj : exact-nonnegative-integer?
  bindingindex : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
  stride : exact-integer?

procedure

(glVertexArrayParameteriAPPLE pname param)  any

  pname : exact-integer?
  param : exact-integer?

procedure

(glVertexArrayRangeAPPLE length pointer)  any

  length : exact-integer?
  pointer : gl-pointer?

procedure

(glVertexArrayRangeNV length pointer)  any

  length : exact-integer?
  pointer : gl-pointer?

procedure

(glVertexArrayVertexAttribBindingEXT vaobj    
  attribindex    
  bindingindex)  any
  vaobj : exact-nonnegative-integer?
  attribindex : exact-nonnegative-integer?
  bindingindex : exact-nonnegative-integer?

procedure

(glVertexArrayVertexAttribFormatEXT vaobj    
  attribindex    
  size    
  type    
  normalized    
  relativeoffset)  any
  vaobj : exact-nonnegative-integer?
  attribindex : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  normalized : boolean?
  relativeoffset : exact-nonnegative-integer?

procedure

(glVertexArrayVertexAttribIFormatEXT vaobj    
  attribindex    
  size    
  type    
  relativeoffset)  any
  vaobj : exact-nonnegative-integer?
  attribindex : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  relativeoffset : exact-nonnegative-integer?

procedure

(glVertexArrayVertexAttribLFormatEXT vaobj    
  attribindex    
  size    
  type    
  relativeoffset)  any
  vaobj : exact-nonnegative-integer?
  attribindex : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  relativeoffset : exact-nonnegative-integer?

procedure

(glVertexArrayVertexAttribLOffsetEXT vaobj    
  buffer    
  index    
  size    
  type    
  stride    
  offset)  any
  vaobj : exact-nonnegative-integer?
  buffer : exact-nonnegative-integer?
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  offset : exact-integer?

procedure

(glVertexArrayVertexBindingDivisorEXT vaobj    
  bindingindex    
  divisor)  any
  vaobj : exact-nonnegative-integer?
  bindingindex : exact-nonnegative-integer?
  divisor : exact-nonnegative-integer?

procedure

(glVertexAttrib1d index x)  any

  index : exact-nonnegative-integer?
  x : real?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib1dARB index x)  any

  index : exact-nonnegative-integer?
  x : real?

Alias of glVertexAttrib1d.

procedure

(glVertexAttrib1dNV index x)  any

  index : exact-nonnegative-integer?
  x : real?

Alias of glVertexAttrib1d.

procedure

(glVertexAttrib1dv index v)  any

  index : exact-nonnegative-integer?
  v : real?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib1dvARB index v)  any

  index : exact-nonnegative-integer?
  v : real?

Alias of glVertexAttrib1dv.

procedure

(glVertexAttrib1dvNV index v)  any

  index : exact-nonnegative-integer?
  v : real?

Alias of glVertexAttrib1dv.

procedure

(glVertexAttrib1f index x)  any

  index : exact-nonnegative-integer?
  x : flonum?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib1fARB index x)  any

  index : exact-nonnegative-integer?
  x : flonum?

Alias of glVertexAttrib1f.

procedure

(glVertexAttrib1fNV index x)  any

  index : exact-nonnegative-integer?
  x : flonum?

Alias of glVertexAttrib1f.

procedure

(glVertexAttrib1fv index v)  any

  index : exact-nonnegative-integer?
  v : flonum?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib1fvARB index v)  any

  index : exact-nonnegative-integer?
  v : flonum?

Alias of glVertexAttrib1fv.

procedure

(glVertexAttrib1fvNV index v)  any

  index : exact-nonnegative-integer?
  v : flonum?

Alias of glVertexAttrib1fv.

procedure

(glVertexAttrib1hNV index x)  any

  index : exact-nonnegative-integer?
  x : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertexAttrib1hvNV index v)  any

  index : exact-nonnegative-integer?
  v : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertexAttrib1s index x)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib1sARB index x)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)

Alias of glVertexAttrib1s.

procedure

(glVertexAttrib1sNV index x)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)

Alias of glVertexAttrib1s.

procedure

(glVertexAttrib1sv index v)  any

  index : exact-nonnegative-integer?
  v : (integer-in -32768 32767)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib1svARB index v)  any

  index : exact-nonnegative-integer?
  v : (integer-in -32768 32767)

Alias of glVertexAttrib1sv.

procedure

(glVertexAttrib1svNV index v)  any

  index : exact-nonnegative-integer?
  v : (integer-in -32768 32767)

Alias of glVertexAttrib1sv.

procedure

(glVertexAttrib2d index x y)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib2dARB index x y)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?

Alias of glVertexAttrib2d.

procedure

(glVertexAttrib2dNV index x y)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?

Alias of glVertexAttrib2d.

procedure

(glVertexAttrib2dv index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib2dvARB index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

Alias of glVertexAttrib2dv.

procedure

(glVertexAttrib2dvNV index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

Alias of glVertexAttrib2dv.

procedure

(glVertexAttrib2f index x y)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib2fARB index x y)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?

Alias of glVertexAttrib2f.

procedure

(glVertexAttrib2fNV index x y)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?

Alias of glVertexAttrib2f.

procedure

(glVertexAttrib2fv index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib2fvARB index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?

Alias of glVertexAttrib2fv.

procedure

(glVertexAttrib2fvNV index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?

Alias of glVertexAttrib2fv.

procedure

(glVertexAttrib2hNV index x y)  any

  index : exact-nonnegative-integer?
  x : (integer-in 0 65535)
  y : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertexAttrib2hvNV index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertexAttrib2s index x y)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib2sARB index x y)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)

Alias of glVertexAttrib2s.

procedure

(glVertexAttrib2sNV index x y)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)

Alias of glVertexAttrib2s.

procedure

(glVertexAttrib2sv index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib2svARB index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttrib2sv.

procedure

(glVertexAttrib2svNV index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttrib2sv.

procedure

(glVertexAttrib3d index x y z)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib3dARB index x y z)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?

Alias of glVertexAttrib3d.

procedure

(glVertexAttrib3dNV index x y z)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?

Alias of glVertexAttrib3d.

procedure

(glVertexAttrib3dv index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib3dvARB index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

Alias of glVertexAttrib3dv.

procedure

(glVertexAttrib3dvNV index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

Alias of glVertexAttrib3dv.

procedure

(glVertexAttrib3f index x y z)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib3fARB index x y z)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?

Alias of glVertexAttrib3f.

procedure

(glVertexAttrib3fNV index x y z)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?

Alias of glVertexAttrib3f.

procedure

(glVertexAttrib3fv index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib3fvARB index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?

Alias of glVertexAttrib3fv.

procedure

(glVertexAttrib3fvNV index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?

Alias of glVertexAttrib3fv.

procedure

(glVertexAttrib3hNV index x y z)  any

  index : exact-nonnegative-integer?
  x : (integer-in 0 65535)
  y : (integer-in 0 65535)
  z : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertexAttrib3hvNV index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertexAttrib3s index x y z)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib3sARB index x y z)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)

Alias of glVertexAttrib3s.

procedure

(glVertexAttrib3sNV index x y z)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)

Alias of glVertexAttrib3s.

procedure

(glVertexAttrib3sv index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib3svARB index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttrib3sv.

procedure

(glVertexAttrib3svNV index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttrib3sv.

procedure

(glVertexAttrib4Nbv index v)  any

  index : exact-nonnegative-integer?
  v : s8vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4NbvARB index v)  any

  index : exact-nonnegative-integer?
  v : s8vector?

Alias of glVertexAttrib4Nbv.

procedure

(glVertexAttrib4Niv index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4NivARB index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?

Alias of glVertexAttrib4Niv.

procedure

(glVertexAttrib4Nsv index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4NsvARB index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttrib4Nsv.

procedure

(glVertexAttrib4Nub index x y z w)  any

  index : exact-nonnegative-integer?
  x : (integer-in 0 255)
  y : (integer-in 0 255)
  z : (integer-in 0 255)
  w : (integer-in 0 255)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4NubARB index x y z w)  any

  index : exact-nonnegative-integer?
  x : (integer-in 0 255)
  y : (integer-in 0 255)
  z : (integer-in 0 255)
  w : (integer-in 0 255)

Alias of glVertexAttrib4Nub.

procedure

(glVertexAttrib4Nubv index v)  any

  index : exact-nonnegative-integer?
  v : (or/c string? bytes?)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4NubvARB index v)  any

  index : exact-nonnegative-integer?
  v : (or/c string? bytes?)

Alias of glVertexAttrib4Nubv.

procedure

(glVertexAttrib4Nuiv index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4NuivARB index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?

Alias of glVertexAttrib4Nuiv.

procedure

(glVertexAttrib4Nusv index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4NusvARB index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?

Alias of glVertexAttrib4Nusv.

procedure

(glVertexAttrib4bv index v)  any

  index : exact-nonnegative-integer?
  v : s8vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4bvARB index v)  any

  index : exact-nonnegative-integer?
  v : s8vector?

Alias of glVertexAttrib4bv.

procedure

(glVertexAttrib4d index x y z w)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4dARB index x y z w)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?

Alias of glVertexAttrib4d.

procedure

(glVertexAttrib4dNV index x y z w)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?

Alias of glVertexAttrib4d.

procedure

(glVertexAttrib4dv index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4dvARB index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

Alias of glVertexAttrib4dv.

procedure

(glVertexAttrib4dvNV index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

Alias of glVertexAttrib4dv.

procedure

(glVertexAttrib4f index x y z w)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4fARB index x y z w)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?

Alias of glVertexAttrib4f.

procedure

(glVertexAttrib4fNV index x y z w)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?

Alias of glVertexAttrib4f.

procedure

(glVertexAttrib4fv index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4fvARB index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?

Alias of glVertexAttrib4fv.

procedure

(glVertexAttrib4fvNV index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?

Alias of glVertexAttrib4fv.

procedure

(glVertexAttrib4hNV index x y z w)  any

  index : exact-nonnegative-integer?
  x : (integer-in 0 65535)
  y : (integer-in 0 65535)
  z : (integer-in 0 65535)
  w : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertexAttrib4hvNV index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertexAttrib4iv index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4ivARB index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?

Alias of glVertexAttrib4iv.

procedure

(glVertexAttrib4s index x y z w)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)
  w : (integer-in -32768 32767)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4sARB index x y z w)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)
  w : (integer-in -32768 32767)

Alias of glVertexAttrib4s.

procedure

(glVertexAttrib4sNV index x y z w)  any

  index : exact-nonnegative-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)
  w : (integer-in -32768 32767)

Alias of glVertexAttrib4s.

procedure

(glVertexAttrib4sv index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4svARB index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttrib4sv.

procedure

(glVertexAttrib4svNV index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttrib4sv.

procedure

(glVertexAttrib4ubNV index x y z w)  any

  index : exact-nonnegative-integer?
  x : (integer-in 0 255)
  y : (integer-in 0 255)
  z : (integer-in 0 255)
  w : (integer-in 0 255)

Alias of glVertexAttrib4Nub.

procedure

(glVertexAttrib4ubv index v)  any

  index : exact-nonnegative-integer?
  v : (or/c string? bytes?)
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4ubvARB index v)  any

  index : exact-nonnegative-integer?
  v : (or/c string? bytes?)

Alias of glVertexAttrib4ubv.

procedure

(glVertexAttrib4ubvNV index v)  any

  index : exact-nonnegative-integer?
  v : (or/c string? bytes?)

Alias of glVertexAttrib4Nubv.

procedure

(glVertexAttrib4uiv index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4uivARB index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?

Alias of glVertexAttrib4uiv.

procedure

(glVertexAttrib4usv index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?
Version 2.0. Deprecated in version 3.1.

procedure

(glVertexAttrib4usvARB index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?

Alias of glVertexAttrib4usv.

procedure

(glVertexAttribArrayObjectATI index    
  size    
  type    
  normalized    
  stride    
  buffer    
  offset)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  normalized : boolean?
  stride : exact-integer?
  buffer : exact-nonnegative-integer?
  offset : exact-nonnegative-integer?

procedure

(glVertexAttribBinding attribindex    
  bindingindex)  any
  attribindex : exact-nonnegative-integer?
  bindingindex : exact-nonnegative-integer?
Version 4.3.

procedure

(glVertexAttribDivisor index divisor)  any

  index : exact-nonnegative-integer?
  divisor : exact-nonnegative-integer?
Version 1.1.

procedure

(glVertexAttribDivisorARB index divisor)  any

  index : exact-nonnegative-integer?
  divisor : exact-nonnegative-integer?

procedure

(glVertexAttribFormat attribindex    
  size    
  type    
  normalized    
  relativeoffset)  any
  attribindex : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  normalized : boolean?
  relativeoffset : exact-nonnegative-integer?
Version 4.3.

procedure

(glVertexAttribFormatNV index    
  size    
  type    
  normalized    
  stride)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  normalized : boolean?
  stride : exact-integer?

procedure

(glVertexAttribI1i index x)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI1iEXT index x)  any

  index : exact-nonnegative-integer?
  x : exact-integer?

Alias of glVertexAttribI1i.

procedure

(glVertexAttribI1iv index v)  any

  index : exact-nonnegative-integer?
  v : exact-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI1ivEXT index v)  any

  index : exact-nonnegative-integer?
  v : exact-integer?

Alias of glVertexAttribI1iv.

procedure

(glVertexAttribI1ui index x)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI1uiEXT index x)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?

Alias of glVertexAttribI1ui.

procedure

(glVertexAttribI1uiv index v)  any

  index : exact-nonnegative-integer?
  v : exact-nonnegative-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI1uivEXT index v)  any

  index : exact-nonnegative-integer?
  v : exact-nonnegative-integer?

Alias of glVertexAttribI1uiv.

procedure

(glVertexAttribI2i index x y)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI2iEXT index x y)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?

Alias of glVertexAttribI2i.

procedure

(glVertexAttribI2iv index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI2ivEXT index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?

Alias of glVertexAttribI2iv.

procedure

(glVertexAttribI2ui index x y)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI2uiEXT index x y)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?

Alias of glVertexAttribI2ui.

procedure

(glVertexAttribI2uiv index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI2uivEXT index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?

Alias of glVertexAttribI2uiv.

procedure

(glVertexAttribI3i index x y z)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI3iEXT index x y z)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?

Alias of glVertexAttribI3i.

procedure

(glVertexAttribI3iv index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI3ivEXT index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?

Alias of glVertexAttribI3iv.

procedure

(glVertexAttribI3ui index x y z)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
  z : exact-nonnegative-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI3uiEXT index x y z)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
  z : exact-nonnegative-integer?

Alias of glVertexAttribI3ui.

procedure

(glVertexAttribI3uiv index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI3uivEXT index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?

Alias of glVertexAttribI3uiv.

procedure

(glVertexAttribI4bv index v)  any

  index : exact-nonnegative-integer?
  v : s8vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4bvEXT index v)  any

  index : exact-nonnegative-integer?
  v : s8vector?

Alias of glVertexAttribI4bv.

procedure

(glVertexAttribI4i index x y z w)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4iEXT index x y z w)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?

Alias of glVertexAttribI4i.

procedure

(glVertexAttribI4iv index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4ivEXT index v)  any

  index : exact-nonnegative-integer?
  v : s32vector?

Alias of glVertexAttribI4iv.

procedure

(glVertexAttribI4sv index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4svEXT index v)  any

  index : exact-nonnegative-integer?
  v : s16vector?

Alias of glVertexAttribI4sv.

procedure

(glVertexAttribI4ubv index v)  any

  index : exact-nonnegative-integer?
  v : (or/c string? bytes?)
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4ubvEXT index v)  any

  index : exact-nonnegative-integer?
  v : (or/c string? bytes?)

Alias of glVertexAttribI4ubv.

procedure

(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?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4uiEXT 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?

Alias of glVertexAttribI4ui.

procedure

(glVertexAttribI4uiv index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4uivEXT index v)  any

  index : exact-nonnegative-integer?
  v : u32vector?

Alias of glVertexAttribI4uiv.

procedure

(glVertexAttribI4usv index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?
Version 3.0. Deprecated in version 3.1.

procedure

(glVertexAttribI4usvEXT index v)  any

  index : exact-nonnegative-integer?
  v : u16vector?

Alias of glVertexAttribI4usv.

procedure

(glVertexAttribIFormat attribindex    
  size    
  type    
  relativeoffset)  any
  attribindex : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  relativeoffset : exact-nonnegative-integer?
Version 4.3.

procedure

(glVertexAttribIFormatNV index    
  size    
  type    
  stride)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?

procedure

(glVertexAttribIPointer index    
  size    
  type    
  stride    
  pointer)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?
Version 3.0.

procedure

(glVertexAttribIPointerEXT index    
  size    
  type    
  stride    
  pointer)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?

Alias of glVertexAttribIPointer.

procedure

(glVertexAttribL1d index x)  any

  index : exact-nonnegative-integer?
  x : real?
Version 4.1.

procedure

(glVertexAttribL1dEXT index x)  any

  index : exact-nonnegative-integer?
  x : real?

procedure

(glVertexAttribL1dv index v)  any

  index : exact-nonnegative-integer?
  v : real?
Version 4.1.

procedure

(glVertexAttribL1dvEXT index v)  any

  index : exact-nonnegative-integer?
  v : real?

procedure

(glVertexAttribL1i64NV index x)  any

  index : exact-nonnegative-integer?
  x : exact-integer?

procedure

(glVertexAttribL1i64vNV index v)  any

  index : exact-nonnegative-integer?
  v : exact-integer?

procedure

(glVertexAttribL1ui64NV index x)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?

procedure

(glVertexAttribL1ui64vNV index v)  any

  index : exact-nonnegative-integer?
  v : exact-nonnegative-integer?

procedure

(glVertexAttribL2d index x y)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
Version 4.1.

procedure

(glVertexAttribL2dEXT index x y)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?

procedure

(glVertexAttribL2dv index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?
Version 4.1.

procedure

(glVertexAttribL2dvEXT index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

procedure

(glVertexAttribL2i64NV index x y)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?

procedure

(glVertexAttribL2i64vNV index v)  any

  index : exact-nonnegative-integer?
  v : s64vector?

procedure

(glVertexAttribL2ui64NV index x y)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?

procedure

(glVertexAttribL2ui64vNV index v)  any

  index : exact-nonnegative-integer?
  v : u64vector?

procedure

(glVertexAttribL3d index x y z)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
Version 4.1.

procedure

(glVertexAttribL3dEXT index x y z)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?

procedure

(glVertexAttribL3dv index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?
Version 4.1.

procedure

(glVertexAttribL3dvEXT index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

procedure

(glVertexAttribL3i64NV index x y z)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?

procedure

(glVertexAttribL3i64vNV index v)  any

  index : exact-nonnegative-integer?
  v : s64vector?

procedure

(glVertexAttribL3ui64NV index x y z)  any

  index : exact-nonnegative-integer?
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
  z : exact-nonnegative-integer?

procedure

(glVertexAttribL3ui64vNV index v)  any

  index : exact-nonnegative-integer?
  v : u64vector?

procedure

(glVertexAttribL4d index x y z w)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?
Version 4.1.

procedure

(glVertexAttribL4dEXT index x y z w)  any

  index : exact-nonnegative-integer?
  x : real?
  y : real?
  z : real?
  w : real?

procedure

(glVertexAttribL4dv index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?
Version 4.1.

procedure

(glVertexAttribL4dvEXT index v)  any

  index : exact-nonnegative-integer?
  v : f64vector?

procedure

(glVertexAttribL4i64NV index x y z w)  any

  index : exact-nonnegative-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?

procedure

(glVertexAttribL4i64vNV index v)  any

  index : exact-nonnegative-integer?
  v : s64vector?

procedure

(glVertexAttribL4ui64NV 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?

procedure

(glVertexAttribL4ui64vNV index v)  any

  index : exact-nonnegative-integer?
  v : u64vector?

procedure

(glVertexAttribLFormat attribindex    
  size    
  type    
  relativeoffset)  any
  attribindex : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  relativeoffset : exact-nonnegative-integer?
Version 4.3.

procedure

(glVertexAttribLFormatNV index    
  size    
  type    
  stride)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?

procedure

(glVertexAttribLPointer index    
  size    
  type    
  stride    
  pointer)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?
Version 4.1.

procedure

(glVertexAttribLPointerEXT index    
  size    
  type    
  stride    
  pointer)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?

procedure

(glVertexAttribP1ui index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribP1uiv index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribP2ui index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribP2uiv index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribP3ui index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribP3uiv index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribP4ui index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribP4uiv index    
  type    
  normalized    
  value)  any
  index : exact-nonnegative-integer?
  type : exact-integer?
  normalized : boolean?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexAttribPointer index    
  size    
  type    
  normalized    
  stride    
  pointer)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  normalized : boolean?
  stride : exact-integer?
  pointer : gl-pointer?
Version 2.0.

procedure

(glVertexAttribPointerARB index    
  size    
  type    
  normalized    
  stride    
  pointer)  any
  index : exact-nonnegative-integer?
  size : exact-integer?
  type : exact-integer?
  normalized : boolean?
  stride : exact-integer?
  pointer : gl-pointer?

Alias of glVertexAttribPointer.

procedure

(glVertexAttribPointerNV index    
  fsize    
  type    
  stride    
  pointer)  any
  index : exact-nonnegative-integer?
  fsize : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?

procedure

(glVertexAttribs1dvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f64vector?

procedure

(glVertexAttribs1fvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f32vector?

procedure

(glVertexAttribs1hvNV index n v)  any

  index : exact-nonnegative-integer?
  n : exact-integer?
  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertexAttribs1svNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : s16vector?

procedure

(glVertexAttribs2dvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f64vector?

procedure

(glVertexAttribs2fvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f32vector?

procedure

(glVertexAttribs2hvNV index n v)  any

  index : exact-nonnegative-integer?
  n : exact-integer?
  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertexAttribs2svNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : s16vector?

procedure

(glVertexAttribs3dvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f64vector?

procedure

(glVertexAttribs3fvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f32vector?

procedure

(glVertexAttribs3hvNV index n v)  any

  index : exact-nonnegative-integer?
  n : exact-integer?
  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertexAttribs3svNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : s16vector?

procedure

(glVertexAttribs4dvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f64vector?

procedure

(glVertexAttribs4fvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : f32vector?

procedure

(glVertexAttribs4hvNV index n v)  any

  index : exact-nonnegative-integer?
  n : exact-integer?
  v : u16vector?
Extension GL_NV_half_float.

procedure

(glVertexAttribs4svNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : s16vector?

procedure

(glVertexAttribs4ubvNV index count v)  any

  index : exact-nonnegative-integer?
  count : exact-integer?
  v : (or/c string? bytes?)

procedure

(glVertexBindingDivisor bindingindex    
  divisor)  any
  bindingindex : exact-nonnegative-integer?
  divisor : exact-nonnegative-integer?
Version 4.3.

procedure

(glVertexBlendARB count)  any

  count : exact-integer?

procedure

(glVertexBlendEnvfATI pname param)  any

  pname : exact-integer?
  param : flonum?

procedure

(glVertexBlendEnviATI pname param)  any

  pname : exact-integer?
  param : exact-integer?

procedure

(glVertexFormatNV size type stride)  any

  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?

procedure

(glVertexP2ui type value)  any

  type : exact-integer?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexP2uiv type value)  any

  type : exact-integer?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexP3ui type value)  any

  type : exact-integer?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexP3uiv type value)  any

  type : exact-integer?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexP4ui type value)  any

  type : exact-integer?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexP4uiv type value)  any

  type : exact-integer?
  value : exact-nonnegative-integer?
Version 1.2.

procedure

(glVertexPointer size type stride pointer)  any

  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : gl-pointer?
Version 1.1. Deprecated in version 3.1.

procedure

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

procedure

(glVertexPointerListIBM size    
  type    
  stride    
  pointer    
  ptrstride)  any
  size : exact-integer?
  type : exact-integer?
  stride : exact-integer?
  pointer : (vectorof gl-pointer?)
  ptrstride : exact-integer?

procedure

(glVertexPointervINTEL size type pointer)  any

  size : exact-integer?
  type : exact-integer?
  pointer : (vectorof gl-pointer?)

procedure

(glVertexStream1dATI stream x)  any

  stream : exact-integer?
  x : real?

procedure

(glVertexStream1dvATI stream coords)  any

  stream : exact-integer?
  coords : real?

procedure

(glVertexStream1fATI stream x)  any

  stream : exact-integer?
  x : flonum?

procedure

(glVertexStream1fvATI stream coords)  any

  stream : exact-integer?
  coords : flonum?

procedure

(glVertexStream1iATI stream x)  any

  stream : exact-integer?
  x : exact-integer?

procedure

(glVertexStream1ivATI stream coords)  any

  stream : exact-integer?
  coords : exact-integer?

procedure

(glVertexStream1sATI stream x)  any

  stream : exact-integer?
  x : (integer-in -32768 32767)

procedure

(glVertexStream1svATI stream coords)  any

  stream : exact-integer?
  coords : (integer-in -32768 32767)

procedure

(glVertexStream2dATI stream x y)  any

  stream : exact-integer?
  x : real?
  y : real?

procedure

(glVertexStream2dvATI stream coords)  any

  stream : exact-integer?
  coords : f64vector?

procedure

(glVertexStream2fATI stream x y)  any

  stream : exact-integer?
  x : flonum?
  y : flonum?

procedure

(glVertexStream2fvATI stream coords)  any

  stream : exact-integer?
  coords : f32vector?

procedure

(glVertexStream2iATI stream x y)  any

  stream : exact-integer?
  x : exact-integer?
  y : exact-integer?

procedure

(glVertexStream2ivATI stream coords)  any

  stream : exact-integer?
  coords : s32vector?

procedure

(glVertexStream2sATI stream x y)  any

  stream : exact-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)

procedure

(glVertexStream2svATI stream coords)  any

  stream : exact-integer?
  coords : s16vector?

procedure

(glVertexStream3dATI stream x y z)  any

  stream : exact-integer?
  x : real?
  y : real?
  z : real?

procedure

(glVertexStream3dvATI stream coords)  any

  stream : exact-integer?
  coords : f64vector?

procedure

(glVertexStream3fATI stream x y z)  any

  stream : exact-integer?
  x : flonum?
  y : flonum?
  z : flonum?

procedure

(glVertexStream3fvATI stream coords)  any

  stream : exact-integer?
  coords : f32vector?

procedure

(glVertexStream3iATI stream x y z)  any

  stream : exact-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?

procedure

(glVertexStream3ivATI stream coords)  any

  stream : exact-integer?
  coords : s32vector?

procedure

(glVertexStream3sATI stream x y z)  any

  stream : exact-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)

procedure

(glVertexStream3svATI stream coords)  any

  stream : exact-integer?
  coords : s16vector?

procedure

(glVertexStream4dATI stream x y z w)  any

  stream : exact-integer?
  x : real?
  y : real?
  z : real?
  w : real?

procedure

(glVertexStream4dvATI stream coords)  any

  stream : exact-integer?
  coords : f64vector?

procedure

(glVertexStream4fATI stream x y z w)  any

  stream : exact-integer?
  x : flonum?
  y : flonum?
  z : flonum?
  w : flonum?

procedure

(glVertexStream4fvATI stream coords)  any

  stream : exact-integer?
  coords : f32vector?

procedure

(glVertexStream4iATI stream x y z w)  any

  stream : exact-integer?
  x : exact-integer?
  y : exact-integer?
  z : exact-integer?
  w : exact-integer?

procedure

(glVertexStream4ivATI stream coords)  any

  stream : exact-integer?
  coords : s32vector?

procedure

(glVertexStream4sATI stream x y z w)  any

  stream : exact-integer?
  x : (integer-in -32768 32767)
  y : (integer-in -32768 32767)
  z : (integer-in -32768 32767)
  w : (integer-in -32768 32767)

procedure

(glVertexStream4svATI stream coords)  any

  stream : exact-integer?
  coords : s16vector?

procedure

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

procedure

(glVertexWeightfEXT weight)  any

  weight : flonum?

procedure

(glVertexWeightfvEXT weight)  any

  weight : flonum?

procedure

(glVertexWeighthNV weight)  any

  weight : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVertexWeighthvNV weight)  any

  weight : (integer-in 0 65535)
Extension GL_NV_half_float.

procedure

(glVideoCaptureNV video_capture_slot)

  
exact-integer?
exact-nonnegative-integer?
exact-nonnegative-integer?
  video_capture_slot : exact-nonnegative-integer?

procedure

(glVideoCaptureStreamParameterdvNV video_capture_slot    
  stream    
  pname    
  params)  any
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  pname : exact-integer?
  params : f64vector?

procedure

(glVideoCaptureStreamParameterfvNV video_capture_slot    
  stream    
  pname    
  params)  any
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  pname : exact-integer?
  params : f32vector?

procedure

(glVideoCaptureStreamParameterivNV video_capture_slot    
  stream    
  pname    
  params)  any
  video_capture_slot : exact-nonnegative-integer?
  stream : exact-nonnegative-integer?
  pname : exact-integer?
  params : s32vector?

procedure

(glViewport x y width height)  any

  x : exact-integer?
  y : exact-integer?
  width : exact-integer?
  height : exact-integer?

procedure

(glViewportArrayv first count v)  any

  first : exact-nonnegative-integer?
  count : exact-integer?
  v : f32vector?
Version 4.1.

procedure

(glViewportIndexedf index x y w h)  any

  index : exact-nonnegative-integer?
  x : flonum?
  y : flonum?
  w : flonum?
  h : flonum?
Version 4.1.

procedure

(glViewportIndexedfv index v)  any

  index : exact-nonnegative-integer?
  v : f32vector?
Version 4.1.

See the glViewportIndexed manpage.