gl

package
v0.0.0-...-9c07e03 Latest Latest
Warning

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

Go to latest
Published: May 26, 2026 License: 0BSD Imports: 2 Imported by: 0

Documentation

Overview

Code generated by generate.go; DO NOT EDIT.

Code generated by generate.go; DO NOT EDIT.

Code generated by generate.go; DO NOT EDIT.

Code generated by generate.go; DO NOT EDIT.

Code generated by generate.go; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API struct {
	api.Specification

	V1
	V2
	V3
	V4
}

type AccumOp

type AccumOp uint32
const (
	AccumOpGL_ACCUM  AccumOp = 0x0100
	AccumOpGL_LOAD   AccumOp = 0x0101
	AccumOpGL_RETURN AccumOp = 0x0102
	AccumOpGL_MULT   AccumOp = 0x0103
	AccumOpGL_ADD    AccumOp = 0x0104
)

type AlphaFunction

type AlphaFunction uint32
const (
	AlphaFunctionGL_NEVER    AlphaFunction = 0x0200
	AlphaFunctionGL_LESS     AlphaFunction = 0x0201
	AlphaFunctionGL_EQUAL    AlphaFunction = 0x0202
	AlphaFunctionGL_LEQUAL   AlphaFunction = 0x0203
	AlphaFunctionGL_GREATER  AlphaFunction = 0x0204
	AlphaFunctionGL_NOTEQUAL AlphaFunction = 0x0205
	AlphaFunctionGL_GEQUAL   AlphaFunction = 0x0206
	AlphaFunctionGL_ALWAYS   AlphaFunction = 0x0207
)

type AtomicCounterBufferPName

type AtomicCounterBufferPName uint32
const (
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER         AtomicCounterBufferPName = 0x90ED
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_BINDING                              AtomicCounterBufferPName = 0x92C1
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_DATA_SIZE                            AtomicCounterBufferPName = 0x92C4
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS               AtomicCounterBufferPName = 0x92C5
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES        AtomicCounterBufferPName = 0x92C6
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER          AtomicCounterBufferPName = 0x92C7
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER    AtomicCounterBufferPName = 0x92C8
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER AtomicCounterBufferPName = 0x92C9
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER        AtomicCounterBufferPName = 0x92CA
	AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER        AtomicCounterBufferPName = 0x92CB
)

type AttribMask

type AttribMask uint32
const (
	AttribMaskGL_CURRENT_BIT          AttribMask = 0x00000001
	AttribMaskGL_POINT_BIT            AttribMask = 0x00000002
	AttribMaskGL_LINE_BIT             AttribMask = 0x00000004
	AttribMaskGL_POLYGON_BIT          AttribMask = 0x00000008
	AttribMaskGL_POLYGON_STIPPLE_BIT  AttribMask = 0x00000010
	AttribMaskGL_PIXEL_MODE_BIT       AttribMask = 0x00000020
	AttribMaskGL_LIGHTING_BIT         AttribMask = 0x00000040
	AttribMaskGL_FOG_BIT              AttribMask = 0x00000080
	AttribMaskGL_DEPTH_BUFFER_BIT     AttribMask = 0x00000100
	AttribMaskGL_ACCUM_BUFFER_BIT     AttribMask = 0x00000200
	AttribMaskGL_STENCIL_BUFFER_BIT   AttribMask = 0x00000400
	AttribMaskGL_VIEWPORT_BIT         AttribMask = 0x00000800
	AttribMaskGL_TRANSFORM_BIT        AttribMask = 0x00001000
	AttribMaskGL_ENABLE_BIT           AttribMask = 0x00002000
	AttribMaskGL_COLOR_BUFFER_BIT     AttribMask = 0x00004000
	AttribMaskGL_HINT_BIT             AttribMask = 0x00008000
	AttribMaskGL_EVAL_BIT             AttribMask = 0x00010000
	AttribMaskGL_LIST_BIT             AttribMask = 0x00020000
	AttribMaskGL_TEXTURE_BIT          AttribMask = 0x00040000
	AttribMaskGL_SCISSOR_BIT          AttribMask = 0x00080000
	AttribMaskGL_MULTISAMPLE_BIT      AttribMask = 0x20000000
	AttribMaskGL_MULTISAMPLE_BIT_ARB  AttribMask = 0x20000000
	AttribMaskGL_MULTISAMPLE_BIT_EXT  AttribMask = 0x20000000
	AttribMaskGL_MULTISAMPLE_BIT_3DFX AttribMask = 0x20000000
	AttribMaskGL_ALL_ATTRIB_BITS      AttribMask = 0xFFFFFFFF
)

type AttributeType

type AttributeType uint32
const (
	AttributeTypeGL_INT                                       AttributeType = 0x1404
	AttributeTypeGL_UNSIGNED_INT                              AttributeType = 0x1405
	AttributeTypeGL_FLOAT                                     AttributeType = 0x1406
	AttributeTypeGL_DOUBLE                                    AttributeType = 0x140A
	AttributeTypeGL_INT64_ARB                                 AttributeType = 0x140E
	AttributeTypeGL_INT64_NV                                  AttributeType = 0x140E
	AttributeTypeGL_UNSIGNED_INT64_ARB                        AttributeType = 0x140F
	AttributeTypeGL_UNSIGNED_INT64_NV                         AttributeType = 0x140F
	AttributeTypeGL_FLOAT_VEC2                                AttributeType = 0x8B50
	AttributeTypeGL_FLOAT_VEC2_ARB                            AttributeType = 0x8B50
	AttributeTypeGL_FLOAT_VEC3                                AttributeType = 0x8B51
	AttributeTypeGL_FLOAT_VEC3_ARB                            AttributeType = 0x8B51
	AttributeTypeGL_FLOAT_VEC4                                AttributeType = 0x8B52
	AttributeTypeGL_FLOAT_VEC4_ARB                            AttributeType = 0x8B52
	AttributeTypeGL_INT_VEC2                                  AttributeType = 0x8B53
	AttributeTypeGL_INT_VEC2_ARB                              AttributeType = 0x8B53
	AttributeTypeGL_INT_VEC3                                  AttributeType = 0x8B54
	AttributeTypeGL_INT_VEC3_ARB                              AttributeType = 0x8B54
	AttributeTypeGL_INT_VEC4                                  AttributeType = 0x8B55
	AttributeTypeGL_INT_VEC4_ARB                              AttributeType = 0x8B55
	AttributeTypeGL_BOOL                                      AttributeType = 0x8B56
	AttributeTypeGL_BOOL_ARB                                  AttributeType = 0x8B56
	AttributeTypeGL_BOOL_VEC2                                 AttributeType = 0x8B57
	AttributeTypeGL_BOOL_VEC2_ARB                             AttributeType = 0x8B57
	AttributeTypeGL_BOOL_VEC3                                 AttributeType = 0x8B58
	AttributeTypeGL_BOOL_VEC3_ARB                             AttributeType = 0x8B58
	AttributeTypeGL_BOOL_VEC4                                 AttributeType = 0x8B59
	AttributeTypeGL_BOOL_VEC4_ARB                             AttributeType = 0x8B59
	AttributeTypeGL_FLOAT_MAT2                                AttributeType = 0x8B5A
	AttributeTypeGL_FLOAT_MAT2_ARB                            AttributeType = 0x8B5A
	AttributeTypeGL_FLOAT_MAT3                                AttributeType = 0x8B5B
	AttributeTypeGL_FLOAT_MAT3_ARB                            AttributeType = 0x8B5B
	AttributeTypeGL_FLOAT_MAT4                                AttributeType = 0x8B5C
	AttributeTypeGL_FLOAT_MAT4_ARB                            AttributeType = 0x8B5C
	AttributeTypeGL_SAMPLER_1D                                AttributeType = 0x8B5D
	AttributeTypeGL_SAMPLER_1D_ARB                            AttributeType = 0x8B5D
	AttributeTypeGL_SAMPLER_2D                                AttributeType = 0x8B5E
	AttributeTypeGL_SAMPLER_2D_ARB                            AttributeType = 0x8B5E
	AttributeTypeGL_SAMPLER_3D                                AttributeType = 0x8B5F
	AttributeTypeGL_SAMPLER_3D_ARB                            AttributeType = 0x8B5F
	AttributeTypeGL_SAMPLER_3D_OES                            AttributeType = 0x8B5F
	AttributeTypeGL_SAMPLER_CUBE                              AttributeType = 0x8B60
	AttributeTypeGL_SAMPLER_CUBE_ARB                          AttributeType = 0x8B60
	AttributeTypeGL_SAMPLER_1D_SHADOW                         AttributeType = 0x8B61
	AttributeTypeGL_SAMPLER_1D_SHADOW_ARB                     AttributeType = 0x8B61
	AttributeTypeGL_SAMPLER_2D_SHADOW                         AttributeType = 0x8B62
	AttributeTypeGL_SAMPLER_2D_SHADOW_ARB                     AttributeType = 0x8B62
	AttributeTypeGL_SAMPLER_2D_SHADOW_EXT                     AttributeType = 0x8B62
	AttributeTypeGL_SAMPLER_2D_RECT                           AttributeType = 0x8B63
	AttributeTypeGL_SAMPLER_2D_RECT_ARB                       AttributeType = 0x8B63
	AttributeTypeGL_SAMPLER_2D_RECT_SHADOW                    AttributeType = 0x8B64
	AttributeTypeGL_SAMPLER_2D_RECT_SHADOW_ARB                AttributeType = 0x8B64
	AttributeTypeGL_FLOAT_MAT2x3                              AttributeType = 0x8B65
	AttributeTypeGL_FLOAT_MAT2x3_NV                           AttributeType = 0x8B65
	AttributeTypeGL_FLOAT_MAT2x4                              AttributeType = 0x8B66
	AttributeTypeGL_FLOAT_MAT2x4_NV                           AttributeType = 0x8B66
	AttributeTypeGL_FLOAT_MAT3x2                              AttributeType = 0x8B67
	AttributeTypeGL_FLOAT_MAT3x2_NV                           AttributeType = 0x8B67
	AttributeTypeGL_FLOAT_MAT3x4                              AttributeType = 0x8B68
	AttributeTypeGL_FLOAT_MAT3x4_NV                           AttributeType = 0x8B68
	AttributeTypeGL_FLOAT_MAT4x2                              AttributeType = 0x8B69
	AttributeTypeGL_FLOAT_MAT4x2_NV                           AttributeType = 0x8B69
	AttributeTypeGL_FLOAT_MAT4x3                              AttributeType = 0x8B6A
	AttributeTypeGL_FLOAT_MAT4x3_NV                           AttributeType = 0x8B6A
	AttributeTypeGL_SAMPLER_BUFFER                            AttributeType = 0x8DC2
	AttributeTypeGL_SAMPLER_1D_ARRAY_SHADOW                   AttributeType = 0x8DC3
	AttributeTypeGL_SAMPLER_2D_ARRAY_SHADOW                   AttributeType = 0x8DC4
	AttributeTypeGL_SAMPLER_CUBE_SHADOW                       AttributeType = 0x8DC5
	AttributeTypeGL_UNSIGNED_INT_VEC2                         AttributeType = 0x8DC6
	AttributeTypeGL_UNSIGNED_INT_VEC3                         AttributeType = 0x8DC7
	AttributeTypeGL_UNSIGNED_INT_VEC4                         AttributeType = 0x8DC8
	AttributeTypeGL_INT_SAMPLER_1D                            AttributeType = 0x8DC9
	AttributeTypeGL_INT_SAMPLER_2D                            AttributeType = 0x8DCA
	AttributeTypeGL_INT_SAMPLER_3D                            AttributeType = 0x8DCB
	AttributeTypeGL_INT_SAMPLER_CUBE                          AttributeType = 0x8DCC
	AttributeTypeGL_INT_SAMPLER_2D_RECT                       AttributeType = 0x8DCD
	AttributeTypeGL_INT_SAMPLER_1D_ARRAY                      AttributeType = 0x8DCE
	AttributeTypeGL_INT_SAMPLER_2D_ARRAY                      AttributeType = 0x8DCF
	AttributeTypeGL_INT_SAMPLER_BUFFER                        AttributeType = 0x8DD0
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_1D                   AttributeType = 0x8DD1
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D                   AttributeType = 0x8DD2
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_3D                   AttributeType = 0x8DD3
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_CUBE                 AttributeType = 0x8DD4
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_RECT              AttributeType = 0x8DD5
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_1D_ARRAY             AttributeType = 0x8DD6
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_ARRAY             AttributeType = 0x8DD7
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_BUFFER               AttributeType = 0x8DD8
	AttributeTypeGL_DOUBLE_MAT2                               AttributeType = 0x8F46
	AttributeTypeGL_DOUBLE_MAT3                               AttributeType = 0x8F47
	AttributeTypeGL_DOUBLE_MAT4                               AttributeType = 0x8F48
	AttributeTypeGL_DOUBLE_MAT2x3                             AttributeType = 0x8F49
	AttributeTypeGL_DOUBLE_MAT2x4                             AttributeType = 0x8F4A
	AttributeTypeGL_DOUBLE_MAT3x2                             AttributeType = 0x8F4B
	AttributeTypeGL_DOUBLE_MAT3x4                             AttributeType = 0x8F4C
	AttributeTypeGL_DOUBLE_MAT4x2                             AttributeType = 0x8F4D
	AttributeTypeGL_DOUBLE_MAT4x3                             AttributeType = 0x8F4E
	AttributeTypeGL_INT64_VEC2_ARB                            AttributeType = 0x8FE9
	AttributeTypeGL_INT64_VEC3_ARB                            AttributeType = 0x8FEA
	AttributeTypeGL_INT64_VEC4_ARB                            AttributeType = 0x8FEB
	AttributeTypeGL_UNSIGNED_INT64_VEC2_ARB                   AttributeType = 0x8FF5
	AttributeTypeGL_UNSIGNED_INT64_VEC3_ARB                   AttributeType = 0x8FF6
	AttributeTypeGL_UNSIGNED_INT64_VEC4_ARB                   AttributeType = 0x8FF7
	AttributeTypeGL_DOUBLE_VEC2                               AttributeType = 0x8FFC
	AttributeTypeGL_DOUBLE_VEC3                               AttributeType = 0x8FFD
	AttributeTypeGL_DOUBLE_VEC4                               AttributeType = 0x8FFE
	AttributeTypeGL_SAMPLER_CUBE_MAP_ARRAY                    AttributeType = 0x900C
	AttributeTypeGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW             AttributeType = 0x900D
	AttributeTypeGL_INT_SAMPLER_CUBE_MAP_ARRAY                AttributeType = 0x900E
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY       AttributeType = 0x900F
	AttributeTypeGL_IMAGE_1D                                  AttributeType = 0x904C
	AttributeTypeGL_IMAGE_2D                                  AttributeType = 0x904D
	AttributeTypeGL_IMAGE_3D                                  AttributeType = 0x904E
	AttributeTypeGL_IMAGE_2D_RECT                             AttributeType = 0x904F
	AttributeTypeGL_IMAGE_CUBE                                AttributeType = 0x9050
	AttributeTypeGL_IMAGE_BUFFER                              AttributeType = 0x9051
	AttributeTypeGL_IMAGE_1D_ARRAY                            AttributeType = 0x9052
	AttributeTypeGL_IMAGE_2D_ARRAY                            AttributeType = 0x9053
	AttributeTypeGL_IMAGE_CUBE_MAP_ARRAY                      AttributeType = 0x9054
	AttributeTypeGL_IMAGE_2D_MULTISAMPLE                      AttributeType = 0x9055
	AttributeTypeGL_IMAGE_2D_MULTISAMPLE_ARRAY                AttributeType = 0x9056
	AttributeTypeGL_INT_IMAGE_1D                              AttributeType = 0x9057
	AttributeTypeGL_INT_IMAGE_2D                              AttributeType = 0x9058
	AttributeTypeGL_INT_IMAGE_3D                              AttributeType = 0x9059
	AttributeTypeGL_INT_IMAGE_2D_RECT                         AttributeType = 0x905A
	AttributeTypeGL_INT_IMAGE_CUBE                            AttributeType = 0x905B
	AttributeTypeGL_INT_IMAGE_BUFFER                          AttributeType = 0x905C
	AttributeTypeGL_INT_IMAGE_1D_ARRAY                        AttributeType = 0x905D
	AttributeTypeGL_INT_IMAGE_2D_ARRAY                        AttributeType = 0x905E
	AttributeTypeGL_INT_IMAGE_CUBE_MAP_ARRAY                  AttributeType = 0x905F
	AttributeTypeGL_INT_IMAGE_2D_MULTISAMPLE                  AttributeType = 0x9060
	AttributeTypeGL_INT_IMAGE_2D_MULTISAMPLE_ARRAY            AttributeType = 0x9061
	AttributeTypeGL_UNSIGNED_INT_IMAGE_1D                     AttributeType = 0x9062
	AttributeTypeGL_UNSIGNED_INT_IMAGE_2D                     AttributeType = 0x9063
	AttributeTypeGL_UNSIGNED_INT_IMAGE_3D                     AttributeType = 0x9064
	AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_RECT                AttributeType = 0x9065
	AttributeTypeGL_UNSIGNED_INT_IMAGE_CUBE                   AttributeType = 0x9066
	AttributeTypeGL_UNSIGNED_INT_IMAGE_BUFFER                 AttributeType = 0x9067
	AttributeTypeGL_UNSIGNED_INT_IMAGE_1D_ARRAY               AttributeType = 0x9068
	AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_ARRAY               AttributeType = 0x9069
	AttributeTypeGL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY         AttributeType = 0x906A
	AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE         AttributeType = 0x906B
	AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY   AttributeType = 0x906C
	AttributeTypeGL_SAMPLER_2D_MULTISAMPLE                    AttributeType = 0x9108
	AttributeTypeGL_INT_SAMPLER_2D_MULTISAMPLE                AttributeType = 0x9109
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE       AttributeType = 0x910A
	AttributeTypeGL_SAMPLER_2D_MULTISAMPLE_ARRAY              AttributeType = 0x910B
	AttributeTypeGL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY          AttributeType = 0x910C
	AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY AttributeType = 0x910D
)

type BinaryFormat

type BinaryFormat uint32

type BindTransformFeedbackTarget

type BindTransformFeedbackTarget uint32
const (
	BindTransformFeedbackTargetGL_TRANSFORM_FEEDBACK BindTransformFeedbackTarget = 0x8E22
)

type BlendEquationModeEXT

type BlendEquationModeEXT uint32
const (
	BlendEquationModeEXTGL_FUNC_ADD                  BlendEquationModeEXT = 0x8006
	BlendEquationModeEXTGL_FUNC_ADD_EXT              BlendEquationModeEXT = 0x8006
	BlendEquationModeEXTGL_MIN                       BlendEquationModeEXT = 0x8007
	BlendEquationModeEXTGL_MIN_EXT                   BlendEquationModeEXT = 0x8007
	BlendEquationModeEXTGL_MAX                       BlendEquationModeEXT = 0x8008
	BlendEquationModeEXTGL_MAX_EXT                   BlendEquationModeEXT = 0x8008
	BlendEquationModeEXTGL_FUNC_SUBTRACT             BlendEquationModeEXT = 0x800A
	BlendEquationModeEXTGL_FUNC_SUBTRACT_EXT         BlendEquationModeEXT = 0x800A
	BlendEquationModeEXTGL_FUNC_REVERSE_SUBTRACT     BlendEquationModeEXT = 0x800B
	BlendEquationModeEXTGL_FUNC_REVERSE_SUBTRACT_EXT BlendEquationModeEXT = 0x800B
	BlendEquationModeEXTGL_ALPHA_MIN_SGIX            BlendEquationModeEXT = 0x8320
	BlendEquationModeEXTGL_ALPHA_MAX_SGIX            BlendEquationModeEXT = 0x8321
)

type BlendingFactor

type BlendingFactor uint32
const (
	BlendingFactorGL_ZERO                     BlendingFactor = 0
	BlendingFactorGL_ONE                      BlendingFactor = 1
	BlendingFactorGL_SRC_COLOR                BlendingFactor = 0x0300
	BlendingFactorGL_ONE_MINUS_SRC_COLOR      BlendingFactor = 0x0301
	BlendingFactorGL_SRC_ALPHA                BlendingFactor = 0x0302
	BlendingFactorGL_ONE_MINUS_SRC_ALPHA      BlendingFactor = 0x0303
	BlendingFactorGL_DST_ALPHA                BlendingFactor = 0x0304
	BlendingFactorGL_ONE_MINUS_DST_ALPHA      BlendingFactor = 0x0305
	BlendingFactorGL_DST_COLOR                BlendingFactor = 0x0306
	BlendingFactorGL_ONE_MINUS_DST_COLOR      BlendingFactor = 0x0307
	BlendingFactorGL_SRC_ALPHA_SATURATE       BlendingFactor = 0x0308
	BlendingFactorGL_CONSTANT_COLOR           BlendingFactor = 0x8001
	BlendingFactorGL_ONE_MINUS_CONSTANT_COLOR BlendingFactor = 0x8002
	BlendingFactorGL_CONSTANT_ALPHA           BlendingFactor = 0x8003
	BlendingFactorGL_ONE_MINUS_CONSTANT_ALPHA BlendingFactor = 0x8004
	BlendingFactorGL_SRC1_ALPHA               BlendingFactor = 0x8589
	BlendingFactorGL_SRC1_COLOR               BlendingFactor = 0x88F9
	BlendingFactorGL_ONE_MINUS_SRC1_COLOR     BlendingFactor = 0x88FA
	BlendingFactorGL_ONE_MINUS_SRC1_ALPHA     BlendingFactor = 0x88FB
)

type BlitFramebufferFilter

type BlitFramebufferFilter uint32
const (
	BlitFramebufferFilterGL_NEAREST BlitFramebufferFilter = 0x2600
	BlitFramebufferFilterGL_LINEAR  BlitFramebufferFilter = 0x2601
)

type Buffer

type Buffer uint32
const (
	BufferGL_COLOR   Buffer = 0x1800
	BufferGL_DEPTH   Buffer = 0x1801
	BufferGL_STENCIL Buffer = 0x1802
)

type BufferAccessARB

type BufferAccessARB uint32
const (
	BufferAccessARBGL_READ_ONLY  BufferAccessARB = 0x88B8
	BufferAccessARBGL_WRITE_ONLY BufferAccessARB = 0x88B9
	BufferAccessARBGL_READ_WRITE BufferAccessARB = 0x88BA
)

type BufferPNameARB

type BufferPNameARB uint32
const (
	BufferPNameARBGL_BUFFER_IMMUTABLE_STORAGE BufferPNameARB = 0x821F
	BufferPNameARBGL_BUFFER_STORAGE_FLAGS     BufferPNameARB = 0x8220
	BufferPNameARBGL_BUFFER_SIZE              BufferPNameARB = 0x8764
	BufferPNameARBGL_BUFFER_SIZE_ARB          BufferPNameARB = 0x8764
	BufferPNameARBGL_BUFFER_USAGE             BufferPNameARB = 0x8765
	BufferPNameARBGL_BUFFER_USAGE_ARB         BufferPNameARB = 0x8765
	BufferPNameARBGL_BUFFER_ACCESS            BufferPNameARB = 0x88BB
	BufferPNameARBGL_BUFFER_ACCESS_ARB        BufferPNameARB = 0x88BB
	BufferPNameARBGL_BUFFER_MAPPED            BufferPNameARB = 0x88BC
	BufferPNameARBGL_BUFFER_MAPPED_ARB        BufferPNameARB = 0x88BC
	BufferPNameARBGL_BUFFER_ACCESS_FLAGS      BufferPNameARB = 0x911F
	BufferPNameARBGL_BUFFER_MAP_LENGTH        BufferPNameARB = 0x9120
	BufferPNameARBGL_BUFFER_MAP_OFFSET        BufferPNameARB = 0x9121
)

type BufferPointerNameARB

type BufferPointerNameARB uint32
const (
	BufferPointerNameARBGL_BUFFER_MAP_POINTER     BufferPointerNameARB = 0x88BD
	BufferPointerNameARBGL_BUFFER_MAP_POINTER_ARB BufferPointerNameARB = 0x88BD
)

type BufferStorageMask

type BufferStorageMask uint32
const (
	BufferStorageMaskGL_DYNAMIC_STORAGE_BIT           BufferStorageMask = 0x0100
	BufferStorageMaskGL_DYNAMIC_STORAGE_BIT_EXT       BufferStorageMask = 0x0100
	BufferStorageMaskGL_CLIENT_STORAGE_BIT            BufferStorageMask = 0x0200
	BufferStorageMaskGL_CLIENT_STORAGE_BIT_EXT        BufferStorageMask = 0x0200
	BufferStorageMaskGL_SPARSE_STORAGE_BIT_ARB        BufferStorageMask = 0x0400
	BufferStorageMaskGL_LGPU_SEPARATE_STORAGE_BIT_NVX BufferStorageMask = 0x0800
	BufferStorageMaskGL_PER_GPU_STORAGE_BIT_NV        BufferStorageMask = 0x0800
	BufferStorageMaskGL_EXTERNAL_STORAGE_BIT_NVX      BufferStorageMask = 0x2000
	BufferStorageMaskGL_MAP_READ_BIT                  BufferStorageMask = 0x0001
	BufferStorageMaskGL_MAP_READ_BIT_EXT              BufferStorageMask = 0x0001
	BufferStorageMaskGL_MAP_WRITE_BIT                 BufferStorageMask = 0x0002
	BufferStorageMaskGL_MAP_WRITE_BIT_EXT             BufferStorageMask = 0x0002
	BufferStorageMaskGL_MAP_PERSISTENT_BIT            BufferStorageMask = 0x0040
	BufferStorageMaskGL_MAP_PERSISTENT_BIT_EXT        BufferStorageMask = 0x0040
	BufferStorageMaskGL_MAP_COHERENT_BIT              BufferStorageMask = 0x0080
	BufferStorageMaskGL_MAP_COHERENT_BIT_EXT          BufferStorageMask = 0x0080
)

type BufferStorageTarget

type BufferStorageTarget uint32
const (
	BufferStorageTargetGL_ARRAY_BUFFER              BufferStorageTarget = 0x8892
	BufferStorageTargetGL_ELEMENT_ARRAY_BUFFER      BufferStorageTarget = 0x8893
	BufferStorageTargetGL_PIXEL_PACK_BUFFER         BufferStorageTarget = 0x88EB
	BufferStorageTargetGL_PIXEL_UNPACK_BUFFER       BufferStorageTarget = 0x88EC
	BufferStorageTargetGL_UNIFORM_BUFFER            BufferStorageTarget = 0x8A11
	BufferStorageTargetGL_TEXTURE_BUFFER            BufferStorageTarget = 0x8C2A
	BufferStorageTargetGL_TRANSFORM_FEEDBACK_BUFFER BufferStorageTarget = 0x8C8E
	BufferStorageTargetGL_COPY_READ_BUFFER          BufferStorageTarget = 0x8F36
	BufferStorageTargetGL_COPY_WRITE_BUFFER         BufferStorageTarget = 0x8F37
	BufferStorageTargetGL_DRAW_INDIRECT_BUFFER      BufferStorageTarget = 0x8F3F
	BufferStorageTargetGL_SHADER_STORAGE_BUFFER     BufferStorageTarget = 0x90D2
	BufferStorageTargetGL_DISPATCH_INDIRECT_BUFFER  BufferStorageTarget = 0x90EE
	BufferStorageTargetGL_QUERY_BUFFER              BufferStorageTarget = 0x9192
	BufferStorageTargetGL_ATOMIC_COUNTER_BUFFER     BufferStorageTarget = 0x92C0
)

type BufferTargetARB

type BufferTargetARB uint32
const (
	BufferTargetARBGL_PARAMETER_BUFFER          BufferTargetARB = 0x80EE
	BufferTargetARBGL_ARRAY_BUFFER              BufferTargetARB = 0x8892
	BufferTargetARBGL_ELEMENT_ARRAY_BUFFER      BufferTargetARB = 0x8893
	BufferTargetARBGL_PIXEL_PACK_BUFFER         BufferTargetARB = 0x88EB
	BufferTargetARBGL_PIXEL_UNPACK_BUFFER       BufferTargetARB = 0x88EC
	BufferTargetARBGL_UNIFORM_BUFFER            BufferTargetARB = 0x8A11
	BufferTargetARBGL_TEXTURE_BUFFER            BufferTargetARB = 0x8C2A
	BufferTargetARBGL_TRANSFORM_FEEDBACK_BUFFER BufferTargetARB = 0x8C8E
	BufferTargetARBGL_COPY_READ_BUFFER          BufferTargetARB = 0x8F36
	BufferTargetARBGL_COPY_WRITE_BUFFER         BufferTargetARB = 0x8F37
	BufferTargetARBGL_DRAW_INDIRECT_BUFFER      BufferTargetARB = 0x8F3F
	BufferTargetARBGL_SHADER_STORAGE_BUFFER     BufferTargetARB = 0x90D2
	BufferTargetARBGL_DISPATCH_INDIRECT_BUFFER  BufferTargetARB = 0x90EE
	BufferTargetARBGL_QUERY_BUFFER              BufferTargetARB = 0x9192
	BufferTargetARBGL_ATOMIC_COUNTER_BUFFER     BufferTargetARB = 0x92C0
)

type BufferUsageARB

type BufferUsageARB uint32
const (
	BufferUsageARBGL_STREAM_DRAW  BufferUsageARB = 0x88E0
	BufferUsageARBGL_STREAM_READ  BufferUsageARB = 0x88E1
	BufferUsageARBGL_STREAM_COPY  BufferUsageARB = 0x88E2
	BufferUsageARBGL_STATIC_DRAW  BufferUsageARB = 0x88E4
	BufferUsageARBGL_STATIC_READ  BufferUsageARB = 0x88E5
	BufferUsageARBGL_STATIC_COPY  BufferUsageARB = 0x88E6
	BufferUsageARBGL_DYNAMIC_DRAW BufferUsageARB = 0x88E8
	BufferUsageARBGL_DYNAMIC_READ BufferUsageARB = 0x88E9
	BufferUsageARBGL_DYNAMIC_COPY BufferUsageARB = 0x88EA
)

type ClampColorModeARB

type ClampColorModeARB uint32
const (
	ClampColorModeARBGL_FALSE          ClampColorModeARB = 0
	ClampColorModeARBGL_TRUE           ClampColorModeARB = 1
	ClampColorModeARBGL_FIXED_ONLY     ClampColorModeARB = 0x891D
	ClampColorModeARBGL_FIXED_ONLY_ARB ClampColorModeARB = 0x891D
)

type ClampColorTargetARB

type ClampColorTargetARB uint32
const (
	ClampColorTargetARBGL_CLAMP_VERTEX_COLOR_ARB   ClampColorTargetARB = 0x891A
	ClampColorTargetARBGL_CLAMP_FRAGMENT_COLOR_ARB ClampColorTargetARB = 0x891B
	ClampColorTargetARBGL_CLAMP_READ_COLOR         ClampColorTargetARB = 0x891C
	ClampColorTargetARBGL_CLAMP_READ_COLOR_ARB     ClampColorTargetARB = 0x891C
)

type ClearBufferMask

type ClearBufferMask uint32
const (
	ClearBufferMaskGL_DEPTH_BUFFER_BIT       ClearBufferMask = 0x00000100
	ClearBufferMaskGL_ACCUM_BUFFER_BIT       ClearBufferMask = 0x00000200
	ClearBufferMaskGL_STENCIL_BUFFER_BIT     ClearBufferMask = 0x00000400
	ClearBufferMaskGL_COLOR_BUFFER_BIT       ClearBufferMask = 0x00004000
	ClearBufferMaskGL_COVERAGE_BUFFER_BIT_NV ClearBufferMask = 0x00008000
)

type ClientAttribMask

type ClientAttribMask uint32
const (
	ClientAttribMaskGL_CLIENT_PIXEL_STORE_BIT  ClientAttribMask = 0x00000001
	ClientAttribMaskGL_CLIENT_VERTEX_ARRAY_BIT ClientAttribMask = 0x00000002
	ClientAttribMaskGL_CLIENT_ALL_ATTRIB_BITS  ClientAttribMask = 0xFFFFFFFF
)

type ClipControlDepth

type ClipControlDepth uint32
const (
	ClipControlDepthGL_NEGATIVE_ONE_TO_ONE ClipControlDepth = 0x935E
	ClipControlDepthGL_ZERO_TO_ONE         ClipControlDepth = 0x935F
)

type ClipControlOrigin

type ClipControlOrigin uint32
const (
	ClipControlOriginGL_LOWER_LEFT ClipControlOrigin = 0x8CA1
	ClipControlOriginGL_UPPER_LEFT ClipControlOrigin = 0x8CA2
)

type ClipPlaneName

type ClipPlaneName uint32
const (
	ClipPlaneNameGL_CLIP_PLANE0    ClipPlaneName = 0x3000
	ClipPlaneNameGL_CLIP_DISTANCE0 ClipPlaneName = 0x3000
	ClipPlaneNameGL_CLIP_PLANE1    ClipPlaneName = 0x3001
	ClipPlaneNameGL_CLIP_DISTANCE1 ClipPlaneName = 0x3001
	ClipPlaneNameGL_CLIP_PLANE2    ClipPlaneName = 0x3002
	ClipPlaneNameGL_CLIP_DISTANCE2 ClipPlaneName = 0x3002
	ClipPlaneNameGL_CLIP_PLANE3    ClipPlaneName = 0x3003
	ClipPlaneNameGL_CLIP_DISTANCE3 ClipPlaneName = 0x3003
	ClipPlaneNameGL_CLIP_PLANE4    ClipPlaneName = 0x3004
	ClipPlaneNameGL_CLIP_DISTANCE4 ClipPlaneName = 0x3004
	ClipPlaneNameGL_CLIP_PLANE5    ClipPlaneName = 0x3005
	ClipPlaneNameGL_CLIP_DISTANCE5 ClipPlaneName = 0x3005
	ClipPlaneNameGL_CLIP_DISTANCE6 ClipPlaneName = 0x3006
	ClipPlaneNameGL_CLIP_DISTANCE7 ClipPlaneName = 0x3007
)

type ColorBuffer

type ColorBuffer uint32
const (
	ColorBufferGL_NONE               ColorBuffer = 0
	ColorBufferGL_FRONT_LEFT         ColorBuffer = 0x0400
	ColorBufferGL_FRONT_RIGHT        ColorBuffer = 0x0401
	ColorBufferGL_BACK_LEFT          ColorBuffer = 0x0402
	ColorBufferGL_BACK_RIGHT         ColorBuffer = 0x0403
	ColorBufferGL_FRONT              ColorBuffer = 0x0404
	ColorBufferGL_BACK               ColorBuffer = 0x0405
	ColorBufferGL_LEFT               ColorBuffer = 0x0406
	ColorBufferGL_RIGHT              ColorBuffer = 0x0407
	ColorBufferGL_FRONT_AND_BACK     ColorBuffer = 0x0408
	ColorBufferGL_COLOR_ATTACHMENT0  ColorBuffer = 0x8CE0
	ColorBufferGL_COLOR_ATTACHMENT1  ColorBuffer = 0x8CE1
	ColorBufferGL_COLOR_ATTACHMENT2  ColorBuffer = 0x8CE2
	ColorBufferGL_COLOR_ATTACHMENT3  ColorBuffer = 0x8CE3
	ColorBufferGL_COLOR_ATTACHMENT4  ColorBuffer = 0x8CE4
	ColorBufferGL_COLOR_ATTACHMENT5  ColorBuffer = 0x8CE5
	ColorBufferGL_COLOR_ATTACHMENT6  ColorBuffer = 0x8CE6
	ColorBufferGL_COLOR_ATTACHMENT7  ColorBuffer = 0x8CE7
	ColorBufferGL_COLOR_ATTACHMENT8  ColorBuffer = 0x8CE8
	ColorBufferGL_COLOR_ATTACHMENT9  ColorBuffer = 0x8CE9
	ColorBufferGL_COLOR_ATTACHMENT10 ColorBuffer = 0x8CEA
	ColorBufferGL_COLOR_ATTACHMENT11 ColorBuffer = 0x8CEB
	ColorBufferGL_COLOR_ATTACHMENT12 ColorBuffer = 0x8CEC
	ColorBufferGL_COLOR_ATTACHMENT13 ColorBuffer = 0x8CED
	ColorBufferGL_COLOR_ATTACHMENT14 ColorBuffer = 0x8CEE
	ColorBufferGL_COLOR_ATTACHMENT15 ColorBuffer = 0x8CEF
	ColorBufferGL_COLOR_ATTACHMENT16 ColorBuffer = 0x8CF0
	ColorBufferGL_COLOR_ATTACHMENT17 ColorBuffer = 0x8CF1
	ColorBufferGL_COLOR_ATTACHMENT18 ColorBuffer = 0x8CF2
	ColorBufferGL_COLOR_ATTACHMENT19 ColorBuffer = 0x8CF3
	ColorBufferGL_COLOR_ATTACHMENT20 ColorBuffer = 0x8CF4
	ColorBufferGL_COLOR_ATTACHMENT21 ColorBuffer = 0x8CF5
	ColorBufferGL_COLOR_ATTACHMENT22 ColorBuffer = 0x8CF6
	ColorBufferGL_COLOR_ATTACHMENT23 ColorBuffer = 0x8CF7
	ColorBufferGL_COLOR_ATTACHMENT24 ColorBuffer = 0x8CF8
	ColorBufferGL_COLOR_ATTACHMENT25 ColorBuffer = 0x8CF9
	ColorBufferGL_COLOR_ATTACHMENT26 ColorBuffer = 0x8CFA
	ColorBufferGL_COLOR_ATTACHMENT27 ColorBuffer = 0x8CFB
	ColorBufferGL_COLOR_ATTACHMENT28 ColorBuffer = 0x8CFC
	ColorBufferGL_COLOR_ATTACHMENT29 ColorBuffer = 0x8CFD
	ColorBufferGL_COLOR_ATTACHMENT30 ColorBuffer = 0x8CFE
	ColorBufferGL_COLOR_ATTACHMENT31 ColorBuffer = 0x8CFF
)

type ColorMaterialParameter

type ColorMaterialParameter uint32
const (
	ColorMaterialParameterGL_AMBIENT             ColorMaterialParameter = 0x1200
	ColorMaterialParameterGL_DIFFUSE             ColorMaterialParameter = 0x1201
	ColorMaterialParameterGL_SPECULAR            ColorMaterialParameter = 0x1202
	ColorMaterialParameterGL_EMISSION            ColorMaterialParameter = 0x1600
	ColorMaterialParameterGL_AMBIENT_AND_DIFFUSE ColorMaterialParameter = 0x1602
)

type ColorPointerType

type ColorPointerType uint32
const (
	ColorPointerTypeGL_BYTE           ColorPointerType = 0x1400
	ColorPointerTypeGL_UNSIGNED_BYTE  ColorPointerType = 0x1401
	ColorPointerTypeGL_SHORT          ColorPointerType = 0x1402
	ColorPointerTypeGL_UNSIGNED_SHORT ColorPointerType = 0x1403
	ColorPointerTypeGL_INT            ColorPointerType = 0x1404
	ColorPointerTypeGL_UNSIGNED_INT   ColorPointerType = 0x1405
	ColorPointerTypeGL_FLOAT          ColorPointerType = 0x1406
	ColorPointerTypeGL_DOUBLE         ColorPointerType = 0x140A
)

type ColorTableTarget

type ColorTableTarget uint32
const (
	ColorTableTargetGL_COLOR_TABLE                         ColorTableTarget = 0x80D0
	ColorTableTargetGL_POST_CONVOLUTION_COLOR_TABLE        ColorTableTarget = 0x80D1
	ColorTableTargetGL_POST_COLOR_MATRIX_COLOR_TABLE       ColorTableTarget = 0x80D2
	ColorTableTargetGL_PROXY_COLOR_TABLE                   ColorTableTarget = 0x80D3
	ColorTableTargetGL_PROXY_POST_CONVOLUTION_COLOR_TABLE  ColorTableTarget = 0x80D4
	ColorTableTargetGL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE ColorTableTarget = 0x80D5
)

type ConditionalRenderMode

type ConditionalRenderMode uint32
const (
	ConditionalRenderModeGL_QUERY_WAIT                       ConditionalRenderMode = 0x8E13
	ConditionalRenderModeGL_QUERY_NO_WAIT                    ConditionalRenderMode = 0x8E14
	ConditionalRenderModeGL_QUERY_BY_REGION_WAIT             ConditionalRenderMode = 0x8E15
	ConditionalRenderModeGL_QUERY_BY_REGION_NO_WAIT          ConditionalRenderMode = 0x8E16
	ConditionalRenderModeGL_QUERY_WAIT_INVERTED              ConditionalRenderMode = 0x8E17
	ConditionalRenderModeGL_QUERY_NO_WAIT_INVERTED           ConditionalRenderMode = 0x8E18
	ConditionalRenderModeGL_QUERY_BY_REGION_WAIT_INVERTED    ConditionalRenderMode = 0x8E19
	ConditionalRenderModeGL_QUERY_BY_REGION_NO_WAIT_INVERTED ConditionalRenderMode = 0x8E1A
)

type ConvolutionTarget

type ConvolutionTarget uint32
const (
	ConvolutionTargetGL_CONVOLUTION_1D ConvolutionTarget = 0x8010
	ConvolutionTargetGL_CONVOLUTION_2D ConvolutionTarget = 0x8011
)

type CopyBufferSubDataTarget

type CopyBufferSubDataTarget uint32
const (
	CopyBufferSubDataTargetGL_ARRAY_BUFFER              CopyBufferSubDataTarget = 0x8892
	CopyBufferSubDataTargetGL_ELEMENT_ARRAY_BUFFER      CopyBufferSubDataTarget = 0x8893
	CopyBufferSubDataTargetGL_PIXEL_PACK_BUFFER         CopyBufferSubDataTarget = 0x88EB
	CopyBufferSubDataTargetGL_PIXEL_UNPACK_BUFFER       CopyBufferSubDataTarget = 0x88EC
	CopyBufferSubDataTargetGL_UNIFORM_BUFFER            CopyBufferSubDataTarget = 0x8A11
	CopyBufferSubDataTargetGL_TEXTURE_BUFFER            CopyBufferSubDataTarget = 0x8C2A
	CopyBufferSubDataTargetGL_TRANSFORM_FEEDBACK_BUFFER CopyBufferSubDataTarget = 0x8C8E
	CopyBufferSubDataTargetGL_COPY_READ_BUFFER          CopyBufferSubDataTarget = 0x8F36
	CopyBufferSubDataTargetGL_COPY_WRITE_BUFFER         CopyBufferSubDataTarget = 0x8F37
	CopyBufferSubDataTargetGL_DRAW_INDIRECT_BUFFER      CopyBufferSubDataTarget = 0x8F3F
	CopyBufferSubDataTargetGL_SHADER_STORAGE_BUFFER     CopyBufferSubDataTarget = 0x90D2
	CopyBufferSubDataTargetGL_DISPATCH_INDIRECT_BUFFER  CopyBufferSubDataTarget = 0x90EE
	CopyBufferSubDataTargetGL_QUERY_BUFFER              CopyBufferSubDataTarget = 0x9192
	CopyBufferSubDataTargetGL_ATOMIC_COUNTER_BUFFER     CopyBufferSubDataTarget = 0x92C0
)

type CopyImageSubDataTarget

type CopyImageSubDataTarget uint32
const (
	CopyImageSubDataTargetGL_TEXTURE_1D                   CopyImageSubDataTarget = 0x0DE0
	CopyImageSubDataTargetGL_TEXTURE_2D                   CopyImageSubDataTarget = 0x0DE1
	CopyImageSubDataTargetGL_TEXTURE_3D                   CopyImageSubDataTarget = 0x806F
	CopyImageSubDataTargetGL_TEXTURE_RECTANGLE            CopyImageSubDataTarget = 0x84F5
	CopyImageSubDataTargetGL_TEXTURE_CUBE_MAP             CopyImageSubDataTarget = 0x8513
	CopyImageSubDataTargetGL_TEXTURE_1D_ARRAY             CopyImageSubDataTarget = 0x8C18
	CopyImageSubDataTargetGL_TEXTURE_2D_ARRAY             CopyImageSubDataTarget = 0x8C1A
	CopyImageSubDataTargetGL_RENDERBUFFER                 CopyImageSubDataTarget = 0x8D41
	CopyImageSubDataTargetGL_TEXTURE_CUBE_MAP_ARRAY       CopyImageSubDataTarget = 0x9009
	CopyImageSubDataTargetGL_TEXTURE_2D_MULTISAMPLE       CopyImageSubDataTarget = 0x9100
	CopyImageSubDataTargetGL_TEXTURE_2D_MULTISAMPLE_ARRAY CopyImageSubDataTarget = 0x9102
)

type DebugFunc

type DebugFunc func(source DebugSource, dtype DebugType, ID uint32, severity DebugSeverity, length int, message *byte, userParam unsafe.Pointer)

type DebugSeverity

type DebugSeverity uint32
const (
	DebugSeverityGL_DONT_CARE                   DebugSeverity = 0x1100
	DebugSeverityGL_DEBUG_SEVERITY_NOTIFICATION DebugSeverity = 0x826B
	DebugSeverityGL_DEBUG_SEVERITY_HIGH         DebugSeverity = 0x9146
	DebugSeverityGL_DEBUG_SEVERITY_MEDIUM       DebugSeverity = 0x9147
	DebugSeverityGL_DEBUG_SEVERITY_LOW          DebugSeverity = 0x9148
)

type DebugSource

type DebugSource uint32
const (
	DebugSourceGL_DONT_CARE                    DebugSource = 0x1100
	DebugSourceGL_DEBUG_SOURCE_API             DebugSource = 0x8246
	DebugSourceGL_DEBUG_SOURCE_WINDOW_SYSTEM   DebugSource = 0x8247
	DebugSourceGL_DEBUG_SOURCE_SHADER_COMPILER DebugSource = 0x8248
	DebugSourceGL_DEBUG_SOURCE_THIRD_PARTY     DebugSource = 0x8249
	DebugSourceGL_DEBUG_SOURCE_APPLICATION     DebugSource = 0x824A
	DebugSourceGL_DEBUG_SOURCE_OTHER           DebugSource = 0x824B
)

type DebugType

type DebugType uint32
const (
	DebugTypeGL_DONT_CARE                      DebugType = 0x1100
	DebugTypeGL_DEBUG_TYPE_ERROR               DebugType = 0x824C
	DebugTypeGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR DebugType = 0x824D
	DebugTypeGL_DEBUG_TYPE_UNDEFINED_BEHAVIOR  DebugType = 0x824E
	DebugTypeGL_DEBUG_TYPE_PORTABILITY         DebugType = 0x824F
	DebugTypeGL_DEBUG_TYPE_PERFORMANCE         DebugType = 0x8250
	DebugTypeGL_DEBUG_TYPE_OTHER               DebugType = 0x8251
	DebugTypeGL_DEBUG_TYPE_MARKER              DebugType = 0x8268
	DebugTypeGL_DEBUG_TYPE_PUSH_GROUP          DebugType = 0x8269
	DebugTypeGL_DEBUG_TYPE_POP_GROUP           DebugType = 0x826A
)

type DepthFunction

type DepthFunction uint32
const (
	DepthFunctionGL_NEVER    DepthFunction = 0x0200
	DepthFunctionGL_LESS     DepthFunction = 0x0201
	DepthFunctionGL_EQUAL    DepthFunction = 0x0202
	DepthFunctionGL_LEQUAL   DepthFunction = 0x0203
	DepthFunctionGL_GREATER  DepthFunction = 0x0204
	DepthFunctionGL_NOTEQUAL DepthFunction = 0x0205
	DepthFunctionGL_GEQUAL   DepthFunction = 0x0206
	DepthFunctionGL_ALWAYS   DepthFunction = 0x0207
)

type DrawBufferMode

type DrawBufferMode uint32
const (
	DrawBufferModeGL_NONE                  DrawBufferMode = 0
	DrawBufferModeGL_NONE_OES              DrawBufferMode = 0
	DrawBufferModeGL_FRONT_LEFT            DrawBufferMode = 0x0400
	DrawBufferModeGL_FRONT_RIGHT           DrawBufferMode = 0x0401
	DrawBufferModeGL_BACK_LEFT             DrawBufferMode = 0x0402
	DrawBufferModeGL_BACK_RIGHT            DrawBufferMode = 0x0403
	DrawBufferModeGL_FRONT                 DrawBufferMode = 0x0404
	DrawBufferModeGL_BACK                  DrawBufferMode = 0x0405
	DrawBufferModeGL_LEFT                  DrawBufferMode = 0x0406
	DrawBufferModeGL_RIGHT                 DrawBufferMode = 0x0407
	DrawBufferModeGL_FRONT_AND_BACK        DrawBufferMode = 0x0408
	DrawBufferModeGL_AUX0                  DrawBufferMode = 0x0409
	DrawBufferModeGL_AUX1                  DrawBufferMode = 0x040A
	DrawBufferModeGL_AUX2                  DrawBufferMode = 0x040B
	DrawBufferModeGL_AUX3                  DrawBufferMode = 0x040C
	DrawBufferModeGL_COLOR_ATTACHMENT0     DrawBufferMode = 0x8CE0
	DrawBufferModeGL_COLOR_ATTACHMENT0_NV  DrawBufferMode = 0x8CE0
	DrawBufferModeGL_COLOR_ATTACHMENT1     DrawBufferMode = 0x8CE1
	DrawBufferModeGL_COLOR_ATTACHMENT1_NV  DrawBufferMode = 0x8CE1
	DrawBufferModeGL_COLOR_ATTACHMENT2     DrawBufferMode = 0x8CE2
	DrawBufferModeGL_COLOR_ATTACHMENT2_NV  DrawBufferMode = 0x8CE2
	DrawBufferModeGL_COLOR_ATTACHMENT3     DrawBufferMode = 0x8CE3
	DrawBufferModeGL_COLOR_ATTACHMENT3_NV  DrawBufferMode = 0x8CE3
	DrawBufferModeGL_COLOR_ATTACHMENT4     DrawBufferMode = 0x8CE4
	DrawBufferModeGL_COLOR_ATTACHMENT4_NV  DrawBufferMode = 0x8CE4
	DrawBufferModeGL_COLOR_ATTACHMENT5     DrawBufferMode = 0x8CE5
	DrawBufferModeGL_COLOR_ATTACHMENT5_NV  DrawBufferMode = 0x8CE5
	DrawBufferModeGL_COLOR_ATTACHMENT6     DrawBufferMode = 0x8CE6
	DrawBufferModeGL_COLOR_ATTACHMENT6_NV  DrawBufferMode = 0x8CE6
	DrawBufferModeGL_COLOR_ATTACHMENT7     DrawBufferMode = 0x8CE7
	DrawBufferModeGL_COLOR_ATTACHMENT7_NV  DrawBufferMode = 0x8CE7
	DrawBufferModeGL_COLOR_ATTACHMENT8     DrawBufferMode = 0x8CE8
	DrawBufferModeGL_COLOR_ATTACHMENT8_NV  DrawBufferMode = 0x8CE8
	DrawBufferModeGL_COLOR_ATTACHMENT9     DrawBufferMode = 0x8CE9
	DrawBufferModeGL_COLOR_ATTACHMENT9_NV  DrawBufferMode = 0x8CE9
	DrawBufferModeGL_COLOR_ATTACHMENT10    DrawBufferMode = 0x8CEA
	DrawBufferModeGL_COLOR_ATTACHMENT10_NV DrawBufferMode = 0x8CEA
	DrawBufferModeGL_COLOR_ATTACHMENT11    DrawBufferMode = 0x8CEB
	DrawBufferModeGL_COLOR_ATTACHMENT11_NV DrawBufferMode = 0x8CEB
	DrawBufferModeGL_COLOR_ATTACHMENT12    DrawBufferMode = 0x8CEC
	DrawBufferModeGL_COLOR_ATTACHMENT12_NV DrawBufferMode = 0x8CEC
	DrawBufferModeGL_COLOR_ATTACHMENT13    DrawBufferMode = 0x8CED
	DrawBufferModeGL_COLOR_ATTACHMENT13_NV DrawBufferMode = 0x8CED
	DrawBufferModeGL_COLOR_ATTACHMENT14    DrawBufferMode = 0x8CEE
	DrawBufferModeGL_COLOR_ATTACHMENT14_NV DrawBufferMode = 0x8CEE
	DrawBufferModeGL_COLOR_ATTACHMENT15    DrawBufferMode = 0x8CEF
	DrawBufferModeGL_COLOR_ATTACHMENT15_NV DrawBufferMode = 0x8CEF
	DrawBufferModeGL_COLOR_ATTACHMENT16    DrawBufferMode = 0x8CF0
	DrawBufferModeGL_COLOR_ATTACHMENT17    DrawBufferMode = 0x8CF1
	DrawBufferModeGL_COLOR_ATTACHMENT18    DrawBufferMode = 0x8CF2
	DrawBufferModeGL_COLOR_ATTACHMENT19    DrawBufferMode = 0x8CF3
	DrawBufferModeGL_COLOR_ATTACHMENT20    DrawBufferMode = 0x8CF4
	DrawBufferModeGL_COLOR_ATTACHMENT21    DrawBufferMode = 0x8CF5
	DrawBufferModeGL_COLOR_ATTACHMENT22    DrawBufferMode = 0x8CF6
	DrawBufferModeGL_COLOR_ATTACHMENT23    DrawBufferMode = 0x8CF7
	DrawBufferModeGL_COLOR_ATTACHMENT24    DrawBufferMode = 0x8CF8
	DrawBufferModeGL_COLOR_ATTACHMENT25    DrawBufferMode = 0x8CF9
	DrawBufferModeGL_COLOR_ATTACHMENT26    DrawBufferMode = 0x8CFA
	DrawBufferModeGL_COLOR_ATTACHMENT27    DrawBufferMode = 0x8CFB
	DrawBufferModeGL_COLOR_ATTACHMENT28    DrawBufferMode = 0x8CFC
	DrawBufferModeGL_COLOR_ATTACHMENT29    DrawBufferMode = 0x8CFD
	DrawBufferModeGL_COLOR_ATTACHMENT30    DrawBufferMode = 0x8CFE
	DrawBufferModeGL_COLOR_ATTACHMENT31    DrawBufferMode = 0x8CFF
)

type DrawElementsType

type DrawElementsType uint32
const (
	DrawElementsTypeGL_UNSIGNED_BYTE  DrawElementsType = 0x1401
	DrawElementsTypeGL_UNSIGNED_SHORT DrawElementsType = 0x1403
	DrawElementsTypeGL_UNSIGNED_INT   DrawElementsType = 0x1405
)

type EnableCap

type EnableCap uint32
const (
	EnableCapGL_POINT_SMOOTH                            EnableCap = 0x0B10
	EnableCapGL_LINE_SMOOTH                             EnableCap = 0x0B20
	EnableCapGL_LINE_STIPPLE                            EnableCap = 0x0B24
	EnableCapGL_POLYGON_SMOOTH                          EnableCap = 0x0B41
	EnableCapGL_POLYGON_STIPPLE                         EnableCap = 0x0B42
	EnableCapGL_CULL_FACE                               EnableCap = 0x0B44
	EnableCapGL_LIGHTING                                EnableCap = 0x0B50
	EnableCapGL_COLOR_MATERIAL                          EnableCap = 0x0B57
	EnableCapGL_FOG                                     EnableCap = 0x0B60
	EnableCapGL_DEPTH_TEST                              EnableCap = 0x0B71
	EnableCapGL_STENCIL_TEST                            EnableCap = 0x0B90
	EnableCapGL_NORMALIZE                               EnableCap = 0x0BA1
	EnableCapGL_ALPHA_TEST                              EnableCap = 0x0BC0
	EnableCapGL_DITHER                                  EnableCap = 0x0BD0
	EnableCapGL_BLEND                                   EnableCap = 0x0BE2
	EnableCapGL_INDEX_LOGIC_OP                          EnableCap = 0x0BF1
	EnableCapGL_COLOR_LOGIC_OP                          EnableCap = 0x0BF2
	EnableCapGL_SCISSOR_TEST                            EnableCap = 0x0C11
	EnableCapGL_TEXTURE_GEN_S                           EnableCap = 0x0C60
	EnableCapGL_TEXTURE_GEN_T                           EnableCap = 0x0C61
	EnableCapGL_TEXTURE_GEN_R                           EnableCap = 0x0C62
	EnableCapGL_TEXTURE_GEN_Q                           EnableCap = 0x0C63
	EnableCapGL_AUTO_NORMAL                             EnableCap = 0x0D80
	EnableCapGL_MAP1_COLOR_4                            EnableCap = 0x0D90
	EnableCapGL_MAP1_INDEX                              EnableCap = 0x0D91
	EnableCapGL_MAP1_NORMAL                             EnableCap = 0x0D92
	EnableCapGL_MAP1_TEXTURE_COORD_1                    EnableCap = 0x0D93
	EnableCapGL_MAP1_TEXTURE_COORD_2                    EnableCap = 0x0D94
	EnableCapGL_MAP1_TEXTURE_COORD_3                    EnableCap = 0x0D95
	EnableCapGL_MAP1_TEXTURE_COORD_4                    EnableCap = 0x0D96
	EnableCapGL_MAP1_VERTEX_3                           EnableCap = 0x0D97
	EnableCapGL_MAP1_VERTEX_4                           EnableCap = 0x0D98
	EnableCapGL_MAP2_COLOR_4                            EnableCap = 0x0DB0
	EnableCapGL_MAP2_INDEX                              EnableCap = 0x0DB1
	EnableCapGL_MAP2_NORMAL                             EnableCap = 0x0DB2
	EnableCapGL_MAP2_TEXTURE_COORD_1                    EnableCap = 0x0DB3
	EnableCapGL_MAP2_TEXTURE_COORD_2                    EnableCap = 0x0DB4
	EnableCapGL_MAP2_TEXTURE_COORD_3                    EnableCap = 0x0DB5
	EnableCapGL_MAP2_TEXTURE_COORD_4                    EnableCap = 0x0DB6
	EnableCapGL_MAP2_VERTEX_3                           EnableCap = 0x0DB7
	EnableCapGL_MAP2_VERTEX_4                           EnableCap = 0x0DB8
	EnableCapGL_TEXTURE_1D                              EnableCap = 0x0DE0
	EnableCapGL_TEXTURE_2D                              EnableCap = 0x0DE1
	EnableCapGL_POLYGON_OFFSET_POINT                    EnableCap = 0x2A01
	EnableCapGL_POLYGON_OFFSET_LINE                     EnableCap = 0x2A02
	EnableCapGL_CLIP_PLANE0                             EnableCap = 0x3000
	EnableCapGL_CLIP_DISTANCE0                          EnableCap = 0x3000
	EnableCapGL_CLIP_PLANE1                             EnableCap = 0x3001
	EnableCapGL_CLIP_DISTANCE1                          EnableCap = 0x3001
	EnableCapGL_CLIP_PLANE2                             EnableCap = 0x3002
	EnableCapGL_CLIP_DISTANCE2                          EnableCap = 0x3002
	EnableCapGL_CLIP_PLANE3                             EnableCap = 0x3003
	EnableCapGL_CLIP_DISTANCE3                          EnableCap = 0x3003
	EnableCapGL_CLIP_PLANE4                             EnableCap = 0x3004
	EnableCapGL_CLIP_DISTANCE4                          EnableCap = 0x3004
	EnableCapGL_CLIP_PLANE5                             EnableCap = 0x3005
	EnableCapGL_CLIP_DISTANCE5                          EnableCap = 0x3005
	EnableCapGL_CLIP_DISTANCE6                          EnableCap = 0x3006
	EnableCapGL_CLIP_DISTANCE7                          EnableCap = 0x3007
	EnableCapGL_LIGHT0                                  EnableCap = 0x4000
	EnableCapGL_LIGHT1                                  EnableCap = 0x4001
	EnableCapGL_LIGHT2                                  EnableCap = 0x4002
	EnableCapGL_LIGHT3                                  EnableCap = 0x4003
	EnableCapGL_LIGHT4                                  EnableCap = 0x4004
	EnableCapGL_LIGHT5                                  EnableCap = 0x4005
	EnableCapGL_LIGHT6                                  EnableCap = 0x4006
	EnableCapGL_LIGHT7                                  EnableCap = 0x4007
	EnableCapGL_CONVOLUTION_1D_EXT                      EnableCap = 0x8010
	EnableCapGL_CONVOLUTION_2D_EXT                      EnableCap = 0x8011
	EnableCapGL_SEPARABLE_2D_EXT                        EnableCap = 0x8012
	EnableCapGL_HISTOGRAM_EXT                           EnableCap = 0x8024
	EnableCapGL_MINMAX_EXT                              EnableCap = 0x802E
	EnableCapGL_POLYGON_OFFSET_FILL                     EnableCap = 0x8037
	EnableCapGL_RESCALE_NORMAL_EXT                      EnableCap = 0x803A
	EnableCapGL_TEXTURE_3D_EXT                          EnableCap = 0x806F
	EnableCapGL_VERTEX_ARRAY                            EnableCap = 0x8074
	EnableCapGL_NORMAL_ARRAY                            EnableCap = 0x8075
	EnableCapGL_COLOR_ARRAY                             EnableCap = 0x8076
	EnableCapGL_INDEX_ARRAY                             EnableCap = 0x8077
	EnableCapGL_TEXTURE_COORD_ARRAY                     EnableCap = 0x8078
	EnableCapGL_EDGE_FLAG_ARRAY                         EnableCap = 0x8079
	EnableCapGL_INTERLACE_SGIX                          EnableCap = 0x8094
	EnableCapGL_MULTISAMPLE                             EnableCap = 0x809D
	EnableCapGL_MULTISAMPLE_SGIS                        EnableCap = 0x809D
	EnableCapGL_SAMPLE_ALPHA_TO_COVERAGE                EnableCap = 0x809E
	EnableCapGL_SAMPLE_ALPHA_TO_MASK_SGIS               EnableCap = 0x809E
	EnableCapGL_SAMPLE_ALPHA_TO_ONE                     EnableCap = 0x809F
	EnableCapGL_SAMPLE_ALPHA_TO_ONE_SGIS                EnableCap = 0x809F
	EnableCapGL_SAMPLE_COVERAGE                         EnableCap = 0x80A0
	EnableCapGL_SAMPLE_MASK_SGIS                        EnableCap = 0x80A0
	EnableCapGL_TEXTURE_COLOR_TABLE_SGI                 EnableCap = 0x80BC
	EnableCapGL_COLOR_TABLE                             EnableCap = 0x80D0
	EnableCapGL_COLOR_TABLE_SGI                         EnableCap = 0x80D0
	EnableCapGL_POST_CONVOLUTION_COLOR_TABLE            EnableCap = 0x80D1
	EnableCapGL_POST_CONVOLUTION_COLOR_TABLE_SGI        EnableCap = 0x80D1
	EnableCapGL_POST_COLOR_MATRIX_COLOR_TABLE           EnableCap = 0x80D2
	EnableCapGL_POST_COLOR_MATRIX_COLOR_TABLE_SGI       EnableCap = 0x80D2
	EnableCapGL_TEXTURE_4D_SGIS                         EnableCap = 0x8134
	EnableCapGL_PIXEL_TEX_GEN_SGIX                      EnableCap = 0x8139
	EnableCapGL_SPRITE_SGIX                             EnableCap = 0x8148
	EnableCapGL_REFERENCE_PLANE_SGIX                    EnableCap = 0x817D
	EnableCapGL_IR_INSTRUMENT1_SGIX                     EnableCap = 0x817F
	EnableCapGL_CALLIGRAPHIC_FRAGMENT_SGIX              EnableCap = 0x8183
	EnableCapGL_FRAMEZOOM_SGIX                          EnableCap = 0x818B
	EnableCapGL_FOG_OFFSET_SGIX                         EnableCap = 0x8198
	EnableCapGL_SHARED_TEXTURE_PALETTE_EXT              EnableCap = 0x81FB
	EnableCapGL_DEBUG_OUTPUT_SYNCHRONOUS                EnableCap = 0x8242
	EnableCapGL_ASYNC_HISTOGRAM_SGIX                    EnableCap = 0x832C
	EnableCapGL_PIXEL_TEXTURE_SGIS                      EnableCap = 0x8353
	EnableCapGL_ASYNC_TEX_IMAGE_SGIX                    EnableCap = 0x835C
	EnableCapGL_ASYNC_DRAW_PIXELS_SGIX                  EnableCap = 0x835D
	EnableCapGL_ASYNC_READ_PIXELS_SGIX                  EnableCap = 0x835E
	EnableCapGL_FRAGMENT_LIGHTING_SGIX                  EnableCap = 0x8400
	EnableCapGL_FRAGMENT_COLOR_MATERIAL_SGIX            EnableCap = 0x8401
	EnableCapGL_FRAGMENT_LIGHT0_SGIX                    EnableCap = 0x840C
	EnableCapGL_FRAGMENT_LIGHT1_SGIX                    EnableCap = 0x840D
	EnableCapGL_FRAGMENT_LIGHT2_SGIX                    EnableCap = 0x840E
	EnableCapGL_FRAGMENT_LIGHT3_SGIX                    EnableCap = 0x840F
	EnableCapGL_FRAGMENT_LIGHT4_SGIX                    EnableCap = 0x8410
	EnableCapGL_FRAGMENT_LIGHT5_SGIX                    EnableCap = 0x8411
	EnableCapGL_FRAGMENT_LIGHT6_SGIX                    EnableCap = 0x8412
	EnableCapGL_FRAGMENT_LIGHT7_SGIX                    EnableCap = 0x8413
	EnableCapGL_TEXTURE_RECTANGLE                       EnableCap = 0x84F5
	EnableCapGL_TEXTURE_RECTANGLE_ARB                   EnableCap = 0x84F5
	EnableCapGL_TEXTURE_RECTANGLE_NV                    EnableCap = 0x84F5
	EnableCapGL_TEXTURE_CUBE_MAP                        EnableCap = 0x8513
	EnableCapGL_TEXTURE_CUBE_MAP_ARB                    EnableCap = 0x8513
	EnableCapGL_TEXTURE_CUBE_MAP_EXT                    EnableCap = 0x8513
	EnableCapGL_TEXTURE_CUBE_MAP_OES                    EnableCap = 0x8513
	EnableCapGL_PROGRAM_POINT_SIZE                      EnableCap = 0x8642
	EnableCapGL_DEPTH_CLAMP                             EnableCap = 0x864F
	EnableCapGL_TEXTURE_CUBE_MAP_SEAMLESS               EnableCap = 0x884F
	EnableCapGL_SAMPLE_SHADING                          EnableCap = 0x8C36
	EnableCapGL_RASTERIZER_DISCARD                      EnableCap = 0x8C89
	EnableCapGL_TEXTURE_GEN_STR_OES                     EnableCap = 0x8D60
	EnableCapGL_PRIMITIVE_RESTART_FIXED_INDEX           EnableCap = 0x8D69
	EnableCapGL_FRAMEBUFFER_SRGB                        EnableCap = 0x8DB9
	EnableCapGL_SAMPLE_MASK                             EnableCap = 0x8E51
	EnableCapGL_FETCH_PER_SAMPLE_ARM                    EnableCap = 0x8F65
	EnableCapGL_PRIMITIVE_RESTART                       EnableCap = 0x8F9D
	EnableCapGL_DEBUG_OUTPUT                            EnableCap = 0x92E0
	EnableCapGL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV     EnableCap = 0x95B1
	EnableCapGL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM      EnableCap = 0x96A2
	EnableCapGL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM EnableCap = 0x96A5
)

type ErrorCode

type ErrorCode uint32
const (
	ErrorCodeGL_NO_ERROR                          ErrorCode = 0
	ErrorCodeGL_INVALID_ENUM                      ErrorCode = 0x0500
	ErrorCodeGL_INVALID_VALUE                     ErrorCode = 0x0501
	ErrorCodeGL_INVALID_OPERATION                 ErrorCode = 0x0502
	ErrorCodeGL_STACK_OVERFLOW                    ErrorCode = 0x0503
	ErrorCodeGL_STACK_UNDERFLOW                   ErrorCode = 0x0504
	ErrorCodeGL_OUT_OF_MEMORY                     ErrorCode = 0x0505
	ErrorCodeGL_INVALID_FRAMEBUFFER_OPERATION     ErrorCode = 0x0506
	ErrorCodeGL_INVALID_FRAMEBUFFER_OPERATION_EXT ErrorCode = 0x0506
	ErrorCodeGL_INVALID_FRAMEBUFFER_OPERATION_OES ErrorCode = 0x0506
	ErrorCodeGL_TABLE_TOO_LARGE_EXT               ErrorCode = 0x8031
	ErrorCodeGL_TABLE_TOO_LARGE                   ErrorCode = 0x8031
	ErrorCodeGL_TEXTURE_TOO_LARGE_EXT             ErrorCode = 0x8065
)

type FeedbackType

type FeedbackType uint32
const (
	FeedbackTypeGL_2D               FeedbackType = 0x0600
	FeedbackTypeGL_3D               FeedbackType = 0x0601
	FeedbackTypeGL_3D_COLOR         FeedbackType = 0x0602
	FeedbackTypeGL_3D_COLOR_TEXTURE FeedbackType = 0x0603
	FeedbackTypeGL_4D_COLOR_TEXTURE FeedbackType = 0x0604
)

type FogParameter

type FogParameter uint32
const (
	FogParameterGL_FOG_INDEX             FogParameter = 0x0B61
	FogParameterGL_FOG_DENSITY           FogParameter = 0x0B62
	FogParameterGL_FOG_START             FogParameter = 0x0B63
	FogParameterGL_FOG_END               FogParameter = 0x0B64
	FogParameterGL_FOG_MODE              FogParameter = 0x0B65
	FogParameterGL_FOG_COLOR             FogParameter = 0x0B66
	FogParameterGL_FOG_OFFSET_VALUE_SGIX FogParameter = 0x8199
)

type FogPointerTypeEXT

type FogPointerTypeEXT uint32
const (
	FogPointerTypeEXTGL_FLOAT  FogPointerTypeEXT = 0x1406
	FogPointerTypeEXTGL_DOUBLE FogPointerTypeEXT = 0x140A
)

type FramebufferAttachment

type FramebufferAttachment uint32
const (
	FramebufferAttachmentGL_DEPTH_STENCIL_ATTACHMENT    FramebufferAttachment = 0x821A
	FramebufferAttachmentGL_COLOR_ATTACHMENT0           FramebufferAttachment = 0x8CE0
	FramebufferAttachmentGL_COLOR_ATTACHMENT1           FramebufferAttachment = 0x8CE1
	FramebufferAttachmentGL_COLOR_ATTACHMENT2           FramebufferAttachment = 0x8CE2
	FramebufferAttachmentGL_COLOR_ATTACHMENT3           FramebufferAttachment = 0x8CE3
	FramebufferAttachmentGL_COLOR_ATTACHMENT4           FramebufferAttachment = 0x8CE4
	FramebufferAttachmentGL_COLOR_ATTACHMENT5           FramebufferAttachment = 0x8CE5
	FramebufferAttachmentGL_COLOR_ATTACHMENT6           FramebufferAttachment = 0x8CE6
	FramebufferAttachmentGL_COLOR_ATTACHMENT7           FramebufferAttachment = 0x8CE7
	FramebufferAttachmentGL_COLOR_ATTACHMENT8           FramebufferAttachment = 0x8CE8
	FramebufferAttachmentGL_COLOR_ATTACHMENT9           FramebufferAttachment = 0x8CE9
	FramebufferAttachmentGL_COLOR_ATTACHMENT10          FramebufferAttachment = 0x8CEA
	FramebufferAttachmentGL_COLOR_ATTACHMENT11          FramebufferAttachment = 0x8CEB
	FramebufferAttachmentGL_COLOR_ATTACHMENT12          FramebufferAttachment = 0x8CEC
	FramebufferAttachmentGL_COLOR_ATTACHMENT13          FramebufferAttachment = 0x8CED
	FramebufferAttachmentGL_COLOR_ATTACHMENT14          FramebufferAttachment = 0x8CEE
	FramebufferAttachmentGL_COLOR_ATTACHMENT15          FramebufferAttachment = 0x8CEF
	FramebufferAttachmentGL_COLOR_ATTACHMENT16          FramebufferAttachment = 0x8CF0
	FramebufferAttachmentGL_COLOR_ATTACHMENT17          FramebufferAttachment = 0x8CF1
	FramebufferAttachmentGL_COLOR_ATTACHMENT18          FramebufferAttachment = 0x8CF2
	FramebufferAttachmentGL_COLOR_ATTACHMENT19          FramebufferAttachment = 0x8CF3
	FramebufferAttachmentGL_COLOR_ATTACHMENT20          FramebufferAttachment = 0x8CF4
	FramebufferAttachmentGL_COLOR_ATTACHMENT21          FramebufferAttachment = 0x8CF5
	FramebufferAttachmentGL_COLOR_ATTACHMENT22          FramebufferAttachment = 0x8CF6
	FramebufferAttachmentGL_COLOR_ATTACHMENT23          FramebufferAttachment = 0x8CF7
	FramebufferAttachmentGL_COLOR_ATTACHMENT24          FramebufferAttachment = 0x8CF8
	FramebufferAttachmentGL_COLOR_ATTACHMENT25          FramebufferAttachment = 0x8CF9
	FramebufferAttachmentGL_COLOR_ATTACHMENT26          FramebufferAttachment = 0x8CFA
	FramebufferAttachmentGL_COLOR_ATTACHMENT27          FramebufferAttachment = 0x8CFB
	FramebufferAttachmentGL_COLOR_ATTACHMENT28          FramebufferAttachment = 0x8CFC
	FramebufferAttachmentGL_COLOR_ATTACHMENT29          FramebufferAttachment = 0x8CFD
	FramebufferAttachmentGL_COLOR_ATTACHMENT30          FramebufferAttachment = 0x8CFE
	FramebufferAttachmentGL_COLOR_ATTACHMENT31          FramebufferAttachment = 0x8CFF
	FramebufferAttachmentGL_DEPTH_ATTACHMENT            FramebufferAttachment = 0x8D00
	FramebufferAttachmentGL_STENCIL_ATTACHMENT          FramebufferAttachment = 0x8D20
	FramebufferAttachmentGL_SHADING_RATE_ATTACHMENT_EXT FramebufferAttachment = 0x96D1
)

type FramebufferAttachmentParameterName

type FramebufferAttachmentParameterName uint32
const (
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING              FramebufferAttachmentParameterName = 0x8210
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT          FramebufferAttachmentParameterName = 0x8210
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE              FramebufferAttachmentParameterName = 0x8211
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT          FramebufferAttachmentParameterName = 0x8211
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_RED_SIZE                    FramebufferAttachmentParameterName = 0x8212
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE                  FramebufferAttachmentParameterName = 0x8213
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE                   FramebufferAttachmentParameterName = 0x8214
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE                  FramebufferAttachmentParameterName = 0x8215
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE                  FramebufferAttachmentParameterName = 0x8216
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE                FramebufferAttachmentParameterName = 0x8217
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE                 FramebufferAttachmentParameterName = 0x8CD0
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT             FramebufferAttachmentParameterName = 0x8CD0
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES             FramebufferAttachmentParameterName = 0x8CD0
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME                 FramebufferAttachmentParameterName = 0x8CD1
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT             FramebufferAttachmentParameterName = 0x8CD1
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES             FramebufferAttachmentParameterName = 0x8CD1
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL               FramebufferAttachmentParameterName = 0x8CD2
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT           FramebufferAttachmentParameterName = 0x8CD2
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES           FramebufferAttachmentParameterName = 0x8CD2
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE       FramebufferAttachmentParameterName = 0x8CD3
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT   FramebufferAttachmentParameterName = 0x8CD3
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES   FramebufferAttachmentParameterName = 0x8CD3
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT      FramebufferAttachmentParameterName = 0x8CD4
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES      FramebufferAttachmentParameterName = 0x8CD4
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER               FramebufferAttachmentParameterName = 0x8CD4
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT           FramebufferAttachmentParameterName = 0x8CD4
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT         FramebufferAttachmentParameterName = 0x8D6C
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED                     FramebufferAttachmentParameterName = 0x8DA7
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB                 FramebufferAttachmentParameterName = 0x8DA7
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT                 FramebufferAttachmentParameterName = 0x8DA7
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES                 FramebufferAttachmentParameterName = 0x8DA7
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG           FramebufferAttachmentParameterName = 0x913F
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR       FramebufferAttachmentParameterName = 0x9630
	FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR FramebufferAttachmentParameterName = 0x9632
)

type FramebufferParameterName

type FramebufferParameterName uint32
const (
	FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_WIDTH                  FramebufferParameterName = 0x9310
	FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_HEIGHT                 FramebufferParameterName = 0x9311
	FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_LAYERS                 FramebufferParameterName = 0x9312
	FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_SAMPLES                FramebufferParameterName = 0x9313
	FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS FramebufferParameterName = 0x9314
)

type FramebufferStatus

type FramebufferStatus uint32
const (
	FramebufferStatusGL_FRAMEBUFFER_UNDEFINED                     FramebufferStatus = 0x8219
	FramebufferStatusGL_FRAMEBUFFER_COMPLETE                      FramebufferStatus = 0x8CD5
	FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT         FramebufferStatus = 0x8CD6
	FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT FramebufferStatus = 0x8CD7
	FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER        FramebufferStatus = 0x8CDB
	FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER        FramebufferStatus = 0x8CDC
	FramebufferStatusGL_FRAMEBUFFER_UNSUPPORTED                   FramebufferStatus = 0x8CDD
	FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE        FramebufferStatus = 0x8D56
	FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS      FramebufferStatus = 0x8DA8
)

type FramebufferTarget

type FramebufferTarget uint32
const (
	FramebufferTargetGL_READ_FRAMEBUFFER FramebufferTarget = 0x8CA8
	FramebufferTargetGL_DRAW_FRAMEBUFFER FramebufferTarget = 0x8CA9
	FramebufferTargetGL_FRAMEBUFFER      FramebufferTarget = 0x8D40
	FramebufferTargetGL_FRAMEBUFFER_OES  FramebufferTarget = 0x8D40
)

type FrontFaceDirection

type FrontFaceDirection uint32
const (
	FrontFaceDirectionGL_CW  FrontFaceDirection = 0x0900
	FrontFaceDirectionGL_CCW FrontFaceDirection = 0x0901
)

type GetFramebufferParameter

type GetFramebufferParameter uint32
const (
	GetFramebufferParameterGL_DOUBLEBUFFER                               GetFramebufferParameter = 0x0C32
	GetFramebufferParameterGL_STEREO                                     GetFramebufferParameter = 0x0C33
	GetFramebufferParameterGL_SAMPLE_BUFFERS                             GetFramebufferParameter = 0x80A8
	GetFramebufferParameterGL_SAMPLES                                    GetFramebufferParameter = 0x80A9
	GetFramebufferParameterGL_IMPLEMENTATION_COLOR_READ_TYPE             GetFramebufferParameter = 0x8B9A
	GetFramebufferParameterGL_IMPLEMENTATION_COLOR_READ_FORMAT           GetFramebufferParameter = 0x8B9B
	GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_WIDTH                  GetFramebufferParameter = 0x9310
	GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_HEIGHT                 GetFramebufferParameter = 0x9311
	GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_LAYERS                 GetFramebufferParameter = 0x9312
	GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_SAMPLES                GetFramebufferParameter = 0x9313
	GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS GetFramebufferParameter = 0x9314
)

type GetMapQuery

type GetMapQuery uint32
const (
	GetMapQueryGL_COEFF  GetMapQuery = 0x0A00
	GetMapQueryGL_ORDER  GetMapQuery = 0x0A01
	GetMapQueryGL_DOMAIN GetMapQuery = 0x0A02
)

type GetMultisamplePNameNV

type GetMultisamplePNameNV uint32
const (
	GetMultisamplePNameNVGL_SAMPLE_POSITION                  GetMultisamplePNameNV = 0x8E50
	GetMultisamplePNameNVGL_SAMPLE_LOCATION_ARB              GetMultisamplePNameNV = 0x8E50
	GetMultisamplePNameNVGL_PROGRAMMABLE_SAMPLE_LOCATION_ARB GetMultisamplePNameNV = 0x9341
)

type GetPName

type GetPName uint32
const (
	GetPNameGL_CURRENT_COLOR                                                           GetPName = 0x0B00
	GetPNameGL_CURRENT_INDEX                                                           GetPName = 0x0B01
	GetPNameGL_CURRENT_NORMAL                                                          GetPName = 0x0B02
	GetPNameGL_CURRENT_TEXTURE_COORDS                                                  GetPName = 0x0B03
	GetPNameGL_CURRENT_RASTER_COLOR                                                    GetPName = 0x0B04
	GetPNameGL_CURRENT_RASTER_INDEX                                                    GetPName = 0x0B05
	GetPNameGL_CURRENT_RASTER_TEXTURE_COORDS                                           GetPName = 0x0B06
	GetPNameGL_CURRENT_RASTER_POSITION                                                 GetPName = 0x0B07
	GetPNameGL_CURRENT_RASTER_POSITION_VALID                                           GetPName = 0x0B08
	GetPNameGL_CURRENT_RASTER_DISTANCE                                                 GetPName = 0x0B09
	GetPNameGL_POINT_SMOOTH                                                            GetPName = 0x0B10
	GetPNameGL_POINT_SIZE                                                              GetPName = 0x0B11
	GetPNameGL_POINT_SIZE_RANGE                                                        GetPName = 0x0B12
	GetPNameGL_SMOOTH_POINT_SIZE_RANGE                                                 GetPName = 0x0B12
	GetPNameGL_POINT_SIZE_GRANULARITY                                                  GetPName = 0x0B13
	GetPNameGL_SMOOTH_POINT_SIZE_GRANULARITY                                           GetPName = 0x0B13
	GetPNameGL_LINE_SMOOTH                                                             GetPName = 0x0B20
	GetPNameGL_LINE_WIDTH                                                              GetPName = 0x0B21
	GetPNameGL_LINE_WIDTH_RANGE                                                        GetPName = 0x0B22
	GetPNameGL_SMOOTH_LINE_WIDTH_RANGE                                                 GetPName = 0x0B22
	GetPNameGL_LINE_WIDTH_GRANULARITY                                                  GetPName = 0x0B23
	GetPNameGL_SMOOTH_LINE_WIDTH_GRANULARITY                                           GetPName = 0x0B23
	GetPNameGL_LINE_STIPPLE                                                            GetPName = 0x0B24
	GetPNameGL_LINE_STIPPLE_PATTERN                                                    GetPName = 0x0B25
	GetPNameGL_LINE_STIPPLE_REPEAT                                                     GetPName = 0x0B26
	GetPNameGL_LIST_MODE                                                               GetPName = 0x0B30
	GetPNameGL_MAX_LIST_NESTING                                                        GetPName = 0x0B31
	GetPNameGL_LIST_BASE                                                               GetPName = 0x0B32
	GetPNameGL_LIST_INDEX                                                              GetPName = 0x0B33
	GetPNameGL_POLYGON_MODE                                                            GetPName = 0x0B40
	GetPNameGL_POLYGON_SMOOTH                                                          GetPName = 0x0B41
	GetPNameGL_POLYGON_STIPPLE                                                         GetPName = 0x0B42
	GetPNameGL_EDGE_FLAG                                                               GetPName = 0x0B43
	GetPNameGL_CULL_FACE                                                               GetPName = 0x0B44
	GetPNameGL_CULL_FACE_MODE                                                          GetPName = 0x0B45
	GetPNameGL_FRONT_FACE                                                              GetPName = 0x0B46
	GetPNameGL_LIGHTING                                                                GetPName = 0x0B50
	GetPNameGL_LIGHT_MODEL_LOCAL_VIEWER                                                GetPName = 0x0B51
	GetPNameGL_LIGHT_MODEL_TWO_SIDE                                                    GetPName = 0x0B52
	GetPNameGL_LIGHT_MODEL_AMBIENT                                                     GetPName = 0x0B53
	GetPNameGL_SHADE_MODEL                                                             GetPName = 0x0B54
	GetPNameGL_COLOR_MATERIAL_FACE                                                     GetPName = 0x0B55
	GetPNameGL_COLOR_MATERIAL_PARAMETER                                                GetPName = 0x0B56
	GetPNameGL_COLOR_MATERIAL                                                          GetPName = 0x0B57
	GetPNameGL_FOG                                                                     GetPName = 0x0B60
	GetPNameGL_FOG_INDEX                                                               GetPName = 0x0B61
	GetPNameGL_FOG_DENSITY                                                             GetPName = 0x0B62
	GetPNameGL_FOG_START                                                               GetPName = 0x0B63
	GetPNameGL_FOG_END                                                                 GetPName = 0x0B64
	GetPNameGL_FOG_MODE                                                                GetPName = 0x0B65
	GetPNameGL_FOG_COLOR                                                               GetPName = 0x0B66
	GetPNameGL_DEPTH_RANGE                                                             GetPName = 0x0B70
	GetPNameGL_DEPTH_TEST                                                              GetPName = 0x0B71
	GetPNameGL_DEPTH_WRITEMASK                                                         GetPName = 0x0B72
	GetPNameGL_DEPTH_CLEAR_VALUE                                                       GetPName = 0x0B73
	GetPNameGL_DEPTH_FUNC                                                              GetPName = 0x0B74
	GetPNameGL_ACCUM_CLEAR_VALUE                                                       GetPName = 0x0B80
	GetPNameGL_STENCIL_TEST                                                            GetPName = 0x0B90
	GetPNameGL_STENCIL_CLEAR_VALUE                                                     GetPName = 0x0B91
	GetPNameGL_STENCIL_FUNC                                                            GetPName = 0x0B92
	GetPNameGL_STENCIL_VALUE_MASK                                                      GetPName = 0x0B93
	GetPNameGL_STENCIL_FAIL                                                            GetPName = 0x0B94
	GetPNameGL_STENCIL_PASS_DEPTH_FAIL                                                 GetPName = 0x0B95
	GetPNameGL_STENCIL_PASS_DEPTH_PASS                                                 GetPName = 0x0B96
	GetPNameGL_STENCIL_REF                                                             GetPName = 0x0B97
	GetPNameGL_STENCIL_WRITEMASK                                                       GetPName = 0x0B98
	GetPNameGL_MATRIX_MODE                                                             GetPName = 0x0BA0
	GetPNameGL_NORMALIZE                                                               GetPName = 0x0BA1
	GetPNameGL_VIEWPORT                                                                GetPName = 0x0BA2
	GetPNameGL_MODELVIEW_STACK_DEPTH                                                   GetPName = 0x0BA3
	GetPNameGL_MODELVIEW0_STACK_DEPTH_EXT                                              GetPName = 0x0BA3
	GetPNameGL_PROJECTION_STACK_DEPTH                                                  GetPName = 0x0BA4
	GetPNameGL_TEXTURE_STACK_DEPTH                                                     GetPName = 0x0BA5
	GetPNameGL_MODELVIEW_MATRIX                                                        GetPName = 0x0BA6
	GetPNameGL_MODELVIEW0_MATRIX_EXT                                                   GetPName = 0x0BA6
	GetPNameGL_PROJECTION_MATRIX                                                       GetPName = 0x0BA7
	GetPNameGL_TEXTURE_MATRIX                                                          GetPName = 0x0BA8
	GetPNameGL_ATTRIB_STACK_DEPTH                                                      GetPName = 0x0BB0
	GetPNameGL_CLIENT_ATTRIB_STACK_DEPTH                                               GetPName = 0x0BB1
	GetPNameGL_ALPHA_TEST                                                              GetPName = 0x0BC0
	GetPNameGL_ALPHA_TEST_QCOM                                                         GetPName = 0x0BC0
	GetPNameGL_ALPHA_TEST_FUNC                                                         GetPName = 0x0BC1
	GetPNameGL_ALPHA_TEST_FUNC_QCOM                                                    GetPName = 0x0BC1
	GetPNameGL_ALPHA_TEST_REF                                                          GetPName = 0x0BC2
	GetPNameGL_ALPHA_TEST_REF_QCOM                                                     GetPName = 0x0BC2
	GetPNameGL_DITHER                                                                  GetPName = 0x0BD0
	GetPNameGL_BLEND_DST                                                               GetPName = 0x0BE0
	GetPNameGL_BLEND_SRC                                                               GetPName = 0x0BE1
	GetPNameGL_BLEND                                                                   GetPName = 0x0BE2
	GetPNameGL_LOGIC_OP_MODE                                                           GetPName = 0x0BF0
	GetPNameGL_INDEX_LOGIC_OP                                                          GetPName = 0x0BF1
	GetPNameGL_LOGIC_OP                                                                GetPName = 0x0BF1
	GetPNameGL_COLOR_LOGIC_OP                                                          GetPName = 0x0BF2
	GetPNameGL_AUX_BUFFERS                                                             GetPName = 0x0C00
	GetPNameGL_DRAW_BUFFER                                                             GetPName = 0x0C01
	GetPNameGL_DRAW_BUFFER_EXT                                                         GetPName = 0x0C01
	GetPNameGL_READ_BUFFER                                                             GetPName = 0x0C02
	GetPNameGL_READ_BUFFER_EXT                                                         GetPName = 0x0C02
	GetPNameGL_READ_BUFFER_NV                                                          GetPName = 0x0C02
	GetPNameGL_SCISSOR_BOX                                                             GetPName = 0x0C10
	GetPNameGL_SCISSOR_TEST                                                            GetPName = 0x0C11
	GetPNameGL_INDEX_CLEAR_VALUE                                                       GetPName = 0x0C20
	GetPNameGL_INDEX_WRITEMASK                                                         GetPName = 0x0C21
	GetPNameGL_COLOR_CLEAR_VALUE                                                       GetPName = 0x0C22
	GetPNameGL_COLOR_WRITEMASK                                                         GetPName = 0x0C23
	GetPNameGL_INDEX_MODE                                                              GetPName = 0x0C30
	GetPNameGL_RGBA_MODE                                                               GetPName = 0x0C31
	GetPNameGL_DOUBLEBUFFER                                                            GetPName = 0x0C32
	GetPNameGL_STEREO                                                                  GetPName = 0x0C33
	GetPNameGL_RENDER_MODE                                                             GetPName = 0x0C40
	GetPNameGL_PERSPECTIVE_CORRECTION_HINT                                             GetPName = 0x0C50
	GetPNameGL_POINT_SMOOTH_HINT                                                       GetPName = 0x0C51
	GetPNameGL_LINE_SMOOTH_HINT                                                        GetPName = 0x0C52
	GetPNameGL_POLYGON_SMOOTH_HINT                                                     GetPName = 0x0C53
	GetPNameGL_FOG_HINT                                                                GetPName = 0x0C54
	GetPNameGL_TEXTURE_GEN_S                                                           GetPName = 0x0C60
	GetPNameGL_TEXTURE_GEN_T                                                           GetPName = 0x0C61
	GetPNameGL_TEXTURE_GEN_R                                                           GetPName = 0x0C62
	GetPNameGL_TEXTURE_GEN_Q                                                           GetPName = 0x0C63
	GetPNameGL_PIXEL_MAP_I_TO_I_SIZE                                                   GetPName = 0x0CB0
	GetPNameGL_PIXEL_MAP_S_TO_S_SIZE                                                   GetPName = 0x0CB1
	GetPNameGL_PIXEL_MAP_I_TO_R_SIZE                                                   GetPName = 0x0CB2
	GetPNameGL_PIXEL_MAP_I_TO_G_SIZE                                                   GetPName = 0x0CB3
	GetPNameGL_PIXEL_MAP_I_TO_B_SIZE                                                   GetPName = 0x0CB4
	GetPNameGL_PIXEL_MAP_I_TO_A_SIZE                                                   GetPName = 0x0CB5
	GetPNameGL_PIXEL_MAP_R_TO_R_SIZE                                                   GetPName = 0x0CB6
	GetPNameGL_PIXEL_MAP_G_TO_G_SIZE                                                   GetPName = 0x0CB7
	GetPNameGL_PIXEL_MAP_B_TO_B_SIZE                                                   GetPName = 0x0CB8
	GetPNameGL_PIXEL_MAP_A_TO_A_SIZE                                                   GetPName = 0x0CB9
	GetPNameGL_UNPACK_SWAP_BYTES                                                       GetPName = 0x0CF0
	GetPNameGL_UNPACK_LSB_FIRST                                                        GetPName = 0x0CF1
	GetPNameGL_UNPACK_ROW_LENGTH                                                       GetPName = 0x0CF2
	GetPNameGL_UNPACK_SKIP_ROWS                                                        GetPName = 0x0CF3
	GetPNameGL_UNPACK_SKIP_PIXELS                                                      GetPName = 0x0CF4
	GetPNameGL_UNPACK_ALIGNMENT                                                        GetPName = 0x0CF5
	GetPNameGL_PACK_SWAP_BYTES                                                         GetPName = 0x0D00
	GetPNameGL_PACK_LSB_FIRST                                                          GetPName = 0x0D01
	GetPNameGL_PACK_ROW_LENGTH                                                         GetPName = 0x0D02
	GetPNameGL_PACK_ROW_LENGTH_NV                                                      GetPName = 0x0D02
	GetPNameGL_PACK_SKIP_ROWS                                                          GetPName = 0x0D03
	GetPNameGL_PACK_SKIP_ROWS_NV                                                       GetPName = 0x0D03
	GetPNameGL_PACK_SKIP_PIXELS                                                        GetPName = 0x0D04
	GetPNameGL_PACK_SKIP_PIXELS_NV                                                     GetPName = 0x0D04
	GetPNameGL_PACK_ALIGNMENT                                                          GetPName = 0x0D05
	GetPNameGL_MAP_COLOR                                                               GetPName = 0x0D10
	GetPNameGL_MAP_STENCIL                                                             GetPName = 0x0D11
	GetPNameGL_INDEX_SHIFT                                                             GetPName = 0x0D12
	GetPNameGL_INDEX_OFFSET                                                            GetPName = 0x0D13
	GetPNameGL_RED_SCALE                                                               GetPName = 0x0D14
	GetPNameGL_RED_BIAS                                                                GetPName = 0x0D15
	GetPNameGL_ZOOM_X                                                                  GetPName = 0x0D16
	GetPNameGL_ZOOM_Y                                                                  GetPName = 0x0D17
	GetPNameGL_GREEN_SCALE                                                             GetPName = 0x0D18
	GetPNameGL_GREEN_BIAS                                                              GetPName = 0x0D19
	GetPNameGL_BLUE_SCALE                                                              GetPName = 0x0D1A
	GetPNameGL_BLUE_BIAS                                                               GetPName = 0x0D1B
	GetPNameGL_ALPHA_SCALE                                                             GetPName = 0x0D1C
	GetPNameGL_ALPHA_BIAS                                                              GetPName = 0x0D1D
	GetPNameGL_DEPTH_SCALE                                                             GetPName = 0x0D1E
	GetPNameGL_DEPTH_BIAS                                                              GetPName = 0x0D1F
	GetPNameGL_MAX_EVAL_ORDER                                                          GetPName = 0x0D30
	GetPNameGL_MAX_LIGHTS                                                              GetPName = 0x0D31
	GetPNameGL_MAX_CLIP_PLANES                                                         GetPName = 0x0D32
	GetPNameGL_MAX_CLIP_DISTANCES                                                      GetPName = 0x0D32
	GetPNameGL_MAX_TEXTURE_SIZE                                                        GetPName = 0x0D33
	GetPNameGL_MAX_PIXEL_MAP_TABLE                                                     GetPName = 0x0D34
	GetPNameGL_MAX_ATTRIB_STACK_DEPTH                                                  GetPName = 0x0D35
	GetPNameGL_MAX_MODELVIEW_STACK_DEPTH                                               GetPName = 0x0D36
	GetPNameGL_MAX_NAME_STACK_DEPTH                                                    GetPName = 0x0D37
	GetPNameGL_MAX_PROJECTION_STACK_DEPTH                                              GetPName = 0x0D38
	GetPNameGL_MAX_TEXTURE_STACK_DEPTH                                                 GetPName = 0x0D39
	GetPNameGL_MAX_VIEWPORT_DIMS                                                       GetPName = 0x0D3A
	GetPNameGL_MAX_CLIENT_ATTRIB_STACK_DEPTH                                           GetPName = 0x0D3B
	GetPNameGL_SUBPIXEL_BITS                                                           GetPName = 0x0D50
	GetPNameGL_INDEX_BITS                                                              GetPName = 0x0D51
	GetPNameGL_RED_BITS                                                                GetPName = 0x0D52
	GetPNameGL_GREEN_BITS                                                              GetPName = 0x0D53
	GetPNameGL_BLUE_BITS                                                               GetPName = 0x0D54
	GetPNameGL_ALPHA_BITS                                                              GetPName = 0x0D55
	GetPNameGL_DEPTH_BITS                                                              GetPName = 0x0D56
	GetPNameGL_STENCIL_BITS                                                            GetPName = 0x0D57
	GetPNameGL_ACCUM_RED_BITS                                                          GetPName = 0x0D58
	GetPNameGL_ACCUM_GREEN_BITS                                                        GetPName = 0x0D59
	GetPNameGL_ACCUM_BLUE_BITS                                                         GetPName = 0x0D5A
	GetPNameGL_ACCUM_ALPHA_BITS                                                        GetPName = 0x0D5B
	GetPNameGL_NAME_STACK_DEPTH                                                        GetPName = 0x0D70
	GetPNameGL_AUTO_NORMAL                                                             GetPName = 0x0D80
	GetPNameGL_MAP1_COLOR_4                                                            GetPName = 0x0D90
	GetPNameGL_MAP1_INDEX                                                              GetPName = 0x0D91
	GetPNameGL_MAP1_NORMAL                                                             GetPName = 0x0D92
	GetPNameGL_MAP1_TEXTURE_COORD_1                                                    GetPName = 0x0D93
	GetPNameGL_MAP1_TEXTURE_COORD_2                                                    GetPName = 0x0D94
	GetPNameGL_MAP1_TEXTURE_COORD_3                                                    GetPName = 0x0D95
	GetPNameGL_MAP1_TEXTURE_COORD_4                                                    GetPName = 0x0D96
	GetPNameGL_MAP1_VERTEX_3                                                           GetPName = 0x0D97
	GetPNameGL_MAP1_VERTEX_4                                                           GetPName = 0x0D98
	GetPNameGL_MAP2_COLOR_4                                                            GetPName = 0x0DB0
	GetPNameGL_MAP2_INDEX                                                              GetPName = 0x0DB1
	GetPNameGL_MAP2_NORMAL                                                             GetPName = 0x0DB2
	GetPNameGL_MAP2_TEXTURE_COORD_1                                                    GetPName = 0x0DB3
	GetPNameGL_MAP2_TEXTURE_COORD_2                                                    GetPName = 0x0DB4
	GetPNameGL_MAP2_TEXTURE_COORD_3                                                    GetPName = 0x0DB5
	GetPNameGL_MAP2_TEXTURE_COORD_4                                                    GetPName = 0x0DB6
	GetPNameGL_MAP2_VERTEX_3                                                           GetPName = 0x0DB7
	GetPNameGL_MAP2_VERTEX_4                                                           GetPName = 0x0DB8
	GetPNameGL_MAP1_GRID_DOMAIN                                                        GetPName = 0x0DD0
	GetPNameGL_MAP1_GRID_SEGMENTS                                                      GetPName = 0x0DD1
	GetPNameGL_MAP2_GRID_DOMAIN                                                        GetPName = 0x0DD2
	GetPNameGL_MAP2_GRID_SEGMENTS                                                      GetPName = 0x0DD3
	GetPNameGL_TEXTURE_1D                                                              GetPName = 0x0DE0
	GetPNameGL_TEXTURE_2D                                                              GetPName = 0x0DE1
	GetPNameGL_FEEDBACK_BUFFER_SIZE                                                    GetPName = 0x0DF1
	GetPNameGL_FEEDBACK_BUFFER_TYPE                                                    GetPName = 0x0DF2
	GetPNameGL_SELECTION_BUFFER_SIZE                                                   GetPName = 0x0DF4
	GetPNameGL_POLYGON_OFFSET_UNITS                                                    GetPName = 0x2A00
	GetPNameGL_POLYGON_OFFSET_POINT                                                    GetPName = 0x2A01
	GetPNameGL_POLYGON_OFFSET_LINE                                                     GetPName = 0x2A02
	GetPNameGL_CLIP_PLANE0                                                             GetPName = 0x3000
	GetPNameGL_CLIP_PLANE1                                                             GetPName = 0x3001
	GetPNameGL_CLIP_PLANE2                                                             GetPName = 0x3002
	GetPNameGL_CLIP_PLANE3                                                             GetPName = 0x3003
	GetPNameGL_CLIP_PLANE4                                                             GetPName = 0x3004
	GetPNameGL_CLIP_PLANE5                                                             GetPName = 0x3005
	GetPNameGL_LIGHT0                                                                  GetPName = 0x4000
	GetPNameGL_LIGHT1                                                                  GetPName = 0x4001
	GetPNameGL_LIGHT2                                                                  GetPName = 0x4002
	GetPNameGL_LIGHT3                                                                  GetPName = 0x4003
	GetPNameGL_LIGHT4                                                                  GetPName = 0x4004
	GetPNameGL_LIGHT5                                                                  GetPName = 0x4005
	GetPNameGL_LIGHT6                                                                  GetPName = 0x4006
	GetPNameGL_LIGHT7                                                                  GetPName = 0x4007
	GetPNameGL_BLEND_COLOR                                                             GetPName = 0x8005
	GetPNameGL_BLEND_COLOR_EXT                                                         GetPName = 0x8005
	GetPNameGL_BLEND_EQUATION                                                          GetPName = 0x8009
	GetPNameGL_BLEND_EQUATION_EXT                                                      GetPName = 0x8009
	GetPNameGL_BLEND_EQUATION_OES                                                      GetPName = 0x8009
	GetPNameGL_BLEND_EQUATION_RGB                                                      GetPName = 0x8009
	GetPNameGL_PACK_CMYK_HINT_EXT                                                      GetPName = 0x800E
	GetPNameGL_UNPACK_CMYK_HINT_EXT                                                    GetPName = 0x800F
	GetPNameGL_CONVOLUTION_1D_EXT                                                      GetPName = 0x8010
	GetPNameGL_CONVOLUTION_2D_EXT                                                      GetPName = 0x8011
	GetPNameGL_SEPARABLE_2D_EXT                                                        GetPName = 0x8012
	GetPNameGL_POST_CONVOLUTION_RED_SCALE_EXT                                          GetPName = 0x801C
	GetPNameGL_POST_CONVOLUTION_GREEN_SCALE_EXT                                        GetPName = 0x801D
	GetPNameGL_POST_CONVOLUTION_BLUE_SCALE_EXT                                         GetPName = 0x801E
	GetPNameGL_POST_CONVOLUTION_ALPHA_SCALE_EXT                                        GetPName = 0x801F
	GetPNameGL_POST_CONVOLUTION_RED_BIAS_EXT                                           GetPName = 0x8020
	GetPNameGL_POST_CONVOLUTION_GREEN_BIAS_EXT                                         GetPName = 0x8021
	GetPNameGL_POST_CONVOLUTION_BLUE_BIAS_EXT                                          GetPName = 0x8022
	GetPNameGL_POST_CONVOLUTION_ALPHA_BIAS_EXT                                         GetPName = 0x8023
	GetPNameGL_HISTOGRAM_EXT                                                           GetPName = 0x8024
	GetPNameGL_MINMAX_EXT                                                              GetPName = 0x802E
	GetPNameGL_POLYGON_OFFSET_FILL                                                     GetPName = 0x8037
	GetPNameGL_POLYGON_OFFSET_FACTOR                                                   GetPName = 0x8038
	GetPNameGL_POLYGON_OFFSET_BIAS_EXT                                                 GetPName = 0x8039
	GetPNameGL_RESCALE_NORMAL_EXT                                                      GetPName = 0x803A
	GetPNameGL_TEXTURE_BINDING_1D                                                      GetPName = 0x8068
	GetPNameGL_TEXTURE_BINDING_2D                                                      GetPName = 0x8069
	GetPNameGL_TEXTURE_3D_BINDING_EXT                                                  GetPName = 0x806A
	GetPNameGL_TEXTURE_BINDING_3D                                                      GetPName = 0x806A
	GetPNameGL_PACK_SKIP_IMAGES                                                        GetPName = 0x806B
	GetPNameGL_PACK_SKIP_IMAGES_EXT                                                    GetPName = 0x806B
	GetPNameGL_PACK_IMAGE_HEIGHT                                                       GetPName = 0x806C
	GetPNameGL_PACK_IMAGE_HEIGHT_EXT                                                   GetPName = 0x806C
	GetPNameGL_UNPACK_SKIP_IMAGES                                                      GetPName = 0x806D
	GetPNameGL_UNPACK_SKIP_IMAGES_EXT                                                  GetPName = 0x806D
	GetPNameGL_UNPACK_IMAGE_HEIGHT                                                     GetPName = 0x806E
	GetPNameGL_UNPACK_IMAGE_HEIGHT_EXT                                                 GetPName = 0x806E
	GetPNameGL_TEXTURE_3D_EXT                                                          GetPName = 0x806F
	GetPNameGL_MAX_3D_TEXTURE_SIZE                                                     GetPName = 0x8073
	GetPNameGL_MAX_3D_TEXTURE_SIZE_EXT                                                 GetPName = 0x8073
	GetPNameGL_VERTEX_ARRAY                                                            GetPName = 0x8074
	GetPNameGL_NORMAL_ARRAY                                                            GetPName = 0x8075
	GetPNameGL_COLOR_ARRAY                                                             GetPName = 0x8076
	GetPNameGL_INDEX_ARRAY                                                             GetPName = 0x8077
	GetPNameGL_TEXTURE_COORD_ARRAY                                                     GetPName = 0x8078
	GetPNameGL_EDGE_FLAG_ARRAY                                                         GetPName = 0x8079
	GetPNameGL_VERTEX_ARRAY_SIZE                                                       GetPName = 0x807A
	GetPNameGL_VERTEX_ARRAY_TYPE                                                       GetPName = 0x807B
	GetPNameGL_VERTEX_ARRAY_STRIDE                                                     GetPName = 0x807C
	GetPNameGL_VERTEX_ARRAY_COUNT_EXT                                                  GetPName = 0x807D
	GetPNameGL_NORMAL_ARRAY_TYPE                                                       GetPName = 0x807E
	GetPNameGL_NORMAL_ARRAY_STRIDE                                                     GetPName = 0x807F
	GetPNameGL_NORMAL_ARRAY_COUNT_EXT                                                  GetPName = 0x8080
	GetPNameGL_COLOR_ARRAY_SIZE                                                        GetPName = 0x8081
	GetPNameGL_COLOR_ARRAY_TYPE                                                        GetPName = 0x8082
	GetPNameGL_COLOR_ARRAY_STRIDE                                                      GetPName = 0x8083
	GetPNameGL_COLOR_ARRAY_COUNT_EXT                                                   GetPName = 0x8084
	GetPNameGL_INDEX_ARRAY_TYPE                                                        GetPName = 0x8085
	GetPNameGL_INDEX_ARRAY_STRIDE                                                      GetPName = 0x8086
	GetPNameGL_INDEX_ARRAY_COUNT_EXT                                                   GetPName = 0x8087
	GetPNameGL_TEXTURE_COORD_ARRAY_SIZE                                                GetPName = 0x8088
	GetPNameGL_TEXTURE_COORD_ARRAY_TYPE                                                GetPName = 0x8089
	GetPNameGL_TEXTURE_COORD_ARRAY_STRIDE                                              GetPName = 0x808A
	GetPNameGL_TEXTURE_COORD_ARRAY_COUNT_EXT                                           GetPName = 0x808B
	GetPNameGL_EDGE_FLAG_ARRAY_STRIDE                                                  GetPName = 0x808C
	GetPNameGL_EDGE_FLAG_ARRAY_COUNT_EXT                                               GetPName = 0x808D
	GetPNameGL_INTERLACE_SGIX                                                          GetPName = 0x8094
	GetPNameGL_DETAIL_TEXTURE_2D_BINDING_SGIS                                          GetPName = 0x8096
	GetPNameGL_MULTISAMPLE_SGIS                                                        GetPName = 0x809D
	GetPNameGL_SAMPLE_ALPHA_TO_MASK_SGIS                                               GetPName = 0x809E
	GetPNameGL_SAMPLE_ALPHA_TO_ONE_SGIS                                                GetPName = 0x809F
	GetPNameGL_SAMPLE_MASK_SGIS                                                        GetPName = 0x80A0
	GetPNameGL_SAMPLE_BUFFERS                                                          GetPName = 0x80A8
	GetPNameGL_SAMPLE_BUFFERS_SGIS                                                     GetPName = 0x80A8
	GetPNameGL_SAMPLES                                                                 GetPName = 0x80A9
	GetPNameGL_SAMPLES_SGIS                                                            GetPName = 0x80A9
	GetPNameGL_SAMPLE_COVERAGE_VALUE                                                   GetPName = 0x80AA
	GetPNameGL_SAMPLE_MASK_VALUE_SGIS                                                  GetPName = 0x80AA
	GetPNameGL_SAMPLE_COVERAGE_INVERT                                                  GetPName = 0x80AB
	GetPNameGL_SAMPLE_MASK_INVERT_SGIS                                                 GetPName = 0x80AB
	GetPNameGL_SAMPLE_PATTERN_SGIS                                                     GetPName = 0x80AC
	GetPNameGL_COLOR_MATRIX_SGI                                                        GetPName = 0x80B1
	GetPNameGL_COLOR_MATRIX_STACK_DEPTH_SGI                                            GetPName = 0x80B2
	GetPNameGL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI                                        GetPName = 0x80B3
	GetPNameGL_POST_COLOR_MATRIX_RED_SCALE_SGI                                         GetPName = 0x80B4
	GetPNameGL_POST_COLOR_MATRIX_GREEN_SCALE_SGI                                       GetPName = 0x80B5
	GetPNameGL_POST_COLOR_MATRIX_BLUE_SCALE_SGI                                        GetPName = 0x80B6
	GetPNameGL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI                                       GetPName = 0x80B7
	GetPNameGL_POST_COLOR_MATRIX_RED_BIAS_SGI                                          GetPName = 0x80B8
	GetPNameGL_POST_COLOR_MATRIX_GREEN_BIAS_SGI                                        GetPName = 0x80B9
	GetPNameGL_POST_COLOR_MATRIX_BLUE_BIAS_SGI                                         GetPName = 0x80BA
	GetPNameGL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI                                        GetPName = 0x80BB
	GetPNameGL_TEXTURE_COLOR_TABLE_SGI                                                 GetPName = 0x80BC
	GetPNameGL_BLEND_DST_RGB                                                           GetPName = 0x80C8
	GetPNameGL_BLEND_SRC_RGB                                                           GetPName = 0x80C9
	GetPNameGL_BLEND_DST_ALPHA                                                         GetPName = 0x80CA
	GetPNameGL_BLEND_SRC_ALPHA                                                         GetPName = 0x80CB
	GetPNameGL_COLOR_TABLE_SGI                                                         GetPName = 0x80D0
	GetPNameGL_POST_CONVOLUTION_COLOR_TABLE_SGI                                        GetPName = 0x80D1
	GetPNameGL_POST_COLOR_MATRIX_COLOR_TABLE_SGI                                       GetPName = 0x80D2
	GetPNameGL_MAX_ELEMENTS_VERTICES                                                   GetPName = 0x80E8
	GetPNameGL_MAX_ELEMENTS_INDICES                                                    GetPName = 0x80E9
	GetPNameGL_POINT_SIZE_MIN                                                          GetPName = 0x8126
	GetPNameGL_POINT_SIZE_MIN_ARB                                                      GetPName = 0x8126
	GetPNameGL_POINT_SIZE_MIN_EXT                                                      GetPName = 0x8126
	GetPNameGL_POINT_SIZE_MIN_SGIS                                                     GetPName = 0x8126
	GetPNameGL_POINT_SIZE_MAX                                                          GetPName = 0x8127
	GetPNameGL_POINT_SIZE_MAX_ARB                                                      GetPName = 0x8127
	GetPNameGL_POINT_SIZE_MAX_EXT                                                      GetPName = 0x8127
	GetPNameGL_POINT_SIZE_MAX_SGIS                                                     GetPName = 0x8127
	GetPNameGL_POINT_FADE_THRESHOLD_SIZE                                               GetPName = 0x8128
	GetPNameGL_POINT_FADE_THRESHOLD_SIZE_ARB                                           GetPName = 0x8128
	GetPNameGL_POINT_FADE_THRESHOLD_SIZE_EXT                                           GetPName = 0x8128
	GetPNameGL_POINT_FADE_THRESHOLD_SIZE_SGIS                                          GetPName = 0x8128
	GetPNameGL_DISTANCE_ATTENUATION_EXT                                                GetPName = 0x8129
	GetPNameGL_DISTANCE_ATTENUATION_SGIS                                               GetPName = 0x8129
	GetPNameGL_POINT_DISTANCE_ATTENUATION                                              GetPName = 0x8129
	GetPNameGL_POINT_DISTANCE_ATTENUATION_ARB                                          GetPName = 0x8129
	GetPNameGL_FOG_FUNC_POINTS_SGIS                                                    GetPName = 0x812B
	GetPNameGL_MAX_FOG_FUNC_POINTS_SGIS                                                GetPName = 0x812C
	GetPNameGL_PACK_SKIP_VOLUMES_SGIS                                                  GetPName = 0x8130
	GetPNameGL_PACK_IMAGE_DEPTH_SGIS                                                   GetPName = 0x8131
	GetPNameGL_UNPACK_SKIP_VOLUMES_SGIS                                                GetPName = 0x8132
	GetPNameGL_UNPACK_IMAGE_DEPTH_SGIS                                                 GetPName = 0x8133
	GetPNameGL_TEXTURE_4D_SGIS                                                         GetPName = 0x8134
	GetPNameGL_MAX_4D_TEXTURE_SIZE_SGIS                                                GetPName = 0x8138
	GetPNameGL_PIXEL_TEX_GEN_SGIX                                                      GetPName = 0x8139
	GetPNameGL_PIXEL_TILE_BEST_ALIGNMENT_SGIX                                          GetPName = 0x813E
	GetPNameGL_PIXEL_TILE_CACHE_INCREMENT_SGIX                                         GetPName = 0x813F
	GetPNameGL_PIXEL_TILE_WIDTH_SGIX                                                   GetPName = 0x8140
	GetPNameGL_PIXEL_TILE_HEIGHT_SGIX                                                  GetPName = 0x8141
	GetPNameGL_PIXEL_TILE_GRID_WIDTH_SGIX                                              GetPName = 0x8142
	GetPNameGL_PIXEL_TILE_GRID_HEIGHT_SGIX                                             GetPName = 0x8143
	GetPNameGL_PIXEL_TILE_GRID_DEPTH_SGIX                                              GetPName = 0x8144
	GetPNameGL_PIXEL_TILE_CACHE_SIZE_SGIX                                              GetPName = 0x8145
	GetPNameGL_SPRITE_SGIX                                                             GetPName = 0x8148
	GetPNameGL_SPRITE_MODE_SGIX                                                        GetPName = 0x8149
	GetPNameGL_SPRITE_AXIS_SGIX                                                        GetPName = 0x814A
	GetPNameGL_SPRITE_TRANSLATION_SGIX                                                 GetPName = 0x814B
	GetPNameGL_TEXTURE_4D_BINDING_SGIS                                                 GetPName = 0x814F
	GetPNameGL_MAX_CLIPMAP_DEPTH_SGIX                                                  GetPName = 0x8177
	GetPNameGL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX                                          GetPName = 0x8178
	GetPNameGL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX                                     GetPName = 0x817B
	GetPNameGL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX                                    GetPName = 0x817C
	GetPNameGL_REFERENCE_PLANE_SGIX                                                    GetPName = 0x817D
	GetPNameGL_REFERENCE_PLANE_EQUATION_SGIX                                           GetPName = 0x817E
	GetPNameGL_IR_INSTRUMENT1_SGIX                                                     GetPName = 0x817F
	GetPNameGL_INSTRUMENT_MEASUREMENTS_SGIX                                            GetPName = 0x8181
	GetPNameGL_CALLIGRAPHIC_FRAGMENT_SGIX                                              GetPName = 0x8183
	GetPNameGL_FRAMEZOOM_SGIX                                                          GetPName = 0x818B
	GetPNameGL_FRAMEZOOM_FACTOR_SGIX                                                   GetPName = 0x818C
	GetPNameGL_MAX_FRAMEZOOM_FACTOR_SGIX                                               GetPName = 0x818D
	GetPNameGL_GENERATE_MIPMAP_HINT_SGIS                                               GetPName = 0x8192
	GetPNameGL_DEFORMATIONS_MASK_SGIX                                                  GetPName = 0x8196
	GetPNameGL_FOG_OFFSET_SGIX                                                         GetPName = 0x8198
	GetPNameGL_FOG_OFFSET_VALUE_SGIX                                                   GetPName = 0x8199
	GetPNameGL_LIGHT_MODEL_COLOR_CONTROL                                               GetPName = 0x81F8
	GetPNameGL_SHARED_TEXTURE_PALETTE_EXT                                              GetPName = 0x81FB
	GetPNameGL_MAJOR_VERSION                                                           GetPName = 0x821B
	GetPNameGL_MINOR_VERSION                                                           GetPName = 0x821C
	GetPNameGL_NUM_EXTENSIONS                                                          GetPName = 0x821D
	GetPNameGL_CONTEXT_FLAGS                                                           GetPName = 0x821E
	GetPNameGL_PROGRAM_PIPELINE_BINDING                                                GetPName = 0x825A
	GetPNameGL_MAX_VIEWPORTS                                                           GetPName = 0x825B
	GetPNameGL_VIEWPORT_SUBPIXEL_BITS                                                  GetPName = 0x825C
	GetPNameGL_VIEWPORT_BOUNDS_RANGE                                                   GetPName = 0x825D
	GetPNameGL_LAYER_PROVOKING_VERTEX                                                  GetPName = 0x825E
	GetPNameGL_VIEWPORT_INDEX_PROVOKING_VERTEX                                         GetPName = 0x825F
	GetPNameGL_MAX_COMPUTE_UNIFORM_COMPONENTS                                          GetPName = 0x8263
	GetPNameGL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS                                      GetPName = 0x8264
	GetPNameGL_MAX_COMPUTE_ATOMIC_COUNTERS                                             GetPName = 0x8265
	GetPNameGL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS                                 GetPName = 0x8266
	GetPNameGL_MAX_DEBUG_GROUP_STACK_DEPTH                                             GetPName = 0x826C
	GetPNameGL_DEBUG_GROUP_STACK_DEPTH                                                 GetPName = 0x826D
	GetPNameGL_MAX_UNIFORM_LOCATIONS                                                   GetPName = 0x826E
	GetPNameGL_VERTEX_BINDING_DIVISOR                                                  GetPName = 0x82D6
	GetPNameGL_VERTEX_BINDING_OFFSET                                                   GetPName = 0x82D7
	GetPNameGL_VERTEX_BINDING_STRIDE                                                   GetPName = 0x82D8
	GetPNameGL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET                                       GetPName = 0x82D9
	GetPNameGL_MAX_VERTEX_ATTRIB_BINDINGS                                              GetPName = 0x82DA
	GetPNameGL_MAX_LABEL_LENGTH                                                        GetPName = 0x82E8
	GetPNameGL_CONVOLUTION_HINT_SGIX                                                   GetPName = 0x8316
	GetPNameGL_ASYNC_MARKER_SGIX                                                       GetPName = 0x8329
	GetPNameGL_PIXEL_TEX_GEN_MODE_SGIX                                                 GetPName = 0x832B
	GetPNameGL_ASYNC_HISTOGRAM_SGIX                                                    GetPName = 0x832C
	GetPNameGL_MAX_ASYNC_HISTOGRAM_SGIX                                                GetPName = 0x832D
	GetPNameGL_PIXEL_TEXTURE_SGIS                                                      GetPName = 0x8353
	GetPNameGL_ASYNC_TEX_IMAGE_SGIX                                                    GetPName = 0x835C
	GetPNameGL_ASYNC_DRAW_PIXELS_SGIX                                                  GetPName = 0x835D
	GetPNameGL_ASYNC_READ_PIXELS_SGIX                                                  GetPName = 0x835E
	GetPNameGL_MAX_ASYNC_TEX_IMAGE_SGIX                                                GetPName = 0x835F
	GetPNameGL_MAX_ASYNC_DRAW_PIXELS_SGIX                                              GetPName = 0x8360
	GetPNameGL_MAX_ASYNC_READ_PIXELS_SGIX                                              GetPName = 0x8361
	GetPNameGL_VERTEX_PRECLIP_SGIX                                                     GetPName = 0x83EE
	GetPNameGL_VERTEX_PRECLIP_HINT_SGIX                                                GetPName = 0x83EF
	GetPNameGL_FRAGMENT_LIGHTING_SGIX                                                  GetPName = 0x8400
	GetPNameGL_FRAGMENT_COLOR_MATERIAL_SGIX                                            GetPName = 0x8401
	GetPNameGL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX                                       GetPName = 0x8402
	GetPNameGL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX                                  GetPName = 0x8403
	GetPNameGL_MAX_FRAGMENT_LIGHTS_SGIX                                                GetPName = 0x8404
	GetPNameGL_MAX_ACTIVE_LIGHTS_SGIX                                                  GetPName = 0x8405
	GetPNameGL_LIGHT_ENV_MODE_SGIX                                                     GetPName = 0x8407
	GetPNameGL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX                                  GetPName = 0x8408
	GetPNameGL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX                                      GetPName = 0x8409
	GetPNameGL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX                                       GetPName = 0x840A
	GetPNameGL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX                          GetPName = 0x840B
	GetPNameGL_FRAGMENT_LIGHT0_SGIX                                                    GetPName = 0x840C
	GetPNameGL_PACK_RESAMPLE_SGIX                                                      GetPName = 0x842E
	GetPNameGL_UNPACK_RESAMPLE_SGIX                                                    GetPName = 0x842F
	GetPNameGL_ALIASED_POINT_SIZE_RANGE                                                GetPName = 0x846D
	GetPNameGL_ALIASED_LINE_WIDTH_RANGE                                                GetPName = 0x846E
	GetPNameGL_ACTIVE_TEXTURE                                                          GetPName = 0x84E0
	GetPNameGL_MAX_RENDERBUFFER_SIZE                                                   GetPName = 0x84E8
	GetPNameGL_TEXTURE_COMPRESSION_HINT                                                GetPName = 0x84EF
	GetPNameGL_TEXTURE_BINDING_RECTANGLE                                               GetPName = 0x84F6
	GetPNameGL_TEXTURE_BINDING_RECTANGLE_ARB                                           GetPName = 0x84F6
	GetPNameGL_TEXTURE_BINDING_RECTANGLE_NV                                            GetPName = 0x84F6
	GetPNameGL_MAX_RECTANGLE_TEXTURE_SIZE                                              GetPName = 0x84F8
	GetPNameGL_MAX_TEXTURE_LOD_BIAS                                                    GetPName = 0x84FD
	GetPNameGL_TEXTURE_BINDING_CUBE_MAP                                                GetPName = 0x8514
	GetPNameGL_TEXTURE_BINDING_CUBE_MAP_ARB                                            GetPName = 0x8514
	GetPNameGL_TEXTURE_BINDING_CUBE_MAP_EXT                                            GetPName = 0x8514
	GetPNameGL_TEXTURE_BINDING_CUBE_MAP_OES                                            GetPName = 0x8514
	GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE                                               GetPName = 0x851C
	GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB                                           GetPName = 0x851C
	GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT                                           GetPName = 0x851C
	GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE_OES                                           GetPName = 0x851C
	GetPNameGL_PACK_SUBSAMPLE_RATE_SGIX                                                GetPName = 0x85A0
	GetPNameGL_UNPACK_SUBSAMPLE_RATE_SGIX                                              GetPName = 0x85A1
	GetPNameGL_VERTEX_ARRAY_BINDING                                                    GetPName = 0x85B5
	GetPNameGL_PROGRAM_POINT_SIZE                                                      GetPName = 0x8642
	GetPNameGL_NUM_COMPRESSED_TEXTURE_FORMATS                                          GetPName = 0x86A2
	GetPNameGL_COMPRESSED_TEXTURE_FORMATS                                              GetPName = 0x86A3
	GetPNameGL_NUM_PROGRAM_BINARY_FORMATS                                              GetPName = 0x87FE
	GetPNameGL_PROGRAM_BINARY_FORMATS                                                  GetPName = 0x87FF
	GetPNameGL_STENCIL_BACK_FUNC                                                       GetPName = 0x8800
	GetPNameGL_STENCIL_BACK_FAIL                                                       GetPName = 0x8801
	GetPNameGL_STENCIL_BACK_PASS_DEPTH_FAIL                                            GetPName = 0x8802
	GetPNameGL_STENCIL_BACK_PASS_DEPTH_PASS                                            GetPName = 0x8803
	GetPNameGL_MAX_DRAW_BUFFERS                                                        GetPName = 0x8824
	GetPNameGL_BLEND_EQUATION_ALPHA                                                    GetPName = 0x883D
	GetPNameGL_MAX_VERTEX_ATTRIBS                                                      GetPName = 0x8869
	GetPNameGL_MAX_TEXTURE_IMAGE_UNITS                                                 GetPName = 0x8872
	GetPNameGL_ARRAY_BUFFER_BINDING                                                    GetPName = 0x8894
	GetPNameGL_ELEMENT_ARRAY_BUFFER_BINDING                                            GetPName = 0x8895
	GetPNameGL_PIXEL_PACK_BUFFER_BINDING                                               GetPName = 0x88ED
	GetPNameGL_PIXEL_UNPACK_BUFFER_BINDING                                             GetPName = 0x88EF
	GetPNameGL_MAX_DUAL_SOURCE_DRAW_BUFFERS                                            GetPName = 0x88FC
	GetPNameGL_MAX_ARRAY_TEXTURE_LAYERS                                                GetPName = 0x88FF
	GetPNameGL_MIN_PROGRAM_TEXEL_OFFSET                                                GetPName = 0x8904
	GetPNameGL_MAX_PROGRAM_TEXEL_OFFSET                                                GetPName = 0x8905
	GetPNameGL_SAMPLER_BINDING                                                         GetPName = 0x8919
	GetPNameGL_FRAGMENT_SHADER_ATI                                                     GetPName = 0x8920
	GetPNameGL_UNIFORM_BUFFER_BINDING                                                  GetPName = 0x8A28
	GetPNameGL_UNIFORM_BUFFER_START                                                    GetPName = 0x8A29
	GetPNameGL_UNIFORM_BUFFER_SIZE                                                     GetPName = 0x8A2A
	GetPNameGL_MAX_VERTEX_UNIFORM_BLOCKS                                               GetPName = 0x8A2B
	GetPNameGL_MAX_GEOMETRY_UNIFORM_BLOCKS                                             GetPName = 0x8A2C
	GetPNameGL_MAX_FRAGMENT_UNIFORM_BLOCKS                                             GetPName = 0x8A2D
	GetPNameGL_MAX_COMBINED_UNIFORM_BLOCKS                                             GetPName = 0x8A2E
	GetPNameGL_MAX_UNIFORM_BUFFER_BINDINGS                                             GetPName = 0x8A2F
	GetPNameGL_MAX_UNIFORM_BLOCK_SIZE                                                  GetPName = 0x8A30
	GetPNameGL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS                                  GetPName = 0x8A31
	GetPNameGL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS                                GetPName = 0x8A32
	GetPNameGL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS                                GetPName = 0x8A33
	GetPNameGL_UNIFORM_BUFFER_OFFSET_ALIGNMENT                                         GetPName = 0x8A34
	GetPNameGL_MAX_FRAGMENT_UNIFORM_COMPONENTS                                         GetPName = 0x8B49
	GetPNameGL_MAX_VERTEX_UNIFORM_COMPONENTS                                           GetPName = 0x8B4A
	GetPNameGL_MAX_VARYING_FLOATS                                                      GetPName = 0x8B4B
	GetPNameGL_MAX_VARYING_COMPONENTS                                                  GetPName = 0x8B4B
	GetPNameGL_MAX_VERTEX_TEXTURE_IMAGE_UNITS                                          GetPName = 0x8B4C
	GetPNameGL_MAX_COMBINED_TEXTURE_IMAGE_UNITS                                        GetPName = 0x8B4D
	GetPNameGL_FRAGMENT_SHADER_DERIVATIVE_HINT                                         GetPName = 0x8B8B
	GetPNameGL_CURRENT_PROGRAM                                                         GetPName = 0x8B8D
	GetPNameGL_IMPLEMENTATION_COLOR_READ_TYPE                                          GetPName = 0x8B9A
	GetPNameGL_IMPLEMENTATION_COLOR_READ_FORMAT                                        GetPName = 0x8B9B
	GetPNameGL_TEXTURE_BINDING_1D_ARRAY                                                GetPName = 0x8C1C
	GetPNameGL_TEXTURE_BINDING_2D_ARRAY                                                GetPName = 0x8C1D
	GetPNameGL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS                                        GetPName = 0x8C29
	GetPNameGL_MAX_TEXTURE_BUFFER_SIZE                                                 GetPName = 0x8C2B
	GetPNameGL_TEXTURE_BINDING_BUFFER                                                  GetPName = 0x8C2C
	GetPNameGL_TRANSFORM_FEEDBACK_BUFFER_START                                         GetPName = 0x8C84
	GetPNameGL_TRANSFORM_FEEDBACK_BUFFER_SIZE                                          GetPName = 0x8C85
	GetPNameGL_TRANSFORM_FEEDBACK_BUFFER_BINDING                                       GetPName = 0x8C8F
	GetPNameGL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM                                   GetPName = 0x8C90
	GetPNameGL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM                                   GetPName = 0x8C91
	GetPNameGL_STENCIL_BACK_REF                                                        GetPName = 0x8CA3
	GetPNameGL_STENCIL_BACK_VALUE_MASK                                                 GetPName = 0x8CA4
	GetPNameGL_STENCIL_BACK_WRITEMASK                                                  GetPName = 0x8CA5
	GetPNameGL_DRAW_FRAMEBUFFER_BINDING                                                GetPName = 0x8CA6
	GetPNameGL_RENDERBUFFER_BINDING                                                    GetPName = 0x8CA7
	GetPNameGL_READ_FRAMEBUFFER_BINDING                                                GetPName = 0x8CAA
	GetPNameGL_MAX_COLOR_ATTACHMENTS                                                   GetPName = 0x8CDF
	GetPNameGL_MAX_COLOR_ATTACHMENTS_EXT                                               GetPName = 0x8CDF
	GetPNameGL_MAX_COLOR_ATTACHMENTS_NV                                                GetPName = 0x8CDF
	GetPNameGL_TEXTURE_GEN_STR_OES                                                     GetPName = 0x8D60
	GetPNameGL_MAX_ELEMENT_INDEX                                                       GetPName = 0x8D6B
	GetPNameGL_MAX_GEOMETRY_UNIFORM_COMPONENTS                                         GetPName = 0x8DDF
	GetPNameGL_SHADER_BINARY_FORMATS                                                   GetPName = 0x8DF8
	GetPNameGL_NUM_SHADER_BINARY_FORMATS                                               GetPName = 0x8DF9
	GetPNameGL_SHADER_COMPILER                                                         GetPName = 0x8DFA
	GetPNameGL_MAX_VERTEX_UNIFORM_VECTORS                                              GetPName = 0x8DFB
	GetPNameGL_MAX_VARYING_VECTORS                                                     GetPName = 0x8DFC
	GetPNameGL_MAX_FRAGMENT_UNIFORM_VECTORS                                            GetPName = 0x8DFD
	GetPNameGL_TIMESTAMP                                                               GetPName = 0x8E28
	GetPNameGL_TIMESTAMP_EXT                                                           GetPName = 0x8E28
	GetPNameGL_PROVOKING_VERTEX                                                        GetPName = 0x8E4F
	GetPNameGL_MAX_SAMPLE_MASK_WORDS                                                   GetPName = 0x8E59
	GetPNameGL_MAX_TESS_CONTROL_UNIFORM_BLOCKS                                         GetPName = 0x8E89
	GetPNameGL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS                                      GetPName = 0x8E8A
	GetPNameGL_FETCH_PER_SAMPLE_ARM                                                    GetPName = 0x8F65
	GetPNameGL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM                               GetPName = 0x8F66
	GetPNameGL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT               GetPName = 0x8F6F
	GetPNameGL_PRIMITIVE_RESTART_INDEX                                                 GetPName = 0x8F9E
	GetPNameGL_MIN_MAP_BUFFER_ALIGNMENT                                                GetPName = 0x90BC
	GetPNameGL_SHADER_STORAGE_BUFFER_BINDING                                           GetPName = 0x90D3
	GetPNameGL_SHADER_STORAGE_BUFFER_START                                             GetPName = 0x90D4
	GetPNameGL_SHADER_STORAGE_BUFFER_SIZE                                              GetPName = 0x90D5
	GetPNameGL_MAX_VERTEX_SHADER_STORAGE_BLOCKS                                        GetPName = 0x90D6
	GetPNameGL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS                                      GetPName = 0x90D7
	GetPNameGL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS                                  GetPName = 0x90D8
	GetPNameGL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS                               GetPName = 0x90D9
	GetPNameGL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS                                      GetPName = 0x90DA
	GetPNameGL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS                                       GetPName = 0x90DB
	GetPNameGL_MAX_COMBINED_SHADER_STORAGE_BLOCKS                                      GetPName = 0x90DC
	GetPNameGL_MAX_SHADER_STORAGE_BUFFER_BINDINGS                                      GetPName = 0x90DD
	GetPNameGL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT                                  GetPName = 0x90DF
	GetPNameGL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS                                      GetPName = 0x90EB
	GetPNameGL_DISPATCH_INDIRECT_BUFFER_BINDING                                        GetPName = 0x90EF
	GetPNameGL_TEXTURE_BINDING_2D_MULTISAMPLE                                          GetPName = 0x9104
	GetPNameGL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY                                    GetPName = 0x9105
	GetPNameGL_MAX_COLOR_TEXTURE_SAMPLES                                               GetPName = 0x910E
	GetPNameGL_MAX_DEPTH_TEXTURE_SAMPLES                                               GetPName = 0x910F
	GetPNameGL_MAX_INTEGER_SAMPLES                                                     GetPName = 0x9110
	GetPNameGL_MAX_SERVER_WAIT_TIMEOUT                                                 GetPName = 0x9111
	GetPNameGL_MAX_VERTEX_OUTPUT_COMPONENTS                                            GetPName = 0x9122
	GetPNameGL_MAX_GEOMETRY_INPUT_COMPONENTS                                           GetPName = 0x9123
	GetPNameGL_MAX_GEOMETRY_OUTPUT_COMPONENTS                                          GetPName = 0x9124
	GetPNameGL_MAX_FRAGMENT_INPUT_COMPONENTS                                           GetPName = 0x9125
	GetPNameGL_CONTEXT_PROFILE_MASK                                                    GetPName = 0x9126
	GetPNameGL_TEXTURE_BUFFER_OFFSET_ALIGNMENT                                         GetPName = 0x919F
	GetPNameGL_MAX_COMPUTE_UNIFORM_BLOCKS                                              GetPName = 0x91BB
	GetPNameGL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS                                         GetPName = 0x91BC
	GetPNameGL_MAX_COMPUTE_WORK_GROUP_COUNT                                            GetPName = 0x91BE
	GetPNameGL_MAX_COMPUTE_WORK_GROUP_SIZE                                             GetPName = 0x91BF
	GetPNameGL_MAX_VERTEX_ATOMIC_COUNTERS                                              GetPName = 0x92D2
	GetPNameGL_MAX_TESS_CONTROL_ATOMIC_COUNTERS                                        GetPName = 0x92D3
	GetPNameGL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS                                     GetPName = 0x92D4
	GetPNameGL_MAX_GEOMETRY_ATOMIC_COUNTERS                                            GetPName = 0x92D5
	GetPNameGL_MAX_FRAGMENT_ATOMIC_COUNTERS                                            GetPName = 0x92D6
	GetPNameGL_MAX_COMBINED_ATOMIC_COUNTERS                                            GetPName = 0x92D7
	GetPNameGL_MAX_FRAMEBUFFER_WIDTH                                                   GetPName = 0x9315
	GetPNameGL_MAX_FRAMEBUFFER_HEIGHT                                                  GetPName = 0x9316
	GetPNameGL_MAX_FRAMEBUFFER_LAYERS                                                  GetPName = 0x9317
	GetPNameGL_MAX_FRAMEBUFFER_SAMPLES                                                 GetPName = 0x9318
	GetPNameGL_NUM_DEVICE_UUIDS_EXT                                                    GetPName = 0x9596
	GetPNameGL_DEVICE_UUID_EXT                                                         GetPName = 0x9597
	GetPNameGL_DRIVER_UUID_EXT                                                         GetPName = 0x9598
	GetPNameGL_DEVICE_LUID_EXT                                                         GetPName = 0x9599
	GetPNameGL_DEVICE_NODE_MASK_EXT                                                    GetPName = 0x959A
	GetPNameGL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV                                     GetPName = 0x95B1
	GetPNameGL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV                                     GetPName = 0x95B2
	GetPNameGL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV                              GetPName = 0x95B6
	GetPNameGL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM                                      GetPName = 0x96A2
	GetPNameGL_SHADING_RATE_QCOM                                                       GetPName = 0x96A4
	GetPNameGL_SHADING_RATE_EXT                                                        GetPName = 0x96D0
	GetPNameGL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT                    GetPName = 0x96D7
	GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT                    GetPName = 0x96D8
	GetPNameGL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT                   GetPName = 0x96D9
	GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT                   GetPName = 0x96DA
	GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT             GetPName = 0x96DB
	GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT                         GetPName = 0x96DC
	GetPNameGL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT    GetPName = 0x96DD
	GetPNameGL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT                    GetPName = 0x96DE
	GetPNameGL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT GetPName = 0x96DF
	GetPNameGL_SHADER_CORE_COUNT_ARM                                                   GetPName = 0x96F0
	GetPNameGL_SHADER_CORE_ACTIVE_COUNT_ARM                                            GetPName = 0x96F1
	GetPNameGL_SHADER_CORE_PRESENT_MASK_ARM                                            GetPName = 0x96F2
	GetPNameGL_SHADER_CORE_MAX_WARP_COUNT_ARM                                          GetPName = 0x96F3
	GetPNameGL_SHADER_CORE_PIXEL_RATE_ARM                                              GetPName = 0x96F4
	GetPNameGL_SHADER_CORE_TEXEL_RATE_ARM                                              GetPName = 0x96F5
	GetPNameGL_SHADER_CORE_FMA_RATE_ARM                                                GetPName = 0x96F6
)

type GetPointervPName

type GetPointervPName uint32
const (
	GetPointervPNameGL_FEEDBACK_BUFFER_POINTER         GetPointervPName = 0x0DF0
	GetPointervPNameGL_SELECTION_BUFFER_POINTER        GetPointervPName = 0x0DF3
	GetPointervPNameGL_VERTEX_ARRAY_POINTER            GetPointervPName = 0x808E
	GetPointervPNameGL_VERTEX_ARRAY_POINTER_EXT        GetPointervPName = 0x808E
	GetPointervPNameGL_NORMAL_ARRAY_POINTER            GetPointervPName = 0x808F
	GetPointervPNameGL_NORMAL_ARRAY_POINTER_EXT        GetPointervPName = 0x808F
	GetPointervPNameGL_COLOR_ARRAY_POINTER             GetPointervPName = 0x8090
	GetPointervPNameGL_COLOR_ARRAY_POINTER_EXT         GetPointervPName = 0x8090
	GetPointervPNameGL_INDEX_ARRAY_POINTER             GetPointervPName = 0x8091
	GetPointervPNameGL_INDEX_ARRAY_POINTER_EXT         GetPointervPName = 0x8091
	GetPointervPNameGL_TEXTURE_COORD_ARRAY_POINTER     GetPointervPName = 0x8092
	GetPointervPNameGL_TEXTURE_COORD_ARRAY_POINTER_EXT GetPointervPName = 0x8092
	GetPointervPNameGL_EDGE_FLAG_ARRAY_POINTER         GetPointervPName = 0x8093
	GetPointervPNameGL_EDGE_FLAG_ARRAY_POINTER_EXT     GetPointervPName = 0x8093
	GetPointervPNameGL_INSTRUMENT_BUFFER_POINTER_SGIX  GetPointervPName = 0x8180
	GetPointervPNameGL_DEBUG_CALLBACK_FUNCTION         GetPointervPName = 0x8244
	GetPointervPNameGL_DEBUG_CALLBACK_USER_PARAM       GetPointervPName = 0x8245
)

type GetTextureParameter

type GetTextureParameter uint32
const (
	GetTextureParameterGL_TEXTURE_WIDTH                        GetTextureParameter = 0x1000
	GetTextureParameterGL_TEXTURE_HEIGHT                       GetTextureParameter = 0x1001
	GetTextureParameterGL_TEXTURE_INTERNAL_FORMAT              GetTextureParameter = 0x1003
	GetTextureParameterGL_TEXTURE_COMPONENTS                   GetTextureParameter = 0x1003
	GetTextureParameterGL_TEXTURE_BORDER_COLOR                 GetTextureParameter = 0x1004
	GetTextureParameterGL_TEXTURE_BORDER_COLOR_NV              GetTextureParameter = 0x1004
	GetTextureParameterGL_TEXTURE_BORDER                       GetTextureParameter = 0x1005
	GetTextureParameterGL_TEXTURE_MAG_FILTER                   GetTextureParameter = 0x2800
	GetTextureParameterGL_TEXTURE_MIN_FILTER                   GetTextureParameter = 0x2801
	GetTextureParameterGL_TEXTURE_WRAP_S                       GetTextureParameter = 0x2802
	GetTextureParameterGL_TEXTURE_WRAP_T                       GetTextureParameter = 0x2803
	GetTextureParameterGL_TEXTURE_RED_SIZE                     GetTextureParameter = 0x805C
	GetTextureParameterGL_TEXTURE_GREEN_SIZE                   GetTextureParameter = 0x805D
	GetTextureParameterGL_TEXTURE_BLUE_SIZE                    GetTextureParameter = 0x805E
	GetTextureParameterGL_TEXTURE_ALPHA_SIZE                   GetTextureParameter = 0x805F
	GetTextureParameterGL_TEXTURE_LUMINANCE_SIZE               GetTextureParameter = 0x8060
	GetTextureParameterGL_TEXTURE_INTENSITY_SIZE               GetTextureParameter = 0x8061
	GetTextureParameterGL_TEXTURE_PRIORITY                     GetTextureParameter = 0x8066
	GetTextureParameterGL_TEXTURE_RESIDENT                     GetTextureParameter = 0x8067
	GetTextureParameterGL_TEXTURE_DEPTH_EXT                    GetTextureParameter = 0x8071
	GetTextureParameterGL_TEXTURE_WRAP_R_EXT                   GetTextureParameter = 0x8072
	GetTextureParameterGL_DETAIL_TEXTURE_LEVEL_SGIS            GetTextureParameter = 0x809A
	GetTextureParameterGL_DETAIL_TEXTURE_MODE_SGIS             GetTextureParameter = 0x809B
	GetTextureParameterGL_DETAIL_TEXTURE_FUNC_POINTS_SGIS      GetTextureParameter = 0x809C
	GetTextureParameterGL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS     GetTextureParameter = 0x80B0
	GetTextureParameterGL_SHADOW_AMBIENT_SGIX                  GetTextureParameter = 0x80BF
	GetTextureParameterGL_DUAL_TEXTURE_SELECT_SGIS             GetTextureParameter = 0x8124
	GetTextureParameterGL_QUAD_TEXTURE_SELECT_SGIS             GetTextureParameter = 0x8125
	GetTextureParameterGL_TEXTURE_4DSIZE_SGIS                  GetTextureParameter = 0x8136
	GetTextureParameterGL_TEXTURE_WRAP_Q_SGIS                  GetTextureParameter = 0x8137
	GetTextureParameterGL_TEXTURE_MIN_LOD_SGIS                 GetTextureParameter = 0x813A
	GetTextureParameterGL_TEXTURE_MAX_LOD_SGIS                 GetTextureParameter = 0x813B
	GetTextureParameterGL_TEXTURE_BASE_LEVEL_SGIS              GetTextureParameter = 0x813C
	GetTextureParameterGL_TEXTURE_MAX_LEVEL_SGIS               GetTextureParameter = 0x813D
	GetTextureParameterGL_TEXTURE_FILTER4_SIZE_SGIS            GetTextureParameter = 0x8147
	GetTextureParameterGL_TEXTURE_CLIPMAP_CENTER_SGIX          GetTextureParameter = 0x8171
	GetTextureParameterGL_TEXTURE_CLIPMAP_FRAME_SGIX           GetTextureParameter = 0x8172
	GetTextureParameterGL_TEXTURE_CLIPMAP_OFFSET_SGIX          GetTextureParameter = 0x8173
	GetTextureParameterGL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX   GetTextureParameter = 0x8174
	GetTextureParameterGL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX      GetTextureParameter = 0x8175
	GetTextureParameterGL_TEXTURE_CLIPMAP_DEPTH_SGIX           GetTextureParameter = 0x8176
	GetTextureParameterGL_POST_TEXTURE_FILTER_BIAS_SGIX        GetTextureParameter = 0x8179
	GetTextureParameterGL_POST_TEXTURE_FILTER_SCALE_SGIX       GetTextureParameter = 0x817A
	GetTextureParameterGL_TEXTURE_LOD_BIAS_S_SGIX              GetTextureParameter = 0x818E
	GetTextureParameterGL_TEXTURE_LOD_BIAS_T_SGIX              GetTextureParameter = 0x818F
	GetTextureParameterGL_TEXTURE_LOD_BIAS_R_SGIX              GetTextureParameter = 0x8190
	GetTextureParameterGL_GENERATE_MIPMAP_SGIS                 GetTextureParameter = 0x8191
	GetTextureParameterGL_TEXTURE_COMPARE_SGIX                 GetTextureParameter = 0x819A
	GetTextureParameterGL_TEXTURE_COMPARE_OPERATOR_SGIX        GetTextureParameter = 0x819B
	GetTextureParameterGL_TEXTURE_LEQUAL_R_SGIX                GetTextureParameter = 0x819C
	GetTextureParameterGL_TEXTURE_GEQUAL_R_SGIX                GetTextureParameter = 0x819D
	GetTextureParameterGL_TEXTURE_MAX_CLAMP_S_SGIX             GetTextureParameter = 0x8369
	GetTextureParameterGL_TEXTURE_MAX_CLAMP_T_SGIX             GetTextureParameter = 0x836A
	GetTextureParameterGL_TEXTURE_MAX_CLAMP_R_SGIX             GetTextureParameter = 0x836B
	GetTextureParameterGL_NORMAL_MAP                           GetTextureParameter = 0x8511
	GetTextureParameterGL_NORMAL_MAP_ARB                       GetTextureParameter = 0x8511
	GetTextureParameterGL_NORMAL_MAP_EXT                       GetTextureParameter = 0x8511
	GetTextureParameterGL_NORMAL_MAP_NV                        GetTextureParameter = 0x8511
	GetTextureParameterGL_NORMAL_MAP_OES                       GetTextureParameter = 0x8511
	GetTextureParameterGL_REFLECTION_MAP                       GetTextureParameter = 0x8512
	GetTextureParameterGL_REFLECTION_MAP_ARB                   GetTextureParameter = 0x8512
	GetTextureParameterGL_REFLECTION_MAP_EXT                   GetTextureParameter = 0x8512
	GetTextureParameterGL_REFLECTION_MAP_NV                    GetTextureParameter = 0x8512
	GetTextureParameterGL_REFLECTION_MAP_OES                   GetTextureParameter = 0x8512
	GetTextureParameterGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM GetTextureParameter = 0x8F6A
	GetTextureParameterGL_SURFACE_COMPRESSION_EXT              GetTextureParameter = 0x96C0
	GetTextureParameterGL_TEXTURE_Y_DEGAMMA_QCOM               GetTextureParameter = 0x9710
	GetTextureParameterGL_TEXTURE_CBCR_DEGAMMA_QCOM            GetTextureParameter = 0x9711
)

type GraphicsResetStatus

type GraphicsResetStatus uint32
const (
	GraphicsResetStatusGL_NO_ERROR               GraphicsResetStatus = 0
	GraphicsResetStatusGL_GUILTY_CONTEXT_RESET   GraphicsResetStatus = 0x8253
	GraphicsResetStatusGL_INNOCENT_CONTEXT_RESET GraphicsResetStatus = 0x8254
	GraphicsResetStatusGL_UNKNOWN_CONTEXT_RESET  GraphicsResetStatus = 0x8255
)

type HintMode

type HintMode uint32
const (
	HintModeGL_DONT_CARE HintMode = 0x1100
	HintModeGL_FASTEST   HintMode = 0x1101
	HintModeGL_NICEST    HintMode = 0x1102
)

type HintTarget

type HintTarget uint32
const (
	HintTargetGL_PERSPECTIVE_CORRECTION_HINT         HintTarget = 0x0C50
	HintTargetGL_POINT_SMOOTH_HINT                   HintTarget = 0x0C51
	HintTargetGL_LINE_SMOOTH_HINT                    HintTarget = 0x0C52
	HintTargetGL_POLYGON_SMOOTH_HINT                 HintTarget = 0x0C53
	HintTargetGL_FOG_HINT                            HintTarget = 0x0C54
	HintTargetGL_PACK_CMYK_HINT_EXT                  HintTarget = 0x800E
	HintTargetGL_UNPACK_CMYK_HINT_EXT                HintTarget = 0x800F
	HintTargetGL_PHONG_HINT_WIN                      HintTarget = 0x80EB
	HintTargetGL_CLIP_VOLUME_CLIPPING_HINT_EXT       HintTarget = 0x80F0
	HintTargetGL_TEXTURE_MULTI_BUFFER_HINT_SGIX      HintTarget = 0x812E
	HintTargetGL_GENERATE_MIPMAP_HINT                HintTarget = 0x8192
	HintTargetGL_GENERATE_MIPMAP_HINT_SGIS           HintTarget = 0x8192
	HintTargetGL_PROGRAM_BINARY_RETRIEVABLE_HINT     HintTarget = 0x8257
	HintTargetGL_CONVOLUTION_HINT_SGIX               HintTarget = 0x8316
	HintTargetGL_SCALEBIAS_HINT_SGIX                 HintTarget = 0x8322
	HintTargetGL_LINE_QUALITY_HINT_SGIX              HintTarget = 0x835B
	HintTargetGL_VERTEX_PRECLIP_SGIX                 HintTarget = 0x83EE
	HintTargetGL_VERTEX_PRECLIP_HINT_SGIX            HintTarget = 0x83EF
	HintTargetGL_TEXTURE_COMPRESSION_HINT            HintTarget = 0x84EF
	HintTargetGL_TEXTURE_COMPRESSION_HINT_ARB        HintTarget = 0x84EF
	HintTargetGL_VERTEX_ARRAY_STORAGE_HINT_APPLE     HintTarget = 0x851F
	HintTargetGL_MULTISAMPLE_FILTER_HINT_NV          HintTarget = 0x8534
	HintTargetGL_TRANSFORM_HINT_APPLE                HintTarget = 0x85B1
	HintTargetGL_TEXTURE_STORAGE_HINT_APPLE          HintTarget = 0x85BC
	HintTargetGL_FRAGMENT_SHADER_DERIVATIVE_HINT     HintTarget = 0x8B8B
	HintTargetGL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB HintTarget = 0x8B8B
	HintTargetGL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES HintTarget = 0x8B8B
	HintTargetGL_BINNING_CONTROL_HINT_QCOM           HintTarget = 0x8FB0
	HintTargetGL_PREFER_DOUBLEBUFFER_HINT_PGI        HintTarget = 0x1A1F8
	HintTargetGL_CONSERVE_MEMORY_HINT_PGI            HintTarget = 0x1A1FD
	HintTargetGL_RECLAIM_MEMORY_HINT_PGI             HintTarget = 0x1A1FE
	HintTargetGL_NATIVE_GRAPHICS_BEGIN_HINT_PGI      HintTarget = 0x1A203
	HintTargetGL_NATIVE_GRAPHICS_END_HINT_PGI        HintTarget = 0x1A204
	HintTargetGL_ALWAYS_FAST_HINT_PGI                HintTarget = 0x1A20C
	HintTargetGL_ALWAYS_SOFT_HINT_PGI                HintTarget = 0x1A20D
	HintTargetGL_ALLOW_DRAW_OBJ_HINT_PGI             HintTarget = 0x1A20E
	HintTargetGL_ALLOW_DRAW_WIN_HINT_PGI             HintTarget = 0x1A20F
	HintTargetGL_ALLOW_DRAW_FRG_HINT_PGI             HintTarget = 0x1A210
	HintTargetGL_ALLOW_DRAW_MEM_HINT_PGI             HintTarget = 0x1A211
	HintTargetGL_STRICT_DEPTHFUNC_HINT_PGI           HintTarget = 0x1A216
	HintTargetGL_STRICT_LIGHTING_HINT_PGI            HintTarget = 0x1A217
	HintTargetGL_STRICT_SCISSOR_HINT_PGI             HintTarget = 0x1A218
	HintTargetGL_FULL_STIPPLE_HINT_PGI               HintTarget = 0x1A219
	HintTargetGL_CLIP_NEAR_HINT_PGI                  HintTarget = 0x1A220
	HintTargetGL_CLIP_FAR_HINT_PGI                   HintTarget = 0x1A221
	HintTargetGL_WIDE_LINE_HINT_PGI                  HintTarget = 0x1A222
	HintTargetGL_BACK_NORMALS_HINT_PGI               HintTarget = 0x1A223
	HintTargetGL_VERTEX_DATA_HINT_PGI                HintTarget = 0x1A22A
	HintTargetGL_VERTEX_CONSISTENT_HINT_PGI          HintTarget = 0x1A22B
	HintTargetGL_MATERIAL_SIDE_HINT_PGI              HintTarget = 0x1A22C
	HintTargetGL_MAX_VERTEX_HINT_PGI                 HintTarget = 0x1A22D
)

type HistogramTarget

type HistogramTarget uint32
const (
	HistogramTargetGL_HISTOGRAM       HistogramTarget = 0x8024
	HistogramTargetGL_PROXY_HISTOGRAM HistogramTarget = 0x8025
)

type IndexPointerType

type IndexPointerType uint32
const (
	IndexPointerTypeGL_SHORT  IndexPointerType = 0x1402
	IndexPointerTypeGL_INT    IndexPointerType = 0x1404
	IndexPointerTypeGL_FLOAT  IndexPointerType = 0x1406
	IndexPointerTypeGL_DOUBLE IndexPointerType = 0x140A
)

type InterleavedArrayFormat

type InterleavedArrayFormat uint32
const (
	InterleavedArrayFormatGL_V2F             InterleavedArrayFormat = 0x2A20
	InterleavedArrayFormatGL_V3F             InterleavedArrayFormat = 0x2A21
	InterleavedArrayFormatGL_C4UB_V2F        InterleavedArrayFormat = 0x2A22
	InterleavedArrayFormatGL_C4UB_V3F        InterleavedArrayFormat = 0x2A23
	InterleavedArrayFormatGL_C3F_V3F         InterleavedArrayFormat = 0x2A24
	InterleavedArrayFormatGL_N3F_V3F         InterleavedArrayFormat = 0x2A25
	InterleavedArrayFormatGL_C4F_N3F_V3F     InterleavedArrayFormat = 0x2A26
	InterleavedArrayFormatGL_T2F_V3F         InterleavedArrayFormat = 0x2A27
	InterleavedArrayFormatGL_T4F_V4F         InterleavedArrayFormat = 0x2A28
	InterleavedArrayFormatGL_T2F_C4UB_V3F    InterleavedArrayFormat = 0x2A29
	InterleavedArrayFormatGL_T2F_C3F_V3F     InterleavedArrayFormat = 0x2A2A
	InterleavedArrayFormatGL_T2F_N3F_V3F     InterleavedArrayFormat = 0x2A2B
	InterleavedArrayFormatGL_T2F_C4F_N3F_V3F InterleavedArrayFormat = 0x2A2C
	InterleavedArrayFormatGL_T4F_C4F_N3F_V4F InterleavedArrayFormat = 0x2A2D
)

type InternalFormat

type InternalFormat uint32
const (
	InternalFormatGL_STENCIL_INDEX                                 InternalFormat = 0x1901
	InternalFormatGL_STENCIL_INDEX_OES                             InternalFormat = 0x1901
	InternalFormatGL_DEPTH_COMPONENT                               InternalFormat = 0x1902
	InternalFormatGL_RED                                           InternalFormat = 0x1903
	InternalFormatGL_RED_EXT                                       InternalFormat = 0x1903
	InternalFormatGL_RGB                                           InternalFormat = 0x1907
	InternalFormatGL_RGBA                                          InternalFormat = 0x1908
	InternalFormatGL_R3_G3_B2                                      InternalFormat = 0x2A10
	InternalFormatGL_ALPHA4                                        InternalFormat = 0x803B
	InternalFormatGL_ALPHA4_EXT                                    InternalFormat = 0x803B
	InternalFormatGL_ALPHA8                                        InternalFormat = 0x803C
	InternalFormatGL_ALPHA8_EXT                                    InternalFormat = 0x803C
	InternalFormatGL_ALPHA8_OES                                    InternalFormat = 0x803C
	InternalFormatGL_ALPHA12                                       InternalFormat = 0x803D
	InternalFormatGL_ALPHA12_EXT                                   InternalFormat = 0x803D
	InternalFormatGL_ALPHA16                                       InternalFormat = 0x803E
	InternalFormatGL_ALPHA16_EXT                                   InternalFormat = 0x803E
	InternalFormatGL_LUMINANCE4                                    InternalFormat = 0x803F
	InternalFormatGL_LUMINANCE4_EXT                                InternalFormat = 0x803F
	InternalFormatGL_LUMINANCE8                                    InternalFormat = 0x8040
	InternalFormatGL_LUMINANCE8_EXT                                InternalFormat = 0x8040
	InternalFormatGL_LUMINANCE8_OES                                InternalFormat = 0x8040
	InternalFormatGL_LUMINANCE12                                   InternalFormat = 0x8041
	InternalFormatGL_LUMINANCE12_EXT                               InternalFormat = 0x8041
	InternalFormatGL_LUMINANCE16                                   InternalFormat = 0x8042
	InternalFormatGL_LUMINANCE16_EXT                               InternalFormat = 0x8042
	InternalFormatGL_LUMINANCE4_ALPHA4                             InternalFormat = 0x8043
	InternalFormatGL_LUMINANCE4_ALPHA4_EXT                         InternalFormat = 0x8043
	InternalFormatGL_LUMINANCE4_ALPHA4_OES                         InternalFormat = 0x8043
	InternalFormatGL_LUMINANCE6_ALPHA2                             InternalFormat = 0x8044
	InternalFormatGL_LUMINANCE6_ALPHA2_EXT                         InternalFormat = 0x8044
	InternalFormatGL_LUMINANCE8_ALPHA8                             InternalFormat = 0x8045
	InternalFormatGL_LUMINANCE8_ALPHA8_EXT                         InternalFormat = 0x8045
	InternalFormatGL_LUMINANCE8_ALPHA8_OES                         InternalFormat = 0x8045
	InternalFormatGL_LUMINANCE12_ALPHA4                            InternalFormat = 0x8046
	InternalFormatGL_LUMINANCE12_ALPHA4_EXT                        InternalFormat = 0x8046
	InternalFormatGL_LUMINANCE12_ALPHA12                           InternalFormat = 0x8047
	InternalFormatGL_LUMINANCE12_ALPHA12_EXT                       InternalFormat = 0x8047
	InternalFormatGL_LUMINANCE16_ALPHA16                           InternalFormat = 0x8048
	InternalFormatGL_LUMINANCE16_ALPHA16_EXT                       InternalFormat = 0x8048
	InternalFormatGL_INTENSITY                                     InternalFormat = 0x8049
	InternalFormatGL_INTENSITY4                                    InternalFormat = 0x804A
	InternalFormatGL_INTENSITY4_EXT                                InternalFormat = 0x804A
	InternalFormatGL_INTENSITY8                                    InternalFormat = 0x804B
	InternalFormatGL_INTENSITY8_EXT                                InternalFormat = 0x804B
	InternalFormatGL_INTENSITY12                                   InternalFormat = 0x804C
	InternalFormatGL_INTENSITY12_EXT                               InternalFormat = 0x804C
	InternalFormatGL_INTENSITY16                                   InternalFormat = 0x804D
	InternalFormatGL_INTENSITY16_EXT                               InternalFormat = 0x804D
	InternalFormatGL_RGB2_EXT                                      InternalFormat = 0x804E
	InternalFormatGL_RGB4                                          InternalFormat = 0x804F
	InternalFormatGL_RGB4_EXT                                      InternalFormat = 0x804F
	InternalFormatGL_RGB5                                          InternalFormat = 0x8050
	InternalFormatGL_RGB5_EXT                                      InternalFormat = 0x8050
	InternalFormatGL_RGB8                                          InternalFormat = 0x8051
	InternalFormatGL_RGB8_EXT                                      InternalFormat = 0x8051
	InternalFormatGL_RGB8_OES                                      InternalFormat = 0x8051
	InternalFormatGL_RGB10                                         InternalFormat = 0x8052
	InternalFormatGL_RGB10_EXT                                     InternalFormat = 0x8052
	InternalFormatGL_RGB12                                         InternalFormat = 0x8053
	InternalFormatGL_RGB12_EXT                                     InternalFormat = 0x8053
	InternalFormatGL_RGB16                                         InternalFormat = 0x8054
	InternalFormatGL_RGB16_EXT                                     InternalFormat = 0x8054
	InternalFormatGL_RGBA2                                         InternalFormat = 0x8055
	InternalFormatGL_RGBA2_EXT                                     InternalFormat = 0x8055
	InternalFormatGL_RGBA4                                         InternalFormat = 0x8056
	InternalFormatGL_RGBA4_EXT                                     InternalFormat = 0x8056
	InternalFormatGL_RGBA4_OES                                     InternalFormat = 0x8056
	InternalFormatGL_RGB5_A1                                       InternalFormat = 0x8057
	InternalFormatGL_RGB5_A1_EXT                                   InternalFormat = 0x8057
	InternalFormatGL_RGB5_A1_OES                                   InternalFormat = 0x8057
	InternalFormatGL_RGBA8                                         InternalFormat = 0x8058
	InternalFormatGL_RGBA8_EXT                                     InternalFormat = 0x8058
	InternalFormatGL_RGBA8_OES                                     InternalFormat = 0x8058
	InternalFormatGL_RGB10_A2                                      InternalFormat = 0x8059
	InternalFormatGL_RGB10_A2_EXT                                  InternalFormat = 0x8059
	InternalFormatGL_RGBA12                                        InternalFormat = 0x805A
	InternalFormatGL_RGBA12_EXT                                    InternalFormat = 0x805A
	InternalFormatGL_RGBA16                                        InternalFormat = 0x805B
	InternalFormatGL_RGBA16_EXT                                    InternalFormat = 0x805B
	InternalFormatGL_DUAL_ALPHA4_SGIS                              InternalFormat = 0x8110
	InternalFormatGL_DUAL_ALPHA8_SGIS                              InternalFormat = 0x8111
	InternalFormatGL_DUAL_ALPHA12_SGIS                             InternalFormat = 0x8112
	InternalFormatGL_DUAL_ALPHA16_SGIS                             InternalFormat = 0x8113
	InternalFormatGL_DUAL_LUMINANCE4_SGIS                          InternalFormat = 0x8114
	InternalFormatGL_DUAL_LUMINANCE8_SGIS                          InternalFormat = 0x8115
	InternalFormatGL_DUAL_LUMINANCE12_SGIS                         InternalFormat = 0x8116
	InternalFormatGL_DUAL_LUMINANCE16_SGIS                         InternalFormat = 0x8117
	InternalFormatGL_DUAL_INTENSITY4_SGIS                          InternalFormat = 0x8118
	InternalFormatGL_DUAL_INTENSITY8_SGIS                          InternalFormat = 0x8119
	InternalFormatGL_DUAL_INTENSITY12_SGIS                         InternalFormat = 0x811A
	InternalFormatGL_DUAL_INTENSITY16_SGIS                         InternalFormat = 0x811B
	InternalFormatGL_DUAL_LUMINANCE_ALPHA4_SGIS                    InternalFormat = 0x811C
	InternalFormatGL_DUAL_LUMINANCE_ALPHA8_SGIS                    InternalFormat = 0x811D
	InternalFormatGL_QUAD_ALPHA4_SGIS                              InternalFormat = 0x811E
	InternalFormatGL_QUAD_ALPHA8_SGIS                              InternalFormat = 0x811F
	InternalFormatGL_QUAD_LUMINANCE4_SGIS                          InternalFormat = 0x8120
	InternalFormatGL_QUAD_LUMINANCE8_SGIS                          InternalFormat = 0x8121
	InternalFormatGL_QUAD_INTENSITY4_SGIS                          InternalFormat = 0x8122
	InternalFormatGL_QUAD_INTENSITY8_SGIS                          InternalFormat = 0x8123
	InternalFormatGL_DEPTH_COMPONENT16                             InternalFormat = 0x81A5
	InternalFormatGL_DEPTH_COMPONENT16_ARB                         InternalFormat = 0x81A5
	InternalFormatGL_DEPTH_COMPONENT16_OES                         InternalFormat = 0x81A5
	InternalFormatGL_DEPTH_COMPONENT16_SGIX                        InternalFormat = 0x81A5
	InternalFormatGL_DEPTH_COMPONENT24                             InternalFormat = 0x81A6
	InternalFormatGL_DEPTH_COMPONENT24_ARB                         InternalFormat = 0x81A6
	InternalFormatGL_DEPTH_COMPONENT24_OES                         InternalFormat = 0x81A6
	InternalFormatGL_DEPTH_COMPONENT24_SGIX                        InternalFormat = 0x81A6
	InternalFormatGL_DEPTH_COMPONENT32                             InternalFormat = 0x81A7
	InternalFormatGL_DEPTH_COMPONENT32_ARB                         InternalFormat = 0x81A7
	InternalFormatGL_DEPTH_COMPONENT32_OES                         InternalFormat = 0x81A7
	InternalFormatGL_DEPTH_COMPONENT32_SGIX                        InternalFormat = 0x81A7
	InternalFormatGL_COMPRESSED_RED                                InternalFormat = 0x8225
	InternalFormatGL_COMPRESSED_RG                                 InternalFormat = 0x8226
	InternalFormatGL_RG                                            InternalFormat = 0x8227
	InternalFormatGL_R8                                            InternalFormat = 0x8229
	InternalFormatGL_R8_EXT                                        InternalFormat = 0x8229
	InternalFormatGL_R16                                           InternalFormat = 0x822A
	InternalFormatGL_R16_EXT                                       InternalFormat = 0x822A
	InternalFormatGL_RG8                                           InternalFormat = 0x822B
	InternalFormatGL_RG8_EXT                                       InternalFormat = 0x822B
	InternalFormatGL_RG16                                          InternalFormat = 0x822C
	InternalFormatGL_RG16_EXT                                      InternalFormat = 0x822C
	InternalFormatGL_R16F                                          InternalFormat = 0x822D
	InternalFormatGL_R16F_EXT                                      InternalFormat = 0x822D
	InternalFormatGL_R32F                                          InternalFormat = 0x822E
	InternalFormatGL_R32F_EXT                                      InternalFormat = 0x822E
	InternalFormatGL_RG16F                                         InternalFormat = 0x822F
	InternalFormatGL_RG16F_EXT                                     InternalFormat = 0x822F
	InternalFormatGL_RG32F                                         InternalFormat = 0x8230
	InternalFormatGL_RG32F_EXT                                     InternalFormat = 0x8230
	InternalFormatGL_R8I                                           InternalFormat = 0x8231
	InternalFormatGL_R8UI                                          InternalFormat = 0x8232
	InternalFormatGL_R16I                                          InternalFormat = 0x8233
	InternalFormatGL_R16UI                                         InternalFormat = 0x8234
	InternalFormatGL_R32I                                          InternalFormat = 0x8235
	InternalFormatGL_R32UI                                         InternalFormat = 0x8236
	InternalFormatGL_RG8I                                          InternalFormat = 0x8237
	InternalFormatGL_RG8UI                                         InternalFormat = 0x8238
	InternalFormatGL_RG16I                                         InternalFormat = 0x8239
	InternalFormatGL_RG16UI                                        InternalFormat = 0x823A
	InternalFormatGL_RG32I                                         InternalFormat = 0x823B
	InternalFormatGL_RG32UI                                        InternalFormat = 0x823C
	InternalFormatGL_COMPRESSED_RGB_S3TC_DXT1_EXT                  InternalFormat = 0x83F0
	InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT1_EXT                 InternalFormat = 0x83F1
	InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE               InternalFormat = 0x83F2
	InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_EXT                 InternalFormat = 0x83F2
	InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE               InternalFormat = 0x83F3
	InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_EXT                 InternalFormat = 0x83F3
	InternalFormatGL_COMPRESSED_RGB                                InternalFormat = 0x84ED
	InternalFormatGL_COMPRESSED_RGBA                               InternalFormat = 0x84EE
	InternalFormatGL_DEPTH_STENCIL                                 InternalFormat = 0x84F9
	InternalFormatGL_DEPTH_STENCIL_EXT                             InternalFormat = 0x84F9
	InternalFormatGL_DEPTH_STENCIL_NV                              InternalFormat = 0x84F9
	InternalFormatGL_DEPTH_STENCIL_OES                             InternalFormat = 0x84F9
	InternalFormatGL_DEPTH_STENCIL_MESA                            InternalFormat = 0x8750
	InternalFormatGL_RGBA32F                                       InternalFormat = 0x8814
	InternalFormatGL_RGBA32F_ARB                                   InternalFormat = 0x8814
	InternalFormatGL_RGBA32F_EXT                                   InternalFormat = 0x8814
	InternalFormatGL_RGB32F                                        InternalFormat = 0x8815
	InternalFormatGL_RGB32F_ARB                                    InternalFormat = 0x8815
	InternalFormatGL_RGB32F_EXT                                    InternalFormat = 0x8815
	InternalFormatGL_RGBA16F                                       InternalFormat = 0x881A
	InternalFormatGL_RGBA16F_ARB                                   InternalFormat = 0x881A
	InternalFormatGL_RGBA16F_EXT                                   InternalFormat = 0x881A
	InternalFormatGL_RGB16F                                        InternalFormat = 0x881B
	InternalFormatGL_RGB16F_ARB                                    InternalFormat = 0x881B
	InternalFormatGL_RGB16F_EXT                                    InternalFormat = 0x881B
	InternalFormatGL_DEPTH24_STENCIL8                              InternalFormat = 0x88F0
	InternalFormatGL_DEPTH24_STENCIL8_EXT                          InternalFormat = 0x88F0
	InternalFormatGL_DEPTH24_STENCIL8_OES                          InternalFormat = 0x88F0
	InternalFormatGL_R11F_G11F_B10F                                InternalFormat = 0x8C3A
	InternalFormatGL_R11F_G11F_B10F_APPLE                          InternalFormat = 0x8C3A
	InternalFormatGL_R11F_G11F_B10F_EXT                            InternalFormat = 0x8C3A
	InternalFormatGL_RGB9_E5                                       InternalFormat = 0x8C3D
	InternalFormatGL_RGB9_E5_APPLE                                 InternalFormat = 0x8C3D
	InternalFormatGL_RGB9_E5_EXT                                   InternalFormat = 0x8C3D
	InternalFormatGL_SRGB                                          InternalFormat = 0x8C40
	InternalFormatGL_SRGB_EXT                                      InternalFormat = 0x8C40
	InternalFormatGL_SRGB8                                         InternalFormat = 0x8C41
	InternalFormatGL_SRGB8_EXT                                     InternalFormat = 0x8C41
	InternalFormatGL_SRGB8_NV                                      InternalFormat = 0x8C41
	InternalFormatGL_SRGB_ALPHA                                    InternalFormat = 0x8C42
	InternalFormatGL_SRGB_ALPHA_EXT                                InternalFormat = 0x8C42
	InternalFormatGL_SRGB8_ALPHA8                                  InternalFormat = 0x8C43
	InternalFormatGL_SRGB8_ALPHA8_EXT                              InternalFormat = 0x8C43
	InternalFormatGL_COMPRESSED_SRGB                               InternalFormat = 0x8C48
	InternalFormatGL_COMPRESSED_SRGB_ALPHA                         InternalFormat = 0x8C49
	InternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_EXT                 InternalFormat = 0x8C4C
	InternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_NV                  InternalFormat = 0x8C4C
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT           InternalFormat = 0x8C4D
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV            InternalFormat = 0x8C4D
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT           InternalFormat = 0x8C4E
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV            InternalFormat = 0x8C4E
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT           InternalFormat = 0x8C4F
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV            InternalFormat = 0x8C4F
	InternalFormatGL_DEPTH_COMPONENT32F                            InternalFormat = 0x8CAC
	InternalFormatGL_DEPTH32F_STENCIL8                             InternalFormat = 0x8CAD
	InternalFormatGL_STENCIL_INDEX1                                InternalFormat = 0x8D46
	InternalFormatGL_STENCIL_INDEX1_EXT                            InternalFormat = 0x8D46
	InternalFormatGL_STENCIL_INDEX1_OES                            InternalFormat = 0x8D46
	InternalFormatGL_STENCIL_INDEX4                                InternalFormat = 0x8D47
	InternalFormatGL_STENCIL_INDEX4_EXT                            InternalFormat = 0x8D47
	InternalFormatGL_STENCIL_INDEX4_OES                            InternalFormat = 0x8D47
	InternalFormatGL_STENCIL_INDEX8                                InternalFormat = 0x8D48
	InternalFormatGL_STENCIL_INDEX8_EXT                            InternalFormat = 0x8D48
	InternalFormatGL_STENCIL_INDEX8_OES                            InternalFormat = 0x8D48
	InternalFormatGL_STENCIL_INDEX16                               InternalFormat = 0x8D49
	InternalFormatGL_STENCIL_INDEX16_EXT                           InternalFormat = 0x8D49
	InternalFormatGL_RGB565_OES                                    InternalFormat = 0x8D62
	InternalFormatGL_RGB565                                        InternalFormat = 0x8D62
	InternalFormatGL_ETC1_RGB8_OES                                 InternalFormat = 0x8D64
	InternalFormatGL_RGBA32UI                                      InternalFormat = 0x8D70
	InternalFormatGL_RGBA32UI_EXT                                  InternalFormat = 0x8D70
	InternalFormatGL_RGB32UI                                       InternalFormat = 0x8D71
	InternalFormatGL_RGB32UI_EXT                                   InternalFormat = 0x8D71
	InternalFormatGL_ALPHA32UI_EXT                                 InternalFormat = 0x8D72
	InternalFormatGL_INTENSITY32UI_EXT                             InternalFormat = 0x8D73
	InternalFormatGL_LUMINANCE32UI_EXT                             InternalFormat = 0x8D74
	InternalFormatGL_LUMINANCE_ALPHA32UI_EXT                       InternalFormat = 0x8D75
	InternalFormatGL_RGBA16UI                                      InternalFormat = 0x8D76
	InternalFormatGL_RGBA16UI_EXT                                  InternalFormat = 0x8D76
	InternalFormatGL_RGB16UI                                       InternalFormat = 0x8D77
	InternalFormatGL_RGB16UI_EXT                                   InternalFormat = 0x8D77
	InternalFormatGL_ALPHA16UI_EXT                                 InternalFormat = 0x8D78
	InternalFormatGL_INTENSITY16UI_EXT                             InternalFormat = 0x8D79
	InternalFormatGL_LUMINANCE16UI_EXT                             InternalFormat = 0x8D7A
	InternalFormatGL_LUMINANCE_ALPHA16UI_EXT                       InternalFormat = 0x8D7B
	InternalFormatGL_RGBA8UI                                       InternalFormat = 0x8D7C
	InternalFormatGL_RGBA8UI_EXT                                   InternalFormat = 0x8D7C
	InternalFormatGL_RGB8UI                                        InternalFormat = 0x8D7D
	InternalFormatGL_RGB8UI_EXT                                    InternalFormat = 0x8D7D
	InternalFormatGL_ALPHA8UI_EXT                                  InternalFormat = 0x8D7E
	InternalFormatGL_INTENSITY8UI_EXT                              InternalFormat = 0x8D7F
	InternalFormatGL_LUMINANCE8UI_EXT                              InternalFormat = 0x8D80
	InternalFormatGL_LUMINANCE_ALPHA8UI_EXT                        InternalFormat = 0x8D81
	InternalFormatGL_RGBA32I                                       InternalFormat = 0x8D82
	InternalFormatGL_RGBA32I_EXT                                   InternalFormat = 0x8D82
	InternalFormatGL_RGB32I                                        InternalFormat = 0x8D83
	InternalFormatGL_RGB32I_EXT                                    InternalFormat = 0x8D83
	InternalFormatGL_ALPHA32I_EXT                                  InternalFormat = 0x8D84
	InternalFormatGL_INTENSITY32I_EXT                              InternalFormat = 0x8D85
	InternalFormatGL_LUMINANCE32I_EXT                              InternalFormat = 0x8D86
	InternalFormatGL_LUMINANCE_ALPHA32I_EXT                        InternalFormat = 0x8D87
	InternalFormatGL_RGBA16I                                       InternalFormat = 0x8D88
	InternalFormatGL_RGBA16I_EXT                                   InternalFormat = 0x8D88
	InternalFormatGL_RGB16I                                        InternalFormat = 0x8D89
	InternalFormatGL_RGB16I_EXT                                    InternalFormat = 0x8D89
	InternalFormatGL_ALPHA16I_EXT                                  InternalFormat = 0x8D8A
	InternalFormatGL_INTENSITY16I_EXT                              InternalFormat = 0x8D8B
	InternalFormatGL_LUMINANCE16I_EXT                              InternalFormat = 0x8D8C
	InternalFormatGL_LUMINANCE_ALPHA16I_EXT                        InternalFormat = 0x8D8D
	InternalFormatGL_RGBA8I                                        InternalFormat = 0x8D8E
	InternalFormatGL_RGBA8I_EXT                                    InternalFormat = 0x8D8E
	InternalFormatGL_RGB8I                                         InternalFormat = 0x8D8F
	InternalFormatGL_RGB8I_EXT                                     InternalFormat = 0x8D8F
	InternalFormatGL_ALPHA8I_EXT                                   InternalFormat = 0x8D90
	InternalFormatGL_INTENSITY8I_EXT                               InternalFormat = 0x8D91
	InternalFormatGL_LUMINANCE8I_EXT                               InternalFormat = 0x8D92
	InternalFormatGL_LUMINANCE_ALPHA8I_EXT                         InternalFormat = 0x8D93
	InternalFormatGL_DEPTH_COMPONENT32F_NV                         InternalFormat = 0x8DAB
	InternalFormatGL_DEPTH32F_STENCIL8_NV                          InternalFormat = 0x8DAC
	InternalFormatGL_COMPRESSED_RED_RGTC1                          InternalFormat = 0x8DBB
	InternalFormatGL_COMPRESSED_RED_RGTC1_EXT                      InternalFormat = 0x8DBB
	InternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1                   InternalFormat = 0x8DBC
	InternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1_EXT               InternalFormat = 0x8DBC
	InternalFormatGL_COMPRESSED_RED_GREEN_RGTC2_EXT                InternalFormat = 0x8DBD
	InternalFormatGL_COMPRESSED_RG_RGTC2                           InternalFormat = 0x8DBD
	InternalFormatGL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT         InternalFormat = 0x8DBE
	InternalFormatGL_COMPRESSED_SIGNED_RG_RGTC2                    InternalFormat = 0x8DBE
	InternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM                    InternalFormat = 0x8E8C
	InternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_ARB                InternalFormat = 0x8E8C
	InternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_EXT                InternalFormat = 0x8E8C
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM              InternalFormat = 0x8E8D
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB          InternalFormat = 0x8E8D
	InternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT          InternalFormat = 0x8E8D
	InternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT              InternalFormat = 0x8E8E
	InternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB          InternalFormat = 0x8E8E
	InternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT          InternalFormat = 0x8E8E
	InternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT            InternalFormat = 0x8E8F
	InternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB        InternalFormat = 0x8E8F
	InternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT        InternalFormat = 0x8E8F
	InternalFormatGL_R8_SNORM                                      InternalFormat = 0x8F94
	InternalFormatGL_RG8_SNORM                                     InternalFormat = 0x8F95
	InternalFormatGL_RGB8_SNORM                                    InternalFormat = 0x8F96
	InternalFormatGL_RGBA8_SNORM                                   InternalFormat = 0x8F97
	InternalFormatGL_R16_SNORM                                     InternalFormat = 0x8F98
	InternalFormatGL_R16_SNORM_EXT                                 InternalFormat = 0x8F98
	InternalFormatGL_RG16_SNORM                                    InternalFormat = 0x8F99
	InternalFormatGL_RG16_SNORM_EXT                                InternalFormat = 0x8F99
	InternalFormatGL_RGB16_SNORM                                   InternalFormat = 0x8F9A
	InternalFormatGL_RGB16_SNORM_EXT                               InternalFormat = 0x8F9A
	InternalFormatGL_RGBA16_SNORM                                  InternalFormat = 0x8F9B
	InternalFormatGL_RGBA16_SNORM_EXT                              InternalFormat = 0x8F9B
	InternalFormatGL_SR8_EXT                                       InternalFormat = 0x8FBD
	InternalFormatGL_SRG8_EXT                                      InternalFormat = 0x8FBE
	InternalFormatGL_RGB10_A2UI                                    InternalFormat = 0x906F
	InternalFormatGL_COMPRESSED_R11_EAC                            InternalFormat = 0x9270
	InternalFormatGL_COMPRESSED_R11_EAC_OES                        InternalFormat = 0x9270
	InternalFormatGL_COMPRESSED_SIGNED_R11_EAC                     InternalFormat = 0x9271
	InternalFormatGL_COMPRESSED_SIGNED_R11_EAC_OES                 InternalFormat = 0x9271
	InternalFormatGL_COMPRESSED_RG11_EAC                           InternalFormat = 0x9272
	InternalFormatGL_COMPRESSED_RG11_EAC_OES                       InternalFormat = 0x9272
	InternalFormatGL_COMPRESSED_SIGNED_RG11_EAC                    InternalFormat = 0x9273
	InternalFormatGL_COMPRESSED_SIGNED_RG11_EAC_OES                InternalFormat = 0x9273
	InternalFormatGL_COMPRESSED_RGB8_ETC2                          InternalFormat = 0x9274
	InternalFormatGL_COMPRESSED_RGB8_ETC2_OES                      InternalFormat = 0x9274
	InternalFormatGL_COMPRESSED_SRGB8_ETC2                         InternalFormat = 0x9275
	InternalFormatGL_COMPRESSED_SRGB8_ETC2_OES                     InternalFormat = 0x9275
	InternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2      InternalFormat = 0x9276
	InternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES  InternalFormat = 0x9276
	InternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2     InternalFormat = 0x9277
	InternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES InternalFormat = 0x9277
	InternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC                     InternalFormat = 0x9278
	InternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC_OES                 InternalFormat = 0x9278
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC              InternalFormat = 0x9279
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES          InternalFormat = 0x9279
	InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4                      InternalFormat = 0x93B0
	InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4_KHR                  InternalFormat = 0x93B0
	InternalFormatGL_COMPRESSED_RGBA_ASTC_5x4                      InternalFormat = 0x93B1
	InternalFormatGL_COMPRESSED_RGBA_ASTC_5x4_KHR                  InternalFormat = 0x93B1
	InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5                      InternalFormat = 0x93B2
	InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5_KHR                  InternalFormat = 0x93B2
	InternalFormatGL_COMPRESSED_RGBA_ASTC_6x5                      InternalFormat = 0x93B3
	InternalFormatGL_COMPRESSED_RGBA_ASTC_6x5_KHR                  InternalFormat = 0x93B3
	InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6                      InternalFormat = 0x93B4
	InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6_KHR                  InternalFormat = 0x93B4
	InternalFormatGL_COMPRESSED_RGBA_ASTC_8x5                      InternalFormat = 0x93B5
	InternalFormatGL_COMPRESSED_RGBA_ASTC_8x5_KHR                  InternalFormat = 0x93B5
	InternalFormatGL_COMPRESSED_RGBA_ASTC_8x6                      InternalFormat = 0x93B6
	InternalFormatGL_COMPRESSED_RGBA_ASTC_8x6_KHR                  InternalFormat = 0x93B6
	InternalFormatGL_COMPRESSED_RGBA_ASTC_8x8                      InternalFormat = 0x93B7
	InternalFormatGL_COMPRESSED_RGBA_ASTC_8x8_KHR                  InternalFormat = 0x93B7
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x5                     InternalFormat = 0x93B8
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x5_KHR                 InternalFormat = 0x93B8
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x6                     InternalFormat = 0x93B9
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x6_KHR                 InternalFormat = 0x93B9
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x8                     InternalFormat = 0x93BA
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x8_KHR                 InternalFormat = 0x93BA
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x10                    InternalFormat = 0x93BB
	InternalFormatGL_COMPRESSED_RGBA_ASTC_10x10_KHR                InternalFormat = 0x93BB
	InternalFormatGL_COMPRESSED_RGBA_ASTC_12x10                    InternalFormat = 0x93BC
	InternalFormatGL_COMPRESSED_RGBA_ASTC_12x10_KHR                InternalFormat = 0x93BC
	InternalFormatGL_COMPRESSED_RGBA_ASTC_12x12                    InternalFormat = 0x93BD
	InternalFormatGL_COMPRESSED_RGBA_ASTC_12x12_KHR                InternalFormat = 0x93BD
	InternalFormatGL_COMPRESSED_RGBA_ASTC_3x3x3_OES                InternalFormat = 0x93C0
	InternalFormatGL_COMPRESSED_RGBA_ASTC_4x3x3_OES                InternalFormat = 0x93C1
	InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x3_OES                InternalFormat = 0x93C2
	InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x4_OES                InternalFormat = 0x93C3
	InternalFormatGL_COMPRESSED_RGBA_ASTC_5x4x4_OES                InternalFormat = 0x93C4
	InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x4_OES                InternalFormat = 0x93C5
	InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x5_OES                InternalFormat = 0x93C6
	InternalFormatGL_COMPRESSED_RGBA_ASTC_6x5x5_OES                InternalFormat = 0x93C7
	InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x5_OES                InternalFormat = 0x93C8
	InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x6_OES                InternalFormat = 0x93C9
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4              InternalFormat = 0x93D0
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR          InternalFormat = 0x93D0
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4              InternalFormat = 0x93D1
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR          InternalFormat = 0x93D1
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5              InternalFormat = 0x93D2
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR          InternalFormat = 0x93D2
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5              InternalFormat = 0x93D3
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR          InternalFormat = 0x93D3
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6              InternalFormat = 0x93D4
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR          InternalFormat = 0x93D4
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5              InternalFormat = 0x93D5
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR          InternalFormat = 0x93D5
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6              InternalFormat = 0x93D6
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR          InternalFormat = 0x93D6
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8              InternalFormat = 0x93D7
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR          InternalFormat = 0x93D7
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5             InternalFormat = 0x93D8
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR         InternalFormat = 0x93D8
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6             InternalFormat = 0x93D9
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR         InternalFormat = 0x93D9
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8             InternalFormat = 0x93DA
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR         InternalFormat = 0x93DA
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10            InternalFormat = 0x93DB
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR        InternalFormat = 0x93DB
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10            InternalFormat = 0x93DC
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR        InternalFormat = 0x93DC
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12            InternalFormat = 0x93DD
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR        InternalFormat = 0x93DD
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES        InternalFormat = 0x93E0
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES        InternalFormat = 0x93E1
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES        InternalFormat = 0x93E2
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES        InternalFormat = 0x93E3
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES        InternalFormat = 0x93E4
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES        InternalFormat = 0x93E5
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES        InternalFormat = 0x93E6
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES        InternalFormat = 0x93E7
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES        InternalFormat = 0x93E8
	InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES        InternalFormat = 0x93E9
)

type InternalFormatPName

type InternalFormatPName uint32
const (
	InternalFormatPNameGL_SAMPLES                                 InternalFormatPName = 0x80A9
	InternalFormatPNameGL_GENERATE_MIPMAP                         InternalFormatPName = 0x8191
	InternalFormatPNameGL_INTERNALFORMAT_SUPPORTED                InternalFormatPName = 0x826F
	InternalFormatPNameGL_INTERNALFORMAT_PREFERRED                InternalFormatPName = 0x8270
	InternalFormatPNameGL_INTERNALFORMAT_RED_SIZE                 InternalFormatPName = 0x8271
	InternalFormatPNameGL_INTERNALFORMAT_GREEN_SIZE               InternalFormatPName = 0x8272
	InternalFormatPNameGL_INTERNALFORMAT_BLUE_SIZE                InternalFormatPName = 0x8273
	InternalFormatPNameGL_INTERNALFORMAT_ALPHA_SIZE               InternalFormatPName = 0x8274
	InternalFormatPNameGL_INTERNALFORMAT_DEPTH_SIZE               InternalFormatPName = 0x8275
	InternalFormatPNameGL_INTERNALFORMAT_STENCIL_SIZE             InternalFormatPName = 0x8276
	InternalFormatPNameGL_INTERNALFORMAT_SHARED_SIZE              InternalFormatPName = 0x8277
	InternalFormatPNameGL_INTERNALFORMAT_RED_TYPE                 InternalFormatPName = 0x8278
	InternalFormatPNameGL_INTERNALFORMAT_GREEN_TYPE               InternalFormatPName = 0x8279
	InternalFormatPNameGL_INTERNALFORMAT_BLUE_TYPE                InternalFormatPName = 0x827A
	InternalFormatPNameGL_INTERNALFORMAT_ALPHA_TYPE               InternalFormatPName = 0x827B
	InternalFormatPNameGL_INTERNALFORMAT_DEPTH_TYPE               InternalFormatPName = 0x827C
	InternalFormatPNameGL_INTERNALFORMAT_STENCIL_TYPE             InternalFormatPName = 0x827D
	InternalFormatPNameGL_MAX_WIDTH                               InternalFormatPName = 0x827E
	InternalFormatPNameGL_MAX_HEIGHT                              InternalFormatPName = 0x827F
	InternalFormatPNameGL_MAX_DEPTH                               InternalFormatPName = 0x8280
	InternalFormatPNameGL_MAX_LAYERS                              InternalFormatPName = 0x8281
	InternalFormatPNameGL_COLOR_COMPONENTS                        InternalFormatPName = 0x8283
	InternalFormatPNameGL_COLOR_RENDERABLE                        InternalFormatPName = 0x8286
	InternalFormatPNameGL_DEPTH_RENDERABLE                        InternalFormatPName = 0x8287
	InternalFormatPNameGL_STENCIL_RENDERABLE                      InternalFormatPName = 0x8288
	InternalFormatPNameGL_FRAMEBUFFER_RENDERABLE                  InternalFormatPName = 0x8289
	InternalFormatPNameGL_FRAMEBUFFER_RENDERABLE_LAYERED          InternalFormatPName = 0x828A
	InternalFormatPNameGL_FRAMEBUFFER_BLEND                       InternalFormatPName = 0x828B
	InternalFormatPNameGL_READ_PIXELS                             InternalFormatPName = 0x828C
	InternalFormatPNameGL_READ_PIXELS_FORMAT                      InternalFormatPName = 0x828D
	InternalFormatPNameGL_READ_PIXELS_TYPE                        InternalFormatPName = 0x828E
	InternalFormatPNameGL_TEXTURE_IMAGE_FORMAT                    InternalFormatPName = 0x828F
	InternalFormatPNameGL_TEXTURE_IMAGE_TYPE                      InternalFormatPName = 0x8290
	InternalFormatPNameGL_GET_TEXTURE_IMAGE_FORMAT                InternalFormatPName = 0x8291
	InternalFormatPNameGL_GET_TEXTURE_IMAGE_TYPE                  InternalFormatPName = 0x8292
	InternalFormatPNameGL_MIPMAP                                  InternalFormatPName = 0x8293
	InternalFormatPNameGL_AUTO_GENERATE_MIPMAP                    InternalFormatPName = 0x8295
	InternalFormatPNameGL_COLOR_ENCODING                          InternalFormatPName = 0x8296
	InternalFormatPNameGL_SRGB_READ                               InternalFormatPName = 0x8297
	InternalFormatPNameGL_SRGB_WRITE                              InternalFormatPName = 0x8298
	InternalFormatPNameGL_FILTER                                  InternalFormatPName = 0x829A
	InternalFormatPNameGL_VERTEX_TEXTURE                          InternalFormatPName = 0x829B
	InternalFormatPNameGL_TESS_CONTROL_TEXTURE                    InternalFormatPName = 0x829C
	InternalFormatPNameGL_TESS_EVALUATION_TEXTURE                 InternalFormatPName = 0x829D
	InternalFormatPNameGL_GEOMETRY_TEXTURE                        InternalFormatPName = 0x829E
	InternalFormatPNameGL_FRAGMENT_TEXTURE                        InternalFormatPName = 0x829F
	InternalFormatPNameGL_COMPUTE_TEXTURE                         InternalFormatPName = 0x82A0
	InternalFormatPNameGL_TEXTURE_SHADOW                          InternalFormatPName = 0x82A1
	InternalFormatPNameGL_TEXTURE_GATHER                          InternalFormatPName = 0x82A2
	InternalFormatPNameGL_TEXTURE_GATHER_SHADOW                   InternalFormatPName = 0x82A3
	InternalFormatPNameGL_SHADER_IMAGE_LOAD                       InternalFormatPName = 0x82A4
	InternalFormatPNameGL_SHADER_IMAGE_STORE                      InternalFormatPName = 0x82A5
	InternalFormatPNameGL_SHADER_IMAGE_ATOMIC                     InternalFormatPName = 0x82A6
	InternalFormatPNameGL_IMAGE_TEXEL_SIZE                        InternalFormatPName = 0x82A7
	InternalFormatPNameGL_IMAGE_COMPATIBILITY_CLASS               InternalFormatPName = 0x82A8
	InternalFormatPNameGL_IMAGE_PIXEL_FORMAT                      InternalFormatPName = 0x82A9
	InternalFormatPNameGL_IMAGE_PIXEL_TYPE                        InternalFormatPName = 0x82AA
	InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST     InternalFormatPName = 0x82AC
	InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST   InternalFormatPName = 0x82AD
	InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE    InternalFormatPName = 0x82AE
	InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE  InternalFormatPName = 0x82AF
	InternalFormatPNameGL_TEXTURE_COMPRESSED_BLOCK_WIDTH          InternalFormatPName = 0x82B1
	InternalFormatPNameGL_TEXTURE_COMPRESSED_BLOCK_HEIGHT         InternalFormatPName = 0x82B2
	InternalFormatPNameGL_TEXTURE_COMPRESSED_BLOCK_SIZE           InternalFormatPName = 0x82B3
	InternalFormatPNameGL_CLEAR_BUFFER                            InternalFormatPName = 0x82B4
	InternalFormatPNameGL_TEXTURE_VIEW                            InternalFormatPName = 0x82B5
	InternalFormatPNameGL_VIEW_COMPATIBILITY_CLASS                InternalFormatPName = 0x82B6
	InternalFormatPNameGL_TEXTURE_COMPRESSED                      InternalFormatPName = 0x86A1
	InternalFormatPNameGL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT InternalFormatPName = 0x8F6E
	InternalFormatPNameGL_IMAGE_FORMAT_COMPATIBILITY_TYPE         InternalFormatPName = 0x90C7
	InternalFormatPNameGL_CLEAR_TEXTURE                           InternalFormatPName = 0x9365
	InternalFormatPNameGL_NUM_SAMPLE_COUNTS                       InternalFormatPName = 0x9380
)

type InvalidateFramebufferAttachment

type InvalidateFramebufferAttachment uint32
const (
	InvalidateFramebufferAttachmentGL_COLOR                    InvalidateFramebufferAttachment = 0x1800
	InvalidateFramebufferAttachmentGL_DEPTH                    InvalidateFramebufferAttachment = 0x1801
	InvalidateFramebufferAttachmentGL_STENCIL                  InvalidateFramebufferAttachment = 0x1802
	InvalidateFramebufferAttachmentGL_DEPTH_STENCIL_ATTACHMENT InvalidateFramebufferAttachment = 0x821A
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0        InvalidateFramebufferAttachment = 0x8CE0
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0_EXT    InvalidateFramebufferAttachment = 0x8CE0
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0_NV     InvalidateFramebufferAttachment = 0x8CE0
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0_OES    InvalidateFramebufferAttachment = 0x8CE0
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT1        InvalidateFramebufferAttachment = 0x8CE1
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT1_EXT    InvalidateFramebufferAttachment = 0x8CE1
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT1_NV     InvalidateFramebufferAttachment = 0x8CE1
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT2        InvalidateFramebufferAttachment = 0x8CE2
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT2_EXT    InvalidateFramebufferAttachment = 0x8CE2
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT2_NV     InvalidateFramebufferAttachment = 0x8CE2
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT3        InvalidateFramebufferAttachment = 0x8CE3
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT3_EXT    InvalidateFramebufferAttachment = 0x8CE3
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT3_NV     InvalidateFramebufferAttachment = 0x8CE3
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT4        InvalidateFramebufferAttachment = 0x8CE4
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT4_EXT    InvalidateFramebufferAttachment = 0x8CE4
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT4_NV     InvalidateFramebufferAttachment = 0x8CE4
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT5        InvalidateFramebufferAttachment = 0x8CE5
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT5_EXT    InvalidateFramebufferAttachment = 0x8CE5
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT5_NV     InvalidateFramebufferAttachment = 0x8CE5
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT6        InvalidateFramebufferAttachment = 0x8CE6
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT6_EXT    InvalidateFramebufferAttachment = 0x8CE6
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT6_NV     InvalidateFramebufferAttachment = 0x8CE6
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT7        InvalidateFramebufferAttachment = 0x8CE7
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT7_EXT    InvalidateFramebufferAttachment = 0x8CE7
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT7_NV     InvalidateFramebufferAttachment = 0x8CE7
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT8        InvalidateFramebufferAttachment = 0x8CE8
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT8_EXT    InvalidateFramebufferAttachment = 0x8CE8
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT8_NV     InvalidateFramebufferAttachment = 0x8CE8
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT9        InvalidateFramebufferAttachment = 0x8CE9
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT9_EXT    InvalidateFramebufferAttachment = 0x8CE9
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT9_NV     InvalidateFramebufferAttachment = 0x8CE9
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT10       InvalidateFramebufferAttachment = 0x8CEA
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT10_EXT   InvalidateFramebufferAttachment = 0x8CEA
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT10_NV    InvalidateFramebufferAttachment = 0x8CEA
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT11       InvalidateFramebufferAttachment = 0x8CEB
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT11_EXT   InvalidateFramebufferAttachment = 0x8CEB
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT11_NV    InvalidateFramebufferAttachment = 0x8CEB
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT12       InvalidateFramebufferAttachment = 0x8CEC
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT12_EXT   InvalidateFramebufferAttachment = 0x8CEC
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT12_NV    InvalidateFramebufferAttachment = 0x8CEC
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT13       InvalidateFramebufferAttachment = 0x8CED
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT13_EXT   InvalidateFramebufferAttachment = 0x8CED
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT13_NV    InvalidateFramebufferAttachment = 0x8CED
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT14       InvalidateFramebufferAttachment = 0x8CEE
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT14_EXT   InvalidateFramebufferAttachment = 0x8CEE
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT14_NV    InvalidateFramebufferAttachment = 0x8CEE
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT15       InvalidateFramebufferAttachment = 0x8CEF
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT15_EXT   InvalidateFramebufferAttachment = 0x8CEF
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT15_NV    InvalidateFramebufferAttachment = 0x8CEF
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT16       InvalidateFramebufferAttachment = 0x8CF0
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT17       InvalidateFramebufferAttachment = 0x8CF1
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT18       InvalidateFramebufferAttachment = 0x8CF2
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT19       InvalidateFramebufferAttachment = 0x8CF3
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT20       InvalidateFramebufferAttachment = 0x8CF4
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT21       InvalidateFramebufferAttachment = 0x8CF5
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT22       InvalidateFramebufferAttachment = 0x8CF6
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT23       InvalidateFramebufferAttachment = 0x8CF7
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT24       InvalidateFramebufferAttachment = 0x8CF8
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT25       InvalidateFramebufferAttachment = 0x8CF9
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT26       InvalidateFramebufferAttachment = 0x8CFA
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT27       InvalidateFramebufferAttachment = 0x8CFB
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT28       InvalidateFramebufferAttachment = 0x8CFC
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT29       InvalidateFramebufferAttachment = 0x8CFD
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT30       InvalidateFramebufferAttachment = 0x8CFE
	InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT31       InvalidateFramebufferAttachment = 0x8CFF
	InvalidateFramebufferAttachmentGL_DEPTH_ATTACHMENT         InvalidateFramebufferAttachment = 0x8D00
	InvalidateFramebufferAttachmentGL_DEPTH_ATTACHMENT_EXT     InvalidateFramebufferAttachment = 0x8D00
	InvalidateFramebufferAttachmentGL_DEPTH_ATTACHMENT_OES     InvalidateFramebufferAttachment = 0x8D00
	InvalidateFramebufferAttachmentGL_STENCIL_ATTACHMENT_EXT   InvalidateFramebufferAttachment = 0x8D20
	InvalidateFramebufferAttachmentGL_STENCIL_ATTACHMENT_OES   InvalidateFramebufferAttachment = 0x8D20
)

type LightModelParameter

type LightModelParameter uint32
const (
	LightModelParameterGL_LIGHT_MODEL_LOCAL_VIEWER      LightModelParameter = 0x0B51
	LightModelParameterGL_LIGHT_MODEL_TWO_SIDE          LightModelParameter = 0x0B52
	LightModelParameterGL_LIGHT_MODEL_AMBIENT           LightModelParameter = 0x0B53
	LightModelParameterGL_LIGHT_MODEL_COLOR_CONTROL     LightModelParameter = 0x81F8
	LightModelParameterGL_LIGHT_MODEL_COLOR_CONTROL_EXT LightModelParameter = 0x81F8
)

type LightName

type LightName uint32
const (
	LightNameGL_LIGHT0               LightName = 0x4000
	LightNameGL_LIGHT1               LightName = 0x4001
	LightNameGL_LIGHT2               LightName = 0x4002
	LightNameGL_LIGHT3               LightName = 0x4003
	LightNameGL_LIGHT4               LightName = 0x4004
	LightNameGL_LIGHT5               LightName = 0x4005
	LightNameGL_LIGHT6               LightName = 0x4006
	LightNameGL_LIGHT7               LightName = 0x4007
	LightNameGL_FRAGMENT_LIGHT0_SGIX LightName = 0x840C
	LightNameGL_FRAGMENT_LIGHT1_SGIX LightName = 0x840D
	LightNameGL_FRAGMENT_LIGHT2_SGIX LightName = 0x840E
	LightNameGL_FRAGMENT_LIGHT3_SGIX LightName = 0x840F
	LightNameGL_FRAGMENT_LIGHT4_SGIX LightName = 0x8410
	LightNameGL_FRAGMENT_LIGHT5_SGIX LightName = 0x8411
	LightNameGL_FRAGMENT_LIGHT6_SGIX LightName = 0x8412
	LightNameGL_FRAGMENT_LIGHT7_SGIX LightName = 0x8413
)

type LightParameter

type LightParameter uint32
const (
	LightParameterGL_AMBIENT               LightParameter = 0x1200
	LightParameterGL_DIFFUSE               LightParameter = 0x1201
	LightParameterGL_SPECULAR              LightParameter = 0x1202
	LightParameterGL_POSITION              LightParameter = 0x1203
	LightParameterGL_SPOT_DIRECTION        LightParameter = 0x1204
	LightParameterGL_SPOT_EXPONENT         LightParameter = 0x1205
	LightParameterGL_SPOT_CUTOFF           LightParameter = 0x1206
	LightParameterGL_CONSTANT_ATTENUATION  LightParameter = 0x1207
	LightParameterGL_LINEAR_ATTENUATION    LightParameter = 0x1208
	LightParameterGL_QUADRATIC_ATTENUATION LightParameter = 0x1209
)

type ListMode

type ListMode uint32
const (
	ListModeGL_COMPILE             ListMode = 0x1300
	ListModeGL_COMPILE_AND_EXECUTE ListMode = 0x1301
)

type ListNameType

type ListNameType uint32
const (
	ListNameTypeGL_BYTE           ListNameType = 0x1400
	ListNameTypeGL_UNSIGNED_BYTE  ListNameType = 0x1401
	ListNameTypeGL_SHORT          ListNameType = 0x1402
	ListNameTypeGL_UNSIGNED_SHORT ListNameType = 0x1403
	ListNameTypeGL_INT            ListNameType = 0x1404
	ListNameTypeGL_UNSIGNED_INT   ListNameType = 0x1405
	ListNameTypeGL_FLOAT          ListNameType = 0x1406
	ListNameTypeGL_2_BYTES        ListNameType = 0x1407
	ListNameTypeGL_3_BYTES        ListNameType = 0x1408
	ListNameTypeGL_4_BYTES        ListNameType = 0x1409
)

type LogicOp

type LogicOp uint32
const (
	LogicOpGL_CLEAR         LogicOp = 0x1500
	LogicOpGL_AND           LogicOp = 0x1501
	LogicOpGL_AND_REVERSE   LogicOp = 0x1502
	LogicOpGL_COPY          LogicOp = 0x1503
	LogicOpGL_AND_INVERTED  LogicOp = 0x1504
	LogicOpGL_NOOP          LogicOp = 0x1505
	LogicOpGL_XOR           LogicOp = 0x1506
	LogicOpGL_OR            LogicOp = 0x1507
	LogicOpGL_NOR           LogicOp = 0x1508
	LogicOpGL_EQUIV         LogicOp = 0x1509
	LogicOpGL_INVERT        LogicOp = 0x150A
	LogicOpGL_OR_REVERSE    LogicOp = 0x150B
	LogicOpGL_COPY_INVERTED LogicOp = 0x150C
	LogicOpGL_OR_INVERTED   LogicOp = 0x150D
	LogicOpGL_NAND          LogicOp = 0x150E
	LogicOpGL_SET           LogicOp = 0x150F
)

type MapBufferAccessMask

type MapBufferAccessMask uint32
const (
	MapBufferAccessMaskGL_MAP_READ_BIT                  MapBufferAccessMask = 0x0001
	MapBufferAccessMaskGL_MAP_READ_BIT_EXT              MapBufferAccessMask = 0x0001
	MapBufferAccessMaskGL_MAP_WRITE_BIT                 MapBufferAccessMask = 0x0002
	MapBufferAccessMaskGL_MAP_WRITE_BIT_EXT             MapBufferAccessMask = 0x0002
	MapBufferAccessMaskGL_MAP_INVALIDATE_RANGE_BIT      MapBufferAccessMask = 0x0004
	MapBufferAccessMaskGL_MAP_INVALIDATE_RANGE_BIT_EXT  MapBufferAccessMask = 0x0004
	MapBufferAccessMaskGL_MAP_INVALIDATE_BUFFER_BIT     MapBufferAccessMask = 0x0008
	MapBufferAccessMaskGL_MAP_INVALIDATE_BUFFER_BIT_EXT MapBufferAccessMask = 0x0008
	MapBufferAccessMaskGL_MAP_FLUSH_EXPLICIT_BIT        MapBufferAccessMask = 0x0010
	MapBufferAccessMaskGL_MAP_FLUSH_EXPLICIT_BIT_EXT    MapBufferAccessMask = 0x0010
	MapBufferAccessMaskGL_MAP_UNSYNCHRONIZED_BIT        MapBufferAccessMask = 0x0020
	MapBufferAccessMaskGL_MAP_UNSYNCHRONIZED_BIT_EXT    MapBufferAccessMask = 0x0020
	MapBufferAccessMaskGL_MAP_PERSISTENT_BIT            MapBufferAccessMask = 0x0040
	MapBufferAccessMaskGL_MAP_PERSISTENT_BIT_EXT        MapBufferAccessMask = 0x0040
	MapBufferAccessMaskGL_MAP_COHERENT_BIT              MapBufferAccessMask = 0x0080
	MapBufferAccessMaskGL_MAP_COHERENT_BIT_EXT          MapBufferAccessMask = 0x0080
)

type MapQuery

type MapQuery uint32
const (
	MapQueryGL_COEFF  MapQuery = 0x0A00
	MapQueryGL_ORDER  MapQuery = 0x0A01
	MapQueryGL_DOMAIN MapQuery = 0x0A02
)

type MapTarget

type MapTarget uint32
const (
	MapTargetGL_MAP1_COLOR_4              MapTarget = 0x0D90
	MapTargetGL_MAP1_INDEX                MapTarget = 0x0D91
	MapTargetGL_MAP1_NORMAL               MapTarget = 0x0D92
	MapTargetGL_MAP1_TEXTURE_COORD_1      MapTarget = 0x0D93
	MapTargetGL_MAP1_TEXTURE_COORD_2      MapTarget = 0x0D94
	MapTargetGL_MAP1_TEXTURE_COORD_3      MapTarget = 0x0D95
	MapTargetGL_MAP1_TEXTURE_COORD_4      MapTarget = 0x0D96
	MapTargetGL_MAP1_VERTEX_3             MapTarget = 0x0D97
	MapTargetGL_MAP1_VERTEX_4             MapTarget = 0x0D98
	MapTargetGL_MAP2_COLOR_4              MapTarget = 0x0DB0
	MapTargetGL_MAP2_INDEX                MapTarget = 0x0DB1
	MapTargetGL_MAP2_NORMAL               MapTarget = 0x0DB2
	MapTargetGL_MAP2_TEXTURE_COORD_1      MapTarget = 0x0DB3
	MapTargetGL_MAP2_TEXTURE_COORD_2      MapTarget = 0x0DB4
	MapTargetGL_MAP2_TEXTURE_COORD_3      MapTarget = 0x0DB5
	MapTargetGL_MAP2_TEXTURE_COORD_4      MapTarget = 0x0DB6
	MapTargetGL_MAP2_VERTEX_3             MapTarget = 0x0DB7
	MapTargetGL_MAP2_VERTEX_4             MapTarget = 0x0DB8
	MapTargetGL_GEOMETRY_DEFORMATION_SGIX MapTarget = 0x8194
	MapTargetGL_TEXTURE_DEFORMATION_SGIX  MapTarget = 0x8195
)

type MaterialParameter

type MaterialParameter uint32
const (
	MaterialParameterGL_AMBIENT             MaterialParameter = 0x1200
	MaterialParameterGL_DIFFUSE             MaterialParameter = 0x1201
	MaterialParameterGL_SPECULAR            MaterialParameter = 0x1202
	MaterialParameterGL_EMISSION            MaterialParameter = 0x1600
	MaterialParameterGL_SHININESS           MaterialParameter = 0x1601
	MaterialParameterGL_AMBIENT_AND_DIFFUSE MaterialParameter = 0x1602
	MaterialParameterGL_COLOR_INDEXES       MaterialParameter = 0x1603
)

type MatrixMode

type MatrixMode uint32
const (
	MatrixModeGL_MODELVIEW      MatrixMode = 0x1700
	MatrixModeGL_MODELVIEW0_EXT MatrixMode = 0x1700
	MatrixModeGL_PROJECTION     MatrixMode = 0x1701
	MatrixModeGL_TEXTURE        MatrixMode = 0x1702
)

type MemoryBarrierMask

type MemoryBarrierMask uint32
const (
	MemoryBarrierMaskGL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT      MemoryBarrierMask = 0x00000001
	MemoryBarrierMaskGL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT  MemoryBarrierMask = 0x00000001
	MemoryBarrierMaskGL_ELEMENT_ARRAY_BARRIER_BIT            MemoryBarrierMask = 0x00000002
	MemoryBarrierMaskGL_ELEMENT_ARRAY_BARRIER_BIT_EXT        MemoryBarrierMask = 0x00000002
	MemoryBarrierMaskGL_UNIFORM_BARRIER_BIT                  MemoryBarrierMask = 0x00000004
	MemoryBarrierMaskGL_UNIFORM_BARRIER_BIT_EXT              MemoryBarrierMask = 0x00000004
	MemoryBarrierMaskGL_TEXTURE_FETCH_BARRIER_BIT            MemoryBarrierMask = 0x00000008
	MemoryBarrierMaskGL_TEXTURE_FETCH_BARRIER_BIT_EXT        MemoryBarrierMask = 0x00000008
	MemoryBarrierMaskGL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV  MemoryBarrierMask = 0x00000010
	MemoryBarrierMaskGL_SHADER_IMAGE_ACCESS_BARRIER_BIT      MemoryBarrierMask = 0x00000020
	MemoryBarrierMaskGL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT  MemoryBarrierMask = 0x00000020
	MemoryBarrierMaskGL_COMMAND_BARRIER_BIT                  MemoryBarrierMask = 0x00000040
	MemoryBarrierMaskGL_COMMAND_BARRIER_BIT_EXT              MemoryBarrierMask = 0x00000040
	MemoryBarrierMaskGL_PIXEL_BUFFER_BARRIER_BIT             MemoryBarrierMask = 0x00000080
	MemoryBarrierMaskGL_PIXEL_BUFFER_BARRIER_BIT_EXT         MemoryBarrierMask = 0x00000080
	MemoryBarrierMaskGL_TEXTURE_UPDATE_BARRIER_BIT           MemoryBarrierMask = 0x00000100
	MemoryBarrierMaskGL_TEXTURE_UPDATE_BARRIER_BIT_EXT       MemoryBarrierMask = 0x00000100
	MemoryBarrierMaskGL_BUFFER_UPDATE_BARRIER_BIT            MemoryBarrierMask = 0x00000200
	MemoryBarrierMaskGL_BUFFER_UPDATE_BARRIER_BIT_EXT        MemoryBarrierMask = 0x00000200
	MemoryBarrierMaskGL_FRAMEBUFFER_BARRIER_BIT              MemoryBarrierMask = 0x00000400
	MemoryBarrierMaskGL_FRAMEBUFFER_BARRIER_BIT_EXT          MemoryBarrierMask = 0x00000400
	MemoryBarrierMaskGL_TRANSFORM_FEEDBACK_BARRIER_BIT       MemoryBarrierMask = 0x00000800
	MemoryBarrierMaskGL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT   MemoryBarrierMask = 0x00000800
	MemoryBarrierMaskGL_ATOMIC_COUNTER_BARRIER_BIT           MemoryBarrierMask = 0x00001000
	MemoryBarrierMaskGL_ATOMIC_COUNTER_BARRIER_BIT_EXT       MemoryBarrierMask = 0x00001000
	MemoryBarrierMaskGL_SHADER_STORAGE_BARRIER_BIT           MemoryBarrierMask = 0x00002000
	MemoryBarrierMaskGL_CLIENT_MAPPED_BUFFER_BARRIER_BIT     MemoryBarrierMask = 0x00004000
	MemoryBarrierMaskGL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT MemoryBarrierMask = 0x00004000
	MemoryBarrierMaskGL_QUERY_BUFFER_BARRIER_BIT             MemoryBarrierMask = 0x00008000
	MemoryBarrierMaskGL_ALL_BARRIER_BITS                     MemoryBarrierMask = 0xFFFFFFFF
	MemoryBarrierMaskGL_ALL_BARRIER_BITS_EXT                 MemoryBarrierMask = 0xFFFFFFFF
)

type MeshMode1

type MeshMode1 uint32
const (
	MeshMode1GL_POINT MeshMode1 = 0x1B00
	MeshMode1GL_LINE  MeshMode1 = 0x1B01
)

type MeshMode2

type MeshMode2 uint32
const (
	MeshMode2GL_POINT MeshMode2 = 0x1B00
	MeshMode2GL_LINE  MeshMode2 = 0x1B01
	MeshMode2GL_FILL  MeshMode2 = 0x1B02
)

type MinmaxTarget

type MinmaxTarget uint32
const (
	MinmaxTargetGL_MINMAX MinmaxTarget = 0x802E
)

type NormalPointerType

type NormalPointerType uint32
const (
	NormalPointerTypeGL_BYTE   NormalPointerType = 0x1400
	NormalPointerTypeGL_SHORT  NormalPointerType = 0x1402
	NormalPointerTypeGL_INT    NormalPointerType = 0x1404
	NormalPointerTypeGL_FLOAT  NormalPointerType = 0x1406
	NormalPointerTypeGL_DOUBLE NormalPointerType = 0x140A
)

type ObjectIdentifier

type ObjectIdentifier uint32
const (
	ObjectIdentifierGL_TEXTURE            ObjectIdentifier = 0x1702
	ObjectIdentifierGL_VERTEX_ARRAY       ObjectIdentifier = 0x8074
	ObjectIdentifierGL_BUFFER             ObjectIdentifier = 0x82E0
	ObjectIdentifierGL_SHADER             ObjectIdentifier = 0x82E1
	ObjectIdentifierGL_PROGRAM            ObjectIdentifier = 0x82E2
	ObjectIdentifierGL_QUERY              ObjectIdentifier = 0x82E3
	ObjectIdentifierGL_PROGRAM_PIPELINE   ObjectIdentifier = 0x82E4
	ObjectIdentifierGL_SAMPLER            ObjectIdentifier = 0x82E6
	ObjectIdentifierGL_FRAMEBUFFER        ObjectIdentifier = 0x8D40
	ObjectIdentifierGL_RENDERBUFFER       ObjectIdentifier = 0x8D41
	ObjectIdentifierGL_TRANSFORM_FEEDBACK ObjectIdentifier = 0x8E22
)

type PatchParameterName

type PatchParameterName uint32
const (
	PatchParameterNameGL_PATCH_VERTICES            PatchParameterName = 0x8E72
	PatchParameterNameGL_PATCH_DEFAULT_INNER_LEVEL PatchParameterName = 0x8E73
	PatchParameterNameGL_PATCH_DEFAULT_OUTER_LEVEL PatchParameterName = 0x8E74
)

type PipelineParameterName

type PipelineParameterName uint32
const (
	PipelineParameterNameGL_ACTIVE_PROGRAM         PipelineParameterName = 0x8259
	PipelineParameterNameGL_FRAGMENT_SHADER        PipelineParameterName = 0x8B30
	PipelineParameterNameGL_VERTEX_SHADER          PipelineParameterName = 0x8B31
	PipelineParameterNameGL_INFO_LOG_LENGTH        PipelineParameterName = 0x8B84
	PipelineParameterNameGL_GEOMETRY_SHADER        PipelineParameterName = 0x8DD9
	PipelineParameterNameGL_TESS_EVALUATION_SHADER PipelineParameterName = 0x8E87
	PipelineParameterNameGL_TESS_CONTROL_SHADER    PipelineParameterName = 0x8E88
)

type PixelCopyType

type PixelCopyType uint32
const (
	PixelCopyTypeGL_COLOR       PixelCopyType = 0x1800
	PixelCopyTypeGL_COLOR_EXT   PixelCopyType = 0x1800
	PixelCopyTypeGL_DEPTH       PixelCopyType = 0x1801
	PixelCopyTypeGL_DEPTH_EXT   PixelCopyType = 0x1801
	PixelCopyTypeGL_STENCIL     PixelCopyType = 0x1802
	PixelCopyTypeGL_STENCIL_EXT PixelCopyType = 0x1802
)

type PixelFormat

type PixelFormat uint32
const (
	PixelFormatGL_UNSIGNED_SHORT  PixelFormat = 0x1403
	PixelFormatGL_UNSIGNED_INT    PixelFormat = 0x1405
	PixelFormatGL_COLOR_INDEX     PixelFormat = 0x1900
	PixelFormatGL_STENCIL_INDEX   PixelFormat = 0x1901
	PixelFormatGL_DEPTH_COMPONENT PixelFormat = 0x1902
	PixelFormatGL_RED             PixelFormat = 0x1903
	PixelFormatGL_RED_EXT         PixelFormat = 0x1903
	PixelFormatGL_GREEN           PixelFormat = 0x1904
	PixelFormatGL_BLUE            PixelFormat = 0x1905
	PixelFormatGL_ALPHA           PixelFormat = 0x1906
	PixelFormatGL_RGB             PixelFormat = 0x1907
	PixelFormatGL_RGBA            PixelFormat = 0x1908
	PixelFormatGL_LUMINANCE       PixelFormat = 0x1909
	PixelFormatGL_LUMINANCE_ALPHA PixelFormat = 0x190A
	PixelFormatGL_ABGR_EXT        PixelFormat = 0x8000
	PixelFormatGL_CMYK_EXT        PixelFormat = 0x800C
	PixelFormatGL_CMYKA_EXT       PixelFormat = 0x800D
	PixelFormatGL_BGR             PixelFormat = 0x80E0
	PixelFormatGL_BGR_EXT         PixelFormat = 0x80E0
	PixelFormatGL_BGRA            PixelFormat = 0x80E1
	PixelFormatGL_BGRA_EXT        PixelFormat = 0x80E1
	PixelFormatGL_BGRA_IMG        PixelFormat = 0x80E1
	PixelFormatGL_YCRCB_422_SGIX  PixelFormat = 0x81BB
	PixelFormatGL_YCRCB_444_SGIX  PixelFormat = 0x81BC
	PixelFormatGL_RG              PixelFormat = 0x8227
	PixelFormatGL_RG_INTEGER      PixelFormat = 0x8228
	PixelFormatGL_DEPTH_STENCIL   PixelFormat = 0x84F9
	PixelFormatGL_RED_INTEGER     PixelFormat = 0x8D94
	PixelFormatGL_GREEN_INTEGER   PixelFormat = 0x8D95
	PixelFormatGL_BLUE_INTEGER    PixelFormat = 0x8D96
	PixelFormatGL_RGB_INTEGER     PixelFormat = 0x8D98
	PixelFormatGL_RGBA_INTEGER    PixelFormat = 0x8D99
	PixelFormatGL_BGR_INTEGER     PixelFormat = 0x8D9A
	PixelFormatGL_BGRA_INTEGER    PixelFormat = 0x8D9B
)

type PixelMap

type PixelMap uint32
const (
	PixelMapGL_PIXEL_MAP_I_TO_I PixelMap = 0x0C70
	PixelMapGL_PIXEL_MAP_S_TO_S PixelMap = 0x0C71
	PixelMapGL_PIXEL_MAP_I_TO_R PixelMap = 0x0C72
	PixelMapGL_PIXEL_MAP_I_TO_G PixelMap = 0x0C73
	PixelMapGL_PIXEL_MAP_I_TO_B PixelMap = 0x0C74
	PixelMapGL_PIXEL_MAP_I_TO_A PixelMap = 0x0C75
	PixelMapGL_PIXEL_MAP_R_TO_R PixelMap = 0x0C76
	PixelMapGL_PIXEL_MAP_G_TO_G PixelMap = 0x0C77
	PixelMapGL_PIXEL_MAP_B_TO_B PixelMap = 0x0C78
	PixelMapGL_PIXEL_MAP_A_TO_A PixelMap = 0x0C79
)

type PixelStoreParameter

type PixelStoreParameter uint32
const (
	PixelStoreParameterGL_UNPACK_SWAP_BYTES           PixelStoreParameter = 0x0CF0
	PixelStoreParameterGL_UNPACK_LSB_FIRST            PixelStoreParameter = 0x0CF1
	PixelStoreParameterGL_UNPACK_ROW_LENGTH           PixelStoreParameter = 0x0CF2
	PixelStoreParameterGL_UNPACK_ROW_LENGTH_EXT       PixelStoreParameter = 0x0CF2
	PixelStoreParameterGL_UNPACK_SKIP_ROWS            PixelStoreParameter = 0x0CF3
	PixelStoreParameterGL_UNPACK_SKIP_ROWS_EXT        PixelStoreParameter = 0x0CF3
	PixelStoreParameterGL_UNPACK_SKIP_PIXELS          PixelStoreParameter = 0x0CF4
	PixelStoreParameterGL_UNPACK_SKIP_PIXELS_EXT      PixelStoreParameter = 0x0CF4
	PixelStoreParameterGL_UNPACK_ALIGNMENT            PixelStoreParameter = 0x0CF5
	PixelStoreParameterGL_PACK_SWAP_BYTES             PixelStoreParameter = 0x0D00
	PixelStoreParameterGL_PACK_LSB_FIRST              PixelStoreParameter = 0x0D01
	PixelStoreParameterGL_PACK_ROW_LENGTH             PixelStoreParameter = 0x0D02
	PixelStoreParameterGL_PACK_ROW_LENGTH_NV          PixelStoreParameter = 0x0D02
	PixelStoreParameterGL_PACK_SKIP_ROWS              PixelStoreParameter = 0x0D03
	PixelStoreParameterGL_PACK_SKIP_ROWS_NV           PixelStoreParameter = 0x0D03
	PixelStoreParameterGL_PACK_SKIP_PIXELS            PixelStoreParameter = 0x0D04
	PixelStoreParameterGL_PACK_SKIP_PIXELS_NV         PixelStoreParameter = 0x0D04
	PixelStoreParameterGL_PACK_ALIGNMENT              PixelStoreParameter = 0x0D05
	PixelStoreParameterGL_PACK_SKIP_IMAGES            PixelStoreParameter = 0x806B
	PixelStoreParameterGL_PACK_SKIP_IMAGES_EXT        PixelStoreParameter = 0x806B
	PixelStoreParameterGL_PACK_IMAGE_HEIGHT           PixelStoreParameter = 0x806C
	PixelStoreParameterGL_PACK_IMAGE_HEIGHT_EXT       PixelStoreParameter = 0x806C
	PixelStoreParameterGL_UNPACK_SKIP_IMAGES          PixelStoreParameter = 0x806D
	PixelStoreParameterGL_UNPACK_SKIP_IMAGES_EXT      PixelStoreParameter = 0x806D
	PixelStoreParameterGL_UNPACK_IMAGE_HEIGHT         PixelStoreParameter = 0x806E
	PixelStoreParameterGL_UNPACK_IMAGE_HEIGHT_EXT     PixelStoreParameter = 0x806E
	PixelStoreParameterGL_PACK_SKIP_VOLUMES_SGIS      PixelStoreParameter = 0x8130
	PixelStoreParameterGL_PACK_IMAGE_DEPTH_SGIS       PixelStoreParameter = 0x8131
	PixelStoreParameterGL_UNPACK_SKIP_VOLUMES_SGIS    PixelStoreParameter = 0x8132
	PixelStoreParameterGL_UNPACK_IMAGE_DEPTH_SGIS     PixelStoreParameter = 0x8133
	PixelStoreParameterGL_PIXEL_TILE_WIDTH_SGIX       PixelStoreParameter = 0x8140
	PixelStoreParameterGL_PIXEL_TILE_HEIGHT_SGIX      PixelStoreParameter = 0x8141
	PixelStoreParameterGL_PIXEL_TILE_GRID_WIDTH_SGIX  PixelStoreParameter = 0x8142
	PixelStoreParameterGL_PIXEL_TILE_GRID_HEIGHT_SGIX PixelStoreParameter = 0x8143
	PixelStoreParameterGL_PIXEL_TILE_GRID_DEPTH_SGIX  PixelStoreParameter = 0x8144
	PixelStoreParameterGL_PIXEL_TILE_CACHE_SIZE_SGIX  PixelStoreParameter = 0x8145
	PixelStoreParameterGL_PACK_RESAMPLE_SGIX          PixelStoreParameter = 0x842E
	PixelStoreParameterGL_UNPACK_RESAMPLE_SGIX        PixelStoreParameter = 0x842F
	PixelStoreParameterGL_PACK_SUBSAMPLE_RATE_SGIX    PixelStoreParameter = 0x85A0
	PixelStoreParameterGL_UNPACK_SUBSAMPLE_RATE_SGIX  PixelStoreParameter = 0x85A1
	PixelStoreParameterGL_PACK_RESAMPLE_OML           PixelStoreParameter = 0x8984
	PixelStoreParameterGL_UNPACK_RESAMPLE_OML         PixelStoreParameter = 0x8985
)

type PixelTransferParameter

type PixelTransferParameter uint32
const (
	PixelTransferParameterGL_MAP_COLOR                         PixelTransferParameter = 0x0D10
	PixelTransferParameterGL_MAP_STENCIL                       PixelTransferParameter = 0x0D11
	PixelTransferParameterGL_INDEX_SHIFT                       PixelTransferParameter = 0x0D12
	PixelTransferParameterGL_INDEX_OFFSET                      PixelTransferParameter = 0x0D13
	PixelTransferParameterGL_RED_SCALE                         PixelTransferParameter = 0x0D14
	PixelTransferParameterGL_RED_BIAS                          PixelTransferParameter = 0x0D15
	PixelTransferParameterGL_GREEN_SCALE                       PixelTransferParameter = 0x0D18
	PixelTransferParameterGL_GREEN_BIAS                        PixelTransferParameter = 0x0D19
	PixelTransferParameterGL_BLUE_SCALE                        PixelTransferParameter = 0x0D1A
	PixelTransferParameterGL_BLUE_BIAS                         PixelTransferParameter = 0x0D1B
	PixelTransferParameterGL_ALPHA_SCALE                       PixelTransferParameter = 0x0D1C
	PixelTransferParameterGL_ALPHA_BIAS                        PixelTransferParameter = 0x0D1D
	PixelTransferParameterGL_DEPTH_SCALE                       PixelTransferParameter = 0x0D1E
	PixelTransferParameterGL_DEPTH_BIAS                        PixelTransferParameter = 0x0D1F
	PixelTransferParameterGL_POST_CONVOLUTION_RED_SCALE        PixelTransferParameter = 0x801C
	PixelTransferParameterGL_POST_CONVOLUTION_RED_SCALE_EXT    PixelTransferParameter = 0x801C
	PixelTransferParameterGL_POST_CONVOLUTION_GREEN_SCALE      PixelTransferParameter = 0x801D
	PixelTransferParameterGL_POST_CONVOLUTION_GREEN_SCALE_EXT  PixelTransferParameter = 0x801D
	PixelTransferParameterGL_POST_CONVOLUTION_BLUE_SCALE       PixelTransferParameter = 0x801E
	PixelTransferParameterGL_POST_CONVOLUTION_BLUE_SCALE_EXT   PixelTransferParameter = 0x801E
	PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_SCALE      PixelTransferParameter = 0x801F
	PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_SCALE_EXT  PixelTransferParameter = 0x801F
	PixelTransferParameterGL_POST_CONVOLUTION_RED_BIAS         PixelTransferParameter = 0x8020
	PixelTransferParameterGL_POST_CONVOLUTION_RED_BIAS_EXT     PixelTransferParameter = 0x8020
	PixelTransferParameterGL_POST_CONVOLUTION_GREEN_BIAS       PixelTransferParameter = 0x8021
	PixelTransferParameterGL_POST_CONVOLUTION_GREEN_BIAS_EXT   PixelTransferParameter = 0x8021
	PixelTransferParameterGL_POST_CONVOLUTION_BLUE_BIAS        PixelTransferParameter = 0x8022
	PixelTransferParameterGL_POST_CONVOLUTION_BLUE_BIAS_EXT    PixelTransferParameter = 0x8022
	PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_BIAS       PixelTransferParameter = 0x8023
	PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_BIAS_EXT   PixelTransferParameter = 0x8023
	PixelTransferParameterGL_POST_COLOR_MATRIX_RED_SCALE       PixelTransferParameter = 0x80B4
	PixelTransferParameterGL_POST_COLOR_MATRIX_RED_SCALE_SGI   PixelTransferParameter = 0x80B4
	PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_SCALE     PixelTransferParameter = 0x80B5
	PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_SCALE_SGI PixelTransferParameter = 0x80B5
	PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_SCALE      PixelTransferParameter = 0x80B6
	PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_SCALE_SGI  PixelTransferParameter = 0x80B6
	PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_SCALE     PixelTransferParameter = 0x80B7
	PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI PixelTransferParameter = 0x80B7
	PixelTransferParameterGL_POST_COLOR_MATRIX_RED_BIAS        PixelTransferParameter = 0x80B8
	PixelTransferParameterGL_POST_COLOR_MATRIX_RED_BIAS_SGI    PixelTransferParameter = 0x80B8
	PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_BIAS      PixelTransferParameter = 0x80B9
	PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_BIAS_SGI  PixelTransferParameter = 0x80B9
	PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_BIAS       PixelTransferParameter = 0x80BA
	PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_BIAS_SGI   PixelTransferParameter = 0x80BA
	PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_BIAS      PixelTransferParameter = 0x80BB
	PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI  PixelTransferParameter = 0x80BB
)

type PixelType

type PixelType uint32
const (
	PixelTypeGL_BYTE                               PixelType = 0x1400
	PixelTypeGL_UNSIGNED_BYTE                      PixelType = 0x1401
	PixelTypeGL_SHORT                              PixelType = 0x1402
	PixelTypeGL_UNSIGNED_SHORT                     PixelType = 0x1403
	PixelTypeGL_INT                                PixelType = 0x1404
	PixelTypeGL_UNSIGNED_INT                       PixelType = 0x1405
	PixelTypeGL_FLOAT                              PixelType = 0x1406
	PixelTypeGL_HALF_FLOAT                         PixelType = 0x140B
	PixelTypeGL_HALF_FLOAT_ARB                     PixelType = 0x140B
	PixelTypeGL_HALF_FLOAT_NV                      PixelType = 0x140B
	PixelTypeGL_HALF_APPLE                         PixelType = 0x140B
	PixelTypeGL_BITMAP                             PixelType = 0x1A00
	PixelTypeGL_UNSIGNED_BYTE_3_3_2                PixelType = 0x8032
	PixelTypeGL_UNSIGNED_BYTE_3_3_2_EXT            PixelType = 0x8032
	PixelTypeGL_UNSIGNED_SHORT_4_4_4_4             PixelType = 0x8033
	PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_EXT         PixelType = 0x8033
	PixelTypeGL_UNSIGNED_SHORT_5_5_5_1             PixelType = 0x8034
	PixelTypeGL_UNSIGNED_SHORT_5_5_5_1_EXT         PixelType = 0x8034
	PixelTypeGL_UNSIGNED_INT_8_8_8_8               PixelType = 0x8035
	PixelTypeGL_UNSIGNED_INT_8_8_8_8_EXT           PixelType = 0x8035
	PixelTypeGL_UNSIGNED_INT_10_10_10_2            PixelType = 0x8036
	PixelTypeGL_UNSIGNED_INT_10_10_10_2_EXT        PixelType = 0x8036
	PixelTypeGL_UNSIGNED_BYTE_2_3_3_REV            PixelType = 0x8362
	PixelTypeGL_UNSIGNED_BYTE_2_3_3_REV_EXT        PixelType = 0x8362
	PixelTypeGL_UNSIGNED_SHORT_5_6_5               PixelType = 0x8363
	PixelTypeGL_UNSIGNED_SHORT_5_6_5_EXT           PixelType = 0x8363
	PixelTypeGL_UNSIGNED_SHORT_5_6_5_REV           PixelType = 0x8364
	PixelTypeGL_UNSIGNED_SHORT_5_6_5_REV_EXT       PixelType = 0x8364
	PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_REV         PixelType = 0x8365
	PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_REV_EXT     PixelType = 0x8365
	PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_REV_IMG     PixelType = 0x8365
	PixelTypeGL_UNSIGNED_SHORT_1_5_5_5_REV         PixelType = 0x8366
	PixelTypeGL_UNSIGNED_SHORT_1_5_5_5_REV_EXT     PixelType = 0x8366
	PixelTypeGL_UNSIGNED_INT_8_8_8_8_REV           PixelType = 0x8367
	PixelTypeGL_UNSIGNED_INT_8_8_8_8_REV_EXT       PixelType = 0x8367
	PixelTypeGL_UNSIGNED_INT_2_10_10_10_REV        PixelType = 0x8368
	PixelTypeGL_UNSIGNED_INT_2_10_10_10_REV_EXT    PixelType = 0x8368
	PixelTypeGL_UNSIGNED_INT_24_8                  PixelType = 0x84FA
	PixelTypeGL_UNSIGNED_INT_24_8_EXT              PixelType = 0x84FA
	PixelTypeGL_UNSIGNED_INT_24_8_NV               PixelType = 0x84FA
	PixelTypeGL_UNSIGNED_INT_24_8_OES              PixelType = 0x84FA
	PixelTypeGL_UNSIGNED_INT_10F_11F_11F_REV       PixelType = 0x8C3B
	PixelTypeGL_UNSIGNED_INT_10F_11F_11F_REV_APPLE PixelType = 0x8C3B
	PixelTypeGL_UNSIGNED_INT_10F_11F_11F_REV_EXT   PixelType = 0x8C3B
	PixelTypeGL_UNSIGNED_INT_5_9_9_9_REV           PixelType = 0x8C3E
	PixelTypeGL_UNSIGNED_INT_5_9_9_9_REV_APPLE     PixelType = 0x8C3E
	PixelTypeGL_UNSIGNED_INT_5_9_9_9_REV_EXT       PixelType = 0x8C3E
	PixelTypeGL_FLOAT_32_UNSIGNED_INT_24_8_REV     PixelType = 0x8DAD
	PixelTypeGL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV  PixelType = 0x8DAD
)

type PointParameterNameARB

type PointParameterNameARB uint32
const (
	PointParameterNameARBGL_POINT_SIZE_MIN                 PointParameterNameARB = 0x8126
	PointParameterNameARBGL_POINT_SIZE_MIN_ARB             PointParameterNameARB = 0x8126
	PointParameterNameARBGL_POINT_SIZE_MIN_EXT             PointParameterNameARB = 0x8126
	PointParameterNameARBGL_POINT_SIZE_MIN_SGIS            PointParameterNameARB = 0x8126
	PointParameterNameARBGL_POINT_SIZE_MAX                 PointParameterNameARB = 0x8127
	PointParameterNameARBGL_POINT_SIZE_MAX_ARB             PointParameterNameARB = 0x8127
	PointParameterNameARBGL_POINT_SIZE_MAX_EXT             PointParameterNameARB = 0x8127
	PointParameterNameARBGL_POINT_SIZE_MAX_SGIS            PointParameterNameARB = 0x8127
	PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE      PointParameterNameARB = 0x8128
	PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE_ARB  PointParameterNameARB = 0x8128
	PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE_EXT  PointParameterNameARB = 0x8128
	PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE_SGIS PointParameterNameARB = 0x8128
	PointParameterNameARBGL_DISTANCE_ATTENUATION_EXT       PointParameterNameARB = 0x8129
	PointParameterNameARBGL_DISTANCE_ATTENUATION_SGIS      PointParameterNameARB = 0x8129
	PointParameterNameARBGL_POINT_DISTANCE_ATTENUATION     PointParameterNameARB = 0x8129
	PointParameterNameARBGL_POINT_DISTANCE_ATTENUATION_ARB PointParameterNameARB = 0x8129
)

type Pointer

type Pointer unsafe.Pointer

type PolygonMode

type PolygonMode uint32
const (
	PolygonModeGL_POINT PolygonMode = 0x1B00
	PolygonModeGL_LINE  PolygonMode = 0x1B01
	PolygonModeGL_FILL  PolygonMode = 0x1B02
)

type PrecisionType

type PrecisionType uint32
const (
	PrecisionTypeGL_LOW_FLOAT    PrecisionType = 0x8DF0
	PrecisionTypeGL_MEDIUM_FLOAT PrecisionType = 0x8DF1
	PrecisionTypeGL_HIGH_FLOAT   PrecisionType = 0x8DF2
	PrecisionTypeGL_LOW_INT      PrecisionType = 0x8DF3
	PrecisionTypeGL_MEDIUM_INT   PrecisionType = 0x8DF4
	PrecisionTypeGL_HIGH_INT     PrecisionType = 0x8DF5
)

type PrimitiveType

type PrimitiveType uint32
const (
	PrimitiveTypeGL_POINTS                       PrimitiveType = 0x0000
	PrimitiveTypeGL_LINES                        PrimitiveType = 0x0001
	PrimitiveTypeGL_LINE_LOOP                    PrimitiveType = 0x0002
	PrimitiveTypeGL_LINE_STRIP                   PrimitiveType = 0x0003
	PrimitiveTypeGL_TRIANGLES                    PrimitiveType = 0x0004
	PrimitiveTypeGL_TRIANGLE_STRIP               PrimitiveType = 0x0005
	PrimitiveTypeGL_TRIANGLE_FAN                 PrimitiveType = 0x0006
	PrimitiveTypeGL_QUADS                        PrimitiveType = 0x0007
	PrimitiveTypeGL_QUADS_EXT                    PrimitiveType = 0x0007
	PrimitiveTypeGL_QUAD_STRIP                   PrimitiveType = 0x0008
	PrimitiveTypeGL_POLYGON                      PrimitiveType = 0x0009
	PrimitiveTypeGL_LINES_ADJACENCY              PrimitiveType = 0x000A
	PrimitiveTypeGL_LINES_ADJACENCY_ARB          PrimitiveType = 0x000A
	PrimitiveTypeGL_LINES_ADJACENCY_EXT          PrimitiveType = 0x000A
	PrimitiveTypeGL_LINE_STRIP_ADJACENCY         PrimitiveType = 0x000B
	PrimitiveTypeGL_LINE_STRIP_ADJACENCY_ARB     PrimitiveType = 0x000B
	PrimitiveTypeGL_LINE_STRIP_ADJACENCY_EXT     PrimitiveType = 0x000B
	PrimitiveTypeGL_TRIANGLES_ADJACENCY          PrimitiveType = 0x000C
	PrimitiveTypeGL_TRIANGLES_ADJACENCY_ARB      PrimitiveType = 0x000C
	PrimitiveTypeGL_TRIANGLES_ADJACENCY_EXT      PrimitiveType = 0x000C
	PrimitiveTypeGL_TRIANGLE_STRIP_ADJACENCY     PrimitiveType = 0x000D
	PrimitiveTypeGL_TRIANGLE_STRIP_ADJACENCY_ARB PrimitiveType = 0x000D
	PrimitiveTypeGL_TRIANGLE_STRIP_ADJACENCY_EXT PrimitiveType = 0x000D
	PrimitiveTypeGL_PATCHES                      PrimitiveType = 0x000E
	PrimitiveTypeGL_PATCHES_EXT                  PrimitiveType = 0x000E
)

type ProgramInterface

type ProgramInterface uint32
const (
	ProgramInterfaceGL_TRANSFORM_FEEDBACK_BUFFER          ProgramInterface = 0x8C8E
	ProgramInterfaceGL_UNIFORM                            ProgramInterface = 0x92E1
	ProgramInterfaceGL_UNIFORM_BLOCK                      ProgramInterface = 0x92E2
	ProgramInterfaceGL_PROGRAM_INPUT                      ProgramInterface = 0x92E3
	ProgramInterfaceGL_PROGRAM_OUTPUT                     ProgramInterface = 0x92E4
	ProgramInterfaceGL_BUFFER_VARIABLE                    ProgramInterface = 0x92E5
	ProgramInterfaceGL_SHADER_STORAGE_BLOCK               ProgramInterface = 0x92E6
	ProgramInterfaceGL_VERTEX_SUBROUTINE                  ProgramInterface = 0x92E8
	ProgramInterfaceGL_TESS_CONTROL_SUBROUTINE            ProgramInterface = 0x92E9
	ProgramInterfaceGL_TESS_EVALUATION_SUBROUTINE         ProgramInterface = 0x92EA
	ProgramInterfaceGL_GEOMETRY_SUBROUTINE                ProgramInterface = 0x92EB
	ProgramInterfaceGL_FRAGMENT_SUBROUTINE                ProgramInterface = 0x92EC
	ProgramInterfaceGL_COMPUTE_SUBROUTINE                 ProgramInterface = 0x92ED
	ProgramInterfaceGL_VERTEX_SUBROUTINE_UNIFORM          ProgramInterface = 0x92EE
	ProgramInterfaceGL_TESS_CONTROL_SUBROUTINE_UNIFORM    ProgramInterface = 0x92EF
	ProgramInterfaceGL_TESS_EVALUATION_SUBROUTINE_UNIFORM ProgramInterface = 0x92F0
	ProgramInterfaceGL_GEOMETRY_SUBROUTINE_UNIFORM        ProgramInterface = 0x92F1
	ProgramInterfaceGL_FRAGMENT_SUBROUTINE_UNIFORM        ProgramInterface = 0x92F2
	ProgramInterfaceGL_COMPUTE_SUBROUTINE_UNIFORM         ProgramInterface = 0x92F3
	ProgramInterfaceGL_TRANSFORM_FEEDBACK_VARYING         ProgramInterface = 0x92F4
)

type ProgramInterfacePName

type ProgramInterfacePName uint32
const (
	ProgramInterfacePNameGL_ACTIVE_RESOURCES               ProgramInterfacePName = 0x92F5
	ProgramInterfacePNameGL_MAX_NAME_LENGTH                ProgramInterfacePName = 0x92F6
	ProgramInterfacePNameGL_MAX_NUM_ACTIVE_VARIABLES       ProgramInterfacePName = 0x92F7
	ProgramInterfacePNameGL_MAX_NUM_COMPATIBLE_SUBROUTINES ProgramInterfacePName = 0x92F8
)

type ProgramParameterPName

type ProgramParameterPName uint32
const (
	ProgramParameterPNameGL_PROGRAM_BINARY_RETRIEVABLE_HINT ProgramParameterPName = 0x8257
	ProgramParameterPNameGL_PROGRAM_SEPARABLE               ProgramParameterPName = 0x8258
)

type ProgramPropertyARB

type ProgramPropertyARB uint32
const (
	ProgramPropertyARBGL_COMPUTE_WORK_GROUP_SIZE               ProgramPropertyARB = 0x8267
	ProgramPropertyARBGL_PROGRAM_BINARY_LENGTH                 ProgramPropertyARB = 0x8741
	ProgramPropertyARBGL_GEOMETRY_VERTICES_OUT                 ProgramPropertyARB = 0x8916
	ProgramPropertyARBGL_GEOMETRY_INPUT_TYPE                   ProgramPropertyARB = 0x8917
	ProgramPropertyARBGL_GEOMETRY_OUTPUT_TYPE                  ProgramPropertyARB = 0x8918
	ProgramPropertyARBGL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH  ProgramPropertyARB = 0x8A35
	ProgramPropertyARBGL_ACTIVE_UNIFORM_BLOCKS                 ProgramPropertyARB = 0x8A36
	ProgramPropertyARBGL_DELETE_STATUS                         ProgramPropertyARB = 0x8B80
	ProgramPropertyARBGL_LINK_STATUS                           ProgramPropertyARB = 0x8B82
	ProgramPropertyARBGL_VALIDATE_STATUS                       ProgramPropertyARB = 0x8B83
	ProgramPropertyARBGL_INFO_LOG_LENGTH                       ProgramPropertyARB = 0x8B84
	ProgramPropertyARBGL_ATTACHED_SHADERS                      ProgramPropertyARB = 0x8B85
	ProgramPropertyARBGL_ACTIVE_UNIFORMS                       ProgramPropertyARB = 0x8B86
	ProgramPropertyARBGL_ACTIVE_UNIFORM_MAX_LENGTH             ProgramPropertyARB = 0x8B87
	ProgramPropertyARBGL_ACTIVE_ATTRIBUTES                     ProgramPropertyARB = 0x8B89
	ProgramPropertyARBGL_ACTIVE_ATTRIBUTE_MAX_LENGTH           ProgramPropertyARB = 0x8B8A
	ProgramPropertyARBGL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH ProgramPropertyARB = 0x8C76
	ProgramPropertyARBGL_TRANSFORM_FEEDBACK_BUFFER_MODE        ProgramPropertyARB = 0x8C7F
	ProgramPropertyARBGL_TRANSFORM_FEEDBACK_VARYINGS           ProgramPropertyARB = 0x8C83
	ProgramPropertyARBGL_ACTIVE_ATOMIC_COUNTER_BUFFERS         ProgramPropertyARB = 0x92D9
)

type ProgramResourceProperty

type ProgramResourceProperty uint32
const (
	ProgramResourcePropertyGL_NUM_COMPATIBLE_SUBROUTINES           ProgramResourceProperty = 0x8E4A
	ProgramResourcePropertyGL_COMPATIBLE_SUBROUTINES               ProgramResourceProperty = 0x8E4B
	ProgramResourcePropertyGL_UNIFORM                              ProgramResourceProperty = 0x92E1
	ProgramResourcePropertyGL_IS_PER_PATCH                         ProgramResourceProperty = 0x92E7
	ProgramResourcePropertyGL_NAME_LENGTH                          ProgramResourceProperty = 0x92F9
	ProgramResourcePropertyGL_TYPE                                 ProgramResourceProperty = 0x92FA
	ProgramResourcePropertyGL_ARRAY_SIZE                           ProgramResourceProperty = 0x92FB
	ProgramResourcePropertyGL_OFFSET                               ProgramResourceProperty = 0x92FC
	ProgramResourcePropertyGL_BLOCK_INDEX                          ProgramResourceProperty = 0x92FD
	ProgramResourcePropertyGL_ARRAY_STRIDE                         ProgramResourceProperty = 0x92FE
	ProgramResourcePropertyGL_MATRIX_STRIDE                        ProgramResourceProperty = 0x92FF
	ProgramResourcePropertyGL_IS_ROW_MAJOR                         ProgramResourceProperty = 0x9300
	ProgramResourcePropertyGL_ATOMIC_COUNTER_BUFFER_INDEX          ProgramResourceProperty = 0x9301
	ProgramResourcePropertyGL_BUFFER_BINDING                       ProgramResourceProperty = 0x9302
	ProgramResourcePropertyGL_BUFFER_DATA_SIZE                     ProgramResourceProperty = 0x9303
	ProgramResourcePropertyGL_NUM_ACTIVE_VARIABLES                 ProgramResourceProperty = 0x9304
	ProgramResourcePropertyGL_ACTIVE_VARIABLES                     ProgramResourceProperty = 0x9305
	ProgramResourcePropertyGL_REFERENCED_BY_VERTEX_SHADER          ProgramResourceProperty = 0x9306
	ProgramResourcePropertyGL_REFERENCED_BY_TESS_CONTROL_SHADER    ProgramResourceProperty = 0x9307
	ProgramResourcePropertyGL_REFERENCED_BY_TESS_EVALUATION_SHADER ProgramResourceProperty = 0x9308
	ProgramResourcePropertyGL_REFERENCED_BY_GEOMETRY_SHADER        ProgramResourceProperty = 0x9309
	ProgramResourcePropertyGL_REFERENCED_BY_FRAGMENT_SHADER        ProgramResourceProperty = 0x930A
	ProgramResourcePropertyGL_REFERENCED_BY_COMPUTE_SHADER         ProgramResourceProperty = 0x930B
	ProgramResourcePropertyGL_TOP_LEVEL_ARRAY_SIZE                 ProgramResourceProperty = 0x930C
	ProgramResourcePropertyGL_TOP_LEVEL_ARRAY_STRIDE               ProgramResourceProperty = 0x930D
	ProgramResourcePropertyGL_LOCATION                             ProgramResourceProperty = 0x930E
	ProgramResourcePropertyGL_LOCATION_INDEX                       ProgramResourceProperty = 0x930F
	ProgramResourcePropertyGL_LOCATION_COMPONENT                   ProgramResourceProperty = 0x934A
	ProgramResourcePropertyGL_TRANSFORM_FEEDBACK_BUFFER_INDEX      ProgramResourceProperty = 0x934B
	ProgramResourcePropertyGL_TRANSFORM_FEEDBACK_BUFFER_STRIDE     ProgramResourceProperty = 0x934C
)

type ProgramStagePName

type ProgramStagePName uint32
const (
	ProgramStagePNameGL_ACTIVE_SUBROUTINES                   ProgramStagePName = 0x8DE5
	ProgramStagePNameGL_ACTIVE_SUBROUTINE_UNIFORMS           ProgramStagePName = 0x8DE6
	ProgramStagePNameGL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS  ProgramStagePName = 0x8E47
	ProgramStagePNameGL_ACTIVE_SUBROUTINE_MAX_LENGTH         ProgramStagePName = 0x8E48
	ProgramStagePNameGL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH ProgramStagePName = 0x8E49
)

type QueryCounterTarget

type QueryCounterTarget uint32
const (
	QueryCounterTargetGL_TIMESTAMP     QueryCounterTarget = 0x8E28
	QueryCounterTargetGL_TIMESTAMP_EXT QueryCounterTarget = 0x8E28
)

type QueryObjectParameterName

type QueryObjectParameterName uint32
const (
	QueryObjectParameterNameGL_QUERY_TARGET           QueryObjectParameterName = 0x82EA
	QueryObjectParameterNameGL_QUERY_RESULT           QueryObjectParameterName = 0x8866
	QueryObjectParameterNameGL_QUERY_RESULT_AVAILABLE QueryObjectParameterName = 0x8867
	QueryObjectParameterNameGL_QUERY_RESULT_NO_WAIT   QueryObjectParameterName = 0x9194
)

type QueryParameterName

type QueryParameterName uint32
const (
	QueryParameterNameGL_QUERY_COUNTER_BITS QueryParameterName = 0x8864
	QueryParameterNameGL_CURRENT_QUERY      QueryParameterName = 0x8865
)

type QueryTarget

type QueryTarget uint32
const (
	QueryTargetGL_TRANSFORM_FEEDBACK_OVERFLOW           QueryTarget = 0x82EC
	QueryTargetGL_VERTICES_SUBMITTED                    QueryTarget = 0x82EE
	QueryTargetGL_PRIMITIVES_SUBMITTED                  QueryTarget = 0x82EF
	QueryTargetGL_VERTEX_SHADER_INVOCATIONS             QueryTarget = 0x82F0
	QueryTargetGL_TIME_ELAPSED                          QueryTarget = 0x88BF
	QueryTargetGL_SAMPLES_PASSED                        QueryTarget = 0x8914
	QueryTargetGL_ANY_SAMPLES_PASSED                    QueryTarget = 0x8C2F
	QueryTargetGL_PRIMITIVES_GENERATED                  QueryTarget = 0x8C87
	QueryTargetGL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN QueryTarget = 0x8C88
	QueryTargetGL_ANY_SAMPLES_PASSED_CONSERVATIVE       QueryTarget = 0x8D6A
)

type ReadBufferMode

type ReadBufferMode uint32
const (
	ReadBufferModeGL_NONE               ReadBufferMode = 0
	ReadBufferModeGL_NONE_OES           ReadBufferMode = 0
	ReadBufferModeGL_FRONT_LEFT         ReadBufferMode = 0x0400
	ReadBufferModeGL_FRONT_RIGHT        ReadBufferMode = 0x0401
	ReadBufferModeGL_BACK_LEFT          ReadBufferMode = 0x0402
	ReadBufferModeGL_BACK_RIGHT         ReadBufferMode = 0x0403
	ReadBufferModeGL_FRONT              ReadBufferMode = 0x0404
	ReadBufferModeGL_BACK               ReadBufferMode = 0x0405
	ReadBufferModeGL_LEFT               ReadBufferMode = 0x0406
	ReadBufferModeGL_RIGHT              ReadBufferMode = 0x0407
	ReadBufferModeGL_AUX0               ReadBufferMode = 0x0409
	ReadBufferModeGL_AUX1               ReadBufferMode = 0x040A
	ReadBufferModeGL_AUX2               ReadBufferMode = 0x040B
	ReadBufferModeGL_AUX3               ReadBufferMode = 0x040C
	ReadBufferModeGL_COLOR_ATTACHMENT0  ReadBufferMode = 0x8CE0
	ReadBufferModeGL_COLOR_ATTACHMENT1  ReadBufferMode = 0x8CE1
	ReadBufferModeGL_COLOR_ATTACHMENT2  ReadBufferMode = 0x8CE2
	ReadBufferModeGL_COLOR_ATTACHMENT3  ReadBufferMode = 0x8CE3
	ReadBufferModeGL_COLOR_ATTACHMENT4  ReadBufferMode = 0x8CE4
	ReadBufferModeGL_COLOR_ATTACHMENT5  ReadBufferMode = 0x8CE5
	ReadBufferModeGL_COLOR_ATTACHMENT6  ReadBufferMode = 0x8CE6
	ReadBufferModeGL_COLOR_ATTACHMENT7  ReadBufferMode = 0x8CE7
	ReadBufferModeGL_COLOR_ATTACHMENT8  ReadBufferMode = 0x8CE8
	ReadBufferModeGL_COLOR_ATTACHMENT9  ReadBufferMode = 0x8CE9
	ReadBufferModeGL_COLOR_ATTACHMENT10 ReadBufferMode = 0x8CEA
	ReadBufferModeGL_COLOR_ATTACHMENT11 ReadBufferMode = 0x8CEB
	ReadBufferModeGL_COLOR_ATTACHMENT12 ReadBufferMode = 0x8CEC
	ReadBufferModeGL_COLOR_ATTACHMENT13 ReadBufferMode = 0x8CED
	ReadBufferModeGL_COLOR_ATTACHMENT14 ReadBufferMode = 0x8CEE
	ReadBufferModeGL_COLOR_ATTACHMENT15 ReadBufferMode = 0x8CEF
)

type RenderbufferParameterName

type RenderbufferParameterName uint32
const (
	RenderbufferParameterNameGL_RENDERBUFFER_COVERAGE_SAMPLES_NV RenderbufferParameterName = 0x8CAB
	RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES             RenderbufferParameterName = 0x8CAB
	RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_ANGLE       RenderbufferParameterName = 0x8CAB
	RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_APPLE       RenderbufferParameterName = 0x8CAB
	RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_EXT         RenderbufferParameterName = 0x8CAB
	RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_NV          RenderbufferParameterName = 0x8CAB
	RenderbufferParameterNameGL_RENDERBUFFER_WIDTH               RenderbufferParameterName = 0x8D42
	RenderbufferParameterNameGL_RENDERBUFFER_WIDTH_EXT           RenderbufferParameterName = 0x8D42
	RenderbufferParameterNameGL_RENDERBUFFER_WIDTH_OES           RenderbufferParameterName = 0x8D42
	RenderbufferParameterNameGL_RENDERBUFFER_HEIGHT              RenderbufferParameterName = 0x8D43
	RenderbufferParameterNameGL_RENDERBUFFER_HEIGHT_EXT          RenderbufferParameterName = 0x8D43
	RenderbufferParameterNameGL_RENDERBUFFER_HEIGHT_OES          RenderbufferParameterName = 0x8D43
	RenderbufferParameterNameGL_RENDERBUFFER_INTERNAL_FORMAT     RenderbufferParameterName = 0x8D44
	RenderbufferParameterNameGL_RENDERBUFFER_INTERNAL_FORMAT_EXT RenderbufferParameterName = 0x8D44
	RenderbufferParameterNameGL_RENDERBUFFER_INTERNAL_FORMAT_OES RenderbufferParameterName = 0x8D44
	RenderbufferParameterNameGL_RENDERBUFFER_RED_SIZE            RenderbufferParameterName = 0x8D50
	RenderbufferParameterNameGL_RENDERBUFFER_RED_SIZE_EXT        RenderbufferParameterName = 0x8D50
	RenderbufferParameterNameGL_RENDERBUFFER_RED_SIZE_OES        RenderbufferParameterName = 0x8D50
	RenderbufferParameterNameGL_RENDERBUFFER_GREEN_SIZE          RenderbufferParameterName = 0x8D51
	RenderbufferParameterNameGL_RENDERBUFFER_GREEN_SIZE_EXT      RenderbufferParameterName = 0x8D51
	RenderbufferParameterNameGL_RENDERBUFFER_GREEN_SIZE_OES      RenderbufferParameterName = 0x8D51
	RenderbufferParameterNameGL_RENDERBUFFER_BLUE_SIZE           RenderbufferParameterName = 0x8D52
	RenderbufferParameterNameGL_RENDERBUFFER_BLUE_SIZE_EXT       RenderbufferParameterName = 0x8D52
	RenderbufferParameterNameGL_RENDERBUFFER_BLUE_SIZE_OES       RenderbufferParameterName = 0x8D52
	RenderbufferParameterNameGL_RENDERBUFFER_ALPHA_SIZE          RenderbufferParameterName = 0x8D53
	RenderbufferParameterNameGL_RENDERBUFFER_ALPHA_SIZE_EXT      RenderbufferParameterName = 0x8D53
	RenderbufferParameterNameGL_RENDERBUFFER_ALPHA_SIZE_OES      RenderbufferParameterName = 0x8D53
	RenderbufferParameterNameGL_RENDERBUFFER_DEPTH_SIZE          RenderbufferParameterName = 0x8D54
	RenderbufferParameterNameGL_RENDERBUFFER_DEPTH_SIZE_EXT      RenderbufferParameterName = 0x8D54
	RenderbufferParameterNameGL_RENDERBUFFER_DEPTH_SIZE_OES      RenderbufferParameterName = 0x8D54
	RenderbufferParameterNameGL_RENDERBUFFER_STENCIL_SIZE        RenderbufferParameterName = 0x8D55
	RenderbufferParameterNameGL_RENDERBUFFER_STENCIL_SIZE_EXT    RenderbufferParameterName = 0x8D55
	RenderbufferParameterNameGL_RENDERBUFFER_STENCIL_SIZE_OES    RenderbufferParameterName = 0x8D55
	RenderbufferParameterNameGL_RENDERBUFFER_COLOR_SAMPLES_NV    RenderbufferParameterName = 0x8E10
	RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_IMG         RenderbufferParameterName = 0x9133
	RenderbufferParameterNameGL_RENDERBUFFER_STORAGE_SAMPLES_AMD RenderbufferParameterName = 0x91B2
)

type RenderbufferTarget

type RenderbufferTarget uint32
const (
	RenderbufferTargetGL_RENDERBUFFER     RenderbufferTarget = 0x8D41
	RenderbufferTargetGL_RENDERBUFFER_OES RenderbufferTarget = 0x8D41
)

type RenderingMode

type RenderingMode uint32
const (
	RenderingModeGL_RENDER   RenderingMode = 0x1C00
	RenderingModeGL_FEEDBACK RenderingMode = 0x1C01
	RenderingModeGL_SELECT   RenderingMode = 0x1C02
)

type SamplerParameterF

type SamplerParameterF uint32
const (
	SamplerParameterFGL_TEXTURE_BORDER_COLOR                 SamplerParameterF = 0x1004
	SamplerParameterFGL_TEXTURE_MIN_LOD                      SamplerParameterF = 0x813A
	SamplerParameterFGL_TEXTURE_MAX_LOD                      SamplerParameterF = 0x813B
	SamplerParameterFGL_TEXTURE_MAX_ANISOTROPY               SamplerParameterF = 0x84FE
	SamplerParameterFGL_TEXTURE_LOD_BIAS                     SamplerParameterF = 0x8501
	SamplerParameterFGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM SamplerParameterF = 0x8F6A
)

type SamplerParameterI

type SamplerParameterI uint32
const (
	SamplerParameterIGL_TEXTURE_MAG_FILTER                   SamplerParameterI = 0x2800
	SamplerParameterIGL_TEXTURE_MIN_FILTER                   SamplerParameterI = 0x2801
	SamplerParameterIGL_TEXTURE_WRAP_S                       SamplerParameterI = 0x2802
	SamplerParameterIGL_TEXTURE_WRAP_T                       SamplerParameterI = 0x2803
	SamplerParameterIGL_TEXTURE_WRAP_R                       SamplerParameterI = 0x8072
	SamplerParameterIGL_TEXTURE_COMPARE_MODE                 SamplerParameterI = 0x884C
	SamplerParameterIGL_TEXTURE_COMPARE_FUNC                 SamplerParameterI = 0x884D
	SamplerParameterIGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM SamplerParameterI = 0x8F6A
)

type SeparableTarget

type SeparableTarget uint32
const (
	SeparableTargetGL_SEPARABLE_2D SeparableTarget = 0x8012
)

type ShaderBinaryFormat

type ShaderBinaryFormat uint32
const (
	ShaderBinaryFormatGL_SGX_BINARY_IMG              ShaderBinaryFormat = 0x8C0A
	ShaderBinaryFormatGL_MALI_SHADER_BINARY_ARM      ShaderBinaryFormat = 0x8F60
	ShaderBinaryFormatGL_SHADER_BINARY_VIV           ShaderBinaryFormat = 0x8FC4
	ShaderBinaryFormatGL_SHADER_BINARY_DMP           ShaderBinaryFormat = 0x9250
	ShaderBinaryFormatGL_GCCSO_SHADER_BINARY_FJ      ShaderBinaryFormat = 0x9260
	ShaderBinaryFormatGL_SHADER_BINARY_FORMAT_SPIR_V ShaderBinaryFormat = 0x9551
)

type ShaderParameterName

type ShaderParameterName uint32
const (
	ShaderParameterNameGL_SHADER_TYPE          ShaderParameterName = 0x8B4F
	ShaderParameterNameGL_DELETE_STATUS        ShaderParameterName = 0x8B80
	ShaderParameterNameGL_COMPILE_STATUS       ShaderParameterName = 0x8B81
	ShaderParameterNameGL_INFO_LOG_LENGTH      ShaderParameterName = 0x8B84
	ShaderParameterNameGL_SHADER_SOURCE_LENGTH ShaderParameterName = 0x8B88
)

type ShaderType

type ShaderType uint32
const (
	ShaderTypeGL_FRAGMENT_SHADER        ShaderType = 0x8B30
	ShaderTypeGL_FRAGMENT_SHADER_ARB    ShaderType = 0x8B30
	ShaderTypeGL_VERTEX_SHADER          ShaderType = 0x8B31
	ShaderTypeGL_VERTEX_SHADER_ARB      ShaderType = 0x8B31
	ShaderTypeGL_GEOMETRY_SHADER        ShaderType = 0x8DD9
	ShaderTypeGL_TESS_EVALUATION_SHADER ShaderType = 0x8E87
	ShaderTypeGL_TESS_CONTROL_SHADER    ShaderType = 0x8E88
	ShaderTypeGL_COMPUTE_SHADER         ShaderType = 0x91B9
)

type ShadingModel

type ShadingModel uint32
const (
	ShadingModelGL_FLAT   ShadingModel = 0x1D00
	ShadingModelGL_SMOOTH ShadingModel = 0x1D01
)

type SizedInternalFormat

type SizedInternalFormat uint32
const (
	SizedInternalFormatGL_R3_G3_B2                                      SizedInternalFormat = 0x2A10
	SizedInternalFormatGL_ALPHA4                                        SizedInternalFormat = 0x803B
	SizedInternalFormatGL_ALPHA4_EXT                                    SizedInternalFormat = 0x803B
	SizedInternalFormatGL_ALPHA8                                        SizedInternalFormat = 0x803C
	SizedInternalFormatGL_ALPHA8_EXT                                    SizedInternalFormat = 0x803C
	SizedInternalFormatGL_ALPHA8_OES                                    SizedInternalFormat = 0x803C
	SizedInternalFormatGL_ALPHA12                                       SizedInternalFormat = 0x803D
	SizedInternalFormatGL_ALPHA12_EXT                                   SizedInternalFormat = 0x803D
	SizedInternalFormatGL_ALPHA16                                       SizedInternalFormat = 0x803E
	SizedInternalFormatGL_ALPHA16_EXT                                   SizedInternalFormat = 0x803E
	SizedInternalFormatGL_LUMINANCE4                                    SizedInternalFormat = 0x803F
	SizedInternalFormatGL_LUMINANCE4_EXT                                SizedInternalFormat = 0x803F
	SizedInternalFormatGL_LUMINANCE8                                    SizedInternalFormat = 0x8040
	SizedInternalFormatGL_LUMINANCE8_EXT                                SizedInternalFormat = 0x8040
	SizedInternalFormatGL_LUMINANCE8_OES                                SizedInternalFormat = 0x8040
	SizedInternalFormatGL_LUMINANCE12                                   SizedInternalFormat = 0x8041
	SizedInternalFormatGL_LUMINANCE12_EXT                               SizedInternalFormat = 0x8041
	SizedInternalFormatGL_LUMINANCE16                                   SizedInternalFormat = 0x8042
	SizedInternalFormatGL_LUMINANCE16_EXT                               SizedInternalFormat = 0x8042
	SizedInternalFormatGL_LUMINANCE4_ALPHA4                             SizedInternalFormat = 0x8043
	SizedInternalFormatGL_LUMINANCE4_ALPHA4_EXT                         SizedInternalFormat = 0x8043
	SizedInternalFormatGL_LUMINANCE4_ALPHA4_OES                         SizedInternalFormat = 0x8043
	SizedInternalFormatGL_LUMINANCE6_ALPHA2                             SizedInternalFormat = 0x8044
	SizedInternalFormatGL_LUMINANCE6_ALPHA2_EXT                         SizedInternalFormat = 0x8044
	SizedInternalFormatGL_LUMINANCE8_ALPHA8                             SizedInternalFormat = 0x8045
	SizedInternalFormatGL_LUMINANCE8_ALPHA8_EXT                         SizedInternalFormat = 0x8045
	SizedInternalFormatGL_LUMINANCE8_ALPHA8_OES                         SizedInternalFormat = 0x8045
	SizedInternalFormatGL_LUMINANCE12_ALPHA4                            SizedInternalFormat = 0x8046
	SizedInternalFormatGL_LUMINANCE12_ALPHA4_EXT                        SizedInternalFormat = 0x8046
	SizedInternalFormatGL_LUMINANCE12_ALPHA12                           SizedInternalFormat = 0x8047
	SizedInternalFormatGL_LUMINANCE12_ALPHA12_EXT                       SizedInternalFormat = 0x8047
	SizedInternalFormatGL_LUMINANCE16_ALPHA16                           SizedInternalFormat = 0x8048
	SizedInternalFormatGL_LUMINANCE16_ALPHA16_EXT                       SizedInternalFormat = 0x8048
	SizedInternalFormatGL_INTENSITY4                                    SizedInternalFormat = 0x804A
	SizedInternalFormatGL_INTENSITY4_EXT                                SizedInternalFormat = 0x804A
	SizedInternalFormatGL_INTENSITY8                                    SizedInternalFormat = 0x804B
	SizedInternalFormatGL_INTENSITY8_EXT                                SizedInternalFormat = 0x804B
	SizedInternalFormatGL_INTENSITY12                                   SizedInternalFormat = 0x804C
	SizedInternalFormatGL_INTENSITY12_EXT                               SizedInternalFormat = 0x804C
	SizedInternalFormatGL_INTENSITY16                                   SizedInternalFormat = 0x804D
	SizedInternalFormatGL_INTENSITY16_EXT                               SizedInternalFormat = 0x804D
	SizedInternalFormatGL_RGB2_EXT                                      SizedInternalFormat = 0x804E
	SizedInternalFormatGL_RGB4                                          SizedInternalFormat = 0x804F
	SizedInternalFormatGL_RGB4_EXT                                      SizedInternalFormat = 0x804F
	SizedInternalFormatGL_RGB5                                          SizedInternalFormat = 0x8050
	SizedInternalFormatGL_RGB5_EXT                                      SizedInternalFormat = 0x8050
	SizedInternalFormatGL_RGB8                                          SizedInternalFormat = 0x8051
	SizedInternalFormatGL_RGB8_EXT                                      SizedInternalFormat = 0x8051
	SizedInternalFormatGL_RGB8_OES                                      SizedInternalFormat = 0x8051
	SizedInternalFormatGL_RGB10                                         SizedInternalFormat = 0x8052
	SizedInternalFormatGL_RGB10_EXT                                     SizedInternalFormat = 0x8052
	SizedInternalFormatGL_RGB12                                         SizedInternalFormat = 0x8053
	SizedInternalFormatGL_RGB12_EXT                                     SizedInternalFormat = 0x8053
	SizedInternalFormatGL_RGB16                                         SizedInternalFormat = 0x8054
	SizedInternalFormatGL_RGB16_EXT                                     SizedInternalFormat = 0x8054
	SizedInternalFormatGL_RGBA2                                         SizedInternalFormat = 0x8055
	SizedInternalFormatGL_RGBA2_EXT                                     SizedInternalFormat = 0x8055
	SizedInternalFormatGL_RGBA4                                         SizedInternalFormat = 0x8056
	SizedInternalFormatGL_RGBA4_EXT                                     SizedInternalFormat = 0x8056
	SizedInternalFormatGL_RGBA4_OES                                     SizedInternalFormat = 0x8056
	SizedInternalFormatGL_RGB5_A1                                       SizedInternalFormat = 0x8057
	SizedInternalFormatGL_RGB5_A1_EXT                                   SizedInternalFormat = 0x8057
	SizedInternalFormatGL_RGB5_A1_OES                                   SizedInternalFormat = 0x8057
	SizedInternalFormatGL_RGBA8                                         SizedInternalFormat = 0x8058
	SizedInternalFormatGL_RGBA8_EXT                                     SizedInternalFormat = 0x8058
	SizedInternalFormatGL_RGBA8_OES                                     SizedInternalFormat = 0x8058
	SizedInternalFormatGL_RGB10_A2                                      SizedInternalFormat = 0x8059
	SizedInternalFormatGL_RGB10_A2_EXT                                  SizedInternalFormat = 0x8059
	SizedInternalFormatGL_RGBA12                                        SizedInternalFormat = 0x805A
	SizedInternalFormatGL_RGBA12_EXT                                    SizedInternalFormat = 0x805A
	SizedInternalFormatGL_RGBA16                                        SizedInternalFormat = 0x805B
	SizedInternalFormatGL_RGBA16_EXT                                    SizedInternalFormat = 0x805B
	SizedInternalFormatGL_DEPTH_COMPONENT16                             SizedInternalFormat = 0x81A5
	SizedInternalFormatGL_DEPTH_COMPONENT16_ARB                         SizedInternalFormat = 0x81A5
	SizedInternalFormatGL_DEPTH_COMPONENT16_OES                         SizedInternalFormat = 0x81A5
	SizedInternalFormatGL_DEPTH_COMPONENT16_SGIX                        SizedInternalFormat = 0x81A5
	SizedInternalFormatGL_DEPTH_COMPONENT24                             SizedInternalFormat = 0x81A6
	SizedInternalFormatGL_DEPTH_COMPONENT24_ARB                         SizedInternalFormat = 0x81A6
	SizedInternalFormatGL_DEPTH_COMPONENT24_OES                         SizedInternalFormat = 0x81A6
	SizedInternalFormatGL_DEPTH_COMPONENT24_SGIX                        SizedInternalFormat = 0x81A6
	SizedInternalFormatGL_DEPTH_COMPONENT32                             SizedInternalFormat = 0x81A7
	SizedInternalFormatGL_DEPTH_COMPONENT32_ARB                         SizedInternalFormat = 0x81A7
	SizedInternalFormatGL_DEPTH_COMPONENT32_OES                         SizedInternalFormat = 0x81A7
	SizedInternalFormatGL_DEPTH_COMPONENT32_SGIX                        SizedInternalFormat = 0x81A7
	SizedInternalFormatGL_R8                                            SizedInternalFormat = 0x8229
	SizedInternalFormatGL_R8_EXT                                        SizedInternalFormat = 0x8229
	SizedInternalFormatGL_R16                                           SizedInternalFormat = 0x822A
	SizedInternalFormatGL_R16_EXT                                       SizedInternalFormat = 0x822A
	SizedInternalFormatGL_RG8                                           SizedInternalFormat = 0x822B
	SizedInternalFormatGL_RG8_EXT                                       SizedInternalFormat = 0x822B
	SizedInternalFormatGL_RG16                                          SizedInternalFormat = 0x822C
	SizedInternalFormatGL_RG16_EXT                                      SizedInternalFormat = 0x822C
	SizedInternalFormatGL_R16F                                          SizedInternalFormat = 0x822D
	SizedInternalFormatGL_R16F_EXT                                      SizedInternalFormat = 0x822D
	SizedInternalFormatGL_R32F                                          SizedInternalFormat = 0x822E
	SizedInternalFormatGL_R32F_EXT                                      SizedInternalFormat = 0x822E
	SizedInternalFormatGL_RG16F                                         SizedInternalFormat = 0x822F
	SizedInternalFormatGL_RG16F_EXT                                     SizedInternalFormat = 0x822F
	SizedInternalFormatGL_RG32F                                         SizedInternalFormat = 0x8230
	SizedInternalFormatGL_RG32F_EXT                                     SizedInternalFormat = 0x8230
	SizedInternalFormatGL_R8I                                           SizedInternalFormat = 0x8231
	SizedInternalFormatGL_R8UI                                          SizedInternalFormat = 0x8232
	SizedInternalFormatGL_R16I                                          SizedInternalFormat = 0x8233
	SizedInternalFormatGL_R16UI                                         SizedInternalFormat = 0x8234
	SizedInternalFormatGL_R32I                                          SizedInternalFormat = 0x8235
	SizedInternalFormatGL_R32UI                                         SizedInternalFormat = 0x8236
	SizedInternalFormatGL_RG8I                                          SizedInternalFormat = 0x8237
	SizedInternalFormatGL_RG8UI                                         SizedInternalFormat = 0x8238
	SizedInternalFormatGL_RG16I                                         SizedInternalFormat = 0x8239
	SizedInternalFormatGL_RG16UI                                        SizedInternalFormat = 0x823A
	SizedInternalFormatGL_RG32I                                         SizedInternalFormat = 0x823B
	SizedInternalFormatGL_RG32UI                                        SizedInternalFormat = 0x823C
	SizedInternalFormatGL_COMPRESSED_RGB_S3TC_DXT1_EXT                  SizedInternalFormat = 0x83F0
	SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT1_EXT                 SizedInternalFormat = 0x83F1
	SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE               SizedInternalFormat = 0x83F2
	SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_EXT                 SizedInternalFormat = 0x83F2
	SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE               SizedInternalFormat = 0x83F3
	SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_EXT                 SizedInternalFormat = 0x83F3
	SizedInternalFormatGL_RGBA32F                                       SizedInternalFormat = 0x8814
	SizedInternalFormatGL_RGBA32F_ARB                                   SizedInternalFormat = 0x8814
	SizedInternalFormatGL_RGBA32F_EXT                                   SizedInternalFormat = 0x8814
	SizedInternalFormatGL_RGB32F                                        SizedInternalFormat = 0x8815
	SizedInternalFormatGL_RGB32F_ARB                                    SizedInternalFormat = 0x8815
	SizedInternalFormatGL_RGB32F_EXT                                    SizedInternalFormat = 0x8815
	SizedInternalFormatGL_RGBA16F                                       SizedInternalFormat = 0x881A
	SizedInternalFormatGL_RGBA16F_ARB                                   SizedInternalFormat = 0x881A
	SizedInternalFormatGL_RGBA16F_EXT                                   SizedInternalFormat = 0x881A
	SizedInternalFormatGL_RGB16F                                        SizedInternalFormat = 0x881B
	SizedInternalFormatGL_RGB16F_ARB                                    SizedInternalFormat = 0x881B
	SizedInternalFormatGL_RGB16F_EXT                                    SizedInternalFormat = 0x881B
	SizedInternalFormatGL_DEPTH24_STENCIL8                              SizedInternalFormat = 0x88F0
	SizedInternalFormatGL_DEPTH24_STENCIL8_EXT                          SizedInternalFormat = 0x88F0
	SizedInternalFormatGL_DEPTH24_STENCIL8_OES                          SizedInternalFormat = 0x88F0
	SizedInternalFormatGL_R11F_G11F_B10F                                SizedInternalFormat = 0x8C3A
	SizedInternalFormatGL_R11F_G11F_B10F_APPLE                          SizedInternalFormat = 0x8C3A
	SizedInternalFormatGL_R11F_G11F_B10F_EXT                            SizedInternalFormat = 0x8C3A
	SizedInternalFormatGL_RGB9_E5                                       SizedInternalFormat = 0x8C3D
	SizedInternalFormatGL_RGB9_E5_APPLE                                 SizedInternalFormat = 0x8C3D
	SizedInternalFormatGL_RGB9_E5_EXT                                   SizedInternalFormat = 0x8C3D
	SizedInternalFormatGL_SRGB8                                         SizedInternalFormat = 0x8C41
	SizedInternalFormatGL_SRGB8_EXT                                     SizedInternalFormat = 0x8C41
	SizedInternalFormatGL_SRGB8_NV                                      SizedInternalFormat = 0x8C41
	SizedInternalFormatGL_SRGB8_ALPHA8                                  SizedInternalFormat = 0x8C43
	SizedInternalFormatGL_SRGB8_ALPHA8_EXT                              SizedInternalFormat = 0x8C43
	SizedInternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_EXT                 SizedInternalFormat = 0x8C4C
	SizedInternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_NV                  SizedInternalFormat = 0x8C4C
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT           SizedInternalFormat = 0x8C4D
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV            SizedInternalFormat = 0x8C4D
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT           SizedInternalFormat = 0x8C4E
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV            SizedInternalFormat = 0x8C4E
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT           SizedInternalFormat = 0x8C4F
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV            SizedInternalFormat = 0x8C4F
	SizedInternalFormatGL_DEPTH_COMPONENT32F                            SizedInternalFormat = 0x8CAC
	SizedInternalFormatGL_DEPTH32F_STENCIL8                             SizedInternalFormat = 0x8CAD
	SizedInternalFormatGL_STENCIL_INDEX1                                SizedInternalFormat = 0x8D46
	SizedInternalFormatGL_STENCIL_INDEX1_EXT                            SizedInternalFormat = 0x8D46
	SizedInternalFormatGL_STENCIL_INDEX1_OES                            SizedInternalFormat = 0x8D46
	SizedInternalFormatGL_STENCIL_INDEX4                                SizedInternalFormat = 0x8D47
	SizedInternalFormatGL_STENCIL_INDEX4_EXT                            SizedInternalFormat = 0x8D47
	SizedInternalFormatGL_STENCIL_INDEX4_OES                            SizedInternalFormat = 0x8D47
	SizedInternalFormatGL_STENCIL_INDEX8                                SizedInternalFormat = 0x8D48
	SizedInternalFormatGL_STENCIL_INDEX8_EXT                            SizedInternalFormat = 0x8D48
	SizedInternalFormatGL_STENCIL_INDEX8_OES                            SizedInternalFormat = 0x8D48
	SizedInternalFormatGL_STENCIL_INDEX16                               SizedInternalFormat = 0x8D49
	SizedInternalFormatGL_STENCIL_INDEX16_EXT                           SizedInternalFormat = 0x8D49
	SizedInternalFormatGL_RGB565_OES                                    SizedInternalFormat = 0x8D62
	SizedInternalFormatGL_RGB565                                        SizedInternalFormat = 0x8D62
	SizedInternalFormatGL_ETC1_RGB8_OES                                 SizedInternalFormat = 0x8D64
	SizedInternalFormatGL_RGBA32UI                                      SizedInternalFormat = 0x8D70
	SizedInternalFormatGL_RGBA32UI_EXT                                  SizedInternalFormat = 0x8D70
	SizedInternalFormatGL_RGB32UI                                       SizedInternalFormat = 0x8D71
	SizedInternalFormatGL_RGB32UI_EXT                                   SizedInternalFormat = 0x8D71
	SizedInternalFormatGL_ALPHA32UI_EXT                                 SizedInternalFormat = 0x8D72
	SizedInternalFormatGL_INTENSITY32UI_EXT                             SizedInternalFormat = 0x8D73
	SizedInternalFormatGL_LUMINANCE32UI_EXT                             SizedInternalFormat = 0x8D74
	SizedInternalFormatGL_LUMINANCE_ALPHA32UI_EXT                       SizedInternalFormat = 0x8D75
	SizedInternalFormatGL_RGBA16UI                                      SizedInternalFormat = 0x8D76
	SizedInternalFormatGL_RGBA16UI_EXT                                  SizedInternalFormat = 0x8D76
	SizedInternalFormatGL_RGB16UI                                       SizedInternalFormat = 0x8D77
	SizedInternalFormatGL_RGB16UI_EXT                                   SizedInternalFormat = 0x8D77
	SizedInternalFormatGL_ALPHA16UI_EXT                                 SizedInternalFormat = 0x8D78
	SizedInternalFormatGL_INTENSITY16UI_EXT                             SizedInternalFormat = 0x8D79
	SizedInternalFormatGL_LUMINANCE16UI_EXT                             SizedInternalFormat = 0x8D7A
	SizedInternalFormatGL_LUMINANCE_ALPHA16UI_EXT                       SizedInternalFormat = 0x8D7B
	SizedInternalFormatGL_RGBA8UI                                       SizedInternalFormat = 0x8D7C
	SizedInternalFormatGL_RGBA8UI_EXT                                   SizedInternalFormat = 0x8D7C
	SizedInternalFormatGL_RGB8UI                                        SizedInternalFormat = 0x8D7D
	SizedInternalFormatGL_RGB8UI_EXT                                    SizedInternalFormat = 0x8D7D
	SizedInternalFormatGL_ALPHA8UI_EXT                                  SizedInternalFormat = 0x8D7E
	SizedInternalFormatGL_INTENSITY8UI_EXT                              SizedInternalFormat = 0x8D7F
	SizedInternalFormatGL_LUMINANCE8UI_EXT                              SizedInternalFormat = 0x8D80
	SizedInternalFormatGL_LUMINANCE_ALPHA8UI_EXT                        SizedInternalFormat = 0x8D81
	SizedInternalFormatGL_RGBA32I                                       SizedInternalFormat = 0x8D82
	SizedInternalFormatGL_RGBA32I_EXT                                   SizedInternalFormat = 0x8D82
	SizedInternalFormatGL_RGB32I                                        SizedInternalFormat = 0x8D83
	SizedInternalFormatGL_RGB32I_EXT                                    SizedInternalFormat = 0x8D83
	SizedInternalFormatGL_ALPHA32I_EXT                                  SizedInternalFormat = 0x8D84
	SizedInternalFormatGL_INTENSITY32I_EXT                              SizedInternalFormat = 0x8D85
	SizedInternalFormatGL_LUMINANCE32I_EXT                              SizedInternalFormat = 0x8D86
	SizedInternalFormatGL_LUMINANCE_ALPHA32I_EXT                        SizedInternalFormat = 0x8D87
	SizedInternalFormatGL_RGBA16I                                       SizedInternalFormat = 0x8D88
	SizedInternalFormatGL_RGBA16I_EXT                                   SizedInternalFormat = 0x8D88
	SizedInternalFormatGL_RGB16I                                        SizedInternalFormat = 0x8D89
	SizedInternalFormatGL_RGB16I_EXT                                    SizedInternalFormat = 0x8D89
	SizedInternalFormatGL_ALPHA16I_EXT                                  SizedInternalFormat = 0x8D8A
	SizedInternalFormatGL_INTENSITY16I_EXT                              SizedInternalFormat = 0x8D8B
	SizedInternalFormatGL_LUMINANCE16I_EXT                              SizedInternalFormat = 0x8D8C
	SizedInternalFormatGL_LUMINANCE_ALPHA16I_EXT                        SizedInternalFormat = 0x8D8D
	SizedInternalFormatGL_RGBA8I                                        SizedInternalFormat = 0x8D8E
	SizedInternalFormatGL_RGBA8I_EXT                                    SizedInternalFormat = 0x8D8E
	SizedInternalFormatGL_RGB8I                                         SizedInternalFormat = 0x8D8F
	SizedInternalFormatGL_RGB8I_EXT                                     SizedInternalFormat = 0x8D8F
	SizedInternalFormatGL_ALPHA8I_EXT                                   SizedInternalFormat = 0x8D90
	SizedInternalFormatGL_INTENSITY8I_EXT                               SizedInternalFormat = 0x8D91
	SizedInternalFormatGL_LUMINANCE8I_EXT                               SizedInternalFormat = 0x8D92
	SizedInternalFormatGL_LUMINANCE_ALPHA8I_EXT                         SizedInternalFormat = 0x8D93
	SizedInternalFormatGL_DEPTH_COMPONENT32F_NV                         SizedInternalFormat = 0x8DAB
	SizedInternalFormatGL_DEPTH32F_STENCIL8_NV                          SizedInternalFormat = 0x8DAC
	SizedInternalFormatGL_COMPRESSED_RED_RGTC1                          SizedInternalFormat = 0x8DBB
	SizedInternalFormatGL_COMPRESSED_RED_RGTC1_EXT                      SizedInternalFormat = 0x8DBB
	SizedInternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1                   SizedInternalFormat = 0x8DBC
	SizedInternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1_EXT               SizedInternalFormat = 0x8DBC
	SizedInternalFormatGL_COMPRESSED_RED_GREEN_RGTC2_EXT                SizedInternalFormat = 0x8DBD
	SizedInternalFormatGL_COMPRESSED_RG_RGTC2                           SizedInternalFormat = 0x8DBD
	SizedInternalFormatGL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT         SizedInternalFormat = 0x8DBE
	SizedInternalFormatGL_COMPRESSED_SIGNED_RG_RGTC2                    SizedInternalFormat = 0x8DBE
	SizedInternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM                    SizedInternalFormat = 0x8E8C
	SizedInternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_ARB                SizedInternalFormat = 0x8E8C
	SizedInternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_EXT                SizedInternalFormat = 0x8E8C
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM              SizedInternalFormat = 0x8E8D
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB          SizedInternalFormat = 0x8E8D
	SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT          SizedInternalFormat = 0x8E8D
	SizedInternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT              SizedInternalFormat = 0x8E8E
	SizedInternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB          SizedInternalFormat = 0x8E8E
	SizedInternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT          SizedInternalFormat = 0x8E8E
	SizedInternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT            SizedInternalFormat = 0x8E8F
	SizedInternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB        SizedInternalFormat = 0x8E8F
	SizedInternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT        SizedInternalFormat = 0x8E8F
	SizedInternalFormatGL_R8_SNORM                                      SizedInternalFormat = 0x8F94
	SizedInternalFormatGL_RG8_SNORM                                     SizedInternalFormat = 0x8F95
	SizedInternalFormatGL_RGB8_SNORM                                    SizedInternalFormat = 0x8F96
	SizedInternalFormatGL_RGBA8_SNORM                                   SizedInternalFormat = 0x8F97
	SizedInternalFormatGL_R16_SNORM                                     SizedInternalFormat = 0x8F98
	SizedInternalFormatGL_R16_SNORM_EXT                                 SizedInternalFormat = 0x8F98
	SizedInternalFormatGL_RG16_SNORM                                    SizedInternalFormat = 0x8F99
	SizedInternalFormatGL_RG16_SNORM_EXT                                SizedInternalFormat = 0x8F99
	SizedInternalFormatGL_RGB16_SNORM                                   SizedInternalFormat = 0x8F9A
	SizedInternalFormatGL_RGB16_SNORM_EXT                               SizedInternalFormat = 0x8F9A
	SizedInternalFormatGL_RGBA16_SNORM                                  SizedInternalFormat = 0x8F9B
	SizedInternalFormatGL_RGBA16_SNORM_EXT                              SizedInternalFormat = 0x8F9B
	SizedInternalFormatGL_RGB10_A2UI                                    SizedInternalFormat = 0x906F
	SizedInternalFormatGL_COMPRESSED_R11_EAC                            SizedInternalFormat = 0x9270
	SizedInternalFormatGL_COMPRESSED_R11_EAC_OES                        SizedInternalFormat = 0x9270
	SizedInternalFormatGL_COMPRESSED_SIGNED_R11_EAC                     SizedInternalFormat = 0x9271
	SizedInternalFormatGL_COMPRESSED_SIGNED_R11_EAC_OES                 SizedInternalFormat = 0x9271
	SizedInternalFormatGL_COMPRESSED_RG11_EAC                           SizedInternalFormat = 0x9272
	SizedInternalFormatGL_COMPRESSED_RG11_EAC_OES                       SizedInternalFormat = 0x9272
	SizedInternalFormatGL_COMPRESSED_SIGNED_RG11_EAC                    SizedInternalFormat = 0x9273
	SizedInternalFormatGL_COMPRESSED_SIGNED_RG11_EAC_OES                SizedInternalFormat = 0x9273
	SizedInternalFormatGL_COMPRESSED_RGB8_ETC2                          SizedInternalFormat = 0x9274
	SizedInternalFormatGL_COMPRESSED_RGB8_ETC2_OES                      SizedInternalFormat = 0x9274
	SizedInternalFormatGL_COMPRESSED_SRGB8_ETC2                         SizedInternalFormat = 0x9275
	SizedInternalFormatGL_COMPRESSED_SRGB8_ETC2_OES                     SizedInternalFormat = 0x9275
	SizedInternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2      SizedInternalFormat = 0x9276
	SizedInternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES  SizedInternalFormat = 0x9276
	SizedInternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2     SizedInternalFormat = 0x9277
	SizedInternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES SizedInternalFormat = 0x9277
	SizedInternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC                     SizedInternalFormat = 0x9278
	SizedInternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC_OES                 SizedInternalFormat = 0x9278
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC              SizedInternalFormat = 0x9279
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES          SizedInternalFormat = 0x9279
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4                      SizedInternalFormat = 0x93B0
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4_KHR                  SizedInternalFormat = 0x93B0
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x4                      SizedInternalFormat = 0x93B1
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x4_KHR                  SizedInternalFormat = 0x93B1
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5                      SizedInternalFormat = 0x93B2
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5_KHR                  SizedInternalFormat = 0x93B2
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x5                      SizedInternalFormat = 0x93B3
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x5_KHR                  SizedInternalFormat = 0x93B3
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6                      SizedInternalFormat = 0x93B4
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6_KHR                  SizedInternalFormat = 0x93B4
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x5                      SizedInternalFormat = 0x93B5
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x5_KHR                  SizedInternalFormat = 0x93B5
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x6                      SizedInternalFormat = 0x93B6
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x6_KHR                  SizedInternalFormat = 0x93B6
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x8                      SizedInternalFormat = 0x93B7
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x8_KHR                  SizedInternalFormat = 0x93B7
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x5                     SizedInternalFormat = 0x93B8
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x5_KHR                 SizedInternalFormat = 0x93B8
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x6                     SizedInternalFormat = 0x93B9
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x6_KHR                 SizedInternalFormat = 0x93B9
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x8                     SizedInternalFormat = 0x93BA
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x8_KHR                 SizedInternalFormat = 0x93BA
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x10                    SizedInternalFormat = 0x93BB
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x10_KHR                SizedInternalFormat = 0x93BB
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x10                    SizedInternalFormat = 0x93BC
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x10_KHR                SizedInternalFormat = 0x93BC
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x12                    SizedInternalFormat = 0x93BD
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x12_KHR                SizedInternalFormat = 0x93BD
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_3x3x3_OES                SizedInternalFormat = 0x93C0
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x3x3_OES                SizedInternalFormat = 0x93C1
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x3_OES                SizedInternalFormat = 0x93C2
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x4_OES                SizedInternalFormat = 0x93C3
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x4x4_OES                SizedInternalFormat = 0x93C4
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x4_OES                SizedInternalFormat = 0x93C5
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x5_OES                SizedInternalFormat = 0x93C6
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x5x5_OES                SizedInternalFormat = 0x93C7
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x5_OES                SizedInternalFormat = 0x93C8
	SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x6_OES                SizedInternalFormat = 0x93C9
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4              SizedInternalFormat = 0x93D0
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR          SizedInternalFormat = 0x93D0
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4              SizedInternalFormat = 0x93D1
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR          SizedInternalFormat = 0x93D1
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5              SizedInternalFormat = 0x93D2
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR          SizedInternalFormat = 0x93D2
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5              SizedInternalFormat = 0x93D3
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR          SizedInternalFormat = 0x93D3
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6              SizedInternalFormat = 0x93D4
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR          SizedInternalFormat = 0x93D4
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5              SizedInternalFormat = 0x93D5
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR          SizedInternalFormat = 0x93D5
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6              SizedInternalFormat = 0x93D6
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR          SizedInternalFormat = 0x93D6
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8              SizedInternalFormat = 0x93D7
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR          SizedInternalFormat = 0x93D7
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5             SizedInternalFormat = 0x93D8
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR         SizedInternalFormat = 0x93D8
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6             SizedInternalFormat = 0x93D9
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR         SizedInternalFormat = 0x93D9
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8             SizedInternalFormat = 0x93DA
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR         SizedInternalFormat = 0x93DA
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10            SizedInternalFormat = 0x93DB
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR        SizedInternalFormat = 0x93DB
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10            SizedInternalFormat = 0x93DC
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR        SizedInternalFormat = 0x93DC
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12            SizedInternalFormat = 0x93DD
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR        SizedInternalFormat = 0x93DD
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES        SizedInternalFormat = 0x93E0
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES        SizedInternalFormat = 0x93E1
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES        SizedInternalFormat = 0x93E2
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES        SizedInternalFormat = 0x93E3
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES        SizedInternalFormat = 0x93E4
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES        SizedInternalFormat = 0x93E5
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES        SizedInternalFormat = 0x93E6
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES        SizedInternalFormat = 0x93E7
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES        SizedInternalFormat = 0x93E8
	SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES        SizedInternalFormat = 0x93E9
)

type StencilFunction

type StencilFunction uint32
const (
	StencilFunctionGL_NEVER    StencilFunction = 0x0200
	StencilFunctionGL_LESS     StencilFunction = 0x0201
	StencilFunctionGL_EQUAL    StencilFunction = 0x0202
	StencilFunctionGL_LEQUAL   StencilFunction = 0x0203
	StencilFunctionGL_GREATER  StencilFunction = 0x0204
	StencilFunctionGL_NOTEQUAL StencilFunction = 0x0205
	StencilFunctionGL_GEQUAL   StencilFunction = 0x0206
	StencilFunctionGL_ALWAYS   StencilFunction = 0x0207
)

type StencilOp

type StencilOp uint32
const (
	StencilOpGL_ZERO      StencilOp = 0
	StencilOpGL_INVERT    StencilOp = 0x150A
	StencilOpGL_KEEP      StencilOp = 0x1E00
	StencilOpGL_REPLACE   StencilOp = 0x1E01
	StencilOpGL_INCR      StencilOp = 0x1E02
	StencilOpGL_DECR      StencilOp = 0x1E03
	StencilOpGL_INCR_WRAP StencilOp = 0x8507
	StencilOpGL_DECR_WRAP StencilOp = 0x8508
)

type StringName

type StringName uint32
const (
	StringNameGL_VENDOR                   StringName = 0x1F00
	StringNameGL_RENDERER                 StringName = 0x1F01
	StringNameGL_VERSION                  StringName = 0x1F02
	StringNameGL_EXTENSIONS               StringName = 0x1F03
	StringNameGL_SHADING_LANGUAGE_VERSION StringName = 0x8B8C
)

type SubroutineParameterName

type SubroutineParameterName uint32
const (
	SubroutineParameterNameGL_UNIFORM_SIZE               SubroutineParameterName = 0x8A38
	SubroutineParameterNameGL_UNIFORM_NAME_LENGTH        SubroutineParameterName = 0x8A39
	SubroutineParameterNameGL_NUM_COMPATIBLE_SUBROUTINES SubroutineParameterName = 0x8E4A
	SubroutineParameterNameGL_COMPATIBLE_SUBROUTINES     SubroutineParameterName = 0x8E4B
)

type SyncBehaviorFlags

type SyncBehaviorFlags uint32
const (
	SyncBehaviorFlagsGL_NONE SyncBehaviorFlags = 0
)

type SyncCondition

type SyncCondition uint32
const (
	SyncConditionGL_SYNC_GPU_COMMANDS_COMPLETE SyncCondition = 0x9117
)

type SyncObjectMask

type SyncObjectMask uint32
const (
	SyncObjectMaskGL_SYNC_FLUSH_COMMANDS_BIT       SyncObjectMask = 0x00000001
	SyncObjectMaskGL_SYNC_FLUSH_COMMANDS_BIT_APPLE SyncObjectMask = 0x00000001
)

type SyncParameterName

type SyncParameterName uint32
const (
	SyncParameterNameGL_OBJECT_TYPE    SyncParameterName = 0x9112
	SyncParameterNameGL_SYNC_CONDITION SyncParameterName = 0x9113
	SyncParameterNameGL_SYNC_STATUS    SyncParameterName = 0x9114
	SyncParameterNameGL_SYNC_FLAGS     SyncParameterName = 0x9115
)

type SyncStatus

type SyncStatus uint32
const (
	SyncStatusGL_ALREADY_SIGNALED    SyncStatus = 0x911A
	SyncStatusGL_TIMEOUT_EXPIRED     SyncStatus = 0x911B
	SyncStatusGL_CONDITION_SATISFIED SyncStatus = 0x911C
	SyncStatusGL_WAIT_FAILED         SyncStatus = 0x911D
)

type TexCoordPointerType

type TexCoordPointerType uint32
const (
	TexCoordPointerTypeGL_SHORT  TexCoordPointerType = 0x1402
	TexCoordPointerTypeGL_INT    TexCoordPointerType = 0x1404
	TexCoordPointerTypeGL_FLOAT  TexCoordPointerType = 0x1406
	TexCoordPointerTypeGL_DOUBLE TexCoordPointerType = 0x140A
)

type TextureCoordName

type TextureCoordName uint32
const (
	TextureCoordNameGL_S                   TextureCoordName = 0x2000
	TextureCoordNameGL_T                   TextureCoordName = 0x2001
	TextureCoordNameGL_R                   TextureCoordName = 0x2002
	TextureCoordNameGL_Q                   TextureCoordName = 0x2003
	TextureCoordNameGL_TEXTURE_GEN_STR_OES TextureCoordName = 0x8D60
)

type TextureEnvParameter

type TextureEnvParameter uint32
const (
	TextureEnvParameterGL_ALPHA_SCALE        TextureEnvParameter = 0x0D1C
	TextureEnvParameterGL_TEXTURE_ENV_MODE   TextureEnvParameter = 0x2200
	TextureEnvParameterGL_TEXTURE_ENV_COLOR  TextureEnvParameter = 0x2201
	TextureEnvParameterGL_TEXTURE_LOD_BIAS   TextureEnvParameter = 0x8501
	TextureEnvParameterGL_COMBINE            TextureEnvParameter = 0x8570
	TextureEnvParameterGL_COMBINE_ARB        TextureEnvParameter = 0x8570
	TextureEnvParameterGL_COMBINE_EXT        TextureEnvParameter = 0x8570
	TextureEnvParameterGL_COMBINE_RGB        TextureEnvParameter = 0x8571
	TextureEnvParameterGL_COMBINE_RGB_ARB    TextureEnvParameter = 0x8571
	TextureEnvParameterGL_COMBINE_RGB_EXT    TextureEnvParameter = 0x8571
	TextureEnvParameterGL_COMBINE_ALPHA      TextureEnvParameter = 0x8572
	TextureEnvParameterGL_COMBINE_ALPHA_ARB  TextureEnvParameter = 0x8572
	TextureEnvParameterGL_COMBINE_ALPHA_EXT  TextureEnvParameter = 0x8572
	TextureEnvParameterGL_RGB_SCALE          TextureEnvParameter = 0x8573
	TextureEnvParameterGL_RGB_SCALE_ARB      TextureEnvParameter = 0x8573
	TextureEnvParameterGL_RGB_SCALE_EXT      TextureEnvParameter = 0x8573
	TextureEnvParameterGL_ADD_SIGNED         TextureEnvParameter = 0x8574
	TextureEnvParameterGL_ADD_SIGNED_ARB     TextureEnvParameter = 0x8574
	TextureEnvParameterGL_ADD_SIGNED_EXT     TextureEnvParameter = 0x8574
	TextureEnvParameterGL_INTERPOLATE        TextureEnvParameter = 0x8575
	TextureEnvParameterGL_INTERPOLATE_ARB    TextureEnvParameter = 0x8575
	TextureEnvParameterGL_INTERPOLATE_EXT    TextureEnvParameter = 0x8575
	TextureEnvParameterGL_CONSTANT           TextureEnvParameter = 0x8576
	TextureEnvParameterGL_CONSTANT_ARB       TextureEnvParameter = 0x8576
	TextureEnvParameterGL_CONSTANT_EXT       TextureEnvParameter = 0x8576
	TextureEnvParameterGL_CONSTANT_NV        TextureEnvParameter = 0x8576
	TextureEnvParameterGL_PRIMARY_COLOR      TextureEnvParameter = 0x8577
	TextureEnvParameterGL_PRIMARY_COLOR_ARB  TextureEnvParameter = 0x8577
	TextureEnvParameterGL_PRIMARY_COLOR_EXT  TextureEnvParameter = 0x8577
	TextureEnvParameterGL_PREVIOUS           TextureEnvParameter = 0x8578
	TextureEnvParameterGL_PREVIOUS_ARB       TextureEnvParameter = 0x8578
	TextureEnvParameterGL_PREVIOUS_EXT       TextureEnvParameter = 0x8578
	TextureEnvParameterGL_SOURCE0_RGB        TextureEnvParameter = 0x8580
	TextureEnvParameterGL_SOURCE0_RGB_ARB    TextureEnvParameter = 0x8580
	TextureEnvParameterGL_SOURCE0_RGB_EXT    TextureEnvParameter = 0x8580
	TextureEnvParameterGL_SRC0_RGB           TextureEnvParameter = 0x8580
	TextureEnvParameterGL_SOURCE1_RGB        TextureEnvParameter = 0x8581
	TextureEnvParameterGL_SOURCE1_RGB_ARB    TextureEnvParameter = 0x8581
	TextureEnvParameterGL_SOURCE1_RGB_EXT    TextureEnvParameter = 0x8581
	TextureEnvParameterGL_SRC1_RGB           TextureEnvParameter = 0x8581
	TextureEnvParameterGL_SOURCE2_RGB        TextureEnvParameter = 0x8582
	TextureEnvParameterGL_SOURCE2_RGB_ARB    TextureEnvParameter = 0x8582
	TextureEnvParameterGL_SOURCE2_RGB_EXT    TextureEnvParameter = 0x8582
	TextureEnvParameterGL_SRC2_RGB           TextureEnvParameter = 0x8582
	TextureEnvParameterGL_SOURCE3_RGB_NV     TextureEnvParameter = 0x8583
	TextureEnvParameterGL_SOURCE0_ALPHA      TextureEnvParameter = 0x8588
	TextureEnvParameterGL_SOURCE0_ALPHA_ARB  TextureEnvParameter = 0x8588
	TextureEnvParameterGL_SOURCE0_ALPHA_EXT  TextureEnvParameter = 0x8588
	TextureEnvParameterGL_SRC0_ALPHA         TextureEnvParameter = 0x8588
	TextureEnvParameterGL_SOURCE1_ALPHA      TextureEnvParameter = 0x8589
	TextureEnvParameterGL_SOURCE1_ALPHA_ARB  TextureEnvParameter = 0x8589
	TextureEnvParameterGL_SOURCE1_ALPHA_EXT  TextureEnvParameter = 0x8589
	TextureEnvParameterGL_SRC1_ALPHA         TextureEnvParameter = 0x8589
	TextureEnvParameterGL_SRC1_ALPHA_EXT     TextureEnvParameter = 0x8589
	TextureEnvParameterGL_SOURCE2_ALPHA      TextureEnvParameter = 0x858A
	TextureEnvParameterGL_SOURCE2_ALPHA_ARB  TextureEnvParameter = 0x858A
	TextureEnvParameterGL_SOURCE2_ALPHA_EXT  TextureEnvParameter = 0x858A
	TextureEnvParameterGL_SRC2_ALPHA         TextureEnvParameter = 0x858A
	TextureEnvParameterGL_SOURCE3_ALPHA_NV   TextureEnvParameter = 0x858B
	TextureEnvParameterGL_OPERAND0_RGB       TextureEnvParameter = 0x8590
	TextureEnvParameterGL_OPERAND0_RGB_ARB   TextureEnvParameter = 0x8590
	TextureEnvParameterGL_OPERAND0_RGB_EXT   TextureEnvParameter = 0x8590
	TextureEnvParameterGL_OPERAND1_RGB       TextureEnvParameter = 0x8591
	TextureEnvParameterGL_OPERAND1_RGB_ARB   TextureEnvParameter = 0x8591
	TextureEnvParameterGL_OPERAND1_RGB_EXT   TextureEnvParameter = 0x8591
	TextureEnvParameterGL_OPERAND2_RGB       TextureEnvParameter = 0x8592
	TextureEnvParameterGL_OPERAND2_RGB_ARB   TextureEnvParameter = 0x8592
	TextureEnvParameterGL_OPERAND2_RGB_EXT   TextureEnvParameter = 0x8592
	TextureEnvParameterGL_OPERAND3_RGB_NV    TextureEnvParameter = 0x8593
	TextureEnvParameterGL_OPERAND0_ALPHA     TextureEnvParameter = 0x8598
	TextureEnvParameterGL_OPERAND0_ALPHA_ARB TextureEnvParameter = 0x8598
	TextureEnvParameterGL_OPERAND0_ALPHA_EXT TextureEnvParameter = 0x8598
	TextureEnvParameterGL_OPERAND1_ALPHA     TextureEnvParameter = 0x8599
	TextureEnvParameterGL_OPERAND1_ALPHA_ARB TextureEnvParameter = 0x8599
	TextureEnvParameterGL_OPERAND1_ALPHA_EXT TextureEnvParameter = 0x8599
	TextureEnvParameterGL_OPERAND2_ALPHA     TextureEnvParameter = 0x859A
	TextureEnvParameterGL_OPERAND2_ALPHA_ARB TextureEnvParameter = 0x859A
	TextureEnvParameterGL_OPERAND2_ALPHA_EXT TextureEnvParameter = 0x859A
	TextureEnvParameterGL_OPERAND3_ALPHA_NV  TextureEnvParameter = 0x859B
	TextureEnvParameterGL_COORD_REPLACE      TextureEnvParameter = 0x8862
)

type TextureEnvTarget

type TextureEnvTarget uint32
const (
	TextureEnvTargetGL_TEXTURE_ENV            TextureEnvTarget = 0x2300
	TextureEnvTargetGL_TEXTURE_FILTER_CONTROL TextureEnvTarget = 0x8500
	TextureEnvTargetGL_POINT_SPRITE           TextureEnvTarget = 0x8861
)

type TextureGenParameter

type TextureGenParameter uint32
const (
	TextureGenParameterGL_TEXTURE_GEN_MODE     TextureGenParameter = 0x2500
	TextureGenParameterGL_TEXTURE_GEN_MODE_OES TextureGenParameter = 0x2500
	TextureGenParameterGL_OBJECT_PLANE         TextureGenParameter = 0x2501
	TextureGenParameterGL_EYE_PLANE            TextureGenParameter = 0x2502
	TextureGenParameterGL_EYE_POINT_SGIS       TextureGenParameter = 0x81F4
	TextureGenParameterGL_OBJECT_POINT_SGIS    TextureGenParameter = 0x81F5
	TextureGenParameterGL_EYE_LINE_SGIS        TextureGenParameter = 0x81F6
	TextureGenParameterGL_OBJECT_LINE_SGIS     TextureGenParameter = 0x81F7
)

type TextureParameterName

type TextureParameterName uint32
const (
	TextureParameterNameGL_TEXTURE_WIDTH                        TextureParameterName = 0x1000
	TextureParameterNameGL_TEXTURE_HEIGHT                       TextureParameterName = 0x1001
	TextureParameterNameGL_TEXTURE_INTERNAL_FORMAT              TextureParameterName = 0x1003
	TextureParameterNameGL_TEXTURE_COMPONENTS                   TextureParameterName = 0x1003
	TextureParameterNameGL_TEXTURE_BORDER_COLOR                 TextureParameterName = 0x1004
	TextureParameterNameGL_TEXTURE_BORDER_COLOR_NV              TextureParameterName = 0x1004
	TextureParameterNameGL_TEXTURE_BORDER                       TextureParameterName = 0x1005
	TextureParameterNameGL_TEXTURE_MAG_FILTER                   TextureParameterName = 0x2800
	TextureParameterNameGL_TEXTURE_MIN_FILTER                   TextureParameterName = 0x2801
	TextureParameterNameGL_TEXTURE_WRAP_S                       TextureParameterName = 0x2802
	TextureParameterNameGL_TEXTURE_WRAP_T                       TextureParameterName = 0x2803
	TextureParameterNameGL_TEXTURE_RED_SIZE                     TextureParameterName = 0x805C
	TextureParameterNameGL_TEXTURE_GREEN_SIZE                   TextureParameterName = 0x805D
	TextureParameterNameGL_TEXTURE_BLUE_SIZE                    TextureParameterName = 0x805E
	TextureParameterNameGL_TEXTURE_ALPHA_SIZE                   TextureParameterName = 0x805F
	TextureParameterNameGL_TEXTURE_LUMINANCE_SIZE               TextureParameterName = 0x8060
	TextureParameterNameGL_TEXTURE_INTENSITY_SIZE               TextureParameterName = 0x8061
	TextureParameterNameGL_TEXTURE_PRIORITY                     TextureParameterName = 0x8066
	TextureParameterNameGL_TEXTURE_PRIORITY_EXT                 TextureParameterName = 0x8066
	TextureParameterNameGL_TEXTURE_RESIDENT                     TextureParameterName = 0x8067
	TextureParameterNameGL_TEXTURE_DEPTH_EXT                    TextureParameterName = 0x8071
	TextureParameterNameGL_TEXTURE_WRAP_R                       TextureParameterName = 0x8072
	TextureParameterNameGL_TEXTURE_WRAP_R_EXT                   TextureParameterName = 0x8072
	TextureParameterNameGL_TEXTURE_WRAP_R_OES                   TextureParameterName = 0x8072
	TextureParameterNameGL_DETAIL_TEXTURE_LEVEL_SGIS            TextureParameterName = 0x809A
	TextureParameterNameGL_DETAIL_TEXTURE_MODE_SGIS             TextureParameterName = 0x809B
	TextureParameterNameGL_DETAIL_TEXTURE_FUNC_POINTS_SGIS      TextureParameterName = 0x809C
	TextureParameterNameGL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS     TextureParameterName = 0x80B0
	TextureParameterNameGL_SHADOW_AMBIENT_SGIX                  TextureParameterName = 0x80BF
	TextureParameterNameGL_DUAL_TEXTURE_SELECT_SGIS             TextureParameterName = 0x8124
	TextureParameterNameGL_QUAD_TEXTURE_SELECT_SGIS             TextureParameterName = 0x8125
	TextureParameterNameGL_TEXTURE_4DSIZE_SGIS                  TextureParameterName = 0x8136
	TextureParameterNameGL_TEXTURE_WRAP_Q_SGIS                  TextureParameterName = 0x8137
	TextureParameterNameGL_TEXTURE_MIN_LOD                      TextureParameterName = 0x813A
	TextureParameterNameGL_TEXTURE_MIN_LOD_SGIS                 TextureParameterName = 0x813A
	TextureParameterNameGL_TEXTURE_MAX_LOD                      TextureParameterName = 0x813B
	TextureParameterNameGL_TEXTURE_MAX_LOD_SGIS                 TextureParameterName = 0x813B
	TextureParameterNameGL_TEXTURE_BASE_LEVEL                   TextureParameterName = 0x813C
	TextureParameterNameGL_TEXTURE_BASE_LEVEL_SGIS              TextureParameterName = 0x813C
	TextureParameterNameGL_TEXTURE_MAX_LEVEL                    TextureParameterName = 0x813D
	TextureParameterNameGL_TEXTURE_MAX_LEVEL_SGIS               TextureParameterName = 0x813D
	TextureParameterNameGL_TEXTURE_FILTER4_SIZE_SGIS            TextureParameterName = 0x8147
	TextureParameterNameGL_TEXTURE_CLIPMAP_CENTER_SGIX          TextureParameterName = 0x8171
	TextureParameterNameGL_TEXTURE_CLIPMAP_FRAME_SGIX           TextureParameterName = 0x8172
	TextureParameterNameGL_TEXTURE_CLIPMAP_OFFSET_SGIX          TextureParameterName = 0x8173
	TextureParameterNameGL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX   TextureParameterName = 0x8174
	TextureParameterNameGL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX      TextureParameterName = 0x8175
	TextureParameterNameGL_TEXTURE_CLIPMAP_DEPTH_SGIX           TextureParameterName = 0x8176
	TextureParameterNameGL_POST_TEXTURE_FILTER_BIAS_SGIX        TextureParameterName = 0x8179
	TextureParameterNameGL_POST_TEXTURE_FILTER_SCALE_SGIX       TextureParameterName = 0x817A
	TextureParameterNameGL_TEXTURE_LOD_BIAS_S_SGIX              TextureParameterName = 0x818E
	TextureParameterNameGL_TEXTURE_LOD_BIAS_T_SGIX              TextureParameterName = 0x818F
	TextureParameterNameGL_TEXTURE_LOD_BIAS_R_SGIX              TextureParameterName = 0x8190
	TextureParameterNameGL_GENERATE_MIPMAP                      TextureParameterName = 0x8191
	TextureParameterNameGL_GENERATE_MIPMAP_SGIS                 TextureParameterName = 0x8191
	TextureParameterNameGL_TEXTURE_COMPARE_SGIX                 TextureParameterName = 0x819A
	TextureParameterNameGL_TEXTURE_COMPARE_OPERATOR_SGIX        TextureParameterName = 0x819B
	TextureParameterNameGL_TEXTURE_LEQUAL_R_SGIX                TextureParameterName = 0x819C
	TextureParameterNameGL_TEXTURE_GEQUAL_R_SGIX                TextureParameterName = 0x819D
	TextureParameterNameGL_TEXTURE_MAX_CLAMP_S_SGIX             TextureParameterName = 0x8369
	TextureParameterNameGL_TEXTURE_MAX_CLAMP_T_SGIX             TextureParameterName = 0x836A
	TextureParameterNameGL_TEXTURE_MAX_CLAMP_R_SGIX             TextureParameterName = 0x836B
	TextureParameterNameGL_TEXTURE_MEMORY_LAYOUT_INTEL          TextureParameterName = 0x83FF
	TextureParameterNameGL_TEXTURE_MAX_ANISOTROPY               TextureParameterName = 0x84FE
	TextureParameterNameGL_TEXTURE_LOD_BIAS                     TextureParameterName = 0x8501
	TextureParameterNameGL_TEXTURE_COMPARE_MODE                 TextureParameterName = 0x884C
	TextureParameterNameGL_TEXTURE_COMPARE_FUNC                 TextureParameterName = 0x884D
	TextureParameterNameGL_TEXTURE_SWIZZLE_R                    TextureParameterName = 0x8E42
	TextureParameterNameGL_TEXTURE_SWIZZLE_G                    TextureParameterName = 0x8E43
	TextureParameterNameGL_TEXTURE_SWIZZLE_B                    TextureParameterName = 0x8E44
	TextureParameterNameGL_TEXTURE_SWIZZLE_A                    TextureParameterName = 0x8E45
	TextureParameterNameGL_TEXTURE_SWIZZLE_RGBA                 TextureParameterName = 0x8E46
	TextureParameterNameGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM TextureParameterName = 0x8F6A
	TextureParameterNameGL_DEPTH_STENCIL_TEXTURE_MODE           TextureParameterName = 0x90EA
	TextureParameterNameGL_TEXTURE_TILING_EXT                   TextureParameterName = 0x9580
	TextureParameterNameGL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM TextureParameterName = 0x96A0
	TextureParameterNameGL_TEXTURE_Y_DEGAMMA_QCOM               TextureParameterName = 0x9710
	TextureParameterNameGL_TEXTURE_CBCR_DEGAMMA_QCOM            TextureParameterName = 0x9711
)

type TextureTarget

type TextureTarget uint32
const (
	TextureTargetGL_TEXTURE_1D                         TextureTarget = 0x0DE0
	TextureTargetGL_TEXTURE_2D                         TextureTarget = 0x0DE1
	TextureTargetGL_PROXY_TEXTURE_1D                   TextureTarget = 0x8063
	TextureTargetGL_PROXY_TEXTURE_1D_EXT               TextureTarget = 0x8063
	TextureTargetGL_PROXY_TEXTURE_2D                   TextureTarget = 0x8064
	TextureTargetGL_PROXY_TEXTURE_2D_EXT               TextureTarget = 0x8064
	TextureTargetGL_TEXTURE_3D                         TextureTarget = 0x806F
	TextureTargetGL_TEXTURE_3D_EXT                     TextureTarget = 0x806F
	TextureTargetGL_TEXTURE_3D_OES                     TextureTarget = 0x806F
	TextureTargetGL_PROXY_TEXTURE_3D                   TextureTarget = 0x8070
	TextureTargetGL_PROXY_TEXTURE_3D_EXT               TextureTarget = 0x8070
	TextureTargetGL_DETAIL_TEXTURE_2D_SGIS             TextureTarget = 0x8095
	TextureTargetGL_TEXTURE_4D_SGIS                    TextureTarget = 0x8134
	TextureTargetGL_PROXY_TEXTURE_4D_SGIS              TextureTarget = 0x8135
	TextureTargetGL_TEXTURE_RECTANGLE                  TextureTarget = 0x84F5
	TextureTargetGL_TEXTURE_RECTANGLE_ARB              TextureTarget = 0x84F5
	TextureTargetGL_TEXTURE_RECTANGLE_NV               TextureTarget = 0x84F5
	TextureTargetGL_PROXY_TEXTURE_RECTANGLE            TextureTarget = 0x84F7
	TextureTargetGL_PROXY_TEXTURE_RECTANGLE_ARB        TextureTarget = 0x84F7
	TextureTargetGL_PROXY_TEXTURE_RECTANGLE_NV         TextureTarget = 0x84F7
	TextureTargetGL_TEXTURE_CUBE_MAP                   TextureTarget = 0x8513
	TextureTargetGL_TEXTURE_CUBE_MAP_ARB               TextureTarget = 0x8513
	TextureTargetGL_TEXTURE_CUBE_MAP_EXT               TextureTarget = 0x8513
	TextureTargetGL_TEXTURE_CUBE_MAP_OES               TextureTarget = 0x8513
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X        TextureTarget = 0x8515
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB    TextureTarget = 0x8515
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT    TextureTarget = 0x8515
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X_OES    TextureTarget = 0x8515
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X        TextureTarget = 0x8516
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB    TextureTarget = 0x8516
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT    TextureTarget = 0x8516
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES    TextureTarget = 0x8516
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y        TextureTarget = 0x8517
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB    TextureTarget = 0x8517
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT    TextureTarget = 0x8517
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES    TextureTarget = 0x8517
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y        TextureTarget = 0x8518
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB    TextureTarget = 0x8518
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT    TextureTarget = 0x8518
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES    TextureTarget = 0x8518
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z        TextureTarget = 0x8519
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB    TextureTarget = 0x8519
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT    TextureTarget = 0x8519
	TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES    TextureTarget = 0x8519
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z        TextureTarget = 0x851A
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB    TextureTarget = 0x851A
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT    TextureTarget = 0x851A
	TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES    TextureTarget = 0x851A
	TextureTargetGL_PROXY_TEXTURE_CUBE_MAP             TextureTarget = 0x851B
	TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_ARB         TextureTarget = 0x851B
	TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_EXT         TextureTarget = 0x851B
	TextureTargetGL_TEXTURE_1D_ARRAY                   TextureTarget = 0x8C18
	TextureTargetGL_PROXY_TEXTURE_1D_ARRAY             TextureTarget = 0x8C19
	TextureTargetGL_PROXY_TEXTURE_1D_ARRAY_EXT         TextureTarget = 0x8C19
	TextureTargetGL_TEXTURE_2D_ARRAY                   TextureTarget = 0x8C1A
	TextureTargetGL_PROXY_TEXTURE_2D_ARRAY             TextureTarget = 0x8C1B
	TextureTargetGL_PROXY_TEXTURE_2D_ARRAY_EXT         TextureTarget = 0x8C1B
	TextureTargetGL_TEXTURE_BUFFER                     TextureTarget = 0x8C2A
	TextureTargetGL_RENDERBUFFER                       TextureTarget = 0x8D41
	TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY             TextureTarget = 0x9009
	TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY_ARB         TextureTarget = 0x9009
	TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY_EXT         TextureTarget = 0x9009
	TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY_OES         TextureTarget = 0x9009
	TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_ARRAY       TextureTarget = 0x900B
	TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB   TextureTarget = 0x900B
	TextureTargetGL_TEXTURE_2D_MULTISAMPLE             TextureTarget = 0x9100
	TextureTargetGL_PROXY_TEXTURE_2D_MULTISAMPLE       TextureTarget = 0x9101
	TextureTargetGL_TEXTURE_2D_MULTISAMPLE_ARRAY       TextureTarget = 0x9102
	TextureTargetGL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY TextureTarget = 0x9103
)

type TextureUnit

type TextureUnit uint32
const (
	TextureUnitGL_TEXTURE0  TextureUnit = 0x84C0
	TextureUnitGL_TEXTURE1  TextureUnit = 0x84C1
	TextureUnitGL_TEXTURE2  TextureUnit = 0x84C2
	TextureUnitGL_TEXTURE3  TextureUnit = 0x84C3
	TextureUnitGL_TEXTURE4  TextureUnit = 0x84C4
	TextureUnitGL_TEXTURE5  TextureUnit = 0x84C5
	TextureUnitGL_TEXTURE6  TextureUnit = 0x84C6
	TextureUnitGL_TEXTURE7  TextureUnit = 0x84C7
	TextureUnitGL_TEXTURE8  TextureUnit = 0x84C8
	TextureUnitGL_TEXTURE9  TextureUnit = 0x84C9
	TextureUnitGL_TEXTURE10 TextureUnit = 0x84CA
	TextureUnitGL_TEXTURE11 TextureUnit = 0x84CB
	TextureUnitGL_TEXTURE12 TextureUnit = 0x84CC
	TextureUnitGL_TEXTURE13 TextureUnit = 0x84CD
	TextureUnitGL_TEXTURE14 TextureUnit = 0x84CE
	TextureUnitGL_TEXTURE15 TextureUnit = 0x84CF
	TextureUnitGL_TEXTURE16 TextureUnit = 0x84D0
	TextureUnitGL_TEXTURE17 TextureUnit = 0x84D1
	TextureUnitGL_TEXTURE18 TextureUnit = 0x84D2
	TextureUnitGL_TEXTURE19 TextureUnit = 0x84D3
	TextureUnitGL_TEXTURE20 TextureUnit = 0x84D4
	TextureUnitGL_TEXTURE21 TextureUnit = 0x84D5
	TextureUnitGL_TEXTURE22 TextureUnit = 0x84D6
	TextureUnitGL_TEXTURE23 TextureUnit = 0x84D7
	TextureUnitGL_TEXTURE24 TextureUnit = 0x84D8
	TextureUnitGL_TEXTURE25 TextureUnit = 0x84D9
	TextureUnitGL_TEXTURE26 TextureUnit = 0x84DA
	TextureUnitGL_TEXTURE27 TextureUnit = 0x84DB
	TextureUnitGL_TEXTURE28 TextureUnit = 0x84DC
	TextureUnitGL_TEXTURE29 TextureUnit = 0x84DD
	TextureUnitGL_TEXTURE30 TextureUnit = 0x84DE
	TextureUnitGL_TEXTURE31 TextureUnit = 0x84DF
)

type TransformFeedbackBufferMode

type TransformFeedbackBufferMode uint32
const (
	TransformFeedbackBufferModeGL_INTERLEAVED_ATTRIBS TransformFeedbackBufferMode = 0x8C8C
	TransformFeedbackBufferModeGL_SEPARATE_ATTRIBS    TransformFeedbackBufferMode = 0x8C8D
)

type TransformFeedbackPName

type TransformFeedbackPName uint32
const (
	TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_BUFFER_START   TransformFeedbackPName = 0x8C84
	TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_BUFFER_SIZE    TransformFeedbackPName = 0x8C85
	TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_BUFFER_BINDING TransformFeedbackPName = 0x8C8F
	TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_PAUSED         TransformFeedbackPName = 0x8E23
	TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_ACTIVE         TransformFeedbackPName = 0x8E24
)

type TriangleFace

type TriangleFace uint32
const (
	TriangleFaceGL_FRONT          TriangleFace = 0x0404
	TriangleFaceGL_BACK           TriangleFace = 0x0405
	TriangleFaceGL_FRONT_AND_BACK TriangleFace = 0x0408
)

type UniformBlockPName

type UniformBlockPName uint32
const (
	UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER    UniformBlockPName = 0x84F0
	UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER UniformBlockPName = 0x84F1
	UniformBlockPNameGL_UNIFORM_BLOCK_BINDING                              UniformBlockPName = 0x8A3F
	UniformBlockPNameGL_UNIFORM_BLOCK_DATA_SIZE                            UniformBlockPName = 0x8A40
	UniformBlockPNameGL_UNIFORM_BLOCK_NAME_LENGTH                          UniformBlockPName = 0x8A41
	UniformBlockPNameGL_UNIFORM_BLOCK_ACTIVE_UNIFORMS                      UniformBlockPName = 0x8A42
	UniformBlockPNameGL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES               UniformBlockPName = 0x8A43
	UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER          UniformBlockPName = 0x8A44
	UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER        UniformBlockPName = 0x8A45
	UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER        UniformBlockPName = 0x8A46
	UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER         UniformBlockPName = 0x90EC
)

type UniformPName

type UniformPName uint32
const (
	UniformPNameGL_UNIFORM_TYPE                        UniformPName = 0x8A37
	UniformPNameGL_UNIFORM_SIZE                        UniformPName = 0x8A38
	UniformPNameGL_UNIFORM_NAME_LENGTH                 UniformPName = 0x8A39
	UniformPNameGL_UNIFORM_BLOCK_INDEX                 UniformPName = 0x8A3A
	UniformPNameGL_UNIFORM_OFFSET                      UniformPName = 0x8A3B
	UniformPNameGL_UNIFORM_ARRAY_STRIDE                UniformPName = 0x8A3C
	UniformPNameGL_UNIFORM_MATRIX_STRIDE               UniformPName = 0x8A3D
	UniformPNameGL_UNIFORM_IS_ROW_MAJOR                UniformPName = 0x8A3E
	UniformPNameGL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX UniformPName = 0x92DA
)

type UniformType

type UniformType uint32
const (
	UniformTypeGL_INT                                       UniformType = 0x1404
	UniformTypeGL_UNSIGNED_INT                              UniformType = 0x1405
	UniformTypeGL_FLOAT                                     UniformType = 0x1406
	UniformTypeGL_DOUBLE                                    UniformType = 0x140A
	UniformTypeGL_FLOAT_VEC2                                UniformType = 0x8B50
	UniformTypeGL_FLOAT_VEC3                                UniformType = 0x8B51
	UniformTypeGL_FLOAT_VEC4                                UniformType = 0x8B52
	UniformTypeGL_INT_VEC2                                  UniformType = 0x8B53
	UniformTypeGL_INT_VEC3                                  UniformType = 0x8B54
	UniformTypeGL_INT_VEC4                                  UniformType = 0x8B55
	UniformTypeGL_BOOL                                      UniformType = 0x8B56
	UniformTypeGL_BOOL_VEC2                                 UniformType = 0x8B57
	UniformTypeGL_BOOL_VEC3                                 UniformType = 0x8B58
	UniformTypeGL_BOOL_VEC4                                 UniformType = 0x8B59
	UniformTypeGL_FLOAT_MAT2                                UniformType = 0x8B5A
	UniformTypeGL_FLOAT_MAT3                                UniformType = 0x8B5B
	UniformTypeGL_FLOAT_MAT4                                UniformType = 0x8B5C
	UniformTypeGL_SAMPLER_1D                                UniformType = 0x8B5D
	UniformTypeGL_SAMPLER_2D                                UniformType = 0x8B5E
	UniformTypeGL_SAMPLER_3D                                UniformType = 0x8B5F
	UniformTypeGL_SAMPLER_CUBE                              UniformType = 0x8B60
	UniformTypeGL_SAMPLER_1D_SHADOW                         UniformType = 0x8B61
	UniformTypeGL_SAMPLER_2D_SHADOW                         UniformType = 0x8B62
	UniformTypeGL_SAMPLER_2D_RECT                           UniformType = 0x8B63
	UniformTypeGL_SAMPLER_2D_RECT_SHADOW                    UniformType = 0x8B64
	UniformTypeGL_FLOAT_MAT2x3                              UniformType = 0x8B65
	UniformTypeGL_FLOAT_MAT2x4                              UniformType = 0x8B66
	UniformTypeGL_FLOAT_MAT3x2                              UniformType = 0x8B67
	UniformTypeGL_FLOAT_MAT3x4                              UniformType = 0x8B68
	UniformTypeGL_FLOAT_MAT4x2                              UniformType = 0x8B69
	UniformTypeGL_FLOAT_MAT4x3                              UniformType = 0x8B6A
	UniformTypeGL_SAMPLER_1D_ARRAY                          UniformType = 0x8DC0
	UniformTypeGL_SAMPLER_2D_ARRAY                          UniformType = 0x8DC1
	UniformTypeGL_SAMPLER_BUFFER                            UniformType = 0x8DC2
	UniformTypeGL_SAMPLER_1D_ARRAY_SHADOW                   UniformType = 0x8DC3
	UniformTypeGL_SAMPLER_2D_ARRAY_SHADOW                   UniformType = 0x8DC4
	UniformTypeGL_SAMPLER_CUBE_SHADOW                       UniformType = 0x8DC5
	UniformTypeGL_UNSIGNED_INT_VEC2                         UniformType = 0x8DC6
	UniformTypeGL_UNSIGNED_INT_VEC3                         UniformType = 0x8DC7
	UniformTypeGL_UNSIGNED_INT_VEC4                         UniformType = 0x8DC8
	UniformTypeGL_INT_SAMPLER_1D                            UniformType = 0x8DC9
	UniformTypeGL_INT_SAMPLER_2D                            UniformType = 0x8DCA
	UniformTypeGL_INT_SAMPLER_3D                            UniformType = 0x8DCB
	UniformTypeGL_INT_SAMPLER_CUBE                          UniformType = 0x8DCC
	UniformTypeGL_INT_SAMPLER_2D_RECT                       UniformType = 0x8DCD
	UniformTypeGL_INT_SAMPLER_1D_ARRAY                      UniformType = 0x8DCE
	UniformTypeGL_INT_SAMPLER_2D_ARRAY                      UniformType = 0x8DCF
	UniformTypeGL_INT_SAMPLER_BUFFER                        UniformType = 0x8DD0
	UniformTypeGL_UNSIGNED_INT_SAMPLER_1D                   UniformType = 0x8DD1
	UniformTypeGL_UNSIGNED_INT_SAMPLER_2D                   UniformType = 0x8DD2
	UniformTypeGL_UNSIGNED_INT_SAMPLER_3D                   UniformType = 0x8DD3
	UniformTypeGL_UNSIGNED_INT_SAMPLER_CUBE                 UniformType = 0x8DD4
	UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_RECT              UniformType = 0x8DD5
	UniformTypeGL_UNSIGNED_INT_SAMPLER_1D_ARRAY             UniformType = 0x8DD6
	UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_ARRAY             UniformType = 0x8DD7
	UniformTypeGL_UNSIGNED_INT_SAMPLER_BUFFER               UniformType = 0x8DD8
	UniformTypeGL_DOUBLE_MAT2                               UniformType = 0x8F46
	UniformTypeGL_DOUBLE_MAT3                               UniformType = 0x8F47
	UniformTypeGL_DOUBLE_MAT4                               UniformType = 0x8F48
	UniformTypeGL_DOUBLE_MAT2x3                             UniformType = 0x8F49
	UniformTypeGL_DOUBLE_MAT2x4                             UniformType = 0x8F4A
	UniformTypeGL_DOUBLE_MAT3x2                             UniformType = 0x8F4B
	UniformTypeGL_DOUBLE_MAT3x4                             UniformType = 0x8F4C
	UniformTypeGL_DOUBLE_MAT4x2                             UniformType = 0x8F4D
	UniformTypeGL_DOUBLE_MAT4x3                             UniformType = 0x8F4E
	UniformTypeGL_DOUBLE_VEC2                               UniformType = 0x8FFC
	UniformTypeGL_DOUBLE_VEC3                               UniformType = 0x8FFD
	UniformTypeGL_DOUBLE_VEC4                               UniformType = 0x8FFE
	UniformTypeGL_SAMPLER_CUBE_MAP_ARRAY                    UniformType = 0x900C
	UniformTypeGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW             UniformType = 0x900D
	UniformTypeGL_INT_SAMPLER_CUBE_MAP_ARRAY                UniformType = 0x900E
	UniformTypeGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY       UniformType = 0x900F
	UniformTypeGL_SAMPLER_2D_MULTISAMPLE                    UniformType = 0x9108
	UniformTypeGL_INT_SAMPLER_2D_MULTISAMPLE                UniformType = 0x9109
	UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE       UniformType = 0x910A
	UniformTypeGL_SAMPLER_2D_MULTISAMPLE_ARRAY              UniformType = 0x910B
	UniformTypeGL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY          UniformType = 0x910C
	UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY UniformType = 0x910D
)

type UseProgramStageMask

type UseProgramStageMask uint32
const (
	UseProgramStageMaskGL_VERTEX_SHADER_BIT              UseProgramStageMask = 0x00000001
	UseProgramStageMaskGL_VERTEX_SHADER_BIT_EXT          UseProgramStageMask = 0x00000001
	UseProgramStageMaskGL_FRAGMENT_SHADER_BIT            UseProgramStageMask = 0x00000002
	UseProgramStageMaskGL_FRAGMENT_SHADER_BIT_EXT        UseProgramStageMask = 0x00000002
	UseProgramStageMaskGL_GEOMETRY_SHADER_BIT            UseProgramStageMask = 0x00000004
	UseProgramStageMaskGL_GEOMETRY_SHADER_BIT_EXT        UseProgramStageMask = 0x00000004
	UseProgramStageMaskGL_GEOMETRY_SHADER_BIT_OES        UseProgramStageMask = 0x00000004
	UseProgramStageMaskGL_TESS_CONTROL_SHADER_BIT        UseProgramStageMask = 0x00000008
	UseProgramStageMaskGL_TESS_CONTROL_SHADER_BIT_EXT    UseProgramStageMask = 0x00000008
	UseProgramStageMaskGL_TESS_CONTROL_SHADER_BIT_OES    UseProgramStageMask = 0x00000008
	UseProgramStageMaskGL_TESS_EVALUATION_SHADER_BIT     UseProgramStageMask = 0x00000010
	UseProgramStageMaskGL_TESS_EVALUATION_SHADER_BIT_EXT UseProgramStageMask = 0x00000010
	UseProgramStageMaskGL_TESS_EVALUATION_SHADER_BIT_OES UseProgramStageMask = 0x00000010
	UseProgramStageMaskGL_COMPUTE_SHADER_BIT             UseProgramStageMask = 0x00000020
	UseProgramStageMaskGL_MESH_SHADER_BIT_NV             UseProgramStageMask = 0x00000040
	UseProgramStageMaskGL_TASK_SHADER_BIT_NV             UseProgramStageMask = 0x00000080
	UseProgramStageMaskGL_ALL_SHADER_BITS                UseProgramStageMask = 0xFFFFFFFF
	UseProgramStageMaskGL_ALL_SHADER_BITS_EXT            UseProgramStageMask = 0xFFFFFFFF
)

type V1

type V1 struct {
	CullFace                func(mode TriangleFace)                                                                                                                                                     `libc:"glCullFace"`
	FrontFace               func(mode FrontFaceDirection)                                                                                                                                               `libc:"glFrontFace"`
	Hint                    func(target HintTarget, mode HintMode)                                                                                                                                      `libc:"glHint"`
	LineWidth               func(width float32)                                                                                                                                                         `libc:"glLineWidth"`
	PointSize               func(size float32)                                                                                                                                                          `libc:"glPointSize"`
	PolygonMode             func(face TriangleFace, mode PolygonMode)                                                                                                                                   `libc:"glPolygonMode"`
	Scissor                 func(x int32, y int32, width int, height int)                                                                                                                               `libc:"glScissor"`
	TexParameterf           func(target TextureTarget, pname TextureParameterName, param float32)                                                                                                       `libc:"glTexParameterf"`
	TexParameterfv          func(target TextureTarget, pname TextureParameterName, params float32)                                                                                                      `libc:"glTexParameterfv"`
	TexParameteri           func(target TextureTarget, pname TextureParameterName, param int32)                                                                                                         `libc:"glTexParameteri"`
	TexParameteriv          func(target TextureTarget, pname TextureParameterName, params int32)                                                                                                        `libc:"glTexParameteriv"`
	TexImage1D              func(target TextureTarget, level int32, internalformat int32, width int, border int32, format PixelFormat, type_ PixelType, pixels Pointer)                                 `libc:"glTexImage1D"`
	TexImage2D              func(target TextureTarget, level int32, internalformat int32, width int, height int, border int32, format PixelFormat, type_ PixelType, pixels Pointer)                     `libc:"glTexImage2D"`
	DrawBuffer              func(buf DrawBufferMode)                                                                                                                                                    `libc:"glDrawBuffer"`
	Clear                   func(mask ClearBufferMask)                                                                                                                                                  `libc:"glClear"`
	ClearColor              func(red float32, green float32, blue float32, alpha float32)                                                                                                               `libc:"glClearColor"`
	ClearStencil            func(s int32)                                                                                                                                                               `libc:"glClearStencil"`
	ClearDepth              func(depth float64)                                                                                                                                                         `libc:"glClearDepth"`
	StencilMask             func(mask uint32)                                                                                                                                                           `libc:"glStencilMask"`
	ColorMask               func(red bool, green bool, blue bool, alpha bool)                                                                                                                           `libc:"glColorMask"`
	DepthMask               func(flag bool)                                                                                                                                                             `libc:"glDepthMask"`
	Disable                 func(cap EnableCap)                                                                                                                                                         `libc:"glDisable"`
	Enable                  func(cap EnableCap)                                                                                                                                                         `libc:"glEnable"`
	Finish                  func()                                                                                                                                                                      `libc:"glFinish"`
	Flush                   func()                                                                                                                                                                      `libc:"glFlush"`
	BlendFunc               func(sfactor BlendingFactor, dfactor BlendingFactor)                                                                                                                        `libc:"glBlendFunc"`
	LogicOp                 func(opcode LogicOp)                                                                                                                                                        `libc:"glLogicOp"`
	StencilFunc             func(func_ StencilFunction, ref int32, mask uint32)                                                                                                                         `libc:"glStencilFunc"`
	StencilOp               func(fail StencilOp, zfail StencilOp, zpass StencilOp)                                                                                                                      `libc:"glStencilOp"`
	DepthFunc               func(func_ DepthFunction)                                                                                                                                                   `libc:"glDepthFunc"`
	PixelStoref             func(pname PixelStoreParameter, param float32)                                                                                                                              `libc:"glPixelStoref"`
	PixelStorei             func(pname PixelStoreParameter, param int32)                                                                                                                                `libc:"glPixelStorei"`
	ReadBuffer              func(src ReadBufferMode)                                                                                                                                                    `libc:"glReadBuffer"`
	ReadPixels              func(x int32, y int32, width int, height int, format PixelFormat, type_ PixelType, pixels Pointer)                                                                          `libc:"glReadPixels"`
	GetBooleanv             func(pname GetPName, data *bool)                                                                                                                                            `libc:"glGetBooleanv"`
	GetDoublev              func(pname GetPName, data *float64)                                                                                                                                         `libc:"glGetDoublev"`
	GetError                func() ErrorCode                                                                                                                                                            `libc:"glGetError"`
	GetFloatv               func(pname GetPName, data *float32)                                                                                                                                         `libc:"glGetFloatv"`
	GetIntegerv             func(pname GetPName, data *int32)                                                                                                                                           `libc:"glGetIntegerv"`
	GetString               func(name StringName) uint8                                                                                                                                                 `libc:"glGetString"`
	GetTexImage             func(target TextureTarget, level int32, format PixelFormat, type_ PixelType, pixels Pointer)                                                                                `libc:"glGetTexImage"`
	GetTexParameterfv       func(target TextureTarget, pname GetTextureParameter, params *float32)                                                                                                      `libc:"glGetTexParameterfv"`
	GetTexParameteriv       func(target TextureTarget, pname GetTextureParameter, params *int32)                                                                                                        `libc:"glGetTexParameteriv"`
	GetTexLevelParameterfv  func(target TextureTarget, level int32, pname GetTextureParameter, params *float32)                                                                                         `libc:"glGetTexLevelParameterfv"`
	GetTexLevelParameteriv  func(target TextureTarget, level int32, pname GetTextureParameter, params *int32)                                                                                           `libc:"glGetTexLevelParameteriv"`
	IsEnabled               func(cap EnableCap) bool                                                                                                                                                    `libc:"glIsEnabled"`
	DepthRange              func(n float64, f float64)                                                                                                                                                  `libc:"glDepthRange"`
	Viewport                func(x int32, y int32, width int, height int)                                                                                                                               `libc:"glViewport"`
	NewList                 func(list uint32, mode ListMode)                                                                                                                                            `libc:"glNewList"`
	EndList                 func()                                                                                                                                                                      `libc:"glEndList"`
	CallList                func(list uint32)                                                                                                                                                           `libc:"glCallList"`
	CallLists               func(n int, type_ ListNameType, lists Pointer)                                                                                                                              `libc:"glCallLists"`
	DeleteLists             func(list uint32, range_ int)                                                                                                                                               `libc:"glDeleteLists"`
	GenLists                func(range_ int) uint32                                                                                                                                                     `libc:"glGenLists"`
	ListBase                func(base uint32)                                                                                                                                                           `libc:"glListBase"`
	Begin                   func(mode PrimitiveType)                                                                                                                                                    `libc:"glBegin"`
	Bitmap                  func(width int, height int, xorig float32, yorig float32, xmove float32, ymove float32, bitmap uint8)                                                                       `libc:"glBitmap"`
	Color3b                 func(red int8, green int8, blue int8)                                                                                                                                       `libc:"glColor3b"`
	Color3bv                func(v int8)                                                                                                                                                                `libc:"glColor3bv"`
	Color3d                 func(red float64, green float64, blue float64)                                                                                                                              `libc:"glColor3d"`
	Color3dv                func(v float64)                                                                                                                                                             `libc:"glColor3dv"`
	Color3f                 func(red float32, green float32, blue float32)                                                                                                                              `libc:"glColor3f"`
	Color3fv                func(v float32)                                                                                                                                                             `libc:"glColor3fv"`
	Color3i                 func(red int32, green int32, blue int32)                                                                                                                                    `libc:"glColor3i"`
	Color3iv                func(v int32)                                                                                                                                                               `libc:"glColor3iv"`
	Color3s                 func(red int16, green int16, blue int16)                                                                                                                                    `libc:"glColor3s"`
	Color3sv                func(v int16)                                                                                                                                                               `libc:"glColor3sv"`
	Color3ub                func(red uint8, green uint8, blue uint8)                                                                                                                                    `libc:"glColor3ub"`
	Color3ubv               func(v uint8)                                                                                                                                                               `libc:"glColor3ubv"`
	Color3ui                func(red uint32, green uint32, blue uint32)                                                                                                                                 `libc:"glColor3ui"`
	Color3uiv               func(v uint32)                                                                                                                                                              `libc:"glColor3uiv"`
	Color3us                func(red uint16, green uint16, blue uint16)                                                                                                                                 `libc:"glColor3us"`
	Color3usv               func(v uint16)                                                                                                                                                              `libc:"glColor3usv"`
	Color4b                 func(red int8, green int8, blue int8, alpha int8)                                                                                                                           `libc:"glColor4b"`
	Color4bv                func(v int8)                                                                                                                                                                `libc:"glColor4bv"`
	Color4d                 func(red float64, green float64, blue float64, alpha float64)                                                                                                               `libc:"glColor4d"`
	Color4dv                func(v float64)                                                                                                                                                             `libc:"glColor4dv"`
	Color4f                 func(red float32, green float32, blue float32, alpha float32)                                                                                                               `libc:"glColor4f"`
	Color4fv                func(v float32)                                                                                                                                                             `libc:"glColor4fv"`
	Color4i                 func(red int32, green int32, blue int32, alpha int32)                                                                                                                       `libc:"glColor4i"`
	Color4iv                func(v int32)                                                                                                                                                               `libc:"glColor4iv"`
	Color4s                 func(red int16, green int16, blue int16, alpha int16)                                                                                                                       `libc:"glColor4s"`
	Color4sv                func(v int16)                                                                                                                                                               `libc:"glColor4sv"`
	Color4ub                func(red uint8, green uint8, blue uint8, alpha uint8)                                                                                                                       `libc:"glColor4ub"`
	Color4ubv               func(v uint8)                                                                                                                                                               `libc:"glColor4ubv"`
	Color4ui                func(red uint32, green uint32, blue uint32, alpha uint32)                                                                                                                   `libc:"glColor4ui"`
	Color4uiv               func(v uint32)                                                                                                                                                              `libc:"glColor4uiv"`
	Color4us                func(red uint16, green uint16, blue uint16, alpha uint16)                                                                                                                   `libc:"glColor4us"`
	Color4usv               func(v uint16)                                                                                                                                                              `libc:"glColor4usv"`
	EdgeFlag                func(flag bool)                                                                                                                                                             `libc:"glEdgeFlag"`
	EdgeFlagv               func(flag bool)                                                                                                                                                             `libc:"glEdgeFlagv"`
	End                     func()                                                                                                                                                                      `libc:"glEnd"`
	Indexd                  func(c float64)                                                                                                                                                             `libc:"glIndexd"`
	Indexdv                 func(c float64)                                                                                                                                                             `libc:"glIndexdv"`
	Indexf                  func(c float32)                                                                                                                                                             `libc:"glIndexf"`
	Indexfv                 func(c float32)                                                                                                                                                             `libc:"glIndexfv"`
	Indexi                  func(c int32)                                                                                                                                                               `libc:"glIndexi"`
	Indexiv                 func(c int32)                                                                                                                                                               `libc:"glIndexiv"`
	Indexs                  func(c int16)                                                                                                                                                               `libc:"glIndexs"`
	Indexsv                 func(c int16)                                                                                                                                                               `libc:"glIndexsv"`
	Normal3b                func(nx int8, ny int8, nz int8)                                                                                                                                             `libc:"glNormal3b"`
	Normal3bv               func(v int8)                                                                                                                                                                `libc:"glNormal3bv"`
	Normal3d                func(nx float64, ny float64, nz float64)                                                                                                                                    `libc:"glNormal3d"`
	Normal3dv               func(v float64)                                                                                                                                                             `libc:"glNormal3dv"`
	Normal3f                func(nx float32, ny float32, nz float32)                                                                                                                                    `libc:"glNormal3f"`
	Normal3fv               func(v float32)                                                                                                                                                             `libc:"glNormal3fv"`
	Normal3i                func(nx int32, ny int32, nz int32)                                                                                                                                          `libc:"glNormal3i"`
	Normal3iv               func(v int32)                                                                                                                                                               `libc:"glNormal3iv"`
	Normal3s                func(nx int16, ny int16, nz int16)                                                                                                                                          `libc:"glNormal3s"`
	Normal3sv               func(v int16)                                                                                                                                                               `libc:"glNormal3sv"`
	RasterPos2d             func(x float64, y float64)                                                                                                                                                  `libc:"glRasterPos2d"`
	RasterPos2dv            func(v float64)                                                                                                                                                             `libc:"glRasterPos2dv"`
	RasterPos2f             func(x float32, y float32)                                                                                                                                                  `libc:"glRasterPos2f"`
	RasterPos2fv            func(v float32)                                                                                                                                                             `libc:"glRasterPos2fv"`
	RasterPos2i             func(x int32, y int32)                                                                                                                                                      `libc:"glRasterPos2i"`
	RasterPos2iv            func(v int32)                                                                                                                                                               `libc:"glRasterPos2iv"`
	RasterPos2s             func(x int16, y int16)                                                                                                                                                      `libc:"glRasterPos2s"`
	RasterPos2sv            func(v int16)                                                                                                                                                               `libc:"glRasterPos2sv"`
	RasterPos3d             func(x float64, y float64, z float64)                                                                                                                                       `libc:"glRasterPos3d"`
	RasterPos3dv            func(v float64)                                                                                                                                                             `libc:"glRasterPos3dv"`
	RasterPos3f             func(x float32, y float32, z float32)                                                                                                                                       `libc:"glRasterPos3f"`
	RasterPos3fv            func(v float32)                                                                                                                                                             `libc:"glRasterPos3fv"`
	RasterPos3i             func(x int32, y int32, z int32)                                                                                                                                             `libc:"glRasterPos3i"`
	RasterPos3iv            func(v int32)                                                                                                                                                               `libc:"glRasterPos3iv"`
	RasterPos3s             func(x int16, y int16, z int16)                                                                                                                                             `libc:"glRasterPos3s"`
	RasterPos3sv            func(v int16)                                                                                                                                                               `libc:"glRasterPos3sv"`
	RasterPos4d             func(x float64, y float64, z float64, w float64)                                                                                                                            `libc:"glRasterPos4d"`
	RasterPos4dv            func(v float64)                                                                                                                                                             `libc:"glRasterPos4dv"`
	RasterPos4f             func(x float32, y float32, z float32, w float32)                                                                                                                            `libc:"glRasterPos4f"`
	RasterPos4fv            func(v float32)                                                                                                                                                             `libc:"glRasterPos4fv"`
	RasterPos4i             func(x int32, y int32, z int32, w int32)                                                                                                                                    `libc:"glRasterPos4i"`
	RasterPos4iv            func(v int32)                                                                                                                                                               `libc:"glRasterPos4iv"`
	RasterPos4s             func(x int16, y int16, z int16, w int16)                                                                                                                                    `libc:"glRasterPos4s"`
	RasterPos4sv            func(v int16)                                                                                                                                                               `libc:"glRasterPos4sv"`
	Rectd                   func(x1 float64, y1 float64, x2 float64, y2 float64)                                                                                                                        `libc:"glRectd"`
	Rectdv                  func(v1 float64, v2 float64)                                                                                                                                                `libc:"glRectdv"`
	Rectf                   func(x1 float32, y1 float32, x2 float32, y2 float32)                                                                                                                        `libc:"glRectf"`
	Rectfv                  func(v1 float32, v2 float32)                                                                                                                                                `libc:"glRectfv"`
	Recti                   func(x1 int32, y1 int32, x2 int32, y2 int32)                                                                                                                                `libc:"glRecti"`
	Rectiv                  func(v1 int32, v2 int32)                                                                                                                                                    `libc:"glRectiv"`
	Rects                   func(x1 int16, y1 int16, x2 int16, y2 int16)                                                                                                                                `libc:"glRects"`
	Rectsv                  func(v1 int16, v2 int16)                                                                                                                                                    `libc:"glRectsv"`
	TexCoord1d              func(s float64)                                                                                                                                                             `libc:"glTexCoord1d"`
	TexCoord1dv             func(v float64)                                                                                                                                                             `libc:"glTexCoord1dv"`
	TexCoord1f              func(s float32)                                                                                                                                                             `libc:"glTexCoord1f"`
	TexCoord1fv             func(v float32)                                                                                                                                                             `libc:"glTexCoord1fv"`
	TexCoord1i              func(s int32)                                                                                                                                                               `libc:"glTexCoord1i"`
	TexCoord1iv             func(v int32)                                                                                                                                                               `libc:"glTexCoord1iv"`
	TexCoord1s              func(s int16)                                                                                                                                                               `libc:"glTexCoord1s"`
	TexCoord1sv             func(v int16)                                                                                                                                                               `libc:"glTexCoord1sv"`
	TexCoord2d              func(s float64, t float64)                                                                                                                                                  `libc:"glTexCoord2d"`
	TexCoord2dv             func(v float64)                                                                                                                                                             `libc:"glTexCoord2dv"`
	TexCoord2f              func(s float32, t float32)                                                                                                                                                  `libc:"glTexCoord2f"`
	TexCoord2fv             func(v float32)                                                                                                                                                             `libc:"glTexCoord2fv"`
	TexCoord2i              func(s int32, t int32)                                                                                                                                                      `libc:"glTexCoord2i"`
	TexCoord2iv             func(v int32)                                                                                                                                                               `libc:"glTexCoord2iv"`
	TexCoord2s              func(s int16, t int16)                                                                                                                                                      `libc:"glTexCoord2s"`
	TexCoord2sv             func(v int16)                                                                                                                                                               `libc:"glTexCoord2sv"`
	TexCoord3d              func(s float64, t float64, r float64)                                                                                                                                       `libc:"glTexCoord3d"`
	TexCoord3dv             func(v float64)                                                                                                                                                             `libc:"glTexCoord3dv"`
	TexCoord3f              func(s float32, t float32, r float32)                                                                                                                                       `libc:"glTexCoord3f"`
	TexCoord3fv             func(v float32)                                                                                                                                                             `libc:"glTexCoord3fv"`
	TexCoord3i              func(s int32, t int32, r int32)                                                                                                                                             `libc:"glTexCoord3i"`
	TexCoord3iv             func(v int32)                                                                                                                                                               `libc:"glTexCoord3iv"`
	TexCoord3s              func(s int16, t int16, r int16)                                                                                                                                             `libc:"glTexCoord3s"`
	TexCoord3sv             func(v int16)                                                                                                                                                               `libc:"glTexCoord3sv"`
	TexCoord4d              func(s float64, t float64, r float64, q float64)                                                                                                                            `libc:"glTexCoord4d"`
	TexCoord4dv             func(v float64)                                                                                                                                                             `libc:"glTexCoord4dv"`
	TexCoord4f              func(s float32, t float32, r float32, q float32)                                                                                                                            `libc:"glTexCoord4f"`
	TexCoord4fv             func(v float32)                                                                                                                                                             `libc:"glTexCoord4fv"`
	TexCoord4i              func(s int32, t int32, r int32, q int32)                                                                                                                                    `libc:"glTexCoord4i"`
	TexCoord4iv             func(v int32)                                                                                                                                                               `libc:"glTexCoord4iv"`
	TexCoord4s              func(s int16, t int16, r int16, q int16)                                                                                                                                    `libc:"glTexCoord4s"`
	TexCoord4sv             func(v int16)                                                                                                                                                               `libc:"glTexCoord4sv"`
	Vertex2d                func(x float64, y float64)                                                                                                                                                  `libc:"glVertex2d"`
	Vertex2dv               func(v float64)                                                                                                                                                             `libc:"glVertex2dv"`
	Vertex2f                func(x float32, y float32)                                                                                                                                                  `libc:"glVertex2f"`
	Vertex2fv               func(v float32)                                                                                                                                                             `libc:"glVertex2fv"`
	Vertex2i                func(x int32, y int32)                                                                                                                                                      `libc:"glVertex2i"`
	Vertex2iv               func(v int32)                                                                                                                                                               `libc:"glVertex2iv"`
	Vertex2s                func(x int16, y int16)                                                                                                                                                      `libc:"glVertex2s"`
	Vertex2sv               func(v int16)                                                                                                                                                               `libc:"glVertex2sv"`
	Vertex3d                func(x float64, y float64, z float64)                                                                                                                                       `libc:"glVertex3d"`
	Vertex3dv               func(v float64)                                                                                                                                                             `libc:"glVertex3dv"`
	Vertex3f                func(x float32, y float32, z float32)                                                                                                                                       `libc:"glVertex3f"`
	Vertex3fv               func(v float32)                                                                                                                                                             `libc:"glVertex3fv"`
	Vertex3i                func(x int32, y int32, z int32)                                                                                                                                             `libc:"glVertex3i"`
	Vertex3iv               func(v int32)                                                                                                                                                               `libc:"glVertex3iv"`
	Vertex3s                func(x int16, y int16, z int16)                                                                                                                                             `libc:"glVertex3s"`
	Vertex3sv               func(v int16)                                                                                                                                                               `libc:"glVertex3sv"`
	Vertex4d                func(x float64, y float64, z float64, w float64)                                                                                                                            `libc:"glVertex4d"`
	Vertex4dv               func(v float64)                                                                                                                                                             `libc:"glVertex4dv"`
	Vertex4f                func(x float32, y float32, z float32, w float32)                                                                                                                            `libc:"glVertex4f"`
	Vertex4fv               func(v float32)                                                                                                                                                             `libc:"glVertex4fv"`
	Vertex4i                func(x int32, y int32, z int32, w int32)                                                                                                                                    `libc:"glVertex4i"`
	Vertex4iv               func(v int32)                                                                                                                                                               `libc:"glVertex4iv"`
	Vertex4s                func(x int16, y int16, z int16, w int16)                                                                                                                                    `libc:"glVertex4s"`
	Vertex4sv               func(v int16)                                                                                                                                                               `libc:"glVertex4sv"`
	ClipPlane               func(plane ClipPlaneName, equation float64)                                                                                                                                 `libc:"glClipPlane"`
	ColorMaterial           func(face TriangleFace, mode ColorMaterialParameter)                                                                                                                        `libc:"glColorMaterial"`
	Fogf                    func(pname FogParameter, param float32)                                                                                                                                     `libc:"glFogf"`
	Fogfv                   func(pname FogParameter, params float32)                                                                                                                                    `libc:"glFogfv"`
	Fogi                    func(pname FogParameter, param int32)                                                                                                                                       `libc:"glFogi"`
	Fogiv                   func(pname FogParameter, params int32)                                                                                                                                      `libc:"glFogiv"`
	Lightf                  func(light LightName, pname LightParameter, param float32)                                                                                                                  `libc:"glLightf"`
	Lightfv                 func(light LightName, pname LightParameter, params float32)                                                                                                                 `libc:"glLightfv"`
	Lighti                  func(light LightName, pname LightParameter, param int32)                                                                                                                    `libc:"glLighti"`
	Lightiv                 func(light LightName, pname LightParameter, params int32)                                                                                                                   `libc:"glLightiv"`
	LightModelf             func(pname LightModelParameter, param float32)                                                                                                                              `libc:"glLightModelf"`
	LightModelfv            func(pname LightModelParameter, params float32)                                                                                                                             `libc:"glLightModelfv"`
	LightModeli             func(pname LightModelParameter, param int32)                                                                                                                                `libc:"glLightModeli"`
	LightModeliv            func(pname LightModelParameter, params int32)                                                                                                                               `libc:"glLightModeliv"`
	LineStipple             func(factor int32, pattern uint16)                                                                                                                                          `libc:"glLineStipple"`
	Materialf               func(face TriangleFace, pname MaterialParameter, param float32)                                                                                                             `libc:"glMaterialf"`
	Materialfv              func(face TriangleFace, pname MaterialParameter, params float32)                                                                                                            `libc:"glMaterialfv"`
	Materiali               func(face TriangleFace, pname MaterialParameter, param int32)                                                                                                               `libc:"glMateriali"`
	Materialiv              func(face TriangleFace, pname MaterialParameter, params int32)                                                                                                              `libc:"glMaterialiv"`
	PolygonStipple          func(mask uint8)                                                                                                                                                            `libc:"glPolygonStipple"`
	ShadeModel              func(mode ShadingModel)                                                                                                                                                     `libc:"glShadeModel"`
	TexEnvf                 func(target TextureEnvTarget, pname TextureEnvParameter, param float32)                                                                                                     `libc:"glTexEnvf"`
	TexEnvfv                func(target TextureEnvTarget, pname TextureEnvParameter, params float32)                                                                                                    `libc:"glTexEnvfv"`
	TexEnvi                 func(target TextureEnvTarget, pname TextureEnvParameter, param int32)                                                                                                       `libc:"glTexEnvi"`
	TexEnviv                func(target TextureEnvTarget, pname TextureEnvParameter, params int32)                                                                                                      `libc:"glTexEnviv"`
	TexGend                 func(coord TextureCoordName, pname TextureGenParameter, param float64)                                                                                                      `libc:"glTexGend"`
	TexGendv                func(coord TextureCoordName, pname TextureGenParameter, params float64)                                                                                                     `libc:"glTexGendv"`
	TexGenf                 func(coord TextureCoordName, pname TextureGenParameter, param float32)                                                                                                      `libc:"glTexGenf"`
	TexGenfv                func(coord TextureCoordName, pname TextureGenParameter, params float32)                                                                                                     `libc:"glTexGenfv"`
	TexGeni                 func(coord TextureCoordName, pname TextureGenParameter, param int32)                                                                                                        `libc:"glTexGeni"`
	TexGeniv                func(coord TextureCoordName, pname TextureGenParameter, params int32)                                                                                                       `libc:"glTexGeniv"`
	FeedbackBuffer          func(size int, type_ FeedbackType, buffer *float32)                                                                                                                         `libc:"glFeedbackBuffer"`
	SelectBuffer            func(size int, buffer *uint32)                                                                                                                                              `libc:"glSelectBuffer"`
	RenderMode              func(mode RenderingMode) int32                                                                                                                                              `libc:"glRenderMode"`
	InitNames               func()                                                                                                                                                                      `libc:"glInitNames"`
	LoadName                func(name uint32)                                                                                                                                                           `libc:"glLoadName"`
	PassThrough             func(token float32)                                                                                                                                                         `libc:"glPassThrough"`
	PopName                 func()                                                                                                                                                                      `libc:"glPopName"`
	PushName                func(name uint32)                                                                                                                                                           `libc:"glPushName"`
	ClearAccum              func(red float32, green float32, blue float32, alpha float32)                                                                                                               `libc:"glClearAccum"`
	ClearIndex              func(c float32)                                                                                                                                                             `libc:"glClearIndex"`
	IndexMask               func(mask uint32)                                                                                                                                                           `libc:"glIndexMask"`
	Accum                   func(op AccumOp, value float32)                                                                                                                                             `libc:"glAccum"`
	PopAttrib               func()                                                                                                                                                                      `libc:"glPopAttrib"`
	PushAttrib              func(mask AttribMask)                                                                                                                                                       `libc:"glPushAttrib"`
	Map1d                   func(target MapTarget, u1 float64, u2 float64, stride int32, order int32, points float64)                                                                                   `libc:"glMap1d"`
	Map1f                   func(target MapTarget, u1 float32, u2 float32, stride int32, order int32, points float32)                                                                                   `libc:"glMap1f"`
	Map2d                   func(target MapTarget, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points float64)                            `libc:"glMap2d"`
	Map2f                   func(target MapTarget, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points float32)                            `libc:"glMap2f"`
	MapGrid1d               func(un int32, u1 float64, u2 float64)                                                                                                                                      `libc:"glMapGrid1d"`
	MapGrid1f               func(un int32, u1 float32, u2 float32)                                                                                                                                      `libc:"glMapGrid1f"`
	MapGrid2d               func(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)                                                                                                    `libc:"glMapGrid2d"`
	MapGrid2f               func(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)                                                                                                    `libc:"glMapGrid2f"`
	EvalCoord1d             func(u float64)                                                                                                                                                             `libc:"glEvalCoord1d"`
	EvalCoord1dv            func(u float64)                                                                                                                                                             `libc:"glEvalCoord1dv"`
	EvalCoord1f             func(u float32)                                                                                                                                                             `libc:"glEvalCoord1f"`
	EvalCoord1fv            func(u float32)                                                                                                                                                             `libc:"glEvalCoord1fv"`
	EvalCoord2d             func(u float64, v float64)                                                                                                                                                  `libc:"glEvalCoord2d"`
	EvalCoord2dv            func(u float64)                                                                                                                                                             `libc:"glEvalCoord2dv"`
	EvalCoord2f             func(u float32, v float32)                                                                                                                                                  `libc:"glEvalCoord2f"`
	EvalCoord2fv            func(u float32)                                                                                                                                                             `libc:"glEvalCoord2fv"`
	EvalMesh1               func(mode MeshMode1, i1 int32, i2 int32)                                                                                                                                    `libc:"glEvalMesh1"`
	EvalPoint1              func(i int32)                                                                                                                                                               `libc:"glEvalPoint1"`
	EvalMesh2               func(mode MeshMode2, i1 int32, i2 int32, j1 int32, j2 int32)                                                                                                                `libc:"glEvalMesh2"`
	EvalPoint2              func(i int32, j int32)                                                                                                                                                      `libc:"glEvalPoint2"`
	AlphaFunc               func(func_ AlphaFunction, ref float32)                                                                                                                                      `libc:"glAlphaFunc"`
	PixelZoom               func(xfactor float32, yfactor float32)                                                                                                                                      `libc:"glPixelZoom"`
	PixelTransferf          func(pname PixelTransferParameter, param float32)                                                                                                                           `libc:"glPixelTransferf"`
	PixelTransferi          func(pname PixelTransferParameter, param int32)                                                                                                                             `libc:"glPixelTransferi"`
	PixelMapfv              func(map_ PixelMap, mapsize int, values float32)                                                                                                                            `libc:"glPixelMapfv"`
	PixelMapuiv             func(map_ PixelMap, mapsize int, values uint32)                                                                                                                             `libc:"glPixelMapuiv"`
	PixelMapusv             func(map_ PixelMap, mapsize int, values uint16)                                                                                                                             `libc:"glPixelMapusv"`
	CopyPixels              func(x int32, y int32, width int, height int, type_ PixelCopyType)                                                                                                          `libc:"glCopyPixels"`
	DrawPixels              func(width int, height int, format PixelFormat, type_ PixelType, pixels Pointer)                                                                                            `libc:"glDrawPixels"`
	GetClipPlane            func(plane ClipPlaneName, equation *float64)                                                                                                                                `libc:"glGetClipPlane"`
	GetLightfv              func(light LightName, pname LightParameter, params *float32)                                                                                                                `libc:"glGetLightfv"`
	GetLightiv              func(light LightName, pname LightParameter, params *int32)                                                                                                                  `libc:"glGetLightiv"`
	GetMapdv                func(target MapTarget, query GetMapQuery, v *float64)                                                                                                                       `libc:"glGetMapdv"`
	GetMapfv                func(target MapTarget, query GetMapQuery, v *float32)                                                                                                                       `libc:"glGetMapfv"`
	GetMapiv                func(target MapTarget, query GetMapQuery, v *int32)                                                                                                                         `libc:"glGetMapiv"`
	GetMaterialfv           func(face TriangleFace, pname MaterialParameter, params *float32)                                                                                                           `libc:"glGetMaterialfv"`
	GetMaterialiv           func(face TriangleFace, pname MaterialParameter, params *int32)                                                                                                             `libc:"glGetMaterialiv"`
	GetPixelMapfv           func(map_ PixelMap, values *float32)                                                                                                                                        `libc:"glGetPixelMapfv"`
	GetPixelMapuiv          func(map_ PixelMap, values *uint32)                                                                                                                                         `libc:"glGetPixelMapuiv"`
	GetPixelMapusv          func(map_ PixelMap, values *uint16)                                                                                                                                         `libc:"glGetPixelMapusv"`
	GetPolygonStipple       func(mask *uint8)                                                                                                                                                           `libc:"glGetPolygonStipple"`
	GetTexEnvfv             func(target TextureEnvTarget, pname TextureEnvParameter, params *float32)                                                                                                   `libc:"glGetTexEnvfv"`
	GetTexEnviv             func(target TextureEnvTarget, pname TextureEnvParameter, params *int32)                                                                                                     `libc:"glGetTexEnviv"`
	GetTexGendv             func(coord TextureCoordName, pname TextureGenParameter, params *float64)                                                                                                    `libc:"glGetTexGendv"`
	GetTexGenfv             func(coord TextureCoordName, pname TextureGenParameter, params *float32)                                                                                                    `libc:"glGetTexGenfv"`
	GetTexGeniv             func(coord TextureCoordName, pname TextureGenParameter, params *int32)                                                                                                      `libc:"glGetTexGeniv"`
	IsList                  func(list uint32) bool                                                                                                                                                      `libc:"glIsList"`
	Frustum                 func(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)                                                                                 `libc:"glFrustum"`
	LoadIdentity            func()                                                                                                                                                                      `libc:"glLoadIdentity"`
	LoadMatrixf             func(m float32)                                                                                                                                                             `libc:"glLoadMatrixf"`
	LoadMatrixd             func(m float64)                                                                                                                                                             `libc:"glLoadMatrixd"`
	MatrixMode              func(mode MatrixMode)                                                                                                                                                       `libc:"glMatrixMode"`
	MultMatrixf             func(m float32)                                                                                                                                                             `libc:"glMultMatrixf"`
	MultMatrixd             func(m float64)                                                                                                                                                             `libc:"glMultMatrixd"`
	Ortho                   func(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)                                                                                 `libc:"glOrtho"`
	PopMatrix               func()                                                                                                                                                                      `libc:"glPopMatrix"`
	PushMatrix              func()                                                                                                                                                                      `libc:"glPushMatrix"`
	Rotated                 func(angle float64, x float64, y float64, z float64)                                                                                                                        `libc:"glRotated"`
	Rotatef                 func(angle float32, x float32, y float32, z float32)                                                                                                                        `libc:"glRotatef"`
	Scaled                  func(x float64, y float64, z float64)                                                                                                                                       `libc:"glScaled"`
	Scalef                  func(x float32, y float32, z float32)                                                                                                                                       `libc:"glScalef"`
	Translated              func(x float64, y float64, z float64)                                                                                                                                       `libc:"glTranslated"`
	Translatef              func(x float32, y float32, z float32)                                                                                                                                       `libc:"glTranslatef"`
	DrawArrays              func(mode PrimitiveType, first int32, count int)                                                                                                                            `libc:"glDrawArrays"`
	DrawElements            func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer)                                                                                                `libc:"glDrawElements"`
	GetPointerv             func(pname GetPointervPName, params *Pointer)                                                                                                                               `libc:"glGetPointerv"`
	PolygonOffset           func(factor float32, units float32)                                                                                                                                         `libc:"glPolygonOffset"`
	CopyTexImage1D          func(target TextureTarget, level int32, internalformat InternalFormat, x int32, y int32, width int, border int32)                                                           `libc:"glCopyTexImage1D"`
	CopyTexImage2D          func(target TextureTarget, level int32, internalformat InternalFormat, x int32, y int32, width int, height int, border int32)                                               `libc:"glCopyTexImage2D"`
	CopyTexSubImage1D       func(target TextureTarget, level int32, xoffset int32, x int32, y int32, width int)                                                                                         `libc:"glCopyTexSubImage1D"`
	CopyTexSubImage2D       func(target TextureTarget, level int32, xoffset int32, yoffset int32, x int32, y int32, width int, height int)                                                              `libc:"glCopyTexSubImage2D"`
	TexSubImage1D           func(target TextureTarget, level int32, xoffset int32, width int, format PixelFormat, type_ PixelType, pixels Pointer)                                                      `libc:"glTexSubImage1D"`
	TexSubImage2D           func(target TextureTarget, level int32, xoffset int32, yoffset int32, width int, height int, format PixelFormat, type_ PixelType, pixels Pointer)                           `libc:"glTexSubImage2D"`
	BindTexture             func(target TextureTarget, texture uint32)                                                                                                                                  `libc:"glBindTexture"`
	DeleteTextures          func(n int, textures uint32)                                                                                                                                                `libc:"glDeleteTextures"`
	GenTextures             func(n int, textures *uint32)                                                                                                                                               `libc:"glGenTextures"`
	IsTexture               func(texture uint32) bool                                                                                                                                                   `libc:"glIsTexture"`
	ArrayElement            func(i int32)                                                                                                                                                               `libc:"glArrayElement"`
	ColorPointer            func(size int32, type_ ColorPointerType, stride int, pointer Pointer)                                                                                                       `libc:"glColorPointer"`
	DisableClientState      func(array EnableCap)                                                                                                                                                       `libc:"glDisableClientState"`
	EdgeFlagPointer         func(stride int, pointer Pointer)                                                                                                                                           `libc:"glEdgeFlagPointer"`
	EnableClientState       func(array EnableCap)                                                                                                                                                       `libc:"glEnableClientState"`
	IndexPointer            func(type_ IndexPointerType, stride int, pointer Pointer)                                                                                                                   `libc:"glIndexPointer"`
	InterleavedArrays       func(format InterleavedArrayFormat, stride int, pointer Pointer)                                                                                                            `libc:"glInterleavedArrays"`
	NormalPointer           func(type_ NormalPointerType, stride int, pointer Pointer)                                                                                                                  `libc:"glNormalPointer"`
	TexCoordPointer         func(size int32, type_ TexCoordPointerType, stride int, pointer Pointer)                                                                                                    `libc:"glTexCoordPointer"`
	VertexPointer           func(size int32, type_ VertexPointerType, stride int, pointer Pointer)                                                                                                      `libc:"glVertexPointer"`
	AreTexturesResident     func(n int, textures uint32, residences *bool) bool                                                                                                                         `libc:"glAreTexturesResident"`
	PrioritizeTextures      func(n int, textures uint32, priorities float32)                                                                                                                            `libc:"glPrioritizeTextures"`
	Indexub                 func(c uint8)                                                                                                                                                               `libc:"glIndexub"`
	Indexubv                func(c uint8)                                                                                                                                                               `libc:"glIndexubv"`
	PopClientAttrib         func()                                                                                                                                                                      `libc:"glPopClientAttrib"`
	PushClientAttrib        func(mask ClientAttribMask)                                                                                                                                                 `libc:"glPushClientAttrib"`
	DrawRangeElements       func(mode PrimitiveType, start uint32, end uint32, count int, type_ DrawElementsType, indices Pointer)                                                                      `libc:"glDrawRangeElements"`
	TexImage3D              func(target TextureTarget, level int32, internalformat int32, width int, height int, depth int, border int32, format PixelFormat, type_ PixelType, pixels Pointer)          `libc:"glTexImage3D"`
	TexSubImage3D           func(target TextureTarget, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTexSubImage3D"`
	CopyTexSubImage3D       func(target TextureTarget, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int, height int)                                               `libc:"glCopyTexSubImage3D"`
	ActiveTexture           func(texture TextureUnit)                                                                                                                                                   `libc:"glActiveTexture"`
	SampleCoverage          func(value float32, invert bool)                                                                                                                                            `libc:"glSampleCoverage"`
	CompressedTexImage3D    func(target TextureTarget, level int32, internalformat InternalFormat, width int, height int, depth int, border int32, imageSize int, data Pointer)                         `libc:"glCompressedTexImage3D"`
	CompressedTexImage2D    func(target TextureTarget, level int32, internalformat InternalFormat, width int, height int, border int32, imageSize int, data Pointer)                                    `libc:"glCompressedTexImage2D"`
	CompressedTexImage1D    func(target TextureTarget, level int32, internalformat InternalFormat, width int, border int32, imageSize int, data Pointer)                                                `libc:"glCompressedTexImage1D"`
	CompressedTexSubImage3D func(target TextureTarget, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format InternalFormat, imageSize int, data Pointer)  `libc:"glCompressedTexSubImage3D"`
	CompressedTexSubImage2D func(target TextureTarget, level int32, xoffset int32, yoffset int32, width int, height int, format InternalFormat, imageSize int, data Pointer)                            `libc:"glCompressedTexSubImage2D"`
	CompressedTexSubImage1D func(target TextureTarget, level int32, xoffset int32, width int, format InternalFormat, imageSize int, data Pointer)                                                       `libc:"glCompressedTexSubImage1D"`
	GetCompressedTexImage   func(target TextureTarget, level int32, img Pointer)                                                                                                                        `libc:"glGetCompressedTexImage"`
	ClientActiveTexture     func(texture TextureUnit)                                                                                                                                                   `libc:"glClientActiveTexture"`
	MultiTexCoord1d         func(target TextureUnit, s float64)                                                                                                                                         `libc:"glMultiTexCoord1d"`
	MultiTexCoord1dv        func(target TextureUnit, v float64)                                                                                                                                         `libc:"glMultiTexCoord1dv"`
	MultiTexCoord1f         func(target TextureUnit, s float32)                                                                                                                                         `libc:"glMultiTexCoord1f"`
	MultiTexCoord1fv        func(target TextureUnit, v float32)                                                                                                                                         `libc:"glMultiTexCoord1fv"`
	MultiTexCoord1i         func(target TextureUnit, s int32)                                                                                                                                           `libc:"glMultiTexCoord1i"`
	MultiTexCoord1iv        func(target TextureUnit, v int32)                                                                                                                                           `libc:"glMultiTexCoord1iv"`
	MultiTexCoord1s         func(target TextureUnit, s int16)                                                                                                                                           `libc:"glMultiTexCoord1s"`
	MultiTexCoord1sv        func(target TextureUnit, v int16)                                                                                                                                           `libc:"glMultiTexCoord1sv"`
	MultiTexCoord2d         func(target TextureUnit, s float64, t float64)                                                                                                                              `libc:"glMultiTexCoord2d"`
	MultiTexCoord2dv        func(target TextureUnit, v float64)                                                                                                                                         `libc:"glMultiTexCoord2dv"`
	MultiTexCoord2f         func(target TextureUnit, s float32, t float32)                                                                                                                              `libc:"glMultiTexCoord2f"`
	MultiTexCoord2fv        func(target TextureUnit, v float32)                                                                                                                                         `libc:"glMultiTexCoord2fv"`
	MultiTexCoord2i         func(target TextureUnit, s int32, t int32)                                                                                                                                  `libc:"glMultiTexCoord2i"`
	MultiTexCoord2iv        func(target TextureUnit, v int32)                                                                                                                                           `libc:"glMultiTexCoord2iv"`
	MultiTexCoord2s         func(target TextureUnit, s int16, t int16)                                                                                                                                  `libc:"glMultiTexCoord2s"`
	MultiTexCoord2sv        func(target TextureUnit, v int16)                                                                                                                                           `libc:"glMultiTexCoord2sv"`
	MultiTexCoord3d         func(target TextureUnit, s float64, t float64, r float64)                                                                                                                   `libc:"glMultiTexCoord3d"`
	MultiTexCoord3dv        func(target TextureUnit, v float64)                                                                                                                                         `libc:"glMultiTexCoord3dv"`
	MultiTexCoord3f         func(target TextureUnit, s float32, t float32, r float32)                                                                                                                   `libc:"glMultiTexCoord3f"`
	MultiTexCoord3fv        func(target TextureUnit, v float32)                                                                                                                                         `libc:"glMultiTexCoord3fv"`
	MultiTexCoord3i         func(target TextureUnit, s int32, t int32, r int32)                                                                                                                         `libc:"glMultiTexCoord3i"`
	MultiTexCoord3iv        func(target TextureUnit, v int32)                                                                                                                                           `libc:"glMultiTexCoord3iv"`
	MultiTexCoord3s         func(target TextureUnit, s int16, t int16, r int16)                                                                                                                         `libc:"glMultiTexCoord3s"`
	MultiTexCoord3sv        func(target TextureUnit, v int16)                                                                                                                                           `libc:"glMultiTexCoord3sv"`
	MultiTexCoord4d         func(target TextureUnit, s float64, t float64, r float64, q float64)                                                                                                        `libc:"glMultiTexCoord4d"`
	MultiTexCoord4dv        func(target TextureUnit, v float64)                                                                                                                                         `libc:"glMultiTexCoord4dv"`
	MultiTexCoord4f         func(target TextureUnit, s float32, t float32, r float32, q float32)                                                                                                        `libc:"glMultiTexCoord4f"`
	MultiTexCoord4fv        func(target TextureUnit, v float32)                                                                                                                                         `libc:"glMultiTexCoord4fv"`
	MultiTexCoord4i         func(target TextureUnit, s int32, t int32, r int32, q int32)                                                                                                                `libc:"glMultiTexCoord4i"`
	MultiTexCoord4iv        func(target TextureUnit, v int32)                                                                                                                                           `libc:"glMultiTexCoord4iv"`
	MultiTexCoord4s         func(target TextureUnit, s int16, t int16, r int16, q int16)                                                                                                                `libc:"glMultiTexCoord4s"`
	MultiTexCoord4sv        func(target TextureUnit, v int16)                                                                                                                                           `libc:"glMultiTexCoord4sv"`
	LoadTransposeMatrixf    func(m float32)                                                                                                                                                             `libc:"glLoadTransposeMatrixf"`
	LoadTransposeMatrixd    func(m float64)                                                                                                                                                             `libc:"glLoadTransposeMatrixd"`
	MultTransposeMatrixf    func(m float32)                                                                                                                                                             `libc:"glMultTransposeMatrixf"`
	MultTransposeMatrixd    func(m float64)                                                                                                                                                             `libc:"glMultTransposeMatrixd"`
	BlendFuncSeparate       func(sfactorRGB BlendingFactor, dfactorRGB BlendingFactor, sfactorAlpha BlendingFactor, dfactorAlpha BlendingFactor)                                                        `libc:"glBlendFuncSeparate"`
	MultiDrawArrays         func(mode PrimitiveType, first int32, count int, drawcount int)                                                                                                             `libc:"glMultiDrawArrays"`
	MultiDrawElements       func(mode PrimitiveType, count int, type_ DrawElementsType, indices DebugFunc, drawcount int)                                                                               `libc:"glMultiDrawElements"`
	PointParameterf         func(pname PointParameterNameARB, param float32)                                                                                                                            `libc:"glPointParameterf"`
	PointParameterfv        func(pname PointParameterNameARB, params float32)                                                                                                                           `libc:"glPointParameterfv"`
	PointParameteri         func(pname PointParameterNameARB, param int32)                                                                                                                              `libc:"glPointParameteri"`
	PointParameteriv        func(pname PointParameterNameARB, params int32)                                                                                                                             `libc:"glPointParameteriv"`
	FogCoordf               func(coord float32)                                                                                                                                                         `libc:"glFogCoordf"`
	FogCoordfv              func(coord float32)                                                                                                                                                         `libc:"glFogCoordfv"`
	FogCoordd               func(coord float64)                                                                                                                                                         `libc:"glFogCoordd"`
	FogCoorddv              func(coord float64)                                                                                                                                                         `libc:"glFogCoorddv"`
	FogCoordPointer         func(type_ FogPointerTypeEXT, stride int, pointer Pointer)                                                                                                                  `libc:"glFogCoordPointer"`
	SecondaryColor3b        func(red int8, green int8, blue int8)                                                                                                                                       `libc:"glSecondaryColor3b"`
	SecondaryColor3bv       func(v int8)                                                                                                                                                                `libc:"glSecondaryColor3bv"`
	SecondaryColor3d        func(red float64, green float64, blue float64)                                                                                                                              `libc:"glSecondaryColor3d"`
	SecondaryColor3dv       func(v float64)                                                                                                                                                             `libc:"glSecondaryColor3dv"`
	SecondaryColor3f        func(red float32, green float32, blue float32)                                                                                                                              `libc:"glSecondaryColor3f"`
	SecondaryColor3fv       func(v float32)                                                                                                                                                             `libc:"glSecondaryColor3fv"`
	SecondaryColor3i        func(red int32, green int32, blue int32)                                                                                                                                    `libc:"glSecondaryColor3i"`
	SecondaryColor3iv       func(v int32)                                                                                                                                                               `libc:"glSecondaryColor3iv"`
	SecondaryColor3s        func(red int16, green int16, blue int16)                                                                                                                                    `libc:"glSecondaryColor3s"`
	SecondaryColor3sv       func(v int16)                                                                                                                                                               `libc:"glSecondaryColor3sv"`
	SecondaryColor3ub       func(red uint8, green uint8, blue uint8)                                                                                                                                    `libc:"glSecondaryColor3ub"`
	SecondaryColor3ubv      func(v uint8)                                                                                                                                                               `libc:"glSecondaryColor3ubv"`
	SecondaryColor3ui       func(red uint32, green uint32, blue uint32)                                                                                                                                 `libc:"glSecondaryColor3ui"`
	SecondaryColor3uiv      func(v uint32)                                                                                                                                                              `libc:"glSecondaryColor3uiv"`
	SecondaryColor3us       func(red uint16, green uint16, blue uint16)                                                                                                                                 `libc:"glSecondaryColor3us"`
	SecondaryColor3usv      func(v uint16)                                                                                                                                                              `libc:"glSecondaryColor3usv"`
	SecondaryColorPointer   func(size int32, type_ ColorPointerType, stride int, pointer Pointer)                                                                                                       `libc:"glSecondaryColorPointer"`
	WindowPos2d             func(x float64, y float64)                                                                                                                                                  `libc:"glWindowPos2d"`
	WindowPos2dv            func(v float64)                                                                                                                                                             `libc:"glWindowPos2dv"`
	WindowPos2f             func(x float32, y float32)                                                                                                                                                  `libc:"glWindowPos2f"`
	WindowPos2fv            func(v float32)                                                                                                                                                             `libc:"glWindowPos2fv"`
	WindowPos2i             func(x int32, y int32)                                                                                                                                                      `libc:"glWindowPos2i"`
	WindowPos2iv            func(v int32)                                                                                                                                                               `libc:"glWindowPos2iv"`
	WindowPos2s             func(x int16, y int16)                                                                                                                                                      `libc:"glWindowPos2s"`
	WindowPos2sv            func(v int16)                                                                                                                                                               `libc:"glWindowPos2sv"`
	WindowPos3d             func(x float64, y float64, z float64)                                                                                                                                       `libc:"glWindowPos3d"`
	WindowPos3dv            func(v float64)                                                                                                                                                             `libc:"glWindowPos3dv"`
	WindowPos3f             func(x float32, y float32, z float32)                                                                                                                                       `libc:"glWindowPos3f"`
	WindowPos3fv            func(v float32)                                                                                                                                                             `libc:"glWindowPos3fv"`
	WindowPos3i             func(x int32, y int32, z int32)                                                                                                                                             `libc:"glWindowPos3i"`
	WindowPos3iv            func(v int32)                                                                                                                                                               `libc:"glWindowPos3iv"`
	WindowPos3s             func(x int16, y int16, z int16)                                                                                                                                             `libc:"glWindowPos3s"`
	WindowPos3sv            func(v int16)                                                                                                                                                               `libc:"glWindowPos3sv"`
	BlendColor              func(red float32, green float32, blue float32, alpha float32)                                                                                                               `libc:"glBlendColor"`
	BlendEquation           func(mode BlendEquationModeEXT)                                                                                                                                             `libc:"glBlendEquation"`
	GenQueries              func(n int, ids *uint32)                                                                                                                                                    `libc:"glGenQueries"`
	DeleteQueries           func(n int, ids uint32)                                                                                                                                                     `libc:"glDeleteQueries"`
	IsQuery                 func(id uint32) bool                                                                                                                                                        `libc:"glIsQuery"`
	BeginQuery              func(target QueryTarget, id uint32)                                                                                                                                         `libc:"glBeginQuery"`
	EndQuery                func(target QueryTarget)                                                                                                                                                    `libc:"glEndQuery"`
	GetQueryiv              func(target QueryTarget, pname QueryParameterName, params *int32)                                                                                                           `libc:"glGetQueryiv"`
	GetQueryObjectiv        func(id uint32, pname QueryObjectParameterName, params *int32)                                                                                                              `libc:"glGetQueryObjectiv"`
	GetQueryObjectuiv       func(id uint32, pname QueryObjectParameterName, params *uint32)                                                                                                             `libc:"glGetQueryObjectuiv"`
	BindBuffer              func(target BufferTargetARB, buffer uint32)                                                                                                                                 `libc:"glBindBuffer"`
	DeleteBuffers           func(n int, buffers uint32)                                                                                                                                                 `libc:"glDeleteBuffers"`
	GenBuffers              func(n int, buffers *uint32)                                                                                                                                                `libc:"glGenBuffers"`
	IsBuffer                func(buffer uint32) bool                                                                                                                                                    `libc:"glIsBuffer"`
	BufferData              func(target BufferTargetARB, size uintptr, data Pointer, usage BufferUsageARB)                                                                                              `libc:"glBufferData"`
	BufferSubData           func(target BufferTargetARB, offset uintptr, size uintptr, data Pointer)                                                                                                    `libc:"glBufferSubData"`
	GetBufferSubData        func(target BufferTargetARB, offset uintptr, size uintptr, data Pointer)                                                                                                    `libc:"glGetBufferSubData"`
	MapBuffer               func(target BufferTargetARB, access BufferAccessARB)                                                                                                                        `libc:"glMapBuffer"`
	UnmapBuffer             func(target BufferTargetARB) bool                                                                                                                                           `libc:"glUnmapBuffer"`
	GetBufferParameteriv    func(target BufferTargetARB, pname BufferPNameARB, params *int32)                                                                                                           `libc:"glGetBufferParameteriv"`
	GetBufferPointerv       func(target BufferTargetARB, pname BufferPointerNameARB, params *Pointer)                                                                                                   `libc:"glGetBufferPointerv"`
}

type V2

type V2 struct {
	BlendEquationSeparate    func(modeRGB BlendEquationModeEXT, modeAlpha BlendEquationModeEXT)                                          `libc:"glBlendEquationSeparate"`
	DrawBuffers              func(n int, bufs DrawBufferMode)                                                                            `libc:"glDrawBuffers"`
	StencilOpSeparate        func(face TriangleFace, sfail StencilOp, dpfail StencilOp, dppass StencilOp)                                `libc:"glStencilOpSeparate"`
	StencilFuncSeparate      func(face TriangleFace, func_ StencilFunction, ref int32, mask uint32)                                      `libc:"glStencilFuncSeparate"`
	StencilMaskSeparate      func(face TriangleFace, mask uint32)                                                                        `libc:"glStencilMaskSeparate"`
	AttachShader             func(program uint32, shader uint32)                                                                         `libc:"glAttachShader"`
	BindAttribLocation       func(program uint32, index uint32, name byte)                                                               `libc:"glBindAttribLocation"`
	CompileShader            func(shader uint32)                                                                                         `libc:"glCompileShader"`
	CreateProgram            func() uint32                                                                                               `libc:"glCreateProgram"`
	CreateShader             func(type_ ShaderType) uint32                                                                               `libc:"glCreateShader"`
	DeleteProgram            func(program uint32)                                                                                        `libc:"glDeleteProgram"`
	DeleteShader             func(shader uint32)                                                                                         `libc:"glDeleteShader"`
	DetachShader             func(program uint32, shader uint32)                                                                         `libc:"glDetachShader"`
	DisableVertexAttribArray func(index uint32)                                                                                          `libc:"glDisableVertexAttribArray"`
	EnableVertexAttribArray  func(index uint32)                                                                                          `libc:"glEnableVertexAttribArray"`
	GetActiveAttrib          func(program uint32, index uint32, bufSize int, length *int, size *int32, type_ *AttributeType, name *byte) `libc:"glGetActiveAttrib"`
	GetActiveUniform         func(program uint32, index uint32, bufSize int, length *int, size *int32, type_ *UniformType, name *byte)   `libc:"glGetActiveUniform"`
	GetAttachedShaders       func(program uint32, maxCount int, count *int, shaders *uint32)                                             `libc:"glGetAttachedShaders"`
	GetAttribLocation        func(program uint32, name byte) int32                                                                       `libc:"glGetAttribLocation"`
	GetProgramiv             func(program uint32, pname ProgramPropertyARB, params *int32)                                               `libc:"glGetProgramiv"`
	GetProgramInfoLog        func(program uint32, bufSize int, length *int, infoLog *byte)                                               `libc:"glGetProgramInfoLog"`
	GetShaderiv              func(shader uint32, pname ShaderParameterName, params *int32)                                               `libc:"glGetShaderiv"`
	GetShaderInfoLog         func(shader uint32, bufSize int, length *int, infoLog *byte)                                                `libc:"glGetShaderInfoLog"`
	GetShaderSource          func(shader uint32, bufSize int, length *int, source *byte)                                                 `libc:"glGetShaderSource"`
	GetUniformLocation       func(program uint32, name byte) int32                                                                       `libc:"glGetUniformLocation"`
	GetUniformfv             func(program uint32, location int32, params *float32)                                                       `libc:"glGetUniformfv"`
	GetUniformiv             func(program uint32, location int32, params *int32)                                                         `libc:"glGetUniformiv"`
	GetVertexAttribdv        func(index uint32, pname VertexAttribPropertyARB, params *float64)                                          `libc:"glGetVertexAttribdv"`
	GetVertexAttribfv        func(index uint32, pname VertexAttribPropertyARB, params *float32)                                          `libc:"glGetVertexAttribfv"`
	GetVertexAttribiv        func(index uint32, pname VertexAttribPropertyARB, params *int32)                                            `libc:"glGetVertexAttribiv"`
	GetVertexAttribPointerv  func(index uint32, pname VertexAttribPointerPropertyARB, pointer *Pointer)                                  `libc:"glGetVertexAttribPointerv"`
	IsProgram                func(program uint32) bool                                                                                   `libc:"glIsProgram"`
	IsShader                 func(shader uint32) bool                                                                                    `libc:"glIsShader"`
	LinkProgram              func(program uint32)                                                                                        `libc:"glLinkProgram"`
	ShaderSource             func(shader uint32, count int, string byte, length int32)                                                   `libc:"glShaderSource"`
	UseProgram               func(program uint32)                                                                                        `libc:"glUseProgram"`
	Uniform1f                func(location int32, v0 float32)                                                                            `libc:"glUniform1f"`
	Uniform2f                func(location int32, v0 float32, v1 float32)                                                                `libc:"glUniform2f"`
	Uniform3f                func(location int32, v0 float32, v1 float32, v2 float32)                                                    `libc:"glUniform3f"`
	Uniform4f                func(location int32, v0 float32, v1 float32, v2 float32, v3 float32)                                        `libc:"glUniform4f"`
	Uniform1i                func(location int32, v0 int32)                                                                              `libc:"glUniform1i"`
	Uniform2i                func(location int32, v0 int32, v1 int32)                                                                    `libc:"glUniform2i"`
	Uniform3i                func(location int32, v0 int32, v1 int32, v2 int32)                                                          `libc:"glUniform3i"`
	Uniform4i                func(location int32, v0 int32, v1 int32, v2 int32, v3 int32)                                                `libc:"glUniform4i"`
	Uniform1fv               func(location int32, count int, value float32)                                                              `libc:"glUniform1fv"`
	Uniform2fv               func(location int32, count int, value float32)                                                              `libc:"glUniform2fv"`
	Uniform3fv               func(location int32, count int, value float32)                                                              `libc:"glUniform3fv"`
	Uniform4fv               func(location int32, count int, value float32)                                                              `libc:"glUniform4fv"`
	Uniform1iv               func(location int32, count int, value int32)                                                                `libc:"glUniform1iv"`
	Uniform2iv               func(location int32, count int, value int32)                                                                `libc:"glUniform2iv"`
	Uniform3iv               func(location int32, count int, value int32)                                                                `libc:"glUniform3iv"`
	Uniform4iv               func(location int32, count int, value int32)                                                                `libc:"glUniform4iv"`
	UniformMatrix2fv         func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix2fv"`
	UniformMatrix3fv         func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix3fv"`
	UniformMatrix4fv         func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix4fv"`
	ValidateProgram          func(program uint32)                                                                                        `libc:"glValidateProgram"`
	VertexAttrib1d           func(index uint32, x float64)                                                                               `libc:"glVertexAttrib1d"`
	VertexAttrib1dv          func(index uint32, v float64)                                                                               `libc:"glVertexAttrib1dv"`
	VertexAttrib1f           func(index uint32, x float32)                                                                               `libc:"glVertexAttrib1f"`
	VertexAttrib1fv          func(index uint32, v float32)                                                                               `libc:"glVertexAttrib1fv"`
	VertexAttrib1s           func(index uint32, x int16)                                                                                 `libc:"glVertexAttrib1s"`
	VertexAttrib1sv          func(index uint32, v int16)                                                                                 `libc:"glVertexAttrib1sv"`
	VertexAttrib2d           func(index uint32, x float64, y float64)                                                                    `libc:"glVertexAttrib2d"`
	VertexAttrib2dv          func(index uint32, v float64)                                                                               `libc:"glVertexAttrib2dv"`
	VertexAttrib2f           func(index uint32, x float32, y float32)                                                                    `libc:"glVertexAttrib2f"`
	VertexAttrib2fv          func(index uint32, v float32)                                                                               `libc:"glVertexAttrib2fv"`
	VertexAttrib2s           func(index uint32, x int16, y int16)                                                                        `libc:"glVertexAttrib2s"`
	VertexAttrib2sv          func(index uint32, v int16)                                                                                 `libc:"glVertexAttrib2sv"`
	VertexAttrib3d           func(index uint32, x float64, y float64, z float64)                                                         `libc:"glVertexAttrib3d"`
	VertexAttrib3dv          func(index uint32, v float64)                                                                               `libc:"glVertexAttrib3dv"`
	VertexAttrib3f           func(index uint32, x float32, y float32, z float32)                                                         `libc:"glVertexAttrib3f"`
	VertexAttrib3fv          func(index uint32, v float32)                                                                               `libc:"glVertexAttrib3fv"`
	VertexAttrib3s           func(index uint32, x int16, y int16, z int16)                                                               `libc:"glVertexAttrib3s"`
	VertexAttrib3sv          func(index uint32, v int16)                                                                                 `libc:"glVertexAttrib3sv"`
	VertexAttrib4Nbv         func(index uint32, v int8)                                                                                  `libc:"glVertexAttrib4Nbv"`
	VertexAttrib4Niv         func(index uint32, v int32)                                                                                 `libc:"glVertexAttrib4Niv"`
	VertexAttrib4Nsv         func(index uint32, v int16)                                                                                 `libc:"glVertexAttrib4Nsv"`
	VertexAttrib4Nub         func(index uint32, x uint8, y uint8, z uint8, w uint8)                                                      `libc:"glVertexAttrib4Nub"`
	VertexAttrib4Nubv        func(index uint32, v uint8)                                                                                 `libc:"glVertexAttrib4Nubv"`
	VertexAttrib4Nuiv        func(index uint32, v uint32)                                                                                `libc:"glVertexAttrib4Nuiv"`
	VertexAttrib4Nusv        func(index uint32, v uint16)                                                                                `libc:"glVertexAttrib4Nusv"`
	VertexAttrib4bv          func(index uint32, v int8)                                                                                  `libc:"glVertexAttrib4bv"`
	VertexAttrib4d           func(index uint32, x float64, y float64, z float64, w float64)                                              `libc:"glVertexAttrib4d"`
	VertexAttrib4dv          func(index uint32, v float64)                                                                               `libc:"glVertexAttrib4dv"`
	VertexAttrib4f           func(index uint32, x float32, y float32, z float32, w float32)                                              `libc:"glVertexAttrib4f"`
	VertexAttrib4fv          func(index uint32, v float32)                                                                               `libc:"glVertexAttrib4fv"`
	VertexAttrib4iv          func(index uint32, v int32)                                                                                 `libc:"glVertexAttrib4iv"`
	VertexAttrib4s           func(index uint32, x int16, y int16, z int16, w int16)                                                      `libc:"glVertexAttrib4s"`
	VertexAttrib4sv          func(index uint32, v int16)                                                                                 `libc:"glVertexAttrib4sv"`
	VertexAttrib4ubv         func(index uint32, v uint8)                                                                                 `libc:"glVertexAttrib4ubv"`
	VertexAttrib4uiv         func(index uint32, v uint32)                                                                                `libc:"glVertexAttrib4uiv"`
	VertexAttrib4usv         func(index uint32, v uint16)                                                                                `libc:"glVertexAttrib4usv"`
	VertexAttribPointer      func(index uint32, size int32, type_ VertexAttribPointerType, normalized bool, stride int, pointer Pointer) `libc:"glVertexAttribPointer"`
	UniformMatrix2x3fv       func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix2x3fv"`
	UniformMatrix3x2fv       func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix3x2fv"`
	UniformMatrix2x4fv       func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix2x4fv"`
	UniformMatrix4x2fv       func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix4x2fv"`
	UniformMatrix3x4fv       func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix3x4fv"`
	UniformMatrix4x3fv       func(location int32, count int, transpose bool, value float32)                                              `libc:"glUniformMatrix4x3fv"`
}

type V3

type V3 struct {
	ColorMaski                          func(index uint32, r bool, g bool, b bool, a bool)                                                                                                               `libc:"glColorMaski"`
	GetBooleani_v                       func(target BufferTargetARB, index uint32, data *bool)                                                                                                           `libc:"glGetBooleani_v"`
	GetIntegeri_v                       func(target GetPName, index uint32, data *int32)                                                                                                                 `libc:"glGetIntegeri_v"`
	Enablei                             func(target EnableCap, index uint32)                                                                                                                             `libc:"glEnablei"`
	Disablei                            func(target EnableCap, index uint32)                                                                                                                             `libc:"glDisablei"`
	IsEnabledi                          func(target EnableCap, index uint32) bool                                                                                                                        `libc:"glIsEnabledi"`
	BeginTransformFeedback              func(primitiveMode PrimitiveType)                                                                                                                                `libc:"glBeginTransformFeedback"`
	EndTransformFeedback                func()                                                                                                                                                           `libc:"glEndTransformFeedback"`
	BindBufferRange                     func(target BufferTargetARB, index uint32, buffer uint32, offset uintptr, size uintptr)                                                                          `libc:"glBindBufferRange"`
	BindBufferBase                      func(target BufferTargetARB, index uint32, buffer uint32)                                                                                                        `libc:"glBindBufferBase"`
	TransformFeedbackVaryings           func(program uint32, count int, varyings byte, bufferMode TransformFeedbackBufferMode)                                                                           `libc:"glTransformFeedbackVaryings"`
	GetTransformFeedbackVarying         func(program uint32, index uint32, bufSize int, length *int, size *int, type_ *AttributeType, name *byte)                                                        `libc:"glGetTransformFeedbackVarying"`
	ClampColor                          func(target ClampColorTargetARB, clamp ClampColorModeARB)                                                                                                        `libc:"glClampColor"`
	BeginConditionalRender              func(id uint32, mode ConditionalRenderMode)                                                                                                                      `libc:"glBeginConditionalRender"`
	EndConditionalRender                func()                                                                                                                                                           `libc:"glEndConditionalRender"`
	VertexAttribIPointer                func(index uint32, size int32, type_ VertexAttribIType, stride int, pointer Pointer)                                                                             `libc:"glVertexAttribIPointer"`
	GetVertexAttribIiv                  func(index uint32, pname VertexAttribEnum, params *int32)                                                                                                        `libc:"glGetVertexAttribIiv"`
	GetVertexAttribIuiv                 func(index uint32, pname VertexAttribEnum, params *uint32)                                                                                                       `libc:"glGetVertexAttribIuiv"`
	VertexAttribI1i                     func(index uint32, x int32)                                                                                                                                      `libc:"glVertexAttribI1i"`
	VertexAttribI2i                     func(index uint32, x int32, y int32)                                                                                                                             `libc:"glVertexAttribI2i"`
	VertexAttribI3i                     func(index uint32, x int32, y int32, z int32)                                                                                                                    `libc:"glVertexAttribI3i"`
	VertexAttribI4i                     func(index uint32, x int32, y int32, z int32, w int32)                                                                                                           `libc:"glVertexAttribI4i"`
	VertexAttribI1ui                    func(index uint32, x uint32)                                                                                                                                     `libc:"glVertexAttribI1ui"`
	VertexAttribI2ui                    func(index uint32, x uint32, y uint32)                                                                                                                           `libc:"glVertexAttribI2ui"`
	VertexAttribI3ui                    func(index uint32, x uint32, y uint32, z uint32)                                                                                                                 `libc:"glVertexAttribI3ui"`
	VertexAttribI4ui                    func(index uint32, x uint32, y uint32, z uint32, w uint32)                                                                                                       `libc:"glVertexAttribI4ui"`
	VertexAttribI1iv                    func(index uint32, v int32)                                                                                                                                      `libc:"glVertexAttribI1iv"`
	VertexAttribI2iv                    func(index uint32, v int32)                                                                                                                                      `libc:"glVertexAttribI2iv"`
	VertexAttribI3iv                    func(index uint32, v int32)                                                                                                                                      `libc:"glVertexAttribI3iv"`
	VertexAttribI4iv                    func(index uint32, v int32)                                                                                                                                      `libc:"glVertexAttribI4iv"`
	VertexAttribI1uiv                   func(index uint32, v uint32)                                                                                                                                     `libc:"glVertexAttribI1uiv"`
	VertexAttribI2uiv                   func(index uint32, v uint32)                                                                                                                                     `libc:"glVertexAttribI2uiv"`
	VertexAttribI3uiv                   func(index uint32, v uint32)                                                                                                                                     `libc:"glVertexAttribI3uiv"`
	VertexAttribI4uiv                   func(index uint32, v uint32)                                                                                                                                     `libc:"glVertexAttribI4uiv"`
	VertexAttribI4bv                    func(index uint32, v int8)                                                                                                                                       `libc:"glVertexAttribI4bv"`
	VertexAttribI4sv                    func(index uint32, v int16)                                                                                                                                      `libc:"glVertexAttribI4sv"`
	VertexAttribI4ubv                   func(index uint32, v uint8)                                                                                                                                      `libc:"glVertexAttribI4ubv"`
	VertexAttribI4usv                   func(index uint32, v uint16)                                                                                                                                     `libc:"glVertexAttribI4usv"`
	GetUniformuiv                       func(program uint32, location int32, params *uint32)                                                                                                             `libc:"glGetUniformuiv"`
	BindFragDataLocation                func(program uint32, color uint32, name byte)                                                                                                                    `libc:"glBindFragDataLocation"`
	GetFragDataLocation                 func(program uint32, name byte) int32                                                                                                                            `libc:"glGetFragDataLocation"`
	Uniform1ui                          func(location int32, v0 uint32)                                                                                                                                  `libc:"glUniform1ui"`
	Uniform2ui                          func(location int32, v0 uint32, v1 uint32)                                                                                                                       `libc:"glUniform2ui"`
	Uniform3ui                          func(location int32, v0 uint32, v1 uint32, v2 uint32)                                                                                                            `libc:"glUniform3ui"`
	Uniform4ui                          func(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)                                                                                                 `libc:"glUniform4ui"`
	Uniform1uiv                         func(location int32, count int, value uint32)                                                                                                                    `libc:"glUniform1uiv"`
	Uniform2uiv                         func(location int32, count int, value uint32)                                                                                                                    `libc:"glUniform2uiv"`
	Uniform3uiv                         func(location int32, count int, value uint32)                                                                                                                    `libc:"glUniform3uiv"`
	Uniform4uiv                         func(location int32, count int, value uint32)                                                                                                                    `libc:"glUniform4uiv"`
	TexParameterIiv                     func(target TextureTarget, pname TextureParameterName, params int32)                                                                                             `libc:"glTexParameterIiv"`
	TexParameterIuiv                    func(target TextureTarget, pname TextureParameterName, params uint32)                                                                                            `libc:"glTexParameterIuiv"`
	GetTexParameterIiv                  func(target TextureTarget, pname GetTextureParameter, params *int32)                                                                                             `libc:"glGetTexParameterIiv"`
	GetTexParameterIuiv                 func(target TextureTarget, pname GetTextureParameter, params *uint32)                                                                                            `libc:"glGetTexParameterIuiv"`
	ClearBufferiv                       func(buffer Buffer, drawbuffer int32, value int32)                                                                                                               `libc:"glClearBufferiv"`
	ClearBufferuiv                      func(buffer Buffer, drawbuffer int32, value uint32)                                                                                                              `libc:"glClearBufferuiv"`
	ClearBufferfv                       func(buffer Buffer, drawbuffer int32, value float32)                                                                                                             `libc:"glClearBufferfv"`
	ClearBufferfi                       func(buffer Buffer, drawbuffer int32, depth float32, stencil int32)                                                                                              `libc:"glClearBufferfi"`
	GetStringi                          func(name StringName, index uint32) uint8                                                                                                                        `libc:"glGetStringi"`
	IsRenderbuffer                      func(renderbuffer uint32) bool                                                                                                                                   `libc:"glIsRenderbuffer"`
	BindRenderbuffer                    func(target RenderbufferTarget, renderbuffer uint32)                                                                                                             `libc:"glBindRenderbuffer"`
	DeleteRenderbuffers                 func(n int, renderbuffers uint32)                                                                                                                                `libc:"glDeleteRenderbuffers"`
	GenRenderbuffers                    func(n int, renderbuffers *uint32)                                                                                                                               `libc:"glGenRenderbuffers"`
	RenderbufferStorage                 func(target RenderbufferTarget, internalformat InternalFormat, width int, height int)                                                                            `libc:"glRenderbufferStorage"`
	GetRenderbufferParameteriv          func(target RenderbufferTarget, pname RenderbufferParameterName, params *int32)                                                                                  `libc:"glGetRenderbufferParameteriv"`
	IsFramebuffer                       func(framebuffer uint32) bool                                                                                                                                    `libc:"glIsFramebuffer"`
	BindFramebuffer                     func(target FramebufferTarget, framebuffer uint32)                                                                                                               `libc:"glBindFramebuffer"`
	DeleteFramebuffers                  func(n int, framebuffers uint32)                                                                                                                                 `libc:"glDeleteFramebuffers"`
	GenFramebuffers                     func(n int, framebuffers *uint32)                                                                                                                                `libc:"glGenFramebuffers"`
	CheckFramebufferStatus              func(target FramebufferTarget) FramebufferStatus                                                                                                                 `libc:"glCheckFramebufferStatus"`
	FramebufferTexture1D                func(target FramebufferTarget, attachment FramebufferAttachment, textarget TextureTarget, texture uint32, level int32)                                           `libc:"glFramebufferTexture1D"`
	FramebufferTexture2D                func(target FramebufferTarget, attachment FramebufferAttachment, textarget TextureTarget, texture uint32, level int32)                                           `libc:"glFramebufferTexture2D"`
	FramebufferTexture3D                func(target FramebufferTarget, attachment FramebufferAttachment, textarget TextureTarget, texture uint32, level int32, zoffset int32)                            `libc:"glFramebufferTexture3D"`
	FramebufferRenderbuffer             func(target FramebufferTarget, attachment FramebufferAttachment, renderbuffertarget RenderbufferTarget, renderbuffer uint32)                                     `libc:"glFramebufferRenderbuffer"`
	GetFramebufferAttachmentParameteriv func(target FramebufferTarget, attachment FramebufferAttachment, pname FramebufferAttachmentParameterName, params *int32)                                        `libc:"glGetFramebufferAttachmentParameteriv"`
	GenerateMipmap                      func(target TextureTarget)                                                                                                                                       `libc:"glGenerateMipmap"`
	BlitFramebuffer                     func(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask ClearBufferMask, filter BlitFramebufferFilter) `libc:"glBlitFramebuffer"`
	RenderbufferStorageMultisample      func(target RenderbufferTarget, samples int, internalformat InternalFormat, width int, height int)                                                               `libc:"glRenderbufferStorageMultisample"`
	FramebufferTextureLayer             func(target FramebufferTarget, attachment FramebufferAttachment, texture uint32, level int32, layer int32)                                                       `libc:"glFramebufferTextureLayer"`
	MapBufferRange                      func(target BufferTargetARB, offset uintptr, length uintptr, access MapBufferAccessMask)                                                                         `libc:"glMapBufferRange"`
	FlushMappedBufferRange              func(target BufferTargetARB, offset uintptr, length uintptr)                                                                                                     `libc:"glFlushMappedBufferRange"`
	BindVertexArray                     func(array uint32)                                                                                                                                               `libc:"glBindVertexArray"`
	DeleteVertexArrays                  func(n int, arrays uint32)                                                                                                                                       `libc:"glDeleteVertexArrays"`
	GenVertexArrays                     func(n int, arrays *uint32)                                                                                                                                      `libc:"glGenVertexArrays"`
	IsVertexArray                       func(array uint32) bool                                                                                                                                          `libc:"glIsVertexArray"`
	DrawArraysInstanced                 func(mode PrimitiveType, first int32, count int, instancecount int)                                                                                              `libc:"glDrawArraysInstanced"`
	DrawElementsInstanced               func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int)                                                                  `libc:"glDrawElementsInstanced"`
	TexBuffer                           func(target TextureTarget, internalformat SizedInternalFormat, buffer uint32)                                                                                    `libc:"glTexBuffer"`
	PrimitiveRestartIndex               func(index uint32)                                                                                                                                               `libc:"glPrimitiveRestartIndex"`
	CopyBufferSubData                   func(readTarget CopyBufferSubDataTarget, writeTarget CopyBufferSubDataTarget, readOffset uintptr, writeOffset uintptr, size uintptr)                             `libc:"glCopyBufferSubData"`
	GetUniformIndices                   func(program uint32, uniformCount int, uniformNames byte, uniformIndices *uint32)                                                                                `libc:"glGetUniformIndices"`
	GetActiveUniformsiv                 func(program uint32, uniformCount int, uniformIndices uint32, pname UniformPName, params *int32)                                                                 `libc:"glGetActiveUniformsiv"`
	GetActiveUniformName                func(program uint32, uniformIndex uint32, bufSize int, length *int, uniformName *byte)                                                                           `libc:"glGetActiveUniformName"`
	GetUniformBlockIndex                func(program uint32, uniformBlockName byte) uint32                                                                                                               `libc:"glGetUniformBlockIndex"`
	GetActiveUniformBlockiv             func(program uint32, uniformBlockIndex uint32, pname UniformBlockPName, params *int32)                                                                           `libc:"glGetActiveUniformBlockiv"`
	GetActiveUniformBlockName           func(program uint32, uniformBlockIndex uint32, bufSize int, length *int, uniformBlockName *byte)                                                                 `libc:"glGetActiveUniformBlockName"`
	UniformBlockBinding                 func(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)                                                                                       `libc:"glUniformBlockBinding"`
	DrawElementsBaseVertex              func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, basevertex int32)                                                                   `libc:"glDrawElementsBaseVertex"`
	DrawRangeElementsBaseVertex         func(mode PrimitiveType, start uint32, end uint32, count int, type_ DrawElementsType, indices Pointer, basevertex int32)                                         `libc:"glDrawRangeElementsBaseVertex"`
	DrawElementsInstancedBaseVertex     func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int, basevertex int32)                                                `libc:"glDrawElementsInstancedBaseVertex"`
	MultiDrawElementsBaseVertex         func(mode PrimitiveType, count int, type_ DrawElementsType, indices DebugFunc, drawcount int, basevertex int32)                                                  `libc:"glMultiDrawElementsBaseVertex"`
	ProvokingVertex                     func(mode VertexProvokingMode)                                                                                                                                   `libc:"glProvokingVertex"`
	FenceSync                           func(condition SyncCondition, flags SyncBehaviorFlags) uintptr                                                                                                   `libc:"glFenceSync"`
	IsSync                              func(sync uintptr) bool                                                                                                                                          `libc:"glIsSync"`
	DeleteSync                          func(sync uintptr)                                                                                                                                               `libc:"glDeleteSync"`
	ClientWaitSync                      func(sync uintptr, flags SyncObjectMask, timeout uint64) SyncStatus                                                                                              `libc:"glClientWaitSync"`
	WaitSync                            func(sync uintptr, flags SyncBehaviorFlags, timeout uint64)                                                                                                      `libc:"glWaitSync"`
	GetInteger64v                       func(pname GetPName, data *int64)                                                                                                                                `libc:"glGetInteger64v"`
	GetSynciv                           func(sync uintptr, pname SyncParameterName, count int, length *int, values *int32)                                                                               `libc:"glGetSynciv"`
	GetInteger64i_v                     func(target GetPName, index uint32, data *int64)                                                                                                                 `libc:"glGetInteger64i_v"`
	GetBufferParameteri64v              func(target BufferTargetARB, pname BufferPNameARB, params *int64)                                                                                                `libc:"glGetBufferParameteri64v"`
	FramebufferTexture                  func(target FramebufferTarget, attachment FramebufferAttachment, texture uint32, level int32)                                                                    `libc:"glFramebufferTexture"`
	TexImage2DMultisample               func(target TextureTarget, samples int, internalformat InternalFormat, width int, height int, fixedsamplelocations bool)                                         `libc:"glTexImage2DMultisample"`
	TexImage3DMultisample               func(target TextureTarget, samples int, internalformat InternalFormat, width int, height int, depth int, fixedsamplelocations bool)                              `libc:"glTexImage3DMultisample"`
	GetMultisamplefv                    func(pname GetMultisamplePNameNV, index uint32, val *float32)                                                                                                    `libc:"glGetMultisamplefv"`
	SampleMaski                         func(maskNumber uint32, mask uint32)                                                                                                                             `libc:"glSampleMaski"`
	BindFragDataLocationIndexed         func(program uint32, colorNumber uint32, index uint32, name byte)                                                                                                `libc:"glBindFragDataLocationIndexed"`
	GetFragDataIndex                    func(program uint32, name byte) int32                                                                                                                            `libc:"glGetFragDataIndex"`
	GenSamplers                         func(count int, samplers *uint32)                                                                                                                                `libc:"glGenSamplers"`
	DeleteSamplers                      func(count int, samplers uint32)                                                                                                                                 `libc:"glDeleteSamplers"`
	IsSampler                           func(sampler uint32) bool                                                                                                                                        `libc:"glIsSampler"`
	BindSampler                         func(unit uint32, sampler uint32)                                                                                                                                `libc:"glBindSampler"`
	SamplerParameteri                   func(sampler uint32, pname SamplerParameterI, param int32)                                                                                                       `libc:"glSamplerParameteri"`
	SamplerParameteriv                  func(sampler uint32, pname SamplerParameterI, param int32)                                                                                                       `libc:"glSamplerParameteriv"`
	SamplerParameterf                   func(sampler uint32, pname SamplerParameterF, param float32)                                                                                                     `libc:"glSamplerParameterf"`
	SamplerParameterfv                  func(sampler uint32, pname SamplerParameterF, param float32)                                                                                                     `libc:"glSamplerParameterfv"`
	SamplerParameterIiv                 func(sampler uint32, pname SamplerParameterI, param int32)                                                                                                       `libc:"glSamplerParameterIiv"`
	SamplerParameterIuiv                func(sampler uint32, pname SamplerParameterI, param uint32)                                                                                                      `libc:"glSamplerParameterIuiv"`
	GetSamplerParameteriv               func(sampler uint32, pname SamplerParameterI, params *int32)                                                                                                     `libc:"glGetSamplerParameteriv"`
	GetSamplerParameterIiv              func(sampler uint32, pname SamplerParameterI, params *int32)                                                                                                     `libc:"glGetSamplerParameterIiv"`
	GetSamplerParameterfv               func(sampler uint32, pname SamplerParameterF, params *float32)                                                                                                   `libc:"glGetSamplerParameterfv"`
	GetSamplerParameterIuiv             func(sampler uint32, pname SamplerParameterI, params *uint32)                                                                                                    `libc:"glGetSamplerParameterIuiv"`
	QueryCounter                        func(id uint32, target QueryCounterTarget)                                                                                                                       `libc:"glQueryCounter"`
	GetQueryObjecti64v                  func(id uint32, pname QueryObjectParameterName, params *int64)                                                                                                   `libc:"glGetQueryObjecti64v"`
	GetQueryObjectui64v                 func(id uint32, pname QueryObjectParameterName, params *uint64)                                                                                                  `libc:"glGetQueryObjectui64v"`
	VertexAttribDivisor                 func(index uint32, divisor uint32)                                                                                                                               `libc:"glVertexAttribDivisor"`
	VertexAttribP1ui                    func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP1ui"`
	VertexAttribP1uiv                   func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP1uiv"`
	VertexAttribP2ui                    func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP2ui"`
	VertexAttribP2uiv                   func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP2uiv"`
	VertexAttribP3ui                    func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP3ui"`
	VertexAttribP3uiv                   func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP3uiv"`
	VertexAttribP4ui                    func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP4ui"`
	VertexAttribP4uiv                   func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32)                                                                                 `libc:"glVertexAttribP4uiv"`
	VertexP2ui                          func(type_ VertexPointerType, value uint32)                                                                                                                      `libc:"glVertexP2ui"`
	VertexP2uiv                         func(type_ VertexPointerType, value uint32)                                                                                                                      `libc:"glVertexP2uiv"`
	VertexP3ui                          func(type_ VertexPointerType, value uint32)                                                                                                                      `libc:"glVertexP3ui"`
	VertexP3uiv                         func(type_ VertexPointerType, value uint32)                                                                                                                      `libc:"glVertexP3uiv"`
	VertexP4ui                          func(type_ VertexPointerType, value uint32)                                                                                                                      `libc:"glVertexP4ui"`
	VertexP4uiv                         func(type_ VertexPointerType, value uint32)                                                                                                                      `libc:"glVertexP4uiv"`
	TexCoordP1ui                        func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP1ui"`
	TexCoordP1uiv                       func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP1uiv"`
	TexCoordP2ui                        func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP2ui"`
	TexCoordP2uiv                       func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP2uiv"`
	TexCoordP3ui                        func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP3ui"`
	TexCoordP3uiv                       func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP3uiv"`
	TexCoordP4ui                        func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP4ui"`
	TexCoordP4uiv                       func(type_ TexCoordPointerType, coords uint32)                                                                                                                   `libc:"glTexCoordP4uiv"`
	MultiTexCoordP1ui                   func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP1ui"`
	MultiTexCoordP1uiv                  func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP1uiv"`
	MultiTexCoordP2ui                   func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP2ui"`
	MultiTexCoordP2uiv                  func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP2uiv"`
	MultiTexCoordP3ui                   func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP3ui"`
	MultiTexCoordP3uiv                  func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP3uiv"`
	MultiTexCoordP4ui                   func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP4ui"`
	MultiTexCoordP4uiv                  func(texture TextureUnit, type_ TexCoordPointerType, coords uint32)                                                                                              `libc:"glMultiTexCoordP4uiv"`
	NormalP3ui                          func(type_ NormalPointerType, coords uint32)                                                                                                                     `libc:"glNormalP3ui"`
	NormalP3uiv                         func(type_ NormalPointerType, coords uint32)                                                                                                                     `libc:"glNormalP3uiv"`
	ColorP3ui                           func(type_ ColorPointerType, color uint32)                                                                                                                       `libc:"glColorP3ui"`
	ColorP3uiv                          func(type_ ColorPointerType, color uint32)                                                                                                                       `libc:"glColorP3uiv"`
	ColorP4ui                           func(type_ ColorPointerType, color uint32)                                                                                                                       `libc:"glColorP4ui"`
	ColorP4uiv                          func(type_ ColorPointerType, color uint32)                                                                                                                       `libc:"glColorP4uiv"`
	SecondaryColorP3ui                  func(type_ ColorPointerType, color uint32)                                                                                                                       `libc:"glSecondaryColorP3ui"`
	SecondaryColorP3uiv                 func(type_ ColorPointerType, color uint32)                                                                                                                       `libc:"glSecondaryColorP3uiv"`
}

type V4

type V4 struct {
	MinSampleShading                            func(value float32)                                                                                                                                                                                                                                         `libc:"glMinSampleShading"`
	BlendEquationi                              func(buf uint32, mode BlendEquationModeEXT)                                                                                                                                                                                                                 `libc:"glBlendEquationi"`
	BlendEquationSeparatei                      func(buf uint32, modeRGB BlendEquationModeEXT, modeAlpha BlendEquationModeEXT)                                                                                                                                                                              `libc:"glBlendEquationSeparatei"`
	BlendFunci                                  func(buf uint32, src BlendingFactor, dst BlendingFactor)                                                                                                                                                                                                    `libc:"glBlendFunci"`
	BlendFuncSeparatei                          func(buf uint32, srcRGB BlendingFactor, dstRGB BlendingFactor, srcAlpha BlendingFactor, dstAlpha BlendingFactor)                                                                                                                                            `libc:"glBlendFuncSeparatei"`
	DrawArraysIndirect                          func(mode PrimitiveType, indirect Pointer)                                                                                                                                                                                                                  `libc:"glDrawArraysIndirect"`
	DrawElementsIndirect                        func(mode PrimitiveType, type_ DrawElementsType, indirect Pointer)                                                                                                                                                                                          `libc:"glDrawElementsIndirect"`
	Uniform1d                                   func(location int32, x float64)                                                                                                                                                                                                                             `libc:"glUniform1d"`
	Uniform2d                                   func(location int32, x float64, y float64)                                                                                                                                                                                                                  `libc:"glUniform2d"`
	Uniform3d                                   func(location int32, x float64, y float64, z float64)                                                                                                                                                                                                       `libc:"glUniform3d"`
	Uniform4d                                   func(location int32, x float64, y float64, z float64, w float64)                                                                                                                                                                                            `libc:"glUniform4d"`
	Uniform1dv                                  func(location int32, count int, value float64)                                                                                                                                                                                                              `libc:"glUniform1dv"`
	Uniform2dv                                  func(location int32, count int, value float64)                                                                                                                                                                                                              `libc:"glUniform2dv"`
	Uniform3dv                                  func(location int32, count int, value float64)                                                                                                                                                                                                              `libc:"glUniform3dv"`
	Uniform4dv                                  func(location int32, count int, value float64)                                                                                                                                                                                                              `libc:"glUniform4dv"`
	UniformMatrix2dv                            func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix2dv"`
	UniformMatrix3dv                            func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix3dv"`
	UniformMatrix4dv                            func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix4dv"`
	UniformMatrix2x3dv                          func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix2x3dv"`
	UniformMatrix2x4dv                          func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix2x4dv"`
	UniformMatrix3x2dv                          func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix3x2dv"`
	UniformMatrix3x4dv                          func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix3x4dv"`
	UniformMatrix4x2dv                          func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix4x2dv"`
	UniformMatrix4x3dv                          func(location int32, count int, transpose bool, value float64)                                                                                                                                                                                              `libc:"glUniformMatrix4x3dv"`
	GetUniformdv                                func(program uint32, location int32, params *float64)                                                                                                                                                                                                       `libc:"glGetUniformdv"`
	GetSubroutineUniformLocation                func(program uint32, shadertype ShaderType, name byte) int32                                                                                                                                                                                                `libc:"glGetSubroutineUniformLocation"`
	GetSubroutineIndex                          func(program uint32, shadertype ShaderType, name byte) uint32                                                                                                                                                                                               `libc:"glGetSubroutineIndex"`
	GetActiveSubroutineUniformiv                func(program uint32, shadertype ShaderType, index uint32, pname SubroutineParameterName, values *int32)                                                                                                                                                     `libc:"glGetActiveSubroutineUniformiv"`
	GetActiveSubroutineUniformName              func(program uint32, shadertype ShaderType, index uint32, bufSize int, length *int, name *byte)                                                                                                                                                             `libc:"glGetActiveSubroutineUniformName"`
	GetActiveSubroutineName                     func(program uint32, shadertype ShaderType, index uint32, bufSize int, length *int, name *byte)                                                                                                                                                             `libc:"glGetActiveSubroutineName"`
	UniformSubroutinesuiv                       func(shadertype ShaderType, count int, indices uint32)                                                                                                                                                                                                      `libc:"glUniformSubroutinesuiv"`
	GetUniformSubroutineuiv                     func(shadertype ShaderType, location int32, params *uint32)                                                                                                                                                                                                 `libc:"glGetUniformSubroutineuiv"`
	GetProgramStageiv                           func(program uint32, shadertype ShaderType, pname ProgramStagePName, values *int32)                                                                                                                                                                         `libc:"glGetProgramStageiv"`
	PatchParameteri                             func(pname PatchParameterName, value int32)                                                                                                                                                                                                                 `libc:"glPatchParameteri"`
	PatchParameterfv                            func(pname PatchParameterName, values float32)                                                                                                                                                                                                              `libc:"glPatchParameterfv"`
	BindTransformFeedback                       func(target BindTransformFeedbackTarget, id uint32)                                                                                                                                                                                                         `libc:"glBindTransformFeedback"`
	DeleteTransformFeedbacks                    func(n int, ids uint32)                                                                                                                                                                                                                                     `libc:"glDeleteTransformFeedbacks"`
	GenTransformFeedbacks                       func(n int, ids *uint32)                                                                                                                                                                                                                                    `libc:"glGenTransformFeedbacks"`
	IsTransformFeedback                         func(id uint32) bool                                                                                                                                                                                                                                        `libc:"glIsTransformFeedback"`
	PauseTransformFeedback                      func()                                                                                                                                                                                                                                                      `libc:"glPauseTransformFeedback"`
	ResumeTransformFeedback                     func()                                                                                                                                                                                                                                                      `libc:"glResumeTransformFeedback"`
	DrawTransformFeedback                       func(mode PrimitiveType, id uint32)                                                                                                                                                                                                                         `libc:"glDrawTransformFeedback"`
	DrawTransformFeedbackStream                 func(mode PrimitiveType, id uint32, stream uint32)                                                                                                                                                                                                          `libc:"glDrawTransformFeedbackStream"`
	BeginQueryIndexed                           func(target QueryTarget, index uint32, id uint32)                                                                                                                                                                                                           `libc:"glBeginQueryIndexed"`
	EndQueryIndexed                             func(target QueryTarget, index uint32)                                                                                                                                                                                                                      `libc:"glEndQueryIndexed"`
	GetQueryIndexediv                           func(target QueryTarget, index uint32, pname QueryParameterName, params *int32)                                                                                                                                                                             `libc:"glGetQueryIndexediv"`
	ReleaseShaderCompiler                       func()                                                                                                                                                                                                                                                      `libc:"glReleaseShaderCompiler"`
	ShaderBinary                                func(count int, shaders uint32, binaryFormat ShaderBinaryFormat, binary Pointer, length int)                                                                                                                                                                `libc:"glShaderBinary"`
	GetShaderPrecisionFormat                    func(shadertype ShaderType, precisiontype PrecisionType, range_ *int32, precision *int32)                                                                                                                                                                   `libc:"glGetShaderPrecisionFormat"`
	DepthRangef                                 func(n float32, f float32)                                                                                                                                                                                                                                  `libc:"glDepthRangef"`
	ClearDepthf                                 func(d float32)                                                                                                                                                                                                                                             `libc:"glClearDepthf"`
	GetProgramBinary                            func(program uint32, bufSize int, length *int, binaryFormat *BinaryFormat, binary Pointer)                                                                                                                                                                  `libc:"glGetProgramBinary"`
	ProgramBinary                               func(program uint32, binaryFormat BinaryFormat, binary Pointer, length int)                                                                                                                                                                                 `libc:"glProgramBinary"`
	ProgramParameteri                           func(program uint32, pname ProgramParameterPName, value int32)                                                                                                                                                                                              `libc:"glProgramParameteri"`
	UseProgramStages                            func(pipeline uint32, stages UseProgramStageMask, program uint32)                                                                                                                                                                                           `libc:"glUseProgramStages"`
	ActiveShaderProgram                         func(pipeline uint32, program uint32)                                                                                                                                                                                                                       `libc:"glActiveShaderProgram"`
	CreateShaderProgramv                        func(type_ ShaderType, count int, strings byte) uint32                                                                                                                                                                                                      `libc:"glCreateShaderProgramv"`
	BindProgramPipeline                         func(pipeline uint32)                                                                                                                                                                                                                                       `libc:"glBindProgramPipeline"`
	DeleteProgramPipelines                      func(n int, pipelines uint32)                                                                                                                                                                                                                               `libc:"glDeleteProgramPipelines"`
	GenProgramPipelines                         func(n int, pipelines *uint32)                                                                                                                                                                                                                              `libc:"glGenProgramPipelines"`
	IsProgramPipeline                           func(pipeline uint32) bool                                                                                                                                                                                                                                  `libc:"glIsProgramPipeline"`
	GetProgramPipelineiv                        func(pipeline uint32, pname PipelineParameterName, params *int32)                                                                                                                                                                                           `libc:"glGetProgramPipelineiv"`
	ProgramUniform1i                            func(program uint32, location int32, v0 int32)                                                                                                                                                                                                              `libc:"glProgramUniform1i"`
	ProgramUniform1iv                           func(program uint32, location int32, count int, value int32)                                                                                                                                                                                                `libc:"glProgramUniform1iv"`
	ProgramUniform1f                            func(program uint32, location int32, v0 float32)                                                                                                                                                                                                            `libc:"glProgramUniform1f"`
	ProgramUniform1fv                           func(program uint32, location int32, count int, value float32)                                                                                                                                                                                              `libc:"glProgramUniform1fv"`
	ProgramUniform1d                            func(program uint32, location int32, v0 float64)                                                                                                                                                                                                            `libc:"glProgramUniform1d"`
	ProgramUniform1dv                           func(program uint32, location int32, count int, value float64)                                                                                                                                                                                              `libc:"glProgramUniform1dv"`
	ProgramUniform1ui                           func(program uint32, location int32, v0 uint32)                                                                                                                                                                                                             `libc:"glProgramUniform1ui"`
	ProgramUniform1uiv                          func(program uint32, location int32, count int, value uint32)                                                                                                                                                                                               `libc:"glProgramUniform1uiv"`
	ProgramUniform2i                            func(program uint32, location int32, v0 int32, v1 int32)                                                                                                                                                                                                    `libc:"glProgramUniform2i"`
	ProgramUniform2iv                           func(program uint32, location int32, count int, value int32)                                                                                                                                                                                                `libc:"glProgramUniform2iv"`
	ProgramUniform2f                            func(program uint32, location int32, v0 float32, v1 float32)                                                                                                                                                                                                `libc:"glProgramUniform2f"`
	ProgramUniform2fv                           func(program uint32, location int32, count int, value float32)                                                                                                                                                                                              `libc:"glProgramUniform2fv"`
	ProgramUniform2d                            func(program uint32, location int32, v0 float64, v1 float64)                                                                                                                                                                                                `libc:"glProgramUniform2d"`
	ProgramUniform2dv                           func(program uint32, location int32, count int, value float64)                                                                                                                                                                                              `libc:"glProgramUniform2dv"`
	ProgramUniform2ui                           func(program uint32, location int32, v0 uint32, v1 uint32)                                                                                                                                                                                                  `libc:"glProgramUniform2ui"`
	ProgramUniform2uiv                          func(program uint32, location int32, count int, value uint32)                                                                                                                                                                                               `libc:"glProgramUniform2uiv"`
	ProgramUniform3i                            func(program uint32, location int32, v0 int32, v1 int32, v2 int32)                                                                                                                                                                                          `libc:"glProgramUniform3i"`
	ProgramUniform3iv                           func(program uint32, location int32, count int, value int32)                                                                                                                                                                                                `libc:"glProgramUniform3iv"`
	ProgramUniform3f                            func(program uint32, location int32, v0 float32, v1 float32, v2 float32)                                                                                                                                                                                    `libc:"glProgramUniform3f"`
	ProgramUniform3fv                           func(program uint32, location int32, count int, value float32)                                                                                                                                                                                              `libc:"glProgramUniform3fv"`
	ProgramUniform3d                            func(program uint32, location int32, v0 float64, v1 float64, v2 float64)                                                                                                                                                                                    `libc:"glProgramUniform3d"`
	ProgramUniform3dv                           func(program uint32, location int32, count int, value float64)                                                                                                                                                                                              `libc:"glProgramUniform3dv"`
	ProgramUniform3ui                           func(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)                                                                                                                                                                                       `libc:"glProgramUniform3ui"`
	ProgramUniform3uiv                          func(program uint32, location int32, count int, value uint32)                                                                                                                                                                                               `libc:"glProgramUniform3uiv"`
	ProgramUniform4i                            func(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)                                                                                                                                                                                `libc:"glProgramUniform4i"`
	ProgramUniform4iv                           func(program uint32, location int32, count int, value int32)                                                                                                                                                                                                `libc:"glProgramUniform4iv"`
	ProgramUniform4f                            func(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)                                                                                                                                                                        `libc:"glProgramUniform4f"`
	ProgramUniform4fv                           func(program uint32, location int32, count int, value float32)                                                                                                                                                                                              `libc:"glProgramUniform4fv"`
	ProgramUniform4d                            func(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)                                                                                                                                                                        `libc:"glProgramUniform4d"`
	ProgramUniform4dv                           func(program uint32, location int32, count int, value float64)                                                                                                                                                                                              `libc:"glProgramUniform4dv"`
	ProgramUniform4ui                           func(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)                                                                                                                                                                            `libc:"glProgramUniform4ui"`
	ProgramUniform4uiv                          func(program uint32, location int32, count int, value uint32)                                                                                                                                                                                               `libc:"glProgramUniform4uiv"`
	ProgramUniformMatrix2fv                     func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix2fv"`
	ProgramUniformMatrix3fv                     func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix3fv"`
	ProgramUniformMatrix4fv                     func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix4fv"`
	ProgramUniformMatrix2dv                     func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix2dv"`
	ProgramUniformMatrix3dv                     func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix3dv"`
	ProgramUniformMatrix4dv                     func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix4dv"`
	ProgramUniformMatrix2x3fv                   func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix2x3fv"`
	ProgramUniformMatrix3x2fv                   func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix3x2fv"`
	ProgramUniformMatrix2x4fv                   func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix2x4fv"`
	ProgramUniformMatrix4x2fv                   func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix4x2fv"`
	ProgramUniformMatrix3x4fv                   func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix3x4fv"`
	ProgramUniformMatrix4x3fv                   func(program uint32, location int32, count int, transpose bool, value float32)                                                                                                                                                                              `libc:"glProgramUniformMatrix4x3fv"`
	ProgramUniformMatrix2x3dv                   func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix2x3dv"`
	ProgramUniformMatrix3x2dv                   func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix3x2dv"`
	ProgramUniformMatrix2x4dv                   func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix2x4dv"`
	ProgramUniformMatrix4x2dv                   func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix4x2dv"`
	ProgramUniformMatrix3x4dv                   func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix3x4dv"`
	ProgramUniformMatrix4x3dv                   func(program uint32, location int32, count int, transpose bool, value float64)                                                                                                                                                                              `libc:"glProgramUniformMatrix4x3dv"`
	ValidateProgramPipeline                     func(pipeline uint32)                                                                                                                                                                                                                                       `libc:"glValidateProgramPipeline"`
	GetProgramPipelineInfoLog                   func(pipeline uint32, bufSize int, length *int, infoLog *byte)                                                                                                                                                                                              `libc:"glGetProgramPipelineInfoLog"`
	VertexAttribL1d                             func(index uint32, x float64)                                                                                                                                                                                                                               `libc:"glVertexAttribL1d"`
	VertexAttribL2d                             func(index uint32, x float64, y float64)                                                                                                                                                                                                                    `libc:"glVertexAttribL2d"`
	VertexAttribL3d                             func(index uint32, x float64, y float64, z float64)                                                                                                                                                                                                         `libc:"glVertexAttribL3d"`
	VertexAttribL4d                             func(index uint32, x float64, y float64, z float64, w float64)                                                                                                                                                                                              `libc:"glVertexAttribL4d"`
	VertexAttribL1dv                            func(index uint32, v float64)                                                                                                                                                                                                                               `libc:"glVertexAttribL1dv"`
	VertexAttribL2dv                            func(index uint32, v float64)                                                                                                                                                                                                                               `libc:"glVertexAttribL2dv"`
	VertexAttribL3dv                            func(index uint32, v float64)                                                                                                                                                                                                                               `libc:"glVertexAttribL3dv"`
	VertexAttribL4dv                            func(index uint32, v float64)                                                                                                                                                                                                                               `libc:"glVertexAttribL4dv"`
	VertexAttribLPointer                        func(index uint32, size int32, type_ VertexAttribLType, stride int, pointer Pointer)                                                                                                                                                                        `libc:"glVertexAttribLPointer"`
	GetVertexAttribLdv                          func(index uint32, pname VertexAttribEnum, params *float64)                                                                                                                                                                                                 `libc:"glGetVertexAttribLdv"`
	ViewportArrayv                              func(first uint32, count int, v float32)                                                                                                                                                                                                                    `libc:"glViewportArrayv"`
	ViewportIndexedf                            func(index uint32, x float32, y float32, w float32, h float32)                                                                                                                                                                                              `libc:"glViewportIndexedf"`
	ViewportIndexedfv                           func(index uint32, v float32)                                                                                                                                                                                                                               `libc:"glViewportIndexedfv"`
	ScissorArrayv                               func(first uint32, count int, v int32)                                                                                                                                                                                                                      `libc:"glScissorArrayv"`
	ScissorIndexed                              func(index uint32, left int32, bottom int32, width int, height int)                                                                                                                                                                                         `libc:"glScissorIndexed"`
	ScissorIndexedv                             func(index uint32, v int32)                                                                                                                                                                                                                                 `libc:"glScissorIndexedv"`
	DepthRangeArrayv                            func(first uint32, count int, v float64)                                                                                                                                                                                                                    `libc:"glDepthRangeArrayv"`
	DepthRangeIndexed                           func(index uint32, n float64, f float64)                                                                                                                                                                                                                    `libc:"glDepthRangeIndexed"`
	GetFloati_v                                 func(target GetPName, index uint32, data *float32)                                                                                                                                                                                                          `libc:"glGetFloati_v"`
	GetDoublei_v                                func(target GetPName, index uint32, data *float64)                                                                                                                                                                                                          `libc:"glGetDoublei_v"`
	DrawArraysInstancedBaseInstance             func(mode PrimitiveType, first int32, count int, instancecount int, baseinstance uint32)                                                                                                                                                                    `libc:"glDrawArraysInstancedBaseInstance"`
	DrawElementsInstancedBaseInstance           func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int, baseinstance uint32)                                                                                                                                        `libc:"glDrawElementsInstancedBaseInstance"`
	DrawElementsInstancedBaseVertexBaseInstance func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int, basevertex int32, baseinstance uint32)                                                                                                                      `libc:"glDrawElementsInstancedBaseVertexBaseInstance"`
	GetInternalformativ                         func(target TextureTarget, internalformat InternalFormat, pname InternalFormatPName, count int, params *int32)                                                                                                                                              `libc:"glGetInternalformativ"`
	GetActiveAtomicCounterBufferiv              func(program uint32, bufferIndex uint32, pname AtomicCounterBufferPName, params *int32)                                                                                                                                                                     `libc:"glGetActiveAtomicCounterBufferiv"`
	BindImageTexture                            func(unit uint32, texture uint32, level int32, layered bool, layer int32, access BufferAccessARB, format InternalFormat)                                                                                                                                    `libc:"glBindImageTexture"`
	MemoryBarrier                               func(barriers MemoryBarrierMask)                                                                                                                                                                                                                            `libc:"glMemoryBarrier"`
	TexStorage1D                                func(target TextureTarget, levels int, internalformat SizedInternalFormat, width int)                                                                                                                                                                       `libc:"glTexStorage1D"`
	TexStorage2D                                func(target TextureTarget, levels int, internalformat SizedInternalFormat, width int, height int)                                                                                                                                                           `libc:"glTexStorage2D"`
	TexStorage3D                                func(target TextureTarget, levels int, internalformat SizedInternalFormat, width int, height int, depth int)                                                                                                                                                `libc:"glTexStorage3D"`
	DrawTransformFeedbackInstanced              func(mode PrimitiveType, id uint32, instancecount int)                                                                                                                                                                                                      `libc:"glDrawTransformFeedbackInstanced"`
	DrawTransformFeedbackStreamInstanced        func(mode PrimitiveType, id uint32, stream uint32, instancecount int)                                                                                                                                                                                       `libc:"glDrawTransformFeedbackStreamInstanced"`
	ClearBufferData                             func(target BufferStorageTarget, internalformat SizedInternalFormat, format PixelFormat, type_ PixelType, data Pointer)                                                                                                                                     `libc:"glClearBufferData"`
	ClearBufferSubData                          func(target BufferTargetARB, internalformat SizedInternalFormat, offset uintptr, size uintptr, format PixelFormat, type_ PixelType, data Pointer)                                                                                                           `libc:"glClearBufferSubData"`
	DispatchCompute                             func(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32)                                                                                                                                                                                         `libc:"glDispatchCompute"`
	DispatchComputeIndirect                     func(indirect uintptr)                                                                                                                                                                                                                                      `libc:"glDispatchComputeIndirect"`
	CopyImageSubData                            func(srcName uint32, srcTarget CopyImageSubDataTarget, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget CopyImageSubDataTarget, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int, srcHeight int, srcDepth int) `libc:"glCopyImageSubData"`
	FramebufferParameteri                       func(target FramebufferTarget, pname FramebufferParameterName, param int32)                                                                                                                                                                                 `libc:"glFramebufferParameteri"`
	GetFramebufferParameteriv                   func(target FramebufferTarget, pname FramebufferAttachmentParameterName, params *int32)                                                                                                                                                                     `libc:"glGetFramebufferParameteriv"`
	GetInternalformati64v                       func(target TextureTarget, internalformat InternalFormat, pname InternalFormatPName, count int, params *int64)                                                                                                                                              `libc:"glGetInternalformati64v"`
	InvalidateTexSubImage                       func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int)                                                                                                                                            `libc:"glInvalidateTexSubImage"`
	InvalidateTexImage                          func(texture uint32, level int32)                                                                                                                                                                                                                           `libc:"glInvalidateTexImage"`
	InvalidateBufferSubData                     func(buffer uint32, offset uintptr, length uintptr)                                                                                                                                                                                                         `libc:"glInvalidateBufferSubData"`
	InvalidateBufferData                        func(buffer uint32)                                                                                                                                                                                                                                         `libc:"glInvalidateBufferData"`
	InvalidateFramebuffer                       func(target FramebufferTarget, numAttachments int, attachments InvalidateFramebufferAttachment)                                                                                                                                                             `libc:"glInvalidateFramebuffer"`
	InvalidateSubFramebuffer                    func(target FramebufferTarget, numAttachments int, attachments InvalidateFramebufferAttachment, x int32, y int32, width int, height int)                                                                                                                    `libc:"glInvalidateSubFramebuffer"`
	MultiDrawArraysIndirect                     func(mode PrimitiveType, indirect Pointer, drawcount int, stride int)                                                                                                                                                                                       `libc:"glMultiDrawArraysIndirect"`
	MultiDrawElementsIndirect                   func(mode PrimitiveType, type_ DrawElementsType, indirect Pointer, drawcount int, stride int)                                                                                                                                                               `libc:"glMultiDrawElementsIndirect"`
	GetProgramInterfaceiv                       func(program uint32, programInterface ProgramInterface, pname ProgramInterfacePName, params *int32)                                                                                                                                                         `libc:"glGetProgramInterfaceiv"`
	GetProgramResourceIndex                     func(program uint32, programInterface ProgramInterface, name byte) uint32                                                                                                                                                                                   `libc:"glGetProgramResourceIndex"`
	GetProgramResourceName                      func(program uint32, programInterface ProgramInterface, index uint32, bufSize int, length *int, name *byte)                                                                                                                                                 `libc:"glGetProgramResourceName"`
	GetProgramResourceiv                        func(program uint32, programInterface ProgramInterface, index uint32, propCount int, props ProgramResourceProperty, count int, length *int, params *int32)                                                                                                  `libc:"glGetProgramResourceiv"`
	GetProgramResourceLocation                  func(program uint32, programInterface ProgramInterface, name byte) int32                                                                                                                                                                                    `libc:"glGetProgramResourceLocation"`
	GetProgramResourceLocationIndex             func(program uint32, programInterface ProgramInterface, name byte) int32                                                                                                                                                                                    `libc:"glGetProgramResourceLocationIndex"`
	ShaderStorageBlockBinding                   func(program uint32, storageBlockIndex uint32, storageBlockBinding uint32)                                                                                                                                                                                  `libc:"glShaderStorageBlockBinding"`
	TexBufferRange                              func(target TextureTarget, internalformat SizedInternalFormat, buffer uint32, offset uintptr, size uintptr)                                                                                                                                                 `libc:"glTexBufferRange"`
	TexStorage2DMultisample                     func(target TextureTarget, samples int, internalformat SizedInternalFormat, width int, height int, fixedsamplelocations bool)                                                                                                                               `libc:"glTexStorage2DMultisample"`
	TexStorage3DMultisample                     func(target TextureTarget, samples int, internalformat SizedInternalFormat, width int, height int, depth int, fixedsamplelocations bool)                                                                                                                    `libc:"glTexStorage3DMultisample"`
	TextureView                                 func(texture uint32, target TextureTarget, origtexture uint32, internalformat SizedInternalFormat, minlevel uint32, numlevels uint32, minlayer uint32, numlayers uint32)                                                                                    `libc:"glTextureView"`
	BindVertexBuffer                            func(bindingindex uint32, buffer uint32, offset uintptr, stride int)                                                                                                                                                                                        `libc:"glBindVertexBuffer"`
	VertexAttribFormat                          func(attribindex uint32, size int32, type_ VertexAttribType, normalized bool, relativeoffset uint32)                                                                                                                                                        `libc:"glVertexAttribFormat"`
	VertexAttribIFormat                         func(attribindex uint32, size int32, type_ VertexAttribIType, relativeoffset uint32)                                                                                                                                                                        `libc:"glVertexAttribIFormat"`
	VertexAttribLFormat                         func(attribindex uint32, size int32, type_ VertexAttribLType, relativeoffset uint32)                                                                                                                                                                        `libc:"glVertexAttribLFormat"`
	VertexAttribBinding                         func(attribindex uint32, bindingindex uint32)                                                                                                                                                                                                               `libc:"glVertexAttribBinding"`
	VertexBindingDivisor                        func(bindingindex uint32, divisor uint32)                                                                                                                                                                                                                   `libc:"glVertexBindingDivisor"`
	DebugMessageControl                         func(source DebugSource, type_ DebugType, severity DebugSeverity, count int, ids uint32, enabled bool)                                                                                                                                                      `libc:"glDebugMessageControl"`
	DebugMessageInsert                          func(source DebugSource, type_ DebugType, id uint32, severity DebugSeverity, length int, buf byte)                                                                                                                                                          `libc:"glDebugMessageInsert"`
	DebugMessageCallback                        func(callback DebugFunc, userParam Pointer)                                                                                                                                                                                                                 `libc:"glDebugMessageCallback"`
	GetDebugMessageLog                          func(count uint32, bufSize int, sources *DebugSource, types *DebugType, ids *uint32, severities *DebugSeverity, lengths *int, messageLog *byte) uint32                                                                                                      `libc:"glGetDebugMessageLog"`
	PushDebugGroup                              func(source DebugSource, id uint32, length int, message byte)                                                                                                                                                                                               `libc:"glPushDebugGroup"`
	PopDebugGroup                               func()                                                                                                                                                                                                                                                      `libc:"glPopDebugGroup"`
	ObjectLabel                                 func(identifier ObjectIdentifier, name uint32, length int, label byte)                                                                                                                                                                                      `libc:"glObjectLabel"`
	GetObjectLabel                              func(identifier ObjectIdentifier, name uint32, bufSize int, length *int, label *byte)                                                                                                                                                                       `libc:"glGetObjectLabel"`
	ObjectPtrLabel                              func(ptr Pointer, length int, label byte)                                                                                                                                                                                                                   `libc:"glObjectPtrLabel"`
	GetObjectPtrLabel                           func(ptr Pointer, bufSize int, length *int, label *byte)                                                                                                                                                                                                    `libc:"glGetObjectPtrLabel"`
	BufferStorage                               func(target BufferStorageTarget, size uintptr, data Pointer, flags BufferStorageMask)                                                                                                                                                                       `libc:"glBufferStorage"`
	ClearTexImage                               func(texture uint32, level int32, format PixelFormat, type_ PixelType, data Pointer)                                                                                                                                                                        `libc:"glClearTexImage"`
	ClearTexSubImage                            func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, data Pointer)                                                                                         `libc:"glClearTexSubImage"`
	BindBuffersBase                             func(target BufferTargetARB, first uint32, count int, buffers uint32)                                                                                                                                                                                       `libc:"glBindBuffersBase"`
	BindBuffersRange                            func(target BufferTargetARB, first uint32, count int, buffers uint32, offsets uintptr, sizes uintptr)                                                                                                                                                       `libc:"glBindBuffersRange"`
	BindTextures                                func(first uint32, count int, textures uint32)                                                                                                                                                                                                              `libc:"glBindTextures"`
	BindSamplers                                func(first uint32, count int, samplers uint32)                                                                                                                                                                                                              `libc:"glBindSamplers"`
	BindImageTextures                           func(first uint32, count int, textures uint32)                                                                                                                                                                                                              `libc:"glBindImageTextures"`
	BindVertexBuffers                           func(first uint32, count int, buffers uint32, offsets uintptr, strides int)                                                                                                                                                                                 `libc:"glBindVertexBuffers"`
	ClipControl                                 func(origin ClipControlOrigin, depth ClipControlDepth)                                                                                                                                                                                                      `libc:"glClipControl"`
	CreateTransformFeedbacks                    func(n int, ids *uint32)                                                                                                                                                                                                                                    `libc:"glCreateTransformFeedbacks"`
	TransformFeedbackBufferBase                 func(xfb uint32, index uint32, buffer uint32)                                                                                                                                                                                                               `libc:"glTransformFeedbackBufferBase"`
	TransformFeedbackBufferRange                func(xfb uint32, index uint32, buffer uint32, offset uintptr, size uintptr)                                                                                                                                                                                 `libc:"glTransformFeedbackBufferRange"`
	GetTransformFeedbackiv                      func(xfb uint32, pname TransformFeedbackPName, param *int32)                                                                                                                                                                                                `libc:"glGetTransformFeedbackiv"`
	GetTransformFeedbacki_v                     func(xfb uint32, pname TransformFeedbackPName, index uint32, param *int32)                                                                                                                                                                                  `libc:"glGetTransformFeedbacki_v"`
	GetTransformFeedbacki64_v                   func(xfb uint32, pname TransformFeedbackPName, index uint32, param *int64)                                                                                                                                                                                  `libc:"glGetTransformFeedbacki64_v"`
	CreateBuffers                               func(n int, buffers *uint32)                                                                                                                                                                                                                                `libc:"glCreateBuffers"`
	NamedBufferStorage                          func(buffer uint32, size uintptr, data Pointer, flags BufferStorageMask)                                                                                                                                                                                    `libc:"glNamedBufferStorage"`
	NamedBufferData                             func(buffer uint32, size uintptr, data Pointer, usage BufferUsageARB)                                                                                                                                                                                       `libc:"glNamedBufferData"`
	NamedBufferSubData                          func(buffer uint32, offset uintptr, size uintptr, data Pointer)                                                                                                                                                                                             `libc:"glNamedBufferSubData"`
	CopyNamedBufferSubData                      func(readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size uintptr)                                                                                                                                                          `libc:"glCopyNamedBufferSubData"`
	ClearNamedBufferData                        func(buffer uint32, internalformat SizedInternalFormat, format PixelFormat, type_ PixelType, data Pointer)                                                                                                                                                  `libc:"glClearNamedBufferData"`
	ClearNamedBufferSubData                     func(buffer uint32, internalformat SizedInternalFormat, offset uintptr, size uintptr, format PixelFormat, type_ PixelType, data Pointer)                                                                                                                    `libc:"glClearNamedBufferSubData"`
	MapNamedBuffer                              func(buffer uint32, access BufferAccessARB)                                                                                                                                                                                                                 `libc:"glMapNamedBuffer"`
	MapNamedBufferRange                         func(buffer uint32, offset uintptr, length uintptr, access MapBufferAccessMask)                                                                                                                                                                             `libc:"glMapNamedBufferRange"`
	UnmapNamedBuffer                            func(buffer uint32) bool                                                                                                                                                                                                                                    `libc:"glUnmapNamedBuffer"`
	FlushMappedNamedBufferRange                 func(buffer uint32, offset uintptr, length uintptr)                                                                                                                                                                                                         `libc:"glFlushMappedNamedBufferRange"`
	GetNamedBufferParameteriv                   func(buffer uint32, pname BufferPNameARB, params *int32)                                                                                                                                                                                                    `libc:"glGetNamedBufferParameteriv"`
	GetNamedBufferParameteri64v                 func(buffer uint32, pname BufferPNameARB, params *int64)                                                                                                                                                                                                    `libc:"glGetNamedBufferParameteri64v"`
	GetNamedBufferPointerv                      func(buffer uint32, pname BufferPointerNameARB, params *Pointer)                                                                                                                                                                                            `libc:"glGetNamedBufferPointerv"`
	GetNamedBufferSubData                       func(buffer uint32, offset uintptr, size uintptr, data Pointer)                                                                                                                                                                                             `libc:"glGetNamedBufferSubData"`
	CreateFramebuffers                          func(n int, framebuffers *uint32)                                                                                                                                                                                                                           `libc:"glCreateFramebuffers"`
	NamedFramebufferRenderbuffer                func(framebuffer uint32, attachment FramebufferAttachment, renderbuffertarget RenderbufferTarget, renderbuffer uint32)                                                                                                                                      `libc:"glNamedFramebufferRenderbuffer"`
	NamedFramebufferParameteri                  func(framebuffer uint32, pname FramebufferParameterName, param int32)                                                                                                                                                                                       `libc:"glNamedFramebufferParameteri"`
	NamedFramebufferTexture                     func(framebuffer uint32, attachment FramebufferAttachment, texture uint32, level int32)                                                                                                                                                                     `libc:"glNamedFramebufferTexture"`
	NamedFramebufferTextureLayer                func(framebuffer uint32, attachment FramebufferAttachment, texture uint32, level int32, layer int32)                                                                                                                                                        `libc:"glNamedFramebufferTextureLayer"`
	NamedFramebufferDrawBuffer                  func(framebuffer uint32, buf ColorBuffer)                                                                                                                                                                                                                   `libc:"glNamedFramebufferDrawBuffer"`
	NamedFramebufferDrawBuffers                 func(framebuffer uint32, n int, bufs ColorBuffer)                                                                                                                                                                                                           `libc:"glNamedFramebufferDrawBuffers"`
	NamedFramebufferReadBuffer                  func(framebuffer uint32, src ColorBuffer)                                                                                                                                                                                                                   `libc:"glNamedFramebufferReadBuffer"`
	InvalidateNamedFramebufferData              func(framebuffer uint32, numAttachments int, attachments FramebufferAttachment)                                                                                                                                                                             `libc:"glInvalidateNamedFramebufferData"`
	InvalidateNamedFramebufferSubData           func(framebuffer uint32, numAttachments int, attachments FramebufferAttachment, x int32, y int32, width int, height int)                                                                                                                                    `libc:"glInvalidateNamedFramebufferSubData"`
	ClearNamedFramebufferiv                     func(framebuffer uint32, buffer Buffer, drawbuffer int32, value int32)                                                                                                                                                                                      `libc:"glClearNamedFramebufferiv"`
	ClearNamedFramebufferuiv                    func(framebuffer uint32, buffer Buffer, drawbuffer int32, value uint32)                                                                                                                                                                                     `libc:"glClearNamedFramebufferuiv"`
	ClearNamedFramebufferfv                     func(framebuffer uint32, buffer Buffer, drawbuffer int32, value float32)                                                                                                                                                                                    `libc:"glClearNamedFramebufferfv"`
	ClearNamedFramebufferfi                     func(framebuffer uint32, buffer Buffer, drawbuffer int32, depth float32, stencil int32)                                                                                                                                                                     `libc:"glClearNamedFramebufferfi"`
	BlitNamedFramebuffer                        func(readFramebuffer uint32, drawFramebuffer uint32, srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask ClearBufferMask, filter BlitFramebufferFilter)                                            `libc:"glBlitNamedFramebuffer"`
	CheckNamedFramebufferStatus                 func(framebuffer uint32, target FramebufferTarget) FramebufferStatus                                                                                                                                                                                        `libc:"glCheckNamedFramebufferStatus"`
	GetNamedFramebufferParameteriv              func(framebuffer uint32, pname GetFramebufferParameter, param *int32)                                                                                                                                                                                       `libc:"glGetNamedFramebufferParameteriv"`
	GetNamedFramebufferAttachmentParameteriv    func(framebuffer uint32, attachment FramebufferAttachment, pname FramebufferAttachmentParameterName, params *int32)                                                                                                                                         `libc:"glGetNamedFramebufferAttachmentParameteriv"`
	CreateRenderbuffers                         func(n int, renderbuffers *uint32)                                                                                                                                                                                                                          `libc:"glCreateRenderbuffers"`
	NamedRenderbufferStorage                    func(renderbuffer uint32, internalformat InternalFormat, width int, height int)                                                                                                                                                                             `libc:"glNamedRenderbufferStorage"`
	NamedRenderbufferStorageMultisample         func(renderbuffer uint32, samples int, internalformat InternalFormat, width int, height int)                                                                                                                                                                `libc:"glNamedRenderbufferStorageMultisample"`
	GetNamedRenderbufferParameteriv             func(renderbuffer uint32, pname RenderbufferParameterName, params *int32)                                                                                                                                                                                   `libc:"glGetNamedRenderbufferParameteriv"`
	CreateTextures                              func(target TextureTarget, n int, textures *uint32)                                                                                                                                                                                                         `libc:"glCreateTextures"`
	TextureBuffer                               func(texture uint32, internalformat SizedInternalFormat, buffer uint32)                                                                                                                                                                                     `libc:"glTextureBuffer"`
	TextureBufferRange                          func(texture uint32, internalformat SizedInternalFormat, buffer uint32, offset uintptr, size uintptr)                                                                                                                                                       `libc:"glTextureBufferRange"`
	TextureStorage1D                            func(texture uint32, levels int, internalformat SizedInternalFormat, width int)                                                                                                                                                                             `libc:"glTextureStorage1D"`
	TextureStorage2D                            func(texture uint32, levels int, internalformat SizedInternalFormat, width int, height int)                                                                                                                                                                 `libc:"glTextureStorage2D"`
	TextureStorage3D                            func(texture uint32, levels int, internalformat SizedInternalFormat, width int, height int, depth int)                                                                                                                                                      `libc:"glTextureStorage3D"`
	TextureStorage2DMultisample                 func(texture uint32, samples int, internalformat SizedInternalFormat, width int, height int, fixedsamplelocations bool)                                                                                                                                     `libc:"glTextureStorage2DMultisample"`
	TextureStorage3DMultisample                 func(texture uint32, samples int, internalformat SizedInternalFormat, width int, height int, depth int, fixedsamplelocations bool)                                                                                                                          `libc:"glTextureStorage3DMultisample"`
	TextureSubImage1D                           func(texture uint32, level int32, xoffset int32, width int, format PixelFormat, type_ PixelType, pixels Pointer)                                                                                                                                            `libc:"glTextureSubImage1D"`
	TextureSubImage2D                           func(texture uint32, level int32, xoffset int32, yoffset int32, width int, height int, format PixelFormat, type_ PixelType, pixels Pointer)                                                                                                                 `libc:"glTextureSubImage2D"`
	TextureSubImage3D                           func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, pixels Pointer)                                                                                       `libc:"glTextureSubImage3D"`
	CompressedTextureSubImage1D                 func(texture uint32, level int32, xoffset int32, width int, format InternalFormat, imageSize int, data Pointer)                                                                                                                                             `libc:"glCompressedTextureSubImage1D"`
	CompressedTextureSubImage2D                 func(texture uint32, level int32, xoffset int32, yoffset int32, width int, height int, format InternalFormat, imageSize int, data Pointer)                                                                                                                  `libc:"glCompressedTextureSubImage2D"`
	CompressedTextureSubImage3D                 func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format InternalFormat, imageSize int, data Pointer)                                                                                        `libc:"glCompressedTextureSubImage3D"`
	CopyTextureSubImage1D                       func(texture uint32, level int32, xoffset int32, x int32, y int32, width int)                                                                                                                                                                               `libc:"glCopyTextureSubImage1D"`
	CopyTextureSubImage2D                       func(texture uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int, height int)                                                                                                                                                    `libc:"glCopyTextureSubImage2D"`
	CopyTextureSubImage3D                       func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int, height int)                                                                                                                                     `libc:"glCopyTextureSubImage3D"`
	TextureParameterf                           func(texture uint32, pname TextureParameterName, param float32)                                                                                                                                                                                             `libc:"glTextureParameterf"`
	TextureParameterfv                          func(texture uint32, pname TextureParameterName, param float32)                                                                                                                                                                                             `libc:"glTextureParameterfv"`
	TextureParameteri                           func(texture uint32, pname TextureParameterName, param int32)                                                                                                                                                                                               `libc:"glTextureParameteri"`
	TextureParameterIiv                         func(texture uint32, pname TextureParameterName, params int32)                                                                                                                                                                                              `libc:"glTextureParameterIiv"`
	TextureParameterIuiv                        func(texture uint32, pname TextureParameterName, params uint32)                                                                                                                                                                                             `libc:"glTextureParameterIuiv"`
	TextureParameteriv                          func(texture uint32, pname TextureParameterName, param int32)                                                                                                                                                                                               `libc:"glTextureParameteriv"`
	GenerateTextureMipmap                       func(texture uint32)                                                                                                                                                                                                                                        `libc:"glGenerateTextureMipmap"`
	BindTextureUnit                             func(unit uint32, texture uint32)                                                                                                                                                                                                                           `libc:"glBindTextureUnit"`
	GetTextureImage                             func(texture uint32, level int32, format PixelFormat, type_ PixelType, bufSize int, pixels Pointer)                                                                                                                                                         `libc:"glGetTextureImage"`
	GetCompressedTextureImage                   func(texture uint32, level int32, bufSize int, pixels Pointer)                                                                                                                                                                                              `libc:"glGetCompressedTextureImage"`
	GetTextureLevelParameterfv                  func(texture uint32, level int32, pname GetTextureParameter, params *float32)                                                                                                                                                                               `libc:"glGetTextureLevelParameterfv"`
	GetTextureLevelParameteriv                  func(texture uint32, level int32, pname GetTextureParameter, params *int32)                                                                                                                                                                                 `libc:"glGetTextureLevelParameteriv"`
	GetTextureParameterfv                       func(texture uint32, pname GetTextureParameter, params *float32)                                                                                                                                                                                            `libc:"glGetTextureParameterfv"`
	GetTextureParameterIiv                      func(texture uint32, pname GetTextureParameter, params *int32)                                                                                                                                                                                              `libc:"glGetTextureParameterIiv"`
	GetTextureParameterIuiv                     func(texture uint32, pname GetTextureParameter, params *uint32)                                                                                                                                                                                             `libc:"glGetTextureParameterIuiv"`
	GetTextureParameteriv                       func(texture uint32, pname GetTextureParameter, params *int32)                                                                                                                                                                                              `libc:"glGetTextureParameteriv"`
	CreateVertexArrays                          func(n int, arrays *uint32)                                                                                                                                                                                                                                 `libc:"glCreateVertexArrays"`
	DisableVertexArrayAttrib                    func(vaobj uint32, index uint32)                                                                                                                                                                                                                            `libc:"glDisableVertexArrayAttrib"`
	EnableVertexArrayAttrib                     func(vaobj uint32, index uint32)                                                                                                                                                                                                                            `libc:"glEnableVertexArrayAttrib"`
	VertexArrayElementBuffer                    func(vaobj uint32, buffer uint32)                                                                                                                                                                                                                           `libc:"glVertexArrayElementBuffer"`
	VertexArrayVertexBuffer                     func(vaobj uint32, bindingindex uint32, buffer uint32, offset uintptr, stride int)                                                                                                                                                                          `libc:"glVertexArrayVertexBuffer"`
	VertexArrayVertexBuffers                    func(vaobj uint32, first uint32, count int, buffers uint32, offsets uintptr, strides int)                                                                                                                                                                   `libc:"glVertexArrayVertexBuffers"`
	VertexArrayAttribBinding                    func(vaobj uint32, attribindex uint32, bindingindex uint32)                                                                                                                                                                                                 `libc:"glVertexArrayAttribBinding"`
	VertexArrayAttribFormat                     func(vaobj uint32, attribindex uint32, size int32, type_ VertexAttribType, normalized bool, relativeoffset uint32)                                                                                                                                          `libc:"glVertexArrayAttribFormat"`
	VertexArrayAttribIFormat                    func(vaobj uint32, attribindex uint32, size int32, type_ VertexAttribIType, relativeoffset uint32)                                                                                                                                                          `libc:"glVertexArrayAttribIFormat"`
	VertexArrayAttribLFormat                    func(vaobj uint32, attribindex uint32, size int32, type_ VertexAttribLType, relativeoffset uint32)                                                                                                                                                          `libc:"glVertexArrayAttribLFormat"`
	VertexArrayBindingDivisor                   func(vaobj uint32, bindingindex uint32, divisor uint32)                                                                                                                                                                                                     `libc:"glVertexArrayBindingDivisor"`
	GetVertexArrayiv                            func(vaobj uint32, pname VertexArrayPName, param *int32)                                                                                                                                                                                                    `libc:"glGetVertexArrayiv"`
	GetVertexArrayIndexediv                     func(vaobj uint32, index uint32, pname VertexArrayPName, param *int32)                                                                                                                                                                                      `libc:"glGetVertexArrayIndexediv"`
	GetVertexArrayIndexed64iv                   func(vaobj uint32, index uint32, pname VertexArrayPName, param *int64)                                                                                                                                                                                      `libc:"glGetVertexArrayIndexed64iv"`
	CreateSamplers                              func(n int, samplers *uint32)                                                                                                                                                                                                                               `libc:"glCreateSamplers"`
	CreateProgramPipelines                      func(n int, pipelines *uint32)                                                                                                                                                                                                                              `libc:"glCreateProgramPipelines"`
	CreateQueries                               func(target QueryTarget, n int, ids *uint32)                                                                                                                                                                                                                `libc:"glCreateQueries"`
	GetQueryBufferObjecti64v                    func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr)                                                                                                                                                                              `libc:"glGetQueryBufferObjecti64v"`
	GetQueryBufferObjectiv                      func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr)                                                                                                                                                                              `libc:"glGetQueryBufferObjectiv"`
	GetQueryBufferObjectui64v                   func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr)                                                                                                                                                                              `libc:"glGetQueryBufferObjectui64v"`
	GetQueryBufferObjectuiv                     func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr)                                                                                                                                                                              `libc:"glGetQueryBufferObjectuiv"`
	MemoryBarrierByRegion                       func(barriers MemoryBarrierMask)                                                                                                                                                                                                                            `libc:"glMemoryBarrierByRegion"`
	GetTextureSubImage                          func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, bufSize int, pixels Pointer)                                                                          `libc:"glGetTextureSubImage"`
	GetCompressedTextureSubImage                func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, bufSize int, pixels Pointer)                                                                                                               `libc:"glGetCompressedTextureSubImage"`
	GetGraphicsResetStatus                      func() GraphicsResetStatus                                                                                                                                                                                                                                  `libc:"glGetGraphicsResetStatus"`
	GetnCompressedTexImage                      func(target TextureTarget, lod int32, bufSize int, pixels Pointer)                                                                                                                                                                                          `libc:"glGetnCompressedTexImage"`
	GetnTexImage                                func(target TextureTarget, level int32, format PixelFormat, type_ PixelType, bufSize int, pixels Pointer)                                                                                                                                                   `libc:"glGetnTexImage"`
	GetnUniformdv                               func(program uint32, location int32, bufSize int, params *float64)                                                                                                                                                                                          `libc:"glGetnUniformdv"`
	GetnUniformfv                               func(program uint32, location int32, bufSize int, params *float32)                                                                                                                                                                                          `libc:"glGetnUniformfv"`
	GetnUniformiv                               func(program uint32, location int32, bufSize int, params *int32)                                                                                                                                                                                            `libc:"glGetnUniformiv"`
	GetnUniformuiv                              func(program uint32, location int32, bufSize int, params *uint32)                                                                                                                                                                                           `libc:"glGetnUniformuiv"`
	ReadnPixels                                 func(x int32, y int32, width int, height int, format PixelFormat, type_ PixelType, bufSize int, data Pointer)                                                                                                                                               `libc:"glReadnPixels"`
	GetnMapdv                                   func(target MapTarget, query MapQuery, bufSize int, v *float64)                                                                                                                                                                                             `libc:"glGetnMapdv"`
	GetnMapfv                                   func(target MapTarget, query MapQuery, bufSize int, v *float32)                                                                                                                                                                                             `libc:"glGetnMapfv"`
	GetnMapiv                                   func(target MapTarget, query MapQuery, bufSize int, v *int32)                                                                                                                                                                                               `libc:"glGetnMapiv"`
	GetnPixelMapfv                              func(map_ PixelMap, bufSize int, values *float32)                                                                                                                                                                                                           `libc:"glGetnPixelMapfv"`
	GetnPixelMapuiv                             func(map_ PixelMap, bufSize int, values *uint32)                                                                                                                                                                                                            `libc:"glGetnPixelMapuiv"`
	GetnPixelMapusv                             func(map_ PixelMap, bufSize int, values *uint16)                                                                                                                                                                                                            `libc:"glGetnPixelMapusv"`
	GetnPolygonStipple                          func(bufSize int, pattern *uint8)                                                                                                                                                                                                                           `libc:"glGetnPolygonStipple"`
	GetnColorTable                              func(target ColorTableTarget, format PixelFormat, type_ PixelType, bufSize int, table Pointer)                                                                                                                                                              `libc:"glGetnColorTable"`
	GetnConvolutionFilter                       func(target ConvolutionTarget, format PixelFormat, type_ PixelType, bufSize int, image Pointer)                                                                                                                                                             `libc:"glGetnConvolutionFilter"`
	GetnSeparableFilter                         func(target SeparableTarget, format PixelFormat, type_ PixelType, rowBufSize int, row Pointer, columnBufSize int, column Pointer, span Pointer)                                                                                                             `libc:"glGetnSeparableFilter"`
	GetnHistogram                               func(target HistogramTarget, reset bool, format PixelFormat, type_ PixelType, bufSize int, values Pointer)                                                                                                                                                  `libc:"glGetnHistogram"`
	GetnMinmax                                  func(target MinmaxTarget, reset bool, format PixelFormat, type_ PixelType, bufSize int, values Pointer)                                                                                                                                                     `libc:"glGetnMinmax"`
	TextureBarrier                              func()                                                                                                                                                                                                                                                      `libc:"glTextureBarrier"`
	SpecializeShader                            func(shader uint32, pEntryPoint byte, numSpecializationConstants uint32, pConstantIndex uint32, pConstantValue uint32)                                                                                                                                      `libc:"glSpecializeShader"`
	MultiDrawArraysIndirectCount                func(mode PrimitiveType, indirect Pointer, drawcount uintptr, maxdrawcount int, stride int)                                                                                                                                                                 `libc:"glMultiDrawArraysIndirectCount"`
	MultiDrawElementsIndirectCount              func(mode PrimitiveType, type_ DrawElementsType, indirect Pointer, drawcount uintptr, maxdrawcount int, stride int)                                                                                                                                         `libc:"glMultiDrawElementsIndirectCount"`
	PolygonOffsetClamp                          func(factor float32, units float32, clamp float32)                                                                                                                                                                                                          `libc:"glPolygonOffsetClamp"`
}

type VertexArrayPName

type VertexArrayPName uint32
const (
	VertexArrayPNameGL_VERTEX_ATTRIB_RELATIVE_OFFSET  VertexArrayPName = 0x82D5
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_ENABLED    VertexArrayPName = 0x8622
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_SIZE       VertexArrayPName = 0x8623
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_STRIDE     VertexArrayPName = 0x8624
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_TYPE       VertexArrayPName = 0x8625
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_LONG       VertexArrayPName = 0x874E
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_NORMALIZED VertexArrayPName = 0x886A
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_INTEGER    VertexArrayPName = 0x88FD
	VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_DIVISOR    VertexArrayPName = 0x88FE
)

type VertexAttribEnum

type VertexAttribEnum uint32
const (
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_ENABLED        VertexAttribEnum = 0x8622
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_SIZE           VertexAttribEnum = 0x8623
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_STRIDE         VertexAttribEnum = 0x8624
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_TYPE           VertexAttribEnum = 0x8625
	VertexAttribEnumGL_CURRENT_VERTEX_ATTRIB              VertexAttribEnum = 0x8626
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_NORMALIZED     VertexAttribEnum = 0x886A
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING VertexAttribEnum = 0x889F
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_INTEGER        VertexAttribEnum = 0x88FD
	VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_DIVISOR        VertexAttribEnum = 0x88FE
)

type VertexAttribIType

type VertexAttribIType uint32
const (
	VertexAttribITypeGL_BYTE           VertexAttribIType = 0x1400
	VertexAttribITypeGL_UNSIGNED_BYTE  VertexAttribIType = 0x1401
	VertexAttribITypeGL_SHORT          VertexAttribIType = 0x1402
	VertexAttribITypeGL_UNSIGNED_SHORT VertexAttribIType = 0x1403
	VertexAttribITypeGL_INT            VertexAttribIType = 0x1404
	VertexAttribITypeGL_UNSIGNED_INT   VertexAttribIType = 0x1405
)

type VertexAttribLType

type VertexAttribLType uint32
const (
	VertexAttribLTypeGL_DOUBLE VertexAttribLType = 0x140A
)

type VertexAttribPointerPropertyARB

type VertexAttribPointerPropertyARB uint32
const (
	VertexAttribPointerPropertyARBGL_VERTEX_ATTRIB_ARRAY_POINTER     VertexAttribPointerPropertyARB = 0x8645
	VertexAttribPointerPropertyARBGL_VERTEX_ATTRIB_ARRAY_POINTER_ARB VertexAttribPointerPropertyARB = 0x8645
)

type VertexAttribPointerType

type VertexAttribPointerType uint32
const (
	VertexAttribPointerTypeGL_BYTE                            VertexAttribPointerType = 0x1400
	VertexAttribPointerTypeGL_UNSIGNED_BYTE                   VertexAttribPointerType = 0x1401
	VertexAttribPointerTypeGL_SHORT                           VertexAttribPointerType = 0x1402
	VertexAttribPointerTypeGL_UNSIGNED_SHORT                  VertexAttribPointerType = 0x1403
	VertexAttribPointerTypeGL_INT                             VertexAttribPointerType = 0x1404
	VertexAttribPointerTypeGL_UNSIGNED_INT                    VertexAttribPointerType = 0x1405
	VertexAttribPointerTypeGL_FLOAT                           VertexAttribPointerType = 0x1406
	VertexAttribPointerTypeGL_DOUBLE                          VertexAttribPointerType = 0x140A
	VertexAttribPointerTypeGL_HALF_FLOAT                      VertexAttribPointerType = 0x140B
	VertexAttribPointerTypeGL_FIXED                           VertexAttribPointerType = 0x140C
	VertexAttribPointerTypeGL_INT64_ARB                       VertexAttribPointerType = 0x140E
	VertexAttribPointerTypeGL_INT64_NV                        VertexAttribPointerType = 0x140E
	VertexAttribPointerTypeGL_UNSIGNED_INT64_ARB              VertexAttribPointerType = 0x140F
	VertexAttribPointerTypeGL_UNSIGNED_INT64_NV               VertexAttribPointerType = 0x140F
	VertexAttribPointerTypeGL_UNSIGNED_INT_2_10_10_10_REV     VertexAttribPointerType = 0x8368
	VertexAttribPointerTypeGL_UNSIGNED_INT_2_10_10_10_REV_EXT VertexAttribPointerType = 0x8368
	VertexAttribPointerTypeGL_UNSIGNED_INT_10F_11F_11F_REV    VertexAttribPointerType = 0x8C3B
	VertexAttribPointerTypeGL_INT_2_10_10_10_REV              VertexAttribPointerType = 0x8D9F
)

type VertexAttribPropertyARB

type VertexAttribPropertyARB uint32
const (
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_BINDING              VertexAttribPropertyARB = 0x82D4
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_RELATIVE_OFFSET      VertexAttribPropertyARB = 0x82D5
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_ENABLED        VertexAttribPropertyARB = 0x8622
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_SIZE           VertexAttribPropertyARB = 0x8623
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_STRIDE         VertexAttribPropertyARB = 0x8624
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_TYPE           VertexAttribPropertyARB = 0x8625
	VertexAttribPropertyARBGL_CURRENT_VERTEX_ATTRIB              VertexAttribPropertyARB = 0x8626
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_LONG           VertexAttribPropertyARB = 0x874E
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_NORMALIZED     VertexAttribPropertyARB = 0x886A
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING VertexAttribPropertyARB = 0x889F
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_INTEGER        VertexAttribPropertyARB = 0x88FD
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT    VertexAttribPropertyARB = 0x88FD
	VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_DIVISOR        VertexAttribPropertyARB = 0x88FE
)

type VertexAttribType

type VertexAttribType uint32
const (
	VertexAttribTypeGL_BYTE                            VertexAttribType = 0x1400
	VertexAttribTypeGL_UNSIGNED_BYTE                   VertexAttribType = 0x1401
	VertexAttribTypeGL_SHORT                           VertexAttribType = 0x1402
	VertexAttribTypeGL_UNSIGNED_SHORT                  VertexAttribType = 0x1403
	VertexAttribTypeGL_INT                             VertexAttribType = 0x1404
	VertexAttribTypeGL_UNSIGNED_INT                    VertexAttribType = 0x1405
	VertexAttribTypeGL_FLOAT                           VertexAttribType = 0x1406
	VertexAttribTypeGL_DOUBLE                          VertexAttribType = 0x140A
	VertexAttribTypeGL_HALF_FLOAT                      VertexAttribType = 0x140B
	VertexAttribTypeGL_FIXED                           VertexAttribType = 0x140C
	VertexAttribTypeGL_UNSIGNED_INT_2_10_10_10_REV     VertexAttribType = 0x8368
	VertexAttribTypeGL_UNSIGNED_INT_2_10_10_10_REV_EXT VertexAttribType = 0x8368
	VertexAttribTypeGL_UNSIGNED_INT_10F_11F_11F_REV    VertexAttribType = 0x8C3B
	VertexAttribTypeGL_INT_2_10_10_10_REV              VertexAttribType = 0x8D9F
)

type VertexPointerType

type VertexPointerType uint32
const (
	VertexPointerTypeGL_SHORT  VertexPointerType = 0x1402
	VertexPointerTypeGL_INT    VertexPointerType = 0x1404
	VertexPointerTypeGL_FLOAT  VertexPointerType = 0x1406
	VertexPointerTypeGL_DOUBLE VertexPointerType = 0x140A
)

type VertexProvokingMode

type VertexProvokingMode uint32
const (
	VertexProvokingModeGL_FIRST_VERTEX_CONVENTION VertexProvokingMode = 0x8E4D
	VertexProvokingModeGL_LAST_VERTEX_CONVENTION  VertexProvokingMode = 0x8E4E
)

Directories

Path Synopsis
internal
example command
generate command

Jump to

Keyboard shortcuts

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