gll

package module
v0.0.0-...-d6509ba Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2021 License: Unlicense Imports: 5 Imported by: 2

Documentation

Index

Constants

View Source
const (
	CURRENT_BIT                                                           = 0x00000001
	POINT_BIT                                                             = 0x00000002
	LINE_BIT                                                              = 0x00000004
	POLYGON_BIT                                                           = 0x00000008
	POLYGON_STIPPLE_BIT                                                   = 0x00000010
	PIXEL_MODE_BIT                                                        = 0x00000020
	LIGHTING_BIT                                                          = 0x00000040
	FOG_BIT                                                               = 0x00000080
	DEPTH_BUFFER_BIT                                                      = 0x00000100
	ACCUM_BUFFER_BIT                                                      = 0x00000200
	STENCIL_BUFFER_BIT                                                    = 0x00000400
	VIEWPORT_BIT                                                          = 0x00000800
	TRANSFORM_BIT                                                         = 0x00001000
	ENABLE_BIT                                                            = 0x00002000
	COLOR_BUFFER_BIT                                                      = 0x00004000
	HINT_BIT                                                              = 0x00008000
	EVAL_BIT                                                              = 0x00010000
	LIST_BIT                                                              = 0x00020000
	TEXTURE_BIT                                                           = 0x00040000
	SCISSOR_BIT                                                           = 0x00080000
	MULTISAMPLE_BIT                                                       = 0x20000000
	MULTISAMPLE_BIT_ARB                                                   = 0x20000000
	MULTISAMPLE_BIT_EXT                                                   = 0x20000000
	MULTISAMPLE_BIT_3DFX                                                  = 0x20000000
	ALL_ATTRIB_BITS                                                       = 0xFFFFFFFF
	DYNAMIC_STORAGE_BIT                                                   = 0x0100
	DYNAMIC_STORAGE_BIT_EXT                                               = 0x0100
	CLIENT_STORAGE_BIT                                                    = 0x0200
	CLIENT_STORAGE_BIT_EXT                                                = 0x0200
	SPARSE_STORAGE_BIT_ARB                                                = 0x0400
	LGPU_SEPARATE_STORAGE_BIT_NVX                                         = 0x0800
	PER_GPU_STORAGE_BIT_NV                                                = 0x0800
	EXTERNAL_STORAGE_BIT_NVX                                              = 0x2000
	COVERAGE_BUFFER_BIT_NV                                                = 0x00008000
	CLIENT_PIXEL_STORE_BIT                                                = 0x00000001
	CLIENT_VERTEX_ARRAY_BIT                                               = 0x00000002
	CLIENT_ALL_ATTRIB_BITS                                                = 0xFFFFFFFF
	CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT                                   = 0x00000001
	CONTEXT_FLAG_DEBUG_BIT                                                = 0x00000002
	CONTEXT_FLAG_DEBUG_BIT_KHR                                            = 0x00000002
	CONTEXT_FLAG_ROBUST_ACCESS_BIT                                        = 0x00000004
	CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB                                    = 0x00000004
	CONTEXT_FLAG_NO_ERROR_BIT                                             = 0x00000008
	CONTEXT_FLAG_NO_ERROR_BIT_KHR                                         = 0x00000008
	CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT                                = 0x00000010
	CONTEXT_CORE_PROFILE_BIT                                              = 0x00000001
	CONTEXT_COMPATIBILITY_PROFILE_BIT                                     = 0x00000002
	MAP_READ_BIT                                                          = 0x0001
	MAP_READ_BIT_EXT                                                      = 0x0001
	MAP_WRITE_BIT                                                         = 0x0002
	MAP_WRITE_BIT_EXT                                                     = 0x0002
	MAP_INVALIDATE_RANGE_BIT                                              = 0x0004
	MAP_INVALIDATE_RANGE_BIT_EXT                                          = 0x0004
	MAP_INVALIDATE_BUFFER_BIT                                             = 0x0008
	MAP_INVALIDATE_BUFFER_BIT_EXT                                         = 0x0008
	MAP_FLUSH_EXPLICIT_BIT                                                = 0x0010
	MAP_FLUSH_EXPLICIT_BIT_EXT                                            = 0x0010
	MAP_UNSYNCHRONIZED_BIT                                                = 0x0020
	MAP_UNSYNCHRONIZED_BIT_EXT                                            = 0x0020
	MAP_PERSISTENT_BIT                                                    = 0x0040
	MAP_PERSISTENT_BIT_EXT                                                = 0x0040
	MAP_COHERENT_BIT                                                      = 0x0080
	MAP_COHERENT_BIT_EXT                                                  = 0x0080
	VERTEX_ATTRIB_ARRAY_BARRIER_BIT                                       = 0x00000001
	VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT                                   = 0x00000001
	ELEMENT_ARRAY_BARRIER_BIT                                             = 0x00000002
	ELEMENT_ARRAY_BARRIER_BIT_EXT                                         = 0x00000002
	UNIFORM_BARRIER_BIT                                                   = 0x00000004
	UNIFORM_BARRIER_BIT_EXT                                               = 0x00000004
	TEXTURE_FETCH_BARRIER_BIT                                             = 0x00000008
	TEXTURE_FETCH_BARRIER_BIT_EXT                                         = 0x00000008
	SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV                                   = 0x00000010
	SHADER_IMAGE_ACCESS_BARRIER_BIT                                       = 0x00000020
	SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT                                   = 0x00000020
	COMMAND_BARRIER_BIT                                                   = 0x00000040
	COMMAND_BARRIER_BIT_EXT                                               = 0x00000040
	PIXEL_BUFFER_BARRIER_BIT                                              = 0x00000080
	PIXEL_BUFFER_BARRIER_BIT_EXT                                          = 0x00000080
	TEXTURE_UPDATE_BARRIER_BIT                                            = 0x00000100
	TEXTURE_UPDATE_BARRIER_BIT_EXT                                        = 0x00000100
	BUFFER_UPDATE_BARRIER_BIT                                             = 0x00000200
	BUFFER_UPDATE_BARRIER_BIT_EXT                                         = 0x00000200
	FRAMEBUFFER_BARRIER_BIT                                               = 0x00000400
	FRAMEBUFFER_BARRIER_BIT_EXT                                           = 0x00000400
	TRANSFORM_FEEDBACK_BARRIER_BIT                                        = 0x00000800
	TRANSFORM_FEEDBACK_BARRIER_BIT_EXT                                    = 0x00000800
	ATOMIC_COUNTER_BARRIER_BIT                                            = 0x00001000
	ATOMIC_COUNTER_BARRIER_BIT_EXT                                        = 0x00001000
	SHADER_STORAGE_BARRIER_BIT                                            = 0x00002000
	CLIENT_MAPPED_BUFFER_BARRIER_BIT                                      = 0x00004000
	CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT                                  = 0x00004000
	QUERY_BUFFER_BARRIER_BIT                                              = 0x00008000
	ALL_BARRIER_BITS                                                      = 0xFFFFFFFF
	ALL_BARRIER_BITS_EXT                                                  = 0xFFFFFFFF
	QUERY_DEPTH_PASS_EVENT_BIT_AMD                                        = 0x00000001
	QUERY_DEPTH_FAIL_EVENT_BIT_AMD                                        = 0x00000002
	QUERY_STENCIL_FAIL_EVENT_BIT_AMD                                      = 0x00000004
	QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD                                 = 0x00000008
	QUERY_ALL_EVENT_BITS_AMD                                              = 0xFFFFFFFF
	SYNC_FLUSH_COMMANDS_BIT                                               = 0x00000001
	SYNC_FLUSH_COMMANDS_BIT_APPLE                                         = 0x00000001
	VERTEX_SHADER_BIT                                                     = 0x00000001
	VERTEX_SHADER_BIT_EXT                                                 = 0x00000001
	FRAGMENT_SHADER_BIT                                                   = 0x00000002
	FRAGMENT_SHADER_BIT_EXT                                               = 0x00000002
	GEOMETRY_SHADER_BIT                                                   = 0x00000004
	GEOMETRY_SHADER_BIT_EXT                                               = 0x00000004
	GEOMETRY_SHADER_BIT_OES                                               = 0x00000004
	TESS_CONTROL_SHADER_BIT                                               = 0x00000008
	TESS_CONTROL_SHADER_BIT_EXT                                           = 0x00000008
	TESS_CONTROL_SHADER_BIT_OES                                           = 0x00000008
	TESS_EVALUATION_SHADER_BIT                                            = 0x00000010
	TESS_EVALUATION_SHADER_BIT_EXT                                        = 0x00000010
	TESS_EVALUATION_SHADER_BIT_OES                                        = 0x00000010
	COMPUTE_SHADER_BIT                                                    = 0x00000020
	MESH_SHADER_BIT_NV                                                    = 0x00000040
	TASK_SHADER_BIT_NV                                                    = 0x00000080
	ALL_SHADER_BITS                                                       = 0xFFFFFFFF
	ALL_SHADER_BITS_EXT                                                   = 0xFFFFFFFF
	SUBGROUP_FEATURE_BASIC_BIT_KHR                                        = 0x00000001
	SUBGROUP_FEATURE_VOTE_BIT_KHR                                         = 0x00000002
	SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR                                   = 0x00000004
	SUBGROUP_FEATURE_BALLOT_BIT_KHR                                       = 0x00000008
	SUBGROUP_FEATURE_SHUFFLE_BIT_KHR                                      = 0x00000010
	SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR                             = 0x00000020
	SUBGROUP_FEATURE_CLUSTERED_BIT_KHR                                    = 0x00000040
	SUBGROUP_FEATURE_QUAD_BIT_KHR                                         = 0x00000080
	SUBGROUP_FEATURE_PARTITIONED_BIT_NV                                   = 0x00000100
	TEXTURE_STORAGE_SPARSE_BIT_AMD                                        = 0x00000001
	RED_BIT_ATI                                                           = 0x00000001
	GREEN_BIT_ATI                                                         = 0x00000002
	BLUE_BIT_ATI                                                          = 0x00000004
	GL_2X_BIT_ATI                                                         = 0x00000001
	GL_4X_BIT_ATI                                                         = 0x00000002
	GL_8X_BIT_ATI                                                         = 0x00000004
	HALF_BIT_ATI                                                          = 0x00000008
	QUARTER_BIT_ATI                                                       = 0x00000010
	EIGHTH_BIT_ATI                                                        = 0x00000020
	SATURATE_BIT_ATI                                                      = 0x00000040
	COMP_BIT_ATI                                                          = 0x00000002
	NEGATE_BIT_ATI                                                        = 0x00000004
	BIAS_BIT_ATI                                                          = 0x00000008
	TRACE_OPERATIONS_BIT_MESA                                             = 0x0001
	TRACE_PRIMITIVES_BIT_MESA                                             = 0x0002
	TRACE_ARRAYS_BIT_MESA                                                 = 0x0004
	TRACE_TEXTURES_BIT_MESA                                               = 0x0008
	TRACE_PIXELS_BIT_MESA                                                 = 0x0010
	TRACE_ERRORS_BIT_MESA                                                 = 0x0020
	TRACE_ALL_BITS_MESA                                                   = 0xFFFF
	BOLD_BIT_NV                                                           = 0x01
	ITALIC_BIT_NV                                                         = 0x02
	GLYPH_WIDTH_BIT_NV                                                    = 0x01
	GLYPH_HEIGHT_BIT_NV                                                   = 0x02
	GLYPH_HORIZONTAL_BEARING_X_BIT_NV                                     = 0x04
	GLYPH_HORIZONTAL_BEARING_Y_BIT_NV                                     = 0x08
	GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV                               = 0x10
	GLYPH_VERTICAL_BEARING_X_BIT_NV                                       = 0x20
	GLYPH_VERTICAL_BEARING_Y_BIT_NV                                       = 0x40
	GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV                                 = 0x80
	GLYPH_HAS_KERNING_BIT_NV                                              = 0x100
	FONT_X_MIN_BOUNDS_BIT_NV                                              = 0x00010000
	FONT_Y_MIN_BOUNDS_BIT_NV                                              = 0x00020000
	FONT_X_MAX_BOUNDS_BIT_NV                                              = 0x00040000
	FONT_Y_MAX_BOUNDS_BIT_NV                                              = 0x00080000
	FONT_UNITS_PER_EM_BIT_NV                                              = 0x00100000
	FONT_ASCENDER_BIT_NV                                                  = 0x00200000
	FONT_DESCENDER_BIT_NV                                                 = 0x00400000
	FONT_HEIGHT_BIT_NV                                                    = 0x00800000
	FONT_MAX_ADVANCE_WIDTH_BIT_NV                                         = 0x01000000
	FONT_MAX_ADVANCE_HEIGHT_BIT_NV                                        = 0x02000000
	FONT_UNDERLINE_POSITION_BIT_NV                                        = 0x04000000
	FONT_UNDERLINE_THICKNESS_BIT_NV                                       = 0x08000000
	FONT_HAS_KERNING_BIT_NV                                               = 0x10000000
	FONT_NUM_GLYPH_INDICES_BIT_NV                                         = 0x20000000
	PERFQUERY_SINGLE_CONTEXT_INTEL                                        = 0x00000000
	PERFQUERY_GLOBAL_CONTEXT_INTEL                                        = 0x00000001
	VERTEX23_BIT_PGI                                                      = 0x00000004
	VERTEX4_BIT_PGI                                                       = 0x00000008
	COLOR3_BIT_PGI                                                        = 0x00010000
	COLOR4_BIT_PGI                                                        = 0x00020000
	EDGEFLAG_BIT_PGI                                                      = 0x00040000
	INDEX_BIT_PGI                                                         = 0x00080000
	MAT_AMBIENT_BIT_PGI                                                   = 0x00100000
	MAT_AMBIENT_AND_DIFFUSE_BIT_PGI                                       = 0x00200000
	MAT_DIFFUSE_BIT_PGI                                                   = 0x00400000
	MAT_EMISSION_BIT_PGI                                                  = 0x00800000
	MAT_COLOR_INDEXES_BIT_PGI                                             = 0x01000000
	MAT_SHININESS_BIT_PGI                                                 = 0x02000000
	MAT_SPECULAR_BIT_PGI                                                  = 0x04000000
	NORMAL_BIT_PGI                                                        = 0x08000000
	TEXCOORD1_BIT_PGI                                                     = 0x10000000
	TEXCOORD2_BIT_PGI                                                     = 0x20000000
	TEXCOORD3_BIT_PGI                                                     = 0x40000000
	TEXCOORD4_BIT_PGI                                                     = 0x80000000
	COLOR_BUFFER_BIT0_QCOM                                                = 0x00000001
	COLOR_BUFFER_BIT1_QCOM                                                = 0x00000002
	COLOR_BUFFER_BIT2_QCOM                                                = 0x00000004
	COLOR_BUFFER_BIT3_QCOM                                                = 0x00000008
	COLOR_BUFFER_BIT4_QCOM                                                = 0x00000010
	COLOR_BUFFER_BIT5_QCOM                                                = 0x00000020
	COLOR_BUFFER_BIT6_QCOM                                                = 0x00000040
	COLOR_BUFFER_BIT7_QCOM                                                = 0x00000080
	DEPTH_BUFFER_BIT0_QCOM                                                = 0x00000100
	DEPTH_BUFFER_BIT1_QCOM                                                = 0x00000200
	DEPTH_BUFFER_BIT2_QCOM                                                = 0x00000400
	DEPTH_BUFFER_BIT3_QCOM                                                = 0x00000800
	DEPTH_BUFFER_BIT4_QCOM                                                = 0x00001000
	DEPTH_BUFFER_BIT5_QCOM                                                = 0x00002000
	DEPTH_BUFFER_BIT6_QCOM                                                = 0x00004000
	DEPTH_BUFFER_BIT7_QCOM                                                = 0x00008000
	STENCIL_BUFFER_BIT0_QCOM                                              = 0x00010000
	STENCIL_BUFFER_BIT1_QCOM                                              = 0x00020000
	STENCIL_BUFFER_BIT2_QCOM                                              = 0x00040000
	STENCIL_BUFFER_BIT3_QCOM                                              = 0x00080000
	STENCIL_BUFFER_BIT4_QCOM                                              = 0x00100000
	STENCIL_BUFFER_BIT5_QCOM                                              = 0x00200000
	STENCIL_BUFFER_BIT6_QCOM                                              = 0x00400000
	STENCIL_BUFFER_BIT7_QCOM                                              = 0x00800000
	MULTISAMPLE_BUFFER_BIT0_QCOM                                          = 0x01000000
	MULTISAMPLE_BUFFER_BIT1_QCOM                                          = 0x02000000
	MULTISAMPLE_BUFFER_BIT2_QCOM                                          = 0x04000000
	MULTISAMPLE_BUFFER_BIT3_QCOM                                          = 0x08000000
	MULTISAMPLE_BUFFER_BIT4_QCOM                                          = 0x10000000
	MULTISAMPLE_BUFFER_BIT5_QCOM                                          = 0x20000000
	MULTISAMPLE_BUFFER_BIT6_QCOM                                          = 0x40000000
	MULTISAMPLE_BUFFER_BIT7_QCOM                                          = 0x80000000
	FOVEATION_ENABLE_BIT_QCOM                                             = 0x00000001
	FOVEATION_SCALED_BIN_METHOD_BIT_QCOM                                  = 0x00000002
	FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM                           = 0x00000004
	TEXTURE_DEFORMATION_BIT_SGIX                                          = 0x00000001
	GEOMETRY_DEFORMATION_BIT_SGIX                                         = 0x00000002
	TERMINATE_SEQUENCE_COMMAND_NV                                         = 0x0000
	NOP_COMMAND_NV                                                        = 0x0001
	DRAW_ELEMENTS_COMMAND_NV                                              = 0x0002
	DRAW_ARRAYS_COMMAND_NV                                                = 0x0003
	DRAW_ELEMENTS_STRIP_COMMAND_NV                                        = 0x0004
	DRAW_ARRAYS_STRIP_COMMAND_NV                                          = 0x0005
	DRAW_ELEMENTS_INSTANCED_COMMAND_NV                                    = 0x0006
	DRAW_ARRAYS_INSTANCED_COMMAND_NV                                      = 0x0007
	ELEMENT_ADDRESS_COMMAND_NV                                            = 0x0008
	ATTRIBUTE_ADDRESS_COMMAND_NV                                          = 0x0009
	UNIFORM_ADDRESS_COMMAND_NV                                            = 0x000A
	BLEND_COLOR_COMMAND_NV                                                = 0x000B
	STENCIL_REF_COMMAND_NV                                                = 0x000C
	LINE_WIDTH_COMMAND_NV                                                 = 0x000D
	POLYGON_OFFSET_COMMAND_NV                                             = 0x000E
	ALPHA_REF_COMMAND_NV                                                  = 0x000F
	VIEWPORT_COMMAND_NV                                                   = 0x0010
	SCISSOR_COMMAND_NV                                                    = 0x0011
	FRONT_FACE_COMMAND_NV                                                 = 0x0012
	LAYOUT_DEFAULT_INTEL                                                  = 0
	LAYOUT_LINEAR_INTEL                                                   = 1
	LAYOUT_LINEAR_CPU_CACHED_INTEL                                        = 2
	CLOSE_PATH_NV                                                         = 0x00
	MOVE_TO_NV                                                            = 0x02
	RELATIVE_MOVE_TO_NV                                                   = 0x03
	LINE_TO_NV                                                            = 0x04
	RELATIVE_LINE_TO_NV                                                   = 0x05
	HORIZONTAL_LINE_TO_NV                                                 = 0x06
	RELATIVE_HORIZONTAL_LINE_TO_NV                                        = 0x07
	VERTICAL_LINE_TO_NV                                                   = 0x08
	RELATIVE_VERTICAL_LINE_TO_NV                                          = 0x09
	QUADRATIC_CURVE_TO_NV                                                 = 0x0A
	RELATIVE_QUADRATIC_CURVE_TO_NV                                        = 0x0B
	CUBIC_CURVE_TO_NV                                                     = 0x0C
	RELATIVE_CUBIC_CURVE_TO_NV                                            = 0x0D
	SMOOTH_QUADRATIC_CURVE_TO_NV                                          = 0x0E
	RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV                                 = 0x0F
	SMOOTH_CUBIC_CURVE_TO_NV                                              = 0x10
	RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV                                     = 0x11
	SMALL_CCW_ARC_TO_NV                                                   = 0x12
	RELATIVE_SMALL_CCW_ARC_TO_NV                                          = 0x13
	SMALL_CW_ARC_TO_NV                                                    = 0x14
	RELATIVE_SMALL_CW_ARC_TO_NV                                           = 0x15
	LARGE_CCW_ARC_TO_NV                                                   = 0x16
	RELATIVE_LARGE_CCW_ARC_TO_NV                                          = 0x17
	LARGE_CW_ARC_TO_NV                                                    = 0x18
	RELATIVE_LARGE_CW_ARC_TO_NV                                           = 0x19
	CONIC_CURVE_TO_NV                                                     = 0x1A
	RELATIVE_CONIC_CURVE_TO_NV                                            = 0x1B
	SHARED_EDGE_NV                                                        = 0xC0
	ROUNDED_RECT_NV                                                       = 0xE8
	RELATIVE_ROUNDED_RECT_NV                                              = 0xE9
	ROUNDED_RECT2_NV                                                      = 0xEA
	RELATIVE_ROUNDED_RECT2_NV                                             = 0xEB
	ROUNDED_RECT4_NV                                                      = 0xEC
	RELATIVE_ROUNDED_RECT4_NV                                             = 0xED
	ROUNDED_RECT8_NV                                                      = 0xEE
	RELATIVE_ROUNDED_RECT8_NV                                             = 0xEF
	RESTART_PATH_NV                                                       = 0xF0
	DUP_FIRST_CUBIC_CURVE_TO_NV                                           = 0xF2
	DUP_LAST_CUBIC_CURVE_TO_NV                                            = 0xF4
	RECT_NV                                                               = 0xF6
	RELATIVE_RECT_NV                                                      = 0xF7
	CIRCULAR_CCW_ARC_TO_NV                                                = 0xF8
	CIRCULAR_CW_ARC_TO_NV                                                 = 0xFA
	CIRCULAR_TANGENT_ARC_TO_NV                                            = 0xFC
	ARC_TO_NV                                                             = 0xFE
	RELATIVE_ARC_TO_NV                                                    = 0xFF
	NEXT_BUFFER_NV                                                        = -2
	SKIP_COMPONENTS4_NV                                                   = -3
	SKIP_COMPONENTS3_NV                                                   = -4
	SKIP_COMPONENTS2_NV                                                   = -5
	SKIP_COMPONENTS1_NV                                                   = -6
	RESTART_SUN                                                           = 0x0001
	REPLACE_MIDDLE_SUN                                                    = 0x0002
	REPLACE_OLDEST_SUN                                                    = 0x0003
	FALSE                                                                 = 0
	NO_ERROR                                                              = 0
	ZERO                                                                  = 0
	NONE                                                                  = 0
	NONE_OES                                                              = 0
	TRUE                                                                  = 1
	ONE                                                                   = 1
	INVALID_INDEX                                                         = 0xFFFFFFFF
	ALL_PIXELS_AMD                                                        = 0xFFFFFFFF
	TIMEOUT_IGNORED                                                       = 0xFFFFFFFFFFFFFFFF
	TIMEOUT_IGNORED_APPLE                                                 = 0xFFFFFFFFFFFFFFFF
	VERSION_ES_CL_1_0                                                     = 1
	VERSION_ES_CM_1_1                                                     = 1
	VERSION_ES_CL_1_1                                                     = 1
	UUID_SIZE_EXT                                                         = 16
	LUID_SIZE_EXT                                                         = 8
	POINTS                                                                = 0x0000
	LINES                                                                 = 0x0001
	LINE_LOOP                                                             = 0x0002
	LINE_STRIP                                                            = 0x0003
	TRIANGLES                                                             = 0x0004
	TRIANGLE_STRIP                                                        = 0x0005
	TRIANGLE_FAN                                                          = 0x0006
	QUADS                                                                 = 0x0007
	QUADS_EXT                                                             = 0x0007
	QUADS_OES                                                             = 0x0007
	QUAD_STRIP                                                            = 0x0008
	POLYGON                                                               = 0x0009
	LINES_ADJACENCY                                                       = 0x000A
	LINES_ADJACENCY_ARB                                                   = 0x000A
	LINES_ADJACENCY_EXT                                                   = 0x000A
	LINES_ADJACENCY_OES                                                   = 0x000A
	LINE_STRIP_ADJACENCY                                                  = 0x000B
	LINE_STRIP_ADJACENCY_ARB                                              = 0x000B
	LINE_STRIP_ADJACENCY_EXT                                              = 0x000B
	LINE_STRIP_ADJACENCY_OES                                              = 0x000B
	TRIANGLES_ADJACENCY                                                   = 0x000C
	TRIANGLES_ADJACENCY_ARB                                               = 0x000C
	TRIANGLES_ADJACENCY_EXT                                               = 0x000C
	TRIANGLES_ADJACENCY_OES                                               = 0x000C
	TRIANGLE_STRIP_ADJACENCY                                              = 0x000D
	TRIANGLE_STRIP_ADJACENCY_ARB                                          = 0x000D
	TRIANGLE_STRIP_ADJACENCY_EXT                                          = 0x000D
	TRIANGLE_STRIP_ADJACENCY_OES                                          = 0x000D
	PATCHES                                                               = 0x000E
	PATCHES_EXT                                                           = 0x000E
	PATCHES_OES                                                           = 0x000E
	ACCUM                                                                 = 0x0100
	LOAD                                                                  = 0x0101
	RETURN                                                                = 0x0102
	MULT                                                                  = 0x0103
	ADD                                                                   = 0x0104
	NEVER                                                                 = 0x0200
	LESS                                                                  = 0x0201
	EQUAL                                                                 = 0x0202
	LEQUAL                                                                = 0x0203
	GREATER                                                               = 0x0204
	NOTEQUAL                                                              = 0x0205
	GEQUAL                                                                = 0x0206
	ALWAYS                                                                = 0x0207
	SRC_COLOR                                                             = 0x0300
	ONE_MINUS_SRC_COLOR                                                   = 0x0301
	SRC_ALPHA                                                             = 0x0302
	ONE_MINUS_SRC_ALPHA                                                   = 0x0303
	DST_ALPHA                                                             = 0x0304
	ONE_MINUS_DST_ALPHA                                                   = 0x0305
	DST_COLOR                                                             = 0x0306
	ONE_MINUS_DST_COLOR                                                   = 0x0307
	SRC_ALPHA_SATURATE                                                    = 0x0308
	SRC_ALPHA_SATURATE_EXT                                                = 0x0308
	FRONT_LEFT                                                            = 0x0400
	FRONT_RIGHT                                                           = 0x0401
	BACK_LEFT                                                             = 0x0402
	BACK_RIGHT                                                            = 0x0403
	FRONT                                                                 = 0x0404
	BACK                                                                  = 0x0405
	LEFT                                                                  = 0x0406
	RIGHT                                                                 = 0x0407
	FRONT_AND_BACK                                                        = 0x0408
	AUX0                                                                  = 0x0409
	AUX1                                                                  = 0x040A
	AUX2                                                                  = 0x040B
	AUX3                                                                  = 0x040C
	INVALID_ENUM                                                          = 0x0500
	INVALID_VALUE                                                         = 0x0501
	INVALID_OPERATION                                                     = 0x0502
	STACK_OVERFLOW                                                        = 0x0503
	STACK_OVERFLOW_KHR                                                    = 0x0503
	STACK_UNDERFLOW                                                       = 0x0504
	STACK_UNDERFLOW_KHR                                                   = 0x0504
	OUT_OF_MEMORY                                                         = 0x0505
	INVALID_FRAMEBUFFER_OPERATION                                         = 0x0506
	INVALID_FRAMEBUFFER_OPERATION_EXT                                     = 0x0506
	INVALID_FRAMEBUFFER_OPERATION_OES                                     = 0x0506
	CONTEXT_LOST                                                          = 0x0507
	CONTEXT_LOST_KHR                                                      = 0x0507
	GL_2D                                                                 = 0x0600
	GL_3D                                                                 = 0x0601
	GL_3D_COLOR                                                           = 0x0602
	GL_3D_COLOR_TEXTURE                                                   = 0x0603
	GL_4D_COLOR_TEXTURE                                                   = 0x0604
	PASS_THROUGH_TOKEN                                                    = 0x0700
	POINT_TOKEN                                                           = 0x0701
	LINE_TOKEN                                                            = 0x0702
	POLYGON_TOKEN                                                         = 0x0703
	BITMAP_TOKEN                                                          = 0x0704
	DRAW_PIXEL_TOKEN                                                      = 0x0705
	COPY_PIXEL_TOKEN                                                      = 0x0706
	LINE_RESET_TOKEN                                                      = 0x0707
	EXP                                                                   = 0x0800
	EXP2                                                                  = 0x0801
	CW                                                                    = 0x0900
	CCW                                                                   = 0x0901
	COEFF                                                                 = 0x0A00
	ORDER                                                                 = 0x0A01
	DOMAIN                                                                = 0x0A02
	CURRENT_COLOR                                                         = 0x0B00
	CURRENT_INDEX                                                         = 0x0B01
	CURRENT_NORMAL                                                        = 0x0B02
	CURRENT_TEXTURE_COORDS                                                = 0x0B03
	CURRENT_RASTER_COLOR                                                  = 0x0B04
	CURRENT_RASTER_INDEX                                                  = 0x0B05
	CURRENT_RASTER_TEXTURE_COORDS                                         = 0x0B06
	CURRENT_RASTER_POSITION                                               = 0x0B07
	CURRENT_RASTER_POSITION_VALID                                         = 0x0B08
	CURRENT_RASTER_DISTANCE                                               = 0x0B09
	POINT_SMOOTH                                                          = 0x0B10
	POINT_SIZE                                                            = 0x0B11
	POINT_SIZE_RANGE                                                      = 0x0B12
	SMOOTH_POINT_SIZE_RANGE                                               = 0x0B12
	POINT_SIZE_GRANULARITY                                                = 0x0B13
	SMOOTH_POINT_SIZE_GRANULARITY                                         = 0x0B13
	LINE_SMOOTH                                                           = 0x0B20
	LINE_WIDTH                                                            = 0x0B21
	LINE_WIDTH_RANGE                                                      = 0x0B22
	SMOOTH_LINE_WIDTH_RANGE                                               = 0x0B22
	LINE_WIDTH_GRANULARITY                                                = 0x0B23
	SMOOTH_LINE_WIDTH_GRANULARITY                                         = 0x0B23
	LINE_STIPPLE                                                          = 0x0B24
	LINE_STIPPLE_PATTERN                                                  = 0x0B25
	LINE_STIPPLE_REPEAT                                                   = 0x0B26
	LIST_MODE                                                             = 0x0B30
	MAX_LIST_NESTING                                                      = 0x0B31
	LIST_BASE                                                             = 0x0B32
	LIST_INDEX                                                            = 0x0B33
	POLYGON_MODE                                                          = 0x0B40
	POLYGON_MODE_NV                                                       = 0x0B40
	POLYGON_SMOOTH                                                        = 0x0B41
	POLYGON_STIPPLE                                                       = 0x0B42
	EDGE_FLAG                                                             = 0x0B43
	CULL_FACE                                                             = 0x0B44
	CULL_FACE_MODE                                                        = 0x0B45
	FRONT_FACE                                                            = 0x0B46
	LIGHTING                                                              = 0x0B50
	LIGHT_MODEL_LOCAL_VIEWER                                              = 0x0B51
	LIGHT_MODEL_TWO_SIDE                                                  = 0x0B52
	LIGHT_MODEL_AMBIENT                                                   = 0x0B53
	SHADE_MODEL                                                           = 0x0B54
	COLOR_MATERIAL_FACE                                                   = 0x0B55
	COLOR_MATERIAL_PARAMETER                                              = 0x0B56
	COLOR_MATERIAL                                                        = 0x0B57
	FOG                                                                   = 0x0B60
	FOG_INDEX                                                             = 0x0B61
	FOG_DENSITY                                                           = 0x0B62
	FOG_START                                                             = 0x0B63
	FOG_END                                                               = 0x0B64
	FOG_MODE                                                              = 0x0B65
	FOG_COLOR                                                             = 0x0B66
	DEPTH_RANGE                                                           = 0x0B70
	DEPTH_TEST                                                            = 0x0B71
	DEPTH_WRITEMASK                                                       = 0x0B72
	DEPTH_CLEAR_VALUE                                                     = 0x0B73
	DEPTH_FUNC                                                            = 0x0B74
	ACCUM_CLEAR_VALUE                                                     = 0x0B80
	STENCIL_TEST                                                          = 0x0B90
	STENCIL_CLEAR_VALUE                                                   = 0x0B91
	STENCIL_FUNC                                                          = 0x0B92
	STENCIL_VALUE_MASK                                                    = 0x0B93
	STENCIL_FAIL                                                          = 0x0B94
	STENCIL_PASS_DEPTH_FAIL                                               = 0x0B95
	STENCIL_PASS_DEPTH_PASS                                               = 0x0B96
	STENCIL_REF                                                           = 0x0B97
	STENCIL_WRITEMASK                                                     = 0x0B98
	MATRIX_MODE                                                           = 0x0BA0
	NORMALIZE                                                             = 0x0BA1
	VIEWPORT                                                              = 0x0BA2
	MODELVIEW_STACK_DEPTH                                                 = 0x0BA3
	MODELVIEW0_STACK_DEPTH_EXT                                            = 0x0BA3
	PATH_MODELVIEW_STACK_DEPTH_NV                                         = 0x0BA3
	PROJECTION_STACK_DEPTH                                                = 0x0BA4
	PATH_PROJECTION_STACK_DEPTH_NV                                        = 0x0BA4
	TEXTURE_STACK_DEPTH                                                   = 0x0BA5
	MODELVIEW_MATRIX                                                      = 0x0BA6
	MODELVIEW0_MATRIX_EXT                                                 = 0x0BA6
	PATH_MODELVIEW_MATRIX_NV                                              = 0x0BA6
	PROJECTION_MATRIX                                                     = 0x0BA7
	PATH_PROJECTION_MATRIX_NV                                             = 0x0BA7
	TEXTURE_MATRIX                                                        = 0x0BA8
	ATTRIB_STACK_DEPTH                                                    = 0x0BB0
	CLIENT_ATTRIB_STACK_DEPTH                                             = 0x0BB1
	ALPHA_TEST                                                            = 0x0BC0
	ALPHA_TEST_QCOM                                                       = 0x0BC0
	ALPHA_TEST_FUNC                                                       = 0x0BC1
	ALPHA_TEST_FUNC_QCOM                                                  = 0x0BC1
	ALPHA_TEST_REF                                                        = 0x0BC2
	ALPHA_TEST_REF_QCOM                                                   = 0x0BC2
	DITHER                                                                = 0x0BD0
	BLEND_DST                                                             = 0x0BE0
	BLEND_SRC                                                             = 0x0BE1
	BLEND                                                                 = 0x0BE2
	LOGIC_OP_MODE                                                         = 0x0BF0
	INDEX_LOGIC_OP                                                        = 0x0BF1
	LOGIC_OP                                                              = 0x0BF1
	COLOR_LOGIC_OP                                                        = 0x0BF2
	AUX_BUFFERS                                                           = 0x0C00
	DRAW_BUFFER                                                           = 0x0C01
	DRAW_BUFFER_EXT                                                       = 0x0C01
	READ_BUFFER                                                           = 0x0C02
	READ_BUFFER_EXT                                                       = 0x0C02
	READ_BUFFER_NV                                                        = 0x0C02
	SCISSOR_BOX                                                           = 0x0C10
	SCISSOR_TEST                                                          = 0x0C11
	INDEX_CLEAR_VALUE                                                     = 0x0C20
	INDEX_WRITEMASK                                                       = 0x0C21
	COLOR_CLEAR_VALUE                                                     = 0x0C22
	COLOR_WRITEMASK                                                       = 0x0C23
	INDEX_MODE                                                            = 0x0C30
	RGBA_MODE                                                             = 0x0C31
	DOUBLEBUFFER                                                          = 0x0C32
	STEREO                                                                = 0x0C33
	RENDER_MODE                                                           = 0x0C40
	PERSPECTIVE_CORRECTION_HINT                                           = 0x0C50
	POINT_SMOOTH_HINT                                                     = 0x0C51
	LINE_SMOOTH_HINT                                                      = 0x0C52
	POLYGON_SMOOTH_HINT                                                   = 0x0C53
	FOG_HINT                                                              = 0x0C54
	TEXTURE_GEN_S                                                         = 0x0C60
	TEXTURE_GEN_T                                                         = 0x0C61
	TEXTURE_GEN_R                                                         = 0x0C62
	TEXTURE_GEN_Q                                                         = 0x0C63
	PIXEL_MAP_I_TO_I                                                      = 0x0C70
	PIXEL_MAP_S_TO_S                                                      = 0x0C71
	PIXEL_MAP_I_TO_R                                                      = 0x0C72
	PIXEL_MAP_I_TO_G                                                      = 0x0C73
	PIXEL_MAP_I_TO_B                                                      = 0x0C74
	PIXEL_MAP_I_TO_A                                                      = 0x0C75
	PIXEL_MAP_R_TO_R                                                      = 0x0C76
	PIXEL_MAP_G_TO_G                                                      = 0x0C77
	PIXEL_MAP_B_TO_B                                                      = 0x0C78
	PIXEL_MAP_A_TO_A                                                      = 0x0C79
	PIXEL_MAP_I_TO_I_SIZE                                                 = 0x0CB0
	PIXEL_MAP_S_TO_S_SIZE                                                 = 0x0CB1
	PIXEL_MAP_I_TO_R_SIZE                                                 = 0x0CB2
	PIXEL_MAP_I_TO_G_SIZE                                                 = 0x0CB3
	PIXEL_MAP_I_TO_B_SIZE                                                 = 0x0CB4
	PIXEL_MAP_I_TO_A_SIZE                                                 = 0x0CB5
	PIXEL_MAP_R_TO_R_SIZE                                                 = 0x0CB6
	PIXEL_MAP_G_TO_G_SIZE                                                 = 0x0CB7
	PIXEL_MAP_B_TO_B_SIZE                                                 = 0x0CB8
	PIXEL_MAP_A_TO_A_SIZE                                                 = 0x0CB9
	UNPACK_SWAP_BYTES                                                     = 0x0CF0
	UNPACK_LSB_FIRST                                                      = 0x0CF1
	UNPACK_ROW_LENGTH                                                     = 0x0CF2
	UNPACK_ROW_LENGTH_EXT                                                 = 0x0CF2
	UNPACK_SKIP_ROWS                                                      = 0x0CF3
	UNPACK_SKIP_ROWS_EXT                                                  = 0x0CF3
	UNPACK_SKIP_PIXELS                                                    = 0x0CF4
	UNPACK_SKIP_PIXELS_EXT                                                = 0x0CF4
	UNPACK_ALIGNMENT                                                      = 0x0CF5
	PACK_SWAP_BYTES                                                       = 0x0D00
	PACK_LSB_FIRST                                                        = 0x0D01
	PACK_ROW_LENGTH                                                       = 0x0D02
	PACK_SKIP_ROWS                                                        = 0x0D03
	PACK_SKIP_PIXELS                                                      = 0x0D04
	PACK_ALIGNMENT                                                        = 0x0D05
	MAP_COLOR                                                             = 0x0D10
	MAP_STENCIL                                                           = 0x0D11
	INDEX_SHIFT                                                           = 0x0D12
	INDEX_OFFSET                                                          = 0x0D13
	RED_SCALE                                                             = 0x0D14
	RED_BIAS                                                              = 0x0D15
	ZOOM_X                                                                = 0x0D16
	ZOOM_Y                                                                = 0x0D17
	GREEN_SCALE                                                           = 0x0D18
	GREEN_BIAS                                                            = 0x0D19
	BLUE_SCALE                                                            = 0x0D1A
	BLUE_BIAS                                                             = 0x0D1B
	ALPHA_SCALE                                                           = 0x0D1C
	ALPHA_BIAS                                                            = 0x0D1D
	DEPTH_SCALE                                                           = 0x0D1E
	DEPTH_BIAS                                                            = 0x0D1F
	MAX_EVAL_ORDER                                                        = 0x0D30
	MAX_LIGHTS                                                            = 0x0D31
	MAX_CLIP_PLANES                                                       = 0x0D32
	MAX_CLIP_PLANES_IMG                                                   = 0x0D32
	MAX_CLIP_DISTANCES                                                    = 0x0D32
	MAX_CLIP_DISTANCES_EXT                                                = 0x0D32
	MAX_CLIP_DISTANCES_APPLE                                              = 0x0D32
	MAX_TEXTURE_SIZE                                                      = 0x0D33
	MAX_PIXEL_MAP_TABLE                                                   = 0x0D34
	MAX_ATTRIB_STACK_DEPTH                                                = 0x0D35
	MAX_MODELVIEW_STACK_DEPTH                                             = 0x0D36
	PATH_MAX_MODELVIEW_STACK_DEPTH_NV                                     = 0x0D36
	MAX_NAME_STACK_DEPTH                                                  = 0x0D37
	MAX_PROJECTION_STACK_DEPTH                                            = 0x0D38
	PATH_MAX_PROJECTION_STACK_DEPTH_NV                                    = 0x0D38
	MAX_TEXTURE_STACK_DEPTH                                               = 0x0D39
	MAX_VIEWPORT_DIMS                                                     = 0x0D3A
	MAX_CLIENT_ATTRIB_STACK_DEPTH                                         = 0x0D3B
	SUBPIXEL_BITS                                                         = 0x0D50
	INDEX_BITS                                                            = 0x0D51
	RED_BITS                                                              = 0x0D52
	GREEN_BITS                                                            = 0x0D53
	BLUE_BITS                                                             = 0x0D54
	ALPHA_BITS                                                            = 0x0D55
	DEPTH_BITS                                                            = 0x0D56
	STENCIL_BITS                                                          = 0x0D57
	ACCUM_RED_BITS                                                        = 0x0D58
	ACCUM_GREEN_BITS                                                      = 0x0D59
	ACCUM_BLUE_BITS                                                       = 0x0D5A
	ACCUM_ALPHA_BITS                                                      = 0x0D5B
	NAME_STACK_DEPTH                                                      = 0x0D70
	AUTO_NORMAL                                                           = 0x0D80
	MAP1_COLOR_4                                                          = 0x0D90
	MAP1_INDEX                                                            = 0x0D91
	MAP1_NORMAL                                                           = 0x0D92
	MAP1_TEXTURE_COORD_1                                                  = 0x0D93
	MAP1_TEXTURE_COORD_2                                                  = 0x0D94
	MAP1_TEXTURE_COORD_3                                                  = 0x0D95
	MAP1_TEXTURE_COORD_4                                                  = 0x0D96
	MAP1_VERTEX_3                                                         = 0x0D97
	MAP1_VERTEX_4                                                         = 0x0D98
	MAP2_COLOR_4                                                          = 0x0DB0
	MAP2_INDEX                                                            = 0x0DB1
	MAP2_NORMAL                                                           = 0x0DB2
	MAP2_TEXTURE_COORD_1                                                  = 0x0DB3
	MAP2_TEXTURE_COORD_2                                                  = 0x0DB4
	MAP2_TEXTURE_COORD_3                                                  = 0x0DB5
	MAP2_TEXTURE_COORD_4                                                  = 0x0DB6
	MAP2_VERTEX_3                                                         = 0x0DB7
	MAP2_VERTEX_4                                                         = 0x0DB8
	MAP1_GRID_DOMAIN                                                      = 0x0DD0
	MAP1_GRID_SEGMENTS                                                    = 0x0DD1
	MAP2_GRID_DOMAIN                                                      = 0x0DD2
	MAP2_GRID_SEGMENTS                                                    = 0x0DD3
	TEXTURE_1D                                                            = 0x0DE0
	TEXTURE_2D                                                            = 0x0DE1
	FEEDBACK_BUFFER_POINTER                                               = 0x0DF0
	FEEDBACK_BUFFER_SIZE                                                  = 0x0DF1
	FEEDBACK_BUFFER_TYPE                                                  = 0x0DF2
	SELECTION_BUFFER_POINTER                                              = 0x0DF3
	SELECTION_BUFFER_SIZE                                                 = 0x0DF4
	TEXTURE_WIDTH                                                         = 0x1000
	TEXTURE_HEIGHT                                                        = 0x1001
	TEXTURE_INTERNAL_FORMAT                                               = 0x1003
	TEXTURE_COMPONENTS                                                    = 0x1003
	TEXTURE_BORDER_COLOR                                                  = 0x1004
	TEXTURE_BORDER_COLOR_EXT                                              = 0x1004
	TEXTURE_BORDER_COLOR_NV                                               = 0x1004
	TEXTURE_BORDER_COLOR_OES                                              = 0x1004
	TEXTURE_BORDER                                                        = 0x1005
	TEXTURE_TARGET                                                        = 0x1006
	DONT_CARE                                                             = 0x1100
	FASTEST                                                               = 0x1101
	NICEST                                                                = 0x1102
	AMBIENT                                                               = 0x1200
	DIFFUSE                                                               = 0x1201
	SPECULAR                                                              = 0x1202
	POSITION                                                              = 0x1203
	SPOT_DIRECTION                                                        = 0x1204
	SPOT_EXPONENT                                                         = 0x1205
	SPOT_CUTOFF                                                           = 0x1206
	CONSTANT_ATTENUATION                                                  = 0x1207
	LINEAR_ATTENUATION                                                    = 0x1208
	QUADRATIC_ATTENUATION                                                 = 0x1209
	COMPILE                                                               = 0x1300
	COMPILE_AND_EXECUTE                                                   = 0x1301
	BYTE                                                                  = 0x1400
	UNSIGNED_BYTE                                                         = 0x1401
	SHORT                                                                 = 0x1402
	UNSIGNED_SHORT                                                        = 0x1403
	INT                                                                   = 0x1404
	UNSIGNED_INT                                                          = 0x1405
	FLOAT                                                                 = 0x1406
	GL_2_BYTES                                                            = 0x1407
	GL_2_BYTES_NV                                                         = 0x1407
	GL_3_BYTES                                                            = 0x1408
	GL_3_BYTES_NV                                                         = 0x1408
	GL_4_BYTES                                                            = 0x1409
	GL_4_BYTES_NV                                                         = 0x1409
	DOUBLE                                                                = 0x140A
	DOUBLE_EXT                                                            = 0x140A
	HALF_FLOAT                                                            = 0x140B
	HALF_FLOAT_ARB                                                        = 0x140B
	HALF_FLOAT_NV                                                         = 0x140B
	HALF_APPLE                                                            = 0x140B
	FIXED                                                                 = 0x140C
	FIXED_OES                                                             = 0x140C
	INT64_ARB                                                             = 0x140E
	INT64_NV                                                              = 0x140E
	UNSIGNED_INT64_ARB                                                    = 0x140F
	UNSIGNED_INT64_NV                                                     = 0x140F
	CLEAR                                                                 = 0x1500
	AND                                                                   = 0x1501
	AND_REVERSE                                                           = 0x1502
	COPY                                                                  = 0x1503
	AND_INVERTED                                                          = 0x1504
	NOOP                                                                  = 0x1505
	XOR                                                                   = 0x1506
	XOR_NV                                                                = 0x1506
	OR                                                                    = 0x1507
	NOR                                                                   = 0x1508
	EQUIV                                                                 = 0x1509
	INVERT                                                                = 0x150A
	OR_REVERSE                                                            = 0x150B
	COPY_INVERTED                                                         = 0x150C
	OR_INVERTED                                                           = 0x150D
	NAND                                                                  = 0x150E
	SET                                                                   = 0x150F
	EMISSION                                                              = 0x1600
	SHININESS                                                             = 0x1601
	AMBIENT_AND_DIFFUSE                                                   = 0x1602
	COLOR_INDEXES                                                         = 0x1603
	MODELVIEW                                                             = 0x1700
	MODELVIEW0_ARB                                                        = 0x1700
	MODELVIEW0_EXT                                                        = 0x1700
	PATH_MODELVIEW_NV                                                     = 0x1700
	PROJECTION                                                            = 0x1701
	PATH_PROJECTION_NV                                                    = 0x1701
	TEXTURE                                                               = 0x1702
	COLOR                                                                 = 0x1800
	COLOR_EXT                                                             = 0x1800
	DEPTH                                                                 = 0x1801
	DEPTH_EXT                                                             = 0x1801
	STENCIL                                                               = 0x1802
	STENCIL_EXT                                                           = 0x1802
	COLOR_INDEX                                                           = 0x1900
	STENCIL_INDEX                                                         = 0x1901
	STENCIL_INDEX_OES                                                     = 0x1901
	DEPTH_COMPONENT                                                       = 0x1902
	RED                                                                   = 0x1903
	RED_EXT                                                               = 0x1903
	RED_NV                                                                = 0x1903
	GREEN                                                                 = 0x1904
	GREEN_NV                                                              = 0x1904
	BLUE                                                                  = 0x1905
	BLUE_NV                                                               = 0x1905
	ALPHA                                                                 = 0x1906
	RGB                                                                   = 0x1907
	RGBA                                                                  = 0x1908
	LUMINANCE                                                             = 0x1909
	LUMINANCE_ALPHA                                                       = 0x190A
	BITMAP                                                                = 0x1A00
	POINT                                                                 = 0x1B00
	POINT_NV                                                              = 0x1B00
	LINE                                                                  = 0x1B01
	LINE_NV                                                               = 0x1B01
	FILL                                                                  = 0x1B02
	FILL_NV                                                               = 0x1B02
	RENDER                                                                = 0x1C00
	FEEDBACK                                                              = 0x1C01
	SELECT                                                                = 0x1C02
	FLAT                                                                  = 0x1D00
	SMOOTH                                                                = 0x1D01
	KEEP                                                                  = 0x1E00
	REPLACE                                                               = 0x1E01
	INCR                                                                  = 0x1E02
	DECR                                                                  = 0x1E03
	VENDOR                                                                = 0x1F00
	RENDERER                                                              = 0x1F01
	VERSION                                                               = 0x1F02
	EXTENSIONS                                                            = 0x1F03
	S                                                                     = 0x2000
	T                                                                     = 0x2001
	R                                                                     = 0x2002
	Q                                                                     = 0x2003
	MODULATE                                                              = 0x2100
	DECAL                                                                 = 0x2101
	TEXTURE_ENV_MODE                                                      = 0x2200
	TEXTURE_ENV_COLOR                                                     = 0x2201
	TEXTURE_ENV                                                           = 0x2300
	EYE_LINEAR                                                            = 0x2400
	EYE_LINEAR_NV                                                         = 0x2400
	OBJECT_LINEAR                                                         = 0x2401
	OBJECT_LINEAR_NV                                                      = 0x2401
	SPHERE_MAP                                                            = 0x2402
	TEXTURE_GEN_MODE                                                      = 0x2500
	TEXTURE_GEN_MODE_OES                                                  = 0x2500
	OBJECT_PLANE                                                          = 0x2501
	EYE_PLANE                                                             = 0x2502
	NEAREST                                                               = 0x2600
	LINEAR                                                                = 0x2601
	NEAREST_MIPMAP_NEAREST                                                = 0x2700
	LINEAR_MIPMAP_NEAREST                                                 = 0x2701
	NEAREST_MIPMAP_LINEAR                                                 = 0x2702
	LINEAR_MIPMAP_LINEAR                                                  = 0x2703
	TEXTURE_MAG_FILTER                                                    = 0x2800
	TEXTURE_MIN_FILTER                                                    = 0x2801
	TEXTURE_WRAP_S                                                        = 0x2802
	TEXTURE_WRAP_T                                                        = 0x2803
	CLAMP                                                                 = 0x2900
	REPEAT                                                                = 0x2901
	POLYGON_OFFSET_UNITS                                                  = 0x2A00
	POLYGON_OFFSET_POINT                                                  = 0x2A01
	POLYGON_OFFSET_POINT_NV                                               = 0x2A01
	POLYGON_OFFSET_LINE                                                   = 0x2A02
	POLYGON_OFFSET_LINE_NV                                                = 0x2A02
	R3_G3_B2                                                              = 0x2A10
	V2F                                                                   = 0x2A20
	V3F                                                                   = 0x2A21
	C4UB_V2F                                                              = 0x2A22
	C4UB_V3F                                                              = 0x2A23
	C3F_V3F                                                               = 0x2A24
	N3F_V3F                                                               = 0x2A25
	C4F_N3F_V3F                                                           = 0x2A26
	T2F_V3F                                                               = 0x2A27
	T4F_V4F                                                               = 0x2A28
	T2F_C4UB_V3F                                                          = 0x2A29
	T2F_C3F_V3F                                                           = 0x2A2A
	T2F_N3F_V3F                                                           = 0x2A2B
	T2F_C4F_N3F_V3F                                                       = 0x2A2C
	T4F_C4F_N3F_V4F                                                       = 0x2A2D
	CLIP_PLANE0                                                           = 0x3000
	CLIP_PLANE0_IMG                                                       = 0x3000
	CLIP_DISTANCE0                                                        = 0x3000
	CLIP_DISTANCE0_EXT                                                    = 0x3000
	CLIP_DISTANCE0_APPLE                                                  = 0x3000
	CLIP_PLANE1                                                           = 0x3001
	CLIP_PLANE1_IMG                                                       = 0x3001
	CLIP_DISTANCE1                                                        = 0x3001
	CLIP_DISTANCE1_EXT                                                    = 0x3001
	CLIP_DISTANCE1_APPLE                                                  = 0x3001
	CLIP_PLANE2                                                           = 0x3002
	CLIP_PLANE2_IMG                                                       = 0x3002
	CLIP_DISTANCE2                                                        = 0x3002
	CLIP_DISTANCE2_EXT                                                    = 0x3002
	CLIP_DISTANCE2_APPLE                                                  = 0x3002
	CLIP_PLANE3                                                           = 0x3003
	CLIP_PLANE3_IMG                                                       = 0x3003
	CLIP_DISTANCE3                                                        = 0x3003
	CLIP_DISTANCE3_EXT                                                    = 0x3003
	CLIP_DISTANCE3_APPLE                                                  = 0x3003
	CLIP_PLANE4                                                           = 0x3004
	CLIP_PLANE4_IMG                                                       = 0x3004
	CLIP_DISTANCE4                                                        = 0x3004
	CLIP_DISTANCE4_EXT                                                    = 0x3004
	CLIP_DISTANCE4_APPLE                                                  = 0x3004
	CLIP_PLANE5                                                           = 0x3005
	CLIP_PLANE5_IMG                                                       = 0x3005
	CLIP_DISTANCE5                                                        = 0x3005
	CLIP_DISTANCE5_EXT                                                    = 0x3005
	CLIP_DISTANCE5_APPLE                                                  = 0x3005
	CLIP_DISTANCE6                                                        = 0x3006
	CLIP_DISTANCE6_EXT                                                    = 0x3006
	CLIP_DISTANCE6_APPLE                                                  = 0x3006
	CLIP_DISTANCE7                                                        = 0x3007
	CLIP_DISTANCE7_EXT                                                    = 0x3007
	CLIP_DISTANCE7_APPLE                                                  = 0x3007
	LIGHT0                                                                = 0x4000
	LIGHT1                                                                = 0x4001
	LIGHT2                                                                = 0x4002
	LIGHT3                                                                = 0x4003
	LIGHT4                                                                = 0x4004
	LIGHT5                                                                = 0x4005
	LIGHT6                                                                = 0x4006
	LIGHT7                                                                = 0x4007
	ABGR_EXT                                                              = 0x8000
	CONSTANT_COLOR                                                        = 0x8001
	CONSTANT_COLOR_EXT                                                    = 0x8001
	ONE_MINUS_CONSTANT_COLOR                                              = 0x8002
	ONE_MINUS_CONSTANT_COLOR_EXT                                          = 0x8002
	CONSTANT_ALPHA                                                        = 0x8003
	CONSTANT_ALPHA_EXT                                                    = 0x8003
	ONE_MINUS_CONSTANT_ALPHA                                              = 0x8004
	ONE_MINUS_CONSTANT_ALPHA_EXT                                          = 0x8004
	BLEND_COLOR                                                           = 0x8005
	BLEND_COLOR_EXT                                                       = 0x8005
	FUNC_ADD                                                              = 0x8006
	FUNC_ADD_EXT                                                          = 0x8006
	FUNC_ADD_OES                                                          = 0x8006
	MIN                                                                   = 0x8007
	MIN_EXT                                                               = 0x8007
	MAX                                                                   = 0x8008
	MAX_EXT                                                               = 0x8008
	BLEND_EQUATION                                                        = 0x8009
	BLEND_EQUATION_EXT                                                    = 0x8009
	BLEND_EQUATION_OES                                                    = 0x8009
	BLEND_EQUATION_RGB                                                    = 0x8009
	BLEND_EQUATION_RGB_EXT                                                = 0x8009
	BLEND_EQUATION_RGB_OES                                                = 0x8009
	FUNC_SUBTRACT                                                         = 0x800A
	FUNC_SUBTRACT_EXT                                                     = 0x800A
	FUNC_SUBTRACT_OES                                                     = 0x800A
	FUNC_REVERSE_SUBTRACT                                                 = 0x800B
	FUNC_REVERSE_SUBTRACT_EXT                                             = 0x800B
	FUNC_REVERSE_SUBTRACT_OES                                             = 0x800B
	CMYK_EXT                                                              = 0x800C
	CMYKA_EXT                                                             = 0x800D
	PACK_CMYK_HINT_EXT                                                    = 0x800E
	UNPACK_CMYK_HINT_EXT                                                  = 0x800F
	CONVOLUTION_1D                                                        = 0x8010
	CONVOLUTION_1D_EXT                                                    = 0x8010
	CONVOLUTION_2D                                                        = 0x8011
	CONVOLUTION_2D_EXT                                                    = 0x8011
	SEPARABLE_2D                                                          = 0x8012
	SEPARABLE_2D_EXT                                                      = 0x8012
	CONVOLUTION_BORDER_MODE                                               = 0x8013
	CONVOLUTION_BORDER_MODE_EXT                                           = 0x8013
	CONVOLUTION_FILTER_SCALE                                              = 0x8014
	CONVOLUTION_FILTER_SCALE_EXT                                          = 0x8014
	CONVOLUTION_FILTER_BIAS                                               = 0x8015
	CONVOLUTION_FILTER_BIAS_EXT                                           = 0x8015
	REDUCE                                                                = 0x8016
	REDUCE_EXT                                                            = 0x8016
	CONVOLUTION_FORMAT                                                    = 0x8017
	CONVOLUTION_FORMAT_EXT                                                = 0x8017
	CONVOLUTION_WIDTH                                                     = 0x8018
	CONVOLUTION_WIDTH_EXT                                                 = 0x8018
	CONVOLUTION_HEIGHT                                                    = 0x8019
	CONVOLUTION_HEIGHT_EXT                                                = 0x8019
	MAX_CONVOLUTION_WIDTH                                                 = 0x801A
	MAX_CONVOLUTION_WIDTH_EXT                                             = 0x801A
	MAX_CONVOLUTION_HEIGHT                                                = 0x801B
	MAX_CONVOLUTION_HEIGHT_EXT                                            = 0x801B
	POST_CONVOLUTION_RED_SCALE                                            = 0x801C
	POST_CONVOLUTION_RED_SCALE_EXT                                        = 0x801C
	POST_CONVOLUTION_GREEN_SCALE                                          = 0x801D
	POST_CONVOLUTION_GREEN_SCALE_EXT                                      = 0x801D
	POST_CONVOLUTION_BLUE_SCALE                                           = 0x801E
	POST_CONVOLUTION_BLUE_SCALE_EXT                                       = 0x801E
	POST_CONVOLUTION_ALPHA_SCALE                                          = 0x801F
	POST_CONVOLUTION_ALPHA_SCALE_EXT                                      = 0x801F
	POST_CONVOLUTION_RED_BIAS                                             = 0x8020
	POST_CONVOLUTION_RED_BIAS_EXT                                         = 0x8020
	POST_CONVOLUTION_GREEN_BIAS                                           = 0x8021
	POST_CONVOLUTION_GREEN_BIAS_EXT                                       = 0x8021
	POST_CONVOLUTION_BLUE_BIAS                                            = 0x8022
	POST_CONVOLUTION_BLUE_BIAS_EXT                                        = 0x8022
	POST_CONVOLUTION_ALPHA_BIAS                                           = 0x8023
	POST_CONVOLUTION_ALPHA_BIAS_EXT                                       = 0x8023
	HISTOGRAM                                                             = 0x8024
	HISTOGRAM_EXT                                                         = 0x8024
	PROXY_HISTOGRAM                                                       = 0x8025
	PROXY_HISTOGRAM_EXT                                                   = 0x8025
	HISTOGRAM_WIDTH                                                       = 0x8026
	HISTOGRAM_WIDTH_EXT                                                   = 0x8026
	HISTOGRAM_FORMAT                                                      = 0x8027
	HISTOGRAM_FORMAT_EXT                                                  = 0x8027
	HISTOGRAM_RED_SIZE                                                    = 0x8028
	HISTOGRAM_RED_SIZE_EXT                                                = 0x8028
	HISTOGRAM_GREEN_SIZE                                                  = 0x8029
	HISTOGRAM_GREEN_SIZE_EXT                                              = 0x8029
	HISTOGRAM_BLUE_SIZE                                                   = 0x802A
	HISTOGRAM_BLUE_SIZE_EXT                                               = 0x802A
	HISTOGRAM_ALPHA_SIZE                                                  = 0x802B
	HISTOGRAM_ALPHA_SIZE_EXT                                              = 0x802B
	HISTOGRAM_LUMINANCE_SIZE                                              = 0x802C
	HISTOGRAM_LUMINANCE_SIZE_EXT                                          = 0x802C
	HISTOGRAM_SINK                                                        = 0x802D
	HISTOGRAM_SINK_EXT                                                    = 0x802D
	MINMAX                                                                = 0x802E
	MINMAX_EXT                                                            = 0x802E
	MINMAX_FORMAT                                                         = 0x802F
	MINMAX_FORMAT_EXT                                                     = 0x802F
	MINMAX_SINK                                                           = 0x8030
	MINMAX_SINK_EXT                                                       = 0x8030
	TABLE_TOO_LARGE_EXT                                                   = 0x8031
	TABLE_TOO_LARGE                                                       = 0x8031
	UNSIGNED_BYTE_3_3_2                                                   = 0x8032
	UNSIGNED_BYTE_3_3_2_EXT                                               = 0x8032
	UNSIGNED_SHORT_4_4_4_4                                                = 0x8033
	UNSIGNED_SHORT_4_4_4_4_EXT                                            = 0x8033
	UNSIGNED_SHORT_5_5_5_1                                                = 0x8034
	UNSIGNED_SHORT_5_5_5_1_EXT                                            = 0x8034
	UNSIGNED_INT_8_8_8_8                                                  = 0x8035
	UNSIGNED_INT_8_8_8_8_EXT                                              = 0x8035
	UNSIGNED_INT_10_10_10_2                                               = 0x8036
	UNSIGNED_INT_10_10_10_2_EXT                                           = 0x8036
	POLYGON_OFFSET_EXT                                                    = 0x8037
	POLYGON_OFFSET_FILL                                                   = 0x8037
	POLYGON_OFFSET_FACTOR                                                 = 0x8038
	POLYGON_OFFSET_FACTOR_EXT                                             = 0x8038
	POLYGON_OFFSET_BIAS_EXT                                               = 0x8039
	RESCALE_NORMAL                                                        = 0x803A
	RESCALE_NORMAL_EXT                                                    = 0x803A
	ALPHA4                                                                = 0x803B
	ALPHA4_EXT                                                            = 0x803B
	ALPHA8                                                                = 0x803C
	ALPHA8_EXT                                                            = 0x803C
	ALPHA8_OES                                                            = 0x803C
	ALPHA12                                                               = 0x803D
	ALPHA12_EXT                                                           = 0x803D
	ALPHA16                                                               = 0x803E
	ALPHA16_EXT                                                           = 0x803E
	LUMINANCE4                                                            = 0x803F
	LUMINANCE4_EXT                                                        = 0x803F
	LUMINANCE8                                                            = 0x8040
	LUMINANCE8_EXT                                                        = 0x8040
	LUMINANCE8_OES                                                        = 0x8040
	LUMINANCE12                                                           = 0x8041
	LUMINANCE12_EXT                                                       = 0x8041
	LUMINANCE16                                                           = 0x8042
	LUMINANCE16_EXT                                                       = 0x8042
	LUMINANCE4_ALPHA4                                                     = 0x8043
	LUMINANCE4_ALPHA4_EXT                                                 = 0x8043
	LUMINANCE4_ALPHA4_OES                                                 = 0x8043
	LUMINANCE6_ALPHA2                                                     = 0x8044
	LUMINANCE6_ALPHA2_EXT                                                 = 0x8044
	LUMINANCE8_ALPHA8                                                     = 0x8045
	LUMINANCE8_ALPHA8_EXT                                                 = 0x8045
	LUMINANCE8_ALPHA8_OES                                                 = 0x8045
	LUMINANCE12_ALPHA4                                                    = 0x8046
	LUMINANCE12_ALPHA4_EXT                                                = 0x8046
	LUMINANCE12_ALPHA12                                                   = 0x8047
	LUMINANCE12_ALPHA12_EXT                                               = 0x8047
	LUMINANCE16_ALPHA16                                                   = 0x8048
	LUMINANCE16_ALPHA16_EXT                                               = 0x8048
	INTENSITY                                                             = 0x8049
	INTENSITY_EXT                                                         = 0x8049
	INTENSITY4                                                            = 0x804A
	INTENSITY4_EXT                                                        = 0x804A
	INTENSITY8                                                            = 0x804B
	INTENSITY8_EXT                                                        = 0x804B
	INTENSITY12                                                           = 0x804C
	INTENSITY12_EXT                                                       = 0x804C
	INTENSITY16                                                           = 0x804D
	INTENSITY16_EXT                                                       = 0x804D
	RGB2_EXT                                                              = 0x804E
	RGB4                                                                  = 0x804F
	RGB4_EXT                                                              = 0x804F
	RGB5                                                                  = 0x8050
	RGB5_EXT                                                              = 0x8050
	RGB8                                                                  = 0x8051
	RGB8_EXT                                                              = 0x8051
	RGB8_OES                                                              = 0x8051
	RGB10                                                                 = 0x8052
	RGB10_EXT                                                             = 0x8052
	RGB12                                                                 = 0x8053
	RGB12_EXT                                                             = 0x8053
	RGB16                                                                 = 0x8054
	RGB16_EXT                                                             = 0x8054
	RGBA2                                                                 = 0x8055
	RGBA2_EXT                                                             = 0x8055
	RGBA4                                                                 = 0x8056
	RGBA4_EXT                                                             = 0x8056
	RGBA4_OES                                                             = 0x8056
	RGB5_A1                                                               = 0x8057
	RGB5_A1_EXT                                                           = 0x8057
	RGB5_A1_OES                                                           = 0x8057
	RGBA8                                                                 = 0x8058
	RGBA8_EXT                                                             = 0x8058
	RGBA8_OES                                                             = 0x8058
	RGB10_A2                                                              = 0x8059
	RGB10_A2_EXT                                                          = 0x8059
	RGBA12                                                                = 0x805A
	RGBA12_EXT                                                            = 0x805A
	RGBA16                                                                = 0x805B
	RGBA16_EXT                                                            = 0x805B
	TEXTURE_RED_SIZE                                                      = 0x805C
	TEXTURE_RED_SIZE_EXT                                                  = 0x805C
	TEXTURE_GREEN_SIZE                                                    = 0x805D
	TEXTURE_GREEN_SIZE_EXT                                                = 0x805D
	TEXTURE_BLUE_SIZE                                                     = 0x805E
	TEXTURE_BLUE_SIZE_EXT                                                 = 0x805E
	TEXTURE_ALPHA_SIZE                                                    = 0x805F
	TEXTURE_ALPHA_SIZE_EXT                                                = 0x805F
	TEXTURE_LUMINANCE_SIZE                                                = 0x8060
	TEXTURE_LUMINANCE_SIZE_EXT                                            = 0x8060
	TEXTURE_INTENSITY_SIZE                                                = 0x8061
	TEXTURE_INTENSITY_SIZE_EXT                                            = 0x8061
	REPLACE_EXT                                                           = 0x8062
	PROXY_TEXTURE_1D                                                      = 0x8063
	PROXY_TEXTURE_1D_EXT                                                  = 0x8063
	PROXY_TEXTURE_2D                                                      = 0x8064
	PROXY_TEXTURE_2D_EXT                                                  = 0x8064
	TEXTURE_TOO_LARGE_EXT                                                 = 0x8065
	TEXTURE_PRIORITY                                                      = 0x8066
	TEXTURE_PRIORITY_EXT                                                  = 0x8066
	TEXTURE_RESIDENT                                                      = 0x8067
	TEXTURE_RESIDENT_EXT                                                  = 0x8067
	TEXTURE_1D_BINDING_EXT                                                = 0x8068
	TEXTURE_BINDING_1D                                                    = 0x8068
	TEXTURE_2D_BINDING_EXT                                                = 0x8069
	TEXTURE_BINDING_2D                                                    = 0x8069
	TEXTURE_3D_BINDING_EXT                                                = 0x806A
	TEXTURE_3D_BINDING_OES                                                = 0x806A
	TEXTURE_BINDING_3D                                                    = 0x806A
	TEXTURE_BINDING_3D_OES                                                = 0x806A
	PACK_SKIP_IMAGES                                                      = 0x806B
	PACK_SKIP_IMAGES_EXT                                                  = 0x806B
	PACK_IMAGE_HEIGHT                                                     = 0x806C
	PACK_IMAGE_HEIGHT_EXT                                                 = 0x806C
	UNPACK_SKIP_IMAGES                                                    = 0x806D
	UNPACK_SKIP_IMAGES_EXT                                                = 0x806D
	UNPACK_IMAGE_HEIGHT                                                   = 0x806E
	UNPACK_IMAGE_HEIGHT_EXT                                               = 0x806E
	TEXTURE_3D                                                            = 0x806F
	TEXTURE_3D_EXT                                                        = 0x806F
	TEXTURE_3D_OES                                                        = 0x806F
	PROXY_TEXTURE_3D                                                      = 0x8070
	PROXY_TEXTURE_3D_EXT                                                  = 0x8070
	TEXTURE_DEPTH                                                         = 0x8071
	TEXTURE_DEPTH_EXT                                                     = 0x8071
	TEXTURE_WRAP_R                                                        = 0x8072
	TEXTURE_WRAP_R_EXT                                                    = 0x8072
	TEXTURE_WRAP_R_OES                                                    = 0x8072
	MAX_3D_TEXTURE_SIZE                                                   = 0x8073
	MAX_3D_TEXTURE_SIZE_EXT                                               = 0x8073
	MAX_3D_TEXTURE_SIZE_OES                                               = 0x8073
	VERTEX_ARRAY                                                          = 0x8074
	VERTEX_ARRAY_EXT                                                      = 0x8074
	VERTEX_ARRAY_KHR                                                      = 0x8074
	NORMAL_ARRAY                                                          = 0x8075
	NORMAL_ARRAY_EXT                                                      = 0x8075
	COLOR_ARRAY                                                           = 0x8076
	COLOR_ARRAY_EXT                                                       = 0x8076
	INDEX_ARRAY                                                           = 0x8077
	INDEX_ARRAY_EXT                                                       = 0x8077
	TEXTURE_COORD_ARRAY                                                   = 0x8078
	TEXTURE_COORD_ARRAY_EXT                                               = 0x8078
	EDGE_FLAG_ARRAY                                                       = 0x8079
	EDGE_FLAG_ARRAY_EXT                                                   = 0x8079
	VERTEX_ARRAY_SIZE                                                     = 0x807A
	VERTEX_ARRAY_SIZE_EXT                                                 = 0x807A
	VERTEX_ARRAY_TYPE                                                     = 0x807B
	VERTEX_ARRAY_TYPE_EXT                                                 = 0x807B
	VERTEX_ARRAY_STRIDE                                                   = 0x807C
	VERTEX_ARRAY_STRIDE_EXT                                               = 0x807C
	VERTEX_ARRAY_COUNT_EXT                                                = 0x807D
	NORMAL_ARRAY_TYPE                                                     = 0x807E
	NORMAL_ARRAY_TYPE_EXT                                                 = 0x807E
	NORMAL_ARRAY_STRIDE                                                   = 0x807F
	NORMAL_ARRAY_STRIDE_EXT                                               = 0x807F
	NORMAL_ARRAY_COUNT_EXT                                                = 0x8080
	COLOR_ARRAY_SIZE                                                      = 0x8081
	COLOR_ARRAY_SIZE_EXT                                                  = 0x8081
	COLOR_ARRAY_TYPE                                                      = 0x8082
	COLOR_ARRAY_TYPE_EXT                                                  = 0x8082
	COLOR_ARRAY_STRIDE                                                    = 0x8083
	COLOR_ARRAY_STRIDE_EXT                                                = 0x8083
	COLOR_ARRAY_COUNT_EXT                                                 = 0x8084
	INDEX_ARRAY_TYPE                                                      = 0x8085
	INDEX_ARRAY_TYPE_EXT                                                  = 0x8085
	INDEX_ARRAY_STRIDE                                                    = 0x8086
	INDEX_ARRAY_STRIDE_EXT                                                = 0x8086
	INDEX_ARRAY_COUNT_EXT                                                 = 0x8087
	TEXTURE_COORD_ARRAY_SIZE                                              = 0x8088
	TEXTURE_COORD_ARRAY_SIZE_EXT                                          = 0x8088
	TEXTURE_COORD_ARRAY_TYPE                                              = 0x8089
	TEXTURE_COORD_ARRAY_TYPE_EXT                                          = 0x8089
	TEXTURE_COORD_ARRAY_STRIDE                                            = 0x808A
	TEXTURE_COORD_ARRAY_STRIDE_EXT                                        = 0x808A
	TEXTURE_COORD_ARRAY_COUNT_EXT                                         = 0x808B
	EDGE_FLAG_ARRAY_STRIDE                                                = 0x808C
	EDGE_FLAG_ARRAY_STRIDE_EXT                                            = 0x808C
	EDGE_FLAG_ARRAY_COUNT_EXT                                             = 0x808D
	VERTEX_ARRAY_POINTER                                                  = 0x808E
	VERTEX_ARRAY_POINTER_EXT                                              = 0x808E
	NORMAL_ARRAY_POINTER                                                  = 0x808F
	NORMAL_ARRAY_POINTER_EXT                                              = 0x808F
	COLOR_ARRAY_POINTER                                                   = 0x8090
	COLOR_ARRAY_POINTER_EXT                                               = 0x8090
	INDEX_ARRAY_POINTER                                                   = 0x8091
	INDEX_ARRAY_POINTER_EXT                                               = 0x8091
	TEXTURE_COORD_ARRAY_POINTER                                           = 0x8092
	TEXTURE_COORD_ARRAY_POINTER_EXT                                       = 0x8092
	EDGE_FLAG_ARRAY_POINTER                                               = 0x8093
	EDGE_FLAG_ARRAY_POINTER_EXT                                           = 0x8093
	INTERLACE_SGIX                                                        = 0x8094
	DETAIL_TEXTURE_2D_SGIS                                                = 0x8095
	DETAIL_TEXTURE_2D_BINDING_SGIS                                        = 0x8096
	LINEAR_DETAIL_SGIS                                                    = 0x8097
	LINEAR_DETAIL_ALPHA_SGIS                                              = 0x8098
	LINEAR_DETAIL_COLOR_SGIS                                              = 0x8099
	DETAIL_TEXTURE_LEVEL_SGIS                                             = 0x809A
	DETAIL_TEXTURE_MODE_SGIS                                              = 0x809B
	DETAIL_TEXTURE_FUNC_POINTS_SGIS                                       = 0x809C
	MULTISAMPLE                                                           = 0x809D
	MULTISAMPLE_ARB                                                       = 0x809D
	MULTISAMPLE_EXT                                                       = 0x809D
	MULTISAMPLE_SGIS                                                      = 0x809D
	SAMPLE_ALPHA_TO_COVERAGE                                              = 0x809E
	SAMPLE_ALPHA_TO_COVERAGE_ARB                                          = 0x809E
	SAMPLE_ALPHA_TO_MASK_EXT                                              = 0x809E
	SAMPLE_ALPHA_TO_MASK_SGIS                                             = 0x809E
	SAMPLE_ALPHA_TO_ONE                                                   = 0x809F
	SAMPLE_ALPHA_TO_ONE_ARB                                               = 0x809F
	SAMPLE_ALPHA_TO_ONE_EXT                                               = 0x809F
	SAMPLE_ALPHA_TO_ONE_SGIS                                              = 0x809F
	SAMPLE_COVERAGE                                                       = 0x80A0
	SAMPLE_COVERAGE_ARB                                                   = 0x80A0
	SAMPLE_MASK_EXT                                                       = 0x80A0
	SAMPLE_MASK_SGIS                                                      = 0x80A0
	GL_1PASS_EXT                                                          = 0x80A1
	GL_1PASS_SGIS                                                         = 0x80A1
	GL_2PASS_0_EXT                                                        = 0x80A2
	GL_2PASS_0_SGIS                                                       = 0x80A2
	GL_2PASS_1_EXT                                                        = 0x80A3
	GL_2PASS_1_SGIS                                                       = 0x80A3
	GL_4PASS_0_EXT                                                        = 0x80A4
	GL_4PASS_0_SGIS                                                       = 0x80A4
	GL_4PASS_1_EXT                                                        = 0x80A5
	GL_4PASS_1_SGIS                                                       = 0x80A5
	GL_4PASS_2_EXT                                                        = 0x80A6
	GL_4PASS_2_SGIS                                                       = 0x80A6
	GL_4PASS_3_EXT                                                        = 0x80A7
	GL_4PASS_3_SGIS                                                       = 0x80A7
	SAMPLE_BUFFERS                                                        = 0x80A8
	SAMPLE_BUFFERS_ARB                                                    = 0x80A8
	SAMPLE_BUFFERS_EXT                                                    = 0x80A8
	SAMPLE_BUFFERS_SGIS                                                   = 0x80A8
	SAMPLES                                                               = 0x80A9
	SAMPLES_ARB                                                           = 0x80A9
	SAMPLES_EXT                                                           = 0x80A9
	SAMPLES_SGIS                                                          = 0x80A9
	SAMPLE_COVERAGE_VALUE                                                 = 0x80AA
	SAMPLE_COVERAGE_VALUE_ARB                                             = 0x80AA
	SAMPLE_MASK_VALUE_EXT                                                 = 0x80AA
	SAMPLE_MASK_VALUE_SGIS                                                = 0x80AA
	SAMPLE_COVERAGE_INVERT                                                = 0x80AB
	SAMPLE_COVERAGE_INVERT_ARB                                            = 0x80AB
	SAMPLE_MASK_INVERT_EXT                                                = 0x80AB
	SAMPLE_MASK_INVERT_SGIS                                               = 0x80AB
	SAMPLE_PATTERN_EXT                                                    = 0x80AC
	SAMPLE_PATTERN_SGIS                                                   = 0x80AC
	LINEAR_SHARPEN_SGIS                                                   = 0x80AD
	LINEAR_SHARPEN_ALPHA_SGIS                                             = 0x80AE
	LINEAR_SHARPEN_COLOR_SGIS                                             = 0x80AF
	SHARPEN_TEXTURE_FUNC_POINTS_SGIS                                      = 0x80B0
	COLOR_MATRIX                                                          = 0x80B1
	COLOR_MATRIX_SGI                                                      = 0x80B1
	COLOR_MATRIX_STACK_DEPTH                                              = 0x80B2
	COLOR_MATRIX_STACK_DEPTH_SGI                                          = 0x80B2
	MAX_COLOR_MATRIX_STACK_DEPTH                                          = 0x80B3
	MAX_COLOR_MATRIX_STACK_DEPTH_SGI                                      = 0x80B3
	POST_COLOR_MATRIX_RED_SCALE                                           = 0x80B4
	POST_COLOR_MATRIX_RED_SCALE_SGI                                       = 0x80B4
	POST_COLOR_MATRIX_GREEN_SCALE                                         = 0x80B5
	POST_COLOR_MATRIX_GREEN_SCALE_SGI                                     = 0x80B5
	POST_COLOR_MATRIX_BLUE_SCALE                                          = 0x80B6
	POST_COLOR_MATRIX_BLUE_SCALE_SGI                                      = 0x80B6
	POST_COLOR_MATRIX_ALPHA_SCALE                                         = 0x80B7
	POST_COLOR_MATRIX_ALPHA_SCALE_SGI                                     = 0x80B7
	POST_COLOR_MATRIX_RED_BIAS                                            = 0x80B8
	POST_COLOR_MATRIX_RED_BIAS_SGI                                        = 0x80B8
	POST_COLOR_MATRIX_GREEN_BIAS                                          = 0x80B9
	POST_COLOR_MATRIX_GREEN_BIAS_SGI                                      = 0x80B9
	POST_COLOR_MATRIX_BLUE_BIAS                                           = 0x80BA
	POST_COLOR_MATRIX_BLUE_BIAS_SGI                                       = 0x80BA
	POST_COLOR_MATRIX_ALPHA_BIAS                                          = 0x80BB
	POST_COLOR_MATRIX_ALPHA_BIAS_SGI                                      = 0x80BB
	TEXTURE_COLOR_TABLE_SGI                                               = 0x80BC
	PROXY_TEXTURE_COLOR_TABLE_SGI                                         = 0x80BD
	TEXTURE_ENV_BIAS_SGIX                                                 = 0x80BE
	SHADOW_AMBIENT_SGIX                                                   = 0x80BF
	TEXTURE_COMPARE_FAIL_VALUE_ARB                                        = 0x80BF
	BLEND_DST_RGB                                                         = 0x80C8
	BLEND_DST_RGB_EXT                                                     = 0x80C8
	BLEND_DST_RGB_OES                                                     = 0x80C8
	BLEND_SRC_RGB                                                         = 0x80C9
	BLEND_SRC_RGB_EXT                                                     = 0x80C9
	BLEND_SRC_RGB_OES                                                     = 0x80C9
	BLEND_DST_ALPHA                                                       = 0x80CA
	BLEND_DST_ALPHA_EXT                                                   = 0x80CA
	BLEND_DST_ALPHA_OES                                                   = 0x80CA
	BLEND_SRC_ALPHA                                                       = 0x80CB
	BLEND_SRC_ALPHA_EXT                                                   = 0x80CB
	BLEND_SRC_ALPHA_OES                                                   = 0x80CB
	GL_422_EXT                                                            = 0x80CC
	GL_422_REV_EXT                                                        = 0x80CD
	GL_422_AVERAGE_EXT                                                    = 0x80CE
	GL_422_REV_AVERAGE_EXT                                                = 0x80CF
	COLOR_TABLE                                                           = 0x80D0
	COLOR_TABLE_SGI                                                       = 0x80D0
	POST_CONVOLUTION_COLOR_TABLE                                          = 0x80D1
	POST_CONVOLUTION_COLOR_TABLE_SGI                                      = 0x80D1
	POST_COLOR_MATRIX_COLOR_TABLE                                         = 0x80D2
	POST_COLOR_MATRIX_COLOR_TABLE_SGI                                     = 0x80D2
	PROXY_COLOR_TABLE                                                     = 0x80D3
	PROXY_COLOR_TABLE_SGI                                                 = 0x80D3
	PROXY_POST_CONVOLUTION_COLOR_TABLE                                    = 0x80D4
	PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI                                = 0x80D4
	PROXY_POST_COLOR_MATRIX_COLOR_TABLE                                   = 0x80D5
	PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI                               = 0x80D5
	COLOR_TABLE_SCALE                                                     = 0x80D6
	COLOR_TABLE_SCALE_SGI                                                 = 0x80D6
	COLOR_TABLE_BIAS                                                      = 0x80D7
	COLOR_TABLE_BIAS_SGI                                                  = 0x80D7
	COLOR_TABLE_FORMAT                                                    = 0x80D8
	COLOR_TABLE_FORMAT_SGI                                                = 0x80D8
	COLOR_TABLE_WIDTH                                                     = 0x80D9
	COLOR_TABLE_WIDTH_SGI                                                 = 0x80D9
	COLOR_TABLE_RED_SIZE                                                  = 0x80DA
	COLOR_TABLE_RED_SIZE_SGI                                              = 0x80DA
	COLOR_TABLE_GREEN_SIZE                                                = 0x80DB
	COLOR_TABLE_GREEN_SIZE_SGI                                            = 0x80DB
	COLOR_TABLE_BLUE_SIZE                                                 = 0x80DC
	COLOR_TABLE_BLUE_SIZE_SGI                                             = 0x80DC
	COLOR_TABLE_ALPHA_SIZE                                                = 0x80DD
	COLOR_TABLE_ALPHA_SIZE_SGI                                            = 0x80DD
	COLOR_TABLE_LUMINANCE_SIZE                                            = 0x80DE
	COLOR_TABLE_LUMINANCE_SIZE_SGI                                        = 0x80DE
	COLOR_TABLE_INTENSITY_SIZE                                            = 0x80DF
	COLOR_TABLE_INTENSITY_SIZE_SGI                                        = 0x80DF
	BGR                                                                   = 0x80E0
	BGR_EXT                                                               = 0x80E0
	BGRA                                                                  = 0x80E1
	BGRA_EXT                                                              = 0x80E1
	BGRA_IMG                                                              = 0x80E1
	COLOR_INDEX1_EXT                                                      = 0x80E2
	COLOR_INDEX2_EXT                                                      = 0x80E3
	COLOR_INDEX4_EXT                                                      = 0x80E4
	COLOR_INDEX8_EXT                                                      = 0x80E5
	COLOR_INDEX12_EXT                                                     = 0x80E6
	COLOR_INDEX16_EXT                                                     = 0x80E7
	MAX_ELEMENTS_VERTICES                                                 = 0x80E8
	MAX_ELEMENTS_VERTICES_EXT                                             = 0x80E8
	MAX_ELEMENTS_INDICES                                                  = 0x80E9
	MAX_ELEMENTS_INDICES_EXT                                              = 0x80E9
	PHONG_WIN                                                             = 0x80EA
	PHONG_HINT_WIN                                                        = 0x80EB
	FOG_SPECULAR_TEXTURE_WIN                                              = 0x80EC
	TEXTURE_INDEX_SIZE_EXT                                                = 0x80ED
	PARAMETER_BUFFER                                                      = 0x80EE
	PARAMETER_BUFFER_ARB                                                  = 0x80EE
	PARAMETER_BUFFER_BINDING                                              = 0x80EF
	PARAMETER_BUFFER_BINDING_ARB                                          = 0x80EF
	CLIP_VOLUME_CLIPPING_HINT_EXT                                         = 0x80F0
	DUAL_ALPHA4_SGIS                                                      = 0x8110
	DUAL_ALPHA8_SGIS                                                      = 0x8111
	DUAL_ALPHA12_SGIS                                                     = 0x8112
	DUAL_ALPHA16_SGIS                                                     = 0x8113
	DUAL_LUMINANCE4_SGIS                                                  = 0x8114
	DUAL_LUMINANCE8_SGIS                                                  = 0x8115
	DUAL_LUMINANCE12_SGIS                                                 = 0x8116
	DUAL_LUMINANCE16_SGIS                                                 = 0x8117
	DUAL_INTENSITY4_SGIS                                                  = 0x8118
	DUAL_INTENSITY8_SGIS                                                  = 0x8119
	DUAL_INTENSITY12_SGIS                                                 = 0x811A
	DUAL_INTENSITY16_SGIS                                                 = 0x811B
	DUAL_LUMINANCE_ALPHA4_SGIS                                            = 0x811C
	DUAL_LUMINANCE_ALPHA8_SGIS                                            = 0x811D
	QUAD_ALPHA4_SGIS                                                      = 0x811E
	QUAD_ALPHA8_SGIS                                                      = 0x811F
	QUAD_LUMINANCE4_SGIS                                                  = 0x8120
	QUAD_LUMINANCE8_SGIS                                                  = 0x8121
	QUAD_INTENSITY4_SGIS                                                  = 0x8122
	QUAD_INTENSITY8_SGIS                                                  = 0x8123
	DUAL_TEXTURE_SELECT_SGIS                                              = 0x8124
	QUAD_TEXTURE_SELECT_SGIS                                              = 0x8125
	POINT_SIZE_MIN                                                        = 0x8126
	POINT_SIZE_MIN_ARB                                                    = 0x8126
	POINT_SIZE_MIN_EXT                                                    = 0x8126
	POINT_SIZE_MIN_SGIS                                                   = 0x8126
	POINT_SIZE_MAX                                                        = 0x8127
	POINT_SIZE_MAX_ARB                                                    = 0x8127
	POINT_SIZE_MAX_EXT                                                    = 0x8127
	POINT_SIZE_MAX_SGIS                                                   = 0x8127
	POINT_FADE_THRESHOLD_SIZE                                             = 0x8128
	POINT_FADE_THRESHOLD_SIZE_ARB                                         = 0x8128
	POINT_FADE_THRESHOLD_SIZE_EXT                                         = 0x8128
	POINT_FADE_THRESHOLD_SIZE_SGIS                                        = 0x8128
	DISTANCE_ATTENUATION_EXT                                              = 0x8129
	DISTANCE_ATTENUATION_SGIS                                             = 0x8129
	POINT_DISTANCE_ATTENUATION                                            = 0x8129
	POINT_DISTANCE_ATTENUATION_ARB                                        = 0x8129
	FOG_FUNC_SGIS                                                         = 0x812A
	FOG_FUNC_POINTS_SGIS                                                  = 0x812B
	MAX_FOG_FUNC_POINTS_SGIS                                              = 0x812C
	CLAMP_TO_BORDER                                                       = 0x812D
	CLAMP_TO_BORDER_ARB                                                   = 0x812D
	CLAMP_TO_BORDER_EXT                                                   = 0x812D
	CLAMP_TO_BORDER_NV                                                    = 0x812D
	CLAMP_TO_BORDER_SGIS                                                  = 0x812D
	CLAMP_TO_BORDER_OES                                                   = 0x812D
	TEXTURE_MULTI_BUFFER_HINT_SGIX                                        = 0x812E
	CLAMP_TO_EDGE                                                         = 0x812F
	CLAMP_TO_EDGE_SGIS                                                    = 0x812F
	PACK_SKIP_VOLUMES_SGIS                                                = 0x8130
	PACK_IMAGE_DEPTH_SGIS                                                 = 0x8131
	UNPACK_SKIP_VOLUMES_SGIS                                              = 0x8132
	UNPACK_IMAGE_DEPTH_SGIS                                               = 0x8133
	TEXTURE_4D_SGIS                                                       = 0x8134
	PROXY_TEXTURE_4D_SGIS                                                 = 0x8135
	TEXTURE_4DSIZE_SGIS                                                   = 0x8136
	TEXTURE_WRAP_Q_SGIS                                                   = 0x8137
	MAX_4D_TEXTURE_SIZE_SGIS                                              = 0x8138
	PIXEL_TEX_GEN_SGIX                                                    = 0x8139
	TEXTURE_MIN_LOD                                                       = 0x813A
	TEXTURE_MIN_LOD_SGIS                                                  = 0x813A
	TEXTURE_MAX_LOD                                                       = 0x813B
	TEXTURE_MAX_LOD_SGIS                                                  = 0x813B
	TEXTURE_BASE_LEVEL                                                    = 0x813C
	TEXTURE_BASE_LEVEL_SGIS                                               = 0x813C
	TEXTURE_MAX_LEVEL                                                     = 0x813D
	TEXTURE_MAX_LEVEL_APPLE                                               = 0x813D
	TEXTURE_MAX_LEVEL_SGIS                                                = 0x813D
	PIXEL_TILE_BEST_ALIGNMENT_SGIX                                        = 0x813E
	PIXEL_TILE_CACHE_INCREMENT_SGIX                                       = 0x813F
	PIXEL_TILE_WIDTH_SGIX                                                 = 0x8140
	PIXEL_TILE_HEIGHT_SGIX                                                = 0x8141
	PIXEL_TILE_GRID_WIDTH_SGIX                                            = 0x8142
	PIXEL_TILE_GRID_HEIGHT_SGIX                                           = 0x8143
	PIXEL_TILE_GRID_DEPTH_SGIX                                            = 0x8144
	PIXEL_TILE_CACHE_SIZE_SGIX                                            = 0x8145
	FILTER4_SGIS                                                          = 0x8146
	TEXTURE_FILTER4_SIZE_SGIS                                             = 0x8147
	SPRITE_SGIX                                                           = 0x8148
	SPRITE_MODE_SGIX                                                      = 0x8149
	SPRITE_AXIS_SGIX                                                      = 0x814A
	SPRITE_TRANSLATION_SGIX                                               = 0x814B
	SPRITE_AXIAL_SGIX                                                     = 0x814C
	SPRITE_OBJECT_ALIGNED_SGIX                                            = 0x814D
	SPRITE_EYE_ALIGNED_SGIX                                               = 0x814E
	TEXTURE_4D_BINDING_SGIS                                               = 0x814F
	IGNORE_BORDER_HP                                                      = 0x8150
	CONSTANT_BORDER                                                       = 0x8151
	CONSTANT_BORDER_HP                                                    = 0x8151
	REPLICATE_BORDER                                                      = 0x8153
	REPLICATE_BORDER_HP                                                   = 0x8153
	CONVOLUTION_BORDER_COLOR                                              = 0x8154
	CONVOLUTION_BORDER_COLOR_HP                                           = 0x8154
	IMAGE_SCALE_X_HP                                                      = 0x8155
	IMAGE_SCALE_Y_HP                                                      = 0x8156
	IMAGE_TRANSLATE_X_HP                                                  = 0x8157
	IMAGE_TRANSLATE_Y_HP                                                  = 0x8158
	IMAGE_ROTATE_ANGLE_HP                                                 = 0x8159
	IMAGE_ROTATE_ORIGIN_X_HP                                              = 0x815A
	IMAGE_ROTATE_ORIGIN_Y_HP                                              = 0x815B
	IMAGE_MAG_FILTER_HP                                                   = 0x815C
	IMAGE_MIN_FILTER_HP                                                   = 0x815D
	IMAGE_CUBIC_WEIGHT_HP                                                 = 0x815E
	CUBIC_HP                                                              = 0x815F
	AVERAGE_HP                                                            = 0x8160
	IMAGE_TRANSFORM_2D_HP                                                 = 0x8161
	POST_IMAGE_TRANSFORM_COLOR_TABLE_HP                                   = 0x8162
	PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP                             = 0x8163
	OCCLUSION_TEST_HP                                                     = 0x8165
	OCCLUSION_TEST_RESULT_HP                                              = 0x8166
	TEXTURE_LIGHTING_MODE_HP                                              = 0x8167
	TEXTURE_POST_SPECULAR_HP                                              = 0x8168
	TEXTURE_PRE_SPECULAR_HP                                               = 0x8169
	LINEAR_CLIPMAP_LINEAR_SGIX                                            = 0x8170
	TEXTURE_CLIPMAP_CENTER_SGIX                                           = 0x8171
	TEXTURE_CLIPMAP_FRAME_SGIX                                            = 0x8172
	TEXTURE_CLIPMAP_OFFSET_SGIX                                           = 0x8173
	TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX                                    = 0x8174
	TEXTURE_CLIPMAP_LOD_OFFSET_SGIX                                       = 0x8175
	TEXTURE_CLIPMAP_DEPTH_SGIX                                            = 0x8176
	MAX_CLIPMAP_DEPTH_SGIX                                                = 0x8177
	MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX                                        = 0x8178
	POST_TEXTURE_FILTER_BIAS_SGIX                                         = 0x8179
	POST_TEXTURE_FILTER_SCALE_SGIX                                        = 0x817A
	POST_TEXTURE_FILTER_BIAS_RANGE_SGIX                                   = 0x817B
	POST_TEXTURE_FILTER_SCALE_RANGE_SGIX                                  = 0x817C
	REFERENCE_PLANE_SGIX                                                  = 0x817D
	REFERENCE_PLANE_EQUATION_SGIX                                         = 0x817E
	IR_INSTRUMENT1_SGIX                                                   = 0x817F
	INSTRUMENT_BUFFER_POINTER_SGIX                                        = 0x8180
	INSTRUMENT_MEASUREMENTS_SGIX                                          = 0x8181
	LIST_PRIORITY_SGIX                                                    = 0x8182
	CALLIGRAPHIC_FRAGMENT_SGIX                                            = 0x8183
	PIXEL_TEX_GEN_Q_CEILING_SGIX                                          = 0x8184
	PIXEL_TEX_GEN_Q_ROUND_SGIX                                            = 0x8185
	PIXEL_TEX_GEN_Q_FLOOR_SGIX                                            = 0x8186
	PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX                                      = 0x8187
	PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX                                   = 0x8188
	PIXEL_TEX_GEN_ALPHA_LS_SGIX                                           = 0x8189
	PIXEL_TEX_GEN_ALPHA_MS_SGIX                                           = 0x818A
	FRAMEZOOM_SGIX                                                        = 0x818B
	FRAMEZOOM_FACTOR_SGIX                                                 = 0x818C
	MAX_FRAMEZOOM_FACTOR_SGIX                                             = 0x818D
	TEXTURE_LOD_BIAS_S_SGIX                                               = 0x818E
	TEXTURE_LOD_BIAS_T_SGIX                                               = 0x818F
	TEXTURE_LOD_BIAS_R_SGIX                                               = 0x8190
	GENERATE_MIPMAP                                                       = 0x8191
	GENERATE_MIPMAP_SGIS                                                  = 0x8191
	GENERATE_MIPMAP_HINT                                                  = 0x8192
	GENERATE_MIPMAP_HINT_SGIS                                             = 0x8192
	GEOMETRY_DEFORMATION_SGIX                                             = 0x8194
	TEXTURE_DEFORMATION_SGIX                                              = 0x8195
	DEFORMATIONS_MASK_SGIX                                                = 0x8196
	MAX_DEFORMATION_ORDER_SGIX                                            = 0x8197
	FOG_OFFSET_SGIX                                                       = 0x8198
	FOG_OFFSET_VALUE_SGIX                                                 = 0x8199
	TEXTURE_COMPARE_SGIX                                                  = 0x819A
	TEXTURE_COMPARE_OPERATOR_SGIX                                         = 0x819B
	TEXTURE_LEQUAL_R_SGIX                                                 = 0x819C
	TEXTURE_GEQUAL_R_SGIX                                                 = 0x819D
	DEPTH_COMPONENT16                                                     = 0x81A5
	DEPTH_COMPONENT16_ARB                                                 = 0x81A5
	DEPTH_COMPONENT16_OES                                                 = 0x81A5
	DEPTH_COMPONENT16_SGIX                                                = 0x81A5
	DEPTH_COMPONENT24                                                     = 0x81A6
	DEPTH_COMPONENT24_ARB                                                 = 0x81A6
	DEPTH_COMPONENT24_OES                                                 = 0x81A6
	DEPTH_COMPONENT24_SGIX                                                = 0x81A6
	DEPTH_COMPONENT32                                                     = 0x81A7
	DEPTH_COMPONENT32_ARB                                                 = 0x81A7
	DEPTH_COMPONENT32_OES                                                 = 0x81A7
	DEPTH_COMPONENT32_SGIX                                                = 0x81A7
	ARRAY_ELEMENT_LOCK_FIRST_EXT                                          = 0x81A8
	ARRAY_ELEMENT_LOCK_COUNT_EXT                                          = 0x81A9
	CULL_VERTEX_EXT                                                       = 0x81AA
	CULL_VERTEX_EYE_POSITION_EXT                                          = 0x81AB
	CULL_VERTEX_OBJECT_POSITION_EXT                                       = 0x81AC
	IUI_V2F_EXT                                                           = 0x81AD
	IUI_V3F_EXT                                                           = 0x81AE
	IUI_N3F_V2F_EXT                                                       = 0x81AF
	IUI_N3F_V3F_EXT                                                       = 0x81B0
	T2F_IUI_V2F_EXT                                                       = 0x81B1
	T2F_IUI_V3F_EXT                                                       = 0x81B2
	T2F_IUI_N3F_V2F_EXT                                                   = 0x81B3
	T2F_IUI_N3F_V3F_EXT                                                   = 0x81B4
	INDEX_TEST_EXT                                                        = 0x81B5
	INDEX_TEST_FUNC_EXT                                                   = 0x81B6
	INDEX_TEST_REF_EXT                                                    = 0x81B7
	INDEX_MATERIAL_EXT                                                    = 0x81B8
	INDEX_MATERIAL_PARAMETER_EXT                                          = 0x81B9
	INDEX_MATERIAL_FACE_EXT                                               = 0x81BA
	YCRCB_422_SGIX                                                        = 0x81BB
	YCRCB_444_SGIX                                                        = 0x81BC
	WRAP_BORDER_SUN                                                       = 0x81D4
	UNPACK_CONSTANT_DATA_SUNX                                             = 0x81D5
	TEXTURE_CONSTANT_DATA_SUNX                                            = 0x81D6
	TRIANGLE_LIST_SUN                                                     = 0x81D7
	REPLACEMENT_CODE_SUN                                                  = 0x81D8
	GLOBAL_ALPHA_SUN                                                      = 0x81D9
	GLOBAL_ALPHA_FACTOR_SUN                                               = 0x81DA
	TEXTURE_COLOR_WRITEMASK_SGIS                                          = 0x81EF
	EYE_DISTANCE_TO_POINT_SGIS                                            = 0x81F0
	OBJECT_DISTANCE_TO_POINT_SGIS                                         = 0x81F1
	EYE_DISTANCE_TO_LINE_SGIS                                             = 0x81F2
	OBJECT_DISTANCE_TO_LINE_SGIS                                          = 0x81F3
	EYE_POINT_SGIS                                                        = 0x81F4
	OBJECT_POINT_SGIS                                                     = 0x81F5
	EYE_LINE_SGIS                                                         = 0x81F6
	OBJECT_LINE_SGIS                                                      = 0x81F7
	LIGHT_MODEL_COLOR_CONTROL                                             = 0x81F8
	LIGHT_MODEL_COLOR_CONTROL_EXT                                         = 0x81F8
	SINGLE_COLOR                                                          = 0x81F9
	SINGLE_COLOR_EXT                                                      = 0x81F9
	SEPARATE_SPECULAR_COLOR                                               = 0x81FA
	SEPARATE_SPECULAR_COLOR_EXT                                           = 0x81FA
	SHARED_TEXTURE_PALETTE_EXT                                            = 0x81FB
	TEXT_FRAGMENT_SHADER_ATI                                              = 0x8200
	FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING                                 = 0x8210
	FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT                             = 0x8210
	FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE                                 = 0x8211
	FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT                             = 0x8211
	FRAMEBUFFER_ATTACHMENT_RED_SIZE                                       = 0x8212
	FRAMEBUFFER_ATTACHMENT_GREEN_SIZE                                     = 0x8213
	FRAMEBUFFER_ATTACHMENT_BLUE_SIZE                                      = 0x8214
	FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE                                     = 0x8215
	FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE                                     = 0x8216
	FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE                                   = 0x8217
	FRAMEBUFFER_DEFAULT                                                   = 0x8218
	FRAMEBUFFER_UNDEFINED                                                 = 0x8219
	FRAMEBUFFER_UNDEFINED_OES                                             = 0x8219
	DEPTH_STENCIL_ATTACHMENT                                              = 0x821A
	MAJOR_VERSION                                                         = 0x821B
	MINOR_VERSION                                                         = 0x821C
	NUM_EXTENSIONS                                                        = 0x821D
	CONTEXT_FLAGS                                                         = 0x821E
	BUFFER_IMMUTABLE_STORAGE                                              = 0x821F
	BUFFER_IMMUTABLE_STORAGE_EXT                                          = 0x821F
	BUFFER_STORAGE_FLAGS                                                  = 0x8220
	BUFFER_STORAGE_FLAGS_EXT                                              = 0x8220
	PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED                               = 0x8221
	PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES                           = 0x8221
	INDEX                                                                 = 0x8222
	COMPRESSED_RED                                                        = 0x8225
	COMPRESSED_RG                                                         = 0x8226
	RG                                                                    = 0x8227
	RG_EXT                                                                = 0x8227
	RG_INTEGER                                                            = 0x8228
	R8                                                                    = 0x8229
	R8_EXT                                                                = 0x8229
	R16                                                                   = 0x822A
	R16_EXT                                                               = 0x822A
	RG8                                                                   = 0x822B
	RG8_EXT                                                               = 0x822B
	RG16                                                                  = 0x822C
	RG16_EXT                                                              = 0x822C
	R16F                                                                  = 0x822D
	R16F_EXT                                                              = 0x822D
	R32F                                                                  = 0x822E
	R32F_EXT                                                              = 0x822E
	RG16F                                                                 = 0x822F
	RG16F_EXT                                                             = 0x822F
	RG32F                                                                 = 0x8230
	RG32F_EXT                                                             = 0x8230
	R8I                                                                   = 0x8231
	R8UI                                                                  = 0x8232
	R16I                                                                  = 0x8233
	R16UI                                                                 = 0x8234
	R32I                                                                  = 0x8235
	R32UI                                                                 = 0x8236
	RG8I                                                                  = 0x8237
	RG8UI                                                                 = 0x8238
	RG16I                                                                 = 0x8239
	RG16UI                                                                = 0x823A
	RG32I                                                                 = 0x823B
	RG32UI                                                                = 0x823C
	SYNC_CL_EVENT_ARB                                                     = 0x8240
	SYNC_CL_EVENT_COMPLETE_ARB                                            = 0x8241
	DEBUG_OUTPUT_SYNCHRONOUS                                              = 0x8242
	DEBUG_OUTPUT_SYNCHRONOUS_ARB                                          = 0x8242
	DEBUG_OUTPUT_SYNCHRONOUS_KHR                                          = 0x8242
	DEBUG_NEXT_LOGGED_MESSAGE_LENGTH                                      = 0x8243
	DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB                                  = 0x8243
	DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR                                  = 0x8243
	DEBUG_CALLBACK_FUNCTION                                               = 0x8244
	DEBUG_CALLBACK_FUNCTION_ARB                                           = 0x8244
	DEBUG_CALLBACK_FUNCTION_KHR                                           = 0x8244
	DEBUG_CALLBACK_USER_PARAM                                             = 0x8245
	DEBUG_CALLBACK_USER_PARAM_ARB                                         = 0x8245
	DEBUG_CALLBACK_USER_PARAM_KHR                                         = 0x8245
	DEBUG_SOURCE_API                                                      = 0x8246
	DEBUG_SOURCE_API_ARB                                                  = 0x8246
	DEBUG_SOURCE_API_KHR                                                  = 0x8246
	DEBUG_SOURCE_WINDOW_SYSTEM                                            = 0x8247
	DEBUG_SOURCE_WINDOW_SYSTEM_ARB                                        = 0x8247
	DEBUG_SOURCE_WINDOW_SYSTEM_KHR                                        = 0x8247
	DEBUG_SOURCE_SHADER_COMPILER                                          = 0x8248
	DEBUG_SOURCE_SHADER_COMPILER_ARB                                      = 0x8248
	DEBUG_SOURCE_SHADER_COMPILER_KHR                                      = 0x8248
	DEBUG_SOURCE_THIRD_PARTY                                              = 0x8249
	DEBUG_SOURCE_THIRD_PARTY_ARB                                          = 0x8249
	DEBUG_SOURCE_THIRD_PARTY_KHR                                          = 0x8249
	DEBUG_SOURCE_APPLICATION                                              = 0x824A
	DEBUG_SOURCE_APPLICATION_ARB                                          = 0x824A
	DEBUG_SOURCE_APPLICATION_KHR                                          = 0x824A
	DEBUG_SOURCE_OTHER                                                    = 0x824B
	DEBUG_SOURCE_OTHER_ARB                                                = 0x824B
	DEBUG_SOURCE_OTHER_KHR                                                = 0x824B
	DEBUG_TYPE_ERROR                                                      = 0x824C
	DEBUG_TYPE_ERROR_ARB                                                  = 0x824C
	DEBUG_TYPE_ERROR_KHR                                                  = 0x824C
	DEBUG_TYPE_DEPRECATED_BEHAVIOR                                        = 0x824D
	DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB                                    = 0x824D
	DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR                                    = 0x824D
	DEBUG_TYPE_UNDEFINED_BEHAVIOR                                         = 0x824E
	DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB                                     = 0x824E
	DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR                                     = 0x824E
	DEBUG_TYPE_PORTABILITY                                                = 0x824F
	DEBUG_TYPE_PORTABILITY_ARB                                            = 0x824F
	DEBUG_TYPE_PORTABILITY_KHR                                            = 0x824F
	DEBUG_TYPE_PERFORMANCE                                                = 0x8250
	DEBUG_TYPE_PERFORMANCE_ARB                                            = 0x8250
	DEBUG_TYPE_PERFORMANCE_KHR                                            = 0x8250
	DEBUG_TYPE_OTHER                                                      = 0x8251
	DEBUG_TYPE_OTHER_ARB                                                  = 0x8251
	DEBUG_TYPE_OTHER_KHR                                                  = 0x8251
	LOSE_CONTEXT_ON_RESET                                                 = 0x8252
	LOSE_CONTEXT_ON_RESET_ARB                                             = 0x8252
	LOSE_CONTEXT_ON_RESET_EXT                                             = 0x8252
	LOSE_CONTEXT_ON_RESET_KHR                                             = 0x8252
	GUILTY_CONTEXT_RESET                                                  = 0x8253
	GUILTY_CONTEXT_RESET_ARB                                              = 0x8253
	GUILTY_CONTEXT_RESET_EXT                                              = 0x8253
	GUILTY_CONTEXT_RESET_KHR                                              = 0x8253
	INNOCENT_CONTEXT_RESET                                                = 0x8254
	INNOCENT_CONTEXT_RESET_ARB                                            = 0x8254
	INNOCENT_CONTEXT_RESET_EXT                                            = 0x8254
	INNOCENT_CONTEXT_RESET_KHR                                            = 0x8254
	UNKNOWN_CONTEXT_RESET                                                 = 0x8255
	UNKNOWN_CONTEXT_RESET_ARB                                             = 0x8255
	UNKNOWN_CONTEXT_RESET_EXT                                             = 0x8255
	UNKNOWN_CONTEXT_RESET_KHR                                             = 0x8255
	RESET_NOTIFICATION_STRATEGY                                           = 0x8256
	RESET_NOTIFICATION_STRATEGY_ARB                                       = 0x8256
	RESET_NOTIFICATION_STRATEGY_EXT                                       = 0x8256
	RESET_NOTIFICATION_STRATEGY_KHR                                       = 0x8256
	PROGRAM_BINARY_RETRIEVABLE_HINT                                       = 0x8257
	PROGRAM_SEPARABLE                                                     = 0x8258
	PROGRAM_SEPARABLE_EXT                                                 = 0x8258
	ACTIVE_PROGRAM                                                        = 0x8259
	PROGRAM_PIPELINE_BINDING                                              = 0x825A
	PROGRAM_PIPELINE_BINDING_EXT                                          = 0x825A
	MAX_VIEWPORTS                                                         = 0x825B
	MAX_VIEWPORTS_NV                                                      = 0x825B
	MAX_VIEWPORTS_OES                                                     = 0x825B
	VIEWPORT_SUBPIXEL_BITS                                                = 0x825C
	VIEWPORT_SUBPIXEL_BITS_EXT                                            = 0x825C
	VIEWPORT_SUBPIXEL_BITS_NV                                             = 0x825C
	VIEWPORT_SUBPIXEL_BITS_OES                                            = 0x825C
	VIEWPORT_BOUNDS_RANGE                                                 = 0x825D
	VIEWPORT_BOUNDS_RANGE_EXT                                             = 0x825D
	VIEWPORT_BOUNDS_RANGE_NV                                              = 0x825D
	VIEWPORT_BOUNDS_RANGE_OES                                             = 0x825D
	LAYER_PROVOKING_VERTEX                                                = 0x825E
	LAYER_PROVOKING_VERTEX_EXT                                            = 0x825E
	LAYER_PROVOKING_VERTEX_OES                                            = 0x825E
	VIEWPORT_INDEX_PROVOKING_VERTEX                                       = 0x825F
	VIEWPORT_INDEX_PROVOKING_VERTEX_EXT                                   = 0x825F
	VIEWPORT_INDEX_PROVOKING_VERTEX_NV                                    = 0x825F
	VIEWPORT_INDEX_PROVOKING_VERTEX_OES                                   = 0x825F
	UNDEFINED_VERTEX                                                      = 0x8260
	UNDEFINED_VERTEX_EXT                                                  = 0x8260
	UNDEFINED_VERTEX_OES                                                  = 0x8260
	NO_RESET_NOTIFICATION                                                 = 0x8261
	NO_RESET_NOTIFICATION_ARB                                             = 0x8261
	NO_RESET_NOTIFICATION_EXT                                             = 0x8261
	NO_RESET_NOTIFICATION_KHR                                             = 0x8261
	MAX_COMPUTE_SHARED_MEMORY_SIZE                                        = 0x8262
	MAX_COMPUTE_UNIFORM_COMPONENTS                                        = 0x8263
	MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS                                    = 0x8264
	MAX_COMPUTE_ATOMIC_COUNTERS                                           = 0x8265
	MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS                               = 0x8266
	COMPUTE_WORK_GROUP_SIZE                                               = 0x8267
	DEBUG_TYPE_MARKER                                                     = 0x8268
	DEBUG_TYPE_MARKER_KHR                                                 = 0x8268
	DEBUG_TYPE_PUSH_GROUP                                                 = 0x8269
	DEBUG_TYPE_PUSH_GROUP_KHR                                             = 0x8269
	DEBUG_TYPE_POP_GROUP                                                  = 0x826A
	DEBUG_TYPE_POP_GROUP_KHR                                              = 0x826A
	DEBUG_SEVERITY_NOTIFICATION                                           = 0x826B
	DEBUG_SEVERITY_NOTIFICATION_KHR                                       = 0x826B
	MAX_DEBUG_GROUP_STACK_DEPTH                                           = 0x826C
	MAX_DEBUG_GROUP_STACK_DEPTH_KHR                                       = 0x826C
	DEBUG_GROUP_STACK_DEPTH                                               = 0x826D
	DEBUG_GROUP_STACK_DEPTH_KHR                                           = 0x826D
	MAX_UNIFORM_LOCATIONS                                                 = 0x826E
	INTERNALFORMAT_SUPPORTED                                              = 0x826F
	INTERNALFORMAT_PREFERRED                                              = 0x8270
	INTERNALFORMAT_RED_SIZE                                               = 0x8271
	INTERNALFORMAT_GREEN_SIZE                                             = 0x8272
	INTERNALFORMAT_BLUE_SIZE                                              = 0x8273
	INTERNALFORMAT_ALPHA_SIZE                                             = 0x8274
	INTERNALFORMAT_DEPTH_SIZE                                             = 0x8275
	INTERNALFORMAT_STENCIL_SIZE                                           = 0x8276
	INTERNALFORMAT_SHARED_SIZE                                            = 0x8277
	INTERNALFORMAT_RED_TYPE                                               = 0x8278
	INTERNALFORMAT_GREEN_TYPE                                             = 0x8279
	INTERNALFORMAT_BLUE_TYPE                                              = 0x827A
	INTERNALFORMAT_ALPHA_TYPE                                             = 0x827B
	INTERNALFORMAT_DEPTH_TYPE                                             = 0x827C
	INTERNALFORMAT_STENCIL_TYPE                                           = 0x827D
	MAX_WIDTH                                                             = 0x827E
	MAX_HEIGHT                                                            = 0x827F
	MAX_DEPTH                                                             = 0x8280
	MAX_LAYERS                                                            = 0x8281
	MAX_COMBINED_DIMENSIONS                                               = 0x8282
	COLOR_COMPONENTS                                                      = 0x8283
	DEPTH_COMPONENTS                                                      = 0x8284
	STENCIL_COMPONENTS                                                    = 0x8285
	COLOR_RENDERABLE                                                      = 0x8286
	DEPTH_RENDERABLE                                                      = 0x8287
	STENCIL_RENDERABLE                                                    = 0x8288
	FRAMEBUFFER_RENDERABLE                                                = 0x8289
	FRAMEBUFFER_RENDERABLE_LAYERED                                        = 0x828A
	FRAMEBUFFER_BLEND                                                     = 0x828B
	READ_PIXELS                                                           = 0x828C
	READ_PIXELS_FORMAT                                                    = 0x828D
	READ_PIXELS_TYPE                                                      = 0x828E
	TEXTURE_IMAGE_FORMAT                                                  = 0x828F
	TEXTURE_IMAGE_TYPE                                                    = 0x8290
	GET_TEXTURE_IMAGE_FORMAT                                              = 0x8291
	GET_TEXTURE_IMAGE_TYPE                                                = 0x8292
	MIPMAP                                                                = 0x8293
	MANUAL_GENERATE_MIPMAP                                                = 0x8294
	AUTO_GENERATE_MIPMAP                                                  = 0x8295
	COLOR_ENCODING                                                        = 0x8296
	SRGB_READ                                                             = 0x8297
	SRGB_WRITE                                                            = 0x8298
	SRGB_DECODE_ARB                                                       = 0x8299
	FILTER                                                                = 0x829A
	VERTEX_TEXTURE                                                        = 0x829B
	TESS_CONTROL_TEXTURE                                                  = 0x829C
	TESS_EVALUATION_TEXTURE                                               = 0x829D
	GEOMETRY_TEXTURE                                                      = 0x829E
	FRAGMENT_TEXTURE                                                      = 0x829F
	COMPUTE_TEXTURE                                                       = 0x82A0
	TEXTURE_SHADOW                                                        = 0x82A1
	TEXTURE_GATHER                                                        = 0x82A2
	TEXTURE_GATHER_SHADOW                                                 = 0x82A3
	SHADER_IMAGE_LOAD                                                     = 0x82A4
	SHADER_IMAGE_STORE                                                    = 0x82A5
	SHADER_IMAGE_ATOMIC                                                   = 0x82A6
	IMAGE_TEXEL_SIZE                                                      = 0x82A7
	IMAGE_COMPATIBILITY_CLASS                                             = 0x82A8
	IMAGE_PIXEL_FORMAT                                                    = 0x82A9
	IMAGE_PIXEL_TYPE                                                      = 0x82AA
	SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST                                   = 0x82AC
	SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST                                 = 0x82AD
	SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE                                  = 0x82AE
	SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE                                = 0x82AF
	TEXTURE_COMPRESSED_BLOCK_WIDTH                                        = 0x82B1
	TEXTURE_COMPRESSED_BLOCK_HEIGHT                                       = 0x82B2
	TEXTURE_COMPRESSED_BLOCK_SIZE                                         = 0x82B3
	CLEAR_BUFFER                                                          = 0x82B4
	TEXTURE_VIEW                                                          = 0x82B5
	VIEW_COMPATIBILITY_CLASS                                              = 0x82B6
	FULL_SUPPORT                                                          = 0x82B7
	CAVEAT_SUPPORT                                                        = 0x82B8
	IMAGE_CLASS_4_X_32                                                    = 0x82B9
	IMAGE_CLASS_2_X_32                                                    = 0x82BA
	IMAGE_CLASS_1_X_32                                                    = 0x82BB
	IMAGE_CLASS_4_X_16                                                    = 0x82BC
	IMAGE_CLASS_2_X_16                                                    = 0x82BD
	IMAGE_CLASS_1_X_16                                                    = 0x82BE
	IMAGE_CLASS_4_X_8                                                     = 0x82BF
	IMAGE_CLASS_2_X_8                                                     = 0x82C0
	IMAGE_CLASS_1_X_8                                                     = 0x82C1
	IMAGE_CLASS_11_11_10                                                  = 0x82C2
	IMAGE_CLASS_10_10_10_2                                                = 0x82C3
	VIEW_CLASS_128_BITS                                                   = 0x82C4
	VIEW_CLASS_96_BITS                                                    = 0x82C5
	VIEW_CLASS_64_BITS                                                    = 0x82C6
	VIEW_CLASS_48_BITS                                                    = 0x82C7
	VIEW_CLASS_32_BITS                                                    = 0x82C8
	VIEW_CLASS_24_BITS                                                    = 0x82C9
	VIEW_CLASS_16_BITS                                                    = 0x82CA
	VIEW_CLASS_8_BITS                                                     = 0x82CB
	VIEW_CLASS_S3TC_DXT1_RGB                                              = 0x82CC
	VIEW_CLASS_S3TC_DXT1_RGBA                                             = 0x82CD
	VIEW_CLASS_S3TC_DXT3_RGBA                                             = 0x82CE
	VIEW_CLASS_S3TC_DXT5_RGBA                                             = 0x82CF
	VIEW_CLASS_RGTC1_RED                                                  = 0x82D0
	VIEW_CLASS_RGTC2_RG                                                   = 0x82D1
	VIEW_CLASS_BPTC_UNORM                                                 = 0x82D2
	VIEW_CLASS_BPTC_FLOAT                                                 = 0x82D3
	VERTEX_ATTRIB_BINDING                                                 = 0x82D4
	VERTEX_ATTRIB_RELATIVE_OFFSET                                         = 0x82D5
	VERTEX_BINDING_DIVISOR                                                = 0x82D6
	VERTEX_BINDING_OFFSET                                                 = 0x82D7
	VERTEX_BINDING_STRIDE                                                 = 0x82D8
	MAX_VERTEX_ATTRIB_RELATIVE_OFFSET                                     = 0x82D9
	MAX_VERTEX_ATTRIB_BINDINGS                                            = 0x82DA
	TEXTURE_VIEW_MIN_LEVEL                                                = 0x82DB
	TEXTURE_VIEW_MIN_LEVEL_EXT                                            = 0x82DB
	TEXTURE_VIEW_MIN_LEVEL_OES                                            = 0x82DB
	TEXTURE_VIEW_NUM_LEVELS                                               = 0x82DC
	TEXTURE_VIEW_NUM_LEVELS_EXT                                           = 0x82DC
	TEXTURE_VIEW_NUM_LEVELS_OES                                           = 0x82DC
	TEXTURE_VIEW_MIN_LAYER                                                = 0x82DD
	TEXTURE_VIEW_MIN_LAYER_EXT                                            = 0x82DD
	TEXTURE_VIEW_MIN_LAYER_OES                                            = 0x82DD
	TEXTURE_VIEW_NUM_LAYERS                                               = 0x82DE
	TEXTURE_VIEW_NUM_LAYERS_EXT                                           = 0x82DE
	TEXTURE_VIEW_NUM_LAYERS_OES                                           = 0x82DE
	TEXTURE_IMMUTABLE_LEVELS                                              = 0x82DF
	BUFFER                                                                = 0x82E0
	BUFFER_KHR                                                            = 0x82E0
	SHADER                                                                = 0x82E1
	SHADER_KHR                                                            = 0x82E1
	PROGRAM                                                               = 0x82E2
	PROGRAM_KHR                                                           = 0x82E2
	QUERY                                                                 = 0x82E3
	QUERY_KHR                                                             = 0x82E3
	PROGRAM_PIPELINE                                                      = 0x82E4
	PROGRAM_PIPELINE_KHR                                                  = 0x82E4
	MAX_VERTEX_ATTRIB_STRIDE                                              = 0x82E5
	SAMPLER                                                               = 0x82E6
	SAMPLER_KHR                                                           = 0x82E6
	DISPLAY_LIST                                                          = 0x82E7
	MAX_LABEL_LENGTH                                                      = 0x82E8
	MAX_LABEL_LENGTH_KHR                                                  = 0x82E8
	NUM_SHADING_LANGUAGE_VERSIONS                                         = 0x82E9
	QUERY_TARGET                                                          = 0x82EA
	TRANSFORM_FEEDBACK_OVERFLOW                                           = 0x82EC
	TRANSFORM_FEEDBACK_OVERFLOW_ARB                                       = 0x82EC
	TRANSFORM_FEEDBACK_STREAM_OVERFLOW                                    = 0x82ED
	TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB                                = 0x82ED
	VERTICES_SUBMITTED                                                    = 0x82EE
	VERTICES_SUBMITTED_ARB                                                = 0x82EE
	PRIMITIVES_SUBMITTED                                                  = 0x82EF
	PRIMITIVES_SUBMITTED_ARB                                              = 0x82EF
	VERTEX_SHADER_INVOCATIONS                                             = 0x82F0
	VERTEX_SHADER_INVOCATIONS_ARB                                         = 0x82F0
	TESS_CONTROL_SHADER_PATCHES                                           = 0x82F1
	TESS_CONTROL_SHADER_PATCHES_ARB                                       = 0x82F1
	TESS_EVALUATION_SHADER_INVOCATIONS                                    = 0x82F2
	TESS_EVALUATION_SHADER_INVOCATIONS_ARB                                = 0x82F2
	GEOMETRY_SHADER_PRIMITIVES_EMITTED                                    = 0x82F3
	GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB                                = 0x82F3
	FRAGMENT_SHADER_INVOCATIONS                                           = 0x82F4
	FRAGMENT_SHADER_INVOCATIONS_ARB                                       = 0x82F4
	COMPUTE_SHADER_INVOCATIONS                                            = 0x82F5
	COMPUTE_SHADER_INVOCATIONS_ARB                                        = 0x82F5
	CLIPPING_INPUT_PRIMITIVES                                             = 0x82F6
	CLIPPING_INPUT_PRIMITIVES_ARB                                         = 0x82F6
	CLIPPING_OUTPUT_PRIMITIVES                                            = 0x82F7
	CLIPPING_OUTPUT_PRIMITIVES_ARB                                        = 0x82F7
	SPARSE_BUFFER_PAGE_SIZE_ARB                                           = 0x82F8
	MAX_CULL_DISTANCES                                                    = 0x82F9
	MAX_CULL_DISTANCES_EXT                                                = 0x82F9
	MAX_COMBINED_CLIP_AND_CULL_DISTANCES                                  = 0x82FA
	MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT                              = 0x82FA
	CONTEXT_RELEASE_BEHAVIOR                                              = 0x82FB
	CONTEXT_RELEASE_BEHAVIOR_KHR                                          = 0x82FB
	CONTEXT_RELEASE_BEHAVIOR_FLUSH                                        = 0x82FC
	CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR                                    = 0x82FC
	ROBUST_GPU_TIMEOUT_MS_KHR                                             = 0x82FD
	DEPTH_PASS_INSTRUMENT_SGIX                                            = 0x8310
	DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX                                   = 0x8311
	DEPTH_PASS_INSTRUMENT_MAX_SGIX                                        = 0x8312
	FRAGMENTS_INSTRUMENT_SGIX                                             = 0x8313
	FRAGMENTS_INSTRUMENT_COUNTERS_SGIX                                    = 0x8314
	FRAGMENTS_INSTRUMENT_MAX_SGIX                                         = 0x8315
	CONVOLUTION_HINT_SGIX                                                 = 0x8316
	YCRCB_SGIX                                                            = 0x8318
	YCRCBA_SGIX                                                           = 0x8319
	UNPACK_COMPRESSED_SIZE_SGIX                                           = 0x831A
	PACK_MAX_COMPRESSED_SIZE_SGIX                                         = 0x831B
	PACK_COMPRESSED_SIZE_SGIX                                             = 0x831C
	SLIM8U_SGIX                                                           = 0x831D
	SLIM10U_SGIX                                                          = 0x831E
	SLIM12S_SGIX                                                          = 0x831F
	ALPHA_MIN_SGIX                                                        = 0x8320
	ALPHA_MAX_SGIX                                                        = 0x8321
	SCALEBIAS_HINT_SGIX                                                   = 0x8322
	ASYNC_MARKER_SGIX                                                     = 0x8329
	PIXEL_TEX_GEN_MODE_SGIX                                               = 0x832B
	ASYNC_HISTOGRAM_SGIX                                                  = 0x832C
	MAX_ASYNC_HISTOGRAM_SGIX                                              = 0x832D
	PIXEL_TRANSFORM_2D_EXT                                                = 0x8330
	PIXEL_MAG_FILTER_EXT                                                  = 0x8331
	PIXEL_MIN_FILTER_EXT                                                  = 0x8332
	PIXEL_CUBIC_WEIGHT_EXT                                                = 0x8333
	CUBIC_EXT                                                             = 0x8334
	AVERAGE_EXT                                                           = 0x8335
	PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT                                    = 0x8336
	MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT                                = 0x8337
	PIXEL_TRANSFORM_2D_MATRIX_EXT                                         = 0x8338
	FRAGMENT_MATERIAL_EXT                                                 = 0x8349
	FRAGMENT_NORMAL_EXT                                                   = 0x834A
	FRAGMENT_COLOR_EXT                                                    = 0x834C
	ATTENUATION_EXT                                                       = 0x834D
	SHADOW_ATTENUATION_EXT                                                = 0x834E
	TEXTURE_APPLICATION_MODE_EXT                                          = 0x834F
	TEXTURE_LIGHT_EXT                                                     = 0x8350
	TEXTURE_MATERIAL_FACE_EXT                                             = 0x8351
	TEXTURE_MATERIAL_PARAMETER_EXT                                        = 0x8352
	PIXEL_TEXTURE_SGIS                                                    = 0x8353
	PIXEL_FRAGMENT_RGB_SOURCE_SGIS                                        = 0x8354
	PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS                                      = 0x8355
	PIXEL_GROUP_COLOR_SGIS                                                = 0x8356
	LINE_QUALITY_HINT_SGIX                                                = 0x835B
	ASYNC_TEX_IMAGE_SGIX                                                  = 0x835C
	ASYNC_DRAW_PIXELS_SGIX                                                = 0x835D
	ASYNC_READ_PIXELS_SGIX                                                = 0x835E
	MAX_ASYNC_TEX_IMAGE_SGIX                                              = 0x835F
	MAX_ASYNC_DRAW_PIXELS_SGIX                                            = 0x8360
	MAX_ASYNC_READ_PIXELS_SGIX                                            = 0x8361
	UNSIGNED_BYTE_2_3_3_REV                                               = 0x8362
	UNSIGNED_BYTE_2_3_3_REV_EXT                                           = 0x8362
	UNSIGNED_SHORT_5_6_5                                                  = 0x8363
	UNSIGNED_SHORT_5_6_5_EXT                                              = 0x8363
	UNSIGNED_SHORT_5_6_5_REV                                              = 0x8364
	UNSIGNED_SHORT_5_6_5_REV_EXT                                          = 0x8364
	UNSIGNED_SHORT_4_4_4_4_REV                                            = 0x8365
	UNSIGNED_SHORT_4_4_4_4_REV_EXT                                        = 0x8365
	UNSIGNED_SHORT_4_4_4_4_REV_IMG                                        = 0x8365
	UNSIGNED_SHORT_1_5_5_5_REV                                            = 0x8366
	UNSIGNED_SHORT_1_5_5_5_REV_EXT                                        = 0x8366
	UNSIGNED_INT_8_8_8_8_REV                                              = 0x8367
	UNSIGNED_INT_8_8_8_8_REV_EXT                                          = 0x8367
	UNSIGNED_INT_2_10_10_10_REV                                           = 0x8368
	UNSIGNED_INT_2_10_10_10_REV_EXT                                       = 0x8368
	TEXTURE_MAX_CLAMP_S_SGIX                                              = 0x8369
	TEXTURE_MAX_CLAMP_T_SGIX                                              = 0x836A
	TEXTURE_MAX_CLAMP_R_SGIX                                              = 0x836B
	MIRRORED_REPEAT                                                       = 0x8370
	MIRRORED_REPEAT_ARB                                                   = 0x8370
	MIRRORED_REPEAT_IBM                                                   = 0x8370
	MIRRORED_REPEAT_OES                                                   = 0x8370
	RGB_S3TC                                                              = 0x83A0
	RGB4_S3TC                                                             = 0x83A1
	RGBA_S3TC                                                             = 0x83A2
	RGBA4_S3TC                                                            = 0x83A3
	RGBA_DXT5_S3TC                                                        = 0x83A4
	RGBA4_DXT5_S3TC                                                       = 0x83A5
	VERTEX_PRECLIP_SGIX                                                   = 0x83EE
	VERTEX_PRECLIP_HINT_SGIX                                              = 0x83EF
	COMPRESSED_RGB_S3TC_DXT1_EXT                                          = 0x83F0
	COMPRESSED_RGBA_S3TC_DXT1_EXT                                         = 0x83F1
	COMPRESSED_RGBA_S3TC_DXT3_ANGLE                                       = 0x83F2
	COMPRESSED_RGBA_S3TC_DXT3_EXT                                         = 0x83F2
	COMPRESSED_RGBA_S3TC_DXT5_ANGLE                                       = 0x83F3
	COMPRESSED_RGBA_S3TC_DXT5_EXT                                         = 0x83F3
	PARALLEL_ARRAYS_INTEL                                                 = 0x83F4
	VERTEX_ARRAY_PARALLEL_POINTERS_INTEL                                  = 0x83F5
	NORMAL_ARRAY_PARALLEL_POINTERS_INTEL                                  = 0x83F6
	COLOR_ARRAY_PARALLEL_POINTERS_INTEL                                   = 0x83F7
	TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL                           = 0x83F8
	PERFQUERY_DONOT_FLUSH_INTEL                                           = 0x83F9
	PERFQUERY_FLUSH_INTEL                                                 = 0x83FA
	PERFQUERY_WAIT_INTEL                                                  = 0x83FB
	BLACKHOLE_RENDER_INTEL                                                = 0x83FC
	CONSERVATIVE_RASTERIZATION_INTEL                                      = 0x83FE
	TEXTURE_MEMORY_LAYOUT_INTEL                                           = 0x83FF
	FRAGMENT_LIGHTING_SGIX                                                = 0x8400
	FRAGMENT_COLOR_MATERIAL_SGIX                                          = 0x8401
	FRAGMENT_COLOR_MATERIAL_FACE_SGIX                                     = 0x8402
	FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX                                = 0x8403
	MAX_FRAGMENT_LIGHTS_SGIX                                              = 0x8404
	MAX_ACTIVE_LIGHTS_SGIX                                                = 0x8405
	CURRENT_RASTER_NORMAL_SGIX                                            = 0x8406
	LIGHT_ENV_MODE_SGIX                                                   = 0x8407
	FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX                                = 0x8408
	FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX                                    = 0x8409
	FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX                                     = 0x840A
	FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX                        = 0x840B
	FRAGMENT_LIGHT0_SGIX                                                  = 0x840C
	FRAGMENT_LIGHT1_SGIX                                                  = 0x840D
	FRAGMENT_LIGHT2_SGIX                                                  = 0x840E
	FRAGMENT_LIGHT3_SGIX                                                  = 0x840F
	FRAGMENT_LIGHT4_SGIX                                                  = 0x8410
	FRAGMENT_LIGHT5_SGIX                                                  = 0x8411
	FRAGMENT_LIGHT6_SGIX                                                  = 0x8412
	FRAGMENT_LIGHT7_SGIX                                                  = 0x8413
	PACK_RESAMPLE_SGIX                                                    = 0x842E
	UNPACK_RESAMPLE_SGIX                                                  = 0x842F
	RESAMPLE_DECIMATE_SGIX                                                = 0x8430
	RESAMPLE_REPLICATE_SGIX                                               = 0x8433
	RESAMPLE_ZERO_FILL_SGIX                                               = 0x8434
	TANGENT_ARRAY_EXT                                                     = 0x8439
	BINORMAL_ARRAY_EXT                                                    = 0x843A
	CURRENT_TANGENT_EXT                                                   = 0x843B
	CURRENT_BINORMAL_EXT                                                  = 0x843C
	TANGENT_ARRAY_TYPE_EXT                                                = 0x843E
	TANGENT_ARRAY_STRIDE_EXT                                              = 0x843F
	BINORMAL_ARRAY_TYPE_EXT                                               = 0x8440
	BINORMAL_ARRAY_STRIDE_EXT                                             = 0x8441
	TANGENT_ARRAY_POINTER_EXT                                             = 0x8442
	BINORMAL_ARRAY_POINTER_EXT                                            = 0x8443
	MAP1_TANGENT_EXT                                                      = 0x8444
	MAP2_TANGENT_EXT                                                      = 0x8445
	MAP1_BINORMAL_EXT                                                     = 0x8446
	MAP2_BINORMAL_EXT                                                     = 0x8447
	NEAREST_CLIPMAP_NEAREST_SGIX                                          = 0x844D
	NEAREST_CLIPMAP_LINEAR_SGIX                                           = 0x844E
	LINEAR_CLIPMAP_NEAREST_SGIX                                           = 0x844F
	FOG_COORDINATE_SOURCE                                                 = 0x8450
	FOG_COORDINATE_SOURCE_EXT                                             = 0x8450
	FOG_COORD_SRC                                                         = 0x8450
	FOG_COORDINATE                                                        = 0x8451
	FOG_COORD                                                             = 0x8451
	FOG_COORDINATE_EXT                                                    = 0x8451
	FRAGMENT_DEPTH                                                        = 0x8452
	FRAGMENT_DEPTH_EXT                                                    = 0x8452
	CURRENT_FOG_COORDINATE                                                = 0x8453
	CURRENT_FOG_COORD                                                     = 0x8453
	CURRENT_FOG_COORDINATE_EXT                                            = 0x8453
	FOG_COORDINATE_ARRAY_TYPE                                             = 0x8454
	FOG_COORDINATE_ARRAY_TYPE_EXT                                         = 0x8454
	FOG_COORD_ARRAY_TYPE                                                  = 0x8454
	FOG_COORDINATE_ARRAY_STRIDE                                           = 0x8455
	FOG_COORDINATE_ARRAY_STRIDE_EXT                                       = 0x8455
	FOG_COORD_ARRAY_STRIDE                                                = 0x8455
	FOG_COORDINATE_ARRAY_POINTER                                          = 0x8456
	FOG_COORDINATE_ARRAY_POINTER_EXT                                      = 0x8456
	FOG_COORD_ARRAY_POINTER                                               = 0x8456
	FOG_COORDINATE_ARRAY                                                  = 0x8457
	FOG_COORDINATE_ARRAY_EXT                                              = 0x8457
	FOG_COORD_ARRAY                                                       = 0x8457
	COLOR_SUM                                                             = 0x8458
	COLOR_SUM_ARB                                                         = 0x8458
	COLOR_SUM_EXT                                                         = 0x8458
	CURRENT_SECONDARY_COLOR                                               = 0x8459
	CURRENT_SECONDARY_COLOR_EXT                                           = 0x8459
	SECONDARY_COLOR_ARRAY_SIZE                                            = 0x845A
	SECONDARY_COLOR_ARRAY_SIZE_EXT                                        = 0x845A
	SECONDARY_COLOR_ARRAY_TYPE                                            = 0x845B
	SECONDARY_COLOR_ARRAY_TYPE_EXT                                        = 0x845B
	SECONDARY_COLOR_ARRAY_STRIDE                                          = 0x845C
	SECONDARY_COLOR_ARRAY_STRIDE_EXT                                      = 0x845C
	SECONDARY_COLOR_ARRAY_POINTER                                         = 0x845D
	SECONDARY_COLOR_ARRAY_POINTER_EXT                                     = 0x845D
	SECONDARY_COLOR_ARRAY                                                 = 0x845E
	SECONDARY_COLOR_ARRAY_EXT                                             = 0x845E
	CURRENT_RASTER_SECONDARY_COLOR                                        = 0x845F
	ALIASED_POINT_SIZE_RANGE                                              = 0x846D
	ALIASED_LINE_WIDTH_RANGE                                              = 0x846E
	SCREEN_COORDINATES_REND                                               = 0x8490
	INVERTED_SCREEN_W_REND                                                = 0x8491
	TEXTURE0                                                              = 0x84C0
	TEXTURE0_ARB                                                          = 0x84C0
	TEXTURE1                                                              = 0x84C1
	TEXTURE1_ARB                                                          = 0x84C1
	TEXTURE2                                                              = 0x84C2
	TEXTURE2_ARB                                                          = 0x84C2
	TEXTURE3                                                              = 0x84C3
	TEXTURE3_ARB                                                          = 0x84C3
	TEXTURE4                                                              = 0x84C4
	TEXTURE4_ARB                                                          = 0x84C4
	TEXTURE5                                                              = 0x84C5
	TEXTURE5_ARB                                                          = 0x84C5
	TEXTURE6                                                              = 0x84C6
	TEXTURE6_ARB                                                          = 0x84C6
	TEXTURE7                                                              = 0x84C7
	TEXTURE7_ARB                                                          = 0x84C7
	TEXTURE8                                                              = 0x84C8
	TEXTURE8_ARB                                                          = 0x84C8
	TEXTURE9                                                              = 0x84C9
	TEXTURE9_ARB                                                          = 0x84C9
	TEXTURE10                                                             = 0x84CA
	TEXTURE10_ARB                                                         = 0x84CA
	TEXTURE11                                                             = 0x84CB
	TEXTURE11_ARB                                                         = 0x84CB
	TEXTURE12                                                             = 0x84CC
	TEXTURE12_ARB                                                         = 0x84CC
	TEXTURE13                                                             = 0x84CD
	TEXTURE13_ARB                                                         = 0x84CD
	TEXTURE14                                                             = 0x84CE
	TEXTURE14_ARB                                                         = 0x84CE
	TEXTURE15                                                             = 0x84CF
	TEXTURE15_ARB                                                         = 0x84CF
	TEXTURE16                                                             = 0x84D0
	TEXTURE16_ARB                                                         = 0x84D0
	TEXTURE17                                                             = 0x84D1
	TEXTURE17_ARB                                                         = 0x84D1
	TEXTURE18                                                             = 0x84D2
	TEXTURE18_ARB                                                         = 0x84D2
	TEXTURE19                                                             = 0x84D3
	TEXTURE19_ARB                                                         = 0x84D3
	TEXTURE20                                                             = 0x84D4
	TEXTURE20_ARB                                                         = 0x84D4
	TEXTURE21                                                             = 0x84D5
	TEXTURE21_ARB                                                         = 0x84D5
	TEXTURE22                                                             = 0x84D6
	TEXTURE22_ARB                                                         = 0x84D6
	TEXTURE23                                                             = 0x84D7
	TEXTURE23_ARB                                                         = 0x84D7
	TEXTURE24                                                             = 0x84D8
	TEXTURE24_ARB                                                         = 0x84D8
	TEXTURE25                                                             = 0x84D9
	TEXTURE25_ARB                                                         = 0x84D9
	TEXTURE26                                                             = 0x84DA
	TEXTURE26_ARB                                                         = 0x84DA
	TEXTURE27                                                             = 0x84DB
	TEXTURE27_ARB                                                         = 0x84DB
	TEXTURE28                                                             = 0x84DC
	TEXTURE28_ARB                                                         = 0x84DC
	TEXTURE29                                                             = 0x84DD
	TEXTURE29_ARB                                                         = 0x84DD
	TEXTURE30                                                             = 0x84DE
	TEXTURE30_ARB                                                         = 0x84DE
	TEXTURE31                                                             = 0x84DF
	TEXTURE31_ARB                                                         = 0x84DF
	ACTIVE_TEXTURE                                                        = 0x84E0
	ACTIVE_TEXTURE_ARB                                                    = 0x84E0
	CLIENT_ACTIVE_TEXTURE                                                 = 0x84E1
	CLIENT_ACTIVE_TEXTURE_ARB                                             = 0x84E1
	MAX_TEXTURE_UNITS                                                     = 0x84E2
	MAX_TEXTURE_UNITS_ARB                                                 = 0x84E2
	TRANSPOSE_MODELVIEW_MATRIX                                            = 0x84E3
	TRANSPOSE_MODELVIEW_MATRIX_ARB                                        = 0x84E3
	PATH_TRANSPOSE_MODELVIEW_MATRIX_NV                                    = 0x84E3
	TRANSPOSE_PROJECTION_MATRIX                                           = 0x84E4
	TRANSPOSE_PROJECTION_MATRIX_ARB                                       = 0x84E4
	PATH_TRANSPOSE_PROJECTION_MATRIX_NV                                   = 0x84E4
	TRANSPOSE_TEXTURE_MATRIX                                              = 0x84E5
	TRANSPOSE_TEXTURE_MATRIX_ARB                                          = 0x84E5
	TRANSPOSE_COLOR_MATRIX                                                = 0x84E6
	TRANSPOSE_COLOR_MATRIX_ARB                                            = 0x84E6
	SUBTRACT                                                              = 0x84E7
	SUBTRACT_ARB                                                          = 0x84E7
	MAX_RENDERBUFFER_SIZE                                                 = 0x84E8
	MAX_RENDERBUFFER_SIZE_EXT                                             = 0x84E8
	MAX_RENDERBUFFER_SIZE_OES                                             = 0x84E8
	COMPRESSED_ALPHA                                                      = 0x84E9
	COMPRESSED_ALPHA_ARB                                                  = 0x84E9
	COMPRESSED_LUMINANCE                                                  = 0x84EA
	COMPRESSED_LUMINANCE_ARB                                              = 0x84EA
	COMPRESSED_LUMINANCE_ALPHA                                            = 0x84EB
	COMPRESSED_LUMINANCE_ALPHA_ARB                                        = 0x84EB
	COMPRESSED_INTENSITY                                                  = 0x84EC
	COMPRESSED_INTENSITY_ARB                                              = 0x84EC
	COMPRESSED_RGB                                                        = 0x84ED
	COMPRESSED_RGB_ARB                                                    = 0x84ED
	COMPRESSED_RGBA                                                       = 0x84EE
	COMPRESSED_RGBA_ARB                                                   = 0x84EE
	TEXTURE_COMPRESSION_HINT                                              = 0x84EF
	TEXTURE_COMPRESSION_HINT_ARB                                          = 0x84EF
	UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER                       = 0x84F0
	UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER                    = 0x84F1
	ALL_COMPLETED_NV                                                      = 0x84F2
	FENCE_STATUS_NV                                                       = 0x84F3
	FENCE_CONDITION_NV                                                    = 0x84F4
	TEXTURE_RECTANGLE                                                     = 0x84F5
	TEXTURE_RECTANGLE_ARB                                                 = 0x84F5
	TEXTURE_RECTANGLE_NV                                                  = 0x84F5
	TEXTURE_BINDING_RECTANGLE                                             = 0x84F6
	TEXTURE_BINDING_RECTANGLE_ARB                                         = 0x84F6
	TEXTURE_BINDING_RECTANGLE_NV                                          = 0x84F6
	PROXY_TEXTURE_RECTANGLE                                               = 0x84F7
	PROXY_TEXTURE_RECTANGLE_ARB                                           = 0x84F7
	PROXY_TEXTURE_RECTANGLE_NV                                            = 0x84F7
	MAX_RECTANGLE_TEXTURE_SIZE                                            = 0x84F8
	MAX_RECTANGLE_TEXTURE_SIZE_ARB                                        = 0x84F8
	MAX_RECTANGLE_TEXTURE_SIZE_NV                                         = 0x84F8
	DEPTH_STENCIL                                                         = 0x84F9
	DEPTH_STENCIL_EXT                                                     = 0x84F9
	DEPTH_STENCIL_NV                                                      = 0x84F9
	DEPTH_STENCIL_OES                                                     = 0x84F9
	UNSIGNED_INT_24_8                                                     = 0x84FA
	UNSIGNED_INT_24_8_EXT                                                 = 0x84FA
	UNSIGNED_INT_24_8_NV                                                  = 0x84FA
	UNSIGNED_INT_24_8_OES                                                 = 0x84FA
	MAX_TEXTURE_LOD_BIAS                                                  = 0x84FD
	MAX_TEXTURE_LOD_BIAS_EXT                                              = 0x84FD
	TEXTURE_MAX_ANISOTROPY                                                = 0x84FE
	TEXTURE_MAX_ANISOTROPY_EXT                                            = 0x84FE
	MAX_TEXTURE_MAX_ANISOTROPY                                            = 0x84FF
	MAX_TEXTURE_MAX_ANISOTROPY_EXT                                        = 0x84FF
	TEXTURE_FILTER_CONTROL                                                = 0x8500
	TEXTURE_FILTER_CONTROL_EXT                                            = 0x8500
	TEXTURE_LOD_BIAS                                                      = 0x8501
	TEXTURE_LOD_BIAS_EXT                                                  = 0x8501
	MODELVIEW1_STACK_DEPTH_EXT                                            = 0x8502
	COMBINE4_NV                                                           = 0x8503
	MAX_SHININESS_NV                                                      = 0x8504
	MAX_SPOT_EXPONENT_NV                                                  = 0x8505
	MODELVIEW1_MATRIX_EXT                                                 = 0x8506
	INCR_WRAP                                                             = 0x8507
	INCR_WRAP_EXT                                                         = 0x8507
	INCR_WRAP_OES                                                         = 0x8507
	DECR_WRAP                                                             = 0x8508
	DECR_WRAP_EXT                                                         = 0x8508
	DECR_WRAP_OES                                                         = 0x8508
	VERTEX_WEIGHTING_EXT                                                  = 0x8509
	MODELVIEW1_ARB                                                        = 0x850A
	MODELVIEW1_EXT                                                        = 0x850A
	CURRENT_VERTEX_WEIGHT_EXT                                             = 0x850B
	VERTEX_WEIGHT_ARRAY_EXT                                               = 0x850C
	VERTEX_WEIGHT_ARRAY_SIZE_EXT                                          = 0x850D
	VERTEX_WEIGHT_ARRAY_TYPE_EXT                                          = 0x850E
	VERTEX_WEIGHT_ARRAY_STRIDE_EXT                                        = 0x850F
	VERTEX_WEIGHT_ARRAY_POINTER_EXT                                       = 0x8510
	NORMAL_MAP                                                            = 0x8511
	NORMAL_MAP_ARB                                                        = 0x8511
	NORMAL_MAP_EXT                                                        = 0x8511
	NORMAL_MAP_NV                                                         = 0x8511
	NORMAL_MAP_OES                                                        = 0x8511
	REFLECTION_MAP                                                        = 0x8512
	REFLECTION_MAP_ARB                                                    = 0x8512
	REFLECTION_MAP_EXT                                                    = 0x8512
	REFLECTION_MAP_NV                                                     = 0x8512
	REFLECTION_MAP_OES                                                    = 0x8512
	TEXTURE_CUBE_MAP                                                      = 0x8513
	TEXTURE_CUBE_MAP_ARB                                                  = 0x8513
	TEXTURE_CUBE_MAP_EXT                                                  = 0x8513
	TEXTURE_CUBE_MAP_OES                                                  = 0x8513
	TEXTURE_BINDING_CUBE_MAP                                              = 0x8514
	TEXTURE_BINDING_CUBE_MAP_ARB                                          = 0x8514
	TEXTURE_BINDING_CUBE_MAP_EXT                                          = 0x8514
	TEXTURE_BINDING_CUBE_MAP_OES                                          = 0x8514
	TEXTURE_CUBE_MAP_POSITIVE_X                                           = 0x8515
	TEXTURE_CUBE_MAP_POSITIVE_X_ARB                                       = 0x8515
	TEXTURE_CUBE_MAP_POSITIVE_X_EXT                                       = 0x8515
	TEXTURE_CUBE_MAP_POSITIVE_X_OES                                       = 0x8515
	TEXTURE_CUBE_MAP_NEGATIVE_X                                           = 0x8516
	TEXTURE_CUBE_MAP_NEGATIVE_X_ARB                                       = 0x8516
	TEXTURE_CUBE_MAP_NEGATIVE_X_EXT                                       = 0x8516
	TEXTURE_CUBE_MAP_NEGATIVE_X_OES                                       = 0x8516
	TEXTURE_CUBE_MAP_POSITIVE_Y                                           = 0x8517
	TEXTURE_CUBE_MAP_POSITIVE_Y_ARB                                       = 0x8517
	TEXTURE_CUBE_MAP_POSITIVE_Y_EXT                                       = 0x8517
	TEXTURE_CUBE_MAP_POSITIVE_Y_OES                                       = 0x8517
	TEXTURE_CUBE_MAP_NEGATIVE_Y                                           = 0x8518
	TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB                                       = 0x8518
	TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT                                       = 0x8518
	TEXTURE_CUBE_MAP_NEGATIVE_Y_OES                                       = 0x8518
	TEXTURE_CUBE_MAP_POSITIVE_Z                                           = 0x8519
	TEXTURE_CUBE_MAP_POSITIVE_Z_ARB                                       = 0x8519
	TEXTURE_CUBE_MAP_POSITIVE_Z_EXT                                       = 0x8519
	TEXTURE_CUBE_MAP_POSITIVE_Z_OES                                       = 0x8519
	TEXTURE_CUBE_MAP_NEGATIVE_Z                                           = 0x851A
	TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB                                       = 0x851A
	TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT                                       = 0x851A
	TEXTURE_CUBE_MAP_NEGATIVE_Z_OES                                       = 0x851A
	PROXY_TEXTURE_CUBE_MAP                                                = 0x851B
	PROXY_TEXTURE_CUBE_MAP_ARB                                            = 0x851B
	PROXY_TEXTURE_CUBE_MAP_EXT                                            = 0x851B
	MAX_CUBE_MAP_TEXTURE_SIZE                                             = 0x851C
	MAX_CUBE_MAP_TEXTURE_SIZE_ARB                                         = 0x851C
	MAX_CUBE_MAP_TEXTURE_SIZE_EXT                                         = 0x851C
	MAX_CUBE_MAP_TEXTURE_SIZE_OES                                         = 0x851C
	VERTEX_ARRAY_RANGE_APPLE                                              = 0x851D
	VERTEX_ARRAY_RANGE_NV                                                 = 0x851D
	VERTEX_ARRAY_RANGE_LENGTH_APPLE                                       = 0x851E
	VERTEX_ARRAY_RANGE_LENGTH_NV                                          = 0x851E
	VERTEX_ARRAY_RANGE_VALID_NV                                           = 0x851F
	VERTEX_ARRAY_STORAGE_HINT_APPLE                                       = 0x851F
	MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV                                     = 0x8520
	VERTEX_ARRAY_RANGE_POINTER_APPLE                                      = 0x8521
	VERTEX_ARRAY_RANGE_POINTER_NV                                         = 0x8521
	REGISTER_COMBINERS_NV                                                 = 0x8522
	VARIABLE_A_NV                                                         = 0x8523
	VARIABLE_B_NV                                                         = 0x8524
	VARIABLE_C_NV                                                         = 0x8525
	VARIABLE_D_NV                                                         = 0x8526
	VARIABLE_E_NV                                                         = 0x8527
	VARIABLE_F_NV                                                         = 0x8528
	VARIABLE_G_NV                                                         = 0x8529
	CONSTANT_COLOR0_NV                                                    = 0x852A
	CONSTANT_COLOR1_NV                                                    = 0x852B
	PRIMARY_COLOR_NV                                                      = 0x852C
	SECONDARY_COLOR_NV                                                    = 0x852D
	SPARE0_NV                                                             = 0x852E
	SPARE1_NV                                                             = 0x852F
	DISCARD_NV                                                            = 0x8530
	E_TIMES_F_NV                                                          = 0x8531
	SPARE0_PLUS_SECONDARY_COLOR_NV                                        = 0x8532
	VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV                                   = 0x8533
	MULTISAMPLE_FILTER_HINT_NV                                            = 0x8534
	PER_STAGE_CONSTANTS_NV                                                = 0x8535
	UNSIGNED_IDENTITY_NV                                                  = 0x8536
	UNSIGNED_INVERT_NV                                                    = 0x8537
	EXPAND_NORMAL_NV                                                      = 0x8538
	EXPAND_NEGATE_NV                                                      = 0x8539
	HALF_BIAS_NORMAL_NV                                                   = 0x853A
	HALF_BIAS_NEGATE_NV                                                   = 0x853B
	SIGNED_IDENTITY_NV                                                    = 0x853C
	SIGNED_NEGATE_NV                                                      = 0x853D
	SCALE_BY_TWO_NV                                                       = 0x853E
	SCALE_BY_FOUR_NV                                                      = 0x853F
	SCALE_BY_ONE_HALF_NV                                                  = 0x8540
	BIAS_BY_NEGATIVE_ONE_HALF_NV                                          = 0x8541
	COMBINER_INPUT_NV                                                     = 0x8542
	COMBINER_MAPPING_NV                                                   = 0x8543
	COMBINER_COMPONENT_USAGE_NV                                           = 0x8544
	COMBINER_AB_DOT_PRODUCT_NV                                            = 0x8545
	COMBINER_CD_DOT_PRODUCT_NV                                            = 0x8546
	COMBINER_MUX_SUM_NV                                                   = 0x8547
	COMBINER_SCALE_NV                                                     = 0x8548
	COMBINER_BIAS_NV                                                      = 0x8549
	COMBINER_AB_OUTPUT_NV                                                 = 0x854A
	COMBINER_CD_OUTPUT_NV                                                 = 0x854B
	COMBINER_SUM_OUTPUT_NV                                                = 0x854C
	MAX_GENERAL_COMBINERS_NV                                              = 0x854D
	NUM_GENERAL_COMBINERS_NV                                              = 0x854E
	COLOR_SUM_CLAMP_NV                                                    = 0x854F
	COMBINER0_NV                                                          = 0x8550
	COMBINER1_NV                                                          = 0x8551
	COMBINER2_NV                                                          = 0x8552
	COMBINER3_NV                                                          = 0x8553
	COMBINER4_NV                                                          = 0x8554
	COMBINER5_NV                                                          = 0x8555
	COMBINER6_NV                                                          = 0x8556
	COMBINER7_NV                                                          = 0x8557
	PRIMITIVE_RESTART_NV                                                  = 0x8558
	PRIMITIVE_RESTART_INDEX_NV                                            = 0x8559
	FOG_DISTANCE_MODE_NV                                                  = 0x855A
	EYE_RADIAL_NV                                                         = 0x855B
	EYE_PLANE_ABSOLUTE_NV                                                 = 0x855C
	EMBOSS_LIGHT_NV                                                       = 0x855D
	EMBOSS_CONSTANT_NV                                                    = 0x855E
	EMBOSS_MAP_NV                                                         = 0x855F
	RED_MIN_CLAMP_INGR                                                    = 0x8560
	GREEN_MIN_CLAMP_INGR                                                  = 0x8561
	BLUE_MIN_CLAMP_INGR                                                   = 0x8562
	ALPHA_MIN_CLAMP_INGR                                                  = 0x8563
	RED_MAX_CLAMP_INGR                                                    = 0x8564
	GREEN_MAX_CLAMP_INGR                                                  = 0x8565
	BLUE_MAX_CLAMP_INGR                                                   = 0x8566
	ALPHA_MAX_CLAMP_INGR                                                  = 0x8567
	INTERLACE_READ_INGR                                                   = 0x8568
	COMBINE                                                               = 0x8570
	COMBINE_ARB                                                           = 0x8570
	COMBINE_EXT                                                           = 0x8570
	COMBINE_RGB                                                           = 0x8571
	COMBINE_RGB_ARB                                                       = 0x8571
	COMBINE_RGB_EXT                                                       = 0x8571
	COMBINE_ALPHA                                                         = 0x8572
	COMBINE_ALPHA_ARB                                                     = 0x8572
	COMBINE_ALPHA_EXT                                                     = 0x8572
	RGB_SCALE                                                             = 0x8573
	RGB_SCALE_ARB                                                         = 0x8573
	RGB_SCALE_EXT                                                         = 0x8573
	ADD_SIGNED                                                            = 0x8574
	ADD_SIGNED_ARB                                                        = 0x8574
	ADD_SIGNED_EXT                                                        = 0x8574
	INTERPOLATE                                                           = 0x8575
	INTERPOLATE_ARB                                                       = 0x8575
	INTERPOLATE_EXT                                                       = 0x8575
	CONSTANT                                                              = 0x8576
	CONSTANT_ARB                                                          = 0x8576
	CONSTANT_EXT                                                          = 0x8576
	CONSTANT_NV                                                           = 0x8576
	PRIMARY_COLOR                                                         = 0x8577
	PRIMARY_COLOR_ARB                                                     = 0x8577
	PRIMARY_COLOR_EXT                                                     = 0x8577
	PREVIOUS                                                              = 0x8578
	PREVIOUS_ARB                                                          = 0x8578
	PREVIOUS_EXT                                                          = 0x8578
	SOURCE0_RGB                                                           = 0x8580
	SOURCE0_RGB_ARB                                                       = 0x8580
	SOURCE0_RGB_EXT                                                       = 0x8580
	SRC0_RGB                                                              = 0x8580
	SOURCE1_RGB                                                           = 0x8581
	SOURCE1_RGB_ARB                                                       = 0x8581
	SOURCE1_RGB_EXT                                                       = 0x8581
	SRC1_RGB                                                              = 0x8581
	SOURCE2_RGB                                                           = 0x8582
	SOURCE2_RGB_ARB                                                       = 0x8582
	SOURCE2_RGB_EXT                                                       = 0x8582
	SRC2_RGB                                                              = 0x8582
	SOURCE3_RGB_NV                                                        = 0x8583
	SOURCE0_ALPHA                                                         = 0x8588
	SOURCE0_ALPHA_ARB                                                     = 0x8588
	SOURCE0_ALPHA_EXT                                                     = 0x8588
	SRC0_ALPHA                                                            = 0x8588
	SOURCE1_ALPHA                                                         = 0x8589
	SOURCE1_ALPHA_ARB                                                     = 0x8589
	SOURCE1_ALPHA_EXT                                                     = 0x8589
	SRC1_ALPHA                                                            = 0x8589
	SRC1_ALPHA_EXT                                                        = 0x8589
	SOURCE2_ALPHA                                                         = 0x858A
	SOURCE2_ALPHA_ARB                                                     = 0x858A
	SOURCE2_ALPHA_EXT                                                     = 0x858A
	SRC2_ALPHA                                                            = 0x858A
	SOURCE3_ALPHA_NV                                                      = 0x858B
	OPERAND0_RGB                                                          = 0x8590
	OPERAND0_RGB_ARB                                                      = 0x8590
	OPERAND0_RGB_EXT                                                      = 0x8590
	OPERAND1_RGB                                                          = 0x8591
	OPERAND1_RGB_ARB                                                      = 0x8591
	OPERAND1_RGB_EXT                                                      = 0x8591
	OPERAND2_RGB                                                          = 0x8592
	OPERAND2_RGB_ARB                                                      = 0x8592
	OPERAND2_RGB_EXT                                                      = 0x8592
	OPERAND3_RGB_NV                                                       = 0x8593
	OPERAND0_ALPHA                                                        = 0x8598
	OPERAND0_ALPHA_ARB                                                    = 0x8598
	OPERAND0_ALPHA_EXT                                                    = 0x8598
	OPERAND1_ALPHA                                                        = 0x8599
	OPERAND1_ALPHA_ARB                                                    = 0x8599
	OPERAND1_ALPHA_EXT                                                    = 0x8599
	OPERAND2_ALPHA                                                        = 0x859A
	OPERAND2_ALPHA_ARB                                                    = 0x859A
	OPERAND2_ALPHA_EXT                                                    = 0x859A
	OPERAND3_ALPHA_NV                                                     = 0x859B
	PACK_SUBSAMPLE_RATE_SGIX                                              = 0x85A0
	UNPACK_SUBSAMPLE_RATE_SGIX                                            = 0x85A1
	PIXEL_SUBSAMPLE_4444_SGIX                                             = 0x85A2
	PIXEL_SUBSAMPLE_2424_SGIX                                             = 0x85A3
	PIXEL_SUBSAMPLE_4242_SGIX                                             = 0x85A4
	PERTURB_EXT                                                           = 0x85AE
	TEXTURE_NORMAL_EXT                                                    = 0x85AF
	LIGHT_MODEL_SPECULAR_VECTOR_APPLE                                     = 0x85B0
	TRANSFORM_HINT_APPLE                                                  = 0x85B1
	UNPACK_CLIENT_STORAGE_APPLE                                           = 0x85B2
	BUFFER_OBJECT_APPLE                                                   = 0x85B3
	STORAGE_CLIENT_APPLE                                                  = 0x85B4
	VERTEX_ARRAY_BINDING                                                  = 0x85B5
	VERTEX_ARRAY_BINDING_APPLE                                            = 0x85B5
	VERTEX_ARRAY_BINDING_OES                                              = 0x85B5
	TEXTURE_RANGE_LENGTH_APPLE                                            = 0x85B7
	TEXTURE_RANGE_POINTER_APPLE                                           = 0x85B8
	YCBCR_422_APPLE                                                       = 0x85B9
	UNSIGNED_SHORT_8_8_APPLE                                              = 0x85BA
	UNSIGNED_SHORT_8_8_MESA                                               = 0x85BA
	UNSIGNED_SHORT_8_8_REV_APPLE                                          = 0x85BB
	UNSIGNED_SHORT_8_8_REV_MESA                                           = 0x85BB
	TEXTURE_STORAGE_HINT_APPLE                                            = 0x85BC
	STORAGE_PRIVATE_APPLE                                                 = 0x85BD
	STORAGE_CACHED_APPLE                                                  = 0x85BE
	STORAGE_SHARED_APPLE                                                  = 0x85BF
	REPLACEMENT_CODE_ARRAY_SUN                                            = 0x85C0
	REPLACEMENT_CODE_ARRAY_TYPE_SUN                                       = 0x85C1
	REPLACEMENT_CODE_ARRAY_STRIDE_SUN                                     = 0x85C2
	REPLACEMENT_CODE_ARRAY_POINTER_SUN                                    = 0x85C3
	R1UI_V3F_SUN                                                          = 0x85C4
	R1UI_C4UB_V3F_SUN                                                     = 0x85C5
	R1UI_C3F_V3F_SUN                                                      = 0x85C6
	R1UI_N3F_V3F_SUN                                                      = 0x85C7
	R1UI_C4F_N3F_V3F_SUN                                                  = 0x85C8
	R1UI_T2F_V3F_SUN                                                      = 0x85C9
	R1UI_T2F_N3F_V3F_SUN                                                  = 0x85CA
	R1UI_T2F_C4F_N3F_V3F_SUN                                              = 0x85CB
	SLICE_ACCUM_SUN                                                       = 0x85CC
	QUAD_MESH_SUN                                                         = 0x8614
	TRIANGLE_MESH_SUN                                                     = 0x8615
	VERTEX_PROGRAM_ARB                                                    = 0x8620
	VERTEX_PROGRAM_NV                                                     = 0x8620
	VERTEX_STATE_PROGRAM_NV                                               = 0x8621
	VERTEX_ATTRIB_ARRAY_ENABLED                                           = 0x8622
	VERTEX_ATTRIB_ARRAY_ENABLED_ARB                                       = 0x8622
	ATTRIB_ARRAY_SIZE_NV                                                  = 0x8623
	VERTEX_ATTRIB_ARRAY_SIZE                                              = 0x8623
	VERTEX_ATTRIB_ARRAY_SIZE_ARB                                          = 0x8623
	ATTRIB_ARRAY_STRIDE_NV                                                = 0x8624
	VERTEX_ATTRIB_ARRAY_STRIDE                                            = 0x8624
	VERTEX_ATTRIB_ARRAY_STRIDE_ARB                                        = 0x8624
	ATTRIB_ARRAY_TYPE_NV                                                  = 0x8625
	VERTEX_ATTRIB_ARRAY_TYPE                                              = 0x8625
	VERTEX_ATTRIB_ARRAY_TYPE_ARB                                          = 0x8625
	CURRENT_ATTRIB_NV                                                     = 0x8626
	CURRENT_VERTEX_ATTRIB                                                 = 0x8626
	CURRENT_VERTEX_ATTRIB_ARB                                             = 0x8626
	PROGRAM_LENGTH_ARB                                                    = 0x8627
	PROGRAM_LENGTH_NV                                                     = 0x8627
	PROGRAM_STRING_ARB                                                    = 0x8628
	PROGRAM_STRING_NV                                                     = 0x8628
	MODELVIEW_PROJECTION_NV                                               = 0x8629
	IDENTITY_NV                                                           = 0x862A
	INVERSE_NV                                                            = 0x862B
	TRANSPOSE_NV                                                          = 0x862C
	INVERSE_TRANSPOSE_NV                                                  = 0x862D
	MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB                                    = 0x862E
	MAX_TRACK_MATRIX_STACK_DEPTH_NV                                       = 0x862E
	MAX_PROGRAM_MATRICES_ARB                                              = 0x862F
	MAX_TRACK_MATRICES_NV                                                 = 0x862F
	MATRIX0_NV                                                            = 0x8630
	MATRIX1_NV                                                            = 0x8631
	MATRIX2_NV                                                            = 0x8632
	MATRIX3_NV                                                            = 0x8633
	MATRIX4_NV                                                            = 0x8634
	MATRIX5_NV                                                            = 0x8635
	MATRIX6_NV                                                            = 0x8636
	MATRIX7_NV                                                            = 0x8637
	CURRENT_MATRIX_STACK_DEPTH_ARB                                        = 0x8640
	CURRENT_MATRIX_STACK_DEPTH_NV                                         = 0x8640
	CURRENT_MATRIX_ARB                                                    = 0x8641
	CURRENT_MATRIX_NV                                                     = 0x8641
	VERTEX_PROGRAM_POINT_SIZE                                             = 0x8642
	VERTEX_PROGRAM_POINT_SIZE_ARB                                         = 0x8642
	VERTEX_PROGRAM_POINT_SIZE_NV                                          = 0x8642
	PROGRAM_POINT_SIZE                                                    = 0x8642
	PROGRAM_POINT_SIZE_ARB                                                = 0x8642
	PROGRAM_POINT_SIZE_EXT                                                = 0x8642
	VERTEX_PROGRAM_TWO_SIDE                                               = 0x8643
	VERTEX_PROGRAM_TWO_SIDE_ARB                                           = 0x8643
	VERTEX_PROGRAM_TWO_SIDE_NV                                            = 0x8643
	PROGRAM_PARAMETER_NV                                                  = 0x8644
	ATTRIB_ARRAY_POINTER_NV                                               = 0x8645
	VERTEX_ATTRIB_ARRAY_POINTER                                           = 0x8645
	VERTEX_ATTRIB_ARRAY_POINTER_ARB                                       = 0x8645
	PROGRAM_TARGET_NV                                                     = 0x8646
	PROGRAM_RESIDENT_NV                                                   = 0x8647
	TRACK_MATRIX_NV                                                       = 0x8648
	TRACK_MATRIX_TRANSFORM_NV                                             = 0x8649
	VERTEX_PROGRAM_BINDING_NV                                             = 0x864A
	PROGRAM_ERROR_POSITION_ARB                                            = 0x864B
	PROGRAM_ERROR_POSITION_NV                                             = 0x864B
	OFFSET_TEXTURE_RECTANGLE_NV                                           = 0x864C
	OFFSET_TEXTURE_RECTANGLE_SCALE_NV                                     = 0x864D
	DOT_PRODUCT_TEXTURE_RECTANGLE_NV                                      = 0x864E
	DEPTH_CLAMP                                                           = 0x864F
	DEPTH_CLAMP_NV                                                        = 0x864F
	DEPTH_CLAMP_EXT                                                       = 0x864F
	VERTEX_ATTRIB_ARRAY0_NV                                               = 0x8650
	VERTEX_ATTRIB_ARRAY1_NV                                               = 0x8651
	VERTEX_ATTRIB_ARRAY2_NV                                               = 0x8652
	VERTEX_ATTRIB_ARRAY3_NV                                               = 0x8653
	VERTEX_ATTRIB_ARRAY4_NV                                               = 0x8654
	VERTEX_ATTRIB_ARRAY5_NV                                               = 0x8655
	VERTEX_ATTRIB_ARRAY6_NV                                               = 0x8656
	VERTEX_ATTRIB_ARRAY7_NV                                               = 0x8657
	VERTEX_ATTRIB_ARRAY8_NV                                               = 0x8658
	VERTEX_ATTRIB_ARRAY9_NV                                               = 0x8659
	VERTEX_ATTRIB_ARRAY10_NV                                              = 0x865A
	VERTEX_ATTRIB_ARRAY11_NV                                              = 0x865B
	VERTEX_ATTRIB_ARRAY12_NV                                              = 0x865C
	VERTEX_ATTRIB_ARRAY13_NV                                              = 0x865D
	VERTEX_ATTRIB_ARRAY14_NV                                              = 0x865E
	VERTEX_ATTRIB_ARRAY15_NV                                              = 0x865F
	MAP1_VERTEX_ATTRIB0_4_NV                                              = 0x8660
	MAP1_VERTEX_ATTRIB1_4_NV                                              = 0x8661
	MAP1_VERTEX_ATTRIB2_4_NV                                              = 0x8662
	MAP1_VERTEX_ATTRIB3_4_NV                                              = 0x8663
	MAP1_VERTEX_ATTRIB4_4_NV                                              = 0x8664
	MAP1_VERTEX_ATTRIB5_4_NV                                              = 0x8665
	MAP1_VERTEX_ATTRIB6_4_NV                                              = 0x8666
	MAP1_VERTEX_ATTRIB7_4_NV                                              = 0x8667
	MAP1_VERTEX_ATTRIB8_4_NV                                              = 0x8668
	MAP1_VERTEX_ATTRIB9_4_NV                                              = 0x8669
	MAP1_VERTEX_ATTRIB10_4_NV                                             = 0x866A
	MAP1_VERTEX_ATTRIB11_4_NV                                             = 0x866B
	MAP1_VERTEX_ATTRIB12_4_NV                                             = 0x866C
	MAP1_VERTEX_ATTRIB13_4_NV                                             = 0x866D
	MAP1_VERTEX_ATTRIB14_4_NV                                             = 0x866E
	MAP1_VERTEX_ATTRIB15_4_NV                                             = 0x866F
	MAP2_VERTEX_ATTRIB0_4_NV                                              = 0x8670
	MAP2_VERTEX_ATTRIB1_4_NV                                              = 0x8671
	MAP2_VERTEX_ATTRIB2_4_NV                                              = 0x8672
	MAP2_VERTEX_ATTRIB3_4_NV                                              = 0x8673
	MAP2_VERTEX_ATTRIB4_4_NV                                              = 0x8674
	MAP2_VERTEX_ATTRIB5_4_NV                                              = 0x8675
	MAP2_VERTEX_ATTRIB6_4_NV                                              = 0x8676
	MAP2_VERTEX_ATTRIB7_4_NV                                              = 0x8677
	PROGRAM_BINDING_ARB                                                   = 0x8677
	MAP2_VERTEX_ATTRIB8_4_NV                                              = 0x8678
	MAP2_VERTEX_ATTRIB9_4_NV                                              = 0x8679
	MAP2_VERTEX_ATTRIB10_4_NV                                             = 0x867A
	MAP2_VERTEX_ATTRIB11_4_NV                                             = 0x867B
	MAP2_VERTEX_ATTRIB12_4_NV                                             = 0x867C
	MAP2_VERTEX_ATTRIB13_4_NV                                             = 0x867D
	MAP2_VERTEX_ATTRIB14_4_NV                                             = 0x867E
	MAP2_VERTEX_ATTRIB15_4_NV                                             = 0x867F
	TEXTURE_COMPRESSED_IMAGE_SIZE                                         = 0x86A0
	TEXTURE_COMPRESSED_IMAGE_SIZE_ARB                                     = 0x86A0
	TEXTURE_COMPRESSED                                                    = 0x86A1
	TEXTURE_COMPRESSED_ARB                                                = 0x86A1
	NUM_COMPRESSED_TEXTURE_FORMATS                                        = 0x86A2
	NUM_COMPRESSED_TEXTURE_FORMATS_ARB                                    = 0x86A2
	COMPRESSED_TEXTURE_FORMATS                                            = 0x86A3
	COMPRESSED_TEXTURE_FORMATS_ARB                                        = 0x86A3
	MAX_VERTEX_UNITS_ARB                                                  = 0x86A4
	MAX_VERTEX_UNITS_OES                                                  = 0x86A4
	ACTIVE_VERTEX_UNITS_ARB                                               = 0x86A5
	WEIGHT_SUM_UNITY_ARB                                                  = 0x86A6
	VERTEX_BLEND_ARB                                                      = 0x86A7
	CURRENT_WEIGHT_ARB                                                    = 0x86A8
	WEIGHT_ARRAY_TYPE_ARB                                                 = 0x86A9
	WEIGHT_ARRAY_TYPE_OES                                                 = 0x86A9
	WEIGHT_ARRAY_STRIDE_ARB                                               = 0x86AA
	WEIGHT_ARRAY_STRIDE_OES                                               = 0x86AA
	WEIGHT_ARRAY_SIZE_ARB                                                 = 0x86AB
	WEIGHT_ARRAY_SIZE_OES                                                 = 0x86AB
	WEIGHT_ARRAY_POINTER_ARB                                              = 0x86AC
	WEIGHT_ARRAY_POINTER_OES                                              = 0x86AC
	WEIGHT_ARRAY_ARB                                                      = 0x86AD
	WEIGHT_ARRAY_OES                                                      = 0x86AD
	DOT3_RGB                                                              = 0x86AE
	DOT3_RGB_ARB                                                          = 0x86AE
	DOT3_RGBA                                                             = 0x86AF
	DOT3_RGBA_ARB                                                         = 0x86AF
	DOT3_RGBA_IMG                                                         = 0x86AF
	COMPRESSED_RGB_FXT1_3DFX                                              = 0x86B0
	COMPRESSED_RGBA_FXT1_3DFX                                             = 0x86B1
	MULTISAMPLE_3DFX                                                      = 0x86B2
	SAMPLE_BUFFERS_3DFX                                                   = 0x86B3
	SAMPLES_3DFX                                                          = 0x86B4
	EVAL_2D_NV                                                            = 0x86C0
	EVAL_TRIANGULAR_2D_NV                                                 = 0x86C1
	MAP_TESSELLATION_NV                                                   = 0x86C2
	MAP_ATTRIB_U_ORDER_NV                                                 = 0x86C3
	MAP_ATTRIB_V_ORDER_NV                                                 = 0x86C4
	EVAL_FRACTIONAL_TESSELLATION_NV                                       = 0x86C5
	EVAL_VERTEX_ATTRIB0_NV                                                = 0x86C6
	EVAL_VERTEX_ATTRIB1_NV                                                = 0x86C7
	EVAL_VERTEX_ATTRIB2_NV                                                = 0x86C8
	EVAL_VERTEX_ATTRIB3_NV                                                = 0x86C9
	EVAL_VERTEX_ATTRIB4_NV                                                = 0x86CA
	EVAL_VERTEX_ATTRIB5_NV                                                = 0x86CB
	EVAL_VERTEX_ATTRIB6_NV                                                = 0x86CC
	EVAL_VERTEX_ATTRIB7_NV                                                = 0x86CD
	EVAL_VERTEX_ATTRIB8_NV                                                = 0x86CE
	EVAL_VERTEX_ATTRIB9_NV                                                = 0x86CF
	EVAL_VERTEX_ATTRIB10_NV                                               = 0x86D0
	EVAL_VERTEX_ATTRIB11_NV                                               = 0x86D1
	EVAL_VERTEX_ATTRIB12_NV                                               = 0x86D2
	EVAL_VERTEX_ATTRIB13_NV                                               = 0x86D3
	EVAL_VERTEX_ATTRIB14_NV                                               = 0x86D4
	EVAL_VERTEX_ATTRIB15_NV                                               = 0x86D5
	MAX_MAP_TESSELLATION_NV                                               = 0x86D6
	MAX_RATIONAL_EVAL_ORDER_NV                                            = 0x86D7
	MAX_PROGRAM_PATCH_ATTRIBS_NV                                          = 0x86D8
	RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV                                  = 0x86D9
	UNSIGNED_INT_S8_S8_8_8_NV                                             = 0x86DA
	UNSIGNED_INT_8_8_S8_S8_REV_NV                                         = 0x86DB
	DSDT_MAG_INTENSITY_NV                                                 = 0x86DC
	SHADER_CONSISTENT_NV                                                  = 0x86DD
	TEXTURE_SHADER_NV                                                     = 0x86DE
	SHADER_OPERATION_NV                                                   = 0x86DF
	CULL_MODES_NV                                                         = 0x86E0
	OFFSET_TEXTURE_MATRIX_NV                                              = 0x86E1
	OFFSET_TEXTURE_2D_MATRIX_NV                                           = 0x86E1
	OFFSET_TEXTURE_SCALE_NV                                               = 0x86E2
	OFFSET_TEXTURE_2D_SCALE_NV                                            = 0x86E2
	OFFSET_TEXTURE_BIAS_NV                                                = 0x86E3
	OFFSET_TEXTURE_2D_BIAS_NV                                             = 0x86E3
	PREVIOUS_TEXTURE_INPUT_NV                                             = 0x86E4
	CONST_EYE_NV                                                          = 0x86E5
	PASS_THROUGH_NV                                                       = 0x86E6
	CULL_FRAGMENT_NV                                                      = 0x86E7
	OFFSET_TEXTURE_2D_NV                                                  = 0x86E8
	DEPENDENT_AR_TEXTURE_2D_NV                                            = 0x86E9
	DEPENDENT_GB_TEXTURE_2D_NV                                            = 0x86EA
	SURFACE_STATE_NV                                                      = 0x86EB
	DOT_PRODUCT_NV                                                        = 0x86EC
	DOT_PRODUCT_DEPTH_REPLACE_NV                                          = 0x86ED
	DOT_PRODUCT_TEXTURE_2D_NV                                             = 0x86EE
	DOT_PRODUCT_TEXTURE_3D_NV                                             = 0x86EF
	DOT_PRODUCT_TEXTURE_CUBE_MAP_NV                                       = 0x86F0
	DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV                                       = 0x86F1
	DOT_PRODUCT_REFLECT_CUBE_MAP_NV                                       = 0x86F2
	DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV                             = 0x86F3
	HILO_NV                                                               = 0x86F4
	DSDT_NV                                                               = 0x86F5
	DSDT_MAG_NV                                                           = 0x86F6
	DSDT_MAG_VIB_NV                                                       = 0x86F7
	HILO16_NV                                                             = 0x86F8
	SIGNED_HILO_NV                                                        = 0x86F9
	SIGNED_HILO16_NV                                                      = 0x86FA
	SIGNED_RGBA_NV                                                        = 0x86FB
	SIGNED_RGBA8_NV                                                       = 0x86FC
	SURFACE_REGISTERED_NV                                                 = 0x86FD
	SIGNED_RGB_NV                                                         = 0x86FE
	SIGNED_RGB8_NV                                                        = 0x86FF
	SURFACE_MAPPED_NV                                                     = 0x8700
	SIGNED_LUMINANCE_NV                                                   = 0x8701
	SIGNED_LUMINANCE8_NV                                                  = 0x8702
	SIGNED_LUMINANCE_ALPHA_NV                                             = 0x8703
	SIGNED_LUMINANCE8_ALPHA8_NV                                           = 0x8704
	SIGNED_ALPHA_NV                                                       = 0x8705
	SIGNED_ALPHA8_NV                                                      = 0x8706
	SIGNED_INTENSITY_NV                                                   = 0x8707
	SIGNED_INTENSITY8_NV                                                  = 0x8708
	DSDT8_NV                                                              = 0x8709
	DSDT8_MAG8_NV                                                         = 0x870A
	DSDT8_MAG8_INTENSITY8_NV                                              = 0x870B
	SIGNED_RGB_UNSIGNED_ALPHA_NV                                          = 0x870C
	SIGNED_RGB8_UNSIGNED_ALPHA8_NV                                        = 0x870D
	HI_SCALE_NV                                                           = 0x870E
	LO_SCALE_NV                                                           = 0x870F
	DS_SCALE_NV                                                           = 0x8710
	DT_SCALE_NV                                                           = 0x8711
	MAGNITUDE_SCALE_NV                                                    = 0x8712
	VIBRANCE_SCALE_NV                                                     = 0x8713
	HI_BIAS_NV                                                            = 0x8714
	LO_BIAS_NV                                                            = 0x8715
	DS_BIAS_NV                                                            = 0x8716
	DT_BIAS_NV                                                            = 0x8717
	MAGNITUDE_BIAS_NV                                                     = 0x8718
	VIBRANCE_BIAS_NV                                                      = 0x8719
	TEXTURE_BORDER_VALUES_NV                                              = 0x871A
	TEXTURE_HI_SIZE_NV                                                    = 0x871B
	TEXTURE_LO_SIZE_NV                                                    = 0x871C
	TEXTURE_DS_SIZE_NV                                                    = 0x871D
	TEXTURE_DT_SIZE_NV                                                    = 0x871E
	TEXTURE_MAG_SIZE_NV                                                   = 0x871F
	MODELVIEW2_ARB                                                        = 0x8722
	MODELVIEW3_ARB                                                        = 0x8723
	MODELVIEW4_ARB                                                        = 0x8724
	MODELVIEW5_ARB                                                        = 0x8725
	MODELVIEW6_ARB                                                        = 0x8726
	MODELVIEW7_ARB                                                        = 0x8727
	MODELVIEW8_ARB                                                        = 0x8728
	MODELVIEW9_ARB                                                        = 0x8729
	MODELVIEW10_ARB                                                       = 0x872A
	MODELVIEW11_ARB                                                       = 0x872B
	MODELVIEW12_ARB                                                       = 0x872C
	MODELVIEW13_ARB                                                       = 0x872D
	MODELVIEW14_ARB                                                       = 0x872E
	MODELVIEW15_ARB                                                       = 0x872F
	MODELVIEW16_ARB                                                       = 0x8730
	MODELVIEW17_ARB                                                       = 0x8731
	MODELVIEW18_ARB                                                       = 0x8732
	MODELVIEW19_ARB                                                       = 0x8733
	MODELVIEW20_ARB                                                       = 0x8734
	MODELVIEW21_ARB                                                       = 0x8735
	MODELVIEW22_ARB                                                       = 0x8736
	MODELVIEW23_ARB                                                       = 0x8737
	MODELVIEW24_ARB                                                       = 0x8738
	MODELVIEW25_ARB                                                       = 0x8739
	MODELVIEW26_ARB                                                       = 0x873A
	MODELVIEW27_ARB                                                       = 0x873B
	MODELVIEW28_ARB                                                       = 0x873C
	MODELVIEW29_ARB                                                       = 0x873D
	MODELVIEW30_ARB                                                       = 0x873E
	MODELVIEW31_ARB                                                       = 0x873F
	DOT3_RGB_EXT                                                          = 0x8740
	Z400_BINARY_AMD                                                       = 0x8740
	DOT3_RGBA_EXT                                                         = 0x8741
	PROGRAM_BINARY_LENGTH_OES                                             = 0x8741
	PROGRAM_BINARY_LENGTH                                                 = 0x8741
	MIRROR_CLAMP_ATI                                                      = 0x8742
	MIRROR_CLAMP_EXT                                                      = 0x8742
	MIRROR_CLAMP_TO_EDGE                                                  = 0x8743
	MIRROR_CLAMP_TO_EDGE_ATI                                              = 0x8743
	MIRROR_CLAMP_TO_EDGE_EXT                                              = 0x8743
	MODULATE_ADD_ATI                                                      = 0x8744
	MODULATE_SIGNED_ADD_ATI                                               = 0x8745
	MODULATE_SUBTRACT_ATI                                                 = 0x8746
	SET_AMD                                                               = 0x874A
	REPLACE_VALUE_AMD                                                     = 0x874B
	STENCIL_OP_VALUE_AMD                                                  = 0x874C
	STENCIL_BACK_OP_VALUE_AMD                                             = 0x874D
	VERTEX_ATTRIB_ARRAY_LONG                                              = 0x874E
	OCCLUSION_QUERY_EVENT_MASK_AMD                                        = 0x874F
	DEPTH_STENCIL_MESA                                                    = 0x8750
	UNSIGNED_INT_24_8_MESA                                                = 0x8751
	UNSIGNED_INT_8_24_REV_MESA                                            = 0x8752
	UNSIGNED_SHORT_15_1_MESA                                              = 0x8753
	UNSIGNED_SHORT_1_15_REV_MESA                                          = 0x8754
	TRACE_MASK_MESA                                                       = 0x8755
	TRACE_NAME_MESA                                                       = 0x8756
	YCBCR_MESA                                                            = 0x8757
	PACK_INVERT_MESA                                                      = 0x8758
	DEBUG_OBJECT_MESA                                                     = 0x8759
	TEXTURE_1D_STACK_MESAX                                                = 0x8759
	DEBUG_PRINT_MESA                                                      = 0x875A
	TEXTURE_2D_STACK_MESAX                                                = 0x875A
	DEBUG_ASSERT_MESA                                                     = 0x875B
	PROXY_TEXTURE_1D_STACK_MESAX                                          = 0x875B
	PROXY_TEXTURE_2D_STACK_MESAX                                          = 0x875C
	TEXTURE_1D_STACK_BINDING_MESAX                                        = 0x875D
	TEXTURE_2D_STACK_BINDING_MESAX                                        = 0x875E
	PROGRAM_BINARY_FORMAT_MESA                                            = 0x875F
	STATIC_ATI                                                            = 0x8760
	DYNAMIC_ATI                                                           = 0x8761
	PRESERVE_ATI                                                          = 0x8762
	DISCARD_ATI                                                           = 0x8763
	BUFFER_SIZE                                                           = 0x8764
	BUFFER_SIZE_ARB                                                       = 0x8764
	OBJECT_BUFFER_SIZE_ATI                                                = 0x8764
	BUFFER_USAGE                                                          = 0x8765
	BUFFER_USAGE_ARB                                                      = 0x8765
	OBJECT_BUFFER_USAGE_ATI                                               = 0x8765
	ARRAY_OBJECT_BUFFER_ATI                                               = 0x8766
	ARRAY_OBJECT_OFFSET_ATI                                               = 0x8767
	ELEMENT_ARRAY_ATI                                                     = 0x8768
	ELEMENT_ARRAY_TYPE_ATI                                                = 0x8769
	ELEMENT_ARRAY_POINTER_ATI                                             = 0x876A
	MAX_VERTEX_STREAMS_ATI                                                = 0x876B
	VERTEX_STREAM0_ATI                                                    = 0x876C
	VERTEX_STREAM1_ATI                                                    = 0x876D
	VERTEX_STREAM2_ATI                                                    = 0x876E
	VERTEX_STREAM3_ATI                                                    = 0x876F
	VERTEX_STREAM4_ATI                                                    = 0x8770
	VERTEX_STREAM5_ATI                                                    = 0x8771
	VERTEX_STREAM6_ATI                                                    = 0x8772
	VERTEX_STREAM7_ATI                                                    = 0x8773
	VERTEX_SOURCE_ATI                                                     = 0x8774
	BUMP_ROT_MATRIX_ATI                                                   = 0x8775
	BUMP_ROT_MATRIX_SIZE_ATI                                              = 0x8776
	BUMP_NUM_TEX_UNITS_ATI                                                = 0x8777
	BUMP_TEX_UNITS_ATI                                                    = 0x8778
	DUDV_ATI                                                              = 0x8779
	DU8DV8_ATI                                                            = 0x877A
	BUMP_ENVMAP_ATI                                                       = 0x877B
	BUMP_TARGET_ATI                                                       = 0x877C
	VERTEX_SHADER_EXT                                                     = 0x8780
	VERTEX_SHADER_BINDING_EXT                                             = 0x8781
	OP_INDEX_EXT                                                          = 0x8782
	OP_NEGATE_EXT                                                         = 0x8783
	OP_DOT3_EXT                                                           = 0x8784
	OP_DOT4_EXT                                                           = 0x8785
	OP_MUL_EXT                                                            = 0x8786
	OP_ADD_EXT                                                            = 0x8787
	OP_MADD_EXT                                                           = 0x8788
	OP_FRAC_EXT                                                           = 0x8789
	OP_MAX_EXT                                                            = 0x878A
	OP_MIN_EXT                                                            = 0x878B
	OP_SET_GE_EXT                                                         = 0x878C
	OP_SET_LT_EXT                                                         = 0x878D
	OP_CLAMP_EXT                                                          = 0x878E
	OP_FLOOR_EXT                                                          = 0x878F
	OP_ROUND_EXT                                                          = 0x8790
	OP_EXP_BASE_2_EXT                                                     = 0x8791
	OP_LOG_BASE_2_EXT                                                     = 0x8792
	OP_POWER_EXT                                                          = 0x8793
	OP_RECIP_EXT                                                          = 0x8794
	OP_RECIP_SQRT_EXT                                                     = 0x8795
	OP_SUB_EXT                                                            = 0x8796
	OP_CROSS_PRODUCT_EXT                                                  = 0x8797
	OP_MULTIPLY_MATRIX_EXT                                                = 0x8798
	OP_MOV_EXT                                                            = 0x8799
	OUTPUT_VERTEX_EXT                                                     = 0x879A
	OUTPUT_COLOR0_EXT                                                     = 0x879B
	OUTPUT_COLOR1_EXT                                                     = 0x879C
	OUTPUT_TEXTURE_COORD0_EXT                                             = 0x879D
	OUTPUT_TEXTURE_COORD1_EXT                                             = 0x879E
	OUTPUT_TEXTURE_COORD2_EXT                                             = 0x879F
	OUTPUT_TEXTURE_COORD3_EXT                                             = 0x87A0
	OUTPUT_TEXTURE_COORD4_EXT                                             = 0x87A1
	OUTPUT_TEXTURE_COORD5_EXT                                             = 0x87A2
	OUTPUT_TEXTURE_COORD6_EXT                                             = 0x87A3
	OUTPUT_TEXTURE_COORD7_EXT                                             = 0x87A4
	OUTPUT_TEXTURE_COORD8_EXT                                             = 0x87A5
	OUTPUT_TEXTURE_COORD9_EXT                                             = 0x87A6
	OUTPUT_TEXTURE_COORD10_EXT                                            = 0x87A7
	OUTPUT_TEXTURE_COORD11_EXT                                            = 0x87A8
	OUTPUT_TEXTURE_COORD12_EXT                                            = 0x87A9
	OUTPUT_TEXTURE_COORD13_EXT                                            = 0x87AA
	OUTPUT_TEXTURE_COORD14_EXT                                            = 0x87AB
	OUTPUT_TEXTURE_COORD15_EXT                                            = 0x87AC
	OUTPUT_TEXTURE_COORD16_EXT                                            = 0x87AD
	OUTPUT_TEXTURE_COORD17_EXT                                            = 0x87AE
	OUTPUT_TEXTURE_COORD18_EXT                                            = 0x87AF
	OUTPUT_TEXTURE_COORD19_EXT                                            = 0x87B0
	OUTPUT_TEXTURE_COORD20_EXT                                            = 0x87B1
	OUTPUT_TEXTURE_COORD21_EXT                                            = 0x87B2
	OUTPUT_TEXTURE_COORD22_EXT                                            = 0x87B3
	OUTPUT_TEXTURE_COORD23_EXT                                            = 0x87B4
	OUTPUT_TEXTURE_COORD24_EXT                                            = 0x87B5
	OUTPUT_TEXTURE_COORD25_EXT                                            = 0x87B6
	OUTPUT_TEXTURE_COORD26_EXT                                            = 0x87B7
	OUTPUT_TEXTURE_COORD27_EXT                                            = 0x87B8
	OUTPUT_TEXTURE_COORD28_EXT                                            = 0x87B9
	OUTPUT_TEXTURE_COORD29_EXT                                            = 0x87BA
	OUTPUT_TEXTURE_COORD30_EXT                                            = 0x87BB
	OUTPUT_TEXTURE_COORD31_EXT                                            = 0x87BC
	OUTPUT_FOG_EXT                                                        = 0x87BD
	SCALAR_EXT                                                            = 0x87BE
	VECTOR_EXT                                                            = 0x87BF
	MATRIX_EXT                                                            = 0x87C0
	VARIANT_EXT                                                           = 0x87C1
	INVARIANT_EXT                                                         = 0x87C2
	LOCAL_CONSTANT_EXT                                                    = 0x87C3
	LOCAL_EXT                                                             = 0x87C4
	MAX_VERTEX_SHADER_INSTRUCTIONS_EXT                                    = 0x87C5
	MAX_VERTEX_SHADER_VARIANTS_EXT                                        = 0x87C6
	MAX_VERTEX_SHADER_INVARIANTS_EXT                                      = 0x87C7
	MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT                                 = 0x87C8
	MAX_VERTEX_SHADER_LOCALS_EXT                                          = 0x87C9
	MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT                          = 0x87CA
	MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT                              = 0x87CB
	MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT                       = 0x87CC
	MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT                            = 0x87CD
	MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT                                = 0x87CE
	VERTEX_SHADER_INSTRUCTIONS_EXT                                        = 0x87CF
	VERTEX_SHADER_VARIANTS_EXT                                            = 0x87D0
	VERTEX_SHADER_INVARIANTS_EXT                                          = 0x87D1
	VERTEX_SHADER_LOCAL_CONSTANTS_EXT                                     = 0x87D2
	VERTEX_SHADER_LOCALS_EXT                                              = 0x87D3
	VERTEX_SHADER_OPTIMIZED_EXT                                           = 0x87D4
	X_EXT                                                                 = 0x87D5
	Y_EXT                                                                 = 0x87D6
	Z_EXT                                                                 = 0x87D7
	W_EXT                                                                 = 0x87D8
	NEGATIVE_X_EXT                                                        = 0x87D9
	NEGATIVE_Y_EXT                                                        = 0x87DA
	NEGATIVE_Z_EXT                                                        = 0x87DB
	NEGATIVE_W_EXT                                                        = 0x87DC
	ZERO_EXT                                                              = 0x87DD
	ONE_EXT                                                               = 0x87DE
	NEGATIVE_ONE_EXT                                                      = 0x87DF
	NORMALIZED_RANGE_EXT                                                  = 0x87E0
	FULL_RANGE_EXT                                                        = 0x87E1
	CURRENT_VERTEX_EXT                                                    = 0x87E2
	MVP_MATRIX_EXT                                                        = 0x87E3
	VARIANT_VALUE_EXT                                                     = 0x87E4
	VARIANT_DATATYPE_EXT                                                  = 0x87E5
	VARIANT_ARRAY_STRIDE_EXT                                              = 0x87E6
	VARIANT_ARRAY_TYPE_EXT                                                = 0x87E7
	VARIANT_ARRAY_EXT                                                     = 0x87E8
	VARIANT_ARRAY_POINTER_EXT                                             = 0x87E9
	INVARIANT_VALUE_EXT                                                   = 0x87EA
	INVARIANT_DATATYPE_EXT                                                = 0x87EB
	LOCAL_CONSTANT_VALUE_EXT                                              = 0x87EC
	LOCAL_CONSTANT_DATATYPE_EXT                                           = 0x87ED
	ATC_RGBA_INTERPOLATED_ALPHA_AMD                                       = 0x87EE
	PN_TRIANGLES_ATI                                                      = 0x87F0
	MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI                                = 0x87F1
	PN_TRIANGLES_POINT_MODE_ATI                                           = 0x87F2
	PN_TRIANGLES_NORMAL_MODE_ATI                                          = 0x87F3
	PN_TRIANGLES_TESSELATION_LEVEL_ATI                                    = 0x87F4
	PN_TRIANGLES_POINT_MODE_LINEAR_ATI                                    = 0x87F5
	PN_TRIANGLES_POINT_MODE_CUBIC_ATI                                     = 0x87F6
	PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI                                   = 0x87F7
	PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI                                = 0x87F8
	GL_3DC_X_AMD                                                          = 0x87F9
	GL_3DC_XY_AMD                                                         = 0x87FA
	VBO_FREE_MEMORY_ATI                                                   = 0x87FB
	TEXTURE_FREE_MEMORY_ATI                                               = 0x87FC
	RENDERBUFFER_FREE_MEMORY_ATI                                          = 0x87FD
	NUM_PROGRAM_BINARY_FORMATS                                            = 0x87FE
	NUM_PROGRAM_BINARY_FORMATS_OES                                        = 0x87FE
	PROGRAM_BINARY_FORMATS                                                = 0x87FF
	PROGRAM_BINARY_FORMATS_OES                                            = 0x87FF
	STENCIL_BACK_FUNC                                                     = 0x8800
	STENCIL_BACK_FUNC_ATI                                                 = 0x8800
	STENCIL_BACK_FAIL                                                     = 0x8801
	STENCIL_BACK_FAIL_ATI                                                 = 0x8801
	STENCIL_BACK_PASS_DEPTH_FAIL                                          = 0x8802
	STENCIL_BACK_PASS_DEPTH_FAIL_ATI                                      = 0x8802
	STENCIL_BACK_PASS_DEPTH_PASS                                          = 0x8803
	STENCIL_BACK_PASS_DEPTH_PASS_ATI                                      = 0x8803
	FRAGMENT_PROGRAM_ARB                                                  = 0x8804
	PROGRAM_ALU_INSTRUCTIONS_ARB                                          = 0x8805
	PROGRAM_TEX_INSTRUCTIONS_ARB                                          = 0x8806
	PROGRAM_TEX_INDIRECTIONS_ARB                                          = 0x8807
	PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB                                   = 0x8808
	PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB                                   = 0x8809
	PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB                                   = 0x880A
	MAX_PROGRAM_ALU_INSTRUCTIONS_ARB                                      = 0x880B
	MAX_PROGRAM_TEX_INSTRUCTIONS_ARB                                      = 0x880C
	MAX_PROGRAM_TEX_INDIRECTIONS_ARB                                      = 0x880D
	MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB                               = 0x880E
	MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB                               = 0x880F
	MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB                               = 0x8810
	RGBA32F                                                               = 0x8814
	RGBA32F_ARB                                                           = 0x8814
	RGBA32F_EXT                                                           = 0x8814
	RGBA_FLOAT32_APPLE                                                    = 0x8814
	RGBA_FLOAT32_ATI                                                      = 0x8814
	RGB32F                                                                = 0x8815
	RGB32F_ARB                                                            = 0x8815
	RGB32F_EXT                                                            = 0x8815
	RGB_FLOAT32_APPLE                                                     = 0x8815
	RGB_FLOAT32_ATI                                                       = 0x8815
	ALPHA32F_ARB                                                          = 0x8816
	ALPHA32F_EXT                                                          = 0x8816
	ALPHA_FLOAT32_APPLE                                                   = 0x8816
	ALPHA_FLOAT32_ATI                                                     = 0x8816
	INTENSITY32F_ARB                                                      = 0x8817
	INTENSITY_FLOAT32_APPLE                                               = 0x8817
	INTENSITY_FLOAT32_ATI                                                 = 0x8817
	LUMINANCE32F_ARB                                                      = 0x8818
	LUMINANCE32F_EXT                                                      = 0x8818
	LUMINANCE_FLOAT32_APPLE                                               = 0x8818
	LUMINANCE_FLOAT32_ATI                                                 = 0x8818
	LUMINANCE_ALPHA32F_ARB                                                = 0x8819
	LUMINANCE_ALPHA32F_EXT                                                = 0x8819
	LUMINANCE_ALPHA_FLOAT32_APPLE                                         = 0x8819
	LUMINANCE_ALPHA_FLOAT32_ATI                                           = 0x8819
	RGBA16F                                                               = 0x881A
	RGBA16F_ARB                                                           = 0x881A
	RGBA16F_EXT                                                           = 0x881A
	RGBA_FLOAT16_APPLE                                                    = 0x881A
	RGBA_FLOAT16_ATI                                                      = 0x881A
	RGB16F                                                                = 0x881B
	RGB16F_ARB                                                            = 0x881B
	RGB16F_EXT                                                            = 0x881B
	RGB_FLOAT16_APPLE                                                     = 0x881B
	RGB_FLOAT16_ATI                                                       = 0x881B
	ALPHA16F_ARB                                                          = 0x881C
	ALPHA16F_EXT                                                          = 0x881C
	ALPHA_FLOAT16_APPLE                                                   = 0x881C
	ALPHA_FLOAT16_ATI                                                     = 0x881C
	INTENSITY16F_ARB                                                      = 0x881D
	INTENSITY_FLOAT16_APPLE                                               = 0x881D
	INTENSITY_FLOAT16_ATI                                                 = 0x881D
	LUMINANCE16F_ARB                                                      = 0x881E
	LUMINANCE16F_EXT                                                      = 0x881E
	LUMINANCE_FLOAT16_APPLE                                               = 0x881E
	LUMINANCE_FLOAT16_ATI                                                 = 0x881E
	LUMINANCE_ALPHA16F_ARB                                                = 0x881F
	LUMINANCE_ALPHA16F_EXT                                                = 0x881F
	LUMINANCE_ALPHA_FLOAT16_APPLE                                         = 0x881F
	LUMINANCE_ALPHA_FLOAT16_ATI                                           = 0x881F
	RGBA_FLOAT_MODE_ARB                                                   = 0x8820
	RGBA_FLOAT_MODE_ATI                                                   = 0x8820
	WRITEONLY_RENDERING_QCOM                                              = 0x8823
	MAX_DRAW_BUFFERS                                                      = 0x8824
	MAX_DRAW_BUFFERS_ARB                                                  = 0x8824
	MAX_DRAW_BUFFERS_ATI                                                  = 0x8824
	MAX_DRAW_BUFFERS_EXT                                                  = 0x8824
	MAX_DRAW_BUFFERS_NV                                                   = 0x8824
	DRAW_BUFFER0                                                          = 0x8825
	DRAW_BUFFER0_ARB                                                      = 0x8825
	DRAW_BUFFER0_ATI                                                      = 0x8825
	DRAW_BUFFER0_EXT                                                      = 0x8825
	DRAW_BUFFER0_NV                                                       = 0x8825
	DRAW_BUFFER1                                                          = 0x8826
	DRAW_BUFFER1_ARB                                                      = 0x8826
	DRAW_BUFFER1_ATI                                                      = 0x8826
	DRAW_BUFFER1_EXT                                                      = 0x8826
	DRAW_BUFFER1_NV                                                       = 0x8826
	DRAW_BUFFER2                                                          = 0x8827
	DRAW_BUFFER2_ARB                                                      = 0x8827
	DRAW_BUFFER2_ATI                                                      = 0x8827
	DRAW_BUFFER2_EXT                                                      = 0x8827
	DRAW_BUFFER2_NV                                                       = 0x8827
	DRAW_BUFFER3                                                          = 0x8828
	DRAW_BUFFER3_ARB                                                      = 0x8828
	DRAW_BUFFER3_ATI                                                      = 0x8828
	DRAW_BUFFER3_EXT                                                      = 0x8828
	DRAW_BUFFER3_NV                                                       = 0x8828
	DRAW_BUFFER4                                                          = 0x8829
	DRAW_BUFFER4_ARB                                                      = 0x8829
	DRAW_BUFFER4_ATI                                                      = 0x8829
	DRAW_BUFFER4_EXT                                                      = 0x8829
	DRAW_BUFFER4_NV                                                       = 0x8829
	DRAW_BUFFER5                                                          = 0x882A
	DRAW_BUFFER5_ARB                                                      = 0x882A
	DRAW_BUFFER5_ATI                                                      = 0x882A
	DRAW_BUFFER5_EXT                                                      = 0x882A
	DRAW_BUFFER5_NV                                                       = 0x882A
	DRAW_BUFFER6                                                          = 0x882B
	DRAW_BUFFER6_ARB                                                      = 0x882B
	DRAW_BUFFER6_ATI                                                      = 0x882B
	DRAW_BUFFER6_EXT                                                      = 0x882B
	DRAW_BUFFER6_NV                                                       = 0x882B
	DRAW_BUFFER7                                                          = 0x882C
	DRAW_BUFFER7_ARB                                                      = 0x882C
	DRAW_BUFFER7_ATI                                                      = 0x882C
	DRAW_BUFFER7_EXT                                                      = 0x882C
	DRAW_BUFFER7_NV                                                       = 0x882C
	DRAW_BUFFER8                                                          = 0x882D
	DRAW_BUFFER8_ARB                                                      = 0x882D
	DRAW_BUFFER8_ATI                                                      = 0x882D
	DRAW_BUFFER8_EXT                                                      = 0x882D
	DRAW_BUFFER8_NV                                                       = 0x882D
	DRAW_BUFFER9                                                          = 0x882E
	DRAW_BUFFER9_ARB                                                      = 0x882E
	DRAW_BUFFER9_ATI                                                      = 0x882E
	DRAW_BUFFER9_EXT                                                      = 0x882E
	DRAW_BUFFER9_NV                                                       = 0x882E
	DRAW_BUFFER10                                                         = 0x882F
	DRAW_BUFFER10_ARB                                                     = 0x882F
	DRAW_BUFFER10_ATI                                                     = 0x882F
	DRAW_BUFFER10_EXT                                                     = 0x882F
	DRAW_BUFFER10_NV                                                      = 0x882F
	DRAW_BUFFER11                                                         = 0x8830
	DRAW_BUFFER11_ARB                                                     = 0x8830
	DRAW_BUFFER11_ATI                                                     = 0x8830
	DRAW_BUFFER11_EXT                                                     = 0x8830
	DRAW_BUFFER11_NV                                                      = 0x8830
	DRAW_BUFFER12                                                         = 0x8831
	DRAW_BUFFER12_ARB                                                     = 0x8831
	DRAW_BUFFER12_ATI                                                     = 0x8831
	DRAW_BUFFER12_EXT                                                     = 0x8831
	DRAW_BUFFER12_NV                                                      = 0x8831
	DRAW_BUFFER13                                                         = 0x8832
	DRAW_BUFFER13_ARB                                                     = 0x8832
	DRAW_BUFFER13_ATI                                                     = 0x8832
	DRAW_BUFFER13_EXT                                                     = 0x8832
	DRAW_BUFFER13_NV                                                      = 0x8832
	DRAW_BUFFER14                                                         = 0x8833
	DRAW_BUFFER14_ARB                                                     = 0x8833
	DRAW_BUFFER14_ATI                                                     = 0x8833
	DRAW_BUFFER14_EXT                                                     = 0x8833
	DRAW_BUFFER14_NV                                                      = 0x8833
	DRAW_BUFFER15                                                         = 0x8834
	DRAW_BUFFER15_ARB                                                     = 0x8834
	DRAW_BUFFER15_ATI                                                     = 0x8834
	DRAW_BUFFER15_EXT                                                     = 0x8834
	DRAW_BUFFER15_NV                                                      = 0x8834
	COLOR_CLEAR_UNCLAMPED_VALUE_ATI                                       = 0x8835
	COMPRESSED_LUMINANCE_ALPHA_3DC_ATI                                    = 0x8837
	BLEND_EQUATION_ALPHA                                                  = 0x883D
	BLEND_EQUATION_ALPHA_EXT                                              = 0x883D
	BLEND_EQUATION_ALPHA_OES                                              = 0x883D
	SUBSAMPLE_DISTANCE_AMD                                                = 0x883F
	MATRIX_PALETTE_ARB                                                    = 0x8840
	MATRIX_PALETTE_OES                                                    = 0x8840
	MAX_MATRIX_PALETTE_STACK_DEPTH_ARB                                    = 0x8841
	MAX_PALETTE_MATRICES_ARB                                              = 0x8842
	MAX_PALETTE_MATRICES_OES                                              = 0x8842
	CURRENT_PALETTE_MATRIX_ARB                                            = 0x8843
	CURRENT_PALETTE_MATRIX_OES                                            = 0x8843
	MATRIX_INDEX_ARRAY_ARB                                                = 0x8844
	MATRIX_INDEX_ARRAY_OES                                                = 0x8844
	CURRENT_MATRIX_INDEX_ARB                                              = 0x8845
	MATRIX_INDEX_ARRAY_SIZE_ARB                                           = 0x8846
	MATRIX_INDEX_ARRAY_SIZE_OES                                           = 0x8846
	MATRIX_INDEX_ARRAY_TYPE_ARB                                           = 0x8847
	MATRIX_INDEX_ARRAY_TYPE_OES                                           = 0x8847
	MATRIX_INDEX_ARRAY_STRIDE_ARB                                         = 0x8848
	MATRIX_INDEX_ARRAY_STRIDE_OES                                         = 0x8848
	MATRIX_INDEX_ARRAY_POINTER_ARB                                        = 0x8849
	MATRIX_INDEX_ARRAY_POINTER_OES                                        = 0x8849
	TEXTURE_DEPTH_SIZE                                                    = 0x884A
	TEXTURE_DEPTH_SIZE_ARB                                                = 0x884A
	DEPTH_TEXTURE_MODE                                                    = 0x884B
	DEPTH_TEXTURE_MODE_ARB                                                = 0x884B
	TEXTURE_COMPARE_MODE                                                  = 0x884C
	TEXTURE_COMPARE_MODE_ARB                                              = 0x884C
	TEXTURE_COMPARE_MODE_EXT                                              = 0x884C
	TEXTURE_COMPARE_FUNC                                                  = 0x884D
	TEXTURE_COMPARE_FUNC_ARB                                              = 0x884D
	TEXTURE_COMPARE_FUNC_EXT                                              = 0x884D
	COMPARE_R_TO_TEXTURE                                                  = 0x884E
	COMPARE_R_TO_TEXTURE_ARB                                              = 0x884E
	COMPARE_REF_DEPTH_TO_TEXTURE_EXT                                      = 0x884E
	COMPARE_REF_TO_TEXTURE                                                = 0x884E
	COMPARE_REF_TO_TEXTURE_EXT                                            = 0x884E
	TEXTURE_CUBE_MAP_SEAMLESS                                             = 0x884F
	OFFSET_PROJECTIVE_TEXTURE_2D_NV                                       = 0x8850
	OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV                                 = 0x8851
	OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV                                = 0x8852
	OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV                          = 0x8853
	OFFSET_HILO_TEXTURE_2D_NV                                             = 0x8854
	OFFSET_HILO_TEXTURE_RECTANGLE_NV                                      = 0x8855
	OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV                                  = 0x8856
	OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV                           = 0x8857
	DEPENDENT_HILO_TEXTURE_2D_NV                                          = 0x8858
	DEPENDENT_RGB_TEXTURE_3D_NV                                           = 0x8859
	DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV                                     = 0x885A
	DOT_PRODUCT_PASS_THROUGH_NV                                           = 0x885B
	DOT_PRODUCT_TEXTURE_1D_NV                                             = 0x885C
	DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV                                   = 0x885D
	HILO8_NV                                                              = 0x885E
	SIGNED_HILO8_NV                                                       = 0x885F
	FORCE_BLUE_TO_ONE_NV                                                  = 0x8860
	POINT_SPRITE                                                          = 0x8861
	POINT_SPRITE_ARB                                                      = 0x8861
	POINT_SPRITE_NV                                                       = 0x8861
	POINT_SPRITE_OES                                                      = 0x8861
	COORD_REPLACE                                                         = 0x8862
	COORD_REPLACE_ARB                                                     = 0x8862
	COORD_REPLACE_NV                                                      = 0x8862
	COORD_REPLACE_OES                                                     = 0x8862
	POINT_SPRITE_R_MODE_NV                                                = 0x8863
	PIXEL_COUNTER_BITS_NV                                                 = 0x8864
	QUERY_COUNTER_BITS                                                    = 0x8864
	QUERY_COUNTER_BITS_ARB                                                = 0x8864
	QUERY_COUNTER_BITS_EXT                                                = 0x8864
	CURRENT_OCCLUSION_QUERY_ID_NV                                         = 0x8865
	CURRENT_QUERY                                                         = 0x8865
	CURRENT_QUERY_ARB                                                     = 0x8865
	CURRENT_QUERY_EXT                                                     = 0x8865
	PIXEL_COUNT_NV                                                        = 0x8866
	QUERY_RESULT                                                          = 0x8866
	QUERY_RESULT_ARB                                                      = 0x8866
	QUERY_RESULT_EXT                                                      = 0x8866
	PIXEL_COUNT_AVAILABLE_NV                                              = 0x8867
	QUERY_RESULT_AVAILABLE                                                = 0x8867
	QUERY_RESULT_AVAILABLE_ARB                                            = 0x8867
	QUERY_RESULT_AVAILABLE_EXT                                            = 0x8867
	MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV                              = 0x8868
	MAX_VERTEX_ATTRIBS                                                    = 0x8869
	MAX_VERTEX_ATTRIBS_ARB                                                = 0x8869
	VERTEX_ATTRIB_ARRAY_NORMALIZED                                        = 0x886A
	VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB                                    = 0x886A
	MAX_TESS_CONTROL_INPUT_COMPONENTS                                     = 0x886C
	MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT                                 = 0x886C
	MAX_TESS_CONTROL_INPUT_COMPONENTS_OES                                 = 0x886C
	MAX_TESS_EVALUATION_INPUT_COMPONENTS                                  = 0x886D
	MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT                              = 0x886D
	MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES                              = 0x886D
	DEPTH_STENCIL_TO_RGBA_NV                                              = 0x886E
	DEPTH_STENCIL_TO_BGRA_NV                                              = 0x886F
	FRAGMENT_PROGRAM_NV                                                   = 0x8870
	MAX_TEXTURE_COORDS                                                    = 0x8871
	MAX_TEXTURE_COORDS_ARB                                                = 0x8871
	MAX_TEXTURE_COORDS_NV                                                 = 0x8871
	MAX_TEXTURE_IMAGE_UNITS                                               = 0x8872
	MAX_TEXTURE_IMAGE_UNITS_ARB                                           = 0x8872
	MAX_TEXTURE_IMAGE_UNITS_NV                                            = 0x8872
	FRAGMENT_PROGRAM_BINDING_NV                                           = 0x8873
	PROGRAM_ERROR_STRING_ARB                                              = 0x8874
	PROGRAM_ERROR_STRING_NV                                               = 0x8874
	PROGRAM_FORMAT_ASCII_ARB                                              = 0x8875
	PROGRAM_FORMAT_ARB                                                    = 0x8876
	WRITE_PIXEL_DATA_RANGE_NV                                             = 0x8878
	READ_PIXEL_DATA_RANGE_NV                                              = 0x8879
	WRITE_PIXEL_DATA_RANGE_LENGTH_NV                                      = 0x887A
	READ_PIXEL_DATA_RANGE_LENGTH_NV                                       = 0x887B
	WRITE_PIXEL_DATA_RANGE_POINTER_NV                                     = 0x887C
	READ_PIXEL_DATA_RANGE_POINTER_NV                                      = 0x887D
	GEOMETRY_SHADER_INVOCATIONS                                           = 0x887F
	GEOMETRY_SHADER_INVOCATIONS_EXT                                       = 0x887F
	GEOMETRY_SHADER_INVOCATIONS_OES                                       = 0x887F
	FLOAT_R_NV                                                            = 0x8880
	FLOAT_RG_NV                                                           = 0x8881
	FLOAT_RGB_NV                                                          = 0x8882
	FLOAT_RGBA_NV                                                         = 0x8883
	FLOAT_R16_NV                                                          = 0x8884
	FLOAT_R32_NV                                                          = 0x8885
	FLOAT_RG16_NV                                                         = 0x8886
	FLOAT_RG32_NV                                                         = 0x8887
	FLOAT_RGB16_NV                                                        = 0x8888
	FLOAT_RGB32_NV                                                        = 0x8889
	FLOAT_RGBA16_NV                                                       = 0x888A
	FLOAT_RGBA32_NV                                                       = 0x888B
	TEXTURE_FLOAT_COMPONENTS_NV                                           = 0x888C
	FLOAT_CLEAR_COLOR_VALUE_NV                                            = 0x888D
	FLOAT_RGBA_MODE_NV                                                    = 0x888E
	TEXTURE_UNSIGNED_REMAP_MODE_NV                                        = 0x888F
	DEPTH_BOUNDS_TEST_EXT                                                 = 0x8890
	DEPTH_BOUNDS_EXT                                                      = 0x8891
	ARRAY_BUFFER                                                          = 0x8892
	ARRAY_BUFFER_ARB                                                      = 0x8892
	ELEMENT_ARRAY_BUFFER                                                  = 0x8893
	ELEMENT_ARRAY_BUFFER_ARB                                              = 0x8893
	ARRAY_BUFFER_BINDING                                                  = 0x8894
	ARRAY_BUFFER_BINDING_ARB                                              = 0x8894
	ELEMENT_ARRAY_BUFFER_BINDING                                          = 0x8895
	ELEMENT_ARRAY_BUFFER_BINDING_ARB                                      = 0x8895
	VERTEX_ARRAY_BUFFER_BINDING                                           = 0x8896
	VERTEX_ARRAY_BUFFER_BINDING_ARB                                       = 0x8896
	NORMAL_ARRAY_BUFFER_BINDING                                           = 0x8897
	NORMAL_ARRAY_BUFFER_BINDING_ARB                                       = 0x8897
	COLOR_ARRAY_BUFFER_BINDING                                            = 0x8898
	COLOR_ARRAY_BUFFER_BINDING_ARB                                        = 0x8898
	INDEX_ARRAY_BUFFER_BINDING                                            = 0x8899
	INDEX_ARRAY_BUFFER_BINDING_ARB                                        = 0x8899
	TEXTURE_COORD_ARRAY_BUFFER_BINDING                                    = 0x889A
	TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB                                = 0x889A
	EDGE_FLAG_ARRAY_BUFFER_BINDING                                        = 0x889B
	EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB                                    = 0x889B
	SECONDARY_COLOR_ARRAY_BUFFER_BINDING                                  = 0x889C
	SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB                              = 0x889C
	FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB                               = 0x889D
	FOG_COORDINATE_ARRAY_BUFFER_BINDING                                   = 0x889D
	FOG_COORD_ARRAY_BUFFER_BINDING                                        = 0x889D
	WEIGHT_ARRAY_BUFFER_BINDING                                           = 0x889E
	WEIGHT_ARRAY_BUFFER_BINDING_ARB                                       = 0x889E
	WEIGHT_ARRAY_BUFFER_BINDING_OES                                       = 0x889E
	VERTEX_ATTRIB_ARRAY_BUFFER_BINDING                                    = 0x889F
	VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB                                = 0x889F
	PROGRAM_INSTRUCTIONS_ARB                                              = 0x88A0
	MAX_PROGRAM_INSTRUCTIONS_ARB                                          = 0x88A1
	PROGRAM_NATIVE_INSTRUCTIONS_ARB                                       = 0x88A2
	MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB                                   = 0x88A3
	PROGRAM_TEMPORARIES_ARB                                               = 0x88A4
	MAX_PROGRAM_TEMPORARIES_ARB                                           = 0x88A5
	PROGRAM_NATIVE_TEMPORARIES_ARB                                        = 0x88A6
	MAX_PROGRAM_NATIVE_TEMPORARIES_ARB                                    = 0x88A7
	PROGRAM_PARAMETERS_ARB                                                = 0x88A8
	MAX_PROGRAM_PARAMETERS_ARB                                            = 0x88A9
	PROGRAM_NATIVE_PARAMETERS_ARB                                         = 0x88AA
	MAX_PROGRAM_NATIVE_PARAMETERS_ARB                                     = 0x88AB
	PROGRAM_ATTRIBS_ARB                                                   = 0x88AC
	MAX_PROGRAM_ATTRIBS_ARB                                               = 0x88AD
	PROGRAM_NATIVE_ATTRIBS_ARB                                            = 0x88AE
	MAX_PROGRAM_NATIVE_ATTRIBS_ARB                                        = 0x88AF
	PROGRAM_ADDRESS_REGISTERS_ARB                                         = 0x88B0
	MAX_PROGRAM_ADDRESS_REGISTERS_ARB                                     = 0x88B1
	PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB                                  = 0x88B2
	MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB                              = 0x88B3
	MAX_PROGRAM_LOCAL_PARAMETERS_ARB                                      = 0x88B4
	MAX_PROGRAM_ENV_PARAMETERS_ARB                                        = 0x88B5
	PROGRAM_UNDER_NATIVE_LIMITS_ARB                                       = 0x88B6
	TRANSPOSE_CURRENT_MATRIX_ARB                                          = 0x88B7
	READ_ONLY                                                             = 0x88B8
	READ_ONLY_ARB                                                         = 0x88B8
	WRITE_ONLY                                                            = 0x88B9
	WRITE_ONLY_ARB                                                        = 0x88B9
	WRITE_ONLY_OES                                                        = 0x88B9
	READ_WRITE                                                            = 0x88BA
	READ_WRITE_ARB                                                        = 0x88BA
	BUFFER_ACCESS                                                         = 0x88BB
	BUFFER_ACCESS_ARB                                                     = 0x88BB
	BUFFER_ACCESS_OES                                                     = 0x88BB
	BUFFER_MAPPED                                                         = 0x88BC
	BUFFER_MAPPED_ARB                                                     = 0x88BC
	BUFFER_MAPPED_OES                                                     = 0x88BC
	BUFFER_MAP_POINTER                                                    = 0x88BD
	BUFFER_MAP_POINTER_ARB                                                = 0x88BD
	BUFFER_MAP_POINTER_OES                                                = 0x88BD
	WRITE_DISCARD_NV                                                      = 0x88BE
	TIME_ELAPSED                                                          = 0x88BF
	TIME_ELAPSED_EXT                                                      = 0x88BF
	MATRIX0_ARB                                                           = 0x88C0
	MATRIX1_ARB                                                           = 0x88C1
	MATRIX2_ARB                                                           = 0x88C2
	MATRIX3_ARB                                                           = 0x88C3
	MATRIX4_ARB                                                           = 0x88C4
	MATRIX5_ARB                                                           = 0x88C5
	MATRIX6_ARB                                                           = 0x88C6
	MATRIX7_ARB                                                           = 0x88C7
	MATRIX8_ARB                                                           = 0x88C8
	MATRIX9_ARB                                                           = 0x88C9
	MATRIX10_ARB                                                          = 0x88CA
	MATRIX11_ARB                                                          = 0x88CB
	MATRIX12_ARB                                                          = 0x88CC
	MATRIX13_ARB                                                          = 0x88CD
	MATRIX14_ARB                                                          = 0x88CE
	MATRIX15_ARB                                                          = 0x88CF
	MATRIX16_ARB                                                          = 0x88D0
	MATRIX17_ARB                                                          = 0x88D1
	MATRIX18_ARB                                                          = 0x88D2
	MATRIX19_ARB                                                          = 0x88D3
	MATRIX20_ARB                                                          = 0x88D4
	MATRIX21_ARB                                                          = 0x88D5
	MATRIX22_ARB                                                          = 0x88D6
	MATRIX23_ARB                                                          = 0x88D7
	MATRIX24_ARB                                                          = 0x88D8
	MATRIX25_ARB                                                          = 0x88D9
	MATRIX26_ARB                                                          = 0x88DA
	MATRIX27_ARB                                                          = 0x88DB
	MATRIX28_ARB                                                          = 0x88DC
	MATRIX29_ARB                                                          = 0x88DD
	MATRIX30_ARB                                                          = 0x88DE
	MATRIX31_ARB                                                          = 0x88DF
	STREAM_DRAW                                                           = 0x88E0
	STREAM_DRAW_ARB                                                       = 0x88E0
	STREAM_READ                                                           = 0x88E1
	STREAM_READ_ARB                                                       = 0x88E1
	STREAM_COPY                                                           = 0x88E2
	STREAM_COPY_ARB                                                       = 0x88E2
	STATIC_DRAW                                                           = 0x88E4
	STATIC_DRAW_ARB                                                       = 0x88E4
	STATIC_READ                                                           = 0x88E5
	STATIC_READ_ARB                                                       = 0x88E5
	STATIC_COPY                                                           = 0x88E6
	STATIC_COPY_ARB                                                       = 0x88E6
	DYNAMIC_DRAW                                                          = 0x88E8
	DYNAMIC_DRAW_ARB                                                      = 0x88E8
	DYNAMIC_READ                                                          = 0x88E9
	DYNAMIC_READ_ARB                                                      = 0x88E9
	DYNAMIC_COPY                                                          = 0x88EA
	DYNAMIC_COPY_ARB                                                      = 0x88EA
	PIXEL_PACK_BUFFER                                                     = 0x88EB
	PIXEL_PACK_BUFFER_ARB                                                 = 0x88EB
	PIXEL_PACK_BUFFER_EXT                                                 = 0x88EB
	PIXEL_PACK_BUFFER_NV                                                  = 0x88EB
	PIXEL_UNPACK_BUFFER                                                   = 0x88EC
	PIXEL_UNPACK_BUFFER_ARB                                               = 0x88EC
	PIXEL_UNPACK_BUFFER_EXT                                               = 0x88EC
	PIXEL_UNPACK_BUFFER_NV                                                = 0x88EC
	PIXEL_PACK_BUFFER_BINDING                                             = 0x88ED
	PIXEL_PACK_BUFFER_BINDING_ARB                                         = 0x88ED
	PIXEL_PACK_BUFFER_BINDING_EXT                                         = 0x88ED
	PIXEL_PACK_BUFFER_BINDING_NV                                          = 0x88ED
	ETC1_SRGB8_NV                                                         = 0x88EE
	PIXEL_UNPACK_BUFFER_BINDING                                           = 0x88EF
	PIXEL_UNPACK_BUFFER_BINDING_ARB                                       = 0x88EF
	PIXEL_UNPACK_BUFFER_BINDING_EXT                                       = 0x88EF
	PIXEL_UNPACK_BUFFER_BINDING_NV                                        = 0x88EF
	DEPTH24_STENCIL8                                                      = 0x88F0
	DEPTH24_STENCIL8_EXT                                                  = 0x88F0
	DEPTH24_STENCIL8_OES                                                  = 0x88F0
	TEXTURE_STENCIL_SIZE                                                  = 0x88F1
	TEXTURE_STENCIL_SIZE_EXT                                              = 0x88F1
	STENCIL_TAG_BITS_EXT                                                  = 0x88F2
	STENCIL_CLEAR_TAG_VALUE_EXT                                           = 0x88F3
	MAX_PROGRAM_EXEC_INSTRUCTIONS_NV                                      = 0x88F4
	MAX_PROGRAM_CALL_DEPTH_NV                                             = 0x88F5
	MAX_PROGRAM_IF_DEPTH_NV                                               = 0x88F6
	MAX_PROGRAM_LOOP_DEPTH_NV                                             = 0x88F7
	MAX_PROGRAM_LOOP_COUNT_NV                                             = 0x88F8
	SRC1_COLOR                                                            = 0x88F9
	SRC1_COLOR_EXT                                                        = 0x88F9
	ONE_MINUS_SRC1_COLOR                                                  = 0x88FA
	ONE_MINUS_SRC1_COLOR_EXT                                              = 0x88FA
	ONE_MINUS_SRC1_ALPHA                                                  = 0x88FB
	ONE_MINUS_SRC1_ALPHA_EXT                                              = 0x88FB
	MAX_DUAL_SOURCE_DRAW_BUFFERS                                          = 0x88FC
	MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT                                      = 0x88FC
	VERTEX_ATTRIB_ARRAY_INTEGER                                           = 0x88FD
	VERTEX_ATTRIB_ARRAY_INTEGER_EXT                                       = 0x88FD
	VERTEX_ATTRIB_ARRAY_INTEGER_NV                                        = 0x88FD
	VERTEX_ATTRIB_ARRAY_DIVISOR                                           = 0x88FE
	VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE                                     = 0x88FE
	VERTEX_ATTRIB_ARRAY_DIVISOR_ARB                                       = 0x88FE
	VERTEX_ATTRIB_ARRAY_DIVISOR_EXT                                       = 0x88FE
	VERTEX_ATTRIB_ARRAY_DIVISOR_NV                                        = 0x88FE
	MAX_ARRAY_TEXTURE_LAYERS                                              = 0x88FF
	MAX_ARRAY_TEXTURE_LAYERS_EXT                                          = 0x88FF
	MIN_PROGRAM_TEXEL_OFFSET                                              = 0x8904
	MIN_PROGRAM_TEXEL_OFFSET_EXT                                          = 0x8904
	MIN_PROGRAM_TEXEL_OFFSET_NV                                           = 0x8904
	MAX_PROGRAM_TEXEL_OFFSET                                              = 0x8905
	MAX_PROGRAM_TEXEL_OFFSET_EXT                                          = 0x8905
	MAX_PROGRAM_TEXEL_OFFSET_NV                                           = 0x8905
	PROGRAM_ATTRIB_COMPONENTS_NV                                          = 0x8906
	PROGRAM_RESULT_COMPONENTS_NV                                          = 0x8907
	MAX_PROGRAM_ATTRIB_COMPONENTS_NV                                      = 0x8908
	MAX_PROGRAM_RESULT_COMPONENTS_NV                                      = 0x8909
	STENCIL_TEST_TWO_SIDE_EXT                                             = 0x8910
	ACTIVE_STENCIL_FACE_EXT                                               = 0x8911
	MIRROR_CLAMP_TO_BORDER_EXT                                            = 0x8912
	SAMPLES_PASSED                                                        = 0x8914
	SAMPLES_PASSED_ARB                                                    = 0x8914
	GEOMETRY_VERTICES_OUT                                                 = 0x8916
	GEOMETRY_LINKED_VERTICES_OUT_EXT                                      = 0x8916
	GEOMETRY_LINKED_VERTICES_OUT_OES                                      = 0x8916
	GEOMETRY_INPUT_TYPE                                                   = 0x8917
	GEOMETRY_LINKED_INPUT_TYPE_EXT                                        = 0x8917
	GEOMETRY_LINKED_INPUT_TYPE_OES                                        = 0x8917
	GEOMETRY_OUTPUT_TYPE                                                  = 0x8918
	GEOMETRY_LINKED_OUTPUT_TYPE_EXT                                       = 0x8918
	GEOMETRY_LINKED_OUTPUT_TYPE_OES                                       = 0x8918
	SAMPLER_BINDING                                                       = 0x8919
	CLAMP_VERTEX_COLOR                                                    = 0x891A
	CLAMP_VERTEX_COLOR_ARB                                                = 0x891A
	CLAMP_FRAGMENT_COLOR                                                  = 0x891B
	CLAMP_FRAGMENT_COLOR_ARB                                              = 0x891B
	CLAMP_READ_COLOR                                                      = 0x891C
	CLAMP_READ_COLOR_ARB                                                  = 0x891C
	FIXED_ONLY                                                            = 0x891D
	FIXED_ONLY_ARB                                                        = 0x891D
	TESS_CONTROL_PROGRAM_NV                                               = 0x891E
	TESS_EVALUATION_PROGRAM_NV                                            = 0x891F
	FRAGMENT_SHADER_ATI                                                   = 0x8920
	REG_0_ATI                                                             = 0x8921
	REG_1_ATI                                                             = 0x8922
	REG_2_ATI                                                             = 0x8923
	REG_3_ATI                                                             = 0x8924
	REG_4_ATI                                                             = 0x8925
	REG_5_ATI                                                             = 0x8926
	REG_6_ATI                                                             = 0x8927
	REG_7_ATI                                                             = 0x8928
	REG_8_ATI                                                             = 0x8929
	REG_9_ATI                                                             = 0x892A
	REG_10_ATI                                                            = 0x892B
	REG_11_ATI                                                            = 0x892C
	REG_12_ATI                                                            = 0x892D
	REG_13_ATI                                                            = 0x892E
	REG_14_ATI                                                            = 0x892F
	REG_15_ATI                                                            = 0x8930
	REG_16_ATI                                                            = 0x8931
	REG_17_ATI                                                            = 0x8932
	REG_18_ATI                                                            = 0x8933
	REG_19_ATI                                                            = 0x8934
	REG_20_ATI                                                            = 0x8935
	REG_21_ATI                                                            = 0x8936
	REG_22_ATI                                                            = 0x8937
	REG_23_ATI                                                            = 0x8938
	REG_24_ATI                                                            = 0x8939
	REG_25_ATI                                                            = 0x893A
	REG_26_ATI                                                            = 0x893B
	REG_27_ATI                                                            = 0x893C
	REG_28_ATI                                                            = 0x893D
	REG_29_ATI                                                            = 0x893E
	REG_30_ATI                                                            = 0x893F
	REG_31_ATI                                                            = 0x8940
	CON_0_ATI                                                             = 0x8941
	CON_1_ATI                                                             = 0x8942
	CON_2_ATI                                                             = 0x8943
	CON_3_ATI                                                             = 0x8944
	CON_4_ATI                                                             = 0x8945
	CON_5_ATI                                                             = 0x8946
	CON_6_ATI                                                             = 0x8947
	CON_7_ATI                                                             = 0x8948
	CON_8_ATI                                                             = 0x8949
	CON_9_ATI                                                             = 0x894A
	CON_10_ATI                                                            = 0x894B
	CON_11_ATI                                                            = 0x894C
	CON_12_ATI                                                            = 0x894D
	CON_13_ATI                                                            = 0x894E
	CON_14_ATI                                                            = 0x894F
	CON_15_ATI                                                            = 0x8950
	CON_16_ATI                                                            = 0x8951
	CON_17_ATI                                                            = 0x8952
	CON_18_ATI                                                            = 0x8953
	CON_19_ATI                                                            = 0x8954
	CON_20_ATI                                                            = 0x8955
	CON_21_ATI                                                            = 0x8956
	CON_22_ATI                                                            = 0x8957
	CON_23_ATI                                                            = 0x8958
	CON_24_ATI                                                            = 0x8959
	CON_25_ATI                                                            = 0x895A
	CON_26_ATI                                                            = 0x895B
	CON_27_ATI                                                            = 0x895C
	CON_28_ATI                                                            = 0x895D
	CON_29_ATI                                                            = 0x895E
	CON_30_ATI                                                            = 0x895F
	CON_31_ATI                                                            = 0x8960
	MOV_ATI                                                               = 0x8961
	ADD_ATI                                                               = 0x8963
	MUL_ATI                                                               = 0x8964
	SUB_ATI                                                               = 0x8965
	DOT3_ATI                                                              = 0x8966
	DOT4_ATI                                                              = 0x8967
	MAD_ATI                                                               = 0x8968
	LERP_ATI                                                              = 0x8969
	CND_ATI                                                               = 0x896A
	CND0_ATI                                                              = 0x896B
	DOT2_ADD_ATI                                                          = 0x896C
	SECONDARY_INTERPOLATOR_ATI                                            = 0x896D
	NUM_FRAGMENT_REGISTERS_ATI                                            = 0x896E
	NUM_FRAGMENT_CONSTANTS_ATI                                            = 0x896F
	NUM_PASSES_ATI                                                        = 0x8970
	NUM_INSTRUCTIONS_PER_PASS_ATI                                         = 0x8971
	NUM_INSTRUCTIONS_TOTAL_ATI                                            = 0x8972
	NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI                                 = 0x8973
	NUM_LOOPBACK_COMPONENTS_ATI                                           = 0x8974
	COLOR_ALPHA_PAIRING_ATI                                               = 0x8975
	SWIZZLE_STR_ATI                                                       = 0x8976
	SWIZZLE_STQ_ATI                                                       = 0x8977
	SWIZZLE_STR_DR_ATI                                                    = 0x8978
	SWIZZLE_STQ_DQ_ATI                                                    = 0x8979
	SWIZZLE_STRQ_ATI                                                      = 0x897A
	SWIZZLE_STRQ_DQ_ATI                                                   = 0x897B
	INTERLACE_OML                                                         = 0x8980
	INTERLACE_READ_OML                                                    = 0x8981
	FORMAT_SUBSAMPLE_24_24_OML                                            = 0x8982
	FORMAT_SUBSAMPLE_244_244_OML                                          = 0x8983
	PACK_RESAMPLE_OML                                                     = 0x8984
	UNPACK_RESAMPLE_OML                                                   = 0x8985
	RESAMPLE_REPLICATE_OML                                                = 0x8986
	RESAMPLE_ZERO_FILL_OML                                                = 0x8987
	RESAMPLE_AVERAGE_OML                                                  = 0x8988
	RESAMPLE_DECIMATE_OML                                                 = 0x8989
	POINT_SIZE_ARRAY_TYPE_OES                                             = 0x898A
	POINT_SIZE_ARRAY_STRIDE_OES                                           = 0x898B
	POINT_SIZE_ARRAY_POINTER_OES                                          = 0x898C
	MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES                                = 0x898D
	PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES                               = 0x898E
	TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES                                  = 0x898F
	VERTEX_ATTRIB_MAP1_APPLE                                              = 0x8A00
	VERTEX_ATTRIB_MAP2_APPLE                                              = 0x8A01
	VERTEX_ATTRIB_MAP1_SIZE_APPLE                                         = 0x8A02
	VERTEX_ATTRIB_MAP1_COEFF_APPLE                                        = 0x8A03
	VERTEX_ATTRIB_MAP1_ORDER_APPLE                                        = 0x8A04
	VERTEX_ATTRIB_MAP1_DOMAIN_APPLE                                       = 0x8A05
	VERTEX_ATTRIB_MAP2_SIZE_APPLE                                         = 0x8A06
	VERTEX_ATTRIB_MAP2_COEFF_APPLE                                        = 0x8A07
	VERTEX_ATTRIB_MAP2_ORDER_APPLE                                        = 0x8A08
	VERTEX_ATTRIB_MAP2_DOMAIN_APPLE                                       = 0x8A09
	DRAW_PIXELS_APPLE                                                     = 0x8A0A
	FENCE_APPLE                                                           = 0x8A0B
	ELEMENT_ARRAY_APPLE                                                   = 0x8A0C
	ELEMENT_ARRAY_TYPE_APPLE                                              = 0x8A0D
	ELEMENT_ARRAY_POINTER_APPLE                                           = 0x8A0E
	COLOR_FLOAT_APPLE                                                     = 0x8A0F
	UNIFORM_BUFFER                                                        = 0x8A11
	BUFFER_SERIALIZED_MODIFY_APPLE                                        = 0x8A12
	BUFFER_FLUSHING_UNMAP_APPLE                                           = 0x8A13
	AUX_DEPTH_STENCIL_APPLE                                               = 0x8A14
	PACK_ROW_BYTES_APPLE                                                  = 0x8A15
	UNPACK_ROW_BYTES_APPLE                                                = 0x8A16
	RELEASED_APPLE                                                        = 0x8A19
	VOLATILE_APPLE                                                        = 0x8A1A
	RETAINED_APPLE                                                        = 0x8A1B
	UNDEFINED_APPLE                                                       = 0x8A1C
	PURGEABLE_APPLE                                                       = 0x8A1D
	RGB_422_APPLE                                                         = 0x8A1F
	UNIFORM_BUFFER_BINDING                                                = 0x8A28
	UNIFORM_BUFFER_START                                                  = 0x8A29
	UNIFORM_BUFFER_SIZE                                                   = 0x8A2A
	MAX_VERTEX_UNIFORM_BLOCKS                                             = 0x8A2B
	MAX_GEOMETRY_UNIFORM_BLOCKS                                           = 0x8A2C
	MAX_GEOMETRY_UNIFORM_BLOCKS_EXT                                       = 0x8A2C
	MAX_GEOMETRY_UNIFORM_BLOCKS_OES                                       = 0x8A2C
	MAX_FRAGMENT_UNIFORM_BLOCKS                                           = 0x8A2D
	MAX_COMBINED_UNIFORM_BLOCKS                                           = 0x8A2E
	MAX_UNIFORM_BUFFER_BINDINGS                                           = 0x8A2F
	MAX_UNIFORM_BLOCK_SIZE                                                = 0x8A30
	MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS                                = 0x8A31
	MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS                              = 0x8A32
	MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT                          = 0x8A32
	MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES                          = 0x8A32
	MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS                              = 0x8A33
	UNIFORM_BUFFER_OFFSET_ALIGNMENT                                       = 0x8A34
	ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH                                  = 0x8A35
	ACTIVE_UNIFORM_BLOCKS                                                 = 0x8A36
	UNIFORM_TYPE                                                          = 0x8A37
	UNIFORM_SIZE                                                          = 0x8A38
	UNIFORM_NAME_LENGTH                                                   = 0x8A39
	UNIFORM_BLOCK_INDEX                                                   = 0x8A3A
	UNIFORM_OFFSET                                                        = 0x8A3B
	UNIFORM_ARRAY_STRIDE                                                  = 0x8A3C
	UNIFORM_MATRIX_STRIDE                                                 = 0x8A3D
	UNIFORM_IS_ROW_MAJOR                                                  = 0x8A3E
	UNIFORM_BLOCK_BINDING                                                 = 0x8A3F
	UNIFORM_BLOCK_DATA_SIZE                                               = 0x8A40
	UNIFORM_BLOCK_NAME_LENGTH                                             = 0x8A41
	UNIFORM_BLOCK_ACTIVE_UNIFORMS                                         = 0x8A42
	UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES                                  = 0x8A43
	UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER                             = 0x8A44
	UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER                           = 0x8A45
	UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER                           = 0x8A46
	TEXTURE_SRGB_DECODE_EXT                                               = 0x8A48
	DECODE_EXT                                                            = 0x8A49
	SKIP_DECODE_EXT                                                       = 0x8A4A
	PROGRAM_PIPELINE_OBJECT_EXT                                           = 0x8A4F
	RGB_RAW_422_APPLE                                                     = 0x8A51
	FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT                                  = 0x8A52
	SYNC_OBJECT_APPLE                                                     = 0x8A53
	COMPRESSED_SRGB_PVRTC_2BPPV1_EXT                                      = 0x8A54
	COMPRESSED_SRGB_PVRTC_4BPPV1_EXT                                      = 0x8A55
	COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT                                = 0x8A56
	COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT                                = 0x8A57
	FRAGMENT_SHADER                                                       = 0x8B30
	FRAGMENT_SHADER_ARB                                                   = 0x8B30
	VERTEX_SHADER                                                         = 0x8B31
	VERTEX_SHADER_ARB                                                     = 0x8B31
	PROGRAM_OBJECT_ARB                                                    = 0x8B40
	PROGRAM_OBJECT_EXT                                                    = 0x8B40
	SHADER_OBJECT_ARB                                                     = 0x8B48
	SHADER_OBJECT_EXT                                                     = 0x8B48
	MAX_FRAGMENT_UNIFORM_COMPONENTS                                       = 0x8B49
	MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB                                   = 0x8B49
	MAX_VERTEX_UNIFORM_COMPONENTS                                         = 0x8B4A
	MAX_VERTEX_UNIFORM_COMPONENTS_ARB                                     = 0x8B4A
	MAX_VARYING_FLOATS                                                    = 0x8B4B
	MAX_VARYING_COMPONENTS                                                = 0x8B4B
	MAX_VARYING_COMPONENTS_EXT                                            = 0x8B4B
	MAX_VARYING_FLOATS_ARB                                                = 0x8B4B
	MAX_VERTEX_TEXTURE_IMAGE_UNITS                                        = 0x8B4C
	MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB                                    = 0x8B4C
	MAX_COMBINED_TEXTURE_IMAGE_UNITS                                      = 0x8B4D
	MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB                                  = 0x8B4D
	OBJECT_TYPE_ARB                                                       = 0x8B4E
	SHADER_TYPE                                                           = 0x8B4F
	OBJECT_SUBTYPE_ARB                                                    = 0x8B4F
	FLOAT_VEC2                                                            = 0x8B50
	FLOAT_VEC2_ARB                                                        = 0x8B50
	FLOAT_VEC3                                                            = 0x8B51
	FLOAT_VEC3_ARB                                                        = 0x8B51
	FLOAT_VEC4                                                            = 0x8B52
	FLOAT_VEC4_ARB                                                        = 0x8B52
	INT_VEC2                                                              = 0x8B53
	INT_VEC2_ARB                                                          = 0x8B53
	INT_VEC3                                                              = 0x8B54
	INT_VEC3_ARB                                                          = 0x8B54
	INT_VEC4                                                              = 0x8B55
	INT_VEC4_ARB                                                          = 0x8B55
	BOOL                                                                  = 0x8B56
	BOOL_ARB                                                              = 0x8B56
	BOOL_VEC2                                                             = 0x8B57
	BOOL_VEC2_ARB                                                         = 0x8B57
	BOOL_VEC3                                                             = 0x8B58
	BOOL_VEC3_ARB                                                         = 0x8B58
	BOOL_VEC4                                                             = 0x8B59
	BOOL_VEC4_ARB                                                         = 0x8B59
	FLOAT_MAT2                                                            = 0x8B5A
	FLOAT_MAT2_ARB                                                        = 0x8B5A
	FLOAT_MAT3                                                            = 0x8B5B
	FLOAT_MAT3_ARB                                                        = 0x8B5B
	FLOAT_MAT4                                                            = 0x8B5C
	FLOAT_MAT4_ARB                                                        = 0x8B5C
	SAMPLER_1D                                                            = 0x8B5D
	SAMPLER_1D_ARB                                                        = 0x8B5D
	SAMPLER_2D                                                            = 0x8B5E
	SAMPLER_2D_ARB                                                        = 0x8B5E
	SAMPLER_3D                                                            = 0x8B5F
	SAMPLER_3D_ARB                                                        = 0x8B5F
	SAMPLER_3D_OES                                                        = 0x8B5F
	SAMPLER_CUBE                                                          = 0x8B60
	SAMPLER_CUBE_ARB                                                      = 0x8B60
	SAMPLER_1D_SHADOW                                                     = 0x8B61
	SAMPLER_1D_SHADOW_ARB                                                 = 0x8B61
	SAMPLER_2D_SHADOW                                                     = 0x8B62
	SAMPLER_2D_SHADOW_ARB                                                 = 0x8B62
	SAMPLER_2D_SHADOW_EXT                                                 = 0x8B62
	SAMPLER_2D_RECT                                                       = 0x8B63
	SAMPLER_2D_RECT_ARB                                                   = 0x8B63
	SAMPLER_2D_RECT_SHADOW                                                = 0x8B64
	SAMPLER_2D_RECT_SHADOW_ARB                                            = 0x8B64
	FLOAT_MAT2x3                                                          = 0x8B65
	FLOAT_MAT2x3_NV                                                       = 0x8B65
	FLOAT_MAT2x4                                                          = 0x8B66
	FLOAT_MAT2x4_NV                                                       = 0x8B66
	FLOAT_MAT3x2                                                          = 0x8B67
	FLOAT_MAT3x2_NV                                                       = 0x8B67
	FLOAT_MAT3x4                                                          = 0x8B68
	FLOAT_MAT3x4_NV                                                       = 0x8B68
	FLOAT_MAT4x2                                                          = 0x8B69
	FLOAT_MAT4x2_NV                                                       = 0x8B69
	FLOAT_MAT4x3                                                          = 0x8B6A
	FLOAT_MAT4x3_NV                                                       = 0x8B6A
	DELETE_STATUS                                                         = 0x8B80
	OBJECT_DELETE_STATUS_ARB                                              = 0x8B80
	COMPILE_STATUS                                                        = 0x8B81
	OBJECT_COMPILE_STATUS_ARB                                             = 0x8B81
	LINK_STATUS                                                           = 0x8B82
	OBJECT_LINK_STATUS_ARB                                                = 0x8B82
	VALIDATE_STATUS                                                       = 0x8B83
	OBJECT_VALIDATE_STATUS_ARB                                            = 0x8B83
	INFO_LOG_LENGTH                                                       = 0x8B84
	OBJECT_INFO_LOG_LENGTH_ARB                                            = 0x8B84
	ATTACHED_SHADERS                                                      = 0x8B85
	OBJECT_ATTACHED_OBJECTS_ARB                                           = 0x8B85
	ACTIVE_UNIFORMS                                                       = 0x8B86
	OBJECT_ACTIVE_UNIFORMS_ARB                                            = 0x8B86
	ACTIVE_UNIFORM_MAX_LENGTH                                             = 0x8B87
	OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB                                  = 0x8B87
	SHADER_SOURCE_LENGTH                                                  = 0x8B88
	OBJECT_SHADER_SOURCE_LENGTH_ARB                                       = 0x8B88
	ACTIVE_ATTRIBUTES                                                     = 0x8B89
	OBJECT_ACTIVE_ATTRIBUTES_ARB                                          = 0x8B89
	ACTIVE_ATTRIBUTE_MAX_LENGTH                                           = 0x8B8A
	OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB                                = 0x8B8A
	FRAGMENT_SHADER_DERIVATIVE_HINT                                       = 0x8B8B
	FRAGMENT_SHADER_DERIVATIVE_HINT_ARB                                   = 0x8B8B
	FRAGMENT_SHADER_DERIVATIVE_HINT_OES                                   = 0x8B8B
	SHADING_LANGUAGE_VERSION                                              = 0x8B8C
	SHADING_LANGUAGE_VERSION_ARB                                          = 0x8B8C
	CURRENT_PROGRAM                                                       = 0x8B8D
	ACTIVE_PROGRAM_EXT                                                    = 0x8B8D
	PALETTE4_RGB8_OES                                                     = 0x8B90
	PALETTE4_RGBA8_OES                                                    = 0x8B91
	PALETTE4_R5_G6_B5_OES                                                 = 0x8B92
	PALETTE4_RGBA4_OES                                                    = 0x8B93
	PALETTE4_RGB5_A1_OES                                                  = 0x8B94
	PALETTE8_RGB8_OES                                                     = 0x8B95
	PALETTE8_RGBA8_OES                                                    = 0x8B96
	PALETTE8_R5_G6_B5_OES                                                 = 0x8B97
	PALETTE8_RGBA4_OES                                                    = 0x8B98
	PALETTE8_RGB5_A1_OES                                                  = 0x8B99
	IMPLEMENTATION_COLOR_READ_TYPE                                        = 0x8B9A
	IMPLEMENTATION_COLOR_READ_TYPE_OES                                    = 0x8B9A
	IMPLEMENTATION_COLOR_READ_FORMAT                                      = 0x8B9B
	IMPLEMENTATION_COLOR_READ_FORMAT_OES                                  = 0x8B9B
	POINT_SIZE_ARRAY_OES                                                  = 0x8B9C
	TEXTURE_CROP_RECT_OES                                                 = 0x8B9D
	MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES                                 = 0x8B9E
	POINT_SIZE_ARRAY_BUFFER_BINDING_OES                                   = 0x8B9F
	FRAGMENT_PROGRAM_POSITION_MESA                                        = 0x8BB0
	FRAGMENT_PROGRAM_CALLBACK_MESA                                        = 0x8BB1
	FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA                                   = 0x8BB2
	FRAGMENT_PROGRAM_CALLBACK_DATA_MESA                                   = 0x8BB3
	VERTEX_PROGRAM_POSITION_MESA                                          = 0x8BB4
	VERTEX_PROGRAM_CALLBACK_MESA                                          = 0x8BB5
	VERTEX_PROGRAM_CALLBACK_FUNC_MESA                                     = 0x8BB6
	VERTEX_PROGRAM_CALLBACK_DATA_MESA                                     = 0x8BB7
	TILE_RASTER_ORDER_FIXED_MESA                                          = 0x8BB8
	TILE_RASTER_ORDER_INCREASING_X_MESA                                   = 0x8BB9
	TILE_RASTER_ORDER_INCREASING_Y_MESA                                   = 0x8BBA
	FRAMEBUFFER_FLIP_Y_MESA                                               = 0x8BBB
	FRAMEBUFFER_FLIP_X_MESA                                               = 0x8BBC
	FRAMEBUFFER_SWAP_XY_MESA                                              = 0x8BBD
	COUNTER_TYPE_AMD                                                      = 0x8BC0
	COUNTER_RANGE_AMD                                                     = 0x8BC1
	UNSIGNED_INT64_AMD                                                    = 0x8BC2
	PERCENTAGE_AMD                                                        = 0x8BC3
	PERFMON_RESULT_AVAILABLE_AMD                                          = 0x8BC4
	PERFMON_RESULT_SIZE_AMD                                               = 0x8BC5
	PERFMON_RESULT_AMD                                                    = 0x8BC6
	TEXTURE_WIDTH_QCOM                                                    = 0x8BD2
	TEXTURE_HEIGHT_QCOM                                                   = 0x8BD3
	TEXTURE_DEPTH_QCOM                                                    = 0x8BD4
	TEXTURE_INTERNAL_FORMAT_QCOM                                          = 0x8BD5
	TEXTURE_FORMAT_QCOM                                                   = 0x8BD6
	TEXTURE_TYPE_QCOM                                                     = 0x8BD7
	TEXTURE_IMAGE_VALID_QCOM                                              = 0x8BD8
	TEXTURE_NUM_LEVELS_QCOM                                               = 0x8BD9
	TEXTURE_TARGET_QCOM                                                   = 0x8BDA
	TEXTURE_OBJECT_VALID_QCOM                                             = 0x8BDB
	STATE_RESTORE                                                         = 0x8BDC
	SAMPLER_EXTERNAL_2D_Y2Y_EXT                                           = 0x8BE7
	TEXTURE_PROTECTED_EXT                                                 = 0x8BFA
	TEXTURE_FOVEATED_FEATURE_BITS_QCOM                                    = 0x8BFB
	TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM                               = 0x8BFC
	TEXTURE_FOVEATED_FEATURE_QUERY_QCOM                                   = 0x8BFD
	TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM                          = 0x8BFE
	FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM                                 = 0x8BFF
	COMPRESSED_RGB_PVRTC_4BPPV1_IMG                                       = 0x8C00
	COMPRESSED_RGB_PVRTC_2BPPV1_IMG                                       = 0x8C01
	COMPRESSED_RGBA_PVRTC_4BPPV1_IMG                                      = 0x8C02
	COMPRESSED_RGBA_PVRTC_2BPPV1_IMG                                      = 0x8C03
	MODULATE_COLOR_IMG                                                    = 0x8C04
	RECIP_ADD_SIGNED_ALPHA_IMG                                            = 0x8C05
	TEXTURE_ALPHA_MODULATE_IMG                                            = 0x8C06
	FACTOR_ALPHA_MODULATE_IMG                                             = 0x8C07
	FRAGMENT_ALPHA_MODULATE_IMG                                           = 0x8C08
	ADD_BLEND_IMG                                                         = 0x8C09
	SGX_BINARY_IMG                                                        = 0x8C0A
	TEXTURE_RED_TYPE                                                      = 0x8C10
	TEXTURE_RED_TYPE_ARB                                                  = 0x8C10
	TEXTURE_GREEN_TYPE                                                    = 0x8C11
	TEXTURE_GREEN_TYPE_ARB                                                = 0x8C11
	TEXTURE_BLUE_TYPE                                                     = 0x8C12
	TEXTURE_BLUE_TYPE_ARB                                                 = 0x8C12
	TEXTURE_ALPHA_TYPE                                                    = 0x8C13
	TEXTURE_ALPHA_TYPE_ARB                                                = 0x8C13
	TEXTURE_LUMINANCE_TYPE                                                = 0x8C14
	TEXTURE_LUMINANCE_TYPE_ARB                                            = 0x8C14
	TEXTURE_INTENSITY_TYPE                                                = 0x8C15
	TEXTURE_INTENSITY_TYPE_ARB                                            = 0x8C15
	TEXTURE_DEPTH_TYPE                                                    = 0x8C16
	TEXTURE_DEPTH_TYPE_ARB                                                = 0x8C16
	UNSIGNED_NORMALIZED                                                   = 0x8C17
	UNSIGNED_NORMALIZED_ARB                                               = 0x8C17
	UNSIGNED_NORMALIZED_EXT                                               = 0x8C17
	TEXTURE_1D_ARRAY                                                      = 0x8C18
	TEXTURE_1D_ARRAY_EXT                                                  = 0x8C18
	PROXY_TEXTURE_1D_ARRAY                                                = 0x8C19
	PROXY_TEXTURE_1D_ARRAY_EXT                                            = 0x8C19
	TEXTURE_2D_ARRAY                                                      = 0x8C1A
	TEXTURE_2D_ARRAY_EXT                                                  = 0x8C1A
	PROXY_TEXTURE_2D_ARRAY                                                = 0x8C1B
	PROXY_TEXTURE_2D_ARRAY_EXT                                            = 0x8C1B
	TEXTURE_BINDING_1D_ARRAY                                              = 0x8C1C
	TEXTURE_BINDING_1D_ARRAY_EXT                                          = 0x8C1C
	TEXTURE_BINDING_2D_ARRAY                                              = 0x8C1D
	TEXTURE_BINDING_2D_ARRAY_EXT                                          = 0x8C1D
	GEOMETRY_PROGRAM_NV                                                   = 0x8C26
	MAX_PROGRAM_OUTPUT_VERTICES_NV                                        = 0x8C27
	MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV                                = 0x8C28
	MAX_GEOMETRY_TEXTURE_IMAGE_UNITS                                      = 0x8C29
	MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB                                  = 0x8C29
	MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT                                  = 0x8C29
	MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES                                  = 0x8C29
	TEXTURE_BUFFER                                                        = 0x8C2A
	TEXTURE_BUFFER_ARB                                                    = 0x8C2A
	TEXTURE_BUFFER_EXT                                                    = 0x8C2A
	TEXTURE_BUFFER_OES                                                    = 0x8C2A
	TEXTURE_BUFFER_BINDING                                                = 0x8C2A
	TEXTURE_BUFFER_BINDING_EXT                                            = 0x8C2A
	TEXTURE_BUFFER_BINDING_OES                                            = 0x8C2A
	MAX_TEXTURE_BUFFER_SIZE                                               = 0x8C2B
	MAX_TEXTURE_BUFFER_SIZE_ARB                                           = 0x8C2B
	MAX_TEXTURE_BUFFER_SIZE_EXT                                           = 0x8C2B
	MAX_TEXTURE_BUFFER_SIZE_OES                                           = 0x8C2B
	TEXTURE_BINDING_BUFFER                                                = 0x8C2C
	TEXTURE_BINDING_BUFFER_ARB                                            = 0x8C2C
	TEXTURE_BINDING_BUFFER_EXT                                            = 0x8C2C
	TEXTURE_BINDING_BUFFER_OES                                            = 0x8C2C
	TEXTURE_BUFFER_DATA_STORE_BINDING                                     = 0x8C2D
	TEXTURE_BUFFER_DATA_STORE_BINDING_ARB                                 = 0x8C2D
	TEXTURE_BUFFER_DATA_STORE_BINDING_EXT                                 = 0x8C2D
	TEXTURE_BUFFER_DATA_STORE_BINDING_OES                                 = 0x8C2D
	TEXTURE_BUFFER_FORMAT_ARB                                             = 0x8C2E
	TEXTURE_BUFFER_FORMAT_EXT                                             = 0x8C2E
	ANY_SAMPLES_PASSED                                                    = 0x8C2F
	ANY_SAMPLES_PASSED_EXT                                                = 0x8C2F
	SAMPLE_SHADING                                                        = 0x8C36
	SAMPLE_SHADING_ARB                                                    = 0x8C36
	SAMPLE_SHADING_OES                                                    = 0x8C36
	MIN_SAMPLE_SHADING_VALUE                                              = 0x8C37
	MIN_SAMPLE_SHADING_VALUE_ARB                                          = 0x8C37
	MIN_SAMPLE_SHADING_VALUE_OES                                          = 0x8C37
	R11F_G11F_B10F                                                        = 0x8C3A
	R11F_G11F_B10F_APPLE                                                  = 0x8C3A
	R11F_G11F_B10F_EXT                                                    = 0x8C3A
	UNSIGNED_INT_10F_11F_11F_REV                                          = 0x8C3B
	UNSIGNED_INT_10F_11F_11F_REV_APPLE                                    = 0x8C3B
	UNSIGNED_INT_10F_11F_11F_REV_EXT                                      = 0x8C3B
	RGBA_SIGNED_COMPONENTS_EXT                                            = 0x8C3C
	RGB9_E5                                                               = 0x8C3D
	RGB9_E5_APPLE                                                         = 0x8C3D
	RGB9_E5_EXT                                                           = 0x8C3D
	UNSIGNED_INT_5_9_9_9_REV                                              = 0x8C3E
	UNSIGNED_INT_5_9_9_9_REV_APPLE                                        = 0x8C3E
	UNSIGNED_INT_5_9_9_9_REV_EXT                                          = 0x8C3E
	TEXTURE_SHARED_SIZE                                                   = 0x8C3F
	TEXTURE_SHARED_SIZE_EXT                                               = 0x8C3F
	SRGB                                                                  = 0x8C40
	SRGB_EXT                                                              = 0x8C40
	SRGB8                                                                 = 0x8C41
	SRGB8_EXT                                                             = 0x8C41
	SRGB8_NV                                                              = 0x8C41
	SRGB_ALPHA                                                            = 0x8C42
	SRGB_ALPHA_EXT                                                        = 0x8C42
	SRGB8_ALPHA8                                                          = 0x8C43
	SRGB8_ALPHA8_EXT                                                      = 0x8C43
	SLUMINANCE_ALPHA                                                      = 0x8C44
	SLUMINANCE_ALPHA_EXT                                                  = 0x8C44
	SLUMINANCE_ALPHA_NV                                                   = 0x8C44
	SLUMINANCE8_ALPHA8                                                    = 0x8C45
	SLUMINANCE8_ALPHA8_EXT                                                = 0x8C45
	SLUMINANCE8_ALPHA8_NV                                                 = 0x8C45
	SLUMINANCE                                                            = 0x8C46
	SLUMINANCE_EXT                                                        = 0x8C46
	SLUMINANCE_NV                                                         = 0x8C46
	SLUMINANCE8                                                           = 0x8C47
	SLUMINANCE8_EXT                                                       = 0x8C47
	SLUMINANCE8_NV                                                        = 0x8C47
	COMPRESSED_SRGB                                                       = 0x8C48
	COMPRESSED_SRGB_EXT                                                   = 0x8C48
	COMPRESSED_SRGB_ALPHA                                                 = 0x8C49
	COMPRESSED_SRGB_ALPHA_EXT                                             = 0x8C49
	COMPRESSED_SLUMINANCE                                                 = 0x8C4A
	COMPRESSED_SLUMINANCE_EXT                                             = 0x8C4A
	COMPRESSED_SLUMINANCE_ALPHA                                           = 0x8C4B
	COMPRESSED_SLUMINANCE_ALPHA_EXT                                       = 0x8C4B
	COMPRESSED_SRGB_S3TC_DXT1_EXT                                         = 0x8C4C
	COMPRESSED_SRGB_S3TC_DXT1_NV                                          = 0x8C4C
	COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT                                   = 0x8C4D
	COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV                                    = 0x8C4D
	COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT                                   = 0x8C4E
	COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV                                    = 0x8C4E
	COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT                                   = 0x8C4F
	COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV                                    = 0x8C4F
	COMPRESSED_LUMINANCE_LATC1_EXT                                        = 0x8C70
	COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT                                 = 0x8C71
	COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT                                  = 0x8C72
	COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT                           = 0x8C73
	TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV                              = 0x8C74
	TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV                           = 0x8C75
	TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH                                 = 0x8C76
	TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT                             = 0x8C76
	BACK_PRIMARY_COLOR_NV                                                 = 0x8C77
	BACK_SECONDARY_COLOR_NV                                               = 0x8C78
	TEXTURE_COORD_NV                                                      = 0x8C79
	CLIP_DISTANCE_NV                                                      = 0x8C7A
	VERTEX_ID_NV                                                          = 0x8C7B
	PRIMITIVE_ID_NV                                                       = 0x8C7C
	GENERIC_ATTRIB_NV                                                     = 0x8C7D
	TRANSFORM_FEEDBACK_ATTRIBS_NV                                         = 0x8C7E
	TRANSFORM_FEEDBACK_BUFFER_MODE                                        = 0x8C7F
	TRANSFORM_FEEDBACK_BUFFER_MODE_EXT                                    = 0x8C7F
	TRANSFORM_FEEDBACK_BUFFER_MODE_NV                                     = 0x8C7F
	MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS                            = 0x8C80
	MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT                        = 0x8C80
	MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV                         = 0x8C80
	ACTIVE_VARYINGS_NV                                                    = 0x8C81
	ACTIVE_VARYING_MAX_LENGTH_NV                                          = 0x8C82
	TRANSFORM_FEEDBACK_VARYINGS                                           = 0x8C83
	TRANSFORM_FEEDBACK_VARYINGS_EXT                                       = 0x8C83
	TRANSFORM_FEEDBACK_VARYINGS_NV                                        = 0x8C83
	TRANSFORM_FEEDBACK_BUFFER_START                                       = 0x8C84
	TRANSFORM_FEEDBACK_BUFFER_START_EXT                                   = 0x8C84
	TRANSFORM_FEEDBACK_BUFFER_START_NV                                    = 0x8C84
	TRANSFORM_FEEDBACK_BUFFER_SIZE                                        = 0x8C85
	TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT                                    = 0x8C85
	TRANSFORM_FEEDBACK_BUFFER_SIZE_NV                                     = 0x8C85
	TRANSFORM_FEEDBACK_RECORD_NV                                          = 0x8C86
	PRIMITIVES_GENERATED                                                  = 0x8C87
	PRIMITIVES_GENERATED_EXT                                              = 0x8C87
	PRIMITIVES_GENERATED_NV                                               = 0x8C87
	PRIMITIVES_GENERATED_OES                                              = 0x8C87
	TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN                                 = 0x8C88
	TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT                             = 0x8C88
	TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV                              = 0x8C88
	RASTERIZER_DISCARD                                                    = 0x8C89
	RASTERIZER_DISCARD_EXT                                                = 0x8C89
	RASTERIZER_DISCARD_NV                                                 = 0x8C89
	MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS                         = 0x8C8A
	MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT                     = 0x8C8A
	MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV                      = 0x8C8A
	MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS                               = 0x8C8B
	MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT                           = 0x8C8B
	MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV                            = 0x8C8B
	INTERLEAVED_ATTRIBS                                                   = 0x8C8C
	INTERLEAVED_ATTRIBS_EXT                                               = 0x8C8C
	INTERLEAVED_ATTRIBS_NV                                                = 0x8C8C
	SEPARATE_ATTRIBS                                                      = 0x8C8D
	SEPARATE_ATTRIBS_EXT                                                  = 0x8C8D
	SEPARATE_ATTRIBS_NV                                                   = 0x8C8D
	TRANSFORM_FEEDBACK_BUFFER                                             = 0x8C8E
	TRANSFORM_FEEDBACK_BUFFER_EXT                                         = 0x8C8E
	TRANSFORM_FEEDBACK_BUFFER_NV                                          = 0x8C8E
	TRANSFORM_FEEDBACK_BUFFER_BINDING                                     = 0x8C8F
	TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT                                 = 0x8C8F
	TRANSFORM_FEEDBACK_BUFFER_BINDING_NV                                  = 0x8C8F
	MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM                                 = 0x8C90
	MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM                                 = 0x8C91
	ATC_RGB_AMD                                                           = 0x8C92
	ATC_RGBA_EXPLICIT_ALPHA_AMD                                           = 0x8C93
	POINT_SPRITE_COORD_ORIGIN                                             = 0x8CA0
	LOWER_LEFT                                                            = 0x8CA1
	LOWER_LEFT_EXT                                                        = 0x8CA1
	UPPER_LEFT                                                            = 0x8CA2
	UPPER_LEFT_EXT                                                        = 0x8CA2
	STENCIL_BACK_REF                                                      = 0x8CA3
	STENCIL_BACK_VALUE_MASK                                               = 0x8CA4
	STENCIL_BACK_WRITEMASK                                                = 0x8CA5
	DRAW_FRAMEBUFFER_BINDING                                              = 0x8CA6
	DRAW_FRAMEBUFFER_BINDING_ANGLE                                        = 0x8CA6
	DRAW_FRAMEBUFFER_BINDING_APPLE                                        = 0x8CA6
	DRAW_FRAMEBUFFER_BINDING_EXT                                          = 0x8CA6
	DRAW_FRAMEBUFFER_BINDING_NV                                           = 0x8CA6
	FRAMEBUFFER_BINDING                                                   = 0x8CA6
	FRAMEBUFFER_BINDING_ANGLE                                             = 0x8CA6
	FRAMEBUFFER_BINDING_EXT                                               = 0x8CA6
	FRAMEBUFFER_BINDING_OES                                               = 0x8CA6
	RENDERBUFFER_BINDING                                                  = 0x8CA7
	RENDERBUFFER_BINDING_ANGLE                                            = 0x8CA7
	RENDERBUFFER_BINDING_EXT                                              = 0x8CA7
	RENDERBUFFER_BINDING_OES                                              = 0x8CA7
	READ_FRAMEBUFFER                                                      = 0x8CA8
	READ_FRAMEBUFFER_ANGLE                                                = 0x8CA8
	READ_FRAMEBUFFER_APPLE                                                = 0x8CA8
	READ_FRAMEBUFFER_EXT                                                  = 0x8CA8
	READ_FRAMEBUFFER_NV                                                   = 0x8CA8
	DRAW_FRAMEBUFFER                                                      = 0x8CA9
	DRAW_FRAMEBUFFER_ANGLE                                                = 0x8CA9
	DRAW_FRAMEBUFFER_APPLE                                                = 0x8CA9
	DRAW_FRAMEBUFFER_EXT                                                  = 0x8CA9
	DRAW_FRAMEBUFFER_NV                                                   = 0x8CA9
	READ_FRAMEBUFFER_BINDING                                              = 0x8CAA
	READ_FRAMEBUFFER_BINDING_ANGLE                                        = 0x8CAA
	READ_FRAMEBUFFER_BINDING_APPLE                                        = 0x8CAA
	READ_FRAMEBUFFER_BINDING_EXT                                          = 0x8CAA
	READ_FRAMEBUFFER_BINDING_NV                                           = 0x8CAA
	RENDERBUFFER_COVERAGE_SAMPLES_NV                                      = 0x8CAB
	RENDERBUFFER_SAMPLES                                                  = 0x8CAB
	RENDERBUFFER_SAMPLES_ANGLE                                            = 0x8CAB
	RENDERBUFFER_SAMPLES_APPLE                                            = 0x8CAB
	RENDERBUFFER_SAMPLES_EXT                                              = 0x8CAB
	RENDERBUFFER_SAMPLES_NV                                               = 0x8CAB
	DEPTH_COMPONENT32F                                                    = 0x8CAC
	DEPTH32F_STENCIL8                                                     = 0x8CAD
	FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE                                    = 0x8CD0
	FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT                                = 0x8CD0
	FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES                                = 0x8CD0
	FRAMEBUFFER_ATTACHMENT_OBJECT_NAME                                    = 0x8CD1
	FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT                                = 0x8CD1
	FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES                                = 0x8CD1
	FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL                                  = 0x8CD2
	FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT                              = 0x8CD2
	FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES                              = 0x8CD2
	FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE                          = 0x8CD3
	FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT                      = 0x8CD3
	FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES                      = 0x8CD3
	FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT                         = 0x8CD4
	FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES                         = 0x8CD4
	FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER                                  = 0x8CD4
	FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT                              = 0x8CD4
	FRAMEBUFFER_COMPLETE                                                  = 0x8CD5
	FRAMEBUFFER_COMPLETE_EXT                                              = 0x8CD5
	FRAMEBUFFER_COMPLETE_OES                                              = 0x8CD5
	FRAMEBUFFER_INCOMPLETE_ATTACHMENT                                     = 0x8CD6
	FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT                                 = 0x8CD6
	FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES                                 = 0x8CD6
	FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT                             = 0x8CD7
	FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT                         = 0x8CD7
	FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES                         = 0x8CD7
	FRAMEBUFFER_INCOMPLETE_DIMENSIONS                                     = 0x8CD9
	FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT                                 = 0x8CD9
	FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES                                 = 0x8CD9
	FRAMEBUFFER_INCOMPLETE_FORMATS_EXT                                    = 0x8CDA
	FRAMEBUFFER_INCOMPLETE_FORMATS_OES                                    = 0x8CDA
	FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER                                    = 0x8CDB
	FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT                                = 0x8CDB
	FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES                                = 0x8CDB
	FRAMEBUFFER_INCOMPLETE_READ_BUFFER                                    = 0x8CDC
	FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT                                = 0x8CDC
	FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES                                = 0x8CDC
	FRAMEBUFFER_UNSUPPORTED                                               = 0x8CDD
	FRAMEBUFFER_UNSUPPORTED_EXT                                           = 0x8CDD
	FRAMEBUFFER_UNSUPPORTED_OES                                           = 0x8CDD
	MAX_COLOR_ATTACHMENTS                                                 = 0x8CDF
	MAX_COLOR_ATTACHMENTS_EXT                                             = 0x8CDF
	MAX_COLOR_ATTACHMENTS_NV                                              = 0x8CDF
	COLOR_ATTACHMENT0                                                     = 0x8CE0
	COLOR_ATTACHMENT0_EXT                                                 = 0x8CE0
	COLOR_ATTACHMENT0_NV                                                  = 0x8CE0
	COLOR_ATTACHMENT0_OES                                                 = 0x8CE0
	COLOR_ATTACHMENT1                                                     = 0x8CE1
	COLOR_ATTACHMENT1_EXT                                                 = 0x8CE1
	COLOR_ATTACHMENT1_NV                                                  = 0x8CE1
	COLOR_ATTACHMENT2                                                     = 0x8CE2
	COLOR_ATTACHMENT2_EXT                                                 = 0x8CE2
	COLOR_ATTACHMENT2_NV                                                  = 0x8CE2
	COLOR_ATTACHMENT3                                                     = 0x8CE3
	COLOR_ATTACHMENT3_EXT                                                 = 0x8CE3
	COLOR_ATTACHMENT3_NV                                                  = 0x8CE3
	COLOR_ATTACHMENT4                                                     = 0x8CE4
	COLOR_ATTACHMENT4_EXT                                                 = 0x8CE4
	COLOR_ATTACHMENT4_NV                                                  = 0x8CE4
	COLOR_ATTACHMENT5                                                     = 0x8CE5
	COLOR_ATTACHMENT5_EXT                                                 = 0x8CE5
	COLOR_ATTACHMENT5_NV                                                  = 0x8CE5
	COLOR_ATTACHMENT6                                                     = 0x8CE6
	COLOR_ATTACHMENT6_EXT                                                 = 0x8CE6
	COLOR_ATTACHMENT6_NV                                                  = 0x8CE6
	COLOR_ATTACHMENT7                                                     = 0x8CE7
	COLOR_ATTACHMENT7_EXT                                                 = 0x8CE7
	COLOR_ATTACHMENT7_NV                                                  = 0x8CE7
	COLOR_ATTACHMENT8                                                     = 0x8CE8
	COLOR_ATTACHMENT8_EXT                                                 = 0x8CE8
	COLOR_ATTACHMENT8_NV                                                  = 0x8CE8
	COLOR_ATTACHMENT9                                                     = 0x8CE9
	COLOR_ATTACHMENT9_EXT                                                 = 0x8CE9
	COLOR_ATTACHMENT9_NV                                                  = 0x8CE9
	COLOR_ATTACHMENT10                                                    = 0x8CEA
	COLOR_ATTACHMENT10_EXT                                                = 0x8CEA
	COLOR_ATTACHMENT10_NV                                                 = 0x8CEA
	COLOR_ATTACHMENT11                                                    = 0x8CEB
	COLOR_ATTACHMENT11_EXT                                                = 0x8CEB
	COLOR_ATTACHMENT11_NV                                                 = 0x8CEB
	COLOR_ATTACHMENT12                                                    = 0x8CEC
	COLOR_ATTACHMENT12_EXT                                                = 0x8CEC
	COLOR_ATTACHMENT12_NV                                                 = 0x8CEC
	COLOR_ATTACHMENT13                                                    = 0x8CED
	COLOR_ATTACHMENT13_EXT                                                = 0x8CED
	COLOR_ATTACHMENT13_NV                                                 = 0x8CED
	COLOR_ATTACHMENT14                                                    = 0x8CEE
	COLOR_ATTACHMENT14_EXT                                                = 0x8CEE
	COLOR_ATTACHMENT14_NV                                                 = 0x8CEE
	COLOR_ATTACHMENT15                                                    = 0x8CEF
	COLOR_ATTACHMENT15_EXT                                                = 0x8CEF
	COLOR_ATTACHMENT15_NV                                                 = 0x8CEF
	COLOR_ATTACHMENT16                                                    = 0x8CF0
	COLOR_ATTACHMENT17                                                    = 0x8CF1
	COLOR_ATTACHMENT18                                                    = 0x8CF2
	COLOR_ATTACHMENT19                                                    = 0x8CF3
	COLOR_ATTACHMENT20                                                    = 0x8CF4
	COLOR_ATTACHMENT21                                                    = 0x8CF5
	COLOR_ATTACHMENT22                                                    = 0x8CF6
	COLOR_ATTACHMENT23                                                    = 0x8CF7
	COLOR_ATTACHMENT24                                                    = 0x8CF8
	COLOR_ATTACHMENT25                                                    = 0x8CF9
	COLOR_ATTACHMENT26                                                    = 0x8CFA
	COLOR_ATTACHMENT27                                                    = 0x8CFB
	COLOR_ATTACHMENT28                                                    = 0x8CFC
	COLOR_ATTACHMENT29                                                    = 0x8CFD
	COLOR_ATTACHMENT30                                                    = 0x8CFE
	COLOR_ATTACHMENT31                                                    = 0x8CFF
	DEPTH_ATTACHMENT                                                      = 0x8D00
	DEPTH_ATTACHMENT_EXT                                                  = 0x8D00
	DEPTH_ATTACHMENT_OES                                                  = 0x8D00
	STENCIL_ATTACHMENT                                                    = 0x8D20
	STENCIL_ATTACHMENT_EXT                                                = 0x8D20
	STENCIL_ATTACHMENT_OES                                                = 0x8D20
	FRAMEBUFFER                                                           = 0x8D40
	FRAMEBUFFER_EXT                                                       = 0x8D40
	FRAMEBUFFER_OES                                                       = 0x8D40
	RENDERBUFFER                                                          = 0x8D41
	RENDERBUFFER_EXT                                                      = 0x8D41
	RENDERBUFFER_OES                                                      = 0x8D41
	RENDERBUFFER_WIDTH                                                    = 0x8D42
	RENDERBUFFER_WIDTH_EXT                                                = 0x8D42
	RENDERBUFFER_WIDTH_OES                                                = 0x8D42
	RENDERBUFFER_HEIGHT                                                   = 0x8D43
	RENDERBUFFER_HEIGHT_EXT                                               = 0x8D43
	RENDERBUFFER_HEIGHT_OES                                               = 0x8D43
	RENDERBUFFER_INTERNAL_FORMAT                                          = 0x8D44
	RENDERBUFFER_INTERNAL_FORMAT_EXT                                      = 0x8D44
	RENDERBUFFER_INTERNAL_FORMAT_OES                                      = 0x8D44
	STENCIL_INDEX1                                                        = 0x8D46
	STENCIL_INDEX1_EXT                                                    = 0x8D46
	STENCIL_INDEX1_OES                                                    = 0x8D46
	STENCIL_INDEX4                                                        = 0x8D47
	STENCIL_INDEX4_EXT                                                    = 0x8D47
	STENCIL_INDEX4_OES                                                    = 0x8D47
	STENCIL_INDEX8                                                        = 0x8D48
	STENCIL_INDEX8_EXT                                                    = 0x8D48
	STENCIL_INDEX8_OES                                                    = 0x8D48
	STENCIL_INDEX16                                                       = 0x8D49
	STENCIL_INDEX16_EXT                                                   = 0x8D49
	RENDERBUFFER_RED_SIZE                                                 = 0x8D50
	RENDERBUFFER_RED_SIZE_EXT                                             = 0x8D50
	RENDERBUFFER_RED_SIZE_OES                                             = 0x8D50
	RENDERBUFFER_GREEN_SIZE                                               = 0x8D51
	RENDERBUFFER_GREEN_SIZE_EXT                                           = 0x8D51
	RENDERBUFFER_GREEN_SIZE_OES                                           = 0x8D51
	RENDERBUFFER_BLUE_SIZE                                                = 0x8D52
	RENDERBUFFER_BLUE_SIZE_EXT                                            = 0x8D52
	RENDERBUFFER_BLUE_SIZE_OES                                            = 0x8D52
	RENDERBUFFER_ALPHA_SIZE                                               = 0x8D53
	RENDERBUFFER_ALPHA_SIZE_EXT                                           = 0x8D53
	RENDERBUFFER_ALPHA_SIZE_OES                                           = 0x8D53
	RENDERBUFFER_DEPTH_SIZE                                               = 0x8D54
	RENDERBUFFER_DEPTH_SIZE_EXT                                           = 0x8D54
	RENDERBUFFER_DEPTH_SIZE_OES                                           = 0x8D54
	RENDERBUFFER_STENCIL_SIZE                                             = 0x8D55
	RENDERBUFFER_STENCIL_SIZE_EXT                                         = 0x8D55
	RENDERBUFFER_STENCIL_SIZE_OES                                         = 0x8D55
	FRAMEBUFFER_INCOMPLETE_MULTISAMPLE                                    = 0x8D56
	FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE                              = 0x8D56
	FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE                              = 0x8D56
	FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT                                = 0x8D56
	FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV                                 = 0x8D56
	MAX_SAMPLES                                                           = 0x8D57
	MAX_SAMPLES_ANGLE                                                     = 0x8D57
	MAX_SAMPLES_APPLE                                                     = 0x8D57
	MAX_SAMPLES_EXT                                                       = 0x8D57
	MAX_SAMPLES_NV                                                        = 0x8D57
	TEXTURE_GEN_STR_OES                                                   = 0x8D60
	HALF_FLOAT_OES                                                        = 0x8D61
	RGB565_OES                                                            = 0x8D62
	RGB565                                                                = 0x8D62
	ETC1_RGB8_OES                                                         = 0x8D64
	TEXTURE_EXTERNAL_OES                                                  = 0x8D65
	SAMPLER_EXTERNAL_OES                                                  = 0x8D66
	TEXTURE_BINDING_EXTERNAL_OES                                          = 0x8D67
	REQUIRED_TEXTURE_IMAGE_UNITS_OES                                      = 0x8D68
	PRIMITIVE_RESTART_FIXED_INDEX                                         = 0x8D69
	ANY_SAMPLES_PASSED_CONSERVATIVE                                       = 0x8D6A
	ANY_SAMPLES_PASSED_CONSERVATIVE_EXT                                   = 0x8D6A
	MAX_ELEMENT_INDEX                                                     = 0x8D6B
	FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT                            = 0x8D6C
	RGBA32UI                                                              = 0x8D70
	RGBA32UI_EXT                                                          = 0x8D70
	RGB32UI                                                               = 0x8D71
	RGB32UI_EXT                                                           = 0x8D71
	ALPHA32UI_EXT                                                         = 0x8D72
	INTENSITY32UI_EXT                                                     = 0x8D73
	LUMINANCE32UI_EXT                                                     = 0x8D74
	LUMINANCE_ALPHA32UI_EXT                                               = 0x8D75
	RGBA16UI                                                              = 0x8D76
	RGBA16UI_EXT                                                          = 0x8D76
	RGB16UI                                                               = 0x8D77
	RGB16UI_EXT                                                           = 0x8D77
	ALPHA16UI_EXT                                                         = 0x8D78
	INTENSITY16UI_EXT                                                     = 0x8D79
	LUMINANCE16UI_EXT                                                     = 0x8D7A
	LUMINANCE_ALPHA16UI_EXT                                               = 0x8D7B
	RGBA8UI                                                               = 0x8D7C
	RGBA8UI_EXT                                                           = 0x8D7C
	RGB8UI                                                                = 0x8D7D
	RGB8UI_EXT                                                            = 0x8D7D
	ALPHA8UI_EXT                                                          = 0x8D7E
	INTENSITY8UI_EXT                                                      = 0x8D7F
	LUMINANCE8UI_EXT                                                      = 0x8D80
	LUMINANCE_ALPHA8UI_EXT                                                = 0x8D81
	RGBA32I                                                               = 0x8D82
	RGBA32I_EXT                                                           = 0x8D82
	RGB32I                                                                = 0x8D83
	RGB32I_EXT                                                            = 0x8D83
	ALPHA32I_EXT                                                          = 0x8D84
	INTENSITY32I_EXT                                                      = 0x8D85
	LUMINANCE32I_EXT                                                      = 0x8D86
	LUMINANCE_ALPHA32I_EXT                                                = 0x8D87
	RGBA16I                                                               = 0x8D88
	RGBA16I_EXT                                                           = 0x8D88
	RGB16I                                                                = 0x8D89
	RGB16I_EXT                                                            = 0x8D89
	ALPHA16I_EXT                                                          = 0x8D8A
	INTENSITY16I_EXT                                                      = 0x8D8B
	LUMINANCE16I_EXT                                                      = 0x8D8C
	LUMINANCE_ALPHA16I_EXT                                                = 0x8D8D
	RGBA8I                                                                = 0x8D8E
	RGBA8I_EXT                                                            = 0x8D8E
	RGB8I                                                                 = 0x8D8F
	RGB8I_EXT                                                             = 0x8D8F
	ALPHA8I_EXT                                                           = 0x8D90
	INTENSITY8I_EXT                                                       = 0x8D91
	LUMINANCE8I_EXT                                                       = 0x8D92
	LUMINANCE_ALPHA8I_EXT                                                 = 0x8D93
	RED_INTEGER                                                           = 0x8D94
	RED_INTEGER_EXT                                                       = 0x8D94
	GREEN_INTEGER                                                         = 0x8D95
	GREEN_INTEGER_EXT                                                     = 0x8D95
	BLUE_INTEGER                                                          = 0x8D96
	BLUE_INTEGER_EXT                                                      = 0x8D96
	ALPHA_INTEGER                                                         = 0x8D97
	ALPHA_INTEGER_EXT                                                     = 0x8D97
	RGB_INTEGER                                                           = 0x8D98
	RGB_INTEGER_EXT                                                       = 0x8D98
	RGBA_INTEGER                                                          = 0x8D99
	RGBA_INTEGER_EXT                                                      = 0x8D99
	BGR_INTEGER                                                           = 0x8D9A
	BGR_INTEGER_EXT                                                       = 0x8D9A
	BGRA_INTEGER                                                          = 0x8D9B
	BGRA_INTEGER_EXT                                                      = 0x8D9B
	LUMINANCE_INTEGER_EXT                                                 = 0x8D9C
	LUMINANCE_ALPHA_INTEGER_EXT                                           = 0x8D9D
	RGBA_INTEGER_MODE_EXT                                                 = 0x8D9E
	INT_2_10_10_10_REV                                                    = 0x8D9F
	MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV                              = 0x8DA0
	MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV                                  = 0x8DA1
	VERTEX_PROGRAM_PARAMETER_BUFFER_NV                                    = 0x8DA2
	GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV                                  = 0x8DA3
	FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV                                  = 0x8DA4
	MAX_PROGRAM_GENERIC_ATTRIBS_NV                                        = 0x8DA5
	MAX_PROGRAM_GENERIC_RESULTS_NV                                        = 0x8DA6
	FRAMEBUFFER_ATTACHMENT_LAYERED                                        = 0x8DA7
	FRAMEBUFFER_ATTACHMENT_LAYERED_ARB                                    = 0x8DA7
	FRAMEBUFFER_ATTACHMENT_LAYERED_EXT                                    = 0x8DA7
	FRAMEBUFFER_ATTACHMENT_LAYERED_OES                                    = 0x8DA7
	FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS                                  = 0x8DA8
	FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB                              = 0x8DA8
	FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT                              = 0x8DA8
	FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES                              = 0x8DA8
	FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB                                = 0x8DA9
	FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT                                = 0x8DA9
	LAYER_NV                                                              = 0x8DAA
	DEPTH_COMPONENT32F_NV                                                 = 0x8DAB
	DEPTH32F_STENCIL8_NV                                                  = 0x8DAC
	FLOAT_32_UNSIGNED_INT_24_8_REV                                        = 0x8DAD
	FLOAT_32_UNSIGNED_INT_24_8_REV_NV                                     = 0x8DAD
	SHADER_INCLUDE_ARB                                                    = 0x8DAE
	DEPTH_BUFFER_FLOAT_MODE_NV                                            = 0x8DAF
	FRAMEBUFFER_SRGB                                                      = 0x8DB9
	FRAMEBUFFER_SRGB_EXT                                                  = 0x8DB9
	FRAMEBUFFER_SRGB_CAPABLE_EXT                                          = 0x8DBA
	COMPRESSED_RED_RGTC1                                                  = 0x8DBB
	COMPRESSED_RED_RGTC1_EXT                                              = 0x8DBB
	COMPRESSED_SIGNED_RED_RGTC1                                           = 0x8DBC
	COMPRESSED_SIGNED_RED_RGTC1_EXT                                       = 0x8DBC
	COMPRESSED_RED_GREEN_RGTC2_EXT                                        = 0x8DBD
	COMPRESSED_RG_RGTC2                                                   = 0x8DBD
	COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT                                 = 0x8DBE
	COMPRESSED_SIGNED_RG_RGTC2                                            = 0x8DBE
	SAMPLER_1D_ARRAY                                                      = 0x8DC0
	SAMPLER_1D_ARRAY_EXT                                                  = 0x8DC0
	SAMPLER_2D_ARRAY                                                      = 0x8DC1
	SAMPLER_2D_ARRAY_EXT                                                  = 0x8DC1
	SAMPLER_BUFFER                                                        = 0x8DC2
	SAMPLER_BUFFER_EXT                                                    = 0x8DC2
	SAMPLER_BUFFER_OES                                                    = 0x8DC2
	SAMPLER_1D_ARRAY_SHADOW                                               = 0x8DC3
	SAMPLER_1D_ARRAY_SHADOW_EXT                                           = 0x8DC3
	SAMPLER_2D_ARRAY_SHADOW                                               = 0x8DC4
	SAMPLER_2D_ARRAY_SHADOW_EXT                                           = 0x8DC4
	SAMPLER_2D_ARRAY_SHADOW_NV                                            = 0x8DC4
	SAMPLER_CUBE_SHADOW                                                   = 0x8DC5
	SAMPLER_CUBE_SHADOW_EXT                                               = 0x8DC5
	SAMPLER_CUBE_SHADOW_NV                                                = 0x8DC5
	UNSIGNED_INT_VEC2                                                     = 0x8DC6
	UNSIGNED_INT_VEC2_EXT                                                 = 0x8DC6
	UNSIGNED_INT_VEC3                                                     = 0x8DC7
	UNSIGNED_INT_VEC3_EXT                                                 = 0x8DC7
	UNSIGNED_INT_VEC4                                                     = 0x8DC8
	UNSIGNED_INT_VEC4_EXT                                                 = 0x8DC8
	INT_SAMPLER_1D                                                        = 0x8DC9
	INT_SAMPLER_1D_EXT                                                    = 0x8DC9
	INT_SAMPLER_2D                                                        = 0x8DCA
	INT_SAMPLER_2D_EXT                                                    = 0x8DCA
	INT_SAMPLER_3D                                                        = 0x8DCB
	INT_SAMPLER_3D_EXT                                                    = 0x8DCB
	INT_SAMPLER_CUBE                                                      = 0x8DCC
	INT_SAMPLER_CUBE_EXT                                                  = 0x8DCC
	INT_SAMPLER_2D_RECT                                                   = 0x8DCD
	INT_SAMPLER_2D_RECT_EXT                                               = 0x8DCD
	INT_SAMPLER_1D_ARRAY                                                  = 0x8DCE
	INT_SAMPLER_1D_ARRAY_EXT                                              = 0x8DCE
	INT_SAMPLER_2D_ARRAY                                                  = 0x8DCF
	INT_SAMPLER_2D_ARRAY_EXT                                              = 0x8DCF
	INT_SAMPLER_BUFFER                                                    = 0x8DD0
	INT_SAMPLER_BUFFER_EXT                                                = 0x8DD0
	INT_SAMPLER_BUFFER_OES                                                = 0x8DD0
	UNSIGNED_INT_SAMPLER_1D                                               = 0x8DD1
	UNSIGNED_INT_SAMPLER_1D_EXT                                           = 0x8DD1
	UNSIGNED_INT_SAMPLER_2D                                               = 0x8DD2
	UNSIGNED_INT_SAMPLER_2D_EXT                                           = 0x8DD2
	UNSIGNED_INT_SAMPLER_3D                                               = 0x8DD3
	UNSIGNED_INT_SAMPLER_3D_EXT                                           = 0x8DD3
	UNSIGNED_INT_SAMPLER_CUBE                                             = 0x8DD4
	UNSIGNED_INT_SAMPLER_CUBE_EXT                                         = 0x8DD4
	UNSIGNED_INT_SAMPLER_2D_RECT                                          = 0x8DD5
	UNSIGNED_INT_SAMPLER_2D_RECT_EXT                                      = 0x8DD5
	UNSIGNED_INT_SAMPLER_1D_ARRAY                                         = 0x8DD6
	UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT                                     = 0x8DD6
	UNSIGNED_INT_SAMPLER_2D_ARRAY                                         = 0x8DD7
	UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT                                     = 0x8DD7
	UNSIGNED_INT_SAMPLER_BUFFER                                           = 0x8DD8
	UNSIGNED_INT_SAMPLER_BUFFER_EXT                                       = 0x8DD8
	UNSIGNED_INT_SAMPLER_BUFFER_OES                                       = 0x8DD8
	GEOMETRY_SHADER                                                       = 0x8DD9
	GEOMETRY_SHADER_ARB                                                   = 0x8DD9
	GEOMETRY_SHADER_EXT                                                   = 0x8DD9
	GEOMETRY_SHADER_OES                                                   = 0x8DD9
	GEOMETRY_VERTICES_OUT_ARB                                             = 0x8DDA
	GEOMETRY_VERTICES_OUT_EXT                                             = 0x8DDA
	GEOMETRY_INPUT_TYPE_ARB                                               = 0x8DDB
	GEOMETRY_INPUT_TYPE_EXT                                               = 0x8DDB
	GEOMETRY_OUTPUT_TYPE_ARB                                              = 0x8DDC
	GEOMETRY_OUTPUT_TYPE_EXT                                              = 0x8DDC
	MAX_GEOMETRY_VARYING_COMPONENTS_ARB                                   = 0x8DDD
	MAX_GEOMETRY_VARYING_COMPONENTS_EXT                                   = 0x8DDD
	MAX_VERTEX_VARYING_COMPONENTS_ARB                                     = 0x8DDE
	MAX_VERTEX_VARYING_COMPONENTS_EXT                                     = 0x8DDE
	MAX_GEOMETRY_UNIFORM_COMPONENTS                                       = 0x8DDF
	MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB                                   = 0x8DDF
	MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT                                   = 0x8DDF
	MAX_GEOMETRY_UNIFORM_COMPONENTS_OES                                   = 0x8DDF
	MAX_GEOMETRY_OUTPUT_VERTICES                                          = 0x8DE0
	MAX_GEOMETRY_OUTPUT_VERTICES_ARB                                      = 0x8DE0
	MAX_GEOMETRY_OUTPUT_VERTICES_EXT                                      = 0x8DE0
	MAX_GEOMETRY_OUTPUT_VERTICES_OES                                      = 0x8DE0
	MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS                                  = 0x8DE1
	MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB                              = 0x8DE1
	MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT                              = 0x8DE1
	MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES                              = 0x8DE1
	MAX_VERTEX_BINDABLE_UNIFORMS_EXT                                      = 0x8DE2
	MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT                                    = 0x8DE3
	MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT                                    = 0x8DE4
	ACTIVE_SUBROUTINES                                                    = 0x8DE5
	ACTIVE_SUBROUTINE_UNIFORMS                                            = 0x8DE6
	MAX_SUBROUTINES                                                       = 0x8DE7
	MAX_SUBROUTINE_UNIFORM_LOCATIONS                                      = 0x8DE8
	NAMED_STRING_LENGTH_ARB                                               = 0x8DE9
	NAMED_STRING_TYPE_ARB                                                 = 0x8DEA
	MAX_BINDABLE_UNIFORM_SIZE_EXT                                         = 0x8DED
	UNIFORM_BUFFER_EXT                                                    = 0x8DEE
	UNIFORM_BUFFER_BINDING_EXT                                            = 0x8DEF
	LOW_FLOAT                                                             = 0x8DF0
	MEDIUM_FLOAT                                                          = 0x8DF1
	HIGH_FLOAT                                                            = 0x8DF2
	LOW_INT                                                               = 0x8DF3
	MEDIUM_INT                                                            = 0x8DF4
	HIGH_INT                                                              = 0x8DF5
	UNSIGNED_INT_10_10_10_2_OES                                           = 0x8DF6
	INT_10_10_10_2_OES                                                    = 0x8DF7
	SHADER_BINARY_FORMATS                                                 = 0x8DF8
	NUM_SHADER_BINARY_FORMATS                                             = 0x8DF9
	SHADER_COMPILER                                                       = 0x8DFA
	MAX_VERTEX_UNIFORM_VECTORS                                            = 0x8DFB
	MAX_VARYING_VECTORS                                                   = 0x8DFC
	MAX_FRAGMENT_UNIFORM_VECTORS                                          = 0x8DFD
	RENDERBUFFER_COLOR_SAMPLES_NV                                         = 0x8E10
	MAX_MULTISAMPLE_COVERAGE_MODES_NV                                     = 0x8E11
	MULTISAMPLE_COVERAGE_MODES_NV                                         = 0x8E12
	QUERY_WAIT                                                            = 0x8E13
	QUERY_WAIT_NV                                                         = 0x8E13
	QUERY_NO_WAIT                                                         = 0x8E14
	QUERY_NO_WAIT_NV                                                      = 0x8E14
	QUERY_BY_REGION_WAIT                                                  = 0x8E15
	QUERY_BY_REGION_WAIT_NV                                               = 0x8E15
	QUERY_BY_REGION_NO_WAIT                                               = 0x8E16
	QUERY_BY_REGION_NO_WAIT_NV                                            = 0x8E16
	QUERY_WAIT_INVERTED                                                   = 0x8E17
	QUERY_NO_WAIT_INVERTED                                                = 0x8E18
	QUERY_BY_REGION_WAIT_INVERTED                                         = 0x8E19
	QUERY_BY_REGION_NO_WAIT_INVERTED                                      = 0x8E1A
	POLYGON_OFFSET_CLAMP                                                  = 0x8E1B
	POLYGON_OFFSET_CLAMP_EXT                                              = 0x8E1B
	MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS                          = 0x8E1E
	MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT                      = 0x8E1E
	MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES                      = 0x8E1E
	MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS                       = 0x8E1F
	MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT                   = 0x8E1F
	MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES                   = 0x8E1F
	COLOR_SAMPLES_NV                                                      = 0x8E20
	TRANSFORM_FEEDBACK                                                    = 0x8E22
	TRANSFORM_FEEDBACK_NV                                                 = 0x8E22
	TRANSFORM_FEEDBACK_BUFFER_PAUSED                                      = 0x8E23
	TRANSFORM_FEEDBACK_PAUSED                                             = 0x8E23
	TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV                                   = 0x8E23
	TRANSFORM_FEEDBACK_BUFFER_ACTIVE                                      = 0x8E24
	TRANSFORM_FEEDBACK_ACTIVE                                             = 0x8E24
	TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV                                   = 0x8E24
	TRANSFORM_FEEDBACK_BINDING                                            = 0x8E25
	TRANSFORM_FEEDBACK_BINDING_NV                                         = 0x8E25
	FRAME_NV                                                              = 0x8E26
	FIELDS_NV                                                             = 0x8E27
	CURRENT_TIME_NV                                                       = 0x8E28
	TIMESTAMP                                                             = 0x8E28
	TIMESTAMP_EXT                                                         = 0x8E28
	NUM_FILL_STREAMS_NV                                                   = 0x8E29
	PRESENT_TIME_NV                                                       = 0x8E2A
	PRESENT_DURATION_NV                                                   = 0x8E2B
	DEPTH_COMPONENT16_NONLINEAR_NV                                        = 0x8E2C
	PROGRAM_MATRIX_EXT                                                    = 0x8E2D
	TRANSPOSE_PROGRAM_MATRIX_EXT                                          = 0x8E2E
	PROGRAM_MATRIX_STACK_DEPTH_EXT                                        = 0x8E2F
	TEXTURE_SWIZZLE_R                                                     = 0x8E42
	TEXTURE_SWIZZLE_R_EXT                                                 = 0x8E42
	TEXTURE_SWIZZLE_G                                                     = 0x8E43
	TEXTURE_SWIZZLE_G_EXT                                                 = 0x8E43
	TEXTURE_SWIZZLE_B                                                     = 0x8E44
	TEXTURE_SWIZZLE_B_EXT                                                 = 0x8E44
	TEXTURE_SWIZZLE_A                                                     = 0x8E45
	TEXTURE_SWIZZLE_A_EXT                                                 = 0x8E45
	TEXTURE_SWIZZLE_RGBA                                                  = 0x8E46
	TEXTURE_SWIZZLE_RGBA_EXT                                              = 0x8E46
	ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS                                   = 0x8E47
	ACTIVE_SUBROUTINE_MAX_LENGTH                                          = 0x8E48
	ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH                                  = 0x8E49
	NUM_COMPATIBLE_SUBROUTINES                                            = 0x8E4A
	COMPATIBLE_SUBROUTINES                                                = 0x8E4B
	QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION                              = 0x8E4C
	QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT                          = 0x8E4C
	FIRST_VERTEX_CONVENTION                                               = 0x8E4D
	FIRST_VERTEX_CONVENTION_EXT                                           = 0x8E4D
	FIRST_VERTEX_CONVENTION_OES                                           = 0x8E4D
	LAST_VERTEX_CONVENTION                                                = 0x8E4E
	LAST_VERTEX_CONVENTION_EXT                                            = 0x8E4E
	LAST_VERTEX_CONVENTION_OES                                            = 0x8E4E
	PROVOKING_VERTEX                                                      = 0x8E4F
	PROVOKING_VERTEX_EXT                                                  = 0x8E4F
	SAMPLE_POSITION                                                       = 0x8E50
	SAMPLE_POSITION_NV                                                    = 0x8E50
	SAMPLE_LOCATION_ARB                                                   = 0x8E50
	SAMPLE_LOCATION_NV                                                    = 0x8E50
	SAMPLE_MASK                                                           = 0x8E51
	SAMPLE_MASK_NV                                                        = 0x8E51
	SAMPLE_MASK_VALUE                                                     = 0x8E52
	SAMPLE_MASK_VALUE_NV                                                  = 0x8E52
	TEXTURE_BINDING_RENDERBUFFER_NV                                       = 0x8E53
	TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV                            = 0x8E54
	TEXTURE_RENDERBUFFER_NV                                               = 0x8E55
	SAMPLER_RENDERBUFFER_NV                                               = 0x8E56
	INT_SAMPLER_RENDERBUFFER_NV                                           = 0x8E57
	UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV                                  = 0x8E58
	MAX_SAMPLE_MASK_WORDS                                                 = 0x8E59
	MAX_SAMPLE_MASK_WORDS_NV                                              = 0x8E59
	MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV                                   = 0x8E5A
	MAX_GEOMETRY_SHADER_INVOCATIONS                                       = 0x8E5A
	MAX_GEOMETRY_SHADER_INVOCATIONS_EXT                                   = 0x8E5A
	MAX_GEOMETRY_SHADER_INVOCATIONS_OES                                   = 0x8E5A
	MIN_FRAGMENT_INTERPOLATION_OFFSET                                     = 0x8E5B
	MIN_FRAGMENT_INTERPOLATION_OFFSET_OES                                 = 0x8E5B
	MIN_FRAGMENT_INTERPOLATION_OFFSET_NV                                  = 0x8E5B
	MAX_FRAGMENT_INTERPOLATION_OFFSET                                     = 0x8E5C
	MAX_FRAGMENT_INTERPOLATION_OFFSET_OES                                 = 0x8E5C
	MAX_FRAGMENT_INTERPOLATION_OFFSET_NV                                  = 0x8E5C
	FRAGMENT_INTERPOLATION_OFFSET_BITS                                    = 0x8E5D
	FRAGMENT_INTERPOLATION_OFFSET_BITS_OES                                = 0x8E5D
	FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV                         = 0x8E5D
	MIN_PROGRAM_TEXTURE_GATHER_OFFSET                                     = 0x8E5E
	MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB                                 = 0x8E5E
	MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV                                  = 0x8E5E
	MAX_PROGRAM_TEXTURE_GATHER_OFFSET                                     = 0x8E5F
	MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB                                 = 0x8E5F
	MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV                                  = 0x8E5F
	MAX_MESH_UNIFORM_BLOCKS_NV                                            = 0x8E60
	MAX_MESH_TEXTURE_IMAGE_UNITS_NV                                       = 0x8E61
	MAX_MESH_IMAGE_UNIFORMS_NV                                            = 0x8E62
	MAX_MESH_UNIFORM_COMPONENTS_NV                                        = 0x8E63
	MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV                                    = 0x8E64
	MAX_MESH_ATOMIC_COUNTERS_NV                                           = 0x8E65
	MAX_MESH_SHADER_STORAGE_BLOCKS_NV                                     = 0x8E66
	MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV                               = 0x8E67
	MAX_TASK_UNIFORM_BLOCKS_NV                                            = 0x8E68
	MAX_TASK_TEXTURE_IMAGE_UNITS_NV                                       = 0x8E69
	MAX_TASK_IMAGE_UNIFORMS_NV                                            = 0x8E6A
	MAX_TASK_UNIFORM_COMPONENTS_NV                                        = 0x8E6B
	MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV                                    = 0x8E6C
	MAX_TASK_ATOMIC_COUNTERS_NV                                           = 0x8E6D
	MAX_TASK_SHADER_STORAGE_BLOCKS_NV                                     = 0x8E6E
	MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV                               = 0x8E6F
	MAX_TRANSFORM_FEEDBACK_BUFFERS                                        = 0x8E70
	MAX_VERTEX_STREAMS                                                    = 0x8E71
	PATCH_VERTICES                                                        = 0x8E72
	PATCH_VERTICES_EXT                                                    = 0x8E72
	PATCH_VERTICES_OES                                                    = 0x8E72
	PATCH_DEFAULT_INNER_LEVEL                                             = 0x8E73
	PATCH_DEFAULT_INNER_LEVEL_EXT                                         = 0x8E73
	PATCH_DEFAULT_OUTER_LEVEL                                             = 0x8E74
	PATCH_DEFAULT_OUTER_LEVEL_EXT                                         = 0x8E74
	TESS_CONTROL_OUTPUT_VERTICES                                          = 0x8E75
	TESS_CONTROL_OUTPUT_VERTICES_EXT                                      = 0x8E75
	TESS_CONTROL_OUTPUT_VERTICES_OES                                      = 0x8E75
	TESS_GEN_MODE                                                         = 0x8E76
	TESS_GEN_MODE_EXT                                                     = 0x8E76
	TESS_GEN_MODE_OES                                                     = 0x8E76
	TESS_GEN_SPACING                                                      = 0x8E77
	TESS_GEN_SPACING_EXT                                                  = 0x8E77
	TESS_GEN_SPACING_OES                                                  = 0x8E77
	TESS_GEN_VERTEX_ORDER                                                 = 0x8E78
	TESS_GEN_VERTEX_ORDER_EXT                                             = 0x8E78
	TESS_GEN_VERTEX_ORDER_OES                                             = 0x8E78
	TESS_GEN_POINT_MODE                                                   = 0x8E79
	TESS_GEN_POINT_MODE_EXT                                               = 0x8E79
	TESS_GEN_POINT_MODE_OES                                               = 0x8E79
	ISOLINES                                                              = 0x8E7A
	ISOLINES_EXT                                                          = 0x8E7A
	ISOLINES_OES                                                          = 0x8E7A
	FRACTIONAL_ODD                                                        = 0x8E7B
	FRACTIONAL_ODD_EXT                                                    = 0x8E7B
	FRACTIONAL_ODD_OES                                                    = 0x8E7B
	FRACTIONAL_EVEN                                                       = 0x8E7C
	FRACTIONAL_EVEN_EXT                                                   = 0x8E7C
	FRACTIONAL_EVEN_OES                                                   = 0x8E7C
	MAX_PATCH_VERTICES                                                    = 0x8E7D
	MAX_PATCH_VERTICES_EXT                                                = 0x8E7D
	MAX_PATCH_VERTICES_OES                                                = 0x8E7D
	MAX_TESS_GEN_LEVEL                                                    = 0x8E7E
	MAX_TESS_GEN_LEVEL_EXT                                                = 0x8E7E
	MAX_TESS_GEN_LEVEL_OES                                                = 0x8E7E
	MAX_TESS_CONTROL_UNIFORM_COMPONENTS                                   = 0x8E7F
	MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT                               = 0x8E7F
	MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES                               = 0x8E7F
	MAX_TESS_EVALUATION_UNIFORM_COMPONENTS                                = 0x8E80
	MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT                            = 0x8E80
	MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES                            = 0x8E80
	MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS                                  = 0x8E81
	MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT                              = 0x8E81
	MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES                              = 0x8E81
	MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS                               = 0x8E82
	MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT                           = 0x8E82
	MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES                           = 0x8E82
	MAX_TESS_CONTROL_OUTPUT_COMPONENTS                                    = 0x8E83
	MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT                                = 0x8E83
	MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES                                = 0x8E83
	MAX_TESS_PATCH_COMPONENTS                                             = 0x8E84
	MAX_TESS_PATCH_COMPONENTS_EXT                                         = 0x8E84
	MAX_TESS_PATCH_COMPONENTS_OES                                         = 0x8E84
	MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS                              = 0x8E85
	MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT                          = 0x8E85
	MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES                          = 0x8E85
	MAX_TESS_EVALUATION_OUTPUT_COMPONENTS                                 = 0x8E86
	MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT                             = 0x8E86
	MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES                             = 0x8E86
	TESS_EVALUATION_SHADER                                                = 0x8E87
	TESS_EVALUATION_SHADER_EXT                                            = 0x8E87
	TESS_EVALUATION_SHADER_OES                                            = 0x8E87
	TESS_CONTROL_SHADER                                                   = 0x8E88
	TESS_CONTROL_SHADER_EXT                                               = 0x8E88
	TESS_CONTROL_SHADER_OES                                               = 0x8E88
	MAX_TESS_CONTROL_UNIFORM_BLOCKS                                       = 0x8E89
	MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT                                   = 0x8E89
	MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES                                   = 0x8E89
	MAX_TESS_EVALUATION_UNIFORM_BLOCKS                                    = 0x8E8A
	MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT                                = 0x8E8A
	MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES                                = 0x8E8A
	COMPRESSED_RGBA_BPTC_UNORM                                            = 0x8E8C
	COMPRESSED_RGBA_BPTC_UNORM_ARB                                        = 0x8E8C
	COMPRESSED_RGBA_BPTC_UNORM_EXT                                        = 0x8E8C
	COMPRESSED_SRGB_ALPHA_BPTC_UNORM                                      = 0x8E8D
	COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB                                  = 0x8E8D
	COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT                                  = 0x8E8D
	COMPRESSED_RGB_BPTC_SIGNED_FLOAT                                      = 0x8E8E
	COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB                                  = 0x8E8E
	COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT                                  = 0x8E8E
	COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT                                    = 0x8E8F
	COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB                                = 0x8E8F
	COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT                                = 0x8E8F
	COVERAGE_COMPONENT_NV                                                 = 0x8ED0
	COVERAGE_COMPONENT4_NV                                                = 0x8ED1
	COVERAGE_ATTACHMENT_NV                                                = 0x8ED2
	COVERAGE_BUFFERS_NV                                                   = 0x8ED3
	COVERAGE_SAMPLES_NV                                                   = 0x8ED4
	COVERAGE_ALL_FRAGMENTS_NV                                             = 0x8ED5
	COVERAGE_EDGE_FRAGMENTS_NV                                            = 0x8ED6
	COVERAGE_AUTOMATIC_NV                                                 = 0x8ED7
	INCLUSIVE_EXT                                                         = 0x8F10
	EXCLUSIVE_EXT                                                         = 0x8F11
	WINDOW_RECTANGLE_EXT                                                  = 0x8F12
	WINDOW_RECTANGLE_MODE_EXT                                             = 0x8F13
	MAX_WINDOW_RECTANGLES_EXT                                             = 0x8F14
	NUM_WINDOW_RECTANGLES_EXT                                             = 0x8F15
	BUFFER_GPU_ADDRESS_NV                                                 = 0x8F1D
	VERTEX_ATTRIB_ARRAY_UNIFIED_NV                                        = 0x8F1E
	ELEMENT_ARRAY_UNIFIED_NV                                              = 0x8F1F
	VERTEX_ATTRIB_ARRAY_ADDRESS_NV                                        = 0x8F20
	VERTEX_ARRAY_ADDRESS_NV                                               = 0x8F21
	NORMAL_ARRAY_ADDRESS_NV                                               = 0x8F22
	COLOR_ARRAY_ADDRESS_NV                                                = 0x8F23
	INDEX_ARRAY_ADDRESS_NV                                                = 0x8F24
	TEXTURE_COORD_ARRAY_ADDRESS_NV                                        = 0x8F25
	EDGE_FLAG_ARRAY_ADDRESS_NV                                            = 0x8F26
	SECONDARY_COLOR_ARRAY_ADDRESS_NV                                      = 0x8F27
	FOG_COORD_ARRAY_ADDRESS_NV                                            = 0x8F28
	ELEMENT_ARRAY_ADDRESS_NV                                              = 0x8F29
	VERTEX_ATTRIB_ARRAY_LENGTH_NV                                         = 0x8F2A
	VERTEX_ARRAY_LENGTH_NV                                                = 0x8F2B
	NORMAL_ARRAY_LENGTH_NV                                                = 0x8F2C
	COLOR_ARRAY_LENGTH_NV                                                 = 0x8F2D
	INDEX_ARRAY_LENGTH_NV                                                 = 0x8F2E
	TEXTURE_COORD_ARRAY_LENGTH_NV                                         = 0x8F2F
	EDGE_FLAG_ARRAY_LENGTH_NV                                             = 0x8F30
	SECONDARY_COLOR_ARRAY_LENGTH_NV                                       = 0x8F31
	FOG_COORD_ARRAY_LENGTH_NV                                             = 0x8F32
	ELEMENT_ARRAY_LENGTH_NV                                               = 0x8F33
	GPU_ADDRESS_NV                                                        = 0x8F34
	MAX_SHADER_BUFFER_ADDRESS_NV                                          = 0x8F35
	COPY_READ_BUFFER                                                      = 0x8F36
	COPY_READ_BUFFER_NV                                                   = 0x8F36
	COPY_READ_BUFFER_BINDING                                              = 0x8F36
	COPY_WRITE_BUFFER                                                     = 0x8F37
	COPY_WRITE_BUFFER_NV                                                  = 0x8F37
	COPY_WRITE_BUFFER_BINDING                                             = 0x8F37
	MAX_IMAGE_UNITS                                                       = 0x8F38
	MAX_IMAGE_UNITS_EXT                                                   = 0x8F38
	MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS                         = 0x8F39
	MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT                     = 0x8F39
	MAX_COMBINED_SHADER_OUTPUT_RESOURCES                                  = 0x8F39
	IMAGE_BINDING_NAME                                                    = 0x8F3A
	IMAGE_BINDING_NAME_EXT                                                = 0x8F3A
	IMAGE_BINDING_LEVEL                                                   = 0x8F3B
	IMAGE_BINDING_LEVEL_EXT                                               = 0x8F3B
	IMAGE_BINDING_LAYERED                                                 = 0x8F3C
	IMAGE_BINDING_LAYERED_EXT                                             = 0x8F3C
	IMAGE_BINDING_LAYER                                                   = 0x8F3D
	IMAGE_BINDING_LAYER_EXT                                               = 0x8F3D
	IMAGE_BINDING_ACCESS                                                  = 0x8F3E
	IMAGE_BINDING_ACCESS_EXT                                              = 0x8F3E
	DRAW_INDIRECT_BUFFER                                                  = 0x8F3F
	DRAW_INDIRECT_UNIFIED_NV                                              = 0x8F40
	DRAW_INDIRECT_ADDRESS_NV                                              = 0x8F41
	DRAW_INDIRECT_LENGTH_NV                                               = 0x8F42
	DRAW_INDIRECT_BUFFER_BINDING                                          = 0x8F43
	MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV                                  = 0x8F44
	MAX_PROGRAM_SUBROUTINE_NUM_NV                                         = 0x8F45
	DOUBLE_MAT2                                                           = 0x8F46
	DOUBLE_MAT2_EXT                                                       = 0x8F46
	DOUBLE_MAT3                                                           = 0x8F47
	DOUBLE_MAT3_EXT                                                       = 0x8F47
	DOUBLE_MAT4                                                           = 0x8F48
	DOUBLE_MAT4_EXT                                                       = 0x8F48
	DOUBLE_MAT2x3                                                         = 0x8F49
	DOUBLE_MAT2x3_EXT                                                     = 0x8F49
	DOUBLE_MAT2x4                                                         = 0x8F4A
	DOUBLE_MAT2x4_EXT                                                     = 0x8F4A
	DOUBLE_MAT3x2                                                         = 0x8F4B
	DOUBLE_MAT3x2_EXT                                                     = 0x8F4B
	DOUBLE_MAT3x4                                                         = 0x8F4C
	DOUBLE_MAT3x4_EXT                                                     = 0x8F4C
	DOUBLE_MAT4x2                                                         = 0x8F4D
	DOUBLE_MAT4x2_EXT                                                     = 0x8F4D
	DOUBLE_MAT4x3                                                         = 0x8F4E
	DOUBLE_MAT4x3_EXT                                                     = 0x8F4E
	VERTEX_BINDING_BUFFER                                                 = 0x8F4F
	MALI_SHADER_BINARY_ARM                                                = 0x8F60
	MALI_PROGRAM_BINARY_ARM                                               = 0x8F61
	MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT                          = 0x8F63
	SHADER_PIXEL_LOCAL_STORAGE_EXT                                        = 0x8F64
	FETCH_PER_SAMPLE_ARM                                                  = 0x8F65
	FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM                             = 0x8F66
	MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT                               = 0x8F67
	TEXTURE_ASTC_DECODE_PRECISION_EXT                                     = 0x8F69
	TEXTURE_UNNORMALIZED_COORDINATES_ARM                                  = 0x8F6A
	RED_SNORM                                                             = 0x8F90
	RG_SNORM                                                              = 0x8F91
	RGB_SNORM                                                             = 0x8F92
	RGBA_SNORM                                                            = 0x8F93
	R8_SNORM                                                              = 0x8F94
	RG8_SNORM                                                             = 0x8F95
	RGB8_SNORM                                                            = 0x8F96
	RGBA8_SNORM                                                           = 0x8F97
	R16_SNORM                                                             = 0x8F98
	R16_SNORM_EXT                                                         = 0x8F98
	RG16_SNORM                                                            = 0x8F99
	RG16_SNORM_EXT                                                        = 0x8F99
	RGB16_SNORM                                                           = 0x8F9A
	RGB16_SNORM_EXT                                                       = 0x8F9A
	RGBA16_SNORM                                                          = 0x8F9B
	RGBA16_SNORM_EXT                                                      = 0x8F9B
	SIGNED_NORMALIZED                                                     = 0x8F9C
	PRIMITIVE_RESTART                                                     = 0x8F9D
	PRIMITIVE_RESTART_INDEX                                               = 0x8F9E
	MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB                             = 0x8F9F
	PERFMON_GLOBAL_MODE_QCOM                                              = 0x8FA0
	MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM                                = 0x8FA1
	BINNING_CONTROL_HINT_QCOM                                             = 0x8FB0
	CPU_OPTIMIZED_QCOM                                                    = 0x8FB1
	GPU_OPTIMIZED_QCOM                                                    = 0x8FB2
	RENDER_DIRECT_TO_FRAMEBUFFER_QCOM                                     = 0x8FB3
	GPU_DISJOINT_EXT                                                      = 0x8FBB
	SR8_EXT                                                               = 0x8FBD
	SRG8_EXT                                                              = 0x8FBE
	TEXTURE_FORMAT_SRGB_OVERRIDE_EXT                                      = 0x8FBF
	SHADER_BINARY_VIV                                                     = 0x8FC4
	INT8_NV                                                               = 0x8FE0
	INT8_VEC2_NV                                                          = 0x8FE1
	INT8_VEC3_NV                                                          = 0x8FE2
	INT8_VEC4_NV                                                          = 0x8FE3
	INT16_NV                                                              = 0x8FE4
	INT16_VEC2_NV                                                         = 0x8FE5
	INT16_VEC3_NV                                                         = 0x8FE6
	INT16_VEC4_NV                                                         = 0x8FE7
	INT64_VEC2_ARB                                                        = 0x8FE9
	INT64_VEC2_NV                                                         = 0x8FE9
	INT64_VEC3_ARB                                                        = 0x8FEA
	INT64_VEC3_NV                                                         = 0x8FEA
	INT64_VEC4_ARB                                                        = 0x8FEB
	INT64_VEC4_NV                                                         = 0x8FEB
	UNSIGNED_INT8_NV                                                      = 0x8FEC
	UNSIGNED_INT8_VEC2_NV                                                 = 0x8FED
	UNSIGNED_INT8_VEC3_NV                                                 = 0x8FEE
	UNSIGNED_INT8_VEC4_NV                                                 = 0x8FEF
	UNSIGNED_INT16_NV                                                     = 0x8FF0
	UNSIGNED_INT16_VEC2_NV                                                = 0x8FF1
	UNSIGNED_INT16_VEC3_NV                                                = 0x8FF2
	UNSIGNED_INT16_VEC4_NV                                                = 0x8FF3
	UNSIGNED_INT64_VEC2_ARB                                               = 0x8FF5
	UNSIGNED_INT64_VEC2_NV                                                = 0x8FF5
	UNSIGNED_INT64_VEC3_ARB                                               = 0x8FF6
	UNSIGNED_INT64_VEC3_NV                                                = 0x8FF6
	UNSIGNED_INT64_VEC4_ARB                                               = 0x8FF7
	UNSIGNED_INT64_VEC4_NV                                                = 0x8FF7
	FLOAT16_NV                                                            = 0x8FF8
	FLOAT16_VEC2_NV                                                       = 0x8FF9
	FLOAT16_VEC3_NV                                                       = 0x8FFA
	FLOAT16_VEC4_NV                                                       = 0x8FFB
	DOUBLE_VEC2                                                           = 0x8FFC
	DOUBLE_VEC2_EXT                                                       = 0x8FFC
	DOUBLE_VEC3                                                           = 0x8FFD
	DOUBLE_VEC3_EXT                                                       = 0x8FFD
	DOUBLE_VEC4                                                           = 0x8FFE
	DOUBLE_VEC4_EXT                                                       = 0x8FFE
	SAMPLER_BUFFER_AMD                                                    = 0x9001
	INT_SAMPLER_BUFFER_AMD                                                = 0x9002
	UNSIGNED_INT_SAMPLER_BUFFER_AMD                                       = 0x9003
	TESSELLATION_MODE_AMD                                                 = 0x9004
	TESSELLATION_FACTOR_AMD                                               = 0x9005
	DISCRETE_AMD                                                          = 0x9006
	CONTINUOUS_AMD                                                        = 0x9007
	TEXTURE_CUBE_MAP_ARRAY                                                = 0x9009
	TEXTURE_CUBE_MAP_ARRAY_ARB                                            = 0x9009
	TEXTURE_CUBE_MAP_ARRAY_EXT                                            = 0x9009
	TEXTURE_CUBE_MAP_ARRAY_OES                                            = 0x9009
	TEXTURE_BINDING_CUBE_MAP_ARRAY                                        = 0x900A
	TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB                                    = 0x900A
	TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT                                    = 0x900A
	TEXTURE_BINDING_CUBE_MAP_ARRAY_OES                                    = 0x900A
	PROXY_TEXTURE_CUBE_MAP_ARRAY                                          = 0x900B
	PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB                                      = 0x900B
	SAMPLER_CUBE_MAP_ARRAY                                                = 0x900C
	SAMPLER_CUBE_MAP_ARRAY_ARB                                            = 0x900C
	SAMPLER_CUBE_MAP_ARRAY_EXT                                            = 0x900C
	SAMPLER_CUBE_MAP_ARRAY_OES                                            = 0x900C
	SAMPLER_CUBE_MAP_ARRAY_SHADOW                                         = 0x900D
	SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB                                     = 0x900D
	SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT                                     = 0x900D
	SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES                                     = 0x900D
	INT_SAMPLER_CUBE_MAP_ARRAY                                            = 0x900E
	INT_SAMPLER_CUBE_MAP_ARRAY_ARB                                        = 0x900E
	INT_SAMPLER_CUBE_MAP_ARRAY_EXT                                        = 0x900E
	INT_SAMPLER_CUBE_MAP_ARRAY_OES                                        = 0x900E
	UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY                                   = 0x900F
	UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB                               = 0x900F
	UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT                               = 0x900F
	UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES                               = 0x900F
	ALPHA_SNORM                                                           = 0x9010
	LUMINANCE_SNORM                                                       = 0x9011
	LUMINANCE_ALPHA_SNORM                                                 = 0x9012
	INTENSITY_SNORM                                                       = 0x9013
	ALPHA8_SNORM                                                          = 0x9014
	LUMINANCE8_SNORM                                                      = 0x9015
	LUMINANCE8_ALPHA8_SNORM                                               = 0x9016
	INTENSITY8_SNORM                                                      = 0x9017
	ALPHA16_SNORM                                                         = 0x9018
	LUMINANCE16_SNORM                                                     = 0x9019
	LUMINANCE16_ALPHA16_SNORM                                             = 0x901A
	INTENSITY16_SNORM                                                     = 0x901B
	FACTOR_MIN_AMD                                                        = 0x901C
	FACTOR_MAX_AMD                                                        = 0x901D
	DEPTH_CLAMP_NEAR_AMD                                                  = 0x901E
	DEPTH_CLAMP_FAR_AMD                                                   = 0x901F
	VIDEO_BUFFER_NV                                                       = 0x9020
	VIDEO_BUFFER_BINDING_NV                                               = 0x9021
	FIELD_UPPER_NV                                                        = 0x9022
	FIELD_LOWER_NV                                                        = 0x9023
	NUM_VIDEO_CAPTURE_STREAMS_NV                                          = 0x9024
	NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV                                   = 0x9025
	VIDEO_CAPTURE_TO_422_SUPPORTED_NV                                     = 0x9026
	LAST_VIDEO_CAPTURE_STATUS_NV                                          = 0x9027
	VIDEO_BUFFER_PITCH_NV                                                 = 0x9028
	VIDEO_COLOR_CONVERSION_MATRIX_NV                                      = 0x9029
	VIDEO_COLOR_CONVERSION_MAX_NV                                         = 0x902A
	VIDEO_COLOR_CONVERSION_MIN_NV                                         = 0x902B
	VIDEO_COLOR_CONVERSION_OFFSET_NV                                      = 0x902C
	VIDEO_BUFFER_INTERNAL_FORMAT_NV                                       = 0x902D
	PARTIAL_SUCCESS_NV                                                    = 0x902E
	SUCCESS_NV                                                            = 0x902F
	FAILURE_NV                                                            = 0x9030
	YCBYCR8_422_NV                                                        = 0x9031
	YCBAYCR8A_4224_NV                                                     = 0x9032
	Z6Y10Z6CB10Z6Y10Z6CR10_422_NV                                         = 0x9033
	Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV                              = 0x9034
	Z4Y12Z4CB12Z4Y12Z4CR12_422_NV                                         = 0x9035
	Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV                              = 0x9036
	Z4Y12Z4CB12Z4CR12_444_NV                                              = 0x9037
	VIDEO_CAPTURE_FRAME_WIDTH_NV                                          = 0x9038
	VIDEO_CAPTURE_FRAME_HEIGHT_NV                                         = 0x9039
	VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV                                   = 0x903A
	VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV                                   = 0x903B
	VIDEO_CAPTURE_SURFACE_ORIGIN_NV                                       = 0x903C
	TEXTURE_COVERAGE_SAMPLES_NV                                           = 0x9045
	TEXTURE_COLOR_SAMPLES_NV                                              = 0x9046
	GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX                                  = 0x9047
	GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX                            = 0x9048
	GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX                          = 0x9049
	GPU_MEMORY_INFO_EVICTION_COUNT_NVX                                    = 0x904A
	GPU_MEMORY_INFO_EVICTED_MEMORY_NVX                                    = 0x904B
	IMAGE_1D                                                              = 0x904C
	IMAGE_1D_EXT                                                          = 0x904C
	IMAGE_2D                                                              = 0x904D
	IMAGE_2D_EXT                                                          = 0x904D
	IMAGE_3D                                                              = 0x904E
	IMAGE_3D_EXT                                                          = 0x904E
	IMAGE_2D_RECT                                                         = 0x904F
	IMAGE_2D_RECT_EXT                                                     = 0x904F
	IMAGE_CUBE                                                            = 0x9050
	IMAGE_CUBE_EXT                                                        = 0x9050
	IMAGE_BUFFER                                                          = 0x9051
	IMAGE_BUFFER_EXT                                                      = 0x9051
	IMAGE_BUFFER_OES                                                      = 0x9051
	IMAGE_1D_ARRAY                                                        = 0x9052
	IMAGE_1D_ARRAY_EXT                                                    = 0x9052
	IMAGE_2D_ARRAY                                                        = 0x9053
	IMAGE_2D_ARRAY_EXT                                                    = 0x9053
	IMAGE_CUBE_MAP_ARRAY                                                  = 0x9054
	IMAGE_CUBE_MAP_ARRAY_EXT                                              = 0x9054
	IMAGE_CUBE_MAP_ARRAY_OES                                              = 0x9054
	IMAGE_2D_MULTISAMPLE                                                  = 0x9055
	IMAGE_2D_MULTISAMPLE_EXT                                              = 0x9055
	IMAGE_2D_MULTISAMPLE_ARRAY                                            = 0x9056
	IMAGE_2D_MULTISAMPLE_ARRAY_EXT                                        = 0x9056
	INT_IMAGE_1D                                                          = 0x9057
	INT_IMAGE_1D_EXT                                                      = 0x9057
	INT_IMAGE_2D                                                          = 0x9058
	INT_IMAGE_2D_EXT                                                      = 0x9058
	INT_IMAGE_3D                                                          = 0x9059
	INT_IMAGE_3D_EXT                                                      = 0x9059
	INT_IMAGE_2D_RECT                                                     = 0x905A
	INT_IMAGE_2D_RECT_EXT                                                 = 0x905A
	INT_IMAGE_CUBE                                                        = 0x905B
	INT_IMAGE_CUBE_EXT                                                    = 0x905B
	INT_IMAGE_BUFFER                                                      = 0x905C
	INT_IMAGE_BUFFER_EXT                                                  = 0x905C
	INT_IMAGE_BUFFER_OES                                                  = 0x905C
	INT_IMAGE_1D_ARRAY                                                    = 0x905D
	INT_IMAGE_1D_ARRAY_EXT                                                = 0x905D
	INT_IMAGE_2D_ARRAY                                                    = 0x905E
	INT_IMAGE_2D_ARRAY_EXT                                                = 0x905E
	INT_IMAGE_CUBE_MAP_ARRAY                                              = 0x905F
	INT_IMAGE_CUBE_MAP_ARRAY_EXT                                          = 0x905F
	INT_IMAGE_CUBE_MAP_ARRAY_OES                                          = 0x905F
	INT_IMAGE_2D_MULTISAMPLE                                              = 0x9060
	INT_IMAGE_2D_MULTISAMPLE_EXT                                          = 0x9060
	INT_IMAGE_2D_MULTISAMPLE_ARRAY                                        = 0x9061
	INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT                                    = 0x9061
	UNSIGNED_INT_IMAGE_1D                                                 = 0x9062
	UNSIGNED_INT_IMAGE_1D_EXT                                             = 0x9062
	UNSIGNED_INT_IMAGE_2D                                                 = 0x9063
	UNSIGNED_INT_IMAGE_2D_EXT                                             = 0x9063
	UNSIGNED_INT_IMAGE_3D                                                 = 0x9064
	UNSIGNED_INT_IMAGE_3D_EXT                                             = 0x9064
	UNSIGNED_INT_IMAGE_2D_RECT                                            = 0x9065
	UNSIGNED_INT_IMAGE_2D_RECT_EXT                                        = 0x9065
	UNSIGNED_INT_IMAGE_CUBE                                               = 0x9066
	UNSIGNED_INT_IMAGE_CUBE_EXT                                           = 0x9066
	UNSIGNED_INT_IMAGE_BUFFER                                             = 0x9067
	UNSIGNED_INT_IMAGE_BUFFER_EXT                                         = 0x9067
	UNSIGNED_INT_IMAGE_BUFFER_OES                                         = 0x9067
	UNSIGNED_INT_IMAGE_1D_ARRAY                                           = 0x9068
	UNSIGNED_INT_IMAGE_1D_ARRAY_EXT                                       = 0x9068
	UNSIGNED_INT_IMAGE_2D_ARRAY                                           = 0x9069
	UNSIGNED_INT_IMAGE_2D_ARRAY_EXT                                       = 0x9069
	UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY                                     = 0x906A
	UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT                                 = 0x906A
	UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES                                 = 0x906A
	UNSIGNED_INT_IMAGE_2D_MULTISAMPLE                                     = 0x906B
	UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT                                 = 0x906B
	UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY                               = 0x906C
	UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT                           = 0x906C
	MAX_IMAGE_SAMPLES                                                     = 0x906D
	MAX_IMAGE_SAMPLES_EXT                                                 = 0x906D
	IMAGE_BINDING_FORMAT                                                  = 0x906E
	IMAGE_BINDING_FORMAT_EXT                                              = 0x906E
	RGB10_A2UI                                                            = 0x906F
	PATH_FORMAT_SVG_NV                                                    = 0x9070
	PATH_FORMAT_PS_NV                                                     = 0x9071
	STANDARD_FONT_NAME_NV                                                 = 0x9072
	SYSTEM_FONT_NAME_NV                                                   = 0x9073
	FILE_NAME_NV                                                          = 0x9074
	PATH_STROKE_WIDTH_NV                                                  = 0x9075
	PATH_END_CAPS_NV                                                      = 0x9076
	PATH_INITIAL_END_CAP_NV                                               = 0x9077
	PATH_TERMINAL_END_CAP_NV                                              = 0x9078
	PATH_JOIN_STYLE_NV                                                    = 0x9079
	PATH_MITER_LIMIT_NV                                                   = 0x907A
	PATH_DASH_CAPS_NV                                                     = 0x907B
	PATH_INITIAL_DASH_CAP_NV                                              = 0x907C
	PATH_TERMINAL_DASH_CAP_NV                                             = 0x907D
	PATH_DASH_OFFSET_NV                                                   = 0x907E
	PATH_CLIENT_LENGTH_NV                                                 = 0x907F
	PATH_FILL_MODE_NV                                                     = 0x9080
	PATH_FILL_MASK_NV                                                     = 0x9081
	PATH_FILL_COVER_MODE_NV                                               = 0x9082
	PATH_STROKE_COVER_MODE_NV                                             = 0x9083
	PATH_STROKE_MASK_NV                                                   = 0x9084
	COUNT_UP_NV                                                           = 0x9088
	COUNT_DOWN_NV                                                         = 0x9089
	PATH_OBJECT_BOUNDING_BOX_NV                                           = 0x908A
	CONVEX_HULL_NV                                                        = 0x908B
	BOUNDING_BOX_NV                                                       = 0x908D
	TRANSLATE_X_NV                                                        = 0x908E
	TRANSLATE_Y_NV                                                        = 0x908F
	TRANSLATE_2D_NV                                                       = 0x9090
	TRANSLATE_3D_NV                                                       = 0x9091
	AFFINE_2D_NV                                                          = 0x9092
	AFFINE_3D_NV                                                          = 0x9094
	TRANSPOSE_AFFINE_2D_NV                                                = 0x9096
	TRANSPOSE_AFFINE_3D_NV                                                = 0x9098
	UTF8_NV                                                               = 0x909A
	UTF16_NV                                                              = 0x909B
	BOUNDING_BOX_OF_BOUNDING_BOXES_NV                                     = 0x909C
	PATH_COMMAND_COUNT_NV                                                 = 0x909D
	PATH_COORD_COUNT_NV                                                   = 0x909E
	PATH_DASH_ARRAY_COUNT_NV                                              = 0x909F
	PATH_COMPUTED_LENGTH_NV                                               = 0x90A0
	PATH_FILL_BOUNDING_BOX_NV                                             = 0x90A1
	PATH_STROKE_BOUNDING_BOX_NV                                           = 0x90A2
	SQUARE_NV                                                             = 0x90A3
	ROUND_NV                                                              = 0x90A4
	TRIANGULAR_NV                                                         = 0x90A5
	BEVEL_NV                                                              = 0x90A6
	MITER_REVERT_NV                                                       = 0x90A7
	MITER_TRUNCATE_NV                                                     = 0x90A8
	SKIP_MISSING_GLYPH_NV                                                 = 0x90A9
	USE_MISSING_GLYPH_NV                                                  = 0x90AA
	PATH_ERROR_POSITION_NV                                                = 0x90AB
	PATH_FOG_GEN_MODE_NV                                                  = 0x90AC
	ACCUM_ADJACENT_PAIRS_NV                                               = 0x90AD
	ADJACENT_PAIRS_NV                                                     = 0x90AE
	FIRST_TO_REST_NV                                                      = 0x90AF
	PATH_GEN_MODE_NV                                                      = 0x90B0
	PATH_GEN_COEFF_NV                                                     = 0x90B1
	PATH_GEN_COLOR_FORMAT_NV                                              = 0x90B2
	PATH_GEN_COMPONENTS_NV                                                = 0x90B3
	PATH_DASH_OFFSET_RESET_NV                                             = 0x90B4
	MOVE_TO_RESETS_NV                                                     = 0x90B5
	MOVE_TO_CONTINUES_NV                                                  = 0x90B6
	PATH_STENCIL_FUNC_NV                                                  = 0x90B7
	PATH_STENCIL_REF_NV                                                   = 0x90B8
	PATH_STENCIL_VALUE_MASK_NV                                            = 0x90B9
	SCALED_RESOLVE_FASTEST_EXT                                            = 0x90BA
	SCALED_RESOLVE_NICEST_EXT                                             = 0x90BB
	MIN_MAP_BUFFER_ALIGNMENT                                              = 0x90BC
	PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV                                   = 0x90BD
	PATH_STENCIL_DEPTH_OFFSET_UNITS_NV                                    = 0x90BE
	PATH_COVER_DEPTH_FUNC_NV                                              = 0x90BF
	IMAGE_FORMAT_COMPATIBILITY_TYPE                                       = 0x90C7
	IMAGE_FORMAT_COMPATIBILITY_BY_SIZE                                    = 0x90C8
	IMAGE_FORMAT_COMPATIBILITY_BY_CLASS                                   = 0x90C9
	MAX_VERTEX_IMAGE_UNIFORMS                                             = 0x90CA
	MAX_TESS_CONTROL_IMAGE_UNIFORMS                                       = 0x90CB
	MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT                                   = 0x90CB
	MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES                                   = 0x90CB
	MAX_TESS_EVALUATION_IMAGE_UNIFORMS                                    = 0x90CC
	MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT                                = 0x90CC
	MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES                                = 0x90CC
	MAX_GEOMETRY_IMAGE_UNIFORMS                                           = 0x90CD
	MAX_GEOMETRY_IMAGE_UNIFORMS_EXT                                       = 0x90CD
	MAX_GEOMETRY_IMAGE_UNIFORMS_OES                                       = 0x90CD
	MAX_FRAGMENT_IMAGE_UNIFORMS                                           = 0x90CE
	MAX_COMBINED_IMAGE_UNIFORMS                                           = 0x90CF
	MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV                                   = 0x90D0
	MAX_DEEP_3D_TEXTURE_DEPTH_NV                                          = 0x90D1
	SHADER_STORAGE_BUFFER                                                 = 0x90D2
	SHADER_STORAGE_BUFFER_BINDING                                         = 0x90D3
	SHADER_STORAGE_BUFFER_START                                           = 0x90D4
	SHADER_STORAGE_BUFFER_SIZE                                            = 0x90D5
	MAX_VERTEX_SHADER_STORAGE_BLOCKS                                      = 0x90D6
	MAX_GEOMETRY_SHADER_STORAGE_BLOCKS                                    = 0x90D7
	MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT                                = 0x90D7
	MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES                                = 0x90D7
	MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS                                = 0x90D8
	MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT                            = 0x90D8
	MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES                            = 0x90D8
	MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS                             = 0x90D9
	MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT                         = 0x90D9
	MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES                         = 0x90D9
	MAX_FRAGMENT_SHADER_STORAGE_BLOCKS                                    = 0x90DA
	MAX_COMPUTE_SHADER_STORAGE_BLOCKS                                     = 0x90DB
	MAX_COMBINED_SHADER_STORAGE_BLOCKS                                    = 0x90DC
	MAX_SHADER_STORAGE_BUFFER_BINDINGS                                    = 0x90DD
	MAX_SHADER_STORAGE_BLOCK_SIZE                                         = 0x90DE
	SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT                                = 0x90DF
	SYNC_X11_FENCE_EXT                                                    = 0x90E1
	DEPTH_STENCIL_TEXTURE_MODE                                            = 0x90EA
	MAX_COMPUTE_WORK_GROUP_INVOCATIONS                                    = 0x90EB
	MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB                               = 0x90EB
	UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER                            = 0x90EC
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER                    = 0x90ED
	DISPATCH_INDIRECT_BUFFER                                              = 0x90EE
	DISPATCH_INDIRECT_BUFFER_BINDING                                      = 0x90EF
	COLOR_ATTACHMENT_EXT                                                  = 0x90F0
	MULTIVIEW_EXT                                                         = 0x90F1
	MAX_MULTIVIEW_BUFFERS_EXT                                             = 0x90F2
	CONTEXT_ROBUST_ACCESS                                                 = 0x90F3
	CONTEXT_ROBUST_ACCESS_EXT                                             = 0x90F3
	CONTEXT_ROBUST_ACCESS_KHR                                             = 0x90F3
	COMPUTE_PROGRAM_NV                                                    = 0x90FB
	COMPUTE_PROGRAM_PARAMETER_BUFFER_NV                                   = 0x90FC
	TEXTURE_2D_MULTISAMPLE                                                = 0x9100
	PROXY_TEXTURE_2D_MULTISAMPLE                                          = 0x9101
	TEXTURE_2D_MULTISAMPLE_ARRAY                                          = 0x9102
	TEXTURE_2D_MULTISAMPLE_ARRAY_OES                                      = 0x9102
	PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY                                    = 0x9103
	TEXTURE_BINDING_2D_MULTISAMPLE                                        = 0x9104
	TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY                                  = 0x9105
	TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES                              = 0x9105
	TEXTURE_SAMPLES                                                       = 0x9106
	TEXTURE_FIXED_SAMPLE_LOCATIONS                                        = 0x9107
	SAMPLER_2D_MULTISAMPLE                                                = 0x9108
	INT_SAMPLER_2D_MULTISAMPLE                                            = 0x9109
	UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE                                   = 0x910A
	SAMPLER_2D_MULTISAMPLE_ARRAY                                          = 0x910B
	SAMPLER_2D_MULTISAMPLE_ARRAY_OES                                      = 0x910B
	INT_SAMPLER_2D_MULTISAMPLE_ARRAY                                      = 0x910C
	INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES                                  = 0x910C
	UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY                             = 0x910D
	UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES                         = 0x910D
	MAX_COLOR_TEXTURE_SAMPLES                                             = 0x910E
	MAX_DEPTH_TEXTURE_SAMPLES                                             = 0x910F
	MAX_INTEGER_SAMPLES                                                   = 0x9110
	MAX_SERVER_WAIT_TIMEOUT                                               = 0x9111
	MAX_SERVER_WAIT_TIMEOUT_APPLE                                         = 0x9111
	OBJECT_TYPE                                                           = 0x9112
	OBJECT_TYPE_APPLE                                                     = 0x9112
	SYNC_CONDITION                                                        = 0x9113
	SYNC_CONDITION_APPLE                                                  = 0x9113
	SYNC_STATUS                                                           = 0x9114
	SYNC_STATUS_APPLE                                                     = 0x9114
	SYNC_FLAGS                                                            = 0x9115
	SYNC_FLAGS_APPLE                                                      = 0x9115
	SYNC_FENCE                                                            = 0x9116
	SYNC_FENCE_APPLE                                                      = 0x9116
	SYNC_GPU_COMMANDS_COMPLETE                                            = 0x9117
	SYNC_GPU_COMMANDS_COMPLETE_APPLE                                      = 0x9117
	UNSIGNALED                                                            = 0x9118
	UNSIGNALED_APPLE                                                      = 0x9118
	SIGNALED                                                              = 0x9119
	SIGNALED_APPLE                                                        = 0x9119
	ALREADY_SIGNALED                                                      = 0x911A
	ALREADY_SIGNALED_APPLE                                                = 0x911A
	TIMEOUT_EXPIRED                                                       = 0x911B
	TIMEOUT_EXPIRED_APPLE                                                 = 0x911B
	CONDITION_SATISFIED                                                   = 0x911C
	CONDITION_SATISFIED_APPLE                                             = 0x911C
	WAIT_FAILED                                                           = 0x911D
	WAIT_FAILED_APPLE                                                     = 0x911D
	BUFFER_ACCESS_FLAGS                                                   = 0x911F
	BUFFER_MAP_LENGTH                                                     = 0x9120
	BUFFER_MAP_OFFSET                                                     = 0x9121
	MAX_VERTEX_OUTPUT_COMPONENTS                                          = 0x9122
	MAX_GEOMETRY_INPUT_COMPONENTS                                         = 0x9123
	MAX_GEOMETRY_INPUT_COMPONENTS_EXT                                     = 0x9123
	MAX_GEOMETRY_INPUT_COMPONENTS_OES                                     = 0x9123
	MAX_GEOMETRY_OUTPUT_COMPONENTS                                        = 0x9124
	MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT                                    = 0x9124
	MAX_GEOMETRY_OUTPUT_COMPONENTS_OES                                    = 0x9124
	MAX_FRAGMENT_INPUT_COMPONENTS                                         = 0x9125
	CONTEXT_PROFILE_MASK                                                  = 0x9126
	UNPACK_COMPRESSED_BLOCK_WIDTH                                         = 0x9127
	UNPACK_COMPRESSED_BLOCK_HEIGHT                                        = 0x9128
	UNPACK_COMPRESSED_BLOCK_DEPTH                                         = 0x9129
	UNPACK_COMPRESSED_BLOCK_SIZE                                          = 0x912A
	PACK_COMPRESSED_BLOCK_WIDTH                                           = 0x912B
	PACK_COMPRESSED_BLOCK_HEIGHT                                          = 0x912C
	PACK_COMPRESSED_BLOCK_DEPTH                                           = 0x912D
	PACK_COMPRESSED_BLOCK_SIZE                                            = 0x912E
	TEXTURE_IMMUTABLE_FORMAT                                              = 0x912F
	TEXTURE_IMMUTABLE_FORMAT_EXT                                          = 0x912F
	SGX_PROGRAM_BINARY_IMG                                                = 0x9130
	RENDERBUFFER_SAMPLES_IMG                                              = 0x9133
	FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG                                = 0x9134
	MAX_SAMPLES_IMG                                                       = 0x9135
	TEXTURE_SAMPLES_IMG                                                   = 0x9136
	COMPRESSED_RGBA_PVRTC_2BPPV2_IMG                                      = 0x9137
	COMPRESSED_RGBA_PVRTC_4BPPV2_IMG                                      = 0x9138
	CUBIC_IMG                                                             = 0x9139
	CUBIC_MIPMAP_NEAREST_IMG                                              = 0x913A
	CUBIC_MIPMAP_LINEAR_IMG                                               = 0x913B
	FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG                 = 0x913C
	NUM_DOWNSAMPLE_SCALES_IMG                                             = 0x913D
	DOWNSAMPLE_SCALES_IMG                                                 = 0x913E
	FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG                              = 0x913F
	MAX_DEBUG_MESSAGE_LENGTH                                              = 0x9143
	MAX_DEBUG_MESSAGE_LENGTH_AMD                                          = 0x9143
	MAX_DEBUG_MESSAGE_LENGTH_ARB                                          = 0x9143
	MAX_DEBUG_MESSAGE_LENGTH_KHR                                          = 0x9143
	MAX_DEBUG_LOGGED_MESSAGES                                             = 0x9144
	MAX_DEBUG_LOGGED_MESSAGES_AMD                                         = 0x9144
	MAX_DEBUG_LOGGED_MESSAGES_ARB                                         = 0x9144
	MAX_DEBUG_LOGGED_MESSAGES_KHR                                         = 0x9144
	DEBUG_LOGGED_MESSAGES                                                 = 0x9145
	DEBUG_LOGGED_MESSAGES_AMD                                             = 0x9145
	DEBUG_LOGGED_MESSAGES_ARB                                             = 0x9145
	DEBUG_LOGGED_MESSAGES_KHR                                             = 0x9145
	DEBUG_SEVERITY_HIGH                                                   = 0x9146
	DEBUG_SEVERITY_HIGH_AMD                                               = 0x9146
	DEBUG_SEVERITY_HIGH_ARB                                               = 0x9146
	DEBUG_SEVERITY_HIGH_KHR                                               = 0x9146
	DEBUG_SEVERITY_MEDIUM                                                 = 0x9147
	DEBUG_SEVERITY_MEDIUM_AMD                                             = 0x9147
	DEBUG_SEVERITY_MEDIUM_ARB                                             = 0x9147
	DEBUG_SEVERITY_MEDIUM_KHR                                             = 0x9147
	DEBUG_SEVERITY_LOW                                                    = 0x9148
	DEBUG_SEVERITY_LOW_AMD                                                = 0x9148
	DEBUG_SEVERITY_LOW_ARB                                                = 0x9148
	DEBUG_SEVERITY_LOW_KHR                                                = 0x9148
	DEBUG_CATEGORY_API_ERROR_AMD                                          = 0x9149
	DEBUG_CATEGORY_WINDOW_SYSTEM_AMD                                      = 0x914A
	DEBUG_CATEGORY_DEPRECATION_AMD                                        = 0x914B
	DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD                                 = 0x914C
	DEBUG_CATEGORY_PERFORMANCE_AMD                                        = 0x914D
	DEBUG_CATEGORY_SHADER_COMPILER_AMD                                    = 0x914E
	DEBUG_CATEGORY_APPLICATION_AMD                                        = 0x914F
	DEBUG_CATEGORY_OTHER_AMD                                              = 0x9150
	BUFFER_OBJECT_EXT                                                     = 0x9151
	DATA_BUFFER_AMD                                                       = 0x9151
	PERFORMANCE_MONITOR_AMD                                               = 0x9152
	QUERY_OBJECT_AMD                                                      = 0x9153
	QUERY_OBJECT_EXT                                                      = 0x9153
	VERTEX_ARRAY_OBJECT_AMD                                               = 0x9154
	VERTEX_ARRAY_OBJECT_EXT                                               = 0x9154
	SAMPLER_OBJECT_AMD                                                    = 0x9155
	EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD                                    = 0x9160
	QUERY_BUFFER                                                          = 0x9192
	QUERY_BUFFER_AMD                                                      = 0x9192
	QUERY_BUFFER_BINDING                                                  = 0x9193
	QUERY_BUFFER_BINDING_AMD                                              = 0x9193
	QUERY_RESULT_NO_WAIT                                                  = 0x9194
	QUERY_RESULT_NO_WAIT_AMD                                              = 0x9194
	VIRTUAL_PAGE_SIZE_X_ARB                                               = 0x9195
	VIRTUAL_PAGE_SIZE_X_EXT                                               = 0x9195
	VIRTUAL_PAGE_SIZE_X_AMD                                               = 0x9195
	VIRTUAL_PAGE_SIZE_Y_ARB                                               = 0x9196
	VIRTUAL_PAGE_SIZE_Y_EXT                                               = 0x9196
	VIRTUAL_PAGE_SIZE_Y_AMD                                               = 0x9196
	VIRTUAL_PAGE_SIZE_Z_ARB                                               = 0x9197
	VIRTUAL_PAGE_SIZE_Z_EXT                                               = 0x9197
	VIRTUAL_PAGE_SIZE_Z_AMD                                               = 0x9197
	MAX_SPARSE_TEXTURE_SIZE_ARB                                           = 0x9198
	MAX_SPARSE_TEXTURE_SIZE_EXT                                           = 0x9198
	MAX_SPARSE_TEXTURE_SIZE_AMD                                           = 0x9198
	MAX_SPARSE_3D_TEXTURE_SIZE_ARB                                        = 0x9199
	MAX_SPARSE_3D_TEXTURE_SIZE_EXT                                        = 0x9199
	MAX_SPARSE_3D_TEXTURE_SIZE_AMD                                        = 0x9199
	MAX_SPARSE_ARRAY_TEXTURE_LAYERS                                       = 0x919A
	MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB                                   = 0x919A
	MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT                                   = 0x919A
	MIN_SPARSE_LEVEL_AMD                                                  = 0x919B
	MIN_LOD_WARNING_AMD                                                   = 0x919C
	TEXTURE_BUFFER_OFFSET                                                 = 0x919D
	TEXTURE_BUFFER_OFFSET_EXT                                             = 0x919D
	TEXTURE_BUFFER_OFFSET_OES                                             = 0x919D
	TEXTURE_BUFFER_SIZE                                                   = 0x919E
	TEXTURE_BUFFER_SIZE_EXT                                               = 0x919E
	TEXTURE_BUFFER_SIZE_OES                                               = 0x919E
	TEXTURE_BUFFER_OFFSET_ALIGNMENT                                       = 0x919F
	TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT                                   = 0x919F
	TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES                                   = 0x919F
	STREAM_RASTERIZATION_AMD                                              = 0x91A0
	VERTEX_ELEMENT_SWIZZLE_AMD                                            = 0x91A4
	VERTEX_ID_SWIZZLE_AMD                                                 = 0x91A5
	TEXTURE_SPARSE_ARB                                                    = 0x91A6
	TEXTURE_SPARSE_EXT                                                    = 0x91A6
	VIRTUAL_PAGE_SIZE_INDEX_ARB                                           = 0x91A7
	VIRTUAL_PAGE_SIZE_INDEX_EXT                                           = 0x91A7
	NUM_VIRTUAL_PAGE_SIZES_ARB                                            = 0x91A8
	NUM_VIRTUAL_PAGE_SIZES_EXT                                            = 0x91A8
	SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB                            = 0x91A9
	SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT                            = 0x91A9
	NUM_SPARSE_LEVELS_ARB                                                 = 0x91AA
	NUM_SPARSE_LEVELS_EXT                                                 = 0x91AA
	PIXELS_PER_SAMPLE_PATTERN_X_AMD                                       = 0x91AE
	PIXELS_PER_SAMPLE_PATTERN_Y_AMD                                       = 0x91AF
	MAX_SHADER_COMPILER_THREADS_KHR                                       = 0x91B0
	MAX_SHADER_COMPILER_THREADS_ARB                                       = 0x91B0
	COMPLETION_STATUS_KHR                                                 = 0x91B1
	COMPLETION_STATUS_ARB                                                 = 0x91B1
	RENDERBUFFER_STORAGE_SAMPLES_AMD                                      = 0x91B2
	MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD                                     = 0x91B3
	MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD                             = 0x91B4
	MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD                             = 0x91B5
	NUM_SUPPORTED_MULTISAMPLE_MODES_AMD                                   = 0x91B6
	SUPPORTED_MULTISAMPLE_MODES_AMD                                       = 0x91B7
	COMPUTE_SHADER                                                        = 0x91B9
	MAX_COMPUTE_UNIFORM_BLOCKS                                            = 0x91BB
	MAX_COMPUTE_TEXTURE_IMAGE_UNITS                                       = 0x91BC
	MAX_COMPUTE_IMAGE_UNIFORMS                                            = 0x91BD
	MAX_COMPUTE_WORK_GROUP_COUNT                                          = 0x91BE
	MAX_COMPUTE_WORK_GROUP_SIZE                                           = 0x91BF
	MAX_COMPUTE_FIXED_GROUP_SIZE_ARB                                      = 0x91BF
	FLOAT16_MAT2_AMD                                                      = 0x91C5
	FLOAT16_MAT3_AMD                                                      = 0x91C6
	FLOAT16_MAT4_AMD                                                      = 0x91C7
	FLOAT16_MAT2x3_AMD                                                    = 0x91C8
	FLOAT16_MAT2x4_AMD                                                    = 0x91C9
	FLOAT16_MAT3x2_AMD                                                    = 0x91CA
	FLOAT16_MAT3x4_AMD                                                    = 0x91CB
	FLOAT16_MAT4x2_AMD                                                    = 0x91CC
	FLOAT16_MAT4x3_AMD                                                    = 0x91CD
	UNPACK_FLIP_Y_WEBGL                                                   = 0x9240
	UNPACK_PREMULTIPLY_ALPHA_WEBGL                                        = 0x9241
	CONTEXT_LOST_WEBGL                                                    = 0x9242
	UNPACK_COLORSPACE_CONVERSION_WEBGL                                    = 0x9243
	BROWSER_DEFAULT_WEBGL                                                 = 0x9244
	SHADER_BINARY_DMP                                                     = 0x9250
	SMAPHS30_PROGRAM_BINARY_DMP                                           = 0x9251
	SMAPHS_PROGRAM_BINARY_DMP                                             = 0x9252
	DMP_PROGRAM_BINARY_DMP                                                = 0x9253
	GCCSO_SHADER_BINARY_FJ                                                = 0x9260
	COMPRESSED_R11_EAC                                                    = 0x9270
	COMPRESSED_R11_EAC_OES                                                = 0x9270
	COMPRESSED_SIGNED_R11_EAC                                             = 0x9271
	COMPRESSED_SIGNED_R11_EAC_OES                                         = 0x9271
	COMPRESSED_RG11_EAC                                                   = 0x9272
	COMPRESSED_RG11_EAC_OES                                               = 0x9272
	COMPRESSED_SIGNED_RG11_EAC                                            = 0x9273
	COMPRESSED_SIGNED_RG11_EAC_OES                                        = 0x9273
	COMPRESSED_RGB8_ETC2                                                  = 0x9274
	COMPRESSED_RGB8_ETC2_OES                                              = 0x9274
	COMPRESSED_SRGB8_ETC2                                                 = 0x9275
	COMPRESSED_SRGB8_ETC2_OES                                             = 0x9275
	COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2                              = 0x9276
	COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES                          = 0x9276
	COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2                             = 0x9277
	COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES                         = 0x9277
	COMPRESSED_RGBA8_ETC2_EAC                                             = 0x9278
	COMPRESSED_RGBA8_ETC2_EAC_OES                                         = 0x9278
	COMPRESSED_SRGB8_ALPHA8_ETC2_EAC                                      = 0x9279
	COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES                                  = 0x9279
	BLEND_PREMULTIPLIED_SRC_NV                                            = 0x9280
	BLEND_OVERLAP_NV                                                      = 0x9281
	UNCORRELATED_NV                                                       = 0x9282
	DISJOINT_NV                                                           = 0x9283
	CONJOINT_NV                                                           = 0x9284
	BLEND_ADVANCED_COHERENT_KHR                                           = 0x9285
	BLEND_ADVANCED_COHERENT_NV                                            = 0x9285
	SRC_NV                                                                = 0x9286
	DST_NV                                                                = 0x9287
	SRC_OVER_NV                                                           = 0x9288
	DST_OVER_NV                                                           = 0x9289
	SRC_IN_NV                                                             = 0x928A
	DST_IN_NV                                                             = 0x928B
	SRC_OUT_NV                                                            = 0x928C
	DST_OUT_NV                                                            = 0x928D
	SRC_ATOP_NV                                                           = 0x928E
	DST_ATOP_NV                                                           = 0x928F
	PLUS_NV                                                               = 0x9291
	PLUS_DARKER_NV                                                        = 0x9292
	MULTIPLY                                                              = 0x9294
	MULTIPLY_KHR                                                          = 0x9294
	MULTIPLY_NV                                                           = 0x9294
	SCREEN                                                                = 0x9295
	SCREEN_KHR                                                            = 0x9295
	SCREEN_NV                                                             = 0x9295
	OVERLAY                                                               = 0x9296
	OVERLAY_KHR                                                           = 0x9296
	OVERLAY_NV                                                            = 0x9296
	DARKEN                                                                = 0x9297
	DARKEN_KHR                                                            = 0x9297
	DARKEN_NV                                                             = 0x9297
	LIGHTEN                                                               = 0x9298
	LIGHTEN_KHR                                                           = 0x9298
	LIGHTEN_NV                                                            = 0x9298
	COLORDODGE                                                            = 0x9299
	COLORDODGE_KHR                                                        = 0x9299
	COLORDODGE_NV                                                         = 0x9299
	COLORBURN                                                             = 0x929A
	COLORBURN_KHR                                                         = 0x929A
	COLORBURN_NV                                                          = 0x929A
	HARDLIGHT                                                             = 0x929B
	HARDLIGHT_KHR                                                         = 0x929B
	HARDLIGHT_NV                                                          = 0x929B
	SOFTLIGHT                                                             = 0x929C
	SOFTLIGHT_KHR                                                         = 0x929C
	SOFTLIGHT_NV                                                          = 0x929C
	DIFFERENCE                                                            = 0x929E
	DIFFERENCE_KHR                                                        = 0x929E
	DIFFERENCE_NV                                                         = 0x929E
	MINUS_NV                                                              = 0x929F
	EXCLUSION                                                             = 0x92A0
	EXCLUSION_KHR                                                         = 0x92A0
	EXCLUSION_NV                                                          = 0x92A0
	CONTRAST_NV                                                           = 0x92A1
	INVERT_RGB_NV                                                         = 0x92A3
	LINEARDODGE_NV                                                        = 0x92A4
	LINEARBURN_NV                                                         = 0x92A5
	VIVIDLIGHT_NV                                                         = 0x92A6
	LINEARLIGHT_NV                                                        = 0x92A7
	PINLIGHT_NV                                                           = 0x92A8
	HARDMIX_NV                                                            = 0x92A9
	HSL_HUE                                                               = 0x92AD
	HSL_HUE_KHR                                                           = 0x92AD
	HSL_HUE_NV                                                            = 0x92AD
	HSL_SATURATION                                                        = 0x92AE
	HSL_SATURATION_KHR                                                    = 0x92AE
	HSL_SATURATION_NV                                                     = 0x92AE
	HSL_COLOR                                                             = 0x92AF
	HSL_COLOR_KHR                                                         = 0x92AF
	HSL_COLOR_NV                                                          = 0x92AF
	HSL_LUMINOSITY                                                        = 0x92B0
	HSL_LUMINOSITY_KHR                                                    = 0x92B0
	HSL_LUMINOSITY_NV                                                     = 0x92B0
	PLUS_CLAMPED_NV                                                       = 0x92B1
	PLUS_CLAMPED_ALPHA_NV                                                 = 0x92B2
	MINUS_CLAMPED_NV                                                      = 0x92B3
	INVERT_OVG_NV                                                         = 0x92B4
	MAX_LGPU_GPUS_NVX                                                     = 0x92BA
	MULTICAST_GPUS_NV                                                     = 0x92BA
	PURGED_CONTEXT_RESET_NV                                               = 0x92BB
	PRIMITIVE_BOUNDING_BOX_ARB                                            = 0x92BE
	PRIMITIVE_BOUNDING_BOX                                                = 0x92BE
	PRIMITIVE_BOUNDING_BOX_EXT                                            = 0x92BE
	PRIMITIVE_BOUNDING_BOX_OES                                            = 0x92BE
	ALPHA_TO_COVERAGE_DITHER_MODE_NV                                      = 0x92BF
	ATOMIC_COUNTER_BUFFER                                                 = 0x92C0
	ATOMIC_COUNTER_BUFFER_BINDING                                         = 0x92C1
	ATOMIC_COUNTER_BUFFER_START                                           = 0x92C2
	ATOMIC_COUNTER_BUFFER_SIZE                                            = 0x92C3
	ATOMIC_COUNTER_BUFFER_DATA_SIZE                                       = 0x92C4
	ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS                          = 0x92C5
	ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES                   = 0x92C6
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER                     = 0x92C7
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER               = 0x92C8
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER            = 0x92C9
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER                   = 0x92CA
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER                   = 0x92CB
	MAX_VERTEX_ATOMIC_COUNTER_BUFFERS                                     = 0x92CC
	MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS                               = 0x92CD
	MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT                           = 0x92CD
	MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES                           = 0x92CD
	MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS                            = 0x92CE
	MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT                        = 0x92CE
	MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES                        = 0x92CE
	MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS                                   = 0x92CF
	MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT                               = 0x92CF
	MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES                               = 0x92CF
	MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS                                   = 0x92D0
	MAX_COMBINED_ATOMIC_COUNTER_BUFFERS                                   = 0x92D1
	MAX_VERTEX_ATOMIC_COUNTERS                                            = 0x92D2
	MAX_TESS_CONTROL_ATOMIC_COUNTERS                                      = 0x92D3
	MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT                                  = 0x92D3
	MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES                                  = 0x92D3
	MAX_TESS_EVALUATION_ATOMIC_COUNTERS                                   = 0x92D4
	MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT                               = 0x92D4
	MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES                               = 0x92D4
	MAX_GEOMETRY_ATOMIC_COUNTERS                                          = 0x92D5
	MAX_GEOMETRY_ATOMIC_COUNTERS_EXT                                      = 0x92D5
	MAX_GEOMETRY_ATOMIC_COUNTERS_OES                                      = 0x92D5
	MAX_FRAGMENT_ATOMIC_COUNTERS                                          = 0x92D6
	MAX_COMBINED_ATOMIC_COUNTERS                                          = 0x92D7
	MAX_ATOMIC_COUNTER_BUFFER_SIZE                                        = 0x92D8
	ACTIVE_ATOMIC_COUNTER_BUFFERS                                         = 0x92D9
	UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX                                   = 0x92DA
	UNSIGNED_INT_ATOMIC_COUNTER                                           = 0x92DB
	MAX_ATOMIC_COUNTER_BUFFER_BINDINGS                                    = 0x92DC
	FRAGMENT_COVERAGE_TO_COLOR_NV                                         = 0x92DD
	FRAGMENT_COVERAGE_COLOR_NV                                            = 0x92DE
	MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV                                 = 0x92DF
	DEBUG_OUTPUT                                                          = 0x92E0
	DEBUG_OUTPUT_KHR                                                      = 0x92E0
	UNIFORM                                                               = 0x92E1
	UNIFORM_BLOCK                                                         = 0x92E2
	PROGRAM_INPUT                                                         = 0x92E3
	PROGRAM_OUTPUT                                                        = 0x92E4
	BUFFER_VARIABLE                                                       = 0x92E5
	SHADER_STORAGE_BLOCK                                                  = 0x92E6
	IS_PER_PATCH                                                          = 0x92E7
	IS_PER_PATCH_EXT                                                      = 0x92E7
	IS_PER_PATCH_OES                                                      = 0x92E7
	VERTEX_SUBROUTINE                                                     = 0x92E8
	TESS_CONTROL_SUBROUTINE                                               = 0x92E9
	TESS_EVALUATION_SUBROUTINE                                            = 0x92EA
	GEOMETRY_SUBROUTINE                                                   = 0x92EB
	FRAGMENT_SUBROUTINE                                                   = 0x92EC
	COMPUTE_SUBROUTINE                                                    = 0x92ED
	VERTEX_SUBROUTINE_UNIFORM                                             = 0x92EE
	TESS_CONTROL_SUBROUTINE_UNIFORM                                       = 0x92EF
	TESS_EVALUATION_SUBROUTINE_UNIFORM                                    = 0x92F0
	GEOMETRY_SUBROUTINE_UNIFORM                                           = 0x92F1
	FRAGMENT_SUBROUTINE_UNIFORM                                           = 0x92F2
	COMPUTE_SUBROUTINE_UNIFORM                                            = 0x92F3
	TRANSFORM_FEEDBACK_VARYING                                            = 0x92F4
	ACTIVE_RESOURCES                                                      = 0x92F5
	MAX_NAME_LENGTH                                                       = 0x92F6
	MAX_NUM_ACTIVE_VARIABLES                                              = 0x92F7
	MAX_NUM_COMPATIBLE_SUBROUTINES                                        = 0x92F8
	NAME_LENGTH                                                           = 0x92F9
	TYPE                                                                  = 0x92FA
	ARRAY_SIZE                                                            = 0x92FB
	OFFSET                                                                = 0x92FC
	BLOCK_INDEX                                                           = 0x92FD
	ARRAY_STRIDE                                                          = 0x92FE
	MATRIX_STRIDE                                                         = 0x92FF
	IS_ROW_MAJOR                                                          = 0x9300
	ATOMIC_COUNTER_BUFFER_INDEX                                           = 0x9301
	BUFFER_BINDING                                                        = 0x9302
	BUFFER_DATA_SIZE                                                      = 0x9303
	NUM_ACTIVE_VARIABLES                                                  = 0x9304
	ACTIVE_VARIABLES                                                      = 0x9305
	REFERENCED_BY_VERTEX_SHADER                                           = 0x9306
	REFERENCED_BY_TESS_CONTROL_SHADER                                     = 0x9307
	REFERENCED_BY_TESS_CONTROL_SHADER_EXT                                 = 0x9307
	REFERENCED_BY_TESS_CONTROL_SHADER_OES                                 = 0x9307
	REFERENCED_BY_TESS_EVALUATION_SHADER                                  = 0x9308
	REFERENCED_BY_TESS_EVALUATION_SHADER_EXT                              = 0x9308
	REFERENCED_BY_TESS_EVALUATION_SHADER_OES                              = 0x9308
	REFERENCED_BY_GEOMETRY_SHADER                                         = 0x9309
	REFERENCED_BY_GEOMETRY_SHADER_EXT                                     = 0x9309
	REFERENCED_BY_GEOMETRY_SHADER_OES                                     = 0x9309
	REFERENCED_BY_FRAGMENT_SHADER                                         = 0x930A
	REFERENCED_BY_COMPUTE_SHADER                                          = 0x930B
	TOP_LEVEL_ARRAY_SIZE                                                  = 0x930C
	TOP_LEVEL_ARRAY_STRIDE                                                = 0x930D
	LOCATION                                                              = 0x930E
	LOCATION_INDEX                                                        = 0x930F
	LOCATION_INDEX_EXT                                                    = 0x930F
	FRAMEBUFFER_DEFAULT_WIDTH                                             = 0x9310
	FRAMEBUFFER_DEFAULT_HEIGHT                                            = 0x9311
	FRAMEBUFFER_DEFAULT_LAYERS                                            = 0x9312
	FRAMEBUFFER_DEFAULT_LAYERS_EXT                                        = 0x9312
	FRAMEBUFFER_DEFAULT_LAYERS_OES                                        = 0x9312
	FRAMEBUFFER_DEFAULT_SAMPLES                                           = 0x9313
	FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS                            = 0x9314
	MAX_FRAMEBUFFER_WIDTH                                                 = 0x9315
	MAX_FRAMEBUFFER_HEIGHT                                                = 0x9316
	MAX_FRAMEBUFFER_LAYERS                                                = 0x9317
	MAX_FRAMEBUFFER_LAYERS_EXT                                            = 0x9317
	MAX_FRAMEBUFFER_LAYERS_OES                                            = 0x9317
	MAX_FRAMEBUFFER_SAMPLES                                               = 0x9318
	RASTER_MULTISAMPLE_EXT                                                = 0x9327
	RASTER_SAMPLES_EXT                                                    = 0x9328
	MAX_RASTER_SAMPLES_EXT                                                = 0x9329
	RASTER_FIXED_SAMPLE_LOCATIONS_EXT                                     = 0x932A
	MULTISAMPLE_RASTERIZATION_ALLOWED_EXT                                 = 0x932B
	EFFECTIVE_RASTER_SAMPLES_EXT                                          = 0x932C
	DEPTH_SAMPLES_NV                                                      = 0x932D
	STENCIL_SAMPLES_NV                                                    = 0x932E
	MIXED_DEPTH_SAMPLES_SUPPORTED_NV                                      = 0x932F
	MIXED_STENCIL_SAMPLES_SUPPORTED_NV                                    = 0x9330
	COVERAGE_MODULATION_TABLE_NV                                          = 0x9331
	COVERAGE_MODULATION_NV                                                = 0x9332
	COVERAGE_MODULATION_TABLE_SIZE_NV                                     = 0x9333
	WARP_SIZE_NV                                                          = 0x9339
	WARPS_PER_SM_NV                                                       = 0x933A
	SM_COUNT_NV                                                           = 0x933B
	FILL_RECTANGLE_NV                                                     = 0x933C
	SAMPLE_LOCATION_SUBPIXEL_BITS_ARB                                     = 0x933D
	SAMPLE_LOCATION_SUBPIXEL_BITS_NV                                      = 0x933D
	SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB                                  = 0x933E
	SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV                                   = 0x933E
	SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB                                 = 0x933F
	SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV                                  = 0x933F
	PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB                           = 0x9340
	PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV                            = 0x9340
	PROGRAMMABLE_SAMPLE_LOCATION_ARB                                      = 0x9341
	PROGRAMMABLE_SAMPLE_LOCATION_NV                                       = 0x9341
	FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB                         = 0x9342
	FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV                          = 0x9342
	FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB                            = 0x9343
	FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV                             = 0x9343
	MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB                            = 0x9344
	MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB                                   = 0x9345
	CONSERVATIVE_RASTERIZATION_NV                                         = 0x9346
	SUBPIXEL_PRECISION_BIAS_X_BITS_NV                                     = 0x9347
	SUBPIXEL_PRECISION_BIAS_Y_BITS_NV                                     = 0x9348
	MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV                                   = 0x9349
	LOCATION_COMPONENT                                                    = 0x934A
	TRANSFORM_FEEDBACK_BUFFER_INDEX                                       = 0x934B
	TRANSFORM_FEEDBACK_BUFFER_STRIDE                                      = 0x934C
	ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV                                   = 0x934D
	ALPHA_TO_COVERAGE_DITHER_ENABLE_NV                                    = 0x934E
	ALPHA_TO_COVERAGE_DITHER_DISABLE_NV                                   = 0x934F
	VIEWPORT_SWIZZLE_POSITIVE_X_NV                                        = 0x9350
	VIEWPORT_SWIZZLE_NEGATIVE_X_NV                                        = 0x9351
	VIEWPORT_SWIZZLE_POSITIVE_Y_NV                                        = 0x9352
	VIEWPORT_SWIZZLE_NEGATIVE_Y_NV                                        = 0x9353
	VIEWPORT_SWIZZLE_POSITIVE_Z_NV                                        = 0x9354
	VIEWPORT_SWIZZLE_NEGATIVE_Z_NV                                        = 0x9355
	VIEWPORT_SWIZZLE_POSITIVE_W_NV                                        = 0x9356
	VIEWPORT_SWIZZLE_NEGATIVE_W_NV                                        = 0x9357
	VIEWPORT_SWIZZLE_X_NV                                                 = 0x9358
	VIEWPORT_SWIZZLE_Y_NV                                                 = 0x9359
	VIEWPORT_SWIZZLE_Z_NV                                                 = 0x935A
	VIEWPORT_SWIZZLE_W_NV                                                 = 0x935B
	CLIP_ORIGIN                                                           = 0x935C
	CLIP_ORIGIN_EXT                                                       = 0x935C
	CLIP_DEPTH_MODE                                                       = 0x935D
	CLIP_DEPTH_MODE_EXT                                                   = 0x935D
	NEGATIVE_ONE_TO_ONE                                                   = 0x935E
	NEGATIVE_ONE_TO_ONE_EXT                                               = 0x935E
	ZERO_TO_ONE                                                           = 0x935F
	ZERO_TO_ONE_EXT                                                       = 0x935F
	CLEAR_TEXTURE                                                         = 0x9365
	TEXTURE_REDUCTION_MODE_ARB                                            = 0x9366
	TEXTURE_REDUCTION_MODE_EXT                                            = 0x9366
	WEIGHTED_AVERAGE_ARB                                                  = 0x9367
	WEIGHTED_AVERAGE_EXT                                                  = 0x9367
	FONT_GLYPHS_AVAILABLE_NV                                              = 0x9368
	FONT_TARGET_UNAVAILABLE_NV                                            = 0x9369
	FONT_UNAVAILABLE_NV                                                   = 0x936A
	FONT_UNINTELLIGIBLE_NV                                                = 0x936B
	STANDARD_FONT_FORMAT_NV                                               = 0x936C
	FRAGMENT_INPUT_NV                                                     = 0x936D
	UNIFORM_BUFFER_UNIFIED_NV                                             = 0x936E
	UNIFORM_BUFFER_ADDRESS_NV                                             = 0x936F
	UNIFORM_BUFFER_LENGTH_NV                                              = 0x9370
	MULTISAMPLES_NV                                                       = 0x9371
	SUPERSAMPLE_SCALE_X_NV                                                = 0x9372
	SUPERSAMPLE_SCALE_Y_NV                                                = 0x9373
	CONFORMANT_NV                                                         = 0x9374
	CONSERVATIVE_RASTER_DILATE_NV                                         = 0x9379
	CONSERVATIVE_RASTER_DILATE_RANGE_NV                                   = 0x937A
	CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV                             = 0x937B
	VIEWPORT_POSITION_W_SCALE_NV                                          = 0x937C
	VIEWPORT_POSITION_W_SCALE_X_COEFF_NV                                  = 0x937D
	VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV                                  = 0x937E
	REPRESENTATIVE_FRAGMENT_TEST_NV                                       = 0x937F
	NUM_SAMPLE_COUNTS                                                     = 0x9380
	MULTISAMPLE_LINE_WIDTH_RANGE_ARB                                      = 0x9381
	MULTISAMPLE_LINE_WIDTH_RANGE                                          = 0x9381
	MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB                                = 0x9382
	MULTISAMPLE_LINE_WIDTH_GRANULARITY                                    = 0x9382
	VIEW_CLASS_EAC_R11                                                    = 0x9383
	VIEW_CLASS_EAC_RG11                                                   = 0x9384
	VIEW_CLASS_ETC2_RGB                                                   = 0x9385
	VIEW_CLASS_ETC2_RGBA                                                  = 0x9386
	VIEW_CLASS_ETC2_EAC_RGBA                                              = 0x9387
	VIEW_CLASS_ASTC_4x4_RGBA                                              = 0x9388
	VIEW_CLASS_ASTC_5x4_RGBA                                              = 0x9389
	VIEW_CLASS_ASTC_5x5_RGBA                                              = 0x938A
	VIEW_CLASS_ASTC_6x5_RGBA                                              = 0x938B
	VIEW_CLASS_ASTC_6x6_RGBA                                              = 0x938C
	VIEW_CLASS_ASTC_8x5_RGBA                                              = 0x938D
	VIEW_CLASS_ASTC_8x6_RGBA                                              = 0x938E
	VIEW_CLASS_ASTC_8x8_RGBA                                              = 0x938F
	VIEW_CLASS_ASTC_10x5_RGBA                                             = 0x9390
	VIEW_CLASS_ASTC_10x6_RGBA                                             = 0x9391
	VIEW_CLASS_ASTC_10x8_RGBA                                             = 0x9392
	VIEW_CLASS_ASTC_10x10_RGBA                                            = 0x9393
	VIEW_CLASS_ASTC_12x10_RGBA                                            = 0x9394
	VIEW_CLASS_ASTC_12x12_RGBA                                            = 0x9395
	TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE                                 = 0x93A0
	BGRA8_EXT                                                             = 0x93A1
	TEXTURE_USAGE_ANGLE                                                   = 0x93A2
	FRAMEBUFFER_ATTACHMENT_ANGLE                                          = 0x93A3
	PACK_REVERSE_ROW_ORDER_ANGLE                                          = 0x93A4
	PROGRAM_BINARY_ANGLE                                                  = 0x93A6
	COMPRESSED_RGBA_ASTC_4x4                                              = 0x93B0
	COMPRESSED_RGBA_ASTC_4x4_KHR                                          = 0x93B0
	COMPRESSED_RGBA_ASTC_5x4                                              = 0x93B1
	COMPRESSED_RGBA_ASTC_5x4_KHR                                          = 0x93B1
	COMPRESSED_RGBA_ASTC_5x5                                              = 0x93B2
	COMPRESSED_RGBA_ASTC_5x5_KHR                                          = 0x93B2
	COMPRESSED_RGBA_ASTC_6x5                                              = 0x93B3
	COMPRESSED_RGBA_ASTC_6x5_KHR                                          = 0x93B3
	COMPRESSED_RGBA_ASTC_6x6                                              = 0x93B4
	COMPRESSED_RGBA_ASTC_6x6_KHR                                          = 0x93B4
	COMPRESSED_RGBA_ASTC_8x5                                              = 0x93B5
	COMPRESSED_RGBA_ASTC_8x5_KHR                                          = 0x93B5
	COMPRESSED_RGBA_ASTC_8x6                                              = 0x93B6
	COMPRESSED_RGBA_ASTC_8x6_KHR                                          = 0x93B6
	COMPRESSED_RGBA_ASTC_8x8                                              = 0x93B7
	COMPRESSED_RGBA_ASTC_8x8_KHR                                          = 0x93B7
	COMPRESSED_RGBA_ASTC_10x5                                             = 0x93B8
	COMPRESSED_RGBA_ASTC_10x5_KHR                                         = 0x93B8
	COMPRESSED_RGBA_ASTC_10x6                                             = 0x93B9
	COMPRESSED_RGBA_ASTC_10x6_KHR                                         = 0x93B9
	COMPRESSED_RGBA_ASTC_10x8                                             = 0x93BA
	COMPRESSED_RGBA_ASTC_10x8_KHR                                         = 0x93BA
	COMPRESSED_RGBA_ASTC_10x10                                            = 0x93BB
	COMPRESSED_RGBA_ASTC_10x10_KHR                                        = 0x93BB
	COMPRESSED_RGBA_ASTC_12x10                                            = 0x93BC
	COMPRESSED_RGBA_ASTC_12x10_KHR                                        = 0x93BC
	COMPRESSED_RGBA_ASTC_12x12                                            = 0x93BD
	COMPRESSED_RGBA_ASTC_12x12_KHR                                        = 0x93BD
	COMPRESSED_RGBA_ASTC_3x3x3_OES                                        = 0x93C0
	COMPRESSED_RGBA_ASTC_4x3x3_OES                                        = 0x93C1
	COMPRESSED_RGBA_ASTC_4x4x3_OES                                        = 0x93C2
	COMPRESSED_RGBA_ASTC_4x4x4_OES                                        = 0x93C3
	COMPRESSED_RGBA_ASTC_5x4x4_OES                                        = 0x93C4
	COMPRESSED_RGBA_ASTC_5x5x4_OES                                        = 0x93C5
	COMPRESSED_RGBA_ASTC_5x5x5_OES                                        = 0x93C6
	COMPRESSED_RGBA_ASTC_6x5x5_OES                                        = 0x93C7
	COMPRESSED_RGBA_ASTC_6x6x5_OES                                        = 0x93C8
	COMPRESSED_RGBA_ASTC_6x6x6_OES                                        = 0x93C9
	COMPRESSED_SRGB8_ALPHA8_ASTC_4x4                                      = 0x93D0
	COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR                                  = 0x93D0
	COMPRESSED_SRGB8_ALPHA8_ASTC_5x4                                      = 0x93D1
	COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR                                  = 0x93D1
	COMPRESSED_SRGB8_ALPHA8_ASTC_5x5                                      = 0x93D2
	COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR                                  = 0x93D2
	COMPRESSED_SRGB8_ALPHA8_ASTC_6x5                                      = 0x93D3
	COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR                                  = 0x93D3
	COMPRESSED_SRGB8_ALPHA8_ASTC_6x6                                      = 0x93D4
	COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR                                  = 0x93D4
	COMPRESSED_SRGB8_ALPHA8_ASTC_8x5                                      = 0x93D5
	COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR                                  = 0x93D5
	COMPRESSED_SRGB8_ALPHA8_ASTC_8x6                                      = 0x93D6
	COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR                                  = 0x93D6
	COMPRESSED_SRGB8_ALPHA8_ASTC_8x8                                      = 0x93D7
	COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR                                  = 0x93D7
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x5                                     = 0x93D8
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR                                 = 0x93D8
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x6                                     = 0x93D9
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR                                 = 0x93D9
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x8                                     = 0x93DA
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR                                 = 0x93DA
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x10                                    = 0x93DB
	COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR                                = 0x93DB
	COMPRESSED_SRGB8_ALPHA8_ASTC_12x10                                    = 0x93DC
	COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR                                = 0x93DC
	COMPRESSED_SRGB8_ALPHA8_ASTC_12x12                                    = 0x93DD
	COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR                                = 0x93DD
	COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES                                = 0x93E0
	COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES                                = 0x93E1
	COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES                                = 0x93E2
	COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES                                = 0x93E3
	COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES                                = 0x93E4
	COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES                                = 0x93E5
	COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES                                = 0x93E6
	COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES                                = 0x93E7
	COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES                                = 0x93E8
	COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES                                = 0x93E9
	COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG                                = 0x93F0
	COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG                                = 0x93F1
	PERFQUERY_COUNTER_EVENT_INTEL                                         = 0x94F0
	PERFQUERY_COUNTER_DURATION_NORM_INTEL                                 = 0x94F1
	PERFQUERY_COUNTER_DURATION_RAW_INTEL                                  = 0x94F2
	PERFQUERY_COUNTER_THROUGHPUT_INTEL                                    = 0x94F3
	PERFQUERY_COUNTER_RAW_INTEL                                           = 0x94F4
	PERFQUERY_COUNTER_TIMESTAMP_INTEL                                     = 0x94F5
	PERFQUERY_COUNTER_DATA_UINT32_INTEL                                   = 0x94F8
	PERFQUERY_COUNTER_DATA_UINT64_INTEL                                   = 0x94F9
	PERFQUERY_COUNTER_DATA_FLOAT_INTEL                                    = 0x94FA
	PERFQUERY_COUNTER_DATA_DOUBLE_INTEL                                   = 0x94FB
	PERFQUERY_COUNTER_DATA_BOOL32_INTEL                                   = 0x94FC
	PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL                                 = 0x94FD
	PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL                               = 0x94FE
	PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL                               = 0x94FF
	PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL                                 = 0x9500
	LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT                         = 0x9530
	LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT                         = 0x9531
	SUBGROUP_SIZE_KHR                                                     = 0x9532
	SUBGROUP_SUPPORTED_STAGES_KHR                                         = 0x9533
	SUBGROUP_SUPPORTED_FEATURES_KHR                                       = 0x9534
	SUBGROUP_QUAD_ALL_STAGES_KHR                                          = 0x9535
	MAX_MESH_TOTAL_MEMORY_SIZE_NV                                         = 0x9536
	MAX_TASK_TOTAL_MEMORY_SIZE_NV                                         = 0x9537
	MAX_MESH_OUTPUT_VERTICES_NV                                           = 0x9538
	MAX_MESH_OUTPUT_PRIMITIVES_NV                                         = 0x9539
	MAX_TASK_OUTPUT_COUNT_NV                                              = 0x953A
	MAX_MESH_WORK_GROUP_SIZE_NV                                           = 0x953B
	MAX_TASK_WORK_GROUP_SIZE_NV                                           = 0x953C
	MAX_DRAW_MESH_TASKS_COUNT_NV                                          = 0x953D
	MESH_WORK_GROUP_SIZE_NV                                               = 0x953E
	TASK_WORK_GROUP_SIZE_NV                                               = 0x953F
	QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV                                   = 0x9540
	QUERY_RESOURCE_MEMTYPE_VIDMEM_NV                                      = 0x9542
	MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV                              = 0x9543
	QUERY_RESOURCE_SYS_RESERVED_NV                                        = 0x9544
	QUERY_RESOURCE_TEXTURE_NV                                             = 0x9545
	QUERY_RESOURCE_RENDERBUFFER_NV                                        = 0x9546
	QUERY_RESOURCE_BUFFEROBJECT_NV                                        = 0x9547
	PER_GPU_STORAGE_NV                                                    = 0x9548
	MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV                             = 0x9549
	UPLOAD_GPU_MASK_NVX                                                   = 0x954A
	CONSERVATIVE_RASTER_MODE_NV                                           = 0x954D
	CONSERVATIVE_RASTER_MODE_POST_SNAP_NV                                 = 0x954E
	CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV                        = 0x954F
	CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV                                  = 0x9550
	SHADER_BINARY_FORMAT_SPIR_V                                           = 0x9551
	SHADER_BINARY_FORMAT_SPIR_V_ARB                                       = 0x9551
	SPIR_V_BINARY                                                         = 0x9552
	SPIR_V_BINARY_ARB                                                     = 0x9552
	SPIR_V_EXTENSIONS                                                     = 0x9553
	NUM_SPIR_V_EXTENSIONS                                                 = 0x9554
	SCISSOR_TEST_EXCLUSIVE_NV                                             = 0x9555
	SCISSOR_BOX_EXCLUSIVE_NV                                              = 0x9556
	MAX_MESH_VIEWS_NV                                                     = 0x9557
	RENDER_GPU_MASK_NV                                                    = 0x9558
	MESH_SHADER_NV                                                        = 0x9559
	TASK_SHADER_NV                                                        = 0x955A
	SHADING_RATE_IMAGE_BINDING_NV                                         = 0x955B
	SHADING_RATE_IMAGE_TEXEL_WIDTH_NV                                     = 0x955C
	SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV                                    = 0x955D
	SHADING_RATE_IMAGE_PALETTE_SIZE_NV                                    = 0x955E
	MAX_COARSE_FRAGMENT_SAMPLES_NV                                        = 0x955F
	SHADING_RATE_IMAGE_NV                                                 = 0x9563
	SHADING_RATE_NO_INVOCATIONS_NV                                        = 0x9564
	SHADING_RATE_1_INVOCATION_PER_PIXEL_NV                                = 0x9565
	SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV                           = 0x9566
	SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV                           = 0x9567
	SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV                           = 0x9568
	SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV                           = 0x9569
	SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV                           = 0x956A
	SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV                           = 0x956B
	SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV                               = 0x956C
	SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV                               = 0x956D
	SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV                               = 0x956E
	SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV                              = 0x956F
	MESH_VERTICES_OUT_NV                                                  = 0x9579
	MESH_PRIMITIVES_OUT_NV                                                = 0x957A
	MESH_OUTPUT_TYPE_NV                                                   = 0x957B
	MESH_SUBROUTINE_NV                                                    = 0x957C
	TASK_SUBROUTINE_NV                                                    = 0x957D
	MESH_SUBROUTINE_UNIFORM_NV                                            = 0x957E
	TASK_SUBROUTINE_UNIFORM_NV                                            = 0x957F
	TEXTURE_TILING_EXT                                                    = 0x9580
	DEDICATED_MEMORY_OBJECT_EXT                                           = 0x9581
	NUM_TILING_TYPES_EXT                                                  = 0x9582
	TILING_TYPES_EXT                                                      = 0x9583
	OPTIMAL_TILING_EXT                                                    = 0x9584
	LINEAR_TILING_EXT                                                     = 0x9585
	HANDLE_TYPE_OPAQUE_FD_EXT                                             = 0x9586
	HANDLE_TYPE_OPAQUE_WIN32_EXT                                          = 0x9587
	HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT                                      = 0x9588
	HANDLE_TYPE_D3D12_TILEPOOL_EXT                                        = 0x9589
	HANDLE_TYPE_D3D12_RESOURCE_EXT                                        = 0x958A
	HANDLE_TYPE_D3D11_IMAGE_EXT                                           = 0x958B
	HANDLE_TYPE_D3D11_IMAGE_KMT_EXT                                       = 0x958C
	LAYOUT_GENERAL_EXT                                                    = 0x958D
	LAYOUT_COLOR_ATTACHMENT_EXT                                           = 0x958E
	LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT                                   = 0x958F
	LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT                                    = 0x9590
	LAYOUT_SHADER_READ_ONLY_EXT                                           = 0x9591
	LAYOUT_TRANSFER_SRC_EXT                                               = 0x9592
	LAYOUT_TRANSFER_DST_EXT                                               = 0x9593
	HANDLE_TYPE_D3D12_FENCE_EXT                                           = 0x9594
	D3D12_FENCE_VALUE_EXT                                                 = 0x9595
	TIMELINE_SEMAPHORE_VALUE_NV                                           = 0x9595
	NUM_DEVICE_UUIDS_EXT                                                  = 0x9596
	DEVICE_UUID_EXT                                                       = 0x9597
	DRIVER_UUID_EXT                                                       = 0x9598
	DEVICE_LUID_EXT                                                       = 0x9599
	DEVICE_NODE_MASK_EXT                                                  = 0x959A
	PROTECTED_MEMORY_OBJECT_EXT                                           = 0x959B
	UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV                            = 0x959C
	UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV                            = 0x959D
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV                    = 0x959E
	ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV                    = 0x959F
	REFERENCED_BY_MESH_SHADER_NV                                          = 0x95A0
	REFERENCED_BY_TASK_SHADER_NV                                          = 0x95A1
	MAX_MESH_WORK_GROUP_INVOCATIONS_NV                                    = 0x95A2
	MAX_TASK_WORK_GROUP_INVOCATIONS_NV                                    = 0x95A3
	ATTACHED_MEMORY_OBJECT_NV                                             = 0x95A4
	ATTACHED_MEMORY_OFFSET_NV                                             = 0x95A5
	MEMORY_ATTACHABLE_ALIGNMENT_NV                                        = 0x95A6
	MEMORY_ATTACHABLE_SIZE_NV                                             = 0x95A7
	MEMORY_ATTACHABLE_NV                                                  = 0x95A8
	DETACHED_MEMORY_INCARNATION_NV                                        = 0x95A9
	DETACHED_TEXTURES_NV                                                  = 0x95AA
	DETACHED_BUFFERS_NV                                                   = 0x95AB
	MAX_DETACHED_TEXTURES_NV                                              = 0x95AC
	MAX_DETACHED_BUFFERS_NV                                               = 0x95AD
	SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV                                  = 0x95AE
	SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV                              = 0x95AF
	SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV                             = 0x95B0
	SHADING_RATE_IMAGE_PER_PRIMITIVE_NV                                   = 0x95B1
	SHADING_RATE_IMAGE_PALETTE_COUNT_NV                                   = 0x95B2
	SEMAPHORE_TYPE_NV                                                     = 0x95B3
	SEMAPHORE_TYPE_BINARY_NV                                              = 0x95B4
	SEMAPHORE_TYPE_TIMELINE_NV                                            = 0x95B5
	MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV                            = 0x95B6
	FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR                          = 0x9630
	MAX_VIEWS_OVR                                                         = 0x9631
	FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR                    = 0x9632
	FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR                               = 0x9633
	GS_SHADER_BINARY_MTK                                                  = 0x9640
	GS_PROGRAM_BINARY_MTK                                                 = 0x9641
	MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT                       = 0x9650
	MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT                            = 0x9651
	FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652
	TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM                                  = 0x96A0
	FRAMEBUFFER_FETCH_NONCOHERENT_QCOM                                    = 0x96A2
	VALIDATE_SHADER_BINARY_QCOM                                           = 0x96A3
	SHADING_RATE_QCOM                                                     = 0x96A4
	SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM                               = 0x96A5
	SHADING_RATE_1X1_PIXELS_QCOM                                          = 0x96A6
	SHADING_RATE_1X2_PIXELS_QCOM                                          = 0x96A7
	SHADING_RATE_2X1_PIXELS_QCOM                                          = 0x96A8
	SHADING_RATE_2X2_PIXELS_QCOM                                          = 0x96A9
	SHADING_RATE_1X4_PIXELS_QCOM                                          = 0x96AA
	SHADING_RATE_4X1_PIXELS_QCOM                                          = 0x96AB
	SHADING_RATE_4X2_PIXELS_QCOM                                          = 0x96AC
	SHADING_RATE_2X4_PIXELS_QCOM                                          = 0x96AD
	SHADING_RATE_4X4_PIXELS_QCOM                                          = 0x96AE
	RASTER_POSITION_UNCLIPPED_IBM                                         = 0x19262
	CULL_VERTEX_IBM                                                       = 103050
	ALL_STATIC_DATA_IBM                                                   = 103060
	STATIC_VERTEX_ARRAY_IBM                                               = 103061
	VERTEX_ARRAY_LIST_IBM                                                 = 103070
	NORMAL_ARRAY_LIST_IBM                                                 = 103071
	COLOR_ARRAY_LIST_IBM                                                  = 103072
	INDEX_ARRAY_LIST_IBM                                                  = 103073
	TEXTURE_COORD_ARRAY_LIST_IBM                                          = 103074
	EDGE_FLAG_ARRAY_LIST_IBM                                              = 103075
	FOG_COORDINATE_ARRAY_LIST_IBM                                         = 103076
	SECONDARY_COLOR_ARRAY_LIST_IBM                                        = 103077
	VERTEX_ARRAY_LIST_STRIDE_IBM                                          = 103080
	NORMAL_ARRAY_LIST_STRIDE_IBM                                          = 103081
	COLOR_ARRAY_LIST_STRIDE_IBM                                           = 103082
	INDEX_ARRAY_LIST_STRIDE_IBM                                           = 103083
	TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM                                   = 103084
	EDGE_FLAG_ARRAY_LIST_STRIDE_IBM                                       = 103085
	FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM                                  = 103086
	SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM                                 = 103087
	PREFER_DOUBLEBUFFER_HINT_PGI                                          = 0x1A1F8
	CONSERVE_MEMORY_HINT_PGI                                              = 0x1A1FD
	RECLAIM_MEMORY_HINT_PGI                                               = 0x1A1FE
	NATIVE_GRAPHICS_HANDLE_PGI                                            = 0x1A202
	NATIVE_GRAPHICS_BEGIN_HINT_PGI                                        = 0x1A203
	NATIVE_GRAPHICS_END_HINT_PGI                                          = 0x1A204
	ALWAYS_FAST_HINT_PGI                                                  = 0x1A20C
	ALWAYS_SOFT_HINT_PGI                                                  = 0x1A20D
	ALLOW_DRAW_OBJ_HINT_PGI                                               = 0x1A20E
	ALLOW_DRAW_WIN_HINT_PGI                                               = 0x1A20F
	ALLOW_DRAW_FRG_HINT_PGI                                               = 0x1A210
	ALLOW_DRAW_MEM_HINT_PGI                                               = 0x1A211
	STRICT_DEPTHFUNC_HINT_PGI                                             = 0x1A216
	STRICT_LIGHTING_HINT_PGI                                              = 0x1A217
	STRICT_SCISSOR_HINT_PGI                                               = 0x1A218
	FULL_STIPPLE_HINT_PGI                                                 = 0x1A219
	CLIP_NEAR_HINT_PGI                                                    = 0x1A220
	CLIP_FAR_HINT_PGI                                                     = 0x1A221
	WIDE_LINE_HINT_PGI                                                    = 0x1A222
	BACK_NORMALS_HINT_PGI                                                 = 0x1A223
	VERTEX_DATA_HINT_PGI                                                  = 0x1A22A
	VERTEX_CONSISTENT_HINT_PGI                                            = 0x1A22B
	MATERIAL_SIDE_HINT_PGI                                                = 0x1A22C
	MAX_VERTEX_HINT_PGI                                                   = 0x1A22D
)

Variables

This section is empty.

Functions

func GoStr

func GoStr(str *uint8) string

func Offset

func Offset(offset int) unsafe.Pointer

func Ptr

func Ptr(value interface{}) unsafe.Pointer

func Str

func Str(str string) *uint8

func Strs

func Strs(strs ...string) (strp **uint8, lenp *int32, free func())

Types

type Extensions

type Extensions interface {
	TbufferMask3DFX(mask uint32)
	DebugMessageEnableAMD(category uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsertAMD(category uint32, severity uint32, id uint32, length int32, buf *uint8)
	DebugMessageCallbackAMD(callback func(source, type_, id, severity uint32, message string))
	GetDebugMessageLogAMD(count uint32, bufSize int32, categories *uint32, severities *uint32, ids *uint32, lengths *int32, message *uint8) uint32
	BlendFuncIndexedAMD(buf uint32, src uint32, dst uint32)
	BlendFuncSeparateIndexedAMD(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendEquationIndexedAMD(buf uint32, mode uint32)
	BlendEquationSeparateIndexedAMD(buf uint32, modeRGB uint32, modeAlpha uint32)
	RenderbufferStorageMultisampleAdvancedAMD(target uint32, samples int32, storageSamples int32, internalformat uint32, width int32, height int32)
	NamedRenderbufferStorageMultisampleAdvancedAMD(renderbuffer uint32, samples int32, storageSamples int32, internalformat uint32, width int32, height int32)
	FramebufferSamplePositionsfvAMD(target uint32, numsamples uint32, pixelindex uint32, values *float32)
	NamedFramebufferSamplePositionsfvAMD(framebuffer uint32, numsamples uint32, pixelindex uint32, values *float32)
	GetFramebufferParameterfvAMD(target uint32, pname uint32, numsamples uint32, pixelindex uint32, size int32, values *float32)
	GetNamedFramebufferParameterfvAMD(framebuffer uint32, pname uint32, numsamples uint32, pixelindex uint32, size int32, values *float32)
	Uniform1i64NV(location int32, x int64)
	Uniform2i64NV(location int32, x int64, y int64)
	Uniform3i64NV(location int32, x int64, y int64, z int64)
	Uniform4i64NV(location int32, x int64, y int64, z int64, w int64)
	Uniform1i64vNV(location int32, count int32, value *int64)
	Uniform2i64vNV(location int32, count int32, value *int64)
	Uniform3i64vNV(location int32, count int32, value *int64)
	Uniform4i64vNV(location int32, count int32, value *int64)
	Uniform1ui64NV(location int32, x uint64)
	Uniform2ui64NV(location int32, x uint64, y uint64)
	Uniform3ui64NV(location int32, x uint64, y uint64, z uint64)
	Uniform4ui64NV(location int32, x uint64, y uint64, z uint64, w uint64)
	Uniform1ui64vNV(location int32, count int32, value *uint64)
	Uniform2ui64vNV(location int32, count int32, value *uint64)
	Uniform3ui64vNV(location int32, count int32, value *uint64)
	Uniform4ui64vNV(location int32, count int32, value *uint64)
	GetUniformi64vNV(program uint32, location int32, params *int64)
	GetUniformui64vNV(program uint32, location int32, params *uint64)
	ProgramUniform1i64NV(program uint32, location int32, x int64)
	ProgramUniform2i64NV(program uint32, location int32, x int64, y int64)
	ProgramUniform3i64NV(program uint32, location int32, x int64, y int64, z int64)
	ProgramUniform4i64NV(program uint32, location int32, x int64, y int64, z int64, w int64)
	ProgramUniform1i64vNV(program uint32, location int32, count int32, value *int64)
	ProgramUniform2i64vNV(program uint32, location int32, count int32, value *int64)
	ProgramUniform3i64vNV(program uint32, location int32, count int32, value *int64)
	ProgramUniform4i64vNV(program uint32, location int32, count int32, value *int64)
	ProgramUniform1ui64NV(program uint32, location int32, x uint64)
	ProgramUniform2ui64NV(program uint32, location int32, x uint64, y uint64)
	ProgramUniform3ui64NV(program uint32, location int32, x uint64, y uint64, z uint64)
	ProgramUniform4ui64NV(program uint32, location int32, x uint64, y uint64, z uint64, w uint64)
	ProgramUniform1ui64vNV(program uint32, location int32, count int32, value *uint64)
	ProgramUniform2ui64vNV(program uint32, location int32, count int32, value *uint64)
	ProgramUniform3ui64vNV(program uint32, location int32, count int32, value *uint64)
	ProgramUniform4ui64vNV(program uint32, location int32, count int32, value *uint64)
	VertexAttribParameteriAMD(index uint32, pname uint32, param int32)
	MultiDrawArraysIndirectAMD(mode uint32, indirect unsafe.Pointer, primcount int32, stride int32)
	MultiDrawElementsIndirectAMD(mode uint32, type_ uint32, indirect unsafe.Pointer, primcount int32, stride int32)
	GenNamesAMD(identifier uint32, num uint32, names *uint32)
	DeleteNamesAMD(identifier uint32, num uint32, names *uint32)
	IsNameAMD(identifier uint32, name uint32) bool
	QueryObjectParameteruiAMD(target uint32, id uint32, pname uint32, param uint32)
	GetPerfMonitorGroupsAMD(numGroups *int32, groupsSize int32, groups *uint32)
	GetPerfMonitorCountersAMD(group uint32, numCounters *int32, maxActiveCounters *int32, counterSize int32, counters *uint32)
	GetPerfMonitorGroupStringAMD(group uint32, bufSize int32, length *int32, groupString *uint8)
	GetPerfMonitorCounterStringAMD(group uint32, counter uint32, bufSize int32, length *int32, counterString *uint8)
	GetPerfMonitorCounterInfoAMD(group uint32, counter uint32, pname uint32, data unsafe.Pointer)
	GenPerfMonitorsAMD(n int32, monitors *uint32)
	DeletePerfMonitorsAMD(n int32, monitors *uint32)
	SelectPerfMonitorCountersAMD(monitor uint32, enable bool, group uint32, numCounters int32, counterList *uint32)
	BeginPerfMonitorAMD(monitor uint32)
	EndPerfMonitorAMD(monitor uint32)
	GetPerfMonitorCounterDataAMD(monitor uint32, pname uint32, dataSize int32, data *uint32, bytesWritten *int32)
	SetMultisamplefvAMD(pname uint32, index uint32, val *float32)
	TexStorageSparseAMD(target uint32, internalFormat uint32, width int32, height int32, depth int32, layers int32, flags uint32)
	TextureStorageSparseAMD(texture uint32, target uint32, internalFormat uint32, width int32, height int32, depth int32, layers int32, flags uint32)
	StencilOpValueAMD(face uint32, value uint32)
	TessellationFactorAMD(factor float32)
	TessellationModeAMD(mode uint32)
	ElementPointerAPPLE(type_ uint32, pointer unsafe.Pointer)
	DrawElementArrayAPPLE(mode uint32, first int32, count int32)
	DrawRangeElementArrayAPPLE(mode uint32, start uint32, end uint32, first int32, count int32)
	MultiDrawElementArrayAPPLE(mode uint32, first *int32, count *int32, primcount int32)
	MultiDrawRangeElementArrayAPPLE(mode uint32, start uint32, end uint32, first *int32, count *int32, primcount int32)
	GenFencesAPPLE(n int32, fences *uint32)
	DeleteFencesAPPLE(n int32, fences *uint32)
	SetFenceAPPLE(fence uint32)
	IsFenceAPPLE(fence uint32) bool
	TestFenceAPPLE(fence uint32) bool
	FinishFenceAPPLE(fence uint32)
	TestObjectAPPLE(object uint32, name uint32) bool
	FinishObjectAPPLE(object uint32, name int32)
	BufferParameteriAPPLE(target uint32, pname uint32, param int32)
	FlushMappedBufferRangeAPPLE(target uint32, offset uintptr, size int)
	ObjectPurgeableAPPLE(objectType uint32, name uint32, option uint32) uint32
	ObjectUnpurgeableAPPLE(objectType uint32, name uint32, option uint32) uint32
	GetObjectParameterivAPPLE(objectType uint32, name uint32, pname uint32, params *int32)
	TextureRangeAPPLE(target uint32, length int32, pointer unsafe.Pointer)
	GetTexParameterPointervAPPLE(target uint32, pname uint32, params *unsafe.Pointer)
	BindVertexArrayAPPLE(array uint32)
	DeleteVertexArraysAPPLE(n int32, arrays *uint32)
	GenVertexArraysAPPLE(n int32, arrays *uint32)
	IsVertexArrayAPPLE(array uint32) bool
	VertexArrayRangeAPPLE(length int32, pointer unsafe.Pointer)
	FlushVertexArrayRangeAPPLE(length int32, pointer unsafe.Pointer)
	VertexArrayParameteriAPPLE(pname uint32, param int32)
	EnableVertexAttribAPPLE(index uint32, pname uint32)
	DisableVertexAttribAPPLE(index uint32, pname uint32)
	IsVertexAttribEnabledAPPLE(index uint32, pname uint32) bool
	MapVertexAttrib1dAPPLE(index uint32, size uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	MapVertexAttrib1fAPPLE(index uint32, size uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	MapVertexAttrib2dAPPLE(index uint32, size uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	MapVertexAttrib2fAPPLE(index uint32, size uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	ReleaseShaderCompiler()
	ShaderBinary(count int32, shaders *uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, range_ *int32, precision *int32)
	DepthRangef(n float32, f float32)
	ClearDepthf(d float32)
	MemoryBarrierByRegion(barriers uint32)
	PrimitiveBoundingBoxARB(minX float32, minY float32, minZ float32, minW float32, maxX float32, maxY float32, maxZ float32, maxW float32)
	DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32)
	DrawElementsInstancedBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, baseinstance uint32)
	DrawElementsInstancedBaseVertexBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32, baseinstance uint32)
	GetTextureHandleARB(texture uint32) uint64
	GetTextureSamplerHandleARB(texture uint32, sampler uint32) uint64
	MakeTextureHandleResidentARB(handle uint64)
	MakeTextureHandleNonResidentARB(handle uint64)
	GetImageHandleARB(texture uint32, level int32, layered bool, layer int32, format uint32) uint64
	MakeImageHandleResidentARB(handle uint64, access uint32)
	MakeImageHandleNonResidentARB(handle uint64)
	UniformHandleui64ARB(location int32, value uint64)
	UniformHandleui64vARB(location int32, count int32, value *uint64)
	ProgramUniformHandleui64ARB(program uint32, location int32, value uint64)
	ProgramUniformHandleui64vARB(program uint32, location int32, count int32, values *uint64)
	IsTextureHandleResidentARB(handle uint64) bool
	IsImageHandleResidentARB(handle uint64) bool
	VertexAttribL1ui64ARB(index uint32, x uint64)
	VertexAttribL1ui64vARB(index uint32, v *uint64)
	GetVertexAttribLui64vARB(index uint32, pname uint32, params *uint64)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	GetFragDataIndex(program uint32, name *uint8) int32
	BufferStorage(target uint32, size int, data unsafe.Pointer, flags uint32)
	ClearBufferData(target uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferSubData(target uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	ClearTexImage(texture uint32, level int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClipControl(origin uint32, depth uint32)
	ClampColorARB(target uint32, clamp uint32)
	DispatchCompute(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32)
	DispatchComputeIndirect(indirect uintptr)
	DispatchComputeGroupSizeARB(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32, group_size_x uint32, group_size_y uint32, group_size_z uint32)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyImageSubData(srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int32, srcHeight int32, srcDepth int32)
	DebugMessageControlARB(source uint32, type_ uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsertARB(source uint32, type_ uint32, id uint32, severity uint32, length int32, buf *uint8)
	DebugMessageCallbackARB(callback func(source, type_, id, severity uint32, message string))
	GetDebugMessageLogARB(count uint32, bufSize int32, sources *uint32, types *uint32, ids *uint32, severities *uint32, lengths *int32, messageLog *uint8) uint32
	CreateTransformFeedbacks(n int32, ids *uint32)
	TransformFeedbackBufferBase(xfb uint32, index uint32, buffer uint32)
	TransformFeedbackBufferRange(xfb uint32, index uint32, buffer uint32, offset uintptr, size int)
	GetTransformFeedbackiv(xfb uint32, pname uint32, param *int32)
	GetTransformFeedbacki_v(xfb uint32, pname uint32, index uint32, param *int32)
	GetTransformFeedbacki64_v(xfb uint32, pname uint32, index uint32, param *int64)
	CreateBuffers(n int32, buffers *uint32)
	NamedBufferStorage(buffer uint32, size int, data unsafe.Pointer, flags uint32)
	NamedBufferData(buffer uint32, size int, data unsafe.Pointer, usage uint32)
	NamedBufferSubData(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	CopyNamedBufferSubData(readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size int)
	ClearNamedBufferData(buffer uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearNamedBufferSubData(buffer uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	MapNamedBuffer(buffer uint32, access uint32) unsafe.Pointer
	MapNamedBufferRange(buffer uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	UnmapNamedBuffer(buffer uint32) bool
	FlushMappedNamedBufferRange(buffer uint32, offset uintptr, length int)
	GetNamedBufferParameteriv(buffer uint32, pname uint32, params *int32)
	GetNamedBufferParameteri64v(buffer uint32, pname uint32, params *int64)
	GetNamedBufferPointerv(buffer uint32, pname uint32, params *unsafe.Pointer)
	GetNamedBufferSubData(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	CreateFramebuffers(n int32, framebuffers *uint32)
	NamedFramebufferRenderbuffer(framebuffer uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	NamedFramebufferParameteri(framebuffer uint32, pname uint32, param int32)
	NamedFramebufferTexture(framebuffer uint32, attachment uint32, texture uint32, level int32)
	NamedFramebufferTextureLayer(framebuffer uint32, attachment uint32, texture uint32, level int32, layer int32)
	NamedFramebufferDrawBuffer(framebuffer uint32, buf uint32)
	NamedFramebufferDrawBuffers(framebuffer uint32, n int32, bufs *uint32)
	NamedFramebufferReadBuffer(framebuffer uint32, src uint32)
	InvalidateNamedFramebufferData(framebuffer uint32, numAttachments int32, attachments *uint32)
	InvalidateNamedFramebufferSubData(framebuffer uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	ClearNamedFramebufferiv(framebuffer uint32, buffer uint32, drawbuffer int32, value *int32)
	ClearNamedFramebufferuiv(framebuffer uint32, buffer uint32, drawbuffer int32, value *uint32)
	ClearNamedFramebufferfv(framebuffer uint32, buffer uint32, drawbuffer int32, value *float32)
	ClearNamedFramebufferfi(framebuffer uint32, buffer uint32, drawbuffer int32, depth float32, stencil int32)
	BlitNamedFramebuffer(readFramebuffer uint32, drawFramebuffer uint32, srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	CheckNamedFramebufferStatus(framebuffer uint32, target uint32) uint32
	GetNamedFramebufferParameteriv(framebuffer uint32, pname uint32, param *int32)
	GetNamedFramebufferAttachmentParameteriv(framebuffer uint32, attachment uint32, pname uint32, params *int32)
	CreateRenderbuffers(n int32, renderbuffers *uint32)
	NamedRenderbufferStorage(renderbuffer uint32, internalformat uint32, width int32, height int32)
	NamedRenderbufferStorageMultisample(renderbuffer uint32, samples int32, internalformat uint32, width int32, height int32)
	GetNamedRenderbufferParameteriv(renderbuffer uint32, pname uint32, params *int32)
	CreateTextures(target uint32, n int32, textures *uint32)
	TextureBuffer(texture uint32, internalformat uint32, buffer uint32)
	TextureBufferRange(texture uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TextureStorage1D(texture uint32, levels int32, internalformat uint32, width int32)
	TextureStorage2D(texture uint32, levels int32, internalformat uint32, width int32, height int32)
	TextureStorage3D(texture uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TextureStorage2DMultisample(texture uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TextureStorage3DMultisample(texture uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TextureSubImage1D(texture uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	CompressedTextureSubImage1D(texture uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyTextureSubImage1D(texture uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	TextureParameterf(texture uint32, pname uint32, param float32)
	TextureParameterfv(texture uint32, pname uint32, param *float32)
	TextureParameteri(texture uint32, pname uint32, param int32)
	TextureParameterIiv(texture uint32, pname uint32, params *int32)
	TextureParameterIuiv(texture uint32, pname uint32, params *uint32)
	TextureParameteriv(texture uint32, pname uint32, param *int32)
	GenerateTextureMipmap(texture uint32)
	BindTextureUnit(unit uint32, texture uint32)
	GetTextureImage(texture uint32, level int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetCompressedTextureImage(texture uint32, level int32, bufSize int32, pixels unsafe.Pointer)
	GetTextureLevelParameterfv(texture uint32, level int32, pname uint32, params *float32)
	GetTextureLevelParameteriv(texture uint32, level int32, pname uint32, params *int32)
	GetTextureParameterfv(texture uint32, pname uint32, params *float32)
	GetTextureParameterIiv(texture uint32, pname uint32, params *int32)
	GetTextureParameterIuiv(texture uint32, pname uint32, params *uint32)
	GetTextureParameteriv(texture uint32, pname uint32, params *int32)
	CreateVertexArrays(n int32, arrays *uint32)
	DisableVertexArrayAttrib(vaobj uint32, index uint32)
	EnableVertexArrayAttrib(vaobj uint32, index uint32)
	VertexArrayElementBuffer(vaobj uint32, buffer uint32)
	VertexArrayVertexBuffer(vaobj uint32, bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	VertexArrayVertexBuffers(vaobj uint32, first uint32, count int32, buffers *uint32, offsets *uintptr, strides *int32)
	VertexArrayAttribBinding(vaobj uint32, attribindex uint32, bindingindex uint32)
	VertexArrayAttribFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexArrayAttribIFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayAttribLFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayBindingDivisor(vaobj uint32, bindingindex uint32, divisor uint32)
	GetVertexArrayiv(vaobj uint32, pname uint32, param *int32)
	GetVertexArrayIndexediv(vaobj uint32, index uint32, pname uint32, param *int32)
	GetVertexArrayIndexed64iv(vaobj uint32, index uint32, pname uint32, param *int64)
	CreateSamplers(n int32, samplers *uint32)
	CreateProgramPipelines(n int32, pipelines *uint32)
	CreateQueries(target uint32, n int32, ids *uint32)
	GetQueryBufferObjecti64v(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectiv(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectui64v(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectuiv(id uint32, buffer uint32, pname uint32, offset uintptr)
	DrawBuffersARB(n int32, bufs *uint32)
	BlendEquationiARB(buf uint32, mode uint32)
	BlendEquationSeparateiARB(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendFunciARB(buf uint32, src uint32, dst uint32)
	BlendFuncSeparateiARB(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawArraysInstancedARB(mode uint32, first int32, count int32, primcount int32)
	DrawElementsInstancedARB(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, primcount int32)
	ProgramStringARB(target uint32, format uint32, len int32, string unsafe.Pointer)
	BindProgramARB(target uint32, program uint32)
	DeleteProgramsARB(n int32, programs *uint32)
	GenProgramsARB(n int32, programs *uint32)
	ProgramEnvParameter4dARB(target uint32, index uint32, x float64, y float64, z float64, w float64)
	ProgramEnvParameter4dvARB(target uint32, index uint32, params *float64)
	ProgramEnvParameter4fARB(target uint32, index uint32, x float32, y float32, z float32, w float32)
	ProgramEnvParameter4fvARB(target uint32, index uint32, params *float32)
	ProgramLocalParameter4dARB(target uint32, index uint32, x float64, y float64, z float64, w float64)
	ProgramLocalParameter4dvARB(target uint32, index uint32, params *float64)
	ProgramLocalParameter4fARB(target uint32, index uint32, x float32, y float32, z float32, w float32)
	ProgramLocalParameter4fvARB(target uint32, index uint32, params *float32)
	GetProgramEnvParameterdvARB(target uint32, index uint32, params *float64)
	GetProgramEnvParameterfvARB(target uint32, index uint32, params *float32)
	GetProgramLocalParameterdvARB(target uint32, index uint32, params *float64)
	GetProgramLocalParameterfvARB(target uint32, index uint32, params *float32)
	GetProgramivARB(target uint32, pname uint32, params *int32)
	GetProgramStringARB(target uint32, pname uint32, string unsafe.Pointer)
	IsProgramARB(program uint32) bool
	FramebufferParameteri(target uint32, pname uint32, param int32)
	GetFramebufferParameteriv(target uint32, pname uint32, params *int32)
	IsRenderbuffer(renderbuffer uint32) bool
	BindRenderbuffer(target uint32, renderbuffer uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	IsFramebuffer(framebuffer uint32) bool
	BindFramebuffer(target uint32, framebuffer uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	CheckFramebufferStatus(target uint32) uint32
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GenerateMipmap(target uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	ProgramParameteriARB(program uint32, pname uint32, value int32)
	FramebufferTextureARB(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTextureLayerARB(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FramebufferTextureFaceARB(target uint32, attachment uint32, texture uint32, level int32, face uint32)
	GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, binary unsafe.Pointer)
	ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ProgramParameteri(program uint32, pname uint32, value int32)
	GetTextureSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetCompressedTextureSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, bufSize int32, pixels unsafe.Pointer)
	SpecializeShaderARB(shader uint32, pEntryPoint *uint8, numSpecializationConstants uint32, pConstantIndex *uint32, pConstantValue *uint32)
	Uniform1d(location int32, x float64)
	Uniform2d(location int32, x float64, y float64)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform4dv(location int32, count int32, value *float64)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	GetUniformdv(program uint32, location int32, params *float64)
	Uniform1i64ARB(location int32, x int64)
	Uniform2i64ARB(location int32, x int64, y int64)
	Uniform3i64ARB(location int32, x int64, y int64, z int64)
	Uniform4i64ARB(location int32, x int64, y int64, z int64, w int64)
	Uniform1i64vARB(location int32, count int32, value *int64)
	Uniform2i64vARB(location int32, count int32, value *int64)
	Uniform3i64vARB(location int32, count int32, value *int64)
	Uniform4i64vARB(location int32, count int32, value *int64)
	Uniform1ui64ARB(location int32, x uint64)
	Uniform2ui64ARB(location int32, x uint64, y uint64)
	Uniform3ui64ARB(location int32, x uint64, y uint64, z uint64)
	Uniform4ui64ARB(location int32, x uint64, y uint64, z uint64, w uint64)
	Uniform1ui64vARB(location int32, count int32, value *uint64)
	Uniform2ui64vARB(location int32, count int32, value *uint64)
	Uniform3ui64vARB(location int32, count int32, value *uint64)
	Uniform4ui64vARB(location int32, count int32, value *uint64)
	GetUniformi64vARB(program uint32, location int32, params *int64)
	GetUniformui64vARB(program uint32, location int32, params *uint64)
	GetnUniformi64vARB(program uint32, location int32, bufSize int32, params *int64)
	GetnUniformui64vARB(program uint32, location int32, bufSize int32, params *uint64)
	ProgramUniform1i64ARB(program uint32, location int32, x int64)
	ProgramUniform2i64ARB(program uint32, location int32, x int64, y int64)
	ProgramUniform3i64ARB(program uint32, location int32, x int64, y int64, z int64)
	ProgramUniform4i64ARB(program uint32, location int32, x int64, y int64, z int64, w int64)
	ProgramUniform1i64vARB(program uint32, location int32, count int32, value *int64)
	ProgramUniform2i64vARB(program uint32, location int32, count int32, value *int64)
	ProgramUniform3i64vARB(program uint32, location int32, count int32, value *int64)
	ProgramUniform4i64vARB(program uint32, location int32, count int32, value *int64)
	ProgramUniform1ui64ARB(program uint32, location int32, x uint64)
	ProgramUniform2ui64ARB(program uint32, location int32, x uint64, y uint64)
	ProgramUniform3ui64ARB(program uint32, location int32, x uint64, y uint64, z uint64)
	ProgramUniform4ui64ARB(program uint32, location int32, x uint64, y uint64, z uint64, w uint64)
	ProgramUniform1ui64vARB(program uint32, location int32, count int32, value *uint64)
	ProgramUniform2ui64vARB(program uint32, location int32, count int32, value *uint64)
	ProgramUniform3ui64vARB(program uint32, location int32, count int32, value *uint64)
	ProgramUniform4ui64vARB(program uint32, location int32, count int32, value *uint64)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	ColorTable(target uint32, internalformat uint32, width int32, format uint32, type_ uint32, table unsafe.Pointer)
	ColorTableParameterfv(target uint32, pname uint32, params *float32)
	ColorTableParameteriv(target uint32, pname uint32, params *int32)
	CopyColorTable(target uint32, internalformat uint32, x int32, y int32, width int32)
	GetColorTable(target uint32, format uint32, type_ uint32, table unsafe.Pointer)
	GetColorTableParameterfv(target uint32, pname uint32, params *float32)
	GetColorTableParameteriv(target uint32, pname uint32, params *int32)
	ColorSubTable(target uint32, start int32, count int32, format uint32, type_ uint32, data unsafe.Pointer)
	CopyColorSubTable(target uint32, start int32, x int32, y int32, width int32)
	ConvolutionFilter1D(target uint32, internalformat uint32, width int32, format uint32, type_ uint32, image unsafe.Pointer)
	ConvolutionFilter2D(target uint32, internalformat uint32, width int32, height int32, format uint32, type_ uint32, image unsafe.Pointer)
	ConvolutionParameterf(target uint32, pname uint32, params float32)
	ConvolutionParameterfv(target uint32, pname uint32, params *float32)
	ConvolutionParameteri(target uint32, pname uint32, params int32)
	ConvolutionParameteriv(target uint32, pname uint32, params *int32)
	CopyConvolutionFilter1D(target uint32, internalformat uint32, x int32, y int32, width int32)
	CopyConvolutionFilter2D(target uint32, internalformat uint32, x int32, y int32, width int32, height int32)
	GetConvolutionFilter(target uint32, format uint32, type_ uint32, image unsafe.Pointer)
	GetConvolutionParameterfv(target uint32, pname uint32, params *float32)
	GetConvolutionParameteriv(target uint32, pname uint32, params *int32)
	GetSeparableFilter(target uint32, format uint32, type_ uint32, row unsafe.Pointer, column unsafe.Pointer, span unsafe.Pointer)
	SeparableFilter2D(target uint32, internalformat uint32, width int32, height int32, format uint32, type_ uint32, row unsafe.Pointer, column unsafe.Pointer)
	GetHistogram(target uint32, reset bool, format uint32, type_ uint32, values unsafe.Pointer)
	GetHistogramParameterfv(target uint32, pname uint32, params *float32)
	GetHistogramParameteriv(target uint32, pname uint32, params *int32)
	GetMinmax(target uint32, reset bool, format uint32, type_ uint32, values unsafe.Pointer)
	GetMinmaxParameterfv(target uint32, pname uint32, params *float32)
	GetMinmaxParameteriv(target uint32, pname uint32, params *int32)
	Histogram(target uint32, width int32, internalformat uint32, sink bool)
	Minmax(target uint32, internalformat uint32, sink bool)
	ResetHistogram(target uint32)
	ResetMinmax(target uint32)
	MultiDrawArraysIndirectCountARB(mode uint32, indirect unsafe.Pointer, drawcount uintptr, maxdrawcount int32, stride int32)
	MultiDrawElementsIndirectCountARB(mode uint32, type_ uint32, indirect unsafe.Pointer, drawcount uintptr, maxdrawcount int32, stride int32)
	VertexAttribDivisorARB(index uint32, divisor uint32)
	GetInternalformativ(target uint32, internalformat uint32, pname uint32, count int32, params *int32)
	GetInternalformati64v(target uint32, internalformat uint32, pname uint32, count int32, params *int64)
	InvalidateTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32)
	InvalidateTexImage(texture uint32, level int32)
	InvalidateBufferSubData(buffer uint32, offset uintptr, length int)
	InvalidateBufferData(buffer uint32)
	InvalidateFramebuffer(target uint32, numAttachments int32, attachments *uint32)
	InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	CurrentPaletteMatrixARB(index int32)
	MatrixIndexubvARB(size int32, indices *uint8)
	MatrixIndexusvARB(size int32, indices *uint16)
	MatrixIndexuivARB(size int32, indices *uint32)
	MatrixIndexPointerARB(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	BindBuffersBase(target uint32, first uint32, count int32, buffers *uint32)
	BindBuffersRange(target uint32, first uint32, count int32, buffers *uint32, offsets *uintptr, sizes *int)
	BindTextures(first uint32, count int32, textures *uint32)
	BindSamplers(first uint32, count int32, samplers *uint32)
	BindImageTextures(first uint32, count int32, textures *uint32)
	BindVertexBuffers(first uint32, count int32, buffers *uint32, offsets *uintptr, strides *int32)
	MultiDrawArraysIndirect(mode uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiDrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	SampleCoverageARB(value float32, invert bool)
	ActiveTextureARB(texture uint32)
	ClientActiveTextureARB(texture uint32)
	MultiTexCoord1dARB(target uint32, s float64)
	MultiTexCoord1dvARB(target uint32, v *float64)
	MultiTexCoord1fARB(target uint32, s float32)
	MultiTexCoord1fvARB(target uint32, v *float32)
	MultiTexCoord1iARB(target uint32, s int32)
	MultiTexCoord1ivARB(target uint32, v *int32)
	MultiTexCoord1sARB(target uint32, s int16)
	MultiTexCoord1svARB(target uint32, v *int16)
	MultiTexCoord2dARB(target uint32, s float64, t float64)
	MultiTexCoord2dvARB(target uint32, v *float64)
	MultiTexCoord2fARB(target uint32, s float32, t float32)
	MultiTexCoord2fvARB(target uint32, v *float32)
	MultiTexCoord2iARB(target uint32, s int32, t int32)
	MultiTexCoord2ivARB(target uint32, v *int32)
	MultiTexCoord2sARB(target uint32, s int16, t int16)
	MultiTexCoord2svARB(target uint32, v *int16)
	MultiTexCoord3dARB(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dvARB(target uint32, v *float64)
	MultiTexCoord3fARB(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fvARB(target uint32, v *float32)
	MultiTexCoord3iARB(target uint32, s int32, t int32, r int32)
	MultiTexCoord3ivARB(target uint32, v *int32)
	MultiTexCoord3sARB(target uint32, s int16, t int16, r int16)
	MultiTexCoord3svARB(target uint32, v *int16)
	MultiTexCoord4dARB(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dvARB(target uint32, v *float64)
	MultiTexCoord4fARB(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fvARB(target uint32, v *float32)
	MultiTexCoord4iARB(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4ivARB(target uint32, v *int32)
	MultiTexCoord4sARB(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4svARB(target uint32, v *int16)
	GenQueriesARB(n int32, ids *uint32)
	DeleteQueriesARB(n int32, ids *uint32)
	IsQueryARB(id uint32) bool
	BeginQueryARB(target uint32, id uint32)
	EndQueryARB(target uint32)
	GetQueryivARB(target uint32, pname uint32, params *int32)
	GetQueryObjectivARB(id uint32, pname uint32, params *int32)
	GetQueryObjectuivARB(id uint32, pname uint32, params *uint32)
	MaxShaderCompilerThreadsARB(count uint32)
	PointParameterfARB(pname uint32, param float32)
	PointParameterfvARB(pname uint32, params *float32)
	PolygonOffsetClamp(factor float32, units float32, clamp float32)
	GetProgramInterfaceiv(program uint32, programInterface uint32, pname uint32, params *int32)
	GetProgramResourceIndex(program uint32, programInterface uint32, name *uint8) uint32
	GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, props *uint32, count int32, length *int32, params *int32)
	GetProgramResourceLocation(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceLocationIndex(program uint32, programInterface uint32, name *uint8) int32
	ProvokingVertex(mode uint32)
	GetGraphicsResetStatusARB() uint32
	GetnTexImageARB(target uint32, level int32, format uint32, type_ uint32, bufSize int32, img unsafe.Pointer)
	ReadnPixelsARB(x int32, y int32, width int32, height int32, format uint32, type_ uint32, bufSize int32, data unsafe.Pointer)
	GetnCompressedTexImageARB(target uint32, lod int32, bufSize int32, img unsafe.Pointer)
	GetnUniformfvARB(program uint32, location int32, bufSize int32, params *float32)
	GetnUniformivARB(program uint32, location int32, bufSize int32, params *int32)
	GetnUniformuivARB(program uint32, location int32, bufSize int32, params *uint32)
	GetnUniformdvARB(program uint32, location int32, bufSize int32, params *float64)
	GetnMapdvARB(target uint32, query uint32, bufSize int32, v *float64)
	GetnMapfvARB(target uint32, query uint32, bufSize int32, v *float32)
	GetnMapivARB(target uint32, query uint32, bufSize int32, v *int32)
	GetnPixelMapfvARB(map_ uint32, bufSize int32, values *float32)
	GetnPixelMapuivARB(map_ uint32, bufSize int32, values *uint32)
	GetnPixelMapusvARB(map_ uint32, bufSize int32, values *uint16)
	GetnPolygonStippleARB(bufSize int32, pattern *uint8)
	GetnColorTableARB(target uint32, format uint32, type_ uint32, bufSize int32, table unsafe.Pointer)
	GetnConvolutionFilterARB(target uint32, format uint32, type_ uint32, bufSize int32, image unsafe.Pointer)
	GetnSeparableFilterARB(target uint32, format uint32, type_ uint32, rowBufSize int32, row unsafe.Pointer, columnBufSize int32, column unsafe.Pointer, span unsafe.Pointer)
	GetnHistogramARB(target uint32, reset bool, format uint32, type_ uint32, bufSize int32, values unsafe.Pointer)
	GetnMinmaxARB(target uint32, reset bool, format uint32, type_ uint32, bufSize int32, values unsafe.Pointer)
	FramebufferSampleLocationsfvARB(target uint32, start uint32, count int32, v *float32)
	NamedFramebufferSampleLocationsfvARB(framebuffer uint32, start uint32, count int32, v *float32)
	EvaluateDepthValuesARB()
	MinSampleShadingARB(value float32)
	GenSamplers(count int32, samplers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	IsSampler(sampler uint32) bool
	BindSampler(unit uint32, sampler uint32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	UseProgramStages(pipeline uint32, stages uint32, program uint32)
	ActiveShaderProgram(pipeline uint32, program uint32)
	CreateShaderProgramv(type_ uint32, count int32, strings **uint8) uint32
	BindProgramPipeline(pipeline uint32)
	DeleteProgramPipelines(n int32, pipelines *uint32)
	GenProgramPipelines(n int32, pipelines *uint32)
	IsProgramPipeline(pipeline uint32) bool
	GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
	ProgramUniform1i(program uint32, location int32, v0 int32)
	ProgramUniform1iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform1f(program uint32, location int32, v0 float32)
	ProgramUniform1fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform1d(program uint32, location int32, v0 float64)
	ProgramUniform1dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform1ui(program uint32, location int32, v0 uint32)
	ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform2iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform2fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64)
	ProgramUniform2dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform3iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform3fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64)
	ProgramUniform3dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform4iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform4fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)
	ProgramUniform4dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ValidateProgramPipeline(pipeline uint32)
	GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetActiveAtomicCounterBufferiv(program uint32, bufferIndex uint32, pname uint32, params *int32)
	BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32)
	MemoryBarrier(barriers uint32)
	DeleteObjectARB(obj GLhandleARB)
	GetHandleARB(pname uint32) GLhandleARB
	DetachObjectARB(containerObj GLhandleARB, attachedObj GLhandleARB)
	CreateShaderObjectARB(shaderType uint32) GLhandleARB
	ShaderSourceARB(shaderObj GLhandleARB, count int32, string **uint8, length *int32)
	CompileShaderARB(shaderObj GLhandleARB)
	CreateProgramObjectARB() GLhandleARB
	AttachObjectARB(containerObj GLhandleARB, obj GLhandleARB)
	LinkProgramARB(programObj GLhandleARB)
	UseProgramObjectARB(programObj GLhandleARB)
	ValidateProgramARB(programObj GLhandleARB)
	Uniform1fARB(location int32, v0 float32)
	Uniform2fARB(location int32, v0 float32, v1 float32)
	Uniform3fARB(location int32, v0 float32, v1 float32, v2 float32)
	Uniform4fARB(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform1iARB(location int32, v0 int32)
	Uniform2iARB(location int32, v0 int32, v1 int32)
	Uniform3iARB(location int32, v0 int32, v1 int32, v2 int32)
	Uniform4iARB(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform1fvARB(location int32, count int32, value *float32)
	Uniform2fvARB(location int32, count int32, value *float32)
	Uniform3fvARB(location int32, count int32, value *float32)
	Uniform4fvARB(location int32, count int32, value *float32)
	Uniform1ivARB(location int32, count int32, value *int32)
	Uniform2ivARB(location int32, count int32, value *int32)
	Uniform3ivARB(location int32, count int32, value *int32)
	Uniform4ivARB(location int32, count int32, value *int32)
	UniformMatrix2fvARB(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3fvARB(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4fvARB(location int32, count int32, transpose bool, value *float32)
	GetObjectParameterfvARB(obj GLhandleARB, pname uint32, params *float32)
	GetObjectParameterivARB(obj GLhandleARB, pname uint32, params *int32)
	GetInfoLogARB(obj GLhandleARB, maxLength int32, length *int32, infoLog *uint8)
	GetAttachedObjectsARB(containerObj GLhandleARB, maxCount int32, count *int32, obj *GLhandleARB)
	GetUniformLocationARB(programObj GLhandleARB, name *uint8) int32
	GetActiveUniformARB(programObj GLhandleARB, index uint32, maxLength int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformfvARB(programObj GLhandleARB, location int32, params *float32)
	GetUniformivARB(programObj GLhandleARB, location int32, params *int32)
	GetShaderSourceARB(obj GLhandleARB, maxLength int32, length *int32, source *uint8)
	ShaderStorageBlockBinding(program uint32, storageBlockIndex uint32, storageBlockBinding uint32)
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	NamedStringARB(type_ uint32, namelen int32, name *uint8, stringlen int32, string *uint8)
	DeleteNamedStringARB(namelen int32, name *uint8)
	CompileShaderIncludeARB(shader uint32, count int32, path **uint8, length *int32)
	IsNamedStringARB(namelen int32, name *uint8) bool
	GetNamedStringARB(namelen int32, name *uint8, bufSize int32, stringlen *int32, string *uint8)
	GetNamedStringivARB(namelen int32, name *uint8, pname uint32, params *int32)
	BufferPageCommitmentARB(target uint32, offset uintptr, size int, commit bool)
	NamedBufferPageCommitmentEXT(buffer uint32, offset uintptr, size int, commit bool)
	NamedBufferPageCommitmentARB(buffer uint32, offset uintptr, size int, commit bool)
	TexPageCommitmentARB(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, commit bool)
	FenceSync(condition uint32, flags uint32) GLsync
	IsSync(sync GLsync) bool
	DeleteSync(sync GLsync)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	GetInteger64v(pname uint32, data *int64)
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	PatchParameteri(pname uint32, value int32)
	PatchParameterfv(pname uint32, values *float32)
	TextureBarrier()
	TexBufferARB(target uint32, internalformat uint32, buffer uint32)
	TexBufferRange(target uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	CompressedTexImage3DARB(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2DARB(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage1DARB(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3DARB(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2DARB(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1DARB(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	GetCompressedTexImageARB(target uint32, level int32, img unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	SampleMaski(maskNumber uint32, mask uint32)
	TexStorage1D(target uint32, levels int32, internalformat uint32, width int32)
	TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)
	TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexStorage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TextureView(texture uint32, target uint32, origtexture uint32, internalformat uint32, minlevel uint32, numlevels uint32, minlayer uint32, numlayers uint32)
	QueryCounter(id uint32, target uint32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	BindTransformFeedback(target uint32, id uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	IsTransformFeedback(id uint32) bool
	PauseTransformFeedback()
	ResumeTransformFeedback()
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	EndQueryIndexed(target uint32, index uint32)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	DrawTransformFeedbackInstanced(mode uint32, id uint32, instancecount int32)
	DrawTransformFeedbackStreamInstanced(mode uint32, id uint32, stream uint32, instancecount int32)
	LoadTransposeMatrixfARB(m *float32)
	LoadTransposeMatrixdARB(m *float64)
	MultTransposeMatrixfARB(m *float32)
	MultTransposeMatrixdARB(m *float64)
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	BindVertexArray(array uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	IsVertexArray(array uint32) bool
	VertexAttribL1d(index uint32, x float64)
	VertexAttribL2d(index uint32, x float64, y float64)
	VertexAttribL3d(index uint32, x float64, y float64, z float64)
	VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL1dv(index uint32, v *float64)
	VertexAttribL2dv(index uint32, v *float64)
	VertexAttribL3dv(index uint32, v *float64)
	VertexAttribL4dv(index uint32, v *float64)
	VertexAttribLPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	GetVertexAttribLdv(index uint32, pname uint32, params *float64)
	BindVertexBuffer(bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	VertexAttribFormat(attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexAttribIFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribLFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribBinding(attribindex uint32, bindingindex uint32)
	VertexBindingDivisor(bindingindex uint32, divisor uint32)
	WeightbvARB(size int32, weights *int8)
	WeightsvARB(size int32, weights *int16)
	WeightivARB(size int32, weights *int32)
	WeightfvARB(size int32, weights *float32)
	WeightdvARB(size int32, weights *float64)
	WeightubvARB(size int32, weights *uint8)
	WeightusvARB(size int32, weights *uint16)
	WeightuivARB(size int32, weights *uint32)
	WeightPointerARB(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexBlendARB(count int32)
	BindBufferARB(target uint32, buffer uint32)
	DeleteBuffersARB(n int32, buffers *uint32)
	GenBuffersARB(n int32, buffers *uint32)
	IsBufferARB(buffer uint32) bool
	BufferDataARB(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubDataARB(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetBufferSubDataARB(target uint32, offset uintptr, size int, data unsafe.Pointer)
	MapBufferARB(target uint32, access uint32) unsafe.Pointer
	UnmapBufferARB(target uint32) bool
	GetBufferParameterivARB(target uint32, pname uint32, params *int32)
	GetBufferPointervARB(target uint32, pname uint32, params *unsafe.Pointer)
	VertexAttrib1dARB(index uint32, x float64)
	VertexAttrib1dvARB(index uint32, v *float64)
	VertexAttrib1fARB(index uint32, x float32)
	VertexAttrib1fvARB(index uint32, v *float32)
	VertexAttrib1sARB(index uint32, x int16)
	VertexAttrib1svARB(index uint32, v *int16)
	VertexAttrib2dARB(index uint32, x float64, y float64)
	VertexAttrib2dvARB(index uint32, v *float64)
	VertexAttrib2fARB(index uint32, x float32, y float32)
	VertexAttrib2fvARB(index uint32, v *float32)
	VertexAttrib2sARB(index uint32, x int16, y int16)
	VertexAttrib2svARB(index uint32, v *int16)
	VertexAttrib3dARB(index uint32, x float64, y float64, z float64)
	VertexAttrib3dvARB(index uint32, v *float64)
	VertexAttrib3fARB(index uint32, x float32, y float32, z float32)
	VertexAttrib3fvARB(index uint32, v *float32)
	VertexAttrib3sARB(index uint32, x int16, y int16, z int16)
	VertexAttrib3svARB(index uint32, v *int16)
	VertexAttrib4NbvARB(index uint32, v *int8)
	VertexAttrib4NivARB(index uint32, v *int32)
	VertexAttrib4NsvARB(index uint32, v *int16)
	VertexAttrib4NubARB(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4NubvARB(index uint32, v *uint8)
	VertexAttrib4NuivARB(index uint32, v *uint32)
	VertexAttrib4NusvARB(index uint32, v *uint16)
	VertexAttrib4bvARB(index uint32, v *int8)
	VertexAttrib4dARB(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dvARB(index uint32, v *float64)
	VertexAttrib4fARB(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fvARB(index uint32, v *float32)
	VertexAttrib4ivARB(index uint32, v *int32)
	VertexAttrib4sARB(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4svARB(index uint32, v *int16)
	VertexAttrib4ubvARB(index uint32, v *uint8)
	VertexAttrib4uivARB(index uint32, v *uint32)
	VertexAttrib4usvARB(index uint32, v *uint16)
	VertexAttribPointerARB(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	EnableVertexAttribArrayARB(index uint32)
	DisableVertexAttribArrayARB(index uint32)
	GetVertexAttribdvARB(index uint32, pname uint32, params *float64)
	GetVertexAttribfvARB(index uint32, pname uint32, params *float32)
	GetVertexAttribivARB(index uint32, pname uint32, params *int32)
	GetVertexAttribPointervARB(index uint32, pname uint32, pointer *unsafe.Pointer)
	BindAttribLocationARB(programObj GLhandleARB, index uint32, name *uint8)
	GetActiveAttribARB(programObj GLhandleARB, index uint32, maxLength int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetAttribLocationARB(programObj GLhandleARB, name *uint8) int32
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	ViewportArrayv(first uint32, count int32, v *float32)
	ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32)
	ViewportIndexedfv(index uint32, v *float32)
	ScissorArrayv(first uint32, count int32, v *int32)
	ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32)
	ScissorIndexedv(index uint32, v *int32)
	DepthRangeArrayv(first uint32, count int32, v *float64)
	DepthRangeIndexed(index uint32, n float64, f float64)
	GetFloati_v(target uint32, index uint32, data *float32)
	GetDoublei_v(target uint32, index uint32, data *float64)
	DepthRangeArraydvNV(first uint32, count int32, v *float64)
	DepthRangeIndexeddNV(index uint32, n float64, f float64)
	WindowPos2dARB(x float64, y float64)
	WindowPos2dvARB(v *float64)
	WindowPos2fARB(x float32, y float32)
	WindowPos2fvARB(v *float32)
	WindowPos2iARB(x int32, y int32)
	WindowPos2ivARB(v *int32)
	WindowPos2sARB(x int16, y int16)
	WindowPos2svARB(v *int16)
	WindowPos3dARB(x float64, y float64, z float64)
	WindowPos3dvARB(v *float64)
	WindowPos3fARB(x float32, y float32, z float32)
	WindowPos3fvARB(v *float32)
	WindowPos3iARB(x int32, y int32, z int32)
	WindowPos3ivARB(v *int32)
	WindowPos3sARB(x int16, y int16, z int16)
	WindowPos3svARB(v *int16)
	DrawBuffersATI(n int32, bufs *uint32)
	ElementPointerATI(type_ uint32, pointer unsafe.Pointer)
	DrawElementArrayATI(mode uint32, count int32)
	DrawRangeElementArrayATI(mode uint32, start uint32, end uint32, count int32)
	TexBumpParameterivATI(pname uint32, param *int32)
	TexBumpParameterfvATI(pname uint32, param *float32)
	GetTexBumpParameterivATI(pname uint32, param *int32)
	GetTexBumpParameterfvATI(pname uint32, param *float32)
	GenFragmentShadersATI(range_ uint32) uint32
	BindFragmentShaderATI(id uint32)
	DeleteFragmentShaderATI(id uint32)
	BeginFragmentShaderATI()
	EndFragmentShaderATI()
	PassTexCoordATI(dst uint32, coord uint32, swizzle uint32)
	SampleMapATI(dst uint32, interp uint32, swizzle uint32)
	ColorFragmentOp1ATI(op uint32, dst uint32, dstMask uint32, dstMod uint32, arg1 uint32, arg1Rep uint32, arg1Mod uint32)
	ColorFragmentOp2ATI(op uint32, dst uint32, dstMask uint32, dstMod uint32, arg1 uint32, arg1Rep uint32, arg1Mod uint32, arg2 uint32, arg2Rep uint32, arg2Mod uint32)
	ColorFragmentOp3ATI(op uint32, dst uint32, dstMask uint32, dstMod uint32, arg1 uint32, arg1Rep uint32, arg1Mod uint32, arg2 uint32, arg2Rep uint32, arg2Mod uint32, arg3 uint32, arg3Rep uint32, arg3Mod uint32)
	AlphaFragmentOp1ATI(op uint32, dst uint32, dstMod uint32, arg1 uint32, arg1Rep uint32, arg1Mod uint32)
	AlphaFragmentOp2ATI(op uint32, dst uint32, dstMod uint32, arg1 uint32, arg1Rep uint32, arg1Mod uint32, arg2 uint32, arg2Rep uint32, arg2Mod uint32)
	AlphaFragmentOp3ATI(op uint32, dst uint32, dstMod uint32, arg1 uint32, arg1Rep uint32, arg1Mod uint32, arg2 uint32, arg2Rep uint32, arg2Mod uint32, arg3 uint32, arg3Rep uint32, arg3Mod uint32)
	SetFragmentShaderConstantATI(dst uint32, value *float32)
	MapObjectBufferATI(buffer uint32) unsafe.Pointer
	UnmapObjectBufferATI(buffer uint32)
	PNTrianglesiATI(pname uint32, param int32)
	PNTrianglesfATI(pname uint32, param float32)
	StencilOpSeparateATI(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	StencilFuncSeparateATI(frontfunc uint32, backfunc uint32, ref int32, mask uint32)
	NewObjectBufferATI(size int32, pointer unsafe.Pointer, usage uint32) uint32
	IsObjectBufferATI(buffer uint32) bool
	UpdateObjectBufferATI(buffer uint32, offset uint32, size int32, pointer unsafe.Pointer, preserve uint32)
	GetObjectBufferfvATI(buffer uint32, pname uint32, params *float32)
	GetObjectBufferivATI(buffer uint32, pname uint32, params *int32)
	FreeObjectBufferATI(buffer uint32)
	ArrayObjectATI(array uint32, size int32, type_ uint32, stride int32, buffer uint32, offset uint32)
	GetArrayObjectfvATI(array uint32, pname uint32, params *float32)
	GetArrayObjectivATI(array uint32, pname uint32, params *int32)
	VariantArrayObjectATI(id uint32, type_ uint32, stride int32, buffer uint32, offset uint32)
	GetVariantArrayObjectfvATI(id uint32, pname uint32, params *float32)
	GetVariantArrayObjectivATI(id uint32, pname uint32, params *int32)
	VertexAttribArrayObjectATI(index uint32, size int32, type_ uint32, normalized bool, stride int32, buffer uint32, offset uint32)
	GetVertexAttribArrayObjectfvATI(index uint32, pname uint32, params *float32)
	GetVertexAttribArrayObjectivATI(index uint32, pname uint32, params *int32)
	VertexStream1sATI(stream uint32, x int16)
	VertexStream1svATI(stream uint32, coords *int16)
	VertexStream1iATI(stream uint32, x int32)
	VertexStream1ivATI(stream uint32, coords *int32)
	VertexStream1fATI(stream uint32, x float32)
	VertexStream1fvATI(stream uint32, coords *float32)
	VertexStream1dATI(stream uint32, x float64)
	VertexStream1dvATI(stream uint32, coords *float64)
	VertexStream2sATI(stream uint32, x int16, y int16)
	VertexStream2svATI(stream uint32, coords *int16)
	VertexStream2iATI(stream uint32, x int32, y int32)
	VertexStream2ivATI(stream uint32, coords *int32)
	VertexStream2fATI(stream uint32, x float32, y float32)
	VertexStream2fvATI(stream uint32, coords *float32)
	VertexStream2dATI(stream uint32, x float64, y float64)
	VertexStream2dvATI(stream uint32, coords *float64)
	VertexStream3sATI(stream uint32, x int16, y int16, z int16)
	VertexStream3svATI(stream uint32, coords *int16)
	VertexStream3iATI(stream uint32, x int32, y int32, z int32)
	VertexStream3ivATI(stream uint32, coords *int32)
	VertexStream3fATI(stream uint32, x float32, y float32, z float32)
	VertexStream3fvATI(stream uint32, coords *float32)
	VertexStream3dATI(stream uint32, x float64, y float64, z float64)
	VertexStream3dvATI(stream uint32, coords *float64)
	VertexStream4sATI(stream uint32, x int16, y int16, z int16, w int16)
	VertexStream4svATI(stream uint32, coords *int16)
	VertexStream4iATI(stream uint32, x int32, y int32, z int32, w int32)
	VertexStream4ivATI(stream uint32, coords *int32)
	VertexStream4fATI(stream uint32, x float32, y float32, z float32, w float32)
	VertexStream4fvATI(stream uint32, coords *float32)
	VertexStream4dATI(stream uint32, x float64, y float64, z float64, w float64)
	VertexStream4dvATI(stream uint32, coords *float64)
	NormalStream3bATI(stream uint32, nx int8, ny int8, nz int8)
	NormalStream3bvATI(stream uint32, coords *int8)
	NormalStream3sATI(stream uint32, nx int16, ny int16, nz int16)
	NormalStream3svATI(stream uint32, coords *int16)
	NormalStream3iATI(stream uint32, nx int32, ny int32, nz int32)
	NormalStream3ivATI(stream uint32, coords *int32)
	NormalStream3fATI(stream uint32, nx float32, ny float32, nz float32)
	NormalStream3fvATI(stream uint32, coords *float32)
	NormalStream3dATI(stream uint32, nx float64, ny float64, nz float64)
	NormalStream3dvATI(stream uint32, coords *float64)
	ClientActiveVertexStreamATI(stream uint32)
	VertexBlendEnviATI(pname uint32, param int32)
	VertexBlendEnvfATI(pname uint32, param float32)
	UniformBufferEXT(program uint32, location int32, buffer uint32)
	GetUniformBufferSizeEXT(program uint32, location int32) int32
	GetUniformOffsetEXT(program uint32, location int32) uintptr
	BlendColorEXT(red float32, green float32, blue float32, alpha float32)
	BlendEquationSeparateEXT(modeRGB uint32, modeAlpha uint32)
	BlendFuncSeparateEXT(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendEquationEXT(mode uint32)
	ColorSubTableEXT(target uint32, start int32, count int32, format uint32, type_ uint32, data unsafe.Pointer)
	CopyColorSubTableEXT(target uint32, start int32, x int32, y int32, width int32)
	LockArraysEXT(first int32, count int32)
	UnlockArraysEXT()
	ConvolutionFilter1DEXT(target uint32, internalformat uint32, width int32, format uint32, type_ uint32, image unsafe.Pointer)
	ConvolutionFilter2DEXT(target uint32, internalformat uint32, width int32, height int32, format uint32, type_ uint32, image unsafe.Pointer)
	ConvolutionParameterfEXT(target uint32, pname uint32, params float32)
	ConvolutionParameterfvEXT(target uint32, pname uint32, params *float32)
	ConvolutionParameteriEXT(target uint32, pname uint32, params int32)
	ConvolutionParameterivEXT(target uint32, pname uint32, params *int32)
	CopyConvolutionFilter1DEXT(target uint32, internalformat uint32, x int32, y int32, width int32)
	CopyConvolutionFilter2DEXT(target uint32, internalformat uint32, x int32, y int32, width int32, height int32)
	GetConvolutionFilterEXT(target uint32, format uint32, type_ uint32, image unsafe.Pointer)
	GetConvolutionParameterfvEXT(target uint32, pname uint32, params *float32)
	GetConvolutionParameterivEXT(target uint32, pname uint32, params *int32)
	GetSeparableFilterEXT(target uint32, format uint32, type_ uint32, row unsafe.Pointer, column unsafe.Pointer, span unsafe.Pointer)
	SeparableFilter2DEXT(target uint32, internalformat uint32, width int32, height int32, format uint32, type_ uint32, row unsafe.Pointer, column unsafe.Pointer)
	Tangent3bEXT(tx int8, ty int8, tz int8)
	Tangent3bvEXT(v *int8)
	Tangent3dEXT(tx float64, ty float64, tz float64)
	Tangent3dvEXT(v *float64)
	Tangent3fEXT(tx float32, ty float32, tz float32)
	Tangent3fvEXT(v *float32)
	Tangent3iEXT(tx int32, ty int32, tz int32)
	Tangent3ivEXT(v *int32)
	Tangent3sEXT(tx int16, ty int16, tz int16)
	Tangent3svEXT(v *int16)
	Binormal3bEXT(bx int8, by int8, bz int8)
	Binormal3bvEXT(v *int8)
	Binormal3dEXT(bx float64, by float64, bz float64)
	Binormal3dvEXT(v *float64)
	Binormal3fEXT(bx float32, by float32, bz float32)
	Binormal3fvEXT(v *float32)
	Binormal3iEXT(bx int32, by int32, bz int32)
	Binormal3ivEXT(v *int32)
	Binormal3sEXT(bx int16, by int16, bz int16)
	Binormal3svEXT(v *int16)
	TangentPointerEXT(type_ uint32, stride int32, pointer unsafe.Pointer)
	BinormalPointerEXT(type_ uint32, stride int32, pointer unsafe.Pointer)
	CopyTexImage1DEXT(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2DEXT(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1DEXT(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2DEXT(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3DEXT(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CullParameterdvEXT(pname uint32, params *float64)
	CullParameterfvEXT(pname uint32, params *float32)
	LabelObjectEXT(type_ uint32, object uint32, length int32, label *uint8)
	GetObjectLabelEXT(type_ uint32, object uint32, bufSize int32, length *int32, label *uint8)
	InsertEventMarkerEXT(length int32, marker *uint8)
	PushGroupMarkerEXT(length int32, marker *uint8)
	PopGroupMarkerEXT()
	DepthBoundsEXT(zmin float64, zmax float64)
	MatrixLoadfEXT(mode uint32, m *float32)
	MatrixLoaddEXT(mode uint32, m *float64)
	MatrixMultfEXT(mode uint32, m *float32)
	MatrixMultdEXT(mode uint32, m *float64)
	MatrixLoadIdentityEXT(mode uint32)
	MatrixRotatefEXT(mode uint32, angle float32, x float32, y float32, z float32)
	MatrixRotatedEXT(mode uint32, angle float64, x float64, y float64, z float64)
	MatrixScalefEXT(mode uint32, x float32, y float32, z float32)
	MatrixScaledEXT(mode uint32, x float64, y float64, z float64)
	MatrixTranslatefEXT(mode uint32, x float32, y float32, z float32)
	MatrixTranslatedEXT(mode uint32, x float64, y float64, z float64)
	MatrixFrustumEXT(mode uint32, left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	MatrixOrthoEXT(mode uint32, left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	MatrixPopEXT(mode uint32)
	MatrixPushEXT(mode uint32)
	ClientAttribDefaultEXT(mask uint32)
	PushClientAttribDefaultEXT(mask uint32)
	TextureParameterfEXT(texture uint32, target uint32, pname uint32, param float32)
	TextureParameterfvEXT(texture uint32, target uint32, pname uint32, params *float32)
	TextureParameteriEXT(texture uint32, target uint32, pname uint32, param int32)
	TextureParameterivEXT(texture uint32, target uint32, pname uint32, params *int32)
	TextureImage1DEXT(texture uint32, target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureImage2DEXT(texture uint32, target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage1DEXT(texture uint32, target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage2DEXT(texture uint32, target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	CopyTextureImage1DEXT(texture uint32, target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTextureImage2DEXT(texture uint32, target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTextureSubImage1DEXT(texture uint32, target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTextureSubImage2DEXT(texture uint32, target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	GetTextureImageEXT(texture uint32, target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTextureParameterfvEXT(texture uint32, target uint32, pname uint32, params *float32)
	GetTextureParameterivEXT(texture uint32, target uint32, pname uint32, params *int32)
	GetTextureLevelParameterfvEXT(texture uint32, target uint32, level int32, pname uint32, params *float32)
	GetTextureLevelParameterivEXT(texture uint32, target uint32, level int32, pname uint32, params *int32)
	TextureImage3DEXT(texture uint32, target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage3DEXT(texture uint32, target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	CopyTextureSubImage3DEXT(texture uint32, target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	BindMultiTextureEXT(texunit uint32, target uint32, texture uint32)
	MultiTexCoordPointerEXT(texunit uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	MultiTexEnvfEXT(texunit uint32, target uint32, pname uint32, param float32)
	MultiTexEnvfvEXT(texunit uint32, target uint32, pname uint32, params *float32)
	MultiTexEnviEXT(texunit uint32, target uint32, pname uint32, param int32)
	MultiTexEnvivEXT(texunit uint32, target uint32, pname uint32, params *int32)
	MultiTexGendEXT(texunit uint32, coord uint32, pname uint32, param float64)
	MultiTexGendvEXT(texunit uint32, coord uint32, pname uint32, params *float64)
	MultiTexGenfEXT(texunit uint32, coord uint32, pname uint32, param float32)
	MultiTexGenfvEXT(texunit uint32, coord uint32, pname uint32, params *float32)
	MultiTexGeniEXT(texunit uint32, coord uint32, pname uint32, param int32)
	MultiTexGenivEXT(texunit uint32, coord uint32, pname uint32, params *int32)
	GetMultiTexEnvfvEXT(texunit uint32, target uint32, pname uint32, params *float32)
	GetMultiTexEnvivEXT(texunit uint32, target uint32, pname uint32, params *int32)
	GetMultiTexGendvEXT(texunit uint32, coord uint32, pname uint32, params *float64)
	GetMultiTexGenfvEXT(texunit uint32, coord uint32, pname uint32, params *float32)
	GetMultiTexGenivEXT(texunit uint32, coord uint32, pname uint32, params *int32)
	MultiTexParameteriEXT(texunit uint32, target uint32, pname uint32, param int32)
	MultiTexParameterivEXT(texunit uint32, target uint32, pname uint32, params *int32)
	MultiTexParameterfEXT(texunit uint32, target uint32, pname uint32, param float32)
	MultiTexParameterfvEXT(texunit uint32, target uint32, pname uint32, params *float32)
	MultiTexImage1DEXT(texunit uint32, target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	MultiTexImage2DEXT(texunit uint32, target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	MultiTexSubImage1DEXT(texunit uint32, target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	MultiTexSubImage2DEXT(texunit uint32, target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	CopyMultiTexImage1DEXT(texunit uint32, target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyMultiTexImage2DEXT(texunit uint32, target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyMultiTexSubImage1DEXT(texunit uint32, target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyMultiTexSubImage2DEXT(texunit uint32, target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	GetMultiTexImageEXT(texunit uint32, target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetMultiTexParameterfvEXT(texunit uint32, target uint32, pname uint32, params *float32)
	GetMultiTexParameterivEXT(texunit uint32, target uint32, pname uint32, params *int32)
	GetMultiTexLevelParameterfvEXT(texunit uint32, target uint32, level int32, pname uint32, params *float32)
	GetMultiTexLevelParameterivEXT(texunit uint32, target uint32, level int32, pname uint32, params *int32)
	MultiTexImage3DEXT(texunit uint32, target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	MultiTexSubImage3DEXT(texunit uint32, target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	CopyMultiTexSubImage3DEXT(texunit uint32, target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	EnableClientStateIndexedEXT(array uint32, index uint32)
	DisableClientStateIndexedEXT(array uint32, index uint32)
	GetFloatIndexedvEXT(target uint32, index uint32, data *float32)
	GetDoubleIndexedvEXT(target uint32, index uint32, data *float64)
	GetPointerIndexedvEXT(target uint32, index uint32, data *unsafe.Pointer)
	EnableIndexedEXT(target uint32, index uint32)
	DisableIndexedEXT(target uint32, index uint32)
	IsEnabledIndexedEXT(target uint32, index uint32) bool
	GetIntegerIndexedvEXT(target uint32, index uint32, data *int32)
	GetBooleanIndexedvEXT(target uint32, index uint32, data *bool)
	CompressedTextureImage3DEXT(texture uint32, target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, bits unsafe.Pointer)
	CompressedTextureImage2DEXT(texture uint32, target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, bits unsafe.Pointer)
	CompressedTextureImage1DEXT(texture uint32, target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, bits unsafe.Pointer)
	CompressedTextureSubImage3DEXT(texture uint32, target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, bits unsafe.Pointer)
	CompressedTextureSubImage2DEXT(texture uint32, target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, bits unsafe.Pointer)
	CompressedTextureSubImage1DEXT(texture uint32, target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, bits unsafe.Pointer)
	GetCompressedTextureImageEXT(texture uint32, target uint32, lod int32, img unsafe.Pointer)
	CompressedMultiTexImage3DEXT(texunit uint32, target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, bits unsafe.Pointer)
	CompressedMultiTexImage2DEXT(texunit uint32, target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, bits unsafe.Pointer)
	CompressedMultiTexImage1DEXT(texunit uint32, target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, bits unsafe.Pointer)
	CompressedMultiTexSubImage3DEXT(texunit uint32, target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, bits unsafe.Pointer)
	CompressedMultiTexSubImage2DEXT(texunit uint32, target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, bits unsafe.Pointer)
	CompressedMultiTexSubImage1DEXT(texunit uint32, target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, bits unsafe.Pointer)
	GetCompressedMultiTexImageEXT(texunit uint32, target uint32, lod int32, img unsafe.Pointer)
	MatrixLoadTransposefEXT(mode uint32, m *float32)
	MatrixLoadTransposedEXT(mode uint32, m *float64)
	MatrixMultTransposefEXT(mode uint32, m *float32)
	MatrixMultTransposedEXT(mode uint32, m *float64)
	NamedBufferDataEXT(buffer uint32, size int, data unsafe.Pointer, usage uint32)
	NamedBufferSubDataEXT(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	MapNamedBufferEXT(buffer uint32, access uint32) unsafe.Pointer
	UnmapNamedBufferEXT(buffer uint32) bool
	GetNamedBufferParameterivEXT(buffer uint32, pname uint32, params *int32)
	GetNamedBufferPointervEXT(buffer uint32, pname uint32, params *unsafe.Pointer)
	GetNamedBufferSubDataEXT(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	ProgramUniform1fEXT(program uint32, location int32, v0 float32)
	ProgramUniform2fEXT(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform3fEXT(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform4fEXT(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform1iEXT(program uint32, location int32, v0 int32)
	ProgramUniform2iEXT(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform3iEXT(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform4iEXT(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform1fvEXT(program uint32, location int32, count int32, value *float32)
	ProgramUniform2fvEXT(program uint32, location int32, count int32, value *float32)
	ProgramUniform3fvEXT(program uint32, location int32, count int32, value *float32)
	ProgramUniform4fvEXT(program uint32, location int32, count int32, value *float32)
	ProgramUniform1ivEXT(program uint32, location int32, count int32, value *int32)
	ProgramUniform2ivEXT(program uint32, location int32, count int32, value *int32)
	ProgramUniform3ivEXT(program uint32, location int32, count int32, value *int32)
	ProgramUniform4ivEXT(program uint32, location int32, count int32, value *int32)
	ProgramUniformMatrix2fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3fvEXT(program uint32, location int32, count int32, transpose bool, value *float32)
	TextureBufferEXT(texture uint32, target uint32, internalformat uint32, buffer uint32)
	MultiTexBufferEXT(texunit uint32, target uint32, internalformat uint32, buffer uint32)
	TextureParameterIivEXT(texture uint32, target uint32, pname uint32, params *int32)
	TextureParameterIuivEXT(texture uint32, target uint32, pname uint32, params *uint32)
	GetTextureParameterIivEXT(texture uint32, target uint32, pname uint32, params *int32)
	GetTextureParameterIuivEXT(texture uint32, target uint32, pname uint32, params *uint32)
	MultiTexParameterIivEXT(texunit uint32, target uint32, pname uint32, params *int32)
	MultiTexParameterIuivEXT(texunit uint32, target uint32, pname uint32, params *uint32)
	GetMultiTexParameterIivEXT(texunit uint32, target uint32, pname uint32, params *int32)
	GetMultiTexParameterIuivEXT(texunit uint32, target uint32, pname uint32, params *uint32)
	ProgramUniform1uiEXT(program uint32, location int32, v0 uint32)
	ProgramUniform2uiEXT(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform3uiEXT(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform4uiEXT(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform1uivEXT(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2uivEXT(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3uivEXT(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4uivEXT(program uint32, location int32, count int32, value *uint32)
	NamedProgramLocalParameters4fvEXT(program uint32, target uint32, index uint32, count int32, params *float32)
	NamedProgramLocalParameterI4iEXT(program uint32, target uint32, index uint32, x int32, y int32, z int32, w int32)
	NamedProgramLocalParameterI4ivEXT(program uint32, target uint32, index uint32, params *int32)
	NamedProgramLocalParametersI4ivEXT(program uint32, target uint32, index uint32, count int32, params *int32)
	NamedProgramLocalParameterI4uiEXT(program uint32, target uint32, index uint32, x uint32, y uint32, z uint32, w uint32)
	NamedProgramLocalParameterI4uivEXT(program uint32, target uint32, index uint32, params *uint32)
	NamedProgramLocalParametersI4uivEXT(program uint32, target uint32, index uint32, count int32, params *uint32)
	GetNamedProgramLocalParameterIivEXT(program uint32, target uint32, index uint32, params *int32)
	GetNamedProgramLocalParameterIuivEXT(program uint32, target uint32, index uint32, params *uint32)
	EnableClientStateiEXT(array uint32, index uint32)
	DisableClientStateiEXT(array uint32, index uint32)
	GetFloati_vEXT(pname uint32, index uint32, params *float32)
	GetDoublei_vEXT(pname uint32, index uint32, params *float64)
	GetPointeri_vEXT(pname uint32, index uint32, params *unsafe.Pointer)
	NamedProgramStringEXT(program uint32, target uint32, format uint32, len int32, string unsafe.Pointer)
	NamedProgramLocalParameter4dEXT(program uint32, target uint32, index uint32, x float64, y float64, z float64, w float64)
	NamedProgramLocalParameter4dvEXT(program uint32, target uint32, index uint32, params *float64)
	NamedProgramLocalParameter4fEXT(program uint32, target uint32, index uint32, x float32, y float32, z float32, w float32)
	NamedProgramLocalParameter4fvEXT(program uint32, target uint32, index uint32, params *float32)
	GetNamedProgramLocalParameterdvEXT(program uint32, target uint32, index uint32, params *float64)
	GetNamedProgramLocalParameterfvEXT(program uint32, target uint32, index uint32, params *float32)
	GetNamedProgramivEXT(program uint32, target uint32, pname uint32, params *int32)
	GetNamedProgramStringEXT(program uint32, target uint32, pname uint32, string unsafe.Pointer)
	NamedRenderbufferStorageEXT(renderbuffer uint32, internalformat uint32, width int32, height int32)
	GetNamedRenderbufferParameterivEXT(renderbuffer uint32, pname uint32, params *int32)
	NamedRenderbufferStorageMultisampleEXT(renderbuffer uint32, samples int32, internalformat uint32, width int32, height int32)
	NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer uint32, coverageSamples int32, colorSamples int32, internalformat uint32, width int32, height int32)
	CheckNamedFramebufferStatusEXT(framebuffer uint32, target uint32) uint32
	NamedFramebufferTexture1DEXT(framebuffer uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	NamedFramebufferTexture2DEXT(framebuffer uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	NamedFramebufferTexture3DEXT(framebuffer uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	NamedFramebufferRenderbufferEXT(framebuffer uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	GetNamedFramebufferAttachmentParameterivEXT(framebuffer uint32, attachment uint32, pname uint32, params *int32)
	GenerateTextureMipmapEXT(texture uint32, target uint32)
	GenerateMultiTexMipmapEXT(texunit uint32, target uint32)
	FramebufferDrawBufferEXT(framebuffer uint32, mode uint32)
	FramebufferDrawBuffersEXT(framebuffer uint32, n int32, bufs *uint32)
	FramebufferReadBufferEXT(framebuffer uint32, mode uint32)
	GetFramebufferParameterivEXT(framebuffer uint32, pname uint32, params *int32)
	NamedCopyBufferSubDataEXT(readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size int)
	NamedFramebufferTextureEXT(framebuffer uint32, attachment uint32, texture uint32, level int32)
	NamedFramebufferTextureLayerEXT(framebuffer uint32, attachment uint32, texture uint32, level int32, layer int32)
	NamedFramebufferTextureFaceEXT(framebuffer uint32, attachment uint32, texture uint32, level int32, face uint32)
	TextureRenderbufferEXT(texture uint32, target uint32, renderbuffer uint32)
	MultiTexRenderbufferEXT(texunit uint32, target uint32, renderbuffer uint32)
	VertexArrayVertexOffsetEXT(vaobj uint32, buffer uint32, size int32, type_ uint32, stride int32, offset uintptr)
	VertexArrayColorOffsetEXT(vaobj uint32, buffer uint32, size int32, type_ uint32, stride int32, offset uintptr)
	VertexArrayEdgeFlagOffsetEXT(vaobj uint32, buffer uint32, stride int32, offset uintptr)
	VertexArrayIndexOffsetEXT(vaobj uint32, buffer uint32, type_ uint32, stride int32, offset uintptr)
	VertexArrayNormalOffsetEXT(vaobj uint32, buffer uint32, type_ uint32, stride int32, offset uintptr)
	VertexArrayTexCoordOffsetEXT(vaobj uint32, buffer uint32, size int32, type_ uint32, stride int32, offset uintptr)
	VertexArrayMultiTexCoordOffsetEXT(vaobj uint32, buffer uint32, texunit uint32, size int32, type_ uint32, stride int32, offset uintptr)
	VertexArrayFogCoordOffsetEXT(vaobj uint32, buffer uint32, type_ uint32, stride int32, offset uintptr)
	VertexArraySecondaryColorOffsetEXT(vaobj uint32, buffer uint32, size int32, type_ uint32, stride int32, offset uintptr)
	VertexArrayVertexAttribOffsetEXT(vaobj uint32, buffer uint32, index uint32, size int32, type_ uint32, normalized bool, stride int32, offset uintptr)
	VertexArrayVertexAttribIOffsetEXT(vaobj uint32, buffer uint32, index uint32, size int32, type_ uint32, stride int32, offset uintptr)
	EnableVertexArrayEXT(vaobj uint32, array uint32)
	DisableVertexArrayEXT(vaobj uint32, array uint32)
	EnableVertexArrayAttribEXT(vaobj uint32, index uint32)
	DisableVertexArrayAttribEXT(vaobj uint32, index uint32)
	GetVertexArrayIntegervEXT(vaobj uint32, pname uint32, param *int32)
	GetVertexArrayPointervEXT(vaobj uint32, pname uint32, param *unsafe.Pointer)
	GetVertexArrayIntegeri_vEXT(vaobj uint32, index uint32, pname uint32, param *int32)
	GetVertexArrayPointeri_vEXT(vaobj uint32, index uint32, pname uint32, param *unsafe.Pointer)
	MapNamedBufferRangeEXT(buffer uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	FlushMappedNamedBufferRangeEXT(buffer uint32, offset uintptr, length int)
	NamedBufferStorageEXT(buffer uint32, size int, data unsafe.Pointer, flags uint32)
	ClearNamedBufferDataEXT(buffer uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearNamedBufferSubDataEXT(buffer uint32, internalformat uint32, offset int, size int, format uint32, type_ uint32, data unsafe.Pointer)
	NamedFramebufferParameteriEXT(framebuffer uint32, pname uint32, param int32)
	GetNamedFramebufferParameterivEXT(framebuffer uint32, pname uint32, params *int32)
	ProgramUniform1dEXT(program uint32, location int32, x float64)
	ProgramUniform2dEXT(program uint32, location int32, x float64, y float64)
	ProgramUniform3dEXT(program uint32, location int32, x float64, y float64, z float64)
	ProgramUniform4dEXT(program uint32, location int32, x float64, y float64, z float64, w float64)
	ProgramUniform1dvEXT(program uint32, location int32, count int32, value *float64)
	ProgramUniform2dvEXT(program uint32, location int32, count int32, value *float64)
	ProgramUniform3dvEXT(program uint32, location int32, count int32, value *float64)
	ProgramUniform4dvEXT(program uint32, location int32, count int32, value *float64)
	ProgramUniformMatrix2dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3dvEXT(program uint32, location int32, count int32, transpose bool, value *float64)
	TextureBufferRangeEXT(texture uint32, target uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TextureStorage1DEXT(texture uint32, target uint32, levels int32, internalformat uint32, width int32)
	TextureStorage2DEXT(texture uint32, target uint32, levels int32, internalformat uint32, width int32, height int32)
	TextureStorage3DEXT(texture uint32, target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TextureStorage2DMultisampleEXT(texture uint32, target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TextureStorage3DMultisampleEXT(texture uint32, target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	VertexArrayBindVertexBufferEXT(vaobj uint32, bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	VertexArrayVertexAttribFormatEXT(vaobj uint32, attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexArrayVertexAttribIFormatEXT(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayVertexAttribLFormatEXT(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayVertexAttribBindingEXT(vaobj uint32, attribindex uint32, bindingindex uint32)
	VertexArrayVertexBindingDivisorEXT(vaobj uint32, bindingindex uint32, divisor uint32)
	VertexArrayVertexAttribLOffsetEXT(vaobj uint32, buffer uint32, index uint32, size int32, type_ uint32, stride int32, offset uintptr)
	TexturePageCommitmentEXT(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, commit bool)
	VertexArrayVertexAttribDivisorEXT(vaobj uint32, index uint32, divisor uint32)
	ColorMaskIndexedEXT(index uint32, r bool, g bool, b bool, a bool)
	DrawArraysInstancedEXT(mode uint32, start int32, count int32, primcount int32)
	DrawElementsInstancedEXT(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, primcount int32)
	DrawRangeElementsEXT(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	FogCoordfEXT(coord float32)
	FogCoordfvEXT(coord *float32)
	FogCoorddEXT(coord float64)
	FogCoorddvEXT(coord *float64)
	FogCoordPointerEXT(type_ uint32, stride int32, pointer unsafe.Pointer)
	BlitFramebufferEXT(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	RenderbufferStorageMultisampleEXT(target uint32, samples int32, internalformat uint32, width int32, height int32)
	IsRenderbufferEXT(renderbuffer uint32) bool
	BindRenderbufferEXT(target uint32, renderbuffer uint32)
	DeleteRenderbuffersEXT(n int32, renderbuffers *uint32)
	GenRenderbuffersEXT(n int32, renderbuffers *uint32)
	RenderbufferStorageEXT(target uint32, internalformat uint32, width int32, height int32)
	GetRenderbufferParameterivEXT(target uint32, pname uint32, params *int32)
	IsFramebufferEXT(framebuffer uint32) bool
	BindFramebufferEXT(target uint32, framebuffer uint32)
	DeleteFramebuffersEXT(n int32, framebuffers *uint32)
	GenFramebuffersEXT(n int32, framebuffers *uint32)
	CheckFramebufferStatusEXT(target uint32) uint32
	FramebufferTexture1DEXT(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2DEXT(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3DEXT(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferRenderbufferEXT(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	GetFramebufferAttachmentParameterivEXT(target uint32, attachment uint32, pname uint32, params *int32)
	GenerateMipmapEXT(target uint32)
	ProgramParameteriEXT(program uint32, pname uint32, value int32)
	ProgramEnvParameters4fvEXT(target uint32, index uint32, count int32, params *float32)
	ProgramLocalParameters4fvEXT(target uint32, index uint32, count int32, params *float32)
	GetUniformuivEXT(program uint32, location int32, params *uint32)
	BindFragDataLocationEXT(program uint32, color uint32, name *uint8)
	GetFragDataLocationEXT(program uint32, name *uint8) int32
	Uniform1uiEXT(location int32, v0 uint32)
	Uniform2uiEXT(location int32, v0 uint32, v1 uint32)
	Uniform3uiEXT(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform4uiEXT(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform1uivEXT(location int32, count int32, value *uint32)
	Uniform2uivEXT(location int32, count int32, value *uint32)
	Uniform3uivEXT(location int32, count int32, value *uint32)
	Uniform4uivEXT(location int32, count int32, value *uint32)
	GetHistogramEXT(target uint32, reset bool, format uint32, type_ uint32, values unsafe.Pointer)
	GetHistogramParameterfvEXT(target uint32, pname uint32, params *float32)
	GetHistogramParameterivEXT(target uint32, pname uint32, params *int32)
	GetMinmaxEXT(target uint32, reset bool, format uint32, type_ uint32, values unsafe.Pointer)
	GetMinmaxParameterfvEXT(target uint32, pname uint32, params *float32)
	GetMinmaxParameterivEXT(target uint32, pname uint32, params *int32)
	HistogramEXT(target uint32, width int32, internalformat uint32, sink bool)
	MinmaxEXT(target uint32, internalformat uint32, sink bool)
	ResetHistogramEXT(target uint32)
	ResetMinmaxEXT(target uint32)
	IndexFuncEXT(func_ uint32, ref float32)
	IndexMaterialEXT(face uint32, mode uint32)
	ApplyTextureEXT(mode uint32)
	TextureLightEXT(pname uint32)
	TextureMaterialEXT(face uint32, mode uint32)
	GetUnsignedBytevEXT(pname uint32, data *uint8)
	GetUnsignedBytei_vEXT(target uint32, index uint32, data *uint8)
	DeleteMemoryObjectsEXT(n int32, memoryObjects *uint32)
	IsMemoryObjectEXT(memoryObject uint32) bool
	CreateMemoryObjectsEXT(n int32, memoryObjects *uint32)
	MemoryObjectParameterivEXT(memoryObject uint32, pname uint32, params *int32)
	GetMemoryObjectParameterivEXT(memoryObject uint32, pname uint32, params *int32)
	TexStorageMem2DEXT(target uint32, levels int32, internalFormat uint32, width int32, height int32, memory uint32, offset uint64)
	TexStorageMem2DMultisampleEXT(target uint32, samples int32, internalFormat uint32, width int32, height int32, fixedSampleLocations bool, memory uint32, offset uint64)
	TexStorageMem3DEXT(target uint32, levels int32, internalFormat uint32, width int32, height int32, depth int32, memory uint32, offset uint64)
	TexStorageMem3DMultisampleEXT(target uint32, samples int32, internalFormat uint32, width int32, height int32, depth int32, fixedSampleLocations bool, memory uint32, offset uint64)
	BufferStorageMemEXT(target uint32, size int, memory uint32, offset uint64)
	TextureStorageMem2DEXT(texture uint32, levels int32, internalFormat uint32, width int32, height int32, memory uint32, offset uint64)
	TextureStorageMem2DMultisampleEXT(texture uint32, samples int32, internalFormat uint32, width int32, height int32, fixedSampleLocations bool, memory uint32, offset uint64)
	TextureStorageMem3DEXT(texture uint32, levels int32, internalFormat uint32, width int32, height int32, depth int32, memory uint32, offset uint64)
	TextureStorageMem3DMultisampleEXT(texture uint32, samples int32, internalFormat uint32, width int32, height int32, depth int32, fixedSampleLocations bool, memory uint32, offset uint64)
	NamedBufferStorageMemEXT(buffer uint32, size int, memory uint32, offset uint64)
	TexStorageMem1DEXT(target uint32, levels int32, internalFormat uint32, width int32, memory uint32, offset uint64)
	TextureStorageMem1DEXT(texture uint32, levels int32, internalFormat uint32, width int32, memory uint32, offset uint64)
	ImportMemoryFdEXT(memory uint32, size uint64, handleType uint32, fd int32)
	ImportMemoryWin32HandleEXT(memory uint32, size uint64, handleType uint32, handle unsafe.Pointer)
	ImportMemoryWin32NameEXT(memory uint32, size uint64, handleType uint32, name unsafe.Pointer)
	MultiDrawArraysEXT(mode uint32, first *int32, count *int32, primcount int32)
	MultiDrawElementsEXT(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, primcount int32)
	SampleMaskEXT(value float32, invert bool)
	SamplePatternEXT(pattern uint32)
	ColorTableEXT(target uint32, internalFormat uint32, width int32, format uint32, type_ uint32, table unsafe.Pointer)
	GetColorTableEXT(target uint32, format uint32, type_ uint32, data unsafe.Pointer)
	GetColorTableParameterivEXT(target uint32, pname uint32, params *int32)
	GetColorTableParameterfvEXT(target uint32, pname uint32, params *float32)
	PixelTransformParameteriEXT(target uint32, pname uint32, param int32)
	PixelTransformParameterfEXT(target uint32, pname uint32, param float32)
	PixelTransformParameterivEXT(target uint32, pname uint32, params *int32)
	PixelTransformParameterfvEXT(target uint32, pname uint32, params *float32)
	GetPixelTransformParameterivEXT(target uint32, pname uint32, params *int32)
	GetPixelTransformParameterfvEXT(target uint32, pname uint32, params *float32)
	PointParameterfEXT(pname uint32, param float32)
	PointParameterfvEXT(pname uint32, params *float32)
	PolygonOffsetEXT(factor float32, bias float32)
	PolygonOffsetClampEXT(factor float32, units float32, clamp float32)
	ProvokingVertexEXT(mode uint32)
	RasterSamplesEXT(samples uint32, fixedsamplelocations bool)
	GenSemaphoresEXT(n int32, semaphores *uint32)
	DeleteSemaphoresEXT(n int32, semaphores *uint32)
	IsSemaphoreEXT(semaphore uint32) bool
	SemaphoreParameterui64vEXT(semaphore uint32, pname uint32, params *uint64)
	GetSemaphoreParameterui64vEXT(semaphore uint32, pname uint32, params *uint64)
	WaitSemaphoreEXT(semaphore uint32, numBufferBarriers uint32, buffers *uint32, numTextureBarriers uint32, textures *uint32, srcLayouts *uint32)
	SignalSemaphoreEXT(semaphore uint32, numBufferBarriers uint32, buffers *uint32, numTextureBarriers uint32, textures *uint32, dstLayouts *uint32)
	ImportSemaphoreFdEXT(semaphore uint32, handleType uint32, fd int32)
	ImportSemaphoreWin32HandleEXT(semaphore uint32, handleType uint32, handle unsafe.Pointer)
	ImportSemaphoreWin32NameEXT(semaphore uint32, handleType uint32, name unsafe.Pointer)
	SecondaryColor3bEXT(red int8, green int8, blue int8)
	SecondaryColor3bvEXT(v *int8)
	SecondaryColor3dEXT(red float64, green float64, blue float64)
	SecondaryColor3dvEXT(v *float64)
	SecondaryColor3fEXT(red float32, green float32, blue float32)
	SecondaryColor3fvEXT(v *float32)
	SecondaryColor3iEXT(red int32, green int32, blue int32)
	SecondaryColor3ivEXT(v *int32)
	SecondaryColor3sEXT(red int16, green int16, blue int16)
	SecondaryColor3svEXT(v *int16)
	SecondaryColor3ubEXT(red uint8, green uint8, blue uint8)
	SecondaryColor3ubvEXT(v *uint8)
	SecondaryColor3uiEXT(red uint32, green uint32, blue uint32)
	SecondaryColor3uivEXT(v *uint32)
	SecondaryColor3usEXT(red uint16, green uint16, blue uint16)
	SecondaryColor3usvEXT(v *uint16)
	SecondaryColorPointerEXT(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	UseShaderProgramEXT(type_ uint32, program uint32)
	ActiveProgramEXT(program uint32)
	CreateShaderProgramEXT(type_ uint32, string *uint8) uint32
	ActiveShaderProgramEXT(pipeline uint32, program uint32)
	BindProgramPipelineEXT(pipeline uint32)
	CreateShaderProgramvEXT(type_ uint32, count int32, strings **uint8) uint32
	DeleteProgramPipelinesEXT(n int32, pipelines *uint32)
	GenProgramPipelinesEXT(n int32, pipelines *uint32)
	GetProgramPipelineInfoLogEXT(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineivEXT(pipeline uint32, pname uint32, params *int32)
	IsProgramPipelineEXT(pipeline uint32) bool
	UseProgramStagesEXT(pipeline uint32, stages uint32, program uint32)
	ValidateProgramPipelineEXT(pipeline uint32)
	FramebufferFetchBarrierEXT()
	BindImageTextureEXT(index uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format int32)
	MemoryBarrierEXT(barriers uint32)
	StencilClearTagEXT(stencilTagBits int32, stencilClearTag uint32)
	ActiveStencilFaceEXT(face uint32)
	TexSubImage1DEXT(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2DEXT(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DEXT(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3DEXT(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	FramebufferTextureLayerEXT(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	TexBufferEXT(target uint32, internalformat uint32, buffer uint32)
	TexParameterIivEXT(target uint32, pname uint32, params *int32)
	TexParameterIuivEXT(target uint32, pname uint32, params *uint32)
	GetTexParameterIivEXT(target uint32, pname uint32, params *int32)
	GetTexParameterIuivEXT(target uint32, pname uint32, params *uint32)
	ClearColorIiEXT(red int32, green int32, blue int32, alpha int32)
	ClearColorIuiEXT(red uint32, green uint32, blue uint32, alpha uint32)
	AreTexturesResidentEXT(n int32, textures *uint32, residences *bool) bool
	BindTextureEXT(target uint32, texture uint32)
	DeleteTexturesEXT(n int32, textures *uint32)
	GenTexturesEXT(n int32, textures *uint32)
	IsTextureEXT(texture uint32) bool
	PrioritizeTexturesEXT(n int32, textures *uint32, priorities *float32)
	TextureNormalEXT(mode uint32)
	CreateSemaphoresNV(n int32, semaphores *uint32)
	SemaphoreParameterivNV(semaphore uint32, pname uint32, params *int32)
	GetSemaphoreParameterivNV(semaphore uint32, pname uint32, params *int32)
	GetQueryObjecti64vEXT(id uint32, pname uint32, params *int64)
	GetQueryObjectui64vEXT(id uint32, pname uint32, params *uint64)
	BeginTransformFeedbackEXT(primitiveMode uint32)
	EndTransformFeedbackEXT()
	BindBufferRangeEXT(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindBufferOffsetEXT(target uint32, index uint32, buffer uint32, offset uintptr)
	BindBufferBaseEXT(target uint32, index uint32, buffer uint32)
	TransformFeedbackVaryingsEXT(program uint32, count int32, varyings **uint8, bufferMode uint32)
	GetTransformFeedbackVaryingEXT(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	ArrayElementEXT(i int32)
	ColorPointerEXT(size int32, type_ uint32, stride int32, count int32, pointer unsafe.Pointer)
	DrawArraysEXT(mode uint32, first int32, count int32)
	EdgeFlagPointerEXT(stride int32, count int32, pointer *bool)
	GetPointervEXT(pname uint32, params *unsafe.Pointer)
	IndexPointerEXT(type_ uint32, stride int32, count int32, pointer unsafe.Pointer)
	NormalPointerEXT(type_ uint32, stride int32, count int32, pointer unsafe.Pointer)
	TexCoordPointerEXT(size int32, type_ uint32, stride int32, count int32, pointer unsafe.Pointer)
	VertexPointerEXT(size int32, type_ uint32, stride int32, count int32, pointer unsafe.Pointer)
	VertexAttribL1dEXT(index uint32, x float64)
	VertexAttribL2dEXT(index uint32, x float64, y float64)
	VertexAttribL3dEXT(index uint32, x float64, y float64, z float64)
	VertexAttribL4dEXT(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL1dvEXT(index uint32, v *float64)
	VertexAttribL2dvEXT(index uint32, v *float64)
	VertexAttribL3dvEXT(index uint32, v *float64)
	VertexAttribL4dvEXT(index uint32, v *float64)
	VertexAttribLPointerEXT(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	GetVertexAttribLdvEXT(index uint32, pname uint32, params *float64)
	BeginVertexShaderEXT()
	EndVertexShaderEXT()
	BindVertexShaderEXT(id uint32)
	GenVertexShadersEXT(range_ uint32) uint32
	DeleteVertexShaderEXT(id uint32)
	ShaderOp1EXT(op uint32, res uint32, arg1 uint32)
	ShaderOp2EXT(op uint32, res uint32, arg1 uint32, arg2 uint32)
	ShaderOp3EXT(op uint32, res uint32, arg1 uint32, arg2 uint32, arg3 uint32)
	SwizzleEXT(res uint32, in uint32, outX uint32, outY uint32, outZ uint32, outW uint32)
	WriteMaskEXT(res uint32, in uint32, outX uint32, outY uint32, outZ uint32, outW uint32)
	InsertComponentEXT(res uint32, src uint32, num uint32)
	ExtractComponentEXT(res uint32, src uint32, num uint32)
	GenSymbolsEXT(datatype uint32, storagetype uint32, range_ uint32, components uint32) uint32
	SetInvariantEXT(id uint32, type_ uint32, addr unsafe.Pointer)
	SetLocalConstantEXT(id uint32, type_ uint32, addr unsafe.Pointer)
	VariantbvEXT(id uint32, addr *int8)
	VariantsvEXT(id uint32, addr *int16)
	VariantivEXT(id uint32, addr *int32)
	VariantfvEXT(id uint32, addr *float32)
	VariantdvEXT(id uint32, addr *float64)
	VariantubvEXT(id uint32, addr *uint8)
	VariantusvEXT(id uint32, addr *uint16)
	VariantuivEXT(id uint32, addr *uint32)
	VariantPointerEXT(id uint32, type_ uint32, stride uint32, addr unsafe.Pointer)
	EnableVariantClientStateEXT(id uint32)
	DisableVariantClientStateEXT(id uint32)
	BindLightParameterEXT(light uint32, value uint32) uint32
	BindMaterialParameterEXT(face uint32, value uint32) uint32
	BindTexGenParameterEXT(unit uint32, coord uint32, value uint32) uint32
	BindTextureUnitParameterEXT(unit uint32, value uint32) uint32
	BindParameterEXT(value uint32) uint32
	IsVariantEnabledEXT(id uint32, cap uint32) bool
	GetVariantBooleanvEXT(id uint32, value uint32, data *bool)
	GetVariantIntegervEXT(id uint32, value uint32, data *int32)
	GetVariantFloatvEXT(id uint32, value uint32, data *float32)
	GetVariantPointervEXT(id uint32, value uint32, data *unsafe.Pointer)
	GetInvariantBooleanvEXT(id uint32, value uint32, data *bool)
	GetInvariantIntegervEXT(id uint32, value uint32, data *int32)
	GetInvariantFloatvEXT(id uint32, value uint32, data *float32)
	GetLocalConstantBooleanvEXT(id uint32, value uint32, data *bool)
	GetLocalConstantIntegervEXT(id uint32, value uint32, data *int32)
	GetLocalConstantFloatvEXT(id uint32, value uint32, data *float32)
	VertexWeightfEXT(weight float32)
	VertexWeightfvEXT(weight *float32)
	VertexWeightPointerEXT(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	AcquireKeyedMutexWin32EXT(memory uint32, key uint64, timeout uint32) bool
	ReleaseKeyedMutexWin32EXT(memory uint32, key uint64) bool
	WindowRectanglesEXT(mode uint32, count int32, box *int32)
	ImportSyncEXT(external_sync_type uint32, external_sync uintptr, flags uint32) GLsync
	FrameTerminatorGREMEDY()
	StringMarkerGREMEDY(len int32, string unsafe.Pointer)
	ImageTransformParameteriHP(target uint32, pname uint32, param int32)
	ImageTransformParameterfHP(target uint32, pname uint32, param float32)
	ImageTransformParameterivHP(target uint32, pname uint32, params *int32)
	ImageTransformParameterfvHP(target uint32, pname uint32, params *float32)
	GetImageTransformParameterivHP(target uint32, pname uint32, params *int32)
	GetImageTransformParameterfvHP(target uint32, pname uint32, params *float32)
	MultiModeDrawArraysIBM(mode *uint32, first *int32, count *int32, primcount int32, modestride int32)
	MultiModeDrawElementsIBM(mode *uint32, count *int32, type_ uint32, indices *unsafe.Pointer, primcount int32, modestride int32)
	FlushStaticDataIBM(target uint32)
	ColorPointerListIBM(size int32, type_ uint32, stride int32, pointer *unsafe.Pointer, ptrstride int32)
	SecondaryColorPointerListIBM(size int32, type_ uint32, stride int32, pointer *unsafe.Pointer, ptrstride int32)
	EdgeFlagPointerListIBM(stride int32, pointer **bool, ptrstride int32)
	FogCoordPointerListIBM(type_ uint32, stride int32, pointer *unsafe.Pointer, ptrstride int32)
	IndexPointerListIBM(type_ uint32, stride int32, pointer *unsafe.Pointer, ptrstride int32)
	NormalPointerListIBM(type_ uint32, stride int32, pointer *unsafe.Pointer, ptrstride int32)
	TexCoordPointerListIBM(size int32, type_ uint32, stride int32, pointer *unsafe.Pointer, ptrstride int32)
	VertexPointerListIBM(size int32, type_ uint32, stride int32, pointer *unsafe.Pointer, ptrstride int32)
	BlendFuncSeparateINGR(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	ApplyFramebufferAttachmentCMAAINTEL()
	SyncTextureINTEL(texture uint32)
	UnmapTexture2DINTEL(texture uint32, level int32)
	MapTexture2DINTEL(texture uint32, level int32, access uint32, stride *int32, layout *uint32) unsafe.Pointer
	VertexPointervINTEL(size int32, type_ uint32, pointer *unsafe.Pointer)
	NormalPointervINTEL(type_ uint32, pointer *unsafe.Pointer)
	ColorPointervINTEL(size int32, type_ uint32, pointer *unsafe.Pointer)
	TexCoordPointervINTEL(size int32, type_ uint32, pointer *unsafe.Pointer)
	BeginPerfQueryINTEL(queryHandle uint32)
	CreatePerfQueryINTEL(queryId uint32, queryHandle *uint32)
	DeletePerfQueryINTEL(queryHandle uint32)
	EndPerfQueryINTEL(queryHandle uint32)
	GetFirstPerfQueryIdINTEL(queryId *uint32)
	GetNextPerfQueryIdINTEL(queryId uint32, nextQueryId *uint32)
	GetPerfCounterInfoINTEL(queryId uint32, counterId uint32, counterNameLength uint32, counterName *uint8, counterDescLength uint32, counterDesc *uint8, counterOffset *uint32, counterDataSize *uint32, counterTypeEnum *uint32, counterDataTypeEnum *uint32, rawCounterMaxValue *uint64)
	GetPerfQueryDataINTEL(queryHandle uint32, flags uint32, dataSize int32, data unsafe.Pointer, bytesWritten *uint32)
	GetPerfQueryIdByNameINTEL(queryName *uint8, queryId *uint32)
	GetPerfQueryInfoINTEL(queryId uint32, queryNameLength uint32, queryName *uint8, dataSize *uint32, noCounters *uint32, noInstances *uint32, capsMask *uint32)
	BlendBarrierKHR()
	DebugMessageControl(source uint32, type_ uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsert(source uint32, type_ uint32, id uint32, severity uint32, length int32, buf *uint8)
	DebugMessageCallback(callback func(source, type_, id, severity uint32, message string))
	GetDebugMessageLog(count uint32, bufSize int32, sources *uint32, types *uint32, ids *uint32, severities *uint32, lengths *int32, messageLog *uint8) uint32
	PushDebugGroup(source uint32, id uint32, length int32, message *uint8)
	PopDebugGroup()
	ObjectLabel(identifier uint32, name uint32, length int32, label *uint8)
	GetObjectLabel(identifier uint32, name uint32, bufSize int32, length *int32, label *uint8)
	ObjectPtrLabel(ptr unsafe.Pointer, length int32, label *uint8)
	GetObjectPtrLabel(ptr unsafe.Pointer, bufSize int32, length *int32, label *uint8)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	DebugMessageControlKHR(source uint32, type_ uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsertKHR(source uint32, type_ uint32, id uint32, severity uint32, length int32, buf *uint8)
	DebugMessageCallbackKHR(callback func(source, type_, id, severity uint32, message string))
	GetDebugMessageLogKHR(count uint32, bufSize int32, sources *uint32, types *uint32, ids *uint32, severities *uint32, lengths *int32, messageLog *uint8) uint32
	PushDebugGroupKHR(source uint32, id uint32, length int32, message *uint8)
	PopDebugGroupKHR()
	ObjectLabelKHR(identifier uint32, name uint32, length int32, label *uint8)
	GetObjectLabelKHR(identifier uint32, name uint32, bufSize int32, length *int32, label *uint8)
	ObjectPtrLabelKHR(ptr unsafe.Pointer, length int32, label *uint8)
	GetObjectPtrLabelKHR(ptr unsafe.Pointer, bufSize int32, length *int32, label *uint8)
	GetPointervKHR(pname uint32, params *unsafe.Pointer)
	GetGraphicsResetStatus() uint32
	ReadnPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, bufSize int32, data unsafe.Pointer)
	GetnUniformfv(program uint32, location int32, bufSize int32, params *float32)
	GetnUniformiv(program uint32, location int32, bufSize int32, params *int32)
	GetnUniformuiv(program uint32, location int32, bufSize int32, params *uint32)
	GetGraphicsResetStatusKHR() uint32
	ReadnPixelsKHR(x int32, y int32, width int32, height int32, format uint32, type_ uint32, bufSize int32, data unsafe.Pointer)
	GetnUniformfvKHR(program uint32, location int32, bufSize int32, params *float32)
	GetnUniformivKHR(program uint32, location int32, bufSize int32, params *int32)
	GetnUniformuivKHR(program uint32, location int32, bufSize int32, params *uint32)
	MaxShaderCompilerThreadsKHR(count uint32)
	FramebufferParameteriMESA(target uint32, pname uint32, param int32)
	GetFramebufferParameterivMESA(target uint32, pname uint32, params *int32)
	ResizeBuffersMESA()
	WindowPos2dMESA(x float64, y float64)
	WindowPos2dvMESA(v *float64)
	WindowPos2fMESA(x float32, y float32)
	WindowPos2fvMESA(v *float32)
	WindowPos2iMESA(x int32, y int32)
	WindowPos2ivMESA(v *int32)
	WindowPos2sMESA(x int16, y int16)
	WindowPos2svMESA(v *int16)
	WindowPos3dMESA(x float64, y float64, z float64)
	WindowPos3dvMESA(v *float64)
	WindowPos3fMESA(x float32, y float32, z float32)
	WindowPos3fvMESA(v *float32)
	WindowPos3iMESA(x int32, y int32, z int32)
	WindowPos3ivMESA(v *int32)
	WindowPos3sMESA(x int16, y int16, z int16)
	WindowPos3svMESA(v *int16)
	WindowPos4dMESA(x float64, y float64, z float64, w float64)
	WindowPos4dvMESA(v *float64)
	WindowPos4fMESA(x float32, y float32, z float32, w float32)
	WindowPos4fvMESA(v *float32)
	WindowPos4iMESA(x int32, y int32, z int32, w int32)
	WindowPos4ivMESA(v *int32)
	WindowPos4sMESA(x int16, y int16, z int16, w int16)
	WindowPos4svMESA(v *int16)
	BeginConditionalRenderNVX(id uint32)
	EndConditionalRenderNVX()
	LGPUNamedBufferSubDataNVX(gpuMask uint32, buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	LGPUCopyImageSubDataNVX(sourceGpu uint32, destinationGpuMask uint32, srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srxY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, width int32, height int32, depth int32)
	LGPUInterlockNVX()
	AlphaToCoverageDitherControlNV(mode uint32)
	MultiDrawArraysIndirectBindlessNV(mode uint32, indirect unsafe.Pointer, drawCount int32, stride int32, vertexBufferCount int32)
	MultiDrawElementsIndirectBindlessNV(mode uint32, type_ uint32, indirect unsafe.Pointer, drawCount int32, stride int32, vertexBufferCount int32)
	MultiDrawArraysIndirectBindlessCountNV(mode uint32, indirect unsafe.Pointer, drawCount int32, maxDrawCount int32, stride int32, vertexBufferCount int32)
	MultiDrawElementsIndirectBindlessCountNV(mode uint32, type_ uint32, indirect unsafe.Pointer, drawCount int32, maxDrawCount int32, stride int32, vertexBufferCount int32)
	GetTextureHandleNV(texture uint32) uint64
	GetTextureSamplerHandleNV(texture uint32, sampler uint32) uint64
	MakeTextureHandleResidentNV(handle uint64)
	MakeTextureHandleNonResidentNV(handle uint64)
	GetImageHandleNV(texture uint32, level int32, layered bool, layer int32, format uint32) uint64
	MakeImageHandleResidentNV(handle uint64, access uint32)
	MakeImageHandleNonResidentNV(handle uint64)
	UniformHandleui64NV(location int32, value uint64)
	UniformHandleui64vNV(location int32, count int32, value *uint64)
	ProgramUniformHandleui64NV(program uint32, location int32, value uint64)
	ProgramUniformHandleui64vNV(program uint32, location int32, count int32, values *uint64)
	IsTextureHandleResidentNV(handle uint64) bool
	IsImageHandleResidentNV(handle uint64) bool
	BlendParameteriNV(pname uint32, value int32)
	BlendBarrierNV()
	ViewportPositionWScaleNV(index uint32, xcoeff float32, ycoeff float32)
	CreateStatesNV(n int32, states *uint32)
	DeleteStatesNV(n int32, states *uint32)
	IsStateNV(state uint32) bool
	StateCaptureNV(state uint32, mode uint32)
	GetCommandHeaderNV(tokenID uint32, size uint32) uint32
	GetStageIndexNV(shadertype uint32) uint16
	DrawCommandsNV(primitiveMode uint32, buffer uint32, indirects *uintptr, sizes *int32, count uint32)
	DrawCommandsAddressNV(primitiveMode uint32, indirects *uint64, sizes *int32, count uint32)
	DrawCommandsStatesNV(buffer uint32, indirects *uintptr, sizes *int32, states *uint32, fbos *uint32, count uint32)
	DrawCommandsStatesAddressNV(indirects *uint64, sizes *int32, states *uint32, fbos *uint32, count uint32)
	CreateCommandListsNV(n int32, lists *uint32)
	DeleteCommandListsNV(n int32, lists *uint32)
	IsCommandListNV(list uint32) bool
	ListDrawCommandsStatesClientNV(list uint32, segment uint32, indirects *unsafe.Pointer, sizes *int32, states *uint32, fbos *uint32, count uint32)
	CommandListSegmentsNV(list uint32, segments uint32)
	CompileCommandListNV(list uint32)
	CallCommandListNV(list uint32)
	BeginConditionalRenderNV(id uint32, mode uint32)
	EndConditionalRenderNV()
	SubpixelPrecisionBiasNV(xbits uint32, ybits uint32)
	ConservativeRasterParameterfNV(pname uint32, value float32)
	ConservativeRasterParameteriNV(pname uint32, param int32)
	CopyImageSubDataNV(srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, width int32, height int32, depth int32)
	DepthRangedNV(zNear float64, zFar float64)
	ClearDepthdNV(depth float64)
	DepthBoundsdNV(zmin float64, zmax float64)
	DrawTextureNV(texture uint32, sampler uint32, x0 float32, y0 float32, x1 float32, y1 float32, z float32, s0 float32, t0 float32, s1 float32, t1 float32)
	DrawVkImageNV(vkImage uint64, sampler uint32, x0 float32, y0 float32, x1 float32, y1 float32, z float32, s0 float32, t0 float32, s1 float32, t1 float32)
	WaitVkSemaphoreNV(vkSemaphore uint64)
	SignalVkSemaphoreNV(vkSemaphore uint64)
	SignalVkFenceNV(vkFence uint64)
	MapControlPointsNV(target uint32, index uint32, type_ uint32, ustride int32, vstride int32, uorder int32, vorder int32, packed bool, points unsafe.Pointer)
	MapParameterivNV(target uint32, pname uint32, params *int32)
	MapParameterfvNV(target uint32, pname uint32, params *float32)
	GetMapControlPointsNV(target uint32, index uint32, type_ uint32, ustride int32, vstride int32, packed bool, points unsafe.Pointer)
	GetMapParameterivNV(target uint32, pname uint32, params *int32)
	GetMapParameterfvNV(target uint32, pname uint32, params *float32)
	GetMapAttribParameterivNV(target uint32, index uint32, pname uint32, params *int32)
	GetMapAttribParameterfvNV(target uint32, index uint32, pname uint32, params *float32)
	EvalMapsNV(target uint32, mode uint32)
	GetMultisamplefvNV(pname uint32, index uint32, val *float32)
	SampleMaskIndexedNV(index uint32, mask uint32)
	TexRenderbufferNV(target uint32, renderbuffer uint32)
	DeleteFencesNV(n int32, fences *uint32)
	GenFencesNV(n int32, fences *uint32)
	IsFenceNV(fence uint32) bool
	TestFenceNV(fence uint32) bool
	GetFenceivNV(fence uint32, pname uint32, params *int32)
	FinishFenceNV(fence uint32)
	SetFenceNV(fence uint32, condition uint32)
	FragmentCoverageColorNV(color uint32)
	ProgramNamedParameter4fNV(id uint32, len int32, name *uint8, x float32, y float32, z float32, w float32)
	ProgramNamedParameter4fvNV(id uint32, len int32, name *uint8, v *float32)
	ProgramNamedParameter4dNV(id uint32, len int32, name *uint8, x float64, y float64, z float64, w float64)
	ProgramNamedParameter4dvNV(id uint32, len int32, name *uint8, v *float64)
	GetProgramNamedParameterfvNV(id uint32, len int32, name *uint8, params *float32)
	GetProgramNamedParameterdvNV(id uint32, len int32, name *uint8, params *float64)
	CoverageModulationTableNV(n int32, v *float32)
	GetCoverageModulationTableNV(bufSize int32, v *float32)
	CoverageModulationNV(components uint32)
	RenderbufferStorageMultisampleCoverageNV(target uint32, coverageSamples int32, colorSamples int32, internalformat uint32, width int32, height int32)
	ProgramVertexLimitNV(target uint32, limit int32)
	FramebufferTextureEXT(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTextureFaceEXT(target uint32, attachment uint32, texture uint32, level int32, face uint32)
	ProgramLocalParameterI4iNV(target uint32, index uint32, x int32, y int32, z int32, w int32)
	ProgramLocalParameterI4ivNV(target uint32, index uint32, params *int32)
	ProgramLocalParametersI4ivNV(target uint32, index uint32, count int32, params *int32)
	ProgramLocalParameterI4uiNV(target uint32, index uint32, x uint32, y uint32, z uint32, w uint32)
	ProgramLocalParameterI4uivNV(target uint32, index uint32, params *uint32)
	ProgramLocalParametersI4uivNV(target uint32, index uint32, count int32, params *uint32)
	ProgramEnvParameterI4iNV(target uint32, index uint32, x int32, y int32, z int32, w int32)
	ProgramEnvParameterI4ivNV(target uint32, index uint32, params *int32)
	ProgramEnvParametersI4ivNV(target uint32, index uint32, count int32, params *int32)
	ProgramEnvParameterI4uiNV(target uint32, index uint32, x uint32, y uint32, z uint32, w uint32)
	ProgramEnvParameterI4uivNV(target uint32, index uint32, params *uint32)
	ProgramEnvParametersI4uivNV(target uint32, index uint32, count int32, params *uint32)
	GetProgramLocalParameterIivNV(target uint32, index uint32, params *int32)
	GetProgramLocalParameterIuivNV(target uint32, index uint32, params *uint32)
	GetProgramEnvParameterIivNV(target uint32, index uint32, params *int32)
	GetProgramEnvParameterIuivNV(target uint32, index uint32, params *uint32)
	ProgramSubroutineParametersuivNV(target uint32, count int32, params *uint32)
	GetProgramSubroutineParameteruivNV(target uint32, index uint32, param *uint32)
	Vertex2hNV(x uint16, y uint16)
	Vertex2hvNV(v *uint16)
	Vertex3hNV(x uint16, y uint16, z uint16)
	Vertex3hvNV(v *uint16)
	Vertex4hNV(x uint16, y uint16, z uint16, w uint16)
	Vertex4hvNV(v *uint16)
	Normal3hNV(nx uint16, ny uint16, nz uint16)
	Normal3hvNV(v *uint16)
	Color3hNV(red uint16, green uint16, blue uint16)
	Color3hvNV(v *uint16)
	Color4hNV(red uint16, green uint16, blue uint16, alpha uint16)
	Color4hvNV(v *uint16)
	TexCoord1hNV(s uint16)
	TexCoord1hvNV(v *uint16)
	TexCoord2hNV(s uint16, t uint16)
	TexCoord2hvNV(v *uint16)
	TexCoord3hNV(s uint16, t uint16, r uint16)
	TexCoord3hvNV(v *uint16)
	TexCoord4hNV(s uint16, t uint16, r uint16, q uint16)
	TexCoord4hvNV(v *uint16)
	MultiTexCoord1hNV(target uint32, s uint16)
	MultiTexCoord1hvNV(target uint32, v *uint16)
	MultiTexCoord2hNV(target uint32, s uint16, t uint16)
	MultiTexCoord2hvNV(target uint32, v *uint16)
	MultiTexCoord3hNV(target uint32, s uint16, t uint16, r uint16)
	MultiTexCoord3hvNV(target uint32, v *uint16)
	MultiTexCoord4hNV(target uint32, s uint16, t uint16, r uint16, q uint16)
	MultiTexCoord4hvNV(target uint32, v *uint16)
	FogCoordhNV(fog uint16)
	FogCoordhvNV(fog *uint16)
	SecondaryColor3hNV(red uint16, green uint16, blue uint16)
	SecondaryColor3hvNV(v *uint16)
	VertexWeighthNV(weight uint16)
	VertexWeighthvNV(weight *uint16)
	VertexAttrib1hNV(index uint32, x uint16)
	VertexAttrib1hvNV(index uint32, v *uint16)
	VertexAttrib2hNV(index uint32, x uint16, y uint16)
	VertexAttrib2hvNV(index uint32, v *uint16)
	VertexAttrib3hNV(index uint32, x uint16, y uint16, z uint16)
	VertexAttrib3hvNV(index uint32, v *uint16)
	VertexAttrib4hNV(index uint32, x uint16, y uint16, z uint16, w uint16)
	VertexAttrib4hvNV(index uint32, v *uint16)
	VertexAttribs1hvNV(index uint32, n int32, v *uint16)
	VertexAttribs2hvNV(index uint32, n int32, v *uint16)
	VertexAttribs3hvNV(index uint32, n int32, v *uint16)
	VertexAttribs4hvNV(index uint32, n int32, v *uint16)
	GetInternalformatSampleivNV(target uint32, internalformat uint32, samples int32, pname uint32, count int32, params *int32)
	RenderGpuMaskNV(mask uint32)
	MulticastBufferSubDataNV(gpuMask uint32, buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	MulticastCopyBufferSubDataNV(readGpu uint32, writeGpuMask uint32, readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size int)
	MulticastCopyImageSubDataNV(srcGpu uint32, dstGpuMask uint32, srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int32, srcHeight int32, srcDepth int32)
	MulticastBlitFramebufferNV(srcGpu uint32, dstGpu uint32, srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	MulticastFramebufferSampleLocationsfvNV(gpu uint32, framebuffer uint32, start uint32, count int32, v *float32)
	MulticastBarrierNV()
	MulticastWaitSyncNV(signalGpu uint32, waitGpuMask uint32)
	MulticastGetQueryObjectivNV(gpu uint32, id uint32, pname uint32, params *int32)
	MulticastGetQueryObjectuivNV(gpu uint32, id uint32, pname uint32, params *uint32)
	MulticastGetQueryObjecti64vNV(gpu uint32, id uint32, pname uint32, params *int64)
	MulticastGetQueryObjectui64vNV(gpu uint32, id uint32, pname uint32, params *uint64)
	UploadGpuMaskNVX(mask uint32)
	MulticastViewportArrayvNVX(gpu uint32, first uint32, count int32, v *float32)
	MulticastViewportPositionWScaleNVX(gpu uint32, index uint32, xcoeff float32, ycoeff float32)
	MulticastScissorArrayvNVX(gpu uint32, first uint32, count int32, v *int32)
	AsyncCopyBufferSubDataNVX(waitSemaphoreCount int32, waitSemaphoreArray *uint32, fenceValueArray *uint64, readGpu uint32, writeGpuMask uint32, readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size int, signalSemaphoreCount int32, signalSemaphoreArray *uint32, signalValueArray *uint64) uint32
	AsyncCopyImageSubDataNVX(waitSemaphoreCount int32, waitSemaphoreArray *uint32, waitValueArray *uint64, srcGpu uint32, dstGpuMask uint32, srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int32, srcHeight int32, srcDepth int32, signalSemaphoreCount int32, signalSemaphoreArray *uint32, signalValueArray *uint64) uint32
	CreateProgressFenceNVX() uint32
	SignalSemaphoreui64NVX(signalGpu uint32, fenceObjectCount int32, semaphoreArray *uint32, fenceValueArray *uint64)
	WaitSemaphoreui64NVX(waitGpu uint32, fenceObjectCount int32, semaphoreArray *uint32, fenceValueArray *uint64)
	ClientWaitSemaphoreui64NVX(fenceObjectCount int32, semaphoreArray *uint32, fenceValueArray *uint64)
	GetMemoryObjectDetachedResourcesuivNV(memory uint32, pname uint32, first int32, count int32, params *uint32)
	ResetMemoryObjectParameterNV(memory uint32, pname uint32)
	TexAttachMemoryNV(target uint32, memory uint32, offset uint64)
	BufferAttachMemoryNV(target uint32, memory uint32, offset uint64)
	TextureAttachMemoryNV(texture uint32, memory uint32, offset uint64)
	NamedBufferAttachMemoryNV(buffer uint32, memory uint32, offset uint64)
	BufferPageCommitmentMemNV(target uint32, offset uintptr, size int, memory uint32, memOffset uint64, commit bool)
	TexPageCommitmentMemNV(target uint32, layer int32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, memory uint32, offset uint64, commit bool)
	NamedBufferPageCommitmentMemNV(buffer uint32, offset uintptr, size int, memory uint32, memOffset uint64, commit bool)
	TexturePageCommitmentMemNV(texture uint32, layer int32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, memory uint32, offset uint64, commit bool)
	DrawMeshTasksNV(first uint32, count uint32)
	DrawMeshTasksIndirectNV(indirect uintptr)
	MultiDrawMeshTasksIndirectNV(indirect uintptr, drawcount int32, stride int32)
	MultiDrawMeshTasksIndirectCountNV(indirect uintptr, drawcount uintptr, maxdrawcount int32, stride int32)
	GenOcclusionQueriesNV(n int32, ids *uint32)
	DeleteOcclusionQueriesNV(n int32, ids *uint32)
	IsOcclusionQueryNV(id uint32) bool
	BeginOcclusionQueryNV(id uint32)
	EndOcclusionQueryNV()
	GetOcclusionQueryivNV(id uint32, pname uint32, params *int32)
	GetOcclusionQueryuivNV(id uint32, pname uint32, params *uint32)
	ProgramBufferParametersfvNV(target uint32, bindingIndex uint32, wordIndex uint32, count int32, params *float32)
	ProgramBufferParametersIivNV(target uint32, bindingIndex uint32, wordIndex uint32, count int32, params *int32)
	ProgramBufferParametersIuivNV(target uint32, bindingIndex uint32, wordIndex uint32, count int32, params *uint32)
	GenPathsNV(range_ int32) uint32
	DeletePathsNV(path uint32, range_ int32)
	IsPathNV(path uint32) bool
	PathCommandsNV(path uint32, numCommands int32, commands *uint8, numCoords int32, coordType uint32, coords unsafe.Pointer)
	PathCoordsNV(path uint32, numCoords int32, coordType uint32, coords unsafe.Pointer)
	PathSubCommandsNV(path uint32, commandStart int32, commandsToDelete int32, numCommands int32, commands *uint8, numCoords int32, coordType uint32, coords unsafe.Pointer)
	PathSubCoordsNV(path uint32, coordStart int32, numCoords int32, coordType uint32, coords unsafe.Pointer)
	PathStringNV(path uint32, format uint32, length int32, pathString unsafe.Pointer)
	PathGlyphsNV(firstPathName uint32, fontTarget uint32, fontName unsafe.Pointer, fontStyle uint32, numGlyphs int32, type_ uint32, charcodes unsafe.Pointer, handleMissingGlyphs uint32, pathParameterTemplate uint32, emScale float32)
	PathGlyphRangeNV(firstPathName uint32, fontTarget uint32, fontName unsafe.Pointer, fontStyle uint32, firstGlyph uint32, numGlyphs int32, handleMissingGlyphs uint32, pathParameterTemplate uint32, emScale float32)
	WeightPathsNV(resultPath uint32, numPaths int32, paths *uint32, weights *float32)
	CopyPathNV(resultPath uint32, srcPath uint32)
	InterpolatePathsNV(resultPath uint32, pathA uint32, pathB uint32, weight float32)
	TransformPathNV(resultPath uint32, srcPath uint32, transformType uint32, transformValues *float32)
	PathParameterivNV(path uint32, pname uint32, value *int32)
	PathParameteriNV(path uint32, pname uint32, value int32)
	PathParameterfvNV(path uint32, pname uint32, value *float32)
	PathParameterfNV(path uint32, pname uint32, value float32)
	PathDashArrayNV(path uint32, dashCount int32, dashArray *float32)
	PathStencilFuncNV(func_ uint32, ref int32, mask uint32)
	PathStencilDepthOffsetNV(factor float32, units float32)
	StencilFillPathNV(path uint32, fillMode uint32, mask uint32)
	StencilStrokePathNV(path uint32, reference int32, mask uint32)
	StencilFillPathInstancedNV(numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, fillMode uint32, mask uint32, transformType uint32, transformValues *float32)
	StencilStrokePathInstancedNV(numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, reference int32, mask uint32, transformType uint32, transformValues *float32)
	PathCoverDepthFuncNV(func_ uint32)
	CoverFillPathNV(path uint32, coverMode uint32)
	CoverStrokePathNV(path uint32, coverMode uint32)
	CoverFillPathInstancedNV(numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, coverMode uint32, transformType uint32, transformValues *float32)
	CoverStrokePathInstancedNV(numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, coverMode uint32, transformType uint32, transformValues *float32)
	GetPathParameterivNV(path uint32, pname uint32, value *int32)
	GetPathParameterfvNV(path uint32, pname uint32, value *float32)
	GetPathCommandsNV(path uint32, commands *uint8)
	GetPathCoordsNV(path uint32, coords *float32)
	GetPathDashArrayNV(path uint32, dashArray *float32)
	GetPathMetricsNV(metricQueryMask uint32, numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, stride int32, metrics *float32)
	GetPathMetricRangeNV(metricQueryMask uint32, firstPathName uint32, numPaths int32, stride int32, metrics *float32)
	GetPathSpacingNV(pathListMode uint32, numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, advanceScale float32, kerningScale float32, transformType uint32, returnedSpacing *float32)
	IsPointInFillPathNV(path uint32, mask uint32, x float32, y float32) bool
	IsPointInStrokePathNV(path uint32, x float32, y float32) bool
	GetPathLengthNV(path uint32, startSegment int32, numSegments int32) float32
	PointAlongPathNV(path uint32, startSegment int32, numSegments int32, distance float32, x *float32, y *float32, tangentX *float32, tangentY *float32) bool
	MatrixLoad3x2fNV(matrixMode uint32, m *float32)
	MatrixLoad3x3fNV(matrixMode uint32, m *float32)
	MatrixLoadTranspose3x3fNV(matrixMode uint32, m *float32)
	MatrixMult3x2fNV(matrixMode uint32, m *float32)
	MatrixMult3x3fNV(matrixMode uint32, m *float32)
	MatrixMultTranspose3x3fNV(matrixMode uint32, m *float32)
	StencilThenCoverFillPathNV(path uint32, fillMode uint32, mask uint32, coverMode uint32)
	StencilThenCoverStrokePathNV(path uint32, reference int32, mask uint32, coverMode uint32)
	StencilThenCoverFillPathInstancedNV(numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, fillMode uint32, mask uint32, coverMode uint32, transformType uint32, transformValues *float32)
	StencilThenCoverStrokePathInstancedNV(numPaths int32, pathNameType uint32, paths unsafe.Pointer, pathBase uint32, reference int32, mask uint32, coverMode uint32, transformType uint32, transformValues *float32)
	PathGlyphIndexRangeNV(fontTarget uint32, fontName unsafe.Pointer, fontStyle uint32, pathParameterTemplate uint32, emScale float32, baseAndCount uint32) uint32
	PathGlyphIndexArrayNV(firstPathName uint32, fontTarget uint32, fontName unsafe.Pointer, fontStyle uint32, firstGlyphIndex uint32, numGlyphs int32, pathParameterTemplate uint32, emScale float32) uint32
	PathMemoryGlyphIndexArrayNV(firstPathName uint32, fontTarget uint32, fontSize int, fontData unsafe.Pointer, faceIndex int32, firstGlyphIndex uint32, numGlyphs int32, pathParameterTemplate uint32, emScale float32) uint32
	ProgramPathFragmentInputGenNV(program uint32, location int32, genMode uint32, components int32, coeffs *float32)
	GetProgramResourcefvNV(program uint32, programInterface uint32, index uint32, propCount int32, props *uint32, count int32, length *int32, params *float32)
	PathColorGenNV(color uint32, genMode uint32, colorFormat uint32, coeffs *float32)
	PathTexGenNV(texCoordSet uint32, genMode uint32, components int32, coeffs *float32)
	PathFogGenNV(genMode uint32)
	GetPathColorGenivNV(color uint32, pname uint32, value *int32)
	GetPathColorGenfvNV(color uint32, pname uint32, value *float32)
	GetPathTexGenivNV(texCoordSet uint32, pname uint32, value *int32)
	GetPathTexGenfvNV(texCoordSet uint32, pname uint32, value *float32)
	PixelDataRangeNV(target uint32, length int32, pointer unsafe.Pointer)
	FlushPixelDataRangeNV(target uint32)
	PointParameteriNV(pname uint32, param int32)
	PointParameterivNV(pname uint32, params *int32)
	PresentFrameKeyedNV(video_slot uint32, minPresentTime uint64, beginPresentTimeId uint32, presentDurationId uint32, type_ uint32, target0 uint32, fill0 uint32, key0 uint32, target1 uint32, fill1 uint32, key1 uint32)
	PresentFrameDualFillNV(video_slot uint32, minPresentTime uint64, beginPresentTimeId uint32, presentDurationId uint32, type_ uint32, target0 uint32, fill0 uint32, target1 uint32, fill1 uint32, target2 uint32, fill2 uint32, target3 uint32, fill3 uint32)
	GetVideoivNV(video_slot uint32, pname uint32, params *int32)
	GetVideouivNV(video_slot uint32, pname uint32, params *uint32)
	GetVideoi64vNV(video_slot uint32, pname uint32, params *int64)
	GetVideoui64vNV(video_slot uint32, pname uint32, params *uint64)
	PrimitiveRestartNV()
	PrimitiveRestartIndexNV(index uint32)
	QueryResourceNV(queryType uint32, tagId int32, count uint32, buffer *int32) int32
	GenQueryResourceTagNV(n int32, tagIds *int32)
	DeleteQueryResourceTagNV(n int32, tagIds *int32)
	QueryResourceTagNV(tagId int32, tagString *uint8)
	CombinerParameterfvNV(pname uint32, params *float32)
	CombinerParameterfNV(pname uint32, param float32)
	CombinerParameterivNV(pname uint32, params *int32)
	CombinerParameteriNV(pname uint32, param int32)
	CombinerInputNV(stage uint32, portion uint32, variable uint32, input uint32, mapping uint32, componentUsage uint32)
	CombinerOutputNV(stage uint32, portion uint32, abOutput uint32, cdOutput uint32, sumOutput uint32, scale uint32, bias uint32, abDotProduct bool, cdDotProduct bool, muxSum bool)
	FinalCombinerInputNV(variable uint32, input uint32, mapping uint32, componentUsage uint32)
	GetCombinerInputParameterfvNV(stage uint32, portion uint32, variable uint32, pname uint32, params *float32)
	GetCombinerInputParameterivNV(stage uint32, portion uint32, variable uint32, pname uint32, params *int32)
	GetCombinerOutputParameterfvNV(stage uint32, portion uint32, pname uint32, params *float32)
	GetCombinerOutputParameterivNV(stage uint32, portion uint32, pname uint32, params *int32)
	GetFinalCombinerInputParameterfvNV(variable uint32, pname uint32, params *float32)
	GetFinalCombinerInputParameterivNV(variable uint32, pname uint32, params *int32)
	CombinerStageParameterfvNV(stage uint32, pname uint32, params *float32)
	GetCombinerStageParameterfvNV(stage uint32, pname uint32, params *float32)
	FramebufferSampleLocationsfvNV(target uint32, start uint32, count int32, v *float32)
	NamedFramebufferSampleLocationsfvNV(framebuffer uint32, start uint32, count int32, v *float32)
	ResolveDepthValuesNV()
	ScissorExclusiveNV(x int32, y int32, width int32, height int32)
	ScissorExclusiveArrayvNV(first uint32, count int32, v *int32)
	MakeBufferResidentNV(target uint32, access uint32)
	MakeBufferNonResidentNV(target uint32)
	IsBufferResidentNV(target uint32) bool
	MakeNamedBufferResidentNV(buffer uint32, access uint32)
	MakeNamedBufferNonResidentNV(buffer uint32)
	IsNamedBufferResidentNV(buffer uint32) bool
	GetBufferParameterui64vNV(target uint32, pname uint32, params *uint64)
	GetNamedBufferParameterui64vNV(buffer uint32, pname uint32, params *uint64)
	GetIntegerui64vNV(value uint32, result *uint64)
	Uniformui64NV(location int32, value uint64)
	Uniformui64vNV(location int32, count int32, value *uint64)
	ProgramUniformui64NV(program uint32, location int32, value uint64)
	ProgramUniformui64vNV(program uint32, location int32, count int32, value *uint64)
	BindShadingRateImageNV(texture uint32)
	GetShadingRateImagePaletteNV(viewport uint32, entry uint32, rate *uint32)
	GetShadingRateSampleLocationivNV(rate uint32, samples uint32, index uint32, location *int32)
	ShadingRateImageBarrierNV(synchronize bool)
	ShadingRateImagePaletteNV(viewport uint32, first uint32, count int32, rates *uint32)
	ShadingRateSampleOrderNV(order uint32)
	ShadingRateSampleOrderCustomNV(rate uint32, samples uint32, locations *int32)
	TextureBarrierNV()
	TexImage2DMultisampleCoverageNV(target uint32, coverageSamples int32, colorSamples int32, internalFormat int32, width int32, height int32, fixedSampleLocations bool)
	TexImage3DMultisampleCoverageNV(target uint32, coverageSamples int32, colorSamples int32, internalFormat int32, width int32, height int32, depth int32, fixedSampleLocations bool)
	TextureImage2DMultisampleNV(texture uint32, target uint32, samples int32, internalFormat int32, width int32, height int32, fixedSampleLocations bool)
	TextureImage3DMultisampleNV(texture uint32, target uint32, samples int32, internalFormat int32, width int32, height int32, depth int32, fixedSampleLocations bool)
	TextureImage2DMultisampleCoverageNV(texture uint32, target uint32, coverageSamples int32, colorSamples int32, internalFormat int32, width int32, height int32, fixedSampleLocations bool)
	TextureImage3DMultisampleCoverageNV(texture uint32, target uint32, coverageSamples int32, colorSamples int32, internalFormat int32, width int32, height int32, depth int32, fixedSampleLocations bool)
	BeginTransformFeedbackNV(primitiveMode uint32)
	EndTransformFeedbackNV()
	TransformFeedbackAttribsNV(count int32, attribs *int32, bufferMode uint32)
	BindBufferRangeNV(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindBufferOffsetNV(target uint32, index uint32, buffer uint32, offset uintptr)
	BindBufferBaseNV(target uint32, index uint32, buffer uint32)
	TransformFeedbackVaryingsNV(program uint32, count int32, locations *int32, bufferMode uint32)
	ActiveVaryingNV(program uint32, name *uint8)
	GetVaryingLocationNV(program uint32, name *uint8) int32
	GetActiveVaryingNV(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetTransformFeedbackVaryingNV(program uint32, index uint32, location *int32)
	TransformFeedbackStreamAttribsNV(count int32, attribs *int32, nbuffers int32, bufstreams *int32, bufferMode uint32)
	BindTransformFeedbackNV(target uint32, id uint32)
	DeleteTransformFeedbacksNV(n int32, ids *uint32)
	GenTransformFeedbacksNV(n int32, ids *uint32)
	IsTransformFeedbackNV(id uint32) bool
	PauseTransformFeedbackNV()
	ResumeTransformFeedbackNV()
	DrawTransformFeedbackNV(mode uint32, id uint32)
	VDPAUInitNV(vdpDevice unsafe.Pointer, getProcAddress unsafe.Pointer)
	VDPAUFiniNV()
	VDPAURegisterVideoSurfaceNV(vdpSurface unsafe.Pointer, target uint32, numTextureNames int32, textureNames *uint32) uintptr
	VDPAURegisterOutputSurfaceNV(vdpSurface unsafe.Pointer, target uint32, numTextureNames int32, textureNames *uint32) uintptr
	VDPAUIsSurfaceNV(surface uintptr) bool
	VDPAUUnregisterSurfaceNV(surface uintptr)
	VDPAUGetSurfaceivNV(surface uintptr, pname uint32, count int32, length *int32, values *int32)
	VDPAUSurfaceAccessNV(surface uintptr, access uint32)
	VDPAUMapSurfacesNV(numSurfaces int32, surfaces *uintptr)
	VDPAUUnmapSurfacesNV(numSurface int32, surfaces *uintptr)
	VDPAURegisterVideoSurfaceWithPictureStructureNV(vdpSurface unsafe.Pointer, target uint32, numTextureNames int32, textureNames *uint32, isFrameStructure bool) uintptr
	FlushVertexArrayRangeNV()
	VertexArrayRangeNV(length int32, pointer unsafe.Pointer)
	VertexAttribL1i64NV(index uint32, x int64)
	VertexAttribL2i64NV(index uint32, x int64, y int64)
	VertexAttribL3i64NV(index uint32, x int64, y int64, z int64)
	VertexAttribL4i64NV(index uint32, x int64, y int64, z int64, w int64)
	VertexAttribL1i64vNV(index uint32, v *int64)
	VertexAttribL2i64vNV(index uint32, v *int64)
	VertexAttribL3i64vNV(index uint32, v *int64)
	VertexAttribL4i64vNV(index uint32, v *int64)
	VertexAttribL1ui64NV(index uint32, x uint64)
	VertexAttribL2ui64NV(index uint32, x uint64, y uint64)
	VertexAttribL3ui64NV(index uint32, x uint64, y uint64, z uint64)
	VertexAttribL4ui64NV(index uint32, x uint64, y uint64, z uint64, w uint64)
	VertexAttribL1ui64vNV(index uint32, v *uint64)
	VertexAttribL2ui64vNV(index uint32, v *uint64)
	VertexAttribL3ui64vNV(index uint32, v *uint64)
	VertexAttribL4ui64vNV(index uint32, v *uint64)
	GetVertexAttribLi64vNV(index uint32, pname uint32, params *int64)
	GetVertexAttribLui64vNV(index uint32, pname uint32, params *uint64)
	VertexAttribLFormatNV(index uint32, size int32, type_ uint32, stride int32)
	BufferAddressRangeNV(pname uint32, index uint32, address uint64, length int)
	VertexFormatNV(size int32, type_ uint32, stride int32)
	NormalFormatNV(type_ uint32, stride int32)
	ColorFormatNV(size int32, type_ uint32, stride int32)
	IndexFormatNV(type_ uint32, stride int32)
	TexCoordFormatNV(size int32, type_ uint32, stride int32)
	EdgeFlagFormatNV(stride int32)
	SecondaryColorFormatNV(size int32, type_ uint32, stride int32)
	FogCoordFormatNV(type_ uint32, stride int32)
	VertexAttribFormatNV(index uint32, size int32, type_ uint32, normalized bool, stride int32)
	VertexAttribIFormatNV(index uint32, size int32, type_ uint32, stride int32)
	GetIntegerui64i_vNV(value uint32, index uint32, result *uint64)
	AreProgramsResidentNV(n int32, programs *uint32, residences *bool) bool
	BindProgramNV(target uint32, id uint32)
	DeleteProgramsNV(n int32, programs *uint32)
	ExecuteProgramNV(target uint32, id uint32, params *float32)
	GenProgramsNV(n int32, programs *uint32)
	GetProgramParameterdvNV(target uint32, index uint32, pname uint32, params *float64)
	GetProgramParameterfvNV(target uint32, index uint32, pname uint32, params *float32)
	GetProgramivNV(id uint32, pname uint32, params *int32)
	GetProgramStringNV(id uint32, pname uint32, program *uint8)
	GetTrackMatrixivNV(target uint32, address uint32, pname uint32, params *int32)
	GetVertexAttribdvNV(index uint32, pname uint32, params *float64)
	GetVertexAttribfvNV(index uint32, pname uint32, params *float32)
	GetVertexAttribivNV(index uint32, pname uint32, params *int32)
	GetVertexAttribPointervNV(index uint32, pname uint32, pointer *unsafe.Pointer)
	IsProgramNV(id uint32) bool
	LoadProgramNV(target uint32, id uint32, len int32, program *uint8)
	ProgramParameter4dNV(target uint32, index uint32, x float64, y float64, z float64, w float64)
	ProgramParameter4dvNV(target uint32, index uint32, v *float64)
	ProgramParameter4fNV(target uint32, index uint32, x float32, y float32, z float32, w float32)
	ProgramParameter4fvNV(target uint32, index uint32, v *float32)
	ProgramParameters4dvNV(target uint32, index uint32, count int32, v *float64)
	ProgramParameters4fvNV(target uint32, index uint32, count int32, v *float32)
	RequestResidentProgramsNV(n int32, programs *uint32)
	TrackMatrixNV(target uint32, address uint32, matrix uint32, transform uint32)
	VertexAttribPointerNV(index uint32, fsize int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttrib1dNV(index uint32, x float64)
	VertexAttrib1dvNV(index uint32, v *float64)
	VertexAttrib1fNV(index uint32, x float32)
	VertexAttrib1fvNV(index uint32, v *float32)
	VertexAttrib1sNV(index uint32, x int16)
	VertexAttrib1svNV(index uint32, v *int16)
	VertexAttrib2dNV(index uint32, x float64, y float64)
	VertexAttrib2dvNV(index uint32, v *float64)
	VertexAttrib2fNV(index uint32, x float32, y float32)
	VertexAttrib2fvNV(index uint32, v *float32)
	VertexAttrib2sNV(index uint32, x int16, y int16)
	VertexAttrib2svNV(index uint32, v *int16)
	VertexAttrib3dNV(index uint32, x float64, y float64, z float64)
	VertexAttrib3dvNV(index uint32, v *float64)
	VertexAttrib3fNV(index uint32, x float32, y float32, z float32)
	VertexAttrib3fvNV(index uint32, v *float32)
	VertexAttrib3sNV(index uint32, x int16, y int16, z int16)
	VertexAttrib3svNV(index uint32, v *int16)
	VertexAttrib4dNV(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dvNV(index uint32, v *float64)
	VertexAttrib4fNV(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fvNV(index uint32, v *float32)
	VertexAttrib4sNV(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4svNV(index uint32, v *int16)
	VertexAttrib4ubNV(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4ubvNV(index uint32, v *uint8)
	VertexAttribs1dvNV(index uint32, count int32, v *float64)
	VertexAttribs1fvNV(index uint32, count int32, v *float32)
	VertexAttribs1svNV(index uint32, count int32, v *int16)
	VertexAttribs2dvNV(index uint32, count int32, v *float64)
	VertexAttribs2fvNV(index uint32, count int32, v *float32)
	VertexAttribs2svNV(index uint32, count int32, v *int16)
	VertexAttribs3dvNV(index uint32, count int32, v *float64)
	VertexAttribs3fvNV(index uint32, count int32, v *float32)
	VertexAttribs3svNV(index uint32, count int32, v *int16)
	VertexAttribs4dvNV(index uint32, count int32, v *float64)
	VertexAttribs4fvNV(index uint32, count int32, v *float32)
	VertexAttribs4svNV(index uint32, count int32, v *int16)
	VertexAttribs4ubvNV(index uint32, count int32, v *uint8)
	VertexAttribI1iEXT(index uint32, x int32)
	VertexAttribI2iEXT(index uint32, x int32, y int32)
	VertexAttribI3iEXT(index uint32, x int32, y int32, z int32)
	VertexAttribI4iEXT(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI1uiEXT(index uint32, x uint32)
	VertexAttribI2uiEXT(index uint32, x uint32, y uint32)
	VertexAttribI3uiEXT(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI4uiEXT(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI1ivEXT(index uint32, v *int32)
	VertexAttribI2ivEXT(index uint32, v *int32)
	VertexAttribI3ivEXT(index uint32, v *int32)
	VertexAttribI4ivEXT(index uint32, v *int32)
	VertexAttribI1uivEXT(index uint32, v *uint32)
	VertexAttribI2uivEXT(index uint32, v *uint32)
	VertexAttribI3uivEXT(index uint32, v *uint32)
	VertexAttribI4uivEXT(index uint32, v *uint32)
	VertexAttribI4bvEXT(index uint32, v *int8)
	VertexAttribI4svEXT(index uint32, v *int16)
	VertexAttribI4ubvEXT(index uint32, v *uint8)
	VertexAttribI4usvEXT(index uint32, v *uint16)
	VertexAttribIPointerEXT(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	GetVertexAttribIivEXT(index uint32, pname uint32, params *int32)
	GetVertexAttribIuivEXT(index uint32, pname uint32, params *uint32)
	BeginVideoCaptureNV(video_capture_slot uint32)
	BindVideoCaptureStreamBufferNV(video_capture_slot uint32, stream uint32, frame_region uint32, offset uintptr)
	BindVideoCaptureStreamTextureNV(video_capture_slot uint32, stream uint32, frame_region uint32, target uint32, texture uint32)
	EndVideoCaptureNV(video_capture_slot uint32)
	GetVideoCaptureivNV(video_capture_slot uint32, pname uint32, params *int32)
	GetVideoCaptureStreamivNV(video_capture_slot uint32, stream uint32, pname uint32, params *int32)
	GetVideoCaptureStreamfvNV(video_capture_slot uint32, stream uint32, pname uint32, params *float32)
	GetVideoCaptureStreamdvNV(video_capture_slot uint32, stream uint32, pname uint32, params *float64)
	VideoCaptureNV(video_capture_slot uint32, sequence_num *uint32, capture_time *uint64) uint32
	VideoCaptureStreamParameterivNV(video_capture_slot uint32, stream uint32, pname uint32, params *int32)
	VideoCaptureStreamParameterfvNV(video_capture_slot uint32, stream uint32, pname uint32, params *float32)
	VideoCaptureStreamParameterdvNV(video_capture_slot uint32, stream uint32, pname uint32, params *float64)
	ViewportSwizzleNV(index uint32, swizzlex uint32, swizzley uint32, swizzlez uint32, swizzlew uint32)
	MultiTexCoord1bOES(texture uint32, s int8)
	MultiTexCoord1bvOES(texture uint32, coords *int8)
	MultiTexCoord2bOES(texture uint32, s int8, t int8)
	MultiTexCoord2bvOES(texture uint32, coords *int8)
	MultiTexCoord3bOES(texture uint32, s int8, t int8, r int8)
	MultiTexCoord3bvOES(texture uint32, coords *int8)
	MultiTexCoord4bOES(texture uint32, s int8, t int8, r int8, q int8)
	MultiTexCoord4bvOES(texture uint32, coords *int8)
	TexCoord1bOES(s int8)
	TexCoord1bvOES(coords *int8)
	TexCoord2bOES(s int8, t int8)
	TexCoord2bvOES(coords *int8)
	TexCoord3bOES(s int8, t int8, r int8)
	TexCoord3bvOES(coords *int8)
	TexCoord4bOES(s int8, t int8, r int8, q int8)
	TexCoord4bvOES(coords *int8)
	Vertex2bOES(x int8, y int8)
	Vertex2bvOES(coords *int8)
	Vertex3bOES(x int8, y int8, z int8)
	Vertex3bvOES(coords *int8)
	Vertex4bOES(x int8, y int8, z int8, w int8)
	Vertex4bvOES(coords *int8)
	AlphaFuncxOES(func_ uint32, ref int32)
	ClearColorxOES(red int32, green int32, blue int32, alpha int32)
	ClearDepthxOES(depth int32)
	ClipPlanexOES(plane uint32, equation *int32)
	Color4xOES(red int32, green int32, blue int32, alpha int32)
	DepthRangexOES(n int32, f int32)
	FogxOES(pname uint32, param int32)
	FogxvOES(pname uint32, param *int32)
	FrustumxOES(l int32, r int32, b int32, t int32, n int32, f int32)
	GetClipPlanexOES(plane uint32, equation *int32)
	GetFixedvOES(pname uint32, params *int32)
	GetTexEnvxvOES(target uint32, pname uint32, params *int32)
	GetTexParameterxvOES(target uint32, pname uint32, params *int32)
	LightModelxOES(pname uint32, param int32)
	LightModelxvOES(pname uint32, param *int32)
	LightxOES(light uint32, pname uint32, param int32)
	LightxvOES(light uint32, pname uint32, params *int32)
	LineWidthxOES(width int32)
	LoadMatrixxOES(m *int32)
	MaterialxOES(face uint32, pname uint32, param int32)
	MaterialxvOES(face uint32, pname uint32, param *int32)
	MultMatrixxOES(m *int32)
	MultiTexCoord4xOES(texture uint32, s int32, t int32, r int32, q int32)
	Normal3xOES(nx int32, ny int32, nz int32)
	OrthoxOES(l int32, r int32, b int32, t int32, n int32, f int32)
	PointParameterxvOES(pname uint32, params *int32)
	PointSizexOES(size int32)
	PolygonOffsetxOES(factor int32, units int32)
	RotatexOES(angle int32, x int32, y int32, z int32)
	ScalexOES(x int32, y int32, z int32)
	TexEnvxOES(target uint32, pname uint32, param int32)
	TexEnvxvOES(target uint32, pname uint32, params *int32)
	TexParameterxOES(target uint32, pname uint32, param int32)
	TexParameterxvOES(target uint32, pname uint32, params *int32)
	TranslatexOES(x int32, y int32, z int32)
	GetLightxvOES(light uint32, pname uint32, params *int32)
	GetMaterialxvOES(face uint32, pname uint32, params *int32)
	PointParameterxOES(pname uint32, param int32)
	SampleCoveragexOES(value int32, invert bool)
	AccumxOES(op uint32, value int32)
	BitmapxOES(width int32, height int32, xorig int32, yorig int32, xmove int32, ymove int32, bitmap *uint8)
	BlendColorxOES(red int32, green int32, blue int32, alpha int32)
	ClearAccumxOES(red int32, green int32, blue int32, alpha int32)
	Color3xOES(red int32, green int32, blue int32)
	Color3xvOES(components *int32)
	Color4xvOES(components *int32)
	ConvolutionParameterxOES(target uint32, pname uint32, param int32)
	ConvolutionParameterxvOES(target uint32, pname uint32, params *int32)
	EvalCoord1xOES(u int32)
	EvalCoord1xvOES(coords *int32)
	EvalCoord2xOES(u int32, v int32)
	EvalCoord2xvOES(coords *int32)
	FeedbackBufferxOES(n int32, type_ uint32, buffer *int32)
	GetConvolutionParameterxvOES(target uint32, pname uint32, params *int32)
	GetHistogramParameterxvOES(target uint32, pname uint32, params *int32)
	GetLightxOES(light uint32, pname uint32, params *int32)
	GetMapxvOES(target uint32, query uint32, v *int32)
	GetMaterialxOES(face uint32, pname uint32, param int32)
	GetPixelMapxv(map_ uint32, size int32, values *int32)
	GetTexGenxvOES(coord uint32, pname uint32, params *int32)
	GetTexLevelParameterxvOES(target uint32, level int32, pname uint32, params *int32)
	IndexxOES(component int32)
	IndexxvOES(component *int32)
	LoadTransposeMatrixxOES(m *int32)
	Map1xOES(target uint32, u1 int32, u2 int32, stride int32, order int32, points int32)
	Map2xOES(target uint32, u1 int32, u2 int32, ustride int32, uorder int32, v1 int32, v2 int32, vstride int32, vorder int32, points int32)
	MapGrid1xOES(n int32, u1 int32, u2 int32)
	MapGrid2xOES(n int32, u1 int32, u2 int32, v1 int32, v2 int32)
	MultTransposeMatrixxOES(m *int32)
	MultiTexCoord1xOES(texture uint32, s int32)
	MultiTexCoord1xvOES(texture uint32, coords *int32)
	MultiTexCoord2xOES(texture uint32, s int32, t int32)
	MultiTexCoord2xvOES(texture uint32, coords *int32)
	MultiTexCoord3xOES(texture uint32, s int32, t int32, r int32)
	MultiTexCoord3xvOES(texture uint32, coords *int32)
	MultiTexCoord4xvOES(texture uint32, coords *int32)
	Normal3xvOES(coords *int32)
	PassThroughxOES(token int32)
	PixelMapx(map_ uint32, size int32, values *int32)
	PixelStorex(pname uint32, param int32)
	PixelTransferxOES(pname uint32, param int32)
	PixelZoomxOES(xfactor int32, yfactor int32)
	PrioritizeTexturesxOES(n int32, textures *uint32, priorities *int32)
	RasterPos2xOES(x int32, y int32)
	RasterPos2xvOES(coords *int32)
	RasterPos3xOES(x int32, y int32, z int32)
	RasterPos3xvOES(coords *int32)
	RasterPos4xOES(x int32, y int32, z int32, w int32)
	RasterPos4xvOES(coords *int32)
	RectxOES(x1 int32, y1 int32, x2 int32, y2 int32)
	RectxvOES(v1 *int32, v2 *int32)
	TexCoord1xOES(s int32)
	TexCoord1xvOES(coords *int32)
	TexCoord2xOES(s int32, t int32)
	TexCoord2xvOES(coords *int32)
	TexCoord3xOES(s int32, t int32, r int32)
	TexCoord3xvOES(coords *int32)
	TexCoord4xOES(s int32, t int32, r int32, q int32)
	TexCoord4xvOES(coords *int32)
	TexGenxOES(coord uint32, pname uint32, param int32)
	TexGenxvOES(coord uint32, pname uint32, params *int32)
	Vertex2xOES(x int32)
	Vertex2xvOES(coords *int32)
	Vertex3xOES(x int32, y int32)
	Vertex3xvOES(coords *int32)
	Vertex4xOES(x int32, y int32, z int32)
	Vertex4xvOES(coords *int32)
	QueryMatrixxOES(mantissa *int32, exponent *int32) uint32
	ClearDepthfOES(depth float32)
	ClipPlanefOES(plane uint32, equation *float32)
	DepthRangefOES(n float32, f float32)
	FrustumfOES(l float32, r float32, b float32, t float32, n float32, f float32)
	GetClipPlanefOES(plane uint32, equation *float32)
	OrthofOES(l float32, r float32, b float32, t float32, n float32, f float32)
	FramebufferTextureMultiviewOVR(target uint32, attachment uint32, texture uint32, level int32, baseViewIndex int32, numViews int32)
	HintPGI(target uint32, mode int32)
	DetailTexFuncSGIS(target uint32, n int32, points *float32)
	GetDetailTexFuncSGIS(target uint32, points *float32)
	FogFuncSGIS(n int32, points *float32)
	GetFogFuncSGIS(points *float32)
	SampleMaskSGIS(value float32, invert bool)
	SamplePatternSGIS(pattern uint32)
	PixelTexGenParameteriSGIS(pname uint32, param int32)
	PixelTexGenParameterivSGIS(pname uint32, params *int32)
	PixelTexGenParameterfSGIS(pname uint32, param float32)
	PixelTexGenParameterfvSGIS(pname uint32, params *float32)
	GetPixelTexGenParameterivSGIS(pname uint32, params *int32)
	GetPixelTexGenParameterfvSGIS(pname uint32, params *float32)
	PointParameterfSGIS(pname uint32, param float32)
	PointParameterfvSGIS(pname uint32, params *float32)
	SharpenTexFuncSGIS(target uint32, n int32, points *float32)
	GetSharpenTexFuncSGIS(target uint32, points *float32)
	TexImage4DSGIS(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, size4d int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage4DSGIS(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, woffset int32, width int32, height int32, depth int32, size4d int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureColorMaskSGIS(red bool, green bool, blue bool, alpha bool)
	GetTexFilterFuncSGIS(target uint32, filter uint32, weights *float32)
	TexFilterFuncSGIS(target uint32, filter uint32, n int32, weights *float32)
	AsyncMarkerSGIX(marker uint32)
	FinishAsyncSGIX(markerp *uint32) int32
	PollAsyncSGIX(markerp *uint32) int32
	GenAsyncMarkersSGIX(range_ int32) uint32
	DeleteAsyncMarkersSGIX(marker uint32, range_ int32)
	IsAsyncMarkerSGIX(marker uint32) bool
	FlushRasterSGIX()
	FragmentColorMaterialSGIX(face uint32, mode uint32)
	FragmentLightfSGIX(light uint32, pname uint32, param float32)
	FragmentLightfvSGIX(light uint32, pname uint32, params *float32)
	FragmentLightiSGIX(light uint32, pname uint32, param int32)
	FragmentLightivSGIX(light uint32, pname uint32, params *int32)
	FragmentLightModelfSGIX(pname uint32, param float32)
	FragmentLightModelfvSGIX(pname uint32, params *float32)
	FragmentLightModeliSGIX(pname uint32, param int32)
	FragmentLightModelivSGIX(pname uint32, params *int32)
	FragmentMaterialfSGIX(face uint32, pname uint32, param float32)
	FragmentMaterialfvSGIX(face uint32, pname uint32, params *float32)
	FragmentMaterialiSGIX(face uint32, pname uint32, param int32)
	FragmentMaterialivSGIX(face uint32, pname uint32, params *int32)
	GetFragmentLightfvSGIX(light uint32, pname uint32, params *float32)
	GetFragmentLightivSGIX(light uint32, pname uint32, params *int32)
	GetFragmentMaterialfvSGIX(face uint32, pname uint32, params *float32)
	GetFragmentMaterialivSGIX(face uint32, pname uint32, params *int32)
	LightEnviSGIX(pname uint32, param int32)
	FrameZoomSGIX(factor int32)
	IglooInterfaceSGIX(pname uint32, params unsafe.Pointer)
	GetInstrumentsSGIX() int32
	InstrumentsBufferSGIX(size int32, buffer *int32)
	PollInstrumentsSGIX(marker_p *int32) int32
	ReadInstrumentsSGIX(marker int32)
	StartInstrumentsSGIX()
	StopInstrumentsSGIX(marker int32)
	GetListParameterfvSGIX(list uint32, pname uint32, params *float32)
	GetListParameterivSGIX(list uint32, pname uint32, params *int32)
	ListParameterfSGIX(list uint32, pname uint32, param float32)
	ListParameterfvSGIX(list uint32, pname uint32, params *float32)
	ListParameteriSGIX(list uint32, pname uint32, param int32)
	ListParameterivSGIX(list uint32, pname uint32, params *int32)
	PixelTexGenSGIX(mode uint32)
	DeformationMap3dSGIX(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, w1 float64, w2 float64, wstride int32, worder int32, points *float64)
	DeformationMap3fSGIX(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, w1 float32, w2 float32, wstride int32, worder int32, points *float32)
	DeformSGIX(mask uint32)
	LoadIdentityDeformationMapSGIX(mask uint32)
	ReferencePlaneSGIX(equation *float64)
	SpriteParameterfSGIX(pname uint32, param float32)
	SpriteParameterfvSGIX(pname uint32, params *float32)
	SpriteParameteriSGIX(pname uint32, param int32)
	SpriteParameterivSGIX(pname uint32, params *int32)
	TagSampleBufferSGIX()
	ColorTableSGI(target uint32, internalformat uint32, width int32, format uint32, type_ uint32, table unsafe.Pointer)
	ColorTableParameterfvSGI(target uint32, pname uint32, params *float32)
	ColorTableParameterivSGI(target uint32, pname uint32, params *int32)
	CopyColorTableSGI(target uint32, internalformat uint32, x int32, y int32, width int32)
	GetColorTableSGI(target uint32, format uint32, type_ uint32, table unsafe.Pointer)
	GetColorTableParameterfvSGI(target uint32, pname uint32, params *float32)
	GetColorTableParameterivSGI(target uint32, pname uint32, params *int32)
	FinishTextureSUNX()
	GlobalAlphaFactorbSUN(factor int8)
	GlobalAlphaFactorsSUN(factor int16)
	GlobalAlphaFactoriSUN(factor int32)
	GlobalAlphaFactorfSUN(factor float32)
	GlobalAlphaFactordSUN(factor float64)
	GlobalAlphaFactorubSUN(factor uint8)
	GlobalAlphaFactorusSUN(factor uint16)
	GlobalAlphaFactoruiSUN(factor uint32)
	DrawMeshArraysSUN(mode uint32, first int32, count int32, width int32)
	ReplacementCodeuiSUN(code uint32)
	ReplacementCodeusSUN(code uint16)
	ReplacementCodeubSUN(code uint8)
	ReplacementCodeuivSUN(code *uint32)
	ReplacementCodeusvSUN(code *uint16)
	ReplacementCodeubvSUN(code *uint8)
	ReplacementCodePointerSUN(type_ uint32, stride int32, pointer *unsafe.Pointer)
	Color4ubVertex2fSUN(r uint8, g uint8, b uint8, a uint8, x float32, y float32)
	Color4ubVertex2fvSUN(c *uint8, v *float32)
	Color4ubVertex3fSUN(r uint8, g uint8, b uint8, a uint8, x float32, y float32, z float32)
	Color4ubVertex3fvSUN(c *uint8, v *float32)
	Color3fVertex3fSUN(r float32, g float32, b float32, x float32, y float32, z float32)
	Color3fVertex3fvSUN(c *float32, v *float32)
	Normal3fVertex3fSUN(nx float32, ny float32, nz float32, x float32, y float32, z float32)
	Normal3fVertex3fvSUN(n *float32, v *float32)
	Color4fNormal3fVertex3fSUN(r float32, g float32, b float32, a float32, nx float32, ny float32, nz float32, x float32, y float32, z float32)
	Color4fNormal3fVertex3fvSUN(c *float32, n *float32, v *float32)
	TexCoord2fVertex3fSUN(s float32, t float32, x float32, y float32, z float32)
	TexCoord2fVertex3fvSUN(tc *float32, v *float32)
	TexCoord4fVertex4fSUN(s float32, t float32, p float32, q float32, x float32, y float32, z float32, w float32)
	TexCoord4fVertex4fvSUN(tc *float32, v *float32)
	TexCoord2fColor4ubVertex3fSUN(s float32, t float32, r uint8, g uint8, b uint8, a uint8, x float32, y float32, z float32)
	TexCoord2fColor4ubVertex3fvSUN(tc *float32, c *uint8, v *float32)
	TexCoord2fColor3fVertex3fSUN(s float32, t float32, r float32, g float32, b float32, x float32, y float32, z float32)
	TexCoord2fColor3fVertex3fvSUN(tc *float32, c *float32, v *float32)
	TexCoord2fNormal3fVertex3fSUN(s float32, t float32, nx float32, ny float32, nz float32, x float32, y float32, z float32)
	TexCoord2fNormal3fVertex3fvSUN(tc *float32, n *float32, v *float32)
	TexCoord2fColor4fNormal3fVertex3fSUN(s float32, t float32, r float32, g float32, b float32, a float32, nx float32, ny float32, nz float32, x float32, y float32, z float32)
	TexCoord2fColor4fNormal3fVertex3fvSUN(tc *float32, c *float32, n *float32, v *float32)
	TexCoord4fColor4fNormal3fVertex4fSUN(s float32, t float32, p float32, q float32, r float32, g float32, b float32, a float32, nx float32, ny float32, nz float32, x float32, y float32, z float32, w float32)
	TexCoord4fColor4fNormal3fVertex4fvSUN(tc *float32, c *float32, n *float32, v *float32)
	ReplacementCodeuiVertex3fSUN(rc uint32, x float32, y float32, z float32)
	ReplacementCodeuiVertex3fvSUN(rc *uint32, v *float32)
	ReplacementCodeuiColor4ubVertex3fSUN(rc uint32, r uint8, g uint8, b uint8, a uint8, x float32, y float32, z float32)
	ReplacementCodeuiColor4ubVertex3fvSUN(rc *uint32, c *uint8, v *float32)
	ReplacementCodeuiColor3fVertex3fSUN(rc uint32, r float32, g float32, b float32, x float32, y float32, z float32)
	ReplacementCodeuiColor3fVertex3fvSUN(rc *uint32, c *float32, v *float32)
	ReplacementCodeuiNormal3fVertex3fSUN(rc uint32, nx float32, ny float32, nz float32, x float32, y float32, z float32)
	ReplacementCodeuiNormal3fVertex3fvSUN(rc *uint32, n *float32, v *float32)
	ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc uint32, r float32, g float32, b float32, a float32, nx float32, ny float32, nz float32, x float32, y float32, z float32)
	ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc *uint32, c *float32, n *float32, v *float32)
	ReplacementCodeuiTexCoord2fVertex3fSUN(rc uint32, s float32, t float32, x float32, y float32, z float32)
	ReplacementCodeuiTexCoord2fVertex3fvSUN(rc *uint32, tc *float32, v *float32)
	ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc uint32, s float32, t float32, nx float32, ny float32, nz float32, x float32, y float32, z float32)
	ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc *uint32, tc *float32, n *float32, v *float32)
	ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc uint32, s float32, t float32, r float32, g float32, b float32, a float32, nx float32, ny float32, nz float32, x float32, y float32, z float32)
	ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc *uint32, tc *float32, c *float32, n *float32, v *float32)
}

type GL100

type GL100 interface {
	Extensions
	Accum(op uint32, value float32)
	AlphaFunc(func_ uint32, ref float32)
	Begin(mode uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendFunc(sfactor uint32, dfactor uint32)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CullFace(mode uint32)
	DeleteLists(list uint32, range_ int32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	Disable(cap uint32)
	DrawBuffer(buf uint32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	End()
	EndList()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenLists(range_ int32) uint32
	GetBooleanv(pname uint32, data *bool)
	GetClipPlane(plane uint32, equation *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPolygonStipple(mask *uint8)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	InitNames()
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopMatrix()
	PopName()
	PushAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	Viewport(x int32, y int32, width int32, height int32)
}

func New100

func New100(getProcAddr func(name string) unsafe.Pointer) GL100

type GL110

type GL110 interface {
	Extensions
	Accum(op uint32, value float32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	Begin(mode uint32)
	BindTexture(target uint32, texture uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendFunc(sfactor uint32, dfactor uint32)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CullFace(mode uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteTextures(n int32, textures *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	End()
	EndList()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenLists(range_ int32) uint32
	GenTextures(n int32, textures *uint32)
	GetBooleanv(pname uint32, data *bool)
	GetClipPlane(plane uint32, equation *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	IsTexture(texture uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
}

func New110

func New110(getProcAddr func(name string) unsafe.Pointer) GL110

type GL120

type GL120 interface {
	Extensions
	Accum(op uint32, value float32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	Begin(mode uint32)
	BindTexture(target uint32, texture uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendFunc(sfactor uint32, dfactor uint32)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CullFace(mode uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteTextures(n int32, textures *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	End()
	EndList()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenLists(range_ int32) uint32
	GenTextures(n int32, textures *uint32)
	GetBooleanv(pname uint32, data *bool)
	GetClipPlane(plane uint32, equation *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	IsTexture(texture uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
}

func New120

func New120(getProcAddr func(name string) unsafe.Pointer) GL120

type GL130

type GL130 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	Begin(mode uint32)
	BindTexture(target uint32, texture uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendFunc(sfactor uint32, dfactor uint32)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CullFace(mode uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteTextures(n int32, textures *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	End()
	EndList()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenLists(range_ int32) uint32
	GenTextures(n int32, textures *uint32)
	GetBooleanv(pname uint32, data *bool)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	IsTexture(texture uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
}

func New130

func New130(getProcAddr func(name string) unsafe.Pointer) GL130

type GL140

type GL140 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	Begin(mode uint32)
	BindTexture(target uint32, texture uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CullFace(mode uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteTextures(n int32, textures *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	End()
	EndList()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenLists(range_ int32) uint32
	GenTextures(n int32, textures *uint32)
	GetBooleanv(pname uint32, data *bool)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	IsTexture(texture uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New140

func New140(getProcAddr func(name string) unsafe.Pointer) GL140

type GL150

type GL150 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	Begin(mode uint32)
	BeginQuery(target uint32, id uint32)
	BindBuffer(target uint32, buffer uint32)
	BindTexture(target uint32, texture uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteQueries(n int32, ids *uint32)
	DeleteTextures(n int32, textures *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	End()
	EndList()
	EndQuery(target uint32)
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenTextures(n int32, textures *uint32)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	IsQuery(id uint32) bool
	IsTexture(texture uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	UnmapBuffer(target uint32) bool
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New150

func New150(getProcAddr func(name string) unsafe.Pointer) GL150

type GL200

type GL200 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginQuery(target uint32, id uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindTexture(target uint32, texture uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteShader(shader uint32)
	DeleteTextures(n int32, textures *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	End()
	EndList()
	EndQuery(target uint32)
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenTextures(n int32, textures *uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsQuery(id uint32) bool
	IsShader(shader uint32) bool
	IsTexture(texture uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	ValidateProgram(program uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New200

func New200(getProcAddr func(name string) unsafe.Pointer) GL200

type GL210

type GL210 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginQuery(target uint32, id uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindTexture(target uint32, texture uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteShader(shader uint32)
	DeleteTextures(n int32, textures *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	End()
	EndList()
	EndQuery(target uint32)
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenTextures(n int32, textures *uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsQuery(id uint32) bool
	IsShader(shader uint32) bool
	IsTexture(texture uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	ValidateProgram(program uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New210

func New210(getProcAddr func(name string) unsafe.Pointer) GL210

type GL300

type GL300 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindTexture(target uint32, texture uint32)
	BindVertexArray(array uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteShader(shader uint32)
	DeleteTextures(n int32, textures *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenTextures(n int32, textures *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsShader(shader uint32) bool
	IsTexture(texture uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	ValidateProgram(program uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New300

func New300(getProcAddr func(name string) unsafe.Pointer) GL300

type GL310

type GL310 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindTexture(target uint32, texture uint32)
	BindVertexArray(array uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteShader(shader uint32)
	DeleteTextures(n int32, textures *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenTextures(n int32, textures *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsShader(shader uint32) bool
	IsTexture(texture uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	ValidateProgram(program uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New310

func New310(getProcAddr func(name string) unsafe.Pointer) GL310

type GL320

type GL320 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindTexture(target uint32, texture uint32)
	BindVertexArray(array uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenTextures(n int32, textures *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	ValidateProgram(program uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New320

func New320(getProcAddr func(name string) unsafe.Pointer) GL320

type GL330

type GL330 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindTexture(target uint32, texture uint32)
	BindVertexArray(array uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	ValidateProgram(program uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New330

func New330(getProcAddr func(name string) unsafe.Pointer) GL330

type GL400

type GL400 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindTexture(target uint32, texture uint32)
	BindTransformFeedback(target uint32, id uint32)
	BindVertexArray(array uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendEquationi(buf uint32, mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendFunci(buf uint32, src uint32, dst uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndQueryIndexed(target uint32, index uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetUniformdv(program uint32, location int32, params *float64)
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsTransformFeedback(id uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MinSampleShading(value float32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PatchParameterfv(pname uint32, values *float32)
	PatchParameteri(pname uint32, value int32)
	PauseTransformFeedback()
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	ResumeTransformFeedback()
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1d(location int32, x float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2d(location int32, x float64, y float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform4dv(location int32, count int32, value *float64)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	ValidateProgram(program uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New400

func New400(getProcAddr func(name string) unsafe.Pointer) GL400

type GL410

type GL410 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveShaderProgram(pipeline uint32, program uint32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindProgramPipeline(pipeline uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindTexture(target uint32, texture uint32)
	BindTransformFeedback(target uint32, id uint32)
	BindVertexArray(array uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendEquationi(buf uint32, mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendFunci(buf uint32, src uint32, dst uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearDepthf(d float32)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CreateShaderProgramv(type_ uint32, count int32, strings **uint8) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteProgramPipelines(n int32, pipelines *uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DepthRangeArrayv(first uint32, count int32, v *float64)
	DepthRangeIndexed(index uint32, n float64, f float64)
	DepthRangef(n float32, f float32)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndQueryIndexed(target uint32, index uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenProgramPipelines(n int32, pipelines *uint32)
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublei_v(target uint32, index uint32, data *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloati_v(target uint32, index uint32, data *float32)
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, binary unsafe.Pointer)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, range_ *int32, precision *int32)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetUniformdv(program uint32, location int32, params *float64)
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribLdv(index uint32, pname uint32, params *float64)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsProgramPipeline(pipeline uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsTransformFeedback(id uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MinSampleShading(value float32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PatchParameterfv(pname uint32, values *float32)
	PatchParameteri(pname uint32, value int32)
	PauseTransformFeedback()
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ProgramParameteri(program uint32, pname uint32, value int32)
	ProgramUniform1d(program uint32, location int32, v0 float64)
	ProgramUniform1dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform1f(program uint32, location int32, v0 float32)
	ProgramUniform1fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform1i(program uint32, location int32, v0 int32)
	ProgramUniform1iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform1ui(program uint32, location int32, v0 uint32)
	ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64)
	ProgramUniform2dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform2fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform2iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64)
	ProgramUniform3dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform3fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform3iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)
	ProgramUniform4dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform4fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform4iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	ReleaseShaderCompiler()
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	ResumeTransformFeedback()
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	ScissorArrayv(first uint32, count int32, v *int32)
	ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32)
	ScissorIndexedv(index uint32, v *int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderBinary(count int32, shaders *uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1d(location int32, x float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2d(location int32, x float64, y float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform4dv(location int32, count int32, value *float64)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	UseProgramStages(pipeline uint32, stages uint32, program uint32)
	ValidateProgram(program uint32)
	ValidateProgramPipeline(pipeline uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribL1d(index uint32, x float64)
	VertexAttribL1dv(index uint32, v *float64)
	VertexAttribL2d(index uint32, x float64, y float64)
	VertexAttribL2dv(index uint32, v *float64)
	VertexAttribL3d(index uint32, x float64, y float64, z float64)
	VertexAttribL3dv(index uint32, v *float64)
	VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL4dv(index uint32, v *float64)
	VertexAttribLPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	ViewportArrayv(first uint32, count int32, v *float32)
	ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32)
	ViewportIndexedfv(index uint32, v *float32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New410

func New410(getProcAddr func(name string) unsafe.Pointer) GL410

type GL420

type GL420 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveShaderProgram(pipeline uint32, program uint32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32)
	BindProgramPipeline(pipeline uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindTexture(target uint32, texture uint32)
	BindTransformFeedback(target uint32, id uint32)
	BindVertexArray(array uint32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendEquationi(buf uint32, mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendFunci(buf uint32, src uint32, dst uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearDepthf(d float32)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CreateShaderProgramv(type_ uint32, count int32, strings **uint8) uint32
	CullFace(mode uint32)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteProgramPipelines(n int32, pipelines *uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DepthRangeArrayv(first uint32, count int32, v *float64)
	DepthRangeIndexed(index uint32, n float64, f float64)
	DepthRangef(n float32, f float32)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, baseinstance uint32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawElementsInstancedBaseVertexBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32, baseinstance uint32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackInstanced(mode uint32, id uint32, instancecount int32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	DrawTransformFeedbackStreamInstanced(mode uint32, id uint32, stream uint32, instancecount int32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndQueryIndexed(target uint32, index uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenProgramPipelines(n int32, pipelines *uint32)
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAtomicCounterBufferiv(program uint32, bufferIndex uint32, pname uint32, params *int32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDoublei_v(target uint32, index uint32, data *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloati_v(target uint32, index uint32, data *float32)
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetInternalformativ(target uint32, internalformat uint32, pname uint32, count int32, params *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, binary unsafe.Pointer)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, range_ *int32, precision *int32)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetUniformdv(program uint32, location int32, params *float64)
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribLdv(index uint32, pname uint32, params *float64)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsProgramPipeline(pipeline uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsTransformFeedback(id uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MemoryBarrier(barriers uint32)
	MinSampleShading(value float32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PatchParameterfv(pname uint32, values *float32)
	PatchParameteri(pname uint32, value int32)
	PauseTransformFeedback()
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ProgramParameteri(program uint32, pname uint32, value int32)
	ProgramUniform1d(program uint32, location int32, v0 float64)
	ProgramUniform1dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform1f(program uint32, location int32, v0 float32)
	ProgramUniform1fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform1i(program uint32, location int32, v0 int32)
	ProgramUniform1iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform1ui(program uint32, location int32, v0 uint32)
	ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64)
	ProgramUniform2dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform2fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform2iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64)
	ProgramUniform3dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform3fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform3iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)
	ProgramUniform4dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform4fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform4iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	ReleaseShaderCompiler()
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	ResumeTransformFeedback()
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	ScissorArrayv(first uint32, count int32, v *int32)
	ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32)
	ScissorIndexedv(index uint32, v *int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderBinary(count int32, shaders *uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexStorage1D(target uint32, levels int32, internalformat uint32, width int32)
	TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)
	TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1d(location int32, x float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2d(location int32, x float64, y float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform4dv(location int32, count int32, value *float64)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	UseProgramStages(pipeline uint32, stages uint32, program uint32)
	ValidateProgram(program uint32)
	ValidateProgramPipeline(pipeline uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribL1d(index uint32, x float64)
	VertexAttribL1dv(index uint32, v *float64)
	VertexAttribL2d(index uint32, x float64, y float64)
	VertexAttribL2dv(index uint32, v *float64)
	VertexAttribL3d(index uint32, x float64, y float64, z float64)
	VertexAttribL3dv(index uint32, v *float64)
	VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL4dv(index uint32, v *float64)
	VertexAttribLPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	ViewportArrayv(first uint32, count int32, v *float32)
	ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32)
	ViewportIndexedfv(index uint32, v *float32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New420

func New420(getProcAddr func(name string) unsafe.Pointer) GL420

type GL430

type GL430 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveShaderProgram(pipeline uint32, program uint32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32)
	BindProgramPipeline(pipeline uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindTexture(target uint32, texture uint32)
	BindTransformFeedback(target uint32, id uint32)
	BindVertexArray(array uint32)
	BindVertexBuffer(bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendEquationi(buf uint32, mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendFunci(buf uint32, src uint32, dst uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferData(target uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferSubData(target uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearDepthf(d float32)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyImageSubData(srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int32, srcHeight int32, srcDepth int32)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CreateShaderProgramv(type_ uint32, count int32, strings **uint8) uint32
	CullFace(mode uint32)
	DebugMessageCallback(callback func(source, type_, id, severity uint32, message string))
	DebugMessageControl(source uint32, type_ uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsert(source uint32, type_ uint32, id uint32, severity uint32, length int32, buf *uint8)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteProgramPipelines(n int32, pipelines *uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DepthRangeArrayv(first uint32, count int32, v *float64)
	DepthRangeIndexed(index uint32, n float64, f float64)
	DepthRangef(n float32, f float32)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DispatchCompute(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32)
	DispatchComputeIndirect(indirect uintptr)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, baseinstance uint32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawElementsInstancedBaseVertexBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32, baseinstance uint32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackInstanced(mode uint32, id uint32, instancecount int32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	DrawTransformFeedbackStreamInstanced(mode uint32, id uint32, stream uint32, instancecount int32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndQueryIndexed(target uint32, index uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferParameteri(target uint32, pname uint32, param int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenProgramPipelines(n int32, pipelines *uint32)
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAtomicCounterBufferiv(program uint32, bufferIndex uint32, pname uint32, params *int32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDebugMessageLog(count uint32, bufSize int32, sources *uint32, types *uint32, ids *uint32, severities *uint32, lengths *int32, messageLog *uint8) uint32
	GetDoublei_v(target uint32, index uint32, data *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloati_v(target uint32, index uint32, data *float32)
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetFramebufferParameteriv(target uint32, pname uint32, params *int32)
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetInternalformati64v(target uint32, internalformat uint32, pname uint32, count int32, params *int64)
	GetInternalformativ(target uint32, internalformat uint32, pname uint32, count int32, params *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetObjectLabel(identifier uint32, name uint32, bufSize int32, length *int32, label *uint8)
	GetObjectPtrLabel(ptr unsafe.Pointer, bufSize int32, length *int32, label *uint8)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, binary unsafe.Pointer)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramInterfaceiv(program uint32, programInterface uint32, pname uint32, params *int32)
	GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
	GetProgramResourceIndex(program uint32, programInterface uint32, name *uint8) uint32
	GetProgramResourceLocation(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceLocationIndex(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, props *uint32, count int32, length *int32, params *int32)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, range_ *int32, precision *int32)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetUniformdv(program uint32, location int32, params *float64)
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribLdv(index uint32, pname uint32, params *float64)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	InvalidateBufferData(buffer uint32)
	InvalidateBufferSubData(buffer uint32, offset uintptr, length int)
	InvalidateFramebuffer(target uint32, numAttachments int32, attachments *uint32)
	InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	InvalidateTexImage(texture uint32, level int32)
	InvalidateTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsProgramPipeline(pipeline uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsTransformFeedback(id uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MemoryBarrier(barriers uint32)
	MinSampleShading(value float32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawArraysIndirect(mode uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiDrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	ObjectLabel(identifier uint32, name uint32, length int32, label *uint8)
	ObjectPtrLabel(ptr unsafe.Pointer, length int32, label *uint8)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PatchParameterfv(pname uint32, values *float32)
	PatchParameteri(pname uint32, value int32)
	PauseTransformFeedback()
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopDebugGroup()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ProgramParameteri(program uint32, pname uint32, value int32)
	ProgramUniform1d(program uint32, location int32, v0 float64)
	ProgramUniform1dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform1f(program uint32, location int32, v0 float32)
	ProgramUniform1fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform1i(program uint32, location int32, v0 int32)
	ProgramUniform1iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform1ui(program uint32, location int32, v0 uint32)
	ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64)
	ProgramUniform2dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform2fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform2iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64)
	ProgramUniform3dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform3fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform3iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)
	ProgramUniform4dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform4fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform4iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushDebugGroup(source uint32, id uint32, length int32, message *uint8)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	ReleaseShaderCompiler()
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	ResumeTransformFeedback()
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	ScissorArrayv(first uint32, count int32, v *int32)
	ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32)
	ScissorIndexedv(index uint32, v *int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderBinary(count int32, shaders *uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	ShaderStorageBlockBinding(program uint32, storageBlockIndex uint32, storageBlockBinding uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexBufferRange(target uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexStorage1D(target uint32, levels int32, internalformat uint32, width int32)
	TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)
	TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TexStorage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureView(texture uint32, target uint32, origtexture uint32, internalformat uint32, minlevel uint32, numlevels uint32, minlayer uint32, numlayers uint32)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1d(location int32, x float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2d(location int32, x float64, y float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform4dv(location int32, count int32, value *float64)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	UseProgramStages(pipeline uint32, stages uint32, program uint32)
	ValidateProgram(program uint32)
	ValidateProgramPipeline(pipeline uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribBinding(attribindex uint32, bindingindex uint32)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribFormat(attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribL1d(index uint32, x float64)
	VertexAttribL1dv(index uint32, v *float64)
	VertexAttribL2d(index uint32, x float64, y float64)
	VertexAttribL2dv(index uint32, v *float64)
	VertexAttribL3d(index uint32, x float64, y float64, z float64)
	VertexAttribL3dv(index uint32, v *float64)
	VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL4dv(index uint32, v *float64)
	VertexAttribLFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribLPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexBindingDivisor(bindingindex uint32, divisor uint32)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	ViewportArrayv(first uint32, count int32, v *float32)
	ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32)
	ViewportIndexedfv(index uint32, v *float32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New430

func New430(getProcAddr func(name string) unsafe.Pointer) GL430

type GL440

type GL440 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveShaderProgram(pipeline uint32, program uint32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindBuffersBase(target uint32, first uint32, count int32, buffers *uint32)
	BindBuffersRange(target uint32, first uint32, count int32, buffers *uint32, offsets *uintptr, sizes *int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32)
	BindImageTextures(first uint32, count int32, textures *uint32)
	BindProgramPipeline(pipeline uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindSamplers(first uint32, count int32, samplers *uint32)
	BindTexture(target uint32, texture uint32)
	BindTextures(first uint32, count int32, textures *uint32)
	BindTransformFeedback(target uint32, id uint32)
	BindVertexArray(array uint32)
	BindVertexBuffer(bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	BindVertexBuffers(first uint32, count int32, buffers *uint32, offsets *uintptr, strides *int32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendEquationi(buf uint32, mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendFunci(buf uint32, src uint32, dst uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferStorage(target uint32, size int, data unsafe.Pointer, flags uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferData(target uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferSubData(target uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearDepthf(d float32)
	ClearIndex(c float32)
	ClearStencil(s int32)
	ClearTexImage(texture uint32, level int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyImageSubData(srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int32, srcHeight int32, srcDepth int32)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateProgram() uint32
	CreateShader(type_ uint32) uint32
	CreateShaderProgramv(type_ uint32, count int32, strings **uint8) uint32
	CullFace(mode uint32)
	DebugMessageCallback(callback func(source, type_, id, severity uint32, message string))
	DebugMessageControl(source uint32, type_ uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsert(source uint32, type_ uint32, id uint32, severity uint32, length int32, buf *uint8)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteProgramPipelines(n int32, pipelines *uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DepthRangeArrayv(first uint32, count int32, v *float64)
	DepthRangeIndexed(index uint32, n float64, f float64)
	DepthRangef(n float32, f float32)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DispatchCompute(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32)
	DispatchComputeIndirect(indirect uintptr)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, baseinstance uint32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawElementsInstancedBaseVertexBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32, baseinstance uint32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackInstanced(mode uint32, id uint32, instancecount int32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	DrawTransformFeedbackStreamInstanced(mode uint32, id uint32, stream uint32, instancecount int32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndQueryIndexed(target uint32, index uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferParameteri(target uint32, pname uint32, param int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenProgramPipelines(n int32, pipelines *uint32)
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GetActiveAtomicCounterBufferiv(program uint32, bufferIndex uint32, pname uint32, params *int32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetDebugMessageLog(count uint32, bufSize int32, sources *uint32, types *uint32, ids *uint32, severities *uint32, lengths *int32, messageLog *uint8) uint32
	GetDoublei_v(target uint32, index uint32, data *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloati_v(target uint32, index uint32, data *float32)
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetFramebufferParameteriv(target uint32, pname uint32, params *int32)
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetInternalformati64v(target uint32, internalformat uint32, pname uint32, count int32, params *int64)
	GetInternalformativ(target uint32, internalformat uint32, pname uint32, count int32, params *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetObjectLabel(identifier uint32, name uint32, bufSize int32, length *int32, label *uint8)
	GetObjectPtrLabel(ptr unsafe.Pointer, bufSize int32, length *int32, label *uint8)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, binary unsafe.Pointer)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramInterfaceiv(program uint32, programInterface uint32, pname uint32, params *int32)
	GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
	GetProgramResourceIndex(program uint32, programInterface uint32, name *uint8) uint32
	GetProgramResourceLocation(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceLocationIndex(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, props *uint32, count int32, length *int32, params *int32)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, range_ *int32, precision *int32)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetUniformdv(program uint32, location int32, params *float64)
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribLdv(index uint32, pname uint32, params *float64)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	InvalidateBufferData(buffer uint32)
	InvalidateBufferSubData(buffer uint32, offset uintptr, length int)
	InvalidateFramebuffer(target uint32, numAttachments int32, attachments *uint32)
	InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	InvalidateTexImage(texture uint32, level int32)
	InvalidateTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsProgramPipeline(pipeline uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsTransformFeedback(id uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MemoryBarrier(barriers uint32)
	MinSampleShading(value float32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawArraysIndirect(mode uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiDrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	ObjectLabel(identifier uint32, name uint32, length int32, label *uint8)
	ObjectPtrLabel(ptr unsafe.Pointer, length int32, label *uint8)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PatchParameterfv(pname uint32, values *float32)
	PatchParameteri(pname uint32, value int32)
	PauseTransformFeedback()
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopDebugGroup()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ProgramParameteri(program uint32, pname uint32, value int32)
	ProgramUniform1d(program uint32, location int32, v0 float64)
	ProgramUniform1dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform1f(program uint32, location int32, v0 float32)
	ProgramUniform1fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform1i(program uint32, location int32, v0 int32)
	ProgramUniform1iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform1ui(program uint32, location int32, v0 uint32)
	ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64)
	ProgramUniform2dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform2fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform2iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64)
	ProgramUniform3dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform3fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform3iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)
	ProgramUniform4dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform4fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform4iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushDebugGroup(source uint32, id uint32, length int32, message *uint8)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	ReleaseShaderCompiler()
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	ResumeTransformFeedback()
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	ScissorArrayv(first uint32, count int32, v *int32)
	ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32)
	ScissorIndexedv(index uint32, v *int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderBinary(count int32, shaders *uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	ShaderStorageBlockBinding(program uint32, storageBlockIndex uint32, storageBlockBinding uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexBufferRange(target uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexStorage1D(target uint32, levels int32, internalformat uint32, width int32)
	TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)
	TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TexStorage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureView(texture uint32, target uint32, origtexture uint32, internalformat uint32, minlevel uint32, numlevels uint32, minlayer uint32, numlayers uint32)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1d(location int32, x float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2d(location int32, x float64, y float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform4dv(location int32, count int32, value *float64)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	UnmapBuffer(target uint32) bool
	UseProgram(program uint32)
	UseProgramStages(pipeline uint32, stages uint32, program uint32)
	ValidateProgram(program uint32)
	ValidateProgramPipeline(pipeline uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribBinding(attribindex uint32, bindingindex uint32)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribFormat(attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribL1d(index uint32, x float64)
	VertexAttribL1dv(index uint32, v *float64)
	VertexAttribL2d(index uint32, x float64, y float64)
	VertexAttribL2dv(index uint32, v *float64)
	VertexAttribL3d(index uint32, x float64, y float64, z float64)
	VertexAttribL3dv(index uint32, v *float64)
	VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL4dv(index uint32, v *float64)
	VertexAttribLFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribLPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexBindingDivisor(bindingindex uint32, divisor uint32)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	ViewportArrayv(first uint32, count int32, v *float32)
	ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32)
	ViewportIndexedfv(index uint32, v *float32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New440

func New440(getProcAddr func(name string) unsafe.Pointer) GL440

type GL450

type GL450 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveShaderProgram(pipeline uint32, program uint32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindBuffersBase(target uint32, first uint32, count int32, buffers *uint32)
	BindBuffersRange(target uint32, first uint32, count int32, buffers *uint32, offsets *uintptr, sizes *int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32)
	BindImageTextures(first uint32, count int32, textures *uint32)
	BindProgramPipeline(pipeline uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindSamplers(first uint32, count int32, samplers *uint32)
	BindTexture(target uint32, texture uint32)
	BindTextureUnit(unit uint32, texture uint32)
	BindTextures(first uint32, count int32, textures *uint32)
	BindTransformFeedback(target uint32, id uint32)
	BindVertexArray(array uint32)
	BindVertexBuffer(bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	BindVertexBuffers(first uint32, count int32, buffers *uint32, offsets *uintptr, strides *int32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendEquationi(buf uint32, mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendFunci(buf uint32, src uint32, dst uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BlitNamedFramebuffer(readFramebuffer uint32, drawFramebuffer uint32, srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferStorage(target uint32, size int, data unsafe.Pointer, flags uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	CheckNamedFramebufferStatus(framebuffer uint32, target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferData(target uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferSubData(target uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearDepthf(d float32)
	ClearIndex(c float32)
	ClearNamedBufferData(buffer uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearNamedBufferSubData(buffer uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	ClearNamedFramebufferfi(framebuffer uint32, buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearNamedFramebufferfv(framebuffer uint32, buffer uint32, drawbuffer int32, value *float32)
	ClearNamedFramebufferiv(framebuffer uint32, buffer uint32, drawbuffer int32, value *int32)
	ClearNamedFramebufferuiv(framebuffer uint32, buffer uint32, drawbuffer int32, value *uint32)
	ClearStencil(s int32)
	ClearTexImage(texture uint32, level int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipControl(origin uint32, depth uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage1D(texture uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyImageSubData(srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int32, srcHeight int32, srcDepth int32)
	CopyNamedBufferSubData(readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CopyTextureSubImage1D(texture uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateBuffers(n int32, buffers *uint32)
	CreateFramebuffers(n int32, framebuffers *uint32)
	CreateProgram() uint32
	CreateProgramPipelines(n int32, pipelines *uint32)
	CreateQueries(target uint32, n int32, ids *uint32)
	CreateRenderbuffers(n int32, renderbuffers *uint32)
	CreateSamplers(n int32, samplers *uint32)
	CreateShader(type_ uint32) uint32
	CreateShaderProgramv(type_ uint32, count int32, strings **uint8) uint32
	CreateTextures(target uint32, n int32, textures *uint32)
	CreateTransformFeedbacks(n int32, ids *uint32)
	CreateVertexArrays(n int32, arrays *uint32)
	CullFace(mode uint32)
	DebugMessageCallback(callback func(source, type_, id, severity uint32, message string))
	DebugMessageControl(source uint32, type_ uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsert(source uint32, type_ uint32, id uint32, severity uint32, length int32, buf *uint8)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteProgramPipelines(n int32, pipelines *uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DepthRangeArrayv(first uint32, count int32, v *float64)
	DepthRangeIndexed(index uint32, n float64, f float64)
	DepthRangef(n float32, f float32)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexArrayAttrib(vaobj uint32, index uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DispatchCompute(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32)
	DispatchComputeIndirect(indirect uintptr)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, baseinstance uint32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawElementsInstancedBaseVertexBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32, baseinstance uint32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackInstanced(mode uint32, id uint32, instancecount int32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	DrawTransformFeedbackStreamInstanced(mode uint32, id uint32, stream uint32, instancecount int32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexArrayAttrib(vaobj uint32, index uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndQueryIndexed(target uint32, index uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FlushMappedNamedBufferRange(buffer uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferParameteri(target uint32, pname uint32, param int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenProgramPipelines(n int32, pipelines *uint32)
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GenerateTextureMipmap(texture uint32)
	GetActiveAtomicCounterBufferiv(program uint32, bufferIndex uint32, pname uint32, params *int32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetCompressedTextureImage(texture uint32, level int32, bufSize int32, pixels unsafe.Pointer)
	GetCompressedTextureSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, bufSize int32, pixels unsafe.Pointer)
	GetDebugMessageLog(count uint32, bufSize int32, sources *uint32, types *uint32, ids *uint32, severities *uint32, lengths *int32, messageLog *uint8) uint32
	GetDoublei_v(target uint32, index uint32, data *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloati_v(target uint32, index uint32, data *float32)
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetFramebufferParameteriv(target uint32, pname uint32, params *int32)
	GetGraphicsResetStatus() uint32
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetInternalformati64v(target uint32, internalformat uint32, pname uint32, count int32, params *int64)
	GetInternalformativ(target uint32, internalformat uint32, pname uint32, count int32, params *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetNamedBufferParameteri64v(buffer uint32, pname uint32, params *int64)
	GetNamedBufferParameteriv(buffer uint32, pname uint32, params *int32)
	GetNamedBufferPointerv(buffer uint32, pname uint32, params *unsafe.Pointer)
	GetNamedBufferSubData(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	GetNamedFramebufferAttachmentParameteriv(framebuffer uint32, attachment uint32, pname uint32, params *int32)
	GetNamedFramebufferParameteriv(framebuffer uint32, pname uint32, param *int32)
	GetNamedRenderbufferParameteriv(renderbuffer uint32, pname uint32, params *int32)
	GetObjectLabel(identifier uint32, name uint32, bufSize int32, length *int32, label *uint8)
	GetObjectPtrLabel(ptr unsafe.Pointer, bufSize int32, length *int32, label *uint8)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, binary unsafe.Pointer)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramInterfaceiv(program uint32, programInterface uint32, pname uint32, params *int32)
	GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
	GetProgramResourceIndex(program uint32, programInterface uint32, name *uint8) uint32
	GetProgramResourceLocation(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceLocationIndex(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, props *uint32, count int32, length *int32, params *int32)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryBufferObjecti64v(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectiv(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectui64v(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectuiv(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, range_ *int32, precision *int32)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTextureImage(texture uint32, level int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetTextureLevelParameterfv(texture uint32, level int32, pname uint32, params *float32)
	GetTextureLevelParameteriv(texture uint32, level int32, pname uint32, params *int32)
	GetTextureParameterIiv(texture uint32, pname uint32, params *int32)
	GetTextureParameterIuiv(texture uint32, pname uint32, params *uint32)
	GetTextureParameterfv(texture uint32, pname uint32, params *float32)
	GetTextureParameteriv(texture uint32, pname uint32, params *int32)
	GetTextureSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetTransformFeedbacki64_v(xfb uint32, pname uint32, index uint32, param *int64)
	GetTransformFeedbacki_v(xfb uint32, pname uint32, index uint32, param *int32)
	GetTransformFeedbackiv(xfb uint32, pname uint32, param *int32)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetUniformdv(program uint32, location int32, params *float64)
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexArrayIndexed64iv(vaobj uint32, index uint32, pname uint32, param *int64)
	GetVertexArrayIndexediv(vaobj uint32, index uint32, pname uint32, param *int32)
	GetVertexArrayiv(vaobj uint32, pname uint32, param *int32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribLdv(index uint32, pname uint32, params *float64)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	GetnColorTable(target uint32, format uint32, type_ uint32, bufSize int32, table unsafe.Pointer)
	GetnCompressedTexImage(target uint32, lod int32, bufSize int32, pixels unsafe.Pointer)
	GetnConvolutionFilter(target uint32, format uint32, type_ uint32, bufSize int32, image unsafe.Pointer)
	GetnHistogram(target uint32, reset bool, format uint32, type_ uint32, bufSize int32, values unsafe.Pointer)
	GetnMapdv(target uint32, query uint32, bufSize int32, v *float64)
	GetnMapfv(target uint32, query uint32, bufSize int32, v *float32)
	GetnMapiv(target uint32, query uint32, bufSize int32, v *int32)
	GetnMinmax(target uint32, reset bool, format uint32, type_ uint32, bufSize int32, values unsafe.Pointer)
	GetnPixelMapfv(map_ uint32, bufSize int32, values *float32)
	GetnPixelMapuiv(map_ uint32, bufSize int32, values *uint32)
	GetnPixelMapusv(map_ uint32, bufSize int32, values *uint16)
	GetnPolygonStipple(bufSize int32, pattern *uint8)
	GetnSeparableFilter(target uint32, format uint32, type_ uint32, rowBufSize int32, row unsafe.Pointer, columnBufSize int32, column unsafe.Pointer, span unsafe.Pointer)
	GetnTexImage(target uint32, level int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetnUniformdv(program uint32, location int32, bufSize int32, params *float64)
	GetnUniformfv(program uint32, location int32, bufSize int32, params *float32)
	GetnUniformiv(program uint32, location int32, bufSize int32, params *int32)
	GetnUniformuiv(program uint32, location int32, bufSize int32, params *uint32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	InvalidateBufferData(buffer uint32)
	InvalidateBufferSubData(buffer uint32, offset uintptr, length int)
	InvalidateFramebuffer(target uint32, numAttachments int32, attachments *uint32)
	InvalidateNamedFramebufferData(framebuffer uint32, numAttachments int32, attachments *uint32)
	InvalidateNamedFramebufferSubData(framebuffer uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	InvalidateTexImage(texture uint32, level int32)
	InvalidateTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsProgramPipeline(pipeline uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsTransformFeedback(id uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	MapNamedBuffer(buffer uint32, access uint32) unsafe.Pointer
	MapNamedBufferRange(buffer uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MemoryBarrier(barriers uint32)
	MemoryBarrierByRegion(barriers uint32)
	MinSampleShading(value float32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawArraysIndirect(mode uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiDrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NamedBufferData(buffer uint32, size int, data unsafe.Pointer, usage uint32)
	NamedBufferStorage(buffer uint32, size int, data unsafe.Pointer, flags uint32)
	NamedBufferSubData(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	NamedFramebufferDrawBuffer(framebuffer uint32, buf uint32)
	NamedFramebufferDrawBuffers(framebuffer uint32, n int32, bufs *uint32)
	NamedFramebufferParameteri(framebuffer uint32, pname uint32, param int32)
	NamedFramebufferReadBuffer(framebuffer uint32, src uint32)
	NamedFramebufferRenderbuffer(framebuffer uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	NamedFramebufferTexture(framebuffer uint32, attachment uint32, texture uint32, level int32)
	NamedFramebufferTextureLayer(framebuffer uint32, attachment uint32, texture uint32, level int32, layer int32)
	NamedRenderbufferStorage(renderbuffer uint32, internalformat uint32, width int32, height int32)
	NamedRenderbufferStorageMultisample(renderbuffer uint32, samples int32, internalformat uint32, width int32, height int32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	ObjectLabel(identifier uint32, name uint32, length int32, label *uint8)
	ObjectPtrLabel(ptr unsafe.Pointer, length int32, label *uint8)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PatchParameterfv(pname uint32, values *float32)
	PatchParameteri(pname uint32, value int32)
	PauseTransformFeedback()
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopDebugGroup()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ProgramParameteri(program uint32, pname uint32, value int32)
	ProgramUniform1d(program uint32, location int32, v0 float64)
	ProgramUniform1dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform1f(program uint32, location int32, v0 float32)
	ProgramUniform1fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform1i(program uint32, location int32, v0 int32)
	ProgramUniform1iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform1ui(program uint32, location int32, v0 uint32)
	ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64)
	ProgramUniform2dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform2fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform2iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64)
	ProgramUniform3dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform3fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform3iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)
	ProgramUniform4dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform4fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform4iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushDebugGroup(source uint32, id uint32, length int32, message *uint8)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	ReadnPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, bufSize int32, data unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	ReleaseShaderCompiler()
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	ResumeTransformFeedback()
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	ScissorArrayv(first uint32, count int32, v *int32)
	ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32)
	ScissorIndexedv(index uint32, v *int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderBinary(count int32, shaders *uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	ShaderStorageBlockBinding(program uint32, storageBlockIndex uint32, storageBlockBinding uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexBufferRange(target uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexStorage1D(target uint32, levels int32, internalformat uint32, width int32)
	TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)
	TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TexStorage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureBarrier()
	TextureBuffer(texture uint32, internalformat uint32, buffer uint32)
	TextureBufferRange(texture uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TextureParameterIiv(texture uint32, pname uint32, params *int32)
	TextureParameterIuiv(texture uint32, pname uint32, params *uint32)
	TextureParameterf(texture uint32, pname uint32, param float32)
	TextureParameterfv(texture uint32, pname uint32, param *float32)
	TextureParameteri(texture uint32, pname uint32, param int32)
	TextureParameteriv(texture uint32, pname uint32, param *int32)
	TextureStorage1D(texture uint32, levels int32, internalformat uint32, width int32)
	TextureStorage2D(texture uint32, levels int32, internalformat uint32, width int32, height int32)
	TextureStorage2DMultisample(texture uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TextureStorage3D(texture uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TextureStorage3DMultisample(texture uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TextureSubImage1D(texture uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureView(texture uint32, target uint32, origtexture uint32, internalformat uint32, minlevel uint32, numlevels uint32, minlayer uint32, numlayers uint32)
	TransformFeedbackBufferBase(xfb uint32, index uint32, buffer uint32)
	TransformFeedbackBufferRange(xfb uint32, index uint32, buffer uint32, offset uintptr, size int)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1d(location int32, x float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2d(location int32, x float64, y float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform4dv(location int32, count int32, value *float64)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	UnmapBuffer(target uint32) bool
	UnmapNamedBuffer(buffer uint32) bool
	UseProgram(program uint32)
	UseProgramStages(pipeline uint32, stages uint32, program uint32)
	ValidateProgram(program uint32)
	ValidateProgramPipeline(pipeline uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexArrayAttribBinding(vaobj uint32, attribindex uint32, bindingindex uint32)
	VertexArrayAttribFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexArrayAttribIFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayAttribLFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayBindingDivisor(vaobj uint32, bindingindex uint32, divisor uint32)
	VertexArrayElementBuffer(vaobj uint32, buffer uint32)
	VertexArrayVertexBuffer(vaobj uint32, bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	VertexArrayVertexBuffers(vaobj uint32, first uint32, count int32, buffers *uint32, offsets *uintptr, strides *int32)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribBinding(attribindex uint32, bindingindex uint32)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribFormat(attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribL1d(index uint32, x float64)
	VertexAttribL1dv(index uint32, v *float64)
	VertexAttribL2d(index uint32, x float64, y float64)
	VertexAttribL2dv(index uint32, v *float64)
	VertexAttribL3d(index uint32, x float64, y float64, z float64)
	VertexAttribL3dv(index uint32, v *float64)
	VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL4dv(index uint32, v *float64)
	VertexAttribLFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribLPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexBindingDivisor(bindingindex uint32, divisor uint32)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	ViewportArrayv(first uint32, count int32, v *float32)
	ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32)
	ViewportIndexedfv(index uint32, v *float32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New450

func New450(getProcAddr func(name string) unsafe.Pointer) GL450

type GL460

type GL460 interface {
	Extensions
	Accum(op uint32, value float32)
	ActiveShaderProgram(pipeline uint32, program uint32)
	ActiveTexture(texture uint32)
	AlphaFunc(func_ uint32, ref float32)
	AreTexturesResident(n int32, textures *uint32, residences *bool) bool
	ArrayElement(i int32)
	AttachShader(program uint32, shader uint32)
	Begin(mode uint32)
	BeginConditionalRender(id uint32, mode uint32)
	BeginQuery(target uint32, id uint32)
	BeginQueryIndexed(target uint32, index uint32, id uint32)
	BeginTransformFeedback(primitiveMode uint32)
	BindAttribLocation(program uint32, index uint32, name *uint8)
	BindBuffer(target uint32, buffer uint32)
	BindBufferBase(target uint32, index uint32, buffer uint32)
	BindBufferRange(target uint32, index uint32, buffer uint32, offset uintptr, size int)
	BindBuffersBase(target uint32, first uint32, count int32, buffers *uint32)
	BindBuffersRange(target uint32, first uint32, count int32, buffers *uint32, offsets *uintptr, sizes *int)
	BindFragDataLocation(program uint32, color uint32, name *uint8)
	BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name *uint8)
	BindFramebuffer(target uint32, framebuffer uint32)
	BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, access uint32, format uint32)
	BindImageTextures(first uint32, count int32, textures *uint32)
	BindProgramPipeline(pipeline uint32)
	BindRenderbuffer(target uint32, renderbuffer uint32)
	BindSampler(unit uint32, sampler uint32)
	BindSamplers(first uint32, count int32, samplers *uint32)
	BindTexture(target uint32, texture uint32)
	BindTextureUnit(unit uint32, texture uint32)
	BindTextures(first uint32, count int32, textures *uint32)
	BindTransformFeedback(target uint32, id uint32)
	BindVertexArray(array uint32)
	BindVertexBuffer(bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	BindVertexBuffers(first uint32, count int32, buffers *uint32, offsets *uintptr, strides *int32)
	Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8)
	BlendColor(red float32, green float32, blue float32, alpha float32)
	BlendEquation(mode uint32)
	BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
	BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32)
	BlendEquationi(buf uint32, mode uint32)
	BlendFunc(sfactor uint32, dfactor uint32)
	BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
	BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32)
	BlendFunci(buf uint32, src uint32, dst uint32)
	BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BlitNamedFramebuffer(readFramebuffer uint32, drawFramebuffer uint32, srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter uint32)
	BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
	BufferStorage(target uint32, size int, data unsafe.Pointer, flags uint32)
	BufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	CallList(list uint32)
	CallLists(n int32, type_ uint32, lists unsafe.Pointer)
	CheckFramebufferStatus(target uint32) uint32
	CheckNamedFramebufferStatus(framebuffer uint32, target uint32) uint32
	ClampColor(target uint32, clamp uint32)
	Clear(mask uint32)
	ClearAccum(red float32, green float32, blue float32, alpha float32)
	ClearBufferData(target uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferSubData(target uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
	ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
	ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
	ClearColor(red float32, green float32, blue float32, alpha float32)
	ClearDepth(depth float64)
	ClearDepthf(d float32)
	ClearIndex(c float32)
	ClearNamedBufferData(buffer uint32, internalformat uint32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearNamedBufferSubData(buffer uint32, internalformat uint32, offset uintptr, size int, format uint32, type_ uint32, data unsafe.Pointer)
	ClearNamedFramebufferfi(framebuffer uint32, buffer uint32, drawbuffer int32, depth float32, stencil int32)
	ClearNamedFramebufferfv(framebuffer uint32, buffer uint32, drawbuffer int32, value *float32)
	ClearNamedFramebufferiv(framebuffer uint32, buffer uint32, drawbuffer int32, value *int32)
	ClearNamedFramebufferuiv(framebuffer uint32, buffer uint32, drawbuffer int32, value *uint32)
	ClearStencil(s int32)
	ClearTexImage(texture uint32, level int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClearTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, data unsafe.Pointer)
	ClientActiveTexture(texture uint32)
	ClientWaitSync(sync GLsync, flags uint32, timeout uint64) uint32
	ClipControl(origin uint32, depth uint32)
	ClipPlane(plane uint32, equation *float64)
	Color3b(red int8, green int8, blue int8)
	Color3bv(v *int8)
	Color3d(red float64, green float64, blue float64)
	Color3dv(v *float64)
	Color3f(red float32, green float32, blue float32)
	Color3fv(v *float32)
	Color3i(red int32, green int32, blue int32)
	Color3iv(v *int32)
	Color3s(red int16, green int16, blue int16)
	Color3sv(v *int16)
	Color3ub(red uint8, green uint8, blue uint8)
	Color3ubv(v *uint8)
	Color3ui(red uint32, green uint32, blue uint32)
	Color3uiv(v *uint32)
	Color3us(red uint16, green uint16, blue uint16)
	Color3usv(v *uint16)
	Color4b(red int8, green int8, blue int8, alpha int8)
	Color4bv(v *int8)
	Color4d(red float64, green float64, blue float64, alpha float64)
	Color4dv(v *float64)
	Color4f(red float32, green float32, blue float32, alpha float32)
	Color4fv(v *float32)
	Color4i(red int32, green int32, blue int32, alpha int32)
	Color4iv(v *int32)
	Color4s(red int16, green int16, blue int16, alpha int16)
	Color4sv(v *int16)
	Color4ub(red uint8, green uint8, blue uint8, alpha uint8)
	Color4ubv(v *uint8)
	Color4ui(red uint32, green uint32, blue uint32, alpha uint32)
	Color4uiv(v *uint32)
	Color4us(red uint16, green uint16, blue uint16, alpha uint16)
	Color4usv(v *uint16)
	ColorMask(red bool, green bool, blue bool, alpha bool)
	ColorMaski(index uint32, r bool, g bool, b bool, a bool)
	ColorMaterial(face uint32, mode uint32)
	ColorP3ui(type_ uint32, color uint32)
	ColorP3uiv(type_ uint32, color *uint32)
	ColorP4ui(type_ uint32, color uint32)
	ColorP4uiv(type_ uint32, color *uint32)
	ColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	CompileShader(shader uint32)
	CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage1D(texture uint32, level int32, xoffset int32, width int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
	CompressedTextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize int32, data unsafe.Pointer)
	CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyImageSubData(srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget uint32, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int32, srcHeight int32, srcDepth int32)
	CopyNamedBufferSubData(readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size int)
	CopyPixels(x int32, y int32, width int32, height int32, type_ uint32)
	CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, border int32)
	CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
	CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CopyTextureSubImage1D(texture uint32, level int32, xoffset int32, x int32, y int32, width int32)
	CopyTextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
	CopyTextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
	CreateBuffers(n int32, buffers *uint32)
	CreateFramebuffers(n int32, framebuffers *uint32)
	CreateProgram() uint32
	CreateProgramPipelines(n int32, pipelines *uint32)
	CreateQueries(target uint32, n int32, ids *uint32)
	CreateRenderbuffers(n int32, renderbuffers *uint32)
	CreateSamplers(n int32, samplers *uint32)
	CreateShader(type_ uint32) uint32
	CreateShaderProgramv(type_ uint32, count int32, strings **uint8) uint32
	CreateTextures(target uint32, n int32, textures *uint32)
	CreateTransformFeedbacks(n int32, ids *uint32)
	CreateVertexArrays(n int32, arrays *uint32)
	CullFace(mode uint32)
	DebugMessageCallback(callback func(source, type_, id, severity uint32, message string))
	DebugMessageControl(source uint32, type_ uint32, severity uint32, count int32, ids *uint32, enabled bool)
	DebugMessageInsert(source uint32, type_ uint32, id uint32, severity uint32, length int32, buf *uint8)
	DeleteBuffers(n int32, buffers *uint32)
	DeleteFramebuffers(n int32, framebuffers *uint32)
	DeleteLists(list uint32, range_ int32)
	DeleteProgram(program uint32)
	DeleteProgramPipelines(n int32, pipelines *uint32)
	DeleteQueries(n int32, ids *uint32)
	DeleteRenderbuffers(n int32, renderbuffers *uint32)
	DeleteSamplers(count int32, samplers *uint32)
	DeleteShader(shader uint32)
	DeleteSync(sync GLsync)
	DeleteTextures(n int32, textures *uint32)
	DeleteTransformFeedbacks(n int32, ids *uint32)
	DeleteVertexArrays(n int32, arrays *uint32)
	DepthFunc(func_ uint32)
	DepthMask(flag bool)
	DepthRange(n float64, f float64)
	DepthRangeArrayv(first uint32, count int32, v *float64)
	DepthRangeIndexed(index uint32, n float64, f float64)
	DepthRangef(n float32, f float32)
	DetachShader(program uint32, shader uint32)
	Disable(cap uint32)
	DisableClientState(array uint32)
	DisableVertexArrayAttrib(vaobj uint32, index uint32)
	DisableVertexAttribArray(index uint32)
	Disablei(target uint32, index uint32)
	DispatchCompute(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32)
	DispatchComputeIndirect(indirect uintptr)
	DrawArrays(mode uint32, first int32, count int32)
	DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
	DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
	DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32)
	DrawBuffer(buf uint32)
	DrawBuffers(n int32, bufs *uint32)
	DrawElements(mode uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawElementsBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer)
	DrawElementsInstanced(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32)
	DrawElementsInstancedBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, baseinstance uint32)
	DrawElementsInstancedBaseVertex(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32)
	DrawElementsInstancedBaseVertexBaseInstance(mode uint32, count int32, type_ uint32, indices unsafe.Pointer, instancecount int32, basevertex int32, baseinstance uint32)
	DrawPixels(width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	DrawRangeElements(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer)
	DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, type_ uint32, indices unsafe.Pointer, basevertex int32)
	DrawTransformFeedback(mode uint32, id uint32)
	DrawTransformFeedbackInstanced(mode uint32, id uint32, instancecount int32)
	DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32)
	DrawTransformFeedbackStreamInstanced(mode uint32, id uint32, stream uint32, instancecount int32)
	EdgeFlag(flag bool)
	EdgeFlagPointer(stride int32, pointer unsafe.Pointer)
	EdgeFlagv(flag *bool)
	Enable(cap uint32)
	EnableClientState(array uint32)
	EnableVertexArrayAttrib(vaobj uint32, index uint32)
	EnableVertexAttribArray(index uint32)
	Enablei(target uint32, index uint32)
	End()
	EndConditionalRender()
	EndList()
	EndQuery(target uint32)
	EndQueryIndexed(target uint32, index uint32)
	EndTransformFeedback()
	EvalCoord1d(u float64)
	EvalCoord1dv(u *float64)
	EvalCoord1f(u float32)
	EvalCoord1fv(u *float32)
	EvalCoord2d(u float64, v float64)
	EvalCoord2dv(u *float64)
	EvalCoord2f(u float32, v float32)
	EvalCoord2fv(u *float32)
	EvalMesh1(mode uint32, i1 int32, i2 int32)
	EvalMesh2(mode uint32, i1 int32, i2 int32, j1 int32, j2 int32)
	EvalPoint1(i int32)
	EvalPoint2(i int32, j int32)
	FeedbackBuffer(size int32, type_ uint32, buffer *float32)
	FenceSync(condition uint32, flags uint32) GLsync
	Finish()
	Flush()
	FlushMappedBufferRange(target uint32, offset uintptr, length int)
	FlushMappedNamedBufferRange(buffer uint32, offset uintptr, length int)
	FogCoordPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	FogCoordd(coord float64)
	FogCoorddv(coord *float64)
	FogCoordf(coord float32)
	FogCoordfv(coord *float32)
	Fogf(pname uint32, param float32)
	Fogfv(pname uint32, params *float32)
	Fogi(pname uint32, param int32)
	Fogiv(pname uint32, params *int32)
	FramebufferParameteri(target uint32, pname uint32, param int32)
	FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32)
	FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
	FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32, zoffset int32)
	FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
	FrontFace(mode uint32)
	Frustum(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	GenBuffers(n int32, buffers *uint32)
	GenFramebuffers(n int32, framebuffers *uint32)
	GenLists(range_ int32) uint32
	GenProgramPipelines(n int32, pipelines *uint32)
	GenQueries(n int32, ids *uint32)
	GenRenderbuffers(n int32, renderbuffers *uint32)
	GenSamplers(count int32, samplers *uint32)
	GenTextures(n int32, textures *uint32)
	GenTransformFeedbacks(n int32, ids *uint32)
	GenVertexArrays(n int32, arrays *uint32)
	GenerateMipmap(target uint32)
	GenerateTextureMipmap(texture uint32)
	GetActiveAtomicCounterBufferiv(program uint32, bufferIndex uint32, pname uint32, params *int32)
	GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32)
	GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, uniformBlockName *uint8)
	GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32)
	GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, uniformName *uint8)
	GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params *int32)
	GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders *uint32)
	GetAttribLocation(program uint32, name *uint8) int32
	GetBooleani_v(target uint32, index uint32, data *bool)
	GetBooleanv(pname uint32, data *bool)
	GetBufferParameteri64v(target uint32, pname uint32, params *int64)
	GetBufferParameteriv(target uint32, pname uint32, params *int32)
	GetBufferPointerv(target uint32, pname uint32, params *unsafe.Pointer)
	GetBufferSubData(target uint32, offset uintptr, size int, data unsafe.Pointer)
	GetClipPlane(plane uint32, equation *float64)
	GetCompressedTexImage(target uint32, level int32, img unsafe.Pointer)
	GetCompressedTextureImage(texture uint32, level int32, bufSize int32, pixels unsafe.Pointer)
	GetCompressedTextureSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, bufSize int32, pixels unsafe.Pointer)
	GetDebugMessageLog(count uint32, bufSize int32, sources *uint32, types *uint32, ids *uint32, severities *uint32, lengths *int32, messageLog *uint8) uint32
	GetDoublei_v(target uint32, index uint32, data *float64)
	GetDoublev(pname uint32, data *float64)
	GetError() uint32
	GetFloati_v(target uint32, index uint32, data *float32)
	GetFloatv(pname uint32, data *float32)
	GetFragDataIndex(program uint32, name *uint8) int32
	GetFragDataLocation(program uint32, name *uint8) int32
	GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32)
	GetFramebufferParameteriv(target uint32, pname uint32, params *int32)
	GetGraphicsResetStatus() uint32
	GetInteger64i_v(target uint32, index uint32, data *int64)
	GetInteger64v(pname uint32, data *int64)
	GetIntegeri_v(target uint32, index uint32, data *int32)
	GetIntegerv(pname uint32, data *int32)
	GetInternalformati64v(target uint32, internalformat uint32, pname uint32, count int32, params *int64)
	GetInternalformativ(target uint32, internalformat uint32, pname uint32, count int32, params *int32)
	GetLightfv(light uint32, pname uint32, params *float32)
	GetLightiv(light uint32, pname uint32, params *int32)
	GetMapdv(target uint32, query uint32, v *float64)
	GetMapfv(target uint32, query uint32, v *float32)
	GetMapiv(target uint32, query uint32, v *int32)
	GetMaterialfv(face uint32, pname uint32, params *float32)
	GetMaterialiv(face uint32, pname uint32, params *int32)
	GetMultisamplefv(pname uint32, index uint32, val *float32)
	GetNamedBufferParameteri64v(buffer uint32, pname uint32, params *int64)
	GetNamedBufferParameteriv(buffer uint32, pname uint32, params *int32)
	GetNamedBufferPointerv(buffer uint32, pname uint32, params *unsafe.Pointer)
	GetNamedBufferSubData(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	GetNamedFramebufferAttachmentParameteriv(framebuffer uint32, attachment uint32, pname uint32, params *int32)
	GetNamedFramebufferParameteriv(framebuffer uint32, pname uint32, param *int32)
	GetNamedRenderbufferParameteriv(renderbuffer uint32, pname uint32, params *int32)
	GetObjectLabel(identifier uint32, name uint32, bufSize int32, length *int32, label *uint8)
	GetObjectPtrLabel(ptr unsafe.Pointer, bufSize int32, length *int32, label *uint8)
	GetPixelMapfv(map_ uint32, values *float32)
	GetPixelMapuiv(map_ uint32, values *uint32)
	GetPixelMapusv(map_ uint32, values *uint16)
	GetPointerv(pname uint32, params *unsafe.Pointer)
	GetPolygonStipple(mask *uint8)
	GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, binary unsafe.Pointer)
	GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramInterfaceiv(program uint32, programInterface uint32, pname uint32, params *int32)
	GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8)
	GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
	GetProgramResourceIndex(program uint32, programInterface uint32, name *uint8) uint32
	GetProgramResourceLocation(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceLocationIndex(program uint32, programInterface uint32, name *uint8) int32
	GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, length *int32, name *uint8)
	GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, props *uint32, count int32, length *int32, params *int32)
	GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32)
	GetProgramiv(program uint32, pname uint32, params *int32)
	GetQueryBufferObjecti64v(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectiv(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectui64v(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryBufferObjectuiv(id uint32, buffer uint32, pname uint32, offset uintptr)
	GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32)
	GetQueryObjecti64v(id uint32, pname uint32, params *int64)
	GetQueryObjectiv(id uint32, pname uint32, params *int32)
	GetQueryObjectui64v(id uint32, pname uint32, params *uint64)
	GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
	GetQueryiv(target uint32, pname uint32, params *int32)
	GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
	GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32)
	GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32)
	GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
	GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
	GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8)
	GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, range_ *int32, precision *int32)
	GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8)
	GetShaderiv(shader uint32, pname uint32, params *int32)
	GetString(name uint32) *uint8
	GetStringi(name uint32, index uint32) *uint8
	GetSubroutineIndex(program uint32, shadertype uint32, name *uint8) uint32
	GetSubroutineUniformLocation(program uint32, shadertype uint32, name *uint8) int32
	GetSynciv(sync GLsync, pname uint32, count int32, length *int32, values *int32)
	GetTexEnvfv(target uint32, pname uint32, params *float32)
	GetTexEnviv(target uint32, pname uint32, params *int32)
	GetTexGendv(coord uint32, pname uint32, params *float64)
	GetTexGenfv(coord uint32, pname uint32, params *float32)
	GetTexGeniv(coord uint32, pname uint32, params *int32)
	GetTexImage(target uint32, level int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32)
	GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32)
	GetTexParameterIiv(target uint32, pname uint32, params *int32)
	GetTexParameterIuiv(target uint32, pname uint32, params *uint32)
	GetTexParameterfv(target uint32, pname uint32, params *float32)
	GetTexParameteriv(target uint32, pname uint32, params *int32)
	GetTextureImage(texture uint32, level int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetTextureLevelParameterfv(texture uint32, level int32, pname uint32, params *float32)
	GetTextureLevelParameteriv(texture uint32, level int32, pname uint32, params *int32)
	GetTextureParameterIiv(texture uint32, pname uint32, params *int32)
	GetTextureParameterIuiv(texture uint32, pname uint32, params *uint32)
	GetTextureParameterfv(texture uint32, pname uint32, params *float32)
	GetTextureParameteriv(texture uint32, pname uint32, params *int32)
	GetTextureSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, type_ *uint32, name *uint8)
	GetTransformFeedbacki64_v(xfb uint32, pname uint32, index uint32, param *int64)
	GetTransformFeedbacki_v(xfb uint32, pname uint32, index uint32, param *int32)
	GetTransformFeedbackiv(xfb uint32, pname uint32, param *int32)
	GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32
	GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32)
	GetUniformLocation(program uint32, name *uint8) int32
	GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32)
	GetUniformdv(program uint32, location int32, params *float64)
	GetUniformfv(program uint32, location int32, params *float32)
	GetUniformiv(program uint32, location int32, params *int32)
	GetUniformuiv(program uint32, location int32, params *uint32)
	GetVertexArrayIndexed64iv(vaobj uint32, index uint32, pname uint32, param *int64)
	GetVertexArrayIndexediv(vaobj uint32, index uint32, pname uint32, param *int32)
	GetVertexArrayiv(vaobj uint32, pname uint32, param *int32)
	GetVertexAttribIiv(index uint32, pname uint32, params *int32)
	GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
	GetVertexAttribLdv(index uint32, pname uint32, params *float64)
	GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
	GetVertexAttribdv(index uint32, pname uint32, params *float64)
	GetVertexAttribfv(index uint32, pname uint32, params *float32)
	GetVertexAttribiv(index uint32, pname uint32, params *int32)
	GetnColorTable(target uint32, format uint32, type_ uint32, bufSize int32, table unsafe.Pointer)
	GetnCompressedTexImage(target uint32, lod int32, bufSize int32, pixels unsafe.Pointer)
	GetnConvolutionFilter(target uint32, format uint32, type_ uint32, bufSize int32, image unsafe.Pointer)
	GetnHistogram(target uint32, reset bool, format uint32, type_ uint32, bufSize int32, values unsafe.Pointer)
	GetnMapdv(target uint32, query uint32, bufSize int32, v *float64)
	GetnMapfv(target uint32, query uint32, bufSize int32, v *float32)
	GetnMapiv(target uint32, query uint32, bufSize int32, v *int32)
	GetnMinmax(target uint32, reset bool, format uint32, type_ uint32, bufSize int32, values unsafe.Pointer)
	GetnPixelMapfv(map_ uint32, bufSize int32, values *float32)
	GetnPixelMapuiv(map_ uint32, bufSize int32, values *uint32)
	GetnPixelMapusv(map_ uint32, bufSize int32, values *uint16)
	GetnPolygonStipple(bufSize int32, pattern *uint8)
	GetnSeparableFilter(target uint32, format uint32, type_ uint32, rowBufSize int32, row unsafe.Pointer, columnBufSize int32, column unsafe.Pointer, span unsafe.Pointer)
	GetnTexImage(target uint32, level int32, format uint32, type_ uint32, bufSize int32, pixels unsafe.Pointer)
	GetnUniformdv(program uint32, location int32, bufSize int32, params *float64)
	GetnUniformfv(program uint32, location int32, bufSize int32, params *float32)
	GetnUniformiv(program uint32, location int32, bufSize int32, params *int32)
	GetnUniformuiv(program uint32, location int32, bufSize int32, params *uint32)
	Hint(target uint32, mode uint32)
	IndexMask(mask uint32)
	IndexPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	Indexd(c float64)
	Indexdv(c *float64)
	Indexf(c float32)
	Indexfv(c *float32)
	Indexi(c int32)
	Indexiv(c *int32)
	Indexs(c int16)
	Indexsv(c *int16)
	Indexub(c uint8)
	Indexubv(c *uint8)
	InitNames()
	InterleavedArrays(format uint32, stride int32, pointer unsafe.Pointer)
	InvalidateBufferData(buffer uint32)
	InvalidateBufferSubData(buffer uint32, offset uintptr, length int)
	InvalidateFramebuffer(target uint32, numAttachments int32, attachments *uint32)
	InvalidateNamedFramebufferData(framebuffer uint32, numAttachments int32, attachments *uint32)
	InvalidateNamedFramebufferSubData(framebuffer uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32)
	InvalidateTexImage(texture uint32, level int32)
	InvalidateTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32)
	IsBuffer(buffer uint32) bool
	IsEnabled(cap uint32) bool
	IsEnabledi(target uint32, index uint32) bool
	IsFramebuffer(framebuffer uint32) bool
	IsList(list uint32) bool
	IsProgram(program uint32) bool
	IsProgramPipeline(pipeline uint32) bool
	IsQuery(id uint32) bool
	IsRenderbuffer(renderbuffer uint32) bool
	IsSampler(sampler uint32) bool
	IsShader(shader uint32) bool
	IsSync(sync GLsync) bool
	IsTexture(texture uint32) bool
	IsTransformFeedback(id uint32) bool
	IsVertexArray(array uint32) bool
	LightModelf(pname uint32, param float32)
	LightModelfv(pname uint32, params *float32)
	LightModeli(pname uint32, param int32)
	LightModeliv(pname uint32, params *int32)
	Lightf(light uint32, pname uint32, param float32)
	Lightfv(light uint32, pname uint32, params *float32)
	Lighti(light uint32, pname uint32, param int32)
	Lightiv(light uint32, pname uint32, params *int32)
	LineStipple(factor int32, pattern uint16)
	LineWidth(width float32)
	LinkProgram(program uint32)
	ListBase(base uint32)
	LoadIdentity()
	LoadMatrixd(m *float64)
	LoadMatrixf(m *float32)
	LoadName(name uint32)
	LoadTransposeMatrixd(m *float64)
	LoadTransposeMatrixf(m *float32)
	LogicOp(opcode uint32)
	Map1d(target uint32, u1 float64, u2 float64, stride int32, order int32, points *float64)
	Map1f(target uint32, u1 float32, u2 float32, stride int32, order int32, points *float32)
	Map2d(target uint32, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points *float64)
	Map2f(target uint32, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points *float32)
	MapBuffer(target uint32, access uint32) unsafe.Pointer
	MapBufferRange(target uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	MapGrid1d(un int32, u1 float64, u2 float64)
	MapGrid1f(un int32, u1 float32, u2 float32)
	MapGrid2d(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64)
	MapGrid2f(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32)
	MapNamedBuffer(buffer uint32, access uint32) unsafe.Pointer
	MapNamedBufferRange(buffer uint32, offset uintptr, length int, access uint32) unsafe.Pointer
	Materialf(face uint32, pname uint32, param float32)
	Materialfv(face uint32, pname uint32, params *float32)
	Materiali(face uint32, pname uint32, param int32)
	Materialiv(face uint32, pname uint32, params *int32)
	MatrixMode(mode uint32)
	MemoryBarrier(barriers uint32)
	MemoryBarrierByRegion(barriers uint32)
	MinSampleShading(value float32)
	MultMatrixd(m *float64)
	MultMatrixf(m *float32)
	MultTransposeMatrixd(m *float64)
	MultTransposeMatrixf(m *float32)
	MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32)
	MultiDrawArraysIndirect(mode uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiDrawArraysIndirectCount(mode uint32, indirect unsafe.Pointer, drawcount uintptr, maxdrawcount int32, stride int32)
	MultiDrawElements(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32)
	MultiDrawElementsBaseVertex(mode uint32, count *int32, type_ uint32, indices *unsafe.Pointer, drawcount int32, basevertex *int32)
	MultiDrawElementsIndirect(mode uint32, type_ uint32, indirect unsafe.Pointer, drawcount int32, stride int32)
	MultiDrawElementsIndirectCount(mode uint32, type_ uint32, indirect unsafe.Pointer, drawcount uintptr, maxdrawcount int32, stride int32)
	MultiTexCoord1d(target uint32, s float64)
	MultiTexCoord1dv(target uint32, v *float64)
	MultiTexCoord1f(target uint32, s float32)
	MultiTexCoord1fv(target uint32, v *float32)
	MultiTexCoord1i(target uint32, s int32)
	MultiTexCoord1iv(target uint32, v *int32)
	MultiTexCoord1s(target uint32, s int16)
	MultiTexCoord1sv(target uint32, v *int16)
	MultiTexCoord2d(target uint32, s float64, t float64)
	MultiTexCoord2dv(target uint32, v *float64)
	MultiTexCoord2f(target uint32, s float32, t float32)
	MultiTexCoord2fv(target uint32, v *float32)
	MultiTexCoord2i(target uint32, s int32, t int32)
	MultiTexCoord2iv(target uint32, v *int32)
	MultiTexCoord2s(target uint32, s int16, t int16)
	MultiTexCoord2sv(target uint32, v *int16)
	MultiTexCoord3d(target uint32, s float64, t float64, r float64)
	MultiTexCoord3dv(target uint32, v *float64)
	MultiTexCoord3f(target uint32, s float32, t float32, r float32)
	MultiTexCoord3fv(target uint32, v *float32)
	MultiTexCoord3i(target uint32, s int32, t int32, r int32)
	MultiTexCoord3iv(target uint32, v *int32)
	MultiTexCoord3s(target uint32, s int16, t int16, r int16)
	MultiTexCoord3sv(target uint32, v *int16)
	MultiTexCoord4d(target uint32, s float64, t float64, r float64, q float64)
	MultiTexCoord4dv(target uint32, v *float64)
	MultiTexCoord4f(target uint32, s float32, t float32, r float32, q float32)
	MultiTexCoord4fv(target uint32, v *float32)
	MultiTexCoord4i(target uint32, s int32, t int32, r int32, q int32)
	MultiTexCoord4iv(target uint32, v *int32)
	MultiTexCoord4s(target uint32, s int16, t int16, r int16, q int16)
	MultiTexCoord4sv(target uint32, v *int16)
	MultiTexCoordP1ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP1uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP2ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP2uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP3ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP3uiv(texture uint32, type_ uint32, coords *uint32)
	MultiTexCoordP4ui(texture uint32, type_ uint32, coords uint32)
	MultiTexCoordP4uiv(texture uint32, type_ uint32, coords *uint32)
	NamedBufferData(buffer uint32, size int, data unsafe.Pointer, usage uint32)
	NamedBufferStorage(buffer uint32, size int, data unsafe.Pointer, flags uint32)
	NamedBufferSubData(buffer uint32, offset uintptr, size int, data unsafe.Pointer)
	NamedFramebufferDrawBuffer(framebuffer uint32, buf uint32)
	NamedFramebufferDrawBuffers(framebuffer uint32, n int32, bufs *uint32)
	NamedFramebufferParameteri(framebuffer uint32, pname uint32, param int32)
	NamedFramebufferReadBuffer(framebuffer uint32, src uint32)
	NamedFramebufferRenderbuffer(framebuffer uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
	NamedFramebufferTexture(framebuffer uint32, attachment uint32, texture uint32, level int32)
	NamedFramebufferTextureLayer(framebuffer uint32, attachment uint32, texture uint32, level int32, layer int32)
	NamedRenderbufferStorage(renderbuffer uint32, internalformat uint32, width int32, height int32)
	NamedRenderbufferStorageMultisample(renderbuffer uint32, samples int32, internalformat uint32, width int32, height int32)
	NewList(list uint32, mode uint32)
	Normal3b(nx int8, ny int8, nz int8)
	Normal3bv(v *int8)
	Normal3d(nx float64, ny float64, nz float64)
	Normal3dv(v *float64)
	Normal3f(nx float32, ny float32, nz float32)
	Normal3fv(v *float32)
	Normal3i(nx int32, ny int32, nz int32)
	Normal3iv(v *int32)
	Normal3s(nx int16, ny int16, nz int16)
	Normal3sv(v *int16)
	NormalP3ui(type_ uint32, coords uint32)
	NormalP3uiv(type_ uint32, coords *uint32)
	NormalPointer(type_ uint32, stride int32, pointer unsafe.Pointer)
	ObjectLabel(identifier uint32, name uint32, length int32, label *uint8)
	ObjectPtrLabel(ptr unsafe.Pointer, length int32, label *uint8)
	Ortho(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64)
	PassThrough(token float32)
	PatchParameterfv(pname uint32, values *float32)
	PatchParameteri(pname uint32, value int32)
	PauseTransformFeedback()
	PixelMapfv(map_ uint32, mapsize int32, values *float32)
	PixelMapuiv(map_ uint32, mapsize int32, values *uint32)
	PixelMapusv(map_ uint32, mapsize int32, values *uint16)
	PixelStoref(pname uint32, param float32)
	PixelStorei(pname uint32, param int32)
	PixelTransferf(pname uint32, param float32)
	PixelTransferi(pname uint32, param int32)
	PixelZoom(xfactor float32, yfactor float32)
	PointParameterf(pname uint32, param float32)
	PointParameterfv(pname uint32, params *float32)
	PointParameteri(pname uint32, param int32)
	PointParameteriv(pname uint32, params *int32)
	PointSize(size float32)
	PolygonMode(face uint32, mode uint32)
	PolygonOffset(factor float32, units float32)
	PolygonOffsetClamp(factor float32, units float32, clamp float32)
	PolygonStipple(mask *uint8)
	PopAttrib()
	PopClientAttrib()
	PopDebugGroup()
	PopMatrix()
	PopName()
	PrimitiveRestartIndex(index uint32)
	PrioritizeTextures(n int32, textures *uint32, priorities *float32)
	ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ProgramParameteri(program uint32, pname uint32, value int32)
	ProgramUniform1d(program uint32, location int32, v0 float64)
	ProgramUniform1dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform1f(program uint32, location int32, v0 float32)
	ProgramUniform1fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform1i(program uint32, location int32, v0 int32)
	ProgramUniform1iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform1ui(program uint32, location int32, v0 uint32)
	ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64)
	ProgramUniform2dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
	ProgramUniform2fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
	ProgramUniform2iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
	ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64)
	ProgramUniform3dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
	ProgramUniform3fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
	ProgramUniform3iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
	ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64)
	ProgramUniform4dv(program uint32, location int32, count int32, value *float64)
	ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	ProgramUniform4fv(program uint32, location int32, count int32, value *float32)
	ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	ProgramUniform4iv(program uint32, location int32, count int32, value *int32)
	ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32)
	ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64)
	ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32)
	ProvokingVertex(mode uint32)
	PushAttrib(mask uint32)
	PushClientAttrib(mask uint32)
	PushDebugGroup(source uint32, id uint32, length int32, message *uint8)
	PushMatrix()
	PushName(name uint32)
	QueryCounter(id uint32, target uint32)
	RasterPos2d(x float64, y float64)
	RasterPos2dv(v *float64)
	RasterPos2f(x float32, y float32)
	RasterPos2fv(v *float32)
	RasterPos2i(x int32, y int32)
	RasterPos2iv(v *int32)
	RasterPos2s(x int16, y int16)
	RasterPos2sv(v *int16)
	RasterPos3d(x float64, y float64, z float64)
	RasterPos3dv(v *float64)
	RasterPos3f(x float32, y float32, z float32)
	RasterPos3fv(v *float32)
	RasterPos3i(x int32, y int32, z int32)
	RasterPos3iv(v *int32)
	RasterPos3s(x int16, y int16, z int16)
	RasterPos3sv(v *int16)
	RasterPos4d(x float64, y float64, z float64, w float64)
	RasterPos4dv(v *float64)
	RasterPos4f(x float32, y float32, z float32, w float32)
	RasterPos4fv(v *float32)
	RasterPos4i(x int32, y int32, z int32, w int32)
	RasterPos4iv(v *int32)
	RasterPos4s(x int16, y int16, z int16, w int16)
	RasterPos4sv(v *int16)
	ReadBuffer(src uint32)
	ReadPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	ReadnPixels(x int32, y int32, width int32, height int32, format uint32, type_ uint32, bufSize int32, data unsafe.Pointer)
	Rectd(x1 float64, y1 float64, x2 float64, y2 float64)
	Rectdv(v1 *float64, v2 *float64)
	Rectf(x1 float32, y1 float32, x2 float32, y2 float32)
	Rectfv(v1 *float32, v2 *float32)
	Recti(x1 int32, y1 int32, x2 int32, y2 int32)
	Rectiv(v1 *int32, v2 *int32)
	Rects(x1 int16, y1 int16, x2 int16, y2 int16)
	Rectsv(v1 *int16, v2 *int16)
	ReleaseShaderCompiler()
	RenderMode(mode uint32) int32
	RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
	RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
	ResumeTransformFeedback()
	Rotated(angle float64, x float64, y float64, z float64)
	Rotatef(angle float32, x float32, y float32, z float32)
	SampleCoverage(value float32, invert bool)
	SampleMaski(maskNumber uint32, mask uint32)
	SamplerParameterIiv(sampler uint32, pname uint32, param *int32)
	SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32)
	SamplerParameterf(sampler uint32, pname uint32, param float32)
	SamplerParameterfv(sampler uint32, pname uint32, param *float32)
	SamplerParameteri(sampler uint32, pname uint32, param int32)
	SamplerParameteriv(sampler uint32, pname uint32, param *int32)
	Scaled(x float64, y float64, z float64)
	Scalef(x float32, y float32, z float32)
	Scissor(x int32, y int32, width int32, height int32)
	ScissorArrayv(first uint32, count int32, v *int32)
	ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32)
	ScissorIndexedv(index uint32, v *int32)
	SecondaryColor3b(red int8, green int8, blue int8)
	SecondaryColor3bv(v *int8)
	SecondaryColor3d(red float64, green float64, blue float64)
	SecondaryColor3dv(v *float64)
	SecondaryColor3f(red float32, green float32, blue float32)
	SecondaryColor3fv(v *float32)
	SecondaryColor3i(red int32, green int32, blue int32)
	SecondaryColor3iv(v *int32)
	SecondaryColor3s(red int16, green int16, blue int16)
	SecondaryColor3sv(v *int16)
	SecondaryColor3ub(red uint8, green uint8, blue uint8)
	SecondaryColor3ubv(v *uint8)
	SecondaryColor3ui(red uint32, green uint32, blue uint32)
	SecondaryColor3uiv(v *uint32)
	SecondaryColor3us(red uint16, green uint16, blue uint16)
	SecondaryColor3usv(v *uint16)
	SecondaryColorP3ui(type_ uint32, color uint32)
	SecondaryColorP3uiv(type_ uint32, color *uint32)
	SecondaryColorPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	SelectBuffer(size int32, buffer *uint32)
	ShadeModel(mode uint32)
	ShaderBinary(count int32, shaders *uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
	ShaderSource(shader uint32, count int32, string **uint8, length *int32)
	ShaderStorageBlockBinding(program uint32, storageBlockIndex uint32, storageBlockBinding uint32)
	SpecializeShader(shader uint32, pEntryPoint *uint8, numSpecializationConstants uint32, pConstantIndex *uint32, pConstantValue *uint32)
	StencilFunc(func_ uint32, ref int32, mask uint32)
	StencilFuncSeparate(face uint32, func_ uint32, ref int32, mask uint32)
	StencilMask(mask uint32)
	StencilMaskSeparate(face uint32, mask uint32)
	StencilOp(fail uint32, zfail uint32, zpass uint32)
	StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
	TexBuffer(target uint32, internalformat uint32, buffer uint32)
	TexBufferRange(target uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TexCoord1d(s float64)
	TexCoord1dv(v *float64)
	TexCoord1f(s float32)
	TexCoord1fv(v *float32)
	TexCoord1i(s int32)
	TexCoord1iv(v *int32)
	TexCoord1s(s int16)
	TexCoord1sv(v *int16)
	TexCoord2d(s float64, t float64)
	TexCoord2dv(v *float64)
	TexCoord2f(s float32, t float32)
	TexCoord2fv(v *float32)
	TexCoord2i(s int32, t int32)
	TexCoord2iv(v *int32)
	TexCoord2s(s int16, t int16)
	TexCoord2sv(v *int16)
	TexCoord3d(s float64, t float64, r float64)
	TexCoord3dv(v *float64)
	TexCoord3f(s float32, t float32, r float32)
	TexCoord3fv(v *float32)
	TexCoord3i(s int32, t int32, r int32)
	TexCoord3iv(v *int32)
	TexCoord3s(s int16, t int16, r int16)
	TexCoord3sv(v *int16)
	TexCoord4d(s float64, t float64, r float64, q float64)
	TexCoord4dv(v *float64)
	TexCoord4f(s float32, t float32, r float32, q float32)
	TexCoord4fv(v *float32)
	TexCoord4i(s int32, t int32, r int32, q int32)
	TexCoord4iv(v *int32)
	TexCoord4s(s int16, t int16, r int16, q int16)
	TexCoord4sv(v *int16)
	TexCoordP1ui(type_ uint32, coords uint32)
	TexCoordP1uiv(type_ uint32, coords *uint32)
	TexCoordP2ui(type_ uint32, coords uint32)
	TexCoordP2uiv(type_ uint32, coords *uint32)
	TexCoordP3ui(type_ uint32, coords uint32)
	TexCoordP3uiv(type_ uint32, coords *uint32)
	TexCoordP4ui(type_ uint32, coords uint32)
	TexCoordP4uiv(type_ uint32, coords *uint32)
	TexCoordPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	TexEnvf(target uint32, pname uint32, param float32)
	TexEnvfv(target uint32, pname uint32, params *float32)
	TexEnvi(target uint32, pname uint32, param int32)
	TexEnviv(target uint32, pname uint32, params *int32)
	TexGend(coord uint32, pname uint32, param float64)
	TexGendv(coord uint32, pname uint32, params *float64)
	TexGenf(coord uint32, pname uint32, param float32)
	TexGenfv(coord uint32, pname uint32, params *float32)
	TexGeni(coord uint32, pname uint32, param int32)
	TexGeniv(coord uint32, pname uint32, params *int32)
	TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexImage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexParameterIiv(target uint32, pname uint32, params *int32)
	TexParameterIuiv(target uint32, pname uint32, params *uint32)
	TexParameterf(target uint32, pname uint32, param float32)
	TexParameterfv(target uint32, pname uint32, params *float32)
	TexParameteri(target uint32, pname uint32, param int32)
	TexParameteriv(target uint32, pname uint32, params *int32)
	TexStorage1D(target uint32, levels int32, internalformat uint32, width int32)
	TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)
	TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TexStorage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureBarrier()
	TextureBuffer(texture uint32, internalformat uint32, buffer uint32)
	TextureBufferRange(texture uint32, internalformat uint32, buffer uint32, offset uintptr, size int)
	TextureParameterIiv(texture uint32, pname uint32, params *int32)
	TextureParameterIuiv(texture uint32, pname uint32, params *uint32)
	TextureParameterf(texture uint32, pname uint32, param float32)
	TextureParameterfv(texture uint32, pname uint32, param *float32)
	TextureParameteri(texture uint32, pname uint32, param int32)
	TextureParameteriv(texture uint32, pname uint32, param *int32)
	TextureStorage1D(texture uint32, levels int32, internalformat uint32, width int32)
	TextureStorage2D(texture uint32, levels int32, internalformat uint32, width int32, height int32)
	TextureStorage2DMultisample(texture uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations bool)
	TextureStorage3D(texture uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
	TextureStorage3DMultisample(texture uint32, samples int32, internalformat uint32, width int32, height int32, depth int32, fixedsamplelocations bool)
	TextureSubImage1D(texture uint32, level int32, xoffset int32, width int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage2D(texture uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureSubImage3D(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, type_ uint32, pixels unsafe.Pointer)
	TextureView(texture uint32, target uint32, origtexture uint32, internalformat uint32, minlevel uint32, numlevels uint32, minlayer uint32, numlayers uint32)
	TransformFeedbackBufferBase(xfb uint32, index uint32, buffer uint32)
	TransformFeedbackBufferRange(xfb uint32, index uint32, buffer uint32, offset uintptr, size int)
	TransformFeedbackVaryings(program uint32, count int32, varyings **uint8, bufferMode uint32)
	Translated(x float64, y float64, z float64)
	Translatef(x float32, y float32, z float32)
	Uniform1d(location int32, x float64)
	Uniform1dv(location int32, count int32, value *float64)
	Uniform1f(location int32, v0 float32)
	Uniform1fv(location int32, count int32, value *float32)
	Uniform1i(location int32, v0 int32)
	Uniform1iv(location int32, count int32, value *int32)
	Uniform1ui(location int32, v0 uint32)
	Uniform1uiv(location int32, count int32, value *uint32)
	Uniform2d(location int32, x float64, y float64)
	Uniform2dv(location int32, count int32, value *float64)
	Uniform2f(location int32, v0 float32, v1 float32)
	Uniform2fv(location int32, count int32, value *float32)
	Uniform2i(location int32, v0 int32, v1 int32)
	Uniform2iv(location int32, count int32, value *int32)
	Uniform2ui(location int32, v0 uint32, v1 uint32)
	Uniform2uiv(location int32, count int32, value *uint32)
	Uniform3d(location int32, x float64, y float64, z float64)
	Uniform3dv(location int32, count int32, value *float64)
	Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
	Uniform3fv(location int32, count int32, value *float32)
	Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
	Uniform3iv(location int32, count int32, value *int32)
	Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
	Uniform3uiv(location int32, count int32, value *uint32)
	Uniform4d(location int32, x float64, y float64, z float64, w float64)
	Uniform4dv(location int32, count int32, value *float64)
	Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
	Uniform4fv(location int32, count int32, value *float32)
	Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
	Uniform4iv(location int32, count int32, value *int32)
	Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
	Uniform4uiv(location int32, count int32, value *uint32)
	UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
	UniformMatrix2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32)
	UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64)
	UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32)
	UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32)
	UnmapBuffer(target uint32) bool
	UnmapNamedBuffer(buffer uint32) bool
	UseProgram(program uint32)
	UseProgramStages(pipeline uint32, stages uint32, program uint32)
	ValidateProgram(program uint32)
	ValidateProgramPipeline(pipeline uint32)
	Vertex2d(x float64, y float64)
	Vertex2dv(v *float64)
	Vertex2f(x float32, y float32)
	Vertex2fv(v *float32)
	Vertex2i(x int32, y int32)
	Vertex2iv(v *int32)
	Vertex2s(x int16, y int16)
	Vertex2sv(v *int16)
	Vertex3d(x float64, y float64, z float64)
	Vertex3dv(v *float64)
	Vertex3f(x float32, y float32, z float32)
	Vertex3fv(v *float32)
	Vertex3i(x int32, y int32, z int32)
	Vertex3iv(v *int32)
	Vertex3s(x int16, y int16, z int16)
	Vertex3sv(v *int16)
	Vertex4d(x float64, y float64, z float64, w float64)
	Vertex4dv(v *float64)
	Vertex4f(x float32, y float32, z float32, w float32)
	Vertex4fv(v *float32)
	Vertex4i(x int32, y int32, z int32, w int32)
	Vertex4iv(v *int32)
	Vertex4s(x int16, y int16, z int16, w int16)
	Vertex4sv(v *int16)
	VertexArrayAttribBinding(vaobj uint32, attribindex uint32, bindingindex uint32)
	VertexArrayAttribFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexArrayAttribIFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayAttribLFormat(vaobj uint32, attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexArrayBindingDivisor(vaobj uint32, bindingindex uint32, divisor uint32)
	VertexArrayElementBuffer(vaobj uint32, buffer uint32)
	VertexArrayVertexBuffer(vaobj uint32, bindingindex uint32, buffer uint32, offset uintptr, stride int32)
	VertexArrayVertexBuffers(vaobj uint32, first uint32, count int32, buffers *uint32, offsets *uintptr, strides *int32)
	VertexAttrib1d(index uint32, x float64)
	VertexAttrib1dv(index uint32, v *float64)
	VertexAttrib1f(index uint32, x float32)
	VertexAttrib1fv(index uint32, v *float32)
	VertexAttrib1s(index uint32, x int16)
	VertexAttrib1sv(index uint32, v *int16)
	VertexAttrib2d(index uint32, x float64, y float64)
	VertexAttrib2dv(index uint32, v *float64)
	VertexAttrib2f(index uint32, x float32, y float32)
	VertexAttrib2fv(index uint32, v *float32)
	VertexAttrib2s(index uint32, x int16, y int16)
	VertexAttrib2sv(index uint32, v *int16)
	VertexAttrib3d(index uint32, x float64, y float64, z float64)
	VertexAttrib3dv(index uint32, v *float64)
	VertexAttrib3f(index uint32, x float32, y float32, z float32)
	VertexAttrib3fv(index uint32, v *float32)
	VertexAttrib3s(index uint32, x int16, y int16, z int16)
	VertexAttrib3sv(index uint32, v *int16)
	VertexAttrib4Nbv(index uint32, v *int8)
	VertexAttrib4Niv(index uint32, v *int32)
	VertexAttrib4Nsv(index uint32, v *int16)
	VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8)
	VertexAttrib4Nubv(index uint32, v *uint8)
	VertexAttrib4Nuiv(index uint32, v *uint32)
	VertexAttrib4Nusv(index uint32, v *uint16)
	VertexAttrib4bv(index uint32, v *int8)
	VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttrib4dv(index uint32, v *float64)
	VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
	VertexAttrib4fv(index uint32, v *float32)
	VertexAttrib4iv(index uint32, v *int32)
	VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16)
	VertexAttrib4sv(index uint32, v *int16)
	VertexAttrib4ubv(index uint32, v *uint8)
	VertexAttrib4uiv(index uint32, v *uint32)
	VertexAttrib4usv(index uint32, v *uint16)
	VertexAttribBinding(attribindex uint32, bindingindex uint32)
	VertexAttribDivisor(index uint32, divisor uint32)
	VertexAttribFormat(attribindex uint32, size int32, type_ uint32, normalized bool, relativeoffset uint32)
	VertexAttribI1i(index uint32, x int32)
	VertexAttribI1iv(index uint32, v *int32)
	VertexAttribI1ui(index uint32, x uint32)
	VertexAttribI1uiv(index uint32, v *uint32)
	VertexAttribI2i(index uint32, x int32, y int32)
	VertexAttribI2iv(index uint32, v *int32)
	VertexAttribI2ui(index uint32, x uint32, y uint32)
	VertexAttribI2uiv(index uint32, v *uint32)
	VertexAttribI3i(index uint32, x int32, y int32, z int32)
	VertexAttribI3iv(index uint32, v *int32)
	VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32)
	VertexAttribI3uiv(index uint32, v *uint32)
	VertexAttribI4bv(index uint32, v *int8)
	VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
	VertexAttribI4iv(index uint32, v *int32)
	VertexAttribI4sv(index uint32, v *int16)
	VertexAttribI4ubv(index uint32, v *uint8)
	VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
	VertexAttribI4uiv(index uint32, v *uint32)
	VertexAttribI4usv(index uint32, v *uint16)
	VertexAttribIFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribIPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribL1d(index uint32, x float64)
	VertexAttribL1dv(index uint32, v *float64)
	VertexAttribL2d(index uint32, x float64, y float64)
	VertexAttribL2dv(index uint32, v *float64)
	VertexAttribL3d(index uint32, x float64, y float64, z float64)
	VertexAttribL3dv(index uint32, v *float64)
	VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64)
	VertexAttribL4dv(index uint32, v *float64)
	VertexAttribLFormat(attribindex uint32, size int32, type_ uint32, relativeoffset uint32)
	VertexAttribLPointer(index uint32, size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	VertexAttribP1ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP1uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP2ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP2uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP3ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP3uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribP4ui(index uint32, type_ uint32, normalized bool, value uint32)
	VertexAttribP4uiv(index uint32, type_ uint32, normalized bool, value *uint32)
	VertexAttribPointer(index uint32, size int32, type_ uint32, normalized bool, stride int32, pointer unsafe.Pointer)
	VertexBindingDivisor(bindingindex uint32, divisor uint32)
	VertexP2ui(type_ uint32, value uint32)
	VertexP2uiv(type_ uint32, value *uint32)
	VertexP3ui(type_ uint32, value uint32)
	VertexP3uiv(type_ uint32, value *uint32)
	VertexP4ui(type_ uint32, value uint32)
	VertexP4uiv(type_ uint32, value *uint32)
	VertexPointer(size int32, type_ uint32, stride int32, pointer unsafe.Pointer)
	Viewport(x int32, y int32, width int32, height int32)
	ViewportArrayv(first uint32, count int32, v *float32)
	ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32)
	ViewportIndexedfv(index uint32, v *float32)
	WaitSync(sync GLsync, flags uint32, timeout uint64)
	WindowPos2d(x float64, y float64)
	WindowPos2dv(v *float64)
	WindowPos2f(x float32, y float32)
	WindowPos2fv(v *float32)
	WindowPos2i(x int32, y int32)
	WindowPos2iv(v *int32)
	WindowPos2s(x int16, y int16)
	WindowPos2sv(v *int16)
	WindowPos3d(x float64, y float64, z float64)
	WindowPos3dv(v *float64)
	WindowPos3f(x float32, y float32, z float32)
	WindowPos3fv(v *float32)
	WindowPos3i(x int32, y int32, z int32)
	WindowPos3iv(v *int32)
	WindowPos3s(x int16, y int16, z int16)
	WindowPos3sv(v *int16)
}

func New460

func New460(getProcAddr func(name string) unsafe.Pointer) GL460

type GLhandleARB

type GLhandleARB C.GLhandleARB

type GLsync

type GLsync C.GLsync

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

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