diff options
Diffstat (limited to 'gl')
-rw-r--r-- | gl/gl.ha | 6059 |
1 files changed, 6059 insertions, 0 deletions
diff --git a/gl/gl.ha b/gl/gl.ha new file mode 100644 index 0000000..0d50ada --- /dev/null +++ b/gl/gl.ha @@ -0,0 +1,6059 @@ +use types; +use types::c::{char}; + +// Types +export type gl_enum = uint; +export type gl_bitfield = uint; + +export type GLDEBUGPROC = nullable *fn( + source: gl_enum, + type_: gl_enum, + id: uint, + severity: gl_enum, + length: i32, + message: nullable *const char, + userParam: nullable *opaque +) void; +export type GLDEBUGPROCARB = nullable *fn( + source: gl_enum, + type_: gl_enum, + id: uint, + severity: gl_enum, + length: i32, + message: nullable *const char, + userParam: nullable *opaque +) void; +export type GLDEBUGPROCKHR = nullable *fn( + source: gl_enum, + type_: gl_enum, + id: uint, + severity: gl_enum, + length: i32, + message: nullable *const char, + userParam: nullable *opaque +) void; +export type GLDEBUGPROCAMD = nullable *fn( + id: uint, + category: gl_enum, + severity: gl_enum, + length: i32, + message: nullable *const char, + userParam: nullable *opaque +) void; +export type GLVULKANPROCNV = nullable *fn() void; + +// Constants +export def GL_3DC_XY_AMD: uint = 0x87FA; +export def GL_3DC_X_AMD: uint = 0x87F9; +export def GL_ACCUM_ADJACENT_PAIRS_NV: uint = 0x90AD; +export def GL_ACTIVE_ATOMIC_COUNTER_BUFFERS: uint = 0x92D9; +export def GL_ACTIVE_ATTRIBUTES: uint = 0x8B89; +export def GL_ACTIVE_ATTRIBUTE_MAX_LENGTH: uint = 0x8B8A; +export def GL_ACTIVE_PROGRAM: uint = 0x8259; +export def GL_ACTIVE_PROGRAM_EXT: uint = 0x8259; +export def GL_ACTIVE_RESOURCES: uint = 0x92F5; +export def GL_ACTIVE_TEXTURE: uint = 0x84E0; +export def GL_ACTIVE_UNIFORMS: uint = 0x8B86; +export def GL_ACTIVE_UNIFORM_BLOCKS: uint = 0x8A36; +export def GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH: uint = 0x8A35; +export def GL_ACTIVE_UNIFORM_MAX_LENGTH: uint = 0x8B87; +export def GL_ACTIVE_VARIABLES: uint = 0x9305; +export def GL_ADJACENT_PAIRS_NV: uint = 0x90AE; +export def GL_AFFINE_2D_NV: uint = 0x9092; +export def GL_AFFINE_3D_NV: uint = 0x9094; +export def GL_ALIASED_LINE_WIDTH_RANGE: uint = 0x846E; +export def GL_ALIASED_POINT_SIZE_RANGE: uint = 0x846D; +export def GL_ALL_BARRIER_BITS: uint = 0xFFFFFFFF; +export def GL_ALL_COMPLETED_NV: uint = 0x84F2; +export def GL_ALL_SHADER_BITS: uint = 0xFFFFFFFF; +export def GL_ALL_SHADER_BITS_EXT: uint = 0xFFFFFFFF; +export def GL_ALPHA: uint = 0x1906; +export def GL_ALPHA16F_EXT: uint = 0x881C; +export def GL_ALPHA32F_EXT: uint = 0x8816; +export def GL_ALPHA8_EXT: uint = 0x803C; +export def GL_ALPHA8_OES: uint = 0x803C; +export def GL_ALPHA_BITS: uint = 0x0D55; +export def GL_ALPHA_TEST_FUNC_QCOM: uint = 0x0BC1; +export def GL_ALPHA_TEST_QCOM: uint = 0x0BC0; +export def GL_ALPHA_TEST_REF_QCOM: uint = 0x0BC2; +export def GL_ALREADY_SIGNALED: uint = 0x911A; +export def GL_ALREADY_SIGNALED_APPLE: uint = 0x911A; +export def GL_ALWAYS: uint = 0x0207; +export def GL_ANY_SAMPLES_PASSED: uint = 0x8C2F; +export def GL_ANY_SAMPLES_PASSED_CONSERVATIVE: uint = 0x8D6A; +export def GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT: uint = 0x8D6A; +export def GL_ANY_SAMPLES_PASSED_EXT: uint = 0x8C2F; +export def GL_ARC_TO_NV: uint = 0xFE; +export def GL_ARRAY_BUFFER: uint = 0x8892; +export def GL_ARRAY_BUFFER_BINDING: uint = 0x8894; +export def GL_ARRAY_SIZE: uint = 0x92FB; +export def GL_ARRAY_STRIDE: uint = 0x92FE; +export def GL_ATC_RGBA_EXPLICIT_ALPHA_AMD: uint = 0x8C93; +export def GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD: uint = 0x87EE; +export def GL_ATC_RGB_AMD: uint = 0x8C92; +export def GL_ATOMIC_COUNTER_BARRIER_BIT: uint = 0x00001000; +export def GL_ATOMIC_COUNTER_BUFFER: uint = 0x92C0; +export def GL_ATOMIC_COUNTER_BUFFER_BINDING: uint = 0x92C1; +export def GL_ATOMIC_COUNTER_BUFFER_INDEX: uint = 0x9301; +export def GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV: uint = 0x959E; +export def GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV: uint = 0x959F; +export def GL_ATOMIC_COUNTER_BUFFER_SIZE: uint = 0x92C3; +export def GL_ATOMIC_COUNTER_BUFFER_START: uint = 0x92C2; +export def GL_ATTACHED_MEMORY_OBJECT_NV: uint = 0x95A4; +export def GL_ATTACHED_MEMORY_OFFSET_NV: uint = 0x95A5; +export def GL_ATTACHED_SHADERS: uint = 0x8B85; +export def GL_BACK: uint = 0x0405; +export def GL_BEVEL_NV: uint = 0x90A6; +export def GL_BGRA8_EXT: uint = 0x93A1; +export def GL_BGRA_EXT: uint = 0x80E1; +export def GL_BGRA_IMG: uint = 0x80E1; +export def GL_BGR_EXT: uint = 0x80E0; +export def GL_BINNING_CONTROL_HINT_QCOM: uint = 0x8FB0; +export def GL_BLACKHOLE_RENDER_INTEL: uint = 0x83FC; +export def GL_BLEND: uint = 0x0BE2; +export def GL_BLEND_ADVANCED_COHERENT_KHR: uint = 0x9285; +export def GL_BLEND_ADVANCED_COHERENT_NV: uint = 0x9285; +export def GL_BLEND_COLOR: uint = 0x8005; +export def GL_BLEND_DST_ALPHA: uint = 0x80CA; +export def GL_BLEND_DST_RGB: uint = 0x80C8; +export def GL_BLEND_EQUATION: uint = 0x8009; +export def GL_BLEND_EQUATION_ALPHA: uint = 0x883D; +export def GL_BLEND_EQUATION_RGB: uint = 0x8009; +export def GL_BLEND_OVERLAP_NV: uint = 0x9281; +export def GL_BLEND_PREMULTIPLIED_SRC_NV: uint = 0x9280; +export def GL_BLEND_SRC_ALPHA: uint = 0x80CB; +export def GL_BLEND_SRC_RGB: uint = 0x80C9; +export def GL_BLOCK_INDEX: uint = 0x92FD; +export def GL_BLUE: uint = 0x1905; +export def GL_BLUE_BITS: uint = 0x0D54; +export def GL_BLUE_NV: uint = 0x1905; +export def GL_BOLD_BIT_NV: uint = 0x01; +export def GL_BOOL: uint = 0x8B56; +export def GL_BOOL_VEC2: uint = 0x8B57; +export def GL_BOOL_VEC3: uint = 0x8B58; +export def GL_BOOL_VEC4: uint = 0x8B59; +export def GL_BOUNDING_BOX_NV: uint = 0x908D; +export def GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV: uint = 0x909C; +export def GL_BUFFER: uint = 0x82E0; +export def GL_BUFFER_ACCESS_FLAGS: uint = 0x911F; +export def GL_BUFFER_ACCESS_OES: uint = 0x88BB; +export def GL_BUFFER_BINDING: uint = 0x9302; +export def GL_BUFFER_DATA_SIZE: uint = 0x9303; +export def GL_BUFFER_IMMUTABLE_STORAGE_EXT: uint = 0x821F; +export def GL_BUFFER_KHR: uint = 0x82E0; +export def GL_BUFFER_MAPPED: uint = 0x88BC; +export def GL_BUFFER_MAPPED_OES: uint = 0x88BC; +export def GL_BUFFER_MAP_LENGTH: uint = 0x9120; +export def GL_BUFFER_MAP_OFFSET: uint = 0x9121; +export def GL_BUFFER_MAP_POINTER: uint = 0x88BD; +export def GL_BUFFER_MAP_POINTER_OES: uint = 0x88BD; +export def GL_BUFFER_OBJECT_EXT: uint = 0x9151; +export def GL_BUFFER_SIZE: uint = 0x8764; +export def GL_BUFFER_STORAGE_FLAGS_EXT: uint = 0x8220; +export def GL_BUFFER_UPDATE_BARRIER_BIT: uint = 0x00000200; +export def GL_BUFFER_USAGE: uint = 0x8765; +export def GL_BUFFER_VARIABLE: uint = 0x92E5; +export def GL_BYTE: uint = 0x1400; +export def GL_CCW: uint = 0x0901; +export def GL_CIRCULAR_CCW_ARC_TO_NV: uint = 0xF8; +export def GL_CIRCULAR_CW_ARC_TO_NV: uint = 0xFA; +export def GL_CIRCULAR_TANGENT_ARC_TO_NV: uint = 0xFC; +export def GL_CLAMP_TO_BORDER: uint = 0x812D; +export def GL_CLAMP_TO_BORDER_EXT: uint = 0x812D; +export def GL_CLAMP_TO_BORDER_NV: uint = 0x812D; +export def GL_CLAMP_TO_BORDER_OES: uint = 0x812D; +export def GL_CLAMP_TO_EDGE: uint = 0x812F; +export def GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT: uint = 0x00004000; +export def GL_CLIENT_STORAGE_BIT_EXT: uint = 0x0200; +export def GL_CLIP_DEPTH_MODE: uint = 0x935D; +export def GL_CLIP_DEPTH_MODE_EXT: uint = 0x935D; +export def GL_CLIP_DISTANCE0_APPLE: uint = 0x3000; +export def GL_CLIP_DISTANCE0_EXT: uint = 0x3000; +export def GL_CLIP_DISTANCE1_APPLE: uint = 0x3001; +export def GL_CLIP_DISTANCE1_EXT: uint = 0x3001; +export def GL_CLIP_DISTANCE2_APPLE: uint = 0x3002; +export def GL_CLIP_DISTANCE2_EXT: uint = 0x3002; +export def GL_CLIP_DISTANCE3_APPLE: uint = 0x3003; +export def GL_CLIP_DISTANCE3_EXT: uint = 0x3003; +export def GL_CLIP_DISTANCE4_APPLE: uint = 0x3004; +export def GL_CLIP_DISTANCE4_EXT: uint = 0x3004; +export def GL_CLIP_DISTANCE5_APPLE: uint = 0x3005; +export def GL_CLIP_DISTANCE5_EXT: uint = 0x3005; +export def GL_CLIP_DISTANCE6: uint = 0x3006; +export def GL_CLIP_DISTANCE6_APPLE: uint = 0x3006; +export def GL_CLIP_DISTANCE6_EXT: uint = 0x3006; +export def GL_CLIP_DISTANCE7: uint = 0x3007; +export def GL_CLIP_DISTANCE7_APPLE: uint = 0x3007; +export def GL_CLIP_DISTANCE7_EXT: uint = 0x3007; +export def GL_CLIP_ORIGIN: uint = 0x935C; +export def GL_CLIP_ORIGIN_EXT: uint = 0x935C; +export def GL_CLIP_PLANE0: uint = 0x3000; +export def GL_CLIP_PLANE1: uint = 0x3001; +export def GL_CLIP_PLANE2: uint = 0x3002; +export def GL_CLIP_PLANE3: uint = 0x3003; +export def GL_CLIP_PLANE4: uint = 0x3004; +export def GL_CLIP_PLANE5: uint = 0x3005; +export def GL_CLOSE_PATH_NV: uint = 0x00; +export def GL_COLOR: uint = 0x1800; +export def GL_COLORBURN: uint = 0x929A; +export def GL_COLORBURN_KHR: uint = 0x929A; +export def GL_COLORBURN_NV: uint = 0x929A; +export def GL_COLORDODGE: uint = 0x9299; +export def GL_COLORDODGE_KHR: uint = 0x9299; +export def GL_COLORDODGE_NV: uint = 0x9299; +export def GL_COLOR_ATTACHMENT0: uint = 0x8CE0; +export def GL_COLOR_ATTACHMENT0_EXT: uint = 0x8CE0; +export def GL_COLOR_ATTACHMENT0_NV: uint = 0x8CE0; +export def GL_COLOR_ATTACHMENT1: uint = 0x8CE1; +export def GL_COLOR_ATTACHMENT10: uint = 0x8CEA; +export def GL_COLOR_ATTACHMENT10_EXT: uint = 0x8CEA; +export def GL_COLOR_ATTACHMENT10_NV: uint = 0x8CEA; +export def GL_COLOR_ATTACHMENT11: uint = 0x8CEB; +export def GL_COLOR_ATTACHMENT11_EXT: uint = 0x8CEB; +export def GL_COLOR_ATTACHMENT11_NV: uint = 0x8CEB; +export def GL_COLOR_ATTACHMENT12: uint = 0x8CEC; +export def GL_COLOR_ATTACHMENT12_EXT: uint = 0x8CEC; +export def GL_COLOR_ATTACHMENT12_NV: uint = 0x8CEC; +export def GL_COLOR_ATTACHMENT13: uint = 0x8CED; +export def GL_COLOR_ATTACHMENT13_EXT: uint = 0x8CED; +export def GL_COLOR_ATTACHMENT13_NV: uint = 0x8CED; +export def GL_COLOR_ATTACHMENT14: uint = 0x8CEE; +export def GL_COLOR_ATTACHMENT14_EXT: uint = 0x8CEE; +export def GL_COLOR_ATTACHMENT14_NV: uint = 0x8CEE; +export def GL_COLOR_ATTACHMENT15: uint = 0x8CEF; +export def GL_COLOR_ATTACHMENT15_EXT: uint = 0x8CEF; +export def GL_COLOR_ATTACHMENT15_NV: uint = 0x8CEF; +export def GL_COLOR_ATTACHMENT16: uint = 0x8CF0; +export def GL_COLOR_ATTACHMENT17: uint = 0x8CF1; +export def GL_COLOR_ATTACHMENT18: uint = 0x8CF2; +export def GL_COLOR_ATTACHMENT19: uint = 0x8CF3; +export def GL_COLOR_ATTACHMENT1_EXT: uint = 0x8CE1; +export def GL_COLOR_ATTACHMENT1_NV: uint = 0x8CE1; +export def GL_COLOR_ATTACHMENT2: uint = 0x8CE2; +export def GL_COLOR_ATTACHMENT20: uint = 0x8CF4; +export def GL_COLOR_ATTACHMENT21: uint = 0x8CF5; +export def GL_COLOR_ATTACHMENT22: uint = 0x8CF6; +export def GL_COLOR_ATTACHMENT23: uint = 0x8CF7; +export def GL_COLOR_ATTACHMENT24: uint = 0x8CF8; +export def GL_COLOR_ATTACHMENT25: uint = 0x8CF9; +export def GL_COLOR_ATTACHMENT26: uint = 0x8CFA; +export def GL_COLOR_ATTACHMENT27: uint = 0x8CFB; +export def GL_COLOR_ATTACHMENT28: uint = 0x8CFC; +export def GL_COLOR_ATTACHMENT29: uint = 0x8CFD; +export def GL_COLOR_ATTACHMENT2_EXT: uint = 0x8CE2; +export def GL_COLOR_ATTACHMENT2_NV: uint = 0x8CE2; +export def GL_COLOR_ATTACHMENT3: uint = 0x8CE3; +export def GL_COLOR_ATTACHMENT30: uint = 0x8CFE; +export def GL_COLOR_ATTACHMENT31: uint = 0x8CFF; +export def GL_COLOR_ATTACHMENT3_EXT: uint = 0x8CE3; +export def GL_COLOR_ATTACHMENT3_NV: uint = 0x8CE3; +export def GL_COLOR_ATTACHMENT4: uint = 0x8CE4; +export def GL_COLOR_ATTACHMENT4_EXT: uint = 0x8CE4; +export def GL_COLOR_ATTACHMENT4_NV: uint = 0x8CE4; +export def GL_COLOR_ATTACHMENT5: uint = 0x8CE5; +export def GL_COLOR_ATTACHMENT5_EXT: uint = 0x8CE5; +export def GL_COLOR_ATTACHMENT5_NV: uint = 0x8CE5; +export def GL_COLOR_ATTACHMENT6: uint = 0x8CE6; +export def GL_COLOR_ATTACHMENT6_EXT: uint = 0x8CE6; +export def GL_COLOR_ATTACHMENT6_NV: uint = 0x8CE6; +export def GL_COLOR_ATTACHMENT7: uint = 0x8CE7; +export def GL_COLOR_ATTACHMENT7_EXT: uint = 0x8CE7; +export def GL_COLOR_ATTACHMENT7_NV: uint = 0x8CE7; +export def GL_COLOR_ATTACHMENT8: uint = 0x8CE8; +export def GL_COLOR_ATTACHMENT8_EXT: uint = 0x8CE8; +export def GL_COLOR_ATTACHMENT8_NV: uint = 0x8CE8; +export def GL_COLOR_ATTACHMENT9: uint = 0x8CE9; +export def GL_COLOR_ATTACHMENT9_EXT: uint = 0x8CE9; +export def GL_COLOR_ATTACHMENT9_NV: uint = 0x8CE9; +export def GL_COLOR_ATTACHMENT_EXT: uint = 0x90F0; +export def GL_COLOR_BUFFER_BIT: uint = 0x00004000; +export def GL_COLOR_BUFFER_BIT0_QCOM: uint = 0x00000001; +export def GL_COLOR_BUFFER_BIT1_QCOM: uint = 0x00000002; +export def GL_COLOR_BUFFER_BIT2_QCOM: uint = 0x00000004; +export def GL_COLOR_BUFFER_BIT3_QCOM: uint = 0x00000008; +export def GL_COLOR_BUFFER_BIT4_QCOM: uint = 0x00000010; +export def GL_COLOR_BUFFER_BIT5_QCOM: uint = 0x00000020; +export def GL_COLOR_BUFFER_BIT6_QCOM: uint = 0x00000040; +export def GL_COLOR_BUFFER_BIT7_QCOM: uint = 0x00000080; +export def GL_COLOR_CLEAR_VALUE: uint = 0x0C22; +export def GL_COLOR_EXT: uint = 0x1800; +export def GL_COLOR_SAMPLES_NV: uint = 0x8E20; +export def GL_COLOR_WRITEMASK: uint = 0x0C23; +export def GL_COMMAND_BARRIER_BIT: uint = 0x00000040; +export def GL_COMPARE_REF_TO_TEXTURE: uint = 0x884E; +export def GL_COMPARE_REF_TO_TEXTURE_EXT: uint = 0x884E; +export def GL_COMPARE_R_TO_TEXTURE: uint = 0x884E; +export def GL_COMPILE_STATUS: uint = 0x8B81; +export def GL_COMPLETION_STATUS_KHR: uint = 0x91B1; +export def GL_COMPRESSED_R11_EAC: uint = 0x9270; +export def GL_COMPRESSED_RED_GREEN_RGTC2_EXT: uint = 0x8DBD; +export def GL_COMPRESSED_RED_RGTC1_EXT: uint = 0x8DBB; +export def GL_COMPRESSED_RG11_EAC: uint = 0x9272; +export def GL_COMPRESSED_RGB8_ETC2: uint = 0x9274; +export def GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2: uint = 0x9276; +export def GL_COMPRESSED_RGBA8_ETC2_EAC: uint = 0x9278; +export def GL_COMPRESSED_RGBA_ASTC_10x10: uint = 0x93BB; +export def GL_COMPRESSED_RGBA_ASTC_10x10_KHR: uint = 0x93BB; +export def GL_COMPRESSED_RGBA_ASTC_10x5: uint = 0x93B8; +export def GL_COMPRESSED_RGBA_ASTC_10x5_KHR: uint = 0x93B8; +export def GL_COMPRESSED_RGBA_ASTC_10x6: uint = 0x93B9; +export def GL_COMPRESSED_RGBA_ASTC_10x6_KHR: uint = 0x93B9; +export def GL_COMPRESSED_RGBA_ASTC_10x8: uint = 0x93BA; +export def GL_COMPRESSED_RGBA_ASTC_10x8_KHR: uint = 0x93BA; +export def GL_COMPRESSED_RGBA_ASTC_12x10: uint = 0x93BC; +export def GL_COMPRESSED_RGBA_ASTC_12x10_KHR: uint = 0x93BC; +export def GL_COMPRESSED_RGBA_ASTC_12x12: uint = 0x93BD; +export def GL_COMPRESSED_RGBA_ASTC_12x12_KHR: uint = 0x93BD; +export def GL_COMPRESSED_RGBA_ASTC_3x3x3_OES: uint = 0x93C0; +export def GL_COMPRESSED_RGBA_ASTC_4x3x3_OES: uint = 0x93C1; +export def GL_COMPRESSED_RGBA_ASTC_4x4: uint = 0x93B0; +export def GL_COMPRESSED_RGBA_ASTC_4x4_KHR: uint = 0x93B0; +export def GL_COMPRESSED_RGBA_ASTC_4x4x3_OES: uint = 0x93C2; +export def GL_COMPRESSED_RGBA_ASTC_4x4x4_OES: uint = 0x93C3; +export def GL_COMPRESSED_RGBA_ASTC_5x4: uint = 0x93B1; +export def GL_COMPRESSED_RGBA_ASTC_5x4_KHR: uint = 0x93B1; +export def GL_COMPRESSED_RGBA_ASTC_5x4x4_OES: uint = 0x93C4; +export def GL_COMPRESSED_RGBA_ASTC_5x5: uint = 0x93B2; +export def GL_COMPRESSED_RGBA_ASTC_5x5_KHR: uint = 0x93B2; +export def GL_COMPRESSED_RGBA_ASTC_5x5x4_OES: uint = 0x93C5; +export def GL_COMPRESSED_RGBA_ASTC_5x5x5_OES: uint = 0x93C6; +export def GL_COMPRESSED_RGBA_ASTC_6x5: uint = 0x93B3; +export def GL_COMPRESSED_RGBA_ASTC_6x5_KHR: uint = 0x93B3; +export def GL_COMPRESSED_RGBA_ASTC_6x5x5_OES: uint = 0x93C7; +export def GL_COMPRESSED_RGBA_ASTC_6x6: uint = 0x93B4; +export def GL_COMPRESSED_RGBA_ASTC_6x6_KHR: uint = 0x93B4; +export def GL_COMPRESSED_RGBA_ASTC_6x6x5_OES: uint = 0x93C8; +export def GL_COMPRESSED_RGBA_ASTC_6x6x6_OES: uint = 0x93C9; +export def GL_COMPRESSED_RGBA_ASTC_8x5: uint = 0x93B5; +export def GL_COMPRESSED_RGBA_ASTC_8x5_KHR: uint = 0x93B5; +export def GL_COMPRESSED_RGBA_ASTC_8x6: uint = 0x93B6; +export def GL_COMPRESSED_RGBA_ASTC_8x6_KHR: uint = 0x93B6; +export def GL_COMPRESSED_RGBA_ASTC_8x8: uint = 0x93B7; +export def GL_COMPRESSED_RGBA_ASTC_8x8_KHR: uint = 0x93B7; +export def GL_COMPRESSED_RGBA_BPTC_UNORM_EXT: uint = 0x8E8C; +export def GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG: uint = 0x8C03; +export def GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG: uint = 0x9137; +export def GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG: uint = 0x8C02; +export def GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG: uint = 0x9138; +export def GL_COMPRESSED_RGBA_S3TC_DXT1_EXT: uint = 0x83F1; +export def GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE: uint = 0x83F2; +export def GL_COMPRESSED_RGBA_S3TC_DXT3_EXT: uint = 0x83F2; +export def GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE: uint = 0x83F3; +export def GL_COMPRESSED_RGBA_S3TC_DXT5_EXT: uint = 0x83F3; +export def GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT: uint = 0x8E8E; +export def GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT: uint = 0x8E8F; +export def GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG: uint = 0x8C01; +export def GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG: uint = 0x8C00; +export def GL_COMPRESSED_RGB_S3TC_DXT1_EXT: uint = 0x83F0; +export def GL_COMPRESSED_SIGNED_R11_EAC: uint = 0x9271; +export def GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT: uint = 0x8DBE; +export def GL_COMPRESSED_SIGNED_RED_RGTC1_EXT: uint = 0x8DBC; +export def GL_COMPRESSED_SIGNED_RG11_EAC: uint = 0x9273; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10: uint = 0x93DB; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: uint = 0x93DB; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5: uint = 0x93D8; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: uint = 0x93D8; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6: uint = 0x93D9; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: uint = 0x93D9; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8: uint = 0x93DA; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: uint = 0x93DA; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10: uint = 0x93DC; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: uint = 0x93DC; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12: uint = 0x93DD; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: uint = 0x93DD; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES: uint = 0x93E0; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES: uint = 0x93E1; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4: uint = 0x93D0; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: uint = 0x93D0; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES: uint = 0x93E2; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES: uint = 0x93E3; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4: uint = 0x93D1; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: uint = 0x93D1; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES: uint = 0x93E4; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5: uint = 0x93D2; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: uint = 0x93D2; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES: uint = 0x93E5; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES: uint = 0x93E6; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5: uint = 0x93D3; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: uint = 0x93D3; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES: uint = 0x93E7; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6: uint = 0x93D4; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: uint = 0x93D4; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES: uint = 0x93E8; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES: uint = 0x93E9; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5: uint = 0x93D5; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: uint = 0x93D5; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6: uint = 0x93D6; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: uint = 0x93D6; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8: uint = 0x93D7; +export def GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: uint = 0x93D7; +export def GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC: uint = 0x9279; +export def GL_COMPRESSED_SRGB8_ETC2: uint = 0x9275; +export def GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2: uint = 0x9277; +export def GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT: uint = 0x8E8D; +export def GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT: uint = 0x8A56; +export def GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG: uint = 0x93F0; +export def GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT: uint = 0x8A57; +export def GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG: uint = 0x93F1; +export def GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: uint = 0x8C4D; +export def GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV: uint = 0x8C4D; +export def GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: uint = 0x8C4E; +export def GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV: uint = 0x8C4E; +export def GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: uint = 0x8C4F; +export def GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV: uint = 0x8C4F; +export def GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT: uint = 0x8A54; +export def GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT: uint = 0x8A55; +export def GL_COMPRESSED_SRGB_S3TC_DXT1_EXT: uint = 0x8C4C; +export def GL_COMPRESSED_SRGB_S3TC_DXT1_NV: uint = 0x8C4C; +export def GL_COMPRESSED_TEXTURE_FORMATS: uint = 0x86A3; +export def GL_COMPUTE_SHADER: uint = 0x91B9; +export def GL_COMPUTE_SHADER_BIT: uint = 0x00000020; +export def GL_COMPUTE_WORK_GROUP_SIZE: uint = 0x8267; +export def GL_CONDITION_SATISFIED: uint = 0x911C; +export def GL_CONDITION_SATISFIED_APPLE: uint = 0x911C; +export def GL_CONFORMANT_NV: uint = 0x9374; +export def GL_CONIC_CURVE_TO_NV: uint = 0x1A; +export def GL_CONJOINT_NV: uint = 0x9284; +export def GL_CONSERVATIVE_RASTERIZATION_INTEL: uint = 0x83FE; +export def GL_CONSERVATIVE_RASTERIZATION_NV: uint = 0x9346; +export def GL_CONSERVATIVE_RASTER_MODE_NV: uint = 0x954D; +export def GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV: uint = 0x954E; +export def GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV: uint = 0x9550; +export def GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV: uint = 0x954F; +export def GL_CONSTANT_ALPHA: uint = 0x8003; +export def GL_CONSTANT_COLOR: uint = 0x8001; +export def GL_CONTEXT_FLAGS: uint = 0x821E; +export def GL_CONTEXT_FLAG_DEBUG_BIT: uint = 0x00000002; +export def GL_CONTEXT_FLAG_DEBUG_BIT_KHR: uint = 0x00000002; +export def GL_CONTEXT_FLAG_NO_ERROR_BIT: uint = 0x00000008; +export def GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR: uint = 0x00000008; +export def GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT: uint = 0x00000010; +export def GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT: uint = 0x00000004; +export def GL_CONTEXT_LOST: uint = 0x0507; +export def GL_CONTEXT_LOST_KHR: uint = 0x0507; +export def GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR: uint = 0x82FC; +export def GL_CONTEXT_RELEASE_BEHAVIOR_KHR: uint = 0x82FB; +export def GL_CONTEXT_ROBUST_ACCESS_EXT: uint = 0x90F3; +export def GL_CONTEXT_ROBUST_ACCESS_KHR: uint = 0x90F3; +export def GL_CONTRAST_NV: uint = 0x92A1; +export def GL_CONVEX_HULL_NV: uint = 0x908B; +export def GL_COPY_READ_BUFFER: uint = 0x8F36; +export def GL_COPY_READ_BUFFER_BINDING: uint = 0x8F36; +export def GL_COPY_READ_BUFFER_NV: uint = 0x8F36; +export def GL_COPY_WRITE_BUFFER: uint = 0x8F37; +export def GL_COPY_WRITE_BUFFER_BINDING: uint = 0x8F37; +export def GL_COPY_WRITE_BUFFER_NV: uint = 0x8F37; +export def GL_COUNTER_RANGE_AMD: uint = 0x8BC1; +export def GL_COUNTER_TYPE_AMD: uint = 0x8BC0; +export def GL_COUNT_DOWN_NV: uint = 0x9089; +export def GL_COUNT_UP_NV: uint = 0x9088; +export def GL_COVERAGE_ALL_FRAGMENTS_NV: uint = 0x8ED5; +export def GL_COVERAGE_ATTACHMENT_NV: uint = 0x8ED2; +export def GL_COVERAGE_AUTOMATIC_NV: uint = 0x8ED7; +export def GL_COVERAGE_BUFFERS_NV: uint = 0x8ED3; +export def GL_COVERAGE_BUFFER_BIT_NV: uint = 0x00008000; +export def GL_COVERAGE_COMPONENT4_NV: uint = 0x8ED1; +export def GL_COVERAGE_COMPONENT_NV: uint = 0x8ED0; +export def GL_COVERAGE_EDGE_FRAGMENTS_NV: uint = 0x8ED6; +export def GL_COVERAGE_MODULATION_NV: uint = 0x9332; +export def GL_COVERAGE_MODULATION_TABLE_NV: uint = 0x9331; +export def GL_COVERAGE_MODULATION_TABLE_SIZE_NV: uint = 0x9333; +export def GL_COVERAGE_SAMPLES_NV: uint = 0x8ED4; +export def GL_CPU_OPTIMIZED_QCOM: uint = 0x8FB1; +export def GL_CUBIC_CURVE_TO_NV: uint = 0x0C; +export def GL_CUBIC_IMG: uint = 0x9139; +export def GL_CUBIC_MIPMAP_LINEAR_IMG: uint = 0x913B; +export def GL_CUBIC_MIPMAP_NEAREST_IMG: uint = 0x913A; +export def GL_CULL_FACE: uint = 0x0B44; +export def GL_CULL_FACE_MODE: uint = 0x0B45; +export def GL_CURRENT_PROGRAM: uint = 0x8B8D; +export def GL_CURRENT_QUERY: uint = 0x8865; +export def GL_CURRENT_QUERY_EXT: uint = 0x8865; +export def GL_CURRENT_VERTEX_ATTRIB: uint = 0x8626; +export def GL_CW: uint = 0x0900; +export def GL_D3D12_FENCE_VALUE_EXT: uint = 0x9595; +export def GL_DARKEN: uint = 0x9297; +export def GL_DARKEN_KHR: uint = 0x9297; +export def GL_DARKEN_NV: uint = 0x9297; +export def GL_DEBUG_CALLBACK_FUNCTION: uint = 0x8244; +export def GL_DEBUG_CALLBACK_FUNCTION_KHR: uint = 0x8244; +export def GL_DEBUG_CALLBACK_USER_PARAM: uint = 0x8245; +export def GL_DEBUG_CALLBACK_USER_PARAM_KHR: uint = 0x8245; +export def GL_DEBUG_GROUP_STACK_DEPTH: uint = 0x826D; +export def GL_DEBUG_GROUP_STACK_DEPTH_KHR: uint = 0x826D; +export def GL_DEBUG_LOGGED_MESSAGES: uint = 0x9145; +export def GL_DEBUG_LOGGED_MESSAGES_KHR: uint = 0x9145; +export def GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH: uint = 0x8243; +export def GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR: uint = 0x8243; +export def GL_DEBUG_OUTPUT: uint = 0x92E0; +export def GL_DEBUG_OUTPUT_KHR: uint = 0x92E0; +export def GL_DEBUG_OUTPUT_SYNCHRONOUS: uint = 0x8242; +export def GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR: uint = 0x8242; +export def GL_DEBUG_SEVERITY_HIGH: uint = 0x9146; +export def GL_DEBUG_SEVERITY_HIGH_KHR: uint = 0x9146; +export def GL_DEBUG_SEVERITY_LOW: uint = 0x9148; +export def GL_DEBUG_SEVERITY_LOW_KHR: uint = 0x9148; +export def GL_DEBUG_SEVERITY_MEDIUM: uint = 0x9147; +export def GL_DEBUG_SEVERITY_MEDIUM_KHR: uint = 0x9147; +export def GL_DEBUG_SEVERITY_NOTIFICATION: uint = 0x826B; +export def GL_DEBUG_SEVERITY_NOTIFICATION_KHR: uint = 0x826B; +export def GL_DEBUG_SOURCE_API: uint = 0x8246; +export def GL_DEBUG_SOURCE_API_KHR: uint = 0x8246; +export def GL_DEBUG_SOURCE_APPLICATION: uint = 0x824A; +export def GL_DEBUG_SOURCE_APPLICATION_KHR: uint = 0x824A; +export def GL_DEBUG_SOURCE_OTHER: uint = 0x824B; +export def GL_DEBUG_SOURCE_OTHER_KHR: uint = 0x824B; +export def GL_DEBUG_SOURCE_SHADER_COMPILER: uint = 0x8248; +export def GL_DEBUG_SOURCE_SHADER_COMPILER_KHR: uint = 0x8248; +export def GL_DEBUG_SOURCE_THIRD_PARTY: uint = 0x8249; +export def GL_DEBUG_SOURCE_THIRD_PARTY_KHR: uint = 0x8249; +export def GL_DEBUG_SOURCE_WINDOW_SYSTEM: uint = 0x8247; +export def GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR: uint = 0x8247; +export def GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR: uint = 0x824D; +export def GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR: uint = 0x824D; +export def GL_DEBUG_TYPE_ERROR: uint = 0x824C; +export def GL_DEBUG_TYPE_ERROR_KHR: uint = 0x824C; +export def GL_DEBUG_TYPE_MARKER: uint = 0x8268; +export def GL_DEBUG_TYPE_MARKER_KHR: uint = 0x8268; +export def GL_DEBUG_TYPE_OTHER: uint = 0x8251; +export def GL_DEBUG_TYPE_OTHER_KHR: uint = 0x8251; +export def GL_DEBUG_TYPE_PERFORMANCE: uint = 0x8250; +export def GL_DEBUG_TYPE_PERFORMANCE_KHR: uint = 0x8250; +export def GL_DEBUG_TYPE_POP_GROUP: uint = 0x826A; +export def GL_DEBUG_TYPE_POP_GROUP_KHR: uint = 0x826A; +export def GL_DEBUG_TYPE_PORTABILITY: uint = 0x824F; +export def GL_DEBUG_TYPE_PORTABILITY_KHR: uint = 0x824F; +export def GL_DEBUG_TYPE_PUSH_GROUP: uint = 0x8269; +export def GL_DEBUG_TYPE_PUSH_GROUP_KHR: uint = 0x8269; +export def GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR: uint = 0x824E; +export def GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR: uint = 0x824E; +export def GL_DECODE_EXT: uint = 0x8A49; +export def GL_DECR: uint = 0x1E03; +export def GL_DECR_WRAP: uint = 0x8508; +export def GL_DEDICATED_MEMORY_OBJECT_EXT: uint = 0x9581; +export def GL_DELETE_STATUS: uint = 0x8B80; +export def GL_DEPTH: uint = 0x1801; +export def GL_DEPTH24_STENCIL8: uint = 0x88F0; +export def GL_DEPTH24_STENCIL8_OES: uint = 0x88F0; +export def GL_DEPTH32F_STENCIL8: uint = 0x8CAD; +export def GL_DEPTH_ATTACHMENT: uint = 0x8D00; +export def GL_DEPTH_BITS: uint = 0x0D56; +export def GL_DEPTH_BUFFER_BIT: uint = 0x00000100; +export def GL_DEPTH_BUFFER_BIT0_QCOM: uint = 0x00000100; +export def GL_DEPTH_BUFFER_BIT1_QCOM: uint = 0x00000200; +export def GL_DEPTH_BUFFER_BIT2_QCOM: uint = 0x00000400; +export def GL_DEPTH_BUFFER_BIT3_QCOM: uint = 0x00000800; +export def GL_DEPTH_BUFFER_BIT4_QCOM: uint = 0x00001000; +export def GL_DEPTH_BUFFER_BIT5_QCOM: uint = 0x00002000; +export def GL_DEPTH_BUFFER_BIT6_QCOM: uint = 0x00004000; +export def GL_DEPTH_BUFFER_BIT7_QCOM: uint = 0x00008000; +export def GL_DEPTH_CLAMP_EXT: uint = 0x864F; +export def GL_DEPTH_CLEAR_VALUE: uint = 0x0B73; +export def GL_DEPTH_COMPONENT: uint = 0x1902; +export def GL_DEPTH_COMPONENT16: uint = 0x81A5; +export def GL_DEPTH_COMPONENT16_NONLINEAR_NV: uint = 0x8E2C; +export def GL_DEPTH_COMPONENT16_OES: uint = 0x81A5; +export def GL_DEPTH_COMPONENT24: uint = 0x81A6; +export def GL_DEPTH_COMPONENT24_OES: uint = 0x81A6; +export def GL_DEPTH_COMPONENT32F: uint = 0x8CAC; +export def GL_DEPTH_COMPONENT32_OES: uint = 0x81A7; +export def GL_DEPTH_EXT: uint = 0x1801; +export def GL_DEPTH_FUNC: uint = 0x0B74; +export def GL_DEPTH_RANGE: uint = 0x0B70; +export def GL_DEPTH_SAMPLES_NV: uint = 0x932D; +export def GL_DEPTH_STENCIL: uint = 0x84F9; +export def GL_DEPTH_STENCIL_ATTACHMENT: uint = 0x821A; +export def GL_DEPTH_STENCIL_OES: uint = 0x84F9; +export def GL_DEPTH_STENCIL_TEXTURE_MODE: uint = 0x90EA; +export def GL_DEPTH_TEST: uint = 0x0B71; +export def GL_DEPTH_WRITEMASK: uint = 0x0B72; +export def GL_DETACHED_BUFFERS_NV: uint = 0x95AB; +export def GL_DETACHED_MEMORY_INCARNATION_NV: uint = 0x95A9; +export def GL_DETACHED_TEXTURES_NV: uint = 0x95AA; +export def GL_DEVICE_LUID_EXT: uint = 0x9599; +export def GL_DEVICE_NODE_MASK_EXT: uint = 0x959A; +export def GL_DEVICE_UUID_EXT: uint = 0x9597; +export def GL_DIFFERENCE: uint = 0x929E; +export def GL_DIFFERENCE_KHR: uint = 0x929E; +export def GL_DIFFERENCE_NV: uint = 0x929E; +export def GL_DISJOINT_NV: uint = 0x9283; +export def GL_DISPATCH_INDIRECT_BUFFER: uint = 0x90EE; +export def GL_DISPATCH_INDIRECT_BUFFER_BINDING: uint = 0x90EF; +export def GL_DITHER: uint = 0x0BD0; +export def GL_DMP_PROGRAM_BINARY_DMP: uint = 0x9253; +export def GL_DONT_CARE: uint = 0x1100; +export def GL_DOWNSAMPLE_SCALES_IMG: uint = 0x913E; +export def GL_DRAW_BUFFER0: uint = 0x8825; +export def GL_DRAW_BUFFER0_EXT: uint = 0x8825; +export def GL_DRAW_BUFFER0_NV: uint = 0x8825; +export def GL_DRAW_BUFFER1: uint = 0x8826; +export def GL_DRAW_BUFFER10: uint = 0x882F; +export def GL_DRAW_BUFFER10_EXT: uint = 0x882F; +export def GL_DRAW_BUFFER10_NV: uint = 0x882F; +export def GL_DRAW_BUFFER11: uint = 0x8830; +export def GL_DRAW_BUFFER11_EXT: uint = 0x8830; +export def GL_DRAW_BUFFER11_NV: uint = 0x8830; +export def GL_DRAW_BUFFER12: uint = 0x8831; +export def GL_DRAW_BUFFER12_EXT: uint = 0x8831; +export def GL_DRAW_BUFFER12_NV: uint = 0x8831; +export def GL_DRAW_BUFFER13: uint = 0x8832; +export def GL_DRAW_BUFFER13_EXT: uint = 0x8832; +export def GL_DRAW_BUFFER13_NV: uint = 0x8832; +export def GL_DRAW_BUFFER14: uint = 0x8833; +export def GL_DRAW_BUFFER14_EXT: uint = 0x8833; +export def GL_DRAW_BUFFER14_NV: uint = 0x8833; +export def GL_DRAW_BUFFER15: uint = 0x8834; +export def GL_DRAW_BUFFER15_EXT: uint = 0x8834; +export def GL_DRAW_BUFFER15_NV: uint = 0x8834; +export def GL_DRAW_BUFFER1_EXT: uint = 0x8826; +export def GL_DRAW_BUFFER1_NV: uint = 0x8826; +export def GL_DRAW_BUFFER2: uint = 0x8827; +export def GL_DRAW_BUFFER2_EXT: uint = 0x8827; +export def GL_DRAW_BUFFER2_NV: uint = 0x8827; +export def GL_DRAW_BUFFER3: uint = 0x8828; +export def GL_DRAW_BUFFER3_EXT: uint = 0x8828; +export def GL_DRAW_BUFFER3_NV: uint = 0x8828; +export def GL_DRAW_BUFFER4: uint = 0x8829; +export def GL_DRAW_BUFFER4_EXT: uint = 0x8829; +export def GL_DRAW_BUFFER4_NV: uint = 0x8829; +export def GL_DRAW_BUFFER5: uint = 0x882A; +export def GL_DRAW_BUFFER5_EXT: uint = 0x882A; +export def GL_DRAW_BUFFER5_NV: uint = 0x882A; +export def GL_DRAW_BUFFER6: uint = 0x882B; +export def GL_DRAW_BUFFER6_EXT: uint = 0x882B; +export def GL_DRAW_BUFFER6_NV: uint = 0x882B; +export def GL_DRAW_BUFFER7: uint = 0x882C; +export def GL_DRAW_BUFFER7_EXT: uint = 0x882C; +export def GL_DRAW_BUFFER7_NV: uint = 0x882C; +export def GL_DRAW_BUFFER8: uint = 0x882D; +export def GL_DRAW_BUFFER8_EXT: uint = 0x882D; +export def GL_DRAW_BUFFER8_NV: uint = 0x882D; +export def GL_DRAW_BUFFER9: uint = 0x882E; +export def GL_DRAW_BUFFER9_EXT: uint = 0x882E; +export def GL_DRAW_BUFFER9_NV: uint = 0x882E; +export def GL_DRAW_BUFFER_EXT: uint = 0x0C01; +export def GL_DRAW_FRAMEBUFFER: uint = 0x8CA9; +export def GL_DRAW_FRAMEBUFFER_ANGLE: uint = 0x8CA9; +export def GL_DRAW_FRAMEBUFFER_APPLE: uint = 0x8CA9; +export def GL_DRAW_FRAMEBUFFER_BINDING: uint = 0x8CA6; +export def GL_DRAW_FRAMEBUFFER_BINDING_ANGLE: uint = 0x8CA6; +export def GL_DRAW_FRAMEBUFFER_BINDING_APPLE: uint = 0x8CA6; +export def GL_DRAW_FRAMEBUFFER_BINDING_NV: uint = 0x8CA6; +export def GL_DRAW_FRAMEBUFFER_NV: uint = 0x8CA9; +export def GL_DRAW_INDIRECT_BUFFER: uint = 0x8F3F; +export def GL_DRAW_INDIRECT_BUFFER_BINDING: uint = 0x8F43; +export def GL_DRIVER_UUID_EXT: uint = 0x9598; +export def GL_DST_ALPHA: uint = 0x0304; +export def GL_DST_ATOP_NV: uint = 0x928F; +export def GL_DST_COLOR: uint = 0x0306; +export def GL_DST_IN_NV: uint = 0x928B; +export def GL_DST_NV: uint = 0x9287; +export def GL_DST_OUT_NV: uint = 0x928D; +export def GL_DST_OVER_NV: uint = 0x9289; +export def GL_DUP_FIRST_CUBIC_CURVE_TO_NV: uint = 0xF2; +export def GL_DUP_LAST_CUBIC_CURVE_TO_NV: uint = 0xF4; +export def GL_DYNAMIC_COPY: uint = 0x88EA; +export def GL_DYNAMIC_DRAW: uint = 0x88E8; +export def GL_DYNAMIC_READ: uint = 0x88E9; +export def GL_DYNAMIC_STORAGE_BIT_EXT: uint = 0x0100; +export def GL_EFFECTIVE_RASTER_SAMPLES_EXT: uint = 0x932C; +export def GL_ELEMENT_ARRAY_BARRIER_BIT: uint = 0x00000002; +export def GL_ELEMENT_ARRAY_BUFFER: uint = 0x8893; +export def GL_ELEMENT_ARRAY_BUFFER_BINDING: uint = 0x8895; +export def GL_EQUAL: uint = 0x0202; +export def GL_ETC1_RGB8_OES: uint = 0x8D64; +export def GL_ETC1_SRGB8_NV: uint = 0x88EE; +export def GL_EXCLUSION: uint = 0x92A0; +export def GL_EXCLUSION_KHR: uint = 0x92A0; +export def GL_EXCLUSION_NV: uint = 0x92A0; +export def GL_EXCLUSIVE_EXT: uint = 0x8F11; +export def GL_EXTENSIONS: uint = 0x1F03; +export def GL_FACTOR_MAX_AMD: uint = 0x901D; +export def GL_FACTOR_MIN_AMD: uint = 0x901C; +export def GL_FALSE: u8 = 0; +export def GL_FASTEST: uint = 0x1101; +export def GL_FENCE_CONDITION_NV: uint = 0x84F4; +export def GL_FENCE_STATUS_NV: uint = 0x84F3; +export def GL_FETCH_PER_SAMPLE_ARM: uint = 0x8F65; +export def GL_FILE_NAME_NV: uint = 0x9074; +export def GL_FILL_NV: uint = 0x1B02; +export def GL_FILL_RECTANGLE_NV: uint = 0x933C; +export def GL_FIRST_TO_REST_NV: uint = 0x90AF; +export def GL_FIRST_VERTEX_CONVENTION: uint = 0x8E4D; +export def GL_FIRST_VERTEX_CONVENTION_EXT: uint = 0x8E4D; +export def GL_FIRST_VERTEX_CONVENTION_OES: uint = 0x8E4D; +export def GL_FIXED: uint = 0x140C; +export def GL_FLOAT: uint = 0x1406; +export def GL_FLOAT16_NV: uint = 0x8FF8; +export def GL_FLOAT16_VEC2_NV: uint = 0x8FF9; +export def GL_FLOAT16_VEC3_NV: uint = 0x8FFA; +export def GL_FLOAT16_VEC4_NV: uint = 0x8FFB; +export def GL_FLOAT_32_UNSIGNED_INT_24_8_REV: uint = 0x8DAD; +export def GL_FLOAT_MAT2: uint = 0x8B5A; +export def GL_FLOAT_MAT2x3: uint = 0x8B65; +export def GL_FLOAT_MAT2x3_NV: uint = 0x8B65; +export def GL_FLOAT_MAT2x4: uint = 0x8B66; +export def GL_FLOAT_MAT2x4_NV: uint = 0x8B66; +export def GL_FLOAT_MAT3: uint = 0x8B5B; +export def GL_FLOAT_MAT3x2: uint = 0x8B67; +export def GL_FLOAT_MAT3x2_NV: uint = 0x8B67; +export def GL_FLOAT_MAT3x4: uint = 0x8B68; +export def GL_FLOAT_MAT3x4_NV: uint = 0x8B68; +export def GL_FLOAT_MAT4: uint = 0x8B5C; +export def GL_FLOAT_MAT4x2: uint = 0x8B69; +export def GL_FLOAT_MAT4x2_NV: uint = 0x8B69; +export def GL_FLOAT_MAT4x3: uint = 0x8B6A; +export def GL_FLOAT_MAT4x3_NV: uint = 0x8B6A; +export def GL_FLOAT_VEC2: uint = 0x8B50; +export def GL_FLOAT_VEC3: uint = 0x8B51; +export def GL_FLOAT_VEC4: uint = 0x8B52; +export def GL_FONT_ASCENDER_BIT_NV: uint = 0x00200000; +export def GL_FONT_DESCENDER_BIT_NV: uint = 0x00400000; +export def GL_FONT_GLYPHS_AVAILABLE_NV: uint = 0x9368; +export def GL_FONT_HAS_KERNING_BIT_NV: uint = 0x10000000; +export def GL_FONT_HEIGHT_BIT_NV: uint = 0x00800000; +export def GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV: uint = 0x02000000; +export def GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV: uint = 0x01000000; +export def GL_FONT_NUM_GLYPH_INDICES_BIT_NV: uint = 0x20000000; +export def GL_FONT_TARGET_UNAVAILABLE_NV: uint = 0x9369; +export def GL_FONT_UNAVAILABLE_NV: uint = 0x936A; +export def GL_FONT_UNDERLINE_POSITION_BIT_NV: uint = 0x04000000; +export def GL_FONT_UNDERLINE_THICKNESS_BIT_NV: uint = 0x08000000; +export def GL_FONT_UNINTELLIGIBLE_NV: uint = 0x936B; +export def GL_FONT_UNITS_PER_EM_BIT_NV: uint = 0x00100000; +export def GL_FONT_X_MAX_BOUNDS_BIT_NV: uint = 0x00040000; +export def GL_FONT_X_MIN_BOUNDS_BIT_NV: uint = 0x00010000; +export def GL_FONT_Y_MAX_BOUNDS_BIT_NV: uint = 0x00080000; +export def GL_FONT_Y_MIN_BOUNDS_BIT_NV: uint = 0x00020000; +export def GL_FOVEATION_ENABLE_BIT_QCOM: uint = 0x00000001; +export def GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM: uint = 0x00000002; +export def GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM: uint = 0x00000004; +export def GL_FRACTIONAL_EVEN: uint = 0x8E7C; +export def GL_FRACTIONAL_EVEN_EXT: uint = 0x8E7C; +export def GL_FRACTIONAL_EVEN_OES: uint = 0x8E7C; +export def GL_FRACTIONAL_ODD: uint = 0x8E7B; +export def GL_FRACTIONAL_ODD_EXT: uint = 0x8E7B; +export def GL_FRACTIONAL_ODD_OES: uint = 0x8E7B; +export def GL_FRAGMENT_COVERAGE_COLOR_NV: uint = 0x92DE; +export def GL_FRAGMENT_COVERAGE_TO_COLOR_NV: uint = 0x92DD; +export def GL_FRAGMENT_INPUT_NV: uint = 0x936D; +export def GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: uint = 0x8E5D; +export def GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES: uint = 0x8E5D; +export def GL_FRAGMENT_SHADER: uint = 0x8B30; +export def GL_FRAGMENT_SHADER_BIT: uint = 0x00000002; +export def GL_FRAGMENT_SHADER_BIT_EXT: uint = 0x00000002; +export def GL_FRAGMENT_SHADER_DERIVATIVE_HINT: uint = 0x8B8B; +export def GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES: uint = 0x8B8B; +export def GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT: uint = 0x8A52; +export def GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM: uint = 0x8F66; +export def GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT: uint = 0x96DF; +export def GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT: uint = 0x96D2; +export def GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT: uint = 0x96D5; +export def GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT: uint = 0x96D4; +export def GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT: uint = 0x96D6; +export def GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT: uint = 0x96D3; +export def GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT: uint = 0x8F6F; +export def GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT: uint = 0x96DE; +export def GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT: uint = 0x96DD; +export def GL_FRAMEBUFFER: uint = 0x8D40; +export def GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: uint = 0x8215; +export def GL_FRAMEBUFFER_ATTACHMENT_ANGLE: uint = 0x93A3; +export def GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: uint = 0x8214; +export def GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: uint = 0x8210; +export def GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: uint = 0x8210; +export def GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: uint = 0x8211; +export def GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: uint = 0x8211; +export def GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: uint = 0x8216; +export def GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: uint = 0x8213; +export def GL_FRAMEBUFFER_ATTACHMENT_LAYERED: uint = 0x8DA7; +export def GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT: uint = 0x8DA7; +export def GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES: uint = 0x8DA7; +export def GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: uint = 0x8CD1; +export def GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: uint = 0x8CD0; +export def GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE: uint = 0x8212; +export def GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: uint = 0x8217; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES: uint = 0x8CD4; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR: uint = 0x9632; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: uint = 0x8CD3; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: uint = 0x8CD4; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: uint = 0x8CD2; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR: uint = 0x9630; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT: uint = 0x8D6C; +export def GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG: uint = 0x913F; +export def GL_FRAMEBUFFER_BARRIER_BIT: uint = 0x00000400; +export def GL_FRAMEBUFFER_BINDING: uint = 0x8CA6; +export def GL_FRAMEBUFFER_COMPLETE: uint = 0x8CD5; +export def GL_FRAMEBUFFER_DEFAULT: uint = 0x8218; +export def GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: uint = 0x9314; +export def GL_FRAMEBUFFER_DEFAULT_HEIGHT: uint = 0x9311; +export def GL_FRAMEBUFFER_DEFAULT_LAYERS: uint = 0x9312; +export def GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT: uint = 0x9312; +export def GL_FRAMEBUFFER_DEFAULT_LAYERS_OES: uint = 0x9312; +export def GL_FRAMEBUFFER_DEFAULT_SAMPLES: uint = 0x9313; +export def GL_FRAMEBUFFER_DEFAULT_WIDTH: uint = 0x9310; +export def GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM: uint = 0x96A2; +export def GL_FRAMEBUFFER_FLIP_X_MESA: uint = 0x8BBC; +export def GL_FRAMEBUFFER_FLIP_Y_MESA: uint = 0x8BBB; +export def GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: uint = 0x8CD6; +export def GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS: uint = 0x8CD9; +export def GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM: uint = 0x8BFF; +export def GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT: uint = 0x9652; +export def GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS: uint = 0x8DA8; +export def GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT: uint = 0x8DA8; +export def GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES: uint = 0x8DA8; +export def GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: uint = 0x8CD7; +export def GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: uint = 0x8D56; +export def GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG: uint = 0x913C; +export def GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE: uint = 0x8D56; +export def GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE: uint = 0x8D56; +export def GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT: uint = 0x8D56; +export def GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG: uint = 0x9134; +export def GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV: uint = 0x8D56; +export def GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR: uint = 0x9633; +export def GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV: uint = 0x9342; +export def GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV: uint = 0x9343; +export def GL_FRAMEBUFFER_SRGB_EXT: uint = 0x8DB9; +export def GL_FRAMEBUFFER_SWAP_XY_MESA: uint = 0x8BBD; +export def GL_FRAMEBUFFER_UNDEFINED: uint = 0x8219; +export def GL_FRAMEBUFFER_UNDEFINED_OES: uint = 0x8219; +export def GL_FRAMEBUFFER_UNSUPPORTED: uint = 0x8CDD; +export def GL_FRONT: uint = 0x0404; +export def GL_FRONT_AND_BACK: uint = 0x0408; +export def GL_FRONT_FACE: uint = 0x0B46; +export def GL_FUNC_ADD: uint = 0x8006; +export def GL_FUNC_REVERSE_SUBTRACT: uint = 0x800B; +export def GL_FUNC_SUBTRACT: uint = 0x800A; +export def GL_GCCSO_SHADER_BINARY_FJ: uint = 0x9260; +export def GL_GENERATE_MIPMAP_HINT: uint = 0x8192; +export def GL_GEOMETRY_INPUT_TYPE: uint = 0x8917; +export def GL_GEOMETRY_LINKED_INPUT_TYPE_EXT: uint = 0x8917; +export def GL_GEOMETRY_LINKED_INPUT_TYPE_OES: uint = 0x8917; +export def GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT: uint = 0x8918; +export def GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES: uint = 0x8918; +export def GL_GEOMETRY_LINKED_VERTICES_OUT_EXT: uint = 0x8916; +export def GL_GEOMETRY_LINKED_VERTICES_OUT_OES: uint = 0x8916; +export def GL_GEOMETRY_OUTPUT_TYPE: uint = 0x8918; +export def GL_GEOMETRY_SHADER: uint = 0x8DD9; +export def GL_GEOMETRY_SHADER_BIT: uint = 0x00000004; +export def GL_GEOMETRY_SHADER_BIT_EXT: uint = 0x00000004; +export def GL_GEOMETRY_SHADER_BIT_OES: uint = 0x00000004; +export def GL_GEOMETRY_SHADER_EXT: uint = 0x8DD9; +export def GL_GEOMETRY_SHADER_INVOCATIONS: uint = 0x887F; +export def GL_GEOMETRY_SHADER_INVOCATIONS_EXT: uint = 0x887F; +export def GL_GEOMETRY_SHADER_INVOCATIONS_OES: uint = 0x887F; +export def GL_GEOMETRY_SHADER_OES: uint = 0x8DD9; +export def GL_GEOMETRY_VERTICES_OUT: uint = 0x8916; +export def GL_GEQUAL: uint = 0x0206; +export def GL_GLYPH_HAS_KERNING_BIT_NV: uint = 0x100; +export def GL_GLYPH_HEIGHT_BIT_NV: uint = 0x02; +export def GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV: uint = 0x10; +export def GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV: uint = 0x04; +export def GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV: uint = 0x08; +export def GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV: uint = 0x80; +export def GL_GLYPH_VERTICAL_BEARING_X_BIT_NV: uint = 0x20; +export def GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV: uint = 0x40; +export def GL_GLYPH_WIDTH_BIT_NV: uint = 0x01; +export def GL_GPU_DISJOINT_EXT: uint = 0x8FBB; +export def GL_GPU_OPTIMIZED_QCOM: uint = 0x8FB2; +export def GL_GREATER: uint = 0x0204; +export def GL_GREEN: uint = 0x1904; +export def GL_GREEN_BITS: uint = 0x0D53; +export def GL_GREEN_NV: uint = 0x1904; +export def GL_GUILTY_CONTEXT_RESET: uint = 0x8253; +export def GL_GUILTY_CONTEXT_RESET_EXT: uint = 0x8253; +export def GL_GUILTY_CONTEXT_RESET_KHR: uint = 0x8253; +export def GL_HALF_FLOAT: uint = 0x140B; +export def GL_HALF_FLOAT_OES: uint = 0x8D61; +export def GL_HANDLE_TYPE_D3D11_IMAGE_EXT: uint = 0x958B; +export def GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT: uint = 0x958C; +export def GL_HANDLE_TYPE_D3D12_FENCE_EXT: uint = 0x9594; +export def GL_HANDLE_TYPE_D3D12_RESOURCE_EXT: uint = 0x958A; +export def GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT: uint = 0x9589; +export def GL_HANDLE_TYPE_OPAQUE_FD_EXT: uint = 0x9586; +export def GL_HANDLE_TYPE_OPAQUE_WIN32_EXT: uint = 0x9587; +export def GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT: uint = 0x9588; +export def GL_HARDLIGHT: uint = 0x929B; +export def GL_HARDLIGHT_KHR: uint = 0x929B; +export def GL_HARDLIGHT_NV: uint = 0x929B; +export def GL_HARDMIX_NV: uint = 0x92A9; +export def GL_HIGH_FLOAT: uint = 0x8DF2; +export def GL_HIGH_INT: uint = 0x8DF5; +export def GL_HORIZONTAL_LINE_TO_NV: uint = 0x06; +export def GL_HSL_COLOR: uint = 0x92AF; +export def GL_HSL_COLOR_KHR: uint = 0x92AF; +export def GL_HSL_COLOR_NV: uint = 0x92AF; +export def GL_HSL_HUE: uint = 0x92AD; +export def GL_HSL_HUE_KHR: uint = 0x92AD; +export def GL_HSL_HUE_NV: uint = 0x92AD; +export def GL_HSL_LUMINOSITY: uint = 0x92B0; +export def GL_HSL_LUMINOSITY_KHR: uint = 0x92B0; +export def GL_HSL_LUMINOSITY_NV: uint = 0x92B0; +export def GL_HSL_SATURATION: uint = 0x92AE; +export def GL_HSL_SATURATION_KHR: uint = 0x92AE; +export def GL_HSL_SATURATION_NV: uint = 0x92AE; +export def GL_IMAGE_2D: uint = 0x904D; +export def GL_IMAGE_2D_ARRAY: uint = 0x9053; +export def GL_IMAGE_3D: uint = 0x904E; +export def GL_IMAGE_BINDING_ACCESS: uint = 0x8F3E; +export def GL_IMAGE_BINDING_FORMAT: uint = 0x906E; +export def GL_IMAGE_BINDING_LAYER: uint = 0x8F3D; +export def GL_IMAGE_BINDING_LAYERED: uint = 0x8F3C; +export def GL_IMAGE_BINDING_LEVEL: uint = 0x8F3B; +export def GL_IMAGE_BINDING_NAME: uint = 0x8F3A; +export def GL_IMAGE_BUFFER: uint = 0x9051; +export def GL_IMAGE_BUFFER_EXT: uint = 0x9051; +export def GL_IMAGE_BUFFER_OES: uint = 0x9051; +export def GL_IMAGE_CUBE: uint = 0x9050; +export def GL_IMAGE_CUBE_MAP_ARRAY: uint = 0x9054; +export def GL_IMAGE_CUBE_MAP_ARRAY_EXT: uint = 0x9054; +export def GL_IMAGE_CUBE_MAP_ARRAY_OES: uint = 0x9054; +export def GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS: uint = 0x90C9; +export def GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE: uint = 0x90C8; +export def GL_IMAGE_FORMAT_COMPATIBILITY_TYPE: uint = 0x90C7; +export def GL_IMPLEMENTATION_COLOR_READ_FORMAT: uint = 0x8B9B; +export def GL_IMPLEMENTATION_COLOR_READ_TYPE: uint = 0x8B9A; +export def GL_INCLUSIVE_EXT: uint = 0x8F10; +export def GL_INCR: uint = 0x1E02; +export def GL_INCR_WRAP: uint = 0x8507; +export def GL_INFO_LOG_LENGTH: uint = 0x8B84; +export def GL_INNOCENT_CONTEXT_RESET: uint = 0x8254; +export def GL_INNOCENT_CONTEXT_RESET_EXT: uint = 0x8254; +export def GL_INNOCENT_CONTEXT_RESET_KHR: uint = 0x8254; +export def GL_INT: uint = 0x1404; +export def GL_INT16_NV: uint = 0x8FE4; +export def GL_INT16_VEC2_NV: uint = 0x8FE5; +export def GL_INT16_VEC3_NV: uint = 0x8FE6; +export def GL_INT16_VEC4_NV: uint = 0x8FE7; +export def GL_INT64_NV: uint = 0x140E; +export def GL_INT64_VEC2_NV: uint = 0x8FE9; +export def GL_INT64_VEC3_NV: uint = 0x8FEA; +export def GL_INT64_VEC4_NV: uint = 0x8FEB; +export def GL_INT8_NV: uint = 0x8FE0; +export def GL_INT8_VEC2_NV: uint = 0x8FE1; +export def GL_INT8_VEC3_NV: uint = 0x8FE2; +export def GL_INT8_VEC4_NV: uint = 0x8FE3; +export def GL_INTERLEAVED_ATTRIBS: uint = 0x8C8C; +export def GL_INT_10_10_10_2_OES: uint = 0x8DF7; +export def GL_INT_2_10_10_10_REV: uint = 0x8D9F; +export def GL_INT_IMAGE_2D: uint = 0x9058; +export def GL_INT_IMAGE_2D_ARRAY: uint = 0x905E; +export def GL_INT_IMAGE_3D: uint = 0x9059; +export def GL_INT_IMAGE_BUFFER: uint = 0x905C; +export def GL_INT_IMAGE_BUFFER_EXT: uint = 0x905C; +export def GL_INT_IMAGE_BUFFER_OES: uint = 0x905C; +export def GL_INT_IMAGE_CUBE: uint = 0x905B; +export def GL_INT_IMAGE_CUBE_MAP_ARRAY: uint = 0x905F; +export def GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT: uint = 0x905F; +export def GL_INT_IMAGE_CUBE_MAP_ARRAY_OES: uint = 0x905F; +export def GL_INT_SAMPLER_2D: uint = 0x8DCA; +export def GL_INT_SAMPLER_2D_ARRAY: uint = 0x8DCF; +export def GL_INT_SAMPLER_2D_MULTISAMPLE: uint = 0x9109; +export def GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: uint = 0x910C; +export def GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES: uint = 0x910C; +export def GL_INT_SAMPLER_3D: uint = 0x8DCB; +export def GL_INT_SAMPLER_BUFFER: uint = 0x8DD0; +export def GL_INT_SAMPLER_BUFFER_EXT: uint = 0x8DD0; +export def GL_INT_SAMPLER_BUFFER_OES: uint = 0x8DD0; +export def GL_INT_SAMPLER_CUBE: uint = 0x8DCC; +export def GL_INT_SAMPLER_CUBE_MAP_ARRAY: uint = 0x900E; +export def GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT: uint = 0x900E; +export def GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES: uint = 0x900E; +export def GL_INT_VEC2: uint = 0x8B53; +export def GL_INT_VEC3: uint = 0x8B54; +export def GL_INT_VEC4: uint = 0x8B55; +export def GL_INVALID_ENUM: uint = 0x0500; +export def GL_INVALID_FRAMEBUFFER_OPERATION: uint = 0x0506; +export def GL_INVALID_INDEX: uint = 0xFFFFFFFF; +export def GL_INVALID_OPERATION: uint = 0x0502; +export def GL_INVALID_VALUE: uint = 0x0501; +export def GL_INVERT: uint = 0x150A; +export def GL_INVERT_OVG_NV: uint = 0x92B4; +export def GL_INVERT_RGB_NV: uint = 0x92A3; +export def GL_ISOLINES: uint = 0x8E7A; +export def GL_ISOLINES_EXT: uint = 0x8E7A; +export def GL_ISOLINES_OES: uint = 0x8E7A; +export def GL_IS_PER_PATCH: uint = 0x92E7; +export def GL_IS_PER_PATCH_EXT: uint = 0x92E7; +export def GL_IS_PER_PATCH_OES: uint = 0x92E7; +export def GL_IS_ROW_MAJOR: uint = 0x9300; +export def GL_ITALIC_BIT_NV: uint = 0x02; +export def GL_KEEP: uint = 0x1E00; +export def GL_LARGE_CCW_ARC_TO_NV: uint = 0x16; +export def GL_LARGE_CW_ARC_TO_NV: uint = 0x18; +export def GL_LAST_VERTEX_CONVENTION: uint = 0x8E4E; +export def GL_LAST_VERTEX_CONVENTION_EXT: uint = 0x8E4E; +export def GL_LAST_VERTEX_CONVENTION_OES: uint = 0x8E4E; +export def GL_LAYER_PROVOKING_VERTEX: uint = 0x825E; +export def GL_LAYER_PROVOKING_VERTEX_EXT: uint = 0x825E; +export def GL_LAYER_PROVOKING_VERTEX_OES: uint = 0x825E; +export def GL_LAYOUT_COLOR_ATTACHMENT_EXT: uint = 0x958E; +export def GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT: uint = 0x9531; +export def GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT: uint = 0x9530; +export def GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT: uint = 0x958F; +export def GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT: uint = 0x9590; +export def GL_LAYOUT_GENERAL_EXT: uint = 0x958D; +export def GL_LAYOUT_SHADER_READ_ONLY_EXT: uint = 0x9591; +export def GL_LAYOUT_TRANSFER_DST_EXT: uint = 0x9593; +export def GL_LAYOUT_TRANSFER_SRC_EXT: uint = 0x9592; +export def GL_LEQUAL: uint = 0x0203; +export def GL_LESS: uint = 0x0201; +export def GL_LIGHTEN: uint = 0x9298; +export def GL_LIGHTEN_KHR: uint = 0x9298; +export def GL_LIGHTEN_NV: uint = 0x9298; +export def GL_LINEAR: uint = 0x2601; +export def GL_LINEARBURN_NV: uint = 0x92A5; +export def GL_LINEARDODGE_NV: uint = 0x92A4; +export def GL_LINEARLIGHT_NV: uint = 0x92A7; +export def GL_LINEAR_MIPMAP_LINEAR: uint = 0x2703; +export def GL_LINEAR_MIPMAP_NEAREST: uint = 0x2701; +export def GL_LINEAR_TILING_EXT: uint = 0x9585; +export def GL_LINES: uint = 0x0001; +export def GL_LINES_ADJACENCY: uint = 0x000A; +export def GL_LINES_ADJACENCY_EXT: uint = 0x000A; +export def GL_LINES_ADJACENCY_OES: uint = 0x000A; +export def GL_LINE_LOOP: uint = 0x0002; +export def GL_LINE_NV: uint = 0x1B01; +export def GL_LINE_STRIP: uint = 0x0003; +export def GL_LINE_STRIP_ADJACENCY: uint = 0x000B; +export def GL_LINE_STRIP_ADJACENCY_EXT: uint = 0x000B; +export def GL_LINE_STRIP_ADJACENCY_OES: uint = 0x000B; +export def GL_LINE_TO_NV: uint = 0x04; +export def GL_LINE_WIDTH: uint = 0x0B21; +export def GL_LINK_STATUS: uint = 0x8B82; +export def GL_LOCATION: uint = 0x930E; +export def GL_LOCATION_INDEX_EXT: uint = 0x930F; +export def GL_LOSE_CONTEXT_ON_RESET: uint = 0x8252; +export def GL_LOSE_CONTEXT_ON_RESET_EXT: uint = 0x8252; +export def GL_LOSE_CONTEXT_ON_RESET_KHR: uint = 0x8252; +export def GL_LOWER_LEFT: uint = 0x8CA1; +export def GL_LOWER_LEFT_EXT: uint = 0x8CA1; +export def GL_LOW_FLOAT: uint = 0x8DF0; +export def GL_LOW_INT: uint = 0x8DF3; +export def GL_LUID_SIZE_EXT: uint = 8; +export def GL_LUMINANCE: uint = 0x1909; +export def GL_LUMINANCE16F_EXT: uint = 0x881E; +export def GL_LUMINANCE32F_EXT: uint = 0x8818; +export def GL_LUMINANCE4_ALPHA4_OES: uint = 0x8043; +export def GL_LUMINANCE8_ALPHA8_EXT: uint = 0x8045; +export def GL_LUMINANCE8_ALPHA8_OES: uint = 0x8045; +export def GL_LUMINANCE8_EXT: uint = 0x8040; +export def GL_LUMINANCE8_OES: uint = 0x8040; +export def GL_LUMINANCE_ALPHA: uint = 0x190A; +export def GL_LUMINANCE_ALPHA16F_EXT: uint = 0x881F; +export def GL_LUMINANCE_ALPHA32F_EXT: uint = 0x8819; +export def GL_MAJOR_VERSION: uint = 0x821B; +export def GL_MALI_PROGRAM_BINARY_ARM: uint = 0x8F61; +export def GL_MALI_SHADER_BINARY_ARM: uint = 0x8F60; +export def GL_MAP_COHERENT_BIT_EXT: uint = 0x0080; +export def GL_MAP_FLUSH_EXPLICIT_BIT: uint = 0x0010; +export def GL_MAP_FLUSH_EXPLICIT_BIT_EXT: uint = 0x0010; +export def GL_MAP_INVALIDATE_BUFFER_BIT: uint = 0x0008; +export def GL_MAP_INVALIDATE_BUFFER_BIT_EXT: uint = 0x0008; +export def GL_MAP_INVALIDATE_RANGE_BIT: uint = 0x0004; +export def GL_MAP_INVALIDATE_RANGE_BIT_EXT: uint = 0x0004; +export def GL_MAP_PERSISTENT_BIT_EXT: uint = 0x0040; +export def GL_MAP_READ_BIT: uint = 0x0001; +export def GL_MAP_READ_BIT_EXT: uint = 0x0001; +export def GL_MAP_UNSYNCHRONIZED_BIT: uint = 0x0020; +export def GL_MAP_UNSYNCHRONIZED_BIT_EXT: uint = 0x0020; +export def GL_MAP_WRITE_BIT: uint = 0x0002; +export def GL_MAP_WRITE_BIT_EXT: uint = 0x0002; +export def GL_MATRIX_STRIDE: uint = 0x92FF; +export def GL_MAX: uint = 0x8008; +export def GL_MAX_3D_TEXTURE_SIZE: uint = 0x8073; +export def GL_MAX_3D_TEXTURE_SIZE_OES: uint = 0x8073; +export def GL_MAX_ARRAY_TEXTURE_LAYERS: uint = 0x88FF; +export def GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: uint = 0x92DC; +export def GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: uint = 0x92D8; +export def GL_MAX_CLIP_DISTANCES_APPLE: uint = 0x0D32; +export def GL_MAX_CLIP_DISTANCES_EXT: uint = 0x0D32; +export def GL_MAX_CLIP_PLANES: uint = 0x0D32; +export def GL_MAX_COARSE_FRAGMENT_SAMPLES_NV: uint = 0x955F; +export def GL_MAX_COLOR_ATTACHMENTS: uint = 0x8CDF; +export def GL_MAX_COLOR_ATTACHMENTS_EXT: uint = 0x8CDF; +export def GL_MAX_COLOR_ATTACHMENTS_NV: uint = 0x8CDF; +export def GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD: uint = 0x91B3; +export def GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD: uint = 0x91B4; +export def GL_MAX_COLOR_TEXTURE_SAMPLES: uint = 0x910E; +export def GL_MAX_COMBINED_ATOMIC_COUNTERS: uint = 0x92D7; +export def GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS: uint = 0x92D1; +export def GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: uint = 0x82FA; +export def GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT: uint = 0x82FA; +export def GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: uint = 0x8266; +export def GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: uint = 0x8A33; +export def GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: uint = 0x8A32; +export def GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT: uint = 0x8A32; +export def GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES: uint = 0x8A32; +export def GL_MAX_COMBINED_IMAGE_UNIFORMS: uint = 0x90CF; +export def GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: uint = 0x8F39; +export def GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV: uint = 0x8E67; +export def GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES: uint = 0x8F39; +export def GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: uint = 0x90DC; +export def GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV: uint = 0x8E6F; +export def GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: uint = 0x8E1E; +export def GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT: uint = 0x8E1E; +export def GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES: uint = 0x8E1E; +export def GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: uint = 0x8E1F; +export def GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT: uint = 0x8E1F; +export def GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES: uint = 0x8E1F; +export def GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: uint = 0x8B4D; +export def GL_MAX_COMBINED_UNIFORM_BLOCKS: uint = 0x8A2E; +export def GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: uint = 0x8A31; +export def GL_MAX_COMPUTE_ATOMIC_COUNTERS: uint = 0x8265; +export def GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: uint = 0x8264; +export def GL_MAX_COMPUTE_IMAGE_UNIFORMS: uint = 0x91BD; +export def GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: uint = 0x90DB; +export def GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: uint = 0x8262; +export def GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: uint = 0x91BC; +export def GL_MAX_COMPUTE_UNIFORM_BLOCKS: uint = 0x91BB; +export def GL_MAX_COMPUTE_UNIFORM_COMPONENTS: uint = 0x8263; +export def GL_MAX_COMPUTE_WORK_GROUP_COUNT: uint = 0x91BE; +export def GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: uint = 0x90EB; +export def GL_MAX_COMPUTE_WORK_GROUP_SIZE: uint = 0x91BF; +export def GL_MAX_CUBE_MAP_TEXTURE_SIZE: uint = 0x851C; +export def GL_MAX_CULL_DISTANCES: uint = 0x82F9; +export def GL_MAX_CULL_DISTANCES_EXT: uint = 0x82F9; +export def GL_MAX_DEBUG_GROUP_STACK_DEPTH: uint = 0x826C; +export def GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR: uint = 0x826C; +export def GL_MAX_DEBUG_LOGGED_MESSAGES: uint = 0x9144; +export def GL_MAX_DEBUG_LOGGED_MESSAGES_KHR: uint = 0x9144; +export def GL_MAX_DEBUG_MESSAGE_LENGTH: uint = 0x9143; +export def GL_MAX_DEBUG_MESSAGE_LENGTH_KHR: uint = 0x9143; +export def GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD: uint = 0x91B5; +export def GL_MAX_DEPTH_TEXTURE_SAMPLES: uint = 0x910F; +export def GL_MAX_DETACHED_BUFFERS_NV: uint = 0x95AD; +export def GL_MAX_DETACHED_TEXTURES_NV: uint = 0x95AC; +export def GL_MAX_DRAW_BUFFERS: uint = 0x8824; +export def GL_MAX_DRAW_BUFFERS_EXT: uint = 0x8824; +export def GL_MAX_DRAW_BUFFERS_NV: uint = 0x8824; +export def GL_MAX_DRAW_MESH_TASKS_COUNT_NV: uint = 0x953D; +export def GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT: uint = 0x88FC; +export def GL_MAX_ELEMENTS_INDICES: uint = 0x80E9; +export def GL_MAX_ELEMENTS_VERTICES: uint = 0x80E8; +export def GL_MAX_ELEMENT_INDEX: uint = 0x8D6B; +export def GL_MAX_EXT: uint = 0x8008; +export def GL_MAX_FRAGMENT_ATOMIC_COUNTERS: uint = 0x92D6; +export def GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS: uint = 0x92D0; +export def GL_MAX_FRAGMENT_IMAGE_UNIFORMS: uint = 0x90CE; +export def GL_MAX_FRAGMENT_INPUT_COMPONENTS: uint = 0x9125; +export def GL_MAX_FRAGMENT_INTERPOLATION_OFFSET: uint = 0x8E5C; +export def GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES: uint = 0x8E5C; +export def GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: uint = 0x90DA; +export def GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT: uint = 0x96DC; +export def GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT: uint = 0x96DB; +export def GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT: uint = 0x96DA; +export def GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT: uint = 0x96D8; +export def GL_MAX_FRAGMENT_UNIFORM_BLOCKS: uint = 0x8A2D; +export def GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: uint = 0x8B49; +export def GL_MAX_FRAGMENT_UNIFORM_VECTORS: uint = 0x8DFD; +export def GL_MAX_FRAMEBUFFER_HEIGHT: uint = 0x9316; +export def GL_MAX_FRAMEBUFFER_LAYERS: uint = 0x9317; +export def GL_MAX_FRAMEBUFFER_LAYERS_EXT: uint = 0x9317; +export def GL_MAX_FRAMEBUFFER_LAYERS_OES: uint = 0x9317; +export def GL_MAX_FRAMEBUFFER_SAMPLES: uint = 0x9318; +export def GL_MAX_FRAMEBUFFER_WIDTH: uint = 0x9315; +export def GL_MAX_GEOMETRY_ATOMIC_COUNTERS: uint = 0x92D5; +export def GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT: uint = 0x92D5; +export def GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES: uint = 0x92D5; +export def GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS: uint = 0x92CF; +export def GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT: uint = 0x92CF; +export def GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES: uint = 0x92CF; +export def GL_MAX_GEOMETRY_IMAGE_UNIFORMS: uint = 0x90CD; +export def GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT: uint = 0x90CD; +export def GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES: uint = 0x90CD; +export def GL_MAX_GEOMETRY_INPUT_COMPONENTS: uint = 0x9123; +export def GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT: uint = 0x9123; +export def GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES: uint = 0x9123; +export def GL_MAX_GEOMETRY_OUTPUT_COMPONENTS: uint = 0x9124; +export def GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT: uint = 0x9124; +export def GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES: uint = 0x9124; +export def GL_MAX_GEOMETRY_OUTPUT_VERTICES: uint = 0x8DE0; +export def GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT: uint = 0x8DE0; +export def GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES: uint = 0x8DE0; +export def GL_MAX_GEOMETRY_SHADER_INVOCATIONS: uint = 0x8E5A; +export def GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT: uint = 0x8E5A; +export def GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES: uint = 0x8E5A; +export def GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: uint = 0x90D7; +export def GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT: uint = 0x90D7; +export def GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES: uint = 0x90D7; +export def GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: uint = 0x8C29; +export def GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT: uint = 0x8C29; +export def GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES: uint = 0x8C29; +export def GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: uint = 0x8DE1; +export def GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT: uint = 0x8DE1; +export def GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES: uint = 0x8DE1; +export def GL_MAX_GEOMETRY_UNIFORM_BLOCKS: uint = 0x8A2C; +export def GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT: uint = 0x8A2C; +export def GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES: uint = 0x8A2C; +export def GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: uint = 0x8DDF; +export def GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT: uint = 0x8DDF; +export def GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES: uint = 0x8DDF; +export def GL_MAX_IMAGE_UNITS: uint = 0x8F38; +export def GL_MAX_INTEGER_SAMPLES: uint = 0x9110; +export def GL_MAX_LABEL_LENGTH: uint = 0x82E8; +export def GL_MAX_LABEL_LENGTH_KHR: uint = 0x82E8; +export def GL_MAX_MESH_ATOMIC_COUNTERS_NV: uint = 0x8E65; +export def GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV: uint = 0x8E64; +export def GL_MAX_MESH_IMAGE_UNIFORMS_NV: uint = 0x8E62; +export def GL_MAX_MESH_OUTPUT_PRIMITIVES_NV: uint = 0x9539; +export def GL_MAX_MESH_OUTPUT_VERTICES_NV: uint = 0x9538; +export def GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV: uint = 0x8E66; +export def GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV: uint = 0x8E61; +export def GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV: uint = 0x9536; +export def GL_MAX_MESH_UNIFORM_BLOCKS_NV: uint = 0x8E60; +export def GL_MAX_MESH_UNIFORM_COMPONENTS_NV: uint = 0x8E63; +export def GL_MAX_MESH_VIEWS_NV: uint = 0x9557; +export def GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV: uint = 0x95A2; +export def GL_MAX_MESH_WORK_GROUP_SIZE_NV: uint = 0x953B; +export def GL_MAX_MULTIVIEW_BUFFERS_EXT: uint = 0x90F2; +export def GL_MAX_NAME_LENGTH: uint = 0x92F6; +export def GL_MAX_NUM_ACTIVE_VARIABLES: uint = 0x92F7; +export def GL_MAX_PATCH_VERTICES: uint = 0x8E7D; +export def GL_MAX_PATCH_VERTICES_EXT: uint = 0x8E7D; +export def GL_MAX_PATCH_VERTICES_OES: uint = 0x8E7D; +export def GL_MAX_PROGRAM_TEXEL_OFFSET: uint = 0x8905; +export def GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET: uint = 0x8E5F; +export def GL_MAX_RASTER_SAMPLES_EXT: uint = 0x9329; +export def GL_MAX_RENDERBUFFER_SIZE: uint = 0x84E8; +export def GL_MAX_SAMPLES: uint = 0x8D57; +export def GL_MAX_SAMPLES_ANGLE: uint = 0x8D57; +export def GL_MAX_SAMPLES_APPLE: uint = 0x8D57; +export def GL_MAX_SAMPLES_EXT: uint = 0x8D57; +export def GL_MAX_SAMPLES_IMG: uint = 0x9135; +export def GL_MAX_SAMPLES_NV: uint = 0x8D57; +export def GL_MAX_SAMPLE_MASK_WORDS: uint = 0x8E59; +export def GL_MAX_SERVER_WAIT_TIMEOUT: uint = 0x9111; +export def GL_MAX_SERVER_WAIT_TIMEOUT_APPLE: uint = 0x9111; +export def GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT: uint = 0x9650; +export def GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT: uint = 0x9651; +export def GL_MAX_SHADER_COMPILER_THREADS_KHR: uint = 0x91B0; +export def GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT: uint = 0x8F63; +export def GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT: uint = 0x8F67; +export def GL_MAX_SHADER_STORAGE_BLOCK_SIZE: uint = 0x90DE; +export def GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: uint = 0x90DD; +export def GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM: uint = 0x8FA1; +export def GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT: uint = 0x9199; +export def GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT: uint = 0x919A; +export def GL_MAX_SPARSE_TEXTURE_SIZE_EXT: uint = 0x9198; +export def GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV: uint = 0x9349; +export def GL_MAX_TASK_ATOMIC_COUNTERS_NV: uint = 0x8E6D; +export def GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV: uint = 0x8E6C; +export def GL_MAX_TASK_IMAGE_UNIFORMS_NV: uint = 0x8E6A; +export def GL_MAX_TASK_OUTPUT_COUNT_NV: uint = 0x953A; +export def GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV: uint = 0x8E6E; +export def GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV: uint = 0x8E69; +export def GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV: uint = 0x9537; +export def GL_MAX_TASK_UNIFORM_BLOCKS_NV: uint = 0x8E68; +export def GL_MAX_TASK_UNIFORM_COMPONENTS_NV: uint = 0x8E6B; +export def GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV: uint = 0x95A3; +export def GL_MAX_TASK_WORK_GROUP_SIZE_NV: uint = 0x953C; +export def GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: uint = 0x92D3; +export def GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT: uint = 0x92D3; +export def GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES: uint = 0x92D3; +export def GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS: uint = 0x92CD; +export def GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT: uint = 0x92CD; +export def GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES: uint = 0x92CD; +export def GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: uint = 0x90CB; +export def GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT: uint = 0x90CB; +export def GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES: uint = 0x90CB; +export def GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: uint = 0x886C; +export def GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT: uint = 0x886C; +export def GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES: uint = 0x886C; +export def GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS: uint = 0x8E83; +export def GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT: uint = 0x8E83; +export def GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES: uint = 0x8E83; +export def GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: uint = 0x90D8; +export def GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT: uint = 0x90D8; +export def GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES: uint = 0x90D8; +export def GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS: uint = 0x8E81; +export def GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT: uint = 0x8E81; +export def GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES: uint = 0x8E81; +export def GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS: uint = 0x8E85; +export def GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT: uint = 0x8E85; +export def GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES: uint = 0x8E85; +export def GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: uint = 0x8E89; +export def GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT: uint = 0x8E89; +export def GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES: uint = 0x8E89; +export def GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: uint = 0x8E7F; +export def GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT: uint = 0x8E7F; +export def GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES: uint = 0x8E7F; +export def GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: uint = 0x92D4; +export def GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT: uint = 0x92D4; +export def GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES: uint = 0x92D4; +export def GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS: uint = 0x92CE; +export def GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT: uint = 0x92CE; +export def GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES: uint = 0x92CE; +export def GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: uint = 0x90CC; +export def GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT: uint = 0x90CC; +export def GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES: uint = 0x90CC; +export def GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: uint = 0x886D; +export def GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT: uint = 0x886D; +export def GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES: uint = 0x886D; +export def GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: uint = 0x8E86; +export def GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT: uint = 0x8E86; +export def GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES: uint = 0x8E86; +export def GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: uint = 0x90D9; +export def GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT: uint = 0x90D9; +export def GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES: uint = 0x90D9; +export def GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS: uint = 0x8E82; +export def GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT: uint = 0x8E82; +export def GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES: uint = 0x8E82; +export def GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: uint = 0x8E8A; +export def GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT: uint = 0x8E8A; +export def GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES: uint = 0x8E8A; +export def GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: uint = 0x8E80; +export def GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT: uint = 0x8E80; +export def GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES: uint = 0x8E80; +export def GL_MAX_TESS_GEN_LEVEL: uint = 0x8E7E; +export def GL_MAX_TESS_GEN_LEVEL_EXT: uint = 0x8E7E; +export def GL_MAX_TESS_GEN_LEVEL_OES: uint = 0x8E7E; +export def GL_MAX_TESS_PATCH_COMPONENTS: uint = 0x8E84; +export def GL_MAX_TESS_PATCH_COMPONENTS_EXT: uint = 0x8E84; +export def GL_MAX_TESS_PATCH_COMPONENTS_OES: uint = 0x8E84; +export def GL_MAX_TEXTURE_BUFFER_SIZE: uint = 0x8C2B; +export def GL_MAX_TEXTURE_BUFFER_SIZE_EXT: uint = 0x8C2B; +export def GL_MAX_TEXTURE_BUFFER_SIZE_OES: uint = 0x8C2B; +export def GL_MAX_TEXTURE_IMAGE_UNITS: uint = 0x8872; +export def GL_MAX_TEXTURE_LOD_BIAS: uint = 0x84FD; +export def GL_MAX_TEXTURE_MAX_ANISOTROPY: uint = 0x84FF; +export def GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: uint = 0x84FF; +export def GL_MAX_TEXTURE_SIZE: uint = 0x0D33; +export def GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV: uint = 0x95B6; +export def GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: uint = 0x8C8A; +export def GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: uint = 0x8C8B; +export def GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: uint = 0x8C80; +export def GL_MAX_UNIFORM_BLOCK_SIZE: uint = 0x8A30; +export def GL_MAX_UNIFORM_BUFFER_BINDINGS: uint = 0x8A2F; +export def GL_MAX_UNIFORM_LOCATIONS: uint = 0x826E; +export def GL_MAX_VARYING_COMPONENTS: uint = 0x8B4B; +export def GL_MAX_VARYING_FLOATS: uint = 0x8B4B; +export def GL_MAX_VARYING_VECTORS: uint = 0x8DFC; +export def GL_MAX_VERTEX_ATOMIC_COUNTERS: uint = 0x92D2; +export def GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS: uint = 0x92CC; +export def GL_MAX_VERTEX_ATTRIBS: uint = 0x8869; +export def GL_MAX_VERTEX_ATTRIB_BINDINGS: uint = 0x82DA; +export def GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: uint = 0x82D9; +export def GL_MAX_VERTEX_ATTRIB_STRIDE: uint = 0x82E5; +export def GL_MAX_VERTEX_IMAGE_UNIFORMS: uint = 0x90CA; +export def GL_MAX_VERTEX_OUTPUT_COMPONENTS: uint = 0x9122; +export def GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: uint = 0x90D6; +export def GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: uint = 0x8B4C; +export def GL_MAX_VERTEX_UNIFORM_BLOCKS: uint = 0x8A2B; +export def GL_MAX_VERTEX_UNIFORM_COMPONENTS: uint = 0x8B4A; +export def GL_MAX_VERTEX_UNIFORM_VECTORS: uint = 0x8DFB; +export def GL_MAX_VIEWPORTS_NV: uint = 0x825B; +export def GL_MAX_VIEWPORTS_OES: uint = 0x825B; +export def GL_MAX_VIEWPORT_DIMS: uint = 0x0D3A; +export def GL_MAX_VIEWS_OVR: uint = 0x9631; +export def GL_MAX_WINDOW_RECTANGLES_EXT: uint = 0x8F14; +export def GL_MEDIUM_FLOAT: uint = 0x8DF1; +export def GL_MEDIUM_INT: uint = 0x8DF4; +export def GL_MEMORY_ATTACHABLE_ALIGNMENT_NV: uint = 0x95A6; +export def GL_MEMORY_ATTACHABLE_NV: uint = 0x95A8; +export def GL_MEMORY_ATTACHABLE_SIZE_NV: uint = 0x95A7; +export def GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV: uint = 0x9543; +export def GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV: uint = 0x92DF; +export def GL_MESH_OUTPUT_TYPE_NV: uint = 0x957B; +export def GL_MESH_PRIMITIVES_OUT_NV: uint = 0x957A; +export def GL_MESH_SHADER_BIT_NV: uint = 0x00000040; +export def GL_MESH_SHADER_NV: uint = 0x9559; +export def GL_MESH_SUBROUTINE_NV: uint = 0x957C; +export def GL_MESH_SUBROUTINE_UNIFORM_NV: uint = 0x957E; +export def GL_MESH_VERTICES_OUT_NV: uint = 0x9579; +export def GL_MESH_WORK_GROUP_SIZE_NV: uint = 0x953E; +export def GL_MIN: uint = 0x8007; +export def GL_MINOR_VERSION: uint = 0x821C; +export def GL_MINUS_CLAMPED_NV: uint = 0x92B3; +export def GL_MINUS_NV: uint = 0x929F; +export def GL_MIN_EXT: uint = 0x8007; +export def GL_MIN_FRAGMENT_INTERPOLATION_OFFSET: uint = 0x8E5B; +export def GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES: uint = 0x8E5B; +export def GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT: uint = 0x96D9; +export def GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT: uint = 0x96D7; +export def GL_MIN_PROGRAM_TEXEL_OFFSET: uint = 0x8904; +export def GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET: uint = 0x8E5E; +export def GL_MIN_SAMPLE_SHADING_VALUE: uint = 0x8C37; +export def GL_MIN_SAMPLE_SHADING_VALUE_OES: uint = 0x8C37; +export def GL_MIRRORED_REPEAT: uint = 0x8370; +export def GL_MIRROR_CLAMP_TO_EDGE_EXT: uint = 0x8743; +export def GL_MITER_REVERT_NV: uint = 0x90A7; +export def GL_MITER_TRUNCATE_NV: uint = 0x90A8; +export def GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV: uint = 0x932F; +export def GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV: uint = 0x9330; +export def GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM: uint = 0x8C90; +export def GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM: uint = 0x8C91; +export def GL_MOVE_TO_CONTINUES_NV: uint = 0x90B6; +export def GL_MOVE_TO_NV: uint = 0x02; +export def GL_MOVE_TO_RESETS_NV: uint = 0x90B5; +export def GL_MULTIPLY: uint = 0x9294; +export def GL_MULTIPLY_KHR: uint = 0x9294; +export def GL_MULTIPLY_NV: uint = 0x9294; +export def GL_MULTISAMPLES_NV: uint = 0x9371; +export def GL_MULTISAMPLE_BUFFER_BIT0_QCOM: uint = 0x01000000; +export def GL_MULTISAMPLE_BUFFER_BIT1_QCOM: uint = 0x02000000; +export def GL_MULTISAMPLE_BUFFER_BIT2_QCOM: uint = 0x04000000; +export def GL_MULTISAMPLE_BUFFER_BIT3_QCOM: uint = 0x08000000; +export def GL_MULTISAMPLE_BUFFER_BIT4_QCOM: uint = 0x10000000; +export def GL_MULTISAMPLE_BUFFER_BIT5_QCOM: uint = 0x20000000; +export def GL_MULTISAMPLE_BUFFER_BIT6_QCOM: uint = 0x40000000; +export def GL_MULTISAMPLE_BUFFER_BIT7_QCOM: uint = 0x80000000; +export def GL_MULTISAMPLE_EXT: uint = 0x809D; +export def GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY: uint = 0x9382; +export def GL_MULTISAMPLE_LINE_WIDTH_RANGE: uint = 0x9381; +export def GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT: uint = 0x932B; +export def GL_MULTIVIEW_EXT: uint = 0x90F1; +export def GL_NAME_LENGTH: uint = 0x92F9; +export def GL_NEAREST: uint = 0x2600; +export def GL_NEAREST_MIPMAP_LINEAR: uint = 0x2702; +export def GL_NEAREST_MIPMAP_NEAREST: uint = 0x2700; +export def GL_NEGATIVE_ONE_TO_ONE: uint = 0x935E; +export def GL_NEGATIVE_ONE_TO_ONE_EXT: uint = 0x935E; +export def GL_NEVER: uint = 0x0200; +export def GL_NICEST: uint = 0x1102; +export def GL_NONE: uint = 0; +export def GL_NOTEQUAL: uint = 0x0205; +export def GL_NO_ERROR: uint = 0; +export def GL_NO_RESET_NOTIFICATION: uint = 0x8261; +export def GL_NO_RESET_NOTIFICATION_EXT: uint = 0x8261; +export def GL_NO_RESET_NOTIFICATION_KHR: uint = 0x8261; +export def GL_NUM_ACTIVE_VARIABLES: uint = 0x9304; +export def GL_NUM_COMPRESSED_TEXTURE_FORMATS: uint = 0x86A2; +export def GL_NUM_DEVICE_UUIDS_EXT: uint = 0x9596; +export def GL_NUM_DOWNSAMPLE_SCALES_IMG: uint = 0x913D; +export def GL_NUM_EXTENSIONS: uint = 0x821D; +export def GL_NUM_PROGRAM_BINARY_FORMATS: uint = 0x87FE; +export def GL_NUM_PROGRAM_BINARY_FORMATS_OES: uint = 0x87FE; +export def GL_NUM_SAMPLE_COUNTS: uint = 0x9380; +export def GL_NUM_SHADER_BINARY_FORMATS: uint = 0x8DF9; +export def GL_NUM_SPARSE_LEVELS_EXT: uint = 0x91AA; +export def GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD: uint = 0x91B6; +export def GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT: uint = 0x8F6E; +export def GL_NUM_TILING_TYPES_EXT: uint = 0x9582; +export def GL_NUM_VIRTUAL_PAGE_SIZES_EXT: uint = 0x91A8; +export def GL_NUM_WINDOW_RECTANGLES_EXT: uint = 0x8F15; +export def GL_OBJECT_TYPE: uint = 0x9112; +export def GL_OBJECT_TYPE_APPLE: uint = 0x9112; +export def GL_OFFSET: uint = 0x92FC; +export def GL_ONE: uint = 1; +export def GL_ONE_MINUS_CONSTANT_ALPHA: uint = 0x8004; +export def GL_ONE_MINUS_CONSTANT_COLOR: uint = 0x8002; +export def GL_ONE_MINUS_DST_ALPHA: uint = 0x0305; +export def GL_ONE_MINUS_DST_COLOR: uint = 0x0307; +export def GL_ONE_MINUS_SRC1_ALPHA_EXT: uint = 0x88FB; +export def GL_ONE_MINUS_SRC1_COLOR_EXT: uint = 0x88FA; +export def GL_ONE_MINUS_SRC_ALPHA: uint = 0x0303; +export def GL_ONE_MINUS_SRC_COLOR: uint = 0x0301; +export def GL_OPTIMAL_TILING_EXT: uint = 0x9584; +export def GL_OUT_OF_MEMORY: uint = 0x0505; +export def GL_OVERLAY: uint = 0x9296; +export def GL_OVERLAY_KHR: uint = 0x9296; +export def GL_OVERLAY_NV: uint = 0x9296; +export def GL_PACK_ALIGNMENT: uint = 0x0D05; +export def GL_PACK_REVERSE_ROW_ORDER_ANGLE: uint = 0x93A4; +export def GL_PACK_ROW_LENGTH: uint = 0x0D02; +export def GL_PACK_SKIP_PIXELS: uint = 0x0D04; +export def GL_PACK_SKIP_ROWS: uint = 0x0D03; +export def GL_PALETTE4_R5_G6_B5_OES: uint = 0x8B92; +export def GL_PALETTE4_RGB5_A1_OES: uint = 0x8B94; +export def GL_PALETTE4_RGB8_OES: uint = 0x8B90; +export def GL_PALETTE4_RGBA4_OES: uint = 0x8B93; +export def GL_PALETTE4_RGBA8_OES: uint = 0x8B91; +export def GL_PALETTE8_R5_G6_B5_OES: uint = 0x8B97; +export def GL_PALETTE8_RGB5_A1_OES: uint = 0x8B99; +export def GL_PALETTE8_RGB8_OES: uint = 0x8B95; +export def GL_PALETTE8_RGBA4_OES: uint = 0x8B98; +export def GL_PALETTE8_RGBA8_OES: uint = 0x8B96; +export def GL_PATCHES: uint = 0x000E; +export def GL_PATCHES_EXT: uint = 0x000E; +export def GL_PATCHES_OES: uint = 0x000E; +export def GL_PATCH_VERTICES: uint = 0x8E72; +export def GL_PATCH_VERTICES_EXT: uint = 0x8E72; +export def GL_PATCH_VERTICES_OES: uint = 0x8E72; +export def GL_PATH_CLIENT_LENGTH_NV: uint = 0x907F; +export def GL_PATH_COMMAND_COUNT_NV: uint = 0x909D; +export def GL_PATH_COMPUTED_LENGTH_NV: uint = 0x90A0; +export def GL_PATH_COORD_COUNT_NV: uint = 0x909E; +export def GL_PATH_COVER_DEPTH_FUNC_NV: uint = 0x90BF; +export def GL_PATH_DASH_ARRAY_COUNT_NV: uint = 0x909F; +export def GL_PATH_DASH_CAPS_NV: uint = 0x907B; +export def GL_PATH_DASH_OFFSET_NV: uint = 0x907E; +export def GL_PATH_DASH_OFFSET_RESET_NV: uint = 0x90B4; +export def GL_PATH_END_CAPS_NV: uint = 0x9076; +export def GL_PATH_ERROR_POSITION_NV: uint = 0x90AB; +export def GL_PATH_FILL_BOUNDING_BOX_NV: uint = 0x90A1; +export def GL_PATH_FILL_COVER_MODE_NV: uint = 0x9082; +export def GL_PATH_FILL_MASK_NV: uint = 0x9081; +export def GL_PATH_FILL_MODE_NV: uint = 0x9080; +export def GL_PATH_FORMAT_PS_NV: uint = 0x9071; +export def GL_PATH_FORMAT_SVG_NV: uint = 0x9070; +export def GL_PATH_GEN_COEFF_NV: uint = 0x90B1; +export def GL_PATH_GEN_COMPONENTS_NV: uint = 0x90B3; +export def GL_PATH_GEN_MODE_NV: uint = 0x90B0; +export def GL_PATH_INITIAL_DASH_CAP_NV: uint = 0x907C; +export def GL_PATH_INITIAL_END_CAP_NV: uint = 0x9077; +export def GL_PATH_JOIN_STYLE_NV: uint = 0x9079; +export def GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV: uint = 0x0D36; +export def GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV: uint = 0x0D38; +export def GL_PATH_MITER_LIMIT_NV: uint = 0x907A; +export def GL_PATH_MODELVIEW_MATRIX_NV: uint = 0x0BA6; +export def GL_PATH_MODELVIEW_NV: uint = 0x1700; +export def GL_PATH_MODELVIEW_STACK_DEPTH_NV: uint = 0x0BA3; +export def GL_PATH_OBJECT_BOUNDING_BOX_NV: uint = 0x908A; +export def GL_PATH_PROJECTION_MATRIX_NV: uint = 0x0BA7; +export def GL_PATH_PROJECTION_NV: uint = 0x1701; +export def GL_PATH_PROJECTION_STACK_DEPTH_NV: uint = 0x0BA4; +export def GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV: uint = 0x90BD; +export def GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV: uint = 0x90BE; +export def GL_PATH_STENCIL_FUNC_NV: uint = 0x90B7; +export def GL_PATH_STENCIL_REF_NV: uint = 0x90B8; +export def GL_PATH_STENCIL_VALUE_MASK_NV: uint = 0x90B9; +export def GL_PATH_STROKE_BOUNDING_BOX_NV: uint = 0x90A2; +export def GL_PATH_STROKE_COVER_MODE_NV: uint = 0x9083; +export def GL_PATH_STROKE_MASK_NV: uint = 0x9084; +export def GL_PATH_STROKE_WIDTH_NV: uint = 0x9075; +export def GL_PATH_TERMINAL_DASH_CAP_NV: uint = 0x907D; +export def GL_PATH_TERMINAL_END_CAP_NV: uint = 0x9078; +export def GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV: uint = 0x84E3; +export def GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV: uint = 0x84E4; +export def GL_PERCENTAGE_AMD: uint = 0x8BC3; +export def GL_PERFMON_GLOBAL_MODE_QCOM: uint = 0x8FA0; +export def GL_PERFMON_RESULT_AMD: uint = 0x8BC6; +export def GL_PERFMON_RESULT_AVAILABLE_AMD: uint = 0x8BC4; +export def GL_PERFMON_RESULT_SIZE_AMD: uint = 0x8BC5; +export def GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL: uint = 0x94FC; +export def GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL: uint = 0x94FB; +export def GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL: uint = 0x94FA; +export def GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL: uint = 0x94F8; +export def GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL: uint = 0x94F9; +export def GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL: uint = 0x94FF; +export def GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL: uint = 0x94F1; +export def GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL: uint = 0x94F2; +export def GL_PERFQUERY_COUNTER_EVENT_INTEL: uint = 0x94F0; +export def GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL: uint = 0x94FE; +export def GL_PERFQUERY_COUNTER_RAW_INTEL: uint = 0x94F4; +export def GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL: uint = 0x94F3; +export def GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL: uint = 0x94F5; +export def GL_PERFQUERY_DONOT_FLUSH_INTEL: uint = 0x83F9; +export def GL_PERFQUERY_FLUSH_INTEL: uint = 0x83FA; +export def GL_PERFQUERY_GLOBAL_CONTEXT_INTEL: uint = 0x00000001; +export def GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL: uint = 0x9500; +export def GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL: uint = 0x94FD; +export def GL_PERFQUERY_SINGLE_CONTEXT_INTEL: uint = 0x00000000; +export def GL_PERFQUERY_WAIT_INTEL: uint = 0x83FB; +export def GL_PINLIGHT_NV: uint = 0x92A8; +export def GL_PIXEL_BUFFER_BARRIER_BIT: uint = 0x00000080; +export def GL_PIXEL_PACK_BUFFER: uint = 0x88EB; +export def GL_PIXEL_PACK_BUFFER_BINDING: uint = 0x88ED; +export def GL_PIXEL_PACK_BUFFER_BINDING_NV: uint = 0x88ED; +export def GL_PIXEL_PACK_BUFFER_NV: uint = 0x88EB; +export def GL_PIXEL_UNPACK_BUFFER: uint = 0x88EC; +export def GL_PIXEL_UNPACK_BUFFER_BINDING: uint = 0x88EF; +export def GL_PIXEL_UNPACK_BUFFER_BINDING_NV: uint = 0x88EF; +export def GL_PIXEL_UNPACK_BUFFER_NV: uint = 0x88EC; +export def GL_PLUS_CLAMPED_ALPHA_NV: uint = 0x92B2; +export def GL_PLUS_CLAMPED_NV: uint = 0x92B1; +export def GL_PLUS_DARKER_NV: uint = 0x9292; +export def GL_PLUS_NV: uint = 0x9291; +export def GL_POINTS: uint = 0x0000; +export def GL_POINT_NV: uint = 0x1B00; +export def GL_POLYGON_MODE_NV: uint = 0x0B40; +export def GL_POLYGON_OFFSET_CLAMP: uint = 0x8E1B; +export def GL_POLYGON_OFFSET_CLAMP_EXT: uint = 0x8E1B; +export def GL_POLYGON_OFFSET_FACTOR: uint = 0x8038; +export def GL_POLYGON_OFFSET_FILL: uint = 0x8037; +export def GL_POLYGON_OFFSET_LINE_NV: uint = 0x2A02; +export def GL_POLYGON_OFFSET_POINT_NV: uint = 0x2A01; +export def GL_POLYGON_OFFSET_UNITS: uint = 0x2A00; +export def GL_PRIMITIVES_GENERATED: uint = 0x8C87; +export def GL_PRIMITIVES_GENERATED_EXT: uint = 0x8C87; +export def GL_PRIMITIVES_GENERATED_OES: uint = 0x8C87; +export def GL_PRIMITIVE_BOUNDING_BOX: uint = 0x92BE; +export def GL_PRIMITIVE_BOUNDING_BOX_EXT: uint = 0x92BE; +export def GL_PRIMITIVE_BOUNDING_BOX_OES: uint = 0x92BE; +export def GL_PRIMITIVE_RESTART_FIXED_INDEX: uint = 0x8D69; +export def GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED: uint = 0x8221; +export def GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES: uint = 0x8221; +export def GL_PROGRAM: uint = 0x82E2; +export def GL_PROGRAMMABLE_SAMPLE_LOCATION_NV: uint = 0x9341; +export def GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV: uint = 0x9340; +export def GL_PROGRAM_BINARY_ANGLE: uint = 0x93A6; +export def GL_PROGRAM_BINARY_FORMATS: uint = 0x87FF; +export def GL_PROGRAM_BINARY_FORMATS_OES: uint = 0x87FF; +export def GL_PROGRAM_BINARY_FORMAT_MESA: uint = 0x875F; +export def GL_PROGRAM_BINARY_LENGTH: uint = 0x8741; +export def GL_PROGRAM_BINARY_LENGTH_OES: uint = 0x8741; +export def GL_PROGRAM_BINARY_RETRIEVABLE_HINT: uint = 0x8257; +export def GL_PROGRAM_INPUT: uint = 0x92E3; +export def GL_PROGRAM_KHR: uint = 0x82E2; +export def GL_PROGRAM_OBJECT_EXT: uint = 0x8B40; +export def GL_PROGRAM_OUTPUT: uint = 0x92E4; +export def GL_PROGRAM_PIPELINE: uint = 0x82E4; +export def GL_PROGRAM_PIPELINE_BINDING: uint = 0x825A; +export def GL_PROGRAM_PIPELINE_BINDING_EXT: uint = 0x825A; +export def GL_PROGRAM_PIPELINE_KHR: uint = 0x82E4; +export def GL_PROGRAM_PIPELINE_OBJECT_EXT: uint = 0x8A4F; +export def GL_PROGRAM_SEPARABLE: uint = 0x8258; +export def GL_PROGRAM_SEPARABLE_EXT: uint = 0x8258; +export def GL_PROTECTED_MEMORY_OBJECT_EXT: uint = 0x959B; +export def GL_QUADRATIC_CURVE_TO_NV: uint = 0x0A; +export def GL_QUADS: uint = 0x0007; +export def GL_QUADS_EXT: uint = 0x0007; +export def GL_QUADS_OES: uint = 0x0007; +export def GL_QUERY: uint = 0x82E3; +export def GL_QUERY_BY_REGION_NO_WAIT_NV: uint = 0x8E16; +export def GL_QUERY_BY_REGION_WAIT_NV: uint = 0x8E15; +export def GL_QUERY_COUNTER_BITS_EXT: uint = 0x8864; +export def GL_QUERY_KHR: uint = 0x82E3; +export def GL_QUERY_NO_WAIT_NV: uint = 0x8E14; +export def GL_QUERY_OBJECT_EXT: uint = 0x9153; +export def GL_QUERY_RESULT: uint = 0x8866; +export def GL_QUERY_RESULT_AVAILABLE: uint = 0x8867; +export def GL_QUERY_RESULT_AVAILABLE_EXT: uint = 0x8867; +export def GL_QUERY_RESULT_EXT: uint = 0x8866; +export def GL_QUERY_WAIT_NV: uint = 0x8E13; +export def GL_R11F_G11F_B10F: uint = 0x8C3A; +export def GL_R11F_G11F_B10F_APPLE: uint = 0x8C3A; +export def GL_R16F: uint = 0x822D; +export def GL_R16F_EXT: uint = 0x822D; +export def GL_R16I: uint = 0x8233; +export def GL_R16UI: uint = 0x8234; +export def GL_R16_EXT: uint = 0x822A; +export def GL_R16_SNORM_EXT: uint = 0x8F98; +export def GL_R32F: uint = 0x822E; +export def GL_R32F_EXT: uint = 0x822E; +export def GL_R32I: uint = 0x8235; +export def GL_R32UI: uint = 0x8236; +export def GL_R8: uint = 0x8229; +export def GL_R8I: uint = 0x8231; +export def GL_R8UI: uint = 0x8232; +export def GL_R8_EXT: uint = 0x8229; +export def GL_R8_SNORM: uint = 0x8F94; +export def GL_RASTERIZER_DISCARD: uint = 0x8C89; +export def GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT: uint = 0x932A; +export def GL_RASTER_MULTISAMPLE_EXT: uint = 0x9327; +export def GL_RASTER_SAMPLES_EXT: uint = 0x9328; +export def GL_READ_BUFFER: uint = 0x0C02; +export def GL_READ_BUFFER_EXT: uint = 0x0C02; +export def GL_READ_BUFFER_NV: uint = 0x0C02; +export def GL_READ_FRAMEBUFFER: uint = 0x8CA8; +export def GL_READ_FRAMEBUFFER_ANGLE: uint = 0x8CA8; +export def GL_READ_FRAMEBUFFER_APPLE: uint = 0x8CA8; +export def GL_READ_FRAMEBUFFER_BINDING: uint = 0x8CAA; +export def GL_READ_FRAMEBUFFER_BINDING_ANGLE: uint = 0x8CAA; +export def GL_READ_FRAMEBUFFER_BINDING_APPLE: uint = 0x8CAA; +export def GL_READ_FRAMEBUFFER_BINDING_NV: uint = 0x8CAA; +export def GL_READ_FRAMEBUFFER_NV: uint = 0x8CA8; +export def GL_READ_ONLY: uint = 0x88B8; +export def GL_READ_WRITE: uint = 0x88BA; +export def GL_RECT_NV: uint = 0xF6; +export def GL_RED: uint = 0x1903; +export def GL_RED_BITS: uint = 0x0D52; +export def GL_RED_EXT: uint = 0x1903; +export def GL_RED_INTEGER: uint = 0x8D94; +export def GL_RED_NV: uint = 0x1903; +export def GL_REFERENCED_BY_COMPUTE_SHADER: uint = 0x930B; +export def GL_REFERENCED_BY_FRAGMENT_SHADER: uint = 0x930A; +export def GL_REFERENCED_BY_GEOMETRY_SHADER: uint = 0x9309; +export def GL_REFERENCED_BY_GEOMETRY_SHADER_EXT: uint = 0x9309; +export def GL_REFERENCED_BY_GEOMETRY_SHADER_OES: uint = 0x9309; +export def GL_REFERENCED_BY_MESH_SHADER_NV: uint = 0x95A0; +export def GL_REFERENCED_BY_TASK_SHADER_NV: uint = 0x95A1; +export def GL_REFERENCED_BY_TESS_CONTROL_SHADER: uint = 0x9307; +export def GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT: uint = 0x9307; +export def GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES: uint = 0x9307; +export def GL_REFERENCED_BY_TESS_EVALUATION_SHADER: uint = 0x9308; +export def GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT: uint = 0x9308; +export def GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES: uint = 0x9308; +export def GL_REFERENCED_BY_VERTEX_SHADER: uint = 0x9306; +export def GL_RELATIVE_ARC_TO_NV: uint = 0xFF; +export def GL_RELATIVE_CONIC_CURVE_TO_NV: uint = 0x1B; +export def GL_RELATIVE_CUBIC_CURVE_TO_NV: uint = 0x0D; +export def GL_RELATIVE_HORIZONTAL_LINE_TO_NV: uint = 0x07; +export def GL_RELATIVE_LARGE_CCW_ARC_TO_NV: uint = 0x17; +export def GL_RELATIVE_LARGE_CW_ARC_TO_NV: uint = 0x19; +export def GL_RELATIVE_LINE_TO_NV: uint = 0x05; +export def GL_RELATIVE_MOVE_TO_NV: uint = 0x03; +export def GL_RELATIVE_QUADRATIC_CURVE_TO_NV: uint = 0x0B; +export def GL_RELATIVE_RECT_NV: uint = 0xF7; +export def GL_RELATIVE_ROUNDED_RECT2_NV: uint = 0xEB; +export def GL_RELATIVE_ROUNDED_RECT4_NV: uint = 0xED; +export def GL_RELATIVE_ROUNDED_RECT8_NV: uint = 0xEF; +export def GL_RELATIVE_ROUNDED_RECT_NV: uint = 0xE9; +export def GL_RELATIVE_SMALL_CCW_ARC_TO_NV: uint = 0x13; +export def GL_RELATIVE_SMALL_CW_ARC_TO_NV: uint = 0x15; +export def GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV: uint = 0x11; +export def GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV: uint = 0x0F; +export def GL_RELATIVE_VERTICAL_LINE_TO_NV: uint = 0x09; +export def GL_RENDERBUFFER: uint = 0x8D41; +export def GL_RENDERBUFFER_ALPHA_SIZE: uint = 0x8D53; +export def GL_RENDERBUFFER_BINDING: uint = 0x8CA7; +export def GL_RENDERBUFFER_BLUE_SIZE: uint = 0x8D52; +export def GL_RENDERBUFFER_DEPTH_SIZE: uint = 0x8D54; +export def GL_RENDERBUFFER_GREEN_SIZE: uint = 0x8D51; +export def GL_RENDERBUFFER_HEIGHT: uint = 0x8D43; +export def GL_RENDERBUFFER_INTERNAL_FORMAT: uint = 0x8D44; +export def GL_RENDERBUFFER_RED_SIZE: uint = 0x8D50; +export def GL_RENDERBUFFER_SAMPLES: uint = 0x8CAB; +export def GL_RENDERBUFFER_SAMPLES_ANGLE: uint = 0x8CAB; +export def GL_RENDERBUFFER_SAMPLES_APPLE: uint = 0x8CAB; +export def GL_RENDERBUFFER_SAMPLES_EXT: uint = 0x8CAB; +export def GL_RENDERBUFFER_SAMPLES_IMG: uint = 0x9133; +export def GL_RENDERBUFFER_SAMPLES_NV: uint = 0x8CAB; +export def GL_RENDERBUFFER_STENCIL_SIZE: uint = 0x8D55; +export def GL_RENDERBUFFER_STORAGE_SAMPLES_AMD: uint = 0x91B2; +export def GL_RENDERBUFFER_WIDTH: uint = 0x8D42; +export def GL_RENDERER: uint = 0x1F01; +export def GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM: uint = 0x8FB3; +export def GL_REPEAT: uint = 0x2901; +export def GL_REPLACE: uint = 0x1E01; +export def GL_REPRESENTATIVE_FRAGMENT_TEST_NV: uint = 0x937F; +export def GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES: uint = 0x8D68; +export def GL_RESET_NOTIFICATION_STRATEGY: uint = 0x8256; +export def GL_RESET_NOTIFICATION_STRATEGY_EXT: uint = 0x8256; +export def GL_RESET_NOTIFICATION_STRATEGY_KHR: uint = 0x8256; +export def GL_RESTART_PATH_NV: uint = 0xF0; +export def GL_RG: uint = 0x8227; +export def GL_RG16F: uint = 0x822F; +export def GL_RG16F_EXT: uint = 0x822F; +export def GL_RG16I: uint = 0x8239; +export def GL_RG16UI: uint = 0x823A; +export def GL_RG16_EXT: uint = 0x822C; +export def GL_RG16_SNORM_EXT: uint = 0x8F99; +export def GL_RG32F: uint = 0x8230; +export def GL_RG32F_EXT: uint = 0x8230; +export def GL_RG32I: uint = 0x823B; +export def GL_RG32UI: uint = 0x823C; +export def GL_RG8: uint = 0x822B; +export def GL_RG8I: uint = 0x8237; +export def GL_RG8UI: uint = 0x8238; +export def GL_RG8_EXT: uint = 0x822B; +export def GL_RG8_SNORM: uint = 0x8F95; +export def GL_RGB: uint = 0x1907; +export def GL_RGB10_A2: uint = 0x8059; +export def GL_RGB10_A2UI: uint = 0x906F; +export def GL_RGB10_A2_EXT: uint = 0x8059; +export def GL_RGB10_EXT: uint = 0x8052; +export def GL_RGB16F: uint = 0x881B; +export def GL_RGB16F_EXT: uint = 0x881B; +export def GL_RGB16I: uint = 0x8D89; +export def GL_RGB16UI: uint = 0x8D77; +export def GL_RGB16_EXT: uint = 0x8054; +export def GL_RGB16_SNORM_EXT: uint = 0x8F9A; +export def GL_RGB32F: uint = 0x8815; +export def GL_RGB32F_EXT: uint = 0x8815; +export def GL_RGB32I: uint = 0x8D83; +export def GL_RGB32UI: uint = 0x8D71; +export def GL_RGB565: uint = 0x8D62; +export def GL_RGB565_OES: uint = 0x8D62; +export def GL_RGB5_A1: uint = 0x8057; +export def GL_RGB5_A1_OES: uint = 0x8057; +export def GL_RGB8: uint = 0x8051; +export def GL_RGB8I: uint = 0x8D8F; +export def GL_RGB8UI: uint = 0x8D7D; +export def GL_RGB8_OES: uint = 0x8051; +export def GL_RGB8_SNORM: uint = 0x8F96; +export def GL_RGB9_E5: uint = 0x8C3D; +export def GL_RGB9_E5_APPLE: uint = 0x8C3D; +export def GL_RGBA: uint = 0x1908; +export def GL_RGBA16F: uint = 0x881A; +export def GL_RGBA16F_EXT: uint = 0x881A; +export def GL_RGBA16I: uint = 0x8D88; +export def GL_RGBA16UI: uint = 0x8D76; +export def GL_RGBA16_EXT: uint = 0x805B; +export def GL_RGBA16_SNORM_EXT: uint = 0x8F9B; +export def GL_RGBA32F: uint = 0x8814; +export def GL_RGBA32F_EXT: uint = 0x8814; +export def GL_RGBA32I: uint = 0x8D82; +export def GL_RGBA32UI: uint = 0x8D70; +export def GL_RGBA4: uint = 0x8056; +export def GL_RGBA4_OES: uint = 0x8056; +export def GL_RGBA8: uint = 0x8058; +export def GL_RGBA8I: uint = 0x8D8E; +export def GL_RGBA8UI: uint = 0x8D7C; +export def GL_RGBA8_OES: uint = 0x8058; +export def GL_RGBA8_SNORM: uint = 0x8F97; +export def GL_RGBA_INTEGER: uint = 0x8D99; +export def GL_RGB_422_APPLE: uint = 0x8A1F; +export def GL_RGB_INTEGER: uint = 0x8D98; +export def GL_RGB_RAW_422_APPLE: uint = 0x8A51; +export def GL_RG_EXT: uint = 0x8227; +export def GL_RG_INTEGER: uint = 0x8228; +export def GL_ROUNDED_RECT2_NV: uint = 0xEA; +export def GL_ROUNDED_RECT4_NV: uint = 0xEC; +export def GL_ROUNDED_RECT8_NV: uint = 0xEE; +export def GL_ROUNDED_RECT_NV: uint = 0xE8; +export def GL_ROUND_NV: uint = 0x90A4; +export def GL_SAMPLER: uint = 0x82E6; +export def GL_SAMPLER_2D: uint = 0x8B5E; +export def GL_SAMPLER_2D_ARRAY: uint = 0x8DC1; +export def GL_SAMPLER_2D_ARRAY_SHADOW: uint = 0x8DC4; +export def GL_SAMPLER_2D_ARRAY_SHADOW_NV: uint = 0x8DC4; +export def GL_SAMPLER_2D_MULTISAMPLE: uint = 0x9108; +export def GL_SAMPLER_2D_MULTISAMPLE_ARRAY: uint = 0x910B; +export def GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES: uint = 0x910B; +export def GL_SAMPLER_2D_SHADOW: uint = 0x8B62; +export def GL_SAMPLER_2D_SHADOW_EXT: uint = 0x8B62; +export def GL_SAMPLER_3D: uint = 0x8B5F; +export def GL_SAMPLER_3D_OES: uint = 0x8B5F; +export def GL_SAMPLER_BINDING: uint = 0x8919; +export def GL_SAMPLER_BUFFER: uint = 0x8DC2; +export def GL_SAMPLER_BUFFER_EXT: uint = 0x8DC2; +export def GL_SAMPLER_BUFFER_OES: uint = 0x8DC2; +export def GL_SAMPLER_CUBE: uint = 0x8B60; +export def GL_SAMPLER_CUBE_MAP_ARRAY: uint = 0x900C; +export def GL_SAMPLER_CUBE_MAP_ARRAY_EXT: uint = 0x900C; +export def GL_SAMPLER_CUBE_MAP_ARRAY_OES: uint = 0x900C; +export def GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW: uint = 0x900D; +export def GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT: uint = 0x900D; +export def GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES: uint = 0x900D; +export def GL_SAMPLER_CUBE_SHADOW: uint = 0x8DC5; +export def GL_SAMPLER_CUBE_SHADOW_NV: uint = 0x8DC5; +export def GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT: uint = 0x8BE7; +export def GL_SAMPLER_EXTERNAL_OES: uint = 0x8D66; +export def GL_SAMPLER_KHR: uint = 0x82E6; +export def GL_SAMPLES: uint = 0x80A9; +export def GL_SAMPLE_ALPHA_TO_COVERAGE: uint = 0x809E; +export def GL_SAMPLE_ALPHA_TO_ONE_EXT: uint = 0x809F; +export def GL_SAMPLE_BUFFERS: uint = 0x80A8; +export def GL_SAMPLE_COVERAGE: uint = 0x80A0; +export def GL_SAMPLE_COVERAGE_INVERT: uint = 0x80AB; +export def GL_SAMPLE_COVERAGE_VALUE: uint = 0x80AA; +export def GL_SAMPLE_LOCATION_NV: uint = 0x8E50; +export def GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV: uint = 0x933F; +export def GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV: uint = 0x933E; +export def GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV: uint = 0x933D; +export def GL_SAMPLE_MASK: uint = 0x8E51; +export def GL_SAMPLE_MASK_VALUE: uint = 0x8E52; +export def GL_SAMPLE_POSITION: uint = 0x8E50; +export def GL_SAMPLE_POSITION_NV: uint = 0x8E50; +export def GL_SAMPLE_SHADING: uint = 0x8C36; +export def GL_SAMPLE_SHADING_OES: uint = 0x8C36; +export def GL_SCISSOR_BOX: uint = 0x0C10; +export def GL_SCISSOR_BOX_EXCLUSIVE_NV: uint = 0x9556; +export def GL_SCISSOR_TEST: uint = 0x0C11; +export def GL_SCISSOR_TEST_EXCLUSIVE_NV: uint = 0x9555; +export def GL_SCREEN: uint = 0x9295; +export def GL_SCREEN_KHR: uint = 0x9295; +export def GL_SCREEN_NV: uint = 0x9295; +export def GL_SEMAPHORE_TYPE_BINARY_NV: uint = 0x95B4; +export def GL_SEMAPHORE_TYPE_NV: uint = 0x95B3; +export def GL_SEMAPHORE_TYPE_TIMELINE_NV: uint = 0x95B5; +export def GL_SEPARATE_ATTRIBS: uint = 0x8C8D; +export def GL_SGX_BINARY_IMG: uint = 0x8C0A; +export def GL_SGX_PROGRAM_BINARY_IMG: uint = 0x9130; +export def GL_SHADER: uint = 0x82E1; +export def GL_SHADER_BINARY_DMP: uint = 0x9250; +export def GL_SHADER_BINARY_FORMATS: uint = 0x8DF8; +export def GL_SHADER_BINARY_VIV: uint = 0x8FC4; +export def GL_SHADER_COMPILER: uint = 0x8DFA; +export def GL_SHADER_IMAGE_ACCESS_BARRIER_BIT: uint = 0x00000020; +export def GL_SHADER_KHR: uint = 0x82E1; +export def GL_SHADER_OBJECT_EXT: uint = 0x8B48; +export def GL_SHADER_PIXEL_LOCAL_STORAGE_EXT: uint = 0x8F64; +export def GL_SHADER_SOURCE_LENGTH: uint = 0x8B88; +export def GL_SHADER_STORAGE_BARRIER_BIT: uint = 0x00002000; +export def GL_SHADER_STORAGE_BLOCK: uint = 0x92E6; +export def GL_SHADER_STORAGE_BUFFER: uint = 0x90D2; +export def GL_SHADER_STORAGE_BUFFER_BINDING: uint = 0x90D3; +export def GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: uint = 0x90DF; +export def GL_SHADER_STORAGE_BUFFER_SIZE: uint = 0x90D5; +export def GL_SHADER_STORAGE_BUFFER_START: uint = 0x90D4; +export def GL_SHADER_TYPE: uint = 0x8B4F; +export def GL_SHADING_LANGUAGE_VERSION: uint = 0x8B8C; +export def GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV: uint = 0x956F; +export def GL_SHADING_RATE_1X1_PIXELS_EXT: uint = 0x96A6; +export def GL_SHADING_RATE_1X1_PIXELS_QCOM: uint = 0x96A6; +export def GL_SHADING_RATE_1X2_PIXELS_EXT: uint = 0x96A7; +export def GL_SHADING_RATE_1X2_PIXELS_QCOM: uint = 0x96A7; +export def GL_SHADING_RATE_1X4_PIXELS_EXT: uint = 0x96AA; +export def GL_SHADING_RATE_1X4_PIXELS_QCOM: uint = 0x96AA; +export def GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV: uint = 0x9566; +export def GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV: uint = 0x9567; +export def GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV: uint = 0x9568; +export def GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV: uint = 0x9569; +export def GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV: uint = 0x956A; +export def GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV: uint = 0x956B; +export def GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV: uint = 0x9565; +export def GL_SHADING_RATE_2X1_PIXELS_EXT: uint = 0x96A8; +export def GL_SHADING_RATE_2X1_PIXELS_QCOM: uint = 0x96A8; +export def GL_SHADING_RATE_2X2_PIXELS_EXT: uint = 0x96A9; +export def GL_SHADING_RATE_2X2_PIXELS_QCOM: uint = 0x96A9; +export def GL_SHADING_RATE_2X4_PIXELS_EXT: uint = 0x96AD; +export def GL_SHADING_RATE_2X4_PIXELS_QCOM: uint = 0x96AD; +export def GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV: uint = 0x956C; +export def GL_SHADING_RATE_4X1_PIXELS_EXT: uint = 0x96AB; +export def GL_SHADING_RATE_4X1_PIXELS_QCOM: uint = 0x96AB; +export def GL_SHADING_RATE_4X2_PIXELS_EXT: uint = 0x96AC; +export def GL_SHADING_RATE_4X2_PIXELS_QCOM: uint = 0x96AC; +export def GL_SHADING_RATE_4X4_PIXELS_EXT: uint = 0x96AE; +export def GL_SHADING_RATE_4X4_PIXELS_QCOM: uint = 0x96AE; +export def GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV: uint = 0x956D; +export def GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV: uint = 0x956E; +export def GL_SHADING_RATE_ATTACHMENT_EXT: uint = 0x96D1; +export def GL_SHADING_RATE_EXT: uint = 0x96D0; +export def GL_SHADING_RATE_IMAGE_BINDING_NV: uint = 0x955B; +export def GL_SHADING_RATE_IMAGE_NV: uint = 0x9563; +export def GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV: uint = 0x95B2; +export def GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV: uint = 0x955E; +export def GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV: uint = 0x95B1; +export def GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV: uint = 0x955D; +export def GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV: uint = 0x955C; +export def GL_SHADING_RATE_NO_INVOCATIONS_NV: uint = 0x9564; +export def GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM: uint = 0x96A5; +export def GL_SHADING_RATE_QCOM: uint = 0x96A4; +export def GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV: uint = 0x95AE; +export def GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV: uint = 0x95AF; +export def GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV: uint = 0x95B0; +export def GL_SHARED_EDGE_NV: uint = 0xC0; +export def GL_SHORT: uint = 0x1402; +export def GL_SIGNALED: uint = 0x9119; +export def GL_SIGNALED_APPLE: uint = 0x9119; +export def GL_SIGNED_NORMALIZED: uint = 0x8F9C; +export def GL_SKIP_DECODE_EXT: uint = 0x8A4A; +export def GL_SKIP_MISSING_GLYPH_NV: uint = 0x90A9; +export def GL_SLUMINANCE8_ALPHA8_NV: uint = 0x8C45; +export def GL_SLUMINANCE8_NV: uint = 0x8C47; +export def GL_SLUMINANCE_ALPHA_NV: uint = 0x8C44; +export def GL_SLUMINANCE_NV: uint = 0x8C46; +export def GL_SMALL_CCW_ARC_TO_NV: uint = 0x12; +export def GL_SMALL_CW_ARC_TO_NV: uint = 0x14; +export def GL_SMAPHS30_PROGRAM_BINARY_DMP: uint = 0x9251; +export def GL_SMAPHS_PROGRAM_BINARY_DMP: uint = 0x9252; +export def GL_SMOOTH_CUBIC_CURVE_TO_NV: uint = 0x10; +export def GL_SMOOTH_QUADRATIC_CURVE_TO_NV: uint = 0x0E; +export def GL_SOFTLIGHT: uint = 0x929C; +export def GL_SOFTLIGHT_KHR: uint = 0x929C; +export def GL_SOFTLIGHT_NV: uint = 0x929C; +export def GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT: uint = 0x91A9; +export def GL_SQUARE_NV: uint = 0x90A3; +export def GL_SR8_EXT: uint = 0x8FBD; +export def GL_SRC1_ALPHA_EXT: uint = 0x8589; +export def GL_SRC1_COLOR_EXT: uint = 0x88F9; +export def GL_SRC_ALPHA: uint = 0x0302; +export def GL_SRC_ALPHA_SATURATE: uint = 0x0308; +export def GL_SRC_ALPHA_SATURATE_EXT: uint = 0x0308; +export def GL_SRC_ATOP_NV: uint = 0x928E; +export def GL_SRC_COLOR: uint = 0x0300; +export def GL_SRC_IN_NV: uint = 0x928A; +export def GL_SRC_NV: uint = 0x9286; +export def GL_SRC_OUT_NV: uint = 0x928C; +export def GL_SRC_OVER_NV: uint = 0x9288; +export def GL_SRG8_EXT: uint = 0x8FBE; +export def GL_SRGB: uint = 0x8C40; +export def GL_SRGB8: uint = 0x8C41; +export def GL_SRGB8_ALPHA8: uint = 0x8C43; +export def GL_SRGB8_ALPHA8_EXT: uint = 0x8C43; +export def GL_SRGB8_NV: uint = 0x8C41; +export def GL_SRGB_ALPHA_EXT: uint = 0x8C42; +export def GL_SRGB_EXT: uint = 0x8C40; +export def GL_STACK_OVERFLOW: uint = 0x0503; +export def GL_STACK_OVERFLOW_KHR: uint = 0x0503; +export def GL_STACK_UNDERFLOW: uint = 0x0504; +export def GL_STACK_UNDERFLOW_KHR: uint = 0x0504; +export def GL_STANDARD_FONT_FORMAT_NV: uint = 0x936C; +export def GL_STANDARD_FONT_NAME_NV: uint = 0x9072; +export def GL_STATE_RESTORE: uint = 0x8BDC; +export def GL_STATIC_COPY: uint = 0x88E6; +export def GL_STATIC_DRAW: uint = 0x88E4; +export def GL_STATIC_READ: uint = 0x88E5; +export def GL_STENCIL: uint = 0x1802; +export def GL_STENCIL_ATTACHMENT: uint = 0x8D20; +export def GL_STENCIL_BACK_FAIL: uint = 0x8801; +export def GL_STENCIL_BACK_FUNC: uint = 0x8800; +export def GL_STENCIL_BACK_PASS_DEPTH_FAIL: uint = 0x8802; +export def GL_STENCIL_BACK_PASS_DEPTH_PASS: uint = 0x8803; +export def GL_STENCIL_BACK_REF: uint = 0x8CA3; +export def GL_STENCIL_BACK_VALUE_MASK: uint = 0x8CA4; +export def GL_STENCIL_BACK_WRITEMASK: uint = 0x8CA5; +export def GL_STENCIL_BITS: uint = 0x0D57; +export def GL_STENCIL_BUFFER_BIT: uint = 0x00000400; +export def GL_STENCIL_BUFFER_BIT0_QCOM: uint = 0x00010000; +export def GL_STENCIL_BUFFER_BIT1_QCOM: uint = 0x00020000; +export def GL_STENCIL_BUFFER_BIT2_QCOM: uint = 0x00040000; +export def GL_STENCIL_BUFFER_BIT3_QCOM: uint = 0x00080000; +export def GL_STENCIL_BUFFER_BIT4_QCOM: uint = 0x00100000; +export def GL_STENCIL_BUFFER_BIT5_QCOM: uint = 0x00200000; +export def GL_STENCIL_BUFFER_BIT6_QCOM: uint = 0x00400000; +export def GL_STENCIL_BUFFER_BIT7_QCOM: uint = 0x00800000; +export def GL_STENCIL_CLEAR_VALUE: uint = 0x0B91; +export def GL_STENCIL_EXT: uint = 0x1802; +export def GL_STENCIL_FAIL: uint = 0x0B94; +export def GL_STENCIL_FUNC: uint = 0x0B92; +export def GL_STENCIL_INDEX: uint = 0x1901; +export def GL_STENCIL_INDEX1_OES: uint = 0x8D46; +export def GL_STENCIL_INDEX4_OES: uint = 0x8D47; +export def GL_STENCIL_INDEX8: uint = 0x8D48; +export def GL_STENCIL_INDEX8_OES: uint = 0x8D48; +export def GL_STENCIL_INDEX_OES: uint = 0x1901; +export def GL_STENCIL_PASS_DEPTH_FAIL: uint = 0x0B95; +export def GL_STENCIL_PASS_DEPTH_PASS: uint = 0x0B96; +export def GL_STENCIL_REF: uint = 0x0B97; +export def GL_STENCIL_SAMPLES_NV: uint = 0x932E; +export def GL_STENCIL_TEST: uint = 0x0B90; +export def GL_STENCIL_VALUE_MASK: uint = 0x0B93; +export def GL_STENCIL_WRITEMASK: uint = 0x0B98; +export def GL_STREAM_COPY: uint = 0x88E2; +export def GL_STREAM_DRAW: uint = 0x88E0; +export def GL_STREAM_READ: uint = 0x88E1; +export def GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR: uint = 0x00000004; +export def GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR: uint = 0x00000008; +export def GL_SUBGROUP_FEATURE_BASIC_BIT_KHR: uint = 0x00000001; +export def GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR: uint = 0x00000040; +export def GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV: uint = 0x00000100; +export def GL_SUBGROUP_FEATURE_QUAD_BIT_KHR: uint = 0x00000080; +export def GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR: uint = 0x00000010; +export def GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR: uint = 0x00000020; +export def GL_SUBGROUP_FEATURE_VOTE_BIT_KHR: uint = 0x00000002; +export def GL_SUBGROUP_QUAD_ALL_STAGES_KHR: uint = 0x9535; +export def GL_SUBGROUP_SIZE_KHR: uint = 0x9532; +export def GL_SUBGROUP_SUPPORTED_FEATURES_KHR: uint = 0x9534; +export def GL_SUBGROUP_SUPPORTED_STAGES_KHR: uint = 0x9533; +export def GL_SUBPIXEL_BITS: uint = 0x0D50; +export def GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV: uint = 0x9347; +export def GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV: uint = 0x9348; +export def GL_SUPERSAMPLE_SCALE_X_NV: uint = 0x9372; +export def GL_SUPERSAMPLE_SCALE_Y_NV: uint = 0x9373; +export def GL_SUPPORTED_MULTISAMPLE_MODES_AMD: uint = 0x91B7; +export def GL_SURFACE_COMPRESSION_EXT: uint = 0x96C0; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT: uint = 0x96CD; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT: uint = 0x96CE; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT: uint = 0x96CF; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT: uint = 0x96C4; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT: uint = 0x96C5; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT: uint = 0x96C6; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT: uint = 0x96C7; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT: uint = 0x96C8; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT: uint = 0x96C9; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT: uint = 0x96CA; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT: uint = 0x96CB; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT: uint = 0x96CC; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT: uint = 0x96C2; +export def GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT: uint = 0x96C1; +export def GL_SYNC_CONDITION: uint = 0x9113; +export def GL_SYNC_CONDITION_APPLE: uint = 0x9113; +export def GL_SYNC_FENCE: uint = 0x9116; +export def GL_SYNC_FENCE_APPLE: uint = 0x9116; +export def GL_SYNC_FLAGS: uint = 0x9115; +export def GL_SYNC_FLAGS_APPLE: uint = 0x9115; +export def GL_SYNC_FLUSH_COMMANDS_BIT: uint = 0x00000001; +export def GL_SYNC_FLUSH_COMMANDS_BIT_APPLE: uint = 0x00000001; +export def GL_SYNC_GPU_COMMANDS_COMPLETE: uint = 0x9117; +export def GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE: uint = 0x9117; +export def GL_SYNC_OBJECT_APPLE: uint = 0x8A53; +export def GL_SYNC_STATUS: uint = 0x9114; +export def GL_SYNC_STATUS_APPLE: uint = 0x9114; +export def GL_SYSTEM_FONT_NAME_NV: uint = 0x9073; +export def GL_TASK_SHADER_BIT_NV: uint = 0x00000080; +export def GL_TASK_SHADER_NV: uint = 0x955A; +export def GL_TASK_SUBROUTINE_NV: uint = 0x957D; +export def GL_TASK_SUBROUTINE_UNIFORM_NV: uint = 0x957F; +export def GL_TASK_WORK_GROUP_SIZE_NV: uint = 0x953F; +export def GL_TESS_CONTROL_OUTPUT_VERTICES: uint = 0x8E75; +export def GL_TESS_CONTROL_OUTPUT_VERTICES_EXT: uint = 0x8E75; +export def GL_TESS_CONTROL_OUTPUT_VERTICES_OES: uint = 0x8E75; +export def GL_TESS_CONTROL_SHADER: uint = 0x8E88; +export def GL_TESS_CONTROL_SHADER_BIT: uint = 0x00000008; +export def GL_TESS_CONTROL_SHADER_BIT_EXT: uint = 0x00000008; +export def GL_TESS_CONTROL_SHADER_BIT_OES: uint = 0x00000008; +export def GL_TESS_CONTROL_SHADER_EXT: uint = 0x8E88; +export def GL_TESS_CONTROL_SHADER_OES: uint = 0x8E88; +export def GL_TESS_EVALUATION_SHADER: uint = 0x8E87; +export def GL_TESS_EVALUATION_SHADER_BIT: uint = 0x00000010; +export def GL_TESS_EVALUATION_SHADER_BIT_EXT: uint = 0x00000010; +export def GL_TESS_EVALUATION_SHADER_BIT_OES: uint = 0x00000010; +export def GL_TESS_EVALUATION_SHADER_EXT: uint = 0x8E87; +export def GL_TESS_EVALUATION_SHADER_OES: uint = 0x8E87; +export def GL_TESS_GEN_MODE: uint = 0x8E76; +export def GL_TESS_GEN_MODE_EXT: uint = 0x8E76; +export def GL_TESS_GEN_MODE_OES: uint = 0x8E76; +export def GL_TESS_GEN_POINT_MODE: uint = 0x8E79; +export def GL_TESS_GEN_POINT_MODE_EXT: uint = 0x8E79; +export def GL_TESS_GEN_POINT_MODE_OES: uint = 0x8E79; +export def GL_TESS_GEN_SPACING: uint = 0x8E77; +export def GL_TESS_GEN_SPACING_EXT: uint = 0x8E77; +export def GL_TESS_GEN_SPACING_OES: uint = 0x8E77; +export def GL_TESS_GEN_VERTEX_ORDER: uint = 0x8E78; +export def GL_TESS_GEN_VERTEX_ORDER_EXT: uint = 0x8E78; +export def GL_TESS_GEN_VERTEX_ORDER_OES: uint = 0x8E78; +export def GL_TEXTURE: uint = 0x1702; +export def GL_TEXTURE0: uint = 0x84C0; +export def GL_TEXTURE1: uint = 0x84C1; +export def GL_TEXTURE10: uint = 0x84CA; +export def GL_TEXTURE11: uint = 0x84CB; +export def GL_TEXTURE12: uint = 0x84CC; +export def GL_TEXTURE13: uint = 0x84CD; +export def GL_TEXTURE14: uint = 0x84CE; +export def GL_TEXTURE15: uint = 0x84CF; +export def GL_TEXTURE16: uint = 0x84D0; +export def GL_TEXTURE17: uint = 0x84D1; +export def GL_TEXTURE18: uint = 0x84D2; +export def GL_TEXTURE19: uint = 0x84D3; +export def GL_TEXTURE2: uint = 0x84C2; +export def GL_TEXTURE20: uint = 0x84D4; +export def GL_TEXTURE21: uint = 0x84D5; +export def GL_TEXTURE22: uint = 0x84D6; +export def GL_TEXTURE23: uint = 0x84D7; +export def GL_TEXTURE24: uint = 0x84D8; +export def GL_TEXTURE25: uint = 0x84D9; +export def GL_TEXTURE26: uint = 0x84DA; +export def GL_TEXTURE27: uint = 0x84DB; +export def GL_TEXTURE28: uint = 0x84DC; +export def GL_TEXTURE29: uint = 0x84DD; +export def GL_TEXTURE3: uint = 0x84C3; +export def GL_TEXTURE30: uint = 0x84DE; +export def GL_TEXTURE31: uint = 0x84DF; +export def GL_TEXTURE4: uint = 0x84C4; +export def GL_TEXTURE5: uint = 0x84C5; +export def GL_TEXTURE6: uint = 0x84C6; +export def GL_TEXTURE7: uint = 0x84C7; +export def GL_TEXTURE8: uint = 0x84C8; +export def GL_TEXTURE9: uint = 0x84C9; +export def GL_TEXTURE_2D: uint = 0x0DE1; +export def GL_TEXTURE_2D_ARRAY: uint = 0x8C1A; +export def GL_TEXTURE_2D_MULTISAMPLE: uint = 0x9100; +export def GL_TEXTURE_2D_MULTISAMPLE_ARRAY: uint = 0x9102; +export def GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES: uint = 0x9102; +export def GL_TEXTURE_3D: uint = 0x806F; +export def GL_TEXTURE_3D_OES: uint = 0x806F; +export def GL_TEXTURE_ALPHA_SIZE: uint = 0x805F; +export def GL_TEXTURE_ALPHA_TYPE: uint = 0x8C13; +export def GL_TEXTURE_ASTC_DECODE_PRECISION_EXT: uint = 0x8F69; +export def GL_TEXTURE_BASE_LEVEL: uint = 0x813C; +export def GL_TEXTURE_BINDING_2D: uint = 0x8069; +export def GL_TEXTURE_BINDING_2D_ARRAY: uint = 0x8C1D; +export def GL_TEXTURE_BINDING_2D_MULTISAMPLE: uint = 0x9104; +export def GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY: uint = 0x9105; +export def GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES: uint = 0x9105; +export def GL_TEXTURE_BINDING_3D: uint = 0x806A; +export def GL_TEXTURE_BINDING_3D_OES: uint = 0x806A; +export def GL_TEXTURE_BINDING_BUFFER: uint = 0x8C2C; +export def GL_TEXTURE_BINDING_BUFFER_EXT: uint = 0x8C2C; +export def GL_TEXTURE_BINDING_BUFFER_OES: uint = 0x8C2C; +export def GL_TEXTURE_BINDING_CUBE_MAP: uint = 0x8514; +export def GL_TEXTURE_BINDING_CUBE_MAP_ARRAY: uint = 0x900A; +export def GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT: uint = 0x900A; +export def GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES: uint = 0x900A; +export def GL_TEXTURE_BINDING_EXTERNAL_OES: uint = 0x8D67; +export def GL_TEXTURE_BLUE_SIZE: uint = 0x805E; +export def GL_TEXTURE_BLUE_TYPE: uint = 0x8C12; +export def GL_TEXTURE_BORDER_COLOR: uint = 0x1004; +export def GL_TEXTURE_BORDER_COLOR_EXT: uint = 0x1004; +export def GL_TEXTURE_BORDER_COLOR_NV: uint = 0x1004; +export def GL_TEXTURE_BORDER_COLOR_OES: uint = 0x1004; +export def GL_TEXTURE_BUFFER: uint = 0x8C2A; +export def GL_TEXTURE_BUFFER_BINDING: uint = 0x8C2A; +export def GL_TEXTURE_BUFFER_BINDING_EXT: uint = 0x8C2A; +export def GL_TEXTURE_BUFFER_BINDING_OES: uint = 0x8C2A; +export def GL_TEXTURE_BUFFER_DATA_STORE_BINDING: uint = 0x8C2D; +export def GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT: uint = 0x8C2D; +export def GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES: uint = 0x8C2D; +export def GL_TEXTURE_BUFFER_EXT: uint = 0x8C2A; +export def GL_TEXTURE_BUFFER_OES: uint = 0x8C2A; +export def GL_TEXTURE_BUFFER_OFFSET: uint = 0x919D; +export def GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT: uint = 0x919F; +export def GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT: uint = 0x919F; +export def GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES: uint = 0x919F; +export def GL_TEXTURE_BUFFER_OFFSET_EXT: uint = 0x919D; +export def GL_TEXTURE_BUFFER_OFFSET_OES: uint = 0x919D; +export def GL_TEXTURE_BUFFER_SIZE: uint = 0x919E; +export def GL_TEXTURE_BUFFER_SIZE_EXT: uint = 0x919E; +export def GL_TEXTURE_BUFFER_SIZE_OES: uint = 0x919E; +export def GL_TEXTURE_COMPARE_FUNC: uint = 0x884D; +export def GL_TEXTURE_COMPARE_FUNC_EXT: uint = 0x884D; +export def GL_TEXTURE_COMPARE_MODE: uint = 0x884C; +export def GL_TEXTURE_COMPARE_MODE_EXT: uint = 0x884C; +export def GL_TEXTURE_COMPRESSED: uint = 0x86A1; +export def GL_TEXTURE_CUBE_MAP: uint = 0x8513; +export def GL_TEXTURE_CUBE_MAP_ARRAY: uint = 0x9009; +export def GL_TEXTURE_CUBE_MAP_ARRAY_EXT: uint = 0x9009; +export def GL_TEXTURE_CUBE_MAP_ARRAY_OES: uint = 0x9009; +export def GL_TEXTURE_CUBE_MAP_NEGATIVE_X: uint = 0x8516; +export def GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: uint = 0x8518; +export def GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: uint = 0x851A; +export def GL_TEXTURE_CUBE_MAP_POSITIVE_X: uint = 0x8515; +export def GL_TEXTURE_CUBE_MAP_POSITIVE_Y: uint = 0x8517; +export def GL_TEXTURE_CUBE_MAP_POSITIVE_Z: uint = 0x8519; +export def GL_TEXTURE_DEPTH: uint = 0x8071; +export def GL_TEXTURE_DEPTH_QCOM: uint = 0x8BD4; +export def GL_TEXTURE_DEPTH_SIZE: uint = 0x884A; +export def GL_TEXTURE_DEPTH_TYPE: uint = 0x8C16; +export def GL_TEXTURE_EXTERNAL_OES: uint = 0x8D65; +export def GL_TEXTURE_FETCH_BARRIER_BIT: uint = 0x00000008; +export def GL_TEXTURE_FIXED_SAMPLE_LOCATIONS: uint = 0x9107; +export def GL_TEXTURE_FORMAT_QCOM: uint = 0x8BD6; +export def GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT: uint = 0x8FBF; +export def GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM: uint = 0x96A0; +export def GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM: uint = 0x8BFB; +export def GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM: uint = 0x8BFD; +export def GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM: uint = 0x8BFC; +export def GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM: uint = 0x8BFE; +export def GL_TEXTURE_GREEN_SIZE: uint = 0x805D; +export def GL_TEXTURE_GREEN_TYPE: uint = 0x8C11; +export def GL_TEXTURE_HEIGHT: uint = 0x1001; +export def GL_TEXTURE_HEIGHT_QCOM: uint = 0x8BD3; +export def GL_TEXTURE_IMAGE_VALID_QCOM: uint = 0x8BD8; +export def GL_TEXTURE_IMMUTABLE_FORMAT: uint = 0x912F; +export def GL_TEXTURE_IMMUTABLE_FORMAT_EXT: uint = 0x912F; +export def GL_TEXTURE_IMMUTABLE_LEVELS: uint = 0x82DF; +export def GL_TEXTURE_INTERNAL_FORMAT: uint = 0x1003; +export def GL_TEXTURE_INTERNAL_FORMAT_QCOM: uint = 0x8BD5; +export def GL_TEXTURE_MAG_FILTER: uint = 0x2800; +export def GL_TEXTURE_MAX_ANISOTROPY: uint = 0x84FE; +export def GL_TEXTURE_MAX_ANISOTROPY_EXT: uint = 0x84FE; +export def GL_TEXTURE_MAX_LEVEL: uint = 0x813D; +export def GL_TEXTURE_MAX_LEVEL_APPLE: uint = 0x813D; +export def GL_TEXTURE_MAX_LOD: uint = 0x813B; +export def GL_TEXTURE_MIN_FILTER: uint = 0x2801; +export def GL_TEXTURE_MIN_LOD: uint = 0x813A; +export def GL_TEXTURE_NUM_LEVELS_QCOM: uint = 0x8BD9; +export def GL_TEXTURE_OBJECT_VALID_QCOM: uint = 0x8BDB; +export def GL_TEXTURE_PROTECTED_EXT: uint = 0x8BFA; +export def GL_TEXTURE_REDUCTION_MODE_ARB: uint = 0x9366; +export def GL_TEXTURE_REDUCTION_MODE_EXT: uint = 0x9366; +export def GL_TEXTURE_RED_SIZE: uint = 0x805C; +export def GL_TEXTURE_RED_TYPE: uint = 0x8C10; +export def GL_TEXTURE_SAMPLES: uint = 0x9106; +export def GL_TEXTURE_SAMPLES_IMG: uint = 0x9136; +export def GL_TEXTURE_SHARED_SIZE: uint = 0x8C3F; +export def GL_TEXTURE_SPARSE_EXT: uint = 0x91A6; +export def GL_TEXTURE_SRGB_DECODE_EXT: uint = 0x8A48; +export def GL_TEXTURE_STENCIL_SIZE: uint = 0x88F1; +export def GL_TEXTURE_SWIZZLE_A: uint = 0x8E45; +export def GL_TEXTURE_SWIZZLE_B: uint = 0x8E44; +export def GL_TEXTURE_SWIZZLE_G: uint = 0x8E43; +export def GL_TEXTURE_SWIZZLE_R: uint = 0x8E42; +export def GL_TEXTURE_TARGET_QCOM: uint = 0x8BDA; +export def GL_TEXTURE_TILING_EXT: uint = 0x9580; +export def GL_TEXTURE_TYPE_QCOM: uint = 0x8BD7; +export def GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM: uint = 0x8F6A; +export def GL_TEXTURE_UPDATE_BARRIER_BIT: uint = 0x00000100; +export def GL_TEXTURE_USAGE_ANGLE: uint = 0x93A2; +export def GL_TEXTURE_VIEW_MIN_LAYER_EXT: uint = 0x82DD; +export def GL_TEXTURE_VIEW_MIN_LAYER_OES: uint = 0x82DD; +export def GL_TEXTURE_VIEW_MIN_LEVEL_EXT: uint = 0x82DB; +export def GL_TEXTURE_VIEW_MIN_LEVEL_OES: uint = 0x82DB; +export def GL_TEXTURE_VIEW_NUM_LAYERS_EXT: uint = 0x82DE; +export def GL_TEXTURE_VIEW_NUM_LAYERS_OES: uint = 0x82DE; +export def GL_TEXTURE_VIEW_NUM_LEVELS_EXT: uint = 0x82DC; +export def GL_TEXTURE_VIEW_NUM_LEVELS_OES: uint = 0x82DC; +export def GL_TEXTURE_WIDTH: uint = 0x1000; +export def GL_TEXTURE_WIDTH_QCOM: uint = 0x8BD2; +export def GL_TEXTURE_WRAP_R: uint = 0x8072; +export def GL_TEXTURE_WRAP_R_OES: uint = 0x8072; +export def GL_TEXTURE_WRAP_S: uint = 0x2802; +export def GL_TEXTURE_WRAP_T: uint = 0x2803; +export def GL_TILING_TYPES_EXT: uint = 0x9583; +export def GL_TIMELINE_SEMAPHORE_VALUE_NV: uint = 0x9595; +export def GL_TIMEOUT_EXPIRED: uint = 0x911B; +export def GL_TIMEOUT_EXPIRED_APPLE: uint = 0x911B; +export def GL_TIMEOUT_IGNORED: u64 = 0xFFFFFFFFFFFFFFFF; +export def GL_TIMEOUT_IGNORED_APPLE: u64 = 0xFFFFFFFFFFFFFFFF; +export def GL_TIMESTAMP_EXT: uint = 0x8E28; +export def GL_TIME_ELAPSED_EXT: uint = 0x88BF; +export def GL_TOP_LEVEL_ARRAY_SIZE: uint = 0x930C; +export def GL_TOP_LEVEL_ARRAY_STRIDE: uint = 0x930D; +export def GL_TRANSFORM_FEEDBACK: uint = 0x8E22; +export def GL_TRANSFORM_FEEDBACK_ACTIVE: uint = 0x8E24; +export def GL_TRANSFORM_FEEDBACK_BARRIER_BIT: uint = 0x00000800; +export def GL_TRANSFORM_FEEDBACK_BINDING: uint = 0x8E25; +export def GL_TRANSFORM_FEEDBACK_BUFFER: uint = 0x8C8E; +export def GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE: uint = 0x8E24; +export def GL_TRANSFORM_FEEDBACK_BUFFER_BINDING: uint = 0x8C8F; +export def GL_TRANSFORM_FEEDBACK_BUFFER_MODE: uint = 0x8C7F; +export def GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED: uint = 0x8E23; +export def GL_TRANSFORM_FEEDBACK_BUFFER_SIZE: uint = 0x8C85; +export def GL_TRANSFORM_FEEDBACK_BUFFER_START: uint = 0x8C84; +export def GL_TRANSFORM_FEEDBACK_PAUSED: uint = 0x8E23; +export def GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: uint = 0x8C88; +export def GL_TRANSFORM_FEEDBACK_VARYING: uint = 0x92F4; +export def GL_TRANSFORM_FEEDBACK_VARYINGS: uint = 0x8C83; +export def GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH: uint = 0x8C76; +export def GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE: uint = 0x93A0; +export def GL_TRANSLATE_2D_NV: uint = 0x9090; +export def GL_TRANSLATE_3D_NV: uint = 0x9091; +export def GL_TRANSLATE_X_NV: uint = 0x908E; +export def GL_TRANSLATE_Y_NV: uint = 0x908F; +export def GL_TRANSPOSE_AFFINE_2D_NV: uint = 0x9096; +export def GL_TRANSPOSE_AFFINE_3D_NV: uint = 0x9098; +export def GL_TRIANGLES: uint = 0x0004; +export def GL_TRIANGLES_ADJACENCY: uint = 0x000C; +export def GL_TRIANGLES_ADJACENCY_EXT: uint = 0x000C; +export def GL_TRIANGLES_ADJACENCY_OES: uint = 0x000C; +export def GL_TRIANGLE_FAN: uint = 0x0006; +export def GL_TRIANGLE_STRIP: uint = 0x0005; +export def GL_TRIANGLE_STRIP_ADJACENCY: uint = 0x000D; +export def GL_TRIANGLE_STRIP_ADJACENCY_EXT: uint = 0x000D; +export def GL_TRIANGLE_STRIP_ADJACENCY_OES: uint = 0x000D; +export def GL_TRIANGULAR_NV: uint = 0x90A5; +export def GL_TRUE: u8 = 1; +export def GL_TYPE: uint = 0x92FA; +export def GL_UNCORRELATED_NV: uint = 0x9282; +export def GL_UNDEFINED_VERTEX: uint = 0x8260; +export def GL_UNDEFINED_VERTEX_EXT: uint = 0x8260; +export def GL_UNDEFINED_VERTEX_OES: uint = 0x8260; +export def GL_UNIFORM: uint = 0x92E1; +export def GL_UNIFORM_ARRAY_STRIDE: uint = 0x8A3C; +export def GL_UNIFORM_BARRIER_BIT: uint = 0x00000004; +export def GL_UNIFORM_BLOCK: uint = 0x92E2; +export def GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS: uint = 0x8A42; +export def GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: uint = 0x8A43; +export def GL_UNIFORM_BLOCK_BINDING: uint = 0x8A3F; +export def GL_UNIFORM_BLOCK_DATA_SIZE: uint = 0x8A40; +export def GL_UNIFORM_BLOCK_INDEX: uint = 0x8A3A; +export def GL_UNIFORM_BLOCK_NAME_LENGTH: uint = 0x8A41; +export def GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: uint = 0x8A46; +export def GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV: uint = 0x959C; +export def GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV: uint = 0x959D; +export def GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: uint = 0x8A44; +export def GL_UNIFORM_BUFFER: uint = 0x8A11; +export def GL_UNIFORM_BUFFER_BINDING: uint = 0x8A28; +export def GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: uint = 0x8A34; +export def GL_UNIFORM_BUFFER_SIZE: uint = 0x8A2A; +export def GL_UNIFORM_BUFFER_START: uint = 0x8A29; +export def GL_UNIFORM_IS_ROW_MAJOR: uint = 0x8A3E; +export def GL_UNIFORM_MATRIX_STRIDE: uint = 0x8A3D; +export def GL_UNIFORM_NAME_LENGTH: uint = 0x8A39; +export def GL_UNIFORM_OFFSET: uint = 0x8A3B; +export def GL_UNIFORM_SIZE: uint = 0x8A38; +export def GL_UNIFORM_TYPE: uint = 0x8A37; +export def GL_UNKNOWN_CONTEXT_RESET: uint = 0x8255; +export def GL_UNKNOWN_CONTEXT_RESET_EXT: uint = 0x8255; +export def GL_UNKNOWN_CONTEXT_RESET_KHR: uint = 0x8255; +export def GL_UNPACK_ALIGNMENT: uint = 0x0CF5; +export def GL_UNPACK_IMAGE_HEIGHT: uint = 0x806E; +export def GL_UNPACK_ROW_LENGTH: uint = 0x0CF2; +export def GL_UNPACK_ROW_LENGTH_EXT: uint = 0x0CF2; +export def GL_UNPACK_SKIP_IMAGES: uint = 0x806D; +export def GL_UNPACK_SKIP_PIXELS: uint = 0x0CF4; +export def GL_UNPACK_SKIP_PIXELS_EXT: uint = 0x0CF4; +export def GL_UNPACK_SKIP_ROWS: uint = 0x0CF3; +export def GL_UNPACK_SKIP_ROWS_EXT: uint = 0x0CF3; +export def GL_UNSIGNALED: uint = 0x9118; +export def GL_UNSIGNALED_APPLE: uint = 0x9118; +export def GL_UNSIGNED_BYTE: uint = 0x1401; +export def GL_UNSIGNED_INT: uint = 0x1405; +export def GL_UNSIGNED_INT16_NV: uint = 0x8FF0; +export def GL_UNSIGNED_INT16_VEC2_NV: uint = 0x8FF1; +export def GL_UNSIGNED_INT16_VEC3_NV: uint = 0x8FF2; +export def GL_UNSIGNED_INT16_VEC4_NV: uint = 0x8FF3; +export def GL_UNSIGNED_INT64_AMD: uint = 0x8BC2; +export def GL_UNSIGNED_INT64_NV: uint = 0x140F; +export def GL_UNSIGNED_INT64_VEC2_NV: uint = 0x8FF5; +export def GL_UNSIGNED_INT64_VEC3_NV: uint = 0x8FF6; +export def GL_UNSIGNED_INT64_VEC4_NV: uint = 0x8FF7; +export def GL_UNSIGNED_INT8_NV: uint = 0x8FEC; +export def GL_UNSIGNED_INT8_VEC2_NV: uint = 0x8FED; +export def GL_UNSIGNED_INT8_VEC3_NV: uint = 0x8FEE; +export def GL_UNSIGNED_INT8_VEC4_NV: uint = 0x8FEF; +export def GL_UNSIGNED_INT_10F_11F_11F_REV: uint = 0x8C3B; +export def GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE: uint = 0x8C3B; +export def GL_UNSIGNED_INT_10_10_10_2_OES: uint = 0x8DF6; +export def GL_UNSIGNED_INT_24_8: uint = 0x84FA; +export def GL_UNSIGNED_INT_24_8_OES: uint = 0x84FA; +export def GL_UNSIGNED_INT_2_10_10_10_REV: uint = 0x8368; +export def GL_UNSIGNED_INT_2_10_10_10_REV_EXT: uint = 0x8368; +export def GL_UNSIGNED_INT_5_9_9_9_REV: uint = 0x8C3E; +export def GL_UNSIGNED_INT_5_9_9_9_REV_APPLE: uint = 0x8C3E; +export def GL_UNSIGNED_INT_ATOMIC_COUNTER: uint = 0x92DB; +export def GL_UNSIGNED_INT_IMAGE_2D: uint = 0x9063; +export def GL_UNSIGNED_INT_IMAGE_2D_ARRAY: uint = 0x9069; +export def GL_UNSIGNED_INT_IMAGE_3D: uint = 0x9064; +export def GL_UNSIGNED_INT_IMAGE_BUFFER: uint = 0x9067; +export def GL_UNSIGNED_INT_IMAGE_BUFFER_EXT: uint = 0x9067; +export def GL_UNSIGNED_INT_IMAGE_BUFFER_OES: uint = 0x9067; +export def GL_UNSIGNED_INT_IMAGE_CUBE: uint = 0x9066; +export def GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY: uint = 0x906A; +export def GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT: uint = 0x906A; +export def GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES: uint = 0x906A; +export def GL_UNSIGNED_INT_SAMPLER_2D: uint = 0x8DD2; +export def GL_UNSIGNED_INT_SAMPLER_2D_ARRAY: uint = 0x8DD7; +export def GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: uint = 0x910A; +export def GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: uint = 0x910D; +export def GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES: uint = 0x910D; +export def GL_UNSIGNED_INT_SAMPLER_3D: uint = 0x8DD3; +export def GL_UNSIGNED_INT_SAMPLER_BUFFER: uint = 0x8DD8; +export def GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT: uint = 0x8DD8; +export def GL_UNSIGNED_INT_SAMPLER_BUFFER_OES: uint = 0x8DD8; +export def GL_UNSIGNED_INT_SAMPLER_CUBE: uint = 0x8DD4; +export def GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY: uint = 0x900F; +export def GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT: uint = 0x900F; +export def GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES: uint = 0x900F; +export def GL_UNSIGNED_INT_VEC2: uint = 0x8DC6; +export def GL_UNSIGNED_INT_VEC3: uint = 0x8DC7; +export def GL_UNSIGNED_INT_VEC4: uint = 0x8DC8; +export def GL_UNSIGNED_NORMALIZED: uint = 0x8C17; +export def GL_UNSIGNED_NORMALIZED_EXT: uint = 0x8C17; +export def GL_UNSIGNED_SHORT: uint = 0x1403; +export def GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT: uint = 0x8366; +export def GL_UNSIGNED_SHORT_4_4_4_4: uint = 0x8033; +export def GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT: uint = 0x8365; +export def GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG: uint = 0x8365; +export def GL_UNSIGNED_SHORT_5_5_5_1: uint = 0x8034; +export def GL_UNSIGNED_SHORT_5_6_5: uint = 0x8363; +export def GL_UNSIGNED_SHORT_8_8_APPLE: uint = 0x85BA; +export def GL_UNSIGNED_SHORT_8_8_REV_APPLE: uint = 0x85BB; +export def GL_UPPER_LEFT: uint = 0x8CA2; +export def GL_UPPER_LEFT_EXT: uint = 0x8CA2; +export def GL_USE_MISSING_GLYPH_NV: uint = 0x90AA; +export def GL_UTF16_NV: uint = 0x909B; +export def GL_UTF8_NV: uint = 0x909A; +export def GL_UUID_SIZE_EXT: uint = 16; +export def GL_VALIDATE_STATUS: uint = 0x8B83; +export def GL_VENDOR: uint = 0x1F00; +export def GL_VERSION: uint = 0x1F02; +export def GL_VERTEX_ARRAY: uint = 0x8074; +export def GL_VERTEX_ARRAY_BINDING: uint = 0x85B5; +export def GL_VERTEX_ARRAY_BINDING_OES: uint = 0x85B5; +export def GL_VERTEX_ARRAY_KHR: uint = 0x8074; +export def GL_VERTEX_ARRAY_OBJECT_EXT: uint = 0x9154; +export def GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT: uint = 0x00000001; +export def GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: uint = 0x889F; +export def GL_VERTEX_ATTRIB_ARRAY_DIVISOR: uint = 0x88FE; +export def GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: uint = 0x88FE; +export def GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT: uint = 0x88FE; +export def GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV: uint = 0x88FE; +export def GL_VERTEX_ATTRIB_ARRAY_ENABLED: uint = 0x8622; +export def GL_VERTEX_ATTRIB_ARRAY_INTEGER: uint = 0x88FD; +export def GL_VERTEX_ATTRIB_ARRAY_NORMALIZED: uint = 0x886A; +export def GL_VERTEX_ATTRIB_ARRAY_POINTER: uint = 0x8645; +export def GL_VERTEX_ATTRIB_ARRAY_SIZE: uint = 0x8623; +export def GL_VERTEX_ATTRIB_ARRAY_STRIDE: uint = 0x8624; +export def GL_VERTEX_ATTRIB_ARRAY_TYPE: uint = 0x8625; +export def GL_VERTEX_ATTRIB_BINDING: uint = 0x82D4; +export def GL_VERTEX_ATTRIB_RELATIVE_OFFSET: uint = 0x82D5; +export def GL_VERTEX_BINDING_BUFFER: uint = 0x8F4F; +export def GL_VERTEX_BINDING_DIVISOR: uint = 0x82D6; +export def GL_VERTEX_BINDING_OFFSET: uint = 0x82D7; +export def GL_VERTEX_BINDING_STRIDE: uint = 0x82D8; +export def GL_VERTEX_SHADER: uint = 0x8B31; +export def GL_VERTEX_SHADER_BIT: uint = 0x00000001; +export def GL_VERTEX_SHADER_BIT_EXT: uint = 0x00000001; +export def GL_VERTICAL_LINE_TO_NV: uint = 0x08; +export def GL_VIEWPORT: uint = 0x0BA2; +export def GL_VIEWPORT_BOUNDS_RANGE_NV: uint = 0x825D; +export def GL_VIEWPORT_BOUNDS_RANGE_OES: uint = 0x825D; +export def GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV: uint = 0x825F; +export def GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES: uint = 0x825F; +export def GL_VIEWPORT_POSITION_W_SCALE_NV: uint = 0x937C; +export def GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV: uint = 0x937D; +export def GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV: uint = 0x937E; +export def GL_VIEWPORT_SUBPIXEL_BITS_NV: uint = 0x825C; +export def GL_VIEWPORT_SUBPIXEL_BITS_OES: uint = 0x825C; +export def GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV: uint = 0x9357; +export def GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV: uint = 0x9351; +export def GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV: uint = 0x9353; +export def GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV: uint = 0x9355; +export def GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV: uint = 0x9356; +export def GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV: uint = 0x9350; +export def GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV: uint = 0x9352; +export def GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV: uint = 0x9354; +export def GL_VIEWPORT_SWIZZLE_W_NV: uint = 0x935B; +export def GL_VIEWPORT_SWIZZLE_X_NV: uint = 0x9358; +export def GL_VIEWPORT_SWIZZLE_Y_NV: uint = 0x9359; +export def GL_VIEWPORT_SWIZZLE_Z_NV: uint = 0x935A; +export def GL_VIRTUAL_PAGE_SIZE_INDEX_EXT: uint = 0x91A7; +export def GL_VIRTUAL_PAGE_SIZE_X_EXT: uint = 0x9195; +export def GL_VIRTUAL_PAGE_SIZE_Y_EXT: uint = 0x9196; +export def GL_VIRTUAL_PAGE_SIZE_Z_EXT: uint = 0x9197; +export def GL_VIVIDLIGHT_NV: uint = 0x92A6; +export def GL_WAIT_FAILED: uint = 0x911D; +export def GL_WAIT_FAILED_APPLE: uint = 0x911D; +export def GL_WEIGHTED_AVERAGE_ARB: uint = 0x9367; +export def GL_WEIGHTED_AVERAGE_EXT: uint = 0x9367; +export def GL_WINDOW_RECTANGLE_EXT: uint = 0x8F12; +export def GL_WINDOW_RECTANGLE_MODE_EXT: uint = 0x8F13; +export def GL_WRITEONLY_RENDERING_QCOM: uint = 0x8823; +export def GL_WRITE_ONLY: uint = 0x88B9; +export def GL_WRITE_ONLY_OES: uint = 0x88B9; +export def GL_XOR_NV: uint = 0x1506; +export def GL_Z400_BINARY_AMD: uint = 0x8740; +export def GL_ZERO: uint = 0; +export def GL_ZERO_TO_ONE: uint = 0x935F; +export def GL_ZERO_TO_ONE_EXT: uint = 0x935F; + +// Function pointers +export type fp_glAcquireKeyedMutexWin32EXT = fn(memory: uint, key: u64, timeout: uint) u8; +export type fp_glActiveShaderProgram = fn(pipeline: uint, program: uint) void; +export type fp_glActiveShaderProgramEXT = fn(pipeline: uint, program: uint) void; +export type fp_glActiveTexture = fn(texture: gl_enum) void; +export type fp_glAlphaFuncQCOM = fn(func: gl_enum, ref: f64) void; +export type fp_glApplyFramebufferAttachmentCMAAINTEL = fn() void; +export type fp_glAttachShader = fn(program: uint, shader: uint) void; +export type fp_glBeginConditionalRenderNV = fn(id: uint, mode: gl_enum) void; +export type fp_glBeginPerfMonitorAMD = fn(monitor: uint) void; +export type fp_glBeginPerfQueryINTEL = fn(queryHandle: uint) void; +export type fp_glBeginQuery = fn(target: gl_enum, id: uint) void; +export type fp_glBeginQueryEXT = fn(target: gl_enum, id: uint) void; +export type fp_glBeginTransformFeedback = fn(primitiveMode: gl_enum) void; +export type fp_glBindAttribLocation = fn(program: uint, index: uint, name: nullable *const i8) void; +export type fp_glBindBuffer = fn(target: gl_enum, buffer: uint) void; +export type fp_glBindBufferBase = fn(target: gl_enum, index: uint, buffer: uint) void; +export type fp_glBindBufferRange = fn(target: gl_enum, index: uint, buffer: uint, offset_: size, size_: uintptr) void; +export type fp_glBindFragDataLocationEXT = fn(program: uint, color: uint, name: nullable *const i8) void; +export type fp_glBindFragDataLocationIndexedEXT = fn(program: uint, colorNumber: uint, index: uint, name: nullable *const i8) void; +export type fp_glBindFramebuffer = fn(target: gl_enum, framebuffer: uint) void; +export type fp_glBindImageTexture = fn(unit: uint, texture: uint, level: i32, layered: u8, layer: i32, access: gl_enum, format: gl_enum) void; +export type fp_glBindProgramPipeline = fn(pipeline: uint) void; +export type fp_glBindProgramPipelineEXT = fn(pipeline: uint) void; +export type fp_glBindRenderbuffer = fn(target: gl_enum, renderbuffer: uint) void; +export type fp_glBindSampler = fn(unit: uint, sampler: uint) void; +export type fp_glBindShadingRateImageNV = fn(texture: uint) void; +export type fp_glBindTexture = fn(target: gl_enum, texture: uint) void; +export type fp_glBindTransformFeedback = fn(target: gl_enum, id: uint) void; +export type fp_glBindVertexArray = fn(array: uint) void; +export type fp_glBindVertexArrayOES = fn(array: uint) void; +export type fp_glBindVertexBuffer = fn(bindingindex: uint, buffer: uint, offset_: size, stride: i32) void; +export type fp_glBlendBarrier = fn() void; +export type fp_glBlendBarrierKHR = fn() void; +export type fp_glBlendBarrierNV = fn() void; +export type fp_glBlendColor = fn(red: f32, green: f32, blue: f32, alpha: f32) void; +export type fp_glBlendEquation = fn(mode: gl_enum) void; +export type fp_glBlendEquationSeparate = fn(modeRGB: gl_enum, modeAlpha: gl_enum) void; +export type fp_glBlendEquationSeparatei = fn(buf: uint, modeRGB: gl_enum, modeAlpha: gl_enum) void; +export type fp_glBlendEquationSeparateiEXT = fn(buf: uint, modeRGB: gl_enum, modeAlpha: gl_enum) void; +export type fp_glBlendEquationSeparateiOES = fn(buf: uint, modeRGB: gl_enum, modeAlpha: gl_enum) void; +export type fp_glBlendEquationi = fn(buf: uint, mode: gl_enum) void; +export type fp_glBlendEquationiEXT = fn(buf: uint, mode: gl_enum) void; +export type fp_glBlendEquationiOES = fn(buf: uint, mode: gl_enum) void; +export type fp_glBlendFunc = fn(sfactor: gl_enum, dfactor: gl_enum) void; +export type fp_glBlendFuncSeparate = fn(sfactorRGB: gl_enum, dfactorRGB: gl_enum, sfactorAlpha: gl_enum, dfactorAlpha: gl_enum) void; +export type fp_glBlendFuncSeparatei = fn(buf: uint, srcRGB: gl_enum, dstRGB: gl_enum, srcAlpha: gl_enum, dstAlpha: gl_enum) void; +export type fp_glBlendFuncSeparateiEXT = fn(buf: uint, srcRGB: gl_enum, dstRGB: gl_enum, srcAlpha: gl_enum, dstAlpha: gl_enum) void; +export type fp_glBlendFuncSeparateiOES = fn(buf: uint, srcRGB: gl_enum, dstRGB: gl_enum, srcAlpha: gl_enum, dstAlpha: gl_enum) void; +export type fp_glBlendFunci = fn(buf: uint, src: gl_enum, dst: gl_enum) void; +export type fp_glBlendFunciEXT = fn(buf: uint, src: gl_enum, dst: gl_enum) void; +export type fp_glBlendFunciOES = fn(buf: uint, src: gl_enum, dst: gl_enum) void; +export type fp_glBlendParameteriNV = fn(pname: gl_enum, value: i32) void; +export type fp_glBlitFramebuffer = fn(srcX0: i32, srcY0: i32, srcX1: i32, srcY1: i32, dstX0: i32, dstY0: i32, dstX1: i32, dstY1: i32, mask: gl_bitfield, filter: gl_enum) void; +export type fp_glBlitFramebufferANGLE = fn(srcX0: i32, srcY0: i32, srcX1: i32, srcY1: i32, dstX0: i32, dstY0: i32, dstX1: i32, dstY1: i32, mask: gl_bitfield, filter: gl_enum) void; +export type fp_glBlitFramebufferNV = fn(srcX0: i32, srcY0: i32, srcX1: i32, srcY1: i32, dstX0: i32, dstY0: i32, dstX1: i32, dstY1: i32, mask: gl_bitfield, filter: gl_enum) void; +export type fp_glBufferAttachMemoryNV = fn(target: gl_enum, memory: uint, offset_: u64) void; +export type fp_glBufferData = fn(target: gl_enum, size_: uintptr, data: nullable *const opaque, usage: gl_enum) void; +export type fp_glBufferPageCommitmentMemNV = fn(target: gl_enum, offset_: size, size_: uintptr, memory: uint, memOffset: u64, commit: u8) void; +export type fp_glBufferStorageEXT = fn(target: gl_enum, size_: uintptr, data: nullable *const opaque, flags: gl_bitfield) void; +export type fp_glBufferStorageExternalEXT = fn(target: gl_enum, offset_: size, size_: uintptr, clientBuffer: *opaque, flags: gl_bitfield) void; +export type fp_glBufferStorageMemEXT = fn(target: gl_enum, size_: uintptr, memory: uint, offset_: u64) void; +export type fp_glBufferSubData = fn(target: gl_enum, offset_: size, size_: uintptr, data: nullable *const opaque) void; +export type fp_glCheckFramebufferStatus = fn(target: gl_enum) gl_enum; +export type fp_glClear = fn(mask: gl_bitfield) void; +export type fp_glClearBufferfi = fn(buffer: gl_enum, drawbuffer: i32, depth: f32, stencil: i32) void; +export type fp_glClearBufferfv = fn(buffer: gl_enum, drawbuffer: i32, value: nullable *const f32) void; +export type fp_glClearBufferiv = fn(buffer: gl_enum, drawbuffer: i32, value: nullable *const i32) void; +export type fp_glClearBufferuiv = fn(buffer: gl_enum, drawbuffer: i32, value: nullable *const uint) void; +export type fp_glClearColor = fn(red: f32, green: f32, blue: f32, alpha: f32) void; +export type fp_glClearDepthf = fn(d: f32) void; +export type fp_glClearPixelLocalStorageuiEXT = fn(offset_: i32, n: i32, values: nullable *const uint) void; +export type fp_glClearStencil = fn(s: i32) void; +export type fp_glClearTexImageEXT = fn(texture: uint, level: i32, format: gl_enum, type_: gl_enum, data: nullable *const opaque) void; +export type fp_glClearTexSubImageEXT = fn(texture: uint, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: gl_enum, type_: gl_enum, data: nullable *const opaque) void; +export type fp_glClientWaitSync = fn(sync: size, flags: gl_bitfield, timeout: u64) gl_enum; +export type fp_glClientWaitSyncAPPLE = fn(sync: size, flags: gl_bitfield, timeout: u64) gl_enum; +export type fp_glClipControlEXT = fn(origin: gl_enum, depth: gl_enum) void; +export type fp_glColorMask = fn(red: u8, green: u8, blue: u8, alpha: u8) void; +export type fp_glColorMaski = fn(index: uint, r: u8, g: u8, b: u8, a: u8) void; +export type fp_glColorMaskiEXT = fn(index: uint, r: u8, g: u8, b: u8, a: u8) void; +export type fp_glColorMaskiOES = fn(index: uint, r: u8, g: u8, b: u8, a: u8) void; +export type fp_glCompileShader = fn(shader: uint) void; +export type fp_glCompressedTexImage2D = fn(target: gl_enum, level: i32, internalformat: gl_enum, width: i32, height: i32, border: i32, imageSize: i32, data: nullable *const opaque) void; +export type fp_glCompressedTexImage3D = fn(target: gl_enum, level: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32, border: i32, imageSize: i32, data: nullable *const opaque) void; +export type fp_glCompressedTexImage3DOES = fn(target: gl_enum, level: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32, border: i32, imageSize: i32, data: nullable *const opaque) void; +export type fp_glCompressedTexSubImage2D = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, width: i32, height: i32, format: gl_enum, imageSize: i32, data: nullable *const opaque) void; +export type fp_glCompressedTexSubImage3D = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: gl_enum, imageSize: i32, data: nullable *const opaque) void; +export type fp_glCompressedTexSubImage3DOES = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: gl_enum, imageSize: i32, data: nullable *const opaque) void; +export type fp_glConservativeRasterParameteriNV = fn(pname: gl_enum, param: i32) void; +export type fp_glCopyBufferSubData = fn(readTarget: gl_enum, writeTarget: gl_enum, readOffset: size, writeOffset: size, size_: uintptr) void; +export type fp_glCopyBufferSubDataNV = fn(readTarget: gl_enum, writeTarget: gl_enum, readOffset: size, writeOffset: size, size_: uintptr) void; +export type fp_glCopyImageSubData = fn(srcName: uint, srcTarget: gl_enum, srcLevel: i32, srcX: i32, srcY: i32, srcZ: i32, dstName: uint, dstTarget: gl_enum, dstLevel: i32, dstX: i32, dstY: i32, dstZ: i32, srcWidth: i32, srcHeight: i32, srcDepth: i32) void; +export type fp_glCopyImageSubDataEXT = fn(srcName: uint, srcTarget: gl_enum, srcLevel: i32, srcX: i32, srcY: i32, srcZ: i32, dstName: uint, dstTarget: gl_enum, dstLevel: i32, dstX: i32, dstY: i32, dstZ: i32, srcWidth: i32, srcHeight: i32, srcDepth: i32) void; +export type fp_glCopyImageSubDataOES = fn(srcName: uint, srcTarget: gl_enum, srcLevel: i32, srcX: i32, srcY: i32, srcZ: i32, dstName: uint, dstTarget: gl_enum, dstLevel: i32, dstX: i32, dstY: i32, dstZ: i32, srcWidth: i32, srcHeight: i32, srcDepth: i32) void; +export type fp_glCopyPathNV = fn(resultPath: uint, srcPath: uint) void; +export type fp_glCopyTexImage2D = fn(target: gl_enum, level: i32, internalformat: gl_enum, x: i32, y: i32, width: i32, height: i32, border: i32) void; +export type fp_glCopyTexSubImage2D = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, x: i32, y: i32, width: i32, height: i32) void; +export type fp_glCopyTexSubImage3D = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, x: i32, y: i32, width: i32, height: i32) void; +export type fp_glCopyTexSubImage3DOES = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, x: i32, y: i32, width: i32, height: i32) void; +export type fp_glCopyTextureLevelsAPPLE = fn(destinationTexture: uint, sourceTexture: uint, sourceBaseLevel: i32, sourceLevelCount: i32) void; +export type fp_glCoverFillPathInstancedNV = fn(numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, coverMode: gl_enum, transformType: gl_enum, transformValues: nullable *const f32) void; +export type fp_glCoverFillPathNV = fn(path: uint, coverMode: gl_enum) void; +export type fp_glCoverStrokePathInstancedNV = fn(numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, coverMode: gl_enum, transformType: gl_enum, transformValues: nullable *const f32) void; +export type fp_glCoverStrokePathNV = fn(path: uint, coverMode: gl_enum) void; +export type fp_glCoverageMaskNV = fn(mask: u8) void; +export type fp_glCoverageModulationNV = fn(components: gl_enum) void; +export type fp_glCoverageModulationTableNV = fn(n: i32, v: nullable *const f32) void; +export type fp_glCoverageOperationNV = fn(operation: gl_enum) void; +export type fp_glCreateMemoryObjectsEXT = fn(n: i32, memoryObjects: nullable *uint) void; +export type fp_glCreatePerfQueryINTEL = fn(queryId: uint, queryHandle: nullable *uint) void; +export type fp_glCreateProgram = fn() uint; +export type fp_glCreateSemaphoresNV = fn(n: i32, semaphores: nullable *uint) void; +export type fp_glCreateShader = fn(type_: gl_enum) uint; +export type fp_glCreateShaderProgramv = fn(type_: gl_enum, count: i32, strings: nullable *const nullable *const i8) uint; +export type fp_glCreateShaderProgramvEXT = fn(type_: gl_enum, count: i32, strings: nullable *const nullable *const i8) uint; +export type fp_glCullFace = fn(mode: gl_enum) void; +export type fp_glDebugMessageCallback = fn(callback: GLDEBUGPROC, userParam: nullable *const opaque) void; +export type fp_glDebugMessageCallbackKHR = fn(callback: GLDEBUGPROCKHR, userParam: nullable *const opaque) void; +export type fp_glDebugMessageControl = fn(source: gl_enum, type_: gl_enum, severity: gl_enum, count: i32, ids: nullable *const uint, enabled: u8) void; +export type fp_glDebugMessageControlKHR = fn(source: gl_enum, type_: gl_enum, severity: gl_enum, count: i32, ids: nullable *const uint, enabled: u8) void; +export type fp_glDebugMessageInsert = fn(source: gl_enum, type_: gl_enum, id: uint, severity: gl_enum, length: i32, buf: nullable *const i8) void; +export type fp_glDebugMessageInsertKHR = fn(source: gl_enum, type_: gl_enum, id: uint, severity: gl_enum, length: i32, buf: nullable *const i8) void; +export type fp_glDeleteBuffers = fn(n: i32, buffers: nullable *const uint) void; +export type fp_glDeleteFencesNV = fn(n: i32, fences: nullable *const uint) void; +export type fp_glDeleteFramebuffers = fn(n: i32, framebuffers: nullable *const uint) void; +export type fp_glDeleteMemoryObjectsEXT = fn(n: i32, memoryObjects: nullable *const uint) void; +export type fp_glDeletePathsNV = fn(path: uint, range: i32) void; +export type fp_glDeletePerfMonitorsAMD = fn(n: i32, monitors: nullable *uint) void; +export type fp_glDeletePerfQueryINTEL = fn(queryHandle: uint) void; +export type fp_glDeleteProgram = fn(program: uint) void; +export type fp_glDeleteProgramPipelines = fn(n: i32, pipelines: nullable *const uint) void; +export type fp_glDeleteProgramPipelinesEXT = fn(n: i32, pipelines: nullable *const uint) void; +export type fp_glDeleteQueries = fn(n: i32, ids: nullable *const uint) void; +export type fp_glDeleteQueriesEXT = fn(n: i32, ids: nullable *const uint) void; +export type fp_glDeleteRenderbuffers = fn(n: i32, renderbuffers: nullable *const uint) void; +export type fp_glDeleteSamplers = fn(count: i32, samplers: nullable *const uint) void; +export type fp_glDeleteSemaphoresEXT = fn(n: i32, semaphores: nullable *const uint) void; +export type fp_glDeleteShader = fn(shader: uint) void; +export type fp_glDeleteSync = fn(sync: size) void; +export type fp_glDeleteSyncAPPLE = fn(sync: size) void; +export type fp_glDeleteTextures = fn(n: i32, textures: nullable *const uint) void; +export type fp_glDeleteTransformFeedbacks = fn(n: i32, ids: nullable *const uint) void; +export type fp_glDeleteVertexArrays = fn(n: i32, arrays: nullable *const uint) void; +export type fp_glDeleteVertexArraysOES = fn(n: i32, arrays: nullable *const uint) void; +export type fp_glDepthFunc = fn(func: gl_enum) void; +export type fp_glDepthMask = fn(flag: u8) void; +export type fp_glDepthRangeArrayfvNV = fn(first: uint, count: i32, v: nullable *const f32) void; +export type fp_glDepthRangeArrayfvOES = fn(first: uint, count: i32, v: nullable *const f32) void; +export type fp_glDepthRangeIndexedfNV = fn(index: uint, n: f32, f: f32) void; +export type fp_glDepthRangeIndexedfOES = fn(index: uint, n: f32, f: f32) void; +export type fp_glDepthRangef = fn(n: f32, f: f32) void; +export type fp_glDetachShader = fn(program: uint, shader: uint) void; +export type fp_glDisable = fn(cap: gl_enum) void; +export type fp_glDisableDriverControlQCOM = fn(driverControl: uint) void; +export type fp_glDisableVertexAttribArray = fn(index: uint) void; +export type fp_glDisablei = fn(target: gl_enum, index: uint) void; +export type fp_glDisableiEXT = fn(target: gl_enum, index: uint) void; +export type fp_glDisableiNV = fn(target: gl_enum, index: uint) void; +export type fp_glDisableiOES = fn(target: gl_enum, index: uint) void; +export type fp_glDiscardFramebufferEXT = fn(target: gl_enum, numAttachments: i32, attachments: nullable *const gl_enum) void; +export type fp_glDispatchCompute = fn(num_groups_x: uint, num_groups_y: uint, num_groups_z: uint) void; +export type fp_glDispatchComputeIndirect = fn(indirect: size) void; +export type fp_glDrawArrays = fn(mode: gl_enum, first: i32, count: i32) void; +export type fp_glDrawArraysIndirect = fn(mode: gl_enum, indirect: nullable *const opaque) void; +export type fp_glDrawArraysInstanced = fn(mode: gl_enum, first: i32, count: i32, instancecount: i32) void; +export type fp_glDrawArraysInstancedANGLE = fn(mode: gl_enum, first: i32, count: i32, primcount: i32) void; +export type fp_glDrawArraysInstancedBaseInstanceEXT = fn(mode: gl_enum, first: i32, count: i32, instancecount: i32, baseinstance: uint) void; +export type fp_glDrawArraysInstancedEXT = fn(mode: gl_enum, start: i32, count: i32, primcount: i32) void; +export type fp_glDrawArraysInstancedNV = fn(mode: gl_enum, first: i32, count: i32, primcount: i32) void; +export type fp_glDrawBuffers = fn(n: i32, bufs: nullable *const gl_enum) void; +export type fp_glDrawBuffersEXT = fn(n: i32, bufs: nullable *const gl_enum) void; +export type fp_glDrawBuffersIndexedEXT = fn(n: i32, location: nullable *const gl_enum, indices: nullable *const i32) void; +export type fp_glDrawBuffersNV = fn(n: i32, bufs: nullable *const gl_enum) void; +export type fp_glDrawElements = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque) void; +export type fp_glDrawElementsBaseVertex = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, basevertex: i32) void; +export type fp_glDrawElementsBaseVertexEXT = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, basevertex: i32) void; +export type fp_glDrawElementsBaseVertexOES = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, basevertex: i32) void; +export type fp_glDrawElementsIndirect = fn(mode: gl_enum, type_: gl_enum, indirect: nullable *const opaque) void; +export type fp_glDrawElementsInstanced = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, instancecount: i32) void; +export type fp_glDrawElementsInstancedANGLE = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, primcount: i32) void; +export type fp_glDrawElementsInstancedBaseInstanceEXT = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, instancecount: i32, baseinstance: uint) void; +export type fp_glDrawElementsInstancedBaseVertex = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, instancecount: i32, basevertex: i32) void; +export type fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, instancecount: i32, basevertex: i32, baseinstance: uint) void; +export type fp_glDrawElementsInstancedBaseVertexEXT = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, instancecount: i32, basevertex: i32) void; +export type fp_glDrawElementsInstancedBaseVertexOES = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, instancecount: i32, basevertex: i32) void; +export type fp_glDrawElementsInstancedEXT = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, primcount: i32) void; +export type fp_glDrawElementsInstancedNV = fn(mode: gl_enum, count: i32, type_: gl_enum, indices: nullable *const opaque, primcount: i32) void; +export type fp_glDrawMeshTasksIndirectNV = fn(indirect: size) void; +export type fp_glDrawMeshTasksNV = fn(first: uint, count: uint) void; +export type fp_glDrawRangeElements = fn(mode: gl_enum, start: uint, end: uint, count: i32, type_: gl_enum, indices: nullable *const opaque) void; +export type fp_glDrawRangeElementsBaseVertex = fn(mode: gl_enum, start: uint, end: uint, count: i32, type_: gl_enum, indices: nullable *const opaque, basevertex: i32) void; +export type fp_glDrawRangeElementsBaseVertexEXT = fn(mode: gl_enum, start: uint, end: uint, count: i32, type_: gl_enum, indices: nullable *const opaque, basevertex: i32) void; +export type fp_glDrawRangeElementsBaseVertexOES = fn(mode: gl_enum, start: uint, end: uint, count: i32, type_: gl_enum, indices: nullable *const opaque, basevertex: i32) void; +export type fp_glDrawTransformFeedbackEXT = fn(mode: gl_enum, id: uint) void; +export type fp_glDrawTransformFeedbackInstancedEXT = fn(mode: gl_enum, id: uint, instancecount: i32) void; +export type fp_glDrawVkImageNV = fn(vkImage: u64, sampler: uint, x0: f32, y0: f32, x1: f32, y1: f32, z: f32, s0: f32, t0: f32, s1: f32, t1: f32) void; +export type fp_glEGLImageTargetRenderbufferStorageOES = fn(target: gl_enum, image: *const opaque) void; +export type fp_glEGLImageTargetTexStorageEXT = fn(target: gl_enum, image: *const opaque, attrib_list: nullable *const i32) void; +export type fp_glEGLImageTargetTexture2DOES = fn(target: gl_enum, image: *const opaque) void; +export type fp_glEGLImageTargetTextureStorageEXT = fn(texture: uint, image: *const opaque, attrib_list: nullable *const i32) void; +export type fp_glEnable = fn(cap: gl_enum) void; +export type fp_glEnableDriverControlQCOM = fn(driverControl: uint) void; +export type fp_glEnableVertexAttribArray = fn(index: uint) void; +export type fp_glEnablei = fn(target: gl_enum, index: uint) void; +export type fp_glEnableiEXT = fn(target: gl_enum, index: uint) void; +export type fp_glEnableiNV = fn(target: gl_enum, index: uint) void; +export type fp_glEnableiOES = fn(target: gl_enum, index: uint) void; +export type fp_glEndConditionalRenderNV = fn() void; +export type fp_glEndPerfMonitorAMD = fn(monitor: uint) void; +export type fp_glEndPerfQueryINTEL = fn(queryHandle: uint) void; +export type fp_glEndQuery = fn(target: gl_enum) void; +export type fp_glEndQueryEXT = fn(target: gl_enum) void; +export type fp_glEndTilingQCOM = fn(preserveMask: gl_bitfield) void; +export type fp_glEndTransformFeedback = fn() void; +export type fp_glExtGetBufferPointervQCOM = fn(target: gl_enum, params: nullable *nullable *opaque) void; +export type fp_glExtGetBuffersQCOM = fn(buffers: nullable *uint, maxBuffers: i32, numBuffers: nullable *i32) void; +export type fp_glExtGetFramebuffersQCOM = fn(framebuffers: nullable *uint, maxFramebuffers: i32, numFramebuffers: nullable *i32) void; +export type fp_glExtGetProgramBinarySourceQCOM = fn(program: uint, shadertype: gl_enum, source: nullable *i8, length: nullable *i32) void; +export type fp_glExtGetProgramsQCOM = fn(programs: nullable *uint, maxPrograms: i32, numPrograms: nullable *i32) void; +export type fp_glExtGetRenderbuffersQCOM = fn(renderbuffers: nullable *uint, maxRenderbuffers: i32, numRenderbuffers: nullable *i32) void; +export type fp_glExtGetShadersQCOM = fn(shaders: nullable *uint, maxShaders: i32, numShaders: nullable *i32) void; +export type fp_glExtGetTexLevelParameterivQCOM = fn(texture: uint, face: gl_enum, level: i32, pname: gl_enum, params: nullable *i32) void; +export type fp_glExtGetTexSubImageQCOM = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: gl_enum, type_: gl_enum, texels: nullable *opaque) void; +export type fp_glExtGetTexturesQCOM = fn(textures: nullable *uint, maxTextures: i32, numTextures: nullable *i32) void; +export type fp_glExtIsProgramBinaryQCOM = fn(program: uint) u8; +export type fp_glExtTexObjectStateOverrideiQCOM = fn(target: gl_enum, pname: gl_enum, param: i32) void; +export type fp_glExtrapolateTex2DQCOM = fn(src1: uint, src2: uint, output: uint, scaleFactor: f32) void; +export type fp_glFenceSync = fn(condition: gl_enum, flags: gl_bitfield) size; +export type fp_glFenceSyncAPPLE = fn(condition: gl_enum, flags: gl_bitfield) size; +export type fp_glFinish = fn() void; +export type fp_glFinishFenceNV = fn(fence: uint) void; +export type fp_glFlush = fn() void; +export type fp_glFlushMappedBufferRange = fn(target: gl_enum, offset_: size, length: uintptr) void; +export type fp_glFlushMappedBufferRangeEXT = fn(target: gl_enum, offset_: size, length: uintptr) void; +export type fp_glFragmentCoverageColorNV = fn(color: uint) void; +export type fp_glFramebufferFetchBarrierEXT = fn() void; +export type fp_glFramebufferFetchBarrierQCOM = fn() void; +export type fp_glFramebufferFoveationConfigQCOM = fn(framebuffer: uint, numLayers: uint, focalPointsPerLayer: uint, requestedFeatures: uint, providedFeatures: nullable *uint) void; +export type fp_glFramebufferFoveationParametersQCOM = fn(framebuffer: uint, layer: uint, focalPoint: uint, focalX: f32, focalY: f32, gainX: f32, gainY: f32, foveaArea: f32) void; +export type fp_glFramebufferParameteri = fn(target: gl_enum, pname: gl_enum, param: i32) void; +export type fp_glFramebufferParameteriMESA = fn(target: gl_enum, pname: gl_enum, param: i32) void; +export type fp_glFramebufferPixelLocalStorageSizeEXT = fn(target: uint, size_: i32) void; +export type fp_glFramebufferRenderbuffer = fn(target: gl_enum, attachment: gl_enum, renderbuffertarget: gl_enum, renderbuffer: uint) void; +export type fp_glFramebufferSampleLocationsfvNV = fn(target: gl_enum, start: uint, count: i32, v: nullable *const f32) void; +export type fp_glFramebufferShadingRateEXT = fn(target: gl_enum, attachment: gl_enum, texture: uint, baseLayer: i32, numLayers: i32, texelWidth: i32, texelHeight: i32) void; +export type fp_glFramebufferTexture = fn(target: gl_enum, attachment: gl_enum, texture: uint, level: i32) void; +export type fp_glFramebufferTexture2D = fn(target: gl_enum, attachment: gl_enum, textarget: gl_enum, texture: uint, level: i32) void; +export type fp_glFramebufferTexture2DDownsampleIMG = fn(target: gl_enum, attachment: gl_enum, textarget: gl_enum, texture: uint, level: i32, xscale: i32, yscale: i32) void; +export type fp_glFramebufferTexture2DMultisampleEXT = fn(target: gl_enum, attachment: gl_enum, textarget: gl_enum, texture: uint, level: i32, samples: i32) void; +export type fp_glFramebufferTexture2DMultisampleIMG = fn(target: gl_enum, attachment: gl_enum, textarget: gl_enum, texture: uint, level: i32, samples: i32) void; +export type fp_glFramebufferTexture3DOES = fn(target: gl_enum, attachment: gl_enum, textarget: gl_enum, texture: uint, level: i32, zoffset: i32) void; +export type fp_glFramebufferTextureEXT = fn(target: gl_enum, attachment: gl_enum, texture: uint, level: i32) void; +export type fp_glFramebufferTextureLayer = fn(target: gl_enum, attachment: gl_enum, texture: uint, level: i32, layer: i32) void; +export type fp_glFramebufferTextureLayerDownsampleIMG = fn(target: gl_enum, attachment: gl_enum, texture: uint, level: i32, layer: i32, xscale: i32, yscale: i32) void; +export type fp_glFramebufferTextureMultisampleMultiviewOVR = fn(target: gl_enum, attachment: gl_enum, texture: uint, level: i32, samples: i32, baseViewIndex: i32, numViews: i32) void; +export type fp_glFramebufferTextureMultiviewOVR = fn(target: gl_enum, attachment: gl_enum, texture: uint, level: i32, baseViewIndex: i32, numViews: i32) void; +export type fp_glFramebufferTextureOES = fn(target: gl_enum, attachment: gl_enum, texture: uint, level: i32) void; +export type fp_glFrontFace = fn(mode: gl_enum) void; +export type fp_glGenBuffers = fn(n: i32, buffers: nullable *uint) void; +export type fp_glGenFencesNV = fn(n: i32, fences: nullable *uint) void; +export type fp_glGenFramebuffers = fn(n: i32, framebuffers: nullable *uint) void; +export type fp_glGenPathsNV = fn(range: i32) uint; +export type fp_glGenPerfMonitorsAMD = fn(n: i32, monitors: nullable *uint) void; +export type fp_glGenProgramPipelines = fn(n: i32, pipelines: nullable *uint) void; +export type fp_glGenProgramPipelinesEXT = fn(n: i32, pipelines: nullable *uint) void; +export type fp_glGenQueries = fn(n: i32, ids: nullable *uint) void; +export type fp_glGenQueriesEXT = fn(n: i32, ids: nullable *uint) void; +export type fp_glGenRenderbuffers = fn(n: i32, renderbuffers: nullable *uint) void; +export type fp_glGenSamplers = fn(count: i32, samplers: nullable *uint) void; +export type fp_glGenSemaphoresEXT = fn(n: i32, semaphores: nullable *uint) void; +export type fp_glGenTextures = fn(n: i32, textures: nullable *uint) void; +export type fp_glGenTransformFeedbacks = fn(n: i32, ids: nullable *uint) void; +export type fp_glGenVertexArrays = fn(n: i32, arrays: nullable *uint) void; +export type fp_glGenVertexArraysOES = fn(n: i32, arrays: nullable *uint) void; +export type fp_glGenerateMipmap = fn(target: gl_enum) void; +export type fp_glGetActiveAttrib = fn(program: uint, index: uint, bufSize: i32, length: nullable *i32, size_: nullable *i32, type_: nullable *gl_enum, name: nullable *i8) void; +export type fp_glGetActiveUniform = fn(program: uint, index: uint, bufSize: i32, length: nullable *i32, size_: nullable *i32, type_: nullable *gl_enum, name: nullable *i8) void; +export type fp_glGetActiveUniformBlockName = fn(program: uint, uniformBlockIndex: uint, bufSize: i32, length: nullable *i32, uniformBlockName: nullable *i8) void; +export type fp_glGetActiveUniformBlockiv = fn(program: uint, uniformBlockIndex: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetActiveUniformsiv = fn(program: uint, uniformCount: i32, uniformIndices: nullable *const uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetAttachedShaders = fn(program: uint, maxCount: i32, count: nullable *i32, shaders: nullable *uint) void; +export type fp_glGetAttribLocation = fn(program: uint, name: nullable *const i8) i32; +export type fp_glGetBooleani_v = fn(target: gl_enum, index: uint, data: nullable *u8) void; +export type fp_glGetBooleanv = fn(pname: gl_enum, data: nullable *u8) void; +export type fp_glGetBufferParameteri64v = fn(target: gl_enum, pname: gl_enum, params: nullable *i64) void; +export type fp_glGetBufferParameteriv = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetBufferPointerv = fn(target: gl_enum, pname: gl_enum, params: nullable *nullable *opaque) void; +export type fp_glGetBufferPointervOES = fn(target: gl_enum, pname: gl_enum, params: nullable *nullable *opaque) void; +export type fp_glGetCoverageModulationTableNV = fn(bufSize: i32, v: nullable *f32) void; +export type fp_glGetDebugMessageLog = fn(count: uint, bufSize: i32, sources: nullable *gl_enum, types: nullable *gl_enum, ids: nullable *uint, severities: nullable *gl_enum, lengths: nullable *i32, messageLog: nullable *i8) uint; +export type fp_glGetDebugMessageLogKHR = fn(count: uint, bufSize: i32, sources: nullable *gl_enum, types: nullable *gl_enum, ids: nullable *uint, severities: nullable *gl_enum, lengths: nullable *i32, messageLog: nullable *i8) uint; +export type fp_glGetDriverControlStringQCOM = fn(driverControl: uint, bufSize: i32, length: nullable *i32, driverControlString: nullable *i8) void; +export type fp_glGetDriverControlsQCOM = fn(num: nullable *i32, size_: i32, driverControls: nullable *uint) void; +export type fp_glGetError = fn() gl_enum; +export type fp_glGetFenceivNV = fn(fence: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetFirstPerfQueryIdINTEL = fn(queryId: nullable *uint) void; +export type fp_glGetFloati_vNV = fn(target: gl_enum, index: uint, data: nullable *f32) void; +export type fp_glGetFloati_vOES = fn(target: gl_enum, index: uint, data: nullable *f32) void; +export type fp_glGetFloatv = fn(pname: gl_enum, data: nullable *f32) void; +export type fp_glGetFragDataIndexEXT = fn(program: uint, name: nullable *const i8) i32; +export type fp_glGetFragDataLocation = fn(program: uint, name: nullable *const i8) i32; +export type fp_glGetFragmentShadingRatesEXT = fn(samples: i32, maxCount: i32, count: nullable *i32, shadingRates: nullable *gl_enum) void; +export type fp_glGetFramebufferAttachmentParameteriv = fn(target: gl_enum, attachment: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetFramebufferParameteriv = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetFramebufferParameterivMESA = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetFramebufferPixelLocalStorageSizeEXT = fn(target: uint) i32; +export type fp_glGetGraphicsResetStatus = fn() gl_enum; +export type fp_glGetGraphicsResetStatusEXT = fn() gl_enum; +export type fp_glGetGraphicsResetStatusKHR = fn() gl_enum; +export type fp_glGetImageHandleNV = fn(texture: uint, level: i32, layered: u8, layer: i32, format: gl_enum) u64; +export type fp_glGetInteger64i_v = fn(target: gl_enum, index: uint, data: nullable *i64) void; +export type fp_glGetInteger64v = fn(pname: gl_enum, data: nullable *i64) void; +export type fp_glGetInteger64vAPPLE = fn(pname: gl_enum, params: nullable *i64) void; +export type fp_glGetInteger64vEXT = fn(pname: gl_enum, data: nullable *i64) void; +export type fp_glGetIntegeri_v = fn(target: gl_enum, index: uint, data: nullable *i32) void; +export type fp_glGetIntegeri_vEXT = fn(target: gl_enum, index: uint, data: nullable *i32) void; +export type fp_glGetIntegerv = fn(pname: gl_enum, data: nullable *i32) void; +export type fp_glGetInternalformatSampleivNV = fn(target: gl_enum, internalformat: gl_enum, samples: i32, pname: gl_enum, count: i32, params: nullable *i32) void; +export type fp_glGetInternalformativ = fn(target: gl_enum, internalformat: gl_enum, pname: gl_enum, count: i32, params: nullable *i32) void; +export type fp_glGetMemoryObjectDetachedResourcesuivNV = fn(memory: uint, pname: gl_enum, first: i32, count: i32, params: nullable *uint) void; +export type fp_glGetMemoryObjectParameterivEXT = fn(memoryObject: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetMultisamplefv = fn(pname: gl_enum, index: uint, val: nullable *f32) void; +export type fp_glGetNextPerfQueryIdINTEL = fn(queryId: uint, nextQueryId: nullable *uint) void; +export type fp_glGetObjectLabel = fn(identifier: gl_enum, name: uint, bufSize: i32, length: nullable *i32, label: nullable *i8) void; +export type fp_glGetObjectLabelEXT = fn(type_: gl_enum, object: uint, bufSize: i32, length: nullable *i32, label: nullable *i8) void; +export type fp_glGetObjectLabelKHR = fn(identifier: gl_enum, name: uint, bufSize: i32, length: nullable *i32, label: nullable *i8) void; +export type fp_glGetObjectPtrLabel = fn(ptr: nullable *const opaque, bufSize: i32, length: nullable *i32, label: nullable *i8) void; +export type fp_glGetObjectPtrLabelKHR = fn(ptr: nullable *const opaque, bufSize: i32, length: nullable *i32, label: nullable *i8) void; +export type fp_glGetPathCommandsNV = fn(path: uint, commands: nullable *u8) void; +export type fp_glGetPathCoordsNV = fn(path: uint, coords: nullable *f32) void; +export type fp_glGetPathDashArrayNV = fn(path: uint, dashArray: nullable *f32) void; +export type fp_glGetPathLengthNV = fn(path: uint, startSegment: i32, numSegments: i32) f32; +export type fp_glGetPathMetricRangeNV = fn(metricQueryMask: gl_bitfield, firstPathName: uint, numPaths: i32, stride: i32, metrics: nullable *f32) void; +export type fp_glGetPathMetricsNV = fn(metricQueryMask: gl_bitfield, numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, stride: i32, metrics: nullable *f32) void; +export type fp_glGetPathParameterfvNV = fn(path: uint, pname: gl_enum, value: nullable *f32) void; +export type fp_glGetPathParameterivNV = fn(path: uint, pname: gl_enum, value: nullable *i32) void; +export type fp_glGetPathSpacingNV = fn(pathListMode: gl_enum, numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, advanceScale: f32, kerningScale: f32, transformType: gl_enum, returnedSpacing: nullable *f32) void; +export type fp_glGetPerfCounterInfoINTEL = fn(queryId: uint, counterId: uint, counterNameLength: uint, counterName: nullable *i8, counterDescLength: uint, counterDesc: nullable *i8, counterOffset: nullable *uint, counterDataSize: nullable *uint, counterTypeEnum: nullable *uint, counterDataTypeEnum: nullable *uint, rawCounterMaxValue: nullable *u64) void; +export type fp_glGetPerfMonitorCounterDataAMD = fn(monitor: uint, pname: gl_enum, dataSize: i32, data: nullable *uint, bytesWritten: nullable *i32) void; +export type fp_glGetPerfMonitorCounterInfoAMD = fn(group: uint, counter: uint, pname: gl_enum, data: nullable *opaque) void; +export type fp_glGetPerfMonitorCounterStringAMD = fn(group: uint, counter: uint, bufSize: i32, length: nullable *i32, counterString: nullable *i8) void; +export type fp_glGetPerfMonitorCountersAMD = fn(group: uint, numCounters: nullable *i32, maxActiveCounters: nullable *i32, counterSize: i32, counters: nullable *uint) void; +export type fp_glGetPerfMonitorGroupStringAMD = fn(group: uint, bufSize: i32, length: nullable *i32, groupString: nullable *i8) void; +export type fp_glGetPerfMonitorGroupsAMD = fn(numGroups: nullable *i32, groupsSize: i32, groups: nullable *uint) void; +export type fp_glGetPerfQueryDataINTEL = fn(queryHandle: uint, flags: uint, dataSize: i32, data: nullable *opaque, bytesWritten: nullable *uint) void; +export type fp_glGetPerfQueryIdByNameINTEL = fn(queryName: nullable *i8, queryId: nullable *uint) void; +export type fp_glGetPerfQueryInfoINTEL = fn(queryId: uint, queryNameLength: uint, queryName: nullable *i8, dataSize: nullable *uint, noCounters: nullable *uint, noInstances: nullable *uint, capsMask: nullable *uint) void; +export type fp_glGetPointerv = fn(pname: gl_enum, params: nullable *nullable *opaque) void; +export type fp_glGetPointervKHR = fn(pname: gl_enum, params: nullable *nullable *opaque) void; +export type fp_glGetProgramBinary = fn(program: uint, bufSize: i32, length: nullable *i32, binaryFormat: nullable *gl_enum, binary: nullable *opaque) void; +export type fp_glGetProgramBinaryOES = fn(program: uint, bufSize: i32, length: nullable *i32, binaryFormat: nullable *gl_enum, binary: nullable *opaque) void; +export type fp_glGetProgramInfoLog = fn(program: uint, bufSize: i32, length: nullable *i32, infoLog: nullable *i8) void; +export type fp_glGetProgramInterfaceiv = fn(program: uint, programInterface: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetProgramPipelineInfoLog = fn(pipeline: uint, bufSize: i32, length: nullable *i32, infoLog: nullable *i8) void; +export type fp_glGetProgramPipelineInfoLogEXT = fn(pipeline: uint, bufSize: i32, length: nullable *i32, infoLog: nullable *i8) void; +export type fp_glGetProgramPipelineiv = fn(pipeline: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetProgramPipelineivEXT = fn(pipeline: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetProgramResourceIndex = fn(program: uint, programInterface: gl_enum, name: nullable *const i8) uint; +export type fp_glGetProgramResourceLocation = fn(program: uint, programInterface: gl_enum, name: nullable *const i8) i32; +export type fp_glGetProgramResourceLocationIndexEXT = fn(program: uint, programInterface: gl_enum, name: nullable *const i8) i32; +export type fp_glGetProgramResourceName = fn(program: uint, programInterface: gl_enum, index: uint, bufSize: i32, length: nullable *i32, name: nullable *i8) void; +export type fp_glGetProgramResourcefvNV = fn(program: uint, programInterface: gl_enum, index: uint, propCount: i32, props: nullable *const gl_enum, count: i32, length: nullable *i32, params: nullable *f32) void; +export type fp_glGetProgramResourceiv = fn(program: uint, programInterface: gl_enum, index: uint, propCount: i32, props: nullable *const gl_enum, count: i32, length: nullable *i32, params: nullable *i32) void; +export type fp_glGetProgramiv = fn(program: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetQueryObjecti64vEXT = fn(id: uint, pname: gl_enum, params: nullable *i64) void; +export type fp_glGetQueryObjectivEXT = fn(id: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetQueryObjectui64vEXT = fn(id: uint, pname: gl_enum, params: nullable *u64) void; +export type fp_glGetQueryObjectuiv = fn(id: uint, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetQueryObjectuivEXT = fn(id: uint, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetQueryiv = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetQueryivEXT = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetRenderbufferParameteriv = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetSamplerParameterIiv = fn(sampler: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetSamplerParameterIivEXT = fn(sampler: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetSamplerParameterIivOES = fn(sampler: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetSamplerParameterIuiv = fn(sampler: uint, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetSamplerParameterIuivEXT = fn(sampler: uint, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetSamplerParameterIuivOES = fn(sampler: uint, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetSamplerParameterfv = fn(sampler: uint, pname: gl_enum, params: nullable *f32) void; +export type fp_glGetSamplerParameteriv = fn(sampler: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetSemaphoreParameterivNV = fn(semaphore: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetSemaphoreParameterui64vEXT = fn(semaphore: uint, pname: gl_enum, params: nullable *u64) void; +export type fp_glGetShaderInfoLog = fn(shader: uint, bufSize: i32, length: nullable *i32, infoLog: nullable *i8) void; +export type fp_glGetShaderPrecisionFormat = fn(shadertype: gl_enum, precisiontype: gl_enum, range: nullable *i32, precision: nullable *i32) void; +export type fp_glGetShaderSource = fn(shader: uint, bufSize: i32, length: nullable *i32, source: nullable *i8) void; +export type fp_glGetShaderiv = fn(shader: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetShadingRateImagePaletteNV = fn(viewport: uint, entry: uint, rate: nullable *gl_enum) void; +export type fp_glGetShadingRateSampleLocationivNV = fn(rate: gl_enum, samples: uint, index: uint, location: nullable *i32) void; +export type fp_glGetString = fn(name: gl_enum) nullable *const u8; +export type fp_glGetStringi = fn(name: gl_enum, index: uint) nullable *const u8; +export type fp_glGetSynciv = fn(sync: size, pname: gl_enum, count: i32, length: nullable *i32, values: nullable *i32) void; +export type fp_glGetSyncivAPPLE = fn(sync: size, pname: gl_enum, count: i32, length: nullable *i32, values: nullable *i32) void; +export type fp_glGetTexLevelParameterfv = fn(target: gl_enum, level: i32, pname: gl_enum, params: nullable *f32) void; +export type fp_glGetTexLevelParameteriv = fn(target: gl_enum, level: i32, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetTexParameterIiv = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetTexParameterIivEXT = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetTexParameterIivOES = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetTexParameterIuiv = fn(target: gl_enum, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetTexParameterIuivEXT = fn(target: gl_enum, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetTexParameterIuivOES = fn(target: gl_enum, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetTexParameterfv = fn(target: gl_enum, pname: gl_enum, params: nullable *f32) void; +export type fp_glGetTexParameteriv = fn(target: gl_enum, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetTextureHandleIMG = fn(texture: uint) u64; +export type fp_glGetTextureHandleNV = fn(texture: uint) u64; +export type fp_glGetTextureSamplerHandleIMG = fn(texture: uint, sampler: uint) u64; +export type fp_glGetTextureSamplerHandleNV = fn(texture: uint, sampler: uint) u64; +export type fp_glGetTransformFeedbackVarying = fn(program: uint, index: uint, bufSize: i32, length: nullable *i32, size_: nullable *i32, type_: nullable *gl_enum, name: nullable *i8) void; +export type fp_glGetTranslatedShaderSourceANGLE = fn(shader: uint, bufSize: i32, length: nullable *i32, source: nullable *i8) void; +export type fp_glGetUniformBlockIndex = fn(program: uint, uniformBlockName: nullable *const i8) uint; +export type fp_glGetUniformIndices = fn(program: uint, uniformCount: i32, uniformNames: nullable *const nullable *const i8, uniformIndices: nullable *uint) void; +export type fp_glGetUniformLocation = fn(program: uint, name: nullable *const i8) i32; +export type fp_glGetUniformfv = fn(program: uint, location: i32, params: nullable *f32) void; +export type fp_glGetUniformi64vNV = fn(program: uint, location: i32, params: nullable *i64) void; +export type fp_glGetUniformiv = fn(program: uint, location: i32, params: nullable *i32) void; +export type fp_glGetUniformuiv = fn(program: uint, location: i32, params: nullable *uint) void; +export type fp_glGetUnsignedBytei_vEXT = fn(target: gl_enum, index: uint, data: nullable *u8) void; +export type fp_glGetUnsignedBytevEXT = fn(pname: gl_enum, data: nullable *u8) void; +export type fp_glGetVertexAttribIiv = fn(index: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetVertexAttribIuiv = fn(index: uint, pname: gl_enum, params: nullable *uint) void; +export type fp_glGetVertexAttribPointerv = fn(index: uint, pname: gl_enum, pointer: nullable *nullable *opaque) void; +export type fp_glGetVertexAttribfv = fn(index: uint, pname: gl_enum, params: nullable *f32) void; +export type fp_glGetVertexAttribiv = fn(index: uint, pname: gl_enum, params: nullable *i32) void; +export type fp_glGetVkProcAddrNV = fn(name: nullable *const i8) GLVULKANPROCNV; +export type fp_glGetnUniformfv = fn(program: uint, location: i32, bufSize: i32, params: nullable *f32) void; +export type fp_glGetnUniformfvEXT = fn(program: uint, location: i32, bufSize: i32, params: nullable *f32) void; +export type fp_glGetnUniformfvKHR = fn(program: uint, location: i32, bufSize: i32, params: nullable *f32) void; +export type fp_glGetnUniformiv = fn(program: uint, location: i32, bufSize: i32, params: nullable *i32) void; +export type fp_glGetnUniformivEXT = fn(program: uint, location: i32, bufSize: i32, params: nullable *i32) void; +export type fp_glGetnUniformivKHR = fn(program: uint, location: i32, bufSize: i32, params: nullable *i32) void; +export type fp_glGetnUniformuiv = fn(program: uint, location: i32, bufSize: i32, params: nullable *uint) void; +export type fp_glGetnUniformuivKHR = fn(program: uint, location: i32, bufSize: i32, params: nullable *uint) void; +export type fp_glHint = fn(target: gl_enum, mode: gl_enum) void; +export type fp_glImportMemoryFdEXT = fn(memory: uint, size_: u64, handleType: gl_enum, fd: i32) void; +export type fp_glImportMemoryWin32HandleEXT = fn(memory: uint, size_: u64, handleType: gl_enum, handle: nullable *opaque) void; +export type fp_glImportMemoryWin32NameEXT = fn(memory: uint, size_: u64, handleType: gl_enum, name: nullable *const opaque) void; +export type fp_glImportSemaphoreFdEXT = fn(semaphore: uint, handleType: gl_enum, fd: i32) void; +export type fp_glImportSemaphoreWin32HandleEXT = fn(semaphore: uint, handleType: gl_enum, handle: nullable *opaque) void; +export type fp_glImportSemaphoreWin32NameEXT = fn(semaphore: uint, handleType: gl_enum, name: nullable *const opaque) void; +export type fp_glInsertEventMarkerEXT = fn(length: i32, marker: nullable *const i8) void; +export type fp_glInterpolatePathsNV = fn(resultPath: uint, pathA: uint, pathB: uint, weight: f32) void; +export type fp_glInvalidateFramebuffer = fn(target: gl_enum, numAttachments: i32, attachments: nullable *const gl_enum) void; +export type fp_glInvalidateSubFramebuffer = fn(target: gl_enum, numAttachments: i32, attachments: nullable *const gl_enum, x: i32, y: i32, width: i32, height: i32) void; +export type fp_glIsBuffer = fn(buffer: uint) u8; +export type fp_glIsEnabled = fn(cap: gl_enum) u8; +export type fp_glIsEnabledi = fn(target: gl_enum, index: uint) u8; +export type fp_glIsEnablediEXT = fn(target: gl_enum, index: uint) u8; +export type fp_glIsEnablediNV = fn(target: gl_enum, index: uint) u8; +export type fp_glIsEnablediOES = fn(target: gl_enum, index: uint) u8; +export type fp_glIsFenceNV = fn(fence: uint) u8; +export type fp_glIsFramebuffer = fn(framebuffer: uint) u8; +export type fp_glIsImageHandleResidentNV = fn(handle: u64) u8; +export type fp_glIsMemoryObjectEXT = fn(memoryObject: uint) u8; +export type fp_glIsPathNV = fn(path: uint) u8; +export type fp_glIsPointInFillPathNV = fn(path: uint, mask: uint, x: f32, y: f32) u8; +export type fp_glIsPointInStrokePathNV = fn(path: uint, x: f32, y: f32) u8; +export type fp_glIsProgram = fn(program: uint) u8; +export type fp_glIsProgramPipeline = fn(pipeline: uint) u8; +export type fp_glIsProgramPipelineEXT = fn(pipeline: uint) u8; +export type fp_glIsQuery = fn(id: uint) u8; +export type fp_glIsQueryEXT = fn(id: uint) u8; +export type fp_glIsRenderbuffer = fn(renderbuffer: uint) u8; +export type fp_glIsSampler = fn(sampler: uint) u8; +export type fp_glIsSemaphoreEXT = fn(semaphore: uint) u8; +export type fp_glIsShader = fn(shader: uint) u8; +export type fp_glIsSync = fn(sync: size) u8; +export type fp_glIsSyncAPPLE = fn(sync: size) u8; +export type fp_glIsTexture = fn(texture: uint) u8; +export type fp_glIsTextureHandleResidentNV = fn(handle: u64) u8; +export type fp_glIsTransformFeedback = fn(id: uint) u8; +export type fp_glIsVertexArray = fn(array: uint) u8; +export type fp_glIsVertexArrayOES = fn(array: uint) u8; +export type fp_glLabelObjectEXT = fn(type_: gl_enum, object: uint, length: i32, label: nullable *const i8) void; +export type fp_glLineWidth = fn(width: f32) void; +export type fp_glLinkProgram = fn(program: uint) void; +export type fp_glMakeImageHandleNonResidentNV = fn(handle: u64) void; +export type fp_glMakeImageHandleResidentNV = fn(handle: u64, access: gl_enum) void; +export type fp_glMakeTextureHandleNonResidentNV = fn(handle: u64) void; +export type fp_glMakeTextureHandleResidentNV = fn(handle: u64) void; +export type fp_glMapBufferOES = fn(target: gl_enum, access: gl_enum) nullable *opaque; +export type fp_glMapBufferRange = fn(target: gl_enum, offset_: size, length: uintptr, access: gl_bitfield) nullable *opaque; +export type fp_glMapBufferRangeEXT = fn(target: gl_enum, offset_: size, length: uintptr, access: gl_bitfield) nullable *opaque; +export type fp_glMatrixFrustumEXT = fn(mode: gl_enum, left: f64, right: f64, bottom: f64, top: f64, zNear: f64, zFar: f64) void; +export type fp_glMatrixLoad3x2fNV = fn(matrixMode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixLoad3x3fNV = fn(matrixMode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixLoadIdentityEXT = fn(mode: gl_enum) void; +export type fp_glMatrixLoadTranspose3x3fNV = fn(matrixMode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixLoadTransposedEXT = fn(mode: gl_enum, m: nullable *const f64) void; +export type fp_glMatrixLoadTransposefEXT = fn(mode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixLoaddEXT = fn(mode: gl_enum, m: nullable *const f64) void; +export type fp_glMatrixLoadfEXT = fn(mode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixMult3x2fNV = fn(matrixMode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixMult3x3fNV = fn(matrixMode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixMultTranspose3x3fNV = fn(matrixMode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixMultTransposedEXT = fn(mode: gl_enum, m: nullable *const f64) void; +export type fp_glMatrixMultTransposefEXT = fn(mode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixMultdEXT = fn(mode: gl_enum, m: nullable *const f64) void; +export type fp_glMatrixMultfEXT = fn(mode: gl_enum, m: nullable *const f32) void; +export type fp_glMatrixOrthoEXT = fn(mode: gl_enum, left: f64, right: f64, bottom: f64, top: f64, zNear: f64, zFar: f64) void; +export type fp_glMatrixPopEXT = fn(mode: gl_enum) void; +export type fp_glMatrixPushEXT = fn(mode: gl_enum) void; +export type fp_glMatrixRotatedEXT = fn(mode: gl_enum, angle: f64, x: f64, y: f64, z: f64) void; +export type fp_glMatrixRotatefEXT = fn(mode: gl_enum, angle: f32, x: f32, y: f32, z: f32) void; +export type fp_glMatrixScaledEXT = fn(mode: gl_enum, x: f64, y: f64, z: f64) void; +export type fp_glMatrixScalefEXT = fn(mode: gl_enum, x: f32, y: f32, z: f32) void; +export type fp_glMatrixTranslatedEXT = fn(mode: gl_enum, x: f64, y: f64, z: f64) void; +export type fp_glMatrixTranslatefEXT = fn(mode: gl_enum, x: f32, y: f32, z: f32) void; +export type fp_glMaxShaderCompilerThreadsKHR = fn(count: uint) void; +export type fp_glMemoryBarrier = fn(barriers: gl_bitfield) void; +export type fp_glMemoryBarrierByRegion = fn(barriers: gl_bitfield) void; +export type fp_glMemoryObjectParameterivEXT = fn(memoryObject: uint, pname: gl_enum, params: nullable *const i32) void; +export type fp_glMinSampleShading = fn(value: f32) void; +export type fp_glMinSampleShadingOES = fn(value: f32) void; +export type fp_glMultiDrawArraysEXT = fn(mode: gl_enum, first: nullable *const i32, count: nullable *const i32, primcount: i32) void; +export type fp_glMultiDrawArraysIndirectEXT = fn(mode: gl_enum, indirect: nullable *const opaque, drawcount: i32, stride: i32) void; +export type fp_glMultiDrawElementsBaseVertexEXT = fn(mode: gl_enum, count: nullable *const i32, type_: gl_enum, indices: nullable *const nullable *const opaque, drawcount: i32, basevertex: nullable *const i32) void; +export type fp_glMultiDrawElementsEXT = fn(mode: gl_enum, count: nullable *const i32, type_: gl_enum, indices: nullable *const nullable *const opaque, primcount: i32) void; +export type fp_glMultiDrawElementsIndirectEXT = fn(mode: gl_enum, type_: gl_enum, indirect: nullable *const opaque, drawcount: i32, stride: i32) void; +export type fp_glMultiDrawMeshTasksIndirectCountNV = fn(indirect: size, drawcount: size, maxdrawcount: i32, stride: i32) void; +export type fp_glMultiDrawMeshTasksIndirectNV = fn(indirect: size, drawcount: i32, stride: i32) void; +export type fp_glNamedBufferAttachMemoryNV = fn(buffer: uint, memory: uint, offset_: u64) void; +export type fp_glNamedBufferPageCommitmentMemNV = fn(buffer: uint, offset_: size, size_: uintptr, memory: uint, memOffset: u64, commit: u8) void; +export type fp_glNamedBufferStorageExternalEXT = fn(buffer: uint, offset_: size, size_: uintptr, clientBuffer: *opaque, flags: gl_bitfield) void; +export type fp_glNamedBufferStorageMemEXT = fn(buffer: uint, size_: uintptr, memory: uint, offset_: u64) void; +export type fp_glNamedFramebufferSampleLocationsfvNV = fn(framebuffer: uint, start: uint, count: i32, v: nullable *const f32) void; +export type fp_glNamedRenderbufferStorageMultisampleAdvancedAMD = fn(renderbuffer: uint, samples: i32, storageSamples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glObjectLabel = fn(identifier: gl_enum, name: uint, length: i32, label: nullable *const i8) void; +export type fp_glObjectLabelKHR = fn(identifier: gl_enum, name: uint, length: i32, label: nullable *const i8) void; +export type fp_glObjectPtrLabel = fn(ptr: nullable *const opaque, length: i32, label: nullable *const i8) void; +export type fp_glObjectPtrLabelKHR = fn(ptr: nullable *const opaque, length: i32, label: nullable *const i8) void; +export type fp_glPatchParameteri = fn(pname: gl_enum, value: i32) void; +export type fp_glPatchParameteriEXT = fn(pname: gl_enum, value: i32) void; +export type fp_glPatchParameteriOES = fn(pname: gl_enum, value: i32) void; +export type fp_glPathCommandsNV = fn(path: uint, numCommands: i32, commands: nullable *const u8, numCoords: i32, coordType: gl_enum, coords: nullable *const opaque) void; +export type fp_glPathCoordsNV = fn(path: uint, numCoords: i32, coordType: gl_enum, coords: nullable *const opaque) void; +export type fp_glPathCoverDepthFuncNV = fn(func: gl_enum) void; +export type fp_glPathDashArrayNV = fn(path: uint, dashCount: i32, dashArray: nullable *const f32) void; +export type fp_glPathGlyphIndexArrayNV = fn(firstPathName: uint, fontTarget: gl_enum, fontName: nullable *const opaque, fontStyle: gl_bitfield, firstGlyphIndex: uint, numGlyphs: i32, pathParameterTemplate: uint, emScale: f32) gl_enum; +export type fp_glPathGlyphIndexRangeNV = fn(fontTarget: gl_enum, fontName: nullable *const opaque, fontStyle: gl_bitfield, pathParameterTemplate: uint, emScale: f32, baseAndCount: nullable *uint) gl_enum; +export type fp_glPathGlyphRangeNV = fn(firstPathName: uint, fontTarget: gl_enum, fontName: nullable *const opaque, fontStyle: gl_bitfield, firstGlyph: uint, numGlyphs: i32, handleMissingGlyphs: gl_enum, pathParameterTemplate: uint, emScale: f32) void; +export type fp_glPathGlyphsNV = fn(firstPathName: uint, fontTarget: gl_enum, fontName: nullable *const opaque, fontStyle: gl_bitfield, numGlyphs: i32, type_: gl_enum, charcodes: nullable *const opaque, handleMissingGlyphs: gl_enum, pathParameterTemplate: uint, emScale: f32) void; +export type fp_glPathMemoryGlyphIndexArrayNV = fn(firstPathName: uint, fontTarget: gl_enum, fontSize: uintptr, fontData: nullable *const opaque, faceIndex: i32, firstGlyphIndex: uint, numGlyphs: i32, pathParameterTemplate: uint, emScale: f32) gl_enum; +export type fp_glPathParameterfNV = fn(path: uint, pname: gl_enum, value: f32) void; +export type fp_glPathParameterfvNV = fn(path: uint, pname: gl_enum, value: nullable *const f32) void; +export type fp_glPathParameteriNV = fn(path: uint, pname: gl_enum, value: i32) void; +export type fp_glPathParameterivNV = fn(path: uint, pname: gl_enum, value: nullable *const i32) void; +export type fp_glPathStencilDepthOffsetNV = fn(factor: f32, units: f32) void; +export type fp_glPathStencilFuncNV = fn(func: gl_enum, ref: i32, mask: uint) void; +export type fp_glPathStringNV = fn(path: uint, format: gl_enum, length: i32, pathString: nullable *const opaque) void; +export type fp_glPathSubCommandsNV = fn(path: uint, commandStart: i32, commandsToDelete: i32, numCommands: i32, commands: nullable *const u8, numCoords: i32, coordType: gl_enum, coords: nullable *const opaque) void; +export type fp_glPathSubCoordsNV = fn(path: uint, coordStart: i32, numCoords: i32, coordType: gl_enum, coords: nullable *const opaque) void; +export type fp_glPauseTransformFeedback = fn() void; +export type fp_glPixelStorei = fn(pname: gl_enum, param: i32) void; +export type fp_glPointAlongPathNV = fn(path: uint, startSegment: i32, numSegments: i32, distance: f32, x: nullable *f32, y: nullable *f32, tangentX: nullable *f32, tangentY: nullable *f32) u8; +export type fp_glPolygonModeNV = fn(face: gl_enum, mode: gl_enum) void; +export type fp_glPolygonOffset = fn(factor: f32, units: f32) void; +export type fp_glPolygonOffsetClampEXT = fn(factor: f32, units: f32, clamp: f32) void; +export type fp_glPopDebugGroup = fn() void; +export type fp_glPopDebugGroupKHR = fn() void; +export type fp_glPopGroupMarkerEXT = fn() void; +export type fp_glPrimitiveBoundingBox = fn(minX: f32, minY: f32, minZ: f32, minW: f32, maxX: f32, maxY: f32, maxZ: f32, maxW: f32) void; +export type fp_glPrimitiveBoundingBoxEXT = fn(minX: f32, minY: f32, minZ: f32, minW: f32, maxX: f32, maxY: f32, maxZ: f32, maxW: f32) void; +export type fp_glPrimitiveBoundingBoxOES = fn(minX: f32, minY: f32, minZ: f32, minW: f32, maxX: f32, maxY: f32, maxZ: f32, maxW: f32) void; +export type fp_glProgramBinary = fn(program: uint, binaryFormat: gl_enum, binary: nullable *const opaque, length: i32) void; +export type fp_glProgramBinaryOES = fn(program: uint, binaryFormat: gl_enum, binary: nullable *const opaque, length: i32) void; +export type fp_glProgramParameteri = fn(program: uint, pname: gl_enum, value: i32) void; +export type fp_glProgramParameteriEXT = fn(program: uint, pname: gl_enum, value: i32) void; +export type fp_glProgramPathFragmentInputGenNV = fn(program: uint, location: i32, genMode: gl_enum, components: i32, coeffs: nullable *const f32) void; +export type fp_glProgramUniform1f = fn(program: uint, location: i32, v0: f32) void; +export type fp_glProgramUniform1fEXT = fn(program: uint, location: i32, v0: f32) void; +export type fp_glProgramUniform1fv = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform1fvEXT = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform1i = fn(program: uint, location: i32, v0: i32) void; +export type fp_glProgramUniform1i64NV = fn(program: uint, location: i32, x: i64) void; +export type fp_glProgramUniform1i64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const i64) void; +export type fp_glProgramUniform1iEXT = fn(program: uint, location: i32, v0: i32) void; +export type fp_glProgramUniform1iv = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform1ivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform1ui = fn(program: uint, location: i32, v0: uint) void; +export type fp_glProgramUniform1ui64NV = fn(program: uint, location: i32, x: u64) void; +export type fp_glProgramUniform1ui64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const u64) void; +export type fp_glProgramUniform1uiEXT = fn(program: uint, location: i32, v0: uint) void; +export type fp_glProgramUniform1uiv = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniform1uivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniform2f = fn(program: uint, location: i32, v0: f32, v1: f32) void; +export type fp_glProgramUniform2fEXT = fn(program: uint, location: i32, v0: f32, v1: f32) void; +export type fp_glProgramUniform2fv = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform2fvEXT = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform2i = fn(program: uint, location: i32, v0: i32, v1: i32) void; +export type fp_glProgramUniform2i64NV = fn(program: uint, location: i32, x: i64, y: i64) void; +export type fp_glProgramUniform2i64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const i64) void; +export type fp_glProgramUniform2iEXT = fn(program: uint, location: i32, v0: i32, v1: i32) void; +export type fp_glProgramUniform2iv = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform2ivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform2ui = fn(program: uint, location: i32, v0: uint, v1: uint) void; +export type fp_glProgramUniform2ui64NV = fn(program: uint, location: i32, x: u64, y: u64) void; +export type fp_glProgramUniform2ui64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const u64) void; +export type fp_glProgramUniform2uiEXT = fn(program: uint, location: i32, v0: uint, v1: uint) void; +export type fp_glProgramUniform2uiv = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniform2uivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniform3f = fn(program: uint, location: i32, v0: f32, v1: f32, v2: f32) void; +export type fp_glProgramUniform3fEXT = fn(program: uint, location: i32, v0: f32, v1: f32, v2: f32) void; +export type fp_glProgramUniform3fv = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform3fvEXT = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform3i = fn(program: uint, location: i32, v0: i32, v1: i32, v2: i32) void; +export type fp_glProgramUniform3i64NV = fn(program: uint, location: i32, x: i64, y: i64, z: i64) void; +export type fp_glProgramUniform3i64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const i64) void; +export type fp_glProgramUniform3iEXT = fn(program: uint, location: i32, v0: i32, v1: i32, v2: i32) void; +export type fp_glProgramUniform3iv = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform3ivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform3ui = fn(program: uint, location: i32, v0: uint, v1: uint, v2: uint) void; +export type fp_glProgramUniform3ui64NV = fn(program: uint, location: i32, x: u64, y: u64, z: u64) void; +export type fp_glProgramUniform3ui64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const u64) void; +export type fp_glProgramUniform3uiEXT = fn(program: uint, location: i32, v0: uint, v1: uint, v2: uint) void; +export type fp_glProgramUniform3uiv = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniform3uivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniform4f = fn(program: uint, location: i32, v0: f32, v1: f32, v2: f32, v3: f32) void; +export type fp_glProgramUniform4fEXT = fn(program: uint, location: i32, v0: f32, v1: f32, v2: f32, v3: f32) void; +export type fp_glProgramUniform4fv = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform4fvEXT = fn(program: uint, location: i32, count: i32, value: nullable *const f32) void; +export type fp_glProgramUniform4i = fn(program: uint, location: i32, v0: i32, v1: i32, v2: i32, v3: i32) void; +export type fp_glProgramUniform4i64NV = fn(program: uint, location: i32, x: i64, y: i64, z: i64, w: i64) void; +export type fp_glProgramUniform4i64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const i64) void; +export type fp_glProgramUniform4iEXT = fn(program: uint, location: i32, v0: i32, v1: i32, v2: i32, v3: i32) void; +export type fp_glProgramUniform4iv = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform4ivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const i32) void; +export type fp_glProgramUniform4ui = fn(program: uint, location: i32, v0: uint, v1: uint, v2: uint, v3: uint) void; +export type fp_glProgramUniform4ui64NV = fn(program: uint, location: i32, x: u64, y: u64, z: u64, w: u64) void; +export type fp_glProgramUniform4ui64vNV = fn(program: uint, location: i32, count: i32, value: nullable *const u64) void; +export type fp_glProgramUniform4uiEXT = fn(program: uint, location: i32, v0: uint, v1: uint, v2: uint, v3: uint) void; +export type fp_glProgramUniform4uiv = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniform4uivEXT = fn(program: uint, location: i32, count: i32, value: nullable *const uint) void; +export type fp_glProgramUniformHandleui64IMG = fn(program: uint, location: i32, value: u64) void; +export type fp_glProgramUniformHandleui64NV = fn(program: uint, location: i32, value: u64) void; +export type fp_glProgramUniformHandleui64vIMG = fn(program: uint, location: i32, count: i32, values: nullable *const u64) void; +export type fp_glProgramUniformHandleui64vNV = fn(program: uint, location: i32, count: i32, values: nullable *const u64) void; +export type fp_glProgramUniformMatrix2fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix2fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix2x3fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix2x3fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix2x4fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix2x4fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix3fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix3fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix3x2fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix3x2fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix3x4fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix3x4fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix4fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix4fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix4x2fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix4x2fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix4x3fv = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glProgramUniformMatrix4x3fvEXT = fn(program: uint, location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glPushDebugGroup = fn(source: gl_enum, id: uint, length: i32, message: nullable *const i8) void; +export type fp_glPushDebugGroupKHR = fn(source: gl_enum, id: uint, length: i32, message: nullable *const i8) void; +export type fp_glPushGroupMarkerEXT = fn(length: i32, marker: nullable *const i8) void; +export type fp_glQueryCounterEXT = fn(id: uint, target: gl_enum) void; +export type fp_glRasterSamplesEXT = fn(samples: uint, fixedsamplelocations: u8) void; +export type fp_glReadBuffer = fn(src: gl_enum) void; +export type fp_glReadBufferIndexedEXT = fn(src: gl_enum, index: i32) void; +export type fp_glReadBufferNV = fn(mode: gl_enum) void; +export type fp_glReadPixels = fn(x: i32, y: i32, width: i32, height: i32, format: gl_enum, type_: gl_enum, pixels: nullable *opaque) void; +export type fp_glReadnPixels = fn(x: i32, y: i32, width: i32, height: i32, format: gl_enum, type_: gl_enum, bufSize: i32, data: nullable *opaque) void; +export type fp_glReadnPixelsEXT = fn(x: i32, y: i32, width: i32, height: i32, format: gl_enum, type_: gl_enum, bufSize: i32, data: nullable *opaque) void; +export type fp_glReadnPixelsKHR = fn(x: i32, y: i32, width: i32, height: i32, format: gl_enum, type_: gl_enum, bufSize: i32, data: nullable *opaque) void; +export type fp_glReleaseKeyedMutexWin32EXT = fn(memory: uint, key: u64) u8; +export type fp_glReleaseShaderCompiler = fn() void; +export type fp_glRenderbufferStorage = fn(target: gl_enum, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glRenderbufferStorageMultisample = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glRenderbufferStorageMultisampleANGLE = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glRenderbufferStorageMultisampleAPPLE = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glRenderbufferStorageMultisampleAdvancedAMD = fn(target: gl_enum, samples: i32, storageSamples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glRenderbufferStorageMultisampleEXT = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glRenderbufferStorageMultisampleIMG = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glRenderbufferStorageMultisampleNV = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glResetMemoryObjectParameterNV = fn(memory: uint, pname: gl_enum) void; +export type fp_glResolveDepthValuesNV = fn() void; +export type fp_glResolveMultisampleFramebufferAPPLE = fn() void; +export type fp_glResumeTransformFeedback = fn() void; +export type fp_glSampleCoverage = fn(value: f32, invert: u8) void; +export type fp_glSampleMaski = fn(maskNumber: uint, mask: gl_bitfield) void; +export type fp_glSamplerParameterIiv = fn(sampler: uint, pname: gl_enum, param: nullable *const i32) void; +export type fp_glSamplerParameterIivEXT = fn(sampler: uint, pname: gl_enum, param: nullable *const i32) void; +export type fp_glSamplerParameterIivOES = fn(sampler: uint, pname: gl_enum, param: nullable *const i32) void; +export type fp_glSamplerParameterIuiv = fn(sampler: uint, pname: gl_enum, param: nullable *const uint) void; +export type fp_glSamplerParameterIuivEXT = fn(sampler: uint, pname: gl_enum, param: nullable *const uint) void; +export type fp_glSamplerParameterIuivOES = fn(sampler: uint, pname: gl_enum, param: nullable *const uint) void; +export type fp_glSamplerParameterf = fn(sampler: uint, pname: gl_enum, param: f32) void; +export type fp_glSamplerParameterfv = fn(sampler: uint, pname: gl_enum, param: nullable *const f32) void; +export type fp_glSamplerParameteri = fn(sampler: uint, pname: gl_enum, param: i32) void; +export type fp_glSamplerParameteriv = fn(sampler: uint, pname: gl_enum, param: nullable *const i32) void; +export type fp_glScissor = fn(x: i32, y: i32, width: i32, height: i32) void; +export type fp_glScissorArrayvNV = fn(first: uint, count: i32, v: nullable *const i32) void; +export type fp_glScissorArrayvOES = fn(first: uint, count: i32, v: nullable *const i32) void; +export type fp_glScissorExclusiveArrayvNV = fn(first: uint, count: i32, v: nullable *const i32) void; +export type fp_glScissorExclusiveNV = fn(x: i32, y: i32, width: i32, height: i32) void; +export type fp_glScissorIndexedNV = fn(index: uint, left: i32, bottom: i32, width: i32, height: i32) void; +export type fp_glScissorIndexedOES = fn(index: uint, left: i32, bottom: i32, width: i32, height: i32) void; +export type fp_glScissorIndexedvNV = fn(index: uint, v: nullable *const i32) void; +export type fp_glScissorIndexedvOES = fn(index: uint, v: nullable *const i32) void; +export type fp_glSelectPerfMonitorCountersAMD = fn(monitor: uint, enable: u8, group: uint, numCounters: i32, counterList: nullable *uint) void; +export type fp_glSemaphoreParameterivNV = fn(semaphore: uint, pname: gl_enum, params: nullable *const i32) void; +export type fp_glSemaphoreParameterui64vEXT = fn(semaphore: uint, pname: gl_enum, params: nullable *const u64) void; +export type fp_glSetFenceNV = fn(fence: uint, condition: gl_enum) void; +export type fp_glShaderBinary = fn(count: i32, shaders: nullable *const uint, binaryFormat: gl_enum, binary: nullable *const opaque, length: i32) void; +export type fp_glShaderSource = fn(shader: uint, count: i32, string: nullable *const nullable *const i8, length: nullable *const i32) void; +export type fp_glShadingRateCombinerOpsEXT = fn(combinerOp0: gl_enum, combinerOp1: gl_enum) void; +export type fp_glShadingRateEXT = fn(rate: gl_enum) void; +export type fp_glShadingRateImageBarrierNV = fn(synchronize: u8) void; +export type fp_glShadingRateImagePaletteNV = fn(viewport: uint, first: uint, count: i32, rates: nullable *const gl_enum) void; +export type fp_glShadingRateQCOM = fn(rate: gl_enum) void; +export type fp_glShadingRateSampleOrderCustomNV = fn(rate: gl_enum, samples: uint, locations: nullable *const i32) void; +export type fp_glShadingRateSampleOrderNV = fn(order: gl_enum) void; +export type fp_glSignalSemaphoreEXT = fn(semaphore: uint, numBufferBarriers: uint, buffers: nullable *const uint, numTextureBarriers: uint, textures: nullable *const uint, dstLayouts: nullable *const gl_enum) void; +export type fp_glSignalVkFenceNV = fn(vkFence: u64) void; +export type fp_glSignalVkSemaphoreNV = fn(vkSemaphore: u64) void; +export type fp_glStartTilingQCOM = fn(x: uint, y: uint, width: uint, height: uint, preserveMask: gl_bitfield) void; +export type fp_glStencilFillPathInstancedNV = fn(numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, fillMode: gl_enum, mask: uint, transformType: gl_enum, transformValues: nullable *const f32) void; +export type fp_glStencilFillPathNV = fn(path: uint, fillMode: gl_enum, mask: uint) void; +export type fp_glStencilFunc = fn(func: gl_enum, ref: i32, mask: uint) void; +export type fp_glStencilFuncSeparate = fn(face: gl_enum, func: gl_enum, ref: i32, mask: uint) void; +export type fp_glStencilMask = fn(mask: uint) void; +export type fp_glStencilMaskSeparate = fn(face: gl_enum, mask: uint) void; +export type fp_glStencilOp = fn(fail: gl_enum, zfail: gl_enum, zpass: gl_enum) void; +export type fp_glStencilOpSeparate = fn(face: gl_enum, sfail: gl_enum, dpfail: gl_enum, dppass: gl_enum) void; +export type fp_glStencilStrokePathInstancedNV = fn(numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, reference: i32, mask: uint, transformType: gl_enum, transformValues: nullable *const f32) void; +export type fp_glStencilStrokePathNV = fn(path: uint, reference: i32, mask: uint) void; +export type fp_glStencilThenCoverFillPathInstancedNV = fn(numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, fillMode: gl_enum, mask: uint, coverMode: gl_enum, transformType: gl_enum, transformValues: nullable *const f32) void; +export type fp_glStencilThenCoverFillPathNV = fn(path: uint, fillMode: gl_enum, mask: uint, coverMode: gl_enum) void; +export type fp_glStencilThenCoverStrokePathInstancedNV = fn(numPaths: i32, pathNameType: gl_enum, paths: nullable *const opaque, pathBase: uint, reference: i32, mask: uint, coverMode: gl_enum, transformType: gl_enum, transformValues: nullable *const f32) void; +export type fp_glStencilThenCoverStrokePathNV = fn(path: uint, reference: i32, mask: uint, coverMode: gl_enum) void; +export type fp_glSubpixelPrecisionBiasNV = fn(xbits: uint, ybits: uint) void; +export type fp_glTestFenceNV = fn(fence: uint) u8; +export type fp_glTexAttachMemoryNV = fn(target: gl_enum, memory: uint, offset_: u64) void; +export type fp_glTexBuffer = fn(target: gl_enum, internalformat: gl_enum, buffer: uint) void; +export type fp_glTexBufferEXT = fn(target: gl_enum, internalformat: gl_enum, buffer: uint) void; +export type fp_glTexBufferOES = fn(target: gl_enum, internalformat: gl_enum, buffer: uint) void; +export type fp_glTexBufferRange = fn(target: gl_enum, internalformat: gl_enum, buffer: uint, offset_: size, size_: uintptr) void; +export type fp_glTexBufferRangeEXT = fn(target: gl_enum, internalformat: gl_enum, buffer: uint, offset_: size, size_: uintptr) void; +export type fp_glTexBufferRangeOES = fn(target: gl_enum, internalformat: gl_enum, buffer: uint, offset_: size, size_: uintptr) void; +export type fp_glTexEstimateMotionQCOM = fn(ref: uint, target: uint, output: uint) void; +export type fp_glTexEstimateMotionRegionsQCOM = fn(ref: uint, target: uint, output: uint, mask: uint) void; +export type fp_glTexImage2D = fn(target: gl_enum, level: i32, internalformat: i32, width: i32, height: i32, border: i32, format: gl_enum, type_: gl_enum, pixels: nullable *const opaque) void; +export type fp_glTexImage3D = fn(target: gl_enum, level: i32, internalformat: i32, width: i32, height: i32, depth: i32, border: i32, format: gl_enum, type_: gl_enum, pixels: nullable *const opaque) void; +export type fp_glTexImage3DOES = fn(target: gl_enum, level: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32, border: i32, format: gl_enum, type_: gl_enum, pixels: nullable *const opaque) void; +export type fp_glTexPageCommitmentEXT = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, commit: u8) void; +export type fp_glTexPageCommitmentMemNV = fn(target: gl_enum, layer: i32, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, memory: uint, offset_: u64, commit: u8) void; +export type fp_glTexParameterIiv = fn(target: gl_enum, pname: gl_enum, params: nullable *const i32) void; +export type fp_glTexParameterIivEXT = fn(target: gl_enum, pname: gl_enum, params: nullable *const i32) void; +export type fp_glTexParameterIivOES = fn(target: gl_enum, pname: gl_enum, params: nullable *const i32) void; +export type fp_glTexParameterIuiv = fn(target: gl_enum, pname: gl_enum, params: nullable *const uint) void; +export type fp_glTexParameterIuivEXT = fn(target: gl_enum, pname: gl_enum, params: nullable *const uint) void; +export type fp_glTexParameterIuivOES = fn(target: gl_enum, pname: gl_enum, params: nullable *const uint) void; +export type fp_glTexParameterf = fn(target: gl_enum, pname: gl_enum, param: f32) void; +export type fp_glTexParameterfv = fn(target: gl_enum, pname: gl_enum, params: nullable *const f32) void; +export type fp_glTexParameteri = fn(target: gl_enum, pname: gl_enum, param: i32) void; +export type fp_glTexParameteriv = fn(target: gl_enum, pname: gl_enum, params: nullable *const i32) void; +export type fp_glTexStorage1DEXT = fn(target: gl_enum, levels: i32, internalformat: gl_enum, width: i32) void; +export type fp_glTexStorage2D = fn(target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glTexStorage2DEXT = fn(target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glTexStorage2DMultisample = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32, fixedsamplelocations: u8) void; +export type fp_glTexStorage3D = fn(target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32) void; +export type fp_glTexStorage3DEXT = fn(target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32) void; +export type fp_glTexStorage3DMultisample = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32, fixedsamplelocations: u8) void; +export type fp_glTexStorage3DMultisampleOES = fn(target: gl_enum, samples: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32, fixedsamplelocations: u8) void; +export type fp_glTexStorageAttribs2DEXT = fn(target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32, attrib_list: nullable *const i32) void; +export type fp_glTexStorageAttribs3DEXT = fn(target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32, attrib_list: nullable *const i32) void; +export type fp_glTexStorageMem2DEXT = fn(target: gl_enum, levels: i32, internalFormat: gl_enum, width: i32, height: i32, memory: uint, offset_: u64) void; +export type fp_glTexStorageMem2DMultisampleEXT = fn(target: gl_enum, samples: i32, internalFormat: gl_enum, width: i32, height: i32, fixedSampleLocations: u8, memory: uint, offset_: u64) void; +export type fp_glTexStorageMem3DEXT = fn(target: gl_enum, levels: i32, internalFormat: gl_enum, width: i32, height: i32, depth: i32, memory: uint, offset_: u64) void; +export type fp_glTexStorageMem3DMultisampleEXT = fn(target: gl_enum, samples: i32, internalFormat: gl_enum, width: i32, height: i32, depth: i32, fixedSampleLocations: u8, memory: uint, offset_: u64) void; +export type fp_glTexSubImage2D = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, width: i32, height: i32, format: gl_enum, type_: gl_enum, pixels: nullable *const opaque) void; +export type fp_glTexSubImage3D = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: gl_enum, type_: gl_enum, pixels: nullable *const opaque) void; +export type fp_glTexSubImage3DOES = fn(target: gl_enum, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: gl_enum, type_: gl_enum, pixels: nullable *const opaque) void; +export type fp_glTextureAttachMemoryNV = fn(texture: uint, memory: uint, offset_: u64) void; +export type fp_glTextureFoveationParametersQCOM = fn(texture: uint, layer: uint, focalPoint: uint, focalX: f32, focalY: f32, gainX: f32, gainY: f32, foveaArea: f32) void; +export type fp_glTexturePageCommitmentMemNV = fn(texture: uint, layer: i32, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, memory: uint, offset_: u64, commit: u8) void; +export type fp_glTextureStorage1DEXT = fn(texture: uint, target: gl_enum, levels: i32, internalformat: gl_enum, width: i32) void; +export type fp_glTextureStorage2DEXT = fn(texture: uint, target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32) void; +export type fp_glTextureStorage3DEXT = fn(texture: uint, target: gl_enum, levels: i32, internalformat: gl_enum, width: i32, height: i32, depth: i32) void; +export type fp_glTextureStorageMem2DEXT = fn(texture: uint, levels: i32, internalFormat: gl_enum, width: i32, height: i32, memory: uint, offset_: u64) void; +export type fp_glTextureStorageMem2DMultisampleEXT = fn(texture: uint, samples: i32, internalFormat: gl_enum, width: i32, height: i32, fixedSampleLocations: u8, memory: uint, offset_: u64) void; +export type fp_glTextureStorageMem3DEXT = fn(texture: uint, levels: i32, internalFormat: gl_enum, width: i32, height: i32, depth: i32, memory: uint, offset_: u64) void; +export type fp_glTextureStorageMem3DMultisampleEXT = fn(texture: uint, samples: i32, internalFormat: gl_enum, width: i32, height: i32, depth: i32, fixedSampleLocations: u8, memory: uint, offset_: u64) void; +export type fp_glTextureViewEXT = fn(texture: uint, target: gl_enum, origtexture: uint, internalformat: gl_enum, minlevel: uint, numlevels: uint, minlayer: uint, numlayers: uint) void; +export type fp_glTextureViewOES = fn(texture: uint, target: gl_enum, origtexture: uint, internalformat: gl_enum, minlevel: uint, numlevels: uint, minlayer: uint, numlayers: uint) void; +export type fp_glTransformFeedbackVaryings = fn(program: uint, count: i32, varyings: nullable *const nullable *const i8, bufferMode: gl_enum) void; +export type fp_glTransformPathNV = fn(resultPath: uint, srcPath: uint, transformType: gl_enum, transformValues: nullable *const f32) void; +export type fp_glUniform1f = fn(location: i32, v0: f32) void; +export type fp_glUniform1fv = fn(location: i32, count: i32, value: nullable *const f32) void; +export type fp_glUniform1i = fn(location: i32, v0: i32) void; +export type fp_glUniform1i64NV = fn(location: i32, x: i64) void; +export type fp_glUniform1i64vNV = fn(location: i32, count: i32, value: nullable *const i64) void; +export type fp_glUniform1iv = fn(location: i32, count: i32, value: nullable *const i32) void; +export type fp_glUniform1ui = fn(location: i32, v0: uint) void; +export type fp_glUniform1ui64NV = fn(location: i32, x: u64) void; +export type fp_glUniform1ui64vNV = fn(location: i32, count: i32, value: nullable *const u64) void; +export type fp_glUniform1uiv = fn(location: i32, count: i32, value: nullable *const uint) void; +export type fp_glUniform2f = fn(location: i32, v0: f32, v1: f32) void; +export type fp_glUniform2fv = fn(location: i32, count: i32, value: nullable *const f32) void; +export type fp_glUniform2i = fn(location: i32, v0: i32, v1: i32) void; +export type fp_glUniform2i64NV = fn(location: i32, x: i64, y: i64) void; +export type fp_glUniform2i64vNV = fn(location: i32, count: i32, value: nullable *const i64) void; +export type fp_glUniform2iv = fn(location: i32, count: i32, value: nullable *const i32) void; +export type fp_glUniform2ui = fn(location: i32, v0: uint, v1: uint) void; +export type fp_glUniform2ui64NV = fn(location: i32, x: u64, y: u64) void; +export type fp_glUniform2ui64vNV = fn(location: i32, count: i32, value: nullable *const u64) void; +export type fp_glUniform2uiv = fn(location: i32, count: i32, value: nullable *const uint) void; +export type fp_glUniform3f = fn(location: i32, v0: f32, v1: f32, v2: f32) void; +export type fp_glUniform3fv = fn(location: i32, count: i32, value: nullable *const f32) void; +export type fp_glUniform3i = fn(location: i32, v0: i32, v1: i32, v2: i32) void; +export type fp_glUniform3i64NV = fn(location: i32, x: i64, y: i64, z: i64) void; +export type fp_glUniform3i64vNV = fn(location: i32, count: i32, value: nullable *const i64) void; +export type fp_glUniform3iv = fn(location: i32, count: i32, value: nullable *const i32) void; +export type fp_glUniform3ui = fn(location: i32, v0: uint, v1: uint, v2: uint) void; +export type fp_glUniform3ui64NV = fn(location: i32, x: u64, y: u64, z: u64) void; +export type fp_glUniform3ui64vNV = fn(location: i32, count: i32, value: nullable *const u64) void; +export type fp_glUniform3uiv = fn(location: i32, count: i32, value: nullable *const uint) void; +export type fp_glUniform4f = fn(location: i32, v0: f32, v1: f32, v2: f32, v3: f32) void; +export type fp_glUniform4fv = fn(location: i32, count: i32, value: nullable *const f32) void; +export type fp_glUniform4i = fn(location: i32, v0: i32, v1: i32, v2: i32, v3: i32) void; +export type fp_glUniform4i64NV = fn(location: i32, x: i64, y: i64, z: i64, w: i64) void; +export type fp_glUniform4i64vNV = fn(location: i32, count: i32, value: nullable *const i64) void; +export type fp_glUniform4iv = fn(location: i32, count: i32, value: nullable *const i32) void; +export type fp_glUniform4ui = fn(location: i32, v0: uint, v1: uint, v2: uint, v3: uint) void; +export type fp_glUniform4ui64NV = fn(location: i32, x: u64, y: u64, z: u64, w: u64) void; +export type fp_glUniform4ui64vNV = fn(location: i32, count: i32, value: nullable *const u64) void; +export type fp_glUniform4uiv = fn(location: i32, count: i32, value: nullable *const uint) void; +export type fp_glUniformBlockBinding = fn(program: uint, uniformBlockIndex: uint, uniformBlockBinding: uint) void; +export type fp_glUniformHandleui64IMG = fn(location: i32, value: u64) void; +export type fp_glUniformHandleui64NV = fn(location: i32, value: u64) void; +export type fp_glUniformHandleui64vIMG = fn(location: i32, count: i32, value: nullable *const u64) void; +export type fp_glUniformHandleui64vNV = fn(location: i32, count: i32, value: nullable *const u64) void; +export type fp_glUniformMatrix2fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix2x3fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix2x3fvNV = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix2x4fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix2x4fvNV = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix3fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix3x2fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix3x2fvNV = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix3x4fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix3x4fvNV = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix4fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix4x2fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix4x2fvNV = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix4x3fv = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUniformMatrix4x3fvNV = fn(location: i32, count: i32, transpose: u8, value: nullable *const f32) void; +export type fp_glUnmapBuffer = fn(target: gl_enum) u8; +export type fp_glUnmapBufferOES = fn(target: gl_enum) u8; +export type fp_glUseProgram = fn(program: uint) void; +export type fp_glUseProgramStages = fn(pipeline: uint, stages: gl_bitfield, program: uint) void; +export type fp_glUseProgramStagesEXT = fn(pipeline: uint, stages: gl_bitfield, program: uint) void; +export type fp_glValidateProgram = fn(program: uint) void; +export type fp_glValidateProgramPipeline = fn(pipeline: uint) void; +export type fp_glValidateProgramPipelineEXT = fn(pipeline: uint) void; +export type fp_glVertexAttrib1f = fn(index: uint, x: f32) void; +export type fp_glVertexAttrib1fv = fn(index: uint, v: nullable *const f32) void; +export type fp_glVertexAttrib2f = fn(index: uint, x: f32, y: f32) void; +export type fp_glVertexAttrib2fv = fn(index: uint, v: nullable *const f32) void; +export type fp_glVertexAttrib3f = fn(index: uint, x: f32, y: f32, z: f32) void; +export type fp_glVertexAttrib3fv = fn(index: uint, v: nullable *const f32) void; +export type fp_glVertexAttrib4f = fn(index: uint, x: f32, y: f32, z: f32, w: f32) void; +export type fp_glVertexAttrib4fv = fn(index: uint, v: nullable *const f32) void; +export type fp_glVertexAttribBinding = fn(attribindex: uint, bindingindex: uint) void; +export type fp_glVertexAttribDivisor = fn(index: uint, divisor: uint) void; +export type fp_glVertexAttribDivisorANGLE = fn(index: uint, divisor: uint) void; +export type fp_glVertexAttribDivisorEXT = fn(index: uint, divisor: uint) void; +export type fp_glVertexAttribDivisorNV = fn(index: uint, divisor: uint) void; +export type fp_glVertexAttribFormat = fn(attribindex: uint, size_: i32, type_: gl_enum, normalized: u8, relativeoffset: uint) void; +export type fp_glVertexAttribI4i = fn(index: uint, x: i32, y: i32, z: i32, w: i32) void; +export type fp_glVertexAttribI4iv = fn(index: uint, v: nullable *const i32) void; +export type fp_glVertexAttribI4ui = fn(index: uint, x: uint, y: uint, z: uint, w: uint) void; +export type fp_glVertexAttribI4uiv = fn(index: uint, v: nullable *const uint) void; +export type fp_glVertexAttribIFormat = fn(attribindex: uint, size_: i32, type_: gl_enum, relativeoffset: uint) void; +export type fp_glVertexAttribIPointer = fn(index: uint, size_: i32, type_: gl_enum, stride: i32, pointer: nullable *const opaque) void; +export type fp_glVertexAttribPointer = fn(index: uint, size_: i32, type_: gl_enum, normalized: u8, stride: i32, pointer: nullable *const opaque) void; +export type fp_glVertexBindingDivisor = fn(bindingindex: uint, divisor: uint) void; +export type fp_glViewport = fn(x: i32, y: i32, width: i32, height: i32) void; +export type fp_glViewportArrayvNV = fn(first: uint, count: i32, v: nullable *const f32) void; +export type fp_glViewportArrayvOES = fn(first: uint, count: i32, v: nullable *const f32) void; +export type fp_glViewportIndexedfNV = fn(index: uint, x: f32, y: f32, w: f32, h: f32) void; +export type fp_glViewportIndexedfOES = fn(index: uint, x: f32, y: f32, w: f32, h: f32) void; +export type fp_glViewportIndexedfvNV = fn(index: uint, v: nullable *const f32) void; +export type fp_glViewportIndexedfvOES = fn(index: uint, v: nullable *const f32) void; +export type fp_glViewportPositionWScaleNV = fn(index: uint, xcoeff: f32, ycoeff: f32) void; +export type fp_glViewportSwizzleNV = fn(index: uint, swizzlex: gl_enum, swizzley: gl_enum, swizzlez: gl_enum, swizzlew: gl_enum) void; +export type fp_glWaitSemaphoreEXT = fn(semaphore: uint, numBufferBarriers: uint, buffers: nullable *const uint, numTextureBarriers: uint, textures: nullable *const uint, srcLayouts: nullable *const gl_enum) void; +export type fp_glWaitSync = fn(sync: size, flags: gl_bitfield, timeout: u64) void; +export type fp_glWaitSyncAPPLE = fn(sync: size, flags: gl_bitfield, timeout: u64) void; +export type fp_glWaitVkSemaphoreNV = fn(vkSemaphore: u64) void; +export type fp_glWeightPathsNV = fn(resultPath: uint, numPaths: i32, paths: nullable *const uint, weights: nullable *const f32) void; +export type fp_glWindowRectanglesEXT = fn(mode: gl_enum, count: i32, box: nullable *const i32) void; + +// Functions +export let glAcquireKeyedMutexWin32EXT: *fp_glAcquireKeyedMutexWin32EXT = + null: *fp_glAcquireKeyedMutexWin32EXT; +export let glActiveShaderProgram: *fp_glActiveShaderProgram = + null: *fp_glActiveShaderProgram; +export let glActiveShaderProgramEXT: *fp_glActiveShaderProgramEXT = + null: *fp_glActiveShaderProgramEXT; +export let glActiveTexture: *fp_glActiveTexture = + null: *fp_glActiveTexture; +export let glAlphaFuncQCOM: *fp_glAlphaFuncQCOM = + null: *fp_glAlphaFuncQCOM; +export let glApplyFramebufferAttachmentCMAAINTEL: *fp_glApplyFramebufferAttachmentCMAAINTEL = + null: *fp_glApplyFramebufferAttachmentCMAAINTEL; +export let glAttachShader: *fp_glAttachShader = + null: *fp_glAttachShader; +export let glBeginConditionalRenderNV: *fp_glBeginConditionalRenderNV = + null: *fp_glBeginConditionalRenderNV; +export let glBeginPerfMonitorAMD: *fp_glBeginPerfMonitorAMD = + null: *fp_glBeginPerfMonitorAMD; +export let glBeginPerfQueryINTEL: *fp_glBeginPerfQueryINTEL = + null: *fp_glBeginPerfQueryINTEL; +export let glBeginQuery: *fp_glBeginQuery = + null: *fp_glBeginQuery; +export let glBeginQueryEXT: *fp_glBeginQueryEXT = + null: *fp_glBeginQueryEXT; +export let glBeginTransformFeedback: *fp_glBeginTransformFeedback = + null: *fp_glBeginTransformFeedback; +export let glBindAttribLocation: *fp_glBindAttribLocation = + null: *fp_glBindAttribLocation; +export let glBindBuffer: *fp_glBindBuffer = + null: *fp_glBindBuffer; +export let glBindBufferBase: *fp_glBindBufferBase = + null: *fp_glBindBufferBase; +export let glBindBufferRange: *fp_glBindBufferRange = + null: *fp_glBindBufferRange; +export let glBindFragDataLocationEXT: *fp_glBindFragDataLocationEXT = + null: *fp_glBindFragDataLocationEXT; +export let glBindFragDataLocationIndexedEXT: *fp_glBindFragDataLocationIndexedEXT = + null: *fp_glBindFragDataLocationIndexedEXT; +export let glBindFramebuffer: *fp_glBindFramebuffer = + null: *fp_glBindFramebuffer; +export let glBindImageTexture: *fp_glBindImageTexture = + null: *fp_glBindImageTexture; +export let glBindProgramPipeline: *fp_glBindProgramPipeline = + null: *fp_glBindProgramPipeline; +export let glBindProgramPipelineEXT: *fp_glBindProgramPipelineEXT = + null: *fp_glBindProgramPipelineEXT; +export let glBindRenderbuffer: *fp_glBindRenderbuffer = + null: *fp_glBindRenderbuffer; +export let glBindSampler: *fp_glBindSampler = + null: *fp_glBindSampler; +export let glBindShadingRateImageNV: *fp_glBindShadingRateImageNV = + null: *fp_glBindShadingRateImageNV; +export let glBindTexture: *fp_glBindTexture = + null: *fp_glBindTexture; +export let glBindTransformFeedback: *fp_glBindTransformFeedback = + null: *fp_glBindTransformFeedback; +export let glBindVertexArray: *fp_glBindVertexArray = + null: *fp_glBindVertexArray; +export let glBindVertexArrayOES: *fp_glBindVertexArrayOES = + null: *fp_glBindVertexArrayOES; +export let glBindVertexBuffer: *fp_glBindVertexBuffer = + null: *fp_glBindVertexBuffer; +export let glBlendBarrier: *fp_glBlendBarrier = + null: *fp_glBlendBarrier; +export let glBlendBarrierKHR: *fp_glBlendBarrierKHR = + null: *fp_glBlendBarrierKHR; +export let glBlendBarrierNV: *fp_glBlendBarrierNV = + null: *fp_glBlendBarrierNV; +export let glBlendColor: *fp_glBlendColor = + null: *fp_glBlendColor; +export let glBlendEquation: *fp_glBlendEquation = + null: *fp_glBlendEquation; +export let glBlendEquationSeparate: *fp_glBlendEquationSeparate = + null: *fp_glBlendEquationSeparate; +export let glBlendEquationSeparatei: *fp_glBlendEquationSeparatei = + null: *fp_glBlendEquationSeparatei; +export let glBlendEquationSeparateiEXT: *fp_glBlendEquationSeparateiEXT = + null: *fp_glBlendEquationSeparateiEXT; +export let glBlendEquationSeparateiOES: *fp_glBlendEquationSeparateiOES = + null: *fp_glBlendEquationSeparateiOES; +export let glBlendEquationi: *fp_glBlendEquationi = + null: *fp_glBlendEquationi; +export let glBlendEquationiEXT: *fp_glBlendEquationiEXT = + null: *fp_glBlendEquationiEXT; +export let glBlendEquationiOES: *fp_glBlendEquationiOES = + null: *fp_glBlendEquationiOES; +export let glBlendFunc: *fp_glBlendFunc = + null: *fp_glBlendFunc; +export let glBlendFuncSeparate: *fp_glBlendFuncSeparate = + null: *fp_glBlendFuncSeparate; +export let glBlendFuncSeparatei: *fp_glBlendFuncSeparatei = + null: *fp_glBlendFuncSeparatei; +export let glBlendFuncSeparateiEXT: *fp_glBlendFuncSeparateiEXT = + null: *fp_glBlendFuncSeparateiEXT; +export let glBlendFuncSeparateiOES: *fp_glBlendFuncSeparateiOES = + null: *fp_glBlendFuncSeparateiOES; +export let glBlendFunci: *fp_glBlendFunci = + null: *fp_glBlendFunci; +export let glBlendFunciEXT: *fp_glBlendFunciEXT = + null: *fp_glBlendFunciEXT; +export let glBlendFunciOES: *fp_glBlendFunciOES = + null: *fp_glBlendFunciOES; +export let glBlendParameteriNV: *fp_glBlendParameteriNV = + null: *fp_glBlendParameteriNV; +export let glBlitFramebuffer: *fp_glBlitFramebuffer = + null: *fp_glBlitFramebuffer; +export let glBlitFramebufferANGLE: *fp_glBlitFramebufferANGLE = + null: *fp_glBlitFramebufferANGLE; +export let glBlitFramebufferNV: *fp_glBlitFramebufferNV = + null: *fp_glBlitFramebufferNV; +export let glBufferAttachMemoryNV: *fp_glBufferAttachMemoryNV = + null: *fp_glBufferAttachMemoryNV; +export let glBufferData: *fp_glBufferData = + null: *fp_glBufferData; +export let glBufferPageCommitmentMemNV: *fp_glBufferPageCommitmentMemNV = + null: *fp_glBufferPageCommitmentMemNV; +export let glBufferStorageEXT: *fp_glBufferStorageEXT = + null: *fp_glBufferStorageEXT; +export let glBufferStorageExternalEXT: *fp_glBufferStorageExternalEXT = + null: *fp_glBufferStorageExternalEXT; +export let glBufferStorageMemEXT: *fp_glBufferStorageMemEXT = + null: *fp_glBufferStorageMemEXT; +export let glBufferSubData: *fp_glBufferSubData = + null: *fp_glBufferSubData; +export let glCheckFramebufferStatus: *fp_glCheckFramebufferStatus = + null: *fp_glCheckFramebufferStatus; +export let glClear: *fp_glClear = + null: *fp_glClear; +export let glClearBufferfi: *fp_glClearBufferfi = + null: *fp_glClearBufferfi; +export let glClearBufferfv: *fp_glClearBufferfv = + null: *fp_glClearBufferfv; +export let glClearBufferiv: *fp_glClearBufferiv = + null: *fp_glClearBufferiv; +export let glClearBufferuiv: *fp_glClearBufferuiv = + null: *fp_glClearBufferuiv; +export let glClearColor: *fp_glClearColor = + null: *fp_glClearColor; +export let glClearDepthf: *fp_glClearDepthf = + null: *fp_glClearDepthf; +export let glClearPixelLocalStorageuiEXT: *fp_glClearPixelLocalStorageuiEXT = + null: *fp_glClearPixelLocalStorageuiEXT; +export let glClearStencil: *fp_glClearStencil = + null: *fp_glClearStencil; +export let glClearTexImageEXT: *fp_glClearTexImageEXT = + null: *fp_glClearTexImageEXT; +export let glClearTexSubImageEXT: *fp_glClearTexSubImageEXT = + null: *fp_glClearTexSubImageEXT; +export let glClientWaitSync: *fp_glClientWaitSync = + null: *fp_glClientWaitSync; +export let glClientWaitSyncAPPLE: *fp_glClientWaitSyncAPPLE = + null: *fp_glClientWaitSyncAPPLE; +export let glClipControlEXT: *fp_glClipControlEXT = + null: *fp_glClipControlEXT; +export let glColorMask: *fp_glColorMask = + null: *fp_glColorMask; +export let glColorMaski: *fp_glColorMaski = + null: *fp_glColorMaski; +export let glColorMaskiEXT: *fp_glColorMaskiEXT = + null: *fp_glColorMaskiEXT; +export let glColorMaskiOES: *fp_glColorMaskiOES = + null: *fp_glColorMaskiOES; +export let glCompileShader: *fp_glCompileShader = + null: *fp_glCompileShader; +export let glCompressedTexImage2D: *fp_glCompressedTexImage2D = + null: *fp_glCompressedTexImage2D; +export let glCompressedTexImage3D: *fp_glCompressedTexImage3D = + null: *fp_glCompressedTexImage3D; +export let glCompressedTexImage3DOES: *fp_glCompressedTexImage3DOES = + null: *fp_glCompressedTexImage3DOES; +export let glCompressedTexSubImage2D: *fp_glCompressedTexSubImage2D = + null: *fp_glCompressedTexSubImage2D; +export let glCompressedTexSubImage3D: *fp_glCompressedTexSubImage3D = + null: *fp_glCompressedTexSubImage3D; +export let glCompressedTexSubImage3DOES: *fp_glCompressedTexSubImage3DOES = + null: *fp_glCompressedTexSubImage3DOES; +export let glConservativeRasterParameteriNV: *fp_glConservativeRasterParameteriNV = + null: *fp_glConservativeRasterParameteriNV; +export let glCopyBufferSubData: *fp_glCopyBufferSubData = + null: *fp_glCopyBufferSubData; +export let glCopyBufferSubDataNV: *fp_glCopyBufferSubDataNV = + null: *fp_glCopyBufferSubDataNV; +export let glCopyImageSubData: *fp_glCopyImageSubData = + null: *fp_glCopyImageSubData; +export let glCopyImageSubDataEXT: *fp_glCopyImageSubDataEXT = + null: *fp_glCopyImageSubDataEXT; +export let glCopyImageSubDataOES: *fp_glCopyImageSubDataOES = + null: *fp_glCopyImageSubDataOES; +export let glCopyPathNV: *fp_glCopyPathNV = + null: *fp_glCopyPathNV; +export let glCopyTexImage2D: *fp_glCopyTexImage2D = + null: *fp_glCopyTexImage2D; +export let glCopyTexSubImage2D: *fp_glCopyTexSubImage2D = + null: *fp_glCopyTexSubImage2D; +export let glCopyTexSubImage3D: *fp_glCopyTexSubImage3D = + null: *fp_glCopyTexSubImage3D; +export let glCopyTexSubImage3DOES: *fp_glCopyTexSubImage3DOES = + null: *fp_glCopyTexSubImage3DOES; +export let glCopyTextureLevelsAPPLE: *fp_glCopyTextureLevelsAPPLE = + null: *fp_glCopyTextureLevelsAPPLE; +export let glCoverFillPathInstancedNV: *fp_glCoverFillPathInstancedNV = + null: *fp_glCoverFillPathInstancedNV; +export let glCoverFillPathNV: *fp_glCoverFillPathNV = + null: *fp_glCoverFillPathNV; +export let glCoverStrokePathInstancedNV: *fp_glCoverStrokePathInstancedNV = + null: *fp_glCoverStrokePathInstancedNV; +export let glCoverStrokePathNV: *fp_glCoverStrokePathNV = + null: *fp_glCoverStrokePathNV; +export let glCoverageMaskNV: *fp_glCoverageMaskNV = + null: *fp_glCoverageMaskNV; +export let glCoverageModulationNV: *fp_glCoverageModulationNV = + null: *fp_glCoverageModulationNV; +export let glCoverageModulationTableNV: *fp_glCoverageModulationTableNV = + null: *fp_glCoverageModulationTableNV; +export let glCoverageOperationNV: *fp_glCoverageOperationNV = + null: *fp_glCoverageOperationNV; +export let glCreateMemoryObjectsEXT: *fp_glCreateMemoryObjectsEXT = + null: *fp_glCreateMemoryObjectsEXT; +export let glCreatePerfQueryINTEL: *fp_glCreatePerfQueryINTEL = + null: *fp_glCreatePerfQueryINTEL; +export let glCreateProgram: *fp_glCreateProgram = + null: *fp_glCreateProgram; +export let glCreateSemaphoresNV: *fp_glCreateSemaphoresNV = + null: *fp_glCreateSemaphoresNV; +export let glCreateShader: *fp_glCreateShader = + null: *fp_glCreateShader; +export let glCreateShaderProgramv: *fp_glCreateShaderProgramv = + null: *fp_glCreateShaderProgramv; +export let glCreateShaderProgramvEXT: *fp_glCreateShaderProgramvEXT = + null: *fp_glCreateShaderProgramvEXT; +export let glCullFace: *fp_glCullFace = + null: *fp_glCullFace; +export let glDebugMessageCallback: *fp_glDebugMessageCallback = + null: *fp_glDebugMessageCallback; +export let glDebugMessageCallbackKHR: *fp_glDebugMessageCallbackKHR = + null: *fp_glDebugMessageCallbackKHR; +export let glDebugMessageControl: *fp_glDebugMessageControl = + null: *fp_glDebugMessageControl; +export let glDebugMessageControlKHR: *fp_glDebugMessageControlKHR = + null: *fp_glDebugMessageControlKHR; +export let glDebugMessageInsert: *fp_glDebugMessageInsert = + null: *fp_glDebugMessageInsert; +export let glDebugMessageInsertKHR: *fp_glDebugMessageInsertKHR = + null: *fp_glDebugMessageInsertKHR; +export let glDeleteBuffers: *fp_glDeleteBuffers = + null: *fp_glDeleteBuffers; +export let glDeleteFencesNV: *fp_glDeleteFencesNV = + null: *fp_glDeleteFencesNV; +export let glDeleteFramebuffers: *fp_glDeleteFramebuffers = + null: *fp_glDeleteFramebuffers; +export let glDeleteMemoryObjectsEXT: *fp_glDeleteMemoryObjectsEXT = + null: *fp_glDeleteMemoryObjectsEXT; +export let glDeletePathsNV: *fp_glDeletePathsNV = + null: *fp_glDeletePathsNV; +export let glDeletePerfMonitorsAMD: *fp_glDeletePerfMonitorsAMD = + null: *fp_glDeletePerfMonitorsAMD; +export let glDeletePerfQueryINTEL: *fp_glDeletePerfQueryINTEL = + null: *fp_glDeletePerfQueryINTEL; +export let glDeleteProgram: *fp_glDeleteProgram = + null: *fp_glDeleteProgram; +export let glDeleteProgramPipelines: *fp_glDeleteProgramPipelines = + null: *fp_glDeleteProgramPipelines; +export let glDeleteProgramPipelinesEXT: *fp_glDeleteProgramPipelinesEXT = + null: *fp_glDeleteProgramPipelinesEXT; +export let glDeleteQueries: *fp_glDeleteQueries = + null: *fp_glDeleteQueries; +export let glDeleteQueriesEXT: *fp_glDeleteQueriesEXT = + null: *fp_glDeleteQueriesEXT; +export let glDeleteRenderbuffers: *fp_glDeleteRenderbuffers = + null: *fp_glDeleteRenderbuffers; +export let glDeleteSamplers: *fp_glDeleteSamplers = + null: *fp_glDeleteSamplers; +export let glDeleteSemaphoresEXT: *fp_glDeleteSemaphoresEXT = + null: *fp_glDeleteSemaphoresEXT; +export let glDeleteShader: *fp_glDeleteShader = + null: *fp_glDeleteShader; +export let glDeleteSync: *fp_glDeleteSync = + null: *fp_glDeleteSync; +export let glDeleteSyncAPPLE: *fp_glDeleteSyncAPPLE = + null: *fp_glDeleteSyncAPPLE; +export let glDeleteTextures: *fp_glDeleteTextures = + null: *fp_glDeleteTextures; +export let glDeleteTransformFeedbacks: *fp_glDeleteTransformFeedbacks = + null: *fp_glDeleteTransformFeedbacks; +export let glDeleteVertexArrays: *fp_glDeleteVertexArrays = + null: *fp_glDeleteVertexArrays; +export let glDeleteVertexArraysOES: *fp_glDeleteVertexArraysOES = + null: *fp_glDeleteVertexArraysOES; +export let glDepthFunc: *fp_glDepthFunc = + null: *fp_glDepthFunc; +export let glDepthMask: *fp_glDepthMask = + null: *fp_glDepthMask; +export let glDepthRangeArrayfvNV: *fp_glDepthRangeArrayfvNV = + null: *fp_glDepthRangeArrayfvNV; +export let glDepthRangeArrayfvOES: *fp_glDepthRangeArrayfvOES = + null: *fp_glDepthRangeArrayfvOES; +export let glDepthRangeIndexedfNV: *fp_glDepthRangeIndexedfNV = + null: *fp_glDepthRangeIndexedfNV; +export let glDepthRangeIndexedfOES: *fp_glDepthRangeIndexedfOES = + null: *fp_glDepthRangeIndexedfOES; +export let glDepthRangef: *fp_glDepthRangef = + null: *fp_glDepthRangef; +export let glDetachShader: *fp_glDetachShader = + null: *fp_glDetachShader; +export let glDisable: *fp_glDisable = + null: *fp_glDisable; +export let glDisableDriverControlQCOM: *fp_glDisableDriverControlQCOM = + null: *fp_glDisableDriverControlQCOM; +export let glDisableVertexAttribArray: *fp_glDisableVertexAttribArray = + null: *fp_glDisableVertexAttribArray; +export let glDisablei: *fp_glDisablei = + null: *fp_glDisablei; +export let glDisableiEXT: *fp_glDisableiEXT = + null: *fp_glDisableiEXT; +export let glDisableiNV: *fp_glDisableiNV = + null: *fp_glDisableiNV; +export let glDisableiOES: *fp_glDisableiOES = + null: *fp_glDisableiOES; +export let glDiscardFramebufferEXT: *fp_glDiscardFramebufferEXT = + null: *fp_glDiscardFramebufferEXT; +export let glDispatchCompute: *fp_glDispatchCompute = + null: *fp_glDispatchCompute; +export let glDispatchComputeIndirect: *fp_glDispatchComputeIndirect = + null: *fp_glDispatchComputeIndirect; +export let glDrawArrays: *fp_glDrawArrays = + null: *fp_glDrawArrays; +export let glDrawArraysIndirect: *fp_glDrawArraysIndirect = + null: *fp_glDrawArraysIndirect; +export let glDrawArraysInstanced: *fp_glDrawArraysInstanced = + null: *fp_glDrawArraysInstanced; +export let glDrawArraysInstancedANGLE: *fp_glDrawArraysInstancedANGLE = + null: *fp_glDrawArraysInstancedANGLE; +export let glDrawArraysInstancedBaseInstanceEXT: *fp_glDrawArraysInstancedBaseInstanceEXT = + null: *fp_glDrawArraysInstancedBaseInstanceEXT; +export let glDrawArraysInstancedEXT: *fp_glDrawArraysInstancedEXT = + null: *fp_glDrawArraysInstancedEXT; +export let glDrawArraysInstancedNV: *fp_glDrawArraysInstancedNV = + null: *fp_glDrawArraysInstancedNV; +export let glDrawBuffers: *fp_glDrawBuffers = + null: *fp_glDrawBuffers; +export let glDrawBuffersEXT: *fp_glDrawBuffersEXT = + null: *fp_glDrawBuffersEXT; +export let glDrawBuffersIndexedEXT: *fp_glDrawBuffersIndexedEXT = + null: *fp_glDrawBuffersIndexedEXT; +export let glDrawBuffersNV: *fp_glDrawBuffersNV = + null: *fp_glDrawBuffersNV; +export let glDrawElements: *fp_glDrawElements = + null: *fp_glDrawElements; +export let glDrawElementsBaseVertex: *fp_glDrawElementsBaseVertex = + null: *fp_glDrawElementsBaseVertex; +export let glDrawElementsBaseVertexEXT: *fp_glDrawElementsBaseVertexEXT = + null: *fp_glDrawElementsBaseVertexEXT; +export let glDrawElementsBaseVertexOES: *fp_glDrawElementsBaseVertexOES = + null: *fp_glDrawElementsBaseVertexOES; +export let glDrawElementsIndirect: *fp_glDrawElementsIndirect = + null: *fp_glDrawElementsIndirect; +export let glDrawElementsInstanced: *fp_glDrawElementsInstanced = + null: *fp_glDrawElementsInstanced; +export let glDrawElementsInstancedANGLE: *fp_glDrawElementsInstancedANGLE = + null: *fp_glDrawElementsInstancedANGLE; +export let glDrawElementsInstancedBaseInstanceEXT: *fp_glDrawElementsInstancedBaseInstanceEXT = + null: *fp_glDrawElementsInstancedBaseInstanceEXT; +export let glDrawElementsInstancedBaseVertex: *fp_glDrawElementsInstancedBaseVertex = + null: *fp_glDrawElementsInstancedBaseVertex; +export let glDrawElementsInstancedBaseVertexBaseInstanceEXT: *fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT = + null: *fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT; +export let glDrawElementsInstancedBaseVertexEXT: *fp_glDrawElementsInstancedBaseVertexEXT = + null: *fp_glDrawElementsInstancedBaseVertexEXT; +export let glDrawElementsInstancedBaseVertexOES: *fp_glDrawElementsInstancedBaseVertexOES = + null: *fp_glDrawElementsInstancedBaseVertexOES; +export let glDrawElementsInstancedEXT: *fp_glDrawElementsInstancedEXT = + null: *fp_glDrawElementsInstancedEXT; +export let glDrawElementsInstancedNV: *fp_glDrawElementsInstancedNV = + null: *fp_glDrawElementsInstancedNV; +export let glDrawMeshTasksIndirectNV: *fp_glDrawMeshTasksIndirectNV = + null: *fp_glDrawMeshTasksIndirectNV; +export let glDrawMeshTasksNV: *fp_glDrawMeshTasksNV = + null: *fp_glDrawMeshTasksNV; +export let glDrawRangeElements: *fp_glDrawRangeElements = + null: *fp_glDrawRangeElements; +export let glDrawRangeElementsBaseVertex: *fp_glDrawRangeElementsBaseVertex = + null: *fp_glDrawRangeElementsBaseVertex; +export let glDrawRangeElementsBaseVertexEXT: *fp_glDrawRangeElementsBaseVertexEXT = + null: *fp_glDrawRangeElementsBaseVertexEXT; +export let glDrawRangeElementsBaseVertexOES: *fp_glDrawRangeElementsBaseVertexOES = + null: *fp_glDrawRangeElementsBaseVertexOES; +export let glDrawTransformFeedbackEXT: *fp_glDrawTransformFeedbackEXT = + null: *fp_glDrawTransformFeedbackEXT; +export let glDrawTransformFeedbackInstancedEXT: *fp_glDrawTransformFeedbackInstancedEXT = + null: *fp_glDrawTransformFeedbackInstancedEXT; +export let glDrawVkImageNV: *fp_glDrawVkImageNV = + null: *fp_glDrawVkImageNV; +export let glEGLImageTargetRenderbufferStorageOES: *fp_glEGLImageTargetRenderbufferStorageOES = + null: *fp_glEGLImageTargetRenderbufferStorageOES; +export let glEGLImageTargetTexStorageEXT: *fp_glEGLImageTargetTexStorageEXT = + null: *fp_glEGLImageTargetTexStorageEXT; +export let glEGLImageTargetTexture2DOES: *fp_glEGLImageTargetTexture2DOES = + null: *fp_glEGLImageTargetTexture2DOES; +export let glEGLImageTargetTextureStorageEXT: *fp_glEGLImageTargetTextureStorageEXT = + null: *fp_glEGLImageTargetTextureStorageEXT; +export let glEnable: *fp_glEnable = + null: *fp_glEnable; +export let glEnableDriverControlQCOM: *fp_glEnableDriverControlQCOM = + null: *fp_glEnableDriverControlQCOM; +export let glEnableVertexAttribArray: *fp_glEnableVertexAttribArray = + null: *fp_glEnableVertexAttribArray; +export let glEnablei: *fp_glEnablei = + null: *fp_glEnablei; +export let glEnableiEXT: *fp_glEnableiEXT = + null: *fp_glEnableiEXT; +export let glEnableiNV: *fp_glEnableiNV = + null: *fp_glEnableiNV; +export let glEnableiOES: *fp_glEnableiOES = + null: *fp_glEnableiOES; +export let glEndConditionalRenderNV: *fp_glEndConditionalRenderNV = + null: *fp_glEndConditionalRenderNV; +export let glEndPerfMonitorAMD: *fp_glEndPerfMonitorAMD = + null: *fp_glEndPerfMonitorAMD; +export let glEndPerfQueryINTEL: *fp_glEndPerfQueryINTEL = + null: *fp_glEndPerfQueryINTEL; +export let glEndQuery: *fp_glEndQuery = + null: *fp_glEndQuery; +export let glEndQueryEXT: *fp_glEndQueryEXT = + null: *fp_glEndQueryEXT; +export let glEndTilingQCOM: *fp_glEndTilingQCOM = + null: *fp_glEndTilingQCOM; +export let glEndTransformFeedback: *fp_glEndTransformFeedback = + null: *fp_glEndTransformFeedback; +export let glExtGetBufferPointervQCOM: *fp_glExtGetBufferPointervQCOM = + null: *fp_glExtGetBufferPointervQCOM; +export let glExtGetBuffersQCOM: *fp_glExtGetBuffersQCOM = + null: *fp_glExtGetBuffersQCOM; +export let glExtGetFramebuffersQCOM: *fp_glExtGetFramebuffersQCOM = + null: *fp_glExtGetFramebuffersQCOM; +export let glExtGetProgramBinarySourceQCOM: *fp_glExtGetProgramBinarySourceQCOM = + null: *fp_glExtGetProgramBinarySourceQCOM; +export let glExtGetProgramsQCOM: *fp_glExtGetProgramsQCOM = + null: *fp_glExtGetProgramsQCOM; +export let glExtGetRenderbuffersQCOM: *fp_glExtGetRenderbuffersQCOM = + null: *fp_glExtGetRenderbuffersQCOM; +export let glExtGetShadersQCOM: *fp_glExtGetShadersQCOM = + null: *fp_glExtGetShadersQCOM; +export let glExtGetTexLevelParameterivQCOM: *fp_glExtGetTexLevelParameterivQCOM = + null: *fp_glExtGetTexLevelParameterivQCOM; +export let glExtGetTexSubImageQCOM: *fp_glExtGetTexSubImageQCOM = + null: *fp_glExtGetTexSubImageQCOM; +export let glExtGetTexturesQCOM: *fp_glExtGetTexturesQCOM = + null: *fp_glExtGetTexturesQCOM; +export let glExtIsProgramBinaryQCOM: *fp_glExtIsProgramBinaryQCOM = + null: *fp_glExtIsProgramBinaryQCOM; +export let glExtTexObjectStateOverrideiQCOM: *fp_glExtTexObjectStateOverrideiQCOM = + null: *fp_glExtTexObjectStateOverrideiQCOM; +export let glExtrapolateTex2DQCOM: *fp_glExtrapolateTex2DQCOM = + null: *fp_glExtrapolateTex2DQCOM; +export let glFenceSync: *fp_glFenceSync = + null: *fp_glFenceSync; +export let glFenceSyncAPPLE: *fp_glFenceSyncAPPLE = + null: *fp_glFenceSyncAPPLE; +export let glFinish: *fp_glFinish = + null: *fp_glFinish; +export let glFinishFenceNV: *fp_glFinishFenceNV = + null: *fp_glFinishFenceNV; +export let glFlush: *fp_glFlush = + null: *fp_glFlush; +export let glFlushMappedBufferRange: *fp_glFlushMappedBufferRange = + null: *fp_glFlushMappedBufferRange; +export let glFlushMappedBufferRangeEXT: *fp_glFlushMappedBufferRangeEXT = + null: *fp_glFlushMappedBufferRangeEXT; +export let glFragmentCoverageColorNV: *fp_glFragmentCoverageColorNV = + null: *fp_glFragmentCoverageColorNV; +export let glFramebufferFetchBarrierEXT: *fp_glFramebufferFetchBarrierEXT = + null: *fp_glFramebufferFetchBarrierEXT; +export let glFramebufferFetchBarrierQCOM: *fp_glFramebufferFetchBarrierQCOM = + null: *fp_glFramebufferFetchBarrierQCOM; +export let glFramebufferFoveationConfigQCOM: *fp_glFramebufferFoveationConfigQCOM = + null: *fp_glFramebufferFoveationConfigQCOM; +export let glFramebufferFoveationParametersQCOM: *fp_glFramebufferFoveationParametersQCOM = + null: *fp_glFramebufferFoveationParametersQCOM; +export let glFramebufferParameteri: *fp_glFramebufferParameteri = + null: *fp_glFramebufferParameteri; +export let glFramebufferParameteriMESA: *fp_glFramebufferParameteriMESA = + null: *fp_glFramebufferParameteriMESA; +export let glFramebufferPixelLocalStorageSizeEXT: *fp_glFramebufferPixelLocalStorageSizeEXT = + null: *fp_glFramebufferPixelLocalStorageSizeEXT; +export let glFramebufferRenderbuffer: *fp_glFramebufferRenderbuffer = + null: *fp_glFramebufferRenderbuffer; +export let glFramebufferSampleLocationsfvNV: *fp_glFramebufferSampleLocationsfvNV = + null: *fp_glFramebufferSampleLocationsfvNV; +export let glFramebufferShadingRateEXT: *fp_glFramebufferShadingRateEXT = + null: *fp_glFramebufferShadingRateEXT; +export let glFramebufferTexture: *fp_glFramebufferTexture = + null: *fp_glFramebufferTexture; +export let glFramebufferTexture2D: *fp_glFramebufferTexture2D = + null: *fp_glFramebufferTexture2D; +export let glFramebufferTexture2DDownsampleIMG: *fp_glFramebufferTexture2DDownsampleIMG = + null: *fp_glFramebufferTexture2DDownsampleIMG; +export let glFramebufferTexture2DMultisampleEXT: *fp_glFramebufferTexture2DMultisampleEXT = + null: *fp_glFramebufferTexture2DMultisampleEXT; +export let glFramebufferTexture2DMultisampleIMG: *fp_glFramebufferTexture2DMultisampleIMG = + null: *fp_glFramebufferTexture2DMultisampleIMG; +export let glFramebufferTexture3DOES: *fp_glFramebufferTexture3DOES = + null: *fp_glFramebufferTexture3DOES; +export let glFramebufferTextureEXT: *fp_glFramebufferTextureEXT = + null: *fp_glFramebufferTextureEXT; +export let glFramebufferTextureLayer: *fp_glFramebufferTextureLayer = + null: *fp_glFramebufferTextureLayer; +export let glFramebufferTextureLayerDownsampleIMG: *fp_glFramebufferTextureLayerDownsampleIMG = + null: *fp_glFramebufferTextureLayerDownsampleIMG; +export let glFramebufferTextureMultisampleMultiviewOVR: *fp_glFramebufferTextureMultisampleMultiviewOVR = + null: *fp_glFramebufferTextureMultisampleMultiviewOVR; +export let glFramebufferTextureMultiviewOVR: *fp_glFramebufferTextureMultiviewOVR = + null: *fp_glFramebufferTextureMultiviewOVR; +export let glFramebufferTextureOES: *fp_glFramebufferTextureOES = + null: *fp_glFramebufferTextureOES; +export let glFrontFace: *fp_glFrontFace = + null: *fp_glFrontFace; +export let glGenBuffers: *fp_glGenBuffers = + null: *fp_glGenBuffers; +export let glGenFencesNV: *fp_glGenFencesNV = + null: *fp_glGenFencesNV; +export let glGenFramebuffers: *fp_glGenFramebuffers = + null: *fp_glGenFramebuffers; +export let glGenPathsNV: *fp_glGenPathsNV = + null: *fp_glGenPathsNV; +export let glGenPerfMonitorsAMD: *fp_glGenPerfMonitorsAMD = + null: *fp_glGenPerfMonitorsAMD; +export let glGenProgramPipelines: *fp_glGenProgramPipelines = + null: *fp_glGenProgramPipelines; +export let glGenProgramPipelinesEXT: *fp_glGenProgramPipelinesEXT = + null: *fp_glGenProgramPipelinesEXT; +export let glGenQueries: *fp_glGenQueries = + null: *fp_glGenQueries; +export let glGenQueriesEXT: *fp_glGenQueriesEXT = + null: *fp_glGenQueriesEXT; +export let glGenRenderbuffers: *fp_glGenRenderbuffers = + null: *fp_glGenRenderbuffers; +export let glGenSamplers: *fp_glGenSamplers = + null: *fp_glGenSamplers; +export let glGenSemaphoresEXT: *fp_glGenSemaphoresEXT = + null: *fp_glGenSemaphoresEXT; +export let glGenTextures: *fp_glGenTextures = + null: *fp_glGenTextures; +export let glGenTransformFeedbacks: *fp_glGenTransformFeedbacks = + null: *fp_glGenTransformFeedbacks; +export let glGenVertexArrays: *fp_glGenVertexArrays = + null: *fp_glGenVertexArrays; +export let glGenVertexArraysOES: *fp_glGenVertexArraysOES = + null: *fp_glGenVertexArraysOES; +export let glGenerateMipmap: *fp_glGenerateMipmap = + null: *fp_glGenerateMipmap; +export let glGetActiveAttrib: *fp_glGetActiveAttrib = + null: *fp_glGetActiveAttrib; +export let glGetActiveUniform: *fp_glGetActiveUniform = + null: *fp_glGetActiveUniform; +export let glGetActiveUniformBlockName: *fp_glGetActiveUniformBlockName = + null: *fp_glGetActiveUniformBlockName; +export let glGetActiveUniformBlockiv: *fp_glGetActiveUniformBlockiv = + null: *fp_glGetActiveUniformBlockiv; +export let glGetActiveUniformsiv: *fp_glGetActiveUniformsiv = + null: *fp_glGetActiveUniformsiv; +export let glGetAttachedShaders: *fp_glGetAttachedShaders = + null: *fp_glGetAttachedShaders; +export let glGetAttribLocation: *fp_glGetAttribLocation = + null: *fp_glGetAttribLocation; +export let glGetBooleani_v: *fp_glGetBooleani_v = + null: *fp_glGetBooleani_v; +export let glGetBooleanv: *fp_glGetBooleanv = + null: *fp_glGetBooleanv; +export let glGetBufferParameteri64v: *fp_glGetBufferParameteri64v = + null: *fp_glGetBufferParameteri64v; +export let glGetBufferParameteriv: *fp_glGetBufferParameteriv = + null: *fp_glGetBufferParameteriv; +export let glGetBufferPointerv: *fp_glGetBufferPointerv = + null: *fp_glGetBufferPointerv; +export let glGetBufferPointervOES: *fp_glGetBufferPointervOES = + null: *fp_glGetBufferPointervOES; +export let glGetCoverageModulationTableNV: *fp_glGetCoverageModulationTableNV = + null: *fp_glGetCoverageModulationTableNV; +export let glGetDebugMessageLog: *fp_glGetDebugMessageLog = + null: *fp_glGetDebugMessageLog; +export let glGetDebugMessageLogKHR: *fp_glGetDebugMessageLogKHR = + null: *fp_glGetDebugMessageLogKHR; +export let glGetDriverControlStringQCOM: *fp_glGetDriverControlStringQCOM = + null: *fp_glGetDriverControlStringQCOM; +export let glGetDriverControlsQCOM: *fp_glGetDriverControlsQCOM = + null: *fp_glGetDriverControlsQCOM; +export let glGetError: *fp_glGetError = + null: *fp_glGetError; +export let glGetFenceivNV: *fp_glGetFenceivNV = + null: *fp_glGetFenceivNV; +export let glGetFirstPerfQueryIdINTEL: *fp_glGetFirstPerfQueryIdINTEL = + null: *fp_glGetFirstPerfQueryIdINTEL; +export let glGetFloati_vNV: *fp_glGetFloati_vNV = + null: *fp_glGetFloati_vNV; +export let glGetFloati_vOES: *fp_glGetFloati_vOES = + null: *fp_glGetFloati_vOES; +export let glGetFloatv: *fp_glGetFloatv = + null: *fp_glGetFloatv; +export let glGetFragDataIndexEXT: *fp_glGetFragDataIndexEXT = + null: *fp_glGetFragDataIndexEXT; +export let glGetFragDataLocation: *fp_glGetFragDataLocation = + null: *fp_glGetFragDataLocation; +export let glGetFragmentShadingRatesEXT: *fp_glGetFragmentShadingRatesEXT = + null: *fp_glGetFragmentShadingRatesEXT; +export let glGetFramebufferAttachmentParameteriv: *fp_glGetFramebufferAttachmentParameteriv = + null: *fp_glGetFramebufferAttachmentParameteriv; +export let glGetFramebufferParameteriv: *fp_glGetFramebufferParameteriv = + null: *fp_glGetFramebufferParameteriv; +export let glGetFramebufferParameterivMESA: *fp_glGetFramebufferParameterivMESA = + null: *fp_glGetFramebufferParameterivMESA; +export let glGetFramebufferPixelLocalStorageSizeEXT: *fp_glGetFramebufferPixelLocalStorageSizeEXT = + null: *fp_glGetFramebufferPixelLocalStorageSizeEXT; +export let glGetGraphicsResetStatus: *fp_glGetGraphicsResetStatus = + null: *fp_glGetGraphicsResetStatus; +export let glGetGraphicsResetStatusEXT: *fp_glGetGraphicsResetStatusEXT = + null: *fp_glGetGraphicsResetStatusEXT; +export let glGetGraphicsResetStatusKHR: *fp_glGetGraphicsResetStatusKHR = + null: *fp_glGetGraphicsResetStatusKHR; +export let glGetImageHandleNV: *fp_glGetImageHandleNV = + null: *fp_glGetImageHandleNV; +export let glGetInteger64i_v: *fp_glGetInteger64i_v = + null: *fp_glGetInteger64i_v; +export let glGetInteger64v: *fp_glGetInteger64v = + null: *fp_glGetInteger64v; +export let glGetInteger64vAPPLE: *fp_glGetInteger64vAPPLE = + null: *fp_glGetInteger64vAPPLE; +export let glGetInteger64vEXT: *fp_glGetInteger64vEXT = + null: *fp_glGetInteger64vEXT; +export let glGetIntegeri_v: *fp_glGetIntegeri_v = + null: *fp_glGetIntegeri_v; +export let glGetIntegeri_vEXT: *fp_glGetIntegeri_vEXT = + null: *fp_glGetIntegeri_vEXT; +export let glGetIntegerv: *fp_glGetIntegerv = + null: *fp_glGetIntegerv; +export let glGetInternalformatSampleivNV: *fp_glGetInternalformatSampleivNV = + null: *fp_glGetInternalformatSampleivNV; +export let glGetInternalformativ: *fp_glGetInternalformativ = + null: *fp_glGetInternalformativ; +export let glGetMemoryObjectDetachedResourcesuivNV: *fp_glGetMemoryObjectDetachedResourcesuivNV = + null: *fp_glGetMemoryObjectDetachedResourcesuivNV; +export let glGetMemoryObjectParameterivEXT: *fp_glGetMemoryObjectParameterivEXT = + null: *fp_glGetMemoryObjectParameterivEXT; +export let glGetMultisamplefv: *fp_glGetMultisamplefv = + null: *fp_glGetMultisamplefv; +export let glGetNextPerfQueryIdINTEL: *fp_glGetNextPerfQueryIdINTEL = + null: *fp_glGetNextPerfQueryIdINTEL; +export let glGetObjectLabel: *fp_glGetObjectLabel = + null: *fp_glGetObjectLabel; +export let glGetObjectLabelEXT: *fp_glGetObjectLabelEXT = + null: *fp_glGetObjectLabelEXT; +export let glGetObjectLabelKHR: *fp_glGetObjectLabelKHR = + null: *fp_glGetObjectLabelKHR; +export let glGetObjectPtrLabel: *fp_glGetObjectPtrLabel = + null: *fp_glGetObjectPtrLabel; +export let glGetObjectPtrLabelKHR: *fp_glGetObjectPtrLabelKHR = + null: *fp_glGetObjectPtrLabelKHR; +export let glGetPathCommandsNV: *fp_glGetPathCommandsNV = + null: *fp_glGetPathCommandsNV; +export let glGetPathCoordsNV: *fp_glGetPathCoordsNV = + null: *fp_glGetPathCoordsNV; +export let glGetPathDashArrayNV: *fp_glGetPathDashArrayNV = + null: *fp_glGetPathDashArrayNV; +export let glGetPathLengthNV: *fp_glGetPathLengthNV = + null: *fp_glGetPathLengthNV; +export let glGetPathMetricRangeNV: *fp_glGetPathMetricRangeNV = + null: *fp_glGetPathMetricRangeNV; +export let glGetPathMetricsNV: *fp_glGetPathMetricsNV = + null: *fp_glGetPathMetricsNV; +export let glGetPathParameterfvNV: *fp_glGetPathParameterfvNV = + null: *fp_glGetPathParameterfvNV; +export let glGetPathParameterivNV: *fp_glGetPathParameterivNV = + null: *fp_glGetPathParameterivNV; +export let glGetPathSpacingNV: *fp_glGetPathSpacingNV = + null: *fp_glGetPathSpacingNV; +export let glGetPerfCounterInfoINTEL: *fp_glGetPerfCounterInfoINTEL = + null: *fp_glGetPerfCounterInfoINTEL; +export let glGetPerfMonitorCounterDataAMD: *fp_glGetPerfMonitorCounterDataAMD = + null: *fp_glGetPerfMonitorCounterDataAMD; +export let glGetPerfMonitorCounterInfoAMD: *fp_glGetPerfMonitorCounterInfoAMD = + null: *fp_glGetPerfMonitorCounterInfoAMD; +export let glGetPerfMonitorCounterStringAMD: *fp_glGetPerfMonitorCounterStringAMD = + null: *fp_glGetPerfMonitorCounterStringAMD; +export let glGetPerfMonitorCountersAMD: *fp_glGetPerfMonitorCountersAMD = + null: *fp_glGetPerfMonitorCountersAMD; +export let glGetPerfMonitorGroupStringAMD: *fp_glGetPerfMonitorGroupStringAMD = + null: *fp_glGetPerfMonitorGroupStringAMD; +export let glGetPerfMonitorGroupsAMD: *fp_glGetPerfMonitorGroupsAMD = + null: *fp_glGetPerfMonitorGroupsAMD; +export let glGetPerfQueryDataINTEL: *fp_glGetPerfQueryDataINTEL = + null: *fp_glGetPerfQueryDataINTEL; +export let glGetPerfQueryIdByNameINTEL: *fp_glGetPerfQueryIdByNameINTEL = + null: *fp_glGetPerfQueryIdByNameINTEL; +export let glGetPerfQueryInfoINTEL: *fp_glGetPerfQueryInfoINTEL = + null: *fp_glGetPerfQueryInfoINTEL; +export let glGetPointerv: *fp_glGetPointerv = + null: *fp_glGetPointerv; +export let glGetPointervKHR: *fp_glGetPointervKHR = + null: *fp_glGetPointervKHR; +export let glGetProgramBinary: *fp_glGetProgramBinary = + null: *fp_glGetProgramBinary; +export let glGetProgramBinaryOES: *fp_glGetProgramBinaryOES = + null: *fp_glGetProgramBinaryOES; +export let glGetProgramInfoLog: *fp_glGetProgramInfoLog = + null: *fp_glGetProgramInfoLog; +export let glGetProgramInterfaceiv: *fp_glGetProgramInterfaceiv = + null: *fp_glGetProgramInterfaceiv; +export let glGetProgramPipelineInfoLog: *fp_glGetProgramPipelineInfoLog = + null: *fp_glGetProgramPipelineInfoLog; +export let glGetProgramPipelineInfoLogEXT: *fp_glGetProgramPipelineInfoLogEXT = + null: *fp_glGetProgramPipelineInfoLogEXT; +export let glGetProgramPipelineiv: *fp_glGetProgramPipelineiv = + null: *fp_glGetProgramPipelineiv; +export let glGetProgramPipelineivEXT: *fp_glGetProgramPipelineivEXT = + null: *fp_glGetProgramPipelineivEXT; +export let glGetProgramResourceIndex: *fp_glGetProgramResourceIndex = + null: *fp_glGetProgramResourceIndex; +export let glGetProgramResourceLocation: *fp_glGetProgramResourceLocation = + null: *fp_glGetProgramResourceLocation; +export let glGetProgramResourceLocationIndexEXT: *fp_glGetProgramResourceLocationIndexEXT = + null: *fp_glGetProgramResourceLocationIndexEXT; +export let glGetProgramResourceName: *fp_glGetProgramResourceName = + null: *fp_glGetProgramResourceName; +export let glGetProgramResourcefvNV: *fp_glGetProgramResourcefvNV = + null: *fp_glGetProgramResourcefvNV; +export let glGetProgramResourceiv: *fp_glGetProgramResourceiv = + null: *fp_glGetProgramResourceiv; +export let glGetProgramiv: *fp_glGetProgramiv = + null: *fp_glGetProgramiv; +export let glGetQueryObjecti64vEXT: *fp_glGetQueryObjecti64vEXT = + null: *fp_glGetQueryObjecti64vEXT; +export let glGetQueryObjectivEXT: *fp_glGetQueryObjectivEXT = + null: *fp_glGetQueryObjectivEXT; +export let glGetQueryObjectui64vEXT: *fp_glGetQueryObjectui64vEXT = + null: *fp_glGetQueryObjectui64vEXT; +export let glGetQueryObjectuiv: *fp_glGetQueryObjectuiv = + null: *fp_glGetQueryObjectuiv; +export let glGetQueryObjectuivEXT: *fp_glGetQueryObjectuivEXT = + null: *fp_glGetQueryObjectuivEXT; +export let glGetQueryiv: *fp_glGetQueryiv = + null: *fp_glGetQueryiv; +export let glGetQueryivEXT: *fp_glGetQueryivEXT = + null: *fp_glGetQueryivEXT; +export let glGetRenderbufferParameteriv: *fp_glGetRenderbufferParameteriv = + null: *fp_glGetRenderbufferParameteriv; +export let glGetSamplerParameterIiv: *fp_glGetSamplerParameterIiv = + null: *fp_glGetSamplerParameterIiv; +export let glGetSamplerParameterIivEXT: *fp_glGetSamplerParameterIivEXT = + null: *fp_glGetSamplerParameterIivEXT; +export let glGetSamplerParameterIivOES: *fp_glGetSamplerParameterIivOES = + null: *fp_glGetSamplerParameterIivOES; +export let glGetSamplerParameterIuiv: *fp_glGetSamplerParameterIuiv = + null: *fp_glGetSamplerParameterIuiv; +export let glGetSamplerParameterIuivEXT: *fp_glGetSamplerParameterIuivEXT = + null: *fp_glGetSamplerParameterIuivEXT; +export let glGetSamplerParameterIuivOES: *fp_glGetSamplerParameterIuivOES = + null: *fp_glGetSamplerParameterIuivOES; +export let glGetSamplerParameterfv: *fp_glGetSamplerParameterfv = + null: *fp_glGetSamplerParameterfv; +export let glGetSamplerParameteriv: *fp_glGetSamplerParameteriv = + null: *fp_glGetSamplerParameteriv; +export let glGetSemaphoreParameterivNV: *fp_glGetSemaphoreParameterivNV = + null: *fp_glGetSemaphoreParameterivNV; +export let glGetSemaphoreParameterui64vEXT: *fp_glGetSemaphoreParameterui64vEXT = + null: *fp_glGetSemaphoreParameterui64vEXT; +export let glGetShaderInfoLog: *fp_glGetShaderInfoLog = + null: *fp_glGetShaderInfoLog; +export let glGetShaderPrecisionFormat: *fp_glGetShaderPrecisionFormat = + null: *fp_glGetShaderPrecisionFormat; +export let glGetShaderSource: *fp_glGetShaderSource = + null: *fp_glGetShaderSource; +export let glGetShaderiv: *fp_glGetShaderiv = + null: *fp_glGetShaderiv; +export let glGetShadingRateImagePaletteNV: *fp_glGetShadingRateImagePaletteNV = + null: *fp_glGetShadingRateImagePaletteNV; +export let glGetShadingRateSampleLocationivNV: *fp_glGetShadingRateSampleLocationivNV = + null: *fp_glGetShadingRateSampleLocationivNV; +export let glGetString: *fp_glGetString = + null: *fp_glGetString; +export let glGetStringi: *fp_glGetStringi = + null: *fp_glGetStringi; +export let glGetSynciv: *fp_glGetSynciv = + null: *fp_glGetSynciv; +export let glGetSyncivAPPLE: *fp_glGetSyncivAPPLE = + null: *fp_glGetSyncivAPPLE; +export let glGetTexLevelParameterfv: *fp_glGetTexLevelParameterfv = + null: *fp_glGetTexLevelParameterfv; +export let glGetTexLevelParameteriv: *fp_glGetTexLevelParameteriv = + null: *fp_glGetTexLevelParameteriv; +export let glGetTexParameterIiv: *fp_glGetTexParameterIiv = + null: *fp_glGetTexParameterIiv; +export let glGetTexParameterIivEXT: *fp_glGetTexParameterIivEXT = + null: *fp_glGetTexParameterIivEXT; +export let glGetTexParameterIivOES: *fp_glGetTexParameterIivOES = + null: *fp_glGetTexParameterIivOES; +export let glGetTexParameterIuiv: *fp_glGetTexParameterIuiv = + null: *fp_glGetTexParameterIuiv; +export let glGetTexParameterIuivEXT: *fp_glGetTexParameterIuivEXT = + null: *fp_glGetTexParameterIuivEXT; +export let glGetTexParameterIuivOES: *fp_glGetTexParameterIuivOES = + null: *fp_glGetTexParameterIuivOES; +export let glGetTexParameterfv: *fp_glGetTexParameterfv = + null: *fp_glGetTexParameterfv; +export let glGetTexParameteriv: *fp_glGetTexParameteriv = + null: *fp_glGetTexParameteriv; +export let glGetTextureHandleIMG: *fp_glGetTextureHandleIMG = + null: *fp_glGetTextureHandleIMG; +export let glGetTextureHandleNV: *fp_glGetTextureHandleNV = + null: *fp_glGetTextureHandleNV; +export let glGetTextureSamplerHandleIMG: *fp_glGetTextureSamplerHandleIMG = + null: *fp_glGetTextureSamplerHandleIMG; +export let glGetTextureSamplerHandleNV: *fp_glGetTextureSamplerHandleNV = + null: *fp_glGetTextureSamplerHandleNV; +export let glGetTransformFeedbackVarying: *fp_glGetTransformFeedbackVarying = + null: *fp_glGetTransformFeedbackVarying; +export let glGetTranslatedShaderSourceANGLE: *fp_glGetTranslatedShaderSourceANGLE = + null: *fp_glGetTranslatedShaderSourceANGLE; +export let glGetUniformBlockIndex: *fp_glGetUniformBlockIndex = + null: *fp_glGetUniformBlockIndex; +export let glGetUniformIndices: *fp_glGetUniformIndices = + null: *fp_glGetUniformIndices; +export let glGetUniformLocation: *fp_glGetUniformLocation = + null: *fp_glGetUniformLocation; +export let glGetUniformfv: *fp_glGetUniformfv = + null: *fp_glGetUniformfv; +export let glGetUniformi64vNV: *fp_glGetUniformi64vNV = + null: *fp_glGetUniformi64vNV; +export let glGetUniformiv: *fp_glGetUniformiv = + null: *fp_glGetUniformiv; +export let glGetUniformuiv: *fp_glGetUniformuiv = + null: *fp_glGetUniformuiv; +export let glGetUnsignedBytei_vEXT: *fp_glGetUnsignedBytei_vEXT = + null: *fp_glGetUnsignedBytei_vEXT; +export let glGetUnsignedBytevEXT: *fp_glGetUnsignedBytevEXT = + null: *fp_glGetUnsignedBytevEXT; +export let glGetVertexAttribIiv: *fp_glGetVertexAttribIiv = + null: *fp_glGetVertexAttribIiv; +export let glGetVertexAttribIuiv: *fp_glGetVertexAttribIuiv = + null: *fp_glGetVertexAttribIuiv; +export let glGetVertexAttribPointerv: *fp_glGetVertexAttribPointerv = + null: *fp_glGetVertexAttribPointerv; +export let glGetVertexAttribfv: *fp_glGetVertexAttribfv = + null: *fp_glGetVertexAttribfv; +export let glGetVertexAttribiv: *fp_glGetVertexAttribiv = + null: *fp_glGetVertexAttribiv; +export let glGetVkProcAddrNV: *fp_glGetVkProcAddrNV = + null: *fp_glGetVkProcAddrNV; +export let glGetnUniformfv: *fp_glGetnUniformfv = + null: *fp_glGetnUniformfv; +export let glGetnUniformfvEXT: *fp_glGetnUniformfvEXT = + null: *fp_glGetnUniformfvEXT; +export let glGetnUniformfvKHR: *fp_glGetnUniformfvKHR = + null: *fp_glGetnUniformfvKHR; +export let glGetnUniformiv: *fp_glGetnUniformiv = + null: *fp_glGetnUniformiv; +export let glGetnUniformivEXT: *fp_glGetnUniformivEXT = + null: *fp_glGetnUniformivEXT; +export let glGetnUniformivKHR: *fp_glGetnUniformivKHR = + null: *fp_glGetnUniformivKHR; +export let glGetnUniformuiv: *fp_glGetnUniformuiv = + null: *fp_glGetnUniformuiv; +export let glGetnUniformuivKHR: *fp_glGetnUniformuivKHR = + null: *fp_glGetnUniformuivKHR; +export let glHint: *fp_glHint = + null: *fp_glHint; +export let glImportMemoryFdEXT: *fp_glImportMemoryFdEXT = + null: *fp_glImportMemoryFdEXT; +export let glImportMemoryWin32HandleEXT: *fp_glImportMemoryWin32HandleEXT = + null: *fp_glImportMemoryWin32HandleEXT; +export let glImportMemoryWin32NameEXT: *fp_glImportMemoryWin32NameEXT = + null: *fp_glImportMemoryWin32NameEXT; +export let glImportSemaphoreFdEXT: *fp_glImportSemaphoreFdEXT = + null: *fp_glImportSemaphoreFdEXT; +export let glImportSemaphoreWin32HandleEXT: *fp_glImportSemaphoreWin32HandleEXT = + null: *fp_glImportSemaphoreWin32HandleEXT; +export let glImportSemaphoreWin32NameEXT: *fp_glImportSemaphoreWin32NameEXT = + null: *fp_glImportSemaphoreWin32NameEXT; +export let glInsertEventMarkerEXT: *fp_glInsertEventMarkerEXT = + null: *fp_glInsertEventMarkerEXT; +export let glInterpolatePathsNV: *fp_glInterpolatePathsNV = + null: *fp_glInterpolatePathsNV; +export let glInvalidateFramebuffer: *fp_glInvalidateFramebuffer = + null: *fp_glInvalidateFramebuffer; +export let glInvalidateSubFramebuffer: *fp_glInvalidateSubFramebuffer = + null: *fp_glInvalidateSubFramebuffer; +export let glIsBuffer: *fp_glIsBuffer = + null: *fp_glIsBuffer; +export let glIsEnabled: *fp_glIsEnabled = + null: *fp_glIsEnabled; +export let glIsEnabledi: *fp_glIsEnabledi = + null: *fp_glIsEnabledi; +export let glIsEnablediEXT: *fp_glIsEnablediEXT = + null: *fp_glIsEnablediEXT; +export let glIsEnablediNV: *fp_glIsEnablediNV = + null: *fp_glIsEnablediNV; +export let glIsEnablediOES: *fp_glIsEnablediOES = + null: *fp_glIsEnablediOES; +export let glIsFenceNV: *fp_glIsFenceNV = + null: *fp_glIsFenceNV; +export let glIsFramebuffer: *fp_glIsFramebuffer = + null: *fp_glIsFramebuffer; +export let glIsImageHandleResidentNV: *fp_glIsImageHandleResidentNV = + null: *fp_glIsImageHandleResidentNV; +export let glIsMemoryObjectEXT: *fp_glIsMemoryObjectEXT = + null: *fp_glIsMemoryObjectEXT; +export let glIsPathNV: *fp_glIsPathNV = + null: *fp_glIsPathNV; +export let glIsPointInFillPathNV: *fp_glIsPointInFillPathNV = + null: *fp_glIsPointInFillPathNV; +export let glIsPointInStrokePathNV: *fp_glIsPointInStrokePathNV = + null: *fp_glIsPointInStrokePathNV; +export let glIsProgram: *fp_glIsProgram = + null: *fp_glIsProgram; +export let glIsProgramPipeline: *fp_glIsProgramPipeline = + null: *fp_glIsProgramPipeline; +export let glIsProgramPipelineEXT: *fp_glIsProgramPipelineEXT = + null: *fp_glIsProgramPipelineEXT; +export let glIsQuery: *fp_glIsQuery = + null: *fp_glIsQuery; +export let glIsQueryEXT: *fp_glIsQueryEXT = + null: *fp_glIsQueryEXT; +export let glIsRenderbuffer: *fp_glIsRenderbuffer = + null: *fp_glIsRenderbuffer; +export let glIsSampler: *fp_glIsSampler = + null: *fp_glIsSampler; +export let glIsSemaphoreEXT: *fp_glIsSemaphoreEXT = + null: *fp_glIsSemaphoreEXT; +export let glIsShader: *fp_glIsShader = + null: *fp_glIsShader; +export let glIsSync: *fp_glIsSync = + null: *fp_glIsSync; +export let glIsSyncAPPLE: *fp_glIsSyncAPPLE = + null: *fp_glIsSyncAPPLE; +export let glIsTexture: *fp_glIsTexture = + null: *fp_glIsTexture; +export let glIsTextureHandleResidentNV: *fp_glIsTextureHandleResidentNV = + null: *fp_glIsTextureHandleResidentNV; +export let glIsTransformFeedback: *fp_glIsTransformFeedback = + null: *fp_glIsTransformFeedback; +export let glIsVertexArray: *fp_glIsVertexArray = + null: *fp_glIsVertexArray; +export let glIsVertexArrayOES: *fp_glIsVertexArrayOES = + null: *fp_glIsVertexArrayOES; +export let glLabelObjectEXT: *fp_glLabelObjectEXT = + null: *fp_glLabelObjectEXT; +export let glLineWidth: *fp_glLineWidth = + null: *fp_glLineWidth; +export let glLinkProgram: *fp_glLinkProgram = + null: *fp_glLinkProgram; +export let glMakeImageHandleNonResidentNV: *fp_glMakeImageHandleNonResidentNV = + null: *fp_glMakeImageHandleNonResidentNV; +export let glMakeImageHandleResidentNV: *fp_glMakeImageHandleResidentNV = + null: *fp_glMakeImageHandleResidentNV; +export let glMakeTextureHandleNonResidentNV: *fp_glMakeTextureHandleNonResidentNV = + null: *fp_glMakeTextureHandleNonResidentNV; +export let glMakeTextureHandleResidentNV: *fp_glMakeTextureHandleResidentNV = + null: *fp_glMakeTextureHandleResidentNV; +export let glMapBufferOES: *fp_glMapBufferOES = + null: *fp_glMapBufferOES; +export let glMapBufferRange: *fp_glMapBufferRange = + null: *fp_glMapBufferRange; +export let glMapBufferRangeEXT: *fp_glMapBufferRangeEXT = + null: *fp_glMapBufferRangeEXT; +export let glMatrixFrustumEXT: *fp_glMatrixFrustumEXT = + null: *fp_glMatrixFrustumEXT; +export let glMatrixLoad3x2fNV: *fp_glMatrixLoad3x2fNV = + null: *fp_glMatrixLoad3x2fNV; +export let glMatrixLoad3x3fNV: *fp_glMatrixLoad3x3fNV = + null: *fp_glMatrixLoad3x3fNV; +export let glMatrixLoadIdentityEXT: *fp_glMatrixLoadIdentityEXT = + null: *fp_glMatrixLoadIdentityEXT; +export let glMatrixLoadTranspose3x3fNV: *fp_glMatrixLoadTranspose3x3fNV = + null: *fp_glMatrixLoadTranspose3x3fNV; +export let glMatrixLoadTransposedEXT: *fp_glMatrixLoadTransposedEXT = + null: *fp_glMatrixLoadTransposedEXT; +export let glMatrixLoadTransposefEXT: *fp_glMatrixLoadTransposefEXT = + null: *fp_glMatrixLoadTransposefEXT; +export let glMatrixLoaddEXT: *fp_glMatrixLoaddEXT = + null: *fp_glMatrixLoaddEXT; +export let glMatrixLoadfEXT: *fp_glMatrixLoadfEXT = + null: *fp_glMatrixLoadfEXT; +export let glMatrixMult3x2fNV: *fp_glMatrixMult3x2fNV = + null: *fp_glMatrixMult3x2fNV; +export let glMatrixMult3x3fNV: *fp_glMatrixMult3x3fNV = + null: *fp_glMatrixMult3x3fNV; +export let glMatrixMultTranspose3x3fNV: *fp_glMatrixMultTranspose3x3fNV = + null: *fp_glMatrixMultTranspose3x3fNV; +export let glMatrixMultTransposedEXT: *fp_glMatrixMultTransposedEXT = + null: *fp_glMatrixMultTransposedEXT; +export let glMatrixMultTransposefEXT: *fp_glMatrixMultTransposefEXT = + null: *fp_glMatrixMultTransposefEXT; +export let glMatrixMultdEXT: *fp_glMatrixMultdEXT = + null: *fp_glMatrixMultdEXT; +export let glMatrixMultfEXT: *fp_glMatrixMultfEXT = + null: *fp_glMatrixMultfEXT; +export let glMatrixOrthoEXT: *fp_glMatrixOrthoEXT = + null: *fp_glMatrixOrthoEXT; +export let glMatrixPopEXT: *fp_glMatrixPopEXT = + null: *fp_glMatrixPopEXT; +export let glMatrixPushEXT: *fp_glMatrixPushEXT = + null: *fp_glMatrixPushEXT; +export let glMatrixRotatedEXT: *fp_glMatrixRotatedEXT = + null: *fp_glMatrixRotatedEXT; +export let glMatrixRotatefEXT: *fp_glMatrixRotatefEXT = + null: *fp_glMatrixRotatefEXT; +export let glMatrixScaledEXT: *fp_glMatrixScaledEXT = + null: *fp_glMatrixScaledEXT; +export let glMatrixScalefEXT: *fp_glMatrixScalefEXT = + null: *fp_glMatrixScalefEXT; +export let glMatrixTranslatedEXT: *fp_glMatrixTranslatedEXT = + null: *fp_glMatrixTranslatedEXT; +export let glMatrixTranslatefEXT: *fp_glMatrixTranslatefEXT = + null: *fp_glMatrixTranslatefEXT; +export let glMaxShaderCompilerThreadsKHR: *fp_glMaxShaderCompilerThreadsKHR = + null: *fp_glMaxShaderCompilerThreadsKHR; +export let glMemoryBarrier: *fp_glMemoryBarrier = + null: *fp_glMemoryBarrier; +export let glMemoryBarrierByRegion: *fp_glMemoryBarrierByRegion = + null: *fp_glMemoryBarrierByRegion; +export let glMemoryObjectParameterivEXT: *fp_glMemoryObjectParameterivEXT = + null: *fp_glMemoryObjectParameterivEXT; +export let glMinSampleShading: *fp_glMinSampleShading = + null: *fp_glMinSampleShading; +export let glMinSampleShadingOES: *fp_glMinSampleShadingOES = + null: *fp_glMinSampleShadingOES; +export let glMultiDrawArraysEXT: *fp_glMultiDrawArraysEXT = + null: *fp_glMultiDrawArraysEXT; +export let glMultiDrawArraysIndirectEXT: *fp_glMultiDrawArraysIndirectEXT = + null: *fp_glMultiDrawArraysIndirectEXT; +export let glMultiDrawElementsBaseVertexEXT: *fp_glMultiDrawElementsBaseVertexEXT = + null: *fp_glMultiDrawElementsBaseVertexEXT; +export let glMultiDrawElementsEXT: *fp_glMultiDrawElementsEXT = + null: *fp_glMultiDrawElementsEXT; +export let glMultiDrawElementsIndirectEXT: *fp_glMultiDrawElementsIndirectEXT = + null: *fp_glMultiDrawElementsIndirectEXT; +export let glMultiDrawMeshTasksIndirectCountNV: *fp_glMultiDrawMeshTasksIndirectCountNV = + null: *fp_glMultiDrawMeshTasksIndirectCountNV; +export let glMultiDrawMeshTasksIndirectNV: *fp_glMultiDrawMeshTasksIndirectNV = + null: *fp_glMultiDrawMeshTasksIndirectNV; +export let glNamedBufferAttachMemoryNV: *fp_glNamedBufferAttachMemoryNV = + null: *fp_glNamedBufferAttachMemoryNV; +export let glNamedBufferPageCommitmentMemNV: *fp_glNamedBufferPageCommitmentMemNV = + null: *fp_glNamedBufferPageCommitmentMemNV; +export let glNamedBufferStorageExternalEXT: *fp_glNamedBufferStorageExternalEXT = + null: *fp_glNamedBufferStorageExternalEXT; +export let glNamedBufferStorageMemEXT: *fp_glNamedBufferStorageMemEXT = + null: *fp_glNamedBufferStorageMemEXT; +export let glNamedFramebufferSampleLocationsfvNV: *fp_glNamedFramebufferSampleLocationsfvNV = + null: *fp_glNamedFramebufferSampleLocationsfvNV; +export let glNamedRenderbufferStorageMultisampleAdvancedAMD: *fp_glNamedRenderbufferStorageMultisampleAdvancedAMD = + null: *fp_glNamedRenderbufferStorageMultisampleAdvancedAMD; +export let glObjectLabel: *fp_glObjectLabel = + null: *fp_glObjectLabel; +export let glObjectLabelKHR: *fp_glObjectLabelKHR = + null: *fp_glObjectLabelKHR; +export let glObjectPtrLabel: *fp_glObjectPtrLabel = + null: *fp_glObjectPtrLabel; +export let glObjectPtrLabelKHR: *fp_glObjectPtrLabelKHR = + null: *fp_glObjectPtrLabelKHR; +export let glPatchParameteri: *fp_glPatchParameteri = + null: *fp_glPatchParameteri; +export let glPatchParameteriEXT: *fp_glPatchParameteriEXT = + null: *fp_glPatchParameteriEXT; +export let glPatchParameteriOES: *fp_glPatchParameteriOES = + null: *fp_glPatchParameteriOES; +export let glPathCommandsNV: *fp_glPathCommandsNV = + null: *fp_glPathCommandsNV; +export let glPathCoordsNV: *fp_glPathCoordsNV = + null: *fp_glPathCoordsNV; +export let glPathCoverDepthFuncNV: *fp_glPathCoverDepthFuncNV = + null: *fp_glPathCoverDepthFuncNV; +export let glPathDashArrayNV: *fp_glPathDashArrayNV = + null: *fp_glPathDashArrayNV; +export let glPathGlyphIndexArrayNV: *fp_glPathGlyphIndexArrayNV = + null: *fp_glPathGlyphIndexArrayNV; +export let glPathGlyphIndexRangeNV: *fp_glPathGlyphIndexRangeNV = + null: *fp_glPathGlyphIndexRangeNV; +export let glPathGlyphRangeNV: *fp_glPathGlyphRangeNV = + null: *fp_glPathGlyphRangeNV; +export let glPathGlyphsNV: *fp_glPathGlyphsNV = + null: *fp_glPathGlyphsNV; +export let glPathMemoryGlyphIndexArrayNV: *fp_glPathMemoryGlyphIndexArrayNV = + null: *fp_glPathMemoryGlyphIndexArrayNV; +export let glPathParameterfNV: *fp_glPathParameterfNV = + null: *fp_glPathParameterfNV; +export let glPathParameterfvNV: *fp_glPathParameterfvNV = + null: *fp_glPathParameterfvNV; +export let glPathParameteriNV: *fp_glPathParameteriNV = + null: *fp_glPathParameteriNV; +export let glPathParameterivNV: *fp_glPathParameterivNV = + null: *fp_glPathParameterivNV; +export let glPathStencilDepthOffsetNV: *fp_glPathStencilDepthOffsetNV = + null: *fp_glPathStencilDepthOffsetNV; +export let glPathStencilFuncNV: *fp_glPathStencilFuncNV = + null: *fp_glPathStencilFuncNV; +export let glPathStringNV: *fp_glPathStringNV = + null: *fp_glPathStringNV; +export let glPathSubCommandsNV: *fp_glPathSubCommandsNV = + null: *fp_glPathSubCommandsNV; +export let glPathSubCoordsNV: *fp_glPathSubCoordsNV = + null: *fp_glPathSubCoordsNV; +export let glPauseTransformFeedback: *fp_glPauseTransformFeedback = + null: *fp_glPauseTransformFeedback; +export let glPixelStorei: *fp_glPixelStorei = + null: *fp_glPixelStorei; +export let glPointAlongPathNV: *fp_glPointAlongPathNV = + null: *fp_glPointAlongPathNV; +export let glPolygonModeNV: *fp_glPolygonModeNV = + null: *fp_glPolygonModeNV; +export let glPolygonOffset: *fp_glPolygonOffset = + null: *fp_glPolygonOffset; +export let glPolygonOffsetClampEXT: *fp_glPolygonOffsetClampEXT = + null: *fp_glPolygonOffsetClampEXT; +export let glPopDebugGroup: *fp_glPopDebugGroup = + null: *fp_glPopDebugGroup; +export let glPopDebugGroupKHR: *fp_glPopDebugGroupKHR = + null: *fp_glPopDebugGroupKHR; +export let glPopGroupMarkerEXT: *fp_glPopGroupMarkerEXT = + null: *fp_glPopGroupMarkerEXT; +export let glPrimitiveBoundingBox: *fp_glPrimitiveBoundingBox = + null: *fp_glPrimitiveBoundingBox; +export let glPrimitiveBoundingBoxEXT: *fp_glPrimitiveBoundingBoxEXT = + null: *fp_glPrimitiveBoundingBoxEXT; +export let glPrimitiveBoundingBoxOES: *fp_glPrimitiveBoundingBoxOES = + null: *fp_glPrimitiveBoundingBoxOES; +export let glProgramBinary: *fp_glProgramBinary = + null: *fp_glProgramBinary; +export let glProgramBinaryOES: *fp_glProgramBinaryOES = + null: *fp_glProgramBinaryOES; +export let glProgramParameteri: *fp_glProgramParameteri = + null: *fp_glProgramParameteri; +export let glProgramParameteriEXT: *fp_glProgramParameteriEXT = + null: *fp_glProgramParameteriEXT; +export let glProgramPathFragmentInputGenNV: *fp_glProgramPathFragmentInputGenNV = + null: *fp_glProgramPathFragmentInputGenNV; +export let glProgramUniform1f: *fp_glProgramUniform1f = + null: *fp_glProgramUniform1f; +export let glProgramUniform1fEXT: *fp_glProgramUniform1fEXT = + null: *fp_glProgramUniform1fEXT; +export let glProgramUniform1fv: *fp_glProgramUniform1fv = + null: *fp_glProgramUniform1fv; +export let glProgramUniform1fvEXT: *fp_glProgramUniform1fvEXT = + null: *fp_glProgramUniform1fvEXT; +export let glProgramUniform1i: *fp_glProgramUniform1i = + null: *fp_glProgramUniform1i; +export let glProgramUniform1i64NV: *fp_glProgramUniform1i64NV = + null: *fp_glProgramUniform1i64NV; +export let glProgramUniform1i64vNV: *fp_glProgramUniform1i64vNV = + null: *fp_glProgramUniform1i64vNV; +export let glProgramUniform1iEXT: *fp_glProgramUniform1iEXT = + null: *fp_glProgramUniform1iEXT; +export let glProgramUniform1iv: *fp_glProgramUniform1iv = + null: *fp_glProgramUniform1iv; +export let glProgramUniform1ivEXT: *fp_glProgramUniform1ivEXT = + null: *fp_glProgramUniform1ivEXT; +export let glProgramUniform1ui: *fp_glProgramUniform1ui = + null: *fp_glProgramUniform1ui; +export let glProgramUniform1ui64NV: *fp_glProgramUniform1ui64NV = + null: *fp_glProgramUniform1ui64NV; +export let glProgramUniform1ui64vNV: *fp_glProgramUniform1ui64vNV = + null: *fp_glProgramUniform1ui64vNV; +export let glProgramUniform1uiEXT: *fp_glProgramUniform1uiEXT = + null: *fp_glProgramUniform1uiEXT; +export let glProgramUniform1uiv: *fp_glProgramUniform1uiv = + null: *fp_glProgramUniform1uiv; +export let glProgramUniform1uivEXT: *fp_glProgramUniform1uivEXT = + null: *fp_glProgramUniform1uivEXT; +export let glProgramUniform2f: *fp_glProgramUniform2f = + null: *fp_glProgramUniform2f; +export let glProgramUniform2fEXT: *fp_glProgramUniform2fEXT = + null: *fp_glProgramUniform2fEXT; +export let glProgramUniform2fv: *fp_glProgramUniform2fv = + null: *fp_glProgramUniform2fv; +export let glProgramUniform2fvEXT: *fp_glProgramUniform2fvEXT = + null: *fp_glProgramUniform2fvEXT; +export let glProgramUniform2i: *fp_glProgramUniform2i = + null: *fp_glProgramUniform2i; +export let glProgramUniform2i64NV: *fp_glProgramUniform2i64NV = + null: *fp_glProgramUniform2i64NV; +export let glProgramUniform2i64vNV: *fp_glProgramUniform2i64vNV = + null: *fp_glProgramUniform2i64vNV; +export let glProgramUniform2iEXT: *fp_glProgramUniform2iEXT = + null: *fp_glProgramUniform2iEXT; +export let glProgramUniform2iv: *fp_glProgramUniform2iv = + null: *fp_glProgramUniform2iv; +export let glProgramUniform2ivEXT: *fp_glProgramUniform2ivEXT = + null: *fp_glProgramUniform2ivEXT; +export let glProgramUniform2ui: *fp_glProgramUniform2ui = + null: *fp_glProgramUniform2ui; +export let glProgramUniform2ui64NV: *fp_glProgramUniform2ui64NV = + null: *fp_glProgramUniform2ui64NV; +export let glProgramUniform2ui64vNV: *fp_glProgramUniform2ui64vNV = + null: *fp_glProgramUniform2ui64vNV; +export let glProgramUniform2uiEXT: *fp_glProgramUniform2uiEXT = + null: *fp_glProgramUniform2uiEXT; +export let glProgramUniform2uiv: *fp_glProgramUniform2uiv = + null: *fp_glProgramUniform2uiv; +export let glProgramUniform2uivEXT: *fp_glProgramUniform2uivEXT = + null: *fp_glProgramUniform2uivEXT; +export let glProgramUniform3f: *fp_glProgramUniform3f = + null: *fp_glProgramUniform3f; +export let glProgramUniform3fEXT: *fp_glProgramUniform3fEXT = + null: *fp_glProgramUniform3fEXT; +export let glProgramUniform3fv: *fp_glProgramUniform3fv = + null: *fp_glProgramUniform3fv; +export let glProgramUniform3fvEXT: *fp_glProgramUniform3fvEXT = + null: *fp_glProgramUniform3fvEXT; +export let glProgramUniform3i: *fp_glProgramUniform3i = + null: *fp_glProgramUniform3i; +export let glProgramUniform3i64NV: *fp_glProgramUniform3i64NV = + null: *fp_glProgramUniform3i64NV; +export let glProgramUniform3i64vNV: *fp_glProgramUniform3i64vNV = + null: *fp_glProgramUniform3i64vNV; +export let glProgramUniform3iEXT: *fp_glProgramUniform3iEXT = + null: *fp_glProgramUniform3iEXT; +export let glProgramUniform3iv: *fp_glProgramUniform3iv = + null: *fp_glProgramUniform3iv; +export let glProgramUniform3ivEXT: *fp_glProgramUniform3ivEXT = + null: *fp_glProgramUniform3ivEXT; +export let glProgramUniform3ui: *fp_glProgramUniform3ui = + null: *fp_glProgramUniform3ui; +export let glProgramUniform3ui64NV: *fp_glProgramUniform3ui64NV = + null: *fp_glProgramUniform3ui64NV; +export let glProgramUniform3ui64vNV: *fp_glProgramUniform3ui64vNV = + null: *fp_glProgramUniform3ui64vNV; +export let glProgramUniform3uiEXT: *fp_glProgramUniform3uiEXT = + null: *fp_glProgramUniform3uiEXT; +export let glProgramUniform3uiv: *fp_glProgramUniform3uiv = + null: *fp_glProgramUniform3uiv; +export let glProgramUniform3uivEXT: *fp_glProgramUniform3uivEXT = + null: *fp_glProgramUniform3uivEXT; +export let glProgramUniform4f: *fp_glProgramUniform4f = + null: *fp_glProgramUniform4f; +export let glProgramUniform4fEXT: *fp_glProgramUniform4fEXT = + null: *fp_glProgramUniform4fEXT; +export let glProgramUniform4fv: *fp_glProgramUniform4fv = + null: *fp_glProgramUniform4fv; +export let glProgramUniform4fvEXT: *fp_glProgramUniform4fvEXT = + null: *fp_glProgramUniform4fvEXT; +export let glProgramUniform4i: *fp_glProgramUniform4i = + null: *fp_glProgramUniform4i; +export let glProgramUniform4i64NV: *fp_glProgramUniform4i64NV = + null: *fp_glProgramUniform4i64NV; +export let glProgramUniform4i64vNV: *fp_glProgramUniform4i64vNV = + null: *fp_glProgramUniform4i64vNV; +export let glProgramUniform4iEXT: *fp_glProgramUniform4iEXT = + null: *fp_glProgramUniform4iEXT; +export let glProgramUniform4iv: *fp_glProgramUniform4iv = + null: *fp_glProgramUniform4iv; +export let glProgramUniform4ivEXT: *fp_glProgramUniform4ivEXT = + null: *fp_glProgramUniform4ivEXT; +export let glProgramUniform4ui: *fp_glProgramUniform4ui = + null: *fp_glProgramUniform4ui; +export let glProgramUniform4ui64NV: *fp_glProgramUniform4ui64NV = + null: *fp_glProgramUniform4ui64NV; +export let glProgramUniform4ui64vNV: *fp_glProgramUniform4ui64vNV = + null: *fp_glProgramUniform4ui64vNV; +export let glProgramUniform4uiEXT: *fp_glProgramUniform4uiEXT = + null: *fp_glProgramUniform4uiEXT; +export let glProgramUniform4uiv: *fp_glProgramUniform4uiv = + null: *fp_glProgramUniform4uiv; +export let glProgramUniform4uivEXT: *fp_glProgramUniform4uivEXT = + null: *fp_glProgramUniform4uivEXT; +export let glProgramUniformHandleui64IMG: *fp_glProgramUniformHandleui64IMG = + null: *fp_glProgramUniformHandleui64IMG; +export let glProgramUniformHandleui64NV: *fp_glProgramUniformHandleui64NV = + null: *fp_glProgramUniformHandleui64NV; +export let glProgramUniformHandleui64vIMG: *fp_glProgramUniformHandleui64vIMG = + null: *fp_glProgramUniformHandleui64vIMG; +export let glProgramUniformHandleui64vNV: *fp_glProgramUniformHandleui64vNV = + null: *fp_glProgramUniformHandleui64vNV; +export let glProgramUniformMatrix2fv: *fp_glProgramUniformMatrix2fv = + null: *fp_glProgramUniformMatrix2fv; +export let glProgramUniformMatrix2fvEXT: *fp_glProgramUniformMatrix2fvEXT = + null: *fp_glProgramUniformMatrix2fvEXT; +export let glProgramUniformMatrix2x3fv: *fp_glProgramUniformMatrix2x3fv = + null: *fp_glProgramUniformMatrix2x3fv; +export let glProgramUniformMatrix2x3fvEXT: *fp_glProgramUniformMatrix2x3fvEXT = + null: *fp_glProgramUniformMatrix2x3fvEXT; +export let glProgramUniformMatrix2x4fv: *fp_glProgramUniformMatrix2x4fv = + null: *fp_glProgramUniformMatrix2x4fv; +export let glProgramUniformMatrix2x4fvEXT: *fp_glProgramUniformMatrix2x4fvEXT = + null: *fp_glProgramUniformMatrix2x4fvEXT; +export let glProgramUniformMatrix3fv: *fp_glProgramUniformMatrix3fv = + null: *fp_glProgramUniformMatrix3fv; +export let glProgramUniformMatrix3fvEXT: *fp_glProgramUniformMatrix3fvEXT = + null: *fp_glProgramUniformMatrix3fvEXT; +export let glProgramUniformMatrix3x2fv: *fp_glProgramUniformMatrix3x2fv = + null: *fp_glProgramUniformMatrix3x2fv; +export let glProgramUniformMatrix3x2fvEXT: *fp_glProgramUniformMatrix3x2fvEXT = + null: *fp_glProgramUniformMatrix3x2fvEXT; +export let glProgramUniformMatrix3x4fv: *fp_glProgramUniformMatrix3x4fv = + null: *fp_glProgramUniformMatrix3x4fv; +export let glProgramUniformMatrix3x4fvEXT: *fp_glProgramUniformMatrix3x4fvEXT = + null: *fp_glProgramUniformMatrix3x4fvEXT; +export let glProgramUniformMatrix4fv: *fp_glProgramUniformMatrix4fv = + null: *fp_glProgramUniformMatrix4fv; +export let glProgramUniformMatrix4fvEXT: *fp_glProgramUniformMatrix4fvEXT = + null: *fp_glProgramUniformMatrix4fvEXT; +export let glProgramUniformMatrix4x2fv: *fp_glProgramUniformMatrix4x2fv = + null: *fp_glProgramUniformMatrix4x2fv; +export let glProgramUniformMatrix4x2fvEXT: *fp_glProgramUniformMatrix4x2fvEXT = + null: *fp_glProgramUniformMatrix4x2fvEXT; +export let glProgramUniformMatrix4x3fv: *fp_glProgramUniformMatrix4x3fv = + null: *fp_glProgramUniformMatrix4x3fv; +export let glProgramUniformMatrix4x3fvEXT: *fp_glProgramUniformMatrix4x3fvEXT = + null: *fp_glProgramUniformMatrix4x3fvEXT; +export let glPushDebugGroup: *fp_glPushDebugGroup = + null: *fp_glPushDebugGroup; +export let glPushDebugGroupKHR: *fp_glPushDebugGroupKHR = + null: *fp_glPushDebugGroupKHR; +export let glPushGroupMarkerEXT: *fp_glPushGroupMarkerEXT = + null: *fp_glPushGroupMarkerEXT; +export let glQueryCounterEXT: *fp_glQueryCounterEXT = + null: *fp_glQueryCounterEXT; +export let glRasterSamplesEXT: *fp_glRasterSamplesEXT = + null: *fp_glRasterSamplesEXT; +export let glReadBuffer: *fp_glReadBuffer = + null: *fp_glReadBuffer; +export let glReadBufferIndexedEXT: *fp_glReadBufferIndexedEXT = + null: *fp_glReadBufferIndexedEXT; +export let glReadBufferNV: *fp_glReadBufferNV = + null: *fp_glReadBufferNV; +export let glReadPixels: *fp_glReadPixels = + null: *fp_glReadPixels; +export let glReadnPixels: *fp_glReadnPixels = + null: *fp_glReadnPixels; +export let glReadnPixelsEXT: *fp_glReadnPixelsEXT = + null: *fp_glReadnPixelsEXT; +export let glReadnPixelsKHR: *fp_glReadnPixelsKHR = + null: *fp_glReadnPixelsKHR; +export let glReleaseKeyedMutexWin32EXT: *fp_glReleaseKeyedMutexWin32EXT = + null: *fp_glReleaseKeyedMutexWin32EXT; +export let glReleaseShaderCompiler: *fp_glReleaseShaderCompiler = + null: *fp_glReleaseShaderCompiler; +export let glRenderbufferStorage: *fp_glRenderbufferStorage = + null: *fp_glRenderbufferStorage; +export let glRenderbufferStorageMultisample: *fp_glRenderbufferStorageMultisample = + null: *fp_glRenderbufferStorageMultisample; +export let glRenderbufferStorageMultisampleANGLE: *fp_glRenderbufferStorageMultisampleANGLE = + null: *fp_glRenderbufferStorageMultisampleANGLE; +export let glRenderbufferStorageMultisampleAPPLE: *fp_glRenderbufferStorageMultisampleAPPLE = + null: *fp_glRenderbufferStorageMultisampleAPPLE; +export let glRenderbufferStorageMultisampleAdvancedAMD: *fp_glRenderbufferStorageMultisampleAdvancedAMD = + null: *fp_glRenderbufferStorageMultisampleAdvancedAMD; +export let glRenderbufferStorageMultisampleEXT: *fp_glRenderbufferStorageMultisampleEXT = + null: *fp_glRenderbufferStorageMultisampleEXT; +export let glRenderbufferStorageMultisampleIMG: *fp_glRenderbufferStorageMultisampleIMG = + null: *fp_glRenderbufferStorageMultisampleIMG; +export let glRenderbufferStorageMultisampleNV: *fp_glRenderbufferStorageMultisampleNV = + null: *fp_glRenderbufferStorageMultisampleNV; +export let glResetMemoryObjectParameterNV: *fp_glResetMemoryObjectParameterNV = + null: *fp_glResetMemoryObjectParameterNV; +export let glResolveDepthValuesNV: *fp_glResolveDepthValuesNV = + null: *fp_glResolveDepthValuesNV; +export let glResolveMultisampleFramebufferAPPLE: *fp_glResolveMultisampleFramebufferAPPLE = + null: *fp_glResolveMultisampleFramebufferAPPLE; +export let glResumeTransformFeedback: *fp_glResumeTransformFeedback = + null: *fp_glResumeTransformFeedback; +export let glSampleCoverage: *fp_glSampleCoverage = + null: *fp_glSampleCoverage; +export let glSampleMaski: *fp_glSampleMaski = + null: *fp_glSampleMaski; +export let glSamplerParameterIiv: *fp_glSamplerParameterIiv = + null: *fp_glSamplerParameterIiv; +export let glSamplerParameterIivEXT: *fp_glSamplerParameterIivEXT = + null: *fp_glSamplerParameterIivEXT; +export let glSamplerParameterIivOES: *fp_glSamplerParameterIivOES = + null: *fp_glSamplerParameterIivOES; +export let glSamplerParameterIuiv: *fp_glSamplerParameterIuiv = + null: *fp_glSamplerParameterIuiv; +export let glSamplerParameterIuivEXT: *fp_glSamplerParameterIuivEXT = + null: *fp_glSamplerParameterIuivEXT; +export let glSamplerParameterIuivOES: *fp_glSamplerParameterIuivOES = + null: *fp_glSamplerParameterIuivOES; +export let glSamplerParameterf: *fp_glSamplerParameterf = + null: *fp_glSamplerParameterf; +export let glSamplerParameterfv: *fp_glSamplerParameterfv = + null: *fp_glSamplerParameterfv; +export let glSamplerParameteri: *fp_glSamplerParameteri = + null: *fp_glSamplerParameteri; +export let glSamplerParameteriv: *fp_glSamplerParameteriv = + null: *fp_glSamplerParameteriv; +export let glScissor: *fp_glScissor = + null: *fp_glScissor; +export let glScissorArrayvNV: *fp_glScissorArrayvNV = + null: *fp_glScissorArrayvNV; +export let glScissorArrayvOES: *fp_glScissorArrayvOES = + null: *fp_glScissorArrayvOES; +export let glScissorExclusiveArrayvNV: *fp_glScissorExclusiveArrayvNV = + null: *fp_glScissorExclusiveArrayvNV; +export let glScissorExclusiveNV: *fp_glScissorExclusiveNV = + null: *fp_glScissorExclusiveNV; +export let glScissorIndexedNV: *fp_glScissorIndexedNV = + null: *fp_glScissorIndexedNV; +export let glScissorIndexedOES: *fp_glScissorIndexedOES = + null: *fp_glScissorIndexedOES; +export let glScissorIndexedvNV: *fp_glScissorIndexedvNV = + null: *fp_glScissorIndexedvNV; +export let glScissorIndexedvOES: *fp_glScissorIndexedvOES = + null: *fp_glScissorIndexedvOES; +export let glSelectPerfMonitorCountersAMD: *fp_glSelectPerfMonitorCountersAMD = + null: *fp_glSelectPerfMonitorCountersAMD; +export let glSemaphoreParameterivNV: *fp_glSemaphoreParameterivNV = + null: *fp_glSemaphoreParameterivNV; +export let glSemaphoreParameterui64vEXT: *fp_glSemaphoreParameterui64vEXT = + null: *fp_glSemaphoreParameterui64vEXT; +export let glSetFenceNV: *fp_glSetFenceNV = + null: *fp_glSetFenceNV; +export let glShaderBinary: *fp_glShaderBinary = + null: *fp_glShaderBinary; +export let glShaderSource: *fp_glShaderSource = + null: *fp_glShaderSource; +export let glShadingRateCombinerOpsEXT: *fp_glShadingRateCombinerOpsEXT = + null: *fp_glShadingRateCombinerOpsEXT; +export let glShadingRateEXT: *fp_glShadingRateEXT = + null: *fp_glShadingRateEXT; +export let glShadingRateImageBarrierNV: *fp_glShadingRateImageBarrierNV = + null: *fp_glShadingRateImageBarrierNV; +export let glShadingRateImagePaletteNV: *fp_glShadingRateImagePaletteNV = + null: *fp_glShadingRateImagePaletteNV; +export let glShadingRateQCOM: *fp_glShadingRateQCOM = + null: *fp_glShadingRateQCOM; +export let glShadingRateSampleOrderCustomNV: *fp_glShadingRateSampleOrderCustomNV = + null: *fp_glShadingRateSampleOrderCustomNV; +export let glShadingRateSampleOrderNV: *fp_glShadingRateSampleOrderNV = + null: *fp_glShadingRateSampleOrderNV; +export let glSignalSemaphoreEXT: *fp_glSignalSemaphoreEXT = + null: *fp_glSignalSemaphoreEXT; +export let glSignalVkFenceNV: *fp_glSignalVkFenceNV = + null: *fp_glSignalVkFenceNV; +export let glSignalVkSemaphoreNV: *fp_glSignalVkSemaphoreNV = + null: *fp_glSignalVkSemaphoreNV; +export let glStartTilingQCOM: *fp_glStartTilingQCOM = + null: *fp_glStartTilingQCOM; +export let glStencilFillPathInstancedNV: *fp_glStencilFillPathInstancedNV = + null: *fp_glStencilFillPathInstancedNV; +export let glStencilFillPathNV: *fp_glStencilFillPathNV = + null: *fp_glStencilFillPathNV; +export let glStencilFunc: *fp_glStencilFunc = + null: *fp_glStencilFunc; +export let glStencilFuncSeparate: *fp_glStencilFuncSeparate = + null: *fp_glStencilFuncSeparate; +export let glStencilMask: *fp_glStencilMask = + null: *fp_glStencilMask; +export let glStencilMaskSeparate: *fp_glStencilMaskSeparate = + null: *fp_glStencilMaskSeparate; +export let glStencilOp: *fp_glStencilOp = + null: *fp_glStencilOp; +export let glStencilOpSeparate: *fp_glStencilOpSeparate = + null: *fp_glStencilOpSeparate; +export let glStencilStrokePathInstancedNV: *fp_glStencilStrokePathInstancedNV = + null: *fp_glStencilStrokePathInstancedNV; +export let glStencilStrokePathNV: *fp_glStencilStrokePathNV = + null: *fp_glStencilStrokePathNV; +export let glStencilThenCoverFillPathInstancedNV: *fp_glStencilThenCoverFillPathInstancedNV = + null: *fp_glStencilThenCoverFillPathInstancedNV; +export let glStencilThenCoverFillPathNV: *fp_glStencilThenCoverFillPathNV = + null: *fp_glStencilThenCoverFillPathNV; +export let glStencilThenCoverStrokePathInstancedNV: *fp_glStencilThenCoverStrokePathInstancedNV = + null: *fp_glStencilThenCoverStrokePathInstancedNV; +export let glStencilThenCoverStrokePathNV: *fp_glStencilThenCoverStrokePathNV = + null: *fp_glStencilThenCoverStrokePathNV; +export let glSubpixelPrecisionBiasNV: *fp_glSubpixelPrecisionBiasNV = + null: *fp_glSubpixelPrecisionBiasNV; +export let glTestFenceNV: *fp_glTestFenceNV = + null: *fp_glTestFenceNV; +export let glTexAttachMemoryNV: *fp_glTexAttachMemoryNV = + null: *fp_glTexAttachMemoryNV; +export let glTexBuffer: *fp_glTexBuffer = + null: *fp_glTexBuffer; +export let glTexBufferEXT: *fp_glTexBufferEXT = + null: *fp_glTexBufferEXT; +export let glTexBufferOES: *fp_glTexBufferOES = + null: *fp_glTexBufferOES; +export let glTexBufferRange: *fp_glTexBufferRange = + null: *fp_glTexBufferRange; +export let glTexBufferRangeEXT: *fp_glTexBufferRangeEXT = + null: *fp_glTexBufferRangeEXT; +export let glTexBufferRangeOES: *fp_glTexBufferRangeOES = + null: *fp_glTexBufferRangeOES; +export let glTexEstimateMotionQCOM: *fp_glTexEstimateMotionQCOM = + null: *fp_glTexEstimateMotionQCOM; +export let glTexEstimateMotionRegionsQCOM: *fp_glTexEstimateMotionRegionsQCOM = + null: *fp_glTexEstimateMotionRegionsQCOM; +export let glTexImage2D: *fp_glTexImage2D = + null: *fp_glTexImage2D; +export let glTexImage3D: *fp_glTexImage3D = + null: *fp_glTexImage3D; +export let glTexImage3DOES: *fp_glTexImage3DOES = + null: *fp_glTexImage3DOES; +export let glTexPageCommitmentEXT: *fp_glTexPageCommitmentEXT = + null: *fp_glTexPageCommitmentEXT; +export let glTexPageCommitmentMemNV: *fp_glTexPageCommitmentMemNV = + null: *fp_glTexPageCommitmentMemNV; +export let glTexParameterIiv: *fp_glTexParameterIiv = + null: *fp_glTexParameterIiv; +export let glTexParameterIivEXT: *fp_glTexParameterIivEXT = + null: *fp_glTexParameterIivEXT; +export let glTexParameterIivOES: *fp_glTexParameterIivOES = + null: *fp_glTexParameterIivOES; +export let glTexParameterIuiv: *fp_glTexParameterIuiv = + null: *fp_glTexParameterIuiv; +export let glTexParameterIuivEXT: *fp_glTexParameterIuivEXT = + null: *fp_glTexParameterIuivEXT; +export let glTexParameterIuivOES: *fp_glTexParameterIuivOES = + null: *fp_glTexParameterIuivOES; +export let glTexParameterf: *fp_glTexParameterf = + null: *fp_glTexParameterf; +export let glTexParameterfv: *fp_glTexParameterfv = + null: *fp_glTexParameterfv; +export let glTexParameteri: *fp_glTexParameteri = + null: *fp_glTexParameteri; +export let glTexParameteriv: *fp_glTexParameteriv = + null: *fp_glTexParameteriv; +export let glTexStorage1DEXT: *fp_glTexStorage1DEXT = + null: *fp_glTexStorage1DEXT; +export let glTexStorage2D: *fp_glTexStorage2D = + null: *fp_glTexStorage2D; +export let glTexStorage2DEXT: *fp_glTexStorage2DEXT = + null: *fp_glTexStorage2DEXT; +export let glTexStorage2DMultisample: *fp_glTexStorage2DMultisample = + null: *fp_glTexStorage2DMultisample; +export let glTexStorage3D: *fp_glTexStorage3D = + null: *fp_glTexStorage3D; +export let glTexStorage3DEXT: *fp_glTexStorage3DEXT = + null: *fp_glTexStorage3DEXT; +export let glTexStorage3DMultisample: *fp_glTexStorage3DMultisample = + null: *fp_glTexStorage3DMultisample; +export let glTexStorage3DMultisampleOES: *fp_glTexStorage3DMultisampleOES = + null: *fp_glTexStorage3DMultisampleOES; +export let glTexStorageAttribs2DEXT: *fp_glTexStorageAttribs2DEXT = + null: *fp_glTexStorageAttribs2DEXT; +export let glTexStorageAttribs3DEXT: *fp_glTexStorageAttribs3DEXT = + null: *fp_glTexStorageAttribs3DEXT; +export let glTexStorageMem2DEXT: *fp_glTexStorageMem2DEXT = + null: *fp_glTexStorageMem2DEXT; +export let glTexStorageMem2DMultisampleEXT: *fp_glTexStorageMem2DMultisampleEXT = + null: *fp_glTexStorageMem2DMultisampleEXT; +export let glTexStorageMem3DEXT: *fp_glTexStorageMem3DEXT = + null: *fp_glTexStorageMem3DEXT; +export let glTexStorageMem3DMultisampleEXT: *fp_glTexStorageMem3DMultisampleEXT = + null: *fp_glTexStorageMem3DMultisampleEXT; +export let glTexSubImage2D: *fp_glTexSubImage2D = + null: *fp_glTexSubImage2D; +export let glTexSubImage3D: *fp_glTexSubImage3D = + null: *fp_glTexSubImage3D; +export let glTexSubImage3DOES: *fp_glTexSubImage3DOES = + null: *fp_glTexSubImage3DOES; +export let glTextureAttachMemoryNV: *fp_glTextureAttachMemoryNV = + null: *fp_glTextureAttachMemoryNV; +export let glTextureFoveationParametersQCOM: *fp_glTextureFoveationParametersQCOM = + null: *fp_glTextureFoveationParametersQCOM; +export let glTexturePageCommitmentMemNV: *fp_glTexturePageCommitmentMemNV = + null: *fp_glTexturePageCommitmentMemNV; +export let glTextureStorage1DEXT: *fp_glTextureStorage1DEXT = + null: *fp_glTextureStorage1DEXT; +export let glTextureStorage2DEXT: *fp_glTextureStorage2DEXT = + null: *fp_glTextureStorage2DEXT; +export let glTextureStorage3DEXT: *fp_glTextureStorage3DEXT = + null: *fp_glTextureStorage3DEXT; +export let glTextureStorageMem2DEXT: *fp_glTextureStorageMem2DEXT = + null: *fp_glTextureStorageMem2DEXT; +export let glTextureStorageMem2DMultisampleEXT: *fp_glTextureStorageMem2DMultisampleEXT = + null: *fp_glTextureStorageMem2DMultisampleEXT; +export let glTextureStorageMem3DEXT: *fp_glTextureStorageMem3DEXT = + null: *fp_glTextureStorageMem3DEXT; +export let glTextureStorageMem3DMultisampleEXT: *fp_glTextureStorageMem3DMultisampleEXT = + null: *fp_glTextureStorageMem3DMultisampleEXT; +export let glTextureViewEXT: *fp_glTextureViewEXT = + null: *fp_glTextureViewEXT; +export let glTextureViewOES: *fp_glTextureViewOES = + null: *fp_glTextureViewOES; +export let glTransformFeedbackVaryings: *fp_glTransformFeedbackVaryings = + null: *fp_glTransformFeedbackVaryings; +export let glTransformPathNV: *fp_glTransformPathNV = + null: *fp_glTransformPathNV; +export let glUniform1f: *fp_glUniform1f = + null: *fp_glUniform1f; +export let glUniform1fv: *fp_glUniform1fv = + null: *fp_glUniform1fv; +export let glUniform1i: *fp_glUniform1i = + null: *fp_glUniform1i; +export let glUniform1i64NV: *fp_glUniform1i64NV = + null: *fp_glUniform1i64NV; +export let glUniform1i64vNV: *fp_glUniform1i64vNV = + null: *fp_glUniform1i64vNV; +export let glUniform1iv: *fp_glUniform1iv = + null: *fp_glUniform1iv; +export let glUniform1ui: *fp_glUniform1ui = + null: *fp_glUniform1ui; +export let glUniform1ui64NV: *fp_glUniform1ui64NV = + null: *fp_glUniform1ui64NV; +export let glUniform1ui64vNV: *fp_glUniform1ui64vNV = + null: *fp_glUniform1ui64vNV; +export let glUniform1uiv: *fp_glUniform1uiv = + null: *fp_glUniform1uiv; +export let glUniform2f: *fp_glUniform2f = + null: *fp_glUniform2f; +export let glUniform2fv: *fp_glUniform2fv = + null: *fp_glUniform2fv; +export let glUniform2i: *fp_glUniform2i = + null: *fp_glUniform2i; +export let glUniform2i64NV: *fp_glUniform2i64NV = + null: *fp_glUniform2i64NV; +export let glUniform2i64vNV: *fp_glUniform2i64vNV = + null: *fp_glUniform2i64vNV; +export let glUniform2iv: *fp_glUniform2iv = + null: *fp_glUniform2iv; +export let glUniform2ui: *fp_glUniform2ui = + null: *fp_glUniform2ui; +export let glUniform2ui64NV: *fp_glUniform2ui64NV = + null: *fp_glUniform2ui64NV; +export let glUniform2ui64vNV: *fp_glUniform2ui64vNV = + null: *fp_glUniform2ui64vNV; +export let glUniform2uiv: *fp_glUniform2uiv = + null: *fp_glUniform2uiv; +export let glUniform3f: *fp_glUniform3f = + null: *fp_glUniform3f; +export let glUniform3fv: *fp_glUniform3fv = + null: *fp_glUniform3fv; +export let glUniform3i: *fp_glUniform3i = + null: *fp_glUniform3i; +export let glUniform3i64NV: *fp_glUniform3i64NV = + null: *fp_glUniform3i64NV; +export let glUniform3i64vNV: *fp_glUniform3i64vNV = + null: *fp_glUniform3i64vNV; +export let glUniform3iv: *fp_glUniform3iv = + null: *fp_glUniform3iv; +export let glUniform3ui: *fp_glUniform3ui = + null: *fp_glUniform3ui; +export let glUniform3ui64NV: *fp_glUniform3ui64NV = + null: *fp_glUniform3ui64NV; +export let glUniform3ui64vNV: *fp_glUniform3ui64vNV = + null: *fp_glUniform3ui64vNV; +export let glUniform3uiv: *fp_glUniform3uiv = + null: *fp_glUniform3uiv; +export let glUniform4f: *fp_glUniform4f = + null: *fp_glUniform4f; +export let glUniform4fv: *fp_glUniform4fv = + null: *fp_glUniform4fv; +export let glUniform4i: *fp_glUniform4i = + null: *fp_glUniform4i; +export let glUniform4i64NV: *fp_glUniform4i64NV = + null: *fp_glUniform4i64NV; +export let glUniform4i64vNV: *fp_glUniform4i64vNV = + null: *fp_glUniform4i64vNV; +export let glUniform4iv: *fp_glUniform4iv = + null: *fp_glUniform4iv; +export let glUniform4ui: *fp_glUniform4ui = + null: *fp_glUniform4ui; +export let glUniform4ui64NV: *fp_glUniform4ui64NV = + null: *fp_glUniform4ui64NV; +export let glUniform4ui64vNV: *fp_glUniform4ui64vNV = + null: *fp_glUniform4ui64vNV; +export let glUniform4uiv: *fp_glUniform4uiv = + null: *fp_glUniform4uiv; +export let glUniformBlockBinding: *fp_glUniformBlockBinding = + null: *fp_glUniformBlockBinding; +export let glUniformHandleui64IMG: *fp_glUniformHandleui64IMG = + null: *fp_glUniformHandleui64IMG; +export let glUniformHandleui64NV: *fp_glUniformHandleui64NV = + null: *fp_glUniformHandleui64NV; +export let glUniformHandleui64vIMG: *fp_glUniformHandleui64vIMG = + null: *fp_glUniformHandleui64vIMG; +export let glUniformHandleui64vNV: *fp_glUniformHandleui64vNV = + null: *fp_glUniformHandleui64vNV; +export let glUniformMatrix2fv: *fp_glUniformMatrix2fv = + null: *fp_glUniformMatrix2fv; +export let glUniformMatrix2x3fv: *fp_glUniformMatrix2x3fv = + null: *fp_glUniformMatrix2x3fv; +export let glUniformMatrix2x3fvNV: *fp_glUniformMatrix2x3fvNV = + null: *fp_glUniformMatrix2x3fvNV; +export let glUniformMatrix2x4fv: *fp_glUniformMatrix2x4fv = + null: *fp_glUniformMatrix2x4fv; +export let glUniformMatrix2x4fvNV: *fp_glUniformMatrix2x4fvNV = + null: *fp_glUniformMatrix2x4fvNV; +export let glUniformMatrix3fv: *fp_glUniformMatrix3fv = + null: *fp_glUniformMatrix3fv; +export let glUniformMatrix3x2fv: *fp_glUniformMatrix3x2fv = + null: *fp_glUniformMatrix3x2fv; +export let glUniformMatrix3x2fvNV: *fp_glUniformMatrix3x2fvNV = + null: *fp_glUniformMatrix3x2fvNV; +export let glUniformMatrix3x4fv: *fp_glUniformMatrix3x4fv = + null: *fp_glUniformMatrix3x4fv; +export let glUniformMatrix3x4fvNV: *fp_glUniformMatrix3x4fvNV = + null: *fp_glUniformMatrix3x4fvNV; +export let glUniformMatrix4fv: *fp_glUniformMatrix4fv = + null: *fp_glUniformMatrix4fv; +export let glUniformMatrix4x2fv: *fp_glUniformMatrix4x2fv = + null: *fp_glUniformMatrix4x2fv; +export let glUniformMatrix4x2fvNV: *fp_glUniformMatrix4x2fvNV = + null: *fp_glUniformMatrix4x2fvNV; +export let glUniformMatrix4x3fv: *fp_glUniformMatrix4x3fv = + null: *fp_glUniformMatrix4x3fv; +export let glUniformMatrix4x3fvNV: *fp_glUniformMatrix4x3fvNV = + null: *fp_glUniformMatrix4x3fvNV; +export let glUnmapBuffer: *fp_glUnmapBuffer = + null: *fp_glUnmapBuffer; +export let glUnmapBufferOES: *fp_glUnmapBufferOES = + null: *fp_glUnmapBufferOES; +export let glUseProgram: *fp_glUseProgram = + null: *fp_glUseProgram; +export let glUseProgramStages: *fp_glUseProgramStages = + null: *fp_glUseProgramStages; +export let glUseProgramStagesEXT: *fp_glUseProgramStagesEXT = + null: *fp_glUseProgramStagesEXT; +export let glValidateProgram: *fp_glValidateProgram = + null: *fp_glValidateProgram; +export let glValidateProgramPipeline: *fp_glValidateProgramPipeline = + null: *fp_glValidateProgramPipeline; +export let glValidateProgramPipelineEXT: *fp_glValidateProgramPipelineEXT = + null: *fp_glValidateProgramPipelineEXT; +export let glVertexAttrib1f: *fp_glVertexAttrib1f = + null: *fp_glVertexAttrib1f; +export let glVertexAttrib1fv: *fp_glVertexAttrib1fv = + null: *fp_glVertexAttrib1fv; +export let glVertexAttrib2f: *fp_glVertexAttrib2f = + null: *fp_glVertexAttrib2f; +export let glVertexAttrib2fv: *fp_glVertexAttrib2fv = + null: *fp_glVertexAttrib2fv; +export let glVertexAttrib3f: *fp_glVertexAttrib3f = + null: *fp_glVertexAttrib3f; +export let glVertexAttrib3fv: *fp_glVertexAttrib3fv = + null: *fp_glVertexAttrib3fv; +export let glVertexAttrib4f: *fp_glVertexAttrib4f = + null: *fp_glVertexAttrib4f; +export let glVertexAttrib4fv: *fp_glVertexAttrib4fv = + null: *fp_glVertexAttrib4fv; +export let glVertexAttribBinding: *fp_glVertexAttribBinding = + null: *fp_glVertexAttribBinding; +export let glVertexAttribDivisor: *fp_glVertexAttribDivisor = + null: *fp_glVertexAttribDivisor; +export let glVertexAttribDivisorANGLE: *fp_glVertexAttribDivisorANGLE = + null: *fp_glVertexAttribDivisorANGLE; +export let glVertexAttribDivisorEXT: *fp_glVertexAttribDivisorEXT = + null: *fp_glVertexAttribDivisorEXT; +export let glVertexAttribDivisorNV: *fp_glVertexAttribDivisorNV = + null: *fp_glVertexAttribDivisorNV; +export let glVertexAttribFormat: *fp_glVertexAttribFormat = + null: *fp_glVertexAttribFormat; +export let glVertexAttribI4i: *fp_glVertexAttribI4i = + null: *fp_glVertexAttribI4i; +export let glVertexAttribI4iv: *fp_glVertexAttribI4iv = + null: *fp_glVertexAttribI4iv; +export let glVertexAttribI4ui: *fp_glVertexAttribI4ui = + null: *fp_glVertexAttribI4ui; +export let glVertexAttribI4uiv: *fp_glVertexAttribI4uiv = + null: *fp_glVertexAttribI4uiv; +export let glVertexAttribIFormat: *fp_glVertexAttribIFormat = + null: *fp_glVertexAttribIFormat; +export let glVertexAttribIPointer: *fp_glVertexAttribIPointer = + null: *fp_glVertexAttribIPointer; +export let glVertexAttribPointer: *fp_glVertexAttribPointer = + null: *fp_glVertexAttribPointer; +export let glVertexBindingDivisor: *fp_glVertexBindingDivisor = + null: *fp_glVertexBindingDivisor; +export let glViewport: *fp_glViewport = + null: *fp_glViewport; +export let glViewportArrayvNV: *fp_glViewportArrayvNV = + null: *fp_glViewportArrayvNV; +export let glViewportArrayvOES: *fp_glViewportArrayvOES = + null: *fp_glViewportArrayvOES; +export let glViewportIndexedfNV: *fp_glViewportIndexedfNV = + null: *fp_glViewportIndexedfNV; +export let glViewportIndexedfOES: *fp_glViewportIndexedfOES = + null: *fp_glViewportIndexedfOES; +export let glViewportIndexedfvNV: *fp_glViewportIndexedfvNV = + null: *fp_glViewportIndexedfvNV; +export let glViewportIndexedfvOES: *fp_glViewportIndexedfvOES = + null: *fp_glViewportIndexedfvOES; +export let glViewportPositionWScaleNV: *fp_glViewportPositionWScaleNV = + null: *fp_glViewportPositionWScaleNV; +export let glViewportSwizzleNV: *fp_glViewportSwizzleNV = + null: *fp_glViewportSwizzleNV; +export let glWaitSemaphoreEXT: *fp_glWaitSemaphoreEXT = + null: *fp_glWaitSemaphoreEXT; +export let glWaitSync: *fp_glWaitSync = + null: *fp_glWaitSync; +export let glWaitSyncAPPLE: *fp_glWaitSyncAPPLE = + null: *fp_glWaitSyncAPPLE; +export let glWaitVkSemaphoreNV: *fp_glWaitVkSemaphoreNV = + null: *fp_glWaitVkSemaphoreNV; +export let glWeightPathsNV: *fp_glWeightPathsNV = + null: *fp_glWeightPathsNV; +export let glWindowRectanglesEXT: *fp_glWindowRectanglesEXT = + null: *fp_glWindowRectanglesEXT; + +// Function loading with user loader +export type fp_get_proc_address = fn(procName: *const char) *opaque; + +fn call_user_get_proc_address(user_get_proc_address: *fp_get_proc_address, proc_name: str) *opaque = { + let cstr = ((&proc_name): *types::string).data: *const char; + return user_get_proc_address(cstr); +}; + +export fn load_with_fn(user_get_proc_address: *fp_get_proc_address) void = { + glAcquireKeyedMutexWin32EXT = call_user_get_proc_address(user_get_proc_address, "glAcquireKeyedMutexWin32EXT\0"): *fp_glAcquireKeyedMutexWin32EXT; + glActiveShaderProgram = call_user_get_proc_address(user_get_proc_address, "glActiveShaderProgram\0"): *fp_glActiveShaderProgram; + glActiveShaderProgramEXT = call_user_get_proc_address(user_get_proc_address, "glActiveShaderProgramEXT\0"): *fp_glActiveShaderProgramEXT; + glActiveTexture = call_user_get_proc_address(user_get_proc_address, "glActiveTexture\0"): *fp_glActiveTexture; + glAlphaFuncQCOM = call_user_get_proc_address(user_get_proc_address, "glAlphaFuncQCOM\0"): *fp_glAlphaFuncQCOM; + glApplyFramebufferAttachmentCMAAINTEL = call_user_get_proc_address(user_get_proc_address, "glApplyFramebufferAttachmentCMAAINTEL\0"): *fp_glApplyFramebufferAttachmentCMAAINTEL; + glAttachShader = call_user_get_proc_address(user_get_proc_address, "glAttachShader\0"): *fp_glAttachShader; + glBeginConditionalRenderNV = call_user_get_proc_address(user_get_proc_address, "glBeginConditionalRenderNV\0"): *fp_glBeginConditionalRenderNV; + glBeginPerfMonitorAMD = call_user_get_proc_address(user_get_proc_address, "glBeginPerfMonitorAMD\0"): *fp_glBeginPerfMonitorAMD; + glBeginPerfQueryINTEL = call_user_get_proc_address(user_get_proc_address, "glBeginPerfQueryINTEL\0"): *fp_glBeginPerfQueryINTEL; + glBeginQuery = call_user_get_proc_address(user_get_proc_address, "glBeginQuery\0"): *fp_glBeginQuery; + glBeginQueryEXT = call_user_get_proc_address(user_get_proc_address, "glBeginQueryEXT\0"): *fp_glBeginQueryEXT; + glBeginTransformFeedback = call_user_get_proc_address(user_get_proc_address, "glBeginTransformFeedback\0"): *fp_glBeginTransformFeedback; + glBindAttribLocation = call_user_get_proc_address(user_get_proc_address, "glBindAttribLocation\0"): *fp_glBindAttribLocation; + glBindBuffer = call_user_get_proc_address(user_get_proc_address, "glBindBuffer\0"): *fp_glBindBuffer; + glBindBufferBase = call_user_get_proc_address(user_get_proc_address, "glBindBufferBase\0"): *fp_glBindBufferBase; + glBindBufferRange = call_user_get_proc_address(user_get_proc_address, "glBindBufferRange\0"): *fp_glBindBufferRange; + glBindFragDataLocationEXT = call_user_get_proc_address(user_get_proc_address, "glBindFragDataLocationEXT\0"): *fp_glBindFragDataLocationEXT; + glBindFragDataLocationIndexedEXT = call_user_get_proc_address(user_get_proc_address, "glBindFragDataLocationIndexedEXT\0"): *fp_glBindFragDataLocationIndexedEXT; + glBindFramebuffer = call_user_get_proc_address(user_get_proc_address, "glBindFramebuffer\0"): *fp_glBindFramebuffer; + glBindImageTexture = call_user_get_proc_address(user_get_proc_address, "glBindImageTexture\0"): *fp_glBindImageTexture; + glBindProgramPipeline = call_user_get_proc_address(user_get_proc_address, "glBindProgramPipeline\0"): *fp_glBindProgramPipeline; + glBindProgramPipelineEXT = call_user_get_proc_address(user_get_proc_address, "glBindProgramPipelineEXT\0"): *fp_glBindProgramPipelineEXT; + glBindRenderbuffer = call_user_get_proc_address(user_get_proc_address, "glBindRenderbuffer\0"): *fp_glBindRenderbuffer; + glBindSampler = call_user_get_proc_address(user_get_proc_address, "glBindSampler\0"): *fp_glBindSampler; + glBindShadingRateImageNV = call_user_get_proc_address(user_get_proc_address, "glBindShadingRateImageNV\0"): *fp_glBindShadingRateImageNV; + glBindTexture = call_user_get_proc_address(user_get_proc_address, "glBindTexture\0"): *fp_glBindTexture; + glBindTransformFeedback = call_user_get_proc_address(user_get_proc_address, "glBindTransformFeedback\0"): *fp_glBindTransformFeedback; + glBindVertexArray = call_user_get_proc_address(user_get_proc_address, "glBindVertexArray\0"): *fp_glBindVertexArray; + glBindVertexArrayOES = call_user_get_proc_address(user_get_proc_address, "glBindVertexArrayOES\0"): *fp_glBindVertexArrayOES; + glBindVertexBuffer = call_user_get_proc_address(user_get_proc_address, "glBindVertexBuffer\0"): *fp_glBindVertexBuffer; + glBlendBarrier = call_user_get_proc_address(user_get_proc_address, "glBlendBarrier\0"): *fp_glBlendBarrier; + glBlendBarrierKHR = call_user_get_proc_address(user_get_proc_address, "glBlendBarrierKHR\0"): *fp_glBlendBarrierKHR; + glBlendBarrierNV = call_user_get_proc_address(user_get_proc_address, "glBlendBarrierNV\0"): *fp_glBlendBarrierNV; + glBlendColor = call_user_get_proc_address(user_get_proc_address, "glBlendColor\0"): *fp_glBlendColor; + glBlendEquation = call_user_get_proc_address(user_get_proc_address, "glBlendEquation\0"): *fp_glBlendEquation; + glBlendEquationSeparate = call_user_get_proc_address(user_get_proc_address, "glBlendEquationSeparate\0"): *fp_glBlendEquationSeparate; + glBlendEquationSeparatei = call_user_get_proc_address(user_get_proc_address, "glBlendEquationSeparatei\0"): *fp_glBlendEquationSeparatei; + glBlendEquationSeparateiEXT = call_user_get_proc_address(user_get_proc_address, "glBlendEquationSeparateiEXT\0"): *fp_glBlendEquationSeparateiEXT; + glBlendEquationSeparateiOES = call_user_get_proc_address(user_get_proc_address, "glBlendEquationSeparateiOES\0"): *fp_glBlendEquationSeparateiOES; + glBlendEquationi = call_user_get_proc_address(user_get_proc_address, "glBlendEquationi\0"): *fp_glBlendEquationi; + glBlendEquationiEXT = call_user_get_proc_address(user_get_proc_address, "glBlendEquationiEXT\0"): *fp_glBlendEquationiEXT; + glBlendEquationiOES = call_user_get_proc_address(user_get_proc_address, "glBlendEquationiOES\0"): *fp_glBlendEquationiOES; + glBlendFunc = call_user_get_proc_address(user_get_proc_address, "glBlendFunc\0"): *fp_glBlendFunc; + glBlendFuncSeparate = call_user_get_proc_address(user_get_proc_address, "glBlendFuncSeparate\0"): *fp_glBlendFuncSeparate; + glBlendFuncSeparatei = call_user_get_proc_address(user_get_proc_address, "glBlendFuncSeparatei\0"): *fp_glBlendFuncSeparatei; + glBlendFuncSeparateiEXT = call_user_get_proc_address(user_get_proc_address, "glBlendFuncSeparateiEXT\0"): *fp_glBlendFuncSeparateiEXT; + glBlendFuncSeparateiOES = call_user_get_proc_address(user_get_proc_address, "glBlendFuncSeparateiOES\0"): *fp_glBlendFuncSeparateiOES; + glBlendFunci = call_user_get_proc_address(user_get_proc_address, "glBlendFunci\0"): *fp_glBlendFunci; + glBlendFunciEXT = call_user_get_proc_address(user_get_proc_address, "glBlendFunciEXT\0"): *fp_glBlendFunciEXT; + glBlendFunciOES = call_user_get_proc_address(user_get_proc_address, "glBlendFunciOES\0"): *fp_glBlendFunciOES; + glBlendParameteriNV = call_user_get_proc_address(user_get_proc_address, "glBlendParameteriNV\0"): *fp_glBlendParameteriNV; + glBlitFramebuffer = call_user_get_proc_address(user_get_proc_address, "glBlitFramebuffer\0"): *fp_glBlitFramebuffer; + glBlitFramebufferANGLE = call_user_get_proc_address(user_get_proc_address, "glBlitFramebufferANGLE\0"): *fp_glBlitFramebufferANGLE; + glBlitFramebufferNV = call_user_get_proc_address(user_get_proc_address, "glBlitFramebufferNV\0"): *fp_glBlitFramebufferNV; + glBufferAttachMemoryNV = call_user_get_proc_address(user_get_proc_address, "glBufferAttachMemoryNV\0"): *fp_glBufferAttachMemoryNV; + glBufferData = call_user_get_proc_address(user_get_proc_address, "glBufferData\0"): *fp_glBufferData; + glBufferPageCommitmentMemNV = call_user_get_proc_address(user_get_proc_address, "glBufferPageCommitmentMemNV\0"): *fp_glBufferPageCommitmentMemNV; + glBufferStorageEXT = call_user_get_proc_address(user_get_proc_address, "glBufferStorageEXT\0"): *fp_glBufferStorageEXT; + glBufferStorageExternalEXT = call_user_get_proc_address(user_get_proc_address, "glBufferStorageExternalEXT\0"): *fp_glBufferStorageExternalEXT; + glBufferStorageMemEXT = call_user_get_proc_address(user_get_proc_address, "glBufferStorageMemEXT\0"): *fp_glBufferStorageMemEXT; + glBufferSubData = call_user_get_proc_address(user_get_proc_address, "glBufferSubData\0"): *fp_glBufferSubData; + glCheckFramebufferStatus = call_user_get_proc_address(user_get_proc_address, "glCheckFramebufferStatus\0"): *fp_glCheckFramebufferStatus; + glClear = call_user_get_proc_address(user_get_proc_address, "glClear\0"): *fp_glClear; + glClearBufferfi = call_user_get_proc_address(user_get_proc_address, "glClearBufferfi\0"): *fp_glClearBufferfi; + glClearBufferfv = call_user_get_proc_address(user_get_proc_address, "glClearBufferfv\0"): *fp_glClearBufferfv; + glClearBufferiv = call_user_get_proc_address(user_get_proc_address, "glClearBufferiv\0"): *fp_glClearBufferiv; + glClearBufferuiv = call_user_get_proc_address(user_get_proc_address, "glClearBufferuiv\0"): *fp_glClearBufferuiv; + glClearColor = call_user_get_proc_address(user_get_proc_address, "glClearColor\0"): *fp_glClearColor; + glClearDepthf = call_user_get_proc_address(user_get_proc_address, "glClearDepthf\0"): *fp_glClearDepthf; + glClearPixelLocalStorageuiEXT = call_user_get_proc_address(user_get_proc_address, "glClearPixelLocalStorageuiEXT\0"): *fp_glClearPixelLocalStorageuiEXT; + glClearStencil = call_user_get_proc_address(user_get_proc_address, "glClearStencil\0"): *fp_glClearStencil; + glClearTexImageEXT = call_user_get_proc_address(user_get_proc_address, "glClearTexImageEXT\0"): *fp_glClearTexImageEXT; + glClearTexSubImageEXT = call_user_get_proc_address(user_get_proc_address, "glClearTexSubImageEXT\0"): *fp_glClearTexSubImageEXT; + glClientWaitSync = call_user_get_proc_address(user_get_proc_address, "glClientWaitSync\0"): *fp_glClientWaitSync; + glClientWaitSyncAPPLE = call_user_get_proc_address(user_get_proc_address, "glClientWaitSyncAPPLE\0"): *fp_glClientWaitSyncAPPLE; + glClipControlEXT = call_user_get_proc_address(user_get_proc_address, "glClipControlEXT\0"): *fp_glClipControlEXT; + glColorMask = call_user_get_proc_address(user_get_proc_address, "glColorMask\0"): *fp_glColorMask; + glColorMaski = call_user_get_proc_address(user_get_proc_address, "glColorMaski\0"): *fp_glColorMaski; + glColorMaskiEXT = call_user_get_proc_address(user_get_proc_address, "glColorMaskiEXT\0"): *fp_glColorMaskiEXT; + glColorMaskiOES = call_user_get_proc_address(user_get_proc_address, "glColorMaskiOES\0"): *fp_glColorMaskiOES; + glCompileShader = call_user_get_proc_address(user_get_proc_address, "glCompileShader\0"): *fp_glCompileShader; + glCompressedTexImage2D = call_user_get_proc_address(user_get_proc_address, "glCompressedTexImage2D\0"): *fp_glCompressedTexImage2D; + glCompressedTexImage3D = call_user_get_proc_address(user_get_proc_address, "glCompressedTexImage3D\0"): *fp_glCompressedTexImage3D; + glCompressedTexImage3DOES = call_user_get_proc_address(user_get_proc_address, "glCompressedTexImage3DOES\0"): *fp_glCompressedTexImage3DOES; + glCompressedTexSubImage2D = call_user_get_proc_address(user_get_proc_address, "glCompressedTexSubImage2D\0"): *fp_glCompressedTexSubImage2D; + glCompressedTexSubImage3D = call_user_get_proc_address(user_get_proc_address, "glCompressedTexSubImage3D\0"): *fp_glCompressedTexSubImage3D; + glCompressedTexSubImage3DOES = call_user_get_proc_address(user_get_proc_address, "glCompressedTexSubImage3DOES\0"): *fp_glCompressedTexSubImage3DOES; + glConservativeRasterParameteriNV = call_user_get_proc_address(user_get_proc_address, "glConservativeRasterParameteriNV\0"): *fp_glConservativeRasterParameteriNV; + glCopyBufferSubData = call_user_get_proc_address(user_get_proc_address, "glCopyBufferSubData\0"): *fp_glCopyBufferSubData; + glCopyBufferSubDataNV = call_user_get_proc_address(user_get_proc_address, "glCopyBufferSubDataNV\0"): *fp_glCopyBufferSubDataNV; + glCopyImageSubData = call_user_get_proc_address(user_get_proc_address, "glCopyImageSubData\0"): *fp_glCopyImageSubData; + glCopyImageSubDataEXT = call_user_get_proc_address(user_get_proc_address, "glCopyImageSubDataEXT\0"): *fp_glCopyImageSubDataEXT; + glCopyImageSubDataOES = call_user_get_proc_address(user_get_proc_address, "glCopyImageSubDataOES\0"): *fp_glCopyImageSubDataOES; + glCopyPathNV = call_user_get_proc_address(user_get_proc_address, "glCopyPathNV\0"): *fp_glCopyPathNV; + glCopyTexImage2D = call_user_get_proc_address(user_get_proc_address, "glCopyTexImage2D\0"): *fp_glCopyTexImage2D; + glCopyTexSubImage2D = call_user_get_proc_address(user_get_proc_address, "glCopyTexSubImage2D\0"): *fp_glCopyTexSubImage2D; + glCopyTexSubImage3D = call_user_get_proc_address(user_get_proc_address, "glCopyTexSubImage3D\0"): *fp_glCopyTexSubImage3D; + glCopyTexSubImage3DOES = call_user_get_proc_address(user_get_proc_address, "glCopyTexSubImage3DOES\0"): *fp_glCopyTexSubImage3DOES; + glCopyTextureLevelsAPPLE = call_user_get_proc_address(user_get_proc_address, "glCopyTextureLevelsAPPLE\0"): *fp_glCopyTextureLevelsAPPLE; + glCoverFillPathInstancedNV = call_user_get_proc_address(user_get_proc_address, "glCoverFillPathInstancedNV\0"): *fp_glCoverFillPathInstancedNV; + glCoverFillPathNV = call_user_get_proc_address(user_get_proc_address, "glCoverFillPathNV\0"): *fp_glCoverFillPathNV; + glCoverStrokePathInstancedNV = call_user_get_proc_address(user_get_proc_address, "glCoverStrokePathInstancedNV\0"): *fp_glCoverStrokePathInstancedNV; + glCoverStrokePathNV = call_user_get_proc_address(user_get_proc_address, "glCoverStrokePathNV\0"): *fp_glCoverStrokePathNV; + glCoverageMaskNV = call_user_get_proc_address(user_get_proc_address, "glCoverageMaskNV\0"): *fp_glCoverageMaskNV; + glCoverageModulationNV = call_user_get_proc_address(user_get_proc_address, "glCoverageModulationNV\0"): *fp_glCoverageModulationNV; + glCoverageModulationTableNV = call_user_get_proc_address(user_get_proc_address, "glCoverageModulationTableNV\0"): *fp_glCoverageModulationTableNV; + glCoverageOperationNV = call_user_get_proc_address(user_get_proc_address, "glCoverageOperationNV\0"): *fp_glCoverageOperationNV; + glCreateMemoryObjectsEXT = call_user_get_proc_address(user_get_proc_address, "glCreateMemoryObjectsEXT\0"): *fp_glCreateMemoryObjectsEXT; + glCreatePerfQueryINTEL = call_user_get_proc_address(user_get_proc_address, "glCreatePerfQueryINTEL\0"): *fp_glCreatePerfQueryINTEL; + glCreateProgram = call_user_get_proc_address(user_get_proc_address, "glCreateProgram\0"): *fp_glCreateProgram; + glCreateSemaphoresNV = call_user_get_proc_address(user_get_proc_address, "glCreateSemaphoresNV\0"): *fp_glCreateSemaphoresNV; + glCreateShader = call_user_get_proc_address(user_get_proc_address, "glCreateShader\0"): *fp_glCreateShader; + glCreateShaderProgramv = call_user_get_proc_address(user_get_proc_address, "glCreateShaderProgramv\0"): *fp_glCreateShaderProgramv; + glCreateShaderProgramvEXT = call_user_get_proc_address(user_get_proc_address, "glCreateShaderProgramvEXT\0"): *fp_glCreateShaderProgramvEXT; + glCullFace = call_user_get_proc_address(user_get_proc_address, "glCullFace\0"): *fp_glCullFace; + glDebugMessageCallback = call_user_get_proc_address(user_get_proc_address, "glDebugMessageCallback\0"): *fp_glDebugMessageCallback; + glDebugMessageCallbackKHR = call_user_get_proc_address(user_get_proc_address, "glDebugMessageCallbackKHR\0"): *fp_glDebugMessageCallbackKHR; + glDebugMessageControl = call_user_get_proc_address(user_get_proc_address, "glDebugMessageControl\0"): *fp_glDebugMessageControl; + glDebugMessageControlKHR = call_user_get_proc_address(user_get_proc_address, "glDebugMessageControlKHR\0"): *fp_glDebugMessageControlKHR; + glDebugMessageInsert = call_user_get_proc_address(user_get_proc_address, "glDebugMessageInsert\0"): *fp_glDebugMessageInsert; + glDebugMessageInsertKHR = call_user_get_proc_address(user_get_proc_address, "glDebugMessageInsertKHR\0"): *fp_glDebugMessageInsertKHR; + glDeleteBuffers = call_user_get_proc_address(user_get_proc_address, "glDeleteBuffers\0"): *fp_glDeleteBuffers; + glDeleteFencesNV = call_user_get_proc_address(user_get_proc_address, "glDeleteFencesNV\0"): *fp_glDeleteFencesNV; + glDeleteFramebuffers = call_user_get_proc_address(user_get_proc_address, "glDeleteFramebuffers\0"): *fp_glDeleteFramebuffers; + glDeleteMemoryObjectsEXT = call_user_get_proc_address(user_get_proc_address, "glDeleteMemoryObjectsEXT\0"): *fp_glDeleteMemoryObjectsEXT; + glDeletePathsNV = call_user_get_proc_address(user_get_proc_address, "glDeletePathsNV\0"): *fp_glDeletePathsNV; + glDeletePerfMonitorsAMD = call_user_get_proc_address(user_get_proc_address, "glDeletePerfMonitorsAMD\0"): *fp_glDeletePerfMonitorsAMD; + glDeletePerfQueryINTEL = call_user_get_proc_address(user_get_proc_address, "glDeletePerfQueryINTEL\0"): *fp_glDeletePerfQueryINTEL; + glDeleteProgram = call_user_get_proc_address(user_get_proc_address, "glDeleteProgram\0"): *fp_glDeleteProgram; + glDeleteProgramPipelines = call_user_get_proc_address(user_get_proc_address, "glDeleteProgramPipelines\0"): *fp_glDeleteProgramPipelines; + glDeleteProgramPipelinesEXT = call_user_get_proc_address(user_get_proc_address, "glDeleteProgramPipelinesEXT\0"): *fp_glDeleteProgramPipelinesEXT; + glDeleteQueries = call_user_get_proc_address(user_get_proc_address, "glDeleteQueries\0"): *fp_glDeleteQueries; + glDeleteQueriesEXT = call_user_get_proc_address(user_get_proc_address, "glDeleteQueriesEXT\0"): *fp_glDeleteQueriesEXT; + glDeleteRenderbuffers = call_user_get_proc_address(user_get_proc_address, "glDeleteRenderbuffers\0"): *fp_glDeleteRenderbuffers; + glDeleteSamplers = call_user_get_proc_address(user_get_proc_address, "glDeleteSamplers\0"): *fp_glDeleteSamplers; + glDeleteSemaphoresEXT = call_user_get_proc_address(user_get_proc_address, "glDeleteSemaphoresEXT\0"): *fp_glDeleteSemaphoresEXT; + glDeleteShader = call_user_get_proc_address(user_get_proc_address, "glDeleteShader\0"): *fp_glDeleteShader; + glDeleteSync = call_user_get_proc_address(user_get_proc_address, "glDeleteSync\0"): *fp_glDeleteSync; + glDeleteSyncAPPLE = call_user_get_proc_address(user_get_proc_address, "glDeleteSyncAPPLE\0"): *fp_glDeleteSyncAPPLE; + glDeleteTextures = call_user_get_proc_address(user_get_proc_address, "glDeleteTextures\0"): *fp_glDeleteTextures; + glDeleteTransformFeedbacks = call_user_get_proc_address(user_get_proc_address, "glDeleteTransformFeedbacks\0"): *fp_glDeleteTransformFeedbacks; + glDeleteVertexArrays = call_user_get_proc_address(user_get_proc_address, "glDeleteVertexArrays\0"): *fp_glDeleteVertexArrays; + glDeleteVertexArraysOES = call_user_get_proc_address(user_get_proc_address, "glDeleteVertexArraysOES\0"): *fp_glDeleteVertexArraysOES; + glDepthFunc = call_user_get_proc_address(user_get_proc_address, "glDepthFunc\0"): *fp_glDepthFunc; + glDepthMask = call_user_get_proc_address(user_get_proc_address, "glDepthMask\0"): *fp_glDepthMask; + glDepthRangeArrayfvNV = call_user_get_proc_address(user_get_proc_address, "glDepthRangeArrayfvNV\0"): *fp_glDepthRangeArrayfvNV; + glDepthRangeArrayfvOES = call_user_get_proc_address(user_get_proc_address, "glDepthRangeArrayfvOES\0"): *fp_glDepthRangeArrayfvOES; + glDepthRangeIndexedfNV = call_user_get_proc_address(user_get_proc_address, "glDepthRangeIndexedfNV\0"): *fp_glDepthRangeIndexedfNV; + glDepthRangeIndexedfOES = call_user_get_proc_address(user_get_proc_address, "glDepthRangeIndexedfOES\0"): *fp_glDepthRangeIndexedfOES; + glDepthRangef = call_user_get_proc_address(user_get_proc_address, "glDepthRangef\0"): *fp_glDepthRangef; + glDetachShader = call_user_get_proc_address(user_get_proc_address, "glDetachShader\0"): *fp_glDetachShader; + glDisable = call_user_get_proc_address(user_get_proc_address, "glDisable\0"): *fp_glDisable; + glDisableDriverControlQCOM = call_user_get_proc_address(user_get_proc_address, "glDisableDriverControlQCOM\0"): *fp_glDisableDriverControlQCOM; + glDisableVertexAttribArray = call_user_get_proc_address(user_get_proc_address, "glDisableVertexAttribArray\0"): *fp_glDisableVertexAttribArray; + glDisablei = call_user_get_proc_address(user_get_proc_address, "glDisablei\0"): *fp_glDisablei; + glDisableiEXT = call_user_get_proc_address(user_get_proc_address, "glDisableiEXT\0"): *fp_glDisableiEXT; + glDisableiNV = call_user_get_proc_address(user_get_proc_address, "glDisableiNV\0"): *fp_glDisableiNV; + glDisableiOES = call_user_get_proc_address(user_get_proc_address, "glDisableiOES\0"): *fp_glDisableiOES; + glDiscardFramebufferEXT = call_user_get_proc_address(user_get_proc_address, "glDiscardFramebufferEXT\0"): *fp_glDiscardFramebufferEXT; + glDispatchCompute = call_user_get_proc_address(user_get_proc_address, "glDispatchCompute\0"): *fp_glDispatchCompute; + glDispatchComputeIndirect = call_user_get_proc_address(user_get_proc_address, "glDispatchComputeIndirect\0"): *fp_glDispatchComputeIndirect; + glDrawArrays = call_user_get_proc_address(user_get_proc_address, "glDrawArrays\0"): *fp_glDrawArrays; + glDrawArraysIndirect = call_user_get_proc_address(user_get_proc_address, "glDrawArraysIndirect\0"): *fp_glDrawArraysIndirect; + glDrawArraysInstanced = call_user_get_proc_address(user_get_proc_address, "glDrawArraysInstanced\0"): *fp_glDrawArraysInstanced; + glDrawArraysInstancedANGLE = call_user_get_proc_address(user_get_proc_address, "glDrawArraysInstancedANGLE\0"): *fp_glDrawArraysInstancedANGLE; + glDrawArraysInstancedBaseInstanceEXT = call_user_get_proc_address(user_get_proc_address, "glDrawArraysInstancedBaseInstanceEXT\0"): *fp_glDrawArraysInstancedBaseInstanceEXT; + glDrawArraysInstancedEXT = call_user_get_proc_address(user_get_proc_address, "glDrawArraysInstancedEXT\0"): *fp_glDrawArraysInstancedEXT; + glDrawArraysInstancedNV = call_user_get_proc_address(user_get_proc_address, "glDrawArraysInstancedNV\0"): *fp_glDrawArraysInstancedNV; + glDrawBuffers = call_user_get_proc_address(user_get_proc_address, "glDrawBuffers\0"): *fp_glDrawBuffers; + glDrawBuffersEXT = call_user_get_proc_address(user_get_proc_address, "glDrawBuffersEXT\0"): *fp_glDrawBuffersEXT; + glDrawBuffersIndexedEXT = call_user_get_proc_address(user_get_proc_address, "glDrawBuffersIndexedEXT\0"): *fp_glDrawBuffersIndexedEXT; + glDrawBuffersNV = call_user_get_proc_address(user_get_proc_address, "glDrawBuffersNV\0"): *fp_glDrawBuffersNV; + glDrawElements = call_user_get_proc_address(user_get_proc_address, "glDrawElements\0"): *fp_glDrawElements; + glDrawElementsBaseVertex = call_user_get_proc_address(user_get_proc_address, "glDrawElementsBaseVertex\0"): *fp_glDrawElementsBaseVertex; + glDrawElementsBaseVertexEXT = call_user_get_proc_address(user_get_proc_address, "glDrawElementsBaseVertexEXT\0"): *fp_glDrawElementsBaseVertexEXT; + glDrawElementsBaseVertexOES = call_user_get_proc_address(user_get_proc_address, "glDrawElementsBaseVertexOES\0"): *fp_glDrawElementsBaseVertexOES; + glDrawElementsIndirect = call_user_get_proc_address(user_get_proc_address, "glDrawElementsIndirect\0"): *fp_glDrawElementsIndirect; + glDrawElementsInstanced = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstanced\0"): *fp_glDrawElementsInstanced; + glDrawElementsInstancedANGLE = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedANGLE\0"): *fp_glDrawElementsInstancedANGLE; + glDrawElementsInstancedBaseInstanceEXT = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedBaseInstanceEXT\0"): *fp_glDrawElementsInstancedBaseInstanceEXT; + glDrawElementsInstancedBaseVertex = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedBaseVertex\0"): *fp_glDrawElementsInstancedBaseVertex; + glDrawElementsInstancedBaseVertexBaseInstanceEXT = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedBaseVertexBaseInstanceEXT\0"): *fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT; + glDrawElementsInstancedBaseVertexEXT = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedBaseVertexEXT\0"): *fp_glDrawElementsInstancedBaseVertexEXT; + glDrawElementsInstancedBaseVertexOES = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedBaseVertexOES\0"): *fp_glDrawElementsInstancedBaseVertexOES; + glDrawElementsInstancedEXT = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedEXT\0"): *fp_glDrawElementsInstancedEXT; + glDrawElementsInstancedNV = call_user_get_proc_address(user_get_proc_address, "glDrawElementsInstancedNV\0"): *fp_glDrawElementsInstancedNV; + glDrawMeshTasksIndirectNV = call_user_get_proc_address(user_get_proc_address, "glDrawMeshTasksIndirectNV\0"): *fp_glDrawMeshTasksIndirectNV; + glDrawMeshTasksNV = call_user_get_proc_address(user_get_proc_address, "glDrawMeshTasksNV\0"): *fp_glDrawMeshTasksNV; + glDrawRangeElements = call_user_get_proc_address(user_get_proc_address, "glDrawRangeElements\0"): *fp_glDrawRangeElements; + glDrawRangeElementsBaseVertex = call_user_get_proc_address(user_get_proc_address, "glDrawRangeElementsBaseVertex\0"): *fp_glDrawRangeElementsBaseVertex; + glDrawRangeElementsBaseVertexEXT = call_user_get_proc_address(user_get_proc_address, "glDrawRangeElementsBaseVertexEXT\0"): *fp_glDrawRangeElementsBaseVertexEXT; + glDrawRangeElementsBaseVertexOES = call_user_get_proc_address(user_get_proc_address, "glDrawRangeElementsBaseVertexOES\0"): *fp_glDrawRangeElementsBaseVertexOES; + glDrawTransformFeedbackEXT = call_user_get_proc_address(user_get_proc_address, "glDrawTransformFeedbackEXT\0"): *fp_glDrawTransformFeedbackEXT; + glDrawTransformFeedbackInstancedEXT = call_user_get_proc_address(user_get_proc_address, "glDrawTransformFeedbackInstancedEXT\0"): *fp_glDrawTransformFeedbackInstancedEXT; + glDrawVkImageNV = call_user_get_proc_address(user_get_proc_address, "glDrawVkImageNV\0"): *fp_glDrawVkImageNV; + glEGLImageTargetRenderbufferStorageOES = call_user_get_proc_address(user_get_proc_address, "glEGLImageTargetRenderbufferStorageOES\0"): *fp_glEGLImageTargetRenderbufferStorageOES; + glEGLImageTargetTexStorageEXT = call_user_get_proc_address(user_get_proc_address, "glEGLImageTargetTexStorageEXT\0"): *fp_glEGLImageTargetTexStorageEXT; + glEGLImageTargetTexture2DOES = call_user_get_proc_address(user_get_proc_address, "glEGLImageTargetTexture2DOES\0"): *fp_glEGLImageTargetTexture2DOES; + glEGLImageTargetTextureStorageEXT = call_user_get_proc_address(user_get_proc_address, "glEGLImageTargetTextureStorageEXT\0"): *fp_glEGLImageTargetTextureStorageEXT; + glEnable = call_user_get_proc_address(user_get_proc_address, "glEnable\0"): *fp_glEnable; + glEnableDriverControlQCOM = call_user_get_proc_address(user_get_proc_address, "glEnableDriverControlQCOM\0"): *fp_glEnableDriverControlQCOM; + glEnableVertexAttribArray = call_user_get_proc_address(user_get_proc_address, "glEnableVertexAttribArray\0"): *fp_glEnableVertexAttribArray; + glEnablei = call_user_get_proc_address(user_get_proc_address, "glEnablei\0"): *fp_glEnablei; + glEnableiEXT = call_user_get_proc_address(user_get_proc_address, "glEnableiEXT\0"): *fp_glEnableiEXT; + glEnableiNV = call_user_get_proc_address(user_get_proc_address, "glEnableiNV\0"): *fp_glEnableiNV; + glEnableiOES = call_user_get_proc_address(user_get_proc_address, "glEnableiOES\0"): *fp_glEnableiOES; + glEndConditionalRenderNV = call_user_get_proc_address(user_get_proc_address, "glEndConditionalRenderNV\0"): *fp_glEndConditionalRenderNV; + glEndPerfMonitorAMD = call_user_get_proc_address(user_get_proc_address, "glEndPerfMonitorAMD\0"): *fp_glEndPerfMonitorAMD; + glEndPerfQueryINTEL = call_user_get_proc_address(user_get_proc_address, "glEndPerfQueryINTEL\0"): *fp_glEndPerfQueryINTEL; + glEndQuery = call_user_get_proc_address(user_get_proc_address, "glEndQuery\0"): *fp_glEndQuery; + glEndQueryEXT = call_user_get_proc_address(user_get_proc_address, "glEndQueryEXT\0"): *fp_glEndQueryEXT; + glEndTilingQCOM = call_user_get_proc_address(user_get_proc_address, "glEndTilingQCOM\0"): *fp_glEndTilingQCOM; + glEndTransformFeedback = call_user_get_proc_address(user_get_proc_address, "glEndTransformFeedback\0"): *fp_glEndTransformFeedback; + glExtGetBufferPointervQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetBufferPointervQCOM\0"): *fp_glExtGetBufferPointervQCOM; + glExtGetBuffersQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetBuffersQCOM\0"): *fp_glExtGetBuffersQCOM; + glExtGetFramebuffersQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetFramebuffersQCOM\0"): *fp_glExtGetFramebuffersQCOM; + glExtGetProgramBinarySourceQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetProgramBinarySourceQCOM\0"): *fp_glExtGetProgramBinarySourceQCOM; + glExtGetProgramsQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetProgramsQCOM\0"): *fp_glExtGetProgramsQCOM; + glExtGetRenderbuffersQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetRenderbuffersQCOM\0"): *fp_glExtGetRenderbuffersQCOM; + glExtGetShadersQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetShadersQCOM\0"): *fp_glExtGetShadersQCOM; + glExtGetTexLevelParameterivQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetTexLevelParameterivQCOM\0"): *fp_glExtGetTexLevelParameterivQCOM; + glExtGetTexSubImageQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetTexSubImageQCOM\0"): *fp_glExtGetTexSubImageQCOM; + glExtGetTexturesQCOM = call_user_get_proc_address(user_get_proc_address, "glExtGetTexturesQCOM\0"): *fp_glExtGetTexturesQCOM; + glExtIsProgramBinaryQCOM = call_user_get_proc_address(user_get_proc_address, "glExtIsProgramBinaryQCOM\0"): *fp_glExtIsProgramBinaryQCOM; + glExtTexObjectStateOverrideiQCOM = call_user_get_proc_address(user_get_proc_address, "glExtTexObjectStateOverrideiQCOM\0"): *fp_glExtTexObjectStateOverrideiQCOM; + glExtrapolateTex2DQCOM = call_user_get_proc_address(user_get_proc_address, "glExtrapolateTex2DQCOM\0"): *fp_glExtrapolateTex2DQCOM; + glFenceSync = call_user_get_proc_address(user_get_proc_address, "glFenceSync\0"): *fp_glFenceSync; + glFenceSyncAPPLE = call_user_get_proc_address(user_get_proc_address, "glFenceSyncAPPLE\0"): *fp_glFenceSyncAPPLE; + glFinish = call_user_get_proc_address(user_get_proc_address, "glFinish\0"): *fp_glFinish; + glFinishFenceNV = call_user_get_proc_address(user_get_proc_address, "glFinishFenceNV\0"): *fp_glFinishFenceNV; + glFlush = call_user_get_proc_address(user_get_proc_address, "glFlush\0"): *fp_glFlush; + glFlushMappedBufferRange = call_user_get_proc_address(user_get_proc_address, "glFlushMappedBufferRange\0"): *fp_glFlushMappedBufferRange; + glFlushMappedBufferRangeEXT = call_user_get_proc_address(user_get_proc_address, "glFlushMappedBufferRangeEXT\0"): *fp_glFlushMappedBufferRangeEXT; + glFragmentCoverageColorNV = call_user_get_proc_address(user_get_proc_address, "glFragmentCoverageColorNV\0"): *fp_glFragmentCoverageColorNV; + glFramebufferFetchBarrierEXT = call_user_get_proc_address(user_get_proc_address, "glFramebufferFetchBarrierEXT\0"): *fp_glFramebufferFetchBarrierEXT; + glFramebufferFetchBarrierQCOM = call_user_get_proc_address(user_get_proc_address, "glFramebufferFetchBarrierQCOM\0"): *fp_glFramebufferFetchBarrierQCOM; + glFramebufferFoveationConfigQCOM = call_user_get_proc_address(user_get_proc_address, "glFramebufferFoveationConfigQCOM\0"): *fp_glFramebufferFoveationConfigQCOM; + glFramebufferFoveationParametersQCOM = call_user_get_proc_address(user_get_proc_address, "glFramebufferFoveationParametersQCOM\0"): *fp_glFramebufferFoveationParametersQCOM; + glFramebufferParameteri = call_user_get_proc_address(user_get_proc_address, "glFramebufferParameteri\0"): *fp_glFramebufferParameteri; + glFramebufferParameteriMESA = call_user_get_proc_address(user_get_proc_address, "glFramebufferParameteriMESA\0"): *fp_glFramebufferParameteriMESA; + glFramebufferPixelLocalStorageSizeEXT = call_user_get_proc_address(user_get_proc_address, "glFramebufferPixelLocalStorageSizeEXT\0"): *fp_glFramebufferPixelLocalStorageSizeEXT; + glFramebufferRenderbuffer = call_user_get_proc_address(user_get_proc_address, "glFramebufferRenderbuffer\0"): *fp_glFramebufferRenderbuffer; + glFramebufferSampleLocationsfvNV = call_user_get_proc_address(user_get_proc_address, "glFramebufferSampleLocationsfvNV\0"): *fp_glFramebufferSampleLocationsfvNV; + glFramebufferShadingRateEXT = call_user_get_proc_address(user_get_proc_address, "glFramebufferShadingRateEXT\0"): *fp_glFramebufferShadingRateEXT; + glFramebufferTexture = call_user_get_proc_address(user_get_proc_address, "glFramebufferTexture\0"): *fp_glFramebufferTexture; + glFramebufferTexture2D = call_user_get_proc_address(user_get_proc_address, "glFramebufferTexture2D\0"): *fp_glFramebufferTexture2D; + glFramebufferTexture2DDownsampleIMG = call_user_get_proc_address(user_get_proc_address, "glFramebufferTexture2DDownsampleIMG\0"): *fp_glFramebufferTexture2DDownsampleIMG; + glFramebufferTexture2DMultisampleEXT = call_user_get_proc_address(user_get_proc_address, "glFramebufferTexture2DMultisampleEXT\0"): *fp_glFramebufferTexture2DMultisampleEXT; + glFramebufferTexture2DMultisampleIMG = call_user_get_proc_address(user_get_proc_address, "glFramebufferTexture2DMultisampleIMG\0"): *fp_glFramebufferTexture2DMultisampleIMG; + glFramebufferTexture3DOES = call_user_get_proc_address(user_get_proc_address, "glFramebufferTexture3DOES\0"): *fp_glFramebufferTexture3DOES; + glFramebufferTextureEXT = call_user_get_proc_address(user_get_proc_address, "glFramebufferTextureEXT\0"): *fp_glFramebufferTextureEXT; + glFramebufferTextureLayer = call_user_get_proc_address(user_get_proc_address, "glFramebufferTextureLayer\0"): *fp_glFramebufferTextureLayer; + glFramebufferTextureLayerDownsampleIMG = call_user_get_proc_address(user_get_proc_address, "glFramebufferTextureLayerDownsampleIMG\0"): *fp_glFramebufferTextureLayerDownsampleIMG; + glFramebufferTextureMultisampleMultiviewOVR = call_user_get_proc_address(user_get_proc_address, "glFramebufferTextureMultisampleMultiviewOVR\0"): *fp_glFramebufferTextureMultisampleMultiviewOVR; + glFramebufferTextureMultiviewOVR = call_user_get_proc_address(user_get_proc_address, "glFramebufferTextureMultiviewOVR\0"): *fp_glFramebufferTextureMultiviewOVR; + glFramebufferTextureOES = call_user_get_proc_address(user_get_proc_address, "glFramebufferTextureOES\0"): *fp_glFramebufferTextureOES; + glFrontFace = call_user_get_proc_address(user_get_proc_address, "glFrontFace\0"): *fp_glFrontFace; + glGenBuffers = call_user_get_proc_address(user_get_proc_address, "glGenBuffers\0"): *fp_glGenBuffers; + glGenFencesNV = call_user_get_proc_address(user_get_proc_address, "glGenFencesNV\0"): *fp_glGenFencesNV; + glGenFramebuffers = call_user_get_proc_address(user_get_proc_address, "glGenFramebuffers\0"): *fp_glGenFramebuffers; + glGenPathsNV = call_user_get_proc_address(user_get_proc_address, "glGenPathsNV\0"): *fp_glGenPathsNV; + glGenPerfMonitorsAMD = call_user_get_proc_address(user_get_proc_address, "glGenPerfMonitorsAMD\0"): *fp_glGenPerfMonitorsAMD; + glGenProgramPipelines = call_user_get_proc_address(user_get_proc_address, "glGenProgramPipelines\0"): *fp_glGenProgramPipelines; + glGenProgramPipelinesEXT = call_user_get_proc_address(user_get_proc_address, "glGenProgramPipelinesEXT\0"): *fp_glGenProgramPipelinesEXT; + glGenQueries = call_user_get_proc_address(user_get_proc_address, "glGenQueries\0"): *fp_glGenQueries; + glGenQueriesEXT = call_user_get_proc_address(user_get_proc_address, "glGenQueriesEXT\0"): *fp_glGenQueriesEXT; + glGenRenderbuffers = call_user_get_proc_address(user_get_proc_address, "glGenRenderbuffers\0"): *fp_glGenRenderbuffers; + glGenSamplers = call_user_get_proc_address(user_get_proc_address, "glGenSamplers\0"): *fp_glGenSamplers; + glGenSemaphoresEXT = call_user_get_proc_address(user_get_proc_address, "glGenSemaphoresEXT\0"): *fp_glGenSemaphoresEXT; + glGenTextures = call_user_get_proc_address(user_get_proc_address, "glGenTextures\0"): *fp_glGenTextures; + glGenTransformFeedbacks = call_user_get_proc_address(user_get_proc_address, "glGenTransformFeedbacks\0"): *fp_glGenTransformFeedbacks; + glGenVertexArrays = call_user_get_proc_address(user_get_proc_address, "glGenVertexArrays\0"): *fp_glGenVertexArrays; + glGenVertexArraysOES = call_user_get_proc_address(user_get_proc_address, "glGenVertexArraysOES\0"): *fp_glGenVertexArraysOES; + glGenerateMipmap = call_user_get_proc_address(user_get_proc_address, "glGenerateMipmap\0"): *fp_glGenerateMipmap; + glGetActiveAttrib = call_user_get_proc_address(user_get_proc_address, "glGetActiveAttrib\0"): *fp_glGetActiveAttrib; + glGetActiveUniform = call_user_get_proc_address(user_get_proc_address, "glGetActiveUniform\0"): *fp_glGetActiveUniform; + glGetActiveUniformBlockName = call_user_get_proc_address(user_get_proc_address, "glGetActiveUniformBlockName\0"): *fp_glGetActiveUniformBlockName; + glGetActiveUniformBlockiv = call_user_get_proc_address(user_get_proc_address, "glGetActiveUniformBlockiv\0"): *fp_glGetActiveUniformBlockiv; + glGetActiveUniformsiv = call_user_get_proc_address(user_get_proc_address, "glGetActiveUniformsiv\0"): *fp_glGetActiveUniformsiv; + glGetAttachedShaders = call_user_get_proc_address(user_get_proc_address, "glGetAttachedShaders\0"): *fp_glGetAttachedShaders; + glGetAttribLocation = call_user_get_proc_address(user_get_proc_address, "glGetAttribLocation\0"): *fp_glGetAttribLocation; + glGetBooleani_v = call_user_get_proc_address(user_get_proc_address, "glGetBooleani_v\0"): *fp_glGetBooleani_v; + glGetBooleanv = call_user_get_proc_address(user_get_proc_address, "glGetBooleanv\0"): *fp_glGetBooleanv; + glGetBufferParameteri64v = call_user_get_proc_address(user_get_proc_address, "glGetBufferParameteri64v\0"): *fp_glGetBufferParameteri64v; + glGetBufferParameteriv = call_user_get_proc_address(user_get_proc_address, "glGetBufferParameteriv\0"): *fp_glGetBufferParameteriv; + glGetBufferPointerv = call_user_get_proc_address(user_get_proc_address, "glGetBufferPointerv\0"): *fp_glGetBufferPointerv; + glGetBufferPointervOES = call_user_get_proc_address(user_get_proc_address, "glGetBufferPointervOES\0"): *fp_glGetBufferPointervOES; + glGetCoverageModulationTableNV = call_user_get_proc_address(user_get_proc_address, "glGetCoverageModulationTableNV\0"): *fp_glGetCoverageModulationTableNV; + glGetDebugMessageLog = call_user_get_proc_address(user_get_proc_address, "glGetDebugMessageLog\0"): *fp_glGetDebugMessageLog; + glGetDebugMessageLogKHR = call_user_get_proc_address(user_get_proc_address, "glGetDebugMessageLogKHR\0"): *fp_glGetDebugMessageLogKHR; + glGetDriverControlStringQCOM = call_user_get_proc_address(user_get_proc_address, "glGetDriverControlStringQCOM\0"): *fp_glGetDriverControlStringQCOM; + glGetDriverControlsQCOM = call_user_get_proc_address(user_get_proc_address, "glGetDriverControlsQCOM\0"): *fp_glGetDriverControlsQCOM; + glGetError = call_user_get_proc_address(user_get_proc_address, "glGetError\0"): *fp_glGetError; + glGetFenceivNV = call_user_get_proc_address(user_get_proc_address, "glGetFenceivNV\0"): *fp_glGetFenceivNV; + glGetFirstPerfQueryIdINTEL = call_user_get_proc_address(user_get_proc_address, "glGetFirstPerfQueryIdINTEL\0"): *fp_glGetFirstPerfQueryIdINTEL; + glGetFloati_vNV = call_user_get_proc_address(user_get_proc_address, "glGetFloati_vNV\0"): *fp_glGetFloati_vNV; + glGetFloati_vOES = call_user_get_proc_address(user_get_proc_address, "glGetFloati_vOES\0"): *fp_glGetFloati_vOES; + glGetFloatv = call_user_get_proc_address(user_get_proc_address, "glGetFloatv\0"): *fp_glGetFloatv; + glGetFragDataIndexEXT = call_user_get_proc_address(user_get_proc_address, "glGetFragDataIndexEXT\0"): *fp_glGetFragDataIndexEXT; + glGetFragDataLocation = call_user_get_proc_address(user_get_proc_address, "glGetFragDataLocation\0"): *fp_glGetFragDataLocation; + glGetFragmentShadingRatesEXT = call_user_get_proc_address(user_get_proc_address, "glGetFragmentShadingRatesEXT\0"): *fp_glGetFragmentShadingRatesEXT; + glGetFramebufferAttachmentParameteriv = call_user_get_proc_address(user_get_proc_address, "glGetFramebufferAttachmentParameteriv\0"): *fp_glGetFramebufferAttachmentParameteriv; + glGetFramebufferParameteriv = call_user_get_proc_address(user_get_proc_address, "glGetFramebufferParameteriv\0"): *fp_glGetFramebufferParameteriv; + glGetFramebufferParameterivMESA = call_user_get_proc_address(user_get_proc_address, "glGetFramebufferParameterivMESA\0"): *fp_glGetFramebufferParameterivMESA; + glGetFramebufferPixelLocalStorageSizeEXT = call_user_get_proc_address(user_get_proc_address, "glGetFramebufferPixelLocalStorageSizeEXT\0"): *fp_glGetFramebufferPixelLocalStorageSizeEXT; + glGetGraphicsResetStatus = call_user_get_proc_address(user_get_proc_address, "glGetGraphicsResetStatus\0"): *fp_glGetGraphicsResetStatus; + glGetGraphicsResetStatusEXT = call_user_get_proc_address(user_get_proc_address, "glGetGraphicsResetStatusEXT\0"): *fp_glGetGraphicsResetStatusEXT; + glGetGraphicsResetStatusKHR = call_user_get_proc_address(user_get_proc_address, "glGetGraphicsResetStatusKHR\0"): *fp_glGetGraphicsResetStatusKHR; + glGetImageHandleNV = call_user_get_proc_address(user_get_proc_address, "glGetImageHandleNV\0"): *fp_glGetImageHandleNV; + glGetInteger64i_v = call_user_get_proc_address(user_get_proc_address, "glGetInteger64i_v\0"): *fp_glGetInteger64i_v; + glGetInteger64v = call_user_get_proc_address(user_get_proc_address, "glGetInteger64v\0"): *fp_glGetInteger64v; + glGetInteger64vAPPLE = call_user_get_proc_address(user_get_proc_address, "glGetInteger64vAPPLE\0"): *fp_glGetInteger64vAPPLE; + glGetInteger64vEXT = call_user_get_proc_address(user_get_proc_address, "glGetInteger64vEXT\0"): *fp_glGetInteger64vEXT; + glGetIntegeri_v = call_user_get_proc_address(user_get_proc_address, "glGetIntegeri_v\0"): *fp_glGetIntegeri_v; + glGetIntegeri_vEXT = call_user_get_proc_address(user_get_proc_address, "glGetIntegeri_vEXT\0"): *fp_glGetIntegeri_vEXT; + glGetIntegerv = call_user_get_proc_address(user_get_proc_address, "glGetIntegerv\0"): *fp_glGetIntegerv; + glGetInternalformatSampleivNV = call_user_get_proc_address(user_get_proc_address, "glGetInternalformatSampleivNV\0"): *fp_glGetInternalformatSampleivNV; + glGetInternalformativ = call_user_get_proc_address(user_get_proc_address, "glGetInternalformativ\0"): *fp_glGetInternalformativ; + glGetMemoryObjectDetachedResourcesuivNV = call_user_get_proc_address(user_get_proc_address, "glGetMemoryObjectDetachedResourcesuivNV\0"): *fp_glGetMemoryObjectDetachedResourcesuivNV; + glGetMemoryObjectParameterivEXT = call_user_get_proc_address(user_get_proc_address, "glGetMemoryObjectParameterivEXT\0"): *fp_glGetMemoryObjectParameterivEXT; + glGetMultisamplefv = call_user_get_proc_address(user_get_proc_address, "glGetMultisamplefv\0"): *fp_glGetMultisamplefv; + glGetNextPerfQueryIdINTEL = call_user_get_proc_address(user_get_proc_address, "glGetNextPerfQueryIdINTEL\0"): *fp_glGetNextPerfQueryIdINTEL; + glGetObjectLabel = call_user_get_proc_address(user_get_proc_address, "glGetObjectLabel\0"): *fp_glGetObjectLabel; + glGetObjectLabelEXT = call_user_get_proc_address(user_get_proc_address, "glGetObjectLabelEXT\0"): *fp_glGetObjectLabelEXT; + glGetObjectLabelKHR = call_user_get_proc_address(user_get_proc_address, "glGetObjectLabelKHR\0"): *fp_glGetObjectLabelKHR; + glGetObjectPtrLabel = call_user_get_proc_address(user_get_proc_address, "glGetObjectPtrLabel\0"): *fp_glGetObjectPtrLabel; + glGetObjectPtrLabelKHR = call_user_get_proc_address(user_get_proc_address, "glGetObjectPtrLabelKHR\0"): *fp_glGetObjectPtrLabelKHR; + glGetPathCommandsNV = call_user_get_proc_address(user_get_proc_address, "glGetPathCommandsNV\0"): *fp_glGetPathCommandsNV; + glGetPathCoordsNV = call_user_get_proc_address(user_get_proc_address, "glGetPathCoordsNV\0"): *fp_glGetPathCoordsNV; + glGetPathDashArrayNV = call_user_get_proc_address(user_get_proc_address, "glGetPathDashArrayNV\0"): *fp_glGetPathDashArrayNV; + glGetPathLengthNV = call_user_get_proc_address(user_get_proc_address, "glGetPathLengthNV\0"): *fp_glGetPathLengthNV; + glGetPathMetricRangeNV = call_user_get_proc_address(user_get_proc_address, "glGetPathMetricRangeNV\0"): *fp_glGetPathMetricRangeNV; + glGetPathMetricsNV = call_user_get_proc_address(user_get_proc_address, "glGetPathMetricsNV\0"): *fp_glGetPathMetricsNV; + glGetPathParameterfvNV = call_user_get_proc_address(user_get_proc_address, "glGetPathParameterfvNV\0"): *fp_glGetPathParameterfvNV; + glGetPathParameterivNV = call_user_get_proc_address(user_get_proc_address, "glGetPathParameterivNV\0"): *fp_glGetPathParameterivNV; + glGetPathSpacingNV = call_user_get_proc_address(user_get_proc_address, "glGetPathSpacingNV\0"): *fp_glGetPathSpacingNV; + glGetPerfCounterInfoINTEL = call_user_get_proc_address(user_get_proc_address, "glGetPerfCounterInfoINTEL\0"): *fp_glGetPerfCounterInfoINTEL; + glGetPerfMonitorCounterDataAMD = call_user_get_proc_address(user_get_proc_address, "glGetPerfMonitorCounterDataAMD\0"): *fp_glGetPerfMonitorCounterDataAMD; + glGetPerfMonitorCounterInfoAMD = call_user_get_proc_address(user_get_proc_address, "glGetPerfMonitorCounterInfoAMD\0"): *fp_glGetPerfMonitorCounterInfoAMD; + glGetPerfMonitorCounterStringAMD = call_user_get_proc_address(user_get_proc_address, "glGetPerfMonitorCounterStringAMD\0"): *fp_glGetPerfMonitorCounterStringAMD; + glGetPerfMonitorCountersAMD = call_user_get_proc_address(user_get_proc_address, "glGetPerfMonitorCountersAMD\0"): *fp_glGetPerfMonitorCountersAMD; + glGetPerfMonitorGroupStringAMD = call_user_get_proc_address(user_get_proc_address, "glGetPerfMonitorGroupStringAMD\0"): *fp_glGetPerfMonitorGroupStringAMD; + glGetPerfMonitorGroupsAMD = call_user_get_proc_address(user_get_proc_address, "glGetPerfMonitorGroupsAMD\0"): *fp_glGetPerfMonitorGroupsAMD; + glGetPerfQueryDataINTEL = call_user_get_proc_address(user_get_proc_address, "glGetPerfQueryDataINTEL\0"): *fp_glGetPerfQueryDataINTEL; + glGetPerfQueryIdByNameINTEL = call_user_get_proc_address(user_get_proc_address, "glGetPerfQueryIdByNameINTEL\0"): *fp_glGetPerfQueryIdByNameINTEL; + glGetPerfQueryInfoINTEL = call_user_get_proc_address(user_get_proc_address, "glGetPerfQueryInfoINTEL\0"): *fp_glGetPerfQueryInfoINTEL; + glGetPointerv = call_user_get_proc_address(user_get_proc_address, "glGetPointerv\0"): *fp_glGetPointerv; + glGetPointervKHR = call_user_get_proc_address(user_get_proc_address, "glGetPointervKHR\0"): *fp_glGetPointervKHR; + glGetProgramBinary = call_user_get_proc_address(user_get_proc_address, "glGetProgramBinary\0"): *fp_glGetProgramBinary; + glGetProgramBinaryOES = call_user_get_proc_address(user_get_proc_address, "glGetProgramBinaryOES\0"): *fp_glGetProgramBinaryOES; + glGetProgramInfoLog = call_user_get_proc_address(user_get_proc_address, "glGetProgramInfoLog\0"): *fp_glGetProgramInfoLog; + glGetProgramInterfaceiv = call_user_get_proc_address(user_get_proc_address, "glGetProgramInterfaceiv\0"): *fp_glGetProgramInterfaceiv; + glGetProgramPipelineInfoLog = call_user_get_proc_address(user_get_proc_address, "glGetProgramPipelineInfoLog\0"): *fp_glGetProgramPipelineInfoLog; + glGetProgramPipelineInfoLogEXT = call_user_get_proc_address(user_get_proc_address, "glGetProgramPipelineInfoLogEXT\0"): *fp_glGetProgramPipelineInfoLogEXT; + glGetProgramPipelineiv = call_user_get_proc_address(user_get_proc_address, "glGetProgramPipelineiv\0"): *fp_glGetProgramPipelineiv; + glGetProgramPipelineivEXT = call_user_get_proc_address(user_get_proc_address, "glGetProgramPipelineivEXT\0"): *fp_glGetProgramPipelineivEXT; + glGetProgramResourceIndex = call_user_get_proc_address(user_get_proc_address, "glGetProgramResourceIndex\0"): *fp_glGetProgramResourceIndex; + glGetProgramResourceLocation = call_user_get_proc_address(user_get_proc_address, "glGetProgramResourceLocation\0"): *fp_glGetProgramResourceLocation; + glGetProgramResourceLocationIndexEXT = call_user_get_proc_address(user_get_proc_address, "glGetProgramResourceLocationIndexEXT\0"): *fp_glGetProgramResourceLocationIndexEXT; + glGetProgramResourceName = call_user_get_proc_address(user_get_proc_address, "glGetProgramResourceName\0"): *fp_glGetProgramResourceName; + glGetProgramResourcefvNV = call_user_get_proc_address(user_get_proc_address, "glGetProgramResourcefvNV\0"): *fp_glGetProgramResourcefvNV; + glGetProgramResourceiv = call_user_get_proc_address(user_get_proc_address, "glGetProgramResourceiv\0"): *fp_glGetProgramResourceiv; + glGetProgramiv = call_user_get_proc_address(user_get_proc_address, "glGetProgramiv\0"): *fp_glGetProgramiv; + glGetQueryObjecti64vEXT = call_user_get_proc_address(user_get_proc_address, "glGetQueryObjecti64vEXT\0"): *fp_glGetQueryObjecti64vEXT; + glGetQueryObjectivEXT = call_user_get_proc_address(user_get_proc_address, "glGetQueryObjectivEXT\0"): *fp_glGetQueryObjectivEXT; + glGetQueryObjectui64vEXT = call_user_get_proc_address(user_get_proc_address, "glGetQueryObjectui64vEXT\0"): *fp_glGetQueryObjectui64vEXT; + glGetQueryObjectuiv = call_user_get_proc_address(user_get_proc_address, "glGetQueryObjectuiv\0"): *fp_glGetQueryObjectuiv; + glGetQueryObjectuivEXT = call_user_get_proc_address(user_get_proc_address, "glGetQueryObjectuivEXT\0"): *fp_glGetQueryObjectuivEXT; + glGetQueryiv = call_user_get_proc_address(user_get_proc_address, "glGetQueryiv\0"): *fp_glGetQueryiv; + glGetQueryivEXT = call_user_get_proc_address(user_get_proc_address, "glGetQueryivEXT\0"): *fp_glGetQueryivEXT; + glGetRenderbufferParameteriv = call_user_get_proc_address(user_get_proc_address, "glGetRenderbufferParameteriv\0"): *fp_glGetRenderbufferParameteriv; + glGetSamplerParameterIiv = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameterIiv\0"): *fp_glGetSamplerParameterIiv; + glGetSamplerParameterIivEXT = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameterIivEXT\0"): *fp_glGetSamplerParameterIivEXT; + glGetSamplerParameterIivOES = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameterIivOES\0"): *fp_glGetSamplerParameterIivOES; + glGetSamplerParameterIuiv = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameterIuiv\0"): *fp_glGetSamplerParameterIuiv; + glGetSamplerParameterIuivEXT = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameterIuivEXT\0"): *fp_glGetSamplerParameterIuivEXT; + glGetSamplerParameterIuivOES = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameterIuivOES\0"): *fp_glGetSamplerParameterIuivOES; + glGetSamplerParameterfv = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameterfv\0"): *fp_glGetSamplerParameterfv; + glGetSamplerParameteriv = call_user_get_proc_address(user_get_proc_address, "glGetSamplerParameteriv\0"): *fp_glGetSamplerParameteriv; + glGetSemaphoreParameterivNV = call_user_get_proc_address(user_get_proc_address, "glGetSemaphoreParameterivNV\0"): *fp_glGetSemaphoreParameterivNV; + glGetSemaphoreParameterui64vEXT = call_user_get_proc_address(user_get_proc_address, "glGetSemaphoreParameterui64vEXT\0"): *fp_glGetSemaphoreParameterui64vEXT; + glGetShaderInfoLog = call_user_get_proc_address(user_get_proc_address, "glGetShaderInfoLog\0"): *fp_glGetShaderInfoLog; + glGetShaderPrecisionFormat = call_user_get_proc_address(user_get_proc_address, "glGetShaderPrecisionFormat\0"): *fp_glGetShaderPrecisionFormat; + glGetShaderSource = call_user_get_proc_address(user_get_proc_address, "glGetShaderSource\0"): *fp_glGetShaderSource; + glGetShaderiv = call_user_get_proc_address(user_get_proc_address, "glGetShaderiv\0"): *fp_glGetShaderiv; + glGetShadingRateImagePaletteNV = call_user_get_proc_address(user_get_proc_address, "glGetShadingRateImagePaletteNV\0"): *fp_glGetShadingRateImagePaletteNV; + glGetShadingRateSampleLocationivNV = call_user_get_proc_address(user_get_proc_address, "glGetShadingRateSampleLocationivNV\0"): *fp_glGetShadingRateSampleLocationivNV; + glGetString = call_user_get_proc_address(user_get_proc_address, "glGetString\0"): *fp_glGetString; + glGetStringi = call_user_get_proc_address(user_get_proc_address, "glGetStringi\0"): *fp_glGetStringi; + glGetSynciv = call_user_get_proc_address(user_get_proc_address, "glGetSynciv\0"): *fp_glGetSynciv; + glGetSyncivAPPLE = call_user_get_proc_address(user_get_proc_address, "glGetSyncivAPPLE\0"): *fp_glGetSyncivAPPLE; + glGetTexLevelParameterfv = call_user_get_proc_address(user_get_proc_address, "glGetTexLevelParameterfv\0"): *fp_glGetTexLevelParameterfv; + glGetTexLevelParameteriv = call_user_get_proc_address(user_get_proc_address, "glGetTexLevelParameteriv\0"): *fp_glGetTexLevelParameteriv; + glGetTexParameterIiv = call_user_get_proc_address(user_get_proc_address, "glGetTexParameterIiv\0"): *fp_glGetTexParameterIiv; + glGetTexParameterIivEXT = call_user_get_proc_address(user_get_proc_address, "glGetTexParameterIivEXT\0"): *fp_glGetTexParameterIivEXT; + glGetTexParameterIivOES = call_user_get_proc_address(user_get_proc_address, "glGetTexParameterIivOES\0"): *fp_glGetTexParameterIivOES; + glGetTexParameterIuiv = call_user_get_proc_address(user_get_proc_address, "glGetTexParameterIuiv\0"): *fp_glGetTexParameterIuiv; + glGetTexParameterIuivEXT = call_user_get_proc_address(user_get_proc_address, "glGetTexParameterIuivEXT\0"): *fp_glGetTexParameterIuivEXT; + glGetTexParameterIuivOES = call_user_get_proc_address(user_get_proc_address, "glGetTexParameterIuivOES\0"): *fp_glGetTexParameterIuivOES; + glGetTexParameterfv = call_user_get_proc_address(user_get_proc_address, "glGetTexParameterfv\0"): *fp_glGetTexParameterfv; + glGetTexParameteriv = call_user_get_proc_address(user_get_proc_address, "glGetTexParameteriv\0"): *fp_glGetTexParameteriv; + glGetTextureHandleIMG = call_user_get_proc_address(user_get_proc_address, "glGetTextureHandleIMG\0"): *fp_glGetTextureHandleIMG; + glGetTextureHandleNV = call_user_get_proc_address(user_get_proc_address, "glGetTextureHandleNV\0"): *fp_glGetTextureHandleNV; + glGetTextureSamplerHandleIMG = call_user_get_proc_address(user_get_proc_address, "glGetTextureSamplerHandleIMG\0"): *fp_glGetTextureSamplerHandleIMG; + glGetTextureSamplerHandleNV = call_user_get_proc_address(user_get_proc_address, "glGetTextureSamplerHandleNV\0"): *fp_glGetTextureSamplerHandleNV; + glGetTransformFeedbackVarying = call_user_get_proc_address(user_get_proc_address, "glGetTransformFeedbackVarying\0"): *fp_glGetTransformFeedbackVarying; + glGetTranslatedShaderSourceANGLE = call_user_get_proc_address(user_get_proc_address, "glGetTranslatedShaderSourceANGLE\0"): *fp_glGetTranslatedShaderSourceANGLE; + glGetUniformBlockIndex = call_user_get_proc_address(user_get_proc_address, "glGetUniformBlockIndex\0"): *fp_glGetUniformBlockIndex; + glGetUniformIndices = call_user_get_proc_address(user_get_proc_address, "glGetUniformIndices\0"): *fp_glGetUniformIndices; + glGetUniformLocation = call_user_get_proc_address(user_get_proc_address, "glGetUniformLocation\0"): *fp_glGetUniformLocation; + glGetUniformfv = call_user_get_proc_address(user_get_proc_address, "glGetUniformfv\0"): *fp_glGetUniformfv; + glGetUniformi64vNV = call_user_get_proc_address(user_get_proc_address, "glGetUniformi64vNV\0"): *fp_glGetUniformi64vNV; + glGetUniformiv = call_user_get_proc_address(user_get_proc_address, "glGetUniformiv\0"): *fp_glGetUniformiv; + glGetUniformuiv = call_user_get_proc_address(user_get_proc_address, "glGetUniformuiv\0"): *fp_glGetUniformuiv; + glGetUnsignedBytei_vEXT = call_user_get_proc_address(user_get_proc_address, "glGetUnsignedBytei_vEXT\0"): *fp_glGetUnsignedBytei_vEXT; + glGetUnsignedBytevEXT = call_user_get_proc_address(user_get_proc_address, "glGetUnsignedBytevEXT\0"): *fp_glGetUnsignedBytevEXT; + glGetVertexAttribIiv = call_user_get_proc_address(user_get_proc_address, "glGetVertexAttribIiv\0"): *fp_glGetVertexAttribIiv; + glGetVertexAttribIuiv = call_user_get_proc_address(user_get_proc_address, "glGetVertexAttribIuiv\0"): *fp_glGetVertexAttribIuiv; + glGetVertexAttribPointerv = call_user_get_proc_address(user_get_proc_address, "glGetVertexAttribPointerv\0"): *fp_glGetVertexAttribPointerv; + glGetVertexAttribfv = call_user_get_proc_address(user_get_proc_address, "glGetVertexAttribfv\0"): *fp_glGetVertexAttribfv; + glGetVertexAttribiv = call_user_get_proc_address(user_get_proc_address, "glGetVertexAttribiv\0"): *fp_glGetVertexAttribiv; + glGetVkProcAddrNV = call_user_get_proc_address(user_get_proc_address, "glGetVkProcAddrNV\0"): *fp_glGetVkProcAddrNV; + glGetnUniformfv = call_user_get_proc_address(user_get_proc_address, "glGetnUniformfv\0"): *fp_glGetnUniformfv; + glGetnUniformfvEXT = call_user_get_proc_address(user_get_proc_address, "glGetnUniformfvEXT\0"): *fp_glGetnUniformfvEXT; + glGetnUniformfvKHR = call_user_get_proc_address(user_get_proc_address, "glGetnUniformfvKHR\0"): *fp_glGetnUniformfvKHR; + glGetnUniformiv = call_user_get_proc_address(user_get_proc_address, "glGetnUniformiv\0"): *fp_glGetnUniformiv; + glGetnUniformivEXT = call_user_get_proc_address(user_get_proc_address, "glGetnUniformivEXT\0"): *fp_glGetnUniformivEXT; + glGetnUniformivKHR = call_user_get_proc_address(user_get_proc_address, "glGetnUniformivKHR\0"): *fp_glGetnUniformivKHR; + glGetnUniformuiv = call_user_get_proc_address(user_get_proc_address, "glGetnUniformuiv\0"): *fp_glGetnUniformuiv; + glGetnUniformuivKHR = call_user_get_proc_address(user_get_proc_address, "glGetnUniformuivKHR\0"): *fp_glGetnUniformuivKHR; + glHint = call_user_get_proc_address(user_get_proc_address, "glHint\0"): *fp_glHint; + glImportMemoryFdEXT = call_user_get_proc_address(user_get_proc_address, "glImportMemoryFdEXT\0"): *fp_glImportMemoryFdEXT; + glImportMemoryWin32HandleEXT = call_user_get_proc_address(user_get_proc_address, "glImportMemoryWin32HandleEXT\0"): *fp_glImportMemoryWin32HandleEXT; + glImportMemoryWin32NameEXT = call_user_get_proc_address(user_get_proc_address, "glImportMemoryWin32NameEXT\0"): *fp_glImportMemoryWin32NameEXT; + glImportSemaphoreFdEXT = call_user_get_proc_address(user_get_proc_address, "glImportSemaphoreFdEXT\0"): *fp_glImportSemaphoreFdEXT; + glImportSemaphoreWin32HandleEXT = call_user_get_proc_address(user_get_proc_address, "glImportSemaphoreWin32HandleEXT\0"): *fp_glImportSemaphoreWin32HandleEXT; + glImportSemaphoreWin32NameEXT = call_user_get_proc_address(user_get_proc_address, "glImportSemaphoreWin32NameEXT\0"): *fp_glImportSemaphoreWin32NameEXT; + glInsertEventMarkerEXT = call_user_get_proc_address(user_get_proc_address, "glInsertEventMarkerEXT\0"): *fp_glInsertEventMarkerEXT; + glInterpolatePathsNV = call_user_get_proc_address(user_get_proc_address, "glInterpolatePathsNV\0"): *fp_glInterpolatePathsNV; + glInvalidateFramebuffer = call_user_get_proc_address(user_get_proc_address, "glInvalidateFramebuffer\0"): *fp_glInvalidateFramebuffer; + glInvalidateSubFramebuffer = call_user_get_proc_address(user_get_proc_address, "glInvalidateSubFramebuffer\0"): *fp_glInvalidateSubFramebuffer; + glIsBuffer = call_user_get_proc_address(user_get_proc_address, "glIsBuffer\0"): *fp_glIsBuffer; + glIsEnabled = call_user_get_proc_address(user_get_proc_address, "glIsEnabled\0"): *fp_glIsEnabled; + glIsEnabledi = call_user_get_proc_address(user_get_proc_address, "glIsEnabledi\0"): *fp_glIsEnabledi; + glIsEnablediEXT = call_user_get_proc_address(user_get_proc_address, "glIsEnablediEXT\0"): *fp_glIsEnablediEXT; + glIsEnablediNV = call_user_get_proc_address(user_get_proc_address, "glIsEnablediNV\0"): *fp_glIsEnablediNV; + glIsEnablediOES = call_user_get_proc_address(user_get_proc_address, "glIsEnablediOES\0"): *fp_glIsEnablediOES; + glIsFenceNV = call_user_get_proc_address(user_get_proc_address, "glIsFenceNV\0"): *fp_glIsFenceNV; + glIsFramebuffer = call_user_get_proc_address(user_get_proc_address, "glIsFramebuffer\0"): *fp_glIsFramebuffer; + glIsImageHandleResidentNV = call_user_get_proc_address(user_get_proc_address, "glIsImageHandleResidentNV\0"): *fp_glIsImageHandleResidentNV; + glIsMemoryObjectEXT = call_user_get_proc_address(user_get_proc_address, "glIsMemoryObjectEXT\0"): *fp_glIsMemoryObjectEXT; + glIsPathNV = call_user_get_proc_address(user_get_proc_address, "glIsPathNV\0"): *fp_glIsPathNV; + glIsPointInFillPathNV = call_user_get_proc_address(user_get_proc_address, "glIsPointInFillPathNV\0"): *fp_glIsPointInFillPathNV; + glIsPointInStrokePathNV = call_user_get_proc_address(user_get_proc_address, "glIsPointInStrokePathNV\0"): *fp_glIsPointInStrokePathNV; + glIsProgram = call_user_get_proc_address(user_get_proc_address, "glIsProgram\0"): *fp_glIsProgram; + glIsProgramPipeline = call_user_get_proc_address(user_get_proc_address, "glIsProgramPipeline\0"): *fp_glIsProgramPipeline; + glIsProgramPipelineEXT = call_user_get_proc_address(user_get_proc_address, "glIsProgramPipelineEXT\0"): *fp_glIsProgramPipelineEXT; + glIsQuery = call_user_get_proc_address(user_get_proc_address, "glIsQuery\0"): *fp_glIsQuery; + glIsQueryEXT = call_user_get_proc_address(user_get_proc_address, "glIsQueryEXT\0"): *fp_glIsQueryEXT; + glIsRenderbuffer = call_user_get_proc_address(user_get_proc_address, "glIsRenderbuffer\0"): *fp_glIsRenderbuffer; + glIsSampler = call_user_get_proc_address(user_get_proc_address, "glIsSampler\0"): *fp_glIsSampler; + glIsSemaphoreEXT = call_user_get_proc_address(user_get_proc_address, "glIsSemaphoreEXT\0"): *fp_glIsSemaphoreEXT; + glIsShader = call_user_get_proc_address(user_get_proc_address, "glIsShader\0"): *fp_glIsShader; + glIsSync = call_user_get_proc_address(user_get_proc_address, "glIsSync\0"): *fp_glIsSync; + glIsSyncAPPLE = call_user_get_proc_address(user_get_proc_address, "glIsSyncAPPLE\0"): *fp_glIsSyncAPPLE; + glIsTexture = call_user_get_proc_address(user_get_proc_address, "glIsTexture\0"): *fp_glIsTexture; + glIsTextureHandleResidentNV = call_user_get_proc_address(user_get_proc_address, "glIsTextureHandleResidentNV\0"): *fp_glIsTextureHandleResidentNV; + glIsTransformFeedback = call_user_get_proc_address(user_get_proc_address, "glIsTransformFeedback\0"): *fp_glIsTransformFeedback; + glIsVertexArray = call_user_get_proc_address(user_get_proc_address, "glIsVertexArray\0"): *fp_glIsVertexArray; + glIsVertexArrayOES = call_user_get_proc_address(user_get_proc_address, "glIsVertexArrayOES\0"): *fp_glIsVertexArrayOES; + glLabelObjectEXT = call_user_get_proc_address(user_get_proc_address, "glLabelObjectEXT\0"): *fp_glLabelObjectEXT; + glLineWidth = call_user_get_proc_address(user_get_proc_address, "glLineWidth\0"): *fp_glLineWidth; + glLinkProgram = call_user_get_proc_address(user_get_proc_address, "glLinkProgram\0"): *fp_glLinkProgram; + glMakeImageHandleNonResidentNV = call_user_get_proc_address(user_get_proc_address, "glMakeImageHandleNonResidentNV\0"): *fp_glMakeImageHandleNonResidentNV; + glMakeImageHandleResidentNV = call_user_get_proc_address(user_get_proc_address, "glMakeImageHandleResidentNV\0"): *fp_glMakeImageHandleResidentNV; + glMakeTextureHandleNonResidentNV = call_user_get_proc_address(user_get_proc_address, "glMakeTextureHandleNonResidentNV\0"): *fp_glMakeTextureHandleNonResidentNV; + glMakeTextureHandleResidentNV = call_user_get_proc_address(user_get_proc_address, "glMakeTextureHandleResidentNV\0"): *fp_glMakeTextureHandleResidentNV; + glMapBufferOES = call_user_get_proc_address(user_get_proc_address, "glMapBufferOES\0"): *fp_glMapBufferOES; + glMapBufferRange = call_user_get_proc_address(user_get_proc_address, "glMapBufferRange\0"): *fp_glMapBufferRange; + glMapBufferRangeEXT = call_user_get_proc_address(user_get_proc_address, "glMapBufferRangeEXT\0"): *fp_glMapBufferRangeEXT; + glMatrixFrustumEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixFrustumEXT\0"): *fp_glMatrixFrustumEXT; + glMatrixLoad3x2fNV = call_user_get_proc_address(user_get_proc_address, "glMatrixLoad3x2fNV\0"): *fp_glMatrixLoad3x2fNV; + glMatrixLoad3x3fNV = call_user_get_proc_address(user_get_proc_address, "glMatrixLoad3x3fNV\0"): *fp_glMatrixLoad3x3fNV; + glMatrixLoadIdentityEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixLoadIdentityEXT\0"): *fp_glMatrixLoadIdentityEXT; + glMatrixLoadTranspose3x3fNV = call_user_get_proc_address(user_get_proc_address, "glMatrixLoadTranspose3x3fNV\0"): *fp_glMatrixLoadTranspose3x3fNV; + glMatrixLoadTransposedEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixLoadTransposedEXT\0"): *fp_glMatrixLoadTransposedEXT; + glMatrixLoadTransposefEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixLoadTransposefEXT\0"): *fp_glMatrixLoadTransposefEXT; + glMatrixLoaddEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixLoaddEXT\0"): *fp_glMatrixLoaddEXT; + glMatrixLoadfEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixLoadfEXT\0"): *fp_glMatrixLoadfEXT; + glMatrixMult3x2fNV = call_user_get_proc_address(user_get_proc_address, "glMatrixMult3x2fNV\0"): *fp_glMatrixMult3x2fNV; + glMatrixMult3x3fNV = call_user_get_proc_address(user_get_proc_address, "glMatrixMult3x3fNV\0"): *fp_glMatrixMult3x3fNV; + glMatrixMultTranspose3x3fNV = call_user_get_proc_address(user_get_proc_address, "glMatrixMultTranspose3x3fNV\0"): *fp_glMatrixMultTranspose3x3fNV; + glMatrixMultTransposedEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixMultTransposedEXT\0"): *fp_glMatrixMultTransposedEXT; + glMatrixMultTransposefEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixMultTransposefEXT\0"): *fp_glMatrixMultTransposefEXT; + glMatrixMultdEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixMultdEXT\0"): *fp_glMatrixMultdEXT; + glMatrixMultfEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixMultfEXT\0"): *fp_glMatrixMultfEXT; + glMatrixOrthoEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixOrthoEXT\0"): *fp_glMatrixOrthoEXT; + glMatrixPopEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixPopEXT\0"): *fp_glMatrixPopEXT; + glMatrixPushEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixPushEXT\0"): *fp_glMatrixPushEXT; + glMatrixRotatedEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixRotatedEXT\0"): *fp_glMatrixRotatedEXT; + glMatrixRotatefEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixRotatefEXT\0"): *fp_glMatrixRotatefEXT; + glMatrixScaledEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixScaledEXT\0"): *fp_glMatrixScaledEXT; + glMatrixScalefEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixScalefEXT\0"): *fp_glMatrixScalefEXT; + glMatrixTranslatedEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixTranslatedEXT\0"): *fp_glMatrixTranslatedEXT; + glMatrixTranslatefEXT = call_user_get_proc_address(user_get_proc_address, "glMatrixTranslatefEXT\0"): *fp_glMatrixTranslatefEXT; + glMaxShaderCompilerThreadsKHR = call_user_get_proc_address(user_get_proc_address, "glMaxShaderCompilerThreadsKHR\0"): *fp_glMaxShaderCompilerThreadsKHR; + glMemoryBarrier = call_user_get_proc_address(user_get_proc_address, "glMemoryBarrier\0"): *fp_glMemoryBarrier; + glMemoryBarrierByRegion = call_user_get_proc_address(user_get_proc_address, "glMemoryBarrierByRegion\0"): *fp_glMemoryBarrierByRegion; + glMemoryObjectParameterivEXT = call_user_get_proc_address(user_get_proc_address, "glMemoryObjectParameterivEXT\0"): *fp_glMemoryObjectParameterivEXT; + glMinSampleShading = call_user_get_proc_address(user_get_proc_address, "glMinSampleShading\0"): *fp_glMinSampleShading; + glMinSampleShadingOES = call_user_get_proc_address(user_get_proc_address, "glMinSampleShadingOES\0"): *fp_glMinSampleShadingOES; + glMultiDrawArraysEXT = call_user_get_proc_address(user_get_proc_address, "glMultiDrawArraysEXT\0"): *fp_glMultiDrawArraysEXT; + glMultiDrawArraysIndirectEXT = call_user_get_proc_address(user_get_proc_address, "glMultiDrawArraysIndirectEXT\0"): *fp_glMultiDrawArraysIndirectEXT; + glMultiDrawElementsBaseVertexEXT = call_user_get_proc_address(user_get_proc_address, "glMultiDrawElementsBaseVertexEXT\0"): *fp_glMultiDrawElementsBaseVertexEXT; + glMultiDrawElementsEXT = call_user_get_proc_address(user_get_proc_address, "glMultiDrawElementsEXT\0"): *fp_glMultiDrawElementsEXT; + glMultiDrawElementsIndirectEXT = call_user_get_proc_address(user_get_proc_address, "glMultiDrawElementsIndirectEXT\0"): *fp_glMultiDrawElementsIndirectEXT; + glMultiDrawMeshTasksIndirectCountNV = call_user_get_proc_address(user_get_proc_address, "glMultiDrawMeshTasksIndirectCountNV\0"): *fp_glMultiDrawMeshTasksIndirectCountNV; + glMultiDrawMeshTasksIndirectNV = call_user_get_proc_address(user_get_proc_address, "glMultiDrawMeshTasksIndirectNV\0"): *fp_glMultiDrawMeshTasksIndirectNV; + glNamedBufferAttachMemoryNV = call_user_get_proc_address(user_get_proc_address, "glNamedBufferAttachMemoryNV\0"): *fp_glNamedBufferAttachMemoryNV; + glNamedBufferPageCommitmentMemNV = call_user_get_proc_address(user_get_proc_address, "glNamedBufferPageCommitmentMemNV\0"): *fp_glNamedBufferPageCommitmentMemNV; + glNamedBufferStorageExternalEXT = call_user_get_proc_address(user_get_proc_address, "glNamedBufferStorageExternalEXT\0"): *fp_glNamedBufferStorageExternalEXT; + glNamedBufferStorageMemEXT = call_user_get_proc_address(user_get_proc_address, "glNamedBufferStorageMemEXT\0"): *fp_glNamedBufferStorageMemEXT; + glNamedFramebufferSampleLocationsfvNV = call_user_get_proc_address(user_get_proc_address, "glNamedFramebufferSampleLocationsfvNV\0"): *fp_glNamedFramebufferSampleLocationsfvNV; + glNamedRenderbufferStorageMultisampleAdvancedAMD = call_user_get_proc_address(user_get_proc_address, "glNamedRenderbufferStorageMultisampleAdvancedAMD\0"): *fp_glNamedRenderbufferStorageMultisampleAdvancedAMD; + glObjectLabel = call_user_get_proc_address(user_get_proc_address, "glObjectLabel\0"): *fp_glObjectLabel; + glObjectLabelKHR = call_user_get_proc_address(user_get_proc_address, "glObjectLabelKHR\0"): *fp_glObjectLabelKHR; + glObjectPtrLabel = call_user_get_proc_address(user_get_proc_address, "glObjectPtrLabel\0"): *fp_glObjectPtrLabel; + glObjectPtrLabelKHR = call_user_get_proc_address(user_get_proc_address, "glObjectPtrLabelKHR\0"): *fp_glObjectPtrLabelKHR; + glPatchParameteri = call_user_get_proc_address(user_get_proc_address, "glPatchParameteri\0"): *fp_glPatchParameteri; + glPatchParameteriEXT = call_user_get_proc_address(user_get_proc_address, "glPatchParameteriEXT\0"): *fp_glPatchParameteriEXT; + glPatchParameteriOES = call_user_get_proc_address(user_get_proc_address, "glPatchParameteriOES\0"): *fp_glPatchParameteriOES; + glPathCommandsNV = call_user_get_proc_address(user_get_proc_address, "glPathCommandsNV\0"): *fp_glPathCommandsNV; + glPathCoordsNV = call_user_get_proc_address(user_get_proc_address, "glPathCoordsNV\0"): *fp_glPathCoordsNV; + glPathCoverDepthFuncNV = call_user_get_proc_address(user_get_proc_address, "glPathCoverDepthFuncNV\0"): *fp_glPathCoverDepthFuncNV; + glPathDashArrayNV = call_user_get_proc_address(user_get_proc_address, "glPathDashArrayNV\0"): *fp_glPathDashArrayNV; + glPathGlyphIndexArrayNV = call_user_get_proc_address(user_get_proc_address, "glPathGlyphIndexArrayNV\0"): *fp_glPathGlyphIndexArrayNV; + glPathGlyphIndexRangeNV = call_user_get_proc_address(user_get_proc_address, "glPathGlyphIndexRangeNV\0"): *fp_glPathGlyphIndexRangeNV; + glPathGlyphRangeNV = call_user_get_proc_address(user_get_proc_address, "glPathGlyphRangeNV\0"): *fp_glPathGlyphRangeNV; + glPathGlyphsNV = call_user_get_proc_address(user_get_proc_address, "glPathGlyphsNV\0"): *fp_glPathGlyphsNV; + glPathMemoryGlyphIndexArrayNV = call_user_get_proc_address(user_get_proc_address, "glPathMemoryGlyphIndexArrayNV\0"): *fp_glPathMemoryGlyphIndexArrayNV; + glPathParameterfNV = call_user_get_proc_address(user_get_proc_address, "glPathParameterfNV\0"): *fp_glPathParameterfNV; + glPathParameterfvNV = call_user_get_proc_address(user_get_proc_address, "glPathParameterfvNV\0"): *fp_glPathParameterfvNV; + glPathParameteriNV = call_user_get_proc_address(user_get_proc_address, "glPathParameteriNV\0"): *fp_glPathParameteriNV; + glPathParameterivNV = call_user_get_proc_address(user_get_proc_address, "glPathParameterivNV\0"): *fp_glPathParameterivNV; + glPathStencilDepthOffsetNV = call_user_get_proc_address(user_get_proc_address, "glPathStencilDepthOffsetNV\0"): *fp_glPathStencilDepthOffsetNV; + glPathStencilFuncNV = call_user_get_proc_address(user_get_proc_address, "glPathStencilFuncNV\0"): *fp_glPathStencilFuncNV; + glPathStringNV = call_user_get_proc_address(user_get_proc_address, "glPathStringNV\0"): *fp_glPathStringNV; + glPathSubCommandsNV = call_user_get_proc_address(user_get_proc_address, "glPathSubCommandsNV\0"): *fp_glPathSubCommandsNV; + glPathSubCoordsNV = call_user_get_proc_address(user_get_proc_address, "glPathSubCoordsNV\0"): *fp_glPathSubCoordsNV; + glPauseTransformFeedback = call_user_get_proc_address(user_get_proc_address, "glPauseTransformFeedback\0"): *fp_glPauseTransformFeedback; + glPixelStorei = call_user_get_proc_address(user_get_proc_address, "glPixelStorei\0"): *fp_glPixelStorei; + glPointAlongPathNV = call_user_get_proc_address(user_get_proc_address, "glPointAlongPathNV\0"): *fp_glPointAlongPathNV; + glPolygonModeNV = call_user_get_proc_address(user_get_proc_address, "glPolygonModeNV\0"): *fp_glPolygonModeNV; + glPolygonOffset = call_user_get_proc_address(user_get_proc_address, "glPolygonOffset\0"): *fp_glPolygonOffset; + glPolygonOffsetClampEXT = call_user_get_proc_address(user_get_proc_address, "glPolygonOffsetClampEXT\0"): *fp_glPolygonOffsetClampEXT; + glPopDebugGroup = call_user_get_proc_address(user_get_proc_address, "glPopDebugGroup\0"): *fp_glPopDebugGroup; + glPopDebugGroupKHR = call_user_get_proc_address(user_get_proc_address, "glPopDebugGroupKHR\0"): *fp_glPopDebugGroupKHR; + glPopGroupMarkerEXT = call_user_get_proc_address(user_get_proc_address, "glPopGroupMarkerEXT\0"): *fp_glPopGroupMarkerEXT; + glPrimitiveBoundingBox = call_user_get_proc_address(user_get_proc_address, "glPrimitiveBoundingBox\0"): *fp_glPrimitiveBoundingBox; + glPrimitiveBoundingBoxEXT = call_user_get_proc_address(user_get_proc_address, "glPrimitiveBoundingBoxEXT\0"): *fp_glPrimitiveBoundingBoxEXT; + glPrimitiveBoundingBoxOES = call_user_get_proc_address(user_get_proc_address, "glPrimitiveBoundingBoxOES\0"): *fp_glPrimitiveBoundingBoxOES; + glProgramBinary = call_user_get_proc_address(user_get_proc_address, "glProgramBinary\0"): *fp_glProgramBinary; + glProgramBinaryOES = call_user_get_proc_address(user_get_proc_address, "glProgramBinaryOES\0"): *fp_glProgramBinaryOES; + glProgramParameteri = call_user_get_proc_address(user_get_proc_address, "glProgramParameteri\0"): *fp_glProgramParameteri; + glProgramParameteriEXT = call_user_get_proc_address(user_get_proc_address, "glProgramParameteriEXT\0"): *fp_glProgramParameteriEXT; + glProgramPathFragmentInputGenNV = call_user_get_proc_address(user_get_proc_address, "glProgramPathFragmentInputGenNV\0"): *fp_glProgramPathFragmentInputGenNV; + glProgramUniform1f = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1f\0"): *fp_glProgramUniform1f; + glProgramUniform1fEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1fEXT\0"): *fp_glProgramUniform1fEXT; + glProgramUniform1fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1fv\0"): *fp_glProgramUniform1fv; + glProgramUniform1fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1fvEXT\0"): *fp_glProgramUniform1fvEXT; + glProgramUniform1i = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1i\0"): *fp_glProgramUniform1i; + glProgramUniform1i64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1i64NV\0"): *fp_glProgramUniform1i64NV; + glProgramUniform1i64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1i64vNV\0"): *fp_glProgramUniform1i64vNV; + glProgramUniform1iEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1iEXT\0"): *fp_glProgramUniform1iEXT; + glProgramUniform1iv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1iv\0"): *fp_glProgramUniform1iv; + glProgramUniform1ivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1ivEXT\0"): *fp_glProgramUniform1ivEXT; + glProgramUniform1ui = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1ui\0"): *fp_glProgramUniform1ui; + glProgramUniform1ui64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1ui64NV\0"): *fp_glProgramUniform1ui64NV; + glProgramUniform1ui64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1ui64vNV\0"): *fp_glProgramUniform1ui64vNV; + glProgramUniform1uiEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1uiEXT\0"): *fp_glProgramUniform1uiEXT; + glProgramUniform1uiv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1uiv\0"): *fp_glProgramUniform1uiv; + glProgramUniform1uivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform1uivEXT\0"): *fp_glProgramUniform1uivEXT; + glProgramUniform2f = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2f\0"): *fp_glProgramUniform2f; + glProgramUniform2fEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2fEXT\0"): *fp_glProgramUniform2fEXT; + glProgramUniform2fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2fv\0"): *fp_glProgramUniform2fv; + glProgramUniform2fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2fvEXT\0"): *fp_glProgramUniform2fvEXT; + glProgramUniform2i = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2i\0"): *fp_glProgramUniform2i; + glProgramUniform2i64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2i64NV\0"): *fp_glProgramUniform2i64NV; + glProgramUniform2i64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2i64vNV\0"): *fp_glProgramUniform2i64vNV; + glProgramUniform2iEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2iEXT\0"): *fp_glProgramUniform2iEXT; + glProgramUniform2iv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2iv\0"): *fp_glProgramUniform2iv; + glProgramUniform2ivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2ivEXT\0"): *fp_glProgramUniform2ivEXT; + glProgramUniform2ui = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2ui\0"): *fp_glProgramUniform2ui; + glProgramUniform2ui64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2ui64NV\0"): *fp_glProgramUniform2ui64NV; + glProgramUniform2ui64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2ui64vNV\0"): *fp_glProgramUniform2ui64vNV; + glProgramUniform2uiEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2uiEXT\0"): *fp_glProgramUniform2uiEXT; + glProgramUniform2uiv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2uiv\0"): *fp_glProgramUniform2uiv; + glProgramUniform2uivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform2uivEXT\0"): *fp_glProgramUniform2uivEXT; + glProgramUniform3f = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3f\0"): *fp_glProgramUniform3f; + glProgramUniform3fEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3fEXT\0"): *fp_glProgramUniform3fEXT; + glProgramUniform3fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3fv\0"): *fp_glProgramUniform3fv; + glProgramUniform3fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3fvEXT\0"): *fp_glProgramUniform3fvEXT; + glProgramUniform3i = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3i\0"): *fp_glProgramUniform3i; + glProgramUniform3i64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3i64NV\0"): *fp_glProgramUniform3i64NV; + glProgramUniform3i64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3i64vNV\0"): *fp_glProgramUniform3i64vNV; + glProgramUniform3iEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3iEXT\0"): *fp_glProgramUniform3iEXT; + glProgramUniform3iv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3iv\0"): *fp_glProgramUniform3iv; + glProgramUniform3ivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3ivEXT\0"): *fp_glProgramUniform3ivEXT; + glProgramUniform3ui = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3ui\0"): *fp_glProgramUniform3ui; + glProgramUniform3ui64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3ui64NV\0"): *fp_glProgramUniform3ui64NV; + glProgramUniform3ui64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3ui64vNV\0"): *fp_glProgramUniform3ui64vNV; + glProgramUniform3uiEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3uiEXT\0"): *fp_glProgramUniform3uiEXT; + glProgramUniform3uiv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3uiv\0"): *fp_glProgramUniform3uiv; + glProgramUniform3uivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform3uivEXT\0"): *fp_glProgramUniform3uivEXT; + glProgramUniform4f = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4f\0"): *fp_glProgramUniform4f; + glProgramUniform4fEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4fEXT\0"): *fp_glProgramUniform4fEXT; + glProgramUniform4fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4fv\0"): *fp_glProgramUniform4fv; + glProgramUniform4fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4fvEXT\0"): *fp_glProgramUniform4fvEXT; + glProgramUniform4i = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4i\0"): *fp_glProgramUniform4i; + glProgramUniform4i64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4i64NV\0"): *fp_glProgramUniform4i64NV; + glProgramUniform4i64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4i64vNV\0"): *fp_glProgramUniform4i64vNV; + glProgramUniform4iEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4iEXT\0"): *fp_glProgramUniform4iEXT; + glProgramUniform4iv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4iv\0"): *fp_glProgramUniform4iv; + glProgramUniform4ivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4ivEXT\0"): *fp_glProgramUniform4ivEXT; + glProgramUniform4ui = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4ui\0"): *fp_glProgramUniform4ui; + glProgramUniform4ui64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4ui64NV\0"): *fp_glProgramUniform4ui64NV; + glProgramUniform4ui64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4ui64vNV\0"): *fp_glProgramUniform4ui64vNV; + glProgramUniform4uiEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4uiEXT\0"): *fp_glProgramUniform4uiEXT; + glProgramUniform4uiv = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4uiv\0"): *fp_glProgramUniform4uiv; + glProgramUniform4uivEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniform4uivEXT\0"): *fp_glProgramUniform4uivEXT; + glProgramUniformHandleui64IMG = call_user_get_proc_address(user_get_proc_address, "glProgramUniformHandleui64IMG\0"): *fp_glProgramUniformHandleui64IMG; + glProgramUniformHandleui64NV = call_user_get_proc_address(user_get_proc_address, "glProgramUniformHandleui64NV\0"): *fp_glProgramUniformHandleui64NV; + glProgramUniformHandleui64vIMG = call_user_get_proc_address(user_get_proc_address, "glProgramUniformHandleui64vIMG\0"): *fp_glProgramUniformHandleui64vIMG; + glProgramUniformHandleui64vNV = call_user_get_proc_address(user_get_proc_address, "glProgramUniformHandleui64vNV\0"): *fp_glProgramUniformHandleui64vNV; + glProgramUniformMatrix2fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix2fv\0"): *fp_glProgramUniformMatrix2fv; + glProgramUniformMatrix2fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix2fvEXT\0"): *fp_glProgramUniformMatrix2fvEXT; + glProgramUniformMatrix2x3fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix2x3fv\0"): *fp_glProgramUniformMatrix2x3fv; + glProgramUniformMatrix2x3fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix2x3fvEXT\0"): *fp_glProgramUniformMatrix2x3fvEXT; + glProgramUniformMatrix2x4fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix2x4fv\0"): *fp_glProgramUniformMatrix2x4fv; + glProgramUniformMatrix2x4fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix2x4fvEXT\0"): *fp_glProgramUniformMatrix2x4fvEXT; + glProgramUniformMatrix3fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix3fv\0"): *fp_glProgramUniformMatrix3fv; + glProgramUniformMatrix3fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix3fvEXT\0"): *fp_glProgramUniformMatrix3fvEXT; + glProgramUniformMatrix3x2fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix3x2fv\0"): *fp_glProgramUniformMatrix3x2fv; + glProgramUniformMatrix3x2fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix3x2fvEXT\0"): *fp_glProgramUniformMatrix3x2fvEXT; + glProgramUniformMatrix3x4fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix3x4fv\0"): *fp_glProgramUniformMatrix3x4fv; + glProgramUniformMatrix3x4fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix3x4fvEXT\0"): *fp_glProgramUniformMatrix3x4fvEXT; + glProgramUniformMatrix4fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix4fv\0"): *fp_glProgramUniformMatrix4fv; + glProgramUniformMatrix4fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix4fvEXT\0"): *fp_glProgramUniformMatrix4fvEXT; + glProgramUniformMatrix4x2fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix4x2fv\0"): *fp_glProgramUniformMatrix4x2fv; + glProgramUniformMatrix4x2fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix4x2fvEXT\0"): *fp_glProgramUniformMatrix4x2fvEXT; + glProgramUniformMatrix4x3fv = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix4x3fv\0"): *fp_glProgramUniformMatrix4x3fv; + glProgramUniformMatrix4x3fvEXT = call_user_get_proc_address(user_get_proc_address, "glProgramUniformMatrix4x3fvEXT\0"): *fp_glProgramUniformMatrix4x3fvEXT; + glPushDebugGroup = call_user_get_proc_address(user_get_proc_address, "glPushDebugGroup\0"): *fp_glPushDebugGroup; + glPushDebugGroupKHR = call_user_get_proc_address(user_get_proc_address, "glPushDebugGroupKHR\0"): *fp_glPushDebugGroupKHR; + glPushGroupMarkerEXT = call_user_get_proc_address(user_get_proc_address, "glPushGroupMarkerEXT\0"): *fp_glPushGroupMarkerEXT; + glQueryCounterEXT = call_user_get_proc_address(user_get_proc_address, "glQueryCounterEXT\0"): *fp_glQueryCounterEXT; + glRasterSamplesEXT = call_user_get_proc_address(user_get_proc_address, "glRasterSamplesEXT\0"): *fp_glRasterSamplesEXT; + glReadBuffer = call_user_get_proc_address(user_get_proc_address, "glReadBuffer\0"): *fp_glReadBuffer; + glReadBufferIndexedEXT = call_user_get_proc_address(user_get_proc_address, "glReadBufferIndexedEXT\0"): *fp_glReadBufferIndexedEXT; + glReadBufferNV = call_user_get_proc_address(user_get_proc_address, "glReadBufferNV\0"): *fp_glReadBufferNV; + glReadPixels = call_user_get_proc_address(user_get_proc_address, "glReadPixels\0"): *fp_glReadPixels; + glReadnPixels = call_user_get_proc_address(user_get_proc_address, "glReadnPixels\0"): *fp_glReadnPixels; + glReadnPixelsEXT = call_user_get_proc_address(user_get_proc_address, "glReadnPixelsEXT\0"): *fp_glReadnPixelsEXT; + glReadnPixelsKHR = call_user_get_proc_address(user_get_proc_address, "glReadnPixelsKHR\0"): *fp_glReadnPixelsKHR; + glReleaseKeyedMutexWin32EXT = call_user_get_proc_address(user_get_proc_address, "glReleaseKeyedMutexWin32EXT\0"): *fp_glReleaseKeyedMutexWin32EXT; + glReleaseShaderCompiler = call_user_get_proc_address(user_get_proc_address, "glReleaseShaderCompiler\0"): *fp_glReleaseShaderCompiler; + glRenderbufferStorage = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorage\0"): *fp_glRenderbufferStorage; + glRenderbufferStorageMultisample = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorageMultisample\0"): *fp_glRenderbufferStorageMultisample; + glRenderbufferStorageMultisampleANGLE = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorageMultisampleANGLE\0"): *fp_glRenderbufferStorageMultisampleANGLE; + glRenderbufferStorageMultisampleAPPLE = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorageMultisampleAPPLE\0"): *fp_glRenderbufferStorageMultisampleAPPLE; + glRenderbufferStorageMultisampleAdvancedAMD = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorageMultisampleAdvancedAMD\0"): *fp_glRenderbufferStorageMultisampleAdvancedAMD; + glRenderbufferStorageMultisampleEXT = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorageMultisampleEXT\0"): *fp_glRenderbufferStorageMultisampleEXT; + glRenderbufferStorageMultisampleIMG = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorageMultisampleIMG\0"): *fp_glRenderbufferStorageMultisampleIMG; + glRenderbufferStorageMultisampleNV = call_user_get_proc_address(user_get_proc_address, "glRenderbufferStorageMultisampleNV\0"): *fp_glRenderbufferStorageMultisampleNV; + glResetMemoryObjectParameterNV = call_user_get_proc_address(user_get_proc_address, "glResetMemoryObjectParameterNV\0"): *fp_glResetMemoryObjectParameterNV; + glResolveDepthValuesNV = call_user_get_proc_address(user_get_proc_address, "glResolveDepthValuesNV\0"): *fp_glResolveDepthValuesNV; + glResolveMultisampleFramebufferAPPLE = call_user_get_proc_address(user_get_proc_address, "glResolveMultisampleFramebufferAPPLE\0"): *fp_glResolveMultisampleFramebufferAPPLE; + glResumeTransformFeedback = call_user_get_proc_address(user_get_proc_address, "glResumeTransformFeedback\0"): *fp_glResumeTransformFeedback; + glSampleCoverage = call_user_get_proc_address(user_get_proc_address, "glSampleCoverage\0"): *fp_glSampleCoverage; + glSampleMaski = call_user_get_proc_address(user_get_proc_address, "glSampleMaski\0"): *fp_glSampleMaski; + glSamplerParameterIiv = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterIiv\0"): *fp_glSamplerParameterIiv; + glSamplerParameterIivEXT = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterIivEXT\0"): *fp_glSamplerParameterIivEXT; + glSamplerParameterIivOES = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterIivOES\0"): *fp_glSamplerParameterIivOES; + glSamplerParameterIuiv = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterIuiv\0"): *fp_glSamplerParameterIuiv; + glSamplerParameterIuivEXT = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterIuivEXT\0"): *fp_glSamplerParameterIuivEXT; + glSamplerParameterIuivOES = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterIuivOES\0"): *fp_glSamplerParameterIuivOES; + glSamplerParameterf = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterf\0"): *fp_glSamplerParameterf; + glSamplerParameterfv = call_user_get_proc_address(user_get_proc_address, "glSamplerParameterfv\0"): *fp_glSamplerParameterfv; + glSamplerParameteri = call_user_get_proc_address(user_get_proc_address, "glSamplerParameteri\0"): *fp_glSamplerParameteri; + glSamplerParameteriv = call_user_get_proc_address(user_get_proc_address, "glSamplerParameteriv\0"): *fp_glSamplerParameteriv; + glScissor = call_user_get_proc_address(user_get_proc_address, "glScissor\0"): *fp_glScissor; + glScissorArrayvNV = call_user_get_proc_address(user_get_proc_address, "glScissorArrayvNV\0"): *fp_glScissorArrayvNV; + glScissorArrayvOES = call_user_get_proc_address(user_get_proc_address, "glScissorArrayvOES\0"): *fp_glScissorArrayvOES; + glScissorExclusiveArrayvNV = call_user_get_proc_address(user_get_proc_address, "glScissorExclusiveArrayvNV\0"): *fp_glScissorExclusiveArrayvNV; + glScissorExclusiveNV = call_user_get_proc_address(user_get_proc_address, "glScissorExclusiveNV\0"): *fp_glScissorExclusiveNV; + glScissorIndexedNV = call_user_get_proc_address(user_get_proc_address, "glScissorIndexedNV\0"): *fp_glScissorIndexedNV; + glScissorIndexedOES = call_user_get_proc_address(user_get_proc_address, "glScissorIndexedOES\0"): *fp_glScissorIndexedOES; + glScissorIndexedvNV = call_user_get_proc_address(user_get_proc_address, "glScissorIndexedvNV\0"): *fp_glScissorIndexedvNV; + glScissorIndexedvOES = call_user_get_proc_address(user_get_proc_address, "glScissorIndexedvOES\0"): *fp_glScissorIndexedvOES; + glSelectPerfMonitorCountersAMD = call_user_get_proc_address(user_get_proc_address, "glSelectPerfMonitorCountersAMD\0"): *fp_glSelectPerfMonitorCountersAMD; + glSemaphoreParameterivNV = call_user_get_proc_address(user_get_proc_address, "glSemaphoreParameterivNV\0"): *fp_glSemaphoreParameterivNV; + glSemaphoreParameterui64vEXT = call_user_get_proc_address(user_get_proc_address, "glSemaphoreParameterui64vEXT\0"): *fp_glSemaphoreParameterui64vEXT; + glSetFenceNV = call_user_get_proc_address(user_get_proc_address, "glSetFenceNV\0"): *fp_glSetFenceNV; + glShaderBinary = call_user_get_proc_address(user_get_proc_address, "glShaderBinary\0"): *fp_glShaderBinary; + glShaderSource = call_user_get_proc_address(user_get_proc_address, "glShaderSource\0"): *fp_glShaderSource; + glShadingRateCombinerOpsEXT = call_user_get_proc_address(user_get_proc_address, "glShadingRateCombinerOpsEXT\0"): *fp_glShadingRateCombinerOpsEXT; + glShadingRateEXT = call_user_get_proc_address(user_get_proc_address, "glShadingRateEXT\0"): *fp_glShadingRateEXT; + glShadingRateImageBarrierNV = call_user_get_proc_address(user_get_proc_address, "glShadingRateImageBarrierNV\0"): *fp_glShadingRateImageBarrierNV; + glShadingRateImagePaletteNV = call_user_get_proc_address(user_get_proc_address, "glShadingRateImagePaletteNV\0"): *fp_glShadingRateImagePaletteNV; + glShadingRateQCOM = call_user_get_proc_address(user_get_proc_address, "glShadingRateQCOM\0"): *fp_glShadingRateQCOM; + glShadingRateSampleOrderCustomNV = call_user_get_proc_address(user_get_proc_address, "glShadingRateSampleOrderCustomNV\0"): *fp_glShadingRateSampleOrderCustomNV; + glShadingRateSampleOrderNV = call_user_get_proc_address(user_get_proc_address, "glShadingRateSampleOrderNV\0"): *fp_glShadingRateSampleOrderNV; + glSignalSemaphoreEXT = call_user_get_proc_address(user_get_proc_address, "glSignalSemaphoreEXT\0"): *fp_glSignalSemaphoreEXT; + glSignalVkFenceNV = call_user_get_proc_address(user_get_proc_address, "glSignalVkFenceNV\0"): *fp_glSignalVkFenceNV; + glSignalVkSemaphoreNV = call_user_get_proc_address(user_get_proc_address, "glSignalVkSemaphoreNV\0"): *fp_glSignalVkSemaphoreNV; + glStartTilingQCOM = call_user_get_proc_address(user_get_proc_address, "glStartTilingQCOM\0"): *fp_glStartTilingQCOM; + glStencilFillPathInstancedNV = call_user_get_proc_address(user_get_proc_address, "glStencilFillPathInstancedNV\0"): *fp_glStencilFillPathInstancedNV; + glStencilFillPathNV = call_user_get_proc_address(user_get_proc_address, "glStencilFillPathNV\0"): *fp_glStencilFillPathNV; + glStencilFunc = call_user_get_proc_address(user_get_proc_address, "glStencilFunc\0"): *fp_glStencilFunc; + glStencilFuncSeparate = call_user_get_proc_address(user_get_proc_address, "glStencilFuncSeparate\0"): *fp_glStencilFuncSeparate; + glStencilMask = call_user_get_proc_address(user_get_proc_address, "glStencilMask\0"): *fp_glStencilMask; + glStencilMaskSeparate = call_user_get_proc_address(user_get_proc_address, "glStencilMaskSeparate\0"): *fp_glStencilMaskSeparate; + glStencilOp = call_user_get_proc_address(user_get_proc_address, "glStencilOp\0"): *fp_glStencilOp; + glStencilOpSeparate = call_user_get_proc_address(user_get_proc_address, "glStencilOpSeparate\0"): *fp_glStencilOpSeparate; + glStencilStrokePathInstancedNV = call_user_get_proc_address(user_get_proc_address, "glStencilStrokePathInstancedNV\0"): *fp_glStencilStrokePathInstancedNV; + glStencilStrokePathNV = call_user_get_proc_address(user_get_proc_address, "glStencilStrokePathNV\0"): *fp_glStencilStrokePathNV; + glStencilThenCoverFillPathInstancedNV = call_user_get_proc_address(user_get_proc_address, "glStencilThenCoverFillPathInstancedNV\0"): *fp_glStencilThenCoverFillPathInstancedNV; + glStencilThenCoverFillPathNV = call_user_get_proc_address(user_get_proc_address, "glStencilThenCoverFillPathNV\0"): *fp_glStencilThenCoverFillPathNV; + glStencilThenCoverStrokePathInstancedNV = call_user_get_proc_address(user_get_proc_address, "glStencilThenCoverStrokePathInstancedNV\0"): *fp_glStencilThenCoverStrokePathInstancedNV; + glStencilThenCoverStrokePathNV = call_user_get_proc_address(user_get_proc_address, "glStencilThenCoverStrokePathNV\0"): *fp_glStencilThenCoverStrokePathNV; + glSubpixelPrecisionBiasNV = call_user_get_proc_address(user_get_proc_address, "glSubpixelPrecisionBiasNV\0"): *fp_glSubpixelPrecisionBiasNV; + glTestFenceNV = call_user_get_proc_address(user_get_proc_address, "glTestFenceNV\0"): *fp_glTestFenceNV; + glTexAttachMemoryNV = call_user_get_proc_address(user_get_proc_address, "glTexAttachMemoryNV\0"): *fp_glTexAttachMemoryNV; + glTexBuffer = call_user_get_proc_address(user_get_proc_address, "glTexBuffer\0"): *fp_glTexBuffer; + glTexBufferEXT = call_user_get_proc_address(user_get_proc_address, "glTexBufferEXT\0"): *fp_glTexBufferEXT; + glTexBufferOES = call_user_get_proc_address(user_get_proc_address, "glTexBufferOES\0"): *fp_glTexBufferOES; + glTexBufferRange = call_user_get_proc_address(user_get_proc_address, "glTexBufferRange\0"): *fp_glTexBufferRange; + glTexBufferRangeEXT = call_user_get_proc_address(user_get_proc_address, "glTexBufferRangeEXT\0"): *fp_glTexBufferRangeEXT; + glTexBufferRangeOES = call_user_get_proc_address(user_get_proc_address, "glTexBufferRangeOES\0"): *fp_glTexBufferRangeOES; + glTexEstimateMotionQCOM = call_user_get_proc_address(user_get_proc_address, "glTexEstimateMotionQCOM\0"): *fp_glTexEstimateMotionQCOM; + glTexEstimateMotionRegionsQCOM = call_user_get_proc_address(user_get_proc_address, "glTexEstimateMotionRegionsQCOM\0"): *fp_glTexEstimateMotionRegionsQCOM; + glTexImage2D = call_user_get_proc_address(user_get_proc_address, "glTexImage2D\0"): *fp_glTexImage2D; + glTexImage3D = call_user_get_proc_address(user_get_proc_address, "glTexImage3D\0"): *fp_glTexImage3D; + glTexImage3DOES = call_user_get_proc_address(user_get_proc_address, "glTexImage3DOES\0"): *fp_glTexImage3DOES; + glTexPageCommitmentEXT = call_user_get_proc_address(user_get_proc_address, "glTexPageCommitmentEXT\0"): *fp_glTexPageCommitmentEXT; + glTexPageCommitmentMemNV = call_user_get_proc_address(user_get_proc_address, "glTexPageCommitmentMemNV\0"): *fp_glTexPageCommitmentMemNV; + glTexParameterIiv = call_user_get_proc_address(user_get_proc_address, "glTexParameterIiv\0"): *fp_glTexParameterIiv; + glTexParameterIivEXT = call_user_get_proc_address(user_get_proc_address, "glTexParameterIivEXT\0"): *fp_glTexParameterIivEXT; + glTexParameterIivOES = call_user_get_proc_address(user_get_proc_address, "glTexParameterIivOES\0"): *fp_glTexParameterIivOES; + glTexParameterIuiv = call_user_get_proc_address(user_get_proc_address, "glTexParameterIuiv\0"): *fp_glTexParameterIuiv; + glTexParameterIuivEXT = call_user_get_proc_address(user_get_proc_address, "glTexParameterIuivEXT\0"): *fp_glTexParameterIuivEXT; + glTexParameterIuivOES = call_user_get_proc_address(user_get_proc_address, "glTexParameterIuivOES\0"): *fp_glTexParameterIuivOES; + glTexParameterf = call_user_get_proc_address(user_get_proc_address, "glTexParameterf\0"): *fp_glTexParameterf; + glTexParameterfv = call_user_get_proc_address(user_get_proc_address, "glTexParameterfv\0"): *fp_glTexParameterfv; + glTexParameteri = call_user_get_proc_address(user_get_proc_address, "glTexParameteri\0"): *fp_glTexParameteri; + glTexParameteriv = call_user_get_proc_address(user_get_proc_address, "glTexParameteriv\0"): *fp_glTexParameteriv; + glTexStorage1DEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorage1DEXT\0"): *fp_glTexStorage1DEXT; + glTexStorage2D = call_user_get_proc_address(user_get_proc_address, "glTexStorage2D\0"): *fp_glTexStorage2D; + glTexStorage2DEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorage2DEXT\0"): *fp_glTexStorage2DEXT; + glTexStorage2DMultisample = call_user_get_proc_address(user_get_proc_address, "glTexStorage2DMultisample\0"): *fp_glTexStorage2DMultisample; + glTexStorage3D = call_user_get_proc_address(user_get_proc_address, "glTexStorage3D\0"): *fp_glTexStorage3D; + glTexStorage3DEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorage3DEXT\0"): *fp_glTexStorage3DEXT; + glTexStorage3DMultisample = call_user_get_proc_address(user_get_proc_address, "glTexStorage3DMultisample\0"): *fp_glTexStorage3DMultisample; + glTexStorage3DMultisampleOES = call_user_get_proc_address(user_get_proc_address, "glTexStorage3DMultisampleOES\0"): *fp_glTexStorage3DMultisampleOES; + glTexStorageAttribs2DEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorageAttribs2DEXT\0"): *fp_glTexStorageAttribs2DEXT; + glTexStorageAttribs3DEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorageAttribs3DEXT\0"): *fp_glTexStorageAttribs3DEXT; + glTexStorageMem2DEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorageMem2DEXT\0"): *fp_glTexStorageMem2DEXT; + glTexStorageMem2DMultisampleEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorageMem2DMultisampleEXT\0"): *fp_glTexStorageMem2DMultisampleEXT; + glTexStorageMem3DEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorageMem3DEXT\0"): *fp_glTexStorageMem3DEXT; + glTexStorageMem3DMultisampleEXT = call_user_get_proc_address(user_get_proc_address, "glTexStorageMem3DMultisampleEXT\0"): *fp_glTexStorageMem3DMultisampleEXT; + glTexSubImage2D = call_user_get_proc_address(user_get_proc_address, "glTexSubImage2D\0"): *fp_glTexSubImage2D; + glTexSubImage3D = call_user_get_proc_address(user_get_proc_address, "glTexSubImage3D\0"): *fp_glTexSubImage3D; + glTexSubImage3DOES = call_user_get_proc_address(user_get_proc_address, "glTexSubImage3DOES\0"): *fp_glTexSubImage3DOES; + glTextureAttachMemoryNV = call_user_get_proc_address(user_get_proc_address, "glTextureAttachMemoryNV\0"): *fp_glTextureAttachMemoryNV; + glTextureFoveationParametersQCOM = call_user_get_proc_address(user_get_proc_address, "glTextureFoveationParametersQCOM\0"): *fp_glTextureFoveationParametersQCOM; + glTexturePageCommitmentMemNV = call_user_get_proc_address(user_get_proc_address, "glTexturePageCommitmentMemNV\0"): *fp_glTexturePageCommitmentMemNV; + glTextureStorage1DEXT = call_user_get_proc_address(user_get_proc_address, "glTextureStorage1DEXT\0"): *fp_glTextureStorage1DEXT; + glTextureStorage2DEXT = call_user_get_proc_address(user_get_proc_address, "glTextureStorage2DEXT\0"): *fp_glTextureStorage2DEXT; + glTextureStorage3DEXT = call_user_get_proc_address(user_get_proc_address, "glTextureStorage3DEXT\0"): *fp_glTextureStorage3DEXT; + glTextureStorageMem2DEXT = call_user_get_proc_address(user_get_proc_address, "glTextureStorageMem2DEXT\0"): *fp_glTextureStorageMem2DEXT; + glTextureStorageMem2DMultisampleEXT = call_user_get_proc_address(user_get_proc_address, "glTextureStorageMem2DMultisampleEXT\0"): *fp_glTextureStorageMem2DMultisampleEXT; + glTextureStorageMem3DEXT = call_user_get_proc_address(user_get_proc_address, "glTextureStorageMem3DEXT\0"): *fp_glTextureStorageMem3DEXT; + glTextureStorageMem3DMultisampleEXT = call_user_get_proc_address(user_get_proc_address, "glTextureStorageMem3DMultisampleEXT\0"): *fp_glTextureStorageMem3DMultisampleEXT; + glTextureViewEXT = call_user_get_proc_address(user_get_proc_address, "glTextureViewEXT\0"): *fp_glTextureViewEXT; + glTextureViewOES = call_user_get_proc_address(user_get_proc_address, "glTextureViewOES\0"): *fp_glTextureViewOES; + glTransformFeedbackVaryings = call_user_get_proc_address(user_get_proc_address, "glTransformFeedbackVaryings\0"): *fp_glTransformFeedbackVaryings; + glTransformPathNV = call_user_get_proc_address(user_get_proc_address, "glTransformPathNV\0"): *fp_glTransformPathNV; + glUniform1f = call_user_get_proc_address(user_get_proc_address, "glUniform1f\0"): *fp_glUniform1f; + glUniform1fv = call_user_get_proc_address(user_get_proc_address, "glUniform1fv\0"): *fp_glUniform1fv; + glUniform1i = call_user_get_proc_address(user_get_proc_address, "glUniform1i\0"): *fp_glUniform1i; + glUniform1i64NV = call_user_get_proc_address(user_get_proc_address, "glUniform1i64NV\0"): *fp_glUniform1i64NV; + glUniform1i64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform1i64vNV\0"): *fp_glUniform1i64vNV; + glUniform1iv = call_user_get_proc_address(user_get_proc_address, "glUniform1iv\0"): *fp_glUniform1iv; + glUniform1ui = call_user_get_proc_address(user_get_proc_address, "glUniform1ui\0"): *fp_glUniform1ui; + glUniform1ui64NV = call_user_get_proc_address(user_get_proc_address, "glUniform1ui64NV\0"): *fp_glUniform1ui64NV; + glUniform1ui64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform1ui64vNV\0"): *fp_glUniform1ui64vNV; + glUniform1uiv = call_user_get_proc_address(user_get_proc_address, "glUniform1uiv\0"): *fp_glUniform1uiv; + glUniform2f = call_user_get_proc_address(user_get_proc_address, "glUniform2f\0"): *fp_glUniform2f; + glUniform2fv = call_user_get_proc_address(user_get_proc_address, "glUniform2fv\0"): *fp_glUniform2fv; + glUniform2i = call_user_get_proc_address(user_get_proc_address, "glUniform2i\0"): *fp_glUniform2i; + glUniform2i64NV = call_user_get_proc_address(user_get_proc_address, "glUniform2i64NV\0"): *fp_glUniform2i64NV; + glUniform2i64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform2i64vNV\0"): *fp_glUniform2i64vNV; + glUniform2iv = call_user_get_proc_address(user_get_proc_address, "glUniform2iv\0"): *fp_glUniform2iv; + glUniform2ui = call_user_get_proc_address(user_get_proc_address, "glUniform2ui\0"): *fp_glUniform2ui; + glUniform2ui64NV = call_user_get_proc_address(user_get_proc_address, "glUniform2ui64NV\0"): *fp_glUniform2ui64NV; + glUniform2ui64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform2ui64vNV\0"): *fp_glUniform2ui64vNV; + glUniform2uiv = call_user_get_proc_address(user_get_proc_address, "glUniform2uiv\0"): *fp_glUniform2uiv; + glUniform3f = call_user_get_proc_address(user_get_proc_address, "glUniform3f\0"): *fp_glUniform3f; + glUniform3fv = call_user_get_proc_address(user_get_proc_address, "glUniform3fv\0"): *fp_glUniform3fv; + glUniform3i = call_user_get_proc_address(user_get_proc_address, "glUniform3i\0"): *fp_glUniform3i; + glUniform3i64NV = call_user_get_proc_address(user_get_proc_address, "glUniform3i64NV\0"): *fp_glUniform3i64NV; + glUniform3i64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform3i64vNV\0"): *fp_glUniform3i64vNV; + glUniform3iv = call_user_get_proc_address(user_get_proc_address, "glUniform3iv\0"): *fp_glUniform3iv; + glUniform3ui = call_user_get_proc_address(user_get_proc_address, "glUniform3ui\0"): *fp_glUniform3ui; + glUniform3ui64NV = call_user_get_proc_address(user_get_proc_address, "glUniform3ui64NV\0"): *fp_glUniform3ui64NV; + glUniform3ui64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform3ui64vNV\0"): *fp_glUniform3ui64vNV; + glUniform3uiv = call_user_get_proc_address(user_get_proc_address, "glUniform3uiv\0"): *fp_glUniform3uiv; + glUniform4f = call_user_get_proc_address(user_get_proc_address, "glUniform4f\0"): *fp_glUniform4f; + glUniform4fv = call_user_get_proc_address(user_get_proc_address, "glUniform4fv\0"): *fp_glUniform4fv; + glUniform4i = call_user_get_proc_address(user_get_proc_address, "glUniform4i\0"): *fp_glUniform4i; + glUniform4i64NV = call_user_get_proc_address(user_get_proc_address, "glUniform4i64NV\0"): *fp_glUniform4i64NV; + glUniform4i64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform4i64vNV\0"): *fp_glUniform4i64vNV; + glUniform4iv = call_user_get_proc_address(user_get_proc_address, "glUniform4iv\0"): *fp_glUniform4iv; + glUniform4ui = call_user_get_proc_address(user_get_proc_address, "glUniform4ui\0"): *fp_glUniform4ui; + glUniform4ui64NV = call_user_get_proc_address(user_get_proc_address, "glUniform4ui64NV\0"): *fp_glUniform4ui64NV; + glUniform4ui64vNV = call_user_get_proc_address(user_get_proc_address, "glUniform4ui64vNV\0"): *fp_glUniform4ui64vNV; + glUniform4uiv = call_user_get_proc_address(user_get_proc_address, "glUniform4uiv\0"): *fp_glUniform4uiv; + glUniformBlockBinding = call_user_get_proc_address(user_get_proc_address, "glUniformBlockBinding\0"): *fp_glUniformBlockBinding; + glUniformHandleui64IMG = call_user_get_proc_address(user_get_proc_address, "glUniformHandleui64IMG\0"): *fp_glUniformHandleui64IMG; + glUniformHandleui64NV = call_user_get_proc_address(user_get_proc_address, "glUniformHandleui64NV\0"): *fp_glUniformHandleui64NV; + glUniformHandleui64vIMG = call_user_get_proc_address(user_get_proc_address, "glUniformHandleui64vIMG\0"): *fp_glUniformHandleui64vIMG; + glUniformHandleui64vNV = call_user_get_proc_address(user_get_proc_address, "glUniformHandleui64vNV\0"): *fp_glUniformHandleui64vNV; + glUniformMatrix2fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix2fv\0"): *fp_glUniformMatrix2fv; + glUniformMatrix2x3fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix2x3fv\0"): *fp_glUniformMatrix2x3fv; + glUniformMatrix2x3fvNV = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix2x3fvNV\0"): *fp_glUniformMatrix2x3fvNV; + glUniformMatrix2x4fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix2x4fv\0"): *fp_glUniformMatrix2x4fv; + glUniformMatrix2x4fvNV = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix2x4fvNV\0"): *fp_glUniformMatrix2x4fvNV; + glUniformMatrix3fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix3fv\0"): *fp_glUniformMatrix3fv; + glUniformMatrix3x2fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix3x2fv\0"): *fp_glUniformMatrix3x2fv; + glUniformMatrix3x2fvNV = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix3x2fvNV\0"): *fp_glUniformMatrix3x2fvNV; + glUniformMatrix3x4fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix3x4fv\0"): *fp_glUniformMatrix3x4fv; + glUniformMatrix3x4fvNV = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix3x4fvNV\0"): *fp_glUniformMatrix3x4fvNV; + glUniformMatrix4fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix4fv\0"): *fp_glUniformMatrix4fv; + glUniformMatrix4x2fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix4x2fv\0"): *fp_glUniformMatrix4x2fv; + glUniformMatrix4x2fvNV = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix4x2fvNV\0"): *fp_glUniformMatrix4x2fvNV; + glUniformMatrix4x3fv = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix4x3fv\0"): *fp_glUniformMatrix4x3fv; + glUniformMatrix4x3fvNV = call_user_get_proc_address(user_get_proc_address, "glUniformMatrix4x3fvNV\0"): *fp_glUniformMatrix4x3fvNV; + glUnmapBuffer = call_user_get_proc_address(user_get_proc_address, "glUnmapBuffer\0"): *fp_glUnmapBuffer; + glUnmapBufferOES = call_user_get_proc_address(user_get_proc_address, "glUnmapBufferOES\0"): *fp_glUnmapBufferOES; + glUseProgram = call_user_get_proc_address(user_get_proc_address, "glUseProgram\0"): *fp_glUseProgram; + glUseProgramStages = call_user_get_proc_address(user_get_proc_address, "glUseProgramStages\0"): *fp_glUseProgramStages; + glUseProgramStagesEXT = call_user_get_proc_address(user_get_proc_address, "glUseProgramStagesEXT\0"): *fp_glUseProgramStagesEXT; + glValidateProgram = call_user_get_proc_address(user_get_proc_address, "glValidateProgram\0"): *fp_glValidateProgram; + glValidateProgramPipeline = call_user_get_proc_address(user_get_proc_address, "glValidateProgramPipeline\0"): *fp_glValidateProgramPipeline; + glValidateProgramPipelineEXT = call_user_get_proc_address(user_get_proc_address, "glValidateProgramPipelineEXT\0"): *fp_glValidateProgramPipelineEXT; + glVertexAttrib1f = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib1f\0"): *fp_glVertexAttrib1f; + glVertexAttrib1fv = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib1fv\0"): *fp_glVertexAttrib1fv; + glVertexAttrib2f = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib2f\0"): *fp_glVertexAttrib2f; + glVertexAttrib2fv = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib2fv\0"): *fp_glVertexAttrib2fv; + glVertexAttrib3f = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib3f\0"): *fp_glVertexAttrib3f; + glVertexAttrib3fv = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib3fv\0"): *fp_glVertexAttrib3fv; + glVertexAttrib4f = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib4f\0"): *fp_glVertexAttrib4f; + glVertexAttrib4fv = call_user_get_proc_address(user_get_proc_address, "glVertexAttrib4fv\0"): *fp_glVertexAttrib4fv; + glVertexAttribBinding = call_user_get_proc_address(user_get_proc_address, "glVertexAttribBinding\0"): *fp_glVertexAttribBinding; + glVertexAttribDivisor = call_user_get_proc_address(user_get_proc_address, "glVertexAttribDivisor\0"): *fp_glVertexAttribDivisor; + glVertexAttribDivisorANGLE = call_user_get_proc_address(user_get_proc_address, "glVertexAttribDivisorANGLE\0"): *fp_glVertexAttribDivisorANGLE; + glVertexAttribDivisorEXT = call_user_get_proc_address(user_get_proc_address, "glVertexAttribDivisorEXT\0"): *fp_glVertexAttribDivisorEXT; + glVertexAttribDivisorNV = call_user_get_proc_address(user_get_proc_address, "glVertexAttribDivisorNV\0"): *fp_glVertexAttribDivisorNV; + glVertexAttribFormat = call_user_get_proc_address(user_get_proc_address, "glVertexAttribFormat\0"): *fp_glVertexAttribFormat; + glVertexAttribI4i = call_user_get_proc_address(user_get_proc_address, "glVertexAttribI4i\0"): *fp_glVertexAttribI4i; + glVertexAttribI4iv = call_user_get_proc_address(user_get_proc_address, "glVertexAttribI4iv\0"): *fp_glVertexAttribI4iv; + glVertexAttribI4ui = call_user_get_proc_address(user_get_proc_address, "glVertexAttribI4ui\0"): *fp_glVertexAttribI4ui; + glVertexAttribI4uiv = call_user_get_proc_address(user_get_proc_address, "glVertexAttribI4uiv\0"): *fp_glVertexAttribI4uiv; + glVertexAttribIFormat = call_user_get_proc_address(user_get_proc_address, "glVertexAttribIFormat\0"): *fp_glVertexAttribIFormat; + glVertexAttribIPointer = call_user_get_proc_address(user_get_proc_address, "glVertexAttribIPointer\0"): *fp_glVertexAttribIPointer; + glVertexAttribPointer = call_user_get_proc_address(user_get_proc_address, "glVertexAttribPointer\0"): *fp_glVertexAttribPointer; + glVertexBindingDivisor = call_user_get_proc_address(user_get_proc_address, "glVertexBindingDivisor\0"): *fp_glVertexBindingDivisor; + glViewport = call_user_get_proc_address(user_get_proc_address, "glViewport\0"): *fp_glViewport; + glViewportArrayvNV = call_user_get_proc_address(user_get_proc_address, "glViewportArrayvNV\0"): *fp_glViewportArrayvNV; + glViewportArrayvOES = call_user_get_proc_address(user_get_proc_address, "glViewportArrayvOES\0"): *fp_glViewportArrayvOES; + glViewportIndexedfNV = call_user_get_proc_address(user_get_proc_address, "glViewportIndexedfNV\0"): *fp_glViewportIndexedfNV; + glViewportIndexedfOES = call_user_get_proc_address(user_get_proc_address, "glViewportIndexedfOES\0"): *fp_glViewportIndexedfOES; + glViewportIndexedfvNV = call_user_get_proc_address(user_get_proc_address, "glViewportIndexedfvNV\0"): *fp_glViewportIndexedfvNV; + glViewportIndexedfvOES = call_user_get_proc_address(user_get_proc_address, "glViewportIndexedfvOES\0"): *fp_glViewportIndexedfvOES; + glViewportPositionWScaleNV = call_user_get_proc_address(user_get_proc_address, "glViewportPositionWScaleNV\0"): *fp_glViewportPositionWScaleNV; + glViewportSwizzleNV = call_user_get_proc_address(user_get_proc_address, "glViewportSwizzleNV\0"): *fp_glViewportSwizzleNV; + glWaitSemaphoreEXT = call_user_get_proc_address(user_get_proc_address, "glWaitSemaphoreEXT\0"): *fp_glWaitSemaphoreEXT; + glWaitSync = call_user_get_proc_address(user_get_proc_address, "glWaitSync\0"): *fp_glWaitSync; + glWaitSyncAPPLE = call_user_get_proc_address(user_get_proc_address, "glWaitSyncAPPLE\0"): *fp_glWaitSyncAPPLE; + glWaitVkSemaphoreNV = call_user_get_proc_address(user_get_proc_address, "glWaitVkSemaphoreNV\0"): *fp_glWaitVkSemaphoreNV; + glWeightPathsNV = call_user_get_proc_address(user_get_proc_address, "glWeightPathsNV\0"): *fp_glWeightPathsNV; + glWindowRectanglesEXT = call_user_get_proc_address(user_get_proc_address, "glWindowRectanglesEXT\0"): *fp_glWindowRectanglesEXT; +}; |