Guest User

Untitled

a guest
May 8th, 2024
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PureBasic 239.42 KB | None | 0 0
  1. ; /////////////////////////////////////////////////////////////////////////////
  2. ;
  3. ;        ██████╗██████╗ ██╗     ██████╗  █████╗ ████████╗ ██████╗ ██████╗
  4. ;       ██╔════╝██╔══██╗██║     ██╔══██╗██╔══██╗╚══██╔══╝██╔═══██╗██╔══██╗
  5. ;       ██║     ██████╔╝██║     ██████╔╝███████║   ██║   ██║   ██║██████╔╝
  6. ;       ██║     ██╔═══╝ ██║     ██╔══██╗██╔══██║   ██║   ██║   ██║██╔══██╗
  7. ;       ╚██████╗██║     ███████╗██████╔╝██║  ██║   ██║   ╚██████╔╝██║  ██║
  8. ;        ╚═════╝╚═╝     ╚══════╝╚═════╝ ╚═╝  ╚═╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝
  9. ;
  10. ;
  11. ; MIT License
  12. ;
  13. ; Copyright (c) 2022 , CplBator
  14. ;
  15. ; Permission is hereby granted, free of charge, To any person obtaining a copy
  16. ; of this software And associated documentation files (the "Software"), To deal
  17. ; in the Software without restriction, including without limitation the rights
  18. ; To use, copy, modify, merge, publish, distribute, sublicense, And/Or sell
  19. ; copies of the Software, And To permit persons To whom the Software is
  20. ; furnished To do so, subject To the following conditions:
  21. ;
  22. ; The above copyright notice And this permission notice shall be included in all
  23. ; copies Or substantial portions of the Software.
  24. ;
  25. ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS Or
  26. ; IMPLIED, INCLUDING BUT Not LIMITED To THE WARRANTIES OF MERCHANTABILITY,
  27. ; FITNESS For A PARTICULAR PURPOSE And NONINFRINGEMENT. IN NO EVENT SHALL THE
  28. ; AUTHORS Or COPYRIGHT HOLDERS BE LIABLE For ANY CLAIM, DAMAGES Or OTHER
  29. ; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT Or OTHERWISE, ARISING FROM,
  30. ; OUT OF Or IN CONNECTION With THE SOFTWARE Or THE USE Or OTHER DEALINGS IN THE
  31. ; SOFTWARE.
  32. ;
  33. ; /////////////////////////////////////////////////////////////////////////////  
  34.  
  35. DeclareModule OpenGL
  36.  
  37.   #GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = $82ED
  38.   #GL_TEXTURE_MAX_ANISOTROPY = $84FE
  39.   #GL_NUM_SPIR_V_EXTENSIONS = $9554
  40.   #GL_CLIPPING_INPUT_PRIMITIVES = $82F6
  41.   #GL_COMPUTE_SHADER_INVOCATIONS = $82F5
  42.   #GL_FRAGMENT_SHADER_INVOCATIONS = $82F4
  43.   #GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = $82F3
  44.   #GL_TESS_CONTROL_SHADER_PATCHES = $82F1
  45.   #GL_PRIMITIVES_SUBMITTED = $82EF
  46.   #GL_CONTEXT_FLAG_NO_ERROR_BIT = $00000008
  47.   #GL_PARAMETER_BUFFER_BINDING = $80EF
  48.   #GL_SPIR_V_BINARY = $9552
  49.   #GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = $82FC
  50.   #GL_LOSE_CONTEXT_ON_RESET = $8252
  51.   #GL_RESET_NOTIFICATION_STRATEGY = $8256
  52.   #GL_GUILTY_CONTEXT_RESET = $8253
  53.   #GL_TEXTURE_TARGET = $1006
  54.   #GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = $82FA
  55.   #GL_MAX_CULL_DISTANCES = $82F9
  56.   #GL_QUERY_BY_REGION_NO_WAIT_INVERTED = $8E1A
  57.   #GL_QUERY_NO_WAIT_INVERTED = $8E18
  58.   #GL_CLIP_ORIGIN = $935C
  59.   #GL_NEGATIVE_ONE_TO_ONE = $935E
  60.   #GL_CONTEXT_LOST = $0507
  61.   #GL_UNKNOWN_CONTEXT_RESET = $8255
  62.   #GL_QUERY_RESULT_NO_WAIT = $9194
  63.   #GL_QUERY_BUFFER_BINDING = $9193
  64.   #GL_QUERY_BUFFER_BARRIER_BIT = $00008000
  65.   #GL_QUERY_BUFFER = $9192
  66.   #GL_CLEAR_TEXTURE = $9365
  67.   #GL_BUFFER_STORAGE_FLAGS = $8220
  68.   #GL_CLIENT_STORAGE_BIT = $0200
  69.   #GL_DYNAMIC_STORAGE_BIT = $0100
  70.   #GL_MAP_PERSISTENT_BIT = $0040
  71.   #GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = $8221
  72.   #GL_MAX_VERTEX_ATTRIB_STRIDE = $82E5
  73.   #GL_DISPLAY_LIST = $82E7
  74.   #GL_MAX_VERTEX_ATTRIB_BINDINGS = $82DA
  75.   #GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = $82D9
  76.   #GL_VERTEX_BINDING_STRIDE = $82D8
  77.   #GL_VERTEX_BINDING_DIVISOR = $82D6
  78.   #GL_VERTEX_ATTRIB_RELATIVE_OFFSET = $82D5
  79.   #GL_VERTEX_ATTRIB_BINDING = $82D4
  80.   #GL_TEXTURE_IMMUTABLE_LEVELS = $82DF
  81.   #GL_TEXTURE_VIEW_NUM_LAYERS = $82DE
  82.   #GL_TEXTURE_VIEW_MIN_LEVEL = $82DB
  83.   #GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = $919F
  84.   #GL_TEXTURE_BUFFER_OFFSET = $919D
  85.   #GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = $8F39
  86.   #GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = $8F39
  87.   #GL_SHADER_STORAGE_BARRIER_BIT = $00002000
  88.   #GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = $90DF
  89.   #GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = $90DD
  90.   #GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = $90DB
  91.   #GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = $90DA
  92.   #GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = $90D9
  93.   #GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = $90D6
  94.   #GL_SHADER_STORAGE_BUFFER_SIZE = $90D5
  95.   #GL_SHADER_STORAGE_BUFFER = $90D2
  96.   #GL_LOCATION_INDEX = $930F
  97.   #GL_LOCATION = $930E
  98.   #GL_TOP_LEVEL_ARRAY_STRIDE = $930D
  99.   #GL_TOP_LEVEL_ARRAY_SIZE = $930C
  100.   #GL_REFERENCED_BY_FRAGMENT_SHADER = $930A
  101.   #GL_REFERENCED_BY_GEOMETRY_SHADER = $9309
  102.   #GL_REFERENCED_BY_TESS_EVALUATION_SHADER = $9308
  103.   #GL_REFERENCED_BY_TESS_CONTROL_SHADER = $9307
  104.   #GL_NUM_ACTIVE_VARIABLES = $9304
  105.   #GL_BUFFER_DATA_SIZE = $9303
  106.   #GL_BUFFER_BINDING = $9302
  107.   #GL_ATOMIC_COUNTER_BUFFER_INDEX = $9301
  108.   #GL_IS_ROW_MAJOR = $9300
  109.   #GL_ARRAY_STRIDE = $92FE
  110.   #GL_BLOCK_INDEX = $92FD
  111.   #GL_ARRAY_SIZE = $92FB
  112.   #GL_TYPE = $92FA
  113.   #GL_MAX_NUM_COMPATIBLE_SUBROUTINES = $92F8
  114.   #GL_MAX_NAME_LENGTH = $92F6
  115.   #GL_ACTIVE_RESOURCES = $92F5
  116.   #GL_TRANSFORM_FEEDBACK_VARYING = $92F4
  117.   #GL_COMPUTE_SUBROUTINE_UNIFORM = $92F3
  118.   #GL_FRAGMENT_SUBROUTINE_UNIFORM = $92F2
  119.   #GL_GEOMETRY_SUBROUTINE_UNIFORM = $92F1
  120.   #GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = $92F0
  121.   #GL_TESS_CONTROL_SUBROUTINE_UNIFORM = $92EF
  122.   #GL_VERTEX_SUBROUTINE_UNIFORM = $92EE
  123.   #GL_COMPUTE_SUBROUTINE = $92ED
  124.   #GL_GEOMETRY_SUBROUTINE = $92EB
  125.   #GL_VERTEX_SUBROUTINE = $92E8
  126.   #GL_SHADER_STORAGE_BLOCK = $92E6
  127.   #GL_BUFFER_VARIABLE = $92E5
  128.   #GL_PROGRAM_INPUT = $92E3
  129.   #GL_MAX_SHADER_STORAGE_BLOCK_SIZE = $90DE
  130.   #GL_UNIFORM_BLOCK = $92E2
  131.   #GL_UNIFORM = $92E1
  132.   #GL_VIEW_CLASS_RGTC2_RG = $82D1
  133.   #GL_VIEW_CLASS_RGTC1_RED = $82D0
  134.   #GL_VIEW_CLASS_S3TC_DXT1_RGB = $82CC
  135.   #GL_VIEW_CLASS_8_BITS = $82CB
  136.   #GL_VIEW_CLASS_16_BITS = $82CA
  137.   #GL_VIEW_CLASS_24_BITS = $82C9
  138.   #GL_VIEW_CLASS_48_BITS = $82C7
  139.   #GL_VIEW_CLASS_128_BITS = $82C4
  140.   #GL_IMAGE_CLASS_10_10_10_2 = $82C3
  141.   #GL_IMAGE_CLASS_2_X_8 = $82C0
  142.   #GL_IMAGE_CLASS_4_X_8 = $82BF
  143.   #GL_IMAGE_CLASS_4_X_16 = $82BC
  144.   #GL_IMAGE_CLASS_1_X_32 = $82BB
  145.   #GL_IMAGE_CLASS_2_X_32 = $82BA
  146.   #GL_IMAGE_CLASS_4_X_32 = $82B9
  147.   #GL_VERTEX_SHADER_INVOCATIONS = $82F0
  148.   #GL_CAVEAT_SUPPORT = $82B8
  149.   #GL_FULL_SUPPORT = $82B7
  150.   #GL_VIEW_COMPATIBILITY_CLASS = $82B6
  151.   #GL_TEXTURE_VIEW = $82B5
  152.   #GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = $82B2
  153.   #GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = $82B1
  154.   #GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = $82AF
  155.   #GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = $82AE
  156.   #GL_IMAGE_PIXEL_FORMAT = $82A9
  157.   #GL_IMAGE_COMPATIBILITY_CLASS = $82A8
  158.   #GL_IMAGE_TEXEL_SIZE = $82A7
  159.   #GL_SHADER_IMAGE_LOAD = $82A4
  160.   #GL_TEXTURE_GATHER_SHADOW = $82A3
  161.   #GL_TEXTURE_GATHER = $82A2
  162.   #GL_TEXTURE_SHADOW = $82A1
  163.   #GL_COMPUTE_TEXTURE = $82A0
  164.   #GL_VIEW_CLASS_64_BITS = $82C6
  165.   #GL_FRAGMENT_TEXTURE = $829F
  166.   #GL_TESS_EVALUATION_TEXTURE = $829D
  167.   #GL_TESS_CONTROL_TEXTURE = $829C
  168.   #GL_ALPHA_TEST = $0BC0
  169.   #GL_FILTER = $829A
  170.   #GL_MANUAL_GENERATE_MIPMAP = $8294
  171.   #GL_GET_TEXTURE_IMAGE_TYPE = $8292
  172.   #GL_TEXTURE_IMAGE_FORMAT = $828F
  173.   #GL_FRAMEBUFFER_RENDERABLE_LAYERED = $828A
  174.   #GL_STENCIL_COMPONENTS = $8285
  175.   #GL_EYE_LINEAR = $2400
  176.   #GL_DEBUG_OUTPUT_SYNCHRONOUS = $8242
  177.   #GL_DEPTH_COMPONENTS = $8284
  178.   #GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = $8A34
  179.   #GL_MAX_HEIGHT = $827F
  180.   #GL_LAYER_PROVOKING_VERTEX = $825E
  181.   #GL_PROJECTION_MATRIX = $0BA7
  182.   #GL_INTERNALFORMAT_ALPHA_TYPE = $827B
  183.   #GL_INTERNALFORMAT_SHARED_SIZE = $8277
  184.   #GL_STENCIL_BACK_VALUE_MASK = $8CA4
  185.   #GL_INTERNALFORMAT_GREEN_SIZE = $8272
  186.   #GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = $00000001
  187.   #GL_INTERNALFORMAT_SUPPORTED = $826F
  188.   #GL_INT_VEC4 = $8B55
  189.   #GL_MAX_FRAMEBUFFER_HEIGHT = $9316
  190.   #GL_FRAMEBUFFER_DEFAULT_LAYERS = $9312
  191.   #GL_MAX_LABEL_LENGTH = $82E8
  192.   #GL_QUERY = $82E3
  193.   #GL_PACK_SKIP_ROWS = $0D03
  194.   #GL_BUFFER = $82E0
  195.   #GL_DEBUG_GROUP_STACK_DEPTH = $826D
  196.   #GL_DEBUG_TYPE_OTHER = $8251
  197.   #GL_DEBUG_TYPE_PERFORMANCE = $8250
  198.   #GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = $824E
  199.   #GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = $824D
  200.   #GL_INCR_WRAP = $8507
  201.   #GL_FLOAT_MAT2x4 = $8B66
  202.   #GL_DEBUG_TYPE_ERROR = $824C
  203.   #GL_DEBUG_SOURCE_THIRD_PARTY = $8249
  204.   #GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = $8243
  205.   #GL_FOG_COORD_ARRAY_POINTER = $8456
  206.   #GL_FOG_COORDINATE_ARRAY_POINTER = $8456
  207.   #GL_DISPATCH_INDIRECT_BUFFER = $90EE
  208.   #GL_ANY_SAMPLES_PASSED_CONSERVATIVE = $8D6A
  209.   #GL_MAX_COMPUTE_WORK_GROUP_COUNT = $91BE
  210.   #GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = $8264
  211.   #GL_MAX_COMPUTE_UNIFORM_BLOCKS = $91BB
  212.   #GL_MAX_ELEMENT_INDEX = $8D6B
  213.   #GL_MAX_UNIFORM_LOCATIONS = $826E
  214.   #GL_COMPRESSED_SIGNED_RG11_EAC = $9273
  215.   #GL_COMPRESSED_RG11_EAC = $9272
  216.   #GL_COMPRESSED_RGBA8_ETC2_EAC = $9278
  217.   #GL_NUM_SHADING_LANGUAGE_VERSIONS = $82E9
  218.   #GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = $906A
  219.   #GL_COEFF = $0A00
  220.   #GL_BGRA_INTEGER = $8D9B
  221.   #GL_UNSIGNED_INT_IMAGE_2D_ARRAY = $9069
  222.   #GL_UNSIGNED_INT_IMAGE_2D_RECT = $9065
  223.   #GL_UNSIGNED_INT_IMAGE_1D = $9062
  224.   #GL_INT_IMAGE_2D_MULTISAMPLE = $9060
  225.   #GL_INT_IMAGE_2D_ARRAY = $905E
  226.   #GL_TEXTURE_IMMUTABLE_FORMAT = $912F
  227.   #GL_INT_IMAGE_2D_RECT = $905A
  228.   #GL_MAP2_TEXTURE_COORD_4 = $0DB6
  229.   #GL_INT_IMAGE_3D = $9059
  230.   #GL_INT_IMAGE_2D = $9058
  231.   #GL_TEXTURE9 = $84C9
  232.   #GL_MAX_COMPUTE_UNIFORM_COMPONENTS = $8263
  233.   #GL_IMAGE_2D_MULTISAMPLE_ARRAY = $9056
  234.   #GL_MAX_SERVER_WAIT_TIMEOUT = $9111
  235.   #GL_IMAGE_2D_MULTISAMPLE = $9055
  236.   #GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = $8E70
  237.   #GL_ACCUM_CLEAR_VALUE = $0B80
  238.   #GL_IMAGE_CUBE_MAP_ARRAY = $9054
  239.   #GL_IMAGE_2D_ARRAY = $9053
  240.   #GL_IMAGE_1D_ARRAY = $9052
  241.   #GL_OPERAND1_ALPHA = $8599
  242.   #GL_IMAGE_BUFFER = $9051
  243.   #GL_TEXTURE_SHARED_SIZE = $8C3F
  244.   #GL_RED_INTEGER = $8D94
  245.   #GL_IMAGE_1D = $904C
  246.   #GL_IMAGE_BINDING_LAYERED = $8F3C
  247.   #GL_ATOMIC_COUNTER_BARRIER_BIT = $00001000
  248.   #GL_TRANSFORM_FEEDBACK_BARRIER_BIT = $00000800
  249.   #GL_INT_IMAGE_CUBE = $905B
  250.   #GL_RGBA_MODE = $0C31
  251.   #GL_COMMAND_BARRIER_BIT = $00000040
  252.   #GL_RGBA8 = $8058
  253.   #GL_COLOR_COMPONENTS = $8283
  254.   #GL_TEXTURE_FETCH_BARRIER_BIT = $00000008
  255.   #GL_ELEMENT_ARRAY_BARRIER_BIT = $00000002
  256.   #GL_PROGRAM_PIPELINE = $82E4
  257.   #GL_UNSIGNED_INT_ATOMIC_COUNTER = $92DB
  258.   #GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = $92D9
  259.   #GL_QUERY_TARGET = $82EA
  260.   #GL_C4UB_V2F = $2A22
  261.   #GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = $92DC
  262.   #GL_LESS = $0201
  263.   #GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = $92D8
  264.   #GL_DEBUG_CALLBACK_USER_PARAM = $8245
  265.   #GL_MAX_FRAGMENT_ATOMIC_COUNTERS = $92D6
  266.   #GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = $92D4
  267.   #GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = $92D1
  268.   #GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = $92CC
  269.   #GL_COPY_READ_BUFFER = $8F36
  270.   #GL_TEXTURE10 = $84CA
  271.   #GL_RENDERBUFFER_HEIGHT = $8D43
  272.   #GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = $92CA
  273.   #GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = $906B
  274.   #GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = $92C9
  275.   #GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = $92C4
  276.   #GL_ATOMIC_COUNTER_BUFFER_BINDING = $92C1
  277.   #GL_UNPACK_COMPRESSED_BLOCK_SIZE = $912A
  278.   #GL_PROXY_TEXTURE_CUBE_MAP = $851B
  279.   #GL_UNPACK_COMPRESSED_BLOCK_DEPTH = $9129
  280.   #GL_COLOR_ATTACHMENT19 = $8CF3
  281.   #GL_COPY_WRITE_BUFFER_BINDING = $8F37
  282.   #GL_COPY_WRITE_BUFFER = $8F37
  283.   #GL_WRITE_ONLY = $88B9
  284.   #GL_IMAGE_2D_RECT = $904F
  285.   #GL_COPY_READ_BUFFER_BINDING = $8F36
  286.   #GL_COPY_READ_BUFFER = $8F36
  287.   #GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = $92C7
  288.   #GL_VIEWPORT_INDEX_PROVOKING_VERTEX = $825F
  289.   #GL_VIEWPORT_BOUNDS_RANGE = $825D
  290.   #GL_VIEWPORT_SUBPIXEL_BITS = $825C
  291.   #GL_MAX_VIEWPORTS = $825B
  292.   #GL_COPY_PIXEL_TOKEN = $0706
  293.   #GL_MAX_VIEWPORT_DIMS = $0D3A
  294.   #GL_SYNC_GPU_COMMANDS_COMPLETE = $9117
  295.   #GL_PROGRAM_PIPELINE_BINDING = $825A
  296.   #GL_ACTIVE_PROGRAM = $8259
  297.   #GL_DEBUG_TYPE_PORTABILITY = $824F
  298.   #GL_ALL_SHADER_BITS = $FFFFFFFF
  299.   #GL_MAX_WIDTH = $827E
  300.   #GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = $92D3
  301.   #GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = $9128
  302.   #GL_SMOOTH = $1D01
  303.   #GL_GEOMETRY_SHADER_BIT = $00000004
  304.   #GL_VERTEX_SHADER_BIT = $00000001
  305.   #GL_TEXTURE20 = $84D4
  306.   #GL_PROGRAM_BINARY_FORMATS = $87FF
  307.   #GL_NUM_PROGRAM_BINARY_FORMATS = $87FE
  308.   #GL_COMPRESSED_RGBA_BPTC_UNORM = $8E8C
  309.   #GL_R = $2002
  310.   #GL_MAX_FRAGMENT_UNIFORM_VECTORS = $8DFD
  311.   #GL_MAX_VERTEX_UNIFORM_VECTORS = $8DFB
  312.   #GL_NUM_SHADER_BINARY_FORMATS = $8DF9
  313.   #GL_SHADER_BINARY_FORMATS = $8DF8
  314.   #GL_DRAW_FRAMEBUFFER_BINDING = $8CA6
  315.   #GL_HIGH_INT = $8DF5
  316.   #GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = $8E24
  317.   #GL_TRANSFORM_FEEDBACK = $8E22
  318.   #GL_TESS_EVALUATION_SHADER = $8E87
  319.   #GL_POINT_DISTANCE_ATTENUATION = $8129
  320.   #GL_COLOR_LOGIC_OP = $0BF2
  321.   #GL_INT_SAMPLER_CUBE = $8DCC
  322.   #GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = $84F1
  323.   #GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = $84F0
  324.   #GL_COMPRESSED_RGB8_ETC2 = $9274
  325.   #GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = $886D
  326.   #GL_RG8I = $8237
  327.   #GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = $8E8A
  328.   #GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = $8B4C
  329.   #GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = $8E89
  330.   #GL_TRANSFORM_FEEDBACK_PAUSED = $8E23
  331.   #GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = $8E23
  332.   #GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = $8E83
  333.   #GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = $8E80
  334.   #GL_INDEX_ARRAY_STRIDE = $8086
  335.   #GL_MAX = $8008
  336.   #GL_FRACTIONAL_ODD = $8E7B
  337.   #GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = $8B8A
  338.   #GL_MAP_INVALIDATE_RANGE_BIT = $0004
  339.   #GL_ISOLINES = $8E7A
  340.   #GL_TESS_GEN_VERTEX_ORDER = $8E78
  341.   #GL_TEXTURE_WIDTH = $1000
  342.   #GL_COLOR_ATTACHMENT18 = $8CF2
  343.   #GL_TESS_GEN_SPACING = $8E77
  344.   #GL_TESS_GEN_MODE = $8E76
  345.   #GL_TESS_CONTROL_OUTPUT_VERTICES = $8E75
  346.   #GL_MAX_COMPUTE_IMAGE_UNIFORMS = $91BD
  347.   #GL_PATCH_DEFAULT_OUTER_LEVEL = $8E74
  348.   #GL_MAX_IMAGE_UNITS = $8F38
  349.   #GL_PATCHES = $000E
  350.   #GL_TRANSFORM_FEEDBACK_OVERFLOW = $82EC
  351.   #GL_COMPATIBLE_SUBROUTINES = $8E4B
  352.   #GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = $8E86
  353.   #GL_DRAW_INDIRECT_BUFFER = $8F3F
  354.   #GL_TEXTURE13 = $84CD
  355.   #GL_NUM_COMPATIBLE_SUBROUTINES = $8E4A
  356.   #GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = $8DE8
  357.   #GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = $8E49
  358.   #GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = $8E47
  359.   #GL_DOUBLE_MAT4 = $8F48
  360.   #GL_ACTIVE_SUBROUTINE_UNIFORMS = $8DE6
  361.   #GL_BUFFER_IMMUTABLE_STORAGE = $821F
  362.   #GL_INT_IMAGE_BUFFER = $905C
  363.   #GL_DOUBLE_MAT3x4 = $8F4C
  364.   #GL_DOUBLE_MAT3x2 = $8F4B
  365.   #GL_DOUBLE_MAT2x3 = $8F49
  366.   #GL_TRANSFORM_FEEDBACK_BUFFER = $8C8E
  367.   #GL_DOUBLE_MAT3 = $8F47
  368.   #GL_DOUBLE_MAT2 = $8F46
  369.   #GL_DOUBLE_VEC4 = $8FFE
  370.   #GL_DOUBLE_VEC3 = $8FFD
  371.   #GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = $9314
  372.   #GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = $8E5D
  373.   #GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = $8A32
  374.   #GL_DEBUG_SOURCE_WINDOW_SYSTEM = $8247
  375.   #GL_DRAW_BUFFER = $0C01
  376.   #GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = $8E5C
  377.   #GL_MAX_DEBUG_GROUP_STACK_DEPTH = $826C
  378.   #GL_MAX_GEOMETRY_SHADER_INVOCATIONS = $8E5A
  379.   #GL_GEOMETRY_SHADER_INVOCATIONS = $887F
  380.   #GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = $90DC
  381.   #GL_SHADER_IMAGE_ATOMIC = $82A6
  382.   #GL_TESS_GEN_POINT_MODE = $8E79
  383.   #GL_FUNC_REVERSE_SUBTRACT = $800B
  384.   #GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = $900D
  385.   #GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = $900B
  386.   #GL_TEXTURE_CUBE_MAP_ARRAY = $9009
  387.   #GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = $8E5E
  388.   #GL_PIXEL_MAP_B_TO_B = $0C78
  389.   #GL_MIN_SAMPLE_SHADING_VALUE = $8C37
  390.   #GL_SAMPLE_SHADING = $8C36
  391.   #GL_INT_2_10_10_10_REV = $8D9F
  392.   #GL_TEXTURE_SWIZZLE_A = $8E45
  393.   #GL_COLOR_ATTACHMENT13 = $8CED
  394.   #GL_TEXTURE_SWIZZLE_B = $8E44
  395.   #GL_TESS_EVALUATION_SHADER_BIT = $00000010
  396.   #GL_RGB10_A2UI = $906F
  397.   #GL_ONE_MINUS_SRC1_ALPHA = $88FB
  398.   #GL_ONE_MINUS_SRC1_COLOR = $88FA
  399.   #GL_SRC1_COLOR = $88F9
  400.   #GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = $900A
  401.   #GL_MAX_INTEGER_SAMPLES = $9110
  402.   #GL_MAX_COLOR_TEXTURE_SAMPLES = $910E
  403.   #GL_MAP_COHERENT_BIT = $0080
  404.   #GL_FRONT_FACE = $0B46
  405.   #GL_SAMPLER_2D_MULTISAMPLE_ARRAY = $910B
  406.   #GL_COMBINE = $8570
  407.   #GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = $8E8F
  408.   #GL_MAX_VERTEX_IMAGE_UNIFORMS = $90CA
  409.   #GL_SAMPLER_2D_MULTISAMPLE = $9108
  410.   #GL_EXP = $0800
  411.   #GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = $9107
  412.   #GL_TEXTURE17 = $84D1
  413.   #GL_TEXTURE_SAMPLES = $9106
  414.   #GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = $8215
  415.   #GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = $9103
  416.   #GL_SAMPLE_POSITION = $8E50
  417.   #GL_SYNC_FLUSH_COMMANDS_BIT = $00000001
  418.   #GL_TIMEOUT_IGNORED = $FFFFFFFFFFFFFFFF
  419.   #GL_WAIT_FAILED = $911D
  420.   #GL_CONDITION_SATISFIED = $911C
  421.   #GL_TIMEOUT_EXPIRED = $911B
  422.   #GL_UNSIGNED_INT_IMAGE_CUBE = $9066
  423.   #GL_SYNC_FENCE = $9116
  424.   #GL_SYNC_STATUS = $9114
  425.   #GL_DEBUG_TYPE_PUSH_GROUP = $8269
  426.   #GL_SYNC_CONDITION = $9113
  427.   #GL_OBJECT_TYPE = $9112
  428.   #GL_OR_INVERTED = $150D
  429.   #GL_VERTEX_ARRAY_TYPE = $807B
  430.   #GL_MAX_FRAMEBUFFER_LAYERS = $9317
  431.   #GL_TEXTURE_CUBE_MAP_SEAMLESS = $884F
  432.   #GL_PROVOKING_VERTEX = $8E4F
  433.   #GL_LAST_VERTEX_CONVENTION = $8E4E
  434.   #GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = $910A
  435.   #GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = $8E4C
  436.   #GL_MAX_VERTEX_OUTPUT_COMPONENTS = $9122
  437.   #GL_COMPRESSED_R11_EAC = $9270
  438.   #GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = $8DE1
  439.   #GL_GEOMETRY_OUTPUT_TYPE = $8918
  440.   #GL_GEOMETRY_SHADER = $8DD9
  441.   #GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = $8DA8
  442.   #GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = $92C8
  443.   #GL_FRAMEBUFFER_ATTACHMENT_LAYERED = $8DA7
  444.   #GL_TRIANGLE_STRIP_ADJACENCY = $000D
  445.   #GL_TRIANGLES_ADJACENCY = $000C
  446.   #GL_LIST_BASE = $0B32
  447.   #GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = $00000002
  448.   #GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = $00000001
  449.   #GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = $8A45
  450.   #GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = $8A44
  451.   #GL_COLOR_ARRAY_SIZE = $8081
  452.   #GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = $8A42
  453.   #GL_UNIFORM_BLOCK_NAME_LENGTH = $8A41
  454.   #GL_UNIFORM_IS_ROW_MAJOR = $8A3E
  455.   #GL_UNIFORM_MATRIX_STRIDE = $8A3D
  456.   #GL_POLYGON_STIPPLE_BIT = $00000010
  457.   #GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = $8E1F
  458.   #GL_PARAMETER_BUFFER = $80EE
  459.   #GL_DEPTH_SCALE = $0D1E
  460.   #GL_TEXTURE28 = $84DC
  461.   #GL_UNIFORM_SIZE = $8A38
  462.   #GL_ACTIVE_UNIFORM_BLOCKS = $8A36
  463.   #GL_DEBUG_SEVERITY_MEDIUM = $9147
  464.   #GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = $8A35
  465.   #GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = $92C5
  466.   #GL_MIRROR_CLAMP_TO_EDGE = $8743
  467.   #GL_MAX_TESS_PATCH_COMPONENTS = $8E84
  468.   #GL_DEPTH_TEXTURE_MODE = $884B
  469.   #GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = $8A31
  470.   #GL_COPY_WRITE_BUFFER = $8F37
  471.   #GL_PRIMITIVE_RESTART_INDEX = $8F9E
  472.   #GL_TESS_EVALUATION_SUBROUTINE = $92EA
  473.   #GL_RGBA16_SNORM = $8F9B
  474.   #GL_RG16_SNORM = $8F99
  475.   #GL_CLIP_PLANE2 = $3002
  476.   #GL_TEXTURE3 = $84C3
  477.   #GL_R16_SNORM = $8F98
  478.   #GL_NORMAL_ARRAY_BUFFER_BINDING = $8897
  479.   #GL_DEBUG_SEVERITY_NOTIFICATION = $826B
  480.   #GL_STENCIL_INDEX1 = $8D46
  481.   #GL_PROXY_TEXTURE_RECTANGLE = $84F7
  482.   #GL_TEXTURE_RECTANGLE = $84F5
  483.   #GL_TEXTURE_BLUE_SIZE = $805E
  484.   #GL_UNSIGNED_INT_SAMPLER_BUFFER = $8DD8
  485.   #GL_RG16F = $822F
  486.   #GL_SAMPLER_2D_RECT_SHADOW = $8B64
  487.   #GL_PROGRAM = $82E2
  488.   #GL_CLAMP_VERTEX_COLOR = $891A
  489.   #GL_RG16I = $8239
  490.   #GL_RG8UI = $8238
  491.   #GL_SLUMINANCE8_ALPHA8 = $8C45
  492.   #GL_R32UI = $8236
  493.   #GL_R32I = $8235
  494.   #GL_REPLACE = $1E01
  495.   #GL_R16I = $8233
  496.   #GL_TEXTURE_BUFFER_SIZE = $919E
  497.   #GL_R8I = $8231
  498.   #GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = $90C7
  499.   #GL_RG32F = $8230
  500.   #GL_MODELVIEW_STACK_DEPTH = $0BA3
  501.   #GL_R32F = $822E
  502.   #GL_RG16 = $822C
  503.   #GL_R16 = $822A
  504.   #GL_PRIMITIVE_RESTART = $8F9D
  505.   #GL_RG_INTEGER = $8228
  506.   #GL_POINT = $1B00
  507.   #GL_RGB16_SNORM = $8F9A
  508.   #GL_RETURN = $0102
  509.   #GL_COMPRESSED_SIGNED_RED_RGTC1 = $8DBC
  510.   #GL_MAP_WRITE_BIT = $0002
  511.   #GL_PROGRAM_POINT_SIZE = $8642
  512.   #GL_VERTEX_PROGRAM_POINT_SIZE = $8642
  513.   #GL_ALPHA4 = $803B
  514.   #GL_MAP_READ_BIT = $0001
  515.   #GL_FRAMEBUFFER_SRGB = $8DB9
  516.   #GL_MAX_SAMPLES = $8D57
  517.   #GL_COLOR_ENCODING = $8296
  518.   #GL_MAX_TEXTURE_IMAGE_UNITS = $8872
  519.   #GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = $8D56
  520.   #GL_RENDERBUFFER_STENCIL_SIZE = $8D55
  521.   #GL_TEXTURE_BUFFER = $8C2A
  522.   #GL_MAX_VARYING_FLOATS = $8B4B
  523.   #GL_RENDERBUFFER_DEPTH_SIZE = $8D54
  524.   #GL_ALREADY_SIGNALED = $911A
  525.   #GL_RENDERBUFFER_BLUE_SIZE = $8D52
  526.   #GL_RENDERBUFFER_GREEN_SIZE = $8D51
  527.   #GL_STENCIL_INDEX16 = $8D49
  528.   #GL_STENCIL_INDEX4 = $8D47
  529.   #GL_STENCIL_ATTACHMENT = $8D20
  530.   #GL_MAP_UNSYNCHRONIZED_BIT = $0020
  531.   #GL_DEPTH_ATTACHMENT = $8D00
  532.   #GL_AUX3 = $040C
  533.   #GL_FLOAT_MAT3x4 = $8B68
  534.   #GL_VERTEX_ARRAY_BUFFER_BINDING = $8896
  535.   #GL_COLOR_ATTACHMENT31 = $8CFF
  536.   #GL_COLOR_ATTACHMENT29 = $8CFD
  537.   #GL_MAX_COMBINED_DIMENSIONS = $8282
  538.   #GL_COLOR_ATTACHMENT27 = $8CFB
  539.   #GL_VIEWPORT = $0BA2
  540.   #GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = $889F
  541.   #GL_COLOR_ATTACHMENT26 = $8CFA
  542.   #GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = $934B
  543.   #GL_COLOR_ATTACHMENT23 = $8CF7
  544.   #GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = $00000020
  545.   #GL_DEBUG_SEVERITY_LOW = $9148
  546.   #GL_COLOR_ATTACHMENT17 = $8CF1
  547.   #GL_COLOR_ATTACHMENT15 = $8CEF
  548.   #GL_MULTISAMPLE = $809D
  549.   #GL_COLOR_ATTACHMENT14 = $8CEE
  550.   #GL_COLOR_ATTACHMENT12 = $8CEC
  551.   #GL_COLOR_ATTACHMENT11 = $8CEB
  552.   #GL_TEXTURE_DEPTH = $8071
  553.   #GL_PACK_COMPRESSED_BLOCK_WIDTH = $912B
  554.   #GL_COLOR_ATTACHMENT10 = $8CEA
  555.   #GL_DEBUG_OUTPUT = $92E0
  556.   #GL_COLOR_ATTACHMENT9 = $8CE9
  557.   #GL_AMBIENT_AND_DIFFUSE = $1602
  558.   #GL_COLOR_ATTACHMENT8 = $8CE8
  559.   #GL_FLOAT = $1406
  560.   #GL_VERTEX_ATTRIB_ARRAY_LONG = $874E
  561.   #GL_UNSIGNED_INT_IMAGE_1D_ARRAY = $9068
  562.   #GL_COLOR_ATTACHMENT7 = $8CE7
  563.   #GL_COLOR_ATTACHMENT6 = $8CE6
  564.   #GL_UNPACK_SKIP_PIXELS = $0CF4
  565.   #GL_COLOR_ATTACHMENT4 = $8CE4
  566.   #GL_RGBA8_SNORM = $8F97
  567.   #GL_COLOR_ATTACHMENT2 = $8CE2
  568.   #GL_COLOR_ATTACHMENT0 = $8CE0
  569.   #GL_R16F = $822D
  570.   #GL_COLOR_ATTACHMENT30 = $8CFE
  571.   #GL_MAX_COLOR_ATTACHMENTS = $8CDF
  572.   #GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = $8CDC
  573.   #GL_COLOR_ATTACHMENT22 = $8CF6
  574.   #GL_CLIPPING_OUTPUT_PRIMITIVES = $82F7
  575.   #GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = $8CD4
  576.   #GL_MAX_SAMPLE_MASK_WORDS = $8E59
  577.   #GL_MAX_FRAMEBUFFER_WIDTH = $9315
  578.   #GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = $8CD3
  579.   #GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = $8CD2
  580.   #GL_RENDERBUFFER_SAMPLES = $8CAB
  581.   #GL_FRAMEBUFFER_BLEND = $828B
  582.   #GL_IMAGE_3D = $904E
  583.   #GL_READ_FRAMEBUFFER_BINDING = $8CAA
  584.   #GL_DRAW_FRAMEBUFFER = $8CA9
  585.   #GL_MAX_ELEMENTS_INDICES = $80E9
  586.   #GL_INT_IMAGE_1D_ARRAY = $905D
  587.   #GL_RENDERBUFFER_BINDING = $8CA7
  588.   #GL_CONSTANT_COLOR = $8001
  589.   #GL_UNSIGNED_NORMALIZED = $8C17
  590.   #GL_TEXTURE_ALPHA_TYPE = $8C13
  591.   #GL_TEXTURE_BLUE_TYPE = $8C12
  592.   #GL_COLOR_ATTACHMENT16 = $8CF0
  593.   #GL_TEXTURE_GREEN_TYPE = $8C11
  594.   #GL_TEXTURE_STENCIL_SIZE = $88F1
  595.   #GL_COMPRESSED_SRGB8_ETC2 = $9275
  596.   #GL_POLYGON_OFFSET_FACTOR = $8038
  597.   #GL_MEDIUM_FLOAT = $8DF1
  598.   #GL_UNSIGNED_INT_24_8 = $84FA
  599.   #GL_MAX_CLIP_PLANES = $0D32
  600.   #GL_DEPTH_STENCIL = $84F9
  601.   #GL_MAX_RENDERBUFFER_SIZE = $84E8
  602.   #GL_IMAGE_CLASS_2_X_16 = $82BD
  603.   #GL_FRAMEBUFFER_UNDEFINED = $8219
  604.   #GL_FRAMEBUFFER_DEFAULT = $8218
  605.   #GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = $8216
  606.   #GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = $900F
  607.   #GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = $8213
  608.   #GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = $90D7
  609.   #GL_SAMPLE_BUFFERS = $80A8
  610.   #GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = $8212
  611.   #GL_FRAGMENT_SHADER_DERIVATIVE_HINT = $8B8B
  612.   #GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = $8210
  613.   #GL_TEXTURE_COMPRESSED_IMAGE_SIZE = $86A0
  614.   #GL_DEPTH32F_STENCIL8 = $8CAD
  615.   #GL_UNSIGNED_INT_SAMPLER_1D = $8DD1
  616.   #GL_DEPTH_COMPONENT32F = $8CAC
  617.   #GL_DOUBLE_MAT2x4 = $8F4A
  618.   #GL_LINE_WIDTH = $0B21
  619.   #GL_FRAGMENT_SHADER_BIT = $00000002
  620.   #GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = $906C
  621.   #GL_BUFFER_MAP_OFFSET = $9121
  622.   #GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = $9279
  623.   #GL_TEXTURE_BINDING_1D_ARRAY = $8C1C
  624.   #GL_UNDEFINED_VERTEX = $8260
  625.   #GL_MAP2_COLOR_4 = $0DB0
  626.   #GL_BUFFER_MAP_LENGTH = $9120
  627.   #GL_IMAGE_BINDING_LAYER = $8F3D
  628.   #GL_QUERY_BY_REGION_NO_WAIT = $8E16
  629.   #GL_QUERY_NO_WAIT = $8E14
  630.   #GL_INT_SAMPLER_BUFFER = $8DD0
  631.   #GL_QUERY_WAIT = $8E13
  632.   #GL_TEXTURE_2D_MULTISAMPLE_ARRAY = $9102
  633.   #GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = $8DD6
  634.   #GL_MAX_RECTANGLE_TEXTURE_SIZE = $84F8
  635.   #GL_INT_SAMPLER_1D_ARRAY = $8DCE
  636.   #GL_SPIR_V_EXTENSIONS = $9553
  637.   #GL_INT_SAMPLER_3D = $8DCB
  638.   #GL_TEXTURE23 = $84D7
  639.   #GL_UNSIGNED_INT_VEC4 = $8DC8
  640.   #GL_ATOMIC_COUNTER_BUFFER_SIZE = $92C3
  641.   #GL_UNSIGNED_INT_VEC2 = $8DC6
  642.   #GL_UNSIGNED_INT_SAMPLER_2D_RECT = $8DD5
  643.   #GL_SAMPLER_2D_ARRAY = $8DC1
  644.   #GL_BGR_INTEGER = $8D9A
  645.   #GL_UNSIGNALED = $9118
  646.   #GL_BLUE_INTEGER = $8D96
  647.   #GL_GREEN_INTEGER = $8D95
  648.   #GL_TEXTURE_MAX_LOD = $813B
  649.   #GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = $9105
  650.   #GL_RGBA8I = $8D8E
  651.   #GL_DEBUG_SOURCE_OTHER = $824B
  652.   #GL_VIEW_CLASS_S3TC_DXT5_RGBA = $82CF
  653.   #GL_RGBA16I = $8D88
  654.   #GL_RGB32I = $8D83
  655.   #GL_RGBA32I = $8D82
  656.   #GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = $886C
  657.   #GL_RGB16UI = $8D77
  658.   #GL_INT_IMAGE_CUBE_MAP_ARRAY = $905F
  659.   #GL_RGBA16UI = $8D76
  660.   #GL_RGB32UI = $8D71
  661.   #GL_PIXEL_MAP_S_TO_S = $0C71
  662.   #GL_RGBA32UI = $8D70
  663.   #GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = $8C8F
  664.   #GL_UNSIGNED_BYTE = $1401
  665.   #GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = $8C8A
  666.   #GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = $00000004
  667.   #GL_RASTERIZER_DISCARD = $8C89
  668.   #GL_UNIFORM_BARRIER_BIT = $00000004
  669.   #GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = $8C88
  670.   #GL_PRIMITIVES_GENERATED = $8C87
  671.   #GL_TEXTURE_GEN_S = $0C60
  672.   #GL_BLUE_BIAS = $0D1B
  673.   #GL_DIFFUSE = $1201
  674.   #GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = $8C85
  675.   #GL_MAX_TEXTURE_SIZE = $0D33
  676.   #GL_TRANSFORM_FEEDBACK_BUFFER_START = $8C84
  677.   #GL_TRANSFORM_FEEDBACK_VARYINGS = $8C83
  678.   #GL_SAMPLER_BINDING = $8919
  679.   #GL_PACK_COMPRESSED_BLOCK_HEIGHT = $912C
  680.   #GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = $8C80
  681.   #GL_TRANSFORM_FEEDBACK_BUFFER_MODE = $8C7F
  682.   #GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = $8C76
  683.   #GL_UNSIGNED_INT_5_9_9_9_REV = $8C3E
  684.   #GL_RGB9_E5 = $8C3D
  685.   #GL_UNSIGNED_INT_10F_11F_11F_REV = $8C3B
  686.   #GL_FOG_COORDINATE_ARRAY_POINTER = $8456
  687.   #GL_R11F_G11F_B10F = $8C3A
  688.   #GL_MAX_TEXTURE_MAX_ANISOTROPY = $84FF
  689.   #GL_TEXTURE_BINDING_2D_ARRAY = $8C1D
  690.   #GL_READ_PIXELS_TYPE = $828E
  691.   #GL_PROXY_TEXTURE_1D_ARRAY = $8C19
  692.   #GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = $8266
  693.   #GL_EDGE_FLAG_ARRAY_STRIDE = $808C
  694.   #GL_TEXTURE_1D_ARRAY = $8C18
  695.   #GL_PROXY_TEXTURE_2D_MULTISAMPLE = $9101
  696.   #GL_TEXTURE_2D_MULTISAMPLE = $9100
  697.   #GL_UNIFORM_NAME_LENGTH = $8A39
  698.   #GL_MAX_VARYING_COMPONENTS = $8B4B
  699.   #MAX_VARYING_FLOATS = $8B4B
  700.   #GL_CLAMP_READ_COLOR = $891C
  701.   #GL_VERTEX_ATTRIB_ARRAY_DIVISOR = $88FE
  702.   #GL_VERTEX_ATTRIB_ARRAY_INTEGER = $88FD
  703.   #GL_LUMINANCE12_ALPHA4 = $8046
  704.   #GL_CONTEXT_FLAGS = $821E
  705.   #GL_FRAMEBUFFER_COMPLETE = $8CD5
  706.   #GL_NUM_EXTENSIONS = $821D
  707.   #GL_CLIP_DISTANCE6 = $3006
  708.   #GL_CLIP_DISTANCE4 = $3004
  709.   #GL_CLIP_PLANE4 = $3004
  710.   #GL_PERSPECTIVE_CORRECTION_HINT = $0C50
  711.   #GL_COMPRESSED_SLUMINANCE_ALPHA = $8C4B
  712.   #GL_COMPRESSED_SLUMINANCE = $8C4A
  713.   #GL_SLUMINANCE8 = $8C47
  714.   #GL_SLUMINANCE = $8C46
  715.   #GL_POINTS = $0000
  716.   #GL_MAX_GEOMETRY_OUTPUT_VERTICES = $8DE0
  717.   #GL_IMPLEMENTATION_COLOR_READ_TYPE = $8B9A
  718.   #GL_CURRENT_RASTER_SECONDARY_COLOR = $845F
  719.   #GL_COMPRESSED_SRGB_ALPHA = $8C49
  720.   #GL_SRGB8_ALPHA8 = $8C43
  721.   #GL_ALPHA_TEST_FUNC = $0BC1
  722.   #GL_INT_SAMPLER_1D = $8DC9
  723.   #GL_SRGB8 = $8C41
  724.   #GL_FLOAT_MAT3x2 = $8B67
  725.   #GL_PIXEL_UNPACK_BUFFER_BINDING = $88EF
  726.   #GL_TEXTURE_WRAP_T = $2803
  727.   #GL_UNIFORM_ARRAY_STRIDE = $8A3C
  728.   #GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = $851A
  729.   #GL_COMPARE_REF_TO_TEXTURE = $884E
  730.   #GL_COMPARE_R_TO_TEXTURE = $884E
  731.   #GL_PIXEL_UNPACK_BUFFER = $88EC
  732.   #GL_FLOAT_MAT4x2 = $8B69
  733.   #GL_PIXEL_PACK_BUFFER = $88EB
  734.   #GL_MAX_TEXTURE_COORDS = $8871
  735.   #GL_COORD_REPLACE = $8862
  736.   #GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = $82AC
  737.   #GL_POINT_SPRITE = $8861
  738.   #GL_PACK_COMPRESSED_BLOCK_DEPTH = $912D
  739.   #GL_STENCIL_BACK_WRITEMASK = $8CA5
  740.   #GL_GET_TEXTURE_IMAGE_FORMAT = $8291
  741.   #GL_FOG_COORDINATE = $8451
  742.   #GL_SAMPLER_2D_RECT = $8B63
  743.   #GL_SRC1_ALPHA = $8589
  744.   #GL_SOURCE1_ALPHA = $8589
  745.   #GL_STENCIL_BACK_REF = $8CA3
  746.   #GL_UPPER_LEFT = $8CA2
  747.   #GL_COMPRESSED_SRGB = $8C48
  748.   #GL_CLIENT_ACTIVE_TEXTURE = $84E1
  749.   #GL_POINT_SPRITE_COORD_ORIGIN = $8CA0
  750.   #GL_TEXTURE_COMPRESSED_BLOCK_SIZE = $82B3
  751.   #GL_DOUBLE_MAT4x2 = $8F4D
  752.   #GL_MAX_GEOMETRY_ATOMIC_COUNTERS = $92D5
  753.   #GL_INT_SAMPLER_2D_ARRAY = $8DCF
  754.   #GL_FLOAT_MAT2x3 = $8B65
  755.   #GL_SHADER_SOURCE_LENGTH = $8B88
  756.   #GL_ATTACHED_SHADERS = $8B85
  757.   #GL_COLOR_ATTACHMENT20 = $8CF4
  758.   #GL_AUTO_NORMAL = $0D80
  759.   #GL_INFO_LOG_LENGTH = $8B84
  760.   #GL_VALIDATE_STATUS = $8B83
  761.   #GL_DELETE_STATUS = $8B80
  762.   #GL_MAX_FRAGMENT_IMAGE_UNIFORMS = $90CE
  763.   #GL_ALL_BARRIER_BITS = $FFFFFFFF
  764.   #GL_STENCIL = $1802
  765.   #GL_UNIFORM_BLOCK_BINDING = $8A3F
  766.   #GL_SAMPLER_2D_SHADOW = $8B62
  767.   #GL_SAMPLER_2D = $8B5E
  768.   #GL_VERTEX_BINDING_BUFFER = $8F4F
  769.   #GL_FLOAT_MAT3 = $8B5B
  770.   #GL_CURRENT_INDEX = $0B01
  771.   #GL_SET = $150F
  772.   #GL_BOOL_VEC3 = $8B58
  773.   #GL_PROGRAM_OUTPUT = $92E4
  774.   #GL_BOOL = $8B56
  775.   #GL_TEXTURE4 = $84C4
  776.   #GL_INT_VEC2 = $8B53
  777.   #GL_FLOAT_VEC3 = $8B51
  778.   #GL_PROGRAM_SEPARABLE = $8258
  779.   #GL_REFERENCED_BY_VERTEX_SHADER = $9306
  780.   #GL_FLOAT_MAT2 = $8B5A
  781.   #GL_FLOAT_VEC2 = $8B50
  782.   #GL_SHADER_TYPE = $8B4F
  783.   #GL_UNSIGNED_INT_IMAGE_3D = $9064
  784.   #GL_ACTIVE_UNIFORMS = $8B86
  785.   #GL_MAX_IMAGE_SAMPLES = $906D
  786.   #GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = $8B49
  787.   #GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = $82AD
  788.   #GL_TEXTURE_IMAGE_TYPE = $8290
  789.   #GL_VERTEX_SHADER = $8B31
  790.   #GL_INDEX_MODE = $0C30
  791.   #GL_MATRIX_STRIDE = $92FF
  792.   #GL_MAX_VERTEX_ATTRIBS = $8869
  793.   #GL_PIXEL_BUFFER_BARRIER_BIT = $00000080
  794.   #GL_MAX_SUBROUTINES = $8DE7
  795.   #GL_BLEND_EQUATION_ALPHA = $883D
  796.   #GL_MAX_DEPTH = $8280
  797.   #GL_GENERATE_MIPMAP_HINT = $8192
  798.   #GL_DRAW_BUFFER15 = $8834
  799.   #GL_DRAW_BUFFER12 = $8831
  800.   #GL_IMAGE_2D = $904D
  801.   #GL_ACTIVE_SUBROUTINE_MAX_LENGTH = $8E48
  802.   #GL_DRAW_BUFFER10 = $882F
  803.   #GL_DRAW_BUFFER8 = $882D
  804.   #GL_ADD_SIGNED = $8574
  805.   #GL_DRAW_BUFFER7 = $882C
  806.   #GL_DRAW_BUFFER5 = $882A
  807.   #GL_FRAMEBUFFER = $8D40
  808.   #GL_DRAW_BUFFER2 = $8827
  809.   #GL_BUFFER_ACCESS_FLAGS = $911F
  810.   #GL_VERTEX_ATTRIB_ARRAY_TYPE = $8625
  811.   #GL_SAMPLE_COVERAGE_INVERT = $80AB
  812.   #GL_SRC2_RGB = $8582
  813.   #GL_SOURCE2_RGB = $8582
  814.   #GL_CURRENT_FOG_COORD = $8453
  815.   #GL_CURRENT_FOG_COORDINATE = $8453
  816.   #GL_MAX_TEXTURE_LOD_BIAS = $84FD
  817.   #GL_FOG_COORD = $8451
  818.   #GL_FOG_COORDINATE = $8451
  819.   #GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = $889D
  820.   #GL_UNIFORM_BUFFER_SIZE = $8A2A
  821.   #GL_DRAW_BUFFER9 = $882E
  822.   #GL_VERTEX_ARRAY_BINDING = $85B5
  823.   #GL_INCR = $1E02
  824.   #GL_SAMPLE_COVERAGE = $80A0
  825.   #GL_DYNAMIC_COPY = $88EA
  826.   #GL_VIEW_CLASS_96_BITS = $82C5
  827.   #GL_CLIENT_ALL_ATTRIB_BITS = $FFFFFFFF
  828.   #GL_DYNAMIC_DRAW = $88E8
  829.   #GL_COLOR_ATTACHMENT3 = $8CE3
  830.   #GL_LIGHT5 = $4005
  831.   #GL_T2F_V3F = $2A27
  832.   #GL_STATIC_READ = $88E5
  833.   #GL_PROXY_TEXTURE_3D = $8070
  834.   #GL_STATIC_DRAW = $88E4
  835.   #GL_BOOL_VEC2 = $8B57
  836.   #GL_UNPACK_LSB_FIRST = $0CF1
  837.   #GL_STREAM_READ = $88E1
  838.   #GL_C4UB_V3F = $2A23
  839.   #GL_FRACTIONAL_EVEN = $8E7C
  840.   #GL_READ_WRITE = $88BA
  841.   #GL_NUM_SAMPLE_COUNTS = $9380
  842.   #GL_COMPUTE_SHADER_BIT = $00000020
  843.   #GL_SAMPLER_1D_SHADOW = $8B61
  844.   #GL_PACK_SWAP_BYTES = $0D00
  845.   #GL_TEXTURE_COORD_ARRAY_SIZE = $8088
  846.   #GL_ELEMENT_ARRAY_BUFFER_BINDING = $8895
  847.   #GL_STENCIL_REF = $0B97
  848.   #GL_READ_ONLY = $88B8
  849.   #GL_TEXTURE_CUBE_MAP_POSITIVE_Z = $8519
  850.   #GL_QUERY_RESULT = $8866
  851.   #GL_CURRENT_QUERY = $8865
  852.   #GL_MIN = $8007
  853.   #GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = $90ED
  854.   #GL_TEXTURE_CUBE_MAP = $8513
  855.   #GL_FUNC_SUBTRACT = $800A
  856.   #GL_INT_SAMPLER_2D_MULTISAMPLE = $9109
  857.   #GL_LINEAR_ATTENUATION = $1208
  858.   #GL_DEPTH_BIAS = $0D1F
  859.   #GL_FRAMEBUFFER_DEFAULT_SAMPLES = $9313
  860.   #GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = $8A46
  861.   #GL_MAP1_GRID_SEGMENTS = $0DD1
  862.   #GL_CLIP_DISTANCE5 = $3005
  863.   #GL_CLIP_PLANE5 = $3005
  864.   #GL_BLEND_COLOR = $8005
  865.   #GL_TEXTURE_FILTER_CONTROL = $8500
  866.   #GL_SECONDARY_COLOR_ARRAY = $845E
  867.   #GL_SECONDARY_COLOR_ARRAY_POINTER = $845D
  868.   #GL_TEXTURE_DEPTH_SIZE = $884A
  869.   #GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = $8E5F
  870.   #GL_STENCIL_BACK_FAIL = $8801
  871.   #GL_SECONDARY_COLOR_ARRAY_TYPE = $845B
  872.   #GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = $90C9
  873.   #GL_UNPACK_IMAGE_HEIGHT = $806E
  874.   #GL_LIGHT3 = $4003
  875.   #GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = $8DD7
  876.   #GL_SECONDARY_COLOR_ARRAY_SIZE = $845A
  877.   #GL_TEXTURE_RED_TYPE = $8C10
  878.   #GL_CURRENT_SECONDARY_COLOR = $8459
  879.   #GL_COLOR_SUM = $8458
  880.   #GL_SAMPLER = $82E6
  881.   #GL_CURRENT_FOG_COORDINATE = $8453
  882.   #GL_DEPTH_RANGE = $0B70
  883.   #GL_LOW_FLOAT = $8DF0
  884.   #GL_DRAW_BUFFER13 = $8832
  885.   #GL_TEXTURE_COORD_ARRAY = $8078
  886.   #GL_CURRENT_COLOR = $0B00
  887.   #GL_SHADER_STORAGE_BUFFER_BINDING = $90D3
  888.   #GL_LINES = $0001
  889.   #GL_DRAW_BUFFER1 = $8826
  890.   #GL_NORMAL_ARRAY_STRIDE = $807F
  891.   #GL_MIN_MAP_BUFFER_ALIGNMENT = $90BC
  892.   #GL_FOG_COORDINATE_SOURCE = $8450
  893.   #GL_TEXTURE_COMPARE_MODE = $884C
  894.   #GL_EMISSION = $1600
  895.   #GL_NAND = $150E
  896.   #GL_COLOR_ATTACHMENT21 = $8CF5
  897.   #GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = $90EB
  898.   #GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = $889A
  899.   #GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = $8E82
  900.   #GL_RGBA2 = $8055
  901.   #GL_CLIP_DISTANCE3 = $3003
  902.   #GL_CLIP_PLANE3 = $3003
  903.   #GL_DECR_WRAP = $8508
  904.   #GL_MAX_DRAW_BUFFERS = $8824
  905.   #GL_R8 = $8229
  906.   #GL_POINT_FADE_THRESHOLD_SIZE = $8128
  907.   #GL_BLEND_DST_ALPHA = $80CA
  908.   #GL_DOT3_RGB = $86AE
  909.   #GL_PREVIOUS = $8578
  910.   #GL_MAX_COMBINED_IMAGE_UNIFORMS = $90CF
  911.   #GL_SUBTRACT = $84E7
  912.   #GL_TEXTURE_LOD_BIAS = $8501
  913.   #GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = $8211
  914.   #GL_FOG_INDEX = $0B61
  915.   #GL_FOG = $0B60
  916.   #GL_LINEAR_MIPMAP_LINEAR = $2703
  917.   #GL_S = $2000
  918.   #GL_SOURCE2_ALPHA = $858A
  919.   #GL_PRIMARY_COLOR = $8577
  920.   #GL_REFLECTION_MAP = $8512
  921.   #GL_INTERNALFORMAT_PREFERRED = $8270
  922.   #GL_PATCH_VERTICES = $8E72
  923.   #GL_SAMPLER_1D_ARRAY = $8DC0
  924.   ; #GL_ALL_ATTRIB_BITS = $FFFFFFFFFF
  925. "glMultiDrawElementsIndirectCount") = @glMultiDrawElementsIndirectCount
  926.   Global glMultiDrawArraysIndirectCount.glMultiDrawArraysIndirectCount = #Null : _GLFUNC_("glMultiDrawArraysIndirectCount") = @glMultiDrawArraysIndirectCount
  927.   Global glGetnHistogram.glGetnHistogram = #Null : _GLFUNC_("glGetnHistogram") = @glGetnHistogram
  928.   Global glGetnPolygonStipple.glGetnPolygonStipple = #Null : _GLFUNC_("glGetnPolygonStipple") = @glGetnPolygonStipple
  929.   Global glGetnPixelMapusv.glGetnPixelMapusv = #Null : _GLFUNC_("glGetnPixelMapusv") = @glGetnPixelMapusv
  930.   Global glGetnMapfv.glGetnMapfv = #Null : _GLFUNC_("glGetnMapfv") = @glGetnMapfv
  931.   Global glGetnMapdv.glGetnMapdv = #Null : _GLFUNC_("glGetnMapdv") = @glGetnMapdv
  932.   Global glGetnUniformdv.glGetnUniformdv = #Null : _GLFUNC_("glGetnUniformdv") = @glGetnUniformdv
  933.   Global glGetGraphicsResetStatus.glGetGraphicsResetStatus = #Null : _GLFUNC_("glGetGraphicsResetStatus") = @glGetGraphicsResetStatus
  934.   Global glGetCompressedTextureSubImage.glGetCompressedTextureSubImage = #Null : _GLFUNC_("glGetCompressedTextureSubImage") = @glGetCompressedTextureSubImage
  935.   Global glMemoryBarrierByRegion.glMemoryBarrierByRegion = #Null : _GLFUNC_("glMemoryBarrierByRegion") = @glMemoryBarrierByRegion
  936.   Global glGetQueryBufferObjectuiv.glGetQueryBufferObjectuiv = #Null : _GLFUNC_("glGetQueryBufferObjectuiv") = @glGetQueryBufferObjectuiv
  937.   Global glGetQueryBufferObjectui64v.glGetQueryBufferObjectui64v = #Null : _GLFUNC_("glGetQueryBufferObjectui64v") = @glGetQueryBufferObjectui64v
  938.   Global glGetQueryBufferObjectiv.glGetQueryBufferObjectiv = #Null : _GLFUNC_("glGetQueryBufferObjectiv") = @glGetQueryBufferObjectiv
  939.   Global glGetQueryBufferObjecti64v.glGetQueryBufferObjecti64v = #Null : _GLFUNC_("glGetQueryBufferObjecti64v") = @glGetQueryBufferObjecti64v
  940.   Global glCreateQueries.glCreateQueries = #Null : _GLFUNC_("glCreateQueries") = @glCreateQueries
  941.   Global glCreateProgramPipelines.glCreateProgramPipelines = #Null : _GLFUNC_("glCreateProgramPipelines") = @glCreateProgramPipelines
  942.   Global glCreateSamplers.glCreateSamplers = #Null : _GLFUNC_("glCreateSamplers") = @glCreateSamplers
  943.   Global glGetVertexArrayIndexed64iv.glGetVertexArrayIndexed64iv = #Null : _GLFUNC_("glGetVertexArrayIndexed64iv") = @glGetVertexArrayIndexed64iv
  944.   Global glGetVertexArrayIndexediv.glGetVertexArrayIndexediv = #Null : _GLFUNC_("glGetVertexArrayIndexediv") = @glGetVertexArrayIndexediv
  945.   Global glGetnColorTable.glGetnColorTable = #Null : _GLFUNC_("glGetnColorTable") = @glGetnColorTable
  946.   Global glVertexArrayBindingDivisor.glVertexArrayBindingDivisor = #Null : _GLFUNC_("glVertexArrayBindingDivisor") = @glVertexArrayBindingDivisor
  947.   Global glVertexArrayAttribLFormat.glVertexArrayAttribLFormat = #Null : _GLFUNC_("glVertexArrayAttribLFormat") = @glVertexArrayAttribLFormat
  948.   Global glVertexArrayAttribBinding.glVertexArrayAttribBinding = #Null : _GLFUNC_("glVertexArrayAttribBinding") = @glVertexArrayAttribBinding
  949.   Global glVertexArrayVertexBuffers.glVertexArrayVertexBuffers = #Null : _GLFUNC_("glVertexArrayVertexBuffers") = @glVertexArrayVertexBuffers
  950.   Global glEnableVertexArrayAttrib.glEnableVertexArrayAttrib = #Null : _GLFUNC_("glEnableVertexArrayAttrib") = @glEnableVertexArrayAttrib
  951.   Global glDisableVertexArrayAttrib.glDisableVertexArrayAttrib = #Null : _GLFUNC_("glDisableVertexArrayAttrib") = @glDisableVertexArrayAttrib
  952.   Global glGetTextureParameteriv.glGetTextureParameteriv = #Null : _GLFUNC_("glGetTextureParameteriv") = @glGetTextureParameteriv
  953.   Global glGetTextureParameterIiv.glGetTextureParameterIiv = #Null : _GLFUNC_("glGetTextureParameterIiv") = @glGetTextureParameterIiv
  954.   Global glGetTextureParameterfv.glGetTextureParameterfv = #Null : _GLFUNC_("glGetTextureParameterfv") = @glGetTextureParameterfv
  955.   Global glGetTextureLevelParameteriv.glGetTextureLevelParameteriv = #Null : _GLFUNC_("glGetTextureLevelParameteriv") = @glGetTextureLevelParameteriv
  956.   Global glGetTextureLevelParameterfv.glGetTextureLevelParameterfv = #Null : _GLFUNC_("glGetTextureLevelParameterfv") = @glGetTextureLevelParameterfv
  957.   Global glGetCompressedTextureImage.glGetCompressedTextureImage = #Null : _GLFUNC_("glGetCompressedTextureImage") = @glGetCompressedTextureImage
  958.   Global glGetTextureImage.glGetTextureImage = #Null : _GLFUNC_("glGetTextureImage") = @glGetTextureImage
  959.   Global glBindTextureUnit.glBindTextureUnit = #Null : _GLFUNC_("glBindTextureUnit") = @glBindTextureUnit
  960.   Global glTextureParameterIuiv.glTextureParameterIuiv = #Null : _GLFUNC_("glTextureParameterIuiv") = @glTextureParameterIuiv
  961.   Global glTextureParameterIiv.glTextureParameterIiv = #Null : _GLFUNC_("glTextureParameterIiv") = @glTextureParameterIiv
  962.   Global glTextureParameteri.glTextureParameteri = #Null : _GLFUNC_("glTextureParameteri") = @glTextureParameteri
  963.   Global glTextureParameterfv.glTextureParameterfv = #Null : _GLFUNC_("glTextureParameterfv") = @glTextureParameterfv
  964.   Global glCopyTextureSubImage3D.glCopyTextureSubImage3D = #Null : _GLFUNC_("glCopyTextureSubImage3D") = @glCopyTextureSubImage3D
  965.   Global glCopyTextureSubImage2D.glCopyTextureSubImage2D = #Null : _GLFUNC_("glCopyTextureSubImage2D") = @glCopyTextureSubImage2D
  966.   Global glCompressedTextureSubImage3D.glCompressedTextureSubImage3D = #Null : _GLFUNC_("glCompressedTextureSubImage3D") = @glCompressedTextureSubImage3D
  967.   Global glTextureSubImage3D.glTextureSubImage3D = #Null : _GLFUNC_("glTextureSubImage3D") = @glTextureSubImage3D
  968.   Global glTextureSubImage2D.glTextureSubImage2D = #Null : _GLFUNC_("glTextureSubImage2D") = @glTextureSubImage2D
  969.   Global glTextureStorage3DMultisample.glTextureStorage3DMultisample = #Null : _GLFUNC_("glTextureStorage3DMultisample") = @glTextureStorage3DMultisample
  970.   Global glTextureStorage3D.glTextureStorage3D = #Null : _GLFUNC_("glTextureStorage3D") = @glTextureStorage3D
  971.   Global glCreateTextures.glCreateTextures = #Null : _GLFUNC_("glCreateTextures") = @glCreateTextures
  972.   Global glNamedRenderbufferStorageMultisample.glNamedRenderbufferStorageMultisample = #Null : _GLFUNC_("glNamedRenderbufferStorageMultisample") = @glNamedRenderbufferStorageMultisample
  973.   Global glNamedRenderbufferStorage.glNamedRenderbufferStorage = #Null : _GLFUNC_("glNamedRenderbufferStorage") = @glNamedRenderbufferStorage
  974.   Global glCreateRenderbuffers.glCreateRenderbuffers = #Null : _GLFUNC_("glCreateRenderbuffers") = @glCreateRenderbuffers
  975.   Global glCheckNamedFramebufferStatus.glCheckNamedFramebufferStatus = #Null : _GLFUNC_("glCheckNamedFramebufferStatus") = @glCheckNamedFramebufferStatus
  976.   Global glClearNamedFramebufferfi.glClearNamedFramebufferfi = #Null : _GLFUNC_("glClearNamedFramebufferfi") = @glClearNamedFramebufferfi
  977.   Global glClearNamedFramebufferfv.glClearNamedFramebufferfv = #Null : _GLFUNC_("glClearNamedFramebufferfv") = @glClearNamedFramebufferfv
  978.   Global glClearNamedFramebufferuiv.glClearNamedFramebufferuiv = #Null : _GLFUNC_("glClearNamedFramebufferuiv") = @glClearNamedFramebufferuiv
  979.   Global glInvalidateNamedFramebufferSubData.glInvalidateNamedFramebufferSubData = #Null : _GLFUNC_("glInvalidateNamedFramebufferSubData") = @glInvalidateNamedFramebufferSubData
  980.   Global glInvalidateNamedFramebufferData.glInvalidateNamedFramebufferData = #Null : _GLFUNC_("glInvalidateNamedFramebufferData") = @glInvalidateNamedFramebufferData
  981.   Global glNamedFramebufferDrawBuffers.glNamedFramebufferDrawBuffers = #Null : _GLFUNC_("glNamedFramebufferDrawBuffers") = @glNamedFramebufferDrawBuffers
  982.   Global glNamedFramebufferRenderbuffer.glNamedFramebufferRenderbuffer = #Null : _GLFUNC_("glNamedFramebufferRenderbuffer") = @glNamedFramebufferRenderbuffer
  983.   Global glCreateFramebuffers.glCreateFramebuffers = #Null : _GLFUNC_("glCreateFramebuffers") = @glCreateFramebuffers
  984.   Global glGetNamedBufferPointerv.glGetNamedBufferPointerv = #Null : _GLFUNC_("glGetNamedBufferPointerv") = @glGetNamedBufferPointerv
  985.   Global glGetNamedBufferParameteri64v.glGetNamedBufferParameteri64v = #Null : _GLFUNC_("glGetNamedBufferParameteri64v") = @glGetNamedBufferParameteri64v
  986.   Global glGetNamedBufferParameteriv.glGetNamedBufferParameteriv = #Null : _GLFUNC_("glGetNamedBufferParameteriv") = @glGetNamedBufferParameteriv
  987.   Global glFlushMappedNamedBufferRange.glFlushMappedNamedBufferRange = #Null : _GLFUNC_("glFlushMappedNamedBufferRange") = @glFlushMappedNamedBufferRange
  988.   Global glUnmapNamedBuffer.glUnmapNamedBuffer = #Null : _GLFUNC_("glUnmapNamedBuffer") = @glUnmapNamedBuffer
  989.   Global glClearNamedBufferSubData.glClearNamedBufferSubData = #Null : _GLFUNC_("glClearNamedBufferSubData") = @glClearNamedBufferSubData
  990.   Global glClearNamedBufferData.glClearNamedBufferData = #Null : _GLFUNC_("glClearNamedBufferData") = @glClearNamedBufferData
  991.   Global glNamedBufferSubData.glNamedBufferSubData = #Null : _GLFUNC_("glNamedBufferSubData") = @glNamedBufferSubData
  992.   Global glNamedBufferData.glNamedBufferData = #Null : _GLFUNC_("glNamedBufferData") = @glNamedBufferData
  993.   Global glGetTransformFeedbacki64_v.glGetTransformFeedbacki64_v = #Null : _GLFUNC_("glGetTransformFeedbacki64_v") = @glGetTransformFeedbacki64_v
  994.   Global glTransformFeedbackBufferBase.glTransformFeedbackBufferBase = #Null : _GLFUNC_("glTransformFeedbackBufferBase") = @glTransformFeedbackBufferBase
  995.   Global glBindVertexBuffers.glBindVertexBuffers = #Null : _GLFUNC_("glBindVertexBuffers") = @glBindVertexBuffers
  996.   Global glBindImageTextures.glBindImageTextures = #Null : _GLFUNC_("glBindImageTextures") = @glBindImageTextures
  997.   Global glBindBuffersRange.glBindBuffersRange = #Null : _GLFUNC_("glBindBuffersRange") = @glBindBuffersRange
  998.   Global glBindBuffersBase.glBindBuffersBase = #Null : _GLFUNC_("glBindBuffersBase") = @glBindBuffersBase
  999.   Global glClearTexImage.glClearTexImage = #Null : _GLFUNC_("glClearTexImage") = @glClearTexImage
  1000.   Global glBufferStorage.glBufferStorage = #Null : _GLFUNC_("glBufferStorage") = @glBufferStorage
  1001.   Global glGetObjectPtrLabel.glGetObjectPtrLabel = #Null : _GLFUNC_("glGetObjectPtrLabel") = @glGetObjectPtrLabel
  1002.   Global glObjectPtrLabel.glObjectPtrLabel = #Null : _GLFUNC_("glObjectPtrLabel") = @glObjectPtrLabel
  1003.   Global glObjectLabel.glObjectLabel = #Null : _GLFUNC_("glObjectLabel") = @glObjectLabel
  1004.   Global glDebugMessageCallback.glDebugMessageCallback = #Null : _GLFUNC_("glDebugMessageCallback") = @glDebugMessageCallback
  1005.   Global glGetnTexImage.glGetnTexImage = #Null : _GLFUNC_("glGetnTexImage") = @glGetnTexImage
  1006.   Global glVertexBindingDivisor.glVertexBindingDivisor = #Null : _GLFUNC_("glVertexBindingDivisor") = @glVertexBindingDivisor
  1007.   Global glVertexAttribBinding.glVertexAttribBinding = #Null : _GLFUNC_("glVertexAttribBinding") = @glVertexAttribBinding
  1008.   Global glVertexAttribLFormat.glVertexAttribLFormat = #Null : _GLFUNC_("glVertexAttribLFormat") = @glVertexAttribLFormat
  1009.   Global glPushDebugGroup.glPushDebugGroup = #Null : _GLFUNC_("glPushDebugGroup") = @glPushDebugGroup
  1010.   Global glVertexAttribIFormat.glVertexAttribIFormat = #Null : _GLFUNC_("glVertexAttribIFormat") = @glVertexAttribIFormat
  1011.   Global glBindVertexBuffer.glBindVertexBuffer = #Null : _GLFUNC_("glBindVertexBuffer") = @glBindVertexBuffer
  1012.   Global glTexStorage3DMultisample.glTexStorage3DMultisample = #Null : _GLFUNC_("glTexStorage3DMultisample") = @glTexStorage3DMultisample
  1013.   Global glTexBufferRange.glTexBufferRange = #Null : _GLFUNC_("glTexBufferRange") = @glTexBufferRange
  1014.   Global glGetnUniformuiv.glGetnUniformuiv = #Null : _GLFUNC_("glGetnUniformuiv") = @glGetnUniformuiv
  1015.   Global glGetProgramResourceLocationIndex.glGetProgramResourceLocationIndex = #Null : _GLFUNC_("glGetProgramResourceLocationIndex") = @glGetProgramResourceLocationIndex
  1016.   Global glGetProgramResourceiv.glGetProgramResourceiv = #Null : _GLFUNC_("glGetProgramResourceiv") = @glGetProgramResourceiv
  1017.   Global glGetProgramResourceIndex.glGetProgramResourceIndex = #Null : _GLFUNC_("glGetProgramResourceIndex") = @glGetProgramResourceIndex
  1018.   Global glInvalidateSubFramebuffer.glInvalidateSubFramebuffer = #Null : _GLFUNC_("glInvalidateSubFramebuffer") = @glInvalidateSubFramebuffer
  1019.   Global glInvalidateFramebuffer.glInvalidateFramebuffer = #Null : _GLFUNC_("glInvalidateFramebuffer") = @glInvalidateFramebuffer
  1020.   Global glInvalidateBufferData.glInvalidateBufferData = #Null : _GLFUNC_("glInvalidateBufferData") = @glInvalidateBufferData
  1021.   Global glInvalidateBufferSubData.glInvalidateBufferSubData = #Null : _GLFUNC_("glInvalidateBufferSubData") = @glInvalidateBufferSubData
  1022.   Global glInvalidateTexImage.glInvalidateTexImage = #Null : _GLFUNC_("glInvalidateTexImage") = @glInvalidateTexImage
  1023.   Global glInvalidateTexSubImage.glInvalidateTexSubImage = #Null : _GLFUNC_("glInvalidateTexSubImage") = @glInvalidateTexSubImage
  1024.   Global glGetInternalformati64v.glGetInternalformati64v = #Null : _GLFUNC_("glGetInternalformati64v") = @glGetInternalformati64v
  1025.   Global glFramebufferParameteri.glFramebufferParameteri = #Null : _GLFUNC_("glFramebufferParameteri") = @glFramebufferParameteri
  1026.   Global glCopyImageSubData.glCopyImageSubData = #Null : _GLFUNC_("glCopyImageSubData") = @glCopyImageSubData
  1027.   Global glDispatchComputeIndirect.glDispatchComputeIndirect = #Null : _GLFUNC_("glDispatchComputeIndirect") = @glDispatchComputeIndirect
  1028.   Global glDispatchCompute.glDispatchCompute = #Null : _GLFUNC_("glDispatchCompute") = @glDispatchCompute
  1029.   Global glClearBufferSubData.glClearBufferSubData = #Null : _GLFUNC_("glClearBufferSubData") = @glClearBufferSubData
  1030.   Global glClearBufferData.glClearBufferData = #Null : _GLFUNC_("glClearBufferData") = @glClearBufferData
  1031.   Global glTexStorage2D.glTexStorage2D = #Null : _GLFUNC_("glTexStorage2D") = @glTexStorage2D
  1032.   Global glTexStorage1D.glTexStorage1D = #Null : _GLFUNC_("glTexStorage1D") = @glTexStorage1D
  1033.   Global glMemoryBarrier.glMemoryBarrier = #Null : _GLFUNC_("glMemoryBarrier") = @glMemoryBarrier
  1034.   Global glPolygonOffsetClamp.glPolygonOffsetClamp = #Null : _GLFUNC_("glPolygonOffsetClamp") = @glPolygonOffsetClamp
  1035.   Global glBindImageTexture.glBindImageTexture = #Null : _GLFUNC_("glBindImageTexture") = @glBindImageTexture
  1036.   Global glGetActiveAtomicCounterBufferiv.glGetActiveAtomicCounterBufferiv = #Null : _GLFUNC_("glGetActiveAtomicCounterBufferiv") = @glGetActiveAtomicCounterBufferiv
  1037.   Global glGetInternalformativ.glGetInternalformativ = #Null : _GLFUNC_("glGetInternalformativ") = @glGetInternalformativ
  1038.   Global glNamedFramebufferParameteri.glNamedFramebufferParameteri = #Null : _GLFUNC_("glNamedFramebufferParameteri") = @glNamedFramebufferParameteri
  1039.   Global glDrawArraysInstancedBaseInstance.glDrawArraysInstancedBaseInstance = #Null : _GLFUNC_("glDrawArraysInstancedBaseInstance") = @glDrawArraysInstancedBaseInstance
  1040.   Global glGetFloati_v.glGetFloati_v = #Null : _GLFUNC_("glGetFloati_v") = @glGetFloati_v
  1041.   Global glDepthRangeIndexed.glDepthRangeIndexed = #Null : _GLFUNC_("glDepthRangeIndexed") = @glDepthRangeIndexed
  1042.   Global glDepthRangeArrayv.glDepthRangeArrayv = #Null : _GLFUNC_("glDepthRangeArrayv") = @glDepthRangeArrayv
  1043.   Global glViewportIndexedfv.glViewportIndexedfv = #Null : _GLFUNC_("glViewportIndexedfv") = @glViewportIndexedfv
  1044.   Global glVertexArrayAttribIFormat.glVertexArrayAttribIFormat = #Null : _GLFUNC_("glVertexArrayAttribIFormat") = @glVertexArrayAttribIFormat
  1045.   Global glViewportIndexedf.glViewportIndexedf = #Null : _GLFUNC_("glViewportIndexedf") = @glViewportIndexedf
  1046.   Global glGetVertexAttribLdv.glGetVertexAttribLdv = #Null : _GLFUNC_("glGetVertexAttribLdv") = @glGetVertexAttribLdv
  1047.   Global glVertexAttribLPointer.glVertexAttribLPointer = #Null : _GLFUNC_("glVertexAttribLPointer") = @glVertexAttribLPointer
  1048.   Global glVertexAttribL4dv.glVertexAttribL4dv = #Null : _GLFUNC_("glVertexAttribL4dv") = @glVertexAttribL4dv
  1049.   Global glVertexAttribL4d.glVertexAttribL4d = #Null : _GLFUNC_("glVertexAttribL4d") = @glVertexAttribL4d
  1050.   Global glVertexAttribL3d.glVertexAttribL3d = #Null : _GLFUNC_("glVertexAttribL3d") = @glVertexAttribL3d
  1051.   Global glVertexAttribL2d.glVertexAttribL2d = #Null : _GLFUNC_("glVertexAttribL2d") = @glVertexAttribL2d
  1052.   Global glVertexAttribL1d.glVertexAttribL1d = #Null : _GLFUNC_("glVertexAttribL1d") = @glVertexAttribL1d
  1053.   Global glGetTransformFeedbackiv.glGetTransformFeedbackiv = #Null : _GLFUNC_("glGetTransformFeedbackiv") = @glGetTransformFeedbackiv
  1054.   Global glGetProgramPipelineInfoLog.glGetProgramPipelineInfoLog = #Null : _GLFUNC_("glGetProgramPipelineInfoLog") = @glGetProgramPipelineInfoLog
  1055.   Global glProgramUniformMatrix4x3dv.glProgramUniformMatrix4x3dv = #Null : _GLFUNC_("glProgramUniformMatrix4x3dv") = @glProgramUniformMatrix4x3dv
  1056.   Global glProgramUniformMatrix3x4dv.glProgramUniformMatrix3x4dv = #Null : _GLFUNC_("glProgramUniformMatrix3x4dv") = @glProgramUniformMatrix3x4dv
  1057.   Global glProgramUniformMatrix4x2dv.glProgramUniformMatrix4x2dv = #Null : _GLFUNC_("glProgramUniformMatrix4x2dv") = @glProgramUniformMatrix4x2dv
  1058.   Global glProgramUniformMatrix2x4dv.glProgramUniformMatrix2x4dv = #Null : _GLFUNC_("glProgramUniformMatrix2x4dv") = @glProgramUniformMatrix2x4dv
  1059.   Global glProgramUniformMatrix3x2dv.glProgramUniformMatrix3x2dv = #Null : _GLFUNC_("glProgramUniformMatrix3x2dv") = @glProgramUniformMatrix3x2dv
  1060.   Global glProgramUniformMatrix2x3dv.glProgramUniformMatrix2x3dv = #Null : _GLFUNC_("glProgramUniformMatrix2x3dv") = @glProgramUniformMatrix2x3dv
  1061.   Global glProgramUniformMatrix3x4fv.glProgramUniformMatrix3x4fv = #Null : _GLFUNC_("glProgramUniformMatrix3x4fv") = @glProgramUniformMatrix3x4fv
  1062.   Global glProgramUniformMatrix4dv.glProgramUniformMatrix4dv = #Null : _GLFUNC_("glProgramUniformMatrix4dv") = @glProgramUniformMatrix4dv
  1063.   Global glProgramUniformMatrix3dv.glProgramUniformMatrix3dv = #Null : _GLFUNC_("glProgramUniformMatrix3dv") = @glProgramUniformMatrix3dv
  1064.   Global glProgramUniformMatrix2dv.glProgramUniformMatrix2dv = #Null : _GLFUNC_("glProgramUniformMatrix2dv") = @glProgramUniformMatrix2dv
  1065.   Global glProgramUniformMatrix4fv.glProgramUniformMatrix4fv = #Null : _GLFUNC_("glProgramUniformMatrix4fv") = @glProgramUniformMatrix4fv
  1066.   Global glProgramUniformMatrix3fv.glProgramUniformMatrix3fv = #Null : _GLFUNC_("glProgramUniformMatrix3fv") = @glProgramUniformMatrix3fv
  1067.   Global glProgramUniformMatrix2fv.glProgramUniformMatrix2fv = #Null : _GLFUNC_("glProgramUniformMatrix2fv") = @glProgramUniformMatrix2fv
  1068.   Global glProgramUniform4ui.glProgramUniform4ui = #Null : _GLFUNC_("glProgramUniform4ui") = @glProgramUniform4ui
  1069.   Global glProgramUniform4d.glProgramUniform4d = #Null : _GLFUNC_("glProgramUniform4d") = @glProgramUniform4d
  1070.   Global glProgramUniform4fv.glProgramUniform4fv = #Null : _GLFUNC_("glProgramUniform4fv") = @glProgramUniform4fv
  1071.   Global glProgramUniform4f.glProgramUniform4f = #Null : _GLFUNC_("glProgramUniform4f") = @glProgramUniform4f
  1072.   Global glProgramUniform3uiv.glProgramUniform3uiv = #Null : _GLFUNC_("glProgramUniform3uiv") = @glProgramUniform3uiv
  1073.   Global glProgramUniform3fv.glProgramUniform3fv = #Null : _GLFUNC_("glProgramUniform3fv") = @glProgramUniform3fv
  1074.   Global glProgramUniform3f.glProgramUniform3f = #Null : _GLFUNC_("glProgramUniform3f") = @glProgramUniform3f
  1075.   Global glProgramUniform3iv.glProgramUniform3iv = #Null : _GLFUNC_("glProgramUniform3iv") = @glProgramUniform3iv
  1076.   Global glProgramUniform2ui.glProgramUniform2ui = #Null : _GLFUNC_("glProgramUniform2ui") = @glProgramUniform2ui
  1077.   Global glProgramUniform2d.glProgramUniform2d = #Null : _GLFUNC_("glProgramUniform2d") = @glProgramUniform2d
  1078.   Global glGenerateTextureMipmap.glGenerateTextureMipmap = #Null : _GLFUNC_("glGenerateTextureMipmap") = @glGenerateTextureMipmap
  1079.   Global glCompressedTexImage3D.glCompressedTexImage3D = #Null : _GLFUNC_("glCompressedTexImage3D") = @glCompressedTexImage3D
  1080.   Global glClearBufferfv.glClearBufferfv = #Null : _GLFUNC_("glClearBufferfv") = @glClearBufferfv
  1081.   Global glProgramUniform2i.glProgramUniform2i = #Null : _GLFUNC_("glProgramUniform2i") = @glProgramUniform2i
  1082.   Global glProgramUniform1d.glProgramUniform1d = #Null : _GLFUNC_("glProgramUniform1d") = @glProgramUniform1d
  1083.   Global glProgramUniform1fv.glProgramUniform1fv = #Null : _GLFUNC_("glProgramUniform1fv") = @glProgramUniform1fv
  1084.   Global glProgramUniform1f.glProgramUniform1f = #Null : _GLFUNC_("glProgramUniform1f") = @glProgramUniform1f
  1085.   Global glVertexAttrib3s.glVertexAttrib3s = #Null : _GLFUNC_("glVertexAttrib3s") = @glVertexAttrib3s
  1086.   Global glColor4ubv.glColor4ubv = #Null : _GLFUNC_("glColor4ubv") = @glColor4ubv
  1087.   Global glProgramUniform1iv.glProgramUniform1iv = #Null : _GLFUNC_("glProgramUniform1iv") = @glProgramUniform1iv
  1088.   Global glGetProgramBinary.glGetProgramBinary = #Null : _GLFUNC_("glGetProgramBinary") = @glGetProgramBinary
  1089.   Global glClearDepthf.glClearDepthf = #Null : _GLFUNC_("glClearDepthf") = @glClearDepthf
  1090.   Global glShaderBinary.glShaderBinary = #Null : _GLFUNC_("glShaderBinary") = @glShaderBinary
  1091.   Global glNormal3d.glNormal3d = #Null : _GLFUNC_("glNormal3d") = @glNormal3d
  1092.   Global glGetQueryIndexediv.glGetQueryIndexediv = #Null : _GLFUNC_("glGetQueryIndexediv") = @glGetQueryIndexediv
  1093.   Global glBeginQueryIndexed.glBeginQueryIndexed = #Null : _GLFUNC_("glBeginQueryIndexed") = @glBeginQueryIndexed
  1094.   Global glBindProgramPipeline.glBindProgramPipeline = #Null : _GLFUNC_("glBindProgramPipeline") = @glBindProgramPipeline
  1095.   Global glLightModeliv.glLightModeliv = #Null : _GLFUNC_("glLightModeliv") = @glLightModeliv
  1096.   Global glResumeTransformFeedback.glResumeTransformFeedback = #Null : _GLFUNC_("glResumeTransformFeedback") = @glResumeTransformFeedback
  1097.   Global glGenTransformFeedbacks.glGenTransformFeedbacks = #Null : _GLFUNC_("glGenTransformFeedbacks") = @glGenTransformFeedbacks
  1098.   Global glBindTransformFeedback.glBindTransformFeedback = #Null : _GLFUNC_("glBindTransformFeedback") = @glBindTransformFeedback
  1099.   Global glBlitFramebuffer.glBlitFramebuffer = #Null : _GLFUNC_("glBlitFramebuffer") = @glBlitFramebuffer
  1100.   Global glVertexAttribI4bv.glVertexAttribI4bv = #Null : _GLFUNC_("glVertexAttribI4bv") = @glVertexAttribI4bv
  1101.   Global glPatchParameteri.glPatchParameteri = #Null : _GLFUNC_("glPatchParameteri") = @glPatchParameteri
  1102.   Global glClearBufferfi.glClearBufferfi = #Null : _GLFUNC_("glClearBufferfi") = @glClearBufferfi
  1103.   Global glGetActiveSubroutineUniformiv.glGetActiveSubroutineUniformiv = #Null : _GLFUNC_("glGetActiveSubroutineUniformiv") = @glGetActiveSubroutineUniformiv
  1104.   Global glGetSubroutineUniformLocation.glGetSubroutineUniformLocation = #Null : _GLFUNC_("glGetSubroutineUniformLocation") = @glGetSubroutineUniformLocation
  1105.   Global glGetUniformdv.glGetUniformdv = #Null : _GLFUNC_("glGetUniformdv") = @glGetUniformdv
  1106.   Global glVertexArrayAttribFormat.glVertexArrayAttribFormat = #Null : _GLFUNC_("glVertexArrayAttribFormat") = @glVertexArrayAttribFormat
  1107.   Global glUniformMatrix3x4dv.glUniformMatrix3x4dv = #Null : _GLFUNC_("glUniformMatrix3x4dv") = @glUniformMatrix3x4dv
  1108.   Global glTextureBuffer.glTextureBuffer = #Null : _GLFUNC_("glTextureBuffer") = @glTextureBuffer
  1109.   Global glUniformMatrix3x2dv.glUniformMatrix3x2dv = #Null : _GLFUNC_("glUniformMatrix3x2dv") = @glUniformMatrix3x2dv
  1110.   Global glUniform4dv.glUniform4dv = #Null : _GLFUNC_("glUniform4dv") = @glUniform4dv
  1111.   Global glCopyTexImage2D.glCopyTexImage2D = #Null : _GLFUNC_("glCopyTexImage2D") = @glCopyTexImage2D
  1112.   Global glUniform2dv.glUniform2dv = #Null : _GLFUNC_("glUniform2dv") = @glUniform2dv
  1113.   Global glUniform3d.glUniform3d = #Null : _GLFUNC_("glUniform3d") = @glUniform3d
  1114.   Global glBlendFuncSeparatei.glBlendFuncSeparatei = #Null : _GLFUNC_("glBlendFuncSeparatei") = @glBlendFuncSeparatei
  1115.   Global glGetDoublei_v.glGetDoublei_v = #Null : _GLFUNC_("glGetDoublei_v") = @glGetDoublei_v
  1116.   Global glBlendFunci.glBlendFunci = #Null : _GLFUNC_("glBlendFunci") = @glBlendFunci
  1117.   Global glPassThrough.glPassThrough = #Null : _GLFUNC_("glPassThrough") = @glPassThrough
  1118.   Global glBlendEquationSeparatei.glBlendEquationSeparatei = #Null : _GLFUNC_("glBlendEquationSeparatei") = @glBlendEquationSeparatei
  1119.   Global glBlendEquationi.glBlendEquationi = #Null : _GLFUNC_("glBlendEquationi") = @glBlendEquationi
  1120.   Global glHint.glHint = #Null : _GLFUNC_("glHint") = @glHint
  1121.   Global glSecondaryColorP3ui.glSecondaryColorP3ui = #Null : _GLFUNC_("glSecondaryColorP3ui") = @glSecondaryColorP3ui
  1122.   Global glColorP4uiv.glColorP4uiv = #Null : _GLFUNC_("glColorP4uiv") = @glColorP4uiv
  1123.   Global glColorP4ui.glColorP4ui = #Null : _GLFUNC_("glColorP4ui") = @glColorP4ui
  1124.   Global glProgramUniform3dv.glProgramUniform3dv = #Null : _GLFUNC_("glProgramUniform3dv") = @glProgramUniform3dv
  1125.   Global glFramebufferTextureLayer.glFramebufferTextureLayer = #Null : _GLFUNC_("glFramebufferTextureLayer") = @glFramebufferTextureLayer
  1126.   Global glMultiTexCoordP3ui.glMultiTexCoordP3ui = #Null : _GLFUNC_("glMultiTexCoordP3ui") = @glMultiTexCoordP3ui
  1127.   Global glTexCoordP2uiv.glTexCoordP2uiv = #Null : _GLFUNC_("glTexCoordP2uiv") = @glTexCoordP2uiv
  1128.   Global glMultiTexCoordP2uiv.glMultiTexCoordP2uiv = #Null : _GLFUNC_("glMultiTexCoordP2uiv") = @glMultiTexCoordP2uiv
  1129.   Global glTexCoordP3uiv.glTexCoordP3uiv = #Null : _GLFUNC_("glTexCoordP3uiv") = @glTexCoordP3uiv
  1130.   Global glTexEnvi.glTexEnvi = #Null : _GLFUNC_("glTexEnvi") = @glTexEnvi
  1131.   Global glVertexAttribP3ui.glVertexAttribP3ui = #Null : _GLFUNC_("glVertexAttribP3ui") = @glVertexAttribP3ui
  1132.   Global glTexCoordP3ui.glTexCoordP3ui = #Null : _GLFUNC_("glTexCoordP3ui") = @glTexCoordP3ui
  1133.   Global glProgramBinary.glProgramBinary = #Null : _GLFUNC_("glProgramBinary") = @glProgramBinary
  1134.   Global glUniform2iv.glUniform2iv = #Null : _GLFUNC_("glUniform2iv") = @glUniform2iv
  1135.   Global glTexCoordP2ui.glTexCoordP2ui = #Null : _GLFUNC_("glTexCoordP2ui") = @glTexCoordP2ui
  1136.   Global glTexCoordP1uiv.glTexCoordP1uiv = #Null : _GLFUNC_("glTexCoordP1uiv") = @glTexCoordP1uiv
  1137.   Global glColor4ui.glColor4ui = #Null : _GLFUNC_("glColor4ui") = @glColor4ui
  1138.   Global glActiveShaderProgram.glActiveShaderProgram = #Null : _GLFUNC_("glActiveShaderProgram") = @glActiveShaderProgram
  1139.   Global glTexCoordP1ui.glTexCoordP1ui = #Null : _GLFUNC_("glTexCoordP1ui") = @glTexCoordP1ui
  1140.   Global glVertexP4ui.glVertexP4ui = #Null : _GLFUNC_("glVertexP4ui") = @glVertexP4ui
  1141.   Global glVertexP3uiv.glVertexP3uiv = #Null : _GLFUNC_("glVertexP3uiv") = @glVertexP3uiv
  1142.   Global glVertexP2ui.glVertexP2ui = #Null : _GLFUNC_("glVertexP2ui") = @glVertexP2ui
  1143.   Global glMultiTexCoord1dv.glMultiTexCoord1dv = #Null : _GLFUNC_("glMultiTexCoord1dv") = @glMultiTexCoord1dv
  1144.   Global glVertexAttribP4uiv.glVertexAttribP4uiv = #Null : _GLFUNC_("glVertexAttribP4uiv") = @glVertexAttribP4uiv
  1145.   Global glVertexAttribP3uiv.glVertexAttribP3uiv = #Null : _GLFUNC_("glVertexAttribP3uiv") = @glVertexAttribP3uiv
  1146.   Global glGetShaderiv.glGetShaderiv = #Null : _GLFUNC_("glGetShaderiv") = @glGetShaderiv
  1147.   Global glVertexAttribP2uiv.glVertexAttribP2uiv = #Null : _GLFUNC_("glVertexAttribP2uiv") = @glVertexAttribP2uiv
  1148.   Global glVertexAttribP1uiv.glVertexAttribP1uiv = #Null : _GLFUNC_("glVertexAttribP1uiv") = @glVertexAttribP1uiv
  1149.   Global glEnablei.glEnablei = #Null : _GLFUNC_("glEnablei") = @glEnablei
  1150.   Global glVertex4sv.glVertex4sv = #Null : _GLFUNC_("glVertex4sv") = @glVertex4sv
  1151.   Global glIsProgramPipeline.glIsProgramPipeline = #Null : _GLFUNC_("glIsProgramPipeline") = @glIsProgramPipeline
  1152.   Global glCullFace.glCullFace = #Null : _GLFUNC_("glCullFace") = @glCullFace
  1153.   Global glSamplerParameterIuiv.glSamplerParameterIuiv = #Null : _GLFUNC_("glSamplerParameterIuiv") = @glSamplerParameterIuiv
  1154.   Global glRasterPos2fv.glRasterPos2fv = #Null : _GLFUNC_("glRasterPos2fv") = @glRasterPos2fv
  1155.   Global glPointParameteri.glPointParameteri = #Null : _GLFUNC_("glPointParameteri") = @glPointParameteri
  1156.   Global glGetInteger64v.glGetInteger64v = #Null : _GLFUNC_("glGetInteger64v") = @glGetInteger64v
  1157.   Global glSamplerParameterfv.glSamplerParameterfv = #Null : _GLFUNC_("glSamplerParameterfv") = @glSamplerParameterfv
  1158.   Global glDrawTransformFeedbackStreamInstanced.glDrawTransformFeedbackStreamInstanced = #Null : _GLFUNC_("glDrawTransformFeedbackStreamInstanced") = @glDrawTransformFeedbackStreamInstanced
  1159.   Global glBindSampler.glBindSampler = #Null : _GLFUNC_("glBindSampler") = @glBindSampler
  1160.   Global glScissorIndexedv.glScissorIndexedv = #Null : _GLFUNC_("glScissorIndexedv") = @glScissorIndexedv
  1161.   Global glTranslated.glTranslated = #Null : _GLFUNC_("glTranslated") = @glTranslated
  1162.   Global glUniformMatrix3fv.glUniformMatrix3fv = #Null : _GLFUNC_("glUniformMatrix3fv") = @glUniformMatrix3fv
  1163.   Global glSamplerParameterf.glSamplerParameterf = #Null : _GLFUNC_("glSamplerParameterf") = @glSamplerParameterf
  1164.   Global glMap2f.glMap2f = #Null : _GLFUNC_("glMap2f") = @glMap2f
  1165.   Global glIsSampler.glIsSampler = #Null : _GLFUNC_("glIsSampler") = @glIsSampler
  1166.   Global glGenSamplers.glGenSamplers = #Null : _GLFUNC_("glGenSamplers") = @glGenSamplers
  1167.   Global glGetMultisamplefv.glGetMultisamplefv = #Null : _GLFUNC_("glGetMultisamplefv") = @glGetMultisamplefv
  1168.   Global glRasterPos2iv.glRasterPos2iv = #Null : _GLFUNC_("glRasterPos2iv") = @glRasterPos2iv
  1169.   Global glVertexP2uiv.glVertexP2uiv = #Null : _GLFUNC_("glVertexP2uiv") = @glVertexP2uiv
  1170.   Global glColor3dv.glColor3dv = #Null : _GLFUNC_("glColor3dv") = @glColor3dv
  1171.   Global glTexImage3DMultisample.glTexImage3DMultisample = #Null : _GLFUNC_("glTexImage3DMultisample") = @glTexImage3DMultisample
  1172.   Global glFramebufferTexture.glFramebufferTexture = #Null : _GLFUNC_("glFramebufferTexture") = @glFramebufferTexture
  1173.   Global glTextureStorage1D.glTextureStorage1D = #Null : _GLFUNC_("glTextureStorage1D") = @glTextureStorage1D
  1174.   Global glTexCoordP4uiv.glTexCoordP4uiv = #Null : _GLFUNC_("glTexCoordP4uiv") = @glTexCoordP4uiv
  1175.   Global glProgramUniformMatrix4x2fv.glProgramUniformMatrix4x2fv = #Null : _GLFUNC_("glProgramUniformMatrix4x2fv") = @glProgramUniformMatrix4x2fv
  1176.   Global glGetBufferParameteri64v.glGetBufferParameteri64v = #Null : _GLFUNC_("glGetBufferParameteri64v") = @glGetBufferParameteri64v
  1177.   Global glGetInteger64i_v.glGetInteger64i_v = #Null : _GLFUNC_("glGetInteger64i_v") = @glGetInteger64i_v
  1178.   Global glUniformMatrix2dv.glUniformMatrix2dv = #Null : _GLFUNC_("glUniformMatrix2dv") = @glUniformMatrix2dv
  1179.   Global glDrawTransformFeedbackStream.glDrawTransformFeedbackStream = #Null : _GLFUNC_("glDrawTransformFeedbackStream") = @glDrawTransformFeedbackStream
  1180.   Global glWaitSync.glWaitSync = #Null : _GLFUNC_("glWaitSync") = @glWaitSync
  1181.   Global glIsSync.glIsSync = #Null : _GLFUNC_("glIsSync") = @glIsSync
  1182.   Global glDrawPixels.glDrawPixels = #Null : _GLFUNC_("glDrawPixels") = @glDrawPixels
  1183.   Global glFenceSync.glFenceSync = #Null : _GLFUNC_("glFenceSync") = @glFenceSync
  1184.   Global glTexCoord1fv.glTexCoord1fv = #Null : _GLFUNC_("glTexCoord1fv") = @glTexCoord1fv
  1185.   Global glMultiTexCoord1f.glMultiTexCoord1f = #Null : _GLFUNC_("glMultiTexCoord1f") = @glMultiTexCoord1f
  1186.   Global glMultiDrawElementsBaseVertex.glMultiDrawElementsBaseVertex = #Null : _GLFUNC_("glMultiDrawElementsBaseVertex") = @glMultiDrawElementsBaseVertex
  1187.   Global glGetAttribLocation.glGetAttribLocation = #Null : _GLFUNC_("glGetAttribLocation") = @glGetAttribLocation
  1188.   Global glDrawElementsInstancedBaseVertex.glDrawElementsInstancedBaseVertex = #Null : _GLFUNC_("glDrawElementsInstancedBaseVertex") = @glDrawElementsInstancedBaseVertex
  1189.   Global glLoadMatrixf.glLoadMatrixf = #Null : _GLFUNC_("glLoadMatrixf") = @glLoadMatrixf
  1190.   Global glGetVertexAttribfv.glGetVertexAttribfv = #Null : _GLFUNC_("glGetVertexAttribfv") = @glGetVertexAttribfv
  1191.   Global glGetActiveUniformBlockName.glGetActiveUniformBlockName = #Null : _GLFUNC_("glGetActiveUniformBlockName") = @glGetActiveUniformBlockName
  1192.   Global glGetUniformBlockIndex.glGetUniformBlockIndex = #Null : _GLFUNC_("glGetUniformBlockIndex") = @glGetUniformBlockIndex
  1193.   Global glNewList.glNewList = #Null : _GLFUNC_("glNewList") = @glNewList
  1194.   Global glGetTexGeniv.glGetTexGeniv = #Null : _GLFUNC_("glGetTexGeniv") = @glGetTexGeniv
  1195.   Global glCreateShaderProgramv.glCreateShaderProgramv = #Null : _GLFUNC_("glCreateShaderProgramv") = @glCreateShaderProgramv
  1196.   Global glGetActiveUniformName.glGetActiveUniformName = #Null : _GLFUNC_("glGetActiveUniformName") = @glGetActiveUniformName
  1197.   Global glMapGrid1f.glMapGrid1f = #Null : _GLFUNC_("glMapGrid1f") = @glMapGrid1f
  1198.   Global glGetUniformIndices.glGetUniformIndices = #Null : _GLFUNC_("glGetUniformIndices") = @glGetUniformIndices
  1199.   Global glGetnUniformiv.glGetnUniformiv = #Null : _GLFUNC_("glGetnUniformiv") = @glGetnUniformiv
  1200.   Global glTexParameteriv.glTexParameteriv = #Null : _GLFUNC_("glTexParameteriv") = @glTexParameteriv
  1201.   Global glTexBuffer.glTexBuffer = #Null : _GLFUNC_("glTexBuffer") = @glTexBuffer
  1202.   Global glUniformMatrix4dv.glUniformMatrix4dv = #Null : _GLFUNC_("glUniformMatrix4dv") = @glUniformMatrix4dv
  1203.   Global glVertexAttrib4Nub.glVertexAttrib4Nub = #Null : _GLFUNC_("glVertexAttrib4Nub") = @glVertexAttrib4Nub
  1204.   Global glIsVertexArray.glIsVertexArray = #Null : _GLFUNC_("glIsVertexArray") = @glIsVertexArray
  1205.   Global glBindVertexArray.glBindVertexArray = #Null : _GLFUNC_("glBindVertexArray") = @glBindVertexArray
  1206.   Global glFlushMappedBufferRange.glFlushMappedBufferRange = #Null : _GLFUNC_("glFlushMappedBufferRange") = @glFlushMappedBufferRange
  1207.   Global glMapBufferRange.glMapBufferRange = #Null : _GLFUNC_("glMapBufferRange") = @glMapBufferRange
  1208.   Global glGetActiveUniformsiv.glGetActiveUniformsiv = #Null : _GLFUNC_("glGetActiveUniformsiv") = @glGetActiveUniformsiv
  1209.   Global glGetFramebufferAttachmentParameteriv.glGetFramebufferAttachmentParameteriv = #Null : _GLFUNC_("glGetFramebufferAttachmentParameteriv") = @glGetFramebufferAttachmentParameteriv
  1210.   Global glFramebufferTexture3D.glFramebufferTexture3D = #Null : _GLFUNC_("glFramebufferTexture3D") = @glFramebufferTexture3D
  1211.   Global glProgramUniform4dv.glProgramUniform4dv = #Null : _GLFUNC_("glProgramUniform4dv") = @glProgramUniform4dv
  1212.   Global glFramebufferTexture1D.glFramebufferTexture1D = #Null : _GLFUNC_("glFramebufferTexture1D") = @glFramebufferTexture1D
  1213.   Global glGetProgramPipelineiv.glGetProgramPipelineiv = #Null : _GLFUNC_("glGetProgramPipelineiv") = @glGetProgramPipelineiv
  1214.   Global glMultiTexCoord1s.glMultiTexCoord1s = #Null : _GLFUNC_("glMultiTexCoord1s") = @glMultiTexCoord1s
  1215.   Global glGenFramebuffers.glGenFramebuffers = #Null : _GLFUNC_("glGenFramebuffers") = @glGenFramebuffers
  1216.   Global glBindFramebuffer.glBindFramebuffer = #Null : _GLFUNC_("glBindFramebuffer") = @glBindFramebuffer
  1217.   Global glGetQueryObjecti64v.glGetQueryObjecti64v = #Null : _GLFUNC_("glGetQueryObjecti64v") = @glGetQueryObjecti64v
  1218.   Global glIsFramebuffer.glIsFramebuffer = #Null : _GLFUNC_("glIsFramebuffer") = @glIsFramebuffer
  1219.   Global glGetVertexArrayiv.glGetVertexArrayiv = #Null : _GLFUNC_("glGetVertexArrayiv") = @glGetVertexArrayiv
  1220.   Global glUniformMatrix4x3dv.glUniformMatrix4x3dv = #Null : _GLFUNC_("glUniformMatrix4x3dv") = @glUniformMatrix4x3dv
  1221.   Global glTexSubImage2D.glTexSubImage2D = #Null : _GLFUNC_("glTexSubImage2D") = @glTexSubImage2D
  1222.   Global glGetRenderbufferParameteriv.glGetRenderbufferParameteriv = #Null : _GLFUNC_("glGetRenderbufferParameteriv") = @glGetRenderbufferParameteriv
  1223.   Global glUniform1d.glUniform1d = #Null : _GLFUNC_("glUniform1d") = @glUniform1d
  1224.   Global glGetSamplerParameterIuiv.glGetSamplerParameterIuiv = #Null : _GLFUNC_("glGetSamplerParameterIuiv") = @glGetSamplerParameterIuiv
  1225.   Global glBindRenderbuffer.glBindRenderbuffer = #Null : _GLFUNC_("glBindRenderbuffer") = @glBindRenderbuffer
  1226.   Global glBlendEquationSeparate.glBlendEquationSeparate = #Null : _GLFUNC_("glBlendEquationSeparate") = @glBlendEquationSeparate
  1227.   Global glColorP3ui.glColorP3ui = #Null : _GLFUNC_("glColorP3ui") = @glColorP3ui
  1228.   Global glIsRenderbuffer.glIsRenderbuffer = #Null : _GLFUNC_("glIsRenderbuffer") = @glIsRenderbuffer
  1229.   Global glGetStringi.glGetStringi = #Null : _GLFUNC_("glGetStringi") = @glGetStringi
  1230.   Global glGetTexParameterIiv.glGetTexParameterIiv = #Null : _GLFUNC_("glGetTexParameterIiv") = @glGetTexParameterIiv
  1231.   Global glTexParameterIiv.glTexParameterIiv = #Null : _GLFUNC_("glTexParameterIiv") = @glTexParameterIiv
  1232.   Global glUniform4uiv.glUniform4uiv = #Null : _GLFUNC_("glUniform4uiv") = @glUniform4uiv
  1233.   Global glUniform3ui.glUniform3ui = #Null : _GLFUNC_("glUniform3ui") = @glUniform3ui
  1234.   Global glGetProgramInterfaceiv.glGetProgramInterfaceiv = #Null : _GLFUNC_("glGetProgramInterfaceiv") = @glGetProgramInterfaceiv
  1235.   Global glDrawTransformFeedback.glDrawTransformFeedback = #Null : _GLFUNC_("glDrawTransformFeedback") = @glDrawTransformFeedback
  1236.   Global glTexCoord2iv.glTexCoord2iv = #Null : _GLFUNC_("glTexCoord2iv") = @glTexCoord2iv
  1237.   Global glUniform1ui.glUniform1ui = #Null : _GLFUNC_("glUniform1ui") = @glUniform1ui
  1238.   Global glGetFragDataLocation.glGetFragDataLocation = #Null : _GLFUNC_("glGetFragDataLocation") = @glGetFragDataLocation
  1239.   Global glPointParameterfv.glPointParameterfv = #Null : _GLFUNC_("glPointParameterfv") = @glPointParameterfv
  1240.   Global glAreTexturesResident.glAreTexturesResident = #Null : _GLFUNC_("glAreTexturesResident") = @glAreTexturesResident
  1241.   Global glGetVertexAttribiv.glGetVertexAttribiv = #Null : _GLFUNC_("glGetVertexAttribiv") = @glGetVertexAttribiv
  1242.   Global glBindFragDataLocation.glBindFragDataLocation = #Null : _GLFUNC_("glBindFragDataLocation") = @glBindFragDataLocation
  1243.   Global glVertexAttribI4iv.glVertexAttribI4iv = #Null : _GLFUNC_("glVertexAttribI4iv") = @glVertexAttribI4iv
  1244.   Global glVertexAttribI2iv.glVertexAttribI2iv = #Null : _GLFUNC_("glVertexAttribI2iv") = @glVertexAttribI2iv
  1245.   Global glGetShaderPrecisionFormat.glGetShaderPrecisionFormat = #Null : _GLFUNC_("glGetShaderPrecisionFormat") = @glGetShaderPrecisionFormat
  1246.   Global glCreateTransformFeedbacks.glCreateTransformFeedbacks = #Null : _GLFUNC_("glCreateTransformFeedbacks") = @glCreateTransformFeedbacks
  1247.   Global glVertexAttribI1iv.glVertexAttribI1iv = #Null : _GLFUNC_("glVertexAttribI1iv") = @glVertexAttribI1iv
  1248.   Global glGetQueryObjectui64v.glGetQueryObjectui64v = #Null : _GLFUNC_("glGetQueryObjectui64v") = @glGetQueryObjectui64v
  1249.   Global glMaterialfv.glMaterialfv = #Null : _GLFUNC_("glMaterialfv") = @glMaterialfv
  1250.   Global glVertexAttribI4ui.glVertexAttribI4ui = #Null : _GLFUNC_("glVertexAttribI4ui") = @glVertexAttribI4ui
  1251.   Global glTexCoord2s.glTexCoord2s = #Null : _GLFUNC_("glTexCoord2s") = @glTexCoord2s
  1252.   Global glVertexAttribI2ui.glVertexAttribI2ui = #Null : _GLFUNC_("glVertexAttribI2ui") = @glVertexAttribI2ui
  1253.   Global glFramebufferTexture2D.glFramebufferTexture2D = #Null : _GLFUNC_("glFramebufferTexture2D") = @glFramebufferTexture2D
  1254.   Global glWindowPos2sv.glWindowPos2sv = #Null : _GLFUNC_("glWindowPos2sv") = @glWindowPos2sv
  1255.   Global glStencilFuncSeparate.glStencilFuncSeparate = #Null : _GLFUNC_("glStencilFuncSeparate") = @glStencilFuncSeparate
  1256.   Global glVertexAttribI1ui.glVertexAttribI1ui = #Null : _GLFUNC_("glVertexAttribI1ui") = @glVertexAttribI1ui
  1257.   Global glVertexAttribI4i.glVertexAttribI4i = #Null : _GLFUNC_("glVertexAttribI4i") = @glVertexAttribI4i
  1258.   Global glSpecializeShader.glSpecializeShader = #Null : _GLFUNC_("glSpecializeShader") = @glSpecializeShader
  1259.   Global glDebugMessageInsert.glDebugMessageInsert = #Null : _GLFUNC_("glDebugMessageInsert") = @glDebugMessageInsert
  1260.   Global glVertexAttribI2i.glVertexAttribI2i = #Null : _GLFUNC_("glVertexAttribI2i") = @glVertexAttribI2i
  1261.   Global glScalef.glScalef = #Null : _GLFUNC_("glScalef") = @glScalef
  1262.   Global glVertexAttribI1i.glVertexAttribI1i = #Null : _GLFUNC_("glVertexAttribI1i") = @glVertexAttribI1i
  1263.   Global glCopyNamedBufferSubData.glCopyNamedBufferSubData = #Null : _GLFUNC_("glCopyNamedBufferSubData") = @glCopyNamedBufferSubData
  1264.   Global glGetVertexAttribIiv.glGetVertexAttribIiv = #Null : _GLFUNC_("glGetVertexAttribIiv") = @glGetVertexAttribIiv
  1265.   Global glVertexAttribIPointer.glVertexAttribIPointer = #Null : _GLFUNC_("glVertexAttribIPointer") = @glVertexAttribIPointer
  1266.   Global glDepthRangef.glDepthRangef = #Null : _GLFUNC_("glDepthRangef") = @glDepthRangef
  1267.   Global glBeginConditionalRender.glBeginConditionalRender = #Null : _GLFUNC_("glBeginConditionalRender") = @glBeginConditionalRender
  1268.   Global glDrawElementsInstanced.glDrawElementsInstanced = #Null : _GLFUNC_("glDrawElementsInstanced") = @glDrawElementsInstanced
  1269.   Global glClampColor.glClampColor = #Null : _GLFUNC_("glClampColor") = @glClampColor
  1270.   Global glBindBufferBase.glBindBufferBase = #Null : _GLFUNC_("glBindBufferBase") = @glBindBufferBase
  1271.   Global glBindBufferRange.glBindBufferRange = #Null : _GLFUNC_("glBindBufferRange") = @glBindBufferRange
  1272.   Global glBeginTransformFeedback.glBeginTransformFeedback = #Null : _GLFUNC_("glBeginTransformFeedback") = @glBeginTransformFeedback
  1273.   Global glIsEnabledi.glIsEnabledi = #Null : _GLFUNC_("glIsEnabledi") = @glIsEnabledi
  1274.   Global glNamedFramebufferTextureLayer.glNamedFramebufferTextureLayer = #Null : _GLFUNC_("glNamedFramebufferTextureLayer") = @glNamedFramebufferTextureLayer
  1275.   Global glStencilMaskSeparate.glStencilMaskSeparate = #Null : _GLFUNC_("glStencilMaskSeparate") = @glStencilMaskSeparate
  1276.   Global glGetIntegeri_v.glGetIntegeri_v = #Null : _GLFUNC_("glGetIntegeri_v") = @glGetIntegeri_v
  1277.   Global glGetTexImage.glGetTexImage = #Null : _GLFUNC_("glGetTexImage") = @glGetTexImage
  1278.   Global glColorMaski.glColorMaski = #Null : _GLFUNC_("glColorMaski") = @glColorMaski
  1279.   Global glTexGenf.glTexGenf = #Null : _GLFUNC_("glTexGenf") = @glTexGenf
  1280.   Global glUniformMatrix4x3fv.glUniformMatrix4x3fv = #Null : _GLFUNC_("glUniformMatrix4x3fv") = @glUniformMatrix4x3fv
  1281.   Global glColor3s.glColor3s = #Null : _GLFUNC_("glColor3s") = @glColor3s
  1282.   Global glUniformMatrix3x4fv.glUniformMatrix3x4fv = #Null : _GLFUNC_("glUniformMatrix3x4fv") = @glUniformMatrix3x4fv
  1283.   Global glUniformMatrix2x4fv.glUniformMatrix2x4fv = #Null : _GLFUNC_("glUniformMatrix2x4fv") = @glUniformMatrix2x4fv
  1284.   Global glUniformMatrix3x2fv.glUniformMatrix3x2fv = #Null : _GLFUNC_("glUniformMatrix3x2fv") = @glUniformMatrix3x2fv
  1285.   Global glUniformMatrix2x3fv.glUniformMatrix2x3fv = #Null : _GLFUNC_("glUniformMatrix2x3fv") = @glUniformMatrix2x3fv
  1286.   Global glVertexAttribP4ui.glVertexAttribP4ui = #Null : _GLFUNC_("glVertexAttribP4ui") = @glVertexAttribP4ui
  1287.   Global glVertexAttrib4ubv.glVertexAttrib4ubv = #Null : _GLFUNC_("glVertexAttrib4ubv") = @glVertexAttrib4ubv
  1288.   Global glProgramUniform1dv.glProgramUniform1dv = #Null : _GLFUNC_("glProgramUniform1dv") = @glProgramUniform1dv
  1289.   Global glVertexAttrib4sv.glVertexAttrib4sv = #Null : _GLFUNC_("glVertexAttrib4sv") = @glVertexAttrib4sv
  1290.   Global glVertexAttrib4fv.glVertexAttrib4fv = #Null : _GLFUNC_("glVertexAttrib4fv") = @glVertexAttrib4fv
  1291.   Global glVertexAttrib4Nusv.glVertexAttrib4Nusv = #Null : _GLFUNC_("glVertexAttrib4Nusv") = @glVertexAttrib4Nusv
  1292.   Global glVertexAttrib4Nuiv.glVertexAttrib4Nuiv = #Null : _GLFUNC_("glVertexAttrib4Nuiv") = @glVertexAttrib4Nuiv
  1293.   Global glVertexAttrib4Nubv.glVertexAttrib4Nubv = #Null : _GLFUNC_("glVertexAttrib4Nubv") = @glVertexAttrib4Nubv
  1294.   Global glProvokingVertex.glProvokingVertex = #Null : _GLFUNC_("glProvokingVertex") = @glProvokingVertex
  1295.   Global glColor4us.glColor4us = #Null : _GLFUNC_("glColor4us") = @glColor4us
  1296.   Global glVertexAttrib4Nsv.glVertexAttrib4Nsv = #Null : _GLFUNC_("glVertexAttrib4Nsv") = @glVertexAttrib4Nsv
  1297.   Global glVertex3iv.glVertex3iv = #Null : _GLFUNC_("glVertex3iv") = @glVertex3iv
  1298.   Global glVertexAttrib3f.glVertexAttrib3f = #Null : _GLFUNC_("glVertexAttrib3f") = @glVertexAttrib3f
  1299.   Global glVertexAttribP1ui.glVertexAttribP1ui = #Null : _GLFUNC_("glVertexAttribP1ui") = @glVertexAttribP1ui
  1300.   Global glVertexAttribI1uiv.glVertexAttribI1uiv = #Null : _GLFUNC_("glVertexAttribI1uiv") = @glVertexAttribI1uiv
  1301.   Global glSecondaryColor3ui.glSecondaryColor3ui = #Null : _GLFUNC_("glSecondaryColor3ui") = @glSecondaryColor3ui
  1302.   Global glVertexAttrib3dv.glVertexAttrib3dv = #Null : _GLFUNC_("glVertexAttrib3dv") = @glVertexAttrib3dv
  1303.   Global glVertexAttrib3d.glVertexAttrib3d = #Null : _GLFUNC_("glVertexAttrib3d") = @glVertexAttrib3d
  1304.   Global glVertexAttrib2sv.glVertexAttrib2sv = #Null : _GLFUNC_("glVertexAttrib2sv") = @glVertexAttrib2sv
  1305.   Global glUseProgramStages.glUseProgramStages = #Null : _GLFUNC_("glUseProgramStages") = @glUseProgramStages
  1306.   Global glVertexAttrib2fv.glVertexAttrib2fv = #Null : _GLFUNC_("glVertexAttrib2fv") = @glVertexAttrib2fv
  1307.   Global glVertexAttrib2dv.glVertexAttrib2dv = #Null : _GLFUNC_("glVertexAttrib2dv") = @glVertexAttrib2dv
  1308.   Global glTextureParameteriv.glTextureParameteriv = #Null : _GLFUNC_("glTextureParameteriv") = @glTextureParameteriv
  1309.   Global glVertexAttrib2d.glVertexAttrib2d = #Null : _GLFUNC_("glVertexAttrib2d") = @glVertexAttrib2d
  1310.   Global glMultiTexCoord1i.glMultiTexCoord1i = #Null : _GLFUNC_("glMultiTexCoord1i") = @glMultiTexCoord1i
  1311.   Global glVertexAttrib2f.glVertexAttrib2f = #Null : _GLFUNC_("glVertexAttrib2f") = @glVertexAttrib2f
  1312.   Global glWindowPos3d.glWindowPos3d = #Null : _GLFUNC_("glWindowPos3d") = @glWindowPos3d
  1313.   Global glVertexAttribI3ui.glVertexAttribI3ui = #Null : _GLFUNC_("glVertexAttribI3ui") = @glVertexAttribI3ui
  1314.   Global glVertexAttrib1s.glVertexAttrib1s = #Null : _GLFUNC_("glVertexAttrib1s") = @glVertexAttrib1s
  1315.   Global glVertexAttrib1fv.glVertexAttrib1fv = #Null : _GLFUNC_("glVertexAttrib1fv") = @glVertexAttrib1fv
  1316.   Global glVertexAttrib1f.glVertexAttrib1f = #Null : _GLFUNC_("glVertexAttrib1f") = @glVertexAttrib1f
  1317.   Global glVertexAttrib1dv.glVertexAttrib1dv = #Null : _GLFUNC_("glVertexAttrib1dv") = @glVertexAttrib1dv
  1318.   Global glClearBufferuiv.glClearBufferuiv = #Null : _GLFUNC_("glClearBufferuiv") = @glClearBufferuiv
  1319.   Global glDeleteRenderbuffers.glDeleteRenderbuffers = #Null : _GLFUNC_("glDeleteRenderbuffers") = @glDeleteRenderbuffers
  1320.   Global glCopyTexSubImage3D.glCopyTexSubImage3D = #Null : _GLFUNC_("glCopyTexSubImage3D") = @glCopyTexSubImage3D
  1321.   Global glMapBuffer.glMapBuffer = #Null : _GLFUNC_("glMapBuffer") = @glMapBuffer
  1322.   Global glUniformMatrix2fv.glUniformMatrix2fv = #Null : _GLFUNC_("glUniformMatrix2fv") = @glUniformMatrix2fv
  1323.   Global glLinkProgram.glLinkProgram = #Null : _GLFUNC_("glLinkProgram") = @glLinkProgram
  1324.   Global glUniform2d.glUniform2d = #Null : _GLFUNC_("glUniform2d") = @glUniform2d
  1325.   Global glGetObjectLabel.glGetObjectLabel = #Null : _GLFUNC_("glGetObjectLabel") = @glGetObjectLabel
  1326.   Global glIsTransformFeedback.glIsTransformFeedback = #Null : _GLFUNC_("glIsTransformFeedback") = @glIsTransformFeedback
  1327.   Global glUniform4iv.glUniform4iv = #Null : _GLFUNC_("glUniform4iv") = @glUniform4iv
  1328.   Global glUniform1iv.glUniform1iv = #Null : _GLFUNC_("glUniform1iv") = @glUniform1iv
  1329.   Global glMapNamedBufferRange.glMapNamedBufferRange = #Null : _GLFUNC_("glMapNamedBufferRange") = @glMapNamedBufferRange
  1330.   Global glUniform4fv.glUniform4fv = #Null : _GLFUNC_("glUniform4fv") = @glUniform4fv
  1331.   Global glProgramUniformMatrix3x2fv.glProgramUniformMatrix3x2fv = #Null : _GLFUNC_("glProgramUniformMatrix3x2fv") = @glProgramUniformMatrix3x2fv
  1332.   Global glUniform2fv.glUniform2fv = #Null : _GLFUNC_("glUniform2fv") = @glUniform2fv
  1333.   Global glVertexAttribL3dv.glVertexAttribL3dv = #Null : _GLFUNC_("glVertexAttribL3dv") = @glVertexAttribL3dv
  1334.   Global glUniform3i.glUniform3i = #Null : _GLFUNC_("glUniform3i") = @glUniform3i
  1335.   Global glUniform2i.glUniform2i = #Null : _GLFUNC_("glUniform2i") = @glUniform2i
  1336.   Global glUniform4f.glUniform4f = #Null : _GLFUNC_("glUniform4f") = @glUniform4f
  1337.   Global glUniform3f.glUniform3f = #Null : _GLFUNC_("glUniform3f") = @glUniform3f
  1338.   Global glVertex4f.glVertex4f = #Null : _GLFUNC_("glVertex4f") = @glVertex4f
  1339.   Global glUniform1f.glUniform1f = #Null : _GLFUNC_("glUniform1f") = @glUniform1f
  1340.   Global glNormal3s.glNormal3s = #Null : _GLFUNC_("glNormal3s") = @glNormal3s
  1341.   Global glUniformMatrix2x3dv.glUniformMatrix2x3dv = #Null : _GLFUNC_("glUniformMatrix2x3dv") = @glUniformMatrix2x3dv
  1342.   Global glUseProgram.glUseProgram = #Null : _GLFUNC_("glUseProgram") = @glUseProgram
  1343.   Global glSecondaryColor3b.glSecondaryColor3b = #Null : _GLFUNC_("glSecondaryColor3b") = @glSecondaryColor3b
  1344.   Global glShaderSource.glShaderSource = #Null : _GLFUNC_("glShaderSource") = @glShaderSource
  1345.   Global glIsShader.glIsShader = #Null : _GLFUNC_("glIsShader") = @glIsShader
  1346.   Global glUniformMatrix3dv.glUniformMatrix3dv = #Null : _GLFUNC_("glUniformMatrix3dv") = @glUniformMatrix3dv
  1347.   Global glGetVertexAttribPointerv.glGetVertexAttribPointerv = #Null : _GLFUNC_("glGetVertexAttribPointerv") = @glGetVertexAttribPointerv
  1348.   Global glTextureStorage2D.glTextureStorage2D = #Null : _GLFUNC_("glTextureStorage2D") = @glTextureStorage2D
  1349.   Global glUniformBlockBinding.glUniformBlockBinding = #Null : _GLFUNC_("glUniformBlockBinding") = @glUniformBlockBinding
  1350.   Global glGetShaderInfoLog.glGetShaderInfoLog = #Null : _GLFUNC_("glGetShaderInfoLog") = @glGetShaderInfoLog
  1351.   Global glGetUniformLocation.glGetUniformLocation = #Null : _GLFUNC_("glGetUniformLocation") = @glGetUniformLocation
  1352.   Global glGetProgramInfoLog.glGetProgramInfoLog = #Null : _GLFUNC_("glGetProgramInfoLog") = @glGetProgramInfoLog
  1353.   Global glGetAttachedShaders.glGetAttachedShaders = #Null : _GLFUNC_("glGetAttachedShaders") = @glGetAttachedShaders
  1354.   Global glGetActiveUniform.glGetActiveUniform = #Null : _GLFUNC_("glGetActiveUniform") = @glGetActiveUniform
  1355.   Global glDrawElementsInstancedBaseInstance.glDrawElementsInstancedBaseInstance = #Null : _GLFUNC_("glDrawElementsInstancedBaseInstance") = @glDrawElementsInstancedBaseInstance
  1356.   Global glGetActiveAttrib.glGetActiveAttrib = #Null : _GLFUNC_("glGetActiveAttrib") = @glGetActiveAttrib
  1357.   Global glEndQueryIndexed.glEndQueryIndexed = #Null : _GLFUNC_("glEndQueryIndexed") = @glEndQueryIndexed
  1358.   Global glVertexAttrib4iv.glVertexAttrib4iv = #Null : _GLFUNC_("glVertexAttrib4iv") = @glVertexAttrib4iv
  1359.   Global glFogfv.glFogfv = #Null : _GLFUNC_("glFogfv") = @glFogfv
  1360.   Global glMultiTexCoordP4uiv.glMultiTexCoordP4uiv = #Null : _GLFUNC_("glMultiTexCoordP4uiv") = @glMultiTexCoordP4uiv
  1361.   Global glDisableVertexAttribArray.glDisableVertexAttribArray = #Null : _GLFUNC_("glDisableVertexAttribArray") = @glDisableVertexAttribArray
  1362.   Global glDeleteShader.glDeleteShader = #Null : _GLFUNC_("glDeleteShader") = @glDeleteShader
  1363.   Global glNormalP3ui.glNormalP3ui = #Null : _GLFUNC_("glNormalP3ui") = @glNormalP3ui
  1364.   Global glRasterPos4iv.glRasterPos4iv = #Null : _GLFUNC_("glRasterPos4iv") = @glRasterPos4iv
  1365.   Global glEdgeFlagv.glEdgeFlagv = #Null : _GLFUNC_("glEdgeFlagv") = @glEdgeFlagv
  1366.   Global glDeleteProgram.glDeleteProgram = #Null : _GLFUNC_("glDeleteProgram") = @glDeleteProgram
  1367.   Global glGetnConvolutionFilter.glGetnConvolutionFilter = #Null : _GLFUNC_("glGetnConvolutionFilter") = @glGetnConvolutionFilter
  1368.   Global glGetBooleani_v.glGetBooleani_v = #Null : _GLFUNC_("glGetBooleani_v") = @glGetBooleani_v
  1369.   Global glCompileShader.glCompileShader = #Null : _GLFUNC_("glCompileShader") = @glCompileShader
  1370.   Global glClearAccum.glClearAccum = #Null : _GLFUNC_("glClearAccum") = @glClearAccum
  1371.   Global glStencilOpSeparate.glStencilOpSeparate = #Null : _GLFUNC_("glStencilOpSeparate") = @glStencilOpSeparate
  1372.   Global glRenderbufferStorageMultisample.glRenderbufferStorageMultisample = #Null : _GLFUNC_("glRenderbufferStorageMultisample") = @glRenderbufferStorageMultisample
  1373.   Global glSecondaryColor3s.glSecondaryColor3s = #Null : _GLFUNC_("glSecondaryColor3s") = @glSecondaryColor3s
  1374.   Global glDrawBuffers.glDrawBuffers = #Null : _GLFUNC_("glDrawBuffers") = @glDrawBuffers
  1375.   Global glCreateVertexArrays.glCreateVertexArrays = #Null : _GLFUNC_("glCreateVertexArrays") = @glCreateVertexArrays
  1376.   Global glRotatef.glRotatef = #Null : _GLFUNC_("glRotatef") = @glRotatef
  1377.   Global glGetBufferParameteriv.glGetBufferParameteriv = #Null : _GLFUNC_("glGetBufferParameteriv") = @glGetBufferParameteriv
  1378.   Global glVertexAttribDivisor.glVertexAttribDivisor = #Null : _GLFUNC_("glVertexAttribDivisor") = @glVertexAttribDivisor
  1379.   Global glLightiv.glLightiv = #Null : _GLFUNC_("glLightiv") = @glLightiv
  1380.   Global glUnmapBuffer.glUnmapBuffer = #Null : _GLFUNC_("glUnmapBuffer") = @glUnmapBuffer
  1381.   Global glVertexAttrib4dv.glVertexAttrib4dv = #Null : _GLFUNC_("glVertexAttrib4dv") = @glVertexAttrib4dv
  1382.   Global glUniformMatrix2x4dv.glUniformMatrix2x4dv = #Null : _GLFUNC_("glUniformMatrix2x4dv") = @glUniformMatrix2x4dv
  1383.   Global glTextureStorage2DMultisample.glTextureStorage2DMultisample = #Null : _GLFUNC_("glTextureStorage2DMultisample") = @glTextureStorage2DMultisample
  1384.   Global glBufferSubData.glBufferSubData = #Null : _GLFUNC_("glBufferSubData") = @glBufferSubData
  1385.   Global glGetQueryObjectuiv.glGetQueryObjectuiv = #Null : _GLFUNC_("glGetQueryObjectuiv") = @glGetQueryObjectuiv
  1386.   Global glGetQueryObjectiv.glGetQueryObjectiv = #Null : _GLFUNC_("glGetQueryObjectiv") = @glGetQueryObjectiv
  1387.   Global glIsQuery.glIsQuery = #Null : _GLFUNC_("glIsQuery") = @glIsQuery
  1388.   Global glDeleteQueries.glDeleteQueries = #Null : _GLFUNC_("glDeleteQueries") = @glDeleteQueries
  1389.   Global glClearBufferiv.glClearBufferiv = #Null : _GLFUNC_("glClearBufferiv") = @glClearBufferiv
  1390.   Global glTexCoord4dv.glTexCoord4dv = #Null : _GLFUNC_("glTexCoord4dv") = @glTexCoord4dv
  1391.   Global glGenQueries.glGenQueries = #Null : _GLFUNC_("glGenQueries") = @glGenQueries
  1392.   Global glBlendEquation.glBlendEquation = #Null : _GLFUNC_("glBlendEquation") = @glBlendEquation
  1393.   Global glTexCoord1f.glTexCoord1f = #Null : _GLFUNC_("glTexCoord1f") = @glTexCoord1f
  1394.   Global glVertexAttrib3sv.glVertexAttrib3sv = #Null : _GLFUNC_("glVertexAttrib3sv") = @glVertexAttrib3sv
  1395.   Global glWindowPos3s.glWindowPos3s = #Null : _GLFUNC_("glWindowPos3s") = @glWindowPos3s
  1396.   Global glWindowPos3iv.glWindowPos3iv = #Null : _GLFUNC_("glWindowPos3iv") = @glWindowPos3iv
  1397.   Global glVertexAttrib4Nbv.glVertexAttrib4Nbv = #Null : _GLFUNC_("glVertexAttrib4Nbv") = @glVertexAttrib4Nbv
  1398.   Global glWindowPos3fv.glWindowPos3fv = #Null : _GLFUNC_("glWindowPos3fv") = @glWindowPos3fv
  1399.   Global glWindowPos3f.glWindowPos3f = #Null : _GLFUNC_("glWindowPos3f") = @glWindowPos3f
  1400.   Global glDebugMessageControl.glDebugMessageControl = #Null : _GLFUNC_("glDebugMessageControl") = @glDebugMessageControl
  1401.   Global glGenBuffers.glGenBuffers = #Null : _GLFUNC_("glGenBuffers") = @glGenBuffers
  1402.   Global glNamedFramebufferTexture.glNamedFramebufferTexture = #Null : _GLFUNC_("glNamedFramebufferTexture") = @glNamedFramebufferTexture
  1403.   Global glPolygonStipple.glPolygonStipple = #Null : _GLFUNC_("glPolygonStipple") = @glPolygonStipple
  1404.   Global glWindowPos2dv.glWindowPos2dv = #Null : _GLFUNC_("glWindowPos2dv") = @glWindowPos2dv
  1405.   Global glSecondaryColorPointer.glSecondaryColorPointer = #Null : _GLFUNC_("glSecondaryColorPointer") = @glSecondaryColorPointer
  1406.   Global glProgramUniform2uiv.glProgramUniform2uiv = #Null : _GLFUNC_("glProgramUniform2uiv") = @glProgramUniform2uiv
  1407.   Global glSecondaryColor3us.glSecondaryColor3us = #Null : _GLFUNC_("glSecondaryColor3us") = @glSecondaryColor3us
  1408.   Global glProgramUniform1uiv.glProgramUniform1uiv = #Null : _GLFUNC_("glProgramUniform1uiv") = @glProgramUniform1uiv
  1409.   Global glValidateProgramPipeline.glValidateProgramPipeline = #Null : _GLFUNC_("glValidateProgramPipeline") = @glValidateProgramPipeline
  1410.   Global glSecondaryColor3ub.glSecondaryColor3ub = #Null : _GLFUNC_("glSecondaryColor3ub") = @glSecondaryColor3ub
  1411.   Global glCheckFramebufferStatus.glCheckFramebufferStatus = #Null : _GLFUNC_("glCheckFramebufferStatus") = @glCheckFramebufferStatus
  1412.   Global glUniform4i.glUniform4i = #Null : _GLFUNC_("glUniform4i") = @glUniform4i
  1413.   Global glSecondaryColor3sv.glSecondaryColor3sv = #Null : _GLFUNC_("glSecondaryColor3sv") = @glSecondaryColor3sv
  1414.   Global glSecondaryColor3iv.glSecondaryColor3iv = #Null : _GLFUNC_("glSecondaryColor3iv") = @glSecondaryColor3iv
  1415.   Global glSecondaryColor3i.glSecondaryColor3i = #Null : _GLFUNC_("glSecondaryColor3i") = @glSecondaryColor3i
  1416.   Global glSecondaryColor3fv.glSecondaryColor3fv = #Null : _GLFUNC_("glSecondaryColor3fv") = @glSecondaryColor3fv
  1417.   Global glSecondaryColor3f.glSecondaryColor3f = #Null : _GLFUNC_("glSecondaryColor3f") = @glSecondaryColor3f
  1418.   Global glSecondaryColor3dv.glSecondaryColor3dv = #Null : _GLFUNC_("glSecondaryColor3dv") = @glSecondaryColor3dv
  1419.   Global glSecondaryColor3d.glSecondaryColor3d = #Null : _GLFUNC_("glSecondaryColor3d") = @glSecondaryColor3d
  1420.   Global glSecondaryColor3bv.glSecondaryColor3bv = #Null : _GLFUNC_("glSecondaryColor3bv") = @glSecondaryColor3bv
  1421.   Global glEdgeFlag.glEdgeFlag = #Null : _GLFUNC_("glEdgeFlag") = @glEdgeFlag
  1422.   Global glPopAttrib.glPopAttrib = #Null : _GLFUNC_("glPopAttrib") = @glPopAttrib
  1423.   Global glFogCoorddv.glFogCoorddv = #Null : _GLFUNC_("glFogCoorddv") = @glFogCoorddv
  1424.   Global glWindowPos3dv.glWindowPos3dv = #Null : _GLFUNC_("glWindowPos3dv") = @glWindowPos3dv
  1425.   Global glVertex3dv.glVertex3dv = #Null : _GLFUNC_("glVertex3dv") = @glVertex3dv
  1426.   Global glTexCoord1dv.glTexCoord1dv = #Null : _GLFUNC_("glTexCoord1dv") = @glTexCoord1dv
  1427.   Global glFogCoordd.glFogCoordd = #Null : _GLFUNC_("glFogCoordd") = @glFogCoordd
  1428.   Global glFogiv.glFogiv = #Null : _GLFUNC_("glFogiv") = @glFogiv
  1429.   Global glPointParameteriv.glPointParameteriv = #Null : _GLFUNC_("glPointParameteriv") = @glPointParameteriv
  1430.   Global glColor3sv.glColor3sv = #Null : _GLFUNC_("glColor3sv") = @glColor3sv
  1431.   Global glVertexAttrib2s.glVertexAttrib2s = #Null : _GLFUNC_("glVertexAttrib2s") = @glVertexAttrib2s
  1432.   Global glFinish.glFinish = #Null : _GLFUNC_("glFinish") = @glFinish
  1433.   Global glColor4iv.glColor4iv = #Null : _GLFUNC_("glColor4iv") = @glColor4iv
  1434.   Global glScissorIndexed.glScissorIndexed = #Null : _GLFUNC_("glScissorIndexed") = @glScissorIndexed
  1435.   Global glLoadTransposeMatrixf.glLoadTransposeMatrixf = #Null : _GLFUNC_("glLoadTransposeMatrixf") = @glLoadTransposeMatrixf
  1436.   Global glVertexAttrib4s.glVertexAttrib4s = #Null : _GLFUNC_("glVertexAttrib4s") = @glVertexAttrib4s
  1437.   Global glGetSynciv.glGetSynciv = #Null : _GLFUNC_("glGetSynciv") = @glGetSynciv
  1438.   Global glColor3us.glColor3us = #Null : _GLFUNC_("glColor3us") = @glColor3us
  1439.   Global glGetNamedFramebufferAttachmentParameteriv.glGetNamedFramebufferAttachmentParameteriv = #Null : _GLFUNC_("glGetNamedFramebufferAttachmentParameteriv") = @glGetNamedFramebufferAttachmentParameteriv
  1440.   Global glMultiDrawArrays.glMultiDrawArrays = #Null : _GLFUNC_("glMultiDrawArrays") = @glMultiDrawArrays
  1441.   Global glFramebufferRenderbuffer.glFramebufferRenderbuffer = #Null : _GLFUNC_("glFramebufferRenderbuffer") = @glFramebufferRenderbuffer
  1442.   Global glMultiTexCoord4s.glMultiTexCoord4s = #Null : _GLFUNC_("glMultiTexCoord4s") = @glMultiTexCoord4s
  1443.   Global glGetFragDataIndex.glGetFragDataIndex = #Null : _GLFUNC_("glGetFragDataIndex") = @glGetFragDataIndex
  1444.   Global glGetQueryiv.glGetQueryiv = #Null : _GLFUNC_("glGetQueryiv") = @glGetQueryiv
  1445.   Global glMultiTexCoord4i.glMultiTexCoord4i = #Null : _GLFUNC_("glMultiTexCoord4i") = @glMultiTexCoord4i
  1446.   Global glColorP3uiv.glColorP3uiv = #Null : _GLFUNC_("glColorP3uiv") = @glColorP3uiv
  1447.   Global glDisable.glDisable = #Null : _GLFUNC_("glDisable") = @glDisable
  1448.   Global glMultiTexCoord3sv.glMultiTexCoord3sv = #Null : _GLFUNC_("glMultiTexCoord3sv") = @glMultiTexCoord3sv
  1449.   Global glVertexAttrib1d.glVertexAttrib1d = #Null : _GLFUNC_("glVertexAttrib1d") = @glVertexAttrib1d
  1450.   Global glMultiTexCoord3s.glMultiTexCoord3s = #Null : _GLFUNC_("glMultiTexCoord3s") = @glMultiTexCoord3s
  1451.   Global glRasterPos2dv.glRasterPos2dv = #Null : _GLFUNC_("glRasterPos2dv") = @glRasterPos2dv
  1452.   Global glColor4sv.glColor4sv = #Null : _GLFUNC_("glColor4sv") = @glColor4sv
  1453.   Global glVertexAttribPointer.glVertexAttribPointer = #Null : _GLFUNC_("glVertexAttribPointer") = @glVertexAttribPointer
  1454.   Global glMultiTexCoord3iv.glMultiTexCoord3iv = #Null : _GLFUNC_("glMultiTexCoord3iv") = @glMultiTexCoord3iv
  1455.   Global glGetVertexAttribIuiv.glGetVertexAttribIuiv = #Null : _GLFUNC_("glGetVertexAttribIuiv") = @glGetVertexAttribIuiv
  1456.   Global glGetUniformfv.glGetUniformfv = #Null : _GLFUNC_("glGetUniformfv") = @glGetUniformfv
  1457.   Global glMultiTexCoord3i.glMultiTexCoord3i = #Null : _GLFUNC_("glMultiTexCoord3i") = @glMultiTexCoord3i
  1458.   Global glMultiTexCoord3f.glMultiTexCoord3f = #Null : _GLFUNC_("glMultiTexCoord3f") = @glMultiTexCoord3f
  1459.   Global glWindowPos3i.glWindowPos3i = #Null : _GLFUNC_("glWindowPos3i") = @glWindowPos3i
  1460.   Global glFlush.glFlush = #Null : _GLFUNC_("glFlush") = @glFlush
  1461.   Global glMultiTexCoord3d.glMultiTexCoord3d = #Null : _GLFUNC_("glMultiTexCoord3d") = @glMultiTexCoord3d
  1462.   Global glMultiTexCoord2i.glMultiTexCoord2i = #Null : _GLFUNC_("glMultiTexCoord2i") = @glMultiTexCoord2i
  1463.   Global glVertex4dv.glVertex4dv = #Null : _GLFUNC_("glVertex4dv") = @glVertex4dv
  1464.   Global glVertexAttrib4usv.glVertexAttrib4usv = #Null : _GLFUNC_("glVertexAttrib4usv") = @glVertexAttrib4usv
  1465.   Global glUniform4d.glUniform4d = #Null : _GLFUNC_("glUniform4d") = @glUniform4d
  1466.   Global glMultiTexCoord1sv.glMultiTexCoord1sv = #Null : _GLFUNC_("glMultiTexCoord1sv") = @glMultiTexCoord1sv
  1467.   Global glGetActiveSubroutineUniformName.glGetActiveSubroutineUniformName = #Null : _GLFUNC_("glGetActiveSubroutineUniformName") = @glGetActiveSubroutineUniformName
  1468.   Global glGetTexLevelParameteriv.glGetTexLevelParameteriv = #Null : _GLFUNC_("glGetTexLevelParameteriv") = @glGetTexLevelParameteriv
  1469.   Global glScaled.glScaled = #Null : _GLFUNC_("glScaled") = @glScaled
  1470.   Global glDeleteSync.glDeleteSync = #Null : _GLFUNC_("glDeleteSync") = @glDeleteSync
  1471.   Global glGetCompressedTexImage.glGetCompressedTexImage = #Null : _GLFUNC_("glGetCompressedTexImage") = @glGetCompressedTexImage
  1472.   Global glColor3b.glColor3b = #Null : _GLFUNC_("glColor3b") = @glColor3b
  1473.   Global glFrustum.glFrustum = #Null : _GLFUNC_("glFrustum") = @glFrustum
  1474.   Global glGetString.glGetString = #Null : _GLFUNC_("glGetString") = @glGetString
  1475.   Global glCompressedTexSubImage2D.glCompressedTexSubImage2D = #Null : _GLFUNC_("glCompressedTexSubImage2D") = @glCompressedTexSubImage2D
  1476.   Global glUniform1i.glUniform1i = #Null : _GLFUNC_("glUniform1i") = @glUniform1i
  1477.   Global glUniform4ui.glUniform4ui = #Null : _GLFUNC_("glUniform4ui") = @glUniform4ui
  1478.   Global glGetSubroutineIndex.glGetSubroutineIndex = #Null : _GLFUNC_("glGetSubroutineIndex") = @glGetSubroutineIndex
  1479.   Global glVertexAttribI4usv.glVertexAttribI4usv = #Null : _GLFUNC_("glVertexAttribI4usv") = @glVertexAttribI4usv
  1480.   Global glGetnUniformfv.glGetnUniformfv = #Null : _GLFUNC_("glGetnUniformfv") = @glGetnUniformfv
  1481.   Global glTexStorage3D.glTexStorage3D = #Null : _GLFUNC_("glTexStorage3D") = @glTexStorage3D
  1482.   Global glCompressedTexImage2D.glCompressedTexImage2D = #Null : _GLFUNC_("glCompressedTexImage2D") = @glCompressedTexImage2D
  1483.   Global glListBase.glListBase = #Null : _GLFUNC_("glListBase") = @glListBase
  1484.   Global glSampleCoverage.glSampleCoverage = #Null : _GLFUNC_("glSampleCoverage") = @glSampleCoverage
  1485.   Global glActiveTexture.glActiveTexture = #Null : _GLFUNC_("glActiveTexture") = @glActiveTexture
  1486.   Global glSecondaryColor3uiv.glSecondaryColor3uiv = #Null : _GLFUNC_("glSecondaryColor3uiv") = @glSecondaryColor3uiv
  1487.   Global glCompressedTexImage1D.glCompressedTexImage1D = #Null : _GLFUNC_("glCompressedTexImage1D") = @glCompressedTexImage1D
  1488.   Global glGetFramebufferParameteriv.glGetFramebufferParameteriv = #Null : _GLFUNC_("glGetFramebufferParameteriv") = @glGetFramebufferParameteriv
  1489.   Global glTexSubImage3D.glTexSubImage3D = #Null : _GLFUNC_("glTexSubImage3D") = @glTexSubImage3D
  1490.   Global glGetTransformFeedbackVarying.glGetTransformFeedbackVarying = #Null : _GLFUNC_("glGetTransformFeedbackVarying") = @glGetTransformFeedbackVarying
  1491.   Global glUniformMatrix4fv.glUniformMatrix4fv = #Null : _GLFUNC_("glUniformMatrix4fv") = @glUniformMatrix4fv
  1492.   Global glPushClientAttrib.glPushClientAttrib = #Null : _GLFUNC_("glPushClientAttrib") = @glPushClientAttrib
  1493.   Global glPrioritizeTextures.glPrioritizeTextures = #Null : _GLFUNC_("glPrioritizeTextures") = @glPrioritizeTextures
  1494.   Global glEnableClientState.glEnableClientState = #Null : _GLFUNC_("glEnableClientState") = @glEnableClientState
  1495.   Global glDisableClientState.glDisableClientState = #Null : _GLFUNC_("glDisableClientState") = @glDisableClientState
  1496.   Global glVertex2i.glVertex2i = #Null : _GLFUNC_("glVertex2i") = @glVertex2i
  1497.   Global glTexCoord3d.glTexCoord3d = #Null : _GLFUNC_("glTexCoord3d") = @glTexCoord3d
  1498.   Global glMultiTexCoord4iv.glMultiTexCoord4iv = #Null : _GLFUNC_("glMultiTexCoord4iv") = @glMultiTexCoord4iv
  1499.   Global glUniformMatrix4x2dv.glUniformMatrix4x2dv = #Null : _GLFUNC_("glUniformMatrix4x2dv") = @glUniformMatrix4x2dv
  1500.   Global glNormalPointer.glNormalPointer = #Null : _GLFUNC_("glNormalPointer") = @glNormalPointer
  1501.   Global glRenderbufferStorage.glRenderbufferStorage = #Null : _GLFUNC_("glRenderbufferStorage") = @glRenderbufferStorage
  1502.   Global glTexParameterfv.glTexParameterfv = #Null : _GLFUNC_("glTexParameterfv") = @glTexParameterfv
  1503.   Global glColorPointer.glColorPointer = #Null : _GLFUNC_("glColorPointer") = @glColorPointer
  1504.   Global glTextureSubImage1D.glTextureSubImage1D = #Null : _GLFUNC_("glTextureSubImage1D") = @glTextureSubImage1D
  1505.   Global glArrayElement.glArrayElement = #Null : _GLFUNC_("glArrayElement") = @glArrayElement
  1506.   Global glTexCoord1i.glTexCoord1i = #Null : _GLFUNC_("glTexCoord1i") = @glTexCoord1i
  1507.   Global glSecondaryColorP3uiv.glSecondaryColorP3uiv = #Null : _GLFUNC_("glSecondaryColorP3uiv") = @glSecondaryColorP3uiv
  1508.   Global glTexCoord3s.glTexCoord3s = #Null : _GLFUNC_("glTexCoord3s") = @glTexCoord3s
  1509.   Global glIsTexture.glIsTexture = #Null : _GLFUNC_("glIsTexture") = @glIsTexture
  1510.   Global glBegin.glBegin = #Null : _GLFUNC_("glBegin") = @glBegin
  1511.   Global glGenTextures.glGenTextures = #Null : _GLFUNC_("glGenTextures") = @glGenTextures
  1512.   Global glColor4f.glColor4f = #Null : _GLFUNC_("glColor4f") = @glColor4f
  1513.   Global glTexSubImage1D.glTexSubImage1D = #Null : _GLFUNC_("glTexSubImage1D") = @glTexSubImage1D
  1514.   Global glClientWaitSync.glClientWaitSync = #Null : _GLFUNC_("glClientWaitSync") = @glClientWaitSync
  1515.   Global glGetNamedFramebufferParameteriv.glGetNamedFramebufferParameteriv = #Null : _GLFUNC_("glGetNamedFramebufferParameteriv") = @glGetNamedFramebufferParameteriv
  1516.   Global glCopyTexSubImage2D.glCopyTexSubImage2D = #Null : _GLFUNC_("glCopyTexSubImage2D") = @glCopyTexSubImage2D
  1517.   Global glCopyPixels.glCopyPixels = #Null : _GLFUNC_("glCopyPixels") = @glCopyPixels
  1518.   Global glPopClientAttrib.glPopClientAttrib = #Null : _GLFUNC_("glPopClientAttrib") = @glPopClientAttrib
  1519.   Global glCopyTexSubImage1D.glCopyTexSubImage1D = #Null : _GLFUNC_("glCopyTexSubImage1D") = @glCopyTexSubImage1D
  1520.   Global glMultiTexCoord2f.glMultiTexCoord2f = #Null : _GLFUNC_("glMultiTexCoord2f") = @glMultiTexCoord2f
  1521.   Global glCopyTexImage1D.glCopyTexImage1D = #Null : _GLFUNC_("glCopyTexImage1D") = @glCopyTexImage1D
  1522.   Global glClipControl.glClipControl = #Null : _GLFUNC_("glClipControl") = @glClipControl
  1523.   Global glPolygonOffset.glPolygonOffset = #Null : _GLFUNC_("glPolygonOffset") = @glPolygonOffset
  1524.   Global glGetProgramStageiv.glGetProgramStageiv = #Null : _GLFUNC_("glGetProgramStageiv") = @glGetProgramStageiv
  1525.   Global glNamedFramebufferDrawBuffer.glNamedFramebufferDrawBuffer = #Null : _GLFUNC_("glNamedFramebufferDrawBuffer") = @glNamedFramebufferDrawBuffer
  1526.   Global glNormal3dv.glNormal3dv = #Null : _GLFUNC_("glNormal3dv") = @glNormal3dv
  1527.   Global glGetProgramResourceName.glGetProgramResourceName = #Null : _GLFUNC_("glGetProgramResourceName") = @glGetProgramResourceName
  1528.   Global glGetPointerv.glGetPointerv = #Null : _GLFUNC_("glGetPointerv") = @glGetPointerv
  1529.   Global glTexImage2DMultisample.glTexImage2DMultisample = #Null : _GLFUNC_("glTexImage2DMultisample") = @glTexImage2DMultisample
  1530.   Global glDrawElements.glDrawElements = #Null : _GLFUNC_("glDrawElements") = @glDrawElements
  1531.   Global glEndConditionalRender.glEndConditionalRender = #Null : _GLFUNC_("glEndConditionalRender") = @glEndConditionalRender
  1532.   Global glPushName.glPushName = #Null : _GLFUNC_("glPushName") = @glPushName
  1533.   Global glMultiTexCoord2iv.glMultiTexCoord2iv = #Null : _GLFUNC_("glMultiTexCoord2iv") = @glMultiTexCoord2iv
  1534.   Global glGetActiveUniformBlockiv.glGetActiveUniformBlockiv = #Null : _GLFUNC_("glGetActiveUniformBlockiv") = @glGetActiveUniformBlockiv
  1535.   Global glVertexP3ui.glVertexP3ui = #Null : _GLFUNC_("glVertexP3ui") = @glVertexP3ui
  1536.   Global glRotated.glRotated = #Null : _GLFUNC_("glRotated") = @glRotated
  1537.   Global glGetMapiv.glGetMapiv = #Null : _GLFUNC_("glGetMapiv") = @glGetMapiv
  1538.   Global glPushMatrix.glPushMatrix = #Null : _GLFUNC_("glPushMatrix") = @glPushMatrix
  1539.   Global glTexCoordPointer.glTexCoordPointer = #Null : _GLFUNC_("glTexCoordPointer") = @glTexCoordPointer
  1540.   Global glDeleteFramebuffers.glDeleteFramebuffers = #Null : _GLFUNC_("glDeleteFramebuffers") = @glDeleteFramebuffers
  1541.   Global glPopMatrix.glPopMatrix = #Null : _GLFUNC_("glPopMatrix") = @glPopMatrix
  1542.   Global glMultMatrixf.glMultMatrixf = #Null : _GLFUNC_("glMultMatrixf") = @glMultMatrixf
  1543.   Global glDeleteTextures.glDeleteTextures = #Null : _GLFUNC_("glDeleteTextures") = @glDeleteTextures
  1544.   Global glLightModelf.glLightModelf = #Null : _GLFUNC_("glLightModelf") = @glLightModelf
  1545.   Global glLogicOp.glLogicOp = #Null : _GLFUNC_("glLogicOp") = @glLogicOp
  1546.   Global glLoadTransposeMatrixd.glLoadTransposeMatrixd = #Null : _GLFUNC_("glLoadTransposeMatrixd") = @glLoadTransposeMatrixd
  1547.   Global glGetProgramiv.glGetProgramiv = #Null : _GLFUNC_("glGetProgramiv") = @glGetProgramiv
  1548.   Global glMaterialiv.glMaterialiv = #Null : _GLFUNC_("glMaterialiv") = @glMaterialiv
  1549.   Global glMultiTexCoord2d.glMultiTexCoord2d = #Null : _GLFUNC_("glMultiTexCoord2d") = @glMultiTexCoord2d
  1550.   Global glBindFragDataLocationIndexed.glBindFragDataLocationIndexed = #Null : _GLFUNC_("glBindFragDataLocationIndexed") = @glBindFragDataLocationIndexed
  1551.   Global glGetTexGenfv.glGetTexGenfv = #Null : _GLFUNC_("glGetTexGenfv") = @glGetTexGenfv
  1552.   Global glGetnPixelMapuiv.glGetnPixelMapuiv = #Null : _GLFUNC_("glGetnPixelMapuiv") = @glGetnPixelMapuiv
  1553.   Global glUniform1uiv.glUniform1uiv = #Null : _GLFUNC_("glUniform1uiv") = @glUniform1uiv
  1554.   Global glGetTexLevelParameterfv.glGetTexLevelParameterfv = #Null : _GLFUNC_("glGetTexLevelParameterfv") = @glGetTexLevelParameterfv
  1555.   Global glProgramUniform4i.glProgramUniform4i = #Null : _GLFUNC_("glProgramUniform4i") = @glProgramUniform4i
  1556.   Global glGetPixelMapusv.glGetPixelMapusv = #Null : _GLFUNC_("glGetPixelMapusv") = @glGetPixelMapusv
  1557.   Global glMultiTexCoordP3uiv.glMultiTexCoordP3uiv = #Null : _GLFUNC_("glMultiTexCoordP3uiv") = @glMultiTexCoordP3uiv
  1558.   Global glStencilFunc.glStencilFunc = #Null : _GLFUNC_("glStencilFunc") = @glStencilFunc
  1559.   Global glSampleMaski.glSampleMaski = #Null : _GLFUNC_("glSampleMaski") = @glSampleMaski
  1560.   Global glTextureBarrier.glTextureBarrier = #Null : _GLFUNC_("glTextureBarrier") = @glTextureBarrier
  1561.   Global glPixelMapuiv.glPixelMapuiv = #Null : _GLFUNC_("glPixelMapuiv") = @glPixelMapuiv
  1562.   Global glBindTexture.glBindTexture = #Null : _GLFUNC_("glBindTexture") = @glBindTexture
  1563.   Global glGetPixelMapuiv.glGetPixelMapuiv = #Null : _GLFUNC_("glGetPixelMapuiv") = @glGetPixelMapuiv
  1564.   Global glDrawArraysIndirect.glDrawArraysIndirect = #Null : _GLFUNC_("glDrawArraysIndirect") = @glDrawArraysIndirect
  1565.   Global glCompressedTextureSubImage1D.glCompressedTextureSubImage1D = #Null : _GLFUNC_("glCompressedTextureSubImage1D") = @glCompressedTextureSubImage1D
  1566.   Global glGetMaterialiv.glGetMaterialiv = #Null : _GLFUNC_("glGetMaterialiv") = @glGetMaterialiv
  1567.   Global glDrawTransformFeedbackInstanced.glDrawTransformFeedbackInstanced = #Null : _GLFUNC_("glDrawTransformFeedbackInstanced") = @glDrawTransformFeedbackInstanced
  1568.   Global glMinSampleShading.glMinSampleShading = #Null : _GLFUNC_("glMinSampleShading") = @glMinSampleShading
  1569.   Global glGetUniformuiv.glGetUniformuiv = #Null : _GLFUNC_("glGetUniformuiv") = @glGetUniformuiv
  1570.   Global glGetMapfv.glGetMapfv = #Null : _GLFUNC_("glGetMapfv") = @glGetMapfv
  1571.   Global glDetachShader.glDetachShader = #Null : _GLFUNC_("glDetachShader") = @glDetachShader
  1572.   Global glGetMapdv.glGetMapdv = #Null : _GLFUNC_("glGetMapdv") = @glGetMapdv
  1573.   Global glMultiTexCoord4f.glMultiTexCoord4f = #Null : _GLFUNC_("glMultiTexCoord4f") = @glMultiTexCoord4f
  1574.   Global glGetLightiv.glGetLightiv = #Null : _GLFUNC_("glGetLightiv") = @glGetLightiv
  1575.   Global glSamplerParameteriv.glSamplerParameteriv = #Null : _GLFUNC_("glSamplerParameteriv") = @glSamplerParameteriv
  1576.   Global glGetLightfv.glGetLightfv = #Null : _GLFUNC_("glGetLightfv") = @glGetLightfv
  1577.   Global glGetPolygonStipple.glGetPolygonStipple = #Null : _GLFUNC_("glGetPolygonStipple") = @glGetPolygonStipple
  1578.   Global glPixelMapusv.glPixelMapusv = #Null : _GLFUNC_("glPixelMapusv") = @glPixelMapusv
  1579.   Global glUniform2uiv.glUniform2uiv = #Null : _GLFUNC_("glUniform2uiv") = @glUniform2uiv
  1580.   Global glPixelTransferi.glPixelTransferi = #Null : _GLFUNC_("glPixelTransferi") = @glPixelTransferi
  1581.   Global glTexImage3D.glTexImage3D = #Null : _GLFUNC_("glTexImage3D") = @glTexImage3D
  1582.   Global glQueryCounter.glQueryCounter = #Null : _GLFUNC_("glQueryCounter") = @glQueryCounter
  1583.   Global glVertexAttribFormat.glVertexAttribFormat = #Null : _GLFUNC_("glVertexAttribFormat") = @glVertexAttribFormat
  1584.   Global glVertex2f.glVertex2f = #Null : _GLFUNC_("glVertex2f") = @glVertex2f
  1585.   Global glVertexAttrib4f.glVertexAttrib4f = #Null : _GLFUNC_("glVertexAttrib4f") = @glVertexAttrib4f
  1586.   Global glPixelTransferf.glPixelTransferf = #Null : _GLFUNC_("glPixelTransferf") = @glPixelTransferf
  1587.   Global glClearIndex.glClearIndex = #Null : _GLFUNC_("glClearIndex") = @glClearIndex
  1588.   Global glEvalPoint2.glEvalPoint2 = #Null : _GLFUNC_("glEvalPoint2") = @glEvalPoint2
  1589.   Global glEvalPoint1.glEvalPoint1 = #Null : _GLFUNC_("glEvalPoint1") = @glEvalPoint1
  1590.   Global glUniform2ui.glUniform2ui = #Null : _GLFUNC_("glUniform2ui") = @glUniform2ui
  1591.   Global glGetnMapiv.glGetnMapiv = #Null : _GLFUNC_("glGetnMapiv") = @glGetnMapiv
  1592.   Global glEvalMesh1.glEvalMesh1 = #Null : _GLFUNC_("glEvalMesh1") = @glEvalMesh1
  1593.   Global glGetTexParameterIuiv.glGetTexParameterIuiv = #Null : _GLFUNC_("glGetTexParameterIuiv") = @glGetTexParameterIuiv
  1594.   Global glIndexs.glIndexs = #Null : _GLFUNC_("glIndexs") = @glIndexs
  1595.   Global glEvalCoord2fv.glEvalCoord2fv = #Null : _GLFUNC_("glEvalCoord2fv") = @glEvalCoord2fv
  1596.   Global glMapGrid2d.glMapGrid2d = #Null : _GLFUNC_("glMapGrid2d") = @glMapGrid2d
  1597.   Global glGetSamplerParameterIiv.glGetSamplerParameterIiv = #Null : _GLFUNC_("glGetSamplerParameterIiv") = @glGetSamplerParameterIiv
  1598.   Global glEvalCoord2dv.glEvalCoord2dv = #Null : _GLFUNC_("glEvalCoord2dv") = @glEvalCoord2dv
  1599.   Global glMultiTexCoordP1ui.glMultiTexCoordP1ui = #Null : _GLFUNC_("glMultiTexCoordP1ui") = @glMultiTexCoordP1ui
  1600.   Global glTranslatef.glTranslatef = #Null : _GLFUNC_("glTranslatef") = @glTranslatef
  1601.   Global glBindTextures.glBindTextures = #Null : _GLFUNC_("glBindTextures") = @glBindTextures
  1602.   Global glIndexPointer.glIndexPointer = #Null : _GLFUNC_("glIndexPointer") = @glIndexPointer
  1603.   Global glProgramUniform2dv.glProgramUniform2dv = #Null : _GLFUNC_("glProgramUniform2dv") = @glProgramUniform2dv
  1604.   Global glEvalCoord1d.glEvalCoord1d = #Null : _GLFUNC_("glEvalCoord1d") = @glEvalCoord1d
  1605.   Global glPixelZoom.glPixelZoom = #Null : _GLFUNC_("glPixelZoom") = @glPixelZoom
  1606.   Global glVertexAttrib4bv.glVertexAttrib4bv = #Null : _GLFUNC_("glVertexAttrib4bv") = @glVertexAttrib4bv
  1607.   Global glMapGrid2f.glMapGrid2f = #Null : _GLFUNC_("glMapGrid2f") = @glMapGrid2f
  1608.   Global glEvalCoord2f.glEvalCoord2f = #Null : _GLFUNC_("glEvalCoord2f") = @glEvalCoord2f
  1609.   Global glVertex2fv.glVertex2fv = #Null : _GLFUNC_("glVertex2fv") = @glVertex2fv
  1610.   Global glMapGrid1d.glMapGrid1d = #Null : _GLFUNC_("glMapGrid1d") = @glMapGrid1d
  1611.   Global glPixelStorei.glPixelStorei = #Null : _GLFUNC_("glPixelStorei") = @glPixelStorei
  1612.   Global glMap2d.glMap2d = #Null : _GLFUNC_("glMap2d") = @glMap2d
  1613.   Global glMapNamedBuffer.glMapNamedBuffer = #Null : _GLFUNC_("glMapNamedBuffer") = @glMapNamedBuffer
  1614.   Global glMap1f.glMap1f = #Null : _GLFUNC_("glMap1f") = @glMap1f
  1615.   Global glWindowPos2f.glWindowPos2f = #Null : _GLFUNC_("glWindowPos2f") = @glWindowPos2f
  1616.   Global glGetShaderSource.glGetShaderSource = #Null : _GLFUNC_("glGetShaderSource") = @glGetShaderSource
  1617.   Global glMultiTexCoord2s.glMultiTexCoord2s = #Null : _GLFUNC_("glMultiTexCoord2s") = @glMultiTexCoord2s
  1618.   Global glIsBuffer.glIsBuffer = #Null : _GLFUNC_("glIsBuffer") = @glIsBuffer
  1619.   Global glColor3ub.glColor3ub = #Null : _GLFUNC_("glColor3ub") = @glColor3ub
  1620.   Global glRasterPos4sv.glRasterPos4sv = #Null : _GLFUNC_("glRasterPos4sv") = @glRasterPos4sv
  1621.   Global glDeleteVertexArrays.glDeleteVertexArrays = #Null : _GLFUNC_("glDeleteVertexArrays") = @glDeleteVertexArrays
  1622.   Global glPushAttrib.glPushAttrib = #Null : _GLFUNC_("glPushAttrib") = @glPushAttrib
  1623.   Global glGetTexGendv.glGetTexGendv = #Null : _GLFUNC_("glGetTexGendv") = @glGetTexGendv
  1624.   Global glPauseTransformFeedback.glPauseTransformFeedback = #Null : _GLFUNC_("glPauseTransformFeedback") = @glPauseTransformFeedback
  1625.   Global glNamedFramebufferReadBuffer.glNamedFramebufferReadBuffer = #Null : _GLFUNC_("glNamedFramebufferReadBuffer") = @glNamedFramebufferReadBuffer
  1626.   Global glGetBufferPointerv.glGetBufferPointerv = #Null : _GLFUNC_("glGetBufferPointerv") = @glGetBufferPointerv
  1627.   Global glGetNamedBufferSubData.glGetNamedBufferSubData = #Null : _GLFUNC_("glGetNamedBufferSubData") = @glGetNamedBufferSubData
  1628.   Global glPolygonMode.glPolygonMode = #Null : _GLFUNC_("glPolygonMode") = @glPolygonMode
  1629.   Global glGetTexEnviv.glGetTexEnviv = #Null : _GLFUNC_("glGetTexEnviv") = @glGetTexEnviv
  1630.   Global glGetTextureParameterIuiv.glGetTextureParameterIuiv = #Null : _GLFUNC_("glGetTextureParameterIuiv") = @glGetTextureParameterIuiv
  1631.   Global glBindAttribLocation.glBindAttribLocation = #Null : _GLFUNC_("glBindAttribLocation") = @glBindAttribLocation
  1632.   Global glShaderStorageBlockBinding.glShaderStorageBlockBinding = #Null : _GLFUNC_("glShaderStorageBlockBinding") = @glShaderStorageBlockBinding
  1633.   Global glBitmap.glBitmap = #Null : _GLFUNC_("glBitmap") = @glBitmap
  1634.   Global glAccum.glAccum = #Null : _GLFUNC_("glAccum") = @glAccum
  1635.   Global glPopName.glPopName = #Null : _GLFUNC_("glPopName") = @glPopName
  1636.   Global glMultiTexCoord3dv.glMultiTexCoord3dv = #Null : _GLFUNC_("glMultiTexCoord3dv") = @glMultiTexCoord3dv
  1637.   Global glGenerateMipmap.glGenerateMipmap = #Null : _GLFUNC_("glGenerateMipmap") = @glGenerateMipmap
  1638.   Global glDepthMask.glDepthMask = #Null : _GLFUNC_("glDepthMask") = @glDepthMask
  1639.   Global glVertex3s.glVertex3s = #Null : _GLFUNC_("glVertex3s") = @glVertex3s
  1640.   Global glDeleteSamplers.glDeleteSamplers = #Null : _GLFUNC_("glDeleteSamplers") = @glDeleteSamplers
  1641.   Global glUniform2f.glUniform2f = #Null : _GLFUNC_("glUniform2f") = @glUniform2f
  1642.   Global glPixelStoref.glPixelStoref = #Null : _GLFUNC_("glPixelStoref") = @glPixelStoref
  1643.   Global glLoadName.glLoadName = #Null : _GLFUNC_("glLoadName") = @glLoadName
  1644.   Global glInitNames.glInitNames = #Null : _GLFUNC_("glInitNames") = @glInitNames
  1645.   Global glRenderMode.glRenderMode = #Null : _GLFUNC_("glRenderMode") = @glRenderMode
  1646.   Global glDrawElementsInstancedBaseVertexBaseInstance.glDrawElementsInstancedBaseVertexBaseInstance = #Null : _GLFUNC_("glDrawElementsInstancedBaseVertexBaseInstance") = @glDrawElementsInstancedBaseVertexBaseInstance
  1647.   Global glCreateShader.glCreateShader = #Null : _GLFUNC_("glCreateShader") = @glCreateShader
  1648.   Global glWindowPos2fv.glWindowPos2fv = #Null : _GLFUNC_("glWindowPos2fv") = @glWindowPos2fv
  1649.   Global glSecondaryColor3usv.glSecondaryColor3usv = #Null : _GLFUNC_("glSecondaryColor3usv") = @glSecondaryColor3usv
  1650.   Global glSelectBuffer.glSelectBuffer = #Null : _GLFUNC_("glSelectBuffer") = @glSelectBuffer
  1651.   Global glRasterPos3d.glRasterPos3d = #Null : _GLFUNC_("glRasterPos3d") = @glRasterPos3d
  1652.   Global glClearDepth.glClearDepth = #Null : _GLFUNC_("glClearDepth") = @glClearDepth
  1653.   Global glFeedbackBuffer.glFeedbackBuffer = #Null : _GLFUNC_("glFeedbackBuffer") = @glFeedbackBuffer
  1654.   Global glEvalCoord2d.glEvalCoord2d = #Null : _GLFUNC_("glEvalCoord2d") = @glEvalCoord2d
  1655.   Global glTexGeni.glTexGeni = #Null : _GLFUNC_("glTexGeni") = @glTexGeni
  1656.   Global glMultiDrawArraysIndirect.glMultiDrawArraysIndirect = #Null : _GLFUNC_("glMultiDrawArraysIndirect") = @glMultiDrawArraysIndirect
  1657.   Global glSecondaryColor3ubv.glSecondaryColor3ubv = #Null : _GLFUNC_("glSecondaryColor3ubv") = @glSecondaryColor3ubv
  1658.   Global glTexCoord1d.glTexCoord1d = #Null : _GLFUNC_("glTexCoord1d") = @glTexCoord1d
  1659.   Global glMultiTexCoord1iv.glMultiTexCoord1iv = #Null : _GLFUNC_("glMultiTexCoord1iv") = @glMultiTexCoord1iv
  1660.   Global glRasterPos3f.glRasterPos3f = #Null : _GLFUNC_("glRasterPos3f") = @glRasterPos3f
  1661.   Global glTransformFeedbackVaryings.glTransformFeedbackVaryings = #Null : _GLFUNC_("glTransformFeedbackVaryings") = @glTransformFeedbackVaryings
  1662.   Global glTexGendv.glTexGendv = #Null : _GLFUNC_("glTexGendv") = @glTexGendv
  1663.   Global glTexGend.glTexGend = #Null : _GLFUNC_("glTexGend") = @glTexGend
  1664.   Global glPointSize.glPointSize = #Null : _GLFUNC_("glPointSize") = @glPointSize
  1665.   Global glMultiTexCoord4sv.glMultiTexCoord4sv = #Null : _GLFUNC_("glMultiTexCoord4sv") = @glMultiTexCoord4sv
  1666.   Global glCompressedTextureSubImage2D.glCompressedTextureSubImage2D = #Null : _GLFUNC_("glCompressedTextureSubImage2D") = @glCompressedTextureSubImage2D
  1667.   Global glMultiTexCoordP4ui.glMultiTexCoordP4ui = #Null : _GLFUNC_("glMultiTexCoordP4ui") = @glMultiTexCoordP4ui
  1668.   Global glGetBufferSubData.glGetBufferSubData = #Null : _GLFUNC_("glGetBufferSubData") = @glGetBufferSubData
  1669.   Global glTexEnviv.glTexEnviv = #Null : _GLFUNC_("glTexEnviv") = @glTexEnviv
  1670.   Global glProgramUniform2f.glProgramUniform2f = #Null : _GLFUNC_("glProgramUniform2f") = @glProgramUniform2f
  1671.   Global glTexEnvfv.glTexEnvfv = #Null : _GLFUNC_("glTexEnvfv") = @glTexEnvfv
  1672.   Global glIndexubv.glIndexubv = #Null : _GLFUNC_("glIndexubv") = @glIndexubv
  1673.   Global glTexCoord4iv.glTexCoord4iv = #Null : _GLFUNC_("glTexCoord4iv") = @glTexCoord4iv
  1674.   Global glWindowPos2s.glWindowPos2s = #Null : _GLFUNC_("glWindowPos2s") = @glWindowPos2s
  1675.   Global glMaterialf.glMaterialf = #Null : _GLFUNC_("glMaterialf") = @glMaterialf
  1676.   Global glBlendFunc.glBlendFunc = #Null : _GLFUNC_("glBlendFunc") = @glBlendFunc
  1677.   Global glValidateProgram.glValidateProgram = #Null : _GLFUNC_("glValidateProgram") = @glValidateProgram
  1678.   Global glReleaseShaderCompiler.glReleaseShaderCompiler = #Null : _GLFUNC_("glReleaseShaderCompiler") = @glReleaseShaderCompiler
  1679.   Global glVertexAttrib4uiv.glVertexAttrib4uiv = #Null : _GLFUNC_("glVertexAttrib4uiv") = @glVertexAttrib4uiv
  1680.   Global glTexGeniv.glTexGeniv = #Null : _GLFUNC_("glTexGeniv") = @glTexGeniv
  1681.   Global glCopyBufferSubData.glCopyBufferSubData = #Null : _GLFUNC_("glCopyBufferSubData") = @glCopyBufferSubData
  1682.   Global glLightModelfv.glLightModelfv = #Null : _GLFUNC_("glLightModelfv") = @glLightModelfv
  1683.   Global glLoadIdentity.glLoadIdentity = #Null : _GLFUNC_("glLoadIdentity") = @glLoadIdentity
  1684.   Global glTexCoord4f.glTexCoord4f = #Null : _GLFUNC_("glTexCoord4f") = @glTexCoord4f
  1685.   Global glGetBooleanv.glGetBooleanv = #Null : _GLFUNC_("glGetBooleanv") = @glGetBooleanv
  1686.   Global glColor3d.glColor3d = #Null : _GLFUNC_("glColor3d") = @glColor3d
  1687.   Global glMultiTexCoord2sv.glMultiTexCoord2sv = #Null : _GLFUNC_("glMultiTexCoord2sv") = @glMultiTexCoord2sv
  1688.   Global glLighti.glLighti = #Null : _GLFUNC_("glLighti") = @glLighti
  1689.   Global glPointParameterf.glPointParameterf = #Null : _GLFUNC_("glPointParameterf") = @glPointParameterf
  1690.   Global glViewportArrayv.glViewportArrayv = #Null : _GLFUNC_("glViewportArrayv") = @glViewportArrayv
  1691.   Global glDisablei.glDisablei = #Null : _GLFUNC_("glDisablei") = @glDisablei
  1692.   Global glMultiTexCoord2fv.glMultiTexCoord2fv = #Null : _GLFUNC_("glMultiTexCoord2fv") = @glMultiTexCoord2fv
  1693.   Global glFogi.glFogi = #Null : _GLFUNC_("glFogi") = @glFogi
  1694.   Global glEvalCoord1fv.glEvalCoord1fv = #Null : _GLFUNC_("glEvalCoord1fv") = @glEvalCoord1fv
  1695.   Global glFogf.glFogf = #Null : _GLFUNC_("glFogf") = @glFogf
  1696.   Global glColorMaterial.glColorMaterial = #Null : _GLFUNC_("glColorMaterial") = @glColorMaterial
  1697.   Global glClipPlane.glClipPlane = #Null : _GLFUNC_("glClipPlane") = @glClipPlane
  1698.   Global glWindowPos3sv.glWindowPos3sv = #Null : _GLFUNC_("glWindowPos3sv") = @glWindowPos3sv
  1699.   Global glUniformMatrix4x2fv.glUniformMatrix4x2fv = #Null : _GLFUNC_("glUniformMatrix4x2fv") = @glUniformMatrix4x2fv
  1700.   Global glLightfv.glLightfv = #Null : _GLFUNC_("glLightfv") = @glLightfv
  1701.   Global glMultiTexCoord4fv.glMultiTexCoord4fv = #Null : _GLFUNC_("glMultiTexCoord4fv") = @glMultiTexCoord4fv
  1702.   Global glDepthFunc.glDepthFunc = #Null : _GLFUNC_("glDepthFunc") = @glDepthFunc
  1703.   Global glVertex4s.glVertex4s = #Null : _GLFUNC_("glVertex4s") = @glVertex4s
  1704.   Global glEvalCoord1dv.glEvalCoord1dv = #Null : _GLFUNC_("glEvalCoord1dv") = @glEvalCoord1dv
  1705.   Global glVertexArrayVertexBuffer.glVertexArrayVertexBuffer = #Null : _GLFUNC_("glVertexArrayVertexBuffer") = @glVertexArrayVertexBuffer
  1706.   Global glVertex4fv.glVertex4fv = #Null : _GLFUNC_("glVertex4fv") = @glVertex4fv
  1707.   Global glVertexAttrib4d.glVertexAttrib4d = #Null : _GLFUNC_("glVertexAttrib4d") = @glVertexAttrib4d
  1708.   Global glVertex4d.glVertex4d = #Null : _GLFUNC_("glVertex4d") = @glVertex4d
  1709.   Global glTexParameterIuiv.glTexParameterIuiv = #Null : _GLFUNC_("glTexParameterIuiv") = @glTexParameterIuiv
  1710.   Global glColor4i.glColor4i = #Null : _GLFUNC_("glColor4i") = @glColor4i
  1711.   Global glVertex3f.glVertex3f = #Null : _GLFUNC_("glVertex3f") = @glVertex3f
  1712.   Global glTexCoord4fv.glTexCoord4fv = #Null : _GLFUNC_("glTexCoord4fv") = @glTexCoord4fv
  1713.   Global glEvalMesh2.glEvalMesh2 = #Null : _GLFUNC_("glEvalMesh2") = @glEvalMesh2
  1714.   Global glGetFloatv.glGetFloatv = #Null : _GLFUNC_("glGetFloatv") = @glGetFloatv
  1715.   Global glVertex3d.glVertex3d = #Null : _GLFUNC_("glVertex3d") = @glVertex3d
  1716.   Global glTexParameterf.glTexParameterf = #Null : _GLFUNC_("glTexParameterf") = @glTexParameterf
  1717.   Global glCreateProgram.glCreateProgram = #Null : _GLFUNC_("glCreateProgram") = @glCreateProgram
  1718.   Global glVertex2iv.glVertex2iv = #Null : _GLFUNC_("glVertex2iv") = @glVertex2iv
  1719.   Global glTexGenfv.glTexGenfv = #Null : _GLFUNC_("glTexGenfv") = @glTexGenfv
  1720.   Global glColor3iv.glColor3iv = #Null : _GLFUNC_("glColor3iv") = @glColor3iv
  1721.   Global glTexCoord4sv.glTexCoord4sv = #Null : _GLFUNC_("glTexCoord4sv") = @glTexCoord4sv
  1722.   Global glTexCoord4i.glTexCoord4i = #Null : _GLFUNC_("glTexCoord4i") = @glTexCoord4i
  1723.   Global glPopDebugGroup.glPopDebugGroup = #Null : _GLFUNC_("glPopDebugGroup") = @glPopDebugGroup
  1724.   Global glVertex2d.glVertex2d = #Null : _GLFUNC_("glVertex2d") = @glVertex2d
  1725.   Global glTexCoord4d.glTexCoord4d = #Null : _GLFUNC_("glTexCoord4d") = @glTexCoord4d
  1726.   Global glShadeModel.glShadeModel = #Null : _GLFUNC_("glShadeModel") = @glShadeModel
  1727.   Global glTexCoord2fv.glTexCoord2fv = #Null : _GLFUNC_("glTexCoord2fv") = @glTexCoord2fv
  1728.   Global glProgramUniform2fv.glProgramUniform2fv = #Null : _GLFUNC_("glProgramUniform2fv") = @glProgramUniform2fv
  1729.   Global glTexCoord3i.glTexCoord3i = #Null : _GLFUNC_("glTexCoord3i") = @glTexCoord3i
  1730.   Global glProgramUniform1i.glProgramUniform1i = #Null : _GLFUNC_("glProgramUniform1i") = @glProgramUniform1i
  1731.   Global glMultiTexCoord2dv.glMultiTexCoord2dv = #Null : _GLFUNC_("glMultiTexCoord2dv") = @glMultiTexCoord2dv
  1732.   Global glTexCoord3fv.glTexCoord3fv = #Null : _GLFUNC_("glTexCoord3fv") = @glTexCoord3fv
  1733.   Global glViewport.glViewport = #Null : _GLFUNC_("glViewport") = @glViewport
  1734.   Global glTexCoord2sv.glTexCoord2sv = #Null : _GLFUNC_("glTexCoord2sv") = @glTexCoord2sv
  1735.   Global glDeleteBuffers.glDeleteBuffers = #Null : _GLFUNC_("glDeleteBuffers") = @glDeleteBuffers
  1736.   Global glGetTextureSubImage.glGetTextureSubImage = #Null : _GLFUNC_("glGetTextureSubImage") = @glGetTextureSubImage
  1737.   Global glTexCoord2i.glTexCoord2i = #Null : _GLFUNC_("glTexCoord2i") = @glTexCoord2i
  1738.   Global glReadnPixels.glReadnPixels = #Null : _GLFUNC_("glReadnPixels") = @glReadnPixels
  1739.   Global glTexCoord2f.glTexCoord2f = #Null : _GLFUNC_("glTexCoord2f") = @glTexCoord2f
  1740.   Global glTexCoordP4ui.glTexCoordP4ui = #Null : _GLFUNC_("glTexCoordP4ui") = @glTexCoordP4ui
  1741.   Global glTexCoord1sv.glTexCoord1sv = #Null : _GLFUNC_("glTexCoord1sv") = @glTexCoord1sv
  1742.   Global glTexCoord1iv.glTexCoord1iv = #Null : _GLFUNC_("glTexCoord1iv") = @glTexCoord1iv
  1743.   Global glRasterPos3dv.glRasterPos3dv = #Null : _GLFUNC_("glRasterPos3dv") = @glRasterPos3dv
  1744.   Global glVertexAttribI4sv.glVertexAttribI4sv = #Null : _GLFUNC_("glVertexAttribI4sv") = @glVertexAttribI4sv
  1745.   Global glDrawArrays.glDrawArrays = #Null : _GLFUNC_("glDrawArrays") = @glDrawArrays
  1746.   Global glGetProgramResourceLocation.glGetProgramResourceLocation = #Null : _GLFUNC_("glGetProgramResourceLocation") = @glGetProgramResourceLocation
  1747.   Global glProgramUniform1ui.glProgramUniform1ui = #Null : _GLFUNC_("glProgramUniform1ui") = @glProgramUniform1ui
  1748.   Global glFogCoordPointer.glFogCoordPointer = #Null : _GLFUNC_("glFogCoordPointer") = @glFogCoordPointer
  1749.   Global glRectfv.glRectfv = #Null : _GLFUNC_("glRectfv") = @glRectfv
  1750.   Global glRectdv.glRectdv = #Null : _GLFUNC_("glRectdv") = @glRectdv
  1751.   Global glDeleteTransformFeedbacks.glDeleteTransformFeedbacks = #Null : _GLFUNC_("glDeleteTransformFeedbacks") = @glDeleteTransformFeedbacks
  1752.   Global glUniform3iv.glUniform3iv = #Null : _GLFUNC_("glUniform3iv") = @glUniform3iv
  1753.   Global glRectd.glRectd = #Null : _GLFUNC_("glRectd") = @glRectd
  1754.   Global glMap1d.glMap1d = #Null : _GLFUNC_("glMap1d") = @glMap1d
  1755.   Global glRasterPos3i.glRasterPos3i = #Null : _GLFUNC_("glRasterPos3i") = @glRasterPos3i
  1756.   Global glTexCoord3f.glTexCoord3f = #Null : _GLFUNC_("glTexCoord3f") = @glTexCoord3f
  1757.   Global glRectsv.glRectsv = #Null : _GLFUNC_("glRectsv") = @glRectsv
  1758.   Global glTexCoord1s.glTexCoord1s = #Null : _GLFUNC_("glTexCoord1s") = @glTexCoord1s
  1759.   Global glRasterPos4s.glRasterPos4s = #Null : _GLFUNC_("glRasterPos4s") = @glRasterPos4s
  1760.   Global glPrimitiveRestartIndex.glPrimitiveRestartIndex = #Null : _GLFUNC_("glPrimitiveRestartIndex") = @glPrimitiveRestartIndex
  1761.   Global glRasterPos4fv.glRasterPos4fv = #Null : _GLFUNC_("glRasterPos4fv") = @glRasterPos4fv
  1762.   Global glRasterPos2i.glRasterPos2i = #Null : _GLFUNC_("glRasterPos2i") = @glRasterPos2i
  1763.   Global glGetNamedRenderbufferParameteriv.glGetNamedRenderbufferParameteriv = #Null : _GLFUNC_("glGetNamedRenderbufferParameteriv") = @glGetNamedRenderbufferParameteriv
  1764.   Global glMultiTexCoord1d.glMultiTexCoord1d = #Null : _GLFUNC_("glMultiTexCoord1d") = @glMultiTexCoord1d
  1765.   Global glVertexAttrib1sv.glVertexAttrib1sv = #Null : _GLFUNC_("glVertexAttrib1sv") = @glVertexAttrib1sv
  1766.   Global glIndexiv.glIndexiv = #Null : _GLFUNC_("glIndexiv") = @glIndexiv
  1767.   Global glGetUniformSubroutineuiv.glGetUniformSubroutineuiv = #Null : _GLFUNC_("glGetUniformSubroutineuiv") = @glGetUniformSubroutineuiv
  1768.   Global glNamedBufferStorage.glNamedBufferStorage = #Null : _GLFUNC_("glNamedBufferStorage") = @glNamedBufferStorage
  1769.   Global glVertex2dv.glVertex2dv = #Null : _GLFUNC_("glVertex2dv") = @glVertex2dv
  1770.   Global glGetnMinmax.glGetnMinmax = #Null : _GLFUNC_("glGetnMinmax") = @glGetnMinmax
  1771.   Global glGetClipPlane.glGetClipPlane = #Null : _GLFUNC_("glGetClipPlane") = @glGetClipPlane
  1772.   Global glVertexP4uiv.glVertexP4uiv = #Null : _GLFUNC_("glVertexP4uiv") = @glVertexP4uiv
  1773.   Global glRasterPos4f.glRasterPos4f = #Null : _GLFUNC_("glRasterPos4f") = @glRasterPos4f
  1774.   Global glGetDebugMessageLog.glGetDebugMessageLog = #Null : _GLFUNC_("glGetDebugMessageLog") = @glGetDebugMessageLog
  1775.   Global glSamplerParameteri.glSamplerParameteri = #Null : _GLFUNC_("glSamplerParameteri") = @glSamplerParameteri
  1776.   Global glGetnPixelMapfv.glGetnPixelMapfv = #Null : _GLFUNC_("glGetnPixelMapfv") = @glGetnPixelMapfv
  1777.   Global glVertex3fv.glVertex3fv = #Null : _GLFUNC_("glVertex3fv") = @glVertex3fv
  1778.   Global glRasterPos4dv.glRasterPos4dv = #Null : _GLFUNC_("glRasterPos4dv") = @glRasterPos4dv
  1779.   Global glTransformFeedbackBufferRange.glTransformFeedbackBufferRange = #Null : _GLFUNC_("glTransformFeedbackBufferRange") = @glTransformFeedbackBufferRange
  1780.   Global glBindSamplers.glBindSamplers = #Null : _GLFUNC_("glBindSamplers") = @glBindSamplers
  1781.   Global glMultiTexCoord3fv.glMultiTexCoord3fv = #Null : _GLFUNC_("glMultiTexCoord3fv") = @glMultiTexCoord3fv
  1782.   Global glRasterPos4d.glRasterPos4d = #Null : _GLFUNC_("glRasterPos4d") = @glRasterPos4d
  1783.   Global glUniformSubroutinesuiv.glUniformSubroutinesuiv = #Null : _GLFUNC_("glUniformSubroutinesuiv") = @glUniformSubroutinesuiv
  1784.   Global glVertexAttribI4uiv.glVertexAttribI4uiv = #Null : _GLFUNC_("glVertexAttribI4uiv") = @glVertexAttribI4uiv
  1785.   Global glEndQuery.glEndQuery = #Null : _GLFUNC_("glEndQuery") = @glEndQuery
  1786.   Global glVertexAttribI3i.glVertexAttribI3i = #Null : _GLFUNC_("glVertexAttribI3i") = @glVertexAttribI3i
  1787.   Global glRasterPos3s.glRasterPos3s = #Null : _GLFUNC_("glRasterPos3s") = @glRasterPos3s
  1788.   Global glColorMask.glColorMask = #Null : _GLFUNC_("glColorMask") = @glColorMask
  1789.   Global glMultiTexCoord4dv.glMultiTexCoord4dv = #Null : _GLFUNC_("glMultiTexCoord4dv") = @glMultiTexCoord4dv
  1790.   Global glProgramUniform3i.glProgramUniform3i = #Null : _GLFUNC_("glProgramUniform3i") = @glProgramUniform3i
  1791.   Global glClearColor.glClearColor = #Null : _GLFUNC_("glClearColor") = @glClearColor
  1792.   Global glBindBuffer.glBindBuffer = #Null : _GLFUNC_("glBindBuffer") = @glBindBuffer
  1793.   Global glGetDoublev.glGetDoublev = #Null : _GLFUNC_("glGetDoublev") = @glGetDoublev
  1794.   Global glIsList.glIsList = #Null : _GLFUNC_("glIsList") = @glIsList
  1795.   Global glProgramUniform3ui.glProgramUniform3ui = #Null : _GLFUNC_("glProgramUniform3ui") = @glProgramUniform3ui
  1796.   Global glRasterPos3iv.glRasterPos3iv = #Null : _GLFUNC_("glRasterPos3iv") = @glRasterPos3iv
  1797.   Global glGetTexParameteriv.glGetTexParameteriv = #Null : _GLFUNC_("glGetTexParameteriv") = @glGetTexParameteriv
  1798.   Global glEdgeFlagPointer.glEdgeFlagPointer = #Null : _GLFUNC_("glEdgeFlagPointer") = @glEdgeFlagPointer
  1799.   Global glLightModeli.glLightModeli = #Null : _GLFUNC_("glLightModeli") = @glLightModeli
  1800.   Global glRasterPos2s.glRasterPos2s = #Null : _GLFUNC_("glRasterPos2s") = @glRasterPos2s
  1801.   Global glTextureParameterf.glTextureParameterf = #Null : _GLFUNC_("glTextureParameterf") = @glTextureParameterf
  1802.   Global glMultiTexCoordP1uiv.glMultiTexCoordP1uiv = #Null : _GLFUNC_("glMultiTexCoordP1uiv") = @glMultiTexCoordP1uiv
  1803.   Global glVertexAttribI2uiv.glVertexAttribI2uiv = #Null : _GLFUNC_("glVertexAttribI2uiv") = @glVertexAttribI2uiv
  1804.   Global glRasterPos2d.glRasterPos2d = #Null : _GLFUNC_("glRasterPos2d") = @glRasterPos2d
  1805.   Global glNormal3sv.glNormal3sv = #Null : _GLFUNC_("glNormal3sv") = @glNormal3sv
  1806.   Global glTexStorage2DMultisample.glTexStorage2DMultisample = #Null : _GLFUNC_("glTexStorage2DMultisample") = @glTexStorage2DMultisample
  1807.   Global glGetVertexAttribdv.glGetVertexAttribdv = #Null : _GLFUNC_("glGetVertexAttribdv") = @glGetVertexAttribdv
  1808.   Global glDrawRangeElements.glDrawRangeElements = #Null : _GLFUNC_("glDrawRangeElements") = @glDrawRangeElements
  1809.   Global glDrawElementsIndirect.glDrawElementsIndirect = #Null : _GLFUNC_("glDrawElementsIndirect") = @glDrawElementsIndirect
  1810.   Global glDrawArraysInstanced.glDrawArraysInstanced = #Null : _GLFUNC_("glDrawArraysInstanced") = @glDrawArraysInstanced
  1811.   Global glNormal3iv.glNormal3iv = #Null : _GLFUNC_("glNormal3iv") = @glNormal3iv
  1812.   Global glRasterPos4i.glRasterPos4i = #Null : _GLFUNC_("glRasterPos4i") = @glRasterPos4i
  1813.   Global glPixelMapfv.glPixelMapfv = #Null : _GLFUNC_("glPixelMapfv") = @glPixelMapfv
  1814.   Global glNormal3i.glNormal3i = #Null : _GLFUNC_("glNormal3i") = @glNormal3i
  1815.   Global glFogCoordf.glFogCoordf = #Null : _GLFUNC_("glFogCoordf") = @glFogCoordf
  1816.   Global glGetnCompressedTexImage.glGetnCompressedTexImage = #Null : _GLFUNC_("glGetnCompressedTexImage") = @glGetnCompressedTexImage
  1817.   Global glClearStencil.glClearStencil = #Null : _GLFUNC_("glClearStencil") = @glClearStencil
  1818.   Global glRasterPos3sv.glRasterPos3sv = #Null : _GLFUNC_("glRasterPos3sv") = @glRasterPos3sv
  1819.   Global glVertexAttribI3iv.glVertexAttribI3iv = #Null : _GLFUNC_("glVertexAttribI3iv") = @glVertexAttribI3iv
  1820.   Global glNormal3f.glNormal3f = #Null : _GLFUNC_("glNormal3f") = @glNormal3f
  1821.   Global glProgramUniformMatrix2x4fv.glProgramUniformMatrix2x4fv = #Null : _GLFUNC_("glProgramUniformMatrix2x4fv") = @glProgramUniformMatrix2x4fv
  1822.   Global glColor3ui.glColor3ui = #Null : _GLFUNC_("glColor3ui") = @glColor3ui
  1823.   Global glOrtho.glOrtho = #Null : _GLFUNC_("glOrtho") = @glOrtho
  1824.   Global glDrawRangeElementsBaseVertex.glDrawRangeElementsBaseVertex = #Null : _GLFUNC_("glDrawRangeElementsBaseVertex") = @glDrawRangeElementsBaseVertex
  1825.   Global glTexCoord2d.glTexCoord2d = #Null : _GLFUNC_("glTexCoord2d") = @glTexCoord2d
  1826.   Global glTextureBufferRange.glTextureBufferRange = #Null : _GLFUNC_("glTextureBufferRange") = @glTextureBufferRange
  1827.   Global glScissor.glScissor = #Null : _GLFUNC_("glScissor") = @glScissor
  1828.   Global glProgramUniformMatrix2x3fv.glProgramUniformMatrix2x3fv = #Null : _GLFUNC_("glProgramUniformMatrix2x3fv") = @glProgramUniformMatrix2x3fv
  1829.   Global glUniform3fv.glUniform3fv = #Null : _GLFUNC_("glUniform3fv") = @glUniform3fv
  1830.   Global glProgramUniform3d.glProgramUniform3d = #Null : _GLFUNC_("glProgramUniform3d") = @glProgramUniform3d
  1831.   Global glProgramUniform2iv.glProgramUniform2iv = #Null : _GLFUNC_("glProgramUniform2iv") = @glProgramUniform2iv
  1832.   Global glUniform3uiv.glUniform3uiv = #Null : _GLFUNC_("glUniform3uiv") = @glUniform3uiv
  1833.   Global glNormal3bv.glNormal3bv = #Null : _GLFUNC_("glNormal3bv") = @glNormal3bv
  1834.   Global glRasterPos3fv.glRasterPos3fv = #Null : _GLFUNC_("glRasterPos3fv") = @glRasterPos3fv
  1835.   Global glNormal3b.glNormal3b = #Null : _GLFUNC_("glNormal3b") = @glNormal3b
  1836.   Global glIndexi.glIndexi = #Null : _GLFUNC_("glIndexi") = @glIndexi
  1837.   Global glTexCoord4s.glTexCoord4s = #Null : _GLFUNC_("glTexCoord4s") = @glTexCoord4s
  1838.   Global glColor3fv.glColor3fv = #Null : _GLFUNC_("glColor3fv") = @glColor3fv
  1839.   Global glClientActiveTexture.glClientActiveTexture = #Null : _GLFUNC_("glClientActiveTexture") = @glClientActiveTexture
  1840.   Global glVertexAttribI4ubv.glVertexAttribI4ubv = #Null : _GLFUNC_("glVertexAttribI4ubv") = @glVertexAttribI4ubv
  1841.   Global glIndexf.glIndexf = #Null : _GLFUNC_("glIndexf") = @glIndexf
  1842.   Global glVertexAttribL2dv.glVertexAttribL2dv = #Null : _GLFUNC_("glVertexAttribL2dv") = @glVertexAttribL2dv
  1843.   Global glVertex4i.glVertex4i = #Null : _GLFUNC_("glVertex4i") = @glVertex4i
  1844.   Global glEnd.glEnd = #Null : _GLFUNC_("glEnd") = @glEnd
  1845.   Global glColor4uiv.glColor4uiv = #Null : _GLFUNC_("glColor4uiv") = @glColor4uiv
  1846.   Global glIndexd.glIndexd = #Null : _GLFUNC_("glIndexd") = @glIndexd
  1847.   Global glColor4ub.glColor4ub = #Null : _GLFUNC_("glColor4ub") = @glColor4ub
  1848.   Global glIndexMask.glIndexMask = #Null : _GLFUNC_("glIndexMask") = @glIndexMask
  1849.   Global glColor4bv.glColor4bv = #Null : _GLFUNC_("glColor4bv") = @glColor4bv
  1850.   Global glColor3usv.glColor3usv = #Null : _GLFUNC_("glColor3usv") = @glColor3usv
  1851.   Global glColor3uiv.glColor3uiv = #Null : _GLFUNC_("glColor3uiv") = @glColor3uiv
  1852.   Global glGenRenderbuffers.glGenRenderbuffers = #Null : _GLFUNC_("glGenRenderbuffers") = @glGenRenderbuffers
  1853.   Global glGetnSeparableFilter.glGetnSeparableFilter = #Null : _GLFUNC_("glGetnSeparableFilter") = @glGetnSeparableFilter
  1854.   Global glColor3i.glColor3i = #Null : _GLFUNC_("glColor3i") = @glColor3i
  1855.   Global glColor4dv.glColor4dv = #Null : _GLFUNC_("glColor4dv") = @glColor4dv
  1856.   Global glMultMatrixd.glMultMatrixd = #Null : _GLFUNC_("glMultMatrixd") = @glMultMatrixd
  1857.   Global glBufferData.glBufferData = #Null : _GLFUNC_("glBufferData") = @glBufferData
  1858.   Global glCreateBuffers.glCreateBuffers = #Null : _GLFUNC_("glCreateBuffers") = @glCreateBuffers
  1859.   Global glBlendFuncSeparate.glBlendFuncSeparate = #Null : _GLFUNC_("glBlendFuncSeparate") = @glBlendFuncSeparate
  1860.   Global glWindowPos2d.glWindowPos2d = #Null : _GLFUNC_("glWindowPos2d") = @glWindowPos2d
  1861.   Global glTexParameteri.glTexParameteri = #Null : _GLFUNC_("glTexParameteri") = @glTexParameteri
  1862.   Global glCallLists.glCallLists = #Null : _GLFUNC_("glCallLists") = @glCallLists
  1863.   Global glVertex3i.glVertex3i = #Null : _GLFUNC_("glVertex3i") = @glVertex3i
  1864.   Global glEvalCoord1f.glEvalCoord1f = #Null : _GLFUNC_("glEvalCoord1f") = @glEvalCoord1f
  1865.   Global glIndexsv.glIndexsv = #Null : _GLFUNC_("glIndexsv") = @glIndexsv
  1866.   Global glIsEnabled.glIsEnabled = #Null : _GLFUNC_("glIsEnabled") = @glIsEnabled
  1867.   Global glVertexAttribP2ui.glVertexAttribP2ui = #Null : _GLFUNC_("glVertexAttribP2ui") = @glVertexAttribP2ui
  1868.   Global glColor4fv.glColor4fv = #Null : _GLFUNC_("glColor4fv") = @glColor4fv
  1869.   Global glLoadMatrixd.glLoadMatrixd = #Null : _GLFUNC_("glLoadMatrixd") = @glLoadMatrixd
  1870.   Global glVertexAttrib3fv.glVertexAttrib3fv = #Null : _GLFUNC_("glVertexAttrib3fv") = @glVertexAttrib3fv
  1871.   Global glRasterPos2f.glRasterPos2f = #Null : _GLFUNC_("glRasterPos2f") = @glRasterPos2f
  1872.   Global glGenProgramPipelines.glGenProgramPipelines = #Null : _GLFUNC_("glGenProgramPipelines") = @glGenProgramPipelines
  1873.   Global glGetSamplerParameteriv.glGetSamplerParameteriv = #Null : _GLFUNC_("glGetSamplerParameteriv") = @glGetSamplerParameteriv
  1874.   Global glDrawBuffer.glDrawBuffer = #Null : _GLFUNC_("glDrawBuffer") = @glDrawBuffer
  1875.   Global glVertexArrayElementBuffer.glVertexArrayElementBuffer = #Null : _GLFUNC_("glVertexArrayElementBuffer") = @glVertexArrayElementBuffer
  1876.   Global glCompressedTexSubImage1D.glCompressedTexSubImage1D = #Null : _GLFUNC_("glCompressedTexSubImage1D") = @glCompressedTexSubImage1D
  1877.   Global glIsProgram.glIsProgram = #Null : _GLFUNC_("glIsProgram") = @glIsProgram
  1878.   Global glColor3bv.glColor3bv = #Null : _GLFUNC_("glColor3bv") = @glColor3bv
  1879.   Global glFogCoordfv.glFogCoordfv = #Null : _GLFUNC_("glFogCoordfv") = @glFogCoordfv
  1880.   Global glVertexAttribL1dv.glVertexAttribL1dv = #Null : _GLFUNC_("glVertexAttribL1dv") = @glVertexAttribL1dv
  1881.   Global glGetIntegerv.glGetIntegerv = #Null : _GLFUNC_("glGetIntegerv") = @glGetIntegerv
  1882.   Global glVertex2sv.glVertex2sv = #Null : _GLFUNC_("glVertex2sv") = @glVertex2sv
  1883.   Global glDrawElementsBaseVertex.glDrawElementsBaseVertex = #Null : _GLFUNC_("glDrawElementsBaseVertex") = @glDrawElementsBaseVertex
  1884.   Global glProgramUniform4uiv.glProgramUniform4uiv = #Null : _GLFUNC_("glProgramUniform4uiv") = @glProgramUniform4uiv
  1885.   Global glEnable.glEnable = #Null : _GLFUNC_("glEnable") = @glEnable
  1886.   Global glVertex2s.glVertex2s = #Null : _GLFUNC_("glVertex2s") = @glVertex2s
  1887.   Global glMultTransposeMatrixd.glMultTransposeMatrixd = #Null : _GLFUNC_("glMultTransposeMatrixd") = @glMultTransposeMatrixd
  1888.   Global glColor3f.glColor3f = #Null : _GLFUNC_("glColor3f") = @glColor3f
  1889.   Global glIndexdv.glIndexdv = #Null : _GLFUNC_("glIndexdv") = @glIndexdv
  1890.   Global glGetMaterialfv.glGetMaterialfv = #Null : _GLFUNC_("glGetMaterialfv") = @glGetMaterialfv
  1891.   Global glVertex3sv.glVertex3sv = #Null : _GLFUNC_("glVertex3sv") = @glVertex3sv
  1892.   Global glDeleteLists.glDeleteLists = #Null : _GLFUNC_("glDeleteLists") = @glDeleteLists
  1893.   Global glBeginQuery.glBeginQuery = #Null : _GLFUNC_("glBeginQuery") = @glBeginQuery
  1894.   Global glStencilMask.glStencilMask = #Null : _GLFUNC_("glStencilMask") = @glStencilMask
  1895.   Global glMateriali.glMateriali = #Null : _GLFUNC_("glMateriali") = @glMateriali
  1896.   Global glAttachShader.glAttachShader = #Null : _GLFUNC_("glAttachShader") = @glAttachShader
  1897.   Global glEndList.glEndList = #Null : _GLFUNC_("glEndList") = @glEndList
  1898.   Global glMultiDrawElements.glMultiDrawElements = #Null : _GLFUNC_("glMultiDrawElements") = @glMultiDrawElements
  1899.   Global glNormal3fv.glNormal3fv = #Null : _GLFUNC_("glNormal3fv") = @glNormal3fv
  1900.   Global glGetTexParameterfv.glGetTexParameterfv = #Null : _GLFUNC_("glGetTexParameterfv") = @glGetTexParameterfv
  1901.   Global glIndexub.glIndexub = #Null : _GLFUNC_("glIndexub") = @glIndexub
  1902.   Global glAlphaFunc.glAlphaFunc = #Null : _GLFUNC_("glAlphaFunc") = @glAlphaFunc
  1903.   Global glGetError.glGetError = #Null : _GLFUNC_("glGetError") = @glGetError
  1904.   Global glEndTransformFeedback.glEndTransformFeedback = #Null : _GLFUNC_("glEndTransformFeedback") = @glEndTransformFeedback
  1905.   Global glWindowPos2i.glWindowPos2i = #Null : _GLFUNC_("glWindowPos2i") = @glWindowPos2i
  1906.   Global glMultTransposeMatrixf.glMultTransposeMatrixf = #Null : _GLFUNC_("glMultTransposeMatrixf") = @glMultTransposeMatrixf
  1907.   Global glCopyTextureSubImage1D.glCopyTextureSubImage1D = #Null : _GLFUNC_("glCopyTextureSubImage1D") = @glCopyTextureSubImage1D
  1908.   Global glColor3ubv.glColor3ubv = #Null : _GLFUNC_("glColor3ubv") = @glColor3ubv
  1909.   Global glBlendColor.glBlendColor = #Null : _GLFUNC_("glBlendColor") = @glBlendColor
  1910.   Global glRects.glRects = #Null : _GLFUNC_("glRects") = @glRects
  1911.   Global glProgramParameteri.glProgramParameteri = #Null : _GLFUNC_("glProgramParameteri") = @glProgramParameteri
  1912.   Global glMatrixMode.glMatrixMode = #Null : _GLFUNC_("glMatrixMode") = @glMatrixMode
  1913.   Global glGetActiveSubroutineName.glGetActiveSubroutineName = #Null : _GLFUNC_("glGetActiveSubroutineName") = @glGetActiveSubroutineName
  1914.   Global glCompressedTexSubImage3D.glCompressedTexSubImage3D = #Null : _GLFUNC_("glCompressedTexSubImage3D") = @glCompressedTexSubImage3D
  1915.   Global glWindowPos2iv.glWindowPos2iv = #Null : _GLFUNC_("glWindowPos2iv") = @glWindowPos2iv
  1916.   Global glTextureView.glTextureView = #Null : _GLFUNC_("glTextureView") = @glTextureView
  1917.   Global glReadPixels.glReadPixels = #Null : _GLFUNC_("glReadPixels") = @glReadPixels
  1918.   Global glMultiDrawElementsIndirect.glMultiDrawElementsIndirect = #Null : _GLFUNC_("glMultiDrawElementsIndirect") = @glMultiDrawElementsIndirect
  1919.   Global glSamplerParameterIiv.glSamplerParameterIiv = #Null : _GLFUNC_("glSamplerParameterIiv") = @glSamplerParameterIiv
  1920.   Global glUniform1dv.glUniform1dv = #Null : _GLFUNC_("glUniform1dv") = @glUniform1dv
  1921.   Global glColor4d.glColor4d = #Null : _GLFUNC_("glColor4d") = @glColor4d
  1922.   Global glMultiTexCoord4d.glMultiTexCoord4d = #Null : _GLFUNC_("glMultiTexCoord4d") = @glMultiTexCoord4d
  1923.   Global glClearTexSubImage.glClearTexSubImage = #Null : _GLFUNC_("glClearTexSubImage") = @glClearTexSubImage
  1924.   Global glProgramUniformMatrix4x3fv.glProgramUniformMatrix4x3fv = #Null : _GLFUNC_("glProgramUniformMatrix4x3fv") = @glProgramUniformMatrix4x3fv
  1925.   Global glGetPixelMapfv.glGetPixelMapfv = #Null : _GLFUNC_("glGetPixelMapfv") = @glGetPixelMapfv
  1926.   Global glRectf.glRectf = #Null : _GLFUNC_("glRectf") = @glRectf
  1927.   Global glVertexAttribI3uiv.glVertexAttribI3uiv = #Null : _GLFUNC_("glVertexAttribI3uiv") = @glVertexAttribI3uiv
  1928.   Global glProgramUniform4iv.glProgramUniform4iv = #Null : _GLFUNC_("glProgramUniform4iv") = @glProgramUniform4iv
  1929.   Global glMultiTexCoord1fv.glMultiTexCoord1fv = #Null : _GLFUNC_("glMultiTexCoord1fv") = @glMultiTexCoord1fv
  1930.   Global glStencilOp.glStencilOp = #Null : _GLFUNC_("glStencilOp") = @glStencilOp
  1931.   Global glTexEnvf.glTexEnvf = #Null : _GLFUNC_("glTexEnvf") = @glTexEnvf
  1932.   Global glColor4b.glColor4b = #Null : _GLFUNC_("glColor4b") = @glColor4b
  1933.   Global glEnableVertexAttribArray.glEnableVertexAttribArray = #Null : _GLFUNC_("glEnableVertexAttribArray") = @glEnableVertexAttribArray
  1934.   Global glGetSamplerParameterfv.glGetSamplerParameterfv = #Null : _GLFUNC_("glGetSamplerParameterfv") = @glGetSamplerParameterfv
  1935.   Global glTexCoord3sv.glTexCoord3sv = #Null : _GLFUNC_("glTexCoord3sv") = @glTexCoord3sv
  1936.   Global glTexCoord2dv.glTexCoord2dv = #Null : _GLFUNC_("glTexCoord2dv") = @glTexCoord2dv
  1937.   Global glGetTransformFeedbacki_v.glGetTransformFeedbacki_v = #Null : _GLFUNC_("glGetTransformFeedbacki_v") = @glGetTransformFeedbacki_v
  1938.   Global glColor4usv.glColor4usv = #Null : _GLFUNC_("glColor4usv") = @glColor4usv
  1939.   Global glLineStipple.glLineStipple = #Null : _GLFUNC_("glLineStipple") = @glLineStipple
  1940.   Global glUniform1fv.glUniform1fv = #Null : _GLFUNC_("glUniform1fv") = @glUniform1fv
  1941.   Global glVertex4iv.glVertex4iv = #Null : _GLFUNC_("glVertex4iv") = @glVertex4iv
  1942.   Global glInterleavedArrays.glInterleavedArrays = #Null : _GLFUNC_("glInterleavedArrays") = @glInterleavedArrays
  1943.   Global glGetTexEnvfv.glGetTexEnvfv = #Null : _GLFUNC_("glGetTexEnvfv") = @glGetTexEnvfv
  1944.   Global glLineWidth.glLineWidth = #Null : _GLFUNC_("glLineWidth") = @glLineWidth
  1945.   Global glCallList.glCallList = #Null : _GLFUNC_("glCallList") = @glCallList
  1946.   Global glGetUniformiv.glGetUniformiv = #Null : _GLFUNC_("glGetUniformiv") = @glGetUniformiv
  1947.   Global glClearNamedFramebufferiv.glClearNamedFramebufferiv = #Null : _GLFUNC_("glClearNamedFramebufferiv") = @glClearNamedFramebufferiv
  1948.   Global glReadBuffer.glReadBuffer = #Null : _GLFUNC_("glReadBuffer") = @glReadBuffer
  1949.   Global glTexImage1D.glTexImage1D = #Null : _GLFUNC_("glTexImage1D") = @glTexImage1D
  1950.   Global glNormalP3uiv.glNormalP3uiv = #Null : _GLFUNC_("glNormalP3uiv") = @glNormalP3uiv
  1951.   Global glRasterPos2sv.glRasterPos2sv = #Null : _GLFUNC_("glRasterPos2sv") = @glRasterPos2sv
  1952.   Global glTexCoord3dv.glTexCoord3dv = #Null : _GLFUNC_("glTexCoord3dv") = @glTexCoord3dv
  1953.   Global glGenLists.glGenLists = #Null : _GLFUNC_("glGenLists") = @glGenLists
  1954.   Global glDeleteProgramPipelines.glDeleteProgramPipelines = #Null : _GLFUNC_("glDeleteProgramPipelines") = @glDeleteProgramPipelines
  1955.   Global glTexCoord3iv.glTexCoord3iv = #Null : _GLFUNC_("glTexCoord3iv") = @glTexCoord3iv
  1956.   Global glIndexfv.glIndexfv = #Null : _GLFUNC_("glIndexfv") = @glIndexfv
  1957.   Global glVertexPointer.glVertexPointer = #Null : _GLFUNC_("glVertexPointer") = @glVertexPointer
  1958.   Global glUniform3dv.glUniform3dv = #Null : _GLFUNC_("glUniform3dv") = @glUniform3dv
  1959.   Global glRecti.glRecti = #Null : _GLFUNC_("glRecti") = @glRecti
  1960.   Global glClear.glClear = #Null : _GLFUNC_("glClear") = @glClear
  1961.   Global glTexImage2D.glTexImage2D = #Null : _GLFUNC_("glTexImage2D") = @glTexImage2D
  1962.   Global glVertexAttrib4Niv.glVertexAttrib4Niv = #Null : _GLFUNC_("glVertexAttrib4Niv") = @glVertexAttrib4Niv
  1963.   Global glLightf.glLightf = #Null : _GLFUNC_("glLightf") = @glLightf
  1964.   Global glRectiv.glRectiv = #Null : _GLFUNC_("glRectiv") = @glRectiv
  1965.   Global glPatchParameterfv.glPatchParameterfv = #Null : _GLFUNC_("glPatchParameterfv") = @glPatchParameterfv
  1966.   Global glBlitNamedFramebuffer.glBlitNamedFramebuffer = #Null : _GLFUNC_("glBlitNamedFramebuffer") = @glBlitNamedFramebuffer
  1967.   Global glMultiTexCoordP2ui.glMultiTexCoordP2ui = #Null : _GLFUNC_("glMultiTexCoordP2ui") = @glMultiTexCoordP2ui
  1968.   Global glColor4s.glColor4s = #Null : _GLFUNC_("glColor4s") = @glColor4s
  1969.   Global glScissorArrayv.glScissorArrayv = #Null : _GLFUNC_("glScissorArrayv") = @glScissorArrayv
  1970.   Global glGenVertexArrays.glGenVertexArrays = #Null : _GLFUNC_("glGenVertexArrays") = @glGenVertexArrays
  1971.   Global glFrontFace.glFrontFace = #Null : _GLFUNC_("glFrontFace") = @glFrontFace
  1972.   Global glDepthRange.glDepthRange = #Null : _GLFUNC_("glDepthRange") = @glDepthRange
  1973.  
  1974.   Declare.i GetProcAddress(name.s)
  1975.   Declare   Load()
  1976.   Declare.s GetVendor()
  1977.   Declare.s GetVersion()
  1978.   Declare.s GetShadingVersion()
  1979.   Declare.s GetExtentions()
  1980.   Declare.i CountExtentions()
  1981.   Declare.s GetExtentionName(index.l)
  1982.   Declare.l CheckError()
  1983.   Declare.s GetLastError()
  1984.  
  1985.   CompilerIf #PB_Compiler_Debugger = 1
  1986.     Macro IsLoaded(_NAME_):OpenGL::_GLFUNC_(_NAME_) & 1:EndMacro
  1987.   CompilerElse
  1988.     Macro isLoaded(_NAME_):1:EndMacro
  1989.   CompilerEndIf
  1990.  
  1991. EndDeclareModule
  1992.  
  1993.  
  1994. ;//////////////////////////////////////////////////////////////////////////////
  1995. ;
  1996. ;//////////////////////////////////////////////////////////////////////////////
  1997. Module OpenGL
  1998.  
  1999.   PrototypeC wglGetProcAddress(*name)
  2000.   Global wglGetProcAddress.wglGetProcAddress = #Null
  2001.   Global opengl_shared_library.i = #Null
  2002.   Global NewList error_code.i()
  2003.  
  2004.  
  2005.   ;////////////////////////////////////////////////////////////////////////////
  2006.   ;
  2007.   ;////////////////////////////////////////////////////////////////////////////
  2008.   Procedure.s string_error_code(code.l)
  2009.     Select code
  2010.       Case #GL_INVALID_ENUM
  2011.         ProcedureReturn "OpenGL error, Invalid enum ( 0x"+Hex(code)+" )"
  2012.       Case #GL_INVALID_VALUE
  2013.         ProcedureReturn "OpenGL error, Invalid value ( 0x"+Hex(code)+" )"
  2014.       Case #GL_INVALID_OPERATION
  2015.         ProcedureReturn "OpenGL error, Invalid operation ( 0x"+Hex(code)+" )"
  2016.       Case #GL_INVALID_FRAMEBUFFER_OPERATION
  2017.         ProcedureReturn "OpenGL error, Invalid frame buffer operation ( 0x"+Hex(code)+" )"
  2018.       Case #GL_OUT_OF_MEMORY
  2019.         ProcedureReturn "OpenGL error, Out of memory ( 0x"+Hex(code)+" )"
  2020.       Case #GL_STACK_UNDERFLOW
  2021.         ProcedureReturn "OpenGL error, Stack underflow ( 0x"+Hex(code)+" )"
  2022.       Case #GL_STACK_OVERFLOW
  2023.         ProcedureReturn "OpenGL error, Stack overflow ( 0x"+Hex(code)+" )"    
  2024.     EndSelect
  2025.   EndProcedure
  2026.  
  2027.   ;////////////////////////////////////////////////////////////////////////////
  2028.   ;
  2029.   ;////////////////////////////////////////////////////////////////////////////
  2030.   Procedure.i GetProcAddress(name.s)
  2031.     CompilerIf #PB_Compiler_OS = #PB_OS_Windows      
  2032.       If opengl_shared_library = #Null
  2033.         opengl_shared_library = OpenLibrary(#PB_Any,"opengl32.dll")
  2034.       EndIf
  2035.      
  2036.       If opengl_shared_library <> #Null And wglGetProcAddress = #Null
  2037.         wglGetProcAddress = GetFunction(opengl_shared_library,"wglGetProcAddress")        
  2038.       EndIf
  2039.      
  2040.       If wglGetProcAddress <> #Null
  2041.         *aname = Ascii(name)
  2042.         *func_ptr = wglGetProcAddress(*aname)
  2043.         FreeMemory(*aname)
  2044.         If *func_ptr = #Null
  2045.           *func_ptr = GetFunction(opengl_shared_library,name)
  2046.         EndIf
  2047.         ProcedureReturn *func_ptr
  2048.       EndIf
  2049.      
  2050.     CompilerElseIf #PB_Compiler_OS = #PB_OS_Linux      
  2051.       *aname = Ascii(name)
  2052.       *func_ptr = glXGetProcAddress(*aname)
  2053.       FreeMemory(*aname)
  2054.       ProcedureReturn *func_ptr      
  2055.     CompilerElse
  2056.       CompilerError "OS Not supported"
  2057.     CompilerEndIf
  2058.    
  2059.     ProcedureReturn #Null
  2060.   EndProcedure
  2061.  
  2062.   ;////////////////////////////////////////////////////////////////////////////
  2063.   ;
  2064.   ;////////////////////////////////////////////////////////////////////////////
  2065.   Procedure Load()
  2066.     ForEach _GLFUNC_()
  2067.       key$ = MapKey(_GLFUNC_())
  2068.       *ptr = _GLFUNC_(key$)
  2069.       If PeekI(*ptr) = #Null
  2070.         PokeI(_GLFUNC_(key$),GetProcAddress(key$))
  2071.       EndIf      
  2072.     Next
  2073.   EndProcedure
  2074.  
  2075.   ;////////////////////////////////////////////////////////////////////////////
  2076.   ;
  2077.   ;////////////////////////////////////////////////////////////////////////////
  2078.   Procedure.s GetVendor()
  2079.     *ptr = glGetString(#GL_VENDOR)
  2080.     ProcedureReturn PeekS(*ptr,-1,#PB_Ascii)
  2081.   EndProcedure
  2082.  
  2083.   ;////////////////////////////////////////////////////////////////////////////
  2084.   ;
  2085.   ;////////////////////////////////////////////////////////////////////////////
  2086.   Procedure.s GetVersion()
  2087.     *ptr = glGetString(#GL_VERSION)
  2088.     ProcedureReturn PeekS(*ptr,-1,#PB_Ascii)
  2089.   EndProcedure
  2090.  
  2091.   ;////////////////////////////////////////////////////////////////////////////
  2092.   ;
  2093.   ;////////////////////////////////////////////////////////////////////////////
  2094.   Procedure.s GetShadingVersion()
  2095.     *ptr = glGetString(#GL_SHADING_LANGUAGE_VERSION)
  2096.     ProcedureReturn PeekS(*ptr,-1,#PB_Ascii)
  2097.   EndProcedure
  2098.  
  2099.   ;////////////////////////////////////////////////////////////////////////////
  2100.   ;
  2101.   ;////////////////////////////////////////////////////////////////////////////
  2102.   Procedure.s GetExtentions()
  2103.     *ptr = glGetString(#GL_EXTENSIONS)
  2104.     ProcedureReturn PeekS(*ptr,-1,#PB_Ascii)
  2105.   EndProcedure
  2106.  
  2107.   ;////////////////////////////////////////////////////////////////////////////
  2108.   ;
  2109.   ;////////////////////////////////////////////////////////////////////////////
  2110.   Procedure.i CountExtentions()
  2111.     ext$ = GetExtentions()
  2112.     ProcedureReturn CountString(ext$," ") + 1
  2113.   EndProcedure
  2114.  
  2115.   ;////////////////////////////////////////////////////////////////////////////
  2116.   ;
  2117.   ;////////////////////////////////////////////////////////////////////////////
  2118.   Procedure.s GetExtentionName(index.l)
  2119.     *ptr = glGetStringi(#GL_EXTENSIONS, index)
  2120.     If *ptr
  2121.       ProcedureReturn PeekS(*ptr,-1,#PB_Ascii)
  2122.     EndIf
  2123.     ProcedureReturn ""
  2124.   EndProcedure
  2125.  
  2126.   ;////////////////////////////////////////////////////////////////////////////
  2127.   ;
  2128.   ;////////////////////////////////////////////////////////////////////////////
  2129.   Procedure.l CheckError()
  2130.     error_code = glGetError()
  2131.     If error_code <> #GL_NO_ERROR
  2132.       AddElement(error_code())
  2133.       error_code() = error_code
  2134.       ProcedureReturn #True
  2135.     EndIf
  2136.     ProcedureReturn #False
  2137.   EndProcedure
  2138.  
  2139.   ;////////////////////////////////////////////////////////////////////////////
  2140.   ;
  2141.   ;////////////////////////////////////////////////////////////////////////////
  2142.   Procedure.s GetLastError()
  2143.     If ListSize(error_code()) > 0
  2144.       LastElement(error_code())
  2145.       result.s = string_error_code(error_code())
  2146.       DeleteElement(error_code())
  2147.       ProcedureReturn result
  2148.     EndIf
  2149.     ProcedureReturn ""
  2150.   EndProcedure  
  2151.  
  2152.  
  2153. EndModule
  2154.  
Advertisement
Add Comment
Please, Sign In to add comment