gogl: github.com/chsc/gogl/gl21 Index | Files

package gl21

import "github.com/chsc/gogl/gl21"

Automatically generated OpenGL binding.

Categories in this package:

VERSION_1_0

VERSION_1_1

VERSION_1_2

VERSION_1_3

VERSION_1_4

VERSION_1_5

VERSION_2_0

VERSION_2_1

https://www.opengl.org/sdk/docs/man

Index

Package Files

gl21.go

Constants

const (
    X2D                           = 0x0600
    X2_BYTES                      = 0x1407
    X3D                           = 0x0601
    X3D_COLOR                     = 0x0602
    X3D_COLOR_TEXTURE             = 0x0603
    X3_BYTES                      = 0x1408
    X4D_COLOR_TEXTURE             = 0x0604
    X4_BYTES                      = 0x1409
    ACCUM                         = 0x0100
    ACCUM_ALPHA_BITS              = 0x0D5B
    ACCUM_BLUE_BITS               = 0x0D5A
    ACCUM_BUFFER_BIT              = 0x00000200
    ACCUM_CLEAR_VALUE             = 0x0B80
    ACCUM_GREEN_BITS              = 0x0D59
    ACCUM_RED_BITS                = 0x0D58
    ADD                           = 0x0104
    ALL_ATTRIB_BITS               = 0xFFFFFFFF
    ALPHA                         = 0x1906
    ALPHA12                       = 0x803D
    ALPHA16                       = 0x803E
    ALPHA4                        = 0x803B
    ALPHA8                        = 0x803C
    ALPHA_BIAS                    = 0x0D1D
    ALPHA_BITS                    = 0x0D55
    ALPHA_SCALE                   = 0x0D1C
    ALPHA_TEST                    = 0x0BC0
    ALPHA_TEST_FUNC               = 0x0BC1
    ALPHA_TEST_REF                = 0x0BC2
    ALWAYS                        = 0x0207
    AMBIENT                       = 0x1200
    AMBIENT_AND_DIFFUSE           = 0x1602
    AND                           = 0x1501
    AND_INVERTED                  = 0x1504
    AND_REVERSE                   = 0x1502
    ATTRIB_STACK_DEPTH            = 0x0BB0
    AUTO_NORMAL                   = 0x0D80
    AUX0                          = 0x0409
    AUX1                          = 0x040A
    AUX2                          = 0x040B
    AUX3                          = 0x040C
    AUX_BUFFERS                   = 0x0C00
    BACK                          = 0x0405
    BACK_LEFT                     = 0x0402
    BACK_RIGHT                    = 0x0403
    BITMAP                        = 0x1A00
    BITMAP_TOKEN                  = 0x0704
    BLEND                         = 0x0BE2
    BLEND_DST                     = 0x0BE0
    BLEND_SRC                     = 0x0BE1
    BLUE                          = 0x1905
    BLUE_BIAS                     = 0x0D1B
    BLUE_BITS                     = 0x0D54
    BLUE_SCALE                    = 0x0D1A
    BYTE                          = 0x1400
    C3F_V3F                       = 0x2A24
    C4F_N3F_V3F                   = 0x2A26
    C4UB_V2F                      = 0x2A22
    C4UB_V3F                      = 0x2A23
    CCW                           = 0x0901
    CLAMP                         = 0x2900
    CLEAR                         = 0x1500
    CLIENT_ALL_ATTRIB_BITS        = 0xFFFFFFFF
    CLIENT_ATTRIB_STACK_DEPTH     = 0x0BB1
    CLIENT_PIXEL_STORE_BIT        = 0x00000001
    CLIENT_VERTEX_ARRAY_BIT       = 0x00000002
    CLIP_PLANE0                   = 0x3000
    CLIP_PLANE1                   = 0x3001
    CLIP_PLANE2                   = 0x3002
    CLIP_PLANE3                   = 0x3003
    CLIP_PLANE4                   = 0x3004
    CLIP_PLANE5                   = 0x3005
    COEFF                         = 0x0A00
    COLOR                         = 0x1800
    COLOR_ARRAY                   = 0x8076
    COLOR_ARRAY_POINTER           = 0x8090
    COLOR_ARRAY_SIZE              = 0x8081
    COLOR_ARRAY_STRIDE            = 0x8083
    COLOR_ARRAY_TYPE              = 0x8082
    COLOR_BUFFER_BIT              = 0x00004000
    COLOR_CLEAR_VALUE             = 0x0C22
    COLOR_INDEX                   = 0x1900
    COLOR_INDEXES                 = 0x1603
    COLOR_LOGIC_OP                = 0x0BF2
    COLOR_MATERIAL                = 0x0B57
    COLOR_MATERIAL_FACE           = 0x0B55
    COLOR_MATERIAL_PARAMETER      = 0x0B56
    COLOR_WRITEMASK               = 0x0C23
    COMPILE                       = 0x1300
    COMPILE_AND_EXECUTE           = 0x1301
    CONSTANT_ATTENUATION          = 0x1207
    COPY                          = 0x1503
    COPY_INVERTED                 = 0x150C
    COPY_PIXEL_TOKEN              = 0x0706
    CULL_FACE                     = 0x0B44
    CULL_FACE_MODE                = 0x0B45
    CURRENT_BIT                   = 0x00000001
    CURRENT_COLOR                 = 0x0B00
    CURRENT_INDEX                 = 0x0B01
    CURRENT_NORMAL                = 0x0B02
    CURRENT_RASTER_COLOR          = 0x0B04
    CURRENT_RASTER_DISTANCE       = 0x0B09
    CURRENT_RASTER_INDEX          = 0x0B05
    CURRENT_RASTER_POSITION       = 0x0B07
    CURRENT_RASTER_POSITION_VALID = 0x0B08
    CURRENT_RASTER_TEXTURE_COORDS = 0x0B06
    CURRENT_TEXTURE_COORDS        = 0x0B03
    CW                            = 0x0900
    DECAL                         = 0x2101
    DECR                          = 0x1E03
    DEPTH                         = 0x1801
    DEPTH_BIAS                    = 0x0D1F
    DEPTH_BITS                    = 0x0D56
    DEPTH_BUFFER_BIT              = 0x00000100
    DEPTH_CLEAR_VALUE             = 0x0B73
    DEPTH_COMPONENT               = 0x1902
    DEPTH_FUNC                    = 0x0B74
    DEPTH_RANGE                   = 0x0B70
    DEPTH_SCALE                   = 0x0D1E
    DEPTH_TEST                    = 0x0B71
    DEPTH_WRITEMASK               = 0x0B72
    DIFFUSE                       = 0x1201
    DITHER                        = 0x0BD0
    DOMAIN                        = 0x0A02
    DONT_CARE                     = 0x1100
    DOUBLE                        = 0x140A
    DOUBLEBUFFER                  = 0x0C32
    DRAW_BUFFER                   = 0x0C01
    DRAW_PIXEL_TOKEN              = 0x0705
    DST_ALPHA                     = 0x0304
    DST_COLOR                     = 0x0306
    EDGE_FLAG                     = 0x0B43
    EDGE_FLAG_ARRAY               = 0x8079
    EDGE_FLAG_ARRAY_POINTER       = 0x8093
    EDGE_FLAG_ARRAY_STRIDE        = 0x808C
    EMISSION                      = 0x1600
    ENABLE_BIT                    = 0x00002000
    EQUAL                         = 0x0202
    EQUIV                         = 0x1509
    EVAL_BIT                      = 0x00010000
    EXP                           = 0x0800
    EXP2                          = 0x0801
    EXTENSIONS                    = 0x1F03
    EYE_LINEAR                    = 0x2400
    EYE_PLANE                     = 0x2502
    FALSE                         = 0
    FASTEST                       = 0x1101
    FEEDBACK                      = 0x1C01
    FEEDBACK_BUFFER_POINTER       = 0x0DF0
    FEEDBACK_BUFFER_SIZE          = 0x0DF1
    FEEDBACK_BUFFER_TYPE          = 0x0DF2
    FILL                          = 0x1B02
    FLAT                          = 0x1D00
    FLOAT                         = 0x1406
    FOG                           = 0x0B60
    FOG_BIT                       = 0x00000080
    FOG_COLOR                     = 0x0B66
    FOG_DENSITY                   = 0x0B62
    FOG_END                       = 0x0B64
    FOG_HINT                      = 0x0C54
    FOG_INDEX                     = 0x0B61
    FOG_MODE                      = 0x0B65
    FOG_START                     = 0x0B63
    FRONT                         = 0x0404
    FRONT_AND_BACK                = 0x0408
    FRONT_FACE                    = 0x0B46
    FRONT_LEFT                    = 0x0400
    FRONT_RIGHT                   = 0x0401
    GEQUAL                        = 0x0206
    GREATER                       = 0x0204
    GREEN                         = 0x1904
    GREEN_BIAS                    = 0x0D19
    GREEN_BITS                    = 0x0D53
    GREEN_SCALE                   = 0x0D18
    HINT_BIT                      = 0x00008000
    INCR                          = 0x1E02
    INDEX_ARRAY                   = 0x8077
    INDEX_ARRAY_POINTER           = 0x8091
    INDEX_ARRAY_STRIDE            = 0x8086
    INDEX_ARRAY_TYPE              = 0x8085
    INDEX_BITS                    = 0x0D51
    INDEX_CLEAR_VALUE             = 0x0C20
    INDEX_LOGIC_OP                = 0x0BF1
    INDEX_MODE                    = 0x0C30
    INDEX_OFFSET                  = 0x0D13
    INDEX_SHIFT                   = 0x0D12
    INDEX_WRITEMASK               = 0x0C21
    INT                           = 0x1404
    INTENSITY                     = 0x8049
    INTENSITY12                   = 0x804C
    INTENSITY16                   = 0x804D
    INTENSITY4                    = 0x804A
    INTENSITY8                    = 0x804B
    INVALID_ENUM                  = 0x0500
    INVALID_OPERATION             = 0x0502
    INVALID_VALUE                 = 0x0501
    INVERT                        = 0x150A
    KEEP                          = 0x1E00
    LEFT                          = 0x0406
    LEQUAL                        = 0x0203
    LESS                          = 0x0201
    LIGHT0                        = 0x4000
    LIGHT1                        = 0x4001
    LIGHT2                        = 0x4002
    LIGHT3                        = 0x4003
    LIGHT4                        = 0x4004
    LIGHT5                        = 0x4005
    LIGHT6                        = 0x4006
    LIGHT7                        = 0x4007
    LIGHTING                      = 0x0B50
    LIGHTING_BIT                  = 0x00000040
    LIGHT_MODEL_AMBIENT           = 0x0B53
    LIGHT_MODEL_LOCAL_VIEWER      = 0x0B51
    LIGHT_MODEL_TWO_SIDE          = 0x0B52
    LINE                          = 0x1B01
    LINEAR                        = 0x2601
    LINEAR_ATTENUATION            = 0x1208
    LINEAR_MIPMAP_LINEAR          = 0x2703
    LINEAR_MIPMAP_NEAREST         = 0x2701
    LINES                         = 0x0001
    LINE_BIT                      = 0x00000004
    LINE_LOOP                     = 0x0002
    LINE_RESET_TOKEN              = 0x0707
    LINE_SMOOTH                   = 0x0B20
    LINE_SMOOTH_HINT              = 0x0C52
    LINE_STIPPLE                  = 0x0B24
    LINE_STIPPLE_PATTERN          = 0x0B25
    LINE_STIPPLE_REPEAT           = 0x0B26
    LINE_STRIP                    = 0x0003
    LINE_TOKEN                    = 0x0702
    LINE_WIDTH                    = 0x0B21
    LINE_WIDTH_GRANULARITY        = 0x0B23
    LINE_WIDTH_RANGE              = 0x0B22
    LIST_BASE                     = 0x0B32
    LIST_BIT                      = 0x00020000
    LIST_INDEX                    = 0x0B33
    LIST_MODE                     = 0x0B30
    LOAD                          = 0x0101
    LOGIC_OP                      = 0x0BF1
    LOGIC_OP_MODE                 = 0x0BF0
    LUMINANCE                     = 0x1909
    LUMINANCE12                   = 0x8041
    LUMINANCE12_ALPHA12           = 0x8047
    LUMINANCE12_ALPHA4            = 0x8046
    LUMINANCE16                   = 0x8042
    LUMINANCE16_ALPHA16           = 0x8048
    LUMINANCE4                    = 0x803F
    LUMINANCE4_ALPHA4             = 0x8043
    LUMINANCE6_ALPHA2             = 0x8044
    LUMINANCE8                    = 0x8040
    LUMINANCE8_ALPHA8             = 0x8045
    LUMINANCE_ALPHA               = 0x190A
    MAP1_COLOR_4                  = 0x0D90
    MAP1_GRID_DOMAIN              = 0x0DD0
    MAP1_GRID_SEGMENTS            = 0x0DD1
    MAP1_INDEX                    = 0x0D91
    MAP1_NORMAL                   = 0x0D92
    MAP1_TEXTURE_COORD_1          = 0x0D93
    MAP1_TEXTURE_COORD_2          = 0x0D94
    MAP1_TEXTURE_COORD_3          = 0x0D95
    MAP1_TEXTURE_COORD_4          = 0x0D96
    MAP1_VERTEX_3                 = 0x0D97
    MAP1_VERTEX_4                 = 0x0D98
    MAP2_COLOR_4                  = 0x0DB0
    MAP2_GRID_DOMAIN              = 0x0DD2
    MAP2_GRID_SEGMENTS            = 0x0DD3
    MAP2_INDEX                    = 0x0DB1
    MAP2_NORMAL                   = 0x0DB2
    MAP2_TEXTURE_COORD_1          = 0x0DB3
    MAP2_TEXTURE_COORD_2          = 0x0DB4
    MAP2_TEXTURE_COORD_3          = 0x0DB5
    MAP2_TEXTURE_COORD_4          = 0x0DB6
    MAP2_VERTEX_3                 = 0x0DB7
    MAP2_VERTEX_4                 = 0x0DB8
    MAP_COLOR                     = 0x0D10
    MAP_STENCIL                   = 0x0D11
    MATRIX_MODE                   = 0x0BA0
    MAX_ATTRIB_STACK_DEPTH        = 0x0D35
    MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B
    MAX_CLIP_PLANES               = 0x0D32
    MAX_EVAL_ORDER                = 0x0D30
    MAX_LIGHTS                    = 0x0D31
    MAX_LIST_NESTING              = 0x0B31
    MAX_MODELVIEW_STACK_DEPTH     = 0x0D36
    MAX_NAME_STACK_DEPTH          = 0x0D37
    MAX_PIXEL_MAP_TABLE           = 0x0D34
    MAX_PROJECTION_STACK_DEPTH    = 0x0D38
    MAX_TEXTURE_SIZE              = 0x0D33
    MAX_TEXTURE_STACK_DEPTH       = 0x0D39
    MAX_VIEWPORT_DIMS             = 0x0D3A
    MODELVIEW                     = 0x1700
    MODELVIEW_MATRIX              = 0x0BA6
    MODELVIEW_STACK_DEPTH         = 0x0BA3
    MODULATE                      = 0x2100
    MULT                          = 0x0103
    N3F_V3F                       = 0x2A25
    NAME_STACK_DEPTH              = 0x0D70
    NAND                          = 0x150E
    NEAREST                       = 0x2600
    NEAREST_MIPMAP_LINEAR         = 0x2702
    NEAREST_MIPMAP_NEAREST        = 0x2700
    NEVER                         = 0x0200
    NICEST                        = 0x1102
    NONE                          = 0
    NOOP                          = 0x1505
    NOR                           = 0x1508
    NORMALIZE                     = 0x0BA1
    NORMAL_ARRAY                  = 0x8075
    NORMAL_ARRAY_POINTER          = 0x808F
    NORMAL_ARRAY_STRIDE           = 0x807F
    NORMAL_ARRAY_TYPE             = 0x807E
    NOTEQUAL                      = 0x0205
    NO_ERROR                      = 0
    OBJECT_LINEAR                 = 0x2401
    OBJECT_PLANE                  = 0x2501
    ONE                           = 1
    ONE_MINUS_DST_ALPHA           = 0x0305
    ONE_MINUS_DST_COLOR           = 0x0307
    ONE_MINUS_SRC_ALPHA           = 0x0303
    ONE_MINUS_SRC_COLOR           = 0x0301
    OR                            = 0x1507
    ORDER                         = 0x0A01
    OR_INVERTED                   = 0x150D
    OR_REVERSE                    = 0x150B
    OUT_OF_MEMORY                 = 0x0505
    PACK_ALIGNMENT                = 0x0D05
    PACK_LSB_FIRST                = 0x0D01
    PACK_ROW_LENGTH               = 0x0D02
    PACK_SKIP_PIXELS              = 0x0D04
    PACK_SKIP_ROWS                = 0x0D03
    PACK_SWAP_BYTES               = 0x0D00
    PASS_THROUGH_TOKEN            = 0x0700
    PERSPECTIVE_CORRECTION_HINT   = 0x0C50
    PIXEL_MAP_A_TO_A              = 0x0C79
    PIXEL_MAP_A_TO_A_SIZE         = 0x0CB9
    PIXEL_MAP_B_TO_B              = 0x0C78
    PIXEL_MAP_B_TO_B_SIZE         = 0x0CB8
    PIXEL_MAP_G_TO_G              = 0x0C77
    PIXEL_MAP_G_TO_G_SIZE         = 0x0CB7
    PIXEL_MAP_I_TO_A              = 0x0C75
    PIXEL_MAP_I_TO_A_SIZE         = 0x0CB5
    PIXEL_MAP_I_TO_B              = 0x0C74
    PIXEL_MAP_I_TO_B_SIZE         = 0x0CB4
    PIXEL_MAP_I_TO_G              = 0x0C73
    PIXEL_MAP_I_TO_G_SIZE         = 0x0CB3
    PIXEL_MAP_I_TO_I              = 0x0C70
    PIXEL_MAP_I_TO_I_SIZE         = 0x0CB0
    PIXEL_MAP_I_TO_R              = 0x0C72
    PIXEL_MAP_I_TO_R_SIZE         = 0x0CB2
    PIXEL_MAP_R_TO_R              = 0x0C76
    PIXEL_MAP_R_TO_R_SIZE         = 0x0CB6
    PIXEL_MAP_S_TO_S              = 0x0C71
    PIXEL_MAP_S_TO_S_SIZE         = 0x0CB1
    PIXEL_MODE_BIT                = 0x00000020
    POINT                         = 0x1B00
    POINTS                        = 0x0000
    POINT_BIT                     = 0x00000002
    POINT_SIZE                    = 0x0B11
    POINT_SIZE_GRANULARITY        = 0x0B13
    POINT_SIZE_RANGE              = 0x0B12
    POINT_SMOOTH                  = 0x0B10
    POINT_SMOOTH_HINT             = 0x0C51
    POINT_TOKEN                   = 0x0701
    POLYGON                       = 0x0009
    POLYGON_BIT                   = 0x00000008
    POLYGON_MODE                  = 0x0B40
    POLYGON_OFFSET_FACTOR         = 0x8038
    POLYGON_OFFSET_FILL           = 0x8037
    POLYGON_OFFSET_LINE           = 0x2A02
    POLYGON_OFFSET_POINT          = 0x2A01
    POLYGON_OFFSET_UNITS          = 0x2A00
    POLYGON_SMOOTH                = 0x0B41
    POLYGON_SMOOTH_HINT           = 0x0C53
    POLYGON_STIPPLE               = 0x0B42
    POLYGON_STIPPLE_BIT           = 0x00000010
    POLYGON_TOKEN                 = 0x0703
    POSITION                      = 0x1203
    PROJECTION                    = 0x1701
    PROJECTION_MATRIX             = 0x0BA7
    PROJECTION_STACK_DEPTH        = 0x0BA4
    PROXY_TEXTURE_1D              = 0x8063
    PROXY_TEXTURE_2D              = 0x8064
    Q                             = 0x2003
    QUADRATIC_ATTENUATION         = 0x1209
    QUADS                         = 0x0007
    QUAD_STRIP                    = 0x0008
    R                             = 0x2002
    R3_G3_B2                      = 0x2A10
    READ_BUFFER                   = 0x0C02
    RED                           = 0x1903
    RED_BIAS                      = 0x0D15
    RED_BITS                      = 0x0D52
    RED_SCALE                     = 0x0D14
    RENDER                        = 0x1C00
    RENDERER                      = 0x1F01
    RENDER_MODE                   = 0x0C40
    REPEAT                        = 0x2901
    REPLACE                       = 0x1E01
    RETURN                        = 0x0102
    RGB                           = 0x1907
    RGB10                         = 0x8052
    RGB10_A2                      = 0x8059
    RGB12                         = 0x8053
    RGB16                         = 0x8054
    RGB4                          = 0x804F
    RGB5                          = 0x8050
    RGB5_A1                       = 0x8057
    RGB8                          = 0x8051
    RGBA                          = 0x1908
    RGBA12                        = 0x805A
    RGBA16                        = 0x805B
    RGBA2                         = 0x8055
    RGBA4                         = 0x8056
    RGBA8                         = 0x8058
    RGBA_MODE                     = 0x0C31
    RIGHT                         = 0x0407
    S                             = 0x2000
    SCISSOR_BIT                   = 0x00080000
    SCISSOR_BOX                   = 0x0C10
    SCISSOR_TEST                  = 0x0C11
    SELECT                        = 0x1C02
    SELECTION_BUFFER_POINTER      = 0x0DF3
    SELECTION_BUFFER_SIZE         = 0x0DF4
    SET                           = 0x150F
    SHADE_MODEL                   = 0x0B54
    SHININESS                     = 0x1601
    SHORT                         = 0x1402
    SMOOTH                        = 0x1D01
    SPECULAR                      = 0x1202
    SPHERE_MAP                    = 0x2402
    SPOT_CUTOFF                   = 0x1206
    SPOT_DIRECTION                = 0x1204
    SPOT_EXPONENT                 = 0x1205
    SRC_ALPHA                     = 0x0302
    SRC_ALPHA_SATURATE            = 0x0308
    SRC_COLOR                     = 0x0300
    STACK_OVERFLOW                = 0x0503
    STACK_UNDERFLOW               = 0x0504
    STENCIL                       = 0x1802
    STENCIL_BITS                  = 0x0D57
    STENCIL_BUFFER_BIT            = 0x00000400
    STENCIL_CLEAR_VALUE           = 0x0B91
    STENCIL_FAIL                  = 0x0B94
    STENCIL_FUNC                  = 0x0B92
    STENCIL_INDEX                 = 0x1901
    STENCIL_PASS_DEPTH_FAIL       = 0x0B95
    STENCIL_PASS_DEPTH_PASS       = 0x0B96
    STENCIL_REF                   = 0x0B97
    STENCIL_TEST                  = 0x0B90
    STENCIL_VALUE_MASK            = 0x0B93
    STENCIL_WRITEMASK             = 0x0B98
    STEREO                        = 0x0C33
    SUBPIXEL_BITS                 = 0x0D50
    T                             = 0x2001
    T2F_C3F_V3F                   = 0x2A2A
    T2F_C4F_N3F_V3F               = 0x2A2C
    T2F_C4UB_V3F                  = 0x2A29
    T2F_N3F_V3F                   = 0x2A2B
    T2F_V3F                       = 0x2A27
    T4F_C4F_N3F_V4F               = 0x2A2D
    T4F_V4F                       = 0x2A28
    TEXTURE                       = 0x1702
    TEXTURE_1D                    = 0x0DE0
    TEXTURE_2D                    = 0x0DE1
    TEXTURE_ALPHA_SIZE            = 0x805F
    TEXTURE_BINDING_1D            = 0x8068
    TEXTURE_BINDING_2D            = 0x8069
    TEXTURE_BIT                   = 0x00040000
    TEXTURE_BLUE_SIZE             = 0x805E
    TEXTURE_BORDER                = 0x1005
    TEXTURE_BORDER_COLOR          = 0x1004
    TEXTURE_COMPONENTS            = 0x1003
    TEXTURE_COORD_ARRAY           = 0x8078
    TEXTURE_COORD_ARRAY_POINTER   = 0x8092
    TEXTURE_COORD_ARRAY_SIZE      = 0x8088
    TEXTURE_COORD_ARRAY_STRIDE    = 0x808A
    TEXTURE_COORD_ARRAY_TYPE      = 0x8089
    TEXTURE_ENV                   = 0x2300
    TEXTURE_ENV_COLOR             = 0x2201
    TEXTURE_ENV_MODE              = 0x2200
    TEXTURE_GEN_MODE              = 0x2500
    TEXTURE_GEN_Q                 = 0x0C63
    TEXTURE_GEN_R                 = 0x0C62
    TEXTURE_GEN_S                 = 0x0C60
    TEXTURE_GEN_T                 = 0x0C61
    TEXTURE_GREEN_SIZE            = 0x805D
    TEXTURE_HEIGHT                = 0x1001
    TEXTURE_INTENSITY_SIZE        = 0x8061
    TEXTURE_INTERNAL_FORMAT       = 0x1003
    TEXTURE_LUMINANCE_SIZE        = 0x8060
    TEXTURE_MAG_FILTER            = 0x2800
    TEXTURE_MATRIX                = 0x0BA8
    TEXTURE_MIN_FILTER            = 0x2801
    TEXTURE_PRIORITY              = 0x8066
    TEXTURE_RED_SIZE              = 0x805C
    TEXTURE_RESIDENT              = 0x8067
    TEXTURE_STACK_DEPTH           = 0x0BA5
    TEXTURE_WIDTH                 = 0x1000
    TEXTURE_WRAP_S                = 0x2802
    TEXTURE_WRAP_T                = 0x2803
    TRANSFORM_BIT                 = 0x00001000
    TRIANGLES                     = 0x0004
    TRIANGLE_FAN                  = 0x0006
    TRIANGLE_STRIP                = 0x0005
    TRUE                          = 1
    UNPACK_ALIGNMENT              = 0x0CF5
    UNPACK_LSB_FIRST              = 0x0CF1
    UNPACK_ROW_LENGTH             = 0x0CF2
    UNPACK_SKIP_PIXELS            = 0x0CF4
    UNPACK_SKIP_ROWS              = 0x0CF3
    UNPACK_SWAP_BYTES             = 0x0CF0
    UNSIGNED_BYTE                 = 0x1401
    UNSIGNED_INT                  = 0x1405
    UNSIGNED_SHORT                = 0x1403
    V2F                           = 0x2A20
    V3F                           = 0x2A21
    VENDOR                        = 0x1F00
    VERSION                       = 0x1F02
    VERTEX_ARRAY                  = 0x8074
    VERTEX_ARRAY_POINTER          = 0x808E
    VERTEX_ARRAY_SIZE             = 0x807A
    VERTEX_ARRAY_STRIDE           = 0x807C
    VERTEX_ARRAY_TYPE             = 0x807B
    VIEWPORT                      = 0x0BA2
    VIEWPORT_BIT                  = 0x00000800
    XOR                           = 0x1506
    ZERO                          = 0
    ZOOM_X                        = 0x0D16
    ZOOM_Y                        = 0x0D17
)

VERSION_1_1

const (
    ALIASED_LINE_WIDTH_RANGE      = 0x846E
    ALIASED_POINT_SIZE_RANGE      = 0x846D
    BGR                           = 0x80E0
    BGRA                          = 0x80E1
    CLAMP_TO_EDGE                 = 0x812F
    LIGHT_MODEL_COLOR_CONTROL     = 0x81F8
    MAX_3D_TEXTURE_SIZE           = 0x8073
    MAX_ELEMENTS_INDICES          = 0x80E9
    MAX_ELEMENTS_VERTICES         = 0x80E8
    PACK_IMAGE_HEIGHT             = 0x806C
    PACK_SKIP_IMAGES              = 0x806B
    PROXY_TEXTURE_3D              = 0x8070
    RESCALE_NORMAL                = 0x803A
    SEPARATE_SPECULAR_COLOR       = 0x81FA
    SINGLE_COLOR                  = 0x81F9
    SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23
    SMOOTH_LINE_WIDTH_RANGE       = 0x0B22
    SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13
    SMOOTH_POINT_SIZE_RANGE       = 0x0B12
    TEXTURE_3D                    = 0x806F
    TEXTURE_BASE_LEVEL            = 0x813C
    TEXTURE_BINDING_3D            = 0x806A
    TEXTURE_DEPTH                 = 0x8071
    TEXTURE_MAX_LEVEL             = 0x813D
    TEXTURE_MAX_LOD               = 0x813B
    TEXTURE_MIN_LOD               = 0x813A
    TEXTURE_WRAP_R                = 0x8072
    UNPACK_IMAGE_HEIGHT           = 0x806E
    UNPACK_SKIP_IMAGES            = 0x806D
    UNSIGNED_BYTE_2_3_3_REV       = 0x8362
    UNSIGNED_BYTE_3_3_2           = 0x8032
    UNSIGNED_INT_10_10_10_2       = 0x8036
    UNSIGNED_INT_2_10_10_10_REV   = 0x8368
    UNSIGNED_INT_8_8_8_8          = 0x8035
    UNSIGNED_INT_8_8_8_8_REV      = 0x8367
    UNSIGNED_SHORT_1_5_5_5_REV    = 0x8366
    UNSIGNED_SHORT_4_4_4_4        = 0x8033
    UNSIGNED_SHORT_4_4_4_4_REV    = 0x8365
    UNSIGNED_SHORT_5_5_5_1        = 0x8034
    UNSIGNED_SHORT_5_6_5          = 0x8363
    UNSIGNED_SHORT_5_6_5_REV      = 0x8364
)

VERSION_1_2

const (
    ACTIVE_TEXTURE                 = 0x84E0
    ADD_SIGNED                     = 0x8574
    CLAMP_TO_BORDER                = 0x812D
    CLIENT_ACTIVE_TEXTURE          = 0x84E1
    COMBINE                        = 0x8570
    COMBINE_ALPHA                  = 0x8572
    COMBINE_RGB                    = 0x8571
    COMPRESSED_ALPHA               = 0x84E9
    COMPRESSED_INTENSITY           = 0x84EC
    COMPRESSED_LUMINANCE           = 0x84EA
    COMPRESSED_LUMINANCE_ALPHA     = 0x84EB
    COMPRESSED_RGB                 = 0x84ED
    COMPRESSED_RGBA                = 0x84EE
    COMPRESSED_TEXTURE_FORMATS     = 0x86A3
    CONSTANT                       = 0x8576
    DOT3_RGB                       = 0x86AE
    DOT3_RGBA                      = 0x86AF
    INTERPOLATE                    = 0x8575
    MAX_CUBE_MAP_TEXTURE_SIZE      = 0x851C
    MAX_TEXTURE_UNITS              = 0x84E2
    MULTISAMPLE                    = 0x809D
    MULTISAMPLE_BIT                = 0x20000000
    NORMAL_MAP                     = 0x8511
    NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2
    OPERAND0_ALPHA                 = 0x8598
    OPERAND0_RGB                   = 0x8590
    OPERAND1_ALPHA                 = 0x8599
    OPERAND1_RGB                   = 0x8591
    OPERAND2_ALPHA                 = 0x859A
    OPERAND2_RGB                   = 0x8592
    PREVIOUS                       = 0x8578
    PRIMARY_COLOR                  = 0x8577
    PROXY_TEXTURE_CUBE_MAP         = 0x851B
    REFLECTION_MAP                 = 0x8512
    RGB_SCALE                      = 0x8573
    SAMPLES                        = 0x80A9
    SAMPLE_ALPHA_TO_COVERAGE       = 0x809E
    SAMPLE_ALPHA_TO_ONE            = 0x809F
    SAMPLE_BUFFERS                 = 0x80A8
    SAMPLE_COVERAGE                = 0x80A0
    SAMPLE_COVERAGE_INVERT         = 0x80AB
    SAMPLE_COVERAGE_VALUE          = 0x80AA
    SOURCE0_ALPHA                  = 0x8588
    SOURCE0_RGB                    = 0x8580
    SOURCE1_ALPHA                  = 0x8589
    SOURCE1_RGB                    = 0x8581
    SOURCE2_ALPHA                  = 0x858A
    SOURCE2_RGB                    = 0x8582
    SUBTRACT                       = 0x84E7
    TEXTURE0                       = 0x84C0
    TEXTURE1                       = 0x84C1
    TEXTURE10                      = 0x84CA
    TEXTURE11                      = 0x84CB
    TEXTURE12                      = 0x84CC
    TEXTURE13                      = 0x84CD
    TEXTURE14                      = 0x84CE
    TEXTURE15                      = 0x84CF
    TEXTURE16                      = 0x84D0
    TEXTURE17                      = 0x84D1
    TEXTURE18                      = 0x84D2
    TEXTURE19                      = 0x84D3
    TEXTURE2                       = 0x84C2
    TEXTURE20                      = 0x84D4
    TEXTURE21                      = 0x84D5
    TEXTURE22                      = 0x84D6
    TEXTURE23                      = 0x84D7
    TEXTURE24                      = 0x84D8
    TEXTURE25                      = 0x84D9
    TEXTURE26                      = 0x84DA
    TEXTURE27                      = 0x84DB
    TEXTURE28                      = 0x84DC
    TEXTURE29                      = 0x84DD
    TEXTURE3                       = 0x84C3
    TEXTURE30                      = 0x84DE
    TEXTURE31                      = 0x84DF
    TEXTURE4                       = 0x84C4
    TEXTURE5                       = 0x84C5
    TEXTURE6                       = 0x84C6
    TEXTURE7                       = 0x84C7
    TEXTURE8                       = 0x84C8
    TEXTURE9                       = 0x84C9
    TEXTURE_BINDING_CUBE_MAP       = 0x8514
    TEXTURE_COMPRESSED             = 0x86A1
    TEXTURE_COMPRESSED_IMAGE_SIZE  = 0x86A0
    TEXTURE_COMPRESSION_HINT       = 0x84EF
    TEXTURE_CUBE_MAP               = 0x8513
    TEXTURE_CUBE_MAP_NEGATIVE_X    = 0x8516
    TEXTURE_CUBE_MAP_NEGATIVE_Y    = 0x8518
    TEXTURE_CUBE_MAP_NEGATIVE_Z    = 0x851A
    TEXTURE_CUBE_MAP_POSITIVE_X    = 0x8515
    TEXTURE_CUBE_MAP_POSITIVE_Y    = 0x8517
    TEXTURE_CUBE_MAP_POSITIVE_Z    = 0x8519
    TRANSPOSE_COLOR_MATRIX         = 0x84E6
    TRANSPOSE_MODELVIEW_MATRIX     = 0x84E3
    TRANSPOSE_PROJECTION_MATRIX    = 0x84E4
    TRANSPOSE_TEXTURE_MATRIX       = 0x84E5
)

VERSION_1_3

const (
    BLEND_DST_ALPHA               = 0x80CA
    BLEND_DST_RGB                 = 0x80C8
    BLEND_SRC_ALPHA               = 0x80CB
    BLEND_SRC_RGB                 = 0x80C9
    COLOR_SUM                     = 0x8458
    COMPARE_R_TO_TEXTURE          = 0x884E
    CURRENT_FOG_COORDINATE        = 0x8453
    CURRENT_SECONDARY_COLOR       = 0x8459
    DECR_WRAP                     = 0x8508
    DEPTH_COMPONENT16             = 0x81A5
    DEPTH_COMPONENT24             = 0x81A6
    DEPTH_COMPONENT32             = 0x81A7
    DEPTH_TEXTURE_MODE            = 0x884B
    FOG_COORDINATE                = 0x8451
    FOG_COORDINATE_ARRAY          = 0x8457
    FOG_COORDINATE_ARRAY_POINTER  = 0x8456
    FOG_COORDINATE_ARRAY_STRIDE   = 0x8455
    FOG_COORDINATE_ARRAY_TYPE     = 0x8454
    FOG_COORDINATE_SOURCE         = 0x8450
    FRAGMENT_DEPTH                = 0x8452
    GENERATE_MIPMAP               = 0x8191
    GENERATE_MIPMAP_HINT          = 0x8192
    INCR_WRAP                     = 0x8507
    MAX_TEXTURE_LOD_BIAS          = 0x84FD
    MIRRORED_REPEAT               = 0x8370
    POINT_DISTANCE_ATTENUATION    = 0x8129
    POINT_FADE_THRESHOLD_SIZE     = 0x8128
    POINT_SIZE_MAX                = 0x8127
    POINT_SIZE_MIN                = 0x8126
    SECONDARY_COLOR_ARRAY         = 0x845E
    SECONDARY_COLOR_ARRAY_POINTER = 0x845D
    SECONDARY_COLOR_ARRAY_SIZE    = 0x845A
    SECONDARY_COLOR_ARRAY_STRIDE  = 0x845C
    SECONDARY_COLOR_ARRAY_TYPE    = 0x845B
    TEXTURE_COMPARE_FUNC          = 0x884D
    TEXTURE_COMPARE_MODE          = 0x884C
    TEXTURE_DEPTH_SIZE            = 0x884A
    TEXTURE_FILTER_CONTROL        = 0x8500
    TEXTURE_LOD_BIAS              = 0x8501
)

VERSION_1_4

const (
    ARRAY_BUFFER                         = 0x8892
    ARRAY_BUFFER_BINDING                 = 0x8894
    BUFFER_ACCESS                        = 0x88BB
    BUFFER_MAPPED                        = 0x88BC
    BUFFER_MAP_POINTER                   = 0x88BD
    BUFFER_SIZE                          = 0x8764
    BUFFER_USAGE                         = 0x8765
    COLOR_ARRAY_BUFFER_BINDING           = 0x8898
    CURRENT_FOG_COORD                    = 0x8453
    CURRENT_QUERY                        = 0x8865
    DYNAMIC_COPY                         = 0x88EA
    DYNAMIC_DRAW                         = 0x88E8
    DYNAMIC_READ                         = 0x88E9
    EDGE_FLAG_ARRAY_BUFFER_BINDING       = 0x889B
    ELEMENT_ARRAY_BUFFER                 = 0x8893
    ELEMENT_ARRAY_BUFFER_BINDING         = 0x8895
    FOG_COORD                            = 0x8451
    FOG_COORDINATE_ARRAY_BUFFER_BINDING  = 0x889D
    FOG_COORD_ARRAY                      = 0x8457
    FOG_COORD_ARRAY_BUFFER_BINDING       = 0x889D
    FOG_COORD_ARRAY_POINTER              = 0x8456
    FOG_COORD_ARRAY_STRIDE               = 0x8455
    FOG_COORD_ARRAY_TYPE                 = 0x8454
    FOG_COORD_SRC                        = 0x8450
    INDEX_ARRAY_BUFFER_BINDING           = 0x8899
    NORMAL_ARRAY_BUFFER_BINDING          = 0x8897
    QUERY_COUNTER_BITS                   = 0x8864
    QUERY_RESULT                         = 0x8866
    QUERY_RESULT_AVAILABLE               = 0x8867
    READ_ONLY                            = 0x88B8
    READ_WRITE                           = 0x88BA
    SAMPLES_PASSED                       = 0x8914
    SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C
    SRC0_ALPHA                           = 0x8588
    SRC0_RGB                             = 0x8580
    SRC1_ALPHA                           = 0x8589
    SRC1_RGB                             = 0x8581
    SRC2_ALPHA                           = 0x858A
    SRC2_RGB                             = 0x8582
    STATIC_COPY                          = 0x88E6
    STATIC_DRAW                          = 0x88E4
    STATIC_READ                          = 0x88E5
    STREAM_COPY                          = 0x88E2
    STREAM_DRAW                          = 0x88E0
    STREAM_READ                          = 0x88E1
    TEXTURE_COORD_ARRAY_BUFFER_BINDING   = 0x889A
    VERTEX_ARRAY_BUFFER_BINDING          = 0x8896
    VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   = 0x889F
    WEIGHT_ARRAY_BUFFER_BINDING          = 0x889E
    WRITE_ONLY                           = 0x88B9
)

VERSION_1_5

const (
    ACTIVE_ATTRIBUTES                = 0x8B89
    ACTIVE_ATTRIBUTE_MAX_LENGTH      = 0x8B8A
    ACTIVE_UNIFORMS                  = 0x8B86
    ACTIVE_UNIFORM_MAX_LENGTH        = 0x8B87
    ATTACHED_SHADERS                 = 0x8B85
    BLEND_EQUATION_ALPHA             = 0x883D
    BLEND_EQUATION_RGB               = 0x8009
    BOOL                             = 0x8B56
    BOOL_VEC2                        = 0x8B57
    BOOL_VEC3                        = 0x8B58
    BOOL_VEC4                        = 0x8B59
    COMPILE_STATUS                   = 0x8B81
    COORD_REPLACE                    = 0x8862
    CURRENT_PROGRAM                  = 0x8B8D
    CURRENT_VERTEX_ATTRIB            = 0x8626
    DELETE_STATUS                    = 0x8B80
    DRAW_BUFFER0                     = 0x8825
    DRAW_BUFFER1                     = 0x8826
    DRAW_BUFFER10                    = 0x882F
    DRAW_BUFFER11                    = 0x8830
    DRAW_BUFFER12                    = 0x8831
    DRAW_BUFFER13                    = 0x8832
    DRAW_BUFFER14                    = 0x8833
    DRAW_BUFFER15                    = 0x8834
    DRAW_BUFFER2                     = 0x8827
    DRAW_BUFFER3                     = 0x8828
    DRAW_BUFFER4                     = 0x8829
    DRAW_BUFFER5                     = 0x882A
    DRAW_BUFFER6                     = 0x882B
    DRAW_BUFFER7                     = 0x882C
    DRAW_BUFFER8                     = 0x882D
    DRAW_BUFFER9                     = 0x882E
    FLOAT_MAT2                       = 0x8B5A
    FLOAT_MAT3                       = 0x8B5B
    FLOAT_MAT4                       = 0x8B5C
    FLOAT_VEC2                       = 0x8B50
    FLOAT_VEC3                       = 0x8B51
    FLOAT_VEC4                       = 0x8B52
    FRAGMENT_SHADER                  = 0x8B30
    FRAGMENT_SHADER_DERIVATIVE_HINT  = 0x8B8B
    INFO_LOG_LENGTH                  = 0x8B84
    INT_VEC2                         = 0x8B53
    INT_VEC3                         = 0x8B54
    INT_VEC4                         = 0x8B55
    LINK_STATUS                      = 0x8B82
    LOWER_LEFT                       = 0x8CA1
    MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D
    MAX_DRAW_BUFFERS                 = 0x8824
    MAX_FRAGMENT_UNIFORM_COMPONENTS  = 0x8B49
    MAX_TEXTURE_COORDS               = 0x8871
    MAX_TEXTURE_IMAGE_UNITS          = 0x8872
    MAX_VARYING_FLOATS               = 0x8B4B
    MAX_VERTEX_ATTRIBS               = 0x8869
    MAX_VERTEX_TEXTURE_IMAGE_UNITS   = 0x8B4C
    MAX_VERTEX_UNIFORM_COMPONENTS    = 0x8B4A
    POINT_SPRITE                     = 0x8861
    POINT_SPRITE_COORD_ORIGIN        = 0x8CA0
    SAMPLER_1D                       = 0x8B5D
    SAMPLER_1D_SHADOW                = 0x8B61
    SAMPLER_2D                       = 0x8B5E
    SAMPLER_2D_SHADOW                = 0x8B62
    SAMPLER_3D                       = 0x8B5F
    SAMPLER_CUBE                     = 0x8B60
    SHADER_SOURCE_LENGTH             = 0x8B88
    SHADER_TYPE                      = 0x8B4F
    SHADING_LANGUAGE_VERSION         = 0x8B8C
    STENCIL_BACK_FAIL                = 0x8801
    STENCIL_BACK_FUNC                = 0x8800
    STENCIL_BACK_PASS_DEPTH_FAIL     = 0x8802
    STENCIL_BACK_PASS_DEPTH_PASS     = 0x8803
    STENCIL_BACK_REF                 = 0x8CA3
    STENCIL_BACK_VALUE_MASK          = 0x8CA4
    STENCIL_BACK_WRITEMASK           = 0x8CA5
    UPPER_LEFT                       = 0x8CA2
    VALIDATE_STATUS                  = 0x8B83
    VERTEX_ATTRIB_ARRAY_ENABLED      = 0x8622
    VERTEX_ATTRIB_ARRAY_NORMALIZED   = 0x886A
    VERTEX_ATTRIB_ARRAY_POINTER      = 0x8645
    VERTEX_ATTRIB_ARRAY_SIZE         = 0x8623
    VERTEX_ATTRIB_ARRAY_STRIDE       = 0x8624
    VERTEX_ATTRIB_ARRAY_TYPE         = 0x8625
    VERTEX_PROGRAM_POINT_SIZE        = 0x8642
    VERTEX_PROGRAM_TWO_SIDE          = 0x8643
    VERTEX_SHADER                    = 0x8B31
)

VERSION_2_0

const (
    COMPRESSED_SLUMINANCE          = 0x8C4A
    COMPRESSED_SLUMINANCE_ALPHA    = 0x8C4B
    COMPRESSED_SRGB                = 0x8C48
    COMPRESSED_SRGB_ALPHA          = 0x8C49
    CURRENT_RASTER_SECONDARY_COLOR = 0x845F
    FLOAT_MAT2x3                   = 0x8B65
    FLOAT_MAT2x4                   = 0x8B66
    FLOAT_MAT3x2                   = 0x8B67
    FLOAT_MAT3x4                   = 0x8B68
    FLOAT_MAT4x2                   = 0x8B69
    FLOAT_MAT4x3                   = 0x8B6A
    PIXEL_PACK_BUFFER              = 0x88EB
    PIXEL_PACK_BUFFER_BINDING      = 0x88ED
    PIXEL_UNPACK_BUFFER            = 0x88EC
    PIXEL_UNPACK_BUFFER_BINDING    = 0x88EF
    SLUMINANCE                     = 0x8C46
    SLUMINANCE8                    = 0x8C47
    SLUMINANCE8_ALPHA8             = 0x8C45
    SLUMINANCE_ALPHA               = 0x8C44
    SRGB                           = 0x8C40
    SRGB8                          = 0x8C41
    SRGB8_ALPHA8                   = 0x8C43
    SRGB_ALPHA                     = 0x8C42
)

VERSION_2_1

func Accum

func Accum(op Enum, value Float)

https://www.opengl.org/sdk/docs/man/xhtml/glAccum.xml

func ActiveTexture

func ActiveTexture(texture Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glActiveTexture.xml

func AlphaFunc

func AlphaFunc(func_ Enum, ref Float)

https://www.opengl.org/sdk/docs/man/xhtml/glAlphaFunc.xml

func ArrayElement

func ArrayElement(i Int)

https://www.opengl.org/sdk/docs/man/xhtml/glArrayElement.xml

func AttachShader

func AttachShader(program Uint, shader Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glAttachShader.xml

func Begin

func Begin(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glBegin.xml

func BeginQuery

func BeginQuery(target Enum, id Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glBeginQuery.xml

func BindAttribLocation

func BindAttribLocation(program Uint, index Uint, name *Char)

https://www.opengl.org/sdk/docs/man/xhtml/glBindAttribLocation.xml

func BindBuffer

func BindBuffer(target Enum, buffer Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glBindBuffer.xml

func BindTexture

func BindTexture(target Enum, texture Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glBindTexture.xml

func Bitmap

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

https://www.opengl.org/sdk/docs/man/xhtml/glBitmap.xml

func BlendColor

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

https://www.opengl.org/sdk/docs/man/xhtml/glBlendColor.xml

func BlendEquation

func BlendEquation(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glBlendEquation.xml

func BlendEquationSeparate

func BlendEquationSeparate(modeRGB Enum, modeAlpha Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glBlendEquationSeparate.xml

func BlendFunc

func BlendFunc(sfactor Enum, dfactor Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glBlendFunc.xml

func BlendFuncSeparate

func BlendFuncSeparate(sfactorRGB Enum, dfactorRGB Enum, sfactorAlpha Enum, dfactorAlpha Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glBlendFuncSeparate.xml

func BufferData

func BufferData(target Enum, size Sizeiptr, data Pointer, usage Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glBufferData.xml

func BufferSubData

func BufferSubData(target Enum, offset Intptr, size Sizeiptr, data Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glBufferSubData.xml

func CallList

func CallList(list Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glCallList.xml

func CallLists

func CallLists(n Sizei, type_ Enum, lists Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glCallLists.xml

func Clear

func Clear(mask Bitfield)

https://www.opengl.org/sdk/docs/man/xhtml/glClear.xml

func ClearAccum

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

https://www.opengl.org/sdk/docs/man/xhtml/glClearAccum.xml

func ClearColor

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

https://www.opengl.org/sdk/docs/man/xhtml/glClearColor.xml

func ClearDepth

func ClearDepth(depth Double)

https://www.opengl.org/sdk/docs/man/xhtml/glClearDepth.xml

func ClearIndex

func ClearIndex(c Float)

https://www.opengl.org/sdk/docs/man/xhtml/glClearIndex.xml

func ClearStencil

func ClearStencil(s Int)

https://www.opengl.org/sdk/docs/man/xhtml/glClearStencil.xml

func ClientActiveTexture

func ClientActiveTexture(texture Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glClientActiveTexture.xml

func ClipPlane

func ClipPlane(plane Enum, equation *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glClipPlane.xml

func Color3b

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3b.xml

func Color3bv

func Color3bv(v *Byte)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3bv.xml

func Color3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3d.xml

func Color3dv

func Color3dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3dv.xml

func Color3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3f.xml

func Color3fv

func Color3fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3fv.xml

func Color3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3i.xml

func Color3iv

func Color3iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3iv.xml

func Color3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3s.xml

func Color3sv

func Color3sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3sv.xml

func Color3ub

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3ub.xml

func Color3ubv

func Color3ubv(v *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3ubv.xml

func Color3ui

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3ui.xml

func Color3uiv

func Color3uiv(v *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3uiv.xml

func Color3us

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor3us.xml

func Color3usv

func Color3usv(v *Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glColor3usv.xml

func Color4b

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4b.xml

func Color4bv

func Color4bv(v *Byte)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4bv.xml

func Color4d

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4d.xml

func Color4dv

func Color4dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4dv.xml

func Color4f

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4f.xml

func Color4fv

func Color4fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4fv.xml

func Color4i

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4i.xml

func Color4iv

func Color4iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4iv.xml

func Color4s

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4s.xml

func Color4sv

func Color4sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4sv.xml

func Color4ub

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4ub.xml

func Color4ubv

func Color4ubv(v *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4ubv.xml

func Color4ui

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4ui.xml

func Color4uiv

func Color4uiv(v *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4uiv.xml

func Color4us

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

https://www.opengl.org/sdk/docs/man/xhtml/glColor4us.xml

func Color4usv

func Color4usv(v *Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glColor4usv.xml

func ColorMask

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

https://www.opengl.org/sdk/docs/man/xhtml/glColorMask.xml

func ColorMaterial

func ColorMaterial(face Enum, mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glColorMaterial.xml

func ColorPointer

func ColorPointer(size Int, type_ Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glColorPointer.xml

func ColorSubTable

func ColorSubTable(target Enum, start Sizei, count Sizei, format Enum, type_ Enum, data Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glColorSubTable.xml

func ColorTable

func ColorTable(target Enum, internalformat Enum, width Sizei, format Enum, type_ Enum, table Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glColorTable.xml

func ColorTableParameterfv

func ColorTableParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glColorTableParameterfv.xml

func ColorTableParameteriv

func ColorTableParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glColorTableParameteriv.xml

func CompileShader

func CompileShader(shader Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glCompileShader.xml

func CompressedTexImage1D

func CompressedTexImage1D(target Enum, level Int, internalformat Enum, width Sizei, border Int, imageSize Sizei, data Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glCompressedTexImage1D.xml

func CompressedTexImage2D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCompressedTexImage2D.xml

func CompressedTexImage3D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCompressedTexImage3D.xml

func CompressedTexSubImage1D

func CompressedTexSubImage1D(target Enum, level Int, xoffset Int, width Sizei, format Enum, imageSize Sizei, data Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glCompressedTexSubImage1D.xml

func CompressedTexSubImage2D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCompressedTexSubImage2D.xml

func CompressedTexSubImage3D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCompressedTexSubImage3D.xml

func ConvolutionFilter1D

func ConvolutionFilter1D(target Enum, internalformat Enum, width Sizei, format Enum, type_ Enum, image Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionFilter1D.xml

func ConvolutionFilter2D

func ConvolutionFilter2D(target Enum, internalformat Enum, width Sizei, height Sizei, format Enum, type_ Enum, image Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionFilter2D.xml

func ConvolutionParameterf

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

https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameterf.xml

func ConvolutionParameterfv

func ConvolutionParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameterfv.xml

func ConvolutionParameteri

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

https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameteri.xml

func ConvolutionParameteriv

func ConvolutionParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameteriv.xml

func CopyColorSubTable

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyColorSubTable.xml

func CopyColorTable

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyColorTable.xml

func CopyConvolutionFilter1D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyConvolutionFilter1D.xml

func CopyConvolutionFilter2D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyConvolutionFilter2D.xml

func CopyPixels

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyPixels.xml

func CopyTexImage1D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyTexImage1D.xml

func CopyTexImage2D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyTexImage2D.xml

func CopyTexSubImage1D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyTexSubImage1D.xml

func CopyTexSubImage2D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyTexSubImage2D.xml

func CopyTexSubImage3D

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

https://www.opengl.org/sdk/docs/man/xhtml/glCopyTexSubImage3D.xml

func CullFace

func CullFace(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glCullFace.xml

func DeleteBuffers

func DeleteBuffers(n Sizei, buffers *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glDeleteBuffers.xml

func DeleteLists

func DeleteLists(list Uint, range_ Sizei)

https://www.opengl.org/sdk/docs/man/xhtml/glDeleteLists.xml

func DeleteProgram

func DeleteProgram(program Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glDeleteProgram.xml

func DeleteQueries

func DeleteQueries(n Sizei, ids *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glDeleteQueries.xml

func DeleteShader

func DeleteShader(shader Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glDeleteShader.xml

func DeleteTextures

func DeleteTextures(n Sizei, textures *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glDeleteTextures.xml

func DepthFunc

func DepthFunc(func_ Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glDepthFunc.xml

func DepthMask

func DepthMask(flag Boolean)

https://www.opengl.org/sdk/docs/man/xhtml/glDepthMask.xml

func DepthRange

func DepthRange(near_ Double, far_ Double)

https://www.opengl.org/sdk/docs/man/xhtml/glDepthRange.xml

func DetachShader

func DetachShader(program Uint, shader Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glDetachShader.xml

func Disable

func Disable(cap Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glDisable.xml

func DisableClientState

func DisableClientState(array Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glDisableClientState.xml

func DisableVertexAttribArray

func DisableVertexAttribArray(index Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glDisableVertexAttribArray.xml

func DrawArrays

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

https://www.opengl.org/sdk/docs/man/xhtml/glDrawArrays.xml

func DrawBuffer

func DrawBuffer(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glDrawBuffer.xml

func DrawBuffers

func DrawBuffers(n Sizei, bufs *Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glDrawBuffers.xml

func DrawElements

func DrawElements(mode Enum, count Sizei, type_ Enum, indices Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glDrawElements.xml

func DrawPixels

func DrawPixels(width Sizei, height Sizei, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glDrawPixels.xml

func DrawRangeElements

func DrawRangeElements(mode Enum, start Uint, end Uint, count Sizei, type_ Enum, indices Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glDrawRangeElements.xml

func EdgeFlag

func EdgeFlag(flag Boolean)

https://www.opengl.org/sdk/docs/man/xhtml/glEdgeFlag.xml

func EdgeFlagPointer

func EdgeFlagPointer(stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glEdgeFlagPointer.xml

func EdgeFlagv

func EdgeFlagv(flag *Boolean)

https://www.opengl.org/sdk/docs/man/xhtml/glEdgeFlagv.xml

func Enable

func Enable(cap Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glEnable.xml

func EnableClientState

func EnableClientState(array Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glEnableClientState.xml

func EnableVertexAttribArray

func EnableVertexAttribArray(index Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glEnableVertexAttribArray.xml

func End

func End()

https://www.opengl.org/sdk/docs/man/xhtml/glEnd.xml

func EndList

func EndList()

https://www.opengl.org/sdk/docs/man/xhtml/glEndList.xml

func EndQuery

func EndQuery(target Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glEndQuery.xml

func EvalCoord1d

func EvalCoord1d(u Double)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1d.xml

func EvalCoord1dv

func EvalCoord1dv(u *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1dv.xml

func EvalCoord1f

func EvalCoord1f(u Float)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1f.xml

func EvalCoord1fv

func EvalCoord1fv(u *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1fv.xml

func EvalCoord2d

func EvalCoord2d(u Double, v Double)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2d.xml

func EvalCoord2dv

func EvalCoord2dv(u *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2dv.xml

func EvalCoord2f

func EvalCoord2f(u Float, v Float)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2f.xml

func EvalCoord2fv

func EvalCoord2fv(u *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2fv.xml

func EvalMesh1

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

https://www.opengl.org/sdk/docs/man/xhtml/glEvalMesh1.xml

func EvalMesh2

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

https://www.opengl.org/sdk/docs/man/xhtml/glEvalMesh2.xml

func EvalPoint1

func EvalPoint1(i Int)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalPoint1.xml

func EvalPoint2

func EvalPoint2(i Int, j Int)

https://www.opengl.org/sdk/docs/man/xhtml/glEvalPoint2.xml

func FeedbackBuffer

func FeedbackBuffer(size Sizei, type_ Enum, buffer *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glFeedbackBuffer.xml

func Finish

func Finish()

https://www.opengl.org/sdk/docs/man/xhtml/glFinish.xml

func Flush

func Flush()

https://www.opengl.org/sdk/docs/man/xhtml/glFlush.xml

func FogCoordPointer

func FogCoordPointer(type_ Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordPointer.xml

func FogCoordd

func FogCoordd(coord Double)

https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordd.xml

func FogCoorddv

func FogCoorddv(coord *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glFogCoorddv.xml

func FogCoordf

func FogCoordf(coord Float)

https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordf.xml

func FogCoordfv

func FogCoordfv(coord *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordfv.xml

func Fogf

func Fogf(pname Enum, param Float)

https://www.opengl.org/sdk/docs/man/xhtml/glFogf.xml

func Fogfv

func Fogfv(pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glFogfv.xml

func Fogi

func Fogi(pname Enum, param Int)

https://www.opengl.org/sdk/docs/man/xhtml/glFogi.xml

func Fogiv

func Fogiv(pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glFogiv.xml

func FrontFace

func FrontFace(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glFrontFace.xml

func Frustum

func Frustum(left Double, right Double, bottom Double, top Double, zNear Double, zFar Double)

https://www.opengl.org/sdk/docs/man/xhtml/glFrustum.xml

func GLStringArray

func GLStringArray(strs ...string) []*Char

Converts a list of Go strings to a slice of GL strings. Usefull for ShaderSource().

func GLStringArrayFree

func GLStringArrayFree(strs []*Char)

Free GL string slice allocated by GLStringArray().

func GLStringFree

func GLStringFree(str *Char)

Frees GL string.

func GenBuffers

func GenBuffers(n Sizei, buffers *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glGenBuffers.xml

func GenQueries

func GenQueries(n Sizei, ids *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glGenQueries.xml

func GenTextures

func GenTextures(n Sizei, textures *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glGenTextures.xml

func GetActiveAttrib

func GetActiveAttrib(program Uint, index Uint, bufSize Sizei, length *Sizei, size *Int, type_ *Enum, name *Char)

https://www.opengl.org/sdk/docs/man/xhtml/glGetActiveAttrib.xml

func GetActiveUniform

func GetActiveUniform(program Uint, index Uint, bufSize Sizei, length *Sizei, size *Int, type_ *Enum, name *Char)

https://www.opengl.org/sdk/docs/man/xhtml/glGetActiveUniform.xml

func GetAttachedShaders

func GetAttachedShaders(program Uint, maxCount Sizei, count *Sizei, obj *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glGetAttachedShaders.xml

func GetBooleanv

func GetBooleanv(pname Enum, params *Boolean)

https://www.opengl.org/sdk/docs/man/xhtml/glGetBooleanv.xml

func GetBufferParameteriv

func GetBufferParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetBufferParameteriv.xml

func GetBufferPointerv

func GetBufferPointerv(target Enum, pname Enum, params *Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetBufferPointerv.xml

func GetBufferSubData

func GetBufferSubData(target Enum, offset Intptr, size Sizeiptr, data Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetBufferSubData.xml

func GetClipPlane

func GetClipPlane(plane Enum, equation *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glGetClipPlane.xml

func GetColorTable

func GetColorTable(target Enum, format Enum, type_ Enum, table Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetColorTable.xml

func GetColorTableParameterfv

func GetColorTableParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetColorTableParameterfv.xml

func GetColorTableParameteriv

func GetColorTableParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetColorTableParameteriv.xml

func GetCompressedTexImage

func GetCompressedTexImage(target Enum, level Int, img Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetCompressedTexImage.xml

func GetConvolutionFilter

func GetConvolutionFilter(target Enum, format Enum, type_ Enum, image Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetConvolutionFilter.xml

func GetConvolutionParameterfv

func GetConvolutionParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetConvolutionParameterfv.xml

func GetConvolutionParameteriv

func GetConvolutionParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetConvolutionParameteriv.xml

func GetDoublev

func GetDoublev(pname Enum, params *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glGetDoublev.xml

func GetFloatv

func GetFloatv(pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetFloatv.xml

func GetHistogram

func GetHistogram(target Enum, reset Boolean, format Enum, type_ Enum, values Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetHistogram.xml

func GetHistogramParameterfv

func GetHistogramParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetHistogramParameterfv.xml

func GetHistogramParameteriv

func GetHistogramParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetHistogramParameteriv.xml

func GetIntegerv

func GetIntegerv(pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetIntegerv.xml

func GetLightfv

func GetLightfv(light Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetLightfv.xml

func GetLightiv

func GetLightiv(light Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetLightiv.xml

func GetMapdv

func GetMapdv(target Enum, query Enum, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMapdv.xml

func GetMapfv

func GetMapfv(target Enum, query Enum, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMapfv.xml

func GetMapiv

func GetMapiv(target Enum, query Enum, v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMapiv.xml

func GetMaterialfv

func GetMaterialfv(face Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMaterialfv.xml

func GetMaterialiv

func GetMaterialiv(face Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMaterialiv.xml

func GetMinmax

func GetMinmax(target Enum, reset Boolean, format Enum, type_ Enum, values Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMinmax.xml

func GetMinmaxParameterfv

func GetMinmaxParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMinmaxParameterfv.xml

func GetMinmaxParameteriv

func GetMinmaxParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetMinmaxParameteriv.xml

func GetPixelMapfv

func GetPixelMapfv(map_ Enum, values *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetPixelMapfv.xml

func GetPixelMapuiv

func GetPixelMapuiv(map_ Enum, values *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glGetPixelMapuiv.xml

func GetPixelMapusv

func GetPixelMapusv(map_ Enum, values *Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glGetPixelMapusv.xml

func GetPointerv

func GetPointerv(pname Enum, params *Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetPointerv.xml

func GetPolygonStipple

func GetPolygonStipple(mask *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glGetPolygonStipple.xml

func GetProgramInfoLog

func GetProgramInfoLog(program Uint, bufSize Sizei, length *Sizei, infoLog *Char)

https://www.opengl.org/sdk/docs/man/xhtml/glGetProgramInfoLog.xml

func GetProgramiv

func GetProgramiv(program Uint, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetProgramiv.xml

func GetQueryObjectiv

func GetQueryObjectiv(id Uint, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetQueryObjectiv.xml

func GetQueryObjectuiv

func GetQueryObjectuiv(id Uint, pname Enum, params *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glGetQueryObjectuiv.xml

func GetQueryiv

func GetQueryiv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetQueryiv.xml

func GetSeparableFilter

func GetSeparableFilter(target Enum, format Enum, type_ Enum, row Pointer, column Pointer, span Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetSeparableFilter.xml

func GetShaderInfoLog

func GetShaderInfoLog(shader Uint, bufSize Sizei, length *Sizei, infoLog *Char)

https://www.opengl.org/sdk/docs/man/xhtml/glGetShaderInfoLog.xml

func GetShaderSource

func GetShaderSource(shader Uint, bufSize Sizei, length *Sizei, source *Char)

https://www.opengl.org/sdk/docs/man/xhtml/glGetShaderSource.xml

func GetShaderiv

func GetShaderiv(shader Uint, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetShaderiv.xml

func GetTexEnvfv

func GetTexEnvfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexEnvfv.xml

func GetTexEnviv

func GetTexEnviv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexEnviv.xml

func GetTexGendv

func GetTexGendv(coord Enum, pname Enum, params *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexGendv.xml

func GetTexGenfv

func GetTexGenfv(coord Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexGenfv.xml

func GetTexGeniv

func GetTexGeniv(coord Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexGeniv.xml

func GetTexImage

func GetTexImage(target Enum, level Int, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexImage.xml

func GetTexLevelParameterfv

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

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexLevelParameterfv.xml

func GetTexLevelParameteriv

func GetTexLevelParameteriv(target Enum, level Int, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexLevelParameteriv.xml

func GetTexParameterfv

func GetTexParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexParameterfv.xml

func GetTexParameteriv

func GetTexParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetTexParameteriv.xml

func GetUniformfv

func GetUniformfv(program Uint, location Int, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetUniformfv.xml

func GetUniformiv

func GetUniformiv(program Uint, location Int, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetUniformiv.xml

func GetVertexAttribPointerv

func GetVertexAttribPointerv(index Uint, pname Enum, pointer *Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribPointerv.xml

func GetVertexAttribdv

func GetVertexAttribdv(index Uint, pname Enum, params *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribdv.xml

func GetVertexAttribfv

func GetVertexAttribfv(index Uint, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribfv.xml

func GetVertexAttribiv

func GetVertexAttribiv(index Uint, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribiv.xml

func GoBool

func GoBool(b Boolean) bool

GL boolean to Go bool.

func GoString

func GoString(str *Char) string

GL string (GLchar*) to Go string.

func GoStringN

func GoStringN(str *Char, length Sizei) string

GL string (GLchar*) with length to Go string.

func GoStringUb

func GoStringUb(str *Ubyte) string

GL string (GLubyte*) to Go string.

func Hint

func Hint(target Enum, mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glHint.xml

func Histogram

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

https://www.opengl.org/sdk/docs/man/xhtml/glHistogram.xml

func IndexMask

func IndexMask(mask Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexMask.xml

func IndexPointer

func IndexPointer(type_ Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexPointer.xml

func Indexd

func Indexd(c Double)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexd.xml

func Indexdv

func Indexdv(c *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexdv.xml

func Indexf

func Indexf(c Float)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexf.xml

func Indexfv

func Indexfv(c *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexfv.xml

func Indexi

func Indexi(c Int)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexi.xml

func Indexiv

func Indexiv(c *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexiv.xml

func Indexs

func Indexs(c Short)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexs.xml

func Indexsv

func Indexsv(c *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexsv.xml

func Indexub

func Indexub(c Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexub.xml

func Indexubv

func Indexubv(c *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glIndexubv.xml

func Init

func Init() error

func InitNames

func InitNames()

https://www.opengl.org/sdk/docs/man/xhtml/glInitNames.xml

func InitVersion10

func InitVersion10() error

func InitVersion11

func InitVersion11() error

func InitVersion12

func InitVersion12() error

func InitVersion13

func InitVersion13() error

func InitVersion14

func InitVersion14() error

func InitVersion15

func InitVersion15() error

func InitVersion20

func InitVersion20() error

func InitVersion21

func InitVersion21() error

func InterleavedArrays

func InterleavedArrays(format Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glInterleavedArrays.xml

func LightModelf

func LightModelf(pname Enum, param Float)

https://www.opengl.org/sdk/docs/man/xhtml/glLightModelf.xml

func LightModelfv

func LightModelfv(pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glLightModelfv.xml

func LightModeli

func LightModeli(pname Enum, param Int)

https://www.opengl.org/sdk/docs/man/xhtml/glLightModeli.xml

func LightModeliv

func LightModeliv(pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glLightModeliv.xml

func Lightf

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

https://www.opengl.org/sdk/docs/man/xhtml/glLightf.xml

func Lightfv

func Lightfv(light Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glLightfv.xml

func Lighti

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

https://www.opengl.org/sdk/docs/man/xhtml/glLighti.xml

func Lightiv

func Lightiv(light Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glLightiv.xml

func LineStipple

func LineStipple(factor Int, pattern Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glLineStipple.xml

func LineWidth

func LineWidth(width Float)

https://www.opengl.org/sdk/docs/man/xhtml/glLineWidth.xml

func LinkProgram

func LinkProgram(program Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glLinkProgram.xml

func ListBase

func ListBase(base Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glListBase.xml

func LoadIdentity

func LoadIdentity()

https://www.opengl.org/sdk/docs/man/xhtml/glLoadIdentity.xml

func LoadMatrixd

func LoadMatrixd(m *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glLoadMatrixd.xml

func LoadMatrixf

func LoadMatrixf(m *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glLoadMatrixf.xml

func LoadName

func LoadName(name Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glLoadName.xml

func LoadTransposeMatrixd

func LoadTransposeMatrixd(m *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glLoadTransposeMatrixd.xml

func LoadTransposeMatrixf

func LoadTransposeMatrixf(m *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glLoadTransposeMatrixf.xml

func LogicOp

func LogicOp(opcode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glLogicOp.xml

func Map1d

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

https://www.opengl.org/sdk/docs/man/xhtml/glMap1d.xml

func Map1f

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

https://www.opengl.org/sdk/docs/man/xhtml/glMap1f.xml

func Map2d

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

https://www.opengl.org/sdk/docs/man/xhtml/glMap2d.xml

func Map2f

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

https://www.opengl.org/sdk/docs/man/xhtml/glMap2f.xml

func MapGrid1d

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

https://www.opengl.org/sdk/docs/man/xhtml/glMapGrid1d.xml

func MapGrid1f

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

https://www.opengl.org/sdk/docs/man/xhtml/glMapGrid1f.xml

func MapGrid2d

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

https://www.opengl.org/sdk/docs/man/xhtml/glMapGrid2d.xml

func MapGrid2f

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

https://www.opengl.org/sdk/docs/man/xhtml/glMapGrid2f.xml

func Materialf

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

https://www.opengl.org/sdk/docs/man/xhtml/glMaterialf.xml

func Materialfv

func Materialfv(face Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMaterialfv.xml

func Materiali

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

https://www.opengl.org/sdk/docs/man/xhtml/glMateriali.xml

func Materialiv

func Materialiv(face Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glMaterialiv.xml

func MatrixMode

func MatrixMode(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glMatrixMode.xml

func Minmax

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

https://www.opengl.org/sdk/docs/man/xhtml/glMinmax.xml

func MultMatrixd

func MultMatrixd(m *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glMultMatrixd.xml

func MultMatrixf

func MultMatrixf(m *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMultMatrixf.xml

func MultTransposeMatrixd

func MultTransposeMatrixd(m *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glMultTransposeMatrixd.xml

func MultTransposeMatrixf

func MultTransposeMatrixf(m *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMultTransposeMatrixf.xml

func MultiDrawArrays

func MultiDrawArrays(mode Enum, first *Int, count *Sizei, drawcount Sizei)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiDrawArrays.xml

func MultiDrawElements

func MultiDrawElements(mode Enum, count *Sizei, type_ Enum, indices *Pointer, drawcount Sizei)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiDrawElements.xml

func MultiTexCoord1d

func MultiTexCoord1d(target Enum, s Double)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1d.xml

func MultiTexCoord1dv

func MultiTexCoord1dv(target Enum, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1dv.xml

func MultiTexCoord1f

func MultiTexCoord1f(target Enum, s Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1f.xml

func MultiTexCoord1fv

func MultiTexCoord1fv(target Enum, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1fv.xml

func MultiTexCoord1i

func MultiTexCoord1i(target Enum, s Int)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1i.xml

func MultiTexCoord1iv

func MultiTexCoord1iv(target Enum, v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1iv.xml

func MultiTexCoord1s

func MultiTexCoord1s(target Enum, s Short)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1s.xml

func MultiTexCoord1sv

func MultiTexCoord1sv(target Enum, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1sv.xml

func MultiTexCoord2d

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2d.xml

func MultiTexCoord2dv

func MultiTexCoord2dv(target Enum, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2dv.xml

func MultiTexCoord2f

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2f.xml

func MultiTexCoord2fv

func MultiTexCoord2fv(target Enum, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2fv.xml

func MultiTexCoord2i

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2i.xml

func MultiTexCoord2iv

func MultiTexCoord2iv(target Enum, v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2iv.xml

func MultiTexCoord2s

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2s.xml

func MultiTexCoord2sv

func MultiTexCoord2sv(target Enum, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2sv.xml

func MultiTexCoord3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3d.xml

func MultiTexCoord3dv

func MultiTexCoord3dv(target Enum, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3dv.xml

func MultiTexCoord3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3f.xml

func MultiTexCoord3fv

func MultiTexCoord3fv(target Enum, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3fv.xml

func MultiTexCoord3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3i.xml

func MultiTexCoord3iv

func MultiTexCoord3iv(target Enum, v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3iv.xml

func MultiTexCoord3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3s.xml

func MultiTexCoord3sv

func MultiTexCoord3sv(target Enum, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3sv.xml

func MultiTexCoord4d

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4d.xml

func MultiTexCoord4dv

func MultiTexCoord4dv(target Enum, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4dv.xml

func MultiTexCoord4f

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4f.xml

func MultiTexCoord4fv

func MultiTexCoord4fv(target Enum, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4fv.xml

func MultiTexCoord4i

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4i.xml

func MultiTexCoord4iv

func MultiTexCoord4iv(target Enum, v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4iv.xml

func MultiTexCoord4s

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

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4s.xml

func MultiTexCoord4sv

func MultiTexCoord4sv(target Enum, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4sv.xml

func NewList

func NewList(list Uint, mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glNewList.xml

func Normal3b

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

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3b.xml

func Normal3bv

func Normal3bv(v *Byte)

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3bv.xml

func Normal3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3d.xml

func Normal3dv

func Normal3dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3dv.xml

func Normal3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3f.xml

func Normal3fv

func Normal3fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3fv.xml

func Normal3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3i.xml

func Normal3iv

func Normal3iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3iv.xml

func Normal3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3s.xml

func Normal3sv

func Normal3sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glNormal3sv.xml

func NormalPointer

func NormalPointer(type_ Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glNormalPointer.xml

func Ortho

func Ortho(left Double, right Double, bottom Double, top Double, zNear Double, zFar Double)

https://www.opengl.org/sdk/docs/man/xhtml/glOrtho.xml

func PassThrough

func PassThrough(token Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPassThrough.xml

func PixelMapfv

func PixelMapfv(map_ Enum, mapsize Sizei, values *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelMapfv.xml

func PixelMapuiv

func PixelMapuiv(map_ Enum, mapsize Sizei, values *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelMapuiv.xml

func PixelMapusv

func PixelMapusv(map_ Enum, mapsize Sizei, values *Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelMapusv.xml

func PixelStoref

func PixelStoref(pname Enum, param Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelStoref.xml

func PixelStorei

func PixelStorei(pname Enum, param Int)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelStorei.xml

func PixelTransferf

func PixelTransferf(pname Enum, param Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelTransferf.xml

func PixelTransferi

func PixelTransferi(pname Enum, param Int)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelTransferi.xml

func PixelZoom

func PixelZoom(xfactor Float, yfactor Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPixelZoom.xml

func PointParameterf

func PointParameterf(pname Enum, param Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPointParameterf.xml

func PointParameterfv

func PointParameterfv(pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPointParameterfv.xml

func PointParameteri

func PointParameteri(pname Enum, param Int)

https://www.opengl.org/sdk/docs/man/xhtml/glPointParameteri.xml

func PointParameteriv

func PointParameteriv(pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glPointParameteriv.xml

func PointSize

func PointSize(size Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPointSize.xml

func PolygonMode

func PolygonMode(face Enum, mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glPolygonMode.xml

func PolygonOffset

func PolygonOffset(factor Float, units Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPolygonOffset.xml

func PolygonStipple

func PolygonStipple(mask *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glPolygonStipple.xml

func PopAttrib

func PopAttrib()

https://www.opengl.org/sdk/docs/man/xhtml/glPopAttrib.xml

func PopClientAttrib

func PopClientAttrib()

https://www.opengl.org/sdk/docs/man/xhtml/glPopClientAttrib.xml

func PopMatrix

func PopMatrix()

https://www.opengl.org/sdk/docs/man/xhtml/glPopMatrix.xml

func PopName

func PopName()

https://www.opengl.org/sdk/docs/man/xhtml/glPopName.xml

func PrioritizeTextures

func PrioritizeTextures(n Sizei, textures *Uint, priorities *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glPrioritizeTextures.xml

func PushAttrib

func PushAttrib(mask Bitfield)

https://www.opengl.org/sdk/docs/man/xhtml/glPushAttrib.xml

func PushClientAttrib

func PushClientAttrib(mask Bitfield)

https://www.opengl.org/sdk/docs/man/xhtml/glPushClientAttrib.xml

func PushMatrix

func PushMatrix()

https://www.opengl.org/sdk/docs/man/xhtml/glPushMatrix.xml

func PushName

func PushName(name Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glPushName.xml

func RasterPos2d

func RasterPos2d(x Double, y Double)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2d.xml

func RasterPos2dv

func RasterPos2dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2dv.xml

func RasterPos2f

func RasterPos2f(x Float, y Float)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2f.xml

func RasterPos2fv

func RasterPos2fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2fv.xml

func RasterPos2i

func RasterPos2i(x Int, y Int)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2i.xml

func RasterPos2iv

func RasterPos2iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2iv.xml

func RasterPos2s

func RasterPos2s(x Short, y Short)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2s.xml

func RasterPos2sv

func RasterPos2sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2sv.xml

func RasterPos3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3d.xml

func RasterPos3dv

func RasterPos3dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3dv.xml

func RasterPos3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3f.xml

func RasterPos3fv

func RasterPos3fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3fv.xml

func RasterPos3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3i.xml

func RasterPos3iv

func RasterPos3iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3iv.xml

func RasterPos3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3s.xml

func RasterPos3sv

func RasterPos3sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3sv.xml

func RasterPos4d

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4d.xml

func RasterPos4dv

func RasterPos4dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4dv.xml

func RasterPos4f

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4f.xml

func RasterPos4fv

func RasterPos4fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4fv.xml

func RasterPos4i

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4i.xml

func RasterPos4iv

func RasterPos4iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4iv.xml

func RasterPos4s

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

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4s.xml

func RasterPos4sv

func RasterPos4sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4sv.xml

func ReadBuffer

func ReadBuffer(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glReadBuffer.xml

func ReadPixels

func ReadPixels(x Int, y Int, width Sizei, height Sizei, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glReadPixels.xml

func Rectd

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

https://www.opengl.org/sdk/docs/man/xhtml/glRectd.xml

func Rectdv

func Rectdv(v1 *Double, v2 *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glRectdv.xml

func Rectf

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

https://www.opengl.org/sdk/docs/man/xhtml/glRectf.xml

func Rectfv

func Rectfv(v1 *Float, v2 *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glRectfv.xml

func Recti

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

https://www.opengl.org/sdk/docs/man/xhtml/glRecti.xml

func Rectiv

func Rectiv(v1 *Int, v2 *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glRectiv.xml

func Rects

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

https://www.opengl.org/sdk/docs/man/xhtml/glRects.xml

func Rectsv

func Rectsv(v1 *Short, v2 *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glRectsv.xml

func ResetHistogram

func ResetHistogram(target Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glResetHistogram.xml

func ResetMinmax

func ResetMinmax(target Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glResetMinmax.xml

func Rotated

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

https://www.opengl.org/sdk/docs/man/xhtml/glRotated.xml

func Rotatef

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

https://www.opengl.org/sdk/docs/man/xhtml/glRotatef.xml

func SampleCoverage

func SampleCoverage(value Float, invert Boolean)

https://www.opengl.org/sdk/docs/man/xhtml/glSampleCoverage.xml

func Scaled

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

https://www.opengl.org/sdk/docs/man/xhtml/glScaled.xml

func Scalef

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

https://www.opengl.org/sdk/docs/man/xhtml/glScalef.xml

func Scissor

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

https://www.opengl.org/sdk/docs/man/xhtml/glScissor.xml

func SecondaryColor3b

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3b.xml

func SecondaryColor3bv

func SecondaryColor3bv(v *Byte)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3bv.xml

func SecondaryColor3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3d.xml

func SecondaryColor3dv

func SecondaryColor3dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3dv.xml

func SecondaryColor3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3f.xml

func SecondaryColor3fv

func SecondaryColor3fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3fv.xml

func SecondaryColor3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3i.xml

func SecondaryColor3iv

func SecondaryColor3iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3iv.xml

func SecondaryColor3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3s.xml

func SecondaryColor3sv

func SecondaryColor3sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3sv.xml

func SecondaryColor3ub

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3ub.xml

func SecondaryColor3ubv

func SecondaryColor3ubv(v *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3ubv.xml

func SecondaryColor3ui

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3ui.xml

func SecondaryColor3uiv

func SecondaryColor3uiv(v *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3uiv.xml

func SecondaryColor3us

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

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3us.xml

func SecondaryColor3usv

func SecondaryColor3usv(v *Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3usv.xml

func SecondaryColorPointer

func SecondaryColorPointer(size Int, type_ Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColorPointer.xml

func SelectBuffer

func SelectBuffer(size Sizei, buffer *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glSelectBuffer.xml

func SeparableFilter2D

func SeparableFilter2D(target Enum, internalformat Enum, width Sizei, height Sizei, format Enum, type_ Enum, row Pointer, column Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glSeparableFilter2D.xml

func ShadeModel

func ShadeModel(mode Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glShadeModel.xml

func ShaderSource

func ShaderSource(shader Uint, count Sizei, string_ **Char, length *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glShaderSource.xml

func StencilFunc

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

https://www.opengl.org/sdk/docs/man/xhtml/glStencilFunc.xml

func StencilFuncSeparate

func StencilFuncSeparate(face Enum, func_ Enum, ref Int, mask Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glStencilFuncSeparate.xml

func StencilMask

func StencilMask(mask Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glStencilMask.xml

func StencilMaskSeparate

func StencilMaskSeparate(face Enum, mask Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glStencilMaskSeparate.xml

func StencilOp

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

https://www.opengl.org/sdk/docs/man/xhtml/glStencilOp.xml

func StencilOpSeparate

func StencilOpSeparate(face Enum, sfail Enum, dpfail Enum, dppass Enum)

https://www.opengl.org/sdk/docs/man/xhtml/glStencilOpSeparate.xml

func TexCoord1d

func TexCoord1d(s Double)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1d.xml

func TexCoord1dv

func TexCoord1dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1dv.xml

func TexCoord1f

func TexCoord1f(s Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1f.xml

func TexCoord1fv

func TexCoord1fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1fv.xml

func TexCoord1i

func TexCoord1i(s Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1i.xml

func TexCoord1iv

func TexCoord1iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1iv.xml

func TexCoord1s

func TexCoord1s(s Short)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1s.xml

func TexCoord1sv

func TexCoord1sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1sv.xml

func TexCoord2d

func TexCoord2d(s Double, t Double)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2d.xml

func TexCoord2dv

func TexCoord2dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2dv.xml

func TexCoord2f

func TexCoord2f(s Float, t Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2f.xml

func TexCoord2fv

func TexCoord2fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2fv.xml

func TexCoord2i

func TexCoord2i(s Int, t Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2i.xml

func TexCoord2iv

func TexCoord2iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2iv.xml

func TexCoord2s

func TexCoord2s(s Short, t Short)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2s.xml

func TexCoord2sv

func TexCoord2sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2sv.xml

func TexCoord3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3d.xml

func TexCoord3dv

func TexCoord3dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3dv.xml

func TexCoord3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3f.xml

func TexCoord3fv

func TexCoord3fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3fv.xml

func TexCoord3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3i.xml

func TexCoord3iv

func TexCoord3iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3iv.xml

func TexCoord3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3s.xml

func TexCoord3sv

func TexCoord3sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3sv.xml

func TexCoord4d

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4d.xml

func TexCoord4dv

func TexCoord4dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4dv.xml

func TexCoord4f

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4f.xml

func TexCoord4fv

func TexCoord4fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4fv.xml

func TexCoord4i

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4i.xml

func TexCoord4iv

func TexCoord4iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4iv.xml

func TexCoord4s

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4s.xml

func TexCoord4sv

func TexCoord4sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4sv.xml

func TexCoordPointer

func TexCoordPointer(size Int, type_ Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glTexCoordPointer.xml

func TexEnvf

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexEnvf.xml

func TexEnvfv

func TexEnvfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexEnvfv.xml

func TexEnvi

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexEnvi.xml

func TexEnviv

func TexEnviv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexEnviv.xml

func TexGend

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexGend.xml

func TexGendv

func TexGendv(coord Enum, pname Enum, params *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glTexGendv.xml

func TexGenf

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexGenf.xml

func TexGenfv

func TexGenfv(coord Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexGenfv.xml

func TexGeni

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexGeni.xml

func TexGeniv

func TexGeniv(coord Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexGeniv.xml

func TexImage1D

func TexImage1D(target Enum, level Int, internalformat Int, width Sizei, border Int, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glTexImage1D.xml

func TexImage2D

func TexImage2D(target Enum, level Int, internalformat Int, width Sizei, height Sizei, border Int, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml

func TexImage3D

func TexImage3D(target Enum, level Int, internalformat Int, width Sizei, height Sizei, depth Sizei, border Int, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glTexImage3D.xml

func TexParameterf

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexParameterf.xml

func TexParameterfv

func TexParameterfv(target Enum, pname Enum, params *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glTexParameterfv.xml

func TexParameteri

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

https://www.opengl.org/sdk/docs/man/xhtml/glTexParameteri.xml

func TexParameteriv

func TexParameteriv(target Enum, pname Enum, params *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glTexParameteriv.xml

func TexSubImage1D

func TexSubImage1D(target Enum, level Int, xoffset Int, width Sizei, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glTexSubImage1D.xml

func TexSubImage2D

func TexSubImage2D(target Enum, level Int, xoffset Int, yoffset Int, width Sizei, height Sizei, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glTexSubImage2D.xml

func TexSubImage3D

func TexSubImage3D(target Enum, level Int, xoffset Int, yoffset Int, zoffset Int, width Sizei, height Sizei, depth Sizei, format Enum, type_ Enum, pixels Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glTexSubImage3D.xml

func Translated

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

https://www.opengl.org/sdk/docs/man/xhtml/glTranslated.xml

func Translatef

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

https://www.opengl.org/sdk/docs/man/xhtml/glTranslatef.xml

func Uniform1f

func Uniform1f(location Int, v0 Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform1f.xml

func Uniform1fv

func Uniform1fv(location Int, count Sizei, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform1fv.xml

func Uniform1i

func Uniform1i(location Int, v0 Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform1i.xml

func Uniform1iv

func Uniform1iv(location Int, count Sizei, value *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform1iv.xml

func Uniform2f

func Uniform2f(location Int, v0 Float, v1 Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform2f.xml

func Uniform2fv

func Uniform2fv(location Int, count Sizei, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform2fv.xml

func Uniform2i

func Uniform2i(location Int, v0 Int, v1 Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform2i.xml

func Uniform2iv

func Uniform2iv(location Int, count Sizei, value *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform2iv.xml

func Uniform3f

func Uniform3f(location Int, v0 Float, v1 Float, v2 Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform3f.xml

func Uniform3fv

func Uniform3fv(location Int, count Sizei, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform3fv.xml

func Uniform3i

func Uniform3i(location Int, v0 Int, v1 Int, v2 Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform3i.xml

func Uniform3iv

func Uniform3iv(location Int, count Sizei, value *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform3iv.xml

func Uniform4f

func Uniform4f(location Int, v0 Float, v1 Float, v2 Float, v3 Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform4f.xml

func Uniform4fv

func Uniform4fv(location Int, count Sizei, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform4fv.xml

func Uniform4i

func Uniform4i(location Int, v0 Int, v1 Int, v2 Int, v3 Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform4i.xml

func Uniform4iv

func Uniform4iv(location Int, count Sizei, value *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glUniform4iv.xml

func UniformMatrix2fv

func UniformMatrix2fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix2fv.xml

func UniformMatrix2x3fv

func UniformMatrix2x3fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix2x3fv.xml

func UniformMatrix2x4fv

func UniformMatrix2x4fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix2x4fv.xml

func UniformMatrix3fv

func UniformMatrix3fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix3fv.xml

func UniformMatrix3x2fv

func UniformMatrix3x2fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix3x2fv.xml

func UniformMatrix3x4fv

func UniformMatrix3x4fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix3x4fv.xml

func UniformMatrix4fv

func UniformMatrix4fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix4fv.xml

func UniformMatrix4x2fv

func UniformMatrix4x2fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix4x2fv.xml

func UniformMatrix4x3fv

func UniformMatrix4x3fv(location Int, count Sizei, transpose Boolean, value *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix4x3fv.xml

func UseProgram

func UseProgram(program Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glUseProgram.xml

func ValidateProgram

func ValidateProgram(program Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glValidateProgram.xml

func Vertex2d

func Vertex2d(x Double, y Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2d.xml

func Vertex2dv

func Vertex2dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2dv.xml

func Vertex2f

func Vertex2f(x Float, y Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2f.xml

func Vertex2fv

func Vertex2fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2fv.xml

func Vertex2i

func Vertex2i(x Int, y Int)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2i.xml

func Vertex2iv

func Vertex2iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2iv.xml

func Vertex2s

func Vertex2s(x Short, y Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2s.xml

func Vertex2sv

func Vertex2sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex2sv.xml

func Vertex3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3d.xml

func Vertex3dv

func Vertex3dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3dv.xml

func Vertex3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3f.xml

func Vertex3fv

func Vertex3fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3fv.xml

func Vertex3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3i.xml

func Vertex3iv

func Vertex3iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3iv.xml

func Vertex3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3s.xml

func Vertex3sv

func Vertex3sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex3sv.xml

func Vertex4d

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4d.xml

func Vertex4dv

func Vertex4dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4dv.xml

func Vertex4f

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4f.xml

func Vertex4fv

func Vertex4fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4fv.xml

func Vertex4i

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4i.xml

func Vertex4iv

func Vertex4iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4iv.xml

func Vertex4s

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

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4s.xml

func Vertex4sv

func Vertex4sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertex4sv.xml

func VertexAttrib1d

func VertexAttrib1d(index Uint, x Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1d.xml

func VertexAttrib1dv

func VertexAttrib1dv(index Uint, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1dv.xml

func VertexAttrib1f

func VertexAttrib1f(index Uint, x Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1f.xml

func VertexAttrib1fv

func VertexAttrib1fv(index Uint, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1fv.xml

func VertexAttrib1s

func VertexAttrib1s(index Uint, x Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1s.xml

func VertexAttrib1sv

func VertexAttrib1sv(index Uint, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1sv.xml

func VertexAttrib2d

func VertexAttrib2d(index Uint, x Double, y Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2d.xml

func VertexAttrib2dv

func VertexAttrib2dv(index Uint, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2dv.xml

func VertexAttrib2f

func VertexAttrib2f(index Uint, x Float, y Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2f.xml

func VertexAttrib2fv

func VertexAttrib2fv(index Uint, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2fv.xml

func VertexAttrib2s

func VertexAttrib2s(index Uint, x Short, y Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2s.xml

func VertexAttrib2sv

func VertexAttrib2sv(index Uint, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2sv.xml

func VertexAttrib3d

func VertexAttrib3d(index Uint, x Double, y Double, z Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3d.xml

func VertexAttrib3dv

func VertexAttrib3dv(index Uint, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3dv.xml

func VertexAttrib3f

func VertexAttrib3f(index Uint, x Float, y Float, z Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3f.xml

func VertexAttrib3fv

func VertexAttrib3fv(index Uint, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3fv.xml

func VertexAttrib3s

func VertexAttrib3s(index Uint, x Short, y Short, z Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3s.xml

func VertexAttrib3sv

func VertexAttrib3sv(index Uint, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3sv.xml

func VertexAttrib4Nbv

func VertexAttrib4Nbv(index Uint, v *Byte)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nbv.xml

func VertexAttrib4Niv

func VertexAttrib4Niv(index Uint, v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Niv.xml

func VertexAttrib4Nsv

func VertexAttrib4Nsv(index Uint, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nsv.xml

func VertexAttrib4Nub

func VertexAttrib4Nub(index Uint, x Ubyte, y Ubyte, z Ubyte, w Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nub.xml

func VertexAttrib4Nubv

func VertexAttrib4Nubv(index Uint, v *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nubv.xml

func VertexAttrib4Nuiv

func VertexAttrib4Nuiv(index Uint, v *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nuiv.xml

func VertexAttrib4Nusv

func VertexAttrib4Nusv(index Uint, v *Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nusv.xml

func VertexAttrib4bv

func VertexAttrib4bv(index Uint, v *Byte)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4bv.xml

func VertexAttrib4d

func VertexAttrib4d(index Uint, x Double, y Double, z Double, w Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4d.xml

func VertexAttrib4dv

func VertexAttrib4dv(index Uint, v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4dv.xml

func VertexAttrib4f

func VertexAttrib4f(index Uint, x Float, y Float, z Float, w Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4f.xml

func VertexAttrib4fv

func VertexAttrib4fv(index Uint, v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4fv.xml

func VertexAttrib4iv

func VertexAttrib4iv(index Uint, v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4iv.xml

func VertexAttrib4s

func VertexAttrib4s(index Uint, x Short, y Short, z Short, w Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4s.xml

func VertexAttrib4sv

func VertexAttrib4sv(index Uint, v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4sv.xml

func VertexAttrib4ubv

func VertexAttrib4ubv(index Uint, v *Ubyte)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4ubv.xml

func VertexAttrib4uiv

func VertexAttrib4uiv(index Uint, v *Uint)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4uiv.xml

func VertexAttrib4usv

func VertexAttrib4usv(index Uint, v *Ushort)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4usv.xml

func VertexAttribPointer

func VertexAttribPointer(index Uint, size Int, type_ Enum, normalized Boolean, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttribPointer.xml

func VertexPointer

func VertexPointer(size Int, type_ Enum, stride Sizei, pointer Pointer)

https://www.opengl.org/sdk/docs/man/xhtml/glVertexPointer.xml

func Viewport

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

https://www.opengl.org/sdk/docs/man/xhtml/glViewport.xml

func WindowPos2d

func WindowPos2d(x Double, y Double)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2d.xml

func WindowPos2dv

func WindowPos2dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2dv.xml

func WindowPos2f

func WindowPos2f(x Float, y Float)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2f.xml

func WindowPos2fv

func WindowPos2fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2fv.xml

func WindowPos2i

func WindowPos2i(x Int, y Int)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2i.xml

func WindowPos2iv

func WindowPos2iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2iv.xml

func WindowPos2s

func WindowPos2s(x Short, y Short)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2s.xml

func WindowPos2sv

func WindowPos2sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2sv.xml

func WindowPos3d

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

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3d.xml

func WindowPos3dv

func WindowPos3dv(v *Double)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3dv.xml

func WindowPos3f

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

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3f.xml

func WindowPos3fv

func WindowPos3fv(v *Float)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3fv.xml

func WindowPos3i

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

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3i.xml

func WindowPos3iv

func WindowPos3iv(v *Int)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3iv.xml

func WindowPos3s

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

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3s.xml

func WindowPos3sv

func WindowPos3sv(v *Short)

https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3sv.xml

type Bitfield

type Bitfield C.GLbitfield

type Boolean

type Boolean C.GLboolean

func AreTexturesResident

func AreTexturesResident(n Sizei, textures *Uint, residences *Boolean) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glAreTexturesResident.xml

func GLBool

func GLBool(b bool) Boolean

Go bool to GL boolean.

func IsBuffer

func IsBuffer(buffer Uint) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glIsBuffer.xml

func IsEnabled

func IsEnabled(cap Enum) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glIsEnabled.xml

func IsList

func IsList(list Uint) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glIsList.xml

func IsProgram

func IsProgram(program Uint) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glIsProgram.xml

func IsQuery

func IsQuery(id Uint) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glIsQuery.xml

func IsShader

func IsShader(shader Uint) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glIsShader.xml

func IsTexture

func IsTexture(texture Uint) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glIsTexture.xml

func UnmapBuffer

func UnmapBuffer(target Enum) Boolean

https://www.opengl.org/sdk/docs/man/xhtml/glUnmapBuffer.xml

type Byte

type Byte C.GLbyte

type Char

type Char C.GLchar

func GLString

func GLString(str string) *Char

Go string to GL string.

func GLStringAlloc

func GLStringAlloc(length Sizei) *Char

Allocates a GL string.

type Clampd

type Clampd C.GLclampd

type Clampf

type Clampf C.GLclampf

type Double

type Double C.GLdouble

type Enum

type Enum C.GLenum

func GetError

func GetError() Enum

https://www.opengl.org/sdk/docs/man/xhtml/glGetError.xml

type Float

type Float C.GLfloat

type Half

type Half C.GLhalf

type Int

type Int C.GLint

func GetAttribLocation

func GetAttribLocation(program Uint, name *Char) Int

https://www.opengl.org/sdk/docs/man/xhtml/glGetAttribLocation.xml

func GetUniformLocation

func GetUniformLocation(program Uint, name *Char) Int

https://www.opengl.org/sdk/docs/man/xhtml/glGetUniformLocation.xml

func RenderMode

func RenderMode(mode Enum) Int

https://www.opengl.org/sdk/docs/man/xhtml/glRenderMode.xml

type Int64

type Int64 C.GLint64

type Intptr

type Intptr C.GLintptr

type Pointer

type Pointer unsafe.Pointer

func MapBuffer

func MapBuffer(target Enum, access Enum) Pointer

https://www.opengl.org/sdk/docs/man/xhtml/glMapBuffer.xml

func Offset

func Offset(p Pointer, o uintptr) Pointer

Add offset to a pointer. Usefull for VertexAttribPointer, TexCoordPointer, NormalPointer, ...

type Short

type Short C.GLshort

type Sizei

type Sizei C.GLsizei

type Sizeiptr

type Sizeiptr C.GLsizeiptr

type Sync

type Sync C.GLsync

type Ubyte

type Ubyte C.GLubyte

func GetString

func GetString(name Enum) *Ubyte

https://www.opengl.org/sdk/docs/man/xhtml/glGetString.xml

type Uint

type Uint C.GLuint

func CreateProgram

func CreateProgram() Uint

https://www.opengl.org/sdk/docs/man/xhtml/glCreateProgram.xml

func CreateShader

func CreateShader(type_ Enum) Uint

https://www.opengl.org/sdk/docs/man/xhtml/glCreateShader.xml

func GenLists

func GenLists(range_ Sizei) Uint

https://www.opengl.org/sdk/docs/man/xhtml/glGenLists.xml

type Uint64

type Uint64 C.GLuint64

type Ushort

type Ushort C.GLushort

Package gl21 imports 3 packages (graph) and is imported by 56 packages. Updated 2013-11-11. Refresh now. Tools for package owners.