1 //
2 // Copyright 2020 Pixar
3 //
4 // Licensed under the Apache License, Version 2.0 (the "Apache License")
5 // with the following modification; you may not use this file except in
6 // compliance with the Apache License and the following modification to it:
7 // Section 6. Trademarks. is deleted and replaced with:
8 //
9 // 6. Trademarks. This License does not grant permission to use the trade
10 // names, trademarks, service marks, or product names of the Licensor
11 // and its affiliates, except as required to comply with Section 4(c) of
12 // the License and to reproduce the content of the NOTICE file.
13 //
14 // You may obtain a copy of the Apache License at
15 //
16 // http://www.apache.org/licenses/LICENSE-2.0
17 //
18 // Unless required by applicable law or agreed to in writing, software
19 // distributed under the Apache License with the above modification is
20 // distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
21 // KIND, either express or implied. See the Apache License for the specific
22 // language governing permissions and limitations under the Apache License.
23 //
24
25 #include "pxr/imaging/garch/glApi.h"
26
27 #include "pxr/base/tf/diagnostic.h"
28
29 #include "pxr/base/arch/defines.h"
30 #include "pxr/base/arch/library.h"
31
32 #include <cstring>
33 #include <cstdlib>
34 #include <cassert>
35 #include <vector>
36
37
38 PXR_NAMESPACE_OPEN_SCOPE
39 namespace internal {
40 namespace GLApi {
41
42
43 bool GARCH_GL_VERSION_1_0 = false;
44 bool GARCH_GL_VERSION_1_1 = false;
45 bool GARCH_GL_VERSION_1_2 = false;
46 bool GARCH_GL_VERSION_1_3 = false;
47 bool GARCH_GL_VERSION_1_4 = false;
48 bool GARCH_GL_VERSION_1_5 = false;
49 bool GARCH_GL_VERSION_2_0 = false;
50 bool GARCH_GL_VERSION_2_1 = false;
51 bool GARCH_GL_VERSION_3_0 = false;
52 bool GARCH_GL_VERSION_3_1 = false;
53 bool GARCH_GL_VERSION_3_2 = false;
54 bool GARCH_GL_VERSION_3_3 = false;
55 bool GARCH_GL_VERSION_4_0 = false;
56 bool GARCH_GL_VERSION_4_1 = false;
57 bool GARCH_GL_VERSION_4_2 = false;
58 bool GARCH_GL_VERSION_4_3 = false;
59 bool GARCH_GL_VERSION_4_4 = false;
60 bool GARCH_GL_VERSION_4_5 = false;
61 bool GARCH_GL_VERSION_4_6 = false;
62
63
64 bool GARCH_GL_AMD_blend_minmax_factor = false;
65 bool GARCH_GL_AMD_conservative_depth = false;
66 bool GARCH_GL_AMD_debug_output = false;
67 bool GARCH_GL_AMD_depth_clamp_separate = false;
68 bool GARCH_GL_AMD_draw_buffers_blend = false;
69 bool GARCH_GL_AMD_framebuffer_multisample_advanced = false;
70 bool GARCH_GL_AMD_framebuffer_sample_positions = false;
71 bool GARCH_GL_AMD_gcn_shader = false;
72 bool GARCH_GL_AMD_gpu_shader_half_float = false;
73 bool GARCH_GL_AMD_gpu_shader_int16 = false;
74 bool GARCH_GL_AMD_gpu_shader_int64 = false;
75 bool GARCH_GL_AMD_interleaved_elements = false;
76 bool GARCH_GL_AMD_multi_draw_indirect = false;
77 bool GARCH_GL_AMD_name_gen_delete = false;
78 bool GARCH_GL_AMD_occlusion_query_event = false;
79 bool GARCH_GL_AMD_performance_monitor = false;
80 bool GARCH_GL_AMD_pinned_memory = false;
81 bool GARCH_GL_AMD_query_buffer_object = false;
82 bool GARCH_GL_AMD_sample_positions = false;
83 bool GARCH_GL_AMD_seamless_cubemap_per_texture = false;
84 bool GARCH_GL_AMD_shader_atomic_counter_ops = false;
85 bool GARCH_GL_AMD_shader_ballot = false;
86 bool GARCH_GL_AMD_shader_gpu_shader_half_float_fetch = false;
87 bool GARCH_GL_AMD_shader_image_load_store_lod = false;
88 bool GARCH_GL_AMD_shader_stencil_export = false;
89 bool GARCH_GL_AMD_shader_trinary_minmax = false;
90 bool GARCH_GL_AMD_shader_explicit_vertex_parameter = false;
91 bool GARCH_GL_AMD_sparse_texture = false;
92 bool GARCH_GL_AMD_stencil_operation_extended = false;
93 bool GARCH_GL_AMD_texture_gather_bias_lod = false;
94 bool GARCH_GL_AMD_texture_texture4 = false;
95 bool GARCH_GL_AMD_transform_feedback3_lines_triangles = false;
96 bool GARCH_GL_AMD_transform_feedback4 = false;
97 bool GARCH_GL_AMD_vertex_shader_layer = false;
98 bool GARCH_GL_AMD_vertex_shader_tessellator = false;
99 bool GARCH_GL_AMD_vertex_shader_viewport_index = false;
100 bool GARCH_GL_APPLE_aux_depth_stencil = false;
101 bool GARCH_GL_APPLE_client_storage = false;
102 bool GARCH_GL_APPLE_element_array = false;
103 bool GARCH_GL_APPLE_fence = false;
104 bool GARCH_GL_APPLE_float_pixels = false;
105 bool GARCH_GL_APPLE_flush_buffer_range = false;
106 bool GARCH_GL_APPLE_object_purgeable = false;
107 bool GARCH_GL_APPLE_rgb_422 = false;
108 bool GARCH_GL_APPLE_row_bytes = false;
109 bool GARCH_GL_APPLE_specular_vector = false;
110 bool GARCH_GL_APPLE_texture_range = false;
111 bool GARCH_GL_APPLE_transform_hint = false;
112 bool GARCH_GL_APPLE_vertex_array_object = false;
113 bool GARCH_GL_APPLE_vertex_array_range = false;
114 bool GARCH_GL_APPLE_vertex_program_evaluators = false;
115 bool GARCH_GL_APPLE_ycbcr_422 = false;
116 bool GARCH_GL_ARB_ES2_compatibility = false;
117 bool GARCH_GL_ARB_ES3_1_compatibility = false;
118 bool GARCH_GL_ARB_ES3_2_compatibility = false;
119 bool GARCH_GL_ARB_ES3_compatibility = false;
120 bool GARCH_GL_ARB_arrays_of_arrays = false;
121 bool GARCH_GL_ARB_base_instance = false;
122 bool GARCH_GL_ARB_bindless_texture = false;
123 bool GARCH_GL_ARB_blend_func_extended = false;
124 bool GARCH_GL_ARB_buffer_storage = false;
125 bool GARCH_GL_ARB_cl_event = false;
126 bool GARCH_GL_ARB_clear_buffer_object = false;
127 bool GARCH_GL_ARB_clear_texture = false;
128 bool GARCH_GL_ARB_clip_control = false;
129 bool GARCH_GL_ARB_color_buffer_float = false;
130 bool GARCH_GL_ARB_compatibility = false;
131 bool GARCH_GL_ARB_compressed_texture_pixel_storage = false;
132 bool GARCH_GL_ARB_compute_shader = false;
133 bool GARCH_GL_ARB_compute_variable_group_size = false;
134 bool GARCH_GL_ARB_conditional_render_inverted = false;
135 bool GARCH_GL_ARB_conservative_depth = false;
136 bool GARCH_GL_ARB_copy_buffer = false;
137 bool GARCH_GL_ARB_copy_image = false;
138 bool GARCH_GL_ARB_cull_distance = false;
139 bool GARCH_GL_ARB_debug_output = false;
140 bool GARCH_GL_ARB_depth_buffer_float = false;
141 bool GARCH_GL_ARB_depth_clamp = false;
142 bool GARCH_GL_ARB_depth_texture = false;
143 bool GARCH_GL_ARB_derivative_control = false;
144 bool GARCH_GL_ARB_direct_state_access = false;
145 bool GARCH_GL_ARB_draw_buffers = false;
146 bool GARCH_GL_ARB_draw_buffers_blend = false;
147 bool GARCH_GL_ARB_draw_elements_base_vertex = false;
148 bool GARCH_GL_ARB_draw_indirect = false;
149 bool GARCH_GL_ARB_draw_instanced = false;
150 bool GARCH_GL_ARB_enhanced_layouts = false;
151 bool GARCH_GL_ARB_explicit_attrib_location = false;
152 bool GARCH_GL_ARB_explicit_uniform_location = false;
153 bool GARCH_GL_ARB_fragment_coord_conventions = false;
154 bool GARCH_GL_ARB_fragment_layer_viewport = false;
155 bool GARCH_GL_ARB_fragment_program = false;
156 bool GARCH_GL_ARB_fragment_program_shadow = false;
157 bool GARCH_GL_ARB_fragment_shader = false;
158 bool GARCH_GL_ARB_fragment_shader_interlock = false;
159 bool GARCH_GL_ARB_framebuffer_no_attachments = false;
160 bool GARCH_GL_ARB_framebuffer_object = false;
161 bool GARCH_GL_ARB_framebuffer_sRGB = false;
162 bool GARCH_GL_ARB_geometry_shader4 = false;
163 bool GARCH_GL_ARB_get_program_binary = false;
164 bool GARCH_GL_ARB_get_texture_sub_image = false;
165 bool GARCH_GL_ARB_gl_spirv = false;
166 bool GARCH_GL_ARB_gpu_shader5 = false;
167 bool GARCH_GL_ARB_gpu_shader_fp64 = false;
168 bool GARCH_GL_ARB_gpu_shader_int64 = false;
169 bool GARCH_GL_ARB_half_float_pixel = false;
170 bool GARCH_GL_ARB_half_float_vertex = false;
171 bool GARCH_GL_ARB_imaging = false;
172 bool GARCH_GL_ARB_indirect_parameters = false;
173 bool GARCH_GL_ARB_instanced_arrays = false;
174 bool GARCH_GL_ARB_internalformat_query = false;
175 bool GARCH_GL_ARB_internalformat_query2 = false;
176 bool GARCH_GL_ARB_invalidate_subdata = false;
177 bool GARCH_GL_ARB_map_buffer_alignment = false;
178 bool GARCH_GL_ARB_map_buffer_range = false;
179 bool GARCH_GL_ARB_matrix_palette = false;
180 bool GARCH_GL_ARB_multi_bind = false;
181 bool GARCH_GL_ARB_multi_draw_indirect = false;
182 bool GARCH_GL_ARB_multisample = false;
183 bool GARCH_GL_ARB_multitexture = false;
184 bool GARCH_GL_ARB_occlusion_query = false;
185 bool GARCH_GL_ARB_occlusion_query2 = false;
186 bool GARCH_GL_ARB_parallel_shader_compile = false;
187 bool GARCH_GL_ARB_pipeline_statistics_query = false;
188 bool GARCH_GL_ARB_pixel_buffer_object = false;
189 bool GARCH_GL_ARB_point_parameters = false;
190 bool GARCH_GL_ARB_point_sprite = false;
191 bool GARCH_GL_ARB_polygon_offset_clamp = false;
192 bool GARCH_GL_ARB_post_depth_coverage = false;
193 bool GARCH_GL_ARB_program_interface_query = false;
194 bool GARCH_GL_ARB_provoking_vertex = false;
195 bool GARCH_GL_ARB_query_buffer_object = false;
196 bool GARCH_GL_ARB_robust_buffer_access_behavior = false;
197 bool GARCH_GL_ARB_robustness = false;
198 bool GARCH_GL_ARB_robustness_isolation = false;
199 bool GARCH_GL_ARB_sample_locations = false;
200 bool GARCH_GL_ARB_sample_shading = false;
201 bool GARCH_GL_ARB_sampler_objects = false;
202 bool GARCH_GL_ARB_seamless_cube_map = false;
203 bool GARCH_GL_ARB_seamless_cubemap_per_texture = false;
204 bool GARCH_GL_ARB_separate_shader_objects = false;
205 bool GARCH_GL_ARB_shader_atomic_counter_ops = false;
206 bool GARCH_GL_ARB_shader_atomic_counters = false;
207 bool GARCH_GL_ARB_shader_ballot = false;
208 bool GARCH_GL_ARB_shader_bit_encoding = false;
209 bool GARCH_GL_ARB_shader_clock = false;
210 bool GARCH_GL_ARB_shader_draw_parameters = false;
211 bool GARCH_GL_ARB_shader_group_vote = false;
212 bool GARCH_GL_ARB_shader_image_load_store = false;
213 bool GARCH_GL_ARB_shader_image_size = false;
214 bool GARCH_GL_ARB_shader_objects = false;
215 bool GARCH_GL_ARB_shader_precision = false;
216 bool GARCH_GL_ARB_shader_stencil_export = false;
217 bool GARCH_GL_ARB_shader_storage_buffer_object = false;
218 bool GARCH_GL_ARB_shader_subroutine = false;
219 bool GARCH_GL_ARB_shader_texture_image_samples = false;
220 bool GARCH_GL_ARB_shader_texture_lod = false;
221 bool GARCH_GL_ARB_shader_viewport_layer_array = false;
222 bool GARCH_GL_ARB_shading_language_100 = false;
223 bool GARCH_GL_ARB_shading_language_420pack = false;
224 bool GARCH_GL_ARB_shading_language_include = false;
225 bool GARCH_GL_ARB_shading_language_packing = false;
226 bool GARCH_GL_ARB_shadow = false;
227 bool GARCH_GL_ARB_shadow_ambient = false;
228 bool GARCH_GL_ARB_sparse_buffer = false;
229 bool GARCH_GL_ARB_sparse_texture = false;
230 bool GARCH_GL_ARB_sparse_texture2 = false;
231 bool GARCH_GL_ARB_sparse_texture_clamp = false;
232 bool GARCH_GL_ARB_spirv_extensions = false;
233 bool GARCH_GL_ARB_stencil_texturing = false;
234 bool GARCH_GL_ARB_sync = false;
235 bool GARCH_GL_ARB_tessellation_shader = false;
236 bool GARCH_GL_ARB_texture_barrier = false;
237 bool GARCH_GL_ARB_texture_border_clamp = false;
238 bool GARCH_GL_ARB_texture_buffer_object = false;
239 bool GARCH_GL_ARB_texture_buffer_object_rgb32 = false;
240 bool GARCH_GL_ARB_texture_buffer_range = false;
241 bool GARCH_GL_ARB_texture_compression = false;
242 bool GARCH_GL_ARB_texture_compression_bptc = false;
243 bool GARCH_GL_ARB_texture_compression_rgtc = false;
244 bool GARCH_GL_ARB_texture_cube_map = false;
245 bool GARCH_GL_ARB_texture_cube_map_array = false;
246 bool GARCH_GL_ARB_texture_env_add = false;
247 bool GARCH_GL_ARB_texture_env_combine = false;
248 bool GARCH_GL_ARB_texture_env_crossbar = false;
249 bool GARCH_GL_ARB_texture_env_dot3 = false;
250 bool GARCH_GL_ARB_texture_filter_anisotropic = false;
251 bool GARCH_GL_ARB_texture_filter_minmax = false;
252 bool GARCH_GL_ARB_texture_float = false;
253 bool GARCH_GL_ARB_texture_gather = false;
254 bool GARCH_GL_ARB_texture_mirror_clamp_to_edge = false;
255 bool GARCH_GL_ARB_texture_mirrored_repeat = false;
256 bool GARCH_GL_ARB_texture_multisample = false;
257 bool GARCH_GL_ARB_texture_non_power_of_two = false;
258 bool GARCH_GL_ARB_texture_query_levels = false;
259 bool GARCH_GL_ARB_texture_query_lod = false;
260 bool GARCH_GL_ARB_texture_rectangle = false;
261 bool GARCH_GL_ARB_texture_rg = false;
262 bool GARCH_GL_ARB_texture_rgb10_a2ui = false;
263 bool GARCH_GL_ARB_texture_stencil8 = false;
264 bool GARCH_GL_ARB_texture_storage = false;
265 bool GARCH_GL_ARB_texture_storage_multisample = false;
266 bool GARCH_GL_ARB_texture_swizzle = false;
267 bool GARCH_GL_ARB_texture_view = false;
268 bool GARCH_GL_ARB_timer_query = false;
269 bool GARCH_GL_ARB_transform_feedback2 = false;
270 bool GARCH_GL_ARB_transform_feedback3 = false;
271 bool GARCH_GL_ARB_transform_feedback_instanced = false;
272 bool GARCH_GL_ARB_transform_feedback_overflow_query = false;
273 bool GARCH_GL_ARB_transpose_matrix = false;
274 bool GARCH_GL_ARB_uniform_buffer_object = false;
275 bool GARCH_GL_ARB_vertex_array_bgra = false;
276 bool GARCH_GL_ARB_vertex_array_object = false;
277 bool GARCH_GL_ARB_vertex_attrib_64bit = false;
278 bool GARCH_GL_ARB_vertex_attrib_binding = false;
279 bool GARCH_GL_ARB_vertex_blend = false;
280 bool GARCH_GL_ARB_vertex_buffer_object = false;
281 bool GARCH_GL_ARB_vertex_program = false;
282 bool GARCH_GL_ARB_vertex_shader = false;
283 bool GARCH_GL_ARB_vertex_type_10f_11f_11f_rev = false;
284 bool GARCH_GL_ARB_vertex_type_2_10_10_10_rev = false;
285 bool GARCH_GL_ARB_viewport_array = false;
286 bool GARCH_GL_ARB_window_pos = false;
287 bool GARCH_GL_EXT_422_pixels = false;
288 bool GARCH_GL_EXT_EGL_image_storage = false;
289 bool GARCH_GL_EXT_EGL_sync = false;
290 bool GARCH_GL_EXT_abgr = false;
291 bool GARCH_GL_EXT_bgra = false;
292 bool GARCH_GL_EXT_bindable_uniform = false;
293 bool GARCH_GL_EXT_blend_color = false;
294 bool GARCH_GL_EXT_blend_equation_separate = false;
295 bool GARCH_GL_EXT_blend_func_separate = false;
296 bool GARCH_GL_EXT_blend_logic_op = false;
297 bool GARCH_GL_EXT_blend_minmax = false;
298 bool GARCH_GL_EXT_blend_subtract = false;
299 bool GARCH_GL_EXT_clip_volume_hint = false;
300 bool GARCH_GL_EXT_cmyka = false;
301 bool GARCH_GL_EXT_color_subtable = false;
302 bool GARCH_GL_EXT_compiled_vertex_array = false;
303 bool GARCH_GL_EXT_convolution = false;
304 bool GARCH_GL_EXT_coordinate_frame = false;
305 bool GARCH_GL_EXT_copy_texture = false;
306 bool GARCH_GL_EXT_cull_vertex = false;
307 bool GARCH_GL_EXT_debug_label = false;
308 bool GARCH_GL_EXT_debug_marker = false;
309 bool GARCH_GL_EXT_depth_bounds_test = false;
310 bool GARCH_GL_EXT_direct_state_access = false;
311 bool GARCH_GL_EXT_draw_buffers2 = false;
312 bool GARCH_GL_EXT_draw_instanced = false;
313 bool GARCH_GL_EXT_draw_range_elements = false;
314 bool GARCH_GL_EXT_external_buffer = false;
315 bool GARCH_GL_EXT_fog_coord = false;
316 bool GARCH_GL_EXT_framebuffer_blit = false;
317 bool GARCH_GL_EXT_framebuffer_multisample = false;
318 bool GARCH_GL_EXT_framebuffer_multisample_blit_scaled = false;
319 bool GARCH_GL_EXT_framebuffer_object = false;
320 bool GARCH_GL_EXT_framebuffer_sRGB = false;
321 bool GARCH_GL_EXT_geometry_shader4 = false;
322 bool GARCH_GL_EXT_gpu_program_parameters = false;
323 bool GARCH_GL_EXT_gpu_shader4 = false;
324 bool GARCH_GL_EXT_histogram = false;
325 bool GARCH_GL_EXT_index_array_formats = false;
326 bool GARCH_GL_EXT_index_func = false;
327 bool GARCH_GL_EXT_index_material = false;
328 bool GARCH_GL_EXT_index_texture = false;
329 bool GARCH_GL_EXT_light_texture = false;
330 bool GARCH_GL_EXT_memory_object = false;
331 bool GARCH_GL_EXT_memory_object_fd = false;
332 bool GARCH_GL_EXT_memory_object_win32 = false;
333 bool GARCH_GL_EXT_misc_attribute = false;
334 bool GARCH_GL_EXT_multi_draw_arrays = false;
335 bool GARCH_GL_EXT_multisample = false;
336 bool GARCH_GL_EXT_multiview_tessellation_geometry_shader = false;
337 bool GARCH_GL_EXT_multiview_texture_multisample = false;
338 bool GARCH_GL_EXT_multiview_timer_query = false;
339 bool GARCH_GL_EXT_packed_depth_stencil = false;
340 bool GARCH_GL_EXT_packed_float = false;
341 bool GARCH_GL_EXT_packed_pixels = false;
342 bool GARCH_GL_EXT_paletted_texture = false;
343 bool GARCH_GL_EXT_pixel_buffer_object = false;
344 bool GARCH_GL_EXT_pixel_transform = false;
345 bool GARCH_GL_EXT_pixel_transform_color_table = false;
346 bool GARCH_GL_EXT_point_parameters = false;
347 bool GARCH_GL_EXT_polygon_offset = false;
348 bool GARCH_GL_EXT_polygon_offset_clamp = false;
349 bool GARCH_GL_EXT_post_depth_coverage = false;
350 bool GARCH_GL_EXT_provoking_vertex = false;
351 bool GARCH_GL_EXT_raster_multisample = false;
352 bool GARCH_GL_EXT_rescale_normal = false;
353 bool GARCH_GL_EXT_semaphore = false;
354 bool GARCH_GL_EXT_semaphore_fd = false;
355 bool GARCH_GL_EXT_semaphore_win32 = false;
356 bool GARCH_GL_EXT_secondary_color = false;
357 bool GARCH_GL_EXT_separate_shader_objects = false;
358 bool GARCH_GL_EXT_separate_specular_color = false;
359 bool GARCH_GL_EXT_shader_framebuffer_fetch = false;
360 bool GARCH_GL_EXT_shader_framebuffer_fetch_non_coherent = false;
361 bool GARCH_GL_EXT_shader_image_load_formatted = false;
362 bool GARCH_GL_EXT_shader_image_load_store = false;
363 bool GARCH_GL_EXT_shader_integer_mix = false;
364 bool GARCH_GL_EXT_shadow_funcs = false;
365 bool GARCH_GL_EXT_shared_texture_palette = false;
366 bool GARCH_GL_EXT_sparse_texture2 = false;
367 bool GARCH_GL_EXT_stencil_clear_tag = false;
368 bool GARCH_GL_EXT_stencil_two_side = false;
369 bool GARCH_GL_EXT_stencil_wrap = false;
370 bool GARCH_GL_EXT_subtexture = false;
371 bool GARCH_GL_EXT_texture = false;
372 bool GARCH_GL_EXT_texture3D = false;
373 bool GARCH_GL_EXT_texture_array = false;
374 bool GARCH_GL_EXT_texture_buffer_object = false;
375 bool GARCH_GL_EXT_texture_compression_latc = false;
376 bool GARCH_GL_EXT_texture_compression_rgtc = false;
377 bool GARCH_GL_EXT_texture_compression_s3tc = false;
378 bool GARCH_GL_EXT_texture_cube_map = false;
379 bool GARCH_GL_EXT_texture_env_add = false;
380 bool GARCH_GL_EXT_texture_env_combine = false;
381 bool GARCH_GL_EXT_texture_env_dot3 = false;
382 bool GARCH_GL_EXT_texture_filter_anisotropic = false;
383 bool GARCH_GL_EXT_texture_filter_minmax = false;
384 bool GARCH_GL_EXT_texture_integer = false;
385 bool GARCH_GL_EXT_texture_lod_bias = false;
386 bool GARCH_GL_EXT_texture_mirror_clamp = false;
387 bool GARCH_GL_EXT_texture_object = false;
388 bool GARCH_GL_EXT_texture_perturb_normal = false;
389 bool GARCH_GL_EXT_texture_sRGB = false;
390 bool GARCH_GL_EXT_texture_sRGB_R8 = false;
391 bool GARCH_GL_EXT_texture_sRGB_decode = false;
392 bool GARCH_GL_EXT_texture_shared_exponent = false;
393 bool GARCH_GL_EXT_texture_snorm = false;
394 bool GARCH_GL_EXT_texture_swizzle = false;
395 bool GARCH_GL_NV_timeline_semaphore = false;
396 bool GARCH_GL_EXT_timer_query = false;
397 bool GARCH_GL_EXT_transform_feedback = false;
398 bool GARCH_GL_EXT_vertex_array = false;
399 bool GARCH_GL_EXT_vertex_array_bgra = false;
400 bool GARCH_GL_EXT_vertex_attrib_64bit = false;
401 bool GARCH_GL_EXT_vertex_shader = false;
402 bool GARCH_GL_EXT_vertex_weighting = false;
403 bool GARCH_GL_EXT_win32_keyed_mutex = false;
404 bool GARCH_GL_EXT_window_rectangles = false;
405 bool GARCH_GL_EXT_x11_sync_object = false;
406 bool GARCH_GL_INTEL_conservative_rasterization = false;
407 bool GARCH_GL_INTEL_fragment_shader_ordering = false;
408 bool GARCH_GL_INTEL_framebuffer_CMAA = false;
409 bool GARCH_GL_INTEL_map_texture = false;
410 bool GARCH_GL_INTEL_blackhole_render = false;
411 bool GARCH_GL_INTEL_parallel_arrays = false;
412 bool GARCH_GL_INTEL_performance_query = false;
413 bool GARCH_GL_KHR_blend_equation_advanced = false;
414 bool GARCH_GL_KHR_blend_equation_advanced_coherent = false;
415 bool GARCH_GL_KHR_context_flush_control = false;
416 bool GARCH_GL_KHR_debug = false;
417 bool GARCH_GL_KHR_no_error = false;
418 bool GARCH_GL_KHR_robust_buffer_access_behavior = false;
419 bool GARCH_GL_KHR_robustness = false;
420 bool GARCH_GL_KHR_shader_subgroup = false;
421 bool GARCH_GL_KHR_texture_compression_astc_hdr = false;
422 bool GARCH_GL_KHR_texture_compression_astc_ldr = false;
423 bool GARCH_GL_KHR_texture_compression_astc_sliced_3d = false;
424 bool GARCH_GL_KHR_parallel_shader_compile = false;
425 bool GARCH_GL_NVX_blend_equation_advanced_multi_draw_buffers = false;
426 bool GARCH_GL_NVX_conditional_render = false;
427 bool GARCH_GL_NVX_gpu_memory_info = false;
428 bool GARCH_GL_NVX_linked_gpu_multicast = false;
429 bool GARCH_GL_NV_alpha_to_coverage_dither_control = false;
430 bool GARCH_GL_NV_bindless_multi_draw_indirect = false;
431 bool GARCH_GL_NV_bindless_multi_draw_indirect_count = false;
432 bool GARCH_GL_NV_bindless_texture = false;
433 bool GARCH_GL_NV_blend_equation_advanced = false;
434 bool GARCH_GL_NV_blend_equation_advanced_coherent = false;
435 bool GARCH_GL_NV_blend_minmax_factor = false;
436 bool GARCH_GL_NV_blend_square = false;
437 bool GARCH_GL_NV_clip_space_w_scaling = false;
438 bool GARCH_GL_NV_command_list = false;
439 bool GARCH_GL_NV_compute_program5 = false;
440 bool GARCH_GL_NV_compute_shader_derivatives = false;
441 bool GARCH_GL_NV_conditional_render = false;
442 bool GARCH_GL_NV_conservative_raster = false;
443 bool GARCH_GL_NV_conservative_raster_dilate = false;
444 bool GARCH_GL_NV_conservative_raster_pre_snap = false;
445 bool GARCH_GL_NV_conservative_raster_pre_snap_triangles = false;
446 bool GARCH_GL_NV_conservative_raster_underestimation = false;
447 bool GARCH_GL_NV_copy_depth_to_color = false;
448 bool GARCH_GL_NV_copy_image = false;
449 bool GARCH_GL_NV_deep_texture3D = false;
450 bool GARCH_GL_NV_depth_buffer_float = false;
451 bool GARCH_GL_NV_depth_clamp = false;
452 bool GARCH_GL_NV_draw_texture = false;
453 bool GARCH_GL_NV_draw_vulkan_image = false;
454 bool GARCH_GL_NV_evaluators = false;
455 bool GARCH_GL_NV_explicit_multisample = false;
456 bool GARCH_GL_NV_fence = false;
457 bool GARCH_GL_NV_fill_rectangle = false;
458 bool GARCH_GL_NV_float_buffer = false;
459 bool GARCH_GL_NV_fog_distance = false;
460 bool GARCH_GL_NV_fragment_coverage_to_color = false;
461 bool GARCH_GL_NV_fragment_program = false;
462 bool GARCH_GL_NV_fragment_program2 = false;
463 bool GARCH_GL_NV_fragment_program4 = false;
464 bool GARCH_GL_NV_fragment_program_option = false;
465 bool GARCH_GL_NV_fragment_shader_barycentric = false;
466 bool GARCH_GL_NV_fragment_shader_interlock = false;
467 bool GARCH_GL_NV_framebuffer_mixed_samples = false;
468 bool GARCH_GL_NV_framebuffer_multisample_coverage = false;
469 bool GARCH_GL_NV_geometry_program4 = false;
470 bool GARCH_GL_NV_geometry_shader4 = false;
471 bool GARCH_GL_NV_geometry_shader_passthrough = false;
472 bool GARCH_GL_NV_gpu_program4 = false;
473 bool GARCH_GL_NV_gpu_program5 = false;
474 bool GARCH_GL_NV_gpu_program5_mem_extended = false;
475 bool GARCH_GL_NV_gpu_shader5 = false;
476 bool GARCH_GL_NV_half_float = false;
477 bool GARCH_GL_NV_internalformat_sample_query = false;
478 bool GARCH_GL_NV_light_max_exponent = false;
479 bool GARCH_GL_NV_gpu_multicast = false;
480 bool GARCH_GL_NVX_gpu_multicast2 = false;
481 bool GARCH_GL_NVX_progress_fence = false;
482 bool GARCH_GL_NV_memory_attachment = false;
483 bool GARCH_GL_NV_memory_object_sparse = false;
484 bool GARCH_GL_NV_mesh_shader = false;
485 bool GARCH_GL_NV_multisample_coverage = false;
486 bool GARCH_GL_NV_multisample_filter_hint = false;
487 bool GARCH_GL_NV_occlusion_query = false;
488 bool GARCH_GL_NV_packed_depth_stencil = false;
489 bool GARCH_GL_NV_parameter_buffer_object = false;
490 bool GARCH_GL_NV_parameter_buffer_object2 = false;
491 bool GARCH_GL_NV_path_rendering = false;
492 bool GARCH_GL_NV_path_rendering_shared_edge = false;
493 bool GARCH_GL_NV_pixel_data_range = false;
494 bool GARCH_GL_NV_point_sprite = false;
495 bool GARCH_GL_NV_present_video = false;
496 bool GARCH_GL_NV_primitive_restart = false;
497 bool GARCH_GL_NV_query_resource = false;
498 bool GARCH_GL_NV_query_resource_tag = false;
499 bool GARCH_GL_NV_register_combiners = false;
500 bool GARCH_GL_NV_register_combiners2 = false;
501 bool GARCH_GL_NV_representative_fragment_test = false;
502 bool GARCH_GL_NV_robustness_video_memory_purge = false;
503 bool GARCH_GL_NV_sample_locations = false;
504 bool GARCH_GL_NV_sample_mask_override_coverage = false;
505 bool GARCH_GL_NV_scissor_exclusive = false;
506 bool GARCH_GL_NV_shader_atomic_counters = false;
507 bool GARCH_GL_NV_shader_atomic_float = false;
508 bool GARCH_GL_NV_shader_atomic_float64 = false;
509 bool GARCH_GL_NV_shader_atomic_fp16_vector = false;
510 bool GARCH_GL_NV_shader_atomic_int64 = false;
511 bool GARCH_GL_NV_shader_buffer_load = false;
512 bool GARCH_GL_NV_shader_buffer_store = false;
513 bool GARCH_GL_NV_shader_storage_buffer_object = false;
514 bool GARCH_GL_NV_shader_subgroup_partitioned = false;
515 bool GARCH_GL_NV_shader_texture_footprint = false;
516 bool GARCH_GL_NV_shader_thread_group = false;
517 bool GARCH_GL_NV_shader_thread_shuffle = false;
518 bool GARCH_GL_NV_shading_rate_image = false;
519 bool GARCH_GL_NV_stereo_view_rendering = false;
520 bool GARCH_GL_NV_tessellation_program5 = false;
521 bool GARCH_GL_NV_texgen_emboss = false;
522 bool GARCH_GL_NV_texgen_reflection = false;
523 bool GARCH_GL_NV_texture_barrier = false;
524 bool GARCH_GL_NV_texture_compression_vtc = false;
525 bool GARCH_GL_NV_texture_env_combine4 = false;
526 bool GARCH_GL_NV_texture_expand_normal = false;
527 bool GARCH_GL_NV_texture_multisample = false;
528 bool GARCH_GL_NV_texture_rectangle = false;
529 bool GARCH_GL_NV_texture_rectangle_compressed = false;
530 bool GARCH_GL_NV_texture_shader = false;
531 bool GARCH_GL_NV_texture_shader2 = false;
532 bool GARCH_GL_NV_texture_shader3 = false;
533 bool GARCH_GL_NV_transform_feedback = false;
534 bool GARCH_GL_NV_transform_feedback2 = false;
535 bool GARCH_GL_NV_uniform_buffer_unified_memory = false;
536 bool GARCH_GL_NV_vdpau_interop = false;
537 bool GARCH_GL_NV_vdpau_interop2 = false;
538 bool GARCH_GL_NV_vertex_array_range = false;
539 bool GARCH_GL_NV_vertex_array_range2 = false;
540 bool GARCH_GL_NV_vertex_attrib_integer_64bit = false;
541 bool GARCH_GL_NV_vertex_buffer_unified_memory = false;
542 bool GARCH_GL_NV_vertex_program = false;
543 bool GARCH_GL_NV_vertex_program1_1 = false;
544 bool GARCH_GL_NV_vertex_program2 = false;
545 bool GARCH_GL_NV_vertex_program2_option = false;
546 bool GARCH_GL_NV_vertex_program3 = false;
547 bool GARCH_GL_NV_vertex_program4 = false;
548 bool GARCH_GL_NV_video_capture = false;
549 bool GARCH_GL_NV_viewport_array2 = false;
550 bool GARCH_GL_NV_viewport_swizzle = false;
551 bool GARCH_GL_EXT_texture_shadow_lod = false;
552
553
554 PFNGLACCUMPROC glAccum = NULL;
555 PFNGLACTIVEPROGRAMEXTPROC glActiveProgramEXT = NULL;
556 PFNGLACTIVESHADERPROGRAMPROC glActiveShaderProgram = NULL;
557 PFNGLACTIVESHADERPROGRAMEXTPROC glActiveShaderProgramEXT = NULL;
558 PFNGLACTIVESTENCILFACEEXTPROC glActiveStencilFaceEXT = NULL;
559 PFNGLACTIVETEXTUREPROC glActiveTexture = NULL;
560 PFNGLACTIVETEXTUREARBPROC glActiveTextureARB = NULL;
561 PFNGLACTIVEVARYINGNVPROC glActiveVaryingNV = NULL;
562 PFNGLALPHAFUNCPROC glAlphaFunc = NULL;
563 PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC glAlphaToCoverageDitherControlNV = NULL;
564 PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC glApplyFramebufferAttachmentCMAAINTEL = NULL;
565 PFNGLAPPLYTEXTUREEXTPROC glApplyTextureEXT = NULL;
566 PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC glAcquireKeyedMutexWin32EXT = NULL;
567 PFNGLAREPROGRAMSRESIDENTNVPROC glAreProgramsResidentNV = NULL;
568 PFNGLARETEXTURESRESIDENTPROC glAreTexturesResident = NULL;
569 PFNGLARETEXTURESRESIDENTEXTPROC glAreTexturesResidentEXT = NULL;
570 PFNGLARRAYELEMENTPROC glArrayElement = NULL;
571 PFNGLARRAYELEMENTEXTPROC glArrayElementEXT = NULL;
572 PFNGLASYNCCOPYBUFFERSUBDATANVXPROC glAsyncCopyBufferSubDataNVX = NULL;
573 PFNGLASYNCCOPYIMAGESUBDATANVXPROC glAsyncCopyImageSubDataNVX = NULL;
574 PFNGLATTACHOBJECTARBPROC glAttachObjectARB = NULL;
575 PFNGLATTACHSHADERPROC glAttachShader = NULL;
576 PFNGLBEGINPROC glBegin = NULL;
577 PFNGLBEGINCONDITIONALRENDERPROC glBeginConditionalRender = NULL;
578 PFNGLBEGINCONDITIONALRENDERNVPROC glBeginConditionalRenderNV = NULL;
579 PFNGLBEGINCONDITIONALRENDERNVXPROC glBeginConditionalRenderNVX = NULL;
580 PFNGLBEGINOCCLUSIONQUERYNVPROC glBeginOcclusionQueryNV = NULL;
581 PFNGLBEGINPERFMONITORAMDPROC glBeginPerfMonitorAMD = NULL;
582 PFNGLBEGINPERFQUERYINTELPROC glBeginPerfQueryINTEL = NULL;
583 PFNGLBEGINQUERYPROC glBeginQuery = NULL;
584 PFNGLBEGINQUERYARBPROC glBeginQueryARB = NULL;
585 PFNGLBEGINQUERYINDEXEDPROC glBeginQueryIndexed = NULL;
586 PFNGLBEGINTRANSFORMFEEDBACKPROC glBeginTransformFeedback = NULL;
587 PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glBeginTransformFeedbackEXT = NULL;
588 PFNGLBEGINTRANSFORMFEEDBACKNVPROC glBeginTransformFeedbackNV = NULL;
589 PFNGLBEGINVERTEXSHADEREXTPROC glBeginVertexShaderEXT = NULL;
590 PFNGLBEGINVIDEOCAPTURENVPROC glBeginVideoCaptureNV = NULL;
591 PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocation = NULL;
592 PFNGLBINDATTRIBLOCATIONARBPROC glBindAttribLocationARB = NULL;
593 PFNGLBINDBUFFERPROC glBindBuffer = NULL;
594 PFNGLBINDBUFFERARBPROC glBindBufferARB = NULL;
595 PFNGLBINDBUFFERBASEPROC glBindBufferBase = NULL;
596 PFNGLBINDBUFFERBASEEXTPROC glBindBufferBaseEXT = NULL;
597 PFNGLBINDBUFFERBASENVPROC glBindBufferBaseNV = NULL;
598 PFNGLBINDBUFFEROFFSETEXTPROC glBindBufferOffsetEXT = NULL;
599 PFNGLBINDBUFFEROFFSETNVPROC glBindBufferOffsetNV = NULL;
600 PFNGLBINDBUFFERRANGEPROC glBindBufferRange = NULL;
601 PFNGLBINDBUFFERRANGEEXTPROC glBindBufferRangeEXT = NULL;
602 PFNGLBINDBUFFERRANGENVPROC glBindBufferRangeNV = NULL;
603 PFNGLBINDBUFFERSBASEPROC glBindBuffersBase = NULL;
604 PFNGLBINDBUFFERSRANGEPROC glBindBuffersRange = NULL;
605 PFNGLBINDFRAGDATALOCATIONPROC glBindFragDataLocation = NULL;
606 PFNGLBINDFRAGDATALOCATIONEXTPROC glBindFragDataLocationEXT = NULL;
607 PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glBindFragDataLocationIndexed = NULL;
608 PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer = NULL;
609 PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT = NULL;
610 PFNGLBINDIMAGETEXTUREPROC glBindImageTexture = NULL;
611 PFNGLBINDIMAGETEXTUREEXTPROC glBindImageTextureEXT = NULL;
612 PFNGLBINDIMAGETEXTURESPROC glBindImageTextures = NULL;
613 PFNGLBINDLIGHTPARAMETEREXTPROC glBindLightParameterEXT = NULL;
614 PFNGLBINDMATERIALPARAMETEREXTPROC glBindMaterialParameterEXT = NULL;
615 PFNGLBINDMULTITEXTUREEXTPROC glBindMultiTextureEXT = NULL;
616 PFNGLBINDPARAMETEREXTPROC glBindParameterEXT = NULL;
617 PFNGLBINDPROGRAMARBPROC glBindProgramARB = NULL;
618 PFNGLBINDPROGRAMNVPROC glBindProgramNV = NULL;
619 PFNGLBINDPROGRAMPIPELINEPROC glBindProgramPipeline = NULL;
620 PFNGLBINDPROGRAMPIPELINEEXTPROC glBindProgramPipelineEXT = NULL;
621 PFNGLBINDRENDERBUFFERPROC glBindRenderbuffer = NULL;
622 PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT = NULL;
623 PFNGLBINDSAMPLERPROC glBindSampler = NULL;
624 PFNGLBINDSAMPLERSPROC glBindSamplers = NULL;
625 PFNGLBINDSHADINGRATEIMAGENVPROC glBindShadingRateImageNV = NULL;
626 PFNGLBINDTEXGENPARAMETEREXTPROC glBindTexGenParameterEXT = NULL;
627 PFNGLBINDTEXTUREPROC glBindTexture = NULL;
628 PFNGLBINDTEXTUREEXTPROC glBindTextureEXT = NULL;
629 PFNGLBINDTEXTUREUNITPROC glBindTextureUnit = NULL;
630 PFNGLBINDTEXTUREUNITPARAMETEREXTPROC glBindTextureUnitParameterEXT = NULL;
631 PFNGLBINDTEXTURESPROC glBindTextures = NULL;
632 PFNGLBINDTRANSFORMFEEDBACKPROC glBindTransformFeedback = NULL;
633 PFNGLBINDTRANSFORMFEEDBACKNVPROC glBindTransformFeedbackNV = NULL;
634 PFNGLBINDVERTEXARRAYPROC glBindVertexArray = NULL;
635 PFNGLBINDVERTEXARRAYAPPLEPROC glBindVertexArrayAPPLE = NULL;
636 PFNGLBINDVERTEXBUFFERPROC glBindVertexBuffer = NULL;
637 PFNGLBINDVERTEXBUFFERSPROC glBindVertexBuffers = NULL;
638 PFNGLBINDVERTEXSHADEREXTPROC glBindVertexShaderEXT = NULL;
639 PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glBindVideoCaptureStreamBufferNV = NULL;
640 PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glBindVideoCaptureStreamTextureNV = NULL;
641 PFNGLBINORMAL3BEXTPROC glBinormal3bEXT = NULL;
642 PFNGLBINORMAL3BVEXTPROC glBinormal3bvEXT = NULL;
643 PFNGLBINORMAL3DEXTPROC glBinormal3dEXT = NULL;
644 PFNGLBINORMAL3DVEXTPROC glBinormal3dvEXT = NULL;
645 PFNGLBINORMAL3FEXTPROC glBinormal3fEXT = NULL;
646 PFNGLBINORMAL3FVEXTPROC glBinormal3fvEXT = NULL;
647 PFNGLBINORMAL3IEXTPROC glBinormal3iEXT = NULL;
648 PFNGLBINORMAL3IVEXTPROC glBinormal3ivEXT = NULL;
649 PFNGLBINORMAL3SEXTPROC glBinormal3sEXT = NULL;
650 PFNGLBINORMAL3SVEXTPROC glBinormal3svEXT = NULL;
651 PFNGLBINORMALPOINTEREXTPROC glBinormalPointerEXT = NULL;
652 PFNGLBITMAPPROC glBitmap = NULL;
653 PFNGLBLENDBARRIERKHRPROC glBlendBarrierKHR = NULL;
654 PFNGLBLENDBARRIERNVPROC glBlendBarrierNV = NULL;
655 PFNGLBLENDCOLORPROC glBlendColor = NULL;
656 PFNGLBLENDCOLOREXTPROC glBlendColorEXT = NULL;
657 PFNGLBLENDEQUATIONPROC glBlendEquation = NULL;
658 PFNGLBLENDEQUATIONEXTPROC glBlendEquationEXT = NULL;
659 PFNGLBLENDEQUATIONINDEXEDAMDPROC glBlendEquationIndexedAMD = NULL;
660 PFNGLBLENDEQUATIONSEPARATEPROC glBlendEquationSeparate = NULL;
661 PFNGLBLENDEQUATIONSEPARATEEXTPROC glBlendEquationSeparateEXT = NULL;
662 PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glBlendEquationSeparateIndexedAMD = NULL;
663 PFNGLBLENDEQUATIONSEPARATEIPROC glBlendEquationSeparatei = NULL;
664 PFNGLBLENDEQUATIONSEPARATEIARBPROC glBlendEquationSeparateiARB = NULL;
665 PFNGLBLENDEQUATIONIPROC glBlendEquationi = NULL;
666 PFNGLBLENDEQUATIONIARBPROC glBlendEquationiARB = NULL;
667 PFNGLBLENDFUNCPROC glBlendFunc = NULL;
668 PFNGLBLENDFUNCINDEXEDAMDPROC glBlendFuncIndexedAMD = NULL;
669 PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate = NULL;
670 PFNGLBLENDFUNCSEPARATEEXTPROC glBlendFuncSeparateEXT = NULL;
671 PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC glBlendFuncSeparateIndexedAMD = NULL;
672 PFNGLBLENDFUNCSEPARATEIPROC glBlendFuncSeparatei = NULL;
673 PFNGLBLENDFUNCSEPARATEIARBPROC glBlendFuncSeparateiARB = NULL;
674 PFNGLBLENDFUNCIPROC glBlendFunci = NULL;
675 PFNGLBLENDFUNCIARBPROC glBlendFunciARB = NULL;
676 PFNGLBLENDPARAMETERINVPROC glBlendParameteriNV = NULL;
677 PFNGLBLITFRAMEBUFFERPROC glBlitFramebuffer = NULL;
678 PFNGLBLITFRAMEBUFFEREXTPROC glBlitFramebufferEXT = NULL;
679 PFNGLBLITNAMEDFRAMEBUFFERPROC glBlitNamedFramebuffer = NULL;
680 PFNGLBUFFERADDRESSRANGENVPROC glBufferAddressRangeNV = NULL;
681 PFNGLBUFFERATTACHMEMORYNVPROC glBufferAttachMemoryNV = NULL;
682 PFNGLBUFFERDATAPROC glBufferData = NULL;
683 PFNGLBUFFERDATAARBPROC glBufferDataARB = NULL;
684 PFNGLBUFFERPAGECOMMITMENTARBPROC glBufferPageCommitmentARB = NULL;
685 PFNGLBUFFERPAGECOMMITMENTMEMNVPROC glBufferPageCommitmentMemNV = NULL;
686 PFNGLBUFFERPARAMETERIAPPLEPROC glBufferParameteriAPPLE = NULL;
687 PFNGLBUFFERSTORAGEPROC glBufferStorage = NULL;
688 PFNGLBUFFERSTORAGEEXTERNALEXTPROC glBufferStorageExternalEXT = NULL;
689 PFNGLBUFFERSTORAGEMEMEXTPROC glBufferStorageMemEXT = NULL;
690 PFNGLBUFFERSUBDATAPROC glBufferSubData = NULL;
691 PFNGLBUFFERSUBDATAARBPROC glBufferSubDataARB = NULL;
692 PFNGLCALLCOMMANDLISTNVPROC glCallCommandListNV = NULL;
693 PFNGLCALLLISTPROC glCallList = NULL;
694 PFNGLCALLLISTSPROC glCallLists = NULL;
695 PFNGLCHECKFRAMEBUFFERSTATUSPROC glCheckFramebufferStatus = NULL;
696 PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT = NULL;
697 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glCheckNamedFramebufferStatus = NULL;
698 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glCheckNamedFramebufferStatusEXT = NULL;
699 PFNGLCLAMPCOLORPROC glClampColor = NULL;
700 PFNGLCLAMPCOLORARBPROC glClampColorARB = NULL;
701 PFNGLCLEARPROC glClear = NULL;
702 PFNGLCLEARACCUMPROC glClearAccum = NULL;
703 PFNGLCLEARBUFFERDATAPROC glClearBufferData = NULL;
704 PFNGLCLEARBUFFERSUBDATAPROC glClearBufferSubData = NULL;
705 PFNGLCLEARBUFFERFIPROC glClearBufferfi = NULL;
706 PFNGLCLEARBUFFERFVPROC glClearBufferfv = NULL;
707 PFNGLCLEARBUFFERIVPROC glClearBufferiv = NULL;
708 PFNGLCLEARBUFFERUIVPROC glClearBufferuiv = NULL;
709 PFNGLCLEARCOLORPROC glClearColor = NULL;
710 PFNGLCLEARCOLORIIEXTPROC glClearColorIiEXT = NULL;
711 PFNGLCLEARCOLORIUIEXTPROC glClearColorIuiEXT = NULL;
712 PFNGLCLEARDEPTHPROC glClearDepth = NULL;
713 PFNGLCLEARDEPTHDNVPROC glClearDepthdNV = NULL;
714 PFNGLCLEARDEPTHFPROC glClearDepthf = NULL;
715 PFNGLCLEARINDEXPROC glClearIndex = NULL;
716 PFNGLCLEARNAMEDBUFFERDATAPROC glClearNamedBufferData = NULL;
717 PFNGLCLEARNAMEDBUFFERDATAEXTPROC glClearNamedBufferDataEXT = NULL;
718 PFNGLCLEARNAMEDBUFFERSUBDATAPROC glClearNamedBufferSubData = NULL;
719 PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glClearNamedBufferSubDataEXT = NULL;
720 PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glClearNamedFramebufferfi = NULL;
721 PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glClearNamedFramebufferfv = NULL;
722 PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glClearNamedFramebufferiv = NULL;
723 PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glClearNamedFramebufferuiv = NULL;
724 PFNGLCLEARSTENCILPROC glClearStencil = NULL;
725 PFNGLCLEARTEXIMAGEPROC glClearTexImage = NULL;
726 PFNGLCLEARTEXSUBIMAGEPROC glClearTexSubImage = NULL;
727 PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture = NULL;
728 PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB = NULL;
729 PFNGLCLIENTATTRIBDEFAULTEXTPROC glClientAttribDefaultEXT = NULL;
730 PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC glClientWaitSemaphoreui64NVX = NULL;
731 PFNGLCLIENTWAITSYNCPROC glClientWaitSync = NULL;
732 PFNGLCLIPCONTROLPROC glClipControl = NULL;
733 PFNGLCLIPPLANEPROC glClipPlane = NULL;
734 PFNGLCOLOR3BPROC glColor3b = NULL;
735 PFNGLCOLOR3BVPROC glColor3bv = NULL;
736 PFNGLCOLOR3DPROC glColor3d = NULL;
737 PFNGLCOLOR3DVPROC glColor3dv = NULL;
738 PFNGLCOLOR3FPROC glColor3f = NULL;
739 PFNGLCOLOR3FVPROC glColor3fv = NULL;
740 PFNGLCOLOR3HNVPROC glColor3hNV = NULL;
741 PFNGLCOLOR3HVNVPROC glColor3hvNV = NULL;
742 PFNGLCOLOR3IPROC glColor3i = NULL;
743 PFNGLCOLOR3IVPROC glColor3iv = NULL;
744 PFNGLCOLOR3SPROC glColor3s = NULL;
745 PFNGLCOLOR3SVPROC glColor3sv = NULL;
746 PFNGLCOLOR3UBPROC glColor3ub = NULL;
747 PFNGLCOLOR3UBVPROC glColor3ubv = NULL;
748 PFNGLCOLOR3UIPROC glColor3ui = NULL;
749 PFNGLCOLOR3UIVPROC glColor3uiv = NULL;
750 PFNGLCOLOR3USPROC glColor3us = NULL;
751 PFNGLCOLOR3USVPROC glColor3usv = NULL;
752 PFNGLCOLOR4BPROC glColor4b = NULL;
753 PFNGLCOLOR4BVPROC glColor4bv = NULL;
754 PFNGLCOLOR4DPROC glColor4d = NULL;
755 PFNGLCOLOR4DVPROC glColor4dv = NULL;
756 PFNGLCOLOR4FPROC glColor4f = NULL;
757 PFNGLCOLOR4FVPROC glColor4fv = NULL;
758 PFNGLCOLOR4HNVPROC glColor4hNV = NULL;
759 PFNGLCOLOR4HVNVPROC glColor4hvNV = NULL;
760 PFNGLCOLOR4IPROC glColor4i = NULL;
761 PFNGLCOLOR4IVPROC glColor4iv = NULL;
762 PFNGLCOLOR4SPROC glColor4s = NULL;
763 PFNGLCOLOR4SVPROC glColor4sv = NULL;
764 PFNGLCOLOR4UBPROC glColor4ub = NULL;
765 PFNGLCOLOR4UBVPROC glColor4ubv = NULL;
766 PFNGLCOLOR4UIPROC glColor4ui = NULL;
767 PFNGLCOLOR4UIVPROC glColor4uiv = NULL;
768 PFNGLCOLOR4USPROC glColor4us = NULL;
769 PFNGLCOLOR4USVPROC glColor4usv = NULL;
770 PFNGLCOLORFORMATNVPROC glColorFormatNV = NULL;
771 PFNGLCOLORMASKPROC glColorMask = NULL;
772 PFNGLCOLORMASKINDEXEDEXTPROC glColorMaskIndexedEXT = NULL;
773 PFNGLCOLORMASKIPROC glColorMaski = NULL;
774 PFNGLCOLORMATERIALPROC glColorMaterial = NULL;
775 PFNGLCOLORP3UIPROC glColorP3ui = NULL;
776 PFNGLCOLORP3UIVPROC glColorP3uiv = NULL;
777 PFNGLCOLORP4UIPROC glColorP4ui = NULL;
778 PFNGLCOLORP4UIVPROC glColorP4uiv = NULL;
779 PFNGLCOLORPOINTERPROC glColorPointer = NULL;
780 PFNGLCOLORPOINTEREXTPROC glColorPointerEXT = NULL;
781 PFNGLCOLORPOINTERVINTELPROC glColorPointervINTEL = NULL;
782 PFNGLCOLORSUBTABLEPROC glColorSubTable = NULL;
783 PFNGLCOLORSUBTABLEEXTPROC glColorSubTableEXT = NULL;
784 PFNGLCOLORTABLEPROC glColorTable = NULL;
785 PFNGLCOLORTABLEEXTPROC glColorTableEXT = NULL;
786 PFNGLCOLORTABLEPARAMETERFVPROC glColorTableParameterfv = NULL;
787 PFNGLCOLORTABLEPARAMETERIVPROC glColorTableParameteriv = NULL;
788 PFNGLCOMBINERINPUTNVPROC glCombinerInputNV = NULL;
789 PFNGLCOMBINEROUTPUTNVPROC glCombinerOutputNV = NULL;
790 PFNGLCOMBINERPARAMETERFNVPROC glCombinerParameterfNV = NULL;
791 PFNGLCOMBINERPARAMETERFVNVPROC glCombinerParameterfvNV = NULL;
792 PFNGLCOMBINERPARAMETERINVPROC glCombinerParameteriNV = NULL;
793 PFNGLCOMBINERPARAMETERIVNVPROC glCombinerParameterivNV = NULL;
794 PFNGLCOMBINERSTAGEPARAMETERFVNVPROC glCombinerStageParameterfvNV = NULL;
795 PFNGLCOMMANDLISTSEGMENTSNVPROC glCommandListSegmentsNV = NULL;
796 PFNGLCOMPILECOMMANDLISTNVPROC glCompileCommandListNV = NULL;
797 PFNGLCOMPILESHADERPROC glCompileShader = NULL;
798 PFNGLCOMPILESHADERARBPROC glCompileShaderARB = NULL;
799 PFNGLCOMPILESHADERINCLUDEARBPROC glCompileShaderIncludeARB = NULL;
800 PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glCompressedMultiTexImage1DEXT = NULL;
801 PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glCompressedMultiTexImage2DEXT = NULL;
802 PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glCompressedMultiTexImage3DEXT = NULL;
803 PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glCompressedMultiTexSubImage1DEXT = NULL;
804 PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glCompressedMultiTexSubImage2DEXT = NULL;
805 PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glCompressedMultiTexSubImage3DEXT = NULL;
806 PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D = NULL;
807 PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glCompressedTexImage1DARB = NULL;
808 PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D = NULL;
809 PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glCompressedTexImage2DARB = NULL;
810 PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D = NULL;
811 PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glCompressedTexImage3DARB = NULL;
812 PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D = NULL;
813 PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glCompressedTexSubImage1DARB = NULL;
814 PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D = NULL;
815 PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glCompressedTexSubImage2DARB = NULL;
816 PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D = NULL;
817 PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glCompressedTexSubImage3DARB = NULL;
818 PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glCompressedTextureImage1DEXT = NULL;
819 PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glCompressedTextureImage2DEXT = NULL;
820 PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glCompressedTextureImage3DEXT = NULL;
821 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glCompressedTextureSubImage1D = NULL;
822 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glCompressedTextureSubImage1DEXT = NULL;
823 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glCompressedTextureSubImage2D = NULL;
824 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glCompressedTextureSubImage2DEXT = NULL;
825 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glCompressedTextureSubImage3D = NULL;
826 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glCompressedTextureSubImage3DEXT = NULL;
827 PFNGLCONSERVATIVERASTERPARAMETERFNVPROC glConservativeRasterParameterfNV = NULL;
828 PFNGLCONSERVATIVERASTERPARAMETERINVPROC glConservativeRasterParameteriNV = NULL;
829 PFNGLCONVOLUTIONFILTER1DPROC glConvolutionFilter1D = NULL;
830 PFNGLCONVOLUTIONFILTER1DEXTPROC glConvolutionFilter1DEXT = NULL;
831 PFNGLCONVOLUTIONFILTER2DPROC glConvolutionFilter2D = NULL;
832 PFNGLCONVOLUTIONFILTER2DEXTPROC glConvolutionFilter2DEXT = NULL;
833 PFNGLCONVOLUTIONPARAMETERFPROC glConvolutionParameterf = NULL;
834 PFNGLCONVOLUTIONPARAMETERFEXTPROC glConvolutionParameterfEXT = NULL;
835 PFNGLCONVOLUTIONPARAMETERFVPROC glConvolutionParameterfv = NULL;
836 PFNGLCONVOLUTIONPARAMETERFVEXTPROC glConvolutionParameterfvEXT = NULL;
837 PFNGLCONVOLUTIONPARAMETERIPROC glConvolutionParameteri = NULL;
838 PFNGLCONVOLUTIONPARAMETERIEXTPROC glConvolutionParameteriEXT = NULL;
839 PFNGLCONVOLUTIONPARAMETERIVPROC glConvolutionParameteriv = NULL;
840 PFNGLCONVOLUTIONPARAMETERIVEXTPROC glConvolutionParameterivEXT = NULL;
841 PFNGLCOPYBUFFERSUBDATAPROC glCopyBufferSubData = NULL;
842 PFNGLCOPYCOLORSUBTABLEPROC glCopyColorSubTable = NULL;
843 PFNGLCOPYCOLORSUBTABLEEXTPROC glCopyColorSubTableEXT = NULL;
844 PFNGLCOPYCOLORTABLEPROC glCopyColorTable = NULL;
845 PFNGLCOPYCONVOLUTIONFILTER1DPROC glCopyConvolutionFilter1D = NULL;
846 PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glCopyConvolutionFilter1DEXT = NULL;
847 PFNGLCOPYCONVOLUTIONFILTER2DPROC glCopyConvolutionFilter2D = NULL;
848 PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glCopyConvolutionFilter2DEXT = NULL;
849 PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubData = NULL;
850 PFNGLCOPYIMAGESUBDATANVPROC glCopyImageSubDataNV = NULL;
851 PFNGLCOPYMULTITEXIMAGE1DEXTPROC glCopyMultiTexImage1DEXT = NULL;
852 PFNGLCOPYMULTITEXIMAGE2DEXTPROC glCopyMultiTexImage2DEXT = NULL;
853 PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glCopyMultiTexSubImage1DEXT = NULL;
854 PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glCopyMultiTexSubImage2DEXT = NULL;
855 PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glCopyMultiTexSubImage3DEXT = NULL;
856 PFNGLCOPYNAMEDBUFFERSUBDATAPROC glCopyNamedBufferSubData = NULL;
857 PFNGLCOPYPATHNVPROC glCopyPathNV = NULL;
858 PFNGLCOPYPIXELSPROC glCopyPixels = NULL;
859 PFNGLCOPYTEXIMAGE1DPROC glCopyTexImage1D = NULL;
860 PFNGLCOPYTEXIMAGE1DEXTPROC glCopyTexImage1DEXT = NULL;
861 PFNGLCOPYTEXIMAGE2DPROC glCopyTexImage2D = NULL;
862 PFNGLCOPYTEXIMAGE2DEXTPROC glCopyTexImage2DEXT = NULL;
863 PFNGLCOPYTEXSUBIMAGE1DPROC glCopyTexSubImage1D = NULL;
864 PFNGLCOPYTEXSUBIMAGE1DEXTPROC glCopyTexSubImage1DEXT = NULL;
865 PFNGLCOPYTEXSUBIMAGE2DPROC glCopyTexSubImage2D = NULL;
866 PFNGLCOPYTEXSUBIMAGE2DEXTPROC glCopyTexSubImage2DEXT = NULL;
867 PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D = NULL;
868 PFNGLCOPYTEXSUBIMAGE3DEXTPROC glCopyTexSubImage3DEXT = NULL;
869 PFNGLCOPYTEXTUREIMAGE1DEXTPROC glCopyTextureImage1DEXT = NULL;
870 PFNGLCOPYTEXTUREIMAGE2DEXTPROC glCopyTextureImage2DEXT = NULL;
871 PFNGLCOPYTEXTURESUBIMAGE1DPROC glCopyTextureSubImage1D = NULL;
872 PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glCopyTextureSubImage1DEXT = NULL;
873 PFNGLCOPYTEXTURESUBIMAGE2DPROC glCopyTextureSubImage2D = NULL;
874 PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glCopyTextureSubImage2DEXT = NULL;
875 PFNGLCOPYTEXTURESUBIMAGE3DPROC glCopyTextureSubImage3D = NULL;
876 PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glCopyTextureSubImage3DEXT = NULL;
877 PFNGLCOVERFILLPATHINSTANCEDNVPROC glCoverFillPathInstancedNV = NULL;
878 PFNGLCOVERFILLPATHNVPROC glCoverFillPathNV = NULL;
879 PFNGLCOVERSTROKEPATHINSTANCEDNVPROC glCoverStrokePathInstancedNV = NULL;
880 PFNGLCOVERSTROKEPATHNVPROC glCoverStrokePathNV = NULL;
881 PFNGLCOVERAGEMODULATIONNVPROC glCoverageModulationNV = NULL;
882 PFNGLCOVERAGEMODULATIONTABLENVPROC glCoverageModulationTableNV = NULL;
883 PFNGLCREATEBUFFERSPROC glCreateBuffers = NULL;
884 PFNGLCREATECOMMANDLISTSNVPROC glCreateCommandListsNV = NULL;
885 PFNGLCREATEFRAMEBUFFERSPROC glCreateFramebuffers = NULL;
886 PFNGLCREATEMEMORYOBJECTSEXTPROC glCreateMemoryObjectsEXT = NULL;
887 PFNGLCREATEPERFQUERYINTELPROC glCreatePerfQueryINTEL = NULL;
888 PFNGLCREATEPROGRAMPROC glCreateProgram = NULL;
889 PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgramObjectARB = NULL;
890 PFNGLCREATEPROGRAMPIPELINESPROC glCreateProgramPipelines = NULL;
891 PFNGLCREATEPROGRESSFENCENVXPROC glCreateProgressFenceNVX = NULL;
892 PFNGLCREATEQUERIESPROC glCreateQueries = NULL;
893 PFNGLCREATERENDERBUFFERSPROC glCreateRenderbuffers = NULL;
894 PFNGLCREATESAMPLERSPROC glCreateSamplers = NULL;
895 PFNGLCREATESEMAPHORESNVPROC glCreateSemaphoresNV = NULL;
896 PFNGLCREATESHADERPROC glCreateShader = NULL;
897 PFNGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARB = NULL;
898 PFNGLCREATESHADERPROGRAMEXTPROC glCreateShaderProgramEXT = NULL;
899 PFNGLCREATESHADERPROGRAMVPROC glCreateShaderProgramv = NULL;
900 PFNGLCREATESHADERPROGRAMVEXTPROC glCreateShaderProgramvEXT = NULL;
901 PFNGLCREATESTATESNVPROC glCreateStatesNV = NULL;
902 PFNGLCREATESYNCFROMCLEVENTARBPROC glCreateSyncFromCLeventARB = NULL;
903 PFNGLCREATETEXTURESPROC glCreateTextures = NULL;
904 PFNGLCREATETRANSFORMFEEDBACKSPROC glCreateTransformFeedbacks = NULL;
905 PFNGLCREATEVERTEXARRAYSPROC glCreateVertexArrays = NULL;
906 PFNGLCULLFACEPROC glCullFace = NULL;
907 PFNGLCULLPARAMETERDVEXTPROC glCullParameterdvEXT = NULL;
908 PFNGLCULLPARAMETERFVEXTPROC glCullParameterfvEXT = NULL;
909 PFNGLCURRENTPALETTEMATRIXARBPROC glCurrentPaletteMatrixARB = NULL;
910 PFNGLDEBUGMESSAGECALLBACKPROC glDebugMessageCallback = NULL;
911 PFNGLDEBUGMESSAGECALLBACKAMDPROC glDebugMessageCallbackAMD = NULL;
912 PFNGLDEBUGMESSAGECALLBACKARBPROC glDebugMessageCallbackARB = NULL;
913 PFNGLDEBUGMESSAGECALLBACKKHRPROC glDebugMessageCallbackKHR = NULL;
914 PFNGLDEBUGMESSAGECONTROLPROC glDebugMessageControl = NULL;
915 PFNGLDEBUGMESSAGECONTROLARBPROC glDebugMessageControlARB = NULL;
916 PFNGLDEBUGMESSAGECONTROLKHRPROC glDebugMessageControlKHR = NULL;
917 PFNGLDEBUGMESSAGEENABLEAMDPROC glDebugMessageEnableAMD = NULL;
918 PFNGLDEBUGMESSAGEINSERTPROC glDebugMessageInsert = NULL;
919 PFNGLDEBUGMESSAGEINSERTAMDPROC glDebugMessageInsertAMD = NULL;
920 PFNGLDEBUGMESSAGEINSERTARBPROC glDebugMessageInsertARB = NULL;
921 PFNGLDEBUGMESSAGEINSERTKHRPROC glDebugMessageInsertKHR = NULL;
922 PFNGLDELETEBUFFERSPROC glDeleteBuffers = NULL;
923 PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB = NULL;
924 PFNGLDELETECOMMANDLISTSNVPROC glDeleteCommandListsNV = NULL;
925 PFNGLDELETEFENCESAPPLEPROC glDeleteFencesAPPLE = NULL;
926 PFNGLDELETEFENCESNVPROC glDeleteFencesNV = NULL;
927 PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers = NULL;
928 PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT = NULL;
929 PFNGLDELETELISTSPROC glDeleteLists = NULL;
930 PFNGLDELETEMEMORYOBJECTSEXTPROC glDeleteMemoryObjectsEXT = NULL;
931 PFNGLDELETENAMEDSTRINGARBPROC glDeleteNamedStringARB = NULL;
932 PFNGLDELETENAMESAMDPROC glDeleteNamesAMD = NULL;
933 PFNGLDELETEOBJECTARBPROC glDeleteObjectARB = NULL;
934 PFNGLDELETEOCCLUSIONQUERIESNVPROC glDeleteOcclusionQueriesNV = NULL;
935 PFNGLDELETEPATHSNVPROC glDeletePathsNV = NULL;
936 PFNGLDELETEPERFMONITORSAMDPROC glDeletePerfMonitorsAMD = NULL;
937 PFNGLDELETEPERFQUERYINTELPROC glDeletePerfQueryINTEL = NULL;
938 PFNGLDELETEPROGRAMPROC glDeleteProgram = NULL;
939 PFNGLDELETEPROGRAMPIPELINESPROC glDeleteProgramPipelines = NULL;
940 PFNGLDELETEPROGRAMPIPELINESEXTPROC glDeleteProgramPipelinesEXT = NULL;
941 PFNGLDELETEPROGRAMSARBPROC glDeleteProgramsARB = NULL;
942 PFNGLDELETEPROGRAMSNVPROC glDeleteProgramsNV = NULL;
943 PFNGLDELETEQUERIESPROC glDeleteQueries = NULL;
944 PFNGLDELETEQUERIESARBPROC glDeleteQueriesARB = NULL;
945 PFNGLDELETEQUERYRESOURCETAGNVPROC glDeleteQueryResourceTagNV = NULL;
946 PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers = NULL;
947 PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXT = NULL;
948 PFNGLDELETESAMPLERSPROC glDeleteSamplers = NULL;
949 PFNGLDELETESEMAPHORESEXTPROC glDeleteSemaphoresEXT = NULL;
950 PFNGLDELETESHADERPROC glDeleteShader = NULL;
951 PFNGLDELETESTATESNVPROC glDeleteStatesNV = NULL;
952 PFNGLDELETESYNCPROC glDeleteSync = NULL;
953 PFNGLDELETETEXTURESPROC glDeleteTextures = NULL;
954 PFNGLDELETETEXTURESEXTPROC glDeleteTexturesEXT = NULL;
955 PFNGLDELETETRANSFORMFEEDBACKSPROC glDeleteTransformFeedbacks = NULL;
956 PFNGLDELETETRANSFORMFEEDBACKSNVPROC glDeleteTransformFeedbacksNV = NULL;
957 PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays = NULL;
958 PFNGLDELETEVERTEXARRAYSAPPLEPROC glDeleteVertexArraysAPPLE = NULL;
959 PFNGLDELETEVERTEXSHADEREXTPROC glDeleteVertexShaderEXT = NULL;
960 PFNGLDEPTHBOUNDSEXTPROC glDepthBoundsEXT = NULL;
961 PFNGLDEPTHBOUNDSDNVPROC glDepthBoundsdNV = NULL;
962 PFNGLDEPTHFUNCPROC glDepthFunc = NULL;
963 PFNGLDEPTHMASKPROC glDepthMask = NULL;
964 PFNGLDEPTHRANGEPROC glDepthRange = NULL;
965 PFNGLDEPTHRANGEARRAYDVNVPROC glDepthRangeArraydvNV = NULL;
966 PFNGLDEPTHRANGEARRAYVPROC glDepthRangeArrayv = NULL;
967 PFNGLDEPTHRANGEINDEXEDPROC glDepthRangeIndexed = NULL;
968 PFNGLDEPTHRANGEINDEXEDDNVPROC glDepthRangeIndexeddNV = NULL;
969 PFNGLDEPTHRANGEDNVPROC glDepthRangedNV = NULL;
970 PFNGLDEPTHRANGEFPROC glDepthRangef = NULL;
971 PFNGLDETACHOBJECTARBPROC glDetachObjectARB = NULL;
972 PFNGLDETACHSHADERPROC glDetachShader = NULL;
973 PFNGLDISABLEPROC glDisable = NULL;
974 PFNGLDISABLECLIENTSTATEPROC glDisableClientState = NULL;
975 PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glDisableClientStateIndexedEXT = NULL;
976 PFNGLDISABLECLIENTSTATEIEXTPROC glDisableClientStateiEXT = NULL;
977 PFNGLDISABLEINDEXEDEXTPROC glDisableIndexedEXT = NULL;
978 PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC glDisableVariantClientStateEXT = NULL;
979 PFNGLDISABLEVERTEXARRAYATTRIBPROC glDisableVertexArrayAttrib = NULL;
980 PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glDisableVertexArrayAttribEXT = NULL;
981 PFNGLDISABLEVERTEXARRAYEXTPROC glDisableVertexArrayEXT = NULL;
982 PFNGLDISABLEVERTEXATTRIBAPPLEPROC glDisableVertexAttribAPPLE = NULL;
983 PFNGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArray = NULL;
984 PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glDisableVertexAttribArrayARB = NULL;
985 PFNGLDISABLEIPROC glDisablei = NULL;
986 PFNGLDISPATCHCOMPUTEPROC glDispatchCompute = NULL;
987 PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC glDispatchComputeGroupSizeARB = NULL;
988 PFNGLDISPATCHCOMPUTEINDIRECTPROC glDispatchComputeIndirect = NULL;
989 PFNGLDRAWARRAYSPROC glDrawArrays = NULL;
990 PFNGLDRAWARRAYSEXTPROC glDrawArraysEXT = NULL;
991 PFNGLDRAWARRAYSINDIRECTPROC glDrawArraysIndirect = NULL;
992 PFNGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstanced = NULL;
993 PFNGLDRAWARRAYSINSTANCEDARBPROC glDrawArraysInstancedARB = NULL;
994 PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glDrawArraysInstancedBaseInstance = NULL;
995 PFNGLDRAWARRAYSINSTANCEDEXTPROC glDrawArraysInstancedEXT = NULL;
996 PFNGLDRAWBUFFERPROC glDrawBuffer = NULL;
997 PFNGLDRAWBUFFERSPROC glDrawBuffers = NULL;
998 PFNGLDRAWBUFFERSARBPROC glDrawBuffersARB = NULL;
999 PFNGLDRAWCOMMANDSADDRESSNVPROC glDrawCommandsAddressNV = NULL;
1000 PFNGLDRAWCOMMANDSNVPROC glDrawCommandsNV = NULL;
1001 PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC glDrawCommandsStatesAddressNV = NULL;
1002 PFNGLDRAWCOMMANDSSTATESNVPROC glDrawCommandsStatesNV = NULL;
1003 PFNGLDRAWELEMENTARRAYAPPLEPROC glDrawElementArrayAPPLE = NULL;
1004 PFNGLDRAWELEMENTSPROC glDrawElements = NULL;
1005 PFNGLDRAWELEMENTSBASEVERTEXPROC glDrawElementsBaseVertex = NULL;
1006 PFNGLDRAWELEMENTSINDIRECTPROC glDrawElementsIndirect = NULL;
1007 PFNGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstanced = NULL;
1008 PFNGLDRAWELEMENTSINSTANCEDARBPROC glDrawElementsInstancedARB = NULL;
1009 PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glDrawElementsInstancedBaseInstance = NULL;
1010 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glDrawElementsInstancedBaseVertex = NULL;
1011 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glDrawElementsInstancedBaseVertexBaseInstance = NULL;
1012 PFNGLDRAWELEMENTSINSTANCEDEXTPROC glDrawElementsInstancedEXT = NULL;
1013 PFNGLDRAWMESHTASKSNVPROC glDrawMeshTasksNV = NULL;
1014 PFNGLDRAWMESHTASKSINDIRECTNVPROC glDrawMeshTasksIndirectNV = NULL;
1015 PFNGLDRAWPIXELSPROC glDrawPixels = NULL;
1016 PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC glDrawRangeElementArrayAPPLE = NULL;
1017 PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements = NULL;
1018 PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glDrawRangeElementsBaseVertex = NULL;
1019 PFNGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElementsEXT = NULL;
1020 PFNGLDRAWTEXTURENVPROC glDrawTextureNV = NULL;
1021 PFNGLDRAWTRANSFORMFEEDBACKPROC glDrawTransformFeedback = NULL;
1022 PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glDrawTransformFeedbackInstanced = NULL;
1023 PFNGLDRAWTRANSFORMFEEDBACKNVPROC glDrawTransformFeedbackNV = NULL;
1024 PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glDrawTransformFeedbackStream = NULL;
1025 PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glDrawTransformFeedbackStreamInstanced = NULL;
1026 PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC glEGLImageTargetTexStorageEXT = NULL;
1027 PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC glEGLImageTargetTextureStorageEXT = NULL;
1028 PFNGLEDGEFLAGPROC glEdgeFlag = NULL;
1029 PFNGLEDGEFLAGFORMATNVPROC glEdgeFlagFormatNV = NULL;
1030 PFNGLEDGEFLAGPOINTERPROC glEdgeFlagPointer = NULL;
1031 PFNGLEDGEFLAGPOINTEREXTPROC glEdgeFlagPointerEXT = NULL;
1032 PFNGLEDGEFLAGVPROC glEdgeFlagv = NULL;
1033 PFNGLELEMENTPOINTERAPPLEPROC glElementPointerAPPLE = NULL;
1034 PFNGLENABLEPROC glEnable = NULL;
1035 PFNGLENABLECLIENTSTATEPROC glEnableClientState = NULL;
1036 PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glEnableClientStateIndexedEXT = NULL;
1037 PFNGLENABLECLIENTSTATEIEXTPROC glEnableClientStateiEXT = NULL;
1038 PFNGLENABLEINDEXEDEXTPROC glEnableIndexedEXT = NULL;
1039 PFNGLENABLEVARIANTCLIENTSTATEEXTPROC glEnableVariantClientStateEXT = NULL;
1040 PFNGLENABLEVERTEXARRAYATTRIBPROC glEnableVertexArrayAttrib = NULL;
1041 PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glEnableVertexArrayAttribEXT = NULL;
1042 PFNGLENABLEVERTEXARRAYEXTPROC glEnableVertexArrayEXT = NULL;
1043 PFNGLENABLEVERTEXATTRIBAPPLEPROC glEnableVertexAttribAPPLE = NULL;
1044 PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray = NULL;
1045 PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARB = NULL;
1046 PFNGLENABLEIPROC glEnablei = NULL;
1047 PFNGLENDPROC glEnd = NULL;
1048 PFNGLENDCONDITIONALRENDERPROC glEndConditionalRender = NULL;
1049 PFNGLENDCONDITIONALRENDERNVPROC glEndConditionalRenderNV = NULL;
1050 PFNGLENDCONDITIONALRENDERNVXPROC glEndConditionalRenderNVX = NULL;
1051 PFNGLENDLISTPROC glEndList = NULL;
1052 PFNGLENDOCCLUSIONQUERYNVPROC glEndOcclusionQueryNV = NULL;
1053 PFNGLENDPERFMONITORAMDPROC glEndPerfMonitorAMD = NULL;
1054 PFNGLENDPERFQUERYINTELPROC glEndPerfQueryINTEL = NULL;
1055 PFNGLENDQUERYPROC glEndQuery = NULL;
1056 PFNGLENDQUERYARBPROC glEndQueryARB = NULL;
1057 PFNGLENDQUERYINDEXEDPROC glEndQueryIndexed = NULL;
1058 PFNGLENDTRANSFORMFEEDBACKPROC glEndTransformFeedback = NULL;
1059 PFNGLENDTRANSFORMFEEDBACKEXTPROC glEndTransformFeedbackEXT = NULL;
1060 PFNGLENDTRANSFORMFEEDBACKNVPROC glEndTransformFeedbackNV = NULL;
1061 PFNGLENDVERTEXSHADEREXTPROC glEndVertexShaderEXT = NULL;
1062 PFNGLENDVIDEOCAPTURENVPROC glEndVideoCaptureNV = NULL;
1063 PFNGLEVALCOORD1DPROC glEvalCoord1d = NULL;
1064 PFNGLEVALCOORD1DVPROC glEvalCoord1dv = NULL;
1065 PFNGLEVALCOORD1FPROC glEvalCoord1f = NULL;
1066 PFNGLEVALCOORD1FVPROC glEvalCoord1fv = NULL;
1067 PFNGLEVALCOORD2DPROC glEvalCoord2d = NULL;
1068 PFNGLEVALCOORD2DVPROC glEvalCoord2dv = NULL;
1069 PFNGLEVALCOORD2FPROC glEvalCoord2f = NULL;
1070 PFNGLEVALCOORD2FVPROC glEvalCoord2fv = NULL;
1071 PFNGLEVALMAPSNVPROC glEvalMapsNV = NULL;
1072 PFNGLEVALMESH1PROC glEvalMesh1 = NULL;
1073 PFNGLEVALMESH2PROC glEvalMesh2 = NULL;
1074 PFNGLEVALPOINT1PROC glEvalPoint1 = NULL;
1075 PFNGLEVALPOINT2PROC glEvalPoint2 = NULL;
1076 PFNGLEVALUATEDEPTHVALUESARBPROC glEvaluateDepthValuesARB = NULL;
1077 PFNGLEXECUTEPROGRAMNVPROC glExecuteProgramNV = NULL;
1078 PFNGLEXTRACTCOMPONENTEXTPROC glExtractComponentEXT = NULL;
1079 PFNGLFEEDBACKBUFFERPROC glFeedbackBuffer = NULL;
1080 PFNGLFENCESYNCPROC glFenceSync = NULL;
1081 PFNGLFINALCOMBINERINPUTNVPROC glFinalCombinerInputNV = NULL;
1082 PFNGLFINISHPROC glFinish = NULL;
1083 PFNGLFINISHFENCEAPPLEPROC glFinishFenceAPPLE = NULL;
1084 PFNGLFINISHFENCENVPROC glFinishFenceNV = NULL;
1085 PFNGLFINISHOBJECTAPPLEPROC glFinishObjectAPPLE = NULL;
1086 PFNGLFLUSHPROC glFlush = NULL;
1087 PFNGLFLUSHMAPPEDBUFFERRANGEPROC glFlushMappedBufferRange = NULL;
1088 PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glFlushMappedBufferRangeAPPLE = NULL;
1089 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glFlushMappedNamedBufferRange = NULL;
1090 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glFlushMappedNamedBufferRangeEXT = NULL;
1091 PFNGLFLUSHPIXELDATARANGENVPROC glFlushPixelDataRangeNV = NULL;
1092 PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC glFlushVertexArrayRangeAPPLE = NULL;
1093 PFNGLFLUSHVERTEXARRAYRANGENVPROC glFlushVertexArrayRangeNV = NULL;
1094 PFNGLFOGCOORDFORMATNVPROC glFogCoordFormatNV = NULL;
1095 PFNGLFOGCOORDPOINTERPROC glFogCoordPointer = NULL;
1096 PFNGLFOGCOORDPOINTEREXTPROC glFogCoordPointerEXT = NULL;
1097 PFNGLFOGCOORDDPROC glFogCoordd = NULL;
1098 PFNGLFOGCOORDDEXTPROC glFogCoorddEXT = NULL;
1099 PFNGLFOGCOORDDVPROC glFogCoorddv = NULL;
1100 PFNGLFOGCOORDDVEXTPROC glFogCoorddvEXT = NULL;
1101 PFNGLFOGCOORDFPROC glFogCoordf = NULL;
1102 PFNGLFOGCOORDFEXTPROC glFogCoordfEXT = NULL;
1103 PFNGLFOGCOORDFVPROC glFogCoordfv = NULL;
1104 PFNGLFOGCOORDFVEXTPROC glFogCoordfvEXT = NULL;
1105 PFNGLFOGCOORDHNVPROC glFogCoordhNV = NULL;
1106 PFNGLFOGCOORDHVNVPROC glFogCoordhvNV = NULL;
1107 PFNGLFOGFPROC glFogf = NULL;
1108 PFNGLFOGFVPROC glFogfv = NULL;
1109 PFNGLFOGIPROC glFogi = NULL;
1110 PFNGLFOGIVPROC glFogiv = NULL;
1111 PFNGLFRAGMENTCOVERAGECOLORNVPROC glFragmentCoverageColorNV = NULL;
1112 PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glFramebufferDrawBufferEXT = NULL;
1113 PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glFramebufferDrawBuffersEXT = NULL;
1114 PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC glFramebufferFetchBarrierEXT = NULL;
1115 PFNGLFRAMEBUFFERPARAMETERIPROC glFramebufferParameteri = NULL;
1116 PFNGLFRAMEBUFFERREADBUFFEREXTPROC glFramebufferReadBufferEXT = NULL;
1117 PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbuffer = NULL;
1118 PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT = NULL;
1119 PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glFramebufferSampleLocationsfvARB = NULL;
1120 PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glFramebufferSampleLocationsfvNV = NULL;
1121 PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glFramebufferSamplePositionsfvAMD = NULL;
1122 PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture = NULL;
1123 PFNGLFRAMEBUFFERTEXTURE1DPROC glFramebufferTexture1D = NULL;
1124 PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glFramebufferTexture1DEXT = NULL;
1125 PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D = NULL;
1126 PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT = NULL;
1127 PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3D = NULL;
1128 PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glFramebufferTexture3DEXT = NULL;
1129 PFNGLFRAMEBUFFERTEXTUREARBPROC glFramebufferTextureARB = NULL;
1130 PFNGLFRAMEBUFFERTEXTUREEXTPROC glFramebufferTextureEXT = NULL;
1131 PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glFramebufferTextureFaceARB = NULL;
1132 PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glFramebufferTextureFaceEXT = NULL;
1133 PFNGLFRAMEBUFFERTEXTURELAYERPROC glFramebufferTextureLayer = NULL;
1134 PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glFramebufferTextureLayerARB = NULL;
1135 PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glFramebufferTextureLayerEXT = NULL;
1136 PFNGLFRONTFACEPROC glFrontFace = NULL;
1137 PFNGLFRUSTUMPROC glFrustum = NULL;
1138 PFNGLGENBUFFERSPROC glGenBuffers = NULL;
1139 PFNGLGENBUFFERSARBPROC glGenBuffersARB = NULL;
1140 PFNGLGENFENCESAPPLEPROC glGenFencesAPPLE = NULL;
1141 PFNGLGENFENCESNVPROC glGenFencesNV = NULL;
1142 PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers = NULL;
1143 PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT = NULL;
1144 PFNGLGENLISTSPROC glGenLists = NULL;
1145 PFNGLGENNAMESAMDPROC glGenNamesAMD = NULL;
1146 PFNGLGENOCCLUSIONQUERIESNVPROC glGenOcclusionQueriesNV = NULL;
1147 PFNGLGENPATHSNVPROC glGenPathsNV = NULL;
1148 PFNGLGENPERFMONITORSAMDPROC glGenPerfMonitorsAMD = NULL;
1149 PFNGLGENPROGRAMPIPELINESPROC glGenProgramPipelines = NULL;
1150 PFNGLGENPROGRAMPIPELINESEXTPROC glGenProgramPipelinesEXT = NULL;
1151 PFNGLGENPROGRAMSARBPROC glGenProgramsARB = NULL;
1152 PFNGLGENPROGRAMSNVPROC glGenProgramsNV = NULL;
1153 PFNGLGENQUERIESPROC glGenQueries = NULL;
1154 PFNGLGENQUERIESARBPROC glGenQueriesARB = NULL;
1155 PFNGLGENQUERYRESOURCETAGNVPROC glGenQueryResourceTagNV = NULL;
1156 PFNGLGENRENDERBUFFERSPROC glGenRenderbuffers = NULL;
1157 PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT = NULL;
1158 PFNGLGENSAMPLERSPROC glGenSamplers = NULL;
1159 PFNGLGENSEMAPHORESEXTPROC glGenSemaphoresEXT = NULL;
1160 PFNGLGENSYMBOLSEXTPROC glGenSymbolsEXT = NULL;
1161 PFNGLGENTEXTURESPROC glGenTextures = NULL;
1162 PFNGLGENTEXTURESEXTPROC glGenTexturesEXT = NULL;
1163 PFNGLGENTRANSFORMFEEDBACKSPROC glGenTransformFeedbacks = NULL;
1164 PFNGLGENTRANSFORMFEEDBACKSNVPROC glGenTransformFeedbacksNV = NULL;
1165 PFNGLGENVERTEXARRAYSPROC glGenVertexArrays = NULL;
1166 PFNGLGENVERTEXARRAYSAPPLEPROC glGenVertexArraysAPPLE = NULL;
1167 PFNGLGENVERTEXSHADERSEXTPROC glGenVertexShadersEXT = NULL;
1168 PFNGLGENERATEMIPMAPPROC glGenerateMipmap = NULL;
1169 PFNGLGENERATEMIPMAPEXTPROC glGenerateMipmapEXT = NULL;
1170 PFNGLGENERATEMULTITEXMIPMAPEXTPROC glGenerateMultiTexMipmapEXT = NULL;
1171 PFNGLGENERATETEXTUREMIPMAPPROC glGenerateTextureMipmap = NULL;
1172 PFNGLGENERATETEXTUREMIPMAPEXTPROC glGenerateTextureMipmapEXT = NULL;
1173 PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glGetActiveAtomicCounterBufferiv = NULL;
1174 PFNGLGETACTIVEATTRIBPROC glGetActiveAttrib = NULL;
1175 PFNGLGETACTIVEATTRIBARBPROC glGetActiveAttribARB = NULL;
1176 PFNGLGETACTIVESUBROUTINENAMEPROC glGetActiveSubroutineName = NULL;
1177 PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glGetActiveSubroutineUniformName = NULL;
1178 PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glGetActiveSubroutineUniformiv = NULL;
1179 PFNGLGETACTIVEUNIFORMPROC glGetActiveUniform = NULL;
1180 PFNGLGETACTIVEUNIFORMARBPROC glGetActiveUniformARB = NULL;
1181 PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName = NULL;
1182 PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv = NULL;
1183 PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName = NULL;
1184 PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv = NULL;
1185 PFNGLGETACTIVEVARYINGNVPROC glGetActiveVaryingNV = NULL;
1186 PFNGLGETATTACHEDOBJECTSARBPROC glGetAttachedObjectsARB = NULL;
1187 PFNGLGETATTACHEDSHADERSPROC glGetAttachedShaders = NULL;
1188 PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation = NULL;
1189 PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocationARB = NULL;
1190 PFNGLGETBOOLEANINDEXEDVEXTPROC glGetBooleanIndexedvEXT = NULL;
1191 PFNGLGETBOOLEANI_VPROC glGetBooleani_v = NULL;
1192 PFNGLGETBOOLEANVPROC glGetBooleanv = NULL;
1193 PFNGLGETBUFFERPARAMETERI64VPROC glGetBufferParameteri64v = NULL;
1194 PFNGLGETBUFFERPARAMETERIVPROC glGetBufferParameteriv = NULL;
1195 PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameterivARB = NULL;
1196 PFNGLGETBUFFERPARAMETERUI64VNVPROC glGetBufferParameterui64vNV = NULL;
1197 PFNGLGETBUFFERPOINTERVPROC glGetBufferPointerv = NULL;
1198 PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointervARB = NULL;
1199 PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData = NULL;
1200 PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubDataARB = NULL;
1201 PFNGLGETCLIPPLANEPROC glGetClipPlane = NULL;
1202 PFNGLGETCOLORTABLEPROC glGetColorTable = NULL;
1203 PFNGLGETCOLORTABLEEXTPROC glGetColorTableEXT = NULL;
1204 PFNGLGETCOLORTABLEPARAMETERFVPROC glGetColorTableParameterfv = NULL;
1205 PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glGetColorTableParameterfvEXT = NULL;
1206 PFNGLGETCOLORTABLEPARAMETERIVPROC glGetColorTableParameteriv = NULL;
1207 PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glGetColorTableParameterivEXT = NULL;
1208 PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC glGetCombinerInputParameterfvNV = NULL;
1209 PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC glGetCombinerInputParameterivNV = NULL;
1210 PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC glGetCombinerOutputParameterfvNV = NULL;
1211 PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC glGetCombinerOutputParameterivNV = NULL;
1212 PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glGetCombinerStageParameterfvNV = NULL;
1213 PFNGLGETCOMMANDHEADERNVPROC glGetCommandHeaderNV = NULL;
1214 PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glGetCompressedMultiTexImageEXT = NULL;
1215 PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage = NULL;
1216 PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glGetCompressedTexImageARB = NULL;
1217 PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glGetCompressedTextureImage = NULL;
1218 PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glGetCompressedTextureImageEXT = NULL;
1219 PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glGetCompressedTextureSubImage = NULL;
1220 PFNGLGETCONVOLUTIONFILTERPROC glGetConvolutionFilter = NULL;
1221 PFNGLGETCONVOLUTIONFILTEREXTPROC glGetConvolutionFilterEXT = NULL;
1222 PFNGLGETCONVOLUTIONPARAMETERFVPROC glGetConvolutionParameterfv = NULL;
1223 PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glGetConvolutionParameterfvEXT = NULL;
1224 PFNGLGETCONVOLUTIONPARAMETERIVPROC glGetConvolutionParameteriv = NULL;
1225 PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glGetConvolutionParameterivEXT = NULL;
1226 PFNGLGETCOVERAGEMODULATIONTABLENVPROC glGetCoverageModulationTableNV = NULL;
1227 PFNGLGETDEBUGMESSAGELOGPROC glGetDebugMessageLog = NULL;
1228 PFNGLGETDEBUGMESSAGELOGAMDPROC glGetDebugMessageLogAMD = NULL;
1229 PFNGLGETDEBUGMESSAGELOGARBPROC glGetDebugMessageLogARB = NULL;
1230 PFNGLGETDEBUGMESSAGELOGKHRPROC glGetDebugMessageLogKHR = NULL;
1231 PFNGLGETDOUBLEINDEXEDVEXTPROC glGetDoubleIndexedvEXT = NULL;
1232 PFNGLGETDOUBLEI_VPROC glGetDoublei_v = NULL;
1233 PFNGLGETDOUBLEI_VEXTPROC glGetDoublei_vEXT = NULL;
1234 PFNGLGETDOUBLEVPROC glGetDoublev = NULL;
1235 PFNGLGETERRORPROC glGetError = NULL;
1236 PFNGLGETFENCEIVNVPROC glGetFenceivNV = NULL;
1237 PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC glGetFinalCombinerInputParameterfvNV = NULL;
1238 PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC glGetFinalCombinerInputParameterivNV = NULL;
1239 PFNGLGETFIRSTPERFQUERYIDINTELPROC glGetFirstPerfQueryIdINTEL = NULL;
1240 PFNGLGETFLOATINDEXEDVEXTPROC glGetFloatIndexedvEXT = NULL;
1241 PFNGLGETFLOATI_VPROC glGetFloati_v = NULL;
1242 PFNGLGETFLOATI_VEXTPROC glGetFloati_vEXT = NULL;
1243 PFNGLGETFLOATVPROC glGetFloatv = NULL;
1244 PFNGLGETFRAGDATAINDEXPROC glGetFragDataIndex = NULL;
1245 PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocation = NULL;
1246 PFNGLGETFRAGDATALOCATIONEXTPROC glGetFragDataLocationEXT = NULL;
1247 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetFramebufferAttachmentParameteriv = NULL;
1248 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetFramebufferAttachmentParameterivEXT = NULL;
1249 PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC glGetFramebufferParameterfvAMD = NULL;
1250 PFNGLGETFRAMEBUFFERPARAMETERIVPROC glGetFramebufferParameteriv = NULL;
1251 PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glGetFramebufferParameterivEXT = NULL;
1252 PFNGLGETGRAPHICSRESETSTATUSPROC glGetGraphicsResetStatus = NULL;
1253 PFNGLGETGRAPHICSRESETSTATUSARBPROC glGetGraphicsResetStatusARB = NULL;
1254 PFNGLGETGRAPHICSRESETSTATUSKHRPROC glGetGraphicsResetStatusKHR = NULL;
1255 PFNGLGETHANDLEARBPROC glGetHandleARB = NULL;
1256 PFNGLGETHISTOGRAMPROC glGetHistogram = NULL;
1257 PFNGLGETHISTOGRAMEXTPROC glGetHistogramEXT = NULL;
1258 PFNGLGETHISTOGRAMPARAMETERFVPROC glGetHistogramParameterfv = NULL;
1259 PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glGetHistogramParameterfvEXT = NULL;
1260 PFNGLGETHISTOGRAMPARAMETERIVPROC glGetHistogramParameteriv = NULL;
1261 PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glGetHistogramParameterivEXT = NULL;
1262 PFNGLGETIMAGEHANDLEARBPROC glGetImageHandleARB = NULL;
1263 PFNGLGETIMAGEHANDLENVPROC glGetImageHandleNV = NULL;
1264 PFNGLGETINFOLOGARBPROC glGetInfoLogARB = NULL;
1265 PFNGLGETINTEGER64I_VPROC glGetInteger64i_v = NULL;
1266 PFNGLGETINTEGER64VPROC glGetInteger64v = NULL;
1267 PFNGLGETINTEGERINDEXEDVEXTPROC glGetIntegerIndexedvEXT = NULL;
1268 PFNGLGETINTEGERI_VPROC glGetIntegeri_v = NULL;
1269 PFNGLGETINTEGERUI64I_VNVPROC glGetIntegerui64i_vNV = NULL;
1270 PFNGLGETINTEGERUI64VNVPROC glGetIntegerui64vNV = NULL;
1271 PFNGLGETINTEGERVPROC glGetIntegerv = NULL;
1272 PFNGLGETINTERNALFORMATSAMPLEIVNVPROC glGetInternalformatSampleivNV = NULL;
1273 PFNGLGETINTERNALFORMATI64VPROC glGetInternalformati64v = NULL;
1274 PFNGLGETINTERNALFORMATIVPROC glGetInternalformativ = NULL;
1275 PFNGLGETINVARIANTBOOLEANVEXTPROC glGetInvariantBooleanvEXT = NULL;
1276 PFNGLGETINVARIANTFLOATVEXTPROC glGetInvariantFloatvEXT = NULL;
1277 PFNGLGETINVARIANTINTEGERVEXTPROC glGetInvariantIntegervEXT = NULL;
1278 PFNGLGETLIGHTFVPROC glGetLightfv = NULL;
1279 PFNGLGETLIGHTIVPROC glGetLightiv = NULL;
1280 PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC glGetLocalConstantBooleanvEXT = NULL;
1281 PFNGLGETLOCALCONSTANTFLOATVEXTPROC glGetLocalConstantFloatvEXT = NULL;
1282 PFNGLGETLOCALCONSTANTINTEGERVEXTPROC glGetLocalConstantIntegervEXT = NULL;
1283 PFNGLGETMAPATTRIBPARAMETERFVNVPROC glGetMapAttribParameterfvNV = NULL;
1284 PFNGLGETMAPATTRIBPARAMETERIVNVPROC glGetMapAttribParameterivNV = NULL;
1285 PFNGLGETMAPCONTROLPOINTSNVPROC glGetMapControlPointsNV = NULL;
1286 PFNGLGETMAPPARAMETERFVNVPROC glGetMapParameterfvNV = NULL;
1287 PFNGLGETMAPPARAMETERIVNVPROC glGetMapParameterivNV = NULL;
1288 PFNGLGETMAPDVPROC glGetMapdv = NULL;
1289 PFNGLGETMAPFVPROC glGetMapfv = NULL;
1290 PFNGLGETMAPIVPROC glGetMapiv = NULL;
1291 PFNGLGETMATERIALFVPROC glGetMaterialfv = NULL;
1292 PFNGLGETMATERIALIVPROC glGetMaterialiv = NULL;
1293 PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC glGetMemoryObjectDetachedResourcesuivNV = NULL;
1294 PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC glGetMemoryObjectParameterivEXT = NULL;
1295 PFNGLGETMINMAXPROC glGetMinmax = NULL;
1296 PFNGLGETMINMAXEXTPROC glGetMinmaxEXT = NULL;
1297 PFNGLGETMINMAXPARAMETERFVPROC glGetMinmaxParameterfv = NULL;
1298 PFNGLGETMINMAXPARAMETERFVEXTPROC glGetMinmaxParameterfvEXT = NULL;
1299 PFNGLGETMINMAXPARAMETERIVPROC glGetMinmaxParameteriv = NULL;
1300 PFNGLGETMINMAXPARAMETERIVEXTPROC glGetMinmaxParameterivEXT = NULL;
1301 PFNGLGETMULTITEXENVFVEXTPROC glGetMultiTexEnvfvEXT = NULL;
1302 PFNGLGETMULTITEXENVIVEXTPROC glGetMultiTexEnvivEXT = NULL;
1303 PFNGLGETMULTITEXGENDVEXTPROC glGetMultiTexGendvEXT = NULL;
1304 PFNGLGETMULTITEXGENFVEXTPROC glGetMultiTexGenfvEXT = NULL;
1305 PFNGLGETMULTITEXGENIVEXTPROC glGetMultiTexGenivEXT = NULL;
1306 PFNGLGETMULTITEXIMAGEEXTPROC glGetMultiTexImageEXT = NULL;
1307 PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glGetMultiTexLevelParameterfvEXT = NULL;
1308 PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glGetMultiTexLevelParameterivEXT = NULL;
1309 PFNGLGETMULTITEXPARAMETERIIVEXTPROC glGetMultiTexParameterIivEXT = NULL;
1310 PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glGetMultiTexParameterIuivEXT = NULL;
1311 PFNGLGETMULTITEXPARAMETERFVEXTPROC glGetMultiTexParameterfvEXT = NULL;
1312 PFNGLGETMULTITEXPARAMETERIVEXTPROC glGetMultiTexParameterivEXT = NULL;
1313 PFNGLGETMULTISAMPLEFVPROC glGetMultisamplefv = NULL;
1314 PFNGLGETMULTISAMPLEFVNVPROC glGetMultisamplefvNV = NULL;
1315 PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glGetNamedBufferParameteri64v = NULL;
1316 PFNGLGETNAMEDBUFFERPARAMETERIVPROC glGetNamedBufferParameteriv = NULL;
1317 PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glGetNamedBufferParameterivEXT = NULL;
1318 PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glGetNamedBufferParameterui64vNV = NULL;
1319 PFNGLGETNAMEDBUFFERPOINTERVPROC glGetNamedBufferPointerv = NULL;
1320 PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glGetNamedBufferPointervEXT = NULL;
1321 PFNGLGETNAMEDBUFFERSUBDATAPROC glGetNamedBufferSubData = NULL;
1322 PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glGetNamedBufferSubDataEXT = NULL;
1323 PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC glGetNamedFramebufferParameterfvAMD = NULL;
1324 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetNamedFramebufferAttachmentParameteriv = NULL;
1325 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetNamedFramebufferAttachmentParameterivEXT = NULL;
1326 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glGetNamedFramebufferParameteriv = NULL;
1327 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glGetNamedFramebufferParameterivEXT = NULL;
1328 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glGetNamedProgramLocalParameterIivEXT = NULL;
1329 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glGetNamedProgramLocalParameterIuivEXT = NULL;
1330 PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glGetNamedProgramLocalParameterdvEXT = NULL;
1331 PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glGetNamedProgramLocalParameterfvEXT = NULL;
1332 PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glGetNamedProgramStringEXT = NULL;
1333 PFNGLGETNAMEDPROGRAMIVEXTPROC glGetNamedProgramivEXT = NULL;
1334 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glGetNamedRenderbufferParameteriv = NULL;
1335 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glGetNamedRenderbufferParameterivEXT = NULL;
1336 PFNGLGETNAMEDSTRINGARBPROC glGetNamedStringARB = NULL;
1337 PFNGLGETNAMEDSTRINGIVARBPROC glGetNamedStringivARB = NULL;
1338 PFNGLGETNEXTPERFQUERYIDINTELPROC glGetNextPerfQueryIdINTEL = NULL;
1339 PFNGLGETOBJECTLABELPROC glGetObjectLabel = NULL;
1340 PFNGLGETOBJECTLABELEXTPROC glGetObjectLabelEXT = NULL;
1341 PFNGLGETOBJECTLABELKHRPROC glGetObjectLabelKHR = NULL;
1342 PFNGLGETOBJECTPARAMETERFVARBPROC glGetObjectParameterfvARB = NULL;
1343 PFNGLGETOBJECTPARAMETERIVAPPLEPROC glGetObjectParameterivAPPLE = NULL;
1344 PFNGLGETOBJECTPARAMETERIVARBPROC glGetObjectParameterivARB = NULL;
1345 PFNGLGETOBJECTPTRLABELPROC glGetObjectPtrLabel = NULL;
1346 PFNGLGETOBJECTPTRLABELKHRPROC glGetObjectPtrLabelKHR = NULL;
1347 PFNGLGETOCCLUSIONQUERYIVNVPROC glGetOcclusionQueryivNV = NULL;
1348 PFNGLGETOCCLUSIONQUERYUIVNVPROC glGetOcclusionQueryuivNV = NULL;
1349 PFNGLGETPATHCOLORGENFVNVPROC glGetPathColorGenfvNV = NULL;
1350 PFNGLGETPATHCOLORGENIVNVPROC glGetPathColorGenivNV = NULL;
1351 PFNGLGETPATHCOMMANDSNVPROC glGetPathCommandsNV = NULL;
1352 PFNGLGETPATHCOORDSNVPROC glGetPathCoordsNV = NULL;
1353 PFNGLGETPATHDASHARRAYNVPROC glGetPathDashArrayNV = NULL;
1354 PFNGLGETPATHLENGTHNVPROC glGetPathLengthNV = NULL;
1355 PFNGLGETPATHMETRICRANGENVPROC glGetPathMetricRangeNV = NULL;
1356 PFNGLGETPATHMETRICSNVPROC glGetPathMetricsNV = NULL;
1357 PFNGLGETPATHPARAMETERFVNVPROC glGetPathParameterfvNV = NULL;
1358 PFNGLGETPATHPARAMETERIVNVPROC glGetPathParameterivNV = NULL;
1359 PFNGLGETPATHSPACINGNVPROC glGetPathSpacingNV = NULL;
1360 PFNGLGETPATHTEXGENFVNVPROC glGetPathTexGenfvNV = NULL;
1361 PFNGLGETPATHTEXGENIVNVPROC glGetPathTexGenivNV = NULL;
1362 PFNGLGETPERFCOUNTERINFOINTELPROC glGetPerfCounterInfoINTEL = NULL;
1363 PFNGLGETPERFMONITORCOUNTERDATAAMDPROC glGetPerfMonitorCounterDataAMD = NULL;
1364 PFNGLGETPERFMONITORCOUNTERINFOAMDPROC glGetPerfMonitorCounterInfoAMD = NULL;
1365 PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC glGetPerfMonitorCounterStringAMD = NULL;
1366 PFNGLGETPERFMONITORCOUNTERSAMDPROC glGetPerfMonitorCountersAMD = NULL;
1367 PFNGLGETPERFMONITORGROUPSTRINGAMDPROC glGetPerfMonitorGroupStringAMD = NULL;
1368 PFNGLGETPERFMONITORGROUPSAMDPROC glGetPerfMonitorGroupsAMD = NULL;
1369 PFNGLGETPERFQUERYDATAINTELPROC glGetPerfQueryDataINTEL = NULL;
1370 PFNGLGETPERFQUERYIDBYNAMEINTELPROC glGetPerfQueryIdByNameINTEL = NULL;
1371 PFNGLGETPERFQUERYINFOINTELPROC glGetPerfQueryInfoINTEL = NULL;
1372 PFNGLGETPIXELMAPFVPROC glGetPixelMapfv = NULL;
1373 PFNGLGETPIXELMAPUIVPROC glGetPixelMapuiv = NULL;
1374 PFNGLGETPIXELMAPUSVPROC glGetPixelMapusv = NULL;
1375 PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC glGetPixelTransformParameterfvEXT = NULL;
1376 PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC glGetPixelTransformParameterivEXT = NULL;
1377 PFNGLGETPOINTERINDEXEDVEXTPROC glGetPointerIndexedvEXT = NULL;
1378 PFNGLGETPOINTERI_VEXTPROC glGetPointeri_vEXT = NULL;
1379 PFNGLGETPOINTERVPROC glGetPointerv = NULL;
1380 PFNGLGETPOINTERVEXTPROC glGetPointervEXT = NULL;
1381 PFNGLGETPOINTERVKHRPROC glGetPointervKHR = NULL;
1382 PFNGLGETPOLYGONSTIPPLEPROC glGetPolygonStipple = NULL;
1383 PFNGLGETPROGRAMBINARYPROC glGetProgramBinary = NULL;
1384 PFNGLGETPROGRAMENVPARAMETERIIVNVPROC glGetProgramEnvParameterIivNV = NULL;
1385 PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC glGetProgramEnvParameterIuivNV = NULL;
1386 PFNGLGETPROGRAMENVPARAMETERDVARBPROC glGetProgramEnvParameterdvARB = NULL;
1387 PFNGLGETPROGRAMENVPARAMETERFVARBPROC glGetProgramEnvParameterfvARB = NULL;
1388 PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog = NULL;
1389 PFNGLGETPROGRAMINTERFACEIVPROC glGetProgramInterfaceiv = NULL;
1390 PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC glGetProgramLocalParameterIivNV = NULL;
1391 PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC glGetProgramLocalParameterIuivNV = NULL;
1392 PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glGetProgramLocalParameterdvARB = NULL;
1393 PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glGetProgramLocalParameterfvARB = NULL;
1394 PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC glGetProgramNamedParameterdvNV = NULL;
1395 PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC glGetProgramNamedParameterfvNV = NULL;
1396 PFNGLGETPROGRAMPARAMETERDVNVPROC glGetProgramParameterdvNV = NULL;
1397 PFNGLGETPROGRAMPARAMETERFVNVPROC glGetProgramParameterfvNV = NULL;
1398 PFNGLGETPROGRAMPIPELINEINFOLOGPROC glGetProgramPipelineInfoLog = NULL;
1399 PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glGetProgramPipelineInfoLogEXT = NULL;
1400 PFNGLGETPROGRAMPIPELINEIVPROC glGetProgramPipelineiv = NULL;
1401 PFNGLGETPROGRAMPIPELINEIVEXTPROC glGetProgramPipelineivEXT = NULL;
1402 PFNGLGETPROGRAMRESOURCEINDEXPROC glGetProgramResourceIndex = NULL;
1403 PFNGLGETPROGRAMRESOURCELOCATIONPROC glGetProgramResourceLocation = NULL;
1404 PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glGetProgramResourceLocationIndex = NULL;
1405 PFNGLGETPROGRAMRESOURCENAMEPROC glGetProgramResourceName = NULL;
1406 PFNGLGETPROGRAMRESOURCEFVNVPROC glGetProgramResourcefvNV = NULL;
1407 PFNGLGETPROGRAMRESOURCEIVPROC glGetProgramResourceiv = NULL;
1408 PFNGLGETPROGRAMSTAGEIVPROC glGetProgramStageiv = NULL;
1409 PFNGLGETPROGRAMSTRINGARBPROC glGetProgramStringARB = NULL;
1410 PFNGLGETPROGRAMSTRINGNVPROC glGetProgramStringNV = NULL;
1411 PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC glGetProgramSubroutineParameteruivNV = NULL;
1412 PFNGLGETPROGRAMIVPROC glGetProgramiv = NULL;
1413 PFNGLGETPROGRAMIVARBPROC glGetProgramivARB = NULL;
1414 PFNGLGETPROGRAMIVNVPROC glGetProgramivNV = NULL;
1415 PFNGLGETQUERYBUFFEROBJECTI64VPROC glGetQueryBufferObjecti64v = NULL;
1416 PFNGLGETQUERYBUFFEROBJECTIVPROC glGetQueryBufferObjectiv = NULL;
1417 PFNGLGETQUERYBUFFEROBJECTUI64VPROC glGetQueryBufferObjectui64v = NULL;
1418 PFNGLGETQUERYBUFFEROBJECTUIVPROC glGetQueryBufferObjectuiv = NULL;
1419 PFNGLGETQUERYINDEXEDIVPROC glGetQueryIndexediv = NULL;
1420 PFNGLGETQUERYOBJECTI64VPROC glGetQueryObjecti64v = NULL;
1421 PFNGLGETQUERYOBJECTI64VEXTPROC glGetQueryObjecti64vEXT = NULL;
1422 PFNGLGETQUERYOBJECTIVPROC glGetQueryObjectiv = NULL;
1423 PFNGLGETQUERYOBJECTIVARBPROC glGetQueryObjectivARB = NULL;
1424 PFNGLGETQUERYOBJECTUI64VPROC glGetQueryObjectui64v = NULL;
1425 PFNGLGETQUERYOBJECTUI64VEXTPROC glGetQueryObjectui64vEXT = NULL;
1426 PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuiv = NULL;
1427 PFNGLGETQUERYOBJECTUIVARBPROC glGetQueryObjectuivARB = NULL;
1428 PFNGLGETQUERYIVPROC glGetQueryiv = NULL;
1429 PFNGLGETQUERYIVARBPROC glGetQueryivARB = NULL;
1430 PFNGLGETRENDERBUFFERPARAMETERIVPROC glGetRenderbufferParameteriv = NULL;
1431 PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glGetRenderbufferParameterivEXT = NULL;
1432 PFNGLGETSAMPLERPARAMETERIIVPROC glGetSamplerParameterIiv = NULL;
1433 PFNGLGETSAMPLERPARAMETERIUIVPROC glGetSamplerParameterIuiv = NULL;
1434 PFNGLGETSAMPLERPARAMETERFVPROC glGetSamplerParameterfv = NULL;
1435 PFNGLGETSAMPLERPARAMETERIVPROC glGetSamplerParameteriv = NULL;
1436 PFNGLGETSEMAPHOREPARAMETERIVNVPROC glGetSemaphoreParameterivNV = NULL;
1437 PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC glGetSemaphoreParameterui64vEXT = NULL;
1438 PFNGLGETSEPARABLEFILTERPROC glGetSeparableFilter = NULL;
1439 PFNGLGETSEPARABLEFILTEREXTPROC glGetSeparableFilterEXT = NULL;
1440 PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog = NULL;
1441 PFNGLGETSHADERPRECISIONFORMATPROC glGetShaderPrecisionFormat = NULL;
1442 PFNGLGETSHADERSOURCEPROC glGetShaderSource = NULL;
1443 PFNGLGETSHADERSOURCEARBPROC glGetShaderSourceARB = NULL;
1444 PFNGLGETSHADERIVPROC glGetShaderiv = NULL;
1445 PFNGLGETSHADINGRATEIMAGEPALETTENVPROC glGetShadingRateImagePaletteNV = NULL;
1446 PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC glGetShadingRateSampleLocationivNV = NULL;
1447 PFNGLGETSTAGEINDEXNVPROC glGetStageIndexNV = NULL;
1448 PFNGLGETSTRINGPROC glGetString = NULL;
1449 PFNGLGETSTRINGIPROC glGetStringi = NULL;
1450 PFNGLGETSUBROUTINEINDEXPROC glGetSubroutineIndex = NULL;
1451 PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glGetSubroutineUniformLocation = NULL;
1452 PFNGLGETSYNCIVPROC glGetSynciv = NULL;
1453 PFNGLGETTEXENVFVPROC glGetTexEnvfv = NULL;
1454 PFNGLGETTEXENVIVPROC glGetTexEnviv = NULL;
1455 PFNGLGETTEXGENDVPROC glGetTexGendv = NULL;
1456 PFNGLGETTEXGENFVPROC glGetTexGenfv = NULL;
1457 PFNGLGETTEXGENIVPROC glGetTexGeniv = NULL;
1458 PFNGLGETTEXIMAGEPROC glGetTexImage = NULL;
1459 PFNGLGETTEXLEVELPARAMETERFVPROC glGetTexLevelParameterfv = NULL;
1460 PFNGLGETTEXLEVELPARAMETERIVPROC glGetTexLevelParameteriv = NULL;
1461 PFNGLGETTEXPARAMETERIIVPROC glGetTexParameterIiv = NULL;
1462 PFNGLGETTEXPARAMETERIIVEXTPROC glGetTexParameterIivEXT = NULL;
1463 PFNGLGETTEXPARAMETERIUIVPROC glGetTexParameterIuiv = NULL;
1464 PFNGLGETTEXPARAMETERIUIVEXTPROC glGetTexParameterIuivEXT = NULL;
1465 PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC glGetTexParameterPointervAPPLE = NULL;
1466 PFNGLGETTEXPARAMETERFVPROC glGetTexParameterfv = NULL;
1467 PFNGLGETTEXPARAMETERIVPROC glGetTexParameteriv = NULL;
1468 PFNGLGETTEXTUREHANDLEARBPROC glGetTextureHandleARB = NULL;
1469 PFNGLGETTEXTUREHANDLENVPROC glGetTextureHandleNV = NULL;
1470 PFNGLGETTEXTUREIMAGEPROC glGetTextureImage = NULL;
1471 PFNGLGETTEXTUREIMAGEEXTPROC glGetTextureImageEXT = NULL;
1472 PFNGLGETTEXTURELEVELPARAMETERFVPROC glGetTextureLevelParameterfv = NULL;
1473 PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glGetTextureLevelParameterfvEXT = NULL;
1474 PFNGLGETTEXTURELEVELPARAMETERIVPROC glGetTextureLevelParameteriv = NULL;
1475 PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glGetTextureLevelParameterivEXT = NULL;
1476 PFNGLGETTEXTUREPARAMETERIIVPROC glGetTextureParameterIiv = NULL;
1477 PFNGLGETTEXTUREPARAMETERIIVEXTPROC glGetTextureParameterIivEXT = NULL;
1478 PFNGLGETTEXTUREPARAMETERIUIVPROC glGetTextureParameterIuiv = NULL;
1479 PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glGetTextureParameterIuivEXT = NULL;
1480 PFNGLGETTEXTUREPARAMETERFVPROC glGetTextureParameterfv = NULL;
1481 PFNGLGETTEXTUREPARAMETERFVEXTPROC glGetTextureParameterfvEXT = NULL;
1482 PFNGLGETTEXTUREPARAMETERIVPROC glGetTextureParameteriv = NULL;
1483 PFNGLGETTEXTUREPARAMETERIVEXTPROC glGetTextureParameterivEXT = NULL;
1484 PFNGLGETTEXTURESAMPLERHANDLEARBPROC glGetTextureSamplerHandleARB = NULL;
1485 PFNGLGETTEXTURESAMPLERHANDLENVPROC glGetTextureSamplerHandleNV = NULL;
1486 PFNGLGETTEXTURESUBIMAGEPROC glGetTextureSubImage = NULL;
1487 PFNGLGETTRACKMATRIXIVNVPROC glGetTrackMatrixivNV = NULL;
1488 PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glGetTransformFeedbackVarying = NULL;
1489 PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glGetTransformFeedbackVaryingEXT = NULL;
1490 PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glGetTransformFeedbackVaryingNV = NULL;
1491 PFNGLGETTRANSFORMFEEDBACKI64_VPROC glGetTransformFeedbacki64_v = NULL;
1492 PFNGLGETTRANSFORMFEEDBACKI_VPROC glGetTransformFeedbacki_v = NULL;
1493 PFNGLGETTRANSFORMFEEDBACKIVPROC glGetTransformFeedbackiv = NULL;
1494 PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex = NULL;
1495 PFNGLGETUNIFORMBUFFERSIZEEXTPROC glGetUniformBufferSizeEXT = NULL;
1496 PFNGLGETUNIFORMINDICESPROC glGetUniformIndices = NULL;
1497 PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation = NULL;
1498 PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocationARB = NULL;
1499 PFNGLGETUNIFORMOFFSETEXTPROC glGetUniformOffsetEXT = NULL;
1500 PFNGLGETUNIFORMSUBROUTINEUIVPROC glGetUniformSubroutineuiv = NULL;
1501 PFNGLGETUNIFORMDVPROC glGetUniformdv = NULL;
1502 PFNGLGETUNIFORMFVPROC glGetUniformfv = NULL;
1503 PFNGLGETUNIFORMFVARBPROC glGetUniformfvARB = NULL;
1504 PFNGLGETUNIFORMI64VARBPROC glGetUniformi64vARB = NULL;
1505 PFNGLGETUNIFORMI64VNVPROC glGetUniformi64vNV = NULL;
1506 PFNGLGETUNIFORMIVPROC glGetUniformiv = NULL;
1507 PFNGLGETUNIFORMIVARBPROC glGetUniformivARB = NULL;
1508 PFNGLGETUNIFORMUI64VARBPROC glGetUniformui64vARB = NULL;
1509 PFNGLGETUNIFORMUI64VNVPROC glGetUniformui64vNV = NULL;
1510 PFNGLGETUNIFORMUIVPROC glGetUniformuiv = NULL;
1511 PFNGLGETUNIFORMUIVEXTPROC glGetUniformuivEXT = NULL;
1512 PFNGLGETUNSIGNEDBYTEVEXTPROC glGetUnsignedBytevEXT = NULL;
1513 PFNGLGETUNSIGNEDBYTEI_VEXTPROC glGetUnsignedBytei_vEXT = NULL;
1514 PFNGLGETVARIANTBOOLEANVEXTPROC glGetVariantBooleanvEXT = NULL;
1515 PFNGLGETVARIANTFLOATVEXTPROC glGetVariantFloatvEXT = NULL;
1516 PFNGLGETVARIANTINTEGERVEXTPROC glGetVariantIntegervEXT = NULL;
1517 PFNGLGETVARIANTPOINTERVEXTPROC glGetVariantPointervEXT = NULL;
1518 PFNGLGETVARYINGLOCATIONNVPROC glGetVaryingLocationNV = NULL;
1519 PFNGLGETVERTEXARRAYINDEXED64IVPROC glGetVertexArrayIndexed64iv = NULL;
1520 PFNGLGETVERTEXARRAYINDEXEDIVPROC glGetVertexArrayIndexediv = NULL;
1521 PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glGetVertexArrayIntegeri_vEXT = NULL;
1522 PFNGLGETVERTEXARRAYINTEGERVEXTPROC glGetVertexArrayIntegervEXT = NULL;
1523 PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glGetVertexArrayPointeri_vEXT = NULL;
1524 PFNGLGETVERTEXARRAYPOINTERVEXTPROC glGetVertexArrayPointervEXT = NULL;
1525 PFNGLGETVERTEXARRAYIVPROC glGetVertexArrayiv = NULL;
1526 PFNGLGETVERTEXATTRIBIIVPROC glGetVertexAttribIiv = NULL;
1527 PFNGLGETVERTEXATTRIBIIVEXTPROC glGetVertexAttribIivEXT = NULL;
1528 PFNGLGETVERTEXATTRIBIUIVPROC glGetVertexAttribIuiv = NULL;
1529 PFNGLGETVERTEXATTRIBIUIVEXTPROC glGetVertexAttribIuivEXT = NULL;
1530 PFNGLGETVERTEXATTRIBLDVPROC glGetVertexAttribLdv = NULL;
1531 PFNGLGETVERTEXATTRIBLDVEXTPROC glGetVertexAttribLdvEXT = NULL;
1532 PFNGLGETVERTEXATTRIBLI64VNVPROC glGetVertexAttribLi64vNV = NULL;
1533 PFNGLGETVERTEXATTRIBLUI64VARBPROC glGetVertexAttribLui64vARB = NULL;
1534 PFNGLGETVERTEXATTRIBLUI64VNVPROC glGetVertexAttribLui64vNV = NULL;
1535 PFNGLGETVERTEXATTRIBPOINTERVPROC glGetVertexAttribPointerv = NULL;
1536 PFNGLGETVERTEXATTRIBPOINTERVARBPROC glGetVertexAttribPointervARB = NULL;
1537 PFNGLGETVERTEXATTRIBPOINTERVNVPROC glGetVertexAttribPointervNV = NULL;
1538 PFNGLGETVERTEXATTRIBDVPROC glGetVertexAttribdv = NULL;
1539 PFNGLGETVERTEXATTRIBDVARBPROC glGetVertexAttribdvARB = NULL;
1540 PFNGLGETVERTEXATTRIBDVNVPROC glGetVertexAttribdvNV = NULL;
1541 PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv = NULL;
1542 PFNGLGETVERTEXATTRIBFVARBPROC glGetVertexAttribfvARB = NULL;
1543 PFNGLGETVERTEXATTRIBFVNVPROC glGetVertexAttribfvNV = NULL;
1544 PFNGLGETVERTEXATTRIBIVPROC glGetVertexAttribiv = NULL;
1545 PFNGLGETVERTEXATTRIBIVARBPROC glGetVertexAttribivARB = NULL;
1546 PFNGLGETVERTEXATTRIBIVNVPROC glGetVertexAttribivNV = NULL;
1547 PFNGLGETVIDEOCAPTURESTREAMDVNVPROC glGetVideoCaptureStreamdvNV = NULL;
1548 PFNGLGETVIDEOCAPTURESTREAMFVNVPROC glGetVideoCaptureStreamfvNV = NULL;
1549 PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glGetVideoCaptureStreamivNV = NULL;
1550 PFNGLGETVIDEOCAPTUREIVNVPROC glGetVideoCaptureivNV = NULL;
1551 PFNGLGETVIDEOI64VNVPROC glGetVideoi64vNV = NULL;
1552 PFNGLGETVIDEOIVNVPROC glGetVideoivNV = NULL;
1553 PFNGLGETVIDEOUI64VNVPROC glGetVideoui64vNV = NULL;
1554 PFNGLGETVIDEOUIVNVPROC glGetVideouivNV = NULL;
1555 PFNGLGETNCOLORTABLEPROC glGetnColorTable = NULL;
1556 PFNGLGETNCOLORTABLEARBPROC glGetnColorTableARB = NULL;
1557 PFNGLGETNCOMPRESSEDTEXIMAGEPROC glGetnCompressedTexImage = NULL;
1558 PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glGetnCompressedTexImageARB = NULL;
1559 PFNGLGETNCONVOLUTIONFILTERPROC glGetnConvolutionFilter = NULL;
1560 PFNGLGETNCONVOLUTIONFILTERARBPROC glGetnConvolutionFilterARB = NULL;
1561 PFNGLGETNHISTOGRAMPROC glGetnHistogram = NULL;
1562 PFNGLGETNHISTOGRAMARBPROC glGetnHistogramARB = NULL;
1563 PFNGLGETNMAPDVPROC glGetnMapdv = NULL;
1564 PFNGLGETNMAPDVARBPROC glGetnMapdvARB = NULL;
1565 PFNGLGETNMAPFVPROC glGetnMapfv = NULL;
1566 PFNGLGETNMAPFVARBPROC glGetnMapfvARB = NULL;
1567 PFNGLGETNMAPIVPROC glGetnMapiv = NULL;
1568 PFNGLGETNMAPIVARBPROC glGetnMapivARB = NULL;
1569 PFNGLGETNMINMAXPROC glGetnMinmax = NULL;
1570 PFNGLGETNMINMAXARBPROC glGetnMinmaxARB = NULL;
1571 PFNGLGETNPIXELMAPFVPROC glGetnPixelMapfv = NULL;
1572 PFNGLGETNPIXELMAPFVARBPROC glGetnPixelMapfvARB = NULL;
1573 PFNGLGETNPIXELMAPUIVPROC glGetnPixelMapuiv = NULL;
1574 PFNGLGETNPIXELMAPUIVARBPROC glGetnPixelMapuivARB = NULL;
1575 PFNGLGETNPIXELMAPUSVPROC glGetnPixelMapusv = NULL;
1576 PFNGLGETNPIXELMAPUSVARBPROC glGetnPixelMapusvARB = NULL;
1577 PFNGLGETNPOLYGONSTIPPLEPROC glGetnPolygonStipple = NULL;
1578 PFNGLGETNPOLYGONSTIPPLEARBPROC glGetnPolygonStippleARB = NULL;
1579 PFNGLGETNSEPARABLEFILTERPROC glGetnSeparableFilter = NULL;
1580 PFNGLGETNSEPARABLEFILTERARBPROC glGetnSeparableFilterARB = NULL;
1581 PFNGLGETNTEXIMAGEPROC glGetnTexImage = NULL;
1582 PFNGLGETNTEXIMAGEARBPROC glGetnTexImageARB = NULL;
1583 PFNGLGETNUNIFORMDVPROC glGetnUniformdv = NULL;
1584 PFNGLGETNUNIFORMDVARBPROC glGetnUniformdvARB = NULL;
1585 PFNGLGETNUNIFORMFVPROC glGetnUniformfv = NULL;
1586 PFNGLGETNUNIFORMFVARBPROC glGetnUniformfvARB = NULL;
1587 PFNGLGETNUNIFORMFVKHRPROC glGetnUniformfvKHR = NULL;
1588 PFNGLGETNUNIFORMI64VARBPROC glGetnUniformi64vARB = NULL;
1589 PFNGLGETNUNIFORMIVPROC glGetnUniformiv = NULL;
1590 PFNGLGETNUNIFORMIVARBPROC glGetnUniformivARB = NULL;
1591 PFNGLGETNUNIFORMIVKHRPROC glGetnUniformivKHR = NULL;
1592 PFNGLGETNUNIFORMUI64VARBPROC glGetnUniformui64vARB = NULL;
1593 PFNGLGETNUNIFORMUIVPROC glGetnUniformuiv = NULL;
1594 PFNGLGETNUNIFORMUIVARBPROC glGetnUniformuivARB = NULL;
1595 PFNGLGETNUNIFORMUIVKHRPROC glGetnUniformuivKHR = NULL;
1596 PFNGLHINTPROC glHint = NULL;
1597 PFNGLHISTOGRAMPROC glHistogram = NULL;
1598 PFNGLHISTOGRAMEXTPROC glHistogramEXT = NULL;
1599 PFNGLIMPORTMEMORYFDEXTPROC glImportMemoryFdEXT = NULL;
1600 PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC glImportMemoryWin32HandleEXT = NULL;
1601 PFNGLIMPORTMEMORYWIN32NAMEEXTPROC glImportMemoryWin32NameEXT = NULL;
1602 PFNGLIMPORTSEMAPHOREFDEXTPROC glImportSemaphoreFdEXT = NULL;
1603 PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC glImportSemaphoreWin32HandleEXT = NULL;
1604 PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC glImportSemaphoreWin32NameEXT = NULL;
1605 PFNGLIMPORTSYNCEXTPROC glImportSyncEXT = NULL;
1606 PFNGLINDEXFORMATNVPROC glIndexFormatNV = NULL;
1607 PFNGLINDEXFUNCEXTPROC glIndexFuncEXT = NULL;
1608 PFNGLINDEXMASKPROC glIndexMask = NULL;
1609 PFNGLINDEXMATERIALEXTPROC glIndexMaterialEXT = NULL;
1610 PFNGLINDEXPOINTERPROC glIndexPointer = NULL;
1611 PFNGLINDEXPOINTEREXTPROC glIndexPointerEXT = NULL;
1612 PFNGLINDEXDPROC glIndexd = NULL;
1613 PFNGLINDEXDVPROC glIndexdv = NULL;
1614 PFNGLINDEXFPROC glIndexf = NULL;
1615 PFNGLINDEXFVPROC glIndexfv = NULL;
1616 PFNGLINDEXIPROC glIndexi = NULL;
1617 PFNGLINDEXIVPROC glIndexiv = NULL;
1618 PFNGLINDEXSPROC glIndexs = NULL;
1619 PFNGLINDEXSVPROC glIndexsv = NULL;
1620 PFNGLINDEXUBPROC glIndexub = NULL;
1621 PFNGLINDEXUBVPROC glIndexubv = NULL;
1622 PFNGLINITNAMESPROC glInitNames = NULL;
1623 PFNGLINSERTCOMPONENTEXTPROC glInsertComponentEXT = NULL;
1624 PFNGLINSERTEVENTMARKEREXTPROC glInsertEventMarkerEXT = NULL;
1625 PFNGLINTERLEAVEDARRAYSPROC glInterleavedArrays = NULL;
1626 PFNGLINTERPOLATEPATHSNVPROC glInterpolatePathsNV = NULL;
1627 PFNGLINVALIDATEBUFFERDATAPROC glInvalidateBufferData = NULL;
1628 PFNGLINVALIDATEBUFFERSUBDATAPROC glInvalidateBufferSubData = NULL;
1629 PFNGLINVALIDATEFRAMEBUFFERPROC glInvalidateFramebuffer = NULL;
1630 PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glInvalidateNamedFramebufferData = NULL;
1631 PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glInvalidateNamedFramebufferSubData = NULL;
1632 PFNGLINVALIDATESUBFRAMEBUFFERPROC glInvalidateSubFramebuffer = NULL;
1633 PFNGLINVALIDATETEXIMAGEPROC glInvalidateTexImage = NULL;
1634 PFNGLINVALIDATETEXSUBIMAGEPROC glInvalidateTexSubImage = NULL;
1635 PFNGLISBUFFERPROC glIsBuffer = NULL;
1636 PFNGLISBUFFERARBPROC glIsBufferARB = NULL;
1637 PFNGLISBUFFERRESIDENTNVPROC glIsBufferResidentNV = NULL;
1638 PFNGLISCOMMANDLISTNVPROC glIsCommandListNV = NULL;
1639 PFNGLISENABLEDPROC glIsEnabled = NULL;
1640 PFNGLISENABLEDINDEXEDEXTPROC glIsEnabledIndexedEXT = NULL;
1641 PFNGLISENABLEDIPROC glIsEnabledi = NULL;
1642 PFNGLISFENCEAPPLEPROC glIsFenceAPPLE = NULL;
1643 PFNGLISFENCENVPROC glIsFenceNV = NULL;
1644 PFNGLISFRAMEBUFFERPROC glIsFramebuffer = NULL;
1645 PFNGLISFRAMEBUFFEREXTPROC glIsFramebufferEXT = NULL;
1646 PFNGLISIMAGEHANDLERESIDENTARBPROC glIsImageHandleResidentARB = NULL;
1647 PFNGLISIMAGEHANDLERESIDENTNVPROC glIsImageHandleResidentNV = NULL;
1648 PFNGLISLISTPROC glIsList = NULL;
1649 PFNGLISMEMORYOBJECTEXTPROC glIsMemoryObjectEXT = NULL;
1650 PFNGLISNAMEAMDPROC glIsNameAMD = NULL;
1651 PFNGLISNAMEDBUFFERRESIDENTNVPROC glIsNamedBufferResidentNV = NULL;
1652 PFNGLISNAMEDSTRINGARBPROC glIsNamedStringARB = NULL;
1653 PFNGLISOCCLUSIONQUERYNVPROC glIsOcclusionQueryNV = NULL;
1654 PFNGLISPATHNVPROC glIsPathNV = NULL;
1655 PFNGLISPOINTINFILLPATHNVPROC glIsPointInFillPathNV = NULL;
1656 PFNGLISPOINTINSTROKEPATHNVPROC glIsPointInStrokePathNV = NULL;
1657 PFNGLISPROGRAMPROC glIsProgram = NULL;
1658 PFNGLISPROGRAMARBPROC glIsProgramARB = NULL;
1659 PFNGLISPROGRAMNVPROC glIsProgramNV = NULL;
1660 PFNGLISPROGRAMPIPELINEPROC glIsProgramPipeline = NULL;
1661 PFNGLISPROGRAMPIPELINEEXTPROC glIsProgramPipelineEXT = NULL;
1662 PFNGLISQUERYPROC glIsQuery = NULL;
1663 PFNGLISQUERYARBPROC glIsQueryARB = NULL;
1664 PFNGLISRENDERBUFFERPROC glIsRenderbuffer = NULL;
1665 PFNGLISRENDERBUFFEREXTPROC glIsRenderbufferEXT = NULL;
1666 PFNGLISSEMAPHOREEXTPROC glIsSemaphoreEXT = NULL;
1667 PFNGLISSAMPLERPROC glIsSampler = NULL;
1668 PFNGLISSHADERPROC glIsShader = NULL;
1669 PFNGLISSTATENVPROC glIsStateNV = NULL;
1670 PFNGLISSYNCPROC glIsSync = NULL;
1671 PFNGLISTEXTUREPROC glIsTexture = NULL;
1672 PFNGLISTEXTUREEXTPROC glIsTextureEXT = NULL;
1673 PFNGLISTEXTUREHANDLERESIDENTARBPROC glIsTextureHandleResidentARB = NULL;
1674 PFNGLISTEXTUREHANDLERESIDENTNVPROC glIsTextureHandleResidentNV = NULL;
1675 PFNGLISTRANSFORMFEEDBACKPROC glIsTransformFeedback = NULL;
1676 PFNGLISTRANSFORMFEEDBACKNVPROC glIsTransformFeedbackNV = NULL;
1677 PFNGLISVARIANTENABLEDEXTPROC glIsVariantEnabledEXT = NULL;
1678 PFNGLISVERTEXARRAYPROC glIsVertexArray = NULL;
1679 PFNGLISVERTEXARRAYAPPLEPROC glIsVertexArrayAPPLE = NULL;
1680 PFNGLISVERTEXATTRIBENABLEDAPPLEPROC glIsVertexAttribEnabledAPPLE = NULL;
1681 PFNGLLGPUCOPYIMAGESUBDATANVXPROC glLGPUCopyImageSubDataNVX = NULL;
1682 PFNGLLGPUINTERLOCKNVXPROC glLGPUInterlockNVX = NULL;
1683 PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC glLGPUNamedBufferSubDataNVX = NULL;
1684 PFNGLLABELOBJECTEXTPROC glLabelObjectEXT = NULL;
1685 PFNGLLIGHTMODELFPROC glLightModelf = NULL;
1686 PFNGLLIGHTMODELFVPROC glLightModelfv = NULL;
1687 PFNGLLIGHTMODELIPROC glLightModeli = NULL;
1688 PFNGLLIGHTMODELIVPROC glLightModeliv = NULL;
1689 PFNGLLIGHTFPROC glLightf = NULL;
1690 PFNGLLIGHTFVPROC glLightfv = NULL;
1691 PFNGLLIGHTIPROC glLighti = NULL;
1692 PFNGLLIGHTIVPROC glLightiv = NULL;
1693 PFNGLLINESTIPPLEPROC glLineStipple = NULL;
1694 PFNGLLINEWIDTHPROC glLineWidth = NULL;
1695 PFNGLLINKPROGRAMPROC glLinkProgram = NULL;
1696 PFNGLLINKPROGRAMARBPROC glLinkProgramARB = NULL;
1697 PFNGLLISTBASEPROC glListBase = NULL;
1698 PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC glListDrawCommandsStatesClientNV = NULL;
1699 PFNGLLOADIDENTITYPROC glLoadIdentity = NULL;
1700 PFNGLLOADMATRIXDPROC glLoadMatrixd = NULL;
1701 PFNGLLOADMATRIXFPROC glLoadMatrixf = NULL;
1702 PFNGLLOADNAMEPROC glLoadName = NULL;
1703 PFNGLLOADPROGRAMNVPROC glLoadProgramNV = NULL;
1704 PFNGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixd = NULL;
1705 PFNGLLOADTRANSPOSEMATRIXDARBPROC glLoadTransposeMatrixdARB = NULL;
1706 PFNGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixf = NULL;
1707 PFNGLLOADTRANSPOSEMATRIXFARBPROC glLoadTransposeMatrixfARB = NULL;
1708 PFNGLLOCKARRAYSEXTPROC glLockArraysEXT = NULL;
1709 PFNGLLOGICOPPROC glLogicOp = NULL;
1710 PFNGLMAKEBUFFERNONRESIDENTNVPROC glMakeBufferNonResidentNV = NULL;
1711 PFNGLMAKEBUFFERRESIDENTNVPROC glMakeBufferResidentNV = NULL;
1712 PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glMakeImageHandleNonResidentARB = NULL;
1713 PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC glMakeImageHandleNonResidentNV = NULL;
1714 PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glMakeImageHandleResidentARB = NULL;
1715 PFNGLMAKEIMAGEHANDLERESIDENTNVPROC glMakeImageHandleResidentNV = NULL;
1716 PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glMakeNamedBufferNonResidentNV = NULL;
1717 PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glMakeNamedBufferResidentNV = NULL;
1718 PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glMakeTextureHandleNonResidentARB = NULL;
1719 PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC glMakeTextureHandleNonResidentNV = NULL;
1720 PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glMakeTextureHandleResidentARB = NULL;
1721 PFNGLMAKETEXTUREHANDLERESIDENTNVPROC glMakeTextureHandleResidentNV = NULL;
1722 PFNGLMAP1DPROC glMap1d = NULL;
1723 PFNGLMAP1FPROC glMap1f = NULL;
1724 PFNGLMAP2DPROC glMap2d = NULL;
1725 PFNGLMAP2FPROC glMap2f = NULL;
1726 PFNGLMAPBUFFERPROC glMapBuffer = NULL;
1727 PFNGLMAPBUFFERARBPROC glMapBufferARB = NULL;
1728 PFNGLMAPBUFFERRANGEPROC glMapBufferRange = NULL;
1729 PFNGLMAPCONTROLPOINTSNVPROC glMapControlPointsNV = NULL;
1730 PFNGLMAPGRID1DPROC glMapGrid1d = NULL;
1731 PFNGLMAPGRID1FPROC glMapGrid1f = NULL;
1732 PFNGLMAPGRID2DPROC glMapGrid2d = NULL;
1733 PFNGLMAPGRID2FPROC glMapGrid2f = NULL;
1734 PFNGLMAPNAMEDBUFFERPROC glMapNamedBuffer = NULL;
1735 PFNGLMAPNAMEDBUFFEREXTPROC glMapNamedBufferEXT = NULL;
1736 PFNGLMAPNAMEDBUFFERRANGEPROC glMapNamedBufferRange = NULL;
1737 PFNGLMAPNAMEDBUFFERRANGEEXTPROC glMapNamedBufferRangeEXT = NULL;
1738 PFNGLMAPPARAMETERFVNVPROC glMapParameterfvNV = NULL;
1739 PFNGLMAPPARAMETERIVNVPROC glMapParameterivNV = NULL;
1740 PFNGLMAPTEXTURE2DINTELPROC glMapTexture2DINTEL = NULL;
1741 PFNGLMAPVERTEXATTRIB1DAPPLEPROC glMapVertexAttrib1dAPPLE = NULL;
1742 PFNGLMAPVERTEXATTRIB1FAPPLEPROC glMapVertexAttrib1fAPPLE = NULL;
1743 PFNGLMAPVERTEXATTRIB2DAPPLEPROC glMapVertexAttrib2dAPPLE = NULL;
1744 PFNGLMAPVERTEXATTRIB2FAPPLEPROC glMapVertexAttrib2fAPPLE = NULL;
1745 PFNGLMATERIALFPROC glMaterialf = NULL;
1746 PFNGLMATERIALFVPROC glMaterialfv = NULL;
1747 PFNGLMATERIALIPROC glMateriali = NULL;
1748 PFNGLMATERIALIVPROC glMaterialiv = NULL;
1749 PFNGLMATRIXFRUSTUMEXTPROC glMatrixFrustumEXT = NULL;
1750 PFNGLMATRIXINDEXPOINTERARBPROC glMatrixIndexPointerARB = NULL;
1751 PFNGLMATRIXINDEXUBVARBPROC glMatrixIndexubvARB = NULL;
1752 PFNGLMATRIXINDEXUIVARBPROC glMatrixIndexuivARB = NULL;
1753 PFNGLMATRIXINDEXUSVARBPROC glMatrixIndexusvARB = NULL;
1754 PFNGLMATRIXLOAD3X2FNVPROC glMatrixLoad3x2fNV = NULL;
1755 PFNGLMATRIXLOAD3X3FNVPROC glMatrixLoad3x3fNV = NULL;
1756 PFNGLMATRIXLOADIDENTITYEXTPROC glMatrixLoadIdentityEXT = NULL;
1757 PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC glMatrixLoadTranspose3x3fNV = NULL;
1758 PFNGLMATRIXLOADTRANSPOSEDEXTPROC glMatrixLoadTransposedEXT = NULL;
1759 PFNGLMATRIXLOADTRANSPOSEFEXTPROC glMatrixLoadTransposefEXT = NULL;
1760 PFNGLMATRIXLOADDEXTPROC glMatrixLoaddEXT = NULL;
1761 PFNGLMATRIXLOADFEXTPROC glMatrixLoadfEXT = NULL;
1762 PFNGLMATRIXMODEPROC glMatrixMode = NULL;
1763 PFNGLMATRIXMULT3X2FNVPROC glMatrixMult3x2fNV = NULL;
1764 PFNGLMATRIXMULT3X3FNVPROC glMatrixMult3x3fNV = NULL;
1765 PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC glMatrixMultTranspose3x3fNV = NULL;
1766 PFNGLMATRIXMULTTRANSPOSEDEXTPROC glMatrixMultTransposedEXT = NULL;
1767 PFNGLMATRIXMULTTRANSPOSEFEXTPROC glMatrixMultTransposefEXT = NULL;
1768 PFNGLMATRIXMULTDEXTPROC glMatrixMultdEXT = NULL;
1769 PFNGLMATRIXMULTFEXTPROC glMatrixMultfEXT = NULL;
1770 PFNGLMATRIXORTHOEXTPROC glMatrixOrthoEXT = NULL;
1771 PFNGLMATRIXPOPEXTPROC glMatrixPopEXT = NULL;
1772 PFNGLMATRIXPUSHEXTPROC glMatrixPushEXT = NULL;
1773 PFNGLMATRIXROTATEDEXTPROC glMatrixRotatedEXT = NULL;
1774 PFNGLMATRIXROTATEFEXTPROC glMatrixRotatefEXT = NULL;
1775 PFNGLMATRIXSCALEDEXTPROC glMatrixScaledEXT = NULL;
1776 PFNGLMATRIXSCALEFEXTPROC glMatrixScalefEXT = NULL;
1777 PFNGLMATRIXTRANSLATEDEXTPROC glMatrixTranslatedEXT = NULL;
1778 PFNGLMATRIXTRANSLATEFEXTPROC glMatrixTranslatefEXT = NULL;
1779 PFNGLMAXSHADERCOMPILERTHREADSKHRPROC glMaxShaderCompilerThreadsKHR = NULL;
1780 PFNGLMAXSHADERCOMPILERTHREADSARBPROC glMaxShaderCompilerThreadsARB = NULL;
1781 PFNGLMEMORYBARRIERPROC glMemoryBarrier = NULL;
1782 PFNGLMEMORYBARRIERBYREGIONPROC glMemoryBarrierByRegion = NULL;
1783 PFNGLMEMORYBARRIEREXTPROC glMemoryBarrierEXT = NULL;
1784 PFNGLMEMORYOBJECTPARAMETERIVEXTPROC glMemoryObjectParameterivEXT = NULL;
1785 PFNGLMINSAMPLESHADINGPROC glMinSampleShading = NULL;
1786 PFNGLMINSAMPLESHADINGARBPROC glMinSampleShadingARB = NULL;
1787 PFNGLMINMAXPROC glMinmax = NULL;
1788 PFNGLMINMAXEXTPROC glMinmaxEXT = NULL;
1789 PFNGLMULTMATRIXDPROC glMultMatrixd = NULL;
1790 PFNGLMULTMATRIXFPROC glMultMatrixf = NULL;
1791 PFNGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixd = NULL;
1792 PFNGLMULTTRANSPOSEMATRIXDARBPROC glMultTransposeMatrixdARB = NULL;
1793 PFNGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixf = NULL;
1794 PFNGLMULTTRANSPOSEMATRIXFARBPROC glMultTransposeMatrixfARB = NULL;
1795 PFNGLMULTIDRAWARRAYSPROC glMultiDrawArrays = NULL;
1796 PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArraysEXT = NULL;
1797 PFNGLMULTIDRAWARRAYSINDIRECTPROC glMultiDrawArraysIndirect = NULL;
1798 PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC glMultiDrawArraysIndirectAMD = NULL;
1799 PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC glMultiDrawArraysIndirectBindlessCountNV = NULL;
1800 PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC glMultiDrawArraysIndirectBindlessNV = NULL;
1801 PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC glMultiDrawArraysIndirectCount = NULL;
1802 PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC glMultiDrawArraysIndirectCountARB = NULL;
1803 PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC glMultiDrawElementArrayAPPLE = NULL;
1804 PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements = NULL;
1805 PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glMultiDrawElementsBaseVertex = NULL;
1806 PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElementsEXT = NULL;
1807 PFNGLMULTIDRAWELEMENTSINDIRECTPROC glMultiDrawElementsIndirect = NULL;
1808 PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC glMultiDrawElementsIndirectAMD = NULL;
1809 PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC glMultiDrawElementsIndirectBindlessCountNV = NULL;
1810 PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC glMultiDrawElementsIndirectBindlessNV = NULL;
1811 PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC glMultiDrawElementsIndirectCount = NULL;
1812 PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC glMultiDrawElementsIndirectCountARB = NULL;
1813 PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC glMultiDrawMeshTasksIndirectNV = NULL;
1814 PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC glMultiDrawMeshTasksIndirectCountNV = NULL;
1815 PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glMultiDrawRangeElementArrayAPPLE = NULL;
1816 PFNGLMULTITEXBUFFEREXTPROC glMultiTexBufferEXT = NULL;
1817 PFNGLMULTITEXCOORD1DPROC glMultiTexCoord1d = NULL;
1818 PFNGLMULTITEXCOORD1DARBPROC glMultiTexCoord1dARB = NULL;
1819 PFNGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv = NULL;
1820 PFNGLMULTITEXCOORD1DVARBPROC glMultiTexCoord1dvARB = NULL;
1821 PFNGLMULTITEXCOORD1FPROC glMultiTexCoord1f = NULL;
1822 PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB = NULL;
1823 PFNGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv = NULL;
1824 PFNGLMULTITEXCOORD1FVARBPROC glMultiTexCoord1fvARB = NULL;
1825 PFNGLMULTITEXCOORD1HNVPROC glMultiTexCoord1hNV = NULL;
1826 PFNGLMULTITEXCOORD1HVNVPROC glMultiTexCoord1hvNV = NULL;
1827 PFNGLMULTITEXCOORD1IPROC glMultiTexCoord1i = NULL;
1828 PFNGLMULTITEXCOORD1IARBPROC glMultiTexCoord1iARB = NULL;
1829 PFNGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv = NULL;
1830 PFNGLMULTITEXCOORD1IVARBPROC glMultiTexCoord1ivARB = NULL;
1831 PFNGLMULTITEXCOORD1SPROC glMultiTexCoord1s = NULL;
1832 PFNGLMULTITEXCOORD1SARBPROC glMultiTexCoord1sARB = NULL;
1833 PFNGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv = NULL;
1834 PFNGLMULTITEXCOORD1SVARBPROC glMultiTexCoord1svARB = NULL;
1835 PFNGLMULTITEXCOORD2DPROC glMultiTexCoord2d = NULL;
1836 PFNGLMULTITEXCOORD2DARBPROC glMultiTexCoord2dARB = NULL;
1837 PFNGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv = NULL;
1838 PFNGLMULTITEXCOORD2DVARBPROC glMultiTexCoord2dvARB = NULL;
1839 PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f = NULL;
1840 PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB = NULL;
1841 PFNGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv = NULL;
1842 PFNGLMULTITEXCOORD2FVARBPROC glMultiTexCoord2fvARB = NULL;
1843 PFNGLMULTITEXCOORD2HNVPROC glMultiTexCoord2hNV = NULL;
1844 PFNGLMULTITEXCOORD2HVNVPROC glMultiTexCoord2hvNV = NULL;
1845 PFNGLMULTITEXCOORD2IPROC glMultiTexCoord2i = NULL;
1846 PFNGLMULTITEXCOORD2IARBPROC glMultiTexCoord2iARB = NULL;
1847 PFNGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv = NULL;
1848 PFNGLMULTITEXCOORD2IVARBPROC glMultiTexCoord2ivARB = NULL;
1849 PFNGLMULTITEXCOORD2SPROC glMultiTexCoord2s = NULL;
1850 PFNGLMULTITEXCOORD2SARBPROC glMultiTexCoord2sARB = NULL;
1851 PFNGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv = NULL;
1852 PFNGLMULTITEXCOORD2SVARBPROC glMultiTexCoord2svARB = NULL;
1853 PFNGLMULTITEXCOORD3DPROC glMultiTexCoord3d = NULL;
1854 PFNGLMULTITEXCOORD3DARBPROC glMultiTexCoord3dARB = NULL;
1855 PFNGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv = NULL;
1856 PFNGLMULTITEXCOORD3DVARBPROC glMultiTexCoord3dvARB = NULL;
1857 PFNGLMULTITEXCOORD3FPROC glMultiTexCoord3f = NULL;
1858 PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB = NULL;
1859 PFNGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv = NULL;
1860 PFNGLMULTITEXCOORD3FVARBPROC glMultiTexCoord3fvARB = NULL;
1861 PFNGLMULTITEXCOORD3HNVPROC glMultiTexCoord3hNV = NULL;
1862 PFNGLMULTITEXCOORD3HVNVPROC glMultiTexCoord3hvNV = NULL;
1863 PFNGLMULTITEXCOORD3IPROC glMultiTexCoord3i = NULL;
1864 PFNGLMULTITEXCOORD3IARBPROC glMultiTexCoord3iARB = NULL;
1865 PFNGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv = NULL;
1866 PFNGLMULTITEXCOORD3IVARBPROC glMultiTexCoord3ivARB = NULL;
1867 PFNGLMULTITEXCOORD3SPROC glMultiTexCoord3s = NULL;
1868 PFNGLMULTITEXCOORD3SARBPROC glMultiTexCoord3sARB = NULL;
1869 PFNGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv = NULL;
1870 PFNGLMULTITEXCOORD3SVARBPROC glMultiTexCoord3svARB = NULL;
1871 PFNGLMULTITEXCOORD4DPROC glMultiTexCoord4d = NULL;
1872 PFNGLMULTITEXCOORD4DARBPROC glMultiTexCoord4dARB = NULL;
1873 PFNGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv = NULL;
1874 PFNGLMULTITEXCOORD4DVARBPROC glMultiTexCoord4dvARB = NULL;
1875 PFNGLMULTITEXCOORD4FPROC glMultiTexCoord4f = NULL;
1876 PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB = NULL;
1877 PFNGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv = NULL;
1878 PFNGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARB = NULL;
1879 PFNGLMULTITEXCOORD4HNVPROC glMultiTexCoord4hNV = NULL;
1880 PFNGLMULTITEXCOORD4HVNVPROC glMultiTexCoord4hvNV = NULL;
1881 PFNGLMULTITEXCOORD4IPROC glMultiTexCoord4i = NULL;
1882 PFNGLMULTITEXCOORD4IARBPROC glMultiTexCoord4iARB = NULL;
1883 PFNGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv = NULL;
1884 PFNGLMULTITEXCOORD4IVARBPROC glMultiTexCoord4ivARB = NULL;
1885 PFNGLMULTITEXCOORD4SPROC glMultiTexCoord4s = NULL;
1886 PFNGLMULTITEXCOORD4SARBPROC glMultiTexCoord4sARB = NULL;
1887 PFNGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv = NULL;
1888 PFNGLMULTITEXCOORD4SVARBPROC glMultiTexCoord4svARB = NULL;
1889 PFNGLMULTITEXCOORDP1UIPROC glMultiTexCoordP1ui = NULL;
1890 PFNGLMULTITEXCOORDP1UIVPROC glMultiTexCoordP1uiv = NULL;
1891 PFNGLMULTITEXCOORDP2UIPROC glMultiTexCoordP2ui = NULL;
1892 PFNGLMULTITEXCOORDP2UIVPROC glMultiTexCoordP2uiv = NULL;
1893 PFNGLMULTITEXCOORDP3UIPROC glMultiTexCoordP3ui = NULL;
1894 PFNGLMULTITEXCOORDP3UIVPROC glMultiTexCoordP3uiv = NULL;
1895 PFNGLMULTITEXCOORDP4UIPROC glMultiTexCoordP4ui = NULL;
1896 PFNGLMULTITEXCOORDP4UIVPROC glMultiTexCoordP4uiv = NULL;
1897 PFNGLMULTITEXCOORDPOINTEREXTPROC glMultiTexCoordPointerEXT = NULL;
1898 PFNGLMULTITEXENVFEXTPROC glMultiTexEnvfEXT = NULL;
1899 PFNGLMULTITEXENVFVEXTPROC glMultiTexEnvfvEXT = NULL;
1900 PFNGLMULTITEXENVIEXTPROC glMultiTexEnviEXT = NULL;
1901 PFNGLMULTITEXENVIVEXTPROC glMultiTexEnvivEXT = NULL;
1902 PFNGLMULTITEXGENDEXTPROC glMultiTexGendEXT = NULL;
1903 PFNGLMULTITEXGENDVEXTPROC glMultiTexGendvEXT = NULL;
1904 PFNGLMULTITEXGENFEXTPROC glMultiTexGenfEXT = NULL;
1905 PFNGLMULTITEXGENFVEXTPROC glMultiTexGenfvEXT = NULL;
1906 PFNGLMULTITEXGENIEXTPROC glMultiTexGeniEXT = NULL;
1907 PFNGLMULTITEXGENIVEXTPROC glMultiTexGenivEXT = NULL;
1908 PFNGLMULTITEXIMAGE1DEXTPROC glMultiTexImage1DEXT = NULL;
1909 PFNGLMULTITEXIMAGE2DEXTPROC glMultiTexImage2DEXT = NULL;
1910 PFNGLMULTITEXIMAGE3DEXTPROC glMultiTexImage3DEXT = NULL;
1911 PFNGLMULTITEXPARAMETERIIVEXTPROC glMultiTexParameterIivEXT = NULL;
1912 PFNGLMULTITEXPARAMETERIUIVEXTPROC glMultiTexParameterIuivEXT = NULL;
1913 PFNGLMULTITEXPARAMETERFEXTPROC glMultiTexParameterfEXT = NULL;
1914 PFNGLMULTITEXPARAMETERFVEXTPROC glMultiTexParameterfvEXT = NULL;
1915 PFNGLMULTITEXPARAMETERIEXTPROC glMultiTexParameteriEXT = NULL;
1916 PFNGLMULTITEXPARAMETERIVEXTPROC glMultiTexParameterivEXT = NULL;
1917 PFNGLMULTITEXRENDERBUFFEREXTPROC glMultiTexRenderbufferEXT = NULL;
1918 PFNGLMULTITEXSUBIMAGE1DEXTPROC glMultiTexSubImage1DEXT = NULL;
1919 PFNGLMULTITEXSUBIMAGE2DEXTPROC glMultiTexSubImage2DEXT = NULL;
1920 PFNGLMULTITEXSUBIMAGE3DEXTPROC glMultiTexSubImage3DEXT = NULL;
1921 PFNGLMULTICASTBARRIERNVPROC glMulticastBarrierNV = NULL;
1922 PFNGLMULTICASTBLITFRAMEBUFFERNVPROC glMulticastBlitFramebufferNV = NULL;
1923 PFNGLMULTICASTBUFFERSUBDATANVPROC glMulticastBufferSubDataNV = NULL;
1924 PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC glMulticastCopyBufferSubDataNV = NULL;
1925 PFNGLMULTICASTCOPYIMAGESUBDATANVPROC glMulticastCopyImageSubDataNV = NULL;
1926 PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glMulticastFramebufferSampleLocationsfvNV = NULL;
1927 PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC glMulticastGetQueryObjecti64vNV = NULL;
1928 PFNGLMULTICASTGETQUERYOBJECTIVNVPROC glMulticastGetQueryObjectivNV = NULL;
1929 PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC glMulticastGetQueryObjectui64vNV = NULL;
1930 PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC glMulticastGetQueryObjectuivNV = NULL;
1931 PFNGLMULTICASTSCISSORARRAYVNVXPROC glMulticastScissorArrayvNVX = NULL;
1932 PFNGLMULTICASTVIEWPORTARRAYVNVXPROC glMulticastViewportArrayvNVX = NULL;
1933 PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC glMulticastViewportPositionWScaleNVX = NULL;
1934 PFNGLMULTICASTWAITSYNCNVPROC glMulticastWaitSyncNV = NULL;
1935 PFNGLNAMEDBUFFERATTACHMEMORYNVPROC glNamedBufferAttachMemoryNV = NULL;
1936 PFNGLNAMEDBUFFERDATAPROC glNamedBufferData = NULL;
1937 PFNGLNAMEDBUFFERDATAEXTPROC glNamedBufferDataEXT = NULL;
1938 PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC glNamedBufferPageCommitmentARB = NULL;
1939 PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC glNamedBufferPageCommitmentEXT = NULL;
1940 PFNGLNAMEDBUFFERPAGECOMMITMENTMEMNVPROC glNamedBufferPageCommitmentMemNV = NULL;
1941 PFNGLNAMEDBUFFERSTORAGEPROC glNamedBufferStorage = NULL;
1942 PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC glNamedBufferStorageExternalEXT = NULL;
1943 PFNGLNAMEDBUFFERSTORAGEEXTPROC glNamedBufferStorageEXT = NULL;
1944 PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC glNamedBufferStorageMemEXT = NULL;
1945 PFNGLNAMEDBUFFERSUBDATAPROC glNamedBufferSubData = NULL;
1946 PFNGLNAMEDBUFFERSUBDATAEXTPROC glNamedBufferSubDataEXT = NULL;
1947 PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glNamedCopyBufferSubDataEXT = NULL;
1948 PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glNamedFramebufferDrawBuffer = NULL;
1949 PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glNamedFramebufferDrawBuffers = NULL;
1950 PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glNamedFramebufferParameteri = NULL;
1951 PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glNamedFramebufferParameteriEXT = NULL;
1952 PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glNamedFramebufferReadBuffer = NULL;
1953 PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glNamedFramebufferRenderbuffer = NULL;
1954 PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glNamedFramebufferRenderbufferEXT = NULL;
1955 PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glNamedFramebufferSampleLocationsfvARB = NULL;
1956 PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glNamedFramebufferSampleLocationsfvNV = NULL;
1957 PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glNamedFramebufferTexture = NULL;
1958 PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glNamedFramebufferSamplePositionsfvAMD = NULL;
1959 PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glNamedFramebufferTexture1DEXT = NULL;
1960 PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glNamedFramebufferTexture2DEXT = NULL;
1961 PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glNamedFramebufferTexture3DEXT = NULL;
1962 PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glNamedFramebufferTextureEXT = NULL;
1963 PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glNamedFramebufferTextureFaceEXT = NULL;
1964 PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glNamedFramebufferTextureLayer = NULL;
1965 PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glNamedFramebufferTextureLayerEXT = NULL;
1966 PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glNamedProgramLocalParameter4dEXT = NULL;
1967 PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glNamedProgramLocalParameter4dvEXT = NULL;
1968 PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glNamedProgramLocalParameter4fEXT = NULL;
1969 PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glNamedProgramLocalParameter4fvEXT = NULL;
1970 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glNamedProgramLocalParameterI4iEXT = NULL;
1971 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glNamedProgramLocalParameterI4ivEXT = NULL;
1972 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glNamedProgramLocalParameterI4uiEXT = NULL;
1973 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glNamedProgramLocalParameterI4uivEXT = NULL;
1974 PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glNamedProgramLocalParameters4fvEXT = NULL;
1975 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glNamedProgramLocalParametersI4ivEXT = NULL;
1976 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glNamedProgramLocalParametersI4uivEXT = NULL;
1977 PFNGLNAMEDPROGRAMSTRINGEXTPROC glNamedProgramStringEXT = NULL;
1978 PFNGLNAMEDRENDERBUFFERSTORAGEPROC glNamedRenderbufferStorage = NULL;
1979 PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glNamedRenderbufferStorageEXT = NULL;
1980 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glNamedRenderbufferStorageMultisample = NULL;
1981 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glNamedRenderbufferStorageMultisampleAdvancedAMD = NULL;
1982 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glNamedRenderbufferStorageMultisampleCoverageEXT = NULL;
1983 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glNamedRenderbufferStorageMultisampleEXT = NULL;
1984 PFNGLNAMEDSTRINGARBPROC glNamedStringARB = NULL;
1985 PFNGLNEWLISTPROC glNewList = NULL;
1986 PFNGLNORMAL3BPROC glNormal3b = NULL;
1987 PFNGLNORMAL3BVPROC glNormal3bv = NULL;
1988 PFNGLNORMAL3DPROC glNormal3d = NULL;
1989 PFNGLNORMAL3DVPROC glNormal3dv = NULL;
1990 PFNGLNORMAL3FPROC glNormal3f = NULL;
1991 PFNGLNORMAL3FVPROC glNormal3fv = NULL;
1992 PFNGLNORMAL3HNVPROC glNormal3hNV = NULL;
1993 PFNGLNORMAL3HVNVPROC glNormal3hvNV = NULL;
1994 PFNGLNORMAL3IPROC glNormal3i = NULL;
1995 PFNGLNORMAL3IVPROC glNormal3iv = NULL;
1996 PFNGLNORMAL3SPROC glNormal3s = NULL;
1997 PFNGLNORMAL3SVPROC glNormal3sv = NULL;
1998 PFNGLNORMALFORMATNVPROC glNormalFormatNV = NULL;
1999 PFNGLNORMALP3UIPROC glNormalP3ui = NULL;
2000 PFNGLNORMALP3UIVPROC glNormalP3uiv = NULL;
2001 PFNGLNORMALPOINTERPROC glNormalPointer = NULL;
2002 PFNGLNORMALPOINTEREXTPROC glNormalPointerEXT = NULL;
2003 PFNGLNORMALPOINTERVINTELPROC glNormalPointervINTEL = NULL;
2004 PFNGLOBJECTLABELPROC glObjectLabel = NULL;
2005 PFNGLOBJECTLABELKHRPROC glObjectLabelKHR = NULL;
2006 PFNGLOBJECTPTRLABELPROC glObjectPtrLabel = NULL;
2007 PFNGLOBJECTPTRLABELKHRPROC glObjectPtrLabelKHR = NULL;
2008 PFNGLOBJECTPURGEABLEAPPLEPROC glObjectPurgeableAPPLE = NULL;
2009 PFNGLOBJECTUNPURGEABLEAPPLEPROC glObjectUnpurgeableAPPLE = NULL;
2010 PFNGLORTHOPROC glOrtho = NULL;
2011 PFNGLPASSTHROUGHPROC glPassThrough = NULL;
2012 PFNGLPATCHPARAMETERFVPROC glPatchParameterfv = NULL;
2013 PFNGLPATCHPARAMETERIPROC glPatchParameteri = NULL;
2014 PFNGLPATHCOLORGENNVPROC glPathColorGenNV = NULL;
2015 PFNGLPATHCOMMANDSNVPROC glPathCommandsNV = NULL;
2016 PFNGLPATHCOORDSNVPROC glPathCoordsNV = NULL;
2017 PFNGLPATHCOVERDEPTHFUNCNVPROC glPathCoverDepthFuncNV = NULL;
2018 PFNGLPATHDASHARRAYNVPROC glPathDashArrayNV = NULL;
2019 PFNGLPATHFOGGENNVPROC glPathFogGenNV = NULL;
2020 PFNGLPATHGLYPHINDEXARRAYNVPROC glPathGlyphIndexArrayNV = NULL;
2021 PFNGLPATHGLYPHINDEXRANGENVPROC glPathGlyphIndexRangeNV = NULL;
2022 PFNGLPATHGLYPHRANGENVPROC glPathGlyphRangeNV = NULL;
2023 PFNGLPATHGLYPHSNVPROC glPathGlyphsNV = NULL;
2024 PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC glPathMemoryGlyphIndexArrayNV = NULL;
2025 PFNGLPATHPARAMETERFNVPROC glPathParameterfNV = NULL;
2026 PFNGLPATHPARAMETERFVNVPROC glPathParameterfvNV = NULL;
2027 PFNGLPATHPARAMETERINVPROC glPathParameteriNV = NULL;
2028 PFNGLPATHPARAMETERIVNVPROC glPathParameterivNV = NULL;
2029 PFNGLPATHSTENCILDEPTHOFFSETNVPROC glPathStencilDepthOffsetNV = NULL;
2030 PFNGLPATHSTENCILFUNCNVPROC glPathStencilFuncNV = NULL;
2031 PFNGLPATHSTRINGNVPROC glPathStringNV = NULL;
2032 PFNGLPATHSUBCOMMANDSNVPROC glPathSubCommandsNV = NULL;
2033 PFNGLPATHSUBCOORDSNVPROC glPathSubCoordsNV = NULL;
2034 PFNGLPATHTEXGENNVPROC glPathTexGenNV = NULL;
2035 PFNGLPAUSETRANSFORMFEEDBACKPROC glPauseTransformFeedback = NULL;
2036 PFNGLPAUSETRANSFORMFEEDBACKNVPROC glPauseTransformFeedbackNV = NULL;
2037 PFNGLPIXELDATARANGENVPROC glPixelDataRangeNV = NULL;
2038 PFNGLPIXELMAPFVPROC glPixelMapfv = NULL;
2039 PFNGLPIXELMAPUIVPROC glPixelMapuiv = NULL;
2040 PFNGLPIXELMAPUSVPROC glPixelMapusv = NULL;
2041 PFNGLPIXELSTOREFPROC glPixelStoref = NULL;
2042 PFNGLPIXELSTOREIPROC glPixelStorei = NULL;
2043 PFNGLPIXELTRANSFERFPROC glPixelTransferf = NULL;
2044 PFNGLPIXELTRANSFERIPROC glPixelTransferi = NULL;
2045 PFNGLPIXELTRANSFORMPARAMETERFEXTPROC glPixelTransformParameterfEXT = NULL;
2046 PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC glPixelTransformParameterfvEXT = NULL;
2047 PFNGLPIXELTRANSFORMPARAMETERIEXTPROC glPixelTransformParameteriEXT = NULL;
2048 PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC glPixelTransformParameterivEXT = NULL;
2049 PFNGLPIXELZOOMPROC glPixelZoom = NULL;
2050 PFNGLPOINTALONGPATHNVPROC glPointAlongPathNV = NULL;
2051 PFNGLPOINTPARAMETERFPROC glPointParameterf = NULL;
2052 PFNGLPOINTPARAMETERFARBPROC glPointParameterfARB = NULL;
2053 PFNGLPOINTPARAMETERFEXTPROC glPointParameterfEXT = NULL;
2054 PFNGLPOINTPARAMETERFVPROC glPointParameterfv = NULL;
2055 PFNGLPOINTPARAMETERFVARBPROC glPointParameterfvARB = NULL;
2056 PFNGLPOINTPARAMETERFVEXTPROC glPointParameterfvEXT = NULL;
2057 PFNGLPOINTPARAMETERIPROC glPointParameteri = NULL;
2058 PFNGLPOINTPARAMETERINVPROC glPointParameteriNV = NULL;
2059 PFNGLPOINTPARAMETERIVPROC glPointParameteriv = NULL;
2060 PFNGLPOINTPARAMETERIVNVPROC glPointParameterivNV = NULL;
2061 PFNGLPOINTSIZEPROC glPointSize = NULL;
2062 PFNGLPOLYGONMODEPROC glPolygonMode = NULL;
2063 PFNGLPOLYGONOFFSETPROC glPolygonOffset = NULL;
2064 PFNGLPOLYGONOFFSETCLAMPPROC glPolygonOffsetClamp = NULL;
2065 PFNGLPOLYGONOFFSETCLAMPEXTPROC glPolygonOffsetClampEXT = NULL;
2066 PFNGLPOLYGONOFFSETEXTPROC glPolygonOffsetEXT = NULL;
2067 PFNGLPOLYGONSTIPPLEPROC glPolygonStipple = NULL;
2068 PFNGLPOPATTRIBPROC glPopAttrib = NULL;
2069 PFNGLPOPCLIENTATTRIBPROC glPopClientAttrib = NULL;
2070 PFNGLPOPDEBUGGROUPPROC glPopDebugGroup = NULL;
2071 PFNGLPOPDEBUGGROUPKHRPROC glPopDebugGroupKHR = NULL;
2072 PFNGLPOPGROUPMARKEREXTPROC glPopGroupMarkerEXT = NULL;
2073 PFNGLPOPMATRIXPROC glPopMatrix = NULL;
2074 PFNGLPOPNAMEPROC glPopName = NULL;
2075 PFNGLPRESENTFRAMEDUALFILLNVPROC glPresentFrameDualFillNV = NULL;
2076 PFNGLPRESENTFRAMEKEYEDNVPROC glPresentFrameKeyedNV = NULL;
2077 PFNGLPRIMITIVEBOUNDINGBOXARBPROC glPrimitiveBoundingBoxARB = NULL;
2078 PFNGLPRIMITIVERESTARTINDEXPROC glPrimitiveRestartIndex = NULL;
2079 PFNGLPRIMITIVERESTARTINDEXNVPROC glPrimitiveRestartIndexNV = NULL;
2080 PFNGLPRIMITIVERESTARTNVPROC glPrimitiveRestartNV = NULL;
2081 PFNGLPRIORITIZETEXTURESPROC glPrioritizeTextures = NULL;
2082 PFNGLPRIORITIZETEXTURESEXTPROC glPrioritizeTexturesEXT = NULL;
2083 PFNGLPROGRAMBINARYPROC glProgramBinary = NULL;
2084 PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC glProgramBufferParametersIivNV = NULL;
2085 PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC glProgramBufferParametersIuivNV = NULL;
2086 PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC glProgramBufferParametersfvNV = NULL;
2087 PFNGLPROGRAMENVPARAMETER4DARBPROC glProgramEnvParameter4dARB = NULL;
2088 PFNGLPROGRAMENVPARAMETER4DVARBPROC glProgramEnvParameter4dvARB = NULL;
2089 PFNGLPROGRAMENVPARAMETER4FARBPROC glProgramEnvParameter4fARB = NULL;
2090 PFNGLPROGRAMENVPARAMETER4FVARBPROC glProgramEnvParameter4fvARB = NULL;
2091 PFNGLPROGRAMENVPARAMETERI4INVPROC glProgramEnvParameterI4iNV = NULL;
2092 PFNGLPROGRAMENVPARAMETERI4IVNVPROC glProgramEnvParameterI4ivNV = NULL;
2093 PFNGLPROGRAMENVPARAMETERI4UINVPROC glProgramEnvParameterI4uiNV = NULL;
2094 PFNGLPROGRAMENVPARAMETERI4UIVNVPROC glProgramEnvParameterI4uivNV = NULL;
2095 PFNGLPROGRAMENVPARAMETERS4FVEXTPROC glProgramEnvParameters4fvEXT = NULL;
2096 PFNGLPROGRAMENVPARAMETERSI4IVNVPROC glProgramEnvParametersI4ivNV = NULL;
2097 PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC glProgramEnvParametersI4uivNV = NULL;
2098 PFNGLPROGRAMLOCALPARAMETER4DARBPROC glProgramLocalParameter4dARB = NULL;
2099 PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glProgramLocalParameter4dvARB = NULL;
2100 PFNGLPROGRAMLOCALPARAMETER4FARBPROC glProgramLocalParameter4fARB = NULL;
2101 PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glProgramLocalParameter4fvARB = NULL;
2102 PFNGLPROGRAMLOCALPARAMETERI4INVPROC glProgramLocalParameterI4iNV = NULL;
2103 PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC glProgramLocalParameterI4ivNV = NULL;
2104 PFNGLPROGRAMLOCALPARAMETERI4UINVPROC glProgramLocalParameterI4uiNV = NULL;
2105 PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC glProgramLocalParameterI4uivNV = NULL;
2106 PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC glProgramLocalParameters4fvEXT = NULL;
2107 PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC glProgramLocalParametersI4ivNV = NULL;
2108 PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC glProgramLocalParametersI4uivNV = NULL;
2109 PFNGLPROGRAMNAMEDPARAMETER4DNVPROC glProgramNamedParameter4dNV = NULL;
2110 PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC glProgramNamedParameter4dvNV = NULL;
2111 PFNGLPROGRAMNAMEDPARAMETER4FNVPROC glProgramNamedParameter4fNV = NULL;
2112 PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC glProgramNamedParameter4fvNV = NULL;
2113 PFNGLPROGRAMPARAMETER4DNVPROC glProgramParameter4dNV = NULL;
2114 PFNGLPROGRAMPARAMETER4DVNVPROC glProgramParameter4dvNV = NULL;
2115 PFNGLPROGRAMPARAMETER4FNVPROC glProgramParameter4fNV = NULL;
2116 PFNGLPROGRAMPARAMETER4FVNVPROC glProgramParameter4fvNV = NULL;
2117 PFNGLPROGRAMPARAMETERIPROC glProgramParameteri = NULL;
2118 PFNGLPROGRAMPARAMETERIARBPROC glProgramParameteriARB = NULL;
2119 PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXT = NULL;
2120 PFNGLPROGRAMPARAMETERS4DVNVPROC glProgramParameters4dvNV = NULL;
2121 PFNGLPROGRAMPARAMETERS4FVNVPROC glProgramParameters4fvNV = NULL;
2122 PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC glProgramPathFragmentInputGenNV = NULL;
2123 PFNGLPROGRAMSTRINGARBPROC glProgramStringARB = NULL;
2124 PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC glProgramSubroutineParametersuivNV = NULL;
2125 PFNGLPROGRAMUNIFORM1DPROC glProgramUniform1d = NULL;
2126 PFNGLPROGRAMUNIFORM1DEXTPROC glProgramUniform1dEXT = NULL;
2127 PFNGLPROGRAMUNIFORM1DVPROC glProgramUniform1dv = NULL;
2128 PFNGLPROGRAMUNIFORM1DVEXTPROC glProgramUniform1dvEXT = NULL;
2129 PFNGLPROGRAMUNIFORM1FPROC glProgramUniform1f = NULL;
2130 PFNGLPROGRAMUNIFORM1FEXTPROC glProgramUniform1fEXT = NULL;
2131 PFNGLPROGRAMUNIFORM1FVPROC glProgramUniform1fv = NULL;
2132 PFNGLPROGRAMUNIFORM1FVEXTPROC glProgramUniform1fvEXT = NULL;
2133 PFNGLPROGRAMUNIFORM1IPROC glProgramUniform1i = NULL;
2134 PFNGLPROGRAMUNIFORM1I64ARBPROC glProgramUniform1i64ARB = NULL;
2135 PFNGLPROGRAMUNIFORM1I64NVPROC glProgramUniform1i64NV = NULL;
2136 PFNGLPROGRAMUNIFORM1I64VARBPROC glProgramUniform1i64vARB = NULL;
2137 PFNGLPROGRAMUNIFORM1I64VNVPROC glProgramUniform1i64vNV = NULL;
2138 PFNGLPROGRAMUNIFORM1IEXTPROC glProgramUniform1iEXT = NULL;
2139 PFNGLPROGRAMUNIFORM1IVPROC glProgramUniform1iv = NULL;
2140 PFNGLPROGRAMUNIFORM1IVEXTPROC glProgramUniform1ivEXT = NULL;
2141 PFNGLPROGRAMUNIFORM1UIPROC glProgramUniform1ui = NULL;
2142 PFNGLPROGRAMUNIFORM1UI64ARBPROC glProgramUniform1ui64ARB = NULL;
2143 PFNGLPROGRAMUNIFORM1UI64NVPROC glProgramUniform1ui64NV = NULL;
2144 PFNGLPROGRAMUNIFORM1UI64VARBPROC glProgramUniform1ui64vARB = NULL;
2145 PFNGLPROGRAMUNIFORM1UI64VNVPROC glProgramUniform1ui64vNV = NULL;
2146 PFNGLPROGRAMUNIFORM1UIEXTPROC glProgramUniform1uiEXT = NULL;
2147 PFNGLPROGRAMUNIFORM1UIVPROC glProgramUniform1uiv = NULL;
2148 PFNGLPROGRAMUNIFORM1UIVEXTPROC glProgramUniform1uivEXT = NULL;
2149 PFNGLPROGRAMUNIFORM2DPROC glProgramUniform2d = NULL;
2150 PFNGLPROGRAMUNIFORM2DEXTPROC glProgramUniform2dEXT = NULL;
2151 PFNGLPROGRAMUNIFORM2DVPROC glProgramUniform2dv = NULL;
2152 PFNGLPROGRAMUNIFORM2DVEXTPROC glProgramUniform2dvEXT = NULL;
2153 PFNGLPROGRAMUNIFORM2FPROC glProgramUniform2f = NULL;
2154 PFNGLPROGRAMUNIFORM2FEXTPROC glProgramUniform2fEXT = NULL;
2155 PFNGLPROGRAMUNIFORM2FVPROC glProgramUniform2fv = NULL;
2156 PFNGLPROGRAMUNIFORM2FVEXTPROC glProgramUniform2fvEXT = NULL;
2157 PFNGLPROGRAMUNIFORM2IPROC glProgramUniform2i = NULL;
2158 PFNGLPROGRAMUNIFORM2I64ARBPROC glProgramUniform2i64ARB = NULL;
2159 PFNGLPROGRAMUNIFORM2I64NVPROC glProgramUniform2i64NV = NULL;
2160 PFNGLPROGRAMUNIFORM2I64VARBPROC glProgramUniform2i64vARB = NULL;
2161 PFNGLPROGRAMUNIFORM2I64VNVPROC glProgramUniform2i64vNV = NULL;
2162 PFNGLPROGRAMUNIFORM2IEXTPROC glProgramUniform2iEXT = NULL;
2163 PFNGLPROGRAMUNIFORM2IVPROC glProgramUniform2iv = NULL;
2164 PFNGLPROGRAMUNIFORM2IVEXTPROC glProgramUniform2ivEXT = NULL;
2165 PFNGLPROGRAMUNIFORM2UIPROC glProgramUniform2ui = NULL;
2166 PFNGLPROGRAMUNIFORM2UI64ARBPROC glProgramUniform2ui64ARB = NULL;
2167 PFNGLPROGRAMUNIFORM2UI64NVPROC glProgramUniform2ui64NV = NULL;
2168 PFNGLPROGRAMUNIFORM2UI64VARBPROC glProgramUniform2ui64vARB = NULL;
2169 PFNGLPROGRAMUNIFORM2UI64VNVPROC glProgramUniform2ui64vNV = NULL;
2170 PFNGLPROGRAMUNIFORM2UIEXTPROC glProgramUniform2uiEXT = NULL;
2171 PFNGLPROGRAMUNIFORM2UIVPROC glProgramUniform2uiv = NULL;
2172 PFNGLPROGRAMUNIFORM2UIVEXTPROC glProgramUniform2uivEXT = NULL;
2173 PFNGLPROGRAMUNIFORM3DPROC glProgramUniform3d = NULL;
2174 PFNGLPROGRAMUNIFORM3DEXTPROC glProgramUniform3dEXT = NULL;
2175 PFNGLPROGRAMUNIFORM3DVPROC glProgramUniform3dv = NULL;
2176 PFNGLPROGRAMUNIFORM3DVEXTPROC glProgramUniform3dvEXT = NULL;
2177 PFNGLPROGRAMUNIFORM3FPROC glProgramUniform3f = NULL;
2178 PFNGLPROGRAMUNIFORM3FEXTPROC glProgramUniform3fEXT = NULL;
2179 PFNGLPROGRAMUNIFORM3FVPROC glProgramUniform3fv = NULL;
2180 PFNGLPROGRAMUNIFORM3FVEXTPROC glProgramUniform3fvEXT = NULL;
2181 PFNGLPROGRAMUNIFORM3IPROC glProgramUniform3i = NULL;
2182 PFNGLPROGRAMUNIFORM3I64ARBPROC glProgramUniform3i64ARB = NULL;
2183 PFNGLPROGRAMUNIFORM3I64NVPROC glProgramUniform3i64NV = NULL;
2184 PFNGLPROGRAMUNIFORM3I64VARBPROC glProgramUniform3i64vARB = NULL;
2185 PFNGLPROGRAMUNIFORM3I64VNVPROC glProgramUniform3i64vNV = NULL;
2186 PFNGLPROGRAMUNIFORM3IEXTPROC glProgramUniform3iEXT = NULL;
2187 PFNGLPROGRAMUNIFORM3IVPROC glProgramUniform3iv = NULL;
2188 PFNGLPROGRAMUNIFORM3IVEXTPROC glProgramUniform3ivEXT = NULL;
2189 PFNGLPROGRAMUNIFORM3UIPROC glProgramUniform3ui = NULL;
2190 PFNGLPROGRAMUNIFORM3UI64ARBPROC glProgramUniform3ui64ARB = NULL;
2191 PFNGLPROGRAMUNIFORM3UI64NVPROC glProgramUniform3ui64NV = NULL;
2192 PFNGLPROGRAMUNIFORM3UI64VARBPROC glProgramUniform3ui64vARB = NULL;
2193 PFNGLPROGRAMUNIFORM3UI64VNVPROC glProgramUniform3ui64vNV = NULL;
2194 PFNGLPROGRAMUNIFORM3UIEXTPROC glProgramUniform3uiEXT = NULL;
2195 PFNGLPROGRAMUNIFORM3UIVPROC glProgramUniform3uiv = NULL;
2196 PFNGLPROGRAMUNIFORM3UIVEXTPROC glProgramUniform3uivEXT = NULL;
2197 PFNGLPROGRAMUNIFORM4DPROC glProgramUniform4d = NULL;
2198 PFNGLPROGRAMUNIFORM4DEXTPROC glProgramUniform4dEXT = NULL;
2199 PFNGLPROGRAMUNIFORM4DVPROC glProgramUniform4dv = NULL;
2200 PFNGLPROGRAMUNIFORM4DVEXTPROC glProgramUniform4dvEXT = NULL;
2201 PFNGLPROGRAMUNIFORM4FPROC glProgramUniform4f = NULL;
2202 PFNGLPROGRAMUNIFORM4FEXTPROC glProgramUniform4fEXT = NULL;
2203 PFNGLPROGRAMUNIFORM4FVPROC glProgramUniform4fv = NULL;
2204 PFNGLPROGRAMUNIFORM4FVEXTPROC glProgramUniform4fvEXT = NULL;
2205 PFNGLPROGRAMUNIFORM4IPROC glProgramUniform4i = NULL;
2206 PFNGLPROGRAMUNIFORM4I64ARBPROC glProgramUniform4i64ARB = NULL;
2207 PFNGLPROGRAMUNIFORM4I64NVPROC glProgramUniform4i64NV = NULL;
2208 PFNGLPROGRAMUNIFORM4I64VARBPROC glProgramUniform4i64vARB = NULL;
2209 PFNGLPROGRAMUNIFORM4I64VNVPROC glProgramUniform4i64vNV = NULL;
2210 PFNGLPROGRAMUNIFORM4IEXTPROC glProgramUniform4iEXT = NULL;
2211 PFNGLPROGRAMUNIFORM4IVPROC glProgramUniform4iv = NULL;
2212 PFNGLPROGRAMUNIFORM4IVEXTPROC glProgramUniform4ivEXT = NULL;
2213 PFNGLPROGRAMUNIFORM4UIPROC glProgramUniform4ui = NULL;
2214 PFNGLPROGRAMUNIFORM4UI64ARBPROC glProgramUniform4ui64ARB = NULL;
2215 PFNGLPROGRAMUNIFORM4UI64NVPROC glProgramUniform4ui64NV = NULL;
2216 PFNGLPROGRAMUNIFORM4UI64VARBPROC glProgramUniform4ui64vARB = NULL;
2217 PFNGLPROGRAMUNIFORM4UI64VNVPROC glProgramUniform4ui64vNV = NULL;
2218 PFNGLPROGRAMUNIFORM4UIEXTPROC glProgramUniform4uiEXT = NULL;
2219 PFNGLPROGRAMUNIFORM4UIVPROC glProgramUniform4uiv = NULL;
2220 PFNGLPROGRAMUNIFORM4UIVEXTPROC glProgramUniform4uivEXT = NULL;
2221 PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glProgramUniformHandleui64ARB = NULL;
2222 PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC glProgramUniformHandleui64NV = NULL;
2223 PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glProgramUniformHandleui64vARB = NULL;
2224 PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC glProgramUniformHandleui64vNV = NULL;
2225 PFNGLPROGRAMUNIFORMMATRIX2DVPROC glProgramUniformMatrix2dv = NULL;
2226 PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glProgramUniformMatrix2dvEXT = NULL;
2227 PFNGLPROGRAMUNIFORMMATRIX2FVPROC glProgramUniformMatrix2fv = NULL;
2228 PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glProgramUniformMatrix2fvEXT = NULL;
2229 PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glProgramUniformMatrix2x3dv = NULL;
2230 PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glProgramUniformMatrix2x3dvEXT = NULL;
2231 PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glProgramUniformMatrix2x3fv = NULL;
2232 PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glProgramUniformMatrix2x3fvEXT = NULL;
2233 PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glProgramUniformMatrix2x4dv = NULL;
2234 PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glProgramUniformMatrix2x4dvEXT = NULL;
2235 PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glProgramUniformMatrix2x4fv = NULL;
2236 PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glProgramUniformMatrix2x4fvEXT = NULL;
2237 PFNGLPROGRAMUNIFORMMATRIX3DVPROC glProgramUniformMatrix3dv = NULL;
2238 PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glProgramUniformMatrix3dvEXT = NULL;
2239 PFNGLPROGRAMUNIFORMMATRIX3FVPROC glProgramUniformMatrix3fv = NULL;
2240 PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glProgramUniformMatrix3fvEXT = NULL;
2241 PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glProgramUniformMatrix3x2dv = NULL;
2242 PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glProgramUniformMatrix3x2dvEXT = NULL;
2243 PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glProgramUniformMatrix3x2fv = NULL;
2244 PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glProgramUniformMatrix3x2fvEXT = NULL;
2245 PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glProgramUniformMatrix3x4dv = NULL;
2246 PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glProgramUniformMatrix3x4dvEXT = NULL;
2247 PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glProgramUniformMatrix3x4fv = NULL;
2248 PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glProgramUniformMatrix3x4fvEXT = NULL;
2249 PFNGLPROGRAMUNIFORMMATRIX4DVPROC glProgramUniformMatrix4dv = NULL;
2250 PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glProgramUniformMatrix4dvEXT = NULL;
2251 PFNGLPROGRAMUNIFORMMATRIX4FVPROC glProgramUniformMatrix4fv = NULL;
2252 PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glProgramUniformMatrix4fvEXT = NULL;
2253 PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glProgramUniformMatrix4x2dv = NULL;
2254 PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glProgramUniformMatrix4x2dvEXT = NULL;
2255 PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glProgramUniformMatrix4x2fv = NULL;
2256 PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glProgramUniformMatrix4x2fvEXT = NULL;
2257 PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glProgramUniformMatrix4x3dv = NULL;
2258 PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glProgramUniformMatrix4x3dvEXT = NULL;
2259 PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glProgramUniformMatrix4x3fv = NULL;
2260 PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glProgramUniformMatrix4x3fvEXT = NULL;
2261 PFNGLPROGRAMUNIFORMUI64NVPROC glProgramUniformui64NV = NULL;
2262 PFNGLPROGRAMUNIFORMUI64VNVPROC glProgramUniformui64vNV = NULL;
2263 PFNGLPROGRAMVERTEXLIMITNVPROC glProgramVertexLimitNV = NULL;
2264 PFNGLPROVOKINGVERTEXPROC glProvokingVertex = NULL;
2265 PFNGLPROVOKINGVERTEXEXTPROC glProvokingVertexEXT = NULL;
2266 PFNGLPUSHATTRIBPROC glPushAttrib = NULL;
2267 PFNGLPUSHCLIENTATTRIBPROC glPushClientAttrib = NULL;
2268 PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glPushClientAttribDefaultEXT = NULL;
2269 PFNGLPUSHDEBUGGROUPPROC glPushDebugGroup = NULL;
2270 PFNGLPUSHDEBUGGROUPKHRPROC glPushDebugGroupKHR = NULL;
2271 PFNGLPUSHGROUPMARKEREXTPROC glPushGroupMarkerEXT = NULL;
2272 PFNGLPUSHMATRIXPROC glPushMatrix = NULL;
2273 PFNGLPUSHNAMEPROC glPushName = NULL;
2274 PFNGLQUERYCOUNTERPROC glQueryCounter = NULL;
2275 PFNGLQUERYOBJECTPARAMETERUIAMDPROC glQueryObjectParameteruiAMD = NULL;
2276 PFNGLQUERYRESOURCENVPROC glQueryResourceNV = NULL;
2277 PFNGLQUERYRESOURCETAGNVPROC glQueryResourceTagNV = NULL;
2278 PFNGLRASTERPOS2DPROC glRasterPos2d = NULL;
2279 PFNGLRASTERPOS2DVPROC glRasterPos2dv = NULL;
2280 PFNGLRASTERPOS2FPROC glRasterPos2f = NULL;
2281 PFNGLRASTERPOS2FVPROC glRasterPos2fv = NULL;
2282 PFNGLRASTERPOS2IPROC glRasterPos2i = NULL;
2283 PFNGLRASTERPOS2IVPROC glRasterPos2iv = NULL;
2284 PFNGLRASTERPOS2SPROC glRasterPos2s = NULL;
2285 PFNGLRASTERPOS2SVPROC glRasterPos2sv = NULL;
2286 PFNGLRASTERPOS3DPROC glRasterPos3d = NULL;
2287 PFNGLRASTERPOS3DVPROC glRasterPos3dv = NULL;
2288 PFNGLRASTERPOS3FPROC glRasterPos3f = NULL;
2289 PFNGLRASTERPOS3FVPROC glRasterPos3fv = NULL;
2290 PFNGLRASTERPOS3IPROC glRasterPos3i = NULL;
2291 PFNGLRASTERPOS3IVPROC glRasterPos3iv = NULL;
2292 PFNGLRASTERPOS3SPROC glRasterPos3s = NULL;
2293 PFNGLRASTERPOS3SVPROC glRasterPos3sv = NULL;
2294 PFNGLRASTERPOS4DPROC glRasterPos4d = NULL;
2295 PFNGLRASTERPOS4DVPROC glRasterPos4dv = NULL;
2296 PFNGLRASTERPOS4FPROC glRasterPos4f = NULL;
2297 PFNGLRASTERPOS4FVPROC glRasterPos4fv = NULL;
2298 PFNGLRASTERPOS4IPROC glRasterPos4i = NULL;
2299 PFNGLRASTERPOS4IVPROC glRasterPos4iv = NULL;
2300 PFNGLRASTERPOS4SPROC glRasterPos4s = NULL;
2301 PFNGLRASTERPOS4SVPROC glRasterPos4sv = NULL;
2302 PFNGLRASTERSAMPLESEXTPROC glRasterSamplesEXT = NULL;
2303 PFNGLREADBUFFERPROC glReadBuffer = NULL;
2304 PFNGLREADPIXELSPROC glReadPixels = NULL;
2305 PFNGLREADNPIXELSPROC glReadnPixels = NULL;
2306 PFNGLREADNPIXELSARBPROC glReadnPixelsARB = NULL;
2307 PFNGLREADNPIXELSKHRPROC glReadnPixelsKHR = NULL;
2308 PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC glReleaseKeyedMutexWin32EXT = NULL;
2309 PFNGLRECTDPROC glRectd = NULL;
2310 PFNGLRECTDVPROC glRectdv = NULL;
2311 PFNGLRECTFPROC glRectf = NULL;
2312 PFNGLRECTFVPROC glRectfv = NULL;
2313 PFNGLRECTIPROC glRecti = NULL;
2314 PFNGLRECTIVPROC glRectiv = NULL;
2315 PFNGLRECTSPROC glRects = NULL;
2316 PFNGLRECTSVPROC glRectsv = NULL;
2317 PFNGLRELEASESHADERCOMPILERPROC glReleaseShaderCompiler = NULL;
2318 PFNGLRENDERGPUMASKNVPROC glRenderGpuMaskNV = NULL;
2319 PFNGLRENDERMODEPROC glRenderMode = NULL;
2320 PFNGLRENDERBUFFERSTORAGEPROC glRenderbufferStorage = NULL;
2321 PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT = NULL;
2322 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glRenderbufferStorageMultisample = NULL;
2323 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glRenderbufferStorageMultisampleAdvancedAMD = NULL;
2324 PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC glRenderbufferStorageMultisampleCoverageNV = NULL;
2325 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glRenderbufferStorageMultisampleEXT = NULL;
2326 PFNGLREQUESTRESIDENTPROGRAMSNVPROC glRequestResidentProgramsNV = NULL;
2327 PFNGLRESETHISTOGRAMPROC glResetHistogram = NULL;
2328 PFNGLRESETHISTOGRAMEXTPROC glResetHistogramEXT = NULL;
2329 PFNGLRESETMEMORYOBJECTPARAMETERNVPROC glResetMemoryObjectParameterNV = NULL;
2330 PFNGLRESETMINMAXPROC glResetMinmax = NULL;
2331 PFNGLRESETMINMAXEXTPROC glResetMinmaxEXT = NULL;
2332 PFNGLRESOLVEDEPTHVALUESNVPROC glResolveDepthValuesNV = NULL;
2333 PFNGLRESUMETRANSFORMFEEDBACKPROC glResumeTransformFeedback = NULL;
2334 PFNGLRESUMETRANSFORMFEEDBACKNVPROC glResumeTransformFeedbackNV = NULL;
2335 PFNGLROTATEDPROC glRotated = NULL;
2336 PFNGLROTATEFPROC glRotatef = NULL;
2337 PFNGLSAMPLECOVERAGEPROC glSampleCoverage = NULL;
2338 PFNGLSAMPLECOVERAGEARBPROC glSampleCoverageARB = NULL;
2339 PFNGLSAMPLEMASKEXTPROC glSampleMaskEXT = NULL;
2340 PFNGLSAMPLEMASKINDEXEDNVPROC glSampleMaskIndexedNV = NULL;
2341 PFNGLSAMPLEMASKIPROC glSampleMaski = NULL;
2342 PFNGLSAMPLEPATTERNEXTPROC glSamplePatternEXT = NULL;
2343 PFNGLSAMPLERPARAMETERIIVPROC glSamplerParameterIiv = NULL;
2344 PFNGLSAMPLERPARAMETERIUIVPROC glSamplerParameterIuiv = NULL;
2345 PFNGLSAMPLERPARAMETERFPROC glSamplerParameterf = NULL;
2346 PFNGLSAMPLERPARAMETERFVPROC glSamplerParameterfv = NULL;
2347 PFNGLSAMPLERPARAMETERIPROC glSamplerParameteri = NULL;
2348 PFNGLSAMPLERPARAMETERIVPROC glSamplerParameteriv = NULL;
2349 PFNGLSCALEDPROC glScaled = NULL;
2350 PFNGLSCALEFPROC glScalef = NULL;
2351 PFNGLSCISSORPROC glScissor = NULL;
2352 PFNGLSCISSORARRAYVPROC glScissorArrayv = NULL;
2353 PFNGLSCISSOREXCLUSIVEARRAYVNVPROC glScissorExclusiveArrayvNV = NULL;
2354 PFNGLSCISSOREXCLUSIVENVPROC glScissorExclusiveNV = NULL;
2355 PFNGLSCISSORINDEXEDPROC glScissorIndexed = NULL;
2356 PFNGLSCISSORINDEXEDVPROC glScissorIndexedv = NULL;
2357 PFNGLSECONDARYCOLOR3BPROC glSecondaryColor3b = NULL;
2358 PFNGLSECONDARYCOLOR3BEXTPROC glSecondaryColor3bEXT = NULL;
2359 PFNGLSECONDARYCOLOR3BVPROC glSecondaryColor3bv = NULL;
2360 PFNGLSECONDARYCOLOR3BVEXTPROC glSecondaryColor3bvEXT = NULL;
2361 PFNGLSECONDARYCOLOR3DPROC glSecondaryColor3d = NULL;
2362 PFNGLSECONDARYCOLOR3DEXTPROC glSecondaryColor3dEXT = NULL;
2363 PFNGLSECONDARYCOLOR3DVPROC glSecondaryColor3dv = NULL;
2364 PFNGLSECONDARYCOLOR3DVEXTPROC glSecondaryColor3dvEXT = NULL;
2365 PFNGLSECONDARYCOLOR3FPROC glSecondaryColor3f = NULL;
2366 PFNGLSECONDARYCOLOR3FEXTPROC glSecondaryColor3fEXT = NULL;
2367 PFNGLSECONDARYCOLOR3FVPROC glSecondaryColor3fv = NULL;
2368 PFNGLSECONDARYCOLOR3FVEXTPROC glSecondaryColor3fvEXT = NULL;
2369 PFNGLSECONDARYCOLOR3HNVPROC glSecondaryColor3hNV = NULL;
2370 PFNGLSECONDARYCOLOR3HVNVPROC glSecondaryColor3hvNV = NULL;
2371 PFNGLSECONDARYCOLOR3IPROC glSecondaryColor3i = NULL;
2372 PFNGLSECONDARYCOLOR3IEXTPROC glSecondaryColor3iEXT = NULL;
2373 PFNGLSECONDARYCOLOR3IVPROC glSecondaryColor3iv = NULL;
2374 PFNGLSECONDARYCOLOR3IVEXTPROC glSecondaryColor3ivEXT = NULL;
2375 PFNGLSECONDARYCOLOR3SPROC glSecondaryColor3s = NULL;
2376 PFNGLSECONDARYCOLOR3SEXTPROC glSecondaryColor3sEXT = NULL;
2377 PFNGLSECONDARYCOLOR3SVPROC glSecondaryColor3sv = NULL;
2378 PFNGLSECONDARYCOLOR3SVEXTPROC glSecondaryColor3svEXT = NULL;
2379 PFNGLSECONDARYCOLOR3UBPROC glSecondaryColor3ub = NULL;
2380 PFNGLSECONDARYCOLOR3UBEXTPROC glSecondaryColor3ubEXT = NULL;
2381 PFNGLSECONDARYCOLOR3UBVPROC glSecondaryColor3ubv = NULL;
2382 PFNGLSECONDARYCOLOR3UBVEXTPROC glSecondaryColor3ubvEXT = NULL;
2383 PFNGLSECONDARYCOLOR3UIPROC glSecondaryColor3ui = NULL;
2384 PFNGLSECONDARYCOLOR3UIEXTPROC glSecondaryColor3uiEXT = NULL;
2385 PFNGLSECONDARYCOLOR3UIVPROC glSecondaryColor3uiv = NULL;
2386 PFNGLSECONDARYCOLOR3UIVEXTPROC glSecondaryColor3uivEXT = NULL;
2387 PFNGLSECONDARYCOLOR3USPROC glSecondaryColor3us = NULL;
2388 PFNGLSECONDARYCOLOR3USEXTPROC glSecondaryColor3usEXT = NULL;
2389 PFNGLSECONDARYCOLOR3USVPROC glSecondaryColor3usv = NULL;
2390 PFNGLSECONDARYCOLOR3USVEXTPROC glSecondaryColor3usvEXT = NULL;
2391 PFNGLSECONDARYCOLORFORMATNVPROC glSecondaryColorFormatNV = NULL;
2392 PFNGLSECONDARYCOLORP3UIPROC glSecondaryColorP3ui = NULL;
2393 PFNGLSECONDARYCOLORP3UIVPROC glSecondaryColorP3uiv = NULL;
2394 PFNGLSECONDARYCOLORPOINTERPROC glSecondaryColorPointer = NULL;
2395 PFNGLSECONDARYCOLORPOINTEREXTPROC glSecondaryColorPointerEXT = NULL;
2396 PFNGLSELECTBUFFERPROC glSelectBuffer = NULL;
2397 PFNGLSELECTPERFMONITORCOUNTERSAMDPROC glSelectPerfMonitorCountersAMD = NULL;
2398 PFNGLSEMAPHOREPARAMETERIVNVPROC glSemaphoreParameterivNV = NULL;
2399 PFNGLSEMAPHOREPARAMETERUI64VEXTPROC glSemaphoreParameterui64vEXT = NULL;
2400 PFNGLSEPARABLEFILTER2DPROC glSeparableFilter2D = NULL;
2401 PFNGLSEPARABLEFILTER2DEXTPROC glSeparableFilter2DEXT = NULL;
2402 PFNGLSETFENCEAPPLEPROC glSetFenceAPPLE = NULL;
2403 PFNGLSETFENCENVPROC glSetFenceNV = NULL;
2404 PFNGLSETINVARIANTEXTPROC glSetInvariantEXT = NULL;
2405 PFNGLSETLOCALCONSTANTEXTPROC glSetLocalConstantEXT = NULL;
2406 PFNGLSETMULTISAMPLEFVAMDPROC glSetMultisamplefvAMD = NULL;
2407 PFNGLSHADEMODELPROC glShadeModel = NULL;
2408 PFNGLSHADERBINARYPROC glShaderBinary = NULL;
2409 PFNGLSHADEROP1EXTPROC glShaderOp1EXT = NULL;
2410 PFNGLSHADEROP2EXTPROC glShaderOp2EXT = NULL;
2411 PFNGLSHADEROP3EXTPROC glShaderOp3EXT = NULL;
2412 PFNGLSHADERSOURCEPROC glShaderSource = NULL;
2413 PFNGLSHADERSOURCEARBPROC glShaderSourceARB = NULL;
2414 PFNGLSHADERSTORAGEBLOCKBINDINGPROC glShaderStorageBlockBinding = NULL;
2415 PFNGLSHADINGRATEIMAGEBARRIERNVPROC glShadingRateImageBarrierNV = NULL;
2416 PFNGLSHADINGRATEIMAGEPALETTENVPROC glShadingRateImagePaletteNV = NULL;
2417 PFNGLSHADINGRATESAMPLEORDERNVPROC glShadingRateSampleOrderNV = NULL;
2418 PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC glShadingRateSampleOrderCustomNV = NULL;
2419 PFNGLSIGNALSEMAPHOREEXTPROC glSignalSemaphoreEXT = NULL;
2420 PFNGLSIGNALSEMAPHOREUI64NVXPROC glSignalSemaphoreui64NVX = NULL;
2421 PFNGLSPECIALIZESHADERPROC glSpecializeShader = NULL;
2422 PFNGLSPECIALIZESHADERARBPROC glSpecializeShaderARB = NULL;
2423 PFNGLSTATECAPTURENVPROC glStateCaptureNV = NULL;
2424 PFNGLSTENCILCLEARTAGEXTPROC glStencilClearTagEXT = NULL;
2425 PFNGLSTENCILFILLPATHINSTANCEDNVPROC glStencilFillPathInstancedNV = NULL;
2426 PFNGLSTENCILFILLPATHNVPROC glStencilFillPathNV = NULL;
2427 PFNGLSTENCILFUNCPROC glStencilFunc = NULL;
2428 PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparate = NULL;
2429 PFNGLSTENCILMASKPROC glStencilMask = NULL;
2430 PFNGLSTENCILMASKSEPARATEPROC glStencilMaskSeparate = NULL;
2431 PFNGLSTENCILOPPROC glStencilOp = NULL;
2432 PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparate = NULL;
2433 PFNGLSTENCILOPVALUEAMDPROC glStencilOpValueAMD = NULL;
2434 PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC glStencilStrokePathInstancedNV = NULL;
2435 PFNGLSTENCILSTROKEPATHNVPROC glStencilStrokePathNV = NULL;
2436 PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC glStencilThenCoverFillPathInstancedNV = NULL;
2437 PFNGLSTENCILTHENCOVERFILLPATHNVPROC glStencilThenCoverFillPathNV = NULL;
2438 PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC glStencilThenCoverStrokePathInstancedNV = NULL;
2439 PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC glStencilThenCoverStrokePathNV = NULL;
2440 PFNGLSUBPIXELPRECISIONBIASNVPROC glSubpixelPrecisionBiasNV = NULL;
2441 PFNGLSWIZZLEEXTPROC glSwizzleEXT = NULL;
2442 PFNGLSYNCTEXTUREINTELPROC glSyncTextureINTEL = NULL;
2443 PFNGLTANGENT3BEXTPROC glTangent3bEXT = NULL;
2444 PFNGLTANGENT3BVEXTPROC glTangent3bvEXT = NULL;
2445 PFNGLTANGENT3DEXTPROC glTangent3dEXT = NULL;
2446 PFNGLTANGENT3DVEXTPROC glTangent3dvEXT = NULL;
2447 PFNGLTANGENT3FEXTPROC glTangent3fEXT = NULL;
2448 PFNGLTANGENT3FVEXTPROC glTangent3fvEXT = NULL;
2449 PFNGLTANGENT3IEXTPROC glTangent3iEXT = NULL;
2450 PFNGLTANGENT3IVEXTPROC glTangent3ivEXT = NULL;
2451 PFNGLTANGENT3SEXTPROC glTangent3sEXT = NULL;
2452 PFNGLTANGENT3SVEXTPROC glTangent3svEXT = NULL;
2453 PFNGLTANGENTPOINTEREXTPROC glTangentPointerEXT = NULL;
2454 PFNGLTESSELLATIONFACTORAMDPROC glTessellationFactorAMD = NULL;
2455 PFNGLTESSELLATIONMODEAMDPROC glTessellationModeAMD = NULL;
2456 PFNGLTESTFENCEAPPLEPROC glTestFenceAPPLE = NULL;
2457 PFNGLTESTFENCENVPROC glTestFenceNV = NULL;
2458 PFNGLTESTOBJECTAPPLEPROC glTestObjectAPPLE = NULL;
2459 PFNGLTEXATTACHMEMORYNVPROC glTexAttachMemoryNV = NULL;
2460 PFNGLTEXBUFFERPROC glTexBuffer = NULL;
2461 PFNGLTEXBUFFERARBPROC glTexBufferARB = NULL;
2462 PFNGLTEXBUFFEREXTPROC glTexBufferEXT = NULL;
2463 PFNGLTEXBUFFERRANGEPROC glTexBufferRange = NULL;
2464 PFNGLTEXCOORD1DPROC glTexCoord1d = NULL;
2465 PFNGLTEXCOORD1DVPROC glTexCoord1dv = NULL;
2466 PFNGLTEXCOORD1FPROC glTexCoord1f = NULL;
2467 PFNGLTEXCOORD1FVPROC glTexCoord1fv = NULL;
2468 PFNGLTEXCOORD1HNVPROC glTexCoord1hNV = NULL;
2469 PFNGLTEXCOORD1HVNVPROC glTexCoord1hvNV = NULL;
2470 PFNGLTEXCOORD1IPROC glTexCoord1i = NULL;
2471 PFNGLTEXCOORD1IVPROC glTexCoord1iv = NULL;
2472 PFNGLTEXCOORD1SPROC glTexCoord1s = NULL;
2473 PFNGLTEXCOORD1SVPROC glTexCoord1sv = NULL;
2474 PFNGLTEXCOORD2DPROC glTexCoord2d = NULL;
2475 PFNGLTEXCOORD2DVPROC glTexCoord2dv = NULL;
2476 PFNGLTEXCOORD2FPROC glTexCoord2f = NULL;
2477 PFNGLTEXCOORD2FVPROC glTexCoord2fv = NULL;
2478 PFNGLTEXCOORD2HNVPROC glTexCoord2hNV = NULL;
2479 PFNGLTEXCOORD2HVNVPROC glTexCoord2hvNV = NULL;
2480 PFNGLTEXCOORD2IPROC glTexCoord2i = NULL;
2481 PFNGLTEXCOORD2IVPROC glTexCoord2iv = NULL;
2482 PFNGLTEXCOORD2SPROC glTexCoord2s = NULL;
2483 PFNGLTEXCOORD2SVPROC glTexCoord2sv = NULL;
2484 PFNGLTEXCOORD3DPROC glTexCoord3d = NULL;
2485 PFNGLTEXCOORD3DVPROC glTexCoord3dv = NULL;
2486 PFNGLTEXCOORD3FPROC glTexCoord3f = NULL;
2487 PFNGLTEXCOORD3FVPROC glTexCoord3fv = NULL;
2488 PFNGLTEXCOORD3HNVPROC glTexCoord3hNV = NULL;
2489 PFNGLTEXCOORD3HVNVPROC glTexCoord3hvNV = NULL;
2490 PFNGLTEXCOORD3IPROC glTexCoord3i = NULL;
2491 PFNGLTEXCOORD3IVPROC glTexCoord3iv = NULL;
2492 PFNGLTEXCOORD3SPROC glTexCoord3s = NULL;
2493 PFNGLTEXCOORD3SVPROC glTexCoord3sv = NULL;
2494 PFNGLTEXCOORD4DPROC glTexCoord4d = NULL;
2495 PFNGLTEXCOORD4DVPROC glTexCoord4dv = NULL;
2496 PFNGLTEXCOORD4FPROC glTexCoord4f = NULL;
2497 PFNGLTEXCOORD4FVPROC glTexCoord4fv = NULL;
2498 PFNGLTEXCOORD4HNVPROC glTexCoord4hNV = NULL;
2499 PFNGLTEXCOORD4HVNVPROC glTexCoord4hvNV = NULL;
2500 PFNGLTEXCOORD4IPROC glTexCoord4i = NULL;
2501 PFNGLTEXCOORD4IVPROC glTexCoord4iv = NULL;
2502 PFNGLTEXCOORD4SPROC glTexCoord4s = NULL;
2503 PFNGLTEXCOORD4SVPROC glTexCoord4sv = NULL;
2504 PFNGLTEXCOORDFORMATNVPROC glTexCoordFormatNV = NULL;
2505 PFNGLTEXCOORDP1UIPROC glTexCoordP1ui = NULL;
2506 PFNGLTEXCOORDP1UIVPROC glTexCoordP1uiv = NULL;
2507 PFNGLTEXCOORDP2UIPROC glTexCoordP2ui = NULL;
2508 PFNGLTEXCOORDP2UIVPROC glTexCoordP2uiv = NULL;
2509 PFNGLTEXCOORDP3UIPROC glTexCoordP3ui = NULL;
2510 PFNGLTEXCOORDP3UIVPROC glTexCoordP3uiv = NULL;
2511 PFNGLTEXCOORDP4UIPROC glTexCoordP4ui = NULL;
2512 PFNGLTEXCOORDP4UIVPROC glTexCoordP4uiv = NULL;
2513 PFNGLTEXCOORDPOINTERPROC glTexCoordPointer = NULL;
2514 PFNGLTEXCOORDPOINTEREXTPROC glTexCoordPointerEXT = NULL;
2515 PFNGLTEXCOORDPOINTERVINTELPROC glTexCoordPointervINTEL = NULL;
2516 PFNGLTEXENVFPROC glTexEnvf = NULL;
2517 PFNGLTEXENVFVPROC glTexEnvfv = NULL;
2518 PFNGLTEXENVIPROC glTexEnvi = NULL;
2519 PFNGLTEXENVIVPROC glTexEnviv = NULL;
2520 PFNGLTEXGENDPROC glTexGend = NULL;
2521 PFNGLTEXGENDVPROC glTexGendv = NULL;
2522 PFNGLTEXGENFPROC glTexGenf = NULL;
2523 PFNGLTEXGENFVPROC glTexGenfv = NULL;
2524 PFNGLTEXGENIPROC glTexGeni = NULL;
2525 PFNGLTEXGENIVPROC glTexGeniv = NULL;
2526 PFNGLTEXIMAGE1DPROC glTexImage1D = NULL;
2527 PFNGLTEXIMAGE2DPROC glTexImage2D = NULL;
2528 PFNGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisample = NULL;
2529 PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glTexImage2DMultisampleCoverageNV = NULL;
2530 PFNGLTEXIMAGE3DPROC glTexImage3D = NULL;
2531 PFNGLTEXIMAGE3DEXTPROC glTexImage3DEXT = NULL;
2532 PFNGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisample = NULL;
2533 PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glTexImage3DMultisampleCoverageNV = NULL;
2534 PFNGLTEXPAGECOMMITMENTARBPROC glTexPageCommitmentARB = NULL;
2535 PFNGLTEXPAGECOMMITMENTMEMNVPROC glTexPageCommitmentMemNV = NULL;
2536 PFNGLTEXPARAMETERIIVPROC glTexParameterIiv = NULL;
2537 PFNGLTEXPARAMETERIIVEXTPROC glTexParameterIivEXT = NULL;
2538 PFNGLTEXPARAMETERIUIVPROC glTexParameterIuiv = NULL;
2539 PFNGLTEXPARAMETERIUIVEXTPROC glTexParameterIuivEXT = NULL;
2540 PFNGLTEXPARAMETERFPROC glTexParameterf = NULL;
2541 PFNGLTEXPARAMETERFVPROC glTexParameterfv = NULL;
2542 PFNGLTEXPARAMETERIPROC glTexParameteri = NULL;
2543 PFNGLTEXPARAMETERIVPROC glTexParameteriv = NULL;
2544 PFNGLTEXRENDERBUFFERNVPROC glTexRenderbufferNV = NULL;
2545 PFNGLTEXSTORAGE1DPROC glTexStorage1D = NULL;
2546 PFNGLTEXSTORAGE2DPROC glTexStorage2D = NULL;
2547 PFNGLTEXSTORAGE2DMULTISAMPLEPROC glTexStorage2DMultisample = NULL;
2548 PFNGLTEXSTORAGE3DPROC glTexStorage3D = NULL;
2549 PFNGLTEXSTORAGE3DMULTISAMPLEPROC glTexStorage3DMultisample = NULL;
2550 PFNGLTEXSTORAGEMEM1DEXTPROC glTexStorageMem1DEXT = NULL;
2551 PFNGLTEXSTORAGEMEM2DEXTPROC glTexStorageMem2DEXT = NULL;
2552 PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC glTexStorageMem2DMultisampleEXT = NULL;
2553 PFNGLTEXSTORAGEMEM3DEXTPROC glTexStorageMem3DEXT = NULL;
2554 PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC glTexStorageMem3DMultisampleEXT = NULL;
2555 PFNGLTEXSTORAGESPARSEAMDPROC glTexStorageSparseAMD = NULL;
2556 PFNGLTEXSUBIMAGE1DPROC glTexSubImage1D = NULL;
2557 PFNGLTEXSUBIMAGE1DEXTPROC glTexSubImage1DEXT = NULL;
2558 PFNGLTEXSUBIMAGE2DPROC glTexSubImage2D = NULL;
2559 PFNGLTEXSUBIMAGE2DEXTPROC glTexSubImage2DEXT = NULL;
2560 PFNGLTEXSUBIMAGE3DPROC glTexSubImage3D = NULL;
2561 PFNGLTEXSUBIMAGE3DEXTPROC glTexSubImage3DEXT = NULL;
2562 PFNGLTEXTUREATTACHMEMORYNVPROC glTextureAttachMemoryNV = NULL;
2563 PFNGLTEXTUREBARRIERPROC glTextureBarrier = NULL;
2564 PFNGLTEXTUREBARRIERNVPROC glTextureBarrierNV = NULL;
2565 PFNGLTEXTUREBUFFERPROC glTextureBuffer = NULL;
2566 PFNGLTEXTUREBUFFEREXTPROC glTextureBufferEXT = NULL;
2567 PFNGLTEXTUREBUFFERRANGEPROC glTextureBufferRange = NULL;
2568 PFNGLTEXTUREBUFFERRANGEEXTPROC glTextureBufferRangeEXT = NULL;
2569 PFNGLTEXTUREIMAGE1DEXTPROC glTextureImage1DEXT = NULL;
2570 PFNGLTEXTUREIMAGE2DEXTPROC glTextureImage2DEXT = NULL;
2571 PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC glTextureImage2DMultisampleCoverageNV = NULL;
2572 PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC glTextureImage2DMultisampleNV = NULL;
2573 PFNGLTEXTUREIMAGE3DEXTPROC glTextureImage3DEXT = NULL;
2574 PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC glTextureImage3DMultisampleCoverageNV = NULL;
2575 PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC glTextureImage3DMultisampleNV = NULL;
2576 PFNGLTEXTURELIGHTEXTPROC glTextureLightEXT = NULL;
2577 PFNGLTEXTUREMATERIALEXTPROC glTextureMaterialEXT = NULL;
2578 PFNGLTEXTURENORMALEXTPROC glTextureNormalEXT = NULL;
2579 PFNGLTEXTUREPAGECOMMITMENTEXTPROC glTexturePageCommitmentEXT = NULL;
2580 PFNGLTEXTUREPAGECOMMITMENTMEMNVPROC glTexturePageCommitmentMemNV = NULL;
2581 PFNGLTEXTUREPARAMETERIIVPROC glTextureParameterIiv = NULL;
2582 PFNGLTEXTUREPARAMETERIIVEXTPROC glTextureParameterIivEXT = NULL;
2583 PFNGLTEXTUREPARAMETERIUIVPROC glTextureParameterIuiv = NULL;
2584 PFNGLTEXTUREPARAMETERIUIVEXTPROC glTextureParameterIuivEXT = NULL;
2585 PFNGLTEXTUREPARAMETERFPROC glTextureParameterf = NULL;
2586 PFNGLTEXTUREPARAMETERFEXTPROC glTextureParameterfEXT = NULL;
2587 PFNGLTEXTUREPARAMETERFVPROC glTextureParameterfv = NULL;
2588 PFNGLTEXTUREPARAMETERFVEXTPROC glTextureParameterfvEXT = NULL;
2589 PFNGLTEXTUREPARAMETERIPROC glTextureParameteri = NULL;
2590 PFNGLTEXTUREPARAMETERIEXTPROC glTextureParameteriEXT = NULL;
2591 PFNGLTEXTUREPARAMETERIVPROC glTextureParameteriv = NULL;
2592 PFNGLTEXTUREPARAMETERIVEXTPROC glTextureParameterivEXT = NULL;
2593 PFNGLTEXTURERANGEAPPLEPROC glTextureRangeAPPLE = NULL;
2594 PFNGLTEXTURERENDERBUFFEREXTPROC glTextureRenderbufferEXT = NULL;
2595 PFNGLTEXTURESTORAGE1DPROC glTextureStorage1D = NULL;
2596 PFNGLTEXTURESTORAGE1DEXTPROC glTextureStorage1DEXT = NULL;
2597 PFNGLTEXTURESTORAGE2DPROC glTextureStorage2D = NULL;
2598 PFNGLTEXTURESTORAGE2DEXTPROC glTextureStorage2DEXT = NULL;
2599 PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glTextureStorage2DMultisample = NULL;
2600 PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glTextureStorage2DMultisampleEXT = NULL;
2601 PFNGLTEXTURESTORAGE3DPROC glTextureStorage3D = NULL;
2602 PFNGLTEXTURESTORAGE3DEXTPROC glTextureStorage3DEXT = NULL;
2603 PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glTextureStorage3DMultisample = NULL;
2604 PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glTextureStorage3DMultisampleEXT = NULL;
2605 PFNGLTEXTURESTORAGEMEM1DEXTPROC glTextureStorageMem1DEXT = NULL;
2606 PFNGLTEXTURESTORAGEMEM2DEXTPROC glTextureStorageMem2DEXT = NULL;
2607 PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC glTextureStorageMem2DMultisampleEXT = NULL;
2608 PFNGLTEXTURESTORAGEMEM3DEXTPROC glTextureStorageMem3DEXT = NULL;
2609 PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC glTextureStorageMem3DMultisampleEXT = NULL;
2610 PFNGLTEXTURESTORAGESPARSEAMDPROC glTextureStorageSparseAMD = NULL;
2611 PFNGLTEXTURESUBIMAGE1DPROC glTextureSubImage1D = NULL;
2612 PFNGLTEXTURESUBIMAGE1DEXTPROC glTextureSubImage1DEXT = NULL;
2613 PFNGLTEXTURESUBIMAGE2DPROC glTextureSubImage2D = NULL;
2614 PFNGLTEXTURESUBIMAGE2DEXTPROC glTextureSubImage2DEXT = NULL;
2615 PFNGLTEXTURESUBIMAGE3DPROC glTextureSubImage3D = NULL;
2616 PFNGLTEXTURESUBIMAGE3DEXTPROC glTextureSubImage3DEXT = NULL;
2617 PFNGLTEXTUREVIEWPROC glTextureView = NULL;
2618 PFNGLTRACKMATRIXNVPROC glTrackMatrixNV = NULL;
2619 PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glTransformFeedbackAttribsNV = NULL;
2620 PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glTransformFeedbackBufferBase = NULL;
2621 PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glTransformFeedbackBufferRange = NULL;
2622 PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glTransformFeedbackStreamAttribsNV = NULL;
2623 PFNGLTRANSFORMFEEDBACKVARYINGSPROC glTransformFeedbackVaryings = NULL;
2624 PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glTransformFeedbackVaryingsEXT = NULL;
2625 PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glTransformFeedbackVaryingsNV = NULL;
2626 PFNGLTRANSFORMPATHNVPROC glTransformPathNV = NULL;
2627 PFNGLTRANSLATEDPROC glTranslated = NULL;
2628 PFNGLTRANSLATEFPROC glTranslatef = NULL;
2629 PFNGLUNIFORM1DPROC glUniform1d = NULL;
2630 PFNGLUNIFORM1DVPROC glUniform1dv = NULL;
2631 PFNGLUNIFORM1FPROC glUniform1f = NULL;
2632 PFNGLUNIFORM1FARBPROC glUniform1fARB = NULL;
2633 PFNGLUNIFORM1FVPROC glUniform1fv = NULL;
2634 PFNGLUNIFORM1FVARBPROC glUniform1fvARB = NULL;
2635 PFNGLUNIFORM1IPROC glUniform1i = NULL;
2636 PFNGLUNIFORM1I64ARBPROC glUniform1i64ARB = NULL;
2637 PFNGLUNIFORM1I64NVPROC glUniform1i64NV = NULL;
2638 PFNGLUNIFORM1I64VARBPROC glUniform1i64vARB = NULL;
2639 PFNGLUNIFORM1I64VNVPROC glUniform1i64vNV = NULL;
2640 PFNGLUNIFORM1IARBPROC glUniform1iARB = NULL;
2641 PFNGLUNIFORM1IVPROC glUniform1iv = NULL;
2642 PFNGLUNIFORM1IVARBPROC glUniform1ivARB = NULL;
2643 PFNGLUNIFORM1UIPROC glUniform1ui = NULL;
2644 PFNGLUNIFORM1UI64ARBPROC glUniform1ui64ARB = NULL;
2645 PFNGLUNIFORM1UI64NVPROC glUniform1ui64NV = NULL;
2646 PFNGLUNIFORM1UI64VARBPROC glUniform1ui64vARB = NULL;
2647 PFNGLUNIFORM1UI64VNVPROC glUniform1ui64vNV = NULL;
2648 PFNGLUNIFORM1UIEXTPROC glUniform1uiEXT = NULL;
2649 PFNGLUNIFORM1UIVPROC glUniform1uiv = NULL;
2650 PFNGLUNIFORM1UIVEXTPROC glUniform1uivEXT = NULL;
2651 PFNGLUNIFORM2DPROC glUniform2d = NULL;
2652 PFNGLUNIFORM2DVPROC glUniform2dv = NULL;
2653 PFNGLUNIFORM2FPROC glUniform2f = NULL;
2654 PFNGLUNIFORM2FARBPROC glUniform2fARB = NULL;
2655 PFNGLUNIFORM2FVPROC glUniform2fv = NULL;
2656 PFNGLUNIFORM2FVARBPROC glUniform2fvARB = NULL;
2657 PFNGLUNIFORM2IPROC glUniform2i = NULL;
2658 PFNGLUNIFORM2I64ARBPROC glUniform2i64ARB = NULL;
2659 PFNGLUNIFORM2I64NVPROC glUniform2i64NV = NULL;
2660 PFNGLUNIFORM2I64VARBPROC glUniform2i64vARB = NULL;
2661 PFNGLUNIFORM2I64VNVPROC glUniform2i64vNV = NULL;
2662 PFNGLUNIFORM2IARBPROC glUniform2iARB = NULL;
2663 PFNGLUNIFORM2IVPROC glUniform2iv = NULL;
2664 PFNGLUNIFORM2IVARBPROC glUniform2ivARB = NULL;
2665 PFNGLUNIFORM2UIPROC glUniform2ui = NULL;
2666 PFNGLUNIFORM2UI64ARBPROC glUniform2ui64ARB = NULL;
2667 PFNGLUNIFORM2UI64NVPROC glUniform2ui64NV = NULL;
2668 PFNGLUNIFORM2UI64VARBPROC glUniform2ui64vARB = NULL;
2669 PFNGLUNIFORM2UI64VNVPROC glUniform2ui64vNV = NULL;
2670 PFNGLUNIFORM2UIEXTPROC glUniform2uiEXT = NULL;
2671 PFNGLUNIFORM2UIVPROC glUniform2uiv = NULL;
2672 PFNGLUNIFORM2UIVEXTPROC glUniform2uivEXT = NULL;
2673 PFNGLUNIFORM3DPROC glUniform3d = NULL;
2674 PFNGLUNIFORM3DVPROC glUniform3dv = NULL;
2675 PFNGLUNIFORM3FPROC glUniform3f = NULL;
2676 PFNGLUNIFORM3FARBPROC glUniform3fARB = NULL;
2677 PFNGLUNIFORM3FVPROC glUniform3fv = NULL;
2678 PFNGLUNIFORM3FVARBPROC glUniform3fvARB = NULL;
2679 PFNGLUNIFORM3IPROC glUniform3i = NULL;
2680 PFNGLUNIFORM3I64ARBPROC glUniform3i64ARB = NULL;
2681 PFNGLUNIFORM3I64NVPROC glUniform3i64NV = NULL;
2682 PFNGLUNIFORM3I64VARBPROC glUniform3i64vARB = NULL;
2683 PFNGLUNIFORM3I64VNVPROC glUniform3i64vNV = NULL;
2684 PFNGLUNIFORM3IARBPROC glUniform3iARB = NULL;
2685 PFNGLUNIFORM3IVPROC glUniform3iv = NULL;
2686 PFNGLUNIFORM3IVARBPROC glUniform3ivARB = NULL;
2687 PFNGLUNIFORM3UIPROC glUniform3ui = NULL;
2688 PFNGLUNIFORM3UI64ARBPROC glUniform3ui64ARB = NULL;
2689 PFNGLUNIFORM3UI64NVPROC glUniform3ui64NV = NULL;
2690 PFNGLUNIFORM3UI64VARBPROC glUniform3ui64vARB = NULL;
2691 PFNGLUNIFORM3UI64VNVPROC glUniform3ui64vNV = NULL;
2692 PFNGLUNIFORM3UIEXTPROC glUniform3uiEXT = NULL;
2693 PFNGLUNIFORM3UIVPROC glUniform3uiv = NULL;
2694 PFNGLUNIFORM3UIVEXTPROC glUniform3uivEXT = NULL;
2695 PFNGLUNIFORM4DPROC glUniform4d = NULL;
2696 PFNGLUNIFORM4DVPROC glUniform4dv = NULL;
2697 PFNGLUNIFORM4FPROC glUniform4f = NULL;
2698 PFNGLUNIFORM4FARBPROC glUniform4fARB = NULL;
2699 PFNGLUNIFORM4FVPROC glUniform4fv = NULL;
2700 PFNGLUNIFORM4FVARBPROC glUniform4fvARB = NULL;
2701 PFNGLUNIFORM4IPROC glUniform4i = NULL;
2702 PFNGLUNIFORM4I64ARBPROC glUniform4i64ARB = NULL;
2703 PFNGLUNIFORM4I64NVPROC glUniform4i64NV = NULL;
2704 PFNGLUNIFORM4I64VARBPROC glUniform4i64vARB = NULL;
2705 PFNGLUNIFORM4I64VNVPROC glUniform4i64vNV = NULL;
2706 PFNGLUNIFORM4IARBPROC glUniform4iARB = NULL;
2707 PFNGLUNIFORM4IVPROC glUniform4iv = NULL;
2708 PFNGLUNIFORM4IVARBPROC glUniform4ivARB = NULL;
2709 PFNGLUNIFORM4UIPROC glUniform4ui = NULL;
2710 PFNGLUNIFORM4UI64ARBPROC glUniform4ui64ARB = NULL;
2711 PFNGLUNIFORM4UI64NVPROC glUniform4ui64NV = NULL;
2712 PFNGLUNIFORM4UI64VARBPROC glUniform4ui64vARB = NULL;
2713 PFNGLUNIFORM4UI64VNVPROC glUniform4ui64vNV = NULL;
2714 PFNGLUNIFORM4UIEXTPROC glUniform4uiEXT = NULL;
2715 PFNGLUNIFORM4UIVPROC glUniform4uiv = NULL;
2716 PFNGLUNIFORM4UIVEXTPROC glUniform4uivEXT = NULL;
2717 PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding = NULL;
2718 PFNGLUNIFORMBUFFEREXTPROC glUniformBufferEXT = NULL;
2719 PFNGLUNIFORMHANDLEUI64ARBPROC glUniformHandleui64ARB = NULL;
2720 PFNGLUNIFORMHANDLEUI64NVPROC glUniformHandleui64NV = NULL;
2721 PFNGLUNIFORMHANDLEUI64VARBPROC glUniformHandleui64vARB = NULL;
2722 PFNGLUNIFORMHANDLEUI64VNVPROC glUniformHandleui64vNV = NULL;
2723 PFNGLUNIFORMMATRIX2DVPROC glUniformMatrix2dv = NULL;
2724 PFNGLUNIFORMMATRIX2FVPROC glUniformMatrix2fv = NULL;
2725 PFNGLUNIFORMMATRIX2FVARBPROC glUniformMatrix2fvARB = NULL;
2726 PFNGLUNIFORMMATRIX2X3DVPROC glUniformMatrix2x3dv = NULL;
2727 PFNGLUNIFORMMATRIX2X3FVPROC glUniformMatrix2x3fv = NULL;
2728 PFNGLUNIFORMMATRIX2X4DVPROC glUniformMatrix2x4dv = NULL;
2729 PFNGLUNIFORMMATRIX2X4FVPROC glUniformMatrix2x4fv = NULL;
2730 PFNGLUNIFORMMATRIX3DVPROC glUniformMatrix3dv = NULL;
2731 PFNGLUNIFORMMATRIX3FVPROC glUniformMatrix3fv = NULL;
2732 PFNGLUNIFORMMATRIX3FVARBPROC glUniformMatrix3fvARB = NULL;
2733 PFNGLUNIFORMMATRIX3X2DVPROC glUniformMatrix3x2dv = NULL;
2734 PFNGLUNIFORMMATRIX3X2FVPROC glUniformMatrix3x2fv = NULL;
2735 PFNGLUNIFORMMATRIX3X4DVPROC glUniformMatrix3x4dv = NULL;
2736 PFNGLUNIFORMMATRIX3X4FVPROC glUniformMatrix3x4fv = NULL;
2737 PFNGLUNIFORMMATRIX4DVPROC glUniformMatrix4dv = NULL;
2738 PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv = NULL;
2739 PFNGLUNIFORMMATRIX4FVARBPROC glUniformMatrix4fvARB = NULL;
2740 PFNGLUNIFORMMATRIX4X2DVPROC glUniformMatrix4x2dv = NULL;
2741 PFNGLUNIFORMMATRIX4X2FVPROC glUniformMatrix4x2fv = NULL;
2742 PFNGLUNIFORMMATRIX4X3DVPROC glUniformMatrix4x3dv = NULL;
2743 PFNGLUNIFORMMATRIX4X3FVPROC glUniformMatrix4x3fv = NULL;
2744 PFNGLUNIFORMSUBROUTINESUIVPROC glUniformSubroutinesuiv = NULL;
2745 PFNGLUNIFORMUI64NVPROC glUniformui64NV = NULL;
2746 PFNGLUNIFORMUI64VNVPROC glUniformui64vNV = NULL;
2747 PFNGLUNLOCKARRAYSEXTPROC glUnlockArraysEXT = NULL;
2748 PFNGLUNMAPBUFFERPROC glUnmapBuffer = NULL;
2749 PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB = NULL;
2750 PFNGLUNMAPNAMEDBUFFERPROC glUnmapNamedBuffer = NULL;
2751 PFNGLUNMAPNAMEDBUFFEREXTPROC glUnmapNamedBufferEXT = NULL;
2752 PFNGLUNMAPTEXTURE2DINTELPROC glUnmapTexture2DINTEL = NULL;
2753 PFNGLUPLOADGPUMASKNVXPROC glUploadGpuMaskNVX = NULL;
2754 PFNGLUSEPROGRAMPROC glUseProgram = NULL;
2755 PFNGLUSEPROGRAMOBJECTARBPROC glUseProgramObjectARB = NULL;
2756 PFNGLUSEPROGRAMSTAGESPROC glUseProgramStages = NULL;
2757 PFNGLUSEPROGRAMSTAGESEXTPROC glUseProgramStagesEXT = NULL;
2758 PFNGLUSESHADERPROGRAMEXTPROC glUseShaderProgramEXT = NULL;
2759 PFNGLVDPAUFININVPROC glVDPAUFiniNV = NULL;
2760 PFNGLVDPAUGETSURFACEIVNVPROC glVDPAUGetSurfaceivNV = NULL;
2761 PFNGLVDPAUINITNVPROC glVDPAUInitNV = NULL;
2762 PFNGLVDPAUISSURFACENVPROC glVDPAUIsSurfaceNV = NULL;
2763 PFNGLVDPAUMAPSURFACESNVPROC glVDPAUMapSurfacesNV = NULL;
2764 PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC glVDPAURegisterOutputSurfaceNV = NULL;
2765 PFNGLVDPAUREGISTERVIDEOSURFACENVPROC glVDPAURegisterVideoSurfaceNV = NULL;
2766 PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC glVDPAURegisterVideoSurfaceWithPictureStructureNV = NULL;
2767 PFNGLVDPAUSURFACEACCESSNVPROC glVDPAUSurfaceAccessNV = NULL;
2768 PFNGLVDPAUUNMAPSURFACESNVPROC glVDPAUUnmapSurfacesNV = NULL;
2769 PFNGLVDPAUUNREGISTERSURFACENVPROC glVDPAUUnregisterSurfaceNV = NULL;
2770 PFNGLVALIDATEPROGRAMPROC glValidateProgram = NULL;
2771 PFNGLVALIDATEPROGRAMARBPROC glValidateProgramARB = NULL;
2772 PFNGLVALIDATEPROGRAMPIPELINEPROC glValidateProgramPipeline = NULL;
2773 PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glValidateProgramPipelineEXT = NULL;
2774 PFNGLVARIANTPOINTEREXTPROC glVariantPointerEXT = NULL;
2775 PFNGLVARIANTBVEXTPROC glVariantbvEXT = NULL;
2776 PFNGLVARIANTDVEXTPROC glVariantdvEXT = NULL;
2777 PFNGLVARIANTFVEXTPROC glVariantfvEXT = NULL;
2778 PFNGLVARIANTIVEXTPROC glVariantivEXT = NULL;
2779 PFNGLVARIANTSVEXTPROC glVariantsvEXT = NULL;
2780 PFNGLVARIANTUBVEXTPROC glVariantubvEXT = NULL;
2781 PFNGLVARIANTUIVEXTPROC glVariantuivEXT = NULL;
2782 PFNGLVARIANTUSVEXTPROC glVariantusvEXT = NULL;
2783 PFNGLVERTEX2DPROC glVertex2d = NULL;
2784 PFNGLVERTEX2DVPROC glVertex2dv = NULL;
2785 PFNGLVERTEX2FPROC glVertex2f = NULL;
2786 PFNGLVERTEX2FVPROC glVertex2fv = NULL;
2787 PFNGLVERTEX2HNVPROC glVertex2hNV = NULL;
2788 PFNGLVERTEX2HVNVPROC glVertex2hvNV = NULL;
2789 PFNGLVERTEX2IPROC glVertex2i = NULL;
2790 PFNGLVERTEX2IVPROC glVertex2iv = NULL;
2791 PFNGLVERTEX2SPROC glVertex2s = NULL;
2792 PFNGLVERTEX2SVPROC glVertex2sv = NULL;
2793 PFNGLVERTEX3DPROC glVertex3d = NULL;
2794 PFNGLVERTEX3DVPROC glVertex3dv = NULL;
2795 PFNGLVERTEX3FPROC glVertex3f = NULL;
2796 PFNGLVERTEX3FVPROC glVertex3fv = NULL;
2797 PFNGLVERTEX3HNVPROC glVertex3hNV = NULL;
2798 PFNGLVERTEX3HVNVPROC glVertex3hvNV = NULL;
2799 PFNGLVERTEX3IPROC glVertex3i = NULL;
2800 PFNGLVERTEX3IVPROC glVertex3iv = NULL;
2801 PFNGLVERTEX3SPROC glVertex3s = NULL;
2802 PFNGLVERTEX3SVPROC glVertex3sv = NULL;
2803 PFNGLVERTEX4DPROC glVertex4d = NULL;
2804 PFNGLVERTEX4DVPROC glVertex4dv = NULL;
2805 PFNGLVERTEX4FPROC glVertex4f = NULL;
2806 PFNGLVERTEX4FVPROC glVertex4fv = NULL;
2807 PFNGLVERTEX4HNVPROC glVertex4hNV = NULL;
2808 PFNGLVERTEX4HVNVPROC glVertex4hvNV = NULL;
2809 PFNGLVERTEX4IPROC glVertex4i = NULL;
2810 PFNGLVERTEX4IVPROC glVertex4iv = NULL;
2811 PFNGLVERTEX4SPROC glVertex4s = NULL;
2812 PFNGLVERTEX4SVPROC glVertex4sv = NULL;
2813 PFNGLVERTEXARRAYATTRIBBINDINGPROC glVertexArrayAttribBinding = NULL;
2814 PFNGLVERTEXARRAYATTRIBFORMATPROC glVertexArrayAttribFormat = NULL;
2815 PFNGLVERTEXARRAYATTRIBIFORMATPROC glVertexArrayAttribIFormat = NULL;
2816 PFNGLVERTEXARRAYATTRIBLFORMATPROC glVertexArrayAttribLFormat = NULL;
2817 PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glVertexArrayBindVertexBufferEXT = NULL;
2818 PFNGLVERTEXARRAYBINDINGDIVISORPROC glVertexArrayBindingDivisor = NULL;
2819 PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glVertexArrayColorOffsetEXT = NULL;
2820 PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glVertexArrayEdgeFlagOffsetEXT = NULL;
2821 PFNGLVERTEXARRAYELEMENTBUFFERPROC glVertexArrayElementBuffer = NULL;
2822 PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glVertexArrayFogCoordOffsetEXT = NULL;
2823 PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glVertexArrayIndexOffsetEXT = NULL;
2824 PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glVertexArrayMultiTexCoordOffsetEXT = NULL;
2825 PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glVertexArrayNormalOffsetEXT = NULL;
2826 PFNGLVERTEXARRAYPARAMETERIAPPLEPROC glVertexArrayParameteriAPPLE = NULL;
2827 PFNGLVERTEXARRAYRANGEAPPLEPROC glVertexArrayRangeAPPLE = NULL;
2828 PFNGLVERTEXARRAYRANGENVPROC glVertexArrayRangeNV = NULL;
2829 PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glVertexArraySecondaryColorOffsetEXT = NULL;
2830 PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glVertexArrayTexCoordOffsetEXT = NULL;
2831 PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glVertexArrayVertexAttribBindingEXT = NULL;
2832 PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glVertexArrayVertexAttribDivisorEXT = NULL;
2833 PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glVertexArrayVertexAttribFormatEXT = NULL;
2834 PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glVertexArrayVertexAttribIFormatEXT = NULL;
2835 PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glVertexArrayVertexAttribIOffsetEXT = NULL;
2836 PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glVertexArrayVertexAttribLFormatEXT = NULL;
2837 PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glVertexArrayVertexAttribLOffsetEXT = NULL;
2838 PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glVertexArrayVertexAttribOffsetEXT = NULL;
2839 PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glVertexArrayVertexBindingDivisorEXT = NULL;
2840 PFNGLVERTEXARRAYVERTEXBUFFERPROC glVertexArrayVertexBuffer = NULL;
2841 PFNGLVERTEXARRAYVERTEXBUFFERSPROC glVertexArrayVertexBuffers = NULL;
2842 PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glVertexArrayVertexOffsetEXT = NULL;
2843 PFNGLVERTEXATTRIB1DPROC glVertexAttrib1d = NULL;
2844 PFNGLVERTEXATTRIB1DARBPROC glVertexAttrib1dARB = NULL;
2845 PFNGLVERTEXATTRIB1DNVPROC glVertexAttrib1dNV = NULL;
2846 PFNGLVERTEXATTRIB1DVPROC glVertexAttrib1dv = NULL;
2847 PFNGLVERTEXATTRIB1DVARBPROC glVertexAttrib1dvARB = NULL;
2848 PFNGLVERTEXATTRIB1DVNVPROC glVertexAttrib1dvNV = NULL;
2849 PFNGLVERTEXATTRIB1FPROC glVertexAttrib1f = NULL;
2850 PFNGLVERTEXATTRIB1FARBPROC glVertexAttrib1fARB = NULL;
2851 PFNGLVERTEXATTRIB1FNVPROC glVertexAttrib1fNV = NULL;
2852 PFNGLVERTEXATTRIB1FVPROC glVertexAttrib1fv = NULL;
2853 PFNGLVERTEXATTRIB1FVARBPROC glVertexAttrib1fvARB = NULL;
2854 PFNGLVERTEXATTRIB1FVNVPROC glVertexAttrib1fvNV = NULL;
2855 PFNGLVERTEXATTRIB1HNVPROC glVertexAttrib1hNV = NULL;
2856 PFNGLVERTEXATTRIB1HVNVPROC glVertexAttrib1hvNV = NULL;
2857 PFNGLVERTEXATTRIB1SPROC glVertexAttrib1s = NULL;
2858 PFNGLVERTEXATTRIB1SARBPROC glVertexAttrib1sARB = NULL;
2859 PFNGLVERTEXATTRIB1SNVPROC glVertexAttrib1sNV = NULL;
2860 PFNGLVERTEXATTRIB1SVPROC glVertexAttrib1sv = NULL;
2861 PFNGLVERTEXATTRIB1SVARBPROC glVertexAttrib1svARB = NULL;
2862 PFNGLVERTEXATTRIB1SVNVPROC glVertexAttrib1svNV = NULL;
2863 PFNGLVERTEXATTRIB2DPROC glVertexAttrib2d = NULL;
2864 PFNGLVERTEXATTRIB2DARBPROC glVertexAttrib2dARB = NULL;
2865 PFNGLVERTEXATTRIB2DNVPROC glVertexAttrib2dNV = NULL;
2866 PFNGLVERTEXATTRIB2DVPROC glVertexAttrib2dv = NULL;
2867 PFNGLVERTEXATTRIB2DVARBPROC glVertexAttrib2dvARB = NULL;
2868 PFNGLVERTEXATTRIB2DVNVPROC glVertexAttrib2dvNV = NULL;
2869 PFNGLVERTEXATTRIB2FPROC glVertexAttrib2f = NULL;
2870 PFNGLVERTEXATTRIB2FARBPROC glVertexAttrib2fARB = NULL;
2871 PFNGLVERTEXATTRIB2FNVPROC glVertexAttrib2fNV = NULL;
2872 PFNGLVERTEXATTRIB2FVPROC glVertexAttrib2fv = NULL;
2873 PFNGLVERTEXATTRIB2FVARBPROC glVertexAttrib2fvARB = NULL;
2874 PFNGLVERTEXATTRIB2FVNVPROC glVertexAttrib2fvNV = NULL;
2875 PFNGLVERTEXATTRIB2HNVPROC glVertexAttrib2hNV = NULL;
2876 PFNGLVERTEXATTRIB2HVNVPROC glVertexAttrib2hvNV = NULL;
2877 PFNGLVERTEXATTRIB2SPROC glVertexAttrib2s = NULL;
2878 PFNGLVERTEXATTRIB2SARBPROC glVertexAttrib2sARB = NULL;
2879 PFNGLVERTEXATTRIB2SNVPROC glVertexAttrib2sNV = NULL;
2880 PFNGLVERTEXATTRIB2SVPROC glVertexAttrib2sv = NULL;
2881 PFNGLVERTEXATTRIB2SVARBPROC glVertexAttrib2svARB = NULL;
2882 PFNGLVERTEXATTRIB2SVNVPROC glVertexAttrib2svNV = NULL;
2883 PFNGLVERTEXATTRIB3DPROC glVertexAttrib3d = NULL;
2884 PFNGLVERTEXATTRIB3DARBPROC glVertexAttrib3dARB = NULL;
2885 PFNGLVERTEXATTRIB3DNVPROC glVertexAttrib3dNV = NULL;
2886 PFNGLVERTEXATTRIB3DVPROC glVertexAttrib3dv = NULL;
2887 PFNGLVERTEXATTRIB3DVARBPROC glVertexAttrib3dvARB = NULL;
2888 PFNGLVERTEXATTRIB3DVNVPROC glVertexAttrib3dvNV = NULL;
2889 PFNGLVERTEXATTRIB3FPROC glVertexAttrib3f = NULL;
2890 PFNGLVERTEXATTRIB3FARBPROC glVertexAttrib3fARB = NULL;
2891 PFNGLVERTEXATTRIB3FNVPROC glVertexAttrib3fNV = NULL;
2892 PFNGLVERTEXATTRIB3FVPROC glVertexAttrib3fv = NULL;
2893 PFNGLVERTEXATTRIB3FVARBPROC glVertexAttrib3fvARB = NULL;
2894 PFNGLVERTEXATTRIB3FVNVPROC glVertexAttrib3fvNV = NULL;
2895 PFNGLVERTEXATTRIB3HNVPROC glVertexAttrib3hNV = NULL;
2896 PFNGLVERTEXATTRIB3HVNVPROC glVertexAttrib3hvNV = NULL;
2897 PFNGLVERTEXATTRIB3SPROC glVertexAttrib3s = NULL;
2898 PFNGLVERTEXATTRIB3SARBPROC glVertexAttrib3sARB = NULL;
2899 PFNGLVERTEXATTRIB3SNVPROC glVertexAttrib3sNV = NULL;
2900 PFNGLVERTEXATTRIB3SVPROC glVertexAttrib3sv = NULL;
2901 PFNGLVERTEXATTRIB3SVARBPROC glVertexAttrib3svARB = NULL;
2902 PFNGLVERTEXATTRIB3SVNVPROC glVertexAttrib3svNV = NULL;
2903 PFNGLVERTEXATTRIB4NBVPROC glVertexAttrib4Nbv = NULL;
2904 PFNGLVERTEXATTRIB4NBVARBPROC glVertexAttrib4NbvARB = NULL;
2905 PFNGLVERTEXATTRIB4NIVPROC glVertexAttrib4Niv = NULL;
2906 PFNGLVERTEXATTRIB4NIVARBPROC glVertexAttrib4NivARB = NULL;
2907 PFNGLVERTEXATTRIB4NSVPROC glVertexAttrib4Nsv = NULL;
2908 PFNGLVERTEXATTRIB4NSVARBPROC glVertexAttrib4NsvARB = NULL;
2909 PFNGLVERTEXATTRIB4NUBPROC glVertexAttrib4Nub = NULL;
2910 PFNGLVERTEXATTRIB4NUBARBPROC glVertexAttrib4NubARB = NULL;
2911 PFNGLVERTEXATTRIB4NUBVPROC glVertexAttrib4Nubv = NULL;
2912 PFNGLVERTEXATTRIB4NUBVARBPROC glVertexAttrib4NubvARB = NULL;
2913 PFNGLVERTEXATTRIB4NUIVPROC glVertexAttrib4Nuiv = NULL;
2914 PFNGLVERTEXATTRIB4NUIVARBPROC glVertexAttrib4NuivARB = NULL;
2915 PFNGLVERTEXATTRIB4NUSVPROC glVertexAttrib4Nusv = NULL;
2916 PFNGLVERTEXATTRIB4NUSVARBPROC glVertexAttrib4NusvARB = NULL;
2917 PFNGLVERTEXATTRIB4BVPROC glVertexAttrib4bv = NULL;
2918 PFNGLVERTEXATTRIB4BVARBPROC glVertexAttrib4bvARB = NULL;
2919 PFNGLVERTEXATTRIB4DPROC glVertexAttrib4d = NULL;
2920 PFNGLVERTEXATTRIB4DARBPROC glVertexAttrib4dARB = NULL;
2921 PFNGLVERTEXATTRIB4DNVPROC glVertexAttrib4dNV = NULL;
2922 PFNGLVERTEXATTRIB4DVPROC glVertexAttrib4dv = NULL;
2923 PFNGLVERTEXATTRIB4DVARBPROC glVertexAttrib4dvARB = NULL;
2924 PFNGLVERTEXATTRIB4DVNVPROC glVertexAttrib4dvNV = NULL;
2925 PFNGLVERTEXATTRIB4FPROC glVertexAttrib4f = NULL;
2926 PFNGLVERTEXATTRIB4FARBPROC glVertexAttrib4fARB = NULL;
2927 PFNGLVERTEXATTRIB4FNVPROC glVertexAttrib4fNV = NULL;
2928 PFNGLVERTEXATTRIB4FVPROC glVertexAttrib4fv = NULL;
2929 PFNGLVERTEXATTRIB4FVARBPROC glVertexAttrib4fvARB = NULL;
2930 PFNGLVERTEXATTRIB4FVNVPROC glVertexAttrib4fvNV = NULL;
2931 PFNGLVERTEXATTRIB4HNVPROC glVertexAttrib4hNV = NULL;
2932 PFNGLVERTEXATTRIB4HVNVPROC glVertexAttrib4hvNV = NULL;
2933 PFNGLVERTEXATTRIB4IVPROC glVertexAttrib4iv = NULL;
2934 PFNGLVERTEXATTRIB4IVARBPROC glVertexAttrib4ivARB = NULL;
2935 PFNGLVERTEXATTRIB4SPROC glVertexAttrib4s = NULL;
2936 PFNGLVERTEXATTRIB4SARBPROC glVertexAttrib4sARB = NULL;
2937 PFNGLVERTEXATTRIB4SNVPROC glVertexAttrib4sNV = NULL;
2938 PFNGLVERTEXATTRIB4SVPROC glVertexAttrib4sv = NULL;
2939 PFNGLVERTEXATTRIB4SVARBPROC glVertexAttrib4svARB = NULL;
2940 PFNGLVERTEXATTRIB4SVNVPROC glVertexAttrib4svNV = NULL;
2941 PFNGLVERTEXATTRIB4UBNVPROC glVertexAttrib4ubNV = NULL;
2942 PFNGLVERTEXATTRIB4UBVPROC glVertexAttrib4ubv = NULL;
2943 PFNGLVERTEXATTRIB4UBVARBPROC glVertexAttrib4ubvARB = NULL;
2944 PFNGLVERTEXATTRIB4UBVNVPROC glVertexAttrib4ubvNV = NULL;
2945 PFNGLVERTEXATTRIB4UIVPROC glVertexAttrib4uiv = NULL;
2946 PFNGLVERTEXATTRIB4UIVARBPROC glVertexAttrib4uivARB = NULL;
2947 PFNGLVERTEXATTRIB4USVPROC glVertexAttrib4usv = NULL;
2948 PFNGLVERTEXATTRIB4USVARBPROC glVertexAttrib4usvARB = NULL;
2949 PFNGLVERTEXATTRIBBINDINGPROC glVertexAttribBinding = NULL;
2950 PFNGLVERTEXATTRIBDIVISORPROC glVertexAttribDivisor = NULL;
2951 PFNGLVERTEXATTRIBDIVISORARBPROC glVertexAttribDivisorARB = NULL;
2952 PFNGLVERTEXATTRIBFORMATPROC glVertexAttribFormat = NULL;
2953 PFNGLVERTEXATTRIBFORMATNVPROC glVertexAttribFormatNV = NULL;
2954 PFNGLVERTEXATTRIBI1IPROC glVertexAttribI1i = NULL;
2955 PFNGLVERTEXATTRIBI1IEXTPROC glVertexAttribI1iEXT = NULL;
2956 PFNGLVERTEXATTRIBI1IVPROC glVertexAttribI1iv = NULL;
2957 PFNGLVERTEXATTRIBI1IVEXTPROC glVertexAttribI1ivEXT = NULL;
2958 PFNGLVERTEXATTRIBI1UIPROC glVertexAttribI1ui = NULL;
2959 PFNGLVERTEXATTRIBI1UIEXTPROC glVertexAttribI1uiEXT = NULL;
2960 PFNGLVERTEXATTRIBI1UIVPROC glVertexAttribI1uiv = NULL;
2961 PFNGLVERTEXATTRIBI1UIVEXTPROC glVertexAttribI1uivEXT = NULL;
2962 PFNGLVERTEXATTRIBI2IPROC glVertexAttribI2i = NULL;
2963 PFNGLVERTEXATTRIBI2IEXTPROC glVertexAttribI2iEXT = NULL;
2964 PFNGLVERTEXATTRIBI2IVPROC glVertexAttribI2iv = NULL;
2965 PFNGLVERTEXATTRIBI2IVEXTPROC glVertexAttribI2ivEXT = NULL;
2966 PFNGLVERTEXATTRIBI2UIPROC glVertexAttribI2ui = NULL;
2967 PFNGLVERTEXATTRIBI2UIEXTPROC glVertexAttribI2uiEXT = NULL;
2968 PFNGLVERTEXATTRIBI2UIVPROC glVertexAttribI2uiv = NULL;
2969 PFNGLVERTEXATTRIBI2UIVEXTPROC glVertexAttribI2uivEXT = NULL;
2970 PFNGLVERTEXATTRIBI3IPROC glVertexAttribI3i = NULL;
2971 PFNGLVERTEXATTRIBI3IEXTPROC glVertexAttribI3iEXT = NULL;
2972 PFNGLVERTEXATTRIBI3IVPROC glVertexAttribI3iv = NULL;
2973 PFNGLVERTEXATTRIBI3IVEXTPROC glVertexAttribI3ivEXT = NULL;
2974 PFNGLVERTEXATTRIBI3UIPROC glVertexAttribI3ui = NULL;
2975 PFNGLVERTEXATTRIBI3UIEXTPROC glVertexAttribI3uiEXT = NULL;
2976 PFNGLVERTEXATTRIBI3UIVPROC glVertexAttribI3uiv = NULL;
2977 PFNGLVERTEXATTRIBI3UIVEXTPROC glVertexAttribI3uivEXT = NULL;
2978 PFNGLVERTEXATTRIBI4BVPROC glVertexAttribI4bv = NULL;
2979 PFNGLVERTEXATTRIBI4BVEXTPROC glVertexAttribI4bvEXT = NULL;
2980 PFNGLVERTEXATTRIBI4IPROC glVertexAttribI4i = NULL;
2981 PFNGLVERTEXATTRIBI4IEXTPROC glVertexAttribI4iEXT = NULL;
2982 PFNGLVERTEXATTRIBI4IVPROC glVertexAttribI4iv = NULL;
2983 PFNGLVERTEXATTRIBI4IVEXTPROC glVertexAttribI4ivEXT = NULL;
2984 PFNGLVERTEXATTRIBI4SVPROC glVertexAttribI4sv = NULL;
2985 PFNGLVERTEXATTRIBI4SVEXTPROC glVertexAttribI4svEXT = NULL;
2986 PFNGLVERTEXATTRIBI4UBVPROC glVertexAttribI4ubv = NULL;
2987 PFNGLVERTEXATTRIBI4UBVEXTPROC glVertexAttribI4ubvEXT = NULL;
2988 PFNGLVERTEXATTRIBI4UIPROC glVertexAttribI4ui = NULL;
2989 PFNGLVERTEXATTRIBI4UIEXTPROC glVertexAttribI4uiEXT = NULL;
2990 PFNGLVERTEXATTRIBI4UIVPROC glVertexAttribI4uiv = NULL;
2991 PFNGLVERTEXATTRIBI4UIVEXTPROC glVertexAttribI4uivEXT = NULL;
2992 PFNGLVERTEXATTRIBI4USVPROC glVertexAttribI4usv = NULL;
2993 PFNGLVERTEXATTRIBI4USVEXTPROC glVertexAttribI4usvEXT = NULL;
2994 PFNGLVERTEXATTRIBIFORMATPROC glVertexAttribIFormat = NULL;
2995 PFNGLVERTEXATTRIBIFORMATNVPROC glVertexAttribIFormatNV = NULL;
2996 PFNGLVERTEXATTRIBIPOINTERPROC glVertexAttribIPointer = NULL;
2997 PFNGLVERTEXATTRIBIPOINTEREXTPROC glVertexAttribIPointerEXT = NULL;
2998 PFNGLVERTEXATTRIBL1DPROC glVertexAttribL1d = NULL;
2999 PFNGLVERTEXATTRIBL1DEXTPROC glVertexAttribL1dEXT = NULL;
3000 PFNGLVERTEXATTRIBL1DVPROC glVertexAttribL1dv = NULL;
3001 PFNGLVERTEXATTRIBL1DVEXTPROC glVertexAttribL1dvEXT = NULL;
3002 PFNGLVERTEXATTRIBL1I64NVPROC glVertexAttribL1i64NV = NULL;
3003 PFNGLVERTEXATTRIBL1I64VNVPROC glVertexAttribL1i64vNV = NULL;
3004 PFNGLVERTEXATTRIBL1UI64ARBPROC glVertexAttribL1ui64ARB = NULL;
3005 PFNGLVERTEXATTRIBL1UI64NVPROC glVertexAttribL1ui64NV = NULL;
3006 PFNGLVERTEXATTRIBL1UI64VARBPROC glVertexAttribL1ui64vARB = NULL;
3007 PFNGLVERTEXATTRIBL1UI64VNVPROC glVertexAttribL1ui64vNV = NULL;
3008 PFNGLVERTEXATTRIBL2DPROC glVertexAttribL2d = NULL;
3009 PFNGLVERTEXATTRIBL2DEXTPROC glVertexAttribL2dEXT = NULL;
3010 PFNGLVERTEXATTRIBL2DVPROC glVertexAttribL2dv = NULL;
3011 PFNGLVERTEXATTRIBL2DVEXTPROC glVertexAttribL2dvEXT = NULL;
3012 PFNGLVERTEXATTRIBL2I64NVPROC glVertexAttribL2i64NV = NULL;
3013 PFNGLVERTEXATTRIBL2I64VNVPROC glVertexAttribL2i64vNV = NULL;
3014 PFNGLVERTEXATTRIBL2UI64NVPROC glVertexAttribL2ui64NV = NULL;
3015 PFNGLVERTEXATTRIBL2UI64VNVPROC glVertexAttribL2ui64vNV = NULL;
3016 PFNGLVERTEXATTRIBL3DPROC glVertexAttribL3d = NULL;
3017 PFNGLVERTEXATTRIBL3DEXTPROC glVertexAttribL3dEXT = NULL;
3018 PFNGLVERTEXATTRIBL3DVPROC glVertexAttribL3dv = NULL;
3019 PFNGLVERTEXATTRIBL3DVEXTPROC glVertexAttribL3dvEXT = NULL;
3020 PFNGLVERTEXATTRIBL3I64NVPROC glVertexAttribL3i64NV = NULL;
3021 PFNGLVERTEXATTRIBL3I64VNVPROC glVertexAttribL3i64vNV = NULL;
3022 PFNGLVERTEXATTRIBL3UI64NVPROC glVertexAttribL3ui64NV = NULL;
3023 PFNGLVERTEXATTRIBL3UI64VNVPROC glVertexAttribL3ui64vNV = NULL;
3024 PFNGLVERTEXATTRIBL4DPROC glVertexAttribL4d = NULL;
3025 PFNGLVERTEXATTRIBL4DEXTPROC glVertexAttribL4dEXT = NULL;
3026 PFNGLVERTEXATTRIBL4DVPROC glVertexAttribL4dv = NULL;
3027 PFNGLVERTEXATTRIBL4DVEXTPROC glVertexAttribL4dvEXT = NULL;
3028 PFNGLVERTEXATTRIBL4I64NVPROC glVertexAttribL4i64NV = NULL;
3029 PFNGLVERTEXATTRIBL4I64VNVPROC glVertexAttribL4i64vNV = NULL;
3030 PFNGLVERTEXATTRIBL4UI64NVPROC glVertexAttribL4ui64NV = NULL;
3031 PFNGLVERTEXATTRIBL4UI64VNVPROC glVertexAttribL4ui64vNV = NULL;
3032 PFNGLVERTEXATTRIBLFORMATPROC glVertexAttribLFormat = NULL;
3033 PFNGLVERTEXATTRIBLFORMATNVPROC glVertexAttribLFormatNV = NULL;
3034 PFNGLVERTEXATTRIBLPOINTERPROC glVertexAttribLPointer = NULL;
3035 PFNGLVERTEXATTRIBLPOINTEREXTPROC glVertexAttribLPointerEXT = NULL;
3036 PFNGLVERTEXATTRIBP1UIPROC glVertexAttribP1ui = NULL;
3037 PFNGLVERTEXATTRIBP1UIVPROC glVertexAttribP1uiv = NULL;
3038 PFNGLVERTEXATTRIBP2UIPROC glVertexAttribP2ui = NULL;
3039 PFNGLVERTEXATTRIBP2UIVPROC glVertexAttribP2uiv = NULL;
3040 PFNGLVERTEXATTRIBP3UIPROC glVertexAttribP3ui = NULL;
3041 PFNGLVERTEXATTRIBP3UIVPROC glVertexAttribP3uiv = NULL;
3042 PFNGLVERTEXATTRIBP4UIPROC glVertexAttribP4ui = NULL;
3043 PFNGLVERTEXATTRIBP4UIVPROC glVertexAttribP4uiv = NULL;
3044 PFNGLVERTEXATTRIBPARAMETERIAMDPROC glVertexAttribParameteriAMD = NULL;
3045 PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer = NULL;
3046 PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARB = NULL;
3047 PFNGLVERTEXATTRIBPOINTERNVPROC glVertexAttribPointerNV = NULL;
3048 PFNGLVERTEXATTRIBS1DVNVPROC glVertexAttribs1dvNV = NULL;
3049 PFNGLVERTEXATTRIBS1FVNVPROC glVertexAttribs1fvNV = NULL;
3050 PFNGLVERTEXATTRIBS1HVNVPROC glVertexAttribs1hvNV = NULL;
3051 PFNGLVERTEXATTRIBS1SVNVPROC glVertexAttribs1svNV = NULL;
3052 PFNGLVERTEXATTRIBS2DVNVPROC glVertexAttribs2dvNV = NULL;
3053 PFNGLVERTEXATTRIBS2FVNVPROC glVertexAttribs2fvNV = NULL;
3054 PFNGLVERTEXATTRIBS2HVNVPROC glVertexAttribs2hvNV = NULL;
3055 PFNGLVERTEXATTRIBS2SVNVPROC glVertexAttribs2svNV = NULL;
3056 PFNGLVERTEXATTRIBS3DVNVPROC glVertexAttribs3dvNV = NULL;
3057 PFNGLVERTEXATTRIBS3FVNVPROC glVertexAttribs3fvNV = NULL;
3058 PFNGLVERTEXATTRIBS3HVNVPROC glVertexAttribs3hvNV = NULL;
3059 PFNGLVERTEXATTRIBS3SVNVPROC glVertexAttribs3svNV = NULL;
3060 PFNGLVERTEXATTRIBS4DVNVPROC glVertexAttribs4dvNV = NULL;
3061 PFNGLVERTEXATTRIBS4FVNVPROC glVertexAttribs4fvNV = NULL;
3062 PFNGLVERTEXATTRIBS4HVNVPROC glVertexAttribs4hvNV = NULL;
3063 PFNGLVERTEXATTRIBS4SVNVPROC glVertexAttribs4svNV = NULL;
3064 PFNGLVERTEXATTRIBS4UBVNVPROC glVertexAttribs4ubvNV = NULL;
3065 PFNGLVERTEXBINDINGDIVISORPROC glVertexBindingDivisor = NULL;
3066 PFNGLVERTEXBLENDARBPROC glVertexBlendARB = NULL;
3067 PFNGLVERTEXFORMATNVPROC glVertexFormatNV = NULL;
3068 PFNGLVERTEXP2UIPROC glVertexP2ui = NULL;
3069 PFNGLVERTEXP2UIVPROC glVertexP2uiv = NULL;
3070 PFNGLVERTEXP3UIPROC glVertexP3ui = NULL;
3071 PFNGLVERTEXP3UIVPROC glVertexP3uiv = NULL;
3072 PFNGLVERTEXP4UIPROC glVertexP4ui = NULL;
3073 PFNGLVERTEXP4UIVPROC glVertexP4uiv = NULL;
3074 PFNGLVERTEXPOINTERPROC glVertexPointer = NULL;
3075 PFNGLVERTEXPOINTEREXTPROC glVertexPointerEXT = NULL;
3076 PFNGLVERTEXPOINTERVINTELPROC glVertexPointervINTEL = NULL;
3077 PFNGLVERTEXWEIGHTPOINTEREXTPROC glVertexWeightPointerEXT = NULL;
3078 PFNGLVERTEXWEIGHTFEXTPROC glVertexWeightfEXT = NULL;
3079 PFNGLVERTEXWEIGHTFVEXTPROC glVertexWeightfvEXT = NULL;
3080 PFNGLVERTEXWEIGHTHNVPROC glVertexWeighthNV = NULL;
3081 PFNGLVERTEXWEIGHTHVNVPROC glVertexWeighthvNV = NULL;
3082 PFNGLVIDEOCAPTURENVPROC glVideoCaptureNV = NULL;
3083 PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC glVideoCaptureStreamParameterdvNV = NULL;
3084 PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glVideoCaptureStreamParameterfvNV = NULL;
3085 PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glVideoCaptureStreamParameterivNV = NULL;
3086 PFNGLVIEWPORTPROC glViewport = NULL;
3087 PFNGLVIEWPORTARRAYVPROC glViewportArrayv = NULL;
3088 PFNGLVIEWPORTINDEXEDFPROC glViewportIndexedf = NULL;
3089 PFNGLVIEWPORTINDEXEDFVPROC glViewportIndexedfv = NULL;
3090 PFNGLVIEWPORTPOSITIONWSCALENVPROC glViewportPositionWScaleNV = NULL;
3091 PFNGLVIEWPORTSWIZZLENVPROC glViewportSwizzleNV = NULL;
3092 PFNGLWAITSEMAPHOREEXTPROC glWaitSemaphoreEXT = NULL;
3093 PFNGLWAITSEMAPHOREUI64NVXPROC glWaitSemaphoreui64NVX = NULL;
3094 PFNGLWAITSYNCPROC glWaitSync = NULL;
3095 PFNGLWEIGHTPATHSNVPROC glWeightPathsNV = NULL;
3096 PFNGLWEIGHTPOINTERARBPROC glWeightPointerARB = NULL;
3097 PFNGLWEIGHTBVARBPROC glWeightbvARB = NULL;
3098 PFNGLWEIGHTDVARBPROC glWeightdvARB = NULL;
3099 PFNGLWEIGHTFVARBPROC glWeightfvARB = NULL;
3100 PFNGLWEIGHTIVARBPROC glWeightivARB = NULL;
3101 PFNGLWEIGHTSVARBPROC glWeightsvARB = NULL;
3102 PFNGLWEIGHTUBVARBPROC glWeightubvARB = NULL;
3103 PFNGLWEIGHTUIVARBPROC glWeightuivARB = NULL;
3104 PFNGLWEIGHTUSVARBPROC glWeightusvARB = NULL;
3105 PFNGLWINDOWPOS2DPROC glWindowPos2d = NULL;
3106 PFNGLWINDOWPOS2DARBPROC glWindowPos2dARB = NULL;
3107 PFNGLWINDOWPOS2DVPROC glWindowPos2dv = NULL;
3108 PFNGLWINDOWPOS2DVARBPROC glWindowPos2dvARB = NULL;
3109 PFNGLWINDOWPOS2FPROC glWindowPos2f = NULL;
3110 PFNGLWINDOWPOS2FARBPROC glWindowPos2fARB = NULL;
3111 PFNGLWINDOWPOS2FVPROC glWindowPos2fv = NULL;
3112 PFNGLWINDOWPOS2FVARBPROC glWindowPos2fvARB = NULL;
3113 PFNGLWINDOWPOS2IPROC glWindowPos2i = NULL;
3114 PFNGLWINDOWPOS2IARBPROC glWindowPos2iARB = NULL;
3115 PFNGLWINDOWPOS2IVPROC glWindowPos2iv = NULL;
3116 PFNGLWINDOWPOS2IVARBPROC glWindowPos2ivARB = NULL;
3117 PFNGLWINDOWPOS2SPROC glWindowPos2s = NULL;
3118 PFNGLWINDOWPOS2SARBPROC glWindowPos2sARB = NULL;
3119 PFNGLWINDOWPOS2SVPROC glWindowPos2sv = NULL;
3120 PFNGLWINDOWPOS2SVARBPROC glWindowPos2svARB = NULL;
3121 PFNGLWINDOWPOS3DPROC glWindowPos3d = NULL;
3122 PFNGLWINDOWPOS3DARBPROC glWindowPos3dARB = NULL;
3123 PFNGLWINDOWPOS3DVPROC glWindowPos3dv = NULL;
3124 PFNGLWINDOWPOS3DVARBPROC glWindowPos3dvARB = NULL;
3125 PFNGLWINDOWPOS3FPROC glWindowPos3f = NULL;
3126 PFNGLWINDOWPOS3FARBPROC glWindowPos3fARB = NULL;
3127 PFNGLWINDOWPOS3FVPROC glWindowPos3fv = NULL;
3128 PFNGLWINDOWPOS3FVARBPROC glWindowPos3fvARB = NULL;
3129 PFNGLWINDOWPOS3IPROC glWindowPos3i = NULL;
3130 PFNGLWINDOWPOS3IARBPROC glWindowPos3iARB = NULL;
3131 PFNGLWINDOWPOS3IVPROC glWindowPos3iv = NULL;
3132 PFNGLWINDOWPOS3IVARBPROC glWindowPos3ivARB = NULL;
3133 PFNGLWINDOWPOS3SPROC glWindowPos3s = NULL;
3134 PFNGLWINDOWPOS3SARBPROC glWindowPos3sARB = NULL;
3135 PFNGLWINDOWPOS3SVPROC glWindowPos3sv = NULL;
3136 PFNGLWINDOWPOS3SVARBPROC glWindowPos3svARB = NULL;
3137 PFNGLWINDOWRECTANGLESEXTPROC glWindowRectanglesEXT = NULL;
3138 PFNGLWRITEMASKEXTPROC glWriteMaskEXT = NULL;
3139 PFNGLDRAWVKIMAGENVPROC glDrawVkImageNV = NULL;
3140 PFNGLGETVKPROCADDRNVPROC glGetVkProcAddrNV = NULL;
3141 PFNGLWAITVKSEMAPHORENVPROC glWaitVkSemaphoreNV = NULL;
3142 PFNGLSIGNALVKSEMAPHORENVPROC glSignalVkSemaphoreNV = NULL;
3143 PFNGLSIGNALVKFENCENVPROC glSignalVkFenceNV = NULL;
3144
3145
3146 static void* libHandle = NULL;
3147 #if !defined(ARCH_OS_DARWIN)
3148 typedef void * (* PFNGETPROCADDRESS)(const char*);
3149 PFNGETPROCADDRESS libGetProcAddress = NULL;
3150 #endif
3151
loadLibrary()3152 static bool loadLibrary()
3153 {
3154 #if defined(ARCH_OS_WINDOWS)
3155 libHandle = ArchLibraryOpen("opengl32.dll", 0);
3156 libGetProcAddress = (PFNGETPROCADDRESS) ArchLibraryGetSymbolAddress(libHandle, "wglGetProcAddress");
3157 #elif defined(ARCH_OS_DARWIN)
3158 libHandle = ArchLibraryOpen("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", RTLD_LAZY | RTLD_LOCAL);
3159 #elif defined(ARCH_OS_LINUX)
3160 libHandle = ArchLibraryOpen("libGL.so.1", RTLD_LAZY | RTLD_LOCAL);
3161 libGetProcAddress = (PFNGETPROCADDRESS) ArchLibraryGetSymbolAddress(libHandle, "glXGetProcAddressARB");
3162 #else
3163 return false;
3164 #endif
3165
3166 return libHandle;
3167 }
3168
unloadLibrary()3169 static void unloadLibrary()
3170 {
3171 if (libHandle != NULL) {
3172 ArchLibraryClose(libHandle);
3173 libHandle = NULL;
3174 }
3175 }
3176
loadFunction(const char * name)3177 static void* loadFunction(const char *name)
3178 {
3179 void* result = NULL;
3180 assert(libHandle != NULL);
3181
3182 #if !defined(ARCH_OS_DARWIN)
3183 result = libGetProcAddress(name);
3184 if (result == NULL) {
3185 result = ArchLibraryGetSymbolAddress(libHandle, name);
3186 }
3187 #else
3188 result = ArchLibraryGetSymbolAddress(libHandle, name);
3189 #endif
3190
3191 return result;
3192 }
3193
hasExt(const char * ext,const std::vector<const char * > & extensions)3194 static bool hasExt(const char * ext,
3195 const std::vector<const char *> & extensions)
3196 {
3197 for (size_t i=0; i<extensions.size(); ++i) {
3198 if (strcmp(ext, extensions[i]) == 0) {
3199 return true;
3200 }
3201 }
3202 return false;
3203 }
3204
loadSymbols()3205 static bool loadSymbols()
3206 {
3207 glGetIntegerv = (PFNGLGETINTEGERVPROC) loadFunction("glGetIntegerv");
3208 glGetString = (PFNGLGETSTRINGPROC) loadFunction("glGetString");
3209 glGetStringi = (PFNGLGETSTRINGIPROC) loadFunction("glGetStringi");
3210
3211 GLint major = 0, minor = 0;
3212
3213 // direct version query is supported only for versions 3.x and greater
3214 const char * versionStr = (const char *) glGetString(GL_VERSION);
3215 if (versionStr && versionStr[0] == '1' && versionStr[1] == '.') {
3216 major = 1;
3217 minor = versionStr[2] - '0';
3218 } else if (versionStr && versionStr[0] == '2' && versionStr[1] == '.') {
3219 major = 2;
3220 minor = versionStr[2] - '0';
3221 } else {
3222 glGetIntegerv(GL_MAJOR_VERSION, &major);
3223 glGetIntegerv(GL_MINOR_VERSION, &minor);
3224 }
3225
3226 std::vector<const char *> extensions;
3227 std::vector<char> extensionsBuffer; // used when parsing extensions string
3228
3229 // direct extension query is supported only for versions 3.x and greater
3230 if (major >= 3) {
3231 GLint numExtensions = 0;
3232 glGetIntegerv(GL_NUM_EXTENSIONS, &numExtensions);
3233 extensions.resize(numExtensions);
3234 for (size_t i=0; i<extensions.size(); ++i) {
3235 extensions[i] = (const char *) glGetStringi(GL_EXTENSIONS,(GLuint)i);
3236 }
3237 } else if (major > 0) {
3238 const char * extStr = (const char *) glGetString(GL_EXTENSIONS);
3239 const size_t extStrLen = strlen(extStr);
3240
3241 // make a copy so that we can terminate substrings
3242 extensionsBuffer.assign(extStr, extStr+extStrLen+1);
3243
3244 // identify and terminate substrings
3245 bool inSubstring = false;
3246 for (size_t i=0; i<extStrLen; ++i) {
3247 if (extensionsBuffer[i] == ' ') {
3248 extensionsBuffer[i] = '\0';
3249 inSubstring = false;
3250 } else if (!inSubstring) {
3251 extensions.push_back(&extensionsBuffer[i]);
3252 inSubstring = true;
3253 }
3254 }
3255 }
3256
3257 GARCH_GL_VERSION_1_0 = (major == 1 && minor >= 0) || major > 1;
3258 GARCH_GL_VERSION_1_1 = (major == 1 && minor >= 1) || major > 1;
3259 GARCH_GL_VERSION_1_2 = (major == 1 && minor >= 2) || major > 1;
3260 GARCH_GL_VERSION_1_3 = (major == 1 && minor >= 3) || major > 1;
3261 GARCH_GL_VERSION_1_4 = (major == 1 && minor >= 4) || major > 1;
3262 GARCH_GL_VERSION_1_5 = (major == 1 && minor >= 5) || major > 1;
3263 GARCH_GL_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2;
3264 GARCH_GL_VERSION_2_1 = (major == 2 && minor >= 1) || major > 2;
3265 GARCH_GL_VERSION_3_0 = (major == 3 && minor >= 0) || major > 3;
3266 GARCH_GL_VERSION_3_1 = (major == 3 && minor >= 1) || major > 3;
3267 GARCH_GL_VERSION_3_2 = (major == 3 && minor >= 2) || major > 3;
3268 GARCH_GL_VERSION_3_3 = (major == 3 && minor >= 3) || major > 3;
3269 GARCH_GL_VERSION_4_0 = (major == 4 && minor >= 0) || major > 4;
3270 GARCH_GL_VERSION_4_1 = (major == 4 && minor >= 1) || major > 4;
3271 GARCH_GL_VERSION_4_2 = (major == 4 && minor >= 2) || major > 4;
3272 GARCH_GL_VERSION_4_3 = (major == 4 && minor >= 3) || major > 4;
3273 GARCH_GL_VERSION_4_4 = (major == 4 && minor >= 4) || major > 4;
3274 GARCH_GL_VERSION_4_5 = (major == 4 && minor >= 5) || major > 4;
3275 GARCH_GL_VERSION_4_6 = (major == 4 && minor >= 6) || major > 4;
3276
3277 GARCH_GL_AMD_blend_minmax_factor = hasExt("GL_AMD_blend_minmax_factor", extensions);
3278 GARCH_GL_AMD_conservative_depth = hasExt("GL_AMD_conservative_depth", extensions);
3279 GARCH_GL_AMD_debug_output = hasExt("GL_AMD_debug_output", extensions);
3280 GARCH_GL_AMD_depth_clamp_separate = hasExt("GL_AMD_depth_clamp_separate", extensions);
3281 GARCH_GL_AMD_draw_buffers_blend = hasExt("GL_AMD_draw_buffers_blend", extensions);
3282 GARCH_GL_AMD_framebuffer_multisample_advanced = hasExt("GL_AMD_framebuffer_multisample_advanced", extensions);
3283 GARCH_GL_AMD_framebuffer_sample_positions = hasExt("GL_AMD_framebuffer_sample_positions", extensions);
3284 GARCH_GL_AMD_gcn_shader = hasExt("GL_AMD_gcn_shader", extensions);
3285 GARCH_GL_AMD_gpu_shader_half_float = hasExt("GL_AMD_gpu_shader_half_float", extensions);
3286 GARCH_GL_AMD_gpu_shader_int16 = hasExt("GL_AMD_gpu_shader_int16", extensions);
3287 GARCH_GL_AMD_gpu_shader_int64 = hasExt("GL_AMD_gpu_shader_int64", extensions);
3288 GARCH_GL_AMD_interleaved_elements = hasExt("GL_AMD_interleaved_elements", extensions);
3289 GARCH_GL_AMD_multi_draw_indirect = hasExt("GL_AMD_multi_draw_indirect", extensions);
3290 GARCH_GL_AMD_name_gen_delete = hasExt("GL_AMD_name_gen_delete", extensions);
3291 GARCH_GL_AMD_occlusion_query_event = hasExt("GL_AMD_occlusion_query_event", extensions);
3292 GARCH_GL_AMD_performance_monitor = hasExt("GL_AMD_performance_monitor", extensions);
3293 GARCH_GL_AMD_pinned_memory = hasExt("GL_AMD_pinned_memory", extensions);
3294 GARCH_GL_AMD_query_buffer_object = hasExt("GL_AMD_query_buffer_object", extensions);
3295 GARCH_GL_AMD_sample_positions = hasExt("GL_AMD_sample_positions", extensions);
3296 GARCH_GL_AMD_seamless_cubemap_per_texture = hasExt("GL_AMD_seamless_cubemap_per_texture", extensions);
3297 GARCH_GL_AMD_shader_atomic_counter_ops = hasExt("GL_AMD_shader_atomic_counter_ops", extensions);
3298 GARCH_GL_AMD_shader_ballot = hasExt("GL_AMD_shader_ballot", extensions);
3299 GARCH_GL_AMD_shader_gpu_shader_half_float_fetch = hasExt("GL_AMD_shader_gpu_shader_half_float_fetch", extensions);
3300 GARCH_GL_AMD_shader_image_load_store_lod = hasExt("GL_AMD_shader_image_load_store_lod", extensions);
3301 GARCH_GL_AMD_shader_stencil_export = hasExt("GL_AMD_shader_stencil_export", extensions);
3302 GARCH_GL_AMD_shader_trinary_minmax = hasExt("GL_AMD_shader_trinary_minmax", extensions);
3303 GARCH_GL_AMD_shader_explicit_vertex_parameter = hasExt("GL_AMD_shader_explicit_vertex_parameter", extensions);
3304 GARCH_GL_AMD_sparse_texture = hasExt("GL_AMD_sparse_texture", extensions);
3305 GARCH_GL_AMD_stencil_operation_extended = hasExt("GL_AMD_stencil_operation_extended", extensions);
3306 GARCH_GL_AMD_texture_gather_bias_lod = hasExt("GL_AMD_texture_gather_bias_lod", extensions);
3307 GARCH_GL_AMD_texture_texture4 = hasExt("GL_AMD_texture_texture4", extensions);
3308 GARCH_GL_AMD_transform_feedback3_lines_triangles = hasExt("GL_AMD_transform_feedback3_lines_triangles", extensions);
3309 GARCH_GL_AMD_transform_feedback4 = hasExt("GL_AMD_transform_feedback4", extensions);
3310 GARCH_GL_AMD_vertex_shader_layer = hasExt("GL_AMD_vertex_shader_layer", extensions);
3311 GARCH_GL_AMD_vertex_shader_tessellator = hasExt("GL_AMD_vertex_shader_tessellator", extensions);
3312 GARCH_GL_AMD_vertex_shader_viewport_index = hasExt("GL_AMD_vertex_shader_viewport_index", extensions);
3313 GARCH_GL_APPLE_aux_depth_stencil = hasExt("GL_APPLE_aux_depth_stencil", extensions);
3314 GARCH_GL_APPLE_client_storage = hasExt("GL_APPLE_client_storage", extensions);
3315 GARCH_GL_APPLE_element_array = hasExt("GL_APPLE_element_array", extensions);
3316 GARCH_GL_APPLE_fence = hasExt("GL_APPLE_fence", extensions);
3317 GARCH_GL_APPLE_float_pixels = hasExt("GL_APPLE_float_pixels", extensions);
3318 GARCH_GL_APPLE_flush_buffer_range = hasExt("GL_APPLE_flush_buffer_range", extensions);
3319 GARCH_GL_APPLE_object_purgeable = hasExt("GL_APPLE_object_purgeable", extensions);
3320 GARCH_GL_APPLE_rgb_422 = hasExt("GL_APPLE_rgb_422", extensions);
3321 GARCH_GL_APPLE_row_bytes = hasExt("GL_APPLE_row_bytes", extensions);
3322 GARCH_GL_APPLE_specular_vector = hasExt("GL_APPLE_specular_vector", extensions);
3323 GARCH_GL_APPLE_texture_range = hasExt("GL_APPLE_texture_range", extensions);
3324 GARCH_GL_APPLE_transform_hint = hasExt("GL_APPLE_transform_hint", extensions);
3325 GARCH_GL_APPLE_vertex_array_object = hasExt("GL_APPLE_vertex_array_object", extensions);
3326 GARCH_GL_APPLE_vertex_array_range = hasExt("GL_APPLE_vertex_array_range", extensions);
3327 GARCH_GL_APPLE_vertex_program_evaluators = hasExt("GL_APPLE_vertex_program_evaluators", extensions);
3328 GARCH_GL_APPLE_ycbcr_422 = hasExt("GL_APPLE_ycbcr_422", extensions);
3329 GARCH_GL_ARB_ES2_compatibility = hasExt("GL_ARB_ES2_compatibility", extensions);
3330 GARCH_GL_ARB_ES3_1_compatibility = hasExt("GL_ARB_ES3_1_compatibility", extensions);
3331 GARCH_GL_ARB_ES3_2_compatibility = hasExt("GL_ARB_ES3_2_compatibility", extensions);
3332 GARCH_GL_ARB_ES3_compatibility = hasExt("GL_ARB_ES3_compatibility", extensions);
3333 GARCH_GL_ARB_arrays_of_arrays = hasExt("GL_ARB_arrays_of_arrays", extensions);
3334 GARCH_GL_ARB_base_instance = hasExt("GL_ARB_base_instance", extensions);
3335 GARCH_GL_ARB_bindless_texture = hasExt("GL_ARB_bindless_texture", extensions);
3336 GARCH_GL_ARB_blend_func_extended = hasExt("GL_ARB_blend_func_extended", extensions);
3337 GARCH_GL_ARB_buffer_storage = hasExt("GL_ARB_buffer_storage", extensions);
3338 GARCH_GL_ARB_cl_event = hasExt("GL_ARB_cl_event", extensions);
3339 GARCH_GL_ARB_clear_buffer_object = hasExt("GL_ARB_clear_buffer_object", extensions);
3340 GARCH_GL_ARB_clear_texture = hasExt("GL_ARB_clear_texture", extensions);
3341 GARCH_GL_ARB_clip_control = hasExt("GL_ARB_clip_control", extensions);
3342 GARCH_GL_ARB_color_buffer_float = hasExt("GL_ARB_color_buffer_float", extensions);
3343 GARCH_GL_ARB_compatibility = hasExt("GL_ARB_compatibility", extensions);
3344 GARCH_GL_ARB_compressed_texture_pixel_storage = hasExt("GL_ARB_compressed_texture_pixel_storage", extensions);
3345 GARCH_GL_ARB_compute_shader = hasExt("GL_ARB_compute_shader", extensions);
3346 GARCH_GL_ARB_compute_variable_group_size = hasExt("GL_ARB_compute_variable_group_size", extensions);
3347 GARCH_GL_ARB_conditional_render_inverted = hasExt("GL_ARB_conditional_render_inverted", extensions);
3348 GARCH_GL_ARB_conservative_depth = hasExt("GL_ARB_conservative_depth", extensions);
3349 GARCH_GL_ARB_copy_buffer = hasExt("GL_ARB_copy_buffer", extensions);
3350 GARCH_GL_ARB_copy_image = hasExt("GL_ARB_copy_image", extensions);
3351 GARCH_GL_ARB_cull_distance = hasExt("GL_ARB_cull_distance", extensions);
3352 GARCH_GL_ARB_debug_output = hasExt("GL_ARB_debug_output", extensions);
3353 GARCH_GL_ARB_depth_buffer_float = hasExt("GL_ARB_depth_buffer_float", extensions);
3354 GARCH_GL_ARB_depth_clamp = hasExt("GL_ARB_depth_clamp", extensions);
3355 GARCH_GL_ARB_depth_texture = hasExt("GL_ARB_depth_texture", extensions);
3356 GARCH_GL_ARB_derivative_control = hasExt("GL_ARB_derivative_control", extensions);
3357 GARCH_GL_ARB_direct_state_access = hasExt("GL_ARB_direct_state_access", extensions);
3358 GARCH_GL_ARB_draw_buffers = hasExt("GL_ARB_draw_buffers", extensions);
3359 GARCH_GL_ARB_draw_buffers_blend = hasExt("GL_ARB_draw_buffers_blend", extensions);
3360 GARCH_GL_ARB_draw_elements_base_vertex = hasExt("GL_ARB_draw_elements_base_vertex", extensions);
3361 GARCH_GL_ARB_draw_indirect = hasExt("GL_ARB_draw_indirect", extensions);
3362 GARCH_GL_ARB_draw_instanced = hasExt("GL_ARB_draw_instanced", extensions);
3363 GARCH_GL_ARB_enhanced_layouts = hasExt("GL_ARB_enhanced_layouts", extensions);
3364 GARCH_GL_ARB_explicit_attrib_location = hasExt("GL_ARB_explicit_attrib_location", extensions);
3365 GARCH_GL_ARB_explicit_uniform_location = hasExt("GL_ARB_explicit_uniform_location", extensions);
3366 GARCH_GL_ARB_fragment_coord_conventions = hasExt("GL_ARB_fragment_coord_conventions", extensions);
3367 GARCH_GL_ARB_fragment_layer_viewport = hasExt("GL_ARB_fragment_layer_viewport", extensions);
3368 GARCH_GL_ARB_fragment_program = hasExt("GL_ARB_fragment_program", extensions);
3369 GARCH_GL_ARB_fragment_program_shadow = hasExt("GL_ARB_fragment_program_shadow", extensions);
3370 GARCH_GL_ARB_fragment_shader = hasExt("GL_ARB_fragment_shader", extensions);
3371 GARCH_GL_ARB_fragment_shader_interlock = hasExt("GL_ARB_fragment_shader_interlock", extensions);
3372 GARCH_GL_ARB_framebuffer_no_attachments = hasExt("GL_ARB_framebuffer_no_attachments", extensions);
3373 GARCH_GL_ARB_framebuffer_object = hasExt("GL_ARB_framebuffer_object", extensions);
3374 GARCH_GL_ARB_framebuffer_sRGB = hasExt("GL_ARB_framebuffer_sRGB", extensions);
3375 GARCH_GL_ARB_geometry_shader4 = hasExt("GL_ARB_geometry_shader4", extensions);
3376 GARCH_GL_ARB_get_program_binary = hasExt("GL_ARB_get_program_binary", extensions);
3377 GARCH_GL_ARB_get_texture_sub_image = hasExt("GL_ARB_get_texture_sub_image", extensions);
3378 GARCH_GL_ARB_gl_spirv = hasExt("GL_ARB_gl_spirv", extensions);
3379 GARCH_GL_ARB_gpu_shader5 = hasExt("GL_ARB_gpu_shader5", extensions);
3380 GARCH_GL_ARB_gpu_shader_fp64 = hasExt("GL_ARB_gpu_shader_fp64", extensions);
3381 GARCH_GL_ARB_gpu_shader_int64 = hasExt("GL_ARB_gpu_shader_int64", extensions);
3382 GARCH_GL_ARB_half_float_pixel = hasExt("GL_ARB_half_float_pixel", extensions);
3383 GARCH_GL_ARB_half_float_vertex = hasExt("GL_ARB_half_float_vertex", extensions);
3384 GARCH_GL_ARB_imaging = hasExt("GL_ARB_imaging", extensions);
3385 GARCH_GL_ARB_indirect_parameters = hasExt("GL_ARB_indirect_parameters", extensions);
3386 GARCH_GL_ARB_instanced_arrays = hasExt("GL_ARB_instanced_arrays", extensions);
3387 GARCH_GL_ARB_internalformat_query = hasExt("GL_ARB_internalformat_query", extensions);
3388 GARCH_GL_ARB_internalformat_query2 = hasExt("GL_ARB_internalformat_query2", extensions);
3389 GARCH_GL_ARB_invalidate_subdata = hasExt("GL_ARB_invalidate_subdata", extensions);
3390 GARCH_GL_ARB_map_buffer_alignment = hasExt("GL_ARB_map_buffer_alignment", extensions);
3391 GARCH_GL_ARB_map_buffer_range = hasExt("GL_ARB_map_buffer_range", extensions);
3392 GARCH_GL_ARB_matrix_palette = hasExt("GL_ARB_matrix_palette", extensions);
3393 GARCH_GL_ARB_multi_bind = hasExt("GL_ARB_multi_bind", extensions);
3394 GARCH_GL_ARB_multi_draw_indirect = hasExt("GL_ARB_multi_draw_indirect", extensions);
3395 GARCH_GL_ARB_multisample = hasExt("GL_ARB_multisample", extensions);
3396 GARCH_GL_ARB_multitexture = hasExt("GL_ARB_multitexture", extensions);
3397 GARCH_GL_ARB_occlusion_query = hasExt("GL_ARB_occlusion_query", extensions);
3398 GARCH_GL_ARB_occlusion_query2 = hasExt("GL_ARB_occlusion_query2", extensions);
3399 GARCH_GL_ARB_parallel_shader_compile = hasExt("GL_ARB_parallel_shader_compile", extensions);
3400 GARCH_GL_ARB_pipeline_statistics_query = hasExt("GL_ARB_pipeline_statistics_query", extensions);
3401 GARCH_GL_ARB_pixel_buffer_object = hasExt("GL_ARB_pixel_buffer_object", extensions);
3402 GARCH_GL_ARB_point_parameters = hasExt("GL_ARB_point_parameters", extensions);
3403 GARCH_GL_ARB_point_sprite = hasExt("GL_ARB_point_sprite", extensions);
3404 GARCH_GL_ARB_polygon_offset_clamp = hasExt("GL_ARB_polygon_offset_clamp", extensions);
3405 GARCH_GL_ARB_post_depth_coverage = hasExt("GL_ARB_post_depth_coverage", extensions);
3406 GARCH_GL_ARB_program_interface_query = hasExt("GL_ARB_program_interface_query", extensions);
3407 GARCH_GL_ARB_provoking_vertex = hasExt("GL_ARB_provoking_vertex", extensions);
3408 GARCH_GL_ARB_query_buffer_object = hasExt("GL_ARB_query_buffer_object", extensions);
3409 GARCH_GL_ARB_robust_buffer_access_behavior = hasExt("GL_ARB_robust_buffer_access_behavior", extensions);
3410 GARCH_GL_ARB_robustness = hasExt("GL_ARB_robustness", extensions);
3411 GARCH_GL_ARB_robustness_isolation = hasExt("GL_ARB_robustness_isolation", extensions);
3412 GARCH_GL_ARB_sample_locations = hasExt("GL_ARB_sample_locations", extensions);
3413 GARCH_GL_ARB_sample_shading = hasExt("GL_ARB_sample_shading", extensions);
3414 GARCH_GL_ARB_sampler_objects = hasExt("GL_ARB_sampler_objects", extensions);
3415 GARCH_GL_ARB_seamless_cube_map = hasExt("GL_ARB_seamless_cube_map", extensions);
3416 GARCH_GL_ARB_seamless_cubemap_per_texture = hasExt("GL_ARB_seamless_cubemap_per_texture", extensions);
3417 GARCH_GL_ARB_separate_shader_objects = hasExt("GL_ARB_separate_shader_objects", extensions);
3418 GARCH_GL_ARB_shader_atomic_counter_ops = hasExt("GL_ARB_shader_atomic_counter_ops", extensions);
3419 GARCH_GL_ARB_shader_atomic_counters = hasExt("GL_ARB_shader_atomic_counters", extensions);
3420 GARCH_GL_ARB_shader_ballot = hasExt("GL_ARB_shader_ballot", extensions);
3421 GARCH_GL_ARB_shader_bit_encoding = hasExt("GL_ARB_shader_bit_encoding", extensions);
3422 GARCH_GL_ARB_shader_clock = hasExt("GL_ARB_shader_clock", extensions);
3423 GARCH_GL_ARB_shader_draw_parameters = hasExt("GL_ARB_shader_draw_parameters", extensions);
3424 GARCH_GL_ARB_shader_group_vote = hasExt("GL_ARB_shader_group_vote", extensions);
3425 GARCH_GL_ARB_shader_image_load_store = hasExt("GL_ARB_shader_image_load_store", extensions);
3426 GARCH_GL_ARB_shader_image_size = hasExt("GL_ARB_shader_image_size", extensions);
3427 GARCH_GL_ARB_shader_objects = hasExt("GL_ARB_shader_objects", extensions);
3428 GARCH_GL_ARB_shader_precision = hasExt("GL_ARB_shader_precision", extensions);
3429 GARCH_GL_ARB_shader_stencil_export = hasExt("GL_ARB_shader_stencil_export", extensions);
3430 GARCH_GL_ARB_shader_storage_buffer_object = hasExt("GL_ARB_shader_storage_buffer_object", extensions);
3431 GARCH_GL_ARB_shader_subroutine = hasExt("GL_ARB_shader_subroutine", extensions);
3432 GARCH_GL_ARB_shader_texture_image_samples = hasExt("GL_ARB_shader_texture_image_samples", extensions);
3433 GARCH_GL_ARB_shader_texture_lod = hasExt("GL_ARB_shader_texture_lod", extensions);
3434 GARCH_GL_ARB_shader_viewport_layer_array = hasExt("GL_ARB_shader_viewport_layer_array", extensions);
3435 GARCH_GL_ARB_shading_language_100 = hasExt("GL_ARB_shading_language_100", extensions);
3436 GARCH_GL_ARB_shading_language_420pack = hasExt("GL_ARB_shading_language_420pack", extensions);
3437 GARCH_GL_ARB_shading_language_include = hasExt("GL_ARB_shading_language_include", extensions);
3438 GARCH_GL_ARB_shading_language_packing = hasExt("GL_ARB_shading_language_packing", extensions);
3439 GARCH_GL_ARB_shadow = hasExt("GL_ARB_shadow", extensions);
3440 GARCH_GL_ARB_shadow_ambient = hasExt("GL_ARB_shadow_ambient", extensions);
3441 GARCH_GL_ARB_sparse_buffer = hasExt("GL_ARB_sparse_buffer", extensions);
3442 GARCH_GL_ARB_sparse_texture = hasExt("GL_ARB_sparse_texture", extensions);
3443 GARCH_GL_ARB_sparse_texture2 = hasExt("GL_ARB_sparse_texture2", extensions);
3444 GARCH_GL_ARB_sparse_texture_clamp = hasExt("GL_ARB_sparse_texture_clamp", extensions);
3445 GARCH_GL_ARB_spirv_extensions = hasExt("GL_ARB_spirv_extensions", extensions);
3446 GARCH_GL_ARB_stencil_texturing = hasExt("GL_ARB_stencil_texturing", extensions);
3447 GARCH_GL_ARB_sync = hasExt("GL_ARB_sync", extensions);
3448 GARCH_GL_ARB_tessellation_shader = hasExt("GL_ARB_tessellation_shader", extensions);
3449 GARCH_GL_ARB_texture_barrier = hasExt("GL_ARB_texture_barrier", extensions);
3450 GARCH_GL_ARB_texture_border_clamp = hasExt("GL_ARB_texture_border_clamp", extensions);
3451 GARCH_GL_ARB_texture_buffer_object = hasExt("GL_ARB_texture_buffer_object", extensions);
3452 GARCH_GL_ARB_texture_buffer_object_rgb32 = hasExt("GL_ARB_texture_buffer_object_rgb32", extensions);
3453 GARCH_GL_ARB_texture_buffer_range = hasExt("GL_ARB_texture_buffer_range", extensions);
3454 GARCH_GL_ARB_texture_compression = hasExt("GL_ARB_texture_compression", extensions);
3455 GARCH_GL_ARB_texture_compression_bptc = hasExt("GL_ARB_texture_compression_bptc", extensions);
3456 GARCH_GL_ARB_texture_compression_rgtc = hasExt("GL_ARB_texture_compression_rgtc", extensions);
3457 GARCH_GL_ARB_texture_cube_map = hasExt("GL_ARB_texture_cube_map", extensions);
3458 GARCH_GL_ARB_texture_cube_map_array = hasExt("GL_ARB_texture_cube_map_array", extensions);
3459 GARCH_GL_ARB_texture_env_add = hasExt("GL_ARB_texture_env_add", extensions);
3460 GARCH_GL_ARB_texture_env_combine = hasExt("GL_ARB_texture_env_combine", extensions);
3461 GARCH_GL_ARB_texture_env_crossbar = hasExt("GL_ARB_texture_env_crossbar", extensions);
3462 GARCH_GL_ARB_texture_env_dot3 = hasExt("GL_ARB_texture_env_dot3", extensions);
3463 GARCH_GL_ARB_texture_filter_anisotropic = hasExt("GL_ARB_texture_filter_anisotropic", extensions);
3464 GARCH_GL_ARB_texture_filter_minmax = hasExt("GL_ARB_texture_filter_minmax", extensions);
3465 GARCH_GL_ARB_texture_float = hasExt("GL_ARB_texture_float", extensions);
3466 GARCH_GL_ARB_texture_gather = hasExt("GL_ARB_texture_gather", extensions);
3467 GARCH_GL_ARB_texture_mirror_clamp_to_edge = hasExt("GL_ARB_texture_mirror_clamp_to_edge", extensions);
3468 GARCH_GL_ARB_texture_mirrored_repeat = hasExt("GL_ARB_texture_mirrored_repeat", extensions);
3469 GARCH_GL_ARB_texture_multisample = hasExt("GL_ARB_texture_multisample", extensions);
3470 GARCH_GL_ARB_texture_non_power_of_two = hasExt("GL_ARB_texture_non_power_of_two", extensions);
3471 GARCH_GL_ARB_texture_query_levels = hasExt("GL_ARB_texture_query_levels", extensions);
3472 GARCH_GL_ARB_texture_query_lod = hasExt("GL_ARB_texture_query_lod", extensions);
3473 GARCH_GL_ARB_texture_rectangle = hasExt("GL_ARB_texture_rectangle", extensions);
3474 GARCH_GL_ARB_texture_rg = hasExt("GL_ARB_texture_rg", extensions);
3475 GARCH_GL_ARB_texture_rgb10_a2ui = hasExt("GL_ARB_texture_rgb10_a2ui", extensions);
3476 GARCH_GL_ARB_texture_stencil8 = hasExt("GL_ARB_texture_stencil8", extensions);
3477 GARCH_GL_ARB_texture_storage = hasExt("GL_ARB_texture_storage", extensions);
3478 GARCH_GL_ARB_texture_storage_multisample = hasExt("GL_ARB_texture_storage_multisample", extensions);
3479 GARCH_GL_ARB_texture_swizzle = hasExt("GL_ARB_texture_swizzle", extensions);
3480 GARCH_GL_ARB_texture_view = hasExt("GL_ARB_texture_view", extensions);
3481 GARCH_GL_ARB_timer_query = hasExt("GL_ARB_timer_query", extensions);
3482 GARCH_GL_ARB_transform_feedback2 = hasExt("GL_ARB_transform_feedback2", extensions);
3483 GARCH_GL_ARB_transform_feedback3 = hasExt("GL_ARB_transform_feedback3", extensions);
3484 GARCH_GL_ARB_transform_feedback_instanced = hasExt("GL_ARB_transform_feedback_instanced", extensions);
3485 GARCH_GL_ARB_transform_feedback_overflow_query = hasExt("GL_ARB_transform_feedback_overflow_query", extensions);
3486 GARCH_GL_ARB_transpose_matrix = hasExt("GL_ARB_transpose_matrix", extensions);
3487 GARCH_GL_ARB_uniform_buffer_object = hasExt("GL_ARB_uniform_buffer_object", extensions);
3488 GARCH_GL_ARB_vertex_array_bgra = hasExt("GL_ARB_vertex_array_bgra", extensions);
3489 GARCH_GL_ARB_vertex_array_object = hasExt("GL_ARB_vertex_array_object", extensions);
3490 GARCH_GL_ARB_vertex_attrib_64bit = hasExt("GL_ARB_vertex_attrib_64bit", extensions);
3491 GARCH_GL_ARB_vertex_attrib_binding = hasExt("GL_ARB_vertex_attrib_binding", extensions);
3492 GARCH_GL_ARB_vertex_blend = hasExt("GL_ARB_vertex_blend", extensions);
3493 GARCH_GL_ARB_vertex_buffer_object = hasExt("GL_ARB_vertex_buffer_object", extensions);
3494 GARCH_GL_ARB_vertex_program = hasExt("GL_ARB_vertex_program", extensions);
3495 GARCH_GL_ARB_vertex_shader = hasExt("GL_ARB_vertex_shader", extensions);
3496 GARCH_GL_ARB_vertex_type_10f_11f_11f_rev = hasExt("GL_ARB_vertex_type_10f_11f_11f_rev", extensions);
3497 GARCH_GL_ARB_vertex_type_2_10_10_10_rev = hasExt("GL_ARB_vertex_type_2_10_10_10_rev", extensions);
3498 GARCH_GL_ARB_viewport_array = hasExt("GL_ARB_viewport_array", extensions);
3499 GARCH_GL_ARB_window_pos = hasExt("GL_ARB_window_pos", extensions);
3500 GARCH_GL_EXT_422_pixels = hasExt("GL_EXT_422_pixels", extensions);
3501 GARCH_GL_EXT_EGL_image_storage = hasExt("GL_EXT_EGL_image_storage", extensions);
3502 GARCH_GL_EXT_EGL_sync = hasExt("GL_EXT_EGL_sync", extensions);
3503 GARCH_GL_EXT_abgr = hasExt("GL_EXT_abgr", extensions);
3504 GARCH_GL_EXT_bgra = hasExt("GL_EXT_bgra", extensions);
3505 GARCH_GL_EXT_bindable_uniform = hasExt("GL_EXT_bindable_uniform", extensions);
3506 GARCH_GL_EXT_blend_color = hasExt("GL_EXT_blend_color", extensions);
3507 GARCH_GL_EXT_blend_equation_separate = hasExt("GL_EXT_blend_equation_separate", extensions);
3508 GARCH_GL_EXT_blend_func_separate = hasExt("GL_EXT_blend_func_separate", extensions);
3509 GARCH_GL_EXT_blend_logic_op = hasExt("GL_EXT_blend_logic_op", extensions);
3510 GARCH_GL_EXT_blend_minmax = hasExt("GL_EXT_blend_minmax", extensions);
3511 GARCH_GL_EXT_blend_subtract = hasExt("GL_EXT_blend_subtract", extensions);
3512 GARCH_GL_EXT_clip_volume_hint = hasExt("GL_EXT_clip_volume_hint", extensions);
3513 GARCH_GL_EXT_cmyka = hasExt("GL_EXT_cmyka", extensions);
3514 GARCH_GL_EXT_color_subtable = hasExt("GL_EXT_color_subtable", extensions);
3515 GARCH_GL_EXT_compiled_vertex_array = hasExt("GL_EXT_compiled_vertex_array", extensions);
3516 GARCH_GL_EXT_convolution = hasExt("GL_EXT_convolution", extensions);
3517 GARCH_GL_EXT_coordinate_frame = hasExt("GL_EXT_coordinate_frame", extensions);
3518 GARCH_GL_EXT_copy_texture = hasExt("GL_EXT_copy_texture", extensions);
3519 GARCH_GL_EXT_cull_vertex = hasExt("GL_EXT_cull_vertex", extensions);
3520 GARCH_GL_EXT_debug_label = hasExt("GL_EXT_debug_label", extensions);
3521 GARCH_GL_EXT_debug_marker = hasExt("GL_EXT_debug_marker", extensions);
3522 GARCH_GL_EXT_depth_bounds_test = hasExt("GL_EXT_depth_bounds_test", extensions);
3523 GARCH_GL_EXT_direct_state_access = hasExt("GL_EXT_direct_state_access", extensions);
3524 GARCH_GL_EXT_draw_buffers2 = hasExt("GL_EXT_draw_buffers2", extensions);
3525 GARCH_GL_EXT_draw_instanced = hasExt("GL_EXT_draw_instanced", extensions);
3526 GARCH_GL_EXT_draw_range_elements = hasExt("GL_EXT_draw_range_elements", extensions);
3527 GARCH_GL_EXT_external_buffer = hasExt("GL_EXT_external_buffer", extensions);
3528 GARCH_GL_EXT_fog_coord = hasExt("GL_EXT_fog_coord", extensions);
3529 GARCH_GL_EXT_framebuffer_blit = hasExt("GL_EXT_framebuffer_blit", extensions);
3530 GARCH_GL_EXT_framebuffer_multisample = hasExt("GL_EXT_framebuffer_multisample", extensions);
3531 GARCH_GL_EXT_framebuffer_multisample_blit_scaled = hasExt("GL_EXT_framebuffer_multisample_blit_scaled", extensions);
3532 GARCH_GL_EXT_framebuffer_object = hasExt("GL_EXT_framebuffer_object", extensions);
3533 GARCH_GL_EXT_framebuffer_sRGB = hasExt("GL_EXT_framebuffer_sRGB", extensions);
3534 GARCH_GL_EXT_geometry_shader4 = hasExt("GL_EXT_geometry_shader4", extensions);
3535 GARCH_GL_EXT_gpu_program_parameters = hasExt("GL_EXT_gpu_program_parameters", extensions);
3536 GARCH_GL_EXT_gpu_shader4 = hasExt("GL_EXT_gpu_shader4", extensions);
3537 GARCH_GL_EXT_histogram = hasExt("GL_EXT_histogram", extensions);
3538 GARCH_GL_EXT_index_array_formats = hasExt("GL_EXT_index_array_formats", extensions);
3539 GARCH_GL_EXT_index_func = hasExt("GL_EXT_index_func", extensions);
3540 GARCH_GL_EXT_index_material = hasExt("GL_EXT_index_material", extensions);
3541 GARCH_GL_EXT_index_texture = hasExt("GL_EXT_index_texture", extensions);
3542 GARCH_GL_EXT_light_texture = hasExt("GL_EXT_light_texture", extensions);
3543 GARCH_GL_EXT_memory_object = hasExt("GL_EXT_memory_object", extensions);
3544 GARCH_GL_EXT_memory_object_fd = hasExt("GL_EXT_memory_object_fd", extensions);
3545 GARCH_GL_EXT_memory_object_win32 = hasExt("GL_EXT_memory_object_win32", extensions);
3546 GARCH_GL_EXT_misc_attribute = hasExt("GL_EXT_misc_attribute", extensions);
3547 GARCH_GL_EXT_multi_draw_arrays = hasExt("GL_EXT_multi_draw_arrays", extensions);
3548 GARCH_GL_EXT_multisample = hasExt("GL_EXT_multisample", extensions);
3549 GARCH_GL_EXT_multiview_tessellation_geometry_shader = hasExt("GL_EXT_multiview_tessellation_geometry_shader", extensions);
3550 GARCH_GL_EXT_multiview_texture_multisample = hasExt("GL_EXT_multiview_texture_multisample", extensions);
3551 GARCH_GL_EXT_multiview_timer_query = hasExt("GL_EXT_multiview_timer_query", extensions);
3552 GARCH_GL_EXT_packed_depth_stencil = hasExt("GL_EXT_packed_depth_stencil", extensions);
3553 GARCH_GL_EXT_packed_float = hasExt("GL_EXT_packed_float", extensions);
3554 GARCH_GL_EXT_packed_pixels = hasExt("GL_EXT_packed_pixels", extensions);
3555 GARCH_GL_EXT_paletted_texture = hasExt("GL_EXT_paletted_texture", extensions);
3556 GARCH_GL_EXT_pixel_buffer_object = hasExt("GL_EXT_pixel_buffer_object", extensions);
3557 GARCH_GL_EXT_pixel_transform = hasExt("GL_EXT_pixel_transform", extensions);
3558 GARCH_GL_EXT_pixel_transform_color_table = hasExt("GL_EXT_pixel_transform_color_table", extensions);
3559 GARCH_GL_EXT_point_parameters = hasExt("GL_EXT_point_parameters", extensions);
3560 GARCH_GL_EXT_polygon_offset = hasExt("GL_EXT_polygon_offset", extensions);
3561 GARCH_GL_EXT_polygon_offset_clamp = hasExt("GL_EXT_polygon_offset_clamp", extensions);
3562 GARCH_GL_EXT_post_depth_coverage = hasExt("GL_EXT_post_depth_coverage", extensions);
3563 GARCH_GL_EXT_provoking_vertex = hasExt("GL_EXT_provoking_vertex", extensions);
3564 GARCH_GL_EXT_raster_multisample = hasExt("GL_EXT_raster_multisample", extensions);
3565 GARCH_GL_EXT_rescale_normal = hasExt("GL_EXT_rescale_normal", extensions);
3566 GARCH_GL_EXT_semaphore = hasExt("GL_EXT_semaphore", extensions);
3567 GARCH_GL_EXT_semaphore_fd = hasExt("GL_EXT_semaphore_fd", extensions);
3568 GARCH_GL_EXT_semaphore_win32 = hasExt("GL_EXT_semaphore_win32", extensions);
3569 GARCH_GL_EXT_secondary_color = hasExt("GL_EXT_secondary_color", extensions);
3570 GARCH_GL_EXT_separate_shader_objects = hasExt("GL_EXT_separate_shader_objects", extensions);
3571 GARCH_GL_EXT_separate_specular_color = hasExt("GL_EXT_separate_specular_color", extensions);
3572 GARCH_GL_EXT_shader_framebuffer_fetch = hasExt("GL_EXT_shader_framebuffer_fetch", extensions);
3573 GARCH_GL_EXT_shader_framebuffer_fetch_non_coherent = hasExt("GL_EXT_shader_framebuffer_fetch_non_coherent", extensions);
3574 GARCH_GL_EXT_shader_image_load_formatted = hasExt("GL_EXT_shader_image_load_formatted", extensions);
3575 GARCH_GL_EXT_shader_image_load_store = hasExt("GL_EXT_shader_image_load_store", extensions);
3576 GARCH_GL_EXT_shader_integer_mix = hasExt("GL_EXT_shader_integer_mix", extensions);
3577 GARCH_GL_EXT_shadow_funcs = hasExt("GL_EXT_shadow_funcs", extensions);
3578 GARCH_GL_EXT_shared_texture_palette = hasExt("GL_EXT_shared_texture_palette", extensions);
3579 GARCH_GL_EXT_sparse_texture2 = hasExt("GL_EXT_sparse_texture2", extensions);
3580 GARCH_GL_EXT_stencil_clear_tag = hasExt("GL_EXT_stencil_clear_tag", extensions);
3581 GARCH_GL_EXT_stencil_two_side = hasExt("GL_EXT_stencil_two_side", extensions);
3582 GARCH_GL_EXT_stencil_wrap = hasExt("GL_EXT_stencil_wrap", extensions);
3583 GARCH_GL_EXT_subtexture = hasExt("GL_EXT_subtexture", extensions);
3584 GARCH_GL_EXT_texture = hasExt("GL_EXT_texture", extensions);
3585 GARCH_GL_EXT_texture3D = hasExt("GL_EXT_texture3D", extensions);
3586 GARCH_GL_EXT_texture_array = hasExt("GL_EXT_texture_array", extensions);
3587 GARCH_GL_EXT_texture_buffer_object = hasExt("GL_EXT_texture_buffer_object", extensions);
3588 GARCH_GL_EXT_texture_compression_latc = hasExt("GL_EXT_texture_compression_latc", extensions);
3589 GARCH_GL_EXT_texture_compression_rgtc = hasExt("GL_EXT_texture_compression_rgtc", extensions);
3590 GARCH_GL_EXT_texture_compression_s3tc = hasExt("GL_EXT_texture_compression_s3tc", extensions);
3591 GARCH_GL_EXT_texture_cube_map = hasExt("GL_EXT_texture_cube_map", extensions);
3592 GARCH_GL_EXT_texture_env_add = hasExt("GL_EXT_texture_env_add", extensions);
3593 GARCH_GL_EXT_texture_env_combine = hasExt("GL_EXT_texture_env_combine", extensions);
3594 GARCH_GL_EXT_texture_env_dot3 = hasExt("GL_EXT_texture_env_dot3", extensions);
3595 GARCH_GL_EXT_texture_filter_anisotropic = hasExt("GL_EXT_texture_filter_anisotropic", extensions);
3596 GARCH_GL_EXT_texture_filter_minmax = hasExt("GL_EXT_texture_filter_minmax", extensions);
3597 GARCH_GL_EXT_texture_integer = hasExt("GL_EXT_texture_integer", extensions);
3598 GARCH_GL_EXT_texture_lod_bias = hasExt("GL_EXT_texture_lod_bias", extensions);
3599 GARCH_GL_EXT_texture_mirror_clamp = hasExt("GL_EXT_texture_mirror_clamp", extensions);
3600 GARCH_GL_EXT_texture_object = hasExt("GL_EXT_texture_object", extensions);
3601 GARCH_GL_EXT_texture_perturb_normal = hasExt("GL_EXT_texture_perturb_normal", extensions);
3602 GARCH_GL_EXT_texture_sRGB = hasExt("GL_EXT_texture_sRGB", extensions);
3603 GARCH_GL_EXT_texture_sRGB_R8 = hasExt("GL_EXT_texture_sRGB_R8", extensions);
3604 GARCH_GL_EXT_texture_sRGB_decode = hasExt("GL_EXT_texture_sRGB_decode", extensions);
3605 GARCH_GL_EXT_texture_shared_exponent = hasExt("GL_EXT_texture_shared_exponent", extensions);
3606 GARCH_GL_EXT_texture_snorm = hasExt("GL_EXT_texture_snorm", extensions);
3607 GARCH_GL_EXT_texture_swizzle = hasExt("GL_EXT_texture_swizzle", extensions);
3608 GARCH_GL_NV_timeline_semaphore = hasExt("GL_NV_timeline_semaphore", extensions);
3609 GARCH_GL_EXT_timer_query = hasExt("GL_EXT_timer_query", extensions);
3610 GARCH_GL_EXT_transform_feedback = hasExt("GL_EXT_transform_feedback", extensions);
3611 GARCH_GL_EXT_vertex_array = hasExt("GL_EXT_vertex_array", extensions);
3612 GARCH_GL_EXT_vertex_array_bgra = hasExt("GL_EXT_vertex_array_bgra", extensions);
3613 GARCH_GL_EXT_vertex_attrib_64bit = hasExt("GL_EXT_vertex_attrib_64bit", extensions);
3614 GARCH_GL_EXT_vertex_shader = hasExt("GL_EXT_vertex_shader", extensions);
3615 GARCH_GL_EXT_vertex_weighting = hasExt("GL_EXT_vertex_weighting", extensions);
3616 GARCH_GL_EXT_win32_keyed_mutex = hasExt("GL_EXT_win32_keyed_mutex", extensions);
3617 GARCH_GL_EXT_window_rectangles = hasExt("GL_EXT_window_rectangles", extensions);
3618 GARCH_GL_EXT_x11_sync_object = hasExt("GL_EXT_x11_sync_object", extensions);
3619 GARCH_GL_INTEL_conservative_rasterization = hasExt("GL_INTEL_conservative_rasterization", extensions);
3620 GARCH_GL_INTEL_fragment_shader_ordering = hasExt("GL_INTEL_fragment_shader_ordering", extensions);
3621 GARCH_GL_INTEL_framebuffer_CMAA = hasExt("GL_INTEL_framebuffer_CMAA", extensions);
3622 GARCH_GL_INTEL_map_texture = hasExt("GL_INTEL_map_texture", extensions);
3623 GARCH_GL_INTEL_blackhole_render = hasExt("GL_INTEL_blackhole_render", extensions);
3624 GARCH_GL_INTEL_parallel_arrays = hasExt("GL_INTEL_parallel_arrays", extensions);
3625 GARCH_GL_INTEL_performance_query = hasExt("GL_INTEL_performance_query", extensions);
3626 GARCH_GL_KHR_blend_equation_advanced = hasExt("GL_KHR_blend_equation_advanced", extensions);
3627 GARCH_GL_KHR_blend_equation_advanced_coherent = hasExt("GL_KHR_blend_equation_advanced_coherent", extensions);
3628 GARCH_GL_KHR_context_flush_control = hasExt("GL_KHR_context_flush_control", extensions);
3629 GARCH_GL_KHR_debug = hasExt("GL_KHR_debug", extensions);
3630 GARCH_GL_KHR_no_error = hasExt("GL_KHR_no_error", extensions);
3631 GARCH_GL_KHR_robust_buffer_access_behavior = hasExt("GL_KHR_robust_buffer_access_behavior", extensions);
3632 GARCH_GL_KHR_robustness = hasExt("GL_KHR_robustness", extensions);
3633 GARCH_GL_KHR_shader_subgroup = hasExt("GL_KHR_shader_subgroup", extensions);
3634 GARCH_GL_KHR_texture_compression_astc_hdr = hasExt("GL_KHR_texture_compression_astc_hdr", extensions);
3635 GARCH_GL_KHR_texture_compression_astc_ldr = hasExt("GL_KHR_texture_compression_astc_ldr", extensions);
3636 GARCH_GL_KHR_texture_compression_astc_sliced_3d = hasExt("GL_KHR_texture_compression_astc_sliced_3d", extensions);
3637 GARCH_GL_KHR_parallel_shader_compile = hasExt("GL_KHR_parallel_shader_compile", extensions);
3638 GARCH_GL_NVX_blend_equation_advanced_multi_draw_buffers = hasExt("GL_NVX_blend_equation_advanced_multi_draw_buffers", extensions);
3639 GARCH_GL_NVX_conditional_render = hasExt("GL_NVX_conditional_render", extensions);
3640 GARCH_GL_NVX_gpu_memory_info = hasExt("GL_NVX_gpu_memory_info", extensions);
3641 GARCH_GL_NVX_linked_gpu_multicast = hasExt("GL_NVX_linked_gpu_multicast", extensions);
3642 GARCH_GL_NV_alpha_to_coverage_dither_control = hasExt("GL_NV_alpha_to_coverage_dither_control", extensions);
3643 GARCH_GL_NV_bindless_multi_draw_indirect = hasExt("GL_NV_bindless_multi_draw_indirect", extensions);
3644 GARCH_GL_NV_bindless_multi_draw_indirect_count = hasExt("GL_NV_bindless_multi_draw_indirect_count", extensions);
3645 GARCH_GL_NV_bindless_texture = hasExt("GL_NV_bindless_texture", extensions);
3646 GARCH_GL_NV_blend_equation_advanced = hasExt("GL_NV_blend_equation_advanced", extensions);
3647 GARCH_GL_NV_blend_equation_advanced_coherent = hasExt("GL_NV_blend_equation_advanced_coherent", extensions);
3648 GARCH_GL_NV_blend_minmax_factor = hasExt("GL_NV_blend_minmax_factor", extensions);
3649 GARCH_GL_NV_blend_square = hasExt("GL_NV_blend_square", extensions);
3650 GARCH_GL_NV_clip_space_w_scaling = hasExt("GL_NV_clip_space_w_scaling", extensions);
3651 GARCH_GL_NV_command_list = hasExt("GL_NV_command_list", extensions);
3652 GARCH_GL_NV_compute_program5 = hasExt("GL_NV_compute_program5", extensions);
3653 GARCH_GL_NV_compute_shader_derivatives = hasExt("GL_NV_compute_shader_derivatives", extensions);
3654 GARCH_GL_NV_conditional_render = hasExt("GL_NV_conditional_render", extensions);
3655 GARCH_GL_NV_conservative_raster = hasExt("GL_NV_conservative_raster", extensions);
3656 GARCH_GL_NV_conservative_raster_dilate = hasExt("GL_NV_conservative_raster_dilate", extensions);
3657 GARCH_GL_NV_conservative_raster_pre_snap = hasExt("GL_NV_conservative_raster_pre_snap", extensions);
3658 GARCH_GL_NV_conservative_raster_pre_snap_triangles = hasExt("GL_NV_conservative_raster_pre_snap_triangles", extensions);
3659 GARCH_GL_NV_conservative_raster_underestimation = hasExt("GL_NV_conservative_raster_underestimation", extensions);
3660 GARCH_GL_NV_copy_depth_to_color = hasExt("GL_NV_copy_depth_to_color", extensions);
3661 GARCH_GL_NV_copy_image = hasExt("GL_NV_copy_image", extensions);
3662 GARCH_GL_NV_deep_texture3D = hasExt("GL_NV_deep_texture3D", extensions);
3663 GARCH_GL_NV_depth_buffer_float = hasExt("GL_NV_depth_buffer_float", extensions);
3664 GARCH_GL_NV_depth_clamp = hasExt("GL_NV_depth_clamp", extensions);
3665 GARCH_GL_NV_draw_texture = hasExt("GL_NV_draw_texture", extensions);
3666 GARCH_GL_NV_draw_vulkan_image = hasExt("GL_NV_draw_vulkan_image", extensions);
3667 GARCH_GL_NV_evaluators = hasExt("GL_NV_evaluators", extensions);
3668 GARCH_GL_NV_explicit_multisample = hasExt("GL_NV_explicit_multisample", extensions);
3669 GARCH_GL_NV_fence = hasExt("GL_NV_fence", extensions);
3670 GARCH_GL_NV_fill_rectangle = hasExt("GL_NV_fill_rectangle", extensions);
3671 GARCH_GL_NV_float_buffer = hasExt("GL_NV_float_buffer", extensions);
3672 GARCH_GL_NV_fog_distance = hasExt("GL_NV_fog_distance", extensions);
3673 GARCH_GL_NV_fragment_coverage_to_color = hasExt("GL_NV_fragment_coverage_to_color", extensions);
3674 GARCH_GL_NV_fragment_program = hasExt("GL_NV_fragment_program", extensions);
3675 GARCH_GL_NV_fragment_program2 = hasExt("GL_NV_fragment_program2", extensions);
3676 GARCH_GL_NV_fragment_program4 = hasExt("GL_NV_fragment_program4", extensions);
3677 GARCH_GL_NV_fragment_program_option = hasExt("GL_NV_fragment_program_option", extensions);
3678 GARCH_GL_NV_fragment_shader_barycentric = hasExt("GL_NV_fragment_shader_barycentric", extensions);
3679 GARCH_GL_NV_fragment_shader_interlock = hasExt("GL_NV_fragment_shader_interlock", extensions);
3680 GARCH_GL_NV_framebuffer_mixed_samples = hasExt("GL_NV_framebuffer_mixed_samples", extensions);
3681 GARCH_GL_NV_framebuffer_multisample_coverage = hasExt("GL_NV_framebuffer_multisample_coverage", extensions);
3682 GARCH_GL_NV_geometry_program4 = hasExt("GL_NV_geometry_program4", extensions);
3683 GARCH_GL_NV_geometry_shader4 = hasExt("GL_NV_geometry_shader4", extensions);
3684 GARCH_GL_NV_geometry_shader_passthrough = hasExt("GL_NV_geometry_shader_passthrough", extensions);
3685 GARCH_GL_NV_gpu_program4 = hasExt("GL_NV_gpu_program4", extensions);
3686 GARCH_GL_NV_gpu_program5 = hasExt("GL_NV_gpu_program5", extensions);
3687 GARCH_GL_NV_gpu_program5_mem_extended = hasExt("GL_NV_gpu_program5_mem_extended", extensions);
3688 GARCH_GL_NV_gpu_shader5 = hasExt("GL_NV_gpu_shader5", extensions);
3689 GARCH_GL_NV_half_float = hasExt("GL_NV_half_float", extensions);
3690 GARCH_GL_NV_internalformat_sample_query = hasExt("GL_NV_internalformat_sample_query", extensions);
3691 GARCH_GL_NV_light_max_exponent = hasExt("GL_NV_light_max_exponent", extensions);
3692 GARCH_GL_NV_gpu_multicast = hasExt("GL_NV_gpu_multicast", extensions);
3693 GARCH_GL_NVX_gpu_multicast2 = hasExt("GL_NVX_gpu_multicast2", extensions);
3694 GARCH_GL_NVX_progress_fence = hasExt("GL_NVX_progress_fence", extensions);
3695 GARCH_GL_NV_memory_attachment = hasExt("GL_NV_memory_attachment", extensions);
3696 GARCH_GL_NV_memory_object_sparse = hasExt("GL_NV_memory_object_sparse", extensions);
3697 GARCH_GL_NV_mesh_shader = hasExt("GL_NV_mesh_shader", extensions);
3698 GARCH_GL_NV_multisample_coverage = hasExt("GL_NV_multisample_coverage", extensions);
3699 GARCH_GL_NV_multisample_filter_hint = hasExt("GL_NV_multisample_filter_hint", extensions);
3700 GARCH_GL_NV_occlusion_query = hasExt("GL_NV_occlusion_query", extensions);
3701 GARCH_GL_NV_packed_depth_stencil = hasExt("GL_NV_packed_depth_stencil", extensions);
3702 GARCH_GL_NV_parameter_buffer_object = hasExt("GL_NV_parameter_buffer_object", extensions);
3703 GARCH_GL_NV_parameter_buffer_object2 = hasExt("GL_NV_parameter_buffer_object2", extensions);
3704 GARCH_GL_NV_path_rendering = hasExt("GL_NV_path_rendering", extensions);
3705 GARCH_GL_NV_path_rendering_shared_edge = hasExt("GL_NV_path_rendering_shared_edge", extensions);
3706 GARCH_GL_NV_pixel_data_range = hasExt("GL_NV_pixel_data_range", extensions);
3707 GARCH_GL_NV_point_sprite = hasExt("GL_NV_point_sprite", extensions);
3708 GARCH_GL_NV_present_video = hasExt("GL_NV_present_video", extensions);
3709 GARCH_GL_NV_primitive_restart = hasExt("GL_NV_primitive_restart", extensions);
3710 GARCH_GL_NV_query_resource = hasExt("GL_NV_query_resource", extensions);
3711 GARCH_GL_NV_query_resource_tag = hasExt("GL_NV_query_resource_tag", extensions);
3712 GARCH_GL_NV_register_combiners = hasExt("GL_NV_register_combiners", extensions);
3713 GARCH_GL_NV_register_combiners2 = hasExt("GL_NV_register_combiners2", extensions);
3714 GARCH_GL_NV_representative_fragment_test = hasExt("GL_NV_representative_fragment_test", extensions);
3715 GARCH_GL_NV_robustness_video_memory_purge = hasExt("GL_NV_robustness_video_memory_purge", extensions);
3716 GARCH_GL_NV_sample_locations = hasExt("GL_NV_sample_locations", extensions);
3717 GARCH_GL_NV_sample_mask_override_coverage = hasExt("GL_NV_sample_mask_override_coverage", extensions);
3718 GARCH_GL_NV_scissor_exclusive = hasExt("GL_NV_scissor_exclusive", extensions);
3719 GARCH_GL_NV_shader_atomic_counters = hasExt("GL_NV_shader_atomic_counters", extensions);
3720 GARCH_GL_NV_shader_atomic_float = hasExt("GL_NV_shader_atomic_float", extensions);
3721 GARCH_GL_NV_shader_atomic_float64 = hasExt("GL_NV_shader_atomic_float64", extensions);
3722 GARCH_GL_NV_shader_atomic_fp16_vector = hasExt("GL_NV_shader_atomic_fp16_vector", extensions);
3723 GARCH_GL_NV_shader_atomic_int64 = hasExt("GL_NV_shader_atomic_int64", extensions);
3724 GARCH_GL_NV_shader_buffer_load = hasExt("GL_NV_shader_buffer_load", extensions);
3725 GARCH_GL_NV_shader_buffer_store = hasExt("GL_NV_shader_buffer_store", extensions);
3726 GARCH_GL_NV_shader_storage_buffer_object = hasExt("GL_NV_shader_storage_buffer_object", extensions);
3727 GARCH_GL_NV_shader_subgroup_partitioned = hasExt("GL_NV_shader_subgroup_partitioned", extensions);
3728 GARCH_GL_NV_shader_texture_footprint = hasExt("GL_NV_shader_texture_footprint", extensions);
3729 GARCH_GL_NV_shader_thread_group = hasExt("GL_NV_shader_thread_group", extensions);
3730 GARCH_GL_NV_shader_thread_shuffle = hasExt("GL_NV_shader_thread_shuffle", extensions);
3731 GARCH_GL_NV_shading_rate_image = hasExt("GL_NV_shading_rate_image", extensions);
3732 GARCH_GL_NV_stereo_view_rendering = hasExt("GL_NV_stereo_view_rendering", extensions);
3733 GARCH_GL_NV_tessellation_program5 = hasExt("GL_NV_tessellation_program5", extensions);
3734 GARCH_GL_NV_texgen_emboss = hasExt("GL_NV_texgen_emboss", extensions);
3735 GARCH_GL_NV_texgen_reflection = hasExt("GL_NV_texgen_reflection", extensions);
3736 GARCH_GL_NV_texture_barrier = hasExt("GL_NV_texture_barrier", extensions);
3737 GARCH_GL_NV_texture_compression_vtc = hasExt("GL_NV_texture_compression_vtc", extensions);
3738 GARCH_GL_NV_texture_env_combine4 = hasExt("GL_NV_texture_env_combine4", extensions);
3739 GARCH_GL_NV_texture_expand_normal = hasExt("GL_NV_texture_expand_normal", extensions);
3740 GARCH_GL_NV_texture_multisample = hasExt("GL_NV_texture_multisample", extensions);
3741 GARCH_GL_NV_texture_rectangle = hasExt("GL_NV_texture_rectangle", extensions);
3742 GARCH_GL_NV_texture_rectangle_compressed = hasExt("GL_NV_texture_rectangle_compressed", extensions);
3743 GARCH_GL_NV_texture_shader = hasExt("GL_NV_texture_shader", extensions);
3744 GARCH_GL_NV_texture_shader2 = hasExt("GL_NV_texture_shader2", extensions);
3745 GARCH_GL_NV_texture_shader3 = hasExt("GL_NV_texture_shader3", extensions);
3746 GARCH_GL_NV_transform_feedback = hasExt("GL_NV_transform_feedback", extensions);
3747 GARCH_GL_NV_transform_feedback2 = hasExt("GL_NV_transform_feedback2", extensions);
3748 GARCH_GL_NV_uniform_buffer_unified_memory = hasExt("GL_NV_uniform_buffer_unified_memory", extensions);
3749 GARCH_GL_NV_vdpau_interop = hasExt("GL_NV_vdpau_interop", extensions);
3750 GARCH_GL_NV_vdpau_interop2 = hasExt("GL_NV_vdpau_interop2", extensions);
3751 GARCH_GL_NV_vertex_array_range = hasExt("GL_NV_vertex_array_range", extensions);
3752 GARCH_GL_NV_vertex_array_range2 = hasExt("GL_NV_vertex_array_range2", extensions);
3753 GARCH_GL_NV_vertex_attrib_integer_64bit = hasExt("GL_NV_vertex_attrib_integer_64bit", extensions);
3754 GARCH_GL_NV_vertex_buffer_unified_memory = hasExt("GL_NV_vertex_buffer_unified_memory", extensions);
3755 GARCH_GL_NV_vertex_program = hasExt("GL_NV_vertex_program", extensions);
3756 GARCH_GL_NV_vertex_program1_1 = hasExt("GL_NV_vertex_program1_1", extensions);
3757 GARCH_GL_NV_vertex_program2 = hasExt("GL_NV_vertex_program2", extensions);
3758 GARCH_GL_NV_vertex_program2_option = hasExt("GL_NV_vertex_program2_option", extensions);
3759 GARCH_GL_NV_vertex_program3 = hasExt("GL_NV_vertex_program3", extensions);
3760 GARCH_GL_NV_vertex_program4 = hasExt("GL_NV_vertex_program4", extensions);
3761 GARCH_GL_NV_video_capture = hasExt("GL_NV_video_capture", extensions);
3762 GARCH_GL_NV_viewport_array2 = hasExt("GL_NV_viewport_array2", extensions);
3763 GARCH_GL_NV_viewport_swizzle = hasExt("GL_NV_viewport_swizzle", extensions);
3764 GARCH_GL_EXT_texture_shadow_lod = hasExt("GL_EXT_texture_shadow_lod", extensions);
3765
3766 glAccum = (PFNGLACCUMPROC) loadFunction("glAccum");
3767 glActiveProgramEXT = (PFNGLACTIVEPROGRAMEXTPROC) loadFunction("glActiveProgramEXT");
3768 glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC) loadFunction("glActiveShaderProgram");
3769 glActiveShaderProgramEXT = (PFNGLACTIVESHADERPROGRAMEXTPROC) loadFunction("glActiveShaderProgramEXT");
3770 glActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC) loadFunction("glActiveStencilFaceEXT");
3771 glActiveTexture = (PFNGLACTIVETEXTUREPROC) loadFunction("glActiveTexture");
3772 glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) loadFunction("glActiveTextureARB");
3773 glActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) loadFunction("glActiveVaryingNV");
3774 glAlphaFunc = (PFNGLALPHAFUNCPROC) loadFunction("glAlphaFunc");
3775 glAlphaToCoverageDitherControlNV = (PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC) loadFunction("glAlphaToCoverageDitherControlNV");
3776 glApplyFramebufferAttachmentCMAAINTEL = (PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC) loadFunction("glApplyFramebufferAttachmentCMAAINTEL");
3777 glApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC) loadFunction("glApplyTextureEXT");
3778 glAcquireKeyedMutexWin32EXT = (PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC) loadFunction("glAcquireKeyedMutexWin32EXT");
3779 glAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC) loadFunction("glAreProgramsResidentNV");
3780 glAreTexturesResident = (PFNGLARETEXTURESRESIDENTPROC) loadFunction("glAreTexturesResident");
3781 glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC) loadFunction("glAreTexturesResidentEXT");
3782 glArrayElement = (PFNGLARRAYELEMENTPROC) loadFunction("glArrayElement");
3783 glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC) loadFunction("glArrayElementEXT");
3784 glAsyncCopyBufferSubDataNVX = (PFNGLASYNCCOPYBUFFERSUBDATANVXPROC) loadFunction("glAsyncCopyBufferSubDataNVX");
3785 glAsyncCopyImageSubDataNVX = (PFNGLASYNCCOPYIMAGESUBDATANVXPROC) loadFunction("glAsyncCopyImageSubDataNVX");
3786 glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC) loadFunction("glAttachObjectARB");
3787 glAttachShader = (PFNGLATTACHSHADERPROC) loadFunction("glAttachShader");
3788 glBegin = (PFNGLBEGINPROC) loadFunction("glBegin");
3789 glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) loadFunction("glBeginConditionalRender");
3790 glBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC) loadFunction("glBeginConditionalRenderNV");
3791 glBeginConditionalRenderNVX = (PFNGLBEGINCONDITIONALRENDERNVXPROC) loadFunction("glBeginConditionalRenderNVX");
3792 glBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC) loadFunction("glBeginOcclusionQueryNV");
3793 glBeginPerfMonitorAMD = (PFNGLBEGINPERFMONITORAMDPROC) loadFunction("glBeginPerfMonitorAMD");
3794 glBeginPerfQueryINTEL = (PFNGLBEGINPERFQUERYINTELPROC) loadFunction("glBeginPerfQueryINTEL");
3795 glBeginQuery = (PFNGLBEGINQUERYPROC) loadFunction("glBeginQuery");
3796 glBeginQueryARB = (PFNGLBEGINQUERYARBPROC) loadFunction("glBeginQueryARB");
3797 glBeginQueryIndexed = (PFNGLBEGINQUERYINDEXEDPROC) loadFunction("glBeginQueryIndexed");
3798 glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) loadFunction("glBeginTransformFeedback");
3799 glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) loadFunction("glBeginTransformFeedbackEXT");
3800 glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC) loadFunction("glBeginTransformFeedbackNV");
3801 glBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC) loadFunction("glBeginVertexShaderEXT");
3802 glBeginVideoCaptureNV = (PFNGLBEGINVIDEOCAPTURENVPROC) loadFunction("glBeginVideoCaptureNV");
3803 glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) loadFunction("glBindAttribLocation");
3804 glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC) loadFunction("glBindAttribLocationARB");
3805 glBindBuffer = (PFNGLBINDBUFFERPROC) loadFunction("glBindBuffer");
3806 glBindBufferARB = (PFNGLBINDBUFFERARBPROC) loadFunction("glBindBufferARB");
3807 glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) loadFunction("glBindBufferBase");
3808 glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) loadFunction("glBindBufferBaseEXT");
3809 glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) loadFunction("glBindBufferBaseNV");
3810 glBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) loadFunction("glBindBufferOffsetEXT");
3811 glBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) loadFunction("glBindBufferOffsetNV");
3812 glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) loadFunction("glBindBufferRange");
3813 glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) loadFunction("glBindBufferRangeEXT");
3814 glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) loadFunction("glBindBufferRangeNV");
3815 glBindBuffersBase = (PFNGLBINDBUFFERSBASEPROC) loadFunction("glBindBuffersBase");
3816 glBindBuffersRange = (PFNGLBINDBUFFERSRANGEPROC) loadFunction("glBindBuffersRange");
3817 glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) loadFunction("glBindFragDataLocation");
3818 glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) loadFunction("glBindFragDataLocationEXT");
3819 glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) loadFunction("glBindFragDataLocationIndexed");
3820 glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) loadFunction("glBindFramebuffer");
3821 glBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC) loadFunction("glBindFramebufferEXT");
3822 glBindImageTexture = (PFNGLBINDIMAGETEXTUREPROC) loadFunction("glBindImageTexture");
3823 glBindImageTextureEXT = (PFNGLBINDIMAGETEXTUREEXTPROC) loadFunction("glBindImageTextureEXT");
3824 glBindImageTextures = (PFNGLBINDIMAGETEXTURESPROC) loadFunction("glBindImageTextures");
3825 glBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC) loadFunction("glBindLightParameterEXT");
3826 glBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC) loadFunction("glBindMaterialParameterEXT");
3827 glBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) loadFunction("glBindMultiTextureEXT");
3828 glBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC) loadFunction("glBindParameterEXT");
3829 glBindProgramARB = (PFNGLBINDPROGRAMARBPROC) loadFunction("glBindProgramARB");
3830 glBindProgramNV = (PFNGLBINDPROGRAMNVPROC) loadFunction("glBindProgramNV");
3831 glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC) loadFunction("glBindProgramPipeline");
3832 glBindProgramPipelineEXT = (PFNGLBINDPROGRAMPIPELINEEXTPROC) loadFunction("glBindProgramPipelineEXT");
3833 glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) loadFunction("glBindRenderbuffer");
3834 glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC) loadFunction("glBindRenderbufferEXT");
3835 glBindSampler = (PFNGLBINDSAMPLERPROC) loadFunction("glBindSampler");
3836 glBindSamplers = (PFNGLBINDSAMPLERSPROC) loadFunction("glBindSamplers");
3837 glBindShadingRateImageNV = (PFNGLBINDSHADINGRATEIMAGENVPROC) loadFunction("glBindShadingRateImageNV");
3838 glBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC) loadFunction("glBindTexGenParameterEXT");
3839 glBindTexture = (PFNGLBINDTEXTUREPROC) loadFunction("glBindTexture");
3840 glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC) loadFunction("glBindTextureEXT");
3841 glBindTextureUnit = (PFNGLBINDTEXTUREUNITPROC) loadFunction("glBindTextureUnit");
3842 glBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) loadFunction("glBindTextureUnitParameterEXT");
3843 glBindTextures = (PFNGLBINDTEXTURESPROC) loadFunction("glBindTextures");
3844 glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC) loadFunction("glBindTransformFeedback");
3845 glBindTransformFeedbackNV = (PFNGLBINDTRANSFORMFEEDBACKNVPROC) loadFunction("glBindTransformFeedbackNV");
3846 glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) loadFunction("glBindVertexArray");
3847 glBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC) loadFunction("glBindVertexArrayAPPLE");
3848 glBindVertexBuffer = (PFNGLBINDVERTEXBUFFERPROC) loadFunction("glBindVertexBuffer");
3849 glBindVertexBuffers = (PFNGLBINDVERTEXBUFFERSPROC) loadFunction("glBindVertexBuffers");
3850 glBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC) loadFunction("glBindVertexShaderEXT");
3851 glBindVideoCaptureStreamBufferNV = (PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) loadFunction("glBindVideoCaptureStreamBufferNV");
3852 glBindVideoCaptureStreamTextureNV = (PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) loadFunction("glBindVideoCaptureStreamTextureNV");
3853 glBinormal3bEXT = (PFNGLBINORMAL3BEXTPROC) loadFunction("glBinormal3bEXT");
3854 glBinormal3bvEXT = (PFNGLBINORMAL3BVEXTPROC) loadFunction("glBinormal3bvEXT");
3855 glBinormal3dEXT = (PFNGLBINORMAL3DEXTPROC) loadFunction("glBinormal3dEXT");
3856 glBinormal3dvEXT = (PFNGLBINORMAL3DVEXTPROC) loadFunction("glBinormal3dvEXT");
3857 glBinormal3fEXT = (PFNGLBINORMAL3FEXTPROC) loadFunction("glBinormal3fEXT");
3858 glBinormal3fvEXT = (PFNGLBINORMAL3FVEXTPROC) loadFunction("glBinormal3fvEXT");
3859 glBinormal3iEXT = (PFNGLBINORMAL3IEXTPROC) loadFunction("glBinormal3iEXT");
3860 glBinormal3ivEXT = (PFNGLBINORMAL3IVEXTPROC) loadFunction("glBinormal3ivEXT");
3861 glBinormal3sEXT = (PFNGLBINORMAL3SEXTPROC) loadFunction("glBinormal3sEXT");
3862 glBinormal3svEXT = (PFNGLBINORMAL3SVEXTPROC) loadFunction("glBinormal3svEXT");
3863 glBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC) loadFunction("glBinormalPointerEXT");
3864 glBitmap = (PFNGLBITMAPPROC) loadFunction("glBitmap");
3865 glBlendBarrierKHR = (PFNGLBLENDBARRIERKHRPROC) loadFunction("glBlendBarrierKHR");
3866 glBlendBarrierNV = (PFNGLBLENDBARRIERNVPROC) loadFunction("glBlendBarrierNV");
3867 glBlendColor = (PFNGLBLENDCOLORPROC) loadFunction("glBlendColor");
3868 glBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) loadFunction("glBlendColorEXT");
3869 glBlendEquation = (PFNGLBLENDEQUATIONPROC) loadFunction("glBlendEquation");
3870 glBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC) loadFunction("glBlendEquationEXT");
3871 glBlendEquationIndexedAMD = (PFNGLBLENDEQUATIONINDEXEDAMDPROC) loadFunction("glBlendEquationIndexedAMD");
3872 glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) loadFunction("glBlendEquationSeparate");
3873 glBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC) loadFunction("glBlendEquationSeparateEXT");
3874 glBlendEquationSeparateIndexedAMD = (PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) loadFunction("glBlendEquationSeparateIndexedAMD");
3875 glBlendEquationSeparatei = (PFNGLBLENDEQUATIONSEPARATEIPROC) loadFunction("glBlendEquationSeparatei");
3876 glBlendEquationSeparateiARB = (PFNGLBLENDEQUATIONSEPARATEIARBPROC) loadFunction("glBlendEquationSeparateiARB");
3877 glBlendEquationi = (PFNGLBLENDEQUATIONIPROC) loadFunction("glBlendEquationi");
3878 glBlendEquationiARB = (PFNGLBLENDEQUATIONIARBPROC) loadFunction("glBlendEquationiARB");
3879 glBlendFunc = (PFNGLBLENDFUNCPROC) loadFunction("glBlendFunc");
3880 glBlendFuncIndexedAMD = (PFNGLBLENDFUNCINDEXEDAMDPROC) loadFunction("glBlendFuncIndexedAMD");
3881 glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) loadFunction("glBlendFuncSeparate");
3882 glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC) loadFunction("glBlendFuncSeparateEXT");
3883 glBlendFuncSeparateIndexedAMD = (PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) loadFunction("glBlendFuncSeparateIndexedAMD");
3884 glBlendFuncSeparatei = (PFNGLBLENDFUNCSEPARATEIPROC) loadFunction("glBlendFuncSeparatei");
3885 glBlendFuncSeparateiARB = (PFNGLBLENDFUNCSEPARATEIARBPROC) loadFunction("glBlendFuncSeparateiARB");
3886 glBlendFunci = (PFNGLBLENDFUNCIPROC) loadFunction("glBlendFunci");
3887 glBlendFunciARB = (PFNGLBLENDFUNCIARBPROC) loadFunction("glBlendFunciARB");
3888 glBlendParameteriNV = (PFNGLBLENDPARAMETERINVPROC) loadFunction("glBlendParameteriNV");
3889 glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) loadFunction("glBlitFramebuffer");
3890 glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) loadFunction("glBlitFramebufferEXT");
3891 glBlitNamedFramebuffer = (PFNGLBLITNAMEDFRAMEBUFFERPROC) loadFunction("glBlitNamedFramebuffer");
3892 glBufferAddressRangeNV = (PFNGLBUFFERADDRESSRANGENVPROC) loadFunction("glBufferAddressRangeNV");
3893 glBufferAttachMemoryNV = (PFNGLBUFFERATTACHMEMORYNVPROC) loadFunction("glBufferAttachMemoryNV");
3894 glBufferData = (PFNGLBUFFERDATAPROC) loadFunction("glBufferData");
3895 glBufferDataARB = (PFNGLBUFFERDATAARBPROC) loadFunction("glBufferDataARB");
3896 glBufferPageCommitmentARB = (PFNGLBUFFERPAGECOMMITMENTARBPROC) loadFunction("glBufferPageCommitmentARB");
3897 glBufferPageCommitmentMemNV = (PFNGLBUFFERPAGECOMMITMENTMEMNVPROC) loadFunction("glBufferPageCommitmentMemNV");
3898 glBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) loadFunction("glBufferParameteriAPPLE");
3899 glBufferStorage = (PFNGLBUFFERSTORAGEPROC) loadFunction("glBufferStorage");
3900 glBufferStorageExternalEXT = (PFNGLBUFFERSTORAGEEXTERNALEXTPROC) loadFunction("glBufferStorageExternalEXT");
3901 glBufferStorageMemEXT = (PFNGLBUFFERSTORAGEMEMEXTPROC) loadFunction("glBufferStorageMemEXT");
3902 glBufferSubData = (PFNGLBUFFERSUBDATAPROC) loadFunction("glBufferSubData");
3903 glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC) loadFunction("glBufferSubDataARB");
3904 glCallCommandListNV = (PFNGLCALLCOMMANDLISTNVPROC) loadFunction("glCallCommandListNV");
3905 glCallList = (PFNGLCALLLISTPROC) loadFunction("glCallList");
3906 glCallLists = (PFNGLCALLLISTSPROC) loadFunction("glCallLists");
3907 glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) loadFunction("glCheckFramebufferStatus");
3908 glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) loadFunction("glCheckFramebufferStatusEXT");
3909 glCheckNamedFramebufferStatus = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC) loadFunction("glCheckNamedFramebufferStatus");
3910 glCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) loadFunction("glCheckNamedFramebufferStatusEXT");
3911 glClampColor = (PFNGLCLAMPCOLORPROC) loadFunction("glClampColor");
3912 glClampColorARB = (PFNGLCLAMPCOLORARBPROC) loadFunction("glClampColorARB");
3913 glClear = (PFNGLCLEARPROC) loadFunction("glClear");
3914 glClearAccum = (PFNGLCLEARACCUMPROC) loadFunction("glClearAccum");
3915 glClearBufferData = (PFNGLCLEARBUFFERDATAPROC) loadFunction("glClearBufferData");
3916 glClearBufferSubData = (PFNGLCLEARBUFFERSUBDATAPROC) loadFunction("glClearBufferSubData");
3917 glClearBufferfi = (PFNGLCLEARBUFFERFIPROC) loadFunction("glClearBufferfi");
3918 glClearBufferfv = (PFNGLCLEARBUFFERFVPROC) loadFunction("glClearBufferfv");
3919 glClearBufferiv = (PFNGLCLEARBUFFERIVPROC) loadFunction("glClearBufferiv");
3920 glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) loadFunction("glClearBufferuiv");
3921 glClearColor = (PFNGLCLEARCOLORPROC) loadFunction("glClearColor");
3922 glClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) loadFunction("glClearColorIiEXT");
3923 glClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) loadFunction("glClearColorIuiEXT");
3924 glClearDepth = (PFNGLCLEARDEPTHPROC) loadFunction("glClearDepth");
3925 glClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC) loadFunction("glClearDepthdNV");
3926 glClearDepthf = (PFNGLCLEARDEPTHFPROC) loadFunction("glClearDepthf");
3927 glClearIndex = (PFNGLCLEARINDEXPROC) loadFunction("glClearIndex");
3928 glClearNamedBufferData = (PFNGLCLEARNAMEDBUFFERDATAPROC) loadFunction("glClearNamedBufferData");
3929 glClearNamedBufferDataEXT = (PFNGLCLEARNAMEDBUFFERDATAEXTPROC) loadFunction("glClearNamedBufferDataEXT");
3930 glClearNamedBufferSubData = (PFNGLCLEARNAMEDBUFFERSUBDATAPROC) loadFunction("glClearNamedBufferSubData");
3931 glClearNamedBufferSubDataEXT = (PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) loadFunction("glClearNamedBufferSubDataEXT");
3932 glClearNamedFramebufferfi = (PFNGLCLEARNAMEDFRAMEBUFFERFIPROC) loadFunction("glClearNamedFramebufferfi");
3933 glClearNamedFramebufferfv = (PFNGLCLEARNAMEDFRAMEBUFFERFVPROC) loadFunction("glClearNamedFramebufferfv");
3934 glClearNamedFramebufferiv = (PFNGLCLEARNAMEDFRAMEBUFFERIVPROC) loadFunction("glClearNamedFramebufferiv");
3935 glClearNamedFramebufferuiv = (PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC) loadFunction("glClearNamedFramebufferuiv");
3936 glClearStencil = (PFNGLCLEARSTENCILPROC) loadFunction("glClearStencil");
3937 glClearTexImage = (PFNGLCLEARTEXIMAGEPROC) loadFunction("glClearTexImage");
3938 glClearTexSubImage = (PFNGLCLEARTEXSUBIMAGEPROC) loadFunction("glClearTexSubImage");
3939 glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) loadFunction("glClientActiveTexture");
3940 glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) loadFunction("glClientActiveTextureARB");
3941 glClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) loadFunction("glClientAttribDefaultEXT");
3942 glClientWaitSemaphoreui64NVX = (PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC) loadFunction("glClientWaitSemaphoreui64NVX");
3943 glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) loadFunction("glClientWaitSync");
3944 glClipControl = (PFNGLCLIPCONTROLPROC) loadFunction("glClipControl");
3945 glClipPlane = (PFNGLCLIPPLANEPROC) loadFunction("glClipPlane");
3946 glColor3b = (PFNGLCOLOR3BPROC) loadFunction("glColor3b");
3947 glColor3bv = (PFNGLCOLOR3BVPROC) loadFunction("glColor3bv");
3948 glColor3d = (PFNGLCOLOR3DPROC) loadFunction("glColor3d");
3949 glColor3dv = (PFNGLCOLOR3DVPROC) loadFunction("glColor3dv");
3950 glColor3f = (PFNGLCOLOR3FPROC) loadFunction("glColor3f");
3951 glColor3fv = (PFNGLCOLOR3FVPROC) loadFunction("glColor3fv");
3952 glColor3hNV = (PFNGLCOLOR3HNVPROC) loadFunction("glColor3hNV");
3953 glColor3hvNV = (PFNGLCOLOR3HVNVPROC) loadFunction("glColor3hvNV");
3954 glColor3i = (PFNGLCOLOR3IPROC) loadFunction("glColor3i");
3955 glColor3iv = (PFNGLCOLOR3IVPROC) loadFunction("glColor3iv");
3956 glColor3s = (PFNGLCOLOR3SPROC) loadFunction("glColor3s");
3957 glColor3sv = (PFNGLCOLOR3SVPROC) loadFunction("glColor3sv");
3958 glColor3ub = (PFNGLCOLOR3UBPROC) loadFunction("glColor3ub");
3959 glColor3ubv = (PFNGLCOLOR3UBVPROC) loadFunction("glColor3ubv");
3960 glColor3ui = (PFNGLCOLOR3UIPROC) loadFunction("glColor3ui");
3961 glColor3uiv = (PFNGLCOLOR3UIVPROC) loadFunction("glColor3uiv");
3962 glColor3us = (PFNGLCOLOR3USPROC) loadFunction("glColor3us");
3963 glColor3usv = (PFNGLCOLOR3USVPROC) loadFunction("glColor3usv");
3964 glColor4b = (PFNGLCOLOR4BPROC) loadFunction("glColor4b");
3965 glColor4bv = (PFNGLCOLOR4BVPROC) loadFunction("glColor4bv");
3966 glColor4d = (PFNGLCOLOR4DPROC) loadFunction("glColor4d");
3967 glColor4dv = (PFNGLCOLOR4DVPROC) loadFunction("glColor4dv");
3968 glColor4f = (PFNGLCOLOR4FPROC) loadFunction("glColor4f");
3969 glColor4fv = (PFNGLCOLOR4FVPROC) loadFunction("glColor4fv");
3970 glColor4hNV = (PFNGLCOLOR4HNVPROC) loadFunction("glColor4hNV");
3971 glColor4hvNV = (PFNGLCOLOR4HVNVPROC) loadFunction("glColor4hvNV");
3972 glColor4i = (PFNGLCOLOR4IPROC) loadFunction("glColor4i");
3973 glColor4iv = (PFNGLCOLOR4IVPROC) loadFunction("glColor4iv");
3974 glColor4s = (PFNGLCOLOR4SPROC) loadFunction("glColor4s");
3975 glColor4sv = (PFNGLCOLOR4SVPROC) loadFunction("glColor4sv");
3976 glColor4ub = (PFNGLCOLOR4UBPROC) loadFunction("glColor4ub");
3977 glColor4ubv = (PFNGLCOLOR4UBVPROC) loadFunction("glColor4ubv");
3978 glColor4ui = (PFNGLCOLOR4UIPROC) loadFunction("glColor4ui");
3979 glColor4uiv = (PFNGLCOLOR4UIVPROC) loadFunction("glColor4uiv");
3980 glColor4us = (PFNGLCOLOR4USPROC) loadFunction("glColor4us");
3981 glColor4usv = (PFNGLCOLOR4USVPROC) loadFunction("glColor4usv");
3982 glColorFormatNV = (PFNGLCOLORFORMATNVPROC) loadFunction("glColorFormatNV");
3983 glColorMask = (PFNGLCOLORMASKPROC) loadFunction("glColorMask");
3984 glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) loadFunction("glColorMaskIndexedEXT");
3985 glColorMaski = (PFNGLCOLORMASKIPROC) loadFunction("glColorMaski");
3986 glColorMaterial = (PFNGLCOLORMATERIALPROC) loadFunction("glColorMaterial");
3987 glColorP3ui = (PFNGLCOLORP3UIPROC) loadFunction("glColorP3ui");
3988 glColorP3uiv = (PFNGLCOLORP3UIVPROC) loadFunction("glColorP3uiv");
3989 glColorP4ui = (PFNGLCOLORP4UIPROC) loadFunction("glColorP4ui");
3990 glColorP4uiv = (PFNGLCOLORP4UIVPROC) loadFunction("glColorP4uiv");
3991 glColorPointer = (PFNGLCOLORPOINTERPROC) loadFunction("glColorPointer");
3992 glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC) loadFunction("glColorPointerEXT");
3993 glColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC) loadFunction("glColorPointervINTEL");
3994 glColorSubTable = (PFNGLCOLORSUBTABLEPROC) loadFunction("glColorSubTable");
3995 glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) loadFunction("glColorSubTableEXT");
3996 glColorTable = (PFNGLCOLORTABLEPROC) loadFunction("glColorTable");
3997 glColorTableEXT = (PFNGLCOLORTABLEEXTPROC) loadFunction("glColorTableEXT");
3998 glColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC) loadFunction("glColorTableParameterfv");
3999 glColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC) loadFunction("glColorTableParameteriv");
4000 glCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC) loadFunction("glCombinerInputNV");
4001 glCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC) loadFunction("glCombinerOutputNV");
4002 glCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC) loadFunction("glCombinerParameterfNV");
4003 glCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC) loadFunction("glCombinerParameterfvNV");
4004 glCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC) loadFunction("glCombinerParameteriNV");
4005 glCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC) loadFunction("glCombinerParameterivNV");
4006 glCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) loadFunction("glCombinerStageParameterfvNV");
4007 glCommandListSegmentsNV = (PFNGLCOMMANDLISTSEGMENTSNVPROC) loadFunction("glCommandListSegmentsNV");
4008 glCompileCommandListNV = (PFNGLCOMPILECOMMANDLISTNVPROC) loadFunction("glCompileCommandListNV");
4009 glCompileShader = (PFNGLCOMPILESHADERPROC) loadFunction("glCompileShader");
4010 glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC) loadFunction("glCompileShaderARB");
4011 glCompileShaderIncludeARB = (PFNGLCOMPILESHADERINCLUDEARBPROC) loadFunction("glCompileShaderIncludeARB");
4012 glCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) loadFunction("glCompressedMultiTexImage1DEXT");
4013 glCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) loadFunction("glCompressedMultiTexImage2DEXT");
4014 glCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) loadFunction("glCompressedMultiTexImage3DEXT");
4015 glCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) loadFunction("glCompressedMultiTexSubImage1DEXT");
4016 glCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) loadFunction("glCompressedMultiTexSubImage2DEXT");
4017 glCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) loadFunction("glCompressedMultiTexSubImage3DEXT");
4018 glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) loadFunction("glCompressedTexImage1D");
4019 glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) loadFunction("glCompressedTexImage1DARB");
4020 glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) loadFunction("glCompressedTexImage2D");
4021 glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) loadFunction("glCompressedTexImage2DARB");
4022 glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) loadFunction("glCompressedTexImage3D");
4023 glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) loadFunction("glCompressedTexImage3DARB");
4024 glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) loadFunction("glCompressedTexSubImage1D");
4025 glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) loadFunction("glCompressedTexSubImage1DARB");
4026 glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) loadFunction("glCompressedTexSubImage2D");
4027 glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) loadFunction("glCompressedTexSubImage2DARB");
4028 glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) loadFunction("glCompressedTexSubImage3D");
4029 glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) loadFunction("glCompressedTexSubImage3DARB");
4030 glCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) loadFunction("glCompressedTextureImage1DEXT");
4031 glCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) loadFunction("glCompressedTextureImage2DEXT");
4032 glCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) loadFunction("glCompressedTextureImage3DEXT");
4033 glCompressedTextureSubImage1D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC) loadFunction("glCompressedTextureSubImage1D");
4034 glCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) loadFunction("glCompressedTextureSubImage1DEXT");
4035 glCompressedTextureSubImage2D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC) loadFunction("glCompressedTextureSubImage2D");
4036 glCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) loadFunction("glCompressedTextureSubImage2DEXT");
4037 glCompressedTextureSubImage3D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC) loadFunction("glCompressedTextureSubImage3D");
4038 glCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) loadFunction("glCompressedTextureSubImage3DEXT");
4039 glConservativeRasterParameterfNV = (PFNGLCONSERVATIVERASTERPARAMETERFNVPROC) loadFunction("glConservativeRasterParameterfNV");
4040 glConservativeRasterParameteriNV = (PFNGLCONSERVATIVERASTERPARAMETERINVPROC) loadFunction("glConservativeRasterParameteriNV");
4041 glConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC) loadFunction("glConvolutionFilter1D");
4042 glConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC) loadFunction("glConvolutionFilter1DEXT");
4043 glConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC) loadFunction("glConvolutionFilter2D");
4044 glConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC) loadFunction("glConvolutionFilter2DEXT");
4045 glConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC) loadFunction("glConvolutionParameterf");
4046 glConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC) loadFunction("glConvolutionParameterfEXT");
4047 glConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC) loadFunction("glConvolutionParameterfv");
4048 glConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC) loadFunction("glConvolutionParameterfvEXT");
4049 glConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC) loadFunction("glConvolutionParameteri");
4050 glConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC) loadFunction("glConvolutionParameteriEXT");
4051 glConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC) loadFunction("glConvolutionParameteriv");
4052 glConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC) loadFunction("glConvolutionParameterivEXT");
4053 glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) loadFunction("glCopyBufferSubData");
4054 glCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC) loadFunction("glCopyColorSubTable");
4055 glCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC) loadFunction("glCopyColorSubTableEXT");
4056 glCopyColorTable = (PFNGLCOPYCOLORTABLEPROC) loadFunction("glCopyColorTable");
4057 glCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC) loadFunction("glCopyConvolutionFilter1D");
4058 glCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) loadFunction("glCopyConvolutionFilter1DEXT");
4059 glCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC) loadFunction("glCopyConvolutionFilter2D");
4060 glCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) loadFunction("glCopyConvolutionFilter2DEXT");
4061 glCopyImageSubData = (PFNGLCOPYIMAGESUBDATAPROC) loadFunction("glCopyImageSubData");
4062 glCopyImageSubDataNV = (PFNGLCOPYIMAGESUBDATANVPROC) loadFunction("glCopyImageSubDataNV");
4063 glCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) loadFunction("glCopyMultiTexImage1DEXT");
4064 glCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) loadFunction("glCopyMultiTexImage2DEXT");
4065 glCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) loadFunction("glCopyMultiTexSubImage1DEXT");
4066 glCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) loadFunction("glCopyMultiTexSubImage2DEXT");
4067 glCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) loadFunction("glCopyMultiTexSubImage3DEXT");
4068 glCopyNamedBufferSubData = (PFNGLCOPYNAMEDBUFFERSUBDATAPROC) loadFunction("glCopyNamedBufferSubData");
4069 glCopyPathNV = (PFNGLCOPYPATHNVPROC) loadFunction("glCopyPathNV");
4070 glCopyPixels = (PFNGLCOPYPIXELSPROC) loadFunction("glCopyPixels");
4071 glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC) loadFunction("glCopyTexImage1D");
4072 glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC) loadFunction("glCopyTexImage1DEXT");
4073 glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC) loadFunction("glCopyTexImage2D");
4074 glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC) loadFunction("glCopyTexImage2DEXT");
4075 glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC) loadFunction("glCopyTexSubImage1D");
4076 glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC) loadFunction("glCopyTexSubImage1DEXT");
4077 glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC) loadFunction("glCopyTexSubImage2D");
4078 glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC) loadFunction("glCopyTexSubImage2DEXT");
4079 glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) loadFunction("glCopyTexSubImage3D");
4080 glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC) loadFunction("glCopyTexSubImage3DEXT");
4081 glCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) loadFunction("glCopyTextureImage1DEXT");
4082 glCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) loadFunction("glCopyTextureImage2DEXT");
4083 glCopyTextureSubImage1D = (PFNGLCOPYTEXTURESUBIMAGE1DPROC) loadFunction("glCopyTextureSubImage1D");
4084 glCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) loadFunction("glCopyTextureSubImage1DEXT");
4085 glCopyTextureSubImage2D = (PFNGLCOPYTEXTURESUBIMAGE2DPROC) loadFunction("glCopyTextureSubImage2D");
4086 glCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) loadFunction("glCopyTextureSubImage2DEXT");
4087 glCopyTextureSubImage3D = (PFNGLCOPYTEXTURESUBIMAGE3DPROC) loadFunction("glCopyTextureSubImage3D");
4088 glCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) loadFunction("glCopyTextureSubImage3DEXT");
4089 glCoverFillPathInstancedNV = (PFNGLCOVERFILLPATHINSTANCEDNVPROC) loadFunction("glCoverFillPathInstancedNV");
4090 glCoverFillPathNV = (PFNGLCOVERFILLPATHNVPROC) loadFunction("glCoverFillPathNV");
4091 glCoverStrokePathInstancedNV = (PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) loadFunction("glCoverStrokePathInstancedNV");
4092 glCoverStrokePathNV = (PFNGLCOVERSTROKEPATHNVPROC) loadFunction("glCoverStrokePathNV");
4093 glCoverageModulationNV = (PFNGLCOVERAGEMODULATIONNVPROC) loadFunction("glCoverageModulationNV");
4094 glCoverageModulationTableNV = (PFNGLCOVERAGEMODULATIONTABLENVPROC) loadFunction("glCoverageModulationTableNV");
4095 glCreateBuffers = (PFNGLCREATEBUFFERSPROC) loadFunction("glCreateBuffers");
4096 glCreateCommandListsNV = (PFNGLCREATECOMMANDLISTSNVPROC) loadFunction("glCreateCommandListsNV");
4097 glCreateFramebuffers = (PFNGLCREATEFRAMEBUFFERSPROC) loadFunction("glCreateFramebuffers");
4098 glCreateMemoryObjectsEXT = (PFNGLCREATEMEMORYOBJECTSEXTPROC) loadFunction("glCreateMemoryObjectsEXT");
4099 glCreatePerfQueryINTEL = (PFNGLCREATEPERFQUERYINTELPROC) loadFunction("glCreatePerfQueryINTEL");
4100 glCreateProgram = (PFNGLCREATEPROGRAMPROC) loadFunction("glCreateProgram");
4101 glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC) loadFunction("glCreateProgramObjectARB");
4102 glCreateProgramPipelines = (PFNGLCREATEPROGRAMPIPELINESPROC) loadFunction("glCreateProgramPipelines");
4103 glCreateProgressFenceNVX = (PFNGLCREATEPROGRESSFENCENVXPROC) loadFunction("glCreateProgressFenceNVX");
4104 glCreateQueries = (PFNGLCREATEQUERIESPROC) loadFunction("glCreateQueries");
4105 glCreateRenderbuffers = (PFNGLCREATERENDERBUFFERSPROC) loadFunction("glCreateRenderbuffers");
4106 glCreateSamplers = (PFNGLCREATESAMPLERSPROC) loadFunction("glCreateSamplers");
4107 glCreateSemaphoresNV = (PFNGLCREATESEMAPHORESNVPROC) loadFunction("glCreateSemaphoresNV");
4108 glCreateShader = (PFNGLCREATESHADERPROC) loadFunction("glCreateShader");
4109 glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC) loadFunction("glCreateShaderObjectARB");
4110 glCreateShaderProgramEXT = (PFNGLCREATESHADERPROGRAMEXTPROC) loadFunction("glCreateShaderProgramEXT");
4111 glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC) loadFunction("glCreateShaderProgramv");
4112 glCreateShaderProgramvEXT = (PFNGLCREATESHADERPROGRAMVEXTPROC) loadFunction("glCreateShaderProgramvEXT");
4113 glCreateStatesNV = (PFNGLCREATESTATESNVPROC) loadFunction("glCreateStatesNV");
4114 glCreateSyncFromCLeventARB = (PFNGLCREATESYNCFROMCLEVENTARBPROC) loadFunction("glCreateSyncFromCLeventARB");
4115 glCreateTextures = (PFNGLCREATETEXTURESPROC) loadFunction("glCreateTextures");
4116 glCreateTransformFeedbacks = (PFNGLCREATETRANSFORMFEEDBACKSPROC) loadFunction("glCreateTransformFeedbacks");
4117 glCreateVertexArrays = (PFNGLCREATEVERTEXARRAYSPROC) loadFunction("glCreateVertexArrays");
4118 glCullFace = (PFNGLCULLFACEPROC) loadFunction("glCullFace");
4119 glCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC) loadFunction("glCullParameterdvEXT");
4120 glCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC) loadFunction("glCullParameterfvEXT");
4121 glCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC) loadFunction("glCurrentPaletteMatrixARB");
4122 glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) loadFunction("glDebugMessageCallback");
4123 glDebugMessageCallbackAMD = (PFNGLDEBUGMESSAGECALLBACKAMDPROC) loadFunction("glDebugMessageCallbackAMD");
4124 glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC) loadFunction("glDebugMessageCallbackARB");
4125 glDebugMessageCallbackKHR = (PFNGLDEBUGMESSAGECALLBACKKHRPROC) loadFunction("glDebugMessageCallbackKHR");
4126 glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC) loadFunction("glDebugMessageControl");
4127 glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC) loadFunction("glDebugMessageControlARB");
4128 glDebugMessageControlKHR = (PFNGLDEBUGMESSAGECONTROLKHRPROC) loadFunction("glDebugMessageControlKHR");
4129 glDebugMessageEnableAMD = (PFNGLDEBUGMESSAGEENABLEAMDPROC) loadFunction("glDebugMessageEnableAMD");
4130 glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC) loadFunction("glDebugMessageInsert");
4131 glDebugMessageInsertAMD = (PFNGLDEBUGMESSAGEINSERTAMDPROC) loadFunction("glDebugMessageInsertAMD");
4132 glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC) loadFunction("glDebugMessageInsertARB");
4133 glDebugMessageInsertKHR = (PFNGLDEBUGMESSAGEINSERTKHRPROC) loadFunction("glDebugMessageInsertKHR");
4134 glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) loadFunction("glDeleteBuffers");
4135 glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC) loadFunction("glDeleteBuffersARB");
4136 glDeleteCommandListsNV = (PFNGLDELETECOMMANDLISTSNVPROC) loadFunction("glDeleteCommandListsNV");
4137 glDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC) loadFunction("glDeleteFencesAPPLE");
4138 glDeleteFencesNV = (PFNGLDELETEFENCESNVPROC) loadFunction("glDeleteFencesNV");
4139 glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) loadFunction("glDeleteFramebuffers");
4140 glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC) loadFunction("glDeleteFramebuffersEXT");
4141 glDeleteLists = (PFNGLDELETELISTSPROC) loadFunction("glDeleteLists");
4142 glDeleteMemoryObjectsEXT = (PFNGLDELETEMEMORYOBJECTSEXTPROC) loadFunction("glDeleteMemoryObjectsEXT");
4143 glDeleteNamedStringARB = (PFNGLDELETENAMEDSTRINGARBPROC) loadFunction("glDeleteNamedStringARB");
4144 glDeleteNamesAMD = (PFNGLDELETENAMESAMDPROC) loadFunction("glDeleteNamesAMD");
4145 glDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC) loadFunction("glDeleteObjectARB");
4146 glDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC) loadFunction("glDeleteOcclusionQueriesNV");
4147 glDeletePathsNV = (PFNGLDELETEPATHSNVPROC) loadFunction("glDeletePathsNV");
4148 glDeletePerfMonitorsAMD = (PFNGLDELETEPERFMONITORSAMDPROC) loadFunction("glDeletePerfMonitorsAMD");
4149 glDeletePerfQueryINTEL = (PFNGLDELETEPERFQUERYINTELPROC) loadFunction("glDeletePerfQueryINTEL");
4150 glDeleteProgram = (PFNGLDELETEPROGRAMPROC) loadFunction("glDeleteProgram");
4151 glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC) loadFunction("glDeleteProgramPipelines");
4152 glDeleteProgramPipelinesEXT = (PFNGLDELETEPROGRAMPIPELINESEXTPROC) loadFunction("glDeleteProgramPipelinesEXT");
4153 glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) loadFunction("glDeleteProgramsARB");
4154 glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC) loadFunction("glDeleteProgramsNV");
4155 glDeleteQueries = (PFNGLDELETEQUERIESPROC) loadFunction("glDeleteQueries");
4156 glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC) loadFunction("glDeleteQueriesARB");
4157 glDeleteQueryResourceTagNV = (PFNGLDELETEQUERYRESOURCETAGNVPROC) loadFunction("glDeleteQueryResourceTagNV");
4158 glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) loadFunction("glDeleteRenderbuffers");
4159 glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC) loadFunction("glDeleteRenderbuffersEXT");
4160 glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) loadFunction("glDeleteSamplers");
4161 glDeleteSemaphoresEXT = (PFNGLDELETESEMAPHORESEXTPROC) loadFunction("glDeleteSemaphoresEXT");
4162 glDeleteShader = (PFNGLDELETESHADERPROC) loadFunction("glDeleteShader");
4163 glDeleteStatesNV = (PFNGLDELETESTATESNVPROC) loadFunction("glDeleteStatesNV");
4164 glDeleteSync = (PFNGLDELETESYNCPROC) loadFunction("glDeleteSync");
4165 glDeleteTextures = (PFNGLDELETETEXTURESPROC) loadFunction("glDeleteTextures");
4166 glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC) loadFunction("glDeleteTexturesEXT");
4167 glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC) loadFunction("glDeleteTransformFeedbacks");
4168 glDeleteTransformFeedbacksNV = (PFNGLDELETETRANSFORMFEEDBACKSNVPROC) loadFunction("glDeleteTransformFeedbacksNV");
4169 glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) loadFunction("glDeleteVertexArrays");
4170 glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC) loadFunction("glDeleteVertexArraysAPPLE");
4171 glDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC) loadFunction("glDeleteVertexShaderEXT");
4172 glDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC) loadFunction("glDepthBoundsEXT");
4173 glDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC) loadFunction("glDepthBoundsdNV");
4174 glDepthFunc = (PFNGLDEPTHFUNCPROC) loadFunction("glDepthFunc");
4175 glDepthMask = (PFNGLDEPTHMASKPROC) loadFunction("glDepthMask");
4176 glDepthRange = (PFNGLDEPTHRANGEPROC) loadFunction("glDepthRange");
4177 glDepthRangeArraydvNV = (PFNGLDEPTHRANGEARRAYDVNVPROC) loadFunction("glDepthRangeArraydvNV");
4178 glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC) loadFunction("glDepthRangeArrayv");
4179 glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC) loadFunction("glDepthRangeIndexed");
4180 glDepthRangeIndexeddNV = (PFNGLDEPTHRANGEINDEXEDDNVPROC) loadFunction("glDepthRangeIndexeddNV");
4181 glDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC) loadFunction("glDepthRangedNV");
4182 glDepthRangef = (PFNGLDEPTHRANGEFPROC) loadFunction("glDepthRangef");
4183 glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC) loadFunction("glDetachObjectARB");
4184 glDetachShader = (PFNGLDETACHSHADERPROC) loadFunction("glDetachShader");
4185 glDisable = (PFNGLDISABLEPROC) loadFunction("glDisable");
4186 glDisableClientState = (PFNGLDISABLECLIENTSTATEPROC) loadFunction("glDisableClientState");
4187 glDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) loadFunction("glDisableClientStateIndexedEXT");
4188 glDisableClientStateiEXT = (PFNGLDISABLECLIENTSTATEIEXTPROC) loadFunction("glDisableClientStateiEXT");
4189 glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) loadFunction("glDisableIndexedEXT");
4190 glDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) loadFunction("glDisableVariantClientStateEXT");
4191 glDisableVertexArrayAttrib = (PFNGLDISABLEVERTEXARRAYATTRIBPROC) loadFunction("glDisableVertexArrayAttrib");
4192 glDisableVertexArrayAttribEXT = (PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) loadFunction("glDisableVertexArrayAttribEXT");
4193 glDisableVertexArrayEXT = (PFNGLDISABLEVERTEXARRAYEXTPROC) loadFunction("glDisableVertexArrayEXT");
4194 glDisableVertexAttribAPPLE = (PFNGLDISABLEVERTEXATTRIBAPPLEPROC) loadFunction("glDisableVertexAttribAPPLE");
4195 glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) loadFunction("glDisableVertexAttribArray");
4196 glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) loadFunction("glDisableVertexAttribArrayARB");
4197 glDisablei = (PFNGLDISABLEIPROC) loadFunction("glDisablei");
4198 glDispatchCompute = (PFNGLDISPATCHCOMPUTEPROC) loadFunction("glDispatchCompute");
4199 glDispatchComputeGroupSizeARB = (PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) loadFunction("glDispatchComputeGroupSizeARB");
4200 glDispatchComputeIndirect = (PFNGLDISPATCHCOMPUTEINDIRECTPROC) loadFunction("glDispatchComputeIndirect");
4201 glDrawArrays = (PFNGLDRAWARRAYSPROC) loadFunction("glDrawArrays");
4202 glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC) loadFunction("glDrawArraysEXT");
4203 glDrawArraysIndirect = (PFNGLDRAWARRAYSINDIRECTPROC) loadFunction("glDrawArraysIndirect");
4204 glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC) loadFunction("glDrawArraysInstanced");
4205 glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) loadFunction("glDrawArraysInstancedARB");
4206 glDrawArraysInstancedBaseInstance = (PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) loadFunction("glDrawArraysInstancedBaseInstance");
4207 glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) loadFunction("glDrawArraysInstancedEXT");
4208 glDrawBuffer = (PFNGLDRAWBUFFERPROC) loadFunction("glDrawBuffer");
4209 glDrawBuffers = (PFNGLDRAWBUFFERSPROC) loadFunction("glDrawBuffers");
4210 glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC) loadFunction("glDrawBuffersARB");
4211 glDrawCommandsAddressNV = (PFNGLDRAWCOMMANDSADDRESSNVPROC) loadFunction("glDrawCommandsAddressNV");
4212 glDrawCommandsNV = (PFNGLDRAWCOMMANDSNVPROC) loadFunction("glDrawCommandsNV");
4213 glDrawCommandsStatesAddressNV = (PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC) loadFunction("glDrawCommandsStatesAddressNV");
4214 glDrawCommandsStatesNV = (PFNGLDRAWCOMMANDSSTATESNVPROC) loadFunction("glDrawCommandsStatesNV");
4215 glDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC) loadFunction("glDrawElementArrayAPPLE");
4216 glDrawElements = (PFNGLDRAWELEMENTSPROC) loadFunction("glDrawElements");
4217 glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) loadFunction("glDrawElementsBaseVertex");
4218 glDrawElementsIndirect = (PFNGLDRAWELEMENTSINDIRECTPROC) loadFunction("glDrawElementsIndirect");
4219 glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC) loadFunction("glDrawElementsInstanced");
4220 glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC) loadFunction("glDrawElementsInstancedARB");
4221 glDrawElementsInstancedBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) loadFunction("glDrawElementsInstancedBaseInstance");
4222 glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) loadFunction("glDrawElementsInstancedBaseVertex");
4223 glDrawElementsInstancedBaseVertexBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) loadFunction("glDrawElementsInstancedBaseVertexBaseInstance");
4224 glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) loadFunction("glDrawElementsInstancedEXT");
4225 glDrawMeshTasksNV = (PFNGLDRAWMESHTASKSNVPROC) loadFunction("glDrawMeshTasksNV");
4226 glDrawMeshTasksIndirectNV = (PFNGLDRAWMESHTASKSINDIRECTNVPROC) loadFunction("glDrawMeshTasksIndirectNV");
4227 glDrawPixels = (PFNGLDRAWPIXELSPROC) loadFunction("glDrawPixels");
4228 glDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) loadFunction("glDrawRangeElementArrayAPPLE");
4229 glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) loadFunction("glDrawRangeElements");
4230 glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) loadFunction("glDrawRangeElementsBaseVertex");
4231 glDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC) loadFunction("glDrawRangeElementsEXT");
4232 glDrawTextureNV = (PFNGLDRAWTEXTURENVPROC) loadFunction("glDrawTextureNV");
4233 glDrawTransformFeedback = (PFNGLDRAWTRANSFORMFEEDBACKPROC) loadFunction("glDrawTransformFeedback");
4234 glDrawTransformFeedbackInstanced = (PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) loadFunction("glDrawTransformFeedbackInstanced");
4235 glDrawTransformFeedbackNV = (PFNGLDRAWTRANSFORMFEEDBACKNVPROC) loadFunction("glDrawTransformFeedbackNV");
4236 glDrawTransformFeedbackStream = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) loadFunction("glDrawTransformFeedbackStream");
4237 glDrawTransformFeedbackStreamInstanced = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) loadFunction("glDrawTransformFeedbackStreamInstanced");
4238 glEGLImageTargetTexStorageEXT = (PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC) loadFunction("glEGLImageTargetTexStorageEXT");
4239 glEGLImageTargetTextureStorageEXT = (PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC) loadFunction("glEGLImageTargetTextureStorageEXT");
4240 glEdgeFlag = (PFNGLEDGEFLAGPROC) loadFunction("glEdgeFlag");
4241 glEdgeFlagFormatNV = (PFNGLEDGEFLAGFORMATNVPROC) loadFunction("glEdgeFlagFormatNV");
4242 glEdgeFlagPointer = (PFNGLEDGEFLAGPOINTERPROC) loadFunction("glEdgeFlagPointer");
4243 glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC) loadFunction("glEdgeFlagPointerEXT");
4244 glEdgeFlagv = (PFNGLEDGEFLAGVPROC) loadFunction("glEdgeFlagv");
4245 glElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC) loadFunction("glElementPointerAPPLE");
4246 glEnable = (PFNGLENABLEPROC) loadFunction("glEnable");
4247 glEnableClientState = (PFNGLENABLECLIENTSTATEPROC) loadFunction("glEnableClientState");
4248 glEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) loadFunction("glEnableClientStateIndexedEXT");
4249 glEnableClientStateiEXT = (PFNGLENABLECLIENTSTATEIEXTPROC) loadFunction("glEnableClientStateiEXT");
4250 glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) loadFunction("glEnableIndexedEXT");
4251 glEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) loadFunction("glEnableVariantClientStateEXT");
4252 glEnableVertexArrayAttrib = (PFNGLENABLEVERTEXARRAYATTRIBPROC) loadFunction("glEnableVertexArrayAttrib");
4253 glEnableVertexArrayAttribEXT = (PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) loadFunction("glEnableVertexArrayAttribEXT");
4254 glEnableVertexArrayEXT = (PFNGLENABLEVERTEXARRAYEXTPROC) loadFunction("glEnableVertexArrayEXT");
4255 glEnableVertexAttribAPPLE = (PFNGLENABLEVERTEXATTRIBAPPLEPROC) loadFunction("glEnableVertexAttribAPPLE");
4256 glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) loadFunction("glEnableVertexAttribArray");
4257 glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC) loadFunction("glEnableVertexAttribArrayARB");
4258 glEnablei = (PFNGLENABLEIPROC) loadFunction("glEnablei");
4259 glEnd = (PFNGLENDPROC) loadFunction("glEnd");
4260 glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) loadFunction("glEndConditionalRender");
4261 glEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) loadFunction("glEndConditionalRenderNV");
4262 glEndConditionalRenderNVX = (PFNGLENDCONDITIONALRENDERNVXPROC) loadFunction("glEndConditionalRenderNVX");
4263 glEndList = (PFNGLENDLISTPROC) loadFunction("glEndList");
4264 glEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC) loadFunction("glEndOcclusionQueryNV");
4265 glEndPerfMonitorAMD = (PFNGLENDPERFMONITORAMDPROC) loadFunction("glEndPerfMonitorAMD");
4266 glEndPerfQueryINTEL = (PFNGLENDPERFQUERYINTELPROC) loadFunction("glEndPerfQueryINTEL");
4267 glEndQuery = (PFNGLENDQUERYPROC) loadFunction("glEndQuery");
4268 glEndQueryARB = (PFNGLENDQUERYARBPROC) loadFunction("glEndQueryARB");
4269 glEndQueryIndexed = (PFNGLENDQUERYINDEXEDPROC) loadFunction("glEndQueryIndexed");
4270 glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) loadFunction("glEndTransformFeedback");
4271 glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) loadFunction("glEndTransformFeedbackEXT");
4272 glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) loadFunction("glEndTransformFeedbackNV");
4273 glEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC) loadFunction("glEndVertexShaderEXT");
4274 glEndVideoCaptureNV = (PFNGLENDVIDEOCAPTURENVPROC) loadFunction("glEndVideoCaptureNV");
4275 glEvalCoord1d = (PFNGLEVALCOORD1DPROC) loadFunction("glEvalCoord1d");
4276 glEvalCoord1dv = (PFNGLEVALCOORD1DVPROC) loadFunction("glEvalCoord1dv");
4277 glEvalCoord1f = (PFNGLEVALCOORD1FPROC) loadFunction("glEvalCoord1f");
4278 glEvalCoord1fv = (PFNGLEVALCOORD1FVPROC) loadFunction("glEvalCoord1fv");
4279 glEvalCoord2d = (PFNGLEVALCOORD2DPROC) loadFunction("glEvalCoord2d");
4280 glEvalCoord2dv = (PFNGLEVALCOORD2DVPROC) loadFunction("glEvalCoord2dv");
4281 glEvalCoord2f = (PFNGLEVALCOORD2FPROC) loadFunction("glEvalCoord2f");
4282 glEvalCoord2fv = (PFNGLEVALCOORD2FVPROC) loadFunction("glEvalCoord2fv");
4283 glEvalMapsNV = (PFNGLEVALMAPSNVPROC) loadFunction("glEvalMapsNV");
4284 glEvalMesh1 = (PFNGLEVALMESH1PROC) loadFunction("glEvalMesh1");
4285 glEvalMesh2 = (PFNGLEVALMESH2PROC) loadFunction("glEvalMesh2");
4286 glEvalPoint1 = (PFNGLEVALPOINT1PROC) loadFunction("glEvalPoint1");
4287 glEvalPoint2 = (PFNGLEVALPOINT2PROC) loadFunction("glEvalPoint2");
4288 glEvaluateDepthValuesARB = (PFNGLEVALUATEDEPTHVALUESARBPROC) loadFunction("glEvaluateDepthValuesARB");
4289 glExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC) loadFunction("glExecuteProgramNV");
4290 glExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC) loadFunction("glExtractComponentEXT");
4291 glFeedbackBuffer = (PFNGLFEEDBACKBUFFERPROC) loadFunction("glFeedbackBuffer");
4292 glFenceSync = (PFNGLFENCESYNCPROC) loadFunction("glFenceSync");
4293 glFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC) loadFunction("glFinalCombinerInputNV");
4294 glFinish = (PFNGLFINISHPROC) loadFunction("glFinish");
4295 glFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC) loadFunction("glFinishFenceAPPLE");
4296 glFinishFenceNV = (PFNGLFINISHFENCENVPROC) loadFunction("glFinishFenceNV");
4297 glFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC) loadFunction("glFinishObjectAPPLE");
4298 glFlush = (PFNGLFLUSHPROC) loadFunction("glFlush");
4299 glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) loadFunction("glFlushMappedBufferRange");
4300 glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) loadFunction("glFlushMappedBufferRangeAPPLE");
4301 glFlushMappedNamedBufferRange = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) loadFunction("glFlushMappedNamedBufferRange");
4302 glFlushMappedNamedBufferRangeEXT = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) loadFunction("glFlushMappedNamedBufferRangeEXT");
4303 glFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC) loadFunction("glFlushPixelDataRangeNV");
4304 glFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) loadFunction("glFlushVertexArrayRangeAPPLE");
4305 glFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC) loadFunction("glFlushVertexArrayRangeNV");
4306 glFogCoordFormatNV = (PFNGLFOGCOORDFORMATNVPROC) loadFunction("glFogCoordFormatNV");
4307 glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC) loadFunction("glFogCoordPointer");
4308 glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC) loadFunction("glFogCoordPointerEXT");
4309 glFogCoordd = (PFNGLFOGCOORDDPROC) loadFunction("glFogCoordd");
4310 glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC) loadFunction("glFogCoorddEXT");
4311 glFogCoorddv = (PFNGLFOGCOORDDVPROC) loadFunction("glFogCoorddv");
4312 glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC) loadFunction("glFogCoorddvEXT");
4313 glFogCoordf = (PFNGLFOGCOORDFPROC) loadFunction("glFogCoordf");
4314 glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) loadFunction("glFogCoordfEXT");
4315 glFogCoordfv = (PFNGLFOGCOORDFVPROC) loadFunction("glFogCoordfv");
4316 glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC) loadFunction("glFogCoordfvEXT");
4317 glFogCoordhNV = (PFNGLFOGCOORDHNVPROC) loadFunction("glFogCoordhNV");
4318 glFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC) loadFunction("glFogCoordhvNV");
4319 glFogf = (PFNGLFOGFPROC) loadFunction("glFogf");
4320 glFogfv = (PFNGLFOGFVPROC) loadFunction("glFogfv");
4321 glFogi = (PFNGLFOGIPROC) loadFunction("glFogi");
4322 glFogiv = (PFNGLFOGIVPROC) loadFunction("glFogiv");
4323 glFragmentCoverageColorNV = (PFNGLFRAGMENTCOVERAGECOLORNVPROC) loadFunction("glFragmentCoverageColorNV");
4324 glFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) loadFunction("glFramebufferDrawBufferEXT");
4325 glFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) loadFunction("glFramebufferDrawBuffersEXT");
4326 glFramebufferFetchBarrierEXT = (PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC) loadFunction("glFramebufferFetchBarrierEXT");
4327 glFramebufferParameteri = (PFNGLFRAMEBUFFERPARAMETERIPROC) loadFunction("glFramebufferParameteri");
4328 glFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC) loadFunction("glFramebufferReadBufferEXT");
4329 glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) loadFunction("glFramebufferRenderbuffer");
4330 glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) loadFunction("glFramebufferRenderbufferEXT");
4331 glFramebufferSampleLocationsfvARB = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) loadFunction("glFramebufferSampleLocationsfvARB");
4332 glFramebufferSampleLocationsfvNV = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) loadFunction("glFramebufferSampleLocationsfvNV");
4333 glFramebufferSamplePositionsfvAMD = (PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) loadFunction("glFramebufferSamplePositionsfvAMD");
4334 glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC) loadFunction("glFramebufferTexture");
4335 glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) loadFunction("glFramebufferTexture1D");
4336 glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) loadFunction("glFramebufferTexture1DEXT");
4337 glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) loadFunction("glFramebufferTexture2D");
4338 glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) loadFunction("glFramebufferTexture2DEXT");
4339 glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) loadFunction("glFramebufferTexture3D");
4340 glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) loadFunction("glFramebufferTexture3DEXT");
4341 glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) loadFunction("glFramebufferTextureARB");
4342 glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) loadFunction("glFramebufferTextureEXT");
4343 glFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) loadFunction("glFramebufferTextureFaceARB");
4344 glFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) loadFunction("glFramebufferTextureFaceEXT");
4345 glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) loadFunction("glFramebufferTextureLayer");
4346 glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) loadFunction("glFramebufferTextureLayerARB");
4347 glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) loadFunction("glFramebufferTextureLayerEXT");
4348 glFrontFace = (PFNGLFRONTFACEPROC) loadFunction("glFrontFace");
4349 glFrustum = (PFNGLFRUSTUMPROC) loadFunction("glFrustum");
4350 glGenBuffers = (PFNGLGENBUFFERSPROC) loadFunction("glGenBuffers");
4351 glGenBuffersARB = (PFNGLGENBUFFERSARBPROC) loadFunction("glGenBuffersARB");
4352 glGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC) loadFunction("glGenFencesAPPLE");
4353 glGenFencesNV = (PFNGLGENFENCESNVPROC) loadFunction("glGenFencesNV");
4354 glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) loadFunction("glGenFramebuffers");
4355 glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC) loadFunction("glGenFramebuffersEXT");
4356 glGenLists = (PFNGLGENLISTSPROC) loadFunction("glGenLists");
4357 glGenNamesAMD = (PFNGLGENNAMESAMDPROC) loadFunction("glGenNamesAMD");
4358 glGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC) loadFunction("glGenOcclusionQueriesNV");
4359 glGenPathsNV = (PFNGLGENPATHSNVPROC) loadFunction("glGenPathsNV");
4360 glGenPerfMonitorsAMD = (PFNGLGENPERFMONITORSAMDPROC) loadFunction("glGenPerfMonitorsAMD");
4361 glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC) loadFunction("glGenProgramPipelines");
4362 glGenProgramPipelinesEXT = (PFNGLGENPROGRAMPIPELINESEXTPROC) loadFunction("glGenProgramPipelinesEXT");
4363 glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) loadFunction("glGenProgramsARB");
4364 glGenProgramsNV = (PFNGLGENPROGRAMSNVPROC) loadFunction("glGenProgramsNV");
4365 glGenQueries = (PFNGLGENQUERIESPROC) loadFunction("glGenQueries");
4366 glGenQueriesARB = (PFNGLGENQUERIESARBPROC) loadFunction("glGenQueriesARB");
4367 glGenQueryResourceTagNV = (PFNGLGENQUERYRESOURCETAGNVPROC) loadFunction("glGenQueryResourceTagNV");
4368 glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) loadFunction("glGenRenderbuffers");
4369 glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC) loadFunction("glGenRenderbuffersEXT");
4370 glGenSamplers = (PFNGLGENSAMPLERSPROC) loadFunction("glGenSamplers");
4371 glGenSemaphoresEXT = (PFNGLGENSEMAPHORESEXTPROC) loadFunction("glGenSemaphoresEXT");
4372 glGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC) loadFunction("glGenSymbolsEXT");
4373 glGenTextures = (PFNGLGENTEXTURESPROC) loadFunction("glGenTextures");
4374 glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC) loadFunction("glGenTexturesEXT");
4375 glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC) loadFunction("glGenTransformFeedbacks");
4376 glGenTransformFeedbacksNV = (PFNGLGENTRANSFORMFEEDBACKSNVPROC) loadFunction("glGenTransformFeedbacksNV");
4377 glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) loadFunction("glGenVertexArrays");
4378 glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC) loadFunction("glGenVertexArraysAPPLE");
4379 glGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC) loadFunction("glGenVertexShadersEXT");
4380 glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) loadFunction("glGenerateMipmap");
4381 glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC) loadFunction("glGenerateMipmapEXT");
4382 glGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC) loadFunction("glGenerateMultiTexMipmapEXT");
4383 glGenerateTextureMipmap = (PFNGLGENERATETEXTUREMIPMAPPROC) loadFunction("glGenerateTextureMipmap");
4384 glGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC) loadFunction("glGenerateTextureMipmapEXT");
4385 glGetActiveAtomicCounterBufferiv = (PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) loadFunction("glGetActiveAtomicCounterBufferiv");
4386 glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) loadFunction("glGetActiveAttrib");
4387 glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC) loadFunction("glGetActiveAttribARB");
4388 glGetActiveSubroutineName = (PFNGLGETACTIVESUBROUTINENAMEPROC) loadFunction("glGetActiveSubroutineName");
4389 glGetActiveSubroutineUniformName = (PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) loadFunction("glGetActiveSubroutineUniformName");
4390 glGetActiveSubroutineUniformiv = (PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) loadFunction("glGetActiveSubroutineUniformiv");
4391 glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) loadFunction("glGetActiveUniform");
4392 glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC) loadFunction("glGetActiveUniformARB");
4393 glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) loadFunction("glGetActiveUniformBlockName");
4394 glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) loadFunction("glGetActiveUniformBlockiv");
4395 glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC) loadFunction("glGetActiveUniformName");
4396 glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) loadFunction("glGetActiveUniformsiv");
4397 glGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) loadFunction("glGetActiveVaryingNV");
4398 glGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC) loadFunction("glGetAttachedObjectsARB");
4399 glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) loadFunction("glGetAttachedShaders");
4400 glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) loadFunction("glGetAttribLocation");
4401 glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC) loadFunction("glGetAttribLocationARB");
4402 glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) loadFunction("glGetBooleanIndexedvEXT");
4403 glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) loadFunction("glGetBooleani_v");
4404 glGetBooleanv = (PFNGLGETBOOLEANVPROC) loadFunction("glGetBooleanv");
4405 glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC) loadFunction("glGetBufferParameteri64v");
4406 glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) loadFunction("glGetBufferParameteriv");
4407 glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC) loadFunction("glGetBufferParameterivARB");
4408 glGetBufferParameterui64vNV = (PFNGLGETBUFFERPARAMETERUI64VNVPROC) loadFunction("glGetBufferParameterui64vNV");
4409 glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) loadFunction("glGetBufferPointerv");
4410 glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC) loadFunction("glGetBufferPointervARB");
4411 glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) loadFunction("glGetBufferSubData");
4412 glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC) loadFunction("glGetBufferSubDataARB");
4413 glGetClipPlane = (PFNGLGETCLIPPLANEPROC) loadFunction("glGetClipPlane");
4414 glGetColorTable = (PFNGLGETCOLORTABLEPROC) loadFunction("glGetColorTable");
4415 glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) loadFunction("glGetColorTableEXT");
4416 glGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC) loadFunction("glGetColorTableParameterfv");
4417 glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) loadFunction("glGetColorTableParameterfvEXT");
4418 glGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC) loadFunction("glGetColorTableParameteriv");
4419 glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) loadFunction("glGetColorTableParameterivEXT");
4420 glGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) loadFunction("glGetCombinerInputParameterfvNV");
4421 glGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) loadFunction("glGetCombinerInputParameterivNV");
4422 glGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) loadFunction("glGetCombinerOutputParameterfvNV");
4423 glGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) loadFunction("glGetCombinerOutputParameterivNV");
4424 glGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) loadFunction("glGetCombinerStageParameterfvNV");
4425 glGetCommandHeaderNV = (PFNGLGETCOMMANDHEADERNVPROC) loadFunction("glGetCommandHeaderNV");
4426 glGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) loadFunction("glGetCompressedMultiTexImageEXT");
4427 glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) loadFunction("glGetCompressedTexImage");
4428 glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) loadFunction("glGetCompressedTexImageARB");
4429 glGetCompressedTextureImage = (PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC) loadFunction("glGetCompressedTextureImage");
4430 glGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) loadFunction("glGetCompressedTextureImageEXT");
4431 glGetCompressedTextureSubImage = (PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC) loadFunction("glGetCompressedTextureSubImage");
4432 glGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC) loadFunction("glGetConvolutionFilter");
4433 glGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC) loadFunction("glGetConvolutionFilterEXT");
4434 glGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC) loadFunction("glGetConvolutionParameterfv");
4435 glGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) loadFunction("glGetConvolutionParameterfvEXT");
4436 glGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC) loadFunction("glGetConvolutionParameteriv");
4437 glGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) loadFunction("glGetConvolutionParameterivEXT");
4438 glGetCoverageModulationTableNV = (PFNGLGETCOVERAGEMODULATIONTABLENVPROC) loadFunction("glGetCoverageModulationTableNV");
4439 glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC) loadFunction("glGetDebugMessageLog");
4440 glGetDebugMessageLogAMD = (PFNGLGETDEBUGMESSAGELOGAMDPROC) loadFunction("glGetDebugMessageLogAMD");
4441 glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC) loadFunction("glGetDebugMessageLogARB");
4442 glGetDebugMessageLogKHR = (PFNGLGETDEBUGMESSAGELOGKHRPROC) loadFunction("glGetDebugMessageLogKHR");
4443 glGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) loadFunction("glGetDoubleIndexedvEXT");
4444 glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC) loadFunction("glGetDoublei_v");
4445 glGetDoublei_vEXT = (PFNGLGETDOUBLEI_VEXTPROC) loadFunction("glGetDoublei_vEXT");
4446 glGetDoublev = (PFNGLGETDOUBLEVPROC) loadFunction("glGetDoublev");
4447 glGetError = (PFNGLGETERRORPROC) loadFunction("glGetError");
4448 glGetFenceivNV = (PFNGLGETFENCEIVNVPROC) loadFunction("glGetFenceivNV");
4449 glGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) loadFunction("glGetFinalCombinerInputParameterfvNV");
4450 glGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) loadFunction("glGetFinalCombinerInputParameterivNV");
4451 glGetFirstPerfQueryIdINTEL = (PFNGLGETFIRSTPERFQUERYIDINTELPROC) loadFunction("glGetFirstPerfQueryIdINTEL");
4452 glGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) loadFunction("glGetFloatIndexedvEXT");
4453 glGetFloati_v = (PFNGLGETFLOATI_VPROC) loadFunction("glGetFloati_v");
4454 glGetFloati_vEXT = (PFNGLGETFLOATI_VEXTPROC) loadFunction("glGetFloati_vEXT");
4455 glGetFloatv = (PFNGLGETFLOATVPROC) loadFunction("glGetFloatv");
4456 glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC) loadFunction("glGetFragDataIndex");
4457 glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) loadFunction("glGetFragDataLocation");
4458 glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) loadFunction("glGetFragDataLocationEXT");
4459 glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) loadFunction("glGetFramebufferAttachmentParameteriv");
4460 glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) loadFunction("glGetFramebufferAttachmentParameterivEXT");
4461 glGetFramebufferParameterfvAMD = (PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC) loadFunction("glGetFramebufferParameterfvAMD");
4462 glGetFramebufferParameteriv = (PFNGLGETFRAMEBUFFERPARAMETERIVPROC) loadFunction("glGetFramebufferParameteriv");
4463 glGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) loadFunction("glGetFramebufferParameterivEXT");
4464 glGetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC) loadFunction("glGetGraphicsResetStatus");
4465 glGetGraphicsResetStatusARB = (PFNGLGETGRAPHICSRESETSTATUSARBPROC) loadFunction("glGetGraphicsResetStatusARB");
4466 glGetGraphicsResetStatusKHR = (PFNGLGETGRAPHICSRESETSTATUSKHRPROC) loadFunction("glGetGraphicsResetStatusKHR");
4467 glGetHandleARB = (PFNGLGETHANDLEARBPROC) loadFunction("glGetHandleARB");
4468 glGetHistogram = (PFNGLGETHISTOGRAMPROC) loadFunction("glGetHistogram");
4469 glGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC) loadFunction("glGetHistogramEXT");
4470 glGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC) loadFunction("glGetHistogramParameterfv");
4471 glGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) loadFunction("glGetHistogramParameterfvEXT");
4472 glGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC) loadFunction("glGetHistogramParameteriv");
4473 glGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) loadFunction("glGetHistogramParameterivEXT");
4474 glGetImageHandleARB = (PFNGLGETIMAGEHANDLEARBPROC) loadFunction("glGetImageHandleARB");
4475 glGetImageHandleNV = (PFNGLGETIMAGEHANDLENVPROC) loadFunction("glGetImageHandleNV");
4476 glGetInfoLogARB = (PFNGLGETINFOLOGARBPROC) loadFunction("glGetInfoLogARB");
4477 glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC) loadFunction("glGetInteger64i_v");
4478 glGetInteger64v = (PFNGLGETINTEGER64VPROC) loadFunction("glGetInteger64v");
4479 glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) loadFunction("glGetIntegerIndexedvEXT");
4480 glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) loadFunction("glGetIntegeri_v");
4481 glGetIntegerui64i_vNV = (PFNGLGETINTEGERUI64I_VNVPROC) loadFunction("glGetIntegerui64i_vNV");
4482 glGetIntegerui64vNV = (PFNGLGETINTEGERUI64VNVPROC) loadFunction("glGetIntegerui64vNV");
4483 glGetIntegerv = (PFNGLGETINTEGERVPROC) loadFunction("glGetIntegerv");
4484 glGetInternalformatSampleivNV = (PFNGLGETINTERNALFORMATSAMPLEIVNVPROC) loadFunction("glGetInternalformatSampleivNV");
4485 glGetInternalformati64v = (PFNGLGETINTERNALFORMATI64VPROC) loadFunction("glGetInternalformati64v");
4486 glGetInternalformativ = (PFNGLGETINTERNALFORMATIVPROC) loadFunction("glGetInternalformativ");
4487 glGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC) loadFunction("glGetInvariantBooleanvEXT");
4488 glGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC) loadFunction("glGetInvariantFloatvEXT");
4489 glGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC) loadFunction("glGetInvariantIntegervEXT");
4490 glGetLightfv = (PFNGLGETLIGHTFVPROC) loadFunction("glGetLightfv");
4491 glGetLightiv = (PFNGLGETLIGHTIVPROC) loadFunction("glGetLightiv");
4492 glGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) loadFunction("glGetLocalConstantBooleanvEXT");
4493 glGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC) loadFunction("glGetLocalConstantFloatvEXT");
4494 glGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) loadFunction("glGetLocalConstantIntegervEXT");
4495 glGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC) loadFunction("glGetMapAttribParameterfvNV");
4496 glGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC) loadFunction("glGetMapAttribParameterivNV");
4497 glGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC) loadFunction("glGetMapControlPointsNV");
4498 glGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC) loadFunction("glGetMapParameterfvNV");
4499 glGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC) loadFunction("glGetMapParameterivNV");
4500 glGetMapdv = (PFNGLGETMAPDVPROC) loadFunction("glGetMapdv");
4501 glGetMapfv = (PFNGLGETMAPFVPROC) loadFunction("glGetMapfv");
4502 glGetMapiv = (PFNGLGETMAPIVPROC) loadFunction("glGetMapiv");
4503 glGetMaterialfv = (PFNGLGETMATERIALFVPROC) loadFunction("glGetMaterialfv");
4504 glGetMaterialiv = (PFNGLGETMATERIALIVPROC) loadFunction("glGetMaterialiv");
4505 glGetMemoryObjectDetachedResourcesuivNV = (PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) loadFunction("glGetMemoryObjectDetachedResourcesuivNV");
4506 glGetMemoryObjectParameterivEXT = (PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC) loadFunction("glGetMemoryObjectParameterivEXT");
4507 glGetMinmax = (PFNGLGETMINMAXPROC) loadFunction("glGetMinmax");
4508 glGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC) loadFunction("glGetMinmaxEXT");
4509 glGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC) loadFunction("glGetMinmaxParameterfv");
4510 glGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC) loadFunction("glGetMinmaxParameterfvEXT");
4511 glGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC) loadFunction("glGetMinmaxParameteriv");
4512 glGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC) loadFunction("glGetMinmaxParameterivEXT");
4513 glGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) loadFunction("glGetMultiTexEnvfvEXT");
4514 glGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) loadFunction("glGetMultiTexEnvivEXT");
4515 glGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) loadFunction("glGetMultiTexGendvEXT");
4516 glGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) loadFunction("glGetMultiTexGenfvEXT");
4517 glGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) loadFunction("glGetMultiTexGenivEXT");
4518 glGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) loadFunction("glGetMultiTexImageEXT");
4519 glGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) loadFunction("glGetMultiTexLevelParameterfvEXT");
4520 glGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) loadFunction("glGetMultiTexLevelParameterivEXT");
4521 glGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPROC) loadFunction("glGetMultiTexParameterIivEXT");
4522 glGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) loadFunction("glGetMultiTexParameterIuivEXT");
4523 glGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC) loadFunction("glGetMultiTexParameterfvEXT");
4524 glGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC) loadFunction("glGetMultiTexParameterivEXT");
4525 glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) loadFunction("glGetMultisamplefv");
4526 glGetMultisamplefvNV = (PFNGLGETMULTISAMPLEFVNVPROC) loadFunction("glGetMultisamplefvNV");
4527 glGetNamedBufferParameteri64v = (PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) loadFunction("glGetNamedBufferParameteri64v");
4528 glGetNamedBufferParameteriv = (PFNGLGETNAMEDBUFFERPARAMETERIVPROC) loadFunction("glGetNamedBufferParameteriv");
4529 glGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) loadFunction("glGetNamedBufferParameterivEXT");
4530 glGetNamedBufferParameterui64vNV = (PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) loadFunction("glGetNamedBufferParameterui64vNV");
4531 glGetNamedBufferPointerv = (PFNGLGETNAMEDBUFFERPOINTERVPROC) loadFunction("glGetNamedBufferPointerv");
4532 glGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) loadFunction("glGetNamedBufferPointervEXT");
4533 glGetNamedBufferSubData = (PFNGLGETNAMEDBUFFERSUBDATAPROC) loadFunction("glGetNamedBufferSubData");
4534 glGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) loadFunction("glGetNamedBufferSubDataEXT");
4535 glGetNamedFramebufferParameterfvAMD = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC) loadFunction("glGetNamedFramebufferParameterfvAMD");
4536 glGetNamedFramebufferAttachmentParameteriv = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC) loadFunction("glGetNamedFramebufferAttachmentParameteriv");
4537 glGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) loadFunction("glGetNamedFramebufferAttachmentParameterivEXT");
4538 glGetNamedFramebufferParameteriv = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC) loadFunction("glGetNamedFramebufferParameteriv");
4539 glGetNamedFramebufferParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) loadFunction("glGetNamedFramebufferParameterivEXT");
4540 glGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) loadFunction("glGetNamedProgramLocalParameterIivEXT");
4541 glGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) loadFunction("glGetNamedProgramLocalParameterIuivEXT");
4542 glGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) loadFunction("glGetNamedProgramLocalParameterdvEXT");
4543 glGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) loadFunction("glGetNamedProgramLocalParameterfvEXT");
4544 glGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) loadFunction("glGetNamedProgramStringEXT");
4545 glGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) loadFunction("glGetNamedProgramivEXT");
4546 glGetNamedRenderbufferParameteriv = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) loadFunction("glGetNamedRenderbufferParameteriv");
4547 glGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) loadFunction("glGetNamedRenderbufferParameterivEXT");
4548 glGetNamedStringARB = (PFNGLGETNAMEDSTRINGARBPROC) loadFunction("glGetNamedStringARB");
4549 glGetNamedStringivARB = (PFNGLGETNAMEDSTRINGIVARBPROC) loadFunction("glGetNamedStringivARB");
4550 glGetNextPerfQueryIdINTEL = (PFNGLGETNEXTPERFQUERYIDINTELPROC) loadFunction("glGetNextPerfQueryIdINTEL");
4551 glGetObjectLabel = (PFNGLGETOBJECTLABELPROC) loadFunction("glGetObjectLabel");
4552 glGetObjectLabelEXT = (PFNGLGETOBJECTLABELEXTPROC) loadFunction("glGetObjectLabelEXT");
4553 glGetObjectLabelKHR = (PFNGLGETOBJECTLABELKHRPROC) loadFunction("glGetObjectLabelKHR");
4554 glGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC) loadFunction("glGetObjectParameterfvARB");
4555 glGetObjectParameterivAPPLE = (PFNGLGETOBJECTPARAMETERIVAPPLEPROC) loadFunction("glGetObjectParameterivAPPLE");
4556 glGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC) loadFunction("glGetObjectParameterivARB");
4557 glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC) loadFunction("glGetObjectPtrLabel");
4558 glGetObjectPtrLabelKHR = (PFNGLGETOBJECTPTRLABELKHRPROC) loadFunction("glGetObjectPtrLabelKHR");
4559 glGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC) loadFunction("glGetOcclusionQueryivNV");
4560 glGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC) loadFunction("glGetOcclusionQueryuivNV");
4561 glGetPathColorGenfvNV = (PFNGLGETPATHCOLORGENFVNVPROC) loadFunction("glGetPathColorGenfvNV");
4562 glGetPathColorGenivNV = (PFNGLGETPATHCOLORGENIVNVPROC) loadFunction("glGetPathColorGenivNV");
4563 glGetPathCommandsNV = (PFNGLGETPATHCOMMANDSNVPROC) loadFunction("glGetPathCommandsNV");
4564 glGetPathCoordsNV = (PFNGLGETPATHCOORDSNVPROC) loadFunction("glGetPathCoordsNV");
4565 glGetPathDashArrayNV = (PFNGLGETPATHDASHARRAYNVPROC) loadFunction("glGetPathDashArrayNV");
4566 glGetPathLengthNV = (PFNGLGETPATHLENGTHNVPROC) loadFunction("glGetPathLengthNV");
4567 glGetPathMetricRangeNV = (PFNGLGETPATHMETRICRANGENVPROC) loadFunction("glGetPathMetricRangeNV");
4568 glGetPathMetricsNV = (PFNGLGETPATHMETRICSNVPROC) loadFunction("glGetPathMetricsNV");
4569 glGetPathParameterfvNV = (PFNGLGETPATHPARAMETERFVNVPROC) loadFunction("glGetPathParameterfvNV");
4570 glGetPathParameterivNV = (PFNGLGETPATHPARAMETERIVNVPROC) loadFunction("glGetPathParameterivNV");
4571 glGetPathSpacingNV = (PFNGLGETPATHSPACINGNVPROC) loadFunction("glGetPathSpacingNV");
4572 glGetPathTexGenfvNV = (PFNGLGETPATHTEXGENFVNVPROC) loadFunction("glGetPathTexGenfvNV");
4573 glGetPathTexGenivNV = (PFNGLGETPATHTEXGENIVNVPROC) loadFunction("glGetPathTexGenivNV");
4574 glGetPerfCounterInfoINTEL = (PFNGLGETPERFCOUNTERINFOINTELPROC) loadFunction("glGetPerfCounterInfoINTEL");
4575 glGetPerfMonitorCounterDataAMD = (PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) loadFunction("glGetPerfMonitorCounterDataAMD");
4576 glGetPerfMonitorCounterInfoAMD = (PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) loadFunction("glGetPerfMonitorCounterInfoAMD");
4577 glGetPerfMonitorCounterStringAMD = (PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) loadFunction("glGetPerfMonitorCounterStringAMD");
4578 glGetPerfMonitorCountersAMD = (PFNGLGETPERFMONITORCOUNTERSAMDPROC) loadFunction("glGetPerfMonitorCountersAMD");
4579 glGetPerfMonitorGroupStringAMD = (PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) loadFunction("glGetPerfMonitorGroupStringAMD");
4580 glGetPerfMonitorGroupsAMD = (PFNGLGETPERFMONITORGROUPSAMDPROC) loadFunction("glGetPerfMonitorGroupsAMD");
4581 glGetPerfQueryDataINTEL = (PFNGLGETPERFQUERYDATAINTELPROC) loadFunction("glGetPerfQueryDataINTEL");
4582 glGetPerfQueryIdByNameINTEL = (PFNGLGETPERFQUERYIDBYNAMEINTELPROC) loadFunction("glGetPerfQueryIdByNameINTEL");
4583 glGetPerfQueryInfoINTEL = (PFNGLGETPERFQUERYINFOINTELPROC) loadFunction("glGetPerfQueryInfoINTEL");
4584 glGetPixelMapfv = (PFNGLGETPIXELMAPFVPROC) loadFunction("glGetPixelMapfv");
4585 glGetPixelMapuiv = (PFNGLGETPIXELMAPUIVPROC) loadFunction("glGetPixelMapuiv");
4586 glGetPixelMapusv = (PFNGLGETPIXELMAPUSVPROC) loadFunction("glGetPixelMapusv");
4587 glGetPixelTransformParameterfvEXT = (PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) loadFunction("glGetPixelTransformParameterfvEXT");
4588 glGetPixelTransformParameterivEXT = (PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) loadFunction("glGetPixelTransformParameterivEXT");
4589 glGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) loadFunction("glGetPointerIndexedvEXT");
4590 glGetPointeri_vEXT = (PFNGLGETPOINTERI_VEXTPROC) loadFunction("glGetPointeri_vEXT");
4591 glGetPointerv = (PFNGLGETPOINTERVPROC) loadFunction("glGetPointerv");
4592 glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC) loadFunction("glGetPointervEXT");
4593 glGetPointervKHR = (PFNGLGETPOINTERVKHRPROC) loadFunction("glGetPointervKHR");
4594 glGetPolygonStipple = (PFNGLGETPOLYGONSTIPPLEPROC) loadFunction("glGetPolygonStipple");
4595 glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC) loadFunction("glGetProgramBinary");
4596 glGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) loadFunction("glGetProgramEnvParameterIivNV");
4597 glGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) loadFunction("glGetProgramEnvParameterIuivNV");
4598 glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC) loadFunction("glGetProgramEnvParameterdvARB");
4599 glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC) loadFunction("glGetProgramEnvParameterfvARB");
4600 glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) loadFunction("glGetProgramInfoLog");
4601 glGetProgramInterfaceiv = (PFNGLGETPROGRAMINTERFACEIVPROC) loadFunction("glGetProgramInterfaceiv");
4602 glGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) loadFunction("glGetProgramLocalParameterIivNV");
4603 glGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) loadFunction("glGetProgramLocalParameterIuivNV");
4604 glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) loadFunction("glGetProgramLocalParameterdvARB");
4605 glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) loadFunction("glGetProgramLocalParameterfvARB");
4606 glGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) loadFunction("glGetProgramNamedParameterdvNV");
4607 glGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) loadFunction("glGetProgramNamedParameterfvNV");
4608 glGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC) loadFunction("glGetProgramParameterdvNV");
4609 glGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC) loadFunction("glGetProgramParameterfvNV");
4610 glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC) loadFunction("glGetProgramPipelineInfoLog");
4611 glGetProgramPipelineInfoLogEXT = (PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC) loadFunction("glGetProgramPipelineInfoLogEXT");
4612 glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC) loadFunction("glGetProgramPipelineiv");
4613 glGetProgramPipelineivEXT = (PFNGLGETPROGRAMPIPELINEIVEXTPROC) loadFunction("glGetProgramPipelineivEXT");
4614 glGetProgramResourceIndex = (PFNGLGETPROGRAMRESOURCEINDEXPROC) loadFunction("glGetProgramResourceIndex");
4615 glGetProgramResourceLocation = (PFNGLGETPROGRAMRESOURCELOCATIONPROC) loadFunction("glGetProgramResourceLocation");
4616 glGetProgramResourceLocationIndex = (PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) loadFunction("glGetProgramResourceLocationIndex");
4617 glGetProgramResourceName = (PFNGLGETPROGRAMRESOURCENAMEPROC) loadFunction("glGetProgramResourceName");
4618 glGetProgramResourcefvNV = (PFNGLGETPROGRAMRESOURCEFVNVPROC) loadFunction("glGetProgramResourcefvNV");
4619 glGetProgramResourceiv = (PFNGLGETPROGRAMRESOURCEIVPROC) loadFunction("glGetProgramResourceiv");
4620 glGetProgramStageiv = (PFNGLGETPROGRAMSTAGEIVPROC) loadFunction("glGetProgramStageiv");
4621 glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) loadFunction("glGetProgramStringARB");
4622 glGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC) loadFunction("glGetProgramStringNV");
4623 glGetProgramSubroutineParameteruivNV = (PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC) loadFunction("glGetProgramSubroutineParameteruivNV");
4624 glGetProgramiv = (PFNGLGETPROGRAMIVPROC) loadFunction("glGetProgramiv");
4625 glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) loadFunction("glGetProgramivARB");
4626 glGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC) loadFunction("glGetProgramivNV");
4627 glGetQueryBufferObjecti64v = (PFNGLGETQUERYBUFFEROBJECTI64VPROC) loadFunction("glGetQueryBufferObjecti64v");
4628 glGetQueryBufferObjectiv = (PFNGLGETQUERYBUFFEROBJECTIVPROC) loadFunction("glGetQueryBufferObjectiv");
4629 glGetQueryBufferObjectui64v = (PFNGLGETQUERYBUFFEROBJECTUI64VPROC) loadFunction("glGetQueryBufferObjectui64v");
4630 glGetQueryBufferObjectuiv = (PFNGLGETQUERYBUFFEROBJECTUIVPROC) loadFunction("glGetQueryBufferObjectuiv");
4631 glGetQueryIndexediv = (PFNGLGETQUERYINDEXEDIVPROC) loadFunction("glGetQueryIndexediv");
4632 glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC) loadFunction("glGetQueryObjecti64v");
4633 glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) loadFunction("glGetQueryObjecti64vEXT");
4634 glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) loadFunction("glGetQueryObjectiv");
4635 glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC) loadFunction("glGetQueryObjectivARB");
4636 glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC) loadFunction("glGetQueryObjectui64v");
4637 glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) loadFunction("glGetQueryObjectui64vEXT");
4638 glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) loadFunction("glGetQueryObjectuiv");
4639 glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC) loadFunction("glGetQueryObjectuivARB");
4640 glGetQueryiv = (PFNGLGETQUERYIVPROC) loadFunction("glGetQueryiv");
4641 glGetQueryivARB = (PFNGLGETQUERYIVARBPROC) loadFunction("glGetQueryivARB");
4642 glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) loadFunction("glGetRenderbufferParameteriv");
4643 glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) loadFunction("glGetRenderbufferParameterivEXT");
4644 glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) loadFunction("glGetSamplerParameterIiv");
4645 glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) loadFunction("glGetSamplerParameterIuiv");
4646 glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) loadFunction("glGetSamplerParameterfv");
4647 glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) loadFunction("glGetSamplerParameteriv");
4648 glGetSemaphoreParameterivNV = (PFNGLGETSEMAPHOREPARAMETERIVNVPROC) loadFunction("glGetSemaphoreParameterivNV");
4649 glGetSemaphoreParameterui64vEXT = (PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC) loadFunction("glGetSemaphoreParameterui64vEXT");
4650 glGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC) loadFunction("glGetSeparableFilter");
4651 glGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC) loadFunction("glGetSeparableFilterEXT");
4652 glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) loadFunction("glGetShaderInfoLog");
4653 glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC) loadFunction("glGetShaderPrecisionFormat");
4654 glGetShaderSource = (PFNGLGETSHADERSOURCEPROC) loadFunction("glGetShaderSource");
4655 glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC) loadFunction("glGetShaderSourceARB");
4656 glGetShaderiv = (PFNGLGETSHADERIVPROC) loadFunction("glGetShaderiv");
4657 glGetShadingRateImagePaletteNV = (PFNGLGETSHADINGRATEIMAGEPALETTENVPROC) loadFunction("glGetShadingRateImagePaletteNV");
4658 glGetShadingRateSampleLocationivNV = (PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC) loadFunction("glGetShadingRateSampleLocationivNV");
4659 glGetStageIndexNV = (PFNGLGETSTAGEINDEXNVPROC) loadFunction("glGetStageIndexNV");
4660 glGetString = (PFNGLGETSTRINGPROC) loadFunction("glGetString");
4661 glGetStringi = (PFNGLGETSTRINGIPROC) loadFunction("glGetStringi");
4662 glGetSubroutineIndex = (PFNGLGETSUBROUTINEINDEXPROC) loadFunction("glGetSubroutineIndex");
4663 glGetSubroutineUniformLocation = (PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) loadFunction("glGetSubroutineUniformLocation");
4664 glGetSynciv = (PFNGLGETSYNCIVPROC) loadFunction("glGetSynciv");
4665 glGetTexEnvfv = (PFNGLGETTEXENVFVPROC) loadFunction("glGetTexEnvfv");
4666 glGetTexEnviv = (PFNGLGETTEXENVIVPROC) loadFunction("glGetTexEnviv");
4667 glGetTexGendv = (PFNGLGETTEXGENDVPROC) loadFunction("glGetTexGendv");
4668 glGetTexGenfv = (PFNGLGETTEXGENFVPROC) loadFunction("glGetTexGenfv");
4669 glGetTexGeniv = (PFNGLGETTEXGENIVPROC) loadFunction("glGetTexGeniv");
4670 glGetTexImage = (PFNGLGETTEXIMAGEPROC) loadFunction("glGetTexImage");
4671 glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC) loadFunction("glGetTexLevelParameterfv");
4672 glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC) loadFunction("glGetTexLevelParameteriv");
4673 glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) loadFunction("glGetTexParameterIiv");
4674 glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) loadFunction("glGetTexParameterIivEXT");
4675 glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) loadFunction("glGetTexParameterIuiv");
4676 glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) loadFunction("glGetTexParameterIuivEXT");
4677 glGetTexParameterPointervAPPLE = (PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) loadFunction("glGetTexParameterPointervAPPLE");
4678 glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC) loadFunction("glGetTexParameterfv");
4679 glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC) loadFunction("glGetTexParameteriv");
4680 glGetTextureHandleARB = (PFNGLGETTEXTUREHANDLEARBPROC) loadFunction("glGetTextureHandleARB");
4681 glGetTextureHandleNV = (PFNGLGETTEXTUREHANDLENVPROC) loadFunction("glGetTextureHandleNV");
4682 glGetTextureImage = (PFNGLGETTEXTUREIMAGEPROC) loadFunction("glGetTextureImage");
4683 glGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) loadFunction("glGetTextureImageEXT");
4684 glGetTextureLevelParameterfv = (PFNGLGETTEXTURELEVELPARAMETERFVPROC) loadFunction("glGetTextureLevelParameterfv");
4685 glGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) loadFunction("glGetTextureLevelParameterfvEXT");
4686 glGetTextureLevelParameteriv = (PFNGLGETTEXTURELEVELPARAMETERIVPROC) loadFunction("glGetTextureLevelParameteriv");
4687 glGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) loadFunction("glGetTextureLevelParameterivEXT");
4688 glGetTextureParameterIiv = (PFNGLGETTEXTUREPARAMETERIIVPROC) loadFunction("glGetTextureParameterIiv");
4689 glGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC) loadFunction("glGetTextureParameterIivEXT");
4690 glGetTextureParameterIuiv = (PFNGLGETTEXTUREPARAMETERIUIVPROC) loadFunction("glGetTextureParameterIuiv");
4691 glGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) loadFunction("glGetTextureParameterIuivEXT");
4692 glGetTextureParameterfv = (PFNGLGETTEXTUREPARAMETERFVPROC) loadFunction("glGetTextureParameterfv");
4693 glGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC) loadFunction("glGetTextureParameterfvEXT");
4694 glGetTextureParameteriv = (PFNGLGETTEXTUREPARAMETERIVPROC) loadFunction("glGetTextureParameteriv");
4695 glGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC) loadFunction("glGetTextureParameterivEXT");
4696 glGetTextureSamplerHandleARB = (PFNGLGETTEXTURESAMPLERHANDLEARBPROC) loadFunction("glGetTextureSamplerHandleARB");
4697 glGetTextureSamplerHandleNV = (PFNGLGETTEXTURESAMPLERHANDLENVPROC) loadFunction("glGetTextureSamplerHandleNV");
4698 glGetTextureSubImage = (PFNGLGETTEXTURESUBIMAGEPROC) loadFunction("glGetTextureSubImage");
4699 glGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC) loadFunction("glGetTrackMatrixivNV");
4700 glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) loadFunction("glGetTransformFeedbackVarying");
4701 glGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) loadFunction("glGetTransformFeedbackVaryingEXT");
4702 glGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) loadFunction("glGetTransformFeedbackVaryingNV");
4703 glGetTransformFeedbacki64_v = (PFNGLGETTRANSFORMFEEDBACKI64_VPROC) loadFunction("glGetTransformFeedbacki64_v");
4704 glGetTransformFeedbacki_v = (PFNGLGETTRANSFORMFEEDBACKI_VPROC) loadFunction("glGetTransformFeedbacki_v");
4705 glGetTransformFeedbackiv = (PFNGLGETTRANSFORMFEEDBACKIVPROC) loadFunction("glGetTransformFeedbackiv");
4706 glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) loadFunction("glGetUniformBlockIndex");
4707 glGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC) loadFunction("glGetUniformBufferSizeEXT");
4708 glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) loadFunction("glGetUniformIndices");
4709 glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) loadFunction("glGetUniformLocation");
4710 glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC) loadFunction("glGetUniformLocationARB");
4711 glGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC) loadFunction("glGetUniformOffsetEXT");
4712 glGetUniformSubroutineuiv = (PFNGLGETUNIFORMSUBROUTINEUIVPROC) loadFunction("glGetUniformSubroutineuiv");
4713 glGetUniformdv = (PFNGLGETUNIFORMDVPROC) loadFunction("glGetUniformdv");
4714 glGetUniformfv = (PFNGLGETUNIFORMFVPROC) loadFunction("glGetUniformfv");
4715 glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC) loadFunction("glGetUniformfvARB");
4716 glGetUniformi64vARB = (PFNGLGETUNIFORMI64VARBPROC) loadFunction("glGetUniformi64vARB");
4717 glGetUniformi64vNV = (PFNGLGETUNIFORMI64VNVPROC) loadFunction("glGetUniformi64vNV");
4718 glGetUniformiv = (PFNGLGETUNIFORMIVPROC) loadFunction("glGetUniformiv");
4719 glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC) loadFunction("glGetUniformivARB");
4720 glGetUniformui64vARB = (PFNGLGETUNIFORMUI64VARBPROC) loadFunction("glGetUniformui64vARB");
4721 glGetUniformui64vNV = (PFNGLGETUNIFORMUI64VNVPROC) loadFunction("glGetUniformui64vNV");
4722 glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) loadFunction("glGetUniformuiv");
4723 glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) loadFunction("glGetUniformuivEXT");
4724 glGetUnsignedBytevEXT = (PFNGLGETUNSIGNEDBYTEVEXTPROC) loadFunction("glGetUnsignedBytevEXT");
4725 glGetUnsignedBytei_vEXT = (PFNGLGETUNSIGNEDBYTEI_VEXTPROC) loadFunction("glGetUnsignedBytei_vEXT");
4726 glGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC) loadFunction("glGetVariantBooleanvEXT");
4727 glGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC) loadFunction("glGetVariantFloatvEXT");
4728 glGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC) loadFunction("glGetVariantIntegervEXT");
4729 glGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC) loadFunction("glGetVariantPointervEXT");
4730 glGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) loadFunction("glGetVaryingLocationNV");
4731 glGetVertexArrayIndexed64iv = (PFNGLGETVERTEXARRAYINDEXED64IVPROC) loadFunction("glGetVertexArrayIndexed64iv");
4732 glGetVertexArrayIndexediv = (PFNGLGETVERTEXARRAYINDEXEDIVPROC) loadFunction("glGetVertexArrayIndexediv");
4733 glGetVertexArrayIntegeri_vEXT = (PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) loadFunction("glGetVertexArrayIntegeri_vEXT");
4734 glGetVertexArrayIntegervEXT = (PFNGLGETVERTEXARRAYINTEGERVEXTPROC) loadFunction("glGetVertexArrayIntegervEXT");
4735 glGetVertexArrayPointeri_vEXT = (PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) loadFunction("glGetVertexArrayPointeri_vEXT");
4736 glGetVertexArrayPointervEXT = (PFNGLGETVERTEXARRAYPOINTERVEXTPROC) loadFunction("glGetVertexArrayPointervEXT");
4737 glGetVertexArrayiv = (PFNGLGETVERTEXARRAYIVPROC) loadFunction("glGetVertexArrayiv");
4738 glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) loadFunction("glGetVertexAttribIiv");
4739 glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) loadFunction("glGetVertexAttribIivEXT");
4740 glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) loadFunction("glGetVertexAttribIuiv");
4741 glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) loadFunction("glGetVertexAttribIuivEXT");
4742 glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC) loadFunction("glGetVertexAttribLdv");
4743 glGetVertexAttribLdvEXT = (PFNGLGETVERTEXATTRIBLDVEXTPROC) loadFunction("glGetVertexAttribLdvEXT");
4744 glGetVertexAttribLi64vNV = (PFNGLGETVERTEXATTRIBLI64VNVPROC) loadFunction("glGetVertexAttribLi64vNV");
4745 glGetVertexAttribLui64vARB = (PFNGLGETVERTEXATTRIBLUI64VARBPROC) loadFunction("glGetVertexAttribLui64vARB");
4746 glGetVertexAttribLui64vNV = (PFNGLGETVERTEXATTRIBLUI64VNVPROC) loadFunction("glGetVertexAttribLui64vNV");
4747 glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) loadFunction("glGetVertexAttribPointerv");
4748 glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC) loadFunction("glGetVertexAttribPointervARB");
4749 glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC) loadFunction("glGetVertexAttribPointervNV");
4750 glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) loadFunction("glGetVertexAttribdv");
4751 glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) loadFunction("glGetVertexAttribdvARB");
4752 glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC) loadFunction("glGetVertexAttribdvNV");
4753 glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) loadFunction("glGetVertexAttribfv");
4754 glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) loadFunction("glGetVertexAttribfvARB");
4755 glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC) loadFunction("glGetVertexAttribfvNV");
4756 glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) loadFunction("glGetVertexAttribiv");
4757 glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) loadFunction("glGetVertexAttribivARB");
4758 glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC) loadFunction("glGetVertexAttribivNV");
4759 glGetVideoCaptureStreamdvNV = (PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) loadFunction("glGetVideoCaptureStreamdvNV");
4760 glGetVideoCaptureStreamfvNV = (PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) loadFunction("glGetVideoCaptureStreamfvNV");
4761 glGetVideoCaptureStreamivNV = (PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) loadFunction("glGetVideoCaptureStreamivNV");
4762 glGetVideoCaptureivNV = (PFNGLGETVIDEOCAPTUREIVNVPROC) loadFunction("glGetVideoCaptureivNV");
4763 glGetVideoi64vNV = (PFNGLGETVIDEOI64VNVPROC) loadFunction("glGetVideoi64vNV");
4764 glGetVideoivNV = (PFNGLGETVIDEOIVNVPROC) loadFunction("glGetVideoivNV");
4765 glGetVideoui64vNV = (PFNGLGETVIDEOUI64VNVPROC) loadFunction("glGetVideoui64vNV");
4766 glGetVideouivNV = (PFNGLGETVIDEOUIVNVPROC) loadFunction("glGetVideouivNV");
4767 glGetnColorTable = (PFNGLGETNCOLORTABLEPROC) loadFunction("glGetnColorTable");
4768 glGetnColorTableARB = (PFNGLGETNCOLORTABLEARBPROC) loadFunction("glGetnColorTableARB");
4769 glGetnCompressedTexImage = (PFNGLGETNCOMPRESSEDTEXIMAGEPROC) loadFunction("glGetnCompressedTexImage");
4770 glGetnCompressedTexImageARB = (PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) loadFunction("glGetnCompressedTexImageARB");
4771 glGetnConvolutionFilter = (PFNGLGETNCONVOLUTIONFILTERPROC) loadFunction("glGetnConvolutionFilter");
4772 glGetnConvolutionFilterARB = (PFNGLGETNCONVOLUTIONFILTERARBPROC) loadFunction("glGetnConvolutionFilterARB");
4773 glGetnHistogram = (PFNGLGETNHISTOGRAMPROC) loadFunction("glGetnHistogram");
4774 glGetnHistogramARB = (PFNGLGETNHISTOGRAMARBPROC) loadFunction("glGetnHistogramARB");
4775 glGetnMapdv = (PFNGLGETNMAPDVPROC) loadFunction("glGetnMapdv");
4776 glGetnMapdvARB = (PFNGLGETNMAPDVARBPROC) loadFunction("glGetnMapdvARB");
4777 glGetnMapfv = (PFNGLGETNMAPFVPROC) loadFunction("glGetnMapfv");
4778 glGetnMapfvARB = (PFNGLGETNMAPFVARBPROC) loadFunction("glGetnMapfvARB");
4779 glGetnMapiv = (PFNGLGETNMAPIVPROC) loadFunction("glGetnMapiv");
4780 glGetnMapivARB = (PFNGLGETNMAPIVARBPROC) loadFunction("glGetnMapivARB");
4781 glGetnMinmax = (PFNGLGETNMINMAXPROC) loadFunction("glGetnMinmax");
4782 glGetnMinmaxARB = (PFNGLGETNMINMAXARBPROC) loadFunction("glGetnMinmaxARB");
4783 glGetnPixelMapfv = (PFNGLGETNPIXELMAPFVPROC) loadFunction("glGetnPixelMapfv");
4784 glGetnPixelMapfvARB = (PFNGLGETNPIXELMAPFVARBPROC) loadFunction("glGetnPixelMapfvARB");
4785 glGetnPixelMapuiv = (PFNGLGETNPIXELMAPUIVPROC) loadFunction("glGetnPixelMapuiv");
4786 glGetnPixelMapuivARB = (PFNGLGETNPIXELMAPUIVARBPROC) loadFunction("glGetnPixelMapuivARB");
4787 glGetnPixelMapusv = (PFNGLGETNPIXELMAPUSVPROC) loadFunction("glGetnPixelMapusv");
4788 glGetnPixelMapusvARB = (PFNGLGETNPIXELMAPUSVARBPROC) loadFunction("glGetnPixelMapusvARB");
4789 glGetnPolygonStipple = (PFNGLGETNPOLYGONSTIPPLEPROC) loadFunction("glGetnPolygonStipple");
4790 glGetnPolygonStippleARB = (PFNGLGETNPOLYGONSTIPPLEARBPROC) loadFunction("glGetnPolygonStippleARB");
4791 glGetnSeparableFilter = (PFNGLGETNSEPARABLEFILTERPROC) loadFunction("glGetnSeparableFilter");
4792 glGetnSeparableFilterARB = (PFNGLGETNSEPARABLEFILTERARBPROC) loadFunction("glGetnSeparableFilterARB");
4793 glGetnTexImage = (PFNGLGETNTEXIMAGEPROC) loadFunction("glGetnTexImage");
4794 glGetnTexImageARB = (PFNGLGETNTEXIMAGEARBPROC) loadFunction("glGetnTexImageARB");
4795 glGetnUniformdv = (PFNGLGETNUNIFORMDVPROC) loadFunction("glGetnUniformdv");
4796 glGetnUniformdvARB = (PFNGLGETNUNIFORMDVARBPROC) loadFunction("glGetnUniformdvARB");
4797 glGetnUniformfv = (PFNGLGETNUNIFORMFVPROC) loadFunction("glGetnUniformfv");
4798 glGetnUniformfvARB = (PFNGLGETNUNIFORMFVARBPROC) loadFunction("glGetnUniformfvARB");
4799 glGetnUniformfvKHR = (PFNGLGETNUNIFORMFVKHRPROC) loadFunction("glGetnUniformfvKHR");
4800 glGetnUniformi64vARB = (PFNGLGETNUNIFORMI64VARBPROC) loadFunction("glGetnUniformi64vARB");
4801 glGetnUniformiv = (PFNGLGETNUNIFORMIVPROC) loadFunction("glGetnUniformiv");
4802 glGetnUniformivARB = (PFNGLGETNUNIFORMIVARBPROC) loadFunction("glGetnUniformivARB");
4803 glGetnUniformivKHR = (PFNGLGETNUNIFORMIVKHRPROC) loadFunction("glGetnUniformivKHR");
4804 glGetnUniformui64vARB = (PFNGLGETNUNIFORMUI64VARBPROC) loadFunction("glGetnUniformui64vARB");
4805 glGetnUniformuiv = (PFNGLGETNUNIFORMUIVPROC) loadFunction("glGetnUniformuiv");
4806 glGetnUniformuivARB = (PFNGLGETNUNIFORMUIVARBPROC) loadFunction("glGetnUniformuivARB");
4807 glGetnUniformuivKHR = (PFNGLGETNUNIFORMUIVKHRPROC) loadFunction("glGetnUniformuivKHR");
4808 glHint = (PFNGLHINTPROC) loadFunction("glHint");
4809 glHistogram = (PFNGLHISTOGRAMPROC) loadFunction("glHistogram");
4810 glHistogramEXT = (PFNGLHISTOGRAMEXTPROC) loadFunction("glHistogramEXT");
4811 glImportMemoryFdEXT = (PFNGLIMPORTMEMORYFDEXTPROC) loadFunction("glImportMemoryFdEXT");
4812 glImportMemoryWin32HandleEXT = (PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC) loadFunction("glImportMemoryWin32HandleEXT");
4813 glImportMemoryWin32NameEXT = (PFNGLIMPORTMEMORYWIN32NAMEEXTPROC) loadFunction("glImportMemoryWin32NameEXT");
4814 glImportSemaphoreFdEXT = (PFNGLIMPORTSEMAPHOREFDEXTPROC) loadFunction("glImportSemaphoreFdEXT");
4815 glImportSemaphoreWin32HandleEXT = (PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC) loadFunction("glImportSemaphoreWin32HandleEXT");
4816 glImportSemaphoreWin32NameEXT = (PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC) loadFunction("glImportSemaphoreWin32NameEXT");
4817 glImportSyncEXT = (PFNGLIMPORTSYNCEXTPROC) loadFunction("glImportSyncEXT");
4818 glIndexFormatNV = (PFNGLINDEXFORMATNVPROC) loadFunction("glIndexFormatNV");
4819 glIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC) loadFunction("glIndexFuncEXT");
4820 glIndexMask = (PFNGLINDEXMASKPROC) loadFunction("glIndexMask");
4821 glIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC) loadFunction("glIndexMaterialEXT");
4822 glIndexPointer = (PFNGLINDEXPOINTERPROC) loadFunction("glIndexPointer");
4823 glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC) loadFunction("glIndexPointerEXT");
4824 glIndexd = (PFNGLINDEXDPROC) loadFunction("glIndexd");
4825 glIndexdv = (PFNGLINDEXDVPROC) loadFunction("glIndexdv");
4826 glIndexf = (PFNGLINDEXFPROC) loadFunction("glIndexf");
4827 glIndexfv = (PFNGLINDEXFVPROC) loadFunction("glIndexfv");
4828 glIndexi = (PFNGLINDEXIPROC) loadFunction("glIndexi");
4829 glIndexiv = (PFNGLINDEXIVPROC) loadFunction("glIndexiv");
4830 glIndexs = (PFNGLINDEXSPROC) loadFunction("glIndexs");
4831 glIndexsv = (PFNGLINDEXSVPROC) loadFunction("glIndexsv");
4832 glIndexub = (PFNGLINDEXUBPROC) loadFunction("glIndexub");
4833 glIndexubv = (PFNGLINDEXUBVPROC) loadFunction("glIndexubv");
4834 glInitNames = (PFNGLINITNAMESPROC) loadFunction("glInitNames");
4835 glInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC) loadFunction("glInsertComponentEXT");
4836 glInsertEventMarkerEXT = (PFNGLINSERTEVENTMARKEREXTPROC) loadFunction("glInsertEventMarkerEXT");
4837 glInterleavedArrays = (PFNGLINTERLEAVEDARRAYSPROC) loadFunction("glInterleavedArrays");
4838 glInterpolatePathsNV = (PFNGLINTERPOLATEPATHSNVPROC) loadFunction("glInterpolatePathsNV");
4839 glInvalidateBufferData = (PFNGLINVALIDATEBUFFERDATAPROC) loadFunction("glInvalidateBufferData");
4840 glInvalidateBufferSubData = (PFNGLINVALIDATEBUFFERSUBDATAPROC) loadFunction("glInvalidateBufferSubData");
4841 glInvalidateFramebuffer = (PFNGLINVALIDATEFRAMEBUFFERPROC) loadFunction("glInvalidateFramebuffer");
4842 glInvalidateNamedFramebufferData = (PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC) loadFunction("glInvalidateNamedFramebufferData");
4843 glInvalidateNamedFramebufferSubData = (PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC) loadFunction("glInvalidateNamedFramebufferSubData");
4844 glInvalidateSubFramebuffer = (PFNGLINVALIDATESUBFRAMEBUFFERPROC) loadFunction("glInvalidateSubFramebuffer");
4845 glInvalidateTexImage = (PFNGLINVALIDATETEXIMAGEPROC) loadFunction("glInvalidateTexImage");
4846 glInvalidateTexSubImage = (PFNGLINVALIDATETEXSUBIMAGEPROC) loadFunction("glInvalidateTexSubImage");
4847 glIsBuffer = (PFNGLISBUFFERPROC) loadFunction("glIsBuffer");
4848 glIsBufferARB = (PFNGLISBUFFERARBPROC) loadFunction("glIsBufferARB");
4849 glIsBufferResidentNV = (PFNGLISBUFFERRESIDENTNVPROC) loadFunction("glIsBufferResidentNV");
4850 glIsCommandListNV = (PFNGLISCOMMANDLISTNVPROC) loadFunction("glIsCommandListNV");
4851 glIsEnabled = (PFNGLISENABLEDPROC) loadFunction("glIsEnabled");
4852 glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) loadFunction("glIsEnabledIndexedEXT");
4853 glIsEnabledi = (PFNGLISENABLEDIPROC) loadFunction("glIsEnabledi");
4854 glIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC) loadFunction("glIsFenceAPPLE");
4855 glIsFenceNV = (PFNGLISFENCENVPROC) loadFunction("glIsFenceNV");
4856 glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) loadFunction("glIsFramebuffer");
4857 glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC) loadFunction("glIsFramebufferEXT");
4858 glIsImageHandleResidentARB = (PFNGLISIMAGEHANDLERESIDENTARBPROC) loadFunction("glIsImageHandleResidentARB");
4859 glIsImageHandleResidentNV = (PFNGLISIMAGEHANDLERESIDENTNVPROC) loadFunction("glIsImageHandleResidentNV");
4860 glIsList = (PFNGLISLISTPROC) loadFunction("glIsList");
4861 glIsMemoryObjectEXT = (PFNGLISMEMORYOBJECTEXTPROC) loadFunction("glIsMemoryObjectEXT");
4862 glIsNameAMD = (PFNGLISNAMEAMDPROC) loadFunction("glIsNameAMD");
4863 glIsNamedBufferResidentNV = (PFNGLISNAMEDBUFFERRESIDENTNVPROC) loadFunction("glIsNamedBufferResidentNV");
4864 glIsNamedStringARB = (PFNGLISNAMEDSTRINGARBPROC) loadFunction("glIsNamedStringARB");
4865 glIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC) loadFunction("glIsOcclusionQueryNV");
4866 glIsPathNV = (PFNGLISPATHNVPROC) loadFunction("glIsPathNV");
4867 glIsPointInFillPathNV = (PFNGLISPOINTINFILLPATHNVPROC) loadFunction("glIsPointInFillPathNV");
4868 glIsPointInStrokePathNV = (PFNGLISPOINTINSTROKEPATHNVPROC) loadFunction("glIsPointInStrokePathNV");
4869 glIsProgram = (PFNGLISPROGRAMPROC) loadFunction("glIsProgram");
4870 glIsProgramARB = (PFNGLISPROGRAMARBPROC) loadFunction("glIsProgramARB");
4871 glIsProgramNV = (PFNGLISPROGRAMNVPROC) loadFunction("glIsProgramNV");
4872 glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC) loadFunction("glIsProgramPipeline");
4873 glIsProgramPipelineEXT = (PFNGLISPROGRAMPIPELINEEXTPROC) loadFunction("glIsProgramPipelineEXT");
4874 glIsQuery = (PFNGLISQUERYPROC) loadFunction("glIsQuery");
4875 glIsQueryARB = (PFNGLISQUERYARBPROC) loadFunction("glIsQueryARB");
4876 glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) loadFunction("glIsRenderbuffer");
4877 glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC) loadFunction("glIsRenderbufferEXT");
4878 glIsSemaphoreEXT = (PFNGLISSEMAPHOREEXTPROC) loadFunction("glIsSemaphoreEXT");
4879 glIsSampler = (PFNGLISSAMPLERPROC) loadFunction("glIsSampler");
4880 glIsShader = (PFNGLISSHADERPROC) loadFunction("glIsShader");
4881 glIsStateNV = (PFNGLISSTATENVPROC) loadFunction("glIsStateNV");
4882 glIsSync = (PFNGLISSYNCPROC) loadFunction("glIsSync");
4883 glIsTexture = (PFNGLISTEXTUREPROC) loadFunction("glIsTexture");
4884 glIsTextureEXT = (PFNGLISTEXTUREEXTPROC) loadFunction("glIsTextureEXT");
4885 glIsTextureHandleResidentARB = (PFNGLISTEXTUREHANDLERESIDENTARBPROC) loadFunction("glIsTextureHandleResidentARB");
4886 glIsTextureHandleResidentNV = (PFNGLISTEXTUREHANDLERESIDENTNVPROC) loadFunction("glIsTextureHandleResidentNV");
4887 glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC) loadFunction("glIsTransformFeedback");
4888 glIsTransformFeedbackNV = (PFNGLISTRANSFORMFEEDBACKNVPROC) loadFunction("glIsTransformFeedbackNV");
4889 glIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC) loadFunction("glIsVariantEnabledEXT");
4890 glIsVertexArray = (PFNGLISVERTEXARRAYPROC) loadFunction("glIsVertexArray");
4891 glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC) loadFunction("glIsVertexArrayAPPLE");
4892 glIsVertexAttribEnabledAPPLE = (PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) loadFunction("glIsVertexAttribEnabledAPPLE");
4893 glLGPUCopyImageSubDataNVX = (PFNGLLGPUCOPYIMAGESUBDATANVXPROC) loadFunction("glLGPUCopyImageSubDataNVX");
4894 glLGPUInterlockNVX = (PFNGLLGPUINTERLOCKNVXPROC) loadFunction("glLGPUInterlockNVX");
4895 glLGPUNamedBufferSubDataNVX = (PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC) loadFunction("glLGPUNamedBufferSubDataNVX");
4896 glLabelObjectEXT = (PFNGLLABELOBJECTEXTPROC) loadFunction("glLabelObjectEXT");
4897 glLightModelf = (PFNGLLIGHTMODELFPROC) loadFunction("glLightModelf");
4898 glLightModelfv = (PFNGLLIGHTMODELFVPROC) loadFunction("glLightModelfv");
4899 glLightModeli = (PFNGLLIGHTMODELIPROC) loadFunction("glLightModeli");
4900 glLightModeliv = (PFNGLLIGHTMODELIVPROC) loadFunction("glLightModeliv");
4901 glLightf = (PFNGLLIGHTFPROC) loadFunction("glLightf");
4902 glLightfv = (PFNGLLIGHTFVPROC) loadFunction("glLightfv");
4903 glLighti = (PFNGLLIGHTIPROC) loadFunction("glLighti");
4904 glLightiv = (PFNGLLIGHTIVPROC) loadFunction("glLightiv");
4905 glLineStipple = (PFNGLLINESTIPPLEPROC) loadFunction("glLineStipple");
4906 glLineWidth = (PFNGLLINEWIDTHPROC) loadFunction("glLineWidth");
4907 glLinkProgram = (PFNGLLINKPROGRAMPROC) loadFunction("glLinkProgram");
4908 glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC) loadFunction("glLinkProgramARB");
4909 glListBase = (PFNGLLISTBASEPROC) loadFunction("glListBase");
4910 glListDrawCommandsStatesClientNV = (PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC) loadFunction("glListDrawCommandsStatesClientNV");
4911 glLoadIdentity = (PFNGLLOADIDENTITYPROC) loadFunction("glLoadIdentity");
4912 glLoadMatrixd = (PFNGLLOADMATRIXDPROC) loadFunction("glLoadMatrixd");
4913 glLoadMatrixf = (PFNGLLOADMATRIXFPROC) loadFunction("glLoadMatrixf");
4914 glLoadName = (PFNGLLOADNAMEPROC) loadFunction("glLoadName");
4915 glLoadProgramNV = (PFNGLLOADPROGRAMNVPROC) loadFunction("glLoadProgramNV");
4916 glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC) loadFunction("glLoadTransposeMatrixd");
4917 glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC) loadFunction("glLoadTransposeMatrixdARB");
4918 glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC) loadFunction("glLoadTransposeMatrixf");
4919 glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC) loadFunction("glLoadTransposeMatrixfARB");
4920 glLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC) loadFunction("glLockArraysEXT");
4921 glLogicOp = (PFNGLLOGICOPPROC) loadFunction("glLogicOp");
4922 glMakeBufferNonResidentNV = (PFNGLMAKEBUFFERNONRESIDENTNVPROC) loadFunction("glMakeBufferNonResidentNV");
4923 glMakeBufferResidentNV = (PFNGLMAKEBUFFERRESIDENTNVPROC) loadFunction("glMakeBufferResidentNV");
4924 glMakeImageHandleNonResidentARB = (PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) loadFunction("glMakeImageHandleNonResidentARB");
4925 glMakeImageHandleNonResidentNV = (PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) loadFunction("glMakeImageHandleNonResidentNV");
4926 glMakeImageHandleResidentARB = (PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) loadFunction("glMakeImageHandleResidentARB");
4927 glMakeImageHandleResidentNV = (PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) loadFunction("glMakeImageHandleResidentNV");
4928 glMakeNamedBufferNonResidentNV = (PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) loadFunction("glMakeNamedBufferNonResidentNV");
4929 glMakeNamedBufferResidentNV = (PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) loadFunction("glMakeNamedBufferResidentNV");
4930 glMakeTextureHandleNonResidentARB = (PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) loadFunction("glMakeTextureHandleNonResidentARB");
4931 glMakeTextureHandleNonResidentNV = (PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) loadFunction("glMakeTextureHandleNonResidentNV");
4932 glMakeTextureHandleResidentARB = (PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) loadFunction("glMakeTextureHandleResidentARB");
4933 glMakeTextureHandleResidentNV = (PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) loadFunction("glMakeTextureHandleResidentNV");
4934 glMap1d = (PFNGLMAP1DPROC) loadFunction("glMap1d");
4935 glMap1f = (PFNGLMAP1FPROC) loadFunction("glMap1f");
4936 glMap2d = (PFNGLMAP2DPROC) loadFunction("glMap2d");
4937 glMap2f = (PFNGLMAP2FPROC) loadFunction("glMap2f");
4938 glMapBuffer = (PFNGLMAPBUFFERPROC) loadFunction("glMapBuffer");
4939 glMapBufferARB = (PFNGLMAPBUFFERARBPROC) loadFunction("glMapBufferARB");
4940 glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) loadFunction("glMapBufferRange");
4941 glMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC) loadFunction("glMapControlPointsNV");
4942 glMapGrid1d = (PFNGLMAPGRID1DPROC) loadFunction("glMapGrid1d");
4943 glMapGrid1f = (PFNGLMAPGRID1FPROC) loadFunction("glMapGrid1f");
4944 glMapGrid2d = (PFNGLMAPGRID2DPROC) loadFunction("glMapGrid2d");
4945 glMapGrid2f = (PFNGLMAPGRID2FPROC) loadFunction("glMapGrid2f");
4946 glMapNamedBuffer = (PFNGLMAPNAMEDBUFFERPROC) loadFunction("glMapNamedBuffer");
4947 glMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) loadFunction("glMapNamedBufferEXT");
4948 glMapNamedBufferRange = (PFNGLMAPNAMEDBUFFERRANGEPROC) loadFunction("glMapNamedBufferRange");
4949 glMapNamedBufferRangeEXT = (PFNGLMAPNAMEDBUFFERRANGEEXTPROC) loadFunction("glMapNamedBufferRangeEXT");
4950 glMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC) loadFunction("glMapParameterfvNV");
4951 glMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC) loadFunction("glMapParameterivNV");
4952 glMapTexture2DINTEL = (PFNGLMAPTEXTURE2DINTELPROC) loadFunction("glMapTexture2DINTEL");
4953 glMapVertexAttrib1dAPPLE = (PFNGLMAPVERTEXATTRIB1DAPPLEPROC) loadFunction("glMapVertexAttrib1dAPPLE");
4954 glMapVertexAttrib1fAPPLE = (PFNGLMAPVERTEXATTRIB1FAPPLEPROC) loadFunction("glMapVertexAttrib1fAPPLE");
4955 glMapVertexAttrib2dAPPLE = (PFNGLMAPVERTEXATTRIB2DAPPLEPROC) loadFunction("glMapVertexAttrib2dAPPLE");
4956 glMapVertexAttrib2fAPPLE = (PFNGLMAPVERTEXATTRIB2FAPPLEPROC) loadFunction("glMapVertexAttrib2fAPPLE");
4957 glMaterialf = (PFNGLMATERIALFPROC) loadFunction("glMaterialf");
4958 glMaterialfv = (PFNGLMATERIALFVPROC) loadFunction("glMaterialfv");
4959 glMateriali = (PFNGLMATERIALIPROC) loadFunction("glMateriali");
4960 glMaterialiv = (PFNGLMATERIALIVPROC) loadFunction("glMaterialiv");
4961 glMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) loadFunction("glMatrixFrustumEXT");
4962 glMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC) loadFunction("glMatrixIndexPointerARB");
4963 glMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC) loadFunction("glMatrixIndexubvARB");
4964 glMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC) loadFunction("glMatrixIndexuivARB");
4965 glMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC) loadFunction("glMatrixIndexusvARB");
4966 glMatrixLoad3x2fNV = (PFNGLMATRIXLOAD3X2FNVPROC) loadFunction("glMatrixLoad3x2fNV");
4967 glMatrixLoad3x3fNV = (PFNGLMATRIXLOAD3X3FNVPROC) loadFunction("glMatrixLoad3x3fNV");
4968 glMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) loadFunction("glMatrixLoadIdentityEXT");
4969 glMatrixLoadTranspose3x3fNV = (PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC) loadFunction("glMatrixLoadTranspose3x3fNV");
4970 glMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) loadFunction("glMatrixLoadTransposedEXT");
4971 glMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) loadFunction("glMatrixLoadTransposefEXT");
4972 glMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) loadFunction("glMatrixLoaddEXT");
4973 glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) loadFunction("glMatrixLoadfEXT");
4974 glMatrixMode = (PFNGLMATRIXMODEPROC) loadFunction("glMatrixMode");
4975 glMatrixMult3x2fNV = (PFNGLMATRIXMULT3X2FNVPROC) loadFunction("glMatrixMult3x2fNV");
4976 glMatrixMult3x3fNV = (PFNGLMATRIXMULT3X3FNVPROC) loadFunction("glMatrixMult3x3fNV");
4977 glMatrixMultTranspose3x3fNV = (PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC) loadFunction("glMatrixMultTranspose3x3fNV");
4978 glMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) loadFunction("glMatrixMultTransposedEXT");
4979 glMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) loadFunction("glMatrixMultTransposefEXT");
4980 glMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) loadFunction("glMatrixMultdEXT");
4981 glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) loadFunction("glMatrixMultfEXT");
4982 glMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) loadFunction("glMatrixOrthoEXT");
4983 glMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) loadFunction("glMatrixPopEXT");
4984 glMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) loadFunction("glMatrixPushEXT");
4985 glMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) loadFunction("glMatrixRotatedEXT");
4986 glMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) loadFunction("glMatrixRotatefEXT");
4987 glMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) loadFunction("glMatrixScaledEXT");
4988 glMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) loadFunction("glMatrixScalefEXT");
4989 glMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) loadFunction("glMatrixTranslatedEXT");
4990 glMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) loadFunction("glMatrixTranslatefEXT");
4991 glMaxShaderCompilerThreadsKHR = (PFNGLMAXSHADERCOMPILERTHREADSKHRPROC) loadFunction("glMaxShaderCompilerThreadsKHR");
4992 glMaxShaderCompilerThreadsARB = (PFNGLMAXSHADERCOMPILERTHREADSARBPROC) loadFunction("glMaxShaderCompilerThreadsARB");
4993 glMemoryBarrier = (PFNGLMEMORYBARRIERPROC) loadFunction("glMemoryBarrier");
4994 glMemoryBarrierByRegion = (PFNGLMEMORYBARRIERBYREGIONPROC) loadFunction("glMemoryBarrierByRegion");
4995 glMemoryBarrierEXT = (PFNGLMEMORYBARRIEREXTPROC) loadFunction("glMemoryBarrierEXT");
4996 glMemoryObjectParameterivEXT = (PFNGLMEMORYOBJECTPARAMETERIVEXTPROC) loadFunction("glMemoryObjectParameterivEXT");
4997 glMinSampleShading = (PFNGLMINSAMPLESHADINGPROC) loadFunction("glMinSampleShading");
4998 glMinSampleShadingARB = (PFNGLMINSAMPLESHADINGARBPROC) loadFunction("glMinSampleShadingARB");
4999 glMinmax = (PFNGLMINMAXPROC) loadFunction("glMinmax");
5000 glMinmaxEXT = (PFNGLMINMAXEXTPROC) loadFunction("glMinmaxEXT");
5001 glMultMatrixd = (PFNGLMULTMATRIXDPROC) loadFunction("glMultMatrixd");
5002 glMultMatrixf = (PFNGLMULTMATRIXFPROC) loadFunction("glMultMatrixf");
5003 glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC) loadFunction("glMultTransposeMatrixd");
5004 glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC) loadFunction("glMultTransposeMatrixdARB");
5005 glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC) loadFunction("glMultTransposeMatrixf");
5006 glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC) loadFunction("glMultTransposeMatrixfARB");
5007 glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) loadFunction("glMultiDrawArrays");
5008 glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC) loadFunction("glMultiDrawArraysEXT");
5009 glMultiDrawArraysIndirect = (PFNGLMULTIDRAWARRAYSINDIRECTPROC) loadFunction("glMultiDrawArraysIndirect");
5010 glMultiDrawArraysIndirectAMD = (PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) loadFunction("glMultiDrawArraysIndirectAMD");
5011 glMultiDrawArraysIndirectBindlessCountNV = (PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC) loadFunction("glMultiDrawArraysIndirectBindlessCountNV");
5012 glMultiDrawArraysIndirectBindlessNV = (PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) loadFunction("glMultiDrawArraysIndirectBindlessNV");
5013 glMultiDrawArraysIndirectCount = (PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC) loadFunction("glMultiDrawArraysIndirectCount");
5014 glMultiDrawArraysIndirectCountARB = (PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) loadFunction("glMultiDrawArraysIndirectCountARB");
5015 glMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) loadFunction("glMultiDrawElementArrayAPPLE");
5016 glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) loadFunction("glMultiDrawElements");
5017 glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) loadFunction("glMultiDrawElementsBaseVertex");
5018 glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC) loadFunction("glMultiDrawElementsEXT");
5019 glMultiDrawElementsIndirect = (PFNGLMULTIDRAWELEMENTSINDIRECTPROC) loadFunction("glMultiDrawElementsIndirect");
5020 glMultiDrawElementsIndirectAMD = (PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) loadFunction("glMultiDrawElementsIndirectAMD");
5021 glMultiDrawElementsIndirectBindlessCountNV = (PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC) loadFunction("glMultiDrawElementsIndirectBindlessCountNV");
5022 glMultiDrawElementsIndirectBindlessNV = (PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) loadFunction("glMultiDrawElementsIndirectBindlessNV");
5023 glMultiDrawElementsIndirectCount = (PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC) loadFunction("glMultiDrawElementsIndirectCount");
5024 glMultiDrawElementsIndirectCountARB = (PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) loadFunction("glMultiDrawElementsIndirectCountARB");
5025 glMultiDrawMeshTasksIndirectNV = (PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC) loadFunction("glMultiDrawMeshTasksIndirectNV");
5026 glMultiDrawMeshTasksIndirectCountNV = (PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC) loadFunction("glMultiDrawMeshTasksIndirectCountNV");
5027 glMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) loadFunction("glMultiDrawRangeElementArrayAPPLE");
5028 glMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) loadFunction("glMultiTexBufferEXT");
5029 glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC) loadFunction("glMultiTexCoord1d");
5030 glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) loadFunction("glMultiTexCoord1dARB");
5031 glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC) loadFunction("glMultiTexCoord1dv");
5032 glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) loadFunction("glMultiTexCoord1dvARB");
5033 glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC) loadFunction("glMultiTexCoord1f");
5034 glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) loadFunction("glMultiTexCoord1fARB");
5035 glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC) loadFunction("glMultiTexCoord1fv");
5036 glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) loadFunction("glMultiTexCoord1fvARB");
5037 glMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC) loadFunction("glMultiTexCoord1hNV");
5038 glMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC) loadFunction("glMultiTexCoord1hvNV");
5039 glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC) loadFunction("glMultiTexCoord1i");
5040 glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC) loadFunction("glMultiTexCoord1iARB");
5041 glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC) loadFunction("glMultiTexCoord1iv");
5042 glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC) loadFunction("glMultiTexCoord1ivARB");
5043 glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC) loadFunction("glMultiTexCoord1s");
5044 glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC) loadFunction("glMultiTexCoord1sARB");
5045 glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC) loadFunction("glMultiTexCoord1sv");
5046 glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC) loadFunction("glMultiTexCoord1svARB");
5047 glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC) loadFunction("glMultiTexCoord2d");
5048 glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC) loadFunction("glMultiTexCoord2dARB");
5049 glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC) loadFunction("glMultiTexCoord2dv");
5050 glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC) loadFunction("glMultiTexCoord2dvARB");
5051 glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC) loadFunction("glMultiTexCoord2f");
5052 glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) loadFunction("glMultiTexCoord2fARB");
5053 glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC) loadFunction("glMultiTexCoord2fv");
5054 glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC) loadFunction("glMultiTexCoord2fvARB");
5055 glMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC) loadFunction("glMultiTexCoord2hNV");
5056 glMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC) loadFunction("glMultiTexCoord2hvNV");
5057 glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC) loadFunction("glMultiTexCoord2i");
5058 glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC) loadFunction("glMultiTexCoord2iARB");
5059 glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC) loadFunction("glMultiTexCoord2iv");
5060 glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC) loadFunction("glMultiTexCoord2ivARB");
5061 glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC) loadFunction("glMultiTexCoord2s");
5062 glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC) loadFunction("glMultiTexCoord2sARB");
5063 glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC) loadFunction("glMultiTexCoord2sv");
5064 glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC) loadFunction("glMultiTexCoord2svARB");
5065 glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC) loadFunction("glMultiTexCoord3d");
5066 glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC) loadFunction("glMultiTexCoord3dARB");
5067 glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC) loadFunction("glMultiTexCoord3dv");
5068 glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC) loadFunction("glMultiTexCoord3dvARB");
5069 glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC) loadFunction("glMultiTexCoord3f");
5070 glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC) loadFunction("glMultiTexCoord3fARB");
5071 glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC) loadFunction("glMultiTexCoord3fv");
5072 glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC) loadFunction("glMultiTexCoord3fvARB");
5073 glMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC) loadFunction("glMultiTexCoord3hNV");
5074 glMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC) loadFunction("glMultiTexCoord3hvNV");
5075 glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC) loadFunction("glMultiTexCoord3i");
5076 glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC) loadFunction("glMultiTexCoord3iARB");
5077 glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC) loadFunction("glMultiTexCoord3iv");
5078 glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC) loadFunction("glMultiTexCoord3ivARB");
5079 glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC) loadFunction("glMultiTexCoord3s");
5080 glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC) loadFunction("glMultiTexCoord3sARB");
5081 glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC) loadFunction("glMultiTexCoord3sv");
5082 glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC) loadFunction("glMultiTexCoord3svARB");
5083 glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC) loadFunction("glMultiTexCoord4d");
5084 glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC) loadFunction("glMultiTexCoord4dARB");
5085 glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC) loadFunction("glMultiTexCoord4dv");
5086 glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC) loadFunction("glMultiTexCoord4dvARB");
5087 glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) loadFunction("glMultiTexCoord4f");
5088 glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC) loadFunction("glMultiTexCoord4fARB");
5089 glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC) loadFunction("glMultiTexCoord4fv");
5090 glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC) loadFunction("glMultiTexCoord4fvARB");
5091 glMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC) loadFunction("glMultiTexCoord4hNV");
5092 glMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC) loadFunction("glMultiTexCoord4hvNV");
5093 glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC) loadFunction("glMultiTexCoord4i");
5094 glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC) loadFunction("glMultiTexCoord4iARB");
5095 glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC) loadFunction("glMultiTexCoord4iv");
5096 glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC) loadFunction("glMultiTexCoord4ivARB");
5097 glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC) loadFunction("glMultiTexCoord4s");
5098 glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC) loadFunction("glMultiTexCoord4sARB");
5099 glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC) loadFunction("glMultiTexCoord4sv");
5100 glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC) loadFunction("glMultiTexCoord4svARB");
5101 glMultiTexCoordP1ui = (PFNGLMULTITEXCOORDP1UIPROC) loadFunction("glMultiTexCoordP1ui");
5102 glMultiTexCoordP1uiv = (PFNGLMULTITEXCOORDP1UIVPROC) loadFunction("glMultiTexCoordP1uiv");
5103 glMultiTexCoordP2ui = (PFNGLMULTITEXCOORDP2UIPROC) loadFunction("glMultiTexCoordP2ui");
5104 glMultiTexCoordP2uiv = (PFNGLMULTITEXCOORDP2UIVPROC) loadFunction("glMultiTexCoordP2uiv");
5105 glMultiTexCoordP3ui = (PFNGLMULTITEXCOORDP3UIPROC) loadFunction("glMultiTexCoordP3ui");
5106 glMultiTexCoordP3uiv = (PFNGLMULTITEXCOORDP3UIVPROC) loadFunction("glMultiTexCoordP3uiv");
5107 glMultiTexCoordP4ui = (PFNGLMULTITEXCOORDP4UIPROC) loadFunction("glMultiTexCoordP4ui");
5108 glMultiTexCoordP4uiv = (PFNGLMULTITEXCOORDP4UIVPROC) loadFunction("glMultiTexCoordP4uiv");
5109 glMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) loadFunction("glMultiTexCoordPointerEXT");
5110 glMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) loadFunction("glMultiTexEnvfEXT");
5111 glMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) loadFunction("glMultiTexEnvfvEXT");
5112 glMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) loadFunction("glMultiTexEnviEXT");
5113 glMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) loadFunction("glMultiTexEnvivEXT");
5114 glMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) loadFunction("glMultiTexGendEXT");
5115 glMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) loadFunction("glMultiTexGendvEXT");
5116 glMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) loadFunction("glMultiTexGenfEXT");
5117 glMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) loadFunction("glMultiTexGenfvEXT");
5118 glMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) loadFunction("glMultiTexGeniEXT");
5119 glMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) loadFunction("glMultiTexGenivEXT");
5120 glMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) loadFunction("glMultiTexImage1DEXT");
5121 glMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) loadFunction("glMultiTexImage2DEXT");
5122 glMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) loadFunction("glMultiTexImage3DEXT");
5123 glMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) loadFunction("glMultiTexParameterIivEXT");
5124 glMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC) loadFunction("glMultiTexParameterIuivEXT");
5125 glMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) loadFunction("glMultiTexParameterfEXT");
5126 glMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) loadFunction("glMultiTexParameterfvEXT");
5127 glMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) loadFunction("glMultiTexParameteriEXT");
5128 glMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) loadFunction("glMultiTexParameterivEXT");
5129 glMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) loadFunction("glMultiTexRenderbufferEXT");
5130 glMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) loadFunction("glMultiTexSubImage1DEXT");
5131 glMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) loadFunction("glMultiTexSubImage2DEXT");
5132 glMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) loadFunction("glMultiTexSubImage3DEXT");
5133 glMulticastBarrierNV = (PFNGLMULTICASTBARRIERNVPROC) loadFunction("glMulticastBarrierNV");
5134 glMulticastBlitFramebufferNV = (PFNGLMULTICASTBLITFRAMEBUFFERNVPROC) loadFunction("glMulticastBlitFramebufferNV");
5135 glMulticastBufferSubDataNV = (PFNGLMULTICASTBUFFERSUBDATANVPROC) loadFunction("glMulticastBufferSubDataNV");
5136 glMulticastCopyBufferSubDataNV = (PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC) loadFunction("glMulticastCopyBufferSubDataNV");
5137 glMulticastCopyImageSubDataNV = (PFNGLMULTICASTCOPYIMAGESUBDATANVPROC) loadFunction("glMulticastCopyImageSubDataNV");
5138 glMulticastFramebufferSampleLocationsfvNV = (PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) loadFunction("glMulticastFramebufferSampleLocationsfvNV");
5139 glMulticastGetQueryObjecti64vNV = (PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC) loadFunction("glMulticastGetQueryObjecti64vNV");
5140 glMulticastGetQueryObjectivNV = (PFNGLMULTICASTGETQUERYOBJECTIVNVPROC) loadFunction("glMulticastGetQueryObjectivNV");
5141 glMulticastGetQueryObjectui64vNV = (PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC) loadFunction("glMulticastGetQueryObjectui64vNV");
5142 glMulticastGetQueryObjectuivNV = (PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC) loadFunction("glMulticastGetQueryObjectuivNV");
5143 glMulticastScissorArrayvNVX = (PFNGLMULTICASTSCISSORARRAYVNVXPROC) loadFunction("glMulticastScissorArrayvNVX");
5144 glMulticastViewportArrayvNVX = (PFNGLMULTICASTVIEWPORTARRAYVNVXPROC) loadFunction("glMulticastViewportArrayvNVX");
5145 glMulticastViewportPositionWScaleNVX = (PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC) loadFunction("glMulticastViewportPositionWScaleNVX");
5146 glMulticastWaitSyncNV = (PFNGLMULTICASTWAITSYNCNVPROC) loadFunction("glMulticastWaitSyncNV");
5147 glNamedBufferAttachMemoryNV = (PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) loadFunction("glNamedBufferAttachMemoryNV");
5148 glNamedBufferData = (PFNGLNAMEDBUFFERDATAPROC) loadFunction("glNamedBufferData");
5149 glNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) loadFunction("glNamedBufferDataEXT");
5150 glNamedBufferPageCommitmentARB = (PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC) loadFunction("glNamedBufferPageCommitmentARB");
5151 glNamedBufferPageCommitmentEXT = (PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC) loadFunction("glNamedBufferPageCommitmentEXT");
5152 glNamedBufferPageCommitmentMemNV = (PFNGLNAMEDBUFFERPAGECOMMITMENTMEMNVPROC) loadFunction("glNamedBufferPageCommitmentMemNV");
5153 glNamedBufferStorage = (PFNGLNAMEDBUFFERSTORAGEPROC) loadFunction("glNamedBufferStorage");
5154 glNamedBufferStorageExternalEXT = (PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC) loadFunction("glNamedBufferStorageExternalEXT");
5155 glNamedBufferStorageEXT = (PFNGLNAMEDBUFFERSTORAGEEXTPROC) loadFunction("glNamedBufferStorageEXT");
5156 glNamedBufferStorageMemEXT = (PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC) loadFunction("glNamedBufferStorageMemEXT");
5157 glNamedBufferSubData = (PFNGLNAMEDBUFFERSUBDATAPROC) loadFunction("glNamedBufferSubData");
5158 glNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) loadFunction("glNamedBufferSubDataEXT");
5159 glNamedCopyBufferSubDataEXT = (PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) loadFunction("glNamedCopyBufferSubDataEXT");
5160 glNamedFramebufferDrawBuffer = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC) loadFunction("glNamedFramebufferDrawBuffer");
5161 glNamedFramebufferDrawBuffers = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC) loadFunction("glNamedFramebufferDrawBuffers");
5162 glNamedFramebufferParameteri = (PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC) loadFunction("glNamedFramebufferParameteri");
5163 glNamedFramebufferParameteriEXT = (PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) loadFunction("glNamedFramebufferParameteriEXT");
5164 glNamedFramebufferReadBuffer = (PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC) loadFunction("glNamedFramebufferReadBuffer");
5165 glNamedFramebufferRenderbuffer = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) loadFunction("glNamedFramebufferRenderbuffer");
5166 glNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) loadFunction("glNamedFramebufferRenderbufferEXT");
5167 glNamedFramebufferSampleLocationsfvARB = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) loadFunction("glNamedFramebufferSampleLocationsfvARB");
5168 glNamedFramebufferSampleLocationsfvNV = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) loadFunction("glNamedFramebufferSampleLocationsfvNV");
5169 glNamedFramebufferTexture = (PFNGLNAMEDFRAMEBUFFERTEXTUREPROC) loadFunction("glNamedFramebufferTexture");
5170 glNamedFramebufferSamplePositionsfvAMD = (PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) loadFunction("glNamedFramebufferSamplePositionsfvAMD");
5171 glNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) loadFunction("glNamedFramebufferTexture1DEXT");
5172 glNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) loadFunction("glNamedFramebufferTexture2DEXT");
5173 glNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) loadFunction("glNamedFramebufferTexture3DEXT");
5174 glNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) loadFunction("glNamedFramebufferTextureEXT");
5175 glNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) loadFunction("glNamedFramebufferTextureFaceEXT");
5176 glNamedFramebufferTextureLayer = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC) loadFunction("glNamedFramebufferTextureLayer");
5177 glNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) loadFunction("glNamedFramebufferTextureLayerEXT");
5178 glNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) loadFunction("glNamedProgramLocalParameter4dEXT");
5179 glNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) loadFunction("glNamedProgramLocalParameter4dvEXT");
5180 glNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) loadFunction("glNamedProgramLocalParameter4fEXT");
5181 glNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) loadFunction("glNamedProgramLocalParameter4fvEXT");
5182 glNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) loadFunction("glNamedProgramLocalParameterI4iEXT");
5183 glNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) loadFunction("glNamedProgramLocalParameterI4ivEXT");
5184 glNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) loadFunction("glNamedProgramLocalParameterI4uiEXT");
5185 glNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) loadFunction("glNamedProgramLocalParameterI4uivEXT");
5186 glNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) loadFunction("glNamedProgramLocalParameters4fvEXT");
5187 glNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) loadFunction("glNamedProgramLocalParametersI4ivEXT");
5188 glNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) loadFunction("glNamedProgramLocalParametersI4uivEXT");
5189 glNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) loadFunction("glNamedProgramStringEXT");
5190 glNamedRenderbufferStorage = (PFNGLNAMEDRENDERBUFFERSTORAGEPROC) loadFunction("glNamedRenderbufferStorage");
5191 glNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) loadFunction("glNamedRenderbufferStorageEXT");
5192 glNamedRenderbufferStorageMultisample = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) loadFunction("glNamedRenderbufferStorageMultisample");
5193 glNamedRenderbufferStorageMultisampleAdvancedAMD = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) loadFunction("glNamedRenderbufferStorageMultisampleAdvancedAMD");
5194 glNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) loadFunction("glNamedRenderbufferStorageMultisampleCoverageEXT");
5195 glNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) loadFunction("glNamedRenderbufferStorageMultisampleEXT");
5196 glNamedStringARB = (PFNGLNAMEDSTRINGARBPROC) loadFunction("glNamedStringARB");
5197 glNewList = (PFNGLNEWLISTPROC) loadFunction("glNewList");
5198 glNormal3b = (PFNGLNORMAL3BPROC) loadFunction("glNormal3b");
5199 glNormal3bv = (PFNGLNORMAL3BVPROC) loadFunction("glNormal3bv");
5200 glNormal3d = (PFNGLNORMAL3DPROC) loadFunction("glNormal3d");
5201 glNormal3dv = (PFNGLNORMAL3DVPROC) loadFunction("glNormal3dv");
5202 glNormal3f = (PFNGLNORMAL3FPROC) loadFunction("glNormal3f");
5203 glNormal3fv = (PFNGLNORMAL3FVPROC) loadFunction("glNormal3fv");
5204 glNormal3hNV = (PFNGLNORMAL3HNVPROC) loadFunction("glNormal3hNV");
5205 glNormal3hvNV = (PFNGLNORMAL3HVNVPROC) loadFunction("glNormal3hvNV");
5206 glNormal3i = (PFNGLNORMAL3IPROC) loadFunction("glNormal3i");
5207 glNormal3iv = (PFNGLNORMAL3IVPROC) loadFunction("glNormal3iv");
5208 glNormal3s = (PFNGLNORMAL3SPROC) loadFunction("glNormal3s");
5209 glNormal3sv = (PFNGLNORMAL3SVPROC) loadFunction("glNormal3sv");
5210 glNormalFormatNV = (PFNGLNORMALFORMATNVPROC) loadFunction("glNormalFormatNV");
5211 glNormalP3ui = (PFNGLNORMALP3UIPROC) loadFunction("glNormalP3ui");
5212 glNormalP3uiv = (PFNGLNORMALP3UIVPROC) loadFunction("glNormalP3uiv");
5213 glNormalPointer = (PFNGLNORMALPOINTERPROC) loadFunction("glNormalPointer");
5214 glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC) loadFunction("glNormalPointerEXT");
5215 glNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC) loadFunction("glNormalPointervINTEL");
5216 glObjectLabel = (PFNGLOBJECTLABELPROC) loadFunction("glObjectLabel");
5217 glObjectLabelKHR = (PFNGLOBJECTLABELKHRPROC) loadFunction("glObjectLabelKHR");
5218 glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC) loadFunction("glObjectPtrLabel");
5219 glObjectPtrLabelKHR = (PFNGLOBJECTPTRLABELKHRPROC) loadFunction("glObjectPtrLabelKHR");
5220 glObjectPurgeableAPPLE = (PFNGLOBJECTPURGEABLEAPPLEPROC) loadFunction("glObjectPurgeableAPPLE");
5221 glObjectUnpurgeableAPPLE = (PFNGLOBJECTUNPURGEABLEAPPLEPROC) loadFunction("glObjectUnpurgeableAPPLE");
5222 glOrtho = (PFNGLORTHOPROC) loadFunction("glOrtho");
5223 glPassThrough = (PFNGLPASSTHROUGHPROC) loadFunction("glPassThrough");
5224 glPatchParameterfv = (PFNGLPATCHPARAMETERFVPROC) loadFunction("glPatchParameterfv");
5225 glPatchParameteri = (PFNGLPATCHPARAMETERIPROC) loadFunction("glPatchParameteri");
5226 glPathColorGenNV = (PFNGLPATHCOLORGENNVPROC) loadFunction("glPathColorGenNV");
5227 glPathCommandsNV = (PFNGLPATHCOMMANDSNVPROC) loadFunction("glPathCommandsNV");
5228 glPathCoordsNV = (PFNGLPATHCOORDSNVPROC) loadFunction("glPathCoordsNV");
5229 glPathCoverDepthFuncNV = (PFNGLPATHCOVERDEPTHFUNCNVPROC) loadFunction("glPathCoverDepthFuncNV");
5230 glPathDashArrayNV = (PFNGLPATHDASHARRAYNVPROC) loadFunction("glPathDashArrayNV");
5231 glPathFogGenNV = (PFNGLPATHFOGGENNVPROC) loadFunction("glPathFogGenNV");
5232 glPathGlyphIndexArrayNV = (PFNGLPATHGLYPHINDEXARRAYNVPROC) loadFunction("glPathGlyphIndexArrayNV");
5233 glPathGlyphIndexRangeNV = (PFNGLPATHGLYPHINDEXRANGENVPROC) loadFunction("glPathGlyphIndexRangeNV");
5234 glPathGlyphRangeNV = (PFNGLPATHGLYPHRANGENVPROC) loadFunction("glPathGlyphRangeNV");
5235 glPathGlyphsNV = (PFNGLPATHGLYPHSNVPROC) loadFunction("glPathGlyphsNV");
5236 glPathMemoryGlyphIndexArrayNV = (PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC) loadFunction("glPathMemoryGlyphIndexArrayNV");
5237 glPathParameterfNV = (PFNGLPATHPARAMETERFNVPROC) loadFunction("glPathParameterfNV");
5238 glPathParameterfvNV = (PFNGLPATHPARAMETERFVNVPROC) loadFunction("glPathParameterfvNV");
5239 glPathParameteriNV = (PFNGLPATHPARAMETERINVPROC) loadFunction("glPathParameteriNV");
5240 glPathParameterivNV = (PFNGLPATHPARAMETERIVNVPROC) loadFunction("glPathParameterivNV");
5241 glPathStencilDepthOffsetNV = (PFNGLPATHSTENCILDEPTHOFFSETNVPROC) loadFunction("glPathStencilDepthOffsetNV");
5242 glPathStencilFuncNV = (PFNGLPATHSTENCILFUNCNVPROC) loadFunction("glPathStencilFuncNV");
5243 glPathStringNV = (PFNGLPATHSTRINGNVPROC) loadFunction("glPathStringNV");
5244 glPathSubCommandsNV = (PFNGLPATHSUBCOMMANDSNVPROC) loadFunction("glPathSubCommandsNV");
5245 glPathSubCoordsNV = (PFNGLPATHSUBCOORDSNVPROC) loadFunction("glPathSubCoordsNV");
5246 glPathTexGenNV = (PFNGLPATHTEXGENNVPROC) loadFunction("glPathTexGenNV");
5247 glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC) loadFunction("glPauseTransformFeedback");
5248 glPauseTransformFeedbackNV = (PFNGLPAUSETRANSFORMFEEDBACKNVPROC) loadFunction("glPauseTransformFeedbackNV");
5249 glPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC) loadFunction("glPixelDataRangeNV");
5250 glPixelMapfv = (PFNGLPIXELMAPFVPROC) loadFunction("glPixelMapfv");
5251 glPixelMapuiv = (PFNGLPIXELMAPUIVPROC) loadFunction("glPixelMapuiv");
5252 glPixelMapusv = (PFNGLPIXELMAPUSVPROC) loadFunction("glPixelMapusv");
5253 glPixelStoref = (PFNGLPIXELSTOREFPROC) loadFunction("glPixelStoref");
5254 glPixelStorei = (PFNGLPIXELSTOREIPROC) loadFunction("glPixelStorei");
5255 glPixelTransferf = (PFNGLPIXELTRANSFERFPROC) loadFunction("glPixelTransferf");
5256 glPixelTransferi = (PFNGLPIXELTRANSFERIPROC) loadFunction("glPixelTransferi");
5257 glPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) loadFunction("glPixelTransformParameterfEXT");
5258 glPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) loadFunction("glPixelTransformParameterfvEXT");
5259 glPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) loadFunction("glPixelTransformParameteriEXT");
5260 glPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) loadFunction("glPixelTransformParameterivEXT");
5261 glPixelZoom = (PFNGLPIXELZOOMPROC) loadFunction("glPixelZoom");
5262 glPointAlongPathNV = (PFNGLPOINTALONGPATHNVPROC) loadFunction("glPointAlongPathNV");
5263 glPointParameterf = (PFNGLPOINTPARAMETERFPROC) loadFunction("glPointParameterf");
5264 glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC) loadFunction("glPointParameterfARB");
5265 glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC) loadFunction("glPointParameterfEXT");
5266 glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) loadFunction("glPointParameterfv");
5267 glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC) loadFunction("glPointParameterfvARB");
5268 glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC) loadFunction("glPointParameterfvEXT");
5269 glPointParameteri = (PFNGLPOINTPARAMETERIPROC) loadFunction("glPointParameteri");
5270 glPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC) loadFunction("glPointParameteriNV");
5271 glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) loadFunction("glPointParameteriv");
5272 glPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC) loadFunction("glPointParameterivNV");
5273 glPointSize = (PFNGLPOINTSIZEPROC) loadFunction("glPointSize");
5274 glPolygonMode = (PFNGLPOLYGONMODEPROC) loadFunction("glPolygonMode");
5275 glPolygonOffset = (PFNGLPOLYGONOFFSETPROC) loadFunction("glPolygonOffset");
5276 glPolygonOffsetClamp = (PFNGLPOLYGONOFFSETCLAMPPROC) loadFunction("glPolygonOffsetClamp");
5277 glPolygonOffsetClampEXT = (PFNGLPOLYGONOFFSETCLAMPEXTPROC) loadFunction("glPolygonOffsetClampEXT");
5278 glPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC) loadFunction("glPolygonOffsetEXT");
5279 glPolygonStipple = (PFNGLPOLYGONSTIPPLEPROC) loadFunction("glPolygonStipple");
5280 glPopAttrib = (PFNGLPOPATTRIBPROC) loadFunction("glPopAttrib");
5281 glPopClientAttrib = (PFNGLPOPCLIENTATTRIBPROC) loadFunction("glPopClientAttrib");
5282 glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC) loadFunction("glPopDebugGroup");
5283 glPopDebugGroupKHR = (PFNGLPOPDEBUGGROUPKHRPROC) loadFunction("glPopDebugGroupKHR");
5284 glPopGroupMarkerEXT = (PFNGLPOPGROUPMARKEREXTPROC) loadFunction("glPopGroupMarkerEXT");
5285 glPopMatrix = (PFNGLPOPMATRIXPROC) loadFunction("glPopMatrix");
5286 glPopName = (PFNGLPOPNAMEPROC) loadFunction("glPopName");
5287 glPresentFrameDualFillNV = (PFNGLPRESENTFRAMEDUALFILLNVPROC) loadFunction("glPresentFrameDualFillNV");
5288 glPresentFrameKeyedNV = (PFNGLPRESENTFRAMEKEYEDNVPROC) loadFunction("glPresentFrameKeyedNV");
5289 glPrimitiveBoundingBoxARB = (PFNGLPRIMITIVEBOUNDINGBOXARBPROC) loadFunction("glPrimitiveBoundingBoxARB");
5290 glPrimitiveRestartIndex = (PFNGLPRIMITIVERESTARTINDEXPROC) loadFunction("glPrimitiveRestartIndex");
5291 glPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC) loadFunction("glPrimitiveRestartIndexNV");
5292 glPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC) loadFunction("glPrimitiveRestartNV");
5293 glPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC) loadFunction("glPrioritizeTextures");
5294 glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC) loadFunction("glPrioritizeTexturesEXT");
5295 glProgramBinary = (PFNGLPROGRAMBINARYPROC) loadFunction("glProgramBinary");
5296 glProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) loadFunction("glProgramBufferParametersIivNV");
5297 glProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) loadFunction("glProgramBufferParametersIuivNV");
5298 glProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) loadFunction("glProgramBufferParametersfvNV");
5299 glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) loadFunction("glProgramEnvParameter4dARB");
5300 glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC) loadFunction("glProgramEnvParameter4dvARB");
5301 glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) loadFunction("glProgramEnvParameter4fARB");
5302 glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC) loadFunction("glProgramEnvParameter4fvARB");
5303 glProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC) loadFunction("glProgramEnvParameterI4iNV");
5304 glProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC) loadFunction("glProgramEnvParameterI4ivNV");
5305 glProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC) loadFunction("glProgramEnvParameterI4uiNV");
5306 glProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) loadFunction("glProgramEnvParameterI4uivNV");
5307 glProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) loadFunction("glProgramEnvParameters4fvEXT");
5308 glProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) loadFunction("glProgramEnvParametersI4ivNV");
5309 glProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) loadFunction("glProgramEnvParametersI4uivNV");
5310 glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC) loadFunction("glProgramLocalParameter4dARB");
5311 glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) loadFunction("glProgramLocalParameter4dvARB");
5312 glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC) loadFunction("glProgramLocalParameter4fARB");
5313 glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) loadFunction("glProgramLocalParameter4fvARB");
5314 glProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPROC) loadFunction("glProgramLocalParameterI4iNV");
5315 glProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) loadFunction("glProgramLocalParameterI4ivNV");
5316 glProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) loadFunction("glProgramLocalParameterI4uiNV");
5317 glProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) loadFunction("glProgramLocalParameterI4uivNV");
5318 glProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) loadFunction("glProgramLocalParameters4fvEXT");
5319 glProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) loadFunction("glProgramLocalParametersI4ivNV");
5320 glProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) loadFunction("glProgramLocalParametersI4uivNV");
5321 glProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) loadFunction("glProgramNamedParameter4dNV");
5322 glProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) loadFunction("glProgramNamedParameter4dvNV");
5323 glProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) loadFunction("glProgramNamedParameter4fNV");
5324 glProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) loadFunction("glProgramNamedParameter4fvNV");
5325 glProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC) loadFunction("glProgramParameter4dNV");
5326 glProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC) loadFunction("glProgramParameter4dvNV");
5327 glProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC) loadFunction("glProgramParameter4fNV");
5328 glProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC) loadFunction("glProgramParameter4fvNV");
5329 glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC) loadFunction("glProgramParameteri");
5330 glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) loadFunction("glProgramParameteriARB");
5331 glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) loadFunction("glProgramParameteriEXT");
5332 glProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC) loadFunction("glProgramParameters4dvNV");
5333 glProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC) loadFunction("glProgramParameters4fvNV");
5334 glProgramPathFragmentInputGenNV = (PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) loadFunction("glProgramPathFragmentInputGenNV");
5335 glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) loadFunction("glProgramStringARB");
5336 glProgramSubroutineParametersuivNV = (PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC) loadFunction("glProgramSubroutineParametersuivNV");
5337 glProgramUniform1d = (PFNGLPROGRAMUNIFORM1DPROC) loadFunction("glProgramUniform1d");
5338 glProgramUniform1dEXT = (PFNGLPROGRAMUNIFORM1DEXTPROC) loadFunction("glProgramUniform1dEXT");
5339 glProgramUniform1dv = (PFNGLPROGRAMUNIFORM1DVPROC) loadFunction("glProgramUniform1dv");
5340 glProgramUniform1dvEXT = (PFNGLPROGRAMUNIFORM1DVEXTPROC) loadFunction("glProgramUniform1dvEXT");
5341 glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC) loadFunction("glProgramUniform1f");
5342 glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) loadFunction("glProgramUniform1fEXT");
5343 glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC) loadFunction("glProgramUniform1fv");
5344 glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) loadFunction("glProgramUniform1fvEXT");
5345 glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC) loadFunction("glProgramUniform1i");
5346 glProgramUniform1i64ARB = (PFNGLPROGRAMUNIFORM1I64ARBPROC) loadFunction("glProgramUniform1i64ARB");
5347 glProgramUniform1i64NV = (PFNGLPROGRAMUNIFORM1I64NVPROC) loadFunction("glProgramUniform1i64NV");
5348 glProgramUniform1i64vARB = (PFNGLPROGRAMUNIFORM1I64VARBPROC) loadFunction("glProgramUniform1i64vARB");
5349 glProgramUniform1i64vNV = (PFNGLPROGRAMUNIFORM1I64VNVPROC) loadFunction("glProgramUniform1i64vNV");
5350 glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) loadFunction("glProgramUniform1iEXT");
5351 glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC) loadFunction("glProgramUniform1iv");
5352 glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) loadFunction("glProgramUniform1ivEXT");
5353 glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC) loadFunction("glProgramUniform1ui");
5354 glProgramUniform1ui64ARB = (PFNGLPROGRAMUNIFORM1UI64ARBPROC) loadFunction("glProgramUniform1ui64ARB");
5355 glProgramUniform1ui64NV = (PFNGLPROGRAMUNIFORM1UI64NVPROC) loadFunction("glProgramUniform1ui64NV");
5356 glProgramUniform1ui64vARB = (PFNGLPROGRAMUNIFORM1UI64VARBPROC) loadFunction("glProgramUniform1ui64vARB");
5357 glProgramUniform1ui64vNV = (PFNGLPROGRAMUNIFORM1UI64VNVPROC) loadFunction("glProgramUniform1ui64vNV");
5358 glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) loadFunction("glProgramUniform1uiEXT");
5359 glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC) loadFunction("glProgramUniform1uiv");
5360 glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) loadFunction("glProgramUniform1uivEXT");
5361 glProgramUniform2d = (PFNGLPROGRAMUNIFORM2DPROC) loadFunction("glProgramUniform2d");
5362 glProgramUniform2dEXT = (PFNGLPROGRAMUNIFORM2DEXTPROC) loadFunction("glProgramUniform2dEXT");
5363 glProgramUniform2dv = (PFNGLPROGRAMUNIFORM2DVPROC) loadFunction("glProgramUniform2dv");
5364 glProgramUniform2dvEXT = (PFNGLPROGRAMUNIFORM2DVEXTPROC) loadFunction("glProgramUniform2dvEXT");
5365 glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC) loadFunction("glProgramUniform2f");
5366 glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) loadFunction("glProgramUniform2fEXT");
5367 glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC) loadFunction("glProgramUniform2fv");
5368 glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) loadFunction("glProgramUniform2fvEXT");
5369 glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC) loadFunction("glProgramUniform2i");
5370 glProgramUniform2i64ARB = (PFNGLPROGRAMUNIFORM2I64ARBPROC) loadFunction("glProgramUniform2i64ARB");
5371 glProgramUniform2i64NV = (PFNGLPROGRAMUNIFORM2I64NVPROC) loadFunction("glProgramUniform2i64NV");
5372 glProgramUniform2i64vARB = (PFNGLPROGRAMUNIFORM2I64VARBPROC) loadFunction("glProgramUniform2i64vARB");
5373 glProgramUniform2i64vNV = (PFNGLPROGRAMUNIFORM2I64VNVPROC) loadFunction("glProgramUniform2i64vNV");
5374 glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) loadFunction("glProgramUniform2iEXT");
5375 glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC) loadFunction("glProgramUniform2iv");
5376 glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) loadFunction("glProgramUniform2ivEXT");
5377 glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC) loadFunction("glProgramUniform2ui");
5378 glProgramUniform2ui64ARB = (PFNGLPROGRAMUNIFORM2UI64ARBPROC) loadFunction("glProgramUniform2ui64ARB");
5379 glProgramUniform2ui64NV = (PFNGLPROGRAMUNIFORM2UI64NVPROC) loadFunction("glProgramUniform2ui64NV");
5380 glProgramUniform2ui64vARB = (PFNGLPROGRAMUNIFORM2UI64VARBPROC) loadFunction("glProgramUniform2ui64vARB");
5381 glProgramUniform2ui64vNV = (PFNGLPROGRAMUNIFORM2UI64VNVPROC) loadFunction("glProgramUniform2ui64vNV");
5382 glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) loadFunction("glProgramUniform2uiEXT");
5383 glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC) loadFunction("glProgramUniform2uiv");
5384 glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) loadFunction("glProgramUniform2uivEXT");
5385 glProgramUniform3d = (PFNGLPROGRAMUNIFORM3DPROC) loadFunction("glProgramUniform3d");
5386 glProgramUniform3dEXT = (PFNGLPROGRAMUNIFORM3DEXTPROC) loadFunction("glProgramUniform3dEXT");
5387 glProgramUniform3dv = (PFNGLPROGRAMUNIFORM3DVPROC) loadFunction("glProgramUniform3dv");
5388 glProgramUniform3dvEXT = (PFNGLPROGRAMUNIFORM3DVEXTPROC) loadFunction("glProgramUniform3dvEXT");
5389 glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC) loadFunction("glProgramUniform3f");
5390 glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) loadFunction("glProgramUniform3fEXT");
5391 glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC) loadFunction("glProgramUniform3fv");
5392 glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) loadFunction("glProgramUniform3fvEXT");
5393 glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC) loadFunction("glProgramUniform3i");
5394 glProgramUniform3i64ARB = (PFNGLPROGRAMUNIFORM3I64ARBPROC) loadFunction("glProgramUniform3i64ARB");
5395 glProgramUniform3i64NV = (PFNGLPROGRAMUNIFORM3I64NVPROC) loadFunction("glProgramUniform3i64NV");
5396 glProgramUniform3i64vARB = (PFNGLPROGRAMUNIFORM3I64VARBPROC) loadFunction("glProgramUniform3i64vARB");
5397 glProgramUniform3i64vNV = (PFNGLPROGRAMUNIFORM3I64VNVPROC) loadFunction("glProgramUniform3i64vNV");
5398 glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) loadFunction("glProgramUniform3iEXT");
5399 glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC) loadFunction("glProgramUniform3iv");
5400 glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) loadFunction("glProgramUniform3ivEXT");
5401 glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC) loadFunction("glProgramUniform3ui");
5402 glProgramUniform3ui64ARB = (PFNGLPROGRAMUNIFORM3UI64ARBPROC) loadFunction("glProgramUniform3ui64ARB");
5403 glProgramUniform3ui64NV = (PFNGLPROGRAMUNIFORM3UI64NVPROC) loadFunction("glProgramUniform3ui64NV");
5404 glProgramUniform3ui64vARB = (PFNGLPROGRAMUNIFORM3UI64VARBPROC) loadFunction("glProgramUniform3ui64vARB");
5405 glProgramUniform3ui64vNV = (PFNGLPROGRAMUNIFORM3UI64VNVPROC) loadFunction("glProgramUniform3ui64vNV");
5406 glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) loadFunction("glProgramUniform3uiEXT");
5407 glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC) loadFunction("glProgramUniform3uiv");
5408 glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) loadFunction("glProgramUniform3uivEXT");
5409 glProgramUniform4d = (PFNGLPROGRAMUNIFORM4DPROC) loadFunction("glProgramUniform4d");
5410 glProgramUniform4dEXT = (PFNGLPROGRAMUNIFORM4DEXTPROC) loadFunction("glProgramUniform4dEXT");
5411 glProgramUniform4dv = (PFNGLPROGRAMUNIFORM4DVPROC) loadFunction("glProgramUniform4dv");
5412 glProgramUniform4dvEXT = (PFNGLPROGRAMUNIFORM4DVEXTPROC) loadFunction("glProgramUniform4dvEXT");
5413 glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC) loadFunction("glProgramUniform4f");
5414 glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) loadFunction("glProgramUniform4fEXT");
5415 glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC) loadFunction("glProgramUniform4fv");
5416 glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) loadFunction("glProgramUniform4fvEXT");
5417 glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC) loadFunction("glProgramUniform4i");
5418 glProgramUniform4i64ARB = (PFNGLPROGRAMUNIFORM4I64ARBPROC) loadFunction("glProgramUniform4i64ARB");
5419 glProgramUniform4i64NV = (PFNGLPROGRAMUNIFORM4I64NVPROC) loadFunction("glProgramUniform4i64NV");
5420 glProgramUniform4i64vARB = (PFNGLPROGRAMUNIFORM4I64VARBPROC) loadFunction("glProgramUniform4i64vARB");
5421 glProgramUniform4i64vNV = (PFNGLPROGRAMUNIFORM4I64VNVPROC) loadFunction("glProgramUniform4i64vNV");
5422 glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) loadFunction("glProgramUniform4iEXT");
5423 glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC) loadFunction("glProgramUniform4iv");
5424 glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) loadFunction("glProgramUniform4ivEXT");
5425 glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC) loadFunction("glProgramUniform4ui");
5426 glProgramUniform4ui64ARB = (PFNGLPROGRAMUNIFORM4UI64ARBPROC) loadFunction("glProgramUniform4ui64ARB");
5427 glProgramUniform4ui64NV = (PFNGLPROGRAMUNIFORM4UI64NVPROC) loadFunction("glProgramUniform4ui64NV");
5428 glProgramUniform4ui64vARB = (PFNGLPROGRAMUNIFORM4UI64VARBPROC) loadFunction("glProgramUniform4ui64vARB");
5429 glProgramUniform4ui64vNV = (PFNGLPROGRAMUNIFORM4UI64VNVPROC) loadFunction("glProgramUniform4ui64vNV");
5430 glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) loadFunction("glProgramUniform4uiEXT");
5431 glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC) loadFunction("glProgramUniform4uiv");
5432 glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) loadFunction("glProgramUniform4uivEXT");
5433 glProgramUniformHandleui64ARB = (PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) loadFunction("glProgramUniformHandleui64ARB");
5434 glProgramUniformHandleui64NV = (PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) loadFunction("glProgramUniformHandleui64NV");
5435 glProgramUniformHandleui64vARB = (PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) loadFunction("glProgramUniformHandleui64vARB");
5436 glProgramUniformHandleui64vNV = (PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) loadFunction("glProgramUniformHandleui64vNV");
5437 glProgramUniformMatrix2dv = (PFNGLPROGRAMUNIFORMMATRIX2DVPROC) loadFunction("glProgramUniformMatrix2dv");
5438 glProgramUniformMatrix2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) loadFunction("glProgramUniformMatrix2dvEXT");
5439 glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC) loadFunction("glProgramUniformMatrix2fv");
5440 glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) loadFunction("glProgramUniformMatrix2fvEXT");
5441 glProgramUniformMatrix2x3dv = (PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) loadFunction("glProgramUniformMatrix2x3dv");
5442 glProgramUniformMatrix2x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) loadFunction("glProgramUniformMatrix2x3dvEXT");
5443 glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) loadFunction("glProgramUniformMatrix2x3fv");
5444 glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) loadFunction("glProgramUniformMatrix2x3fvEXT");
5445 glProgramUniformMatrix2x4dv = (PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) loadFunction("glProgramUniformMatrix2x4dv");
5446 glProgramUniformMatrix2x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) loadFunction("glProgramUniformMatrix2x4dvEXT");
5447 glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) loadFunction("glProgramUniformMatrix2x4fv");
5448 glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) loadFunction("glProgramUniformMatrix2x4fvEXT");
5449 glProgramUniformMatrix3dv = (PFNGLPROGRAMUNIFORMMATRIX3DVPROC) loadFunction("glProgramUniformMatrix3dv");
5450 glProgramUniformMatrix3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) loadFunction("glProgramUniformMatrix3dvEXT");
5451 glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC) loadFunction("glProgramUniformMatrix3fv");
5452 glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) loadFunction("glProgramUniformMatrix3fvEXT");
5453 glProgramUniformMatrix3x2dv = (PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) loadFunction("glProgramUniformMatrix3x2dv");
5454 glProgramUniformMatrix3x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) loadFunction("glProgramUniformMatrix3x2dvEXT");
5455 glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) loadFunction("glProgramUniformMatrix3x2fv");
5456 glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) loadFunction("glProgramUniformMatrix3x2fvEXT");
5457 glProgramUniformMatrix3x4dv = (PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) loadFunction("glProgramUniformMatrix3x4dv");
5458 glProgramUniformMatrix3x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) loadFunction("glProgramUniformMatrix3x4dvEXT");
5459 glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) loadFunction("glProgramUniformMatrix3x4fv");
5460 glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) loadFunction("glProgramUniformMatrix3x4fvEXT");
5461 glProgramUniformMatrix4dv = (PFNGLPROGRAMUNIFORMMATRIX4DVPROC) loadFunction("glProgramUniformMatrix4dv");
5462 glProgramUniformMatrix4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) loadFunction("glProgramUniformMatrix4dvEXT");
5463 glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC) loadFunction("glProgramUniformMatrix4fv");
5464 glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) loadFunction("glProgramUniformMatrix4fvEXT");
5465 glProgramUniformMatrix4x2dv = (PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) loadFunction("glProgramUniformMatrix4x2dv");
5466 glProgramUniformMatrix4x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) loadFunction("glProgramUniformMatrix4x2dvEXT");
5467 glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) loadFunction("glProgramUniformMatrix4x2fv");
5468 glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) loadFunction("glProgramUniformMatrix4x2fvEXT");
5469 glProgramUniformMatrix4x3dv = (PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) loadFunction("glProgramUniformMatrix4x3dv");
5470 glProgramUniformMatrix4x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) loadFunction("glProgramUniformMatrix4x3dvEXT");
5471 glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) loadFunction("glProgramUniformMatrix4x3fv");
5472 glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) loadFunction("glProgramUniformMatrix4x3fvEXT");
5473 glProgramUniformui64NV = (PFNGLPROGRAMUNIFORMUI64NVPROC) loadFunction("glProgramUniformui64NV");
5474 glProgramUniformui64vNV = (PFNGLPROGRAMUNIFORMUI64VNVPROC) loadFunction("glProgramUniformui64vNV");
5475 glProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) loadFunction("glProgramVertexLimitNV");
5476 glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC) loadFunction("glProvokingVertex");
5477 glProvokingVertexEXT = (PFNGLPROVOKINGVERTEXEXTPROC) loadFunction("glProvokingVertexEXT");
5478 glPushAttrib = (PFNGLPUSHATTRIBPROC) loadFunction("glPushAttrib");
5479 glPushClientAttrib = (PFNGLPUSHCLIENTATTRIBPROC) loadFunction("glPushClientAttrib");
5480 glPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) loadFunction("glPushClientAttribDefaultEXT");
5481 glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC) loadFunction("glPushDebugGroup");
5482 glPushDebugGroupKHR = (PFNGLPUSHDEBUGGROUPKHRPROC) loadFunction("glPushDebugGroupKHR");
5483 glPushGroupMarkerEXT = (PFNGLPUSHGROUPMARKEREXTPROC) loadFunction("glPushGroupMarkerEXT");
5484 glPushMatrix = (PFNGLPUSHMATRIXPROC) loadFunction("glPushMatrix");
5485 glPushName = (PFNGLPUSHNAMEPROC) loadFunction("glPushName");
5486 glQueryCounter = (PFNGLQUERYCOUNTERPROC) loadFunction("glQueryCounter");
5487 glQueryObjectParameteruiAMD = (PFNGLQUERYOBJECTPARAMETERUIAMDPROC) loadFunction("glQueryObjectParameteruiAMD");
5488 glQueryResourceNV = (PFNGLQUERYRESOURCENVPROC) loadFunction("glQueryResourceNV");
5489 glQueryResourceTagNV = (PFNGLQUERYRESOURCETAGNVPROC) loadFunction("glQueryResourceTagNV");
5490 glRasterPos2d = (PFNGLRASTERPOS2DPROC) loadFunction("glRasterPos2d");
5491 glRasterPos2dv = (PFNGLRASTERPOS2DVPROC) loadFunction("glRasterPos2dv");
5492 glRasterPos2f = (PFNGLRASTERPOS2FPROC) loadFunction("glRasterPos2f");
5493 glRasterPos2fv = (PFNGLRASTERPOS2FVPROC) loadFunction("glRasterPos2fv");
5494 glRasterPos2i = (PFNGLRASTERPOS2IPROC) loadFunction("glRasterPos2i");
5495 glRasterPos2iv = (PFNGLRASTERPOS2IVPROC) loadFunction("glRasterPos2iv");
5496 glRasterPos2s = (PFNGLRASTERPOS2SPROC) loadFunction("glRasterPos2s");
5497 glRasterPos2sv = (PFNGLRASTERPOS2SVPROC) loadFunction("glRasterPos2sv");
5498 glRasterPos3d = (PFNGLRASTERPOS3DPROC) loadFunction("glRasterPos3d");
5499 glRasterPos3dv = (PFNGLRASTERPOS3DVPROC) loadFunction("glRasterPos3dv");
5500 glRasterPos3f = (PFNGLRASTERPOS3FPROC) loadFunction("glRasterPos3f");
5501 glRasterPos3fv = (PFNGLRASTERPOS3FVPROC) loadFunction("glRasterPos3fv");
5502 glRasterPos3i = (PFNGLRASTERPOS3IPROC) loadFunction("glRasterPos3i");
5503 glRasterPos3iv = (PFNGLRASTERPOS3IVPROC) loadFunction("glRasterPos3iv");
5504 glRasterPos3s = (PFNGLRASTERPOS3SPROC) loadFunction("glRasterPos3s");
5505 glRasterPos3sv = (PFNGLRASTERPOS3SVPROC) loadFunction("glRasterPos3sv");
5506 glRasterPos4d = (PFNGLRASTERPOS4DPROC) loadFunction("glRasterPos4d");
5507 glRasterPos4dv = (PFNGLRASTERPOS4DVPROC) loadFunction("glRasterPos4dv");
5508 glRasterPos4f = (PFNGLRASTERPOS4FPROC) loadFunction("glRasterPos4f");
5509 glRasterPos4fv = (PFNGLRASTERPOS4FVPROC) loadFunction("glRasterPos4fv");
5510 glRasterPos4i = (PFNGLRASTERPOS4IPROC) loadFunction("glRasterPos4i");
5511 glRasterPos4iv = (PFNGLRASTERPOS4IVPROC) loadFunction("glRasterPos4iv");
5512 glRasterPos4s = (PFNGLRASTERPOS4SPROC) loadFunction("glRasterPos4s");
5513 glRasterPos4sv = (PFNGLRASTERPOS4SVPROC) loadFunction("glRasterPos4sv");
5514 glRasterSamplesEXT = (PFNGLRASTERSAMPLESEXTPROC) loadFunction("glRasterSamplesEXT");
5515 glReadBuffer = (PFNGLREADBUFFERPROC) loadFunction("glReadBuffer");
5516 glReadPixels = (PFNGLREADPIXELSPROC) loadFunction("glReadPixels");
5517 glReadnPixels = (PFNGLREADNPIXELSPROC) loadFunction("glReadnPixels");
5518 glReadnPixelsARB = (PFNGLREADNPIXELSARBPROC) loadFunction("glReadnPixelsARB");
5519 glReadnPixelsKHR = (PFNGLREADNPIXELSKHRPROC) loadFunction("glReadnPixelsKHR");
5520 glReleaseKeyedMutexWin32EXT = (PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC) loadFunction("glReleaseKeyedMutexWin32EXT");
5521 glRectd = (PFNGLRECTDPROC) loadFunction("glRectd");
5522 glRectdv = (PFNGLRECTDVPROC) loadFunction("glRectdv");
5523 glRectf = (PFNGLRECTFPROC) loadFunction("glRectf");
5524 glRectfv = (PFNGLRECTFVPROC) loadFunction("glRectfv");
5525 glRecti = (PFNGLRECTIPROC) loadFunction("glRecti");
5526 glRectiv = (PFNGLRECTIVPROC) loadFunction("glRectiv");
5527 glRects = (PFNGLRECTSPROC) loadFunction("glRects");
5528 glRectsv = (PFNGLRECTSVPROC) loadFunction("glRectsv");
5529 glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC) loadFunction("glReleaseShaderCompiler");
5530 glRenderGpuMaskNV = (PFNGLRENDERGPUMASKNVPROC) loadFunction("glRenderGpuMaskNV");
5531 glRenderMode = (PFNGLRENDERMODEPROC) loadFunction("glRenderMode");
5532 glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) loadFunction("glRenderbufferStorage");
5533 glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC) loadFunction("glRenderbufferStorageEXT");
5534 glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) loadFunction("glRenderbufferStorageMultisample");
5535 glRenderbufferStorageMultisampleAdvancedAMD = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) loadFunction("glRenderbufferStorageMultisampleAdvancedAMD");
5536 glRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) loadFunction("glRenderbufferStorageMultisampleCoverageNV");
5537 glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) loadFunction("glRenderbufferStorageMultisampleEXT");
5538 glRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC) loadFunction("glRequestResidentProgramsNV");
5539 glResetHistogram = (PFNGLRESETHISTOGRAMPROC) loadFunction("glResetHistogram");
5540 glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC) loadFunction("glResetHistogramEXT");
5541 glResetMemoryObjectParameterNV = (PFNGLRESETMEMORYOBJECTPARAMETERNVPROC) loadFunction("glResetMemoryObjectParameterNV");
5542 glResetMinmax = (PFNGLRESETMINMAXPROC) loadFunction("glResetMinmax");
5543 glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC) loadFunction("glResetMinmaxEXT");
5544 glResolveDepthValuesNV = (PFNGLRESOLVEDEPTHVALUESNVPROC) loadFunction("glResolveDepthValuesNV");
5545 glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC) loadFunction("glResumeTransformFeedback");
5546 glResumeTransformFeedbackNV = (PFNGLRESUMETRANSFORMFEEDBACKNVPROC) loadFunction("glResumeTransformFeedbackNV");
5547 glRotated = (PFNGLROTATEDPROC) loadFunction("glRotated");
5548 glRotatef = (PFNGLROTATEFPROC) loadFunction("glRotatef");
5549 glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) loadFunction("glSampleCoverage");
5550 glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) loadFunction("glSampleCoverageARB");
5551 glSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC) loadFunction("glSampleMaskEXT");
5552 glSampleMaskIndexedNV = (PFNGLSAMPLEMASKINDEXEDNVPROC) loadFunction("glSampleMaskIndexedNV");
5553 glSampleMaski = (PFNGLSAMPLEMASKIPROC) loadFunction("glSampleMaski");
5554 glSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC) loadFunction("glSamplePatternEXT");
5555 glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) loadFunction("glSamplerParameterIiv");
5556 glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) loadFunction("glSamplerParameterIuiv");
5557 glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) loadFunction("glSamplerParameterf");
5558 glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) loadFunction("glSamplerParameterfv");
5559 glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) loadFunction("glSamplerParameteri");
5560 glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) loadFunction("glSamplerParameteriv");
5561 glScaled = (PFNGLSCALEDPROC) loadFunction("glScaled");
5562 glScalef = (PFNGLSCALEFPROC) loadFunction("glScalef");
5563 glScissor = (PFNGLSCISSORPROC) loadFunction("glScissor");
5564 glScissorArrayv = (PFNGLSCISSORARRAYVPROC) loadFunction("glScissorArrayv");
5565 glScissorExclusiveArrayvNV = (PFNGLSCISSOREXCLUSIVEARRAYVNVPROC) loadFunction("glScissorExclusiveArrayvNV");
5566 glScissorExclusiveNV = (PFNGLSCISSOREXCLUSIVENVPROC) loadFunction("glScissorExclusiveNV");
5567 glScissorIndexed = (PFNGLSCISSORINDEXEDPROC) loadFunction("glScissorIndexed");
5568 glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC) loadFunction("glScissorIndexedv");
5569 glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC) loadFunction("glSecondaryColor3b");
5570 glSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC) loadFunction("glSecondaryColor3bEXT");
5571 glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC) loadFunction("glSecondaryColor3bv");
5572 glSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC) loadFunction("glSecondaryColor3bvEXT");
5573 glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC) loadFunction("glSecondaryColor3d");
5574 glSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC) loadFunction("glSecondaryColor3dEXT");
5575 glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC) loadFunction("glSecondaryColor3dv");
5576 glSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC) loadFunction("glSecondaryColor3dvEXT");
5577 glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) loadFunction("glSecondaryColor3f");
5578 glSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC) loadFunction("glSecondaryColor3fEXT");
5579 glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC) loadFunction("glSecondaryColor3fv");
5580 glSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC) loadFunction("glSecondaryColor3fvEXT");
5581 glSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC) loadFunction("glSecondaryColor3hNV");
5582 glSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC) loadFunction("glSecondaryColor3hvNV");
5583 glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC) loadFunction("glSecondaryColor3i");
5584 glSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC) loadFunction("glSecondaryColor3iEXT");
5585 glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC) loadFunction("glSecondaryColor3iv");
5586 glSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC) loadFunction("glSecondaryColor3ivEXT");
5587 glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC) loadFunction("glSecondaryColor3s");
5588 glSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC) loadFunction("glSecondaryColor3sEXT");
5589 glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC) loadFunction("glSecondaryColor3sv");
5590 glSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC) loadFunction("glSecondaryColor3svEXT");
5591 glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC) loadFunction("glSecondaryColor3ub");
5592 glSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC) loadFunction("glSecondaryColor3ubEXT");
5593 glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC) loadFunction("glSecondaryColor3ubv");
5594 glSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC) loadFunction("glSecondaryColor3ubvEXT");
5595 glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC) loadFunction("glSecondaryColor3ui");
5596 glSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC) loadFunction("glSecondaryColor3uiEXT");
5597 glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC) loadFunction("glSecondaryColor3uiv");
5598 glSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC) loadFunction("glSecondaryColor3uivEXT");
5599 glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC) loadFunction("glSecondaryColor3us");
5600 glSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC) loadFunction("glSecondaryColor3usEXT");
5601 glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC) loadFunction("glSecondaryColor3usv");
5602 glSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC) loadFunction("glSecondaryColor3usvEXT");
5603 glSecondaryColorFormatNV = (PFNGLSECONDARYCOLORFORMATNVPROC) loadFunction("glSecondaryColorFormatNV");
5604 glSecondaryColorP3ui = (PFNGLSECONDARYCOLORP3UIPROC) loadFunction("glSecondaryColorP3ui");
5605 glSecondaryColorP3uiv = (PFNGLSECONDARYCOLORP3UIVPROC) loadFunction("glSecondaryColorP3uiv");
5606 glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC) loadFunction("glSecondaryColorPointer");
5607 glSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC) loadFunction("glSecondaryColorPointerEXT");
5608 glSelectBuffer = (PFNGLSELECTBUFFERPROC) loadFunction("glSelectBuffer");
5609 glSelectPerfMonitorCountersAMD = (PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) loadFunction("glSelectPerfMonitorCountersAMD");
5610 glSemaphoreParameterivNV = (PFNGLSEMAPHOREPARAMETERIVNVPROC) loadFunction("glSemaphoreParameterivNV");
5611 glSemaphoreParameterui64vEXT = (PFNGLSEMAPHOREPARAMETERUI64VEXTPROC) loadFunction("glSemaphoreParameterui64vEXT");
5612 glSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC) loadFunction("glSeparableFilter2D");
5613 glSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC) loadFunction("glSeparableFilter2DEXT");
5614 glSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC) loadFunction("glSetFenceAPPLE");
5615 glSetFenceNV = (PFNGLSETFENCENVPROC) loadFunction("glSetFenceNV");
5616 glSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC) loadFunction("glSetInvariantEXT");
5617 glSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC) loadFunction("glSetLocalConstantEXT");
5618 glSetMultisamplefvAMD = (PFNGLSETMULTISAMPLEFVAMDPROC) loadFunction("glSetMultisamplefvAMD");
5619 glShadeModel = (PFNGLSHADEMODELPROC) loadFunction("glShadeModel");
5620 glShaderBinary = (PFNGLSHADERBINARYPROC) loadFunction("glShaderBinary");
5621 glShaderOp1EXT = (PFNGLSHADEROP1EXTPROC) loadFunction("glShaderOp1EXT");
5622 glShaderOp2EXT = (PFNGLSHADEROP2EXTPROC) loadFunction("glShaderOp2EXT");
5623 glShaderOp3EXT = (PFNGLSHADEROP3EXTPROC) loadFunction("glShaderOp3EXT");
5624 glShaderSource = (PFNGLSHADERSOURCEPROC) loadFunction("glShaderSource");
5625 glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC) loadFunction("glShaderSourceARB");
5626 glShaderStorageBlockBinding = (PFNGLSHADERSTORAGEBLOCKBINDINGPROC) loadFunction("glShaderStorageBlockBinding");
5627 glShadingRateImageBarrierNV = (PFNGLSHADINGRATEIMAGEBARRIERNVPROC) loadFunction("glShadingRateImageBarrierNV");
5628 glShadingRateImagePaletteNV = (PFNGLSHADINGRATEIMAGEPALETTENVPROC) loadFunction("glShadingRateImagePaletteNV");
5629 glShadingRateSampleOrderNV = (PFNGLSHADINGRATESAMPLEORDERNVPROC) loadFunction("glShadingRateSampleOrderNV");
5630 glShadingRateSampleOrderCustomNV = (PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC) loadFunction("glShadingRateSampleOrderCustomNV");
5631 glSignalSemaphoreEXT = (PFNGLSIGNALSEMAPHOREEXTPROC) loadFunction("glSignalSemaphoreEXT");
5632 glSignalSemaphoreui64NVX = (PFNGLSIGNALSEMAPHOREUI64NVXPROC) loadFunction("glSignalSemaphoreui64NVX");
5633 glSpecializeShader = (PFNGLSPECIALIZESHADERPROC) loadFunction("glSpecializeShader");
5634 glSpecializeShaderARB = (PFNGLSPECIALIZESHADERARBPROC) loadFunction("glSpecializeShaderARB");
5635 glStateCaptureNV = (PFNGLSTATECAPTURENVPROC) loadFunction("glStateCaptureNV");
5636 glStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC) loadFunction("glStencilClearTagEXT");
5637 glStencilFillPathInstancedNV = (PFNGLSTENCILFILLPATHINSTANCEDNVPROC) loadFunction("glStencilFillPathInstancedNV");
5638 glStencilFillPathNV = (PFNGLSTENCILFILLPATHNVPROC) loadFunction("glStencilFillPathNV");
5639 glStencilFunc = (PFNGLSTENCILFUNCPROC) loadFunction("glStencilFunc");
5640 glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) loadFunction("glStencilFuncSeparate");
5641 glStencilMask = (PFNGLSTENCILMASKPROC) loadFunction("glStencilMask");
5642 glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) loadFunction("glStencilMaskSeparate");
5643 glStencilOp = (PFNGLSTENCILOPPROC) loadFunction("glStencilOp");
5644 glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) loadFunction("glStencilOpSeparate");
5645 glStencilOpValueAMD = (PFNGLSTENCILOPVALUEAMDPROC) loadFunction("glStencilOpValueAMD");
5646 glStencilStrokePathInstancedNV = (PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) loadFunction("glStencilStrokePathInstancedNV");
5647 glStencilStrokePathNV = (PFNGLSTENCILSTROKEPATHNVPROC) loadFunction("glStencilStrokePathNV");
5648 glStencilThenCoverFillPathInstancedNV = (PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC) loadFunction("glStencilThenCoverFillPathInstancedNV");
5649 glStencilThenCoverFillPathNV = (PFNGLSTENCILTHENCOVERFILLPATHNVPROC) loadFunction("glStencilThenCoverFillPathNV");
5650 glStencilThenCoverStrokePathInstancedNV = (PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC) loadFunction("glStencilThenCoverStrokePathInstancedNV");
5651 glStencilThenCoverStrokePathNV = (PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC) loadFunction("glStencilThenCoverStrokePathNV");
5652 glSubpixelPrecisionBiasNV = (PFNGLSUBPIXELPRECISIONBIASNVPROC) loadFunction("glSubpixelPrecisionBiasNV");
5653 glSwizzleEXT = (PFNGLSWIZZLEEXTPROC) loadFunction("glSwizzleEXT");
5654 glSyncTextureINTEL = (PFNGLSYNCTEXTUREINTELPROC) loadFunction("glSyncTextureINTEL");
5655 glTangent3bEXT = (PFNGLTANGENT3BEXTPROC) loadFunction("glTangent3bEXT");
5656 glTangent3bvEXT = (PFNGLTANGENT3BVEXTPROC) loadFunction("glTangent3bvEXT");
5657 glTangent3dEXT = (PFNGLTANGENT3DEXTPROC) loadFunction("glTangent3dEXT");
5658 glTangent3dvEXT = (PFNGLTANGENT3DVEXTPROC) loadFunction("glTangent3dvEXT");
5659 glTangent3fEXT = (PFNGLTANGENT3FEXTPROC) loadFunction("glTangent3fEXT");
5660 glTangent3fvEXT = (PFNGLTANGENT3FVEXTPROC) loadFunction("glTangent3fvEXT");
5661 glTangent3iEXT = (PFNGLTANGENT3IEXTPROC) loadFunction("glTangent3iEXT");
5662 glTangent3ivEXT = (PFNGLTANGENT3IVEXTPROC) loadFunction("glTangent3ivEXT");
5663 glTangent3sEXT = (PFNGLTANGENT3SEXTPROC) loadFunction("glTangent3sEXT");
5664 glTangent3svEXT = (PFNGLTANGENT3SVEXTPROC) loadFunction("glTangent3svEXT");
5665 glTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC) loadFunction("glTangentPointerEXT");
5666 glTessellationFactorAMD = (PFNGLTESSELLATIONFACTORAMDPROC) loadFunction("glTessellationFactorAMD");
5667 glTessellationModeAMD = (PFNGLTESSELLATIONMODEAMDPROC) loadFunction("glTessellationModeAMD");
5668 glTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC) loadFunction("glTestFenceAPPLE");
5669 glTestFenceNV = (PFNGLTESTFENCENVPROC) loadFunction("glTestFenceNV");
5670 glTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC) loadFunction("glTestObjectAPPLE");
5671 glTexAttachMemoryNV = (PFNGLTEXATTACHMEMORYNVPROC) loadFunction("glTexAttachMemoryNV");
5672 glTexBuffer = (PFNGLTEXBUFFERPROC) loadFunction("glTexBuffer");
5673 glTexBufferARB = (PFNGLTEXBUFFERARBPROC) loadFunction("glTexBufferARB");
5674 glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) loadFunction("glTexBufferEXT");
5675 glTexBufferRange = (PFNGLTEXBUFFERRANGEPROC) loadFunction("glTexBufferRange");
5676 glTexCoord1d = (PFNGLTEXCOORD1DPROC) loadFunction("glTexCoord1d");
5677 glTexCoord1dv = (PFNGLTEXCOORD1DVPROC) loadFunction("glTexCoord1dv");
5678 glTexCoord1f = (PFNGLTEXCOORD1FPROC) loadFunction("glTexCoord1f");
5679 glTexCoord1fv = (PFNGLTEXCOORD1FVPROC) loadFunction("glTexCoord1fv");
5680 glTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC) loadFunction("glTexCoord1hNV");
5681 glTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC) loadFunction("glTexCoord1hvNV");
5682 glTexCoord1i = (PFNGLTEXCOORD1IPROC) loadFunction("glTexCoord1i");
5683 glTexCoord1iv = (PFNGLTEXCOORD1IVPROC) loadFunction("glTexCoord1iv");
5684 glTexCoord1s = (PFNGLTEXCOORD1SPROC) loadFunction("glTexCoord1s");
5685 glTexCoord1sv = (PFNGLTEXCOORD1SVPROC) loadFunction("glTexCoord1sv");
5686 glTexCoord2d = (PFNGLTEXCOORD2DPROC) loadFunction("glTexCoord2d");
5687 glTexCoord2dv = (PFNGLTEXCOORD2DVPROC) loadFunction("glTexCoord2dv");
5688 glTexCoord2f = (PFNGLTEXCOORD2FPROC) loadFunction("glTexCoord2f");
5689 glTexCoord2fv = (PFNGLTEXCOORD2FVPROC) loadFunction("glTexCoord2fv");
5690 glTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC) loadFunction("glTexCoord2hNV");
5691 glTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC) loadFunction("glTexCoord2hvNV");
5692 glTexCoord2i = (PFNGLTEXCOORD2IPROC) loadFunction("glTexCoord2i");
5693 glTexCoord2iv = (PFNGLTEXCOORD2IVPROC) loadFunction("glTexCoord2iv");
5694 glTexCoord2s = (PFNGLTEXCOORD2SPROC) loadFunction("glTexCoord2s");
5695 glTexCoord2sv = (PFNGLTEXCOORD2SVPROC) loadFunction("glTexCoord2sv");
5696 glTexCoord3d = (PFNGLTEXCOORD3DPROC) loadFunction("glTexCoord3d");
5697 glTexCoord3dv = (PFNGLTEXCOORD3DVPROC) loadFunction("glTexCoord3dv");
5698 glTexCoord3f = (PFNGLTEXCOORD3FPROC) loadFunction("glTexCoord3f");
5699 glTexCoord3fv = (PFNGLTEXCOORD3FVPROC) loadFunction("glTexCoord3fv");
5700 glTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC) loadFunction("glTexCoord3hNV");
5701 glTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC) loadFunction("glTexCoord3hvNV");
5702 glTexCoord3i = (PFNGLTEXCOORD3IPROC) loadFunction("glTexCoord3i");
5703 glTexCoord3iv = (PFNGLTEXCOORD3IVPROC) loadFunction("glTexCoord3iv");
5704 glTexCoord3s = (PFNGLTEXCOORD3SPROC) loadFunction("glTexCoord3s");
5705 glTexCoord3sv = (PFNGLTEXCOORD3SVPROC) loadFunction("glTexCoord3sv");
5706 glTexCoord4d = (PFNGLTEXCOORD4DPROC) loadFunction("glTexCoord4d");
5707 glTexCoord4dv = (PFNGLTEXCOORD4DVPROC) loadFunction("glTexCoord4dv");
5708 glTexCoord4f = (PFNGLTEXCOORD4FPROC) loadFunction("glTexCoord4f");
5709 glTexCoord4fv = (PFNGLTEXCOORD4FVPROC) loadFunction("glTexCoord4fv");
5710 glTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC) loadFunction("glTexCoord4hNV");
5711 glTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC) loadFunction("glTexCoord4hvNV");
5712 glTexCoord4i = (PFNGLTEXCOORD4IPROC) loadFunction("glTexCoord4i");
5713 glTexCoord4iv = (PFNGLTEXCOORD4IVPROC) loadFunction("glTexCoord4iv");
5714 glTexCoord4s = (PFNGLTEXCOORD4SPROC) loadFunction("glTexCoord4s");
5715 glTexCoord4sv = (PFNGLTEXCOORD4SVPROC) loadFunction("glTexCoord4sv");
5716 glTexCoordFormatNV = (PFNGLTEXCOORDFORMATNVPROC) loadFunction("glTexCoordFormatNV");
5717 glTexCoordP1ui = (PFNGLTEXCOORDP1UIPROC) loadFunction("glTexCoordP1ui");
5718 glTexCoordP1uiv = (PFNGLTEXCOORDP1UIVPROC) loadFunction("glTexCoordP1uiv");
5719 glTexCoordP2ui = (PFNGLTEXCOORDP2UIPROC) loadFunction("glTexCoordP2ui");
5720 glTexCoordP2uiv = (PFNGLTEXCOORDP2UIVPROC) loadFunction("glTexCoordP2uiv");
5721 glTexCoordP3ui = (PFNGLTEXCOORDP3UIPROC) loadFunction("glTexCoordP3ui");
5722 glTexCoordP3uiv = (PFNGLTEXCOORDP3UIVPROC) loadFunction("glTexCoordP3uiv");
5723 glTexCoordP4ui = (PFNGLTEXCOORDP4UIPROC) loadFunction("glTexCoordP4ui");
5724 glTexCoordP4uiv = (PFNGLTEXCOORDP4UIVPROC) loadFunction("glTexCoordP4uiv");
5725 glTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC) loadFunction("glTexCoordPointer");
5726 glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC) loadFunction("glTexCoordPointerEXT");
5727 glTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC) loadFunction("glTexCoordPointervINTEL");
5728 glTexEnvf = (PFNGLTEXENVFPROC) loadFunction("glTexEnvf");
5729 glTexEnvfv = (PFNGLTEXENVFVPROC) loadFunction("glTexEnvfv");
5730 glTexEnvi = (PFNGLTEXENVIPROC) loadFunction("glTexEnvi");
5731 glTexEnviv = (PFNGLTEXENVIVPROC) loadFunction("glTexEnviv");
5732 glTexGend = (PFNGLTEXGENDPROC) loadFunction("glTexGend");
5733 glTexGendv = (PFNGLTEXGENDVPROC) loadFunction("glTexGendv");
5734 glTexGenf = (PFNGLTEXGENFPROC) loadFunction("glTexGenf");
5735 glTexGenfv = (PFNGLTEXGENFVPROC) loadFunction("glTexGenfv");
5736 glTexGeni = (PFNGLTEXGENIPROC) loadFunction("glTexGeni");
5737 glTexGeniv = (PFNGLTEXGENIVPROC) loadFunction("glTexGeniv");
5738 glTexImage1D = (PFNGLTEXIMAGE1DPROC) loadFunction("glTexImage1D");
5739 glTexImage2D = (PFNGLTEXIMAGE2DPROC) loadFunction("glTexImage2D");
5740 glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC) loadFunction("glTexImage2DMultisample");
5741 glTexImage2DMultisampleCoverageNV = (PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) loadFunction("glTexImage2DMultisampleCoverageNV");
5742 glTexImage3D = (PFNGLTEXIMAGE3DPROC) loadFunction("glTexImage3D");
5743 glTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC) loadFunction("glTexImage3DEXT");
5744 glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC) loadFunction("glTexImage3DMultisample");
5745 glTexImage3DMultisampleCoverageNV = (PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) loadFunction("glTexImage3DMultisampleCoverageNV");
5746 glTexPageCommitmentARB = (PFNGLTEXPAGECOMMITMENTARBPROC) loadFunction("glTexPageCommitmentARB");
5747 glTexPageCommitmentMemNV = (PFNGLTEXPAGECOMMITMENTMEMNVPROC) loadFunction("glTexPageCommitmentMemNV");
5748 glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) loadFunction("glTexParameterIiv");
5749 glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) loadFunction("glTexParameterIivEXT");
5750 glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) loadFunction("glTexParameterIuiv");
5751 glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) loadFunction("glTexParameterIuivEXT");
5752 glTexParameterf = (PFNGLTEXPARAMETERFPROC) loadFunction("glTexParameterf");
5753 glTexParameterfv = (PFNGLTEXPARAMETERFVPROC) loadFunction("glTexParameterfv");
5754 glTexParameteri = (PFNGLTEXPARAMETERIPROC) loadFunction("glTexParameteri");
5755 glTexParameteriv = (PFNGLTEXPARAMETERIVPROC) loadFunction("glTexParameteriv");
5756 glTexRenderbufferNV = (PFNGLTEXRENDERBUFFERNVPROC) loadFunction("glTexRenderbufferNV");
5757 glTexStorage1D = (PFNGLTEXSTORAGE1DPROC) loadFunction("glTexStorage1D");
5758 glTexStorage2D = (PFNGLTEXSTORAGE2DPROC) loadFunction("glTexStorage2D");
5759 glTexStorage2DMultisample = (PFNGLTEXSTORAGE2DMULTISAMPLEPROC) loadFunction("glTexStorage2DMultisample");
5760 glTexStorage3D = (PFNGLTEXSTORAGE3DPROC) loadFunction("glTexStorage3D");
5761 glTexStorage3DMultisample = (PFNGLTEXSTORAGE3DMULTISAMPLEPROC) loadFunction("glTexStorage3DMultisample");
5762 glTexStorageMem1DEXT = (PFNGLTEXSTORAGEMEM1DEXTPROC) loadFunction("glTexStorageMem1DEXT");
5763 glTexStorageMem2DEXT = (PFNGLTEXSTORAGEMEM2DEXTPROC) loadFunction("glTexStorageMem2DEXT");
5764 glTexStorageMem2DMultisampleEXT = (PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC) loadFunction("glTexStorageMem2DMultisampleEXT");
5765 glTexStorageMem3DEXT = (PFNGLTEXSTORAGEMEM3DEXTPROC) loadFunction("glTexStorageMem3DEXT");
5766 glTexStorageMem3DMultisampleEXT = (PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC) loadFunction("glTexStorageMem3DMultisampleEXT");
5767 glTexStorageSparseAMD = (PFNGLTEXSTORAGESPARSEAMDPROC) loadFunction("glTexStorageSparseAMD");
5768 glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC) loadFunction("glTexSubImage1D");
5769 glTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC) loadFunction("glTexSubImage1DEXT");
5770 glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC) loadFunction("glTexSubImage2D");
5771 glTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC) loadFunction("glTexSubImage2DEXT");
5772 glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) loadFunction("glTexSubImage3D");
5773 glTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC) loadFunction("glTexSubImage3DEXT");
5774 glTextureAttachMemoryNV = (PFNGLTEXTUREATTACHMEMORYNVPROC) loadFunction("glTextureAttachMemoryNV");
5775 glTextureBarrier = (PFNGLTEXTUREBARRIERPROC) loadFunction("glTextureBarrier");
5776 glTextureBarrierNV = (PFNGLTEXTUREBARRIERNVPROC) loadFunction("glTextureBarrierNV");
5777 glTextureBuffer = (PFNGLTEXTUREBUFFERPROC) loadFunction("glTextureBuffer");
5778 glTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) loadFunction("glTextureBufferEXT");
5779 glTextureBufferRange = (PFNGLTEXTUREBUFFERRANGEPROC) loadFunction("glTextureBufferRange");
5780 glTextureBufferRangeEXT = (PFNGLTEXTUREBUFFERRANGEEXTPROC) loadFunction("glTextureBufferRangeEXT");
5781 glTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) loadFunction("glTextureImage1DEXT");
5782 glTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) loadFunction("glTextureImage2DEXT");
5783 glTextureImage2DMultisampleCoverageNV = (PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) loadFunction("glTextureImage2DMultisampleCoverageNV");
5784 glTextureImage2DMultisampleNV = (PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) loadFunction("glTextureImage2DMultisampleNV");
5785 glTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) loadFunction("glTextureImage3DEXT");
5786 glTextureImage3DMultisampleCoverageNV = (PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) loadFunction("glTextureImage3DMultisampleCoverageNV");
5787 glTextureImage3DMultisampleNV = (PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) loadFunction("glTextureImage3DMultisampleNV");
5788 glTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC) loadFunction("glTextureLightEXT");
5789 glTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC) loadFunction("glTextureMaterialEXT");
5790 glTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC) loadFunction("glTextureNormalEXT");
5791 glTexturePageCommitmentEXT = (PFNGLTEXTUREPAGECOMMITMENTEXTPROC) loadFunction("glTexturePageCommitmentEXT");
5792 glTexturePageCommitmentMemNV = (PFNGLTEXTUREPAGECOMMITMENTMEMNVPROC) loadFunction("glTexturePageCommitmentMemNV");
5793 glTextureParameterIiv = (PFNGLTEXTUREPARAMETERIIVPROC) loadFunction("glTextureParameterIiv");
5794 glTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) loadFunction("glTextureParameterIivEXT");
5795 glTextureParameterIuiv = (PFNGLTEXTUREPARAMETERIUIVPROC) loadFunction("glTextureParameterIuiv");
5796 glTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) loadFunction("glTextureParameterIuivEXT");
5797 glTextureParameterf = (PFNGLTEXTUREPARAMETERFPROC) loadFunction("glTextureParameterf");
5798 glTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) loadFunction("glTextureParameterfEXT");
5799 glTextureParameterfv = (PFNGLTEXTUREPARAMETERFVPROC) loadFunction("glTextureParameterfv");
5800 glTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) loadFunction("glTextureParameterfvEXT");
5801 glTextureParameteri = (PFNGLTEXTUREPARAMETERIPROC) loadFunction("glTextureParameteri");
5802 glTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) loadFunction("glTextureParameteriEXT");
5803 glTextureParameteriv = (PFNGLTEXTUREPARAMETERIVPROC) loadFunction("glTextureParameteriv");
5804 glTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) loadFunction("glTextureParameterivEXT");
5805 glTextureRangeAPPLE = (PFNGLTEXTURERANGEAPPLEPROC) loadFunction("glTextureRangeAPPLE");
5806 glTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) loadFunction("glTextureRenderbufferEXT");
5807 glTextureStorage1D = (PFNGLTEXTURESTORAGE1DPROC) loadFunction("glTextureStorage1D");
5808 glTextureStorage1DEXT = (PFNGLTEXTURESTORAGE1DEXTPROC) loadFunction("glTextureStorage1DEXT");
5809 glTextureStorage2D = (PFNGLTEXTURESTORAGE2DPROC) loadFunction("glTextureStorage2D");
5810 glTextureStorage2DEXT = (PFNGLTEXTURESTORAGE2DEXTPROC) loadFunction("glTextureStorage2DEXT");
5811 glTextureStorage2DMultisample = (PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC) loadFunction("glTextureStorage2DMultisample");
5812 glTextureStorage2DMultisampleEXT = (PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) loadFunction("glTextureStorage2DMultisampleEXT");
5813 glTextureStorage3D = (PFNGLTEXTURESTORAGE3DPROC) loadFunction("glTextureStorage3D");
5814 glTextureStorage3DEXT = (PFNGLTEXTURESTORAGE3DEXTPROC) loadFunction("glTextureStorage3DEXT");
5815 glTextureStorage3DMultisample = (PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC) loadFunction("glTextureStorage3DMultisample");
5816 glTextureStorage3DMultisampleEXT = (PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) loadFunction("glTextureStorage3DMultisampleEXT");
5817 glTextureStorageMem1DEXT = (PFNGLTEXTURESTORAGEMEM1DEXTPROC) loadFunction("glTextureStorageMem1DEXT");
5818 glTextureStorageMem2DEXT = (PFNGLTEXTURESTORAGEMEM2DEXTPROC) loadFunction("glTextureStorageMem2DEXT");
5819 glTextureStorageMem2DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC) loadFunction("glTextureStorageMem2DMultisampleEXT");
5820 glTextureStorageMem3DEXT = (PFNGLTEXTURESTORAGEMEM3DEXTPROC) loadFunction("glTextureStorageMem3DEXT");
5821 glTextureStorageMem3DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC) loadFunction("glTextureStorageMem3DMultisampleEXT");
5822 glTextureStorageSparseAMD = (PFNGLTEXTURESTORAGESPARSEAMDPROC) loadFunction("glTextureStorageSparseAMD");
5823 glTextureSubImage1D = (PFNGLTEXTURESUBIMAGE1DPROC) loadFunction("glTextureSubImage1D");
5824 glTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) loadFunction("glTextureSubImage1DEXT");
5825 glTextureSubImage2D = (PFNGLTEXTURESUBIMAGE2DPROC) loadFunction("glTextureSubImage2D");
5826 glTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) loadFunction("glTextureSubImage2DEXT");
5827 glTextureSubImage3D = (PFNGLTEXTURESUBIMAGE3DPROC) loadFunction("glTextureSubImage3D");
5828 glTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) loadFunction("glTextureSubImage3DEXT");
5829 glTextureView = (PFNGLTEXTUREVIEWPROC) loadFunction("glTextureView");
5830 glTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC) loadFunction("glTrackMatrixNV");
5831 glTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) loadFunction("glTransformFeedbackAttribsNV");
5832 glTransformFeedbackBufferBase = (PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC) loadFunction("glTransformFeedbackBufferBase");
5833 glTransformFeedbackBufferRange = (PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) loadFunction("glTransformFeedbackBufferRange");
5834 glTransformFeedbackStreamAttribsNV = (PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) loadFunction("glTransformFeedbackStreamAttribsNV");
5835 glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) loadFunction("glTransformFeedbackVaryings");
5836 glTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) loadFunction("glTransformFeedbackVaryingsEXT");
5837 glTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) loadFunction("glTransformFeedbackVaryingsNV");
5838 glTransformPathNV = (PFNGLTRANSFORMPATHNVPROC) loadFunction("glTransformPathNV");
5839 glTranslated = (PFNGLTRANSLATEDPROC) loadFunction("glTranslated");
5840 glTranslatef = (PFNGLTRANSLATEFPROC) loadFunction("glTranslatef");
5841 glUniform1d = (PFNGLUNIFORM1DPROC) loadFunction("glUniform1d");
5842 glUniform1dv = (PFNGLUNIFORM1DVPROC) loadFunction("glUniform1dv");
5843 glUniform1f = (PFNGLUNIFORM1FPROC) loadFunction("glUniform1f");
5844 glUniform1fARB = (PFNGLUNIFORM1FARBPROC) loadFunction("glUniform1fARB");
5845 glUniform1fv = (PFNGLUNIFORM1FVPROC) loadFunction("glUniform1fv");
5846 glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC) loadFunction("glUniform1fvARB");
5847 glUniform1i = (PFNGLUNIFORM1IPROC) loadFunction("glUniform1i");
5848 glUniform1i64ARB = (PFNGLUNIFORM1I64ARBPROC) loadFunction("glUniform1i64ARB");
5849 glUniform1i64NV = (PFNGLUNIFORM1I64NVPROC) loadFunction("glUniform1i64NV");
5850 glUniform1i64vARB = (PFNGLUNIFORM1I64VARBPROC) loadFunction("glUniform1i64vARB");
5851 glUniform1i64vNV = (PFNGLUNIFORM1I64VNVPROC) loadFunction("glUniform1i64vNV");
5852 glUniform1iARB = (PFNGLUNIFORM1IARBPROC) loadFunction("glUniform1iARB");
5853 glUniform1iv = (PFNGLUNIFORM1IVPROC) loadFunction("glUniform1iv");
5854 glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC) loadFunction("glUniform1ivARB");
5855 glUniform1ui = (PFNGLUNIFORM1UIPROC) loadFunction("glUniform1ui");
5856 glUniform1ui64ARB = (PFNGLUNIFORM1UI64ARBPROC) loadFunction("glUniform1ui64ARB");
5857 glUniform1ui64NV = (PFNGLUNIFORM1UI64NVPROC) loadFunction("glUniform1ui64NV");
5858 glUniform1ui64vARB = (PFNGLUNIFORM1UI64VARBPROC) loadFunction("glUniform1ui64vARB");
5859 glUniform1ui64vNV = (PFNGLUNIFORM1UI64VNVPROC) loadFunction("glUniform1ui64vNV");
5860 glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) loadFunction("glUniform1uiEXT");
5861 glUniform1uiv = (PFNGLUNIFORM1UIVPROC) loadFunction("glUniform1uiv");
5862 glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) loadFunction("glUniform1uivEXT");
5863 glUniform2d = (PFNGLUNIFORM2DPROC) loadFunction("glUniform2d");
5864 glUniform2dv = (PFNGLUNIFORM2DVPROC) loadFunction("glUniform2dv");
5865 glUniform2f = (PFNGLUNIFORM2FPROC) loadFunction("glUniform2f");
5866 glUniform2fARB = (PFNGLUNIFORM2FARBPROC) loadFunction("glUniform2fARB");
5867 glUniform2fv = (PFNGLUNIFORM2FVPROC) loadFunction("glUniform2fv");
5868 glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC) loadFunction("glUniform2fvARB");
5869 glUniform2i = (PFNGLUNIFORM2IPROC) loadFunction("glUniform2i");
5870 glUniform2i64ARB = (PFNGLUNIFORM2I64ARBPROC) loadFunction("glUniform2i64ARB");
5871 glUniform2i64NV = (PFNGLUNIFORM2I64NVPROC) loadFunction("glUniform2i64NV");
5872 glUniform2i64vARB = (PFNGLUNIFORM2I64VARBPROC) loadFunction("glUniform2i64vARB");
5873 glUniform2i64vNV = (PFNGLUNIFORM2I64VNVPROC) loadFunction("glUniform2i64vNV");
5874 glUniform2iARB = (PFNGLUNIFORM2IARBPROC) loadFunction("glUniform2iARB");
5875 glUniform2iv = (PFNGLUNIFORM2IVPROC) loadFunction("glUniform2iv");
5876 glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC) loadFunction("glUniform2ivARB");
5877 glUniform2ui = (PFNGLUNIFORM2UIPROC) loadFunction("glUniform2ui");
5878 glUniform2ui64ARB = (PFNGLUNIFORM2UI64ARBPROC) loadFunction("glUniform2ui64ARB");
5879 glUniform2ui64NV = (PFNGLUNIFORM2UI64NVPROC) loadFunction("glUniform2ui64NV");
5880 glUniform2ui64vARB = (PFNGLUNIFORM2UI64VARBPROC) loadFunction("glUniform2ui64vARB");
5881 glUniform2ui64vNV = (PFNGLUNIFORM2UI64VNVPROC) loadFunction("glUniform2ui64vNV");
5882 glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) loadFunction("glUniform2uiEXT");
5883 glUniform2uiv = (PFNGLUNIFORM2UIVPROC) loadFunction("glUniform2uiv");
5884 glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) loadFunction("glUniform2uivEXT");
5885 glUniform3d = (PFNGLUNIFORM3DPROC) loadFunction("glUniform3d");
5886 glUniform3dv = (PFNGLUNIFORM3DVPROC) loadFunction("glUniform3dv");
5887 glUniform3f = (PFNGLUNIFORM3FPROC) loadFunction("glUniform3f");
5888 glUniform3fARB = (PFNGLUNIFORM3FARBPROC) loadFunction("glUniform3fARB");
5889 glUniform3fv = (PFNGLUNIFORM3FVPROC) loadFunction("glUniform3fv");
5890 glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC) loadFunction("glUniform3fvARB");
5891 glUniform3i = (PFNGLUNIFORM3IPROC) loadFunction("glUniform3i");
5892 glUniform3i64ARB = (PFNGLUNIFORM3I64ARBPROC) loadFunction("glUniform3i64ARB");
5893 glUniform3i64NV = (PFNGLUNIFORM3I64NVPROC) loadFunction("glUniform3i64NV");
5894 glUniform3i64vARB = (PFNGLUNIFORM3I64VARBPROC) loadFunction("glUniform3i64vARB");
5895 glUniform3i64vNV = (PFNGLUNIFORM3I64VNVPROC) loadFunction("glUniform3i64vNV");
5896 glUniform3iARB = (PFNGLUNIFORM3IARBPROC) loadFunction("glUniform3iARB");
5897 glUniform3iv = (PFNGLUNIFORM3IVPROC) loadFunction("glUniform3iv");
5898 glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC) loadFunction("glUniform3ivARB");
5899 glUniform3ui = (PFNGLUNIFORM3UIPROC) loadFunction("glUniform3ui");
5900 glUniform3ui64ARB = (PFNGLUNIFORM3UI64ARBPROC) loadFunction("glUniform3ui64ARB");
5901 glUniform3ui64NV = (PFNGLUNIFORM3UI64NVPROC) loadFunction("glUniform3ui64NV");
5902 glUniform3ui64vARB = (PFNGLUNIFORM3UI64VARBPROC) loadFunction("glUniform3ui64vARB");
5903 glUniform3ui64vNV = (PFNGLUNIFORM3UI64VNVPROC) loadFunction("glUniform3ui64vNV");
5904 glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) loadFunction("glUniform3uiEXT");
5905 glUniform3uiv = (PFNGLUNIFORM3UIVPROC) loadFunction("glUniform3uiv");
5906 glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) loadFunction("glUniform3uivEXT");
5907 glUniform4d = (PFNGLUNIFORM4DPROC) loadFunction("glUniform4d");
5908 glUniform4dv = (PFNGLUNIFORM4DVPROC) loadFunction("glUniform4dv");
5909 glUniform4f = (PFNGLUNIFORM4FPROC) loadFunction("glUniform4f");
5910 glUniform4fARB = (PFNGLUNIFORM4FARBPROC) loadFunction("glUniform4fARB");
5911 glUniform4fv = (PFNGLUNIFORM4FVPROC) loadFunction("glUniform4fv");
5912 glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC) loadFunction("glUniform4fvARB");
5913 glUniform4i = (PFNGLUNIFORM4IPROC) loadFunction("glUniform4i");
5914 glUniform4i64ARB = (PFNGLUNIFORM4I64ARBPROC) loadFunction("glUniform4i64ARB");
5915 glUniform4i64NV = (PFNGLUNIFORM4I64NVPROC) loadFunction("glUniform4i64NV");
5916 glUniform4i64vARB = (PFNGLUNIFORM4I64VARBPROC) loadFunction("glUniform4i64vARB");
5917 glUniform4i64vNV = (PFNGLUNIFORM4I64VNVPROC) loadFunction("glUniform4i64vNV");
5918 glUniform4iARB = (PFNGLUNIFORM4IARBPROC) loadFunction("glUniform4iARB");
5919 glUniform4iv = (PFNGLUNIFORM4IVPROC) loadFunction("glUniform4iv");
5920 glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC) loadFunction("glUniform4ivARB");
5921 glUniform4ui = (PFNGLUNIFORM4UIPROC) loadFunction("glUniform4ui");
5922 glUniform4ui64ARB = (PFNGLUNIFORM4UI64ARBPROC) loadFunction("glUniform4ui64ARB");
5923 glUniform4ui64NV = (PFNGLUNIFORM4UI64NVPROC) loadFunction("glUniform4ui64NV");
5924 glUniform4ui64vARB = (PFNGLUNIFORM4UI64VARBPROC) loadFunction("glUniform4ui64vARB");
5925 glUniform4ui64vNV = (PFNGLUNIFORM4UI64VNVPROC) loadFunction("glUniform4ui64vNV");
5926 glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) loadFunction("glUniform4uiEXT");
5927 glUniform4uiv = (PFNGLUNIFORM4UIVPROC) loadFunction("glUniform4uiv");
5928 glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) loadFunction("glUniform4uivEXT");
5929 glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) loadFunction("glUniformBlockBinding");
5930 glUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC) loadFunction("glUniformBufferEXT");
5931 glUniformHandleui64ARB = (PFNGLUNIFORMHANDLEUI64ARBPROC) loadFunction("glUniformHandleui64ARB");
5932 glUniformHandleui64NV = (PFNGLUNIFORMHANDLEUI64NVPROC) loadFunction("glUniformHandleui64NV");
5933 glUniformHandleui64vARB = (PFNGLUNIFORMHANDLEUI64VARBPROC) loadFunction("glUniformHandleui64vARB");
5934 glUniformHandleui64vNV = (PFNGLUNIFORMHANDLEUI64VNVPROC) loadFunction("glUniformHandleui64vNV");
5935 glUniformMatrix2dv = (PFNGLUNIFORMMATRIX2DVPROC) loadFunction("glUniformMatrix2dv");
5936 glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) loadFunction("glUniformMatrix2fv");
5937 glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC) loadFunction("glUniformMatrix2fvARB");
5938 glUniformMatrix2x3dv = (PFNGLUNIFORMMATRIX2X3DVPROC) loadFunction("glUniformMatrix2x3dv");
5939 glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) loadFunction("glUniformMatrix2x3fv");
5940 glUniformMatrix2x4dv = (PFNGLUNIFORMMATRIX2X4DVPROC) loadFunction("glUniformMatrix2x4dv");
5941 glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) loadFunction("glUniformMatrix2x4fv");
5942 glUniformMatrix3dv = (PFNGLUNIFORMMATRIX3DVPROC) loadFunction("glUniformMatrix3dv");
5943 glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) loadFunction("glUniformMatrix3fv");
5944 glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC) loadFunction("glUniformMatrix3fvARB");
5945 glUniformMatrix3x2dv = (PFNGLUNIFORMMATRIX3X2DVPROC) loadFunction("glUniformMatrix3x2dv");
5946 glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) loadFunction("glUniformMatrix3x2fv");
5947 glUniformMatrix3x4dv = (PFNGLUNIFORMMATRIX3X4DVPROC) loadFunction("glUniformMatrix3x4dv");
5948 glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) loadFunction("glUniformMatrix3x4fv");
5949 glUniformMatrix4dv = (PFNGLUNIFORMMATRIX4DVPROC) loadFunction("glUniformMatrix4dv");
5950 glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) loadFunction("glUniformMatrix4fv");
5951 glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC) loadFunction("glUniformMatrix4fvARB");
5952 glUniformMatrix4x2dv = (PFNGLUNIFORMMATRIX4X2DVPROC) loadFunction("glUniformMatrix4x2dv");
5953 glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) loadFunction("glUniformMatrix4x2fv");
5954 glUniformMatrix4x3dv = (PFNGLUNIFORMMATRIX4X3DVPROC) loadFunction("glUniformMatrix4x3dv");
5955 glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) loadFunction("glUniformMatrix4x3fv");
5956 glUniformSubroutinesuiv = (PFNGLUNIFORMSUBROUTINESUIVPROC) loadFunction("glUniformSubroutinesuiv");
5957 glUniformui64NV = (PFNGLUNIFORMUI64NVPROC) loadFunction("glUniformui64NV");
5958 glUniformui64vNV = (PFNGLUNIFORMUI64VNVPROC) loadFunction("glUniformui64vNV");
5959 glUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC) loadFunction("glUnlockArraysEXT");
5960 glUnmapBuffer = (PFNGLUNMAPBUFFERPROC) loadFunction("glUnmapBuffer");
5961 glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC) loadFunction("glUnmapBufferARB");
5962 glUnmapNamedBuffer = (PFNGLUNMAPNAMEDBUFFERPROC) loadFunction("glUnmapNamedBuffer");
5963 glUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) loadFunction("glUnmapNamedBufferEXT");
5964 glUnmapTexture2DINTEL = (PFNGLUNMAPTEXTURE2DINTELPROC) loadFunction("glUnmapTexture2DINTEL");
5965 glUploadGpuMaskNVX = (PFNGLUPLOADGPUMASKNVXPROC) loadFunction("glUploadGpuMaskNVX");
5966 glUseProgram = (PFNGLUSEPROGRAMPROC) loadFunction("glUseProgram");
5967 glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC) loadFunction("glUseProgramObjectARB");
5968 glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC) loadFunction("glUseProgramStages");
5969 glUseProgramStagesEXT = (PFNGLUSEPROGRAMSTAGESEXTPROC) loadFunction("glUseProgramStagesEXT");
5970 glUseShaderProgramEXT = (PFNGLUSESHADERPROGRAMEXTPROC) loadFunction("glUseShaderProgramEXT");
5971 glVDPAUFiniNV = (PFNGLVDPAUFININVPROC) loadFunction("glVDPAUFiniNV");
5972 glVDPAUGetSurfaceivNV = (PFNGLVDPAUGETSURFACEIVNVPROC) loadFunction("glVDPAUGetSurfaceivNV");
5973 glVDPAUInitNV = (PFNGLVDPAUINITNVPROC) loadFunction("glVDPAUInitNV");
5974 glVDPAUIsSurfaceNV = (PFNGLVDPAUISSURFACENVPROC) loadFunction("glVDPAUIsSurfaceNV");
5975 glVDPAUMapSurfacesNV = (PFNGLVDPAUMAPSURFACESNVPROC) loadFunction("glVDPAUMapSurfacesNV");
5976 glVDPAURegisterOutputSurfaceNV = (PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) loadFunction("glVDPAURegisterOutputSurfaceNV");
5977 glVDPAURegisterVideoSurfaceNV = (PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) loadFunction("glVDPAURegisterVideoSurfaceNV");
5978 glVDPAURegisterVideoSurfaceWithPictureStructureNV = (PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC) loadFunction("glVDPAURegisterVideoSurfaceWithPictureStructureNV");
5979 glVDPAUSurfaceAccessNV = (PFNGLVDPAUSURFACEACCESSNVPROC) loadFunction("glVDPAUSurfaceAccessNV");
5980 glVDPAUUnmapSurfacesNV = (PFNGLVDPAUUNMAPSURFACESNVPROC) loadFunction("glVDPAUUnmapSurfacesNV");
5981 glVDPAUUnregisterSurfaceNV = (PFNGLVDPAUUNREGISTERSURFACENVPROC) loadFunction("glVDPAUUnregisterSurfaceNV");
5982 glValidateProgram = (PFNGLVALIDATEPROGRAMPROC) loadFunction("glValidateProgram");
5983 glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC) loadFunction("glValidateProgramARB");
5984 glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC) loadFunction("glValidateProgramPipeline");
5985 glValidateProgramPipelineEXT = (PFNGLVALIDATEPROGRAMPIPELINEEXTPROC) loadFunction("glValidateProgramPipelineEXT");
5986 glVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC) loadFunction("glVariantPointerEXT");
5987 glVariantbvEXT = (PFNGLVARIANTBVEXTPROC) loadFunction("glVariantbvEXT");
5988 glVariantdvEXT = (PFNGLVARIANTDVEXTPROC) loadFunction("glVariantdvEXT");
5989 glVariantfvEXT = (PFNGLVARIANTFVEXTPROC) loadFunction("glVariantfvEXT");
5990 glVariantivEXT = (PFNGLVARIANTIVEXTPROC) loadFunction("glVariantivEXT");
5991 glVariantsvEXT = (PFNGLVARIANTSVEXTPROC) loadFunction("glVariantsvEXT");
5992 glVariantubvEXT = (PFNGLVARIANTUBVEXTPROC) loadFunction("glVariantubvEXT");
5993 glVariantuivEXT = (PFNGLVARIANTUIVEXTPROC) loadFunction("glVariantuivEXT");
5994 glVariantusvEXT = (PFNGLVARIANTUSVEXTPROC) loadFunction("glVariantusvEXT");
5995 glVertex2d = (PFNGLVERTEX2DPROC) loadFunction("glVertex2d");
5996 glVertex2dv = (PFNGLVERTEX2DVPROC) loadFunction("glVertex2dv");
5997 glVertex2f = (PFNGLVERTEX2FPROC) loadFunction("glVertex2f");
5998 glVertex2fv = (PFNGLVERTEX2FVPROC) loadFunction("glVertex2fv");
5999 glVertex2hNV = (PFNGLVERTEX2HNVPROC) loadFunction("glVertex2hNV");
6000 glVertex2hvNV = (PFNGLVERTEX2HVNVPROC) loadFunction("glVertex2hvNV");
6001 glVertex2i = (PFNGLVERTEX2IPROC) loadFunction("glVertex2i");
6002 glVertex2iv = (PFNGLVERTEX2IVPROC) loadFunction("glVertex2iv");
6003 glVertex2s = (PFNGLVERTEX2SPROC) loadFunction("glVertex2s");
6004 glVertex2sv = (PFNGLVERTEX2SVPROC) loadFunction("glVertex2sv");
6005 glVertex3d = (PFNGLVERTEX3DPROC) loadFunction("glVertex3d");
6006 glVertex3dv = (PFNGLVERTEX3DVPROC) loadFunction("glVertex3dv");
6007 glVertex3f = (PFNGLVERTEX3FPROC) loadFunction("glVertex3f");
6008 glVertex3fv = (PFNGLVERTEX3FVPROC) loadFunction("glVertex3fv");
6009 glVertex3hNV = (PFNGLVERTEX3HNVPROC) loadFunction("glVertex3hNV");
6010 glVertex3hvNV = (PFNGLVERTEX3HVNVPROC) loadFunction("glVertex3hvNV");
6011 glVertex3i = (PFNGLVERTEX3IPROC) loadFunction("glVertex3i");
6012 glVertex3iv = (PFNGLVERTEX3IVPROC) loadFunction("glVertex3iv");
6013 glVertex3s = (PFNGLVERTEX3SPROC) loadFunction("glVertex3s");
6014 glVertex3sv = (PFNGLVERTEX3SVPROC) loadFunction("glVertex3sv");
6015 glVertex4d = (PFNGLVERTEX4DPROC) loadFunction("glVertex4d");
6016 glVertex4dv = (PFNGLVERTEX4DVPROC) loadFunction("glVertex4dv");
6017 glVertex4f = (PFNGLVERTEX4FPROC) loadFunction("glVertex4f");
6018 glVertex4fv = (PFNGLVERTEX4FVPROC) loadFunction("glVertex4fv");
6019 glVertex4hNV = (PFNGLVERTEX4HNVPROC) loadFunction("glVertex4hNV");
6020 glVertex4hvNV = (PFNGLVERTEX4HVNVPROC) loadFunction("glVertex4hvNV");
6021 glVertex4i = (PFNGLVERTEX4IPROC) loadFunction("glVertex4i");
6022 glVertex4iv = (PFNGLVERTEX4IVPROC) loadFunction("glVertex4iv");
6023 glVertex4s = (PFNGLVERTEX4SPROC) loadFunction("glVertex4s");
6024 glVertex4sv = (PFNGLVERTEX4SVPROC) loadFunction("glVertex4sv");
6025 glVertexArrayAttribBinding = (PFNGLVERTEXARRAYATTRIBBINDINGPROC) loadFunction("glVertexArrayAttribBinding");
6026 glVertexArrayAttribFormat = (PFNGLVERTEXARRAYATTRIBFORMATPROC) loadFunction("glVertexArrayAttribFormat");
6027 glVertexArrayAttribIFormat = (PFNGLVERTEXARRAYATTRIBIFORMATPROC) loadFunction("glVertexArrayAttribIFormat");
6028 glVertexArrayAttribLFormat = (PFNGLVERTEXARRAYATTRIBLFORMATPROC) loadFunction("glVertexArrayAttribLFormat");
6029 glVertexArrayBindVertexBufferEXT = (PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) loadFunction("glVertexArrayBindVertexBufferEXT");
6030 glVertexArrayBindingDivisor = (PFNGLVERTEXARRAYBINDINGDIVISORPROC) loadFunction("glVertexArrayBindingDivisor");
6031 glVertexArrayColorOffsetEXT = (PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) loadFunction("glVertexArrayColorOffsetEXT");
6032 glVertexArrayEdgeFlagOffsetEXT = (PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) loadFunction("glVertexArrayEdgeFlagOffsetEXT");
6033 glVertexArrayElementBuffer = (PFNGLVERTEXARRAYELEMENTBUFFERPROC) loadFunction("glVertexArrayElementBuffer");
6034 glVertexArrayFogCoordOffsetEXT = (PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) loadFunction("glVertexArrayFogCoordOffsetEXT");
6035 glVertexArrayIndexOffsetEXT = (PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) loadFunction("glVertexArrayIndexOffsetEXT");
6036 glVertexArrayMultiTexCoordOffsetEXT = (PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) loadFunction("glVertexArrayMultiTexCoordOffsetEXT");
6037 glVertexArrayNormalOffsetEXT = (PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) loadFunction("glVertexArrayNormalOffsetEXT");
6038 glVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) loadFunction("glVertexArrayParameteriAPPLE");
6039 glVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC) loadFunction("glVertexArrayRangeAPPLE");
6040 glVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC) loadFunction("glVertexArrayRangeNV");
6041 glVertexArraySecondaryColorOffsetEXT = (PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) loadFunction("glVertexArraySecondaryColorOffsetEXT");
6042 glVertexArrayTexCoordOffsetEXT = (PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) loadFunction("glVertexArrayTexCoordOffsetEXT");
6043 glVertexArrayVertexAttribBindingEXT = (PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) loadFunction("glVertexArrayVertexAttribBindingEXT");
6044 glVertexArrayVertexAttribDivisorEXT = (PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) loadFunction("glVertexArrayVertexAttribDivisorEXT");
6045 glVertexArrayVertexAttribFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) loadFunction("glVertexArrayVertexAttribFormatEXT");
6046 glVertexArrayVertexAttribIFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) loadFunction("glVertexArrayVertexAttribIFormatEXT");
6047 glVertexArrayVertexAttribIOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) loadFunction("glVertexArrayVertexAttribIOffsetEXT");
6048 glVertexArrayVertexAttribLFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) loadFunction("glVertexArrayVertexAttribLFormatEXT");
6049 glVertexArrayVertexAttribLOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) loadFunction("glVertexArrayVertexAttribLOffsetEXT");
6050 glVertexArrayVertexAttribOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) loadFunction("glVertexArrayVertexAttribOffsetEXT");
6051 glVertexArrayVertexBindingDivisorEXT = (PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) loadFunction("glVertexArrayVertexBindingDivisorEXT");
6052 glVertexArrayVertexBuffer = (PFNGLVERTEXARRAYVERTEXBUFFERPROC) loadFunction("glVertexArrayVertexBuffer");
6053 glVertexArrayVertexBuffers = (PFNGLVERTEXARRAYVERTEXBUFFERSPROC) loadFunction("glVertexArrayVertexBuffers");
6054 glVertexArrayVertexOffsetEXT = (PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) loadFunction("glVertexArrayVertexOffsetEXT");
6055 glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) loadFunction("glVertexAttrib1d");
6056 glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) loadFunction("glVertexAttrib1dARB");
6057 glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC) loadFunction("glVertexAttrib1dNV");
6058 glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) loadFunction("glVertexAttrib1dv");
6059 glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) loadFunction("glVertexAttrib1dvARB");
6060 glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC) loadFunction("glVertexAttrib1dvNV");
6061 glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) loadFunction("glVertexAttrib1f");
6062 glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) loadFunction("glVertexAttrib1fARB");
6063 glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC) loadFunction("glVertexAttrib1fNV");
6064 glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) loadFunction("glVertexAttrib1fv");
6065 glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) loadFunction("glVertexAttrib1fvARB");
6066 glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC) loadFunction("glVertexAttrib1fvNV");
6067 glVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC) loadFunction("glVertexAttrib1hNV");
6068 glVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC) loadFunction("glVertexAttrib1hvNV");
6069 glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) loadFunction("glVertexAttrib1s");
6070 glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) loadFunction("glVertexAttrib1sARB");
6071 glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC) loadFunction("glVertexAttrib1sNV");
6072 glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) loadFunction("glVertexAttrib1sv");
6073 glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) loadFunction("glVertexAttrib1svARB");
6074 glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC) loadFunction("glVertexAttrib1svNV");
6075 glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) loadFunction("glVertexAttrib2d");
6076 glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) loadFunction("glVertexAttrib2dARB");
6077 glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC) loadFunction("glVertexAttrib2dNV");
6078 glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) loadFunction("glVertexAttrib2dv");
6079 glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) loadFunction("glVertexAttrib2dvARB");
6080 glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC) loadFunction("glVertexAttrib2dvNV");
6081 glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) loadFunction("glVertexAttrib2f");
6082 glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) loadFunction("glVertexAttrib2fARB");
6083 glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC) loadFunction("glVertexAttrib2fNV");
6084 glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) loadFunction("glVertexAttrib2fv");
6085 glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) loadFunction("glVertexAttrib2fvARB");
6086 glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC) loadFunction("glVertexAttrib2fvNV");
6087 glVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC) loadFunction("glVertexAttrib2hNV");
6088 glVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC) loadFunction("glVertexAttrib2hvNV");
6089 glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) loadFunction("glVertexAttrib2s");
6090 glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) loadFunction("glVertexAttrib2sARB");
6091 glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC) loadFunction("glVertexAttrib2sNV");
6092 glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) loadFunction("glVertexAttrib2sv");
6093 glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) loadFunction("glVertexAttrib2svARB");
6094 glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC) loadFunction("glVertexAttrib2svNV");
6095 glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) loadFunction("glVertexAttrib3d");
6096 glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) loadFunction("glVertexAttrib3dARB");
6097 glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC) loadFunction("glVertexAttrib3dNV");
6098 glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) loadFunction("glVertexAttrib3dv");
6099 glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) loadFunction("glVertexAttrib3dvARB");
6100 glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC) loadFunction("glVertexAttrib3dvNV");
6101 glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) loadFunction("glVertexAttrib3f");
6102 glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) loadFunction("glVertexAttrib3fARB");
6103 glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC) loadFunction("glVertexAttrib3fNV");
6104 glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) loadFunction("glVertexAttrib3fv");
6105 glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) loadFunction("glVertexAttrib3fvARB");
6106 glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC) loadFunction("glVertexAttrib3fvNV");
6107 glVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC) loadFunction("glVertexAttrib3hNV");
6108 glVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC) loadFunction("glVertexAttrib3hvNV");
6109 glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) loadFunction("glVertexAttrib3s");
6110 glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) loadFunction("glVertexAttrib3sARB");
6111 glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC) loadFunction("glVertexAttrib3sNV");
6112 glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) loadFunction("glVertexAttrib3sv");
6113 glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) loadFunction("glVertexAttrib3svARB");
6114 glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC) loadFunction("glVertexAttrib3svNV");
6115 glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) loadFunction("glVertexAttrib4Nbv");
6116 glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) loadFunction("glVertexAttrib4NbvARB");
6117 glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) loadFunction("glVertexAttrib4Niv");
6118 glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) loadFunction("glVertexAttrib4NivARB");
6119 glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) loadFunction("glVertexAttrib4Nsv");
6120 glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) loadFunction("glVertexAttrib4NsvARB");
6121 glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) loadFunction("glVertexAttrib4Nub");
6122 glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) loadFunction("glVertexAttrib4NubARB");
6123 glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) loadFunction("glVertexAttrib4Nubv");
6124 glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) loadFunction("glVertexAttrib4NubvARB");
6125 glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) loadFunction("glVertexAttrib4Nuiv");
6126 glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) loadFunction("glVertexAttrib4NuivARB");
6127 glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) loadFunction("glVertexAttrib4Nusv");
6128 glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) loadFunction("glVertexAttrib4NusvARB");
6129 glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) loadFunction("glVertexAttrib4bv");
6130 glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) loadFunction("glVertexAttrib4bvARB");
6131 glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) loadFunction("glVertexAttrib4d");
6132 glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) loadFunction("glVertexAttrib4dARB");
6133 glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC) loadFunction("glVertexAttrib4dNV");
6134 glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) loadFunction("glVertexAttrib4dv");
6135 glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) loadFunction("glVertexAttrib4dvARB");
6136 glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC) loadFunction("glVertexAttrib4dvNV");
6137 glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) loadFunction("glVertexAttrib4f");
6138 glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) loadFunction("glVertexAttrib4fARB");
6139 glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC) loadFunction("glVertexAttrib4fNV");
6140 glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) loadFunction("glVertexAttrib4fv");
6141 glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) loadFunction("glVertexAttrib4fvARB");
6142 glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC) loadFunction("glVertexAttrib4fvNV");
6143 glVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC) loadFunction("glVertexAttrib4hNV");
6144 glVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC) loadFunction("glVertexAttrib4hvNV");
6145 glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) loadFunction("glVertexAttrib4iv");
6146 glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) loadFunction("glVertexAttrib4ivARB");
6147 glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) loadFunction("glVertexAttrib4s");
6148 glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) loadFunction("glVertexAttrib4sARB");
6149 glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC) loadFunction("glVertexAttrib4sNV");
6150 glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) loadFunction("glVertexAttrib4sv");
6151 glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) loadFunction("glVertexAttrib4svARB");
6152 glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC) loadFunction("glVertexAttrib4svNV");
6153 glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC) loadFunction("glVertexAttrib4ubNV");
6154 glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) loadFunction("glVertexAttrib4ubv");
6155 glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) loadFunction("glVertexAttrib4ubvARB");
6156 glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC) loadFunction("glVertexAttrib4ubvNV");
6157 glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) loadFunction("glVertexAttrib4uiv");
6158 glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) loadFunction("glVertexAttrib4uivARB");
6159 glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) loadFunction("glVertexAttrib4usv");
6160 glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) loadFunction("glVertexAttrib4usvARB");
6161 glVertexAttribBinding = (PFNGLVERTEXATTRIBBINDINGPROC) loadFunction("glVertexAttribBinding");
6162 glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) loadFunction("glVertexAttribDivisor");
6163 glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC) loadFunction("glVertexAttribDivisorARB");
6164 glVertexAttribFormat = (PFNGLVERTEXATTRIBFORMATPROC) loadFunction("glVertexAttribFormat");
6165 glVertexAttribFormatNV = (PFNGLVERTEXATTRIBFORMATNVPROC) loadFunction("glVertexAttribFormatNV");
6166 glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) loadFunction("glVertexAttribI1i");
6167 glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) loadFunction("glVertexAttribI1iEXT");
6168 glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) loadFunction("glVertexAttribI1iv");
6169 glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) loadFunction("glVertexAttribI1ivEXT");
6170 glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) loadFunction("glVertexAttribI1ui");
6171 glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) loadFunction("glVertexAttribI1uiEXT");
6172 glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) loadFunction("glVertexAttribI1uiv");
6173 glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) loadFunction("glVertexAttribI1uivEXT");
6174 glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) loadFunction("glVertexAttribI2i");
6175 glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) loadFunction("glVertexAttribI2iEXT");
6176 glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) loadFunction("glVertexAttribI2iv");
6177 glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) loadFunction("glVertexAttribI2ivEXT");
6178 glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) loadFunction("glVertexAttribI2ui");
6179 glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) loadFunction("glVertexAttribI2uiEXT");
6180 glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) loadFunction("glVertexAttribI2uiv");
6181 glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) loadFunction("glVertexAttribI2uivEXT");
6182 glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) loadFunction("glVertexAttribI3i");
6183 glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) loadFunction("glVertexAttribI3iEXT");
6184 glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) loadFunction("glVertexAttribI3iv");
6185 glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) loadFunction("glVertexAttribI3ivEXT");
6186 glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) loadFunction("glVertexAttribI3ui");
6187 glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) loadFunction("glVertexAttribI3uiEXT");
6188 glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) loadFunction("glVertexAttribI3uiv");
6189 glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) loadFunction("glVertexAttribI3uivEXT");
6190 glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) loadFunction("glVertexAttribI4bv");
6191 glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) loadFunction("glVertexAttribI4bvEXT");
6192 glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) loadFunction("glVertexAttribI4i");
6193 glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) loadFunction("glVertexAttribI4iEXT");
6194 glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) loadFunction("glVertexAttribI4iv");
6195 glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) loadFunction("glVertexAttribI4ivEXT");
6196 glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) loadFunction("glVertexAttribI4sv");
6197 glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) loadFunction("glVertexAttribI4svEXT");
6198 glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) loadFunction("glVertexAttribI4ubv");
6199 glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) loadFunction("glVertexAttribI4ubvEXT");
6200 glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) loadFunction("glVertexAttribI4ui");
6201 glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) loadFunction("glVertexAttribI4uiEXT");
6202 glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) loadFunction("glVertexAttribI4uiv");
6203 glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) loadFunction("glVertexAttribI4uivEXT");
6204 glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) loadFunction("glVertexAttribI4usv");
6205 glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) loadFunction("glVertexAttribI4usvEXT");
6206 glVertexAttribIFormat = (PFNGLVERTEXATTRIBIFORMATPROC) loadFunction("glVertexAttribIFormat");
6207 glVertexAttribIFormatNV = (PFNGLVERTEXATTRIBIFORMATNVPROC) loadFunction("glVertexAttribIFormatNV");
6208 glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) loadFunction("glVertexAttribIPointer");
6209 glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) loadFunction("glVertexAttribIPointerEXT");
6210 glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC) loadFunction("glVertexAttribL1d");
6211 glVertexAttribL1dEXT = (PFNGLVERTEXATTRIBL1DEXTPROC) loadFunction("glVertexAttribL1dEXT");
6212 glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC) loadFunction("glVertexAttribL1dv");
6213 glVertexAttribL1dvEXT = (PFNGLVERTEXATTRIBL1DVEXTPROC) loadFunction("glVertexAttribL1dvEXT");
6214 glVertexAttribL1i64NV = (PFNGLVERTEXATTRIBL1I64NVPROC) loadFunction("glVertexAttribL1i64NV");
6215 glVertexAttribL1i64vNV = (PFNGLVERTEXATTRIBL1I64VNVPROC) loadFunction("glVertexAttribL1i64vNV");
6216 glVertexAttribL1ui64ARB = (PFNGLVERTEXATTRIBL1UI64ARBPROC) loadFunction("glVertexAttribL1ui64ARB");
6217 glVertexAttribL1ui64NV = (PFNGLVERTEXATTRIBL1UI64NVPROC) loadFunction("glVertexAttribL1ui64NV");
6218 glVertexAttribL1ui64vARB = (PFNGLVERTEXATTRIBL1UI64VARBPROC) loadFunction("glVertexAttribL1ui64vARB");
6219 glVertexAttribL1ui64vNV = (PFNGLVERTEXATTRIBL1UI64VNVPROC) loadFunction("glVertexAttribL1ui64vNV");
6220 glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC) loadFunction("glVertexAttribL2d");
6221 glVertexAttribL2dEXT = (PFNGLVERTEXATTRIBL2DEXTPROC) loadFunction("glVertexAttribL2dEXT");
6222 glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC) loadFunction("glVertexAttribL2dv");
6223 glVertexAttribL2dvEXT = (PFNGLVERTEXATTRIBL2DVEXTPROC) loadFunction("glVertexAttribL2dvEXT");
6224 glVertexAttribL2i64NV = (PFNGLVERTEXATTRIBL2I64NVPROC) loadFunction("glVertexAttribL2i64NV");
6225 glVertexAttribL2i64vNV = (PFNGLVERTEXATTRIBL2I64VNVPROC) loadFunction("glVertexAttribL2i64vNV");
6226 glVertexAttribL2ui64NV = (PFNGLVERTEXATTRIBL2UI64NVPROC) loadFunction("glVertexAttribL2ui64NV");
6227 glVertexAttribL2ui64vNV = (PFNGLVERTEXATTRIBL2UI64VNVPROC) loadFunction("glVertexAttribL2ui64vNV");
6228 glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC) loadFunction("glVertexAttribL3d");
6229 glVertexAttribL3dEXT = (PFNGLVERTEXATTRIBL3DEXTPROC) loadFunction("glVertexAttribL3dEXT");
6230 glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC) loadFunction("glVertexAttribL3dv");
6231 glVertexAttribL3dvEXT = (PFNGLVERTEXATTRIBL3DVEXTPROC) loadFunction("glVertexAttribL3dvEXT");
6232 glVertexAttribL3i64NV = (PFNGLVERTEXATTRIBL3I64NVPROC) loadFunction("glVertexAttribL3i64NV");
6233 glVertexAttribL3i64vNV = (PFNGLVERTEXATTRIBL3I64VNVPROC) loadFunction("glVertexAttribL3i64vNV");
6234 glVertexAttribL3ui64NV = (PFNGLVERTEXATTRIBL3UI64NVPROC) loadFunction("glVertexAttribL3ui64NV");
6235 glVertexAttribL3ui64vNV = (PFNGLVERTEXATTRIBL3UI64VNVPROC) loadFunction("glVertexAttribL3ui64vNV");
6236 glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC) loadFunction("glVertexAttribL4d");
6237 glVertexAttribL4dEXT = (PFNGLVERTEXATTRIBL4DEXTPROC) loadFunction("glVertexAttribL4dEXT");
6238 glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC) loadFunction("glVertexAttribL4dv");
6239 glVertexAttribL4dvEXT = (PFNGLVERTEXATTRIBL4DVEXTPROC) loadFunction("glVertexAttribL4dvEXT");
6240 glVertexAttribL4i64NV = (PFNGLVERTEXATTRIBL4I64NVPROC) loadFunction("glVertexAttribL4i64NV");
6241 glVertexAttribL4i64vNV = (PFNGLVERTEXATTRIBL4I64VNVPROC) loadFunction("glVertexAttribL4i64vNV");
6242 glVertexAttribL4ui64NV = (PFNGLVERTEXATTRIBL4UI64NVPROC) loadFunction("glVertexAttribL4ui64NV");
6243 glVertexAttribL4ui64vNV = (PFNGLVERTEXATTRIBL4UI64VNVPROC) loadFunction("glVertexAttribL4ui64vNV");
6244 glVertexAttribLFormat = (PFNGLVERTEXATTRIBLFORMATPROC) loadFunction("glVertexAttribLFormat");
6245 glVertexAttribLFormatNV = (PFNGLVERTEXATTRIBLFORMATNVPROC) loadFunction("glVertexAttribLFormatNV");
6246 glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC) loadFunction("glVertexAttribLPointer");
6247 glVertexAttribLPointerEXT = (PFNGLVERTEXATTRIBLPOINTEREXTPROC) loadFunction("glVertexAttribLPointerEXT");
6248 glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC) loadFunction("glVertexAttribP1ui");
6249 glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC) loadFunction("glVertexAttribP1uiv");
6250 glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC) loadFunction("glVertexAttribP2ui");
6251 glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC) loadFunction("glVertexAttribP2uiv");
6252 glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC) loadFunction("glVertexAttribP3ui");
6253 glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC) loadFunction("glVertexAttribP3uiv");
6254 glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC) loadFunction("glVertexAttribP4ui");
6255 glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC) loadFunction("glVertexAttribP4uiv");
6256 glVertexAttribParameteriAMD = (PFNGLVERTEXATTRIBPARAMETERIAMDPROC) loadFunction("glVertexAttribParameteriAMD");
6257 glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) loadFunction("glVertexAttribPointer");
6258 glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) loadFunction("glVertexAttribPointerARB");
6259 glVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC) loadFunction("glVertexAttribPointerNV");
6260 glVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC) loadFunction("glVertexAttribs1dvNV");
6261 glVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC) loadFunction("glVertexAttribs1fvNV");
6262 glVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC) loadFunction("glVertexAttribs1hvNV");
6263 glVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC) loadFunction("glVertexAttribs1svNV");
6264 glVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC) loadFunction("glVertexAttribs2dvNV");
6265 glVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC) loadFunction("glVertexAttribs2fvNV");
6266 glVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC) loadFunction("glVertexAttribs2hvNV");
6267 glVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC) loadFunction("glVertexAttribs2svNV");
6268 glVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC) loadFunction("glVertexAttribs3dvNV");
6269 glVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC) loadFunction("glVertexAttribs3fvNV");
6270 glVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC) loadFunction("glVertexAttribs3hvNV");
6271 glVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC) loadFunction("glVertexAttribs3svNV");
6272 glVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC) loadFunction("glVertexAttribs4dvNV");
6273 glVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC) loadFunction("glVertexAttribs4fvNV");
6274 glVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC) loadFunction("glVertexAttribs4hvNV");
6275 glVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC) loadFunction("glVertexAttribs4svNV");
6276 glVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC) loadFunction("glVertexAttribs4ubvNV");
6277 glVertexBindingDivisor = (PFNGLVERTEXBINDINGDIVISORPROC) loadFunction("glVertexBindingDivisor");
6278 glVertexBlendARB = (PFNGLVERTEXBLENDARBPROC) loadFunction("glVertexBlendARB");
6279 glVertexFormatNV = (PFNGLVERTEXFORMATNVPROC) loadFunction("glVertexFormatNV");
6280 glVertexP2ui = (PFNGLVERTEXP2UIPROC) loadFunction("glVertexP2ui");
6281 glVertexP2uiv = (PFNGLVERTEXP2UIVPROC) loadFunction("glVertexP2uiv");
6282 glVertexP3ui = (PFNGLVERTEXP3UIPROC) loadFunction("glVertexP3ui");
6283 glVertexP3uiv = (PFNGLVERTEXP3UIVPROC) loadFunction("glVertexP3uiv");
6284 glVertexP4ui = (PFNGLVERTEXP4UIPROC) loadFunction("glVertexP4ui");
6285 glVertexP4uiv = (PFNGLVERTEXP4UIVPROC) loadFunction("glVertexP4uiv");
6286 glVertexPointer = (PFNGLVERTEXPOINTERPROC) loadFunction("glVertexPointer");
6287 glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC) loadFunction("glVertexPointerEXT");
6288 glVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC) loadFunction("glVertexPointervINTEL");
6289 glVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC) loadFunction("glVertexWeightPointerEXT");
6290 glVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC) loadFunction("glVertexWeightfEXT");
6291 glVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC) loadFunction("glVertexWeightfvEXT");
6292 glVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC) loadFunction("glVertexWeighthNV");
6293 glVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC) loadFunction("glVertexWeighthvNV");
6294 glVideoCaptureNV = (PFNGLVIDEOCAPTURENVPROC) loadFunction("glVideoCaptureNV");
6295 glVideoCaptureStreamParameterdvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) loadFunction("glVideoCaptureStreamParameterdvNV");
6296 glVideoCaptureStreamParameterfvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) loadFunction("glVideoCaptureStreamParameterfvNV");
6297 glVideoCaptureStreamParameterivNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) loadFunction("glVideoCaptureStreamParameterivNV");
6298 glViewport = (PFNGLVIEWPORTPROC) loadFunction("glViewport");
6299 glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC) loadFunction("glViewportArrayv");
6300 glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC) loadFunction("glViewportIndexedf");
6301 glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC) loadFunction("glViewportIndexedfv");
6302 glViewportPositionWScaleNV = (PFNGLVIEWPORTPOSITIONWSCALENVPROC) loadFunction("glViewportPositionWScaleNV");
6303 glViewportSwizzleNV = (PFNGLVIEWPORTSWIZZLENVPROC) loadFunction("glViewportSwizzleNV");
6304 glWaitSemaphoreEXT = (PFNGLWAITSEMAPHOREEXTPROC) loadFunction("glWaitSemaphoreEXT");
6305 glWaitSemaphoreui64NVX = (PFNGLWAITSEMAPHOREUI64NVXPROC) loadFunction("glWaitSemaphoreui64NVX");
6306 glWaitSync = (PFNGLWAITSYNCPROC) loadFunction("glWaitSync");
6307 glWeightPathsNV = (PFNGLWEIGHTPATHSNVPROC) loadFunction("glWeightPathsNV");
6308 glWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC) loadFunction("glWeightPointerARB");
6309 glWeightbvARB = (PFNGLWEIGHTBVARBPROC) loadFunction("glWeightbvARB");
6310 glWeightdvARB = (PFNGLWEIGHTDVARBPROC) loadFunction("glWeightdvARB");
6311 glWeightfvARB = (PFNGLWEIGHTFVARBPROC) loadFunction("glWeightfvARB");
6312 glWeightivARB = (PFNGLWEIGHTIVARBPROC) loadFunction("glWeightivARB");
6313 glWeightsvARB = (PFNGLWEIGHTSVARBPROC) loadFunction("glWeightsvARB");
6314 glWeightubvARB = (PFNGLWEIGHTUBVARBPROC) loadFunction("glWeightubvARB");
6315 glWeightuivARB = (PFNGLWEIGHTUIVARBPROC) loadFunction("glWeightuivARB");
6316 glWeightusvARB = (PFNGLWEIGHTUSVARBPROC) loadFunction("glWeightusvARB");
6317 glWindowPos2d = (PFNGLWINDOWPOS2DPROC) loadFunction("glWindowPos2d");
6318 glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC) loadFunction("glWindowPos2dARB");
6319 glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC) loadFunction("glWindowPos2dv");
6320 glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC) loadFunction("glWindowPos2dvARB");
6321 glWindowPos2f = (PFNGLWINDOWPOS2FPROC) loadFunction("glWindowPos2f");
6322 glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC) loadFunction("glWindowPos2fARB");
6323 glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC) loadFunction("glWindowPos2fv");
6324 glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC) loadFunction("glWindowPos2fvARB");
6325 glWindowPos2i = (PFNGLWINDOWPOS2IPROC) loadFunction("glWindowPos2i");
6326 glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC) loadFunction("glWindowPos2iARB");
6327 glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC) loadFunction("glWindowPos2iv");
6328 glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC) loadFunction("glWindowPos2ivARB");
6329 glWindowPos2s = (PFNGLWINDOWPOS2SPROC) loadFunction("glWindowPos2s");
6330 glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC) loadFunction("glWindowPos2sARB");
6331 glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC) loadFunction("glWindowPos2sv");
6332 glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC) loadFunction("glWindowPos2svARB");
6333 glWindowPos3d = (PFNGLWINDOWPOS3DPROC) loadFunction("glWindowPos3d");
6334 glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC) loadFunction("glWindowPos3dARB");
6335 glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC) loadFunction("glWindowPos3dv");
6336 glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC) loadFunction("glWindowPos3dvARB");
6337 glWindowPos3f = (PFNGLWINDOWPOS3FPROC) loadFunction("glWindowPos3f");
6338 glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC) loadFunction("glWindowPos3fARB");
6339 glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC) loadFunction("glWindowPos3fv");
6340 glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC) loadFunction("glWindowPos3fvARB");
6341 glWindowPos3i = (PFNGLWINDOWPOS3IPROC) loadFunction("glWindowPos3i");
6342 glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC) loadFunction("glWindowPos3iARB");
6343 glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC) loadFunction("glWindowPos3iv");
6344 glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC) loadFunction("glWindowPos3ivARB");
6345 glWindowPos3s = (PFNGLWINDOWPOS3SPROC) loadFunction("glWindowPos3s");
6346 glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC) loadFunction("glWindowPos3sARB");
6347 glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC) loadFunction("glWindowPos3sv");
6348 glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC) loadFunction("glWindowPos3svARB");
6349 glWindowRectanglesEXT = (PFNGLWINDOWRECTANGLESEXTPROC) loadFunction("glWindowRectanglesEXT");
6350 glWriteMaskEXT = (PFNGLWRITEMASKEXTPROC) loadFunction("glWriteMaskEXT");
6351 glDrawVkImageNV = (PFNGLDRAWVKIMAGENVPROC) loadFunction("glDrawVkImageNV");
6352 glGetVkProcAddrNV = (PFNGLGETVKPROCADDRNVPROC) loadFunction("glGetVkProcAddrNV");
6353 glWaitVkSemaphoreNV = (PFNGLWAITVKSEMAPHORENVPROC) loadFunction("glWaitVkSemaphoreNV");
6354 glSignalVkSemaphoreNV = (PFNGLSIGNALVKSEMAPHORENVPROC) loadFunction("glSignalVkSemaphoreNV");
6355 glSignalVkFenceNV = (PFNGLSIGNALVKFENCENVPROC) loadFunction("glSignalVkFenceNV");
6356
6357
6358 return true;
6359 }
6360
gluErrorString(GLenum error)6361 const GLubyte * gluErrorString(GLenum error)
6362 {
6363 const char * result = NULL;
6364 switch (error) {
6365 case GL_NO_ERROR:
6366 result = "no error";
6367 break;
6368 case GL_INVALID_ENUM:
6369 result = "invalid enum";
6370 break;
6371 case GL_INVALID_VALUE:
6372 result = "invalid value";
6373 break;
6374 case GL_INVALID_OPERATION:
6375 result = "invalid operation";
6376 break;
6377 case GL_STACK_OVERFLOW:
6378 result = "stack overflow";
6379 break;
6380 case GL_STACK_UNDERFLOW:
6381 result = "stack underflow";
6382 break;
6383 case GL_OUT_OF_MEMORY:
6384 result = "out of memory";
6385 break;
6386 case GL_INVALID_FRAMEBUFFER_OPERATION:
6387 result = "invalid framebuffer operation";
6388 break;
6389 default:
6390 break;
6391 }
6392 return (const GLubyte *) result;
6393 }
6394
GarchGLApiLoad()6395 bool GarchGLApiLoad()
6396 {
6397 static bool initialized = false;
6398 if (initialized) { return true; }
6399 initialized = true;
6400
6401 return TF_VERIFY(loadLibrary()) && TF_VERIFY(loadSymbols());
6402 }
6403
GarchGLApiUnload()6404 void GarchGLApiUnload()
6405 {
6406 unloadLibrary();
6407 }
6408
6409
6410 } // namespace GLApi
6411 } // namespace internal
6412 PXR_NAMESPACE_CLOSE_SCOPE
6413