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.

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 : exact-integer?

value

GL_STENCIL_CLEAR_VALUE : exact-integer?

value

GL_STENCIL_INDEX : exact-integer?

value

GL_KEEP : exact-integer?

value

GL_REPLACE : exact-integer?

value

GL_INCR : exact-integer?

value

GL_DECR : exact-integer?

value

GL_NONE : exact-integer?

value

GL_LEFT : exact-integer?

value

GL_RIGHT : exact-integer?

value

GL_FRONT_LEFT : exact-integer?

value

GL_FRONT_RIGHT : exact-integer?

value

GL_BACK_LEFT : exact-integer?

value

GL_BACK_RIGHT : exact-integer?

value

GL_AUX0 : exact-integer?

value

GL_AUX1 : exact-integer?

value

GL_AUX2 : exact-integer?

value

GL_AUX3 : exact-integer?

value

GL_COLOR_INDEX : exact-integer?

value

GL_RED : exact-integer?

value

GL_GREEN : exact-integer?

value

GL_BLUE : exact-integer?

value

GL_ALPHA : exact-integer?

value

GL_LUMINANCE : exact-integer?

value

GL_LUMINANCE_ALPHA : exact-integer?

value

GL_ALPHA_BITS : exact-integer?

value

GL_RED_BITS : exact-integer?

value

GL_GREEN_BITS : exact-integer?

value

GL_BLUE_BITS : exact-integer?

value

GL_INDEX_BITS : exact-integer?

value

GL_SUBPIXEL_BITS : exact-integer?

value

GL_AUX_BUFFERS : exact-integer?

value

GL_READ_BUFFER : exact-integer?

value

GL_DRAW_BUFFER : exact-integer?

value

GL_DOUBLEBUFFER : exact-integer?

value

GL_STEREO : exact-integer?

value

GL_BITMAP : exact-integer?

value

GL_COLOR : exact-integer?

value

GL_DEPTH : exact-integer?

value

GL_STENCIL : exact-integer?

value

GL_DITHER : exact-integer?

value

GL_RGB : exact-integer?

value

GL_RGBA : exact-integer?

value

GL_MAX_LIST_NESTING : exact-integer?

value

GL_MAX_ATTRIB_STACK_DEPTH : exact-integer?

value

GL_MAX_MODELVIEW_STACK_DEPTH : exact-integer?

value

GL_MAX_NAME_STACK_DEPTH : exact-integer?

value

GL_MAX_PROJECTION_STACK_DEPTH : exact-integer?

value

GL_MAX_TEXTURE_STACK_DEPTH : exact-integer?

value

GL_MAX_EVAL_ORDER : exact-integer?

value

GL_MAX_LIGHTS : exact-integer?

value

GL_MAX_CLIP_PLANES : exact-integer?

value

GL_MAX_TEXTURE_SIZE : exact-integer?

value

GL_MAX_PIXEL_MAP_TABLE : exact-integer?

value

GL_MAX_VIEWPORT_DIMS : exact-integer?

value

GL_MAX_CLIENT_ATTRIB_STACK_DEPTH : exact-integer?

value

GL_ATTRIB_STACK_DEPTH : exact-integer?

value

GL_CLIENT_ATTRIB_STACK_DEPTH : exact-integer?

value

GL_COLOR_CLEAR_VALUE : exact-integer?

value

GL_COLOR_WRITEMASK : exact-integer?

value

GL_CURRENT_INDEX : exact-integer?

value

GL_CURRENT_COLOR : exact-integer?

value

GL_CURRENT_NORMAL : exact-integer?

value

GL_CURRENT_RASTER_COLOR : exact-integer?

value

GL_CURRENT_RASTER_DISTANCE : exact-integer?

value

GL_CURRENT_RASTER_INDEX : exact-integer?

value

GL_CURRENT_RASTER_POSITION : exact-integer?

value

GL_CURRENT_RASTER_TEXTURE_COORDS : exact-integer?

value

GL_CURRENT_RASTER_POSITION_VALID : exact-integer?

value

GL_CURRENT_TEXTURE_COORDS : exact-integer?

value

GL_INDEX_CLEAR_VALUE : exact-integer?

value

GL_INDEX_MODE : exact-integer?

value

GL_INDEX_WRITEMASK : exact-integer?

value

GL_MODELVIEW_MATRIX : exact-integer?

value

GL_MODELVIEW_STACK_DEPTH : exact-integer?

value

GL_NAME_STACK_DEPTH : exact-integer?

value

GL_PROJECTION_MATRIX : exact-integer?

value

GL_PROJECTION_STACK_DEPTH : exact-integer?

value

GL_RENDER_MODE : exact-integer?

value

GL_RGBA_MODE : exact-integer?

value

GL_TEXTURE_MATRIX : exact-integer?

value

GL_TEXTURE_STACK_DEPTH : exact-integer?

value

GL_VIEWPORT : exact-integer?

value

GL_AUTO_NORMAL : exact-integer?

value

GL_MAP1_COLOR_4 : exact-integer?

value

GL_MAP1_GRID_DOMAIN : exact-integer?

value

GL_MAP1_GRID_SEGMENTS : exact-integer?

value

GL_MAP1_INDEX : exact-integer?

value

GL_MAP1_NORMAL : exact-integer?

value

GL_MAP1_TEXTURE_COORD_1 : exact-integer?

value

GL_MAP1_TEXTURE_COORD_2 : exact-integer?

value

GL_MAP1_TEXTURE_COORD_3 : exact-integer?

value

GL_MAP1_TEXTURE_COORD_4 : exact-integer?

value

GL_MAP1_VERTEX_3 : exact-integer?

value

GL_MAP1_VERTEX_4 : exact-integer?

value