qml.v0: gopkg.in/qml.v0/gl Index | Files | Directories

package gl

import "gopkg.in/qml.v0/gl"

Index

Package Files

gengl.go gl.go

Constants

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
)

func Accum Uses

func Accum(op Enum, value Float)

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

func ActiveTexture Uses

func ActiveTexture(texture Enum)

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

func AlphaFunc Uses

func AlphaFunc(glfunc Enum, ref Clampf)

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

func ArrayElement Uses

func ArrayElement(i Int)

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

func Begin Uses

func Begin(mode Enum)

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

func BindTexture Uses

func BindTexture(target Enum, texture Uint)

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

func Bitmap Uses

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 BlendColor Uses

func BlendColor(red Clampf, green Clampf, blue Clampf, alpha Clampf)

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

func BlendEquation Uses

func BlendEquation(mode Enum)

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

func BlendFunc Uses

func BlendFunc(sfactor Enum, dfactor Enum)

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

func CallList Uses

func CallList(list Uint)

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

func CallLists Uses

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

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

func Clear Uses

func Clear(mask Bitfield)

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

func ClearAccum Uses

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

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

func ClearColor Uses

func ClearColor(red Clampf, green Clampf, blue Clampf, alpha Clampf)

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

func ClearDepth Uses

func ClearDepth(depth Clampd)

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

func ClearIndex Uses

func ClearIndex(c Float)

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

func ClearStencil Uses

func ClearStencil(s Int)

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

func ClientActiveTexture Uses

func ClientActiveTexture(texture Enum)

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

func ClipPlane Uses

func ClipPlane(plane Enum, equation []Double)

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

func Color3b Uses

func Color3b(red Byte, green Byte, blue Byte)

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

func Color3bv Uses

func Color3bv(v []Byte)

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

func Color3d Uses

func Color3d(red Double, green Double, blue Double)

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

func Color3dv Uses

func Color3dv(v []Double)

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

func Color3f Uses

func Color3f(red Float, green Float, blue Float)

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

func Color3fv Uses

func Color3fv(v []Float)

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

func Color3i Uses

func Color3i(red Int, green Int, blue Int)

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

func Color3iv Uses

func Color3iv(v []Int)

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

func Color3s Uses

func Color3s(red Short, green Short, blue Short)

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

func Color3sv Uses

func Color3sv(v []Short)

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

func Color3ub Uses

func Color3ub(red Ubyte, green Ubyte, blue Ubyte)

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

func Color3ubv Uses

func Color3ubv(v []Ubyte)

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

func Color3ui Uses

func Color3ui(red Uint, green Uint, blue Uint)

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

func Color3uiv Uses

func Color3uiv(v []Uint)

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

func Color3us Uses

func Color3us(red Ushort, green Ushort, blue Ushort)

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

func Color3usv Uses

func Color3usv(v []Ushort)

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

func Color4b Uses

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

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

func Color4bv Uses

func Color4bv(v []Byte)

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

func Color4d Uses

func Color4d(red Double, green Double, blue Double, alpha Double)

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

func Color4dv Uses

func Color4dv(v []Double)

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

func Color4f Uses

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

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

func Color4fv Uses

func Color4fv(v []Float)

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

func Color4i Uses

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

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

func Color4iv Uses

func Color4iv(v []Int)

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

func Color4s Uses

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

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

func Color4sv Uses

func Color4sv(v []Short)

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

func Color4ub Uses

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

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

func Color4ubv Uses

func Color4ubv(v []Ubyte)

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

func Color4ui Uses

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

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

func Color4uiv Uses

func Color4uiv(v []Uint)

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

func Color4us Uses

func Color4us(red Ushort, green Ushort, blue Ushort, alpha Ushort)

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

func Color4usv Uses

func Color4usv(v []Ushort)

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

func ColorMask Uses

func ColorMask(red Boolean, green Boolean, blue Boolean, alpha Boolean)

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

func ColorMaterial Uses

func ColorMaterial(face Enum, mode Enum)

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

func ColorPointer Uses

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

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

func ColorSubTable Uses

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 Uses

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 ColorTableParameterfv Uses

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

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

func ColorTableParameteriv Uses

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

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

func CompressedTexImage1D Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 ConvolutionParameterf Uses

func ConvolutionParameterf(target Enum, pname Enum, params Float)

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

func ConvolutionParameterfv Uses

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

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

func ConvolutionParameteri Uses

func ConvolutionParameteri(target Enum, pname Enum, params Int)

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

func ConvolutionParameteriv Uses

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

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

func CopyColorSubTable Uses

func CopyColorSubTable(target Enum, start Sizei, x Int, y Int, width Sizei)

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

func CopyColorTable Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 CullFace Uses

func CullFace(mode Enum)

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

func DeleteLists Uses

func DeleteLists(list Uint, range_ Sizei)

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

func DeleteTextures Uses

func DeleteTextures(n Sizei, textures []Uint)

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

func DepthFunc Uses

func DepthFunc(glfunc Enum)

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

func DepthMask Uses

func DepthMask(flag Boolean)

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

func DepthRange Uses

func DepthRange(near_val Clampd, far_val Clampd)

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

func Disable Uses

func Disable(cap Enum)

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

func DisableClientState Uses

func DisableClientState(cap Enum)

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

func DrawArrays Uses

func DrawArrays(mode Enum, first Int, count Sizei)

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

func DrawBuffer Uses

func DrawBuffer(mode Enum)

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

func DrawElements Uses

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

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

func DrawPixels Uses

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 Uses

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 EdgeFlag Uses

func EdgeFlag(flag Boolean)

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

func EdgeFlagPointer Uses

func EdgeFlagPointer(stride Sizei, ptr interface{})

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

func EdgeFlagv Uses

func EdgeFlagv(flag []Boolean)

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

func Enable Uses

func Enable(cap Enum)

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

func EnableClientState Uses

func EnableClientState(cap Enum)

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

func End Uses

func End()

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

func EndList Uses

func EndList()

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

func EvalCoord1d Uses

func EvalCoord1d(u Double)

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

func EvalCoord1dv Uses

func EvalCoord1dv(u []Double)

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

func EvalCoord1f Uses

func EvalCoord1f(u Float)

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

func EvalCoord1fv Uses

func EvalCoord1fv(u []Float)

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

func EvalCoord2d Uses

func EvalCoord2d(u Double, v Double)

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

func EvalCoord2dv Uses

func EvalCoord2dv(u []Double)

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

func EvalCoord2f Uses

func EvalCoord2f(u Float, v Float)

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

func EvalCoord2fv Uses

func EvalCoord2fv(u []Float)

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

func EvalMesh1 Uses

func EvalMesh1(mode Enum, i1 Int, i2 Int)

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

func EvalMesh2 Uses

func EvalMesh2(mode Enum, i1 Int, i2 Int, j1 Int, j2 Int)

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

func EvalPoint1 Uses

func EvalPoint1(i Int)

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

func EvalPoint2 Uses

func EvalPoint2(i Int, j Int)

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

func FeedbackBuffer Uses

func FeedbackBuffer(size Sizei, gltype Enum, buffer []Float)

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

func Finish Uses

func Finish()

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

func Flush Uses

func Flush()

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

func Fogf Uses

func Fogf(pname Enum, param Float)

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

func Fogfv Uses

func Fogfv(pname Enum, params []Float)

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

func Fogi Uses

func Fogi(pname Enum, param Int)

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

func Fogiv Uses

func Fogiv(pname Enum, params []Int)

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

func FrontFace Uses

func FrontFace(mode Enum)

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

func Frustum Uses

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 GenTextures Uses

func GenTextures(n Sizei, textures []Uint)

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

func GetBooleanv Uses

func GetBooleanv(pname Enum, params []Boolean)

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

func GetClipPlane Uses

func GetClipPlane(plane Enum, equation []Double)

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

func GetColorTable Uses

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

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

func GetColorTableParameterfv Uses

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

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

func GetColorTableParameteriv Uses

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

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

func GetCompressedTexImage Uses

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

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

func GetConvolutionFilter Uses

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

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

func GetConvolutionParameterfv Uses

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

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

func GetConvolutionParameteriv Uses

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

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

func GetDoublev Uses

func GetDoublev(pname Enum, params []Double)

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

func GetFloatv Uses

func GetFloatv(pname Enum, params []Float)

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

func GetHistogram Uses

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

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

func GetHistogramParameterfv Uses

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

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

func GetHistogramParameteriv Uses

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

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

func GetIntegerv Uses

func GetIntegerv(pname Enum, params []Int)

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

func GetLightfv Uses

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

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

func GetLightiv Uses

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

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

func GetMapdv Uses

func GetMapdv(target Enum, query Enum, v []Double)

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

func GetMapfv Uses

func GetMapfv(target Enum, query Enum, v []Float)

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

func GetMapiv Uses

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

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

func GetMaterialfv Uses

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

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

func GetMaterialiv Uses

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

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

func GetMinmax Uses

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

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

func GetMinmaxParameterfv Uses

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

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

func GetMinmaxParameteriv Uses

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

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

func GetPixelMapfv Uses

func GetPixelMapfv(glmap Enum, values []Float)

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

func GetPixelMapuiv Uses

func GetPixelMapuiv(glmap Enum, values []Uint)

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

func GetPixelMapusv Uses

func GetPixelMapusv(glmap Enum, values []Ushort)

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

func GetPolygonStipple Uses

func GetPolygonStipple(mask []Ubyte)

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

func GetSeparableFilter Uses

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 Uses

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

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

func GetTexEnviv Uses

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

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

func GetTexGendv Uses

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

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

func GetTexGenfv Uses

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

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

func GetTexGeniv Uses

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

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

func GetTexImage Uses

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 Uses

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

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

func GetTexLevelParameteriv Uses

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

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

func GetTexParameterfv Uses

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

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

func GetTexParameteriv Uses

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

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

func Hint Uses

func Hint(target Enum, mode Enum)

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

func Histogram Uses

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

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

func IndexMask Uses

func IndexMask(mask Uint)

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

func IndexPointer Uses

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

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

func Indexd Uses

func Indexd(c Double)

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

func Indexdv Uses

func Indexdv(c []Double)

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

func Indexf Uses

func Indexf(c Float)

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

func Indexfv Uses

func Indexfv(c []Float)

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

func Indexi Uses

func Indexi(c Int)

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

func Indexiv Uses

func Indexiv(c []Int)

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

func Indexs Uses

func Indexs(c Short)

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

func Indexsv Uses

func Indexsv(c []Short)

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

func Indexub Uses

func Indexub(c Ubyte)

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

func Indexubv Uses

func Indexubv(c []Ubyte)

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

func InitNames Uses

func InitNames()

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

func InterleavedArrays Uses

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

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

func LightModelf Uses

func LightModelf(pname Enum, param Float)

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

func LightModelfv Uses

func LightModelfv(pname Enum, params []Float)

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

func LightModeli Uses

func LightModeli(pname Enum, param Int)

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

func LightModeliv Uses

func LightModeliv(pname Enum, params []Int)

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

func Lightf Uses

func Lightf(light Enum, pname Enum, param Float)

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

func Lightfv Uses

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

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

func Lighti Uses

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

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

func Lightiv Uses

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

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

func LineStipple Uses

func LineStipple(factor Int, pattern Ushort)

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

func LineWidth Uses

func LineWidth(width Float)

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

func ListBase Uses

func ListBase(base Uint)

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

func LoadIdentity Uses

func LoadIdentity()

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

func LoadMatrixd Uses

func LoadMatrixd(m []Double)

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

func LoadMatrixf Uses

func LoadMatrixf(m []Float)

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

func LoadName Uses

func LoadName(name Uint)

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

func LogicOp Uses

func LogicOp(opcode Enum)

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

func Map1d Uses

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 Uses

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 Uses

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 Uses

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 MapGrid1d Uses

func MapGrid1d(un Int, u1 Double, u2 Double)

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

func MapGrid1f Uses

func MapGrid1f(un Int, u1 Float, u2 Float)

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

func MapGrid2d Uses

func MapGrid2d(un Int, u1 Double, u2 Double, vn Int, v1 Double, v2 Double)

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

func MapGrid2f Uses

func MapGrid2f(un Int, u1 Float, u2 Float, vn Int, v1 Float, v2 Float)

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

func Materialf Uses

func Materialf(face Enum, pname Enum, param Float)

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

func Materialfv Uses

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

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

func Materiali Uses

func Materiali(face Enum, pname Enum, param Int)

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

func Materialiv Uses

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

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

func MatrixMode Uses

func MatrixMode(mode Enum)

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

func Minmax Uses

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

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

func MultMatrixd Uses

func MultMatrixd(m []Double)

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

func MultMatrixf Uses

func MultMatrixf(m []Float)

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

func MultiTexCoord1d Uses

func MultiTexCoord1d(target Enum, s Double)

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

func MultiTexCoord1dv Uses

func MultiTexCoord1dv(target Enum, v []Double)

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

func MultiTexCoord1f Uses

func MultiTexCoord1f(target Enum, s Float)

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

func MultiTexCoord1fv Uses

func MultiTexCoord1fv(target Enum, v []Float)

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

func MultiTexCoord1i Uses

func MultiTexCoord1i(target Enum, s Int)

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

func MultiTexCoord1iv Uses

func MultiTexCoord1iv(target Enum, v []Int)

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

func MultiTexCoord1s Uses

func MultiTexCoord1s(target Enum, s Short)

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

func MultiTexCoord1sv Uses

func MultiTexCoord1sv(target Enum, v []Short)

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

func MultiTexCoord2d Uses

func MultiTexCoord2d(target Enum, s Double, t Double)

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

func MultiTexCoord2dv Uses

func MultiTexCoord2dv(target Enum, v []Double)

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

func MultiTexCoord2f Uses

func MultiTexCoord2f(target Enum, s Float, t Float)

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

func MultiTexCoord2fv Uses

func MultiTexCoord2fv(target Enum, v []Float)

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

func MultiTexCoord2i Uses

func MultiTexCoord2i(target Enum, s Int, t Int)

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

func MultiTexCoord2iv Uses

func MultiTexCoord2iv(target Enum, v []Int)

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

func MultiTexCoord2s Uses

func MultiTexCoord2s(target Enum, s Short, t Short)

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

func MultiTexCoord2sv Uses

func MultiTexCoord2sv(target Enum, v []Short)

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

func MultiTexCoord3d Uses

func MultiTexCoord3d(target Enum, s Double, t Double, r Double)

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

func MultiTexCoord3dv Uses

func MultiTexCoord3dv(target Enum, v []Double)

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

func MultiTexCoord3f Uses

func MultiTexCoord3f(target Enum, s Float, t Float, r Float)

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

func MultiTexCoord3fv Uses

func MultiTexCoord3fv(target Enum, v []Float)

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

func MultiTexCoord3i Uses

func MultiTexCoord3i(target Enum, s Int, t Int, r Int)

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

func MultiTexCoord3iv Uses

func MultiTexCoord3iv(target Enum, v []Int)

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

func MultiTexCoord3s Uses

func MultiTexCoord3s(target Enum, s Short, t Short, r Short)

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

func MultiTexCoord3sv Uses

func MultiTexCoord3sv(target Enum, v []Short)

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

func MultiTexCoord4d Uses

func MultiTexCoord4d(target Enum, s Double, t Double, r Double, q Double)

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

func MultiTexCoord4dv Uses

func MultiTexCoord4dv(target Enum, v []Double)

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

func MultiTexCoord4f Uses

func MultiTexCoord4f(target Enum, s Float, t Float, r Float, q Float)

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

func MultiTexCoord4fv Uses

func MultiTexCoord4fv(target Enum, v []Float)

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

func MultiTexCoord4i Uses

func MultiTexCoord4i(target Enum, s Int, t Int, r Int, q Int)

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

func MultiTexCoord4iv Uses

func MultiTexCoord4iv(target Enum, v []Int)

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

func MultiTexCoord4s Uses

func MultiTexCoord4s(target Enum, s Short, t Short, r Short, q Short)

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

func MultiTexCoord4sv Uses

func MultiTexCoord4sv(target Enum, v []Short)

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

func NewList Uses

func NewList(list Uint, mode Enum)

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

func Normal3b Uses

func Normal3b(nx Byte, ny Byte, nz Byte)

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

func Normal3bv Uses

func Normal3bv(v []Byte)

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

func Normal3d Uses

func Normal3d(nx Double, ny Double, nz Double)

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

func Normal3dv Uses

func Normal3dv(v []Double)

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

func Normal3f Uses

func Normal3f(nx Float, ny Float, nz Float)

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

func Normal3fv Uses

func Normal3fv(v []Float)

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

func Normal3i Uses

func Normal3i(nx Int, ny Int, nz Int)

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

func Normal3iv Uses

func Normal3iv(v []Int)

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

func Normal3s Uses

func Normal3s(nx Short, ny Short, nz Short)

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

func Normal3sv Uses

func Normal3sv(v []Short)

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

func NormalPointer Uses

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

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

func Ortho Uses

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 PassThrough Uses

func PassThrough(token Float)

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

func PixelMapfv Uses

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

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

func PixelMapuiv Uses

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

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

func PixelMapusv Uses

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

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

func PixelStoref Uses

func PixelStoref(pname Enum, param Float)

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

func PixelStorei Uses

func PixelStorei(pname Enum, param Int)

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

func PixelTransferf Uses

func PixelTransferf(pname Enum, param Float)

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

func PixelTransferi Uses

func PixelTransferi(pname Enum, param Int)

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

func PixelZoom Uses

func PixelZoom(xfactor Float, yfactor Float)

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

func PointSize Uses

func PointSize(size Float)

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

func PolygonMode Uses

func PolygonMode(face Enum, mode Enum)

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

func PolygonOffset Uses

func PolygonOffset(factor Float, units Float)

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

func PolygonStipple Uses

func PolygonStipple(mask []Ubyte)

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

func PopAttrib Uses

func PopAttrib()

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

func PopClientAttrib Uses

func PopClientAttrib()

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

func PopMatrix Uses

func PopMatrix()

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

func PopName Uses

func PopName()

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

func PrioritizeTextures Uses

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

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

func PushAttrib Uses

func PushAttrib(mask Bitfield)

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

func PushClientAttrib Uses

func PushClientAttrib(mask Bitfield)

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

func PushMatrix Uses

func PushMatrix()

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

func PushName Uses

func PushName(name Uint)

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

func RasterPos2d Uses

func RasterPos2d(x Double, y Double)

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

func RasterPos2dv Uses

func RasterPos2dv(v []Double)

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

func RasterPos2f Uses

func RasterPos2f(x Float, y Float)

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

func RasterPos2fv Uses

func RasterPos2fv(v []Float)

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

func RasterPos2i Uses

func RasterPos2i(x Int, y Int)

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

func RasterPos2iv Uses

func RasterPos2iv(v []Int)

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

func RasterPos2s Uses

func RasterPos2s(x Short, y Short)

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

func RasterPos2sv Uses

func RasterPos2sv(v []Short)

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

func RasterPos3d Uses

func RasterPos3d(x Double, y Double, z Double)

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

func RasterPos3dv Uses

func RasterPos3dv(v []Double)

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

func RasterPos3f Uses

func RasterPos3f(x Float, y Float, z Float)

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

func RasterPos3fv Uses

func RasterPos3fv(v []Float)

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

func RasterPos3i Uses

func RasterPos3i(x Int, y Int, z Int)

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

func RasterPos3iv Uses

func RasterPos3iv(v []Int)

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

func RasterPos3s Uses

func RasterPos3s(x Short, y Short, z Short)

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

func RasterPos3sv Uses

func RasterPos3sv(v []Short)

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

func RasterPos4d Uses

func RasterPos4d(x Double, y Double, z Double, w Double)

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

func RasterPos4dv Uses

func RasterPos4dv(v []Double)

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

func RasterPos4f Uses

func RasterPos4f(x Float, y Float, z Float, w Float)

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

func RasterPos4fv Uses

func RasterPos4fv(v []Float)

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

func RasterPos4i Uses

func RasterPos4i(x Int, y Int, z Int, w Int)

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

func RasterPos4iv Uses

func RasterPos4iv(v []Int)

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

func RasterPos4s Uses

func RasterPos4s(x Short, y Short, z Short, w Short)

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

func RasterPos4sv Uses

func RasterPos4sv(v []Short)

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

func ReadBuffer Uses

func ReadBuffer(mode Enum)

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

func ReadPixels Uses

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 Rectd Uses

func Rectd(x1 Double, y1 Double, x2 Double, y2 Double)

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

func Rectdv Uses

func Rectdv(v1 []Double, v2 []Double)

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

func Rectf Uses

func Rectf(x1 Float, y1 Float, x2 Float, y2 Float)

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

func Rectfv Uses

func Rectfv(v1 []Float, v2 []Float)

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

func Recti Uses

func Recti(x1 Int, y1 Int, x2 Int, y2 Int)

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

func Rectiv Uses

func Rectiv(v1 []Int, v2 []Int)

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

func Rects Uses

func Rects(x1 Short, y1 Short, x2 Short, y2 Short)

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

func Rectsv Uses

func Rectsv(v1 []Short, v2 []Short)

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

func ResetHistogram Uses

func ResetHistogram(target Enum)

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

func ResetMinmax Uses

func ResetMinmax(target Enum)

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

func Rotated Uses

func Rotated(angle Double, x Double, y Double, z Double)

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

func Rotatef Uses

func Rotatef(angle Float, x Float, y Float, z Float)

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

func SampleCoverage Uses

func SampleCoverage(value Clampf, invert Boolean)

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

func Scaled Uses

func Scaled(x Double, y Double, z Double)

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

func Scalef Uses

func Scalef(x Float, y Float, z Float)

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

func Scissor Uses

func Scissor(x Int, y Int, width Sizei, height Sizei)

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

func SelectBuffer Uses

func SelectBuffer(size Sizei, buffer []Uint)

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

func SeparableFilter2D Uses

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 ShadeModel Uses

func ShadeModel(mode Enum)

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

func StencilFunc Uses

func StencilFunc(glfunc Enum, ref Int, mask Uint)

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

func StencilMask Uses

func StencilMask(mask Uint)

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

func StencilOp Uses

func StencilOp(fail Enum, zfail Enum, zpass Enum)

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

func TexCoord1d Uses

func TexCoord1d(s Double)

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

func TexCoord1dv Uses

func TexCoord1dv(v []Double)

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

func TexCoord1f Uses

func TexCoord1f(s Float)

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

func TexCoord1fv Uses

func TexCoord1fv(v []Float)

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

func TexCoord1i Uses

func TexCoord1i(s Int)

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

func TexCoord1iv Uses

func TexCoord1iv(v []Int)

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

func TexCoord1s Uses

func TexCoord1s(s Short)

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

func TexCoord1sv Uses

func TexCoord1sv(v []Short)

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

func TexCoord2d Uses

func TexCoord2d(s Double, t Double)

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

func TexCoord2dv Uses

func TexCoord2dv(v []Double)

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

func TexCoord2f Uses

func TexCoord2f(s Float, t Float)

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

func TexCoord2fv Uses

func TexCoord2fv(v []Float)

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

func TexCoord2i Uses

func TexCoord2i(s Int, t Int)

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

func TexCoord2iv Uses

func TexCoord2iv(v []Int)

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

func TexCoord2s Uses

func TexCoord2s(s Short, t Short)

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

func TexCoord2sv Uses

func TexCoord2sv(v []Short)

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

func TexCoord3d Uses

func TexCoord3d(s Double, t Double, r Double)

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

func TexCoord3dv Uses

func TexCoord3dv(v []Double)

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

func TexCoord3f Uses

func TexCoord3f(s Float, t Float, r Float)

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

func TexCoord3fv Uses

func TexCoord3fv(v []Float)

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

func TexCoord3i Uses

func TexCoord3i(s Int, t Int, r Int)

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

func TexCoord3iv Uses

func TexCoord3iv(v []Int)

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

func TexCoord3s Uses

func TexCoord3s(s Short, t Short, r Short)

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

func TexCoord3sv Uses

func TexCoord3sv(v []Short)

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

func TexCoord4d Uses

func TexCoord4d(s Double, t Double, r Double, q Double)

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

func TexCoord4dv Uses

func TexCoord4dv(v []Double)

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

func TexCoord4f Uses

func TexCoord4f(s Float, t Float, r Float, q Float)

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

func TexCoord4fv Uses

func TexCoord4fv(v []Float)

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

func TexCoord4i Uses

func TexCoord4i(s Int, t Int, r Int, q Int)

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

func TexCoord4iv Uses

func TexCoord4iv(v []Int)

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

func TexCoord4s Uses

func TexCoord4s(s Short, t Short, r Short, q Short)

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

func TexCoord4sv Uses

func TexCoord4sv(v []Short)

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

func TexCoordPointer Uses

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

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

func TexEnvf Uses

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

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

func TexEnvfv Uses

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

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

func TexEnvi Uses

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

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

func TexEnviv Uses

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

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

func TexGend Uses

func TexGend(coord Enum, pname Enum, param Double)

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

func TexGendv Uses

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

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

func TexGenf Uses

func TexGenf(coord Enum, pname Enum, param Float)

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

func TexGenfv Uses

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

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

func TexGeni Uses

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

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

func TexGeniv Uses

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

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

func TexImage1D Uses

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 Uses

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 Uses

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 TexParameterf Uses

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

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

func TexParameterfv Uses

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

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

func TexParameteri Uses

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

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

func TexParameteriv Uses

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

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

func TexSubImage1D Uses

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 Uses

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 Uses

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 Translated Uses

func Translated(x Double, y Double, z Double)

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

func Translatef Uses

func Translatef(x Float, y Float, z Float)

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

func Vertex2d Uses

func Vertex2d(x Double, y Double)

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

func Vertex2dv Uses

func Vertex2dv(v []Double)

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

func Vertex2f Uses

func Vertex2f(x Float, y Float)

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

func Vertex2fv Uses

func Vertex2fv(v []Float)

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

func Vertex2i Uses

func Vertex2i(x Int, y Int)

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

func Vertex2iv Uses

func Vertex2iv(v []Int)

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

func Vertex2s Uses

func Vertex2s(x Short, y Short)

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

func Vertex2sv Uses

func Vertex2sv(v []Short)

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

func Vertex3d Uses

func Vertex3d(x Double, y Double, z Double)

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

func Vertex3dv Uses

func Vertex3dv(v []Double)

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

func Vertex3f Uses

func Vertex3f(x Float, y Float, z Float)

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

func Vertex3fv Uses

func Vertex3fv(v []Float)

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

func Vertex3i Uses

func Vertex3i(x Int, y Int, z Int)

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

func Vertex3iv Uses

func Vertex3iv(v []Int)

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

func Vertex3s Uses

func Vertex3s(x Short, y Short, z Short)

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

func Vertex3sv Uses

func Vertex3sv(v []Short)

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

func Vertex4d Uses

func Vertex4d(x Double, y Double, z Double, w Double)

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

func Vertex4dv Uses

func Vertex4dv(v []Double)

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

func Vertex4f Uses

func Vertex4f(x Float, y Float, z Float, w Float)

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

func Vertex4fv Uses

func Vertex4fv(v []Float)

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

func Vertex4i Uses

func Vertex4i(x Int, y Int, z Int, w Int)

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

func Vertex4iv Uses

func Vertex4iv(v []Int)

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

func Vertex4s Uses

func Vertex4s(x Short, y Short, z Short, w Short)

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

func Vertex4sv Uses

func Vertex4sv(v []Short)

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

func VertexPointer Uses

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

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

func Viewport Uses

func Viewport(x Int, y Int, width Sizei, height Sizei)

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

type Bitfield Uses

type Bitfield C.GLbitfield

type Boolean Uses

type Boolean C.GLboolean

func AreTexturesResident Uses

func AreTexturesResident(n Sizei, textures []Uint, residences []Boolean) Boolean

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

func IsEnabled Uses

func IsEnabled(cap Enum) Boolean

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

func IsList Uses

func IsList(list Uint) Boolean

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

func IsTexture Uses

func IsTexture(texture Uint) Boolean

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

type Byte Uses

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

type Clampd Uses

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

type Clampf Uses

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

type Double Uses

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

type Enum Uses

type Enum C.GLenum

func GetError Uses

func GetError() Enum

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

type Float Uses

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

type Int Uses

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

func RenderMode Uses

func RenderMode(mode Enum) Int

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

type Short Uses

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

type Sizei Uses

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

type Ubyte Uses

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

type Uint Uses

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

func GenLists Uses

func GenLists(range_ Sizei) Uint

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

type Ushort Uses

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

Directories

PathSynopsis
gengl

Package gl imports 3 packages (graph) and is imported by 5 packages. Updated 2016-07-25. Refresh now. Tools for package owners.