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)

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.

glAccum : procedure?
glActiveTexture : procedure?
glAlphaFunc : procedure?
glBegin : procedure?
glBeginQuery : procedure?
glBindTexture : procedure?
glBitmap : procedure?
glBlendColor : procedure?
glBlendEquation : procedure?
glBlendFunc : procedure?
glBlendFuncSeparate : procedure?
glCallList : procedure?
glCallLists : procedure?
glClear : procedure?
glClearAccum : procedure?
glClearColor : procedure?
glClearDepth : procedure?
glClearIndex : procedure?
glClearStencil : procedure?
glClipPlane : procedure?
glColor3b : procedure?
glColor3bv : procedure?
glColor3d : procedure?
glColor3dv : procedure?
glColor3f : procedure?
glColor3fv : procedure?
glColor3i : procedure?
glColor3iv : procedure?
glColor3s : procedure?
glColor3sv : procedure?
glColor3ub : procedure?
glColor3ubv : procedure?
glColor3ui : procedure?
glColor3uiv : procedure?
glColor3us : procedure?
glColor3usv : procedure?
glColor4b : procedure?
glColor4bv : procedure?
glColor4d : procedure?
glColor4dv : procedure?
glColor4f : procedure?
glColor4fv : procedure?
glColor4i : procedure?
glColor4iv : procedure?
glColor4s : procedure?
glColor4sv : procedure?
glColor4ub : procedure?
glColor4ubv : procedure?
glColor4ui : procedure?
glColor4uiv : procedure?
glColor4us : procedure?
glColor4usv : procedure?
glColorMask : procedure?
glColorMaterial : procedure?
glColorSubTable : procedure?
glColorTable : procedure?
glColorTableParameterfv : procedure?
glColorTableParameteriv : procedure?
glCompressedTexImage1D : procedure?
glCompressedTexImage2D : procedure?
glCompressedTexImage3D : procedure?
glCompressedTexSubImage1D : procedure?
glCompressedTexSubImage2D : procedure?
glCompressedTexSubImage3D : procedure?
glConvolutionFilter1D : procedure?
glConvolutionFilter2D : procedure?
glConvolutionParameterf : procedure?
glConvolutionParameterfv : procedure?
glConvolutionParameteri : procedure?
glConvolutionParameteriv : procedure?
glCopyColorSubTable : procedure?
glCopyColorTable : procedure?
glCopyConvolutionFilter1D : procedure?
glCopyConvolutionFilter2D : procedure?
glCopyPixels : procedure?
glCopyTexImage1D : procedure?
glCopyTexImage2D : procedure?
glCopyTexSubImage1D : procedure?
glCopyTexSubImage2D : procedure?
glCopyTexSubImage3D : procedure?
glCullFace : procedure?
glDeleteLists : procedure?
glDepthFunc : procedure?
glDepthMask : procedure?
glDepthRange : procedure?
glDisable : procedure?
glDrawBuffer : procedure?
glDrawPixels : procedure?
glEdgeFlag : procedure?
glEdgeFlagv : procedure?
glEnable : procedure?
glEnd : procedure?
glEndList : procedure?
glEndQuery : procedure?
glEvalCoord1d : procedure?
glEvalCoord1dv : procedure?
glEvalCoord1f : procedure?
glEvalCoord1fv : procedure?
glEvalCoord2d : procedure?
glEvalCoord2dv : procedure?
glEvalCoord2f : procedure?
glEvalCoord2fv : procedure?
glEvalMesh1 : procedure?
glEvalMesh2 : procedure?
glEvalPoint1 : procedure?
glEvalPoint2 : procedure?
glFinish : procedure?
glFlush : procedure?
glFogCoordd : procedure?
glFogCoorddv : procedure?
glFogCoordf : procedure?
glFogCoordfv : procedure?
glFogf : procedure?
glFogfv : procedure?
glFogi : procedure?
glFogiv : procedure?
glFrontFace : procedure?
glFrustum : procedure?
glGenLists : procedure?
glGetColorTable : procedure?
glGetCompressedTexImage : procedure?
glGetConvolutionFilter : procedure?
glGetError : procedure?
glGetHistogram : procedure?
glGetMinmax : procedure?
glGetPolygonStipple : procedure?
glGetSeparableFilter : procedure?
glGetTexImage : procedure?
glHint : procedure?
glHistogram : procedure?
glIndexMask : procedure?
glIndexd : procedure?
glIndexdv : procedure?
glIndexf : procedure?
glIndexfv : procedure?
glIndexi : procedure?
glIndexiv : procedure?
glIndexs : procedure?
glIndexsv : procedure?
glIndexub : procedure?
glIndexubv : procedure?
glInitNames : procedure?
glIsBuffer : procedure?
glIsEnabled : procedure?
glIsList : procedure?
glIsQuery : procedure?
glIsTexture : procedure?
glLightModelf : procedure?
glLightModelfv : procedure?
glLightModeli : procedure?
glLightModeliv : procedure?
glLightf : procedure?
glLightfv : procedure?
glLighti : procedure?
glLightiv : procedure?
glLineStipple : procedure?
glLineWidth : procedure?
glListBase : procedure?
glLoadIdentity : procedure?
glLoadMatrixd : procedure?
glLoadMatrixf : procedure?
glLoadName : procedure?
glLoadTransposeMatrixd : procedure?
glLoadTransposeMatrixf : procedure?
glLogicOp : procedure?
glMap1d : procedure?
glMap1f : procedure?
glMap2d : procedure?
glMap2f : procedure?
glMapGrid1d : procedure?
glMapGrid1f : procedure?
glMapGrid2d : procedure?
glMapGrid2f : procedure?
glMaterialf : procedure?
glMaterialfv : procedure?
glMateriali : procedure?
glMaterialiv : procedure?
glMatrixMode : procedure?
glMinmax : procedure?
glMultMatrixd : procedure?
glMultMatrixf : procedure?
glMultTransposeMatrixd : procedure?
glMultTransposeMatrixf : procedure?
glMultiTexCoord1d : procedure?
glMultiTexCoord1dv : procedure?
glMultiTexCoord1f : procedure?
glMultiTexCoord1fv : procedure?
glMultiTexCoord1i : procedure?
glMultiTexCoord1iv : procedure?
glMultiTexCoord1s : procedure?
glMultiTexCoord1sv : procedure?
glMultiTexCoord2d : procedure?
glMultiTexCoord2dv : procedure?
glMultiTexCoord2f : procedure?
glMultiTexCoord2fv : procedure?
glMultiTexCoord2i : procedure?
glMultiTexCoord2iv : procedure?
glMultiTexCoord2s : procedure?
glMultiTexCoord2sv : procedure?
glMultiTexCoord3d : procedure?
glMultiTexCoord3dv : procedure?
glMultiTexCoord3f : procedure?
glMultiTexCoord3fv : procedure?
glMultiTexCoord3i : procedure?
glMultiTexCoord3iv : procedure?
glMultiTexCoord3s : procedure?
glMultiTexCoord3sv : procedure?
glMultiTexCoord4d : procedure?
glMultiTexCoord4dv : procedure?
glMultiTexCoord4f : procedure?
glMultiTexCoord4fv : procedure?
glMultiTexCoord4i : procedure?
glMultiTexCoord4iv : procedure?
glMultiTexCoord4s : procedure?
glMultiTexCoord4sv : procedure?
glNewList : procedure?
glNormal3b : procedure?
glNormal3bv : procedure?
glNormal3d : procedure?
glNormal3dv : procedure?
glNormal3f : procedure?
glNormal3fv : procedure?
glNormal3i : procedure?
glNormal3iv : procedure?
glNormal3s : procedure?
glNormal3sv : procedure?
glOrtho : procedure?
glPassThrough : procedure?
glPixelStoref : procedure?
glPixelStorei : procedure?
glPixelTransferf : procedure?
glPixelTransferi : procedure?
glPixelZoom : procedure?
glPointParameterf : procedure?
glPointParameterfv : procedure?
glPointParameteri : procedure?
glPointParameteriv : procedure?
glPointSize : procedure?
glPolygonMode : procedure?
glPolygonOffset : procedure?
glPolygonStipple : procedure?
glPopAttrib : procedure?
glPopClientAttrib : procedure?
glPopMatrix : procedure?
glPopName : procedure?
glPushAttrib : procedure?
glPushClientAttrib : procedure?
glPushMatrix : procedure?
glPushName : procedure?
glRasterPos2d : procedure?
glRasterPos2dv : procedure?
glRasterPos2f : procedure?
glRasterPos2fv : procedure?
glRasterPos2i : procedure?
glRasterPos2iv : procedure?
glRasterPos2s : procedure?
glRasterPos2sv : procedure?
glRasterPos3d : procedure?
glRasterPos3dv : procedure?
glRasterPos3f : procedure?
glRasterPos3fv : procedure?
glRasterPos3i : procedure?
glRasterPos3iv : procedure?
glRasterPos3s : procedure?
glRasterPos3sv : procedure?
glRasterPos4d : procedure?
glRasterPos4dv : procedure?
glRasterPos4f : procedure?
glRasterPos4fv : procedure?
glRasterPos4i : procedure?
glRasterPos4iv : procedure?
glRasterPos4s : procedure?
glRasterPos4sv : procedure?
glReadBuffer : procedure?
glReadPixels : procedure?
glRectd : procedure?
glRectdv : procedure?
glRectf : procedure?
glRectfv : procedure?
glRecti : procedure?
glRectiv : procedure?
glRects : procedure?
glRectsv : procedure?
glRenderMode : procedure?
glResetHistogram : procedure?
glResetMinmax : procedure?
glRotated : procedure?
glRotatef : procedure?
glSampleCoverage : procedure?
glScaled : procedure?
glScalef : procedure?
glScissor : procedure?
glSecondaryColor3b : procedure?
glSecondaryColor3bv : procedure?
glSecondaryColor3d : procedure?
glSecondaryColor3dv : procedure?
glSecondaryColor3f : procedure?
glSecondaryColor3fv : procedure?
glSecondaryColor3i : procedure?
glSecondaryColor3iv : procedure?
glSecondaryColor3s : procedure?
glSecondaryColor3sv : procedure?
glSecondaryColor3ub : procedure?
glSecondaryColor3ubv : procedure?
glSecondaryColor3ui : procedure?
glSecondaryColor3uiv : procedure?
glSecondaryColor3us : procedure?
glSecondaryColor3usv : procedure?
glSeparableFilter2D : procedure?
glShadeModel : procedure?
glStencilFunc : procedure?
glStencilMask : procedure?
glStencilOp : procedure?
glTexCoord1d : procedure?
glTexCoord1dv : procedure?
glTexCoord1f : procedure?
glTexCoord1fv : procedure?
glTexCoord1i : procedure?
glTexCoord1iv : procedure?
glTexCoord1s : procedure?
glTexCoord1sv : procedure?
glTexCoord2d : procedure?
glTexCoord2dv : procedure?
glTexCoord2f : procedure?
glTexCoord2fv : procedure?
glTexCoord2i : procedure?
glTexCoord2iv : procedure?
glTexCoord2s : procedure?
glTexCoord2sv : procedure?
glTexCoord3d : procedure?
glTexCoord3dv : procedure?
glTexCoord3f : procedure?
glTexCoord3fv : procedure?
glTexCoord3i : procedure?
glTexCoord3iv : procedure?
glTexCoord3s : procedure?
glTexCoord3sv : procedure?
glTexCoord4d : procedure?
glTexCoord4dv : procedure?
glTexCoord4f : procedure?
glTexCoord4fv : procedure?
glTexCoord4i : procedure?
glTexCoord4iv : procedure?
glTexCoord4s : procedure?
glTexCoord4sv : procedure?
glTexEnvf : procedure?
glTexEnvfv : procedure?
glTexEnvi : procedure?
glTexEnviv : procedure?
glTexGend : procedure?
glTexGendv : procedure?
glTexGenf : procedure?
glTexGenfv : procedure?
glTexGeni : procedure?
glTexGeniv : procedure?
glTexImage1D : procedure?
glTexImage2D : procedure?
glTexImage3D : procedure?
glTexParameterf : procedure?
glTexParameterfv : procedure?
glTexParameteri : procedure?
glTexParameteriv : procedure?
glTexSubImage1D : procedure?
glTexSubImage2D : procedure?
glTexSubImage3D : procedure?
glTranslated : procedure?
glTranslatef : procedure?
glVertex2d : procedure?
glVertex2dv : procedure?
glVertex2f : procedure?
glVertex2fv : procedure?
glVertex2i : procedure?
glVertex2iv : procedure?
glVertex2s : procedure?
glVertex2sv : procedure?
glVertex3d : procedure?
glVertex3dv : procedure?
glVertex3f : procedure?
glVertex3fv : procedure?
glVertex3i : procedure?
glVertex3iv : procedure?
glVertex3s : procedure?
glVertex3sv : procedure?
glVertex4d : procedure?
glVertex4dv : procedure?
glVertex4f : procedure?
glVertex4fv : procedure?
glVertex4i : procedure?
glVertex4iv : procedure?
glVertex4s : procedure?
glVertex4sv : procedure?
glViewport : procedure?
glWindowPos2d : procedure?
glWindowPos2dv : procedure?
glWindowPos2f : procedure?
glWindowPos2fv : procedure?
glWindowPos2i : procedure?
glWindowPos2iv : procedure?
glWindowPos2s : procedure?
glWindowPos2sv : procedure?
glWindowPos3d : procedure?
glWindowPos3dv : procedure?
glWindowPos3f : procedure?
glWindowPos3fv : procedure?
glWindowPos3i : procedure?
glWindowPos3iv : procedure?
glWindowPos3s : procedure?
glWindowPos3sv : procedure?
gluBuild1DMipmapLevels : procedure?
gluBuild1DMipmaps : procedure?
gluBuild2DMipmapLevels : procedure?
gluBuild2DMipmaps : procedure?
gluBuild3DMipmapLevels : procedure?
gluBuild3DMipmaps : procedure?
gluCylinder : procedure?
gluDisk : procedure?
gluLookAt : procedure?
gluNewQuadric : procedure?
gluOrtho2D : procedure?
gluPartialDisk : procedure?
gluPerspective : procedure?
gluPickMatrix : procedure?
gluQuadricDrawStyle : procedure?
gluQuadricNormals : procedure?
gluQuadricOrientation : procedure?
gluQuadricTexture : procedure?
gluScaleImage : procedure?
gluSphere : procedure?
These functions are all direct translations of the C OpenGL API.

GL_FALSE : exact-integer?
GL_TRUE : exact-integer?
GL_BYTE : exact-integer?
GL_UNSIGNED_BYTE : exact-integer?
GL_SHORT : exact-integer?
GL_UNSIGNED_SHORT : exact-integer?
GL_INT : exact-integer?
GL_UNSIGNED_INT : exact-integer?
GL_FLOAT : exact-integer?
GL_DOUBLE : exact-integer?
GL_2_BYTES : exact-integer?
GL_3_BYTES : exact-integer?
GL_4_BYTES : exact-integer?
GL_POINTS : exact-integer?
GL_LINES : exact-integer?
GL_LINE_LOOP : exact-integer?
GL_LINE_STRIP : exact-integer?
GL_TRIANGLES : exact-integer?
GL_TRIANGLE_STRIP : exact-integer?
GL_TRIANGLE_FAN : exact-integer?
GL_QUADS : exact-integer?
GL_QUAD_STRIP : exact-integer?
GL_POLYGON : exact-integer?
GL_VERTEX_ARRAY : exact-integer?
GL_NORMAL_ARRAY : exact-integer?
GL_COLOR_ARRAY : exact-integer?
GL_INDEX_ARRAY : exact-integer?
GL_TEXTURE_COORD_ARRAY : exact-integer?
GL_EDGE_FLAG_ARRAY : exact-integer?
GL_VERTEX_ARRAY_SIZE : exact-integer?
GL_VERTEX_ARRAY_TYPE : exact-integer?
GL_VERTEX_ARRAY_STRIDE : exact-integer?
GL_NORMAL_ARRAY_TYPE : exact-integer?
GL_NORMAL_ARRAY_STRIDE : exact-integer?
GL_COLOR_ARRAY_SIZE : exact-integer?
GL_COLOR_ARRAY_TYPE : exact-integer?
GL_COLOR_ARRAY_STRIDE : exact-integer?
GL_INDEX_ARRAY_TYPE : exact-integer?
GL_INDEX_ARRAY_STRIDE : exact-integer?
GL_TEXTURE_COORD_ARRAY_SIZE : exact-integer?
GL_TEXTURE_COORD_ARRAY_TYPE : exact-integer?
GL_TEXTURE_COORD_ARRAY_STRIDE : exact-integer?
GL_EDGE_FLAG_ARRAY_STRIDE : exact-integer?
GL_VERTEX_ARRAY_POINTER : exact-integer?
GL_NORMAL_ARRAY_POINTER : exact-integer?
GL_COLOR_ARRAY_POINTER : exact-integer?
GL_INDEX_ARRAY_POINTER : exact-integer?
GL_TEXTURE_COORD_ARRAY_POINTER : exact-integer?
GL_EDGE_FLAG_ARRAY_POINTER : exact-integer?
GL_V2F : exact-integer?
GL_V3F : exact-integer?
GL_C4UB_V2F : exact-integer?
GL_C4UB_V3F : exact-integer?
GL_C3F_V3F : exact-integer?
GL_N3F_V3F : exact-integer?
GL_C4F_N3F_V3F : exact-integer?
GL_T2F_V3F : exact-integer?
GL_T4F_V4F : exact-integer?
GL_T2F_C4UB_V3F : exact-integer?
GL_T2F_C3F_V3F : exact-integer?
GL_T2F_N3F_V3F : exact-integer?
GL_T2F_C4F_N3F_V3F : exact-integer?
GL_T4F_C4F_N3F_V4F : exact-integer?
GL_MATRIX_MODE : exact-integer?
GL_MODELVIEW : exact-integer?
GL_PROJECTION : exact-integer?
GL_TEXTURE : exact-integer?
GL_POINT_SMOOTH : exact-integer?
GL_POINT_SIZE : exact-integer?
GL_POINT_SIZE_GRANULARITY : exact-integer?
GL_POINT_SIZE_RANGE : exact-integer?
GL_LINE_SMOOTH : exact-integer?
GL_LINE_STIPPLE : exact-integer?
GL_LINE_STIPPLE_PATTERN : exact-integer?
GL_LINE_STIPPLE_REPEAT : exact-integer?
GL_LINE_WIDTH : exact-integer?
GL_LINE_WIDTH_GRANULARITY : exact-integer?
GL_LINE_WIDTH_RANGE : exact-integer?
GL_POINT : exact-integer?
GL_LINE : exact-integer?
GL_FILL : exact-integer?
GL_CW : exact-integer?
GL_CCW : exact-integer?
GL_FRONT : exact-integer?
GL_BACK : exact-integer?
GL_POLYGON_MODE : exact-integer?
GL_POLYGON_SMOOTH : exact-integer?
GL_POLYGON_STIPPLE : exact-integer?
GL_EDGE_FLAG : exact-integer?
GL_CULL_FACE : exact-integer?
GL_CULL_FACE_MODE : exact-integer?
GL_FRONT_FACE : exact-integer?
GL_POLYGON_OFFSET_FACTOR : exact-integer?
GL_POLYGON_OFFSET_UNITS : exact-integer?
GL_POLYGON_OFFSET_POINT : exact-integer?
GL_POLYGON_OFFSET_LINE : exact-integer?
GL_POLYGON_OFFSET_FILL : exact-integer?
GL_COMPILE : exact-integer?
GL_COMPILE_AND_EXECUTE : exact-integer?
GL_LIST_BASE : exact-integer?
GL_LIST_INDEX : exact-integer?
GL_LIST_MODE : exact-integer?
GL_NEVER : exact-integer?
GL_LESS : exact-integer?
GL_EQUAL : exact-integer?
GL_LEQUAL : exact-integer?
GL_GREATER : exact-integer?
GL_NOTEQUAL : exact-integer?
GL_GEQUAL : exact-integer?
GL_ALWAYS : exact-integer?
GL_DEPTH_TEST : exact-integer?
GL_DEPTH_BITS : exact-integer?
GL_DEPTH_CLEAR_VALUE : exact-integer?
GL_DEPTH_FUNC : exact-integer?
GL_DEPTH_RANGE : exact-integer?
GL_DEPTH_WRITEMASK : exact-integer?
GL_DEPTH_COMPONENT : exact-integer?
GL_LIGHTING : exact-integer?
GL_LIGHT0 : exact-integer?
GL_LIGHT1 : exact-integer?
GL_LIGHT2 : exact-integer?
GL_LIGHT3 : exact-integer?
GL_LIGHT4 : exact-integer?
GL_LIGHT5 : exact-integer?
GL_LIGHT6 : exact-integer?
GL_LIGHT7 : exact-integer?
GL_SPOT_EXPONENT : exact-integer?
GL_SPOT_CUTOFF : exact-integer?
GL_CONSTANT_ATTENUATION : exact-integer?
GL_LINEAR_ATTENUATION : exact-integer?
GL_QUADRATIC_ATTENUATION : exact-integer?
GL_AMBIENT : exact-integer?
GL_DIFFUSE : exact-integer?
GL_SPECULAR : exact-integer?
GL_SHININESS : exact-integer?
GL_EMISSION : exact-integer?
GL_POSITION : exact-integer?
GL_SPOT_DIRECTION : exact-integer?
GL_AMBIENT_AND_DIFFUSE : exact-integer?
GL_COLOR_INDEXES : exact-integer?
GL_LIGHT_MODEL_TWO_SIDE : exact-integer?
GL_LIGHT_MODEL_LOCAL_VIEWER : exact-integer?
GL_LIGHT_MODEL_AMBIENT : exact-integer?
GL_FRONT_AND_BACK : exact-integer?
GL_SHADE_MODEL : exact-integer?
GL_FLAT : exact-integer?
GL_SMOOTH : exact-integer?
GL_COLOR_MATERIAL : exact-integer?
GL_COLOR_MATERIAL_FACE : exact-integer?
GL_COLOR_MATERIAL_PARAMETER : exact-integer?
GL_NORMALIZE : exact-integer?
GL_CLIP_PLANE0 : exact-integer?
GL_CLIP_PLANE1 : exact-integer?
GL_CLIP_PLANE2 : exact-integer?
GL_CLIP_PLANE3 : exact-integer?
GL_CLIP_PLANE4 : exact-integer?
GL_CLIP_PLANE5 : exact-integer?
GL_ACCUM_RED_BITS : exact-integer?
GL_ACCUM_GREEN_BITS : exact-integer?
GL_ACCUM_BLUE_BITS : exact-integer?
GL_ACCUM_ALPHA_BITS : exact-integer?
GL_ACCUM_CLEAR_VALUE : exact-integer?
GL_ACCUM : exact-integer?
GL_ADD : exact-integer?
GL_LOAD : exact-integer?
GL_MULT : exact-integer?
GL_RETURN : exact-integer?
GL_ALPHA_TEST : exact-integer?
GL_ALPHA_TEST_REF : exact-integer?
GL_ALPHA_TEST_FUNC : exact-integer?
GL_BLEND : exact-integer?
GL_BLEND_SRC : exact-integer?
GL_BLEND_DST : exact-integer?
GL_ZERO : exact-integer?
GL_ONE : exact-integer?
GL_SRC_COLOR : exact-integer?
GL_ONE_MINUS_SRC_COLOR : exact-integer?
GL_SRC_ALPHA : exact-integer?
GL_ONE_MINUS_SRC_ALPHA : exact-integer?
GL_DST_ALPHA : exact-integer?
GL_ONE_MINUS_DST_ALPHA : exact-integer?
GL_DST_COLOR : exact-integer?
GL_ONE_MINUS_DST_COLOR : exact-integer?
GL_SRC_ALPHA_SATURATE : exact-integer?
GL_FEEDBACK : exact-integer?
GL_RENDER : exact-integer?
GL_SELECT : exact-integer?
GL_2D : exact-integer?
GL_3D : exact-integer?
GL_3D_COLOR : exact-integer?
GL_3D_COLOR_TEXTURE : exact-integer?
GL_4D_COLOR_TEXTURE : exact-integer?
GL_POINT_TOKEN : exact-integer?
GL_LINE_TOKEN : exact-integer?
GL_LINE_RESET_TOKEN : exact-integer?
GL_POLYGON_TOKEN : exact-integer?
GL_BITMAP_TOKEN : exact-integer?
GL_DRAW_PIXEL_TOKEN : exact-integer?
GL_COPY_PIXEL_TOKEN : exact-integer?
GL_PASS_THROUGH_TOKEN : exact-integer?
GL_FEEDBACK_BUFFER_POINTER : exact-integer?
GL_FEEDBACK_BUFFER_SIZE : exact-integer?
GL_FEEDBACK_BUFFER_TYPE : exact-integer?
GL_SELECTION_BUFFER_POINTER : exact-integer?
GL_SELECTION_BUFFER_SIZE : exact-integer?
GL_FOG : exact-integer?
GL_FOG_MODE : exact-integer?
GL_FOG_DENSITY : exact-integer?
GL_FOG_COLOR : exact-integer?
GL_FOG_INDEX : exact-integer?
GL_FOG_START : exact-integer?
GL_FOG_END : exact-integer?
GL_LINEAR : exact-integer?
GL_EXP : exact-integer?
GL_EXP2 : exact-integer?
GL_LOGIC_OP : exact-integer?
GL_INDEX_LOGIC_OP : exact-integer?
GL_COLOR_LOGIC_OP : exact-integer?
GL_LOGIC_OP_MODE : exact-integer?
GL_CLEAR : exact-integer?
GL_SET : exact-integer?
GL_COPY : exact-integer?
GL_COPY_INVERTED : exact-integer?
GL_NOOP : exact-integer?
GL_INVERT : exact-integer?
GL_AND : exact-integer?
GL_NAND : exact-integer?
GL_OR : exact-integer?
GL_NOR : exact-integer?
GL_XOR : exact-integer?
GL_EQUIV : exact-integer?
GL_AND_REVERSE : exact-integer?
GL_AND_INVERTED : exact-integer?
GL_OR_REVERSE : exact-integer?
GL_OR_INVERTED : exact-integer?
GL_STENCIL_TEST : exact-integer?
GL_STENCIL_WRITEMASK : exact-integer?
GL_STENCIL_BITS : exact-integer?
GL_STENCIL_FUNC : exact-integer?
GL_STENCIL_VALUE_MASK : exact-integer?
GL_STENCIL_REF : exact-integer?
GL_STENCIL_FAIL : exact-integer?
GL_STENCIL_PASS_DEPTH_PASS : exact-integer?
GL_STENCIL_PASS_DEPTH_FAIL : exact-integer?
GL_STENCIL_CLEAR_VALUE : exact-integer?
GL_STENCIL_INDEX : exact-integer?
GL_KEEP : exact-integer?
GL_REPLACE : exact-integer?
GL_INCR : exact-integer?
GL_DECR : exact-integer?
GL_NONE : exact-integer?
GL_LEFT : exact-integer?
GL_RIGHT : exact-integer?
GL_FRONT_LEFT : exact-integer?
GL_FRONT_RIGHT : exact-integer?
GL_BACK_LEFT : exact-integer?
GL_BACK_RIGHT : exact-integer?
GL_AUX0 : exact-integer?
GL_AUX1 : exact-integer?
GL_AUX2 : exact-integer?
GL_AUX3 : exact-integer?
GL_COLOR_INDEX : exact-integer?
GL_RED : exact-integer?
GL_GREEN : exact-integer?
GL_BLUE : exact-integer?
GL_ALPHA : exact-integer?
GL_LUMINANCE : exact-integer?
GL_LUMINANCE_ALPHA : exact-integer?
GL_ALPHA_BITS : exact-integer?
GL_RED_BITS : exact-integer?
GL_GREEN_BITS : exact-integer?
GL_BLUE_BITS : exact-integer?
GL_INDEX_BITS : exact-integer?
GL_SUBPIXEL_BITS : exact-integer?
GL_AUX_BUFFERS : exact-integer?
GL_READ_BUFFER : exact-integer?
GL_DRAW_BUFFER : exact-integer?
GL_DOUBLEBUFFER : exact-integer?
GL_STEREO : exact-integer?
GL_BITMAP : exact-integer?
GL_COLOR : exact-integer?
GL_DEPTH : exact-integer?
GL_STENCIL : exact-integer?
GL_DITHER : exact-integer?
GL_RGB : exact-integer?
GL_RGBA : exact-integer?
GL_MAX_LIST_NESTING : exact-integer?
GL_MAX_ATTRIB_STACK_DEPTH : exact-integer?
GL_MAX_MODELVIEW_STACK_DEPTH : exact-integer?
GL_MAX_NAME_STACK_DEPTH : exact-integer?
GL_MAX_PROJECTION_STACK_DEPTH : exact-integer?
GL_MAX_TEXTURE_STACK_DEPTH : exact-integer?
GL_MAX_EVAL_ORDER : exact-integer?
GL_MAX_LIGHTS : exact-integer?
GL_MAX_CLIP_PLANES : exact-integer?
GL_MAX_TEXTURE_SIZE : exact-integer?
GL_MAX_PIXEL_MAP_TABLE : exact-integer?
GL_MAX_VIEWPORT_DIMS : exact-integer?
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH : exact-integer?
GL_ATTRIB_STACK_DEPTH : exact-integer?
GL_CLIENT_ATTRIB_STACK_DEPTH : exact-integer?
GL_COLOR_CLEAR_VALUE : exact-integer?
GL_COLOR_WRITEMASK : exact-integer?
GL_CURRENT_INDEX : exact-integer?
GL_CURRENT_COLOR : exact-integer?
GL_CURRENT_NORMAL : exact-integer?
GL_CURRENT_RASTER_COLOR : exact-integer?
GL_CURRENT_RASTER_DISTANCE : exact-integer?
GL_CURRENT_RASTER_INDEX : exact-integer?
GL_CURRENT_RASTER_POSITION : exact-integer?
GL_CURRENT_RASTER_TEXTURE_COORDS : exact-integer?
GL_CURRENT_RASTER_POSITION_VALID : exact-integer?
GL_CURRENT_TEXTURE_COORDS : exact-integer?
GL_INDEX_CLEAR_VALUE : exact-integer?
GL_INDEX_MODE : exact-integer?
GL_INDEX_WRITEMASK : exact-integer?
GL_MODELVIEW_MATRIX : exact-integer?
GL_MODELVIEW_STACK_DEPTH : exact-integer?
GL_NAME_STACK_DEPTH : exact-integer?
GL_PROJECTION_MATRIX : exact-integer?
GL_PROJECTION_STACK_DEPTH : exact-integer?
GL_RENDER_MODE : exact-integer?
GL_RGBA_MODE : exact-integer?
GL_TEXTURE_MATRIX : exact-integer?
GL_TEXTURE_STACK_DEPTH : exact-integer?
GL_VIEWPORT : exact-integer?
GL_AUTO_NORMAL : exact-integer?
GL_MAP1_COLOR_4 : exact-integer?
GL_MAP1_GRID_DOMAIN : exact-integer?
GL_MAP1_GRID_SEGMENTS : exact-integer?
GL_MAP1_INDEX : exact-integer?
GL_MAP1_NORMAL : exact-integer?
GL_MAP1_TEXTURE_COORD_1 : exact-integer?
GL_MAP1_TEXTURE_COORD_2 : exact-integer?
GL_MAP1_TEXTURE_COORD_3 : exact-integer?
GL_MAP1_TEXTURE_COORD_4 : exact-integer?
GL_MAP1_VERTEX_3 : exact-integer?
GL_MAP1_VERTEX_4 : exact-integer?
GL_MAP2_COLOR_4 : exact-integer?
GL_MAP2_GRID_DOMAIN : exact-integer?
GL_MAP2_GRID_SEGMENTS : exact-integer?
GL_MAP2_INDEX : exact-integer?
GL_MAP2_NORMAL : exact-integer?
GL_MAP2_TEXTURE_COORD_1 : exact-integer?
GL_MAP2_TEXTURE_COORD_2 : exact-integer?
GL_MAP2_TEXTURE_COORD_3 : exact-integer?
GL_MAP2_TEXTURE_COORD_4 : exact-integer?
GL_MAP2_VERTEX_3 : exact-integer?
GL_MAP2_VERTEX_4 : exact-integer?
GL_COEFF : exact-integer?
GL_DOMAIN : exact-integer?
GL_ORDER : exact-integer?
GL_FOG_HINT : exact-integer?
GL_LINE_SMOOTH_HINT : exact-integer?
GL_PERSPECTIVE_CORRECTION_HINT : exact-integer?
GL_POINT_SMOOTH_HINT : exact-integer?
GL_POLYGON_SMOOTH_HINT : exact-integer?
GL_DONT_CARE : exact-integer?
GL_FASTEST : exact-integer?
GL_NICEST : exact-integer?
GL_SCISSOR_TEST : exact-integer?
GL_SCISSOR_BOX : exact-integer?
GL_MAP_COLOR : exact-integer?
GL_MAP_STENCIL : exact-integer?
GL_INDEX_SHIFT : exact-integer?
GL_INDEX_OFFSET : exact-integer?
GL_RED_SCALE : exact-integer?
GL_RED_BIAS : exact-integer?
GL_GREEN_SCALE : exact-integer?
GL_GREEN_BIAS : exact-integer?
GL_BLUE_SCALE : exact-integer?
GL_BLUE_BIAS : exact-integer?
GL_ALPHA_SCALE : exact-integer?
GL_ALPHA_BIAS : exact-integer?
GL_DEPTH_SCALE : exact-integer?
GL_DEPTH_BIAS : exact-integer?
GL_PIXEL_MAP_S_TO_S_SIZE : exact-integer?
GL_PIXEL_MAP_I_TO_I_SIZE : exact-integer?
GL_PIXEL_MAP_I_TO_R_SIZE : exact-integer?
GL_PIXEL_MAP_I_TO_G_SIZE : exact-integer?
GL_PIXEL_MAP_I_TO_B_SIZE : exact-integer?
GL_PIXEL_MAP_I_TO_A_SIZE : exact-integer?
GL_PIXEL_MAP_R_TO_R_SIZE : exact-integer?
GL_PIXEL_MAP_G_TO_G_SIZE : exact-integer?
GL_PIXEL_MAP_B_TO_B_SIZE : exact-integer?
GL_PIXEL_MAP_A_TO_A_SIZE : exact-integer?
GL_PIXEL_MAP_S_TO_S : exact-integer?
GL_PIXEL_MAP_I_TO_I : exact-integer?
GL_PIXEL_MAP_I_TO_R : exact-integer?
GL_PIXEL_MAP_I_TO_G : exact-integer?
GL_PIXEL_MAP_I_TO_B : exact-integer?
GL_PIXEL_MAP_I_TO_A : exact-integer?
GL_PIXEL_MAP_R_TO_R : exact-integer?
GL_PIXEL_MAP_G_TO_G : exact-integer?
GL_PIXEL_MAP_B_TO_B : exact-integer?
GL_PIXEL_MAP_A_TO_A : exact-integer?
GL_PACK_ALIGNMENT : exact-integer?
GL_PACK_LSB_FIRST : exact-integer?
GL_PACK_ROW_LENGTH : exact-integer?
GL_PACK_SKIP_PIXELS : exact-integer?
GL_PACK_SKIP_ROWS : exact-integer?
GL_PACK_SWAP_BYTES : exact-integer?
GL_UNPACK_ALIGNMENT : exact-integer?
GL_UNPACK_LSB_FIRST : exact-integer?
GL_UNPACK_ROW_LENGTH : exact-integer?
GL_UNPACK_SKIP_PIXELS : exact-integer?
GL_UNPACK_SKIP_ROWS : exact-integer?
GL_UNPACK_SWAP_BYTES : exact-integer?
GL_ZOOM_X : exact-integer?
GL_ZOOM_Y : exact-integer?
GL_TEXTURE_ENV : exact-integer?
GL_TEXTURE_ENV_MODE : exact-integer?
GL_TEXTURE_1D : exact-integer?
GL_TEXTURE_2D : exact-integer?
GL_TEXTURE_WRAP_S : exact-integer?
GL_TEXTURE_WRAP_T : exact-integer?
GL_TEXTURE_MAG_FILTER : exact-integer?
GL_TEXTURE_MIN_FILTER : exact-integer?
GL_TEXTURE_ENV_COLOR : exact-integer?
GL_TEXTURE_GEN_S : exact-integer?
GL_TEXTURE_GEN_T : exact-integer?
GL_TEXTURE_GEN_MODE : exact-integer?
GL_TEXTURE_BORDER_COLOR : exact-integer?
GL_TEXTURE_WIDTH : exact-integer?
GL_TEXTURE_HEIGHT : exact-integer?
GL_TEXTURE_BORDER : exact-integer?
GL_TEXTURE_COMPONENTS : exact-integer?
GL_TEXTURE_RED_SIZE : exact-integer?
GL_TEXTURE_GREEN_SIZE : exact-integer?
GL_TEXTURE_BLUE_SIZE : exact-integer?
GL_TEXTURE_ALPHA_SIZE : exact-integer?
GL_TEXTURE_LUMINANCE_SIZE : exact-integer?
GL_TEXTURE_INTENSITY_SIZE : exact-integer?
GL_NEAREST_MIPMAP_NEAREST : exact-integer?
GL_NEAREST_MIPMAP_LINEAR : exact-integer?
GL_LINEAR_MIPMAP_NEAREST : exact-integer?
GL_LINEAR_MIPMAP_LINEAR : exact-integer?
GL_OBJECT_LINEAR : exact-integer?
GL_OBJECT_PLANE : exact-integer?
GL_EYE_LINEAR : exact-integer?
GL_EYE_PLANE : exact-integer?
GL_SPHERE_MAP : exact-integer?
GL_DECAL : exact-integer?
GL_MODULATE : exact-integer?
GL_NEAREST : exact-integer?
GL_REPEAT : exact-integer?
GL_CLAMP : exact-integer?
GL_S : exact-integer?
GL_T : exact-integer?
GL_R : exact-integer?
GL_Q : exact-integer?
GL_TEXTURE_GEN_R : exact-integer?
GL_TEXTURE_GEN_Q : exact-integer?
GL_VENDOR : exact-integer?
GL_RENDERER : exact-integer?
GL_VERSION : exact-integer?
GL_EXTENSIONS : exact-integer?
GL_NO_ERROR : exact-integer?
GL_INVALID_VALUE : exact-integer?
GL_INVALID_ENUM : exact-integer?
GL_INVALID_OPERATION : exact-integer?
GL_STACK_OVERFLOW : exact-integer?
GL_STACK_UNDERFLOW : exact-integer?
GL_OUT_OF_MEMORY : exact-integer?
GL_CURRENT_BIT : exact-integer?
GL_POINT_BIT :