gl

package
v0.0.0-...-08e6ae1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2014 License: LGPL-3.0 Imports: 3 Imported by: 4

Documentation

Index

Constants

View Source
const (
	VERSION_1_1 = C.GL_VERSION_1_1
	VERSION_1_2 = C.GL_VERSION_1_2
	VERSION_1_3 = C.GL_VERSION_1_3
	ARB_imaging = C.GL_ARB_imaging

	// Boolean values
	FALSE = C.GL_FALSE
	TRUE  = C.GL_TRUE

	// Data types
	BYTE           = C.GL_BYTE
	UNSIGNED_BYTE  = C.GL_UNSIGNED_BYTE
	SHORT          = C.GL_SHORT
	UNSIGNED_SHORT = C.GL_UNSIGNED_SHORT
	INT            = C.GL_INT
	UNSIGNED_INT   = C.GL_UNSIGNED_INT
	FLOAT          = C.GL_FLOAT
	N2_BYTES       = C.GL_2_BYTES
	N3_BYTES       = C.GL_3_BYTES
	N4_BYTES       = C.GL_4_BYTES
	DOUBLE         = C.GL_DOUBLE

	// Primitives
	POINTS         = C.GL_POINTS
	LINES          = C.GL_LINES
	LINE_LOOP      = C.GL_LINE_LOOP
	LINE_STRIP     = C.GL_LINE_STRIP
	TRIANGLES      = C.GL_TRIANGLES
	TRIANGLE_STRIP = C.GL_TRIANGLE_STRIP
	TRIANGLE_FAN   = C.GL_TRIANGLE_FAN
	QUADS          = C.GL_QUADS
	QUAD_STRIP     = C.GL_QUAD_STRIP
	POLYGON        = C.GL_POLYGON

	// Vertex Arrays
	VERTEX_ARRAY                = C.GL_VERTEX_ARRAY
	NORMAL_ARRAY                = C.GL_NORMAL_ARRAY
	COLOR_ARRAY                 = C.GL_COLOR_ARRAY
	INDEX_ARRAY                 = C.GL_INDEX_ARRAY
	TEXTURE_COORD_ARRAY         = C.GL_TEXTURE_COORD_ARRAY
	EDGE_FLAG_ARRAY             = C.GL_EDGE_FLAG_ARRAY
	VERTEX_ARRAY_SIZE           = C.GL_VERTEX_ARRAY_SIZE
	VERTEX_ARRAY_TYPE           = C.GL_VERTEX_ARRAY_TYPE
	VERTEX_ARRAY_STRIDE         = C.GL_VERTEX_ARRAY_STRIDE
	NORMAL_ARRAY_TYPE           = C.GL_NORMAL_ARRAY_TYPE
	NORMAL_ARRAY_STRIDE         = C.GL_NORMAL_ARRAY_STRIDE
	COLOR_ARRAY_SIZE            = C.GL_COLOR_ARRAY_SIZE
	COLOR_ARRAY_TYPE            = C.GL_COLOR_ARRAY_TYPE
	COLOR_ARRAY_STRIDE          = C.GL_COLOR_ARRAY_STRIDE
	INDEX_ARRAY_TYPE            = C.GL_INDEX_ARRAY_TYPE
	INDEX_ARRAY_STRIDE          = C.GL_INDEX_ARRAY_STRIDE
	TEXTURE_COORD_ARRAY_SIZE    = C.GL_TEXTURE_COORD_ARRAY_SIZE
	TEXTURE_COORD_ARRAY_TYPE    = C.GL_TEXTURE_COORD_ARRAY_TYPE
	TEXTURE_COORD_ARRAY_STRIDE  = C.GL_TEXTURE_COORD_ARRAY_STRIDE
	EDGE_FLAG_ARRAY_STRIDE      = C.GL_EDGE_FLAG_ARRAY_STRIDE
	VERTEX_ARRAY_POINTER        = C.GL_VERTEX_ARRAY_POINTER
	NORMAL_ARRAY_POINTER        = C.GL_NORMAL_ARRAY_POINTER
	COLOR_ARRAY_POINTER         = C.GL_COLOR_ARRAY_POINTER
	INDEX_ARRAY_POINTER         = C.GL_INDEX_ARRAY_POINTER
	TEXTURE_COORD_ARRAY_POINTER = C.GL_TEXTURE_COORD_ARRAY_POINTER
	EDGE_FLAG_ARRAY_POINTER     = C.GL_EDGE_FLAG_ARRAY_POINTER
	V2F                         = C.GL_V2F
	V3F                         = C.GL_V3F
	C4UB_V2F                    = C.GL_C4UB_V2F
	C4UB_V3F                    = C.GL_C4UB_V3F
	C3F_V3F                     = C.GL_C3F_V3F
	N3F_V3F                     = C.GL_N3F_V3F
	C4F_N3F_V3F                 = C.GL_C4F_N3F_V3F
	T2F_V3F                     = C.GL_T2F_V3F
	T4F_V4F                     = C.GL_T4F_V4F
	T2F_C4UB_V3F                = C.GL_T2F_C4UB_V3F
	T2F_C3F_V3F                 = C.GL_T2F_C3F_V3F
	T2F_N3F_V3F                 = C.GL_T2F_N3F_V3F
	T2F_C4F_N3F_V3F             = C.GL_T2F_C4F_N3F_V3F
	T4F_C4F_N3F_V4F             = C.GL_T4F_C4F_N3F_V4F

	// Matrix Mode
	MATRIX_MODE = C.GL_MATRIX_MODE
	MODELVIEW   = C.GL_MODELVIEW
	PROJECTION  = C.GL_PROJECTION
	TEXTURE     = C.GL_TEXTURE

	// Points
	POINT_SMOOTH           = C.GL_POINT_SMOOTH
	POINT_SIZE             = C.GL_POINT_SIZE
	POINT_SIZE_GRANULARITY = C.GL_POINT_SIZE_GRANULARITY
	POINT_SIZE_RANGE       = C.GL_POINT_SIZE_RANGE

	// Lines
	LINE_SMOOTH            = C.GL_LINE_SMOOTH
	LINE_STIPPLE           = C.GL_LINE_STIPPLE
	LINE_STIPPLE_PATTERN   = C.GL_LINE_STIPPLE_PATTERN
	LINE_STIPPLE_REPEAT    = C.GL_LINE_STIPPLE_REPEAT
	LINE_WIDTH             = C.GL_LINE_WIDTH
	LINE_WIDTH_GRANULARITY = C.GL_LINE_WIDTH_GRANULARITY
	LINE_WIDTH_RANGE       = C.GL_LINE_WIDTH_RANGE

	// Polygons
	POINT                 = C.GL_POINT
	LINE                  = C.GL_LINE
	FILL                  = C.GL_FILL
	CW                    = C.GL_CW
	CCW                   = C.GL_CCW
	FRONT                 = C.GL_FRONT
	BACK                  = C.GL_BACK
	POLYGON_MODE          = C.GL_POLYGON_MODE
	POLYGON_SMOOTH        = C.GL_POLYGON_SMOOTH
	POLYGON_STIPPLE       = C.GL_POLYGON_STIPPLE
	EDGE_FLAG             = C.GL_EDGE_FLAG
	CULL_FACE             = C.GL_CULL_FACE
	CULL_FACE_MODE        = C.GL_CULL_FACE_MODE
	FRONT_FACE            = C.GL_FRONT_FACE
	POLYGON_OFFSET_FACTOR = C.GL_POLYGON_OFFSET_FACTOR
	POLYGON_OFFSET_UNITS  = C.GL_POLYGON_OFFSET_UNITS
	POLYGON_OFFSET_POINT  = C.GL_POLYGON_OFFSET_POINT
	POLYGON_OFFSET_LINE   = C.GL_POLYGON_OFFSET_LINE
	POLYGON_OFFSET_FILL   = C.GL_POLYGON_OFFSET_FILL

	// Display Lists
	COMPILE             = C.GL_COMPILE
	COMPILE_AND_EXECUTE = C.GL_COMPILE_AND_EXECUTE
	LIST_BASE           = C.GL_LIST_BASE
	LIST_INDEX          = C.GL_LIST_INDEX
	LIST_MODE           = C.GL_LIST_MODE

	// Depth buffer
	NEVER             = C.GL_NEVER
	LESS              = C.GL_LESS
	EQUAL             = C.GL_EQUAL
	LEQUAL            = C.GL_LEQUAL
	GREATER           = C.GL_GREATER
	NOTEQUAL          = C.GL_NOTEQUAL
	GEQUAL            = C.GL_GEQUAL
	ALWAYS            = C.GL_ALWAYS
	DEPTH_TEST        = C.GL_DEPTH_TEST
	DEPTH_BITS        = C.GL_DEPTH_BITS
	DEPTH_CLEAR_VALUE = C.GL_DEPTH_CLEAR_VALUE
	DEPTH_FUNC        = C.GL_DEPTH_FUNC
	DEPTH_RANGE       = C.GL_DEPTH_RANGE
	DEPTH_WRITEMASK   = C.GL_DEPTH_WRITEMASK
	DEPTH_COMPONENT   = C.GL_DEPTH_COMPONENT

	// Lighting
	LIGHTING                 = C.GL_LIGHTING
	LIGHT0                   = C.GL_LIGHT0
	LIGHT1                   = C.GL_LIGHT1
	LIGHT2                   = C.GL_LIGHT2
	LIGHT3                   = C.GL_LIGHT3
	LIGHT4                   = C.GL_LIGHT4
	LIGHT5                   = C.GL_LIGHT5
	LIGHT6                   = C.GL_LIGHT6
	LIGHT7                   = C.GL_LIGHT7
	SPOT_EXPONENT            = C.GL_SPOT_EXPONENT
	SPOT_CUTOFF              = C.GL_SPOT_CUTOFF
	CONSTANT_ATTENUATION     = C.GL_CONSTANT_ATTENUATION
	LINEAR_ATTENUATION       = C.GL_LINEAR_ATTENUATION
	QUADRATIC_ATTENUATION    = C.GL_QUADRATIC_ATTENUATION
	AMBIENT                  = C.GL_AMBIENT
	DIFFUSE                  = C.GL_DIFFUSE
	SPECULAR                 = C.GL_SPECULAR
	SHININESS                = C.GL_SHININESS
	EMISSION                 = C.GL_EMISSION
	POSITION                 = C.GL_POSITION
	SPOT_DIRECTION           = C.GL_SPOT_DIRECTION
	AMBIENT_AND_DIFFUSE      = C.GL_AMBIENT_AND_DIFFUSE
	COLOR_INDEXES            = C.GL_COLOR_INDEXES
	LIGHT_MODEL_TWO_SIDE     = C.GL_LIGHT_MODEL_TWO_SIDE
	LIGHT_MODEL_LOCAL_VIEWER = C.GL_LIGHT_MODEL_LOCAL_VIEWER
	LIGHT_MODEL_AMBIENT      = C.GL_LIGHT_MODEL_AMBIENT
	FRONT_AND_BACK           = C.GL_FRONT_AND_BACK
	SHADE_MODEL              = C.GL_SHADE_MODEL
	FLAT                     = C.GL_FLAT
	SMOOTH                   = C.GL_SMOOTH
	COLOR_MATERIAL           = C.GL_COLOR_MATERIAL
	COLOR_MATERIAL_FACE      = C.GL_COLOR_MATERIAL_FACE
	COLOR_MATERIAL_PARAMETER = C.GL_COLOR_MATERIAL_PARAMETER
	NORMALIZE                = C.GL_NORMALIZE

	// User clipping planes
	CLIP_PLANE0 = C.GL_CLIP_PLANE0
	CLIP_PLANE1 = C.GL_CLIP_PLANE1
	CLIP_PLANE2 = C.GL_CLIP_PLANE2
	CLIP_PLANE3 = C.GL_CLIP_PLANE3
	CLIP_PLANE4 = C.GL_CLIP_PLANE4
	CLIP_PLANE5 = C.GL_CLIP_PLANE5

	// Accumulation buffer
	ACCUM_RED_BITS    = C.GL_ACCUM_RED_BITS
	ACCUM_GREEN_BITS  = C.GL_ACCUM_GREEN_BITS
	ACCUM_BLUE_BITS   = C.GL_ACCUM_BLUE_BITS
	ACCUM_ALPHA_BITS  = C.GL_ACCUM_ALPHA_BITS
	ACCUM_CLEAR_VALUE = C.GL_ACCUM_CLEAR_VALUE
	ACCUM             = C.GL_ACCUM
	ADD               = C.GL_ADD
	LOAD              = C.GL_LOAD
	MULT              = C.GL_MULT
	RETURN            = C.GL_RETURN

	// Alpha testing
	ALPHA_TEST      = C.GL_ALPHA_TEST
	ALPHA_TEST_REF  = C.GL_ALPHA_TEST_REF
	ALPHA_TEST_FUNC = C.GL_ALPHA_TEST_FUNC

	// Blending
	BLEND               = C.GL_BLEND
	BLEND_SRC           = C.GL_BLEND_SRC
	BLEND_DST           = C.GL_BLEND_DST
	ZERO                = C.GL_ZERO
	ONE                 = C.GL_ONE
	SRC_COLOR           = C.GL_SRC_COLOR
	ONE_MINUS_SRC_COLOR = C.GL_ONE_MINUS_SRC_COLOR
	SRC_ALPHA           = C.GL_SRC_ALPHA
	ONE_MINUS_SRC_ALPHA = C.GL_ONE_MINUS_SRC_ALPHA
	DST_ALPHA           = C.GL_DST_ALPHA
	ONE_MINUS_DST_ALPHA = C.GL_ONE_MINUS_DST_ALPHA
	DST_COLOR           = C.GL_DST_COLOR
	ONE_MINUS_DST_COLOR = C.GL_ONE_MINUS_DST_COLOR
	SRC_ALPHA_SATURATE  = C.GL_SRC_ALPHA_SATURATE

	// Render Mode
	FEEDBACK = C.GL_FEEDBACK
	RENDER   = C.GL_RENDER
	SELECT   = C.GL_SELECT

	// Feedback
	N2D                     = C.GL_2D
	N3D                     = C.GL_3D
	N3D_COLOR               = C.GL_3D_COLOR
	N3D_COLOR_TEXTURE       = C.GL_3D_COLOR_TEXTURE
	N4D_COLOR_TEXTURE       = C.GL_4D_COLOR_TEXTURE
	POINT_TOKEN             = C.GL_POINT_TOKEN
	LINE_TOKEN              = C.GL_LINE_TOKEN
	LINE_RESET_TOKEN        = C.GL_LINE_RESET_TOKEN
	POLYGON_TOKEN           = C.GL_POLYGON_TOKEN
	BITMAP_TOKEN            = C.GL_BITMAP_TOKEN
	DRAW_PIXEL_TOKEN        = C.GL_DRAW_PIXEL_TOKEN
	COPY_PIXEL_TOKEN        = C.GL_COPY_PIXEL_TOKEN
	PASS_THROUGH_TOKEN      = C.GL_PASS_THROUGH_TOKEN
	FEEDBACK_BUFFER_POINTER = C.GL_FEEDBACK_BUFFER_POINTER
	FEEDBACK_BUFFER_SIZE    = C.GL_FEEDBACK_BUFFER_SIZE
	FEEDBACK_BUFFER_TYPE    = C.GL_FEEDBACK_BUFFER_TYPE

	// Selection
	SELECTION_BUFFER_POINTER = C.GL_SELECTION_BUFFER_POINTER
	SELECTION_BUFFER_SIZE    = C.GL_SELECTION_BUFFER_SIZE

	// Fog
	FOG         = C.GL_FOG
	FOG_MODE    = C.GL_FOG_MODE
	FOG_DENSITY = C.GL_FOG_DENSITY
	FOG_COLOR   = C.GL_FOG_COLOR
	FOG_INDEX   = C.GL_FOG_INDEX
	FOG_START   = C.GL_FOG_START
	FOG_END     = C.GL_FOG_END
	LINEAR      = C.GL_LINEAR
	EXP         = C.GL_EXP
	EXP2        = C.GL_EXP2

	// Logic Ops
	LOGIC_OP       = C.GL_LOGIC_OP
	INDEX_LOGIC_OP = C.GL_INDEX_LOGIC_OP
	COLOR_LOGIC_OP = C.GL_COLOR_LOGIC_OP
	LOGIC_OP_MODE  = C.GL_LOGIC_OP_MODE
	CLEAR          = C.GL_CLEAR
	SET            = C.GL_SET
	COPY           = C.GL_COPY
	COPY_INVERTED  = C.GL_COPY_INVERTED
	NOOP           = C.GL_NOOP
	INVERT         = C.GL_INVERT
	AND            = C.GL_AND
	NAND           = C.GL_NAND
	OR             = C.GL_OR
	NOR            = C.GL_NOR
	XOR            = C.GL_XOR
	EQUIV          = C.GL_EQUIV
	AND_REVERSE    = C.GL_AND_REVERSE
	AND_INVERTED   = C.GL_AND_INVERTED
	OR_REVERSE     = C.GL_OR_REVERSE
	OR_INVERTED    = C.GL_OR_INVERTED

	// Stencil
	STENCIL_BITS            = C.GL_STENCIL_BITS
	STENCIL_TEST            = C.GL_STENCIL_TEST
	STENCIL_CLEAR_VALUE     = C.GL_STENCIL_CLEAR_VALUE
	STENCIL_FUNC            = C.GL_STENCIL_FUNC
	STENCIL_VALUE_MASK      = C.GL_STENCIL_VALUE_MASK
	STENCIL_FAIL            = C.GL_STENCIL_FAIL
	STENCIL_PASS_DEPTH_FAIL = C.GL_STENCIL_PASS_DEPTH_FAIL
	STENCIL_PASS_DEPTH_PASS = C.GL_STENCIL_PASS_DEPTH_PASS
	STENCIL_REF             = C.GL_STENCIL_REF
	STENCIL_WRITEMASK       = C.GL_STENCIL_WRITEMASK
	STENCIL_INDEX           = C.GL_STENCIL_INDEX
	KEEP                    = C.GL_KEEP
	REPLACE                 = C.GL_REPLACE
	INCR                    = C.GL_INCR
	DECR                    = C.GL_DECR

	// Buffers, Pixel Drawing/Reading
	NONE  = C.GL_NONE
	LEFT  = C.GL_LEFT
	RIGHT = C.GL_RIGHT

	// GL_FRONT_AND_BACK				0x0408
	FRONT_LEFT      = C.GL_FRONT_LEFT
	FRONT_RIGHT     = C.GL_FRONT_RIGHT
	BACK_LEFT       = C.GL_BACK_LEFT
	BACK_RIGHT      = C.GL_BACK_RIGHT
	AUX0            = C.GL_AUX0
	AUX1            = C.GL_AUX1
	AUX2            = C.GL_AUX2
	AUX3            = C.GL_AUX3
	COLOR_INDEX     = C.GL_COLOR_INDEX
	RED             = C.GL_RED
	GREEN           = C.GL_GREEN
	BLUE            = C.GL_BLUE
	ALPHA           = C.GL_ALPHA
	LUMINANCE       = C.GL_LUMINANCE
	LUMINANCE_ALPHA = C.GL_LUMINANCE_ALPHA
	ALPHA_BITS      = C.GL_ALPHA_BITS
	RED_BITS        = C.GL_RED_BITS
	GREEN_BITS      = C.GL_GREEN_BITS
	BLUE_BITS       = C.GL_BLUE_BITS
	INDEX_BITS      = C.GL_INDEX_BITS
	SUBPIXEL_BITS   = C.GL_SUBPIXEL_BITS
	AUX_BUFFERS     = C.GL_AUX_BUFFERS
	READ_BUFFER     = C.GL_READ_BUFFER
	DRAW_BUFFER     = C.GL_DRAW_BUFFER
	DOUBLEBUFFER    = C.GL_DOUBLEBUFFER
	STEREO          = C.GL_STEREO
	BITMAP          = C.GL_BITMAP
	COLOR           = C.GL_COLOR
	DEPTH           = C.GL_DEPTH
	STENCIL         = C.GL_STENCIL
	DITHER          = C.GL_DITHER
	RGB             = C.GL_RGB
	RGBA            = C.GL_RGBA

	// Implementation limits
	MAX_LIST_NESTING              = C.GL_MAX_LIST_NESTING
	MAX_EVAL_ORDER                = C.GL_MAX_EVAL_ORDER
	MAX_LIGHTS                    = C.GL_MAX_LIGHTS
	MAX_CLIP_PLANES               = C.GL_MAX_CLIP_PLANES
	MAX_TEXTURE_SIZE              = C.GL_MAX_TEXTURE_SIZE
	MAX_PIXEL_MAP_TABLE           = C.GL_MAX_PIXEL_MAP_TABLE
	MAX_ATTRIB_STACK_DEPTH        = C.GL_MAX_ATTRIB_STACK_DEPTH
	MAX_MODELVIEW_STACK_DEPTH     = C.GL_MAX_MODELVIEW_STACK_DEPTH
	MAX_NAME_STACK_DEPTH          = C.GL_MAX_NAME_STACK_DEPTH
	MAX_PROJECTION_STACK_DEPTH    = C.GL_MAX_PROJECTION_STACK_DEPTH
	MAX_TEXTURE_STACK_DEPTH       = C.GL_MAX_TEXTURE_STACK_DEPTH
	MAX_VIEWPORT_DIMS             = C.GL_MAX_VIEWPORT_DIMS
	MAX_CLIENT_ATTRIB_STACK_DEPTH = C.GL_MAX_CLIENT_ATTRIB_STACK_DEPTH

	// Gets
	ATTRIB_STACK_DEPTH            = C.GL_ATTRIB_STACK_DEPTH
	CLIENT_ATTRIB_STACK_DEPTH     = C.GL_CLIENT_ATTRIB_STACK_DEPTH
	COLOR_CLEAR_VALUE             = C.GL_COLOR_CLEAR_VALUE
	COLOR_WRITEMASK               = C.GL_COLOR_WRITEMASK
	CURRENT_INDEX                 = C.GL_CURRENT_INDEX
	CURRENT_COLOR                 = C.GL_CURRENT_COLOR
	CURRENT_NORMAL                = C.GL_CURRENT_NORMAL
	CURRENT_RASTER_COLOR          = C.GL_CURRENT_RASTER_COLOR
	CURRENT_RASTER_DISTANCE       = C.GL_CURRENT_RASTER_DISTANCE
	CURRENT_RASTER_INDEX          = C.GL_CURRENT_RASTER_INDEX
	CURRENT_RASTER_POSITION       = C.GL_CURRENT_RASTER_POSITION
	CURRENT_RASTER_TEXTURE_COORDS = C.GL_CURRENT_RASTER_TEXTURE_COORDS
	CURRENT_RASTER_POSITION_VALID = C.GL_CURRENT_RASTER_POSITION_VALID
	CURRENT_TEXTURE_COORDS        = C.GL_CURRENT_TEXTURE_COORDS
	INDEX_CLEAR_VALUE             = C.GL_INDEX_CLEAR_VALUE
	INDEX_MODE                    = C.GL_INDEX_MODE
	INDEX_WRITEMASK               = C.GL_INDEX_WRITEMASK
	MODELVIEW_MATRIX              = C.GL_MODELVIEW_MATRIX
	MODELVIEW_STACK_DEPTH         = C.GL_MODELVIEW_STACK_DEPTH
	NAME_STACK_DEPTH              = C.GL_NAME_STACK_DEPTH
	PROJECTION_MATRIX             = C.GL_PROJECTION_MATRIX
	PROJECTION_STACK_DEPTH        = C.GL_PROJECTION_STACK_DEPTH
	RENDER_MODE                   = C.GL_RENDER_MODE
	RGBA_MODE                     = C.GL_RGBA_MODE
	TEXTURE_MATRIX                = C.GL_TEXTURE_MATRIX
	TEXTURE_STACK_DEPTH           = C.GL_TEXTURE_STACK_DEPTH
	VIEWPORT                      = C.GL_VIEWPORT

	// Evaluators
	AUTO_NORMAL          = C.GL_AUTO_NORMAL
	MAP1_COLOR_4         = C.GL_MAP1_COLOR_4
	MAP1_INDEX           = C.GL_MAP1_INDEX
	MAP1_NORMAL          = C.GL_MAP1_NORMAL
	MAP1_TEXTURE_COORD_1 = C.GL_MAP1_TEXTURE_COORD_1
	MAP1_TEXTURE_COORD_2 = C.GL_MAP1_TEXTURE_COORD_2
	MAP1_TEXTURE_COORD_3 = C.GL_MAP1_TEXTURE_COORD_3
	MAP1_TEXTURE_COORD_4 = C.GL_MAP1_TEXTURE_COORD_4
	MAP1_VERTEX_3        = C.GL_MAP1_VERTEX_3
	MAP1_VERTEX_4        = C.GL_MAP1_VERTEX_4
	MAP2_COLOR_4         = C.GL_MAP2_COLOR_4
	MAP2_INDEX           = C.GL_MAP2_INDEX
	MAP2_NORMAL          = C.GL_MAP2_NORMAL
	MAP2_TEXTURE_COORD_1 = C.GL_MAP2_TEXTURE_COORD_1
	MAP2_TEXTURE_COORD_2 = C.GL_MAP2_TEXTURE_COORD_2
	MAP2_TEXTURE_COORD_3 = C.GL_MAP2_TEXTURE_COORD_3
	MAP2_TEXTURE_COORD_4 = C.GL_MAP2_TEXTURE_COORD_4
	MAP2_VERTEX_3        = C.GL_MAP2_VERTEX_3
	MAP2_VERTEX_4        = C.GL_MAP2_VERTEX_4
	MAP1_GRID_DOMAIN     = C.GL_MAP1_GRID_DOMAIN
	MAP1_GRID_SEGMENTS   = C.GL_MAP1_GRID_SEGMENTS
	MAP2_GRID_DOMAIN     = C.GL_MAP2_GRID_DOMAIN
	MAP2_GRID_SEGMENTS   = C.GL_MAP2_GRID_SEGMENTS
	COEFF                = C.GL_COEFF
	ORDER                = C.GL_ORDER
	DOMAIN               = C.GL_DOMAIN

	// Hints
	PERSPECTIVE_CORRECTION_HINT = C.GL_PERSPECTIVE_CORRECTION_HINT
	POINT_SMOOTH_HINT           = C.GL_POINT_SMOOTH_HINT
	LINE_SMOOTH_HINT            = C.GL_LINE_SMOOTH_HINT
	POLYGON_SMOOTH_HINT         = C.GL_POLYGON_SMOOTH_HINT
	FOG_HINT                    = C.GL_FOG_HINT
	DONT_CARE                   = C.GL_DONT_CARE
	FASTEST                     = C.GL_FASTEST
	NICEST                      = C.GL_NICEST

	// Scissor box
	SCISSOR_BOX  = C.GL_SCISSOR_BOX
	SCISSOR_TEST = C.GL_SCISSOR_TEST

	// Pixel Mode / Transfer
	MAP_COLOR             = C.GL_MAP_COLOR
	MAP_STENCIL           = C.GL_MAP_STENCIL
	INDEX_SHIFT           = C.GL_INDEX_SHIFT
	INDEX_OFFSET          = C.GL_INDEX_OFFSET
	RED_SCALE             = C.GL_RED_SCALE
	RED_BIAS              = C.GL_RED_BIAS
	GREEN_SCALE           = C.GL_GREEN_SCALE
	GREEN_BIAS            = C.GL_GREEN_BIAS
	BLUE_SCALE            = C.GL_BLUE_SCALE
	BLUE_BIAS             = C.GL_BLUE_BIAS
	ALPHA_SCALE           = C.GL_ALPHA_SCALE
	ALPHA_BIAS            = C.GL_ALPHA_BIAS
	DEPTH_SCALE           = C.GL_DEPTH_SCALE
	DEPTH_BIAS            = C.GL_DEPTH_BIAS
	PIXEL_MAP_S_TO_S_SIZE = C.GL_PIXEL_MAP_S_TO_S_SIZE
	PIXEL_MAP_I_TO_I_SIZE = C.GL_PIXEL_MAP_I_TO_I_SIZE
	PIXEL_MAP_I_TO_R_SIZE = C.GL_PIXEL_MAP_I_TO_R_SIZE
	PIXEL_MAP_I_TO_G_SIZE = C.GL_PIXEL_MAP_I_TO_G_SIZE
	PIXEL_MAP_I_TO_B_SIZE = C.GL_PIXEL_MAP_I_TO_B_SIZE
	PIXEL_MAP_I_TO_A_SIZE = C.GL_PIXEL_MAP_I_TO_A_SIZE
	PIXEL_MAP_R_TO_R_SIZE = C.GL_PIXEL_MAP_R_TO_R_SIZE
	PIXEL_MAP_G_TO_G_SIZE = C.GL_PIXEL_MAP_G_TO_G_SIZE
	PIXEL_MAP_B_TO_B_SIZE = C.GL_PIXEL_MAP_B_TO_B_SIZE
	PIXEL_MAP_A_TO_A_SIZE = C.GL_PIXEL_MAP_A_TO_A_SIZE
	PIXEL_MAP_S_TO_S      = C.GL_PIXEL_MAP_S_TO_S
	PIXEL_MAP_I_TO_I      = C.GL_PIXEL_MAP_I_TO_I
	PIXEL_MAP_I_TO_R      = C.GL_PIXEL_MAP_I_TO_R
	PIXEL_MAP_I_TO_G      = C.GL_PIXEL_MAP_I_TO_G
	PIXEL_MAP_I_TO_B      = C.GL_PIXEL_MAP_I_TO_B
	PIXEL_MAP_I_TO_A      = C.GL_PIXEL_MAP_I_TO_A
	PIXEL_MAP_R_TO_R      = C.GL_PIXEL_MAP_R_TO_R
	PIXEL_MAP_G_TO_G      = C.GL_PIXEL_MAP_G_TO_G
	PIXEL_MAP_B_TO_B      = C.GL_PIXEL_MAP_B_TO_B
	PIXEL_MAP_A_TO_A      = C.GL_PIXEL_MAP_A_TO_A
	PACK_ALIGNMENT        = C.GL_PACK_ALIGNMENT
	PACK_LSB_FIRST        = C.GL_PACK_LSB_FIRST
	PACK_ROW_LENGTH       = C.GL_PACK_ROW_LENGTH
	PACK_SKIP_PIXELS      = C.GL_PACK_SKIP_PIXELS
	PACK_SKIP_ROWS        = C.GL_PACK_SKIP_ROWS
	PACK_SWAP_BYTES       = C.GL_PACK_SWAP_BYTES
	UNPACK_ALIGNMENT      = C.GL_UNPACK_ALIGNMENT
	UNPACK_LSB_FIRST      = C.GL_UNPACK_LSB_FIRST
	UNPACK_ROW_LENGTH     = C.GL_UNPACK_ROW_LENGTH
	UNPACK_SKIP_PIXELS    = C.GL_UNPACK_SKIP_PIXELS
	UNPACK_SKIP_ROWS      = C.GL_UNPACK_SKIP_ROWS
	UNPACK_SWAP_BYTES     = C.GL_UNPACK_SWAP_BYTES
	ZOOM_X                = C.GL_ZOOM_X
	ZOOM_Y                = C.GL_ZOOM_Y

	// Texture mapping
	TEXTURE_ENV            = C.GL_TEXTURE_ENV
	TEXTURE_ENV_MODE       = C.GL_TEXTURE_ENV_MODE
	TEXTURE_1D             = C.GL_TEXTURE_1D
	TEXTURE_2D             = C.GL_TEXTURE_2D
	TEXTURE_WRAP_S         = C.GL_TEXTURE_WRAP_S
	TEXTURE_WRAP_T         = C.GL_TEXTURE_WRAP_T
	TEXTURE_MAG_FILTER     = C.GL_TEXTURE_MAG_FILTER
	TEXTURE_MIN_FILTER     = C.GL_TEXTURE_MIN_FILTER
	TEXTURE_ENV_COLOR      = C.GL_TEXTURE_ENV_COLOR
	TEXTURE_GEN_S          = C.GL_TEXTURE_GEN_S
	TEXTURE_GEN_T          = C.GL_TEXTURE_GEN_T
	TEXTURE_GEN_R          = C.GL_TEXTURE_GEN_R
	TEXTURE_GEN_Q          = C.GL_TEXTURE_GEN_Q
	TEXTURE_GEN_MODE       = C.GL_TEXTURE_GEN_MODE
	TEXTURE_BORDER_COLOR   = C.GL_TEXTURE_BORDER_COLOR
	TEXTURE_WIDTH          = C.GL_TEXTURE_WIDTH
	TEXTURE_HEIGHT         = C.GL_TEXTURE_HEIGHT
	TEXTURE_BORDER         = C.GL_TEXTURE_BORDER
	TEXTURE_COMPONENTS     = C.GL_TEXTURE_COMPONENTS
	TEXTURE_RED_SIZE       = C.GL_TEXTURE_RED_SIZE
	TEXTURE_GREEN_SIZE     = C.GL_TEXTURE_GREEN_SIZE
	TEXTURE_BLUE_SIZE      = C.GL_TEXTURE_BLUE_SIZE
	TEXTURE_ALPHA_SIZE     = C.GL_TEXTURE_ALPHA_SIZE
	TEXTURE_LUMINANCE_SIZE = C.GL_TEXTURE_LUMINANCE_SIZE
	TEXTURE_INTENSITY_SIZE = C.GL_TEXTURE_INTENSITY_SIZE
	NEAREST_MIPMAP_NEAREST = C.GL_NEAREST_MIPMAP_NEAREST
	NEAREST_MIPMAP_LINEAR  = C.GL_NEAREST_MIPMAP_LINEAR
	LINEAR_MIPMAP_NEAREST  = C.GL_LINEAR_MIPMAP_NEAREST
	LINEAR_MIPMAP_LINEAR   = C.GL_LINEAR_MIPMAP_LINEAR
	OBJECT_LINEAR          = C.GL_OBJECT_LINEAR
	OBJECT_PLANE           = C.GL_OBJECT_PLANE
	EYE_LINEAR             = C.GL_EYE_LINEAR
	EYE_PLANE              = C.GL_EYE_PLANE
	SPHERE_MAP             = C.GL_SPHERE_MAP
	DECAL                  = C.GL_DECAL
	MODULATE               = C.GL_MODULATE
	NEAREST                = C.GL_NEAREST
	REPEAT                 = C.GL_REPEAT
	CLAMP                  = C.GL_CLAMP
	S                      = C.GL_S
	T                      = C.GL_T
	R                      = C.GL_R
	Q                      = C.GL_Q

	// Utility
	VENDOR     = C.GL_VENDOR
	RENDERER   = C.GL_RENDERER
	VERSION    = C.GL_VERSION
	EXTENSIONS = C.GL_EXTENSIONS

	// Errors
	NO_ERROR          = C.GL_NO_ERROR
	INVALID_ENUM      = C.GL_INVALID_ENUM
	INVALID_VALUE     = C.GL_INVALID_VALUE
	INVALID_OPERATION = C.GL_INVALID_OPERATION
	STACK_OVERFLOW    = C.GL_STACK_OVERFLOW
	STACK_UNDERFLOW   = C.GL_STACK_UNDERFLOW
	OUT_OF_MEMORY     = C.GL_OUT_OF_MEMORY

	// glPush/PopAttrib bits
	CURRENT_BIT         = C.GL_CURRENT_BIT
	POINT_BIT           = C.GL_POINT_BIT
	LINE_BIT            = C.GL_LINE_BIT
	POLYGON_BIT         = C.GL_POLYGON_BIT
	POLYGON_STIPPLE_BIT = C.GL_POLYGON_STIPPLE_BIT
	PIXEL_MODE_BIT      = C.GL_PIXEL_MODE_BIT
	LIGHTING_BIT        = C.GL_LIGHTING_BIT
	FOG_BIT             = C.GL_FOG_BIT
	DEPTH_BUFFER_BIT    = C.GL_DEPTH_BUFFER_BIT
	ACCUM_BUFFER_BIT    = C.GL_ACCUM_BUFFER_BIT
	STENCIL_BUFFER_BIT  = C.GL_STENCIL_BUFFER_BIT
	VIEWPORT_BIT        = C.GL_VIEWPORT_BIT
	TRANSFORM_BIT       = C.GL_TRANSFORM_BIT
	ENABLE_BIT          = C.GL_ENABLE_BIT
	COLOR_BUFFER_BIT    = C.GL_COLOR_BUFFER_BIT
	HINT_BIT            = C.GL_HINT_BIT
	EVAL_BIT            = C.GL_EVAL_BIT
	LIST_BIT            = C.GL_LIST_BIT
	TEXTURE_BIT         = C.GL_TEXTURE_BIT
	SCISSOR_BIT         = C.GL_SCISSOR_BIT
	ALL_ATTRIB_BITS     = C.GL_ALL_ATTRIB_BITS

	// OpenGL 1.1
	PROXY_TEXTURE_1D        = C.GL_PROXY_TEXTURE_1D
	PROXY_TEXTURE_2D        = C.GL_PROXY_TEXTURE_2D
	TEXTURE_PRIORITY        = C.GL_TEXTURE_PRIORITY
	TEXTURE_RESIDENT        = C.GL_TEXTURE_RESIDENT
	TEXTURE_BINDING_1D      = C.GL_TEXTURE_BINDING_1D
	TEXTURE_BINDING_2D      = C.GL_TEXTURE_BINDING_2D
	TEXTURE_INTERNAL_FORMAT = C.GL_TEXTURE_INTERNAL_FORMAT
	ALPHA4                  = C.GL_ALPHA4
	ALPHA8                  = C.GL_ALPHA8
	ALPHA12                 = C.GL_ALPHA12
	ALPHA16                 = C.GL_ALPHA16
	LUMINANCE4              = C.GL_LUMINANCE4
	LUMINANCE8              = C.GL_LUMINANCE8
	LUMINANCE12             = C.GL_LUMINANCE12
	LUMINANCE16             = C.GL_LUMINANCE16
	LUMINANCE4_ALPHA4       = C.GL_LUMINANCE4_ALPHA4
	LUMINANCE6_ALPHA2       = C.GL_LUMINANCE6_ALPHA2
	LUMINANCE8_ALPHA8       = C.GL_LUMINANCE8_ALPHA8
	LUMINANCE12_ALPHA4      = C.GL_LUMINANCE12_ALPHA4
	LUMINANCE12_ALPHA12     = C.GL_LUMINANCE12_ALPHA12
	LUMINANCE16_ALPHA16     = C.GL_LUMINANCE16_ALPHA16
	INTENSITY               = C.GL_INTENSITY
	INTENSITY4              = C.GL_INTENSITY4
	INTENSITY8              = C.GL_INTENSITY8
	INTENSITY12             = C.GL_INTENSITY12
	INTENSITY16             = C.GL_INTENSITY16
	R3_G3_B2                = C.GL_R3_G3_B2
	RGB4                    = C.GL_RGB4
	RGB5                    = C.GL_RGB5
	RGB8                    = C.GL_RGB8
	RGB10                   = C.GL_RGB10
	RGB12                   = C.GL_RGB12
	RGB16                   = C.GL_RGB16
	RGBA2                   = C.GL_RGBA2
	RGBA4                   = C.GL_RGBA4
	RGB5_A1                 = C.GL_RGB5_A1
	RGBA8                   = C.GL_RGBA8
	RGB10_A2                = C.GL_RGB10_A2
	RGBA12                  = C.GL_RGBA12
	RGBA16                  = C.GL_RGBA16
	CLIENT_PIXEL_STORE_BIT  = C.GL_CLIENT_PIXEL_STORE_BIT
	CLIENT_VERTEX_ARRAY_BIT = C.GL_CLIENT_VERTEX_ARRAY_BIT
	ALL_CLIENT_ATTRIB_BITS  = C.GL_ALL_CLIENT_ATTRIB_BITS
	CLIENT_ALL_ATTRIB_BITS  = C.GL_CLIENT_ALL_ATTRIB_BITS

	RESCALE_NORMAL                = C.GL_RESCALE_NORMAL
	CLAMP_TO_EDGE                 = C.GL_CLAMP_TO_EDGE
	MAX_ELEMENTS_VERTICES         = C.GL_MAX_ELEMENTS_VERTICES
	MAX_ELEMENTS_INDICES          = C.GL_MAX_ELEMENTS_INDICES
	BGR                           = C.GL_BGR
	BGRA                          = C.GL_BGRA
	UNSIGNED_BYTE_3_3_2           = C.GL_UNSIGNED_BYTE_3_3_2
	UNSIGNED_BYTE_2_3_3_REV       = C.GL_UNSIGNED_BYTE_2_3_3_REV
	UNSIGNED_SHORT_5_6_5          = C.GL_UNSIGNED_SHORT_5_6_5
	UNSIGNED_SHORT_5_6_5_REV      = C.GL_UNSIGNED_SHORT_5_6_5_REV
	UNSIGNED_SHORT_4_4_4_4        = C.GL_UNSIGNED_SHORT_4_4_4_4
	UNSIGNED_SHORT_4_4_4_4_REV    = C.GL_UNSIGNED_SHORT_4_4_4_4_REV
	UNSIGNED_SHORT_5_5_5_1        = C.GL_UNSIGNED_SHORT_5_5_5_1
	UNSIGNED_SHORT_1_5_5_5_REV    = C.GL_UNSIGNED_SHORT_1_5_5_5_REV
	UNSIGNED_INT_8_8_8_8          = C.GL_UNSIGNED_INT_8_8_8_8
	UNSIGNED_INT_8_8_8_8_REV      = C.GL_UNSIGNED_INT_8_8_8_8_REV
	UNSIGNED_INT_10_10_10_2       = C.GL_UNSIGNED_INT_10_10_10_2
	UNSIGNED_INT_2_10_10_10_REV   = C.GL_UNSIGNED_INT_2_10_10_10_REV
	LIGHT_MODEL_COLOR_CONTROL     = C.GL_LIGHT_MODEL_COLOR_CONTROL
	SINGLE_COLOR                  = C.GL_SINGLE_COLOR
	SEPARATE_SPECULAR_COLOR       = C.GL_SEPARATE_SPECULAR_COLOR
	TEXTURE_MIN_LOD               = C.GL_TEXTURE_MIN_LOD
	TEXTURE_MAX_LOD               = C.GL_TEXTURE_MAX_LOD
	TEXTURE_BASE_LEVEL            = C.GL_TEXTURE_BASE_LEVEL
	TEXTURE_MAX_LEVEL             = C.GL_TEXTURE_MAX_LEVEL
	SMOOTH_POINT_SIZE_RANGE       = C.GL_SMOOTH_POINT_SIZE_RANGE
	SMOOTH_POINT_SIZE_GRANULARITY = C.GL_SMOOTH_POINT_SIZE_GRANULARITY
	SMOOTH_LINE_WIDTH_RANGE       = C.GL_SMOOTH_LINE_WIDTH_RANGE
	SMOOTH_LINE_WIDTH_GRANULARITY = C.GL_SMOOTH_LINE_WIDTH_GRANULARITY
	ALIASED_POINT_SIZE_RANGE      = C.GL_ALIASED_POINT_SIZE_RANGE
	ALIASED_LINE_WIDTH_RANGE      = C.GL_ALIASED_LINE_WIDTH_RANGE
	PACK_SKIP_IMAGES              = C.GL_PACK_SKIP_IMAGES
	PACK_IMAGE_HEIGHT             = C.GL_PACK_IMAGE_HEIGHT
	UNPACK_SKIP_IMAGES            = C.GL_UNPACK_SKIP_IMAGES
	UNPACK_IMAGE_HEIGHT           = C.GL_UNPACK_IMAGE_HEIGHT
	TEXTURE_3D                    = C.GL_TEXTURE_3D
	PROXY_TEXTURE_3D              = C.GL_PROXY_TEXTURE_3D
	TEXTURE_DEPTH                 = C.GL_TEXTURE_DEPTH
	TEXTURE_WRAP_R                = C.GL_TEXTURE_WRAP_R
	MAX_3D_TEXTURE_SIZE           = C.GL_MAX_3D_TEXTURE_SIZE
	TEXTURE_BINDING_3D            = C.GL_TEXTURE_BINDING_3D

	CONSTANT_COLOR                      = C.GL_CONSTANT_COLOR
	ONE_MINUS_CONSTANT_COLOR            = C.GL_ONE_MINUS_CONSTANT_COLOR
	CONSTANT_ALPHA                      = C.GL_CONSTANT_ALPHA
	ONE_MINUS_CONSTANT_ALPHA            = C.GL_ONE_MINUS_CONSTANT_ALPHA
	COLOR_TABLE                         = C.GL_COLOR_TABLE
	POST_CONVOLUTION_COLOR_TABLE        = C.GL_POST_CONVOLUTION_COLOR_TABLE
	POST_COLOR_MATRIX_COLOR_TABLE       = C.GL_POST_COLOR_MATRIX_COLOR_TABLE
	PROXY_COLOR_TABLE                   = C.GL_PROXY_COLOR_TABLE
	PROXY_POST_CONVOLUTION_COLOR_TABLE  = C.GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
	PROXY_POST_COLOR_MATRIX_COLOR_TABLE = C.GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
	COLOR_TABLE_SCALE                   = C.GL_COLOR_TABLE_SCALE
	COLOR_TABLE_BIAS                    = C.GL_COLOR_TABLE_BIAS
	COLOR_TABLE_FORMAT                  = C.GL_COLOR_TABLE_FORMAT
	COLOR_TABLE_WIDTH                   = C.GL_COLOR_TABLE_WIDTH
	COLOR_TABLE_RED_SIZE                = C.GL_COLOR_TABLE_RED_SIZE
	COLOR_TABLE_GREEN_SIZE              = C.GL_COLOR_TABLE_GREEN_SIZE
	COLOR_TABLE_BLUE_SIZE               = C.GL_COLOR_TABLE_BLUE_SIZE
	COLOR_TABLE_ALPHA_SIZE              = C.GL_COLOR_TABLE_ALPHA_SIZE
	COLOR_TABLE_LUMINANCE_SIZE          = C.GL_COLOR_TABLE_LUMINANCE_SIZE
	COLOR_TABLE_INTENSITY_SIZE          = C.GL_COLOR_TABLE_INTENSITY_SIZE
	CONVOLUTION_1D                      = C.GL_CONVOLUTION_1D
	CONVOLUTION_2D                      = C.GL_CONVOLUTION_2D
	SEPARABLE_2D                        = C.GL_SEPARABLE_2D
	CONVOLUTION_BORDER_MODE             = C.GL_CONVOLUTION_BORDER_MODE
	CONVOLUTION_FILTER_SCALE            = C.GL_CONVOLUTION_FILTER_SCALE
	CONVOLUTION_FILTER_BIAS             = C.GL_CONVOLUTION_FILTER_BIAS
	REDUCE                              = C.GL_REDUCE
	CONVOLUTION_FORMAT                  = C.GL_CONVOLUTION_FORMAT
	CONVOLUTION_WIDTH                   = C.GL_CONVOLUTION_WIDTH
	CONVOLUTION_HEIGHT                  = C.GL_CONVOLUTION_HEIGHT
	MAX_CONVOLUTION_WIDTH               = C.GL_MAX_CONVOLUTION_WIDTH
	MAX_CONVOLUTION_HEIGHT              = C.GL_MAX_CONVOLUTION_HEIGHT
	POST_CONVOLUTION_RED_SCALE          = C.GL_POST_CONVOLUTION_RED_SCALE
	POST_CONVOLUTION_GREEN_SCALE        = C.GL_POST_CONVOLUTION_GREEN_SCALE
	POST_CONVOLUTION_BLUE_SCALE         = C.GL_POST_CONVOLUTION_BLUE_SCALE
	POST_CONVOLUTION_ALPHA_SCALE        = C.GL_POST_CONVOLUTION_ALPHA_SCALE
	POST_CONVOLUTION_RED_BIAS           = C.GL_POST_CONVOLUTION_RED_BIAS
	POST_CONVOLUTION_GREEN_BIAS         = C.GL_POST_CONVOLUTION_GREEN_BIAS
	POST_CONVOLUTION_BLUE_BIAS          = C.GL_POST_CONVOLUTION_BLUE_BIAS
	POST_CONVOLUTION_ALPHA_BIAS         = C.GL_POST_CONVOLUTION_ALPHA_BIAS
	CONSTANT_BORDER                     = C.GL_CONSTANT_BORDER
	REPLICATE_BORDER                    = C.GL_REPLICATE_BORDER
	CONVOLUTION_BORDER_COLOR            = C.GL_CONVOLUTION_BORDER_COLOR
	COLOR_MATRIX                        = C.GL_COLOR_MATRIX
	COLOR_MATRIX_STACK_DEPTH            = C.GL_COLOR_MATRIX_STACK_DEPTH
	MAX_COLOR_MATRIX_STACK_DEPTH        = C.GL_MAX_COLOR_MATRIX_STACK_DEPTH
	POST_COLOR_MATRIX_RED_SCALE         = C.GL_POST_COLOR_MATRIX_RED_SCALE
	POST_COLOR_MATRIX_GREEN_SCALE       = C.GL_POST_COLOR_MATRIX_GREEN_SCALE
	POST_COLOR_MATRIX_BLUE_SCALE        = C.GL_POST_COLOR_MATRIX_BLUE_SCALE
	POST_COLOR_MATRIX_ALPHA_SCALE       = C.GL_POST_COLOR_MATRIX_ALPHA_SCALE
	POST_COLOR_MATRIX_RED_BIAS          = C.GL_POST_COLOR_MATRIX_RED_BIAS
	POST_COLOR_MATRIX_GREEN_BIAS        = C.GL_POST_COLOR_MATRIX_GREEN_BIAS
	POST_COLOR_MATRIX_BLUE_BIAS         = C.GL_POST_COLOR_MATRIX_BLUE_BIAS
	POST_COLOR_MATRIX_ALPHA_BIAS        = C.GL_POST_COLOR_MATRIX_ALPHA_BIAS
	HISTOGRAM                           = C.GL_HISTOGRAM
	PROXY_HISTOGRAM                     = C.GL_PROXY_HISTOGRAM
	HISTOGRAM_WIDTH                     = C.GL_HISTOGRAM_WIDTH
	HISTOGRAM_FORMAT                    = C.GL_HISTOGRAM_FORMAT
	HISTOGRAM_RED_SIZE                  = C.GL_HISTOGRAM_RED_SIZE
	HISTOGRAM_GREEN_SIZE                = C.GL_HISTOGRAM_GREEN_SIZE
	HISTOGRAM_BLUE_SIZE                 = C.GL_HISTOGRAM_BLUE_SIZE
	HISTOGRAM_ALPHA_SIZE                = C.GL_HISTOGRAM_ALPHA_SIZE
	HISTOGRAM_LUMINANCE_SIZE            = C.GL_HISTOGRAM_LUMINANCE_SIZE
	HISTOGRAM_SINK                      = C.GL_HISTOGRAM_SINK
	MINMAX                              = C.GL_MINMAX
	MINMAX_FORMAT                       = C.GL_MINMAX_FORMAT
	MINMAX_SINK                         = C.GL_MINMAX_SINK
	TABLE_TOO_LARGE                     = C.GL_TABLE_TOO_LARGE
	BLEND_EQUATION                      = C.GL_BLEND_EQUATION
	MIN                                 = C.GL_MIN
	MAX                                 = C.GL_MAX
	FUNC_ADD                            = C.GL_FUNC_ADD
	FUNC_SUBTRACT                       = C.GL_FUNC_SUBTRACT
	FUNC_REVERSE_SUBTRACT               = C.GL_FUNC_REVERSE_SUBTRACT
	BLEND_COLOR                         = C.GL_BLEND_COLOR

	// multitexture
	TEXTURE0              = C.GL_TEXTURE0
	TEXTURE1              = C.GL_TEXTURE1
	TEXTURE2              = C.GL_TEXTURE2
	TEXTURE3              = C.GL_TEXTURE3
	TEXTURE4              = C.GL_TEXTURE4
	TEXTURE5              = C.GL_TEXTURE5
	TEXTURE6              = C.GL_TEXTURE6
	TEXTURE7              = C.GL_TEXTURE7
	TEXTURE8              = C.GL_TEXTURE8
	TEXTURE9              = C.GL_TEXTURE9
	TEXTURE10             = C.GL_TEXTURE10
	TEXTURE11             = C.GL_TEXTURE11
	TEXTURE12             = C.GL_TEXTURE12
	TEXTURE13             = C.GL_TEXTURE13
	TEXTURE14             = C.GL_TEXTURE14
	TEXTURE15             = C.GL_TEXTURE15
	TEXTURE16             = C.GL_TEXTURE16
	TEXTURE17             = C.GL_TEXTURE17
	TEXTURE18             = C.GL_TEXTURE18
	TEXTURE19             = C.GL_TEXTURE19
	TEXTURE20             = C.GL_TEXTURE20
	TEXTURE21             = C.GL_TEXTURE21
	TEXTURE22             = C.GL_TEXTURE22
	TEXTURE23             = C.GL_TEXTURE23
	TEXTURE24             = C.GL_TEXTURE24
	TEXTURE25             = C.GL_TEXTURE25
	TEXTURE26             = C.GL_TEXTURE26
	TEXTURE27             = C.GL_TEXTURE27
	TEXTURE28             = C.GL_TEXTURE28
	TEXTURE29             = C.GL_TEXTURE29
	TEXTURE30             = C.GL_TEXTURE30
	TEXTURE31             = C.GL_TEXTURE31
	ACTIVE_TEXTURE        = C.GL_ACTIVE_TEXTURE
	CLIENT_ACTIVE_TEXTURE = C.GL_CLIENT_ACTIVE_TEXTURE
	MAX_TEXTURE_UNITS     = C.GL_MAX_TEXTURE_UNITS

	// texture_cube_map
	NORMAL_MAP                  = C.GL_NORMAL_MAP
	REFLECTION_MAP              = C.GL_REFLECTION_MAP
	TEXTURE_CUBE_MAP            = C.GL_TEXTURE_CUBE_MAP
	TEXTURE_BINDING_CUBE_MAP    = C.GL_TEXTURE_BINDING_CUBE_MAP
	TEXTURE_CUBE_MAP_POSITIVE_X = C.GL_TEXTURE_CUBE_MAP_POSITIVE_X
	TEXTURE_CUBE_MAP_NEGATIVE_X = C.GL_TEXTURE_CUBE_MAP_NEGATIVE_X
	TEXTURE_CUBE_MAP_POSITIVE_Y = C.GL_TEXTURE_CUBE_MAP_POSITIVE_Y
	TEXTURE_CUBE_MAP_NEGATIVE_Y = C.GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
	TEXTURE_CUBE_MAP_POSITIVE_Z = C.GL_TEXTURE_CUBE_MAP_POSITIVE_Z
	TEXTURE_CUBE_MAP_NEGATIVE_Z = C.GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
	PROXY_TEXTURE_CUBE_MAP      = C.GL_PROXY_TEXTURE_CUBE_MAP
	MAX_CUBE_MAP_TEXTURE_SIZE   = C.GL_MAX_CUBE_MAP_TEXTURE_SIZE

	// texture_compression
	COMPRESSED_ALPHA               = C.GL_COMPRESSED_ALPHA
	COMPRESSED_LUMINANCE           = C.GL_COMPRESSED_LUMINANCE
	COMPRESSED_LUMINANCE_ALPHA     = C.GL_COMPRESSED_LUMINANCE_ALPHA
	COMPRESSED_INTENSITY           = C.GL_COMPRESSED_INTENSITY
	COMPRESSED_RGB                 = C.GL_COMPRESSED_RGB
	COMPRESSED_RGBA                = C.GL_COMPRESSED_RGBA
	TEXTURE_COMPRESSION_HINT       = C.GL_TEXTURE_COMPRESSION_HINT
	TEXTURE_COMPRESSED_IMAGE_SIZE  = C.GL_TEXTURE_COMPRESSED_IMAGE_SIZE
	TEXTURE_COMPRESSED             = C.GL_TEXTURE_COMPRESSED
	NUM_COMPRESSED_TEXTURE_FORMATS = C.GL_NUM_COMPRESSED_TEXTURE_FORMATS
	COMPRESSED_TEXTURE_FORMATS     = C.GL_COMPRESSED_TEXTURE_FORMATS

	// multisample
	MULTISAMPLE              = C.GL_MULTISAMPLE
	SAMPLE_ALPHA_TO_COVERAGE = C.GL_SAMPLE_ALPHA_TO_COVERAGE
	SAMPLE_ALPHA_TO_ONE      = C.GL_SAMPLE_ALPHA_TO_ONE
	SAMPLE_COVERAGE          = C.GL_SAMPLE_COVERAGE
	SAMPLE_BUFFERS           = C.GL_SAMPLE_BUFFERS
	SAMPLES                  = C.GL_SAMPLES
	SAMPLE_COVERAGE_VALUE    = C.GL_SAMPLE_COVERAGE_VALUE
	SAMPLE_COVERAGE_INVERT   = C.GL_SAMPLE_COVERAGE_INVERT
	MULTISAMPLE_BIT          = C.GL_MULTISAMPLE_BIT

	// transpose_matrix
	TRANSPOSE_MODELVIEW_MATRIX  = C.GL_TRANSPOSE_MODELVIEW_MATRIX
	TRANSPOSE_PROJECTION_MATRIX = C.GL_TRANSPOSE_PROJECTION_MATRIX
	TRANSPOSE_TEXTURE_MATRIX    = C.GL_TRANSPOSE_TEXTURE_MATRIX
	TRANSPOSE_COLOR_MATRIX      = C.GL_TRANSPOSE_COLOR_MATRIX

	// texture_env_combine
	COMBINE        = C.GL_COMBINE
	COMBINE_RGB    = C.GL_COMBINE_RGB
	COMBINE_ALPHA  = C.GL_COMBINE_ALPHA
	SOURCE0_RGB    = C.GL_SOURCE0_RGB
	SOURCE1_RGB    = C.GL_SOURCE1_RGB
	SOURCE2_RGB    = C.GL_SOURCE2_RGB
	SOURCE0_ALPHA  = C.GL_SOURCE0_ALPHA
	SOURCE1_ALPHA  = C.GL_SOURCE1_ALPHA
	SOURCE2_ALPHA  = C.GL_SOURCE2_ALPHA
	OPERAND0_RGB   = C.GL_OPERAND0_RGB
	OPERAND1_RGB   = C.GL_OPERAND1_RGB
	OPERAND2_RGB   = C.GL_OPERAND2_RGB
	OPERAND0_ALPHA = C.GL_OPERAND0_ALPHA
	OPERAND1_ALPHA = C.GL_OPERAND1_ALPHA
	OPERAND2_ALPHA = C.GL_OPERAND2_ALPHA
	RGB_SCALE      = C.GL_RGB_SCALE
	ADD_SIGNED     = C.GL_ADD_SIGNED
	INTERPOLATE    = C.GL_INTERPOLATE
	SUBTRACT       = C.GL_SUBTRACT
	CONSTANT       = C.GL_CONSTANT
	PRIMARY_COLOR  = C.GL_PRIMARY_COLOR
	PREVIOUS       = C.GL_PREVIOUS

	// texture_env_dot3
	DOT3_RGB  = C.GL_DOT3_RGB
	DOT3_RGBA = C.GL_DOT3_RGBA

	// texture_border_clamp
	CLAMP_TO_BORDER = C.GL_CLAMP_TO_BORDER
)

Variables

This section is empty.

Functions

func Bitmap

func Bitmap(width Sizei, height Sizei, xorig Float, yorig Float, xmove Float, ymove Float, bitmap []Ubyte)

See http://www.opengl.org/sdk/docs/man2/xhtml/glBitmap.xml

func CallLists

func CallLists(n Sizei, gltype Enum, lists interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glCallLists.xml

func Color4b

func Color4b(red Byte, green Byte, blue Byte, alpha Byte)

See http://www.opengl.org/sdk/docs/man2/xhtml/glColor.xml

func Color4f

func Color4f(red Float, green Float, blue Float, alpha Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glColor.xml

func Color4i

func Color4i(red Int, green Int, blue Int, alpha Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glColor.xml

func Color4s

func Color4s(red Short, green Short, blue Short, alpha Short)

See http://www.opengl.org/sdk/docs/man2/xhtml/glColor.xml

func Color4ub

func Color4ub(red Ubyte, green Ubyte, blue Ubyte, alpha Ubyte)

See http://www.opengl.org/sdk/docs/man2/xhtml/glColor.xml

func Color4ui

func Color4ui(red Uint, green Uint, blue Uint, alpha Uint)

See http://www.opengl.org/sdk/docs/man2/xhtml/glColor.xml

func ColorPointer

func ColorPointer(size Int, gltype Enum, stride Sizei, ptr interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glColorPointer.xml

func ColorSubTable

func ColorSubTable(target Enum, start Sizei, count Sizei, format Enum, gltype Enum, data interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glColorSubTable.xml

func ColorTable

func ColorTable(target Enum, internalformat Enum, width Sizei, format Enum, gltype Enum, table interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glColorTable.xml

func ColorTableParameteriv

func ColorTableParameteriv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glColorTableParameter.xml

func CompressedTexImage1D

func CompressedTexImage1D(target Enum, level Int, internalformat Enum, width Sizei, border Int, imageSize Sizei, data interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glCompressedTexImage1D.xml

func CompressedTexImage2D

func CompressedTexImage2D(target Enum, level Int, internalformat Enum, width Sizei, height Sizei, border Int, imageSize Sizei, data interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glCompressedTexImage2D.xml

func CompressedTexImage3D

func CompressedTexImage3D(target Enum, level Int, internalformat Enum, width Sizei, height Sizei, depth Sizei, border Int, imageSize Sizei, data interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glCompressedTexImage3D.xml

func CompressedTexSubImage1D

func CompressedTexSubImage1D(target Enum, level Int, xoffset Int, width Sizei, format Enum, imageSize Sizei, data interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glCompressedTexSubImage1D.xml

func CompressedTexSubImage2D

func CompressedTexSubImage2D(target Enum, level Int, xoffset Int, yoffset Int, width Sizei, height Sizei, format Enum, imageSize Sizei, data interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glCompressedTexSubImage2D.xml

func CompressedTexSubImage3D

func CompressedTexSubImage3D(target Enum, level Int, xoffset Int, yoffset Int, zoffset Int, width Sizei, height Sizei, depth Sizei, format Enum, imageSize Sizei, data interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glCompressedTexSubImage3D.xml

func ConvolutionFilter1D

func ConvolutionFilter1D(target Enum, internalformat Enum, width Sizei, format Enum, gltype Enum, image interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glConvolutionFilter1D.xml

func ConvolutionFilter2D

func ConvolutionFilter2D(target Enum, internalformat Enum, width Sizei, height Sizei, format Enum, gltype Enum, image interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glConvolutionFilter2D.xml

func ConvolutionParameteriv

func ConvolutionParameteriv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glConvolutionParameter.xml

func CopyColorTable

func CopyColorTable(target Enum, internalformat Enum, x Int, y Int, width Sizei)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyColorTable.xml

func CopyConvolutionFilter1D

func CopyConvolutionFilter1D(target Enum, internalformat Enum, x Int, y Int, width Sizei)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyConvolutionFilter1D.xml

func CopyConvolutionFilter2D

func CopyConvolutionFilter2D(target Enum, internalformat Enum, x Int, y Int, width Sizei, height Sizei)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyConvolutionFilter2D.xml

func CopyPixels

func CopyPixels(x Int, y Int, width Sizei, height Sizei, gltype Enum)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyPixels.xml

func CopyTexImage1D

func CopyTexImage1D(target Enum, level Int, internalformat Enum, x Int, y Int, width Sizei, border Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyTexImage1D.xml

func CopyTexImage2D

func CopyTexImage2D(target Enum, level Int, internalformat Enum, x Int, y Int, width Sizei, height Sizei, border Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyTexImage2D.xml

func CopyTexSubImage1D

func CopyTexSubImage1D(target Enum, level Int, xoffset Int, x Int, y Int, width Sizei)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyTexSubImage1D.xml

func CopyTexSubImage2D

func CopyTexSubImage2D(target Enum, level Int, xoffset Int, yoffset Int, x Int, y Int, width Sizei, height Sizei)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyTexSubImage2D.xml

func CopyTexSubImage3D

func CopyTexSubImage3D(target Enum, level Int, xoffset Int, yoffset Int, zoffset Int, x Int, y Int, width Sizei, height Sizei)

See http://www.opengl.org/sdk/docs/man2/xhtml/glCopyTexSubImage3D.xml

func DrawElements

func DrawElements(mode Enum, count Sizei, gltype Enum, indices interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glDrawElements.xml

func DrawPixels

func DrawPixels(width Sizei, height Sizei, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glDrawPixels.xml

func DrawRangeElements

func DrawRangeElements(mode Enum, start Uint, end Uint, count Sizei, gltype Enum, indices interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glDrawRangeElements.xml

func EdgeFlagPointer

func EdgeFlagPointer(stride Sizei, ptr interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glEdgeFlagPointer.xml

func Frustum

func Frustum(left Double, right Double, bottom Double, top Double, near_val Double, far_val Double)

See http://www.opengl.org/sdk/docs/man2/xhtml/glFrustum.xml

func GetColorTable

func GetColorTable(target Enum, format Enum, gltype Enum, table interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetColorTable.xml

func GetCompressedTexImage

func GetCompressedTexImage(target Enum, lod Int, img interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetCompressedTexImage.xml

func GetConvolutionFilter

func GetConvolutionFilter(target Enum, format Enum, gltype Enum, image interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetConvolutionFilter.xml

func GetHistogram

func GetHistogram(target Enum, reset Boolean, format Enum, gltype Enum, values interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetHistogram.xml

func GetHistogramParameteriv

func GetHistogramParameteriv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetHistogramParameter.xml

func GetLightfv

func GetLightfv(light Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetLight.xml

func GetLightiv

func GetLightiv(light Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetLight.xml

func GetMapiv

func GetMapiv(target Enum, query Enum, v []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetMap.xml

func GetMaterialfv

func GetMaterialfv(face Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetMaterial.xml

func GetMaterialiv

func GetMaterialiv(face Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetMaterial.xml

func GetMinmax

func GetMinmax(target Enum, reset Boolean, format Enum, types Enum, values interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetMinmax.xml

func GetMinmaxParameteriv

func GetMinmaxParameteriv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetMinmaxParameter.xml

func GetSeparableFilter

func GetSeparableFilter(target Enum, format Enum, gltype Enum, row interface{}, column interface{}, span interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetSeparableFilter.xml

func GetTexEnvfv

func GetTexEnvfv(target Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexEnv.xml

func GetTexEnviv

func GetTexEnviv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexEnv.xml

func GetTexGendv

func GetTexGendv(coord Enum, pname Enum, params []Double)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexGen.xml

func GetTexGenfv

func GetTexGenfv(coord Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexGen.xml

func GetTexGeniv

func GetTexGeniv(coord Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexGen.xml

func GetTexImage

func GetTexImage(target Enum, level Int, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexImage.xml

func GetTexLevelParameterfv

func GetTexLevelParameterfv(target Enum, level Int, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexLevelParameter.xml

func GetTexLevelParameteriv

func GetTexLevelParameteriv(target Enum, level Int, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexLevelParameter.xml

func GetTexParameterfv

func GetTexParameterfv(target Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexParameter.xml

func GetTexParameteriv

func GetTexParameteriv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glGetTexParameter.xml

func Histogram

func Histogram(target Enum, width Sizei, internalformat Enum, sink Boolean)

See http://www.opengl.org/sdk/docs/man2/xhtml/glHistogram.xml

func IndexPointer

func IndexPointer(gltype Enum, stride Sizei, ptr interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glIndexPointer.xml

func InterleavedArrays

func InterleavedArrays(format Enum, stride Sizei, pointer interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glInterleavedArrays.xml

func Lightfv

func Lightfv(light Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glLight.xml

func Lighti

func Lighti(light Enum, pname Enum, param Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glLight.xml

func Lightiv

func Lightiv(light Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glLight.xml

func Map1d

func Map1d(target Enum, u1 Double, u2 Double, stride Int, order Int, points []Double)

See http://www.opengl.org/sdk/docs/man2/xhtml/glMap.xml

func Map1f

func Map1f(target Enum, u1 Float, u2 Float, stride Int, order Int, points []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glMap.xml

func Map2d

func Map2d(target Enum, u1 Double, u2 Double, ustride Int, uorder Int, v1 Double, v2 Double, vstride Int, vorder Int, points []Double)

See http://www.opengl.org/sdk/docs/man2/xhtml/glMap.xml

func Map2f

func Map2f(target Enum, u1 Float, u2 Float, ustride Int, uorder Int, v1 Float, v2 Float, vstride Int, vorder Int, points []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glMap.xml

func Materialfv

func Materialfv(face Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glMaterial.xml

func Materialiv

func Materialiv(face Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glMaterial.xml

func Minmax

func Minmax(target Enum, internalformat Enum, sink Boolean)

See http://www.opengl.org/sdk/docs/man2/xhtml/glMinmax.xml

func NormalPointer

func NormalPointer(gltype Enum, stride Sizei, ptr interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glNormalPointer.xml

func Ortho

func Ortho(left Double, right Double, bottom Double, top Double, near_val Double, far_val Double)

See http://www.opengl.org/sdk/docs/man2/xhtml/glOrtho.xml

func PixelMapfv

func PixelMapfv(glmap Enum, mapsize Sizei, values []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glPixelMap.xml

func PixelMapuiv

func PixelMapuiv(glmap Enum, mapsize Sizei, values []Uint)

See http://www.opengl.org/sdk/docs/man2/xhtml/glPixelMap.xml

func PixelMapusv

func PixelMapusv(glmap Enum, mapsize Sizei, values []Ushort)

See http://www.opengl.org/sdk/docs/man2/xhtml/glPixelMap.xml

func PrioritizeTextures

func PrioritizeTextures(n Sizei, textures []Uint, priorities []Clampf)

See http://www.opengl.org/sdk/docs/man2/xhtml/glPrioritizeTextures.xml

func ReadPixels

func ReadPixels(x Int, y Int, width Sizei, height Sizei, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glReadPixels.xml

func SeparableFilter2D

func SeparableFilter2D(target Enum, internalformat Enum, width Sizei, height Sizei, format Enum, gltype Enum, row interface{}, column interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glSeparableFilter2D.xml

func TexCoordPointer

func TexCoordPointer(size Int, gltype Enum, stride Sizei, ptr interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexCoordPointer.xml

func TexEnvf

func TexEnvf(target Enum, pname Enum, param Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexEnv.xml

func TexEnvfv

func TexEnvfv(target Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexEnv.xml

func TexEnvi

func TexEnvi(target Enum, pname Enum, param Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexEnv.xml

func TexEnviv

func TexEnviv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexEnv.xml

func TexGendv

func TexGendv(coord Enum, pname Enum, params []Double)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexGen.xml

func TexGenfv

func TexGenfv(coord Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexGen.xml

func TexGeni

func TexGeni(coord Enum, pname Enum, param Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexGen.xml

func TexGeniv

func TexGeniv(coord Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexGen.xml

func TexImage1D

func TexImage1D(target Enum, level Int, internalFormat Int, width Sizei, border Int, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexImage1D.xml

func TexImage2D

func TexImage2D(target Enum, level Int, internalFormat Int, width Sizei, height Sizei, border Int, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexImage2D.xml

func TexImage3D

func TexImage3D(target Enum, level Int, internalFormat Int, width Sizei, height Sizei, depth Sizei, border Int, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexImage3D.xml

func TexParameterfv

func TexParameterfv(target Enum, pname Enum, params []Float)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexParameter.xml

func TexParameteriv

func TexParameteriv(target Enum, pname Enum, params []Int)

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexParameter.xml

func TexSubImage1D

func TexSubImage1D(target Enum, level Int, xoffset Int, width Sizei, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexSubImage1D.xml

func TexSubImage2D

func TexSubImage2D(target Enum, level Int, xoffset Int, yoffset Int, width Sizei, height Sizei, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexSubImage2D.xml

func TexSubImage3D

func TexSubImage3D(target Enum, level Int, xoffset Int, yoffset Int, zoffset Int, width Sizei, height Sizei, depth Sizei, format Enum, gltype Enum, pixels interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glTexSubImage3D.xml

func VertexPointer

func VertexPointer(size Int, gltype Enum, stride Sizei, ptr interface{})

See http://www.opengl.org/sdk/docs/man2/xhtml/glVertexPointer.xml

Types

type Bitfield

type Bitfield C.GLbitfield

type Byte

type Byte C.GLbyte /* 1-byte signed */

type Clampd

type Clampd C.GLclampd /* double precision float in [0,1] */

type Clampf

type Clampf C.GLclampf /* single precision float in [0,1] */

type Double

type Double C.GLdouble /* double precision float */

type Float

type Float C.GLfloat /* single precision float */

type Int

type Int C.GLint /* 4-byte signed */

type Short

type Short C.GLshort /* 2-byte signed */

type Sizei

type Sizei C.GLsizei /* 4-byte signed */

type Ubyte

type Ubyte C.GLubyte /* 1-byte unsigned */

type Uint

type Uint C.GLuint /* 4-byte unsigned */

type Ushort

type Ushort C.GLushort /* 2-byte unsigned */

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL