On this page:
gl  Pixel  Mapfv
gl  Pixel  Mapuiv
gl  Pixel  Mapusv
gl  Delete  Textures
gl  Delete  Queries
gl  Gen  Textures
gl  Gen  Queries
gl  Are  Textures  Resident
gl  Get  Booleanv
gl  Get  Integerv
gl  Get  Floatv
gl  Get  Doublev
gl  Get  Lightfv
gl  Get  Lightiv
gl  Get  Materialfv
gl  Get  Materialiv
gl  Get  Tex  Envfv
gl  Get  Tex  Enviv
gl  Get  Tex  Gendv
gl  Get  Tex  Genfv
gl  Get  Tex  Geniv
gl  Get  Tex  Parameterfv
gl  Get  Tex  Parameteriv
gl  Get  Tex  Level  Parameterfv
gl  Get  Tex  Level  Parameteriv
gl  Get  Pixel  Mapfv
gl  Get  Pixel  Mapuiv
gl  Get  Pixel  Mapusv
gl  Get  Mapdv
gl  Get  Mapfv
gl  Get  Mapiv
gl  Get  Buffer  Parameteriv
gl  Get  Convolution  Parameterfv
gl  Get  Convolution  Parameteriv
gl  Get  Histogram  Parameterfv
gl  Get  Histogram  Parameteriv
gl  Get  Minmax  Parameterfv
gl  Get  Minmax  Parameteriv
gl  Get  Queryiv
gl  Get  Query  Objectiv
gl  Get  Query  Objectuiv
gl  Get  Clip  Plane
gl  Get  String
glu  Check  Extension
glu  Error  String
glu  Get  String
glu  Project
glu  Un  Project
glu  Un  Project4
gl  Select  Buffer
gl  Feedback  Buffer
gl  Accum
gl  Active  Texture
gl  Alpha  Func
gl  Begin
gl  Begin  Query
gl  Bind  Texture
gl  Bitmap
gl  Blend  Color
gl  Blend  Equation
gl  Blend  Func
gl  Blend  Func  Separate
gl  Call  List
gl  Call  Lists
gl  Clear
gl  Clear  Accum
gl  Clear  Color
gl  Clear  Depth
gl  Clear  Index
gl  Clear  Stencil
gl  Clip  Plane
gl  Color3b
gl  Color3bv
gl  Color3d
gl  Color3dv
gl  Color3f
gl  Color3fv
gl  Color3i
gl  Color3iv
gl  Color3s
gl  Color3sv
gl  Color3ub
gl  Color3ubv
gl  Color3ui
gl  Color3uiv
gl  Color3us
gl  Color3usv
gl  Color4b
gl  Color4bv
gl  Color4d
gl  Color4dv
gl  Color4f
gl  Color4fv
gl  Color4i
gl  Color4iv
gl  Color4s
gl  Color4sv
gl  Color4ub
gl  Color4ubv
gl  Color4ui
gl  Color4uiv
gl  Color4us
gl  Color4usv
gl  Color  Mask
gl  Color  Material
gl  Color  Sub  Table
gl  Color  Table
gl  Color  Table  Parameterfv
gl  Color  Table  Parameteriv
gl  Compressed  Tex  Image1D
gl  Compressed  Tex  Image2D
gl  Compressed  Tex  Image3D
gl  Compressed  Tex  Sub  Image1D
gl  Compressed  Tex  Sub  Image2D
gl  Compressed  Tex  Sub  Image3D
gl  Convolution  Filter1D
gl  Convolution  Filter2D
gl  Convolution  Parameterf
gl  Convolution  Parameterfv
gl  Convolution  Parameteri
gl  Convolution  Parameteriv
gl  Copy  Color  Sub  Table
gl  Copy  Color  Table
gl  Copy  Convolution  Filter1D
gl  Copy  Convolution  Filter2D
gl  Copy  Pixels
gl  Copy  Tex  Image1D
gl  Copy  Tex  Image2D
gl  Copy  Tex  Sub  Image1D
gl  Copy  Tex  Sub  Image2D
gl  Copy  Tex  Sub  Image3D
gl  Cull  Face
gl  Delete  Lists
gl  Depth  Func
gl  Depth  Mask
gl  Depth  Range
gl  Disable
gl  Draw  Buffer
gl  Draw  Pixels
gl  Edge  Flag
gl  Edge  Flagv
gl  Enable
gl  End
gl  End  List
gl  End  Query
gl  Eval  Coord1d
gl  Eval  Coord1dv
gl  Eval  Coord1f
gl  Eval  Coord1fv
gl  Eval  Coord2d
gl  Eval  Coord2dv
gl  Eval  Coord2f
gl  Eval  Coord2fv
gl  Eval  Mesh1
gl  Eval  Mesh2
gl  Eval  Point1
gl  Eval  Point2
gl  Finish
gl  Flush
gl  Fog  Coordd
gl  Fog  Coorddv
gl  Fog  Coordf
gl  Fog  Coordfv
gl  Fogf
gl  Fogfv
gl  Fogi
gl  Fogiv
gl  Front  Face
gl  Frustum
gl  Gen  Lists
gl  Get  Color  Table
gl  Get  Compressed  Tex  Image
gl  Get  Convolution  Filter
gl  Get  Error
gl  Get  Histogram
gl  Get  Minmax
gl  Get  Polygon  Stipple
gl  Get  Separable  Filter
gl  Get  Tex  Image
gl  Hint
gl  Histogram
gl  Index  Mask
gl  Indexd
gl  Indexdv
gl  Indexf
gl  Indexfv
gl  Indexi
gl  Indexiv
gl  Indexs
gl  Indexsv
gl  Indexub
gl  Indexubv
gl  Init  Names
gl  Is  Buffer
gl  Is  Enabled
gl  Is  List
gl  Is  Query
gl  Is  Texture
gl  Light  Modelf
gl  Light  Modelfv
gl  Light  Modeli
gl  Light  Modeliv
gl  Lightf
gl  Lightfv
gl  Lighti
gl  Lightiv
gl  Line  Stipple
gl  Line  Width
gl  List  Base
gl  Load  Identity
gl  Load  Matrixd
gl  Load  Matrixf
gl  Load  Name
gl  Load  Transpose  Matrixd
gl  Load  Transpose  Matrixf
gl  Logic  Op
gl  Map1d
gl  Map1f
gl  Map2d
gl  Map2f
gl  Map  Grid1d
gl  Map  Grid1f
gl  Map  Grid2d
gl  Map  Grid2f
gl  Materialf
gl  Materialfv
gl  Materiali
gl  Materialiv
gl  Matrix  Mode
gl  Minmax
gl  Mult  Matrixd
gl  Mult  Matrixf
gl  Mult  Transpose  Matrixd
gl  Mult  Transpose  Matrixf
gl  Multi  Tex  Coord1d
gl  Multi  Tex  Coord1dv
gl  Multi  Tex  Coord1f
gl  Multi  Tex  Coord1fv
gl  Multi  Tex  Coord1i
gl  Multi  Tex  Coord1iv
gl  Multi  Tex  Coord1s
gl  Multi  Tex  Coord1sv
gl  Multi  Tex  Coord2d
gl  Multi  Tex  Coord2dv
gl  Multi  Tex  Coord2f
gl  Multi  Tex  Coord2fv
gl  Multi  Tex  Coord2i
gl  Multi  Tex  Coord2iv
gl  Multi  Tex  Coord2s
gl  Multi  Tex  Coord2sv
gl  Multi  Tex  Coord3d
gl  Multi  Tex  Coord3dv
gl  Multi  Tex  Coord3f
gl  Multi  Tex  Coord3fv
gl  Multi  Tex  Coord3i
gl  Multi  Tex  Coord3iv
gl  Multi  Tex  Coord3s
gl  Multi  Tex  Coord3sv
gl  Multi  Tex  Coord4d
gl  Multi  Tex  Coord4dv
gl  Multi  Tex  Coord4f
gl  Multi  Tex  Coord4fv
gl  Multi  Tex  Coord4i
gl  Multi  Tex  Coord4iv
gl  Multi  Tex  Coord4s
gl  Multi  Tex  Coord4sv
gl  New  List
gl  Normal3b
gl  Normal3bv
gl  Normal3d
gl  Normal3dv
gl  Normal3f
gl  Normal3fv
gl  Normal3i
gl  Normal3iv
gl  Normal3s
gl  Normal3sv
gl  Ortho
gl  Pass  Through
gl  Pixel  Storef
gl  Pixel  Storei
gl  Pixel  Transferf
gl  Pixel  Transferi
gl  Pixel  Zoom
gl  Point  Parameterf
gl  Point  Parameterfv
gl  Point  Parameteri
gl  Point  Parameteriv
gl  Point  Size
gl  Polygon  Mode
gl  Polygon  Offset
gl  Polygon  Stipple
gl  Pop  Attrib
gl  Pop  Client  Attrib
gl  Pop  Matrix
gl  Pop  Name
gl  Push  Attrib
gl  Push  Client  Attrib
gl  Push  Matrix
gl  Push  Name
gl  Raster  Pos2d
gl  Raster  Pos2dv
gl  Raster  Pos2f
gl  Raster  Pos2fv
gl  Raster  Pos2i
gl  Raster  Pos2iv
gl  Raster  Pos2s
gl  Raster  Pos2sv
gl  Raster  Pos3d
gl  Raster  Pos3dv
gl  Raster  Pos3f
gl  Raster  Pos3fv
gl  Raster  Pos3i
gl  Raster  Pos3iv
gl  Raster  Pos3s
gl  Raster  Pos3sv
gl  Raster  Pos4d
gl  Raster  Pos4dv
gl  Raster  Pos4f
gl  Raster  Pos4fv
gl  Raster  Pos4i
gl  Raster  Pos4iv
gl  Raster  Pos4s
gl  Raster  Pos4sv
gl  Read  Buffer
gl  Read  Pixels
gl  Rectd
gl  Rectdv
gl  Rectf
gl  Rectfv
gl  Recti
gl  Rectiv
gl  Rects
gl  Rectsv
gl  Render  Mode
gl  Reset  Histogram
gl  Reset  Minmax
gl  Rotated
gl  Rotatef
gl  Sample  Coverage
gl  Scaled
gl  Scalef
gl  Scissor
gl  Secondary  Color3b
gl  Secondary  Color3bv
gl  Secondary  Color3d
gl  Secondary  Color3dv
gl  Secondary  Color3f
gl  Secondary  Color3fv
gl  Secondary  Color3i
gl  Secondary  Color3iv
gl  Secondary  Color3s
gl  Secondary  Color3sv
gl  Secondary  Color3ub
gl  Secondary  Color3ubv
gl  Secondary  Color3ui
gl  Secondary  Color3uiv
gl  Secondary  Color3us
gl  Secondary  Color3usv
gl  Separable  Filter2D
gl  Shade  Model
gl  Stencil  Func
gl  Stencil  Mask
gl  Stencil  Op
gl  Tex  Coord1d
gl  Tex  Coord1dv
gl  Tex  Coord1f
gl  Tex  Coord1fv
gl  Tex  Coord1i
gl  Tex  Coord1iv
gl  Tex  Coord1s
gl  Tex  Coord1sv
gl  Tex  Coord2d
gl  Tex  Coord2dv
gl  Tex  Coord2f
gl  Tex  Coord2fv
gl  Tex  Coord2i
gl  Tex  Coord2iv
gl  Tex  Coord2s
gl  Tex  Coord2sv
gl  Tex  Coord3d
gl  Tex  Coord3dv
gl  Tex  Coord3f
gl  Tex  Coord3fv
gl  Tex  Coord3i
gl  Tex  Coord3iv
gl  Tex  Coord3s
gl  Tex  Coord3sv
gl  Tex  Coord4d
gl  Tex  Coord4dv
gl  Tex  Coord4f
gl  Tex  Coord4fv
gl  Tex  Coord4i
gl  Tex  Coord4iv
gl  Tex  Coord4s
gl  Tex  Coord4sv
gl  Tex  Envf
gl  Tex  Envfv
gl  Tex  Envi
gl  Tex  Enviv
gl  Tex  Gend
gl  Tex  Gendv
gl  Tex  Genf
gl  Tex  Genfv
gl  Tex  Geni
gl  Tex  Geniv
gl  Tex  Image1D
gl  Tex  Image2D
gl  Tex  Image3D
gl  Tex  Parameterf
gl  Tex  Parameterfv
gl  Tex  Parameteri
gl  Tex  Parameteriv
gl  Tex  Sub  Image1D
gl  Tex  Sub  Image2D
gl  Tex  Sub  Image3D
gl  Translated
gl  Translatef
gl  Vertex2d
gl  Vertex2dv
gl  Vertex2f
gl  Vertex2fv
gl  Vertex2i
gl  Vertex2iv
gl  Vertex2s
gl  Vertex2sv
gl  Vertex3d
gl  Vertex3dv
gl  Vertex3f
gl  Vertex3fv
gl  Vertex3i
gl  Vertex3iv
gl  Vertex3s
gl  Vertex3sv
gl  Vertex4d
gl  Vertex4dv
gl  Vertex4f
gl  Vertex4fv
gl  Vertex4i
gl  Vertex4iv
gl  Vertex4s
gl  Vertex4sv
gl  Viewport
gl  Window  Pos2d
gl  Window  Pos2dv
gl  Window  Pos2f
gl  Window  Pos2fv
gl  Window  Pos2i
gl  Window  Pos2iv
gl  Window  Pos2s
gl  Window  Pos2sv
gl  Window  Pos3d
gl  Window  Pos3dv
gl  Window  Pos3f
gl  Window  Pos3fv
gl  Window  Pos3i
gl  Window  Pos3iv
gl  Window  Pos3s
gl  Window  Pos3sv
glu  Build1DMipmap  Levels
glu  Build1DMipmaps
glu  Build2DMipmap  Levels
glu  Build2DMipmaps
glu  Build3DMipmap  Levels
glu  Build3DMipmaps
glu  Cylinder
glu  Disk
glu  Look  At
glu  New  Quadric
glu  Ortho2D
glu  Partial  Disk
glu  Perspective
glu  Pick  Matrix
glu  Quadric  Draw  Style
glu  Quadric  Normals
glu  Quadric  Orientation
glu  Quadric  Texture
glu  Scale  Image
glu  Sphere
GL_  FALSE
GL_  TRUE
GL_  BYTE
GL_  UNSIGNED_  BYTE
GL_  SHORT
GL_  UNSIGNED_  SHORT
GL_  INT
GL_  UNSIGNED_  INT
GL_  FLOAT
GL_  DOUBLE
GL_  2_  BYTES
GL_  3_  BYTES
GL_  4_  BYTES
GL_  POINTS
GL_  LINES
GL_  LINE_  LOOP
GL_  LINE_  STRIP
GL_  TRIANGLES
GL_  TRIANGLE_  STRIP
GL_  TRIANGLE_  FAN
GL_  QUADS
GL_  QUAD_  STRIP
GL_  POLYGON
GL_  VERTEX_  ARRAY
GL_  NORMAL_  ARRAY
GL_  COLOR_  ARRAY
GL_  INDEX_  ARRAY
GL_  TEXTURE_  COORD_  ARRAY
GL_  EDGE_  FLAG_  ARRAY
GL_  VERTEX_  ARRAY_  SIZE
GL_  VERTEX_  ARRAY_  TYPE
GL_  VERTEX_  ARRAY_  STRIDE
GL_  NORMAL_  ARRAY_  TYPE
GL_  NORMAL_  ARRAY_  STRIDE
GL_  COLOR_  ARRAY_  SIZE
GL_  COLOR_  ARRAY_  TYPE
GL_  COLOR_  ARRAY_  STRIDE
GL_  INDEX_  ARRAY_  TYPE
GL_  INDEX_  ARRAY_  STRIDE
GL_  TEXTURE_  COORD_  ARRAY_  SIZE
GL_  TEXTURE_  COORD_  ARRAY_  TYPE
GL_  TEXTURE_  COORD_  ARRAY_  STRIDE
GL_  EDGE_  FLAG_  ARRAY_  STRIDE
GL_  VERTEX_  ARRAY_  POINTER
GL_  NORMAL_  ARRAY_  POINTER
GL_  COLOR_  ARRAY_  POINTER
GL_  INDEX_  ARRAY_  POINTER
GL_  TEXTURE_  COORD_  ARRAY_  POINTER
GL_  EDGE_  FLAG_  ARRAY_  POINTER
GL_  V2F
GL_  V3F
GL_  C4UB_  V2F
GL_  C4UB_  V3F
GL_  C3F_  V3F
GL_  N3F_  V3F
GL_  C4F_  N3F_  V3F
GL_  T2F_  V3F
GL_  T4F_  V4F
GL_  T2F_  C4UB_  V3F
GL_  T2F_  C3F_  V3F
GL_  T2F_  N3F_  V3F
GL_  T2F_  C4F_  N3F_  V3F
GL_  T4F_  C4F_  N3F_  V4F
GL_  MATRIX_  MODE
GL_  MODELVIEW
GL_  PROJECTION
GL_  TEXTURE
GL_  POINT_  SMOOTH
GL_  POINT_  SIZE
GL_  POINT_  SIZE_  GRANULARITY
GL_  POINT_  SIZE_  RANGE
GL_  LINE_  SMOOTH
GL_  LINE_  STIPPLE
GL_  LINE_  STIPPLE_  PATTERN
GL_  LINE_  STIPPLE_  REPEAT
GL_  LINE_  WIDTH
GL_  LINE_  WIDTH_  GRANULARITY
GL_  LINE_  WIDTH_  RANGE
GL_  POINT
GL_  LINE
GL_  FILL
GL_  CW
GL_  CCW
GL_  FRONT
GL_  BACK
GL_  POLYGON_  MODE
GL_  POLYGON_  SMOOTH
GL_  POLYGON_  STIPPLE
GL_  EDGE_  FLAG
GL_  CULL_  FACE
GL_  CULL_  FACE_  MODE
GL_  FRONT_  FACE
GL_  POLYGON_  OFFSET_  FACTOR
GL_  POLYGON_  OFFSET_  UNITS
GL_  POLYGON_  OFFSET_  POINT
GL_  POLYGON_  OFFSET_  LINE
GL_  POLYGON_  OFFSET_  FILL
GL_  COMPILE
GL_  COMPILE_  AND_  EXECUTE
GL_  LIST_  BASE
GL_  LIST_  INDEX
GL_  LIST_  MODE
GL_  NEVER
GL_  LESS
GL_  EQUAL
GL_  LEQUAL
GL_  GREATER
GL_  NOTEQUAL
GL_  GEQUAL
GL_  ALWAYS
GL_  DEPTH_  TEST
GL_  DEPTH_  BITS
GL_  DEPTH_  CLEAR_  VALUE
GL_  DEPTH_  FUNC
GL_  DEPTH_  RANGE
GL_  DEPTH_  WRITEMASK
GL_  DEPTH_  COMPONENT
GL_  LIGHTING
GL_  LIGHT0
GL_  LIGHT1
GL_  LIGHT2
GL_  LIGHT3
GL_  LIGHT4
GL_  LIGHT5
GL_  LIGHT6
GL_  LIGHT7
GL_  SPOT_  EXPONENT
GL_  SPOT_  CUTOFF
GL_  CONSTANT_  ATTENUATION
GL_  LINEAR_  ATTENUATION
GL_  QUADRATIC_  ATTENUATION
GL_  AMBIENT
GL_  DIFFUSE
GL_  SPECULAR
GL_  SHININESS
GL_  EMISSION
GL_  POSITION
GL_  SPOT_  DIRECTION
GL_  AMBIENT_  AND_  DIFFUSE
GL_  COLOR_  INDEXES
GL_  LIGHT_  MODEL_  TWO_  SIDE
GL_  LIGHT_  MODEL_  LOCAL_  VIEWER
GL_  LIGHT_  MODEL_  AMBIENT
GL_  FRONT_  AND_  BACK
GL_  SHADE_  MODEL
GL_  FLAT
GL_  SMOOTH
GL_  COLOR_  MATERIAL
GL_  COLOR_  MATERIAL_  FACE
GL_  COLOR_  MATERIAL_  PARAMETER
GL_  NORMALIZE
GL_  CLIP_  PLANE0
GL_  CLIP_  PLANE1
GL_  CLIP_  PLANE2
GL_  CLIP_  PLANE3
GL_  CLIP_  PLANE4
GL_  CLIP_  PLANE5
GL_  ACCUM_  RED_  BITS
GL_  ACCUM_  GREEN_  BITS
GL_  ACCUM_  BLUE_  BITS
GL_  ACCUM_  ALPHA_  BITS
GL_  ACCUM_  CLEAR_  VALUE
GL_  ACCUM
GL_  ADD
GL_  LOAD
GL_  MULT
GL_  RETURN
GL_  ALPHA_  TEST
GL_  ALPHA_  TEST_  REF
GL_  ALPHA_  TEST_  FUNC
GL_  BLEND
GL_  BLEND_  SRC
GL_  BLEND_  DST
GL_  ZERO
GL_  ONE
GL_  SRC_  COLOR
GL_  ONE_  MINUS_  SRC_  COLOR
GL_  SRC_  ALPHA
GL_  ONE_  MINUS_  SRC_  ALPHA
GL_  DST_  ALPHA
GL_  ONE_  MINUS_  DST_  ALPHA
GL_  DST_  COLOR
GL_  ONE_  MINUS_  DST_  COLOR
GL_  SRC_  ALPHA_  SATURATE
GL_  FEEDBACK
GL_  RENDER
GL_  SELECT
GL_  2D
GL_  3D
GL_  3D_  COLOR
GL_  3D_  COLOR_  TEXTURE
GL_  4D_  COLOR_  TEXTURE
GL_  POINT_  TOKEN
GL_  LINE_  TOKEN
GL_  LINE_  RESET_  TOKEN
GL_  POLYGON_  TOKEN
GL_  BITMAP_  TOKEN
GL_  DRAW_  PIXEL_  TOKEN
GL_  COPY_  PIXEL_  TOKEN
GL_  PASS_  THROUGH_  TOKEN
GL_  FEEDBACK_  BUFFER_  POINTER
GL_  FEEDBACK_  BUFFER_  SIZE
GL_  FEEDBACK_  BUFFER_  TYPE
GL_  SELECTION_  BUFFER_  POINTER
GL_  SELECTION_  BUFFER_  SIZE
GL_  FOG
GL_  FOG_  MODE
GL_  FOG_  DENSITY
GL_  FOG_  COLOR
GL_  FOG_  INDEX
GL_  FOG_  START
GL_  FOG_  END
GL_  LINEAR
GL_  EXP
GL_  EXP2
GL_  LOGIC_  OP
GL_  INDEX_  LOGIC_  OP
GL_  COLOR_  LOGIC_  OP
GL_  LOGIC_  OP_  MODE
GL_  CLEAR
GL_  SET
GL_  COPY
GL_  COPY_  INVERTED
GL_  NOOP
GL_  INVERT
GL_  AND
GL_  NAND
GL_  OR
GL_  NOR
GL_  XOR
GL_  EQUIV
GL_  AND_  REVERSE
GL_  AND_  INVERTED
GL_  OR_  REVERSE
GL_  OR_  INVERTED
GL_  STENCIL_  TEST
GL_  STENCIL_  WRITEMASK
GL_  STENCIL_  BITS
GL_  STENCIL_  FUNC
GL_  STENCIL_  VALUE_  MASK
GL_  STENCIL_  REF
GL_  STENCIL_  FAIL
GL_  STENCIL_  PASS_  DEPTH_  PASS
GL_  STENCIL_  PASS_  DEPTH_  FAIL
GL_  STENCIL_  CLEAR_  VALUE
GL_  STENCIL_  INDEX
GL_  KEEP
GL_  REPLACE
GL_  INCR
GL_  DECR
GL_  NONE
GL_  LEFT
GL_  RIGHT
GL_  FRONT_  LEFT
GL_  FRONT_  RIGHT
GL_  BACK_  LEFT
GL_  BACK_  RIGHT
GL_  AUX0
GL_  AUX1
GL_  AUX2
GL_  AUX3
GL_  COLOR_  INDEX
GL_  RED
GL_  GREEN
GL_  BLUE
GL_  ALPHA
GL_  LUMINANCE
GL_  LUMINANCE_  ALPHA
GL_  ALPHA_  BITS
GL_  RED_  BITS
GL_  GREEN_  BITS
GL_  BLUE_  BITS
GL_  INDEX_  BITS
GL_  SUBPIXEL_  BITS
GL_  AUX_  BUFFERS
GL_  READ_  BUFFER
GL_  DRAW_  BUFFER
GL_  DOUBLEBUFFER
GL_  STEREO
GL_  BITMAP
GL_  COLOR
GL_  DEPTH
GL_  STENCIL
GL_  DITHER
GL_  RGB
GL_  RGBA
GL_  MAX_  LIST_  NESTING
GL_  MAX_  ATTRIB_  STACK_  DEPTH
GL_  MAX_  MODELVIEW_  STACK_  DEPTH
GL_  MAX_  NAME_  STACK_  DEPTH
GL_  MAX_  PROJECTION_  STACK_  DEPTH
GL_  MAX_  TEXTURE_  STACK_  DEPTH
GL_  MAX_  EVAL_  ORDER
GL_  MAX_  LIGHTS
GL_  MAX_  CLIP_  PLANES
GL_  MAX_  TEXTURE_  SIZE
GL_  MAX_  PIXEL_  MAP_  TABLE
GL_  MAX_  VIEWPORT_  DIMS
GL_  MAX_  CLIENT_  ATTRIB_  STACK_  DEPTH
GL_  ATTRIB_  STACK_  DEPTH
GL_  CLIENT_  ATTRIB_  STACK_  DEPTH
GL_  COLOR_  CLEAR_  VALUE
GL_  COLOR_  WRITEMASK
GL_  CURRENT_  INDEX
GL_  CURRENT_  COLOR
GL_  CURRENT_  NORMAL
GL_  CURRENT_  RASTER_  COLOR
GL_  CURRENT_  RASTER_  DISTANCE
GL_  CURRENT_  RASTER_  INDEX
GL_  CURRENT_  RASTER_  POSITION
GL_  CURRENT_  RASTER_  TEXTURE_  COORDS
GL_  CURRENT_  RASTER_  POSITION_  VALID
GL_  CURRENT_  TEXTURE_  COORDS
GL_  INDEX_  CLEAR_  VALUE
GL_  INDEX_  MODE
GL_  INDEX_  WRITEMASK
GL_  MODELVIEW_  MATRIX
GL_  MODELVIEW_  STACK_  DEPTH
GL_  NAME_  STACK_  DEPTH
GL_  PROJECTION_  MATRIX
GL_  PROJECTION_  STACK_  DEPTH
GL_  RENDER_  MODE
GL_  RGBA_  MODE
GL_  TEXTURE_  MATRIX
GL_  TEXTURE_  STACK_  DEPTH
GL_  VIEWPORT
GL_  AUTO_  NORMAL
GL_  MAP1_  COLOR_  4
GL_  MAP1_  GRID_  DOMAIN
GL_  MAP1_  GRID_  SEGMENTS
GL_  MAP1_  INDEX
GL_  MAP1_  NORMAL
GL_  MAP1_  TEXTURE_  COORD_  1
GL_  MAP1_  TEXTURE_  COORD_  2
GL_  MAP1_  TEXTURE_  COORD_  3
GL_  MAP1_  TEXTURE_  COORD_  4
GL_  MAP1_  VERTEX_  3
GL_  MAP1_  VERTEX_  4
GL_  MAP2_  COLOR_  4
GL_  MAP2_  GRID_  DOMAIN
GL_  MAP2_  GRID_  SEGMENTS
GL_  MAP2_  INDEX
GL_  MAP2_  NORMAL
GL_  MAP2_  TEXTURE_  COORD_  1
GL_  MAP2_  TEXTURE_  COORD_  2
GL_  MAP2_  TEXTURE_  COORD_  3
GL_  MAP2_  TEXTURE_  COORD_  4
GL_  MAP2_  VERTEX_  3
GL_  MAP2_  VERTEX_  4
GL_  COEFF
GL_  DOMAIN
GL_  ORDER
GL_  FOG_  HINT
GL_  LINE_  SMOOTH_  HINT
GL_  PERSPECTIVE_  CORRECTION_  HINT
GL_  POINT_  SMOOTH_  HINT
GL_  POLYGON_  SMOOTH_  HINT
GL_  DONT_  CARE
GL_  FASTEST
GL_  NICEST
GL_  SCISSOR_  TEST
GL_  SCISSOR_  BOX
GL_  MAP_  COLOR
GL_  MAP_  STENCIL
GL_  INDEX_  SHIFT
GL_  INDEX_  OFFSET
GL_  RED_  SCALE
GL_  RED_  BIAS
GL_  GREEN_  SCALE
GL_  GREEN_  BIAS
GL_  BLUE_  SCALE
GL_  BLUE_  BIAS
GL_  ALPHA_  SCALE
GL_  ALPHA_  BIAS
GL_  DEPTH_  SCALE
GL_  DEPTH_  BIAS
GL_  PIXEL_  MAP_  S_  TO_  S_  SIZE
GL_  PIXEL_  MAP_  I_  TO_  I_  SIZE
GL_  PIXEL_  MAP_  I_  TO_  R_  SIZE
GL_  PIXEL_  MAP_  I_  TO_  G_  SIZE
GL_  PIXEL_  MAP_  I_  TO_  B_  SIZE
GL_  PIXEL_  MAP_  I_  TO_  A_  SIZE
GL_  PIXEL_  MAP_  R_  TO_  R_  SIZE
GL_  PIXEL_  MAP_  G_  TO_  G_  SIZE
GL_  PIXEL_  MAP_  B_  TO_  B_  SIZE
GL_  PIXEL_  MAP_  A_  TO_  A_  SIZE
GL_  PIXEL_  MAP_  S_  TO_  S
GL_  PIXEL_  MAP_  I_  TO_  I
GL_  PIXEL_  MAP_  I_  TO_  R
GL_  PIXEL_  MAP_  I_  TO_  G
GL_  PIXEL_  MAP_  I_  TO_  B
GL_  PIXEL_  MAP_  I_  TO_  A
GL_  PIXEL_  MAP_  R_  TO_  R
GL_  PIXEL_  MAP_  G_  TO_  G
GL_  PIXEL_  MAP_  B_  TO_  B
GL_  PIXEL_  MAP_  A_  TO_  A
GL_  PACK_  ALIGNMENT
GL_  PACK_  LSB_  FIRST
GL_  PACK_  ROW_  LENGTH
GL_  PACK_  SKIP_  PIXELS
GL_  PACK_  SKIP_  ROWS
GL_  PACK_  SWAP_  BYTES
GL_  UNPACK_  ALIGNMENT
GL_  UNPACK_  LSB_  FIRST
GL_  UNPACK_  ROW_  LENGTH
GL_  UNPACK_  SKIP_  PIXELS
GL_  UNPACK_  SKIP_  ROWS
GL_  UNPACK_  SWAP_  BYTES
GL_  ZOOM_  X
GL_  ZOOM_  Y
GL_  TEXTURE_  ENV
GL_  TEXTURE_  ENV_  MODE
GL_  TEXTURE_  1D
GL_  TEXTURE_  2D
GL_  TEXTURE_  WRAP_  S
GL_  TEXTURE_  WRAP_  T
GL_  TEXTURE_  MAG_  FILTER
GL_  TEXTURE_  MIN_  FILTER
GL_  TEXTURE_  ENV_  COLOR
GL_  TEXTURE_  GEN_  S
GL_  TEXTURE_  GEN_  T
GL_  TEXTURE_  GEN_  MODE
GL_  TEXTURE_  BORDER_  COLOR
GL_  TEXTURE_  WIDTH
GL_  TEXTURE_  HEIGHT
GL_  TEXTURE_  BORDER
GL_  TEXTURE_  COMPONENTS
GL_  TEXTURE_  RED_  SIZE
GL_  TEXTURE_  GREEN_  SIZE
GL_  TEXTURE_  BLUE_  SIZE
GL_  TEXTURE_  ALPHA_  SIZE
GL_  TEXTURE_  LUMINANCE_  SIZE
GL_  TEXTURE_  INTENSITY_  SIZE
GL_  NEAREST_  MIPMAP_  NEAREST
GL_  NEAREST_  MIPMAP_  LINEAR
GL_  LINEAR_  MIPMAP_  NEAREST
GL_  LINEAR_  MIPMAP_  LINEAR
GL_  OBJECT_  LINEAR
GL_  OBJECT_  PLANE
GL_  EYE_  LINEAR
GL_  EYE_  PLANE
GL_  SPHERE_  MAP
GL_  DECAL
GL_  MODULATE
GL_  NEAREST
GL_  REPEAT
GL_  CLAMP
GL_  S
GL_  T
GL_  R
GL_  Q
GL_  TEXTURE_  GEN_  R
GL_  TEXTURE_  GEN_  Q
GL_  VENDOR
GL_  RENDERER
GL_  VERSION
GL_  EXTENSIONS
GL_  NO_  ERROR
GL_  INVALID_  VALUE
GL_  INVALID_  ENUM
GL_  INVALID_  OPERATION
GL_  STACK_  OVERFLOW
GL_  STACK_  UNDERFLOW
GL_  OUT_  OF_  MEMORY
GL_  CURRENT_  BIT
GL_  POINT_  BIT
GL_  LINE_  BIT
GL_  POLYGON_  BIT
GL_  POLYGON_  STIPPLE_  BIT
GL_  PIXEL_  MODE_  BIT
GL_  LIGHTING_  BIT
GL_  FOG_  BIT
GL_  DEPTH_  BUFFER_  BIT
GL_  ACCUM_  BUFFER_  BIT
GL_  STENCIL_  BUFFER_  BIT
GL_  VIEWPORT_  BIT
GL_  TRANSFORM_  BIT
GL_  ENABLE_  BIT
GL_  COLOR_  BUFFER_  BIT
GL_  HINT_  BIT
GL_  EVAL_  BIT
GL_  LIST_  BIT
GL_  TEXTURE_  BIT
GL_  SCISSOR_  BIT
GL_  ALL_  ATTRIB_  BITS
GL_  PROXY_  TEXTURE_  1D
GL_  PROXY_  TEXTURE_  2D
GL_  TEXTURE_  PRIORITY
GL_  TEXTURE_  RESIDENT
GL_  TEXTURE_  BINDING_  1D
GL_  TEXTURE_  BINDING_  2D
GL_  TEXTURE_  INTERNAL_  FORMAT
GL_  ALPHA4
GL_  ALPHA8
GL_  ALPHA12
GL_  ALPHA16
GL_  LUMINANCE4
GL_  LUMINANCE8
GL_  LUMINANCE12
GL_  LUMINANCE16
GL_  LUMINANCE4_  ALPHA4
GL_  LUMINANCE6_  ALPHA2
GL_  LUMINANCE8_  ALPHA8
GL_  LUMINANCE12_  ALPHA4
GL_  LUMINANCE12_  ALPHA12
GL_  LUMINANCE16_  ALPHA16
GL_  INTENSITY
GL_  INTENSITY4
GL_  INTENSITY8
GL_  INTENSITY12
GL_  INTENSITY16
GL_  R3_  G3_  B2
GL_  RGB4
GL_  RGB5
GL_  RGB8
GL_  RGB10
GL_  RGB12
GL_  RGB16
GL_  RGBA2
GL_  RGBA4
GL_  RGB5_  A1
GL_  RGBA8
GL_  RGB10_  A2
GL_  RGBA12
GL_  RGBA16
GL_  CLIENT_  PIXEL_  STORE_  BIT
GL_  CLIENT_  VERTEX_  ARRAY_  BIT
GL_  ALL_  CLIENT_  ATTRIB_  BITS
GL_  CLIENT_  ALL_  ATTRIB_  BITS
GL_  UNSIGNED_  BYTE_  3_  3_  2
GL_  UNSIGNED_  SHORT_  4_  4_  4_  4
GL_  UNSIGNED_  SHORT_  5_  5_  5_  1
GL_  UNSIGNED_  INT_  8_  8_  8_  8
GL_  UNSIGNED_  INT_  10_  10_  10_  2
GL_  RESCALE_  NORMAL
GL_  TEXTURE_  BINDING_  3D
GL_  PACK_  SKIP_  IMAGES
GL_  PACK_  IMAGE_  HEIGHT
GL_  UNPACK_  SKIP_  IMAGES
GL_  UNPACK_  IMAGE_  HEIGHT
GL_  TEXTURE_  3D
GL_  PROXY_  TEXTURE_  3D
GL_  TEXTURE_  DEPTH
GL_  TEXTURE_  WRAP_  R
GL_  MAX_  3D_  TEXTURE_  SIZE
GL_  UNSIGNED_  BYTE_  2_  3_  3_  REV
GL_  UNSIGNED_  SHORT_  5_  6_  5
GL_  UNSIGNED_  SHORT_  5_  6_  5_  REV
GL_  UNSIGNED_  SHORT_  4_  4_  4_  4_  REV
GL_  UNSIGNED_  SHORT_  1_  5_  5_  5_  REV
GL_  UNSIGNED_  INT_  8_  8_  8_  8_  REV
GL_  UNSIGNED_  INT_  2_  10_  10_  10_  REV
GL_  BGR
GL_  BGRA
GL_  MAX_  ELEMENTS_  VERTICES
GL_  MAX_  ELEMENTS_  INDICES
GL_  CLAMP_  TO_  EDGE
GL_  TEXTURE_  MIN_  LOD
GL_  TEXTURE_  MAX_  LOD
GL_  TEXTURE_  BASE_  LEVEL
GL_  TEXTURE_  MAX_  LEVEL
GL_  LIGHT_  MODEL_  COLOR_  CONTROL
GL_  SINGLE_  COLOR
GL_  SEPARATE_  SPECULAR_  COLOR
GL_  SMOOTH_  POINT_  SIZE_  RANGE
GL_  SMOOTH_  POINT_  SIZE_  GRANULARITY
GL_  SMOOTH_  LINE_  WIDTH_  RANGE
GL_  SMOOTH_  LINE_  WIDTH_  GRANULARITY
GL_  ALIASED_  POINT_  SIZE_  RANGE
GL_  ALIASED_  LINE_  WIDTH_  RANGE
GL_  CONSTANT_  COLOR
GL_  ONE_  MINUS_  CONSTANT_  COLOR
GL_  CONSTANT_  ALPHA
GL_  ONE_  MINUS_  CONSTANT_  ALPHA
GL_  BLEND_  COLOR
GL_  FUNC_  ADD
GL_  MIN
GL_  MAX
GL_  BLEND_  EQUATION
GL_  FUNC_  SUBTRACT
GL_  FUNC_  REVERSE_  SUBTRACT
GL_  CONVOLUTION_  1D
GL_  CONVOLUTION_  2D
GL_  SEPARABLE_  2D
GL_  CONVOLUTION_  BORDER_  MODE
GL_  CONVOLUTION_  FILTER_  SCALE
GL_  CONVOLUTION_  FILTER_  BIAS
GL_  REDUCE
GL_  CONVOLUTION_  FORMAT
GL_  CONVOLUTION_  WIDTH
GL_  CONVOLUTION_  HEIGHT
GL_  MAX_  CONVOLUTION_  WIDTH
GL_  MAX_  CONVOLUTION_  HEIGHT
GL_  POST_  CONVOLUTION_  RED_  SCALE
GL_  POST_  CONVOLUTION_  GREEN_  SCALE
GL_  POST_  CONVOLUTION_  BLUE_  SCALE
GL_  POST_  CONVOLUTION_  ALPHA_  SCALE
GL_  POST_  CONVOLUTION_  RED_  BIAS
GL_  POST_  CONVOLUTION_  GREEN_  BIAS
GL_  POST_  CONVOLUTION_  BLUE_  BIAS
GL_  POST_  CONVOLUTION_  ALPHA_  BIAS
GL_  HISTOGRAM
GL_  PROXY_  HISTOGRAM
GL_  HISTOGRAM_  WIDTH
GL_  HISTOGRAM_  FORMAT
GL_  HISTOGRAM_  RED_  SIZE
GL_  HISTOGRAM_  GREEN_  SIZE
GL_  HISTOGRAM_  BLUE_  SIZE
GL_  HISTOGRAM_  ALPHA_  SIZE
GL_  HISTOGRAM_  LUMINANCE_  SIZE
GL_  HISTOGRAM_  SINK
GL_  MINMAX
GL_  MINMAX_  FORMAT
GL_  MINMAX_  SINK
GL_  TABLE_  TOO_  LARGE
GL_  COLOR_  MATRIX
GL_  COLOR_  MATRIX_  STACK_  DEPTH
GL_  MAX_  COLOR_  MATRIX_  STACK_  DEPTH
GL_  POST_  COLOR_  MATRIX_  RED_  SCALE
GL_  POST_  COLOR_  MATRIX_  GREEN_  SCALE
GL_  POST_  COLOR_  MATRIX_  BLUE_  SCALE
GL_  POST_  COLOR_  MATRIX_  ALPHA_  SCALE
GL_  POST_  COLOR_  MATRIX_  RED_  BIAS
GL_  POST_  COLOR_  MATRIX_  GREEN_  BIAS
GL_  POST_  COLOR_  MATRIX_  BLUE_  BIAS
GL_  POST_  COLOR_  MATRIX_  ALPHA_  BIAS
GL_  COLOR_  TABLE
GL_  POST_  CONVOLUTION_  COLOR_  TABLE
GL_  POST_  COLOR_  MATRIX_  COLOR_  TABLE
GL_  PROXY_  COLOR_  TABLE
GL_  PROXY_  POST_  CONVOLUTION_  COLOR_  TABLE
GL_  PROXY_  POST_  COLOR_  MATRIX_  COLOR_  TABLE
GL_  COLOR_  TABLE_  SCALE
GL_  COLOR_  TABLE_  BIAS
GL_  COLOR_  TABLE_  FORMAT
GL_  COLOR_  TABLE_  WIDTH
GL_  COLOR_  TABLE_  RED_  SIZE
GL_  COLOR_  TABLE_  GREEN_  SIZE
GL_  COLOR_  TABLE_  BLUE_  SIZE
GL_  COLOR_  TABLE_  ALPHA_  SIZE
GL_  COLOR_  TABLE_  LUMINANCE_  SIZE
GL_  COLOR_  TABLE_  INTENSITY_  SIZE
GL_  CONSTANT_  BORDER
GL_  REPLICATE_  BORDER
GL_  CONVOLUTION_  BORDER_  COLOR
GL_  TEXTURE0
GL_  TEXTURE1
GL_  TEXTURE2
GL_  TEXTURE3
GL_  TEXTURE4
GL_  TEXTURE5
GL_  TEXTURE6
GL_  TEXTURE7
GL_  TEXTURE8
GL_  TEXTURE9
GL_  TEXTURE10
GL_  TEXTURE11
GL_  TEXTURE12
GL_  TEXTURE13
GL_  TEXTURE14
GL_  TEXTURE15
GL_  TEXTURE16
GL_  TEXTURE17
GL_  TEXTURE18
GL_  TEXTURE19
GL_  TEXTURE20
GL_  TEXTURE21
GL_  TEXTURE22
GL_  TEXTURE23
GL_  TEXTURE24
GL_  TEXTURE25
GL_  TEXTURE26
GL_  TEXTURE27
GL_  TEXTURE28
GL_  TEXTURE29
GL_  TEXTURE30
GL_  TEXTURE31
GL_  ACTIVE_  TEXTURE
GL_  CLIENT_  ACTIVE_  TEXTURE
GL_  MAX_  TEXTURE_  UNITS
GL_  TRANSPOSE_  MODELVIEW_  MATRIX
GL_  TRANSPOSE_  PROJECTION_  MATRIX
GL_  TRANSPOSE_  TEXTURE_  MATRIX
GL_  TRANSPOSE_  COLOR_  MATRIX
GL_  MULTISAMPLE
GL_  SAMPLE_  ALPHA_  TO_  COVERAGE
GL_  SAMPLE_  ALPHA_  TO_  ONE
GL_  SAMPLE_  COVERAGE
GL_  SAMPLE_  BUFFERS
GL_  SAMPLES
GL_  SAMPLE_  COVERAGE_  VALUE
GL_  SAMPLE_  COVERAGE_  INVERT
GL_  MULTISAMPLE_  BIT
GL_  NORMAL_  MAP
GL_  REFLECTION_  MAP
GL_  TEXTURE_  CUBE_  MAP
GL_  TEXTURE_  BINDING_  CUBE_  MAP
GL_  TEXTURE_  CUBE_  MAP_  POSITIVE_  X
GL_  TEXTURE_  CUBE_  MAP_  NEGATIVE_  X
GL_  TEXTURE_  CUBE_  MAP_  POSITIVE_  Y
GL_  TEXTURE_  CUBE_  MAP_  NEGATIVE_  Y
GL_  TEXTURE_  CUBE_  MAP_  POSITIVE_  Z
GL_  TEXTURE_  CUBE_  MAP_  NEGATIVE_  Z
GL_  PROXY_  TEXTURE_  CUBE_  MAP
GL_  MAX_  CUBE_  MAP_  TEXTURE_  SIZE
GL_  COMPRESSED_  ALPHA
GL_  COMPRESSED_  LUMINANCE
GL_  COMPRESSED_  LUMINANCE_  ALPHA
GL_  COMPRESSED_  INTENSITY
GL_  COMPRESSED_  RGB
GL_  COMPRESSED_  RGBA
GL_  TEXTURE_  COMPRESSION_  HINT
GL_  TEXTURE_  COMPRESSED_  IMAGE_  SIZE
GL_  TEXTURE_  COMPRESSED
GL_  NUM_  COMPRESSED_  TEXTURE_  FORMATS
GL_  COMPRESSED_  TEXTURE_  FORMATS
GL_  CLAMP_  TO_  BORDER
GL_  COMBINE
GL_  COMBINE_  RGB
GL_  COMBINE_  ALPHA
GL_  SOURCE0_  RGB
GL_  SOURCE1_  RGB
GL_  SOURCE2_  RGB
GL_  SOURCE0_  ALPHA
GL_  SOURCE1_  ALPHA
GL_  SOURCE2_  ALPHA
GL_  OPERAND0_  RGB
GL_  OPERAND1_  RGB
GL_  OPERAND2_  RGB
GL_  OPERAND0_  ALPHA
GL_  OPERAND1_  ALPHA
GL_  OPERAND2_  ALPHA
GL_  RGB_  SCALE
GL_  ADD_  SIGNED
GL_  INTERPOLATE
GL_  SUBTRACT
GL_  CONSTANT
GL_  PRIMARY_  COLOR
GL_  PREVIOUS
GL_  DOT3_  RGB
GL_  DOT3_  RGBA
GL_  BLEND_  DST_  RGB
GL_  BLEND_  SRC_  RGB
GL_  BLEND_  DST_  ALPHA
GL_  BLEND_  SRC_  ALPHA
GL_  POINT_  SIZE_  MIN
GL_  POINT_  SIZE_  MAX
GL_  POINT_  FADE_  THRESHOLD_  SIZE
GL_  POINT_  DISTANCE_  ATTENUATION
GL_  GENERATE_  MIPMAP
GL_  GENERATE_  MIPMAP_  HINT
GL_  DEPTH_  COMPONENT16
GL_  DEPTH_  COMPONENT24
GL_  DEPTH_  COMPONENT32
GL_  MIRRORED_  REPEAT
GL_  FOG_  COORDINATE_  SOURCE
GL_  FOG_  COORDINATE
GL_  FRAGMENT_  DEPTH
GL_  CURRENT_  FOG_  COORDINATE
GL_  FOG_  COORDINATE_  ARRAY_  TYPE
GL_  FOG_  COORDINATE_  ARRAY_  STRIDE
GL_  FOG_  COORDINATE_  ARRAY_  POINTER
GL_  FOG_  COORDINATE_  ARRAY
GL_  COLOR_  SUM
GL_  CURRENT_  SECONDARY_  COLOR
GL_  SECONDARY_  COLOR_  ARRAY_  SIZE
GL_  SECONDARY_  COLOR_  ARRAY_  TYPE
GL_  SECONDARY_  COLOR_  ARRAY_  STRIDE
GL_  SECONDARY_  COLOR_  ARRAY_  POINTER
GL_  SECONDARY_  COLOR_  ARRAY
GL_  MAX_  TEXTURE_  LOD_  BIAS
GL_  TEXTURE_  FILTER_  CONTROL
GL_  TEXTURE_  LOD_  BIAS
GL_  INCR_  WRAP
GL_  DECR_  WRAP
GL_  TEXTURE_  DEPTH_  SIZE
GL_  DEPTH_  TEXTURE_  MODE
GL_  TEXTURE_  COMPARE_  MODE
GL_  TEXTURE_  COMPARE_  FUNC
GL_  COMPARE_  R_  TO_  TEXTURE
GL_  BUFFER_  SIZE
GL_  BUFFER_  USAGE
GL_  QUERY_  COUNTER_  BITS
GL_  CURRENT_  QUERY
GL_  QUERY_  RESULT
GL_  QUERY_  RESULT_  AVAILABLE
GL_  ARRAY_  BUFFER
GL_  ELEMENT_  ARRAY_  BUFFER
GL_  ARRAY_  BUFFER_  BINDING
GL_  ELEMENT_  ARRAY_  BUFFER_  BINDING
GL_  VERTEX_  ARRAY_  BUFFER_  BINDING
GL_  NORMAL_  ARRAY_  BUFFER_  BINDING
GL_  COLOR_  ARRAY_  BUFFER_  BINDING
GL_  INDEX_  ARRAY_  BUFFER_  BINDING
GL_  TEXTURE_  COORD_  ARRAY_  BUFFER_  BINDING
GL_  EDGE_  FLAG_  ARRAY_  BUFFER_  BINDING
GL_  SECONDARY_  COLOR_  ARRAY_  BUFFER_  BINDING
GL_  FOG_  COORDINATE_  ARRAY_  BUFFER_  BINDING
GL_  WEIGHT_  ARRAY_  BUFFER_  BINDING
GL_  VERTEX_  ATTRIB_  ARRAY_  BUFFER_  BINDING
GL_  READ_  ONLY
GL_  WRITE_  ONLY
GL_  READ_  WRITE
GL_  BUFFER_  ACCESS
GL_  BUFFER_  MAPPED
GL_  BUFFER_  MAP_  POINTER
GL_  STREAM_  DRAW
GL_  STREAM_  READ
GL_  STREAM_  COPY
GL_  STATIC_  DRAW
GL_  STATIC_  READ
GL_  STATIC_  COPY
GL_  DYNAMIC_  DRAW
GL_  DYNAMIC_  READ
GL_  DYNAMIC_  COPY
GL_  SAMPLES_  PASSED
GL_  FOG_  COORD_  SRC
GL_  FOG_  COORD
GL_  CURRENT_  FOG_  COORD
GL_  FOG_  COORD_  ARRAY_  TYPE
GL_  FOG_  COORD_  ARRAY_  STRIDE
GL_  FOG_  COORD_  ARRAY_  POINTER
GL_  FOG_  COORD_  ARRAY
GL_  FOG_  COORD_  ARRAY_  BUFFER_  BINDING
GL_  SRC0_  RGB
GL_  SRC1_  RGB
GL_  SRC2_  RGB
GL_  SRC0_  ALPHA
GL_  SRC1_  ALPHA
GL_  SRC2_  ALPHA
GLU_  FALSE
GLU_  TRUE
GLU_  VERSION
GLU_  EXTENSIONS
GLU_  INVALID_  ENUM
GLU_  INVALID_  VALUE
GLU_  OUT_  OF_  MEMORY
GLU_  INVALID_  OPERATION
GLU_  OUTLINE_  POLYGON
GLU_  OUTLINE_  PATCH
GLU_  NURBS_  ERROR
GLU_  ERROR
GLU_  NURBS_  BEGIN
GLU_  NURBS_  BEGIN_  EXT
GLU_  NURBS_  VERTEX
GLU_  NURBS_  VERTEX_  EXT
GLU_  NURBS_  NORMAL
GLU_  NURBS_  NORMAL_  EXT
GLU_  NURBS_  COLOR
GLU_  NURBS_  COLOR_  EXT
GLU_  NURBS_  TEXTURE_  COORD
GLU_  NURBS_  TEX_  COORD_  EXT
GLU_  NURBS_  END
GLU_  NURBS_  END_  EXT
GLU_  NURBS_  BEGIN_  DATA
GLU_  NURBS_  BEGIN_  DATA_  EXT
GLU_  NURBS_  VERTEX_  DATA
GLU_  NURBS_  VERTEX_  DATA_  EXT
GLU_  NURBS_  NORMAL_  DATA
GLU_  NURBS_  NORMAL_  DATA_  EXT
GLU_  NURBS_  COLOR_  DATA
GLU_  NURBS_  COLOR_  DATA_  EXT
GLU_  NURBS_  TEXTURE_  COORD_  DATA
GLU_  NURBS_  TEX_  COORD_  DATA_  EXT
GLU_  NURBS_  END_  DATA
GLU_  NURBS_  END_  DATA_  EXT
GLU_  NURBS_  ERROR1
GLU_  NURBS_  ERROR2
GLU_  NURBS_  ERROR3
GLU_  NURBS_  ERROR4
GLU_  NURBS_  ERROR5
GLU_  NURBS_  ERROR6
GLU_  NURBS_  ERROR7
GLU_  NURBS_  ERROR8
GLU_  NURBS_  ERROR9
GLU_  NURBS_  ERROR10
GLU_  NURBS_  ERROR11
GLU_  NURBS_  ERROR12
GLU_  NURBS_  ERROR13
GLU_  NURBS_  ERROR14
GLU_  NURBS_  ERROR15
GLU_  NURBS_  ERROR16
GLU_  NURBS_  ERROR17
GLU_  NURBS_  ERROR18
GLU_  NURBS_  ERROR19
GLU_  NURBS_  ERROR20
GLU_  NURBS_  ERROR21
GLU_  NURBS_  ERROR22
GLU_  NURBS_  ERROR23
GLU_  NURBS_  ERROR24
GLU_  NURBS_  ERROR25
GLU_  NURBS_  ERROR26
GLU_  NURBS_  ERROR27
GLU_  NURBS_  ERROR28
GLU_  NURBS_  ERROR29
GLU_  NURBS_  ERROR30
GLU_  NURBS_  ERROR31
GLU_  NURBS_  ERROR32
GLU_  NURBS_  ERROR33
GLU_  NURBS_  ERROR34
GLU_  NURBS_  ERROR35
GLU_  NURBS_  ERROR36
GLU_  NURBS_  ERROR37
GLU_  AUTO_  LOAD_  MATRIX
GLU_  CULLING
GLU_  SAMPLING_  TOLERANCE
GLU_  DISPLAY_  MODE
GLU_  PARAMETRIC_  TOLERANCE
GLU_  SAMPLING_  METHOD
GLU_  U_  STEP
GLU_  V_  STEP
GLU_  NURBS_  MODE
GLU_  NURBS_  MODE_  EXT
GLU_  NURBS_  TESSELLATOR
GLU_  NURBS_  TESSELLATOR_  EXT
GLU_  NURBS_  RENDERER
GLU_  NURBS_  RENDERER_  EXT
GLU_  OBJECT_  PARAMETRIC_  ERROR
GLU_  OBJECT_  PARAMETRIC_  ERROR_  EXT
GLU_  OBJECT_  PATH_  LENGTH
GLU_  OBJECT_  PATH_  LENGTH_  EXT
GLU_  PATH_  LENGTH
GLU_  PARAMETRIC_  ERROR
GLU_  DOMAIN_  DISTANCE
GLU_  MAP1_  TRIM_  2
GLU_  MAP1_  TRIM_  3
GLU_  POINT
GLU_  LINE
GLU_  FILL
GLU_  SILHOUETTE
GLU_  SMOOTH
GLU_  FLAT
GLU_  NONE
GLU_  OUTSIDE
GLU_  INSIDE
GLU_  TESS_  BEGIN
GLU_  BEGIN
GLU_  TESS_  VERTEX
GLU_  VERTEX
GLU_  TESS_  END
GLU_  END
GLU_  TESS_  ERROR
GLU_  TESS_  EDGE_  FLAG
GLU_  EDGE_  FLAG
GLU_  TESS_  COMBINE
GLU_  TESS_  BEGIN_  DATA
GLU_  TESS_  VERTEX_  DATA
GLU_  TESS_  END_  DATA
GLU_  TESS_  ERROR_  DATA
GLU_  TESS_  EDGE_  FLAG_  DATA
GLU_  TESS_  COMBINE_  DATA
GLU_  CW
GLU_  CCW
GLU_  INTERIOR
GLU_  EXTERIOR
GLU_  UNKNOWN
GLU_  TESS_  WINDING_  RULE
GLU_  TESS_  BOUNDARY_  ONLY
GLU_  TESS_  TOLERANCE
GLU_  TESS_  ERROR1
GLU_  TESS_  ERROR2
GLU_  TESS_  ERROR3
GLU_  TESS_  ERROR4
GLU_  TESS_  ERROR5
GLU_  TESS_  ERROR6
GLU_  TESS_  ERROR7
GLU_  TESS_  ERROR8
GLU_  TESS_  MISSING_  BEGIN_  POLYGON
GLU_  TESS_  MISSING_  BEGIN_  CONTOUR
GLU_  TESS_  MISSING_  END_  POLYGON
GLU_  TESS_  MISSING_  END_  CONTOUR
GLU_  TESS_  COORD_  TOO_  LARGE
GLU_  TESS_  NEED_  COMBINE_  CALLBACK
GLU_  TESS_  WINDING_  ODD
GLU_  TESS_  WINDING_  NONZERO
GLU_  TESS_  WINDING_  POSITIVE
GLU_  TESS_  WINDING_  NEGATIVE
GLU_  TESS_  WINDING_  ABS_  GEQ_  TWO
GLU_  TESS_  MAX_  COORD
feedback-buffer->gl-float-vector
select-buffer->gl-uint-vector

2 C-Style OpenGL

 (require sgl/gl) package: sgl

The sgl/gl module provides a direct interface to the system’s GL library closely following the conventions of the C-language OpenGL API. It provides a binding for each #defined constant (these start with GL_) and for the functions in the GL 1.5 and GLU 1.3 specifications, except for the following:

If one of the provided functions is not present on your system (e.g. if your system supports only GL 1.3), then the corresponding sgl/gl function raises a run-time exception when invoked.

The functions provided by sgl/gl perform comparable checking to their C-language counterparts; they check the types of their arguments, but do not check the length of array arguments. The following details the kinds of Racket values that can be provided for each primitive OpenGL type:

OpenGL functions that take vector arguments accept cvector values. The type of the cvector is checked; for example, glVertex3fv expects a vector of GLfloats, so glVertex3fv accepts only a cvector containing reals. See also sgl/gl-vectors. Functions that accept arrays of type void* accept any cvector; you must ensure that you supply the proper kind of vector, as in the C-language OpenGL API.

Examples:

(require sgl/gl
         sgl/gl-vectors)
(glBegin GL_TRIANGLES)
(glVertex3i 1 2 3)
(glVertex4fv (gl-float-vector 1 2 3 4))
(glEnd)

These functions do not take a size argument, because it is derived from the length of the argument vector.

These functions do not take vector arguments. Instead, they allocate a vector of the requested size and return it.

This function takes in a GLuint vector and textures, and it returns 2 values: the specified boolean and a boolean vector of residences.

Instead of taking a vector argument, these function take an integer argument that specifies the size of the vector that is returned.

This function does not take a vector argument and returns a GLdouble vector of length 4.

These functions deal with strings instead of GLubyte vectors.

Instead of taking pointers to GLdoubles for return values, these function directly return GLdouble vectors.

These functions do not take vectors, instead they return a selection-buffer-object or feedback-buffer-object. The select-buffer->gl-uint-vector and feedback-buffer->gl-float-vector functions copy the contents of the buffer into a vector. Because the OpenGL library writes to the buffer-object on OpenGL function calls after glSelectBuffer or glFeedbackBuffer has returned, if the buffer is garbage collected before OpenGL is finished writing to it, the entire Racket system can crash. The gl-process-selection function in sgl helps interpret the results of glSelectBuffer in a Racket-friendly format.

value

glAccum : procedure?

value

glActiveTexture : procedure?

value

glAlphaFunc : procedure?

value

glBegin : procedure?

value

glBeginQuery : procedure?

value

glBindTexture : procedure?

value

glBitmap : procedure?

value

glBlendColor : procedure?

value

glBlendEquation : procedure?

value

glBlendFunc : procedure?

value

glBlendFuncSeparate : procedure?

value

glCallList : procedure?

value

glCallLists : procedure?

value

glClear : procedure?

value

glClearAccum : procedure?

value

glClearColor : procedure?

value

glClearDepth : procedure?

value

glClearIndex : procedure?

value

glClearStencil : procedure?

value

glClipPlane : procedure?

value

glColor3b : procedure?

value

glColor3bv : procedure?

value

glColor3d : procedure?

value

glColor3dv : procedure?

value

glColor3f : procedure?

value

glColor3fv : procedure?

value

glColor3i : procedure?

value

glColor3iv : procedure?

value

glColor3s : procedure?

value

glColor3sv : procedure?

value

glColor3ub : procedure?

value

glColor3ubv : procedure?

value

glColor3ui : procedure?

value

glColor3uiv : procedure?

value

glColor3us : procedure?

value

glColor3usv : procedure?

value

glColor4b : procedure?

value

glColor4bv : procedure?

value

glColor4d : procedure?

value

glColor4dv : procedure?

value

glColor4f : procedure?

value

glColor4fv : procedure?

value

glColor4i : procedure?

value

glColor4iv : procedure?

value

glColor4s : procedure?

value

glColor4sv : procedure?

value

glColor4ub : procedure?

value

glColor4ubv : procedure?

value

glColor4ui : procedure?

value

glColor4uiv : procedure?

value

glColor4us : procedure?

value

glColor4usv : procedure?

value

glColorMask : procedure?

value

glColorMaterial : procedure?

value

glColorSubTable : procedure?

value

glColorTable : procedure?

value

glColorTableParameterfv : procedure?

value

glColorTableParameteriv : procedure?

value

glCompressedTexImage1D : procedure?

value

glCompressedTexImage2D : procedure?

value

glCompressedTexImage3D : procedure?

value

glCompressedTexSubImage1D : procedure?

value

glCompressedTexSubImage2D : procedure?

value

glCompressedTexSubImage3D : procedure?

value

glConvolutionFilter1D : procedure?

value

glConvolutionFilter2D : procedure?

value

glConvolutionParameterf : procedure?

value

glConvolutionParameterfv : procedure?

value

glConvolutionParameteri : procedure?

value

glConvolutionParameteriv : procedure?

value

glCopyColorSubTable : procedure?

value

glCopyColorTable : procedure?

value

glCopyConvolutionFilter1D : procedure?

value

glCopyConvolutionFilter2D : procedure?

value

glCopyPixels : procedure?

value

glCopyTexImage1D : procedure?

value

glCopyTexImage2D : procedure?

value

glCopyTexSubImage1D : procedure?

value

glCopyTexSubImage2D : procedure?

value

glCopyTexSubImage3D : procedure?

value

glCullFace : procedure?

value

glDeleteLists : procedure?

value

glDepthFunc : procedure?

value

glDepthMask : procedure?

value

glDepthRange : procedure?

value

glDisable : procedure?

value

glDrawBuffer : procedure?

value

glDrawPixels : procedure?

value

glEdgeFlag : procedure?

value

glEdgeFlagv : procedure?

value

glEnable : procedure?

value

glEnd : procedure?

value

glEndList : procedure?

value

glEndQuery : procedure?

value

glEvalCoord1d : procedure?

value

glEvalCoord1dv : procedure?

value

glEvalCoord1f : procedure?

value

glEvalCoord1fv : procedure?

value

glEvalCoord2d : procedure?

value

glEvalCoord2dv : procedure?

value

glEvalCoord2f : procedure?

value

glEvalCoord2fv : procedure?

value

glEvalMesh1 : procedure?

value

glEvalMesh2 : procedure?

value

glEvalPoint1 : procedure?

value

glEvalPoint2 : procedure?

value

glFinish : procedure?

value

glFlush : procedure?

value

glFogCoordd : procedure?

value

glFogCoorddv : procedure?

value

glFogCoordf : procedure?

value

glFogCoordfv : procedure?

value

glFogf : procedure?

value

glFogfv : procedure?

value

glFogi : procedure?

value

glFogiv : procedure?

value

glFrontFace : procedure?

value

glFrustum : procedure?

value

glGenLists : procedure?

value

glGetColorTable : procedure?

value

glGetCompressedTexImage : procedure?

value

glGetConvolutionFilter : procedure?

value

glGetError : procedure?

value

glGetHistogram : procedure?

value

glGetMinmax : procedure?

value

glGetPolygonStipple : procedure?

value

glGetSeparableFilter : procedure?

value

glGetTexImage : procedure?

value

glHint : procedure?

value

glHistogram : procedure?

value

glIndexMask : procedure?

value

glIndexd : procedure?

value

glIndexdv : procedure?

value

glIndexf : procedure?

value

glIndexfv : procedure?

value

glIndexi : procedure?

value

glIndexiv : procedure?

value

glIndexs : procedure?

value

glIndexsv : procedure?

value

glIndexub : procedure?

value

glIndexubv : procedure?

value

glInitNames : procedure?

value

glIsBuffer : procedure?

value

glIsEnabled : procedure?

value

glIsList : procedure?

value

glIsQuery : procedure?

value

glIsTexture : procedure?

value

glLightModelf : procedure?

value

glLightModelfv : procedure?

value

glLightModeli : procedure?

value

glLightModeliv : procedure?

value

glLightf : procedure?

value

glLightfv : procedure?

value

glLighti : procedure?

value

glLightiv : procedure?

value

glLineStipple : procedure?

value

glLineWidth : procedure?

value

glListBase : procedure?

value

glLoadIdentity : procedure?

value

glLoadMatrixd : procedure?

value

glLoadMatrixf : procedure?

value

glLoadName : procedure?

value

glLoadTransposeMatrixd : procedure?

value

glLoadTransposeMatrixf : procedure?

value

glLogicOp : procedure?

value

glMap1d : procedure?

value

glMap1f : procedure?

value

glMap2d : procedure?

value

glMap2f : procedure?

value

glMapGrid1d : procedure?

value

glMapGrid1f : procedure?

value

glMapGrid2d : procedure?

value

glMapGrid2f : procedure?

value

glMaterialf : procedure?

value

glMaterialfv : procedure?

value

glMateriali : procedure?

value

glMaterialiv : procedure?

value

glMatrixMode : procedure?

value

glMinmax : procedure?

value

glMultMatrixd : procedure?

value

glMultMatrixf : procedure?

value

glMultTransposeMatrixd : procedure?

value

glMultTransposeMatrixf : procedure?

value

glMultiTexCoord1d : procedure?

value

glMultiTexCoord1dv : procedure?

value

glMultiTexCoord1f : procedure?

value

glMultiTexCoord1fv : procedure?

value

glMultiTexCoord1i : procedure?

value

glMultiTexCoord1iv : procedure?

value

glMultiTexCoord1s : procedure?

value

glMultiTexCoord1sv : procedure?

value

glMultiTexCoord2d : procedure?

value

glMultiTexCoord2dv : procedure?

value

glMultiTexCoord2f : procedure?

value

glMultiTexCoord2fv : procedure?

value

glMultiTexCoord2i : procedure?

value

glMultiTexCoord2iv : procedure?

value

glMultiTexCoord2s : procedure?

value

glMultiTexCoord2sv : procedure?

value

glMultiTexCoord3d : procedure?

value

glMultiTexCoord3dv : procedure?

value

glMultiTexCoord3f : procedure?

value

glMultiTexCoord3fv : procedure?

value

glMultiTexCoord3i : procedure?

value

glMultiTexCoord3iv : procedure?

value

glMultiTexCoord3s : procedure?

value

glMultiTexCoord3sv : procedure?

value

glMultiTexCoord4d : procedure?

value

glMultiTexCoord4dv : procedure?

value

glMultiTexCoord4f : procedure?

value

glMultiTexCoord4fv : procedure?

value

glMultiTexCoord4i : procedure?

value

glMultiTexCoord4iv : procedure?

value

glMultiTexCoord4s : procedure?

value

glMultiTexCoord4sv : procedure?

value

glNewList : procedure?

value

glNormal3b : procedure?

value

glNormal3bv : procedure?

value

glNormal3d : procedure?

value

glNormal3dv : procedure?

value

glNormal3f : procedure?

value

glNormal3fv : procedure?

value

glNormal3i : procedure?

value

glNormal3iv : procedure?

value

glNormal3s : procedure?

value

glNormal3sv : procedure?

value

glOrtho : procedure?

value

glPassThrough : procedure?

value

glPixelStoref : procedure?

value

glPixelStorei : procedure?

value

glPixelTransferf : procedure?

value

glPixelTransferi : procedure?

value

glPixelZoom : procedure?

value

glPointParameterf : procedure?

value

glPointParameterfv : procedure?

value

glPointParameteri : procedure?

value

glPointParameteriv : procedure?

value

glPointSize : procedure?

value

glPolygonMode : procedure?

value

glPolygonOffset : procedure?

value

glPolygonStipple : procedure?

value

glPopAttrib : procedure?

value

glPopClientAttrib : procedure?

value

glPopMatrix : procedure?

value

glPopName : procedure?

value

glPushAttrib : procedure?

value

glPushClientAttrib : procedure?

value

glPushMatrix : procedure?

value

glPushName : procedure?

value

glRasterPos2d : procedure?

value

glRasterPos2dv : procedure?

value

glRasterPos2f : procedure?

value

glRasterPos2fv : procedure?

value

glRasterPos2i : procedure?

value

glRasterPos2iv : procedure?

value

glRasterPos2s : procedure?

value

glRasterPos2sv : procedure?

value

glRasterPos3d : procedure?

value

glRasterPos3dv : procedure?

value

glRasterPos3f : procedure?

value

glRasterPos3fv : procedure?

value

glRasterPos3i : procedure?

value

glRasterPos3iv : procedure?

value

glRasterPos3s : procedure?

value

glRasterPos3sv : procedure?

value

glRasterPos4d : procedure?

value

glRasterPos4dv : procedure?

value

glRasterPos4f : procedure?

value

glRasterPos4fv : procedure?

value

glRasterPos4i : procedure?

value

glRasterPos4iv : procedure?

value

glRasterPos4s : procedure?

value

glRasterPos4sv : procedure?

value

glReadBuffer : procedure?

value

glReadPixels : procedure?

value

glRectd : procedure?

value

glRectdv : procedure?

value

glRectf : procedure?

value

glRectfv : procedure?

value

glRecti : procedure?

value

glRectiv : procedure?

value

glRects : procedure?

value

glRectsv : procedure?

value

glRenderMode : procedure?

value

glResetHistogram : procedure?

value

glResetMinmax : procedure?

value

glRotated : procedure?

value

glRotatef : procedure?

value

glSampleCoverage : procedure?

value

glScaled : procedure?

value

glScalef : procedure?

value

glScissor : procedure?

value

glSecondaryColor3b : procedure?

value

glSecondaryColor3bv : procedure?

value

glSecondaryColor3d : procedure?

value

glSecondaryColor3dv : procedure?

value

glSecondaryColor3f : procedure?

value

glSecondaryColor3fv : procedure?

value

glSecondaryColor3i : procedure?

value

glSecondaryColor3iv : procedure?

value

glSecondaryColor3s : procedure?

value

glSecondaryColor3sv : procedure?

value

glSecondaryColor3ub : procedure?

value

glSecondaryColor3ubv : procedure?

value

glSecondaryColor3ui : procedure?

value

glSecondaryColor3uiv : procedure?

value

glSecondaryColor3us : procedure?

value

glSecondaryColor3usv : procedure?

value

glSeparableFilter2D : procedure?

value

glShadeModel : procedure?

value

glStencilFunc : procedure?

value

glStencilMask : procedure?

value

glStencilOp : procedure?

value

glTexCoord1d : procedure?

value

glTexCoord1dv : procedure?

value

glTexCoord1f : procedure?

value

glTexCoord1fv : procedure?

value

glTexCoord1i : procedure?

value

glTexCoord1iv : procedure?

value

glTexCoord1s : procedure?

value

glTexCoord1sv : procedure?

value

glTexCoord2d : procedure?

value

glTexCoord2dv : procedure?

value

glTexCoord2f : procedure?

value

glTexCoord2fv : procedure?

value

glTexCoord2i : procedure?

value

glTexCoord2iv : procedure?

value

glTexCoord2s : procedure?

value

glTexCoord2sv : procedure?

value

glTexCoord3d : procedure?

value

glTexCoord3dv : procedure?

value

glTexCoord3f : procedure?

value

glTexCoord3fv : procedure?

value

glTexCoord3i : procedure?

value

glTexCoord3iv : procedure?

value

glTexCoord3s : procedure?

value

glTexCoord3sv : procedure?

value

glTexCoord4d : procedure?

value

glTexCoord4dv : procedure?

value

glTexCoord4f : procedure?

value

glTexCoord4fv : procedure?

value

glTexCoord4i : procedure?

value

glTexCoord4iv : procedure?

value

glTexCoord4s : procedure?

value

glTexCoord4sv : procedure?

value

glTexEnvf : procedure?

value

glTexEnvfv : procedure?

value

glTexEnvi : procedure?

value

glTexEnviv : procedure?

value

glTexGend : procedure?

value

glTexGendv : procedure?

value

glTexGenf : procedure?

value

glTexGenfv : procedure?

value

glTexGeni : procedure?

value

glTexGeniv : procedure?

value

glTexImage1D : procedure?

value

glTexImage2D : procedure?

value

glTexImage3D : procedure?

value

glTexParameterf : procedure?

value

glTexParameterfv : procedure?

value

glTexParameteri : procedure?

value

glTexParameteriv : procedure?

value

glTexSubImage1D : procedure?

value

glTexSubImage2D : procedure?

value

glTexSubImage3D : procedure?

value

glTranslated : procedure?

value

glTranslatef : procedure?

value

glVertex2d : procedure?

value

glVertex2dv : procedure?

value

glVertex2f : procedure?

value

glVertex2fv : procedure?

value

glVertex2i : procedure?

value

glVertex2iv : procedure?

value

glVertex2s : procedure?

value

glVertex2sv : procedure?

value

glVertex3d : procedure?

value

glVertex3dv : procedure?

value

glVertex3f : procedure?

value

glVertex3fv : procedure?

value

glVertex3i : procedure?

value

glVertex3iv : procedure?

value

glVertex3s : procedure?

value

glVertex3sv : procedure?

value

glVertex4d : procedure?

value

glVertex4dv : procedure?

value

glVertex4f : procedure?

value

glVertex4fv : procedure?

value

glVertex4i : procedure?

value

glVertex4iv : procedure?

value

glVertex4s : procedure?

value

glVertex4sv : procedure?

value

glViewport : procedure?

value

glWindowPos2d : procedure?

value

glWindowPos2dv : procedure?

value

glWindowPos2f : procedure?

value

glWindowPos2fv : procedure?

value

glWindowPos2i : procedure?

value

glWindowPos2iv : procedure?

value

glWindowPos2s : procedure?

value

glWindowPos2sv : procedure?

value

glWindowPos3d : procedure?

value

glWindowPos3dv : procedure?

value

glWindowPos3f : procedure?

value

glWindowPos3fv : procedure?

value

glWindowPos3i : procedure?

value

glWindowPos3iv : procedure?

value

glWindowPos3s : procedure?

value

glWindowPos3sv : procedure?

value

gluBuild1DMipmapLevels : procedure?

value

gluBuild1DMipmaps : procedure?

value

gluBuild2DMipmapLevels : procedure?

value

gluBuild2DMipmaps : procedure?

value

gluBuild3DMipmapLevels : procedure?

value

gluBuild3DMipmaps : procedure?

value

gluCylinder : procedure?

value

gluDisk : procedure?

value

gluLookAt : procedure?

value

gluNewQuadric : procedure?

value

gluOrtho2D : procedure?

value

gluPartialDisk : procedure?

value

gluPerspective : procedure?

value

gluPickMatrix : procedure?

value

gluQuadricDrawStyle : procedure?

value

gluQuadricNormals : procedure?

value

gluQuadricOrientation : procedure?

value

gluQuadricTexture : procedure?

value

gluScaleImage : procedure?

value

gluSphere : procedure?

These functions are all direct translations of the C OpenGL API.

value

GL_FALSE : exact-integer?

value

GL_TRUE : exact-integer?

value

GL_BYTE : exact-integer?

value

GL_UNSIGNED_BYTE : exact-integer?

value

GL_SHORT : exact-integer?

value

GL_UNSIGNED_SHORT : exact-integer?

value

GL_INT : exact-integer?

value

GL_UNSIGNED_INT : exact-integer?

value

GL_FLOAT : exact-integer?

value

GL_DOUBLE : exact-integer?

value

GL_2_BYTES : exact-integer?

value

GL_3_BYTES : exact-integer?

value

GL_4_BYTES : exact-integer?

value

GL_POINTS : exact-integer?

value

GL_LINES : exact-integer?

value

GL_LINE_LOOP : exact-integer?

value

GL_LINE_STRIP : exact-integer?

value

GL_TRIANGLES : exact-integer?

value

GL_TRIANGLE_STRIP : exact-integer?

value

GL_TRIANGLE_FAN : exact-integer?

value

GL_QUADS : exact-integer?

value

GL_QUAD_STRIP : exact-integer?

value

GL_POLYGON : exact-integer?

value

GL_VERTEX_ARRAY : exact-integer?

value

GL_NORMAL_ARRAY : exact-integer?

value

GL_COLOR_ARRAY : exact-integer?

value

GL_INDEX_ARRAY : exact-integer?

value

GL_TEXTURE_COORD_ARRAY : exact-integer?

value

GL_EDGE_FLAG_ARRAY : exact-integer?

value

GL_VERTEX_ARRAY_SIZE : exact-integer?

value

GL_VERTEX_ARRAY_TYPE : exact-integer?

value

GL_VERTEX_ARRAY_STRIDE : exact-integer?

value

GL_NORMAL_ARRAY_TYPE : exact-integer?

value

GL_NORMAL_ARRAY_STRIDE : exact-integer?

value

GL_COLOR_ARRAY_SIZE : exact-integer?

value

GL_COLOR_ARRAY_TYPE : exact-integer?

value

GL_COLOR_ARRAY_STRIDE : exact-integer?

value

GL_INDEX_ARRAY_TYPE : exact-integer?

value

GL_INDEX_ARRAY_STRIDE : exact-integer?

value

GL_TEXTURE_COORD_ARRAY_SIZE : exact-integer?

value

GL_TEXTURE_COORD_ARRAY_TYPE : exact-integer?

value

GL_TEXTURE_COORD_ARRAY_STRIDE : exact-integer?

value

GL_EDGE_FLAG_ARRAY_STRIDE : exact-integer?

value

GL_VERTEX_ARRAY_POINTER : exact-integer?

value

GL_NORMAL_ARRAY_POINTER : exact-integer?

value

GL_COLOR_ARRAY_POINTER : exact-integer?

value

GL_INDEX_ARRAY_POINTER : exact-integer?

value

GL_TEXTURE_COORD_ARRAY_POINTER : exact-integer?

value

GL_EDGE_FLAG_ARRAY_POINTER : exact-integer?

value

GL_V2F : exact-integer?

value

GL_V3F : exact-integer?

value

GL_C4UB_V2F : exact-integer?

value

GL_C4UB_V3F : exact-integer?

value

GL_C3F_V3F : exact-integer?

value

GL_N3F_V3F : exact-integer?

value

GL_C4F_N3F_V3F : exact-integer?

value

GL_T2F_V3F : exact-integer?

value

GL_T4F_V4F : exact-integer?

value

GL_T2F_C4UB_V3F : exact-integer?

value

GL_T2F_C3F_V3F : exact-integer?

value

GL_T2F_N3F_V3F : exact-integer?

value

GL_T2F_C4F_N3F_V3F : exact-integer?

value

GL_T4F_C4F_N3F_V4F : exact-integer?

value

GL_MATRIX_MODE : exact-integer?

value

GL_MODELVIEW : exact-integer?

value

GL_PROJECTION : exact-integer?

value

GL_TEXTURE : exact-integer?

value

GL_POINT_SMOOTH : exact-integer?

value

GL_POINT_SIZE : exact-integer?

value

GL_POINT_SIZE_GRANULARITY : exact-integer?

value

GL_POINT_SIZE_RANGE : exact-integer?

value

GL_LINE_SMOOTH : exact-integer?

value

GL_LINE_STIPPLE : exact-integer?

value

GL_LINE_STIPPLE_PATTERN : exact-integer?

value

GL_LINE_STIPPLE_REPEAT : exact-integer?

value

GL_LINE_WIDTH : exact-integer?

value

GL_LINE_WIDTH_GRANULARITY : exact-integer?

value

GL_LINE_WIDTH_RANGE : exact-integer?

value

GL_POINT : exact-integer?

value

GL_LINE : exact-integer?

value

GL_FILL : exact-integer?

value

GL_CW : exact-integer?

value

GL_CCW : exact-integer?

value

GL_FRONT : exact-integer?

value

GL_BACK : exact-integer?

value

GL_POLYGON_MODE : exact-integer?

value

GL_POLYGON_SMOOTH : exact-integer?

value

GL_POLYGON_STIPPLE : exact-integer?

value

GL_EDGE_FLAG : exact-integer?

value

GL_CULL_FACE : exact-integer?

value

GL_CULL_FACE_MODE : exact-integer?

value

GL_FRONT_FACE : exact-integer?

value

GL_POLYGON_OFFSET_FACTOR : exact-integer?

value

GL_POLYGON_OFFSET_UNITS : exact-integer?

value

GL_POLYGON_OFFSET_POINT : exact-integer?

value

GL_POLYGON_OFFSET_LINE : exact-integer?

value

GL_POLYGON_OFFSET_FILL : exact-integer?

value

GL_COMPILE : exact-integer?

value

GL_COMPILE_AND_EXECUTE : exact-integer?

value

GL_LIST_BASE : exact-integer?

value

GL_LIST_INDEX : exact-integer?

value

GL_LIST_MODE : exact-integer?

value

GL_NEVER : exact-integer?

value

GL_LESS : exact-integer?

value

GL_EQUAL : exact-integer?

value

GL_LEQUAL : exact-integer?

value

GL_GREATER : exact-integer?

value

GL_NOTEQUAL : exact-integer?

value

GL_GEQUAL : exact-integer?

value

GL_ALWAYS : exact-integer?

value

GL_DEPTH_TEST : exact-integer?

value

GL_DEPTH_BITS : exact-integer?

value

GL_DEPTH_CLEAR_VALUE : exact-integer?

value

GL_DEPTH_FUNC : exact-integer?

value

GL_DEPTH_RANGE : exact-integer?

value

GL_DEPTH_WRITEMASK : exact-integer?

value

GL_DEPTH_COMPONENT : exact-integer?

value

GL_LIGHTING : exact-integer?

value

GL_LIGHT0 : exact-integer?

value

GL_LIGHT1 : exact-integer?

value

GL_LIGHT2 : exact-integer?

value

GL_LIGHT3 : exact-integer?

value

GL_LIGHT4 : exact-integer?

value

GL_LIGHT5 : exact-integer?

value

GL_LIGHT6 : exact-integer?

value

GL_LIGHT7 : exact-integer?

value

GL_SPOT_EXPONENT : exact-integer?

value

GL_SPOT_CUTOFF : exact-integer?

value

GL_CONSTANT_ATTENUATION : exact-integer?

value

GL_LINEAR_ATTENUATION : exact-integer?

value

GL_QUADRATIC_ATTENUATION : exact-integer?

value

GL_AMBIENT : exact-integer?

value

GL_DIFFUSE : exact-integer?

value

GL_SPECULAR : exact-integer?

value

GL_SHININESS : exact-integer?

value

GL_EMISSION : exact-integer?

value

GL_POSITION : exact-integer?

value

GL_SPOT_DIRECTION : exact-integer?

value

GL_AMBIENT_AND_DIFFUSE : exact-integer?

value

GL_COLOR_INDEXES : exact-integer?

value

GL_LIGHT_MODEL_TWO_SIDE : exact-integer?

value

GL_LIGHT_MODEL_LOCAL_VIEWER : exact-integer?

value

GL_LIGHT_MODEL_AMBIENT : exact-integer?

value

GL_FRONT_AND_BACK : exact-integer?

value

GL_SHADE_MODEL : exact-integer?

value

GL_FLAT : exact-integer?

value

GL_SMOOTH : exact-integer?

value

GL_COLOR_MATERIAL : exact-integer?

value

GL_COLOR_MATERIAL_FACE : exact-integer?

value

GL_COLOR_MATERIAL_PARAMETER : exact-integer?

value

GL_NORMALIZE : exact-integer?

value

GL_CLIP_PLANE0 : exact-integer?

value

GL_CLIP_PLANE1 : exact-integer?

value

GL_CLIP_PLANE2 : exact-integer?

value

GL_CLIP_PLANE3 : exact-integer?

value

GL_CLIP_PLANE4 : exact-integer?

value

GL_CLIP_PLANE5 : exact-integer?

value

GL_ACCUM_RED_BITS : exact-integer?

value

GL_ACCUM_GREEN_BITS : exact-integer?

value

GL_ACCUM_BLUE_BITS : exact-integer?

value

GL_ACCUM_ALPHA_BITS : exact-integer?

value

GL_ACCUM_CLEAR_VALUE : exact-integer?

value

GL_ACCUM : exact-integer?

value

GL_ADD : exact-integer?

value

GL_LOAD : exact-integer?

value

GL_MULT : exact-integer?

value

GL_RETURN : exact-integer?

value

GL_ALPHA_TEST : exact-integer?

value

GL_ALPHA_TEST_REF : exact-integer?

value

GL_ALPHA_TEST_FUNC : exact-integer?

value

GL_BLEND : exact-integer?

value

GL_BLEND_SRC : exact-integer?

value

GL_BLEND_DST : exact-integer?

value

GL_ZERO : exact-integer?

value

GL_ONE : exact-integer?

value

GL_SRC_COLOR : exact-integer?

value

GL_ONE_MINUS_SRC_COLOR : exact-integer?

value

GL_SRC_ALPHA : exact-integer?

value

GL_ONE_MINUS_SRC_ALPHA : exact-integer?

value

GL_DST_ALPHA : exact-integer?

value

GL_ONE_MINUS_DST_ALPHA : exact-integer?

value

GL_DST_COLOR : exact-integer?

value

GL_ONE_MINUS_DST_COLOR : exact-integer?

value

GL_SRC_ALPHA_SATURATE : exact-integer?

value

GL_FEEDBACK : exact-integer?

value

GL_RENDER : exact-integer?

value

GL_SELECT : exact-integer?

value

GL_2D : exact-integer?

value

GL_3D : exact-integer?

value

GL_3D_COLOR : exact-integer?

value

GL_3D_COLOR_TEXTURE : exact-integer?

value

GL_4D_COLOR_TEXTURE : exact-integer?

value

GL_POINT_TOKEN : exact-integer?

value

GL_LINE_TOKEN : exact-integer?

value

GL_LINE_RESET_TOKEN : exact-integer?

value

GL_POLYGON_TOKEN : exact-integer?

value

GL_BITMAP_TOKEN : exact-integer?

value

GL_DRAW_PIXEL_TOKEN : exact-integer?

value

GL_COPY_PIXEL_TOKEN : exact-integer?

value

GL_PASS_THROUGH_TOKEN : exact-integer?

value

GL_FEEDBACK_BUFFER_POINTER : exact-integer?

value

GL_FEEDBACK_BUFFER_SIZE : exact-integer?

value

GL_FEEDBACK_BUFFER_TYPE : exact-integer?

value

GL_SELECTION_BUFFER_POINTER : exact-integer?

value

GL_SELECTION_BUFFER_SIZE : exact-integer?

value

GL_FOG : exact-integer?

value

GL_FOG_MODE : exact-integer?

value

GL_FOG_DENSITY : exact-integer?

value

GL_FOG_COLOR : exact-integer?

value

GL_FOG_INDEX : exact-integer?

value

GL_FOG_START : exact-integer?

value

GL_FOG_END : exact-integer?

value

GL_LINEAR : exact-integer?

value

GL_EXP : exact-integer?

value

GL_EXP2 : exact-integer?

value

GL_LOGIC_OP : exact-integer?

value

GL_INDEX_LOGIC_OP : exact-integer?

value

GL_COLOR_LOGIC_OP : exact-integer?

value

GL_LOGIC_OP_MODE : exact-integer?

value

GL_CLEAR : exact-integer?

value

GL_SET : exact-integer?

value

GL_COPY : exact-integer?

value

GL_COPY_INVERTED : exact-integer?

value

GL_NOOP : exact-integer?

value

GL_INVERT : exact-integer?

value

GL_AND : exact-integer?

value

GL_NAND : exact-integer?

value

GL_OR : exact-integer?

value

GL_NOR : exact-integer?

value

GL_XOR : exact-integer?

value

GL_EQUIV : exact-integer?

value

GL_AND_REVERSE : exact-integer?

value

GL_AND_INVERTED : exact-integer?

value

GL_OR_REVERSE : exact-integer?

value

GL_OR_INVERTED : exact-integer?

value

GL_STENCIL_TEST : exact-integer?

value

GL_STENCIL_WRITEMASK : exact-integer?

value

GL_STENCIL_BITS : exact-integer?

value

GL_STENCIL_FUNC : exact-integer?

value

GL_STENCIL_VALUE_MASK : exact-integer?

value

GL_STENCIL_REF : exact-integer?

value

GL_STENCIL_FAIL : exact-integer?

value

GL_STENCIL_PASS_DEPTH_PASS : exact-integer?

value

GL_STENCIL_PASS_DEPTH_FAIL</