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 #ifndef OPENSUBDIV_GLLOADER_GLAPILOADER_H
26 #define OPENSUBDIV_GLLOADER_GLAPILOADER_H
27 
28 #if defined(__gl_h_) || defined(__gl3_h_)
29     #error platform OpenGL header included before this header
30 #endif
31 #define __gl_h_
32 #define __gl3_h_
33 
34 #include "khrplatform.h"
35 
36 #ifdef _WIN32
37 #define GLAPIENTRY __stdcall
38 #else
39 #define GLAPIENTRY
40 #endif
41 
42 #define GLAPIENTRYP GLAPIENTRY*
43 
44 typedef unsigned int GLenum;
45 typedef unsigned char GLboolean;
46 typedef unsigned int GLbitfield;
47 typedef void GLvoid;
48 typedef khronos_int8_t GLbyte;
49 typedef khronos_uint8_t GLubyte;
50 typedef khronos_int16_t GLshort;
51 typedef khronos_uint16_t GLushort;
52 typedef int GLint;
53 typedef unsigned int GLuint;
54 typedef khronos_int32_t GLclampx;
55 typedef int GLsizei;
56 typedef khronos_float_t GLfloat;
57 typedef khronos_float_t GLclampf;
58 typedef double GLdouble;
59 typedef double GLclampd;
60 typedef void *GLeglClientBufferEXT;
61 typedef void *GLeglImageOES;
62 typedef char GLchar;
63 typedef char GLcharARB;
64 #ifdef __APPLE__
65 typedef void *GLhandleARB;
66 #else
67 typedef unsigned int GLhandleARB;
68 #endif
69 typedef khronos_uint16_t GLhalf;
70 typedef khronos_uint16_t GLhalfARB;
71 typedef khronos_int32_t GLfixed;
72 typedef khronos_intptr_t GLintptr;
73 typedef khronos_intptr_t GLintptrARB;
74 typedef khronos_ssize_t GLsizeiptr;
75 typedef khronos_ssize_t GLsizeiptrARB;
76 typedef khronos_int64_t GLint64;
77 typedef khronos_int64_t GLint64EXT;
78 typedef khronos_uint64_t GLuint64;
79 typedef khronos_uint64_t GLuint64EXT;
80 typedef struct __GLsync *GLsync;
81 struct _cl_context;
82 struct _cl_event;
83 typedef void (GLAPIENTRY  *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
84 typedef void (GLAPIENTRY  *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
85 typedef void (GLAPIENTRY  *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
86 typedef void (GLAPIENTRY  *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);
87 typedef unsigned short GLhalfNV;
88 typedef GLintptr GLvdpauSurfaceNV;
89 typedef void (GLAPIENTRY  *GLVULKANPROCNV)(void);
90 
91 
92 #define GL_VERSION_1_0 1
93 #define GL_VERSION_1_1 1
94 #define GL_VERSION_1_2 1
95 #define GL_VERSION_1_3 1
96 #define GL_VERSION_1_4 1
97 #define GL_VERSION_1_5 1
98 #define GL_VERSION_2_0 1
99 #define GL_VERSION_2_1 1
100 #define GL_VERSION_3_0 1
101 #define GL_VERSION_3_1 1
102 #define GL_VERSION_3_2 1
103 #define GL_VERSION_3_3 1
104 #define GL_VERSION_4_0 1
105 #define GL_VERSION_4_1 1
106 #define GL_VERSION_4_2 1
107 #define GL_VERSION_4_3 1
108 #define GL_VERSION_4_4 1
109 #define GL_VERSION_4_5 1
110 #define GL_VERSION_4_6 1
111 
112 
113 #define GL_AMD_blend_minmax_factor 1
114 #define GL_AMD_conservative_depth 1
115 #define GL_AMD_debug_output 1
116 #define GL_AMD_depth_clamp_separate 1
117 #define GL_AMD_draw_buffers_blend 1
118 #define GL_AMD_framebuffer_multisample_advanced 1
119 #define GL_AMD_framebuffer_sample_positions 1
120 #define GL_AMD_gcn_shader 1
121 #define GL_AMD_gpu_shader_half_float 1
122 #define GL_AMD_gpu_shader_int16 1
123 #define GL_AMD_gpu_shader_int64 1
124 #define GL_AMD_interleaved_elements 1
125 #define GL_AMD_multi_draw_indirect 1
126 #define GL_AMD_name_gen_delete 1
127 #define GL_AMD_occlusion_query_event 1
128 #define GL_AMD_performance_monitor 1
129 #define GL_AMD_pinned_memory 1
130 #define GL_AMD_query_buffer_object 1
131 #define GL_AMD_sample_positions 1
132 #define GL_AMD_seamless_cubemap_per_texture 1
133 #define GL_AMD_shader_atomic_counter_ops 1
134 #define GL_AMD_shader_ballot 1
135 #define GL_AMD_shader_gpu_shader_half_float_fetch 1
136 #define GL_AMD_shader_image_load_store_lod 1
137 #define GL_AMD_shader_stencil_export 1
138 #define GL_AMD_shader_trinary_minmax 1
139 #define GL_AMD_shader_explicit_vertex_parameter 1
140 #define GL_AMD_sparse_texture 1
141 #define GL_AMD_stencil_operation_extended 1
142 #define GL_AMD_texture_gather_bias_lod 1
143 #define GL_AMD_texture_texture4 1
144 #define GL_AMD_transform_feedback3_lines_triangles 1
145 #define GL_AMD_transform_feedback4 1
146 #define GL_AMD_vertex_shader_layer 1
147 #define GL_AMD_vertex_shader_tessellator 1
148 #define GL_AMD_vertex_shader_viewport_index 1
149 #define GL_APPLE_aux_depth_stencil 1
150 #define GL_APPLE_client_storage 1
151 #define GL_APPLE_element_array 1
152 #define GL_APPLE_fence 1
153 #define GL_APPLE_float_pixels 1
154 #define GL_APPLE_flush_buffer_range 1
155 #define GL_APPLE_object_purgeable 1
156 #define GL_APPLE_rgb_422 1
157 #define GL_APPLE_row_bytes 1
158 #define GL_APPLE_specular_vector 1
159 #define GL_APPLE_texture_range 1
160 #define GL_APPLE_transform_hint 1
161 #define GL_APPLE_vertex_array_object 1
162 #define GL_APPLE_vertex_array_range 1
163 #define GL_APPLE_vertex_program_evaluators 1
164 #define GL_APPLE_ycbcr_422 1
165 #define GL_ARB_ES2_compatibility 1
166 #define GL_ARB_ES3_1_compatibility 1
167 #define GL_ARB_ES3_2_compatibility 1
168 #define GL_ARB_ES3_compatibility 1
169 #define GL_ARB_arrays_of_arrays 1
170 #define GL_ARB_base_instance 1
171 #define GL_ARB_bindless_texture 1
172 #define GL_ARB_blend_func_extended 1
173 #define GL_ARB_buffer_storage 1
174 #define GL_ARB_cl_event 1
175 #define GL_ARB_clear_buffer_object 1
176 #define GL_ARB_clear_texture 1
177 #define GL_ARB_clip_control 1
178 #define GL_ARB_color_buffer_float 1
179 #define GL_ARB_compatibility 1
180 #define GL_ARB_compressed_texture_pixel_storage 1
181 #define GL_ARB_compute_shader 1
182 #define GL_ARB_compute_variable_group_size 1
183 #define GL_ARB_conditional_render_inverted 1
184 #define GL_ARB_conservative_depth 1
185 #define GL_ARB_copy_buffer 1
186 #define GL_ARB_copy_image 1
187 #define GL_ARB_cull_distance 1
188 #define GL_ARB_debug_output 1
189 #define GL_ARB_depth_buffer_float 1
190 #define GL_ARB_depth_clamp 1
191 #define GL_ARB_depth_texture 1
192 #define GL_ARB_derivative_control 1
193 #define GL_ARB_direct_state_access 1
194 #define GL_ARB_draw_buffers 1
195 #define GL_ARB_draw_buffers_blend 1
196 #define GL_ARB_draw_elements_base_vertex 1
197 #define GL_ARB_draw_indirect 1
198 #define GL_ARB_draw_instanced 1
199 #define GL_ARB_enhanced_layouts 1
200 #define GL_ARB_explicit_attrib_location 1
201 #define GL_ARB_explicit_uniform_location 1
202 #define GL_ARB_fragment_coord_conventions 1
203 #define GL_ARB_fragment_layer_viewport 1
204 #define GL_ARB_fragment_program 1
205 #define GL_ARB_fragment_program_shadow 1
206 #define GL_ARB_fragment_shader 1
207 #define GL_ARB_fragment_shader_interlock 1
208 #define GL_ARB_framebuffer_no_attachments 1
209 #define GL_ARB_framebuffer_object 1
210 #define GL_ARB_framebuffer_sRGB 1
211 #define GL_ARB_geometry_shader4 1
212 #define GL_ARB_get_program_binary 1
213 #define GL_ARB_get_texture_sub_image 1
214 #define GL_ARB_gl_spirv 1
215 #define GL_ARB_gpu_shader5 1
216 #define GL_ARB_gpu_shader_fp64 1
217 #define GL_ARB_gpu_shader_int64 1
218 #define GL_ARB_half_float_pixel 1
219 #define GL_ARB_half_float_vertex 1
220 #define GL_ARB_imaging 1
221 #define GL_ARB_indirect_parameters 1
222 #define GL_ARB_instanced_arrays 1
223 #define GL_ARB_internalformat_query 1
224 #define GL_ARB_internalformat_query2 1
225 #define GL_ARB_invalidate_subdata 1
226 #define GL_ARB_map_buffer_alignment 1
227 #define GL_ARB_map_buffer_range 1
228 #define GL_ARB_matrix_palette 1
229 #define GL_ARB_multi_bind 1
230 #define GL_ARB_multi_draw_indirect 1
231 #define GL_ARB_multisample 1
232 #define GL_ARB_multitexture 1
233 #define GL_ARB_occlusion_query 1
234 #define GL_ARB_occlusion_query2 1
235 #define GL_ARB_parallel_shader_compile 1
236 #define GL_ARB_pipeline_statistics_query 1
237 #define GL_ARB_pixel_buffer_object 1
238 #define GL_ARB_point_parameters 1
239 #define GL_ARB_point_sprite 1
240 #define GL_ARB_polygon_offset_clamp 1
241 #define GL_ARB_post_depth_coverage 1
242 #define GL_ARB_program_interface_query 1
243 #define GL_ARB_provoking_vertex 1
244 #define GL_ARB_query_buffer_object 1
245 #define GL_ARB_robust_buffer_access_behavior 1
246 #define GL_ARB_robustness 1
247 #define GL_ARB_robustness_isolation 1
248 #define GL_ARB_sample_locations 1
249 #define GL_ARB_sample_shading 1
250 #define GL_ARB_sampler_objects 1
251 #define GL_ARB_seamless_cube_map 1
252 #define GL_ARB_seamless_cubemap_per_texture 1
253 #define GL_ARB_separate_shader_objects 1
254 #define GL_ARB_shader_atomic_counter_ops 1
255 #define GL_ARB_shader_atomic_counters 1
256 #define GL_ARB_shader_ballot 1
257 #define GL_ARB_shader_bit_encoding 1
258 #define GL_ARB_shader_clock 1
259 #define GL_ARB_shader_draw_parameters 1
260 #define GL_ARB_shader_group_vote 1
261 #define GL_ARB_shader_image_load_store 1
262 #define GL_ARB_shader_image_size 1
263 #define GL_ARB_shader_objects 1
264 #define GL_ARB_shader_precision 1
265 #define GL_ARB_shader_stencil_export 1
266 #define GL_ARB_shader_storage_buffer_object 1
267 #define GL_ARB_shader_subroutine 1
268 #define GL_ARB_shader_texture_image_samples 1
269 #define GL_ARB_shader_texture_lod 1
270 #define GL_ARB_shader_viewport_layer_array 1
271 #define GL_ARB_shading_language_100 1
272 #define GL_ARB_shading_language_420pack 1
273 #define GL_ARB_shading_language_include 1
274 #define GL_ARB_shading_language_packing 1
275 #define GL_ARB_shadow 1
276 #define GL_ARB_shadow_ambient 1
277 #define GL_ARB_sparse_buffer 1
278 #define GL_ARB_sparse_texture 1
279 #define GL_ARB_sparse_texture2 1
280 #define GL_ARB_sparse_texture_clamp 1
281 #define GL_ARB_spirv_extensions 1
282 #define GL_ARB_stencil_texturing 1
283 #define GL_ARB_sync 1
284 #define GL_ARB_tessellation_shader 1
285 #define GL_ARB_texture_barrier 1
286 #define GL_ARB_texture_border_clamp 1
287 #define GL_ARB_texture_buffer_object 1
288 #define GL_ARB_texture_buffer_object_rgb32 1
289 #define GL_ARB_texture_buffer_range 1
290 #define GL_ARB_texture_compression 1
291 #define GL_ARB_texture_compression_bptc 1
292 #define GL_ARB_texture_compression_rgtc 1
293 #define GL_ARB_texture_cube_map 1
294 #define GL_ARB_texture_cube_map_array 1
295 #define GL_ARB_texture_env_add 1
296 #define GL_ARB_texture_env_combine 1
297 #define GL_ARB_texture_env_crossbar 1
298 #define GL_ARB_texture_env_dot3 1
299 #define GL_ARB_texture_filter_anisotropic 1
300 #define GL_ARB_texture_filter_minmax 1
301 #define GL_ARB_texture_float 1
302 #define GL_ARB_texture_gather 1
303 #define GL_ARB_texture_mirror_clamp_to_edge 1
304 #define GL_ARB_texture_mirrored_repeat 1
305 #define GL_ARB_texture_multisample 1
306 #define GL_ARB_texture_non_power_of_two 1
307 #define GL_ARB_texture_query_levels 1
308 #define GL_ARB_texture_query_lod 1
309 #define GL_ARB_texture_rectangle 1
310 #define GL_ARB_texture_rg 1
311 #define GL_ARB_texture_rgb10_a2ui 1
312 #define GL_ARB_texture_stencil8 1
313 #define GL_ARB_texture_storage 1
314 #define GL_ARB_texture_storage_multisample 1
315 #define GL_ARB_texture_swizzle 1
316 #define GL_ARB_texture_view 1
317 #define GL_ARB_timer_query 1
318 #define GL_ARB_transform_feedback2 1
319 #define GL_ARB_transform_feedback3 1
320 #define GL_ARB_transform_feedback_instanced 1
321 #define GL_ARB_transform_feedback_overflow_query 1
322 #define GL_ARB_transpose_matrix 1
323 #define GL_ARB_uniform_buffer_object 1
324 #define GL_ARB_vertex_array_bgra 1
325 #define GL_ARB_vertex_array_object 1
326 #define GL_ARB_vertex_attrib_64bit 1
327 #define GL_ARB_vertex_attrib_binding 1
328 #define GL_ARB_vertex_blend 1
329 #define GL_ARB_vertex_buffer_object 1
330 #define GL_ARB_vertex_program 1
331 #define GL_ARB_vertex_shader 1
332 #define GL_ARB_vertex_type_10f_11f_11f_rev 1
333 #define GL_ARB_vertex_type_2_10_10_10_rev 1
334 #define GL_ARB_viewport_array 1
335 #define GL_ARB_window_pos 1
336 #define GL_EXT_422_pixels 1
337 #define GL_EXT_EGL_image_storage 1
338 #define GL_EXT_EGL_sync 1
339 #define GL_EXT_abgr 1
340 #define GL_EXT_bgra 1
341 #define GL_EXT_bindable_uniform 1
342 #define GL_EXT_blend_color 1
343 #define GL_EXT_blend_equation_separate 1
344 #define GL_EXT_blend_func_separate 1
345 #define GL_EXT_blend_logic_op 1
346 #define GL_EXT_blend_minmax 1
347 #define GL_EXT_blend_subtract 1
348 #define GL_EXT_clip_volume_hint 1
349 #define GL_EXT_cmyka 1
350 #define GL_EXT_color_subtable 1
351 #define GL_EXT_compiled_vertex_array 1
352 #define GL_EXT_convolution 1
353 #define GL_EXT_coordinate_frame 1
354 #define GL_EXT_copy_texture 1
355 #define GL_EXT_cull_vertex 1
356 #define GL_EXT_debug_label 1
357 #define GL_EXT_debug_marker 1
358 #define GL_EXT_depth_bounds_test 1
359 #define GL_EXT_direct_state_access 1
360 #define GL_EXT_draw_buffers2 1
361 #define GL_EXT_draw_instanced 1
362 #define GL_EXT_draw_range_elements 1
363 #define GL_EXT_external_buffer 1
364 #define GL_EXT_fog_coord 1
365 #define GL_EXT_framebuffer_blit 1
366 #define GL_EXT_framebuffer_multisample 1
367 #define GL_EXT_framebuffer_multisample_blit_scaled 1
368 #define GL_EXT_framebuffer_object 1
369 #define GL_EXT_framebuffer_sRGB 1
370 #define GL_EXT_geometry_shader4 1
371 #define GL_EXT_gpu_program_parameters 1
372 #define GL_EXT_gpu_shader4 1
373 #define GL_EXT_histogram 1
374 #define GL_EXT_index_array_formats 1
375 #define GL_EXT_index_func 1
376 #define GL_EXT_index_material 1
377 #define GL_EXT_index_texture 1
378 #define GL_EXT_light_texture 1
379 #define GL_EXT_memory_object 1
380 #define GL_EXT_memory_object_fd 1
381 #define GL_EXT_memory_object_win32 1
382 #define GL_EXT_misc_attribute 1
383 #define GL_EXT_multi_draw_arrays 1
384 #define GL_EXT_multisample 1
385 #define GL_EXT_multiview_tessellation_geometry_shader 1
386 #define GL_EXT_multiview_texture_multisample 1
387 #define GL_EXT_multiview_timer_query 1
388 #define GL_EXT_packed_depth_stencil 1
389 #define GL_EXT_packed_float 1
390 #define GL_EXT_packed_pixels 1
391 #define GL_EXT_paletted_texture 1
392 #define GL_EXT_pixel_buffer_object 1
393 #define GL_EXT_pixel_transform 1
394 #define GL_EXT_pixel_transform_color_table 1
395 #define GL_EXT_point_parameters 1
396 #define GL_EXT_polygon_offset 1
397 #define GL_EXT_polygon_offset_clamp 1
398 #define GL_EXT_post_depth_coverage 1
399 #define GL_EXT_provoking_vertex 1
400 #define GL_EXT_raster_multisample 1
401 #define GL_EXT_rescale_normal 1
402 #define GL_EXT_semaphore 1
403 #define GL_EXT_semaphore_fd 1
404 #define GL_EXT_semaphore_win32 1
405 #define GL_EXT_secondary_color 1
406 #define GL_EXT_separate_shader_objects 1
407 #define GL_EXT_separate_specular_color 1
408 #define GL_EXT_shader_framebuffer_fetch 1
409 #define GL_EXT_shader_framebuffer_fetch_non_coherent 1
410 #define GL_EXT_shader_image_load_formatted 1
411 #define GL_EXT_shader_image_load_store 1
412 #define GL_EXT_shader_integer_mix 1
413 #define GL_EXT_shadow_funcs 1
414 #define GL_EXT_shared_texture_palette 1
415 #define GL_EXT_sparse_texture2 1
416 #define GL_EXT_stencil_clear_tag 1
417 #define GL_EXT_stencil_two_side 1
418 #define GL_EXT_stencil_wrap 1
419 #define GL_EXT_subtexture 1
420 #define GL_EXT_texture 1
421 #define GL_EXT_texture3D 1
422 #define GL_EXT_texture_array 1
423 #define GL_EXT_texture_buffer_object 1
424 #define GL_EXT_texture_compression_latc 1
425 #define GL_EXT_texture_compression_rgtc 1
426 #define GL_EXT_texture_compression_s3tc 1
427 #define GL_EXT_texture_cube_map 1
428 #define GL_EXT_texture_env_add 1
429 #define GL_EXT_texture_env_combine 1
430 #define GL_EXT_texture_env_dot3 1
431 #define GL_EXT_texture_filter_anisotropic 1
432 #define GL_EXT_texture_filter_minmax 1
433 #define GL_EXT_texture_integer 1
434 #define GL_EXT_texture_lod_bias 1
435 #define GL_EXT_texture_mirror_clamp 1
436 #define GL_EXT_texture_object 1
437 #define GL_EXT_texture_perturb_normal 1
438 #define GL_EXT_texture_sRGB 1
439 #define GL_EXT_texture_sRGB_R8 1
440 #define GL_EXT_texture_sRGB_decode 1
441 #define GL_EXT_texture_shared_exponent 1
442 #define GL_EXT_texture_snorm 1
443 #define GL_EXT_texture_swizzle 1
444 #define GL_EXT_timer_query 1
445 #define GL_EXT_transform_feedback 1
446 #define GL_EXT_vertex_array 1
447 #define GL_EXT_vertex_array_bgra 1
448 #define GL_EXT_vertex_attrib_64bit 1
449 #define GL_EXT_vertex_shader 1
450 #define GL_EXT_vertex_weighting 1
451 #define GL_EXT_win32_keyed_mutex 1
452 #define GL_EXT_window_rectangles 1
453 #define GL_EXT_x11_sync_object 1
454 #define GL_INTEL_conservative_rasterization 1
455 #define GL_INTEL_fragment_shader_ordering 1
456 #define GL_INTEL_framebuffer_CMAA 1
457 #define GL_INTEL_map_texture 1
458 #define GL_INTEL_blackhole_render 1
459 #define GL_INTEL_parallel_arrays 1
460 #define GL_INTEL_performance_query 1
461 #define GL_KHR_blend_equation_advanced 1
462 #define GL_KHR_blend_equation_advanced_coherent 1
463 #define GL_KHR_context_flush_control 1
464 #define GL_KHR_debug 1
465 #define GL_KHR_no_error 1
466 #define GL_KHR_robust_buffer_access_behavior 1
467 #define GL_KHR_robustness 1
468 #define GL_KHR_shader_subgroup 1
469 #define GL_KHR_texture_compression_astc_hdr 1
470 #define GL_KHR_texture_compression_astc_ldr 1
471 #define GL_KHR_texture_compression_astc_sliced_3d 1
472 #define GL_KHR_parallel_shader_compile 1
473 #define GL_NV_alpha_to_coverage_dither_control 1
474 #define GL_NV_bindless_multi_draw_indirect 1
475 #define GL_NV_bindless_multi_draw_indirect_count 1
476 #define GL_NV_bindless_texture 1
477 #define GL_NV_blend_equation_advanced 1
478 #define GL_NV_blend_equation_advanced_coherent 1
479 #define GL_NV_blend_minmax_factor 1
480 #define GL_NV_blend_square 1
481 #define GL_NV_clip_space_w_scaling 1
482 #define GL_NV_command_list 1
483 #define GL_NV_compute_program5 1
484 #define GL_NV_compute_shader_derivatives 1
485 #define GL_NV_conditional_render 1
486 #define GL_NV_conservative_raster 1
487 #define GL_NV_conservative_raster_dilate 1
488 #define GL_NV_conservative_raster_pre_snap 1
489 #define GL_NV_conservative_raster_pre_snap_triangles 1
490 #define GL_NV_conservative_raster_underestimation 1
491 #define GL_NV_copy_depth_to_color 1
492 #define GL_NV_copy_image 1
493 #define GL_NV_deep_texture3D 1
494 #define GL_NV_depth_buffer_float 1
495 #define GL_NV_depth_clamp 1
496 #define GL_NV_draw_texture 1
497 #define GL_NV_draw_vulkan_image 1
498 #define GL_NV_evaluators 1
499 #define GL_NV_explicit_multisample 1
500 #define GL_NV_fence 1
501 #define GL_NV_fill_rectangle 1
502 #define GL_NV_float_buffer 1
503 #define GL_NV_fog_distance 1
504 #define GL_NV_fragment_coverage_to_color 1
505 #define GL_NV_fragment_program 1
506 #define GL_NV_fragment_program2 1
507 #define GL_NV_fragment_program4 1
508 #define GL_NV_fragment_program_option 1
509 #define GL_NV_fragment_shader_barycentric 1
510 #define GL_NV_fragment_shader_interlock 1
511 #define GL_NV_framebuffer_mixed_samples 1
512 #define GL_NV_framebuffer_multisample_coverage 1
513 #define GL_NV_geometry_program4 1
514 #define GL_NV_geometry_shader4 1
515 #define GL_NV_geometry_shader_passthrough 1
516 #define GL_NV_gpu_program4 1
517 #define GL_NV_gpu_program5 1
518 #define GL_NV_gpu_program5_mem_extended 1
519 #define GL_NV_gpu_shader5 1
520 #define GL_NV_half_float 1
521 #define GL_NV_internalformat_sample_query 1
522 #define GL_NV_light_max_exponent 1
523 #define GL_NV_gpu_multicast 1
524 #define GL_NV_memory_attachment 1
525 #define GL_NV_mesh_shader 1
526 #define GL_NV_multisample_coverage 1
527 #define GL_NV_multisample_filter_hint 1
528 #define GL_NV_occlusion_query 1
529 #define GL_NV_packed_depth_stencil 1
530 #define GL_NV_parameter_buffer_object 1
531 #define GL_NV_parameter_buffer_object2 1
532 #define GL_NV_path_rendering 1
533 #define GL_NV_path_rendering_shared_edge 1
534 #define GL_NV_pixel_data_range 1
535 #define GL_NV_point_sprite 1
536 #define GL_NV_present_video 1
537 #define GL_NV_primitive_restart 1
538 #define GL_NV_query_resource 1
539 #define GL_NV_query_resource_tag 1
540 #define GL_NV_register_combiners 1
541 #define GL_NV_register_combiners2 1
542 #define GL_NV_representative_fragment_test 1
543 #define GL_NV_robustness_video_memory_purge 1
544 #define GL_NV_sample_locations 1
545 #define GL_NV_sample_mask_override_coverage 1
546 #define GL_NV_scissor_exclusive 1
547 #define GL_NV_shader_atomic_counters 1
548 #define GL_NV_shader_atomic_float 1
549 #define GL_NV_shader_atomic_float64 1
550 #define GL_NV_shader_atomic_fp16_vector 1
551 #define GL_NV_shader_atomic_int64 1
552 #define GL_NV_shader_buffer_load 1
553 #define GL_NV_shader_buffer_store 1
554 #define GL_NV_shader_storage_buffer_object 1
555 #define GL_NV_shader_subgroup_partitioned 1
556 #define GL_NV_shader_texture_footprint 1
557 #define GL_NV_shader_thread_group 1
558 #define GL_NV_shader_thread_shuffle 1
559 #define GL_NV_shading_rate_image 1
560 #define GL_NV_stereo_view_rendering 1
561 #define GL_NV_tessellation_program5 1
562 #define GL_NV_texgen_emboss 1
563 #define GL_NV_texgen_reflection 1
564 #define GL_NV_texture_barrier 1
565 #define GL_NV_texture_compression_vtc 1
566 #define GL_NV_texture_env_combine4 1
567 #define GL_NV_texture_expand_normal 1
568 #define GL_NV_texture_multisample 1
569 #define GL_NV_texture_rectangle 1
570 #define GL_NV_texture_rectangle_compressed 1
571 #define GL_NV_texture_shader 1
572 #define GL_NV_texture_shader2 1
573 #define GL_NV_texture_shader3 1
574 #define GL_NV_transform_feedback 1
575 #define GL_NV_transform_feedback2 1
576 #define GL_NV_uniform_buffer_unified_memory 1
577 #define GL_NV_vdpau_interop 1
578 #define GL_NV_vdpau_interop2 1
579 #define GL_NV_vertex_array_range 1
580 #define GL_NV_vertex_array_range2 1
581 #define GL_NV_vertex_attrib_integer_64bit 1
582 #define GL_NV_vertex_buffer_unified_memory 1
583 #define GL_NV_vertex_program 1
584 #define GL_NV_vertex_program1_1 1
585 #define GL_NV_vertex_program2 1
586 #define GL_NV_vertex_program2_option 1
587 #define GL_NV_vertex_program3 1
588 #define GL_NV_vertex_program4 1
589 #define GL_NV_video_capture 1
590 #define GL_NV_viewport_array2 1
591 #define GL_NV_viewport_swizzle 1
592 #define GL_EXT_texture_shadow_lod 1
593 
594 
595 #define GL_CURRENT_BIT                                                0x00000001
596 #define GL_POINT_BIT                                                  0x00000002
597 #define GL_LINE_BIT                                                   0x00000004
598 #define GL_POLYGON_BIT                                                0x00000008
599 #define GL_POLYGON_STIPPLE_BIT                                        0x00000010
600 #define GL_PIXEL_MODE_BIT                                             0x00000020
601 #define GL_LIGHTING_BIT                                               0x00000040
602 #define GL_FOG_BIT                                                    0x00000080
603 #define GL_DEPTH_BUFFER_BIT                                           0x00000100
604 #define GL_ACCUM_BUFFER_BIT                                           0x00000200
605 #define GL_STENCIL_BUFFER_BIT                                         0x00000400
606 #define GL_VIEWPORT_BIT                                               0x00000800
607 #define GL_TRANSFORM_BIT                                              0x00001000
608 #define GL_ENABLE_BIT                                                 0x00002000
609 #define GL_COLOR_BUFFER_BIT                                           0x00004000
610 #define GL_HINT_BIT                                                   0x00008000
611 #define GL_EVAL_BIT                                                   0x00010000
612 #define GL_LIST_BIT                                                   0x00020000
613 #define GL_TEXTURE_BIT                                                0x00040000
614 #define GL_SCISSOR_BIT                                                0x00080000
615 #define GL_MULTISAMPLE_BIT                                            0x20000000
616 #define GL_MULTISAMPLE_BIT_ARB                                        0x20000000
617 #define GL_MULTISAMPLE_BIT_EXT                                        0x20000000
618 #define GL_ALL_ATTRIB_BITS                                            0xFFFFFFFF
619 #define GL_DYNAMIC_STORAGE_BIT                                        0x0100
620 #define GL_CLIENT_STORAGE_BIT                                         0x0200
621 #define GL_SPARSE_STORAGE_BIT_ARB                                     0x0400
622 #define GL_PER_GPU_STORAGE_BIT_NV                                     0x0800
623 #define GL_CLIENT_PIXEL_STORE_BIT                                     0x00000001
624 #define GL_CLIENT_VERTEX_ARRAY_BIT                                    0x00000002
625 #define GL_CLIENT_ALL_ATTRIB_BITS                                     0xFFFFFFFF
626 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT                        0x00000001
627 #define GL_CONTEXT_FLAG_DEBUG_BIT                                     0x00000002
628 #define GL_CONTEXT_FLAG_DEBUG_BIT_KHR                                 0x00000002
629 #define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT                             0x00000004
630 #define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB                         0x00000004
631 #define GL_CONTEXT_FLAG_NO_ERROR_BIT                                  0x00000008
632 #define GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR                              0x00000008
633 #define GL_CONTEXT_CORE_PROFILE_BIT                                   0x00000001
634 #define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT                          0x00000002
635 #define GL_MAP_READ_BIT                                               0x0001
636 #define GL_MAP_WRITE_BIT                                              0x0002
637 #define GL_MAP_INVALIDATE_RANGE_BIT                                   0x0004
638 #define GL_MAP_INVALIDATE_BUFFER_BIT                                  0x0008
639 #define GL_MAP_FLUSH_EXPLICIT_BIT                                     0x0010
640 #define GL_MAP_UNSYNCHRONIZED_BIT                                     0x0020
641 #define GL_MAP_PERSISTENT_BIT                                         0x0040
642 #define GL_MAP_COHERENT_BIT                                           0x0080
643 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT                            0x00000001
644 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT                        0x00000001
645 #define GL_ELEMENT_ARRAY_BARRIER_BIT                                  0x00000002
646 #define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT                              0x00000002
647 #define GL_UNIFORM_BARRIER_BIT                                        0x00000004
648 #define GL_UNIFORM_BARRIER_BIT_EXT                                    0x00000004
649 #define GL_TEXTURE_FETCH_BARRIER_BIT                                  0x00000008
650 #define GL_TEXTURE_FETCH_BARRIER_BIT_EXT                              0x00000008
651 #define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV                        0x00000010
652 #define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT                            0x00000020
653 #define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT                        0x00000020
654 #define GL_COMMAND_BARRIER_BIT                                        0x00000040
655 #define GL_COMMAND_BARRIER_BIT_EXT                                    0x00000040
656 #define GL_PIXEL_BUFFER_BARRIER_BIT                                   0x00000080
657 #define GL_PIXEL_BUFFER_BARRIER_BIT_EXT                               0x00000080
658 #define GL_TEXTURE_UPDATE_BARRIER_BIT                                 0x00000100
659 #define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT                             0x00000100
660 #define GL_BUFFER_UPDATE_BARRIER_BIT                                  0x00000200
661 #define GL_BUFFER_UPDATE_BARRIER_BIT_EXT                              0x00000200
662 #define GL_FRAMEBUFFER_BARRIER_BIT                                    0x00000400
663 #define GL_FRAMEBUFFER_BARRIER_BIT_EXT                                0x00000400
664 #define GL_TRANSFORM_FEEDBACK_BARRIER_BIT                             0x00000800
665 #define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT                         0x00000800
666 #define GL_ATOMIC_COUNTER_BARRIER_BIT                                 0x00001000
667 #define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT                             0x00001000
668 #define GL_SHADER_STORAGE_BARRIER_BIT                                 0x00002000
669 #define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT                           0x00004000
670 #define GL_QUERY_BUFFER_BARRIER_BIT                                   0x00008000
671 #define GL_ALL_BARRIER_BITS                                           0xFFFFFFFF
672 #define GL_ALL_BARRIER_BITS_EXT                                       0xFFFFFFFF
673 #define GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD                             0x00000001
674 #define GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD                             0x00000002
675 #define GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD                           0x00000004
676 #define GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD                      0x00000008
677 #define GL_QUERY_ALL_EVENT_BITS_AMD                                   0xFFFFFFFF
678 #define GL_SYNC_FLUSH_COMMANDS_BIT                                    0x00000001
679 #define GL_VERTEX_SHADER_BIT                                          0x00000001
680 #define GL_VERTEX_SHADER_BIT_EXT                                      0x00000001
681 #define GL_FRAGMENT_SHADER_BIT                                        0x00000002
682 #define GL_FRAGMENT_SHADER_BIT_EXT                                    0x00000002
683 #define GL_GEOMETRY_SHADER_BIT                                        0x00000004
684 #define GL_TESS_CONTROL_SHADER_BIT                                    0x00000008
685 #define GL_TESS_EVALUATION_SHADER_BIT                                 0x00000010
686 #define GL_COMPUTE_SHADER_BIT                                         0x00000020
687 #define GL_MESH_SHADER_BIT_NV                                         0x00000040
688 #define GL_TASK_SHADER_BIT_NV                                         0x00000080
689 #define GL_ALL_SHADER_BITS                                            0xFFFFFFFF
690 #define GL_ALL_SHADER_BITS_EXT                                        0xFFFFFFFF
691 #define GL_SUBGROUP_FEATURE_BASIC_BIT_KHR                             0x00000001
692 #define GL_SUBGROUP_FEATURE_VOTE_BIT_KHR                              0x00000002
693 #define GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR                        0x00000004
694 #define GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR                            0x00000008
695 #define GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR                           0x00000010
696 #define GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR                  0x00000020
697 #define GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR                         0x00000040
698 #define GL_SUBGROUP_FEATURE_QUAD_BIT_KHR                              0x00000080
699 #define GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV                        0x00000100
700 #define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD                             0x00000001
701 #define GL_BOLD_BIT_NV                                                0x01
702 #define GL_ITALIC_BIT_NV                                              0x02
703 #define GL_GLYPH_WIDTH_BIT_NV                                         0x01
704 #define GL_GLYPH_HEIGHT_BIT_NV                                        0x02
705 #define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV                          0x04
706 #define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV                          0x08
707 #define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV                    0x10
708 #define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV                            0x20
709 #define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV                            0x40
710 #define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV                      0x80
711 #define GL_GLYPH_HAS_KERNING_BIT_NV                                   0x100
712 #define GL_FONT_X_MIN_BOUNDS_BIT_NV                                   0x00010000
713 #define GL_FONT_Y_MIN_BOUNDS_BIT_NV                                   0x00020000
714 #define GL_FONT_X_MAX_BOUNDS_BIT_NV                                   0x00040000
715 #define GL_FONT_Y_MAX_BOUNDS_BIT_NV                                   0x00080000
716 #define GL_FONT_UNITS_PER_EM_BIT_NV                                   0x00100000
717 #define GL_FONT_ASCENDER_BIT_NV                                       0x00200000
718 #define GL_FONT_DESCENDER_BIT_NV                                      0x00400000
719 #define GL_FONT_HEIGHT_BIT_NV                                         0x00800000
720 #define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV                              0x01000000
721 #define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV                             0x02000000
722 #define GL_FONT_UNDERLINE_POSITION_BIT_NV                             0x04000000
723 #define GL_FONT_UNDERLINE_THICKNESS_BIT_NV                            0x08000000
724 #define GL_FONT_HAS_KERNING_BIT_NV                                    0x10000000
725 #define GL_FONT_NUM_GLYPH_INDICES_BIT_NV                              0x20000000
726 #define GL_PERFQUERY_SINGLE_CONTEXT_INTEL                             0x00000000
727 #define GL_PERFQUERY_GLOBAL_CONTEXT_INTEL                             0x00000001
728 #define GL_TERMINATE_SEQUENCE_COMMAND_NV                              0x0000
729 #define GL_NOP_COMMAND_NV                                             0x0001
730 #define GL_DRAW_ELEMENTS_COMMAND_NV                                   0x0002
731 #define GL_DRAW_ARRAYS_COMMAND_NV                                     0x0003
732 #define GL_DRAW_ELEMENTS_STRIP_COMMAND_NV                             0x0004
733 #define GL_DRAW_ARRAYS_STRIP_COMMAND_NV                               0x0005
734 #define GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV                         0x0006
735 #define GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV                           0x0007
736 #define GL_ELEMENT_ADDRESS_COMMAND_NV                                 0x0008
737 #define GL_ATTRIBUTE_ADDRESS_COMMAND_NV                               0x0009
738 #define GL_UNIFORM_ADDRESS_COMMAND_NV                                 0x000A
739 #define GL_BLEND_COLOR_COMMAND_NV                                     0x000B
740 #define GL_STENCIL_REF_COMMAND_NV                                     0x000C
741 #define GL_LINE_WIDTH_COMMAND_NV                                      0x000D
742 #define GL_POLYGON_OFFSET_COMMAND_NV                                  0x000E
743 #define GL_ALPHA_REF_COMMAND_NV                                       0x000F
744 #define GL_VIEWPORT_COMMAND_NV                                        0x0010
745 #define GL_SCISSOR_COMMAND_NV                                         0x0011
746 #define GL_FRONT_FACE_COMMAND_NV                                      0x0012
747 #define GL_LAYOUT_DEFAULT_INTEL                                       0
748 #define GL_LAYOUT_LINEAR_INTEL                                        1
749 #define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL                             2
750 #define GL_CLOSE_PATH_NV                                              0x00
751 #define GL_MOVE_TO_NV                                                 0x02
752 #define GL_RELATIVE_MOVE_TO_NV                                        0x03
753 #define GL_LINE_TO_NV                                                 0x04
754 #define GL_RELATIVE_LINE_TO_NV                                        0x05
755 #define GL_HORIZONTAL_LINE_TO_NV                                      0x06
756 #define GL_RELATIVE_HORIZONTAL_LINE_TO_NV                             0x07
757 #define GL_VERTICAL_LINE_TO_NV                                        0x08
758 #define GL_RELATIVE_VERTICAL_LINE_TO_NV                               0x09
759 #define GL_QUADRATIC_CURVE_TO_NV                                      0x0A
760 #define GL_RELATIVE_QUADRATIC_CURVE_TO_NV                             0x0B
761 #define GL_CUBIC_CURVE_TO_NV                                          0x0C
762 #define GL_RELATIVE_CUBIC_CURVE_TO_NV                                 0x0D
763 #define GL_SMOOTH_QUADRATIC_CURVE_TO_NV                               0x0E
764 #define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV                      0x0F
765 #define GL_SMOOTH_CUBIC_CURVE_TO_NV                                   0x10
766 #define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV                          0x11
767 #define GL_SMALL_CCW_ARC_TO_NV                                        0x12
768 #define GL_RELATIVE_SMALL_CCW_ARC_TO_NV                               0x13
769 #define GL_SMALL_CW_ARC_TO_NV                                         0x14
770 #define GL_RELATIVE_SMALL_CW_ARC_TO_NV                                0x15
771 #define GL_LARGE_CCW_ARC_TO_NV                                        0x16
772 #define GL_RELATIVE_LARGE_CCW_ARC_TO_NV                               0x17
773 #define GL_LARGE_CW_ARC_TO_NV                                         0x18
774 #define GL_RELATIVE_LARGE_CW_ARC_TO_NV                                0x19
775 #define GL_CONIC_CURVE_TO_NV                                          0x1A
776 #define GL_RELATIVE_CONIC_CURVE_TO_NV                                 0x1B
777 #define GL_SHARED_EDGE_NV                                             0xC0
778 #define GL_ROUNDED_RECT_NV                                            0xE8
779 #define GL_RELATIVE_ROUNDED_RECT_NV                                   0xE9
780 #define GL_ROUNDED_RECT2_NV                                           0xEA
781 #define GL_RELATIVE_ROUNDED_RECT2_NV                                  0xEB
782 #define GL_ROUNDED_RECT4_NV                                           0xEC
783 #define GL_RELATIVE_ROUNDED_RECT4_NV                                  0xED
784 #define GL_ROUNDED_RECT8_NV                                           0xEE
785 #define GL_RELATIVE_ROUNDED_RECT8_NV                                  0xEF
786 #define GL_RESTART_PATH_NV                                            0xF0
787 #define GL_DUP_FIRST_CUBIC_CURVE_TO_NV                                0xF2
788 #define GL_DUP_LAST_CUBIC_CURVE_TO_NV                                 0xF4
789 #define GL_RECT_NV                                                    0xF6
790 #define GL_RELATIVE_RECT_NV                                           0xF7
791 #define GL_CIRCULAR_CCW_ARC_TO_NV                                     0xF8
792 #define GL_CIRCULAR_CW_ARC_TO_NV                                      0xFA
793 #define GL_CIRCULAR_TANGENT_ARC_TO_NV                                 0xFC
794 #define GL_ARC_TO_NV                                                  0xFE
795 #define GL_RELATIVE_ARC_TO_NV                                         0xFF
796 #define GL_NEXT_BUFFER_NV                                             -2
797 #define GL_SKIP_COMPONENTS4_NV                                        -3
798 #define GL_SKIP_COMPONENTS3_NV                                        -4
799 #define GL_SKIP_COMPONENTS2_NV                                        -5
800 #define GL_SKIP_COMPONENTS1_NV                                        -6
801 #define GL_FALSE                                                      0
802 #define GL_NO_ERROR                                                   0
803 #define GL_ZERO                                                       0
804 #define GL_NONE                                                       0
805 #define GL_TRUE                                                       1
806 #define GL_ONE                                                        1
807 #define GL_INVALID_INDEX                                              0xFFFFFFFF
808 #define GL_ALL_PIXELS_AMD                                             0xFFFFFFFF
809 #define GL_TIMEOUT_IGNORED                                            0xFFFFFFFFFFFFFFFF
810 #define GL_UUID_SIZE_EXT                                              16
811 #define GL_LUID_SIZE_EXT                                              8
812 #define GL_POINTS                                                     0x0000
813 #define GL_LINES                                                      0x0001
814 #define GL_LINE_LOOP                                                  0x0002
815 #define GL_LINE_STRIP                                                 0x0003
816 #define GL_TRIANGLES                                                  0x0004
817 #define GL_TRIANGLE_STRIP                                             0x0005
818 #define GL_TRIANGLE_FAN                                               0x0006
819 #define GL_QUADS                                                      0x0007
820 #define GL_QUAD_STRIP                                                 0x0008
821 #define GL_POLYGON                                                    0x0009
822 #define GL_LINES_ADJACENCY                                            0x000A
823 #define GL_LINES_ADJACENCY_ARB                                        0x000A
824 #define GL_LINES_ADJACENCY_EXT                                        0x000A
825 #define GL_LINE_STRIP_ADJACENCY                                       0x000B
826 #define GL_LINE_STRIP_ADJACENCY_ARB                                   0x000B
827 #define GL_LINE_STRIP_ADJACENCY_EXT                                   0x000B
828 #define GL_TRIANGLES_ADJACENCY                                        0x000C
829 #define GL_TRIANGLES_ADJACENCY_ARB                                    0x000C
830 #define GL_TRIANGLES_ADJACENCY_EXT                                    0x000C
831 #define GL_TRIANGLE_STRIP_ADJACENCY                                   0x000D
832 #define GL_TRIANGLE_STRIP_ADJACENCY_ARB                               0x000D
833 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT                               0x000D
834 #define GL_PATCHES                                                    0x000E
835 #define GL_ACCUM                                                      0x0100
836 #define GL_LOAD                                                       0x0101
837 #define GL_RETURN                                                     0x0102
838 #define GL_MULT                                                       0x0103
839 #define GL_ADD                                                        0x0104
840 #define GL_NEVER                                                      0x0200
841 #define GL_LESS                                                       0x0201
842 #define GL_EQUAL                                                      0x0202
843 #define GL_LEQUAL                                                     0x0203
844 #define GL_GREATER                                                    0x0204
845 #define GL_NOTEQUAL                                                   0x0205
846 #define GL_GEQUAL                                                     0x0206
847 #define GL_ALWAYS                                                     0x0207
848 #define GL_SRC_COLOR                                                  0x0300
849 #define GL_ONE_MINUS_SRC_COLOR                                        0x0301
850 #define GL_SRC_ALPHA                                                  0x0302
851 #define GL_ONE_MINUS_SRC_ALPHA                                        0x0303
852 #define GL_DST_ALPHA                                                  0x0304
853 #define GL_ONE_MINUS_DST_ALPHA                                        0x0305
854 #define GL_DST_COLOR                                                  0x0306
855 #define GL_ONE_MINUS_DST_COLOR                                        0x0307
856 #define GL_SRC_ALPHA_SATURATE                                         0x0308
857 #define GL_FRONT_LEFT                                                 0x0400
858 #define GL_FRONT_RIGHT                                                0x0401
859 #define GL_BACK_LEFT                                                  0x0402
860 #define GL_BACK_RIGHT                                                 0x0403
861 #define GL_FRONT                                                      0x0404
862 #define GL_BACK                                                       0x0405
863 #define GL_LEFT                                                       0x0406
864 #define GL_RIGHT                                                      0x0407
865 #define GL_FRONT_AND_BACK                                             0x0408
866 #define GL_AUX0                                                       0x0409
867 #define GL_AUX1                                                       0x040A
868 #define GL_AUX2                                                       0x040B
869 #define GL_AUX3                                                       0x040C
870 #define GL_INVALID_ENUM                                               0x0500
871 #define GL_INVALID_VALUE                                              0x0501
872 #define GL_INVALID_OPERATION                                          0x0502
873 #define GL_STACK_OVERFLOW                                             0x0503
874 #define GL_STACK_OVERFLOW_KHR                                         0x0503
875 #define GL_STACK_UNDERFLOW                                            0x0504
876 #define GL_STACK_UNDERFLOW_KHR                                        0x0504
877 #define GL_OUT_OF_MEMORY                                              0x0505
878 #define GL_INVALID_FRAMEBUFFER_OPERATION                              0x0506
879 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT                          0x0506
880 #define GL_CONTEXT_LOST                                               0x0507
881 #define GL_CONTEXT_LOST_KHR                                           0x0507
882 #define GL_2D                                                         0x0600
883 #define GL_3D                                                         0x0601
884 #define GL_3D_COLOR                                                   0x0602
885 #define GL_3D_COLOR_TEXTURE                                           0x0603
886 #define GL_4D_COLOR_TEXTURE                                           0x0604
887 #define GL_PASS_THROUGH_TOKEN                                         0x0700
888 #define GL_POINT_TOKEN                                                0x0701
889 #define GL_LINE_TOKEN                                                 0x0702
890 #define GL_POLYGON_TOKEN                                              0x0703
891 #define GL_BITMAP_TOKEN                                               0x0704
892 #define GL_DRAW_PIXEL_TOKEN                                           0x0705
893 #define GL_COPY_PIXEL_TOKEN                                           0x0706
894 #define GL_LINE_RESET_TOKEN                                           0x0707
895 #define GL_EXP                                                        0x0800
896 #define GL_EXP2                                                       0x0801
897 #define GL_CW                                                         0x0900
898 #define GL_CCW                                                        0x0901
899 #define GL_COEFF                                                      0x0A00
900 #define GL_ORDER                                                      0x0A01
901 #define GL_DOMAIN                                                     0x0A02
902 #define GL_CURRENT_COLOR                                              0x0B00
903 #define GL_CURRENT_INDEX                                              0x0B01
904 #define GL_CURRENT_NORMAL                                             0x0B02
905 #define GL_CURRENT_TEXTURE_COORDS                                     0x0B03
906 #define GL_CURRENT_RASTER_COLOR                                       0x0B04
907 #define GL_CURRENT_RASTER_INDEX                                       0x0B05
908 #define GL_CURRENT_RASTER_TEXTURE_COORDS                              0x0B06
909 #define GL_CURRENT_RASTER_POSITION                                    0x0B07
910 #define GL_CURRENT_RASTER_POSITION_VALID                              0x0B08
911 #define GL_CURRENT_RASTER_DISTANCE                                    0x0B09
912 #define GL_POINT_SMOOTH                                               0x0B10
913 #define GL_POINT_SIZE                                                 0x0B11
914 #define GL_POINT_SIZE_RANGE                                           0x0B12
915 #define GL_SMOOTH_POINT_SIZE_RANGE                                    0x0B12
916 #define GL_POINT_SIZE_GRANULARITY                                     0x0B13
917 #define GL_SMOOTH_POINT_SIZE_GRANULARITY                              0x0B13
918 #define GL_LINE_SMOOTH                                                0x0B20
919 #define GL_LINE_WIDTH                                                 0x0B21
920 #define GL_LINE_WIDTH_RANGE                                           0x0B22
921 #define GL_SMOOTH_LINE_WIDTH_RANGE                                    0x0B22
922 #define GL_LINE_WIDTH_GRANULARITY                                     0x0B23
923 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY                              0x0B23
924 #define GL_LINE_STIPPLE                                               0x0B24
925 #define GL_LINE_STIPPLE_PATTERN                                       0x0B25
926 #define GL_LINE_STIPPLE_REPEAT                                        0x0B26
927 #define GL_LIST_MODE                                                  0x0B30
928 #define GL_MAX_LIST_NESTING                                           0x0B31
929 #define GL_LIST_BASE                                                  0x0B32
930 #define GL_LIST_INDEX                                                 0x0B33
931 #define GL_POLYGON_MODE                                               0x0B40
932 #define GL_POLYGON_SMOOTH                                             0x0B41
933 #define GL_POLYGON_STIPPLE                                            0x0B42
934 #define GL_EDGE_FLAG                                                  0x0B43
935 #define GL_CULL_FACE                                                  0x0B44
936 #define GL_CULL_FACE_MODE                                             0x0B45
937 #define GL_FRONT_FACE                                                 0x0B46
938 #define GL_LIGHTING                                                   0x0B50
939 #define GL_LIGHT_MODEL_LOCAL_VIEWER                                   0x0B51
940 #define GL_LIGHT_MODEL_TWO_SIDE                                       0x0B52
941 #define GL_LIGHT_MODEL_AMBIENT                                        0x0B53
942 #define GL_SHADE_MODEL                                                0x0B54
943 #define GL_COLOR_MATERIAL_FACE                                        0x0B55
944 #define GL_COLOR_MATERIAL_PARAMETER                                   0x0B56
945 #define GL_COLOR_MATERIAL                                             0x0B57
946 #define GL_FOG                                                        0x0B60
947 #define GL_FOG_INDEX                                                  0x0B61
948 #define GL_FOG_DENSITY                                                0x0B62
949 #define GL_FOG_START                                                  0x0B63
950 #define GL_FOG_END                                                    0x0B64
951 #define GL_FOG_MODE                                                   0x0B65
952 #define GL_FOG_COLOR                                                  0x0B66
953 #define GL_DEPTH_RANGE                                                0x0B70
954 #define GL_DEPTH_TEST                                                 0x0B71
955 #define GL_DEPTH_WRITEMASK                                            0x0B72
956 #define GL_DEPTH_CLEAR_VALUE                                          0x0B73
957 #define GL_DEPTH_FUNC                                                 0x0B74
958 #define GL_ACCUM_CLEAR_VALUE                                          0x0B80
959 #define GL_STENCIL_TEST                                               0x0B90
960 #define GL_STENCIL_CLEAR_VALUE                                        0x0B91
961 #define GL_STENCIL_FUNC                                               0x0B92
962 #define GL_STENCIL_VALUE_MASK                                         0x0B93
963 #define GL_STENCIL_FAIL                                               0x0B94
964 #define GL_STENCIL_PASS_DEPTH_FAIL                                    0x0B95
965 #define GL_STENCIL_PASS_DEPTH_PASS                                    0x0B96
966 #define GL_STENCIL_REF                                                0x0B97
967 #define GL_STENCIL_WRITEMASK                                          0x0B98
968 #define GL_MATRIX_MODE                                                0x0BA0
969 #define GL_NORMALIZE                                                  0x0BA1
970 #define GL_VIEWPORT                                                   0x0BA2
971 #define GL_MODELVIEW_STACK_DEPTH                                      0x0BA3
972 #define GL_MODELVIEW0_STACK_DEPTH_EXT                                 0x0BA3
973 #define GL_PATH_MODELVIEW_STACK_DEPTH_NV                              0x0BA3
974 #define GL_PROJECTION_STACK_DEPTH                                     0x0BA4
975 #define GL_PATH_PROJECTION_STACK_DEPTH_NV                             0x0BA4
976 #define GL_TEXTURE_STACK_DEPTH                                        0x0BA5
977 #define GL_MODELVIEW_MATRIX                                           0x0BA6
978 #define GL_MODELVIEW0_MATRIX_EXT                                      0x0BA6
979 #define GL_PATH_MODELVIEW_MATRIX_NV                                   0x0BA6
980 #define GL_PROJECTION_MATRIX                                          0x0BA7
981 #define GL_PATH_PROJECTION_MATRIX_NV                                  0x0BA7
982 #define GL_TEXTURE_MATRIX                                             0x0BA8
983 #define GL_ATTRIB_STACK_DEPTH                                         0x0BB0
984 #define GL_CLIENT_ATTRIB_STACK_DEPTH                                  0x0BB1
985 #define GL_ALPHA_TEST                                                 0x0BC0
986 #define GL_ALPHA_TEST_FUNC                                            0x0BC1
987 #define GL_ALPHA_TEST_REF                                             0x0BC2
988 #define GL_DITHER                                                     0x0BD0
989 #define GL_BLEND_DST                                                  0x0BE0
990 #define GL_BLEND_SRC                                                  0x0BE1
991 #define GL_BLEND                                                      0x0BE2
992 #define GL_LOGIC_OP_MODE                                              0x0BF0
993 #define GL_INDEX_LOGIC_OP                                             0x0BF1
994 #define GL_LOGIC_OP                                                   0x0BF1
995 #define GL_COLOR_LOGIC_OP                                             0x0BF2
996 #define GL_AUX_BUFFERS                                                0x0C00
997 #define GL_DRAW_BUFFER                                                0x0C01
998 #define GL_READ_BUFFER                                                0x0C02
999 #define GL_SCISSOR_BOX                                                0x0C10
1000 #define GL_SCISSOR_TEST                                               0x0C11
1001 #define GL_INDEX_CLEAR_VALUE                                          0x0C20
1002 #define GL_INDEX_WRITEMASK                                            0x0C21
1003 #define GL_COLOR_CLEAR_VALUE                                          0x0C22
1004 #define GL_COLOR_WRITEMASK                                            0x0C23
1005 #define GL_INDEX_MODE                                                 0x0C30
1006 #define GL_RGBA_MODE                                                  0x0C31
1007 #define GL_DOUBLEBUFFER                                               0x0C32
1008 #define GL_STEREO                                                     0x0C33
1009 #define GL_RENDER_MODE                                                0x0C40
1010 #define GL_PERSPECTIVE_CORRECTION_HINT                                0x0C50
1011 #define GL_POINT_SMOOTH_HINT                                          0x0C51
1012 #define GL_LINE_SMOOTH_HINT                                           0x0C52
1013 #define GL_POLYGON_SMOOTH_HINT                                        0x0C53
1014 #define GL_FOG_HINT                                                   0x0C54
1015 #define GL_TEXTURE_GEN_S                                              0x0C60
1016 #define GL_TEXTURE_GEN_T                                              0x0C61
1017 #define GL_TEXTURE_GEN_R                                              0x0C62
1018 #define GL_TEXTURE_GEN_Q                                              0x0C63
1019 #define GL_PIXEL_MAP_I_TO_I                                           0x0C70
1020 #define GL_PIXEL_MAP_S_TO_S                                           0x0C71
1021 #define GL_PIXEL_MAP_I_TO_R                                           0x0C72
1022 #define GL_PIXEL_MAP_I_TO_G                                           0x0C73
1023 #define GL_PIXEL_MAP_I_TO_B                                           0x0C74
1024 #define GL_PIXEL_MAP_I_TO_A                                           0x0C75
1025 #define GL_PIXEL_MAP_R_TO_R                                           0x0C76
1026 #define GL_PIXEL_MAP_G_TO_G                                           0x0C77
1027 #define GL_PIXEL_MAP_B_TO_B                                           0x0C78
1028 #define GL_PIXEL_MAP_A_TO_A                                           0x0C79
1029 #define GL_PIXEL_MAP_I_TO_I_SIZE                                      0x0CB0
1030 #define GL_PIXEL_MAP_S_TO_S_SIZE                                      0x0CB1
1031 #define GL_PIXEL_MAP_I_TO_R_SIZE                                      0x0CB2
1032 #define GL_PIXEL_MAP_I_TO_G_SIZE                                      0x0CB3
1033 #define GL_PIXEL_MAP_I_TO_B_SIZE                                      0x0CB4
1034 #define GL_PIXEL_MAP_I_TO_A_SIZE                                      0x0CB5
1035 #define GL_PIXEL_MAP_R_TO_R_SIZE                                      0x0CB6
1036 #define GL_PIXEL_MAP_G_TO_G_SIZE                                      0x0CB7
1037 #define GL_PIXEL_MAP_B_TO_B_SIZE                                      0x0CB8
1038 #define GL_PIXEL_MAP_A_TO_A_SIZE                                      0x0CB9
1039 #define GL_UNPACK_SWAP_BYTES                                          0x0CF0
1040 #define GL_UNPACK_LSB_FIRST                                           0x0CF1
1041 #define GL_UNPACK_ROW_LENGTH                                          0x0CF2
1042 #define GL_UNPACK_SKIP_ROWS                                           0x0CF3
1043 #define GL_UNPACK_SKIP_PIXELS                                         0x0CF4
1044 #define GL_UNPACK_ALIGNMENT                                           0x0CF5
1045 #define GL_PACK_SWAP_BYTES                                            0x0D00
1046 #define GL_PACK_LSB_FIRST                                             0x0D01
1047 #define GL_PACK_ROW_LENGTH                                            0x0D02
1048 #define GL_PACK_SKIP_ROWS                                             0x0D03
1049 #define GL_PACK_SKIP_PIXELS                                           0x0D04
1050 #define GL_PACK_ALIGNMENT                                             0x0D05
1051 #define GL_MAP_COLOR                                                  0x0D10
1052 #define GL_MAP_STENCIL                                                0x0D11
1053 #define GL_INDEX_SHIFT                                                0x0D12
1054 #define GL_INDEX_OFFSET                                               0x0D13
1055 #define GL_RED_SCALE                                                  0x0D14
1056 #define GL_RED_BIAS                                                   0x0D15
1057 #define GL_ZOOM_X                                                     0x0D16
1058 #define GL_ZOOM_Y                                                     0x0D17
1059 #define GL_GREEN_SCALE                                                0x0D18
1060 #define GL_GREEN_BIAS                                                 0x0D19
1061 #define GL_BLUE_SCALE                                                 0x0D1A
1062 #define GL_BLUE_BIAS                                                  0x0D1B
1063 #define GL_ALPHA_SCALE                                                0x0D1C
1064 #define GL_ALPHA_BIAS                                                 0x0D1D
1065 #define GL_DEPTH_SCALE                                                0x0D1E
1066 #define GL_DEPTH_BIAS                                                 0x0D1F
1067 #define GL_MAX_EVAL_ORDER                                             0x0D30
1068 #define GL_MAX_LIGHTS                                                 0x0D31
1069 #define GL_MAX_CLIP_PLANES                                            0x0D32
1070 #define GL_MAX_CLIP_DISTANCES                                         0x0D32
1071 #define GL_MAX_TEXTURE_SIZE                                           0x0D33
1072 #define GL_MAX_PIXEL_MAP_TABLE                                        0x0D34
1073 #define GL_MAX_ATTRIB_STACK_DEPTH                                     0x0D35
1074 #define GL_MAX_MODELVIEW_STACK_DEPTH                                  0x0D36
1075 #define GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV                          0x0D36
1076 #define GL_MAX_NAME_STACK_DEPTH                                       0x0D37
1077 #define GL_MAX_PROJECTION_STACK_DEPTH                                 0x0D38
1078 #define GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV                         0x0D38
1079 #define GL_MAX_TEXTURE_STACK_DEPTH                                    0x0D39
1080 #define GL_MAX_VIEWPORT_DIMS                                          0x0D3A
1081 #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH                              0x0D3B
1082 #define GL_SUBPIXEL_BITS                                              0x0D50
1083 #define GL_INDEX_BITS                                                 0x0D51
1084 #define GL_RED_BITS                                                   0x0D52
1085 #define GL_GREEN_BITS                                                 0x0D53
1086 #define GL_BLUE_BITS                                                  0x0D54
1087 #define GL_ALPHA_BITS                                                 0x0D55
1088 #define GL_DEPTH_BITS                                                 0x0D56
1089 #define GL_STENCIL_BITS                                               0x0D57
1090 #define GL_ACCUM_RED_BITS                                             0x0D58
1091 #define GL_ACCUM_GREEN_BITS                                           0x0D59
1092 #define GL_ACCUM_BLUE_BITS                                            0x0D5A
1093 #define GL_ACCUM_ALPHA_BITS                                           0x0D5B
1094 #define GL_NAME_STACK_DEPTH                                           0x0D70
1095 #define GL_AUTO_NORMAL                                                0x0D80
1096 #define GL_MAP1_COLOR_4                                               0x0D90
1097 #define GL_MAP1_INDEX                                                 0x0D91
1098 #define GL_MAP1_NORMAL                                                0x0D92
1099 #define GL_MAP1_TEXTURE_COORD_1                                       0x0D93
1100 #define GL_MAP1_TEXTURE_COORD_2                                       0x0D94
1101 #define GL_MAP1_TEXTURE_COORD_3                                       0x0D95
1102 #define GL_MAP1_TEXTURE_COORD_4                                       0x0D96
1103 #define GL_MAP1_VERTEX_3                                              0x0D97
1104 #define GL_MAP1_VERTEX_4                                              0x0D98
1105 #define GL_MAP2_COLOR_4                                               0x0DB0
1106 #define GL_MAP2_INDEX                                                 0x0DB1
1107 #define GL_MAP2_NORMAL                                                0x0DB2
1108 #define GL_MAP2_TEXTURE_COORD_1                                       0x0DB3
1109 #define GL_MAP2_TEXTURE_COORD_2                                       0x0DB4
1110 #define GL_MAP2_TEXTURE_COORD_3                                       0x0DB5
1111 #define GL_MAP2_TEXTURE_COORD_4                                       0x0DB6
1112 #define GL_MAP2_VERTEX_3                                              0x0DB7
1113 #define GL_MAP2_VERTEX_4                                              0x0DB8
1114 #define GL_MAP1_GRID_DOMAIN                                           0x0DD0
1115 #define GL_MAP1_GRID_SEGMENTS                                         0x0DD1
1116 #define GL_MAP2_GRID_DOMAIN                                           0x0DD2
1117 #define GL_MAP2_GRID_SEGMENTS                                         0x0DD3
1118 #define GL_TEXTURE_1D                                                 0x0DE0
1119 #define GL_TEXTURE_2D                                                 0x0DE1
1120 #define GL_FEEDBACK_BUFFER_POINTER                                    0x0DF0
1121 #define GL_FEEDBACK_BUFFER_SIZE                                       0x0DF1
1122 #define GL_FEEDBACK_BUFFER_TYPE                                       0x0DF2
1123 #define GL_SELECTION_BUFFER_POINTER                                   0x0DF3
1124 #define GL_SELECTION_BUFFER_SIZE                                      0x0DF4
1125 #define GL_TEXTURE_WIDTH                                              0x1000
1126 #define GL_TEXTURE_HEIGHT                                             0x1001
1127 #define GL_TEXTURE_INTERNAL_FORMAT                                    0x1003
1128 #define GL_TEXTURE_COMPONENTS                                         0x1003
1129 #define GL_TEXTURE_BORDER_COLOR                                       0x1004
1130 #define GL_TEXTURE_BORDER                                             0x1005
1131 #define GL_TEXTURE_TARGET                                             0x1006
1132 #define GL_DONT_CARE                                                  0x1100
1133 #define GL_FASTEST                                                    0x1101
1134 #define GL_NICEST                                                     0x1102
1135 #define GL_AMBIENT                                                    0x1200
1136 #define GL_DIFFUSE                                                    0x1201
1137 #define GL_SPECULAR                                                   0x1202
1138 #define GL_POSITION                                                   0x1203
1139 #define GL_SPOT_DIRECTION                                             0x1204
1140 #define GL_SPOT_EXPONENT                                              0x1205
1141 #define GL_SPOT_CUTOFF                                                0x1206
1142 #define GL_CONSTANT_ATTENUATION                                       0x1207
1143 #define GL_LINEAR_ATTENUATION                                         0x1208
1144 #define GL_QUADRATIC_ATTENUATION                                      0x1209
1145 #define GL_COMPILE                                                    0x1300
1146 #define GL_COMPILE_AND_EXECUTE                                        0x1301
1147 #define GL_BYTE                                                       0x1400
1148 #define GL_UNSIGNED_BYTE                                              0x1401
1149 #define GL_SHORT                                                      0x1402
1150 #define GL_UNSIGNED_SHORT                                             0x1403
1151 #define GL_INT                                                        0x1404
1152 #define GL_UNSIGNED_INT                                               0x1405
1153 #define GL_FLOAT                                                      0x1406
1154 #define GL_2_BYTES                                                    0x1407
1155 #define GL_2_BYTES_NV                                                 0x1407
1156 #define GL_3_BYTES                                                    0x1408
1157 #define GL_3_BYTES_NV                                                 0x1408
1158 #define GL_4_BYTES                                                    0x1409
1159 #define GL_4_BYTES_NV                                                 0x1409
1160 #define GL_DOUBLE                                                     0x140A
1161 #define GL_HALF_FLOAT                                                 0x140B
1162 #define GL_HALF_FLOAT_ARB                                             0x140B
1163 #define GL_HALF_FLOAT_NV                                              0x140B
1164 #define GL_HALF_APPLE                                                 0x140B
1165 #define GL_FIXED                                                      0x140C
1166 #define GL_INT64_ARB                                                  0x140E
1167 #define GL_INT64_NV                                                   0x140E
1168 #define GL_UNSIGNED_INT64_ARB                                         0x140F
1169 #define GL_UNSIGNED_INT64_NV                                          0x140F
1170 #define GL_CLEAR                                                      0x1500
1171 #define GL_AND                                                        0x1501
1172 #define GL_AND_REVERSE                                                0x1502
1173 #define GL_COPY                                                       0x1503
1174 #define GL_AND_INVERTED                                               0x1504
1175 #define GL_NOOP                                                       0x1505
1176 #define GL_XOR                                                        0x1506
1177 #define GL_XOR_NV                                                     0x1506
1178 #define GL_OR                                                         0x1507
1179 #define GL_NOR                                                        0x1508
1180 #define GL_EQUIV                                                      0x1509
1181 #define GL_INVERT                                                     0x150A
1182 #define GL_OR_REVERSE                                                 0x150B
1183 #define GL_COPY_INVERTED                                              0x150C
1184 #define GL_OR_INVERTED                                                0x150D
1185 #define GL_NAND                                                       0x150E
1186 #define GL_SET                                                        0x150F
1187 #define GL_EMISSION                                                   0x1600
1188 #define GL_SHININESS                                                  0x1601
1189 #define GL_AMBIENT_AND_DIFFUSE                                        0x1602
1190 #define GL_COLOR_INDEXES                                              0x1603
1191 #define GL_MODELVIEW                                                  0x1700
1192 #define GL_MODELVIEW0_ARB                                             0x1700
1193 #define GL_MODELVIEW0_EXT                                             0x1700
1194 #define GL_PATH_MODELVIEW_NV                                          0x1700
1195 #define GL_PROJECTION                                                 0x1701
1196 #define GL_PATH_PROJECTION_NV                                         0x1701
1197 #define GL_TEXTURE                                                    0x1702
1198 #define GL_COLOR                                                      0x1800
1199 #define GL_DEPTH                                                      0x1801
1200 #define GL_STENCIL                                                    0x1802
1201 #define GL_COLOR_INDEX                                                0x1900
1202 #define GL_STENCIL_INDEX                                              0x1901
1203 #define GL_DEPTH_COMPONENT                                            0x1902
1204 #define GL_RED                                                        0x1903
1205 #define GL_RED_NV                                                     0x1903
1206 #define GL_GREEN                                                      0x1904
1207 #define GL_GREEN_NV                                                   0x1904
1208 #define GL_BLUE                                                       0x1905
1209 #define GL_BLUE_NV                                                    0x1905
1210 #define GL_ALPHA                                                      0x1906
1211 #define GL_RGB                                                        0x1907
1212 #define GL_RGBA                                                       0x1908
1213 #define GL_LUMINANCE                                                  0x1909
1214 #define GL_LUMINANCE_ALPHA                                            0x190A
1215 #define GL_BITMAP                                                     0x1A00
1216 #define GL_POINT                                                      0x1B00
1217 #define GL_LINE                                                       0x1B01
1218 #define GL_FILL                                                       0x1B02
1219 #define GL_RENDER                                                     0x1C00
1220 #define GL_FEEDBACK                                                   0x1C01
1221 #define GL_SELECT                                                     0x1C02
1222 #define GL_FLAT                                                       0x1D00
1223 #define GL_SMOOTH                                                     0x1D01
1224 #define GL_KEEP                                                       0x1E00
1225 #define GL_REPLACE                                                    0x1E01
1226 #define GL_INCR                                                       0x1E02
1227 #define GL_DECR                                                       0x1E03
1228 #define GL_VENDOR                                                     0x1F00
1229 #define GL_RENDERER                                                   0x1F01
1230 #define GL_VERSION                                                    0x1F02
1231 #define GL_EXTENSIONS                                                 0x1F03
1232 #define GL_S                                                          0x2000
1233 #define GL_T                                                          0x2001
1234 #define GL_R                                                          0x2002
1235 #define GL_Q                                                          0x2003
1236 #define GL_MODULATE                                                   0x2100
1237 #define GL_DECAL                                                      0x2101
1238 #define GL_TEXTURE_ENV_MODE                                           0x2200
1239 #define GL_TEXTURE_ENV_COLOR                                          0x2201
1240 #define GL_TEXTURE_ENV                                                0x2300
1241 #define GL_EYE_LINEAR                                                 0x2400
1242 #define GL_EYE_LINEAR_NV                                              0x2400
1243 #define GL_OBJECT_LINEAR                                              0x2401
1244 #define GL_OBJECT_LINEAR_NV                                           0x2401
1245 #define GL_SPHERE_MAP                                                 0x2402
1246 #define GL_TEXTURE_GEN_MODE                                           0x2500
1247 #define GL_OBJECT_PLANE                                               0x2501
1248 #define GL_EYE_PLANE                                                  0x2502
1249 #define GL_NEAREST                                                    0x2600
1250 #define GL_LINEAR                                                     0x2601
1251 #define GL_NEAREST_MIPMAP_NEAREST                                     0x2700
1252 #define GL_LINEAR_MIPMAP_NEAREST                                      0x2701
1253 #define GL_NEAREST_MIPMAP_LINEAR                                      0x2702
1254 #define GL_LINEAR_MIPMAP_LINEAR                                       0x2703
1255 #define GL_TEXTURE_MAG_FILTER                                         0x2800
1256 #define GL_TEXTURE_MIN_FILTER                                         0x2801
1257 #define GL_TEXTURE_WRAP_S                                             0x2802
1258 #define GL_TEXTURE_WRAP_T                                             0x2803
1259 #define GL_CLAMP                                                      0x2900
1260 #define GL_REPEAT                                                     0x2901
1261 #define GL_POLYGON_OFFSET_UNITS                                       0x2A00
1262 #define GL_POLYGON_OFFSET_POINT                                       0x2A01
1263 #define GL_POLYGON_OFFSET_LINE                                        0x2A02
1264 #define GL_R3_G3_B2                                                   0x2A10
1265 #define GL_V2F                                                        0x2A20
1266 #define GL_V3F                                                        0x2A21
1267 #define GL_C4UB_V2F                                                   0x2A22
1268 #define GL_C4UB_V3F                                                   0x2A23
1269 #define GL_C3F_V3F                                                    0x2A24
1270 #define GL_N3F_V3F                                                    0x2A25
1271 #define GL_C4F_N3F_V3F                                                0x2A26
1272 #define GL_T2F_V3F                                                    0x2A27
1273 #define GL_T4F_V4F                                                    0x2A28
1274 #define GL_T2F_C4UB_V3F                                               0x2A29
1275 #define GL_T2F_C3F_V3F                                                0x2A2A
1276 #define GL_T2F_N3F_V3F                                                0x2A2B
1277 #define GL_T2F_C4F_N3F_V3F                                            0x2A2C
1278 #define GL_T4F_C4F_N3F_V4F                                            0x2A2D
1279 #define GL_CLIP_PLANE0                                                0x3000
1280 #define GL_CLIP_DISTANCE0                                             0x3000
1281 #define GL_CLIP_PLANE1                                                0x3001
1282 #define GL_CLIP_DISTANCE1                                             0x3001
1283 #define GL_CLIP_PLANE2                                                0x3002
1284 #define GL_CLIP_DISTANCE2                                             0x3002
1285 #define GL_CLIP_PLANE3                                                0x3003
1286 #define GL_CLIP_DISTANCE3                                             0x3003
1287 #define GL_CLIP_PLANE4                                                0x3004
1288 #define GL_CLIP_DISTANCE4                                             0x3004
1289 #define GL_CLIP_PLANE5                                                0x3005
1290 #define GL_CLIP_DISTANCE5                                             0x3005
1291 #define GL_CLIP_DISTANCE6                                             0x3006
1292 #define GL_CLIP_DISTANCE7                                             0x3007
1293 #define GL_LIGHT0                                                     0x4000
1294 #define GL_LIGHT1                                                     0x4001
1295 #define GL_LIGHT2                                                     0x4002
1296 #define GL_LIGHT3                                                     0x4003
1297 #define GL_LIGHT4                                                     0x4004
1298 #define GL_LIGHT5                                                     0x4005
1299 #define GL_LIGHT6                                                     0x4006
1300 #define GL_LIGHT7                                                     0x4007
1301 #define GL_ABGR_EXT                                                   0x8000
1302 #define GL_CONSTANT_COLOR                                             0x8001
1303 #define GL_CONSTANT_COLOR_EXT                                         0x8001
1304 #define GL_ONE_MINUS_CONSTANT_COLOR                                   0x8002
1305 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT                               0x8002
1306 #define GL_CONSTANT_ALPHA                                             0x8003
1307 #define GL_CONSTANT_ALPHA_EXT                                         0x8003
1308 #define GL_ONE_MINUS_CONSTANT_ALPHA                                   0x8004
1309 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT                               0x8004
1310 #define GL_BLEND_COLOR                                                0x8005
1311 #define GL_BLEND_COLOR_EXT                                            0x8005
1312 #define GL_FUNC_ADD                                                   0x8006
1313 #define GL_FUNC_ADD_EXT                                               0x8006
1314 #define GL_MIN                                                        0x8007
1315 #define GL_MIN_EXT                                                    0x8007
1316 #define GL_MAX                                                        0x8008
1317 #define GL_MAX_EXT                                                    0x8008
1318 #define GL_BLEND_EQUATION                                             0x8009
1319 #define GL_BLEND_EQUATION_EXT                                         0x8009
1320 #define GL_BLEND_EQUATION_RGB                                         0x8009
1321 #define GL_BLEND_EQUATION_RGB_EXT                                     0x8009
1322 #define GL_FUNC_SUBTRACT                                              0x800A
1323 #define GL_FUNC_SUBTRACT_EXT                                          0x800A
1324 #define GL_FUNC_REVERSE_SUBTRACT                                      0x800B
1325 #define GL_FUNC_REVERSE_SUBTRACT_EXT                                  0x800B
1326 #define GL_CMYK_EXT                                                   0x800C
1327 #define GL_CMYKA_EXT                                                  0x800D
1328 #define GL_PACK_CMYK_HINT_EXT                                         0x800E
1329 #define GL_UNPACK_CMYK_HINT_EXT                                       0x800F
1330 #define GL_CONVOLUTION_1D                                             0x8010
1331 #define GL_CONVOLUTION_1D_EXT                                         0x8010
1332 #define GL_CONVOLUTION_2D                                             0x8011
1333 #define GL_CONVOLUTION_2D_EXT                                         0x8011
1334 #define GL_SEPARABLE_2D                                               0x8012
1335 #define GL_SEPARABLE_2D_EXT                                           0x8012
1336 #define GL_CONVOLUTION_BORDER_MODE                                    0x8013
1337 #define GL_CONVOLUTION_BORDER_MODE_EXT                                0x8013
1338 #define GL_CONVOLUTION_FILTER_SCALE                                   0x8014
1339 #define GL_CONVOLUTION_FILTER_SCALE_EXT                               0x8014
1340 #define GL_CONVOLUTION_FILTER_BIAS                                    0x8015
1341 #define GL_CONVOLUTION_FILTER_BIAS_EXT                                0x8015
1342 #define GL_REDUCE                                                     0x8016
1343 #define GL_REDUCE_EXT                                                 0x8016
1344 #define GL_CONVOLUTION_FORMAT                                         0x8017
1345 #define GL_CONVOLUTION_FORMAT_EXT                                     0x8017
1346 #define GL_CONVOLUTION_WIDTH                                          0x8018
1347 #define GL_CONVOLUTION_WIDTH_EXT                                      0x8018
1348 #define GL_CONVOLUTION_HEIGHT                                         0x8019
1349 #define GL_CONVOLUTION_HEIGHT_EXT                                     0x8019
1350 #define GL_MAX_CONVOLUTION_WIDTH                                      0x801A
1351 #define GL_MAX_CONVOLUTION_WIDTH_EXT                                  0x801A
1352 #define GL_MAX_CONVOLUTION_HEIGHT                                     0x801B
1353 #define GL_MAX_CONVOLUTION_HEIGHT_EXT                                 0x801B
1354 #define GL_POST_CONVOLUTION_RED_SCALE                                 0x801C
1355 #define GL_POST_CONVOLUTION_RED_SCALE_EXT                             0x801C
1356 #define GL_POST_CONVOLUTION_GREEN_SCALE                               0x801D
1357 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT                           0x801D
1358 #define GL_POST_CONVOLUTION_BLUE_SCALE                                0x801E
1359 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT                            0x801E
1360 #define GL_POST_CONVOLUTION_ALPHA_SCALE                               0x801F
1361 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT                           0x801F
1362 #define GL_POST_CONVOLUTION_RED_BIAS                                  0x8020
1363 #define GL_POST_CONVOLUTION_RED_BIAS_EXT                              0x8020
1364 #define GL_POST_CONVOLUTION_GREEN_BIAS                                0x8021
1365 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT                            0x8021
1366 #define GL_POST_CONVOLUTION_BLUE_BIAS                                 0x8022
1367 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT                             0x8022
1368 #define GL_POST_CONVOLUTION_ALPHA_BIAS                                0x8023
1369 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT                            0x8023
1370 #define GL_HISTOGRAM                                                  0x8024
1371 #define GL_HISTOGRAM_EXT                                              0x8024
1372 #define GL_PROXY_HISTOGRAM                                            0x8025
1373 #define GL_PROXY_HISTOGRAM_EXT                                        0x8025
1374 #define GL_HISTOGRAM_WIDTH                                            0x8026
1375 #define GL_HISTOGRAM_WIDTH_EXT                                        0x8026
1376 #define GL_HISTOGRAM_FORMAT                                           0x8027
1377 #define GL_HISTOGRAM_FORMAT_EXT                                       0x8027
1378 #define GL_HISTOGRAM_RED_SIZE                                         0x8028
1379 #define GL_HISTOGRAM_RED_SIZE_EXT                                     0x8028
1380 #define GL_HISTOGRAM_GREEN_SIZE                                       0x8029
1381 #define GL_HISTOGRAM_GREEN_SIZE_EXT                                   0x8029
1382 #define GL_HISTOGRAM_BLUE_SIZE                                        0x802A
1383 #define GL_HISTOGRAM_BLUE_SIZE_EXT                                    0x802A
1384 #define GL_HISTOGRAM_ALPHA_SIZE                                       0x802B
1385 #define GL_HISTOGRAM_ALPHA_SIZE_EXT                                   0x802B
1386 #define GL_HISTOGRAM_LUMINANCE_SIZE                                   0x802C
1387 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT                               0x802C
1388 #define GL_HISTOGRAM_SINK                                             0x802D
1389 #define GL_HISTOGRAM_SINK_EXT                                         0x802D
1390 #define GL_MINMAX                                                     0x802E
1391 #define GL_MINMAX_EXT                                                 0x802E
1392 #define GL_MINMAX_FORMAT                                              0x802F
1393 #define GL_MINMAX_FORMAT_EXT                                          0x802F
1394 #define GL_MINMAX_SINK                                                0x8030
1395 #define GL_MINMAX_SINK_EXT                                            0x8030
1396 #define GL_TABLE_TOO_LARGE_EXT                                        0x8031
1397 #define GL_TABLE_TOO_LARGE                                            0x8031
1398 #define GL_UNSIGNED_BYTE_3_3_2                                        0x8032
1399 #define GL_UNSIGNED_BYTE_3_3_2_EXT                                    0x8032
1400 #define GL_UNSIGNED_SHORT_4_4_4_4                                     0x8033
1401 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT                                 0x8033
1402 #define GL_UNSIGNED_SHORT_5_5_5_1                                     0x8034
1403 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT                                 0x8034
1404 #define GL_UNSIGNED_INT_8_8_8_8                                       0x8035
1405 #define GL_UNSIGNED_INT_8_8_8_8_EXT                                   0x8035
1406 #define GL_UNSIGNED_INT_10_10_10_2                                    0x8036
1407 #define GL_UNSIGNED_INT_10_10_10_2_EXT                                0x8036
1408 #define GL_POLYGON_OFFSET_EXT                                         0x8037
1409 #define GL_POLYGON_OFFSET_FILL                                        0x8037
1410 #define GL_POLYGON_OFFSET_FACTOR                                      0x8038
1411 #define GL_POLYGON_OFFSET_FACTOR_EXT                                  0x8038
1412 #define GL_POLYGON_OFFSET_BIAS_EXT                                    0x8039
1413 #define GL_RESCALE_NORMAL                                             0x803A
1414 #define GL_RESCALE_NORMAL_EXT                                         0x803A
1415 #define GL_ALPHA4                                                     0x803B
1416 #define GL_ALPHA4_EXT                                                 0x803B
1417 #define GL_ALPHA8                                                     0x803C
1418 #define GL_ALPHA8_EXT                                                 0x803C
1419 #define GL_ALPHA12                                                    0x803D
1420 #define GL_ALPHA12_EXT                                                0x803D
1421 #define GL_ALPHA16                                                    0x803E
1422 #define GL_ALPHA16_EXT                                                0x803E
1423 #define GL_LUMINANCE4                                                 0x803F
1424 #define GL_LUMINANCE4_EXT                                             0x803F
1425 #define GL_LUMINANCE8                                                 0x8040
1426 #define GL_LUMINANCE8_EXT                                             0x8040
1427 #define GL_LUMINANCE12                                                0x8041
1428 #define GL_LUMINANCE12_EXT                                            0x8041
1429 #define GL_LUMINANCE16                                                0x8042
1430 #define GL_LUMINANCE16_EXT                                            0x8042
1431 #define GL_LUMINANCE4_ALPHA4                                          0x8043
1432 #define GL_LUMINANCE4_ALPHA4_EXT                                      0x8043
1433 #define GL_LUMINANCE6_ALPHA2                                          0x8044
1434 #define GL_LUMINANCE6_ALPHA2_EXT                                      0x8044
1435 #define GL_LUMINANCE8_ALPHA8                                          0x8045
1436 #define GL_LUMINANCE8_ALPHA8_EXT                                      0x8045
1437 #define GL_LUMINANCE12_ALPHA4                                         0x8046
1438 #define GL_LUMINANCE12_ALPHA4_EXT                                     0x8046
1439 #define GL_LUMINANCE12_ALPHA12                                        0x8047
1440 #define GL_LUMINANCE12_ALPHA12_EXT                                    0x8047
1441 #define GL_LUMINANCE16_ALPHA16                                        0x8048
1442 #define GL_LUMINANCE16_ALPHA16_EXT                                    0x8048
1443 #define GL_INTENSITY                                                  0x8049
1444 #define GL_INTENSITY_EXT                                              0x8049
1445 #define GL_INTENSITY4                                                 0x804A
1446 #define GL_INTENSITY4_EXT                                             0x804A
1447 #define GL_INTENSITY8                                                 0x804B
1448 #define GL_INTENSITY8_EXT                                             0x804B
1449 #define GL_INTENSITY12                                                0x804C
1450 #define GL_INTENSITY12_EXT                                            0x804C
1451 #define GL_INTENSITY16                                                0x804D
1452 #define GL_INTENSITY16_EXT                                            0x804D
1453 #define GL_RGB2_EXT                                                   0x804E
1454 #define GL_RGB4                                                       0x804F
1455 #define GL_RGB4_EXT                                                   0x804F
1456 #define GL_RGB5                                                       0x8050
1457 #define GL_RGB5_EXT                                                   0x8050
1458 #define GL_RGB8                                                       0x8051
1459 #define GL_RGB8_EXT                                                   0x8051
1460 #define GL_RGB10                                                      0x8052
1461 #define GL_RGB10_EXT                                                  0x8052
1462 #define GL_RGB12                                                      0x8053
1463 #define GL_RGB12_EXT                                                  0x8053
1464 #define GL_RGB16                                                      0x8054
1465 #define GL_RGB16_EXT                                                  0x8054
1466 #define GL_RGBA2                                                      0x8055
1467 #define GL_RGBA2_EXT                                                  0x8055
1468 #define GL_RGBA4                                                      0x8056
1469 #define GL_RGBA4_EXT                                                  0x8056
1470 #define GL_RGB5_A1                                                    0x8057
1471 #define GL_RGB5_A1_EXT                                                0x8057
1472 #define GL_RGBA8                                                      0x8058
1473 #define GL_RGBA8_EXT                                                  0x8058
1474 #define GL_RGB10_A2                                                   0x8059
1475 #define GL_RGB10_A2_EXT                                               0x8059
1476 #define GL_RGBA12                                                     0x805A
1477 #define GL_RGBA12_EXT                                                 0x805A
1478 #define GL_RGBA16                                                     0x805B
1479 #define GL_RGBA16_EXT                                                 0x805B
1480 #define GL_TEXTURE_RED_SIZE                                           0x805C
1481 #define GL_TEXTURE_RED_SIZE_EXT                                       0x805C
1482 #define GL_TEXTURE_GREEN_SIZE                                         0x805D
1483 #define GL_TEXTURE_GREEN_SIZE_EXT                                     0x805D
1484 #define GL_TEXTURE_BLUE_SIZE                                          0x805E
1485 #define GL_TEXTURE_BLUE_SIZE_EXT                                      0x805E
1486 #define GL_TEXTURE_ALPHA_SIZE                                         0x805F
1487 #define GL_TEXTURE_ALPHA_SIZE_EXT                                     0x805F
1488 #define GL_TEXTURE_LUMINANCE_SIZE                                     0x8060
1489 #define GL_TEXTURE_LUMINANCE_SIZE_EXT                                 0x8060
1490 #define GL_TEXTURE_INTENSITY_SIZE                                     0x8061
1491 #define GL_TEXTURE_INTENSITY_SIZE_EXT                                 0x8061
1492 #define GL_REPLACE_EXT                                                0x8062
1493 #define GL_PROXY_TEXTURE_1D                                           0x8063
1494 #define GL_PROXY_TEXTURE_1D_EXT                                       0x8063
1495 #define GL_PROXY_TEXTURE_2D                                           0x8064
1496 #define GL_PROXY_TEXTURE_2D_EXT                                       0x8064
1497 #define GL_TEXTURE_TOO_LARGE_EXT                                      0x8065
1498 #define GL_TEXTURE_PRIORITY                                           0x8066
1499 #define GL_TEXTURE_PRIORITY_EXT                                       0x8066
1500 #define GL_TEXTURE_RESIDENT                                           0x8067
1501 #define GL_TEXTURE_RESIDENT_EXT                                       0x8067
1502 #define GL_TEXTURE_1D_BINDING_EXT                                     0x8068
1503 #define GL_TEXTURE_BINDING_1D                                         0x8068
1504 #define GL_TEXTURE_2D_BINDING_EXT                                     0x8069
1505 #define GL_TEXTURE_BINDING_2D                                         0x8069
1506 #define GL_TEXTURE_3D_BINDING_EXT                                     0x806A
1507 #define GL_TEXTURE_BINDING_3D                                         0x806A
1508 #define GL_PACK_SKIP_IMAGES                                           0x806B
1509 #define GL_PACK_SKIP_IMAGES_EXT                                       0x806B
1510 #define GL_PACK_IMAGE_HEIGHT                                          0x806C
1511 #define GL_PACK_IMAGE_HEIGHT_EXT                                      0x806C
1512 #define GL_UNPACK_SKIP_IMAGES                                         0x806D
1513 #define GL_UNPACK_SKIP_IMAGES_EXT                                     0x806D
1514 #define GL_UNPACK_IMAGE_HEIGHT                                        0x806E
1515 #define GL_UNPACK_IMAGE_HEIGHT_EXT                                    0x806E
1516 #define GL_TEXTURE_3D                                                 0x806F
1517 #define GL_TEXTURE_3D_EXT                                             0x806F
1518 #define GL_PROXY_TEXTURE_3D                                           0x8070
1519 #define GL_PROXY_TEXTURE_3D_EXT                                       0x8070
1520 #define GL_TEXTURE_DEPTH                                              0x8071
1521 #define GL_TEXTURE_DEPTH_EXT                                          0x8071
1522 #define GL_TEXTURE_WRAP_R                                             0x8072
1523 #define GL_TEXTURE_WRAP_R_EXT                                         0x8072
1524 #define GL_MAX_3D_TEXTURE_SIZE                                        0x8073
1525 #define GL_MAX_3D_TEXTURE_SIZE_EXT                                    0x8073
1526 #define GL_VERTEX_ARRAY                                               0x8074
1527 #define GL_VERTEX_ARRAY_EXT                                           0x8074
1528 #define GL_VERTEX_ARRAY_KHR                                           0x8074
1529 #define GL_NORMAL_ARRAY                                               0x8075
1530 #define GL_NORMAL_ARRAY_EXT                                           0x8075
1531 #define GL_COLOR_ARRAY                                                0x8076
1532 #define GL_COLOR_ARRAY_EXT                                            0x8076
1533 #define GL_INDEX_ARRAY                                                0x8077
1534 #define GL_INDEX_ARRAY_EXT                                            0x8077
1535 #define GL_TEXTURE_COORD_ARRAY                                        0x8078
1536 #define GL_TEXTURE_COORD_ARRAY_EXT                                    0x8078
1537 #define GL_EDGE_FLAG_ARRAY                                            0x8079
1538 #define GL_EDGE_FLAG_ARRAY_EXT                                        0x8079
1539 #define GL_VERTEX_ARRAY_SIZE                                          0x807A
1540 #define GL_VERTEX_ARRAY_SIZE_EXT                                      0x807A
1541 #define GL_VERTEX_ARRAY_TYPE                                          0x807B
1542 #define GL_VERTEX_ARRAY_TYPE_EXT                                      0x807B
1543 #define GL_VERTEX_ARRAY_STRIDE                                        0x807C
1544 #define GL_VERTEX_ARRAY_STRIDE_EXT                                    0x807C
1545 #define GL_VERTEX_ARRAY_COUNT_EXT                                     0x807D
1546 #define GL_NORMAL_ARRAY_TYPE                                          0x807E
1547 #define GL_NORMAL_ARRAY_TYPE_EXT                                      0x807E
1548 #define GL_NORMAL_ARRAY_STRIDE                                        0x807F
1549 #define GL_NORMAL_ARRAY_STRIDE_EXT                                    0x807F
1550 #define GL_NORMAL_ARRAY_COUNT_EXT                                     0x8080
1551 #define GL_COLOR_ARRAY_SIZE                                           0x8081
1552 #define GL_COLOR_ARRAY_SIZE_EXT                                       0x8081
1553 #define GL_COLOR_ARRAY_TYPE                                           0x8082
1554 #define GL_COLOR_ARRAY_TYPE_EXT                                       0x8082
1555 #define GL_COLOR_ARRAY_STRIDE                                         0x8083
1556 #define GL_COLOR_ARRAY_STRIDE_EXT                                     0x8083
1557 #define GL_COLOR_ARRAY_COUNT_EXT                                      0x8084
1558 #define GL_INDEX_ARRAY_TYPE                                           0x8085
1559 #define GL_INDEX_ARRAY_TYPE_EXT                                       0x8085
1560 #define GL_INDEX_ARRAY_STRIDE                                         0x8086
1561 #define GL_INDEX_ARRAY_STRIDE_EXT                                     0x8086
1562 #define GL_INDEX_ARRAY_COUNT_EXT                                      0x8087
1563 #define GL_TEXTURE_COORD_ARRAY_SIZE                                   0x8088
1564 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT                               0x8088
1565 #define GL_TEXTURE_COORD_ARRAY_TYPE                                   0x8089
1566 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT                               0x8089
1567 #define GL_TEXTURE_COORD_ARRAY_STRIDE                                 0x808A
1568 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT                             0x808A
1569 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT                              0x808B
1570 #define GL_EDGE_FLAG_ARRAY_STRIDE                                     0x808C
1571 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT                                 0x808C
1572 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT                                  0x808D
1573 #define GL_VERTEX_ARRAY_POINTER                                       0x808E
1574 #define GL_VERTEX_ARRAY_POINTER_EXT                                   0x808E
1575 #define GL_NORMAL_ARRAY_POINTER                                       0x808F
1576 #define GL_NORMAL_ARRAY_POINTER_EXT                                   0x808F
1577 #define GL_COLOR_ARRAY_POINTER                                        0x8090
1578 #define GL_COLOR_ARRAY_POINTER_EXT                                    0x8090
1579 #define GL_INDEX_ARRAY_POINTER                                        0x8091
1580 #define GL_INDEX_ARRAY_POINTER_EXT                                    0x8091
1581 #define GL_TEXTURE_COORD_ARRAY_POINTER                                0x8092
1582 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT                            0x8092
1583 #define GL_EDGE_FLAG_ARRAY_POINTER                                    0x8093
1584 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT                                0x8093
1585 #define GL_MULTISAMPLE                                                0x809D
1586 #define GL_MULTISAMPLE_ARB                                            0x809D
1587 #define GL_MULTISAMPLE_EXT                                            0x809D
1588 #define GL_SAMPLE_ALPHA_TO_COVERAGE                                   0x809E
1589 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB                               0x809E
1590 #define GL_SAMPLE_ALPHA_TO_MASK_EXT                                   0x809E
1591 #define GL_SAMPLE_ALPHA_TO_ONE                                        0x809F
1592 #define GL_SAMPLE_ALPHA_TO_ONE_ARB                                    0x809F
1593 #define GL_SAMPLE_ALPHA_TO_ONE_EXT                                    0x809F
1594 #define GL_SAMPLE_COVERAGE                                            0x80A0
1595 #define GL_SAMPLE_COVERAGE_ARB                                        0x80A0
1596 #define GL_SAMPLE_MASK_EXT                                            0x80A0
1597 #define GL_1PASS_EXT                                                  0x80A1
1598 #define GL_2PASS_0_EXT                                                0x80A2
1599 #define GL_2PASS_1_EXT                                                0x80A3
1600 #define GL_4PASS_0_EXT                                                0x80A4
1601 #define GL_4PASS_1_EXT                                                0x80A5
1602 #define GL_4PASS_2_EXT                                                0x80A6
1603 #define GL_4PASS_3_EXT                                                0x80A7
1604 #define GL_SAMPLE_BUFFERS                                             0x80A8
1605 #define GL_SAMPLE_BUFFERS_ARB                                         0x80A8
1606 #define GL_SAMPLE_BUFFERS_EXT                                         0x80A8
1607 #define GL_SAMPLES                                                    0x80A9
1608 #define GL_SAMPLES_ARB                                                0x80A9
1609 #define GL_SAMPLES_EXT                                                0x80A9
1610 #define GL_SAMPLE_COVERAGE_VALUE                                      0x80AA
1611 #define GL_SAMPLE_COVERAGE_VALUE_ARB                                  0x80AA
1612 #define GL_SAMPLE_MASK_VALUE_EXT                                      0x80AA
1613 #define GL_SAMPLE_COVERAGE_INVERT                                     0x80AB
1614 #define GL_SAMPLE_COVERAGE_INVERT_ARB                                 0x80AB
1615 #define GL_SAMPLE_MASK_INVERT_EXT                                     0x80AB
1616 #define GL_SAMPLE_PATTERN_EXT                                         0x80AC
1617 #define GL_COLOR_MATRIX                                               0x80B1
1618 #define GL_COLOR_MATRIX_STACK_DEPTH                                   0x80B2
1619 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH                               0x80B3
1620 #define GL_POST_COLOR_MATRIX_RED_SCALE                                0x80B4
1621 #define GL_POST_COLOR_MATRIX_GREEN_SCALE                              0x80B5
1622 #define GL_POST_COLOR_MATRIX_BLUE_SCALE                               0x80B6
1623 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE                              0x80B7
1624 #define GL_POST_COLOR_MATRIX_RED_BIAS                                 0x80B8
1625 #define GL_POST_COLOR_MATRIX_GREEN_BIAS                               0x80B9
1626 #define GL_POST_COLOR_MATRIX_BLUE_BIAS                                0x80BA
1627 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS                               0x80BB
1628 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB                             0x80BF
1629 #define GL_BLEND_DST_RGB                                              0x80C8
1630 #define GL_BLEND_DST_RGB_EXT                                          0x80C8
1631 #define GL_BLEND_SRC_RGB                                              0x80C9
1632 #define GL_BLEND_SRC_RGB_EXT                                          0x80C9
1633 #define GL_BLEND_DST_ALPHA                                            0x80CA
1634 #define GL_BLEND_DST_ALPHA_EXT                                        0x80CA
1635 #define GL_BLEND_SRC_ALPHA                                            0x80CB
1636 #define GL_BLEND_SRC_ALPHA_EXT                                        0x80CB
1637 #define GL_422_EXT                                                    0x80CC
1638 #define GL_422_REV_EXT                                                0x80CD
1639 #define GL_422_AVERAGE_EXT                                            0x80CE
1640 #define GL_422_REV_AVERAGE_EXT                                        0x80CF
1641 #define GL_COLOR_TABLE                                                0x80D0
1642 #define GL_POST_CONVOLUTION_COLOR_TABLE                               0x80D1
1643 #define GL_POST_COLOR_MATRIX_COLOR_TABLE                              0x80D2
1644 #define GL_PROXY_COLOR_TABLE                                          0x80D3
1645 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE                         0x80D4
1646 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE                        0x80D5
1647 #define GL_COLOR_TABLE_SCALE                                          0x80D6
1648 #define GL_COLOR_TABLE_BIAS                                           0x80D7
1649 #define GL_COLOR_TABLE_FORMAT                                         0x80D8
1650 #define GL_COLOR_TABLE_WIDTH                                          0x80D9
1651 #define GL_COLOR_TABLE_RED_SIZE                                       0x80DA
1652 #define GL_COLOR_TABLE_GREEN_SIZE                                     0x80DB
1653 #define GL_COLOR_TABLE_BLUE_SIZE                                      0x80DC
1654 #define GL_COLOR_TABLE_ALPHA_SIZE                                     0x80DD
1655 #define GL_COLOR_TABLE_LUMINANCE_SIZE                                 0x80DE
1656 #define GL_COLOR_TABLE_INTENSITY_SIZE                                 0x80DF
1657 #define GL_BGR                                                        0x80E0
1658 #define GL_BGR_EXT                                                    0x80E0
1659 #define GL_BGRA                                                       0x80E1
1660 #define GL_BGRA_EXT                                                   0x80E1
1661 #define GL_COLOR_INDEX1_EXT                                           0x80E2
1662 #define GL_COLOR_INDEX2_EXT                                           0x80E3
1663 #define GL_COLOR_INDEX4_EXT                                           0x80E4
1664 #define GL_COLOR_INDEX8_EXT                                           0x80E5
1665 #define GL_COLOR_INDEX12_EXT                                          0x80E6
1666 #define GL_COLOR_INDEX16_EXT                                          0x80E7
1667 #define GL_MAX_ELEMENTS_VERTICES                                      0x80E8
1668 #define GL_MAX_ELEMENTS_VERTICES_EXT                                  0x80E8
1669 #define GL_MAX_ELEMENTS_INDICES                                       0x80E9
1670 #define GL_MAX_ELEMENTS_INDICES_EXT                                   0x80E9
1671 #define GL_TEXTURE_INDEX_SIZE_EXT                                     0x80ED
1672 #define GL_PARAMETER_BUFFER                                           0x80EE
1673 #define GL_PARAMETER_BUFFER_ARB                                       0x80EE
1674 #define GL_PARAMETER_BUFFER_BINDING                                   0x80EF
1675 #define GL_PARAMETER_BUFFER_BINDING_ARB                               0x80EF
1676 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT                              0x80F0
1677 #define GL_POINT_SIZE_MIN                                             0x8126
1678 #define GL_POINT_SIZE_MIN_ARB                                         0x8126
1679 #define GL_POINT_SIZE_MIN_EXT                                         0x8126
1680 #define GL_POINT_SIZE_MAX                                             0x8127
1681 #define GL_POINT_SIZE_MAX_ARB                                         0x8127
1682 #define GL_POINT_SIZE_MAX_EXT                                         0x8127
1683 #define GL_POINT_FADE_THRESHOLD_SIZE                                  0x8128
1684 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB                              0x8128
1685 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT                              0x8128
1686 #define GL_DISTANCE_ATTENUATION_EXT                                   0x8129
1687 #define GL_POINT_DISTANCE_ATTENUATION                                 0x8129
1688 #define GL_POINT_DISTANCE_ATTENUATION_ARB                             0x8129
1689 #define GL_CLAMP_TO_BORDER                                            0x812D
1690 #define GL_CLAMP_TO_BORDER_ARB                                        0x812D
1691 #define GL_CLAMP_TO_EDGE                                              0x812F
1692 #define GL_TEXTURE_MIN_LOD                                            0x813A
1693 #define GL_TEXTURE_MAX_LOD                                            0x813B
1694 #define GL_TEXTURE_BASE_LEVEL                                         0x813C
1695 #define GL_TEXTURE_MAX_LEVEL                                          0x813D
1696 #define GL_CONSTANT_BORDER                                            0x8151
1697 #define GL_REPLICATE_BORDER                                           0x8153
1698 #define GL_CONVOLUTION_BORDER_COLOR                                   0x8154
1699 #define GL_GENERATE_MIPMAP                                            0x8191
1700 #define GL_GENERATE_MIPMAP_HINT                                       0x8192
1701 #define GL_DEPTH_COMPONENT16                                          0x81A5
1702 #define GL_DEPTH_COMPONENT16_ARB                                      0x81A5
1703 #define GL_DEPTH_COMPONENT24                                          0x81A6
1704 #define GL_DEPTH_COMPONENT24_ARB                                      0x81A6
1705 #define GL_DEPTH_COMPONENT32                                          0x81A7
1706 #define GL_DEPTH_COMPONENT32_ARB                                      0x81A7
1707 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT                               0x81A8
1708 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT                               0x81A9
1709 #define GL_CULL_VERTEX_EXT                                            0x81AA
1710 #define GL_CULL_VERTEX_EYE_POSITION_EXT                               0x81AB
1711 #define GL_CULL_VERTEX_OBJECT_POSITION_EXT                            0x81AC
1712 #define GL_IUI_V2F_EXT                                                0x81AD
1713 #define GL_IUI_V3F_EXT                                                0x81AE
1714 #define GL_IUI_N3F_V2F_EXT                                            0x81AF
1715 #define GL_IUI_N3F_V3F_EXT                                            0x81B0
1716 #define GL_T2F_IUI_V2F_EXT                                            0x81B1
1717 #define GL_T2F_IUI_V3F_EXT                                            0x81B2
1718 #define GL_T2F_IUI_N3F_V2F_EXT                                        0x81B3
1719 #define GL_T2F_IUI_N3F_V3F_EXT                                        0x81B4
1720 #define GL_INDEX_TEST_EXT                                             0x81B5
1721 #define GL_INDEX_TEST_FUNC_EXT                                        0x81B6
1722 #define GL_INDEX_TEST_REF_EXT                                         0x81B7
1723 #define GL_INDEX_MATERIAL_EXT                                         0x81B8
1724 #define GL_INDEX_MATERIAL_PARAMETER_EXT                               0x81B9
1725 #define GL_INDEX_MATERIAL_FACE_EXT                                    0x81BA
1726 #define GL_LIGHT_MODEL_COLOR_CONTROL                                  0x81F8
1727 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT                              0x81F8
1728 #define GL_SINGLE_COLOR                                               0x81F9
1729 #define GL_SINGLE_COLOR_EXT                                           0x81F9
1730 #define GL_SEPARATE_SPECULAR_COLOR                                    0x81FA
1731 #define GL_SEPARATE_SPECULAR_COLOR_EXT                                0x81FA
1732 #define GL_SHARED_TEXTURE_PALETTE_EXT                                 0x81FB
1733 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING                      0x8210
1734 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE                      0x8211
1735 #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE                            0x8212
1736 #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE                          0x8213
1737 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE                           0x8214
1738 #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE                          0x8215
1739 #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE                          0x8216
1740 #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE                        0x8217
1741 #define GL_FRAMEBUFFER_DEFAULT                                        0x8218
1742 #define GL_FRAMEBUFFER_UNDEFINED                                      0x8219
1743 #define GL_DEPTH_STENCIL_ATTACHMENT                                   0x821A
1744 #define GL_MAJOR_VERSION                                              0x821B
1745 #define GL_MINOR_VERSION                                              0x821C
1746 #define GL_NUM_EXTENSIONS                                             0x821D
1747 #define GL_CONTEXT_FLAGS                                              0x821E
1748 #define GL_BUFFER_IMMUTABLE_STORAGE                                   0x821F
1749 #define GL_BUFFER_STORAGE_FLAGS                                       0x8220
1750 #define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED                    0x8221
1751 #define GL_INDEX                                                      0x8222
1752 #define GL_COMPRESSED_RED                                             0x8225
1753 #define GL_COMPRESSED_RG                                              0x8226
1754 #define GL_RG                                                         0x8227
1755 #define GL_RG_INTEGER                                                 0x8228
1756 #define GL_R8                                                         0x8229
1757 #define GL_R16                                                        0x822A
1758 #define GL_RG8                                                        0x822B
1759 #define GL_RG16                                                       0x822C
1760 #define GL_R16F                                                       0x822D
1761 #define GL_R32F                                                       0x822E
1762 #define GL_RG16F                                                      0x822F
1763 #define GL_RG32F                                                      0x8230
1764 #define GL_R8I                                                        0x8231
1765 #define GL_R8UI                                                       0x8232
1766 #define GL_R16I                                                       0x8233
1767 #define GL_R16UI                                                      0x8234
1768 #define GL_R32I                                                       0x8235
1769 #define GL_R32UI                                                      0x8236
1770 #define GL_RG8I                                                       0x8237
1771 #define GL_RG8UI                                                      0x8238
1772 #define GL_RG16I                                                      0x8239
1773 #define GL_RG16UI                                                     0x823A
1774 #define GL_RG32I                                                      0x823B
1775 #define GL_RG32UI                                                     0x823C
1776 #define GL_SYNC_CL_EVENT_ARB                                          0x8240
1777 #define GL_SYNC_CL_EVENT_COMPLETE_ARB                                 0x8241
1778 #define GL_DEBUG_OUTPUT_SYNCHRONOUS                                   0x8242
1779 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB                               0x8242
1780 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR                               0x8242
1781 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH                           0x8243
1782 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB                       0x8243
1783 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR                       0x8243
1784 #define GL_DEBUG_CALLBACK_FUNCTION                                    0x8244
1785 #define GL_DEBUG_CALLBACK_FUNCTION_ARB                                0x8244
1786 #define GL_DEBUG_CALLBACK_FUNCTION_KHR                                0x8244
1787 #define GL_DEBUG_CALLBACK_USER_PARAM                                  0x8245
1788 #define GL_DEBUG_CALLBACK_USER_PARAM_ARB                              0x8245
1789 #define GL_DEBUG_CALLBACK_USER_PARAM_KHR                              0x8245
1790 #define GL_DEBUG_SOURCE_API                                           0x8246
1791 #define GL_DEBUG_SOURCE_API_ARB                                       0x8246
1792 #define GL_DEBUG_SOURCE_API_KHR                                       0x8246
1793 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM                                 0x8247
1794 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB                             0x8247
1795 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR                             0x8247
1796 #define GL_DEBUG_SOURCE_SHADER_COMPILER                               0x8248
1797 #define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB                           0x8248
1798 #define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR                           0x8248
1799 #define GL_DEBUG_SOURCE_THIRD_PARTY                                   0x8249
1800 #define GL_DEBUG_SOURCE_THIRD_PARTY_ARB                               0x8249
1801 #define GL_DEBUG_SOURCE_THIRD_PARTY_KHR                               0x8249
1802 #define GL_DEBUG_SOURCE_APPLICATION                                   0x824A
1803 #define GL_DEBUG_SOURCE_APPLICATION_ARB                               0x824A
1804 #define GL_DEBUG_SOURCE_APPLICATION_KHR                               0x824A
1805 #define GL_DEBUG_SOURCE_OTHER                                         0x824B
1806 #define GL_DEBUG_SOURCE_OTHER_ARB                                     0x824B
1807 #define GL_DEBUG_SOURCE_OTHER_KHR                                     0x824B
1808 #define GL_DEBUG_TYPE_ERROR                                           0x824C
1809 #define GL_DEBUG_TYPE_ERROR_ARB                                       0x824C
1810 #define GL_DEBUG_TYPE_ERROR_KHR                                       0x824C
1811 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR                             0x824D
1812 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB                         0x824D
1813 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR                         0x824D
1814 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR                              0x824E
1815 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB                          0x824E
1816 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR                          0x824E
1817 #define GL_DEBUG_TYPE_PORTABILITY                                     0x824F
1818 #define GL_DEBUG_TYPE_PORTABILITY_ARB                                 0x824F
1819 #define GL_DEBUG_TYPE_PORTABILITY_KHR                                 0x824F
1820 #define GL_DEBUG_TYPE_PERFORMANCE                                     0x8250
1821 #define GL_DEBUG_TYPE_PERFORMANCE_ARB                                 0x8250
1822 #define GL_DEBUG_TYPE_PERFORMANCE_KHR                                 0x8250
1823 #define GL_DEBUG_TYPE_OTHER                                           0x8251
1824 #define GL_DEBUG_TYPE_OTHER_ARB                                       0x8251
1825 #define GL_DEBUG_TYPE_OTHER_KHR                                       0x8251
1826 #define GL_LOSE_CONTEXT_ON_RESET                                      0x8252
1827 #define GL_LOSE_CONTEXT_ON_RESET_ARB                                  0x8252
1828 #define GL_LOSE_CONTEXT_ON_RESET_KHR                                  0x8252
1829 #define GL_GUILTY_CONTEXT_RESET                                       0x8253
1830 #define GL_GUILTY_CONTEXT_RESET_ARB                                   0x8253
1831 #define GL_GUILTY_CONTEXT_RESET_KHR                                   0x8253
1832 #define GL_INNOCENT_CONTEXT_RESET                                     0x8254
1833 #define GL_INNOCENT_CONTEXT_RESET_ARB                                 0x8254
1834 #define GL_INNOCENT_CONTEXT_RESET_KHR                                 0x8254
1835 #define GL_UNKNOWN_CONTEXT_RESET                                      0x8255
1836 #define GL_UNKNOWN_CONTEXT_RESET_ARB                                  0x8255
1837 #define GL_UNKNOWN_CONTEXT_RESET_KHR                                  0x8255
1838 #define GL_RESET_NOTIFICATION_STRATEGY                                0x8256
1839 #define GL_RESET_NOTIFICATION_STRATEGY_ARB                            0x8256
1840 #define GL_RESET_NOTIFICATION_STRATEGY_KHR                            0x8256
1841 #define GL_PROGRAM_BINARY_RETRIEVABLE_HINT                            0x8257
1842 #define GL_PROGRAM_SEPARABLE                                          0x8258
1843 #define GL_PROGRAM_SEPARABLE_EXT                                      0x8258
1844 #define GL_ACTIVE_PROGRAM                                             0x8259
1845 #define GL_ACTIVE_PROGRAM_EXT                                         0x8259
1846 #define GL_PROGRAM_PIPELINE_BINDING                                   0x825A
1847 #define GL_PROGRAM_PIPELINE_BINDING_EXT                               0x825A
1848 #define GL_MAX_VIEWPORTS                                              0x825B
1849 #define GL_VIEWPORT_SUBPIXEL_BITS                                     0x825C
1850 #define GL_VIEWPORT_BOUNDS_RANGE                                      0x825D
1851 #define GL_LAYER_PROVOKING_VERTEX                                     0x825E
1852 #define GL_VIEWPORT_INDEX_PROVOKING_VERTEX                            0x825F
1853 #define GL_UNDEFINED_VERTEX                                           0x8260
1854 #define GL_NO_RESET_NOTIFICATION                                      0x8261
1855 #define GL_NO_RESET_NOTIFICATION_ARB                                  0x8261
1856 #define GL_NO_RESET_NOTIFICATION_KHR                                  0x8261
1857 #define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE                             0x8262
1858 #define GL_MAX_COMPUTE_UNIFORM_COMPONENTS                             0x8263
1859 #define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS                         0x8264
1860 #define GL_MAX_COMPUTE_ATOMIC_COUNTERS                                0x8265
1861 #define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS                    0x8266
1862 #define GL_COMPUTE_WORK_GROUP_SIZE                                    0x8267
1863 #define GL_DEBUG_TYPE_MARKER                                          0x8268
1864 #define GL_DEBUG_TYPE_MARKER_KHR                                      0x8268
1865 #define GL_DEBUG_TYPE_PUSH_GROUP                                      0x8269
1866 #define GL_DEBUG_TYPE_PUSH_GROUP_KHR                                  0x8269
1867 #define GL_DEBUG_TYPE_POP_GROUP                                       0x826A
1868 #define GL_DEBUG_TYPE_POP_GROUP_KHR                                   0x826A
1869 #define GL_DEBUG_SEVERITY_NOTIFICATION                                0x826B
1870 #define GL_DEBUG_SEVERITY_NOTIFICATION_KHR                            0x826B
1871 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH                                0x826C
1872 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR                            0x826C
1873 #define GL_DEBUG_GROUP_STACK_DEPTH                                    0x826D
1874 #define GL_DEBUG_GROUP_STACK_DEPTH_KHR                                0x826D
1875 #define GL_MAX_UNIFORM_LOCATIONS                                      0x826E
1876 #define GL_INTERNALFORMAT_SUPPORTED                                   0x826F
1877 #define GL_INTERNALFORMAT_PREFERRED                                   0x8270
1878 #define GL_INTERNALFORMAT_RED_SIZE                                    0x8271
1879 #define GL_INTERNALFORMAT_GREEN_SIZE                                  0x8272
1880 #define GL_INTERNALFORMAT_BLUE_SIZE                                   0x8273
1881 #define GL_INTERNALFORMAT_ALPHA_SIZE                                  0x8274
1882 #define GL_INTERNALFORMAT_DEPTH_SIZE                                  0x8275
1883 #define GL_INTERNALFORMAT_STENCIL_SIZE                                0x8276
1884 #define GL_INTERNALFORMAT_SHARED_SIZE                                 0x8277
1885 #define GL_INTERNALFORMAT_RED_TYPE                                    0x8278
1886 #define GL_INTERNALFORMAT_GREEN_TYPE                                  0x8279
1887 #define GL_INTERNALFORMAT_BLUE_TYPE                                   0x827A
1888 #define GL_INTERNALFORMAT_ALPHA_TYPE                                  0x827B
1889 #define GL_INTERNALFORMAT_DEPTH_TYPE                                  0x827C
1890 #define GL_INTERNALFORMAT_STENCIL_TYPE                                0x827D
1891 #define GL_MAX_WIDTH                                                  0x827E
1892 #define GL_MAX_HEIGHT                                                 0x827F
1893 #define GL_MAX_DEPTH                                                  0x8280
1894 #define GL_MAX_LAYERS                                                 0x8281
1895 #define GL_MAX_COMBINED_DIMENSIONS                                    0x8282
1896 #define GL_COLOR_COMPONENTS                                           0x8283
1897 #define GL_DEPTH_COMPONENTS                                           0x8284
1898 #define GL_STENCIL_COMPONENTS                                         0x8285
1899 #define GL_COLOR_RENDERABLE                                           0x8286
1900 #define GL_DEPTH_RENDERABLE                                           0x8287
1901 #define GL_STENCIL_RENDERABLE                                         0x8288
1902 #define GL_FRAMEBUFFER_RENDERABLE                                     0x8289
1903 #define GL_FRAMEBUFFER_RENDERABLE_LAYERED                             0x828A
1904 #define GL_FRAMEBUFFER_BLEND                                          0x828B
1905 #define GL_READ_PIXELS                                                0x828C
1906 #define GL_READ_PIXELS_FORMAT                                         0x828D
1907 #define GL_READ_PIXELS_TYPE                                           0x828E
1908 #define GL_TEXTURE_IMAGE_FORMAT                                       0x828F
1909 #define GL_TEXTURE_IMAGE_TYPE                                         0x8290
1910 #define GL_GET_TEXTURE_IMAGE_FORMAT                                   0x8291
1911 #define GL_GET_TEXTURE_IMAGE_TYPE                                     0x8292
1912 #define GL_MIPMAP                                                     0x8293
1913 #define GL_MANUAL_GENERATE_MIPMAP                                     0x8294
1914 #define GL_AUTO_GENERATE_MIPMAP                                       0x8295
1915 #define GL_COLOR_ENCODING                                             0x8296
1916 #define GL_SRGB_READ                                                  0x8297
1917 #define GL_SRGB_WRITE                                                 0x8298
1918 #define GL_SRGB_DECODE_ARB                                            0x8299
1919 #define GL_FILTER                                                     0x829A
1920 #define GL_VERTEX_TEXTURE                                             0x829B
1921 #define GL_TESS_CONTROL_TEXTURE                                       0x829C
1922 #define GL_TESS_EVALUATION_TEXTURE                                    0x829D
1923 #define GL_GEOMETRY_TEXTURE                                           0x829E
1924 #define GL_FRAGMENT_TEXTURE                                           0x829F
1925 #define GL_COMPUTE_TEXTURE                                            0x82A0
1926 #define GL_TEXTURE_SHADOW                                             0x82A1
1927 #define GL_TEXTURE_GATHER                                             0x82A2
1928 #define GL_TEXTURE_GATHER_SHADOW                                      0x82A3
1929 #define GL_SHADER_IMAGE_LOAD                                          0x82A4
1930 #define GL_SHADER_IMAGE_STORE                                         0x82A5
1931 #define GL_SHADER_IMAGE_ATOMIC                                        0x82A6
1932 #define GL_IMAGE_TEXEL_SIZE                                           0x82A7
1933 #define GL_IMAGE_COMPATIBILITY_CLASS                                  0x82A8
1934 #define GL_IMAGE_PIXEL_FORMAT                                         0x82A9
1935 #define GL_IMAGE_PIXEL_TYPE                                           0x82AA
1936 #define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST                        0x82AC
1937 #define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST                      0x82AD
1938 #define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE                       0x82AE
1939 #define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE                     0x82AF
1940 #define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH                             0x82B1
1941 #define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT                            0x82B2
1942 #define GL_TEXTURE_COMPRESSED_BLOCK_SIZE                              0x82B3
1943 #define GL_CLEAR_BUFFER                                               0x82B4
1944 #define GL_TEXTURE_VIEW                                               0x82B5
1945 #define GL_VIEW_COMPATIBILITY_CLASS                                   0x82B6
1946 #define GL_FULL_SUPPORT                                               0x82B7
1947 #define GL_CAVEAT_SUPPORT                                             0x82B8
1948 #define GL_IMAGE_CLASS_4_X_32                                         0x82B9
1949 #define GL_IMAGE_CLASS_2_X_32                                         0x82BA
1950 #define GL_IMAGE_CLASS_1_X_32                                         0x82BB
1951 #define GL_IMAGE_CLASS_4_X_16                                         0x82BC
1952 #define GL_IMAGE_CLASS_2_X_16                                         0x82BD
1953 #define GL_IMAGE_CLASS_1_X_16                                         0x82BE
1954 #define GL_IMAGE_CLASS_4_X_8                                          0x82BF
1955 #define GL_IMAGE_CLASS_2_X_8                                          0x82C0
1956 #define GL_IMAGE_CLASS_1_X_8                                          0x82C1
1957 #define GL_IMAGE_CLASS_11_11_10                                       0x82C2
1958 #define GL_IMAGE_CLASS_10_10_10_2                                     0x82C3
1959 #define GL_VIEW_CLASS_128_BITS                                        0x82C4
1960 #define GL_VIEW_CLASS_96_BITS                                         0x82C5
1961 #define GL_VIEW_CLASS_64_BITS                                         0x82C6
1962 #define GL_VIEW_CLASS_48_BITS                                         0x82C7
1963 #define GL_VIEW_CLASS_32_BITS                                         0x82C8
1964 #define GL_VIEW_CLASS_24_BITS                                         0x82C9
1965 #define GL_VIEW_CLASS_16_BITS                                         0x82CA
1966 #define GL_VIEW_CLASS_8_BITS                                          0x82CB
1967 #define GL_VIEW_CLASS_S3TC_DXT1_RGB                                   0x82CC
1968 #define GL_VIEW_CLASS_S3TC_DXT1_RGBA                                  0x82CD
1969 #define GL_VIEW_CLASS_S3TC_DXT3_RGBA                                  0x82CE
1970 #define GL_VIEW_CLASS_S3TC_DXT5_RGBA                                  0x82CF
1971 #define GL_VIEW_CLASS_RGTC1_RED                                       0x82D0
1972 #define GL_VIEW_CLASS_RGTC2_RG                                        0x82D1
1973 #define GL_VIEW_CLASS_BPTC_UNORM                                      0x82D2
1974 #define GL_VIEW_CLASS_BPTC_FLOAT                                      0x82D3
1975 #define GL_VERTEX_ATTRIB_BINDING                                      0x82D4
1976 #define GL_VERTEX_ATTRIB_RELATIVE_OFFSET                              0x82D5
1977 #define GL_VERTEX_BINDING_DIVISOR                                     0x82D6
1978 #define GL_VERTEX_BINDING_OFFSET                                      0x82D7
1979 #define GL_VERTEX_BINDING_STRIDE                                      0x82D8
1980 #define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET                          0x82D9
1981 #define GL_MAX_VERTEX_ATTRIB_BINDINGS                                 0x82DA
1982 #define GL_TEXTURE_VIEW_MIN_LEVEL                                     0x82DB
1983 #define GL_TEXTURE_VIEW_NUM_LEVELS                                    0x82DC
1984 #define GL_TEXTURE_VIEW_MIN_LAYER                                     0x82DD
1985 #define GL_TEXTURE_VIEW_NUM_LAYERS                                    0x82DE
1986 #define GL_TEXTURE_IMMUTABLE_LEVELS                                   0x82DF
1987 #define GL_BUFFER                                                     0x82E0
1988 #define GL_BUFFER_KHR                                                 0x82E0
1989 #define GL_SHADER                                                     0x82E1
1990 #define GL_SHADER_KHR                                                 0x82E1
1991 #define GL_PROGRAM                                                    0x82E2
1992 #define GL_PROGRAM_KHR                                                0x82E2
1993 #define GL_QUERY                                                      0x82E3
1994 #define GL_QUERY_KHR                                                  0x82E3
1995 #define GL_PROGRAM_PIPELINE                                           0x82E4
1996 #define GL_PROGRAM_PIPELINE_KHR                                       0x82E4
1997 #define GL_MAX_VERTEX_ATTRIB_STRIDE                                   0x82E5
1998 #define GL_SAMPLER                                                    0x82E6
1999 #define GL_SAMPLER_KHR                                                0x82E6
2000 #define GL_DISPLAY_LIST                                               0x82E7
2001 #define GL_MAX_LABEL_LENGTH                                           0x82E8
2002 #define GL_MAX_LABEL_LENGTH_KHR                                       0x82E8
2003 #define GL_NUM_SHADING_LANGUAGE_VERSIONS                              0x82E9
2004 #define GL_QUERY_TARGET                                               0x82EA
2005 #define GL_TRANSFORM_FEEDBACK_OVERFLOW                                0x82EC
2006 #define GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB                            0x82EC
2007 #define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW                         0x82ED
2008 #define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB                     0x82ED
2009 #define GL_VERTICES_SUBMITTED                                         0x82EE
2010 #define GL_VERTICES_SUBMITTED_ARB                                     0x82EE
2011 #define GL_PRIMITIVES_SUBMITTED                                       0x82EF
2012 #define GL_PRIMITIVES_SUBMITTED_ARB                                   0x82EF
2013 #define GL_VERTEX_SHADER_INVOCATIONS                                  0x82F0
2014 #define GL_VERTEX_SHADER_INVOCATIONS_ARB                              0x82F0
2015 #define GL_TESS_CONTROL_SHADER_PATCHES                                0x82F1
2016 #define GL_TESS_CONTROL_SHADER_PATCHES_ARB                            0x82F1
2017 #define GL_TESS_EVALUATION_SHADER_INVOCATIONS                         0x82F2
2018 #define GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB                     0x82F2
2019 #define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED                         0x82F3
2020 #define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB                     0x82F3
2021 #define GL_FRAGMENT_SHADER_INVOCATIONS                                0x82F4
2022 #define GL_FRAGMENT_SHADER_INVOCATIONS_ARB                            0x82F4
2023 #define GL_COMPUTE_SHADER_INVOCATIONS                                 0x82F5
2024 #define GL_COMPUTE_SHADER_INVOCATIONS_ARB                             0x82F5
2025 #define GL_CLIPPING_INPUT_PRIMITIVES                                  0x82F6
2026 #define GL_CLIPPING_INPUT_PRIMITIVES_ARB                              0x82F6
2027 #define GL_CLIPPING_OUTPUT_PRIMITIVES                                 0x82F7
2028 #define GL_CLIPPING_OUTPUT_PRIMITIVES_ARB                             0x82F7
2029 #define GL_SPARSE_BUFFER_PAGE_SIZE_ARB                                0x82F8
2030 #define GL_MAX_CULL_DISTANCES                                         0x82F9
2031 #define GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES                       0x82FA
2032 #define GL_CONTEXT_RELEASE_BEHAVIOR                                   0x82FB
2033 #define GL_CONTEXT_RELEASE_BEHAVIOR_KHR                               0x82FB
2034 #define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH                             0x82FC
2035 #define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR                         0x82FC
2036 #define GL_PIXEL_TRANSFORM_2D_EXT                                     0x8330
2037 #define GL_PIXEL_MAG_FILTER_EXT                                       0x8331
2038 #define GL_PIXEL_MIN_FILTER_EXT                                       0x8332
2039 #define GL_PIXEL_CUBIC_WEIGHT_EXT                                     0x8333
2040 #define GL_CUBIC_EXT                                                  0x8334
2041 #define GL_AVERAGE_EXT                                                0x8335
2042 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT                         0x8336
2043 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT                     0x8337
2044 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT                              0x8338
2045 #define GL_FRAGMENT_MATERIAL_EXT                                      0x8349
2046 #define GL_FRAGMENT_NORMAL_EXT                                        0x834A
2047 #define GL_FRAGMENT_COLOR_EXT                                         0x834C
2048 #define GL_ATTENUATION_EXT                                            0x834D
2049 #define GL_SHADOW_ATTENUATION_EXT                                     0x834E
2050 #define GL_TEXTURE_APPLICATION_MODE_EXT                               0x834F
2051 #define GL_TEXTURE_LIGHT_EXT                                          0x8350
2052 #define GL_TEXTURE_MATERIAL_FACE_EXT                                  0x8351
2053 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT                             0x8352
2054 #define GL_UNSIGNED_BYTE_2_3_3_REV                                    0x8362
2055 #define GL_UNSIGNED_SHORT_5_6_5                                       0x8363
2056 #define GL_UNSIGNED_SHORT_5_6_5_REV                                   0x8364
2057 #define GL_UNSIGNED_SHORT_4_4_4_4_REV                                 0x8365
2058 #define GL_UNSIGNED_SHORT_1_5_5_5_REV                                 0x8366
2059 #define GL_UNSIGNED_INT_8_8_8_8_REV                                   0x8367
2060 #define GL_UNSIGNED_INT_2_10_10_10_REV                                0x8368
2061 #define GL_MIRRORED_REPEAT                                            0x8370
2062 #define GL_MIRRORED_REPEAT_ARB                                        0x8370
2063 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                               0x83F0
2064 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                              0x83F1
2065 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT                              0x83F2
2066 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT                              0x83F3
2067 #define GL_PARALLEL_ARRAYS_INTEL                                      0x83F4
2068 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL                       0x83F5
2069 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL                       0x83F6
2070 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL                        0x83F7
2071 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL                0x83F8
2072 #define GL_PERFQUERY_DONOT_FLUSH_INTEL                                0x83F9
2073 #define GL_PERFQUERY_FLUSH_INTEL                                      0x83FA
2074 #define GL_PERFQUERY_WAIT_INTEL                                       0x83FB
2075 #define GL_BLACKHOLE_RENDER_INTEL                                     0x83FC
2076 #define GL_CONSERVATIVE_RASTERIZATION_INTEL                           0x83FE
2077 #define GL_TEXTURE_MEMORY_LAYOUT_INTEL                                0x83FF
2078 #define GL_TANGENT_ARRAY_EXT                                          0x8439
2079 #define GL_BINORMAL_ARRAY_EXT                                         0x843A
2080 #define GL_CURRENT_TANGENT_EXT                                        0x843B
2081 #define GL_CURRENT_BINORMAL_EXT                                       0x843C
2082 #define GL_TANGENT_ARRAY_TYPE_EXT                                     0x843E
2083 #define GL_TANGENT_ARRAY_STRIDE_EXT                                   0x843F
2084 #define GL_BINORMAL_ARRAY_TYPE_EXT                                    0x8440
2085 #define GL_BINORMAL_ARRAY_STRIDE_EXT                                  0x8441
2086 #define GL_TANGENT_ARRAY_POINTER_EXT                                  0x8442
2087 #define GL_BINORMAL_ARRAY_POINTER_EXT                                 0x8443
2088 #define GL_MAP1_TANGENT_EXT                                           0x8444
2089 #define GL_MAP2_TANGENT_EXT                                           0x8445
2090 #define GL_MAP1_BINORMAL_EXT                                          0x8446
2091 #define GL_MAP2_BINORMAL_EXT                                          0x8447
2092 #define GL_FOG_COORDINATE_SOURCE                                      0x8450
2093 #define GL_FOG_COORDINATE_SOURCE_EXT                                  0x8450
2094 #define GL_FOG_COORD_SRC                                              0x8450
2095 #define GL_FOG_COORDINATE                                             0x8451
2096 #define GL_FOG_COORD                                                  0x8451
2097 #define GL_FOG_COORDINATE_EXT                                         0x8451
2098 #define GL_FRAGMENT_DEPTH                                             0x8452
2099 #define GL_FRAGMENT_DEPTH_EXT                                         0x8452
2100 #define GL_CURRENT_FOG_COORDINATE                                     0x8453
2101 #define GL_CURRENT_FOG_COORD                                          0x8453
2102 #define GL_CURRENT_FOG_COORDINATE_EXT                                 0x8453
2103 #define GL_FOG_COORDINATE_ARRAY_TYPE                                  0x8454
2104 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT                              0x8454
2105 #define GL_FOG_COORD_ARRAY_TYPE                                       0x8454
2106 #define GL_FOG_COORDINATE_ARRAY_STRIDE                                0x8455
2107 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT                            0x8455
2108 #define GL_FOG_COORD_ARRAY_STRIDE                                     0x8455
2109 #define GL_FOG_COORDINATE_ARRAY_POINTER                               0x8456
2110 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT                           0x8456
2111 #define GL_FOG_COORD_ARRAY_POINTER                                    0x8456
2112 #define GL_FOG_COORDINATE_ARRAY                                       0x8457
2113 #define GL_FOG_COORDINATE_ARRAY_EXT                                   0x8457
2114 #define GL_FOG_COORD_ARRAY                                            0x8457
2115 #define GL_COLOR_SUM                                                  0x8458
2116 #define GL_COLOR_SUM_ARB                                              0x8458
2117 #define GL_COLOR_SUM_EXT                                              0x8458
2118 #define GL_CURRENT_SECONDARY_COLOR                                    0x8459
2119 #define GL_CURRENT_SECONDARY_COLOR_EXT                                0x8459
2120 #define GL_SECONDARY_COLOR_ARRAY_SIZE                                 0x845A
2121 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT                             0x845A
2122 #define GL_SECONDARY_COLOR_ARRAY_TYPE                                 0x845B
2123 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT                             0x845B
2124 #define GL_SECONDARY_COLOR_ARRAY_STRIDE                               0x845C
2125 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT                           0x845C
2126 #define GL_SECONDARY_COLOR_ARRAY_POINTER                              0x845D
2127 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT                          0x845D
2128 #define GL_SECONDARY_COLOR_ARRAY                                      0x845E
2129 #define GL_SECONDARY_COLOR_ARRAY_EXT                                  0x845E
2130 #define GL_CURRENT_RASTER_SECONDARY_COLOR                             0x845F
2131 #define GL_ALIASED_POINT_SIZE_RANGE                                   0x846D
2132 #define GL_ALIASED_LINE_WIDTH_RANGE                                   0x846E
2133 #define GL_TEXTURE0                                                   0x84C0
2134 #define GL_TEXTURE0_ARB                                               0x84C0
2135 #define GL_TEXTURE1                                                   0x84C1
2136 #define GL_TEXTURE1_ARB                                               0x84C1
2137 #define GL_TEXTURE2                                                   0x84C2
2138 #define GL_TEXTURE2_ARB                                               0x84C2
2139 #define GL_TEXTURE3                                                   0x84C3
2140 #define GL_TEXTURE3_ARB                                               0x84C3
2141 #define GL_TEXTURE4                                                   0x84C4
2142 #define GL_TEXTURE4_ARB                                               0x84C4
2143 #define GL_TEXTURE5                                                   0x84C5
2144 #define GL_TEXTURE5_ARB                                               0x84C5
2145 #define GL_TEXTURE6                                                   0x84C6
2146 #define GL_TEXTURE6_ARB                                               0x84C6
2147 #define GL_TEXTURE7                                                   0x84C7
2148 #define GL_TEXTURE7_ARB                                               0x84C7
2149 #define GL_TEXTURE8                                                   0x84C8
2150 #define GL_TEXTURE8_ARB                                               0x84C8
2151 #define GL_TEXTURE9                                                   0x84C9
2152 #define GL_TEXTURE9_ARB                                               0x84C9
2153 #define GL_TEXTURE10                                                  0x84CA
2154 #define GL_TEXTURE10_ARB                                              0x84CA
2155 #define GL_TEXTURE11                                                  0x84CB
2156 #define GL_TEXTURE11_ARB                                              0x84CB
2157 #define GL_TEXTURE12                                                  0x84CC
2158 #define GL_TEXTURE12_ARB                                              0x84CC
2159 #define GL_TEXTURE13                                                  0x84CD
2160 #define GL_TEXTURE13_ARB                                              0x84CD
2161 #define GL_TEXTURE14                                                  0x84CE
2162 #define GL_TEXTURE14_ARB                                              0x84CE
2163 #define GL_TEXTURE15                                                  0x84CF
2164 #define GL_TEXTURE15_ARB                                              0x84CF
2165 #define GL_TEXTURE16                                                  0x84D0
2166 #define GL_TEXTURE16_ARB                                              0x84D0
2167 #define GL_TEXTURE17                                                  0x84D1
2168 #define GL_TEXTURE17_ARB                                              0x84D1
2169 #define GL_TEXTURE18                                                  0x84D2
2170 #define GL_TEXTURE18_ARB                                              0x84D2
2171 #define GL_TEXTURE19                                                  0x84D3
2172 #define GL_TEXTURE19_ARB                                              0x84D3
2173 #define GL_TEXTURE20                                                  0x84D4
2174 #define GL_TEXTURE20_ARB                                              0x84D4
2175 #define GL_TEXTURE21                                                  0x84D5
2176 #define GL_TEXTURE21_ARB                                              0x84D5
2177 #define GL_TEXTURE22                                                  0x84D6
2178 #define GL_TEXTURE22_ARB                                              0x84D6
2179 #define GL_TEXTURE23                                                  0x84D7
2180 #define GL_TEXTURE23_ARB                                              0x84D7
2181 #define GL_TEXTURE24                                                  0x84D8
2182 #define GL_TEXTURE24_ARB                                              0x84D8
2183 #define GL_TEXTURE25                                                  0x84D9
2184 #define GL_TEXTURE25_ARB                                              0x84D9
2185 #define GL_TEXTURE26                                                  0x84DA
2186 #define GL_TEXTURE26_ARB                                              0x84DA
2187 #define GL_TEXTURE27                                                  0x84DB
2188 #define GL_TEXTURE27_ARB                                              0x84DB
2189 #define GL_TEXTURE28                                                  0x84DC
2190 #define GL_TEXTURE28_ARB                                              0x84DC
2191 #define GL_TEXTURE29                                                  0x84DD
2192 #define GL_TEXTURE29_ARB                                              0x84DD
2193 #define GL_TEXTURE30                                                  0x84DE
2194 #define GL_TEXTURE30_ARB                                              0x84DE
2195 #define GL_TEXTURE31                                                  0x84DF
2196 #define GL_TEXTURE31_ARB                                              0x84DF
2197 #define GL_ACTIVE_TEXTURE                                             0x84E0
2198 #define GL_ACTIVE_TEXTURE_ARB                                         0x84E0
2199 #define GL_CLIENT_ACTIVE_TEXTURE                                      0x84E1
2200 #define GL_CLIENT_ACTIVE_TEXTURE_ARB                                  0x84E1
2201 #define GL_MAX_TEXTURE_UNITS                                          0x84E2
2202 #define GL_MAX_TEXTURE_UNITS_ARB                                      0x84E2
2203 #define GL_TRANSPOSE_MODELVIEW_MATRIX                                 0x84E3
2204 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB                             0x84E3
2205 #define GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV                         0x84E3
2206 #define GL_TRANSPOSE_PROJECTION_MATRIX                                0x84E4
2207 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB                            0x84E4
2208 #define GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV                        0x84E4
2209 #define GL_TRANSPOSE_TEXTURE_MATRIX                                   0x84E5
2210 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB                               0x84E5
2211 #define GL_TRANSPOSE_COLOR_MATRIX                                     0x84E6
2212 #define GL_TRANSPOSE_COLOR_MATRIX_ARB                                 0x84E6
2213 #define GL_SUBTRACT                                                   0x84E7
2214 #define GL_SUBTRACT_ARB                                               0x84E7
2215 #define GL_MAX_RENDERBUFFER_SIZE                                      0x84E8
2216 #define GL_MAX_RENDERBUFFER_SIZE_EXT                                  0x84E8
2217 #define GL_COMPRESSED_ALPHA                                           0x84E9
2218 #define GL_COMPRESSED_ALPHA_ARB                                       0x84E9
2219 #define GL_COMPRESSED_LUMINANCE                                       0x84EA
2220 #define GL_COMPRESSED_LUMINANCE_ARB                                   0x84EA
2221 #define GL_COMPRESSED_LUMINANCE_ALPHA                                 0x84EB
2222 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB                             0x84EB
2223 #define GL_COMPRESSED_INTENSITY                                       0x84EC
2224 #define GL_COMPRESSED_INTENSITY_ARB                                   0x84EC
2225 #define GL_COMPRESSED_RGB                                             0x84ED
2226 #define GL_COMPRESSED_RGB_ARB                                         0x84ED
2227 #define GL_COMPRESSED_RGBA                                            0x84EE
2228 #define GL_COMPRESSED_RGBA_ARB                                        0x84EE
2229 #define GL_TEXTURE_COMPRESSION_HINT                                   0x84EF
2230 #define GL_TEXTURE_COMPRESSION_HINT_ARB                               0x84EF
2231 #define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER            0x84F0
2232 #define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER         0x84F1
2233 #define GL_ALL_COMPLETED_NV                                           0x84F2
2234 #define GL_FENCE_STATUS_NV                                            0x84F3
2235 #define GL_FENCE_CONDITION_NV                                         0x84F4
2236 #define GL_TEXTURE_RECTANGLE                                          0x84F5
2237 #define GL_TEXTURE_RECTANGLE_ARB                                      0x84F5
2238 #define GL_TEXTURE_RECTANGLE_NV                                       0x84F5
2239 #define GL_TEXTURE_BINDING_RECTANGLE                                  0x84F6
2240 #define GL_TEXTURE_BINDING_RECTANGLE_ARB                              0x84F6
2241 #define GL_TEXTURE_BINDING_RECTANGLE_NV                               0x84F6
2242 #define GL_PROXY_TEXTURE_RECTANGLE                                    0x84F7
2243 #define GL_PROXY_TEXTURE_RECTANGLE_ARB                                0x84F7
2244 #define GL_PROXY_TEXTURE_RECTANGLE_NV                                 0x84F7
2245 #define GL_MAX_RECTANGLE_TEXTURE_SIZE                                 0x84F8
2246 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB                             0x84F8
2247 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV                              0x84F8
2248 #define GL_DEPTH_STENCIL                                              0x84F9
2249 #define GL_DEPTH_STENCIL_EXT                                          0x84F9
2250 #define GL_DEPTH_STENCIL_NV                                           0x84F9
2251 #define GL_UNSIGNED_INT_24_8                                          0x84FA
2252 #define GL_UNSIGNED_INT_24_8_EXT                                      0x84FA
2253 #define GL_UNSIGNED_INT_24_8_NV                                       0x84FA
2254 #define GL_MAX_TEXTURE_LOD_BIAS                                       0x84FD
2255 #define GL_MAX_TEXTURE_LOD_BIAS_EXT                                   0x84FD
2256 #define GL_TEXTURE_MAX_ANISOTROPY                                     0x84FE
2257 #define GL_TEXTURE_MAX_ANISOTROPY_EXT                                 0x84FE
2258 #define GL_MAX_TEXTURE_MAX_ANISOTROPY                                 0x84FF
2259 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT                             0x84FF
2260 #define GL_TEXTURE_FILTER_CONTROL                                     0x8500
2261 #define GL_TEXTURE_FILTER_CONTROL_EXT                                 0x8500
2262 #define GL_TEXTURE_LOD_BIAS                                           0x8501
2263 #define GL_TEXTURE_LOD_BIAS_EXT                                       0x8501
2264 #define GL_MODELVIEW1_STACK_DEPTH_EXT                                 0x8502
2265 #define GL_COMBINE4_NV                                                0x8503
2266 #define GL_MAX_SHININESS_NV                                           0x8504
2267 #define GL_MAX_SPOT_EXPONENT_NV                                       0x8505
2268 #define GL_MODELVIEW1_MATRIX_EXT                                      0x8506
2269 #define GL_INCR_WRAP                                                  0x8507
2270 #define GL_INCR_WRAP_EXT                                              0x8507
2271 #define GL_DECR_WRAP                                                  0x8508
2272 #define GL_DECR_WRAP_EXT                                              0x8508
2273 #define GL_VERTEX_WEIGHTING_EXT                                       0x8509
2274 #define GL_MODELVIEW1_ARB                                             0x850A
2275 #define GL_MODELVIEW1_EXT                                             0x850A
2276 #define GL_CURRENT_VERTEX_WEIGHT_EXT                                  0x850B
2277 #define GL_VERTEX_WEIGHT_ARRAY_EXT                                    0x850C
2278 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT                               0x850D
2279 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT                               0x850E
2280 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT                             0x850F
2281 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT                            0x8510
2282 #define GL_NORMAL_MAP                                                 0x8511
2283 #define GL_NORMAL_MAP_ARB                                             0x8511
2284 #define GL_NORMAL_MAP_EXT                                             0x8511
2285 #define GL_NORMAL_MAP_NV                                              0x8511
2286 #define GL_REFLECTION_MAP                                             0x8512
2287 #define GL_REFLECTION_MAP_ARB                                         0x8512
2288 #define GL_REFLECTION_MAP_EXT                                         0x8512
2289 #define GL_REFLECTION_MAP_NV                                          0x8512
2290 #define GL_TEXTURE_CUBE_MAP                                           0x8513
2291 #define GL_TEXTURE_CUBE_MAP_ARB                                       0x8513
2292 #define GL_TEXTURE_CUBE_MAP_EXT                                       0x8513
2293 #define GL_TEXTURE_BINDING_CUBE_MAP                                   0x8514
2294 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB                               0x8514
2295 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT                               0x8514
2296 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X                                0x8515
2297 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB                            0x8515
2298 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT                            0x8515
2299 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X                                0x8516
2300 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB                            0x8516
2301 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT                            0x8516
2302 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y                                0x8517
2303 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB                            0x8517
2304 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT                            0x8517
2305 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y                                0x8518
2306 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB                            0x8518
2307 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT                            0x8518
2308 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z                                0x8519
2309 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB                            0x8519
2310 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT                            0x8519
2311 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z                                0x851A
2312 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB                            0x851A
2313 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT                            0x851A
2314 #define GL_PROXY_TEXTURE_CUBE_MAP                                     0x851B
2315 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB                                 0x851B
2316 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT                                 0x851B
2317 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE                                  0x851C
2318 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB                              0x851C
2319 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT                              0x851C
2320 #define GL_VERTEX_ARRAY_RANGE_APPLE                                   0x851D
2321 #define GL_VERTEX_ARRAY_RANGE_NV                                      0x851D
2322 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE                            0x851E
2323 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV                               0x851E
2324 #define GL_VERTEX_ARRAY_RANGE_VALID_NV                                0x851F
2325 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE                            0x851F
2326 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV                          0x8520
2327 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE                           0x8521
2328 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV                              0x8521
2329 #define GL_REGISTER_COMBINERS_NV                                      0x8522
2330 #define GL_VARIABLE_A_NV                                              0x8523
2331 #define GL_VARIABLE_B_NV                                              0x8524
2332 #define GL_VARIABLE_C_NV                                              0x8525
2333 #define GL_VARIABLE_D_NV                                              0x8526
2334 #define GL_VARIABLE_E_NV                                              0x8527
2335 #define GL_VARIABLE_F_NV                                              0x8528
2336 #define GL_VARIABLE_G_NV                                              0x8529
2337 #define GL_CONSTANT_COLOR0_NV                                         0x852A
2338 #define GL_CONSTANT_COLOR1_NV                                         0x852B
2339 #define GL_PRIMARY_COLOR_NV                                           0x852C
2340 #define GL_SECONDARY_COLOR_NV                                         0x852D
2341 #define GL_SPARE0_NV                                                  0x852E
2342 #define GL_SPARE1_NV                                                  0x852F
2343 #define GL_DISCARD_NV                                                 0x8530
2344 #define GL_E_TIMES_F_NV                                               0x8531
2345 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV                             0x8532
2346 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV                        0x8533
2347 #define GL_MULTISAMPLE_FILTER_HINT_NV                                 0x8534
2348 #define GL_PER_STAGE_CONSTANTS_NV                                     0x8535
2349 #define GL_UNSIGNED_IDENTITY_NV                                       0x8536
2350 #define GL_UNSIGNED_INVERT_NV                                         0x8537
2351 #define GL_EXPAND_NORMAL_NV                                           0x8538
2352 #define GL_EXPAND_NEGATE_NV                                           0x8539
2353 #define GL_HALF_BIAS_NORMAL_NV                                        0x853A
2354 #define GL_HALF_BIAS_NEGATE_NV                                        0x853B
2355 #define GL_SIGNED_IDENTITY_NV                                         0x853C
2356 #define GL_SIGNED_NEGATE_NV                                           0x853D
2357 #define GL_SCALE_BY_TWO_NV                                            0x853E
2358 #define GL_SCALE_BY_FOUR_NV                                           0x853F
2359 #define GL_SCALE_BY_ONE_HALF_NV                                       0x8540
2360 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV                               0x8541
2361 #define GL_COMBINER_INPUT_NV                                          0x8542
2362 #define GL_COMBINER_MAPPING_NV                                        0x8543
2363 #define GL_COMBINER_COMPONENT_USAGE_NV                                0x8544
2364 #define GL_COMBINER_AB_DOT_PRODUCT_NV                                 0x8545
2365 #define GL_COMBINER_CD_DOT_PRODUCT_NV                                 0x8546
2366 #define GL_COMBINER_MUX_SUM_NV                                        0x8547
2367 #define GL_COMBINER_SCALE_NV                                          0x8548
2368 #define GL_COMBINER_BIAS_NV                                           0x8549
2369 #define GL_COMBINER_AB_OUTPUT_NV                                      0x854A
2370 #define GL_COMBINER_CD_OUTPUT_NV                                      0x854B
2371 #define GL_COMBINER_SUM_OUTPUT_NV                                     0x854C
2372 #define GL_MAX_GENERAL_COMBINERS_NV                                   0x854D
2373 #define GL_NUM_GENERAL_COMBINERS_NV                                   0x854E
2374 #define GL_COLOR_SUM_CLAMP_NV                                         0x854F
2375 #define GL_COMBINER0_NV                                               0x8550
2376 #define GL_COMBINER1_NV                                               0x8551
2377 #define GL_COMBINER2_NV                                               0x8552
2378 #define GL_COMBINER3_NV                                               0x8553
2379 #define GL_COMBINER4_NV                                               0x8554
2380 #define GL_COMBINER5_NV                                               0x8555
2381 #define GL_COMBINER6_NV                                               0x8556
2382 #define GL_COMBINER7_NV                                               0x8557
2383 #define GL_PRIMITIVE_RESTART_NV                                       0x8558
2384 #define GL_PRIMITIVE_RESTART_INDEX_NV                                 0x8559
2385 #define GL_FOG_DISTANCE_MODE_NV                                       0x855A
2386 #define GL_EYE_RADIAL_NV                                              0x855B
2387 #define GL_EYE_PLANE_ABSOLUTE_NV                                      0x855C
2388 #define GL_EMBOSS_LIGHT_NV                                            0x855D
2389 #define GL_EMBOSS_CONSTANT_NV                                         0x855E
2390 #define GL_EMBOSS_MAP_NV                                              0x855F
2391 #define GL_COMBINE                                                    0x8570
2392 #define GL_COMBINE_ARB                                                0x8570
2393 #define GL_COMBINE_EXT                                                0x8570
2394 #define GL_COMBINE_RGB                                                0x8571
2395 #define GL_COMBINE_RGB_ARB                                            0x8571
2396 #define GL_COMBINE_RGB_EXT                                            0x8571
2397 #define GL_COMBINE_ALPHA                                              0x8572
2398 #define GL_COMBINE_ALPHA_ARB                                          0x8572
2399 #define GL_COMBINE_ALPHA_EXT                                          0x8572
2400 #define GL_RGB_SCALE                                                  0x8573
2401 #define GL_RGB_SCALE_ARB                                              0x8573
2402 #define GL_RGB_SCALE_EXT                                              0x8573
2403 #define GL_ADD_SIGNED                                                 0x8574
2404 #define GL_ADD_SIGNED_ARB                                             0x8574
2405 #define GL_ADD_SIGNED_EXT                                             0x8574
2406 #define GL_INTERPOLATE                                                0x8575
2407 #define GL_INTERPOLATE_ARB                                            0x8575
2408 #define GL_INTERPOLATE_EXT                                            0x8575
2409 #define GL_CONSTANT                                                   0x8576
2410 #define GL_CONSTANT_ARB                                               0x8576
2411 #define GL_CONSTANT_EXT                                               0x8576
2412 #define GL_CONSTANT_NV                                                0x8576
2413 #define GL_PRIMARY_COLOR                                              0x8577
2414 #define GL_PRIMARY_COLOR_ARB                                          0x8577
2415 #define GL_PRIMARY_COLOR_EXT                                          0x8577
2416 #define GL_PREVIOUS                                                   0x8578
2417 #define GL_PREVIOUS_ARB                                               0x8578
2418 #define GL_PREVIOUS_EXT                                               0x8578
2419 #define GL_SOURCE0_RGB                                                0x8580
2420 #define GL_SOURCE0_RGB_ARB                                            0x8580
2421 #define GL_SOURCE0_RGB_EXT                                            0x8580
2422 #define GL_SRC0_RGB                                                   0x8580
2423 #define GL_SOURCE1_RGB                                                0x8581
2424 #define GL_SOURCE1_RGB_ARB                                            0x8581
2425 #define GL_SOURCE1_RGB_EXT                                            0x8581
2426 #define GL_SRC1_RGB                                                   0x8581
2427 #define GL_SOURCE2_RGB                                                0x8582
2428 #define GL_SOURCE2_RGB_ARB                                            0x8582
2429 #define GL_SOURCE2_RGB_EXT                                            0x8582
2430 #define GL_SRC2_RGB                                                   0x8582
2431 #define GL_SOURCE3_RGB_NV                                             0x8583
2432 #define GL_SOURCE0_ALPHA                                              0x8588
2433 #define GL_SOURCE0_ALPHA_ARB                                          0x8588
2434 #define GL_SOURCE0_ALPHA_EXT                                          0x8588
2435 #define GL_SRC0_ALPHA                                                 0x8588
2436 #define GL_SOURCE1_ALPHA                                              0x8589
2437 #define GL_SOURCE1_ALPHA_ARB                                          0x8589
2438 #define GL_SOURCE1_ALPHA_EXT                                          0x8589
2439 #define GL_SRC1_ALPHA                                                 0x8589
2440 #define GL_SOURCE2_ALPHA                                              0x858A
2441 #define GL_SOURCE2_ALPHA_ARB                                          0x858A
2442 #define GL_SOURCE2_ALPHA_EXT                                          0x858A
2443 #define GL_SRC2_ALPHA                                                 0x858A
2444 #define GL_SOURCE3_ALPHA_NV                                           0x858B
2445 #define GL_OPERAND0_RGB                                               0x8590
2446 #define GL_OPERAND0_RGB_ARB                                           0x8590
2447 #define GL_OPERAND0_RGB_EXT                                           0x8590
2448 #define GL_OPERAND1_RGB                                               0x8591
2449 #define GL_OPERAND1_RGB_ARB                                           0x8591
2450 #define GL_OPERAND1_RGB_EXT                                           0x8591
2451 #define GL_OPERAND2_RGB                                               0x8592
2452 #define GL_OPERAND2_RGB_ARB                                           0x8592
2453 #define GL_OPERAND2_RGB_EXT                                           0x8592
2454 #define GL_OPERAND3_RGB_NV                                            0x8593
2455 #define GL_OPERAND0_ALPHA                                             0x8598
2456 #define GL_OPERAND0_ALPHA_ARB                                         0x8598
2457 #define GL_OPERAND0_ALPHA_EXT                                         0x8598
2458 #define GL_OPERAND1_ALPHA                                             0x8599
2459 #define GL_OPERAND1_ALPHA_ARB                                         0x8599
2460 #define GL_OPERAND1_ALPHA_EXT                                         0x8599
2461 #define GL_OPERAND2_ALPHA                                             0x859A
2462 #define GL_OPERAND2_ALPHA_ARB                                         0x859A
2463 #define GL_OPERAND2_ALPHA_EXT                                         0x859A
2464 #define GL_OPERAND3_ALPHA_NV                                          0x859B
2465 #define GL_PERTURB_EXT                                                0x85AE
2466 #define GL_TEXTURE_NORMAL_EXT                                         0x85AF
2467 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE                          0x85B0
2468 #define GL_TRANSFORM_HINT_APPLE                                       0x85B1
2469 #define GL_UNPACK_CLIENT_STORAGE_APPLE                                0x85B2
2470 #define GL_BUFFER_OBJECT_APPLE                                        0x85B3
2471 #define GL_STORAGE_CLIENT_APPLE                                       0x85B4
2472 #define GL_VERTEX_ARRAY_BINDING                                       0x85B5
2473 #define GL_VERTEX_ARRAY_BINDING_APPLE                                 0x85B5
2474 #define GL_TEXTURE_RANGE_LENGTH_APPLE                                 0x85B7
2475 #define GL_TEXTURE_RANGE_POINTER_APPLE                                0x85B8
2476 #define GL_YCBCR_422_APPLE                                            0x85B9
2477 #define GL_UNSIGNED_SHORT_8_8_APPLE                                   0x85BA
2478 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE                               0x85BB
2479 #define GL_TEXTURE_STORAGE_HINT_APPLE                                 0x85BC
2480 #define GL_STORAGE_PRIVATE_APPLE                                      0x85BD
2481 #define GL_STORAGE_CACHED_APPLE                                       0x85BE
2482 #define GL_STORAGE_SHARED_APPLE                                       0x85BF
2483 #define GL_VERTEX_PROGRAM_ARB                                         0x8620
2484 #define GL_VERTEX_PROGRAM_NV                                          0x8620
2485 #define GL_VERTEX_STATE_PROGRAM_NV                                    0x8621
2486 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED                                0x8622
2487 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB                            0x8622
2488 #define GL_ATTRIB_ARRAY_SIZE_NV                                       0x8623
2489 #define GL_VERTEX_ATTRIB_ARRAY_SIZE                                   0x8623
2490 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB                               0x8623
2491 #define GL_ATTRIB_ARRAY_STRIDE_NV                                     0x8624
2492 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE                                 0x8624
2493 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB                             0x8624
2494 #define GL_ATTRIB_ARRAY_TYPE_NV                                       0x8625
2495 #define GL_VERTEX_ATTRIB_ARRAY_TYPE                                   0x8625
2496 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB                               0x8625
2497 #define GL_CURRENT_ATTRIB_NV                                          0x8626
2498 #define GL_CURRENT_VERTEX_ATTRIB                                      0x8626
2499 #define GL_CURRENT_VERTEX_ATTRIB_ARB                                  0x8626
2500 #define GL_PROGRAM_LENGTH_ARB                                         0x8627
2501 #define GL_PROGRAM_LENGTH_NV                                          0x8627
2502 #define GL_PROGRAM_STRING_ARB                                         0x8628
2503 #define GL_PROGRAM_STRING_NV                                          0x8628
2504 #define GL_MODELVIEW_PROJECTION_NV                                    0x8629
2505 #define GL_IDENTITY_NV                                                0x862A
2506 #define GL_INVERSE_NV                                                 0x862B
2507 #define GL_TRANSPOSE_NV                                               0x862C
2508 #define GL_INVERSE_TRANSPOSE_NV                                       0x862D
2509 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB                         0x862E
2510 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV                            0x862E
2511 #define GL_MAX_PROGRAM_MATRICES_ARB                                   0x862F
2512 #define GL_MAX_TRACK_MATRICES_NV                                      0x862F
2513 #define GL_MATRIX0_NV                                                 0x8630
2514 #define GL_MATRIX1_NV                                                 0x8631
2515 #define GL_MATRIX2_NV                                                 0x8632
2516 #define GL_MATRIX3_NV                                                 0x8633
2517 #define GL_MATRIX4_NV                                                 0x8634
2518 #define GL_MATRIX5_NV                                                 0x8635
2519 #define GL_MATRIX6_NV                                                 0x8636
2520 #define GL_MATRIX7_NV                                                 0x8637
2521 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB                             0x8640
2522 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV                              0x8640
2523 #define GL_CURRENT_MATRIX_ARB                                         0x8641
2524 #define GL_CURRENT_MATRIX_NV                                          0x8641
2525 #define GL_VERTEX_PROGRAM_POINT_SIZE                                  0x8642
2526 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB                              0x8642
2527 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV                               0x8642
2528 #define GL_PROGRAM_POINT_SIZE                                         0x8642
2529 #define GL_PROGRAM_POINT_SIZE_ARB                                     0x8642
2530 #define GL_PROGRAM_POINT_SIZE_EXT                                     0x8642
2531 #define GL_VERTEX_PROGRAM_TWO_SIDE                                    0x8643
2532 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB                                0x8643
2533 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV                                 0x8643
2534 #define GL_PROGRAM_PARAMETER_NV                                       0x8644
2535 #define GL_ATTRIB_ARRAY_POINTER_NV                                    0x8645
2536 #define GL_VERTEX_ATTRIB_ARRAY_POINTER                                0x8645
2537 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB                            0x8645
2538 #define GL_PROGRAM_TARGET_NV                                          0x8646
2539 #define GL_PROGRAM_RESIDENT_NV                                        0x8647
2540 #define GL_TRACK_MATRIX_NV                                            0x8648
2541 #define GL_TRACK_MATRIX_TRANSFORM_NV                                  0x8649
2542 #define GL_VERTEX_PROGRAM_BINDING_NV                                  0x864A
2543 #define GL_PROGRAM_ERROR_POSITION_ARB                                 0x864B
2544 #define GL_PROGRAM_ERROR_POSITION_NV                                  0x864B
2545 #define GL_OFFSET_TEXTURE_RECTANGLE_NV                                0x864C
2546 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV                          0x864D
2547 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV                           0x864E
2548 #define GL_DEPTH_CLAMP                                                0x864F
2549 #define GL_DEPTH_CLAMP_NV                                             0x864F
2550 #define GL_VERTEX_ATTRIB_ARRAY0_NV                                    0x8650
2551 #define GL_VERTEX_ATTRIB_ARRAY1_NV                                    0x8651
2552 #define GL_VERTEX_ATTRIB_ARRAY2_NV                                    0x8652
2553 #define GL_VERTEX_ATTRIB_ARRAY3_NV                                    0x8653
2554 #define GL_VERTEX_ATTRIB_ARRAY4_NV                                    0x8654
2555 #define GL_VERTEX_ATTRIB_ARRAY5_NV                                    0x8655
2556 #define GL_VERTEX_ATTRIB_ARRAY6_NV                                    0x8656
2557 #define GL_VERTEX_ATTRIB_ARRAY7_NV                                    0x8657
2558 #define GL_VERTEX_ATTRIB_ARRAY8_NV                                    0x8658
2559 #define GL_VERTEX_ATTRIB_ARRAY9_NV                                    0x8659
2560 #define GL_VERTEX_ATTRIB_ARRAY10_NV                                   0x865A
2561 #define GL_VERTEX_ATTRIB_ARRAY11_NV                                   0x865B
2562 #define GL_VERTEX_ATTRIB_ARRAY12_NV                                   0x865C
2563 #define GL_VERTEX_ATTRIB_ARRAY13_NV                                   0x865D
2564 #define GL_VERTEX_ATTRIB_ARRAY14_NV                                   0x865E
2565 #define GL_VERTEX_ATTRIB_ARRAY15_NV                                   0x865F
2566 #define GL_MAP1_VERTEX_ATTRIB0_4_NV                                   0x8660
2567 #define GL_MAP1_VERTEX_ATTRIB1_4_NV                                   0x8661
2568 #define GL_MAP1_VERTEX_ATTRIB2_4_NV                                   0x8662
2569 #define GL_MAP1_VERTEX_ATTRIB3_4_NV                                   0x8663
2570 #define GL_MAP1_VERTEX_ATTRIB4_4_NV                                   0x8664
2571 #define GL_MAP1_VERTEX_ATTRIB5_4_NV                                   0x8665
2572 #define GL_MAP1_VERTEX_ATTRIB6_4_NV                                   0x8666
2573 #define GL_MAP1_VERTEX_ATTRIB7_4_NV                                   0x8667
2574 #define GL_MAP1_VERTEX_ATTRIB8_4_NV                                   0x8668
2575 #define GL_MAP1_VERTEX_ATTRIB9_4_NV                                   0x8669
2576 #define GL_MAP1_VERTEX_ATTRIB10_4_NV                                  0x866A
2577 #define GL_MAP1_VERTEX_ATTRIB11_4_NV                                  0x866B
2578 #define GL_MAP1_VERTEX_ATTRIB12_4_NV                                  0x866C
2579 #define GL_MAP1_VERTEX_ATTRIB13_4_NV                                  0x866D
2580 #define GL_MAP1_VERTEX_ATTRIB14_4_NV                                  0x866E
2581 #define GL_MAP1_VERTEX_ATTRIB15_4_NV                                  0x866F
2582 #define GL_MAP2_VERTEX_ATTRIB0_4_NV                                   0x8670
2583 #define GL_MAP2_VERTEX_ATTRIB1_4_NV                                   0x8671
2584 #define GL_MAP2_VERTEX_ATTRIB2_4_NV                                   0x8672
2585 #define GL_MAP2_VERTEX_ATTRIB3_4_NV                                   0x8673
2586 #define GL_MAP2_VERTEX_ATTRIB4_4_NV                                   0x8674
2587 #define GL_MAP2_VERTEX_ATTRIB5_4_NV                                   0x8675
2588 #define GL_MAP2_VERTEX_ATTRIB6_4_NV                                   0x8676
2589 #define GL_MAP2_VERTEX_ATTRIB7_4_NV                                   0x8677
2590 #define GL_PROGRAM_BINDING_ARB                                        0x8677
2591 #define GL_MAP2_VERTEX_ATTRIB8_4_NV                                   0x8678
2592 #define GL_MAP2_VERTEX_ATTRIB9_4_NV                                   0x8679
2593 #define GL_MAP2_VERTEX_ATTRIB10_4_NV                                  0x867A
2594 #define GL_MAP2_VERTEX_ATTRIB11_4_NV                                  0x867B
2595 #define GL_MAP2_VERTEX_ATTRIB12_4_NV                                  0x867C
2596 #define GL_MAP2_VERTEX_ATTRIB13_4_NV                                  0x867D
2597 #define GL_MAP2_VERTEX_ATTRIB14_4_NV                                  0x867E
2598 #define GL_MAP2_VERTEX_ATTRIB15_4_NV                                  0x867F
2599 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE                              0x86A0
2600 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB                          0x86A0
2601 #define GL_TEXTURE_COMPRESSED                                         0x86A1
2602 #define GL_TEXTURE_COMPRESSED_ARB                                     0x86A1
2603 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS                             0x86A2
2604 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB                         0x86A2
2605 #define GL_COMPRESSED_TEXTURE_FORMATS                                 0x86A3
2606 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB                             0x86A3
2607 #define GL_MAX_VERTEX_UNITS_ARB                                       0x86A4
2608 #define GL_ACTIVE_VERTEX_UNITS_ARB                                    0x86A5
2609 #define GL_WEIGHT_SUM_UNITY_ARB                                       0x86A6
2610 #define GL_VERTEX_BLEND_ARB                                           0x86A7
2611 #define GL_CURRENT_WEIGHT_ARB                                         0x86A8
2612 #define GL_WEIGHT_ARRAY_TYPE_ARB                                      0x86A9
2613 #define GL_WEIGHT_ARRAY_STRIDE_ARB                                    0x86AA
2614 #define GL_WEIGHT_ARRAY_SIZE_ARB                                      0x86AB
2615 #define GL_WEIGHT_ARRAY_POINTER_ARB                                   0x86AC
2616 #define GL_WEIGHT_ARRAY_ARB                                           0x86AD
2617 #define GL_DOT3_RGB                                                   0x86AE
2618 #define GL_DOT3_RGB_ARB                                               0x86AE
2619 #define GL_DOT3_RGBA                                                  0x86AF
2620 #define GL_DOT3_RGBA_ARB                                              0x86AF
2621 #define GL_EVAL_2D_NV                                                 0x86C0
2622 #define GL_EVAL_TRIANGULAR_2D_NV                                      0x86C1
2623 #define GL_MAP_TESSELLATION_NV                                        0x86C2
2624 #define GL_MAP_ATTRIB_U_ORDER_NV                                      0x86C3
2625 #define GL_MAP_ATTRIB_V_ORDER_NV                                      0x86C4
2626 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV                            0x86C5
2627 #define GL_EVAL_VERTEX_ATTRIB0_NV                                     0x86C6
2628 #define GL_EVAL_VERTEX_ATTRIB1_NV                                     0x86C7
2629 #define GL_EVAL_VERTEX_ATTRIB2_NV                                     0x86C8
2630 #define GL_EVAL_VERTEX_ATTRIB3_NV                                     0x86C9
2631 #define GL_EVAL_VERTEX_ATTRIB4_NV                                     0x86CA
2632 #define GL_EVAL_VERTEX_ATTRIB5_NV                                     0x86CB
2633 #define GL_EVAL_VERTEX_ATTRIB6_NV                                     0x86CC
2634 #define GL_EVAL_VERTEX_ATTRIB7_NV                                     0x86CD
2635 #define GL_EVAL_VERTEX_ATTRIB8_NV                                     0x86CE
2636 #define GL_EVAL_VERTEX_ATTRIB9_NV                                     0x86CF
2637 #define GL_EVAL_VERTEX_ATTRIB10_NV                                    0x86D0
2638 #define GL_EVAL_VERTEX_ATTRIB11_NV                                    0x86D1
2639 #define GL_EVAL_VERTEX_ATTRIB12_NV                                    0x86D2
2640 #define GL_EVAL_VERTEX_ATTRIB13_NV                                    0x86D3
2641 #define GL_EVAL_VERTEX_ATTRIB14_NV                                    0x86D4
2642 #define GL_EVAL_VERTEX_ATTRIB15_NV                                    0x86D5
2643 #define GL_MAX_MAP_TESSELLATION_NV                                    0x86D6
2644 #define GL_MAX_RATIONAL_EVAL_ORDER_NV                                 0x86D7
2645 #define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV                               0x86D8
2646 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV                       0x86D9
2647 #define GL_UNSIGNED_INT_S8_S8_8_8_NV                                  0x86DA
2648 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV                              0x86DB
2649 #define GL_DSDT_MAG_INTENSITY_NV                                      0x86DC
2650 #define GL_SHADER_CONSISTENT_NV                                       0x86DD
2651 #define GL_TEXTURE_SHADER_NV                                          0x86DE
2652 #define GL_SHADER_OPERATION_NV                                        0x86DF
2653 #define GL_CULL_MODES_NV                                              0x86E0
2654 #define GL_OFFSET_TEXTURE_MATRIX_NV                                   0x86E1
2655 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV                                0x86E1
2656 #define GL_OFFSET_TEXTURE_SCALE_NV                                    0x86E2
2657 #define GL_OFFSET_TEXTURE_2D_SCALE_NV                                 0x86E2
2658 #define GL_OFFSET_TEXTURE_BIAS_NV                                     0x86E3
2659 #define GL_OFFSET_TEXTURE_2D_BIAS_NV                                  0x86E3
2660 #define GL_PREVIOUS_TEXTURE_INPUT_NV                                  0x86E4
2661 #define GL_CONST_EYE_NV                                               0x86E5
2662 #define GL_PASS_THROUGH_NV                                            0x86E6
2663 #define GL_CULL_FRAGMENT_NV                                           0x86E7
2664 #define GL_OFFSET_TEXTURE_2D_NV                                       0x86E8
2665 #define GL_DEPENDENT_AR_TEXTURE_2D_NV                                 0x86E9
2666 #define GL_DEPENDENT_GB_TEXTURE_2D_NV                                 0x86EA
2667 #define GL_SURFACE_STATE_NV                                           0x86EB
2668 #define GL_DOT_PRODUCT_NV                                             0x86EC
2669 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV                               0x86ED
2670 #define GL_DOT_PRODUCT_TEXTURE_2D_NV                                  0x86EE
2671 #define GL_DOT_PRODUCT_TEXTURE_3D_NV                                  0x86EF
2672 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV                            0x86F0
2673 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV                            0x86F1
2674 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV                            0x86F2
2675 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV                  0x86F3
2676 #define GL_HILO_NV                                                    0x86F4
2677 #define GL_DSDT_NV                                                    0x86F5
2678 #define GL_DSDT_MAG_NV                                                0x86F6
2679 #define GL_DSDT_MAG_VIB_NV                                            0x86F7
2680 #define GL_HILO16_NV                                                  0x86F8
2681 #define GL_SIGNED_HILO_NV                                             0x86F9
2682 #define GL_SIGNED_HILO16_NV                                           0x86FA
2683 #define GL_SIGNED_RGBA_NV                                             0x86FB
2684 #define GL_SIGNED_RGBA8_NV                                            0x86FC
2685 #define GL_SURFACE_REGISTERED_NV                                      0x86FD
2686 #define GL_SIGNED_RGB_NV                                              0x86FE
2687 #define GL_SIGNED_RGB8_NV                                             0x86FF
2688 #define GL_SURFACE_MAPPED_NV                                          0x8700
2689 #define GL_SIGNED_LUMINANCE_NV                                        0x8701
2690 #define GL_SIGNED_LUMINANCE8_NV                                       0x8702
2691 #define GL_SIGNED_LUMINANCE_ALPHA_NV                                  0x8703
2692 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV                                0x8704
2693 #define GL_SIGNED_ALPHA_NV                                            0x8705
2694 #define GL_SIGNED_ALPHA8_NV                                           0x8706
2695 #define GL_SIGNED_INTENSITY_NV                                        0x8707
2696 #define GL_SIGNED_INTENSITY8_NV                                       0x8708
2697 #define GL_DSDT8_NV                                                   0x8709
2698 #define GL_DSDT8_MAG8_NV                                              0x870A
2699 #define GL_DSDT8_MAG8_INTENSITY8_NV                                   0x870B
2700 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV                               0x870C
2701 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV                             0x870D
2702 #define GL_HI_SCALE_NV                                                0x870E
2703 #define GL_LO_SCALE_NV                                                0x870F
2704 #define GL_DS_SCALE_NV                                                0x8710
2705 #define GL_DT_SCALE_NV                                                0x8711
2706 #define GL_MAGNITUDE_SCALE_NV                                         0x8712
2707 #define GL_VIBRANCE_SCALE_NV                                          0x8713
2708 #define GL_HI_BIAS_NV                                                 0x8714
2709 #define GL_LO_BIAS_NV                                                 0x8715
2710 #define GL_DS_BIAS_NV                                                 0x8716
2711 #define GL_DT_BIAS_NV                                                 0x8717
2712 #define GL_MAGNITUDE_BIAS_NV                                          0x8718
2713 #define GL_VIBRANCE_BIAS_NV                                           0x8719
2714 #define GL_TEXTURE_BORDER_VALUES_NV                                   0x871A
2715 #define GL_TEXTURE_HI_SIZE_NV                                         0x871B
2716 #define GL_TEXTURE_LO_SIZE_NV                                         0x871C
2717 #define GL_TEXTURE_DS_SIZE_NV                                         0x871D
2718 #define GL_TEXTURE_DT_SIZE_NV                                         0x871E
2719 #define GL_TEXTURE_MAG_SIZE_NV                                        0x871F
2720 #define GL_MODELVIEW2_ARB                                             0x8722
2721 #define GL_MODELVIEW3_ARB                                             0x8723
2722 #define GL_MODELVIEW4_ARB                                             0x8724
2723 #define GL_MODELVIEW5_ARB                                             0x8725
2724 #define GL_MODELVIEW6_ARB                                             0x8726
2725 #define GL_MODELVIEW7_ARB                                             0x8727
2726 #define GL_MODELVIEW8_ARB                                             0x8728
2727 #define GL_MODELVIEW9_ARB                                             0x8729
2728 #define GL_MODELVIEW10_ARB                                            0x872A
2729 #define GL_MODELVIEW11_ARB                                            0x872B
2730 #define GL_MODELVIEW12_ARB                                            0x872C
2731 #define GL_MODELVIEW13_ARB                                            0x872D
2732 #define GL_MODELVIEW14_ARB                                            0x872E
2733 #define GL_MODELVIEW15_ARB                                            0x872F
2734 #define GL_MODELVIEW16_ARB                                            0x8730
2735 #define GL_MODELVIEW17_ARB                                            0x8731
2736 #define GL_MODELVIEW18_ARB                                            0x8732
2737 #define GL_MODELVIEW19_ARB                                            0x8733
2738 #define GL_MODELVIEW20_ARB                                            0x8734
2739 #define GL_MODELVIEW21_ARB                                            0x8735
2740 #define GL_MODELVIEW22_ARB                                            0x8736
2741 #define GL_MODELVIEW23_ARB                                            0x8737
2742 #define GL_MODELVIEW24_ARB                                            0x8738
2743 #define GL_MODELVIEW25_ARB                                            0x8739
2744 #define GL_MODELVIEW26_ARB                                            0x873A
2745 #define GL_MODELVIEW27_ARB                                            0x873B
2746 #define GL_MODELVIEW28_ARB                                            0x873C
2747 #define GL_MODELVIEW29_ARB                                            0x873D
2748 #define GL_MODELVIEW30_ARB                                            0x873E
2749 #define GL_MODELVIEW31_ARB                                            0x873F
2750 #define GL_DOT3_RGB_EXT                                               0x8740
2751 #define GL_DOT3_RGBA_EXT                                              0x8741
2752 #define GL_PROGRAM_BINARY_LENGTH                                      0x8741
2753 #define GL_MIRROR_CLAMP_EXT                                           0x8742
2754 #define GL_MIRROR_CLAMP_TO_EDGE                                       0x8743
2755 #define GL_MIRROR_CLAMP_TO_EDGE_EXT                                   0x8743
2756 #define GL_SET_AMD                                                    0x874A
2757 #define GL_REPLACE_VALUE_AMD                                          0x874B
2758 #define GL_STENCIL_OP_VALUE_AMD                                       0x874C
2759 #define GL_STENCIL_BACK_OP_VALUE_AMD                                  0x874D
2760 #define GL_VERTEX_ATTRIB_ARRAY_LONG                                   0x874E
2761 #define GL_OCCLUSION_QUERY_EVENT_MASK_AMD                             0x874F
2762 #define GL_BUFFER_SIZE                                                0x8764
2763 #define GL_BUFFER_SIZE_ARB                                            0x8764
2764 #define GL_BUFFER_USAGE                                               0x8765
2765 #define GL_BUFFER_USAGE_ARB                                           0x8765
2766 #define GL_VERTEX_SHADER_EXT                                          0x8780
2767 #define GL_VERTEX_SHADER_BINDING_EXT                                  0x8781
2768 #define GL_OP_INDEX_EXT                                               0x8782
2769 #define GL_OP_NEGATE_EXT                                              0x8783
2770 #define GL_OP_DOT3_EXT                                                0x8784
2771 #define GL_OP_DOT4_EXT                                                0x8785
2772 #define GL_OP_MUL_EXT                                                 0x8786
2773 #define GL_OP_ADD_EXT                                                 0x8787
2774 #define GL_OP_MADD_EXT                                                0x8788
2775 #define GL_OP_FRAC_EXT                                                0x8789
2776 #define GL_OP_MAX_EXT                                                 0x878A
2777 #define GL_OP_MIN_EXT                                                 0x878B
2778 #define GL_OP_SET_GE_EXT                                              0x878C
2779 #define GL_OP_SET_LT_EXT                                              0x878D
2780 #define GL_OP_CLAMP_EXT                                               0x878E
2781 #define GL_OP_FLOOR_EXT                                               0x878F
2782 #define GL_OP_ROUND_EXT                                               0x8790
2783 #define GL_OP_EXP_BASE_2_EXT                                          0x8791
2784 #define GL_OP_LOG_BASE_2_EXT                                          0x8792
2785 #define GL_OP_POWER_EXT                                               0x8793
2786 #define GL_OP_RECIP_EXT                                               0x8794
2787 #define GL_OP_RECIP_SQRT_EXT                                          0x8795
2788 #define GL_OP_SUB_EXT                                                 0x8796
2789 #define GL_OP_CROSS_PRODUCT_EXT                                       0x8797
2790 #define GL_OP_MULTIPLY_MATRIX_EXT                                     0x8798
2791 #define GL_OP_MOV_EXT                                                 0x8799
2792 #define GL_OUTPUT_VERTEX_EXT                                          0x879A
2793 #define GL_OUTPUT_COLOR0_EXT                                          0x879B
2794 #define GL_OUTPUT_COLOR1_EXT                                          0x879C
2795 #define GL_OUTPUT_TEXTURE_COORD0_EXT                                  0x879D
2796 #define GL_OUTPUT_TEXTURE_COORD1_EXT                                  0x879E
2797 #define GL_OUTPUT_TEXTURE_COORD2_EXT                                  0x879F
2798 #define GL_OUTPUT_TEXTURE_COORD3_EXT                                  0x87A0
2799 #define GL_OUTPUT_TEXTURE_COORD4_EXT                                  0x87A1
2800 #define GL_OUTPUT_TEXTURE_COORD5_EXT                                  0x87A2
2801 #define GL_OUTPUT_TEXTURE_COORD6_EXT                                  0x87A3
2802 #define GL_OUTPUT_TEXTURE_COORD7_EXT                                  0x87A4
2803 #define GL_OUTPUT_TEXTURE_COORD8_EXT                                  0x87A5
2804 #define GL_OUTPUT_TEXTURE_COORD9_EXT                                  0x87A6
2805 #define GL_OUTPUT_TEXTURE_COORD10_EXT                                 0x87A7
2806 #define GL_OUTPUT_TEXTURE_COORD11_EXT                                 0x87A8
2807 #define GL_OUTPUT_TEXTURE_COORD12_EXT                                 0x87A9
2808 #define GL_OUTPUT_TEXTURE_COORD13_EXT                                 0x87AA
2809 #define GL_OUTPUT_TEXTURE_COORD14_EXT                                 0x87AB
2810 #define GL_OUTPUT_TEXTURE_COORD15_EXT                                 0x87AC
2811 #define GL_OUTPUT_TEXTURE_COORD16_EXT                                 0x87AD
2812 #define GL_OUTPUT_TEXTURE_COORD17_EXT                                 0x87AE
2813 #define GL_OUTPUT_TEXTURE_COORD18_EXT                                 0x87AF
2814 #define GL_OUTPUT_TEXTURE_COORD19_EXT                                 0x87B0
2815 #define GL_OUTPUT_TEXTURE_COORD20_EXT                                 0x87B1
2816 #define GL_OUTPUT_TEXTURE_COORD21_EXT                                 0x87B2
2817 #define GL_OUTPUT_TEXTURE_COORD22_EXT                                 0x87B3
2818 #define GL_OUTPUT_TEXTURE_COORD23_EXT                                 0x87B4
2819 #define GL_OUTPUT_TEXTURE_COORD24_EXT                                 0x87B5
2820 #define GL_OUTPUT_TEXTURE_COORD25_EXT                                 0x87B6
2821 #define GL_OUTPUT_TEXTURE_COORD26_EXT                                 0x87B7
2822 #define GL_OUTPUT_TEXTURE_COORD27_EXT                                 0x87B8
2823 #define GL_OUTPUT_TEXTURE_COORD28_EXT                                 0x87B9
2824 #define GL_OUTPUT_TEXTURE_COORD29_EXT                                 0x87BA
2825 #define GL_OUTPUT_TEXTURE_COORD30_EXT                                 0x87BB
2826 #define GL_OUTPUT_TEXTURE_COORD31_EXT                                 0x87BC
2827 #define GL_OUTPUT_FOG_EXT                                             0x87BD
2828 #define GL_SCALAR_EXT                                                 0x87BE
2829 #define GL_VECTOR_EXT                                                 0x87BF
2830 #define GL_MATRIX_EXT                                                 0x87C0
2831 #define GL_VARIANT_EXT                                                0x87C1
2832 #define GL_INVARIANT_EXT                                              0x87C2
2833 #define GL_LOCAL_CONSTANT_EXT                                         0x87C3
2834 #define GL_LOCAL_EXT                                                  0x87C4
2835 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT                         0x87C5
2836 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT                             0x87C6
2837 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT                           0x87C7
2838 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT                      0x87C8
2839 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT                               0x87C9
2840 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT               0x87CA
2841 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT                   0x87CB
2842 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT            0x87CC
2843 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT                 0x87CD
2844 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT                     0x87CE
2845 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT                             0x87CF
2846 #define GL_VERTEX_SHADER_VARIANTS_EXT                                 0x87D0
2847 #define GL_VERTEX_SHADER_INVARIANTS_EXT                               0x87D1
2848 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT                          0x87D2
2849 #define GL_VERTEX_SHADER_LOCALS_EXT                                   0x87D3
2850 #define GL_VERTEX_SHADER_OPTIMIZED_EXT                                0x87D4
2851 #define GL_X_EXT                                                      0x87D5
2852 #define GL_Y_EXT                                                      0x87D6
2853 #define GL_Z_EXT                                                      0x87D7
2854 #define GL_W_EXT                                                      0x87D8
2855 #define GL_NEGATIVE_X_EXT                                             0x87D9
2856 #define GL_NEGATIVE_Y_EXT                                             0x87DA
2857 #define GL_NEGATIVE_Z_EXT                                             0x87DB
2858 #define GL_NEGATIVE_W_EXT                                             0x87DC
2859 #define GL_ZERO_EXT                                                   0x87DD
2860 #define GL_ONE_EXT                                                    0x87DE
2861 #define GL_NEGATIVE_ONE_EXT                                           0x87DF
2862 #define GL_NORMALIZED_RANGE_EXT                                       0x87E0
2863 #define GL_FULL_RANGE_EXT                                             0x87E1
2864 #define GL_CURRENT_VERTEX_EXT                                         0x87E2
2865 #define GL_MVP_MATRIX_EXT                                             0x87E3
2866 #define GL_VARIANT_VALUE_EXT                                          0x87E4
2867 #define GL_VARIANT_DATATYPE_EXT                                       0x87E5
2868 #define GL_VARIANT_ARRAY_STRIDE_EXT                                   0x87E6
2869 #define GL_VARIANT_ARRAY_TYPE_EXT                                     0x87E7
2870 #define GL_VARIANT_ARRAY_EXT                                          0x87E8
2871 #define GL_VARIANT_ARRAY_POINTER_EXT                                  0x87E9
2872 #define GL_INVARIANT_VALUE_EXT                                        0x87EA
2873 #define GL_INVARIANT_DATATYPE_EXT                                     0x87EB
2874 #define GL_LOCAL_CONSTANT_VALUE_EXT                                   0x87EC
2875 #define GL_LOCAL_CONSTANT_DATATYPE_EXT                                0x87ED
2876 #define GL_NUM_PROGRAM_BINARY_FORMATS                                 0x87FE
2877 #define GL_PROGRAM_BINARY_FORMATS                                     0x87FF
2878 #define GL_STENCIL_BACK_FUNC                                          0x8800
2879 #define GL_STENCIL_BACK_FAIL                                          0x8801
2880 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL                               0x8802
2881 #define GL_STENCIL_BACK_PASS_DEPTH_PASS                               0x8803
2882 #define GL_FRAGMENT_PROGRAM_ARB                                       0x8804
2883 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB                               0x8805
2884 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB                               0x8806
2885 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB                               0x8807
2886 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB                        0x8808
2887 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB                        0x8809
2888 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB                        0x880A
2889 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB                           0x880B
2890 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB                           0x880C
2891 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB                           0x880D
2892 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB                    0x880E
2893 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB                    0x880F
2894 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB                    0x8810
2895 #define GL_RGBA32F                                                    0x8814
2896 #define GL_RGBA32F_ARB                                                0x8814
2897 #define GL_RGBA_FLOAT32_APPLE                                         0x8814
2898 #define GL_RGB32F                                                     0x8815
2899 #define GL_RGB32F_ARB                                                 0x8815
2900 #define GL_RGB_FLOAT32_APPLE                                          0x8815
2901 #define GL_ALPHA32F_ARB                                               0x8816
2902 #define GL_ALPHA_FLOAT32_APPLE                                        0x8816
2903 #define GL_INTENSITY32F_ARB                                           0x8817
2904 #define GL_INTENSITY_FLOAT32_APPLE                                    0x8817
2905 #define GL_LUMINANCE32F_ARB                                           0x8818
2906 #define GL_LUMINANCE_FLOAT32_APPLE                                    0x8818
2907 #define GL_LUMINANCE_ALPHA32F_ARB                                     0x8819
2908 #define GL_LUMINANCE_ALPHA_FLOAT32_APPLE                              0x8819
2909 #define GL_RGBA16F                                                    0x881A
2910 #define GL_RGBA16F_ARB                                                0x881A
2911 #define GL_RGBA_FLOAT16_APPLE                                         0x881A
2912 #define GL_RGB16F                                                     0x881B
2913 #define GL_RGB16F_ARB                                                 0x881B
2914 #define GL_RGB_FLOAT16_APPLE                                          0x881B
2915 #define GL_ALPHA16F_ARB                                               0x881C
2916 #define GL_ALPHA_FLOAT16_APPLE                                        0x881C
2917 #define GL_INTENSITY16F_ARB                                           0x881D
2918 #define GL_INTENSITY_FLOAT16_APPLE                                    0x881D
2919 #define GL_LUMINANCE16F_ARB                                           0x881E
2920 #define GL_LUMINANCE_FLOAT16_APPLE                                    0x881E
2921 #define GL_LUMINANCE_ALPHA16F_ARB                                     0x881F
2922 #define GL_LUMINANCE_ALPHA_FLOAT16_APPLE                              0x881F
2923 #define GL_RGBA_FLOAT_MODE_ARB                                        0x8820
2924 #define GL_MAX_DRAW_BUFFERS                                           0x8824
2925 #define GL_MAX_DRAW_BUFFERS_ARB                                       0x8824
2926 #define GL_DRAW_BUFFER0                                               0x8825
2927 #define GL_DRAW_BUFFER0_ARB                                           0x8825
2928 #define GL_DRAW_BUFFER1                                               0x8826
2929 #define GL_DRAW_BUFFER1_ARB                                           0x8826
2930 #define GL_DRAW_BUFFER2                                               0x8827
2931 #define GL_DRAW_BUFFER2_ARB                                           0x8827
2932 #define GL_DRAW_BUFFER3                                               0x8828
2933 #define GL_DRAW_BUFFER3_ARB                                           0x8828
2934 #define GL_DRAW_BUFFER4                                               0x8829
2935 #define GL_DRAW_BUFFER4_ARB                                           0x8829
2936 #define GL_DRAW_BUFFER5                                               0x882A
2937 #define GL_DRAW_BUFFER5_ARB                                           0x882A
2938 #define GL_DRAW_BUFFER6                                               0x882B
2939 #define GL_DRAW_BUFFER6_ARB                                           0x882B
2940 #define GL_DRAW_BUFFER7                                               0x882C
2941 #define GL_DRAW_BUFFER7_ARB                                           0x882C
2942 #define GL_DRAW_BUFFER8                                               0x882D
2943 #define GL_DRAW_BUFFER8_ARB                                           0x882D
2944 #define GL_DRAW_BUFFER9                                               0x882E
2945 #define GL_DRAW_BUFFER9_ARB                                           0x882E
2946 #define GL_DRAW_BUFFER10                                              0x882F
2947 #define GL_DRAW_BUFFER10_ARB                                          0x882F
2948 #define GL_DRAW_BUFFER11                                              0x8830
2949 #define GL_DRAW_BUFFER11_ARB                                          0x8830
2950 #define GL_DRAW_BUFFER12                                              0x8831
2951 #define GL_DRAW_BUFFER12_ARB                                          0x8831
2952 #define GL_DRAW_BUFFER13                                              0x8832
2953 #define GL_DRAW_BUFFER13_ARB                                          0x8832
2954 #define GL_DRAW_BUFFER14                                              0x8833
2955 #define GL_DRAW_BUFFER14_ARB                                          0x8833
2956 #define GL_DRAW_BUFFER15                                              0x8834
2957 #define GL_DRAW_BUFFER15_ARB                                          0x8834
2958 #define GL_BLEND_EQUATION_ALPHA                                       0x883D
2959 #define GL_BLEND_EQUATION_ALPHA_EXT                                   0x883D
2960 #define GL_SUBSAMPLE_DISTANCE_AMD                                     0x883F
2961 #define GL_MATRIX_PALETTE_ARB                                         0x8840
2962 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB                         0x8841
2963 #define GL_MAX_PALETTE_MATRICES_ARB                                   0x8842
2964 #define GL_CURRENT_PALETTE_MATRIX_ARB                                 0x8843
2965 #define GL_MATRIX_INDEX_ARRAY_ARB                                     0x8844
2966 #define GL_CURRENT_MATRIX_INDEX_ARB                                   0x8845
2967 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB                                0x8846
2968 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB                                0x8847
2969 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB                              0x8848
2970 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB                             0x8849
2971 #define GL_TEXTURE_DEPTH_SIZE                                         0x884A
2972 #define GL_TEXTURE_DEPTH_SIZE_ARB                                     0x884A
2973 #define GL_DEPTH_TEXTURE_MODE                                         0x884B
2974 #define GL_DEPTH_TEXTURE_MODE_ARB                                     0x884B
2975 #define GL_TEXTURE_COMPARE_MODE                                       0x884C
2976 #define GL_TEXTURE_COMPARE_MODE_ARB                                   0x884C
2977 #define GL_TEXTURE_COMPARE_FUNC                                       0x884D
2978 #define GL_TEXTURE_COMPARE_FUNC_ARB                                   0x884D
2979 #define GL_COMPARE_R_TO_TEXTURE                                       0x884E
2980 #define GL_COMPARE_R_TO_TEXTURE_ARB                                   0x884E
2981 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT                           0x884E
2982 #define GL_COMPARE_REF_TO_TEXTURE                                     0x884E
2983 #define GL_TEXTURE_CUBE_MAP_SEAMLESS                                  0x884F
2984 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV                            0x8850
2985 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV                      0x8851
2986 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV                     0x8852
2987 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV               0x8853
2988 #define GL_OFFSET_HILO_TEXTURE_2D_NV                                  0x8854
2989 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV                           0x8855
2990 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV                       0x8856
2991 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV                0x8857
2992 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV                               0x8858
2993 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV                                0x8859
2994 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV                          0x885A
2995 #define GL_DOT_PRODUCT_PASS_THROUGH_NV                                0x885B
2996 #define GL_DOT_PRODUCT_TEXTURE_1D_NV                                  0x885C
2997 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV                        0x885D
2998 #define GL_HILO8_NV                                                   0x885E
2999 #define GL_SIGNED_HILO8_NV                                            0x885F
3000 #define GL_FORCE_BLUE_TO_ONE_NV                                       0x8860
3001 #define GL_POINT_SPRITE                                               0x8861
3002 #define GL_POINT_SPRITE_ARB                                           0x8861
3003 #define GL_POINT_SPRITE_NV                                            0x8861
3004 #define GL_COORD_REPLACE                                              0x8862
3005 #define GL_COORD_REPLACE_ARB                                          0x8862
3006 #define GL_COORD_REPLACE_NV                                           0x8862
3007 #define GL_POINT_SPRITE_R_MODE_NV                                     0x8863
3008 #define GL_PIXEL_COUNTER_BITS_NV                                      0x8864
3009 #define GL_QUERY_COUNTER_BITS                                         0x8864
3010 #define GL_QUERY_COUNTER_BITS_ARB                                     0x8864
3011 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV                              0x8865
3012 #define GL_CURRENT_QUERY                                              0x8865
3013 #define GL_CURRENT_QUERY_ARB                                          0x8865
3014 #define GL_PIXEL_COUNT_NV                                             0x8866
3015 #define GL_QUERY_RESULT                                               0x8866
3016 #define GL_QUERY_RESULT_ARB                                           0x8866
3017 #define GL_PIXEL_COUNT_AVAILABLE_NV                                   0x8867
3018 #define GL_QUERY_RESULT_AVAILABLE                                     0x8867
3019 #define GL_QUERY_RESULT_AVAILABLE_ARB                                 0x8867
3020 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV                   0x8868
3021 #define GL_MAX_VERTEX_ATTRIBS                                         0x8869
3022 #define GL_MAX_VERTEX_ATTRIBS_ARB                                     0x8869
3023 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED                             0x886A
3024 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB                         0x886A
3025 #define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS                          0x886C
3026 #define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS                       0x886D
3027 #define GL_DEPTH_STENCIL_TO_RGBA_NV                                   0x886E
3028 #define GL_DEPTH_STENCIL_TO_BGRA_NV                                   0x886F
3029 #define GL_FRAGMENT_PROGRAM_NV                                        0x8870
3030 #define GL_MAX_TEXTURE_COORDS                                         0x8871
3031 #define GL_MAX_TEXTURE_COORDS_ARB                                     0x8871
3032 #define GL_MAX_TEXTURE_COORDS_NV                                      0x8871
3033 #define GL_MAX_TEXTURE_IMAGE_UNITS                                    0x8872
3034 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB                                0x8872
3035 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV                                 0x8872
3036 #define GL_FRAGMENT_PROGRAM_BINDING_NV                                0x8873
3037 #define GL_PROGRAM_ERROR_STRING_ARB                                   0x8874
3038 #define GL_PROGRAM_ERROR_STRING_NV                                    0x8874
3039 #define GL_PROGRAM_FORMAT_ASCII_ARB                                   0x8875
3040 #define GL_PROGRAM_FORMAT_ARB                                         0x8876
3041 #define GL_WRITE_PIXEL_DATA_RANGE_NV                                  0x8878
3042 #define GL_READ_PIXEL_DATA_RANGE_NV                                   0x8879
3043 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV                           0x887A
3044 #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV                            0x887B
3045 #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV                          0x887C
3046 #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV                           0x887D
3047 #define GL_GEOMETRY_SHADER_INVOCATIONS                                0x887F
3048 #define GL_FLOAT_R_NV                                                 0x8880
3049 #define GL_FLOAT_RG_NV                                                0x8881
3050 #define GL_FLOAT_RGB_NV                                               0x8882
3051 #define GL_FLOAT_RGBA_NV                                              0x8883
3052 #define GL_FLOAT_R16_NV                                               0x8884
3053 #define GL_FLOAT_R32_NV                                               0x8885
3054 #define GL_FLOAT_RG16_NV                                              0x8886
3055 #define GL_FLOAT_RG32_NV                                              0x8887
3056 #define GL_FLOAT_RGB16_NV                                             0x8888
3057 #define GL_FLOAT_RGB32_NV                                             0x8889
3058 #define GL_FLOAT_RGBA16_NV                                            0x888A
3059 #define GL_FLOAT_RGBA32_NV                                            0x888B
3060 #define GL_TEXTURE_FLOAT_COMPONENTS_NV                                0x888C
3061 #define GL_FLOAT_CLEAR_COLOR_VALUE_NV                                 0x888D
3062 #define GL_FLOAT_RGBA_MODE_NV                                         0x888E
3063 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV                             0x888F
3064 #define GL_DEPTH_BOUNDS_TEST_EXT                                      0x8890
3065 #define GL_DEPTH_BOUNDS_EXT                                           0x8891
3066 #define GL_ARRAY_BUFFER                                               0x8892
3067 #define GL_ARRAY_BUFFER_ARB                                           0x8892
3068 #define GL_ELEMENT_ARRAY_BUFFER                                       0x8893
3069 #define GL_ELEMENT_ARRAY_BUFFER_ARB                                   0x8893
3070 #define GL_ARRAY_BUFFER_BINDING                                       0x8894
3071 #define GL_ARRAY_BUFFER_BINDING_ARB                                   0x8894
3072 #define GL_ELEMENT_ARRAY_BUFFER_BINDING                               0x8895
3073 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB                           0x8895
3074 #define GL_VERTEX_ARRAY_BUFFER_BINDING                                0x8896
3075 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB                            0x8896
3076 #define GL_NORMAL_ARRAY_BUFFER_BINDING                                0x8897
3077 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB                            0x8897
3078 #define GL_COLOR_ARRAY_BUFFER_BINDING                                 0x8898
3079 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB                             0x8898
3080 #define GL_INDEX_ARRAY_BUFFER_BINDING                                 0x8899
3081 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB                             0x8899
3082 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING                         0x889A
3083 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB                     0x889A
3084 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING                             0x889B
3085 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB                         0x889B
3086 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING                       0x889C
3087 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB                   0x889C
3088 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB                    0x889D
3089 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING                        0x889D
3090 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING                             0x889D
3091 #define GL_WEIGHT_ARRAY_BUFFER_BINDING                                0x889E
3092 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB                            0x889E
3093 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING                         0x889F
3094 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB                     0x889F
3095 #define GL_PROGRAM_INSTRUCTIONS_ARB                                   0x88A0
3096 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB                               0x88A1
3097 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB                            0x88A2
3098 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB                        0x88A3
3099 #define GL_PROGRAM_TEMPORARIES_ARB                                    0x88A4
3100 #define GL_MAX_PROGRAM_TEMPORARIES_ARB                                0x88A5
3101 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB                             0x88A6
3102 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB                         0x88A7
3103 #define GL_PROGRAM_PARAMETERS_ARB                                     0x88A8
3104 #define GL_MAX_PROGRAM_PARAMETERS_ARB                                 0x88A9
3105 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB                              0x88AA
3106 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB                          0x88AB
3107 #define GL_PROGRAM_ATTRIBS_ARB                                        0x88AC
3108 #define GL_MAX_PROGRAM_ATTRIBS_ARB                                    0x88AD
3109 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB                                 0x88AE
3110 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB                             0x88AF
3111 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB                              0x88B0
3112 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB                          0x88B1
3113 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB                       0x88B2
3114 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB                   0x88B3
3115 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB                           0x88B4
3116 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB                             0x88B5
3117 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB                            0x88B6
3118 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB                               0x88B7
3119 #define GL_READ_ONLY                                                  0x88B8
3120 #define GL_READ_ONLY_ARB                                              0x88B8
3121 #define GL_WRITE_ONLY                                                 0x88B9
3122 #define GL_WRITE_ONLY_ARB                                             0x88B9
3123 #define GL_READ_WRITE                                                 0x88BA
3124 #define GL_READ_WRITE_ARB                                             0x88BA
3125 #define GL_BUFFER_ACCESS                                              0x88BB
3126 #define GL_BUFFER_ACCESS_ARB                                          0x88BB
3127 #define GL_BUFFER_MAPPED                                              0x88BC
3128 #define GL_BUFFER_MAPPED_ARB                                          0x88BC
3129 #define GL_BUFFER_MAP_POINTER                                         0x88BD
3130 #define GL_BUFFER_MAP_POINTER_ARB                                     0x88BD
3131 #define GL_WRITE_DISCARD_NV                                           0x88BE
3132 #define GL_TIME_ELAPSED                                               0x88BF
3133 #define GL_TIME_ELAPSED_EXT                                           0x88BF
3134 #define GL_MATRIX0_ARB                                                0x88C0
3135 #define GL_MATRIX1_ARB                                                0x88C1
3136 #define GL_MATRIX2_ARB                                                0x88C2
3137 #define GL_MATRIX3_ARB                                                0x88C3
3138 #define GL_MATRIX4_ARB                                                0x88C4
3139 #define GL_MATRIX5_ARB                                                0x88C5
3140 #define GL_MATRIX6_ARB                                                0x88C6
3141 #define GL_MATRIX7_ARB                                                0x88C7
3142 #define GL_MATRIX8_ARB                                                0x88C8
3143 #define GL_MATRIX9_ARB                                                0x88C9
3144 #define GL_MATRIX10_ARB                                               0x88CA
3145 #define GL_MATRIX11_ARB                                               0x88CB
3146 #define GL_MATRIX12_ARB                                               0x88CC
3147 #define GL_MATRIX13_ARB                                               0x88CD
3148 #define GL_MATRIX14_ARB                                               0x88CE
3149 #define GL_MATRIX15_ARB                                               0x88CF
3150 #define GL_MATRIX16_ARB                                               0x88D0
3151 #define GL_MATRIX17_ARB                                               0x88D1
3152 #define GL_MATRIX18_ARB                                               0x88D2
3153 #define GL_MATRIX19_ARB                                               0x88D3
3154 #define GL_MATRIX20_ARB                                               0x88D4
3155 #define GL_MATRIX21_ARB                                               0x88D5
3156 #define GL_MATRIX22_ARB                                               0x88D6
3157 #define GL_MATRIX23_ARB                                               0x88D7
3158 #define GL_MATRIX24_ARB                                               0x88D8
3159 #define GL_MATRIX25_ARB                                               0x88D9
3160 #define GL_MATRIX26_ARB                                               0x88DA
3161 #define GL_MATRIX27_ARB                                               0x88DB
3162 #define GL_MATRIX28_ARB                                               0x88DC
3163 #define GL_MATRIX29_ARB                                               0x88DD
3164 #define GL_MATRIX30_ARB                                               0x88DE
3165 #define GL_MATRIX31_ARB                                               0x88DF
3166 #define GL_STREAM_DRAW                                                0x88E0
3167 #define GL_STREAM_DRAW_ARB                                            0x88E0
3168 #define GL_STREAM_READ                                                0x88E1
3169 #define GL_STREAM_READ_ARB                                            0x88E1
3170 #define GL_STREAM_COPY                                                0x88E2
3171 #define GL_STREAM_COPY_ARB                                            0x88E2
3172 #define GL_STATIC_DRAW                                                0x88E4
3173 #define GL_STATIC_DRAW_ARB                                            0x88E4
3174 #define GL_STATIC_READ                                                0x88E5
3175 #define GL_STATIC_READ_ARB                                            0x88E5
3176 #define GL_STATIC_COPY                                                0x88E6
3177 #define GL_STATIC_COPY_ARB                                            0x88E6
3178 #define GL_DYNAMIC_DRAW                                               0x88E8
3179 #define GL_DYNAMIC_DRAW_ARB                                           0x88E8
3180 #define GL_DYNAMIC_READ                                               0x88E9
3181 #define GL_DYNAMIC_READ_ARB                                           0x88E9
3182 #define GL_DYNAMIC_COPY                                               0x88EA
3183 #define GL_DYNAMIC_COPY_ARB                                           0x88EA
3184 #define GL_PIXEL_PACK_BUFFER                                          0x88EB
3185 #define GL_PIXEL_PACK_BUFFER_ARB                                      0x88EB
3186 #define GL_PIXEL_PACK_BUFFER_EXT                                      0x88EB
3187 #define GL_PIXEL_UNPACK_BUFFER                                        0x88EC
3188 #define GL_PIXEL_UNPACK_BUFFER_ARB                                    0x88EC
3189 #define GL_PIXEL_UNPACK_BUFFER_EXT                                    0x88EC
3190 #define GL_PIXEL_PACK_BUFFER_BINDING                                  0x88ED
3191 #define GL_PIXEL_PACK_BUFFER_BINDING_ARB                              0x88ED
3192 #define GL_PIXEL_PACK_BUFFER_BINDING_EXT                              0x88ED
3193 #define GL_PIXEL_UNPACK_BUFFER_BINDING                                0x88EF
3194 #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB                            0x88EF
3195 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT                            0x88EF
3196 #define GL_DEPTH24_STENCIL8                                           0x88F0
3197 #define GL_DEPTH24_STENCIL8_EXT                                       0x88F0
3198 #define GL_TEXTURE_STENCIL_SIZE                                       0x88F1
3199 #define GL_TEXTURE_STENCIL_SIZE_EXT                                   0x88F1
3200 #define GL_STENCIL_TAG_BITS_EXT                                       0x88F2
3201 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT                                0x88F3
3202 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV                           0x88F4
3203 #define GL_MAX_PROGRAM_CALL_DEPTH_NV                                  0x88F5
3204 #define GL_MAX_PROGRAM_IF_DEPTH_NV                                    0x88F6
3205 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV                                  0x88F7
3206 #define GL_MAX_PROGRAM_LOOP_COUNT_NV                                  0x88F8
3207 #define GL_SRC1_COLOR                                                 0x88F9
3208 #define GL_ONE_MINUS_SRC1_COLOR                                       0x88FA
3209 #define GL_ONE_MINUS_SRC1_ALPHA                                       0x88FB
3210 #define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS                               0x88FC
3211 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER                                0x88FD
3212 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT                            0x88FD
3213 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV                             0x88FD
3214 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR                                0x88FE
3215 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB                            0x88FE
3216 #define GL_MAX_ARRAY_TEXTURE_LAYERS                                   0x88FF
3217 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT                               0x88FF
3218 #define GL_MIN_PROGRAM_TEXEL_OFFSET                                   0x8904
3219 #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT                               0x8904
3220 #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV                                0x8904
3221 #define GL_MAX_PROGRAM_TEXEL_OFFSET                                   0x8905
3222 #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT                               0x8905
3223 #define GL_MAX_PROGRAM_TEXEL_OFFSET_NV                                0x8905
3224 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV                               0x8906
3225 #define GL_PROGRAM_RESULT_COMPONENTS_NV                               0x8907
3226 #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV                           0x8908
3227 #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV                           0x8909
3228 #define GL_STENCIL_TEST_TWO_SIDE_EXT                                  0x8910
3229 #define GL_ACTIVE_STENCIL_FACE_EXT                                    0x8911
3230 #define GL_MIRROR_CLAMP_TO_BORDER_EXT                                 0x8912
3231 #define GL_SAMPLES_PASSED                                             0x8914
3232 #define GL_SAMPLES_PASSED_ARB                                         0x8914
3233 #define GL_GEOMETRY_VERTICES_OUT                                      0x8916
3234 #define GL_GEOMETRY_INPUT_TYPE                                        0x8917
3235 #define GL_GEOMETRY_OUTPUT_TYPE                                       0x8918
3236 #define GL_SAMPLER_BINDING                                            0x8919
3237 #define GL_CLAMP_VERTEX_COLOR                                         0x891A
3238 #define GL_CLAMP_VERTEX_COLOR_ARB                                     0x891A
3239 #define GL_CLAMP_FRAGMENT_COLOR                                       0x891B
3240 #define GL_CLAMP_FRAGMENT_COLOR_ARB                                   0x891B
3241 #define GL_CLAMP_READ_COLOR                                           0x891C
3242 #define GL_CLAMP_READ_COLOR_ARB                                       0x891C
3243 #define GL_FIXED_ONLY                                                 0x891D
3244 #define GL_FIXED_ONLY_ARB                                             0x891D
3245 #define GL_TESS_CONTROL_PROGRAM_NV                                    0x891E
3246 #define GL_TESS_EVALUATION_PROGRAM_NV                                 0x891F
3247 #define GL_VERTEX_ATTRIB_MAP1_APPLE                                   0x8A00
3248 #define GL_VERTEX_ATTRIB_MAP2_APPLE                                   0x8A01
3249 #define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE                              0x8A02
3250 #define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE                             0x8A03
3251 #define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE                             0x8A04
3252 #define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE                            0x8A05
3253 #define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE                              0x8A06
3254 #define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE                             0x8A07
3255 #define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE                             0x8A08
3256 #define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE                            0x8A09
3257 #define GL_DRAW_PIXELS_APPLE                                          0x8A0A
3258 #define GL_FENCE_APPLE                                                0x8A0B
3259 #define GL_ELEMENT_ARRAY_APPLE                                        0x8A0C
3260 #define GL_ELEMENT_ARRAY_TYPE_APPLE                                   0x8A0D
3261 #define GL_ELEMENT_ARRAY_POINTER_APPLE                                0x8A0E
3262 #define GL_COLOR_FLOAT_APPLE                                          0x8A0F
3263 #define GL_UNIFORM_BUFFER                                             0x8A11
3264 #define GL_BUFFER_SERIALIZED_MODIFY_APPLE                             0x8A12
3265 #define GL_BUFFER_FLUSHING_UNMAP_APPLE                                0x8A13
3266 #define GL_AUX_DEPTH_STENCIL_APPLE                                    0x8A14
3267 #define GL_PACK_ROW_BYTES_APPLE                                       0x8A15
3268 #define GL_UNPACK_ROW_BYTES_APPLE                                     0x8A16
3269 #define GL_RELEASED_APPLE                                             0x8A19
3270 #define GL_VOLATILE_APPLE                                             0x8A1A
3271 #define GL_RETAINED_APPLE                                             0x8A1B
3272 #define GL_UNDEFINED_APPLE                                            0x8A1C
3273 #define GL_PURGEABLE_APPLE                                            0x8A1D
3274 #define GL_RGB_422_APPLE                                              0x8A1F
3275 #define GL_UNIFORM_BUFFER_BINDING                                     0x8A28
3276 #define GL_UNIFORM_BUFFER_START                                       0x8A29
3277 #define GL_UNIFORM_BUFFER_SIZE                                        0x8A2A
3278 #define GL_MAX_VERTEX_UNIFORM_BLOCKS                                  0x8A2B
3279 #define GL_MAX_GEOMETRY_UNIFORM_BLOCKS                                0x8A2C
3280 #define GL_MAX_FRAGMENT_UNIFORM_BLOCKS                                0x8A2D
3281 #define GL_MAX_COMBINED_UNIFORM_BLOCKS                                0x8A2E
3282 #define GL_MAX_UNIFORM_BUFFER_BINDINGS                                0x8A2F
3283 #define GL_MAX_UNIFORM_BLOCK_SIZE                                     0x8A30
3284 #define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS                     0x8A31
3285 #define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS                   0x8A32
3286 #define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS                   0x8A33
3287 #define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT                            0x8A34
3288 #define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH                       0x8A35
3289 #define GL_ACTIVE_UNIFORM_BLOCKS                                      0x8A36
3290 #define GL_UNIFORM_TYPE                                               0x8A37
3291 #define GL_UNIFORM_SIZE                                               0x8A38
3292 #define GL_UNIFORM_NAME_LENGTH                                        0x8A39
3293 #define GL_UNIFORM_BLOCK_INDEX                                        0x8A3A
3294 #define GL_UNIFORM_OFFSET                                             0x8A3B
3295 #define GL_UNIFORM_ARRAY_STRIDE                                       0x8A3C
3296 #define GL_UNIFORM_MATRIX_STRIDE                                      0x8A3D
3297 #define GL_UNIFORM_IS_ROW_MAJOR                                       0x8A3E
3298 #define GL_UNIFORM_BLOCK_BINDING                                      0x8A3F
3299 #define GL_UNIFORM_BLOCK_DATA_SIZE                                    0x8A40
3300 #define GL_UNIFORM_BLOCK_NAME_LENGTH                                  0x8A41
3301 #define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS                              0x8A42
3302 #define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES                       0x8A43
3303 #define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER                  0x8A44
3304 #define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER                0x8A45
3305 #define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER                0x8A46
3306 #define GL_TEXTURE_SRGB_DECODE_EXT                                    0x8A48
3307 #define GL_DECODE_EXT                                                 0x8A49
3308 #define GL_SKIP_DECODE_EXT                                            0x8A4A
3309 #define GL_PROGRAM_PIPELINE_OBJECT_EXT                                0x8A4F
3310 #define GL_RGB_RAW_422_APPLE                                          0x8A51
3311 #define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT                       0x8A52
3312 #define GL_FRAGMENT_SHADER                                            0x8B30
3313 #define GL_FRAGMENT_SHADER_ARB                                        0x8B30
3314 #define GL_VERTEX_SHADER                                              0x8B31
3315 #define GL_VERTEX_SHADER_ARB                                          0x8B31
3316 #define GL_PROGRAM_OBJECT_ARB                                         0x8B40
3317 #define GL_PROGRAM_OBJECT_EXT                                         0x8B40
3318 #define GL_SHADER_OBJECT_ARB                                          0x8B48
3319 #define GL_SHADER_OBJECT_EXT                                          0x8B48
3320 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS                            0x8B49
3321 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB                        0x8B49
3322 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS                              0x8B4A
3323 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB                          0x8B4A
3324 #define GL_MAX_VARYING_FLOATS                                         0x8B4B
3325 #define GL_MAX_VARYING_COMPONENTS                                     0x8B4B
3326 #define GL_MAX_VARYING_COMPONENTS_EXT                                 0x8B4B
3327 #define GL_MAX_VARYING_FLOATS_ARB                                     0x8B4B
3328 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS                             0x8B4C
3329 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB                         0x8B4C
3330 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS                           0x8B4D
3331 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB                       0x8B4D
3332 #define GL_OBJECT_TYPE_ARB                                            0x8B4E
3333 #define GL_SHADER_TYPE                                                0x8B4F
3334 #define GL_OBJECT_SUBTYPE_ARB                                         0x8B4F
3335 #define GL_FLOAT_VEC2                                                 0x8B50
3336 #define GL_FLOAT_VEC2_ARB                                             0x8B50
3337 #define GL_FLOAT_VEC3                                                 0x8B51
3338 #define GL_FLOAT_VEC3_ARB                                             0x8B51
3339 #define GL_FLOAT_VEC4                                                 0x8B52
3340 #define GL_FLOAT_VEC4_ARB                                             0x8B52
3341 #define GL_INT_VEC2                                                   0x8B53
3342 #define GL_INT_VEC2_ARB                                               0x8B53
3343 #define GL_INT_VEC3                                                   0x8B54
3344 #define GL_INT_VEC3_ARB                                               0x8B54
3345 #define GL_INT_VEC4                                                   0x8B55
3346 #define GL_INT_VEC4_ARB                                               0x8B55
3347 #define GL_BOOL                                                       0x8B56
3348 #define GL_BOOL_ARB                                                   0x8B56
3349 #define GL_BOOL_VEC2                                                  0x8B57
3350 #define GL_BOOL_VEC2_ARB                                              0x8B57
3351 #define GL_BOOL_VEC3                                                  0x8B58
3352 #define GL_BOOL_VEC3_ARB                                              0x8B58
3353 #define GL_BOOL_VEC4                                                  0x8B59
3354 #define GL_BOOL_VEC4_ARB                                              0x8B59
3355 #define GL_FLOAT_MAT2                                                 0x8B5A
3356 #define GL_FLOAT_MAT2_ARB                                             0x8B5A
3357 #define GL_FLOAT_MAT3                                                 0x8B5B
3358 #define GL_FLOAT_MAT3_ARB                                             0x8B5B
3359 #define GL_FLOAT_MAT4                                                 0x8B5C
3360 #define GL_FLOAT_MAT4_ARB                                             0x8B5C
3361 #define GL_SAMPLER_1D                                                 0x8B5D
3362 #define GL_SAMPLER_1D_ARB                                             0x8B5D
3363 #define GL_SAMPLER_2D                                                 0x8B5E
3364 #define GL_SAMPLER_2D_ARB                                             0x8B5E
3365 #define GL_SAMPLER_3D                                                 0x8B5F
3366 #define GL_SAMPLER_3D_ARB                                             0x8B5F
3367 #define GL_SAMPLER_CUBE                                               0x8B60
3368 #define GL_SAMPLER_CUBE_ARB                                           0x8B60
3369 #define GL_SAMPLER_1D_SHADOW                                          0x8B61
3370 #define GL_SAMPLER_1D_SHADOW_ARB                                      0x8B61
3371 #define GL_SAMPLER_2D_SHADOW                                          0x8B62
3372 #define GL_SAMPLER_2D_SHADOW_ARB                                      0x8B62
3373 #define GL_SAMPLER_2D_RECT                                            0x8B63
3374 #define GL_SAMPLER_2D_RECT_ARB                                        0x8B63
3375 #define GL_SAMPLER_2D_RECT_SHADOW                                     0x8B64
3376 #define GL_SAMPLER_2D_RECT_SHADOW_ARB                                 0x8B64
3377 #define GL_FLOAT_MAT2x3                                               0x8B65
3378 #define GL_FLOAT_MAT2x4                                               0x8B66
3379 #define GL_FLOAT_MAT3x2                                               0x8B67
3380 #define GL_FLOAT_MAT3x4                                               0x8B68
3381 #define GL_FLOAT_MAT4x2                                               0x8B69
3382 #define GL_FLOAT_MAT4x3                                               0x8B6A
3383 #define GL_DELETE_STATUS                                              0x8B80
3384 #define GL_OBJECT_DELETE_STATUS_ARB                                   0x8B80
3385 #define GL_COMPILE_STATUS                                             0x8B81
3386 #define GL_OBJECT_COMPILE_STATUS_ARB                                  0x8B81
3387 #define GL_LINK_STATUS                                                0x8B82
3388 #define GL_OBJECT_LINK_STATUS_ARB                                     0x8B82
3389 #define GL_VALIDATE_STATUS                                            0x8B83
3390 #define GL_OBJECT_VALIDATE_STATUS_ARB                                 0x8B83
3391 #define GL_INFO_LOG_LENGTH                                            0x8B84
3392 #define GL_OBJECT_INFO_LOG_LENGTH_ARB                                 0x8B84
3393 #define GL_ATTACHED_SHADERS                                           0x8B85
3394 #define GL_OBJECT_ATTACHED_OBJECTS_ARB                                0x8B85
3395 #define GL_ACTIVE_UNIFORMS                                            0x8B86
3396 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB                                 0x8B86
3397 #define GL_ACTIVE_UNIFORM_MAX_LENGTH                                  0x8B87
3398 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB                       0x8B87
3399 #define GL_SHADER_SOURCE_LENGTH                                       0x8B88
3400 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB                            0x8B88
3401 #define GL_ACTIVE_ATTRIBUTES                                          0x8B89
3402 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB                               0x8B89
3403 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH                                0x8B8A
3404 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB                     0x8B8A
3405 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT                            0x8B8B
3406 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB                        0x8B8B
3407 #define GL_SHADING_LANGUAGE_VERSION                                   0x8B8C
3408 #define GL_SHADING_LANGUAGE_VERSION_ARB                               0x8B8C
3409 #define GL_CURRENT_PROGRAM                                            0x8B8D
3410 #define GL_IMPLEMENTATION_COLOR_READ_TYPE                             0x8B9A
3411 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT                           0x8B9B
3412 #define GL_COUNTER_TYPE_AMD                                           0x8BC0
3413 #define GL_COUNTER_RANGE_AMD                                          0x8BC1
3414 #define GL_UNSIGNED_INT64_AMD                                         0x8BC2
3415 #define GL_PERCENTAGE_AMD                                             0x8BC3
3416 #define GL_PERFMON_RESULT_AVAILABLE_AMD                               0x8BC4
3417 #define GL_PERFMON_RESULT_SIZE_AMD                                    0x8BC5
3418 #define GL_PERFMON_RESULT_AMD                                         0x8BC6
3419 #define GL_TEXTURE_RED_TYPE                                           0x8C10
3420 #define GL_TEXTURE_RED_TYPE_ARB                                       0x8C10
3421 #define GL_TEXTURE_GREEN_TYPE                                         0x8C11
3422 #define GL_TEXTURE_GREEN_TYPE_ARB                                     0x8C11
3423 #define GL_TEXTURE_BLUE_TYPE                                          0x8C12
3424 #define GL_TEXTURE_BLUE_TYPE_ARB                                      0x8C12
3425 #define GL_TEXTURE_ALPHA_TYPE                                         0x8C13
3426 #define GL_TEXTURE_ALPHA_TYPE_ARB                                     0x8C13
3427 #define GL_TEXTURE_LUMINANCE_TYPE                                     0x8C14
3428 #define GL_TEXTURE_LUMINANCE_TYPE_ARB                                 0x8C14
3429 #define GL_TEXTURE_INTENSITY_TYPE                                     0x8C15
3430 #define GL_TEXTURE_INTENSITY_TYPE_ARB                                 0x8C15
3431 #define GL_TEXTURE_DEPTH_TYPE                                         0x8C16
3432 #define GL_TEXTURE_DEPTH_TYPE_ARB                                     0x8C16
3433 #define GL_UNSIGNED_NORMALIZED                                        0x8C17
3434 #define GL_UNSIGNED_NORMALIZED_ARB                                    0x8C17
3435 #define GL_TEXTURE_1D_ARRAY                                           0x8C18
3436 #define GL_TEXTURE_1D_ARRAY_EXT                                       0x8C18
3437 #define GL_PROXY_TEXTURE_1D_ARRAY                                     0x8C19
3438 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT                                 0x8C19
3439 #define GL_TEXTURE_2D_ARRAY                                           0x8C1A
3440 #define GL_TEXTURE_2D_ARRAY_EXT                                       0x8C1A
3441 #define GL_PROXY_TEXTURE_2D_ARRAY                                     0x8C1B
3442 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT                                 0x8C1B
3443 #define GL_TEXTURE_BINDING_1D_ARRAY                                   0x8C1C
3444 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT                               0x8C1C
3445 #define GL_TEXTURE_BINDING_2D_ARRAY                                   0x8C1D
3446 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT                               0x8C1D
3447 #define GL_GEOMETRY_PROGRAM_NV                                        0x8C26
3448 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV                             0x8C27
3449 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV                     0x8C28
3450 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS                           0x8C29
3451 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB                       0x8C29
3452 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT                       0x8C29
3453 #define GL_TEXTURE_BUFFER                                             0x8C2A
3454 #define GL_TEXTURE_BUFFER_ARB                                         0x8C2A
3455 #define GL_TEXTURE_BUFFER_EXT                                         0x8C2A
3456 #define GL_TEXTURE_BUFFER_BINDING                                     0x8C2A
3457 #define GL_MAX_TEXTURE_BUFFER_SIZE                                    0x8C2B
3458 #define GL_MAX_TEXTURE_BUFFER_SIZE_ARB                                0x8C2B
3459 #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT                                0x8C2B
3460 #define GL_TEXTURE_BINDING_BUFFER                                     0x8C2C
3461 #define GL_TEXTURE_BINDING_BUFFER_ARB                                 0x8C2C
3462 #define GL_TEXTURE_BINDING_BUFFER_EXT                                 0x8C2C
3463 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING                          0x8C2D
3464 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB                      0x8C2D
3465 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT                      0x8C2D
3466 #define GL_TEXTURE_BUFFER_FORMAT_ARB                                  0x8C2E
3467 #define GL_TEXTURE_BUFFER_FORMAT_EXT                                  0x8C2E
3468 #define GL_ANY_SAMPLES_PASSED                                         0x8C2F
3469 #define GL_SAMPLE_SHADING                                             0x8C36
3470 #define GL_SAMPLE_SHADING_ARB                                         0x8C36
3471 #define GL_MIN_SAMPLE_SHADING_VALUE                                   0x8C37
3472 #define GL_MIN_SAMPLE_SHADING_VALUE_ARB                               0x8C37
3473 #define GL_R11F_G11F_B10F                                             0x8C3A
3474 #define GL_R11F_G11F_B10F_EXT                                         0x8C3A
3475 #define GL_UNSIGNED_INT_10F_11F_11F_REV                               0x8C3B
3476 #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT                           0x8C3B
3477 #define GL_RGBA_SIGNED_COMPONENTS_EXT                                 0x8C3C
3478 #define GL_RGB9_E5                                                    0x8C3D
3479 #define GL_RGB9_E5_EXT                                                0x8C3D
3480 #define GL_UNSIGNED_INT_5_9_9_9_REV                                   0x8C3E
3481 #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT                               0x8C3E
3482 #define GL_TEXTURE_SHARED_SIZE                                        0x8C3F
3483 #define GL_TEXTURE_SHARED_SIZE_EXT                                    0x8C3F
3484 #define GL_SRGB                                                       0x8C40
3485 #define GL_SRGB_EXT                                                   0x8C40
3486 #define GL_SRGB8                                                      0x8C41
3487 #define GL_SRGB8_EXT                                                  0x8C41
3488 #define GL_SRGB_ALPHA                                                 0x8C42
3489 #define GL_SRGB_ALPHA_EXT                                             0x8C42
3490 #define GL_SRGB8_ALPHA8                                               0x8C43
3491 #define GL_SRGB8_ALPHA8_EXT                                           0x8C43
3492 #define GL_SLUMINANCE_ALPHA                                           0x8C44
3493 #define GL_SLUMINANCE_ALPHA_EXT                                       0x8C44
3494 #define GL_SLUMINANCE8_ALPHA8                                         0x8C45
3495 #define GL_SLUMINANCE8_ALPHA8_EXT                                     0x8C45
3496 #define GL_SLUMINANCE                                                 0x8C46
3497 #define GL_SLUMINANCE_EXT                                             0x8C46
3498 #define GL_SLUMINANCE8                                                0x8C47
3499 #define GL_SLUMINANCE8_EXT                                            0x8C47
3500 #define GL_COMPRESSED_SRGB                                            0x8C48
3501 #define GL_COMPRESSED_SRGB_EXT                                        0x8C48
3502 #define GL_COMPRESSED_SRGB_ALPHA                                      0x8C49
3503 #define GL_COMPRESSED_SRGB_ALPHA_EXT                                  0x8C49
3504 #define GL_COMPRESSED_SLUMINANCE                                      0x8C4A
3505 #define GL_COMPRESSED_SLUMINANCE_EXT                                  0x8C4A
3506 #define GL_COMPRESSED_SLUMINANCE_ALPHA                                0x8C4B
3507 #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT                            0x8C4B
3508 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT                              0x8C4C
3509 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT                        0x8C4D
3510 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT                        0x8C4E
3511 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT                        0x8C4F
3512 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT                             0x8C70
3513 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT                      0x8C71
3514 #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT                       0x8C72
3515 #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT                0x8C73
3516 #define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV                   0x8C74
3517 #define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV                0x8C75
3518 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH                      0x8C76
3519 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT                  0x8C76
3520 #define GL_BACK_PRIMARY_COLOR_NV                                      0x8C77
3521 #define GL_BACK_SECONDARY_COLOR_NV                                    0x8C78
3522 #define GL_TEXTURE_COORD_NV                                           0x8C79
3523 #define GL_CLIP_DISTANCE_NV                                           0x8C7A
3524 #define GL_VERTEX_ID_NV                                               0x8C7B
3525 #define GL_PRIMITIVE_ID_NV                                            0x8C7C
3526 #define GL_GENERIC_ATTRIB_NV                                          0x8C7D
3527 #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV                              0x8C7E
3528 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE                             0x8C7F
3529 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT                         0x8C7F
3530 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV                          0x8C7F
3531 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS                 0x8C80
3532 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT             0x8C80
3533 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV              0x8C80
3534 #define GL_ACTIVE_VARYINGS_NV                                         0x8C81
3535 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV                               0x8C82
3536 #define GL_TRANSFORM_FEEDBACK_VARYINGS                                0x8C83
3537 #define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT                            0x8C83
3538 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV                             0x8C83
3539 #define GL_TRANSFORM_FEEDBACK_BUFFER_START                            0x8C84
3540 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT                        0x8C84
3541 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV                         0x8C84
3542 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE                             0x8C85
3543 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT                         0x8C85
3544 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV                          0x8C85
3545 #define GL_TRANSFORM_FEEDBACK_RECORD_NV                               0x8C86
3546 #define GL_PRIMITIVES_GENERATED                                       0x8C87
3547 #define GL_PRIMITIVES_GENERATED_EXT                                   0x8C87
3548 #define GL_PRIMITIVES_GENERATED_NV                                    0x8C87
3549 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN                      0x8C88
3550 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT                  0x8C88
3551 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV                   0x8C88
3552 #define GL_RASTERIZER_DISCARD                                         0x8C89
3553 #define GL_RASTERIZER_DISCARD_EXT                                     0x8C89
3554 #define GL_RASTERIZER_DISCARD_NV                                      0x8C89
3555 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS              0x8C8A
3556 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT          0x8C8A
3557 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV           0x8C8A
3558 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS                    0x8C8B
3559 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT                0x8C8B
3560 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV                 0x8C8B
3561 #define GL_INTERLEAVED_ATTRIBS                                        0x8C8C
3562 #define GL_INTERLEAVED_ATTRIBS_EXT                                    0x8C8C
3563 #define GL_INTERLEAVED_ATTRIBS_NV                                     0x8C8C
3564 #define GL_SEPARATE_ATTRIBS                                           0x8C8D
3565 #define GL_SEPARATE_ATTRIBS_EXT                                       0x8C8D
3566 #define GL_SEPARATE_ATTRIBS_NV                                        0x8C8D
3567 #define GL_TRANSFORM_FEEDBACK_BUFFER                                  0x8C8E
3568 #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT                              0x8C8E
3569 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV                               0x8C8E
3570 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING                          0x8C8F
3571 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT                      0x8C8F
3572 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV                       0x8C8F
3573 #define GL_POINT_SPRITE_COORD_ORIGIN                                  0x8CA0
3574 #define GL_LOWER_LEFT                                                 0x8CA1
3575 #define GL_UPPER_LEFT                                                 0x8CA2
3576 #define GL_STENCIL_BACK_REF                                           0x8CA3
3577 #define GL_STENCIL_BACK_VALUE_MASK                                    0x8CA4
3578 #define GL_STENCIL_BACK_WRITEMASK                                     0x8CA5
3579 #define GL_DRAW_FRAMEBUFFER_BINDING                                   0x8CA6
3580 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT                               0x8CA6
3581 #define GL_FRAMEBUFFER_BINDING                                        0x8CA6
3582 #define GL_FRAMEBUFFER_BINDING_EXT                                    0x8CA6
3583 #define GL_RENDERBUFFER_BINDING                                       0x8CA7
3584 #define GL_RENDERBUFFER_BINDING_EXT                                   0x8CA7
3585 #define GL_READ_FRAMEBUFFER                                           0x8CA8
3586 #define GL_READ_FRAMEBUFFER_EXT                                       0x8CA8
3587 #define GL_DRAW_FRAMEBUFFER                                           0x8CA9
3588 #define GL_DRAW_FRAMEBUFFER_EXT                                       0x8CA9
3589 #define GL_READ_FRAMEBUFFER_BINDING                                   0x8CAA
3590 #define GL_READ_FRAMEBUFFER_BINDING_EXT                               0x8CAA
3591 #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV                           0x8CAB
3592 #define GL_RENDERBUFFER_SAMPLES                                       0x8CAB
3593 #define GL_RENDERBUFFER_SAMPLES_EXT                                   0x8CAB
3594 #define GL_DEPTH_COMPONENT32F                                         0x8CAC
3595 #define GL_DEPTH32F_STENCIL8                                          0x8CAD
3596 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE                         0x8CD0
3597 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT                     0x8CD0
3598 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME                         0x8CD1
3599 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT                     0x8CD1
3600 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL                       0x8CD2
3601 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT                   0x8CD2
3602 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE               0x8CD3
3603 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT           0x8CD3
3604 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT              0x8CD4
3605 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER                       0x8CD4
3606 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT                   0x8CD4
3607 #define GL_FRAMEBUFFER_COMPLETE                                       0x8CD5
3608 #define GL_FRAMEBUFFER_COMPLETE_EXT                                   0x8CD5
3609 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT                          0x8CD6
3610 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT                      0x8CD6
3611 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT                  0x8CD7
3612 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT              0x8CD7
3613 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT                      0x8CD9
3614 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT                         0x8CDA
3615 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER                         0x8CDB
3616 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT                     0x8CDB
3617 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER                         0x8CDC
3618 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT                     0x8CDC
3619 #define GL_FRAMEBUFFER_UNSUPPORTED                                    0x8CDD
3620 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT                                0x8CDD
3621 #define GL_MAX_COLOR_ATTACHMENTS                                      0x8CDF
3622 #define GL_MAX_COLOR_ATTACHMENTS_EXT                                  0x8CDF
3623 #define GL_COLOR_ATTACHMENT0                                          0x8CE0
3624 #define GL_COLOR_ATTACHMENT0_EXT                                      0x8CE0
3625 #define GL_COLOR_ATTACHMENT1                                          0x8CE1
3626 #define GL_COLOR_ATTACHMENT1_EXT                                      0x8CE1
3627 #define GL_COLOR_ATTACHMENT2                                          0x8CE2
3628 #define GL_COLOR_ATTACHMENT2_EXT                                      0x8CE2
3629 #define GL_COLOR_ATTACHMENT3                                          0x8CE3
3630 #define GL_COLOR_ATTACHMENT3_EXT                                      0x8CE3
3631 #define GL_COLOR_ATTACHMENT4                                          0x8CE4
3632 #define GL_COLOR_ATTACHMENT4_EXT                                      0x8CE4
3633 #define GL_COLOR_ATTACHMENT5                                          0x8CE5
3634 #define GL_COLOR_ATTACHMENT5_EXT                                      0x8CE5
3635 #define GL_COLOR_ATTACHMENT6                                          0x8CE6
3636 #define GL_COLOR_ATTACHMENT6_EXT                                      0x8CE6
3637 #define GL_COLOR_ATTACHMENT7                                          0x8CE7
3638 #define GL_COLOR_ATTACHMENT7_EXT                                      0x8CE7
3639 #define GL_COLOR_ATTACHMENT8                                          0x8CE8
3640 #define GL_COLOR_ATTACHMENT8_EXT                                      0x8CE8
3641 #define GL_COLOR_ATTACHMENT9                                          0x8CE9
3642 #define GL_COLOR_ATTACHMENT9_EXT                                      0x8CE9
3643 #define GL_COLOR_ATTACHMENT10                                         0x8CEA
3644 #define GL_COLOR_ATTACHMENT10_EXT                                     0x8CEA
3645 #define GL_COLOR_ATTACHMENT11                                         0x8CEB
3646 #define GL_COLOR_ATTACHMENT11_EXT                                     0x8CEB
3647 #define GL_COLOR_ATTACHMENT12                                         0x8CEC
3648 #define GL_COLOR_ATTACHMENT12_EXT                                     0x8CEC
3649 #define GL_COLOR_ATTACHMENT13                                         0x8CED
3650 #define GL_COLOR_ATTACHMENT13_EXT                                     0x8CED
3651 #define GL_COLOR_ATTACHMENT14                                         0x8CEE
3652 #define GL_COLOR_ATTACHMENT14_EXT                                     0x8CEE
3653 #define GL_COLOR_ATTACHMENT15                                         0x8CEF
3654 #define GL_COLOR_ATTACHMENT15_EXT                                     0x8CEF
3655 #define GL_COLOR_ATTACHMENT16                                         0x8CF0
3656 #define GL_COLOR_ATTACHMENT17                                         0x8CF1
3657 #define GL_COLOR_ATTACHMENT18                                         0x8CF2
3658 #define GL_COLOR_ATTACHMENT19                                         0x8CF3
3659 #define GL_COLOR_ATTACHMENT20                                         0x8CF4
3660 #define GL_COLOR_ATTACHMENT21                                         0x8CF5
3661 #define GL_COLOR_ATTACHMENT22                                         0x8CF6
3662 #define GL_COLOR_ATTACHMENT23                                         0x8CF7
3663 #define GL_COLOR_ATTACHMENT24                                         0x8CF8
3664 #define GL_COLOR_ATTACHMENT25                                         0x8CF9
3665 #define GL_COLOR_ATTACHMENT26                                         0x8CFA
3666 #define GL_COLOR_ATTACHMENT27                                         0x8CFB
3667 #define GL_COLOR_ATTACHMENT28                                         0x8CFC
3668 #define GL_COLOR_ATTACHMENT29                                         0x8CFD
3669 #define GL_COLOR_ATTACHMENT30                                         0x8CFE
3670 #define GL_COLOR_ATTACHMENT31                                         0x8CFF
3671 #define GL_DEPTH_ATTACHMENT                                           0x8D00
3672 #define GL_DEPTH_ATTACHMENT_EXT                                       0x8D00
3673 #define GL_STENCIL_ATTACHMENT                                         0x8D20
3674 #define GL_STENCIL_ATTACHMENT_EXT                                     0x8D20
3675 #define GL_FRAMEBUFFER                                                0x8D40
3676 #define GL_FRAMEBUFFER_EXT                                            0x8D40
3677 #define GL_RENDERBUFFER                                               0x8D41
3678 #define GL_RENDERBUFFER_EXT                                           0x8D41
3679 #define GL_RENDERBUFFER_WIDTH                                         0x8D42
3680 #define GL_RENDERBUFFER_WIDTH_EXT                                     0x8D42
3681 #define GL_RENDERBUFFER_HEIGHT                                        0x8D43
3682 #define GL_RENDERBUFFER_HEIGHT_EXT                                    0x8D43
3683 #define GL_RENDERBUFFER_INTERNAL_FORMAT                               0x8D44
3684 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT                           0x8D44
3685 #define GL_STENCIL_INDEX1                                             0x8D46
3686 #define GL_STENCIL_INDEX1_EXT                                         0x8D46
3687 #define GL_STENCIL_INDEX4                                             0x8D47
3688 #define GL_STENCIL_INDEX4_EXT                                         0x8D47
3689 #define GL_STENCIL_INDEX8                                             0x8D48
3690 #define GL_STENCIL_INDEX8_EXT                                         0x8D48
3691 #define GL_STENCIL_INDEX16                                            0x8D49
3692 #define GL_STENCIL_INDEX16_EXT                                        0x8D49
3693 #define GL_RENDERBUFFER_RED_SIZE                                      0x8D50
3694 #define GL_RENDERBUFFER_RED_SIZE_EXT                                  0x8D50
3695 #define GL_RENDERBUFFER_GREEN_SIZE                                    0x8D51
3696 #define GL_RENDERBUFFER_GREEN_SIZE_EXT                                0x8D51
3697 #define GL_RENDERBUFFER_BLUE_SIZE                                     0x8D52
3698 #define GL_RENDERBUFFER_BLUE_SIZE_EXT                                 0x8D52
3699 #define GL_RENDERBUFFER_ALPHA_SIZE                                    0x8D53
3700 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT                                0x8D53
3701 #define GL_RENDERBUFFER_DEPTH_SIZE                                    0x8D54
3702 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT                                0x8D54
3703 #define GL_RENDERBUFFER_STENCIL_SIZE                                  0x8D55
3704 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT                              0x8D55
3705 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE                         0x8D56
3706 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT                     0x8D56
3707 #define GL_MAX_SAMPLES                                                0x8D57
3708 #define GL_MAX_SAMPLES_EXT                                            0x8D57
3709 #define GL_RGB565                                                     0x8D62
3710 #define GL_PRIMITIVE_RESTART_FIXED_INDEX                              0x8D69
3711 #define GL_ANY_SAMPLES_PASSED_CONSERVATIVE                            0x8D6A
3712 #define GL_MAX_ELEMENT_INDEX                                          0x8D6B
3713 #define GL_RGBA32UI                                                   0x8D70
3714 #define GL_RGBA32UI_EXT                                               0x8D70
3715 #define GL_RGB32UI                                                    0x8D71
3716 #define GL_RGB32UI_EXT                                                0x8D71
3717 #define GL_ALPHA32UI_EXT                                              0x8D72
3718 #define GL_INTENSITY32UI_EXT                                          0x8D73
3719 #define GL_LUMINANCE32UI_EXT                                          0x8D74
3720 #define GL_LUMINANCE_ALPHA32UI_EXT                                    0x8D75
3721 #define GL_RGBA16UI                                                   0x8D76
3722 #define GL_RGBA16UI_EXT                                               0x8D76
3723 #define GL_RGB16UI                                                    0x8D77
3724 #define GL_RGB16UI_EXT                                                0x8D77
3725 #define GL_ALPHA16UI_EXT                                              0x8D78
3726 #define GL_INTENSITY16UI_EXT                                          0x8D79
3727 #define GL_LUMINANCE16UI_EXT                                          0x8D7A
3728 #define GL_LUMINANCE_ALPHA16UI_EXT                                    0x8D7B
3729 #define GL_RGBA8UI                                                    0x8D7C
3730 #define GL_RGBA8UI_EXT                                                0x8D7C
3731 #define GL_RGB8UI                                                     0x8D7D
3732 #define GL_RGB8UI_EXT                                                 0x8D7D
3733 #define GL_ALPHA8UI_EXT                                               0x8D7E
3734 #define GL_INTENSITY8UI_EXT                                           0x8D7F
3735 #define GL_LUMINANCE8UI_EXT                                           0x8D80
3736 #define GL_LUMINANCE_ALPHA8UI_EXT                                     0x8D81
3737 #define GL_RGBA32I                                                    0x8D82
3738 #define GL_RGBA32I_EXT                                                0x8D82
3739 #define GL_RGB32I                                                     0x8D83
3740 #define GL_RGB32I_EXT                                                 0x8D83
3741 #define GL_ALPHA32I_EXT                                               0x8D84
3742 #define GL_INTENSITY32I_EXT                                           0x8D85
3743 #define GL_LUMINANCE32I_EXT                                           0x8D86
3744 #define GL_LUMINANCE_ALPHA32I_EXT                                     0x8D87
3745 #define GL_RGBA16I                                                    0x8D88
3746 #define GL_RGBA16I_EXT                                                0x8D88
3747 #define GL_RGB16I                                                     0x8D89
3748 #define GL_RGB16I_EXT                                                 0x8D89
3749 #define GL_ALPHA16I_EXT                                               0x8D8A
3750 #define GL_INTENSITY16I_EXT                                           0x8D8B
3751 #define GL_LUMINANCE16I_EXT                                           0x8D8C
3752 #define GL_LUMINANCE_ALPHA16I_EXT                                     0x8D8D
3753 #define GL_RGBA8I                                                     0x8D8E
3754 #define GL_RGBA8I_EXT                                                 0x8D8E
3755 #define GL_RGB8I                                                      0x8D8F
3756 #define GL_RGB8I_EXT                                                  0x8D8F
3757 #define GL_ALPHA8I_EXT                                                0x8D90
3758 #define GL_INTENSITY8I_EXT                                            0x8D91
3759 #define GL_LUMINANCE8I_EXT                                            0x8D92
3760 #define GL_LUMINANCE_ALPHA8I_EXT                                      0x8D93
3761 #define GL_RED_INTEGER                                                0x8D94
3762 #define GL_RED_INTEGER_EXT                                            0x8D94
3763 #define GL_GREEN_INTEGER                                              0x8D95
3764 #define GL_GREEN_INTEGER_EXT                                          0x8D95
3765 #define GL_BLUE_INTEGER                                               0x8D96
3766 #define GL_BLUE_INTEGER_EXT                                           0x8D96
3767 #define GL_ALPHA_INTEGER                                              0x8D97
3768 #define GL_ALPHA_INTEGER_EXT                                          0x8D97
3769 #define GL_RGB_INTEGER                                                0x8D98
3770 #define GL_RGB_INTEGER_EXT                                            0x8D98
3771 #define GL_RGBA_INTEGER                                               0x8D99
3772 #define GL_RGBA_INTEGER_EXT                                           0x8D99
3773 #define GL_BGR_INTEGER                                                0x8D9A
3774 #define GL_BGR_INTEGER_EXT                                            0x8D9A
3775 #define GL_BGRA_INTEGER                                               0x8D9B
3776 #define GL_BGRA_INTEGER_EXT                                           0x8D9B
3777 #define GL_LUMINANCE_INTEGER_EXT                                      0x8D9C
3778 #define GL_LUMINANCE_ALPHA_INTEGER_EXT                                0x8D9D
3779 #define GL_RGBA_INTEGER_MODE_EXT                                      0x8D9E
3780 #define GL_INT_2_10_10_10_REV                                         0x8D9F
3781 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV                   0x8DA0
3782 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV                       0x8DA1
3783 #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV                         0x8DA2
3784 #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV                       0x8DA3
3785 #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV                       0x8DA4
3786 #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV                             0x8DA5
3787 #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV                             0x8DA6
3788 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED                             0x8DA7
3789 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB                         0x8DA7
3790 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT                         0x8DA7
3791 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS                       0x8DA8
3792 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB                   0x8DA8
3793 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT                   0x8DA8
3794 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB                     0x8DA9
3795 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT                     0x8DA9
3796 #define GL_LAYER_NV                                                   0x8DAA
3797 #define GL_DEPTH_COMPONENT32F_NV                                      0x8DAB
3798 #define GL_DEPTH32F_STENCIL8_NV                                       0x8DAC
3799 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV                             0x8DAD
3800 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV                          0x8DAD
3801 #define GL_SHADER_INCLUDE_ARB                                         0x8DAE
3802 #define GL_DEPTH_BUFFER_FLOAT_MODE_NV                                 0x8DAF
3803 #define GL_FRAMEBUFFER_SRGB                                           0x8DB9
3804 #define GL_FRAMEBUFFER_SRGB_EXT                                       0x8DB9
3805 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT                               0x8DBA
3806 #define GL_COMPRESSED_RED_RGTC1                                       0x8DBB
3807 #define GL_COMPRESSED_RED_RGTC1_EXT                                   0x8DBB
3808 #define GL_COMPRESSED_SIGNED_RED_RGTC1                                0x8DBC
3809 #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT                            0x8DBC
3810 #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT                             0x8DBD
3811 #define GL_COMPRESSED_RG_RGTC2                                        0x8DBD
3812 #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT                      0x8DBE
3813 #define GL_COMPRESSED_SIGNED_RG_RGTC2                                 0x8DBE
3814 #define GL_SAMPLER_1D_ARRAY                                           0x8DC0
3815 #define GL_SAMPLER_1D_ARRAY_EXT                                       0x8DC0
3816 #define GL_SAMPLER_2D_ARRAY                                           0x8DC1
3817 #define GL_SAMPLER_2D_ARRAY_EXT                                       0x8DC1
3818 #define GL_SAMPLER_BUFFER                                             0x8DC2
3819 #define GL_SAMPLER_BUFFER_EXT                                         0x8DC2
3820 #define GL_SAMPLER_1D_ARRAY_SHADOW                                    0x8DC3
3821 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT                                0x8DC3
3822 #define GL_SAMPLER_2D_ARRAY_SHADOW                                    0x8DC4
3823 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT                                0x8DC4
3824 #define GL_SAMPLER_CUBE_SHADOW                                        0x8DC5
3825 #define GL_SAMPLER_CUBE_SHADOW_EXT                                    0x8DC5
3826 #define GL_UNSIGNED_INT_VEC2                                          0x8DC6
3827 #define GL_UNSIGNED_INT_VEC2_EXT                                      0x8DC6
3828 #define GL_UNSIGNED_INT_VEC3                                          0x8DC7
3829 #define GL_UNSIGNED_INT_VEC3_EXT                                      0x8DC7
3830 #define GL_UNSIGNED_INT_VEC4                                          0x8DC8
3831 #define GL_UNSIGNED_INT_VEC4_EXT                                      0x8DC8
3832 #define GL_INT_SAMPLER_1D                                             0x8DC9
3833 #define GL_INT_SAMPLER_1D_EXT                                         0x8DC9
3834 #define GL_INT_SAMPLER_2D                                             0x8DCA
3835 #define GL_INT_SAMPLER_2D_EXT                                         0x8DCA
3836 #define GL_INT_SAMPLER_3D                                             0x8DCB
3837 #define GL_INT_SAMPLER_3D_EXT                                         0x8DCB
3838 #define GL_INT_SAMPLER_CUBE                                           0x8DCC
3839 #define GL_INT_SAMPLER_CUBE_EXT                                       0x8DCC
3840 #define GL_INT_SAMPLER_2D_RECT                                        0x8DCD
3841 #define GL_INT_SAMPLER_2D_RECT_EXT                                    0x8DCD
3842 #define GL_INT_SAMPLER_1D_ARRAY                                       0x8DCE
3843 #define GL_INT_SAMPLER_1D_ARRAY_EXT                                   0x8DCE
3844 #define GL_INT_SAMPLER_2D_ARRAY                                       0x8DCF
3845 #define GL_INT_SAMPLER_2D_ARRAY_EXT                                   0x8DCF
3846 #define GL_INT_SAMPLER_BUFFER                                         0x8DD0
3847 #define GL_INT_SAMPLER_BUFFER_EXT                                     0x8DD0
3848 #define GL_UNSIGNED_INT_SAMPLER_1D                                    0x8DD1
3849 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT                                0x8DD1
3850 #define GL_UNSIGNED_INT_SAMPLER_2D                                    0x8DD2
3851 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT                                0x8DD2
3852 #define GL_UNSIGNED_INT_SAMPLER_3D                                    0x8DD3
3853 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT                                0x8DD3
3854 #define GL_UNSIGNED_INT_SAMPLER_CUBE                                  0x8DD4
3855 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT                              0x8DD4
3856 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT                               0x8DD5
3857 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT                           0x8DD5
3858 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY                              0x8DD6
3859 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT                          0x8DD6
3860 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY                              0x8DD7
3861 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT                          0x8DD7
3862 #define GL_UNSIGNED_INT_SAMPLER_BUFFER                                0x8DD8
3863 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT                            0x8DD8
3864 #define GL_GEOMETRY_SHADER                                            0x8DD9
3865 #define GL_GEOMETRY_SHADER_ARB                                        0x8DD9
3866 #define GL_GEOMETRY_SHADER_EXT                                        0x8DD9
3867 #define GL_GEOMETRY_VERTICES_OUT_ARB                                  0x8DDA
3868 #define GL_GEOMETRY_VERTICES_OUT_EXT                                  0x8DDA
3869 #define GL_GEOMETRY_INPUT_TYPE_ARB                                    0x8DDB
3870 #define GL_GEOMETRY_INPUT_TYPE_EXT                                    0x8DDB
3871 #define GL_GEOMETRY_OUTPUT_TYPE_ARB                                   0x8DDC
3872 #define GL_GEOMETRY_OUTPUT_TYPE_EXT                                   0x8DDC
3873 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB                        0x8DDD
3874 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT                        0x8DDD
3875 #define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB                          0x8DDE
3876 #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT                          0x8DDE
3877 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS                            0x8DDF
3878 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB                        0x8DDF
3879 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT                        0x8DDF
3880 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES                               0x8DE0
3881 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB                           0x8DE0
3882 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT                           0x8DE0
3883 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS                       0x8DE1
3884 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB                   0x8DE1
3885 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT                   0x8DE1
3886 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT                           0x8DE2
3887 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT                         0x8DE3
3888 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT                         0x8DE4
3889 #define GL_ACTIVE_SUBROUTINES                                         0x8DE5
3890 #define GL_ACTIVE_SUBROUTINE_UNIFORMS                                 0x8DE6
3891 #define GL_MAX_SUBROUTINES                                            0x8DE7
3892 #define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS                           0x8DE8
3893 #define GL_NAMED_STRING_LENGTH_ARB                                    0x8DE9
3894 #define GL_NAMED_STRING_TYPE_ARB                                      0x8DEA
3895 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT                              0x8DED
3896 #define GL_UNIFORM_BUFFER_EXT                                         0x8DEE
3897 #define GL_UNIFORM_BUFFER_BINDING_EXT                                 0x8DEF
3898 #define GL_LOW_FLOAT                                                  0x8DF0
3899 #define GL_MEDIUM_FLOAT                                               0x8DF1
3900 #define GL_HIGH_FLOAT                                                 0x8DF2
3901 #define GL_LOW_INT                                                    0x8DF3
3902 #define GL_MEDIUM_INT                                                 0x8DF4
3903 #define GL_HIGH_INT                                                   0x8DF5
3904 #define GL_SHADER_BINARY_FORMATS                                      0x8DF8
3905 #define GL_NUM_SHADER_BINARY_FORMATS                                  0x8DF9
3906 #define GL_SHADER_COMPILER                                            0x8DFA
3907 #define GL_MAX_VERTEX_UNIFORM_VECTORS                                 0x8DFB
3908 #define GL_MAX_VARYING_VECTORS                                        0x8DFC
3909 #define GL_MAX_FRAGMENT_UNIFORM_VECTORS                               0x8DFD
3910 #define GL_RENDERBUFFER_COLOR_SAMPLES_NV                              0x8E10
3911 #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV                          0x8E11
3912 #define GL_MULTISAMPLE_COVERAGE_MODES_NV                              0x8E12
3913 #define GL_QUERY_WAIT                                                 0x8E13
3914 #define GL_QUERY_WAIT_NV                                              0x8E13
3915 #define GL_QUERY_NO_WAIT                                              0x8E14
3916 #define GL_QUERY_NO_WAIT_NV                                           0x8E14
3917 #define GL_QUERY_BY_REGION_WAIT                                       0x8E15
3918 #define GL_QUERY_BY_REGION_WAIT_NV                                    0x8E15
3919 #define GL_QUERY_BY_REGION_NO_WAIT                                    0x8E16
3920 #define GL_QUERY_BY_REGION_NO_WAIT_NV                                 0x8E16
3921 #define GL_QUERY_WAIT_INVERTED                                        0x8E17
3922 #define GL_QUERY_NO_WAIT_INVERTED                                     0x8E18
3923 #define GL_QUERY_BY_REGION_WAIT_INVERTED                              0x8E19
3924 #define GL_QUERY_BY_REGION_NO_WAIT_INVERTED                           0x8E1A
3925 #define GL_POLYGON_OFFSET_CLAMP                                       0x8E1B
3926 #define GL_POLYGON_OFFSET_CLAMP_EXT                                   0x8E1B
3927 #define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS               0x8E1E
3928 #define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS            0x8E1F
3929 #define GL_COLOR_SAMPLES_NV                                           0x8E20
3930 #define GL_TRANSFORM_FEEDBACK                                         0x8E22
3931 #define GL_TRANSFORM_FEEDBACK_NV                                      0x8E22
3932 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED                           0x8E23
3933 #define GL_TRANSFORM_FEEDBACK_PAUSED                                  0x8E23
3934 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV                        0x8E23
3935 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE                           0x8E24
3936 #define GL_TRANSFORM_FEEDBACK_ACTIVE                                  0x8E24
3937 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV                        0x8E24
3938 #define GL_TRANSFORM_FEEDBACK_BINDING                                 0x8E25
3939 #define GL_TRANSFORM_FEEDBACK_BINDING_NV                              0x8E25
3940 #define GL_FRAME_NV                                                   0x8E26
3941 #define GL_FIELDS_NV                                                  0x8E27
3942 #define GL_CURRENT_TIME_NV                                            0x8E28
3943 #define GL_TIMESTAMP                                                  0x8E28
3944 #define GL_NUM_FILL_STREAMS_NV                                        0x8E29
3945 #define GL_PRESENT_TIME_NV                                            0x8E2A
3946 #define GL_PRESENT_DURATION_NV                                        0x8E2B
3947 #define GL_PROGRAM_MATRIX_EXT                                         0x8E2D
3948 #define GL_TRANSPOSE_PROGRAM_MATRIX_EXT                               0x8E2E
3949 #define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT                             0x8E2F
3950 #define GL_TEXTURE_SWIZZLE_R                                          0x8E42
3951 #define GL_TEXTURE_SWIZZLE_R_EXT                                      0x8E42
3952 #define GL_TEXTURE_SWIZZLE_G                                          0x8E43
3953 #define GL_TEXTURE_SWIZZLE_G_EXT                                      0x8E43
3954 #define GL_TEXTURE_SWIZZLE_B                                          0x8E44
3955 #define GL_TEXTURE_SWIZZLE_B_EXT                                      0x8E44
3956 #define GL_TEXTURE_SWIZZLE_A                                          0x8E45
3957 #define GL_TEXTURE_SWIZZLE_A_EXT                                      0x8E45
3958 #define GL_TEXTURE_SWIZZLE_RGBA                                       0x8E46
3959 #define GL_TEXTURE_SWIZZLE_RGBA_EXT                                   0x8E46
3960 #define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS                        0x8E47
3961 #define GL_ACTIVE_SUBROUTINE_MAX_LENGTH                               0x8E48
3962 #define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH                       0x8E49
3963 #define GL_NUM_COMPATIBLE_SUBROUTINES                                 0x8E4A
3964 #define GL_COMPATIBLE_SUBROUTINES                                     0x8E4B
3965 #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION                   0x8E4C
3966 #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT               0x8E4C
3967 #define GL_FIRST_VERTEX_CONVENTION                                    0x8E4D
3968 #define GL_FIRST_VERTEX_CONVENTION_EXT                                0x8E4D
3969 #define GL_LAST_VERTEX_CONVENTION                                     0x8E4E
3970 #define GL_LAST_VERTEX_CONVENTION_EXT                                 0x8E4E
3971 #define GL_PROVOKING_VERTEX                                           0x8E4F
3972 #define GL_PROVOKING_VERTEX_EXT                                       0x8E4F
3973 #define GL_SAMPLE_POSITION                                            0x8E50
3974 #define GL_SAMPLE_POSITION_NV                                         0x8E50
3975 #define GL_SAMPLE_LOCATION_ARB                                        0x8E50
3976 #define GL_SAMPLE_LOCATION_NV                                         0x8E50
3977 #define GL_SAMPLE_MASK                                                0x8E51
3978 #define GL_SAMPLE_MASK_NV                                             0x8E51
3979 #define GL_SAMPLE_MASK_VALUE                                          0x8E52
3980 #define GL_SAMPLE_MASK_VALUE_NV                                       0x8E52
3981 #define GL_TEXTURE_BINDING_RENDERBUFFER_NV                            0x8E53
3982 #define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV                 0x8E54
3983 #define GL_TEXTURE_RENDERBUFFER_NV                                    0x8E55
3984 #define GL_SAMPLER_RENDERBUFFER_NV                                    0x8E56
3985 #define GL_INT_SAMPLER_RENDERBUFFER_NV                                0x8E57
3986 #define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV                       0x8E58
3987 #define GL_MAX_SAMPLE_MASK_WORDS                                      0x8E59
3988 #define GL_MAX_SAMPLE_MASK_WORDS_NV                                   0x8E59
3989 #define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV                        0x8E5A
3990 #define GL_MAX_GEOMETRY_SHADER_INVOCATIONS                            0x8E5A
3991 #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET                          0x8E5B
3992 #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV                       0x8E5B
3993 #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET                          0x8E5C
3994 #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV                       0x8E5C
3995 #define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS                         0x8E5D
3996 #define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV              0x8E5D
3997 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET                          0x8E5E
3998 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB                      0x8E5E
3999 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV                       0x8E5E
4000 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET                          0x8E5F
4001 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB                      0x8E5F
4002 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV                       0x8E5F
4003 #define GL_MAX_MESH_UNIFORM_BLOCKS_NV                                 0x8E60
4004 #define GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV                            0x8E61
4005 #define GL_MAX_MESH_IMAGE_UNIFORMS_NV                                 0x8E62
4006 #define GL_MAX_MESH_UNIFORM_COMPONENTS_NV                             0x8E63
4007 #define GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV                         0x8E64
4008 #define GL_MAX_MESH_ATOMIC_COUNTERS_NV                                0x8E65
4009 #define GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV                          0x8E66
4010 #define GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV                    0x8E67
4011 #define GL_MAX_TASK_UNIFORM_BLOCKS_NV                                 0x8E68
4012 #define GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV                            0x8E69
4013 #define GL_MAX_TASK_IMAGE_UNIFORMS_NV                                 0x8E6A
4014 #define GL_MAX_TASK_UNIFORM_COMPONENTS_NV                             0x8E6B
4015 #define GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV                         0x8E6C
4016 #define GL_MAX_TASK_ATOMIC_COUNTERS_NV                                0x8E6D
4017 #define GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV                          0x8E6E
4018 #define GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV                    0x8E6F
4019 #define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS                             0x8E70
4020 #define GL_MAX_VERTEX_STREAMS                                         0x8E71
4021 #define GL_PATCH_VERTICES                                             0x8E72
4022 #define GL_PATCH_DEFAULT_INNER_LEVEL                                  0x8E73
4023 #define GL_PATCH_DEFAULT_OUTER_LEVEL                                  0x8E74
4024 #define GL_TESS_CONTROL_OUTPUT_VERTICES                               0x8E75
4025 #define GL_TESS_GEN_MODE                                              0x8E76
4026 #define GL_TESS_GEN_SPACING                                           0x8E77
4027 #define GL_TESS_GEN_VERTEX_ORDER                                      0x8E78
4028 #define GL_TESS_GEN_POINT_MODE                                        0x8E79
4029 #define GL_ISOLINES                                                   0x8E7A
4030 #define GL_FRACTIONAL_ODD                                             0x8E7B
4031 #define GL_FRACTIONAL_EVEN                                            0x8E7C
4032 #define GL_MAX_PATCH_VERTICES                                         0x8E7D
4033 #define GL_MAX_TESS_GEN_LEVEL                                         0x8E7E
4034 #define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS                        0x8E7F
4035 #define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS                     0x8E80
4036 #define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS                       0x8E81
4037 #define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS                    0x8E82
4038 #define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS                         0x8E83
4039 #define GL_MAX_TESS_PATCH_COMPONENTS                                  0x8E84
4040 #define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS                   0x8E85
4041 #define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS                      0x8E86
4042 #define GL_TESS_EVALUATION_SHADER                                     0x8E87
4043 #define GL_TESS_CONTROL_SHADER                                        0x8E88
4044 #define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS                            0x8E89
4045 #define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS                         0x8E8A
4046 #define GL_COMPRESSED_RGBA_BPTC_UNORM                                 0x8E8C
4047 #define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB                             0x8E8C
4048 #define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM                           0x8E8D
4049 #define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB                       0x8E8D
4050 #define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT                           0x8E8E
4051 #define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB                       0x8E8E
4052 #define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT                         0x8E8F
4053 #define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB                     0x8E8F
4054 #define GL_INCLUSIVE_EXT                                              0x8F10
4055 #define GL_EXCLUSIVE_EXT                                              0x8F11
4056 #define GL_WINDOW_RECTANGLE_EXT                                       0x8F12
4057 #define GL_WINDOW_RECTANGLE_MODE_EXT                                  0x8F13
4058 #define GL_MAX_WINDOW_RECTANGLES_EXT                                  0x8F14
4059 #define GL_NUM_WINDOW_RECTANGLES_EXT                                  0x8F15
4060 #define GL_BUFFER_GPU_ADDRESS_NV                                      0x8F1D
4061 #define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV                             0x8F1E
4062 #define GL_ELEMENT_ARRAY_UNIFIED_NV                                   0x8F1F
4063 #define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV                             0x8F20
4064 #define GL_VERTEX_ARRAY_ADDRESS_NV                                    0x8F21
4065 #define GL_NORMAL_ARRAY_ADDRESS_NV                                    0x8F22
4066 #define GL_COLOR_ARRAY_ADDRESS_NV                                     0x8F23
4067 #define GL_INDEX_ARRAY_ADDRESS_NV                                     0x8F24
4068 #define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV                             0x8F25
4069 #define GL_EDGE_FLAG_ARRAY_ADDRESS_NV                                 0x8F26
4070 #define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV                           0x8F27
4071 #define GL_FOG_COORD_ARRAY_ADDRESS_NV                                 0x8F28
4072 #define GL_ELEMENT_ARRAY_ADDRESS_NV                                   0x8F29
4073 #define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV                              0x8F2A
4074 #define GL_VERTEX_ARRAY_LENGTH_NV                                     0x8F2B
4075 #define GL_NORMAL_ARRAY_LENGTH_NV                                     0x8F2C
4076 #define GL_COLOR_ARRAY_LENGTH_NV                                      0x8F2D
4077 #define GL_INDEX_ARRAY_LENGTH_NV                                      0x8F2E
4078 #define GL_TEXTURE_COORD_ARRAY_LENGTH_NV                              0x8F2F
4079 #define GL_EDGE_FLAG_ARRAY_LENGTH_NV                                  0x8F30
4080 #define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV                            0x8F31
4081 #define GL_FOG_COORD_ARRAY_LENGTH_NV                                  0x8F32
4082 #define GL_ELEMENT_ARRAY_LENGTH_NV                                    0x8F33
4083 #define GL_GPU_ADDRESS_NV                                             0x8F34
4084 #define GL_MAX_SHADER_BUFFER_ADDRESS_NV                               0x8F35
4085 #define GL_COPY_READ_BUFFER                                           0x8F36
4086 #define GL_COPY_READ_BUFFER_BINDING                                   0x8F36
4087 #define GL_COPY_WRITE_BUFFER                                          0x8F37
4088 #define GL_COPY_WRITE_BUFFER_BINDING                                  0x8F37
4089 #define GL_MAX_IMAGE_UNITS                                            0x8F38
4090 #define GL_MAX_IMAGE_UNITS_EXT                                        0x8F38
4091 #define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS              0x8F39
4092 #define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT          0x8F39
4093 #define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES                       0x8F39
4094 #define GL_IMAGE_BINDING_NAME                                         0x8F3A
4095 #define GL_IMAGE_BINDING_NAME_EXT                                     0x8F3A
4096 #define GL_IMAGE_BINDING_LEVEL                                        0x8F3B
4097 #define GL_IMAGE_BINDING_LEVEL_EXT                                    0x8F3B
4098 #define GL_IMAGE_BINDING_LAYERED                                      0x8F3C
4099 #define GL_IMAGE_BINDING_LAYERED_EXT                                  0x8F3C
4100 #define GL_IMAGE_BINDING_LAYER                                        0x8F3D
4101 #define GL_IMAGE_BINDING_LAYER_EXT                                    0x8F3D
4102 #define GL_IMAGE_BINDING_ACCESS                                       0x8F3E
4103 #define GL_IMAGE_BINDING_ACCESS_EXT                                   0x8F3E
4104 #define GL_DRAW_INDIRECT_BUFFER                                       0x8F3F
4105 #define GL_DRAW_INDIRECT_UNIFIED_NV                                   0x8F40
4106 #define GL_DRAW_INDIRECT_ADDRESS_NV                                   0x8F41
4107 #define GL_DRAW_INDIRECT_LENGTH_NV                                    0x8F42
4108 #define GL_DRAW_INDIRECT_BUFFER_BINDING                               0x8F43
4109 #define GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV                       0x8F44
4110 #define GL_MAX_PROGRAM_SUBROUTINE_NUM_NV                              0x8F45
4111 #define GL_DOUBLE_MAT2                                                0x8F46
4112 #define GL_DOUBLE_MAT2_EXT                                            0x8F46
4113 #define GL_DOUBLE_MAT3                                                0x8F47
4114 #define GL_DOUBLE_MAT3_EXT                                            0x8F47
4115 #define GL_DOUBLE_MAT4                                                0x8F48
4116 #define GL_DOUBLE_MAT4_EXT                                            0x8F48
4117 #define GL_DOUBLE_MAT2x3                                              0x8F49
4118 #define GL_DOUBLE_MAT2x3_EXT                                          0x8F49
4119 #define GL_DOUBLE_MAT2x4                                              0x8F4A
4120 #define GL_DOUBLE_MAT2x4_EXT                                          0x8F4A
4121 #define GL_DOUBLE_MAT3x2                                              0x8F4B
4122 #define GL_DOUBLE_MAT3x2_EXT                                          0x8F4B
4123 #define GL_DOUBLE_MAT3x4                                              0x8F4C
4124 #define GL_DOUBLE_MAT3x4_EXT                                          0x8F4C
4125 #define GL_DOUBLE_MAT4x2                                              0x8F4D
4126 #define GL_DOUBLE_MAT4x2_EXT                                          0x8F4D
4127 #define GL_DOUBLE_MAT4x3                                              0x8F4E
4128 #define GL_DOUBLE_MAT4x3_EXT                                          0x8F4E
4129 #define GL_VERTEX_BINDING_BUFFER                                      0x8F4F
4130 #define GL_RED_SNORM                                                  0x8F90
4131 #define GL_RG_SNORM                                                   0x8F91
4132 #define GL_RGB_SNORM                                                  0x8F92
4133 #define GL_RGBA_SNORM                                                 0x8F93
4134 #define GL_R8_SNORM                                                   0x8F94
4135 #define GL_RG8_SNORM                                                  0x8F95
4136 #define GL_RGB8_SNORM                                                 0x8F96
4137 #define GL_RGBA8_SNORM                                                0x8F97
4138 #define GL_R16_SNORM                                                  0x8F98
4139 #define GL_RG16_SNORM                                                 0x8F99
4140 #define GL_RGB16_SNORM                                                0x8F9A
4141 #define GL_RGBA16_SNORM                                               0x8F9B
4142 #define GL_SIGNED_NORMALIZED                                          0x8F9C
4143 #define GL_PRIMITIVE_RESTART                                          0x8F9D
4144 #define GL_PRIMITIVE_RESTART_INDEX                                    0x8F9E
4145 #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB                  0x8F9F
4146 #define GL_SR8_EXT                                                    0x8FBD
4147 #define GL_INT8_NV                                                    0x8FE0
4148 #define GL_INT8_VEC2_NV                                               0x8FE1
4149 #define GL_INT8_VEC3_NV                                               0x8FE2
4150 #define GL_INT8_VEC4_NV                                               0x8FE3
4151 #define GL_INT16_NV                                                   0x8FE4
4152 #define GL_INT16_VEC2_NV                                              0x8FE5
4153 #define GL_INT16_VEC3_NV                                              0x8FE6
4154 #define GL_INT16_VEC4_NV                                              0x8FE7
4155 #define GL_INT64_VEC2_ARB                                             0x8FE9
4156 #define GL_INT64_VEC2_NV                                              0x8FE9
4157 #define GL_INT64_VEC3_ARB                                             0x8FEA
4158 #define GL_INT64_VEC3_NV                                              0x8FEA
4159 #define GL_INT64_VEC4_ARB                                             0x8FEB
4160 #define GL_INT64_VEC4_NV                                              0x8FEB
4161 #define GL_UNSIGNED_INT8_NV                                           0x8FEC
4162 #define GL_UNSIGNED_INT8_VEC2_NV                                      0x8FED
4163 #define GL_UNSIGNED_INT8_VEC3_NV                                      0x8FEE
4164 #define GL_UNSIGNED_INT8_VEC4_NV                                      0x8FEF
4165 #define GL_UNSIGNED_INT16_NV                                          0x8FF0
4166 #define GL_UNSIGNED_INT16_VEC2_NV                                     0x8FF1
4167 #define GL_UNSIGNED_INT16_VEC3_NV                                     0x8FF2
4168 #define GL_UNSIGNED_INT16_VEC4_NV                                     0x8FF3
4169 #define GL_UNSIGNED_INT64_VEC2_ARB                                    0x8FF5
4170 #define GL_UNSIGNED_INT64_VEC2_NV                                     0x8FF5
4171 #define GL_UNSIGNED_INT64_VEC3_ARB                                    0x8FF6
4172 #define GL_UNSIGNED_INT64_VEC3_NV                                     0x8FF6
4173 #define GL_UNSIGNED_INT64_VEC4_ARB                                    0x8FF7
4174 #define GL_UNSIGNED_INT64_VEC4_NV                                     0x8FF7
4175 #define GL_FLOAT16_NV                                                 0x8FF8
4176 #define GL_FLOAT16_VEC2_NV                                            0x8FF9
4177 #define GL_FLOAT16_VEC3_NV                                            0x8FFA
4178 #define GL_FLOAT16_VEC4_NV                                            0x8FFB
4179 #define GL_DOUBLE_VEC2                                                0x8FFC
4180 #define GL_DOUBLE_VEC2_EXT                                            0x8FFC
4181 #define GL_DOUBLE_VEC3                                                0x8FFD
4182 #define GL_DOUBLE_VEC3_EXT                                            0x8FFD
4183 #define GL_DOUBLE_VEC4                                                0x8FFE
4184 #define GL_DOUBLE_VEC4_EXT                                            0x8FFE
4185 #define GL_SAMPLER_BUFFER_AMD                                         0x9001
4186 #define GL_INT_SAMPLER_BUFFER_AMD                                     0x9002
4187 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD                            0x9003
4188 #define GL_TESSELLATION_MODE_AMD                                      0x9004
4189 #define GL_TESSELLATION_FACTOR_AMD                                    0x9005
4190 #define GL_DISCRETE_AMD                                               0x9006
4191 #define GL_CONTINUOUS_AMD                                             0x9007
4192 #define GL_TEXTURE_CUBE_MAP_ARRAY                                     0x9009
4193 #define GL_TEXTURE_CUBE_MAP_ARRAY_ARB                                 0x9009
4194 #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY                             0x900A
4195 #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB                         0x900A
4196 #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY                               0x900B
4197 #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB                           0x900B
4198 #define GL_SAMPLER_CUBE_MAP_ARRAY                                     0x900C
4199 #define GL_SAMPLER_CUBE_MAP_ARRAY_ARB                                 0x900C
4200 #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW                              0x900D
4201 #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB                          0x900D
4202 #define GL_INT_SAMPLER_CUBE_MAP_ARRAY                                 0x900E
4203 #define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB                             0x900E
4204 #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY                        0x900F
4205 #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB                    0x900F
4206 #define GL_ALPHA_SNORM                                                0x9010
4207 #define GL_LUMINANCE_SNORM                                            0x9011
4208 #define GL_LUMINANCE_ALPHA_SNORM                                      0x9012
4209 #define GL_INTENSITY_SNORM                                            0x9013
4210 #define GL_ALPHA8_SNORM                                               0x9014
4211 #define GL_LUMINANCE8_SNORM                                           0x9015
4212 #define GL_LUMINANCE8_ALPHA8_SNORM                                    0x9016
4213 #define GL_INTENSITY8_SNORM                                           0x9017
4214 #define GL_ALPHA16_SNORM                                              0x9018
4215 #define GL_LUMINANCE16_SNORM                                          0x9019
4216 #define GL_LUMINANCE16_ALPHA16_SNORM                                  0x901A
4217 #define GL_INTENSITY16_SNORM                                          0x901B
4218 #define GL_FACTOR_MIN_AMD                                             0x901C
4219 #define GL_FACTOR_MAX_AMD                                             0x901D
4220 #define GL_DEPTH_CLAMP_NEAR_AMD                                       0x901E
4221 #define GL_DEPTH_CLAMP_FAR_AMD                                        0x901F
4222 #define GL_VIDEO_BUFFER_NV                                            0x9020
4223 #define GL_VIDEO_BUFFER_BINDING_NV                                    0x9021
4224 #define GL_FIELD_UPPER_NV                                             0x9022
4225 #define GL_FIELD_LOWER_NV                                             0x9023
4226 #define GL_NUM_VIDEO_CAPTURE_STREAMS_NV                               0x9024
4227 #define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV                        0x9025
4228 #define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV                          0x9026
4229 #define GL_LAST_VIDEO_CAPTURE_STATUS_NV                               0x9027
4230 #define GL_VIDEO_BUFFER_PITCH_NV                                      0x9028
4231 #define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV                           0x9029
4232 #define GL_VIDEO_COLOR_CONVERSION_MAX_NV                              0x902A
4233 #define GL_VIDEO_COLOR_CONVERSION_MIN_NV                              0x902B
4234 #define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV                           0x902C
4235 #define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV                            0x902D
4236 #define GL_PARTIAL_SUCCESS_NV                                         0x902E
4237 #define GL_SUCCESS_NV                                                 0x902F
4238 #define GL_FAILURE_NV                                                 0x9030
4239 #define GL_YCBYCR8_422_NV                                             0x9031
4240 #define GL_YCBAYCR8A_4224_NV                                          0x9032
4241 #define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV                              0x9033
4242 #define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV                   0x9034
4243 #define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV                              0x9035
4244 #define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV                   0x9036
4245 #define GL_Z4Y12Z4CB12Z4CR12_444_NV                                   0x9037
4246 #define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV                               0x9038
4247 #define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV                              0x9039
4248 #define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV                        0x903A
4249 #define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV                        0x903B
4250 #define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV                            0x903C
4251 #define GL_TEXTURE_COVERAGE_SAMPLES_NV                                0x9045
4252 #define GL_TEXTURE_COLOR_SAMPLES_NV                                   0x9046
4253 #define GL_IMAGE_1D                                                   0x904C
4254 #define GL_IMAGE_1D_EXT                                               0x904C
4255 #define GL_IMAGE_2D                                                   0x904D
4256 #define GL_IMAGE_2D_EXT                                               0x904D
4257 #define GL_IMAGE_3D                                                   0x904E
4258 #define GL_IMAGE_3D_EXT                                               0x904E
4259 #define GL_IMAGE_2D_RECT                                              0x904F
4260 #define GL_IMAGE_2D_RECT_EXT                                          0x904F
4261 #define GL_IMAGE_CUBE                                                 0x9050
4262 #define GL_IMAGE_CUBE_EXT                                             0x9050
4263 #define GL_IMAGE_BUFFER                                               0x9051
4264 #define GL_IMAGE_BUFFER_EXT                                           0x9051
4265 #define GL_IMAGE_1D_ARRAY                                             0x9052
4266 #define GL_IMAGE_1D_ARRAY_EXT                                         0x9052
4267 #define GL_IMAGE_2D_ARRAY                                             0x9053
4268 #define GL_IMAGE_2D_ARRAY_EXT                                         0x9053
4269 #define GL_IMAGE_CUBE_MAP_ARRAY                                       0x9054
4270 #define GL_IMAGE_CUBE_MAP_ARRAY_EXT                                   0x9054
4271 #define GL_IMAGE_2D_MULTISAMPLE                                       0x9055
4272 #define GL_IMAGE_2D_MULTISAMPLE_EXT                                   0x9055
4273 #define GL_IMAGE_2D_MULTISAMPLE_ARRAY                                 0x9056
4274 #define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT                             0x9056
4275 #define GL_INT_IMAGE_1D                                               0x9057
4276 #define GL_INT_IMAGE_1D_EXT                                           0x9057
4277 #define GL_INT_IMAGE_2D                                               0x9058
4278 #define GL_INT_IMAGE_2D_EXT                                           0x9058
4279 #define GL_INT_IMAGE_3D                                               0x9059
4280 #define GL_INT_IMAGE_3D_EXT                                           0x9059
4281 #define GL_INT_IMAGE_2D_RECT                                          0x905A
4282 #define GL_INT_IMAGE_2D_RECT_EXT                                      0x905A
4283 #define GL_INT_IMAGE_CUBE                                             0x905B
4284 #define GL_INT_IMAGE_CUBE_EXT                                         0x905B
4285 #define GL_INT_IMAGE_BUFFER                                           0x905C
4286 #define GL_INT_IMAGE_BUFFER_EXT                                       0x905C
4287 #define GL_INT_IMAGE_1D_ARRAY                                         0x905D
4288 #define GL_INT_IMAGE_1D_ARRAY_EXT                                     0x905D
4289 #define GL_INT_IMAGE_2D_ARRAY                                         0x905E
4290 #define GL_INT_IMAGE_2D_ARRAY_EXT                                     0x905E
4291 #define GL_INT_IMAGE_CUBE_MAP_ARRAY                                   0x905F
4292 #define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT                               0x905F
4293 #define GL_INT_IMAGE_2D_MULTISAMPLE                                   0x9060
4294 #define GL_INT_IMAGE_2D_MULTISAMPLE_EXT                               0x9060
4295 #define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY                             0x9061
4296 #define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT                         0x9061
4297 #define GL_UNSIGNED_INT_IMAGE_1D                                      0x9062
4298 #define GL_UNSIGNED_INT_IMAGE_1D_EXT                                  0x9062
4299 #define GL_UNSIGNED_INT_IMAGE_2D                                      0x9063
4300 #define GL_UNSIGNED_INT_IMAGE_2D_EXT                                  0x9063
4301 #define GL_UNSIGNED_INT_IMAGE_3D                                      0x9064
4302 #define GL_UNSIGNED_INT_IMAGE_3D_EXT                                  0x9064
4303 #define GL_UNSIGNED_INT_IMAGE_2D_RECT                                 0x9065
4304 #define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT                             0x9065
4305 #define GL_UNSIGNED_INT_IMAGE_CUBE                                    0x9066
4306 #define GL_UNSIGNED_INT_IMAGE_CUBE_EXT                                0x9066
4307 #define GL_UNSIGNED_INT_IMAGE_BUFFER                                  0x9067
4308 #define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT                              0x9067
4309 #define GL_UNSIGNED_INT_IMAGE_1D_ARRAY                                0x9068
4310 #define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT                            0x9068
4311 #define GL_UNSIGNED_INT_IMAGE_2D_ARRAY                                0x9069
4312 #define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT                            0x9069
4313 #define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY                          0x906A
4314 #define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT                      0x906A
4315 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE                          0x906B
4316 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT                      0x906B
4317 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY                    0x906C
4318 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT                0x906C
4319 #define GL_MAX_IMAGE_SAMPLES                                          0x906D
4320 #define GL_MAX_IMAGE_SAMPLES_EXT                                      0x906D
4321 #define GL_IMAGE_BINDING_FORMAT                                       0x906E
4322 #define GL_IMAGE_BINDING_FORMAT_EXT                                   0x906E
4323 #define GL_RGB10_A2UI                                                 0x906F
4324 #define GL_PATH_FORMAT_SVG_NV                                         0x9070
4325 #define GL_PATH_FORMAT_PS_NV                                          0x9071
4326 #define GL_STANDARD_FONT_NAME_NV                                      0x9072
4327 #define GL_SYSTEM_FONT_NAME_NV                                        0x9073
4328 #define GL_FILE_NAME_NV                                               0x9074
4329 #define GL_PATH_STROKE_WIDTH_NV                                       0x9075
4330 #define GL_PATH_END_CAPS_NV                                           0x9076
4331 #define GL_PATH_INITIAL_END_CAP_NV                                    0x9077
4332 #define GL_PATH_TERMINAL_END_CAP_NV                                   0x9078
4333 #define GL_PATH_JOIN_STYLE_NV                                         0x9079
4334 #define GL_PATH_MITER_LIMIT_NV                                        0x907A
4335 #define GL_PATH_DASH_CAPS_NV                                          0x907B
4336 #define GL_PATH_INITIAL_DASH_CAP_NV                                   0x907C
4337 #define GL_PATH_TERMINAL_DASH_CAP_NV                                  0x907D
4338 #define GL_PATH_DASH_OFFSET_NV                                        0x907E
4339 #define GL_PATH_CLIENT_LENGTH_NV                                      0x907F
4340 #define GL_PATH_FILL_MODE_NV                                          0x9080
4341 #define GL_PATH_FILL_MASK_NV                                          0x9081
4342 #define GL_PATH_FILL_COVER_MODE_NV                                    0x9082
4343 #define GL_PATH_STROKE_COVER_MODE_NV                                  0x9083
4344 #define GL_PATH_STROKE_MASK_NV                                        0x9084
4345 #define GL_COUNT_UP_NV                                                0x9088
4346 #define GL_COUNT_DOWN_NV                                              0x9089
4347 #define GL_PATH_OBJECT_BOUNDING_BOX_NV                                0x908A
4348 #define GL_CONVEX_HULL_NV                                             0x908B
4349 #define GL_BOUNDING_BOX_NV                                            0x908D
4350 #define GL_TRANSLATE_X_NV                                             0x908E
4351 #define GL_TRANSLATE_Y_NV                                             0x908F
4352 #define GL_TRANSLATE_2D_NV                                            0x9090
4353 #define GL_TRANSLATE_3D_NV                                            0x9091
4354 #define GL_AFFINE_2D_NV                                               0x9092
4355 #define GL_AFFINE_3D_NV                                               0x9094
4356 #define GL_TRANSPOSE_AFFINE_2D_NV                                     0x9096
4357 #define GL_TRANSPOSE_AFFINE_3D_NV                                     0x9098
4358 #define GL_UTF8_NV                                                    0x909A
4359 #define GL_UTF16_NV                                                   0x909B
4360 #define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV                          0x909C
4361 #define GL_PATH_COMMAND_COUNT_NV                                      0x909D
4362 #define GL_PATH_COORD_COUNT_NV                                        0x909E
4363 #define GL_PATH_DASH_ARRAY_COUNT_NV                                   0x909F
4364 #define GL_PATH_COMPUTED_LENGTH_NV                                    0x90A0
4365 #define GL_PATH_FILL_BOUNDING_BOX_NV                                  0x90A1
4366 #define GL_PATH_STROKE_BOUNDING_BOX_NV                                0x90A2
4367 #define GL_SQUARE_NV                                                  0x90A3
4368 #define GL_ROUND_NV                                                   0x90A4
4369 #define GL_TRIANGULAR_NV                                              0x90A5
4370 #define GL_BEVEL_NV                                                   0x90A6
4371 #define GL_MITER_REVERT_NV                                            0x90A7
4372 #define GL_MITER_TRUNCATE_NV                                          0x90A8
4373 #define GL_SKIP_MISSING_GLYPH_NV                                      0x90A9
4374 #define GL_USE_MISSING_GLYPH_NV                                       0x90AA
4375 #define GL_PATH_ERROR_POSITION_NV                                     0x90AB
4376 #define GL_PATH_FOG_GEN_MODE_NV                                       0x90AC
4377 #define GL_ACCUM_ADJACENT_PAIRS_NV                                    0x90AD
4378 #define GL_ADJACENT_PAIRS_NV                                          0x90AE
4379 #define GL_FIRST_TO_REST_NV                                           0x90AF
4380 #define GL_PATH_GEN_MODE_NV                                           0x90B0
4381 #define GL_PATH_GEN_COEFF_NV                                          0x90B1
4382 #define GL_PATH_GEN_COLOR_FORMAT_NV                                   0x90B2
4383 #define GL_PATH_GEN_COMPONENTS_NV                                     0x90B3
4384 #define GL_PATH_DASH_OFFSET_RESET_NV                                  0x90B4
4385 #define GL_MOVE_TO_RESETS_NV                                          0x90B5
4386 #define GL_MOVE_TO_CONTINUES_NV                                       0x90B6
4387 #define GL_PATH_STENCIL_FUNC_NV                                       0x90B7
4388 #define GL_PATH_STENCIL_REF_NV                                        0x90B8
4389 #define GL_PATH_STENCIL_VALUE_MASK_NV                                 0x90B9
4390 #define GL_SCALED_RESOLVE_FASTEST_EXT                                 0x90BA
4391 #define GL_SCALED_RESOLVE_NICEST_EXT                                  0x90BB
4392 #define GL_MIN_MAP_BUFFER_ALIGNMENT                                   0x90BC
4393 #define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV                        0x90BD
4394 #define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV                         0x90BE
4395 #define GL_PATH_COVER_DEPTH_FUNC_NV                                   0x90BF
4396 #define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE                            0x90C7
4397 #define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE                         0x90C8
4398 #define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS                        0x90C9
4399 #define GL_MAX_VERTEX_IMAGE_UNIFORMS                                  0x90CA
4400 #define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS                            0x90CB
4401 #define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS                         0x90CC
4402 #define GL_MAX_GEOMETRY_IMAGE_UNIFORMS                                0x90CD
4403 #define GL_MAX_FRAGMENT_IMAGE_UNIFORMS                                0x90CE
4404 #define GL_MAX_COMBINED_IMAGE_UNIFORMS                                0x90CF
4405 #define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV                        0x90D0
4406 #define GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV                               0x90D1
4407 #define GL_SHADER_STORAGE_BUFFER                                      0x90D2
4408 #define GL_SHADER_STORAGE_BUFFER_BINDING                              0x90D3
4409 #define GL_SHADER_STORAGE_BUFFER_START                                0x90D4
4410 #define GL_SHADER_STORAGE_BUFFER_SIZE                                 0x90D5
4411 #define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS                           0x90D6
4412 #define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS                         0x90D7
4413 #define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS                     0x90D8
4414 #define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS                  0x90D9
4415 #define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS                         0x90DA
4416 #define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS                          0x90DB
4417 #define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS                         0x90DC
4418 #define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS                         0x90DD
4419 #define GL_MAX_SHADER_STORAGE_BLOCK_SIZE                              0x90DE
4420 #define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT                     0x90DF
4421 #define GL_SYNC_X11_FENCE_EXT                                         0x90E1
4422 #define GL_DEPTH_STENCIL_TEXTURE_MODE                                 0x90EA
4423 #define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS                         0x90EB
4424 #define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB                    0x90EB
4425 #define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER                 0x90EC
4426 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER         0x90ED
4427 #define GL_DISPATCH_INDIRECT_BUFFER                                   0x90EE
4428 #define GL_DISPATCH_INDIRECT_BUFFER_BINDING                           0x90EF
4429 #define GL_CONTEXT_ROBUST_ACCESS                                      0x90F3
4430 #define GL_CONTEXT_ROBUST_ACCESS_KHR                                  0x90F3
4431 #define GL_COMPUTE_PROGRAM_NV                                         0x90FB
4432 #define GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV                        0x90FC
4433 #define GL_TEXTURE_2D_MULTISAMPLE                                     0x9100
4434 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE                               0x9101
4435 #define GL_TEXTURE_2D_MULTISAMPLE_ARRAY                               0x9102
4436 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY                         0x9103
4437 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE                             0x9104
4438 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY                       0x9105
4439 #define GL_TEXTURE_SAMPLES                                            0x9106
4440 #define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS                             0x9107
4441 #define GL_SAMPLER_2D_MULTISAMPLE                                     0x9108
4442 #define GL_INT_SAMPLER_2D_MULTISAMPLE                                 0x9109
4443 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE                        0x910A
4444 #define GL_SAMPLER_2D_MULTISAMPLE_ARRAY                               0x910B
4445 #define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY                           0x910C
4446 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY                  0x910D
4447 #define GL_MAX_COLOR_TEXTURE_SAMPLES                                  0x910E
4448 #define GL_MAX_DEPTH_TEXTURE_SAMPLES                                  0x910F
4449 #define GL_MAX_INTEGER_SAMPLES                                        0x9110
4450 #define GL_MAX_SERVER_WAIT_TIMEOUT                                    0x9111
4451 #define GL_OBJECT_TYPE                                                0x9112
4452 #define GL_SYNC_CONDITION                                             0x9113
4453 #define GL_SYNC_STATUS                                                0x9114
4454 #define GL_SYNC_FLAGS                                                 0x9115
4455 #define GL_SYNC_FENCE                                                 0x9116
4456 #define GL_SYNC_GPU_COMMANDS_COMPLETE                                 0x9117
4457 #define GL_UNSIGNALED                                                 0x9118
4458 #define GL_SIGNALED                                                   0x9119
4459 #define GL_ALREADY_SIGNALED                                           0x911A
4460 #define GL_TIMEOUT_EXPIRED                                            0x911B
4461 #define GL_CONDITION_SATISFIED                                        0x911C
4462 #define GL_WAIT_FAILED                                                0x911D
4463 #define GL_BUFFER_ACCESS_FLAGS                                        0x911F
4464 #define GL_BUFFER_MAP_LENGTH                                          0x9120
4465 #define GL_BUFFER_MAP_OFFSET                                          0x9121
4466 #define GL_MAX_VERTEX_OUTPUT_COMPONENTS                               0x9122
4467 #define GL_MAX_GEOMETRY_INPUT_COMPONENTS                              0x9123
4468 #define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS                             0x9124
4469 #define GL_MAX_FRAGMENT_INPUT_COMPONENTS                              0x9125
4470 #define GL_CONTEXT_PROFILE_MASK                                       0x9126
4471 #define GL_UNPACK_COMPRESSED_BLOCK_WIDTH                              0x9127
4472 #define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT                             0x9128
4473 #define GL_UNPACK_COMPRESSED_BLOCK_DEPTH                              0x9129
4474 #define GL_UNPACK_COMPRESSED_BLOCK_SIZE                               0x912A
4475 #define GL_PACK_COMPRESSED_BLOCK_WIDTH                                0x912B
4476 #define GL_PACK_COMPRESSED_BLOCK_HEIGHT                               0x912C
4477 #define GL_PACK_COMPRESSED_BLOCK_DEPTH                                0x912D
4478 #define GL_PACK_COMPRESSED_BLOCK_SIZE                                 0x912E
4479 #define GL_TEXTURE_IMMUTABLE_FORMAT                                   0x912F
4480 #define GL_MAX_DEBUG_MESSAGE_LENGTH                                   0x9143
4481 #define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD                               0x9143
4482 #define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB                               0x9143
4483 #define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR                               0x9143
4484 #define GL_MAX_DEBUG_LOGGED_MESSAGES                                  0x9144
4485 #define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD                              0x9144
4486 #define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB                              0x9144
4487 #define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR                              0x9144
4488 #define GL_DEBUG_LOGGED_MESSAGES                                      0x9145
4489 #define GL_DEBUG_LOGGED_MESSAGES_AMD                                  0x9145
4490 #define GL_DEBUG_LOGGED_MESSAGES_ARB                                  0x9145
4491 #define GL_DEBUG_LOGGED_MESSAGES_KHR                                  0x9145
4492 #define GL_DEBUG_SEVERITY_HIGH                                        0x9146
4493 #define GL_DEBUG_SEVERITY_HIGH_AMD                                    0x9146
4494 #define GL_DEBUG_SEVERITY_HIGH_ARB                                    0x9146
4495 #define GL_DEBUG_SEVERITY_HIGH_KHR                                    0x9146
4496 #define GL_DEBUG_SEVERITY_MEDIUM                                      0x9147
4497 #define GL_DEBUG_SEVERITY_MEDIUM_AMD                                  0x9147
4498 #define GL_DEBUG_SEVERITY_MEDIUM_ARB                                  0x9147
4499 #define GL_DEBUG_SEVERITY_MEDIUM_KHR                                  0x9147
4500 #define GL_DEBUG_SEVERITY_LOW                                         0x9148
4501 #define GL_DEBUG_SEVERITY_LOW_AMD                                     0x9148
4502 #define GL_DEBUG_SEVERITY_LOW_ARB                                     0x9148
4503 #define GL_DEBUG_SEVERITY_LOW_KHR                                     0x9148
4504 #define GL_DEBUG_CATEGORY_API_ERROR_AMD                               0x9149
4505 #define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD                           0x914A
4506 #define GL_DEBUG_CATEGORY_DEPRECATION_AMD                             0x914B
4507 #define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD                      0x914C
4508 #define GL_DEBUG_CATEGORY_PERFORMANCE_AMD                             0x914D
4509 #define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD                         0x914E
4510 #define GL_DEBUG_CATEGORY_APPLICATION_AMD                             0x914F
4511 #define GL_DEBUG_CATEGORY_OTHER_AMD                                   0x9150
4512 #define GL_BUFFER_OBJECT_EXT                                          0x9151
4513 #define GL_DATA_BUFFER_AMD                                            0x9151
4514 #define GL_PERFORMANCE_MONITOR_AMD                                    0x9152
4515 #define GL_QUERY_OBJECT_AMD                                           0x9153
4516 #define GL_QUERY_OBJECT_EXT                                           0x9153
4517 #define GL_VERTEX_ARRAY_OBJECT_AMD                                    0x9154
4518 #define GL_VERTEX_ARRAY_OBJECT_EXT                                    0x9154
4519 #define GL_SAMPLER_OBJECT_AMD                                         0x9155
4520 #define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD                         0x9160
4521 #define GL_QUERY_BUFFER                                               0x9192
4522 #define GL_QUERY_BUFFER_AMD                                           0x9192
4523 #define GL_QUERY_BUFFER_BINDING                                       0x9193
4524 #define GL_QUERY_BUFFER_BINDING_AMD                                   0x9193
4525 #define GL_QUERY_RESULT_NO_WAIT                                       0x9194
4526 #define GL_QUERY_RESULT_NO_WAIT_AMD                                   0x9194
4527 #define GL_VIRTUAL_PAGE_SIZE_X_ARB                                    0x9195
4528 #define GL_VIRTUAL_PAGE_SIZE_X_AMD                                    0x9195
4529 #define GL_VIRTUAL_PAGE_SIZE_Y_ARB                                    0x9196
4530 #define GL_VIRTUAL_PAGE_SIZE_Y_AMD                                    0x9196
4531 #define GL_VIRTUAL_PAGE_SIZE_Z_ARB                                    0x9197
4532 #define GL_VIRTUAL_PAGE_SIZE_Z_AMD                                    0x9197
4533 #define GL_MAX_SPARSE_TEXTURE_SIZE_ARB                                0x9198
4534 #define GL_MAX_SPARSE_TEXTURE_SIZE_AMD                                0x9198
4535 #define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB                             0x9199
4536 #define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD                             0x9199
4537 #define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS                            0x919A
4538 #define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB                        0x919A
4539 #define GL_MIN_SPARSE_LEVEL_AMD                                       0x919B
4540 #define GL_MIN_LOD_WARNING_AMD                                        0x919C
4541 #define GL_TEXTURE_BUFFER_OFFSET                                      0x919D
4542 #define GL_TEXTURE_BUFFER_SIZE                                        0x919E
4543 #define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT                            0x919F
4544 #define GL_STREAM_RASTERIZATION_AMD                                   0x91A0
4545 #define GL_VERTEX_ELEMENT_SWIZZLE_AMD                                 0x91A4
4546 #define GL_VERTEX_ID_SWIZZLE_AMD                                      0x91A5
4547 #define GL_TEXTURE_SPARSE_ARB                                         0x91A6
4548 #define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB                                0x91A7
4549 #define GL_NUM_VIRTUAL_PAGE_SIZES_ARB                                 0x91A8
4550 #define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB                 0x91A9
4551 #define GL_NUM_SPARSE_LEVELS_ARB                                      0x91AA
4552 #define GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD                            0x91AE
4553 #define GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD                            0x91AF
4554 #define GL_MAX_SHADER_COMPILER_THREADS_KHR                            0x91B0
4555 #define GL_MAX_SHADER_COMPILER_THREADS_ARB                            0x91B0
4556 #define GL_COMPLETION_STATUS_KHR                                      0x91B1
4557 #define GL_COMPLETION_STATUS_ARB                                      0x91B1
4558 #define GL_RENDERBUFFER_STORAGE_SAMPLES_AMD                           0x91B2
4559 #define GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD                          0x91B3
4560 #define GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD                  0x91B4
4561 #define GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD                  0x91B5
4562 #define GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD                        0x91B6
4563 #define GL_SUPPORTED_MULTISAMPLE_MODES_AMD                            0x91B7
4564 #define GL_COMPUTE_SHADER                                             0x91B9
4565 #define GL_MAX_COMPUTE_UNIFORM_BLOCKS                                 0x91BB
4566 #define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS                            0x91BC
4567 #define GL_MAX_COMPUTE_IMAGE_UNIFORMS                                 0x91BD
4568 #define GL_MAX_COMPUTE_WORK_GROUP_COUNT                               0x91BE
4569 #define GL_MAX_COMPUTE_WORK_GROUP_SIZE                                0x91BF
4570 #define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB                           0x91BF
4571 #define GL_FLOAT16_MAT2_AMD                                           0x91C5
4572 #define GL_FLOAT16_MAT3_AMD                                           0x91C6
4573 #define GL_FLOAT16_MAT4_AMD                                           0x91C7
4574 #define GL_FLOAT16_MAT2x3_AMD                                         0x91C8
4575 #define GL_FLOAT16_MAT2x4_AMD                                         0x91C9
4576 #define GL_FLOAT16_MAT3x2_AMD                                         0x91CA
4577 #define GL_FLOAT16_MAT3x4_AMD                                         0x91CB
4578 #define GL_FLOAT16_MAT4x2_AMD                                         0x91CC
4579 #define GL_FLOAT16_MAT4x3_AMD                                         0x91CD
4580 #define GL_COMPRESSED_R11_EAC                                         0x9270
4581 #define GL_COMPRESSED_SIGNED_R11_EAC                                  0x9271
4582 #define GL_COMPRESSED_RG11_EAC                                        0x9272
4583 #define GL_COMPRESSED_SIGNED_RG11_EAC                                 0x9273
4584 #define GL_COMPRESSED_RGB8_ETC2                                       0x9274
4585 #define GL_COMPRESSED_SRGB8_ETC2                                      0x9275
4586 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2                   0x9276
4587 #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2                  0x9277
4588 #define GL_COMPRESSED_RGBA8_ETC2_EAC                                  0x9278
4589 #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC                           0x9279
4590 #define GL_BLEND_PREMULTIPLIED_SRC_NV                                 0x9280
4591 #define GL_BLEND_OVERLAP_NV                                           0x9281
4592 #define GL_UNCORRELATED_NV                                            0x9282
4593 #define GL_DISJOINT_NV                                                0x9283
4594 #define GL_CONJOINT_NV                                                0x9284
4595 #define GL_BLEND_ADVANCED_COHERENT_KHR                                0x9285
4596 #define GL_BLEND_ADVANCED_COHERENT_NV                                 0x9285
4597 #define GL_SRC_NV                                                     0x9286
4598 #define GL_DST_NV                                                     0x9287
4599 #define GL_SRC_OVER_NV                                                0x9288
4600 #define GL_DST_OVER_NV                                                0x9289
4601 #define GL_SRC_IN_NV                                                  0x928A
4602 #define GL_DST_IN_NV                                                  0x928B
4603 #define GL_SRC_OUT_NV                                                 0x928C
4604 #define GL_DST_OUT_NV                                                 0x928D
4605 #define GL_SRC_ATOP_NV                                                0x928E
4606 #define GL_DST_ATOP_NV                                                0x928F
4607 #define GL_PLUS_NV                                                    0x9291
4608 #define GL_PLUS_DARKER_NV                                             0x9292
4609 #define GL_MULTIPLY_KHR                                               0x9294
4610 #define GL_MULTIPLY_NV                                                0x9294
4611 #define GL_SCREEN_KHR                                                 0x9295
4612 #define GL_SCREEN_NV                                                  0x9295
4613 #define GL_OVERLAY_KHR                                                0x9296
4614 #define GL_OVERLAY_NV                                                 0x9296
4615 #define GL_DARKEN_KHR                                                 0x9297
4616 #define GL_DARKEN_NV                                                  0x9297
4617 #define GL_LIGHTEN_KHR                                                0x9298
4618 #define GL_LIGHTEN_NV                                                 0x9298
4619 #define GL_COLORDODGE_KHR                                             0x9299
4620 #define GL_COLORDODGE_NV                                              0x9299
4621 #define GL_COLORBURN_KHR                                              0x929A
4622 #define GL_COLORBURN_NV                                               0x929A
4623 #define GL_HARDLIGHT_KHR                                              0x929B
4624 #define GL_HARDLIGHT_NV                                               0x929B
4625 #define GL_SOFTLIGHT_KHR                                              0x929C
4626 #define GL_SOFTLIGHT_NV                                               0x929C
4627 #define GL_DIFFERENCE_KHR                                             0x929E
4628 #define GL_DIFFERENCE_NV                                              0x929E
4629 #define GL_MINUS_NV                                                   0x929F
4630 #define GL_EXCLUSION_KHR                                              0x92A0
4631 #define GL_EXCLUSION_NV                                               0x92A0
4632 #define GL_CONTRAST_NV                                                0x92A1
4633 #define GL_INVERT_RGB_NV                                              0x92A3
4634 #define GL_LINEARDODGE_NV                                             0x92A4
4635 #define GL_LINEARBURN_NV                                              0x92A5
4636 #define GL_VIVIDLIGHT_NV                                              0x92A6
4637 #define GL_LINEARLIGHT_NV                                             0x92A7
4638 #define GL_PINLIGHT_NV                                                0x92A8
4639 #define GL_HARDMIX_NV                                                 0x92A9
4640 #define GL_HSL_HUE_KHR                                                0x92AD
4641 #define GL_HSL_HUE_NV                                                 0x92AD
4642 #define GL_HSL_SATURATION_KHR                                         0x92AE
4643 #define GL_HSL_SATURATION_NV                                          0x92AE
4644 #define GL_HSL_COLOR_KHR                                              0x92AF
4645 #define GL_HSL_COLOR_NV                                               0x92AF
4646 #define GL_HSL_LUMINOSITY_KHR                                         0x92B0
4647 #define GL_HSL_LUMINOSITY_NV                                          0x92B0
4648 #define GL_PLUS_CLAMPED_NV                                            0x92B1
4649 #define GL_PLUS_CLAMPED_ALPHA_NV                                      0x92B2
4650 #define GL_MINUS_CLAMPED_NV                                           0x92B3
4651 #define GL_INVERT_OVG_NV                                              0x92B4
4652 #define GL_MULTICAST_GPUS_NV                                          0x92BA
4653 #define GL_PURGED_CONTEXT_RESET_NV                                    0x92BB
4654 #define GL_PRIMITIVE_BOUNDING_BOX_ARB                                 0x92BE
4655 #define GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV                           0x92BF
4656 #define GL_ATOMIC_COUNTER_BUFFER                                      0x92C0
4657 #define GL_ATOMIC_COUNTER_BUFFER_BINDING                              0x92C1
4658 #define GL_ATOMIC_COUNTER_BUFFER_START                                0x92C2
4659 #define GL_ATOMIC_COUNTER_BUFFER_SIZE                                 0x92C3
4660 #define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE                            0x92C4
4661 #define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS               0x92C5
4662 #define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES        0x92C6
4663 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER          0x92C7
4664 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER    0x92C8
4665 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9
4666 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER        0x92CA
4667 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER        0x92CB
4668 #define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS                          0x92CC
4669 #define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS                    0x92CD
4670 #define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS                 0x92CE
4671 #define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS                        0x92CF
4672 #define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS                        0x92D0
4673 #define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS                        0x92D1
4674 #define GL_MAX_VERTEX_ATOMIC_COUNTERS                                 0x92D2
4675 #define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS                           0x92D3
4676 #define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS                        0x92D4
4677 #define GL_MAX_GEOMETRY_ATOMIC_COUNTERS                               0x92D5
4678 #define GL_MAX_FRAGMENT_ATOMIC_COUNTERS                               0x92D6
4679 #define GL_MAX_COMBINED_ATOMIC_COUNTERS                               0x92D7
4680 #define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE                             0x92D8
4681 #define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS                              0x92D9
4682 #define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX                        0x92DA
4683 #define GL_UNSIGNED_INT_ATOMIC_COUNTER                                0x92DB
4684 #define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS                         0x92DC
4685 #define GL_FRAGMENT_COVERAGE_TO_COLOR_NV                              0x92DD
4686 #define GL_FRAGMENT_COVERAGE_COLOR_NV                                 0x92DE
4687 #define GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV                      0x92DF
4688 #define GL_DEBUG_OUTPUT                                               0x92E0
4689 #define GL_DEBUG_OUTPUT_KHR                                           0x92E0
4690 #define GL_UNIFORM                                                    0x92E1
4691 #define GL_UNIFORM_BLOCK                                              0x92E2
4692 #define GL_PROGRAM_INPUT                                              0x92E3
4693 #define GL_PROGRAM_OUTPUT                                             0x92E4
4694 #define GL_BUFFER_VARIABLE                                            0x92E5
4695 #define GL_SHADER_STORAGE_BLOCK                                       0x92E6
4696 #define GL_IS_PER_PATCH                                               0x92E7
4697 #define GL_VERTEX_SUBROUTINE                                          0x92E8
4698 #define GL_TESS_CONTROL_SUBROUTINE                                    0x92E9
4699 #define GL_TESS_EVALUATION_SUBROUTINE                                 0x92EA
4700 #define GL_GEOMETRY_SUBROUTINE                                        0x92EB
4701 #define GL_FRAGMENT_SUBROUTINE                                        0x92EC
4702 #define GL_COMPUTE_SUBROUTINE                                         0x92ED
4703 #define GL_VERTEX_SUBROUTINE_UNIFORM                                  0x92EE
4704 #define GL_TESS_CONTROL_SUBROUTINE_UNIFORM                            0x92EF
4705 #define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM                         0x92F0
4706 #define GL_GEOMETRY_SUBROUTINE_UNIFORM                                0x92F1
4707 #define GL_FRAGMENT_SUBROUTINE_UNIFORM                                0x92F2
4708 #define GL_COMPUTE_SUBROUTINE_UNIFORM                                 0x92F3
4709 #define GL_TRANSFORM_FEEDBACK_VARYING                                 0x92F4
4710 #define GL_ACTIVE_RESOURCES                                           0x92F5
4711 #define GL_MAX_NAME_LENGTH                                            0x92F6
4712 #define GL_MAX_NUM_ACTIVE_VARIABLES                                   0x92F7
4713 #define GL_MAX_NUM_COMPATIBLE_SUBROUTINES                             0x92F8
4714 #define GL_NAME_LENGTH                                                0x92F9
4715 #define GL_TYPE                                                       0x92FA
4716 #define GL_ARRAY_SIZE                                                 0x92FB
4717 #define GL_OFFSET                                                     0x92FC
4718 #define GL_BLOCK_INDEX                                                0x92FD
4719 #define GL_ARRAY_STRIDE                                               0x92FE
4720 #define GL_MATRIX_STRIDE                                              0x92FF
4721 #define GL_IS_ROW_MAJOR                                               0x9300
4722 #define GL_ATOMIC_COUNTER_BUFFER_INDEX                                0x9301
4723 #define GL_BUFFER_BINDING                                             0x9302
4724 #define GL_BUFFER_DATA_SIZE                                           0x9303
4725 #define GL_NUM_ACTIVE_VARIABLES                                       0x9304
4726 #define GL_ACTIVE_VARIABLES                                           0x9305
4727 #define GL_REFERENCED_BY_VERTEX_SHADER                                0x9306
4728 #define GL_REFERENCED_BY_TESS_CONTROL_SHADER                          0x9307
4729 #define GL_REFERENCED_BY_TESS_EVALUATION_SHADER                       0x9308
4730 #define GL_REFERENCED_BY_GEOMETRY_SHADER                              0x9309
4731 #define GL_REFERENCED_BY_FRAGMENT_SHADER                              0x930A
4732 #define GL_REFERENCED_BY_COMPUTE_SHADER                               0x930B
4733 #define GL_TOP_LEVEL_ARRAY_SIZE                                       0x930C
4734 #define GL_TOP_LEVEL_ARRAY_STRIDE                                     0x930D
4735 #define GL_LOCATION                                                   0x930E
4736 #define GL_LOCATION_INDEX                                             0x930F
4737 #define GL_FRAMEBUFFER_DEFAULT_WIDTH                                  0x9310
4738 #define GL_FRAMEBUFFER_DEFAULT_HEIGHT                                 0x9311
4739 #define GL_FRAMEBUFFER_DEFAULT_LAYERS                                 0x9312
4740 #define GL_FRAMEBUFFER_DEFAULT_SAMPLES                                0x9313
4741 #define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS                 0x9314
4742 #define GL_MAX_FRAMEBUFFER_WIDTH                                      0x9315
4743 #define GL_MAX_FRAMEBUFFER_HEIGHT                                     0x9316
4744 #define GL_MAX_FRAMEBUFFER_LAYERS                                     0x9317
4745 #define GL_MAX_FRAMEBUFFER_SAMPLES                                    0x9318
4746 #define GL_RASTER_MULTISAMPLE_EXT                                     0x9327
4747 #define GL_RASTER_SAMPLES_EXT                                         0x9328
4748 #define GL_MAX_RASTER_SAMPLES_EXT                                     0x9329
4749 #define GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT                          0x932A
4750 #define GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT                      0x932B
4751 #define GL_EFFECTIVE_RASTER_SAMPLES_EXT                               0x932C
4752 #define GL_DEPTH_SAMPLES_NV                                           0x932D
4753 #define GL_STENCIL_SAMPLES_NV                                         0x932E
4754 #define GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV                           0x932F
4755 #define GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV                         0x9330
4756 #define GL_COVERAGE_MODULATION_TABLE_NV                               0x9331
4757 #define GL_COVERAGE_MODULATION_NV                                     0x9332
4758 #define GL_COVERAGE_MODULATION_TABLE_SIZE_NV                          0x9333
4759 #define GL_WARP_SIZE_NV                                               0x9339
4760 #define GL_WARPS_PER_SM_NV                                            0x933A
4761 #define GL_SM_COUNT_NV                                                0x933B
4762 #define GL_FILL_RECTANGLE_NV                                          0x933C
4763 #define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB                          0x933D
4764 #define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV                           0x933D
4765 #define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB                       0x933E
4766 #define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV                        0x933E
4767 #define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB                      0x933F
4768 #define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV                       0x933F
4769 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB                0x9340
4770 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV                 0x9340
4771 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB                           0x9341
4772 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_NV                            0x9341
4773 #define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB              0x9342
4774 #define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV               0x9342
4775 #define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB                 0x9343
4776 #define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV                  0x9343
4777 #define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB                 0x9344
4778 #define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB                        0x9345
4779 #define GL_CONSERVATIVE_RASTERIZATION_NV                              0x9346
4780 #define GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV                          0x9347
4781 #define GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV                          0x9348
4782 #define GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV                        0x9349
4783 #define GL_LOCATION_COMPONENT                                         0x934A
4784 #define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX                            0x934B
4785 #define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE                           0x934C
4786 #define GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV                        0x934D
4787 #define GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV                         0x934E
4788 #define GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV                        0x934F
4789 #define GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV                             0x9350
4790 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV                             0x9351
4791 #define GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV                             0x9352
4792 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV                             0x9353
4793 #define GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV                             0x9354
4794 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV                             0x9355
4795 #define GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV                             0x9356
4796 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV                             0x9357
4797 #define GL_VIEWPORT_SWIZZLE_X_NV                                      0x9358
4798 #define GL_VIEWPORT_SWIZZLE_Y_NV                                      0x9359
4799 #define GL_VIEWPORT_SWIZZLE_Z_NV                                      0x935A
4800 #define GL_VIEWPORT_SWIZZLE_W_NV                                      0x935B
4801 #define GL_CLIP_ORIGIN                                                0x935C
4802 #define GL_CLIP_DEPTH_MODE                                            0x935D
4803 #define GL_NEGATIVE_ONE_TO_ONE                                        0x935E
4804 #define GL_ZERO_TO_ONE                                                0x935F
4805 #define GL_CLEAR_TEXTURE                                              0x9365
4806 #define GL_TEXTURE_REDUCTION_MODE_ARB                                 0x9366
4807 #define GL_TEXTURE_REDUCTION_MODE_EXT                                 0x9366
4808 #define GL_WEIGHTED_AVERAGE_ARB                                       0x9367
4809 #define GL_WEIGHTED_AVERAGE_EXT                                       0x9367
4810 #define GL_FONT_GLYPHS_AVAILABLE_NV                                   0x9368
4811 #define GL_FONT_TARGET_UNAVAILABLE_NV                                 0x9369
4812 #define GL_FONT_UNAVAILABLE_NV                                        0x936A
4813 #define GL_FONT_UNINTELLIGIBLE_NV                                     0x936B
4814 #define GL_STANDARD_FONT_FORMAT_NV                                    0x936C
4815 #define GL_FRAGMENT_INPUT_NV                                          0x936D
4816 #define GL_UNIFORM_BUFFER_UNIFIED_NV                                  0x936E
4817 #define GL_UNIFORM_BUFFER_ADDRESS_NV                                  0x936F
4818 #define GL_UNIFORM_BUFFER_LENGTH_NV                                   0x9370
4819 #define GL_MULTISAMPLES_NV                                            0x9371
4820 #define GL_SUPERSAMPLE_SCALE_X_NV                                     0x9372
4821 #define GL_SUPERSAMPLE_SCALE_Y_NV                                     0x9373
4822 #define GL_CONFORMANT_NV                                              0x9374
4823 #define GL_CONSERVATIVE_RASTER_DILATE_NV                              0x9379
4824 #define GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV                        0x937A
4825 #define GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV                  0x937B
4826 #define GL_VIEWPORT_POSITION_W_SCALE_NV                               0x937C
4827 #define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV                       0x937D
4828 #define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV                       0x937E
4829 #define GL_REPRESENTATIVE_FRAGMENT_TEST_NV                            0x937F
4830 #define GL_NUM_SAMPLE_COUNTS                                          0x9380
4831 #define GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB                           0x9381
4832 #define GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB                     0x9382
4833 #define GL_VIEW_CLASS_EAC_R11                                         0x9383
4834 #define GL_VIEW_CLASS_EAC_RG11                                        0x9384
4835 #define GL_VIEW_CLASS_ETC2_RGB                                        0x9385
4836 #define GL_VIEW_CLASS_ETC2_RGBA                                       0x9386
4837 #define GL_VIEW_CLASS_ETC2_EAC_RGBA                                   0x9387
4838 #define GL_VIEW_CLASS_ASTC_4x4_RGBA                                   0x9388
4839 #define GL_VIEW_CLASS_ASTC_5x4_RGBA                                   0x9389
4840 #define GL_VIEW_CLASS_ASTC_5x5_RGBA                                   0x938A
4841 #define GL_VIEW_CLASS_ASTC_6x5_RGBA                                   0x938B
4842 #define GL_VIEW_CLASS_ASTC_6x6_RGBA                                   0x938C
4843 #define GL_VIEW_CLASS_ASTC_8x5_RGBA                                   0x938D
4844 #define GL_VIEW_CLASS_ASTC_8x6_RGBA                                   0x938E
4845 #define GL_VIEW_CLASS_ASTC_8x8_RGBA                                   0x938F
4846 #define GL_VIEW_CLASS_ASTC_10x5_RGBA                                  0x9390
4847 #define GL_VIEW_CLASS_ASTC_10x6_RGBA                                  0x9391
4848 #define GL_VIEW_CLASS_ASTC_10x8_RGBA                                  0x9392
4849 #define GL_VIEW_CLASS_ASTC_10x10_RGBA                                 0x9393
4850 #define GL_VIEW_CLASS_ASTC_12x10_RGBA                                 0x9394
4851 #define GL_VIEW_CLASS_ASTC_12x12_RGBA                                 0x9395
4852 #define GL_COMPRESSED_RGBA_ASTC_4x4_KHR                               0x93B0
4853 #define GL_COMPRESSED_RGBA_ASTC_5x4_KHR                               0x93B1
4854 #define GL_COMPRESSED_RGBA_ASTC_5x5_KHR                               0x93B2
4855 #define GL_COMPRESSED_RGBA_ASTC_6x5_KHR                               0x93B3
4856 #define GL_COMPRESSED_RGBA_ASTC_6x6_KHR                               0x93B4
4857 #define GL_COMPRESSED_RGBA_ASTC_8x5_KHR                               0x93B5
4858 #define GL_COMPRESSED_RGBA_ASTC_8x6_KHR                               0x93B6
4859 #define GL_COMPRESSED_RGBA_ASTC_8x8_KHR                               0x93B7
4860 #define GL_COMPRESSED_RGBA_ASTC_10x5_KHR                              0x93B8
4861 #define GL_COMPRESSED_RGBA_ASTC_10x6_KHR                              0x93B9
4862 #define GL_COMPRESSED_RGBA_ASTC_10x8_KHR                              0x93BA
4863 #define GL_COMPRESSED_RGBA_ASTC_10x10_KHR                             0x93BB
4864 #define GL_COMPRESSED_RGBA_ASTC_12x10_KHR                             0x93BC
4865 #define GL_COMPRESSED_RGBA_ASTC_12x12_KHR                             0x93BD
4866 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR                       0x93D0
4867 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR                       0x93D1
4868 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR                       0x93D2
4869 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR                       0x93D3
4870 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR                       0x93D4
4871 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR                       0x93D5
4872 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR                       0x93D6
4873 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR                       0x93D7
4874 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR                      0x93D8
4875 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR                      0x93D9
4876 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR                      0x93DA
4877 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR                     0x93DB
4878 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR                     0x93DC
4879 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR                     0x93DD
4880 #define GL_PERFQUERY_COUNTER_EVENT_INTEL                              0x94F0
4881 #define GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL                      0x94F1
4882 #define GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL                       0x94F2
4883 #define GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL                         0x94F3
4884 #define GL_PERFQUERY_COUNTER_RAW_INTEL                                0x94F4
4885 #define GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL                          0x94F5
4886 #define GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL                        0x94F8
4887 #define GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL                        0x94F9
4888 #define GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL                         0x94FA
4889 #define GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL                        0x94FB
4890 #define GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL                        0x94FC
4891 #define GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL                      0x94FD
4892 #define GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL                    0x94FE
4893 #define GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL                    0x94FF
4894 #define GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL                      0x9500
4895 #define GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT              0x9530
4896 #define GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT              0x9531
4897 #define GL_SUBGROUP_SIZE_KHR                                          0x9532
4898 #define GL_SUBGROUP_SUPPORTED_STAGES_KHR                              0x9533
4899 #define GL_SUBGROUP_SUPPORTED_FEATURES_KHR                            0x9534
4900 #define GL_SUBGROUP_QUAD_ALL_STAGES_KHR                               0x9535
4901 #define GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV                              0x9536
4902 #define GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV                              0x9537
4903 #define GL_MAX_MESH_OUTPUT_VERTICES_NV                                0x9538
4904 #define GL_MAX_MESH_OUTPUT_PRIMITIVES_NV                              0x9539
4905 #define GL_MAX_TASK_OUTPUT_COUNT_NV                                   0x953A
4906 #define GL_MAX_MESH_WORK_GROUP_SIZE_NV                                0x953B
4907 #define GL_MAX_TASK_WORK_GROUP_SIZE_NV                                0x953C
4908 #define GL_MAX_DRAW_MESH_TASKS_COUNT_NV                               0x953D
4909 #define GL_MESH_WORK_GROUP_SIZE_NV                                    0x953E
4910 #define GL_TASK_WORK_GROUP_SIZE_NV                                    0x953F
4911 #define GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV                        0x9540
4912 #define GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV                           0x9542
4913 #define GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV                   0x9543
4914 #define GL_QUERY_RESOURCE_SYS_RESERVED_NV                             0x9544
4915 #define GL_QUERY_RESOURCE_TEXTURE_NV                                  0x9545
4916 #define GL_QUERY_RESOURCE_RENDERBUFFER_NV                             0x9546
4917 #define GL_QUERY_RESOURCE_BUFFEROBJECT_NV                             0x9547
4918 #define GL_PER_GPU_STORAGE_NV                                         0x9548
4919 #define GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV                  0x9549
4920 #define GL_CONSERVATIVE_RASTER_MODE_NV                                0x954D
4921 #define GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV                      0x954E
4922 #define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV             0x954F
4923 #define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV                       0x9550
4924 #define GL_SHADER_BINARY_FORMAT_SPIR_V                                0x9551
4925 #define GL_SHADER_BINARY_FORMAT_SPIR_V_ARB                            0x9551
4926 #define GL_SPIR_V_BINARY                                              0x9552
4927 #define GL_SPIR_V_BINARY_ARB                                          0x9552
4928 #define GL_SPIR_V_EXTENSIONS                                          0x9553
4929 #define GL_NUM_SPIR_V_EXTENSIONS                                      0x9554
4930 #define GL_SCISSOR_TEST_EXCLUSIVE_NV                                  0x9555
4931 #define GL_SCISSOR_BOX_EXCLUSIVE_NV                                   0x9556
4932 #define GL_MAX_MESH_VIEWS_NV                                          0x9557
4933 #define GL_RENDER_GPU_MASK_NV                                         0x9558
4934 #define GL_MESH_SHADER_NV                                             0x9559
4935 #define GL_TASK_SHADER_NV                                             0x955A
4936 #define GL_SHADING_RATE_IMAGE_BINDING_NV                              0x955B
4937 #define GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV                          0x955C
4938 #define GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV                         0x955D
4939 #define GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV                         0x955E
4940 #define GL_MAX_COARSE_FRAGMENT_SAMPLES_NV                             0x955F
4941 #define GL_SHADING_RATE_IMAGE_NV                                      0x9563
4942 #define GL_SHADING_RATE_NO_INVOCATIONS_NV                             0x9564
4943 #define GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV                     0x9565
4944 #define GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV                0x9566
4945 #define GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV                0x9567
4946 #define GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV                0x9568
4947 #define GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV                0x9569
4948 #define GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV                0x956A
4949 #define GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV                0x956B
4950 #define GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV                    0x956C
4951 #define GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV                    0x956D
4952 #define GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV                    0x956E
4953 #define GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV                   0x956F
4954 #define GL_MESH_VERTICES_OUT_NV                                       0x9579
4955 #define GL_MESH_PRIMITIVES_OUT_NV                                     0x957A
4956 #define GL_MESH_OUTPUT_TYPE_NV                                        0x957B
4957 #define GL_MESH_SUBROUTINE_NV                                         0x957C
4958 #define GL_TASK_SUBROUTINE_NV                                         0x957D
4959 #define GL_MESH_SUBROUTINE_UNIFORM_NV                                 0x957E
4960 #define GL_TASK_SUBROUTINE_UNIFORM_NV                                 0x957F
4961 #define GL_TEXTURE_TILING_EXT                                         0x9580
4962 #define GL_DEDICATED_MEMORY_OBJECT_EXT                                0x9581
4963 #define GL_NUM_TILING_TYPES_EXT                                       0x9582
4964 #define GL_TILING_TYPES_EXT                                           0x9583
4965 #define GL_OPTIMAL_TILING_EXT                                         0x9584
4966 #define GL_LINEAR_TILING_EXT                                          0x9585
4967 #define GL_HANDLE_TYPE_OPAQUE_FD_EXT                                  0x9586
4968 #define GL_HANDLE_TYPE_OPAQUE_WIN32_EXT                               0x9587
4969 #define GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT                           0x9588
4970 #define GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT                             0x9589
4971 #define GL_HANDLE_TYPE_D3D12_RESOURCE_EXT                             0x958A
4972 #define GL_HANDLE_TYPE_D3D11_IMAGE_EXT                                0x958B
4973 #define GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT                            0x958C
4974 #define GL_LAYOUT_GENERAL_EXT                                         0x958D
4975 #define GL_LAYOUT_COLOR_ATTACHMENT_EXT                                0x958E
4976 #define GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT                        0x958F
4977 #define GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT                         0x9590
4978 #define GL_LAYOUT_SHADER_READ_ONLY_EXT                                0x9591
4979 #define GL_LAYOUT_TRANSFER_SRC_EXT                                    0x9592
4980 #define GL_LAYOUT_TRANSFER_DST_EXT                                    0x9593
4981 #define GL_HANDLE_TYPE_D3D12_FENCE_EXT                                0x9594
4982 #define GL_D3D12_FENCE_VALUE_EXT                                      0x9595
4983 #define GL_NUM_DEVICE_UUIDS_EXT                                       0x9596
4984 #define GL_DEVICE_UUID_EXT                                            0x9597
4985 #define GL_DRIVER_UUID_EXT                                            0x9598
4986 #define GL_DEVICE_LUID_EXT                                            0x9599
4987 #define GL_DEVICE_NODE_MASK_EXT                                       0x959A
4988 #define GL_PROTECTED_MEMORY_OBJECT_EXT                                0x959B
4989 #define GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV                 0x959C
4990 #define GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV                 0x959D
4991 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV         0x959E
4992 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV         0x959F
4993 #define GL_REFERENCED_BY_MESH_SHADER_NV                               0x95A0
4994 #define GL_REFERENCED_BY_TASK_SHADER_NV                               0x95A1
4995 #define GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV                         0x95A2
4996 #define GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV                         0x95A3
4997 #define GL_ATTACHED_MEMORY_OBJECT_NV                                  0x95A4
4998 #define GL_ATTACHED_MEMORY_OFFSET_NV                                  0x95A5
4999 #define GL_MEMORY_ATTACHABLE_ALIGNMENT_NV                             0x95A6
5000 #define GL_MEMORY_ATTACHABLE_SIZE_NV                                  0x95A7
5001 #define GL_MEMORY_ATTACHABLE_NV                                       0x95A8
5002 #define GL_DETACHED_MEMORY_INCARNATION_NV                             0x95A9
5003 #define GL_DETACHED_TEXTURES_NV                                       0x95AA
5004 #define GL_DETACHED_BUFFERS_NV                                        0x95AB
5005 #define GL_MAX_DETACHED_TEXTURES_NV                                   0x95AC
5006 #define GL_MAX_DETACHED_BUFFERS_NV                                    0x95AD
5007 #define GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV                       0x95AE
5008 #define GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV                   0x95AF
5009 #define GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV                  0x95B0
5010 
5011 
5012 namespace OpenSubdiv {
5013 namespace internal {
5014 namespace GLApi {
5015 
5016 
5017 typedef void (GLAPIENTRY *PFNGLACCUMPROC) (GLenum  op, GLfloat  value);
5018 typedef void (GLAPIENTRY *PFNGLACTIVEPROGRAMEXTPROC) (GLuint  program);
5019 typedef void (GLAPIENTRY *PFNGLACTIVESHADERPROGRAMPROC) (GLuint  pipeline, GLuint  program);
5020 typedef void (GLAPIENTRY *PFNGLACTIVESHADERPROGRAMEXTPROC) (GLuint  pipeline, GLuint  program);
5021 typedef void (GLAPIENTRY *PFNGLACTIVESTENCILFACEEXTPROC) (GLenum  face);
5022 typedef void (GLAPIENTRY *PFNGLACTIVETEXTUREPROC) (GLenum  texture);
5023 typedef void (GLAPIENTRY *PFNGLACTIVETEXTUREARBPROC) (GLenum  texture);
5024 typedef void (GLAPIENTRY *PFNGLACTIVEVARYINGNVPROC) (GLuint  program, const GLchar * name);
5025 typedef void (GLAPIENTRY *PFNGLALPHAFUNCPROC) (GLenum  func, GLfloat  ref);
5026 typedef void (GLAPIENTRY *PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC) (GLenum  mode);
5027 typedef void (GLAPIENTRY *PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC) ();
5028 typedef void (GLAPIENTRY *PFNGLAPPLYTEXTUREEXTPROC) (GLenum  mode);
5029 typedef GLboolean (GLAPIENTRY *PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC) (GLuint  memory, GLuint64  key, GLuint  timeout);
5030 typedef GLboolean (GLAPIENTRY *PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei  n, const GLuint * programs, GLboolean * residences);
5031 typedef GLboolean (GLAPIENTRY *PFNGLARETEXTURESRESIDENTPROC) (GLsizei  n, const GLuint * textures, GLboolean * residences);
5032 typedef GLboolean (GLAPIENTRY *PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei  n, const GLuint * textures, GLboolean * residences);
5033 typedef void (GLAPIENTRY *PFNGLARRAYELEMENTPROC) (GLint  i);
5034 typedef void (GLAPIENTRY *PFNGLARRAYELEMENTEXTPROC) (GLint  i);
5035 typedef void (GLAPIENTRY *PFNGLATTACHOBJECTARBPROC) (GLhandleARB  containerObj, GLhandleARB  obj);
5036 typedef void (GLAPIENTRY *PFNGLATTACHSHADERPROC) (GLuint  program, GLuint  shader);
5037 typedef void (GLAPIENTRY *PFNGLBEGINPROC) (GLenum  mode);
5038 typedef void (GLAPIENTRY *PFNGLBEGINCONDITIONALRENDERPROC) (GLuint  id, GLenum  mode);
5039 typedef void (GLAPIENTRY *PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint  id, GLenum  mode);
5040 typedef void (GLAPIENTRY *PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint  id);
5041 typedef void (GLAPIENTRY *PFNGLBEGINPERFMONITORAMDPROC) (GLuint  monitor);
5042 typedef void (GLAPIENTRY *PFNGLBEGINPERFQUERYINTELPROC) (GLuint  queryHandle);
5043 typedef void (GLAPIENTRY *PFNGLBEGINQUERYPROC) (GLenum  target, GLuint  id);
5044 typedef void (GLAPIENTRY *PFNGLBEGINQUERYARBPROC) (GLenum  target, GLuint  id);
5045 typedef void (GLAPIENTRY *PFNGLBEGINQUERYINDEXEDPROC) (GLenum  target, GLuint  index, GLuint  id);
5046 typedef void (GLAPIENTRY *PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum  primitiveMode);
5047 typedef void (GLAPIENTRY *PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum  primitiveMode);
5048 typedef void (GLAPIENTRY *PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum  primitiveMode);
5049 typedef void (GLAPIENTRY *PFNGLBEGINVERTEXSHADEREXTPROC) ();
5050 typedef void (GLAPIENTRY *PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint  video_capture_slot);
5051 typedef void (GLAPIENTRY *PFNGLBINDATTRIBLOCATIONPROC) (GLuint  program, GLuint  index, const GLchar * name);
5052 typedef void (GLAPIENTRY *PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB  programObj, GLuint  index, const GLcharARB * name);
5053 typedef void (GLAPIENTRY *PFNGLBINDBUFFERPROC) (GLenum  target, GLuint  buffer);
5054 typedef void (GLAPIENTRY *PFNGLBINDBUFFERARBPROC) (GLenum  target, GLuint  buffer);
5055 typedef void (GLAPIENTRY *PFNGLBINDBUFFERBASEPROC) (GLenum  target, GLuint  index, GLuint  buffer);
5056 typedef void (GLAPIENTRY *PFNGLBINDBUFFERBASEEXTPROC) (GLenum  target, GLuint  index, GLuint  buffer);
5057 typedef void (GLAPIENTRY *PFNGLBINDBUFFERBASENVPROC) (GLenum  target, GLuint  index, GLuint  buffer);
5058 typedef void (GLAPIENTRY *PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset);
5059 typedef void (GLAPIENTRY *PFNGLBINDBUFFEROFFSETNVPROC) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset);
5060 typedef void (GLAPIENTRY *PFNGLBINDBUFFERRANGEPROC) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
5061 typedef void (GLAPIENTRY *PFNGLBINDBUFFERRANGEEXTPROC) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
5062 typedef void (GLAPIENTRY *PFNGLBINDBUFFERRANGENVPROC) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
5063 typedef void (GLAPIENTRY *PFNGLBINDBUFFERSBASEPROC) (GLenum  target, GLuint  first, GLsizei  count, const GLuint * buffers);
5064 typedef void (GLAPIENTRY *PFNGLBINDBUFFERSRANGEPROC) (GLenum  target, GLuint  first, GLsizei  count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes);
5065 typedef void (GLAPIENTRY *PFNGLBINDFRAGDATALOCATIONPROC) (GLuint  program, GLuint  color, const GLchar * name);
5066 typedef void (GLAPIENTRY *PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint  program, GLuint  color, const GLchar * name);
5067 typedef void (GLAPIENTRY *PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint  program, GLuint  colorNumber, GLuint  index, const GLchar * name);
5068 typedef void (GLAPIENTRY *PFNGLBINDFRAMEBUFFERPROC) (GLenum  target, GLuint  framebuffer);
5069 typedef void (GLAPIENTRY *PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum  target, GLuint  framebuffer);
5070 typedef void (GLAPIENTRY *PFNGLBINDIMAGETEXTUREPROC) (GLuint  unit, GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  access, GLenum  format);
5071 typedef void (GLAPIENTRY *PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint  index, GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  access, GLint  format);
5072 typedef void (GLAPIENTRY *PFNGLBINDIMAGETEXTURESPROC) (GLuint  first, GLsizei  count, const GLuint * textures);
5073 typedef GLuint (GLAPIENTRY *PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum  light, GLenum  value);
5074 typedef GLuint (GLAPIENTRY *PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum  face, GLenum  value);
5075 typedef void (GLAPIENTRY *PFNGLBINDMULTITEXTUREEXTPROC) (GLenum  texunit, GLenum  target, GLuint  texture);
5076 typedef GLuint (GLAPIENTRY *PFNGLBINDPARAMETEREXTPROC) (GLenum  value);
5077 typedef void (GLAPIENTRY *PFNGLBINDPROGRAMARBPROC) (GLenum  target, GLuint  program);
5078 typedef void (GLAPIENTRY *PFNGLBINDPROGRAMNVPROC) (GLenum  target, GLuint  id);
5079 typedef void (GLAPIENTRY *PFNGLBINDPROGRAMPIPELINEPROC) (GLuint  pipeline);
5080 typedef void (GLAPIENTRY *PFNGLBINDPROGRAMPIPELINEEXTPROC) (GLuint  pipeline);
5081 typedef void (GLAPIENTRY *PFNGLBINDRENDERBUFFERPROC) (GLenum  target, GLuint  renderbuffer);
5082 typedef void (GLAPIENTRY *PFNGLBINDRENDERBUFFEREXTPROC) (GLenum  target, GLuint  renderbuffer);
5083 typedef void (GLAPIENTRY *PFNGLBINDSAMPLERPROC) (GLuint  unit, GLuint  sampler);
5084 typedef void (GLAPIENTRY *PFNGLBINDSAMPLERSPROC) (GLuint  first, GLsizei  count, const GLuint * samplers);
5085 typedef void (GLAPIENTRY *PFNGLBINDSHADINGRATEIMAGENVPROC) (GLuint  texture);
5086 typedef GLuint (GLAPIENTRY *PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum  unit, GLenum  coord, GLenum  value);
5087 typedef void (GLAPIENTRY *PFNGLBINDTEXTUREPROC) (GLenum  target, GLuint  texture);
5088 typedef void (GLAPIENTRY *PFNGLBINDTEXTUREEXTPROC) (GLenum  target, GLuint  texture);
5089 typedef void (GLAPIENTRY *PFNGLBINDTEXTUREUNITPROC) (GLuint  unit, GLuint  texture);
5090 typedef GLuint (GLAPIENTRY *PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum  unit, GLenum  value);
5091 typedef void (GLAPIENTRY *PFNGLBINDTEXTURESPROC) (GLuint  first, GLsizei  count, const GLuint * textures);
5092 typedef void (GLAPIENTRY *PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum  target, GLuint  id);
5093 typedef void (GLAPIENTRY *PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum  target, GLuint  id);
5094 typedef void (GLAPIENTRY *PFNGLBINDVERTEXARRAYPROC) (GLuint  array);
5095 typedef void (GLAPIENTRY *PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint  array);
5096 typedef void (GLAPIENTRY *PFNGLBINDVERTEXBUFFERPROC) (GLuint  bindingindex, GLuint  buffer, GLintptr  offset, GLsizei  stride);
5097 typedef void (GLAPIENTRY *PFNGLBINDVERTEXBUFFERSPROC) (GLuint  first, GLsizei  count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides);
5098 typedef void (GLAPIENTRY *PFNGLBINDVERTEXSHADEREXTPROC) (GLuint  id);
5099 typedef void (GLAPIENTRY *PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  frame_region, GLintptrARB  offset);
5100 typedef void (GLAPIENTRY *PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  frame_region, GLenum  target, GLuint  texture);
5101 typedef void (GLAPIENTRY *PFNGLBINORMAL3BEXTPROC) (GLbyte  bx, GLbyte  by, GLbyte  bz);
5102 typedef void (GLAPIENTRY *PFNGLBINORMAL3BVEXTPROC) (const GLbyte * v);
5103 typedef void (GLAPIENTRY *PFNGLBINORMAL3DEXTPROC) (GLdouble  bx, GLdouble  by, GLdouble  bz);
5104 typedef void (GLAPIENTRY *PFNGLBINORMAL3DVEXTPROC) (const GLdouble * v);
5105 typedef void (GLAPIENTRY *PFNGLBINORMAL3FEXTPROC) (GLfloat  bx, GLfloat  by, GLfloat  bz);
5106 typedef void (GLAPIENTRY *PFNGLBINORMAL3FVEXTPROC) (const GLfloat * v);
5107 typedef void (GLAPIENTRY *PFNGLBINORMAL3IEXTPROC) (GLint  bx, GLint  by, GLint  bz);
5108 typedef void (GLAPIENTRY *PFNGLBINORMAL3IVEXTPROC) (const GLint * v);
5109 typedef void (GLAPIENTRY *PFNGLBINORMAL3SEXTPROC) (GLshort  bx, GLshort  by, GLshort  bz);
5110 typedef void (GLAPIENTRY *PFNGLBINORMAL3SVEXTPROC) (const GLshort * v);
5111 typedef void (GLAPIENTRY *PFNGLBINORMALPOINTEREXTPROC) (GLenum  type, GLsizei  stride, const void * pointer);
5112 typedef void (GLAPIENTRY *PFNGLBITMAPPROC) (GLsizei  width, GLsizei  height, GLfloat  xorig, GLfloat  yorig, GLfloat  xmove, GLfloat  ymove, const GLubyte * bitmap);
5113 typedef void (GLAPIENTRY *PFNGLBLENDBARRIERKHRPROC) ();
5114 typedef void (GLAPIENTRY *PFNGLBLENDBARRIERNVPROC) ();
5115 typedef void (GLAPIENTRY *PFNGLBLENDCOLORPROC) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
5116 typedef void (GLAPIENTRY *PFNGLBLENDCOLOREXTPROC) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
5117 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONPROC) (GLenum  mode);
5118 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONEXTPROC) (GLenum  mode);
5119 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint  buf, GLenum  mode);
5120 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum  modeRGB, GLenum  modeAlpha);
5121 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum  modeRGB, GLenum  modeAlpha);
5122 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint  buf, GLenum  modeRGB, GLenum  modeAlpha);
5123 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint  buf, GLenum  modeRGB, GLenum  modeAlpha);
5124 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint  buf, GLenum  modeRGB, GLenum  modeAlpha);
5125 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONIPROC) (GLuint  buf, GLenum  mode);
5126 typedef void (GLAPIENTRY *PFNGLBLENDEQUATIONIARBPROC) (GLuint  buf, GLenum  mode);
5127 typedef void (GLAPIENTRY *PFNGLBLENDFUNCPROC) (GLenum  sfactor, GLenum  dfactor);
5128 typedef void (GLAPIENTRY *PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint  buf, GLenum  src, GLenum  dst);
5129 typedef void (GLAPIENTRY *PFNGLBLENDFUNCSEPARATEPROC) (GLenum  sfactorRGB, GLenum  dfactorRGB, GLenum  sfactorAlpha, GLenum  dfactorAlpha);
5130 typedef void (GLAPIENTRY *PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum  sfactorRGB, GLenum  dfactorRGB, GLenum  sfactorAlpha, GLenum  dfactorAlpha);
5131 typedef void (GLAPIENTRY *PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint  buf, GLenum  srcRGB, GLenum  dstRGB, GLenum  srcAlpha, GLenum  dstAlpha);
5132 typedef void (GLAPIENTRY *PFNGLBLENDFUNCSEPARATEIPROC) (GLuint  buf, GLenum  srcRGB, GLenum  dstRGB, GLenum  srcAlpha, GLenum  dstAlpha);
5133 typedef void (GLAPIENTRY *PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint  buf, GLenum  srcRGB, GLenum  dstRGB, GLenum  srcAlpha, GLenum  dstAlpha);
5134 typedef void (GLAPIENTRY *PFNGLBLENDFUNCIPROC) (GLuint  buf, GLenum  src, GLenum  dst);
5135 typedef void (GLAPIENTRY *PFNGLBLENDFUNCIARBPROC) (GLuint  buf, GLenum  src, GLenum  dst);
5136 typedef void (GLAPIENTRY *PFNGLBLENDPARAMETERINVPROC) (GLenum  pname, GLint  value);
5137 typedef void (GLAPIENTRY *PFNGLBLITFRAMEBUFFERPROC) (GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
5138 typedef void (GLAPIENTRY *PFNGLBLITFRAMEBUFFEREXTPROC) (GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
5139 typedef void (GLAPIENTRY *PFNGLBLITNAMEDFRAMEBUFFERPROC) (GLuint  readFramebuffer, GLuint  drawFramebuffer, GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
5140 typedef void (GLAPIENTRY *PFNGLBUFFERADDRESSRANGENVPROC) (GLenum  pname, GLuint  index, GLuint64EXT  address, GLsizeiptr  length);
5141 typedef void (GLAPIENTRY *PFNGLBUFFERATTACHMEMORYNVPROC) (GLenum  target, GLuint  memory, GLuint64  offset);
5142 typedef void (GLAPIENTRY *PFNGLBUFFERDATAPROC) (GLenum  target, GLsizeiptr  size, const void * data, GLenum  usage);
5143 typedef void (GLAPIENTRY *PFNGLBUFFERDATAARBPROC) (GLenum  target, GLsizeiptrARB  size, const void * data, GLenum  usage);
5144 typedef void (GLAPIENTRY *PFNGLBUFFERPAGECOMMITMENTARBPROC) (GLenum  target, GLintptr  offset, GLsizeiptr  size, GLboolean  commit);
5145 typedef void (GLAPIENTRY *PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum  target, GLenum  pname, GLint  param);
5146 typedef void (GLAPIENTRY *PFNGLBUFFERSTORAGEPROC) (GLenum  target, GLsizeiptr  size, const void * data, GLbitfield  flags);
5147 typedef void (GLAPIENTRY *PFNGLBUFFERSTORAGEEXTERNALEXTPROC) (GLenum  target, GLintptr  offset, GLsizeiptr  size, GLeglClientBufferEXT  clientBuffer, GLbitfield  flags);
5148 typedef void (GLAPIENTRY *PFNGLBUFFERSTORAGEMEMEXTPROC) (GLenum  target, GLsizeiptr  size, GLuint  memory, GLuint64  offset);
5149 typedef void (GLAPIENTRY *PFNGLBUFFERSUBDATAPROC) (GLenum  target, GLintptr  offset, GLsizeiptr  size, const void * data);
5150 typedef void (GLAPIENTRY *PFNGLBUFFERSUBDATAARBPROC) (GLenum  target, GLintptrARB  offset, GLsizeiptrARB  size, const void * data);
5151 typedef void (GLAPIENTRY *PFNGLCALLCOMMANDLISTNVPROC) (GLuint  list);
5152 typedef void (GLAPIENTRY *PFNGLCALLLISTPROC) (GLuint  list);
5153 typedef void (GLAPIENTRY *PFNGLCALLLISTSPROC) (GLsizei  n, GLenum  type, const void * lists);
5154 typedef GLenum (GLAPIENTRY *PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum  target);
5155 typedef GLenum (GLAPIENTRY *PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum  target);
5156 typedef GLenum (GLAPIENTRY *PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC) (GLuint  framebuffer, GLenum  target);
5157 typedef GLenum (GLAPIENTRY *PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint  framebuffer, GLenum  target);
5158 typedef void (GLAPIENTRY *PFNGLCLAMPCOLORPROC) (GLenum  target, GLenum  clamp);
5159 typedef void (GLAPIENTRY *PFNGLCLAMPCOLORARBPROC) (GLenum  target, GLenum  clamp);
5160 typedef void (GLAPIENTRY *PFNGLCLEARPROC) (GLbitfield  mask);
5161 typedef void (GLAPIENTRY *PFNGLCLEARACCUMPROC) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
5162 typedef void (GLAPIENTRY *PFNGLCLEARBUFFERDATAPROC) (GLenum  target, GLenum  internalformat, GLenum  format, GLenum  type, const void * data);
5163 typedef void (GLAPIENTRY *PFNGLCLEARBUFFERSUBDATAPROC) (GLenum  target, GLenum  internalformat, GLintptr  offset, GLsizeiptr  size, GLenum  format, GLenum  type, const void * data);
5164 typedef void (GLAPIENTRY *PFNGLCLEARBUFFERFIPROC) (GLenum  buffer, GLint  drawbuffer, GLfloat  depth, GLint  stencil);
5165 typedef void (GLAPIENTRY *PFNGLCLEARBUFFERFVPROC) (GLenum  buffer, GLint  drawbuffer, const GLfloat * value);
5166 typedef void (GLAPIENTRY *PFNGLCLEARBUFFERIVPROC) (GLenum  buffer, GLint  drawbuffer, const GLint * value);
5167 typedef void (GLAPIENTRY *PFNGLCLEARBUFFERUIVPROC) (GLenum  buffer, GLint  drawbuffer, const GLuint * value);
5168 typedef void (GLAPIENTRY *PFNGLCLEARCOLORPROC) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
5169 typedef void (GLAPIENTRY *PFNGLCLEARCOLORIIEXTPROC) (GLint  red, GLint  green, GLint  blue, GLint  alpha);
5170 typedef void (GLAPIENTRY *PFNGLCLEARCOLORIUIEXTPROC) (GLuint  red, GLuint  green, GLuint  blue, GLuint  alpha);
5171 typedef void (GLAPIENTRY *PFNGLCLEARDEPTHPROC) (GLdouble  depth);
5172 typedef void (GLAPIENTRY *PFNGLCLEARDEPTHDNVPROC) (GLdouble  depth);
5173 typedef void (GLAPIENTRY *PFNGLCLEARDEPTHFPROC) (GLfloat  d);
5174 typedef void (GLAPIENTRY *PFNGLCLEARINDEXPROC) (GLfloat  c);
5175 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDBUFFERDATAPROC) (GLuint  buffer, GLenum  internalformat, GLenum  format, GLenum  type, const void * data);
5176 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint  buffer, GLenum  internalformat, GLenum  format, GLenum  type, const void * data);
5177 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDBUFFERSUBDATAPROC) (GLuint  buffer, GLenum  internalformat, GLintptr  offset, GLsizeiptr  size, GLenum  format, GLenum  type, const void * data);
5178 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint  buffer, GLenum  internalformat, GLsizeiptr  offset, GLsizeiptr  size, GLenum  format, GLenum  type, const void * data);
5179 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERFIPROC) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, GLfloat  depth, GLint  stencil);
5180 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERFVPROC) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, const GLfloat * value);
5181 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERIVPROC) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, const GLint * value);
5182 typedef void (GLAPIENTRY *PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, const GLuint * value);
5183 typedef void (GLAPIENTRY *PFNGLCLEARSTENCILPROC) (GLint  s);
5184 typedef void (GLAPIENTRY *PFNGLCLEARTEXIMAGEPROC) (GLuint  texture, GLint  level, GLenum  format, GLenum  type, const void * data);
5185 typedef void (GLAPIENTRY *PFNGLCLEARTEXSUBIMAGEPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * data);
5186 typedef void (GLAPIENTRY *PFNGLCLIENTACTIVETEXTUREPROC) (GLenum  texture);
5187 typedef void (GLAPIENTRY *PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum  texture);
5188 typedef void (GLAPIENTRY *PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield  mask);
5189 typedef GLenum (GLAPIENTRY *PFNGLCLIENTWAITSYNCPROC) (GLsync  sync, GLbitfield  flags, GLuint64  timeout);
5190 typedef void (GLAPIENTRY *PFNGLCLIPCONTROLPROC) (GLenum  origin, GLenum  depth);
5191 typedef void (GLAPIENTRY *PFNGLCLIPPLANEPROC) (GLenum  plane, const GLdouble * equation);
5192 typedef void (GLAPIENTRY *PFNGLCOLOR3BPROC) (GLbyte  red, GLbyte  green, GLbyte  blue);
5193 typedef void (GLAPIENTRY *PFNGLCOLOR3BVPROC) (const GLbyte * v);
5194 typedef void (GLAPIENTRY *PFNGLCOLOR3DPROC) (GLdouble  red, GLdouble  green, GLdouble  blue);
5195 typedef void (GLAPIENTRY *PFNGLCOLOR3DVPROC) (const GLdouble * v);
5196 typedef void (GLAPIENTRY *PFNGLCOLOR3FPROC) (GLfloat  red, GLfloat  green, GLfloat  blue);
5197 typedef void (GLAPIENTRY *PFNGLCOLOR3FVPROC) (const GLfloat * v);
5198 typedef void (GLAPIENTRY *PFNGLCOLOR3HNVPROC) (GLhalfNV  red, GLhalfNV  green, GLhalfNV  blue);
5199 typedef void (GLAPIENTRY *PFNGLCOLOR3HVNVPROC) (const GLhalfNV * v);
5200 typedef void (GLAPIENTRY *PFNGLCOLOR3IPROC) (GLint  red, GLint  green, GLint  blue);
5201 typedef void (GLAPIENTRY *PFNGLCOLOR3IVPROC) (const GLint * v);
5202 typedef void (GLAPIENTRY *PFNGLCOLOR3SPROC) (GLshort  red, GLshort  green, GLshort  blue);
5203 typedef void (GLAPIENTRY *PFNGLCOLOR3SVPROC) (const GLshort * v);
5204 typedef void (GLAPIENTRY *PFNGLCOLOR3UBPROC) (GLubyte  red, GLubyte  green, GLubyte  blue);
5205 typedef void (GLAPIENTRY *PFNGLCOLOR3UBVPROC) (const GLubyte * v);
5206 typedef void (GLAPIENTRY *PFNGLCOLOR3UIPROC) (GLuint  red, GLuint  green, GLuint  blue);
5207 typedef void (GLAPIENTRY *PFNGLCOLOR3UIVPROC) (const GLuint * v);
5208 typedef void (GLAPIENTRY *PFNGLCOLOR3USPROC) (GLushort  red, GLushort  green, GLushort  blue);
5209 typedef void (GLAPIENTRY *PFNGLCOLOR3USVPROC) (const GLushort * v);
5210 typedef void (GLAPIENTRY *PFNGLCOLOR4BPROC) (GLbyte  red, GLbyte  green, GLbyte  blue, GLbyte  alpha);
5211 typedef void (GLAPIENTRY *PFNGLCOLOR4BVPROC) (const GLbyte * v);
5212 typedef void (GLAPIENTRY *PFNGLCOLOR4DPROC) (GLdouble  red, GLdouble  green, GLdouble  blue, GLdouble  alpha);
5213 typedef void (GLAPIENTRY *PFNGLCOLOR4DVPROC) (const GLdouble * v);
5214 typedef void (GLAPIENTRY *PFNGLCOLOR4FPROC) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
5215 typedef void (GLAPIENTRY *PFNGLCOLOR4FVPROC) (const GLfloat * v);
5216 typedef void (GLAPIENTRY *PFNGLCOLOR4HNVPROC) (GLhalfNV  red, GLhalfNV  green, GLhalfNV  blue, GLhalfNV  alpha);
5217 typedef void (GLAPIENTRY *PFNGLCOLOR4HVNVPROC) (const GLhalfNV * v);
5218 typedef void (GLAPIENTRY *PFNGLCOLOR4IPROC) (GLint  red, GLint  green, GLint  blue, GLint  alpha);
5219 typedef void (GLAPIENTRY *PFNGLCOLOR4IVPROC) (const GLint * v);
5220 typedef void (GLAPIENTRY *PFNGLCOLOR4SPROC) (GLshort  red, GLshort  green, GLshort  blue, GLshort  alpha);
5221 typedef void (GLAPIENTRY *PFNGLCOLOR4SVPROC) (const GLshort * v);
5222 typedef void (GLAPIENTRY *PFNGLCOLOR4UBPROC) (GLubyte  red, GLubyte  green, GLubyte  blue, GLubyte  alpha);
5223 typedef void (GLAPIENTRY *PFNGLCOLOR4UBVPROC) (const GLubyte * v);
5224 typedef void (GLAPIENTRY *PFNGLCOLOR4UIPROC) (GLuint  red, GLuint  green, GLuint  blue, GLuint  alpha);
5225 typedef void (GLAPIENTRY *PFNGLCOLOR4UIVPROC) (const GLuint * v);
5226 typedef void (GLAPIENTRY *PFNGLCOLOR4USPROC) (GLushort  red, GLushort  green, GLushort  blue, GLushort  alpha);
5227 typedef void (GLAPIENTRY *PFNGLCOLOR4USVPROC) (const GLushort * v);
5228 typedef void (GLAPIENTRY *PFNGLCOLORFORMATNVPROC) (GLint  size, GLenum  type, GLsizei  stride);
5229 typedef void (GLAPIENTRY *PFNGLCOLORMASKPROC) (GLboolean  red, GLboolean  green, GLboolean  blue, GLboolean  alpha);
5230 typedef void (GLAPIENTRY *PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint  index, GLboolean  r, GLboolean  g, GLboolean  b, GLboolean  a);
5231 typedef void (GLAPIENTRY *PFNGLCOLORMASKIPROC) (GLuint  index, GLboolean  r, GLboolean  g, GLboolean  b, GLboolean  a);
5232 typedef void (GLAPIENTRY *PFNGLCOLORMATERIALPROC) (GLenum  face, GLenum  mode);
5233 typedef void (GLAPIENTRY *PFNGLCOLORP3UIPROC) (GLenum  type, GLuint  color);
5234 typedef void (GLAPIENTRY *PFNGLCOLORP3UIVPROC) (GLenum  type, const GLuint * color);
5235 typedef void (GLAPIENTRY *PFNGLCOLORP4UIPROC) (GLenum  type, GLuint  color);
5236 typedef void (GLAPIENTRY *PFNGLCOLORP4UIVPROC) (GLenum  type, const GLuint * color);
5237 typedef void (GLAPIENTRY *PFNGLCOLORPOINTERPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
5238 typedef void (GLAPIENTRY *PFNGLCOLORPOINTEREXTPROC) (GLint  size, GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
5239 typedef void (GLAPIENTRY *PFNGLCOLORPOINTERVINTELPROC) (GLint  size, GLenum  type, const void ** pointer);
5240 typedef void (GLAPIENTRY *PFNGLCOLORSUBTABLEPROC) (GLenum  target, GLsizei  start, GLsizei  count, GLenum  format, GLenum  type, const void * data);
5241 typedef void (GLAPIENTRY *PFNGLCOLORSUBTABLEEXTPROC) (GLenum  target, GLsizei  start, GLsizei  count, GLenum  format, GLenum  type, const void * data);
5242 typedef void (GLAPIENTRY *PFNGLCOLORTABLEPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLenum  format, GLenum  type, const void * table);
5243 typedef void (GLAPIENTRY *PFNGLCOLORTABLEEXTPROC) (GLenum  target, GLenum  internalFormat, GLsizei  width, GLenum  format, GLenum  type, const void * table);
5244 typedef void (GLAPIENTRY *PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum  target, GLenum  pname, const GLfloat * params);
5245 typedef void (GLAPIENTRY *PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum  target, GLenum  pname, const GLint * params);
5246 typedef void (GLAPIENTRY *PFNGLCOMBINERINPUTNVPROC) (GLenum  stage, GLenum  portion, GLenum  variable, GLenum  input, GLenum  mapping, GLenum  componentUsage);
5247 typedef void (GLAPIENTRY *PFNGLCOMBINEROUTPUTNVPROC) (GLenum  stage, GLenum  portion, GLenum  abOutput, GLenum  cdOutput, GLenum  sumOutput, GLenum  scale, GLenum  bias, GLboolean  abDotProduct, GLboolean  cdDotProduct, GLboolean  muxSum);
5248 typedef void (GLAPIENTRY *PFNGLCOMBINERPARAMETERFNVPROC) (GLenum  pname, GLfloat  param);
5249 typedef void (GLAPIENTRY *PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum  pname, const GLfloat * params);
5250 typedef void (GLAPIENTRY *PFNGLCOMBINERPARAMETERINVPROC) (GLenum  pname, GLint  param);
5251 typedef void (GLAPIENTRY *PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum  pname, const GLint * params);
5252 typedef void (GLAPIENTRY *PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum  stage, GLenum  pname, const GLfloat * params);
5253 typedef void (GLAPIENTRY *PFNGLCOMMANDLISTSEGMENTSNVPROC) (GLuint  list, GLuint  segments);
5254 typedef void (GLAPIENTRY *PFNGLCOMPILECOMMANDLISTNVPROC) (GLuint  list);
5255 typedef void (GLAPIENTRY *PFNGLCOMPILESHADERPROC) (GLuint  shader);
5256 typedef void (GLAPIENTRY *PFNGLCOMPILESHADERARBPROC) (GLhandleARB  shaderObj);
5257 typedef void (GLAPIENTRY *PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint  shader, GLsizei  count, const GLchar *const* path, const GLint * length);
5258 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * bits);
5259 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * bits);
5260 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * bits);
5261 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * bits);
5262 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * bits);
5263 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * bits);
5264 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * data);
5265 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * data);
5266 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * data);
5267 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * data);
5268 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * data);
5269 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * data);
5270 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * data);
5271 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * data);
5272 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * data);
5273 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * data);
5274 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * data);
5275 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * data);
5276 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * bits);
5277 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * bits);
5278 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * bits);
5279 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * data);
5280 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * bits);
5281 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * data);
5282 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * bits);
5283 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * data);
5284 typedef void (GLAPIENTRY *PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * bits);
5285 typedef void (GLAPIENTRY *PFNGLCONSERVATIVERASTERPARAMETERFNVPROC) (GLenum  pname, GLfloat  value);
5286 typedef void (GLAPIENTRY *PFNGLCONSERVATIVERASTERPARAMETERINVPROC) (GLenum  pname, GLint  param);
5287 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONFILTER1DPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLenum  format, GLenum  type, const void * image);
5288 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLenum  format, GLenum  type, const void * image);
5289 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONFILTER2DPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * image);
5290 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * image);
5291 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum  target, GLenum  pname, GLfloat  params);
5292 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum  target, GLenum  pname, GLfloat  params);
5293 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum  target, GLenum  pname, const GLfloat * params);
5294 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum  target, GLenum  pname, const GLfloat * params);
5295 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum  target, GLenum  pname, GLint  params);
5296 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum  target, GLenum  pname, GLint  params);
5297 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum  target, GLenum  pname, const GLint * params);
5298 typedef void (GLAPIENTRY *PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, const GLint * params);
5299 typedef void (GLAPIENTRY *PFNGLCOPYBUFFERSUBDATAPROC) (GLenum  readTarget, GLenum  writeTarget, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
5300 typedef void (GLAPIENTRY *PFNGLCOPYCOLORSUBTABLEPROC) (GLenum  target, GLsizei  start, GLint  x, GLint  y, GLsizei  width);
5301 typedef void (GLAPIENTRY *PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum  target, GLsizei  start, GLint  x, GLint  y, GLsizei  width);
5302 typedef void (GLAPIENTRY *PFNGLCOPYCOLORTABLEPROC) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width);
5303 typedef void (GLAPIENTRY *PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width);
5304 typedef void (GLAPIENTRY *PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width);
5305 typedef void (GLAPIENTRY *PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5306 typedef void (GLAPIENTRY *PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5307 typedef void (GLAPIENTRY *PFNGLCOPYIMAGESUBDATAPROC) (GLuint  srcName, GLenum  srcTarget, GLint  srcLevel, GLint  srcX, GLint  srcY, GLint  srcZ, GLuint  dstName, GLenum  dstTarget, GLint  dstLevel, GLint  dstX, GLint  dstY, GLint  dstZ, GLsizei  srcWidth, GLsizei  srcHeight, GLsizei  srcDepth);
5308 typedef void (GLAPIENTRY *PFNGLCOPYIMAGESUBDATANVPROC) (GLuint  srcName, GLenum  srcTarget, GLint  srcLevel, GLint  srcX, GLint  srcY, GLint  srcZ, GLuint  dstName, GLenum  dstTarget, GLint  dstLevel, GLint  dstX, GLint  dstY, GLint  dstZ, GLsizei  width, GLsizei  height, GLsizei  depth);
5309 typedef void (GLAPIENTRY *PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
5310 typedef void (GLAPIENTRY *PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
5311 typedef void (GLAPIENTRY *PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
5312 typedef void (GLAPIENTRY *PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5313 typedef void (GLAPIENTRY *PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5314 typedef void (GLAPIENTRY *PFNGLCOPYNAMEDBUFFERSUBDATAPROC) (GLuint  readBuffer, GLuint  writeBuffer, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
5315 typedef void (GLAPIENTRY *PFNGLCOPYPATHNVPROC) (GLuint  resultPath, GLuint  srcPath);
5316 typedef void (GLAPIENTRY *PFNGLCOPYPIXELSPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  type);
5317 typedef void (GLAPIENTRY *PFNGLCOPYTEXIMAGE1DPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
5318 typedef void (GLAPIENTRY *PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
5319 typedef void (GLAPIENTRY *PFNGLCOPYTEXIMAGE2DPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
5320 typedef void (GLAPIENTRY *PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
5321 typedef void (GLAPIENTRY *PFNGLCOPYTEXSUBIMAGE1DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
5322 typedef void (GLAPIENTRY *PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
5323 typedef void (GLAPIENTRY *PFNGLCOPYTEXSUBIMAGE2DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5324 typedef void (GLAPIENTRY *PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5325 typedef void (GLAPIENTRY *PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5326 typedef void (GLAPIENTRY *PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5327 typedef void (GLAPIENTRY *PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
5328 typedef void (GLAPIENTRY *PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
5329 typedef void (GLAPIENTRY *PFNGLCOPYTEXTURESUBIMAGE1DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
5330 typedef void (GLAPIENTRY *PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
5331 typedef void (GLAPIENTRY *PFNGLCOPYTEXTURESUBIMAGE2DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5332 typedef void (GLAPIENTRY *PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5333 typedef void (GLAPIENTRY *PFNGLCOPYTEXTURESUBIMAGE3DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5334 typedef void (GLAPIENTRY *PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
5335 typedef void (GLAPIENTRY *PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
5336 typedef void (GLAPIENTRY *PFNGLCOVERFILLPATHNVPROC) (GLuint  path, GLenum  coverMode);
5337 typedef void (GLAPIENTRY *PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
5338 typedef void (GLAPIENTRY *PFNGLCOVERSTROKEPATHNVPROC) (GLuint  path, GLenum  coverMode);
5339 typedef void (GLAPIENTRY *PFNGLCOVERAGEMODULATIONNVPROC) (GLenum  components);
5340 typedef void (GLAPIENTRY *PFNGLCOVERAGEMODULATIONTABLENVPROC) (GLsizei  n, const GLfloat * v);
5341 typedef void (GLAPIENTRY *PFNGLCREATEBUFFERSPROC) (GLsizei  n, GLuint * buffers);
5342 typedef void (GLAPIENTRY *PFNGLCREATECOMMANDLISTSNVPROC) (GLsizei  n, GLuint * lists);
5343 typedef void (GLAPIENTRY *PFNGLCREATEFRAMEBUFFERSPROC) (GLsizei  n, GLuint * framebuffers);
5344 typedef void (GLAPIENTRY *PFNGLCREATEMEMORYOBJECTSEXTPROC) (GLsizei  n, GLuint * memoryObjects);
5345 typedef void (GLAPIENTRY *PFNGLCREATEPERFQUERYINTELPROC) (GLuint  queryId, GLuint * queryHandle);
5346 typedef GLuint (GLAPIENTRY *PFNGLCREATEPROGRAMPROC) ();
5347 typedef GLhandleARB (GLAPIENTRY *PFNGLCREATEPROGRAMOBJECTARBPROC) ();
5348 typedef void (GLAPIENTRY *PFNGLCREATEPROGRAMPIPELINESPROC) (GLsizei  n, GLuint * pipelines);
5349 typedef void (GLAPIENTRY *PFNGLCREATEQUERIESPROC) (GLenum  target, GLsizei  n, GLuint * ids);
5350 typedef void (GLAPIENTRY *PFNGLCREATERENDERBUFFERSPROC) (GLsizei  n, GLuint * renderbuffers);
5351 typedef void (GLAPIENTRY *PFNGLCREATESAMPLERSPROC) (GLsizei  n, GLuint * samplers);
5352 typedef GLuint (GLAPIENTRY *PFNGLCREATESHADERPROC) (GLenum  type);
5353 typedef GLhandleARB (GLAPIENTRY *PFNGLCREATESHADEROBJECTARBPROC) (GLenum  shaderType);
5354 typedef GLuint (GLAPIENTRY *PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum  type, const GLchar * string);
5355 typedef GLuint (GLAPIENTRY *PFNGLCREATESHADERPROGRAMVPROC) (GLenum  type, GLsizei  count, const GLchar *const* strings);
5356 typedef GLuint (GLAPIENTRY *PFNGLCREATESHADERPROGRAMVEXTPROC) (GLenum  type, GLsizei  count, const GLchar ** strings);
5357 typedef void (GLAPIENTRY *PFNGLCREATESTATESNVPROC) (GLsizei  n, GLuint * states);
5358 typedef GLsync (GLAPIENTRY *PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context * context, struct _cl_event * event, GLbitfield  flags);
5359 typedef void (GLAPIENTRY *PFNGLCREATETEXTURESPROC) (GLenum  target, GLsizei  n, GLuint * textures);
5360 typedef void (GLAPIENTRY *PFNGLCREATETRANSFORMFEEDBACKSPROC) (GLsizei  n, GLuint * ids);
5361 typedef void (GLAPIENTRY *PFNGLCREATEVERTEXARRAYSPROC) (GLsizei  n, GLuint * arrays);
5362 typedef void (GLAPIENTRY *PFNGLCULLFACEPROC) (GLenum  mode);
5363 typedef void (GLAPIENTRY *PFNGLCULLPARAMETERDVEXTPROC) (GLenum  pname, GLdouble * params);
5364 typedef void (GLAPIENTRY *PFNGLCULLPARAMETERFVEXTPROC) (GLenum  pname, GLfloat * params);
5365 typedef void (GLAPIENTRY *PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint  index);
5366 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC  callback, const void * userParam);
5367 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD  callback, void * userParam);
5368 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB  callback, const void * userParam);
5369 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGECALLBACKKHRPROC) (GLDEBUGPROCKHR  callback, const void * userParam);
5370 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGECONTROLPROC) (GLenum  source, GLenum  type, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
5371 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum  source, GLenum  type, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
5372 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGECONTROLKHRPROC) (GLenum  source, GLenum  type, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
5373 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum  category, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
5374 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGEINSERTPROC) (GLenum  source, GLenum  type, GLuint  id, GLenum  severity, GLsizei  length, const GLchar * buf);
5375 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum  category, GLenum  severity, GLuint  id, GLsizei  length, const GLchar * buf);
5376 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum  source, GLenum  type, GLuint  id, GLenum  severity, GLsizei  length, const GLchar * buf);
5377 typedef void (GLAPIENTRY *PFNGLDEBUGMESSAGEINSERTKHRPROC) (GLenum  source, GLenum  type, GLuint  id, GLenum  severity, GLsizei  length, const GLchar * buf);
5378 typedef void (GLAPIENTRY *PFNGLDELETEBUFFERSPROC) (GLsizei  n, const GLuint * buffers);
5379 typedef void (GLAPIENTRY *PFNGLDELETEBUFFERSARBPROC) (GLsizei  n, const GLuint * buffers);
5380 typedef void (GLAPIENTRY *PFNGLDELETECOMMANDLISTSNVPROC) (GLsizei  n, const GLuint * lists);
5381 typedef void (GLAPIENTRY *PFNGLDELETEFENCESAPPLEPROC) (GLsizei  n, const GLuint * fences);
5382 typedef void (GLAPIENTRY *PFNGLDELETEFENCESNVPROC) (GLsizei  n, const GLuint * fences);
5383 typedef void (GLAPIENTRY *PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei  n, const GLuint * framebuffers);
5384 typedef void (GLAPIENTRY *PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei  n, const GLuint * framebuffers);
5385 typedef void (GLAPIENTRY *PFNGLDELETELISTSPROC) (GLuint  list, GLsizei  range);
5386 typedef void (GLAPIENTRY *PFNGLDELETEMEMORYOBJECTSEXTPROC) (GLsizei  n, const GLuint * memoryObjects);
5387 typedef void (GLAPIENTRY *PFNGLDELETENAMEDSTRINGARBPROC) (GLint  namelen, const GLchar * name);
5388 typedef void (GLAPIENTRY *PFNGLDELETENAMESAMDPROC) (GLenum  identifier, GLuint  num, const GLuint * names);
5389 typedef void (GLAPIENTRY *PFNGLDELETEOBJECTARBPROC) (GLhandleARB  obj);
5390 typedef void (GLAPIENTRY *PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei  n, const GLuint * ids);
5391 typedef void (GLAPIENTRY *PFNGLDELETEPATHSNVPROC) (GLuint  path, GLsizei  range);
5392 typedef void (GLAPIENTRY *PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei  n, GLuint * monitors);
5393 typedef void (GLAPIENTRY *PFNGLDELETEPERFQUERYINTELPROC) (GLuint  queryHandle);
5394 typedef void (GLAPIENTRY *PFNGLDELETEPROGRAMPROC) (GLuint  program);
5395 typedef void (GLAPIENTRY *PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei  n, const GLuint * pipelines);
5396 typedef void (GLAPIENTRY *PFNGLDELETEPROGRAMPIPELINESEXTPROC) (GLsizei  n, const GLuint * pipelines);
5397 typedef void (GLAPIENTRY *PFNGLDELETEPROGRAMSARBPROC) (GLsizei  n, const GLuint * programs);
5398 typedef void (GLAPIENTRY *PFNGLDELETEPROGRAMSNVPROC) (GLsizei  n, const GLuint * programs);
5399 typedef void (GLAPIENTRY *PFNGLDELETEQUERIESPROC) (GLsizei  n, const GLuint * ids);
5400 typedef void (GLAPIENTRY *PFNGLDELETEQUERIESARBPROC) (GLsizei  n, const GLuint * ids);
5401 typedef void (GLAPIENTRY *PFNGLDELETEQUERYRESOURCETAGNVPROC) (GLsizei  n, const GLint * tagIds);
5402 typedef void (GLAPIENTRY *PFNGLDELETERENDERBUFFERSPROC) (GLsizei  n, const GLuint * renderbuffers);
5403 typedef void (GLAPIENTRY *PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei  n, const GLuint * renderbuffers);
5404 typedef void (GLAPIENTRY *PFNGLDELETESAMPLERSPROC) (GLsizei  count, const GLuint * samplers);
5405 typedef void (GLAPIENTRY *PFNGLDELETESEMAPHORESEXTPROC) (GLsizei  n, const GLuint * semaphores);
5406 typedef void (GLAPIENTRY *PFNGLDELETESHADERPROC) (GLuint  shader);
5407 typedef void (GLAPIENTRY *PFNGLDELETESTATESNVPROC) (GLsizei  n, const GLuint * states);
5408 typedef void (GLAPIENTRY *PFNGLDELETESYNCPROC) (GLsync  sync);
5409 typedef void (GLAPIENTRY *PFNGLDELETETEXTURESPROC) (GLsizei  n, const GLuint * textures);
5410 typedef void (GLAPIENTRY *PFNGLDELETETEXTURESEXTPROC) (GLsizei  n, const GLuint * textures);
5411 typedef void (GLAPIENTRY *PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei  n, const GLuint * ids);
5412 typedef void (GLAPIENTRY *PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei  n, const GLuint * ids);
5413 typedef void (GLAPIENTRY *PFNGLDELETEVERTEXARRAYSPROC) (GLsizei  n, const GLuint * arrays);
5414 typedef void (GLAPIENTRY *PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei  n, const GLuint * arrays);
5415 typedef void (GLAPIENTRY *PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint  id);
5416 typedef void (GLAPIENTRY *PFNGLDEPTHBOUNDSEXTPROC) (GLclampd  zmin, GLclampd  zmax);
5417 typedef void (GLAPIENTRY *PFNGLDEPTHBOUNDSDNVPROC) (GLdouble  zmin, GLdouble  zmax);
5418 typedef void (GLAPIENTRY *PFNGLDEPTHFUNCPROC) (GLenum  func);
5419 typedef void (GLAPIENTRY *PFNGLDEPTHMASKPROC) (GLboolean  flag);
5420 typedef void (GLAPIENTRY *PFNGLDEPTHRANGEPROC) (GLdouble  n, GLdouble  f);
5421 typedef void (GLAPIENTRY *PFNGLDEPTHRANGEARRAYDVNVPROC) (GLuint  first, GLsizei  count, const GLdouble * v);
5422 typedef void (GLAPIENTRY *PFNGLDEPTHRANGEARRAYVPROC) (GLuint  first, GLsizei  count, const GLdouble * v);
5423 typedef void (GLAPIENTRY *PFNGLDEPTHRANGEINDEXEDPROC) (GLuint  index, GLdouble  n, GLdouble  f);
5424 typedef void (GLAPIENTRY *PFNGLDEPTHRANGEINDEXEDDNVPROC) (GLuint  index, GLdouble  n, GLdouble  f);
5425 typedef void (GLAPIENTRY *PFNGLDEPTHRANGEDNVPROC) (GLdouble  zNear, GLdouble  zFar);
5426 typedef void (GLAPIENTRY *PFNGLDEPTHRANGEFPROC) (GLfloat  n, GLfloat  f);
5427 typedef void (GLAPIENTRY *PFNGLDETACHOBJECTARBPROC) (GLhandleARB  containerObj, GLhandleARB  attachedObj);
5428 typedef void (GLAPIENTRY *PFNGLDETACHSHADERPROC) (GLuint  program, GLuint  shader);
5429 typedef void (GLAPIENTRY *PFNGLDISABLEPROC) (GLenum  cap);
5430 typedef void (GLAPIENTRY *PFNGLDISABLECLIENTSTATEPROC) (GLenum  array);
5431 typedef void (GLAPIENTRY *PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum  array, GLuint  index);
5432 typedef void (GLAPIENTRY *PFNGLDISABLECLIENTSTATEIEXTPROC) (GLenum  array, GLuint  index);
5433 typedef void (GLAPIENTRY *PFNGLDISABLEINDEXEDEXTPROC) (GLenum  target, GLuint  index);
5434 typedef void (GLAPIENTRY *PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint  id);
5435 typedef void (GLAPIENTRY *PFNGLDISABLEVERTEXARRAYATTRIBPROC) (GLuint  vaobj, GLuint  index);
5436 typedef void (GLAPIENTRY *PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint  vaobj, GLuint  index);
5437 typedef void (GLAPIENTRY *PFNGLDISABLEVERTEXARRAYEXTPROC) (GLuint  vaobj, GLenum  array);
5438 typedef void (GLAPIENTRY *PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint  index, GLenum  pname);
5439 typedef void (GLAPIENTRY *PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint  index);
5440 typedef void (GLAPIENTRY *PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint  index);
5441 typedef void (GLAPIENTRY *PFNGLDISABLEIPROC) (GLenum  target, GLuint  index);
5442 typedef void (GLAPIENTRY *PFNGLDISPATCHCOMPUTEPROC) (GLuint  num_groups_x, GLuint  num_groups_y, GLuint  num_groups_z);
5443 typedef void (GLAPIENTRY *PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint  num_groups_x, GLuint  num_groups_y, GLuint  num_groups_z, GLuint  group_size_x, GLuint  group_size_y, GLuint  group_size_z);
5444 typedef void (GLAPIENTRY *PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr  indirect);
5445 typedef void (GLAPIENTRY *PFNGLDRAWARRAYSPROC) (GLenum  mode, GLint  first, GLsizei  count);
5446 typedef void (GLAPIENTRY *PFNGLDRAWARRAYSEXTPROC) (GLenum  mode, GLint  first, GLsizei  count);
5447 typedef void (GLAPIENTRY *PFNGLDRAWARRAYSINDIRECTPROC) (GLenum  mode, const void * indirect);
5448 typedef void (GLAPIENTRY *PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum  mode, GLint  first, GLsizei  count, GLsizei  instancecount);
5449 typedef void (GLAPIENTRY *PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum  mode, GLint  first, GLsizei  count, GLsizei  primcount);
5450 typedef void (GLAPIENTRY *PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum  mode, GLint  first, GLsizei  count, GLsizei  instancecount, GLuint  baseinstance);
5451 typedef void (GLAPIENTRY *PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum  mode, GLint  start, GLsizei  count, GLsizei  primcount);
5452 typedef void (GLAPIENTRY *PFNGLDRAWBUFFERPROC) (GLenum  buf);
5453 typedef void (GLAPIENTRY *PFNGLDRAWBUFFERSPROC) (GLsizei  n, const GLenum * bufs);
5454 typedef void (GLAPIENTRY *PFNGLDRAWBUFFERSARBPROC) (GLsizei  n, const GLenum * bufs);
5455 typedef void (GLAPIENTRY *PFNGLDRAWCOMMANDSADDRESSNVPROC) (GLenum  primitiveMode, const GLuint64 * indirects, const GLsizei * sizes, GLuint  count);
5456 typedef void (GLAPIENTRY *PFNGLDRAWCOMMANDSNVPROC) (GLenum  primitiveMode, GLuint  buffer, const GLintptr * indirects, const GLsizei * sizes, GLuint  count);
5457 typedef void (GLAPIENTRY *PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC) (const GLuint64 * indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint  count);
5458 typedef void (GLAPIENTRY *PFNGLDRAWCOMMANDSSTATESNVPROC) (GLuint  buffer, const GLintptr * indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint  count);
5459 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum  mode, GLint  first, GLsizei  count);
5460 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices);
5461 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLint  basevertex);
5462 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum  mode, GLenum  type, const void * indirect);
5463 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount);
5464 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  primcount);
5465 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount, GLuint  baseinstance);
5466 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount, GLint  basevertex);
5467 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount, GLint  basevertex, GLuint  baseinstance);
5468 typedef void (GLAPIENTRY *PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  primcount);
5469 typedef void (GLAPIENTRY *PFNGLDRAWMESHTASKSNVPROC) (GLuint  first, GLuint  count);
5470 typedef void (GLAPIENTRY *PFNGLDRAWMESHTASKSINDIRECTNVPROC) (GLintptr  indirect);
5471 typedef void (GLAPIENTRY *PFNGLDRAWPIXELSPROC) (GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
5472 typedef void (GLAPIENTRY *PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum  mode, GLuint  start, GLuint  end, GLint  first, GLsizei  count);
5473 typedef void (GLAPIENTRY *PFNGLDRAWRANGEELEMENTSPROC) (GLenum  mode, GLuint  start, GLuint  end, GLsizei  count, GLenum  type, const void * indices);
5474 typedef void (GLAPIENTRY *PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum  mode, GLuint  start, GLuint  end, GLsizei  count, GLenum  type, const void * indices, GLint  basevertex);
5475 typedef void (GLAPIENTRY *PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum  mode, GLuint  start, GLuint  end, GLsizei  count, GLenum  type, const void * indices);
5476 typedef void (GLAPIENTRY *PFNGLDRAWTEXTURENVPROC) (GLuint  texture, GLuint  sampler, GLfloat  x0, GLfloat  y0, GLfloat  x1, GLfloat  y1, GLfloat  z, GLfloat  s0, GLfloat  t0, GLfloat  s1, GLfloat  t1);
5477 typedef void (GLAPIENTRY *PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum  mode, GLuint  id);
5478 typedef void (GLAPIENTRY *PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum  mode, GLuint  id, GLsizei  instancecount);
5479 typedef void (GLAPIENTRY *PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum  mode, GLuint  id);
5480 typedef void (GLAPIENTRY *PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum  mode, GLuint  id, GLuint  stream);
5481 typedef void (GLAPIENTRY *PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum  mode, GLuint  id, GLuint  stream, GLsizei  instancecount);
5482 typedef void (GLAPIENTRY *PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC) (GLenum  target, GLeglImageOES  image, const GLint*  attrib_list);
5483 typedef void (GLAPIENTRY *PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC) (GLuint  texture, GLeglImageOES  image, const GLint*  attrib_list);
5484 typedef void (GLAPIENTRY *PFNGLEDGEFLAGPROC) (GLboolean  flag);
5485 typedef void (GLAPIENTRY *PFNGLEDGEFLAGFORMATNVPROC) (GLsizei  stride);
5486 typedef void (GLAPIENTRY *PFNGLEDGEFLAGPOINTERPROC) (GLsizei  stride, const void * pointer);
5487 typedef void (GLAPIENTRY *PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei  stride, GLsizei  count, const GLboolean * pointer);
5488 typedef void (GLAPIENTRY *PFNGLEDGEFLAGVPROC) (const GLboolean * flag);
5489 typedef void (GLAPIENTRY *PFNGLELEMENTPOINTERAPPLEPROC) (GLenum  type, const void * pointer);
5490 typedef void (GLAPIENTRY *PFNGLENABLEPROC) (GLenum  cap);
5491 typedef void (GLAPIENTRY *PFNGLENABLECLIENTSTATEPROC) (GLenum  array);
5492 typedef void (GLAPIENTRY *PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum  array, GLuint  index);
5493 typedef void (GLAPIENTRY *PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum  array, GLuint  index);
5494 typedef void (GLAPIENTRY *PFNGLENABLEINDEXEDEXTPROC) (GLenum  target, GLuint  index);
5495 typedef void (GLAPIENTRY *PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint  id);
5496 typedef void (GLAPIENTRY *PFNGLENABLEVERTEXARRAYATTRIBPROC) (GLuint  vaobj, GLuint  index);
5497 typedef void (GLAPIENTRY *PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint  vaobj, GLuint  index);
5498 typedef void (GLAPIENTRY *PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint  vaobj, GLenum  array);
5499 typedef void (GLAPIENTRY *PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint  index, GLenum  pname);
5500 typedef void (GLAPIENTRY *PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint  index);
5501 typedef void (GLAPIENTRY *PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint  index);
5502 typedef void (GLAPIENTRY *PFNGLENABLEIPROC) (GLenum  target, GLuint  index);
5503 typedef void (GLAPIENTRY *PFNGLENDPROC) ();
5504 typedef void (GLAPIENTRY *PFNGLENDCONDITIONALRENDERPROC) ();
5505 typedef void (GLAPIENTRY *PFNGLENDCONDITIONALRENDERNVPROC) ();
5506 typedef void (GLAPIENTRY *PFNGLENDLISTPROC) ();
5507 typedef void (GLAPIENTRY *PFNGLENDOCCLUSIONQUERYNVPROC) ();
5508 typedef void (GLAPIENTRY *PFNGLENDPERFMONITORAMDPROC) (GLuint  monitor);
5509 typedef void (GLAPIENTRY *PFNGLENDPERFQUERYINTELPROC) (GLuint  queryHandle);
5510 typedef void (GLAPIENTRY *PFNGLENDQUERYPROC) (GLenum  target);
5511 typedef void (GLAPIENTRY *PFNGLENDQUERYARBPROC) (GLenum  target);
5512 typedef void (GLAPIENTRY *PFNGLENDQUERYINDEXEDPROC) (GLenum  target, GLuint  index);
5513 typedef void (GLAPIENTRY *PFNGLENDTRANSFORMFEEDBACKPROC) ();
5514 typedef void (GLAPIENTRY *PFNGLENDTRANSFORMFEEDBACKEXTPROC) ();
5515 typedef void (GLAPIENTRY *PFNGLENDTRANSFORMFEEDBACKNVPROC) ();
5516 typedef void (GLAPIENTRY *PFNGLENDVERTEXSHADEREXTPROC) ();
5517 typedef void (GLAPIENTRY *PFNGLENDVIDEOCAPTURENVPROC) (GLuint  video_capture_slot);
5518 typedef void (GLAPIENTRY *PFNGLEVALCOORD1DPROC) (GLdouble  u);
5519 typedef void (GLAPIENTRY *PFNGLEVALCOORD1DVPROC) (const GLdouble * u);
5520 typedef void (GLAPIENTRY *PFNGLEVALCOORD1FPROC) (GLfloat  u);
5521 typedef void (GLAPIENTRY *PFNGLEVALCOORD1FVPROC) (const GLfloat * u);
5522 typedef void (GLAPIENTRY *PFNGLEVALCOORD2DPROC) (GLdouble  u, GLdouble  v);
5523 typedef void (GLAPIENTRY *PFNGLEVALCOORD2DVPROC) (const GLdouble * u);
5524 typedef void (GLAPIENTRY *PFNGLEVALCOORD2FPROC) (GLfloat  u, GLfloat  v);
5525 typedef void (GLAPIENTRY *PFNGLEVALCOORD2FVPROC) (const GLfloat * u);
5526 typedef void (GLAPIENTRY *PFNGLEVALMAPSNVPROC) (GLenum  target, GLenum  mode);
5527 typedef void (GLAPIENTRY *PFNGLEVALMESH1PROC) (GLenum  mode, GLint  i1, GLint  i2);
5528 typedef void (GLAPIENTRY *PFNGLEVALMESH2PROC) (GLenum  mode, GLint  i1, GLint  i2, GLint  j1, GLint  j2);
5529 typedef void (GLAPIENTRY *PFNGLEVALPOINT1PROC) (GLint  i);
5530 typedef void (GLAPIENTRY *PFNGLEVALPOINT2PROC) (GLint  i, GLint  j);
5531 typedef void (GLAPIENTRY *PFNGLEVALUATEDEPTHVALUESARBPROC) ();
5532 typedef void (GLAPIENTRY *PFNGLEXECUTEPROGRAMNVPROC) (GLenum  target, GLuint  id, const GLfloat * params);
5533 typedef void (GLAPIENTRY *PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint  res, GLuint  src, GLuint  num);
5534 typedef void (GLAPIENTRY *PFNGLFEEDBACKBUFFERPROC) (GLsizei  size, GLenum  type, GLfloat * buffer);
5535 typedef GLsync (GLAPIENTRY *PFNGLFENCESYNCPROC) (GLenum  condition, GLbitfield  flags);
5536 typedef void (GLAPIENTRY *PFNGLFINALCOMBINERINPUTNVPROC) (GLenum  variable, GLenum  input, GLenum  mapping, GLenum  componentUsage);
5537 typedef void (GLAPIENTRY *PFNGLFINISHPROC) ();
5538 typedef void (GLAPIENTRY *PFNGLFINISHFENCEAPPLEPROC) (GLuint  fence);
5539 typedef void (GLAPIENTRY *PFNGLFINISHFENCENVPROC) (GLuint  fence);
5540 typedef void (GLAPIENTRY *PFNGLFINISHOBJECTAPPLEPROC) (GLenum  object, GLint  name);
5541 typedef void (GLAPIENTRY *PFNGLFLUSHPROC) ();
5542 typedef void (GLAPIENTRY *PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum  target, GLintptr  offset, GLsizeiptr  length);
5543 typedef void (GLAPIENTRY *PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum  target, GLintptr  offset, GLsizeiptr  size);
5544 typedef void (GLAPIENTRY *PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length);
5545 typedef void (GLAPIENTRY *PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length);
5546 typedef void (GLAPIENTRY *PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum  target);
5547 typedef void (GLAPIENTRY *PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei  length, void * pointer);
5548 typedef void (GLAPIENTRY *PFNGLFLUSHVERTEXARRAYRANGENVPROC) ();
5549 typedef void (GLAPIENTRY *PFNGLFOGCOORDFORMATNVPROC) (GLenum  type, GLsizei  stride);
5550 typedef void (GLAPIENTRY *PFNGLFOGCOORDPOINTERPROC) (GLenum  type, GLsizei  stride, const void * pointer);
5551 typedef void (GLAPIENTRY *PFNGLFOGCOORDPOINTEREXTPROC) (GLenum  type, GLsizei  stride, const void * pointer);
5552 typedef void (GLAPIENTRY *PFNGLFOGCOORDDPROC) (GLdouble  coord);
5553 typedef void (GLAPIENTRY *PFNGLFOGCOORDDEXTPROC) (GLdouble  coord);
5554 typedef void (GLAPIENTRY *PFNGLFOGCOORDDVPROC) (const GLdouble * coord);
5555 typedef void (GLAPIENTRY *PFNGLFOGCOORDDVEXTPROC) (const GLdouble * coord);
5556 typedef void (GLAPIENTRY *PFNGLFOGCOORDFPROC) (GLfloat  coord);
5557 typedef void (GLAPIENTRY *PFNGLFOGCOORDFEXTPROC) (GLfloat  coord);
5558 typedef void (GLAPIENTRY *PFNGLFOGCOORDFVPROC) (const GLfloat * coord);
5559 typedef void (GLAPIENTRY *PFNGLFOGCOORDFVEXTPROC) (const GLfloat * coord);
5560 typedef void (GLAPIENTRY *PFNGLFOGCOORDHNVPROC) (GLhalfNV  fog);
5561 typedef void (GLAPIENTRY *PFNGLFOGCOORDHVNVPROC) (const GLhalfNV * fog);
5562 typedef void (GLAPIENTRY *PFNGLFOGFPROC) (GLenum  pname, GLfloat  param);
5563 typedef void (GLAPIENTRY *PFNGLFOGFVPROC) (GLenum  pname, const GLfloat * params);
5564 typedef void (GLAPIENTRY *PFNGLFOGIPROC) (GLenum  pname, GLint  param);
5565 typedef void (GLAPIENTRY *PFNGLFOGIVPROC) (GLenum  pname, const GLint * params);
5566 typedef void (GLAPIENTRY *PFNGLFRAGMENTCOVERAGECOLORNVPROC) (GLuint  color);
5567 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint  framebuffer, GLenum  mode);
5568 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint  framebuffer, GLsizei  n, const GLenum * bufs);
5569 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC) ();
5570 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum  target, GLenum  pname, GLint  param);
5571 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint  framebuffer, GLenum  mode);
5572 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum  target, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
5573 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum  target, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
5574 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLenum  target, GLuint  start, GLsizei  count, const GLfloat * v);
5575 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLenum  target, GLuint  start, GLsizei  count, const GLfloat * v);
5576 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) (GLenum  target, GLuint  numsamples, GLuint  pixelindex, const GLfloat * values);
5577 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level);
5578 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
5579 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
5580 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
5581 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
5582 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level, GLint  zoffset);
5583 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level, GLint  zoffset);
5584 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level);
5585 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level);
5586 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLenum  face);
5587 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLenum  face);
5588 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
5589 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
5590 typedef void (GLAPIENTRY *PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
5591 typedef void (GLAPIENTRY *PFNGLFRONTFACEPROC) (GLenum  mode);
5592 typedef void (GLAPIENTRY *PFNGLFRUSTUMPROC) (GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
5593 typedef void (GLAPIENTRY *PFNGLGENBUFFERSPROC) (GLsizei  n, GLuint * buffers);
5594 typedef void (GLAPIENTRY *PFNGLGENBUFFERSARBPROC) (GLsizei  n, GLuint * buffers);
5595 typedef void (GLAPIENTRY *PFNGLGENFENCESAPPLEPROC) (GLsizei  n, GLuint * fences);
5596 typedef void (GLAPIENTRY *PFNGLGENFENCESNVPROC) (GLsizei  n, GLuint * fences);
5597 typedef void (GLAPIENTRY *PFNGLGENFRAMEBUFFERSPROC) (GLsizei  n, GLuint * framebuffers);
5598 typedef void (GLAPIENTRY *PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei  n, GLuint * framebuffers);
5599 typedef GLuint (GLAPIENTRY *PFNGLGENLISTSPROC) (GLsizei  range);
5600 typedef void (GLAPIENTRY *PFNGLGENNAMESAMDPROC) (GLenum  identifier, GLuint  num, GLuint * names);
5601 typedef void (GLAPIENTRY *PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei  n, GLuint * ids);
5602 typedef GLuint (GLAPIENTRY *PFNGLGENPATHSNVPROC) (GLsizei  range);
5603 typedef void (GLAPIENTRY *PFNGLGENPERFMONITORSAMDPROC) (GLsizei  n, GLuint * monitors);
5604 typedef void (GLAPIENTRY *PFNGLGENPROGRAMPIPELINESPROC) (GLsizei  n, GLuint * pipelines);
5605 typedef void (GLAPIENTRY *PFNGLGENPROGRAMPIPELINESEXTPROC) (GLsizei  n, GLuint * pipelines);
5606 typedef void (GLAPIENTRY *PFNGLGENPROGRAMSARBPROC) (GLsizei  n, GLuint * programs);
5607 typedef void (GLAPIENTRY *PFNGLGENPROGRAMSNVPROC) (GLsizei  n, GLuint * programs);
5608 typedef void (GLAPIENTRY *PFNGLGENQUERIESPROC) (GLsizei  n, GLuint * ids);
5609 typedef void (GLAPIENTRY *PFNGLGENQUERIESARBPROC) (GLsizei  n, GLuint * ids);
5610 typedef void (GLAPIENTRY *PFNGLGENQUERYRESOURCETAGNVPROC) (GLsizei  n, GLint * tagIds);
5611 typedef void (GLAPIENTRY *PFNGLGENRENDERBUFFERSPROC) (GLsizei  n, GLuint * renderbuffers);
5612 typedef void (GLAPIENTRY *PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei  n, GLuint * renderbuffers);
5613 typedef void (GLAPIENTRY *PFNGLGENSAMPLERSPROC) (GLsizei  count, GLuint * samplers);
5614 typedef void (GLAPIENTRY *PFNGLGENSEMAPHORESEXTPROC) (GLsizei  n, GLuint * semaphores);
5615 typedef GLuint (GLAPIENTRY *PFNGLGENSYMBOLSEXTPROC) (GLenum  datatype, GLenum  storagetype, GLenum  range, GLuint  components);
5616 typedef void (GLAPIENTRY *PFNGLGENTEXTURESPROC) (GLsizei  n, GLuint * textures);
5617 typedef void (GLAPIENTRY *PFNGLGENTEXTURESEXTPROC) (GLsizei  n, GLuint * textures);
5618 typedef void (GLAPIENTRY *PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei  n, GLuint * ids);
5619 typedef void (GLAPIENTRY *PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei  n, GLuint * ids);
5620 typedef void (GLAPIENTRY *PFNGLGENVERTEXARRAYSPROC) (GLsizei  n, GLuint * arrays);
5621 typedef void (GLAPIENTRY *PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei  n, GLuint * arrays);
5622 typedef GLuint (GLAPIENTRY *PFNGLGENVERTEXSHADERSEXTPROC) (GLuint  range);
5623 typedef void (GLAPIENTRY *PFNGLGENERATEMIPMAPPROC) (GLenum  target);
5624 typedef void (GLAPIENTRY *PFNGLGENERATEMIPMAPEXTPROC) (GLenum  target);
5625 typedef void (GLAPIENTRY *PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum  texunit, GLenum  target);
5626 typedef void (GLAPIENTRY *PFNGLGENERATETEXTUREMIPMAPPROC) (GLuint  texture);
5627 typedef void (GLAPIENTRY *PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint  texture, GLenum  target);
5628 typedef void (GLAPIENTRY *PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint  program, GLuint  bufferIndex, GLenum  pname, GLint * params);
5629 typedef void (GLAPIENTRY *PFNGLGETACTIVEATTRIBPROC) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
5630 typedef void (GLAPIENTRY *PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB  programObj, GLuint  index, GLsizei  maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
5631 typedef void (GLAPIENTRY *PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint  program, GLenum  shadertype, GLuint  index, GLsizei  bufSize, GLsizei * length, GLchar * name);
5632 typedef void (GLAPIENTRY *PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint  program, GLenum  shadertype, GLuint  index, GLsizei  bufSize, GLsizei * length, GLchar * name);
5633 typedef void (GLAPIENTRY *PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint  program, GLenum  shadertype, GLuint  index, GLenum  pname, GLint * values);
5634 typedef void (GLAPIENTRY *PFNGLGETACTIVEUNIFORMPROC) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
5635 typedef void (GLAPIENTRY *PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB  programObj, GLuint  index, GLsizei  maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
5636 typedef void (GLAPIENTRY *PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint  program, GLuint  uniformBlockIndex, GLsizei  bufSize, GLsizei * length, GLchar * uniformBlockName);
5637 typedef void (GLAPIENTRY *PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint  program, GLuint  uniformBlockIndex, GLenum  pname, GLint * params);
5638 typedef void (GLAPIENTRY *PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint  program, GLuint  uniformIndex, GLsizei  bufSize, GLsizei * length, GLchar * uniformName);
5639 typedef void (GLAPIENTRY *PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint  program, GLsizei  uniformCount, const GLuint * uniformIndices, GLenum  pname, GLint * params);
5640 typedef void (GLAPIENTRY *PFNGLGETACTIVEVARYINGNVPROC) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
5641 typedef void (GLAPIENTRY *PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB  containerObj, GLsizei  maxCount, GLsizei * count, GLhandleARB * obj);
5642 typedef void (GLAPIENTRY *PFNGLGETATTACHEDSHADERSPROC) (GLuint  program, GLsizei  maxCount, GLsizei * count, GLuint * shaders);
5643 typedef GLint (GLAPIENTRY *PFNGLGETATTRIBLOCATIONPROC) (GLuint  program, const GLchar * name);
5644 typedef GLint (GLAPIENTRY *PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB  programObj, const GLcharARB * name);
5645 typedef void (GLAPIENTRY *PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum  target, GLuint  index, GLboolean * data);
5646 typedef void (GLAPIENTRY *PFNGLGETBOOLEANI_VPROC) (GLenum  target, GLuint  index, GLboolean * data);
5647 typedef void (GLAPIENTRY *PFNGLGETBOOLEANVPROC) (GLenum  pname, GLboolean * data);
5648 typedef void (GLAPIENTRY *PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum  target, GLenum  pname, GLint64 * params);
5649 typedef void (GLAPIENTRY *PFNGLGETBUFFERPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5650 typedef void (GLAPIENTRY *PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum  target, GLenum  pname, GLint * params);
5651 typedef void (GLAPIENTRY *PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum  target, GLenum  pname, GLuint64EXT * params);
5652 typedef void (GLAPIENTRY *PFNGLGETBUFFERPOINTERVPROC) (GLenum  target, GLenum  pname, void ** params);
5653 typedef void (GLAPIENTRY *PFNGLGETBUFFERPOINTERVARBPROC) (GLenum  target, GLenum  pname, void ** params);
5654 typedef void (GLAPIENTRY *PFNGLGETBUFFERSUBDATAPROC) (GLenum  target, GLintptr  offset, GLsizeiptr  size, void * data);
5655 typedef void (GLAPIENTRY *PFNGLGETBUFFERSUBDATAARBPROC) (GLenum  target, GLintptrARB  offset, GLsizeiptrARB  size, void * data);
5656 typedef void (GLAPIENTRY *PFNGLGETCLIPPLANEPROC) (GLenum  plane, GLdouble * equation);
5657 typedef void (GLAPIENTRY *PFNGLGETCOLORTABLEPROC) (GLenum  target, GLenum  format, GLenum  type, void * table);
5658 typedef void (GLAPIENTRY *PFNGLGETCOLORTABLEEXTPROC) (GLenum  target, GLenum  format, GLenum  type, void * data);
5659 typedef void (GLAPIENTRY *PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5660 typedef void (GLAPIENTRY *PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5661 typedef void (GLAPIENTRY *PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5662 typedef void (GLAPIENTRY *PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, GLint * params);
5663 typedef void (GLAPIENTRY *PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum  stage, GLenum  portion, GLenum  variable, GLenum  pname, GLfloat * params);
5664 typedef void (GLAPIENTRY *PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum  stage, GLenum  portion, GLenum  variable, GLenum  pname, GLint * params);
5665 typedef void (GLAPIENTRY *PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum  stage, GLenum  portion, GLenum  pname, GLfloat * params);
5666 typedef void (GLAPIENTRY *PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum  stage, GLenum  portion, GLenum  pname, GLint * params);
5667 typedef void (GLAPIENTRY *PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum  stage, GLenum  pname, GLfloat * params);
5668 typedef GLuint (GLAPIENTRY *PFNGLGETCOMMANDHEADERNVPROC) (GLenum  tokenID, GLuint  size);
5669 typedef void (GLAPIENTRY *PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum  texunit, GLenum  target, GLint  lod, void * img);
5670 typedef void (GLAPIENTRY *PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum  target, GLint  level, void * img);
5671 typedef void (GLAPIENTRY *PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum  target, GLint  level, void * img);
5672 typedef void (GLAPIENTRY *PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC) (GLuint  texture, GLint  level, GLsizei  bufSize, void * pixels);
5673 typedef void (GLAPIENTRY *PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint  texture, GLenum  target, GLint  lod, void * img);
5674 typedef void (GLAPIENTRY *PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLsizei  bufSize, void * pixels);
5675 typedef void (GLAPIENTRY *PFNGLGETCONVOLUTIONFILTERPROC) (GLenum  target, GLenum  format, GLenum  type, void * image);
5676 typedef void (GLAPIENTRY *PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum  target, GLenum  format, GLenum  type, void * image);
5677 typedef void (GLAPIENTRY *PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5678 typedef void (GLAPIENTRY *PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5679 typedef void (GLAPIENTRY *PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5680 typedef void (GLAPIENTRY *PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, GLint * params);
5681 typedef void (GLAPIENTRY *PFNGLGETCOVERAGEMODULATIONTABLENVPROC) (GLsizei  bufSize, GLfloat * v);
5682 typedef GLuint (GLAPIENTRY *PFNGLGETDEBUGMESSAGELOGPROC) (GLuint  count, GLsizei  bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
5683 typedef GLuint (GLAPIENTRY *PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint  count, GLsizei  bufSize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message);
5684 typedef GLuint (GLAPIENTRY *PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint  count, GLsizei  bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
5685 typedef GLuint (GLAPIENTRY *PFNGLGETDEBUGMESSAGELOGKHRPROC) (GLuint  count, GLsizei  bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
5686 typedef void (GLAPIENTRY *PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum  target, GLuint  index, GLdouble * data);
5687 typedef void (GLAPIENTRY *PFNGLGETDOUBLEI_VPROC) (GLenum  target, GLuint  index, GLdouble * data);
5688 typedef void (GLAPIENTRY *PFNGLGETDOUBLEI_VEXTPROC) (GLenum  pname, GLuint  index, GLdouble * params);
5689 typedef void (GLAPIENTRY *PFNGLGETDOUBLEVPROC) (GLenum  pname, GLdouble * data);
5690 typedef GLenum (GLAPIENTRY *PFNGLGETERRORPROC) ();
5691 typedef void (GLAPIENTRY *PFNGLGETFENCEIVNVPROC) (GLuint  fence, GLenum  pname, GLint * params);
5692 typedef void (GLAPIENTRY *PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum  variable, GLenum  pname, GLfloat * params);
5693 typedef void (GLAPIENTRY *PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum  variable, GLenum  pname, GLint * params);
5694 typedef void (GLAPIENTRY *PFNGLGETFIRSTPERFQUERYIDINTELPROC) (GLuint * queryId);
5695 typedef void (GLAPIENTRY *PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum  target, GLuint  index, GLfloat * data);
5696 typedef void (GLAPIENTRY *PFNGLGETFLOATI_VPROC) (GLenum  target, GLuint  index, GLfloat * data);
5697 typedef void (GLAPIENTRY *PFNGLGETFLOATI_VEXTPROC) (GLenum  pname, GLuint  index, GLfloat * params);
5698 typedef void (GLAPIENTRY *PFNGLGETFLOATVPROC) (GLenum  pname, GLfloat * data);
5699 typedef GLint (GLAPIENTRY *PFNGLGETFRAGDATAINDEXPROC) (GLuint  program, const GLchar * name);
5700 typedef GLint (GLAPIENTRY *PFNGLGETFRAGDATALOCATIONPROC) (GLuint  program, const GLchar * name);
5701 typedef GLint (GLAPIENTRY *PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint  program, const GLchar * name);
5702 typedef void (GLAPIENTRY *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum  target, GLenum  attachment, GLenum  pname, GLint * params);
5703 typedef void (GLAPIENTRY *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum  target, GLenum  attachment, GLenum  pname, GLint * params);
5704 typedef void (GLAPIENTRY *PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC) (GLenum  target, GLenum  pname, GLuint  numsamples, GLuint  pixelindex, GLsizei  size, GLfloat * values);
5705 typedef void (GLAPIENTRY *PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5706 typedef void (GLAPIENTRY *PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint  framebuffer, GLenum  pname, GLint * params);
5707 typedef GLenum (GLAPIENTRY *PFNGLGETGRAPHICSRESETSTATUSPROC) ();
5708 typedef GLenum (GLAPIENTRY *PFNGLGETGRAPHICSRESETSTATUSARBPROC) ();
5709 typedef GLenum (GLAPIENTRY *PFNGLGETGRAPHICSRESETSTATUSKHRPROC) ();
5710 typedef GLhandleARB (GLAPIENTRY *PFNGLGETHANDLEARBPROC) (GLenum  pname);
5711 typedef void (GLAPIENTRY *PFNGLGETHISTOGRAMPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
5712 typedef void (GLAPIENTRY *PFNGLGETHISTOGRAMEXTPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
5713 typedef void (GLAPIENTRY *PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5714 typedef void (GLAPIENTRY *PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5715 typedef void (GLAPIENTRY *PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5716 typedef void (GLAPIENTRY *PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, GLint * params);
5717 typedef GLuint64 (GLAPIENTRY *PFNGLGETIMAGEHANDLEARBPROC) (GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  format);
5718 typedef GLuint64 (GLAPIENTRY *PFNGLGETIMAGEHANDLENVPROC) (GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  format);
5719 typedef void (GLAPIENTRY *PFNGLGETINFOLOGARBPROC) (GLhandleARB  obj, GLsizei  maxLength, GLsizei * length, GLcharARB * infoLog);
5720 typedef void (GLAPIENTRY *PFNGLGETINTEGER64I_VPROC) (GLenum  target, GLuint  index, GLint64 * data);
5721 typedef void (GLAPIENTRY *PFNGLGETINTEGER64VPROC) (GLenum  pname, GLint64 * data);
5722 typedef void (GLAPIENTRY *PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum  target, GLuint  index, GLint * data);
5723 typedef void (GLAPIENTRY *PFNGLGETINTEGERI_VPROC) (GLenum  target, GLuint  index, GLint * data);
5724 typedef void (GLAPIENTRY *PFNGLGETINTEGERUI64I_VNVPROC) (GLenum  value, GLuint  index, GLuint64EXT * result);
5725 typedef void (GLAPIENTRY *PFNGLGETINTEGERUI64VNVPROC) (GLenum  value, GLuint64EXT * result);
5726 typedef void (GLAPIENTRY *PFNGLGETINTEGERVPROC) (GLenum  pname, GLint * data);
5727 typedef void (GLAPIENTRY *PFNGLGETINTERNALFORMATSAMPLEIVNVPROC) (GLenum  target, GLenum  internalformat, GLsizei  samples, GLenum  pname, GLsizei  count, GLint * params);
5728 typedef void (GLAPIENTRY *PFNGLGETINTERNALFORMATI64VPROC) (GLenum  target, GLenum  internalformat, GLenum  pname, GLsizei  count, GLint64 * params);
5729 typedef void (GLAPIENTRY *PFNGLGETINTERNALFORMATIVPROC) (GLenum  target, GLenum  internalformat, GLenum  pname, GLsizei  count, GLint * params);
5730 typedef void (GLAPIENTRY *PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint  id, GLenum  value, GLboolean * data);
5731 typedef void (GLAPIENTRY *PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint  id, GLenum  value, GLfloat * data);
5732 typedef void (GLAPIENTRY *PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint  id, GLenum  value, GLint * data);
5733 typedef void (GLAPIENTRY *PFNGLGETLIGHTFVPROC) (GLenum  light, GLenum  pname, GLfloat * params);
5734 typedef void (GLAPIENTRY *PFNGLGETLIGHTIVPROC) (GLenum  light, GLenum  pname, GLint * params);
5735 typedef void (GLAPIENTRY *PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint  id, GLenum  value, GLboolean * data);
5736 typedef void (GLAPIENTRY *PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint  id, GLenum  value, GLfloat * data);
5737 typedef void (GLAPIENTRY *PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint  id, GLenum  value, GLint * data);
5738 typedef void (GLAPIENTRY *PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum  target, GLuint  index, GLenum  pname, GLfloat * params);
5739 typedef void (GLAPIENTRY *PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum  target, GLuint  index, GLenum  pname, GLint * params);
5740 typedef void (GLAPIENTRY *PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum  target, GLuint  index, GLenum  type, GLsizei  ustride, GLsizei  vstride, GLboolean  packed, void * points);
5741 typedef void (GLAPIENTRY *PFNGLGETMAPPARAMETERFVNVPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5742 typedef void (GLAPIENTRY *PFNGLGETMAPPARAMETERIVNVPROC) (GLenum  target, GLenum  pname, GLint * params);
5743 typedef void (GLAPIENTRY *PFNGLGETMAPDVPROC) (GLenum  target, GLenum  query, GLdouble * v);
5744 typedef void (GLAPIENTRY *PFNGLGETMAPFVPROC) (GLenum  target, GLenum  query, GLfloat * v);
5745 typedef void (GLAPIENTRY *PFNGLGETMAPIVPROC) (GLenum  target, GLenum  query, GLint * v);
5746 typedef void (GLAPIENTRY *PFNGLGETMATERIALFVPROC) (GLenum  face, GLenum  pname, GLfloat * params);
5747 typedef void (GLAPIENTRY *PFNGLGETMATERIALIVPROC) (GLenum  face, GLenum  pname, GLint * params);
5748 typedef void (GLAPIENTRY *PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) (GLuint  memory, GLenum  pname, GLint  first, GLsizei  count, GLuint * params);
5749 typedef void (GLAPIENTRY *PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC) (GLuint  memoryObject, GLenum  pname, GLint * params);
5750 typedef void (GLAPIENTRY *PFNGLGETMINMAXPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
5751 typedef void (GLAPIENTRY *PFNGLGETMINMAXEXTPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
5752 typedef void (GLAPIENTRY *PFNGLGETMINMAXPARAMETERFVPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5753 typedef void (GLAPIENTRY *PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5754 typedef void (GLAPIENTRY *PFNGLGETMINMAXPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5755 typedef void (GLAPIENTRY *PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, GLint * params);
5756 typedef void (GLAPIENTRY *PFNGLGETMULTITEXENVFVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat * params);
5757 typedef void (GLAPIENTRY *PFNGLGETMULTITEXENVIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLint * params);
5758 typedef void (GLAPIENTRY *PFNGLGETMULTITEXGENDVEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, GLdouble * params);
5759 typedef void (GLAPIENTRY *PFNGLGETMULTITEXGENFVEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, GLfloat * params);
5760 typedef void (GLAPIENTRY *PFNGLGETMULTITEXGENIVEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, GLint * params);
5761 typedef void (GLAPIENTRY *PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  format, GLenum  type, void * pixels);
5762 typedef void (GLAPIENTRY *PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  pname, GLfloat * params);
5763 typedef void (GLAPIENTRY *PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLenum  pname, GLint * params);
5764 typedef void (GLAPIENTRY *PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLint * params);
5765 typedef void (GLAPIENTRY *PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLuint * params);
5766 typedef void (GLAPIENTRY *PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat * params);
5767 typedef void (GLAPIENTRY *PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLint * params);
5768 typedef void (GLAPIENTRY *PFNGLGETMULTISAMPLEFVPROC) (GLenum  pname, GLuint  index, GLfloat * val);
5769 typedef void (GLAPIENTRY *PFNGLGETMULTISAMPLEFVNVPROC) (GLenum  pname, GLuint  index, GLfloat * val);
5770 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) (GLuint  buffer, GLenum  pname, GLint64 * params);
5771 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERPARAMETERIVPROC) (GLuint  buffer, GLenum  pname, GLint * params);
5772 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint  buffer, GLenum  pname, GLint * params);
5773 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint  buffer, GLenum  pname, GLuint64EXT * params);
5774 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERPOINTERVPROC) (GLuint  buffer, GLenum  pname, void ** params);
5775 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint  buffer, GLenum  pname, void ** params);
5776 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERSUBDATAPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, void * data);
5777 typedef void (GLAPIENTRY *PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, void * data);
5778 typedef void (GLAPIENTRY *PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC) (GLuint  framebuffer, GLenum  pname, GLuint  numsamples, GLuint  pixelindex, GLsizei  size, GLfloat * values);
5779 typedef void (GLAPIENTRY *PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLuint  framebuffer, GLenum  attachment, GLenum  pname, GLint * params);
5780 typedef void (GLAPIENTRY *PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint  framebuffer, GLenum  attachment, GLenum  pname, GLint * params);
5781 typedef void (GLAPIENTRY *PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC) (GLuint  framebuffer, GLenum  pname, GLint * param);
5782 typedef void (GLAPIENTRY *PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint  framebuffer, GLenum  pname, GLint * params);
5783 typedef void (GLAPIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLint * params);
5784 typedef void (GLAPIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLuint * params);
5785 typedef void (GLAPIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLdouble * params);
5786 typedef void (GLAPIENTRY *PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLfloat * params);
5787 typedef void (GLAPIENTRY *PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint  program, GLenum  target, GLenum  pname, void * string);
5788 typedef void (GLAPIENTRY *PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint  program, GLenum  target, GLenum  pname, GLint * params);
5789 typedef void (GLAPIENTRY *PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) (GLuint  renderbuffer, GLenum  pname, GLint * params);
5790 typedef void (GLAPIENTRY *PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint  renderbuffer, GLenum  pname, GLint * params);
5791 typedef void (GLAPIENTRY *PFNGLGETNAMEDSTRINGARBPROC) (GLint  namelen, const GLchar * name, GLsizei  bufSize, GLint * stringlen, GLchar * string);
5792 typedef void (GLAPIENTRY *PFNGLGETNAMEDSTRINGIVARBPROC) (GLint  namelen, const GLchar * name, GLenum  pname, GLint * params);
5793 typedef void (GLAPIENTRY *PFNGLGETNEXTPERFQUERYIDINTELPROC) (GLuint  queryId, GLuint * nextQueryId);
5794 typedef void (GLAPIENTRY *PFNGLGETOBJECTLABELPROC) (GLenum  identifier, GLuint  name, GLsizei  bufSize, GLsizei * length, GLchar * label);
5795 typedef void (GLAPIENTRY *PFNGLGETOBJECTLABELEXTPROC) (GLenum  type, GLuint  object, GLsizei  bufSize, GLsizei * length, GLchar * label);
5796 typedef void (GLAPIENTRY *PFNGLGETOBJECTLABELKHRPROC) (GLenum  identifier, GLuint  name, GLsizei  bufSize, GLsizei * length, GLchar * label);
5797 typedef void (GLAPIENTRY *PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB  obj, GLenum  pname, GLfloat * params);
5798 typedef void (GLAPIENTRY *PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum  objectType, GLuint  name, GLenum  pname, GLint * params);
5799 typedef void (GLAPIENTRY *PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB  obj, GLenum  pname, GLint * params);
5800 typedef void (GLAPIENTRY *PFNGLGETOBJECTPTRLABELPROC) (const void * ptr, GLsizei  bufSize, GLsizei * length, GLchar * label);
5801 typedef void (GLAPIENTRY *PFNGLGETOBJECTPTRLABELKHRPROC) (const void * ptr, GLsizei  bufSize, GLsizei * length, GLchar * label);
5802 typedef void (GLAPIENTRY *PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint  id, GLenum  pname, GLint * params);
5803 typedef void (GLAPIENTRY *PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint  id, GLenum  pname, GLuint * params);
5804 typedef void (GLAPIENTRY *PFNGLGETPATHCOLORGENFVNVPROC) (GLenum  color, GLenum  pname, GLfloat * value);
5805 typedef void (GLAPIENTRY *PFNGLGETPATHCOLORGENIVNVPROC) (GLenum  color, GLenum  pname, GLint * value);
5806 typedef void (GLAPIENTRY *PFNGLGETPATHCOMMANDSNVPROC) (GLuint  path, GLubyte * commands);
5807 typedef void (GLAPIENTRY *PFNGLGETPATHCOORDSNVPROC) (GLuint  path, GLfloat * coords);
5808 typedef void (GLAPIENTRY *PFNGLGETPATHDASHARRAYNVPROC) (GLuint  path, GLfloat * dashArray);
5809 typedef GLfloat (GLAPIENTRY *PFNGLGETPATHLENGTHNVPROC) (GLuint  path, GLsizei  startSegment, GLsizei  numSegments);
5810 typedef void (GLAPIENTRY *PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield  metricQueryMask, GLuint  firstPathName, GLsizei  numPaths, GLsizei  stride, GLfloat * metrics);
5811 typedef void (GLAPIENTRY *PFNGLGETPATHMETRICSNVPROC) (GLbitfield  metricQueryMask, GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLsizei  stride, GLfloat * metrics);
5812 typedef void (GLAPIENTRY *PFNGLGETPATHPARAMETERFVNVPROC) (GLuint  path, GLenum  pname, GLfloat * value);
5813 typedef void (GLAPIENTRY *PFNGLGETPATHPARAMETERIVNVPROC) (GLuint  path, GLenum  pname, GLint * value);
5814 typedef void (GLAPIENTRY *PFNGLGETPATHSPACINGNVPROC) (GLenum  pathListMode, GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLfloat  advanceScale, GLfloat  kerningScale, GLenum  transformType, GLfloat * returnedSpacing);
5815 typedef void (GLAPIENTRY *PFNGLGETPATHTEXGENFVNVPROC) (GLenum  texCoordSet, GLenum  pname, GLfloat * value);
5816 typedef void (GLAPIENTRY *PFNGLGETPATHTEXGENIVNVPROC) (GLenum  texCoordSet, GLenum  pname, GLint * value);
5817 typedef void (GLAPIENTRY *PFNGLGETPERFCOUNTERINFOINTELPROC) (GLuint  queryId, GLuint  counterId, GLuint  counterNameLength, GLchar * counterName, GLuint  counterDescLength, GLchar * counterDesc, GLuint * counterOffset, GLuint * counterDataSize, GLuint * counterTypeEnum, GLuint * counterDataTypeEnum, GLuint64 * rawCounterMaxValue);
5818 typedef void (GLAPIENTRY *PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint  monitor, GLenum  pname, GLsizei  dataSize, GLuint * data, GLint * bytesWritten);
5819 typedef void (GLAPIENTRY *PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint  group, GLuint  counter, GLenum  pname, void * data);
5820 typedef void (GLAPIENTRY *PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint  group, GLuint  counter, GLsizei  bufSize, GLsizei * length, GLchar * counterString);
5821 typedef void (GLAPIENTRY *PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint  group, GLint * numCounters, GLint * maxActiveCounters, GLsizei  counterSize, GLuint * counters);
5822 typedef void (GLAPIENTRY *PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint  group, GLsizei  bufSize, GLsizei * length, GLchar * groupString);
5823 typedef void (GLAPIENTRY *PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint * numGroups, GLsizei  groupsSize, GLuint * groups);
5824 typedef void (GLAPIENTRY *PFNGLGETPERFQUERYDATAINTELPROC) (GLuint  queryHandle, GLuint  flags, GLsizei  dataSize, void * data, GLuint * bytesWritten);
5825 typedef void (GLAPIENTRY *PFNGLGETPERFQUERYIDBYNAMEINTELPROC) (GLchar * queryName, GLuint * queryId);
5826 typedef void (GLAPIENTRY *PFNGLGETPERFQUERYINFOINTELPROC) (GLuint  queryId, GLuint  queryNameLength, GLchar * queryName, GLuint * dataSize, GLuint * noCounters, GLuint * noInstances, GLuint * capsMask);
5827 typedef void (GLAPIENTRY *PFNGLGETPIXELMAPFVPROC) (GLenum  map, GLfloat * values);
5828 typedef void (GLAPIENTRY *PFNGLGETPIXELMAPUIVPROC) (GLenum  map, GLuint * values);
5829 typedef void (GLAPIENTRY *PFNGLGETPIXELMAPUSVPROC) (GLenum  map, GLushort * values);
5830 typedef void (GLAPIENTRY *PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5831 typedef void (GLAPIENTRY *PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, GLint * params);
5832 typedef void (GLAPIENTRY *PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum  target, GLuint  index, void ** data);
5833 typedef void (GLAPIENTRY *PFNGLGETPOINTERI_VEXTPROC) (GLenum  pname, GLuint  index, void ** params);
5834 typedef void (GLAPIENTRY *PFNGLGETPOINTERVPROC) (GLenum  pname, void ** params);
5835 typedef void (GLAPIENTRY *PFNGLGETPOINTERVEXTPROC) (GLenum  pname, void ** params);
5836 typedef void (GLAPIENTRY *PFNGLGETPOINTERVKHRPROC) (GLenum  pname, void ** params);
5837 typedef void (GLAPIENTRY *PFNGLGETPOLYGONSTIPPLEPROC) (GLubyte * mask);
5838 typedef void (GLAPIENTRY *PFNGLGETPROGRAMBINARYPROC) (GLuint  program, GLsizei  bufSize, GLsizei * length, GLenum * binaryFormat, void * binary);
5839 typedef void (GLAPIENTRY *PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum  target, GLuint  index, GLint * params);
5840 typedef void (GLAPIENTRY *PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum  target, GLuint  index, GLuint * params);
5841 typedef void (GLAPIENTRY *PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum  target, GLuint  index, GLdouble * params);
5842 typedef void (GLAPIENTRY *PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum  target, GLuint  index, GLfloat * params);
5843 typedef void (GLAPIENTRY *PFNGLGETPROGRAMINFOLOGPROC) (GLuint  program, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
5844 typedef void (GLAPIENTRY *PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint  program, GLenum  programInterface, GLenum  pname, GLint * params);
5845 typedef void (GLAPIENTRY *PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum  target, GLuint  index, GLint * params);
5846 typedef void (GLAPIENTRY *PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum  target, GLuint  index, GLuint * params);
5847 typedef void (GLAPIENTRY *PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum  target, GLuint  index, GLdouble * params);
5848 typedef void (GLAPIENTRY *PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum  target, GLuint  index, GLfloat * params);
5849 typedef void (GLAPIENTRY *PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint  id, GLsizei  len, const GLubyte * name, GLdouble * params);
5850 typedef void (GLAPIENTRY *PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint  id, GLsizei  len, const GLubyte * name, GLfloat * params);
5851 typedef void (GLAPIENTRY *PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum  target, GLuint  index, GLenum  pname, GLdouble * params);
5852 typedef void (GLAPIENTRY *PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum  target, GLuint  index, GLenum  pname, GLfloat * params);
5853 typedef void (GLAPIENTRY *PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint  pipeline, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
5854 typedef void (GLAPIENTRY *PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC) (GLuint  pipeline, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
5855 typedef void (GLAPIENTRY *PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint  pipeline, GLenum  pname, GLint * params);
5856 typedef void (GLAPIENTRY *PFNGLGETPROGRAMPIPELINEIVEXTPROC) (GLuint  pipeline, GLenum  pname, GLint * params);
5857 typedef GLuint (GLAPIENTRY *PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint  program, GLenum  programInterface, const GLchar * name);
5858 typedef GLint (GLAPIENTRY *PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint  program, GLenum  programInterface, const GLchar * name);
5859 typedef GLint (GLAPIENTRY *PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint  program, GLenum  programInterface, const GLchar * name);
5860 typedef void (GLAPIENTRY *PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint  program, GLenum  programInterface, GLuint  index, GLsizei  bufSize, GLsizei * length, GLchar * name);
5861 typedef void (GLAPIENTRY *PFNGLGETPROGRAMRESOURCEFVNVPROC) (GLuint  program, GLenum  programInterface, GLuint  index, GLsizei  propCount, const GLenum * props, GLsizei  count, GLsizei * length, GLfloat * params);
5862 typedef void (GLAPIENTRY *PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint  program, GLenum  programInterface, GLuint  index, GLsizei  propCount, const GLenum * props, GLsizei  count, GLsizei * length, GLint * params);
5863 typedef void (GLAPIENTRY *PFNGLGETPROGRAMSTAGEIVPROC) (GLuint  program, GLenum  shadertype, GLenum  pname, GLint * values);
5864 typedef void (GLAPIENTRY *PFNGLGETPROGRAMSTRINGARBPROC) (GLenum  target, GLenum  pname, void * string);
5865 typedef void (GLAPIENTRY *PFNGLGETPROGRAMSTRINGNVPROC) (GLuint  id, GLenum  pname, GLubyte * program);
5866 typedef void (GLAPIENTRY *PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC) (GLenum  target, GLuint  index, GLuint * param);
5867 typedef void (GLAPIENTRY *PFNGLGETPROGRAMIVPROC) (GLuint  program, GLenum  pname, GLint * params);
5868 typedef void (GLAPIENTRY *PFNGLGETPROGRAMIVARBPROC) (GLenum  target, GLenum  pname, GLint * params);
5869 typedef void (GLAPIENTRY *PFNGLGETPROGRAMIVNVPROC) (GLuint  id, GLenum  pname, GLint * params);
5870 typedef void (GLAPIENTRY *PFNGLGETQUERYBUFFEROBJECTI64VPROC) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
5871 typedef void (GLAPIENTRY *PFNGLGETQUERYBUFFEROBJECTIVPROC) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
5872 typedef void (GLAPIENTRY *PFNGLGETQUERYBUFFEROBJECTUI64VPROC) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
5873 typedef void (GLAPIENTRY *PFNGLGETQUERYBUFFEROBJECTUIVPROC) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
5874 typedef void (GLAPIENTRY *PFNGLGETQUERYINDEXEDIVPROC) (GLenum  target, GLuint  index, GLenum  pname, GLint * params);
5875 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTI64VPROC) (GLuint  id, GLenum  pname, GLint64 * params);
5876 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint  id, GLenum  pname, GLint64 * params);
5877 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTIVPROC) (GLuint  id, GLenum  pname, GLint * params);
5878 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTIVARBPROC) (GLuint  id, GLenum  pname, GLint * params);
5879 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTUI64VPROC) (GLuint  id, GLenum  pname, GLuint64 * params);
5880 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint  id, GLenum  pname, GLuint64 * params);
5881 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTUIVPROC) (GLuint  id, GLenum  pname, GLuint * params);
5882 typedef void (GLAPIENTRY *PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint  id, GLenum  pname, GLuint * params);
5883 typedef void (GLAPIENTRY *PFNGLGETQUERYIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5884 typedef void (GLAPIENTRY *PFNGLGETQUERYIVARBPROC) (GLenum  target, GLenum  pname, GLint * params);
5885 typedef void (GLAPIENTRY *PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5886 typedef void (GLAPIENTRY *PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, GLint * params);
5887 typedef void (GLAPIENTRY *PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint  sampler, GLenum  pname, GLint * params);
5888 typedef void (GLAPIENTRY *PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint  sampler, GLenum  pname, GLuint * params);
5889 typedef void (GLAPIENTRY *PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint  sampler, GLenum  pname, GLfloat * params);
5890 typedef void (GLAPIENTRY *PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint  sampler, GLenum  pname, GLint * params);
5891 typedef void (GLAPIENTRY *PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint  semaphore, GLenum  pname, GLuint64 * params);
5892 typedef void (GLAPIENTRY *PFNGLGETSEPARABLEFILTERPROC) (GLenum  target, GLenum  format, GLenum  type, void * row, void * column, void * span);
5893 typedef void (GLAPIENTRY *PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum  target, GLenum  format, GLenum  type, void * row, void * column, void * span);
5894 typedef void (GLAPIENTRY *PFNGLGETSHADERINFOLOGPROC) (GLuint  shader, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
5895 typedef void (GLAPIENTRY *PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum  shadertype, GLenum  precisiontype, GLint * range, GLint * precision);
5896 typedef void (GLAPIENTRY *PFNGLGETSHADERSOURCEPROC) (GLuint  shader, GLsizei  bufSize, GLsizei * length, GLchar * source);
5897 typedef void (GLAPIENTRY *PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB  obj, GLsizei  maxLength, GLsizei * length, GLcharARB * source);
5898 typedef void (GLAPIENTRY *PFNGLGETSHADERIVPROC) (GLuint  shader, GLenum  pname, GLint * params);
5899 typedef void (GLAPIENTRY *PFNGLGETSHADINGRATEIMAGEPALETTENVPROC) (GLuint  viewport, GLuint  entry, GLenum * rate);
5900 typedef void (GLAPIENTRY *PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC) (GLenum  rate, GLuint  samples, GLuint  index, GLint * location);
5901 typedef GLushort (GLAPIENTRY *PFNGLGETSTAGEINDEXNVPROC) (GLenum  shadertype);
5902 typedef const GLubyte *(GLAPIENTRY *PFNGLGETSTRINGPROC) (GLenum  name);
5903 typedef const GLubyte *(GLAPIENTRY *PFNGLGETSTRINGIPROC) (GLenum  name, GLuint  index);
5904 typedef GLuint (GLAPIENTRY *PFNGLGETSUBROUTINEINDEXPROC) (GLuint  program, GLenum  shadertype, const GLchar * name);
5905 typedef GLint (GLAPIENTRY *PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint  program, GLenum  shadertype, const GLchar * name);
5906 typedef void (GLAPIENTRY *PFNGLGETSYNCIVPROC) (GLsync  sync, GLenum  pname, GLsizei  count, GLsizei * length, GLint * values);
5907 typedef void (GLAPIENTRY *PFNGLGETTEXENVFVPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5908 typedef void (GLAPIENTRY *PFNGLGETTEXENVIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5909 typedef void (GLAPIENTRY *PFNGLGETTEXGENDVPROC) (GLenum  coord, GLenum  pname, GLdouble * params);
5910 typedef void (GLAPIENTRY *PFNGLGETTEXGENFVPROC) (GLenum  coord, GLenum  pname, GLfloat * params);
5911 typedef void (GLAPIENTRY *PFNGLGETTEXGENIVPROC) (GLenum  coord, GLenum  pname, GLint * params);
5912 typedef void (GLAPIENTRY *PFNGLGETTEXIMAGEPROC) (GLenum  target, GLint  level, GLenum  format, GLenum  type, void * pixels);
5913 typedef void (GLAPIENTRY *PFNGLGETTEXLEVELPARAMETERFVPROC) (GLenum  target, GLint  level, GLenum  pname, GLfloat * params);
5914 typedef void (GLAPIENTRY *PFNGLGETTEXLEVELPARAMETERIVPROC) (GLenum  target, GLint  level, GLenum  pname, GLint * params);
5915 typedef void (GLAPIENTRY *PFNGLGETTEXPARAMETERIIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5916 typedef void (GLAPIENTRY *PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum  target, GLenum  pname, GLint * params);
5917 typedef void (GLAPIENTRY *PFNGLGETTEXPARAMETERIUIVPROC) (GLenum  target, GLenum  pname, GLuint * params);
5918 typedef void (GLAPIENTRY *PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum  target, GLenum  pname, GLuint * params);
5919 typedef void (GLAPIENTRY *PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum  target, GLenum  pname, void ** params);
5920 typedef void (GLAPIENTRY *PFNGLGETTEXPARAMETERFVPROC) (GLenum  target, GLenum  pname, GLfloat * params);
5921 typedef void (GLAPIENTRY *PFNGLGETTEXPARAMETERIVPROC) (GLenum  target, GLenum  pname, GLint * params);
5922 typedef GLuint64 (GLAPIENTRY *PFNGLGETTEXTUREHANDLEARBPROC) (GLuint  texture);
5923 typedef GLuint64 (GLAPIENTRY *PFNGLGETTEXTUREHANDLENVPROC) (GLuint  texture);
5924 typedef void (GLAPIENTRY *PFNGLGETTEXTUREIMAGEPROC) (GLuint  texture, GLint  level, GLenum  format, GLenum  type, GLsizei  bufSize, void * pixels);
5925 typedef void (GLAPIENTRY *PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  format, GLenum  type, void * pixels);
5926 typedef void (GLAPIENTRY *PFNGLGETTEXTURELEVELPARAMETERFVPROC) (GLuint  texture, GLint  level, GLenum  pname, GLfloat * params);
5927 typedef void (GLAPIENTRY *PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  pname, GLfloat * params);
5928 typedef void (GLAPIENTRY *PFNGLGETTEXTURELEVELPARAMETERIVPROC) (GLuint  texture, GLint  level, GLenum  pname, GLint * params);
5929 typedef void (GLAPIENTRY *PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLenum  pname, GLint * params);
5930 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERIIVPROC) (GLuint  texture, GLenum  pname, GLint * params);
5931 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, GLint * params);
5932 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERIUIVPROC) (GLuint  texture, GLenum  pname, GLuint * params);
5933 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, GLuint * params);
5934 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERFVPROC) (GLuint  texture, GLenum  pname, GLfloat * params);
5935 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, GLfloat * params);
5936 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERIVPROC) (GLuint  texture, GLenum  pname, GLint * params);
5937 typedef void (GLAPIENTRY *PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, GLint * params);
5938 typedef GLuint64 (GLAPIENTRY *PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint  texture, GLuint  sampler);
5939 typedef GLuint64 (GLAPIENTRY *PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint  texture, GLuint  sampler);
5940 typedef void (GLAPIENTRY *PFNGLGETTEXTURESUBIMAGEPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, GLsizei  bufSize, void * pixels);
5941 typedef void (GLAPIENTRY *PFNGLGETTRACKMATRIXIVNVPROC) (GLenum  target, GLuint  address, GLenum  pname, GLint * params);
5942 typedef void (GLAPIENTRY *PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
5943 typedef void (GLAPIENTRY *PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
5944 typedef void (GLAPIENTRY *PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint  program, GLuint  index, GLint * location);
5945 typedef void (GLAPIENTRY *PFNGLGETTRANSFORMFEEDBACKI64_VPROC) (GLuint  xfb, GLenum  pname, GLuint  index, GLint64 * param);
5946 typedef void (GLAPIENTRY *PFNGLGETTRANSFORMFEEDBACKI_VPROC) (GLuint  xfb, GLenum  pname, GLuint  index, GLint * param);
5947 typedef void (GLAPIENTRY *PFNGLGETTRANSFORMFEEDBACKIVPROC) (GLuint  xfb, GLenum  pname, GLint * param);
5948 typedef GLuint (GLAPIENTRY *PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint  program, const GLchar * uniformBlockName);
5949 typedef GLint (GLAPIENTRY *PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint  program, GLint  location);
5950 typedef void (GLAPIENTRY *PFNGLGETUNIFORMINDICESPROC) (GLuint  program, GLsizei  uniformCount, const GLchar *const* uniformNames, GLuint * uniformIndices);
5951 typedef GLint (GLAPIENTRY *PFNGLGETUNIFORMLOCATIONPROC) (GLuint  program, const GLchar * name);
5952 typedef GLint (GLAPIENTRY *PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB  programObj, const GLcharARB * name);
5953 typedef GLintptr (GLAPIENTRY *PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint  program, GLint  location);
5954 typedef void (GLAPIENTRY *PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum  shadertype, GLint  location, GLuint * params);
5955 typedef void (GLAPIENTRY *PFNGLGETUNIFORMDVPROC) (GLuint  program, GLint  location, GLdouble * params);
5956 typedef void (GLAPIENTRY *PFNGLGETUNIFORMFVPROC) (GLuint  program, GLint  location, GLfloat * params);
5957 typedef void (GLAPIENTRY *PFNGLGETUNIFORMFVARBPROC) (GLhandleARB  programObj, GLint  location, GLfloat * params);
5958 typedef void (GLAPIENTRY *PFNGLGETUNIFORMI64VARBPROC) (GLuint  program, GLint  location, GLint64 * params);
5959 typedef void (GLAPIENTRY *PFNGLGETUNIFORMI64VNVPROC) (GLuint  program, GLint  location, GLint64EXT * params);
5960 typedef void (GLAPIENTRY *PFNGLGETUNIFORMIVPROC) (GLuint  program, GLint  location, GLint * params);
5961 typedef void (GLAPIENTRY *PFNGLGETUNIFORMIVARBPROC) (GLhandleARB  programObj, GLint  location, GLint * params);
5962 typedef void (GLAPIENTRY *PFNGLGETUNIFORMUI64VARBPROC) (GLuint  program, GLint  location, GLuint64 * params);
5963 typedef void (GLAPIENTRY *PFNGLGETUNIFORMUI64VNVPROC) (GLuint  program, GLint  location, GLuint64EXT * params);
5964 typedef void (GLAPIENTRY *PFNGLGETUNIFORMUIVPROC) (GLuint  program, GLint  location, GLuint * params);
5965 typedef void (GLAPIENTRY *PFNGLGETUNIFORMUIVEXTPROC) (GLuint  program, GLint  location, GLuint * params);
5966 typedef void (GLAPIENTRY *PFNGLGETUNSIGNEDBYTEVEXTPROC) (GLenum  pname, GLubyte * data);
5967 typedef void (GLAPIENTRY *PFNGLGETUNSIGNEDBYTEI_VEXTPROC) (GLenum  target, GLuint  index, GLubyte * data);
5968 typedef void (GLAPIENTRY *PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint  id, GLenum  value, GLboolean * data);
5969 typedef void (GLAPIENTRY *PFNGLGETVARIANTFLOATVEXTPROC) (GLuint  id, GLenum  value, GLfloat * data);
5970 typedef void (GLAPIENTRY *PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint  id, GLenum  value, GLint * data);
5971 typedef void (GLAPIENTRY *PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint  id, GLenum  value, void ** data);
5972 typedef GLint (GLAPIENTRY *PFNGLGETVARYINGLOCATIONNVPROC) (GLuint  program, const GLchar * name);
5973 typedef void (GLAPIENTRY *PFNGLGETVERTEXARRAYINDEXED64IVPROC) (GLuint  vaobj, GLuint  index, GLenum  pname, GLint64 * param);
5974 typedef void (GLAPIENTRY *PFNGLGETVERTEXARRAYINDEXEDIVPROC) (GLuint  vaobj, GLuint  index, GLenum  pname, GLint * param);
5975 typedef void (GLAPIENTRY *PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint  vaobj, GLuint  index, GLenum  pname, GLint * param);
5976 typedef void (GLAPIENTRY *PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint  vaobj, GLenum  pname, GLint * param);
5977 typedef void (GLAPIENTRY *PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint  vaobj, GLuint  index, GLenum  pname, void ** param);
5978 typedef void (GLAPIENTRY *PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint  vaobj, GLenum  pname, void ** param);
5979 typedef void (GLAPIENTRY *PFNGLGETVERTEXARRAYIVPROC) (GLuint  vaobj, GLenum  pname, GLint * param);
5980 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBIIVPROC) (GLuint  index, GLenum  pname, GLint * params);
5981 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint  index, GLenum  pname, GLint * params);
5982 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint  index, GLenum  pname, GLuint * params);
5983 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint  index, GLenum  pname, GLuint * params);
5984 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBLDVPROC) (GLuint  index, GLenum  pname, GLdouble * params);
5985 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint  index, GLenum  pname, GLdouble * params);
5986 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint  index, GLenum  pname, GLint64EXT * params);
5987 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint  index, GLenum  pname, GLuint64EXT * params);
5988 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint  index, GLenum  pname, GLuint64EXT * params);
5989 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint  index, GLenum  pname, void ** pointer);
5990 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint  index, GLenum  pname, void ** pointer);
5991 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint  index, GLenum  pname, void ** pointer);
5992 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC) (GLuint  index, GLenum  pname, GLdouble * params);
5993 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint  index, GLenum  pname, GLdouble * params);
5994 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint  index, GLenum  pname, GLdouble * params);
5995 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBFVPROC) (GLuint  index, GLenum  pname, GLfloat * params);
5996 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint  index, GLenum  pname, GLfloat * params);
5997 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint  index, GLenum  pname, GLfloat * params);
5998 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBIVPROC) (GLuint  index, GLenum  pname, GLint * params);
5999 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint  index, GLenum  pname, GLint * params);
6000 typedef void (GLAPIENTRY *PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint  index, GLenum  pname, GLint * params);
6001 typedef void (GLAPIENTRY *PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, GLdouble * params);
6002 typedef void (GLAPIENTRY *PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, GLfloat * params);
6003 typedef void (GLAPIENTRY *PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, GLint * params);
6004 typedef void (GLAPIENTRY *PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint  video_capture_slot, GLenum  pname, GLint * params);
6005 typedef void (GLAPIENTRY *PFNGLGETVIDEOI64VNVPROC) (GLuint  video_slot, GLenum  pname, GLint64EXT * params);
6006 typedef void (GLAPIENTRY *PFNGLGETVIDEOIVNVPROC) (GLuint  video_slot, GLenum  pname, GLint * params);
6007 typedef void (GLAPIENTRY *PFNGLGETVIDEOUI64VNVPROC) (GLuint  video_slot, GLenum  pname, GLuint64EXT * params);
6008 typedef void (GLAPIENTRY *PFNGLGETVIDEOUIVNVPROC) (GLuint  video_slot, GLenum  pname, GLuint * params);
6009 typedef void (GLAPIENTRY *PFNGLGETNCOLORTABLEPROC) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * table);
6010 typedef void (GLAPIENTRY *PFNGLGETNCOLORTABLEARBPROC) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * table);
6011 typedef void (GLAPIENTRY *PFNGLGETNCOMPRESSEDTEXIMAGEPROC) (GLenum  target, GLint  lod, GLsizei  bufSize, void * pixels);
6012 typedef void (GLAPIENTRY *PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum  target, GLint  lod, GLsizei  bufSize, void * img);
6013 typedef void (GLAPIENTRY *PFNGLGETNCONVOLUTIONFILTERPROC) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * image);
6014 typedef void (GLAPIENTRY *PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * image);
6015 typedef void (GLAPIENTRY *PFNGLGETNHISTOGRAMPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
6016 typedef void (GLAPIENTRY *PFNGLGETNHISTOGRAMARBPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
6017 typedef void (GLAPIENTRY *PFNGLGETNMAPDVPROC) (GLenum  target, GLenum  query, GLsizei  bufSize, GLdouble * v);
6018 typedef void (GLAPIENTRY *PFNGLGETNMAPDVARBPROC) (GLenum  target, GLenum  query, GLsizei  bufSize, GLdouble * v);
6019 typedef void (GLAPIENTRY *PFNGLGETNMAPFVPROC) (GLenum  target, GLenum  query, GLsizei  bufSize, GLfloat * v);
6020 typedef void (GLAPIENTRY *PFNGLGETNMAPFVARBPROC) (GLenum  target, GLenum  query, GLsizei  bufSize, GLfloat * v);
6021 typedef void (GLAPIENTRY *PFNGLGETNMAPIVPROC) (GLenum  target, GLenum  query, GLsizei  bufSize, GLint * v);
6022 typedef void (GLAPIENTRY *PFNGLGETNMAPIVARBPROC) (GLenum  target, GLenum  query, GLsizei  bufSize, GLint * v);
6023 typedef void (GLAPIENTRY *PFNGLGETNMINMAXPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
6024 typedef void (GLAPIENTRY *PFNGLGETNMINMAXARBPROC) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
6025 typedef void (GLAPIENTRY *PFNGLGETNPIXELMAPFVPROC) (GLenum  map, GLsizei  bufSize, GLfloat * values);
6026 typedef void (GLAPIENTRY *PFNGLGETNPIXELMAPFVARBPROC) (GLenum  map, GLsizei  bufSize, GLfloat * values);
6027 typedef void (GLAPIENTRY *PFNGLGETNPIXELMAPUIVPROC) (GLenum  map, GLsizei  bufSize, GLuint * values);
6028 typedef void (GLAPIENTRY *PFNGLGETNPIXELMAPUIVARBPROC) (GLenum  map, GLsizei  bufSize, GLuint * values);
6029 typedef void (GLAPIENTRY *PFNGLGETNPIXELMAPUSVPROC) (GLenum  map, GLsizei  bufSize, GLushort * values);
6030 typedef void (GLAPIENTRY *PFNGLGETNPIXELMAPUSVARBPROC) (GLenum  map, GLsizei  bufSize, GLushort * values);
6031 typedef void (GLAPIENTRY *PFNGLGETNPOLYGONSTIPPLEPROC) (GLsizei  bufSize, GLubyte * pattern);
6032 typedef void (GLAPIENTRY *PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei  bufSize, GLubyte * pattern);
6033 typedef void (GLAPIENTRY *PFNGLGETNSEPARABLEFILTERPROC) (GLenum  target, GLenum  format, GLenum  type, GLsizei  rowBufSize, void * row, GLsizei  columnBufSize, void * column, void * span);
6034 typedef void (GLAPIENTRY *PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum  target, GLenum  format, GLenum  type, GLsizei  rowBufSize, void * row, GLsizei  columnBufSize, void * column, void * span);
6035 typedef void (GLAPIENTRY *PFNGLGETNTEXIMAGEPROC) (GLenum  target, GLint  level, GLenum  format, GLenum  type, GLsizei  bufSize, void * pixels);
6036 typedef void (GLAPIENTRY *PFNGLGETNTEXIMAGEARBPROC) (GLenum  target, GLint  level, GLenum  format, GLenum  type, GLsizei  bufSize, void * img);
6037 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMDVPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLdouble * params);
6038 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMDVARBPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLdouble * params);
6039 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMFVPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLfloat * params);
6040 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMFVARBPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLfloat * params);
6041 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMFVKHRPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLfloat * params);
6042 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMI64VARBPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLint64 * params);
6043 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMIVPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLint * params);
6044 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMIVARBPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLint * params);
6045 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMIVKHRPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLint * params);
6046 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMUI64VARBPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint64 * params);
6047 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMUIVPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint * params);
6048 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMUIVARBPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint * params);
6049 typedef void (GLAPIENTRY *PFNGLGETNUNIFORMUIVKHRPROC) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint * params);
6050 typedef void (GLAPIENTRY *PFNGLHINTPROC) (GLenum  target, GLenum  mode);
6051 typedef void (GLAPIENTRY *PFNGLHISTOGRAMPROC) (GLenum  target, GLsizei  width, GLenum  internalformat, GLboolean  sink);
6052 typedef void (GLAPIENTRY *PFNGLHISTOGRAMEXTPROC) (GLenum  target, GLsizei  width, GLenum  internalformat, GLboolean  sink);
6053 typedef void (GLAPIENTRY *PFNGLIMPORTMEMORYFDEXTPROC) (GLuint  memory, GLuint64  size, GLenum  handleType, GLint  fd);
6054 typedef void (GLAPIENTRY *PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC) (GLuint  memory, GLuint64  size, GLenum  handleType, void * handle);
6055 typedef void (GLAPIENTRY *PFNGLIMPORTMEMORYWIN32NAMEEXTPROC) (GLuint  memory, GLuint64  size, GLenum  handleType, const void * name);
6056 typedef void (GLAPIENTRY *PFNGLIMPORTSEMAPHOREFDEXTPROC) (GLuint  semaphore, GLenum  handleType, GLint  fd);
6057 typedef void (GLAPIENTRY *PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC) (GLuint  semaphore, GLenum  handleType, void * handle);
6058 typedef void (GLAPIENTRY *PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC) (GLuint  semaphore, GLenum  handleType, const void * name);
6059 typedef GLsync (GLAPIENTRY *PFNGLIMPORTSYNCEXTPROC) (GLenum  external_sync_type, GLintptr  external_sync, GLbitfield  flags);
6060 typedef void (GLAPIENTRY *PFNGLINDEXFORMATNVPROC) (GLenum  type, GLsizei  stride);
6061 typedef void (GLAPIENTRY *PFNGLINDEXFUNCEXTPROC) (GLenum  func, GLclampf  ref);
6062 typedef void (GLAPIENTRY *PFNGLINDEXMASKPROC) (GLuint  mask);
6063 typedef void (GLAPIENTRY *PFNGLINDEXMATERIALEXTPROC) (GLenum  face, GLenum  mode);
6064 typedef void (GLAPIENTRY *PFNGLINDEXPOINTERPROC) (GLenum  type, GLsizei  stride, const void * pointer);
6065 typedef void (GLAPIENTRY *PFNGLINDEXPOINTEREXTPROC) (GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
6066 typedef void (GLAPIENTRY *PFNGLINDEXDPROC) (GLdouble  c);
6067 typedef void (GLAPIENTRY *PFNGLINDEXDVPROC) (const GLdouble * c);
6068 typedef void (GLAPIENTRY *PFNGLINDEXFPROC) (GLfloat  c);
6069 typedef void (GLAPIENTRY *PFNGLINDEXFVPROC) (const GLfloat * c);
6070 typedef void (GLAPIENTRY *PFNGLINDEXIPROC) (GLint  c);
6071 typedef void (GLAPIENTRY *PFNGLINDEXIVPROC) (const GLint * c);
6072 typedef void (GLAPIENTRY *PFNGLINDEXSPROC) (GLshort  c);
6073 typedef void (GLAPIENTRY *PFNGLINDEXSVPROC) (const GLshort * c);
6074 typedef void (GLAPIENTRY *PFNGLINDEXUBPROC) (GLubyte  c);
6075 typedef void (GLAPIENTRY *PFNGLINDEXUBVPROC) (const GLubyte * c);
6076 typedef void (GLAPIENTRY *PFNGLINITNAMESPROC) ();
6077 typedef void (GLAPIENTRY *PFNGLINSERTCOMPONENTEXTPROC) (GLuint  res, GLuint  src, GLuint  num);
6078 typedef void (GLAPIENTRY *PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei  length, const GLchar * marker);
6079 typedef void (GLAPIENTRY *PFNGLINTERLEAVEDARRAYSPROC) (GLenum  format, GLsizei  stride, const void * pointer);
6080 typedef void (GLAPIENTRY *PFNGLINTERPOLATEPATHSNVPROC) (GLuint  resultPath, GLuint  pathA, GLuint  pathB, GLfloat  weight);
6081 typedef void (GLAPIENTRY *PFNGLINVALIDATEBUFFERDATAPROC) (GLuint  buffer);
6082 typedef void (GLAPIENTRY *PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length);
6083 typedef void (GLAPIENTRY *PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum  target, GLsizei  numAttachments, const GLenum * attachments);
6084 typedef void (GLAPIENTRY *PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC) (GLuint  framebuffer, GLsizei  numAttachments, const GLenum * attachments);
6085 typedef void (GLAPIENTRY *PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC) (GLuint  framebuffer, GLsizei  numAttachments, const GLenum * attachments, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
6086 typedef void (GLAPIENTRY *PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum  target, GLsizei  numAttachments, const GLenum * attachments, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
6087 typedef void (GLAPIENTRY *PFNGLINVALIDATETEXIMAGEPROC) (GLuint  texture, GLint  level);
6088 typedef void (GLAPIENTRY *PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth);
6089 typedef GLboolean (GLAPIENTRY *PFNGLISBUFFERPROC) (GLuint  buffer);
6090 typedef GLboolean (GLAPIENTRY *PFNGLISBUFFERARBPROC) (GLuint  buffer);
6091 typedef GLboolean (GLAPIENTRY *PFNGLISBUFFERRESIDENTNVPROC) (GLenum  target);
6092 typedef GLboolean (GLAPIENTRY *PFNGLISCOMMANDLISTNVPROC) (GLuint  list);
6093 typedef GLboolean (GLAPIENTRY *PFNGLISENABLEDPROC) (GLenum  cap);
6094 typedef GLboolean (GLAPIENTRY *PFNGLISENABLEDINDEXEDEXTPROC) (GLenum  target, GLuint  index);
6095 typedef GLboolean (GLAPIENTRY *PFNGLISENABLEDIPROC) (GLenum  target, GLuint  index);
6096 typedef GLboolean (GLAPIENTRY *PFNGLISFENCEAPPLEPROC) (GLuint  fence);
6097 typedef GLboolean (GLAPIENTRY *PFNGLISFENCENVPROC) (GLuint  fence);
6098 typedef GLboolean (GLAPIENTRY *PFNGLISFRAMEBUFFERPROC) (GLuint  framebuffer);
6099 typedef GLboolean (GLAPIENTRY *PFNGLISFRAMEBUFFEREXTPROC) (GLuint  framebuffer);
6100 typedef GLboolean (GLAPIENTRY *PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64  handle);
6101 typedef GLboolean (GLAPIENTRY *PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64  handle);
6102 typedef GLboolean (GLAPIENTRY *PFNGLISLISTPROC) (GLuint  list);
6103 typedef GLboolean (GLAPIENTRY *PFNGLISMEMORYOBJECTEXTPROC) (GLuint  memoryObject);
6104 typedef GLboolean (GLAPIENTRY *PFNGLISNAMEAMDPROC) (GLenum  identifier, GLuint  name);
6105 typedef GLboolean (GLAPIENTRY *PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint  buffer);
6106 typedef GLboolean (GLAPIENTRY *PFNGLISNAMEDSTRINGARBPROC) (GLint  namelen, const GLchar * name);
6107 typedef GLboolean (GLAPIENTRY *PFNGLISOCCLUSIONQUERYNVPROC) (GLuint  id);
6108 typedef GLboolean (GLAPIENTRY *PFNGLISPATHNVPROC) (GLuint  path);
6109 typedef GLboolean (GLAPIENTRY *PFNGLISPOINTINFILLPATHNVPROC) (GLuint  path, GLuint  mask, GLfloat  x, GLfloat  y);
6110 typedef GLboolean (GLAPIENTRY *PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint  path, GLfloat  x, GLfloat  y);
6111 typedef GLboolean (GLAPIENTRY *PFNGLISPROGRAMPROC) (GLuint  program);
6112 typedef GLboolean (GLAPIENTRY *PFNGLISPROGRAMARBPROC) (GLuint  program);
6113 typedef GLboolean (GLAPIENTRY *PFNGLISPROGRAMNVPROC) (GLuint  id);
6114 typedef GLboolean (GLAPIENTRY *PFNGLISPROGRAMPIPELINEPROC) (GLuint  pipeline);
6115 typedef GLboolean (GLAPIENTRY *PFNGLISPROGRAMPIPELINEEXTPROC) (GLuint  pipeline);
6116 typedef GLboolean (GLAPIENTRY *PFNGLISQUERYPROC) (GLuint  id);
6117 typedef GLboolean (GLAPIENTRY *PFNGLISQUERYARBPROC) (GLuint  id);
6118 typedef GLboolean (GLAPIENTRY *PFNGLISRENDERBUFFERPROC) (GLuint  renderbuffer);
6119 typedef GLboolean (GLAPIENTRY *PFNGLISRENDERBUFFEREXTPROC) (GLuint  renderbuffer);
6120 typedef GLboolean (GLAPIENTRY *PFNGLISSEMAPHOREEXTPROC) (GLuint  semaphore);
6121 typedef GLboolean (GLAPIENTRY *PFNGLISSAMPLERPROC) (GLuint  sampler);
6122 typedef GLboolean (GLAPIENTRY *PFNGLISSHADERPROC) (GLuint  shader);
6123 typedef GLboolean (GLAPIENTRY *PFNGLISSTATENVPROC) (GLuint  state);
6124 typedef GLboolean (GLAPIENTRY *PFNGLISSYNCPROC) (GLsync  sync);
6125 typedef GLboolean (GLAPIENTRY *PFNGLISTEXTUREPROC) (GLuint  texture);
6126 typedef GLboolean (GLAPIENTRY *PFNGLISTEXTUREEXTPROC) (GLuint  texture);
6127 typedef GLboolean (GLAPIENTRY *PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64  handle);
6128 typedef GLboolean (GLAPIENTRY *PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64  handle);
6129 typedef GLboolean (GLAPIENTRY *PFNGLISTRANSFORMFEEDBACKPROC) (GLuint  id);
6130 typedef GLboolean (GLAPIENTRY *PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint  id);
6131 typedef GLboolean (GLAPIENTRY *PFNGLISVARIANTENABLEDEXTPROC) (GLuint  id, GLenum  cap);
6132 typedef GLboolean (GLAPIENTRY *PFNGLISVERTEXARRAYPROC) (GLuint  array);
6133 typedef GLboolean (GLAPIENTRY *PFNGLISVERTEXARRAYAPPLEPROC) (GLuint  array);
6134 typedef GLboolean (GLAPIENTRY *PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint  index, GLenum  pname);
6135 typedef void (GLAPIENTRY *PFNGLLABELOBJECTEXTPROC) (GLenum  type, GLuint  object, GLsizei  length, const GLchar * label);
6136 typedef void (GLAPIENTRY *PFNGLLIGHTMODELFPROC) (GLenum  pname, GLfloat  param);
6137 typedef void (GLAPIENTRY *PFNGLLIGHTMODELFVPROC) (GLenum  pname, const GLfloat * params);
6138 typedef void (GLAPIENTRY *PFNGLLIGHTMODELIPROC) (GLenum  pname, GLint  param);
6139 typedef void (GLAPIENTRY *PFNGLLIGHTMODELIVPROC) (GLenum  pname, const GLint * params);
6140 typedef void (GLAPIENTRY *PFNGLLIGHTFPROC) (GLenum  light, GLenum  pname, GLfloat  param);
6141 typedef void (GLAPIENTRY *PFNGLLIGHTFVPROC) (GLenum  light, GLenum  pname, const GLfloat * params);
6142 typedef void (GLAPIENTRY *PFNGLLIGHTIPROC) (GLenum  light, GLenum  pname, GLint  param);
6143 typedef void (GLAPIENTRY *PFNGLLIGHTIVPROC) (GLenum  light, GLenum  pname, const GLint * params);
6144 typedef void (GLAPIENTRY *PFNGLLINESTIPPLEPROC) (GLint  factor, GLushort  pattern);
6145 typedef void (GLAPIENTRY *PFNGLLINEWIDTHPROC) (GLfloat  width);
6146 typedef void (GLAPIENTRY *PFNGLLINKPROGRAMPROC) (GLuint  program);
6147 typedef void (GLAPIENTRY *PFNGLLINKPROGRAMARBPROC) (GLhandleARB  programObj);
6148 typedef void (GLAPIENTRY *PFNGLLISTBASEPROC) (GLuint  base);
6149 typedef void (GLAPIENTRY *PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC) (GLuint  list, GLuint  segment, const void ** indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint  count);
6150 typedef void (GLAPIENTRY *PFNGLLOADIDENTITYPROC) ();
6151 typedef void (GLAPIENTRY *PFNGLLOADMATRIXDPROC) (const GLdouble * m);
6152 typedef void (GLAPIENTRY *PFNGLLOADMATRIXFPROC) (const GLfloat * m);
6153 typedef void (GLAPIENTRY *PFNGLLOADNAMEPROC) (GLuint  name);
6154 typedef void (GLAPIENTRY *PFNGLLOADPROGRAMNVPROC) (GLenum  target, GLuint  id, GLsizei  len, const GLubyte * program);
6155 typedef void (GLAPIENTRY *PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
6156 typedef void (GLAPIENTRY *PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
6157 typedef void (GLAPIENTRY *PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
6158 typedef void (GLAPIENTRY *PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
6159 typedef void (GLAPIENTRY *PFNGLLOCKARRAYSEXTPROC) (GLint  first, GLsizei  count);
6160 typedef void (GLAPIENTRY *PFNGLLOGICOPPROC) (GLenum  opcode);
6161 typedef void (GLAPIENTRY *PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum  target);
6162 typedef void (GLAPIENTRY *PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum  target, GLenum  access);
6163 typedef void (GLAPIENTRY *PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64  handle);
6164 typedef void (GLAPIENTRY *PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64  handle);
6165 typedef void (GLAPIENTRY *PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64  handle, GLenum  access);
6166 typedef void (GLAPIENTRY *PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64  handle, GLenum  access);
6167 typedef void (GLAPIENTRY *PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint  buffer);
6168 typedef void (GLAPIENTRY *PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint  buffer, GLenum  access);
6169 typedef void (GLAPIENTRY *PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64  handle);
6170 typedef void (GLAPIENTRY *PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64  handle);
6171 typedef void (GLAPIENTRY *PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64  handle);
6172 typedef void (GLAPIENTRY *PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64  handle);
6173 typedef void (GLAPIENTRY *PFNGLMAP1DPROC) (GLenum  target, GLdouble  u1, GLdouble  u2, GLint  stride, GLint  order, const GLdouble * points);
6174 typedef void (GLAPIENTRY *PFNGLMAP1FPROC) (GLenum  target, GLfloat  u1, GLfloat  u2, GLint  stride, GLint  order, const GLfloat * points);
6175 typedef void (GLAPIENTRY *PFNGLMAP2DPROC) (GLenum  target, GLdouble  u1, GLdouble  u2, GLint  ustride, GLint  uorder, GLdouble  v1, GLdouble  v2, GLint  vstride, GLint  vorder, const GLdouble * points);
6176 typedef void (GLAPIENTRY *PFNGLMAP2FPROC) (GLenum  target, GLfloat  u1, GLfloat  u2, GLint  ustride, GLint  uorder, GLfloat  v1, GLfloat  v2, GLint  vstride, GLint  vorder, const GLfloat * points);
6177 typedef void *(GLAPIENTRY *PFNGLMAPBUFFERPROC) (GLenum  target, GLenum  access);
6178 typedef void *(GLAPIENTRY *PFNGLMAPBUFFERARBPROC) (GLenum  target, GLenum  access);
6179 typedef void *(GLAPIENTRY *PFNGLMAPBUFFERRANGEPROC) (GLenum  target, GLintptr  offset, GLsizeiptr  length, GLbitfield  access);
6180 typedef void (GLAPIENTRY *PFNGLMAPCONTROLPOINTSNVPROC) (GLenum  target, GLuint  index, GLenum  type, GLsizei  ustride, GLsizei  vstride, GLint  uorder, GLint  vorder, GLboolean  packed, const void * points);
6181 typedef void (GLAPIENTRY *PFNGLMAPGRID1DPROC) (GLint  un, GLdouble  u1, GLdouble  u2);
6182 typedef void (GLAPIENTRY *PFNGLMAPGRID1FPROC) (GLint  un, GLfloat  u1, GLfloat  u2);
6183 typedef void (GLAPIENTRY *PFNGLMAPGRID2DPROC) (GLint  un, GLdouble  u1, GLdouble  u2, GLint  vn, GLdouble  v1, GLdouble  v2);
6184 typedef void (GLAPIENTRY *PFNGLMAPGRID2FPROC) (GLint  un, GLfloat  u1, GLfloat  u2, GLint  vn, GLfloat  v1, GLfloat  v2);
6185 typedef void *(GLAPIENTRY *PFNGLMAPNAMEDBUFFERPROC) (GLuint  buffer, GLenum  access);
6186 typedef void *(GLAPIENTRY *PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint  buffer, GLenum  access);
6187 typedef void *(GLAPIENTRY *PFNGLMAPNAMEDBUFFERRANGEPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length, GLbitfield  access);
6188 typedef void *(GLAPIENTRY *PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length, GLbitfield  access);
6189 typedef void (GLAPIENTRY *PFNGLMAPPARAMETERFVNVPROC) (GLenum  target, GLenum  pname, const GLfloat * params);
6190 typedef void (GLAPIENTRY *PFNGLMAPPARAMETERIVNVPROC) (GLenum  target, GLenum  pname, const GLint * params);
6191 typedef void *(GLAPIENTRY *PFNGLMAPTEXTURE2DINTELPROC) (GLuint  texture, GLint  level, GLbitfield  access, GLint * stride, GLenum * layout);
6192 typedef void (GLAPIENTRY *PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint  index, GLuint  size, GLdouble  u1, GLdouble  u2, GLint  stride, GLint  order, const GLdouble * points);
6193 typedef void (GLAPIENTRY *PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint  index, GLuint  size, GLfloat  u1, GLfloat  u2, GLint  stride, GLint  order, const GLfloat * points);
6194 typedef void (GLAPIENTRY *PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint  index, GLuint  size, GLdouble  u1, GLdouble  u2, GLint  ustride, GLint  uorder, GLdouble  v1, GLdouble  v2, GLint  vstride, GLint  vorder, const GLdouble * points);
6195 typedef void (GLAPIENTRY *PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint  index, GLuint  size, GLfloat  u1, GLfloat  u2, GLint  ustride, GLint  uorder, GLfloat  v1, GLfloat  v2, GLint  vstride, GLint  vorder, const GLfloat * points);
6196 typedef void (GLAPIENTRY *PFNGLMATERIALFPROC) (GLenum  face, GLenum  pname, GLfloat  param);
6197 typedef void (GLAPIENTRY *PFNGLMATERIALFVPROC) (GLenum  face, GLenum  pname, const GLfloat * params);
6198 typedef void (GLAPIENTRY *PFNGLMATERIALIPROC) (GLenum  face, GLenum  pname, GLint  param);
6199 typedef void (GLAPIENTRY *PFNGLMATERIALIVPROC) (GLenum  face, GLenum  pname, const GLint * params);
6200 typedef void (GLAPIENTRY *PFNGLMATRIXFRUSTUMEXTPROC) (GLenum  mode, GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
6201 typedef void (GLAPIENTRY *PFNGLMATRIXINDEXPOINTERARBPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
6202 typedef void (GLAPIENTRY *PFNGLMATRIXINDEXUBVARBPROC) (GLint  size, const GLubyte * indices);
6203 typedef void (GLAPIENTRY *PFNGLMATRIXINDEXUIVARBPROC) (GLint  size, const GLuint * indices);
6204 typedef void (GLAPIENTRY *PFNGLMATRIXINDEXUSVARBPROC) (GLint  size, const GLushort * indices);
6205 typedef void (GLAPIENTRY *PFNGLMATRIXLOAD3X2FNVPROC) (GLenum  matrixMode, const GLfloat * m);
6206 typedef void (GLAPIENTRY *PFNGLMATRIXLOAD3X3FNVPROC) (GLenum  matrixMode, const GLfloat * m);
6207 typedef void (GLAPIENTRY *PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum  mode);
6208 typedef void (GLAPIENTRY *PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC) (GLenum  matrixMode, const GLfloat * m);
6209 typedef void (GLAPIENTRY *PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum  mode, const GLdouble * m);
6210 typedef void (GLAPIENTRY *PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum  mode, const GLfloat * m);
6211 typedef void (GLAPIENTRY *PFNGLMATRIXLOADDEXTPROC) (GLenum  mode, const GLdouble * m);
6212 typedef void (GLAPIENTRY *PFNGLMATRIXLOADFEXTPROC) (GLenum  mode, const GLfloat * m);
6213 typedef void (GLAPIENTRY *PFNGLMATRIXMODEPROC) (GLenum  mode);
6214 typedef void (GLAPIENTRY *PFNGLMATRIXMULT3X2FNVPROC) (GLenum  matrixMode, const GLfloat * m);
6215 typedef void (GLAPIENTRY *PFNGLMATRIXMULT3X3FNVPROC) (GLenum  matrixMode, const GLfloat * m);
6216 typedef void (GLAPIENTRY *PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC) (GLenum  matrixMode, const GLfloat * m);
6217 typedef void (GLAPIENTRY *PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum  mode, const GLdouble * m);
6218 typedef void (GLAPIENTRY *PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum  mode, const GLfloat * m);
6219 typedef void (GLAPIENTRY *PFNGLMATRIXMULTDEXTPROC) (GLenum  mode, const GLdouble * m);
6220 typedef void (GLAPIENTRY *PFNGLMATRIXMULTFEXTPROC) (GLenum  mode, const GLfloat * m);
6221 typedef void (GLAPIENTRY *PFNGLMATRIXORTHOEXTPROC) (GLenum  mode, GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
6222 typedef void (GLAPIENTRY *PFNGLMATRIXPOPEXTPROC) (GLenum  mode);
6223 typedef void (GLAPIENTRY *PFNGLMATRIXPUSHEXTPROC) (GLenum  mode);
6224 typedef void (GLAPIENTRY *PFNGLMATRIXROTATEDEXTPROC) (GLenum  mode, GLdouble  angle, GLdouble  x, GLdouble  y, GLdouble  z);
6225 typedef void (GLAPIENTRY *PFNGLMATRIXROTATEFEXTPROC) (GLenum  mode, GLfloat  angle, GLfloat  x, GLfloat  y, GLfloat  z);
6226 typedef void (GLAPIENTRY *PFNGLMATRIXSCALEDEXTPROC) (GLenum  mode, GLdouble  x, GLdouble  y, GLdouble  z);
6227 typedef void (GLAPIENTRY *PFNGLMATRIXSCALEFEXTPROC) (GLenum  mode, GLfloat  x, GLfloat  y, GLfloat  z);
6228 typedef void (GLAPIENTRY *PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum  mode, GLdouble  x, GLdouble  y, GLdouble  z);
6229 typedef void (GLAPIENTRY *PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum  mode, GLfloat  x, GLfloat  y, GLfloat  z);
6230 typedef void (GLAPIENTRY *PFNGLMAXSHADERCOMPILERTHREADSKHRPROC) (GLuint  count);
6231 typedef void (GLAPIENTRY *PFNGLMAXSHADERCOMPILERTHREADSARBPROC) (GLuint  count);
6232 typedef void (GLAPIENTRY *PFNGLMEMORYBARRIERPROC) (GLbitfield  barriers);
6233 typedef void (GLAPIENTRY *PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield  barriers);
6234 typedef void (GLAPIENTRY *PFNGLMEMORYBARRIEREXTPROC) (GLbitfield  barriers);
6235 typedef void (GLAPIENTRY *PFNGLMEMORYOBJECTPARAMETERIVEXTPROC) (GLuint  memoryObject, GLenum  pname, const GLint * params);
6236 typedef void (GLAPIENTRY *PFNGLMINSAMPLESHADINGPROC) (GLfloat  value);
6237 typedef void (GLAPIENTRY *PFNGLMINSAMPLESHADINGARBPROC) (GLfloat  value);
6238 typedef void (GLAPIENTRY *PFNGLMINMAXPROC) (GLenum  target, GLenum  internalformat, GLboolean  sink);
6239 typedef void (GLAPIENTRY *PFNGLMINMAXEXTPROC) (GLenum  target, GLenum  internalformat, GLboolean  sink);
6240 typedef void (GLAPIENTRY *PFNGLMULTMATRIXDPROC) (const GLdouble * m);
6241 typedef void (GLAPIENTRY *PFNGLMULTMATRIXFPROC) (const GLfloat * m);
6242 typedef void (GLAPIENTRY *PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
6243 typedef void (GLAPIENTRY *PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
6244 typedef void (GLAPIENTRY *PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
6245 typedef void (GLAPIENTRY *PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
6246 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSPROC) (GLenum  mode, const GLint * first, const GLsizei * count, GLsizei  drawcount);
6247 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum  mode, const GLint * first, const GLsizei * count, GLsizei  primcount);
6248 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum  mode, const void * indirect, GLsizei  drawcount, GLsizei  stride);
6249 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum  mode, const void * indirect, GLsizei  primcount, GLsizei  stride);
6250 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC) (GLenum  mode, const void * indirect, GLsizei  drawCount, GLsizei  maxDrawCount, GLsizei  stride, GLint  vertexBufferCount);
6251 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLenum  mode, const void * indirect, GLsizei  drawCount, GLsizei  stride, GLint  vertexBufferCount);
6252 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC) (GLenum  mode, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
6253 typedef void (GLAPIENTRY *PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum  mode, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
6254 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum  mode, const GLint * first, const GLsizei * count, GLsizei  primcount);
6255 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSPROC) (GLenum  mode, const GLsizei * count, GLenum  type, const void *const* indices, GLsizei  drawcount);
6256 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum  mode, const GLsizei * count, GLenum  type, const void *const* indices, GLsizei  drawcount, const GLint * basevertex);
6257 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum  mode, const GLsizei * count, GLenum  type, const void *const* indices, GLsizei  primcount);
6258 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  drawcount, GLsizei  stride);
6259 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  primcount, GLsizei  stride);
6260 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  drawCount, GLsizei  maxDrawCount, GLsizei  stride, GLint  vertexBufferCount);
6261 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  drawCount, GLsizei  stride, GLint  vertexBufferCount);
6262 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC) (GLenum  mode, GLenum  type, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
6263 typedef void (GLAPIENTRY *PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum  mode, GLenum  type, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
6264 typedef void (GLAPIENTRY *PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC) (GLintptr  indirect, GLsizei  drawcount, GLsizei  stride);
6265 typedef void (GLAPIENTRY *PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC) (GLintptr  indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
6266 typedef void (GLAPIENTRY *PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum  mode, GLuint  start, GLuint  end, const GLint * first, const GLsizei * count, GLsizei  primcount);
6267 typedef void (GLAPIENTRY *PFNGLMULTITEXBUFFEREXTPROC) (GLenum  texunit, GLenum  target, GLenum  internalformat, GLuint  buffer);
6268 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1DPROC) (GLenum  target, GLdouble  s);
6269 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1DARBPROC) (GLenum  target, GLdouble  s);
6270 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1DVPROC) (GLenum  target, const GLdouble * v);
6271 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1DVARBPROC) (GLenum  target, const GLdouble * v);
6272 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1FPROC) (GLenum  target, GLfloat  s);
6273 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1FARBPROC) (GLenum  target, GLfloat  s);
6274 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1FVPROC) (GLenum  target, const GLfloat * v);
6275 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1FVARBPROC) (GLenum  target, const GLfloat * v);
6276 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1HNVPROC) (GLenum  target, GLhalfNV  s);
6277 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1HVNVPROC) (GLenum  target, const GLhalfNV * v);
6278 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1IPROC) (GLenum  target, GLint  s);
6279 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1IARBPROC) (GLenum  target, GLint  s);
6280 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1IVPROC) (GLenum  target, const GLint * v);
6281 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1IVARBPROC) (GLenum  target, const GLint * v);
6282 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1SPROC) (GLenum  target, GLshort  s);
6283 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1SARBPROC) (GLenum  target, GLshort  s);
6284 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1SVPROC) (GLenum  target, const GLshort * v);
6285 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD1SVARBPROC) (GLenum  target, const GLshort * v);
6286 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2DPROC) (GLenum  target, GLdouble  s, GLdouble  t);
6287 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2DARBPROC) (GLenum  target, GLdouble  s, GLdouble  t);
6288 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2DVPROC) (GLenum  target, const GLdouble * v);
6289 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2DVARBPROC) (GLenum  target, const GLdouble * v);
6290 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2FPROC) (GLenum  target, GLfloat  s, GLfloat  t);
6291 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2FARBPROC) (GLenum  target, GLfloat  s, GLfloat  t);
6292 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2FVPROC) (GLenum  target, const GLfloat * v);
6293 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2FVARBPROC) (GLenum  target, const GLfloat * v);
6294 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2HNVPROC) (GLenum  target, GLhalfNV  s, GLhalfNV  t);
6295 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2HVNVPROC) (GLenum  target, const GLhalfNV * v);
6296 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2IPROC) (GLenum  target, GLint  s, GLint  t);
6297 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2IARBPROC) (GLenum  target, GLint  s, GLint  t);
6298 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2IVPROC) (GLenum  target, const GLint * v);
6299 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2IVARBPROC) (GLenum  target, const GLint * v);
6300 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2SPROC) (GLenum  target, GLshort  s, GLshort  t);
6301 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2SARBPROC) (GLenum  target, GLshort  s, GLshort  t);
6302 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2SVPROC) (GLenum  target, const GLshort * v);
6303 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD2SVARBPROC) (GLenum  target, const GLshort * v);
6304 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3DPROC) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r);
6305 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3DARBPROC) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r);
6306 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3DVPROC) (GLenum  target, const GLdouble * v);
6307 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3DVARBPROC) (GLenum  target, const GLdouble * v);
6308 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3FPROC) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r);
6309 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3FARBPROC) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r);
6310 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3FVPROC) (GLenum  target, const GLfloat * v);
6311 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3FVARBPROC) (GLenum  target, const GLfloat * v);
6312 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3HNVPROC) (GLenum  target, GLhalfNV  s, GLhalfNV  t, GLhalfNV  r);
6313 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3HVNVPROC) (GLenum  target, const GLhalfNV * v);
6314 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3IPROC) (GLenum  target, GLint  s, GLint  t, GLint  r);
6315 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3IARBPROC) (GLenum  target, GLint  s, GLint  t, GLint  r);
6316 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3IVPROC) (GLenum  target, const GLint * v);
6317 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3IVARBPROC) (GLenum  target, const GLint * v);
6318 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3SPROC) (GLenum  target, GLshort  s, GLshort  t, GLshort  r);
6319 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3SARBPROC) (GLenum  target, GLshort  s, GLshort  t, GLshort  r);
6320 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3SVPROC) (GLenum  target, const GLshort * v);
6321 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD3SVARBPROC) (GLenum  target, const GLshort * v);
6322 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4DPROC) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r, GLdouble  q);
6323 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4DARBPROC) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r, GLdouble  q);
6324 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4DVPROC) (GLenum  target, const GLdouble * v);
6325 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4DVARBPROC) (GLenum  target, const GLdouble * v);
6326 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4FPROC) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r, GLfloat  q);
6327 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4FARBPROC) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r, GLfloat  q);
6328 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4FVPROC) (GLenum  target, const GLfloat * v);
6329 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4FVARBPROC) (GLenum  target, const GLfloat * v);
6330 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4HNVPROC) (GLenum  target, GLhalfNV  s, GLhalfNV  t, GLhalfNV  r, GLhalfNV  q);
6331 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4HVNVPROC) (GLenum  target, const GLhalfNV * v);
6332 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4IPROC) (GLenum  target, GLint  s, GLint  t, GLint  r, GLint  q);
6333 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4IARBPROC) (GLenum  target, GLint  s, GLint  t, GLint  r, GLint  q);
6334 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4IVPROC) (GLenum  target, const GLint * v);
6335 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4IVARBPROC) (GLenum  target, const GLint * v);
6336 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4SPROC) (GLenum  target, GLshort  s, GLshort  t, GLshort  r, GLshort  q);
6337 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4SARBPROC) (GLenum  target, GLshort  s, GLshort  t, GLshort  r, GLshort  q);
6338 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4SVPROC) (GLenum  target, const GLshort * v);
6339 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORD4SVARBPROC) (GLenum  target, const GLshort * v);
6340 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP1UIPROC) (GLenum  texture, GLenum  type, GLuint  coords);
6341 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP1UIVPROC) (GLenum  texture, GLenum  type, const GLuint * coords);
6342 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP2UIPROC) (GLenum  texture, GLenum  type, GLuint  coords);
6343 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP2UIVPROC) (GLenum  texture, GLenum  type, const GLuint * coords);
6344 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP3UIPROC) (GLenum  texture, GLenum  type, GLuint  coords);
6345 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP3UIVPROC) (GLenum  texture, GLenum  type, const GLuint * coords);
6346 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP4UIPROC) (GLenum  texture, GLenum  type, GLuint  coords);
6347 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDP4UIVPROC) (GLenum  texture, GLenum  type, const GLuint * coords);
6348 typedef void (GLAPIENTRY *PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum  texunit, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
6349 typedef void (GLAPIENTRY *PFNGLMULTITEXENVFEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat  param);
6350 typedef void (GLAPIENTRY *PFNGLMULTITEXENVFVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, const GLfloat * params);
6351 typedef void (GLAPIENTRY *PFNGLMULTITEXENVIEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLint  param);
6352 typedef void (GLAPIENTRY *PFNGLMULTITEXENVIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, const GLint * params);
6353 typedef void (GLAPIENTRY *PFNGLMULTITEXGENDEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, GLdouble  param);
6354 typedef void (GLAPIENTRY *PFNGLMULTITEXGENDVEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, const GLdouble * params);
6355 typedef void (GLAPIENTRY *PFNGLMULTITEXGENFEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, GLfloat  param);
6356 typedef void (GLAPIENTRY *PFNGLMULTITEXGENFVEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, const GLfloat * params);
6357 typedef void (GLAPIENTRY *PFNGLMULTITEXGENIEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, GLint  param);
6358 typedef void (GLAPIENTRY *PFNGLMULTITEXGENIVEXTPROC) (GLenum  texunit, GLenum  coord, GLenum  pname, const GLint * params);
6359 typedef void (GLAPIENTRY *PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLint  border, GLenum  format, GLenum  type, const void * pixels);
6360 typedef void (GLAPIENTRY *PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLenum  format, GLenum  type, const void * pixels);
6361 typedef void (GLAPIENTRY *PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
6362 typedef void (GLAPIENTRY *PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, const GLint * params);
6363 typedef void (GLAPIENTRY *PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, const GLuint * params);
6364 typedef void (GLAPIENTRY *PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat  param);
6365 typedef void (GLAPIENTRY *PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, const GLfloat * params);
6366 typedef void (GLAPIENTRY *PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, GLint  param);
6367 typedef void (GLAPIENTRY *PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum  texunit, GLenum  target, GLenum  pname, const GLint * params);
6368 typedef void (GLAPIENTRY *PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum  texunit, GLenum  target, GLuint  renderbuffer);
6369 typedef void (GLAPIENTRY *PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
6370 typedef void (GLAPIENTRY *PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
6371 typedef void (GLAPIENTRY *PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
6372 typedef void (GLAPIENTRY *PFNGLMULTICASTBARRIERNVPROC) ();
6373 typedef void (GLAPIENTRY *PFNGLMULTICASTBLITFRAMEBUFFERNVPROC) (GLuint  srcGpu, GLuint  dstGpu, GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
6374 typedef void (GLAPIENTRY *PFNGLMULTICASTBUFFERSUBDATANVPROC) (GLbitfield  gpuMask, GLuint  buffer, GLintptr  offset, GLsizeiptr  size, const void * data);
6375 typedef void (GLAPIENTRY *PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC) (GLuint  readGpu, GLbitfield  writeGpuMask, GLuint  readBuffer, GLuint  writeBuffer, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
6376 typedef void (GLAPIENTRY *PFNGLMULTICASTCOPYIMAGESUBDATANVPROC) (GLuint  srcGpu, GLbitfield  dstGpuMask, GLuint  srcName, GLenum  srcTarget, GLint  srcLevel, GLint  srcX, GLint  srcY, GLint  srcZ, GLuint  dstName, GLenum  dstTarget, GLint  dstLevel, GLint  dstX, GLint  dstY, GLint  dstZ, GLsizei  srcWidth, GLsizei  srcHeight, GLsizei  srcDepth);
6377 typedef void (GLAPIENTRY *PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLuint  gpu, GLuint  framebuffer, GLuint  start, GLsizei  count, const GLfloat * v);
6378 typedef void (GLAPIENTRY *PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC) (GLuint  gpu, GLuint  id, GLenum  pname, GLint64 * params);
6379 typedef void (GLAPIENTRY *PFNGLMULTICASTGETQUERYOBJECTIVNVPROC) (GLuint  gpu, GLuint  id, GLenum  pname, GLint * params);
6380 typedef void (GLAPIENTRY *PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC) (GLuint  gpu, GLuint  id, GLenum  pname, GLuint64 * params);
6381 typedef void (GLAPIENTRY *PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC) (GLuint  gpu, GLuint  id, GLenum  pname, GLuint * params);
6382 typedef void (GLAPIENTRY *PFNGLMULTICASTWAITSYNCNVPROC) (GLuint  signalGpu, GLbitfield  waitGpuMask);
6383 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) (GLuint  buffer, GLuint  memory, GLuint64  offset);
6384 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERDATAPROC) (GLuint  buffer, GLsizeiptr  size, const void * data, GLenum  usage);
6385 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint  buffer, GLsizeiptr  size, const void * data, GLenum  usage);
6386 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, GLboolean  commit);
6387 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, GLboolean  commit);
6388 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERSTORAGEPROC) (GLuint  buffer, GLsizeiptr  size, const void * data, GLbitfield  flags);
6389 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, GLeglClientBufferEXT  clientBuffer, GLbitfield  flags);
6390 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint  buffer, GLsizeiptr  size, const void * data, GLbitfield  flags);
6391 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC) (GLuint  buffer, GLsizeiptr  size, GLuint  memory, GLuint64  offset);
6392 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERSUBDATAPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, const void * data);
6393 typedef void (GLAPIENTRY *PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, const void * data);
6394 typedef void (GLAPIENTRY *PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint  readBuffer, GLuint  writeBuffer, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
6395 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC) (GLuint  framebuffer, GLenum  buf);
6396 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC) (GLuint  framebuffer, GLsizei  n, const GLenum * bufs);
6397 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC) (GLuint  framebuffer, GLenum  pname, GLint  param);
6398 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint  framebuffer, GLenum  pname, GLint  param);
6399 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC) (GLuint  framebuffer, GLenum  src);
6400 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) (GLuint  framebuffer, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
6401 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint  framebuffer, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
6402 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLuint  framebuffer, GLuint  start, GLsizei  count, const GLfloat * v);
6403 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLuint  framebuffer, GLuint  start, GLsizei  count, const GLfloat * v);
6404 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTUREPROC) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level);
6405 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) (GLuint  framebuffer, GLuint  numsamples, GLuint  pixelindex, const GLfloat * values);
6406 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint  framebuffer, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
6407 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint  framebuffer, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
6408 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint  framebuffer, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level, GLint  zoffset);
6409 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level);
6410 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level, GLenum  face);
6411 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
6412 typedef void (GLAPIENTRY *PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
6413 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
6414 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, const GLdouble * params);
6415 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
6416 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, const GLfloat * params);
6417 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
6418 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, const GLint * params);
6419 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
6420 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, const GLuint * params);
6421 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLsizei  count, const GLfloat * params);
6422 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLsizei  count, const GLint * params);
6423 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint  program, GLenum  target, GLuint  index, GLsizei  count, const GLuint * params);
6424 typedef void (GLAPIENTRY *PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint  program, GLenum  target, GLenum  format, GLsizei  len, const void * string);
6425 typedef void (GLAPIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEPROC) (GLuint  renderbuffer, GLenum  internalformat, GLsizei  width, GLsizei  height);
6426 typedef void (GLAPIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint  renderbuffer, GLenum  internalformat, GLsizei  width, GLsizei  height);
6427 typedef void (GLAPIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLuint  renderbuffer, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6428 typedef void (GLAPIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) (GLuint  renderbuffer, GLsizei  samples, GLsizei  storageSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6429 typedef void (GLAPIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint  renderbuffer, GLsizei  coverageSamples, GLsizei  colorSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6430 typedef void (GLAPIENTRY *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint  renderbuffer, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6431 typedef void (GLAPIENTRY *PFNGLNAMEDSTRINGARBPROC) (GLenum  type, GLint  namelen, const GLchar * name, GLint  stringlen, const GLchar * string);
6432 typedef void (GLAPIENTRY *PFNGLNEWLISTPROC) (GLuint  list, GLenum  mode);
6433 typedef void (GLAPIENTRY *PFNGLNORMAL3BPROC) (GLbyte  nx, GLbyte  ny, GLbyte  nz);
6434 typedef void (GLAPIENTRY *PFNGLNORMAL3BVPROC) (const GLbyte * v);
6435 typedef void (GLAPIENTRY *PFNGLNORMAL3DPROC) (GLdouble  nx, GLdouble  ny, GLdouble  nz);
6436 typedef void (GLAPIENTRY *PFNGLNORMAL3DVPROC) (const GLdouble * v);
6437 typedef void (GLAPIENTRY *PFNGLNORMAL3FPROC) (GLfloat  nx, GLfloat  ny, GLfloat  nz);
6438 typedef void (GLAPIENTRY *PFNGLNORMAL3FVPROC) (const GLfloat * v);
6439 typedef void (GLAPIENTRY *PFNGLNORMAL3HNVPROC) (GLhalfNV  nx, GLhalfNV  ny, GLhalfNV  nz);
6440 typedef void (GLAPIENTRY *PFNGLNORMAL3HVNVPROC) (const GLhalfNV * v);
6441 typedef void (GLAPIENTRY *PFNGLNORMAL3IPROC) (GLint  nx, GLint  ny, GLint  nz);
6442 typedef void (GLAPIENTRY *PFNGLNORMAL3IVPROC) (const GLint * v);
6443 typedef void (GLAPIENTRY *PFNGLNORMAL3SPROC) (GLshort  nx, GLshort  ny, GLshort  nz);
6444 typedef void (GLAPIENTRY *PFNGLNORMAL3SVPROC) (const GLshort * v);
6445 typedef void (GLAPIENTRY *PFNGLNORMALFORMATNVPROC) (GLenum  type, GLsizei  stride);
6446 typedef void (GLAPIENTRY *PFNGLNORMALP3UIPROC) (GLenum  type, GLuint  coords);
6447 typedef void (GLAPIENTRY *PFNGLNORMALP3UIVPROC) (GLenum  type, const GLuint * coords);
6448 typedef void (GLAPIENTRY *PFNGLNORMALPOINTERPROC) (GLenum  type, GLsizei  stride, const void * pointer);
6449 typedef void (GLAPIENTRY *PFNGLNORMALPOINTEREXTPROC) (GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
6450 typedef void (GLAPIENTRY *PFNGLNORMALPOINTERVINTELPROC) (GLenum  type, const void ** pointer);
6451 typedef void (GLAPIENTRY *PFNGLOBJECTLABELPROC) (GLenum  identifier, GLuint  name, GLsizei  length, const GLchar * label);
6452 typedef void (GLAPIENTRY *PFNGLOBJECTLABELKHRPROC) (GLenum  identifier, GLuint  name, GLsizei  length, const GLchar * label);
6453 typedef void (GLAPIENTRY *PFNGLOBJECTPTRLABELPROC) (const void * ptr, GLsizei  length, const GLchar * label);
6454 typedef void (GLAPIENTRY *PFNGLOBJECTPTRLABELKHRPROC) (const void * ptr, GLsizei  length, const GLchar * label);
6455 typedef GLenum (GLAPIENTRY *PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum  objectType, GLuint  name, GLenum  option);
6456 typedef GLenum (GLAPIENTRY *PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum  objectType, GLuint  name, GLenum  option);
6457 typedef void (GLAPIENTRY *PFNGLORTHOPROC) (GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
6458 typedef void (GLAPIENTRY *PFNGLPASSTHROUGHPROC) (GLfloat  token);
6459 typedef void (GLAPIENTRY *PFNGLPATCHPARAMETERFVPROC) (GLenum  pname, const GLfloat * values);
6460 typedef void (GLAPIENTRY *PFNGLPATCHPARAMETERIPROC) (GLenum  pname, GLint  value);
6461 typedef void (GLAPIENTRY *PFNGLPATHCOLORGENNVPROC) (GLenum  color, GLenum  genMode, GLenum  colorFormat, const GLfloat * coeffs);
6462 typedef void (GLAPIENTRY *PFNGLPATHCOMMANDSNVPROC) (GLuint  path, GLsizei  numCommands, const GLubyte * commands, GLsizei  numCoords, GLenum  coordType, const void * coords);
6463 typedef void (GLAPIENTRY *PFNGLPATHCOORDSNVPROC) (GLuint  path, GLsizei  numCoords, GLenum  coordType, const void * coords);
6464 typedef void (GLAPIENTRY *PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum  func);
6465 typedef void (GLAPIENTRY *PFNGLPATHDASHARRAYNVPROC) (GLuint  path, GLsizei  dashCount, const GLfloat * dashArray);
6466 typedef void (GLAPIENTRY *PFNGLPATHFOGGENNVPROC) (GLenum  genMode);
6467 typedef GLenum (GLAPIENTRY *PFNGLPATHGLYPHINDEXARRAYNVPROC) (GLuint  firstPathName, GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLuint  firstGlyphIndex, GLsizei  numGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
6468 typedef GLenum (GLAPIENTRY *PFNGLPATHGLYPHINDEXRANGENVPROC) (GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLuint  pathParameterTemplate, GLfloat  emScale, GLuint  baseAndCount);
6469 typedef void (GLAPIENTRY *PFNGLPATHGLYPHRANGENVPROC) (GLuint  firstPathName, GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLuint  firstGlyph, GLsizei  numGlyphs, GLenum  handleMissingGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
6470 typedef void (GLAPIENTRY *PFNGLPATHGLYPHSNVPROC) (GLuint  firstPathName, GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLsizei  numGlyphs, GLenum  type, const void * charcodes, GLenum  handleMissingGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
6471 typedef GLenum (GLAPIENTRY *PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC) (GLuint  firstPathName, GLenum  fontTarget, GLsizeiptr  fontSize, const void * fontData, GLsizei  faceIndex, GLuint  firstGlyphIndex, GLsizei  numGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
6472 typedef void (GLAPIENTRY *PFNGLPATHPARAMETERFNVPROC) (GLuint  path, GLenum  pname, GLfloat  value);
6473 typedef void (GLAPIENTRY *PFNGLPATHPARAMETERFVNVPROC) (GLuint  path, GLenum  pname, const GLfloat * value);
6474 typedef void (GLAPIENTRY *PFNGLPATHPARAMETERINVPROC) (GLuint  path, GLenum  pname, GLint  value);
6475 typedef void (GLAPIENTRY *PFNGLPATHPARAMETERIVNVPROC) (GLuint  path, GLenum  pname, const GLint * value);
6476 typedef void (GLAPIENTRY *PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat  factor, GLfloat  units);
6477 typedef void (GLAPIENTRY *PFNGLPATHSTENCILFUNCNVPROC) (GLenum  func, GLint  ref, GLuint  mask);
6478 typedef void (GLAPIENTRY *PFNGLPATHSTRINGNVPROC) (GLuint  path, GLenum  format, GLsizei  length, const void * pathString);
6479 typedef void (GLAPIENTRY *PFNGLPATHSUBCOMMANDSNVPROC) (GLuint  path, GLsizei  commandStart, GLsizei  commandsToDelete, GLsizei  numCommands, const GLubyte * commands, GLsizei  numCoords, GLenum  coordType, const void * coords);
6480 typedef void (GLAPIENTRY *PFNGLPATHSUBCOORDSNVPROC) (GLuint  path, GLsizei  coordStart, GLsizei  numCoords, GLenum  coordType, const void * coords);
6481 typedef void (GLAPIENTRY *PFNGLPATHTEXGENNVPROC) (GLenum  texCoordSet, GLenum  genMode, GLint  components, const GLfloat * coeffs);
6482 typedef void (GLAPIENTRY *PFNGLPAUSETRANSFORMFEEDBACKPROC) ();
6483 typedef void (GLAPIENTRY *PFNGLPAUSETRANSFORMFEEDBACKNVPROC) ();
6484 typedef void (GLAPIENTRY *PFNGLPIXELDATARANGENVPROC) (GLenum  target, GLsizei  length, const void * pointer);
6485 typedef void (GLAPIENTRY *PFNGLPIXELMAPFVPROC) (GLenum  map, GLsizei  mapsize, const GLfloat * values);
6486 typedef void (GLAPIENTRY *PFNGLPIXELMAPUIVPROC) (GLenum  map, GLsizei  mapsize, const GLuint * values);
6487 typedef void (GLAPIENTRY *PFNGLPIXELMAPUSVPROC) (GLenum  map, GLsizei  mapsize, const GLushort * values);
6488 typedef void (GLAPIENTRY *PFNGLPIXELSTOREFPROC) (GLenum  pname, GLfloat  param);
6489 typedef void (GLAPIENTRY *PFNGLPIXELSTOREIPROC) (GLenum  pname, GLint  param);
6490 typedef void (GLAPIENTRY *PFNGLPIXELTRANSFERFPROC) (GLenum  pname, GLfloat  param);
6491 typedef void (GLAPIENTRY *PFNGLPIXELTRANSFERIPROC) (GLenum  pname, GLint  param);
6492 typedef void (GLAPIENTRY *PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum  target, GLenum  pname, GLfloat  param);
6493 typedef void (GLAPIENTRY *PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum  target, GLenum  pname, const GLfloat * params);
6494 typedef void (GLAPIENTRY *PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum  target, GLenum  pname, GLint  param);
6495 typedef void (GLAPIENTRY *PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum  target, GLenum  pname, const GLint * params);
6496 typedef void (GLAPIENTRY *PFNGLPIXELZOOMPROC) (GLfloat  xfactor, GLfloat  yfactor);
6497 typedef GLboolean (GLAPIENTRY *PFNGLPOINTALONGPATHNVPROC) (GLuint  path, GLsizei  startSegment, GLsizei  numSegments, GLfloat  distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY);
6498 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERFPROC) (GLenum  pname, GLfloat  param);
6499 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERFARBPROC) (GLenum  pname, GLfloat  param);
6500 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERFEXTPROC) (GLenum  pname, GLfloat  param);
6501 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERFVPROC) (GLenum  pname, const GLfloat * params);
6502 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERFVARBPROC) (GLenum  pname, const GLfloat * params);
6503 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERFVEXTPROC) (GLenum  pname, const GLfloat * params);
6504 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERIPROC) (GLenum  pname, GLint  param);
6505 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERINVPROC) (GLenum  pname, GLint  param);
6506 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERIVPROC) (GLenum  pname, const GLint * params);
6507 typedef void (GLAPIENTRY *PFNGLPOINTPARAMETERIVNVPROC) (GLenum  pname, const GLint * params);
6508 typedef void (GLAPIENTRY *PFNGLPOINTSIZEPROC) (GLfloat  size);
6509 typedef void (GLAPIENTRY *PFNGLPOLYGONMODEPROC) (GLenum  face, GLenum  mode);
6510 typedef void (GLAPIENTRY *PFNGLPOLYGONOFFSETPROC) (GLfloat  factor, GLfloat  units);
6511 typedef void (GLAPIENTRY *PFNGLPOLYGONOFFSETCLAMPPROC) (GLfloat  factor, GLfloat  units, GLfloat  clamp);
6512 typedef void (GLAPIENTRY *PFNGLPOLYGONOFFSETCLAMPEXTPROC) (GLfloat  factor, GLfloat  units, GLfloat  clamp);
6513 typedef void (GLAPIENTRY *PFNGLPOLYGONOFFSETEXTPROC) (GLfloat  factor, GLfloat  bias);
6514 typedef void (GLAPIENTRY *PFNGLPOLYGONSTIPPLEPROC) (const GLubyte * mask);
6515 typedef void (GLAPIENTRY *PFNGLPOPATTRIBPROC) ();
6516 typedef void (GLAPIENTRY *PFNGLPOPCLIENTATTRIBPROC) ();
6517 typedef void (GLAPIENTRY *PFNGLPOPDEBUGGROUPPROC) ();
6518 typedef void (GLAPIENTRY *PFNGLPOPDEBUGGROUPKHRPROC) ();
6519 typedef void (GLAPIENTRY *PFNGLPOPGROUPMARKEREXTPROC) ();
6520 typedef void (GLAPIENTRY *PFNGLPOPMATRIXPROC) ();
6521 typedef void (GLAPIENTRY *PFNGLPOPNAMEPROC) ();
6522 typedef void (GLAPIENTRY *PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint  video_slot, GLuint64EXT  minPresentTime, GLuint  beginPresentTimeId, GLuint  presentDurationId, GLenum  type, GLenum  target0, GLuint  fill0, GLenum  target1, GLuint  fill1, GLenum  target2, GLuint  fill2, GLenum  target3, GLuint  fill3);
6523 typedef void (GLAPIENTRY *PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint  video_slot, GLuint64EXT  minPresentTime, GLuint  beginPresentTimeId, GLuint  presentDurationId, GLenum  type, GLenum  target0, GLuint  fill0, GLuint  key0, GLenum  target1, GLuint  fill1, GLuint  key1);
6524 typedef void (GLAPIENTRY *PFNGLPRIMITIVEBOUNDINGBOXARBPROC) (GLfloat  minX, GLfloat  minY, GLfloat  minZ, GLfloat  minW, GLfloat  maxX, GLfloat  maxY, GLfloat  maxZ, GLfloat  maxW);
6525 typedef void (GLAPIENTRY *PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint  index);
6526 typedef void (GLAPIENTRY *PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint  index);
6527 typedef void (GLAPIENTRY *PFNGLPRIMITIVERESTARTNVPROC) ();
6528 typedef void (GLAPIENTRY *PFNGLPRIORITIZETEXTURESPROC) (GLsizei  n, const GLuint * textures, const GLfloat * priorities);
6529 typedef void (GLAPIENTRY *PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei  n, const GLuint * textures, const GLclampf * priorities);
6530 typedef void (GLAPIENTRY *PFNGLPROGRAMBINARYPROC) (GLuint  program, GLenum  binaryFormat, const void * binary, GLsizei  length);
6531 typedef void (GLAPIENTRY *PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum  target, GLuint  bindingIndex, GLuint  wordIndex, GLsizei  count, const GLint * params);
6532 typedef void (GLAPIENTRY *PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum  target, GLuint  bindingIndex, GLuint  wordIndex, GLsizei  count, const GLuint * params);
6533 typedef void (GLAPIENTRY *PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum  target, GLuint  bindingIndex, GLuint  wordIndex, GLsizei  count, const GLfloat * params);
6534 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
6535 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum  target, GLuint  index, const GLdouble * params);
6536 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
6537 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum  target, GLuint  index, const GLfloat * params);
6538 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum  target, GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
6539 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum  target, GLuint  index, const GLint * params);
6540 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum  target, GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
6541 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum  target, GLuint  index, const GLuint * params);
6542 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLfloat * params);
6543 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLint * params);
6544 typedef void (GLAPIENTRY *PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLuint * params);
6545 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
6546 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum  target, GLuint  index, const GLdouble * params);
6547 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
6548 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum  target, GLuint  index, const GLfloat * params);
6549 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum  target, GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
6550 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum  target, GLuint  index, const GLint * params);
6551 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum  target, GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
6552 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum  target, GLuint  index, const GLuint * params);
6553 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLfloat * params);
6554 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLint * params);
6555 typedef void (GLAPIENTRY *PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLuint * params);
6556 typedef void (GLAPIENTRY *PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint  id, GLsizei  len, const GLubyte * name, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
6557 typedef void (GLAPIENTRY *PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint  id, GLsizei  len, const GLubyte * name, const GLdouble * v);
6558 typedef void (GLAPIENTRY *PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint  id, GLsizei  len, const GLubyte * name, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
6559 typedef void (GLAPIENTRY *PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint  id, GLsizei  len, const GLubyte * name, const GLfloat * v);
6560 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
6561 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum  target, GLuint  index, const GLdouble * v);
6562 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
6563 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum  target, GLuint  index, const GLfloat * v);
6564 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETERIPROC) (GLuint  program, GLenum  pname, GLint  value);
6565 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETERIARBPROC) (GLuint  program, GLenum  pname, GLint  value);
6566 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint  program, GLenum  pname, GLint  value);
6567 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLdouble * v);
6568 typedef void (GLAPIENTRY *PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum  target, GLuint  index, GLsizei  count, const GLfloat * v);
6569 typedef void (GLAPIENTRY *PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) (GLuint  program, GLint  location, GLenum  genMode, GLint  components, const GLfloat * coeffs);
6570 typedef void (GLAPIENTRY *PFNGLPROGRAMSTRINGARBPROC) (GLenum  target, GLenum  format, GLsizei  len, const void * string);
6571 typedef void (GLAPIENTRY *PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC) (GLenum  target, GLsizei  count, const GLuint * params);
6572 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1DPROC) (GLuint  program, GLint  location, GLdouble  v0);
6573 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1DEXTPROC) (GLuint  program, GLint  location, GLdouble  x);
6574 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1DVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6575 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6576 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1FPROC) (GLuint  program, GLint  location, GLfloat  v0);
6577 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint  program, GLint  location, GLfloat  v0);
6578 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1FVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6579 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6580 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1IPROC) (GLuint  program, GLint  location, GLint  v0);
6581 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1I64ARBPROC) (GLuint  program, GLint  location, GLint64  x);
6582 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint  program, GLint  location, GLint64EXT  x);
6583 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1I64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
6584 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
6585 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint  program, GLint  location, GLint  v0);
6586 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1IVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6587 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6588 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UIPROC) (GLuint  program, GLint  location, GLuint  v0);
6589 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UI64ARBPROC) (GLuint  program, GLint  location, GLuint64  x);
6590 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint  program, GLint  location, GLuint64EXT  x);
6591 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UI64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
6592 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
6593 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint  program, GLint  location, GLuint  v0);
6594 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6595 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6596 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2DPROC) (GLuint  program, GLint  location, GLdouble  v0, GLdouble  v1);
6597 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2DEXTPROC) (GLuint  program, GLint  location, GLdouble  x, GLdouble  y);
6598 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2DVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6599 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6600 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2FPROC) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1);
6601 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1);
6602 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2FVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6603 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6604 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2IPROC) (GLuint  program, GLint  location, GLint  v0, GLint  v1);
6605 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2I64ARBPROC) (GLuint  program, GLint  location, GLint64  x, GLint64  y);
6606 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint  program, GLint  location, GLint64EXT  x, GLint64EXT  y);
6607 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2I64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
6608 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
6609 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint  program, GLint  location, GLint  v0, GLint  v1);
6610 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2IVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6611 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6612 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UIPROC) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1);
6613 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UI64ARBPROC) (GLuint  program, GLint  location, GLuint64  x, GLuint64  y);
6614 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint  program, GLint  location, GLuint64EXT  x, GLuint64EXT  y);
6615 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UI64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
6616 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
6617 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1);
6618 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6619 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6620 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3DPROC) (GLuint  program, GLint  location, GLdouble  v0, GLdouble  v1, GLdouble  v2);
6621 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3DEXTPROC) (GLuint  program, GLint  location, GLdouble  x, GLdouble  y, GLdouble  z);
6622 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3DVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6623 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6624 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3FPROC) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
6625 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
6626 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3FVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6627 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6628 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3IPROC) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2);
6629 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3I64ARBPROC) (GLuint  program, GLint  location, GLint64  x, GLint64  y, GLint64  z);
6630 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint  program, GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z);
6631 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3I64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
6632 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
6633 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2);
6634 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3IVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6635 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6636 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UIPROC) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
6637 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UI64ARBPROC) (GLuint  program, GLint  location, GLuint64  x, GLuint64  y, GLuint64  z);
6638 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint  program, GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z);
6639 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UI64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
6640 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
6641 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
6642 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6643 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6644 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4DPROC) (GLuint  program, GLint  location, GLdouble  v0, GLdouble  v1, GLdouble  v2, GLdouble  v3);
6645 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4DEXTPROC) (GLuint  program, GLint  location, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
6646 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4DVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6647 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
6648 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4FPROC) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
6649 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
6650 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4FVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6651 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
6652 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4IPROC) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
6653 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4I64ARBPROC) (GLuint  program, GLint  location, GLint64  x, GLint64  y, GLint64  z, GLint64  w);
6654 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint  program, GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z, GLint64EXT  w);
6655 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4I64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
6656 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
6657 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
6658 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4IVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6659 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
6660 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UIPROC) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
6661 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint  program, GLint  location, GLuint64  x, GLuint64  y, GLuint64  z, GLuint64  w);
6662 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint  program, GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z, GLuint64EXT  w);
6663 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UI64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
6664 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
6665 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
6666 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6667 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
6668 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint  program, GLint  location, GLuint64  value);
6669 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint  program, GLint  location, GLuint64  value);
6670 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * values);
6671 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * values);
6672 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6673 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6674 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6675 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6676 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6677 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6678 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6679 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6680 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6681 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6682 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6683 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6684 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6685 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6686 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6687 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6688 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6689 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6690 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6691 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6692 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6693 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6694 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6695 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6696 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6697 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6698 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6699 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6700 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6701 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6702 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6703 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6704 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6705 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
6706 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6707 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
6708 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint  program, GLint  location, GLuint64EXT  value);
6709 typedef void (GLAPIENTRY *PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
6710 typedef void (GLAPIENTRY *PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum  target, GLint  limit);
6711 typedef void (GLAPIENTRY *PFNGLPROVOKINGVERTEXPROC) (GLenum  mode);
6712 typedef void (GLAPIENTRY *PFNGLPROVOKINGVERTEXEXTPROC) (GLenum  mode);
6713 typedef void (GLAPIENTRY *PFNGLPUSHATTRIBPROC) (GLbitfield  mask);
6714 typedef void (GLAPIENTRY *PFNGLPUSHCLIENTATTRIBPROC) (GLbitfield  mask);
6715 typedef void (GLAPIENTRY *PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield  mask);
6716 typedef void (GLAPIENTRY *PFNGLPUSHDEBUGGROUPPROC) (GLenum  source, GLuint  id, GLsizei  length, const GLchar * message);
6717 typedef void (GLAPIENTRY *PFNGLPUSHDEBUGGROUPKHRPROC) (GLenum  source, GLuint  id, GLsizei  length, const GLchar * message);
6718 typedef void (GLAPIENTRY *PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei  length, const GLchar * marker);
6719 typedef void (GLAPIENTRY *PFNGLPUSHMATRIXPROC) ();
6720 typedef void (GLAPIENTRY *PFNGLPUSHNAMEPROC) (GLuint  name);
6721 typedef void (GLAPIENTRY *PFNGLQUERYCOUNTERPROC) (GLuint  id, GLenum  target);
6722 typedef void (GLAPIENTRY *PFNGLQUERYOBJECTPARAMETERUIAMDPROC) (GLenum  target, GLuint  id, GLenum  pname, GLuint  param);
6723 typedef GLint (GLAPIENTRY *PFNGLQUERYRESOURCENVPROC) (GLenum  queryType, GLint  tagId, GLuint  count, GLint * buffer);
6724 typedef void (GLAPIENTRY *PFNGLQUERYRESOURCETAGNVPROC) (GLint  tagId, const GLchar * tagString);
6725 typedef void (GLAPIENTRY *PFNGLRASTERPOS2DPROC) (GLdouble  x, GLdouble  y);
6726 typedef void (GLAPIENTRY *PFNGLRASTERPOS2DVPROC) (const GLdouble * v);
6727 typedef void (GLAPIENTRY *PFNGLRASTERPOS2FPROC) (GLfloat  x, GLfloat  y);
6728 typedef void (GLAPIENTRY *PFNGLRASTERPOS2FVPROC) (const GLfloat * v);
6729 typedef void (GLAPIENTRY *PFNGLRASTERPOS2IPROC) (GLint  x, GLint  y);
6730 typedef void (GLAPIENTRY *PFNGLRASTERPOS2IVPROC) (const GLint * v);
6731 typedef void (GLAPIENTRY *PFNGLRASTERPOS2SPROC) (GLshort  x, GLshort  y);
6732 typedef void (GLAPIENTRY *PFNGLRASTERPOS2SVPROC) (const GLshort * v);
6733 typedef void (GLAPIENTRY *PFNGLRASTERPOS3DPROC) (GLdouble  x, GLdouble  y, GLdouble  z);
6734 typedef void (GLAPIENTRY *PFNGLRASTERPOS3DVPROC) (const GLdouble * v);
6735 typedef void (GLAPIENTRY *PFNGLRASTERPOS3FPROC) (GLfloat  x, GLfloat  y, GLfloat  z);
6736 typedef void (GLAPIENTRY *PFNGLRASTERPOS3FVPROC) (const GLfloat * v);
6737 typedef void (GLAPIENTRY *PFNGLRASTERPOS3IPROC) (GLint  x, GLint  y, GLint  z);
6738 typedef void (GLAPIENTRY *PFNGLRASTERPOS3IVPROC) (const GLint * v);
6739 typedef void (GLAPIENTRY *PFNGLRASTERPOS3SPROC) (GLshort  x, GLshort  y, GLshort  z);
6740 typedef void (GLAPIENTRY *PFNGLRASTERPOS3SVPROC) (const GLshort * v);
6741 typedef void (GLAPIENTRY *PFNGLRASTERPOS4DPROC) (GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
6742 typedef void (GLAPIENTRY *PFNGLRASTERPOS4DVPROC) (const GLdouble * v);
6743 typedef void (GLAPIENTRY *PFNGLRASTERPOS4FPROC) (GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
6744 typedef void (GLAPIENTRY *PFNGLRASTERPOS4FVPROC) (const GLfloat * v);
6745 typedef void (GLAPIENTRY *PFNGLRASTERPOS4IPROC) (GLint  x, GLint  y, GLint  z, GLint  w);
6746 typedef void (GLAPIENTRY *PFNGLRASTERPOS4IVPROC) (const GLint * v);
6747 typedef void (GLAPIENTRY *PFNGLRASTERPOS4SPROC) (GLshort  x, GLshort  y, GLshort  z, GLshort  w);
6748 typedef void (GLAPIENTRY *PFNGLRASTERPOS4SVPROC) (const GLshort * v);
6749 typedef void (GLAPIENTRY *PFNGLRASTERSAMPLESEXTPROC) (GLuint  samples, GLboolean  fixedsamplelocations);
6750 typedef void (GLAPIENTRY *PFNGLREADBUFFERPROC) (GLenum  src);
6751 typedef void (GLAPIENTRY *PFNGLREADPIXELSPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, void * pixels);
6752 typedef void (GLAPIENTRY *PFNGLREADNPIXELSPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, GLsizei  bufSize, void * data);
6753 typedef void (GLAPIENTRY *PFNGLREADNPIXELSARBPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, GLsizei  bufSize, void * data);
6754 typedef void (GLAPIENTRY *PFNGLREADNPIXELSKHRPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, GLsizei  bufSize, void * data);
6755 typedef GLboolean (GLAPIENTRY *PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC) (GLuint  memory, GLuint64  key);
6756 typedef void (GLAPIENTRY *PFNGLRECTDPROC) (GLdouble  x1, GLdouble  y1, GLdouble  x2, GLdouble  y2);
6757 typedef void (GLAPIENTRY *PFNGLRECTDVPROC) (const GLdouble * v1, const GLdouble * v2);
6758 typedef void (GLAPIENTRY *PFNGLRECTFPROC) (GLfloat  x1, GLfloat  y1, GLfloat  x2, GLfloat  y2);
6759 typedef void (GLAPIENTRY *PFNGLRECTFVPROC) (const GLfloat * v1, const GLfloat * v2);
6760 typedef void (GLAPIENTRY *PFNGLRECTIPROC) (GLint  x1, GLint  y1, GLint  x2, GLint  y2);
6761 typedef void (GLAPIENTRY *PFNGLRECTIVPROC) (const GLint * v1, const GLint * v2);
6762 typedef void (GLAPIENTRY *PFNGLRECTSPROC) (GLshort  x1, GLshort  y1, GLshort  x2, GLshort  y2);
6763 typedef void (GLAPIENTRY *PFNGLRECTSVPROC) (const GLshort * v1, const GLshort * v2);
6764 typedef void (GLAPIENTRY *PFNGLRELEASESHADERCOMPILERPROC) ();
6765 typedef void (GLAPIENTRY *PFNGLRENDERGPUMASKNVPROC) (GLbitfield  mask);
6766 typedef GLint (GLAPIENTRY *PFNGLRENDERMODEPROC) (GLenum  mode);
6767 typedef void (GLAPIENTRY *PFNGLRENDERBUFFERSTORAGEPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height);
6768 typedef void (GLAPIENTRY *PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height);
6769 typedef void (GLAPIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6770 typedef void (GLAPIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) (GLenum  target, GLsizei  samples, GLsizei  storageSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6771 typedef void (GLAPIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6772 typedef void (GLAPIENTRY *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
6773 typedef void (GLAPIENTRY *PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei  n, const GLuint * programs);
6774 typedef void (GLAPIENTRY *PFNGLRESETHISTOGRAMPROC) (GLenum  target);
6775 typedef void (GLAPIENTRY *PFNGLRESETHISTOGRAMEXTPROC) (GLenum  target);
6776 typedef void (GLAPIENTRY *PFNGLRESETMEMORYOBJECTPARAMETERNVPROC) (GLuint  memory, GLenum  pname);
6777 typedef void (GLAPIENTRY *PFNGLRESETMINMAXPROC) (GLenum  target);
6778 typedef void (GLAPIENTRY *PFNGLRESETMINMAXEXTPROC) (GLenum  target);
6779 typedef void (GLAPIENTRY *PFNGLRESOLVEDEPTHVALUESNVPROC) ();
6780 typedef void (GLAPIENTRY *PFNGLRESUMETRANSFORMFEEDBACKPROC) ();
6781 typedef void (GLAPIENTRY *PFNGLRESUMETRANSFORMFEEDBACKNVPROC) ();
6782 typedef void (GLAPIENTRY *PFNGLROTATEDPROC) (GLdouble  angle, GLdouble  x, GLdouble  y, GLdouble  z);
6783 typedef void (GLAPIENTRY *PFNGLROTATEFPROC) (GLfloat  angle, GLfloat  x, GLfloat  y, GLfloat  z);
6784 typedef void (GLAPIENTRY *PFNGLSAMPLECOVERAGEPROC) (GLfloat  value, GLboolean  invert);
6785 typedef void (GLAPIENTRY *PFNGLSAMPLECOVERAGEARBPROC) (GLfloat  value, GLboolean  invert);
6786 typedef void (GLAPIENTRY *PFNGLSAMPLEMASKEXTPROC) (GLclampf  value, GLboolean  invert);
6787 typedef void (GLAPIENTRY *PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint  index, GLbitfield  mask);
6788 typedef void (GLAPIENTRY *PFNGLSAMPLEMASKIPROC) (GLuint  maskNumber, GLbitfield  mask);
6789 typedef void (GLAPIENTRY *PFNGLSAMPLEPATTERNEXTPROC) (GLenum  pattern);
6790 typedef void (GLAPIENTRY *PFNGLSAMPLERPARAMETERIIVPROC) (GLuint  sampler, GLenum  pname, const GLint * param);
6791 typedef void (GLAPIENTRY *PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint  sampler, GLenum  pname, const GLuint * param);
6792 typedef void (GLAPIENTRY *PFNGLSAMPLERPARAMETERFPROC) (GLuint  sampler, GLenum  pname, GLfloat  param);
6793 typedef void (GLAPIENTRY *PFNGLSAMPLERPARAMETERFVPROC) (GLuint  sampler, GLenum  pname, const GLfloat * param);
6794 typedef void (GLAPIENTRY *PFNGLSAMPLERPARAMETERIPROC) (GLuint  sampler, GLenum  pname, GLint  param);
6795 typedef void (GLAPIENTRY *PFNGLSAMPLERPARAMETERIVPROC) (GLuint  sampler, GLenum  pname, const GLint * param);
6796 typedef void (GLAPIENTRY *PFNGLSCALEDPROC) (GLdouble  x, GLdouble  y, GLdouble  z);
6797 typedef void (GLAPIENTRY *PFNGLSCALEFPROC) (GLfloat  x, GLfloat  y, GLfloat  z);
6798 typedef void (GLAPIENTRY *PFNGLSCISSORPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height);
6799 typedef void (GLAPIENTRY *PFNGLSCISSORARRAYVPROC) (GLuint  first, GLsizei  count, const GLint * v);
6800 typedef void (GLAPIENTRY *PFNGLSCISSOREXCLUSIVEARRAYVNVPROC) (GLuint  first, GLsizei  count, const GLint * v);
6801 typedef void (GLAPIENTRY *PFNGLSCISSOREXCLUSIVENVPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height);
6802 typedef void (GLAPIENTRY *PFNGLSCISSORINDEXEDPROC) (GLuint  index, GLint  left, GLint  bottom, GLsizei  width, GLsizei  height);
6803 typedef void (GLAPIENTRY *PFNGLSCISSORINDEXEDVPROC) (GLuint  index, const GLint * v);
6804 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3BPROC) (GLbyte  red, GLbyte  green, GLbyte  blue);
6805 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte  red, GLbyte  green, GLbyte  blue);
6806 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
6807 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte * v);
6808 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3DPROC) (GLdouble  red, GLdouble  green, GLdouble  blue);
6809 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble  red, GLdouble  green, GLdouble  blue);
6810 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
6811 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble * v);
6812 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3FPROC) (GLfloat  red, GLfloat  green, GLfloat  blue);
6813 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat  red, GLfloat  green, GLfloat  blue);
6814 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
6815 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat * v);
6816 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV  red, GLhalfNV  green, GLhalfNV  blue);
6817 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV * v);
6818 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3IPROC) (GLint  red, GLint  green, GLint  blue);
6819 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3IEXTPROC) (GLint  red, GLint  green, GLint  blue);
6820 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
6821 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint * v);
6822 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3SPROC) (GLshort  red, GLshort  green, GLshort  blue);
6823 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort  red, GLshort  green, GLshort  blue);
6824 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
6825 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort * v);
6826 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UBPROC) (GLubyte  red, GLubyte  green, GLubyte  blue);
6827 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte  red, GLubyte  green, GLubyte  blue);
6828 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
6829 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte * v);
6830 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UIPROC) (GLuint  red, GLuint  green, GLuint  blue);
6831 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint  red, GLuint  green, GLuint  blue);
6832 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
6833 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint * v);
6834 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3USPROC) (GLushort  red, GLushort  green, GLushort  blue);
6835 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort  red, GLushort  green, GLushort  blue);
6836 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
6837 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort * v);
6838 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLORFORMATNVPROC) (GLint  size, GLenum  type, GLsizei  stride);
6839 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLORP3UIPROC) (GLenum  type, GLuint  color);
6840 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLORP3UIVPROC) (GLenum  type, const GLuint * color);
6841 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLORPOINTERPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
6842 typedef void (GLAPIENTRY *PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
6843 typedef void (GLAPIENTRY *PFNGLSELECTBUFFERPROC) (GLsizei  size, GLuint * buffer);
6844 typedef void (GLAPIENTRY *PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint  monitor, GLboolean  enable, GLuint  group, GLint  numCounters, GLuint * counterList);
6845 typedef void (GLAPIENTRY *PFNGLSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint  semaphore, GLenum  pname, const GLuint64 * params);
6846 typedef void (GLAPIENTRY *PFNGLSEPARABLEFILTER2DPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * row, const void * column);
6847 typedef void (GLAPIENTRY *PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * row, const void * column);
6848 typedef void (GLAPIENTRY *PFNGLSETFENCEAPPLEPROC) (GLuint  fence);
6849 typedef void (GLAPIENTRY *PFNGLSETFENCENVPROC) (GLuint  fence, GLenum  condition);
6850 typedef void (GLAPIENTRY *PFNGLSETINVARIANTEXTPROC) (GLuint  id, GLenum  type, const void * addr);
6851 typedef void (GLAPIENTRY *PFNGLSETLOCALCONSTANTEXTPROC) (GLuint  id, GLenum  type, const void * addr);
6852 typedef void (GLAPIENTRY *PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum  pname, GLuint  index, const GLfloat * val);
6853 typedef void (GLAPIENTRY *PFNGLSHADEMODELPROC) (GLenum  mode);
6854 typedef void (GLAPIENTRY *PFNGLSHADERBINARYPROC) (GLsizei  count, const GLuint * shaders, GLenum  binaryformat, const void * binary, GLsizei  length);
6855 typedef void (GLAPIENTRY *PFNGLSHADEROP1EXTPROC) (GLenum  op, GLuint  res, GLuint  arg1);
6856 typedef void (GLAPIENTRY *PFNGLSHADEROP2EXTPROC) (GLenum  op, GLuint  res, GLuint  arg1, GLuint  arg2);
6857 typedef void (GLAPIENTRY *PFNGLSHADEROP3EXTPROC) (GLenum  op, GLuint  res, GLuint  arg1, GLuint  arg2, GLuint  arg3);
6858 typedef void (GLAPIENTRY *PFNGLSHADERSOURCEPROC) (GLuint  shader, GLsizei  count, const GLchar *const* string, const GLint * length);
6859 typedef void (GLAPIENTRY *PFNGLSHADERSOURCEARBPROC) (GLhandleARB  shaderObj, GLsizei  count, const GLcharARB ** string, const GLint * length);
6860 typedef void (GLAPIENTRY *PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint  program, GLuint  storageBlockIndex, GLuint  storageBlockBinding);
6861 typedef void (GLAPIENTRY *PFNGLSHADINGRATEIMAGEBARRIERNVPROC) (GLboolean  synchronize);
6862 typedef void (GLAPIENTRY *PFNGLSHADINGRATEIMAGEPALETTENVPROC) (GLuint  viewport, GLuint  first, GLsizei  count, const GLenum * rates);
6863 typedef void (GLAPIENTRY *PFNGLSHADINGRATESAMPLEORDERNVPROC) (GLenum  order);
6864 typedef void (GLAPIENTRY *PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC) (GLenum  rate, GLuint  samples, const GLint * locations);
6865 typedef void (GLAPIENTRY *PFNGLSIGNALSEMAPHOREEXTPROC) (GLuint  semaphore, GLuint  numBufferBarriers, const GLuint * buffers, GLuint  numTextureBarriers, const GLuint * textures, const GLenum * dstLayouts);
6866 typedef void (GLAPIENTRY *PFNGLSPECIALIZESHADERPROC) (GLuint  shader, const GLchar * pEntryPoint, GLuint  numSpecializationConstants, const GLuint * pConstantIndex, const GLuint * pConstantValue);
6867 typedef void (GLAPIENTRY *PFNGLSPECIALIZESHADERARBPROC) (GLuint  shader, const GLchar * pEntryPoint, GLuint  numSpecializationConstants, const GLuint * pConstantIndex, const GLuint * pConstantValue);
6868 typedef void (GLAPIENTRY *PFNGLSTATECAPTURENVPROC) (GLuint  state, GLenum  mode);
6869 typedef void (GLAPIENTRY *PFNGLSTENCILCLEARTAGEXTPROC) (GLsizei  stencilTagBits, GLuint  stencilClearTag);
6870 typedef void (GLAPIENTRY *PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  fillMode, GLuint  mask, GLenum  transformType, const GLfloat * transformValues);
6871 typedef void (GLAPIENTRY *PFNGLSTENCILFILLPATHNVPROC) (GLuint  path, GLenum  fillMode, GLuint  mask);
6872 typedef void (GLAPIENTRY *PFNGLSTENCILFUNCPROC) (GLenum  func, GLint  ref, GLuint  mask);
6873 typedef void (GLAPIENTRY *PFNGLSTENCILFUNCSEPARATEPROC) (GLenum  face, GLenum  func, GLint  ref, GLuint  mask);
6874 typedef void (GLAPIENTRY *PFNGLSTENCILMASKPROC) (GLuint  mask);
6875 typedef void (GLAPIENTRY *PFNGLSTENCILMASKSEPARATEPROC) (GLenum  face, GLuint  mask);
6876 typedef void (GLAPIENTRY *PFNGLSTENCILOPPROC) (GLenum  fail, GLenum  zfail, GLenum  zpass);
6877 typedef void (GLAPIENTRY *PFNGLSTENCILOPSEPARATEPROC) (GLenum  face, GLenum  sfail, GLenum  dpfail, GLenum  dppass);
6878 typedef void (GLAPIENTRY *PFNGLSTENCILOPVALUEAMDPROC) (GLenum  face, GLuint  value);
6879 typedef void (GLAPIENTRY *PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLint  reference, GLuint  mask, GLenum  transformType, const GLfloat * transformValues);
6880 typedef void (GLAPIENTRY *PFNGLSTENCILSTROKEPATHNVPROC) (GLuint  path, GLint  reference, GLuint  mask);
6881 typedef void (GLAPIENTRY *PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  fillMode, GLuint  mask, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
6882 typedef void (GLAPIENTRY *PFNGLSTENCILTHENCOVERFILLPATHNVPROC) (GLuint  path, GLenum  fillMode, GLuint  mask, GLenum  coverMode);
6883 typedef void (GLAPIENTRY *PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLint  reference, GLuint  mask, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
6884 typedef void (GLAPIENTRY *PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC) (GLuint  path, GLint  reference, GLuint  mask, GLenum  coverMode);
6885 typedef void (GLAPIENTRY *PFNGLSUBPIXELPRECISIONBIASNVPROC) (GLuint  xbits, GLuint  ybits);
6886 typedef void (GLAPIENTRY *PFNGLSWIZZLEEXTPROC) (GLuint  res, GLuint  in, GLenum  outX, GLenum  outY, GLenum  outZ, GLenum  outW);
6887 typedef void (GLAPIENTRY *PFNGLSYNCTEXTUREINTELPROC) (GLuint  texture);
6888 typedef void (GLAPIENTRY *PFNGLTANGENT3BEXTPROC) (GLbyte  tx, GLbyte  ty, GLbyte  tz);
6889 typedef void (GLAPIENTRY *PFNGLTANGENT3BVEXTPROC) (const GLbyte * v);
6890 typedef void (GLAPIENTRY *PFNGLTANGENT3DEXTPROC) (GLdouble  tx, GLdouble  ty, GLdouble  tz);
6891 typedef void (GLAPIENTRY *PFNGLTANGENT3DVEXTPROC) (const GLdouble * v);
6892 typedef void (GLAPIENTRY *PFNGLTANGENT3FEXTPROC) (GLfloat  tx, GLfloat  ty, GLfloat  tz);
6893 typedef void (GLAPIENTRY *PFNGLTANGENT3FVEXTPROC) (const GLfloat * v);
6894 typedef void (GLAPIENTRY *PFNGLTANGENT3IEXTPROC) (GLint  tx, GLint  ty, GLint  tz);
6895 typedef void (GLAPIENTRY *PFNGLTANGENT3IVEXTPROC) (const GLint * v);
6896 typedef void (GLAPIENTRY *PFNGLTANGENT3SEXTPROC) (GLshort  tx, GLshort  ty, GLshort  tz);
6897 typedef void (GLAPIENTRY *PFNGLTANGENT3SVEXTPROC) (const GLshort * v);
6898 typedef void (GLAPIENTRY *PFNGLTANGENTPOINTEREXTPROC) (GLenum  type, GLsizei  stride, const void * pointer);
6899 typedef void (GLAPIENTRY *PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat  factor);
6900 typedef void (GLAPIENTRY *PFNGLTESSELLATIONMODEAMDPROC) (GLenum  mode);
6901 typedef GLboolean (GLAPIENTRY *PFNGLTESTFENCEAPPLEPROC) (GLuint  fence);
6902 typedef GLboolean (GLAPIENTRY *PFNGLTESTFENCENVPROC) (GLuint  fence);
6903 typedef GLboolean (GLAPIENTRY *PFNGLTESTOBJECTAPPLEPROC) (GLenum  object, GLuint  name);
6904 typedef void (GLAPIENTRY *PFNGLTEXATTACHMEMORYNVPROC) (GLenum  target, GLuint  memory, GLuint64  offset);
6905 typedef void (GLAPIENTRY *PFNGLTEXBUFFERPROC) (GLenum  target, GLenum  internalformat, GLuint  buffer);
6906 typedef void (GLAPIENTRY *PFNGLTEXBUFFERARBPROC) (GLenum  target, GLenum  internalformat, GLuint  buffer);
6907 typedef void (GLAPIENTRY *PFNGLTEXBUFFEREXTPROC) (GLenum  target, GLenum  internalformat, GLuint  buffer);
6908 typedef void (GLAPIENTRY *PFNGLTEXBUFFERRANGEPROC) (GLenum  target, GLenum  internalformat, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
6909 typedef void (GLAPIENTRY *PFNGLTEXCOORD1DPROC) (GLdouble  s);
6910 typedef void (GLAPIENTRY *PFNGLTEXCOORD1DVPROC) (const GLdouble * v);
6911 typedef void (GLAPIENTRY *PFNGLTEXCOORD1FPROC) (GLfloat  s);
6912 typedef void (GLAPIENTRY *PFNGLTEXCOORD1FVPROC) (const GLfloat * v);
6913 typedef void (GLAPIENTRY *PFNGLTEXCOORD1HNVPROC) (GLhalfNV  s);
6914 typedef void (GLAPIENTRY *PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV * v);
6915 typedef void (GLAPIENTRY *PFNGLTEXCOORD1IPROC) (GLint  s);
6916 typedef void (GLAPIENTRY *PFNGLTEXCOORD1IVPROC) (const GLint * v);
6917 typedef void (GLAPIENTRY *PFNGLTEXCOORD1SPROC) (GLshort  s);
6918 typedef void (GLAPIENTRY *PFNGLTEXCOORD1SVPROC) (const GLshort * v);
6919 typedef void (GLAPIENTRY *PFNGLTEXCOORD2DPROC) (GLdouble  s, GLdouble  t);
6920 typedef void (GLAPIENTRY *PFNGLTEXCOORD2DVPROC) (const GLdouble * v);
6921 typedef void (GLAPIENTRY *PFNGLTEXCOORD2FPROC) (GLfloat  s, GLfloat  t);
6922 typedef void (GLAPIENTRY *PFNGLTEXCOORD2FVPROC) (const GLfloat * v);
6923 typedef void (GLAPIENTRY *PFNGLTEXCOORD2HNVPROC) (GLhalfNV  s, GLhalfNV  t);
6924 typedef void (GLAPIENTRY *PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV * v);
6925 typedef void (GLAPIENTRY *PFNGLTEXCOORD2IPROC) (GLint  s, GLint  t);
6926 typedef void (GLAPIENTRY *PFNGLTEXCOORD2IVPROC) (const GLint * v);
6927 typedef void (GLAPIENTRY *PFNGLTEXCOORD2SPROC) (GLshort  s, GLshort  t);
6928 typedef void (GLAPIENTRY *PFNGLTEXCOORD2SVPROC) (const GLshort * v);
6929 typedef void (GLAPIENTRY *PFNGLTEXCOORD3DPROC) (GLdouble  s, GLdouble  t, GLdouble  r);
6930 typedef void (GLAPIENTRY *PFNGLTEXCOORD3DVPROC) (const GLdouble * v);
6931 typedef void (GLAPIENTRY *PFNGLTEXCOORD3FPROC) (GLfloat  s, GLfloat  t, GLfloat  r);
6932 typedef void (GLAPIENTRY *PFNGLTEXCOORD3FVPROC) (const GLfloat * v);
6933 typedef void (GLAPIENTRY *PFNGLTEXCOORD3HNVPROC) (GLhalfNV  s, GLhalfNV  t, GLhalfNV  r);
6934 typedef void (GLAPIENTRY *PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV * v);
6935 typedef void (GLAPIENTRY *PFNGLTEXCOORD3IPROC) (GLint  s, GLint  t, GLint  r);
6936 typedef void (GLAPIENTRY *PFNGLTEXCOORD3IVPROC) (const GLint * v);
6937 typedef void (GLAPIENTRY *PFNGLTEXCOORD3SPROC) (GLshort  s, GLshort  t, GLshort  r);
6938 typedef void (GLAPIENTRY *PFNGLTEXCOORD3SVPROC) (const GLshort * v);
6939 typedef void (GLAPIENTRY *PFNGLTEXCOORD4DPROC) (GLdouble  s, GLdouble  t, GLdouble  r, GLdouble  q);
6940 typedef void (GLAPIENTRY *PFNGLTEXCOORD4DVPROC) (const GLdouble * v);
6941 typedef void (GLAPIENTRY *PFNGLTEXCOORD4FPROC) (GLfloat  s, GLfloat  t, GLfloat  r, GLfloat  q);
6942 typedef void (GLAPIENTRY *PFNGLTEXCOORD4FVPROC) (const GLfloat * v);
6943 typedef void (GLAPIENTRY *PFNGLTEXCOORD4HNVPROC) (GLhalfNV  s, GLhalfNV  t, GLhalfNV  r, GLhalfNV  q);
6944 typedef void (GLAPIENTRY *PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV * v);
6945 typedef void (GLAPIENTRY *PFNGLTEXCOORD4IPROC) (GLint  s, GLint  t, GLint  r, GLint  q);
6946 typedef void (GLAPIENTRY *PFNGLTEXCOORD4IVPROC) (const GLint * v);
6947 typedef void (GLAPIENTRY *PFNGLTEXCOORD4SPROC) (GLshort  s, GLshort  t, GLshort  r, GLshort  q);
6948 typedef void (GLAPIENTRY *PFNGLTEXCOORD4SVPROC) (const GLshort * v);
6949 typedef void (GLAPIENTRY *PFNGLTEXCOORDFORMATNVPROC) (GLint  size, GLenum  type, GLsizei  stride);
6950 typedef void (GLAPIENTRY *PFNGLTEXCOORDP1UIPROC) (GLenum  type, GLuint  coords);
6951 typedef void (GLAPIENTRY *PFNGLTEXCOORDP1UIVPROC) (GLenum  type, const GLuint * coords);
6952 typedef void (GLAPIENTRY *PFNGLTEXCOORDP2UIPROC) (GLenum  type, GLuint  coords);
6953 typedef void (GLAPIENTRY *PFNGLTEXCOORDP2UIVPROC) (GLenum  type, const GLuint * coords);
6954 typedef void (GLAPIENTRY *PFNGLTEXCOORDP3UIPROC) (GLenum  type, GLuint  coords);
6955 typedef void (GLAPIENTRY *PFNGLTEXCOORDP3UIVPROC) (GLenum  type, const GLuint * coords);
6956 typedef void (GLAPIENTRY *PFNGLTEXCOORDP4UIPROC) (GLenum  type, GLuint  coords);
6957 typedef void (GLAPIENTRY *PFNGLTEXCOORDP4UIVPROC) (GLenum  type, const GLuint * coords);
6958 typedef void (GLAPIENTRY *PFNGLTEXCOORDPOINTERPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
6959 typedef void (GLAPIENTRY *PFNGLTEXCOORDPOINTEREXTPROC) (GLint  size, GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
6960 typedef void (GLAPIENTRY *PFNGLTEXCOORDPOINTERVINTELPROC) (GLint  size, GLenum  type, const void ** pointer);
6961 typedef void (GLAPIENTRY *PFNGLTEXENVFPROC) (GLenum  target, GLenum  pname, GLfloat  param);
6962 typedef void (GLAPIENTRY *PFNGLTEXENVFVPROC) (GLenum  target, GLenum  pname, const GLfloat * params);
6963 typedef void (GLAPIENTRY *PFNGLTEXENVIPROC) (GLenum  target, GLenum  pname, GLint  param);
6964 typedef void (GLAPIENTRY *PFNGLTEXENVIVPROC) (GLenum  target, GLenum  pname, const GLint * params);
6965 typedef void (GLAPIENTRY *PFNGLTEXGENDPROC) (GLenum  coord, GLenum  pname, GLdouble  param);
6966 typedef void (GLAPIENTRY *PFNGLTEXGENDVPROC) (GLenum  coord, GLenum  pname, const GLdouble * params);
6967 typedef void (GLAPIENTRY *PFNGLTEXGENFPROC) (GLenum  coord, GLenum  pname, GLfloat  param);
6968 typedef void (GLAPIENTRY *PFNGLTEXGENFVPROC) (GLenum  coord, GLenum  pname, const GLfloat * params);
6969 typedef void (GLAPIENTRY *PFNGLTEXGENIPROC) (GLenum  coord, GLenum  pname, GLint  param);
6970 typedef void (GLAPIENTRY *PFNGLTEXGENIVPROC) (GLenum  coord, GLenum  pname, const GLint * params);
6971 typedef void (GLAPIENTRY *PFNGLTEXIMAGE1DPROC) (GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLint  border, GLenum  format, GLenum  type, const void * pixels);
6972 typedef void (GLAPIENTRY *PFNGLTEXIMAGE2DPROC) (GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLenum  format, GLenum  type, const void * pixels);
6973 typedef void (GLAPIENTRY *PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
6974 typedef void (GLAPIENTRY *PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations);
6975 typedef void (GLAPIENTRY *PFNGLTEXIMAGE3DPROC) (GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
6976 typedef void (GLAPIENTRY *PFNGLTEXIMAGE3DEXTPROC) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
6977 typedef void (GLAPIENTRY *PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
6978 typedef void (GLAPIENTRY *PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations);
6979 typedef void (GLAPIENTRY *PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  commit);
6980 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERIIVPROC) (GLenum  target, GLenum  pname, const GLint * params);
6981 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERIIVEXTPROC) (GLenum  target, GLenum  pname, const GLint * params);
6982 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERIUIVPROC) (GLenum  target, GLenum  pname, const GLuint * params);
6983 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum  target, GLenum  pname, const GLuint * params);
6984 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERFPROC) (GLenum  target, GLenum  pname, GLfloat  param);
6985 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERFVPROC) (GLenum  target, GLenum  pname, const GLfloat * params);
6986 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERIPROC) (GLenum  target, GLenum  pname, GLint  param);
6987 typedef void (GLAPIENTRY *PFNGLTEXPARAMETERIVPROC) (GLenum  target, GLenum  pname, const GLint * params);
6988 typedef void (GLAPIENTRY *PFNGLTEXRENDERBUFFERNVPROC) (GLenum  target, GLuint  renderbuffer);
6989 typedef void (GLAPIENTRY *PFNGLTEXSTORAGE1DPROC) (GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width);
6990 typedef void (GLAPIENTRY *PFNGLTEXSTORAGE2DPROC) (GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height);
6991 typedef void (GLAPIENTRY *PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
6992 typedef void (GLAPIENTRY *PFNGLTEXSTORAGE3DPROC) (GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth);
6993 typedef void (GLAPIENTRY *PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
6994 typedef void (GLAPIENTRY *PFNGLTEXSTORAGEMEM1DEXTPROC) (GLenum  target, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLuint  memory, GLuint64  offset);
6995 typedef void (GLAPIENTRY *PFNGLTEXSTORAGEMEM2DEXTPROC) (GLenum  target, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLuint  memory, GLuint64  offset);
6996 typedef void (GLAPIENTRY *PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC) (GLenum  target, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
6997 typedef void (GLAPIENTRY *PFNGLTEXSTORAGEMEM3DEXTPROC) (GLenum  target, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLuint  memory, GLuint64  offset);
6998 typedef void (GLAPIENTRY *PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC) (GLenum  target, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
6999 typedef void (GLAPIENTRY *PFNGLTEXSTORAGESPARSEAMDPROC) (GLenum  target, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLsizei  layers, GLbitfield  flags);
7000 typedef void (GLAPIENTRY *PFNGLTEXSUBIMAGE1DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
7001 typedef void (GLAPIENTRY *PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
7002 typedef void (GLAPIENTRY *PFNGLTEXSUBIMAGE2DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
7003 typedef void (GLAPIENTRY *PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
7004 typedef void (GLAPIENTRY *PFNGLTEXSUBIMAGE3DPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
7005 typedef void (GLAPIENTRY *PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
7006 typedef void (GLAPIENTRY *PFNGLTEXTUREATTACHMEMORYNVPROC) (GLuint  texture, GLuint  memory, GLuint64  offset);
7007 typedef void (GLAPIENTRY *PFNGLTEXTUREBARRIERPROC) ();
7008 typedef void (GLAPIENTRY *PFNGLTEXTUREBARRIERNVPROC) ();
7009 typedef void (GLAPIENTRY *PFNGLTEXTUREBUFFERPROC) (GLuint  texture, GLenum  internalformat, GLuint  buffer);
7010 typedef void (GLAPIENTRY *PFNGLTEXTUREBUFFEREXTPROC) (GLuint  texture, GLenum  target, GLenum  internalformat, GLuint  buffer);
7011 typedef void (GLAPIENTRY *PFNGLTEXTUREBUFFERRANGEPROC) (GLuint  texture, GLenum  internalformat, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
7012 typedef void (GLAPIENTRY *PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint  texture, GLenum  target, GLenum  internalformat, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
7013 typedef void (GLAPIENTRY *PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLint  border, GLenum  format, GLenum  type, const void * pixels);
7014 typedef void (GLAPIENTRY *PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLenum  format, GLenum  type, const void * pixels);
7015 typedef void (GLAPIENTRY *PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLuint  texture, GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations);
7016 typedef void (GLAPIENTRY *PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) (GLuint  texture, GLenum  target, GLsizei  samples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations);
7017 typedef void (GLAPIENTRY *PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
7018 typedef void (GLAPIENTRY *PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLuint  texture, GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations);
7019 typedef void (GLAPIENTRY *PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) (GLuint  texture, GLenum  target, GLsizei  samples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations);
7020 typedef void (GLAPIENTRY *PFNGLTEXTURELIGHTEXTPROC) (GLenum  pname);
7021 typedef void (GLAPIENTRY *PFNGLTEXTUREMATERIALEXTPROC) (GLenum  face, GLenum  mode);
7022 typedef void (GLAPIENTRY *PFNGLTEXTURENORMALEXTPROC) (GLenum  mode);
7023 typedef void (GLAPIENTRY *PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  commit);
7024 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIIVPROC) (GLuint  texture, GLenum  pname, const GLint * params);
7025 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, const GLint * params);
7026 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIUIVPROC) (GLuint  texture, GLenum  pname, const GLuint * params);
7027 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, const GLuint * params);
7028 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERFPROC) (GLuint  texture, GLenum  pname, GLfloat  param);
7029 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, GLfloat  param);
7030 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERFVPROC) (GLuint  texture, GLenum  pname, const GLfloat * param);
7031 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, const GLfloat * params);
7032 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIPROC) (GLuint  texture, GLenum  pname, GLint  param);
7033 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, GLint  param);
7034 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIVPROC) (GLuint  texture, GLenum  pname, const GLint * param);
7035 typedef void (GLAPIENTRY *PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint  texture, GLenum  target, GLenum  pname, const GLint * params);
7036 typedef void (GLAPIENTRY *PFNGLTEXTURERANGEAPPLEPROC) (GLenum  target, GLsizei  length, const void * pointer);
7037 typedef void (GLAPIENTRY *PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint  texture, GLenum  target, GLuint  renderbuffer);
7038 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE1DPROC) (GLuint  texture, GLsizei  levels, GLenum  internalformat, GLsizei  width);
7039 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint  texture, GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width);
7040 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE2DPROC) (GLuint  texture, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height);
7041 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint  texture, GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height);
7042 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC) (GLuint  texture, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
7043 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint  texture, GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
7044 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE3DPROC) (GLuint  texture, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth);
7045 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint  texture, GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth);
7046 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC) (GLuint  texture, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
7047 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint  texture, GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
7048 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGEMEM1DEXTPROC) (GLuint  texture, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLuint  memory, GLuint64  offset);
7049 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGEMEM2DEXTPROC) (GLuint  texture, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLuint  memory, GLuint64  offset);
7050 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC) (GLuint  texture, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
7051 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGEMEM3DEXTPROC) (GLuint  texture, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLuint  memory, GLuint64  offset);
7052 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC) (GLuint  texture, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
7053 typedef void (GLAPIENTRY *PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint  texture, GLenum  target, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLsizei  layers, GLbitfield  flags);
7054 typedef void (GLAPIENTRY *PFNGLTEXTURESUBIMAGE1DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
7055 typedef void (GLAPIENTRY *PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
7056 typedef void (GLAPIENTRY *PFNGLTEXTURESUBIMAGE2DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
7057 typedef void (GLAPIENTRY *PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
7058 typedef void (GLAPIENTRY *PFNGLTEXTURESUBIMAGE3DPROC) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
7059 typedef void (GLAPIENTRY *PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
7060 typedef void (GLAPIENTRY *PFNGLTEXTUREVIEWPROC) (GLuint  texture, GLenum  target, GLuint  origtexture, GLenum  internalformat, GLuint  minlevel, GLuint  numlevels, GLuint  minlayer, GLuint  numlayers);
7061 typedef void (GLAPIENTRY *PFNGLTRACKMATRIXNVPROC) (GLenum  target, GLuint  address, GLenum  matrix, GLenum  transform);
7062 typedef void (GLAPIENTRY *PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLsizei  count, const GLint * attribs, GLenum  bufferMode);
7063 typedef void (GLAPIENTRY *PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC) (GLuint  xfb, GLuint  index, GLuint  buffer);
7064 typedef void (GLAPIENTRY *PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) (GLuint  xfb, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
7065 typedef void (GLAPIENTRY *PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) (GLsizei  count, const GLint * attribs, GLsizei  nbuffers, const GLint * bufstreams, GLenum  bufferMode);
7066 typedef void (GLAPIENTRY *PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint  program, GLsizei  count, const GLchar *const* varyings, GLenum  bufferMode);
7067 typedef void (GLAPIENTRY *PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint  program, GLsizei  count, const GLchar *const* varyings, GLenum  bufferMode);
7068 typedef void (GLAPIENTRY *PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint  program, GLsizei  count, const GLint * locations, GLenum  bufferMode);
7069 typedef void (GLAPIENTRY *PFNGLTRANSFORMPATHNVPROC) (GLuint  resultPath, GLuint  srcPath, GLenum  transformType, const GLfloat * transformValues);
7070 typedef void (GLAPIENTRY *PFNGLTRANSLATEDPROC) (GLdouble  x, GLdouble  y, GLdouble  z);
7071 typedef void (GLAPIENTRY *PFNGLTRANSLATEFPROC) (GLfloat  x, GLfloat  y, GLfloat  z);
7072 typedef void (GLAPIENTRY *PFNGLUNIFORM1DPROC) (GLint  location, GLdouble  x);
7073 typedef void (GLAPIENTRY *PFNGLUNIFORM1DVPROC) (GLint  location, GLsizei  count, const GLdouble * value);
7074 typedef void (GLAPIENTRY *PFNGLUNIFORM1FPROC) (GLint  location, GLfloat  v0);
7075 typedef void (GLAPIENTRY *PFNGLUNIFORM1FARBPROC) (GLint  location, GLfloat  v0);
7076 typedef void (GLAPIENTRY *PFNGLUNIFORM1FVPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7077 typedef void (GLAPIENTRY *PFNGLUNIFORM1FVARBPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7078 typedef void (GLAPIENTRY *PFNGLUNIFORM1IPROC) (GLint  location, GLint  v0);
7079 typedef void (GLAPIENTRY *PFNGLUNIFORM1I64ARBPROC) (GLint  location, GLint64  x);
7080 typedef void (GLAPIENTRY *PFNGLUNIFORM1I64NVPROC) (GLint  location, GLint64EXT  x);
7081 typedef void (GLAPIENTRY *PFNGLUNIFORM1I64VARBPROC) (GLint  location, GLsizei  count, const GLint64 * value);
7082 typedef void (GLAPIENTRY *PFNGLUNIFORM1I64VNVPROC) (GLint  location, GLsizei  count, const GLint64EXT * value);
7083 typedef void (GLAPIENTRY *PFNGLUNIFORM1IARBPROC) (GLint  location, GLint  v0);
7084 typedef void (GLAPIENTRY *PFNGLUNIFORM1IVPROC) (GLint  location, GLsizei  count, const GLint * value);
7085 typedef void (GLAPIENTRY *PFNGLUNIFORM1IVARBPROC) (GLint  location, GLsizei  count, const GLint * value);
7086 typedef void (GLAPIENTRY *PFNGLUNIFORM1UIPROC) (GLint  location, GLuint  v0);
7087 typedef void (GLAPIENTRY *PFNGLUNIFORM1UI64ARBPROC) (GLint  location, GLuint64  x);
7088 typedef void (GLAPIENTRY *PFNGLUNIFORM1UI64NVPROC) (GLint  location, GLuint64EXT  x);
7089 typedef void (GLAPIENTRY *PFNGLUNIFORM1UI64VARBPROC) (GLint  location, GLsizei  count, const GLuint64 * value);
7090 typedef void (GLAPIENTRY *PFNGLUNIFORM1UI64VNVPROC) (GLint  location, GLsizei  count, const GLuint64EXT * value);
7091 typedef void (GLAPIENTRY *PFNGLUNIFORM1UIEXTPROC) (GLint  location, GLuint  v0);
7092 typedef void (GLAPIENTRY *PFNGLUNIFORM1UIVPROC) (GLint  location, GLsizei  count, const GLuint * value);
7093 typedef void (GLAPIENTRY *PFNGLUNIFORM1UIVEXTPROC) (GLint  location, GLsizei  count, const GLuint * value);
7094 typedef void (GLAPIENTRY *PFNGLUNIFORM2DPROC) (GLint  location, GLdouble  x, GLdouble  y);
7095 typedef void (GLAPIENTRY *PFNGLUNIFORM2DVPROC) (GLint  location, GLsizei  count, const GLdouble * value);
7096 typedef void (GLAPIENTRY *PFNGLUNIFORM2FPROC) (GLint  location, GLfloat  v0, GLfloat  v1);
7097 typedef void (GLAPIENTRY *PFNGLUNIFORM2FARBPROC) (GLint  location, GLfloat  v0, GLfloat  v1);
7098 typedef void (GLAPIENTRY *PFNGLUNIFORM2FVPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7099 typedef void (GLAPIENTRY *PFNGLUNIFORM2FVARBPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7100 typedef void (GLAPIENTRY *PFNGLUNIFORM2IPROC) (GLint  location, GLint  v0, GLint  v1);
7101 typedef void (GLAPIENTRY *PFNGLUNIFORM2I64ARBPROC) (GLint  location, GLint64  x, GLint64  y);
7102 typedef void (GLAPIENTRY *PFNGLUNIFORM2I64NVPROC) (GLint  location, GLint64EXT  x, GLint64EXT  y);
7103 typedef void (GLAPIENTRY *PFNGLUNIFORM2I64VARBPROC) (GLint  location, GLsizei  count, const GLint64 * value);
7104 typedef void (GLAPIENTRY *PFNGLUNIFORM2I64VNVPROC) (GLint  location, GLsizei  count, const GLint64EXT * value);
7105 typedef void (GLAPIENTRY *PFNGLUNIFORM2IARBPROC) (GLint  location, GLint  v0, GLint  v1);
7106 typedef void (GLAPIENTRY *PFNGLUNIFORM2IVPROC) (GLint  location, GLsizei  count, const GLint * value);
7107 typedef void (GLAPIENTRY *PFNGLUNIFORM2IVARBPROC) (GLint  location, GLsizei  count, const GLint * value);
7108 typedef void (GLAPIENTRY *PFNGLUNIFORM2UIPROC) (GLint  location, GLuint  v0, GLuint  v1);
7109 typedef void (GLAPIENTRY *PFNGLUNIFORM2UI64ARBPROC) (GLint  location, GLuint64  x, GLuint64  y);
7110 typedef void (GLAPIENTRY *PFNGLUNIFORM2UI64NVPROC) (GLint  location, GLuint64EXT  x, GLuint64EXT  y);
7111 typedef void (GLAPIENTRY *PFNGLUNIFORM2UI64VARBPROC) (GLint  location, GLsizei  count, const GLuint64 * value);
7112 typedef void (GLAPIENTRY *PFNGLUNIFORM2UI64VNVPROC) (GLint  location, GLsizei  count, const GLuint64EXT * value);
7113 typedef void (GLAPIENTRY *PFNGLUNIFORM2UIEXTPROC) (GLint  location, GLuint  v0, GLuint  v1);
7114 typedef void (GLAPIENTRY *PFNGLUNIFORM2UIVPROC) (GLint  location, GLsizei  count, const GLuint * value);
7115 typedef void (GLAPIENTRY *PFNGLUNIFORM2UIVEXTPROC) (GLint  location, GLsizei  count, const GLuint * value);
7116 typedef void (GLAPIENTRY *PFNGLUNIFORM3DPROC) (GLint  location, GLdouble  x, GLdouble  y, GLdouble  z);
7117 typedef void (GLAPIENTRY *PFNGLUNIFORM3DVPROC) (GLint  location, GLsizei  count, const GLdouble * value);
7118 typedef void (GLAPIENTRY *PFNGLUNIFORM3FPROC) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
7119 typedef void (GLAPIENTRY *PFNGLUNIFORM3FARBPROC) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
7120 typedef void (GLAPIENTRY *PFNGLUNIFORM3FVPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7121 typedef void (GLAPIENTRY *PFNGLUNIFORM3FVARBPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7122 typedef void (GLAPIENTRY *PFNGLUNIFORM3IPROC) (GLint  location, GLint  v0, GLint  v1, GLint  v2);
7123 typedef void (GLAPIENTRY *PFNGLUNIFORM3I64ARBPROC) (GLint  location, GLint64  x, GLint64  y, GLint64  z);
7124 typedef void (GLAPIENTRY *PFNGLUNIFORM3I64NVPROC) (GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z);
7125 typedef void (GLAPIENTRY *PFNGLUNIFORM3I64VARBPROC) (GLint  location, GLsizei  count, const GLint64 * value);
7126 typedef void (GLAPIENTRY *PFNGLUNIFORM3I64VNVPROC) (GLint  location, GLsizei  count, const GLint64EXT * value);
7127 typedef void (GLAPIENTRY *PFNGLUNIFORM3IARBPROC) (GLint  location, GLint  v0, GLint  v1, GLint  v2);
7128 typedef void (GLAPIENTRY *PFNGLUNIFORM3IVPROC) (GLint  location, GLsizei  count, const GLint * value);
7129 typedef void (GLAPIENTRY *PFNGLUNIFORM3IVARBPROC) (GLint  location, GLsizei  count, const GLint * value);
7130 typedef void (GLAPIENTRY *PFNGLUNIFORM3UIPROC) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
7131 typedef void (GLAPIENTRY *PFNGLUNIFORM3UI64ARBPROC) (GLint  location, GLuint64  x, GLuint64  y, GLuint64  z);
7132 typedef void (GLAPIENTRY *PFNGLUNIFORM3UI64NVPROC) (GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z);
7133 typedef void (GLAPIENTRY *PFNGLUNIFORM3UI64VARBPROC) (GLint  location, GLsizei  count, const GLuint64 * value);
7134 typedef void (GLAPIENTRY *PFNGLUNIFORM3UI64VNVPROC) (GLint  location, GLsizei  count, const GLuint64EXT * value);
7135 typedef void (GLAPIENTRY *PFNGLUNIFORM3UIEXTPROC) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
7136 typedef void (GLAPIENTRY *PFNGLUNIFORM3UIVPROC) (GLint  location, GLsizei  count, const GLuint * value);
7137 typedef void (GLAPIENTRY *PFNGLUNIFORM3UIVEXTPROC) (GLint  location, GLsizei  count, const GLuint * value);
7138 typedef void (GLAPIENTRY *PFNGLUNIFORM4DPROC) (GLint  location, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
7139 typedef void (GLAPIENTRY *PFNGLUNIFORM4DVPROC) (GLint  location, GLsizei  count, const GLdouble * value);
7140 typedef void (GLAPIENTRY *PFNGLUNIFORM4FPROC) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
7141 typedef void (GLAPIENTRY *PFNGLUNIFORM4FARBPROC) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
7142 typedef void (GLAPIENTRY *PFNGLUNIFORM4FVPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7143 typedef void (GLAPIENTRY *PFNGLUNIFORM4FVARBPROC) (GLint  location, GLsizei  count, const GLfloat * value);
7144 typedef void (GLAPIENTRY *PFNGLUNIFORM4IPROC) (GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
7145 typedef void (GLAPIENTRY *PFNGLUNIFORM4I64ARBPROC) (GLint  location, GLint64  x, GLint64  y, GLint64  z, GLint64  w);
7146 typedef void (GLAPIENTRY *PFNGLUNIFORM4I64NVPROC) (GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z, GLint64EXT  w);
7147 typedef void (GLAPIENTRY *PFNGLUNIFORM4I64VARBPROC) (GLint  location, GLsizei  count, const GLint64 * value);
7148 typedef void (GLAPIENTRY *PFNGLUNIFORM4I64VNVPROC) (GLint  location, GLsizei  count, const GLint64EXT * value);
7149 typedef void (GLAPIENTRY *PFNGLUNIFORM4IARBPROC) (GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
7150 typedef void (GLAPIENTRY *PFNGLUNIFORM4IVPROC) (GLint  location, GLsizei  count, const GLint * value);
7151 typedef void (GLAPIENTRY *PFNGLUNIFORM4IVARBPROC) (GLint  location, GLsizei  count, const GLint * value);
7152 typedef void (GLAPIENTRY *PFNGLUNIFORM4UIPROC) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
7153 typedef void (GLAPIENTRY *PFNGLUNIFORM4UI64ARBPROC) (GLint  location, GLuint64  x, GLuint64  y, GLuint64  z, GLuint64  w);
7154 typedef void (GLAPIENTRY *PFNGLUNIFORM4UI64NVPROC) (GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z, GLuint64EXT  w);
7155 typedef void (GLAPIENTRY *PFNGLUNIFORM4UI64VARBPROC) (GLint  location, GLsizei  count, const GLuint64 * value);
7156 typedef void (GLAPIENTRY *PFNGLUNIFORM4UI64VNVPROC) (GLint  location, GLsizei  count, const GLuint64EXT * value);
7157 typedef void (GLAPIENTRY *PFNGLUNIFORM4UIEXTPROC) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
7158 typedef void (GLAPIENTRY *PFNGLUNIFORM4UIVPROC) (GLint  location, GLsizei  count, const GLuint * value);
7159 typedef void (GLAPIENTRY *PFNGLUNIFORM4UIVEXTPROC) (GLint  location, GLsizei  count, const GLuint * value);
7160 typedef void (GLAPIENTRY *PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint  program, GLuint  uniformBlockIndex, GLuint  uniformBlockBinding);
7161 typedef void (GLAPIENTRY *PFNGLUNIFORMBUFFEREXTPROC) (GLuint  program, GLint  location, GLuint  buffer);
7162 typedef void (GLAPIENTRY *PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint  location, GLuint64  value);
7163 typedef void (GLAPIENTRY *PFNGLUNIFORMHANDLEUI64NVPROC) (GLint  location, GLuint64  value);
7164 typedef void (GLAPIENTRY *PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint  location, GLsizei  count, const GLuint64 * value);
7165 typedef void (GLAPIENTRY *PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint  location, GLsizei  count, const GLuint64 * value);
7166 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX2DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7167 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX2FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7168 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX2FVARBPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7169 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX2X3DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7170 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX2X3FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7171 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX2X4DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7172 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX2X4FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7173 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX3DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7174 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX3FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7175 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX3FVARBPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7176 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX3X2DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7177 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX3X2FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7178 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX3X4DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7179 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX3X4FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7180 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX4DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7181 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX4FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7182 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX4FVARBPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7183 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX4X2DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7184 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX4X2FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7185 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX4X3DVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
7186 typedef void (GLAPIENTRY *PFNGLUNIFORMMATRIX4X3FVPROC) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
7187 typedef void (GLAPIENTRY *PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum  shadertype, GLsizei  count, const GLuint * indices);
7188 typedef void (GLAPIENTRY *PFNGLUNIFORMUI64NVPROC) (GLint  location, GLuint64EXT  value);
7189 typedef void (GLAPIENTRY *PFNGLUNIFORMUI64VNVPROC) (GLint  location, GLsizei  count, const GLuint64EXT * value);
7190 typedef void (GLAPIENTRY *PFNGLUNLOCKARRAYSEXTPROC) ();
7191 typedef GLboolean (GLAPIENTRY *PFNGLUNMAPBUFFERPROC) (GLenum  target);
7192 typedef GLboolean (GLAPIENTRY *PFNGLUNMAPBUFFERARBPROC) (GLenum  target);
7193 typedef GLboolean (GLAPIENTRY *PFNGLUNMAPNAMEDBUFFERPROC) (GLuint  buffer);
7194 typedef GLboolean (GLAPIENTRY *PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint  buffer);
7195 typedef void (GLAPIENTRY *PFNGLUNMAPTEXTURE2DINTELPROC) (GLuint  texture, GLint  level);
7196 typedef void (GLAPIENTRY *PFNGLUSEPROGRAMPROC) (GLuint  program);
7197 typedef void (GLAPIENTRY *PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB  programObj);
7198 typedef void (GLAPIENTRY *PFNGLUSEPROGRAMSTAGESPROC) (GLuint  pipeline, GLbitfield  stages, GLuint  program);
7199 typedef void (GLAPIENTRY *PFNGLUSEPROGRAMSTAGESEXTPROC) (GLuint  pipeline, GLbitfield  stages, GLuint  program);
7200 typedef void (GLAPIENTRY *PFNGLUSESHADERPROGRAMEXTPROC) (GLenum  type, GLuint  program);
7201 typedef void (GLAPIENTRY *PFNGLVDPAUFININVPROC) ();
7202 typedef void (GLAPIENTRY *PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV  surface, GLenum  pname, GLsizei  count, GLsizei * length, GLint * values);
7203 typedef void (GLAPIENTRY *PFNGLVDPAUINITNVPROC) (const void * vdpDevice, const void * getProcAddress);
7204 typedef GLboolean (GLAPIENTRY *PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV  surface);
7205 typedef void (GLAPIENTRY *PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei  numSurfaces, const GLvdpauSurfaceNV * surfaces);
7206 typedef GLvdpauSurfaceNV (GLAPIENTRY *PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (const void * vdpSurface, GLenum  target, GLsizei  numTextureNames, const GLuint * textureNames);
7207 typedef GLvdpauSurfaceNV (GLAPIENTRY *PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const void * vdpSurface, GLenum  target, GLsizei  numTextureNames, const GLuint * textureNames);
7208 typedef GLvdpauSurfaceNV (GLAPIENTRY *PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC) (const void * vdpSurface, GLenum  target, GLsizei  numTextureNames, const GLuint * textureNames, GLboolean  isFrameStructure);
7209 typedef void (GLAPIENTRY *PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV  surface, GLenum  access);
7210 typedef void (GLAPIENTRY *PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei  numSurface, const GLvdpauSurfaceNV * surfaces);
7211 typedef void (GLAPIENTRY *PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV  surface);
7212 typedef void (GLAPIENTRY *PFNGLVALIDATEPROGRAMPROC) (GLuint  program);
7213 typedef void (GLAPIENTRY *PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB  programObj);
7214 typedef void (GLAPIENTRY *PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint  pipeline);
7215 typedef void (GLAPIENTRY *PFNGLVALIDATEPROGRAMPIPELINEEXTPROC) (GLuint  pipeline);
7216 typedef void (GLAPIENTRY *PFNGLVARIANTPOINTEREXTPROC) (GLuint  id, GLenum  type, GLuint  stride, const void * addr);
7217 typedef void (GLAPIENTRY *PFNGLVARIANTBVEXTPROC) (GLuint  id, const GLbyte * addr);
7218 typedef void (GLAPIENTRY *PFNGLVARIANTDVEXTPROC) (GLuint  id, const GLdouble * addr);
7219 typedef void (GLAPIENTRY *PFNGLVARIANTFVEXTPROC) (GLuint  id, const GLfloat * addr);
7220 typedef void (GLAPIENTRY *PFNGLVARIANTIVEXTPROC) (GLuint  id, const GLint * addr);
7221 typedef void (GLAPIENTRY *PFNGLVARIANTSVEXTPROC) (GLuint  id, const GLshort * addr);
7222 typedef void (GLAPIENTRY *PFNGLVARIANTUBVEXTPROC) (GLuint  id, const GLubyte * addr);
7223 typedef void (GLAPIENTRY *PFNGLVARIANTUIVEXTPROC) (GLuint  id, const GLuint * addr);
7224 typedef void (GLAPIENTRY *PFNGLVARIANTUSVEXTPROC) (GLuint  id, const GLushort * addr);
7225 typedef void (GLAPIENTRY *PFNGLVERTEX2DPROC) (GLdouble  x, GLdouble  y);
7226 typedef void (GLAPIENTRY *PFNGLVERTEX2DVPROC) (const GLdouble * v);
7227 typedef void (GLAPIENTRY *PFNGLVERTEX2FPROC) (GLfloat  x, GLfloat  y);
7228 typedef void (GLAPIENTRY *PFNGLVERTEX2FVPROC) (const GLfloat * v);
7229 typedef void (GLAPIENTRY *PFNGLVERTEX2HNVPROC) (GLhalfNV  x, GLhalfNV  y);
7230 typedef void (GLAPIENTRY *PFNGLVERTEX2HVNVPROC) (const GLhalfNV * v);
7231 typedef void (GLAPIENTRY *PFNGLVERTEX2IPROC) (GLint  x, GLint  y);
7232 typedef void (GLAPIENTRY *PFNGLVERTEX2IVPROC) (const GLint * v);
7233 typedef void (GLAPIENTRY *PFNGLVERTEX2SPROC) (GLshort  x, GLshort  y);
7234 typedef void (GLAPIENTRY *PFNGLVERTEX2SVPROC) (const GLshort * v);
7235 typedef void (GLAPIENTRY *PFNGLVERTEX3DPROC) (GLdouble  x, GLdouble  y, GLdouble  z);
7236 typedef void (GLAPIENTRY *PFNGLVERTEX3DVPROC) (const GLdouble * v);
7237 typedef void (GLAPIENTRY *PFNGLVERTEX3FPROC) (GLfloat  x, GLfloat  y, GLfloat  z);
7238 typedef void (GLAPIENTRY *PFNGLVERTEX3FVPROC) (const GLfloat * v);
7239 typedef void (GLAPIENTRY *PFNGLVERTEX3HNVPROC) (GLhalfNV  x, GLhalfNV  y, GLhalfNV  z);
7240 typedef void (GLAPIENTRY *PFNGLVERTEX3HVNVPROC) (const GLhalfNV * v);
7241 typedef void (GLAPIENTRY *PFNGLVERTEX3IPROC) (GLint  x, GLint  y, GLint  z);
7242 typedef void (GLAPIENTRY *PFNGLVERTEX3IVPROC) (const GLint * v);
7243 typedef void (GLAPIENTRY *PFNGLVERTEX3SPROC) (GLshort  x, GLshort  y, GLshort  z);
7244 typedef void (GLAPIENTRY *PFNGLVERTEX3SVPROC) (const GLshort * v);
7245 typedef void (GLAPIENTRY *PFNGLVERTEX4DPROC) (GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
7246 typedef void (GLAPIENTRY *PFNGLVERTEX4DVPROC) (const GLdouble * v);
7247 typedef void (GLAPIENTRY *PFNGLVERTEX4FPROC) (GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
7248 typedef void (GLAPIENTRY *PFNGLVERTEX4FVPROC) (const GLfloat * v);
7249 typedef void (GLAPIENTRY *PFNGLVERTEX4HNVPROC) (GLhalfNV  x, GLhalfNV  y, GLhalfNV  z, GLhalfNV  w);
7250 typedef void (GLAPIENTRY *PFNGLVERTEX4HVNVPROC) (const GLhalfNV * v);
7251 typedef void (GLAPIENTRY *PFNGLVERTEX4IPROC) (GLint  x, GLint  y, GLint  z, GLint  w);
7252 typedef void (GLAPIENTRY *PFNGLVERTEX4IVPROC) (const GLint * v);
7253 typedef void (GLAPIENTRY *PFNGLVERTEX4SPROC) (GLshort  x, GLshort  y, GLshort  z, GLshort  w);
7254 typedef void (GLAPIENTRY *PFNGLVERTEX4SVPROC) (const GLshort * v);
7255 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYATTRIBBINDINGPROC) (GLuint  vaobj, GLuint  attribindex, GLuint  bindingindex);
7256 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYATTRIBFORMATPROC) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLboolean  normalized, GLuint  relativeoffset);
7257 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYATTRIBIFORMATPROC) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
7258 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYATTRIBLFORMATPROC) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
7259 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) (GLuint  vaobj, GLuint  bindingindex, GLuint  buffer, GLintptr  offset, GLsizei  stride);
7260 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYBINDINGDIVISORPROC) (GLuint  vaobj, GLuint  bindingindex, GLuint  divisor);
7261 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
7262 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLsizei  stride, GLintptr  offset);
7263 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYELEMENTBUFFERPROC) (GLuint  vaobj, GLuint  buffer);
7264 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLenum  type, GLsizei  stride, GLintptr  offset);
7265 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLenum  type, GLsizei  stride, GLintptr  offset);
7266 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLenum  texunit, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
7267 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLenum  type, GLsizei  stride, GLintptr  offset);
7268 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum  pname, GLint  param);
7269 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei  length, void * pointer);
7270 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYRANGENVPROC) (GLsizei  length, const void * pointer);
7271 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
7272 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
7273 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) (GLuint  vaobj, GLuint  attribindex, GLuint  bindingindex);
7274 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) (GLuint  vaobj, GLuint  index, GLuint  divisor);
7275 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLboolean  normalized, GLuint  relativeoffset);
7276 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
7277 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLuint  index, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
7278 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
7279 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLuint  index, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
7280 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride, GLintptr  offset);
7281 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) (GLuint  vaobj, GLuint  bindingindex, GLuint  divisor);
7282 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXBUFFERPROC) (GLuint  vaobj, GLuint  bindingindex, GLuint  buffer, GLintptr  offset, GLsizei  stride);
7283 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXBUFFERSPROC) (GLuint  vaobj, GLuint  first, GLsizei  count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides);
7284 typedef void (GLAPIENTRY *PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
7285 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1DPROC) (GLuint  index, GLdouble  x);
7286 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1DARBPROC) (GLuint  index, GLdouble  x);
7287 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1DNVPROC) (GLuint  index, GLdouble  x);
7288 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1DVPROC) (GLuint  index, const GLdouble * v);
7289 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1DVARBPROC) (GLuint  index, const GLdouble * v);
7290 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1DVNVPROC) (GLuint  index, const GLdouble * v);
7291 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1FPROC) (GLuint  index, GLfloat  x);
7292 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1FARBPROC) (GLuint  index, GLfloat  x);
7293 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1FNVPROC) (GLuint  index, GLfloat  x);
7294 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1FVPROC) (GLuint  index, const GLfloat * v);
7295 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1FVARBPROC) (GLuint  index, const GLfloat * v);
7296 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1FVNVPROC) (GLuint  index, const GLfloat * v);
7297 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1HNVPROC) (GLuint  index, GLhalfNV  x);
7298 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1HVNVPROC) (GLuint  index, const GLhalfNV * v);
7299 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1SPROC) (GLuint  index, GLshort  x);
7300 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1SARBPROC) (GLuint  index, GLshort  x);
7301 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1SNVPROC) (GLuint  index, GLshort  x);
7302 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1SVPROC) (GLuint  index, const GLshort * v);
7303 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1SVARBPROC) (GLuint  index, const GLshort * v);
7304 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB1SVNVPROC) (GLuint  index, const GLshort * v);
7305 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2DPROC) (GLuint  index, GLdouble  x, GLdouble  y);
7306 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2DARBPROC) (GLuint  index, GLdouble  x, GLdouble  y);
7307 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2DNVPROC) (GLuint  index, GLdouble  x, GLdouble  y);
7308 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2DVPROC) (GLuint  index, const GLdouble * v);
7309 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2DVARBPROC) (GLuint  index, const GLdouble * v);
7310 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2DVNVPROC) (GLuint  index, const GLdouble * v);
7311 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2FPROC) (GLuint  index, GLfloat  x, GLfloat  y);
7312 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2FARBPROC) (GLuint  index, GLfloat  x, GLfloat  y);
7313 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2FNVPROC) (GLuint  index, GLfloat  x, GLfloat  y);
7314 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2FVPROC) (GLuint  index, const GLfloat * v);
7315 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2FVARBPROC) (GLuint  index, const GLfloat * v);
7316 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2FVNVPROC) (GLuint  index, const GLfloat * v);
7317 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2HNVPROC) (GLuint  index, GLhalfNV  x, GLhalfNV  y);
7318 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2HVNVPROC) (GLuint  index, const GLhalfNV * v);
7319 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2SPROC) (GLuint  index, GLshort  x, GLshort  y);
7320 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2SARBPROC) (GLuint  index, GLshort  x, GLshort  y);
7321 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2SNVPROC) (GLuint  index, GLshort  x, GLshort  y);
7322 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2SVPROC) (GLuint  index, const GLshort * v);
7323 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2SVARBPROC) (GLuint  index, const GLshort * v);
7324 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB2SVNVPROC) (GLuint  index, const GLshort * v);
7325 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3DPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
7326 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3DARBPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
7327 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3DNVPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
7328 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3DVPROC) (GLuint  index, const GLdouble * v);
7329 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3DVARBPROC) (GLuint  index, const GLdouble * v);
7330 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3DVNVPROC) (GLuint  index, const GLdouble * v);
7331 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3FPROC) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z);
7332 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3FARBPROC) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z);
7333 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3FNVPROC) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z);
7334 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3FVPROC) (GLuint  index, const GLfloat * v);
7335 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3FVARBPROC) (GLuint  index, const GLfloat * v);
7336 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3FVNVPROC) (GLuint  index, const GLfloat * v);
7337 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3HNVPROC) (GLuint  index, GLhalfNV  x, GLhalfNV  y, GLhalfNV  z);
7338 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3HVNVPROC) (GLuint  index, const GLhalfNV * v);
7339 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3SPROC) (GLuint  index, GLshort  x, GLshort  y, GLshort  z);
7340 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3SARBPROC) (GLuint  index, GLshort  x, GLshort  y, GLshort  z);
7341 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3SNVPROC) (GLuint  index, GLshort  x, GLshort  y, GLshort  z);
7342 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3SVPROC) (GLuint  index, const GLshort * v);
7343 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3SVARBPROC) (GLuint  index, const GLshort * v);
7344 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB3SVNVPROC) (GLuint  index, const GLshort * v);
7345 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NBVPROC) (GLuint  index, const GLbyte * v);
7346 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint  index, const GLbyte * v);
7347 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NIVPROC) (GLuint  index, const GLint * v);
7348 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint  index, const GLint * v);
7349 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NSVPROC) (GLuint  index, const GLshort * v);
7350 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint  index, const GLshort * v);
7351 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUBPROC) (GLuint  index, GLubyte  x, GLubyte  y, GLubyte  z, GLubyte  w);
7352 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint  index, GLubyte  x, GLubyte  y, GLubyte  z, GLubyte  w);
7353 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUBVPROC) (GLuint  index, const GLubyte * v);
7354 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint  index, const GLubyte * v);
7355 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUIVPROC) (GLuint  index, const GLuint * v);
7356 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint  index, const GLuint * v);
7357 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUSVPROC) (GLuint  index, const GLushort * v);
7358 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint  index, const GLushort * v);
7359 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4BVPROC) (GLuint  index, const GLbyte * v);
7360 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4BVARBPROC) (GLuint  index, const GLbyte * v);
7361 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4DPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
7362 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4DARBPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
7363 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4DNVPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
7364 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4DVPROC) (GLuint  index, const GLdouble * v);
7365 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4DVARBPROC) (GLuint  index, const GLdouble * v);
7366 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4DVNVPROC) (GLuint  index, const GLdouble * v);
7367 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4FPROC) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
7368 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4FARBPROC) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
7369 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4FNVPROC) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
7370 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4FVPROC) (GLuint  index, const GLfloat * v);
7371 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4FVARBPROC) (GLuint  index, const GLfloat * v);
7372 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4FVNVPROC) (GLuint  index, const GLfloat * v);
7373 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4HNVPROC) (GLuint  index, GLhalfNV  x, GLhalfNV  y, GLhalfNV  z, GLhalfNV  w);
7374 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4HVNVPROC) (GLuint  index, const GLhalfNV * v);
7375 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4IVPROC) (GLuint  index, const GLint * v);
7376 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4IVARBPROC) (GLuint  index, const GLint * v);
7377 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4SPROC) (GLuint  index, GLshort  x, GLshort  y, GLshort  z, GLshort  w);
7378 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4SARBPROC) (GLuint  index, GLshort  x, GLshort  y, GLshort  z, GLshort  w);
7379 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4SNVPROC) (GLuint  index, GLshort  x, GLshort  y, GLshort  z, GLshort  w);
7380 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4SVPROC) (GLuint  index, const GLshort * v);
7381 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4SVARBPROC) (GLuint  index, const GLshort * v);
7382 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4SVNVPROC) (GLuint  index, const GLshort * v);
7383 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4UBNVPROC) (GLuint  index, GLubyte  x, GLubyte  y, GLubyte  z, GLubyte  w);
7384 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4UBVPROC) (GLuint  index, const GLubyte * v);
7385 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint  index, const GLubyte * v);
7386 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint  index, const GLubyte * v);
7387 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4UIVPROC) (GLuint  index, const GLuint * v);
7388 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint  index, const GLuint * v);
7389 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4USVPROC) (GLuint  index, const GLushort * v);
7390 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIB4USVARBPROC) (GLuint  index, const GLushort * v);
7391 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBBINDINGPROC) (GLuint  attribindex, GLuint  bindingindex);
7392 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBDIVISORPROC) (GLuint  index, GLuint  divisor);
7393 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint  index, GLuint  divisor);
7394 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBFORMATPROC) (GLuint  attribindex, GLint  size, GLenum  type, GLboolean  normalized, GLuint  relativeoffset);
7395 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride);
7396 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1IPROC) (GLuint  index, GLint  x);
7397 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint  index, GLint  x);
7398 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1IVPROC) (GLuint  index, const GLint * v);
7399 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint  index, const GLint * v);
7400 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1UIPROC) (GLuint  index, GLuint  x);
7401 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint  index, GLuint  x);
7402 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1UIVPROC) (GLuint  index, const GLuint * v);
7403 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint  index, const GLuint * v);
7404 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2IPROC) (GLuint  index, GLint  x, GLint  y);
7405 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint  index, GLint  x, GLint  y);
7406 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2IVPROC) (GLuint  index, const GLint * v);
7407 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint  index, const GLint * v);
7408 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2UIPROC) (GLuint  index, GLuint  x, GLuint  y);
7409 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint  index, GLuint  x, GLuint  y);
7410 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2UIVPROC) (GLuint  index, const GLuint * v);
7411 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint  index, const GLuint * v);
7412 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3IPROC) (GLuint  index, GLint  x, GLint  y, GLint  z);
7413 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint  index, GLint  x, GLint  y, GLint  z);
7414 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3IVPROC) (GLuint  index, const GLint * v);
7415 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint  index, const GLint * v);
7416 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3UIPROC) (GLuint  index, GLuint  x, GLuint  y, GLuint  z);
7417 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint  index, GLuint  x, GLuint  y, GLuint  z);
7418 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3UIVPROC) (GLuint  index, const GLuint * v);
7419 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint  index, const GLuint * v);
7420 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4BVPROC) (GLuint  index, const GLbyte * v);
7421 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint  index, const GLbyte * v);
7422 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4IPROC) (GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
7423 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
7424 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4IVPROC) (GLuint  index, const GLint * v);
7425 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint  index, const GLint * v);
7426 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4SVPROC) (GLuint  index, const GLshort * v);
7427 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint  index, const GLshort * v);
7428 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4UBVPROC) (GLuint  index, const GLubyte * v);
7429 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint  index, const GLubyte * v);
7430 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4UIPROC) (GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
7431 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
7432 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4UIVPROC) (GLuint  index, const GLuint * v);
7433 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint  index, const GLuint * v);
7434 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4USVPROC) (GLuint  index, const GLushort * v);
7435 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint  index, const GLushort * v);
7436 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBIFORMATPROC) (GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
7437 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride);
7438 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
7439 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
7440 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1DPROC) (GLuint  index, GLdouble  x);
7441 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint  index, GLdouble  x);
7442 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1DVPROC) (GLuint  index, const GLdouble * v);
7443 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint  index, const GLdouble * v);
7444 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint  index, GLint64EXT  x);
7445 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint  index, const GLint64EXT * v);
7446 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint  index, GLuint64EXT  x);
7447 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint  index, GLuint64EXT  x);
7448 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint  index, const GLuint64EXT * v);
7449 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint  index, const GLuint64EXT * v);
7450 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2DPROC) (GLuint  index, GLdouble  x, GLdouble  y);
7451 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint  index, GLdouble  x, GLdouble  y);
7452 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2DVPROC) (GLuint  index, const GLdouble * v);
7453 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint  index, const GLdouble * v);
7454 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint  index, GLint64EXT  x, GLint64EXT  y);
7455 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint  index, const GLint64EXT * v);
7456 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint  index, GLuint64EXT  x, GLuint64EXT  y);
7457 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint  index, const GLuint64EXT * v);
7458 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3DPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
7459 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
7460 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3DVPROC) (GLuint  index, const GLdouble * v);
7461 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint  index, const GLdouble * v);
7462 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint  index, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z);
7463 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint  index, const GLint64EXT * v);
7464 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint  index, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z);
7465 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint  index, const GLuint64EXT * v);
7466 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4DPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
7467 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
7468 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4DVPROC) (GLuint  index, const GLdouble * v);
7469 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint  index, const GLdouble * v);
7470 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint  index, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z, GLint64EXT  w);
7471 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint  index, const GLint64EXT * v);
7472 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint  index, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z, GLuint64EXT  w);
7473 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint  index, const GLuint64EXT * v);
7474 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBLFORMATPROC) (GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
7475 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride);
7476 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
7477 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
7478 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP1UIPROC) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
7479 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP1UIVPROC) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
7480 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP2UIPROC) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
7481 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP2UIVPROC) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
7482 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP3UIPROC) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
7483 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP3UIVPROC) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
7484 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP4UIPROC) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
7485 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBP4UIVPROC) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
7486 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBPARAMETERIAMDPROC) (GLuint  index, GLenum  pname, GLint  param);
7487 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBPOINTERPROC) (GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride, const void * pointer);
7488 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride, const void * pointer);
7489 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint  index, GLint  fsize, GLenum  type, GLsizei  stride, const void * pointer);
7490 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint  index, GLsizei  count, const GLdouble * v);
7491 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint  index, GLsizei  count, const GLfloat * v);
7492 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint  index, GLsizei  n, const GLhalfNV * v);
7493 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint  index, GLsizei  count, const GLshort * v);
7494 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint  index, GLsizei  count, const GLdouble * v);
7495 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint  index, GLsizei  count, const GLfloat * v);
7496 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint  index, GLsizei  n, const GLhalfNV * v);
7497 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint  index, GLsizei  count, const GLshort * v);
7498 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint  index, GLsizei  count, const GLdouble * v);
7499 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint  index, GLsizei  count, const GLfloat * v);
7500 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint  index, GLsizei  n, const GLhalfNV * v);
7501 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint  index, GLsizei  count, const GLshort * v);
7502 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint  index, GLsizei  count, const GLdouble * v);
7503 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint  index, GLsizei  count, const GLfloat * v);
7504 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint  index, GLsizei  n, const GLhalfNV * v);
7505 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint  index, GLsizei  count, const GLshort * v);
7506 typedef void (GLAPIENTRY *PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint  index, GLsizei  count, const GLubyte * v);
7507 typedef void (GLAPIENTRY *PFNGLVERTEXBINDINGDIVISORPROC) (GLuint  bindingindex, GLuint  divisor);
7508 typedef void (GLAPIENTRY *PFNGLVERTEXBLENDARBPROC) (GLint  count);
7509 typedef void (GLAPIENTRY *PFNGLVERTEXFORMATNVPROC) (GLint  size, GLenum  type, GLsizei  stride);
7510 typedef void (GLAPIENTRY *PFNGLVERTEXP2UIPROC) (GLenum  type, GLuint  value);
7511 typedef void (GLAPIENTRY *PFNGLVERTEXP2UIVPROC) (GLenum  type, const GLuint * value);
7512 typedef void (GLAPIENTRY *PFNGLVERTEXP3UIPROC) (GLenum  type, GLuint  value);
7513 typedef void (GLAPIENTRY *PFNGLVERTEXP3UIVPROC) (GLenum  type, const GLuint * value);
7514 typedef void (GLAPIENTRY *PFNGLVERTEXP4UIPROC) (GLenum  type, GLuint  value);
7515 typedef void (GLAPIENTRY *PFNGLVERTEXP4UIVPROC) (GLenum  type, const GLuint * value);
7516 typedef void (GLAPIENTRY *PFNGLVERTEXPOINTERPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
7517 typedef void (GLAPIENTRY *PFNGLVERTEXPOINTEREXTPROC) (GLint  size, GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
7518 typedef void (GLAPIENTRY *PFNGLVERTEXPOINTERVINTELPROC) (GLint  size, GLenum  type, const void ** pointer);
7519 typedef void (GLAPIENTRY *PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
7520 typedef void (GLAPIENTRY *PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat  weight);
7521 typedef void (GLAPIENTRY *PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat * weight);
7522 typedef void (GLAPIENTRY *PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV  weight);
7523 typedef void (GLAPIENTRY *PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV * weight);
7524 typedef GLenum (GLAPIENTRY *PFNGLVIDEOCAPTURENVPROC) (GLuint  video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time);
7525 typedef void (GLAPIENTRY *PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, const GLdouble * params);
7526 typedef void (GLAPIENTRY *PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, const GLfloat * params);
7527 typedef void (GLAPIENTRY *PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, const GLint * params);
7528 typedef void (GLAPIENTRY *PFNGLVIEWPORTPROC) (GLint  x, GLint  y, GLsizei  width, GLsizei  height);
7529 typedef void (GLAPIENTRY *PFNGLVIEWPORTARRAYVPROC) (GLuint  first, GLsizei  count, const GLfloat * v);
7530 typedef void (GLAPIENTRY *PFNGLVIEWPORTINDEXEDFPROC) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  w, GLfloat  h);
7531 typedef void (GLAPIENTRY *PFNGLVIEWPORTINDEXEDFVPROC) (GLuint  index, const GLfloat * v);
7532 typedef void (GLAPIENTRY *PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint  index, GLfloat  xcoeff, GLfloat  ycoeff);
7533 typedef void (GLAPIENTRY *PFNGLVIEWPORTSWIZZLENVPROC) (GLuint  index, GLenum  swizzlex, GLenum  swizzley, GLenum  swizzlez, GLenum  swizzlew);
7534 typedef void (GLAPIENTRY *PFNGLWAITSEMAPHOREEXTPROC) (GLuint  semaphore, GLuint  numBufferBarriers, const GLuint * buffers, GLuint  numTextureBarriers, const GLuint * textures, const GLenum * srcLayouts);
7535 typedef void (GLAPIENTRY *PFNGLWAITSYNCPROC) (GLsync  sync, GLbitfield  flags, GLuint64  timeout);
7536 typedef void (GLAPIENTRY *PFNGLWEIGHTPATHSNVPROC) (GLuint  resultPath, GLsizei  numPaths, const GLuint * paths, const GLfloat * weights);
7537 typedef void (GLAPIENTRY *PFNGLWEIGHTPOINTERARBPROC) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
7538 typedef void (GLAPIENTRY *PFNGLWEIGHTBVARBPROC) (GLint  size, const GLbyte * weights);
7539 typedef void (GLAPIENTRY *PFNGLWEIGHTDVARBPROC) (GLint  size, const GLdouble * weights);
7540 typedef void (GLAPIENTRY *PFNGLWEIGHTFVARBPROC) (GLint  size, const GLfloat * weights);
7541 typedef void (GLAPIENTRY *PFNGLWEIGHTIVARBPROC) (GLint  size, const GLint * weights);
7542 typedef void (GLAPIENTRY *PFNGLWEIGHTSVARBPROC) (GLint  size, const GLshort * weights);
7543 typedef void (GLAPIENTRY *PFNGLWEIGHTUBVARBPROC) (GLint  size, const GLubyte * weights);
7544 typedef void (GLAPIENTRY *PFNGLWEIGHTUIVARBPROC) (GLint  size, const GLuint * weights);
7545 typedef void (GLAPIENTRY *PFNGLWEIGHTUSVARBPROC) (GLint  size, const GLushort * weights);
7546 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2DPROC) (GLdouble  x, GLdouble  y);
7547 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2DARBPROC) (GLdouble  x, GLdouble  y);
7548 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
7549 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2DVARBPROC) (const GLdouble * v);
7550 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2FPROC) (GLfloat  x, GLfloat  y);
7551 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2FARBPROC) (GLfloat  x, GLfloat  y);
7552 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
7553 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2FVARBPROC) (const GLfloat * v);
7554 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2IPROC) (GLint  x, GLint  y);
7555 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2IARBPROC) (GLint  x, GLint  y);
7556 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2IVPROC) (const GLint * v);
7557 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2IVARBPROC) (const GLint * v);
7558 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2SPROC) (GLshort  x, GLshort  y);
7559 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2SARBPROC) (GLshort  x, GLshort  y);
7560 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2SVPROC) (const GLshort * v);
7561 typedef void (GLAPIENTRY *PFNGLWINDOWPOS2SVARBPROC) (const GLshort * v);
7562 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3DPROC) (GLdouble  x, GLdouble  y, GLdouble  z);
7563 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3DARBPROC) (GLdouble  x, GLdouble  y, GLdouble  z);
7564 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
7565 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3DVARBPROC) (const GLdouble * v);
7566 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3FPROC) (GLfloat  x, GLfloat  y, GLfloat  z);
7567 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3FARBPROC) (GLfloat  x, GLfloat  y, GLfloat  z);
7568 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
7569 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3FVARBPROC) (const GLfloat * v);
7570 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3IPROC) (GLint  x, GLint  y, GLint  z);
7571 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3IARBPROC) (GLint  x, GLint  y, GLint  z);
7572 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3IVPROC) (const GLint * v);
7573 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3IVARBPROC) (const GLint * v);
7574 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3SPROC) (GLshort  x, GLshort  y, GLshort  z);
7575 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3SARBPROC) (GLshort  x, GLshort  y, GLshort  z);
7576 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3SVPROC) (const GLshort * v);
7577 typedef void (GLAPIENTRY *PFNGLWINDOWPOS3SVARBPROC) (const GLshort * v);
7578 typedef void (GLAPIENTRY *PFNGLWINDOWRECTANGLESEXTPROC) (GLenum  mode, GLsizei  count, const GLint * box);
7579 typedef void (GLAPIENTRY *PFNGLWRITEMASKEXTPROC) (GLuint  res, GLuint  in, GLenum  outX, GLenum  outY, GLenum  outZ, GLenum  outW);
7580 typedef void (GLAPIENTRY *PFNGLDRAWVKIMAGENVPROC) (GLuint64  vkImage, GLuint  sampler, GLfloat  x0, GLfloat  y0, GLfloat  x1, GLfloat  y1, GLfloat  z, GLfloat  s0, GLfloat  t0, GLfloat  s1, GLfloat  t1);
7581 typedef GLVULKANPROCNV (GLAPIENTRY *PFNGLGETVKPROCADDRNVPROC) (const GLchar * name);
7582 typedef void (GLAPIENTRY *PFNGLWAITVKSEMAPHORENVPROC) (GLuint64  vkSemaphore);
7583 typedef void (GLAPIENTRY *PFNGLSIGNALVKSEMAPHORENVPROC) (GLuint64  vkSemaphore);
7584 typedef void (GLAPIENTRY *PFNGLSIGNALVKFENCENVPROC) (GLuint64  vkFence);
7585 
7586 
7587 extern bool GLAPILOADER_GL_VERSION_1_0;
7588 extern bool GLAPILOADER_GL_VERSION_1_1;
7589 extern bool GLAPILOADER_GL_VERSION_1_2;
7590 extern bool GLAPILOADER_GL_VERSION_1_3;
7591 extern bool GLAPILOADER_GL_VERSION_1_4;
7592 extern bool GLAPILOADER_GL_VERSION_1_5;
7593 extern bool GLAPILOADER_GL_VERSION_2_0;
7594 extern bool GLAPILOADER_GL_VERSION_2_1;
7595 extern bool GLAPILOADER_GL_VERSION_3_0;
7596 extern bool GLAPILOADER_GL_VERSION_3_1;
7597 extern bool GLAPILOADER_GL_VERSION_3_2;
7598 extern bool GLAPILOADER_GL_VERSION_3_3;
7599 extern bool GLAPILOADER_GL_VERSION_4_0;
7600 extern bool GLAPILOADER_GL_VERSION_4_1;
7601 extern bool GLAPILOADER_GL_VERSION_4_2;
7602 extern bool GLAPILOADER_GL_VERSION_4_3;
7603 extern bool GLAPILOADER_GL_VERSION_4_4;
7604 extern bool GLAPILOADER_GL_VERSION_4_5;
7605 extern bool GLAPILOADER_GL_VERSION_4_6;
7606 
7607 
7608 extern bool GLAPILOADER_GL_AMD_blend_minmax_factor;
7609 extern bool GLAPILOADER_GL_AMD_conservative_depth;
7610 extern bool GLAPILOADER_GL_AMD_debug_output;
7611 extern bool GLAPILOADER_GL_AMD_depth_clamp_separate;
7612 extern bool GLAPILOADER_GL_AMD_draw_buffers_blend;
7613 extern bool GLAPILOADER_GL_AMD_framebuffer_multisample_advanced;
7614 extern bool GLAPILOADER_GL_AMD_framebuffer_sample_positions;
7615 extern bool GLAPILOADER_GL_AMD_gcn_shader;
7616 extern bool GLAPILOADER_GL_AMD_gpu_shader_half_float;
7617 extern bool GLAPILOADER_GL_AMD_gpu_shader_int16;
7618 extern bool GLAPILOADER_GL_AMD_gpu_shader_int64;
7619 extern bool GLAPILOADER_GL_AMD_interleaved_elements;
7620 extern bool GLAPILOADER_GL_AMD_multi_draw_indirect;
7621 extern bool GLAPILOADER_GL_AMD_name_gen_delete;
7622 extern bool GLAPILOADER_GL_AMD_occlusion_query_event;
7623 extern bool GLAPILOADER_GL_AMD_performance_monitor;
7624 extern bool GLAPILOADER_GL_AMD_pinned_memory;
7625 extern bool GLAPILOADER_GL_AMD_query_buffer_object;
7626 extern bool GLAPILOADER_GL_AMD_sample_positions;
7627 extern bool GLAPILOADER_GL_AMD_seamless_cubemap_per_texture;
7628 extern bool GLAPILOADER_GL_AMD_shader_atomic_counter_ops;
7629 extern bool GLAPILOADER_GL_AMD_shader_ballot;
7630 extern bool GLAPILOADER_GL_AMD_shader_gpu_shader_half_float_fetch;
7631 extern bool GLAPILOADER_GL_AMD_shader_image_load_store_lod;
7632 extern bool GLAPILOADER_GL_AMD_shader_stencil_export;
7633 extern bool GLAPILOADER_GL_AMD_shader_trinary_minmax;
7634 extern bool GLAPILOADER_GL_AMD_shader_explicit_vertex_parameter;
7635 extern bool GLAPILOADER_GL_AMD_sparse_texture;
7636 extern bool GLAPILOADER_GL_AMD_stencil_operation_extended;
7637 extern bool GLAPILOADER_GL_AMD_texture_gather_bias_lod;
7638 extern bool GLAPILOADER_GL_AMD_texture_texture4;
7639 extern bool GLAPILOADER_GL_AMD_transform_feedback3_lines_triangles;
7640 extern bool GLAPILOADER_GL_AMD_transform_feedback4;
7641 extern bool GLAPILOADER_GL_AMD_vertex_shader_layer;
7642 extern bool GLAPILOADER_GL_AMD_vertex_shader_tessellator;
7643 extern bool GLAPILOADER_GL_AMD_vertex_shader_viewport_index;
7644 extern bool GLAPILOADER_GL_APPLE_aux_depth_stencil;
7645 extern bool GLAPILOADER_GL_APPLE_client_storage;
7646 extern bool GLAPILOADER_GL_APPLE_element_array;
7647 extern bool GLAPILOADER_GL_APPLE_fence;
7648 extern bool GLAPILOADER_GL_APPLE_float_pixels;
7649 extern bool GLAPILOADER_GL_APPLE_flush_buffer_range;
7650 extern bool GLAPILOADER_GL_APPLE_object_purgeable;
7651 extern bool GLAPILOADER_GL_APPLE_rgb_422;
7652 extern bool GLAPILOADER_GL_APPLE_row_bytes;
7653 extern bool GLAPILOADER_GL_APPLE_specular_vector;
7654 extern bool GLAPILOADER_GL_APPLE_texture_range;
7655 extern bool GLAPILOADER_GL_APPLE_transform_hint;
7656 extern bool GLAPILOADER_GL_APPLE_vertex_array_object;
7657 extern bool GLAPILOADER_GL_APPLE_vertex_array_range;
7658 extern bool GLAPILOADER_GL_APPLE_vertex_program_evaluators;
7659 extern bool GLAPILOADER_GL_APPLE_ycbcr_422;
7660 extern bool GLAPILOADER_GL_ARB_ES2_compatibility;
7661 extern bool GLAPILOADER_GL_ARB_ES3_1_compatibility;
7662 extern bool GLAPILOADER_GL_ARB_ES3_2_compatibility;
7663 extern bool GLAPILOADER_GL_ARB_ES3_compatibility;
7664 extern bool GLAPILOADER_GL_ARB_arrays_of_arrays;
7665 extern bool GLAPILOADER_GL_ARB_base_instance;
7666 extern bool GLAPILOADER_GL_ARB_bindless_texture;
7667 extern bool GLAPILOADER_GL_ARB_blend_func_extended;
7668 extern bool GLAPILOADER_GL_ARB_buffer_storage;
7669 extern bool GLAPILOADER_GL_ARB_cl_event;
7670 extern bool GLAPILOADER_GL_ARB_clear_buffer_object;
7671 extern bool GLAPILOADER_GL_ARB_clear_texture;
7672 extern bool GLAPILOADER_GL_ARB_clip_control;
7673 extern bool GLAPILOADER_GL_ARB_color_buffer_float;
7674 extern bool GLAPILOADER_GL_ARB_compatibility;
7675 extern bool GLAPILOADER_GL_ARB_compressed_texture_pixel_storage;
7676 extern bool GLAPILOADER_GL_ARB_compute_shader;
7677 extern bool GLAPILOADER_GL_ARB_compute_variable_group_size;
7678 extern bool GLAPILOADER_GL_ARB_conditional_render_inverted;
7679 extern bool GLAPILOADER_GL_ARB_conservative_depth;
7680 extern bool GLAPILOADER_GL_ARB_copy_buffer;
7681 extern bool GLAPILOADER_GL_ARB_copy_image;
7682 extern bool GLAPILOADER_GL_ARB_cull_distance;
7683 extern bool GLAPILOADER_GL_ARB_debug_output;
7684 extern bool GLAPILOADER_GL_ARB_depth_buffer_float;
7685 extern bool GLAPILOADER_GL_ARB_depth_clamp;
7686 extern bool GLAPILOADER_GL_ARB_depth_texture;
7687 extern bool GLAPILOADER_GL_ARB_derivative_control;
7688 extern bool GLAPILOADER_GL_ARB_direct_state_access;
7689 extern bool GLAPILOADER_GL_ARB_draw_buffers;
7690 extern bool GLAPILOADER_GL_ARB_draw_buffers_blend;
7691 extern bool GLAPILOADER_GL_ARB_draw_elements_base_vertex;
7692 extern bool GLAPILOADER_GL_ARB_draw_indirect;
7693 extern bool GLAPILOADER_GL_ARB_draw_instanced;
7694 extern bool GLAPILOADER_GL_ARB_enhanced_layouts;
7695 extern bool GLAPILOADER_GL_ARB_explicit_attrib_location;
7696 extern bool GLAPILOADER_GL_ARB_explicit_uniform_location;
7697 extern bool GLAPILOADER_GL_ARB_fragment_coord_conventions;
7698 extern bool GLAPILOADER_GL_ARB_fragment_layer_viewport;
7699 extern bool GLAPILOADER_GL_ARB_fragment_program;
7700 extern bool GLAPILOADER_GL_ARB_fragment_program_shadow;
7701 extern bool GLAPILOADER_GL_ARB_fragment_shader;
7702 extern bool GLAPILOADER_GL_ARB_fragment_shader_interlock;
7703 extern bool GLAPILOADER_GL_ARB_framebuffer_no_attachments;
7704 extern bool GLAPILOADER_GL_ARB_framebuffer_object;
7705 extern bool GLAPILOADER_GL_ARB_framebuffer_sRGB;
7706 extern bool GLAPILOADER_GL_ARB_geometry_shader4;
7707 extern bool GLAPILOADER_GL_ARB_get_program_binary;
7708 extern bool GLAPILOADER_GL_ARB_get_texture_sub_image;
7709 extern bool GLAPILOADER_GL_ARB_gl_spirv;
7710 extern bool GLAPILOADER_GL_ARB_gpu_shader5;
7711 extern bool GLAPILOADER_GL_ARB_gpu_shader_fp64;
7712 extern bool GLAPILOADER_GL_ARB_gpu_shader_int64;
7713 extern bool GLAPILOADER_GL_ARB_half_float_pixel;
7714 extern bool GLAPILOADER_GL_ARB_half_float_vertex;
7715 extern bool GLAPILOADER_GL_ARB_imaging;
7716 extern bool GLAPILOADER_GL_ARB_indirect_parameters;
7717 extern bool GLAPILOADER_GL_ARB_instanced_arrays;
7718 extern bool GLAPILOADER_GL_ARB_internalformat_query;
7719 extern bool GLAPILOADER_GL_ARB_internalformat_query2;
7720 extern bool GLAPILOADER_GL_ARB_invalidate_subdata;
7721 extern bool GLAPILOADER_GL_ARB_map_buffer_alignment;
7722 extern bool GLAPILOADER_GL_ARB_map_buffer_range;
7723 extern bool GLAPILOADER_GL_ARB_matrix_palette;
7724 extern bool GLAPILOADER_GL_ARB_multi_bind;
7725 extern bool GLAPILOADER_GL_ARB_multi_draw_indirect;
7726 extern bool GLAPILOADER_GL_ARB_multisample;
7727 extern bool GLAPILOADER_GL_ARB_multitexture;
7728 extern bool GLAPILOADER_GL_ARB_occlusion_query;
7729 extern bool GLAPILOADER_GL_ARB_occlusion_query2;
7730 extern bool GLAPILOADER_GL_ARB_parallel_shader_compile;
7731 extern bool GLAPILOADER_GL_ARB_pipeline_statistics_query;
7732 extern bool GLAPILOADER_GL_ARB_pixel_buffer_object;
7733 extern bool GLAPILOADER_GL_ARB_point_parameters;
7734 extern bool GLAPILOADER_GL_ARB_point_sprite;
7735 extern bool GLAPILOADER_GL_ARB_polygon_offset_clamp;
7736 extern bool GLAPILOADER_GL_ARB_post_depth_coverage;
7737 extern bool GLAPILOADER_GL_ARB_program_interface_query;
7738 extern bool GLAPILOADER_GL_ARB_provoking_vertex;
7739 extern bool GLAPILOADER_GL_ARB_query_buffer_object;
7740 extern bool GLAPILOADER_GL_ARB_robust_buffer_access_behavior;
7741 extern bool GLAPILOADER_GL_ARB_robustness;
7742 extern bool GLAPILOADER_GL_ARB_robustness_isolation;
7743 extern bool GLAPILOADER_GL_ARB_sample_locations;
7744 extern bool GLAPILOADER_GL_ARB_sample_shading;
7745 extern bool GLAPILOADER_GL_ARB_sampler_objects;
7746 extern bool GLAPILOADER_GL_ARB_seamless_cube_map;
7747 extern bool GLAPILOADER_GL_ARB_seamless_cubemap_per_texture;
7748 extern bool GLAPILOADER_GL_ARB_separate_shader_objects;
7749 extern bool GLAPILOADER_GL_ARB_shader_atomic_counter_ops;
7750 extern bool GLAPILOADER_GL_ARB_shader_atomic_counters;
7751 extern bool GLAPILOADER_GL_ARB_shader_ballot;
7752 extern bool GLAPILOADER_GL_ARB_shader_bit_encoding;
7753 extern bool GLAPILOADER_GL_ARB_shader_clock;
7754 extern bool GLAPILOADER_GL_ARB_shader_draw_parameters;
7755 extern bool GLAPILOADER_GL_ARB_shader_group_vote;
7756 extern bool GLAPILOADER_GL_ARB_shader_image_load_store;
7757 extern bool GLAPILOADER_GL_ARB_shader_image_size;
7758 extern bool GLAPILOADER_GL_ARB_shader_objects;
7759 extern bool GLAPILOADER_GL_ARB_shader_precision;
7760 extern bool GLAPILOADER_GL_ARB_shader_stencil_export;
7761 extern bool GLAPILOADER_GL_ARB_shader_storage_buffer_object;
7762 extern bool GLAPILOADER_GL_ARB_shader_subroutine;
7763 extern bool GLAPILOADER_GL_ARB_shader_texture_image_samples;
7764 extern bool GLAPILOADER_GL_ARB_shader_texture_lod;
7765 extern bool GLAPILOADER_GL_ARB_shader_viewport_layer_array;
7766 extern bool GLAPILOADER_GL_ARB_shading_language_100;
7767 extern bool GLAPILOADER_GL_ARB_shading_language_420pack;
7768 extern bool GLAPILOADER_GL_ARB_shading_language_include;
7769 extern bool GLAPILOADER_GL_ARB_shading_language_packing;
7770 extern bool GLAPILOADER_GL_ARB_shadow;
7771 extern bool GLAPILOADER_GL_ARB_shadow_ambient;
7772 extern bool GLAPILOADER_GL_ARB_sparse_buffer;
7773 extern bool GLAPILOADER_GL_ARB_sparse_texture;
7774 extern bool GLAPILOADER_GL_ARB_sparse_texture2;
7775 extern bool GLAPILOADER_GL_ARB_sparse_texture_clamp;
7776 extern bool GLAPILOADER_GL_ARB_spirv_extensions;
7777 extern bool GLAPILOADER_GL_ARB_stencil_texturing;
7778 extern bool GLAPILOADER_GL_ARB_sync;
7779 extern bool GLAPILOADER_GL_ARB_tessellation_shader;
7780 extern bool GLAPILOADER_GL_ARB_texture_barrier;
7781 extern bool GLAPILOADER_GL_ARB_texture_border_clamp;
7782 extern bool GLAPILOADER_GL_ARB_texture_buffer_object;
7783 extern bool GLAPILOADER_GL_ARB_texture_buffer_object_rgb32;
7784 extern bool GLAPILOADER_GL_ARB_texture_buffer_range;
7785 extern bool GLAPILOADER_GL_ARB_texture_compression;
7786 extern bool GLAPILOADER_GL_ARB_texture_compression_bptc;
7787 extern bool GLAPILOADER_GL_ARB_texture_compression_rgtc;
7788 extern bool GLAPILOADER_GL_ARB_texture_cube_map;
7789 extern bool GLAPILOADER_GL_ARB_texture_cube_map_array;
7790 extern bool GLAPILOADER_GL_ARB_texture_env_add;
7791 extern bool GLAPILOADER_GL_ARB_texture_env_combine;
7792 extern bool GLAPILOADER_GL_ARB_texture_env_crossbar;
7793 extern bool GLAPILOADER_GL_ARB_texture_env_dot3;
7794 extern bool GLAPILOADER_GL_ARB_texture_filter_anisotropic;
7795 extern bool GLAPILOADER_GL_ARB_texture_filter_minmax;
7796 extern bool GLAPILOADER_GL_ARB_texture_float;
7797 extern bool GLAPILOADER_GL_ARB_texture_gather;
7798 extern bool GLAPILOADER_GL_ARB_texture_mirror_clamp_to_edge;
7799 extern bool GLAPILOADER_GL_ARB_texture_mirrored_repeat;
7800 extern bool GLAPILOADER_GL_ARB_texture_multisample;
7801 extern bool GLAPILOADER_GL_ARB_texture_non_power_of_two;
7802 extern bool GLAPILOADER_GL_ARB_texture_query_levels;
7803 extern bool GLAPILOADER_GL_ARB_texture_query_lod;
7804 extern bool GLAPILOADER_GL_ARB_texture_rectangle;
7805 extern bool GLAPILOADER_GL_ARB_texture_rg;
7806 extern bool GLAPILOADER_GL_ARB_texture_rgb10_a2ui;
7807 extern bool GLAPILOADER_GL_ARB_texture_stencil8;
7808 extern bool GLAPILOADER_GL_ARB_texture_storage;
7809 extern bool GLAPILOADER_GL_ARB_texture_storage_multisample;
7810 extern bool GLAPILOADER_GL_ARB_texture_swizzle;
7811 extern bool GLAPILOADER_GL_ARB_texture_view;
7812 extern bool GLAPILOADER_GL_ARB_timer_query;
7813 extern bool GLAPILOADER_GL_ARB_transform_feedback2;
7814 extern bool GLAPILOADER_GL_ARB_transform_feedback3;
7815 extern bool GLAPILOADER_GL_ARB_transform_feedback_instanced;
7816 extern bool GLAPILOADER_GL_ARB_transform_feedback_overflow_query;
7817 extern bool GLAPILOADER_GL_ARB_transpose_matrix;
7818 extern bool GLAPILOADER_GL_ARB_uniform_buffer_object;
7819 extern bool GLAPILOADER_GL_ARB_vertex_array_bgra;
7820 extern bool GLAPILOADER_GL_ARB_vertex_array_object;
7821 extern bool GLAPILOADER_GL_ARB_vertex_attrib_64bit;
7822 extern bool GLAPILOADER_GL_ARB_vertex_attrib_binding;
7823 extern bool GLAPILOADER_GL_ARB_vertex_blend;
7824 extern bool GLAPILOADER_GL_ARB_vertex_buffer_object;
7825 extern bool GLAPILOADER_GL_ARB_vertex_program;
7826 extern bool GLAPILOADER_GL_ARB_vertex_shader;
7827 extern bool GLAPILOADER_GL_ARB_vertex_type_10f_11f_11f_rev;
7828 extern bool GLAPILOADER_GL_ARB_vertex_type_2_10_10_10_rev;
7829 extern bool GLAPILOADER_GL_ARB_viewport_array;
7830 extern bool GLAPILOADER_GL_ARB_window_pos;
7831 extern bool GLAPILOADER_GL_EXT_422_pixels;
7832 extern bool GLAPILOADER_GL_EXT_EGL_image_storage;
7833 extern bool GLAPILOADER_GL_EXT_EGL_sync;
7834 extern bool GLAPILOADER_GL_EXT_abgr;
7835 extern bool GLAPILOADER_GL_EXT_bgra;
7836 extern bool GLAPILOADER_GL_EXT_bindable_uniform;
7837 extern bool GLAPILOADER_GL_EXT_blend_color;
7838 extern bool GLAPILOADER_GL_EXT_blend_equation_separate;
7839 extern bool GLAPILOADER_GL_EXT_blend_func_separate;
7840 extern bool GLAPILOADER_GL_EXT_blend_logic_op;
7841 extern bool GLAPILOADER_GL_EXT_blend_minmax;
7842 extern bool GLAPILOADER_GL_EXT_blend_subtract;
7843 extern bool GLAPILOADER_GL_EXT_clip_volume_hint;
7844 extern bool GLAPILOADER_GL_EXT_cmyka;
7845 extern bool GLAPILOADER_GL_EXT_color_subtable;
7846 extern bool GLAPILOADER_GL_EXT_compiled_vertex_array;
7847 extern bool GLAPILOADER_GL_EXT_convolution;
7848 extern bool GLAPILOADER_GL_EXT_coordinate_frame;
7849 extern bool GLAPILOADER_GL_EXT_copy_texture;
7850 extern bool GLAPILOADER_GL_EXT_cull_vertex;
7851 extern bool GLAPILOADER_GL_EXT_debug_label;
7852 extern bool GLAPILOADER_GL_EXT_debug_marker;
7853 extern bool GLAPILOADER_GL_EXT_depth_bounds_test;
7854 extern bool GLAPILOADER_GL_EXT_direct_state_access;
7855 extern bool GLAPILOADER_GL_EXT_draw_buffers2;
7856 extern bool GLAPILOADER_GL_EXT_draw_instanced;
7857 extern bool GLAPILOADER_GL_EXT_draw_range_elements;
7858 extern bool GLAPILOADER_GL_EXT_external_buffer;
7859 extern bool GLAPILOADER_GL_EXT_fog_coord;
7860 extern bool GLAPILOADER_GL_EXT_framebuffer_blit;
7861 extern bool GLAPILOADER_GL_EXT_framebuffer_multisample;
7862 extern bool GLAPILOADER_GL_EXT_framebuffer_multisample_blit_scaled;
7863 extern bool GLAPILOADER_GL_EXT_framebuffer_object;
7864 extern bool GLAPILOADER_GL_EXT_framebuffer_sRGB;
7865 extern bool GLAPILOADER_GL_EXT_geometry_shader4;
7866 extern bool GLAPILOADER_GL_EXT_gpu_program_parameters;
7867 extern bool GLAPILOADER_GL_EXT_gpu_shader4;
7868 extern bool GLAPILOADER_GL_EXT_histogram;
7869 extern bool GLAPILOADER_GL_EXT_index_array_formats;
7870 extern bool GLAPILOADER_GL_EXT_index_func;
7871 extern bool GLAPILOADER_GL_EXT_index_material;
7872 extern bool GLAPILOADER_GL_EXT_index_texture;
7873 extern bool GLAPILOADER_GL_EXT_light_texture;
7874 extern bool GLAPILOADER_GL_EXT_memory_object;
7875 extern bool GLAPILOADER_GL_EXT_memory_object_fd;
7876 extern bool GLAPILOADER_GL_EXT_memory_object_win32;
7877 extern bool GLAPILOADER_GL_EXT_misc_attribute;
7878 extern bool GLAPILOADER_GL_EXT_multi_draw_arrays;
7879 extern bool GLAPILOADER_GL_EXT_multisample;
7880 extern bool GLAPILOADER_GL_EXT_multiview_tessellation_geometry_shader;
7881 extern bool GLAPILOADER_GL_EXT_multiview_texture_multisample;
7882 extern bool GLAPILOADER_GL_EXT_multiview_timer_query;
7883 extern bool GLAPILOADER_GL_EXT_packed_depth_stencil;
7884 extern bool GLAPILOADER_GL_EXT_packed_float;
7885 extern bool GLAPILOADER_GL_EXT_packed_pixels;
7886 extern bool GLAPILOADER_GL_EXT_paletted_texture;
7887 extern bool GLAPILOADER_GL_EXT_pixel_buffer_object;
7888 extern bool GLAPILOADER_GL_EXT_pixel_transform;
7889 extern bool GLAPILOADER_GL_EXT_pixel_transform_color_table;
7890 extern bool GLAPILOADER_GL_EXT_point_parameters;
7891 extern bool GLAPILOADER_GL_EXT_polygon_offset;
7892 extern bool GLAPILOADER_GL_EXT_polygon_offset_clamp;
7893 extern bool GLAPILOADER_GL_EXT_post_depth_coverage;
7894 extern bool GLAPILOADER_GL_EXT_provoking_vertex;
7895 extern bool GLAPILOADER_GL_EXT_raster_multisample;
7896 extern bool GLAPILOADER_GL_EXT_rescale_normal;
7897 extern bool GLAPILOADER_GL_EXT_semaphore;
7898 extern bool GLAPILOADER_GL_EXT_semaphore_fd;
7899 extern bool GLAPILOADER_GL_EXT_semaphore_win32;
7900 extern bool GLAPILOADER_GL_EXT_secondary_color;
7901 extern bool GLAPILOADER_GL_EXT_separate_shader_objects;
7902 extern bool GLAPILOADER_GL_EXT_separate_specular_color;
7903 extern bool GLAPILOADER_GL_EXT_shader_framebuffer_fetch;
7904 extern bool GLAPILOADER_GL_EXT_shader_framebuffer_fetch_non_coherent;
7905 extern bool GLAPILOADER_GL_EXT_shader_image_load_formatted;
7906 extern bool GLAPILOADER_GL_EXT_shader_image_load_store;
7907 extern bool GLAPILOADER_GL_EXT_shader_integer_mix;
7908 extern bool GLAPILOADER_GL_EXT_shadow_funcs;
7909 extern bool GLAPILOADER_GL_EXT_shared_texture_palette;
7910 extern bool GLAPILOADER_GL_EXT_sparse_texture2;
7911 extern bool GLAPILOADER_GL_EXT_stencil_clear_tag;
7912 extern bool GLAPILOADER_GL_EXT_stencil_two_side;
7913 extern bool GLAPILOADER_GL_EXT_stencil_wrap;
7914 extern bool GLAPILOADER_GL_EXT_subtexture;
7915 extern bool GLAPILOADER_GL_EXT_texture;
7916 extern bool GLAPILOADER_GL_EXT_texture3D;
7917 extern bool GLAPILOADER_GL_EXT_texture_array;
7918 extern bool GLAPILOADER_GL_EXT_texture_buffer_object;
7919 extern bool GLAPILOADER_GL_EXT_texture_compression_latc;
7920 extern bool GLAPILOADER_GL_EXT_texture_compression_rgtc;
7921 extern bool GLAPILOADER_GL_EXT_texture_compression_s3tc;
7922 extern bool GLAPILOADER_GL_EXT_texture_cube_map;
7923 extern bool GLAPILOADER_GL_EXT_texture_env_add;
7924 extern bool GLAPILOADER_GL_EXT_texture_env_combine;
7925 extern bool GLAPILOADER_GL_EXT_texture_env_dot3;
7926 extern bool GLAPILOADER_GL_EXT_texture_filter_anisotropic;
7927 extern bool GLAPILOADER_GL_EXT_texture_filter_minmax;
7928 extern bool GLAPILOADER_GL_EXT_texture_integer;
7929 extern bool GLAPILOADER_GL_EXT_texture_lod_bias;
7930 extern bool GLAPILOADER_GL_EXT_texture_mirror_clamp;
7931 extern bool GLAPILOADER_GL_EXT_texture_object;
7932 extern bool GLAPILOADER_GL_EXT_texture_perturb_normal;
7933 extern bool GLAPILOADER_GL_EXT_texture_sRGB;
7934 extern bool GLAPILOADER_GL_EXT_texture_sRGB_R8;
7935 extern bool GLAPILOADER_GL_EXT_texture_sRGB_decode;
7936 extern bool GLAPILOADER_GL_EXT_texture_shared_exponent;
7937 extern bool GLAPILOADER_GL_EXT_texture_snorm;
7938 extern bool GLAPILOADER_GL_EXT_texture_swizzle;
7939 extern bool GLAPILOADER_GL_EXT_timer_query;
7940 extern bool GLAPILOADER_GL_EXT_transform_feedback;
7941 extern bool GLAPILOADER_GL_EXT_vertex_array;
7942 extern bool GLAPILOADER_GL_EXT_vertex_array_bgra;
7943 extern bool GLAPILOADER_GL_EXT_vertex_attrib_64bit;
7944 extern bool GLAPILOADER_GL_EXT_vertex_shader;
7945 extern bool GLAPILOADER_GL_EXT_vertex_weighting;
7946 extern bool GLAPILOADER_GL_EXT_win32_keyed_mutex;
7947 extern bool GLAPILOADER_GL_EXT_window_rectangles;
7948 extern bool GLAPILOADER_GL_EXT_x11_sync_object;
7949 extern bool GLAPILOADER_GL_INTEL_conservative_rasterization;
7950 extern bool GLAPILOADER_GL_INTEL_fragment_shader_ordering;
7951 extern bool GLAPILOADER_GL_INTEL_framebuffer_CMAA;
7952 extern bool GLAPILOADER_GL_INTEL_map_texture;
7953 extern bool GLAPILOADER_GL_INTEL_blackhole_render;
7954 extern bool GLAPILOADER_GL_INTEL_parallel_arrays;
7955 extern bool GLAPILOADER_GL_INTEL_performance_query;
7956 extern bool GLAPILOADER_GL_KHR_blend_equation_advanced;
7957 extern bool GLAPILOADER_GL_KHR_blend_equation_advanced_coherent;
7958 extern bool GLAPILOADER_GL_KHR_context_flush_control;
7959 extern bool GLAPILOADER_GL_KHR_debug;
7960 extern bool GLAPILOADER_GL_KHR_no_error;
7961 extern bool GLAPILOADER_GL_KHR_robust_buffer_access_behavior;
7962 extern bool GLAPILOADER_GL_KHR_robustness;
7963 extern bool GLAPILOADER_GL_KHR_shader_subgroup;
7964 extern bool GLAPILOADER_GL_KHR_texture_compression_astc_hdr;
7965 extern bool GLAPILOADER_GL_KHR_texture_compression_astc_ldr;
7966 extern bool GLAPILOADER_GL_KHR_texture_compression_astc_sliced_3d;
7967 extern bool GLAPILOADER_GL_KHR_parallel_shader_compile;
7968 extern bool GLAPILOADER_GL_NV_alpha_to_coverage_dither_control;
7969 extern bool GLAPILOADER_GL_NV_bindless_multi_draw_indirect;
7970 extern bool GLAPILOADER_GL_NV_bindless_multi_draw_indirect_count;
7971 extern bool GLAPILOADER_GL_NV_bindless_texture;
7972 extern bool GLAPILOADER_GL_NV_blend_equation_advanced;
7973 extern bool GLAPILOADER_GL_NV_blend_equation_advanced_coherent;
7974 extern bool GLAPILOADER_GL_NV_blend_minmax_factor;
7975 extern bool GLAPILOADER_GL_NV_blend_square;
7976 extern bool GLAPILOADER_GL_NV_clip_space_w_scaling;
7977 extern bool GLAPILOADER_GL_NV_command_list;
7978 extern bool GLAPILOADER_GL_NV_compute_program5;
7979 extern bool GLAPILOADER_GL_NV_compute_shader_derivatives;
7980 extern bool GLAPILOADER_GL_NV_conditional_render;
7981 extern bool GLAPILOADER_GL_NV_conservative_raster;
7982 extern bool GLAPILOADER_GL_NV_conservative_raster_dilate;
7983 extern bool GLAPILOADER_GL_NV_conservative_raster_pre_snap;
7984 extern bool GLAPILOADER_GL_NV_conservative_raster_pre_snap_triangles;
7985 extern bool GLAPILOADER_GL_NV_conservative_raster_underestimation;
7986 extern bool GLAPILOADER_GL_NV_copy_depth_to_color;
7987 extern bool GLAPILOADER_GL_NV_copy_image;
7988 extern bool GLAPILOADER_GL_NV_deep_texture3D;
7989 extern bool GLAPILOADER_GL_NV_depth_buffer_float;
7990 extern bool GLAPILOADER_GL_NV_depth_clamp;
7991 extern bool GLAPILOADER_GL_NV_draw_texture;
7992 extern bool GLAPILOADER_GL_NV_draw_vulkan_image;
7993 extern bool GLAPILOADER_GL_NV_evaluators;
7994 extern bool GLAPILOADER_GL_NV_explicit_multisample;
7995 extern bool GLAPILOADER_GL_NV_fence;
7996 extern bool GLAPILOADER_GL_NV_fill_rectangle;
7997 extern bool GLAPILOADER_GL_NV_float_buffer;
7998 extern bool GLAPILOADER_GL_NV_fog_distance;
7999 extern bool GLAPILOADER_GL_NV_fragment_coverage_to_color;
8000 extern bool GLAPILOADER_GL_NV_fragment_program;
8001 extern bool GLAPILOADER_GL_NV_fragment_program2;
8002 extern bool GLAPILOADER_GL_NV_fragment_program4;
8003 extern bool GLAPILOADER_GL_NV_fragment_program_option;
8004 extern bool GLAPILOADER_GL_NV_fragment_shader_barycentric;
8005 extern bool GLAPILOADER_GL_NV_fragment_shader_interlock;
8006 extern bool GLAPILOADER_GL_NV_framebuffer_mixed_samples;
8007 extern bool GLAPILOADER_GL_NV_framebuffer_multisample_coverage;
8008 extern bool GLAPILOADER_GL_NV_geometry_program4;
8009 extern bool GLAPILOADER_GL_NV_geometry_shader4;
8010 extern bool GLAPILOADER_GL_NV_geometry_shader_passthrough;
8011 extern bool GLAPILOADER_GL_NV_gpu_program4;
8012 extern bool GLAPILOADER_GL_NV_gpu_program5;
8013 extern bool GLAPILOADER_GL_NV_gpu_program5_mem_extended;
8014 extern bool GLAPILOADER_GL_NV_gpu_shader5;
8015 extern bool GLAPILOADER_GL_NV_half_float;
8016 extern bool GLAPILOADER_GL_NV_internalformat_sample_query;
8017 extern bool GLAPILOADER_GL_NV_light_max_exponent;
8018 extern bool GLAPILOADER_GL_NV_gpu_multicast;
8019 extern bool GLAPILOADER_GL_NV_memory_attachment;
8020 extern bool GLAPILOADER_GL_NV_mesh_shader;
8021 extern bool GLAPILOADER_GL_NV_multisample_coverage;
8022 extern bool GLAPILOADER_GL_NV_multisample_filter_hint;
8023 extern bool GLAPILOADER_GL_NV_occlusion_query;
8024 extern bool GLAPILOADER_GL_NV_packed_depth_stencil;
8025 extern bool GLAPILOADER_GL_NV_parameter_buffer_object;
8026 extern bool GLAPILOADER_GL_NV_parameter_buffer_object2;
8027 extern bool GLAPILOADER_GL_NV_path_rendering;
8028 extern bool GLAPILOADER_GL_NV_path_rendering_shared_edge;
8029 extern bool GLAPILOADER_GL_NV_pixel_data_range;
8030 extern bool GLAPILOADER_GL_NV_point_sprite;
8031 extern bool GLAPILOADER_GL_NV_present_video;
8032 extern bool GLAPILOADER_GL_NV_primitive_restart;
8033 extern bool GLAPILOADER_GL_NV_query_resource;
8034 extern bool GLAPILOADER_GL_NV_query_resource_tag;
8035 extern bool GLAPILOADER_GL_NV_register_combiners;
8036 extern bool GLAPILOADER_GL_NV_register_combiners2;
8037 extern bool GLAPILOADER_GL_NV_representative_fragment_test;
8038 extern bool GLAPILOADER_GL_NV_robustness_video_memory_purge;
8039 extern bool GLAPILOADER_GL_NV_sample_locations;
8040 extern bool GLAPILOADER_GL_NV_sample_mask_override_coverage;
8041 extern bool GLAPILOADER_GL_NV_scissor_exclusive;
8042 extern bool GLAPILOADER_GL_NV_shader_atomic_counters;
8043 extern bool GLAPILOADER_GL_NV_shader_atomic_float;
8044 extern bool GLAPILOADER_GL_NV_shader_atomic_float64;
8045 extern bool GLAPILOADER_GL_NV_shader_atomic_fp16_vector;
8046 extern bool GLAPILOADER_GL_NV_shader_atomic_int64;
8047 extern bool GLAPILOADER_GL_NV_shader_buffer_load;
8048 extern bool GLAPILOADER_GL_NV_shader_buffer_store;
8049 extern bool GLAPILOADER_GL_NV_shader_storage_buffer_object;
8050 extern bool GLAPILOADER_GL_NV_shader_subgroup_partitioned;
8051 extern bool GLAPILOADER_GL_NV_shader_texture_footprint;
8052 extern bool GLAPILOADER_GL_NV_shader_thread_group;
8053 extern bool GLAPILOADER_GL_NV_shader_thread_shuffle;
8054 extern bool GLAPILOADER_GL_NV_shading_rate_image;
8055 extern bool GLAPILOADER_GL_NV_stereo_view_rendering;
8056 extern bool GLAPILOADER_GL_NV_tessellation_program5;
8057 extern bool GLAPILOADER_GL_NV_texgen_emboss;
8058 extern bool GLAPILOADER_GL_NV_texgen_reflection;
8059 extern bool GLAPILOADER_GL_NV_texture_barrier;
8060 extern bool GLAPILOADER_GL_NV_texture_compression_vtc;
8061 extern bool GLAPILOADER_GL_NV_texture_env_combine4;
8062 extern bool GLAPILOADER_GL_NV_texture_expand_normal;
8063 extern bool GLAPILOADER_GL_NV_texture_multisample;
8064 extern bool GLAPILOADER_GL_NV_texture_rectangle;
8065 extern bool GLAPILOADER_GL_NV_texture_rectangle_compressed;
8066 extern bool GLAPILOADER_GL_NV_texture_shader;
8067 extern bool GLAPILOADER_GL_NV_texture_shader2;
8068 extern bool GLAPILOADER_GL_NV_texture_shader3;
8069 extern bool GLAPILOADER_GL_NV_transform_feedback;
8070 extern bool GLAPILOADER_GL_NV_transform_feedback2;
8071 extern bool GLAPILOADER_GL_NV_uniform_buffer_unified_memory;
8072 extern bool GLAPILOADER_GL_NV_vdpau_interop;
8073 extern bool GLAPILOADER_GL_NV_vdpau_interop2;
8074 extern bool GLAPILOADER_GL_NV_vertex_array_range;
8075 extern bool GLAPILOADER_GL_NV_vertex_array_range2;
8076 extern bool GLAPILOADER_GL_NV_vertex_attrib_integer_64bit;
8077 extern bool GLAPILOADER_GL_NV_vertex_buffer_unified_memory;
8078 extern bool GLAPILOADER_GL_NV_vertex_program;
8079 extern bool GLAPILOADER_GL_NV_vertex_program1_1;
8080 extern bool GLAPILOADER_GL_NV_vertex_program2;
8081 extern bool GLAPILOADER_GL_NV_vertex_program2_option;
8082 extern bool GLAPILOADER_GL_NV_vertex_program3;
8083 extern bool GLAPILOADER_GL_NV_vertex_program4;
8084 extern bool GLAPILOADER_GL_NV_video_capture;
8085 extern bool GLAPILOADER_GL_NV_viewport_array2;
8086 extern bool GLAPILOADER_GL_NV_viewport_swizzle;
8087 extern bool GLAPILOADER_GL_EXT_texture_shadow_lod;
8088 
8089 
8090 extern void (GLAPIENTRY *glAccum) (GLenum  op, GLfloat  value);
8091 extern void (GLAPIENTRY *glActiveProgramEXT) (GLuint  program);
8092 extern void (GLAPIENTRY *glActiveShaderProgram) (GLuint  pipeline, GLuint  program);
8093 extern void (GLAPIENTRY *glActiveShaderProgramEXT) (GLuint  pipeline, GLuint  program);
8094 extern void (GLAPIENTRY *glActiveStencilFaceEXT) (GLenum  face);
8095 extern void (GLAPIENTRY *glActiveTexture) (GLenum  texture);
8096 extern void (GLAPIENTRY *glActiveTextureARB) (GLenum  texture);
8097 extern void (GLAPIENTRY *glActiveVaryingNV) (GLuint  program, const GLchar * name);
8098 extern void (GLAPIENTRY *glAlphaFunc) (GLenum  func, GLfloat  ref);
8099 extern void (GLAPIENTRY *glAlphaToCoverageDitherControlNV) (GLenum  mode);
8100 extern void (GLAPIENTRY *glApplyFramebufferAttachmentCMAAINTEL) ();
8101 extern void (GLAPIENTRY *glApplyTextureEXT) (GLenum  mode);
8102 extern GLboolean (GLAPIENTRY *glAcquireKeyedMutexWin32EXT) (GLuint  memory, GLuint64  key, GLuint  timeout);
8103 extern GLboolean (GLAPIENTRY *glAreProgramsResidentNV) (GLsizei  n, const GLuint * programs, GLboolean * residences);
8104 extern GLboolean (GLAPIENTRY *glAreTexturesResident) (GLsizei  n, const GLuint * textures, GLboolean * residences);
8105 extern GLboolean (GLAPIENTRY *glAreTexturesResidentEXT) (GLsizei  n, const GLuint * textures, GLboolean * residences);
8106 extern void (GLAPIENTRY *glArrayElement) (GLint  i);
8107 extern void (GLAPIENTRY *glArrayElementEXT) (GLint  i);
8108 extern void (GLAPIENTRY *glAttachObjectARB) (GLhandleARB  containerObj, GLhandleARB  obj);
8109 extern void (GLAPIENTRY *glAttachShader) (GLuint  program, GLuint  shader);
8110 extern void (GLAPIENTRY *glBegin) (GLenum  mode);
8111 extern void (GLAPIENTRY *glBeginConditionalRender) (GLuint  id, GLenum  mode);
8112 extern void (GLAPIENTRY *glBeginConditionalRenderNV) (GLuint  id, GLenum  mode);
8113 extern void (GLAPIENTRY *glBeginOcclusionQueryNV) (GLuint  id);
8114 extern void (GLAPIENTRY *glBeginPerfMonitorAMD) (GLuint  monitor);
8115 extern void (GLAPIENTRY *glBeginPerfQueryINTEL) (GLuint  queryHandle);
8116 extern void (GLAPIENTRY *glBeginQuery) (GLenum  target, GLuint  id);
8117 extern void (GLAPIENTRY *glBeginQueryARB) (GLenum  target, GLuint  id);
8118 extern void (GLAPIENTRY *glBeginQueryIndexed) (GLenum  target, GLuint  index, GLuint  id);
8119 extern void (GLAPIENTRY *glBeginTransformFeedback) (GLenum  primitiveMode);
8120 extern void (GLAPIENTRY *glBeginTransformFeedbackEXT) (GLenum  primitiveMode);
8121 extern void (GLAPIENTRY *glBeginTransformFeedbackNV) (GLenum  primitiveMode);
8122 extern void (GLAPIENTRY *glBeginVertexShaderEXT) ();
8123 extern void (GLAPIENTRY *glBeginVideoCaptureNV) (GLuint  video_capture_slot);
8124 extern void (GLAPIENTRY *glBindAttribLocation) (GLuint  program, GLuint  index, const GLchar * name);
8125 extern void (GLAPIENTRY *glBindAttribLocationARB) (GLhandleARB  programObj, GLuint  index, const GLcharARB * name);
8126 extern void (GLAPIENTRY *glBindBuffer) (GLenum  target, GLuint  buffer);
8127 extern void (GLAPIENTRY *glBindBufferARB) (GLenum  target, GLuint  buffer);
8128 extern void (GLAPIENTRY *glBindBufferBase) (GLenum  target, GLuint  index, GLuint  buffer);
8129 extern void (GLAPIENTRY *glBindBufferBaseEXT) (GLenum  target, GLuint  index, GLuint  buffer);
8130 extern void (GLAPIENTRY *glBindBufferBaseNV) (GLenum  target, GLuint  index, GLuint  buffer);
8131 extern void (GLAPIENTRY *glBindBufferOffsetEXT) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset);
8132 extern void (GLAPIENTRY *glBindBufferOffsetNV) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset);
8133 extern void (GLAPIENTRY *glBindBufferRange) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
8134 extern void (GLAPIENTRY *glBindBufferRangeEXT) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
8135 extern void (GLAPIENTRY *glBindBufferRangeNV) (GLenum  target, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
8136 extern void (GLAPIENTRY *glBindBuffersBase) (GLenum  target, GLuint  first, GLsizei  count, const GLuint * buffers);
8137 extern void (GLAPIENTRY *glBindBuffersRange) (GLenum  target, GLuint  first, GLsizei  count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes);
8138 extern void (GLAPIENTRY *glBindFragDataLocation) (GLuint  program, GLuint  color, const GLchar * name);
8139 extern void (GLAPIENTRY *glBindFragDataLocationEXT) (GLuint  program, GLuint  color, const GLchar * name);
8140 extern void (GLAPIENTRY *glBindFragDataLocationIndexed) (GLuint  program, GLuint  colorNumber, GLuint  index, const GLchar * name);
8141 extern void (GLAPIENTRY *glBindFramebuffer) (GLenum  target, GLuint  framebuffer);
8142 extern void (GLAPIENTRY *glBindFramebufferEXT) (GLenum  target, GLuint  framebuffer);
8143 extern void (GLAPIENTRY *glBindImageTexture) (GLuint  unit, GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  access, GLenum  format);
8144 extern void (GLAPIENTRY *glBindImageTextureEXT) (GLuint  index, GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  access, GLint  format);
8145 extern void (GLAPIENTRY *glBindImageTextures) (GLuint  first, GLsizei  count, const GLuint * textures);
8146 extern GLuint (GLAPIENTRY *glBindLightParameterEXT) (GLenum  light, GLenum  value);
8147 extern GLuint (GLAPIENTRY *glBindMaterialParameterEXT) (GLenum  face, GLenum  value);
8148 extern void (GLAPIENTRY *glBindMultiTextureEXT) (GLenum  texunit, GLenum  target, GLuint  texture);
8149 extern GLuint (GLAPIENTRY *glBindParameterEXT) (GLenum  value);
8150 extern void (GLAPIENTRY *glBindProgramARB) (GLenum  target, GLuint  program);
8151 extern void (GLAPIENTRY *glBindProgramNV) (GLenum  target, GLuint  id);
8152 extern void (GLAPIENTRY *glBindProgramPipeline) (GLuint  pipeline);
8153 extern void (GLAPIENTRY *glBindProgramPipelineEXT) (GLuint  pipeline);
8154 extern void (GLAPIENTRY *glBindRenderbuffer) (GLenum  target, GLuint  renderbuffer);
8155 extern void (GLAPIENTRY *glBindRenderbufferEXT) (GLenum  target, GLuint  renderbuffer);
8156 extern void (GLAPIENTRY *glBindSampler) (GLuint  unit, GLuint  sampler);
8157 extern void (GLAPIENTRY *glBindSamplers) (GLuint  first, GLsizei  count, const GLuint * samplers);
8158 extern void (GLAPIENTRY *glBindShadingRateImageNV) (GLuint  texture);
8159 extern GLuint (GLAPIENTRY *glBindTexGenParameterEXT) (GLenum  unit, GLenum  coord, GLenum  value);
8160 extern void (GLAPIENTRY *glBindTexture) (GLenum  target, GLuint  texture);
8161 extern void (GLAPIENTRY *glBindTextureEXT) (GLenum  target, GLuint  texture);
8162 extern void (GLAPIENTRY *glBindTextureUnit) (GLuint  unit, GLuint  texture);
8163 extern GLuint (GLAPIENTRY *glBindTextureUnitParameterEXT) (GLenum  unit, GLenum  value);
8164 extern void (GLAPIENTRY *glBindTextures) (GLuint  first, GLsizei  count, const GLuint * textures);
8165 extern void (GLAPIENTRY *glBindTransformFeedback) (GLenum  target, GLuint  id);
8166 extern void (GLAPIENTRY *glBindTransformFeedbackNV) (GLenum  target, GLuint  id);
8167 extern void (GLAPIENTRY *glBindVertexArray) (GLuint  array);
8168 extern void (GLAPIENTRY *glBindVertexArrayAPPLE) (GLuint  array);
8169 extern void (GLAPIENTRY *glBindVertexBuffer) (GLuint  bindingindex, GLuint  buffer, GLintptr  offset, GLsizei  stride);
8170 extern void (GLAPIENTRY *glBindVertexBuffers) (GLuint  first, GLsizei  count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides);
8171 extern void (GLAPIENTRY *glBindVertexShaderEXT) (GLuint  id);
8172 extern void (GLAPIENTRY *glBindVideoCaptureStreamBufferNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  frame_region, GLintptrARB  offset);
8173 extern void (GLAPIENTRY *glBindVideoCaptureStreamTextureNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  frame_region, GLenum  target, GLuint  texture);
8174 extern void (GLAPIENTRY *glBinormal3bEXT) (GLbyte  bx, GLbyte  by, GLbyte  bz);
8175 extern void (GLAPIENTRY *glBinormal3bvEXT) (const GLbyte * v);
8176 extern void (GLAPIENTRY *glBinormal3dEXT) (GLdouble  bx, GLdouble  by, GLdouble  bz);
8177 extern void (GLAPIENTRY *glBinormal3dvEXT) (const GLdouble * v);
8178 extern void (GLAPIENTRY *glBinormal3fEXT) (GLfloat  bx, GLfloat  by, GLfloat  bz);
8179 extern void (GLAPIENTRY *glBinormal3fvEXT) (const GLfloat * v);
8180 extern void (GLAPIENTRY *glBinormal3iEXT) (GLint  bx, GLint  by, GLint  bz);
8181 extern void (GLAPIENTRY *glBinormal3ivEXT) (const GLint * v);
8182 extern void (GLAPIENTRY *glBinormal3sEXT) (GLshort  bx, GLshort  by, GLshort  bz);
8183 extern void (GLAPIENTRY *glBinormal3svEXT) (const GLshort * v);
8184 extern void (GLAPIENTRY *glBinormalPointerEXT) (GLenum  type, GLsizei  stride, const void * pointer);
8185 extern void (GLAPIENTRY *glBitmap) (GLsizei  width, GLsizei  height, GLfloat  xorig, GLfloat  yorig, GLfloat  xmove, GLfloat  ymove, const GLubyte * bitmap);
8186 extern void (GLAPIENTRY *glBlendBarrierKHR) ();
8187 extern void (GLAPIENTRY *glBlendBarrierNV) ();
8188 extern void (GLAPIENTRY *glBlendColor) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
8189 extern void (GLAPIENTRY *glBlendColorEXT) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
8190 extern void (GLAPIENTRY *glBlendEquation) (GLenum  mode);
8191 extern void (GLAPIENTRY *glBlendEquationEXT) (GLenum  mode);
8192 extern void (GLAPIENTRY *glBlendEquationIndexedAMD) (GLuint  buf, GLenum  mode);
8193 extern void (GLAPIENTRY *glBlendEquationSeparate) (GLenum  modeRGB, GLenum  modeAlpha);
8194 extern void (GLAPIENTRY *glBlendEquationSeparateEXT) (GLenum  modeRGB, GLenum  modeAlpha);
8195 extern void (GLAPIENTRY *glBlendEquationSeparateIndexedAMD) (GLuint  buf, GLenum  modeRGB, GLenum  modeAlpha);
8196 extern void (GLAPIENTRY *glBlendEquationSeparatei) (GLuint  buf, GLenum  modeRGB, GLenum  modeAlpha);
8197 extern void (GLAPIENTRY *glBlendEquationSeparateiARB) (GLuint  buf, GLenum  modeRGB, GLenum  modeAlpha);
8198 extern void (GLAPIENTRY *glBlendEquationi) (GLuint  buf, GLenum  mode);
8199 extern void (GLAPIENTRY *glBlendEquationiARB) (GLuint  buf, GLenum  mode);
8200 extern void (GLAPIENTRY *glBlendFunc) (GLenum  sfactor, GLenum  dfactor);
8201 extern void (GLAPIENTRY *glBlendFuncIndexedAMD) (GLuint  buf, GLenum  src, GLenum  dst);
8202 extern void (GLAPIENTRY *glBlendFuncSeparate) (GLenum  sfactorRGB, GLenum  dfactorRGB, GLenum  sfactorAlpha, GLenum  dfactorAlpha);
8203 extern void (GLAPIENTRY *glBlendFuncSeparateEXT) (GLenum  sfactorRGB, GLenum  dfactorRGB, GLenum  sfactorAlpha, GLenum  dfactorAlpha);
8204 extern void (GLAPIENTRY *glBlendFuncSeparateIndexedAMD) (GLuint  buf, GLenum  srcRGB, GLenum  dstRGB, GLenum  srcAlpha, GLenum  dstAlpha);
8205 extern void (GLAPIENTRY *glBlendFuncSeparatei) (GLuint  buf, GLenum  srcRGB, GLenum  dstRGB, GLenum  srcAlpha, GLenum  dstAlpha);
8206 extern void (GLAPIENTRY *glBlendFuncSeparateiARB) (GLuint  buf, GLenum  srcRGB, GLenum  dstRGB, GLenum  srcAlpha, GLenum  dstAlpha);
8207 extern void (GLAPIENTRY *glBlendFunci) (GLuint  buf, GLenum  src, GLenum  dst);
8208 extern void (GLAPIENTRY *glBlendFunciARB) (GLuint  buf, GLenum  src, GLenum  dst);
8209 extern void (GLAPIENTRY *glBlendParameteriNV) (GLenum  pname, GLint  value);
8210 extern void (GLAPIENTRY *glBlitFramebuffer) (GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
8211 extern void (GLAPIENTRY *glBlitFramebufferEXT) (GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
8212 extern void (GLAPIENTRY *glBlitNamedFramebuffer) (GLuint  readFramebuffer, GLuint  drawFramebuffer, GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
8213 extern void (GLAPIENTRY *glBufferAddressRangeNV) (GLenum  pname, GLuint  index, GLuint64EXT  address, GLsizeiptr  length);
8214 extern void (GLAPIENTRY *glBufferAttachMemoryNV) (GLenum  target, GLuint  memory, GLuint64  offset);
8215 extern void (GLAPIENTRY *glBufferData) (GLenum  target, GLsizeiptr  size, const void * data, GLenum  usage);
8216 extern void (GLAPIENTRY *glBufferDataARB) (GLenum  target, GLsizeiptrARB  size, const void * data, GLenum  usage);
8217 extern void (GLAPIENTRY *glBufferPageCommitmentARB) (GLenum  target, GLintptr  offset, GLsizeiptr  size, GLboolean  commit);
8218 extern void (GLAPIENTRY *glBufferParameteriAPPLE) (GLenum  target, GLenum  pname, GLint  param);
8219 extern void (GLAPIENTRY *glBufferStorage) (GLenum  target, GLsizeiptr  size, const void * data, GLbitfield  flags);
8220 extern void (GLAPIENTRY *glBufferStorageExternalEXT) (GLenum  target, GLintptr  offset, GLsizeiptr  size, GLeglClientBufferEXT  clientBuffer, GLbitfield  flags);
8221 extern void (GLAPIENTRY *glBufferStorageMemEXT) (GLenum  target, GLsizeiptr  size, GLuint  memory, GLuint64  offset);
8222 extern void (GLAPIENTRY *glBufferSubData) (GLenum  target, GLintptr  offset, GLsizeiptr  size, const void * data);
8223 extern void (GLAPIENTRY *glBufferSubDataARB) (GLenum  target, GLintptrARB  offset, GLsizeiptrARB  size, const void * data);
8224 extern void (GLAPIENTRY *glCallCommandListNV) (GLuint  list);
8225 extern void (GLAPIENTRY *glCallList) (GLuint  list);
8226 extern void (GLAPIENTRY *glCallLists) (GLsizei  n, GLenum  type, const void * lists);
8227 extern GLenum (GLAPIENTRY *glCheckFramebufferStatus) (GLenum  target);
8228 extern GLenum (GLAPIENTRY *glCheckFramebufferStatusEXT) (GLenum  target);
8229 extern GLenum (GLAPIENTRY *glCheckNamedFramebufferStatus) (GLuint  framebuffer, GLenum  target);
8230 extern GLenum (GLAPIENTRY *glCheckNamedFramebufferStatusEXT) (GLuint  framebuffer, GLenum  target);
8231 extern void (GLAPIENTRY *glClampColor) (GLenum  target, GLenum  clamp);
8232 extern void (GLAPIENTRY *glClampColorARB) (GLenum  target, GLenum  clamp);
8233 extern void (GLAPIENTRY *glClear) (GLbitfield  mask);
8234 extern void (GLAPIENTRY *glClearAccum) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
8235 extern void (GLAPIENTRY *glClearBufferData) (GLenum  target, GLenum  internalformat, GLenum  format, GLenum  type, const void * data);
8236 extern void (GLAPIENTRY *glClearBufferSubData) (GLenum  target, GLenum  internalformat, GLintptr  offset, GLsizeiptr  size, GLenum  format, GLenum  type, const void * data);
8237 extern void (GLAPIENTRY *glClearBufferfi) (GLenum  buffer, GLint  drawbuffer, GLfloat  depth, GLint  stencil);
8238 extern void (GLAPIENTRY *glClearBufferfv) (GLenum  buffer, GLint  drawbuffer, const GLfloat * value);
8239 extern void (GLAPIENTRY *glClearBufferiv) (GLenum  buffer, GLint  drawbuffer, const GLint * value);
8240 extern void (GLAPIENTRY *glClearBufferuiv) (GLenum  buffer, GLint  drawbuffer, const GLuint * value);
8241 extern void (GLAPIENTRY *glClearColor) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
8242 extern void (GLAPIENTRY *glClearColorIiEXT) (GLint  red, GLint  green, GLint  blue, GLint  alpha);
8243 extern void (GLAPIENTRY *glClearColorIuiEXT) (GLuint  red, GLuint  green, GLuint  blue, GLuint  alpha);
8244 extern void (GLAPIENTRY *glClearDepth) (GLdouble  depth);
8245 extern void (GLAPIENTRY *glClearDepthdNV) (GLdouble  depth);
8246 extern void (GLAPIENTRY *glClearDepthf) (GLfloat  d);
8247 extern void (GLAPIENTRY *glClearIndex) (GLfloat  c);
8248 extern void (GLAPIENTRY *glClearNamedBufferData) (GLuint  buffer, GLenum  internalformat, GLenum  format, GLenum  type, const void * data);
8249 extern void (GLAPIENTRY *glClearNamedBufferDataEXT) (GLuint  buffer, GLenum  internalformat, GLenum  format, GLenum  type, const void * data);
8250 extern void (GLAPIENTRY *glClearNamedBufferSubData) (GLuint  buffer, GLenum  internalformat, GLintptr  offset, GLsizeiptr  size, GLenum  format, GLenum  type, const void * data);
8251 extern void (GLAPIENTRY *glClearNamedBufferSubDataEXT) (GLuint  buffer, GLenum  internalformat, GLsizeiptr  offset, GLsizeiptr  size, GLenum  format, GLenum  type, const void * data);
8252 extern void (GLAPIENTRY *glClearNamedFramebufferfi) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, GLfloat  depth, GLint  stencil);
8253 extern void (GLAPIENTRY *glClearNamedFramebufferfv) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, const GLfloat * value);
8254 extern void (GLAPIENTRY *glClearNamedFramebufferiv) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, const GLint * value);
8255 extern void (GLAPIENTRY *glClearNamedFramebufferuiv) (GLuint  framebuffer, GLenum  buffer, GLint  drawbuffer, const GLuint * value);
8256 extern void (GLAPIENTRY *glClearStencil) (GLint  s);
8257 extern void (GLAPIENTRY *glClearTexImage) (GLuint  texture, GLint  level, GLenum  format, GLenum  type, const void * data);
8258 extern void (GLAPIENTRY *glClearTexSubImage) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * data);
8259 extern void (GLAPIENTRY *glClientActiveTexture) (GLenum  texture);
8260 extern void (GLAPIENTRY *glClientActiveTextureARB) (GLenum  texture);
8261 extern void (GLAPIENTRY *glClientAttribDefaultEXT) (GLbitfield  mask);
8262 extern GLenum (GLAPIENTRY *glClientWaitSync) (GLsync  sync, GLbitfield  flags, GLuint64  timeout);
8263 extern void (GLAPIENTRY *glClipControl) (GLenum  origin, GLenum  depth);
8264 extern void (GLAPIENTRY *glClipPlane) (GLenum  plane, const GLdouble * equation);
8265 extern void (GLAPIENTRY *glColor3b) (GLbyte  red, GLbyte  green, GLbyte  blue);
8266 extern void (GLAPIENTRY *glColor3bv) (const GLbyte * v);
8267 extern void (GLAPIENTRY *glColor3d) (GLdouble  red, GLdouble  green, GLdouble  blue);
8268 extern void (GLAPIENTRY *glColor3dv) (const GLdouble * v);
8269 extern void (GLAPIENTRY *glColor3f) (GLfloat  red, GLfloat  green, GLfloat  blue);
8270 extern void (GLAPIENTRY *glColor3fv) (const GLfloat * v);
8271 extern void (GLAPIENTRY *glColor3hNV) (GLhalfNV  red, GLhalfNV  green, GLhalfNV  blue);
8272 extern void (GLAPIENTRY *glColor3hvNV) (const GLhalfNV * v);
8273 extern void (GLAPIENTRY *glColor3i) (GLint  red, GLint  green, GLint  blue);
8274 extern void (GLAPIENTRY *glColor3iv) (const GLint * v);
8275 extern void (GLAPIENTRY *glColor3s) (GLshort  red, GLshort  green, GLshort  blue);
8276 extern void (GLAPIENTRY *glColor3sv) (const GLshort * v);
8277 extern void (GLAPIENTRY *glColor3ub) (GLubyte  red, GLubyte  green, GLubyte  blue);
8278 extern void (GLAPIENTRY *glColor3ubv) (const GLubyte * v);
8279 extern void (GLAPIENTRY *glColor3ui) (GLuint  red, GLuint  green, GLuint  blue);
8280 extern void (GLAPIENTRY *glColor3uiv) (const GLuint * v);
8281 extern void (GLAPIENTRY *glColor3us) (GLushort  red, GLushort  green, GLushort  blue);
8282 extern void (GLAPIENTRY *glColor3usv) (const GLushort * v);
8283 extern void (GLAPIENTRY *glColor4b) (GLbyte  red, GLbyte  green, GLbyte  blue, GLbyte  alpha);
8284 extern void (GLAPIENTRY *glColor4bv) (const GLbyte * v);
8285 extern void (GLAPIENTRY *glColor4d) (GLdouble  red, GLdouble  green, GLdouble  blue, GLdouble  alpha);
8286 extern void (GLAPIENTRY *glColor4dv) (const GLdouble * v);
8287 extern void (GLAPIENTRY *glColor4f) (GLfloat  red, GLfloat  green, GLfloat  blue, GLfloat  alpha);
8288 extern void (GLAPIENTRY *glColor4fv) (const GLfloat * v);
8289 extern void (GLAPIENTRY *glColor4hNV) (GLhalfNV  red, GLhalfNV  green, GLhalfNV  blue, GLhalfNV  alpha);
8290 extern void (GLAPIENTRY *glColor4hvNV) (const GLhalfNV * v);
8291 extern void (GLAPIENTRY *glColor4i) (GLint  red, GLint  green, GLint  blue, GLint  alpha);
8292 extern void (GLAPIENTRY *glColor4iv) (const GLint * v);
8293 extern void (GLAPIENTRY *glColor4s) (GLshort  red, GLshort  green, GLshort  blue, GLshort  alpha);
8294 extern void (GLAPIENTRY *glColor4sv) (const GLshort * v);
8295 extern void (GLAPIENTRY *glColor4ub) (GLubyte  red, GLubyte  green, GLubyte  blue, GLubyte  alpha);
8296 extern void (GLAPIENTRY *glColor4ubv) (const GLubyte * v);
8297 extern void (GLAPIENTRY *glColor4ui) (GLuint  red, GLuint  green, GLuint  blue, GLuint  alpha);
8298 extern void (GLAPIENTRY *glColor4uiv) (const GLuint * v);
8299 extern void (GLAPIENTRY *glColor4us) (GLushort  red, GLushort  green, GLushort  blue, GLushort  alpha);
8300 extern void (GLAPIENTRY *glColor4usv) (const GLushort * v);
8301 extern void (GLAPIENTRY *glColorFormatNV) (GLint  size, GLenum  type, GLsizei  stride);
8302 extern void (GLAPIENTRY *glColorMask) (GLboolean  red, GLboolean  green, GLboolean  blue, GLboolean  alpha);
8303 extern void (GLAPIENTRY *glColorMaskIndexedEXT) (GLuint  index, GLboolean  r, GLboolean  g, GLboolean  b, GLboolean  a);
8304 extern void (GLAPIENTRY *glColorMaski) (GLuint  index, GLboolean  r, GLboolean  g, GLboolean  b, GLboolean  a);
8305 extern void (GLAPIENTRY *glColorMaterial) (GLenum  face, GLenum  mode);
8306 extern void (GLAPIENTRY *glColorP3ui) (GLenum  type, GLuint  color);
8307 extern void (GLAPIENTRY *glColorP3uiv) (GLenum  type, const GLuint * color);
8308 extern void (GLAPIENTRY *glColorP4ui) (GLenum  type, GLuint  color);
8309 extern void (GLAPIENTRY *glColorP4uiv) (GLenum  type, const GLuint * color);
8310 extern void (GLAPIENTRY *glColorPointer) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
8311 extern void (GLAPIENTRY *glColorPointerEXT) (GLint  size, GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
8312 extern void (GLAPIENTRY *glColorPointervINTEL) (GLint  size, GLenum  type, const void ** pointer);
8313 extern void (GLAPIENTRY *glColorSubTable) (GLenum  target, GLsizei  start, GLsizei  count, GLenum  format, GLenum  type, const void * data);
8314 extern void (GLAPIENTRY *glColorSubTableEXT) (GLenum  target, GLsizei  start, GLsizei  count, GLenum  format, GLenum  type, const void * data);
8315 extern void (GLAPIENTRY *glColorTable) (GLenum  target, GLenum  internalformat, GLsizei  width, GLenum  format, GLenum  type, const void * table);
8316 extern void (GLAPIENTRY *glColorTableEXT) (GLenum  target, GLenum  internalFormat, GLsizei  width, GLenum  format, GLenum  type, const void * table);
8317 extern void (GLAPIENTRY *glColorTableParameterfv) (GLenum  target, GLenum  pname, const GLfloat * params);
8318 extern void (GLAPIENTRY *glColorTableParameteriv) (GLenum  target, GLenum  pname, const GLint * params);
8319 extern void (GLAPIENTRY *glCombinerInputNV) (GLenum  stage, GLenum  portion, GLenum  variable, GLenum  input, GLenum  mapping, GLenum  componentUsage);
8320 extern void (GLAPIENTRY *glCombinerOutputNV) (GLenum  stage, GLenum  portion, GLenum  abOutput, GLenum  cdOutput, GLenum  sumOutput, GLenum  scale, GLenum  bias, GLboolean  abDotProduct, GLboolean  cdDotProduct, GLboolean  muxSum);
8321 extern void (GLAPIENTRY *glCombinerParameterfNV) (GLenum  pname, GLfloat  param);
8322 extern void (GLAPIENTRY *glCombinerParameterfvNV) (GLenum  pname, const GLfloat * params);
8323 extern void (GLAPIENTRY *glCombinerParameteriNV) (GLenum  pname, GLint  param);
8324 extern void (GLAPIENTRY *glCombinerParameterivNV) (GLenum  pname, const GLint * params);
8325 extern void (GLAPIENTRY *glCombinerStageParameterfvNV) (GLenum  stage, GLenum  pname, const GLfloat * params);
8326 extern void (GLAPIENTRY *glCommandListSegmentsNV) (GLuint  list, GLuint  segments);
8327 extern void (GLAPIENTRY *glCompileCommandListNV) (GLuint  list);
8328 extern void (GLAPIENTRY *glCompileShader) (GLuint  shader);
8329 extern void (GLAPIENTRY *glCompileShaderARB) (GLhandleARB  shaderObj);
8330 extern void (GLAPIENTRY *glCompileShaderIncludeARB) (GLuint  shader, GLsizei  count, const GLchar *const* path, const GLint * length);
8331 extern void (GLAPIENTRY *glCompressedMultiTexImage1DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * bits);
8332 extern void (GLAPIENTRY *glCompressedMultiTexImage2DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * bits);
8333 extern void (GLAPIENTRY *glCompressedMultiTexImage3DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * bits);
8334 extern void (GLAPIENTRY *glCompressedMultiTexSubImage1DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * bits);
8335 extern void (GLAPIENTRY *glCompressedMultiTexSubImage2DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * bits);
8336 extern void (GLAPIENTRY *glCompressedMultiTexSubImage3DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * bits);
8337 extern void (GLAPIENTRY *glCompressedTexImage1D) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * data);
8338 extern void (GLAPIENTRY *glCompressedTexImage1DARB) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * data);
8339 extern void (GLAPIENTRY *glCompressedTexImage2D) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * data);
8340 extern void (GLAPIENTRY *glCompressedTexImage2DARB) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * data);
8341 extern void (GLAPIENTRY *glCompressedTexImage3D) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * data);
8342 extern void (GLAPIENTRY *glCompressedTexImage3DARB) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * data);
8343 extern void (GLAPIENTRY *glCompressedTexSubImage1D) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * data);
8344 extern void (GLAPIENTRY *glCompressedTexSubImage1DARB) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * data);
8345 extern void (GLAPIENTRY *glCompressedTexSubImage2D) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * data);
8346 extern void (GLAPIENTRY *glCompressedTexSubImage2DARB) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * data);
8347 extern void (GLAPIENTRY *glCompressedTexSubImage3D) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * data);
8348 extern void (GLAPIENTRY *glCompressedTexSubImage3DARB) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * data);
8349 extern void (GLAPIENTRY *glCompressedTextureImage1DEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLint  border, GLsizei  imageSize, const void * bits);
8350 extern void (GLAPIENTRY *glCompressedTextureImage2DEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLsizei  imageSize, const void * bits);
8351 extern void (GLAPIENTRY *glCompressedTextureImage3DEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLsizei  imageSize, const void * bits);
8352 extern void (GLAPIENTRY *glCompressedTextureSubImage1D) (GLuint  texture, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * data);
8353 extern void (GLAPIENTRY *glCompressedTextureSubImage1DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLsizei  imageSize, const void * bits);
8354 extern void (GLAPIENTRY *glCompressedTextureSubImage2D) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * data);
8355 extern void (GLAPIENTRY *glCompressedTextureSubImage2DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLsizei  imageSize, const void * bits);
8356 extern void (GLAPIENTRY *glCompressedTextureSubImage3D) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * data);
8357 extern void (GLAPIENTRY *glCompressedTextureSubImage3DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLsizei  imageSize, const void * bits);
8358 extern void (GLAPIENTRY *glConservativeRasterParameterfNV) (GLenum  pname, GLfloat  value);
8359 extern void (GLAPIENTRY *glConservativeRasterParameteriNV) (GLenum  pname, GLint  param);
8360 extern void (GLAPIENTRY *glConvolutionFilter1D) (GLenum  target, GLenum  internalformat, GLsizei  width, GLenum  format, GLenum  type, const void * image);
8361 extern void (GLAPIENTRY *glConvolutionFilter1DEXT) (GLenum  target, GLenum  internalformat, GLsizei  width, GLenum  format, GLenum  type, const void * image);
8362 extern void (GLAPIENTRY *glConvolutionFilter2D) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * image);
8363 extern void (GLAPIENTRY *glConvolutionFilter2DEXT) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * image);
8364 extern void (GLAPIENTRY *glConvolutionParameterf) (GLenum  target, GLenum  pname, GLfloat  params);
8365 extern void (GLAPIENTRY *glConvolutionParameterfEXT) (GLenum  target, GLenum  pname, GLfloat  params);
8366 extern void (GLAPIENTRY *glConvolutionParameterfv) (GLenum  target, GLenum  pname, const GLfloat * params);
8367 extern void (GLAPIENTRY *glConvolutionParameterfvEXT) (GLenum  target, GLenum  pname, const GLfloat * params);
8368 extern void (GLAPIENTRY *glConvolutionParameteri) (GLenum  target, GLenum  pname, GLint  params);
8369 extern void (GLAPIENTRY *glConvolutionParameteriEXT) (GLenum  target, GLenum  pname, GLint  params);
8370 extern void (GLAPIENTRY *glConvolutionParameteriv) (GLenum  target, GLenum  pname, const GLint * params);
8371 extern void (GLAPIENTRY *glConvolutionParameterivEXT) (GLenum  target, GLenum  pname, const GLint * params);
8372 extern void (GLAPIENTRY *glCopyBufferSubData) (GLenum  readTarget, GLenum  writeTarget, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
8373 extern void (GLAPIENTRY *glCopyColorSubTable) (GLenum  target, GLsizei  start, GLint  x, GLint  y, GLsizei  width);
8374 extern void (GLAPIENTRY *glCopyColorSubTableEXT) (GLenum  target, GLsizei  start, GLint  x, GLint  y, GLsizei  width);
8375 extern void (GLAPIENTRY *glCopyColorTable) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width);
8376 extern void (GLAPIENTRY *glCopyConvolutionFilter1D) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width);
8377 extern void (GLAPIENTRY *glCopyConvolutionFilter1DEXT) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width);
8378 extern void (GLAPIENTRY *glCopyConvolutionFilter2D) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8379 extern void (GLAPIENTRY *glCopyConvolutionFilter2DEXT) (GLenum  target, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8380 extern void (GLAPIENTRY *glCopyImageSubData) (GLuint  srcName, GLenum  srcTarget, GLint  srcLevel, GLint  srcX, GLint  srcY, GLint  srcZ, GLuint  dstName, GLenum  dstTarget, GLint  dstLevel, GLint  dstX, GLint  dstY, GLint  dstZ, GLsizei  srcWidth, GLsizei  srcHeight, GLsizei  srcDepth);
8381 extern void (GLAPIENTRY *glCopyImageSubDataNV) (GLuint  srcName, GLenum  srcTarget, GLint  srcLevel, GLint  srcX, GLint  srcY, GLint  srcZ, GLuint  dstName, GLenum  dstTarget, GLint  dstLevel, GLint  dstX, GLint  dstY, GLint  dstZ, GLsizei  width, GLsizei  height, GLsizei  depth);
8382 extern void (GLAPIENTRY *glCopyMultiTexImage1DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
8383 extern void (GLAPIENTRY *glCopyMultiTexImage2DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
8384 extern void (GLAPIENTRY *glCopyMultiTexSubImage1DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
8385 extern void (GLAPIENTRY *glCopyMultiTexSubImage2DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8386 extern void (GLAPIENTRY *glCopyMultiTexSubImage3DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8387 extern void (GLAPIENTRY *glCopyNamedBufferSubData) (GLuint  readBuffer, GLuint  writeBuffer, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
8388 extern void (GLAPIENTRY *glCopyPathNV) (GLuint  resultPath, GLuint  srcPath);
8389 extern void (GLAPIENTRY *glCopyPixels) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  type);
8390 extern void (GLAPIENTRY *glCopyTexImage1D) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
8391 extern void (GLAPIENTRY *glCopyTexImage1DEXT) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
8392 extern void (GLAPIENTRY *glCopyTexImage2D) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
8393 extern void (GLAPIENTRY *glCopyTexImage2DEXT) (GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
8394 extern void (GLAPIENTRY *glCopyTexSubImage1D) (GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
8395 extern void (GLAPIENTRY *glCopyTexSubImage1DEXT) (GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
8396 extern void (GLAPIENTRY *glCopyTexSubImage2D) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8397 extern void (GLAPIENTRY *glCopyTexSubImage2DEXT) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8398 extern void (GLAPIENTRY *glCopyTexSubImage3D) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8399 extern void (GLAPIENTRY *glCopyTexSubImage3DEXT) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8400 extern void (GLAPIENTRY *glCopyTextureImage1DEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLint  border);
8401 extern void (GLAPIENTRY *glCopyTextureImage2DEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  internalformat, GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLint  border);
8402 extern void (GLAPIENTRY *glCopyTextureSubImage1D) (GLuint  texture, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
8403 extern void (GLAPIENTRY *glCopyTextureSubImage1DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  x, GLint  y, GLsizei  width);
8404 extern void (GLAPIENTRY *glCopyTextureSubImage2D) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8405 extern void (GLAPIENTRY *glCopyTextureSubImage2DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8406 extern void (GLAPIENTRY *glCopyTextureSubImage3D) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8407 extern void (GLAPIENTRY *glCopyTextureSubImage3DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
8408 extern void (GLAPIENTRY *glCoverFillPathInstancedNV) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
8409 extern void (GLAPIENTRY *glCoverFillPathNV) (GLuint  path, GLenum  coverMode);
8410 extern void (GLAPIENTRY *glCoverStrokePathInstancedNV) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
8411 extern void (GLAPIENTRY *glCoverStrokePathNV) (GLuint  path, GLenum  coverMode);
8412 extern void (GLAPIENTRY *glCoverageModulationNV) (GLenum  components);
8413 extern void (GLAPIENTRY *glCoverageModulationTableNV) (GLsizei  n, const GLfloat * v);
8414 extern void (GLAPIENTRY *glCreateBuffers) (GLsizei  n, GLuint * buffers);
8415 extern void (GLAPIENTRY *glCreateCommandListsNV) (GLsizei  n, GLuint * lists);
8416 extern void (GLAPIENTRY *glCreateFramebuffers) (GLsizei  n, GLuint * framebuffers);
8417 extern void (GLAPIENTRY *glCreateMemoryObjectsEXT) (GLsizei  n, GLuint * memoryObjects);
8418 extern void (GLAPIENTRY *glCreatePerfQueryINTEL) (GLuint  queryId, GLuint * queryHandle);
8419 extern GLuint (GLAPIENTRY *glCreateProgram) ();
8420 extern GLhandleARB (GLAPIENTRY *glCreateProgramObjectARB) ();
8421 extern void (GLAPIENTRY *glCreateProgramPipelines) (GLsizei  n, GLuint * pipelines);
8422 extern void (GLAPIENTRY *glCreateQueries) (GLenum  target, GLsizei  n, GLuint * ids);
8423 extern void (GLAPIENTRY *glCreateRenderbuffers) (GLsizei  n, GLuint * renderbuffers);
8424 extern void (GLAPIENTRY *glCreateSamplers) (GLsizei  n, GLuint * samplers);
8425 extern GLuint (GLAPIENTRY *glCreateShader) (GLenum  type);
8426 extern GLhandleARB (GLAPIENTRY *glCreateShaderObjectARB) (GLenum  shaderType);
8427 extern GLuint (GLAPIENTRY *glCreateShaderProgramEXT) (GLenum  type, const GLchar * string);
8428 extern GLuint (GLAPIENTRY *glCreateShaderProgramv) (GLenum  type, GLsizei  count, const GLchar *const* strings);
8429 extern GLuint (GLAPIENTRY *glCreateShaderProgramvEXT) (GLenum  type, GLsizei  count, const GLchar ** strings);
8430 extern void (GLAPIENTRY *glCreateStatesNV) (GLsizei  n, GLuint * states);
8431 extern GLsync (GLAPIENTRY *glCreateSyncFromCLeventARB) (struct _cl_context * context, struct _cl_event * event, GLbitfield  flags);
8432 extern void (GLAPIENTRY *glCreateTextures) (GLenum  target, GLsizei  n, GLuint * textures);
8433 extern void (GLAPIENTRY *glCreateTransformFeedbacks) (GLsizei  n, GLuint * ids);
8434 extern void (GLAPIENTRY *glCreateVertexArrays) (GLsizei  n, GLuint * arrays);
8435 extern void (GLAPIENTRY *glCullFace) (GLenum  mode);
8436 extern void (GLAPIENTRY *glCullParameterdvEXT) (GLenum  pname, GLdouble * params);
8437 extern void (GLAPIENTRY *glCullParameterfvEXT) (GLenum  pname, GLfloat * params);
8438 extern void (GLAPIENTRY *glCurrentPaletteMatrixARB) (GLint  index);
8439 extern void (GLAPIENTRY *glDebugMessageCallback) (GLDEBUGPROC  callback, const void * userParam);
8440 extern void (GLAPIENTRY *glDebugMessageCallbackAMD) (GLDEBUGPROCAMD  callback, void * userParam);
8441 extern void (GLAPIENTRY *glDebugMessageCallbackARB) (GLDEBUGPROCARB  callback, const void * userParam);
8442 extern void (GLAPIENTRY *glDebugMessageCallbackKHR) (GLDEBUGPROCKHR  callback, const void * userParam);
8443 extern void (GLAPIENTRY *glDebugMessageControl) (GLenum  source, GLenum  type, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
8444 extern void (GLAPIENTRY *glDebugMessageControlARB) (GLenum  source, GLenum  type, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
8445 extern void (GLAPIENTRY *glDebugMessageControlKHR) (GLenum  source, GLenum  type, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
8446 extern void (GLAPIENTRY *glDebugMessageEnableAMD) (GLenum  category, GLenum  severity, GLsizei  count, const GLuint * ids, GLboolean  enabled);
8447 extern void (GLAPIENTRY *glDebugMessageInsert) (GLenum  source, GLenum  type, GLuint  id, GLenum  severity, GLsizei  length, const GLchar * buf);
8448 extern void (GLAPIENTRY *glDebugMessageInsertAMD) (GLenum  category, GLenum  severity, GLuint  id, GLsizei  length, const GLchar * buf);
8449 extern void (GLAPIENTRY *glDebugMessageInsertARB) (GLenum  source, GLenum  type, GLuint  id, GLenum  severity, GLsizei  length, const GLchar * buf);
8450 extern void (GLAPIENTRY *glDebugMessageInsertKHR) (GLenum  source, GLenum  type, GLuint  id, GLenum  severity, GLsizei  length, const GLchar * buf);
8451 extern void (GLAPIENTRY *glDeleteBuffers) (GLsizei  n, const GLuint * buffers);
8452 extern void (GLAPIENTRY *glDeleteBuffersARB) (GLsizei  n, const GLuint * buffers);
8453 extern void (GLAPIENTRY *glDeleteCommandListsNV) (GLsizei  n, const GLuint * lists);
8454 extern void (GLAPIENTRY *glDeleteFencesAPPLE) (GLsizei  n, const GLuint * fences);
8455 extern void (GLAPIENTRY *glDeleteFencesNV) (GLsizei  n, const GLuint * fences);
8456 extern void (GLAPIENTRY *glDeleteFramebuffers) (GLsizei  n, const GLuint * framebuffers);
8457 extern void (GLAPIENTRY *glDeleteFramebuffersEXT) (GLsizei  n, const GLuint * framebuffers);
8458 extern void (GLAPIENTRY *glDeleteLists) (GLuint  list, GLsizei  range);
8459 extern void (GLAPIENTRY *glDeleteMemoryObjectsEXT) (GLsizei  n, const GLuint * memoryObjects);
8460 extern void (GLAPIENTRY *glDeleteNamedStringARB) (GLint  namelen, const GLchar * name);
8461 extern void (GLAPIENTRY *glDeleteNamesAMD) (GLenum  identifier, GLuint  num, const GLuint * names);
8462 extern void (GLAPIENTRY *glDeleteObjectARB) (GLhandleARB  obj);
8463 extern void (GLAPIENTRY *glDeleteOcclusionQueriesNV) (GLsizei  n, const GLuint * ids);
8464 extern void (GLAPIENTRY *glDeletePathsNV) (GLuint  path, GLsizei  range);
8465 extern void (GLAPIENTRY *glDeletePerfMonitorsAMD) (GLsizei  n, GLuint * monitors);
8466 extern void (GLAPIENTRY *glDeletePerfQueryINTEL) (GLuint  queryHandle);
8467 extern void (GLAPIENTRY *glDeleteProgram) (GLuint  program);
8468 extern void (GLAPIENTRY *glDeleteProgramPipelines) (GLsizei  n, const GLuint * pipelines);
8469 extern void (GLAPIENTRY *glDeleteProgramPipelinesEXT) (GLsizei  n, const GLuint * pipelines);
8470 extern void (GLAPIENTRY *glDeleteProgramsARB) (GLsizei  n, const GLuint * programs);
8471 extern void (GLAPIENTRY *glDeleteProgramsNV) (GLsizei  n, const GLuint * programs);
8472 extern void (GLAPIENTRY *glDeleteQueries) (GLsizei  n, const GLuint * ids);
8473 extern void (GLAPIENTRY *glDeleteQueriesARB) (GLsizei  n, const GLuint * ids);
8474 extern void (GLAPIENTRY *glDeleteQueryResourceTagNV) (GLsizei  n, const GLint * tagIds);
8475 extern void (GLAPIENTRY *glDeleteRenderbuffers) (GLsizei  n, const GLuint * renderbuffers);
8476 extern void (GLAPIENTRY *glDeleteRenderbuffersEXT) (GLsizei  n, const GLuint * renderbuffers);
8477 extern void (GLAPIENTRY *glDeleteSamplers) (GLsizei  count, const GLuint * samplers);
8478 extern void (GLAPIENTRY *glDeleteSemaphoresEXT) (GLsizei  n, const GLuint * semaphores);
8479 extern void (GLAPIENTRY *glDeleteShader) (GLuint  shader);
8480 extern void (GLAPIENTRY *glDeleteStatesNV) (GLsizei  n, const GLuint * states);
8481 extern void (GLAPIENTRY *glDeleteSync) (GLsync  sync);
8482 extern void (GLAPIENTRY *glDeleteTextures) (GLsizei  n, const GLuint * textures);
8483 extern void (GLAPIENTRY *glDeleteTexturesEXT) (GLsizei  n, const GLuint * textures);
8484 extern void (GLAPIENTRY *glDeleteTransformFeedbacks) (GLsizei  n, const GLuint * ids);
8485 extern void (GLAPIENTRY *glDeleteTransformFeedbacksNV) (GLsizei  n, const GLuint * ids);
8486 extern void (GLAPIENTRY *glDeleteVertexArrays) (GLsizei  n, const GLuint * arrays);
8487 extern void (GLAPIENTRY *glDeleteVertexArraysAPPLE) (GLsizei  n, const GLuint * arrays);
8488 extern void (GLAPIENTRY *glDeleteVertexShaderEXT) (GLuint  id);
8489 extern void (GLAPIENTRY *glDepthBoundsEXT) (GLclampd  zmin, GLclampd  zmax);
8490 extern void (GLAPIENTRY *glDepthBoundsdNV) (GLdouble  zmin, GLdouble  zmax);
8491 extern void (GLAPIENTRY *glDepthFunc) (GLenum  func);
8492 extern void (GLAPIENTRY *glDepthMask) (GLboolean  flag);
8493 extern void (GLAPIENTRY *glDepthRange) (GLdouble  n, GLdouble  f);
8494 extern void (GLAPIENTRY *glDepthRangeArraydvNV) (GLuint  first, GLsizei  count, const GLdouble * v);
8495 extern void (GLAPIENTRY *glDepthRangeArrayv) (GLuint  first, GLsizei  count, const GLdouble * v);
8496 extern void (GLAPIENTRY *glDepthRangeIndexed) (GLuint  index, GLdouble  n, GLdouble  f);
8497 extern void (GLAPIENTRY *glDepthRangeIndexeddNV) (GLuint  index, GLdouble  n, GLdouble  f);
8498 extern void (GLAPIENTRY *glDepthRangedNV) (GLdouble  zNear, GLdouble  zFar);
8499 extern void (GLAPIENTRY *glDepthRangef) (GLfloat  n, GLfloat  f);
8500 extern void (GLAPIENTRY *glDetachObjectARB) (GLhandleARB  containerObj, GLhandleARB  attachedObj);
8501 extern void (GLAPIENTRY *glDetachShader) (GLuint  program, GLuint  shader);
8502 extern void (GLAPIENTRY *glDisable) (GLenum  cap);
8503 extern void (GLAPIENTRY *glDisableClientState) (GLenum  array);
8504 extern void (GLAPIENTRY *glDisableClientStateIndexedEXT) (GLenum  array, GLuint  index);
8505 extern void (GLAPIENTRY *glDisableClientStateiEXT) (GLenum  array, GLuint  index);
8506 extern void (GLAPIENTRY *glDisableIndexedEXT) (GLenum  target, GLuint  index);
8507 extern void (GLAPIENTRY *glDisableVariantClientStateEXT) (GLuint  id);
8508 extern void (GLAPIENTRY *glDisableVertexArrayAttrib) (GLuint  vaobj, GLuint  index);
8509 extern void (GLAPIENTRY *glDisableVertexArrayAttribEXT) (GLuint  vaobj, GLuint  index);
8510 extern void (GLAPIENTRY *glDisableVertexArrayEXT) (GLuint  vaobj, GLenum  array);
8511 extern void (GLAPIENTRY *glDisableVertexAttribAPPLE) (GLuint  index, GLenum  pname);
8512 extern void (GLAPIENTRY *glDisableVertexAttribArray) (GLuint  index);
8513 extern void (GLAPIENTRY *glDisableVertexAttribArrayARB) (GLuint  index);
8514 extern void (GLAPIENTRY *glDisablei) (GLenum  target, GLuint  index);
8515 extern void (GLAPIENTRY *glDispatchCompute) (GLuint  num_groups_x, GLuint  num_groups_y, GLuint  num_groups_z);
8516 extern void (GLAPIENTRY *glDispatchComputeGroupSizeARB) (GLuint  num_groups_x, GLuint  num_groups_y, GLuint  num_groups_z, GLuint  group_size_x, GLuint  group_size_y, GLuint  group_size_z);
8517 extern void (GLAPIENTRY *glDispatchComputeIndirect) (GLintptr  indirect);
8518 extern void (GLAPIENTRY *glDrawArrays) (GLenum  mode, GLint  first, GLsizei  count);
8519 extern void (GLAPIENTRY *glDrawArraysEXT) (GLenum  mode, GLint  first, GLsizei  count);
8520 extern void (GLAPIENTRY *glDrawArraysIndirect) (GLenum  mode, const void * indirect);
8521 extern void (GLAPIENTRY *glDrawArraysInstanced) (GLenum  mode, GLint  first, GLsizei  count, GLsizei  instancecount);
8522 extern void (GLAPIENTRY *glDrawArraysInstancedARB) (GLenum  mode, GLint  first, GLsizei  count, GLsizei  primcount);
8523 extern void (GLAPIENTRY *glDrawArraysInstancedBaseInstance) (GLenum  mode, GLint  first, GLsizei  count, GLsizei  instancecount, GLuint  baseinstance);
8524 extern void (GLAPIENTRY *glDrawArraysInstancedEXT) (GLenum  mode, GLint  start, GLsizei  count, GLsizei  primcount);
8525 extern void (GLAPIENTRY *glDrawBuffer) (GLenum  buf);
8526 extern void (GLAPIENTRY *glDrawBuffers) (GLsizei  n, const GLenum * bufs);
8527 extern void (GLAPIENTRY *glDrawBuffersARB) (GLsizei  n, const GLenum * bufs);
8528 extern void (GLAPIENTRY *glDrawCommandsAddressNV) (GLenum  primitiveMode, const GLuint64 * indirects, const GLsizei * sizes, GLuint  count);
8529 extern void (GLAPIENTRY *glDrawCommandsNV) (GLenum  primitiveMode, GLuint  buffer, const GLintptr * indirects, const GLsizei * sizes, GLuint  count);
8530 extern void (GLAPIENTRY *glDrawCommandsStatesAddressNV) (const GLuint64 * indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint  count);
8531 extern void (GLAPIENTRY *glDrawCommandsStatesNV) (GLuint  buffer, const GLintptr * indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint  count);
8532 extern void (GLAPIENTRY *glDrawElementArrayAPPLE) (GLenum  mode, GLint  first, GLsizei  count);
8533 extern void (GLAPIENTRY *glDrawElements) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices);
8534 extern void (GLAPIENTRY *glDrawElementsBaseVertex) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLint  basevertex);
8535 extern void (GLAPIENTRY *glDrawElementsIndirect) (GLenum  mode, GLenum  type, const void * indirect);
8536 extern void (GLAPIENTRY *glDrawElementsInstanced) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount);
8537 extern void (GLAPIENTRY *glDrawElementsInstancedARB) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  primcount);
8538 extern void (GLAPIENTRY *glDrawElementsInstancedBaseInstance) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount, GLuint  baseinstance);
8539 extern void (GLAPIENTRY *glDrawElementsInstancedBaseVertex) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount, GLint  basevertex);
8540 extern void (GLAPIENTRY *glDrawElementsInstancedBaseVertexBaseInstance) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  instancecount, GLint  basevertex, GLuint  baseinstance);
8541 extern void (GLAPIENTRY *glDrawElementsInstancedEXT) (GLenum  mode, GLsizei  count, GLenum  type, const void * indices, GLsizei  primcount);
8542 extern void (GLAPIENTRY *glDrawMeshTasksNV) (GLuint  first, GLuint  count);
8543 extern void (GLAPIENTRY *glDrawMeshTasksIndirectNV) (GLintptr  indirect);
8544 extern void (GLAPIENTRY *glDrawPixels) (GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
8545 extern void (GLAPIENTRY *glDrawRangeElementArrayAPPLE) (GLenum  mode, GLuint  start, GLuint  end, GLint  first, GLsizei  count);
8546 extern void (GLAPIENTRY *glDrawRangeElements) (GLenum  mode, GLuint  start, GLuint  end, GLsizei  count, GLenum  type, const void * indices);
8547 extern void (GLAPIENTRY *glDrawRangeElementsBaseVertex) (GLenum  mode, GLuint  start, GLuint  end, GLsizei  count, GLenum  type, const void * indices, GLint  basevertex);
8548 extern void (GLAPIENTRY *glDrawRangeElementsEXT) (GLenum  mode, GLuint  start, GLuint  end, GLsizei  count, GLenum  type, const void * indices);
8549 extern void (GLAPIENTRY *glDrawTextureNV) (GLuint  texture, GLuint  sampler, GLfloat  x0, GLfloat  y0, GLfloat  x1, GLfloat  y1, GLfloat  z, GLfloat  s0, GLfloat  t0, GLfloat  s1, GLfloat  t1);
8550 extern void (GLAPIENTRY *glDrawTransformFeedback) (GLenum  mode, GLuint  id);
8551 extern void (GLAPIENTRY *glDrawTransformFeedbackInstanced) (GLenum  mode, GLuint  id, GLsizei  instancecount);
8552 extern void (GLAPIENTRY *glDrawTransformFeedbackNV) (GLenum  mode, GLuint  id);
8553 extern void (GLAPIENTRY *glDrawTransformFeedbackStream) (GLenum  mode, GLuint  id, GLuint  stream);
8554 extern void (GLAPIENTRY *glDrawTransformFeedbackStreamInstanced) (GLenum  mode, GLuint  id, GLuint  stream, GLsizei  instancecount);
8555 extern void (GLAPIENTRY *glEGLImageTargetTexStorageEXT) (GLenum  target, GLeglImageOES  image, const GLint*  attrib_list);
8556 extern void (GLAPIENTRY *glEGLImageTargetTextureStorageEXT) (GLuint  texture, GLeglImageOES  image, const GLint*  attrib_list);
8557 extern void (GLAPIENTRY *glEdgeFlag) (GLboolean  flag);
8558 extern void (GLAPIENTRY *glEdgeFlagFormatNV) (GLsizei  stride);
8559 extern void (GLAPIENTRY *glEdgeFlagPointer) (GLsizei  stride, const void * pointer);
8560 extern void (GLAPIENTRY *glEdgeFlagPointerEXT) (GLsizei  stride, GLsizei  count, const GLboolean * pointer);
8561 extern void (GLAPIENTRY *glEdgeFlagv) (const GLboolean * flag);
8562 extern void (GLAPIENTRY *glElementPointerAPPLE) (GLenum  type, const void * pointer);
8563 extern void (GLAPIENTRY *glEnable) (GLenum  cap);
8564 extern void (GLAPIENTRY *glEnableClientState) (GLenum  array);
8565 extern void (GLAPIENTRY *glEnableClientStateIndexedEXT) (GLenum  array, GLuint  index);
8566 extern void (GLAPIENTRY *glEnableClientStateiEXT) (GLenum  array, GLuint  index);
8567 extern void (GLAPIENTRY *glEnableIndexedEXT) (GLenum  target, GLuint  index);
8568 extern void (GLAPIENTRY *glEnableVariantClientStateEXT) (GLuint  id);
8569 extern void (GLAPIENTRY *glEnableVertexArrayAttrib) (GLuint  vaobj, GLuint  index);
8570 extern void (GLAPIENTRY *glEnableVertexArrayAttribEXT) (GLuint  vaobj, GLuint  index);
8571 extern void (GLAPIENTRY *glEnableVertexArrayEXT) (GLuint  vaobj, GLenum  array);
8572 extern void (GLAPIENTRY *glEnableVertexAttribAPPLE) (GLuint  index, GLenum  pname);
8573 extern void (GLAPIENTRY *glEnableVertexAttribArray) (GLuint  index);
8574 extern void (GLAPIENTRY *glEnableVertexAttribArrayARB) (GLuint  index);
8575 extern void (GLAPIENTRY *glEnablei) (GLenum  target, GLuint  index);
8576 extern void (GLAPIENTRY *glEnd) ();
8577 extern void (GLAPIENTRY *glEndConditionalRender) ();
8578 extern void (GLAPIENTRY *glEndConditionalRenderNV) ();
8579 extern void (GLAPIENTRY *glEndList) ();
8580 extern void (GLAPIENTRY *glEndOcclusionQueryNV) ();
8581 extern void (GLAPIENTRY *glEndPerfMonitorAMD) (GLuint  monitor);
8582 extern void (GLAPIENTRY *glEndPerfQueryINTEL) (GLuint  queryHandle);
8583 extern void (GLAPIENTRY *glEndQuery) (GLenum  target);
8584 extern void (GLAPIENTRY *glEndQueryARB) (GLenum  target);
8585 extern void (GLAPIENTRY *glEndQueryIndexed) (GLenum  target, GLuint  index);
8586 extern void (GLAPIENTRY *glEndTransformFeedback) ();
8587 extern void (GLAPIENTRY *glEndTransformFeedbackEXT) ();
8588 extern void (GLAPIENTRY *glEndTransformFeedbackNV) ();
8589 extern void (GLAPIENTRY *glEndVertexShaderEXT) ();
8590 extern void (GLAPIENTRY *glEndVideoCaptureNV) (GLuint  video_capture_slot);
8591 extern void (GLAPIENTRY *glEvalCoord1d) (GLdouble  u);
8592 extern void (GLAPIENTRY *glEvalCoord1dv) (const GLdouble * u);
8593 extern void (GLAPIENTRY *glEvalCoord1f) (GLfloat  u);
8594 extern void (GLAPIENTRY *glEvalCoord1fv) (const GLfloat * u);
8595 extern void (GLAPIENTRY *glEvalCoord2d) (GLdouble  u, GLdouble  v);
8596 extern void (GLAPIENTRY *glEvalCoord2dv) (const GLdouble * u);
8597 extern void (GLAPIENTRY *glEvalCoord2f) (GLfloat  u, GLfloat  v);
8598 extern void (GLAPIENTRY *glEvalCoord2fv) (const GLfloat * u);
8599 extern void (GLAPIENTRY *glEvalMapsNV) (GLenum  target, GLenum  mode);
8600 extern void (GLAPIENTRY *glEvalMesh1) (GLenum  mode, GLint  i1, GLint  i2);
8601 extern void (GLAPIENTRY *glEvalMesh2) (GLenum  mode, GLint  i1, GLint  i2, GLint  j1, GLint  j2);
8602 extern void (GLAPIENTRY *glEvalPoint1) (GLint  i);
8603 extern void (GLAPIENTRY *glEvalPoint2) (GLint  i, GLint  j);
8604 extern void (GLAPIENTRY *glEvaluateDepthValuesARB) ();
8605 extern void (GLAPIENTRY *glExecuteProgramNV) (GLenum  target, GLuint  id, const GLfloat * params);
8606 extern void (GLAPIENTRY *glExtractComponentEXT) (GLuint  res, GLuint  src, GLuint  num);
8607 extern void (GLAPIENTRY *glFeedbackBuffer) (GLsizei  size, GLenum  type, GLfloat * buffer);
8608 extern GLsync (GLAPIENTRY *glFenceSync) (GLenum  condition, GLbitfield  flags);
8609 extern void (GLAPIENTRY *glFinalCombinerInputNV) (GLenum  variable, GLenum  input, GLenum  mapping, GLenum  componentUsage);
8610 extern void (GLAPIENTRY *glFinish) ();
8611 extern void (GLAPIENTRY *glFinishFenceAPPLE) (GLuint  fence);
8612 extern void (GLAPIENTRY *glFinishFenceNV) (GLuint  fence);
8613 extern void (GLAPIENTRY *glFinishObjectAPPLE) (GLenum  object, GLint  name);
8614 extern void (GLAPIENTRY *glFlush) ();
8615 extern void (GLAPIENTRY *glFlushMappedBufferRange) (GLenum  target, GLintptr  offset, GLsizeiptr  length);
8616 extern void (GLAPIENTRY *glFlushMappedBufferRangeAPPLE) (GLenum  target, GLintptr  offset, GLsizeiptr  size);
8617 extern void (GLAPIENTRY *glFlushMappedNamedBufferRange) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length);
8618 extern void (GLAPIENTRY *glFlushMappedNamedBufferRangeEXT) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length);
8619 extern void (GLAPIENTRY *glFlushPixelDataRangeNV) (GLenum  target);
8620 extern void (GLAPIENTRY *glFlushVertexArrayRangeAPPLE) (GLsizei  length, void * pointer);
8621 extern void (GLAPIENTRY *glFlushVertexArrayRangeNV) ();
8622 extern void (GLAPIENTRY *glFogCoordFormatNV) (GLenum  type, GLsizei  stride);
8623 extern void (GLAPIENTRY *glFogCoordPointer) (GLenum  type, GLsizei  stride, const void * pointer);
8624 extern void (GLAPIENTRY *glFogCoordPointerEXT) (GLenum  type, GLsizei  stride, const void * pointer);
8625 extern void (GLAPIENTRY *glFogCoordd) (GLdouble  coord);
8626 extern void (GLAPIENTRY *glFogCoorddEXT) (GLdouble  coord);
8627 extern void (GLAPIENTRY *glFogCoorddv) (const GLdouble * coord);
8628 extern void (GLAPIENTRY *glFogCoorddvEXT) (const GLdouble * coord);
8629 extern void (GLAPIENTRY *glFogCoordf) (GLfloat  coord);
8630 extern void (GLAPIENTRY *glFogCoordfEXT) (GLfloat  coord);
8631 extern void (GLAPIENTRY *glFogCoordfv) (const GLfloat * coord);
8632 extern void (GLAPIENTRY *glFogCoordfvEXT) (const GLfloat * coord);
8633 extern void (GLAPIENTRY *glFogCoordhNV) (GLhalfNV  fog);
8634 extern void (GLAPIENTRY *glFogCoordhvNV) (const GLhalfNV * fog);
8635 extern void (GLAPIENTRY *glFogf) (GLenum  pname, GLfloat  param);
8636 extern void (GLAPIENTRY *glFogfv) (GLenum  pname, const GLfloat * params);
8637 extern void (GLAPIENTRY *glFogi) (GLenum  pname, GLint  param);
8638 extern void (GLAPIENTRY *glFogiv) (GLenum  pname, const GLint * params);
8639 extern void (GLAPIENTRY *glFragmentCoverageColorNV) (GLuint  color);
8640 extern void (GLAPIENTRY *glFramebufferDrawBufferEXT) (GLuint  framebuffer, GLenum  mode);
8641 extern void (GLAPIENTRY *glFramebufferDrawBuffersEXT) (GLuint  framebuffer, GLsizei  n, const GLenum * bufs);
8642 extern void (GLAPIENTRY *glFramebufferFetchBarrierEXT) ();
8643 extern void (GLAPIENTRY *glFramebufferParameteri) (GLenum  target, GLenum  pname, GLint  param);
8644 extern void (GLAPIENTRY *glFramebufferReadBufferEXT) (GLuint  framebuffer, GLenum  mode);
8645 extern void (GLAPIENTRY *glFramebufferRenderbuffer) (GLenum  target, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
8646 extern void (GLAPIENTRY *glFramebufferRenderbufferEXT) (GLenum  target, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
8647 extern void (GLAPIENTRY *glFramebufferSampleLocationsfvARB) (GLenum  target, GLuint  start, GLsizei  count, const GLfloat * v);
8648 extern void (GLAPIENTRY *glFramebufferSampleLocationsfvNV) (GLenum  target, GLuint  start, GLsizei  count, const GLfloat * v);
8649 extern void (GLAPIENTRY *glFramebufferSamplePositionsfvAMD) (GLenum  target, GLuint  numsamples, GLuint  pixelindex, const GLfloat * values);
8650 extern void (GLAPIENTRY *glFramebufferTexture) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level);
8651 extern void (GLAPIENTRY *glFramebufferTexture1D) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
8652 extern void (GLAPIENTRY *glFramebufferTexture1DEXT) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
8653 extern void (GLAPIENTRY *glFramebufferTexture2D) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
8654 extern void (GLAPIENTRY *glFramebufferTexture2DEXT) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
8655 extern void (GLAPIENTRY *glFramebufferTexture3D) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level, GLint  zoffset);
8656 extern void (GLAPIENTRY *glFramebufferTexture3DEXT) (GLenum  target, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level, GLint  zoffset);
8657 extern void (GLAPIENTRY *glFramebufferTextureARB) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level);
8658 extern void (GLAPIENTRY *glFramebufferTextureEXT) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level);
8659 extern void (GLAPIENTRY *glFramebufferTextureFaceARB) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLenum  face);
8660 extern void (GLAPIENTRY *glFramebufferTextureFaceEXT) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLenum  face);
8661 extern void (GLAPIENTRY *glFramebufferTextureLayer) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
8662 extern void (GLAPIENTRY *glFramebufferTextureLayerARB) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
8663 extern void (GLAPIENTRY *glFramebufferTextureLayerEXT) (GLenum  target, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
8664 extern void (GLAPIENTRY *glFrontFace) (GLenum  mode);
8665 extern void (GLAPIENTRY *glFrustum) (GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
8666 extern void (GLAPIENTRY *glGenBuffers) (GLsizei  n, GLuint * buffers);
8667 extern void (GLAPIENTRY *glGenBuffersARB) (GLsizei  n, GLuint * buffers);
8668 extern void (GLAPIENTRY *glGenFencesAPPLE) (GLsizei  n, GLuint * fences);
8669 extern void (GLAPIENTRY *glGenFencesNV) (GLsizei  n, GLuint * fences);
8670 extern void (GLAPIENTRY *glGenFramebuffers) (GLsizei  n, GLuint * framebuffers);
8671 extern void (GLAPIENTRY *glGenFramebuffersEXT) (GLsizei  n, GLuint * framebuffers);
8672 extern GLuint (GLAPIENTRY *glGenLists) (GLsizei  range);
8673 extern void (GLAPIENTRY *glGenNamesAMD) (GLenum  identifier, GLuint  num, GLuint * names);
8674 extern void (GLAPIENTRY *glGenOcclusionQueriesNV) (GLsizei  n, GLuint * ids);
8675 extern GLuint (GLAPIENTRY *glGenPathsNV) (GLsizei  range);
8676 extern void (GLAPIENTRY *glGenPerfMonitorsAMD) (GLsizei  n, GLuint * monitors);
8677 extern void (GLAPIENTRY *glGenProgramPipelines) (GLsizei  n, GLuint * pipelines);
8678 extern void (GLAPIENTRY *glGenProgramPipelinesEXT) (GLsizei  n, GLuint * pipelines);
8679 extern void (GLAPIENTRY *glGenProgramsARB) (GLsizei  n, GLuint * programs);
8680 extern void (GLAPIENTRY *glGenProgramsNV) (GLsizei  n, GLuint * programs);
8681 extern void (GLAPIENTRY *glGenQueries) (GLsizei  n, GLuint * ids);
8682 extern void (GLAPIENTRY *glGenQueriesARB) (GLsizei  n, GLuint * ids);
8683 extern void (GLAPIENTRY *glGenQueryResourceTagNV) (GLsizei  n, GLint * tagIds);
8684 extern void (GLAPIENTRY *glGenRenderbuffers) (GLsizei  n, GLuint * renderbuffers);
8685 extern void (GLAPIENTRY *glGenRenderbuffersEXT) (GLsizei  n, GLuint * renderbuffers);
8686 extern void (GLAPIENTRY *glGenSamplers) (GLsizei  count, GLuint * samplers);
8687 extern void (GLAPIENTRY *glGenSemaphoresEXT) (GLsizei  n, GLuint * semaphores);
8688 extern GLuint (GLAPIENTRY *glGenSymbolsEXT) (GLenum  datatype, GLenum  storagetype, GLenum  range, GLuint  components);
8689 extern void (GLAPIENTRY *glGenTextures) (GLsizei  n, GLuint * textures);
8690 extern void (GLAPIENTRY *glGenTexturesEXT) (GLsizei  n, GLuint * textures);
8691 extern void (GLAPIENTRY *glGenTransformFeedbacks) (GLsizei  n, GLuint * ids);
8692 extern void (GLAPIENTRY *glGenTransformFeedbacksNV) (GLsizei  n, GLuint * ids);
8693 extern void (GLAPIENTRY *glGenVertexArrays) (GLsizei  n, GLuint * arrays);
8694 extern void (GLAPIENTRY *glGenVertexArraysAPPLE) (GLsizei  n, GLuint * arrays);
8695 extern GLuint (GLAPIENTRY *glGenVertexShadersEXT) (GLuint  range);
8696 extern void (GLAPIENTRY *glGenerateMipmap) (GLenum  target);
8697 extern void (GLAPIENTRY *glGenerateMipmapEXT) (GLenum  target);
8698 extern void (GLAPIENTRY *glGenerateMultiTexMipmapEXT) (GLenum  texunit, GLenum  target);
8699 extern void (GLAPIENTRY *glGenerateTextureMipmap) (GLuint  texture);
8700 extern void (GLAPIENTRY *glGenerateTextureMipmapEXT) (GLuint  texture, GLenum  target);
8701 extern void (GLAPIENTRY *glGetActiveAtomicCounterBufferiv) (GLuint  program, GLuint  bufferIndex, GLenum  pname, GLint * params);
8702 extern void (GLAPIENTRY *glGetActiveAttrib) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
8703 extern void (GLAPIENTRY *glGetActiveAttribARB) (GLhandleARB  programObj, GLuint  index, GLsizei  maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
8704 extern void (GLAPIENTRY *glGetActiveSubroutineName) (GLuint  program, GLenum  shadertype, GLuint  index, GLsizei  bufSize, GLsizei * length, GLchar * name);
8705 extern void (GLAPIENTRY *glGetActiveSubroutineUniformName) (GLuint  program, GLenum  shadertype, GLuint  index, GLsizei  bufSize, GLsizei * length, GLchar * name);
8706 extern void (GLAPIENTRY *glGetActiveSubroutineUniformiv) (GLuint  program, GLenum  shadertype, GLuint  index, GLenum  pname, GLint * values);
8707 extern void (GLAPIENTRY *glGetActiveUniform) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
8708 extern void (GLAPIENTRY *glGetActiveUniformARB) (GLhandleARB  programObj, GLuint  index, GLsizei  maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
8709 extern void (GLAPIENTRY *glGetActiveUniformBlockName) (GLuint  program, GLuint  uniformBlockIndex, GLsizei  bufSize, GLsizei * length, GLchar * uniformBlockName);
8710 extern void (GLAPIENTRY *glGetActiveUniformBlockiv) (GLuint  program, GLuint  uniformBlockIndex, GLenum  pname, GLint * params);
8711 extern void (GLAPIENTRY *glGetActiveUniformName) (GLuint  program, GLuint  uniformIndex, GLsizei  bufSize, GLsizei * length, GLchar * uniformName);
8712 extern void (GLAPIENTRY *glGetActiveUniformsiv) (GLuint  program, GLsizei  uniformCount, const GLuint * uniformIndices, GLenum  pname, GLint * params);
8713 extern void (GLAPIENTRY *glGetActiveVaryingNV) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
8714 extern void (GLAPIENTRY *glGetAttachedObjectsARB) (GLhandleARB  containerObj, GLsizei  maxCount, GLsizei * count, GLhandleARB * obj);
8715 extern void (GLAPIENTRY *glGetAttachedShaders) (GLuint  program, GLsizei  maxCount, GLsizei * count, GLuint * shaders);
8716 extern GLint (GLAPIENTRY *glGetAttribLocation) (GLuint  program, const GLchar * name);
8717 extern GLint (GLAPIENTRY *glGetAttribLocationARB) (GLhandleARB  programObj, const GLcharARB * name);
8718 extern void (GLAPIENTRY *glGetBooleanIndexedvEXT) (GLenum  target, GLuint  index, GLboolean * data);
8719 extern void (GLAPIENTRY *glGetBooleani_v) (GLenum  target, GLuint  index, GLboolean * data);
8720 extern void (GLAPIENTRY *glGetBooleanv) (GLenum  pname, GLboolean * data);
8721 extern void (GLAPIENTRY *glGetBufferParameteri64v) (GLenum  target, GLenum  pname, GLint64 * params);
8722 extern void (GLAPIENTRY *glGetBufferParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8723 extern void (GLAPIENTRY *glGetBufferParameterivARB) (GLenum  target, GLenum  pname, GLint * params);
8724 extern void (GLAPIENTRY *glGetBufferParameterui64vNV) (GLenum  target, GLenum  pname, GLuint64EXT * params);
8725 extern void (GLAPIENTRY *glGetBufferPointerv) (GLenum  target, GLenum  pname, void ** params);
8726 extern void (GLAPIENTRY *glGetBufferPointervARB) (GLenum  target, GLenum  pname, void ** params);
8727 extern void (GLAPIENTRY *glGetBufferSubData) (GLenum  target, GLintptr  offset, GLsizeiptr  size, void * data);
8728 extern void (GLAPIENTRY *glGetBufferSubDataARB) (GLenum  target, GLintptrARB  offset, GLsizeiptrARB  size, void * data);
8729 extern void (GLAPIENTRY *glGetClipPlane) (GLenum  plane, GLdouble * equation);
8730 extern void (GLAPIENTRY *glGetColorTable) (GLenum  target, GLenum  format, GLenum  type, void * table);
8731 extern void (GLAPIENTRY *glGetColorTableEXT) (GLenum  target, GLenum  format, GLenum  type, void * data);
8732 extern void (GLAPIENTRY *glGetColorTableParameterfv) (GLenum  target, GLenum  pname, GLfloat * params);
8733 extern void (GLAPIENTRY *glGetColorTableParameterfvEXT) (GLenum  target, GLenum  pname, GLfloat * params);
8734 extern void (GLAPIENTRY *glGetColorTableParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8735 extern void (GLAPIENTRY *glGetColorTableParameterivEXT) (GLenum  target, GLenum  pname, GLint * params);
8736 extern void (GLAPIENTRY *glGetCombinerInputParameterfvNV) (GLenum  stage, GLenum  portion, GLenum  variable, GLenum  pname, GLfloat * params);
8737 extern void (GLAPIENTRY *glGetCombinerInputParameterivNV) (GLenum  stage, GLenum  portion, GLenum  variable, GLenum  pname, GLint * params);
8738 extern void (GLAPIENTRY *glGetCombinerOutputParameterfvNV) (GLenum  stage, GLenum  portion, GLenum  pname, GLfloat * params);
8739 extern void (GLAPIENTRY *glGetCombinerOutputParameterivNV) (GLenum  stage, GLenum  portion, GLenum  pname, GLint * params);
8740 extern void (GLAPIENTRY *glGetCombinerStageParameterfvNV) (GLenum  stage, GLenum  pname, GLfloat * params);
8741 extern GLuint (GLAPIENTRY *glGetCommandHeaderNV) (GLenum  tokenID, GLuint  size);
8742 extern void (GLAPIENTRY *glGetCompressedMultiTexImageEXT) (GLenum  texunit, GLenum  target, GLint  lod, void * img);
8743 extern void (GLAPIENTRY *glGetCompressedTexImage) (GLenum  target, GLint  level, void * img);
8744 extern void (GLAPIENTRY *glGetCompressedTexImageARB) (GLenum  target, GLint  level, void * img);
8745 extern void (GLAPIENTRY *glGetCompressedTextureImage) (GLuint  texture, GLint  level, GLsizei  bufSize, void * pixels);
8746 extern void (GLAPIENTRY *glGetCompressedTextureImageEXT) (GLuint  texture, GLenum  target, GLint  lod, void * img);
8747 extern void (GLAPIENTRY *glGetCompressedTextureSubImage) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLsizei  bufSize, void * pixels);
8748 extern void (GLAPIENTRY *glGetConvolutionFilter) (GLenum  target, GLenum  format, GLenum  type, void * image);
8749 extern void (GLAPIENTRY *glGetConvolutionFilterEXT) (GLenum  target, GLenum  format, GLenum  type, void * image);
8750 extern void (GLAPIENTRY *glGetConvolutionParameterfv) (GLenum  target, GLenum  pname, GLfloat * params);
8751 extern void (GLAPIENTRY *glGetConvolutionParameterfvEXT) (GLenum  target, GLenum  pname, GLfloat * params);
8752 extern void (GLAPIENTRY *glGetConvolutionParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8753 extern void (GLAPIENTRY *glGetConvolutionParameterivEXT) (GLenum  target, GLenum  pname, GLint * params);
8754 extern void (GLAPIENTRY *glGetCoverageModulationTableNV) (GLsizei  bufSize, GLfloat * v);
8755 extern GLuint (GLAPIENTRY *glGetDebugMessageLog) (GLuint  count, GLsizei  bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
8756 extern GLuint (GLAPIENTRY *glGetDebugMessageLogAMD) (GLuint  count, GLsizei  bufSize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message);
8757 extern GLuint (GLAPIENTRY *glGetDebugMessageLogARB) (GLuint  count, GLsizei  bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
8758 extern GLuint (GLAPIENTRY *glGetDebugMessageLogKHR) (GLuint  count, GLsizei  bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
8759 extern void (GLAPIENTRY *glGetDoubleIndexedvEXT) (GLenum  target, GLuint  index, GLdouble * data);
8760 extern void (GLAPIENTRY *glGetDoublei_v) (GLenum  target, GLuint  index, GLdouble * data);
8761 extern void (GLAPIENTRY *glGetDoublei_vEXT) (GLenum  pname, GLuint  index, GLdouble * params);
8762 extern void (GLAPIENTRY *glGetDoublev) (GLenum  pname, GLdouble * data);
8763 extern GLenum (GLAPIENTRY *glGetError) ();
8764 extern void (GLAPIENTRY *glGetFenceivNV) (GLuint  fence, GLenum  pname, GLint * params);
8765 extern void (GLAPIENTRY *glGetFinalCombinerInputParameterfvNV) (GLenum  variable, GLenum  pname, GLfloat * params);
8766 extern void (GLAPIENTRY *glGetFinalCombinerInputParameterivNV) (GLenum  variable, GLenum  pname, GLint * params);
8767 extern void (GLAPIENTRY *glGetFirstPerfQueryIdINTEL) (GLuint * queryId);
8768 extern void (GLAPIENTRY *glGetFloatIndexedvEXT) (GLenum  target, GLuint  index, GLfloat * data);
8769 extern void (GLAPIENTRY *glGetFloati_v) (GLenum  target, GLuint  index, GLfloat * data);
8770 extern void (GLAPIENTRY *glGetFloati_vEXT) (GLenum  pname, GLuint  index, GLfloat * params);
8771 extern void (GLAPIENTRY *glGetFloatv) (GLenum  pname, GLfloat * data);
8772 extern GLint (GLAPIENTRY *glGetFragDataIndex) (GLuint  program, const GLchar * name);
8773 extern GLint (GLAPIENTRY *glGetFragDataLocation) (GLuint  program, const GLchar * name);
8774 extern GLint (GLAPIENTRY *glGetFragDataLocationEXT) (GLuint  program, const GLchar * name);
8775 extern void (GLAPIENTRY *glGetFramebufferAttachmentParameteriv) (GLenum  target, GLenum  attachment, GLenum  pname, GLint * params);
8776 extern void (GLAPIENTRY *glGetFramebufferAttachmentParameterivEXT) (GLenum  target, GLenum  attachment, GLenum  pname, GLint * params);
8777 extern void (GLAPIENTRY *glGetFramebufferParameterfvAMD) (GLenum  target, GLenum  pname, GLuint  numsamples, GLuint  pixelindex, GLsizei  size, GLfloat * values);
8778 extern void (GLAPIENTRY *glGetFramebufferParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8779 extern void (GLAPIENTRY *glGetFramebufferParameterivEXT) (GLuint  framebuffer, GLenum  pname, GLint * params);
8780 extern GLenum (GLAPIENTRY *glGetGraphicsResetStatus) ();
8781 extern GLenum (GLAPIENTRY *glGetGraphicsResetStatusARB) ();
8782 extern GLenum (GLAPIENTRY *glGetGraphicsResetStatusKHR) ();
8783 extern GLhandleARB (GLAPIENTRY *glGetHandleARB) (GLenum  pname);
8784 extern void (GLAPIENTRY *glGetHistogram) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
8785 extern void (GLAPIENTRY *glGetHistogramEXT) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
8786 extern void (GLAPIENTRY *glGetHistogramParameterfv) (GLenum  target, GLenum  pname, GLfloat * params);
8787 extern void (GLAPIENTRY *glGetHistogramParameterfvEXT) (GLenum  target, GLenum  pname, GLfloat * params);
8788 extern void (GLAPIENTRY *glGetHistogramParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8789 extern void (GLAPIENTRY *glGetHistogramParameterivEXT) (GLenum  target, GLenum  pname, GLint * params);
8790 extern GLuint64 (GLAPIENTRY *glGetImageHandleARB) (GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  format);
8791 extern GLuint64 (GLAPIENTRY *glGetImageHandleNV) (GLuint  texture, GLint  level, GLboolean  layered, GLint  layer, GLenum  format);
8792 extern void (GLAPIENTRY *glGetInfoLogARB) (GLhandleARB  obj, GLsizei  maxLength, GLsizei * length, GLcharARB * infoLog);
8793 extern void (GLAPIENTRY *glGetInteger64i_v) (GLenum  target, GLuint  index, GLint64 * data);
8794 extern void (GLAPIENTRY *glGetInteger64v) (GLenum  pname, GLint64 * data);
8795 extern void (GLAPIENTRY *glGetIntegerIndexedvEXT) (GLenum  target, GLuint  index, GLint * data);
8796 extern void (GLAPIENTRY *glGetIntegeri_v) (GLenum  target, GLuint  index, GLint * data);
8797 extern void (GLAPIENTRY *glGetIntegerui64i_vNV) (GLenum  value, GLuint  index, GLuint64EXT * result);
8798 extern void (GLAPIENTRY *glGetIntegerui64vNV) (GLenum  value, GLuint64EXT * result);
8799 extern void (GLAPIENTRY *glGetIntegerv) (GLenum  pname, GLint * data);
8800 extern void (GLAPIENTRY *glGetInternalformatSampleivNV) (GLenum  target, GLenum  internalformat, GLsizei  samples, GLenum  pname, GLsizei  count, GLint * params);
8801 extern void (GLAPIENTRY *glGetInternalformati64v) (GLenum  target, GLenum  internalformat, GLenum  pname, GLsizei  count, GLint64 * params);
8802 extern void (GLAPIENTRY *glGetInternalformativ) (GLenum  target, GLenum  internalformat, GLenum  pname, GLsizei  count, GLint * params);
8803 extern void (GLAPIENTRY *glGetInvariantBooleanvEXT) (GLuint  id, GLenum  value, GLboolean * data);
8804 extern void (GLAPIENTRY *glGetInvariantFloatvEXT) (GLuint  id, GLenum  value, GLfloat * data);
8805 extern void (GLAPIENTRY *glGetInvariantIntegervEXT) (GLuint  id, GLenum  value, GLint * data);
8806 extern void (GLAPIENTRY *glGetLightfv) (GLenum  light, GLenum  pname, GLfloat * params);
8807 extern void (GLAPIENTRY *glGetLightiv) (GLenum  light, GLenum  pname, GLint * params);
8808 extern void (GLAPIENTRY *glGetLocalConstantBooleanvEXT) (GLuint  id, GLenum  value, GLboolean * data);
8809 extern void (GLAPIENTRY *glGetLocalConstantFloatvEXT) (GLuint  id, GLenum  value, GLfloat * data);
8810 extern void (GLAPIENTRY *glGetLocalConstantIntegervEXT) (GLuint  id, GLenum  value, GLint * data);
8811 extern void (GLAPIENTRY *glGetMapAttribParameterfvNV) (GLenum  target, GLuint  index, GLenum  pname, GLfloat * params);
8812 extern void (GLAPIENTRY *glGetMapAttribParameterivNV) (GLenum  target, GLuint  index, GLenum  pname, GLint * params);
8813 extern void (GLAPIENTRY *glGetMapControlPointsNV) (GLenum  target, GLuint  index, GLenum  type, GLsizei  ustride, GLsizei  vstride, GLboolean  packed, void * points);
8814 extern void (GLAPIENTRY *glGetMapParameterfvNV) (GLenum  target, GLenum  pname, GLfloat * params);
8815 extern void (GLAPIENTRY *glGetMapParameterivNV) (GLenum  target, GLenum  pname, GLint * params);
8816 extern void (GLAPIENTRY *glGetMapdv) (GLenum  target, GLenum  query, GLdouble * v);
8817 extern void (GLAPIENTRY *glGetMapfv) (GLenum  target, GLenum  query, GLfloat * v);
8818 extern void (GLAPIENTRY *glGetMapiv) (GLenum  target, GLenum  query, GLint * v);
8819 extern void (GLAPIENTRY *glGetMaterialfv) (GLenum  face, GLenum  pname, GLfloat * params);
8820 extern void (GLAPIENTRY *glGetMaterialiv) (GLenum  face, GLenum  pname, GLint * params);
8821 extern void (GLAPIENTRY *glGetMemoryObjectDetachedResourcesuivNV) (GLuint  memory, GLenum  pname, GLint  first, GLsizei  count, GLuint * params);
8822 extern void (GLAPIENTRY *glGetMemoryObjectParameterivEXT) (GLuint  memoryObject, GLenum  pname, GLint * params);
8823 extern void (GLAPIENTRY *glGetMinmax) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
8824 extern void (GLAPIENTRY *glGetMinmaxEXT) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, void * values);
8825 extern void (GLAPIENTRY *glGetMinmaxParameterfv) (GLenum  target, GLenum  pname, GLfloat * params);
8826 extern void (GLAPIENTRY *glGetMinmaxParameterfvEXT) (GLenum  target, GLenum  pname, GLfloat * params);
8827 extern void (GLAPIENTRY *glGetMinmaxParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8828 extern void (GLAPIENTRY *glGetMinmaxParameterivEXT) (GLenum  target, GLenum  pname, GLint * params);
8829 extern void (GLAPIENTRY *glGetMultiTexEnvfvEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat * params);
8830 extern void (GLAPIENTRY *glGetMultiTexEnvivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLint * params);
8831 extern void (GLAPIENTRY *glGetMultiTexGendvEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, GLdouble * params);
8832 extern void (GLAPIENTRY *glGetMultiTexGenfvEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, GLfloat * params);
8833 extern void (GLAPIENTRY *glGetMultiTexGenivEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, GLint * params);
8834 extern void (GLAPIENTRY *glGetMultiTexImageEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  format, GLenum  type, void * pixels);
8835 extern void (GLAPIENTRY *glGetMultiTexLevelParameterfvEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  pname, GLfloat * params);
8836 extern void (GLAPIENTRY *glGetMultiTexLevelParameterivEXT) (GLenum  texunit, GLenum  target, GLint  level, GLenum  pname, GLint * params);
8837 extern void (GLAPIENTRY *glGetMultiTexParameterIivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLint * params);
8838 extern void (GLAPIENTRY *glGetMultiTexParameterIuivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLuint * params);
8839 extern void (GLAPIENTRY *glGetMultiTexParameterfvEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat * params);
8840 extern void (GLAPIENTRY *glGetMultiTexParameterivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLint * params);
8841 extern void (GLAPIENTRY *glGetMultisamplefv) (GLenum  pname, GLuint  index, GLfloat * val);
8842 extern void (GLAPIENTRY *glGetMultisamplefvNV) (GLenum  pname, GLuint  index, GLfloat * val);
8843 extern void (GLAPIENTRY *glGetNamedBufferParameteri64v) (GLuint  buffer, GLenum  pname, GLint64 * params);
8844 extern void (GLAPIENTRY *glGetNamedBufferParameteriv) (GLuint  buffer, GLenum  pname, GLint * params);
8845 extern void (GLAPIENTRY *glGetNamedBufferParameterivEXT) (GLuint  buffer, GLenum  pname, GLint * params);
8846 extern void (GLAPIENTRY *glGetNamedBufferParameterui64vNV) (GLuint  buffer, GLenum  pname, GLuint64EXT * params);
8847 extern void (GLAPIENTRY *glGetNamedBufferPointerv) (GLuint  buffer, GLenum  pname, void ** params);
8848 extern void (GLAPIENTRY *glGetNamedBufferPointervEXT) (GLuint  buffer, GLenum  pname, void ** params);
8849 extern void (GLAPIENTRY *glGetNamedBufferSubData) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, void * data);
8850 extern void (GLAPIENTRY *glGetNamedBufferSubDataEXT) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, void * data);
8851 extern void (GLAPIENTRY *glGetNamedFramebufferParameterfvAMD) (GLuint  framebuffer, GLenum  pname, GLuint  numsamples, GLuint  pixelindex, GLsizei  size, GLfloat * values);
8852 extern void (GLAPIENTRY *glGetNamedFramebufferAttachmentParameteriv) (GLuint  framebuffer, GLenum  attachment, GLenum  pname, GLint * params);
8853 extern void (GLAPIENTRY *glGetNamedFramebufferAttachmentParameterivEXT) (GLuint  framebuffer, GLenum  attachment, GLenum  pname, GLint * params);
8854 extern void (GLAPIENTRY *glGetNamedFramebufferParameteriv) (GLuint  framebuffer, GLenum  pname, GLint * param);
8855 extern void (GLAPIENTRY *glGetNamedFramebufferParameterivEXT) (GLuint  framebuffer, GLenum  pname, GLint * params);
8856 extern void (GLAPIENTRY *glGetNamedProgramLocalParameterIivEXT) (GLuint  program, GLenum  target, GLuint  index, GLint * params);
8857 extern void (GLAPIENTRY *glGetNamedProgramLocalParameterIuivEXT) (GLuint  program, GLenum  target, GLuint  index, GLuint * params);
8858 extern void (GLAPIENTRY *glGetNamedProgramLocalParameterdvEXT) (GLuint  program, GLenum  target, GLuint  index, GLdouble * params);
8859 extern void (GLAPIENTRY *glGetNamedProgramLocalParameterfvEXT) (GLuint  program, GLenum  target, GLuint  index, GLfloat * params);
8860 extern void (GLAPIENTRY *glGetNamedProgramStringEXT) (GLuint  program, GLenum  target, GLenum  pname, void * string);
8861 extern void (GLAPIENTRY *glGetNamedProgramivEXT) (GLuint  program, GLenum  target, GLenum  pname, GLint * params);
8862 extern void (GLAPIENTRY *glGetNamedRenderbufferParameteriv) (GLuint  renderbuffer, GLenum  pname, GLint * params);
8863 extern void (GLAPIENTRY *glGetNamedRenderbufferParameterivEXT) (GLuint  renderbuffer, GLenum  pname, GLint * params);
8864 extern void (GLAPIENTRY *glGetNamedStringARB) (GLint  namelen, const GLchar * name, GLsizei  bufSize, GLint * stringlen, GLchar * string);
8865 extern void (GLAPIENTRY *glGetNamedStringivARB) (GLint  namelen, const GLchar * name, GLenum  pname, GLint * params);
8866 extern void (GLAPIENTRY *glGetNextPerfQueryIdINTEL) (GLuint  queryId, GLuint * nextQueryId);
8867 extern void (GLAPIENTRY *glGetObjectLabel) (GLenum  identifier, GLuint  name, GLsizei  bufSize, GLsizei * length, GLchar * label);
8868 extern void (GLAPIENTRY *glGetObjectLabelEXT) (GLenum  type, GLuint  object, GLsizei  bufSize, GLsizei * length, GLchar * label);
8869 extern void (GLAPIENTRY *glGetObjectLabelKHR) (GLenum  identifier, GLuint  name, GLsizei  bufSize, GLsizei * length, GLchar * label);
8870 extern void (GLAPIENTRY *glGetObjectParameterfvARB) (GLhandleARB  obj, GLenum  pname, GLfloat * params);
8871 extern void (GLAPIENTRY *glGetObjectParameterivAPPLE) (GLenum  objectType, GLuint  name, GLenum  pname, GLint * params);
8872 extern void (GLAPIENTRY *glGetObjectParameterivARB) (GLhandleARB  obj, GLenum  pname, GLint * params);
8873 extern void (GLAPIENTRY *glGetObjectPtrLabel) (const void * ptr, GLsizei  bufSize, GLsizei * length, GLchar * label);
8874 extern void (GLAPIENTRY *glGetObjectPtrLabelKHR) (const void * ptr, GLsizei  bufSize, GLsizei * length, GLchar * label);
8875 extern void (GLAPIENTRY *glGetOcclusionQueryivNV) (GLuint  id, GLenum  pname, GLint * params);
8876 extern void (GLAPIENTRY *glGetOcclusionQueryuivNV) (GLuint  id, GLenum  pname, GLuint * params);
8877 extern void (GLAPIENTRY *glGetPathColorGenfvNV) (GLenum  color, GLenum  pname, GLfloat * value);
8878 extern void (GLAPIENTRY *glGetPathColorGenivNV) (GLenum  color, GLenum  pname, GLint * value);
8879 extern void (GLAPIENTRY *glGetPathCommandsNV) (GLuint  path, GLubyte * commands);
8880 extern void (GLAPIENTRY *glGetPathCoordsNV) (GLuint  path, GLfloat * coords);
8881 extern void (GLAPIENTRY *glGetPathDashArrayNV) (GLuint  path, GLfloat * dashArray);
8882 extern GLfloat (GLAPIENTRY *glGetPathLengthNV) (GLuint  path, GLsizei  startSegment, GLsizei  numSegments);
8883 extern void (GLAPIENTRY *glGetPathMetricRangeNV) (GLbitfield  metricQueryMask, GLuint  firstPathName, GLsizei  numPaths, GLsizei  stride, GLfloat * metrics);
8884 extern void (GLAPIENTRY *glGetPathMetricsNV) (GLbitfield  metricQueryMask, GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLsizei  stride, GLfloat * metrics);
8885 extern void (GLAPIENTRY *glGetPathParameterfvNV) (GLuint  path, GLenum  pname, GLfloat * value);
8886 extern void (GLAPIENTRY *glGetPathParameterivNV) (GLuint  path, GLenum  pname, GLint * value);
8887 extern void (GLAPIENTRY *glGetPathSpacingNV) (GLenum  pathListMode, GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLfloat  advanceScale, GLfloat  kerningScale, GLenum  transformType, GLfloat * returnedSpacing);
8888 extern void (GLAPIENTRY *glGetPathTexGenfvNV) (GLenum  texCoordSet, GLenum  pname, GLfloat * value);
8889 extern void (GLAPIENTRY *glGetPathTexGenivNV) (GLenum  texCoordSet, GLenum  pname, GLint * value);
8890 extern void (GLAPIENTRY *glGetPerfCounterInfoINTEL) (GLuint  queryId, GLuint  counterId, GLuint  counterNameLength, GLchar * counterName, GLuint  counterDescLength, GLchar * counterDesc, GLuint * counterOffset, GLuint * counterDataSize, GLuint * counterTypeEnum, GLuint * counterDataTypeEnum, GLuint64 * rawCounterMaxValue);
8891 extern void (GLAPIENTRY *glGetPerfMonitorCounterDataAMD) (GLuint  monitor, GLenum  pname, GLsizei  dataSize, GLuint * data, GLint * bytesWritten);
8892 extern void (GLAPIENTRY *glGetPerfMonitorCounterInfoAMD) (GLuint  group, GLuint  counter, GLenum  pname, void * data);
8893 extern void (GLAPIENTRY *glGetPerfMonitorCounterStringAMD) (GLuint  group, GLuint  counter, GLsizei  bufSize, GLsizei * length, GLchar * counterString);
8894 extern void (GLAPIENTRY *glGetPerfMonitorCountersAMD) (GLuint  group, GLint * numCounters, GLint * maxActiveCounters, GLsizei  counterSize, GLuint * counters);
8895 extern void (GLAPIENTRY *glGetPerfMonitorGroupStringAMD) (GLuint  group, GLsizei  bufSize, GLsizei * length, GLchar * groupString);
8896 extern void (GLAPIENTRY *glGetPerfMonitorGroupsAMD) (GLint * numGroups, GLsizei  groupsSize, GLuint * groups);
8897 extern void (GLAPIENTRY *glGetPerfQueryDataINTEL) (GLuint  queryHandle, GLuint  flags, GLsizei  dataSize, void * data, GLuint * bytesWritten);
8898 extern void (GLAPIENTRY *glGetPerfQueryIdByNameINTEL) (GLchar * queryName, GLuint * queryId);
8899 extern void (GLAPIENTRY *glGetPerfQueryInfoINTEL) (GLuint  queryId, GLuint  queryNameLength, GLchar * queryName, GLuint * dataSize, GLuint * noCounters, GLuint * noInstances, GLuint * capsMask);
8900 extern void (GLAPIENTRY *glGetPixelMapfv) (GLenum  map, GLfloat * values);
8901 extern void (GLAPIENTRY *glGetPixelMapuiv) (GLenum  map, GLuint * values);
8902 extern void (GLAPIENTRY *glGetPixelMapusv) (GLenum  map, GLushort * values);
8903 extern void (GLAPIENTRY *glGetPixelTransformParameterfvEXT) (GLenum  target, GLenum  pname, GLfloat * params);
8904 extern void (GLAPIENTRY *glGetPixelTransformParameterivEXT) (GLenum  target, GLenum  pname, GLint * params);
8905 extern void (GLAPIENTRY *glGetPointerIndexedvEXT) (GLenum  target, GLuint  index, void ** data);
8906 extern void (GLAPIENTRY *glGetPointeri_vEXT) (GLenum  pname, GLuint  index, void ** params);
8907 extern void (GLAPIENTRY *glGetPointerv) (GLenum  pname, void ** params);
8908 extern void (GLAPIENTRY *glGetPointervEXT) (GLenum  pname, void ** params);
8909 extern void (GLAPIENTRY *glGetPointervKHR) (GLenum  pname, void ** params);
8910 extern void (GLAPIENTRY *glGetPolygonStipple) (GLubyte * mask);
8911 extern void (GLAPIENTRY *glGetProgramBinary) (GLuint  program, GLsizei  bufSize, GLsizei * length, GLenum * binaryFormat, void * binary);
8912 extern void (GLAPIENTRY *glGetProgramEnvParameterIivNV) (GLenum  target, GLuint  index, GLint * params);
8913 extern void (GLAPIENTRY *glGetProgramEnvParameterIuivNV) (GLenum  target, GLuint  index, GLuint * params);
8914 extern void (GLAPIENTRY *glGetProgramEnvParameterdvARB) (GLenum  target, GLuint  index, GLdouble * params);
8915 extern void (GLAPIENTRY *glGetProgramEnvParameterfvARB) (GLenum  target, GLuint  index, GLfloat * params);
8916 extern void (GLAPIENTRY *glGetProgramInfoLog) (GLuint  program, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
8917 extern void (GLAPIENTRY *glGetProgramInterfaceiv) (GLuint  program, GLenum  programInterface, GLenum  pname, GLint * params);
8918 extern void (GLAPIENTRY *glGetProgramLocalParameterIivNV) (GLenum  target, GLuint  index, GLint * params);
8919 extern void (GLAPIENTRY *glGetProgramLocalParameterIuivNV) (GLenum  target, GLuint  index, GLuint * params);
8920 extern void (GLAPIENTRY *glGetProgramLocalParameterdvARB) (GLenum  target, GLuint  index, GLdouble * params);
8921 extern void (GLAPIENTRY *glGetProgramLocalParameterfvARB) (GLenum  target, GLuint  index, GLfloat * params);
8922 extern void (GLAPIENTRY *glGetProgramNamedParameterdvNV) (GLuint  id, GLsizei  len, const GLubyte * name, GLdouble * params);
8923 extern void (GLAPIENTRY *glGetProgramNamedParameterfvNV) (GLuint  id, GLsizei  len, const GLubyte * name, GLfloat * params);
8924 extern void (GLAPIENTRY *glGetProgramParameterdvNV) (GLenum  target, GLuint  index, GLenum  pname, GLdouble * params);
8925 extern void (GLAPIENTRY *glGetProgramParameterfvNV) (GLenum  target, GLuint  index, GLenum  pname, GLfloat * params);
8926 extern void (GLAPIENTRY *glGetProgramPipelineInfoLog) (GLuint  pipeline, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
8927 extern void (GLAPIENTRY *glGetProgramPipelineInfoLogEXT) (GLuint  pipeline, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
8928 extern void (GLAPIENTRY *glGetProgramPipelineiv) (GLuint  pipeline, GLenum  pname, GLint * params);
8929 extern void (GLAPIENTRY *glGetProgramPipelineivEXT) (GLuint  pipeline, GLenum  pname, GLint * params);
8930 extern GLuint (GLAPIENTRY *glGetProgramResourceIndex) (GLuint  program, GLenum  programInterface, const GLchar * name);
8931 extern GLint (GLAPIENTRY *glGetProgramResourceLocation) (GLuint  program, GLenum  programInterface, const GLchar * name);
8932 extern GLint (GLAPIENTRY *glGetProgramResourceLocationIndex) (GLuint  program, GLenum  programInterface, const GLchar * name);
8933 extern void (GLAPIENTRY *glGetProgramResourceName) (GLuint  program, GLenum  programInterface, GLuint  index, GLsizei  bufSize, GLsizei * length, GLchar * name);
8934 extern void (GLAPIENTRY *glGetProgramResourcefvNV) (GLuint  program, GLenum  programInterface, GLuint  index, GLsizei  propCount, const GLenum * props, GLsizei  count, GLsizei * length, GLfloat * params);
8935 extern void (GLAPIENTRY *glGetProgramResourceiv) (GLuint  program, GLenum  programInterface, GLuint  index, GLsizei  propCount, const GLenum * props, GLsizei  count, GLsizei * length, GLint * params);
8936 extern void (GLAPIENTRY *glGetProgramStageiv) (GLuint  program, GLenum  shadertype, GLenum  pname, GLint * values);
8937 extern void (GLAPIENTRY *glGetProgramStringARB) (GLenum  target, GLenum  pname, void * string);
8938 extern void (GLAPIENTRY *glGetProgramStringNV) (GLuint  id, GLenum  pname, GLubyte * program);
8939 extern void (GLAPIENTRY *glGetProgramSubroutineParameteruivNV) (GLenum  target, GLuint  index, GLuint * param);
8940 extern void (GLAPIENTRY *glGetProgramiv) (GLuint  program, GLenum  pname, GLint * params);
8941 extern void (GLAPIENTRY *glGetProgramivARB) (GLenum  target, GLenum  pname, GLint * params);
8942 extern void (GLAPIENTRY *glGetProgramivNV) (GLuint  id, GLenum  pname, GLint * params);
8943 extern void (GLAPIENTRY *glGetQueryBufferObjecti64v) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
8944 extern void (GLAPIENTRY *glGetQueryBufferObjectiv) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
8945 extern void (GLAPIENTRY *glGetQueryBufferObjectui64v) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
8946 extern void (GLAPIENTRY *glGetQueryBufferObjectuiv) (GLuint  id, GLuint  buffer, GLenum  pname, GLintptr  offset);
8947 extern void (GLAPIENTRY *glGetQueryIndexediv) (GLenum  target, GLuint  index, GLenum  pname, GLint * params);
8948 extern void (GLAPIENTRY *glGetQueryObjecti64v) (GLuint  id, GLenum  pname, GLint64 * params);
8949 extern void (GLAPIENTRY *glGetQueryObjecti64vEXT) (GLuint  id, GLenum  pname, GLint64 * params);
8950 extern void (GLAPIENTRY *glGetQueryObjectiv) (GLuint  id, GLenum  pname, GLint * params);
8951 extern void (GLAPIENTRY *glGetQueryObjectivARB) (GLuint  id, GLenum  pname, GLint * params);
8952 extern void (GLAPIENTRY *glGetQueryObjectui64v) (GLuint  id, GLenum  pname, GLuint64 * params);
8953 extern void (GLAPIENTRY *glGetQueryObjectui64vEXT) (GLuint  id, GLenum  pname, GLuint64 * params);
8954 extern void (GLAPIENTRY *glGetQueryObjectuiv) (GLuint  id, GLenum  pname, GLuint * params);
8955 extern void (GLAPIENTRY *glGetQueryObjectuivARB) (GLuint  id, GLenum  pname, GLuint * params);
8956 extern void (GLAPIENTRY *glGetQueryiv) (GLenum  target, GLenum  pname, GLint * params);
8957 extern void (GLAPIENTRY *glGetQueryivARB) (GLenum  target, GLenum  pname, GLint * params);
8958 extern void (GLAPIENTRY *glGetRenderbufferParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8959 extern void (GLAPIENTRY *glGetRenderbufferParameterivEXT) (GLenum  target, GLenum  pname, GLint * params);
8960 extern void (GLAPIENTRY *glGetSamplerParameterIiv) (GLuint  sampler, GLenum  pname, GLint * params);
8961 extern void (GLAPIENTRY *glGetSamplerParameterIuiv) (GLuint  sampler, GLenum  pname, GLuint * params);
8962 extern void (GLAPIENTRY *glGetSamplerParameterfv) (GLuint  sampler, GLenum  pname, GLfloat * params);
8963 extern void (GLAPIENTRY *glGetSamplerParameteriv) (GLuint  sampler, GLenum  pname, GLint * params);
8964 extern void (GLAPIENTRY *glGetSemaphoreParameterui64vEXT) (GLuint  semaphore, GLenum  pname, GLuint64 * params);
8965 extern void (GLAPIENTRY *glGetSeparableFilter) (GLenum  target, GLenum  format, GLenum  type, void * row, void * column, void * span);
8966 extern void (GLAPIENTRY *glGetSeparableFilterEXT) (GLenum  target, GLenum  format, GLenum  type, void * row, void * column, void * span);
8967 extern void (GLAPIENTRY *glGetShaderInfoLog) (GLuint  shader, GLsizei  bufSize, GLsizei * length, GLchar * infoLog);
8968 extern void (GLAPIENTRY *glGetShaderPrecisionFormat) (GLenum  shadertype, GLenum  precisiontype, GLint * range, GLint * precision);
8969 extern void (GLAPIENTRY *glGetShaderSource) (GLuint  shader, GLsizei  bufSize, GLsizei * length, GLchar * source);
8970 extern void (GLAPIENTRY *glGetShaderSourceARB) (GLhandleARB  obj, GLsizei  maxLength, GLsizei * length, GLcharARB * source);
8971 extern void (GLAPIENTRY *glGetShaderiv) (GLuint  shader, GLenum  pname, GLint * params);
8972 extern void (GLAPIENTRY *glGetShadingRateImagePaletteNV) (GLuint  viewport, GLuint  entry, GLenum * rate);
8973 extern void (GLAPIENTRY *glGetShadingRateSampleLocationivNV) (GLenum  rate, GLuint  samples, GLuint  index, GLint * location);
8974 extern GLushort (GLAPIENTRY *glGetStageIndexNV) (GLenum  shadertype);
8975 extern const GLubyte *(GLAPIENTRY *glGetString) (GLenum  name);
8976 extern const GLubyte *(GLAPIENTRY *glGetStringi) (GLenum  name, GLuint  index);
8977 extern GLuint (GLAPIENTRY *glGetSubroutineIndex) (GLuint  program, GLenum  shadertype, const GLchar * name);
8978 extern GLint (GLAPIENTRY *glGetSubroutineUniformLocation) (GLuint  program, GLenum  shadertype, const GLchar * name);
8979 extern void (GLAPIENTRY *glGetSynciv) (GLsync  sync, GLenum  pname, GLsizei  count, GLsizei * length, GLint * values);
8980 extern void (GLAPIENTRY *glGetTexEnvfv) (GLenum  target, GLenum  pname, GLfloat * params);
8981 extern void (GLAPIENTRY *glGetTexEnviv) (GLenum  target, GLenum  pname, GLint * params);
8982 extern void (GLAPIENTRY *glGetTexGendv) (GLenum  coord, GLenum  pname, GLdouble * params);
8983 extern void (GLAPIENTRY *glGetTexGenfv) (GLenum  coord, GLenum  pname, GLfloat * params);
8984 extern void (GLAPIENTRY *glGetTexGeniv) (GLenum  coord, GLenum  pname, GLint * params);
8985 extern void (GLAPIENTRY *glGetTexImage) (GLenum  target, GLint  level, GLenum  format, GLenum  type, void * pixels);
8986 extern void (GLAPIENTRY *glGetTexLevelParameterfv) (GLenum  target, GLint  level, GLenum  pname, GLfloat * params);
8987 extern void (GLAPIENTRY *glGetTexLevelParameteriv) (GLenum  target, GLint  level, GLenum  pname, GLint * params);
8988 extern void (GLAPIENTRY *glGetTexParameterIiv) (GLenum  target, GLenum  pname, GLint * params);
8989 extern void (GLAPIENTRY *glGetTexParameterIivEXT) (GLenum  target, GLenum  pname, GLint * params);
8990 extern void (GLAPIENTRY *glGetTexParameterIuiv) (GLenum  target, GLenum  pname, GLuint * params);
8991 extern void (GLAPIENTRY *glGetTexParameterIuivEXT) (GLenum  target, GLenum  pname, GLuint * params);
8992 extern void (GLAPIENTRY *glGetTexParameterPointervAPPLE) (GLenum  target, GLenum  pname, void ** params);
8993 extern void (GLAPIENTRY *glGetTexParameterfv) (GLenum  target, GLenum  pname, GLfloat * params);
8994 extern void (GLAPIENTRY *glGetTexParameteriv) (GLenum  target, GLenum  pname, GLint * params);
8995 extern GLuint64 (GLAPIENTRY *glGetTextureHandleARB) (GLuint  texture);
8996 extern GLuint64 (GLAPIENTRY *glGetTextureHandleNV) (GLuint  texture);
8997 extern void (GLAPIENTRY *glGetTextureImage) (GLuint  texture, GLint  level, GLenum  format, GLenum  type, GLsizei  bufSize, void * pixels);
8998 extern void (GLAPIENTRY *glGetTextureImageEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  format, GLenum  type, void * pixels);
8999 extern void (GLAPIENTRY *glGetTextureLevelParameterfv) (GLuint  texture, GLint  level, GLenum  pname, GLfloat * params);
9000 extern void (GLAPIENTRY *glGetTextureLevelParameterfvEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  pname, GLfloat * params);
9001 extern void (GLAPIENTRY *glGetTextureLevelParameteriv) (GLuint  texture, GLint  level, GLenum  pname, GLint * params);
9002 extern void (GLAPIENTRY *glGetTextureLevelParameterivEXT) (GLuint  texture, GLenum  target, GLint  level, GLenum  pname, GLint * params);
9003 extern void (GLAPIENTRY *glGetTextureParameterIiv) (GLuint  texture, GLenum  pname, GLint * params);
9004 extern void (GLAPIENTRY *glGetTextureParameterIivEXT) (GLuint  texture, GLenum  target, GLenum  pname, GLint * params);
9005 extern void (GLAPIENTRY *glGetTextureParameterIuiv) (GLuint  texture, GLenum  pname, GLuint * params);
9006 extern void (GLAPIENTRY *glGetTextureParameterIuivEXT) (GLuint  texture, GLenum  target, GLenum  pname, GLuint * params);
9007 extern void (GLAPIENTRY *glGetTextureParameterfv) (GLuint  texture, GLenum  pname, GLfloat * params);
9008 extern void (GLAPIENTRY *glGetTextureParameterfvEXT) (GLuint  texture, GLenum  target, GLenum  pname, GLfloat * params);
9009 extern void (GLAPIENTRY *glGetTextureParameteriv) (GLuint  texture, GLenum  pname, GLint * params);
9010 extern void (GLAPIENTRY *glGetTextureParameterivEXT) (GLuint  texture, GLenum  target, GLenum  pname, GLint * params);
9011 extern GLuint64 (GLAPIENTRY *glGetTextureSamplerHandleARB) (GLuint  texture, GLuint  sampler);
9012 extern GLuint64 (GLAPIENTRY *glGetTextureSamplerHandleNV) (GLuint  texture, GLuint  sampler);
9013 extern void (GLAPIENTRY *glGetTextureSubImage) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, GLsizei  bufSize, void * pixels);
9014 extern void (GLAPIENTRY *glGetTrackMatrixivNV) (GLenum  target, GLuint  address, GLenum  pname, GLint * params);
9015 extern void (GLAPIENTRY *glGetTransformFeedbackVarying) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
9016 extern void (GLAPIENTRY *glGetTransformFeedbackVaryingEXT) (GLuint  program, GLuint  index, GLsizei  bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
9017 extern void (GLAPIENTRY *glGetTransformFeedbackVaryingNV) (GLuint  program, GLuint  index, GLint * location);
9018 extern void (GLAPIENTRY *glGetTransformFeedbacki64_v) (GLuint  xfb, GLenum  pname, GLuint  index, GLint64 * param);
9019 extern void (GLAPIENTRY *glGetTransformFeedbacki_v) (GLuint  xfb, GLenum  pname, GLuint  index, GLint * param);
9020 extern void (GLAPIENTRY *glGetTransformFeedbackiv) (GLuint  xfb, GLenum  pname, GLint * param);
9021 extern GLuint (GLAPIENTRY *glGetUniformBlockIndex) (GLuint  program, const GLchar * uniformBlockName);
9022 extern GLint (GLAPIENTRY *glGetUniformBufferSizeEXT) (GLuint  program, GLint  location);
9023 extern void (GLAPIENTRY *glGetUniformIndices) (GLuint  program, GLsizei  uniformCount, const GLchar *const* uniformNames, GLuint * uniformIndices);
9024 extern GLint (GLAPIENTRY *glGetUniformLocation) (GLuint  program, const GLchar * name);
9025 extern GLint (GLAPIENTRY *glGetUniformLocationARB) (GLhandleARB  programObj, const GLcharARB * name);
9026 extern GLintptr (GLAPIENTRY *glGetUniformOffsetEXT) (GLuint  program, GLint  location);
9027 extern void (GLAPIENTRY *glGetUniformSubroutineuiv) (GLenum  shadertype, GLint  location, GLuint * params);
9028 extern void (GLAPIENTRY *glGetUniformdv) (GLuint  program, GLint  location, GLdouble * params);
9029 extern void (GLAPIENTRY *glGetUniformfv) (GLuint  program, GLint  location, GLfloat * params);
9030 extern void (GLAPIENTRY *glGetUniformfvARB) (GLhandleARB  programObj, GLint  location, GLfloat * params);
9031 extern void (GLAPIENTRY *glGetUniformi64vARB) (GLuint  program, GLint  location, GLint64 * params);
9032 extern void (GLAPIENTRY *glGetUniformi64vNV) (GLuint  program, GLint  location, GLint64EXT * params);
9033 extern void (GLAPIENTRY *glGetUniformiv) (GLuint  program, GLint  location, GLint * params);
9034 extern void (GLAPIENTRY *glGetUniformivARB) (GLhandleARB  programObj, GLint  location, GLint * params);
9035 extern void (GLAPIENTRY *glGetUniformui64vARB) (GLuint  program, GLint  location, GLuint64 * params);
9036 extern void (GLAPIENTRY *glGetUniformui64vNV) (GLuint  program, GLint  location, GLuint64EXT * params);
9037 extern void (GLAPIENTRY *glGetUniformuiv) (GLuint  program, GLint  location, GLuint * params);
9038 extern void (GLAPIENTRY *glGetUniformuivEXT) (GLuint  program, GLint  location, GLuint * params);
9039 extern void (GLAPIENTRY *glGetUnsignedBytevEXT) (GLenum  pname, GLubyte * data);
9040 extern void (GLAPIENTRY *glGetUnsignedBytei_vEXT) (GLenum  target, GLuint  index, GLubyte * data);
9041 extern void (GLAPIENTRY *glGetVariantBooleanvEXT) (GLuint  id, GLenum  value, GLboolean * data);
9042 extern void (GLAPIENTRY *glGetVariantFloatvEXT) (GLuint  id, GLenum  value, GLfloat * data);
9043 extern void (GLAPIENTRY *glGetVariantIntegervEXT) (GLuint  id, GLenum  value, GLint * data);
9044 extern void (GLAPIENTRY *glGetVariantPointervEXT) (GLuint  id, GLenum  value, void ** data);
9045 extern GLint (GLAPIENTRY *glGetVaryingLocationNV) (GLuint  program, const GLchar * name);
9046 extern void (GLAPIENTRY *glGetVertexArrayIndexed64iv) (GLuint  vaobj, GLuint  index, GLenum  pname, GLint64 * param);
9047 extern void (GLAPIENTRY *glGetVertexArrayIndexediv) (GLuint  vaobj, GLuint  index, GLenum  pname, GLint * param);
9048 extern void (GLAPIENTRY *glGetVertexArrayIntegeri_vEXT) (GLuint  vaobj, GLuint  index, GLenum  pname, GLint * param);
9049 extern void (GLAPIENTRY *glGetVertexArrayIntegervEXT) (GLuint  vaobj, GLenum  pname, GLint * param);
9050 extern void (GLAPIENTRY *glGetVertexArrayPointeri_vEXT) (GLuint  vaobj, GLuint  index, GLenum  pname, void ** param);
9051 extern void (GLAPIENTRY *glGetVertexArrayPointervEXT) (GLuint  vaobj, GLenum  pname, void ** param);
9052 extern void (GLAPIENTRY *glGetVertexArrayiv) (GLuint  vaobj, GLenum  pname, GLint * param);
9053 extern void (GLAPIENTRY *glGetVertexAttribIiv) (GLuint  index, GLenum  pname, GLint * params);
9054 extern void (GLAPIENTRY *glGetVertexAttribIivEXT) (GLuint  index, GLenum  pname, GLint * params);
9055 extern void (GLAPIENTRY *glGetVertexAttribIuiv) (GLuint  index, GLenum  pname, GLuint * params);
9056 extern void (GLAPIENTRY *glGetVertexAttribIuivEXT) (GLuint  index, GLenum  pname, GLuint * params);
9057 extern void (GLAPIENTRY *glGetVertexAttribLdv) (GLuint  index, GLenum  pname, GLdouble * params);
9058 extern void (GLAPIENTRY *glGetVertexAttribLdvEXT) (GLuint  index, GLenum  pname, GLdouble * params);
9059 extern void (GLAPIENTRY *glGetVertexAttribLi64vNV) (GLuint  index, GLenum  pname, GLint64EXT * params);
9060 extern void (GLAPIENTRY *glGetVertexAttribLui64vARB) (GLuint  index, GLenum  pname, GLuint64EXT * params);
9061 extern void (GLAPIENTRY *glGetVertexAttribLui64vNV) (GLuint  index, GLenum  pname, GLuint64EXT * params);
9062 extern void (GLAPIENTRY *glGetVertexAttribPointerv) (GLuint  index, GLenum  pname, void ** pointer);
9063 extern void (GLAPIENTRY *glGetVertexAttribPointervARB) (GLuint  index, GLenum  pname, void ** pointer);
9064 extern void (GLAPIENTRY *glGetVertexAttribPointervNV) (GLuint  index, GLenum  pname, void ** pointer);
9065 extern void (GLAPIENTRY *glGetVertexAttribdv) (GLuint  index, GLenum  pname, GLdouble * params);
9066 extern void (GLAPIENTRY *glGetVertexAttribdvARB) (GLuint  index, GLenum  pname, GLdouble * params);
9067 extern void (GLAPIENTRY *glGetVertexAttribdvNV) (GLuint  index, GLenum  pname, GLdouble * params);
9068 extern void (GLAPIENTRY *glGetVertexAttribfv) (GLuint  index, GLenum  pname, GLfloat * params);
9069 extern void (GLAPIENTRY *glGetVertexAttribfvARB) (GLuint  index, GLenum  pname, GLfloat * params);
9070 extern void (GLAPIENTRY *glGetVertexAttribfvNV) (GLuint  index, GLenum  pname, GLfloat * params);
9071 extern void (GLAPIENTRY *glGetVertexAttribiv) (GLuint  index, GLenum  pname, GLint * params);
9072 extern void (GLAPIENTRY *glGetVertexAttribivARB) (GLuint  index, GLenum  pname, GLint * params);
9073 extern void (GLAPIENTRY *glGetVertexAttribivNV) (GLuint  index, GLenum  pname, GLint * params);
9074 extern void (GLAPIENTRY *glGetVideoCaptureStreamdvNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, GLdouble * params);
9075 extern void (GLAPIENTRY *glGetVideoCaptureStreamfvNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, GLfloat * params);
9076 extern void (GLAPIENTRY *glGetVideoCaptureStreamivNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, GLint * params);
9077 extern void (GLAPIENTRY *glGetVideoCaptureivNV) (GLuint  video_capture_slot, GLenum  pname, GLint * params);
9078 extern void (GLAPIENTRY *glGetVideoi64vNV) (GLuint  video_slot, GLenum  pname, GLint64EXT * params);
9079 extern void (GLAPIENTRY *glGetVideoivNV) (GLuint  video_slot, GLenum  pname, GLint * params);
9080 extern void (GLAPIENTRY *glGetVideoui64vNV) (GLuint  video_slot, GLenum  pname, GLuint64EXT * params);
9081 extern void (GLAPIENTRY *glGetVideouivNV) (GLuint  video_slot, GLenum  pname, GLuint * params);
9082 extern void (GLAPIENTRY *glGetnColorTable) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * table);
9083 extern void (GLAPIENTRY *glGetnColorTableARB) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * table);
9084 extern void (GLAPIENTRY *glGetnCompressedTexImage) (GLenum  target, GLint  lod, GLsizei  bufSize, void * pixels);
9085 extern void (GLAPIENTRY *glGetnCompressedTexImageARB) (GLenum  target, GLint  lod, GLsizei  bufSize, void * img);
9086 extern void (GLAPIENTRY *glGetnConvolutionFilter) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * image);
9087 extern void (GLAPIENTRY *glGetnConvolutionFilterARB) (GLenum  target, GLenum  format, GLenum  type, GLsizei  bufSize, void * image);
9088 extern void (GLAPIENTRY *glGetnHistogram) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
9089 extern void (GLAPIENTRY *glGetnHistogramARB) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
9090 extern void (GLAPIENTRY *glGetnMapdv) (GLenum  target, GLenum  query, GLsizei  bufSize, GLdouble * v);
9091 extern void (GLAPIENTRY *glGetnMapdvARB) (GLenum  target, GLenum  query, GLsizei  bufSize, GLdouble * v);
9092 extern void (GLAPIENTRY *glGetnMapfv) (GLenum  target, GLenum  query, GLsizei  bufSize, GLfloat * v);
9093 extern void (GLAPIENTRY *glGetnMapfvARB) (GLenum  target, GLenum  query, GLsizei  bufSize, GLfloat * v);
9094 extern void (GLAPIENTRY *glGetnMapiv) (GLenum  target, GLenum  query, GLsizei  bufSize, GLint * v);
9095 extern void (GLAPIENTRY *glGetnMapivARB) (GLenum  target, GLenum  query, GLsizei  bufSize, GLint * v);
9096 extern void (GLAPIENTRY *glGetnMinmax) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
9097 extern void (GLAPIENTRY *glGetnMinmaxARB) (GLenum  target, GLboolean  reset, GLenum  format, GLenum  type, GLsizei  bufSize, void * values);
9098 extern void (GLAPIENTRY *glGetnPixelMapfv) (GLenum  map, GLsizei  bufSize, GLfloat * values);
9099 extern void (GLAPIENTRY *glGetnPixelMapfvARB) (GLenum  map, GLsizei  bufSize, GLfloat * values);
9100 extern void (GLAPIENTRY *glGetnPixelMapuiv) (GLenum  map, GLsizei  bufSize, GLuint * values);
9101 extern void (GLAPIENTRY *glGetnPixelMapuivARB) (GLenum  map, GLsizei  bufSize, GLuint * values);
9102 extern void (GLAPIENTRY *glGetnPixelMapusv) (GLenum  map, GLsizei  bufSize, GLushort * values);
9103 extern void (GLAPIENTRY *glGetnPixelMapusvARB) (GLenum  map, GLsizei  bufSize, GLushort * values);
9104 extern void (GLAPIENTRY *glGetnPolygonStipple) (GLsizei  bufSize, GLubyte * pattern);
9105 extern void (GLAPIENTRY *glGetnPolygonStippleARB) (GLsizei  bufSize, GLubyte * pattern);
9106 extern void (GLAPIENTRY *glGetnSeparableFilter) (GLenum  target, GLenum  format, GLenum  type, GLsizei  rowBufSize, void * row, GLsizei  columnBufSize, void * column, void * span);
9107 extern void (GLAPIENTRY *glGetnSeparableFilterARB) (GLenum  target, GLenum  format, GLenum  type, GLsizei  rowBufSize, void * row, GLsizei  columnBufSize, void * column, void * span);
9108 extern void (GLAPIENTRY *glGetnTexImage) (GLenum  target, GLint  level, GLenum  format, GLenum  type, GLsizei  bufSize, void * pixels);
9109 extern void (GLAPIENTRY *glGetnTexImageARB) (GLenum  target, GLint  level, GLenum  format, GLenum  type, GLsizei  bufSize, void * img);
9110 extern void (GLAPIENTRY *glGetnUniformdv) (GLuint  program, GLint  location, GLsizei  bufSize, GLdouble * params);
9111 extern void (GLAPIENTRY *glGetnUniformdvARB) (GLuint  program, GLint  location, GLsizei  bufSize, GLdouble * params);
9112 extern void (GLAPIENTRY *glGetnUniformfv) (GLuint  program, GLint  location, GLsizei  bufSize, GLfloat * params);
9113 extern void (GLAPIENTRY *glGetnUniformfvARB) (GLuint  program, GLint  location, GLsizei  bufSize, GLfloat * params);
9114 extern void (GLAPIENTRY *glGetnUniformfvKHR) (GLuint  program, GLint  location, GLsizei  bufSize, GLfloat * params);
9115 extern void (GLAPIENTRY *glGetnUniformi64vARB) (GLuint  program, GLint  location, GLsizei  bufSize, GLint64 * params);
9116 extern void (GLAPIENTRY *glGetnUniformiv) (GLuint  program, GLint  location, GLsizei  bufSize, GLint * params);
9117 extern void (GLAPIENTRY *glGetnUniformivARB) (GLuint  program, GLint  location, GLsizei  bufSize, GLint * params);
9118 extern void (GLAPIENTRY *glGetnUniformivKHR) (GLuint  program, GLint  location, GLsizei  bufSize, GLint * params);
9119 extern void (GLAPIENTRY *glGetnUniformui64vARB) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint64 * params);
9120 extern void (GLAPIENTRY *glGetnUniformuiv) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint * params);
9121 extern void (GLAPIENTRY *glGetnUniformuivARB) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint * params);
9122 extern void (GLAPIENTRY *glGetnUniformuivKHR) (GLuint  program, GLint  location, GLsizei  bufSize, GLuint * params);
9123 extern void (GLAPIENTRY *glHint) (GLenum  target, GLenum  mode);
9124 extern void (GLAPIENTRY *glHistogram) (GLenum  target, GLsizei  width, GLenum  internalformat, GLboolean  sink);
9125 extern void (GLAPIENTRY *glHistogramEXT) (GLenum  target, GLsizei  width, GLenum  internalformat, GLboolean  sink);
9126 extern void (GLAPIENTRY *glImportMemoryFdEXT) (GLuint  memory, GLuint64  size, GLenum  handleType, GLint  fd);
9127 extern void (GLAPIENTRY *glImportMemoryWin32HandleEXT) (GLuint  memory, GLuint64  size, GLenum  handleType, void * handle);
9128 extern void (GLAPIENTRY *glImportMemoryWin32NameEXT) (GLuint  memory, GLuint64  size, GLenum  handleType, const void * name);
9129 extern void (GLAPIENTRY *glImportSemaphoreFdEXT) (GLuint  semaphore, GLenum  handleType, GLint  fd);
9130 extern void (GLAPIENTRY *glImportSemaphoreWin32HandleEXT) (GLuint  semaphore, GLenum  handleType, void * handle);
9131 extern void (GLAPIENTRY *glImportSemaphoreWin32NameEXT) (GLuint  semaphore, GLenum  handleType, const void * name);
9132 extern GLsync (GLAPIENTRY *glImportSyncEXT) (GLenum  external_sync_type, GLintptr  external_sync, GLbitfield  flags);
9133 extern void (GLAPIENTRY *glIndexFormatNV) (GLenum  type, GLsizei  stride);
9134 extern void (GLAPIENTRY *glIndexFuncEXT) (GLenum  func, GLclampf  ref);
9135 extern void (GLAPIENTRY *glIndexMask) (GLuint  mask);
9136 extern void (GLAPIENTRY *glIndexMaterialEXT) (GLenum  face, GLenum  mode);
9137 extern void (GLAPIENTRY *glIndexPointer) (GLenum  type, GLsizei  stride, const void * pointer);
9138 extern void (GLAPIENTRY *glIndexPointerEXT) (GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
9139 extern void (GLAPIENTRY *glIndexd) (GLdouble  c);
9140 extern void (GLAPIENTRY *glIndexdv) (const GLdouble * c);
9141 extern void (GLAPIENTRY *glIndexf) (GLfloat  c);
9142 extern void (GLAPIENTRY *glIndexfv) (const GLfloat * c);
9143 extern void (GLAPIENTRY *glIndexi) (GLint  c);
9144 extern void (GLAPIENTRY *glIndexiv) (const GLint * c);
9145 extern void (GLAPIENTRY *glIndexs) (GLshort  c);
9146 extern void (GLAPIENTRY *glIndexsv) (const GLshort * c);
9147 extern void (GLAPIENTRY *glIndexub) (GLubyte  c);
9148 extern void (GLAPIENTRY *glIndexubv) (const GLubyte * c);
9149 extern void (GLAPIENTRY *glInitNames) ();
9150 extern void (GLAPIENTRY *glInsertComponentEXT) (GLuint  res, GLuint  src, GLuint  num);
9151 extern void (GLAPIENTRY *glInsertEventMarkerEXT) (GLsizei  length, const GLchar * marker);
9152 extern void (GLAPIENTRY *glInterleavedArrays) (GLenum  format, GLsizei  stride, const void * pointer);
9153 extern void (GLAPIENTRY *glInterpolatePathsNV) (GLuint  resultPath, GLuint  pathA, GLuint  pathB, GLfloat  weight);
9154 extern void (GLAPIENTRY *glInvalidateBufferData) (GLuint  buffer);
9155 extern void (GLAPIENTRY *glInvalidateBufferSubData) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length);
9156 extern void (GLAPIENTRY *glInvalidateFramebuffer) (GLenum  target, GLsizei  numAttachments, const GLenum * attachments);
9157 extern void (GLAPIENTRY *glInvalidateNamedFramebufferData) (GLuint  framebuffer, GLsizei  numAttachments, const GLenum * attachments);
9158 extern void (GLAPIENTRY *glInvalidateNamedFramebufferSubData) (GLuint  framebuffer, GLsizei  numAttachments, const GLenum * attachments, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
9159 extern void (GLAPIENTRY *glInvalidateSubFramebuffer) (GLenum  target, GLsizei  numAttachments, const GLenum * attachments, GLint  x, GLint  y, GLsizei  width, GLsizei  height);
9160 extern void (GLAPIENTRY *glInvalidateTexImage) (GLuint  texture, GLint  level);
9161 extern void (GLAPIENTRY *glInvalidateTexSubImage) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth);
9162 extern GLboolean (GLAPIENTRY *glIsBuffer) (GLuint  buffer);
9163 extern GLboolean (GLAPIENTRY *glIsBufferARB) (GLuint  buffer);
9164 extern GLboolean (GLAPIENTRY *glIsBufferResidentNV) (GLenum  target);
9165 extern GLboolean (GLAPIENTRY *glIsCommandListNV) (GLuint  list);
9166 extern GLboolean (GLAPIENTRY *glIsEnabled) (GLenum  cap);
9167 extern GLboolean (GLAPIENTRY *glIsEnabledIndexedEXT) (GLenum  target, GLuint  index);
9168 extern GLboolean (GLAPIENTRY *glIsEnabledi) (GLenum  target, GLuint  index);
9169 extern GLboolean (GLAPIENTRY *glIsFenceAPPLE) (GLuint  fence);
9170 extern GLboolean (GLAPIENTRY *glIsFenceNV) (GLuint  fence);
9171 extern GLboolean (GLAPIENTRY *glIsFramebuffer) (GLuint  framebuffer);
9172 extern GLboolean (GLAPIENTRY *glIsFramebufferEXT) (GLuint  framebuffer);
9173 extern GLboolean (GLAPIENTRY *glIsImageHandleResidentARB) (GLuint64  handle);
9174 extern GLboolean (GLAPIENTRY *glIsImageHandleResidentNV) (GLuint64  handle);
9175 extern GLboolean (GLAPIENTRY *glIsList) (GLuint  list);
9176 extern GLboolean (GLAPIENTRY *glIsMemoryObjectEXT) (GLuint  memoryObject);
9177 extern GLboolean (GLAPIENTRY *glIsNameAMD) (GLenum  identifier, GLuint  name);
9178 extern GLboolean (GLAPIENTRY *glIsNamedBufferResidentNV) (GLuint  buffer);
9179 extern GLboolean (GLAPIENTRY *glIsNamedStringARB) (GLint  namelen, const GLchar * name);
9180 extern GLboolean (GLAPIENTRY *glIsOcclusionQueryNV) (GLuint  id);
9181 extern GLboolean (GLAPIENTRY *glIsPathNV) (GLuint  path);
9182 extern GLboolean (GLAPIENTRY *glIsPointInFillPathNV) (GLuint  path, GLuint  mask, GLfloat  x, GLfloat  y);
9183 extern GLboolean (GLAPIENTRY *glIsPointInStrokePathNV) (GLuint  path, GLfloat  x, GLfloat  y);
9184 extern GLboolean (GLAPIENTRY *glIsProgram) (GLuint  program);
9185 extern GLboolean (GLAPIENTRY *glIsProgramARB) (GLuint  program);
9186 extern GLboolean (GLAPIENTRY *glIsProgramNV) (GLuint  id);
9187 extern GLboolean (GLAPIENTRY *glIsProgramPipeline) (GLuint  pipeline);
9188 extern GLboolean (GLAPIENTRY *glIsProgramPipelineEXT) (GLuint  pipeline);
9189 extern GLboolean (GLAPIENTRY *glIsQuery) (GLuint  id);
9190 extern GLboolean (GLAPIENTRY *glIsQueryARB) (GLuint  id);
9191 extern GLboolean (GLAPIENTRY *glIsRenderbuffer) (GLuint  renderbuffer);
9192 extern GLboolean (GLAPIENTRY *glIsRenderbufferEXT) (GLuint  renderbuffer);
9193 extern GLboolean (GLAPIENTRY *glIsSemaphoreEXT) (GLuint  semaphore);
9194 extern GLboolean (GLAPIENTRY *glIsSampler) (GLuint  sampler);
9195 extern GLboolean (GLAPIENTRY *glIsShader) (GLuint  shader);
9196 extern GLboolean (GLAPIENTRY *glIsStateNV) (GLuint  state);
9197 extern GLboolean (GLAPIENTRY *glIsSync) (GLsync  sync);
9198 extern GLboolean (GLAPIENTRY *glIsTexture) (GLuint  texture);
9199 extern GLboolean (GLAPIENTRY *glIsTextureEXT) (GLuint  texture);
9200 extern GLboolean (GLAPIENTRY *glIsTextureHandleResidentARB) (GLuint64  handle);
9201 extern GLboolean (GLAPIENTRY *glIsTextureHandleResidentNV) (GLuint64  handle);
9202 extern GLboolean (GLAPIENTRY *glIsTransformFeedback) (GLuint  id);
9203 extern GLboolean (GLAPIENTRY *glIsTransformFeedbackNV) (GLuint  id);
9204 extern GLboolean (GLAPIENTRY *glIsVariantEnabledEXT) (GLuint  id, GLenum  cap);
9205 extern GLboolean (GLAPIENTRY *glIsVertexArray) (GLuint  array);
9206 extern GLboolean (GLAPIENTRY *glIsVertexArrayAPPLE) (GLuint  array);
9207 extern GLboolean (GLAPIENTRY *glIsVertexAttribEnabledAPPLE) (GLuint  index, GLenum  pname);
9208 extern void (GLAPIENTRY *glLabelObjectEXT) (GLenum  type, GLuint  object, GLsizei  length, const GLchar * label);
9209 extern void (GLAPIENTRY *glLightModelf) (GLenum  pname, GLfloat  param);
9210 extern void (GLAPIENTRY *glLightModelfv) (GLenum  pname, const GLfloat * params);
9211 extern void (GLAPIENTRY *glLightModeli) (GLenum  pname, GLint  param);
9212 extern void (GLAPIENTRY *glLightModeliv) (GLenum  pname, const GLint * params);
9213 extern void (GLAPIENTRY *glLightf) (GLenum  light, GLenum  pname, GLfloat  param);
9214 extern void (GLAPIENTRY *glLightfv) (GLenum  light, GLenum  pname, const GLfloat * params);
9215 extern void (GLAPIENTRY *glLighti) (GLenum  light, GLenum  pname, GLint  param);
9216 extern void (GLAPIENTRY *glLightiv) (GLenum  light, GLenum  pname, const GLint * params);
9217 extern void (GLAPIENTRY *glLineStipple) (GLint  factor, GLushort  pattern);
9218 extern void (GLAPIENTRY *glLineWidth) (GLfloat  width);
9219 extern void (GLAPIENTRY *glLinkProgram) (GLuint  program);
9220 extern void (GLAPIENTRY *glLinkProgramARB) (GLhandleARB  programObj);
9221 extern void (GLAPIENTRY *glListBase) (GLuint  base);
9222 extern void (GLAPIENTRY *glListDrawCommandsStatesClientNV) (GLuint  list, GLuint  segment, const void ** indirects, const GLsizei * sizes, const GLuint * states, const GLuint * fbos, GLuint  count);
9223 extern void (GLAPIENTRY *glLoadIdentity) ();
9224 extern void (GLAPIENTRY *glLoadMatrixd) (const GLdouble * m);
9225 extern void (GLAPIENTRY *glLoadMatrixf) (const GLfloat * m);
9226 extern void (GLAPIENTRY *glLoadName) (GLuint  name);
9227 extern void (GLAPIENTRY *glLoadProgramNV) (GLenum  target, GLuint  id, GLsizei  len, const GLubyte * program);
9228 extern void (GLAPIENTRY *glLoadTransposeMatrixd) (const GLdouble * m);
9229 extern void (GLAPIENTRY *glLoadTransposeMatrixdARB) (const GLdouble * m);
9230 extern void (GLAPIENTRY *glLoadTransposeMatrixf) (const GLfloat * m);
9231 extern void (GLAPIENTRY *glLoadTransposeMatrixfARB) (const GLfloat * m);
9232 extern void (GLAPIENTRY *glLockArraysEXT) (GLint  first, GLsizei  count);
9233 extern void (GLAPIENTRY *glLogicOp) (GLenum  opcode);
9234 extern void (GLAPIENTRY *glMakeBufferNonResidentNV) (GLenum  target);
9235 extern void (GLAPIENTRY *glMakeBufferResidentNV) (GLenum  target, GLenum  access);
9236 extern void (GLAPIENTRY *glMakeImageHandleNonResidentARB) (GLuint64  handle);
9237 extern void (GLAPIENTRY *glMakeImageHandleNonResidentNV) (GLuint64  handle);
9238 extern void (GLAPIENTRY *glMakeImageHandleResidentARB) (GLuint64  handle, GLenum  access);
9239 extern void (GLAPIENTRY *glMakeImageHandleResidentNV) (GLuint64  handle, GLenum  access);
9240 extern void (GLAPIENTRY *glMakeNamedBufferNonResidentNV) (GLuint  buffer);
9241 extern void (GLAPIENTRY *glMakeNamedBufferResidentNV) (GLuint  buffer, GLenum  access);
9242 extern void (GLAPIENTRY *glMakeTextureHandleNonResidentARB) (GLuint64  handle);
9243 extern void (GLAPIENTRY *glMakeTextureHandleNonResidentNV) (GLuint64  handle);
9244 extern void (GLAPIENTRY *glMakeTextureHandleResidentARB) (GLuint64  handle);
9245 extern void (GLAPIENTRY *glMakeTextureHandleResidentNV) (GLuint64  handle);
9246 extern void (GLAPIENTRY *glMap1d) (GLenum  target, GLdouble  u1, GLdouble  u2, GLint  stride, GLint  order, const GLdouble * points);
9247 extern void (GLAPIENTRY *glMap1f) (GLenum  target, GLfloat  u1, GLfloat  u2, GLint  stride, GLint  order, const GLfloat * points);
9248 extern void (GLAPIENTRY *glMap2d) (GLenum  target, GLdouble  u1, GLdouble  u2, GLint  ustride, GLint  uorder, GLdouble  v1, GLdouble  v2, GLint  vstride, GLint  vorder, const GLdouble * points);
9249 extern void (GLAPIENTRY *glMap2f) (GLenum  target, GLfloat  u1, GLfloat  u2, GLint  ustride, GLint  uorder, GLfloat  v1, GLfloat  v2, GLint  vstride, GLint  vorder, const GLfloat * points);
9250 extern void *(GLAPIENTRY *glMapBuffer) (GLenum  target, GLenum  access);
9251 extern void *(GLAPIENTRY *glMapBufferARB) (GLenum  target, GLenum  access);
9252 extern void *(GLAPIENTRY *glMapBufferRange) (GLenum  target, GLintptr  offset, GLsizeiptr  length, GLbitfield  access);
9253 extern void (GLAPIENTRY *glMapControlPointsNV) (GLenum  target, GLuint  index, GLenum  type, GLsizei  ustride, GLsizei  vstride, GLint  uorder, GLint  vorder, GLboolean  packed, const void * points);
9254 extern void (GLAPIENTRY *glMapGrid1d) (GLint  un, GLdouble  u1, GLdouble  u2);
9255 extern void (GLAPIENTRY *glMapGrid1f) (GLint  un, GLfloat  u1, GLfloat  u2);
9256 extern void (GLAPIENTRY *glMapGrid2d) (GLint  un, GLdouble  u1, GLdouble  u2, GLint  vn, GLdouble  v1, GLdouble  v2);
9257 extern void (GLAPIENTRY *glMapGrid2f) (GLint  un, GLfloat  u1, GLfloat  u2, GLint  vn, GLfloat  v1, GLfloat  v2);
9258 extern void *(GLAPIENTRY *glMapNamedBuffer) (GLuint  buffer, GLenum  access);
9259 extern void *(GLAPIENTRY *glMapNamedBufferEXT) (GLuint  buffer, GLenum  access);
9260 extern void *(GLAPIENTRY *glMapNamedBufferRange) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length, GLbitfield  access);
9261 extern void *(GLAPIENTRY *glMapNamedBufferRangeEXT) (GLuint  buffer, GLintptr  offset, GLsizeiptr  length, GLbitfield  access);
9262 extern void (GLAPIENTRY *glMapParameterfvNV) (GLenum  target, GLenum  pname, const GLfloat * params);
9263 extern void (GLAPIENTRY *glMapParameterivNV) (GLenum  target, GLenum  pname, const GLint * params);
9264 extern void *(GLAPIENTRY *glMapTexture2DINTEL) (GLuint  texture, GLint  level, GLbitfield  access, GLint * stride, GLenum * layout);
9265 extern void (GLAPIENTRY *glMapVertexAttrib1dAPPLE) (GLuint  index, GLuint  size, GLdouble  u1, GLdouble  u2, GLint  stride, GLint  order, const GLdouble * points);
9266 extern void (GLAPIENTRY *glMapVertexAttrib1fAPPLE) (GLuint  index, GLuint  size, GLfloat  u1, GLfloat  u2, GLint  stride, GLint  order, const GLfloat * points);
9267 extern void (GLAPIENTRY *glMapVertexAttrib2dAPPLE) (GLuint  index, GLuint  size, GLdouble  u1, GLdouble  u2, GLint  ustride, GLint  uorder, GLdouble  v1, GLdouble  v2, GLint  vstride, GLint  vorder, const GLdouble * points);
9268 extern void (GLAPIENTRY *glMapVertexAttrib2fAPPLE) (GLuint  index, GLuint  size, GLfloat  u1, GLfloat  u2, GLint  ustride, GLint  uorder, GLfloat  v1, GLfloat  v2, GLint  vstride, GLint  vorder, const GLfloat * points);
9269 extern void (GLAPIENTRY *glMaterialf) (GLenum  face, GLenum  pname, GLfloat  param);
9270 extern void (GLAPIENTRY *glMaterialfv) (GLenum  face, GLenum  pname, const GLfloat * params);
9271 extern void (GLAPIENTRY *glMateriali) (GLenum  face, GLenum  pname, GLint  param);
9272 extern void (GLAPIENTRY *glMaterialiv) (GLenum  face, GLenum  pname, const GLint * params);
9273 extern void (GLAPIENTRY *glMatrixFrustumEXT) (GLenum  mode, GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
9274 extern void (GLAPIENTRY *glMatrixIndexPointerARB) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
9275 extern void (GLAPIENTRY *glMatrixIndexubvARB) (GLint  size, const GLubyte * indices);
9276 extern void (GLAPIENTRY *glMatrixIndexuivARB) (GLint  size, const GLuint * indices);
9277 extern void (GLAPIENTRY *glMatrixIndexusvARB) (GLint  size, const GLushort * indices);
9278 extern void (GLAPIENTRY *glMatrixLoad3x2fNV) (GLenum  matrixMode, const GLfloat * m);
9279 extern void (GLAPIENTRY *glMatrixLoad3x3fNV) (GLenum  matrixMode, const GLfloat * m);
9280 extern void (GLAPIENTRY *glMatrixLoadIdentityEXT) (GLenum  mode);
9281 extern void (GLAPIENTRY *glMatrixLoadTranspose3x3fNV) (GLenum  matrixMode, const GLfloat * m);
9282 extern void (GLAPIENTRY *glMatrixLoadTransposedEXT) (GLenum  mode, const GLdouble * m);
9283 extern void (GLAPIENTRY *glMatrixLoadTransposefEXT) (GLenum  mode, const GLfloat * m);
9284 extern void (GLAPIENTRY *glMatrixLoaddEXT) (GLenum  mode, const GLdouble * m);
9285 extern void (GLAPIENTRY *glMatrixLoadfEXT) (GLenum  mode, const GLfloat * m);
9286 extern void (GLAPIENTRY *glMatrixMode) (GLenum  mode);
9287 extern void (GLAPIENTRY *glMatrixMult3x2fNV) (GLenum  matrixMode, const GLfloat * m);
9288 extern void (GLAPIENTRY *glMatrixMult3x3fNV) (GLenum  matrixMode, const GLfloat * m);
9289 extern void (GLAPIENTRY *glMatrixMultTranspose3x3fNV) (GLenum  matrixMode, const GLfloat * m);
9290 extern void (GLAPIENTRY *glMatrixMultTransposedEXT) (GLenum  mode, const GLdouble * m);
9291 extern void (GLAPIENTRY *glMatrixMultTransposefEXT) (GLenum  mode, const GLfloat * m);
9292 extern void (GLAPIENTRY *glMatrixMultdEXT) (GLenum  mode, const GLdouble * m);
9293 extern void (GLAPIENTRY *glMatrixMultfEXT) (GLenum  mode, const GLfloat * m);
9294 extern void (GLAPIENTRY *glMatrixOrthoEXT) (GLenum  mode, GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
9295 extern void (GLAPIENTRY *glMatrixPopEXT) (GLenum  mode);
9296 extern void (GLAPIENTRY *glMatrixPushEXT) (GLenum  mode);
9297 extern void (GLAPIENTRY *glMatrixRotatedEXT) (GLenum  mode, GLdouble  angle, GLdouble  x, GLdouble  y, GLdouble  z);
9298 extern void (GLAPIENTRY *glMatrixRotatefEXT) (GLenum  mode, GLfloat  angle, GLfloat  x, GLfloat  y, GLfloat  z);
9299 extern void (GLAPIENTRY *glMatrixScaledEXT) (GLenum  mode, GLdouble  x, GLdouble  y, GLdouble  z);
9300 extern void (GLAPIENTRY *glMatrixScalefEXT) (GLenum  mode, GLfloat  x, GLfloat  y, GLfloat  z);
9301 extern void (GLAPIENTRY *glMatrixTranslatedEXT) (GLenum  mode, GLdouble  x, GLdouble  y, GLdouble  z);
9302 extern void (GLAPIENTRY *glMatrixTranslatefEXT) (GLenum  mode, GLfloat  x, GLfloat  y, GLfloat  z);
9303 extern void (GLAPIENTRY *glMaxShaderCompilerThreadsKHR) (GLuint  count);
9304 extern void (GLAPIENTRY *glMaxShaderCompilerThreadsARB) (GLuint  count);
9305 extern void (GLAPIENTRY *glMemoryBarrier) (GLbitfield  barriers);
9306 extern void (GLAPIENTRY *glMemoryBarrierByRegion) (GLbitfield  barriers);
9307 extern void (GLAPIENTRY *glMemoryBarrierEXT) (GLbitfield  barriers);
9308 extern void (GLAPIENTRY *glMemoryObjectParameterivEXT) (GLuint  memoryObject, GLenum  pname, const GLint * params);
9309 extern void (GLAPIENTRY *glMinSampleShading) (GLfloat  value);
9310 extern void (GLAPIENTRY *glMinSampleShadingARB) (GLfloat  value);
9311 extern void (GLAPIENTRY *glMinmax) (GLenum  target, GLenum  internalformat, GLboolean  sink);
9312 extern void (GLAPIENTRY *glMinmaxEXT) (GLenum  target, GLenum  internalformat, GLboolean  sink);
9313 extern void (GLAPIENTRY *glMultMatrixd) (const GLdouble * m);
9314 extern void (GLAPIENTRY *glMultMatrixf) (const GLfloat * m);
9315 extern void (GLAPIENTRY *glMultTransposeMatrixd) (const GLdouble * m);
9316 extern void (GLAPIENTRY *glMultTransposeMatrixdARB) (const GLdouble * m);
9317 extern void (GLAPIENTRY *glMultTransposeMatrixf) (const GLfloat * m);
9318 extern void (GLAPIENTRY *glMultTransposeMatrixfARB) (const GLfloat * m);
9319 extern void (GLAPIENTRY *glMultiDrawArrays) (GLenum  mode, const GLint * first, const GLsizei * count, GLsizei  drawcount);
9320 extern void (GLAPIENTRY *glMultiDrawArraysEXT) (GLenum  mode, const GLint * first, const GLsizei * count, GLsizei  primcount);
9321 extern void (GLAPIENTRY *glMultiDrawArraysIndirect) (GLenum  mode, const void * indirect, GLsizei  drawcount, GLsizei  stride);
9322 extern void (GLAPIENTRY *glMultiDrawArraysIndirectAMD) (GLenum  mode, const void * indirect, GLsizei  primcount, GLsizei  stride);
9323 extern void (GLAPIENTRY *glMultiDrawArraysIndirectBindlessCountNV) (GLenum  mode, const void * indirect, GLsizei  drawCount, GLsizei  maxDrawCount, GLsizei  stride, GLint  vertexBufferCount);
9324 extern void (GLAPIENTRY *glMultiDrawArraysIndirectBindlessNV) (GLenum  mode, const void * indirect, GLsizei  drawCount, GLsizei  stride, GLint  vertexBufferCount);
9325 extern void (GLAPIENTRY *glMultiDrawArraysIndirectCount) (GLenum  mode, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
9326 extern void (GLAPIENTRY *glMultiDrawArraysIndirectCountARB) (GLenum  mode, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
9327 extern void (GLAPIENTRY *glMultiDrawElementArrayAPPLE) (GLenum  mode, const GLint * first, const GLsizei * count, GLsizei  primcount);
9328 extern void (GLAPIENTRY *glMultiDrawElements) (GLenum  mode, const GLsizei * count, GLenum  type, const void *const* indices, GLsizei  drawcount);
9329 extern void (GLAPIENTRY *glMultiDrawElementsBaseVertex) (GLenum  mode, const GLsizei * count, GLenum  type, const void *const* indices, GLsizei  drawcount, const GLint * basevertex);
9330 extern void (GLAPIENTRY *glMultiDrawElementsEXT) (GLenum  mode, const GLsizei * count, GLenum  type, const void *const* indices, GLsizei  primcount);
9331 extern void (GLAPIENTRY *glMultiDrawElementsIndirect) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  drawcount, GLsizei  stride);
9332 extern void (GLAPIENTRY *glMultiDrawElementsIndirectAMD) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  primcount, GLsizei  stride);
9333 extern void (GLAPIENTRY *glMultiDrawElementsIndirectBindlessCountNV) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  drawCount, GLsizei  maxDrawCount, GLsizei  stride, GLint  vertexBufferCount);
9334 extern void (GLAPIENTRY *glMultiDrawElementsIndirectBindlessNV) (GLenum  mode, GLenum  type, const void * indirect, GLsizei  drawCount, GLsizei  stride, GLint  vertexBufferCount);
9335 extern void (GLAPIENTRY *glMultiDrawElementsIndirectCount) (GLenum  mode, GLenum  type, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
9336 extern void (GLAPIENTRY *glMultiDrawElementsIndirectCountARB) (GLenum  mode, GLenum  type, const void * indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
9337 extern void (GLAPIENTRY *glMultiDrawMeshTasksIndirectNV) (GLintptr  indirect, GLsizei  drawcount, GLsizei  stride);
9338 extern void (GLAPIENTRY *glMultiDrawMeshTasksIndirectCountNV) (GLintptr  indirect, GLintptr  drawcount, GLsizei  maxdrawcount, GLsizei  stride);
9339 extern void (GLAPIENTRY *glMultiDrawRangeElementArrayAPPLE) (GLenum  mode, GLuint  start, GLuint  end, const GLint * first, const GLsizei * count, GLsizei  primcount);
9340 extern void (GLAPIENTRY *glMultiTexBufferEXT) (GLenum  texunit, GLenum  target, GLenum  internalformat, GLuint  buffer);
9341 extern void (GLAPIENTRY *glMultiTexCoord1d) (GLenum  target, GLdouble  s);
9342 extern void (GLAPIENTRY *glMultiTexCoord1dARB) (GLenum  target, GLdouble  s);
9343 extern void (GLAPIENTRY *glMultiTexCoord1dv) (GLenum  target, const GLdouble * v);
9344 extern void (GLAPIENTRY *glMultiTexCoord1dvARB) (GLenum  target, const GLdouble * v);
9345 extern void (GLAPIENTRY *glMultiTexCoord1f) (GLenum  target, GLfloat  s);
9346 extern void (GLAPIENTRY *glMultiTexCoord1fARB) (GLenum  target, GLfloat  s);
9347 extern void (GLAPIENTRY *glMultiTexCoord1fv) (GLenum  target, const GLfloat * v);
9348 extern void (GLAPIENTRY *glMultiTexCoord1fvARB) (GLenum  target, const GLfloat * v);
9349 extern void (GLAPIENTRY *glMultiTexCoord1hNV) (GLenum  target, GLhalfNV  s);
9350 extern void (GLAPIENTRY *glMultiTexCoord1hvNV) (GLenum  target, const GLhalfNV * v);
9351 extern void (GLAPIENTRY *glMultiTexCoord1i) (GLenum  target, GLint  s);
9352 extern void (GLAPIENTRY *glMultiTexCoord1iARB) (GLenum  target, GLint  s);
9353 extern void (GLAPIENTRY *glMultiTexCoord1iv) (GLenum  target, const GLint * v);
9354 extern void (GLAPIENTRY *glMultiTexCoord1ivARB) (GLenum  target, const GLint * v);
9355 extern void (GLAPIENTRY *glMultiTexCoord1s) (GLenum  target, GLshort  s);
9356 extern void (GLAPIENTRY *glMultiTexCoord1sARB) (GLenum  target, GLshort  s);
9357 extern void (GLAPIENTRY *glMultiTexCoord1sv) (GLenum  target, const GLshort * v);
9358 extern void (GLAPIENTRY *glMultiTexCoord1svARB) (GLenum  target, const GLshort * v);
9359 extern void (GLAPIENTRY *glMultiTexCoord2d) (GLenum  target, GLdouble  s, GLdouble  t);
9360 extern void (GLAPIENTRY *glMultiTexCoord2dARB) (GLenum  target, GLdouble  s, GLdouble  t);
9361 extern void (GLAPIENTRY *glMultiTexCoord2dv) (GLenum  target, const GLdouble * v);
9362 extern void (GLAPIENTRY *glMultiTexCoord2dvARB) (GLenum  target, const GLdouble * v);
9363 extern void (GLAPIENTRY *glMultiTexCoord2f) (GLenum  target, GLfloat  s, GLfloat  t);
9364 extern void (GLAPIENTRY *glMultiTexCoord2fARB) (GLenum  target, GLfloat  s, GLfloat  t);
9365 extern void (GLAPIENTRY *glMultiTexCoord2fv) (GLenum  target, const GLfloat * v);
9366 extern void (GLAPIENTRY *glMultiTexCoord2fvARB) (GLenum  target, const GLfloat * v);
9367 extern void (GLAPIENTRY *glMultiTexCoord2hNV) (GLenum  target, GLhalfNV  s, GLhalfNV  t);
9368 extern void (GLAPIENTRY *glMultiTexCoord2hvNV) (GLenum  target, const GLhalfNV * v);
9369 extern void (GLAPIENTRY *glMultiTexCoord2i) (GLenum  target, GLint  s, GLint  t);
9370 extern void (GLAPIENTRY *glMultiTexCoord2iARB) (GLenum  target, GLint  s, GLint  t);
9371 extern void (GLAPIENTRY *glMultiTexCoord2iv) (GLenum  target, const GLint * v);
9372 extern void (GLAPIENTRY *glMultiTexCoord2ivARB) (GLenum  target, const GLint * v);
9373 extern void (GLAPIENTRY *glMultiTexCoord2s) (GLenum  target, GLshort  s, GLshort  t);
9374 extern void (GLAPIENTRY *glMultiTexCoord2sARB) (GLenum  target, GLshort  s, GLshort  t);
9375 extern void (GLAPIENTRY *glMultiTexCoord2sv) (GLenum  target, const GLshort * v);
9376 extern void (GLAPIENTRY *glMultiTexCoord2svARB) (GLenum  target, const GLshort * v);
9377 extern void (GLAPIENTRY *glMultiTexCoord3d) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r);
9378 extern void (GLAPIENTRY *glMultiTexCoord3dARB) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r);
9379 extern void (GLAPIENTRY *glMultiTexCoord3dv) (GLenum  target, const GLdouble * v);
9380 extern void (GLAPIENTRY *glMultiTexCoord3dvARB) (GLenum  target, const GLdouble * v);
9381 extern void (GLAPIENTRY *glMultiTexCoord3f) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r);
9382 extern void (GLAPIENTRY *glMultiTexCoord3fARB) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r);
9383 extern void (GLAPIENTRY *glMultiTexCoord3fv) (GLenum  target, const GLfloat * v);
9384 extern void (GLAPIENTRY *glMultiTexCoord3fvARB) (GLenum  target, const GLfloat * v);
9385 extern void (GLAPIENTRY *glMultiTexCoord3hNV) (GLenum  target, GLhalfNV  s, GLhalfNV  t, GLhalfNV  r);
9386 extern void (GLAPIENTRY *glMultiTexCoord3hvNV) (GLenum  target, const GLhalfNV * v);
9387 extern void (GLAPIENTRY *glMultiTexCoord3i) (GLenum  target, GLint  s, GLint  t, GLint  r);
9388 extern void (GLAPIENTRY *glMultiTexCoord3iARB) (GLenum  target, GLint  s, GLint  t, GLint  r);
9389 extern void (GLAPIENTRY *glMultiTexCoord3iv) (GLenum  target, const GLint * v);
9390 extern void (GLAPIENTRY *glMultiTexCoord3ivARB) (GLenum  target, const GLint * v);
9391 extern void (GLAPIENTRY *glMultiTexCoord3s) (GLenum  target, GLshort  s, GLshort  t, GLshort  r);
9392 extern void (GLAPIENTRY *glMultiTexCoord3sARB) (GLenum  target, GLshort  s, GLshort  t, GLshort  r);
9393 extern void (GLAPIENTRY *glMultiTexCoord3sv) (GLenum  target, const GLshort * v);
9394 extern void (GLAPIENTRY *glMultiTexCoord3svARB) (GLenum  target, const GLshort * v);
9395 extern void (GLAPIENTRY *glMultiTexCoord4d) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r, GLdouble  q);
9396 extern void (GLAPIENTRY *glMultiTexCoord4dARB) (GLenum  target, GLdouble  s, GLdouble  t, GLdouble  r, GLdouble  q);
9397 extern void (GLAPIENTRY *glMultiTexCoord4dv) (GLenum  target, const GLdouble * v);
9398 extern void (GLAPIENTRY *glMultiTexCoord4dvARB) (GLenum  target, const GLdouble * v);
9399 extern void (GLAPIENTRY *glMultiTexCoord4f) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r, GLfloat  q);
9400 extern void (GLAPIENTRY *glMultiTexCoord4fARB) (GLenum  target, GLfloat  s, GLfloat  t, GLfloat  r, GLfloat  q);
9401 extern void (GLAPIENTRY *glMultiTexCoord4fv) (GLenum  target, const GLfloat * v);
9402 extern void (GLAPIENTRY *glMultiTexCoord4fvARB) (GLenum  target, const GLfloat * v);
9403 extern void (GLAPIENTRY *glMultiTexCoord4hNV) (GLenum  target, GLhalfNV  s, GLhalfNV  t, GLhalfNV  r, GLhalfNV  q);
9404 extern void (GLAPIENTRY *glMultiTexCoord4hvNV) (GLenum  target, const GLhalfNV * v);
9405 extern void (GLAPIENTRY *glMultiTexCoord4i) (GLenum  target, GLint  s, GLint  t, GLint  r, GLint  q);
9406 extern void (GLAPIENTRY *glMultiTexCoord4iARB) (GLenum  target, GLint  s, GLint  t, GLint  r, GLint  q);
9407 extern void (GLAPIENTRY *glMultiTexCoord4iv) (GLenum  target, const GLint * v);
9408 extern void (GLAPIENTRY *glMultiTexCoord4ivARB) (GLenum  target, const GLint * v);
9409 extern void (GLAPIENTRY *glMultiTexCoord4s) (GLenum  target, GLshort  s, GLshort  t, GLshort  r, GLshort  q);
9410 extern void (GLAPIENTRY *glMultiTexCoord4sARB) (GLenum  target, GLshort  s, GLshort  t, GLshort  r, GLshort  q);
9411 extern void (GLAPIENTRY *glMultiTexCoord4sv) (GLenum  target, const GLshort * v);
9412 extern void (GLAPIENTRY *glMultiTexCoord4svARB) (GLenum  target, const GLshort * v);
9413 extern void (GLAPIENTRY *glMultiTexCoordP1ui) (GLenum  texture, GLenum  type, GLuint  coords);
9414 extern void (GLAPIENTRY *glMultiTexCoordP1uiv) (GLenum  texture, GLenum  type, const GLuint * coords);
9415 extern void (GLAPIENTRY *glMultiTexCoordP2ui) (GLenum  texture, GLenum  type, GLuint  coords);
9416 extern void (GLAPIENTRY *glMultiTexCoordP2uiv) (GLenum  texture, GLenum  type, const GLuint * coords);
9417 extern void (GLAPIENTRY *glMultiTexCoordP3ui) (GLenum  texture, GLenum  type, GLuint  coords);
9418 extern void (GLAPIENTRY *glMultiTexCoordP3uiv) (GLenum  texture, GLenum  type, const GLuint * coords);
9419 extern void (GLAPIENTRY *glMultiTexCoordP4ui) (GLenum  texture, GLenum  type, GLuint  coords);
9420 extern void (GLAPIENTRY *glMultiTexCoordP4uiv) (GLenum  texture, GLenum  type, const GLuint * coords);
9421 extern void (GLAPIENTRY *glMultiTexCoordPointerEXT) (GLenum  texunit, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
9422 extern void (GLAPIENTRY *glMultiTexEnvfEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat  param);
9423 extern void (GLAPIENTRY *glMultiTexEnvfvEXT) (GLenum  texunit, GLenum  target, GLenum  pname, const GLfloat * params);
9424 extern void (GLAPIENTRY *glMultiTexEnviEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLint  param);
9425 extern void (GLAPIENTRY *glMultiTexEnvivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, const GLint * params);
9426 extern void (GLAPIENTRY *glMultiTexGendEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, GLdouble  param);
9427 extern void (GLAPIENTRY *glMultiTexGendvEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, const GLdouble * params);
9428 extern void (GLAPIENTRY *glMultiTexGenfEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, GLfloat  param);
9429 extern void (GLAPIENTRY *glMultiTexGenfvEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, const GLfloat * params);
9430 extern void (GLAPIENTRY *glMultiTexGeniEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, GLint  param);
9431 extern void (GLAPIENTRY *glMultiTexGenivEXT) (GLenum  texunit, GLenum  coord, GLenum  pname, const GLint * params);
9432 extern void (GLAPIENTRY *glMultiTexImage1DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLint  border, GLenum  format, GLenum  type, const void * pixels);
9433 extern void (GLAPIENTRY *glMultiTexImage2DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLenum  format, GLenum  type, const void * pixels);
9434 extern void (GLAPIENTRY *glMultiTexImage3DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
9435 extern void (GLAPIENTRY *glMultiTexParameterIivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, const GLint * params);
9436 extern void (GLAPIENTRY *glMultiTexParameterIuivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, const GLuint * params);
9437 extern void (GLAPIENTRY *glMultiTexParameterfEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLfloat  param);
9438 extern void (GLAPIENTRY *glMultiTexParameterfvEXT) (GLenum  texunit, GLenum  target, GLenum  pname, const GLfloat * params);
9439 extern void (GLAPIENTRY *glMultiTexParameteriEXT) (GLenum  texunit, GLenum  target, GLenum  pname, GLint  param);
9440 extern void (GLAPIENTRY *glMultiTexParameterivEXT) (GLenum  texunit, GLenum  target, GLenum  pname, const GLint * params);
9441 extern void (GLAPIENTRY *glMultiTexRenderbufferEXT) (GLenum  texunit, GLenum  target, GLuint  renderbuffer);
9442 extern void (GLAPIENTRY *glMultiTexSubImage1DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
9443 extern void (GLAPIENTRY *glMultiTexSubImage2DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
9444 extern void (GLAPIENTRY *glMultiTexSubImage3DEXT) (GLenum  texunit, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
9445 extern void (GLAPIENTRY *glMulticastBarrierNV) ();
9446 extern void (GLAPIENTRY *glMulticastBlitFramebufferNV) (GLuint  srcGpu, GLuint  dstGpu, GLint  srcX0, GLint  srcY0, GLint  srcX1, GLint  srcY1, GLint  dstX0, GLint  dstY0, GLint  dstX1, GLint  dstY1, GLbitfield  mask, GLenum  filter);
9447 extern void (GLAPIENTRY *glMulticastBufferSubDataNV) (GLbitfield  gpuMask, GLuint  buffer, GLintptr  offset, GLsizeiptr  size, const void * data);
9448 extern void (GLAPIENTRY *glMulticastCopyBufferSubDataNV) (GLuint  readGpu, GLbitfield  writeGpuMask, GLuint  readBuffer, GLuint  writeBuffer, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
9449 extern void (GLAPIENTRY *glMulticastCopyImageSubDataNV) (GLuint  srcGpu, GLbitfield  dstGpuMask, GLuint  srcName, GLenum  srcTarget, GLint  srcLevel, GLint  srcX, GLint  srcY, GLint  srcZ, GLuint  dstName, GLenum  dstTarget, GLint  dstLevel, GLint  dstX, GLint  dstY, GLint  dstZ, GLsizei  srcWidth, GLsizei  srcHeight, GLsizei  srcDepth);
9450 extern void (GLAPIENTRY *glMulticastFramebufferSampleLocationsfvNV) (GLuint  gpu, GLuint  framebuffer, GLuint  start, GLsizei  count, const GLfloat * v);
9451 extern void (GLAPIENTRY *glMulticastGetQueryObjecti64vNV) (GLuint  gpu, GLuint  id, GLenum  pname, GLint64 * params);
9452 extern void (GLAPIENTRY *glMulticastGetQueryObjectivNV) (GLuint  gpu, GLuint  id, GLenum  pname, GLint * params);
9453 extern void (GLAPIENTRY *glMulticastGetQueryObjectui64vNV) (GLuint  gpu, GLuint  id, GLenum  pname, GLuint64 * params);
9454 extern void (GLAPIENTRY *glMulticastGetQueryObjectuivNV) (GLuint  gpu, GLuint  id, GLenum  pname, GLuint * params);
9455 extern void (GLAPIENTRY *glMulticastWaitSyncNV) (GLuint  signalGpu, GLbitfield  waitGpuMask);
9456 extern void (GLAPIENTRY *glNamedBufferAttachMemoryNV) (GLuint  buffer, GLuint  memory, GLuint64  offset);
9457 extern void (GLAPIENTRY *glNamedBufferData) (GLuint  buffer, GLsizeiptr  size, const void * data, GLenum  usage);
9458 extern void (GLAPIENTRY *glNamedBufferDataEXT) (GLuint  buffer, GLsizeiptr  size, const void * data, GLenum  usage);
9459 extern void (GLAPIENTRY *glNamedBufferPageCommitmentARB) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, GLboolean  commit);
9460 extern void (GLAPIENTRY *glNamedBufferPageCommitmentEXT) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, GLboolean  commit);
9461 extern void (GLAPIENTRY *glNamedBufferStorage) (GLuint  buffer, GLsizeiptr  size, const void * data, GLbitfield  flags);
9462 extern void (GLAPIENTRY *glNamedBufferStorageExternalEXT) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, GLeglClientBufferEXT  clientBuffer, GLbitfield  flags);
9463 extern void (GLAPIENTRY *glNamedBufferStorageEXT) (GLuint  buffer, GLsizeiptr  size, const void * data, GLbitfield  flags);
9464 extern void (GLAPIENTRY *glNamedBufferStorageMemEXT) (GLuint  buffer, GLsizeiptr  size, GLuint  memory, GLuint64  offset);
9465 extern void (GLAPIENTRY *glNamedBufferSubData) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, const void * data);
9466 extern void (GLAPIENTRY *glNamedBufferSubDataEXT) (GLuint  buffer, GLintptr  offset, GLsizeiptr  size, const void * data);
9467 extern void (GLAPIENTRY *glNamedCopyBufferSubDataEXT) (GLuint  readBuffer, GLuint  writeBuffer, GLintptr  readOffset, GLintptr  writeOffset, GLsizeiptr  size);
9468 extern void (GLAPIENTRY *glNamedFramebufferDrawBuffer) (GLuint  framebuffer, GLenum  buf);
9469 extern void (GLAPIENTRY *glNamedFramebufferDrawBuffers) (GLuint  framebuffer, GLsizei  n, const GLenum * bufs);
9470 extern void (GLAPIENTRY *glNamedFramebufferParameteri) (GLuint  framebuffer, GLenum  pname, GLint  param);
9471 extern void (GLAPIENTRY *glNamedFramebufferParameteriEXT) (GLuint  framebuffer, GLenum  pname, GLint  param);
9472 extern void (GLAPIENTRY *glNamedFramebufferReadBuffer) (GLuint  framebuffer, GLenum  src);
9473 extern void (GLAPIENTRY *glNamedFramebufferRenderbuffer) (GLuint  framebuffer, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
9474 extern void (GLAPIENTRY *glNamedFramebufferRenderbufferEXT) (GLuint  framebuffer, GLenum  attachment, GLenum  renderbuffertarget, GLuint  renderbuffer);
9475 extern void (GLAPIENTRY *glNamedFramebufferSampleLocationsfvARB) (GLuint  framebuffer, GLuint  start, GLsizei  count, const GLfloat * v);
9476 extern void (GLAPIENTRY *glNamedFramebufferSampleLocationsfvNV) (GLuint  framebuffer, GLuint  start, GLsizei  count, const GLfloat * v);
9477 extern void (GLAPIENTRY *glNamedFramebufferTexture) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level);
9478 extern void (GLAPIENTRY *glNamedFramebufferSamplePositionsfvAMD) (GLuint  framebuffer, GLuint  numsamples, GLuint  pixelindex, const GLfloat * values);
9479 extern void (GLAPIENTRY *glNamedFramebufferTexture1DEXT) (GLuint  framebuffer, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
9480 extern void (GLAPIENTRY *glNamedFramebufferTexture2DEXT) (GLuint  framebuffer, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level);
9481 extern void (GLAPIENTRY *glNamedFramebufferTexture3DEXT) (GLuint  framebuffer, GLenum  attachment, GLenum  textarget, GLuint  texture, GLint  level, GLint  zoffset);
9482 extern void (GLAPIENTRY *glNamedFramebufferTextureEXT) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level);
9483 extern void (GLAPIENTRY *glNamedFramebufferTextureFaceEXT) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level, GLenum  face);
9484 extern void (GLAPIENTRY *glNamedFramebufferTextureLayer) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
9485 extern void (GLAPIENTRY *glNamedFramebufferTextureLayerEXT) (GLuint  framebuffer, GLenum  attachment, GLuint  texture, GLint  level, GLint  layer);
9486 extern void (GLAPIENTRY *glNamedProgramLocalParameter4dEXT) (GLuint  program, GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
9487 extern void (GLAPIENTRY *glNamedProgramLocalParameter4dvEXT) (GLuint  program, GLenum  target, GLuint  index, const GLdouble * params);
9488 extern void (GLAPIENTRY *glNamedProgramLocalParameter4fEXT) (GLuint  program, GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
9489 extern void (GLAPIENTRY *glNamedProgramLocalParameter4fvEXT) (GLuint  program, GLenum  target, GLuint  index, const GLfloat * params);
9490 extern void (GLAPIENTRY *glNamedProgramLocalParameterI4iEXT) (GLuint  program, GLenum  target, GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
9491 extern void (GLAPIENTRY *glNamedProgramLocalParameterI4ivEXT) (GLuint  program, GLenum  target, GLuint  index, const GLint * params);
9492 extern void (GLAPIENTRY *glNamedProgramLocalParameterI4uiEXT) (GLuint  program, GLenum  target, GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
9493 extern void (GLAPIENTRY *glNamedProgramLocalParameterI4uivEXT) (GLuint  program, GLenum  target, GLuint  index, const GLuint * params);
9494 extern void (GLAPIENTRY *glNamedProgramLocalParameters4fvEXT) (GLuint  program, GLenum  target, GLuint  index, GLsizei  count, const GLfloat * params);
9495 extern void (GLAPIENTRY *glNamedProgramLocalParametersI4ivEXT) (GLuint  program, GLenum  target, GLuint  index, GLsizei  count, const GLint * params);
9496 extern void (GLAPIENTRY *glNamedProgramLocalParametersI4uivEXT) (GLuint  program, GLenum  target, GLuint  index, GLsizei  count, const GLuint * params);
9497 extern void (GLAPIENTRY *glNamedProgramStringEXT) (GLuint  program, GLenum  target, GLenum  format, GLsizei  len, const void * string);
9498 extern void (GLAPIENTRY *glNamedRenderbufferStorage) (GLuint  renderbuffer, GLenum  internalformat, GLsizei  width, GLsizei  height);
9499 extern void (GLAPIENTRY *glNamedRenderbufferStorageEXT) (GLuint  renderbuffer, GLenum  internalformat, GLsizei  width, GLsizei  height);
9500 extern void (GLAPIENTRY *glNamedRenderbufferStorageMultisample) (GLuint  renderbuffer, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9501 extern void (GLAPIENTRY *glNamedRenderbufferStorageMultisampleAdvancedAMD) (GLuint  renderbuffer, GLsizei  samples, GLsizei  storageSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9502 extern void (GLAPIENTRY *glNamedRenderbufferStorageMultisampleCoverageEXT) (GLuint  renderbuffer, GLsizei  coverageSamples, GLsizei  colorSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9503 extern void (GLAPIENTRY *glNamedRenderbufferStorageMultisampleEXT) (GLuint  renderbuffer, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9504 extern void (GLAPIENTRY *glNamedStringARB) (GLenum  type, GLint  namelen, const GLchar * name, GLint  stringlen, const GLchar * string);
9505 extern void (GLAPIENTRY *glNewList) (GLuint  list, GLenum  mode);
9506 extern void (GLAPIENTRY *glNormal3b) (GLbyte  nx, GLbyte  ny, GLbyte  nz);
9507 extern void (GLAPIENTRY *glNormal3bv) (const GLbyte * v);
9508 extern void (GLAPIENTRY *glNormal3d) (GLdouble  nx, GLdouble  ny, GLdouble  nz);
9509 extern void (GLAPIENTRY *glNormal3dv) (const GLdouble * v);
9510 extern void (GLAPIENTRY *glNormal3f) (GLfloat  nx, GLfloat  ny, GLfloat  nz);
9511 extern void (GLAPIENTRY *glNormal3fv) (const GLfloat * v);
9512 extern void (GLAPIENTRY *glNormal3hNV) (GLhalfNV  nx, GLhalfNV  ny, GLhalfNV  nz);
9513 extern void (GLAPIENTRY *glNormal3hvNV) (const GLhalfNV * v);
9514 extern void (GLAPIENTRY *glNormal3i) (GLint  nx, GLint  ny, GLint  nz);
9515 extern void (GLAPIENTRY *glNormal3iv) (const GLint * v);
9516 extern void (GLAPIENTRY *glNormal3s) (GLshort  nx, GLshort  ny, GLshort  nz);
9517 extern void (GLAPIENTRY *glNormal3sv) (const GLshort * v);
9518 extern void (GLAPIENTRY *glNormalFormatNV) (GLenum  type, GLsizei  stride);
9519 extern void (GLAPIENTRY *glNormalP3ui) (GLenum  type, GLuint  coords);
9520 extern void (GLAPIENTRY *glNormalP3uiv) (GLenum  type, const GLuint * coords);
9521 extern void (GLAPIENTRY *glNormalPointer) (GLenum  type, GLsizei  stride, const void * pointer);
9522 extern void (GLAPIENTRY *glNormalPointerEXT) (GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
9523 extern void (GLAPIENTRY *glNormalPointervINTEL) (GLenum  type, const void ** pointer);
9524 extern void (GLAPIENTRY *glObjectLabel) (GLenum  identifier, GLuint  name, GLsizei  length, const GLchar * label);
9525 extern void (GLAPIENTRY *glObjectLabelKHR) (GLenum  identifier, GLuint  name, GLsizei  length, const GLchar * label);
9526 extern void (GLAPIENTRY *glObjectPtrLabel) (const void * ptr, GLsizei  length, const GLchar * label);
9527 extern void (GLAPIENTRY *glObjectPtrLabelKHR) (const void * ptr, GLsizei  length, const GLchar * label);
9528 extern GLenum (GLAPIENTRY *glObjectPurgeableAPPLE) (GLenum  objectType, GLuint  name, GLenum  option);
9529 extern GLenum (GLAPIENTRY *glObjectUnpurgeableAPPLE) (GLenum  objectType, GLuint  name, GLenum  option);
9530 extern void (GLAPIENTRY *glOrtho) (GLdouble  left, GLdouble  right, GLdouble  bottom, GLdouble  top, GLdouble  zNear, GLdouble  zFar);
9531 extern void (GLAPIENTRY *glPassThrough) (GLfloat  token);
9532 extern void (GLAPIENTRY *glPatchParameterfv) (GLenum  pname, const GLfloat * values);
9533 extern void (GLAPIENTRY *glPatchParameteri) (GLenum  pname, GLint  value);
9534 extern void (GLAPIENTRY *glPathColorGenNV) (GLenum  color, GLenum  genMode, GLenum  colorFormat, const GLfloat * coeffs);
9535 extern void (GLAPIENTRY *glPathCommandsNV) (GLuint  path, GLsizei  numCommands, const GLubyte * commands, GLsizei  numCoords, GLenum  coordType, const void * coords);
9536 extern void (GLAPIENTRY *glPathCoordsNV) (GLuint  path, GLsizei  numCoords, GLenum  coordType, const void * coords);
9537 extern void (GLAPIENTRY *glPathCoverDepthFuncNV) (GLenum  func);
9538 extern void (GLAPIENTRY *glPathDashArrayNV) (GLuint  path, GLsizei  dashCount, const GLfloat * dashArray);
9539 extern void (GLAPIENTRY *glPathFogGenNV) (GLenum  genMode);
9540 extern GLenum (GLAPIENTRY *glPathGlyphIndexArrayNV) (GLuint  firstPathName, GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLuint  firstGlyphIndex, GLsizei  numGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
9541 extern GLenum (GLAPIENTRY *glPathGlyphIndexRangeNV) (GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLuint  pathParameterTemplate, GLfloat  emScale, GLuint  baseAndCount);
9542 extern void (GLAPIENTRY *glPathGlyphRangeNV) (GLuint  firstPathName, GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLuint  firstGlyph, GLsizei  numGlyphs, GLenum  handleMissingGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
9543 extern void (GLAPIENTRY *glPathGlyphsNV) (GLuint  firstPathName, GLenum  fontTarget, const void * fontName, GLbitfield  fontStyle, GLsizei  numGlyphs, GLenum  type, const void * charcodes, GLenum  handleMissingGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
9544 extern GLenum (GLAPIENTRY *glPathMemoryGlyphIndexArrayNV) (GLuint  firstPathName, GLenum  fontTarget, GLsizeiptr  fontSize, const void * fontData, GLsizei  faceIndex, GLuint  firstGlyphIndex, GLsizei  numGlyphs, GLuint  pathParameterTemplate, GLfloat  emScale);
9545 extern void (GLAPIENTRY *glPathParameterfNV) (GLuint  path, GLenum  pname, GLfloat  value);
9546 extern void (GLAPIENTRY *glPathParameterfvNV) (GLuint  path, GLenum  pname, const GLfloat * value);
9547 extern void (GLAPIENTRY *glPathParameteriNV) (GLuint  path, GLenum  pname, GLint  value);
9548 extern void (GLAPIENTRY *glPathParameterivNV) (GLuint  path, GLenum  pname, const GLint * value);
9549 extern void (GLAPIENTRY *glPathStencilDepthOffsetNV) (GLfloat  factor, GLfloat  units);
9550 extern void (GLAPIENTRY *glPathStencilFuncNV) (GLenum  func, GLint  ref, GLuint  mask);
9551 extern void (GLAPIENTRY *glPathStringNV) (GLuint  path, GLenum  format, GLsizei  length, const void * pathString);
9552 extern void (GLAPIENTRY *glPathSubCommandsNV) (GLuint  path, GLsizei  commandStart, GLsizei  commandsToDelete, GLsizei  numCommands, const GLubyte * commands, GLsizei  numCoords, GLenum  coordType, const void * coords);
9553 extern void (GLAPIENTRY *glPathSubCoordsNV) (GLuint  path, GLsizei  coordStart, GLsizei  numCoords, GLenum  coordType, const void * coords);
9554 extern void (GLAPIENTRY *glPathTexGenNV) (GLenum  texCoordSet, GLenum  genMode, GLint  components, const GLfloat * coeffs);
9555 extern void (GLAPIENTRY *glPauseTransformFeedback) ();
9556 extern void (GLAPIENTRY *glPauseTransformFeedbackNV) ();
9557 extern void (GLAPIENTRY *glPixelDataRangeNV) (GLenum  target, GLsizei  length, const void * pointer);
9558 extern void (GLAPIENTRY *glPixelMapfv) (GLenum  map, GLsizei  mapsize, const GLfloat * values);
9559 extern void (GLAPIENTRY *glPixelMapuiv) (GLenum  map, GLsizei  mapsize, const GLuint * values);
9560 extern void (GLAPIENTRY *glPixelMapusv) (GLenum  map, GLsizei  mapsize, const GLushort * values);
9561 extern void (GLAPIENTRY *glPixelStoref) (GLenum  pname, GLfloat  param);
9562 extern void (GLAPIENTRY *glPixelStorei) (GLenum  pname, GLint  param);
9563 extern void (GLAPIENTRY *glPixelTransferf) (GLenum  pname, GLfloat  param);
9564 extern void (GLAPIENTRY *glPixelTransferi) (GLenum  pname, GLint  param);
9565 extern void (GLAPIENTRY *glPixelTransformParameterfEXT) (GLenum  target, GLenum  pname, GLfloat  param);
9566 extern void (GLAPIENTRY *glPixelTransformParameterfvEXT) (GLenum  target, GLenum  pname, const GLfloat * params);
9567 extern void (GLAPIENTRY *glPixelTransformParameteriEXT) (GLenum  target, GLenum  pname, GLint  param);
9568 extern void (GLAPIENTRY *glPixelTransformParameterivEXT) (GLenum  target, GLenum  pname, const GLint * params);
9569 extern void (GLAPIENTRY *glPixelZoom) (GLfloat  xfactor, GLfloat  yfactor);
9570 extern GLboolean (GLAPIENTRY *glPointAlongPathNV) (GLuint  path, GLsizei  startSegment, GLsizei  numSegments, GLfloat  distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY);
9571 extern void (GLAPIENTRY *glPointParameterf) (GLenum  pname, GLfloat  param);
9572 extern void (GLAPIENTRY *glPointParameterfARB) (GLenum  pname, GLfloat  param);
9573 extern void (GLAPIENTRY *glPointParameterfEXT) (GLenum  pname, GLfloat  param);
9574 extern void (GLAPIENTRY *glPointParameterfv) (GLenum  pname, const GLfloat * params);
9575 extern void (GLAPIENTRY *glPointParameterfvARB) (GLenum  pname, const GLfloat * params);
9576 extern void (GLAPIENTRY *glPointParameterfvEXT) (GLenum  pname, const GLfloat * params);
9577 extern void (GLAPIENTRY *glPointParameteri) (GLenum  pname, GLint  param);
9578 extern void (GLAPIENTRY *glPointParameteriNV) (GLenum  pname, GLint  param);
9579 extern void (GLAPIENTRY *glPointParameteriv) (GLenum  pname, const GLint * params);
9580 extern void (GLAPIENTRY *glPointParameterivNV) (GLenum  pname, const GLint * params);
9581 extern void (GLAPIENTRY *glPointSize) (GLfloat  size);
9582 extern void (GLAPIENTRY *glPolygonMode) (GLenum  face, GLenum  mode);
9583 extern void (GLAPIENTRY *glPolygonOffset) (GLfloat  factor, GLfloat  units);
9584 extern void (GLAPIENTRY *glPolygonOffsetClamp) (GLfloat  factor, GLfloat  units, GLfloat  clamp);
9585 extern void (GLAPIENTRY *glPolygonOffsetClampEXT) (GLfloat  factor, GLfloat  units, GLfloat  clamp);
9586 extern void (GLAPIENTRY *glPolygonOffsetEXT) (GLfloat  factor, GLfloat  bias);
9587 extern void (GLAPIENTRY *glPolygonStipple) (const GLubyte * mask);
9588 extern void (GLAPIENTRY *glPopAttrib) ();
9589 extern void (GLAPIENTRY *glPopClientAttrib) ();
9590 extern void (GLAPIENTRY *glPopDebugGroup) ();
9591 extern void (GLAPIENTRY *glPopDebugGroupKHR) ();
9592 extern void (GLAPIENTRY *glPopGroupMarkerEXT) ();
9593 extern void (GLAPIENTRY *glPopMatrix) ();
9594 extern void (GLAPIENTRY *glPopName) ();
9595 extern void (GLAPIENTRY *glPresentFrameDualFillNV) (GLuint  video_slot, GLuint64EXT  minPresentTime, GLuint  beginPresentTimeId, GLuint  presentDurationId, GLenum  type, GLenum  target0, GLuint  fill0, GLenum  target1, GLuint  fill1, GLenum  target2, GLuint  fill2, GLenum  target3, GLuint  fill3);
9596 extern void (GLAPIENTRY *glPresentFrameKeyedNV) (GLuint  video_slot, GLuint64EXT  minPresentTime, GLuint  beginPresentTimeId, GLuint  presentDurationId, GLenum  type, GLenum  target0, GLuint  fill0, GLuint  key0, GLenum  target1, GLuint  fill1, GLuint  key1);
9597 extern void (GLAPIENTRY *glPrimitiveBoundingBoxARB) (GLfloat  minX, GLfloat  minY, GLfloat  minZ, GLfloat  minW, GLfloat  maxX, GLfloat  maxY, GLfloat  maxZ, GLfloat  maxW);
9598 extern void (GLAPIENTRY *glPrimitiveRestartIndex) (GLuint  index);
9599 extern void (GLAPIENTRY *glPrimitiveRestartIndexNV) (GLuint  index);
9600 extern void (GLAPIENTRY *glPrimitiveRestartNV) ();
9601 extern void (GLAPIENTRY *glPrioritizeTextures) (GLsizei  n, const GLuint * textures, const GLfloat * priorities);
9602 extern void (GLAPIENTRY *glPrioritizeTexturesEXT) (GLsizei  n, const GLuint * textures, const GLclampf * priorities);
9603 extern void (GLAPIENTRY *glProgramBinary) (GLuint  program, GLenum  binaryFormat, const void * binary, GLsizei  length);
9604 extern void (GLAPIENTRY *glProgramBufferParametersIivNV) (GLenum  target, GLuint  bindingIndex, GLuint  wordIndex, GLsizei  count, const GLint * params);
9605 extern void (GLAPIENTRY *glProgramBufferParametersIuivNV) (GLenum  target, GLuint  bindingIndex, GLuint  wordIndex, GLsizei  count, const GLuint * params);
9606 extern void (GLAPIENTRY *glProgramBufferParametersfvNV) (GLenum  target, GLuint  bindingIndex, GLuint  wordIndex, GLsizei  count, const GLfloat * params);
9607 extern void (GLAPIENTRY *glProgramEnvParameter4dARB) (GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
9608 extern void (GLAPIENTRY *glProgramEnvParameter4dvARB) (GLenum  target, GLuint  index, const GLdouble * params);
9609 extern void (GLAPIENTRY *glProgramEnvParameter4fARB) (GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
9610 extern void (GLAPIENTRY *glProgramEnvParameter4fvARB) (GLenum  target, GLuint  index, const GLfloat * params);
9611 extern void (GLAPIENTRY *glProgramEnvParameterI4iNV) (GLenum  target, GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
9612 extern void (GLAPIENTRY *glProgramEnvParameterI4ivNV) (GLenum  target, GLuint  index, const GLint * params);
9613 extern void (GLAPIENTRY *glProgramEnvParameterI4uiNV) (GLenum  target, GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
9614 extern void (GLAPIENTRY *glProgramEnvParameterI4uivNV) (GLenum  target, GLuint  index, const GLuint * params);
9615 extern void (GLAPIENTRY *glProgramEnvParameters4fvEXT) (GLenum  target, GLuint  index, GLsizei  count, const GLfloat * params);
9616 extern void (GLAPIENTRY *glProgramEnvParametersI4ivNV) (GLenum  target, GLuint  index, GLsizei  count, const GLint * params);
9617 extern void (GLAPIENTRY *glProgramEnvParametersI4uivNV) (GLenum  target, GLuint  index, GLsizei  count, const GLuint * params);
9618 extern void (GLAPIENTRY *glProgramLocalParameter4dARB) (GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
9619 extern void (GLAPIENTRY *glProgramLocalParameter4dvARB) (GLenum  target, GLuint  index, const GLdouble * params);
9620 extern void (GLAPIENTRY *glProgramLocalParameter4fARB) (GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
9621 extern void (GLAPIENTRY *glProgramLocalParameter4fvARB) (GLenum  target, GLuint  index, const GLfloat * params);
9622 extern void (GLAPIENTRY *glProgramLocalParameterI4iNV) (GLenum  target, GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
9623 extern void (GLAPIENTRY *glProgramLocalParameterI4ivNV) (GLenum  target, GLuint  index, const GLint * params);
9624 extern void (GLAPIENTRY *glProgramLocalParameterI4uiNV) (GLenum  target, GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
9625 extern void (GLAPIENTRY *glProgramLocalParameterI4uivNV) (GLenum  target, GLuint  index, const GLuint * params);
9626 extern void (GLAPIENTRY *glProgramLocalParameters4fvEXT) (GLenum  target, GLuint  index, GLsizei  count, const GLfloat * params);
9627 extern void (GLAPIENTRY *glProgramLocalParametersI4ivNV) (GLenum  target, GLuint  index, GLsizei  count, const GLint * params);
9628 extern void (GLAPIENTRY *glProgramLocalParametersI4uivNV) (GLenum  target, GLuint  index, GLsizei  count, const GLuint * params);
9629 extern void (GLAPIENTRY *glProgramNamedParameter4dNV) (GLuint  id, GLsizei  len, const GLubyte * name, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
9630 extern void (GLAPIENTRY *glProgramNamedParameter4dvNV) (GLuint  id, GLsizei  len, const GLubyte * name, const GLdouble * v);
9631 extern void (GLAPIENTRY *glProgramNamedParameter4fNV) (GLuint  id, GLsizei  len, const GLubyte * name, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
9632 extern void (GLAPIENTRY *glProgramNamedParameter4fvNV) (GLuint  id, GLsizei  len, const GLubyte * name, const GLfloat * v);
9633 extern void (GLAPIENTRY *glProgramParameter4dNV) (GLenum  target, GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
9634 extern void (GLAPIENTRY *glProgramParameter4dvNV) (GLenum  target, GLuint  index, const GLdouble * v);
9635 extern void (GLAPIENTRY *glProgramParameter4fNV) (GLenum  target, GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
9636 extern void (GLAPIENTRY *glProgramParameter4fvNV) (GLenum  target, GLuint  index, const GLfloat * v);
9637 extern void (GLAPIENTRY *glProgramParameteri) (GLuint  program, GLenum  pname, GLint  value);
9638 extern void (GLAPIENTRY *glProgramParameteriARB) (GLuint  program, GLenum  pname, GLint  value);
9639 extern void (GLAPIENTRY *glProgramParameteriEXT) (GLuint  program, GLenum  pname, GLint  value);
9640 extern void (GLAPIENTRY *glProgramParameters4dvNV) (GLenum  target, GLuint  index, GLsizei  count, const GLdouble * v);
9641 extern void (GLAPIENTRY *glProgramParameters4fvNV) (GLenum  target, GLuint  index, GLsizei  count, const GLfloat * v);
9642 extern void (GLAPIENTRY *glProgramPathFragmentInputGenNV) (GLuint  program, GLint  location, GLenum  genMode, GLint  components, const GLfloat * coeffs);
9643 extern void (GLAPIENTRY *glProgramStringARB) (GLenum  target, GLenum  format, GLsizei  len, const void * string);
9644 extern void (GLAPIENTRY *glProgramSubroutineParametersuivNV) (GLenum  target, GLsizei  count, const GLuint * params);
9645 extern void (GLAPIENTRY *glProgramUniform1d) (GLuint  program, GLint  location, GLdouble  v0);
9646 extern void (GLAPIENTRY *glProgramUniform1dEXT) (GLuint  program, GLint  location, GLdouble  x);
9647 extern void (GLAPIENTRY *glProgramUniform1dv) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9648 extern void (GLAPIENTRY *glProgramUniform1dvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9649 extern void (GLAPIENTRY *glProgramUniform1f) (GLuint  program, GLint  location, GLfloat  v0);
9650 extern void (GLAPIENTRY *glProgramUniform1fEXT) (GLuint  program, GLint  location, GLfloat  v0);
9651 extern void (GLAPIENTRY *glProgramUniform1fv) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9652 extern void (GLAPIENTRY *glProgramUniform1fvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9653 extern void (GLAPIENTRY *glProgramUniform1i) (GLuint  program, GLint  location, GLint  v0);
9654 extern void (GLAPIENTRY *glProgramUniform1i64ARB) (GLuint  program, GLint  location, GLint64  x);
9655 extern void (GLAPIENTRY *glProgramUniform1i64NV) (GLuint  program, GLint  location, GLint64EXT  x);
9656 extern void (GLAPIENTRY *glProgramUniform1i64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
9657 extern void (GLAPIENTRY *glProgramUniform1i64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
9658 extern void (GLAPIENTRY *glProgramUniform1iEXT) (GLuint  program, GLint  location, GLint  v0);
9659 extern void (GLAPIENTRY *glProgramUniform1iv) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9660 extern void (GLAPIENTRY *glProgramUniform1ivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9661 extern void (GLAPIENTRY *glProgramUniform1ui) (GLuint  program, GLint  location, GLuint  v0);
9662 extern void (GLAPIENTRY *glProgramUniform1ui64ARB) (GLuint  program, GLint  location, GLuint64  x);
9663 extern void (GLAPIENTRY *glProgramUniform1ui64NV) (GLuint  program, GLint  location, GLuint64EXT  x);
9664 extern void (GLAPIENTRY *glProgramUniform1ui64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
9665 extern void (GLAPIENTRY *glProgramUniform1ui64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
9666 extern void (GLAPIENTRY *glProgramUniform1uiEXT) (GLuint  program, GLint  location, GLuint  v0);
9667 extern void (GLAPIENTRY *glProgramUniform1uiv) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9668 extern void (GLAPIENTRY *glProgramUniform1uivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9669 extern void (GLAPIENTRY *glProgramUniform2d) (GLuint  program, GLint  location, GLdouble  v0, GLdouble  v1);
9670 extern void (GLAPIENTRY *glProgramUniform2dEXT) (GLuint  program, GLint  location, GLdouble  x, GLdouble  y);
9671 extern void (GLAPIENTRY *glProgramUniform2dv) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9672 extern void (GLAPIENTRY *glProgramUniform2dvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9673 extern void (GLAPIENTRY *glProgramUniform2f) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1);
9674 extern void (GLAPIENTRY *glProgramUniform2fEXT) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1);
9675 extern void (GLAPIENTRY *glProgramUniform2fv) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9676 extern void (GLAPIENTRY *glProgramUniform2fvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9677 extern void (GLAPIENTRY *glProgramUniform2i) (GLuint  program, GLint  location, GLint  v0, GLint  v1);
9678 extern void (GLAPIENTRY *glProgramUniform2i64ARB) (GLuint  program, GLint  location, GLint64  x, GLint64  y);
9679 extern void (GLAPIENTRY *glProgramUniform2i64NV) (GLuint  program, GLint  location, GLint64EXT  x, GLint64EXT  y);
9680 extern void (GLAPIENTRY *glProgramUniform2i64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
9681 extern void (GLAPIENTRY *glProgramUniform2i64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
9682 extern void (GLAPIENTRY *glProgramUniform2iEXT) (GLuint  program, GLint  location, GLint  v0, GLint  v1);
9683 extern void (GLAPIENTRY *glProgramUniform2iv) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9684 extern void (GLAPIENTRY *glProgramUniform2ivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9685 extern void (GLAPIENTRY *glProgramUniform2ui) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1);
9686 extern void (GLAPIENTRY *glProgramUniform2ui64ARB) (GLuint  program, GLint  location, GLuint64  x, GLuint64  y);
9687 extern void (GLAPIENTRY *glProgramUniform2ui64NV) (GLuint  program, GLint  location, GLuint64EXT  x, GLuint64EXT  y);
9688 extern void (GLAPIENTRY *glProgramUniform2ui64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
9689 extern void (GLAPIENTRY *glProgramUniform2ui64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
9690 extern void (GLAPIENTRY *glProgramUniform2uiEXT) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1);
9691 extern void (GLAPIENTRY *glProgramUniform2uiv) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9692 extern void (GLAPIENTRY *glProgramUniform2uivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9693 extern void (GLAPIENTRY *glProgramUniform3d) (GLuint  program, GLint  location, GLdouble  v0, GLdouble  v1, GLdouble  v2);
9694 extern void (GLAPIENTRY *glProgramUniform3dEXT) (GLuint  program, GLint  location, GLdouble  x, GLdouble  y, GLdouble  z);
9695 extern void (GLAPIENTRY *glProgramUniform3dv) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9696 extern void (GLAPIENTRY *glProgramUniform3dvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9697 extern void (GLAPIENTRY *glProgramUniform3f) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
9698 extern void (GLAPIENTRY *glProgramUniform3fEXT) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
9699 extern void (GLAPIENTRY *glProgramUniform3fv) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9700 extern void (GLAPIENTRY *glProgramUniform3fvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9701 extern void (GLAPIENTRY *glProgramUniform3i) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2);
9702 extern void (GLAPIENTRY *glProgramUniform3i64ARB) (GLuint  program, GLint  location, GLint64  x, GLint64  y, GLint64  z);
9703 extern void (GLAPIENTRY *glProgramUniform3i64NV) (GLuint  program, GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z);
9704 extern void (GLAPIENTRY *glProgramUniform3i64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
9705 extern void (GLAPIENTRY *glProgramUniform3i64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
9706 extern void (GLAPIENTRY *glProgramUniform3iEXT) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2);
9707 extern void (GLAPIENTRY *glProgramUniform3iv) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9708 extern void (GLAPIENTRY *glProgramUniform3ivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9709 extern void (GLAPIENTRY *glProgramUniform3ui) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
9710 extern void (GLAPIENTRY *glProgramUniform3ui64ARB) (GLuint  program, GLint  location, GLuint64  x, GLuint64  y, GLuint64  z);
9711 extern void (GLAPIENTRY *glProgramUniform3ui64NV) (GLuint  program, GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z);
9712 extern void (GLAPIENTRY *glProgramUniform3ui64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
9713 extern void (GLAPIENTRY *glProgramUniform3ui64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
9714 extern void (GLAPIENTRY *glProgramUniform3uiEXT) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
9715 extern void (GLAPIENTRY *glProgramUniform3uiv) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9716 extern void (GLAPIENTRY *glProgramUniform3uivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9717 extern void (GLAPIENTRY *glProgramUniform4d) (GLuint  program, GLint  location, GLdouble  v0, GLdouble  v1, GLdouble  v2, GLdouble  v3);
9718 extern void (GLAPIENTRY *glProgramUniform4dEXT) (GLuint  program, GLint  location, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
9719 extern void (GLAPIENTRY *glProgramUniform4dv) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9720 extern void (GLAPIENTRY *glProgramUniform4dvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLdouble * value);
9721 extern void (GLAPIENTRY *glProgramUniform4f) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
9722 extern void (GLAPIENTRY *glProgramUniform4fEXT) (GLuint  program, GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
9723 extern void (GLAPIENTRY *glProgramUniform4fv) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9724 extern void (GLAPIENTRY *glProgramUniform4fvEXT) (GLuint  program, GLint  location, GLsizei  count, const GLfloat * value);
9725 extern void (GLAPIENTRY *glProgramUniform4i) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
9726 extern void (GLAPIENTRY *glProgramUniform4i64ARB) (GLuint  program, GLint  location, GLint64  x, GLint64  y, GLint64  z, GLint64  w);
9727 extern void (GLAPIENTRY *glProgramUniform4i64NV) (GLuint  program, GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z, GLint64EXT  w);
9728 extern void (GLAPIENTRY *glProgramUniform4i64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLint64 * value);
9729 extern void (GLAPIENTRY *glProgramUniform4i64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLint64EXT * value);
9730 extern void (GLAPIENTRY *glProgramUniform4iEXT) (GLuint  program, GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
9731 extern void (GLAPIENTRY *glProgramUniform4iv) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9732 extern void (GLAPIENTRY *glProgramUniform4ivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLint * value);
9733 extern void (GLAPIENTRY *glProgramUniform4ui) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
9734 extern void (GLAPIENTRY *glProgramUniform4ui64ARB) (GLuint  program, GLint  location, GLuint64  x, GLuint64  y, GLuint64  z, GLuint64  w);
9735 extern void (GLAPIENTRY *glProgramUniform4ui64NV) (GLuint  program, GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z, GLuint64EXT  w);
9736 extern void (GLAPIENTRY *glProgramUniform4ui64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * value);
9737 extern void (GLAPIENTRY *glProgramUniform4ui64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
9738 extern void (GLAPIENTRY *glProgramUniform4uiEXT) (GLuint  program, GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
9739 extern void (GLAPIENTRY *glProgramUniform4uiv) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9740 extern void (GLAPIENTRY *glProgramUniform4uivEXT) (GLuint  program, GLint  location, GLsizei  count, const GLuint * value);
9741 extern void (GLAPIENTRY *glProgramUniformHandleui64ARB) (GLuint  program, GLint  location, GLuint64  value);
9742 extern void (GLAPIENTRY *glProgramUniformHandleui64NV) (GLuint  program, GLint  location, GLuint64  value);
9743 extern void (GLAPIENTRY *glProgramUniformHandleui64vARB) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * values);
9744 extern void (GLAPIENTRY *glProgramUniformHandleui64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLuint64 * values);
9745 extern void (GLAPIENTRY *glProgramUniformMatrix2dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9746 extern void (GLAPIENTRY *glProgramUniformMatrix2dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9747 extern void (GLAPIENTRY *glProgramUniformMatrix2fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9748 extern void (GLAPIENTRY *glProgramUniformMatrix2fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9749 extern void (GLAPIENTRY *glProgramUniformMatrix2x3dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9750 extern void (GLAPIENTRY *glProgramUniformMatrix2x3dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9751 extern void (GLAPIENTRY *glProgramUniformMatrix2x3fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9752 extern void (GLAPIENTRY *glProgramUniformMatrix2x3fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9753 extern void (GLAPIENTRY *glProgramUniformMatrix2x4dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9754 extern void (GLAPIENTRY *glProgramUniformMatrix2x4dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9755 extern void (GLAPIENTRY *glProgramUniformMatrix2x4fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9756 extern void (GLAPIENTRY *glProgramUniformMatrix2x4fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9757 extern void (GLAPIENTRY *glProgramUniformMatrix3dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9758 extern void (GLAPIENTRY *glProgramUniformMatrix3dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9759 extern void (GLAPIENTRY *glProgramUniformMatrix3fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9760 extern void (GLAPIENTRY *glProgramUniformMatrix3fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9761 extern void (GLAPIENTRY *glProgramUniformMatrix3x2dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9762 extern void (GLAPIENTRY *glProgramUniformMatrix3x2dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9763 extern void (GLAPIENTRY *glProgramUniformMatrix3x2fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9764 extern void (GLAPIENTRY *glProgramUniformMatrix3x2fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9765 extern void (GLAPIENTRY *glProgramUniformMatrix3x4dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9766 extern void (GLAPIENTRY *glProgramUniformMatrix3x4dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9767 extern void (GLAPIENTRY *glProgramUniformMatrix3x4fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9768 extern void (GLAPIENTRY *glProgramUniformMatrix3x4fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9769 extern void (GLAPIENTRY *glProgramUniformMatrix4dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9770 extern void (GLAPIENTRY *glProgramUniformMatrix4dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9771 extern void (GLAPIENTRY *glProgramUniformMatrix4fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9772 extern void (GLAPIENTRY *glProgramUniformMatrix4fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9773 extern void (GLAPIENTRY *glProgramUniformMatrix4x2dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9774 extern void (GLAPIENTRY *glProgramUniformMatrix4x2dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9775 extern void (GLAPIENTRY *glProgramUniformMatrix4x2fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9776 extern void (GLAPIENTRY *glProgramUniformMatrix4x2fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9777 extern void (GLAPIENTRY *glProgramUniformMatrix4x3dv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9778 extern void (GLAPIENTRY *glProgramUniformMatrix4x3dvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
9779 extern void (GLAPIENTRY *glProgramUniformMatrix4x3fv) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9780 extern void (GLAPIENTRY *glProgramUniformMatrix4x3fvEXT) (GLuint  program, GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
9781 extern void (GLAPIENTRY *glProgramUniformui64NV) (GLuint  program, GLint  location, GLuint64EXT  value);
9782 extern void (GLAPIENTRY *glProgramUniformui64vNV) (GLuint  program, GLint  location, GLsizei  count, const GLuint64EXT * value);
9783 extern void (GLAPIENTRY *glProgramVertexLimitNV) (GLenum  target, GLint  limit);
9784 extern void (GLAPIENTRY *glProvokingVertex) (GLenum  mode);
9785 extern void (GLAPIENTRY *glProvokingVertexEXT) (GLenum  mode);
9786 extern void (GLAPIENTRY *glPushAttrib) (GLbitfield  mask);
9787 extern void (GLAPIENTRY *glPushClientAttrib) (GLbitfield  mask);
9788 extern void (GLAPIENTRY *glPushClientAttribDefaultEXT) (GLbitfield  mask);
9789 extern void (GLAPIENTRY *glPushDebugGroup) (GLenum  source, GLuint  id, GLsizei  length, const GLchar * message);
9790 extern void (GLAPIENTRY *glPushDebugGroupKHR) (GLenum  source, GLuint  id, GLsizei  length, const GLchar * message);
9791 extern void (GLAPIENTRY *glPushGroupMarkerEXT) (GLsizei  length, const GLchar * marker);
9792 extern void (GLAPIENTRY *glPushMatrix) ();
9793 extern void (GLAPIENTRY *glPushName) (GLuint  name);
9794 extern void (GLAPIENTRY *glQueryCounter) (GLuint  id, GLenum  target);
9795 extern void (GLAPIENTRY *glQueryObjectParameteruiAMD) (GLenum  target, GLuint  id, GLenum  pname, GLuint  param);
9796 extern GLint (GLAPIENTRY *glQueryResourceNV) (GLenum  queryType, GLint  tagId, GLuint  count, GLint * buffer);
9797 extern void (GLAPIENTRY *glQueryResourceTagNV) (GLint  tagId, const GLchar * tagString);
9798 extern void (GLAPIENTRY *glRasterPos2d) (GLdouble  x, GLdouble  y);
9799 extern void (GLAPIENTRY *glRasterPos2dv) (const GLdouble * v);
9800 extern void (GLAPIENTRY *glRasterPos2f) (GLfloat  x, GLfloat  y);
9801 extern void (GLAPIENTRY *glRasterPos2fv) (const GLfloat * v);
9802 extern void (GLAPIENTRY *glRasterPos2i) (GLint  x, GLint  y);
9803 extern void (GLAPIENTRY *glRasterPos2iv) (const GLint * v);
9804 extern void (GLAPIENTRY *glRasterPos2s) (GLshort  x, GLshort  y);
9805 extern void (GLAPIENTRY *glRasterPos2sv) (const GLshort * v);
9806 extern void (GLAPIENTRY *glRasterPos3d) (GLdouble  x, GLdouble  y, GLdouble  z);
9807 extern void (GLAPIENTRY *glRasterPos3dv) (const GLdouble * v);
9808 extern void (GLAPIENTRY *glRasterPos3f) (GLfloat  x, GLfloat  y, GLfloat  z);
9809 extern void (GLAPIENTRY *glRasterPos3fv) (const GLfloat * v);
9810 extern void (GLAPIENTRY *glRasterPos3i) (GLint  x, GLint  y, GLint  z);
9811 extern void (GLAPIENTRY *glRasterPos3iv) (const GLint * v);
9812 extern void (GLAPIENTRY *glRasterPos3s) (GLshort  x, GLshort  y, GLshort  z);
9813 extern void (GLAPIENTRY *glRasterPos3sv) (const GLshort * v);
9814 extern void (GLAPIENTRY *glRasterPos4d) (GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
9815 extern void (GLAPIENTRY *glRasterPos4dv) (const GLdouble * v);
9816 extern void (GLAPIENTRY *glRasterPos4f) (GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
9817 extern void (GLAPIENTRY *glRasterPos4fv) (const GLfloat * v);
9818 extern void (GLAPIENTRY *glRasterPos4i) (GLint  x, GLint  y, GLint  z, GLint  w);
9819 extern void (GLAPIENTRY *glRasterPos4iv) (const GLint * v);
9820 extern void (GLAPIENTRY *glRasterPos4s) (GLshort  x, GLshort  y, GLshort  z, GLshort  w);
9821 extern void (GLAPIENTRY *glRasterPos4sv) (const GLshort * v);
9822 extern void (GLAPIENTRY *glRasterSamplesEXT) (GLuint  samples, GLboolean  fixedsamplelocations);
9823 extern void (GLAPIENTRY *glReadBuffer) (GLenum  src);
9824 extern void (GLAPIENTRY *glReadPixels) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, void * pixels);
9825 extern void (GLAPIENTRY *glReadnPixels) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, GLsizei  bufSize, void * data);
9826 extern void (GLAPIENTRY *glReadnPixelsARB) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, GLsizei  bufSize, void * data);
9827 extern void (GLAPIENTRY *glReadnPixelsKHR) (GLint  x, GLint  y, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, GLsizei  bufSize, void * data);
9828 extern GLboolean (GLAPIENTRY *glReleaseKeyedMutexWin32EXT) (GLuint  memory, GLuint64  key);
9829 extern void (GLAPIENTRY *glRectd) (GLdouble  x1, GLdouble  y1, GLdouble  x2, GLdouble  y2);
9830 extern void (GLAPIENTRY *glRectdv) (const GLdouble * v1, const GLdouble * v2);
9831 extern void (GLAPIENTRY *glRectf) (GLfloat  x1, GLfloat  y1, GLfloat  x2, GLfloat  y2);
9832 extern void (GLAPIENTRY *glRectfv) (const GLfloat * v1, const GLfloat * v2);
9833 extern void (GLAPIENTRY *glRecti) (GLint  x1, GLint  y1, GLint  x2, GLint  y2);
9834 extern void (GLAPIENTRY *glRectiv) (const GLint * v1, const GLint * v2);
9835 extern void (GLAPIENTRY *glRects) (GLshort  x1, GLshort  y1, GLshort  x2, GLshort  y2);
9836 extern void (GLAPIENTRY *glRectsv) (const GLshort * v1, const GLshort * v2);
9837 extern void (GLAPIENTRY *glReleaseShaderCompiler) ();
9838 extern void (GLAPIENTRY *glRenderGpuMaskNV) (GLbitfield  mask);
9839 extern GLint (GLAPIENTRY *glRenderMode) (GLenum  mode);
9840 extern void (GLAPIENTRY *glRenderbufferStorage) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height);
9841 extern void (GLAPIENTRY *glRenderbufferStorageEXT) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height);
9842 extern void (GLAPIENTRY *glRenderbufferStorageMultisample) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9843 extern void (GLAPIENTRY *glRenderbufferStorageMultisampleAdvancedAMD) (GLenum  target, GLsizei  samples, GLsizei  storageSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9844 extern void (GLAPIENTRY *glRenderbufferStorageMultisampleCoverageNV) (GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9845 extern void (GLAPIENTRY *glRenderbufferStorageMultisampleEXT) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height);
9846 extern void (GLAPIENTRY *glRequestResidentProgramsNV) (GLsizei  n, const GLuint * programs);
9847 extern void (GLAPIENTRY *glResetHistogram) (GLenum  target);
9848 extern void (GLAPIENTRY *glResetHistogramEXT) (GLenum  target);
9849 extern void (GLAPIENTRY *glResetMemoryObjectParameterNV) (GLuint  memory, GLenum  pname);
9850 extern void (GLAPIENTRY *glResetMinmax) (GLenum  target);
9851 extern void (GLAPIENTRY *glResetMinmaxEXT) (GLenum  target);
9852 extern void (GLAPIENTRY *glResolveDepthValuesNV) ();
9853 extern void (GLAPIENTRY *glResumeTransformFeedback) ();
9854 extern void (GLAPIENTRY *glResumeTransformFeedbackNV) ();
9855 extern void (GLAPIENTRY *glRotated) (GLdouble  angle, GLdouble  x, GLdouble  y, GLdouble  z);
9856 extern void (GLAPIENTRY *glRotatef) (GLfloat  angle, GLfloat  x, GLfloat  y, GLfloat  z);
9857 extern void (GLAPIENTRY *glSampleCoverage) (GLfloat  value, GLboolean  invert);
9858 extern void (GLAPIENTRY *glSampleCoverageARB) (GLfloat  value, GLboolean  invert);
9859 extern void (GLAPIENTRY *glSampleMaskEXT) (GLclampf  value, GLboolean  invert);
9860 extern void (GLAPIENTRY *glSampleMaskIndexedNV) (GLuint  index, GLbitfield  mask);
9861 extern void (GLAPIENTRY *glSampleMaski) (GLuint  maskNumber, GLbitfield  mask);
9862 extern void (GLAPIENTRY *glSamplePatternEXT) (GLenum  pattern);
9863 extern void (GLAPIENTRY *glSamplerParameterIiv) (GLuint  sampler, GLenum  pname, const GLint * param);
9864 extern void (GLAPIENTRY *glSamplerParameterIuiv) (GLuint  sampler, GLenum  pname, const GLuint * param);
9865 extern void (GLAPIENTRY *glSamplerParameterf) (GLuint  sampler, GLenum  pname, GLfloat  param);
9866 extern void (GLAPIENTRY *glSamplerParameterfv) (GLuint  sampler, GLenum  pname, const GLfloat * param);
9867 extern void (GLAPIENTRY *glSamplerParameteri) (GLuint  sampler, GLenum  pname, GLint  param);
9868 extern void (GLAPIENTRY *glSamplerParameteriv) (GLuint  sampler, GLenum  pname, const GLint * param);
9869 extern void (GLAPIENTRY *glScaled) (GLdouble  x, GLdouble  y, GLdouble  z);
9870 extern void (GLAPIENTRY *glScalef) (GLfloat  x, GLfloat  y, GLfloat  z);
9871 extern void (GLAPIENTRY *glScissor) (GLint  x, GLint  y, GLsizei  width, GLsizei  height);
9872 extern void (GLAPIENTRY *glScissorArrayv) (GLuint  first, GLsizei  count, const GLint * v);
9873 extern void (GLAPIENTRY *glScissorExclusiveArrayvNV) (GLuint  first, GLsizei  count, const GLint * v);
9874 extern void (GLAPIENTRY *glScissorExclusiveNV) (GLint  x, GLint  y, GLsizei  width, GLsizei  height);
9875 extern void (GLAPIENTRY *glScissorIndexed) (GLuint  index, GLint  left, GLint  bottom, GLsizei  width, GLsizei  height);
9876 extern void (GLAPIENTRY *glScissorIndexedv) (GLuint  index, const GLint * v);
9877 extern void (GLAPIENTRY *glSecondaryColor3b) (GLbyte  red, GLbyte  green, GLbyte  blue);
9878 extern void (GLAPIENTRY *glSecondaryColor3bEXT) (GLbyte  red, GLbyte  green, GLbyte  blue);
9879 extern void (GLAPIENTRY *glSecondaryColor3bv) (const GLbyte * v);
9880 extern void (GLAPIENTRY *glSecondaryColor3bvEXT) (const GLbyte * v);
9881 extern void (GLAPIENTRY *glSecondaryColor3d) (GLdouble  red, GLdouble  green, GLdouble  blue);
9882 extern void (GLAPIENTRY *glSecondaryColor3dEXT) (GLdouble  red, GLdouble  green, GLdouble  blue);
9883 extern void (GLAPIENTRY *glSecondaryColor3dv) (const GLdouble * v);
9884 extern void (GLAPIENTRY *glSecondaryColor3dvEXT) (const GLdouble * v);
9885 extern void (GLAPIENTRY *glSecondaryColor3f) (GLfloat  red, GLfloat  green, GLfloat  blue);
9886 extern void (GLAPIENTRY *glSecondaryColor3fEXT) (GLfloat  red, GLfloat  green, GLfloat  blue);
9887 extern void (GLAPIENTRY *glSecondaryColor3fv) (const GLfloat * v);
9888 extern void (GLAPIENTRY *glSecondaryColor3fvEXT) (const GLfloat * v);
9889 extern void (GLAPIENTRY *glSecondaryColor3hNV) (GLhalfNV  red, GLhalfNV  green, GLhalfNV  blue);
9890 extern void (GLAPIENTRY *glSecondaryColor3hvNV) (const GLhalfNV * v);
9891 extern void (GLAPIENTRY *glSecondaryColor3i) (GLint  red, GLint  green, GLint  blue);
9892 extern void (GLAPIENTRY *glSecondaryColor3iEXT) (GLint  red, GLint  green, GLint  blue);
9893 extern void (GLAPIENTRY *glSecondaryColor3iv) (const GLint * v);
9894 extern void (GLAPIENTRY *glSecondaryColor3ivEXT) (const GLint * v);
9895 extern void (GLAPIENTRY *glSecondaryColor3s) (GLshort  red, GLshort  green, GLshort  blue);
9896 extern void (GLAPIENTRY *glSecondaryColor3sEXT) (GLshort  red, GLshort  green, GLshort  blue);
9897 extern void (GLAPIENTRY *glSecondaryColor3sv) (const GLshort * v);
9898 extern void (GLAPIENTRY *glSecondaryColor3svEXT) (const GLshort * v);
9899 extern void (GLAPIENTRY *glSecondaryColor3ub) (GLubyte  red, GLubyte  green, GLubyte  blue);
9900 extern void (GLAPIENTRY *glSecondaryColor3ubEXT) (GLubyte  red, GLubyte  green, GLubyte  blue);
9901 extern void (GLAPIENTRY *glSecondaryColor3ubv) (const GLubyte * v);
9902 extern void (GLAPIENTRY *glSecondaryColor3ubvEXT) (const GLubyte * v);
9903 extern void (GLAPIENTRY *glSecondaryColor3ui) (GLuint  red, GLuint  green, GLuint  blue);
9904 extern void (GLAPIENTRY *glSecondaryColor3uiEXT) (GLuint  red, GLuint  green, GLuint  blue);
9905 extern void (GLAPIENTRY *glSecondaryColor3uiv) (const GLuint * v);
9906 extern void (GLAPIENTRY *glSecondaryColor3uivEXT) (const GLuint * v);
9907 extern void (GLAPIENTRY *glSecondaryColor3us) (GLushort  red, GLushort  green, GLushort  blue);
9908 extern void (GLAPIENTRY *glSecondaryColor3usEXT) (GLushort  red, GLushort  green, GLushort  blue);
9909 extern void (GLAPIENTRY *glSecondaryColor3usv) (const GLushort * v);
9910 extern void (GLAPIENTRY *glSecondaryColor3usvEXT) (const GLushort * v);
9911 extern void (GLAPIENTRY *glSecondaryColorFormatNV) (GLint  size, GLenum  type, GLsizei  stride);
9912 extern void (GLAPIENTRY *glSecondaryColorP3ui) (GLenum  type, GLuint  color);
9913 extern void (GLAPIENTRY *glSecondaryColorP3uiv) (GLenum  type, const GLuint * color);
9914 extern void (GLAPIENTRY *glSecondaryColorPointer) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
9915 extern void (GLAPIENTRY *glSecondaryColorPointerEXT) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
9916 extern void (GLAPIENTRY *glSelectBuffer) (GLsizei  size, GLuint * buffer);
9917 extern void (GLAPIENTRY *glSelectPerfMonitorCountersAMD) (GLuint  monitor, GLboolean  enable, GLuint  group, GLint  numCounters, GLuint * counterList);
9918 extern void (GLAPIENTRY *glSemaphoreParameterui64vEXT) (GLuint  semaphore, GLenum  pname, const GLuint64 * params);
9919 extern void (GLAPIENTRY *glSeparableFilter2D) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * row, const void * column);
9920 extern void (GLAPIENTRY *glSeparableFilter2DEXT) (GLenum  target, GLenum  internalformat, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * row, const void * column);
9921 extern void (GLAPIENTRY *glSetFenceAPPLE) (GLuint  fence);
9922 extern void (GLAPIENTRY *glSetFenceNV) (GLuint  fence, GLenum  condition);
9923 extern void (GLAPIENTRY *glSetInvariantEXT) (GLuint  id, GLenum  type, const void * addr);
9924 extern void (GLAPIENTRY *glSetLocalConstantEXT) (GLuint  id, GLenum  type, const void * addr);
9925 extern void (GLAPIENTRY *glSetMultisamplefvAMD) (GLenum  pname, GLuint  index, const GLfloat * val);
9926 extern void (GLAPIENTRY *glShadeModel) (GLenum  mode);
9927 extern void (GLAPIENTRY *glShaderBinary) (GLsizei  count, const GLuint * shaders, GLenum  binaryformat, const void * binary, GLsizei  length);
9928 extern void (GLAPIENTRY *glShaderOp1EXT) (GLenum  op, GLuint  res, GLuint  arg1);
9929 extern void (GLAPIENTRY *glShaderOp2EXT) (GLenum  op, GLuint  res, GLuint  arg1, GLuint  arg2);
9930 extern void (GLAPIENTRY *glShaderOp3EXT) (GLenum  op, GLuint  res, GLuint  arg1, GLuint  arg2, GLuint  arg3);
9931 extern void (GLAPIENTRY *glShaderSource) (GLuint  shader, GLsizei  count, const GLchar *const* string, const GLint * length);
9932 extern void (GLAPIENTRY *glShaderSourceARB) (GLhandleARB  shaderObj, GLsizei  count, const GLcharARB ** string, const GLint * length);
9933 extern void (GLAPIENTRY *glShaderStorageBlockBinding) (GLuint  program, GLuint  storageBlockIndex, GLuint  storageBlockBinding);
9934 extern void (GLAPIENTRY *glShadingRateImageBarrierNV) (GLboolean  synchronize);
9935 extern void (GLAPIENTRY *glShadingRateImagePaletteNV) (GLuint  viewport, GLuint  first, GLsizei  count, const GLenum * rates);
9936 extern void (GLAPIENTRY *glShadingRateSampleOrderNV) (GLenum  order);
9937 extern void (GLAPIENTRY *glShadingRateSampleOrderCustomNV) (GLenum  rate, GLuint  samples, const GLint * locations);
9938 extern void (GLAPIENTRY *glSignalSemaphoreEXT) (GLuint  semaphore, GLuint  numBufferBarriers, const GLuint * buffers, GLuint  numTextureBarriers, const GLuint * textures, const GLenum * dstLayouts);
9939 extern void (GLAPIENTRY *glSpecializeShader) (GLuint  shader, const GLchar * pEntryPoint, GLuint  numSpecializationConstants, const GLuint * pConstantIndex, const GLuint * pConstantValue);
9940 extern void (GLAPIENTRY *glSpecializeShaderARB) (GLuint  shader, const GLchar * pEntryPoint, GLuint  numSpecializationConstants, const GLuint * pConstantIndex, const GLuint * pConstantValue);
9941 extern void (GLAPIENTRY *glStateCaptureNV) (GLuint  state, GLenum  mode);
9942 extern void (GLAPIENTRY *glStencilClearTagEXT) (GLsizei  stencilTagBits, GLuint  stencilClearTag);
9943 extern void (GLAPIENTRY *glStencilFillPathInstancedNV) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  fillMode, GLuint  mask, GLenum  transformType, const GLfloat * transformValues);
9944 extern void (GLAPIENTRY *glStencilFillPathNV) (GLuint  path, GLenum  fillMode, GLuint  mask);
9945 extern void (GLAPIENTRY *glStencilFunc) (GLenum  func, GLint  ref, GLuint  mask);
9946 extern void (GLAPIENTRY *glStencilFuncSeparate) (GLenum  face, GLenum  func, GLint  ref, GLuint  mask);
9947 extern void (GLAPIENTRY *glStencilMask) (GLuint  mask);
9948 extern void (GLAPIENTRY *glStencilMaskSeparate) (GLenum  face, GLuint  mask);
9949 extern void (GLAPIENTRY *glStencilOp) (GLenum  fail, GLenum  zfail, GLenum  zpass);
9950 extern void (GLAPIENTRY *glStencilOpSeparate) (GLenum  face, GLenum  sfail, GLenum  dpfail, GLenum  dppass);
9951 extern void (GLAPIENTRY *glStencilOpValueAMD) (GLenum  face, GLuint  value);
9952 extern void (GLAPIENTRY *glStencilStrokePathInstancedNV) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLint  reference, GLuint  mask, GLenum  transformType, const GLfloat * transformValues);
9953 extern void (GLAPIENTRY *glStencilStrokePathNV) (GLuint  path, GLint  reference, GLuint  mask);
9954 extern void (GLAPIENTRY *glStencilThenCoverFillPathInstancedNV) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLenum  fillMode, GLuint  mask, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
9955 extern void (GLAPIENTRY *glStencilThenCoverFillPathNV) (GLuint  path, GLenum  fillMode, GLuint  mask, GLenum  coverMode);
9956 extern void (GLAPIENTRY *glStencilThenCoverStrokePathInstancedNV) (GLsizei  numPaths, GLenum  pathNameType, const void * paths, GLuint  pathBase, GLint  reference, GLuint  mask, GLenum  coverMode, GLenum  transformType, const GLfloat * transformValues);
9957 extern void (GLAPIENTRY *glStencilThenCoverStrokePathNV) (GLuint  path, GLint  reference, GLuint  mask, GLenum  coverMode);
9958 extern void (GLAPIENTRY *glSubpixelPrecisionBiasNV) (GLuint  xbits, GLuint  ybits);
9959 extern void (GLAPIENTRY *glSwizzleEXT) (GLuint  res, GLuint  in, GLenum  outX, GLenum  outY, GLenum  outZ, GLenum  outW);
9960 extern void (GLAPIENTRY *glSyncTextureINTEL) (GLuint  texture);
9961 extern void (GLAPIENTRY *glTangent3bEXT) (GLbyte  tx, GLbyte  ty, GLbyte  tz);
9962 extern void (GLAPIENTRY *glTangent3bvEXT) (const GLbyte * v);
9963 extern void (GLAPIENTRY *glTangent3dEXT) (GLdouble  tx, GLdouble  ty, GLdouble  tz);
9964 extern void (GLAPIENTRY *glTangent3dvEXT) (const GLdouble * v);
9965 extern void (GLAPIENTRY *glTangent3fEXT) (GLfloat  tx, GLfloat  ty, GLfloat  tz);
9966 extern void (GLAPIENTRY *glTangent3fvEXT) (const GLfloat * v);
9967 extern void (GLAPIENTRY *glTangent3iEXT) (GLint  tx, GLint  ty, GLint  tz);
9968 extern void (GLAPIENTRY *glTangent3ivEXT) (const GLint * v);
9969 extern void (GLAPIENTRY *glTangent3sEXT) (GLshort  tx, GLshort  ty, GLshort  tz);
9970 extern void (GLAPIENTRY *glTangent3svEXT) (const GLshort * v);
9971 extern void (GLAPIENTRY *glTangentPointerEXT) (GLenum  type, GLsizei  stride, const void * pointer);
9972 extern void (GLAPIENTRY *glTessellationFactorAMD) (GLfloat  factor);
9973 extern void (GLAPIENTRY *glTessellationModeAMD) (GLenum  mode);
9974 extern GLboolean (GLAPIENTRY *glTestFenceAPPLE) (GLuint  fence);
9975 extern GLboolean (GLAPIENTRY *glTestFenceNV) (GLuint  fence);
9976 extern GLboolean (GLAPIENTRY *glTestObjectAPPLE) (GLenum  object, GLuint  name);
9977 extern void (GLAPIENTRY *glTexAttachMemoryNV) (GLenum  target, GLuint  memory, GLuint64  offset);
9978 extern void (GLAPIENTRY *glTexBuffer) (GLenum  target, GLenum  internalformat, GLuint  buffer);
9979 extern void (GLAPIENTRY *glTexBufferARB) (GLenum  target, GLenum  internalformat, GLuint  buffer);
9980 extern void (GLAPIENTRY *glTexBufferEXT) (GLenum  target, GLenum  internalformat, GLuint  buffer);
9981 extern void (GLAPIENTRY *glTexBufferRange) (GLenum  target, GLenum  internalformat, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
9982 extern void (GLAPIENTRY *glTexCoord1d) (GLdouble  s);
9983 extern void (GLAPIENTRY *glTexCoord1dv) (const GLdouble * v);
9984 extern void (GLAPIENTRY *glTexCoord1f) (GLfloat  s);
9985 extern void (GLAPIENTRY *glTexCoord1fv) (const GLfloat * v);
9986 extern void (GLAPIENTRY *glTexCoord1hNV) (GLhalfNV  s);
9987 extern void (GLAPIENTRY *glTexCoord1hvNV) (const GLhalfNV * v);
9988 extern void (GLAPIENTRY *glTexCoord1i) (GLint  s);
9989 extern void (GLAPIENTRY *glTexCoord1iv) (const GLint * v);
9990 extern void (GLAPIENTRY *glTexCoord1s) (GLshort  s);
9991 extern void (GLAPIENTRY *glTexCoord1sv) (const GLshort * v);
9992 extern void (GLAPIENTRY *glTexCoord2d) (GLdouble  s, GLdouble  t);
9993 extern void (GLAPIENTRY *glTexCoord2dv) (const GLdouble * v);
9994 extern void (GLAPIENTRY *glTexCoord2f) (GLfloat  s, GLfloat  t);
9995 extern void (GLAPIENTRY *glTexCoord2fv) (const GLfloat * v);
9996 extern void (GLAPIENTRY *glTexCoord2hNV) (GLhalfNV  s, GLhalfNV  t);
9997 extern void (GLAPIENTRY *glTexCoord2hvNV) (const GLhalfNV * v);
9998 extern void (GLAPIENTRY *glTexCoord2i) (GLint  s, GLint  t);
9999 extern void (GLAPIENTRY *glTexCoord2iv) (const GLint * v);
10000 extern void (GLAPIENTRY *glTexCoord2s) (GLshort  s, GLshort  t);
10001 extern void (GLAPIENTRY *glTexCoord2sv) (const GLshort * v);
10002 extern void (GLAPIENTRY *glTexCoord3d) (GLdouble  s, GLdouble  t, GLdouble  r);
10003 extern void (GLAPIENTRY *glTexCoord3dv) (const GLdouble * v);
10004 extern void (GLAPIENTRY *glTexCoord3f) (GLfloat  s, GLfloat  t, GLfloat  r);
10005 extern void (GLAPIENTRY *glTexCoord3fv) (const GLfloat * v);
10006 extern void (GLAPIENTRY *glTexCoord3hNV) (GLhalfNV  s, GLhalfNV  t, GLhalfNV  r);
10007 extern void (GLAPIENTRY *glTexCoord3hvNV) (const GLhalfNV * v);
10008 extern void (GLAPIENTRY *glTexCoord3i) (GLint  s, GLint  t, GLint  r);
10009 extern void (GLAPIENTRY *glTexCoord3iv) (const GLint * v);
10010 extern void (GLAPIENTRY *glTexCoord3s) (GLshort  s, GLshort  t, GLshort  r);
10011 extern void (GLAPIENTRY *glTexCoord3sv) (const GLshort * v);
10012 extern void (GLAPIENTRY *glTexCoord4d) (GLdouble  s, GLdouble  t, GLdouble  r, GLdouble  q);
10013 extern void (GLAPIENTRY *glTexCoord4dv) (const GLdouble * v);
10014 extern void (GLAPIENTRY *glTexCoord4f) (GLfloat  s, GLfloat  t, GLfloat  r, GLfloat  q);
10015 extern void (GLAPIENTRY *glTexCoord4fv) (const GLfloat * v);
10016 extern void (GLAPIENTRY *glTexCoord4hNV) (GLhalfNV  s, GLhalfNV  t, GLhalfNV  r, GLhalfNV  q);
10017 extern void (GLAPIENTRY *glTexCoord4hvNV) (const GLhalfNV * v);
10018 extern void (GLAPIENTRY *glTexCoord4i) (GLint  s, GLint  t, GLint  r, GLint  q);
10019 extern void (GLAPIENTRY *glTexCoord4iv) (const GLint * v);
10020 extern void (GLAPIENTRY *glTexCoord4s) (GLshort  s, GLshort  t, GLshort  r, GLshort  q);
10021 extern void (GLAPIENTRY *glTexCoord4sv) (const GLshort * v);
10022 extern void (GLAPIENTRY *glTexCoordFormatNV) (GLint  size, GLenum  type, GLsizei  stride);
10023 extern void (GLAPIENTRY *glTexCoordP1ui) (GLenum  type, GLuint  coords);
10024 extern void (GLAPIENTRY *glTexCoordP1uiv) (GLenum  type, const GLuint * coords);
10025 extern void (GLAPIENTRY *glTexCoordP2ui) (GLenum  type, GLuint  coords);
10026 extern void (GLAPIENTRY *glTexCoordP2uiv) (GLenum  type, const GLuint * coords);
10027 extern void (GLAPIENTRY *glTexCoordP3ui) (GLenum  type, GLuint  coords);
10028 extern void (GLAPIENTRY *glTexCoordP3uiv) (GLenum  type, const GLuint * coords);
10029 extern void (GLAPIENTRY *glTexCoordP4ui) (GLenum  type, GLuint  coords);
10030 extern void (GLAPIENTRY *glTexCoordP4uiv) (GLenum  type, const GLuint * coords);
10031 extern void (GLAPIENTRY *glTexCoordPointer) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10032 extern void (GLAPIENTRY *glTexCoordPointerEXT) (GLint  size, GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
10033 extern void (GLAPIENTRY *glTexCoordPointervINTEL) (GLint  size, GLenum  type, const void ** pointer);
10034 extern void (GLAPIENTRY *glTexEnvf) (GLenum  target, GLenum  pname, GLfloat  param);
10035 extern void (GLAPIENTRY *glTexEnvfv) (GLenum  target, GLenum  pname, const GLfloat * params);
10036 extern void (GLAPIENTRY *glTexEnvi) (GLenum  target, GLenum  pname, GLint  param);
10037 extern void (GLAPIENTRY *glTexEnviv) (GLenum  target, GLenum  pname, const GLint * params);
10038 extern void (GLAPIENTRY *glTexGend) (GLenum  coord, GLenum  pname, GLdouble  param);
10039 extern void (GLAPIENTRY *glTexGendv) (GLenum  coord, GLenum  pname, const GLdouble * params);
10040 extern void (GLAPIENTRY *glTexGenf) (GLenum  coord, GLenum  pname, GLfloat  param);
10041 extern void (GLAPIENTRY *glTexGenfv) (GLenum  coord, GLenum  pname, const GLfloat * params);
10042 extern void (GLAPIENTRY *glTexGeni) (GLenum  coord, GLenum  pname, GLint  param);
10043 extern void (GLAPIENTRY *glTexGeniv) (GLenum  coord, GLenum  pname, const GLint * params);
10044 extern void (GLAPIENTRY *glTexImage1D) (GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLint  border, GLenum  format, GLenum  type, const void * pixels);
10045 extern void (GLAPIENTRY *glTexImage2D) (GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLenum  format, GLenum  type, const void * pixels);
10046 extern void (GLAPIENTRY *glTexImage2DMultisample) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
10047 extern void (GLAPIENTRY *glTexImage2DMultisampleCoverageNV) (GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations);
10048 extern void (GLAPIENTRY *glTexImage3D) (GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
10049 extern void (GLAPIENTRY *glTexImage3DEXT) (GLenum  target, GLint  level, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
10050 extern void (GLAPIENTRY *glTexImage3DMultisample) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
10051 extern void (GLAPIENTRY *glTexImage3DMultisampleCoverageNV) (GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations);
10052 extern void (GLAPIENTRY *glTexPageCommitmentARB) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  commit);
10053 extern void (GLAPIENTRY *glTexParameterIiv) (GLenum  target, GLenum  pname, const GLint * params);
10054 extern void (GLAPIENTRY *glTexParameterIivEXT) (GLenum  target, GLenum  pname, const GLint * params);
10055 extern void (GLAPIENTRY *glTexParameterIuiv) (GLenum  target, GLenum  pname, const GLuint * params);
10056 extern void (GLAPIENTRY *glTexParameterIuivEXT) (GLenum  target, GLenum  pname, const GLuint * params);
10057 extern void (GLAPIENTRY *glTexParameterf) (GLenum  target, GLenum  pname, GLfloat  param);
10058 extern void (GLAPIENTRY *glTexParameterfv) (GLenum  target, GLenum  pname, const GLfloat * params);
10059 extern void (GLAPIENTRY *glTexParameteri) (GLenum  target, GLenum  pname, GLint  param);
10060 extern void (GLAPIENTRY *glTexParameteriv) (GLenum  target, GLenum  pname, const GLint * params);
10061 extern void (GLAPIENTRY *glTexRenderbufferNV) (GLenum  target, GLuint  renderbuffer);
10062 extern void (GLAPIENTRY *glTexStorage1D) (GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width);
10063 extern void (GLAPIENTRY *glTexStorage2D) (GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height);
10064 extern void (GLAPIENTRY *glTexStorage2DMultisample) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
10065 extern void (GLAPIENTRY *glTexStorage3D) (GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth);
10066 extern void (GLAPIENTRY *glTexStorage3DMultisample) (GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
10067 extern void (GLAPIENTRY *glTexStorageMem1DEXT) (GLenum  target, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLuint  memory, GLuint64  offset);
10068 extern void (GLAPIENTRY *glTexStorageMem2DEXT) (GLenum  target, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLuint  memory, GLuint64  offset);
10069 extern void (GLAPIENTRY *glTexStorageMem2DMultisampleEXT) (GLenum  target, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
10070 extern void (GLAPIENTRY *glTexStorageMem3DEXT) (GLenum  target, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLuint  memory, GLuint64  offset);
10071 extern void (GLAPIENTRY *glTexStorageMem3DMultisampleEXT) (GLenum  target, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
10072 extern void (GLAPIENTRY *glTexStorageSparseAMD) (GLenum  target, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLsizei  layers, GLbitfield  flags);
10073 extern void (GLAPIENTRY *glTexSubImage1D) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
10074 extern void (GLAPIENTRY *glTexSubImage1DEXT) (GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
10075 extern void (GLAPIENTRY *glTexSubImage2D) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
10076 extern void (GLAPIENTRY *glTexSubImage2DEXT) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
10077 extern void (GLAPIENTRY *glTexSubImage3D) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
10078 extern void (GLAPIENTRY *glTexSubImage3DEXT) (GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
10079 extern void (GLAPIENTRY *glTextureAttachMemoryNV) (GLuint  texture, GLuint  memory, GLuint64  offset);
10080 extern void (GLAPIENTRY *glTextureBarrier) ();
10081 extern void (GLAPIENTRY *glTextureBarrierNV) ();
10082 extern void (GLAPIENTRY *glTextureBuffer) (GLuint  texture, GLenum  internalformat, GLuint  buffer);
10083 extern void (GLAPIENTRY *glTextureBufferEXT) (GLuint  texture, GLenum  target, GLenum  internalformat, GLuint  buffer);
10084 extern void (GLAPIENTRY *glTextureBufferRange) (GLuint  texture, GLenum  internalformat, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
10085 extern void (GLAPIENTRY *glTextureBufferRangeEXT) (GLuint  texture, GLenum  target, GLenum  internalformat, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
10086 extern void (GLAPIENTRY *glTextureImage1DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLint  border, GLenum  format, GLenum  type, const void * pixels);
10087 extern void (GLAPIENTRY *glTextureImage2DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLint  border, GLenum  format, GLenum  type, const void * pixels);
10088 extern void (GLAPIENTRY *glTextureImage2DMultisampleCoverageNV) (GLuint  texture, GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations);
10089 extern void (GLAPIENTRY *glTextureImage2DMultisampleNV) (GLuint  texture, GLenum  target, GLsizei  samples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations);
10090 extern void (GLAPIENTRY *glTextureImage3DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLint  border, GLenum  format, GLenum  type, const void * pixels);
10091 extern void (GLAPIENTRY *glTextureImage3DMultisampleCoverageNV) (GLuint  texture, GLenum  target, GLsizei  coverageSamples, GLsizei  colorSamples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations);
10092 extern void (GLAPIENTRY *glTextureImage3DMultisampleNV) (GLuint  texture, GLenum  target, GLsizei  samples, GLint  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations);
10093 extern void (GLAPIENTRY *glTextureLightEXT) (GLenum  pname);
10094 extern void (GLAPIENTRY *glTextureMaterialEXT) (GLenum  face, GLenum  mode);
10095 extern void (GLAPIENTRY *glTextureNormalEXT) (GLenum  mode);
10096 extern void (GLAPIENTRY *glTexturePageCommitmentEXT) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  commit);
10097 extern void (GLAPIENTRY *glTextureParameterIiv) (GLuint  texture, GLenum  pname, const GLint * params);
10098 extern void (GLAPIENTRY *glTextureParameterIivEXT) (GLuint  texture, GLenum  target, GLenum  pname, const GLint * params);
10099 extern void (GLAPIENTRY *glTextureParameterIuiv) (GLuint  texture, GLenum  pname, const GLuint * params);
10100 extern void (GLAPIENTRY *glTextureParameterIuivEXT) (GLuint  texture, GLenum  target, GLenum  pname, const GLuint * params);
10101 extern void (GLAPIENTRY *glTextureParameterf) (GLuint  texture, GLenum  pname, GLfloat  param);
10102 extern void (GLAPIENTRY *glTextureParameterfEXT) (GLuint  texture, GLenum  target, GLenum  pname, GLfloat  param);
10103 extern void (GLAPIENTRY *glTextureParameterfv) (GLuint  texture, GLenum  pname, const GLfloat * param);
10104 extern void (GLAPIENTRY *glTextureParameterfvEXT) (GLuint  texture, GLenum  target, GLenum  pname, const GLfloat * params);
10105 extern void (GLAPIENTRY *glTextureParameteri) (GLuint  texture, GLenum  pname, GLint  param);
10106 extern void (GLAPIENTRY *glTextureParameteriEXT) (GLuint  texture, GLenum  target, GLenum  pname, GLint  param);
10107 extern void (GLAPIENTRY *glTextureParameteriv) (GLuint  texture, GLenum  pname, const GLint * param);
10108 extern void (GLAPIENTRY *glTextureParameterivEXT) (GLuint  texture, GLenum  target, GLenum  pname, const GLint * params);
10109 extern void (GLAPIENTRY *glTextureRangeAPPLE) (GLenum  target, GLsizei  length, const void * pointer);
10110 extern void (GLAPIENTRY *glTextureRenderbufferEXT) (GLuint  texture, GLenum  target, GLuint  renderbuffer);
10111 extern void (GLAPIENTRY *glTextureStorage1D) (GLuint  texture, GLsizei  levels, GLenum  internalformat, GLsizei  width);
10112 extern void (GLAPIENTRY *glTextureStorage1DEXT) (GLuint  texture, GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width);
10113 extern void (GLAPIENTRY *glTextureStorage2D) (GLuint  texture, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height);
10114 extern void (GLAPIENTRY *glTextureStorage2DEXT) (GLuint  texture, GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height);
10115 extern void (GLAPIENTRY *glTextureStorage2DMultisample) (GLuint  texture, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
10116 extern void (GLAPIENTRY *glTextureStorage2DMultisampleEXT) (GLuint  texture, GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLboolean  fixedsamplelocations);
10117 extern void (GLAPIENTRY *glTextureStorage3D) (GLuint  texture, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth);
10118 extern void (GLAPIENTRY *glTextureStorage3DEXT) (GLuint  texture, GLenum  target, GLsizei  levels, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth);
10119 extern void (GLAPIENTRY *glTextureStorage3DMultisample) (GLuint  texture, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
10120 extern void (GLAPIENTRY *glTextureStorage3DMultisampleEXT) (GLuint  texture, GLenum  target, GLsizei  samples, GLenum  internalformat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedsamplelocations);
10121 extern void (GLAPIENTRY *glTextureStorageMem1DEXT) (GLuint  texture, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLuint  memory, GLuint64  offset);
10122 extern void (GLAPIENTRY *glTextureStorageMem2DEXT) (GLuint  texture, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLuint  memory, GLuint64  offset);
10123 extern void (GLAPIENTRY *glTextureStorageMem2DMultisampleEXT) (GLuint  texture, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
10124 extern void (GLAPIENTRY *glTextureStorageMem3DEXT) (GLuint  texture, GLsizei  levels, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLuint  memory, GLuint64  offset);
10125 extern void (GLAPIENTRY *glTextureStorageMem3DMultisampleEXT) (GLuint  texture, GLsizei  samples, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLboolean  fixedSampleLocations, GLuint  memory, GLuint64  offset);
10126 extern void (GLAPIENTRY *glTextureStorageSparseAMD) (GLuint  texture, GLenum  target, GLenum  internalFormat, GLsizei  width, GLsizei  height, GLsizei  depth, GLsizei  layers, GLbitfield  flags);
10127 extern void (GLAPIENTRY *glTextureSubImage1D) (GLuint  texture, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
10128 extern void (GLAPIENTRY *glTextureSubImage1DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLsizei  width, GLenum  format, GLenum  type, const void * pixels);
10129 extern void (GLAPIENTRY *glTextureSubImage2D) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
10130 extern void (GLAPIENTRY *glTextureSubImage2DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLsizei  width, GLsizei  height, GLenum  format, GLenum  type, const void * pixels);
10131 extern void (GLAPIENTRY *glTextureSubImage3D) (GLuint  texture, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
10132 extern void (GLAPIENTRY *glTextureSubImage3DEXT) (GLuint  texture, GLenum  target, GLint  level, GLint  xoffset, GLint  yoffset, GLint  zoffset, GLsizei  width, GLsizei  height, GLsizei  depth, GLenum  format, GLenum  type, const void * pixels);
10133 extern void (GLAPIENTRY *glTextureView) (GLuint  texture, GLenum  target, GLuint  origtexture, GLenum  internalformat, GLuint  minlevel, GLuint  numlevels, GLuint  minlayer, GLuint  numlayers);
10134 extern void (GLAPIENTRY *glTrackMatrixNV) (GLenum  target, GLuint  address, GLenum  matrix, GLenum  transform);
10135 extern void (GLAPIENTRY *glTransformFeedbackAttribsNV) (GLsizei  count, const GLint * attribs, GLenum  bufferMode);
10136 extern void (GLAPIENTRY *glTransformFeedbackBufferBase) (GLuint  xfb, GLuint  index, GLuint  buffer);
10137 extern void (GLAPIENTRY *glTransformFeedbackBufferRange) (GLuint  xfb, GLuint  index, GLuint  buffer, GLintptr  offset, GLsizeiptr  size);
10138 extern void (GLAPIENTRY *glTransformFeedbackStreamAttribsNV) (GLsizei  count, const GLint * attribs, GLsizei  nbuffers, const GLint * bufstreams, GLenum  bufferMode);
10139 extern void (GLAPIENTRY *glTransformFeedbackVaryings) (GLuint  program, GLsizei  count, const GLchar *const* varyings, GLenum  bufferMode);
10140 extern void (GLAPIENTRY *glTransformFeedbackVaryingsEXT) (GLuint  program, GLsizei  count, const GLchar *const* varyings, GLenum  bufferMode);
10141 extern void (GLAPIENTRY *glTransformFeedbackVaryingsNV) (GLuint  program, GLsizei  count, const GLint * locations, GLenum  bufferMode);
10142 extern void (GLAPIENTRY *glTransformPathNV) (GLuint  resultPath, GLuint  srcPath, GLenum  transformType, const GLfloat * transformValues);
10143 extern void (GLAPIENTRY *glTranslated) (GLdouble  x, GLdouble  y, GLdouble  z);
10144 extern void (GLAPIENTRY *glTranslatef) (GLfloat  x, GLfloat  y, GLfloat  z);
10145 extern void (GLAPIENTRY *glUniform1d) (GLint  location, GLdouble  x);
10146 extern void (GLAPIENTRY *glUniform1dv) (GLint  location, GLsizei  count, const GLdouble * value);
10147 extern void (GLAPIENTRY *glUniform1f) (GLint  location, GLfloat  v0);
10148 extern void (GLAPIENTRY *glUniform1fARB) (GLint  location, GLfloat  v0);
10149 extern void (GLAPIENTRY *glUniform1fv) (GLint  location, GLsizei  count, const GLfloat * value);
10150 extern void (GLAPIENTRY *glUniform1fvARB) (GLint  location, GLsizei  count, const GLfloat * value);
10151 extern void (GLAPIENTRY *glUniform1i) (GLint  location, GLint  v0);
10152 extern void (GLAPIENTRY *glUniform1i64ARB) (GLint  location, GLint64  x);
10153 extern void (GLAPIENTRY *glUniform1i64NV) (GLint  location, GLint64EXT  x);
10154 extern void (GLAPIENTRY *glUniform1i64vARB) (GLint  location, GLsizei  count, const GLint64 * value);
10155 extern void (GLAPIENTRY *glUniform1i64vNV) (GLint  location, GLsizei  count, const GLint64EXT * value);
10156 extern void (GLAPIENTRY *glUniform1iARB) (GLint  location, GLint  v0);
10157 extern void (GLAPIENTRY *glUniform1iv) (GLint  location, GLsizei  count, const GLint * value);
10158 extern void (GLAPIENTRY *glUniform1ivARB) (GLint  location, GLsizei  count, const GLint * value);
10159 extern void (GLAPIENTRY *glUniform1ui) (GLint  location, GLuint  v0);
10160 extern void (GLAPIENTRY *glUniform1ui64ARB) (GLint  location, GLuint64  x);
10161 extern void (GLAPIENTRY *glUniform1ui64NV) (GLint  location, GLuint64EXT  x);
10162 extern void (GLAPIENTRY *glUniform1ui64vARB) (GLint  location, GLsizei  count, const GLuint64 * value);
10163 extern void (GLAPIENTRY *glUniform1ui64vNV) (GLint  location, GLsizei  count, const GLuint64EXT * value);
10164 extern void (GLAPIENTRY *glUniform1uiEXT) (GLint  location, GLuint  v0);
10165 extern void (GLAPIENTRY *glUniform1uiv) (GLint  location, GLsizei  count, const GLuint * value);
10166 extern void (GLAPIENTRY *glUniform1uivEXT) (GLint  location, GLsizei  count, const GLuint * value);
10167 extern void (GLAPIENTRY *glUniform2d) (GLint  location, GLdouble  x, GLdouble  y);
10168 extern void (GLAPIENTRY *glUniform2dv) (GLint  location, GLsizei  count, const GLdouble * value);
10169 extern void (GLAPIENTRY *glUniform2f) (GLint  location, GLfloat  v0, GLfloat  v1);
10170 extern void (GLAPIENTRY *glUniform2fARB) (GLint  location, GLfloat  v0, GLfloat  v1);
10171 extern void (GLAPIENTRY *glUniform2fv) (GLint  location, GLsizei  count, const GLfloat * value);
10172 extern void (GLAPIENTRY *glUniform2fvARB) (GLint  location, GLsizei  count, const GLfloat * value);
10173 extern void (GLAPIENTRY *glUniform2i) (GLint  location, GLint  v0, GLint  v1);
10174 extern void (GLAPIENTRY *glUniform2i64ARB) (GLint  location, GLint64  x, GLint64  y);
10175 extern void (GLAPIENTRY *glUniform2i64NV) (GLint  location, GLint64EXT  x, GLint64EXT  y);
10176 extern void (GLAPIENTRY *glUniform2i64vARB) (GLint  location, GLsizei  count, const GLint64 * value);
10177 extern void (GLAPIENTRY *glUniform2i64vNV) (GLint  location, GLsizei  count, const GLint64EXT * value);
10178 extern void (GLAPIENTRY *glUniform2iARB) (GLint  location, GLint  v0, GLint  v1);
10179 extern void (GLAPIENTRY *glUniform2iv) (GLint  location, GLsizei  count, const GLint * value);
10180 extern void (GLAPIENTRY *glUniform2ivARB) (GLint  location, GLsizei  count, const GLint * value);
10181 extern void (GLAPIENTRY *glUniform2ui) (GLint  location, GLuint  v0, GLuint  v1);
10182 extern void (GLAPIENTRY *glUniform2ui64ARB) (GLint  location, GLuint64  x, GLuint64  y);
10183 extern void (GLAPIENTRY *glUniform2ui64NV) (GLint  location, GLuint64EXT  x, GLuint64EXT  y);
10184 extern void (GLAPIENTRY *glUniform2ui64vARB) (GLint  location, GLsizei  count, const GLuint64 * value);
10185 extern void (GLAPIENTRY *glUniform2ui64vNV) (GLint  location, GLsizei  count, const GLuint64EXT * value);
10186 extern void (GLAPIENTRY *glUniform2uiEXT) (GLint  location, GLuint  v0, GLuint  v1);
10187 extern void (GLAPIENTRY *glUniform2uiv) (GLint  location, GLsizei  count, const GLuint * value);
10188 extern void (GLAPIENTRY *glUniform2uivEXT) (GLint  location, GLsizei  count, const GLuint * value);
10189 extern void (GLAPIENTRY *glUniform3d) (GLint  location, GLdouble  x, GLdouble  y, GLdouble  z);
10190 extern void (GLAPIENTRY *glUniform3dv) (GLint  location, GLsizei  count, const GLdouble * value);
10191 extern void (GLAPIENTRY *glUniform3f) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
10192 extern void (GLAPIENTRY *glUniform3fARB) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2);
10193 extern void (GLAPIENTRY *glUniform3fv) (GLint  location, GLsizei  count, const GLfloat * value);
10194 extern void (GLAPIENTRY *glUniform3fvARB) (GLint  location, GLsizei  count, const GLfloat * value);
10195 extern void (GLAPIENTRY *glUniform3i) (GLint  location, GLint  v0, GLint  v1, GLint  v2);
10196 extern void (GLAPIENTRY *glUniform3i64ARB) (GLint  location, GLint64  x, GLint64  y, GLint64  z);
10197 extern void (GLAPIENTRY *glUniform3i64NV) (GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z);
10198 extern void (GLAPIENTRY *glUniform3i64vARB) (GLint  location, GLsizei  count, const GLint64 * value);
10199 extern void (GLAPIENTRY *glUniform3i64vNV) (GLint  location, GLsizei  count, const GLint64EXT * value);
10200 extern void (GLAPIENTRY *glUniform3iARB) (GLint  location, GLint  v0, GLint  v1, GLint  v2);
10201 extern void (GLAPIENTRY *glUniform3iv) (GLint  location, GLsizei  count, const GLint * value);
10202 extern void (GLAPIENTRY *glUniform3ivARB) (GLint  location, GLsizei  count, const GLint * value);
10203 extern void (GLAPIENTRY *glUniform3ui) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
10204 extern void (GLAPIENTRY *glUniform3ui64ARB) (GLint  location, GLuint64  x, GLuint64  y, GLuint64  z);
10205 extern void (GLAPIENTRY *glUniform3ui64NV) (GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z);
10206 extern void (GLAPIENTRY *glUniform3ui64vARB) (GLint  location, GLsizei  count, const GLuint64 * value);
10207 extern void (GLAPIENTRY *glUniform3ui64vNV) (GLint  location, GLsizei  count, const GLuint64EXT * value);
10208 extern void (GLAPIENTRY *glUniform3uiEXT) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2);
10209 extern void (GLAPIENTRY *glUniform3uiv) (GLint  location, GLsizei  count, const GLuint * value);
10210 extern void (GLAPIENTRY *glUniform3uivEXT) (GLint  location, GLsizei  count, const GLuint * value);
10211 extern void (GLAPIENTRY *glUniform4d) (GLint  location, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
10212 extern void (GLAPIENTRY *glUniform4dv) (GLint  location, GLsizei  count, const GLdouble * value);
10213 extern void (GLAPIENTRY *glUniform4f) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
10214 extern void (GLAPIENTRY *glUniform4fARB) (GLint  location, GLfloat  v0, GLfloat  v1, GLfloat  v2, GLfloat  v3);
10215 extern void (GLAPIENTRY *glUniform4fv) (GLint  location, GLsizei  count, const GLfloat * value);
10216 extern void (GLAPIENTRY *glUniform4fvARB) (GLint  location, GLsizei  count, const GLfloat * value);
10217 extern void (GLAPIENTRY *glUniform4i) (GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
10218 extern void (GLAPIENTRY *glUniform4i64ARB) (GLint  location, GLint64  x, GLint64  y, GLint64  z, GLint64  w);
10219 extern void (GLAPIENTRY *glUniform4i64NV) (GLint  location, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z, GLint64EXT  w);
10220 extern void (GLAPIENTRY *glUniform4i64vARB) (GLint  location, GLsizei  count, const GLint64 * value);
10221 extern void (GLAPIENTRY *glUniform4i64vNV) (GLint  location, GLsizei  count, const GLint64EXT * value);
10222 extern void (GLAPIENTRY *glUniform4iARB) (GLint  location, GLint  v0, GLint  v1, GLint  v2, GLint  v3);
10223 extern void (GLAPIENTRY *glUniform4iv) (GLint  location, GLsizei  count, const GLint * value);
10224 extern void (GLAPIENTRY *glUniform4ivARB) (GLint  location, GLsizei  count, const GLint * value);
10225 extern void (GLAPIENTRY *glUniform4ui) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
10226 extern void (GLAPIENTRY *glUniform4ui64ARB) (GLint  location, GLuint64  x, GLuint64  y, GLuint64  z, GLuint64  w);
10227 extern void (GLAPIENTRY *glUniform4ui64NV) (GLint  location, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z, GLuint64EXT  w);
10228 extern void (GLAPIENTRY *glUniform4ui64vARB) (GLint  location, GLsizei  count, const GLuint64 * value);
10229 extern void (GLAPIENTRY *glUniform4ui64vNV) (GLint  location, GLsizei  count, const GLuint64EXT * value);
10230 extern void (GLAPIENTRY *glUniform4uiEXT) (GLint  location, GLuint  v0, GLuint  v1, GLuint  v2, GLuint  v3);
10231 extern void (GLAPIENTRY *glUniform4uiv) (GLint  location, GLsizei  count, const GLuint * value);
10232 extern void (GLAPIENTRY *glUniform4uivEXT) (GLint  location, GLsizei  count, const GLuint * value);
10233 extern void (GLAPIENTRY *glUniformBlockBinding) (GLuint  program, GLuint  uniformBlockIndex, GLuint  uniformBlockBinding);
10234 extern void (GLAPIENTRY *glUniformBufferEXT) (GLuint  program, GLint  location, GLuint  buffer);
10235 extern void (GLAPIENTRY *glUniformHandleui64ARB) (GLint  location, GLuint64  value);
10236 extern void (GLAPIENTRY *glUniformHandleui64NV) (GLint  location, GLuint64  value);
10237 extern void (GLAPIENTRY *glUniformHandleui64vARB) (GLint  location, GLsizei  count, const GLuint64 * value);
10238 extern void (GLAPIENTRY *glUniformHandleui64vNV) (GLint  location, GLsizei  count, const GLuint64 * value);
10239 extern void (GLAPIENTRY *glUniformMatrix2dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10240 extern void (GLAPIENTRY *glUniformMatrix2fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10241 extern void (GLAPIENTRY *glUniformMatrix2fvARB) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10242 extern void (GLAPIENTRY *glUniformMatrix2x3dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10243 extern void (GLAPIENTRY *glUniformMatrix2x3fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10244 extern void (GLAPIENTRY *glUniformMatrix2x4dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10245 extern void (GLAPIENTRY *glUniformMatrix2x4fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10246 extern void (GLAPIENTRY *glUniformMatrix3dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10247 extern void (GLAPIENTRY *glUniformMatrix3fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10248 extern void (GLAPIENTRY *glUniformMatrix3fvARB) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10249 extern void (GLAPIENTRY *glUniformMatrix3x2dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10250 extern void (GLAPIENTRY *glUniformMatrix3x2fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10251 extern void (GLAPIENTRY *glUniformMatrix3x4dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10252 extern void (GLAPIENTRY *glUniformMatrix3x4fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10253 extern void (GLAPIENTRY *glUniformMatrix4dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10254 extern void (GLAPIENTRY *glUniformMatrix4fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10255 extern void (GLAPIENTRY *glUniformMatrix4fvARB) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10256 extern void (GLAPIENTRY *glUniformMatrix4x2dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10257 extern void (GLAPIENTRY *glUniformMatrix4x2fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10258 extern void (GLAPIENTRY *glUniformMatrix4x3dv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLdouble * value);
10259 extern void (GLAPIENTRY *glUniformMatrix4x3fv) (GLint  location, GLsizei  count, GLboolean  transpose, const GLfloat * value);
10260 extern void (GLAPIENTRY *glUniformSubroutinesuiv) (GLenum  shadertype, GLsizei  count, const GLuint * indices);
10261 extern void (GLAPIENTRY *glUniformui64NV) (GLint  location, GLuint64EXT  value);
10262 extern void (GLAPIENTRY *glUniformui64vNV) (GLint  location, GLsizei  count, const GLuint64EXT * value);
10263 extern void (GLAPIENTRY *glUnlockArraysEXT) ();
10264 extern GLboolean (GLAPIENTRY *glUnmapBuffer) (GLenum  target);
10265 extern GLboolean (GLAPIENTRY *glUnmapBufferARB) (GLenum  target);
10266 extern GLboolean (GLAPIENTRY *glUnmapNamedBuffer) (GLuint  buffer);
10267 extern GLboolean (GLAPIENTRY *glUnmapNamedBufferEXT) (GLuint  buffer);
10268 extern void (GLAPIENTRY *glUnmapTexture2DINTEL) (GLuint  texture, GLint  level);
10269 extern void (GLAPIENTRY *glUseProgram) (GLuint  program);
10270 extern void (GLAPIENTRY *glUseProgramObjectARB) (GLhandleARB  programObj);
10271 extern void (GLAPIENTRY *glUseProgramStages) (GLuint  pipeline, GLbitfield  stages, GLuint  program);
10272 extern void (GLAPIENTRY *glUseProgramStagesEXT) (GLuint  pipeline, GLbitfield  stages, GLuint  program);
10273 extern void (GLAPIENTRY *glUseShaderProgramEXT) (GLenum  type, GLuint  program);
10274 extern void (GLAPIENTRY *glVDPAUFiniNV) ();
10275 extern void (GLAPIENTRY *glVDPAUGetSurfaceivNV) (GLvdpauSurfaceNV  surface, GLenum  pname, GLsizei  count, GLsizei * length, GLint * values);
10276 extern void (GLAPIENTRY *glVDPAUInitNV) (const void * vdpDevice, const void * getProcAddress);
10277 extern GLboolean (GLAPIENTRY *glVDPAUIsSurfaceNV) (GLvdpauSurfaceNV  surface);
10278 extern void (GLAPIENTRY *glVDPAUMapSurfacesNV) (GLsizei  numSurfaces, const GLvdpauSurfaceNV * surfaces);
10279 extern GLvdpauSurfaceNV (GLAPIENTRY *glVDPAURegisterOutputSurfaceNV) (const void * vdpSurface, GLenum  target, GLsizei  numTextureNames, const GLuint * textureNames);
10280 extern GLvdpauSurfaceNV (GLAPIENTRY *glVDPAURegisterVideoSurfaceNV) (const void * vdpSurface, GLenum  target, GLsizei  numTextureNames, const GLuint * textureNames);
10281 extern GLvdpauSurfaceNV (GLAPIENTRY *glVDPAURegisterVideoSurfaceWithPictureStructureNV) (const void * vdpSurface, GLenum  target, GLsizei  numTextureNames, const GLuint * textureNames, GLboolean  isFrameStructure);
10282 extern void (GLAPIENTRY *glVDPAUSurfaceAccessNV) (GLvdpauSurfaceNV  surface, GLenum  access);
10283 extern void (GLAPIENTRY *glVDPAUUnmapSurfacesNV) (GLsizei  numSurface, const GLvdpauSurfaceNV * surfaces);
10284 extern void (GLAPIENTRY *glVDPAUUnregisterSurfaceNV) (GLvdpauSurfaceNV  surface);
10285 extern void (GLAPIENTRY *glValidateProgram) (GLuint  program);
10286 extern void (GLAPIENTRY *glValidateProgramARB) (GLhandleARB  programObj);
10287 extern void (GLAPIENTRY *glValidateProgramPipeline) (GLuint  pipeline);
10288 extern void (GLAPIENTRY *glValidateProgramPipelineEXT) (GLuint  pipeline);
10289 extern void (GLAPIENTRY *glVariantPointerEXT) (GLuint  id, GLenum  type, GLuint  stride, const void * addr);
10290 extern void (GLAPIENTRY *glVariantbvEXT) (GLuint  id, const GLbyte * addr);
10291 extern void (GLAPIENTRY *glVariantdvEXT) (GLuint  id, const GLdouble * addr);
10292 extern void (GLAPIENTRY *glVariantfvEXT) (GLuint  id, const GLfloat * addr);
10293 extern void (GLAPIENTRY *glVariantivEXT) (GLuint  id, const GLint * addr);
10294 extern void (GLAPIENTRY *glVariantsvEXT) (GLuint  id, const GLshort * addr);
10295 extern void (GLAPIENTRY *glVariantubvEXT) (GLuint  id, const GLubyte * addr);
10296 extern void (GLAPIENTRY *glVariantuivEXT) (GLuint  id, const GLuint * addr);
10297 extern void (GLAPIENTRY *glVariantusvEXT) (GLuint  id, const GLushort * addr);
10298 extern void (GLAPIENTRY *glVertex2d) (GLdouble  x, GLdouble  y);
10299 extern void (GLAPIENTRY *glVertex2dv) (const GLdouble * v);
10300 extern void (GLAPIENTRY *glVertex2f) (GLfloat  x, GLfloat  y);
10301 extern void (GLAPIENTRY *glVertex2fv) (const GLfloat * v);
10302 extern void (GLAPIENTRY *glVertex2hNV) (GLhalfNV  x, GLhalfNV  y);
10303 extern void (GLAPIENTRY *glVertex2hvNV) (const GLhalfNV * v);
10304 extern void (GLAPIENTRY *glVertex2i) (GLint  x, GLint  y);
10305 extern void (GLAPIENTRY *glVertex2iv) (const GLint * v);
10306 extern void (GLAPIENTRY *glVertex2s) (GLshort  x, GLshort  y);
10307 extern void (GLAPIENTRY *glVertex2sv) (const GLshort * v);
10308 extern void (GLAPIENTRY *glVertex3d) (GLdouble  x, GLdouble  y, GLdouble  z);
10309 extern void (GLAPIENTRY *glVertex3dv) (const GLdouble * v);
10310 extern void (GLAPIENTRY *glVertex3f) (GLfloat  x, GLfloat  y, GLfloat  z);
10311 extern void (GLAPIENTRY *glVertex3fv) (const GLfloat * v);
10312 extern void (GLAPIENTRY *glVertex3hNV) (GLhalfNV  x, GLhalfNV  y, GLhalfNV  z);
10313 extern void (GLAPIENTRY *glVertex3hvNV) (const GLhalfNV * v);
10314 extern void (GLAPIENTRY *glVertex3i) (GLint  x, GLint  y, GLint  z);
10315 extern void (GLAPIENTRY *glVertex3iv) (const GLint * v);
10316 extern void (GLAPIENTRY *glVertex3s) (GLshort  x, GLshort  y, GLshort  z);
10317 extern void (GLAPIENTRY *glVertex3sv) (const GLshort * v);
10318 extern void (GLAPIENTRY *glVertex4d) (GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
10319 extern void (GLAPIENTRY *glVertex4dv) (const GLdouble * v);
10320 extern void (GLAPIENTRY *glVertex4f) (GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
10321 extern void (GLAPIENTRY *glVertex4fv) (const GLfloat * v);
10322 extern void (GLAPIENTRY *glVertex4hNV) (GLhalfNV  x, GLhalfNV  y, GLhalfNV  z, GLhalfNV  w);
10323 extern void (GLAPIENTRY *glVertex4hvNV) (const GLhalfNV * v);
10324 extern void (GLAPIENTRY *glVertex4i) (GLint  x, GLint  y, GLint  z, GLint  w);
10325 extern void (GLAPIENTRY *glVertex4iv) (const GLint * v);
10326 extern void (GLAPIENTRY *glVertex4s) (GLshort  x, GLshort  y, GLshort  z, GLshort  w);
10327 extern void (GLAPIENTRY *glVertex4sv) (const GLshort * v);
10328 extern void (GLAPIENTRY *glVertexArrayAttribBinding) (GLuint  vaobj, GLuint  attribindex, GLuint  bindingindex);
10329 extern void (GLAPIENTRY *glVertexArrayAttribFormat) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLboolean  normalized, GLuint  relativeoffset);
10330 extern void (GLAPIENTRY *glVertexArrayAttribIFormat) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
10331 extern void (GLAPIENTRY *glVertexArrayAttribLFormat) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
10332 extern void (GLAPIENTRY *glVertexArrayBindVertexBufferEXT) (GLuint  vaobj, GLuint  bindingindex, GLuint  buffer, GLintptr  offset, GLsizei  stride);
10333 extern void (GLAPIENTRY *glVertexArrayBindingDivisor) (GLuint  vaobj, GLuint  bindingindex, GLuint  divisor);
10334 extern void (GLAPIENTRY *glVertexArrayColorOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
10335 extern void (GLAPIENTRY *glVertexArrayEdgeFlagOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLsizei  stride, GLintptr  offset);
10336 extern void (GLAPIENTRY *glVertexArrayElementBuffer) (GLuint  vaobj, GLuint  buffer);
10337 extern void (GLAPIENTRY *glVertexArrayFogCoordOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLenum  type, GLsizei  stride, GLintptr  offset);
10338 extern void (GLAPIENTRY *glVertexArrayIndexOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLenum  type, GLsizei  stride, GLintptr  offset);
10339 extern void (GLAPIENTRY *glVertexArrayMultiTexCoordOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLenum  texunit, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
10340 extern void (GLAPIENTRY *glVertexArrayNormalOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLenum  type, GLsizei  stride, GLintptr  offset);
10341 extern void (GLAPIENTRY *glVertexArrayParameteriAPPLE) (GLenum  pname, GLint  param);
10342 extern void (GLAPIENTRY *glVertexArrayRangeAPPLE) (GLsizei  length, void * pointer);
10343 extern void (GLAPIENTRY *glVertexArrayRangeNV) (GLsizei  length, const void * pointer);
10344 extern void (GLAPIENTRY *glVertexArraySecondaryColorOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
10345 extern void (GLAPIENTRY *glVertexArrayTexCoordOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
10346 extern void (GLAPIENTRY *glVertexArrayVertexAttribBindingEXT) (GLuint  vaobj, GLuint  attribindex, GLuint  bindingindex);
10347 extern void (GLAPIENTRY *glVertexArrayVertexAttribDivisorEXT) (GLuint  vaobj, GLuint  index, GLuint  divisor);
10348 extern void (GLAPIENTRY *glVertexArrayVertexAttribFormatEXT) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLboolean  normalized, GLuint  relativeoffset);
10349 extern void (GLAPIENTRY *glVertexArrayVertexAttribIFormatEXT) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
10350 extern void (GLAPIENTRY *glVertexArrayVertexAttribIOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLuint  index, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
10351 extern void (GLAPIENTRY *glVertexArrayVertexAttribLFormatEXT) (GLuint  vaobj, GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
10352 extern void (GLAPIENTRY *glVertexArrayVertexAttribLOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLuint  index, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
10353 extern void (GLAPIENTRY *glVertexArrayVertexAttribOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride, GLintptr  offset);
10354 extern void (GLAPIENTRY *glVertexArrayVertexBindingDivisorEXT) (GLuint  vaobj, GLuint  bindingindex, GLuint  divisor);
10355 extern void (GLAPIENTRY *glVertexArrayVertexBuffer) (GLuint  vaobj, GLuint  bindingindex, GLuint  buffer, GLintptr  offset, GLsizei  stride);
10356 extern void (GLAPIENTRY *glVertexArrayVertexBuffers) (GLuint  vaobj, GLuint  first, GLsizei  count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides);
10357 extern void (GLAPIENTRY *glVertexArrayVertexOffsetEXT) (GLuint  vaobj, GLuint  buffer, GLint  size, GLenum  type, GLsizei  stride, GLintptr  offset);
10358 extern void (GLAPIENTRY *glVertexAttrib1d) (GLuint  index, GLdouble  x);
10359 extern void (GLAPIENTRY *glVertexAttrib1dARB) (GLuint  index, GLdouble  x);
10360 extern void (GLAPIENTRY *glVertexAttrib1dNV) (GLuint  index, GLdouble  x);
10361 extern void (GLAPIENTRY *glVertexAttrib1dv) (GLuint  index, const GLdouble * v);
10362 extern void (GLAPIENTRY *glVertexAttrib1dvARB) (GLuint  index, const GLdouble * v);
10363 extern void (GLAPIENTRY *glVertexAttrib1dvNV) (GLuint  index, const GLdouble * v);
10364 extern void (GLAPIENTRY *glVertexAttrib1f) (GLuint  index, GLfloat  x);
10365 extern void (GLAPIENTRY *glVertexAttrib1fARB) (GLuint  index, GLfloat  x);
10366 extern void (GLAPIENTRY *glVertexAttrib1fNV) (GLuint  index, GLfloat  x);
10367 extern void (GLAPIENTRY *glVertexAttrib1fv) (GLuint  index, const GLfloat * v);
10368 extern void (GLAPIENTRY *glVertexAttrib1fvARB) (GLuint  index, const GLfloat * v);
10369 extern void (GLAPIENTRY *glVertexAttrib1fvNV) (GLuint  index, const GLfloat * v);
10370 extern void (GLAPIENTRY *glVertexAttrib1hNV) (GLuint  index, GLhalfNV  x);
10371 extern void (GLAPIENTRY *glVertexAttrib1hvNV) (GLuint  index, const GLhalfNV * v);
10372 extern void (GLAPIENTRY *glVertexAttrib1s) (GLuint  index, GLshort  x);
10373 extern void (GLAPIENTRY *glVertexAttrib1sARB) (GLuint  index, GLshort  x);
10374 extern void (GLAPIENTRY *glVertexAttrib1sNV) (GLuint  index, GLshort  x);
10375 extern void (GLAPIENTRY *glVertexAttrib1sv) (GLuint  index, const GLshort * v);
10376 extern void (GLAPIENTRY *glVertexAttrib1svARB) (GLuint  index, const GLshort * v);
10377 extern void (GLAPIENTRY *glVertexAttrib1svNV) (GLuint  index, const GLshort * v);
10378 extern void (GLAPIENTRY *glVertexAttrib2d) (GLuint  index, GLdouble  x, GLdouble  y);
10379 extern void (GLAPIENTRY *glVertexAttrib2dARB) (GLuint  index, GLdouble  x, GLdouble  y);
10380 extern void (GLAPIENTRY *glVertexAttrib2dNV) (GLuint  index, GLdouble  x, GLdouble  y);
10381 extern void (GLAPIENTRY *glVertexAttrib2dv) (GLuint  index, const GLdouble * v);
10382 extern void (GLAPIENTRY *glVertexAttrib2dvARB) (GLuint  index, const GLdouble * v);
10383 extern void (GLAPIENTRY *glVertexAttrib2dvNV) (GLuint  index, const GLdouble * v);
10384 extern void (GLAPIENTRY *glVertexAttrib2f) (GLuint  index, GLfloat  x, GLfloat  y);
10385 extern void (GLAPIENTRY *glVertexAttrib2fARB) (GLuint  index, GLfloat  x, GLfloat  y);
10386 extern void (GLAPIENTRY *glVertexAttrib2fNV) (GLuint  index, GLfloat  x, GLfloat  y);
10387 extern void (GLAPIENTRY *glVertexAttrib2fv) (GLuint  index, const GLfloat * v);
10388 extern void (GLAPIENTRY *glVertexAttrib2fvARB) (GLuint  index, const GLfloat * v);
10389 extern void (GLAPIENTRY *glVertexAttrib2fvNV) (GLuint  index, const GLfloat * v);
10390 extern void (GLAPIENTRY *glVertexAttrib2hNV) (GLuint  index, GLhalfNV  x, GLhalfNV  y);
10391 extern void (GLAPIENTRY *glVertexAttrib2hvNV) (GLuint  index, const GLhalfNV * v);
10392 extern void (GLAPIENTRY *glVertexAttrib2s) (GLuint  index, GLshort  x, GLshort  y);
10393 extern void (GLAPIENTRY *glVertexAttrib2sARB) (GLuint  index, GLshort  x, GLshort  y);
10394 extern void (GLAPIENTRY *glVertexAttrib2sNV) (GLuint  index, GLshort  x, GLshort  y);
10395 extern void (GLAPIENTRY *glVertexAttrib2sv) (GLuint  index, const GLshort * v);
10396 extern void (GLAPIENTRY *glVertexAttrib2svARB) (GLuint  index, const GLshort * v);
10397 extern void (GLAPIENTRY *glVertexAttrib2svNV) (GLuint  index, const GLshort * v);
10398 extern void (GLAPIENTRY *glVertexAttrib3d) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
10399 extern void (GLAPIENTRY *glVertexAttrib3dARB) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
10400 extern void (GLAPIENTRY *glVertexAttrib3dNV) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
10401 extern void (GLAPIENTRY *glVertexAttrib3dv) (GLuint  index, const GLdouble * v);
10402 extern void (GLAPIENTRY *glVertexAttrib3dvARB) (GLuint  index, const GLdouble * v);
10403 extern void (GLAPIENTRY *glVertexAttrib3dvNV) (GLuint  index, const GLdouble * v);
10404 extern void (GLAPIENTRY *glVertexAttrib3f) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z);
10405 extern void (GLAPIENTRY *glVertexAttrib3fARB) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z);
10406 extern void (GLAPIENTRY *glVertexAttrib3fNV) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z);
10407 extern void (GLAPIENTRY *glVertexAttrib3fv) (GLuint  index, const GLfloat * v);
10408 extern void (GLAPIENTRY *glVertexAttrib3fvARB) (GLuint  index, const GLfloat * v);
10409 extern void (GLAPIENTRY *glVertexAttrib3fvNV) (GLuint  index, const GLfloat * v);
10410 extern void (GLAPIENTRY *glVertexAttrib3hNV) (GLuint  index, GLhalfNV  x, GLhalfNV  y, GLhalfNV  z);
10411 extern void (GLAPIENTRY *glVertexAttrib3hvNV) (GLuint  index, const GLhalfNV * v);
10412 extern void (GLAPIENTRY *glVertexAttrib3s) (GLuint  index, GLshort  x, GLshort  y, GLshort  z);
10413 extern void (GLAPIENTRY *glVertexAttrib3sARB) (GLuint  index, GLshort  x, GLshort  y, GLshort  z);
10414 extern void (GLAPIENTRY *glVertexAttrib3sNV) (GLuint  index, GLshort  x, GLshort  y, GLshort  z);
10415 extern void (GLAPIENTRY *glVertexAttrib3sv) (GLuint  index, const GLshort * v);
10416 extern void (GLAPIENTRY *glVertexAttrib3svARB) (GLuint  index, const GLshort * v);
10417 extern void (GLAPIENTRY *glVertexAttrib3svNV) (GLuint  index, const GLshort * v);
10418 extern void (GLAPIENTRY *glVertexAttrib4Nbv) (GLuint  index, const GLbyte * v);
10419 extern void (GLAPIENTRY *glVertexAttrib4NbvARB) (GLuint  index, const GLbyte * v);
10420 extern void (GLAPIENTRY *glVertexAttrib4Niv) (GLuint  index, const GLint * v);
10421 extern void (GLAPIENTRY *glVertexAttrib4NivARB) (GLuint  index, const GLint * v);
10422 extern void (GLAPIENTRY *glVertexAttrib4Nsv) (GLuint  index, const GLshort * v);
10423 extern void (GLAPIENTRY *glVertexAttrib4NsvARB) (GLuint  index, const GLshort * v);
10424 extern void (GLAPIENTRY *glVertexAttrib4Nub) (GLuint  index, GLubyte  x, GLubyte  y, GLubyte  z, GLubyte  w);
10425 extern void (GLAPIENTRY *glVertexAttrib4NubARB) (GLuint  index, GLubyte  x, GLubyte  y, GLubyte  z, GLubyte  w);
10426 extern void (GLAPIENTRY *glVertexAttrib4Nubv) (GLuint  index, const GLubyte * v);
10427 extern void (GLAPIENTRY *glVertexAttrib4NubvARB) (GLuint  index, const GLubyte * v);
10428 extern void (GLAPIENTRY *glVertexAttrib4Nuiv) (GLuint  index, const GLuint * v);
10429 extern void (GLAPIENTRY *glVertexAttrib4NuivARB) (GLuint  index, const GLuint * v);
10430 extern void (GLAPIENTRY *glVertexAttrib4Nusv) (GLuint  index, const GLushort * v);
10431 extern void (GLAPIENTRY *glVertexAttrib4NusvARB) (GLuint  index, const GLushort * v);
10432 extern void (GLAPIENTRY *glVertexAttrib4bv) (GLuint  index, const GLbyte * v);
10433 extern void (GLAPIENTRY *glVertexAttrib4bvARB) (GLuint  index, const GLbyte * v);
10434 extern void (GLAPIENTRY *glVertexAttrib4d) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
10435 extern void (GLAPIENTRY *glVertexAttrib4dARB) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
10436 extern void (GLAPIENTRY *glVertexAttrib4dNV) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
10437 extern void (GLAPIENTRY *glVertexAttrib4dv) (GLuint  index, const GLdouble * v);
10438 extern void (GLAPIENTRY *glVertexAttrib4dvARB) (GLuint  index, const GLdouble * v);
10439 extern void (GLAPIENTRY *glVertexAttrib4dvNV) (GLuint  index, const GLdouble * v);
10440 extern void (GLAPIENTRY *glVertexAttrib4f) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
10441 extern void (GLAPIENTRY *glVertexAttrib4fARB) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
10442 extern void (GLAPIENTRY *glVertexAttrib4fNV) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  z, GLfloat  w);
10443 extern void (GLAPIENTRY *glVertexAttrib4fv) (GLuint  index, const GLfloat * v);
10444 extern void (GLAPIENTRY *glVertexAttrib4fvARB) (GLuint  index, const GLfloat * v);
10445 extern void (GLAPIENTRY *glVertexAttrib4fvNV) (GLuint  index, const GLfloat * v);
10446 extern void (GLAPIENTRY *glVertexAttrib4hNV) (GLuint  index, GLhalfNV  x, GLhalfNV  y, GLhalfNV  z, GLhalfNV  w);
10447 extern void (GLAPIENTRY *glVertexAttrib4hvNV) (GLuint  index, const GLhalfNV * v);
10448 extern void (GLAPIENTRY *glVertexAttrib4iv) (GLuint  index, const GLint * v);
10449 extern void (GLAPIENTRY *glVertexAttrib4ivARB) (GLuint  index, const GLint * v);
10450 extern void (GLAPIENTRY *glVertexAttrib4s) (GLuint  index, GLshort  x, GLshort  y, GLshort  z, GLshort  w);
10451 extern void (GLAPIENTRY *glVertexAttrib4sARB) (GLuint  index, GLshort  x, GLshort  y, GLshort  z, GLshort  w);
10452 extern void (GLAPIENTRY *glVertexAttrib4sNV) (GLuint  index, GLshort  x, GLshort  y, GLshort  z, GLshort  w);
10453 extern void (GLAPIENTRY *glVertexAttrib4sv) (GLuint  index, const GLshort * v);
10454 extern void (GLAPIENTRY *glVertexAttrib4svARB) (GLuint  index, const GLshort * v);
10455 extern void (GLAPIENTRY *glVertexAttrib4svNV) (GLuint  index, const GLshort * v);
10456 extern void (GLAPIENTRY *glVertexAttrib4ubNV) (GLuint  index, GLubyte  x, GLubyte  y, GLubyte  z, GLubyte  w);
10457 extern void (GLAPIENTRY *glVertexAttrib4ubv) (GLuint  index, const GLubyte * v);
10458 extern void (GLAPIENTRY *glVertexAttrib4ubvARB) (GLuint  index, const GLubyte * v);
10459 extern void (GLAPIENTRY *glVertexAttrib4ubvNV) (GLuint  index, const GLubyte * v);
10460 extern void (GLAPIENTRY *glVertexAttrib4uiv) (GLuint  index, const GLuint * v);
10461 extern void (GLAPIENTRY *glVertexAttrib4uivARB) (GLuint  index, const GLuint * v);
10462 extern void (GLAPIENTRY *glVertexAttrib4usv) (GLuint  index, const GLushort * v);
10463 extern void (GLAPIENTRY *glVertexAttrib4usvARB) (GLuint  index, const GLushort * v);
10464 extern void (GLAPIENTRY *glVertexAttribBinding) (GLuint  attribindex, GLuint  bindingindex);
10465 extern void (GLAPIENTRY *glVertexAttribDivisor) (GLuint  index, GLuint  divisor);
10466 extern void (GLAPIENTRY *glVertexAttribDivisorARB) (GLuint  index, GLuint  divisor);
10467 extern void (GLAPIENTRY *glVertexAttribFormat) (GLuint  attribindex, GLint  size, GLenum  type, GLboolean  normalized, GLuint  relativeoffset);
10468 extern void (GLAPIENTRY *glVertexAttribFormatNV) (GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride);
10469 extern void (GLAPIENTRY *glVertexAttribI1i) (GLuint  index, GLint  x);
10470 extern void (GLAPIENTRY *glVertexAttribI1iEXT) (GLuint  index, GLint  x);
10471 extern void (GLAPIENTRY *glVertexAttribI1iv) (GLuint  index, const GLint * v);
10472 extern void (GLAPIENTRY *glVertexAttribI1ivEXT) (GLuint  index, const GLint * v);
10473 extern void (GLAPIENTRY *glVertexAttribI1ui) (GLuint  index, GLuint  x);
10474 extern void (GLAPIENTRY *glVertexAttribI1uiEXT) (GLuint  index, GLuint  x);
10475 extern void (GLAPIENTRY *glVertexAttribI1uiv) (GLuint  index, const GLuint * v);
10476 extern void (GLAPIENTRY *glVertexAttribI1uivEXT) (GLuint  index, const GLuint * v);
10477 extern void (GLAPIENTRY *glVertexAttribI2i) (GLuint  index, GLint  x, GLint  y);
10478 extern void (GLAPIENTRY *glVertexAttribI2iEXT) (GLuint  index, GLint  x, GLint  y);
10479 extern void (GLAPIENTRY *glVertexAttribI2iv) (GLuint  index, const GLint * v);
10480 extern void (GLAPIENTRY *glVertexAttribI2ivEXT) (GLuint  index, const GLint * v);
10481 extern void (GLAPIENTRY *glVertexAttribI2ui) (GLuint  index, GLuint  x, GLuint  y);
10482 extern void (GLAPIENTRY *glVertexAttribI2uiEXT) (GLuint  index, GLuint  x, GLuint  y);
10483 extern void (GLAPIENTRY *glVertexAttribI2uiv) (GLuint  index, const GLuint * v);
10484 extern void (GLAPIENTRY *glVertexAttribI2uivEXT) (GLuint  index, const GLuint * v);
10485 extern void (GLAPIENTRY *glVertexAttribI3i) (GLuint  index, GLint  x, GLint  y, GLint  z);
10486 extern void (GLAPIENTRY *glVertexAttribI3iEXT) (GLuint  index, GLint  x, GLint  y, GLint  z);
10487 extern void (GLAPIENTRY *glVertexAttribI3iv) (GLuint  index, const GLint * v);
10488 extern void (GLAPIENTRY *glVertexAttribI3ivEXT) (GLuint  index, const GLint * v);
10489 extern void (GLAPIENTRY *glVertexAttribI3ui) (GLuint  index, GLuint  x, GLuint  y, GLuint  z);
10490 extern void (GLAPIENTRY *glVertexAttribI3uiEXT) (GLuint  index, GLuint  x, GLuint  y, GLuint  z);
10491 extern void (GLAPIENTRY *glVertexAttribI3uiv) (GLuint  index, const GLuint * v);
10492 extern void (GLAPIENTRY *glVertexAttribI3uivEXT) (GLuint  index, const GLuint * v);
10493 extern void (GLAPIENTRY *glVertexAttribI4bv) (GLuint  index, const GLbyte * v);
10494 extern void (GLAPIENTRY *glVertexAttribI4bvEXT) (GLuint  index, const GLbyte * v);
10495 extern void (GLAPIENTRY *glVertexAttribI4i) (GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
10496 extern void (GLAPIENTRY *glVertexAttribI4iEXT) (GLuint  index, GLint  x, GLint  y, GLint  z, GLint  w);
10497 extern void (GLAPIENTRY *glVertexAttribI4iv) (GLuint  index, const GLint * v);
10498 extern void (GLAPIENTRY *glVertexAttribI4ivEXT) (GLuint  index, const GLint * v);
10499 extern void (GLAPIENTRY *glVertexAttribI4sv) (GLuint  index, const GLshort * v);
10500 extern void (GLAPIENTRY *glVertexAttribI4svEXT) (GLuint  index, const GLshort * v);
10501 extern void (GLAPIENTRY *glVertexAttribI4ubv) (GLuint  index, const GLubyte * v);
10502 extern void (GLAPIENTRY *glVertexAttribI4ubvEXT) (GLuint  index, const GLubyte * v);
10503 extern void (GLAPIENTRY *glVertexAttribI4ui) (GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
10504 extern void (GLAPIENTRY *glVertexAttribI4uiEXT) (GLuint  index, GLuint  x, GLuint  y, GLuint  z, GLuint  w);
10505 extern void (GLAPIENTRY *glVertexAttribI4uiv) (GLuint  index, const GLuint * v);
10506 extern void (GLAPIENTRY *glVertexAttribI4uivEXT) (GLuint  index, const GLuint * v);
10507 extern void (GLAPIENTRY *glVertexAttribI4usv) (GLuint  index, const GLushort * v);
10508 extern void (GLAPIENTRY *glVertexAttribI4usvEXT) (GLuint  index, const GLushort * v);
10509 extern void (GLAPIENTRY *glVertexAttribIFormat) (GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
10510 extern void (GLAPIENTRY *glVertexAttribIFormatNV) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride);
10511 extern void (GLAPIENTRY *glVertexAttribIPointer) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10512 extern void (GLAPIENTRY *glVertexAttribIPointerEXT) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10513 extern void (GLAPIENTRY *glVertexAttribL1d) (GLuint  index, GLdouble  x);
10514 extern void (GLAPIENTRY *glVertexAttribL1dEXT) (GLuint  index, GLdouble  x);
10515 extern void (GLAPIENTRY *glVertexAttribL1dv) (GLuint  index, const GLdouble * v);
10516 extern void (GLAPIENTRY *glVertexAttribL1dvEXT) (GLuint  index, const GLdouble * v);
10517 extern void (GLAPIENTRY *glVertexAttribL1i64NV) (GLuint  index, GLint64EXT  x);
10518 extern void (GLAPIENTRY *glVertexAttribL1i64vNV) (GLuint  index, const GLint64EXT * v);
10519 extern void (GLAPIENTRY *glVertexAttribL1ui64ARB) (GLuint  index, GLuint64EXT  x);
10520 extern void (GLAPIENTRY *glVertexAttribL1ui64NV) (GLuint  index, GLuint64EXT  x);
10521 extern void (GLAPIENTRY *glVertexAttribL1ui64vARB) (GLuint  index, const GLuint64EXT * v);
10522 extern void (GLAPIENTRY *glVertexAttribL1ui64vNV) (GLuint  index, const GLuint64EXT * v);
10523 extern void (GLAPIENTRY *glVertexAttribL2d) (GLuint  index, GLdouble  x, GLdouble  y);
10524 extern void (GLAPIENTRY *glVertexAttribL2dEXT) (GLuint  index, GLdouble  x, GLdouble  y);
10525 extern void (GLAPIENTRY *glVertexAttribL2dv) (GLuint  index, const GLdouble * v);
10526 extern void (GLAPIENTRY *glVertexAttribL2dvEXT) (GLuint  index, const GLdouble * v);
10527 extern void (GLAPIENTRY *glVertexAttribL2i64NV) (GLuint  index, GLint64EXT  x, GLint64EXT  y);
10528 extern void (GLAPIENTRY *glVertexAttribL2i64vNV) (GLuint  index, const GLint64EXT * v);
10529 extern void (GLAPIENTRY *glVertexAttribL2ui64NV) (GLuint  index, GLuint64EXT  x, GLuint64EXT  y);
10530 extern void (GLAPIENTRY *glVertexAttribL2ui64vNV) (GLuint  index, const GLuint64EXT * v);
10531 extern void (GLAPIENTRY *glVertexAttribL3d) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
10532 extern void (GLAPIENTRY *glVertexAttribL3dEXT) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z);
10533 extern void (GLAPIENTRY *glVertexAttribL3dv) (GLuint  index, const GLdouble * v);
10534 extern void (GLAPIENTRY *glVertexAttribL3dvEXT) (GLuint  index, const GLdouble * v);
10535 extern void (GLAPIENTRY *glVertexAttribL3i64NV) (GLuint  index, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z);
10536 extern void (GLAPIENTRY *glVertexAttribL3i64vNV) (GLuint  index, const GLint64EXT * v);
10537 extern void (GLAPIENTRY *glVertexAttribL3ui64NV) (GLuint  index, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z);
10538 extern void (GLAPIENTRY *glVertexAttribL3ui64vNV) (GLuint  index, const GLuint64EXT * v);
10539 extern void (GLAPIENTRY *glVertexAttribL4d) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
10540 extern void (GLAPIENTRY *glVertexAttribL4dEXT) (GLuint  index, GLdouble  x, GLdouble  y, GLdouble  z, GLdouble  w);
10541 extern void (GLAPIENTRY *glVertexAttribL4dv) (GLuint  index, const GLdouble * v);
10542 extern void (GLAPIENTRY *glVertexAttribL4dvEXT) (GLuint  index, const GLdouble * v);
10543 extern void (GLAPIENTRY *glVertexAttribL4i64NV) (GLuint  index, GLint64EXT  x, GLint64EXT  y, GLint64EXT  z, GLint64EXT  w);
10544 extern void (GLAPIENTRY *glVertexAttribL4i64vNV) (GLuint  index, const GLint64EXT * v);
10545 extern void (GLAPIENTRY *glVertexAttribL4ui64NV) (GLuint  index, GLuint64EXT  x, GLuint64EXT  y, GLuint64EXT  z, GLuint64EXT  w);
10546 extern void (GLAPIENTRY *glVertexAttribL4ui64vNV) (GLuint  index, const GLuint64EXT * v);
10547 extern void (GLAPIENTRY *glVertexAttribLFormat) (GLuint  attribindex, GLint  size, GLenum  type, GLuint  relativeoffset);
10548 extern void (GLAPIENTRY *glVertexAttribLFormatNV) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride);
10549 extern void (GLAPIENTRY *glVertexAttribLPointer) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10550 extern void (GLAPIENTRY *glVertexAttribLPointerEXT) (GLuint  index, GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10551 extern void (GLAPIENTRY *glVertexAttribP1ui) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
10552 extern void (GLAPIENTRY *glVertexAttribP1uiv) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
10553 extern void (GLAPIENTRY *glVertexAttribP2ui) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
10554 extern void (GLAPIENTRY *glVertexAttribP2uiv) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
10555 extern void (GLAPIENTRY *glVertexAttribP3ui) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
10556 extern void (GLAPIENTRY *glVertexAttribP3uiv) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
10557 extern void (GLAPIENTRY *glVertexAttribP4ui) (GLuint  index, GLenum  type, GLboolean  normalized, GLuint  value);
10558 extern void (GLAPIENTRY *glVertexAttribP4uiv) (GLuint  index, GLenum  type, GLboolean  normalized, const GLuint * value);
10559 extern void (GLAPIENTRY *glVertexAttribParameteriAMD) (GLuint  index, GLenum  pname, GLint  param);
10560 extern void (GLAPIENTRY *glVertexAttribPointer) (GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride, const void * pointer);
10561 extern void (GLAPIENTRY *glVertexAttribPointerARB) (GLuint  index, GLint  size, GLenum  type, GLboolean  normalized, GLsizei  stride, const void * pointer);
10562 extern void (GLAPIENTRY *glVertexAttribPointerNV) (GLuint  index, GLint  fsize, GLenum  type, GLsizei  stride, const void * pointer);
10563 extern void (GLAPIENTRY *glVertexAttribs1dvNV) (GLuint  index, GLsizei  count, const GLdouble * v);
10564 extern void (GLAPIENTRY *glVertexAttribs1fvNV) (GLuint  index, GLsizei  count, const GLfloat * v);
10565 extern void (GLAPIENTRY *glVertexAttribs1hvNV) (GLuint  index, GLsizei  n, const GLhalfNV * v);
10566 extern void (GLAPIENTRY *glVertexAttribs1svNV) (GLuint  index, GLsizei  count, const GLshort * v);
10567 extern void (GLAPIENTRY *glVertexAttribs2dvNV) (GLuint  index, GLsizei  count, const GLdouble * v);
10568 extern void (GLAPIENTRY *glVertexAttribs2fvNV) (GLuint  index, GLsizei  count, const GLfloat * v);
10569 extern void (GLAPIENTRY *glVertexAttribs2hvNV) (GLuint  index, GLsizei  n, const GLhalfNV * v);
10570 extern void (GLAPIENTRY *glVertexAttribs2svNV) (GLuint  index, GLsizei  count, const GLshort * v);
10571 extern void (GLAPIENTRY *glVertexAttribs3dvNV) (GLuint  index, GLsizei  count, const GLdouble * v);
10572 extern void (GLAPIENTRY *glVertexAttribs3fvNV) (GLuint  index, GLsizei  count, const GLfloat * v);
10573 extern void (GLAPIENTRY *glVertexAttribs3hvNV) (GLuint  index, GLsizei  n, const GLhalfNV * v);
10574 extern void (GLAPIENTRY *glVertexAttribs3svNV) (GLuint  index, GLsizei  count, const GLshort * v);
10575 extern void (GLAPIENTRY *glVertexAttribs4dvNV) (GLuint  index, GLsizei  count, const GLdouble * v);
10576 extern void (GLAPIENTRY *glVertexAttribs4fvNV) (GLuint  index, GLsizei  count, const GLfloat * v);
10577 extern void (GLAPIENTRY *glVertexAttribs4hvNV) (GLuint  index, GLsizei  n, const GLhalfNV * v);
10578 extern void (GLAPIENTRY *glVertexAttribs4svNV) (GLuint  index, GLsizei  count, const GLshort * v);
10579 extern void (GLAPIENTRY *glVertexAttribs4ubvNV) (GLuint  index, GLsizei  count, const GLubyte * v);
10580 extern void (GLAPIENTRY *glVertexBindingDivisor) (GLuint  bindingindex, GLuint  divisor);
10581 extern void (GLAPIENTRY *glVertexBlendARB) (GLint  count);
10582 extern void (GLAPIENTRY *glVertexFormatNV) (GLint  size, GLenum  type, GLsizei  stride);
10583 extern void (GLAPIENTRY *glVertexP2ui) (GLenum  type, GLuint  value);
10584 extern void (GLAPIENTRY *glVertexP2uiv) (GLenum  type, const GLuint * value);
10585 extern void (GLAPIENTRY *glVertexP3ui) (GLenum  type, GLuint  value);
10586 extern void (GLAPIENTRY *glVertexP3uiv) (GLenum  type, const GLuint * value);
10587 extern void (GLAPIENTRY *glVertexP4ui) (GLenum  type, GLuint  value);
10588 extern void (GLAPIENTRY *glVertexP4uiv) (GLenum  type, const GLuint * value);
10589 extern void (GLAPIENTRY *glVertexPointer) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10590 extern void (GLAPIENTRY *glVertexPointerEXT) (GLint  size, GLenum  type, GLsizei  stride, GLsizei  count, const void * pointer);
10591 extern void (GLAPIENTRY *glVertexPointervINTEL) (GLint  size, GLenum  type, const void ** pointer);
10592 extern void (GLAPIENTRY *glVertexWeightPointerEXT) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10593 extern void (GLAPIENTRY *glVertexWeightfEXT) (GLfloat  weight);
10594 extern void (GLAPIENTRY *glVertexWeightfvEXT) (const GLfloat * weight);
10595 extern void (GLAPIENTRY *glVertexWeighthNV) (GLhalfNV  weight);
10596 extern void (GLAPIENTRY *glVertexWeighthvNV) (const GLhalfNV * weight);
10597 extern GLenum (GLAPIENTRY *glVideoCaptureNV) (GLuint  video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time);
10598 extern void (GLAPIENTRY *glVideoCaptureStreamParameterdvNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, const GLdouble * params);
10599 extern void (GLAPIENTRY *glVideoCaptureStreamParameterfvNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, const GLfloat * params);
10600 extern void (GLAPIENTRY *glVideoCaptureStreamParameterivNV) (GLuint  video_capture_slot, GLuint  stream, GLenum  pname, const GLint * params);
10601 extern void (GLAPIENTRY *glViewport) (GLint  x, GLint  y, GLsizei  width, GLsizei  height);
10602 extern void (GLAPIENTRY *glViewportArrayv) (GLuint  first, GLsizei  count, const GLfloat * v);
10603 extern void (GLAPIENTRY *glViewportIndexedf) (GLuint  index, GLfloat  x, GLfloat  y, GLfloat  w, GLfloat  h);
10604 extern void (GLAPIENTRY *glViewportIndexedfv) (GLuint  index, const GLfloat * v);
10605 extern void (GLAPIENTRY *glViewportPositionWScaleNV) (GLuint  index, GLfloat  xcoeff, GLfloat  ycoeff);
10606 extern void (GLAPIENTRY *glViewportSwizzleNV) (GLuint  index, GLenum  swizzlex, GLenum  swizzley, GLenum  swizzlez, GLenum  swizzlew);
10607 extern void (GLAPIENTRY *glWaitSemaphoreEXT) (GLuint  semaphore, GLuint  numBufferBarriers, const GLuint * buffers, GLuint  numTextureBarriers, const GLuint * textures, const GLenum * srcLayouts);
10608 extern void (GLAPIENTRY *glWaitSync) (GLsync  sync, GLbitfield  flags, GLuint64  timeout);
10609 extern void (GLAPIENTRY *glWeightPathsNV) (GLuint  resultPath, GLsizei  numPaths, const GLuint * paths, const GLfloat * weights);
10610 extern void (GLAPIENTRY *glWeightPointerARB) (GLint  size, GLenum  type, GLsizei  stride, const void * pointer);
10611 extern void (GLAPIENTRY *glWeightbvARB) (GLint  size, const GLbyte * weights);
10612 extern void (GLAPIENTRY *glWeightdvARB) (GLint  size, const GLdouble * weights);
10613 extern void (GLAPIENTRY *glWeightfvARB) (GLint  size, const GLfloat * weights);
10614 extern void (GLAPIENTRY *glWeightivARB) (GLint  size, const GLint * weights);
10615 extern void (GLAPIENTRY *glWeightsvARB) (GLint  size, const GLshort * weights);
10616 extern void (GLAPIENTRY *glWeightubvARB) (GLint  size, const GLubyte * weights);
10617 extern void (GLAPIENTRY *glWeightuivARB) (GLint  size, const GLuint * weights);
10618 extern void (GLAPIENTRY *glWeightusvARB) (GLint  size, const GLushort * weights);
10619 extern void (GLAPIENTRY *glWindowPos2d) (GLdouble  x, GLdouble  y);
10620 extern void (GLAPIENTRY *glWindowPos2dARB) (GLdouble  x, GLdouble  y);
10621 extern void (GLAPIENTRY *glWindowPos2dv) (const GLdouble * v);
10622 extern void (GLAPIENTRY *glWindowPos2dvARB) (const GLdouble * v);
10623 extern void (GLAPIENTRY *glWindowPos2f) (GLfloat  x, GLfloat  y);
10624 extern void (GLAPIENTRY *glWindowPos2fARB) (GLfloat  x, GLfloat  y);
10625 extern void (GLAPIENTRY *glWindowPos2fv) (const GLfloat * v);
10626 extern void (GLAPIENTRY *glWindowPos2fvARB) (const GLfloat * v);
10627 extern void (GLAPIENTRY *glWindowPos2i) (GLint  x, GLint  y);
10628 extern void (GLAPIENTRY *glWindowPos2iARB) (GLint  x, GLint  y);
10629 extern void (GLAPIENTRY *glWindowPos2iv) (const GLint * v);
10630 extern void (GLAPIENTRY *glWindowPos2ivARB) (const GLint * v);
10631 extern void (GLAPIENTRY *glWindowPos2s) (GLshort  x, GLshort  y);
10632 extern void (GLAPIENTRY *glWindowPos2sARB) (GLshort  x, GLshort  y);
10633 extern void (GLAPIENTRY *glWindowPos2sv) (const GLshort * v);
10634 extern void (GLAPIENTRY *glWindowPos2svARB) (const GLshort * v);
10635 extern void (GLAPIENTRY *glWindowPos3d) (GLdouble  x, GLdouble  y, GLdouble  z);
10636 extern void (GLAPIENTRY *glWindowPos3dARB) (GLdouble  x, GLdouble  y, GLdouble  z);
10637 extern void (GLAPIENTRY *glWindowPos3dv) (const GLdouble * v);
10638 extern void (GLAPIENTRY *glWindowPos3dvARB) (const GLdouble * v);
10639 extern void (GLAPIENTRY *glWindowPos3f) (GLfloat  x, GLfloat  y, GLfloat  z);
10640 extern void (GLAPIENTRY *glWindowPos3fARB) (GLfloat  x, GLfloat  y, GLfloat  z);
10641 extern void (GLAPIENTRY *glWindowPos3fv) (const GLfloat * v);
10642 extern void (GLAPIENTRY *glWindowPos3fvARB) (const GLfloat * v);
10643 extern void (GLAPIENTRY *glWindowPos3i) (GLint  x, GLint  y, GLint  z);
10644 extern void (GLAPIENTRY *glWindowPos3iARB) (GLint  x, GLint  y, GLint  z);
10645 extern void (GLAPIENTRY *glWindowPos3iv) (const GLint * v);
10646 extern void (GLAPIENTRY *glWindowPos3ivARB) (const GLint * v);
10647 extern void (GLAPIENTRY *glWindowPos3s) (GLshort  x, GLshort  y, GLshort  z);
10648 extern void (GLAPIENTRY *glWindowPos3sARB) (GLshort  x, GLshort  y, GLshort  z);
10649 extern void (GLAPIENTRY *glWindowPos3sv) (const GLshort * v);
10650 extern void (GLAPIENTRY *glWindowPos3svARB) (const GLshort * v);
10651 extern void (GLAPIENTRY *glWindowRectanglesEXT) (GLenum  mode, GLsizei  count, const GLint * box);
10652 extern void (GLAPIENTRY *glWriteMaskEXT) (GLuint  res, GLuint  in, GLenum  outX, GLenum  outY, GLenum  outZ, GLenum  outW);
10653 extern void (GLAPIENTRY *glDrawVkImageNV) (GLuint64  vkImage, GLuint  sampler, GLfloat  x0, GLfloat  y0, GLfloat  x1, GLfloat  y1, GLfloat  z, GLfloat  s0, GLfloat  t0, GLfloat  s1, GLfloat  t1);
10654 extern GLVULKANPROCNV (GLAPIENTRY *glGetVkProcAddrNV) (const GLchar * name);
10655 extern void (GLAPIENTRY *glWaitVkSemaphoreNV) (GLuint64  vkSemaphore);
10656 extern void (GLAPIENTRY *glSignalVkSemaphoreNV) (GLuint64  vkSemaphore);
10657 extern void (GLAPIENTRY *glSignalVkFenceNV) (GLuint64  vkFence);
10658 
10659 
10660 bool glApiLoad();
10661 void glApiUnload();
10662 
10663 
10664 }  // namespace GLApi
10665 }  // namespace internal
10666 }  // namespace OpenSubdiv
10667 
10668 #undef GLAPIENTRY
10669 
10670 #endif
10671