-- ----------------------------------------------------------------------------
-- This file was automatically generated by SWIG (http://www.swig.org).
-- Version 1.3.31
--
-- Do not make changes to this file unless you know what you are doing--modify
-- the SWIG interface file instead.
-- ----------------------------------------------------------------------------- 

--** Interface to foreign library [@text occGL].
-- Generated automatically using SWIG 1.3.31.
-- @module occGL

#IF NOT DEFINED (WRAPPERS.occGL.INC)
#DEFINE WRAPPERS.occGL.INC
--{{{  data types
--* Foreign struct typedef type [@text GLUquadricObj].
DATA TYPE GLUquadricObj IS INT:
--* Foreign struct typedef type [@text GLUtesselatorObj].
DATA TYPE GLUtesselatorObj IS INT:
--* Foreign struct typedef type [@text GLUtriangulatorObj].
DATA TYPE GLUtriangulatorObj IS INT:
--* Foreign struct typedef type [@text GLUnurbsObj].
DATA TYPE GLUnurbsObj IS INT:
--* Foreign struct type [@text struct GLUquadric].
DATA TYPE GLUquadric IS INT:
--* Foreign struct type [@text struct GLUnurbs].
DATA TYPE GLUnurbs IS INT:
--* Foreign struct type [@text struct GLUtesselator].
DATA TYPE GLUtesselator IS INT:
--}}}
--{{{  constant GL_VERSION_1_1
--* Foreign constant [@text GL_VERSION_1_1].
VAL INT GL.VERSION.1.1 IS 1:
--}}}
--{{{  constant GL_VERSION_1_2
--* Foreign constant [@text GL_VERSION_1_2].
VAL INT GL.VERSION.1.2 IS 1:
--}}}
--{{{  constant GL_VERSION_1_3
--* Foreign constant [@text GL_VERSION_1_3].
VAL INT GL.VERSION.1.3 IS 1:
--}}}
--{{{  constant GL_ARB_imaging
--* Foreign constant [@text GL_ARB_imaging].
VAL INT GL.ARB.imaging IS 1:
--}}}
--  not wrapped: typedef GLenum
--  not wrapped: typedef GLboolean
--  not wrapped: typedef GLbitfield
--  not wrapped: typedef GLvoid
--  not wrapped: typedef GLbyte
--  not wrapped: typedef GLshort
--  not wrapped: typedef GLint
--  not wrapped: typedef GLubyte
--  not wrapped: typedef GLushort
--  not wrapped: typedef GLuint
--  not wrapped: typedef GLsizei
--  not wrapped: typedef GLfloat
--  not wrapped: typedef GLclampf
--  not wrapped: typedef GLdouble
--  not wrapped: typedef GLclampd
--{{{  constant GL_FALSE
--* Foreign constant [@text GL_FALSE].
VAL INT GL.FALSE IS #0:
--}}}
--{{{  constant GL_TRUE
--* Foreign constant [@text GL_TRUE].
VAL INT GL.TRUE IS #1:
--}}}
--{{{  constant GL_BYTE
--* Foreign constant [@text GL_BYTE].
VAL INT GL.BYTE IS #1400:
--}}}
--{{{  constant GL_UNSIGNED_BYTE
--* Foreign constant [@text GL_UNSIGNED_BYTE].
VAL INT GL.UNSIGNED.BYTE IS #1401:
--}}}
--{{{  constant GL_SHORT
--* Foreign constant [@text GL_SHORT].
VAL INT GL.SHORT IS #1402:
--}}}
--{{{  constant GL_UNSIGNED_SHORT
--* Foreign constant [@text GL_UNSIGNED_SHORT].
VAL INT GL.UNSIGNED.SHORT IS #1403:
--}}}
--{{{  constant GL_INT
--* Foreign constant [@text GL_INT].
VAL INT GL.INT IS #1404:
--}}}
--{{{  constant GL_UNSIGNED_INT
--* Foreign constant [@text GL_UNSIGNED_INT].
VAL INT GL.UNSIGNED.INT IS #1405:
--}}}
--{{{  constant GL_FLOAT
--* Foreign constant [@text GL_FLOAT].
VAL INT GL.FLOAT IS #1406:
--}}}
--{{{  constant GL_DOUBLE
--* Foreign constant [@text GL_DOUBLE].
VAL INT GL.DOUBLE IS #140A:
--}}}
--{{{  constant GL_2_BYTES
--* Foreign constant [@text GL_2_BYTES].
VAL INT GL.2.BYTES IS #1407:
--}}}
--{{{  constant GL_3_BYTES
--* Foreign constant [@text GL_3_BYTES].
VAL INT GL.3.BYTES IS #1408:
--}}}
--{{{  constant GL_4_BYTES
--* Foreign constant [@text GL_4_BYTES].
VAL INT GL.4.BYTES IS #1409:
--}}}
--{{{  constant GL_POINTS
--* Foreign constant [@text GL_POINTS].
VAL INT GL.POINTS IS #0000:
--}}}
--{{{  constant GL_LINES
--* Foreign constant [@text GL_LINES].
VAL INT GL.LINES IS #0001:
--}}}
--{{{  constant GL_LINE_LOOP
--* Foreign constant [@text GL_LINE_LOOP].
VAL INT GL.LINE.LOOP IS #0002:
--}}}
--{{{  constant GL_LINE_STRIP
--* Foreign constant [@text GL_LINE_STRIP].
VAL INT GL.LINE.STRIP IS #0003:
--}}}
--{{{  constant GL_TRIANGLES
--* Foreign constant [@text GL_TRIANGLES].
VAL INT GL.TRIANGLES IS #0004:
--}}}
--{{{  constant GL_TRIANGLE_STRIP
--* Foreign constant [@text GL_TRIANGLE_STRIP].
VAL INT GL.TRIANGLE.STRIP IS #0005:
--}}}
--{{{  constant GL_TRIANGLE_FAN
--* Foreign constant [@text GL_TRIANGLE_FAN].
VAL INT GL.TRIANGLE.FAN IS #0006:
--}}}
--{{{  constant GL_QUADS
--* Foreign constant [@text GL_QUADS].
VAL INT GL.QUADS IS #0007:
--}}}
--{{{  constant GL_QUAD_STRIP
--* Foreign constant [@text GL_QUAD_STRIP].
VAL INT GL.QUAD.STRIP IS #0008:
--}}}
--{{{  constant GL_POLYGON
--* Foreign constant [@text GL_POLYGON].
VAL INT GL.POLYGON IS #0009:
--}}}
--{{{  constant GL_VERTEX_ARRAY
--* Foreign constant [@text GL_VERTEX_ARRAY].
VAL INT GL.VERTEX.ARRAY IS #8074:
--}}}
--{{{  constant GL_NORMAL_ARRAY
--* Foreign constant [@text GL_NORMAL_ARRAY].
VAL INT GL.NORMAL.ARRAY IS #8075:
--}}}
--{{{  constant GL_COLOR_ARRAY
--* Foreign constant [@text GL_COLOR_ARRAY].
VAL INT GL.COLOR.ARRAY IS #8076:
--}}}
--{{{  constant GL_INDEX_ARRAY
--* Foreign constant [@text GL_INDEX_ARRAY].
VAL INT GL.INDEX.ARRAY IS #8077:
--}}}
--{{{  constant GL_TEXTURE_COORD_ARRAY
--* Foreign constant [@text GL_TEXTURE_COORD_ARRAY].
VAL INT GL.TEXTURE.COORD.ARRAY IS #8078:
--}}}
--{{{  constant GL_EDGE_FLAG_ARRAY
--* Foreign constant [@text GL_EDGE_FLAG_ARRAY].
VAL INT GL.EDGE.FLAG.ARRAY IS #8079:
--}}}
--{{{  constant GL_VERTEX_ARRAY_SIZE
--* Foreign constant [@text GL_VERTEX_ARRAY_SIZE].
VAL INT GL.VERTEX.ARRAY.SIZE IS #807A:
--}}}
--{{{  constant GL_VERTEX_ARRAY_TYPE
--* Foreign constant [@text GL_VERTEX_ARRAY_TYPE].
VAL INT GL.VERTEX.ARRAY.TYPE IS #807B:
--}}}
--{{{  constant GL_VERTEX_ARRAY_STRIDE
--* Foreign constant [@text GL_VERTEX_ARRAY_STRIDE].
VAL INT GL.VERTEX.ARRAY.STRIDE IS #807C:
--}}}
--{{{  constant GL_NORMAL_ARRAY_TYPE
--* Foreign constant [@text GL_NORMAL_ARRAY_TYPE].
VAL INT GL.NORMAL.ARRAY.TYPE IS #807E:
--}}}
--{{{  constant GL_NORMAL_ARRAY_STRIDE
--* Foreign constant [@text GL_NORMAL_ARRAY_STRIDE].
VAL INT GL.NORMAL.ARRAY.STRIDE IS #807F:
--}}}
--{{{  constant GL_COLOR_ARRAY_SIZE
--* Foreign constant [@text GL_COLOR_ARRAY_SIZE].
VAL INT GL.COLOR.ARRAY.SIZE IS #8081:
--}}}
--{{{  constant GL_COLOR_ARRAY_TYPE
--* Foreign constant [@text GL_COLOR_ARRAY_TYPE].
VAL INT GL.COLOR.ARRAY.TYPE IS #8082:
--}}}
--{{{  constant GL_COLOR_ARRAY_STRIDE
--* Foreign constant [@text GL_COLOR_ARRAY_STRIDE].
VAL INT GL.COLOR.ARRAY.STRIDE IS #8083:
--}}}
--{{{  constant GL_INDEX_ARRAY_TYPE
--* Foreign constant [@text GL_INDEX_ARRAY_TYPE].
VAL INT GL.INDEX.ARRAY.TYPE IS #8085:
--}}}
--{{{  constant GL_INDEX_ARRAY_STRIDE
--* Foreign constant [@text GL_INDEX_ARRAY_STRIDE].
VAL INT GL.INDEX.ARRAY.STRIDE IS #8086:
--}}}
--{{{  constant GL_TEXTURE_COORD_ARRAY_SIZE
--* Foreign constant [@text GL_TEXTURE_COORD_ARRAY_SIZE].
VAL INT GL.TEXTURE.COORD.ARRAY.SIZE IS #8088:
--}}}
--{{{  constant GL_TEXTURE_COORD_ARRAY_TYPE
--* Foreign constant [@text GL_TEXTURE_COORD_ARRAY_TYPE].
VAL INT GL.TEXTURE.COORD.ARRAY.TYPE IS #8089:
--}}}
--{{{  constant GL_TEXTURE_COORD_ARRAY_STRIDE
--* Foreign constant [@text GL_TEXTURE_COORD_ARRAY_STRIDE].
VAL INT GL.TEXTURE.COORD.ARRAY.STRIDE IS #808A:
--}}}
--{{{  constant GL_EDGE_FLAG_ARRAY_STRIDE
--* Foreign constant [@text GL_EDGE_FLAG_ARRAY_STRIDE].
VAL INT GL.EDGE.FLAG.ARRAY.STRIDE IS #808C:
--}}}
--{{{  constant GL_VERTEX_ARRAY_POINTER
--* Foreign constant [@text GL_VERTEX_ARRAY_POINTER].
VAL INT GL.VERTEX.ARRAY.POINTER IS #808E:
--}}}
--{{{  constant GL_NORMAL_ARRAY_POINTER
--* Foreign constant [@text GL_NORMAL_ARRAY_POINTER].
VAL INT GL.NORMAL.ARRAY.POINTER IS #808F:
--}}}
--{{{  constant GL_COLOR_ARRAY_POINTER
--* Foreign constant [@text GL_COLOR_ARRAY_POINTER].
VAL INT GL.COLOR.ARRAY.POINTER IS #8090:
--}}}
--{{{  constant GL_INDEX_ARRAY_POINTER
--* Foreign constant [@text GL_INDEX_ARRAY_POINTER].
VAL INT GL.INDEX.ARRAY.POINTER IS #8091:
--}}}
--{{{  constant GL_TEXTURE_COORD_ARRAY_POINTER
--* Foreign constant [@text GL_TEXTURE_COORD_ARRAY_POINTER].
VAL INT GL.TEXTURE.COORD.ARRAY.POINTER IS #8092:
--}}}
--{{{  constant GL_EDGE_FLAG_ARRAY_POINTER
--* Foreign constant [@text GL_EDGE_FLAG_ARRAY_POINTER].
VAL INT GL.EDGE.FLAG.ARRAY.POINTER IS #8093:
--}}}
--{{{  constant GL_V2F
--* Foreign constant [@text GL_V2F].
VAL INT GL.V2F IS #2A20:
--}}}
--{{{  constant GL_V3F
--* Foreign constant [@text GL_V3F].
VAL INT GL.V3F IS #2A21:
--}}}
--{{{  constant GL_C4UB_V2F
--* Foreign constant [@text GL_C4UB_V2F].
VAL INT GL.C4UB.V2F IS #2A22:
--}}}
--{{{  constant GL_C4UB_V3F
--* Foreign constant [@text GL_C4UB_V3F].
VAL INT GL.C4UB.V3F IS #2A23:
--}}}
--{{{  constant GL_C3F_V3F
--* Foreign constant [@text GL_C3F_V3F].
VAL INT GL.C3F.V3F IS #2A24:
--}}}
--{{{  constant GL_N3F_V3F
--* Foreign constant [@text GL_N3F_V3F].
VAL INT GL.N3F.V3F IS #2A25:
--}}}
--{{{  constant GL_C4F_N3F_V3F
--* Foreign constant [@text GL_C4F_N3F_V3F].
VAL INT GL.C4F.N3F.V3F IS #2A26:
--}}}
--{{{  constant GL_T2F_V3F
--* Foreign constant [@text GL_T2F_V3F].
VAL INT GL.T2F.V3F IS #2A27:
--}}}
--{{{  constant GL_T4F_V4F
--* Foreign constant [@text GL_T4F_V4F].
VAL INT GL.T4F.V4F IS #2A28:
--}}}
--{{{  constant GL_T2F_C4UB_V3F
--* Foreign constant [@text GL_T2F_C4UB_V3F].
VAL INT GL.T2F.C4UB.V3F IS #2A29:
--}}}
--{{{  constant GL_T2F_C3F_V3F
--* Foreign constant [@text GL_T2F_C3F_V3F].
VAL INT GL.T2F.C3F.V3F IS #2A2A:
--}}}
--{{{  constant GL_T2F_N3F_V3F
--* Foreign constant [@text GL_T2F_N3F_V3F].
VAL INT GL.T2F.N3F.V3F IS #2A2B:
--}}}
--{{{  constant GL_T2F_C4F_N3F_V3F
--* Foreign constant [@text GL_T2F_C4F_N3F_V3F].
VAL INT GL.T2F.C4F.N3F.V3F IS #2A2C:
--}}}
--{{{  constant GL_T4F_C4F_N3F_V4F
--* Foreign constant [@text GL_T4F_C4F_N3F_V4F].
VAL INT GL.T4F.C4F.N3F.V4F IS #2A2D:
--}}}
--{{{  constant GL_MATRIX_MODE
--* Foreign constant [@text GL_MATRIX_MODE].
VAL INT GL.MATRIX.MODE IS #0BA0:
--}}}
--{{{  constant GL_MODELVIEW
--* Foreign constant [@text GL_MODELVIEW].
VAL INT GL.MODELVIEW IS #1700:
--}}}
--{{{  constant GL_PROJECTION
--* Foreign constant [@text GL_PROJECTION].
VAL INT GL.PROJECTION IS #1701:
--}}}
--{{{  constant GL_TEXTURE
--* Foreign constant [@text GL_TEXTURE].
VAL INT GL.TEXTURE IS #1702:
--}}}
--{{{  constant GL_POINT_SMOOTH
--* Foreign constant [@text GL_POINT_SMOOTH].
VAL INT GL.POINT.SMOOTH IS #0B10:
--}}}
--{{{  constant GL_POINT_SIZE
--* Foreign constant [@text GL_POINT_SIZE].
VAL INT GL.POINT.SIZE IS #0B11:
--}}}
--{{{  constant GL_POINT_SIZE_GRANULARITY
--* Foreign constant [@text GL_POINT_SIZE_GRANULARITY].
VAL INT GL.POINT.SIZE.GRANULARITY IS #0B13:
--}}}
--{{{  constant GL_POINT_SIZE_RANGE
--* Foreign constant [@text GL_POINT_SIZE_RANGE].
VAL INT GL.POINT.SIZE.RANGE IS #0B12:
--}}}
--{{{  constant GL_LINE_SMOOTH
--* Foreign constant [@text GL_LINE_SMOOTH].
VAL INT GL.LINE.SMOOTH IS #0B20:
--}}}
--{{{  constant GL_LINE_STIPPLE
--* Foreign constant [@text GL_LINE_STIPPLE].
VAL INT GL.LINE.STIPPLE IS #0B24:
--}}}
--{{{  constant GL_LINE_STIPPLE_PATTERN
--* Foreign constant [@text GL_LINE_STIPPLE_PATTERN].
VAL INT GL.LINE.STIPPLE.PATTERN IS #0B25:
--}}}
--{{{  constant GL_LINE_STIPPLE_REPEAT
--* Foreign constant [@text GL_LINE_STIPPLE_REPEAT].
VAL INT GL.LINE.STIPPLE.REPEAT IS #0B26:
--}}}
--{{{  constant GL_LINE_WIDTH
--* Foreign constant [@text GL_LINE_WIDTH].
VAL INT GL.LINE.WIDTH IS #0B21:
--}}}
--{{{  constant GL_LINE_WIDTH_GRANULARITY
--* Foreign constant [@text GL_LINE_WIDTH_GRANULARITY].
VAL INT GL.LINE.WIDTH.GRANULARITY IS #0B23:
--}}}
--{{{  constant GL_LINE_WIDTH_RANGE
--* Foreign constant [@text GL_LINE_WIDTH_RANGE].
VAL INT GL.LINE.WIDTH.RANGE IS #0B22:
--}}}
--{{{  constant GL_POINT
--* Foreign constant [@text GL_POINT].
VAL INT GL.POINT IS #1B00:
--}}}
--{{{  constant GL_LINE
--* Foreign constant [@text GL_LINE].
VAL INT GL.LINE IS #1B01:
--}}}
--{{{  constant GL_FILL
--* Foreign constant [@text GL_FILL].
VAL INT GL.FILL IS #1B02:
--}}}
--{{{  constant GL_CW
--* Foreign constant [@text GL_CW].
VAL INT GL.CW IS #0900:
--}}}
--{{{  constant GL_CCW
--* Foreign constant [@text GL_CCW].
VAL INT GL.CCW IS #0901:
--}}}
--{{{  constant GL_FRONT
--* Foreign constant [@text GL_FRONT].
VAL INT GL.FRONT IS #0404:
--}}}
--{{{  constant GL_BACK
--* Foreign constant [@text GL_BACK].
VAL INT GL.BACK IS #0405:
--}}}
--{{{  constant GL_POLYGON_MODE
--* Foreign constant [@text GL_POLYGON_MODE].
VAL INT GL.POLYGON.MODE IS #0B40:
--}}}
--{{{  constant GL_POLYGON_SMOOTH
--* Foreign constant [@text GL_POLYGON_SMOOTH].
VAL INT GL.POLYGON.SMOOTH IS #0B41:
--}}}
--{{{  constant GL_POLYGON_STIPPLE
--* Foreign constant [@text GL_POLYGON_STIPPLE].
VAL INT GL.POLYGON.STIPPLE IS #0B42:
--}}}
--{{{  constant GL_EDGE_FLAG
--* Foreign constant [@text GL_EDGE_FLAG].
VAL INT GL.EDGE.FLAG IS #0B43:
--}}}
--{{{  constant GL_CULL_FACE
--* Foreign constant [@text GL_CULL_FACE].
VAL INT GL.CULL.FACE IS #0B44:
--}}}
--{{{  constant GL_CULL_FACE_MODE
--* Foreign constant [@text GL_CULL_FACE_MODE].
VAL INT GL.CULL.FACE.MODE IS #0B45:
--}}}
--{{{  constant GL_FRONT_FACE
--* Foreign constant [@text GL_FRONT_FACE].
VAL INT GL.FRONT.FACE IS #0B46:
--}}}
--{{{  constant GL_POLYGON_OFFSET_FACTOR
--* Foreign constant [@text GL_POLYGON_OFFSET_FACTOR].
VAL INT GL.POLYGON.OFFSET.FACTOR IS #8038:
--}}}
--{{{  constant GL_POLYGON_OFFSET_UNITS
--* Foreign constant [@text GL_POLYGON_OFFSET_UNITS].
VAL INT GL.POLYGON.OFFSET.UNITS IS #2A00:
--}}}
--{{{  constant GL_POLYGON_OFFSET_POINT
--* Foreign constant [@text GL_POLYGON_OFFSET_POINT].
VAL INT GL.POLYGON.OFFSET.POINT IS #2A01:
--}}}
--{{{  constant GL_POLYGON_OFFSET_LINE
--* Foreign constant [@text GL_POLYGON_OFFSET_LINE].
VAL INT GL.POLYGON.OFFSET.LINE IS #2A02:
--}}}
--{{{  constant GL_POLYGON_OFFSET_FILL
--* Foreign constant [@text GL_POLYGON_OFFSET_FILL].
VAL INT GL.POLYGON.OFFSET.FILL IS #8037:
--}}}
--{{{  constant GL_COMPILE
--* Foreign constant [@text GL_COMPILE].
VAL INT GL.COMPILE IS #1300:
--}}}
--{{{  constant GL_COMPILE_AND_EXECUTE
--* Foreign constant [@text GL_COMPILE_AND_EXECUTE].
VAL INT GL.COMPILE.AND.EXECUTE IS #1301:
--}}}
--{{{  constant GL_LIST_BASE
--* Foreign constant [@text GL_LIST_BASE].
VAL INT GL.LIST.BASE IS #0B32:
--}}}
--{{{  constant GL_LIST_INDEX
--* Foreign constant [@text GL_LIST_INDEX].
VAL INT GL.LIST.INDEX IS #0B33:
--}}}
--{{{  constant GL_LIST_MODE
--* Foreign constant [@text GL_LIST_MODE].
VAL INT GL.LIST.MODE IS #0B30:
--}}}
--{{{  constant GL_NEVER
--* Foreign constant [@text GL_NEVER].
VAL INT GL.NEVER IS #0200:
--}}}
--{{{  constant GL_LESS
--* Foreign constant [@text GL_LESS].
VAL INT GL.LESS IS #0201:
--}}}
--{{{  constant GL_EQUAL
--* Foreign constant [@text GL_EQUAL].
VAL INT GL.EQUAL IS #0202:
--}}}
--{{{  constant GL_LEQUAL
--* Foreign constant [@text GL_LEQUAL].
VAL INT GL.LEQUAL IS #0203:
--}}}
--{{{  constant GL_GREATER
--* Foreign constant [@text GL_GREATER].
VAL INT GL.GREATER IS #0204:
--}}}
--{{{  constant GL_NOTEQUAL
--* Foreign constant [@text GL_NOTEQUAL].
VAL INT GL.NOTEQUAL IS #0205:
--}}}
--{{{  constant GL_GEQUAL
--* Foreign constant [@text GL_GEQUAL].
VAL INT GL.GEQUAL IS #0206:
--}}}
--{{{  constant GL_ALWAYS
--* Foreign constant [@text GL_ALWAYS].
VAL INT GL.ALWAYS IS #0207:
--}}}
--{{{  constant GL_DEPTH_TEST
--* Foreign constant [@text GL_DEPTH_TEST].
VAL INT GL.DEPTH.TEST IS #0B71:
--}}}
--{{{  constant GL_DEPTH_BITS
--* Foreign constant [@text GL_DEPTH_BITS].
VAL INT GL.DEPTH.BITS IS #0D56:
--}}}
--{{{  constant GL_DEPTH_CLEAR_VALUE
--* Foreign constant [@text GL_DEPTH_CLEAR_VALUE].
VAL INT GL.DEPTH.CLEAR.VALUE IS #0B73:
--}}}
--{{{  constant GL_DEPTH_FUNC
--* Foreign constant [@text GL_DEPTH_FUNC].
VAL INT GL.DEPTH.FUNC IS #0B74:
--}}}
--{{{  constant GL_DEPTH_RANGE
--* Foreign constant [@text GL_DEPTH_RANGE].
VAL INT GL.DEPTH.RANGE IS #0B70:
--}}}
--{{{  constant GL_DEPTH_WRITEMASK
--* Foreign constant [@text GL_DEPTH_WRITEMASK].
VAL INT GL.DEPTH.WRITEMASK IS #0B72:
--}}}
--{{{  constant GL_DEPTH_COMPONENT
--* Foreign constant [@text GL_DEPTH_COMPONENT].
VAL INT GL.DEPTH.COMPONENT IS #1902:
--}}}
--{{{  constant GL_LIGHTING
--* Foreign constant [@text GL_LIGHTING].
VAL INT GL.LIGHTING IS #0B50:
--}}}
--{{{  constant GL_LIGHT0
--* Foreign constant [@text GL_LIGHT0].
VAL INT GL.LIGHT0 IS #4000:
--}}}
--{{{  constant GL_LIGHT1
--* Foreign constant [@text GL_LIGHT1].
VAL INT GL.LIGHT1 IS #4001:
--}}}
--{{{  constant GL_LIGHT2
--* Foreign constant [@text GL_LIGHT2].
VAL INT GL.LIGHT2 IS #4002:
--}}}
--{{{  constant GL_LIGHT3
--* Foreign constant [@text GL_LIGHT3].
VAL INT GL.LIGHT3 IS #4003:
--}}}
--{{{  constant GL_LIGHT4
--* Foreign constant [@text GL_LIGHT4].
VAL INT GL.LIGHT4 IS #4004:
--}}}
--{{{  constant GL_LIGHT5
--* Foreign constant [@text GL_LIGHT5].
VAL INT GL.LIGHT5 IS #4005:
--}}}
--{{{  constant GL_LIGHT6
--* Foreign constant [@text GL_LIGHT6].
VAL INT GL.LIGHT6 IS #4006:
--}}}
--{{{  constant GL_LIGHT7
--* Foreign constant [@text GL_LIGHT7].
VAL INT GL.LIGHT7 IS #4007:
--}}}
--{{{  constant GL_SPOT_EXPONENT
--* Foreign constant [@text GL_SPOT_EXPONENT].
VAL INT GL.SPOT.EXPONENT IS #1205:
--}}}
--{{{  constant GL_SPOT_CUTOFF
--* Foreign constant [@text GL_SPOT_CUTOFF].
VAL INT GL.SPOT.CUTOFF IS #1206:
--}}}
--{{{  constant GL_CONSTANT_ATTENUATION
--* Foreign constant [@text GL_CONSTANT_ATTENUATION].
VAL INT GL.CONSTANT.ATTENUATION IS #1207:
--}}}
--{{{  constant GL_LINEAR_ATTENUATION
--* Foreign constant [@text GL_LINEAR_ATTENUATION].
VAL INT GL.LINEAR.ATTENUATION IS #1208:
--}}}
--{{{  constant GL_QUADRATIC_ATTENUATION
--* Foreign constant [@text GL_QUADRATIC_ATTENUATION].
VAL INT GL.QUADRATIC.ATTENUATION IS #1209:
--}}}
--{{{  constant GL_AMBIENT
--* Foreign constant [@text GL_AMBIENT].
VAL INT GL.AMBIENT IS #1200:
--}}}
--{{{  constant GL_DIFFUSE
--* Foreign constant [@text GL_DIFFUSE].
VAL INT GL.DIFFUSE IS #1201:
--}}}
--{{{  constant GL_SPECULAR
--* Foreign constant [@text GL_SPECULAR].
VAL INT GL.SPECULAR IS #1202:
--}}}
--{{{  constant GL_SHININESS
--* Foreign constant [@text GL_SHININESS].
VAL INT GL.SHININESS IS #1601:
--}}}
--{{{  constant GL_EMISSION
--* Foreign constant [@text GL_EMISSION].
VAL INT GL.EMISSION IS #1600:
--}}}
--{{{  constant GL_POSITION
--* Foreign constant [@text GL_POSITION].
VAL INT GL.POSITION IS #1203:
--}}}
--{{{  constant GL_SPOT_DIRECTION
--* Foreign constant [@text GL_SPOT_DIRECTION].
VAL INT GL.SPOT.DIRECTION IS #1204:
--}}}
--{{{  constant GL_AMBIENT_AND_DIFFUSE
--* Foreign constant [@text GL_AMBIENT_AND_DIFFUSE].
VAL INT GL.AMBIENT.AND.DIFFUSE IS #1602:
--}}}
--{{{  constant GL_COLOR_INDEXES
--* Foreign constant [@text GL_COLOR_INDEXES].
VAL INT GL.COLOR.INDEXES IS #1603:
--}}}
--{{{  constant GL_LIGHT_MODEL_TWO_SIDE
--* Foreign constant [@text GL_LIGHT_MODEL_TWO_SIDE].
VAL INT GL.LIGHT.MODEL.TWO.SIDE IS #0B52:
--}}}
--{{{  constant GL_LIGHT_MODEL_LOCAL_VIEWER
--* Foreign constant [@text GL_LIGHT_MODEL_LOCAL_VIEWER].
VAL INT GL.LIGHT.MODEL.LOCAL.VIEWER IS #0B51:
--}}}
--{{{  constant GL_LIGHT_MODEL_AMBIENT
--* Foreign constant [@text GL_LIGHT_MODEL_AMBIENT].
VAL INT GL.LIGHT.MODEL.AMBIENT IS #0B53:
--}}}
--{{{  constant GL_FRONT_AND_BACK
--* Foreign constant [@text GL_FRONT_AND_BACK].
VAL INT GL.FRONT.AND.BACK IS #0408:
--}}}
--{{{  constant GL_SHADE_MODEL
--* Foreign constant [@text GL_SHADE_MODEL].
VAL INT GL.SHADE.MODEL IS #0B54:
--}}}
--{{{  constant GL_FLAT
--* Foreign constant [@text GL_FLAT].
VAL INT GL.FLAT IS #1D00:
--}}}
--{{{  constant GL_SMOOTH
--* Foreign constant [@text GL_SMOOTH].
VAL INT GL.SMOOTH IS #1D01:
--}}}
--{{{  constant GL_COLOR_MATERIAL
--* Foreign constant [@text GL_COLOR_MATERIAL].
VAL INT GL.COLOR.MATERIAL IS #0B57:
--}}}
--{{{  constant GL_COLOR_MATERIAL_FACE
--* Foreign constant [@text GL_COLOR_MATERIAL_FACE].
VAL INT GL.COLOR.MATERIAL.FACE IS #0B55:
--}}}
--{{{  constant GL_COLOR_MATERIAL_PARAMETER
--* Foreign constant [@text GL_COLOR_MATERIAL_PARAMETER].
VAL INT GL.COLOR.MATERIAL.PARAMETER IS #0B56:
--}}}
--{{{  constant GL_NORMALIZE
--* Foreign constant [@text GL_NORMALIZE].
VAL INT GL.NORMALIZE IS #0BA1:
--}}}
--{{{  constant GL_CLIP_PLANE0
--* Foreign constant [@text GL_CLIP_PLANE0].
VAL INT GL.CLIP.PLANE0 IS #3000:
--}}}
--{{{  constant GL_CLIP_PLANE1
--* Foreign constant [@text GL_CLIP_PLANE1].
VAL INT GL.CLIP.PLANE1 IS #3001:
--}}}
--{{{  constant GL_CLIP_PLANE2
--* Foreign constant [@text GL_CLIP_PLANE2].
VAL INT GL.CLIP.PLANE2 IS #3002:
--}}}
--{{{  constant GL_CLIP_PLANE3
--* Foreign constant [@text GL_CLIP_PLANE3].
VAL INT GL.CLIP.PLANE3 IS #3003:
--}}}
--{{{  constant GL_CLIP_PLANE4
--* Foreign constant [@text GL_CLIP_PLANE4].
VAL INT GL.CLIP.PLANE4 IS #3004:
--}}}
--{{{  constant GL_CLIP_PLANE5
--* Foreign constant [@text GL_CLIP_PLANE5].
VAL INT GL.CLIP.PLANE5 IS #3005:
--}}}
--{{{  constant GL_ACCUM_RED_BITS
--* Foreign constant [@text GL_ACCUM_RED_BITS].
VAL INT GL.ACCUM.RED.BITS IS #0D58:
--}}}
--{{{  constant GL_ACCUM_GREEN_BITS
--* Foreign constant [@text GL_ACCUM_GREEN_BITS].
VAL INT GL.ACCUM.GREEN.BITS IS #0D59:
--}}}
--{{{  constant GL_ACCUM_BLUE_BITS
--* Foreign constant [@text GL_ACCUM_BLUE_BITS].
VAL INT GL.ACCUM.BLUE.BITS IS #0D5A:
--}}}
--{{{  constant GL_ACCUM_ALPHA_BITS
--* Foreign constant [@text GL_ACCUM_ALPHA_BITS].
VAL INT GL.ACCUM.ALPHA.BITS IS #0D5B:
--}}}
--{{{  constant GL_ACCUM_CLEAR_VALUE
--* Foreign constant [@text GL_ACCUM_CLEAR_VALUE].
VAL INT GL.ACCUM.CLEAR.VALUE IS #0B80:
--}}}
--{{{  constant GL_ACCUM
--* Foreign constant [@text GL_ACCUM].
VAL INT GL.ACCUM IS #0100:
--}}}
--{{{  constant GL_ADD
--* Foreign constant [@text GL_ADD].
VAL INT GL.ADD IS #0104:
--}}}
--{{{  constant GL_LOAD
--* Foreign constant [@text GL_LOAD].
VAL INT GL.LOAD IS #0101:
--}}}
--{{{  constant GL_MULT
--* Foreign constant [@text GL_MULT].
VAL INT GL.MULT IS #0103:
--}}}
--{{{  constant GL_RETURN
--* Foreign constant [@text GL_RETURN].
VAL INT GL.RETURN IS #0102:
--}}}
--{{{  constant GL_ALPHA_TEST
--* Foreign constant [@text GL_ALPHA_TEST].
VAL INT GL.ALPHA.TEST IS #0BC0:
--}}}
--{{{  constant GL_ALPHA_TEST_REF
--* Foreign constant [@text GL_ALPHA_TEST_REF].
VAL INT GL.ALPHA.TEST.REF IS #0BC2:
--}}}
--{{{  constant GL_ALPHA_TEST_FUNC
--* Foreign constant [@text GL_ALPHA_TEST_FUNC].
VAL INT GL.ALPHA.TEST.FUNC IS #0BC1:
--}}}
--{{{  constant GL_BLEND
--* Foreign constant [@text GL_BLEND].
VAL INT GL.BLEND IS #0BE2:
--}}}
--{{{  constant GL_BLEND_SRC
--* Foreign constant [@text GL_BLEND_SRC].
VAL INT GL.BLEND.SRC IS #0BE1:
--}}}
--{{{  constant GL_BLEND_DST
--* Foreign constant [@text GL_BLEND_DST].
VAL INT GL.BLEND.DST IS #0BE0:
--}}}
--{{{  constant GL_ZERO
--* Foreign constant [@text GL_ZERO].
VAL INT GL.ZERO IS #0:
--}}}
--{{{  constant GL_ONE
--* Foreign constant [@text GL_ONE].
VAL INT GL.ONE IS #1:
--}}}
--{{{  constant GL_SRC_COLOR
--* Foreign constant [@text GL_SRC_COLOR].
VAL INT GL.SRC.COLOR IS #0300:
--}}}
--{{{  constant GL_ONE_MINUS_SRC_COLOR
--* Foreign constant [@text GL_ONE_MINUS_SRC_COLOR].
VAL INT GL.ONE.MINUS.SRC.COLOR IS #0301:
--}}}
--{{{  constant GL_SRC_ALPHA
--* Foreign constant [@text GL_SRC_ALPHA].
VAL INT GL.SRC.ALPHA IS #0302:
--}}}
--{{{  constant GL_ONE_MINUS_SRC_ALPHA
--* Foreign constant [@text GL_ONE_MINUS_SRC_ALPHA].
VAL INT GL.ONE.MINUS.SRC.ALPHA IS #0303:
--}}}
--{{{  constant GL_DST_ALPHA
--* Foreign constant [@text GL_DST_ALPHA].
VAL INT GL.DST.ALPHA IS #0304:
--}}}
--{{{  constant GL_ONE_MINUS_DST_ALPHA
--* Foreign constant [@text GL_ONE_MINUS_DST_ALPHA].
VAL INT GL.ONE.MINUS.DST.ALPHA IS #0305:
--}}}
--{{{  constant GL_DST_COLOR
--* Foreign constant [@text GL_DST_COLOR].
VAL INT GL.DST.COLOR IS #0306:
--}}}
--{{{  constant GL_ONE_MINUS_DST_COLOR
--* Foreign constant [@text GL_ONE_MINUS_DST_COLOR].
VAL INT GL.ONE.MINUS.DST.COLOR IS #0307:
--}}}
--{{{  constant GL_SRC_ALPHA_SATURATE
--* Foreign constant [@text GL_SRC_ALPHA_SATURATE].
VAL INT GL.SRC.ALPHA.SATURATE IS #0308:
--}}}
--{{{  constant GL_CONSTANT_COLOR
--* Foreign constant [@text GL_CONSTANT_COLOR].
VAL INT GL.CONSTANT.COLOR IS #8001:
--}}}
--{{{  constant GL_ONE_MINUS_CONSTANT_COLOR
--* Foreign constant [@text GL_ONE_MINUS_CONSTANT_COLOR].
VAL INT GL.ONE.MINUS.CONSTANT.COLOR IS #8002:
--}}}
--{{{  constant GL_CONSTANT_ALPHA
--* Foreign constant [@text GL_CONSTANT_ALPHA].
VAL INT GL.CONSTANT.ALPHA IS #8003:
--}}}
--{{{  constant GL_ONE_MINUS_CONSTANT_ALPHA
--* Foreign constant [@text GL_ONE_MINUS_CONSTANT_ALPHA].
VAL INT GL.ONE.MINUS.CONSTANT.ALPHA IS #8004:
--}}}
--{{{  constant GL_FEEDBACK
--* Foreign constant [@text GL_FEEDBACK].
VAL INT GL.FEEDBACK IS #1C01:
--}}}
--{{{  constant GL_RENDER
--* Foreign constant [@text GL_RENDER].
VAL INT GL.RENDER IS #1C00:
--}}}
--{{{  constant GL_SELECT
--* Foreign constant [@text GL_SELECT].
VAL INT GL.SELECT IS #1C02:
--}}}
--{{{  constant GL_2D
--* Foreign constant [@text GL_2D].
VAL INT GL.2D IS #0600:
--}}}
--{{{  constant GL_3D
--* Foreign constant [@text GL_3D].
VAL INT GL.3D IS #0601:
--}}}
--{{{  constant GL_3D_COLOR
--* Foreign constant [@text GL_3D_COLOR].
VAL INT GL.3D.COLOR IS #0602:
--}}}
--{{{  constant GL_3D_COLOR_TEXTURE
--* Foreign constant [@text GL_3D_COLOR_TEXTURE].
VAL INT GL.3D.COLOR.TEXTURE IS #0603:
--}}}
--{{{  constant GL_4D_COLOR_TEXTURE
--* Foreign constant [@text GL_4D_COLOR_TEXTURE].
VAL INT GL.4D.COLOR.TEXTURE IS #0604:
--}}}
--{{{  constant GL_POINT_TOKEN
--* Foreign constant [@text GL_POINT_TOKEN].
VAL INT GL.POINT.TOKEN IS #0701:
--}}}
--{{{  constant GL_LINE_TOKEN
--* Foreign constant [@text GL_LINE_TOKEN].
VAL INT GL.LINE.TOKEN IS #0702:
--}}}
--{{{  constant GL_LINE_RESET_TOKEN
--* Foreign constant [@text GL_LINE_RESET_TOKEN].
VAL INT GL.LINE.RESET.TOKEN IS #0707:
--}}}
--{{{  constant GL_POLYGON_TOKEN
--* Foreign constant [@text GL_POLYGON_TOKEN].
VAL INT GL.POLYGON.TOKEN IS #0703:
--}}}
--{{{  constant GL_BITMAP_TOKEN
--* Foreign constant [@text GL_BITMAP_TOKEN].
VAL INT GL.BITMAP.TOKEN IS #0704:
--}}}
--{{{  constant GL_DRAW_PIXEL_TOKEN
--* Foreign constant [@text GL_DRAW_PIXEL_TOKEN].
VAL INT GL.DRAW.PIXEL.TOKEN IS #0705:
--}}}
--{{{  constant GL_COPY_PIXEL_TOKEN
--* Foreign constant [@text GL_COPY_PIXEL_TOKEN].
VAL INT GL.COPY.PIXEL.TOKEN IS #0706:
--}}}
--{{{  constant GL_PASS_THROUGH_TOKEN
--* Foreign constant [@text GL_PASS_THROUGH_TOKEN].
VAL INT GL.PASS.THROUGH.TOKEN IS #0700:
--}}}
--{{{  constant GL_FEEDBACK_BUFFER_POINTER
--* Foreign constant [@text GL_FEEDBACK_BUFFER_POINTER].
VAL INT GL.FEEDBACK.BUFFER.POINTER IS #0DF0:
--}}}
--{{{  constant GL_FEEDBACK_BUFFER_SIZE
--* Foreign constant [@text GL_FEEDBACK_BUFFER_SIZE].
VAL INT GL.FEEDBACK.BUFFER.SIZE IS #0DF1:
--}}}
--{{{  constant GL_FEEDBACK_BUFFER_TYPE
--* Foreign constant [@text GL_FEEDBACK_BUFFER_TYPE].
VAL INT GL.FEEDBACK.BUFFER.TYPE IS #0DF2:
--}}}
--{{{  constant GL_SELECTION_BUFFER_POINTER
--* Foreign constant [@text GL_SELECTION_BUFFER_POINTER].
VAL INT GL.SELECTION.BUFFER.POINTER IS #0DF3:
--}}}
--{{{  constant GL_SELECTION_BUFFER_SIZE
--* Foreign constant [@text GL_SELECTION_BUFFER_SIZE].
VAL INT GL.SELECTION.BUFFER.SIZE IS #0DF4:
--}}}
--{{{  constant GL_FOG
--* Foreign constant [@text GL_FOG].
VAL INT GL.FOG IS #0B60:
--}}}
--{{{  constant GL_FOG_MODE
--* Foreign constant [@text GL_FOG_MODE].
VAL INT GL.FOG.MODE IS #0B65:
--}}}
--{{{  constant GL_FOG_DENSITY
--* Foreign constant [@text GL_FOG_DENSITY].
VAL INT GL.FOG.DENSITY IS #0B62:
--}}}
--{{{  constant GL_FOG_COLOR
--* Foreign constant [@text GL_FOG_COLOR].
VAL INT GL.FOG.COLOR IS #0B66:
--}}}
--{{{  constant GL_FOG_INDEX
--* Foreign constant [@text GL_FOG_INDEX].
VAL INT GL.FOG.INDEX IS #0B61:
--}}}
--{{{  constant GL_FOG_START
--* Foreign constant [@text GL_FOG_START].
VAL INT GL.FOG.START IS #0B63:
--}}}
--{{{  constant GL_FOG_END
--* Foreign constant [@text GL_FOG_END].
VAL INT GL.FOG.END IS #0B64:
--}}}
--{{{  constant GL_LINEAR
--* Foreign constant [@text GL_LINEAR].
VAL INT GL.LINEAR IS #2601:
--}}}
--{{{  constant GL_EXP
--* Foreign constant [@text GL_EXP].
VAL INT GL.EXP IS #0800:
--}}}
--{{{  constant GL_EXP2
--* Foreign constant [@text GL_EXP2].
VAL INT GL.EXP2 IS #0801:
--}}}
--{{{  constant GL_LOGIC_OP
--* Foreign constant [@text GL_LOGIC_OP].
VAL INT GL.LOGIC.OP IS #0BF1:
--}}}
--{{{  constant GL_INDEX_LOGIC_OP
--* Foreign constant [@text GL_INDEX_LOGIC_OP].
VAL INT GL.INDEX.LOGIC.OP IS #0BF1:
--}}}
--{{{  constant GL_COLOR_LOGIC_OP
--* Foreign constant [@text GL_COLOR_LOGIC_OP].
VAL INT GL.COLOR.LOGIC.OP IS #0BF2:
--}}}
--{{{  constant GL_LOGIC_OP_MODE
--* Foreign constant [@text GL_LOGIC_OP_MODE].
VAL INT GL.LOGIC.OP.MODE IS #0BF0:
--}}}
--{{{  constant GL_CLEAR
--* Foreign constant [@text GL_CLEAR].
VAL INT GL.CLEAR IS #1500:
--}}}
--{{{  constant GL_SET
--* Foreign constant [@text GL_SET].
VAL INT GL.SET IS #150F:
--}}}
--{{{  constant GL_COPY
--* Foreign constant [@text GL_COPY].
VAL INT GL.COPY IS #1503:
--}}}
--{{{  constant GL_COPY_INVERTED
--* Foreign constant [@text GL_COPY_INVERTED].
VAL INT GL.COPY.INVERTED IS #150C:
--}}}
--{{{  constant GL_NOOP
--* Foreign constant [@text GL_NOOP].
VAL INT GL.NOOP IS #1505:
--}}}
--{{{  constant GL_INVERT
--* Foreign constant [@text GL_INVERT].
VAL INT GL.INVERT IS #150A:
--}}}
--{{{  constant GL_AND
--* Foreign constant [@text GL_AND].
VAL INT GL.AND IS #1501:
--}}}
--{{{  constant GL_NAND
--* Foreign constant [@text GL_NAND].
VAL INT GL.NAND IS #150E:
--}}}
--{{{  constant GL_OR
--* Foreign constant [@text GL_OR].
VAL INT GL.OR IS #1507:
--}}}
--{{{  constant GL_NOR
--* Foreign constant [@text GL_NOR].
VAL INT GL.NOR IS #1508:
--}}}
--{{{  constant GL_XOR
--* Foreign constant [@text GL_XOR].
VAL INT GL.XOR IS #1506:
--}}}
--{{{  constant GL_EQUIV
--* Foreign constant [@text GL_EQUIV].
VAL INT GL.EQUIV IS #1509:
--}}}
--{{{  constant GL_AND_REVERSE
--* Foreign constant [@text GL_AND_REVERSE].
VAL INT GL.AND.REVERSE IS #1502:
--}}}
--{{{  constant GL_AND_INVERTED
--* Foreign constant [@text GL_AND_INVERTED].
VAL INT GL.AND.INVERTED IS #1504:
--}}}
--{{{  constant GL_OR_REVERSE
--* Foreign constant [@text GL_OR_REVERSE].
VAL INT GL.OR.REVERSE IS #150B:
--}}}
--{{{  constant GL_OR_INVERTED
--* Foreign constant [@text GL_OR_INVERTED].
VAL INT GL.OR.INVERTED IS #150D:
--}}}
--{{{  constant GL_STENCIL_TEST
--* Foreign constant [@text GL_STENCIL_TEST].
VAL INT GL.STENCIL.TEST IS #0B90:
--}}}
--{{{  constant GL_STENCIL_WRITEMASK
--* Foreign constant [@text GL_STENCIL_WRITEMASK].
VAL INT GL.STENCIL.WRITEMASK IS #0B98:
--}}}
--{{{  constant GL_STENCIL_BITS
--* Foreign constant [@text GL_STENCIL_BITS].
VAL INT GL.STENCIL.BITS IS #0D57:
--}}}
--{{{  constant GL_STENCIL_FUNC
--* Foreign constant [@text GL_STENCIL_FUNC].
VAL INT GL.STENCIL.FUNC IS #0B92:
--}}}
--{{{  constant GL_STENCIL_VALUE_MASK
--* Foreign constant [@text GL_STENCIL_VALUE_MASK].
VAL INT GL.STENCIL.VALUE.MASK IS #0B93:
--}}}
--{{{  constant GL_STENCIL_REF
--* Foreign constant [@text GL_STENCIL_REF].
VAL INT GL.STENCIL.REF IS #0B97:
--}}}
--{{{  constant GL_STENCIL_FAIL
--* Foreign constant [@text GL_STENCIL_FAIL].
VAL INT GL.STENCIL.FAIL IS #0B94:
--}}}
--{{{  constant GL_STENCIL_PASS_DEPTH_PASS
--* Foreign constant [@text GL_STENCIL_PASS_DEPTH_PASS].
VAL INT GL.STENCIL.PASS.DEPTH.PASS IS #0B96:
--}}}
--{{{  constant GL_STENCIL_PASS_DEPTH_FAIL
--* Foreign constant [@text GL_STENCIL_PASS_DEPTH_FAIL].
VAL INT GL.STENCIL.PASS.DEPTH.FAIL IS #0B95:
--}}}
--{{{  constant GL_STENCIL_CLEAR_VALUE
--* Foreign constant [@text GL_STENCIL_CLEAR_VALUE].
VAL INT GL.STENCIL.CLEAR.VALUE IS #0B91:
--}}}
--{{{  constant GL_STENCIL_INDEX
--* Foreign constant [@text GL_STENCIL_INDEX].
VAL INT GL.STENCIL.INDEX IS #1901:
--}}}
--{{{  constant GL_KEEP
--* Foreign constant [@text GL_KEEP].
VAL INT GL.KEEP IS #1E00:
--}}}
--{{{  constant GL_REPLACE
--* Foreign constant [@text GL_REPLACE].
VAL INT GL.REPLACE IS #1E01:
--}}}
--{{{  constant GL_INCR
--* Foreign constant [@text GL_INCR].
VAL INT GL.INCR IS #1E02:
--}}}
--{{{  constant GL_DECR
--* Foreign constant [@text GL_DECR].
VAL INT GL.DECR IS #1E03:
--}}}
--{{{  constant GL_NONE
--* Foreign constant [@text GL_NONE].
VAL INT GL.NONE IS #0:
--}}}
--{{{  constant GL_LEFT
--* Foreign constant [@text GL_LEFT].
VAL INT GL.LEFT IS #0406:
--}}}
--{{{  constant GL_RIGHT
--* Foreign constant [@text GL_RIGHT].
VAL INT GL.RIGHT IS #0407:
--}}}
--{{{  constant GL_FRONT_LEFT
--* Foreign constant [@text GL_FRONT_LEFT].
VAL INT GL.FRONT.LEFT IS #0400:
--}}}
--{{{  constant GL_FRONT_RIGHT
--* Foreign constant [@text GL_FRONT_RIGHT].
VAL INT GL.FRONT.RIGHT IS #0401:
--}}}
--{{{  constant GL_BACK_LEFT
--* Foreign constant [@text GL_BACK_LEFT].
VAL INT GL.BACK.LEFT IS #0402:
--}}}
--{{{  constant GL_BACK_RIGHT
--* Foreign constant [@text GL_BACK_RIGHT].
VAL INT GL.BACK.RIGHT IS #0403:
--}}}
--{{{  constant GL_AUX0
--* Foreign constant [@text GL_AUX0].
VAL INT GL.AUX0 IS #0409:
--}}}
--{{{  constant GL_AUX1
--* Foreign constant [@text GL_AUX1].
VAL INT GL.AUX1 IS #040A:
--}}}
--{{{  constant GL_AUX2
--* Foreign constant [@text GL_AUX2].
VAL INT GL.AUX2 IS #040B:
--}}}
--{{{  constant GL_AUX3
--* Foreign constant [@text GL_AUX3].
VAL INT GL.AUX3 IS #040C:
--}}}
--{{{  constant GL_COLOR_INDEX
--* Foreign constant [@text GL_COLOR_INDEX].
VAL INT GL.COLOR.INDEX IS #1900:
--}}}
--{{{  constant GL_RED
--* Foreign constant [@text GL_RED].
VAL INT GL.RED IS #1903:
--}}}
--{{{  constant GL_GREEN
--* Foreign constant [@text GL_GREEN].
VAL INT GL.GREEN IS #1904:
--}}}
--{{{  constant GL_BLUE
--* Foreign constant [@text GL_BLUE].
VAL INT GL.BLUE IS #1905:
--}}}
--{{{  constant GL_ALPHA
--* Foreign constant [@text GL_ALPHA].
VAL INT GL.ALPHA IS #1906:
--}}}
--{{{  constant GL_LUMINANCE
--* Foreign constant [@text GL_LUMINANCE].
VAL INT GL.LUMINANCE IS #1909:
--}}}
--{{{  constant GL_LUMINANCE_ALPHA
--* Foreign constant [@text GL_LUMINANCE_ALPHA].
VAL INT GL.LUMINANCE.ALPHA IS #190A:
--}}}
--{{{  constant GL_ALPHA_BITS
--* Foreign constant [@text GL_ALPHA_BITS].
VAL INT GL.ALPHA.BITS IS #0D55:
--}}}
--{{{  constant GL_RED_BITS
--* Foreign constant [@text GL_RED_BITS].
VAL INT GL.RED.BITS IS #0D52:
--}}}
--{{{  constant GL_GREEN_BITS
--* Foreign constant [@text GL_GREEN_BITS].
VAL INT GL.GREEN.BITS IS #0D53:
--}}}
--{{{  constant GL_BLUE_BITS
--* Foreign constant [@text GL_BLUE_BITS].
VAL INT GL.BLUE.BITS IS #0D54:
--}}}
--{{{  constant GL_INDEX_BITS
--* Foreign constant [@text GL_INDEX_BITS].
VAL INT GL.INDEX.BITS IS #0D51:
--}}}
--{{{  constant GL_SUBPIXEL_BITS
--* Foreign constant [@text GL_SUBPIXEL_BITS].
VAL INT GL.SUBPIXEL.BITS IS #0D50:
--}}}
--{{{  constant GL_AUX_BUFFERS
--* Foreign constant [@text GL_AUX_BUFFERS].
VAL INT GL.AUX.BUFFERS IS #0C00:
--}}}
--{{{  constant GL_READ_BUFFER
--* Foreign constant [@text GL_READ_BUFFER].
VAL INT GL.READ.BUFFER IS #0C02:
--}}}
--{{{  constant GL_DRAW_BUFFER
--* Foreign constant [@text GL_DRAW_BUFFER].
VAL INT GL.DRAW.BUFFER IS #0C01:
--}}}
--{{{  constant GL_DOUBLEBUFFER
--* Foreign constant [@text GL_DOUBLEBUFFER].
VAL INT GL.DOUBLEBUFFER IS #0C32:
--}}}
--{{{  constant GL_STEREO
--* Foreign constant [@text GL_STEREO].
VAL INT GL.STEREO IS #0C33:
--}}}
--{{{  constant GL_BITMAP
--* Foreign constant [@text GL_BITMAP].
VAL INT GL.BITMAP IS #1A00:
--}}}
--{{{  constant GL_COLOR
--* Foreign constant [@text GL_COLOR].
VAL INT GL.COLOR IS #1800:
--}}}
--{{{  constant GL_DEPTH
--* Foreign constant [@text GL_DEPTH].
VAL INT GL.DEPTH IS #1801:
--}}}
--{{{  constant GL_STENCIL
--* Foreign constant [@text GL_STENCIL].
VAL INT GL.STENCIL IS #1802:
--}}}
--{{{  constant GL_DITHER
--* Foreign constant [@text GL_DITHER].
VAL INT GL.DITHER IS #0BD0:
--}}}
--{{{  constant GL_RGB
--* Foreign constant [@text GL_RGB].
VAL INT GL.RGB IS #1907:
--}}}
--{{{  constant GL_RGBA
--* Foreign constant [@text GL_RGBA].
VAL INT GL.RGBA IS #1908:
--}}}
--{{{  constant GL_MAX_LIST_NESTING
--* Foreign constant [@text GL_MAX_LIST_NESTING].
VAL INT GL.MAX.LIST.NESTING IS #0B31:
--}}}
--{{{  constant GL_MAX_ATTRIB_STACK_DEPTH
--* Foreign constant [@text GL_MAX_ATTRIB_STACK_DEPTH].
VAL INT GL.MAX.ATTRIB.STACK.DEPTH IS #0D35:
--}}}
--{{{  constant GL_MAX_MODELVIEW_STACK_DEPTH
--* Foreign constant [@text GL_MAX_MODELVIEW_STACK_DEPTH].
VAL INT GL.MAX.MODELVIEW.STACK.DEPTH IS #0D36:
--}}}
--{{{  constant GL_MAX_NAME_STACK_DEPTH
--* Foreign constant [@text GL_MAX_NAME_STACK_DEPTH].
VAL INT GL.MAX.NAME.STACK.DEPTH IS #0D37:
--}}}
--{{{  constant GL_MAX_PROJECTION_STACK_DEPTH
--* Foreign constant [@text GL_MAX_PROJECTION_STACK_DEPTH].
VAL INT GL.MAX.PROJECTION.STACK.DEPTH IS #0D38:
--}}}
--{{{  constant GL_MAX_TEXTURE_STACK_DEPTH
--* Foreign constant [@text GL_MAX_TEXTURE_STACK_DEPTH].
VAL INT GL.MAX.TEXTURE.STACK.DEPTH IS #0D39:
--}}}
--{{{  constant GL_MAX_EVAL_ORDER
--* Foreign constant [@text GL_MAX_EVAL_ORDER].
VAL INT GL.MAX.EVAL.ORDER IS #0D30:
--}}}
--{{{  constant GL_MAX_LIGHTS
--* Foreign constant [@text GL_MAX_LIGHTS].
VAL INT GL.MAX.LIGHTS IS #0D31:
--}}}
--{{{  constant GL_MAX_CLIP_PLANES
--* Foreign constant [@text GL_MAX_CLIP_PLANES].
VAL INT GL.MAX.CLIP.PLANES IS #0D32:
--}}}
--{{{  constant GL_MAX_TEXTURE_SIZE
--* Foreign constant [@text GL_MAX_TEXTURE_SIZE].
VAL INT GL.MAX.TEXTURE.SIZE IS #0D33:
--}}}
--{{{  constant GL_MAX_PIXEL_MAP_TABLE
--* Foreign constant [@text GL_MAX_PIXEL_MAP_TABLE].
VAL INT GL.MAX.PIXEL.MAP.TABLE IS #0D34:
--}}}
--{{{  constant GL_MAX_VIEWPORT_DIMS
--* Foreign constant [@text GL_MAX_VIEWPORT_DIMS].
VAL INT GL.MAX.VIEWPORT.DIMS IS #0D3A:
--}}}
--{{{  constant GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
--* Foreign constant [@text GL_MAX_CLIENT_ATTRIB_STACK_DEPTH].
VAL INT GL.MAX.CLIENT.ATTRIB.STACK.DEPTH IS #0D3B:
--}}}
--{{{  constant GL_ATTRIB_STACK_DEPTH
--* Foreign constant [@text GL_ATTRIB_STACK_DEPTH].
VAL INT GL.ATTRIB.STACK.DEPTH IS #0BB0:
--}}}
--{{{  constant GL_CLIENT_ATTRIB_STACK_DEPTH
--* Foreign constant [@text GL_CLIENT_ATTRIB_STACK_DEPTH].
VAL INT GL.CLIENT.ATTRIB.STACK.DEPTH IS #0BB1:
--}}}
--{{{  constant GL_COLOR_CLEAR_VALUE
--* Foreign constant [@text GL_COLOR_CLEAR_VALUE].
VAL INT GL.COLOR.CLEAR.VALUE IS #0C22:
--}}}
--{{{  constant GL_COLOR_WRITEMASK
--* Foreign constant [@text GL_COLOR_WRITEMASK].
VAL INT GL.COLOR.WRITEMASK IS #0C23:
--}}}
--{{{  constant GL_CURRENT_INDEX
--* Foreign constant [@text GL_CURRENT_INDEX].
VAL INT GL.CURRENT.INDEX IS #0B01:
--}}}
--{{{  constant GL_CURRENT_COLOR
--* Foreign constant [@text GL_CURRENT_COLOR].
VAL INT GL.CURRENT.COLOR IS #0B00:
--}}}
--{{{  constant GL_CURRENT_NORMAL
--* Foreign constant [@text GL_CURRENT_NORMAL].
VAL INT GL.CURRENT.NORMAL IS #0B02:
--}}}
--{{{  constant GL_CURRENT_RASTER_COLOR
--* Foreign constant [@text GL_CURRENT_RASTER_COLOR].
VAL INT GL.CURRENT.RASTER.COLOR IS #0B04:
--}}}
--{{{  constant GL_CURRENT_RASTER_DISTANCE
--* Foreign constant [@text GL_CURRENT_RASTER_DISTANCE].
VAL INT GL.CURRENT.RASTER.DISTANCE IS #0B09:
--}}}
--{{{  constant GL_CURRENT_RASTER_INDEX
--* Foreign constant [@text GL_CURRENT_RASTER_INDEX].
VAL INT GL.CURRENT.RASTER.INDEX IS #0B05:
--}}}
--{{{  constant GL_CURRENT_RASTER_POSITION
--* Foreign constant [@text GL_CURRENT_RASTER_POSITION].
VAL INT GL.CURRENT.RASTER.POSITION IS #0B07:
--}}}
--{{{  constant GL_CURRENT_RASTER_TEXTURE_COORDS
--* Foreign constant [@text GL_CURRENT_RASTER_TEXTURE_COORDS].
VAL INT GL.CURRENT.RASTER.TEXTURE.COORDS IS #0B06:
--}}}
--{{{  constant GL_CURRENT_RASTER_POSITION_VALID
--* Foreign constant [@text GL_CURRENT_RASTER_POSITION_VALID].
VAL INT GL.CURRENT.RASTER.POSITION.VALID IS #0B08:
--}}}
--{{{  constant GL_CURRENT_TEXTURE_COORDS
--* Foreign constant [@text GL_CURRENT_TEXTURE_COORDS].
VAL INT GL.CURRENT.TEXTURE.COORDS IS #0B03:
--}}}
--{{{  constant GL_INDEX_CLEAR_VALUE
--* Foreign constant [@text GL_INDEX_CLEAR_VALUE].
VAL INT GL.INDEX.CLEAR.VALUE IS #0C20:
--}}}
--{{{  constant GL_INDEX_MODE
--* Foreign constant [@text GL_INDEX_MODE].
VAL INT GL.INDEX.MODE IS #0C30:
--}}}
--{{{  constant GL_INDEX_WRITEMASK
--* Foreign constant [@text GL_INDEX_WRITEMASK].
VAL INT GL.INDEX.WRITEMASK IS #0C21:
--}}}
--{{{  constant GL_MODELVIEW_MATRIX
--* Foreign constant [@text GL_MODELVIEW_MATRIX].
VAL INT GL.MODELVIEW.MATRIX IS #0BA6:
--}}}
--{{{  constant GL_MODELVIEW_STACK_DEPTH
--* Foreign constant [@text GL_MODELVIEW_STACK_DEPTH].
VAL INT GL.MODELVIEW.STACK.DEPTH IS #0BA3:
--}}}
--{{{  constant GL_NAME_STACK_DEPTH
--* Foreign constant [@text GL_NAME_STACK_DEPTH].
VAL INT GL.NAME.STACK.DEPTH IS #0D70:
--}}}
--{{{  constant GL_PROJECTION_MATRIX
--* Foreign constant [@text GL_PROJECTION_MATRIX].
VAL INT GL.PROJECTION.MATRIX IS #0BA7:
--}}}
--{{{  constant GL_PROJECTION_STACK_DEPTH
--* Foreign constant [@text GL_PROJECTION_STACK_DEPTH].
VAL INT GL.PROJECTION.STACK.DEPTH IS #0BA4:
--}}}
--{{{  constant GL_RENDER_MODE
--* Foreign constant [@text GL_RENDER_MODE].
VAL INT GL.RENDER.MODE IS #0C40:
--}}}
--{{{  constant GL_RGBA_MODE
--* Foreign constant [@text GL_RGBA_MODE].
VAL INT GL.RGBA.MODE IS #0C31:
--}}}
--{{{  constant GL_TEXTURE_MATRIX
--* Foreign constant [@text GL_TEXTURE_MATRIX].
VAL INT GL.TEXTURE.MATRIX IS #0BA8:
--}}}
--{{{  constant GL_TEXTURE_STACK_DEPTH
--* Foreign constant [@text GL_TEXTURE_STACK_DEPTH].
VAL INT GL.TEXTURE.STACK.DEPTH IS #0BA5:
--}}}
--{{{  constant GL_VIEWPORT
--* Foreign constant [@text GL_VIEWPORT].
VAL INT GL.VIEWPORT IS #0BA2:
--}}}
--{{{  constant GL_AUTO_NORMAL
--* Foreign constant [@text GL_AUTO_NORMAL].
VAL INT GL.AUTO.NORMAL IS #0D80:
--}}}
--{{{  constant GL_MAP1_COLOR_4
--* Foreign constant [@text GL_MAP1_COLOR_4].
VAL INT GL.MAP1.COLOR.4 IS #0D90:
--}}}
--{{{  constant GL_MAP1_GRID_DOMAIN
--* Foreign constant [@text GL_MAP1_GRID_DOMAIN].
VAL INT GL.MAP1.GRID.DOMAIN IS #0DD0:
--}}}
--{{{  constant GL_MAP1_GRID_SEGMENTS
--* Foreign constant [@text GL_MAP1_GRID_SEGMENTS].
VAL INT GL.MAP1.GRID.SEGMENTS IS #0DD1:
--}}}
--{{{  constant GL_MAP1_INDEX
--* Foreign constant [@text GL_MAP1_INDEX].
VAL INT GL.MAP1.INDEX IS #0D91:
--}}}
--{{{  constant GL_MAP1_NORMAL
--* Foreign constant [@text GL_MAP1_NORMAL].
VAL INT GL.MAP1.NORMAL IS #0D92:
--}}}
--{{{  constant GL_MAP1_TEXTURE_COORD_1
--* Foreign constant [@text GL_MAP1_TEXTURE_COORD_1].
VAL INT GL.MAP1.TEXTURE.COORD.1 IS #0D93:
--}}}
--{{{  constant GL_MAP1_TEXTURE_COORD_2
--* Foreign constant [@text GL_MAP1_TEXTURE_COORD_2].
VAL INT GL.MAP1.TEXTURE.COORD.2 IS #0D94:
--}}}
--{{{  constant GL_MAP1_TEXTURE_COORD_3
--* Foreign constant [@text GL_MAP1_TEXTURE_COORD_3].
VAL INT GL.MAP1.TEXTURE.COORD.3 IS #0D95:
--}}}
--{{{  constant GL_MAP1_TEXTURE_COORD_4
--* Foreign constant [@text GL_MAP1_TEXTURE_COORD_4].
VAL INT GL.MAP1.TEXTURE.COORD.4 IS #0D96:
--}}}
--{{{  constant GL_MAP1_VERTEX_3
--* Foreign constant [@text GL_MAP1_VERTEX_3].
VAL INT GL.MAP1.VERTEX.3 IS #0D97:
--}}}
--{{{  constant GL_MAP1_VERTEX_4
--* Foreign constant [@text GL_MAP1_VERTEX_4].
VAL INT GL.MAP1.VERTEX.4 IS #0D98:
--}}}
--{{{  constant GL_MAP2_COLOR_4
--* Foreign constant [@text GL_MAP2_COLOR_4].
VAL INT GL.MAP2.COLOR.4 IS #0DB0:
--}}}
--{{{  constant GL_MAP2_GRID_DOMAIN
--* Foreign constant [@text GL_MAP2_GRID_DOMAIN].
VAL INT GL.MAP2.GRID.DOMAIN IS #0DD2:
--}}}
--{{{  constant GL_MAP2_GRID_SEGMENTS
--* Foreign constant [@text GL_MAP2_GRID_SEGMENTS].
VAL INT GL.MAP2.GRID.SEGMENTS IS #0DD3:
--}}}
--{{{  constant GL_MAP2_INDEX
--* Foreign constant [@text GL_MAP2_INDEX].
VAL INT GL.MAP2.INDEX IS #0DB1:
--}}}
--{{{  constant GL_MAP2_NORMAL
--* Foreign constant [@text GL_MAP2_NORMAL].
VAL INT GL.MAP2.NORMAL IS #0DB2:
--}}}
--{{{  constant GL_MAP2_TEXTURE_COORD_1
--* Foreign constant [@text GL_MAP2_TEXTURE_COORD_1].
VAL INT GL.MAP2.TEXTURE.COORD.1 IS #0DB3:
--}}}
--{{{  constant GL_MAP2_TEXTURE_COORD_2
--* Foreign constant [@text GL_MAP2_TEXTURE_COORD_2].
VAL INT GL.MAP2.TEXTURE.COORD.2 IS #0DB4:
--}}}
--{{{  constant GL_MAP2_TEXTURE_COORD_3
--* Foreign constant [@text GL_MAP2_TEXTURE_COORD_3].
VAL INT GL.MAP2.TEXTURE.COORD.3 IS #0DB5:
--}}}
--{{{  constant GL_MAP2_TEXTURE_COORD_4
--* Foreign constant [@text GL_MAP2_TEXTURE_COORD_4].
VAL INT GL.MAP2.TEXTURE.COORD.4 IS #0DB6:
--}}}
--{{{  constant GL_MAP2_VERTEX_3
--* Foreign constant [@text GL_MAP2_VERTEX_3].
VAL INT GL.MAP2.VERTEX.3 IS #0DB7:
--}}}
--{{{  constant GL_MAP2_VERTEX_4
--* Foreign constant [@text GL_MAP2_VERTEX_4].
VAL INT GL.MAP2.VERTEX.4 IS #0DB8:
--}}}
--{{{  constant GL_COEFF
--* Foreign constant [@text GL_COEFF].
VAL INT GL.COEFF IS #0A00:
--}}}
--{{{  constant GL_DOMAIN
--* Foreign constant [@text GL_DOMAIN].
VAL INT GL.DOMAIN IS #0A02:
--}}}
--{{{  constant GL_ORDER
--* Foreign constant [@text GL_ORDER].
VAL INT GL.ORDER IS #0A01:
--}}}
--{{{  constant GL_FOG_HINT
--* Foreign constant [@text GL_FOG_HINT].
VAL INT GL.FOG.HINT IS #0C54:
--}}}
--{{{  constant GL_LINE_SMOOTH_HINT
--* Foreign constant [@text GL_LINE_SMOOTH_HINT].
VAL INT GL.LINE.SMOOTH.HINT IS #0C52:
--}}}
--{{{  constant GL_PERSPECTIVE_CORRECTION_HINT
--* Foreign constant [@text GL_PERSPECTIVE_CORRECTION_HINT].
VAL INT GL.PERSPECTIVE.CORRECTION.HINT IS #0C50:
--}}}
--{{{  constant GL_POINT_SMOOTH_HINT
--* Foreign constant [@text GL_POINT_SMOOTH_HINT].
VAL INT GL.POINT.SMOOTH.HINT IS #0C51:
--}}}
--{{{  constant GL_POLYGON_SMOOTH_HINT
--* Foreign constant [@text GL_POLYGON_SMOOTH_HINT].
VAL INT GL.POLYGON.SMOOTH.HINT IS #0C53:
--}}}
--{{{  constant GL_DONT_CARE
--* Foreign constant [@text GL_DONT_CARE].
VAL INT GL.DONT.CARE IS #1100:
--}}}
--{{{  constant GL_FASTEST
--* Foreign constant [@text GL_FASTEST].
VAL INT GL.FASTEST IS #1101:
--}}}
--{{{  constant GL_NICEST
--* Foreign constant [@text GL_NICEST].
VAL INT GL.NICEST IS #1102:
--}}}
--{{{  constant GL_SCISSOR_TEST
--* Foreign constant [@text GL_SCISSOR_TEST].
VAL INT GL.SCISSOR.TEST IS #0C11:
--}}}
--{{{  constant GL_SCISSOR_BOX
--* Foreign constant [@text GL_SCISSOR_BOX].
VAL INT GL.SCISSOR.BOX IS #0C10:
--}}}
--{{{  constant GL_MAP_COLOR
--* Foreign constant [@text GL_MAP_COLOR].
VAL INT GL.MAP.COLOR IS #0D10:
--}}}
--{{{  constant GL_MAP_STENCIL
--* Foreign constant [@text GL_MAP_STENCIL].
VAL INT GL.MAP.STENCIL IS #0D11:
--}}}
--{{{  constant GL_INDEX_SHIFT
--* Foreign constant [@text GL_INDEX_SHIFT].
VAL INT GL.INDEX.SHIFT IS #0D12:
--}}}
--{{{  constant GL_INDEX_OFFSET
--* Foreign constant [@text GL_INDEX_OFFSET].
VAL INT GL.INDEX.OFFSET IS #0D13:
--}}}
--{{{  constant GL_RED_SCALE
--* Foreign constant [@text GL_RED_SCALE].
VAL INT GL.RED.SCALE IS #0D14:
--}}}
--{{{  constant GL_RED_BIAS
--* Foreign constant [@text GL_RED_BIAS].
VAL INT GL.RED.BIAS IS #0D15:
--}}}
--{{{  constant GL_GREEN_SCALE
--* Foreign constant [@text GL_GREEN_SCALE].
VAL INT GL.GREEN.SCALE IS #0D18:
--}}}
--{{{  constant GL_GREEN_BIAS
--* Foreign constant [@text GL_GREEN_BIAS].
VAL INT GL.GREEN.BIAS IS #0D19:
--}}}
--{{{  constant GL_BLUE_SCALE
--* Foreign constant [@text GL_BLUE_SCALE].
VAL INT GL.BLUE.SCALE IS #0D1A:
--}}}
--{{{  constant GL_BLUE_BIAS
--* Foreign constant [@text GL_BLUE_BIAS].
VAL INT GL.BLUE.BIAS IS #0D1B:
--}}}
--{{{  constant GL_ALPHA_SCALE
--* Foreign constant [@text GL_ALPHA_SCALE].
VAL INT GL.ALPHA.SCALE IS #0D1C:
--}}}
--{{{  constant GL_ALPHA_BIAS
--* Foreign constant [@text GL_ALPHA_BIAS].
VAL INT GL.ALPHA.BIAS IS #0D1D:
--}}}
--{{{  constant GL_DEPTH_SCALE
--* Foreign constant [@text GL_DEPTH_SCALE].
VAL INT GL.DEPTH.SCALE IS #0D1E:
--}}}
--{{{  constant GL_DEPTH_BIAS
--* Foreign constant [@text GL_DEPTH_BIAS].
VAL INT GL.DEPTH.BIAS IS #0D1F:
--}}}
--{{{  constant GL_PIXEL_MAP_S_TO_S_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_S_TO_S_SIZE].
VAL INT GL.PIXEL.MAP.S.TO.S.SIZE IS #0CB1:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_I_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_I_SIZE].
VAL INT GL.PIXEL.MAP.I.TO.I.SIZE IS #0CB0:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_R_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_R_SIZE].
VAL INT GL.PIXEL.MAP.I.TO.R.SIZE IS #0CB2:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_G_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_G_SIZE].
VAL INT GL.PIXEL.MAP.I.TO.G.SIZE IS #0CB3:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_B_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_B_SIZE].
VAL INT GL.PIXEL.MAP.I.TO.B.SIZE IS #0CB4:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_A_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_A_SIZE].
VAL INT GL.PIXEL.MAP.I.TO.A.SIZE IS #0CB5:
--}}}
--{{{  constant GL_PIXEL_MAP_R_TO_R_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_R_TO_R_SIZE].
VAL INT GL.PIXEL.MAP.R.TO.R.SIZE IS #0CB6:
--}}}
--{{{  constant GL_PIXEL_MAP_G_TO_G_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_G_TO_G_SIZE].
VAL INT GL.PIXEL.MAP.G.TO.G.SIZE IS #0CB7:
--}}}
--{{{  constant GL_PIXEL_MAP_B_TO_B_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_B_TO_B_SIZE].
VAL INT GL.PIXEL.MAP.B.TO.B.SIZE IS #0CB8:
--}}}
--{{{  constant GL_PIXEL_MAP_A_TO_A_SIZE
--* Foreign constant [@text GL_PIXEL_MAP_A_TO_A_SIZE].
VAL INT GL.PIXEL.MAP.A.TO.A.SIZE IS #0CB9:
--}}}
--{{{  constant GL_PIXEL_MAP_S_TO_S
--* Foreign constant [@text GL_PIXEL_MAP_S_TO_S].
VAL INT GL.PIXEL.MAP.S.TO.S IS #0C71:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_I
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_I].
VAL INT GL.PIXEL.MAP.I.TO.I IS #0C70:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_R
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_R].
VAL INT GL.PIXEL.MAP.I.TO.R IS #0C72:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_G
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_G].
VAL INT GL.PIXEL.MAP.I.TO.G IS #0C73:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_B
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_B].
VAL INT GL.PIXEL.MAP.I.TO.B IS #0C74:
--}}}
--{{{  constant GL_PIXEL_MAP_I_TO_A
--* Foreign constant [@text GL_PIXEL_MAP_I_TO_A].
VAL INT GL.PIXEL.MAP.I.TO.A IS #0C75:
--}}}
--{{{  constant GL_PIXEL_MAP_R_TO_R
--* Foreign constant [@text GL_PIXEL_MAP_R_TO_R].
VAL INT GL.PIXEL.MAP.R.TO.R IS #0C76:
--}}}
--{{{  constant GL_PIXEL_MAP_G_TO_G
--* Foreign constant [@text GL_PIXEL_MAP_G_TO_G].
VAL INT GL.PIXEL.MAP.G.TO.G IS #0C77:
--}}}
--{{{  constant GL_PIXEL_MAP_B_TO_B
--* Foreign constant [@text GL_PIXEL_MAP_B_TO_B].
VAL INT GL.PIXEL.MAP.B.TO.B IS #0C78:
--}}}
--{{{  constant GL_PIXEL_MAP_A_TO_A
--* Foreign constant [@text GL_PIXEL_MAP_A_TO_A].
VAL INT GL.PIXEL.MAP.A.TO.A IS #0C79:
--}}}
--{{{  constant GL_PACK_ALIGNMENT
--* Foreign constant [@text GL_PACK_ALIGNMENT].
VAL INT GL.PACK.ALIGNMENT IS #0D05:
--}}}
--{{{  constant GL_PACK_LSB_FIRST
--* Foreign constant [@text GL_PACK_LSB_FIRST].
VAL INT GL.PACK.LSB.FIRST IS #0D01:
--}}}
--{{{  constant GL_PACK_ROW_LENGTH
--* Foreign constant [@text GL_PACK_ROW_LENGTH].
VAL INT GL.PACK.ROW.LENGTH IS #0D02:
--}}}
--{{{  constant GL_PACK_SKIP_PIXELS
--* Foreign constant [@text GL_PACK_SKIP_PIXELS].
VAL INT GL.PACK.SKIP.PIXELS IS #0D04:
--}}}
--{{{  constant GL_PACK_SKIP_ROWS
--* Foreign constant [@text GL_PACK_SKIP_ROWS].
VAL INT GL.PACK.SKIP.ROWS IS #0D03:
--}}}
--{{{  constant GL_PACK_SWAP_BYTES
--* Foreign constant [@text GL_PACK_SWAP_BYTES].
VAL INT GL.PACK.SWAP.BYTES IS #0D00:
--}}}
--{{{  constant GL_UNPACK_ALIGNMENT
--* Foreign constant [@text GL_UNPACK_ALIGNMENT].
VAL INT GL.UNPACK.ALIGNMENT IS #0CF5:
--}}}
--{{{  constant GL_UNPACK_LSB_FIRST
--* Foreign constant [@text GL_UNPACK_LSB_FIRST].
VAL INT GL.UNPACK.LSB.FIRST IS #0CF1:
--}}}
--{{{  constant GL_UNPACK_ROW_LENGTH
--* Foreign constant [@text GL_UNPACK_ROW_LENGTH].
VAL INT GL.UNPACK.ROW.LENGTH IS #0CF2:
--}}}
--{{{  constant GL_UNPACK_SKIP_PIXELS
--* Foreign constant [@text GL_UNPACK_SKIP_PIXELS].
VAL INT GL.UNPACK.SKIP.PIXELS IS #0CF4:
--}}}
--{{{  constant GL_UNPACK_SKIP_ROWS
--* Foreign constant [@text GL_UNPACK_SKIP_ROWS].
VAL INT GL.UNPACK.SKIP.ROWS IS #0CF3:
--}}}
--{{{  constant GL_UNPACK_SWAP_BYTES
--* Foreign constant [@text GL_UNPACK_SWAP_BYTES].
VAL INT GL.UNPACK.SWAP.BYTES IS #0CF0:
--}}}
--{{{  constant GL_ZOOM_X
--* Foreign constant [@text GL_ZOOM_X].
VAL INT GL.ZOOM.X IS #0D16:
--}}}
--{{{  constant GL_ZOOM_Y
--* Foreign constant [@text GL_ZOOM_Y].
VAL INT GL.ZOOM.Y IS #0D17:
--}}}
--{{{  constant GL_TEXTURE_ENV
--* Foreign constant [@text GL_TEXTURE_ENV].
VAL INT GL.TEXTURE.ENV IS #2300:
--}}}
--{{{  constant GL_TEXTURE_ENV_MODE
--* Foreign constant [@text GL_TEXTURE_ENV_MODE].
VAL INT GL.TEXTURE.ENV.MODE IS #2200:
--}}}
--{{{  constant GL_TEXTURE_1D
--* Foreign constant [@text GL_TEXTURE_1D].
VAL INT GL.TEXTURE.1D IS #0DE0:
--}}}
--{{{  constant GL_TEXTURE_2D
--* Foreign constant [@text GL_TEXTURE_2D].
VAL INT GL.TEXTURE.2D IS #0DE1:
--}}}
--{{{  constant GL_TEXTURE_WRAP_S
--* Foreign constant [@text GL_TEXTURE_WRAP_S].
VAL INT GL.TEXTURE.WRAP.S IS #2802:
--}}}
--{{{  constant GL_TEXTURE_WRAP_T
--* Foreign constant [@text GL_TEXTURE_WRAP_T].
VAL INT GL.TEXTURE.WRAP.T IS #2803:
--}}}
--{{{  constant GL_TEXTURE_MAG_FILTER
--* Foreign constant [@text GL_TEXTURE_MAG_FILTER].
VAL INT GL.TEXTURE.MAG.FILTER IS #2800:
--}}}
--{{{  constant GL_TEXTURE_MIN_FILTER
--* Foreign constant [@text GL_TEXTURE_MIN_FILTER].
VAL INT GL.TEXTURE.MIN.FILTER IS #2801:
--}}}
--{{{  constant GL_TEXTURE_ENV_COLOR
--* Foreign constant [@text GL_TEXTURE_ENV_COLOR].
VAL INT GL.TEXTURE.ENV.COLOR IS #2201:
--}}}
--{{{  constant GL_TEXTURE_GEN_S
--* Foreign constant [@text GL_TEXTURE_GEN_S].
VAL INT GL.TEXTURE.GEN.S IS #0C60:
--}}}
--{{{  constant GL_TEXTURE_GEN_T
--* Foreign constant [@text GL_TEXTURE_GEN_T].
VAL INT GL.TEXTURE.GEN.T IS #0C61:
--}}}
--{{{  constant GL_TEXTURE_GEN_MODE
--* Foreign constant [@text GL_TEXTURE_GEN_MODE].
VAL INT GL.TEXTURE.GEN.MODE IS #2500:
--}}}
--{{{  constant GL_TEXTURE_BORDER_COLOR
--* Foreign constant [@text GL_TEXTURE_BORDER_COLOR].
VAL INT GL.TEXTURE.BORDER.COLOR IS #1004:
--}}}
--{{{  constant GL_TEXTURE_WIDTH
--* Foreign constant [@text GL_TEXTURE_WIDTH].
VAL INT GL.TEXTURE.WIDTH IS #1000:
--}}}
--{{{  constant GL_TEXTURE_HEIGHT
--* Foreign constant [@text GL_TEXTURE_HEIGHT].
VAL INT GL.TEXTURE.HEIGHT IS #1001:
--}}}
--{{{  constant GL_TEXTURE_BORDER
--* Foreign constant [@text GL_TEXTURE_BORDER].
VAL INT GL.TEXTURE.BORDER IS #1005:
--}}}
--{{{  constant GL_TEXTURE_COMPONENTS
--* Foreign constant [@text GL_TEXTURE_COMPONENTS].
VAL INT GL.TEXTURE.COMPONENTS IS #1003:
--}}}
--{{{  constant GL_TEXTURE_RED_SIZE
--* Foreign constant [@text GL_TEXTURE_RED_SIZE].
VAL INT GL.TEXTURE.RED.SIZE IS #805C:
--}}}
--{{{  constant GL_TEXTURE_GREEN_SIZE
--* Foreign constant [@text GL_TEXTURE_GREEN_SIZE].
VAL INT GL.TEXTURE.GREEN.SIZE IS #805D:
--}}}
--{{{  constant GL_TEXTURE_BLUE_SIZE
--* Foreign constant [@text GL_TEXTURE_BLUE_SIZE].
VAL INT GL.TEXTURE.BLUE.SIZE IS #805E:
--}}}
--{{{  constant GL_TEXTURE_ALPHA_SIZE
--* Foreign constant [@text GL_TEXTURE_ALPHA_SIZE].
VAL INT GL.TEXTURE.ALPHA.SIZE IS #805F:
--}}}
--{{{  constant GL_TEXTURE_LUMINANCE_SIZE
--* Foreign constant [@text GL_TEXTURE_LUMINANCE_SIZE].
VAL INT GL.TEXTURE.LUMINANCE.SIZE IS #8060:
--}}}
--{{{  constant GL_TEXTURE_INTENSITY_SIZE
--* Foreign constant [@text GL_TEXTURE_INTENSITY_SIZE].
VAL INT GL.TEXTURE.INTENSITY.SIZE IS #8061:
--}}}
--{{{  constant GL_NEAREST_MIPMAP_NEAREST
--* Foreign constant [@text GL_NEAREST_MIPMAP_NEAREST].
VAL INT GL.NEAREST.MIPMAP.NEAREST IS #2700:
--}}}
--{{{  constant GL_NEAREST_MIPMAP_LINEAR
--* Foreign constant [@text GL_NEAREST_MIPMAP_LINEAR].
VAL INT GL.NEAREST.MIPMAP.LINEAR IS #2702:
--}}}
--{{{  constant GL_LINEAR_MIPMAP_NEAREST
--* Foreign constant [@text GL_LINEAR_MIPMAP_NEAREST].
VAL INT GL.LINEAR.MIPMAP.NEAREST IS #2701:
--}}}
--{{{  constant GL_LINEAR_MIPMAP_LINEAR
--* Foreign constant [@text GL_LINEAR_MIPMAP_LINEAR].
VAL INT GL.LINEAR.MIPMAP.LINEAR IS #2703:
--}}}
--{{{  constant GL_OBJECT_LINEAR
--* Foreign constant [@text GL_OBJECT_LINEAR].
VAL INT GL.OBJECT.LINEAR IS #2401:
--}}}
--{{{  constant GL_OBJECT_PLANE
--* Foreign constant [@text GL_OBJECT_PLANE].
VAL INT GL.OBJECT.PLANE IS #2501:
--}}}
--{{{  constant GL_EYE_LINEAR
--* Foreign constant [@text GL_EYE_LINEAR].
VAL INT GL.EYE.LINEAR IS #2400:
--}}}
--{{{  constant GL_EYE_PLANE
--* Foreign constant [@text GL_EYE_PLANE].
VAL INT GL.EYE.PLANE IS #2502:
--}}}
--{{{  constant GL_SPHERE_MAP
--* Foreign constant [@text GL_SPHERE_MAP].
VAL INT GL.SPHERE.MAP IS #2402:
--}}}
--{{{  constant GL_DECAL
--* Foreign constant [@text GL_DECAL].
VAL INT GL.DECAL IS #2101:
--}}}
--{{{  constant GL_MODULATE
--* Foreign constant [@text GL_MODULATE].
VAL INT GL.MODULATE IS #2100:
--}}}
--{{{  constant GL_NEAREST
--* Foreign constant [@text GL_NEAREST].
VAL INT GL.NEAREST IS #2600:
--}}}
--{{{  constant GL_REPEAT
--* Foreign constant [@text GL_REPEAT].
VAL INT GL.REPEAT IS #2901:
--}}}
--{{{  constant GL_CLAMP
--* Foreign constant [@text GL_CLAMP].
VAL INT GL.CLAMP IS #2900:
--}}}
--{{{  constant GL_S
--* Foreign constant [@text GL_S].
VAL INT GL.S IS #2000:
--}}}
--{{{  constant GL_T
--* Foreign constant [@text GL_T].
VAL INT GL.T IS #2001:
--}}}
--{{{  constant GL_R
--* Foreign constant [@text GL_R].
VAL INT GL.R IS #2002:
--}}}
--{{{  constant GL_Q
--* Foreign constant [@text GL_Q].
VAL INT GL.Q IS #2003:
--}}}
--{{{  constant GL_TEXTURE_GEN_R
--* Foreign constant [@text GL_TEXTURE_GEN_R].
VAL INT GL.TEXTURE.GEN.R IS #0C62:
--}}}
--{{{  constant GL_TEXTURE_GEN_Q
--* Foreign constant [@text GL_TEXTURE_GEN_Q].
VAL INT GL.TEXTURE.GEN.Q IS #0C63:
--}}}
--{{{  constant GL_VENDOR
--* Foreign constant [@text GL_VENDOR].
VAL INT GL.VENDOR IS #1F00:
--}}}
--{{{  constant GL_RENDERER
--* Foreign constant [@text GL_RENDERER].
VAL INT GL.RENDERER IS #1F01:
--}}}
--{{{  constant GL_VERSION
--* Foreign constant [@text GL_VERSION].
VAL INT GL.VERSION IS #1F02:
--}}}
--{{{  constant GL_EXTENSIONS
--* Foreign constant [@text GL_EXTENSIONS].
VAL INT GL.EXTENSIONS IS #1F03:
--}}}
--{{{  constant GL_NO_ERROR
--* Foreign constant [@text GL_NO_ERROR].
VAL INT GL.NO.ERROR IS #0:
--}}}
--{{{  constant GL_INVALID_VALUE
--* Foreign constant [@text GL_INVALID_VALUE].
VAL INT GL.INVALID.VALUE IS #0501:
--}}}
--{{{  constant GL_INVALID_ENUM
--* Foreign constant [@text GL_INVALID_ENUM].
VAL INT GL.INVALID.ENUM IS #0500:
--}}}
--{{{  constant GL_INVALID_OPERATION
--* Foreign constant [@text GL_INVALID_OPERATION].
VAL INT GL.INVALID.OPERATION IS #0502:
--}}}
--{{{  constant GL_STACK_OVERFLOW
--* Foreign constant [@text GL_STACK_OVERFLOW].
VAL INT GL.STACK.OVERFLOW IS #0503:
--}}}
--{{{  constant GL_STACK_UNDERFLOW
--* Foreign constant [@text GL_STACK_UNDERFLOW].
VAL INT GL.STACK.UNDERFLOW IS #0504:
--}}}
--{{{  constant GL_OUT_OF_MEMORY
--* Foreign constant [@text GL_OUT_OF_MEMORY].
VAL INT GL.OUT.OF.MEMORY IS #0505:
--}}}
--{{{  constant GL_CURRENT_BIT
--* Foreign constant [@text GL_CURRENT_BIT].
VAL INT GL.CURRENT.BIT IS #00000001:
--}}}
--{{{  constant GL_POINT_BIT
--* Foreign constant [@text GL_POINT_BIT].
VAL INT GL.POINT.BIT IS #00000002:
--}}}
--{{{  constant GL_LINE_BIT
--* Foreign constant [@text GL_LINE_BIT].
VAL INT GL.LINE.BIT IS #00000004:
--}}}
--{{{  constant GL_POLYGON_BIT
--* Foreign constant [@text GL_POLYGON_BIT].
VAL INT GL.POLYGON.BIT IS #00000008:
--}}}
--{{{  constant GL_POLYGON_STIPPLE_BIT
--* Foreign constant [@text GL_POLYGON_STIPPLE_BIT].
VAL INT GL.POLYGON.STIPPLE.BIT IS #00000010:
--}}}
--{{{  constant GL_PIXEL_MODE_BIT
--* Foreign constant [@text GL_PIXEL_MODE_BIT].
VAL INT GL.PIXEL.MODE.BIT IS #00000020:
--}}}
--{{{  constant GL_LIGHTING_BIT
--* Foreign constant [@text GL_LIGHTING_BIT].
VAL INT GL.LIGHTING.BIT IS #00000040:
--}}}
--{{{  constant GL_FOG_BIT
--* Foreign constant [@text GL_FOG_BIT].
VAL INT GL.FOG.BIT IS #00000080:
--}}}
--{{{  constant GL_DEPTH_BUFFER_BIT
--* Foreign constant [@text GL_DEPTH_BUFFER_BIT].
VAL INT GL.DEPTH.BUFFER.BIT IS #00000100:
--}}}
--{{{  constant GL_ACCUM_BUFFER_BIT
--* Foreign constant [@text GL_ACCUM_BUFFER_BIT].
VAL INT GL.ACCUM.BUFFER.BIT IS #00000200:
--}}}
--{{{  constant GL_STENCIL_BUFFER_BIT
--* Foreign constant [@text GL_STENCIL_BUFFER_BIT].
VAL INT GL.STENCIL.BUFFER.BIT IS #00000400:
--}}}
--{{{  constant GL_VIEWPORT_BIT
--* Foreign constant [@text GL_VIEWPORT_BIT].
VAL INT GL.VIEWPORT.BIT IS #00000800:
--}}}
--{{{  constant GL_TRANSFORM_BIT
--* Foreign constant [@text GL_TRANSFORM_BIT].
VAL INT GL.TRANSFORM.BIT IS #00001000:
--}}}
--{{{  constant GL_ENABLE_BIT
--* Foreign constant [@text GL_ENABLE_BIT].
VAL INT GL.ENABLE.BIT IS #00002000:
--}}}
--{{{  constant GL_COLOR_BUFFER_BIT
--* Foreign constant [@text GL_COLOR_BUFFER_BIT].
VAL INT GL.COLOR.BUFFER.BIT IS #00004000:
--}}}
--{{{  constant GL_HINT_BIT
--* Foreign constant [@text GL_HINT_BIT].
VAL INT GL.HINT.BIT IS #00008000:
--}}}
--{{{  constant GL_EVAL_BIT
--* Foreign constant [@text GL_EVAL_BIT].
VAL INT GL.EVAL.BIT IS #00010000:
--}}}
--{{{  constant GL_LIST_BIT
--* Foreign constant [@text GL_LIST_BIT].
VAL INT GL.LIST.BIT IS #00020000:
--}}}
--{{{  constant GL_TEXTURE_BIT
--* Foreign constant [@text GL_TEXTURE_BIT].
VAL INT GL.TEXTURE.BIT IS #00040000:
--}}}
--{{{  constant GL_SCISSOR_BIT
--* Foreign constant [@text GL_SCISSOR_BIT].
VAL INT GL.SCISSOR.BIT IS #00080000:
--}}}
--{{{  constant GL_ALL_ATTRIB_BITS
--* Foreign constant [@text GL_ALL_ATTRIB_BITS].
VAL INT GL.ALL.ATTRIB.BITS IS #000FFFFF:
--}}}
--{{{  constant GL_PROXY_TEXTURE_1D
--* Foreign constant [@text GL_PROXY_TEXTURE_1D].
VAL INT GL.PROXY.TEXTURE.1D IS #8063:
--}}}
--{{{  constant GL_PROXY_TEXTURE_2D
--* Foreign constant [@text GL_PROXY_TEXTURE_2D].
VAL INT GL.PROXY.TEXTURE.2D IS #8064:
--}}}
--{{{  constant GL_TEXTURE_PRIORITY
--* Foreign constant [@text GL_TEXTURE_PRIORITY].
VAL INT GL.TEXTURE.PRIORITY IS #8066:
--}}}
--{{{  constant GL_TEXTURE_RESIDENT
--* Foreign constant [@text GL_TEXTURE_RESIDENT].
VAL INT GL.TEXTURE.RESIDENT IS #8067:
--}}}
--{{{  constant GL_TEXTURE_BINDING_1D
--* Foreign constant [@text GL_TEXTURE_BINDING_1D].
VAL INT GL.TEXTURE.BINDING.1D IS #8068:
--}}}
--{{{  constant GL_TEXTURE_BINDING_2D
--* Foreign constant [@text GL_TEXTURE_BINDING_2D].
VAL INT GL.TEXTURE.BINDING.2D IS #8069:
--}}}
--{{{  constant GL_TEXTURE_INTERNAL_FORMAT
--* Foreign constant [@text GL_TEXTURE_INTERNAL_FORMAT].
VAL INT GL.TEXTURE.INTERNAL.FORMAT IS #1003:
--}}}
--{{{  constant GL_ALPHA4
--* Foreign constant [@text GL_ALPHA4].
VAL INT GL.ALPHA4 IS #803B:
--}}}
--{{{  constant GL_ALPHA8
--* Foreign constant [@text GL_ALPHA8].
VAL INT GL.ALPHA8 IS #803C:
--}}}
--{{{  constant GL_ALPHA12
--* Foreign constant [@text GL_ALPHA12].
VAL INT GL.ALPHA12 IS #803D:
--}}}
--{{{  constant GL_ALPHA16
--* Foreign constant [@text GL_ALPHA16].
VAL INT GL.ALPHA16 IS #803E:
--}}}
--{{{  constant GL_LUMINANCE4
--* Foreign constant [@text GL_LUMINANCE4].
VAL INT GL.LUMINANCE4 IS #803F:
--}}}
--{{{  constant GL_LUMINANCE8
--* Foreign constant [@text GL_LUMINANCE8].
VAL INT GL.LUMINANCE8 IS #8040:
--}}}
--{{{  constant GL_LUMINANCE12
--* Foreign constant [@text GL_LUMINANCE12].
VAL INT GL.LUMINANCE12 IS #8041:
--}}}
--{{{  constant GL_LUMINANCE16
--* Foreign constant [@text GL_LUMINANCE16].
VAL INT GL.LUMINANCE16 IS #8042:
--}}}
--{{{  constant GL_LUMINANCE4_ALPHA4
--* Foreign constant [@text GL_LUMINANCE4_ALPHA4].
VAL INT GL.LUMINANCE4.ALPHA4 IS #8043:
--}}}
--{{{  constant GL_LUMINANCE6_ALPHA2
--* Foreign constant [@text GL_LUMINANCE6_ALPHA2].
VAL INT GL.LUMINANCE6.ALPHA2 IS #8044:
--}}}
--{{{  constant GL_LUMINANCE8_ALPHA8
--* Foreign constant [@text GL_LUMINANCE8_ALPHA8].
VAL INT GL.LUMINANCE8.ALPHA8 IS #8045:
--}}}
--{{{  constant GL_LUMINANCE12_ALPHA4
--* Foreign constant [@text GL_LUMINANCE12_ALPHA4].
VAL INT GL.LUMINANCE12.ALPHA4 IS #8046:
--}}}
--{{{  constant GL_LUMINANCE12_ALPHA12
--* Foreign constant [@text GL_LUMINANCE12_ALPHA12].
VAL INT GL.LUMINANCE12.ALPHA12 IS #8047:
--}}}
--{{{  constant GL_LUMINANCE16_ALPHA16
--* Foreign constant [@text GL_LUMINANCE16_ALPHA16].
VAL INT GL.LUMINANCE16.ALPHA16 IS #8048:
--}}}
--{{{  constant GL_INTENSITY
--* Foreign constant [@text GL_INTENSITY].
VAL INT GL.INTENSITY IS #8049:
--}}}
--{{{  constant GL_INTENSITY4
--* Foreign constant [@text GL_INTENSITY4].
VAL INT GL.INTENSITY4 IS #804A:
--}}}
--{{{  constant GL_INTENSITY8
--* Foreign constant [@text GL_INTENSITY8].
VAL INT GL.INTENSITY8 IS #804B:
--}}}
--{{{  constant GL_INTENSITY12
--* Foreign constant [@text GL_INTENSITY12].
VAL INT GL.INTENSITY12 IS #804C:
--}}}
--{{{  constant GL_INTENSITY16
--* Foreign constant [@text GL_INTENSITY16].
VAL INT GL.INTENSITY16 IS #804D:
--}}}
--{{{  constant GL_R3_G3_B2
--* Foreign constant [@text GL_R3_G3_B2].
VAL INT GL.R3.G3.B2 IS #2A10:
--}}}
--{{{  constant GL_RGB4
--* Foreign constant [@text GL_RGB4].
VAL INT GL.RGB4 IS #804F:
--}}}
--{{{  constant GL_RGB5
--* Foreign constant [@text GL_RGB5].
VAL INT GL.RGB5 IS #8050:
--}}}
--{{{  constant GL_RGB8
--* Foreign constant [@text GL_RGB8].
VAL INT GL.RGB8 IS #8051:
--}}}
--{{{  constant GL_RGB10
--* Foreign constant [@text GL_RGB10].
VAL INT GL.RGB10 IS #8052:
--}}}
--{{{  constant GL_RGB12
--* Foreign constant [@text GL_RGB12].
VAL INT GL.RGB12 IS #8053:
--}}}
--{{{  constant GL_RGB16
--* Foreign constant [@text GL_RGB16].
VAL INT GL.RGB16 IS #8054:
--}}}
--{{{  constant GL_RGBA2
--* Foreign constant [@text GL_RGBA2].
VAL INT GL.RGBA2 IS #8055:
--}}}
--{{{  constant GL_RGBA4
--* Foreign constant [@text GL_RGBA4].
VAL INT GL.RGBA4 IS #8056:
--}}}
--{{{  constant GL_RGB5_A1
--* Foreign constant [@text GL_RGB5_A1].
VAL INT GL.RGB5.A1 IS #8057:
--}}}
--{{{  constant GL_RGBA8
--* Foreign constant [@text GL_RGBA8].
VAL INT GL.RGBA8 IS #8058:
--}}}
--{{{  constant GL_RGB10_A2
--* Foreign constant [@text GL_RGB10_A2].
VAL INT GL.RGB10.A2 IS #8059:
--}}}
--{{{  constant GL_RGBA12
--* Foreign constant [@text GL_RGBA12].
VAL INT GL.RGBA12 IS #805A:
--}}}
--{{{  constant GL_RGBA16
--* Foreign constant [@text GL_RGBA16].
VAL INT GL.RGBA16 IS #805B:
--}}}
--{{{  constant GL_CLIENT_PIXEL_STORE_BIT
--* Foreign constant [@text GL_CLIENT_PIXEL_STORE_BIT].
VAL INT GL.CLIENT.PIXEL.STORE.BIT IS #00000001:
--}}}
--{{{  constant GL_CLIENT_VERTEX_ARRAY_BIT
--* Foreign constant [@text GL_CLIENT_VERTEX_ARRAY_BIT].
VAL INT GL.CLIENT.VERTEX.ARRAY.BIT IS #00000002:
--}}}
--{{{  constant GL_ALL_CLIENT_ATTRIB_BITS
--* Foreign constant [@text GL_ALL_CLIENT_ATTRIB_BITS].
VAL INT GL.ALL.CLIENT.ATTRIB.BITS IS #FFFFFFFF:
--}}}
--{{{  constant GL_CLIENT_ALL_ATTRIB_BITS
--* Foreign constant [@text GL_CLIENT_ALL_ATTRIB_BITS].
VAL INT GL.CLIENT.ALL.ATTRIB.BITS IS #FFFFFFFF:
--}}}
--{{{  constant GL_RESCALE_NORMAL
--* Foreign constant [@text GL_RESCALE_NORMAL].
VAL INT GL.RESCALE.NORMAL IS #803A:
--}}}
--{{{  constant GL_CLAMP_TO_EDGE
--* Foreign constant [@text GL_CLAMP_TO_EDGE].
VAL INT GL.CLAMP.TO.EDGE IS #812F:
--}}}
--{{{  constant GL_MAX_ELEMENTS_VERTICES
--* Foreign constant [@text GL_MAX_ELEMENTS_VERTICES].
VAL INT GL.MAX.ELEMENTS.VERTICES IS #80E8:
--}}}
--{{{  constant GL_MAX_ELEMENTS_INDICES
--* Foreign constant [@text GL_MAX_ELEMENTS_INDICES].
VAL INT GL.MAX.ELEMENTS.INDICES IS #80E9:
--}}}
--{{{  constant GL_BGR
--* Foreign constant [@text GL_BGR].
VAL INT GL.BGR IS #80E0:
--}}}
--{{{  constant GL_BGRA
--* Foreign constant [@text GL_BGRA].
VAL INT GL.BGRA IS #80E1:
--}}}
--{{{  constant GL_UNSIGNED_BYTE_3_3_2
--* Foreign constant [@text GL_UNSIGNED_BYTE_3_3_2].
VAL INT GL.UNSIGNED.BYTE.3.3.2 IS #8032:
--}}}
--{{{  constant GL_UNSIGNED_BYTE_2_3_3_REV
--* Foreign constant [@text GL_UNSIGNED_BYTE_2_3_3_REV].
VAL INT GL.UNSIGNED.BYTE.2.3.3.REV IS #8362:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_5_6_5
--* Foreign constant [@text GL_UNSIGNED_SHORT_5_6_5].
VAL INT GL.UNSIGNED.SHORT.5.6.5 IS #8363:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_5_6_5_REV
--* Foreign constant [@text GL_UNSIGNED_SHORT_5_6_5_REV].
VAL INT GL.UNSIGNED.SHORT.5.6.5.REV IS #8364:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_4_4_4_4
--* Foreign constant [@text GL_UNSIGNED_SHORT_4_4_4_4].
VAL INT GL.UNSIGNED.SHORT.4.4.4.4 IS #8033:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_4_4_4_4_REV
--* Foreign constant [@text GL_UNSIGNED_SHORT_4_4_4_4_REV].
VAL INT GL.UNSIGNED.SHORT.4.4.4.4.REV IS #8365:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_5_5_5_1
--* Foreign constant [@text GL_UNSIGNED_SHORT_5_5_5_1].
VAL INT GL.UNSIGNED.SHORT.5.5.5.1 IS #8034:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_1_5_5_5_REV
--* Foreign constant [@text GL_UNSIGNED_SHORT_1_5_5_5_REV].
VAL INT GL.UNSIGNED.SHORT.1.5.5.5.REV IS #8366:
--}}}
--{{{  constant GL_UNSIGNED_INT_8_8_8_8
--* Foreign constant [@text GL_UNSIGNED_INT_8_8_8_8].
VAL INT GL.UNSIGNED.INT.8.8.8.8 IS #8035:
--}}}
--{{{  constant GL_UNSIGNED_INT_8_8_8_8_REV
--* Foreign constant [@text GL_UNSIGNED_INT_8_8_8_8_REV].
VAL INT GL.UNSIGNED.INT.8.8.8.8.REV IS #8367:
--}}}
--{{{  constant GL_UNSIGNED_INT_10_10_10_2
--* Foreign constant [@text GL_UNSIGNED_INT_10_10_10_2].
VAL INT GL.UNSIGNED.INT.10.10.10.2 IS #8036:
--}}}
--{{{  constant GL_UNSIGNED_INT_2_10_10_10_REV
--* Foreign constant [@text GL_UNSIGNED_INT_2_10_10_10_REV].
VAL INT GL.UNSIGNED.INT.2.10.10.10.REV IS #8368:
--}}}
--{{{  constant GL_LIGHT_MODEL_COLOR_CONTROL
--* Foreign constant [@text GL_LIGHT_MODEL_COLOR_CONTROL].
VAL INT GL.LIGHT.MODEL.COLOR.CONTROL IS #81F8:
--}}}
--{{{  constant GL_SINGLE_COLOR
--* Foreign constant [@text GL_SINGLE_COLOR].
VAL INT GL.SINGLE.COLOR IS #81F9:
--}}}
--{{{  constant GL_SEPARATE_SPECULAR_COLOR
--* Foreign constant [@text GL_SEPARATE_SPECULAR_COLOR].
VAL INT GL.SEPARATE.SPECULAR.COLOR IS #81FA:
--}}}
--{{{  constant GL_TEXTURE_MIN_LOD
--* Foreign constant [@text GL_TEXTURE_MIN_LOD].
VAL INT GL.TEXTURE.MIN.LOD IS #813A:
--}}}
--{{{  constant GL_TEXTURE_MAX_LOD
--* Foreign constant [@text GL_TEXTURE_MAX_LOD].
VAL INT GL.TEXTURE.MAX.LOD IS #813B:
--}}}
--{{{  constant GL_TEXTURE_BASE_LEVEL
--* Foreign constant [@text GL_TEXTURE_BASE_LEVEL].
VAL INT GL.TEXTURE.BASE.LEVEL IS #813C:
--}}}
--{{{  constant GL_TEXTURE_MAX_LEVEL
--* Foreign constant [@text GL_TEXTURE_MAX_LEVEL].
VAL INT GL.TEXTURE.MAX.LEVEL IS #813D:
--}}}
--{{{  constant GL_SMOOTH_POINT_SIZE_RANGE
--* Foreign constant [@text GL_SMOOTH_POINT_SIZE_RANGE].
VAL INT GL.SMOOTH.POINT.SIZE.RANGE IS #0B12:
--}}}
--{{{  constant GL_SMOOTH_POINT_SIZE_GRANULARITY
--* Foreign constant [@text GL_SMOOTH_POINT_SIZE_GRANULARITY].
VAL INT GL.SMOOTH.POINT.SIZE.GRANULARITY IS #0B13:
--}}}
--{{{  constant GL_SMOOTH_LINE_WIDTH_RANGE
--* Foreign constant [@text GL_SMOOTH_LINE_WIDTH_RANGE].
VAL INT GL.SMOOTH.LINE.WIDTH.RANGE IS #0B22:
--}}}
--{{{  constant GL_SMOOTH_LINE_WIDTH_GRANULARITY
--* Foreign constant [@text GL_SMOOTH_LINE_WIDTH_GRANULARITY].
VAL INT GL.SMOOTH.LINE.WIDTH.GRANULARITY IS #0B23:
--}}}
--{{{  constant GL_ALIASED_POINT_SIZE_RANGE
--* Foreign constant [@text GL_ALIASED_POINT_SIZE_RANGE].
VAL INT GL.ALIASED.POINT.SIZE.RANGE IS #846D:
--}}}
--{{{  constant GL_ALIASED_LINE_WIDTH_RANGE
--* Foreign constant [@text GL_ALIASED_LINE_WIDTH_RANGE].
VAL INT GL.ALIASED.LINE.WIDTH.RANGE IS #846E:
--}}}
--{{{  constant GL_PACK_SKIP_IMAGES
--* Foreign constant [@text GL_PACK_SKIP_IMAGES].
VAL INT GL.PACK.SKIP.IMAGES IS #806B:
--}}}
--{{{  constant GL_PACK_IMAGE_HEIGHT
--* Foreign constant [@text GL_PACK_IMAGE_HEIGHT].
VAL INT GL.PACK.IMAGE.HEIGHT IS #806C:
--}}}
--{{{  constant GL_UNPACK_SKIP_IMAGES
--* Foreign constant [@text GL_UNPACK_SKIP_IMAGES].
VAL INT GL.UNPACK.SKIP.IMAGES IS #806D:
--}}}
--{{{  constant GL_UNPACK_IMAGE_HEIGHT
--* Foreign constant [@text GL_UNPACK_IMAGE_HEIGHT].
VAL INT GL.UNPACK.IMAGE.HEIGHT IS #806E:
--}}}
--{{{  constant GL_TEXTURE_3D
--* Foreign constant [@text GL_TEXTURE_3D].
VAL INT GL.TEXTURE.3D IS #806F:
--}}}
--{{{  constant GL_PROXY_TEXTURE_3D
--* Foreign constant [@text GL_PROXY_TEXTURE_3D].
VAL INT GL.PROXY.TEXTURE.3D IS #8070:
--}}}
--{{{  constant GL_TEXTURE_DEPTH
--* Foreign constant [@text GL_TEXTURE_DEPTH].
VAL INT GL.TEXTURE.DEPTH IS #8071:
--}}}
--{{{  constant GL_TEXTURE_WRAP_R
--* Foreign constant [@text GL_TEXTURE_WRAP_R].
VAL INT GL.TEXTURE.WRAP.R IS #8072:
--}}}
--{{{  constant GL_MAX_3D_TEXTURE_SIZE
--* Foreign constant [@text GL_MAX_3D_TEXTURE_SIZE].
VAL INT GL.MAX.3D.TEXTURE.SIZE IS #8073:
--}}}
--{{{  constant GL_TEXTURE_BINDING_3D
--* Foreign constant [@text GL_TEXTURE_BINDING_3D].
VAL INT GL.TEXTURE.BINDING.3D IS #806A:
--}}}
--{{{  constant GL_COLOR_TABLE
--* Foreign constant [@text GL_COLOR_TABLE].
VAL INT GL.COLOR.TABLE IS #80D0:
--}}}
--{{{  constant GL_POST_CONVOLUTION_COLOR_TABLE
--* Foreign constant [@text GL_POST_CONVOLUTION_COLOR_TABLE].
VAL INT GL.POST.CONVOLUTION.COLOR.TABLE IS #80D1:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_COLOR_TABLE
--* Foreign constant [@text GL_POST_COLOR_MATRIX_COLOR_TABLE].
VAL INT GL.POST.COLOR.MATRIX.COLOR.TABLE IS #80D2:
--}}}
--{{{  constant GL_PROXY_COLOR_TABLE
--* Foreign constant [@text GL_PROXY_COLOR_TABLE].
VAL INT GL.PROXY.COLOR.TABLE IS #80D3:
--}}}
--{{{  constant GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
--* Foreign constant [@text GL_PROXY_POST_CONVOLUTION_COLOR_TABLE].
VAL INT GL.PROXY.POST.CONVOLUTION.COLOR.TABLE IS #80D4:
--}}}
--{{{  constant GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
--* Foreign constant [@text GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE].
VAL INT GL.PROXY.POST.COLOR.MATRIX.COLOR.TABLE IS #80D5:
--}}}
--{{{  constant GL_COLOR_TABLE_SCALE
--* Foreign constant [@text GL_COLOR_TABLE_SCALE].
VAL INT GL.COLOR.TABLE.SCALE IS #80D6:
--}}}
--{{{  constant GL_COLOR_TABLE_BIAS
--* Foreign constant [@text GL_COLOR_TABLE_BIAS].
VAL INT GL.COLOR.TABLE.BIAS IS #80D7:
--}}}
--{{{  constant GL_COLOR_TABLE_FORMAT
--* Foreign constant [@text GL_COLOR_TABLE_FORMAT].
VAL INT GL.COLOR.TABLE.FORMAT IS #80D8:
--}}}
--{{{  constant GL_COLOR_TABLE_WIDTH
--* Foreign constant [@text GL_COLOR_TABLE_WIDTH].
VAL INT GL.COLOR.TABLE.WIDTH IS #80D9:
--}}}
--{{{  constant GL_COLOR_TABLE_RED_SIZE
--* Foreign constant [@text GL_COLOR_TABLE_RED_SIZE].
VAL INT GL.COLOR.TABLE.RED.SIZE IS #80DA:
--}}}
--{{{  constant GL_COLOR_TABLE_GREEN_SIZE
--* Foreign constant [@text GL_COLOR_TABLE_GREEN_SIZE].
VAL INT GL.COLOR.TABLE.GREEN.SIZE IS #80DB:
--}}}
--{{{  constant GL_COLOR_TABLE_BLUE_SIZE
--* Foreign constant [@text GL_COLOR_TABLE_BLUE_SIZE].
VAL INT GL.COLOR.TABLE.BLUE.SIZE IS #80DC:
--}}}
--{{{  constant GL_COLOR_TABLE_ALPHA_SIZE
--* Foreign constant [@text GL_COLOR_TABLE_ALPHA_SIZE].
VAL INT GL.COLOR.TABLE.ALPHA.SIZE IS #80DD:
--}}}
--{{{  constant GL_COLOR_TABLE_LUMINANCE_SIZE
--* Foreign constant [@text GL_COLOR_TABLE_LUMINANCE_SIZE].
VAL INT GL.COLOR.TABLE.LUMINANCE.SIZE IS #80DE:
--}}}
--{{{  constant GL_COLOR_TABLE_INTENSITY_SIZE
--* Foreign constant [@text GL_COLOR_TABLE_INTENSITY_SIZE].
VAL INT GL.COLOR.TABLE.INTENSITY.SIZE IS #80DF:
--}}}
--{{{  constant GL_CONVOLUTION_1D
--* Foreign constant [@text GL_CONVOLUTION_1D].
VAL INT GL.CONVOLUTION.1D IS #8010:
--}}}
--{{{  constant GL_CONVOLUTION_2D
--* Foreign constant [@text GL_CONVOLUTION_2D].
VAL INT GL.CONVOLUTION.2D IS #8011:
--}}}
--{{{  constant GL_SEPARABLE_2D
--* Foreign constant [@text GL_SEPARABLE_2D].
VAL INT GL.SEPARABLE.2D IS #8012:
--}}}
--{{{  constant GL_CONVOLUTION_BORDER_MODE
--* Foreign constant [@text GL_CONVOLUTION_BORDER_MODE].
VAL INT GL.CONVOLUTION.BORDER.MODE IS #8013:
--}}}
--{{{  constant GL_CONVOLUTION_FILTER_SCALE
--* Foreign constant [@text GL_CONVOLUTION_FILTER_SCALE].
VAL INT GL.CONVOLUTION.FILTER.SCALE IS #8014:
--}}}
--{{{  constant GL_CONVOLUTION_FILTER_BIAS
--* Foreign constant [@text GL_CONVOLUTION_FILTER_BIAS].
VAL INT GL.CONVOLUTION.FILTER.BIAS IS #8015:
--}}}
--{{{  constant GL_REDUCE
--* Foreign constant [@text GL_REDUCE].
VAL INT GL.REDUCE IS #8016:
--}}}
--{{{  constant GL_CONVOLUTION_FORMAT
--* Foreign constant [@text GL_CONVOLUTION_FORMAT].
VAL INT GL.CONVOLUTION.FORMAT IS #8017:
--}}}
--{{{  constant GL_CONVOLUTION_WIDTH
--* Foreign constant [@text GL_CONVOLUTION_WIDTH].
VAL INT GL.CONVOLUTION.WIDTH IS #8018:
--}}}
--{{{  constant GL_CONVOLUTION_HEIGHT
--* Foreign constant [@text GL_CONVOLUTION_HEIGHT].
VAL INT GL.CONVOLUTION.HEIGHT IS #8019:
--}}}
--{{{  constant GL_MAX_CONVOLUTION_WIDTH
--* Foreign constant [@text GL_MAX_CONVOLUTION_WIDTH].
VAL INT GL.MAX.CONVOLUTION.WIDTH IS #801A:
--}}}
--{{{  constant GL_MAX_CONVOLUTION_HEIGHT
--* Foreign constant [@text GL_MAX_CONVOLUTION_HEIGHT].
VAL INT GL.MAX.CONVOLUTION.HEIGHT IS #801B:
--}}}
--{{{  constant GL_POST_CONVOLUTION_RED_SCALE
--* Foreign constant [@text GL_POST_CONVOLUTION_RED_SCALE].
VAL INT GL.POST.CONVOLUTION.RED.SCALE IS #801C:
--}}}
--{{{  constant GL_POST_CONVOLUTION_GREEN_SCALE
--* Foreign constant [@text GL_POST_CONVOLUTION_GREEN_SCALE].
VAL INT GL.POST.CONVOLUTION.GREEN.SCALE IS #801D:
--}}}
--{{{  constant GL_POST_CONVOLUTION_BLUE_SCALE
--* Foreign constant [@text GL_POST_CONVOLUTION_BLUE_SCALE].
VAL INT GL.POST.CONVOLUTION.BLUE.SCALE IS #801E:
--}}}
--{{{  constant GL_POST_CONVOLUTION_ALPHA_SCALE
--* Foreign constant [@text GL_POST_CONVOLUTION_ALPHA_SCALE].
VAL INT GL.POST.CONVOLUTION.ALPHA.SCALE IS #801F:
--}}}
--{{{  constant GL_POST_CONVOLUTION_RED_BIAS
--* Foreign constant [@text GL_POST_CONVOLUTION_RED_BIAS].
VAL INT GL.POST.CONVOLUTION.RED.BIAS IS #8020:
--}}}
--{{{  constant GL_POST_CONVOLUTION_GREEN_BIAS
--* Foreign constant [@text GL_POST_CONVOLUTION_GREEN_BIAS].
VAL INT GL.POST.CONVOLUTION.GREEN.BIAS IS #8021:
--}}}
--{{{  constant GL_POST_CONVOLUTION_BLUE_BIAS
--* Foreign constant [@text GL_POST_CONVOLUTION_BLUE_BIAS].
VAL INT GL.POST.CONVOLUTION.BLUE.BIAS IS #8022:
--}}}
--{{{  constant GL_POST_CONVOLUTION_ALPHA_BIAS
--* Foreign constant [@text GL_POST_CONVOLUTION_ALPHA_BIAS].
VAL INT GL.POST.CONVOLUTION.ALPHA.BIAS IS #8023:
--}}}
--{{{  constant GL_CONSTANT_BORDER
--* Foreign constant [@text GL_CONSTANT_BORDER].
VAL INT GL.CONSTANT.BORDER IS #8151:
--}}}
--{{{  constant GL_REPLICATE_BORDER
--* Foreign constant [@text GL_REPLICATE_BORDER].
VAL INT GL.REPLICATE.BORDER IS #8153:
--}}}
--{{{  constant GL_CONVOLUTION_BORDER_COLOR
--* Foreign constant [@text GL_CONVOLUTION_BORDER_COLOR].
VAL INT GL.CONVOLUTION.BORDER.COLOR IS #8154:
--}}}
--{{{  constant GL_COLOR_MATRIX
--* Foreign constant [@text GL_COLOR_MATRIX].
VAL INT GL.COLOR.MATRIX IS #80B1:
--}}}
--{{{  constant GL_COLOR_MATRIX_STACK_DEPTH
--* Foreign constant [@text GL_COLOR_MATRIX_STACK_DEPTH].
VAL INT GL.COLOR.MATRIX.STACK.DEPTH IS #80B2:
--}}}
--{{{  constant GL_MAX_COLOR_MATRIX_STACK_DEPTH
--* Foreign constant [@text GL_MAX_COLOR_MATRIX_STACK_DEPTH].
VAL INT GL.MAX.COLOR.MATRIX.STACK.DEPTH IS #80B3:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_RED_SCALE
--* Foreign constant [@text GL_POST_COLOR_MATRIX_RED_SCALE].
VAL INT GL.POST.COLOR.MATRIX.RED.SCALE IS #80B4:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_GREEN_SCALE
--* Foreign constant [@text GL_POST_COLOR_MATRIX_GREEN_SCALE].
VAL INT GL.POST.COLOR.MATRIX.GREEN.SCALE IS #80B5:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_BLUE_SCALE
--* Foreign constant [@text GL_POST_COLOR_MATRIX_BLUE_SCALE].
VAL INT GL.POST.COLOR.MATRIX.BLUE.SCALE IS #80B6:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_ALPHA_SCALE
--* Foreign constant [@text GL_POST_COLOR_MATRIX_ALPHA_SCALE].
VAL INT GL.POST.COLOR.MATRIX.ALPHA.SCALE IS #80B7:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_RED_BIAS
--* Foreign constant [@text GL_POST_COLOR_MATRIX_RED_BIAS].
VAL INT GL.POST.COLOR.MATRIX.RED.BIAS IS #80B8:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_GREEN_BIAS
--* Foreign constant [@text GL_POST_COLOR_MATRIX_GREEN_BIAS].
VAL INT GL.POST.COLOR.MATRIX.GREEN.BIAS IS #80B9:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_BLUE_BIAS
--* Foreign constant [@text GL_POST_COLOR_MATRIX_BLUE_BIAS].
VAL INT GL.POST.COLOR.MATRIX.BLUE.BIAS IS #80BA:
--}}}
--{{{  constant GL_POST_COLOR_MATRIX_ALPHA_BIAS
--* Foreign constant [@text GL_POST_COLOR_MATRIX_ALPHA_BIAS].
VAL INT GL.POST.COLOR.MATRIX.ALPHA.BIAS IS #80BB:
--}}}
--{{{  constant GL_HISTOGRAM
--* Foreign constant [@text GL_HISTOGRAM].
VAL INT GL.HISTOGRAM IS #8024:
--}}}
--{{{  constant GL_PROXY_HISTOGRAM
--* Foreign constant [@text GL_PROXY_HISTOGRAM].
VAL INT GL.PROXY.HISTOGRAM IS #8025:
--}}}
--{{{  constant GL_HISTOGRAM_WIDTH
--* Foreign constant [@text GL_HISTOGRAM_WIDTH].
VAL INT GL.HISTOGRAM.WIDTH IS #8026:
--}}}
--{{{  constant GL_HISTOGRAM_FORMAT
--* Foreign constant [@text GL_HISTOGRAM_FORMAT].
VAL INT GL.HISTOGRAM.FORMAT IS #8027:
--}}}
--{{{  constant GL_HISTOGRAM_RED_SIZE
--* Foreign constant [@text GL_HISTOGRAM_RED_SIZE].
VAL INT GL.HISTOGRAM.RED.SIZE IS #8028:
--}}}
--{{{  constant GL_HISTOGRAM_GREEN_SIZE
--* Foreign constant [@text GL_HISTOGRAM_GREEN_SIZE].
VAL INT GL.HISTOGRAM.GREEN.SIZE IS #8029:
--}}}
--{{{  constant GL_HISTOGRAM_BLUE_SIZE
--* Foreign constant [@text GL_HISTOGRAM_BLUE_SIZE].
VAL INT GL.HISTOGRAM.BLUE.SIZE IS #802A:
--}}}
--{{{  constant GL_HISTOGRAM_ALPHA_SIZE
--* Foreign constant [@text GL_HISTOGRAM_ALPHA_SIZE].
VAL INT GL.HISTOGRAM.ALPHA.SIZE IS #802B:
--}}}
--{{{  constant GL_HISTOGRAM_LUMINANCE_SIZE
--* Foreign constant [@text GL_HISTOGRAM_LUMINANCE_SIZE].
VAL INT GL.HISTOGRAM.LUMINANCE.SIZE IS #802C:
--}}}
--{{{  constant GL_HISTOGRAM_SINK
--* Foreign constant [@text GL_HISTOGRAM_SINK].
VAL INT GL.HISTOGRAM.SINK IS #802D:
--}}}
--{{{  constant GL_MINMAX
--* Foreign constant [@text GL_MINMAX].
VAL INT GL.MINMAX IS #802E:
--}}}
--{{{  constant GL_MINMAX_FORMAT
--* Foreign constant [@text GL_MINMAX_FORMAT].
VAL INT GL.MINMAX.FORMAT IS #802F:
--}}}
--{{{  constant GL_MINMAX_SINK
--* Foreign constant [@text GL_MINMAX_SINK].
VAL INT GL.MINMAX.SINK IS #8030:
--}}}
--{{{  constant GL_TABLE_TOO_LARGE
--* Foreign constant [@text GL_TABLE_TOO_LARGE].
VAL INT GL.TABLE.TOO.LARGE IS #8031:
--}}}
--{{{  constant GL_BLEND_EQUATION
--* Foreign constant [@text GL_BLEND_EQUATION].
VAL INT GL.BLEND.EQUATION IS #8009:
--}}}
--{{{  constant GL_MIN
--* Foreign constant [@text GL_MIN].
VAL INT GL.MIN IS #8007:
--}}}
--{{{  constant GL_MAX
--* Foreign constant [@text GL_MAX].
VAL INT GL.MAX IS #8008:
--}}}
--{{{  constant GL_FUNC_ADD
--* Foreign constant [@text GL_FUNC_ADD].
VAL INT GL.FUNC.ADD IS #8006:
--}}}
--{{{  constant GL_FUNC_SUBTRACT
--* Foreign constant [@text GL_FUNC_SUBTRACT].
VAL INT GL.FUNC.SUBTRACT IS #800A:
--}}}
--{{{  constant GL_FUNC_REVERSE_SUBTRACT
--* Foreign constant [@text GL_FUNC_REVERSE_SUBTRACT].
VAL INT GL.FUNC.REVERSE.SUBTRACT IS #800B:
--}}}
--{{{  constant GL_BLEND_COLOR
--* Foreign constant [@text GL_BLEND_COLOR].
VAL INT GL.BLEND.COLOR IS #8005:
--}}}
--{{{  constant GL_TEXTURE0
--* Foreign constant [@text GL_TEXTURE0].
VAL INT GL.TEXTURE0 IS #84C0:
--}}}
--{{{  constant GL_TEXTURE1
--* Foreign constant [@text GL_TEXTURE1].
VAL INT GL.TEXTURE1 IS #84C1:
--}}}
--{{{  constant GL_TEXTURE2
--* Foreign constant [@text GL_TEXTURE2].
VAL INT GL.TEXTURE2 IS #84C2:
--}}}
--{{{  constant GL_TEXTURE3
--* Foreign constant [@text GL_TEXTURE3].
VAL INT GL.TEXTURE3 IS #84C3:
--}}}
--{{{  constant GL_TEXTURE4
--* Foreign constant [@text GL_TEXTURE4].
VAL INT GL.TEXTURE4 IS #84C4:
--}}}
--{{{  constant GL_TEXTURE5
--* Foreign constant [@text GL_TEXTURE5].
VAL INT GL.TEXTURE5 IS #84C5:
--}}}
--{{{  constant GL_TEXTURE6
--* Foreign constant [@text GL_TEXTURE6].
VAL INT GL.TEXTURE6 IS #84C6:
--}}}
--{{{  constant GL_TEXTURE7
--* Foreign constant [@text GL_TEXTURE7].
VAL INT GL.TEXTURE7 IS #84C7:
--}}}
--{{{  constant GL_TEXTURE8
--* Foreign constant [@text GL_TEXTURE8].
VAL INT GL.TEXTURE8 IS #84C8:
--}}}
--{{{  constant GL_TEXTURE9
--* Foreign constant [@text GL_TEXTURE9].
VAL INT GL.TEXTURE9 IS #84C9:
--}}}
--{{{  constant GL_TEXTURE10
--* Foreign constant [@text GL_TEXTURE10].
VAL INT GL.TEXTURE10 IS #84CA:
--}}}
--{{{  constant GL_TEXTURE11
--* Foreign constant [@text GL_TEXTURE11].
VAL INT GL.TEXTURE11 IS #84CB:
--}}}
--{{{  constant GL_TEXTURE12
--* Foreign constant [@text GL_TEXTURE12].
VAL INT GL.TEXTURE12 IS #84CC:
--}}}
--{{{  constant GL_TEXTURE13
--* Foreign constant [@text GL_TEXTURE13].
VAL INT GL.TEXTURE13 IS #84CD:
--}}}
--{{{  constant GL_TEXTURE14
--* Foreign constant [@text GL_TEXTURE14].
VAL INT GL.TEXTURE14 IS #84CE:
--}}}
--{{{  constant GL_TEXTURE15
--* Foreign constant [@text GL_TEXTURE15].
VAL INT GL.TEXTURE15 IS #84CF:
--}}}
--{{{  constant GL_TEXTURE16
--* Foreign constant [@text GL_TEXTURE16].
VAL INT GL.TEXTURE16 IS #84D0:
--}}}
--{{{  constant GL_TEXTURE17
--* Foreign constant [@text GL_TEXTURE17].
VAL INT GL.TEXTURE17 IS #84D1:
--}}}
--{{{  constant GL_TEXTURE18
--* Foreign constant [@text GL_TEXTURE18].
VAL INT GL.TEXTURE18 IS #84D2:
--}}}
--{{{  constant GL_TEXTURE19
--* Foreign constant [@text GL_TEXTURE19].
VAL INT GL.TEXTURE19 IS #84D3:
--}}}
--{{{  constant GL_TEXTURE20
--* Foreign constant [@text GL_TEXTURE20].
VAL INT GL.TEXTURE20 IS #84D4:
--}}}
--{{{  constant GL_TEXTURE21
--* Foreign constant [@text GL_TEXTURE21].
VAL INT GL.TEXTURE21 IS #84D5:
--}}}
--{{{  constant GL_TEXTURE22
--* Foreign constant [@text GL_TEXTURE22].
VAL INT GL.TEXTURE22 IS #84D6:
--}}}
--{{{  constant GL_TEXTURE23
--* Foreign constant [@text GL_TEXTURE23].
VAL INT GL.TEXTURE23 IS #84D7:
--}}}
--{{{  constant GL_TEXTURE24
--* Foreign constant [@text GL_TEXTURE24].
VAL INT GL.TEXTURE24 IS #84D8:
--}}}
--{{{  constant GL_TEXTURE25
--* Foreign constant [@text GL_TEXTURE25].
VAL INT GL.TEXTURE25 IS #84D9:
--}}}
--{{{  constant GL_TEXTURE26
--* Foreign constant [@text GL_TEXTURE26].
VAL INT GL.TEXTURE26 IS #84DA:
--}}}
--{{{  constant GL_TEXTURE27
--* Foreign constant [@text GL_TEXTURE27].
VAL INT GL.TEXTURE27 IS #84DB:
--}}}
--{{{  constant GL_TEXTURE28
--* Foreign constant [@text GL_TEXTURE28].
VAL INT GL.TEXTURE28 IS #84DC:
--}}}
--{{{  constant GL_TEXTURE29
--* Foreign constant [@text GL_TEXTURE29].
VAL INT GL.TEXTURE29 IS #84DD:
--}}}
--{{{  constant GL_TEXTURE30
--* Foreign constant [@text GL_TEXTURE30].
VAL INT GL.TEXTURE30 IS #84DE:
--}}}
--{{{  constant GL_TEXTURE31
--* Foreign constant [@text GL_TEXTURE31].
VAL INT GL.TEXTURE31 IS #84DF:
--}}}
--{{{  constant GL_ACTIVE_TEXTURE
--* Foreign constant [@text GL_ACTIVE_TEXTURE].
VAL INT GL.ACTIVE.TEXTURE IS #84E0:
--}}}
--{{{  constant GL_CLIENT_ACTIVE_TEXTURE
--* Foreign constant [@text GL_CLIENT_ACTIVE_TEXTURE].
VAL INT GL.CLIENT.ACTIVE.TEXTURE IS #84E1:
--}}}
--{{{  constant GL_MAX_TEXTURE_UNITS
--* Foreign constant [@text GL_MAX_TEXTURE_UNITS].
VAL INT GL.MAX.TEXTURE.UNITS IS #84E2:
--}}}
--{{{  constant GL_NORMAL_MAP
--* Foreign constant [@text GL_NORMAL_MAP].
VAL INT GL.NORMAL.MAP IS #8511:
--}}}
--{{{  constant GL_REFLECTION_MAP
--* Foreign constant [@text GL_REFLECTION_MAP].
VAL INT GL.REFLECTION.MAP IS #8512:
--}}}
--{{{  constant GL_TEXTURE_CUBE_MAP
--* Foreign constant [@text GL_TEXTURE_CUBE_MAP].
VAL INT GL.TEXTURE.CUBE.MAP IS #8513:
--}}}
--{{{  constant GL_TEXTURE_BINDING_CUBE_MAP
--* Foreign constant [@text GL_TEXTURE_BINDING_CUBE_MAP].
VAL INT GL.TEXTURE.BINDING.CUBE.MAP IS #8514:
--}}}
--{{{  constant GL_TEXTURE_CUBE_MAP_POSITIVE_X
--* Foreign constant [@text GL_TEXTURE_CUBE_MAP_POSITIVE_X].
VAL INT GL.TEXTURE.CUBE.MAP.POSITIVE.X IS #8515:
--}}}
--{{{  constant GL_TEXTURE_CUBE_MAP_NEGATIVE_X
--* Foreign constant [@text GL_TEXTURE_CUBE_MAP_NEGATIVE_X].
VAL INT GL.TEXTURE.CUBE.MAP.NEGATIVE.X IS #8516:
--}}}
--{{{  constant GL_TEXTURE_CUBE_MAP_POSITIVE_Y
--* Foreign constant [@text GL_TEXTURE_CUBE_MAP_POSITIVE_Y].
VAL INT GL.TEXTURE.CUBE.MAP.POSITIVE.Y IS #8517:
--}}}
--{{{  constant GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
--* Foreign constant [@text GL_TEXTURE_CUBE_MAP_NEGATIVE_Y].
VAL INT GL.TEXTURE.CUBE.MAP.NEGATIVE.Y IS #8518:
--}}}
--{{{  constant GL_TEXTURE_CUBE_MAP_POSITIVE_Z
--* Foreign constant [@text GL_TEXTURE_CUBE_MAP_POSITIVE_Z].
VAL INT GL.TEXTURE.CUBE.MAP.POSITIVE.Z IS #8519:
--}}}
--{{{  constant GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
--* Foreign constant [@text GL_TEXTURE_CUBE_MAP_NEGATIVE_Z].
VAL INT GL.TEXTURE.CUBE.MAP.NEGATIVE.Z IS #851A:
--}}}
--{{{  constant GL_PROXY_TEXTURE_CUBE_MAP
--* Foreign constant [@text GL_PROXY_TEXTURE_CUBE_MAP].
VAL INT GL.PROXY.TEXTURE.CUBE.MAP IS #851B:
--}}}
--{{{  constant GL_MAX_CUBE_MAP_TEXTURE_SIZE
--* Foreign constant [@text GL_MAX_CUBE_MAP_TEXTURE_SIZE].
VAL INT GL.MAX.CUBE.MAP.TEXTURE.SIZE IS #851C:
--}}}
--{{{  constant GL_COMPRESSED_ALPHA
--* Foreign constant [@text GL_COMPRESSED_ALPHA].
VAL INT GL.COMPRESSED.ALPHA IS #84E9:
--}}}
--{{{  constant GL_COMPRESSED_LUMINANCE
--* Foreign constant [@text GL_COMPRESSED_LUMINANCE].
VAL INT GL.COMPRESSED.LUMINANCE IS #84EA:
--}}}
--{{{  constant GL_COMPRESSED_LUMINANCE_ALPHA
--* Foreign constant [@text GL_COMPRESSED_LUMINANCE_ALPHA].
VAL INT GL.COMPRESSED.LUMINANCE.ALPHA IS #84EB:
--}}}
--{{{  constant GL_COMPRESSED_INTENSITY
--* Foreign constant [@text GL_COMPRESSED_INTENSITY].
VAL INT GL.COMPRESSED.INTENSITY IS #84EC:
--}}}
--{{{  constant GL_COMPRESSED_RGB
--* Foreign constant [@text GL_COMPRESSED_RGB].
VAL INT GL.COMPRESSED.RGB IS #84ED:
--}}}
--{{{  constant GL_COMPRESSED_RGBA
--* Foreign constant [@text GL_COMPRESSED_RGBA].
VAL INT GL.COMPRESSED.RGBA IS #84EE:
--}}}
--{{{  constant GL_TEXTURE_COMPRESSION_HINT
--* Foreign constant [@text GL_TEXTURE_COMPRESSION_HINT].
VAL INT GL.TEXTURE.COMPRESSION.HINT IS #84EF:
--}}}
--{{{  constant GL_TEXTURE_COMPRESSED_IMAGE_SIZE
--* Foreign constant [@text GL_TEXTURE_COMPRESSED_IMAGE_SIZE].
VAL INT GL.TEXTURE.COMPRESSED.IMAGE.SIZE IS #86A0:
--}}}
--{{{  constant GL_TEXTURE_COMPRESSED
--* Foreign constant [@text GL_TEXTURE_COMPRESSED].
VAL INT GL.TEXTURE.COMPRESSED IS #86A1:
--}}}
--{{{  constant GL_NUM_COMPRESSED_TEXTURE_FORMATS
--* Foreign constant [@text GL_NUM_COMPRESSED_TEXTURE_FORMATS].
VAL INT GL.NUM.COMPRESSED.TEXTURE.FORMATS IS #86A2:
--}}}
--{{{  constant GL_COMPRESSED_TEXTURE_FORMATS
--* Foreign constant [@text GL_COMPRESSED_TEXTURE_FORMATS].
VAL INT GL.COMPRESSED.TEXTURE.FORMATS IS #86A3:
--}}}
--{{{  constant GL_MULTISAMPLE
--* Foreign constant [@text GL_MULTISAMPLE].
VAL INT GL.MULTISAMPLE IS #809D:
--}}}
--{{{  constant GL_SAMPLE_ALPHA_TO_COVERAGE
--* Foreign constant [@text GL_SAMPLE_ALPHA_TO_COVERAGE].
VAL INT GL.SAMPLE.ALPHA.TO.COVERAGE IS #809E:
--}}}
--{{{  constant GL_SAMPLE_ALPHA_TO_ONE
--* Foreign constant [@text GL_SAMPLE_ALPHA_TO_ONE].
VAL INT GL.SAMPLE.ALPHA.TO.ONE IS #809F:
--}}}
--{{{  constant GL_SAMPLE_COVERAGE
--* Foreign constant [@text GL_SAMPLE_COVERAGE].
VAL INT GL.SAMPLE.COVERAGE IS #80A0:
--}}}
--{{{  constant GL_SAMPLE_BUFFERS
--* Foreign constant [@text GL_SAMPLE_BUFFERS].
VAL INT GL.SAMPLE.BUFFERS IS #80A8:
--}}}
--{{{  constant GL_SAMPLES
--* Foreign constant [@text GL_SAMPLES].
VAL INT GL.SAMPLES IS #80A9:
--}}}
--{{{  constant GL_SAMPLE_COVERAGE_VALUE
--* Foreign constant [@text GL_SAMPLE_COVERAGE_VALUE].
VAL INT GL.SAMPLE.COVERAGE.VALUE IS #80AA:
--}}}
--{{{  constant GL_SAMPLE_COVERAGE_INVERT
--* Foreign constant [@text GL_SAMPLE_COVERAGE_INVERT].
VAL INT GL.SAMPLE.COVERAGE.INVERT IS #80AB:
--}}}
--{{{  constant GL_MULTISAMPLE_BIT
--* Foreign constant [@text GL_MULTISAMPLE_BIT].
VAL INT GL.MULTISAMPLE.BIT IS #20000000:
--}}}
--{{{  constant GL_TRANSPOSE_MODELVIEW_MATRIX
--* Foreign constant [@text GL_TRANSPOSE_MODELVIEW_MATRIX].
VAL INT GL.TRANSPOSE.MODELVIEW.MATRIX IS #84E3:
--}}}
--{{{  constant GL_TRANSPOSE_PROJECTION_MATRIX
--* Foreign constant [@text GL_TRANSPOSE_PROJECTION_MATRIX].
VAL INT GL.TRANSPOSE.PROJECTION.MATRIX IS #84E4:
--}}}
--{{{  constant GL_TRANSPOSE_TEXTURE_MATRIX
--* Foreign constant [@text GL_TRANSPOSE_TEXTURE_MATRIX].
VAL INT GL.TRANSPOSE.TEXTURE.MATRIX IS #84E5:
--}}}
--{{{  constant GL_TRANSPOSE_COLOR_MATRIX
--* Foreign constant [@text GL_TRANSPOSE_COLOR_MATRIX].
VAL INT GL.TRANSPOSE.COLOR.MATRIX IS #84E6:
--}}}
--{{{  constant GL_COMBINE
--* Foreign constant [@text GL_COMBINE].
VAL INT GL.COMBINE IS #8570:
--}}}
--{{{  constant GL_COMBINE_RGB
--* Foreign constant [@text GL_COMBINE_RGB].
VAL INT GL.COMBINE.RGB IS #8571:
--}}}
--{{{  constant GL_COMBINE_ALPHA
--* Foreign constant [@text GL_COMBINE_ALPHA].
VAL INT GL.COMBINE.ALPHA IS #8572:
--}}}
--{{{  constant GL_SOURCE0_RGB
--* Foreign constant [@text GL_SOURCE0_RGB].
VAL INT GL.SOURCE0.RGB IS #8580:
--}}}
--{{{  constant GL_SOURCE1_RGB
--* Foreign constant [@text GL_SOURCE1_RGB].
VAL INT GL.SOURCE1.RGB IS #8581:
--}}}
--{{{  constant GL_SOURCE2_RGB
--* Foreign constant [@text GL_SOURCE2_RGB].
VAL INT GL.SOURCE2.RGB IS #8582:
--}}}
--{{{  constant GL_SOURCE0_ALPHA
--* Foreign constant [@text GL_SOURCE0_ALPHA].
VAL INT GL.SOURCE0.ALPHA IS #8588:
--}}}
--{{{  constant GL_SOURCE1_ALPHA
--* Foreign constant [@text GL_SOURCE1_ALPHA].
VAL INT GL.SOURCE1.ALPHA IS #8589:
--}}}
--{{{  constant GL_SOURCE2_ALPHA
--* Foreign constant [@text GL_SOURCE2_ALPHA].
VAL INT GL.SOURCE2.ALPHA IS #858A:
--}}}
--{{{  constant GL_OPERAND0_RGB
--* Foreign constant [@text GL_OPERAND0_RGB].
VAL INT GL.OPERAND0.RGB IS #8590:
--}}}
--{{{  constant GL_OPERAND1_RGB
--* Foreign constant [@text GL_OPERAND1_RGB].
VAL INT GL.OPERAND1.RGB IS #8591:
--}}}
--{{{  constant GL_OPERAND2_RGB
--* Foreign constant [@text GL_OPERAND2_RGB].
VAL INT GL.OPERAND2.RGB IS #8592:
--}}}
--{{{  constant GL_OPERAND0_ALPHA
--* Foreign constant [@text GL_OPERAND0_ALPHA].
VAL INT GL.OPERAND0.ALPHA IS #8598:
--}}}
--{{{  constant GL_OPERAND1_ALPHA
--* Foreign constant [@text GL_OPERAND1_ALPHA].
VAL INT GL.OPERAND1.ALPHA IS #8599:
--}}}
--{{{  constant GL_OPERAND2_ALPHA
--* Foreign constant [@text GL_OPERAND2_ALPHA].
VAL INT GL.OPERAND2.ALPHA IS #859A:
--}}}
--{{{  constant GL_RGB_SCALE
--* Foreign constant [@text GL_RGB_SCALE].
VAL INT GL.RGB.SCALE IS #8573:
--}}}
--{{{  constant GL_ADD_SIGNED
--* Foreign constant [@text GL_ADD_SIGNED].
VAL INT GL.ADD.SIGNED IS #8574:
--}}}
--{{{  constant GL_INTERPOLATE
--* Foreign constant [@text GL_INTERPOLATE].
VAL INT GL.INTERPOLATE IS #8575:
--}}}
--{{{  constant GL_SUBTRACT
--* Foreign constant [@text GL_SUBTRACT].
VAL INT GL.SUBTRACT IS #84E7:
--}}}
--{{{  constant GL_CONSTANT
--* Foreign constant [@text GL_CONSTANT].
VAL INT GL.CONSTANT IS #8576:
--}}}
--{{{  constant GL_PRIMARY_COLOR
--* Foreign constant [@text GL_PRIMARY_COLOR].
VAL INT GL.PRIMARY.COLOR IS #8577:
--}}}
--{{{  constant GL_PREVIOUS
--* Foreign constant [@text GL_PREVIOUS].
VAL INT GL.PREVIOUS IS #8578:
--}}}
--{{{  constant GL_DOT3_RGB
--* Foreign constant [@text GL_DOT3_RGB].
VAL INT GL.DOT3.RGB IS #86AE:
--}}}
--{{{  constant GL_DOT3_RGBA
--* Foreign constant [@text GL_DOT3_RGBA].
VAL INT GL.DOT3.RGBA IS #86AF:
--}}}
--{{{  constant GL_CLAMP_TO_BORDER
--* Foreign constant [@text GL_CLAMP_TO_BORDER].
VAL INT GL.CLAMP.TO.BORDER IS #812D:
--}}}
--{{{  constant GL_MESA_ycbcr_texture
--* Foreign constant [@text GL_MESA_ycbcr_texture].
VAL INT GL.MESA.ycbcr.texture IS 1:
--}}}
--{{{  constant GL_YCBCR_MESA
--* Foreign constant [@text GL_YCBCR_MESA].
VAL INT GL.YCBCR.MESA IS #8757:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_8_8_MESA
--* Foreign constant [@text GL_UNSIGNED_SHORT_8_8_MESA].
VAL INT GL.UNSIGNED.SHORT.8.8.MESA IS #85BA:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_8_8_REV_MESA
--* Foreign constant [@text GL_UNSIGNED_SHORT_8_8_REV_MESA].
VAL INT GL.UNSIGNED.SHORT.8.8.REV.MESA IS #85BB:
--}}}
--{{{  constant GL_MESA_pack_invert
--* Foreign constant [@text GL_MESA_pack_invert].
VAL INT GL.MESA.pack.invert IS 1:
--}}}
--{{{  constant GL_PACK_INVERT_MESA
--* Foreign constant [@text GL_PACK_INVERT_MESA].
VAL INT GL.PACK.INVERT.MESA IS #8758:
--}}}
--{{{  constant GL_APPLE_client_storage
--* Foreign constant [@text GL_APPLE_client_storage].
VAL INT GL.APPLE.client.storage IS 1:
--}}}
--{{{  constant GL_UNPACK_CLIENT_STORAGE_APPLE
--* Foreign constant [@text GL_UNPACK_CLIENT_STORAGE_APPLE].
VAL INT GL.UNPACK.CLIENT.STORAGE.APPLE IS #85B2:
--}}}
--{{{  constant GL_APPLE_ycbcr_422
--* Foreign constant [@text GL_APPLE_ycbcr_422].
VAL INT GL.APPLE.ycbcr.422 IS 1:
--}}}
--{{{  constant GL_YCBCR_422_APPLE
--* Foreign constant [@text GL_YCBCR_422_APPLE].
VAL INT GL.YCBCR.422.APPLE IS #85B9:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_8_8_APPLE
--* Foreign constant [@text GL_UNSIGNED_SHORT_8_8_APPLE].
VAL INT GL.UNSIGNED.SHORT.8.8.APPLE IS #85BA:
--}}}
--{{{  constant GL_UNSIGNED_SHORT_8_8_REV_APPLE
--* Foreign constant [@text GL_UNSIGNED_SHORT_8_8_REV_APPLE].
VAL INT GL.UNSIGNED.SHORT.8.8.REV.APPLE IS #85BB:
--}}}
--{{{  constant GLU_EXT_object_space_tess
--* Foreign constant [@text GLU_EXT_object_space_tess].
VAL INT GLU.EXT.object.space.tess IS 1:
--}}}
--{{{  constant GLU_EXT_nurbs_tessellator
--* Foreign constant [@text GLU_EXT_nurbs_tessellator].
VAL INT GLU.EXT.nurbs.tessellator IS 1:
--}}}
--{{{  constant GLU_FALSE
--* Foreign constant [@text GLU_FALSE].
VAL INT GLU.FALSE IS 0:
--}}}
--{{{  constant GLU_TRUE
--* Foreign constant [@text GLU_TRUE].
VAL INT GLU.TRUE IS 1:
--}}}
--{{{  constant GLU_VERSION_1_1
--* Foreign constant [@text GLU_VERSION_1_1].
VAL INT GLU.VERSION.1.1 IS 1:
--}}}
--{{{  constant GLU_VERSION_1_2
--* Foreign constant [@text GLU_VERSION_1_2].
VAL INT GLU.VERSION.1.2 IS 1:
--}}}
--{{{  constant GLU_VERSION_1_3
--* Foreign constant [@text GLU_VERSION_1_3].
VAL INT GLU.VERSION.1.3 IS 1:
--}}}
--{{{  constant GLU_VERSION
--* Foreign constant [@text GLU_VERSION].
VAL INT GLU.VERSION IS 100800:
--}}}
--{{{  constant GLU_EXTENSIONS
--* Foreign constant [@text GLU_EXTENSIONS].
VAL INT GLU.EXTENSIONS IS 100801:
--}}}
--{{{  constant GLU_INVALID_ENUM
--* Foreign constant [@text GLU_INVALID_ENUM].
VAL INT GLU.INVALID.ENUM IS 100900:
--}}}
--{{{  constant GLU_INVALID_VALUE
--* Foreign constant [@text GLU_INVALID_VALUE].
VAL INT GLU.INVALID.VALUE IS 100901:
--}}}
--{{{  constant GLU_OUT_OF_MEMORY
--* Foreign constant [@text GLU_OUT_OF_MEMORY].
VAL INT GLU.OUT.OF.MEMORY IS 100902:
--}}}
--{{{  constant GLU_INVALID_OPERATION
--* Foreign constant [@text GLU_INVALID_OPERATION].
VAL INT GLU.INVALID.OPERATION IS 100904:
--}}}
--{{{  constant GLU_OUTLINE_POLYGON
--* Foreign constant [@text GLU_OUTLINE_POLYGON].
VAL INT GLU.OUTLINE.POLYGON IS 100240:
--}}}
--{{{  constant GLU_OUTLINE_PATCH
--* Foreign constant [@text GLU_OUTLINE_PATCH].
VAL INT GLU.OUTLINE.PATCH IS 100241:
--}}}
--{{{  constant GLU_NURBS_ERROR
--* Foreign constant [@text GLU_NURBS_ERROR].
VAL INT GLU.NURBS.ERROR IS 100103:
--}}}
--{{{  constant GLU_ERROR
--* Foreign constant [@text GLU_ERROR].
VAL INT GLU.ERROR IS 100103:
--}}}
--{{{  constant GLU_NURBS_BEGIN
--* Foreign constant [@text GLU_NURBS_BEGIN].
VAL INT GLU.NURBS.BEGIN IS 100164:
--}}}
--{{{  constant GLU_NURBS_BEGIN_EXT
--* Foreign constant [@text GLU_NURBS_BEGIN_EXT].
VAL INT GLU.NURBS.BEGIN.EXT IS 100164:
--}}}
--{{{  constant GLU_NURBS_VERTEX
--* Foreign constant [@text GLU_NURBS_VERTEX].
VAL INT GLU.NURBS.VERTEX IS 100165:
--}}}
--{{{  constant GLU_NURBS_VERTEX_EXT
--* Foreign constant [@text GLU_NURBS_VERTEX_EXT].
VAL INT GLU.NURBS.VERTEX.EXT IS 100165:
--}}}
--{{{  constant GLU_NURBS_NORMAL
--* Foreign constant [@text GLU_NURBS_NORMAL].
VAL INT GLU.NURBS.NORMAL IS 100166:
--}}}
--{{{  constant GLU_NURBS_NORMAL_EXT
--* Foreign constant [@text GLU_NURBS_NORMAL_EXT].
VAL INT GLU.NURBS.NORMAL.EXT IS 100166:
--}}}
--{{{  constant GLU_NURBS_COLOR
--* Foreign constant [@text GLU_NURBS_COLOR].
VAL INT GLU.NURBS.COLOR IS 100167:
--}}}
--{{{  constant GLU_NURBS_COLOR_EXT
--* Foreign constant [@text GLU_NURBS_COLOR_EXT].
VAL INT GLU.NURBS.COLOR.EXT IS 100167:
--}}}
--{{{  constant GLU_NURBS_TEXTURE_COORD
--* Foreign constant [@text GLU_NURBS_TEXTURE_COORD].
VAL INT GLU.NURBS.TEXTURE.COORD IS 100168:
--}}}
--{{{  constant GLU_NURBS_TEX_COORD_EXT
--* Foreign constant [@text GLU_NURBS_TEX_COORD_EXT].
VAL INT GLU.NURBS.TEX.COORD.EXT IS 100168:
--}}}
--{{{  constant GLU_NURBS_END
--* Foreign constant [@text GLU_NURBS_END].
VAL INT GLU.NURBS.END IS 100169:
--}}}
--{{{  constant GLU_NURBS_END_EXT
--* Foreign constant [@text GLU_NURBS_END_EXT].
VAL INT GLU.NURBS.END.EXT IS 100169:
--}}}
--{{{  constant GLU_NURBS_BEGIN_DATA
--* Foreign constant [@text GLU_NURBS_BEGIN_DATA].
VAL INT GLU.NURBS.BEGIN.DATA IS 100170:
--}}}
--{{{  constant GLU_NURBS_BEGIN_DATA_EXT
--* Foreign constant [@text GLU_NURBS_BEGIN_DATA_EXT].
VAL INT GLU.NURBS.BEGIN.DATA.EXT IS 100170:
--}}}
--{{{  constant GLU_NURBS_VERTEX_DATA
--* Foreign constant [@text GLU_NURBS_VERTEX_DATA].
VAL INT GLU.NURBS.VERTEX.DATA IS 100171:
--}}}
--{{{  constant GLU_NURBS_VERTEX_DATA_EXT
--* Foreign constant [@text GLU_NURBS_VERTEX_DATA_EXT].
VAL INT GLU.NURBS.VERTEX.DATA.EXT IS 100171:
--}}}
--{{{  constant GLU_NURBS_NORMAL_DATA
--* Foreign constant [@text GLU_NURBS_NORMAL_DATA].
VAL INT GLU.NURBS.NORMAL.DATA IS 100172:
--}}}
--{{{  constant GLU_NURBS_NORMAL_DATA_EXT
--* Foreign constant [@text GLU_NURBS_NORMAL_DATA_EXT].
VAL INT GLU.NURBS.NORMAL.DATA.EXT IS 100172:
--}}}
--{{{  constant GLU_NURBS_COLOR_DATA
--* Foreign constant [@text GLU_NURBS_COLOR_DATA].
VAL INT GLU.NURBS.COLOR.DATA IS 100173:
--}}}
--{{{  constant GLU_NURBS_COLOR_DATA_EXT
--* Foreign constant [@text GLU_NURBS_COLOR_DATA_EXT].
VAL INT GLU.NURBS.COLOR.DATA.EXT IS 100173:
--}}}
--{{{  constant GLU_NURBS_TEXTURE_COORD_DATA
--* Foreign constant [@text GLU_NURBS_TEXTURE_COORD_DATA].
VAL INT GLU.NURBS.TEXTURE.COORD.DATA IS 100174:
--}}}
--{{{  constant GLU_NURBS_TEX_COORD_DATA_EXT
--* Foreign constant [@text GLU_NURBS_TEX_COORD_DATA_EXT].
VAL INT GLU.NURBS.TEX.COORD.DATA.EXT IS 100174:
--}}}
--{{{  constant GLU_NURBS_END_DATA
--* Foreign constant [@text GLU_NURBS_END_DATA].
VAL INT GLU.NURBS.END.DATA IS 100175:
--}}}
--{{{  constant GLU_NURBS_END_DATA_EXT
--* Foreign constant [@text GLU_NURBS_END_DATA_EXT].
VAL INT GLU.NURBS.END.DATA.EXT IS 100175:
--}}}
--{{{  constant GLU_NURBS_ERROR1
--* Foreign constant [@text GLU_NURBS_ERROR1].
VAL INT GLU.NURBS.ERROR1 IS 100251:
--}}}
--{{{  constant GLU_NURBS_ERROR2
--* Foreign constant [@text GLU_NURBS_ERROR2].
VAL INT GLU.NURBS.ERROR2 IS 100252:
--}}}
--{{{  constant GLU_NURBS_ERROR3
--* Foreign constant [@text GLU_NURBS_ERROR3].
VAL INT GLU.NURBS.ERROR3 IS 100253:
--}}}
--{{{  constant GLU_NURBS_ERROR4
--* Foreign constant [@text GLU_NURBS_ERROR4].
VAL INT GLU.NURBS.ERROR4 IS 100254:
--}}}
--{{{  constant GLU_NURBS_ERROR5
--* Foreign constant [@text GLU_NURBS_ERROR5].
VAL INT GLU.NURBS.ERROR5 IS 100255:
--}}}
--{{{  constant GLU_NURBS_ERROR6
--* Foreign constant [@text GLU_NURBS_ERROR6].
VAL INT GLU.NURBS.ERROR6 IS 100256:
--}}}
--{{{  constant GLU_NURBS_ERROR7
--* Foreign constant [@text GLU_NURBS_ERROR7].
VAL INT GLU.NURBS.ERROR7 IS 100257:
--}}}
--{{{  constant GLU_NURBS_ERROR8
--* Foreign constant [@text GLU_NURBS_ERROR8].
VAL INT GLU.NURBS.ERROR8 IS 100258:
--}}}
--{{{  constant GLU_NURBS_ERROR9
--* Foreign constant [@text GLU_NURBS_ERROR9].
VAL INT GLU.NURBS.ERROR9 IS 100259:
--}}}
--{{{  constant GLU_NURBS_ERROR10
--* Foreign constant [@text GLU_NURBS_ERROR10].
VAL INT GLU.NURBS.ERROR10 IS 100260:
--}}}
--{{{  constant GLU_NURBS_ERROR11
--* Foreign constant [@text GLU_NURBS_ERROR11].
VAL INT GLU.NURBS.ERROR11 IS 100261:
--}}}
--{{{  constant GLU_NURBS_ERROR12
--* Foreign constant [@text GLU_NURBS_ERROR12].
VAL INT GLU.NURBS.ERROR12 IS 100262:
--}}}
--{{{  constant GLU_NURBS_ERROR13
--* Foreign constant [@text GLU_NURBS_ERROR13].
VAL INT GLU.NURBS.ERROR13 IS 100263:
--}}}
--{{{  constant GLU_NURBS_ERROR14
--* Foreign constant [@text GLU_NURBS_ERROR14].
VAL INT GLU.NURBS.ERROR14 IS 100264:
--}}}
--{{{  constant GLU_NURBS_ERROR15
--* Foreign constant [@text GLU_NURBS_ERROR15].
VAL INT GLU.NURBS.ERROR15 IS 100265:
--}}}
--{{{  constant GLU_NURBS_ERROR16
--* Foreign constant [@text GLU_NURBS_ERROR16].
VAL INT GLU.NURBS.ERROR16 IS 100266:
--}}}
--{{{  constant GLU_NURBS_ERROR17
--* Foreign constant [@text GLU_NURBS_ERROR17].
VAL INT GLU.NURBS.ERROR17 IS 100267:
--}}}
--{{{  constant GLU_NURBS_ERROR18
--* Foreign constant [@text GLU_NURBS_ERROR18].
VAL INT GLU.NURBS.ERROR18 IS 100268:
--}}}
--{{{  constant GLU_NURBS_ERROR19
--* Foreign constant [@text GLU_NURBS_ERROR19].
VAL INT GLU.NURBS.ERROR19 IS 100269:
--}}}
--{{{  constant GLU_NURBS_ERROR20
--* Foreign constant [@text GLU_NURBS_ERROR20].
VAL INT GLU.NURBS.ERROR20 IS 100270:
--}}}
--{{{  constant GLU_NURBS_ERROR21
--* Foreign constant [@text GLU_NURBS_ERROR21].
VAL INT GLU.NURBS.ERROR21 IS 100271:
--}}}
--{{{  constant GLU_NURBS_ERROR22
--* Foreign constant [@text GLU_NURBS_ERROR22].
VAL INT GLU.NURBS.ERROR22 IS 100272:
--}}}
--{{{  constant GLU_NURBS_ERROR23
--* Foreign constant [@text GLU_NURBS_ERROR23].
VAL INT GLU.NURBS.ERROR23 IS 100273:
--}}}
--{{{  constant GLU_NURBS_ERROR24
--* Foreign constant [@text GLU_NURBS_ERROR24].
VAL INT GLU.NURBS.ERROR24 IS 100274:
--}}}
--{{{  constant GLU_NURBS_ERROR25
--* Foreign constant [@text GLU_NURBS_ERROR25].
VAL INT GLU.NURBS.ERROR25 IS 100275:
--}}}
--{{{  constant GLU_NURBS_ERROR26
--* Foreign constant [@text GLU_NURBS_ERROR26].
VAL INT GLU.NURBS.ERROR26 IS 100276:
--}}}
--{{{  constant GLU_NURBS_ERROR27
--* Foreign constant [@text GLU_NURBS_ERROR27].
VAL INT GLU.NURBS.ERROR27 IS 100277:
--}}}
--{{{  constant GLU_NURBS_ERROR28
--* Foreign constant [@text GLU_NURBS_ERROR28].
VAL INT GLU.NURBS.ERROR28 IS 100278:
--}}}
--{{{  constant GLU_NURBS_ERROR29
--* Foreign constant [@text GLU_NURBS_ERROR29].
VAL INT GLU.NURBS.ERROR29 IS 100279:
--}}}
--{{{  constant GLU_NURBS_ERROR30
--* Foreign constant [@text GLU_NURBS_ERROR30].
VAL INT GLU.NURBS.ERROR30 IS 100280:
--}}}
--{{{  constant GLU_NURBS_ERROR31
--* Foreign constant [@text GLU_NURBS_ERROR31].
VAL INT GLU.NURBS.ERROR31 IS 100281:
--}}}
--{{{  constant GLU_NURBS_ERROR32
--* Foreign constant [@text GLU_NURBS_ERROR32].
VAL INT GLU.NURBS.ERROR32 IS 100282:
--}}}
--{{{  constant GLU_NURBS_ERROR33
--* Foreign constant [@text GLU_NURBS_ERROR33].
VAL INT GLU.NURBS.ERROR33 IS 100283:
--}}}
--{{{  constant GLU_NURBS_ERROR34
--* Foreign constant [@text GLU_NURBS_ERROR34].
VAL INT GLU.NURBS.ERROR34 IS 100284:
--}}}
--{{{  constant GLU_NURBS_ERROR35
--* Foreign constant [@text GLU_NURBS_ERROR35].
VAL INT GLU.NURBS.ERROR35 IS 100285:
--}}}
--{{{  constant GLU_NURBS_ERROR36
--* Foreign constant [@text GLU_NURBS_ERROR36].
VAL INT GLU.NURBS.ERROR36 IS 100286:
--}}}
--{{{  constant GLU_NURBS_ERROR37
--* Foreign constant [@text GLU_NURBS_ERROR37].
VAL INT GLU.NURBS.ERROR37 IS 100287:
--}}}
--{{{  constant GLU_AUTO_LOAD_MATRIX
--* Foreign constant [@text GLU_AUTO_LOAD_MATRIX].
VAL INT GLU.AUTO.LOAD.MATRIX IS 100200:
--}}}
--{{{  constant GLU_CULLING
--* Foreign constant [@text GLU_CULLING].
VAL INT GLU.CULLING IS 100201:
--}}}
--{{{  constant GLU_SAMPLING_TOLERANCE
--* Foreign constant [@text GLU_SAMPLING_TOLERANCE].
VAL INT GLU.SAMPLING.TOLERANCE IS 100203:
--}}}
--{{{  constant GLU_DISPLAY_MODE
--* Foreign constant [@text GLU_DISPLAY_MODE].
VAL INT GLU.DISPLAY.MODE IS 100204:
--}}}
--{{{  constant GLU_PARAMETRIC_TOLERANCE
--* Foreign constant [@text GLU_PARAMETRIC_TOLERANCE].
VAL INT GLU.PARAMETRIC.TOLERANCE IS 100202:
--}}}
--{{{  constant GLU_SAMPLING_METHOD
--* Foreign constant [@text GLU_SAMPLING_METHOD].
VAL INT GLU.SAMPLING.METHOD IS 100205:
--}}}
--{{{  constant GLU_U_STEP
--* Foreign constant [@text GLU_U_STEP].
VAL INT GLU.U.STEP IS 100206:
--}}}
--{{{  constant GLU_V_STEP
--* Foreign constant [@text GLU_V_STEP].
VAL INT GLU.V.STEP IS 100207:
--}}}
--{{{  constant GLU_NURBS_MODE
--* Foreign constant [@text GLU_NURBS_MODE].
VAL INT GLU.NURBS.MODE IS 100160:
--}}}
--{{{  constant GLU_NURBS_MODE_EXT
--* Foreign constant [@text GLU_NURBS_MODE_EXT].
VAL INT GLU.NURBS.MODE.EXT IS 100160:
--}}}
--{{{  constant GLU_NURBS_TESSELLATOR
--* Foreign constant [@text GLU_NURBS_TESSELLATOR].
VAL INT GLU.NURBS.TESSELLATOR IS 100161:
--}}}
--{{{  constant GLU_NURBS_TESSELLATOR_EXT
--* Foreign constant [@text GLU_NURBS_TESSELLATOR_EXT].
VAL INT GLU.NURBS.TESSELLATOR.EXT IS 100161:
--}}}
--{{{  constant GLU_NURBS_RENDERER
--* Foreign constant [@text GLU_NURBS_RENDERER].
VAL INT GLU.NURBS.RENDERER IS 100162:
--}}}
--{{{  constant GLU_NURBS_RENDERER_EXT
--* Foreign constant [@text GLU_NURBS_RENDERER_EXT].
VAL INT GLU.NURBS.RENDERER.EXT IS 100162:
--}}}
--{{{  constant GLU_OBJECT_PARAMETRIC_ERROR
--* Foreign constant [@text GLU_OBJECT_PARAMETRIC_ERROR].
VAL INT GLU.OBJECT.PARAMETRIC.ERROR IS 100208:
--}}}
--{{{  constant GLU_OBJECT_PARAMETRIC_ERROR_EXT
--* Foreign constant [@text GLU_OBJECT_PARAMETRIC_ERROR_EXT].
VAL INT GLU.OBJECT.PARAMETRIC.ERROR.EXT IS 100208:
--}}}
--{{{  constant GLU_OBJECT_PATH_LENGTH
--* Foreign constant [@text GLU_OBJECT_PATH_LENGTH].
VAL INT GLU.OBJECT.PATH.LENGTH IS 100209:
--}}}
--{{{  constant GLU_OBJECT_PATH_LENGTH_EXT
--* Foreign constant [@text GLU_OBJECT_PATH_LENGTH_EXT].
VAL INT GLU.OBJECT.PATH.LENGTH.EXT IS 100209:
--}}}
--{{{  constant GLU_PATH_LENGTH
--* Foreign constant [@text GLU_PATH_LENGTH].
VAL INT GLU.PATH.LENGTH IS 100215:
--}}}
--{{{  constant GLU_PARAMETRIC_ERROR
--* Foreign constant [@text GLU_PARAMETRIC_ERROR].
VAL INT GLU.PARAMETRIC.ERROR IS 100216:
--}}}
--{{{  constant GLU_DOMAIN_DISTANCE
--* Foreign constant [@text GLU_DOMAIN_DISTANCE].
VAL INT GLU.DOMAIN.DISTANCE IS 100217:
--}}}
--{{{  constant GLU_MAP1_TRIM_2
--* Foreign constant [@text GLU_MAP1_TRIM_2].
VAL INT GLU.MAP1.TRIM.2 IS 100210:
--}}}
--{{{  constant GLU_MAP1_TRIM_3
--* Foreign constant [@text GLU_MAP1_TRIM_3].
VAL INT GLU.MAP1.TRIM.3 IS 100211:
--}}}
--{{{  constant GLU_POINT
--* Foreign constant [@text GLU_POINT].
VAL INT GLU.POINT IS 100010:
--}}}
--{{{  constant GLU_LINE
--* Foreign constant [@text GLU_LINE].
VAL INT GLU.LINE IS 100011:
--}}}
--{{{  constant GLU_FILL
--* Foreign constant [@text GLU_FILL].
VAL INT GLU.FILL IS 100012:
--}}}
--{{{  constant GLU_SILHOUETTE
--* Foreign constant [@text GLU_SILHOUETTE].
VAL INT GLU.SILHOUETTE IS 100013:
--}}}
--{{{  constant GLU_SMOOTH
--* Foreign constant [@text GLU_SMOOTH].
VAL INT GLU.SMOOTH IS 100000:
--}}}
--{{{  constant GLU_FLAT
--* Foreign constant [@text GLU_FLAT].
VAL INT GLU.FLAT IS 100001:
--}}}
--{{{  constant GLU_NONE
--* Foreign constant [@text GLU_NONE].
VAL INT GLU.NONE IS 100002:
--}}}
--{{{  constant GLU_OUTSIDE
--* Foreign constant [@text GLU_OUTSIDE].
VAL INT GLU.OUTSIDE IS 100020:
--}}}
--{{{  constant GLU_INSIDE
--* Foreign constant [@text GLU_INSIDE].
VAL INT GLU.INSIDE IS 100021:
--}}}
--{{{  constant GLU_TESS_BEGIN
--* Foreign constant [@text GLU_TESS_BEGIN].
VAL INT GLU.TESS.BEGIN IS 100100:
--}}}
--{{{  constant GLU_BEGIN
--* Foreign constant [@text GLU_BEGIN].
VAL INT GLU.BEGIN IS 100100:
--}}}
--{{{  constant GLU_TESS_VERTEX
--* Foreign constant [@text GLU_TESS_VERTEX].
VAL INT GLU.TESS.VERTEX IS 100101:
--}}}
--{{{  constant GLU_VERTEX
--* Foreign constant [@text GLU_VERTEX].
VAL INT GLU.VERTEX IS 100101:
--}}}
--{{{  constant GLU_TESS_END
--* Foreign constant [@text GLU_TESS_END].
VAL INT GLU.TESS.END IS 100102:
--}}}
--{{{  constant GLU_END
--* Foreign constant [@text GLU_END].
VAL INT GLU.END IS 100102:
--}}}
--{{{  constant GLU_TESS_ERROR
--* Foreign constant [@text GLU_TESS_ERROR].
VAL INT GLU.TESS.ERROR IS 100103:
--}}}
--{{{  constant GLU_TESS_EDGE_FLAG
--* Foreign constant [@text GLU_TESS_EDGE_FLAG].
VAL INT GLU.TESS.EDGE.FLAG IS 100104:
--}}}
--{{{  constant GLU_EDGE_FLAG
--* Foreign constant [@text GLU_EDGE_FLAG].
VAL INT GLU.EDGE.FLAG IS 100104:
--}}}
--{{{  constant GLU_TESS_COMBINE
--* Foreign constant [@text GLU_TESS_COMBINE].
VAL INT GLU.TESS.COMBINE IS 100105:
--}}}
--{{{  constant GLU_TESS_BEGIN_DATA
--* Foreign constant [@text GLU_TESS_BEGIN_DATA].
VAL INT GLU.TESS.BEGIN.DATA IS 100106:
--}}}
--{{{  constant GLU_TESS_VERTEX_DATA
--* Foreign constant [@text GLU_TESS_VERTEX_DATA].
VAL INT GLU.TESS.VERTEX.DATA IS 100107:
--}}}
--{{{  constant GLU_TESS_END_DATA
--* Foreign constant [@text GLU_TESS_END_DATA].
VAL INT GLU.TESS.END.DATA IS 100108:
--}}}
--{{{  constant GLU_TESS_ERROR_DATA
--* Foreign constant [@text GLU_TESS_ERROR_DATA].
VAL INT GLU.TESS.ERROR.DATA IS 100109:
--}}}
--{{{  constant GLU_TESS_EDGE_FLAG_DATA
--* Foreign constant [@text GLU_TESS_EDGE_FLAG_DATA].
VAL INT GLU.TESS.EDGE.FLAG.DATA IS 100110:
--}}}
--{{{  constant GLU_TESS_COMBINE_DATA
--* Foreign constant [@text GLU_TESS_COMBINE_DATA].
VAL INT GLU.TESS.COMBINE.DATA IS 100111:
--}}}
--{{{  constant GLU_CW
--* Foreign constant [@text GLU_CW].
VAL INT GLU.CW IS 100120:
--}}}
--{{{  constant GLU_CCW
--* Foreign constant [@text GLU_CCW].
VAL INT GLU.CCW IS 100121:
--}}}
--{{{  constant GLU_INTERIOR
--* Foreign constant [@text GLU_INTERIOR].
VAL INT GLU.INTERIOR IS 100122:
--}}}
--{{{  constant GLU_EXTERIOR
--* Foreign constant [@text GLU_EXTERIOR].
VAL INT GLU.EXTERIOR IS 100123:
--}}}
--{{{  constant GLU_UNKNOWN
--* Foreign constant [@text GLU_UNKNOWN].
VAL INT GLU.UNKNOWN IS 100124:
--}}}
--{{{  constant GLU_TESS_WINDING_RULE
--* Foreign constant [@text GLU_TESS_WINDING_RULE].
VAL INT GLU.TESS.WINDING.RULE IS 100140:
--}}}
--{{{  constant GLU_TESS_BOUNDARY_ONLY
--* Foreign constant [@text GLU_TESS_BOUNDARY_ONLY].
VAL INT GLU.TESS.BOUNDARY.ONLY IS 100141:
--}}}
--{{{  constant GLU_TESS_TOLERANCE
--* Foreign constant [@text GLU_TESS_TOLERANCE].
VAL INT GLU.TESS.TOLERANCE IS 100142:
--}}}
--{{{  constant GLU_TESS_ERROR1
--* Foreign constant [@text GLU_TESS_ERROR1].
VAL INT GLU.TESS.ERROR1 IS 100151:
--}}}
--{{{  constant GLU_TESS_ERROR2
--* Foreign constant [@text GLU_TESS_ERROR2].
VAL INT GLU.TESS.ERROR2 IS 100152:
--}}}
--{{{  constant GLU_TESS_ERROR3
--* Foreign constant [@text GLU_TESS_ERROR3].
VAL INT GLU.TESS.ERROR3 IS 100153:
--}}}
--{{{  constant GLU_TESS_ERROR4
--* Foreign constant [@text GLU_TESS_ERROR4].
VAL INT GLU.TESS.ERROR4 IS 100154:
--}}}
--{{{  constant GLU_TESS_ERROR5
--* Foreign constant [@text GLU_TESS_ERROR5].
VAL INT GLU.TESS.ERROR5 IS 100155:
--}}}
--{{{  constant GLU_TESS_ERROR6
--* Foreign constant [@text GLU_TESS_ERROR6].
VAL INT GLU.TESS.ERROR6 IS 100156:
--}}}
--{{{  constant GLU_TESS_ERROR7
--* Foreign constant [@text GLU_TESS_ERROR7].
VAL INT GLU.TESS.ERROR7 IS 100157:
--}}}
--{{{  constant GLU_TESS_ERROR8
--* Foreign constant [@text GLU_TESS_ERROR8].
VAL INT GLU.TESS.ERROR8 IS 100158:
--}}}
--{{{  constant GLU_TESS_MISSING_BEGIN_POLYGON
--* Foreign constant [@text GLU_TESS_MISSING_BEGIN_POLYGON].
VAL INT GLU.TESS.MISSING.BEGIN.POLYGON IS 100151:
--}}}
--{{{  constant GLU_TESS_MISSING_BEGIN_CONTOUR
--* Foreign constant [@text GLU_TESS_MISSING_BEGIN_CONTOUR].
VAL INT GLU.TESS.MISSING.BEGIN.CONTOUR IS 100152:
--}}}
--{{{  constant GLU_TESS_MISSING_END_POLYGON
--* Foreign constant [@text GLU_TESS_MISSING_END_POLYGON].
VAL INT GLU.TESS.MISSING.END.POLYGON IS 100153:
--}}}
--{{{  constant GLU_TESS_MISSING_END_CONTOUR
--* Foreign constant [@text GLU_TESS_MISSING_END_CONTOUR].
VAL INT GLU.TESS.MISSING.END.CONTOUR IS 100154:
--}}}
--{{{  constant GLU_TESS_COORD_TOO_LARGE
--* Foreign constant [@text GLU_TESS_COORD_TOO_LARGE].
VAL INT GLU.TESS.COORD.TOO.LARGE IS 100155:
--}}}
--{{{  constant GLU_TESS_NEED_COMBINE_CALLBACK
--* Foreign constant [@text GLU_TESS_NEED_COMBINE_CALLBACK].
VAL INT GLU.TESS.NEED.COMBINE.CALLBACK IS 100156:
--}}}
--{{{  constant GLU_TESS_WINDING_ODD
--* Foreign constant [@text GLU_TESS_WINDING_ODD].
VAL INT GLU.TESS.WINDING.ODD IS 100130:
--}}}
--{{{  constant GLU_TESS_WINDING_NONZERO
--* Foreign constant [@text GLU_TESS_WINDING_NONZERO].
VAL INT GLU.TESS.WINDING.NONZERO IS 100131:
--}}}
--{{{  constant GLU_TESS_WINDING_POSITIVE
--* Foreign constant [@text GLU_TESS_WINDING_POSITIVE].
VAL INT GLU.TESS.WINDING.POSITIVE IS 100132:
--}}}
--{{{  constant GLU_TESS_WINDING_NEGATIVE
--* Foreign constant [@text GLU_TESS_WINDING_NEGATIVE].
VAL INT GLU.TESS.WINDING.NEGATIVE IS 100133:
--}}}
--{{{  constant GLU_TESS_WINDING_ABS_GEQ_TWO
--* Foreign constant [@text GLU_TESS_WINDING_ABS_GEQ_TWO].
VAL INT GLU.TESS.WINDING.ABS.GEQ.TWO IS 100134:
--}}}
--{{{  function glClearIndex
#PRAGMA EXTERNAL "PROC C.glClearIndex (VAL REAL32 c) = 0"
--* Foreign function [@text glClearIndex].
INLINE PROC glClearIndex (VAL REAL32 c)
  C.glClearIndex (c)
:
--}}}
--{{{  function glClearColor
#PRAGMA EXTERNAL "PROC C.glClearColor (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue, VAL REAL32 alpha) = 0"
--* Foreign function [@text glClearColor].
INLINE PROC glClearColor (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue, VAL REAL32 alpha)
  C.glClearColor (red, green, blue, alpha)
:
--}}}
--{{{  function glClear
#PRAGMA EXTERNAL "PROC C.glClear (VAL INT mask) = 0"
--* Foreign function [@text glClear].
INLINE PROC glClear (VAL INT mask)
  C.glClear (mask)
:
--}}}
--{{{  function glIndexMask
#PRAGMA EXTERNAL "PROC C.glIndexMask (VAL INT mask) = 0"
--* Foreign function [@text glIndexMask].
INLINE PROC glIndexMask (VAL INT mask)
  C.glIndexMask (mask)
:
--}}}
--{{{  function glColorMask
#PRAGMA EXTERNAL "PROC C.glColorMask (VAL BYTE red, VAL BYTE green, VAL BYTE blue, VAL BYTE alpha) = 0"
--* Foreign function [@text glColorMask].
INLINE PROC glColorMask (VAL BYTE red, VAL BYTE green, VAL BYTE blue, VAL BYTE alpha)
  C.glColorMask (red, green, blue, alpha)
:
--}}}
--{{{  function glAlphaFunc
#PRAGMA EXTERNAL "PROC C.glAlphaFunc (VAL INT func, VAL REAL32 ref) = 0"
--* Foreign function [@text glAlphaFunc].
INLINE PROC glAlphaFunc (VAL INT func, VAL REAL32 ref)
  C.glAlphaFunc (func, ref)
:
--}}}
--{{{  function glBlendFunc
#PRAGMA EXTERNAL "PROC C.glBlendFunc (VAL INT sfactor, VAL INT dfactor) = 0"
--* Foreign function [@text glBlendFunc].
INLINE PROC glBlendFunc (VAL INT sfactor, VAL INT dfactor)
  C.glBlendFunc (sfactor, dfactor)
:
--}}}
--{{{  function glLogicOp
#PRAGMA EXTERNAL "PROC C.glLogicOp (VAL INT opcode) = 0"
--* Foreign function [@text glLogicOp].
INLINE PROC glLogicOp (VAL INT opcode)
  C.glLogicOp (opcode)
:
--}}}
--{{{  function glCullFace
#PRAGMA EXTERNAL "PROC C.glCullFace (VAL INT mode) = 0"
--* Foreign function [@text glCullFace].
INLINE PROC glCullFace (VAL INT mode)
  C.glCullFace (mode)
:
--}}}
--{{{  function glFrontFace
#PRAGMA EXTERNAL "PROC C.glFrontFace (VAL INT mode) = 0"
--* Foreign function [@text glFrontFace].
INLINE PROC glFrontFace (VAL INT mode)
  C.glFrontFace (mode)
:
--}}}
--{{{  function glPointSize
#PRAGMA EXTERNAL "PROC C.glPointSize (VAL REAL32 size) = 0"
--* Foreign function [@text glPointSize].
INLINE PROC glPointSize (VAL REAL32 size)
  C.glPointSize (size)
:
--}}}
--{{{  function glLineWidth
#PRAGMA EXTERNAL "PROC C.glLineWidth (VAL REAL32 width) = 0"
--* Foreign function [@text glLineWidth].
INLINE PROC glLineWidth (VAL REAL32 width)
  C.glLineWidth (width)
:
--}}}
--{{{  function glLineStipple
#PRAGMA EXTERNAL "PROC C.glLineStipple (VAL INT factor, VAL INT16 pattern) = 0"
--* Foreign function [@text glLineStipple].
INLINE PROC glLineStipple (VAL INT factor, VAL INT16 pattern)
  C.glLineStipple (factor, pattern)
:
--}}}
--{{{  function glPolygonMode
#PRAGMA EXTERNAL "PROC C.glPolygonMode (VAL INT face, VAL INT mode) = 0"
--* Foreign function [@text glPolygonMode].
INLINE PROC glPolygonMode (VAL INT face, VAL INT mode)
  C.glPolygonMode (face, mode)
:
--}}}
--{{{  function glPolygonOffset
#PRAGMA EXTERNAL "PROC C.glPolygonOffset (VAL REAL32 factor, VAL REAL32 units) = 0"
--* Foreign function [@text glPolygonOffset].
INLINE PROC glPolygonOffset (VAL REAL32 factor, VAL REAL32 units)
  C.glPolygonOffset (factor, units)
:
--}}}
--{{{  function glPolygonStipple
#PRAGMA EXTERNAL "PROC C.glPolygonStipple (VAL []BYTE mask) = 0"
--* Foreign function [@text glPolygonStipple].
INLINE PROC glPolygonStipple (VAL []BYTE mask)
  C.glPolygonStipple (mask)
:
--}}}
--{{{  function glGetPolygonStipple
#PRAGMA EXTERNAL "PROC C.glGetPolygonStipple ([]BYTE mask) = 0"
--* Foreign function [@text glGetPolygonStipple].
INLINE PROC glGetPolygonStipple ([]BYTE mask)
  C.glGetPolygonStipple (mask)
:
--}}}
--{{{  function glEdgeFlag
#PRAGMA EXTERNAL "PROC C.glEdgeFlag (VAL BYTE flag) = 0"
--* Foreign function [@text glEdgeFlag].
INLINE PROC glEdgeFlag (VAL BYTE flag)
  C.glEdgeFlag (flag)
:
--}}}
--{{{  function glEdgeFlagv
#PRAGMA EXTERNAL "PROC C.glEdgeFlagv (VAL []BYTE flag) = 0"
--* Foreign function [@text glEdgeFlagv].
INLINE PROC glEdgeFlagv (VAL []BYTE flag)
  C.glEdgeFlagv (flag)
:
--}}}
--{{{  function glScissor
#PRAGMA EXTERNAL "PROC C.glScissor (VAL INT x, VAL INT y, VAL INT width, VAL INT height) = 0"
--* Foreign function [@text glScissor].
INLINE PROC glScissor (VAL INT x, VAL INT y, VAL INT width, VAL INT height)
  C.glScissor (x, y, width, height)
:
--}}}
--{{{  function glClipPlane
#PRAGMA EXTERNAL "PROC C.glClipPlane (VAL INT plane, VAL []REAL64 equation) = 0"
--* Foreign function [@text glClipPlane].
INLINE PROC glClipPlane (VAL INT plane, VAL []REAL64 equation)
  C.glClipPlane (plane, equation)
:
--}}}
--{{{  function glGetClipPlane
#PRAGMA EXTERNAL "PROC C.glGetClipPlane (VAL INT plane, []REAL64 equation) = 0"
--* Foreign function [@text glGetClipPlane].
INLINE PROC glGetClipPlane (VAL INT plane, []REAL64 equation)
  C.glGetClipPlane (plane, equation)
:
--}}}
--{{{  function glDrawBuffer
#PRAGMA EXTERNAL "PROC C.glDrawBuffer (VAL INT mode) = 0"
--* Foreign function [@text glDrawBuffer].
INLINE PROC glDrawBuffer (VAL INT mode)
  C.glDrawBuffer (mode)
:
--}}}
--{{{  function glReadBuffer
#PRAGMA EXTERNAL "PROC C.glReadBuffer (VAL INT mode) = 0"
--* Foreign function [@text glReadBuffer].
INLINE PROC glReadBuffer (VAL INT mode)
  C.glReadBuffer (mode)
:
--}}}
--{{{  function glEnable
#PRAGMA EXTERNAL "PROC C.glEnable (VAL INT cap) = 0"
--* Foreign function [@text glEnable].
INLINE PROC glEnable (VAL INT cap)
  C.glEnable (cap)
:
--}}}
--{{{  function glDisable
#PRAGMA EXTERNAL "PROC C.glDisable (VAL INT cap) = 0"
--* Foreign function [@text glDisable].
INLINE PROC glDisable (VAL INT cap)
  C.glDisable (cap)
:
--}}}
--{{{  function glIsEnabled
#PRAGMA EXTERNAL "PROC C.glIsEnabled (VAL INT cap, RESULT BYTE return.value) = 0"
--* Foreign function [@text glIsEnabled].
INLINE PROC glIsEnabled (VAL INT cap, RESULT BYTE return.value)
  C.glIsEnabled (cap, return.value)
:
--}}}
--{{{  function glEnableClientState
#PRAGMA EXTERNAL "PROC C.glEnableClientState (VAL INT cap) = 0"
--* Foreign function [@text glEnableClientState].
INLINE PROC glEnableClientState (VAL INT cap)
  C.glEnableClientState (cap)
:
--}}}
--{{{  function glDisableClientState
#PRAGMA EXTERNAL "PROC C.glDisableClientState (VAL INT cap) = 0"
--* Foreign function [@text glDisableClientState].
INLINE PROC glDisableClientState (VAL INT cap)
  C.glDisableClientState (cap)
:
--}}}
--{{{  function glGetBooleanv
#PRAGMA EXTERNAL "PROC C.glGetBooleanv (VAL INT pname, []BYTE params) = 0"
--* Foreign function [@text glGetBooleanv].
INLINE PROC glGetBooleanv (VAL INT pname, []BYTE params)
  C.glGetBooleanv (pname, params)
:
--}}}
--{{{  function glGetDoublev
#PRAGMA EXTERNAL "PROC C.glGetDoublev (VAL INT pname, []REAL64 params) = 0"
--* Foreign function [@text glGetDoublev].
INLINE PROC glGetDoublev (VAL INT pname, []REAL64 params)
  C.glGetDoublev (pname, params)
:
--}}}
--{{{  function glGetFloatv
#PRAGMA EXTERNAL "PROC C.glGetFloatv (VAL INT pname, []REAL32 params) = 0"
--* Foreign function [@text glGetFloatv].
INLINE PROC glGetFloatv (VAL INT pname, []REAL32 params)
  C.glGetFloatv (pname, params)
:
--}}}
--{{{  function glGetIntegerv
#PRAGMA EXTERNAL "PROC C.glGetIntegerv (VAL INT pname, []INT params) = 0"
--* Foreign function [@text glGetIntegerv].
INLINE PROC glGetIntegerv (VAL INT pname, []INT params)
  C.glGetIntegerv (pname, params)
:
--}}}
--{{{  function glPushAttrib
#PRAGMA EXTERNAL "PROC C.glPushAttrib (VAL INT mask) = 0"
--* Foreign function [@text glPushAttrib].
INLINE PROC glPushAttrib (VAL INT mask)
  C.glPushAttrib (mask)
:
--}}}
--{{{  function glPopAttrib
#PRAGMA EXTERNAL "PROC C.glPopAttrib () = 0"
--* Foreign function [@text glPopAttrib].
INLINE PROC glPopAttrib ()
  C.glPopAttrib ()
:
--}}}
--{{{  function glPushClientAttrib
#PRAGMA EXTERNAL "PROC C.glPushClientAttrib (VAL INT mask) = 0"
--* Foreign function [@text glPushClientAttrib].
INLINE PROC glPushClientAttrib (VAL INT mask)
  C.glPushClientAttrib (mask)
:
--}}}
--{{{  function glPopClientAttrib
#PRAGMA EXTERNAL "PROC C.glPopClientAttrib () = 0"
--* Foreign function [@text glPopClientAttrib].
INLINE PROC glPopClientAttrib ()
  C.glPopClientAttrib ()
:
--}}}
--{{{  function glRenderMode
#PRAGMA EXTERNAL "PROC C.glRenderMode (VAL INT mode, RESULT INT return.value) = 0"
--* Foreign function [@text glRenderMode].
INLINE PROC glRenderMode (VAL INT mode, RESULT INT return.value)
  C.glRenderMode (mode, return.value)
:
--}}}
--{{{  function glGetError
#PRAGMA EXTERNAL "PROC C.glGetError (RESULT INT return.value) = 0"
--* Foreign function [@text glGetError].
INLINE PROC glGetError (RESULT INT return.value)
  C.glGetError (return.value)
:
--}}}
--{{{  function glGetString
#PRAGMA EXTERNAL "PROC C.glGetString (VAL INT name, RESULT INT return.value) = 0"
--* Foreign function [@text glGetString].
INLINE PROC glGetString (VAL INT name, RESULT INT return.value)
  C.glGetString (name, return.value)
:
--}}}
--{{{  function glFinish
#PRAGMA EXTERNAL "PROC C.glFinish () = 0"
--* Foreign function [@text glFinish].
INLINE PROC glFinish ()
  C.glFinish ()
:
--}}}
--{{{  function glFlush
#PRAGMA EXTERNAL "PROC C.glFlush () = 0"
--* Foreign function [@text glFlush].
INLINE PROC glFlush ()
  C.glFlush ()
:
--}}}
--{{{  function glHint
#PRAGMA EXTERNAL "PROC C.glHint (VAL INT target, VAL INT mode) = 0"
--* Foreign function [@text glHint].
INLINE PROC glHint (VAL INT target, VAL INT mode)
  C.glHint (target, mode)
:
--}}}
--{{{  function glClearDepth
#PRAGMA EXTERNAL "PROC C.glClearDepth (VAL REAL64 depth) = 0"
--* Foreign function [@text glClearDepth].
INLINE PROC glClearDepth (VAL REAL64 depth)
  C.glClearDepth (depth)
:
--}}}
--{{{  function glDepthFunc
#PRAGMA EXTERNAL "PROC C.glDepthFunc (VAL INT func) = 0"
--* Foreign function [@text glDepthFunc].
INLINE PROC glDepthFunc (VAL INT func)
  C.glDepthFunc (func)
:
--}}}
--{{{  function glDepthMask
#PRAGMA EXTERNAL "PROC C.glDepthMask (VAL BYTE flag) = 0"
--* Foreign function [@text glDepthMask].
INLINE PROC glDepthMask (VAL BYTE flag)
  C.glDepthMask (flag)
:
--}}}
--{{{  function glDepthRange
#PRAGMA EXTERNAL "PROC C.glDepthRange (VAL REAL64 near.val, VAL REAL64 far.val) = 0"
--* Foreign function [@text glDepthRange].
INLINE PROC glDepthRange (VAL REAL64 near.val, VAL REAL64 far.val)
  C.glDepthRange (near.val, far.val)
:
--}}}
--{{{  function glClearAccum
#PRAGMA EXTERNAL "PROC C.glClearAccum (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue, VAL REAL32 alpha) = 0"
--* Foreign function [@text glClearAccum].
INLINE PROC glClearAccum (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue, VAL REAL32 alpha)
  C.glClearAccum (red, green, blue, alpha)
:
--}}}
--{{{  function glAccum
#PRAGMA EXTERNAL "PROC C.glAccum (VAL INT op, VAL REAL32 value) = 0"
--* Foreign function [@text glAccum].
INLINE PROC glAccum (VAL INT op, VAL REAL32 value)
  C.glAccum (op, value)
:
--}}}
--{{{  function glMatrixMode
#PRAGMA EXTERNAL "PROC C.glMatrixMode (VAL INT mode) = 0"
--* Foreign function [@text glMatrixMode].
INLINE PROC glMatrixMode (VAL INT mode)
  C.glMatrixMode (mode)
:
--}}}
--{{{  function glOrtho
#PRAGMA EXTERNAL "PROC C.glOrtho (VAL REAL64 left, VAL REAL64 right, VAL REAL64 bottom, VAL REAL64 top, VAL REAL64 near.val, VAL REAL64 far.val) = 0"
--* Foreign function [@text glOrtho].
INLINE PROC glOrtho (VAL REAL64 left, VAL REAL64 right, VAL REAL64 bottom, VAL REAL64 top, VAL REAL64 near.val, VAL REAL64 far.val)
  C.glOrtho (left, right, bottom, top, near.val, far.val)
:
--}}}
--{{{  function glFrustum
#PRAGMA EXTERNAL "PROC C.glFrustum (VAL REAL64 left, VAL REAL64 right, VAL REAL64 bottom, VAL REAL64 top, VAL REAL64 near.val, VAL REAL64 far.val) = 0"
--* Foreign function [@text glFrustum].
INLINE PROC glFrustum (VAL REAL64 left, VAL REAL64 right, VAL REAL64 bottom, VAL REAL64 top, VAL REAL64 near.val, VAL REAL64 far.val)
  C.glFrustum (left, right, bottom, top, near.val, far.val)
:
--}}}
--{{{  function glViewport
#PRAGMA EXTERNAL "PROC C.glViewport (VAL INT x, VAL INT y, VAL INT width, VAL INT height) = 0"
--* Foreign function [@text glViewport].
INLINE PROC glViewport (VAL INT x, VAL INT y, VAL INT width, VAL INT height)
  C.glViewport (x, y, width, height)
:
--}}}
--{{{  function glPushMatrix
#PRAGMA EXTERNAL "PROC C.glPushMatrix () = 0"
--* Foreign function [@text glPushMatrix].
INLINE PROC glPushMatrix ()
  C.glPushMatrix ()
:
--}}}
--{{{  function glPopMatrix
#PRAGMA EXTERNAL "PROC C.glPopMatrix () = 0"
--* Foreign function [@text glPopMatrix].
INLINE PROC glPopMatrix ()
  C.glPopMatrix ()
:
--}}}
--{{{  function glLoadIdentity
#PRAGMA EXTERNAL "PROC C.glLoadIdentity () = 0"
--* Foreign function [@text glLoadIdentity].
INLINE PROC glLoadIdentity ()
  C.glLoadIdentity ()
:
--}}}
--{{{  function glLoadMatrixd
#PRAGMA EXTERNAL "PROC C.glLoadMatrixd (VAL []REAL64 m) = 0"
--* Foreign function [@text glLoadMatrixd].
INLINE PROC glLoadMatrixd (VAL []REAL64 m)
  C.glLoadMatrixd (m)
:
--}}}
--{{{  function glLoadMatrixf
#PRAGMA EXTERNAL "PROC C.glLoadMatrixf (VAL []REAL32 m) = 0"
--* Foreign function [@text glLoadMatrixf].
INLINE PROC glLoadMatrixf (VAL []REAL32 m)
  C.glLoadMatrixf (m)
:
--}}}
--{{{  function glMultMatrixd
#PRAGMA EXTERNAL "PROC C.glMultMatrixd (VAL []REAL64 m) = 0"
--* Foreign function [@text glMultMatrixd].
INLINE PROC glMultMatrixd (VAL []REAL64 m)
  C.glMultMatrixd (m)
:
--}}}
--{{{  function glMultMatrixf
#PRAGMA EXTERNAL "PROC C.glMultMatrixf (VAL []REAL32 m) = 0"
--* Foreign function [@text glMultMatrixf].
INLINE PROC glMultMatrixf (VAL []REAL32 m)
  C.glMultMatrixf (m)
:
--}}}
--{{{  function glRotated
#PRAGMA EXTERNAL "PROC C.glRotated (VAL REAL64 angle, VAL REAL64 x, VAL REAL64 y, VAL REAL64 z) = 0"
--* Foreign function [@text glRotated].
INLINE PROC glRotated (VAL REAL64 angle, VAL REAL64 x, VAL REAL64 y, VAL REAL64 z)
  C.glRotated (angle, x, y, z)
:
--}}}
--{{{  function glRotatef
#PRAGMA EXTERNAL "PROC C.glRotatef (VAL REAL32 angle, VAL REAL32 x, VAL REAL32 y, VAL REAL32 z) = 0"
--* Foreign function [@text glRotatef].
INLINE PROC glRotatef (VAL REAL32 angle, VAL REAL32 x, VAL REAL32 y, VAL REAL32 z)
  C.glRotatef (angle, x, y, z)
:
--}}}
--{{{  function glScaled
#PRAGMA EXTERNAL "PROC C.glScaled (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z) = 0"
--* Foreign function [@text glScaled].
INLINE PROC glScaled (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z)
  C.glScaled (x, y, z)
:
--}}}
--{{{  function glScalef
#PRAGMA EXTERNAL "PROC C.glScalef (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z) = 0"
--* Foreign function [@text glScalef].
INLINE PROC glScalef (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z)
  C.glScalef (x, y, z)
:
--}}}
--{{{  function glTranslated
#PRAGMA EXTERNAL "PROC C.glTranslated (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z) = 0"
--* Foreign function [@text glTranslated].
INLINE PROC glTranslated (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z)
  C.glTranslated (x, y, z)
:
--}}}
--{{{  function glTranslatef
#PRAGMA EXTERNAL "PROC C.glTranslatef (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z) = 0"
--* Foreign function [@text glTranslatef].
INLINE PROC glTranslatef (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z)
  C.glTranslatef (x, y, z)
:
--}}}
--{{{  function glIsList
#PRAGMA EXTERNAL "PROC C.glIsList (VAL INT list, RESULT BYTE return.value) = 0"
--* Foreign function [@text glIsList].
INLINE PROC glIsList (VAL INT list, RESULT BYTE return.value)
  C.glIsList (list, return.value)
:
--}}}
--{{{  function glDeleteLists
#PRAGMA EXTERNAL "PROC C.glDeleteLists (VAL INT list, VAL INT range) = 0"
--* Foreign function [@text glDeleteLists].
INLINE PROC glDeleteLists (VAL INT list, VAL INT range)
  C.glDeleteLists (list, range)
:
--}}}
--{{{  function glGenLists
#PRAGMA EXTERNAL "PROC C.glGenLists (VAL INT range, RESULT INT return.value) = 0"
--* Foreign function [@text glGenLists].
INLINE PROC glGenLists (VAL INT range, RESULT INT return.value)
  C.glGenLists (range, return.value)
:
--}}}
--{{{  function glNewList
#PRAGMA EXTERNAL "PROC C.glNewList (VAL INT list, VAL INT mode) = 0"
--* Foreign function [@text glNewList].
INLINE PROC glNewList (VAL INT list, VAL INT mode)
  C.glNewList (list, mode)
:
--}}}
--{{{  function glEndList
#PRAGMA EXTERNAL "PROC C.glEndList () = 0"
--* Foreign function [@text glEndList].
INLINE PROC glEndList ()
  C.glEndList ()
:
--}}}
--{{{  function glCallList
#PRAGMA EXTERNAL "PROC C.glCallList (VAL INT list) = 0"
--* Foreign function [@text glCallList].
INLINE PROC glCallList (VAL INT list)
  C.glCallList (list)
:
--}}}
--{{{  function glCallLists
#PRAGMA EXTERNAL "PROC C.glCallLists (VAL INT n, VAL INT type, VAL INT array.lists) = 0"
--* Foreign function [@text glCallLists].
INLINE PROC glCallLists (VAL INT n, VAL INT type, VAL INT array.lists)
  C.glCallLists (n, type, array.lists)
:
--}}}
--{{{  function glListBase
#PRAGMA EXTERNAL "PROC C.glListBase (VAL INT base) = 0"
--* Foreign function [@text glListBase].
INLINE PROC glListBase (VAL INT base)
  C.glListBase (base)
:
--}}}
--{{{  function glBegin
#PRAGMA EXTERNAL "PROC C.glBegin (VAL INT mode) = 0"
--* Foreign function [@text glBegin].
INLINE PROC glBegin (VAL INT mode)
  C.glBegin (mode)
:
--}}}
--{{{  function glEnd
#PRAGMA EXTERNAL "PROC C.glEnd () = 0"
--* Foreign function [@text glEnd].
INLINE PROC glEnd ()
  C.glEnd ()
:
--}}}
--{{{  function glVertex2d
#PRAGMA EXTERNAL "PROC C.glVertex2d (VAL REAL64 x, VAL REAL64 y) = 0"
--* Foreign function [@text glVertex2d].
INLINE PROC glVertex2d (VAL REAL64 x, VAL REAL64 y)
  C.glVertex2d (x, y)
:
--}}}
--{{{  function glVertex2f
#PRAGMA EXTERNAL "PROC C.glVertex2f (VAL REAL32 x, VAL REAL32 y) = 0"
--* Foreign function [@text glVertex2f].
INLINE PROC glVertex2f (VAL REAL32 x, VAL REAL32 y)
  C.glVertex2f (x, y)
:
--}}}
--{{{  function glVertex2i
#PRAGMA EXTERNAL "PROC C.glVertex2i (VAL INT x, VAL INT y) = 0"
--* Foreign function [@text glVertex2i].
INLINE PROC glVertex2i (VAL INT x, VAL INT y)
  C.glVertex2i (x, y)
:
--}}}
--{{{  function glVertex2s
#PRAGMA EXTERNAL "PROC C.glVertex2s (VAL INT16 x, VAL INT16 y) = 0"
--* Foreign function [@text glVertex2s].
INLINE PROC glVertex2s (VAL INT16 x, VAL INT16 y)
  C.glVertex2s (x, y)
:
--}}}
--{{{  function glVertex3d
#PRAGMA EXTERNAL "PROC C.glVertex3d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z) = 0"
--* Foreign function [@text glVertex3d].
INLINE PROC glVertex3d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z)
  C.glVertex3d (x, y, z)
:
--}}}
--{{{  function glVertex3f
#PRAGMA EXTERNAL "PROC C.glVertex3f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z) = 0"
--* Foreign function [@text glVertex3f].
INLINE PROC glVertex3f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z)
  C.glVertex3f (x, y, z)
:
--}}}
--{{{  function glVertex3i
#PRAGMA EXTERNAL "PROC C.glVertex3i (VAL INT x, VAL INT y, VAL INT z) = 0"
--* Foreign function [@text glVertex3i].
INLINE PROC glVertex3i (VAL INT x, VAL INT y, VAL INT z)
  C.glVertex3i (x, y, z)
:
--}}}
--{{{  function glVertex3s
#PRAGMA EXTERNAL "PROC C.glVertex3s (VAL INT16 x, VAL INT16 y, VAL INT16 z) = 0"
--* Foreign function [@text glVertex3s].
INLINE PROC glVertex3s (VAL INT16 x, VAL INT16 y, VAL INT16 z)
  C.glVertex3s (x, y, z)
:
--}}}
--{{{  function glVertex4d
#PRAGMA EXTERNAL "PROC C.glVertex4d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z, VAL REAL64 w) = 0"
--* Foreign function [@text glVertex4d].
INLINE PROC glVertex4d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z, VAL REAL64 w)
  C.glVertex4d (x, y, z, w)
:
--}}}
--{{{  function glVertex4f
#PRAGMA EXTERNAL "PROC C.glVertex4f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z, VAL REAL32 w) = 0"
--* Foreign function [@text glVertex4f].
INLINE PROC glVertex4f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z, VAL REAL32 w)
  C.glVertex4f (x, y, z, w)
:
--}}}
--{{{  function glVertex4i
#PRAGMA EXTERNAL "PROC C.glVertex4i (VAL INT x, VAL INT y, VAL INT z, VAL INT w) = 0"
--* Foreign function [@text glVertex4i].
INLINE PROC glVertex4i (VAL INT x, VAL INT y, VAL INT z, VAL INT w)
  C.glVertex4i (x, y, z, w)
:
--}}}
--{{{  function glVertex4s
#PRAGMA EXTERNAL "PROC C.glVertex4s (VAL INT16 x, VAL INT16 y, VAL INT16 z, VAL INT16 w) = 0"
--* Foreign function [@text glVertex4s].
INLINE PROC glVertex4s (VAL INT16 x, VAL INT16 y, VAL INT16 z, VAL INT16 w)
  C.glVertex4s (x, y, z, w)
:
--}}}
--{{{  function glVertex2dv
#PRAGMA EXTERNAL "PROC C.glVertex2dv (VAL [2]REAL64 v) = 0"
--* Foreign function [@text glVertex2dv].
INLINE PROC glVertex2dv (VAL [2]REAL64 v)
  C.glVertex2dv (v)
:
--}}}
--{{{  function glVertex2fv
#PRAGMA EXTERNAL "PROC C.glVertex2fv (VAL [2]REAL32 v) = 0"
--* Foreign function [@text glVertex2fv].
INLINE PROC glVertex2fv (VAL [2]REAL32 v)
  C.glVertex2fv (v)
:
--}}}
--{{{  function glVertex2iv
#PRAGMA EXTERNAL "PROC C.glVertex2iv (VAL [2]INT v) = 0"
--* Foreign function [@text glVertex2iv].
INLINE PROC glVertex2iv (VAL [2]INT v)
  C.glVertex2iv (v)
:
--}}}
--{{{  function glVertex2sv
#PRAGMA EXTERNAL "PROC C.glVertex2sv (VAL [2]INT16 v) = 0"
--* Foreign function [@text glVertex2sv].
INLINE PROC glVertex2sv (VAL [2]INT16 v)
  C.glVertex2sv (v)
:
--}}}
--{{{  function glVertex3dv
#PRAGMA EXTERNAL "PROC C.glVertex3dv (VAL [3]REAL64 v) = 0"
--* Foreign function [@text glVertex3dv].
INLINE PROC glVertex3dv (VAL [3]REAL64 v)
  C.glVertex3dv (v)
:
--}}}
--{{{  function glVertex3fv
#PRAGMA EXTERNAL "PROC C.glVertex3fv (VAL [3]REAL32 v) = 0"
--* Foreign function [@text glVertex3fv].
INLINE PROC glVertex3fv (VAL [3]REAL32 v)
  C.glVertex3fv (v)
:
--}}}
--{{{  function glVertex3iv
#PRAGMA EXTERNAL "PROC C.glVertex3iv (VAL [3]INT v) = 0"
--* Foreign function [@text glVertex3iv].
INLINE PROC glVertex3iv (VAL [3]INT v)
  C.glVertex3iv (v)
:
--}}}
--{{{  function glVertex3sv
#PRAGMA EXTERNAL "PROC C.glVertex3sv (VAL [3]INT16 v) = 0"
--* Foreign function [@text glVertex3sv].
INLINE PROC glVertex3sv (VAL [3]INT16 v)
  C.glVertex3sv (v)
:
--}}}
--{{{  function glVertex4dv
#PRAGMA EXTERNAL "PROC C.glVertex4dv (VAL [4]REAL64 v) = 0"
--* Foreign function [@text glVertex4dv].
INLINE PROC glVertex4dv (VAL [4]REAL64 v)
  C.glVertex4dv (v)
:
--}}}
--{{{  function glVertex4fv
#PRAGMA EXTERNAL "PROC C.glVertex4fv (VAL [4]REAL32 v) = 0"
--* Foreign function [@text glVertex4fv].
INLINE PROC glVertex4fv (VAL [4]REAL32 v)
  C.glVertex4fv (v)
:
--}}}
--{{{  function glVertex4iv
#PRAGMA EXTERNAL "PROC C.glVertex4iv (VAL [4]INT v) = 0"
--* Foreign function [@text glVertex4iv].
INLINE PROC glVertex4iv (VAL [4]INT v)
  C.glVertex4iv (v)
:
--}}}
--{{{  function glVertex4sv
#PRAGMA EXTERNAL "PROC C.glVertex4sv (VAL [4]INT16 v) = 0"
--* Foreign function [@text glVertex4sv].
INLINE PROC glVertex4sv (VAL [4]INT16 v)
  C.glVertex4sv (v)
:
--}}}
--{{{  function glNormal3b
#PRAGMA EXTERNAL "PROC C.glNormal3b (VAL BYTE nx, VAL BYTE ny, VAL BYTE nz) = 0"
--* Foreign function [@text glNormal3b].
INLINE PROC glNormal3b (VAL BYTE nx, VAL BYTE ny, VAL BYTE nz)
  C.glNormal3b (nx, ny, nz)
:
--}}}
--{{{  function glNormal3d
#PRAGMA EXTERNAL "PROC C.glNormal3d (VAL REAL64 nx, VAL REAL64 ny, VAL REAL64 nz) = 0"
--* Foreign function [@text glNormal3d].
INLINE PROC glNormal3d (VAL REAL64 nx, VAL REAL64 ny, VAL REAL64 nz)
  C.glNormal3d (nx, ny, nz)
:
--}}}
--{{{  function glNormal3f
#PRAGMA EXTERNAL "PROC C.glNormal3f (VAL REAL32 nx, VAL REAL32 ny, VAL REAL32 nz) = 0"
--* Foreign function [@text glNormal3f].
INLINE PROC glNormal3f (VAL REAL32 nx, VAL REAL32 ny, VAL REAL32 nz)
  C.glNormal3f (nx, ny, nz)
:
--}}}
--{{{  function glNormal3i
#PRAGMA EXTERNAL "PROC C.glNormal3i (VAL INT nx, VAL INT ny, VAL INT nz) = 0"
--* Foreign function [@text glNormal3i].
INLINE PROC glNormal3i (VAL INT nx, VAL INT ny, VAL INT nz)
  C.glNormal3i (nx, ny, nz)
:
--}}}
--{{{  function glNormal3s
#PRAGMA EXTERNAL "PROC C.glNormal3s (VAL INT16 nx, VAL INT16 ny, VAL INT16 nz) = 0"
--* Foreign function [@text glNormal3s].
INLINE PROC glNormal3s (VAL INT16 nx, VAL INT16 ny, VAL INT16 nz)
  C.glNormal3s (nx, ny, nz)
:
--}}}
--{{{  function glNormal3bv
#PRAGMA EXTERNAL "PROC C.glNormal3bv (VAL [3]BYTE v) = 0"
--* Foreign function [@text glNormal3bv].
INLINE PROC glNormal3bv (VAL [3]BYTE v)
  C.glNormal3bv (v)
:
--}}}
--{{{  function glNormal3dv
#PRAGMA EXTERNAL "PROC C.glNormal3dv (VAL [3]REAL64 v) = 0"
--* Foreign function [@text glNormal3dv].
INLINE PROC glNormal3dv (VAL [3]REAL64 v)
  C.glNormal3dv (v)
:
--}}}
--{{{  function glNormal3fv
#PRAGMA EXTERNAL "PROC C.glNormal3fv (VAL [3]REAL32 v) = 0"
--* Foreign function [@text glNormal3fv].
INLINE PROC glNormal3fv (VAL [3]REAL32 v)
  C.glNormal3fv (v)
:
--}}}
--{{{  function glNormal3iv
#PRAGMA EXTERNAL "PROC C.glNormal3iv (VAL [3]INT v) = 0"
--* Foreign function [@text glNormal3iv].
INLINE PROC glNormal3iv (VAL [3]INT v)
  C.glNormal3iv (v)
:
--}}}
--{{{  function glNormal3sv
#PRAGMA EXTERNAL "PROC C.glNormal3sv (VAL [3]INT16 v) = 0"
--* Foreign function [@text glNormal3sv].
INLINE PROC glNormal3sv (VAL [3]INT16 v)
  C.glNormal3sv (v)
:
--}}}
--{{{  function glIndexd
#PRAGMA EXTERNAL "PROC C.glIndexd (VAL REAL64 c) = 0"
--* Foreign function [@text glIndexd].
INLINE PROC glIndexd (VAL REAL64 c)
  C.glIndexd (c)
:
--}}}
--{{{  function glIndexf
#PRAGMA EXTERNAL "PROC C.glIndexf (VAL REAL32 c) = 0"
--* Foreign function [@text glIndexf].
INLINE PROC glIndexf (VAL REAL32 c)
  C.glIndexf (c)
:
--}}}
--{{{  function glIndexi
#PRAGMA EXTERNAL "PROC C.glIndexi (VAL INT c) = 0"
--* Foreign function [@text glIndexi].
INLINE PROC glIndexi (VAL INT c)
  C.glIndexi (c)
:
--}}}
--{{{  function glIndexs
#PRAGMA EXTERNAL "PROC C.glIndexs (VAL INT16 c) = 0"
--* Foreign function [@text glIndexs].
INLINE PROC glIndexs (VAL INT16 c)
  C.glIndexs (c)
:
--}}}
--{{{  function glIndexub
#PRAGMA EXTERNAL "PROC C.glIndexub (VAL BYTE c) = 0"
--* Foreign function [@text glIndexub].
INLINE PROC glIndexub (VAL BYTE c)
  C.glIndexub (c)
:
--}}}
--{{{  function glIndexdv
#PRAGMA EXTERNAL "PROC C.glIndexdv (VAL []REAL64 c) = 0"
--* Foreign function [@text glIndexdv].
INLINE PROC glIndexdv (VAL []REAL64 c)
  C.glIndexdv (c)
:
--}}}
--{{{  function glIndexfv
#PRAGMA EXTERNAL "PROC C.glIndexfv (VAL []REAL32 c) = 0"
--* Foreign function [@text glIndexfv].
INLINE PROC glIndexfv (VAL []REAL32 c)
  C.glIndexfv (c)
:
--}}}
--{{{  function glIndexiv
#PRAGMA EXTERNAL "PROC C.glIndexiv (VAL []INT c) = 0"
--* Foreign function [@text glIndexiv].
INLINE PROC glIndexiv (VAL []INT c)
  C.glIndexiv (c)
:
--}}}
--{{{  function glIndexsv
#PRAGMA EXTERNAL "PROC C.glIndexsv (VAL []INT16 c) = 0"
--* Foreign function [@text glIndexsv].
INLINE PROC glIndexsv (VAL []INT16 c)
  C.glIndexsv (c)
:
--}}}
--{{{  function glIndexubv
#PRAGMA EXTERNAL "PROC C.glIndexubv (VAL []BYTE c) = 0"
--* Foreign function [@text glIndexubv].
INLINE PROC glIndexubv (VAL []BYTE c)
  C.glIndexubv (c)
:
--}}}
--{{{  function glColor3b
#PRAGMA EXTERNAL "PROC C.glColor3b (VAL BYTE red, VAL BYTE green, VAL BYTE blue) = 0"
--* Foreign function [@text glColor3b].
INLINE PROC glColor3b (VAL BYTE red, VAL BYTE green, VAL BYTE blue)
  C.glColor3b (red, green, blue)
:
--}}}
--{{{  function glColor3d
#PRAGMA EXTERNAL "PROC C.glColor3d (VAL REAL64 red, VAL REAL64 green, VAL REAL64 blue) = 0"
--* Foreign function [@text glColor3d].
INLINE PROC glColor3d (VAL REAL64 red, VAL REAL64 green, VAL REAL64 blue)
  C.glColor3d (red, green, blue)
:
--}}}
--{{{  function glColor3f
#PRAGMA EXTERNAL "PROC C.glColor3f (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue) = 0"
--* Foreign function [@text glColor3f].
INLINE PROC glColor3f (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue)
  C.glColor3f (red, green, blue)
:
--}}}
--{{{  function glColor3i
#PRAGMA EXTERNAL "PROC C.glColor3i (VAL INT red, VAL INT green, VAL INT blue) = 0"
--* Foreign function [@text glColor3i].
INLINE PROC glColor3i (VAL INT red, VAL INT green, VAL INT blue)
  C.glColor3i (red, green, blue)
:
--}}}
--{{{  function glColor3s
#PRAGMA EXTERNAL "PROC C.glColor3s (VAL INT16 red, VAL INT16 green, VAL INT16 blue) = 0"
--* Foreign function [@text glColor3s].
INLINE PROC glColor3s (VAL INT16 red, VAL INT16 green, VAL INT16 blue)
  C.glColor3s (red, green, blue)
:
--}}}
--{{{  function glColor3ub
#PRAGMA EXTERNAL "PROC C.glColor3ub (VAL BYTE red, VAL BYTE green, VAL BYTE blue) = 0"
--* Foreign function [@text glColor3ub].
INLINE PROC glColor3ub (VAL BYTE red, VAL BYTE green, VAL BYTE blue)
  C.glColor3ub (red, green, blue)
:
--}}}
--{{{  function glColor3ui
#PRAGMA EXTERNAL "PROC C.glColor3ui (VAL INT red, VAL INT green, VAL INT blue) = 0"
--* Foreign function [@text glColor3ui].
INLINE PROC glColor3ui (VAL INT red, VAL INT green, VAL INT blue)
  C.glColor3ui (red, green, blue)
:
--}}}
--{{{  function glColor3us
#PRAGMA EXTERNAL "PROC C.glColor3us (VAL INT16 red, VAL INT16 green, VAL INT16 blue) = 0"
--* Foreign function [@text glColor3us].
INLINE PROC glColor3us (VAL INT16 red, VAL INT16 green, VAL INT16 blue)
  C.glColor3us (red, green, blue)
:
--}}}
--{{{  function glColor4b
#PRAGMA EXTERNAL "PROC C.glColor4b (VAL BYTE red, VAL BYTE green, VAL BYTE blue, VAL BYTE alpha) = 0"
--* Foreign function [@text glColor4b].
INLINE PROC glColor4b (VAL BYTE red, VAL BYTE green, VAL BYTE blue, VAL BYTE alpha)
  C.glColor4b (red, green, blue, alpha)
:
--}}}
--{{{  function glColor4d
#PRAGMA EXTERNAL "PROC C.glColor4d (VAL REAL64 red, VAL REAL64 green, VAL REAL64 blue, VAL REAL64 alpha) = 0"
--* Foreign function [@text glColor4d].
INLINE PROC glColor4d (VAL REAL64 red, VAL REAL64 green, VAL REAL64 blue, VAL REAL64 alpha)
  C.glColor4d (red, green, blue, alpha)
:
--}}}
--{{{  function glColor4f
#PRAGMA EXTERNAL "PROC C.glColor4f (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue, VAL REAL32 alpha) = 0"
--* Foreign function [@text glColor4f].
INLINE PROC glColor4f (VAL REAL32 red, VAL REAL32 green, VAL REAL32 blue, VAL REAL32 alpha)
  C.glColor4f (red, green, blue, alpha)
:
--}}}
--{{{  function glColor4i
#PRAGMA EXTERNAL "PROC C.glColor4i (VAL INT red, VAL INT green, VAL INT blue, VAL INT alpha) = 0"
--* Foreign function [@text glColor4i].
INLINE PROC glColor4i (VAL INT red, VAL INT green, VAL INT blue, VAL INT alpha)
  C.glColor4i (red, green, blue, alpha)
:
--}}}
--{{{  function glColor4s
#PRAGMA EXTERNAL "PROC C.glColor4s (VAL INT16 red, VAL INT16 green, VAL INT16 blue, VAL INT16 alpha) = 0"
--* Foreign function [@text glColor4s].
INLINE PROC glColor4s (VAL INT16 red, VAL INT16 green, VAL INT16 blue, VAL INT16 alpha)
  C.glColor4s (red, green, blue, alpha)
:
--}}}
--{{{  function glColor4ub
#PRAGMA EXTERNAL "PROC C.glColor4ub (VAL BYTE red, VAL BYTE green, VAL BYTE blue, VAL BYTE alpha) = 0"
--* Foreign function [@text glColor4ub].
INLINE PROC glColor4ub (VAL BYTE red, VAL BYTE green, VAL BYTE blue, VAL BYTE alpha)
  C.glColor4ub (red, green, blue, alpha)
:
--}}}
--{{{  function glColor4ui
#PRAGMA EXTERNAL "PROC C.glColor4ui (VAL INT red, VAL INT green, VAL INT blue, VAL INT alpha) = 0"
--* Foreign function [@text glColor4ui].
INLINE PROC glColor4ui (VAL INT red, VAL INT green, VAL INT blue, VAL INT alpha)
  C.glColor4ui (red, green, blue, alpha)
:
--}}}
--{{{  function glColor4us
#PRAGMA EXTERNAL "PROC C.glColor4us (VAL INT16 red, VAL INT16 green, VAL INT16 blue, VAL INT16 alpha) = 0"
--* Foreign function [@text glColor4us].
INLINE PROC glColor4us (VAL INT16 red, VAL INT16 green, VAL INT16 blue, VAL INT16 alpha)
  C.glColor4us (red, green, blue, alpha)
:
--}}}
--{{{  function glColor3bv
#PRAGMA EXTERNAL "PROC C.glColor3bv (VAL [3]BYTE v) = 0"
--* Foreign function [@text glColor3bv].
INLINE PROC glColor3bv (VAL [3]BYTE v)
  C.glColor3bv (v)
:
--}}}
--{{{  function glColor3dv
#PRAGMA EXTERNAL "PROC C.glColor3dv (VAL [3]REAL64 v) = 0"
--* Foreign function [@text glColor3dv].
INLINE PROC glColor3dv (VAL [3]REAL64 v)
  C.glColor3dv (v)
:
--}}}
--{{{  function glColor3fv
#PRAGMA EXTERNAL "PROC C.glColor3fv (VAL [3]REAL32 v) = 0"
--* Foreign function [@text glColor3fv].
INLINE PROC glColor3fv (VAL [3]REAL32 v)
  C.glColor3fv (v)
:
--}}}
--{{{  function glColor3iv
#PRAGMA EXTERNAL "PROC C.glColor3iv (VAL [3]INT v) = 0"
--* Foreign function [@text glColor3iv].
INLINE PROC glColor3iv (VAL [3]INT v)
  C.glColor3iv (v)
:
--}}}
--{{{  function glColor3sv
#PRAGMA EXTERNAL "PROC C.glColor3sv (VAL [3]INT16 v) = 0"
--* Foreign function [@text glColor3sv].
INLINE PROC glColor3sv (VAL [3]INT16 v)
  C.glColor3sv (v)
:
--}}}
--{{{  function glColor3ubv
#PRAGMA EXTERNAL "PROC C.glColor3ubv (VAL [3]BYTE v) = 0"
--* Foreign function [@text glColor3ubv].
INLINE PROC glColor3ubv (VAL [3]BYTE v)
  C.glColor3ubv (v)
:
--}}}
--{{{  function glColor3uiv
#PRAGMA EXTERNAL "PROC C.glColor3uiv (VAL [3]INT v) = 0"
--* Foreign function [@text glColor3uiv].
INLINE PROC glColor3uiv (VAL [3]INT v)
  C.glColor3uiv (v)
:
--}}}
--{{{  function glColor3usv
#PRAGMA EXTERNAL "PROC C.glColor3usv (VAL [3]INT16 v) = 0"
--* Foreign function [@text glColor3usv].
INLINE PROC glColor3usv (VAL [3]INT16 v)
  C.glColor3usv (v)
:
--}}}
--{{{  function glColor4bv
#PRAGMA EXTERNAL "PROC C.glColor4bv (VAL [4]BYTE v) = 0"
--* Foreign function [@text glColor4bv].
INLINE PROC glColor4bv (VAL [4]BYTE v)
  C.glColor4bv (v)
:
--}}}
--{{{  function glColor4dv
#PRAGMA EXTERNAL "PROC C.glColor4dv (VAL [4]REAL64 v) = 0"
--* Foreign function [@text glColor4dv].
INLINE PROC glColor4dv (VAL [4]REAL64 v)
  C.glColor4dv (v)
:
--}}}
--{{{  function glColor4fv
#PRAGMA EXTERNAL "PROC C.glColor4fv (VAL [4]REAL32 v) = 0"
--* Foreign function [@text glColor4fv].
INLINE PROC glColor4fv (VAL [4]REAL32 v)
  C.glColor4fv (v)
:
--}}}
--{{{  function glColor4iv
#PRAGMA EXTERNAL "PROC C.glColor4iv (VAL [4]INT v) = 0"
--* Foreign function [@text glColor4iv].
INLINE PROC glColor4iv (VAL [4]INT v)
  C.glColor4iv (v)
:
--}}}
--{{{  function glColor4sv
#PRAGMA EXTERNAL "PROC C.glColor4sv (VAL [4]INT16 v) = 0"
--* Foreign function [@text glColor4sv].
INLINE PROC glColor4sv (VAL [4]INT16 v)
  C.glColor4sv (v)
:
--}}}
--{{{  function glColor4ubv
#PRAGMA EXTERNAL "PROC C.glColor4ubv (VAL [4]BYTE v) = 0"
--* Foreign function [@text glColor4ubv].
INLINE PROC glColor4ubv (VAL [4]BYTE v)
  C.glColor4ubv (v)
:
--}}}
--{{{  function glColor4uiv
#PRAGMA EXTERNAL "PROC C.glColor4uiv (VAL [4]INT v) = 0"
--* Foreign function [@text glColor4uiv].
INLINE PROC glColor4uiv (VAL [4]INT v)
  C.glColor4uiv (v)
:
--}}}
--{{{  function glColor4usv
#PRAGMA EXTERNAL "PROC C.glColor4usv (VAL [4]INT16 v) = 0"
--* Foreign function [@text glColor4usv].
INLINE PROC glColor4usv (VAL [4]INT16 v)
  C.glColor4usv (v)
:
--}}}
--{{{  function glTexCoord1d
#PRAGMA EXTERNAL "PROC C.glTexCoord1d (VAL REAL64 s) = 0"
--* Foreign function [@text glTexCoord1d].
INLINE PROC glTexCoord1d (VAL REAL64 s)
  C.glTexCoord1d (s)
:
--}}}
--{{{  function glTexCoord1f
#PRAGMA EXTERNAL "PROC C.glTexCoord1f (VAL REAL32 s) = 0"
--* Foreign function [@text glTexCoord1f].
INLINE PROC glTexCoord1f (VAL REAL32 s)
  C.glTexCoord1f (s)
:
--}}}
--{{{  function glTexCoord1i
#PRAGMA EXTERNAL "PROC C.glTexCoord1i (VAL INT s) = 0"
--* Foreign function [@text glTexCoord1i].
INLINE PROC glTexCoord1i (VAL INT s)
  C.glTexCoord1i (s)
:
--}}}
--{{{  function glTexCoord1s
#PRAGMA EXTERNAL "PROC C.glTexCoord1s (VAL INT16 s) = 0"
--* Foreign function [@text glTexCoord1s].
INLINE PROC glTexCoord1s (VAL INT16 s)
  C.glTexCoord1s (s)
:
--}}}
--{{{  function glTexCoord2d
#PRAGMA EXTERNAL "PROC C.glTexCoord2d (VAL REAL64 s, VAL REAL64 t) = 0"
--* Foreign function [@text glTexCoord2d].
INLINE PROC glTexCoord2d (VAL REAL64 s, VAL REAL64 t)
  C.glTexCoord2d (s, t)
:
--}}}
--{{{  function glTexCoord2f
#PRAGMA EXTERNAL "PROC C.glTexCoord2f (VAL REAL32 s, VAL REAL32 t) = 0"
--* Foreign function [@text glTexCoord2f].
INLINE PROC glTexCoord2f (VAL REAL32 s, VAL REAL32 t)
  C.glTexCoord2f (s, t)
:
--}}}
--{{{  function glTexCoord2i
#PRAGMA EXTERNAL "PROC C.glTexCoord2i (VAL INT s, VAL INT t) = 0"
--* Foreign function [@text glTexCoord2i].
INLINE PROC glTexCoord2i (VAL INT s, VAL INT t)
  C.glTexCoord2i (s, t)
:
--}}}
--{{{  function glTexCoord2s
#PRAGMA EXTERNAL "PROC C.glTexCoord2s (VAL INT16 s, VAL INT16 t) = 0"
--* Foreign function [@text glTexCoord2s].
INLINE PROC glTexCoord2s (VAL INT16 s, VAL INT16 t)
  C.glTexCoord2s (s, t)
:
--}}}
--{{{  function glTexCoord3d
#PRAGMA EXTERNAL "PROC C.glTexCoord3d (VAL REAL64 s, VAL REAL64 t, VAL REAL64 r) = 0"
--* Foreign function [@text glTexCoord3d].
INLINE PROC glTexCoord3d (VAL REAL64 s, VAL REAL64 t, VAL REAL64 r)
  C.glTexCoord3d (s, t, r)
:
--}}}
--{{{  function glTexCoord3f
#PRAGMA EXTERNAL "PROC C.glTexCoord3f (VAL REAL32 s, VAL REAL32 t, VAL REAL32 r) = 0"
--* Foreign function [@text glTexCoord3f].
INLINE PROC glTexCoord3f (VAL REAL32 s, VAL REAL32 t, VAL REAL32 r)
  C.glTexCoord3f (s, t, r)
:
--}}}
--{{{  function glTexCoord3i
#PRAGMA EXTERNAL "PROC C.glTexCoord3i (VAL INT s, VAL INT t, VAL INT r) = 0"
--* Foreign function [@text glTexCoord3i].
INLINE PROC glTexCoord3i (VAL INT s, VAL INT t, VAL INT r)
  C.glTexCoord3i (s, t, r)
:
--}}}
--{{{  function glTexCoord3s
#PRAGMA EXTERNAL "PROC C.glTexCoord3s (VAL INT16 s, VAL INT16 t, VAL INT16 r) = 0"
--* Foreign function [@text glTexCoord3s].
INLINE PROC glTexCoord3s (VAL INT16 s, VAL INT16 t, VAL INT16 r)
  C.glTexCoord3s (s, t, r)
:
--}}}
--{{{  function glTexCoord4d
#PRAGMA EXTERNAL "PROC C.glTexCoord4d (VAL REAL64 s, VAL REAL64 t, VAL REAL64 r, VAL REAL64 q) = 0"
--* Foreign function [@text glTexCoord4d].
INLINE PROC glTexCoord4d (VAL REAL64 s, VAL REAL64 t, VAL REAL64 r, VAL REAL64 q)
  C.glTexCoord4d (s, t, r, q)
:
--}}}
--{{{  function glTexCoord4f
#PRAGMA EXTERNAL "PROC C.glTexCoord4f (VAL REAL32 s, VAL REAL32 t, VAL REAL32 r, VAL REAL32 q) = 0"
--* Foreign function [@text glTexCoord4f].
INLINE PROC glTexCoord4f (VAL REAL32 s, VAL REAL32 t, VAL REAL32 r, VAL REAL32 q)
  C.glTexCoord4f (s, t, r, q)
:
--}}}
--{{{  function glTexCoord4i
#PRAGMA EXTERNAL "PROC C.glTexCoord4i (VAL INT s, VAL INT t, VAL INT r, VAL INT q) = 0"
--* Foreign function [@text glTexCoord4i].
INLINE PROC glTexCoord4i (VAL INT s, VAL INT t, VAL INT r, VAL INT q)
  C.glTexCoord4i (s, t, r, q)
:
--}}}
--{{{  function glTexCoord4s
#PRAGMA EXTERNAL "PROC C.glTexCoord4s (VAL INT16 s, VAL INT16 t, VAL INT16 r, VAL INT16 q) = 0"
--* Foreign function [@text glTexCoord4s].
INLINE PROC glTexCoord4s (VAL INT16 s, VAL INT16 t, VAL INT16 r, VAL INT16 q)
  C.glTexCoord4s (s, t, r, q)
:
--}}}
--{{{  function glTexCoord1dv
#PRAGMA EXTERNAL "PROC C.glTexCoord1dv (VAL [1]REAL64 v) = 0"
--* Foreign function [@text glTexCoord1dv].
INLINE PROC glTexCoord1dv (VAL [1]REAL64 v)
  C.glTexCoord1dv (v)
:
--}}}
--{{{  function glTexCoord1fv
#PRAGMA EXTERNAL "PROC C.glTexCoord1fv (VAL [1]REAL32 v) = 0"
--* Foreign function [@text glTexCoord1fv].
INLINE PROC glTexCoord1fv (VAL [1]REAL32 v)
  C.glTexCoord1fv (v)
:
--}}}
--{{{  function glTexCoord1iv
#PRAGMA EXTERNAL "PROC C.glTexCoord1iv (VAL [1]INT v) = 0"
--* Foreign function [@text glTexCoord1iv].
INLINE PROC glTexCoord1iv (VAL [1]INT v)
  C.glTexCoord1iv (v)
:
--}}}
--{{{  function glTexCoord1sv
#PRAGMA EXTERNAL "PROC C.glTexCoord1sv (VAL [1]INT16 v) = 0"
--* Foreign function [@text glTexCoord1sv].
INLINE PROC glTexCoord1sv (VAL [1]INT16 v)
  C.glTexCoord1sv (v)
:
--}}}
--{{{  function glTexCoord2dv
#PRAGMA EXTERNAL "PROC C.glTexCoord2dv (VAL [2]REAL64 v) = 0"
--* Foreign function [@text glTexCoord2dv].
INLINE PROC glTexCoord2dv (VAL [2]REAL64 v)
  C.glTexCoord2dv (v)
:
--}}}
--{{{  function glTexCoord2fv
#PRAGMA EXTERNAL "PROC C.glTexCoord2fv (VAL [2]REAL32 v) = 0"
--* Foreign function [@text glTexCoord2fv].
INLINE PROC glTexCoord2fv (VAL [2]REAL32 v)
  C.glTexCoord2fv (v)
:
--}}}
--{{{  function glTexCoord2iv
#PRAGMA EXTERNAL "PROC C.glTexCoord2iv (VAL [2]INT v) = 0"
--* Foreign function [@text glTexCoord2iv].
INLINE PROC glTexCoord2iv (VAL [2]INT v)
  C.glTexCoord2iv (v)
:
--}}}
--{{{  function glTexCoord2sv
#PRAGMA EXTERNAL "PROC C.glTexCoord2sv (VAL [2]INT16 v) = 0"
--* Foreign function [@text glTexCoord2sv].
INLINE PROC glTexCoord2sv (VAL [2]INT16 v)
  C.glTexCoord2sv (v)
:
--}}}
--{{{  function glTexCoord3dv
#PRAGMA EXTERNAL "PROC C.glTexCoord3dv (VAL [3]REAL64 v) = 0"
--* Foreign function [@text glTexCoord3dv].
INLINE PROC glTexCoord3dv (VAL [3]REAL64 v)
  C.glTexCoord3dv (v)
:
--}}}
--{{{  function glTexCoord3fv
#PRAGMA EXTERNAL "PROC C.glTexCoord3fv (VAL [3]REAL32 v) = 0"
--* Foreign function [@text glTexCoord3fv].
INLINE PROC glTexCoord3fv (VAL [3]REAL32 v)
  C.glTexCoord3fv (v)
:
--}}}
--{{{  function glTexCoord3iv
#PRAGMA EXTERNAL "PROC C.glTexCoord3iv (VAL [3]INT v) = 0"
--* Foreign function [@text glTexCoord3iv].
INLINE PROC glTexCoord3iv (VAL [3]INT v)
  C.glTexCoord3iv (v)
:
--}}}
--{{{  function glTexCoord3sv
#PRAGMA EXTERNAL "PROC C.glTexCoord3sv (VAL [3]INT16 v) = 0"
--* Foreign function [@text glTexCoord3sv].
INLINE PROC glTexCoord3sv (VAL [3]INT16 v)
  C.glTexCoord3sv (v)
:
--}}}
--{{{  function glTexCoord4dv
#PRAGMA EXTERNAL "PROC C.glTexCoord4dv (VAL [4]REAL64 v) = 0"
--* Foreign function [@text glTexCoord4dv].
INLINE PROC glTexCoord4dv (VAL [4]REAL64 v)
  C.glTexCoord4dv (v)
:
--}}}
--{{{  function glTexCoord4fv
#PRAGMA EXTERNAL "PROC C.glTexCoord4fv (VAL [4]REAL32 v) = 0"
--* Foreign function [@text glTexCoord4fv].
INLINE PROC glTexCoord4fv (VAL [4]REAL32 v)
  C.glTexCoord4fv (v)
:
--}}}
--{{{  function glTexCoord4iv
#PRAGMA EXTERNAL "PROC C.glTexCoord4iv (VAL [4]INT v) = 0"
--* Foreign function [@text glTexCoord4iv].
INLINE PROC glTexCoord4iv (VAL [4]INT v)
  C.glTexCoord4iv (v)
:
--}}}
--{{{  function glTexCoord4sv
#PRAGMA EXTERNAL "PROC C.glTexCoord4sv (VAL [4]INT16 v) = 0"
--* Foreign function [@text glTexCoord4sv].
INLINE PROC glTexCoord4sv (VAL [4]INT16 v)
  C.glTexCoord4sv (v)
:
--}}}
--{{{  function glRasterPos2d
#PRAGMA EXTERNAL "PROC C.glRasterPos2d (VAL REAL64 x, VAL REAL64 y) = 0"
--* Foreign function [@text glRasterPos2d].
INLINE PROC glRasterPos2d (VAL REAL64 x, VAL REAL64 y)
  C.glRasterPos2d (x, y)
:
--}}}
--{{{  function glRasterPos2f
#PRAGMA EXTERNAL "PROC C.glRasterPos2f (VAL REAL32 x, VAL REAL32 y) = 0"
--* Foreign function [@text glRasterPos2f].
INLINE PROC glRasterPos2f (VAL REAL32 x, VAL REAL32 y)
  C.glRasterPos2f (x, y)
:
--}}}
--{{{  function glRasterPos2i
#PRAGMA EXTERNAL "PROC C.glRasterPos2i (VAL INT x, VAL INT y) = 0"
--* Foreign function [@text glRasterPos2i].
INLINE PROC glRasterPos2i (VAL INT x, VAL INT y)
  C.glRasterPos2i (x, y)
:
--}}}
--{{{  function glRasterPos2s
#PRAGMA EXTERNAL "PROC C.glRasterPos2s (VAL INT16 x, VAL INT16 y) = 0"
--* Foreign function [@text glRasterPos2s].
INLINE PROC glRasterPos2s (VAL INT16 x, VAL INT16 y)
  C.glRasterPos2s (x, y)
:
--}}}
--{{{  function glRasterPos3d
#PRAGMA EXTERNAL "PROC C.glRasterPos3d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z) = 0"
--* Foreign function [@text glRasterPos3d].
INLINE PROC glRasterPos3d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z)
  C.glRasterPos3d (x, y, z)
:
--}}}
--{{{  function glRasterPos3f
#PRAGMA EXTERNAL "PROC C.glRasterPos3f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z) = 0"
--* Foreign function [@text glRasterPos3f].
INLINE PROC glRasterPos3f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z)
  C.glRasterPos3f (x, y, z)
:
--}}}
--{{{  function glRasterPos3i
#PRAGMA EXTERNAL "PROC C.glRasterPos3i (VAL INT x, VAL INT y, VAL INT z) = 0"
--* Foreign function [@text glRasterPos3i].
INLINE PROC glRasterPos3i (VAL INT x, VAL INT y, VAL INT z)
  C.glRasterPos3i (x, y, z)
:
--}}}
--{{{  function glRasterPos3s
#PRAGMA EXTERNAL "PROC C.glRasterPos3s (VAL INT16 x, VAL INT16 y, VAL INT16 z) = 0"
--* Foreign function [@text glRasterPos3s].
INLINE PROC glRasterPos3s (VAL INT16 x, VAL INT16 y, VAL INT16 z)
  C.glRasterPos3s (x, y, z)
:
--}}}
--{{{  function glRasterPos4d
#PRAGMA EXTERNAL "PROC C.glRasterPos4d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z, VAL REAL64 w) = 0"
--* Foreign function [@text glRasterPos4d].
INLINE PROC glRasterPos4d (VAL REAL64 x, VAL REAL64 y, VAL REAL64 z, VAL REAL64 w)
  C.glRasterPos4d (x, y, z, w)
:
--}}}
--{{{  function glRasterPos4f
#PRAGMA EXTERNAL "PROC C.glRasterPos4f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z, VAL REAL32 w) = 0"
--* Foreign function [@text glRasterPos4f].
INLINE PROC glRasterPos4f (VAL REAL32 x, VAL REAL32 y, VAL REAL32 z, VAL REAL32 w)
  C.glRasterPos4f (x, y, z, w)
:
--}}}
--{{{  function glRasterPos4i
#PRAGMA EXTERNAL "PROC C.glRasterPos4i (VAL INT x, VAL INT y, VAL INT z, VAL INT w) = 0"
--* Foreign function [@text glRasterPos4i].
INLINE PROC glRasterPos4i (VAL INT x, VAL INT y, VAL INT z, VAL INT w)
  C.glRasterPos4i (x, y, z, w)
:
--}}}
--{{{  function glRasterPos4s
#PRAGMA EXTERNAL "PROC C.glRasterPos4s (VAL INT16 x, VAL INT16 y, VAL INT16 z, VAL INT16 w) = 0"
--* Foreign function [@text glRasterPos4s].
INLINE PROC glRasterPos4s (VAL INT16 x, VAL INT16 y, VAL INT16 z, VAL INT16 w)
  C.glRasterPos4s (x, y, z, w)
:
--}}}
--{{{  function glRasterPos2dv
#PRAGMA EXTERNAL "PROC C.glRasterPos2dv (VAL [2]REAL64 v) = 0"
--* Foreign function [@text glRasterPos2dv].
INLINE PROC glRasterPos2dv (VAL [2]REAL64 v)
  C.glRasterPos2dv (v)
:
--}}}
--{{{  function glRasterPos2fv
#PRAGMA EXTERNAL "PROC C.glRasterPos2fv (VAL [2]REAL32 v) = 0"
--* Foreign function [@text glRasterPos2fv].
INLINE PROC glRasterPos2fv (VAL [2]REAL32 v)
  C.glRasterPos2fv (v)
:
--}}}
--{{{  function glRasterPos2iv
#PRAGMA EXTERNAL "PROC C.glRasterPos2iv (VAL [2]INT v) = 0"
--* Foreign function [@text glRasterPos2iv].
INLINE PROC glRasterPos2iv (VAL [2]INT v)
  C.glRasterPos2iv (v)
:
--}}}
--{{{  function glRasterPos2sv
#PRAGMA EXTERNAL "PROC C.glRasterPos2sv (VAL [2]INT16 v) = 0"
--* Foreign function [@text glRasterPos2sv].
INLINE PROC glRasterPos2sv (VAL [2]INT16 v)
  C.glRasterPos2sv (v)
:
--}}}
--{{{  function glRasterPos3dv
#PRAGMA EXTERNAL "PROC C.glRasterPos3dv (VAL [3]REAL64 v) = 0"
--* Foreign function [@text glRasterPos3dv].
INLINE PROC glRasterPos3dv (VAL [3]REAL64 v)
  C.glRasterPos3dv (v)
:
--}}}
--{{{  function glRasterPos3fv
#PRAGMA EXTERNAL "PROC C.glRasterPos3fv (VAL [3]REAL32 v) = 0"
--* Foreign function [@text glRasterPos3fv].
INLINE PROC glRasterPos3fv (VAL [3]REAL32 v)
  C.glRasterPos3fv (v)
:
--}}}
--{{{  function glRasterPos3iv
#PRAGMA EXTERNAL "PROC C.glRasterPos3iv (VAL [3]INT v) = 0"
--* Foreign function [@text glRasterPos3iv].
INLINE PROC glRasterPos3iv (VAL [3]INT v)
  C.glRasterPos3iv (v)
:
--}}}
--{{{  function glRasterPos3sv
#PRAGMA EXTERNAL "PROC C.glRasterPos3sv (VAL [3]INT16 v) = 0"
--* Foreign function [@text glRasterPos3sv].
INLINE PROC glRasterPos3sv (VAL [3]INT16 v)
  C.glRasterPos3sv (v)
:
--}}}
--{{{  function glRasterPos4dv
#PRAGMA EXTERNAL "PROC C.glRasterPos4dv (VAL [4]REAL64 v) = 0"
--* Foreign function [@text glRasterPos4dv].
INLINE PROC glRasterPos4dv (VAL [4]REAL64 v)
  C.glRasterPos4dv (v)
:
--}}}
--{{{  function glRasterPos4fv
#PRAGMA EXTERNAL "PROC C.glRasterPos4fv (VAL [4]REAL32 v) = 0"
--* Foreign function [@text glRasterPos4fv].
INLINE PROC glRasterPos4fv (VAL [4]REAL32 v)
  C.glRasterPos4fv (v)
:
--}}}
--{{{  function glRasterPos4iv
#PRAGMA EXTERNAL "PROC C.glRasterPos4iv (VAL [4]INT v) = 0"
--* Foreign function [@text glRasterPos4iv].
INLINE PROC glRasterPos4iv (VAL [4]INT v)
  C.glRasterPos4iv (v)
:
--}}}
--{{{  function glRasterPos4sv
#PRAGMA EXTERNAL "PROC C.glRasterPos4sv (VAL [4]INT16 v) = 0"
--* Foreign function [@text glRasterPos4sv].
INLINE PROC glRasterPos4sv (VAL [4]INT16 v)
  C.glRasterPos4sv (v)
:
--}}}
--{{{  function glRectd
#PRAGMA EXTERNAL "PROC C.glRectd (VAL REAL64 x1, VAL REAL64 y1, VAL REAL64 x2, VAL REAL64 y2) = 0"
--* Foreign function [@text glRectd].
INLINE PROC glRectd (VAL REAL64 x1, VAL REAL64 y1, VAL REAL64 x2, VAL REAL64 y2)
  C.glRectd (x1, y1, x2, y2)
:
--}}}
--{{{  function glRectf
#PRAGMA EXTERNAL "PROC C.glRectf (VAL REAL32 x1, VAL REAL32 y1, VAL REAL32 x2, VAL REAL32 y2) = 0"
--* Foreign function [@text glRectf].
INLINE PROC glRectf (VAL REAL32 x1, VAL REAL32 y1, VAL REAL32 x2, VAL REAL32 y2)
  C.glRectf (x1, y1, x2, y2)
:
--}}}
--{{{  function glRecti
#PRAGMA EXTERNAL "PROC C.glRecti (VAL INT x1, VAL INT y1, VAL INT x2, VAL INT y2) = 0"
--* Foreign function [@text glRecti].
INLINE PROC glRecti (VAL INT x1, VAL INT y1, VAL INT x2, VAL INT y2)
  C.glRecti (x1, y1, x2, y2)
:
--}}}
--{{{  function glRects
#PRAGMA EXTERNAL "PROC C.glRects (VAL INT16 x1, VAL INT16 y1, VAL INT16 x2, VAL INT16 y2) = 0"
--* Foreign function [@text glRects].
INLINE PROC glRects (VAL INT16 x1, VAL INT16 y1, VAL INT16 x2, VAL INT16 y2)
  C.glRects (x1, y1, x2, y2)
:
--}}}
--{{{  function glRectdv
#PRAGMA EXTERNAL "PROC C.glRectdv (VAL []REAL64 v1, VAL []REAL64 v2) = 0"
--* Foreign function [@text glRectdv].
INLINE PROC glRectdv (VAL []REAL64 v1, VAL []REAL64 v2)
  C.glRectdv (v1, v2)
:
--}}}
--{{{  function glRectfv
#PRAGMA EXTERNAL "PROC C.glRectfv (VAL []REAL32 v1, VAL []REAL32 v2) = 0"
--* Foreign function [@text glRectfv].
INLINE PROC glRectfv (VAL []REAL32 v1, VAL []REAL32 v2)
  C.glRectfv (v1, v2)
:
--}}}
--{{{  function glRectiv
#PRAGMA EXTERNAL "PROC C.glRectiv (VAL []INT v1, VAL []INT v2) = 0"
--* Foreign function [@text glRectiv].
INLINE PROC glRectiv (VAL []INT v1, VAL []INT v2)
  C.glRectiv (v1, v2)
:
--}}}
--{{{  function glRectsv
#PRAGMA EXTERNAL "PROC C.glRectsv (VAL []INT16 v1, VAL []INT16 v2) = 0"
--* Foreign function [@text glRectsv].
INLINE PROC glRectsv (VAL []INT16 v1, VAL []INT16 v2)
  C.glRectsv (v1, v2)
:
--}}}
--  not wrapped: function glVertexPointer
--  not wrapped: function glNormalPointer
--  not wrapped: function glColorPointer
--  not wrapped: function glIndexPointer
--  not wrapped: function glTexCoordPointer
--  not wrapped: function glEdgeFlagPointer
--  not wrapped: function glGetPointerv
--{{{  function glArrayElement
#PRAGMA EXTERNAL "PROC C.glArrayElement (VAL INT i) = 0"
--* Foreign function [@text glArrayElement].
INLINE PROC glArrayElement (VAL INT i)
  C.glArrayElement (i)
:
--}}}
--{{{  function glDrawArrays
#PRAGMA EXTERNAL "PROC C.glDrawArrays (VAL INT mode, VAL INT first, VAL INT count) = 0"
--* Foreign function [@text glDrawArrays].
INLINE PROC glDrawArrays (VAL INT mode, VAL INT first, VAL INT count)
  C.glDrawArrays (mode, first, count)
:
--}}}
--  not wrapped: function glDrawElements
--  not wrapped: function glInterleavedArrays
--{{{  function glShadeModel
#PRAGMA EXTERNAL "PROC C.glShadeModel (VAL INT mode) = 0"
--* Foreign function [@text glShadeModel].
INLINE PROC glShadeModel (VAL INT mode)
  C.glShadeModel (mode)
:
--}}}
--{{{  function glLightf
#PRAGMA EXTERNAL "PROC C.glLightf (VAL INT light, VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glLightf].
INLINE PROC glLightf (VAL INT light, VAL INT pname, VAL REAL32 param)
  C.glLightf (light, pname, param)
:
--}}}
--{{{  function glLighti
#PRAGMA EXTERNAL "PROC C.glLighti (VAL INT light, VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glLighti].
INLINE PROC glLighti (VAL INT light, VAL INT pname, VAL INT param)
  C.glLighti (light, pname, param)
:
--}}}
--{{{  function glLightfv
#PRAGMA EXTERNAL "PROC C.glLightfv (VAL INT light, VAL INT pname, VAL []REAL32 params) = 0"
--* Foreign function [@text glLightfv].
INLINE PROC glLightfv (VAL INT light, VAL INT pname, VAL []REAL32 params)
  C.glLightfv (light, pname, params)
:
--}}}
--{{{  function glLightiv
#PRAGMA EXTERNAL "PROC C.glLightiv (VAL INT light, VAL INT pname, VAL []INT params) = 0"
--* Foreign function [@text glLightiv].
INLINE PROC glLightiv (VAL INT light, VAL INT pname, VAL []INT params)
  C.glLightiv (light, pname, params)
:
--}}}
--{{{  function glGetLightfv
#PRAGMA EXTERNAL "PROC C.glGetLightfv (VAL INT light, VAL INT pname, []REAL32 params) = 0"
--* Foreign function [@text glGetLightfv].
INLINE PROC glGetLightfv (VAL INT light, VAL INT pname, []REAL32 params)
  C.glGetLightfv (light, pname, params)
:
--}}}
--{{{  function glGetLightiv
#PRAGMA EXTERNAL "PROC C.glGetLightiv (VAL INT light, VAL INT pname, []INT params) = 0"
--* Foreign function [@text glGetLightiv].
INLINE PROC glGetLightiv (VAL INT light, VAL INT pname, []INT params)
  C.glGetLightiv (light, pname, params)
:
--}}}
--{{{  function glLightModelf
#PRAGMA EXTERNAL "PROC C.glLightModelf (VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glLightModelf].
INLINE PROC glLightModelf (VAL INT pname, VAL REAL32 param)
  C.glLightModelf (pname, param)
:
--}}}
--{{{  function glLightModeli
#PRAGMA EXTERNAL "PROC C.glLightModeli (VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glLightModeli].
INLINE PROC glLightModeli (VAL INT pname, VAL INT param)
  C.glLightModeli (pname, param)
:
--}}}
--{{{  function glLightModelfv
#PRAGMA EXTERNAL "PROC C.glLightModelfv (VAL INT pname, VAL []REAL32 array.params) = 0"
--* Foreign function [@text glLightModelfv].
INLINE PROC glLightModelfv (VAL INT pname, VAL []REAL32 array.params)
  C.glLightModelfv (pname, array.params)
:
--}}}
--{{{  function glLightModeliv
#PRAGMA EXTERNAL "PROC C.glLightModeliv (VAL INT pname, VAL []INT array.params) = 0"
--* Foreign function [@text glLightModeliv].
INLINE PROC glLightModeliv (VAL INT pname, VAL []INT array.params)
  C.glLightModeliv (pname, array.params)
:
--}}}
--{{{  function glMaterialf
#PRAGMA EXTERNAL "PROC C.glMaterialf (VAL INT face, VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glMaterialf].
INLINE PROC glMaterialf (VAL INT face, VAL INT pname, VAL REAL32 param)
  C.glMaterialf (face, pname, param)
:
--}}}
--{{{  function glMateriali
#PRAGMA EXTERNAL "PROC C.glMateriali (VAL INT face, VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glMateriali].
INLINE PROC glMateriali (VAL INT face, VAL INT pname, VAL INT param)
  C.glMateriali (face, pname, param)
:
--}}}
--{{{  function glMaterialfv
#PRAGMA EXTERNAL "PROC C.glMaterialfv (VAL INT face, VAL INT pname, VAL []REAL32 params) = 0"
--* Foreign function [@text glMaterialfv].
INLINE PROC glMaterialfv (VAL INT face, VAL INT pname, VAL []REAL32 params)
  C.glMaterialfv (face, pname, params)
:
--}}}
--{{{  function glMaterialiv
#PRAGMA EXTERNAL "PROC C.glMaterialiv (VAL INT face, VAL INT pname, VAL []INT params) = 0"
--* Foreign function [@text glMaterialiv].
INLINE PROC glMaterialiv (VAL INT face, VAL INT pname, VAL []INT params)
  C.glMaterialiv (face, pname, params)
:
--}}}
--{{{  function glGetMaterialfv
#PRAGMA EXTERNAL "PROC C.glGetMaterialfv (VAL INT face, VAL INT pname, []REAL32 params) = 0"
--* Foreign function [@text glGetMaterialfv].
INLINE PROC glGetMaterialfv (VAL INT face, VAL INT pname, []REAL32 params)
  C.glGetMaterialfv (face, pname, params)
:
--}}}
--{{{  function glGetMaterialiv
#PRAGMA EXTERNAL "PROC C.glGetMaterialiv (VAL INT face, VAL INT pname, []INT params) = 0"
--* Foreign function [@text glGetMaterialiv].
INLINE PROC glGetMaterialiv (VAL INT face, VAL INT pname, []INT params)
  C.glGetMaterialiv (face, pname, params)
:
--}}}
--{{{  function glColorMaterial
#PRAGMA EXTERNAL "PROC C.glColorMaterial (VAL INT face, VAL INT mode) = 0"
--* Foreign function [@text glColorMaterial].
INLINE PROC glColorMaterial (VAL INT face, VAL INT mode)
  C.glColorMaterial (face, mode)
:
--}}}
--{{{  function glPixelZoom
#PRAGMA EXTERNAL "PROC C.glPixelZoom (VAL REAL32 xfactor, VAL REAL32 yfactor) = 0"
--* Foreign function [@text glPixelZoom].
INLINE PROC glPixelZoom (VAL REAL32 xfactor, VAL REAL32 yfactor)
  C.glPixelZoom (xfactor, yfactor)
:
--}}}
--{{{  function glPixelStoref
#PRAGMA EXTERNAL "PROC C.glPixelStoref (VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glPixelStoref].
INLINE PROC glPixelStoref (VAL INT pname, VAL REAL32 param)
  C.glPixelStoref (pname, param)
:
--}}}
--{{{  function glPixelStorei
#PRAGMA EXTERNAL "PROC C.glPixelStorei (VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glPixelStorei].
INLINE PROC glPixelStorei (VAL INT pname, VAL INT param)
  C.glPixelStorei (pname, param)
:
--}}}
--{{{  function glPixelTransferf
#PRAGMA EXTERNAL "PROC C.glPixelTransferf (VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glPixelTransferf].
INLINE PROC glPixelTransferf (VAL INT pname, VAL REAL32 param)
  C.glPixelTransferf (pname, param)
:
--}}}
--{{{  function glPixelTransferi
#PRAGMA EXTERNAL "PROC C.glPixelTransferi (VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glPixelTransferi].
INLINE PROC glPixelTransferi (VAL INT pname, VAL INT param)
  C.glPixelTransferi (pname, param)
:
--}}}
--{{{  function glPixelMapfv
#PRAGMA EXTERNAL "PROC C.glPixelMapfv (VAL INT map, VAL INT mapsize, VAL []REAL32 values) = 0"
--* Foreign function [@text glPixelMapfv].
INLINE PROC glPixelMapfv (VAL INT map, VAL INT mapsize, VAL []REAL32 values)
  C.glPixelMapfv (map, mapsize, values)
:
--}}}
--{{{  function glPixelMapuiv
#PRAGMA EXTERNAL "PROC C.glPixelMapuiv (VAL INT map, VAL INT mapsize, VAL []INT values) = 0"
--* Foreign function [@text glPixelMapuiv].
INLINE PROC glPixelMapuiv (VAL INT map, VAL INT mapsize, VAL []INT values)
  C.glPixelMapuiv (map, mapsize, values)
:
--}}}
--{{{  function glPixelMapusv
#PRAGMA EXTERNAL "PROC C.glPixelMapusv (VAL INT map, VAL INT mapsize, VAL []INT16 values) = 0"
--* Foreign function [@text glPixelMapusv].
INLINE PROC glPixelMapusv (VAL INT map, VAL INT mapsize, VAL []INT16 values)
  C.glPixelMapusv (map, mapsize, values)
:
--}}}
--{{{  function glGetPixelMapfv
#PRAGMA EXTERNAL "PROC C.glGetPixelMapfv (VAL INT map, []REAL32 values) = 0"
--* Foreign function [@text glGetPixelMapfv].
INLINE PROC glGetPixelMapfv (VAL INT map, []REAL32 values)
  C.glGetPixelMapfv (map, values)
:
--}}}
--{{{  function glGetPixelMapuiv
#PRAGMA EXTERNAL "PROC C.glGetPixelMapuiv (VAL INT map, []INT values) = 0"
--* Foreign function [@text glGetPixelMapuiv].
INLINE PROC glGetPixelMapuiv (VAL INT map, []INT values)
  C.glGetPixelMapuiv (map, values)
:
--}}}
--{{{  function glGetPixelMapusv
#PRAGMA EXTERNAL "PROC C.glGetPixelMapusv (VAL INT map, []INT16 values) = 0"
--* Foreign function [@text glGetPixelMapusv].
INLINE PROC glGetPixelMapusv (VAL INT map, []INT16 values)
  C.glGetPixelMapusv (map, values)
:
--}}}
--{{{  function glBitmap
#PRAGMA EXTERNAL "PROC C.glBitmap (VAL INT width, VAL INT height, VAL REAL32 xorig, VAL REAL32 yorig, VAL REAL32 xmove, VAL REAL32 ymove, VAL []BYTE bitmap) = 0"
--* Foreign function [@text glBitmap].
INLINE PROC glBitmap (VAL INT width, VAL INT height, VAL REAL32 xorig, VAL REAL32 yorig, VAL REAL32 xmove, VAL REAL32 ymove, VAL []BYTE bitmap)
  C.glBitmap (width, height, xorig, yorig, xmove, ymove, bitmap)
:
--}}}
--  not wrapped: function glReadPixels
--  not wrapped: function glDrawPixels
--{{{  function glCopyPixels
#PRAGMA EXTERNAL "PROC C.glCopyPixels (VAL INT x, VAL INT y, VAL INT width, VAL INT height, VAL INT type) = 0"
--* Foreign function [@text glCopyPixels].
INLINE PROC glCopyPixels (VAL INT x, VAL INT y, VAL INT width, VAL INT height, VAL INT type)
  C.glCopyPixels (x, y, width, height, type)
:
--}}}
--{{{  function glStencilFunc
#PRAGMA EXTERNAL "PROC C.glStencilFunc (VAL INT func, VAL INT ref, VAL INT mask) = 0"
--* Foreign function [@text glStencilFunc].
INLINE PROC glStencilFunc (VAL INT func, VAL INT ref, VAL INT mask)
  C.glStencilFunc (func, ref, mask)
:
--}}}
--{{{  function glStencilMask
#PRAGMA EXTERNAL "PROC C.glStencilMask (VAL INT mask) = 0"
--* Foreign function [@text glStencilMask].
INLINE PROC glStencilMask (VAL INT mask)
  C.glStencilMask (mask)
:
--}}}
--{{{  function glStencilOp
#PRAGMA EXTERNAL "PROC C.glStencilOp (VAL INT fail, VAL INT zfail, VAL INT zpass) = 0"
--* Foreign function [@text glStencilOp].
INLINE PROC glStencilOp (VAL INT fail, VAL INT zfail, VAL INT zpass)
  C.glStencilOp (fail, zfail, zpass)
:
--}}}
--{{{  function glClearStencil
#PRAGMA EXTERNAL "PROC C.glClearStencil (VAL INT s) = 0"
--* Foreign function [@text glClearStencil].
INLINE PROC glClearStencil (VAL INT s)
  C.glClearStencil (s)
:
--}}}
--{{{  function glTexGend
#PRAGMA EXTERNAL "PROC C.glTexGend (VAL INT coord, VAL INT pname, VAL REAL64 param) = 0"
--* Foreign function [@text glTexGend].
INLINE PROC glTexGend (VAL INT coord, VAL INT pname, VAL REAL64 param)
  C.glTexGend (coord, pname, param)
:
--}}}
--{{{  function glTexGenf
#PRAGMA EXTERNAL "PROC C.glTexGenf (VAL INT coord, VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glTexGenf].
INLINE PROC glTexGenf (VAL INT coord, VAL INT pname, VAL REAL32 param)
  C.glTexGenf (coord, pname, param)
:
--}}}
--{{{  function glTexGeni
#PRAGMA EXTERNAL "PROC C.glTexGeni (VAL INT coord, VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glTexGeni].
INLINE PROC glTexGeni (VAL INT coord, VAL INT pname, VAL INT param)
  C.glTexGeni (coord, pname, param)
:
--}}}
--{{{  function glTexGendv
#PRAGMA EXTERNAL "PROC C.glTexGendv (VAL INT coord, VAL INT pname, VAL []REAL64 params) = 0"
--* Foreign function [@text glTexGendv].
INLINE PROC glTexGendv (VAL INT coord, VAL INT pname, VAL []REAL64 params)
  C.glTexGendv (coord, pname, params)
:
--}}}
--{{{  function glTexGenfv
#PRAGMA EXTERNAL "PROC C.glTexGenfv (VAL INT coord, VAL INT pname, VAL []REAL32 params) = 0"
--* Foreign function [@text glTexGenfv].
INLINE PROC glTexGenfv (VAL INT coord, VAL INT pname, VAL []REAL32 params)
  C.glTexGenfv (coord, pname, params)
:
--}}}
--{{{  function glTexGeniv
#PRAGMA EXTERNAL "PROC C.glTexGeniv (VAL INT coord, VAL INT pname, VAL []INT params) = 0"
--* Foreign function [@text glTexGeniv].
INLINE PROC glTexGeniv (VAL INT coord, VAL INT pname, VAL []INT params)
  C.glTexGeniv (coord, pname, params)
:
--}}}
--{{{  function glGetTexGendv
#PRAGMA EXTERNAL "PROC C.glGetTexGendv (VAL INT coord, VAL INT pname, []REAL64 params) = 0"
--* Foreign function [@text glGetTexGendv].
INLINE PROC glGetTexGendv (VAL INT coord, VAL INT pname, []REAL64 params)
  C.glGetTexGendv (coord, pname, params)
:
--}}}
--{{{  function glGetTexGenfv
#PRAGMA EXTERNAL "PROC C.glGetTexGenfv (VAL INT coord, VAL INT pname, []REAL32 params) = 0"
--* Foreign function [@text glGetTexGenfv].
INLINE PROC glGetTexGenfv (VAL INT coord, VAL INT pname, []REAL32 params)
  C.glGetTexGenfv (coord, pname, params)
:
--}}}
--{{{  function glGetTexGeniv
#PRAGMA EXTERNAL "PROC C.glGetTexGeniv (VAL INT coord, VAL INT pname, []INT params) = 0"
--* Foreign function [@text glGetTexGeniv].
INLINE PROC glGetTexGeniv (VAL INT coord, VAL INT pname, []INT params)
  C.glGetTexGeniv (coord, pname, params)
:
--}}}
--{{{  function glTexEnvf
#PRAGMA EXTERNAL "PROC C.glTexEnvf (VAL INT target, VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glTexEnvf].
INLINE PROC glTexEnvf (VAL INT target, VAL INT pname, VAL REAL32 param)
  C.glTexEnvf (target, pname, param)
:
--}}}
--{{{  function glTexEnvi
#PRAGMA EXTERNAL "PROC C.glTexEnvi (VAL INT target, VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glTexEnvi].
INLINE PROC glTexEnvi (VAL INT target, VAL INT pname, VAL INT param)
  C.glTexEnvi (target, pname, param)
:
--}}}
--{{{  function glTexEnvfv
#PRAGMA EXTERNAL "PROC C.glTexEnvfv (VAL INT target, VAL INT pname, VAL []REAL32 params) = 0"
--* Foreign function [@text glTexEnvfv].
INLINE PROC glTexEnvfv (VAL INT target, VAL INT pname, VAL []REAL32 params)
  C.glTexEnvfv (target, pname, params)
:
--}}}
--{{{  function glTexEnviv
#PRAGMA EXTERNAL "PROC C.glTexEnviv (VAL INT target, VAL INT pname, VAL []INT params) = 0"
--* Foreign function [@text glTexEnviv].
INLINE PROC glTexEnviv (VAL INT target, VAL INT pname, VAL []INT params)
  C.glTexEnviv (target, pname, params)
:
--}}}
--{{{  function glGetTexEnvfv
#PRAGMA EXTERNAL "PROC C.glGetTexEnvfv (VAL INT target, VAL INT pname, []REAL32 params) = 0"
--* Foreign function [@text glGetTexEnvfv].
INLINE PROC glGetTexEnvfv (VAL INT target, VAL INT pname, []REAL32 params)
  C.glGetTexEnvfv (target, pname, params)
:
--}}}
--{{{  function glGetTexEnviv
#PRAGMA EXTERNAL "PROC C.glGetTexEnviv (VAL INT target, VAL INT pname, []INT params) = 0"
--* Foreign function [@text glGetTexEnviv].
INLINE PROC glGetTexEnviv (VAL INT target, VAL INT pname, []INT params)
  C.glGetTexEnviv (target, pname, params)
:
--}}}
--{{{  function glTexParameterf
#PRAGMA EXTERNAL "PROC C.glTexParameterf (VAL INT target, VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glTexParameterf].
INLINE PROC glTexParameterf (VAL INT target, VAL INT pname, VAL REAL32 param)
  C.glTexParameterf (target, pname, param)
:
--}}}
--{{{  function glTexParameteri
#PRAGMA EXTERNAL "PROC C.glTexParameteri (VAL INT target, VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glTexParameteri].
INLINE PROC glTexParameteri (VAL INT target, VAL INT pname, VAL INT param)
  C.glTexParameteri (target, pname, param)
:
--}}}
--{{{  function glTexParameterfv
#PRAGMA EXTERNAL "PROC C.glTexParameterfv (VAL INT target, VAL INT pname, VAL []REAL32 params) = 0"
--* Foreign function [@text glTexParameterfv].
INLINE PROC glTexParameterfv (VAL INT target, VAL INT pname, VAL []REAL32 params)
  C.glTexParameterfv (target, pname, params)
:
--}}}
--{{{  function glTexParameteriv
#PRAGMA EXTERNAL "PROC C.glTexParameteriv (VAL INT target, VAL INT pname, VAL []INT params) = 0"
--* Foreign function [@text glTexParameteriv].
INLINE PROC glTexParameteriv (VAL INT target, VAL INT pname, VAL []INT params)
  C.glTexParameteriv (target, pname, params)
:
--}}}
--{{{  function glGetTexParameterfv
#PRAGMA EXTERNAL "PROC C.glGetTexParameterfv (VAL INT target, VAL INT pname, []REAL32 params) = 0"
--* Foreign function [@text glGetTexParameterfv].
INLINE PROC glGetTexParameterfv (VAL INT target, VAL INT pname, []REAL32 params)
  C.glGetTexParameterfv (target, pname, params)
:
--}}}
--{{{  function glGetTexParameteriv
#PRAGMA EXTERNAL "PROC C.glGetTexParameteriv (VAL INT target, VAL INT pname, []INT params) = 0"
--* Foreign function [@text glGetTexParameteriv].
INLINE PROC glGetTexParameteriv (VAL INT target, VAL INT pname, []INT params)
  C.glGetTexParameteriv (target, pname, params)
:
--}}}
--{{{  function glGetTexLevelParameterfv
#PRAGMA EXTERNAL "PROC C.glGetTexLevelParameterfv (VAL INT target, VAL INT level, VAL INT pname, []REAL32 params) = 0"
--* Foreign function [@text glGetTexLevelParameterfv].
INLINE PROC glGetTexLevelParameterfv (VAL INT target, VAL INT level, VAL INT pname, []REAL32 params)
  C.glGetTexLevelParameterfv (target, level, pname, params)
:
--}}}
--{{{  function glGetTexLevelParameteriv
#PRAGMA EXTERNAL "PROC C.glGetTexLevelParameteriv (VAL INT target, VAL INT level, VAL INT pname, []INT params) = 0"
--* Foreign function [@text glGetTexLevelParameteriv].
INLINE PROC glGetTexLevelParameteriv (VAL INT target, VAL INT level, VAL INT pname, []INT params)
  C.glGetTexLevelParameteriv (target, level, pname, params)
:
--}}}
--  not wrapped: function glTexImage1D
--  not wrapped: function glTexImage2D
--  not wrapped: function glGetTexImage
--{{{  function glGenTextures
#PRAGMA EXTERNAL "PROC C.glGenTextures (VAL INT n, []INT textures) = 0"
--* Foreign function [@text glGenTextures].
INLINE PROC glGenTextures (VAL INT n, []INT textures)
  C.glGenTextures (n, textures)
:
--}}}
--{{{  function glDeleteTextures
#PRAGMA EXTERNAL "PROC C.glDeleteTextures (VAL INT n, VAL []INT textures) = 0"
--* Foreign function [@text glDeleteTextures].
INLINE PROC glDeleteTextures (VAL INT n, VAL []INT textures)
  C.glDeleteTextures (n, textures)
:
--}}}
--{{{  function glBindTexture
#PRAGMA EXTERNAL "PROC C.glBindTexture (VAL INT target, VAL INT texture) = 0"
--* Foreign function [@text glBindTexture].
INLINE PROC glBindTexture (VAL INT target, VAL INT texture)
  C.glBindTexture (target, texture)
:
--}}}
--{{{  function glPrioritizeTextures
#PRAGMA EXTERNAL "PROC C.glPrioritizeTextures (VAL INT n, VAL []INT textures, VAL []REAL32 priorities) = 0"
--* Foreign function [@text glPrioritizeTextures].
INLINE PROC glPrioritizeTextures (VAL INT n, VAL []INT textures, VAL []REAL32 priorities)
  C.glPrioritizeTextures (n, textures, priorities)
:
--}}}
--{{{  function glAreTexturesResident
#PRAGMA EXTERNAL "PROC C.glAreTexturesResident (VAL INT n, VAL []INT textures, []BYTE residences, RESULT BYTE return.value) = 0"
--* Foreign function [@text glAreTexturesResident].
INLINE PROC glAreTexturesResident (VAL INT n, VAL []INT textures, []BYTE residences, RESULT BYTE return.value)
  C.glAreTexturesResident (n, textures, residences, return.value)
:
--}}}
--{{{  function glIsTexture
#PRAGMA EXTERNAL "PROC C.glIsTexture (VAL INT texture, RESULT BYTE return.value) = 0"
--* Foreign function [@text glIsTexture].
INLINE PROC glIsTexture (VAL INT texture, RESULT BYTE return.value)
  C.glIsTexture (texture, return.value)
:
--}}}
--  not wrapped: function glTexSubImage1D
--  not wrapped: function glTexSubImage2D
--{{{  function glCopyTexImage1D
#PRAGMA EXTERNAL "PROC C.glCopyTexImage1D (VAL INT target, VAL INT level, VAL INT internalformat, VAL INT x, VAL INT y, VAL INT width, VAL INT border) = 0"
--* Foreign function [@text glCopyTexImage1D].
INLINE PROC glCopyTexImage1D (VAL INT target, VAL INT level, VAL INT internalformat, VAL INT x, VAL INT y, VAL INT width, VAL INT border)
  C.glCopyTexImage1D (target, level, internalformat, x, y, width, border)
:
--}}}
--{{{  function glCopyTexImage2D
#PRAGMA EXTERNAL "PROC C.glCopyTexImage2D (VAL INT target, VAL INT level, VAL INT internalformat, VAL INT x, VAL INT y, VAL INT width, VAL INT height, VAL INT border) = 0"
--* Foreign function [@text glCopyTexImage2D].
INLINE PROC glCopyTexImage2D (VAL INT target, VAL INT level, VAL INT internalformat, VAL INT x, VAL INT y, VAL INT width, VAL INT height, VAL INT border)
  C.glCopyTexImage2D (target, level, internalformat, x, y, width, height, border)
:
--}}}
--{{{  function glCopyTexSubImage1D
#PRAGMA EXTERNAL "PROC C.glCopyTexSubImage1D (VAL INT target, VAL INT level, VAL INT xoffset, VAL INT x, VAL INT y, VAL INT width) = 0"
--* Foreign function [@text glCopyTexSubImage1D].
INLINE PROC glCopyTexSubImage1D (VAL INT target, VAL INT level, VAL INT xoffset, VAL INT x, VAL INT y, VAL INT width)
  C.glCopyTexSubImage1D (target, level, xoffset, x, y, width)
:
--}}}
--{{{  function glCopyTexSubImage2D
#PRAGMA EXTERNAL "PROC C.glCopyTexSubImage2D (VAL INT target, VAL INT level, VAL INT xoffset, VAL INT yoffset, VAL INT x, VAL INT y, VAL INT width, VAL INT height) = 0"
--* Foreign function [@text glCopyTexSubImage2D].
INLINE PROC glCopyTexSubImage2D (VAL INT target, VAL INT level, VAL INT xoffset, VAL INT yoffset, VAL INT x, VAL INT y, VAL INT width, VAL INT height)
  C.glCopyTexSubImage2D (target, level, xoffset, yoffset, x, y, width, height)
:
--}}}
--{{{  function glMap1d
#PRAGMA EXTERNAL "PROC C.glMap1d (VAL INT target, VAL REAL64 u1, VAL REAL64 u2, VAL INT stride, VAL INT order, VAL []REAL64 points) = 0"
--* Foreign function [@text glMap1d].
INLINE PROC glMap1d (VAL INT target, VAL REAL64 u1, VAL REAL64 u2, VAL INT stride, VAL INT order, VAL []REAL64 points)
  C.glMap1d (target, u1, u2, stride, order, points)
:
--}}}
--{{{  function glMap1f
#PRAGMA EXTERNAL "PROC C.glMap1f (VAL INT target, VAL REAL32 u1, VAL REAL32 u2, VAL INT stride, VAL INT order, VAL []REAL32 points) = 0"
--* Foreign function [@text glMap1f].
INLINE PROC glMap1f (VAL INT target, VAL REAL32 u1, VAL REAL32 u2, VAL INT stride, VAL INT order, VAL []REAL32 points)
  C.glMap1f (target, u1, u2, stride, order, points)
:
--}}}
--{{{  function glMap2d
#PRAGMA EXTERNAL "PROC C.glMap2d (VAL INT target, VAL REAL64 u1, VAL REAL64 u2, VAL INT ustride, VAL INT uorder, VAL REAL64 v1, VAL REAL64 v2, VAL INT vstride, VAL INT vorder, VAL []REAL64 points) = 0"
--* Foreign function [@text glMap2d].
INLINE PROC glMap2d (VAL INT target, VAL REAL64 u1, VAL REAL64 u2, VAL INT ustride, VAL INT uorder, VAL REAL64 v1, VAL REAL64 v2, VAL INT vstride, VAL INT vorder, VAL []REAL64 points)
  C.glMap2d (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
:
--}}}
--{{{  function glMap2f
#PRAGMA EXTERNAL "PROC C.glMap2f (VAL INT target, VAL REAL32 u1, VAL REAL32 u2, VAL INT ustride, VAL INT uorder, VAL REAL32 v1, VAL REAL32 v2, VAL INT vstride, VAL INT vorder, VAL []REAL32 points) = 0"
--* Foreign function [@text glMap2f].
INLINE PROC glMap2f (VAL INT target, VAL REAL32 u1, VAL REAL32 u2, VAL INT ustride, VAL INT uorder, VAL REAL32 v1, VAL REAL32 v2, VAL INT vstride, VAL INT vorder, VAL []REAL32 points)
  C.glMap2f (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
:
--}}}
--{{{  function glGetMapdv
#PRAGMA EXTERNAL "PROC C.glGetMapdv (VAL INT target, VAL INT query, []REAL64 v) = 0"
--* Foreign function [@text glGetMapdv].
INLINE PROC glGetMapdv (VAL INT target, VAL INT query, []REAL64 v)
  C.glGetMapdv (target, query, v)
:
--}}}
--{{{  function glGetMapfv
#PRAGMA EXTERNAL "PROC C.glGetMapfv (VAL INT target, VAL INT query, []REAL32 v) = 0"
--* Foreign function [@text glGetMapfv].
INLINE PROC glGetMapfv (VAL INT target, VAL INT query, []REAL32 v)
  C.glGetMapfv (target, query, v)
:
--}}}
--{{{  function glGetMapiv
#PRAGMA EXTERNAL "PROC C.glGetMapiv (VAL INT target, VAL INT query, []INT v) = 0"
--* Foreign function [@text glGetMapiv].
INLINE PROC glGetMapiv (VAL INT target, VAL INT query, []INT v)
  C.glGetMapiv (target, query, v)
:
--}}}
--{{{  function glEvalCoord1d
#PRAGMA EXTERNAL "PROC C.glEvalCoord1d (VAL REAL64 u) = 0"
--* Foreign function [@text glEvalCoord1d].
INLINE PROC glEvalCoord1d (VAL REAL64 u)
  C.glEvalCoord1d (u)
:
--}}}
--{{{  function glEvalCoord1f
#PRAGMA EXTERNAL "PROC C.glEvalCoord1f (VAL REAL32 u) = 0"
--* Foreign function [@text glEvalCoord1f].
INLINE PROC glEvalCoord1f (VAL REAL32 u)
  C.glEvalCoord1f (u)
:
--}}}
--{{{  function glEvalCoord1dv
#PRAGMA EXTERNAL "PROC C.glEvalCoord1dv (VAL [1]REAL64 u) = 0"
--* Foreign function [@text glEvalCoord1dv].
INLINE PROC glEvalCoord1dv (VAL [1]REAL64 u)
  C.glEvalCoord1dv (u)
:
--}}}
--{{{  function glEvalCoord1fv
#PRAGMA EXTERNAL "PROC C.glEvalCoord1fv (VAL [1]REAL32 u) = 0"
--* Foreign function [@text glEvalCoord1fv].
INLINE PROC glEvalCoord1fv (VAL [1]REAL32 u)
  C.glEvalCoord1fv (u)
:
--}}}
--{{{  function glEvalCoord2d
#PRAGMA EXTERNAL "PROC C.glEvalCoord2d (VAL REAL64 u, VAL REAL64 v) = 0"
--* Foreign function [@text glEvalCoord2d].
INLINE PROC glEvalCoord2d (VAL REAL64 u, VAL REAL64 v)
  C.glEvalCoord2d (u, v)
:
--}}}
--{{{  function glEvalCoord2f
#PRAGMA EXTERNAL "PROC C.glEvalCoord2f (VAL REAL32 u, VAL REAL32 v) = 0"
--* Foreign function [@text glEvalCoord2f].
INLINE PROC glEvalCoord2f (VAL REAL32 u, VAL REAL32 v)
  C.glEvalCoord2f (u, v)
:
--}}}
--{{{  function glEvalCoord2dv
#PRAGMA EXTERNAL "PROC C.glEvalCoord2dv (VAL [2]REAL64 u) = 0"
--* Foreign function [@text glEvalCoord2dv].
INLINE PROC glEvalCoord2dv (VAL [2]REAL64 u)
  C.glEvalCoord2dv (u)
:
--}}}
--{{{  function glEvalCoord2fv
#PRAGMA EXTERNAL "PROC C.glEvalCoord2fv (VAL [2]REAL32 u) = 0"
--* Foreign function [@text glEvalCoord2fv].
INLINE PROC glEvalCoord2fv (VAL [2]REAL32 u)
  C.glEvalCoord2fv (u)
:
--}}}
--{{{  function glMapGrid1d
#PRAGMA EXTERNAL "PROC C.glMapGrid1d (VAL INT un, VAL REAL64 u1, VAL REAL64 u2) = 0"
--* Foreign function [@text glMapGrid1d].
INLINE PROC glMapGrid1d (VAL INT un, VAL REAL64 u1, VAL REAL64 u2)
  C.glMapGrid1d (un, u1, u2)
:
--}}}
--{{{  function glMapGrid1f
#PRAGMA EXTERNAL "PROC C.glMapGrid1f (VAL INT un, VAL REAL32 u1, VAL REAL32 u2) = 0"
--* Foreign function [@text glMapGrid1f].
INLINE PROC glMapGrid1f (VAL INT un, VAL REAL32 u1, VAL REAL32 u2)
  C.glMapGrid1f (un, u1, u2)
:
--}}}
--{{{  function glMapGrid2d
#PRAGMA EXTERNAL "PROC C.glMapGrid2d (VAL INT un, VAL REAL64 u1, VAL REAL64 u2, VAL INT vn, VAL REAL64 v1, VAL REAL64 v2) = 0"
--* Foreign function [@text glMapGrid2d].
INLINE PROC glMapGrid2d (VAL INT un, VAL REAL64 u1, VAL REAL64 u2, VAL INT vn, VAL REAL64 v1, VAL REAL64 v2)
  C.glMapGrid2d (un, u1, u2, vn, v1, v2)
:
--}}}
--{{{  function glMapGrid2f
#PRAGMA EXTERNAL "PROC C.glMapGrid2f (VAL INT un, VAL REAL32 u1, VAL REAL32 u2, VAL INT vn, VAL REAL32 v1, VAL REAL32 v2) = 0"
--* Foreign function [@text glMapGrid2f].
INLINE PROC glMapGrid2f (VAL INT un, VAL REAL32 u1, VAL REAL32 u2, VAL INT vn, VAL REAL32 v1, VAL REAL32 v2)
  C.glMapGrid2f (un, u1, u2, vn, v1, v2)
:
--}}}
--{{{  function glEvalPoint1
#PRAGMA EXTERNAL "PROC C.glEvalPoint1 (VAL INT i) = 0"
--* Foreign function [@text glEvalPoint1].
INLINE PROC glEvalPoint1 (VAL INT i)
  C.glEvalPoint1 (i)
:
--}}}
--{{{  function glEvalPoint2
#PRAGMA EXTERNAL "PROC C.glEvalPoint2 (VAL INT i, VAL INT j) = 0"
--* Foreign function [@text glEvalPoint2].
INLINE PROC glEvalPoint2 (VAL INT i, VAL INT j)
  C.glEvalPoint2 (i, j)
:
--}}}
--{{{  function glEvalMesh1
#PRAGMA EXTERNAL "PROC C.glEvalMesh1 (VAL INT mode, VAL INT i1, VAL INT i2) = 0"
--* Foreign function [@text glEvalMesh1].
INLINE PROC glEvalMesh1 (VAL INT mode, VAL INT i1, VAL INT i2)
  C.glEvalMesh1 (mode, i1, i2)
:
--}}}
--{{{  function glEvalMesh2
#PRAGMA EXTERNAL "PROC C.glEvalMesh2 (VAL INT mode, VAL INT i1, VAL INT i2, VAL INT j1, VAL INT j2) = 0"
--* Foreign function [@text glEvalMesh2].
INLINE PROC glEvalMesh2 (VAL INT mode, VAL INT i1, VAL INT i2, VAL INT j1, VAL INT j2)
  C.glEvalMesh2 (mode, i1, i2, j1, j2)
:
--}}}
--{{{  function glFogf
#PRAGMA EXTERNAL "PROC C.glFogf (VAL INT pname, VAL REAL32 param) = 0"
--* Foreign function [@text glFogf].
INLINE PROC glFogf (VAL INT pname, VAL REAL32 param)
  C.glFogf (pname, param)
:
--}}}
--{{{  function glFogi
#PRAGMA EXTERNAL "PROC C.glFogi (VAL INT pname, VAL INT param) = 0"
--* Foreign function [@text glFogi].
INLINE PROC glFogi (VAL INT pname, VAL INT param)
  C.glFogi (pname, param)
:
--}}}
--{{{  function glFogfv
#PRAGMA EXTERNAL "PROC C.glFogfv (VAL INT pname, VAL []REAL32 params) = 0"
--* Foreign function [@text glFogfv].
INLINE PROC glFogfv (VAL INT pname, VAL []REAL32 params)
  C.glFogfv (pname, params)
:
--}}}
--{{{  function glFogiv
#PRAGMA EXTERNAL "PROC C.glFogiv (VAL INT pname, VAL []INT params) = 0"
--* Foreign function [@text glFogiv].
INLINE PROC glFogiv (VAL INT pname, VAL []INT params)
  C.glFogiv (pname, params)
:
--}}}
--{{{  function glFeedbackBuffer
#PRAGMA EXTERNAL "PROC C.glFeedbackBuffer (VAL INT size, VAL INT type, []REAL32 buffer) = 0"
--* Foreign function [@text glFeedbackBuffer].
INLINE PROC glFeedbackBuffer (VAL INT size, VAL INT type, []REAL32 buffer)
  C.glFeedbackBuffer (size, type, buffer)
:
--}}}
--{{{  function glPassThrough
#PRAGMA EXTERNAL "PROC C.glPassThrough (VAL REAL32 token) = 0"
--* Foreign function [@text glPassThrough].
INLINE PROC glPassThrough (VAL REAL32 token)
  C.glPassThrough (token)
:
--}}}
--{{{  function glSelectBuffer
#PRAGMA EXTERNAL "PROC C.glSelectBuffer (VAL INT size, []INT buffer) = 0"
--* Foreign function [@text glSelectBuffer].
INLINE PROC glSelectBuffer (VAL INT size, []INT buffer)
  C.glSelectBuffer (size, buffer)
:
--}}}
--{{{  function glInitNames
#PRAGMA EXTERNAL "PROC C.glInitNames () = 0"
--* Foreign function [@text glInitNames].
INLINE PROC glInitNames ()
  C.glInitNames ()
:
--}}}
--{{{  function glLoadName
#PRAGMA EXTERNAL "PROC C.glLoadName (VAL INT name) = 0"
--* Foreign function [@text glLoadName].
INLINE PROC glLoadName (VAL INT name)
  C.glLoadName (name)
:
--}}}
--{{{  function glPushName
#PRAGMA EXTERNAL "PROC C.glPushName (VAL INT name) = 0"
--* Foreign function [@text glPushName].
INLINE PROC glPushName (VAL INT name)
  C.glPushName (name)
:
--}}}
--{{{  function glPopName
#PRAGMA EXTERNAL "PROC C.glPopName () = 0"
--* Foreign function [@text glPopName].
INLINE PROC glPopName ()
  C.glPopName ()
:
--}}}
--{{{  function gluBeginCurve
#PRAGMA EXTERNAL "PROC C.gluBeginCurve (VAL GLUnurbs nurb) = 0"
--* Foreign function [@text gluBeginCurve].
INLINE PROC gluBeginCurve (VAL GLUnurbs nurb)
  C.gluBeginCurve (nurb)
:
--}}}
--{{{  function gluBeginPolygon
#PRAGMA EXTERNAL "PROC C.gluBeginPolygon (VAL GLUtesselator tess) = 0"
--* Foreign function [@text gluBeginPolygon].
INLINE PROC gluBeginPolygon (VAL GLUtesselator tess)
  C.gluBeginPolygon (tess)
:
--}}}
--{{{  function gluBeginSurface
#PRAGMA EXTERNAL "PROC C.gluBeginSurface (VAL GLUnurbs nurb) = 0"
--* Foreign function [@text gluBeginSurface].
INLINE PROC gluBeginSurface (VAL GLUnurbs nurb)
  C.gluBeginSurface (nurb)
:
--}}}
--{{{  function gluBeginTrim
#PRAGMA EXTERNAL "PROC C.gluBeginTrim (VAL GLUnurbs nurb) = 0"
--* Foreign function [@text gluBeginTrim].
INLINE PROC gluBeginTrim (VAL GLUnurbs nurb)
  C.gluBeginTrim (nurb)
:
--}}}
--{{{  function gluCylinder
#PRAGMA EXTERNAL "PROC C.gluCylinder (VAL GLUquadric quad, VAL REAL64 base, VAL REAL64 top, VAL REAL64 height, VAL INT slices, VAL INT stacks) = 0"
--* Foreign function [@text gluCylinder].
INLINE PROC gluCylinder (VAL GLUquadric quad, VAL REAL64 base, VAL REAL64 top, VAL REAL64 height, VAL INT slices, VAL INT stacks)
  C.gluCylinder (quad, base, top, height, slices, stacks)
:
--}}}
--{{{  function gluDeleteNurbsRenderer
#PRAGMA EXTERNAL "PROC C.gluDeleteNurbsRenderer (VAL GLUnurbs nurb) = 0"
--* Foreign function [@text gluDeleteNurbsRenderer].
INLINE PROC gluDeleteNurbsRenderer (VAL GLUnurbs nurb)
  C.gluDeleteNurbsRenderer (nurb)
:
--}}}
--{{{  function gluDeleteQuadric
#PRAGMA EXTERNAL "PROC C.gluDeleteQuadric (VAL GLUquadric quad) = 0"
--* Foreign function [@text gluDeleteQuadric].
INLINE PROC gluDeleteQuadric (VAL GLUquadric quad)
  C.gluDeleteQuadric (quad)
:
--}}}
--{{{  function gluDeleteTess
#PRAGMA EXTERNAL "PROC C.gluDeleteTess (VAL GLUtesselator tess) = 0"
--* Foreign function [@text gluDeleteTess].
INLINE PROC gluDeleteTess (VAL GLUtesselator tess)
  C.gluDeleteTess (tess)
:
--}}}
--{{{  function gluDisk
#PRAGMA EXTERNAL "PROC C.gluDisk (VAL GLUquadric quad, VAL REAL64 inner, VAL REAL64 outer, VAL INT slices, VAL INT loops) = 0"
--* Foreign function [@text gluDisk].
INLINE PROC gluDisk (VAL GLUquadric quad, VAL REAL64 inner, VAL REAL64 outer, VAL INT slices, VAL INT loops)
  C.gluDisk (quad, inner, outer, slices, loops)
:
--}}}
--{{{  function gluEndCurve
#PRAGMA EXTERNAL "PROC C.gluEndCurve (VAL GLUnurbs nurb) = 0"
--* Foreign function [@text gluEndCurve].
INLINE PROC gluEndCurve (VAL GLUnurbs nurb)
  C.gluEndCurve (nurb)
:
--}}}
--{{{  function gluEndPolygon
#PRAGMA EXTERNAL "PROC C.gluEndPolygon (VAL GLUtesselator tess) = 0"
--* Foreign function [@text gluEndPolygon].
INLINE PROC gluEndPolygon (VAL GLUtesselator tess)
  C.gluEndPolygon (tess)
:
--}}}
--{{{  function gluEndSurface
#PRAGMA EXTERNAL "PROC C.gluEndSurface (VAL GLUnurbs nurb) = 0"
--* Foreign function [@text gluEndSurface].
INLINE PROC gluEndSurface (VAL GLUnurbs nurb)
  C.gluEndSurface (nurb)
:
--}}}
--{{{  function gluEndTrim
#PRAGMA EXTERNAL "PROC C.gluEndTrim (VAL GLUnurbs nurb) = 0"
--* Foreign function [@text gluEndTrim].
INLINE PROC gluEndTrim (VAL GLUnurbs nurb)
  C.gluEndTrim (nurb)
:
--}}}
--{{{  function gluErrorString
#PRAGMA EXTERNAL "PROC C.gluErrorString (VAL INT error, RESULT INT return.value) = 0"
--* Foreign function [@text gluErrorString].
INLINE PROC gluErrorString (VAL INT error, RESULT INT return.value)
  C.gluErrorString (error, return.value)
:
--}}}
--{{{  function gluGetNurbsProperty
#PRAGMA EXTERNAL "PROC C.gluGetNurbsProperty (VAL GLUnurbs nurb, VAL INT property, []REAL32 data) = 0"
--* Foreign function [@text gluGetNurbsProperty].
INLINE PROC gluGetNurbsProperty (VAL GLUnurbs nurb, VAL INT property, []REAL32 data)
  C.gluGetNurbsProperty (nurb, property, data)
:
--}}}
--{{{  function gluGetString
#PRAGMA EXTERNAL "PROC C.gluGetString (VAL INT name, RESULT INT return.value) = 0"
--* Foreign function [@text gluGetString].
INLINE PROC gluGetString (VAL INT name, RESULT INT return.value)
  C.gluGetString (name, return.value)
:
--}}}
--{{{  function gluGetTessProperty
#PRAGMA EXTERNAL "PROC C.gluGetTessProperty (VAL GLUtesselator tess, VAL INT which, []REAL64 data) = 0"
--* Foreign function [@text gluGetTessProperty].
INLINE PROC gluGetTessProperty (VAL GLUtesselator tess, VAL INT which, []REAL64 data)
  C.gluGetTessProperty (tess, which, data)
:
--}}}
--{{{  function gluLoadSamplingMatrices
#PRAGMA EXTERNAL "PROC C.gluLoadSamplingMatrices (VAL GLUnurbs nurb, VAL []REAL32 model, VAL []REAL32 perspective, VAL []INT view) = 0"
--* Foreign function [@text gluLoadSamplingMatrices].
INLINE PROC gluLoadSamplingMatrices (VAL GLUnurbs nurb, VAL []REAL32 model, VAL []REAL32 perspective, VAL []INT view)
  C.gluLoadSamplingMatrices (nurb, model, perspective, view)
:
--}}}
--{{{  function gluLookAt
#PRAGMA EXTERNAL "PROC C.gluLookAt (VAL REAL64 eyeX, VAL REAL64 eyeY, VAL REAL64 eyeZ, VAL REAL64 centerX, VAL REAL64 centerY, VAL REAL64 centerZ, VAL REAL64 upX, VAL REAL64 upY, VAL REAL64 upZ) = 0"
--* Foreign function [@text gluLookAt].
INLINE PROC gluLookAt (VAL REAL64 eyeX, VAL REAL64 eyeY, VAL REAL64 eyeZ, VAL REAL64 centerX, VAL REAL64 centerY, VAL REAL64 centerZ, VAL REAL64 upX, VAL REAL64 upY, VAL REAL64 upZ)
  C.gluLookAt (eyeX, eyeY, eyeZ, centerX, centerY, centerZ, upX, upY, upZ)
:
--}}}
--{{{  function gluNewNurbsRenderer
#PRAGMA EXTERNAL "PROC C.gluNewNurbsRenderer (RESULT GLUnurbs return.value) = 0"
--* Foreign function [@text gluNewNurbsRenderer].
INLINE PROC gluNewNurbsRenderer (RESULT GLUnurbs return.value)
  C.gluNewNurbsRenderer (return.value)
:
--}}}
--{{{  function gluNewQuadric
#PRAGMA EXTERNAL "PROC C.gluNewQuadric (RESULT GLUquadric return.value) = 0"
--* Foreign function [@text gluNewQuadric].
INLINE PROC gluNewQuadric (RESULT GLUquadric return.value)
  C.gluNewQuadric (return.value)
:
--}}}
--{{{  function gluNewTess
#PRAGMA EXTERNAL "PROC C.gluNewTess (RESULT GLUtesselator return.value) = 0"
--* Foreign function [@text gluNewTess].
INLINE PROC gluNewTess (RESULT GLUtesselator return.value)
  C.gluNewTess (return.value)
:
--}}}
--{{{  function gluNextContour
#PRAGMA EXTERNAL "PROC C.gluNextContour (VAL GLUtesselator tess, VAL INT type) = 0"
--* Foreign function [@text gluNextContour].
INLINE PROC gluNextContour (VAL GLUtesselator tess, VAL INT type)
  C.gluNextContour (tess, type)
:
--}}}
--{{{  function gluNurbsCurve
#PRAGMA EXTERNAL "PROC C.gluNurbsCurve (VAL GLUnurbs nurb, VAL INT knotCount, []REAL32 knots, VAL INT stride, []REAL32 control, VAL INT order, VAL INT type) = 0"
--* Foreign function [@text gluNurbsCurve].
INLINE PROC gluNurbsCurve (VAL GLUnurbs nurb, VAL INT knotCount, []REAL32 knots, VAL INT stride, []REAL32 control, VAL INT order, VAL INT type)
  C.gluNurbsCurve (nurb, knotCount, knots, stride, control, order, type)
:
--}}}
--{{{  function gluNurbsProperty
#PRAGMA EXTERNAL "PROC C.gluNurbsProperty (VAL GLUnurbs nurb, VAL INT property, VAL REAL32 value) = 0"
--* Foreign function [@text gluNurbsProperty].
INLINE PROC gluNurbsProperty (VAL GLUnurbs nurb, VAL INT property, VAL REAL32 value)
  C.gluNurbsProperty (nurb, property, value)
:
--}}}
--{{{  function gluNurbsSurface
#PRAGMA EXTERNAL "PROC C.gluNurbsSurface (VAL GLUnurbs nurb, VAL INT sKnotCount, []REAL32 sKnots, VAL INT tKnotCount, []REAL32 tKnots, VAL INT sStride, VAL INT tStride, []REAL32 control, VAL INT sOrder, VAL INT tOrder, VAL INT type) = 0"
--* Foreign function [@text gluNurbsSurface].
INLINE PROC gluNurbsSurface (VAL GLUnurbs nurb, VAL INT sKnotCount, []REAL32 sKnots, VAL INT tKnotCount, []REAL32 tKnots, VAL INT sStride, VAL INT tStride, []REAL32 control, VAL INT sOrder, VAL INT tOrder, VAL INT type)
  C.gluNurbsSurface (nurb, sKnotCount, sKnots, tKnotCount, tKnots, sStride, tStride, control, sOrder, tOrder, type)
:
--}}}
--{{{  function gluOrtho2D
#PRAGMA EXTERNAL "PROC C.gluOrtho2D (VAL REAL64 left, VAL REAL64 right, VAL REAL64 bottom, VAL REAL64 top) = 0"
--* Foreign function [@text gluOrtho2D].
INLINE PROC gluOrtho2D (VAL REAL64 left, VAL REAL64 right, VAL REAL64 bottom, VAL REAL64 top)
  C.gluOrtho2D (left, right, bottom, top)
:
--}}}
--{{{  function gluPartialDisk
#PRAGMA EXTERNAL "PROC C.gluPartialDisk (VAL GLUquadric quad, VAL REAL64 inner, VAL REAL64 outer, VAL INT slices, VAL INT loops, VAL REAL64 start, VAL REAL64 sweep) = 0"
--* Foreign function [@text gluPartialDisk].
INLINE PROC gluPartialDisk (VAL GLUquadric quad, VAL REAL64 inner, VAL REAL64 outer, VAL INT slices, VAL INT loops, VAL REAL64 start, VAL REAL64 sweep)
  C.gluPartialDisk (quad, inner, outer, slices, loops, start, sweep)
:
--}}}
--{{{  function gluPerspective
#PRAGMA EXTERNAL "PROC C.gluPerspective (VAL REAL64 fovy, VAL REAL64 aspect, VAL REAL64 zNear, VAL REAL64 zFar) = 0"
--* Foreign function [@text gluPerspective].
INLINE PROC gluPerspective (VAL REAL64 fovy, VAL REAL64 aspect, VAL REAL64 zNear, VAL REAL64 zFar)
  C.gluPerspective (fovy, aspect, zNear, zFar)
:
--}}}
--{{{  function gluPickMatrix
#PRAGMA EXTERNAL "PROC C.gluPickMatrix (VAL REAL64 x, VAL REAL64 y, VAL REAL64 delX, VAL REAL64 delY, []INT viewport) = 0"
--* Foreign function [@text gluPickMatrix].
INLINE PROC gluPickMatrix (VAL REAL64 x, VAL REAL64 y, VAL REAL64 delX, VAL REAL64 delY, []INT viewport)
  C.gluPickMatrix (x, y, delX, delY, viewport)
:
--}}}
--{{{  function gluProject
#PRAGMA EXTERNAL "PROC C.gluProject (VAL REAL64 objX, VAL REAL64 objY, VAL REAL64 objZ, VAL []REAL64 model, VAL []REAL64 proj, VAL []INT view, []REAL64 winX, []REAL64 winY, []REAL64 winZ, RESULT INT return.value) = 0"
--* Foreign function [@text gluProject].
INLINE PROC gluProject (VAL REAL64 objX, VAL REAL64 objY, VAL REAL64 objZ, VAL []REAL64 model, VAL []REAL64 proj, VAL []INT view, []REAL64 winX, []REAL64 winY, []REAL64 winZ, RESULT INT return.value)
  C.gluProject (objX, objY, objZ, model, proj, view, winX, winY, winZ, return.value)
:
--}}}
--{{{  function gluPwlCurve
#PRAGMA EXTERNAL "PROC C.gluPwlCurve (VAL GLUnurbs nurb, VAL INT count, []REAL32 data, VAL INT stride, VAL INT type) = 0"
--* Foreign function [@text gluPwlCurve].
INLINE PROC gluPwlCurve (VAL GLUnurbs nurb, VAL INT count, []REAL32 data, VAL INT stride, VAL INT type)
  C.gluPwlCurve (nurb, count, data, stride, type)
:
--}}}
--{{{  function gluQuadricDrawStyle
#PRAGMA EXTERNAL "PROC C.gluQuadricDrawStyle (VAL GLUquadric quad, VAL INT draw) = 0"
--* Foreign function [@text gluQuadricDrawStyle].
INLINE PROC gluQuadricDrawStyle (VAL GLUquadric quad, VAL INT draw)
  C.gluQuadricDrawStyle (quad, draw)
:
--}}}
--{{{  function gluQuadricNormals
#PRAGMA EXTERNAL "PROC C.gluQuadricNormals (VAL GLUquadric quad, VAL INT normal) = 0"
--* Foreign function [@text gluQuadricNormals].
INLINE PROC gluQuadricNormals (VAL GLUquadric quad, VAL INT normal)
  C.gluQuadricNormals (quad, normal)
:
--}}}
--{{{  function gluQuadricOrientation
#PRAGMA EXTERNAL "PROC C.gluQuadricOrientation (VAL GLUquadric quad, VAL INT orientation) = 0"
--* Foreign function [@text gluQuadricOrientation].
INLINE PROC gluQuadricOrientation (VAL GLUquadric quad, VAL INT orientation)
  C.gluQuadricOrientation (quad, orientation)
:
--}}}
--{{{  function gluQuadricTexture
#PRAGMA EXTERNAL "PROC C.gluQuadricTexture (VAL GLUquadric quad, VAL BYTE texture) = 0"
--* Foreign function [@text gluQuadricTexture].
INLINE PROC gluQuadricTexture (VAL GLUquadric quad, VAL BYTE texture)
  C.gluQuadricTexture (quad, texture)
:
--}}}
--{{{  function gluScaleImage
#PRAGMA EXTERNAL "PROC C.gluScaleImage (VAL INT format, VAL INT wIn, VAL INT hIn, VAL INT typeIn, VAL INT dataIn, VAL INT wOut, VAL INT hOut, VAL INT typeOut, VAL INT dataOut, RESULT INT return.value) = 0"
--* Foreign function [@text gluScaleImage].
INLINE PROC gluScaleImage (VAL INT format, VAL INT wIn, VAL INT hIn, VAL INT typeIn, VAL INT dataIn, VAL INT wOut, VAL INT hOut, VAL INT typeOut, VAL INT dataOut, RESULT INT return.value)
  C.gluScaleImage (format, wIn, hIn, typeIn, dataIn, wOut, hOut, typeOut, dataOut, return.value)
:
--}}}
--{{{  function gluSphere
#PRAGMA EXTERNAL "PROC C.gluSphere (VAL GLUquadric quad, VAL REAL64 radius, VAL INT slices, VAL INT stacks) = 0"
--* Foreign function [@text gluSphere].
INLINE PROC gluSphere (VAL GLUquadric quad, VAL REAL64 radius, VAL INT slices, VAL INT stacks)
  C.gluSphere (quad, radius, slices, stacks)
:
--}}}
--{{{  function gluTessBeginContour
#PRAGMA EXTERNAL "PROC C.gluTessBeginContour (VAL GLUtesselator tess) = 0"
--* Foreign function [@text gluTessBeginContour].
INLINE PROC gluTessBeginContour (VAL GLUtesselator tess)
  C.gluTessBeginContour (tess)
:
--}}}
--{{{  function gluTessBeginPolygon
#PRAGMA EXTERNAL "PROC C.gluTessBeginPolygon (VAL GLUtesselator tess, VAL INT data) = 0"
--* Foreign function [@text gluTessBeginPolygon].
INLINE PROC gluTessBeginPolygon (VAL GLUtesselator tess, VAL INT data)
  C.gluTessBeginPolygon (tess, data)
:
--}}}
--{{{  function gluTessEndContour
#PRAGMA EXTERNAL "PROC C.gluTessEndContour (VAL GLUtesselator tess) = 0"
--* Foreign function [@text gluTessEndContour].
INLINE PROC gluTessEndContour (VAL GLUtesselator tess)
  C.gluTessEndContour (tess)
:
--}}}
--{{{  function gluTessEndPolygon
#PRAGMA EXTERNAL "PROC C.gluTessEndPolygon (VAL GLUtesselator tess) = 0"
--* Foreign function [@text gluTessEndPolygon].
INLINE PROC gluTessEndPolygon (VAL GLUtesselator tess)
  C.gluTessEndPolygon (tess)
:
--}}}
--{{{  function gluTessNormal
#PRAGMA EXTERNAL "PROC C.gluTessNormal (VAL GLUtesselator tess, VAL REAL64 valueX, VAL REAL64 valueY, VAL REAL64 valueZ) = 0"
--* Foreign function [@text gluTessNormal].
INLINE PROC gluTessNormal (VAL GLUtesselator tess, VAL REAL64 valueX, VAL REAL64 valueY, VAL REAL64 valueZ)
  C.gluTessNormal (tess, valueX, valueY, valueZ)
:
--}}}
--{{{  function gluTessProperty
#PRAGMA EXTERNAL "PROC C.gluTessProperty (VAL GLUtesselator tess, VAL INT which, VAL REAL64 data) = 0"
--* Foreign function [@text gluTessProperty].
INLINE PROC gluTessProperty (VAL GLUtesselator tess, VAL INT which, VAL REAL64 data)
  C.gluTessProperty (tess, which, data)
:
--}}}
--{{{  function gluTessVertex
#PRAGMA EXTERNAL "PROC C.gluTessVertex (VAL GLUtesselator tess, []REAL64 location, VAL INT data) = 0"
--* Foreign function [@text gluTessVertex].
INLINE PROC gluTessVertex (VAL GLUtesselator tess, []REAL64 location, VAL INT data)
  C.gluTessVertex (tess, location, data)
:
--}}}
--{{{  function gluUnProject
#PRAGMA EXTERNAL "PROC C.gluUnProject (VAL REAL64 winX, VAL REAL64 winY, VAL REAL64 winZ, VAL []REAL64 model, VAL []REAL64 proj, VAL []INT view, []REAL64 objX, []REAL64 objY, []REAL64 objZ, RESULT INT return.value) = 0"
--* Foreign function [@text gluUnProject].
INLINE PROC gluUnProject (VAL REAL64 winX, VAL REAL64 winY, VAL REAL64 winZ, VAL []REAL64 model, VAL []REAL64 proj, VAL []INT view, []REAL64 objX, []REAL64 objY, []REAL64 objZ, RESULT INT return.value)
  C.gluUnProject (winX, winY, winZ, model, proj, view, objX, objY, objZ, return.value)
:
--}}}
#ENDIF
