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
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(op Enum, value Float)
https://www.opengl.org/sdk/docs/man/xhtml/glAccum.xml
func ActiveTexture(texture Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glActiveTexture.xml
func AlphaFunc(func_ Enum, ref Float)
https://www.opengl.org/sdk/docs/man/xhtml/glAlphaFunc.xml
func ArrayElement(i Int)
https://www.opengl.org/sdk/docs/man/xhtml/glArrayElement.xml
func AttachShader(program Uint, shader Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glAttachShader.xml
func Begin(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glBegin.xml
func BeginQuery(target Enum, id Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glBeginQuery.xml
func BindAttribLocation(program Uint, index Uint, name *Char)
https://www.opengl.org/sdk/docs/man/xhtml/glBindAttribLocation.xml
func BindBuffer(target Enum, buffer Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glBindBuffer.xml
func BindTexture(target Enum, texture Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glBindTexture.xml
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(red Float, green Float, blue Float, alpha Float)
https://www.opengl.org/sdk/docs/man/xhtml/glBlendColor.xml
func BlendEquation(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glBlendEquation.xml
func BlendEquationSeparate(modeRGB Enum, modeAlpha Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glBlendEquationSeparate.xml
func BlendFunc(sfactor Enum, dfactor Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glBlendFunc.xml
func BlendFuncSeparate(sfactorRGB Enum, dfactorRGB Enum, sfactorAlpha Enum, dfactorAlpha Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glBlendFuncSeparate.xml
func BufferData(target Enum, size Sizeiptr, data Pointer, usage Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glBufferData.xml
func BufferSubData(target Enum, offset Intptr, size Sizeiptr, data Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glBufferSubData.xml
func CallList(list Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glCallList.xml
func CallLists(n Sizei, type_ Enum, lists Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glCallLists.xml
func Clear(mask Bitfield)
https://www.opengl.org/sdk/docs/man/xhtml/glClear.xml
func ClearAccum(red Float, green Float, blue Float, alpha Float)
https://www.opengl.org/sdk/docs/man/xhtml/glClearAccum.xml
func ClearColor(red Float, green Float, blue Float, alpha Float)
https://www.opengl.org/sdk/docs/man/xhtml/glClearColor.xml
func ClearDepth(depth Double)
https://www.opengl.org/sdk/docs/man/xhtml/glClearDepth.xml
func ClearIndex(c Float)
https://www.opengl.org/sdk/docs/man/xhtml/glClearIndex.xml
func ClearStencil(s Int)
https://www.opengl.org/sdk/docs/man/xhtml/glClearStencil.xml
func ClientActiveTexture(texture Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glClientActiveTexture.xml
func ClipPlane(plane Enum, equation *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glClipPlane.xml
func Color3b(red Byte, green Byte, blue Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3b.xml
func Color3bv(v *Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3bv.xml
func Color3d(red Double, green Double, blue Double)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3d.xml
func Color3dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3dv.xml
func Color3f(red Float, green Float, blue Float)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3f.xml
func Color3fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3fv.xml
func Color3i(red Int, green Int, blue Int)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3i.xml
func Color3iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3iv.xml
func Color3s(red Short, green Short, blue Short)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3s.xml
func Color3sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3sv.xml
func Color3ub(red Ubyte, green Ubyte, blue Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3ub.xml
func Color3ubv(v *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3ubv.xml
func Color3ui(red Uint, green Uint, blue Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3ui.xml
func Color3uiv(v *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3uiv.xml
func Color3us(red Ushort, green Ushort, blue Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3us.xml
func Color3usv(v *Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glColor3usv.xml
func Color4b(red Byte, green Byte, blue Byte, alpha Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4b.xml
func Color4bv(v *Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4bv.xml
func Color4d(red Double, green Double, blue Double, alpha Double)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4d.xml
func Color4dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4dv.xml
func Color4f(red Float, green Float, blue Float, alpha Float)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4f.xml
func Color4fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4fv.xml
func Color4i(red Int, green Int, blue Int, alpha Int)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4i.xml
func Color4iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4iv.xml
func Color4s(red Short, green Short, blue Short, alpha Short)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4s.xml
func Color4sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4sv.xml
func Color4ub(red Ubyte, green Ubyte, blue Ubyte, alpha Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4ub.xml
func Color4ubv(v *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4ubv.xml
func Color4ui(red Uint, green Uint, blue Uint, alpha Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4ui.xml
func Color4uiv(v *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4uiv.xml
func Color4us(red Ushort, green Ushort, blue Ushort, alpha Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4us.xml
func Color4usv(v *Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glColor4usv.xml
func ColorMask(red Boolean, green Boolean, blue Boolean, alpha Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glColorMask.xml
func ColorMaterial(face Enum, mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glColorMaterial.xml
func ColorPointer(size Int, type_ Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glColorPointer.xml
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(target Enum, internalformat Enum, width Sizei, format Enum, type_ Enum, table Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glColorTable.xml
func ColorTableParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glColorTableParameterfv.xml
func ColorTableParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glColorTableParameteriv.xml
func CompileShader(shader Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glCompileShader.xml
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(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(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(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(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(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(target Enum, internalformat Enum, width Sizei, format Enum, type_ Enum, image Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionFilter1D.xml
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(target Enum, pname Enum, params Float)
https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameterf.xml
func ConvolutionParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameterfv.xml
func ConvolutionParameteri(target Enum, pname Enum, params Int)
https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameteri.xml
func ConvolutionParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glConvolutionParameteriv.xml
func CopyColorSubTable(target Enum, start Sizei, x Int, y Int, width Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glCopyColorSubTable.xml
func CopyColorTable(target Enum, internalformat Enum, x Int, y Int, width Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glCopyColorTable.xml
func CopyConvolutionFilter1D(target Enum, internalformat Enum, x Int, y Int, width Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glCopyConvolutionFilter1D.xml
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(x Int, y Int, width Sizei, height Sizei, type_ Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glCopyPixels.xml
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(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(target Enum, level Int, xoffset Int, x Int, y Int, width Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glCopyTexSubImage1D.xml
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(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(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glCullFace.xml
func DeleteBuffers(n Sizei, buffers *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glDeleteBuffers.xml
func DeleteLists(list Uint, range_ Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glDeleteLists.xml
func DeleteProgram(program Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glDeleteProgram.xml
func DeleteQueries(n Sizei, ids *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glDeleteQueries.xml
func DeleteShader(shader Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glDeleteShader.xml
func DeleteTextures(n Sizei, textures *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glDeleteTextures.xml
func DepthFunc(func_ Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glDepthFunc.xml
func DepthMask(flag Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glDepthMask.xml
func DepthRange(near_ Double, far_ Double)
https://www.opengl.org/sdk/docs/man/xhtml/glDepthRange.xml
func DetachShader(program Uint, shader Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glDetachShader.xml
func Disable(cap Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glDisable.xml
func DisableClientState(array Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glDisableClientState.xml
func DisableVertexAttribArray(index Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glDisableVertexAttribArray.xml
func DrawArrays(mode Enum, first Int, count Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glDrawArrays.xml
func DrawBuffer(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glDrawBuffer.xml
func DrawBuffers(n Sizei, bufs *Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glDrawBuffers.xml
func DrawElements(mode Enum, count Sizei, type_ Enum, indices Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glDrawElements.xml
func DrawPixels(width Sizei, height Sizei, format Enum, type_ Enum, pixels Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glDrawPixels.xml
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(flag Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glEdgeFlag.xml
func EdgeFlagPointer(stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glEdgeFlagPointer.xml
func EdgeFlagv(flag *Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glEdgeFlagv.xml
func Enable(cap Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glEnable.xml
func EnableClientState(array Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glEnableClientState.xml
func EnableVertexAttribArray(index Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glEnableVertexAttribArray.xml
func End()
https://www.opengl.org/sdk/docs/man/xhtml/glEnd.xml
func EndList()
https://www.opengl.org/sdk/docs/man/xhtml/glEndList.xml
func EndQuery(target Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glEndQuery.xml
func EvalCoord1d(u Double)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1d.xml
func EvalCoord1dv(u *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1dv.xml
func EvalCoord1f(u Float)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1f.xml
func EvalCoord1fv(u *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord1fv.xml
func EvalCoord2d(u Double, v Double)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2d.xml
func EvalCoord2dv(u *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2dv.xml
func EvalCoord2f(u Float, v Float)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2f.xml
func EvalCoord2fv(u *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalCoord2fv.xml
func EvalMesh1(mode Enum, i1 Int, i2 Int)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalMesh1.xml
func EvalMesh2(mode Enum, i1 Int, i2 Int, j1 Int, j2 Int)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalMesh2.xml
func EvalPoint1(i Int)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalPoint1.xml
func EvalPoint2(i Int, j Int)
https://www.opengl.org/sdk/docs/man/xhtml/glEvalPoint2.xml
func FeedbackBuffer(size Sizei, type_ Enum, buffer *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glFeedbackBuffer.xml
func Finish()
https://www.opengl.org/sdk/docs/man/xhtml/glFinish.xml
func Flush()
https://www.opengl.org/sdk/docs/man/xhtml/glFlush.xml
func FogCoordPointer(type_ Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordPointer.xml
func FogCoordd(coord Double)
https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordd.xml
func FogCoorddv(coord *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glFogCoorddv.xml
func FogCoordf(coord Float)
https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordf.xml
func FogCoordfv(coord *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glFogCoordfv.xml
func Fogf(pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glFogf.xml
func Fogfv(pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glFogfv.xml
func Fogi(pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glFogi.xml
func Fogiv(pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glFogiv.xml
func FrontFace(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glFrontFace.xml
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(strs ...string) []*Char
Converts a list of Go strings to a slice of GL strings. Usefull for ShaderSource().
func GLStringArrayFree(strs []*Char)
Free GL string slice allocated by GLStringArray().
func GLStringFree(str *Char)
Frees GL string.
func GenBuffers(n Sizei, buffers *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glGenBuffers.xml
func GenQueries(n Sizei, ids *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glGenQueries.xml
func GenTextures(n Sizei, textures *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glGenTextures.xml
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(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(program Uint, maxCount Sizei, count *Sizei, obj *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glGetAttachedShaders.xml
func GetBooleanv(pname Enum, params *Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glGetBooleanv.xml
func GetBufferParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetBufferParameteriv.xml
func GetBufferPointerv(target Enum, pname Enum, params *Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetBufferPointerv.xml
func GetBufferSubData(target Enum, offset Intptr, size Sizeiptr, data Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetBufferSubData.xml
func GetClipPlane(plane Enum, equation *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glGetClipPlane.xml
func GetColorTable(target Enum, format Enum, type_ Enum, table Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetColorTable.xml
func GetColorTableParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetColorTableParameterfv.xml
func GetColorTableParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetColorTableParameteriv.xml
func GetCompressedTexImage(target Enum, level Int, img Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetCompressedTexImage.xml
func GetConvolutionFilter(target Enum, format Enum, type_ Enum, image Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetConvolutionFilter.xml
func GetConvolutionParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetConvolutionParameterfv.xml
func GetConvolutionParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetConvolutionParameteriv.xml
func GetDoublev(pname Enum, params *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glGetDoublev.xml
func GetFloatv(pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetFloatv.xml
func GetHistogram(target Enum, reset Boolean, format Enum, type_ Enum, values Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetHistogram.xml
func GetHistogramParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetHistogramParameterfv.xml
func GetHistogramParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetHistogramParameteriv.xml
func GetIntegerv(pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetIntegerv.xml
func GetLightfv(light Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetLightfv.xml
func GetLightiv(light Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetLightiv.xml
func GetMapdv(target Enum, query Enum, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMapdv.xml
func GetMapfv(target Enum, query Enum, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMapfv.xml
func GetMapiv(target Enum, query Enum, v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMapiv.xml
func GetMaterialfv(face Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMaterialfv.xml
func GetMaterialiv(face Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMaterialiv.xml
func GetMinmax(target Enum, reset Boolean, format Enum, type_ Enum, values Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMinmax.xml
func GetMinmaxParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMinmaxParameterfv.xml
func GetMinmaxParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetMinmaxParameteriv.xml
func GetPixelMapfv(map_ Enum, values *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetPixelMapfv.xml
func GetPixelMapuiv(map_ Enum, values *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glGetPixelMapuiv.xml
func GetPixelMapusv(map_ Enum, values *Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glGetPixelMapusv.xml
func GetPointerv(pname Enum, params *Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetPointerv.xml
func GetPolygonStipple(mask *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glGetPolygonStipple.xml
func GetProgramInfoLog(program Uint, bufSize Sizei, length *Sizei, infoLog *Char)
https://www.opengl.org/sdk/docs/man/xhtml/glGetProgramInfoLog.xml
func GetProgramiv(program Uint, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetProgramiv.xml
func GetQueryObjectiv(id Uint, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetQueryObjectiv.xml
func GetQueryObjectuiv(id Uint, pname Enum, params *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glGetQueryObjectuiv.xml
func GetQueryiv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetQueryiv.xml
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(shader Uint, bufSize Sizei, length *Sizei, infoLog *Char)
https://www.opengl.org/sdk/docs/man/xhtml/glGetShaderInfoLog.xml
func GetShaderSource(shader Uint, bufSize Sizei, length *Sizei, source *Char)
https://www.opengl.org/sdk/docs/man/xhtml/glGetShaderSource.xml
func GetShaderiv(shader Uint, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetShaderiv.xml
func GetTexEnvfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexEnvfv.xml
func GetTexEnviv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexEnviv.xml
func GetTexGendv(coord Enum, pname Enum, params *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexGendv.xml
func GetTexGenfv(coord Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexGenfv.xml
func GetTexGeniv(coord Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexGeniv.xml
func GetTexImage(target Enum, level Int, format Enum, type_ Enum, pixels Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexImage.xml
func GetTexLevelParameterfv(target Enum, level Int, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexLevelParameterfv.xml
func GetTexLevelParameteriv(target Enum, level Int, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexLevelParameteriv.xml
func GetTexParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexParameterfv.xml
func GetTexParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetTexParameteriv.xml
func GetUniformfv(program Uint, location Int, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetUniformfv.xml
func GetUniformiv(program Uint, location Int, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetUniformiv.xml
func GetVertexAttribPointerv(index Uint, pname Enum, pointer *Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribPointerv.xml
func GetVertexAttribdv(index Uint, pname Enum, params *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribdv.xml
func GetVertexAttribfv(index Uint, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribfv.xml
func GetVertexAttribiv(index Uint, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glGetVertexAttribiv.xml
func GoBool(b Boolean) bool
GL boolean to Go bool.
func GoString(str *Char) string
GL string (GLchar*) to Go string.
func GoStringN(str *Char, length Sizei) string
GL string (GLchar*) with length to Go string.
func GoStringUb(str *Ubyte) string
GL string (GLubyte*) to Go string.
func Hint(target Enum, mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glHint.xml
func Histogram(target Enum, width Sizei, internalformat Enum, sink Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glHistogram.xml
func IndexMask(mask Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexMask.xml
func IndexPointer(type_ Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexPointer.xml
func Indexd(c Double)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexd.xml
func Indexdv(c *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexdv.xml
func Indexf(c Float)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexf.xml
func Indexfv(c *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexfv.xml
func Indexi(c Int)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexi.xml
func Indexiv(c *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexiv.xml
func Indexs(c Short)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexs.xml
func Indexsv(c *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexsv.xml
func Indexub(c Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexub.xml
func Indexubv(c *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glIndexubv.xml
func Init() error
func InitNames()
https://www.opengl.org/sdk/docs/man/xhtml/glInitNames.xml
func InitVersion10() error
func InitVersion11() error
func InitVersion12() error
func InitVersion13() error
func InitVersion14() error
func InitVersion15() error
func InitVersion20() error
func InitVersion21() error
func InterleavedArrays(format Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glInterleavedArrays.xml
func LightModelf(pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glLightModelf.xml
func LightModelfv(pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glLightModelfv.xml
func LightModeli(pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glLightModeli.xml
func LightModeliv(pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glLightModeliv.xml
func Lightf(light Enum, pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glLightf.xml
func Lightfv(light Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glLightfv.xml
func Lighti(light Enum, pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glLighti.xml
func Lightiv(light Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glLightiv.xml
func LineStipple(factor Int, pattern Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glLineStipple.xml
func LineWidth(width Float)
https://www.opengl.org/sdk/docs/man/xhtml/glLineWidth.xml
func LinkProgram(program Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glLinkProgram.xml
func ListBase(base Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glListBase.xml
func LoadIdentity()
https://www.opengl.org/sdk/docs/man/xhtml/glLoadIdentity.xml
func LoadMatrixd(m *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glLoadMatrixd.xml
func LoadMatrixf(m *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glLoadMatrixf.xml
func LoadName(name Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glLoadName.xml
func LoadTransposeMatrixd(m *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glLoadTransposeMatrixd.xml
func LoadTransposeMatrixf(m *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glLoadTransposeMatrixf.xml
func LogicOp(opcode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glLogicOp.xml
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(target Enum, u1 Float, u2 Float, stride Int, order Int, points *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMap1f.xml
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(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(un Int, u1 Double, u2 Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMapGrid1d.xml
func MapGrid1f(un Int, u1 Float, u2 Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMapGrid1f.xml
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(un Int, u1 Float, u2 Float, vn Int, v1 Float, v2 Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMapGrid2f.xml
func Materialf(face Enum, pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMaterialf.xml
func Materialfv(face Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMaterialfv.xml
func Materiali(face Enum, pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMateriali.xml
func Materialiv(face Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMaterialiv.xml
func MatrixMode(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glMatrixMode.xml
func Minmax(target Enum, internalformat Enum, sink Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glMinmax.xml
func MultMatrixd(m *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultMatrixd.xml
func MultMatrixf(m *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultMatrixf.xml
func MultTransposeMatrixd(m *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultTransposeMatrixd.xml
func MultTransposeMatrixf(m *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultTransposeMatrixf.xml
func MultiDrawArrays(mode Enum, first *Int, count *Sizei, drawcount Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiDrawArrays.xml
func MultiDrawElements(mode Enum, count *Sizei, type_ Enum, indices *Pointer, drawcount Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiDrawElements.xml
func MultiTexCoord1d(target Enum, s Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1d.xml
func MultiTexCoord1dv(target Enum, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1dv.xml
func MultiTexCoord1f(target Enum, s Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1f.xml
func MultiTexCoord1fv(target Enum, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1fv.xml
func MultiTexCoord1i(target Enum, s Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1i.xml
func MultiTexCoord1iv(target Enum, v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1iv.xml
func MultiTexCoord1s(target Enum, s Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1s.xml
func MultiTexCoord1sv(target Enum, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord1sv.xml
func MultiTexCoord2d(target Enum, s Double, t Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2d.xml
func MultiTexCoord2dv(target Enum, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2dv.xml
func MultiTexCoord2f(target Enum, s Float, t Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2f.xml
func MultiTexCoord2fv(target Enum, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2fv.xml
func MultiTexCoord2i(target Enum, s Int, t Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2i.xml
func MultiTexCoord2iv(target Enum, v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2iv.xml
func MultiTexCoord2s(target Enum, s Short, t Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2s.xml
func MultiTexCoord2sv(target Enum, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord2sv.xml
func MultiTexCoord3d(target Enum, s Double, t Double, r Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3d.xml
func MultiTexCoord3dv(target Enum, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3dv.xml
func MultiTexCoord3f(target Enum, s Float, t Float, r Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3f.xml
func MultiTexCoord3fv(target Enum, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3fv.xml
func MultiTexCoord3i(target Enum, s Int, t Int, r Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3i.xml
func MultiTexCoord3iv(target Enum, v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3iv.xml
func MultiTexCoord3s(target Enum, s Short, t Short, r Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3s.xml
func MultiTexCoord3sv(target Enum, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord3sv.xml
func MultiTexCoord4d(target Enum, s Double, t Double, r Double, q Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4d.xml
func MultiTexCoord4dv(target Enum, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4dv.xml
func MultiTexCoord4f(target Enum, s Float, t Float, r Float, q Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4f.xml
func MultiTexCoord4fv(target Enum, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4fv.xml
func MultiTexCoord4i(target Enum, s Int, t Int, r Int, q Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4i.xml
func MultiTexCoord4iv(target Enum, v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4iv.xml
func MultiTexCoord4s(target Enum, s Short, t Short, r Short, q Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4s.xml
func MultiTexCoord4sv(target Enum, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord4sv.xml
func NewList(list Uint, mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glNewList.xml
func Normal3b(nx Byte, ny Byte, nz Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3b.xml
func Normal3bv(v *Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3bv.xml
func Normal3d(nx Double, ny Double, nz Double)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3d.xml
func Normal3dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3dv.xml
func Normal3f(nx Float, ny Float, nz Float)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3f.xml
func Normal3fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3fv.xml
func Normal3i(nx Int, ny Int, nz Int)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3i.xml
func Normal3iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3iv.xml
func Normal3s(nx Short, ny Short, nz Short)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3s.xml
func Normal3sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glNormal3sv.xml
func NormalPointer(type_ Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glNormalPointer.xml
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(token Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPassThrough.xml
func PixelMapfv(map_ Enum, mapsize Sizei, values *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelMapfv.xml
func PixelMapuiv(map_ Enum, mapsize Sizei, values *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelMapuiv.xml
func PixelMapusv(map_ Enum, mapsize Sizei, values *Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelMapusv.xml
func PixelStoref(pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelStoref.xml
func PixelStorei(pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelStorei.xml
func PixelTransferf(pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelTransferf.xml
func PixelTransferi(pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelTransferi.xml
func PixelZoom(xfactor Float, yfactor Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPixelZoom.xml
func PointParameterf(pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPointParameterf.xml
func PointParameterfv(pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPointParameterfv.xml
func PointParameteri(pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glPointParameteri.xml
func PointParameteriv(pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glPointParameteriv.xml
func PointSize(size Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPointSize.xml
func PolygonMode(face Enum, mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glPolygonMode.xml
func PolygonOffset(factor Float, units Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPolygonOffset.xml
func PolygonStipple(mask *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glPolygonStipple.xml
func PopAttrib()
https://www.opengl.org/sdk/docs/man/xhtml/glPopAttrib.xml
func PopClientAttrib()
https://www.opengl.org/sdk/docs/man/xhtml/glPopClientAttrib.xml
func PopMatrix()
https://www.opengl.org/sdk/docs/man/xhtml/glPopMatrix.xml
func PopName()
https://www.opengl.org/sdk/docs/man/xhtml/glPopName.xml
func PrioritizeTextures(n Sizei, textures *Uint, priorities *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glPrioritizeTextures.xml
func PushAttrib(mask Bitfield)
https://www.opengl.org/sdk/docs/man/xhtml/glPushAttrib.xml
func PushClientAttrib(mask Bitfield)
https://www.opengl.org/sdk/docs/man/xhtml/glPushClientAttrib.xml
func PushMatrix()
https://www.opengl.org/sdk/docs/man/xhtml/glPushMatrix.xml
func PushName(name Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glPushName.xml
func RasterPos2d(x Double, y Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2d.xml
func RasterPos2dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2dv.xml
func RasterPos2f(x Float, y Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2f.xml
func RasterPos2fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2fv.xml
func RasterPos2i(x Int, y Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2i.xml
func RasterPos2iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2iv.xml
func RasterPos2s(x Short, y Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2s.xml
func RasterPos2sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos2sv.xml
func RasterPos3d(x Double, y Double, z Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3d.xml
func RasterPos3dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3dv.xml
func RasterPos3f(x Float, y Float, z Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3f.xml
func RasterPos3fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3fv.xml
func RasterPos3i(x Int, y Int, z Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3i.xml
func RasterPos3iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3iv.xml
func RasterPos3s(x Short, y Short, z Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3s.xml
func RasterPos3sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos3sv.xml
func RasterPos4d(x Double, y Double, z Double, w Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4d.xml
func RasterPos4dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4dv.xml
func RasterPos4f(x Float, y Float, z Float, w Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4f.xml
func RasterPos4fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4fv.xml
func RasterPos4i(x Int, y Int, z Int, w Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4i.xml
func RasterPos4iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4iv.xml
func RasterPos4s(x Short, y Short, z Short, w Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4s.xml
func RasterPos4sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRasterPos4sv.xml
func ReadBuffer(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glReadBuffer.xml
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(x1 Double, y1 Double, x2 Double, y2 Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRectd.xml
func Rectdv(v1 *Double, v2 *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRectdv.xml
func Rectf(x1 Float, y1 Float, x2 Float, y2 Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRectf.xml
func Rectfv(v1 *Float, v2 *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRectfv.xml
func Recti(x1 Int, y1 Int, x2 Int, y2 Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRecti.xml
func Rectiv(v1 *Int, v2 *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glRectiv.xml
func Rects(x1 Short, y1 Short, x2 Short, y2 Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRects.xml
func Rectsv(v1 *Short, v2 *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glRectsv.xml
func ResetHistogram(target Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glResetHistogram.xml
func ResetMinmax(target Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glResetMinmax.xml
func Rotated(angle Double, x Double, y Double, z Double)
https://www.opengl.org/sdk/docs/man/xhtml/glRotated.xml
func Rotatef(angle Float, x Float, y Float, z Float)
https://www.opengl.org/sdk/docs/man/xhtml/glRotatef.xml
func SampleCoverage(value Float, invert Boolean)
https://www.opengl.org/sdk/docs/man/xhtml/glSampleCoverage.xml
func Scaled(x Double, y Double, z Double)
https://www.opengl.org/sdk/docs/man/xhtml/glScaled.xml
func Scalef(x Float, y Float, z Float)
https://www.opengl.org/sdk/docs/man/xhtml/glScalef.xml
func Scissor(x Int, y Int, width Sizei, height Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glScissor.xml
func SecondaryColor3b(red Byte, green Byte, blue Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3b.xml
func SecondaryColor3bv(v *Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3bv.xml
func SecondaryColor3d(red Double, green Double, blue Double)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3d.xml
func SecondaryColor3dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3dv.xml
func SecondaryColor3f(red Float, green Float, blue Float)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3f.xml
func SecondaryColor3fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3fv.xml
func SecondaryColor3i(red Int, green Int, blue Int)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3i.xml
func SecondaryColor3iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3iv.xml
func SecondaryColor3s(red Short, green Short, blue Short)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3s.xml
func SecondaryColor3sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3sv.xml
func SecondaryColor3ub(red Ubyte, green Ubyte, blue Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3ub.xml
func SecondaryColor3ubv(v *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3ubv.xml
func SecondaryColor3ui(red Uint, green Uint, blue Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3ui.xml
func SecondaryColor3uiv(v *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3uiv.xml
func SecondaryColor3us(red Ushort, green Ushort, blue Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3us.xml
func SecondaryColor3usv(v *Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColor3usv.xml
func SecondaryColorPointer(size Int, type_ Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glSecondaryColorPointer.xml
func SelectBuffer(size Sizei, buffer *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glSelectBuffer.xml
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(mode Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glShadeModel.xml
func ShaderSource(shader Uint, count Sizei, string_ **Char, length *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glShaderSource.xml
func StencilFunc(func_ Enum, ref Int, mask Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glStencilFunc.xml
func StencilFuncSeparate(face Enum, func_ Enum, ref Int, mask Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glStencilFuncSeparate.xml
func StencilMask(mask Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glStencilMask.xml
func StencilMaskSeparate(face Enum, mask Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glStencilMaskSeparate.xml
func StencilOp(fail Enum, zfail Enum, zpass Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glStencilOp.xml
func StencilOpSeparate(face Enum, sfail Enum, dpfail Enum, dppass Enum)
https://www.opengl.org/sdk/docs/man/xhtml/glStencilOpSeparate.xml
func TexCoord1d(s Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1d.xml
func TexCoord1dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1dv.xml
func TexCoord1f(s Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1f.xml
func TexCoord1fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1fv.xml
func TexCoord1i(s Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1i.xml
func TexCoord1iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1iv.xml
func TexCoord1s(s Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1s.xml
func TexCoord1sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord1sv.xml
func TexCoord2d(s Double, t Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2d.xml
func TexCoord2dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2dv.xml
func TexCoord2f(s Float, t Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2f.xml
func TexCoord2fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2fv.xml
func TexCoord2i(s Int, t Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2i.xml
func TexCoord2iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2iv.xml
func TexCoord2s(s Short, t Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2s.xml
func TexCoord2sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord2sv.xml
func TexCoord3d(s Double, t Double, r Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3d.xml
func TexCoord3dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3dv.xml
func TexCoord3f(s Float, t Float, r Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3f.xml
func TexCoord3fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3fv.xml
func TexCoord3i(s Int, t Int, r Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3i.xml
func TexCoord3iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3iv.xml
func TexCoord3s(s Short, t Short, r Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3s.xml
func TexCoord3sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord3sv.xml
func TexCoord4d(s Double, t Double, r Double, q Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4d.xml
func TexCoord4dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4dv.xml
func TexCoord4f(s Float, t Float, r Float, q Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4f.xml
func TexCoord4fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4fv.xml
func TexCoord4i(s Int, t Int, r Int, q Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4i.xml
func TexCoord4iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4iv.xml
func TexCoord4s(s Short, t Short, r Short, q Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4s.xml
func TexCoord4sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoord4sv.xml
func TexCoordPointer(size Int, type_ Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glTexCoordPointer.xml
func TexEnvf(target Enum, pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexEnvf.xml
func TexEnvfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexEnvfv.xml
func TexEnvi(target Enum, pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexEnvi.xml
func TexEnviv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexEnviv.xml
func TexGend(coord Enum, pname Enum, param Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexGend.xml
func TexGendv(coord Enum, pname Enum, params *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTexGendv.xml
func TexGenf(coord Enum, pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexGenf.xml
func TexGenfv(coord Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexGenfv.xml
func TexGeni(coord Enum, pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexGeni.xml
func TexGeniv(coord Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexGeniv.xml
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(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(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(target Enum, pname Enum, param Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexParameterf.xml
func TexParameterfv(target Enum, pname Enum, params *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTexParameterfv.xml
func TexParameteri(target Enum, pname Enum, param Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexParameteri.xml
func TexParameteriv(target Enum, pname Enum, params *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glTexParameteriv.xml
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(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(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(x Double, y Double, z Double)
https://www.opengl.org/sdk/docs/man/xhtml/glTranslated.xml
func Translatef(x Float, y Float, z Float)
https://www.opengl.org/sdk/docs/man/xhtml/glTranslatef.xml
func Uniform1f(location Int, v0 Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform1f.xml
func Uniform1fv(location Int, count Sizei, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform1fv.xml
func Uniform1i(location Int, v0 Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform1i.xml
func Uniform1iv(location Int, count Sizei, value *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform1iv.xml
func Uniform2f(location Int, v0 Float, v1 Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform2f.xml
func Uniform2fv(location Int, count Sizei, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform2fv.xml
func Uniform2i(location Int, v0 Int, v1 Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform2i.xml
func Uniform2iv(location Int, count Sizei, value *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform2iv.xml
func Uniform3f(location Int, v0 Float, v1 Float, v2 Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform3f.xml
func Uniform3fv(location Int, count Sizei, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform3fv.xml
func Uniform3i(location Int, v0 Int, v1 Int, v2 Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform3i.xml
func Uniform3iv(location Int, count Sizei, value *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform3iv.xml
func Uniform4f(location Int, v0 Float, v1 Float, v2 Float, v3 Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform4f.xml
func Uniform4fv(location Int, count Sizei, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform4fv.xml
func Uniform4i(location Int, v0 Int, v1 Int, v2 Int, v3 Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform4i.xml
func Uniform4iv(location Int, count Sizei, value *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glUniform4iv.xml
func UniformMatrix2fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix2fv.xml
func UniformMatrix2x3fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix2x3fv.xml
func UniformMatrix2x4fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix2x4fv.xml
func UniformMatrix3fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix3fv.xml
func UniformMatrix3x2fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix3x2fv.xml
func UniformMatrix3x4fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix3x4fv.xml
func UniformMatrix4fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix4fv.xml
func UniformMatrix4x2fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix4x2fv.xml
func UniformMatrix4x3fv(location Int, count Sizei, transpose Boolean, value *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glUniformMatrix4x3fv.xml
func UseProgram(program Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glUseProgram.xml
func ValidateProgram(program Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glValidateProgram.xml
func Vertex2d(x Double, y Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2d.xml
func Vertex2dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2dv.xml
func Vertex2f(x Float, y Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2f.xml
func Vertex2fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2fv.xml
func Vertex2i(x Int, y Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2i.xml
func Vertex2iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2iv.xml
func Vertex2s(x Short, y Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2s.xml
func Vertex2sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex2sv.xml
func Vertex3d(x Double, y Double, z Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3d.xml
func Vertex3dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3dv.xml
func Vertex3f(x Float, y Float, z Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3f.xml
func Vertex3fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3fv.xml
func Vertex3i(x Int, y Int, z Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3i.xml
func Vertex3iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3iv.xml
func Vertex3s(x Short, y Short, z Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3s.xml
func Vertex3sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex3sv.xml
func Vertex4d(x Double, y Double, z Double, w Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4d.xml
func Vertex4dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4dv.xml
func Vertex4f(x Float, y Float, z Float, w Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4f.xml
func Vertex4fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4fv.xml
func Vertex4i(x Int, y Int, z Int, w Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4i.xml
func Vertex4iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4iv.xml
func Vertex4s(x Short, y Short, z Short, w Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4s.xml
func Vertex4sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertex4sv.xml
func VertexAttrib1d(index Uint, x Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1d.xml
func VertexAttrib1dv(index Uint, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1dv.xml
func VertexAttrib1f(index Uint, x Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1f.xml
func VertexAttrib1fv(index Uint, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1fv.xml
func VertexAttrib1s(index Uint, x Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1s.xml
func VertexAttrib1sv(index Uint, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib1sv.xml
func VertexAttrib2d(index Uint, x Double, y Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2d.xml
func VertexAttrib2dv(index Uint, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2dv.xml
func VertexAttrib2f(index Uint, x Float, y Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2f.xml
func VertexAttrib2fv(index Uint, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2fv.xml
func VertexAttrib2s(index Uint, x Short, y Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2s.xml
func VertexAttrib2sv(index Uint, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib2sv.xml
func VertexAttrib3d(index Uint, x Double, y Double, z Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3d.xml
func VertexAttrib3dv(index Uint, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3dv.xml
func VertexAttrib3f(index Uint, x Float, y Float, z Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3f.xml
func VertexAttrib3fv(index Uint, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3fv.xml
func VertexAttrib3s(index Uint, x Short, y Short, z Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3s.xml
func VertexAttrib3sv(index Uint, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib3sv.xml
func VertexAttrib4Nbv(index Uint, v *Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nbv.xml
func VertexAttrib4Niv(index Uint, v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Niv.xml
func VertexAttrib4Nsv(index Uint, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nsv.xml
func VertexAttrib4Nub(index Uint, x Ubyte, y Ubyte, z Ubyte, w Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nub.xml
func VertexAttrib4Nubv(index Uint, v *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nubv.xml
func VertexAttrib4Nuiv(index Uint, v *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nuiv.xml
func VertexAttrib4Nusv(index Uint, v *Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4Nusv.xml
func VertexAttrib4bv(index Uint, v *Byte)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4bv.xml
func VertexAttrib4d(index Uint, x Double, y Double, z Double, w Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4d.xml
func VertexAttrib4dv(index Uint, v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4dv.xml
func VertexAttrib4f(index Uint, x Float, y Float, z Float, w Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4f.xml
func VertexAttrib4fv(index Uint, v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4fv.xml
func VertexAttrib4iv(index Uint, v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4iv.xml
func VertexAttrib4s(index Uint, x Short, y Short, z Short, w Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4s.xml
func VertexAttrib4sv(index Uint, v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4sv.xml
func VertexAttrib4ubv(index Uint, v *Ubyte)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4ubv.xml
func VertexAttrib4uiv(index Uint, v *Uint)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4uiv.xml
func VertexAttrib4usv(index Uint, v *Ushort)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib4usv.xml
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(size Int, type_ Enum, stride Sizei, pointer Pointer)
https://www.opengl.org/sdk/docs/man/xhtml/glVertexPointer.xml
func Viewport(x Int, y Int, width Sizei, height Sizei)
https://www.opengl.org/sdk/docs/man/xhtml/glViewport.xml
func WindowPos2d(x Double, y Double)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2d.xml
func WindowPos2dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2dv.xml
func WindowPos2f(x Float, y Float)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2f.xml
func WindowPos2fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2fv.xml
func WindowPos2i(x Int, y Int)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2i.xml
func WindowPos2iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2iv.xml
func WindowPos2s(x Short, y Short)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2s.xml
func WindowPos2sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos2sv.xml
func WindowPos3d(x Double, y Double, z Double)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3d.xml
func WindowPos3dv(v *Double)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3dv.xml
func WindowPos3f(x Float, y Float, z Float)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3f.xml
func WindowPos3fv(v *Float)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3fv.xml
func WindowPos3i(x Int, y Int, z Int)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3i.xml
func WindowPos3iv(v *Int)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3iv.xml
func WindowPos3s(x Short, y Short, z Short)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3s.xml
func WindowPos3sv(v *Short)
https://www.opengl.org/sdk/docs/man/xhtml/glWindowPos3sv.xml
type Bitfield C.GLbitfield
type Boolean C.GLboolean
func AreTexturesResident(n Sizei, textures *Uint, residences *Boolean) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glAreTexturesResident.xml
func GLBool(b bool) Boolean
Go bool to GL boolean.
func IsBuffer(buffer Uint) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glIsBuffer.xml
func IsEnabled(cap Enum) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glIsEnabled.xml
func IsList(list Uint) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glIsList.xml
func IsProgram(program Uint) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glIsProgram.xml
func IsQuery(id Uint) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glIsQuery.xml
func IsShader(shader Uint) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glIsShader.xml
func IsTexture(texture Uint) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glIsTexture.xml
func UnmapBuffer(target Enum) Boolean
https://www.opengl.org/sdk/docs/man/xhtml/glUnmapBuffer.xml
type Byte C.GLbyte
type Char C.GLchar
func GLString(str string) *Char
Go string to GL string.
func GLStringAlloc(length Sizei) *Char
Allocates a GL string.
type Clampd C.GLclampd
type Clampf C.GLclampf
type Double C.GLdouble
type Enum C.GLenum
func GetError() Enum
https://www.opengl.org/sdk/docs/man/xhtml/glGetError.xml
type Float C.GLfloat
type Half C.GLhalf
type Int C.GLint
func GetAttribLocation(program Uint, name *Char) Int
https://www.opengl.org/sdk/docs/man/xhtml/glGetAttribLocation.xml
func GetUniformLocation(program Uint, name *Char) Int
https://www.opengl.org/sdk/docs/man/xhtml/glGetUniformLocation.xml
func RenderMode(mode Enum) Int
https://www.opengl.org/sdk/docs/man/xhtml/glRenderMode.xml
type Int64 C.GLint64
type Intptr C.GLintptr
type Pointer unsafe.Pointer
func MapBuffer(target Enum, access Enum) Pointer
https://www.opengl.org/sdk/docs/man/xhtml/glMapBuffer.xml
func Offset(p Pointer, o uintptr) Pointer
Add offset to a pointer. Usefull for VertexAttribPointer, TexCoordPointer, NormalPointer, ...
type Short C.GLshort
type Sizei C.GLsizei
type Sizeiptr C.GLsizeiptr
type Sync C.GLsync
type Ubyte C.GLubyte
func GetString(name Enum) *Ubyte
https://www.opengl.org/sdk/docs/man/xhtml/glGetString.xml
type Uint C.GLuint
func CreateProgram() Uint
https://www.opengl.org/sdk/docs/man/xhtml/glCreateProgram.xml
func CreateShader(type_ Enum) Uint
https://www.opengl.org/sdk/docs/man/xhtml/glCreateShader.xml
func GenLists(range_ Sizei) Uint
https://www.opengl.org/sdk/docs/man/xhtml/glGenLists.xml
type Uint64 C.GLuint64
type Ushort C.GLushort