VolViz
A volume visualization tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
glad.h
Go to the documentation of this file.
1 #pragma clang system_header
2 /*
3 
4  OpenGL loader generated by glad 0.1.13a0 on Mon Jan 30 09:07:47 2017.
5 
6  Language/Generator: C/C++
7  Specification: gl
8  APIs: gl=4.5
9  Profile: core
10  Extensions:
11  GL_3DFX_multisample,
12  GL_3DFX_tbuffer,
13  GL_3DFX_texture_compression_FXT1,
14  GL_AMD_blend_minmax_factor,
15  GL_AMD_conservative_depth,
16  GL_AMD_debug_output,
17  GL_AMD_depth_clamp_separate,
18  GL_AMD_draw_buffers_blend,
19  GL_AMD_gcn_shader,
20  GL_AMD_gpu_shader_half_float,
21  GL_AMD_gpu_shader_int64,
22  GL_AMD_interleaved_elements,
23  GL_AMD_multi_draw_indirect,
24  GL_AMD_name_gen_delete,
25  GL_AMD_occlusion_query_event,
26  GL_AMD_performance_monitor,
27  GL_AMD_pinned_memory,
28  GL_AMD_query_buffer_object,
29  GL_AMD_sample_positions,
30  GL_AMD_seamless_cubemap_per_texture,
31  GL_AMD_shader_atomic_counter_ops,
32  GL_AMD_shader_ballot,
33  GL_AMD_shader_explicit_vertex_parameter,
34  GL_AMD_shader_stencil_export,
35  GL_AMD_shader_trinary_minmax,
36  GL_AMD_sparse_texture,
37  GL_AMD_stencil_operation_extended,
38  GL_AMD_texture_texture4,
39  GL_AMD_transform_feedback3_lines_triangles,
40  GL_AMD_transform_feedback4,
41  GL_AMD_vertex_shader_layer,
42  GL_AMD_vertex_shader_tessellator,
43  GL_AMD_vertex_shader_viewport_index,
44  GL_APPLE_aux_depth_stencil,
45  GL_APPLE_client_storage,
46  GL_APPLE_element_array,
47  GL_APPLE_fence,
48  GL_APPLE_float_pixels,
49  GL_APPLE_flush_buffer_range,
50  GL_APPLE_object_purgeable,
51  GL_APPLE_rgb_422,
52  GL_APPLE_row_bytes,
53  GL_APPLE_specular_vector,
54  GL_APPLE_texture_range,
55  GL_APPLE_transform_hint,
56  GL_APPLE_vertex_array_object,
57  GL_APPLE_vertex_array_range,
58  GL_APPLE_vertex_program_evaluators,
59  GL_APPLE_ycbcr_422,
60  GL_ARB_ES2_compatibility,
61  GL_ARB_ES3_1_compatibility,
62  GL_ARB_ES3_2_compatibility,
63  GL_ARB_ES3_compatibility,
64  GL_ARB_arrays_of_arrays,
65  GL_ARB_base_instance,
66  GL_ARB_bindless_texture,
67  GL_ARB_blend_func_extended,
68  GL_ARB_buffer_storage,
69  GL_ARB_cl_event,
70  GL_ARB_clear_buffer_object,
71  GL_ARB_clear_texture,
72  GL_ARB_clip_control,
73  GL_ARB_color_buffer_float,
74  GL_ARB_compatibility,
75  GL_ARB_compressed_texture_pixel_storage,
76  GL_ARB_compute_shader,
77  GL_ARB_compute_variable_group_size,
78  GL_ARB_conditional_render_inverted,
79  GL_ARB_conservative_depth,
80  GL_ARB_copy_buffer,
81  GL_ARB_copy_image,
82  GL_ARB_cull_distance,
83  GL_ARB_debug_output,
84  GL_ARB_depth_buffer_float,
85  GL_ARB_depth_clamp,
86  GL_ARB_depth_texture,
87  GL_ARB_derivative_control,
88  GL_ARB_direct_state_access,
89  GL_ARB_draw_buffers,
90  GL_ARB_draw_buffers_blend,
91  GL_ARB_draw_elements_base_vertex,
92  GL_ARB_draw_indirect,
93  GL_ARB_draw_instanced,
94  GL_ARB_enhanced_layouts,
95  GL_ARB_explicit_attrib_location,
96  GL_ARB_explicit_uniform_location,
97  GL_ARB_fragment_coord_conventions,
98  GL_ARB_fragment_layer_viewport,
99  GL_ARB_fragment_program,
100  GL_ARB_fragment_program_shadow,
101  GL_ARB_fragment_shader,
102  GL_ARB_fragment_shader_interlock,
103  GL_ARB_framebuffer_no_attachments,
104  GL_ARB_framebuffer_object,
105  GL_ARB_framebuffer_sRGB,
106  GL_ARB_geometry_shader4,
107  GL_ARB_get_program_binary,
108  GL_ARB_get_texture_sub_image,
109  GL_ARB_gpu_shader5,
110  GL_ARB_gpu_shader_fp64,
111  GL_ARB_gpu_shader_int64,
112  GL_ARB_half_float_pixel,
113  GL_ARB_half_float_vertex,
114  GL_ARB_imaging,
115  GL_ARB_indirect_parameters,
116  GL_ARB_instanced_arrays,
117  GL_ARB_internalformat_query,
118  GL_ARB_internalformat_query2,
119  GL_ARB_invalidate_subdata,
120  GL_ARB_map_buffer_alignment,
121  GL_ARB_map_buffer_range,
122  GL_ARB_matrix_palette,
123  GL_ARB_multi_bind,
124  GL_ARB_multi_draw_indirect,
125  GL_ARB_multisample,
126  GL_ARB_multitexture,
127  GL_ARB_occlusion_query,
128  GL_ARB_occlusion_query2,
129  GL_ARB_parallel_shader_compile,
130  GL_ARB_pipeline_statistics_query,
131  GL_ARB_pixel_buffer_object,
132  GL_ARB_point_parameters,
133  GL_ARB_point_sprite,
134  GL_ARB_post_depth_coverage,
135  GL_ARB_program_interface_query,
136  GL_ARB_provoking_vertex,
137  GL_ARB_query_buffer_object,
138  GL_ARB_robust_buffer_access_behavior,
139  GL_ARB_robustness,
140  GL_ARB_robustness_isolation,
141  GL_ARB_sample_locations,
142  GL_ARB_sample_shading,
143  GL_ARB_sampler_objects,
144  GL_ARB_seamless_cube_map,
145  GL_ARB_seamless_cubemap_per_texture,
146  GL_ARB_separate_shader_objects,
147  GL_ARB_shader_atomic_counter_ops,
148  GL_ARB_shader_atomic_counters,
149  GL_ARB_shader_ballot,
150  GL_ARB_shader_bit_encoding,
151  GL_ARB_shader_clock,
152  GL_ARB_shader_draw_parameters,
153  GL_ARB_shader_group_vote,
154  GL_ARB_shader_image_load_store,
155  GL_ARB_shader_image_size,
156  GL_ARB_shader_objects,
157  GL_ARB_shader_precision,
158  GL_ARB_shader_stencil_export,
159  GL_ARB_shader_storage_buffer_object,
160  GL_ARB_shader_subroutine,
161  GL_ARB_shader_texture_image_samples,
162  GL_ARB_shader_texture_lod,
163  GL_ARB_shader_viewport_layer_array,
164  GL_ARB_shading_language_100,
165  GL_ARB_shading_language_420pack,
166  GL_ARB_shading_language_include,
167  GL_ARB_shading_language_packing,
168  GL_ARB_shadow,
169  GL_ARB_shadow_ambient,
170  GL_ARB_sparse_buffer,
171  GL_ARB_sparse_texture,
172  GL_ARB_sparse_texture2,
173  GL_ARB_sparse_texture_clamp,
174  GL_ARB_stencil_texturing,
175  GL_ARB_sync,
176  GL_ARB_tessellation_shader,
177  GL_ARB_texture_barrier,
178  GL_ARB_texture_border_clamp,
179  GL_ARB_texture_buffer_object,
180  GL_ARB_texture_buffer_object_rgb32,
181  GL_ARB_texture_buffer_range,
182  GL_ARB_texture_compression,
183  GL_ARB_texture_compression_bptc,
184  GL_ARB_texture_compression_rgtc,
185  GL_ARB_texture_cube_map,
186  GL_ARB_texture_cube_map_array,
187  GL_ARB_texture_env_add,
188  GL_ARB_texture_env_combine,
189  GL_ARB_texture_env_crossbar,
190  GL_ARB_texture_env_dot3,
191  GL_ARB_texture_filter_minmax,
192  GL_ARB_texture_float,
193  GL_ARB_texture_gather,
194  GL_ARB_texture_mirror_clamp_to_edge,
195  GL_ARB_texture_mirrored_repeat,
196  GL_ARB_texture_multisample,
197  GL_ARB_texture_non_power_of_two,
198  GL_ARB_texture_query_levels,
199  GL_ARB_texture_query_lod,
200  GL_ARB_texture_rectangle,
201  GL_ARB_texture_rg,
202  GL_ARB_texture_rgb10_a2ui,
203  GL_ARB_texture_stencil8,
204  GL_ARB_texture_storage,
205  GL_ARB_texture_storage_multisample,
206  GL_ARB_texture_swizzle,
207  GL_ARB_texture_view,
208  GL_ARB_timer_query,
209  GL_ARB_transform_feedback2,
210  GL_ARB_transform_feedback3,
211  GL_ARB_transform_feedback_instanced,
212  GL_ARB_transform_feedback_overflow_query,
213  GL_ARB_transpose_matrix,
214  GL_ARB_uniform_buffer_object,
215  GL_ARB_vertex_array_bgra,
216  GL_ARB_vertex_array_object,
217  GL_ARB_vertex_attrib_64bit,
218  GL_ARB_vertex_attrib_binding,
219  GL_ARB_vertex_blend,
220  GL_ARB_vertex_buffer_object,
221  GL_ARB_vertex_program,
222  GL_ARB_vertex_shader,
223  GL_ARB_vertex_type_10f_11f_11f_rev,
224  GL_ARB_vertex_type_2_10_10_10_rev,
225  GL_ARB_viewport_array,
226  GL_ARB_window_pos,
227  GL_ATI_draw_buffers,
228  GL_ATI_element_array,
229  GL_ATI_envmap_bumpmap,
230  GL_ATI_fragment_shader,
231  GL_ATI_map_object_buffer,
232  GL_ATI_meminfo,
233  GL_ATI_pixel_format_float,
234  GL_ATI_pn_triangles,
235  GL_ATI_separate_stencil,
236  GL_ATI_text_fragment_shader,
237  GL_ATI_texture_env_combine3,
238  GL_ATI_texture_float,
239  GL_ATI_texture_mirror_once,
240  GL_ATI_vertex_array_object,
241  GL_ATI_vertex_attrib_array_object,
242  GL_ATI_vertex_streams,
243  GL_EXT_422_pixels,
244  GL_EXT_abgr,
245  GL_EXT_bgra,
246  GL_EXT_bindable_uniform,
247  GL_EXT_blend_color,
248  GL_EXT_blend_equation_separate,
249  GL_EXT_blend_func_separate,
250  GL_EXT_blend_logic_op,
251  GL_EXT_blend_minmax,
252  GL_EXT_blend_subtract,
253  GL_EXT_clip_volume_hint,
254  GL_EXT_cmyka,
255  GL_EXT_color_subtable,
256  GL_EXT_compiled_vertex_array,
257  GL_EXT_convolution,
258  GL_EXT_coordinate_frame,
259  GL_EXT_copy_texture,
260  GL_EXT_cull_vertex,
261  GL_EXT_debug_label,
262  GL_EXT_debug_marker,
263  GL_EXT_depth_bounds_test,
264  GL_EXT_direct_state_access,
265  GL_EXT_draw_buffers2,
266  GL_EXT_draw_instanced,
267  GL_EXT_draw_range_elements,
268  GL_EXT_fog_coord,
269  GL_EXT_framebuffer_blit,
270  GL_EXT_framebuffer_multisample,
271  GL_EXT_framebuffer_multisample_blit_scaled,
272  GL_EXT_framebuffer_object,
273  GL_EXT_framebuffer_sRGB,
274  GL_EXT_geometry_shader4,
275  GL_EXT_gpu_program_parameters,
276  GL_EXT_gpu_shader4,
277  GL_EXT_histogram,
278  GL_EXT_index_array_formats,
279  GL_EXT_index_func,
280  GL_EXT_index_material,
281  GL_EXT_index_texture,
282  GL_EXT_light_texture,
283  GL_EXT_misc_attribute,
284  GL_EXT_multi_draw_arrays,
285  GL_EXT_multisample,
286  GL_EXT_packed_depth_stencil,
287  GL_EXT_packed_float,
288  GL_EXT_packed_pixels,
289  GL_EXT_paletted_texture,
290  GL_EXT_pixel_buffer_object,
291  GL_EXT_pixel_transform,
292  GL_EXT_pixel_transform_color_table,
293  GL_EXT_point_parameters,
294  GL_EXT_polygon_offset,
295  GL_EXT_polygon_offset_clamp,
296  GL_EXT_post_depth_coverage,
297  GL_EXT_provoking_vertex,
298  GL_EXT_raster_multisample,
299  GL_EXT_rescale_normal,
300  GL_EXT_secondary_color,
301  GL_EXT_separate_shader_objects,
302  GL_EXT_separate_specular_color,
303  GL_EXT_shader_image_load_formatted,
304  GL_EXT_shader_image_load_store,
305  GL_EXT_shader_integer_mix,
306  GL_EXT_shadow_funcs,
307  GL_EXT_shared_texture_palette,
308  GL_EXT_sparse_texture2,
309  GL_EXT_stencil_clear_tag,
310  GL_EXT_stencil_two_side,
311  GL_EXT_stencil_wrap,
312  GL_EXT_subtexture,
313  GL_EXT_texture,
314  GL_EXT_texture3D,
315  GL_EXT_texture_array,
316  GL_EXT_texture_buffer_object,
317  GL_EXT_texture_compression_latc,
318  GL_EXT_texture_compression_rgtc,
319  GL_EXT_texture_compression_s3tc,
320  GL_EXT_texture_cube_map,
321  GL_EXT_texture_env_add,
322  GL_EXT_texture_env_combine,
323  GL_EXT_texture_env_dot3,
324  GL_EXT_texture_filter_anisotropic,
325  GL_EXT_texture_filter_minmax,
326  GL_EXT_texture_integer,
327  GL_EXT_texture_lod_bias,
328  GL_EXT_texture_mirror_clamp,
329  GL_EXT_texture_object,
330  GL_EXT_texture_perturb_normal,
331  GL_EXT_texture_sRGB,
332  GL_EXT_texture_sRGB_decode,
333  GL_EXT_texture_shared_exponent,
334  GL_EXT_texture_snorm,
335  GL_EXT_texture_swizzle,
336  GL_EXT_timer_query,
337  GL_EXT_transform_feedback,
338  GL_EXT_vertex_array,
339  GL_EXT_vertex_array_bgra,
340  GL_EXT_vertex_attrib_64bit,
341  GL_EXT_vertex_shader,
342  GL_EXT_vertex_weighting,
343  GL_EXT_window_rectangles,
344  GL_EXT_x11_sync_object,
345  GL_GREMEDY_frame_terminator,
346  GL_GREMEDY_string_marker,
347  GL_HP_convolution_border_modes,
348  GL_HP_image_transform,
349  GL_HP_occlusion_test,
350  GL_HP_texture_lighting,
351  GL_IBM_cull_vertex,
352  GL_IBM_multimode_draw_arrays,
353  GL_IBM_rasterpos_clip,
354  GL_IBM_static_data,
355  GL_IBM_texture_mirrored_repeat,
356  GL_IBM_vertex_array_lists,
357  GL_INGR_blend_func_separate,
358  GL_INGR_color_clamp,
359  GL_INGR_interlace_read,
360  GL_INTEL_conservative_rasterization,
361  GL_INTEL_fragment_shader_ordering,
362  GL_INTEL_framebuffer_CMAA,
363  GL_INTEL_map_texture,
364  GL_INTEL_parallel_arrays,
365  GL_INTEL_performance_query,
366  GL_KHR_blend_equation_advanced,
367  GL_KHR_blend_equation_advanced_coherent,
368  GL_KHR_context_flush_control,
369  GL_KHR_debug,
370  GL_KHR_no_error,
371  GL_KHR_robust_buffer_access_behavior,
372  GL_KHR_robustness,
373  GL_KHR_texture_compression_astc_hdr,
374  GL_KHR_texture_compression_astc_ldr,
375  GL_KHR_texture_compression_astc_sliced_3d,
376  GL_MESAX_texture_stack,
377  GL_MESA_pack_invert,
378  GL_MESA_resize_buffers,
379  GL_MESA_window_pos,
380  GL_MESA_ycbcr_texture,
381  GL_NVX_conditional_render,
382  GL_NVX_gpu_memory_info,
383  GL_NV_bindless_multi_draw_indirect,
384  GL_NV_bindless_multi_draw_indirect_count,
385  GL_NV_bindless_texture,
386  GL_NV_blend_equation_advanced,
387  GL_NV_blend_equation_advanced_coherent,
388  GL_NV_blend_square,
389  GL_NV_clip_space_w_scaling,
390  GL_NV_command_list,
391  GL_NV_compute_program5,
392  GL_NV_conditional_render,
393  GL_NV_conservative_raster,
394  GL_NV_conservative_raster_dilate,
395  GL_NV_conservative_raster_pre_snap_triangles,
396  GL_NV_copy_depth_to_color,
397  GL_NV_copy_image,
398  GL_NV_deep_texture3D,
399  GL_NV_depth_buffer_float,
400  GL_NV_depth_clamp,
401  GL_NV_draw_texture,
402  GL_NV_evaluators,
403  GL_NV_explicit_multisample,
404  GL_NV_fence,
405  GL_NV_fill_rectangle,
406  GL_NV_float_buffer,
407  GL_NV_fog_distance,
408  GL_NV_fragment_coverage_to_color,
409  GL_NV_fragment_program,
410  GL_NV_fragment_program2,
411  GL_NV_fragment_program4,
412  GL_NV_fragment_program_option,
413  GL_NV_fragment_shader_interlock,
414  GL_NV_framebuffer_mixed_samples,
415  GL_NV_framebuffer_multisample_coverage,
416  GL_NV_geometry_program4,
417  GL_NV_geometry_shader4,
418  GL_NV_geometry_shader_passthrough,
419  GL_NV_gpu_program4,
420  GL_NV_gpu_program5,
421  GL_NV_gpu_program5_mem_extended,
422  GL_NV_gpu_shader5,
423  GL_NV_half_float,
424  GL_NV_internalformat_sample_query,
425  GL_NV_light_max_exponent,
426  GL_NV_multisample_coverage,
427  GL_NV_multisample_filter_hint,
428  GL_NV_occlusion_query,
429  GL_NV_packed_depth_stencil,
430  GL_NV_parameter_buffer_object,
431  GL_NV_parameter_buffer_object2,
432  GL_NV_path_rendering,
433  GL_NV_path_rendering_shared_edge,
434  GL_NV_pixel_data_range,
435  GL_NV_point_sprite,
436  GL_NV_present_video,
437  GL_NV_primitive_restart,
438  GL_NV_register_combiners,
439  GL_NV_register_combiners2,
440  GL_NV_robustness_video_memory_purge,
441  GL_NV_sample_locations,
442  GL_NV_sample_mask_override_coverage,
443  GL_NV_shader_atomic_counters,
444  GL_NV_shader_atomic_float,
445  GL_NV_shader_atomic_float64,
446  GL_NV_shader_atomic_fp16_vector,
447  GL_NV_shader_atomic_int64,
448  GL_NV_shader_buffer_load,
449  GL_NV_shader_buffer_store,
450  GL_NV_shader_storage_buffer_object,
451  GL_NV_shader_thread_group,
452  GL_NV_shader_thread_shuffle,
453  GL_NV_stereo_view_rendering,
454  GL_NV_tessellation_program5,
455  GL_NV_texgen_emboss,
456  GL_NV_texgen_reflection,
457  GL_NV_texture_barrier,
458  GL_NV_texture_compression_vtc,
459  GL_NV_texture_env_combine4,
460  GL_NV_texture_expand_normal,
461  GL_NV_texture_multisample,
462  GL_NV_texture_rectangle,
463  GL_NV_texture_shader,
464  GL_NV_texture_shader2,
465  GL_NV_texture_shader3,
466  GL_NV_transform_feedback,
467  GL_NV_transform_feedback2,
468  GL_NV_uniform_buffer_unified_memory,
469  GL_NV_vdpau_interop,
470  GL_NV_vertex_array_range,
471  GL_NV_vertex_array_range2,
472  GL_NV_vertex_attrib_integer_64bit,
473  GL_NV_vertex_buffer_unified_memory,
474  GL_NV_vertex_program,
475  GL_NV_vertex_program1_1,
476  GL_NV_vertex_program2,
477  GL_NV_vertex_program2_option,
478  GL_NV_vertex_program3,
479  GL_NV_vertex_program4,
480  GL_NV_video_capture,
481  GL_NV_viewport_array2,
482  GL_NV_viewport_swizzle,
483  GL_OES_byte_coordinates,
484  GL_OES_compressed_paletted_texture,
485  GL_OES_fixed_point,
486  GL_OES_query_matrix,
487  GL_OES_read_format,
488  GL_OES_single_precision,
489  GL_OML_interlace,
490  GL_OML_resample,
491  GL_OML_subsample,
492  GL_OVR_multiview,
493  GL_OVR_multiview2,
494  GL_PGI_misc_hints,
495  GL_PGI_vertex_hints,
496  GL_REND_screen_coordinates,
497  GL_S3_s3tc,
498  GL_SGIS_detail_texture,
499  GL_SGIS_fog_function,
500  GL_SGIS_generate_mipmap,
501  GL_SGIS_multisample,
502  GL_SGIS_pixel_texture,
503  GL_SGIS_point_line_texgen,
504  GL_SGIS_point_parameters,
505  GL_SGIS_sharpen_texture,
506  GL_SGIS_texture4D,
507  GL_SGIS_texture_border_clamp,
508  GL_SGIS_texture_color_mask,
509  GL_SGIS_texture_edge_clamp,
510  GL_SGIS_texture_filter4,
511  GL_SGIS_texture_lod,
512  GL_SGIS_texture_select,
513  GL_SGIX_async,
514  GL_SGIX_async_histogram,
515  GL_SGIX_async_pixel,
516  GL_SGIX_blend_alpha_minmax,
517  GL_SGIX_calligraphic_fragment,
518  GL_SGIX_clipmap,
519  GL_SGIX_convolution_accuracy,
520  GL_SGIX_depth_pass_instrument,
521  GL_SGIX_depth_texture,
522  GL_SGIX_flush_raster,
523  GL_SGIX_fog_offset,
524  GL_SGIX_fragment_lighting,
525  GL_SGIX_framezoom,
526  GL_SGIX_igloo_interface,
527  GL_SGIX_instruments,
528  GL_SGIX_interlace,
529  GL_SGIX_ir_instrument1,
530  GL_SGIX_list_priority,
531  GL_SGIX_pixel_texture,
532  GL_SGIX_pixel_tiles,
533  GL_SGIX_polynomial_ffd,
534  GL_SGIX_reference_plane,
535  GL_SGIX_resample,
536  GL_SGIX_scalebias_hint,
537  GL_SGIX_shadow,
538  GL_SGIX_shadow_ambient,
539  GL_SGIX_sprite,
540  GL_SGIX_subsample,
541  GL_SGIX_tag_sample_buffer,
542  GL_SGIX_texture_add_env,
543  GL_SGIX_texture_coordinate_clamp,
544  GL_SGIX_texture_lod_bias,
545  GL_SGIX_texture_multi_buffer,
546  GL_SGIX_texture_scale_bias,
547  GL_SGIX_vertex_preclip,
548  GL_SGIX_ycrcb,
549  GL_SGIX_ycrcb_subsample,
550  GL_SGIX_ycrcba,
551  GL_SGI_color_matrix,
552  GL_SGI_color_table,
553  GL_SGI_texture_color_table,
554  GL_SUNX_constant_data,
555  GL_SUN_convolution_border_modes,
556  GL_SUN_global_alpha,
557  GL_SUN_mesh_array,
558  GL_SUN_slice_accum,
559  GL_SUN_triangle_list,
560  GL_SUN_vertex,
561  GL_WIN_phong_shading,
562  GL_WIN_specular_fog
563  Loader: True
564  Local files: False
565  Omit khrplatform: False
566 
567  Commandline:
568  --profile="core" --api="gl=4.5" --generator="c" --spec="gl" --extensions="GL_3DFX_multisample,GL_3DFX_tbuffer,GL_3DFX_texture_compression_FXT1,GL_AMD_blend_minmax_factor,GL_AMD_conservative_depth,GL_AMD_debug_output,GL_AMD_depth_clamp_separate,GL_AMD_draw_buffers_blend,GL_AMD_gcn_shader,GL_AMD_gpu_shader_half_float,GL_AMD_gpu_shader_int64,GL_AMD_interleaved_elements,GL_AMD_multi_draw_indirect,GL_AMD_name_gen_delete,GL_AMD_occlusion_query_event,GL_AMD_performance_monitor,GL_AMD_pinned_memory,GL_AMD_query_buffer_object,GL_AMD_sample_positions,GL_AMD_seamless_cubemap_per_texture,GL_AMD_shader_atomic_counter_ops,GL_AMD_shader_ballot,GL_AMD_shader_explicit_vertex_parameter,GL_AMD_shader_stencil_export,GL_AMD_shader_trinary_minmax,GL_AMD_sparse_texture,GL_AMD_stencil_operation_extended,GL_AMD_texture_texture4,GL_AMD_transform_feedback3_lines_triangles,GL_AMD_transform_feedback4,GL_AMD_vertex_shader_layer,GL_AMD_vertex_shader_tessellator,GL_AMD_vertex_shader_viewport_index,GL_APPLE_aux_depth_stencil,GL_APPLE_client_storage,GL_APPLE_element_array,GL_APPLE_fence,GL_APPLE_float_pixels,GL_APPLE_flush_buffer_range,GL_APPLE_object_purgeable,GL_APPLE_rgb_422,GL_APPLE_row_bytes,GL_APPLE_specular_vector,GL_APPLE_texture_range,GL_APPLE_transform_hint,GL_APPLE_vertex_array_object,GL_APPLE_vertex_array_range,GL_APPLE_vertex_program_evaluators,GL_APPLE_ycbcr_422,GL_ARB_ES2_compatibility,GL_ARB_ES3_1_compatibility,GL_ARB_ES3_2_compatibility,GL_ARB_ES3_compatibility,GL_ARB_arrays_of_arrays,GL_ARB_base_instance,GL_ARB_bindless_texture,GL_ARB_blend_func_extended,GL_ARB_buffer_storage,GL_ARB_cl_event,GL_ARB_clear_buffer_object,GL_ARB_clear_texture,GL_ARB_clip_control,GL_ARB_color_buffer_float,GL_ARB_compatibility,GL_ARB_compressed_texture_pixel_storage,GL_ARB_compute_shader,GL_ARB_compute_variable_group_size,GL_ARB_conditional_render_inverted,GL_ARB_conservative_depth,GL_ARB_copy_buffer,GL_ARB_copy_image,GL_ARB_cull_distance,GL_ARB_debug_output,GL_ARB_depth_buffer_float,GL_ARB_depth_clamp,GL_ARB_depth_texture,GL_ARB_derivative_control,GL_ARB_direct_state_access,GL_ARB_draw_buffers,GL_ARB_draw_buffers_blend,GL_ARB_draw_elements_base_vertex,GL_ARB_draw_indirect,GL_ARB_draw_instanced,GL_ARB_enhanced_layouts,GL_ARB_explicit_attrib_location,GL_ARB_explicit_uniform_location,GL_ARB_fragment_coord_conventions,GL_ARB_fragment_layer_viewport,GL_ARB_fragment_program,GL_ARB_fragment_program_shadow,GL_ARB_fragment_shader,GL_ARB_fragment_shader_interlock,GL_ARB_framebuffer_no_attachments,GL_ARB_framebuffer_object,GL_ARB_framebuffer_sRGB,GL_ARB_geometry_shader4,GL_ARB_get_program_binary,GL_ARB_get_texture_sub_image,GL_ARB_gpu_shader5,GL_ARB_gpu_shader_fp64,GL_ARB_gpu_shader_int64,GL_ARB_half_float_pixel,GL_ARB_half_float_vertex,GL_ARB_imaging,GL_ARB_indirect_parameters,GL_ARB_instanced_arrays,GL_ARB_internalformat_query,GL_ARB_internalformat_query2,GL_ARB_invalidate_subdata,GL_ARB_map_buffer_alignment,GL_ARB_map_buffer_range,GL_ARB_matrix_palette,GL_ARB_multi_bind,GL_ARB_multi_draw_indirect,GL_ARB_multisample,GL_ARB_multitexture,GL_ARB_occlusion_query,GL_ARB_occlusion_query2,GL_ARB_parallel_shader_compile,GL_ARB_pipeline_statistics_query,GL_ARB_pixel_buffer_object,GL_ARB_point_parameters,GL_ARB_point_sprite,GL_ARB_post_depth_coverage,GL_ARB_program_interface_query,GL_ARB_provoking_vertex,GL_ARB_query_buffer_object,GL_ARB_robust_buffer_access_behavior,GL_ARB_robustness,GL_ARB_robustness_isolation,GL_ARB_sample_locations,GL_ARB_sample_shading,GL_ARB_sampler_objects,GL_ARB_seamless_cube_map,GL_ARB_seamless_cubemap_per_texture,GL_ARB_separate_shader_objects,GL_ARB_shader_atomic_counter_ops,GL_ARB_shader_atomic_counters,GL_ARB_shader_ballot,GL_ARB_shader_bit_encoding,GL_ARB_shader_clock,GL_ARB_shader_draw_parameters,GL_ARB_shader_group_vote,GL_ARB_shader_image_load_store,GL_ARB_shader_image_size,GL_ARB_shader_objects,GL_ARB_shader_precision,GL_ARB_shader_stencil_export,GL_ARB_shader_storage_buffer_object,GL_ARB_shader_subroutine,GL_ARB_shader_texture_image_samples,GL_ARB_shader_texture_lod,GL_ARB_shader_viewport_layer_array,GL_ARB_shading_language_100,GL_ARB_shading_language_420pack,GL_ARB_shading_language_include,GL_ARB_shading_language_packing,GL_ARB_shadow,GL_ARB_shadow_ambient,GL_ARB_sparse_buffer,GL_ARB_sparse_texture,GL_ARB_sparse_texture2,GL_ARB_sparse_texture_clamp,GL_ARB_stencil_texturing,GL_ARB_sync,GL_ARB_tessellation_shader,GL_ARB_texture_barrier,GL_ARB_texture_border_clamp,GL_ARB_texture_buffer_object,GL_ARB_texture_buffer_object_rgb32,GL_ARB_texture_buffer_range,GL_ARB_texture_compression,GL_ARB_texture_compression_bptc,GL_ARB_texture_compression_rgtc,GL_ARB_texture_cube_map,GL_ARB_texture_cube_map_array,GL_ARB_texture_env_add,GL_ARB_texture_env_combine,GL_ARB_texture_env_crossbar,GL_ARB_texture_env_dot3,GL_ARB_texture_filter_minmax,GL_ARB_texture_float,GL_ARB_texture_gather,GL_ARB_texture_mirror_clamp_to_edge,GL_ARB_texture_mirrored_repeat,GL_ARB_texture_multisample,GL_ARB_texture_non_power_of_two,GL_ARB_texture_query_levels,GL_ARB_texture_query_lod,GL_ARB_texture_rectangle,GL_ARB_texture_rg,GL_ARB_texture_rgb10_a2ui,GL_ARB_texture_stencil8,GL_ARB_texture_storage,GL_ARB_texture_storage_multisample,GL_ARB_texture_swizzle,GL_ARB_texture_view,GL_ARB_timer_query,GL_ARB_transform_feedback2,GL_ARB_transform_feedback3,GL_ARB_transform_feedback_instanced,GL_ARB_transform_feedback_overflow_query,GL_ARB_transpose_matrix,GL_ARB_uniform_buffer_object,GL_ARB_vertex_array_bgra,GL_ARB_vertex_array_object,GL_ARB_vertex_attrib_64bit,GL_ARB_vertex_attrib_binding,GL_ARB_vertex_blend,GL_ARB_vertex_buffer_object,GL_ARB_vertex_program,GL_ARB_vertex_shader,GL_ARB_vertex_type_10f_11f_11f_rev,GL_ARB_vertex_type_2_10_10_10_rev,GL_ARB_viewport_array,GL_ARB_window_pos,GL_ATI_draw_buffers,GL_ATI_element_array,GL_ATI_envmap_bumpmap,GL_ATI_fragment_shader,GL_ATI_map_object_buffer,GL_ATI_meminfo,GL_ATI_pixel_format_float,GL_ATI_pn_triangles,GL_ATI_separate_stencil,GL_ATI_text_fragment_shader,GL_ATI_texture_env_combine3,GL_ATI_texture_float,GL_ATI_texture_mirror_once,GL_ATI_vertex_array_object,GL_ATI_vertex_attrib_array_object,GL_ATI_vertex_streams,GL_EXT_422_pixels,GL_EXT_abgr,GL_EXT_bgra,GL_EXT_bindable_uniform,GL_EXT_blend_color,GL_EXT_blend_equation_separate,GL_EXT_blend_func_separate,GL_EXT_blend_logic_op,GL_EXT_blend_minmax,GL_EXT_blend_subtract,GL_EXT_clip_volume_hint,GL_EXT_cmyka,GL_EXT_color_subtable,GL_EXT_compiled_vertex_array,GL_EXT_convolution,GL_EXT_coordinate_frame,GL_EXT_copy_texture,GL_EXT_cull_vertex,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_depth_bounds_test,GL_EXT_direct_state_access,GL_EXT_draw_buffers2,GL_EXT_draw_instanced,GL_EXT_draw_range_elements,GL_EXT_fog_coord,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_multisample_blit_scaled,GL_EXT_framebuffer_object,GL_EXT_framebuffer_sRGB,GL_EXT_geometry_shader4,GL_EXT_gpu_program_parameters,GL_EXT_gpu_shader4,GL_EXT_histogram,GL_EXT_index_array_formats,GL_EXT_index_func,GL_EXT_index_material,GL_EXT_index_texture,GL_EXT_light_texture,GL_EXT_misc_attribute,GL_EXT_multi_draw_arrays,GL_EXT_multisample,GL_EXT_packed_depth_stencil,GL_EXT_packed_float,GL_EXT_packed_pixels,GL_EXT_paletted_texture,GL_EXT_pixel_buffer_object,GL_EXT_pixel_transform,GL_EXT_pixel_transform_color_table,GL_EXT_point_parameters,GL_EXT_polygon_offset,GL_EXT_polygon_offset_clamp,GL_EXT_post_depth_coverage,GL_EXT_provoking_vertex,GL_EXT_raster_multisample,GL_EXT_rescale_normal,GL_EXT_secondary_color,GL_EXT_separate_shader_objects,GL_EXT_separate_specular_color,GL_EXT_shader_image_load_formatted,GL_EXT_shader_image_load_store,GL_EXT_shader_integer_mix,GL_EXT_shadow_funcs,GL_EXT_shared_texture_palette,GL_EXT_sparse_texture2,GL_EXT_stencil_clear_tag,GL_EXT_stencil_two_side,GL_EXT_stencil_wrap,GL_EXT_subtexture,GL_EXT_texture,GL_EXT_texture3D,GL_EXT_texture_array,GL_EXT_texture_buffer_object,GL_EXT_texture_compression_latc,GL_EXT_texture_compression_rgtc,GL_EXT_texture_compression_s3tc,GL_EXT_texture_cube_map,GL_EXT_texture_env_add,GL_EXT_texture_env_combine,GL_EXT_texture_env_dot3,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_filter_minmax,GL_EXT_texture_integer,GL_EXT_texture_lod_bias,GL_EXT_texture_mirror_clamp,GL_EXT_texture_object,GL_EXT_texture_perturb_normal,GL_EXT_texture_sRGB,GL_EXT_texture_sRGB_decode,GL_EXT_texture_shared_exponent,GL_EXT_texture_snorm,GL_EXT_texture_swizzle,GL_EXT_timer_query,GL_EXT_transform_feedback,GL_EXT_vertex_array,GL_EXT_vertex_array_bgra,GL_EXT_vertex_attrib_64bit,GL_EXT_vertex_shader,GL_EXT_vertex_weighting,GL_EXT_window_rectangles,GL_EXT_x11_sync_object,GL_GREMEDY_frame_terminator,GL_GREMEDY_string_marker,GL_HP_convolution_border_modes,GL_HP_image_transform,GL_HP_occlusion_test,GL_HP_texture_lighting,GL_IBM_cull_vertex,GL_IBM_multimode_draw_arrays,GL_IBM_rasterpos_clip,GL_IBM_static_data,GL_IBM_texture_mirrored_repeat,GL_IBM_vertex_array_lists,GL_INGR_blend_func_separate,GL_INGR_color_clamp,GL_INGR_interlace_read,GL_INTEL_conservative_rasterization,GL_INTEL_fragment_shader_ordering,GL_INTEL_framebuffer_CMAA,GL_INTEL_map_texture,GL_INTEL_parallel_arrays,GL_INTEL_performance_query,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_MESAX_texture_stack,GL_MESA_pack_invert,GL_MESA_resize_buffers,GL_MESA_window_pos,GL_MESA_ycbcr_texture,GL_NVX_conditional_render,GL_NVX_gpu_memory_info,GL_NV_bindless_multi_draw_indirect,GL_NV_bindless_multi_draw_indirect_count,GL_NV_bindless_texture,GL_NV_blend_equation_advanced,GL_NV_blend_equation_advanced_coherent,GL_NV_blend_square,GL_NV_clip_space_w_scaling,GL_NV_command_list,GL_NV_compute_program5,GL_NV_conditional_render,GL_NV_conservative_raster,GL_NV_conservative_raster_dilate,GL_NV_conservative_raster_pre_snap_triangles,GL_NV_copy_depth_to_color,GL_NV_copy_image,GL_NV_deep_texture3D,GL_NV_depth_buffer_float,GL_NV_depth_clamp,GL_NV_draw_texture,GL_NV_evaluators,GL_NV_explicit_multisample,GL_NV_fence,GL_NV_fill_rectangle,GL_NV_float_buffer,GL_NV_fog_distance,GL_NV_fragment_coverage_to_color,GL_NV_fragment_program,GL_NV_fragment_program2,GL_NV_fragment_program4,GL_NV_fragment_program_option,GL_NV_fragment_shader_interlock,GL_NV_framebuffer_mixed_samples,GL_NV_framebuffer_multisample_coverage,GL_NV_geometry_program4,GL_NV_geometry_shader4,GL_NV_geometry_shader_passthrough,GL_NV_gpu_program4,GL_NV_gpu_program5,GL_NV_gpu_program5_mem_extended,GL_NV_gpu_shader5,GL_NV_half_float,GL_NV_internalformat_sample_query,GL_NV_light_max_exponent,GL_NV_multisample_coverage,GL_NV_multisample_filter_hint,GL_NV_occlusion_query,GL_NV_packed_depth_stencil,GL_NV_parameter_buffer_object,GL_NV_parameter_buffer_object2,GL_NV_path_rendering,GL_NV_path_rendering_shared_edge,GL_NV_pixel_data_range,GL_NV_point_sprite,GL_NV_present_video,GL_NV_primitive_restart,GL_NV_register_combiners,GL_NV_register_combiners2,GL_NV_robustness_video_memory_purge,GL_NV_sample_locations,GL_NV_sample_mask_override_coverage,GL_NV_shader_atomic_counters,GL_NV_shader_atomic_float,GL_NV_shader_atomic_float64,GL_NV_shader_atomic_fp16_vector,GL_NV_shader_atomic_int64,GL_NV_shader_buffer_load,GL_NV_shader_buffer_store,GL_NV_shader_storage_buffer_object,GL_NV_shader_thread_group,GL_NV_shader_thread_shuffle,GL_NV_stereo_view_rendering,GL_NV_tessellation_program5,GL_NV_texgen_emboss,GL_NV_texgen_reflection,GL_NV_texture_barrier,GL_NV_texture_compression_vtc,GL_NV_texture_env_combine4,GL_NV_texture_expand_normal,GL_NV_texture_multisample,GL_NV_texture_rectangle,GL_NV_texture_shader,GL_NV_texture_shader2,GL_NV_texture_shader3,GL_NV_transform_feedback,GL_NV_transform_feedback2,GL_NV_uniform_buffer_unified_memory,GL_NV_vdpau_interop,GL_NV_vertex_array_range,GL_NV_vertex_array_range2,GL_NV_vertex_attrib_integer_64bit,GL_NV_vertex_buffer_unified_memory,GL_NV_vertex_program,GL_NV_vertex_program1_1,GL_NV_vertex_program2,GL_NV_vertex_program2_option,GL_NV_vertex_program3,GL_NV_vertex_program4,GL_NV_video_capture,GL_NV_viewport_array2,GL_NV_viewport_swizzle,GL_OES_byte_coordinates,GL_OES_compressed_paletted_texture,GL_OES_fixed_point,GL_OES_query_matrix,GL_OES_read_format,GL_OES_single_precision,GL_OML_interlace,GL_OML_resample,GL_OML_subsample,GL_OVR_multiview,GL_OVR_multiview2,GL_PGI_misc_hints,GL_PGI_vertex_hints,GL_REND_screen_coordinates,GL_S3_s3tc,GL_SGIS_detail_texture,GL_SGIS_fog_function,GL_SGIS_generate_mipmap,GL_SGIS_multisample,GL_SGIS_pixel_texture,GL_SGIS_point_line_texgen,GL_SGIS_point_parameters,GL_SGIS_sharpen_texture,GL_SGIS_texture4D,GL_SGIS_texture_border_clamp,GL_SGIS_texture_color_mask,GL_SGIS_texture_edge_clamp,GL_SGIS_texture_filter4,GL_SGIS_texture_lod,GL_SGIS_texture_select,GL_SGIX_async,GL_SGIX_async_histogram,GL_SGIX_async_pixel,GL_SGIX_blend_alpha_minmax,GL_SGIX_calligraphic_fragment,GL_SGIX_clipmap,GL_SGIX_convolution_accuracy,GL_SGIX_depth_pass_instrument,GL_SGIX_depth_texture,GL_SGIX_flush_raster,GL_SGIX_fog_offset,GL_SGIX_fragment_lighting,GL_SGIX_framezoom,GL_SGIX_igloo_interface,GL_SGIX_instruments,GL_SGIX_interlace,GL_SGIX_ir_instrument1,GL_SGIX_list_priority,GL_SGIX_pixel_texture,GL_SGIX_pixel_tiles,GL_SGIX_polynomial_ffd,GL_SGIX_reference_plane,GL_SGIX_resample,GL_SGIX_scalebias_hint,GL_SGIX_shadow,GL_SGIX_shadow_ambient,GL_SGIX_sprite,GL_SGIX_subsample,GL_SGIX_tag_sample_buffer,GL_SGIX_texture_add_env,GL_SGIX_texture_coordinate_clamp,GL_SGIX_texture_lod_bias,GL_SGIX_texture_multi_buffer,GL_SGIX_texture_scale_bias,GL_SGIX_vertex_preclip,GL_SGIX_ycrcb,GL_SGIX_ycrcb_subsample,GL_SGIX_ycrcba,GL_SGI_color_matrix,GL_SGI_color_table,GL_SGI_texture_color_table,GL_SUNX_constant_data,GL_SUN_convolution_border_modes,GL_SUN_global_alpha,GL_SUN_mesh_array,GL_SUN_slice_accum,GL_SUN_triangle_list,GL_SUN_vertex,GL_WIN_phong_shading,GL_WIN_specular_fog"
569  Online:
570  Too many extensions
571 */
572 
573 
574 #ifndef __glad_h_
575 #define __glad_h_
576 
577 #ifdef __gl_h_
578 #error OpenGL header already included, remove this include, glad already provides it
579 #endif
580 #define __gl_h_
581 
582 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
583 #ifndef WIN32_LEAN_AND_MEAN
584 #define WIN32_LEAN_AND_MEAN 1
585 #endif
586 #include <windows.h>
587 #endif
588 
589 #ifndef APIENTRY
590 #define APIENTRY
591 #endif
592 #ifndef APIENTRYP
593 #define APIENTRYP APIENTRY *
594 #endif
595 
596 #ifdef __cplusplus
597 extern "C" {
598 #endif
599 
601  int major;
602  int minor;
603 };
604 
605 typedef void* (* GLADloadproc)(const char *name);
606 
607 #ifndef GLAPI
608 # if defined(GLAD_GLAPI_EXPORT)
609 # if defined(WIN32) || defined(__CYGWIN__)
610 # if defined(GLAD_GLAPI_EXPORT_BUILD)
611 # if defined(__GNUC__)
612 # define GLAPI __attribute__ ((dllexport)) extern
613 # else
614 # define GLAPI __declspec(dllexport) extern
615 # endif
616 # else
617 # if defined(__GNUC__)
618 # define GLAPI __attribute__ ((dllimport)) extern
619 # else
620 # define GLAPI __declspec(dllimport) extern
621 # endif
622 # endif
623 # elif defined(__GNUC__) && defined(GLAD_GLAPI_EXPORT_BUILD)
624 # define GLAPI __attribute__ ((visibility ("default"))) extern
625 # else
626 # define GLAPI extern
627 # endif
628 # else
629 # define GLAPI extern
630 # endif
631 #endif
632 
634 
635 GLAPI int gladLoadGL(void);
636 
638 
639 #include <stddef.h>
640 #include "khrplatform.h"
641 #ifndef GLEXT_64_TYPES_DEFINED
642 /* This code block is duplicated in glxext.h, so must be protected */
643 #define GLEXT_64_TYPES_DEFINED
644 /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
645 /* (as used in the GL_EXT_timer_query extension). */
646 #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
647 #include <inttypes.h>
648 #elif defined(__sun__) || defined(__digital__)
649 #include <inttypes.h>
650 #if defined(__STDC__)
651 #if defined(__arch64__) || defined(_LP64)
652 typedef long int int64_t;
653 typedef unsigned long int uint64_t;
654 #else
655 typedef long long int int64_t;
656 typedef unsigned long long int uint64_t;
657 #endif /* __arch64__ */
658 #endif /* __STDC__ */
659 #elif defined( __VMS ) || defined(__sgi)
660 #include <inttypes.h>
661 #elif defined(__SCO__) || defined(__USLC__)
662 #include <stdint.h>
663 #elif defined(__UNIXOS2__) || defined(__SOL64__)
664 typedef long int int32_t;
665 typedef long long int int64_t;
666 typedef unsigned long long int uint64_t;
667 #elif defined(_WIN32) && defined(__GNUC__)
668 #include <stdint.h>
669 #elif defined(_WIN32)
670 typedef __int32 int32_t;
671 typedef __int64 int64_t;
672 typedef unsigned __int64 uint64_t;
673 #else
674 /* Fallback if nothing above works */
675 #include <inttypes.h>
676 #endif
677 #endif
678 typedef unsigned int GLenum;
679 typedef unsigned char GLboolean;
680 typedef unsigned int GLbitfield;
681 typedef void GLvoid;
682 typedef signed char GLbyte;
683 typedef short GLshort;
684 typedef int GLint;
685 typedef int GLclampx;
686 typedef unsigned char GLubyte;
687 typedef unsigned short GLushort;
688 typedef unsigned int GLuint;
689 typedef int GLsizei;
690 typedef float GLfloat;
691 typedef float GLclampf;
692 typedef double GLdouble;
693 typedef double GLclampd;
694 typedef void *GLeglImageOES;
695 typedef char GLchar;
696 typedef char GLcharARB;
697 #ifdef __APPLE__
698 typedef void *GLhandleARB;
699 #else
700 typedef unsigned int GLhandleARB;
701 #endif
702 typedef unsigned short GLhalfARB;
703 typedef unsigned short GLhalf;
704 typedef GLint GLfixed;
705 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
706 typedef long GLintptr;
707 #else
708 typedef ptrdiff_t GLintptr;
709 #endif
710 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
711 typedef long GLsizeiptr;
712 #else
713 typedef ptrdiff_t GLsizeiptr;
714 #endif
715 typedef int64_t GLint64;
716 typedef uint64_t GLuint64;
717 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
718 typedef long GLintptrARB;
719 #else
720 typedef ptrdiff_t GLintptrARB;
721 #endif
722 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
723 typedef long GLsizeiptrARB;
724 #else
725 typedef ptrdiff_t GLsizeiptrARB;
726 #endif
727 typedef int64_t GLint64EXT;
728 typedef uint64_t GLuint64EXT;
729 typedef struct __GLsync *GLsync;
730 struct _cl_context;
731 struct _cl_event;
732 typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
733 typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
734 typedef void (APIENTRY *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
735 typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);
736 typedef unsigned short GLhalfNV;
737 typedef GLintptr GLvdpauSurfaceNV;
738 #define GL_DEPTH_BUFFER_BIT 0x00000100
739 #define GL_STENCIL_BUFFER_BIT 0x00000400
740 #define GL_COLOR_BUFFER_BIT 0x00004000
741 #define GL_FALSE 0
742 #define GL_TRUE 1
743 #define GL_POINTS 0x0000
744 #define GL_LINES 0x0001
745 #define GL_LINE_LOOP 0x0002
746 #define GL_LINE_STRIP 0x0003
747 #define GL_TRIANGLES 0x0004
748 #define GL_TRIANGLE_STRIP 0x0005
749 #define GL_TRIANGLE_FAN 0x0006
750 #define GL_NEVER 0x0200
751 #define GL_LESS 0x0201
752 #define GL_EQUAL 0x0202
753 #define GL_LEQUAL 0x0203
754 #define GL_GREATER 0x0204
755 #define GL_NOTEQUAL 0x0205
756 #define GL_GEQUAL 0x0206
757 #define GL_ALWAYS 0x0207
758 #define GL_ZERO 0
759 #define GL_ONE 1
760 #define GL_SRC_COLOR 0x0300
761 #define GL_ONE_MINUS_SRC_COLOR 0x0301
762 #define GL_SRC_ALPHA 0x0302
763 #define GL_ONE_MINUS_SRC_ALPHA 0x0303
764 #define GL_DST_ALPHA 0x0304
765 #define GL_ONE_MINUS_DST_ALPHA 0x0305
766 #define GL_DST_COLOR 0x0306
767 #define GL_ONE_MINUS_DST_COLOR 0x0307
768 #define GL_SRC_ALPHA_SATURATE 0x0308
769 #define GL_NONE 0
770 #define GL_FRONT_LEFT 0x0400
771 #define GL_FRONT_RIGHT 0x0401
772 #define GL_BACK_LEFT 0x0402
773 #define GL_BACK_RIGHT 0x0403
774 #define GL_FRONT 0x0404
775 #define GL_BACK 0x0405
776 #define GL_LEFT 0x0406
777 #define GL_RIGHT 0x0407
778 #define GL_FRONT_AND_BACK 0x0408
779 #define GL_NO_ERROR 0
780 #define GL_INVALID_ENUM 0x0500
781 #define GL_INVALID_VALUE 0x0501
782 #define GL_INVALID_OPERATION 0x0502
783 #define GL_OUT_OF_MEMORY 0x0505
784 #define GL_CW 0x0900
785 #define GL_CCW 0x0901
786 #define GL_POINT_SIZE 0x0B11
787 #define GL_POINT_SIZE_RANGE 0x0B12
788 #define GL_POINT_SIZE_GRANULARITY 0x0B13
789 #define GL_LINE_SMOOTH 0x0B20
790 #define GL_LINE_WIDTH 0x0B21
791 #define GL_LINE_WIDTH_RANGE 0x0B22
792 #define GL_LINE_WIDTH_GRANULARITY 0x0B23
793 #define GL_POLYGON_MODE 0x0B40
794 #define GL_POLYGON_SMOOTH 0x0B41
795 #define GL_CULL_FACE 0x0B44
796 #define GL_CULL_FACE_MODE 0x0B45
797 #define GL_FRONT_FACE 0x0B46
798 #define GL_DEPTH_RANGE 0x0B70
799 #define GL_DEPTH_TEST 0x0B71
800 #define GL_DEPTH_WRITEMASK 0x0B72
801 #define GL_DEPTH_CLEAR_VALUE 0x0B73
802 #define GL_DEPTH_FUNC 0x0B74
803 #define GL_STENCIL_TEST 0x0B90
804 #define GL_STENCIL_CLEAR_VALUE 0x0B91
805 #define GL_STENCIL_FUNC 0x0B92
806 #define GL_STENCIL_VALUE_MASK 0x0B93
807 #define GL_STENCIL_FAIL 0x0B94
808 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
809 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
810 #define GL_STENCIL_REF 0x0B97
811 #define GL_STENCIL_WRITEMASK 0x0B98
812 #define GL_VIEWPORT 0x0BA2
813 #define GL_DITHER 0x0BD0
814 #define GL_BLEND_DST 0x0BE0
815 #define GL_BLEND_SRC 0x0BE1
816 #define GL_BLEND 0x0BE2
817 #define GL_LOGIC_OP_MODE 0x0BF0
818 #define GL_COLOR_LOGIC_OP 0x0BF2
819 #define GL_DRAW_BUFFER 0x0C01
820 #define GL_READ_BUFFER 0x0C02
821 #define GL_SCISSOR_BOX 0x0C10
822 #define GL_SCISSOR_TEST 0x0C11
823 #define GL_COLOR_CLEAR_VALUE 0x0C22
824 #define GL_COLOR_WRITEMASK 0x0C23
825 #define GL_DOUBLEBUFFER 0x0C32
826 #define GL_STEREO 0x0C33
827 #define GL_LINE_SMOOTH_HINT 0x0C52
828 #define GL_POLYGON_SMOOTH_HINT 0x0C53
829 #define GL_UNPACK_SWAP_BYTES 0x0CF0
830 #define GL_UNPACK_LSB_FIRST 0x0CF1
831 #define GL_UNPACK_ROW_LENGTH 0x0CF2
832 #define GL_UNPACK_SKIP_ROWS 0x0CF3
833 #define GL_UNPACK_SKIP_PIXELS 0x0CF4
834 #define GL_UNPACK_ALIGNMENT 0x0CF5
835 #define GL_PACK_SWAP_BYTES 0x0D00
836 #define GL_PACK_LSB_FIRST 0x0D01
837 #define GL_PACK_ROW_LENGTH 0x0D02
838 #define GL_PACK_SKIP_ROWS 0x0D03
839 #define GL_PACK_SKIP_PIXELS 0x0D04
840 #define GL_PACK_ALIGNMENT 0x0D05
841 #define GL_MAX_TEXTURE_SIZE 0x0D33
842 #define GL_MAX_VIEWPORT_DIMS 0x0D3A
843 #define GL_SUBPIXEL_BITS 0x0D50
844 #define GL_TEXTURE_1D 0x0DE0
845 #define GL_TEXTURE_2D 0x0DE1
846 #define GL_POLYGON_OFFSET_UNITS 0x2A00
847 #define GL_POLYGON_OFFSET_POINT 0x2A01
848 #define GL_POLYGON_OFFSET_LINE 0x2A02
849 #define GL_POLYGON_OFFSET_FILL 0x8037
850 #define GL_POLYGON_OFFSET_FACTOR 0x8038
851 #define GL_TEXTURE_BINDING_1D 0x8068
852 #define GL_TEXTURE_BINDING_2D 0x8069
853 #define GL_TEXTURE_WIDTH 0x1000
854 #define GL_TEXTURE_HEIGHT 0x1001
855 #define GL_TEXTURE_INTERNAL_FORMAT 0x1003
856 #define GL_TEXTURE_BORDER_COLOR 0x1004
857 #define GL_TEXTURE_RED_SIZE 0x805C
858 #define GL_TEXTURE_GREEN_SIZE 0x805D
859 #define GL_TEXTURE_BLUE_SIZE 0x805E
860 #define GL_TEXTURE_ALPHA_SIZE 0x805F
861 #define GL_DONT_CARE 0x1100
862 #define GL_FASTEST 0x1101
863 #define GL_NICEST 0x1102
864 #define GL_BYTE 0x1400
865 #define GL_UNSIGNED_BYTE 0x1401
866 #define GL_SHORT 0x1402
867 #define GL_UNSIGNED_SHORT 0x1403
868 #define GL_INT 0x1404
869 #define GL_UNSIGNED_INT 0x1405
870 #define GL_FLOAT 0x1406
871 #define GL_DOUBLE 0x140A
872 #define GL_CLEAR 0x1500
873 #define GL_AND 0x1501
874 #define GL_AND_REVERSE 0x1502
875 #define GL_COPY 0x1503
876 #define GL_AND_INVERTED 0x1504
877 #define GL_NOOP 0x1505
878 #define GL_XOR 0x1506
879 #define GL_OR 0x1507
880 #define GL_NOR 0x1508
881 #define GL_EQUIV 0x1509
882 #define GL_INVERT 0x150A
883 #define GL_OR_REVERSE 0x150B
884 #define GL_COPY_INVERTED 0x150C
885 #define GL_OR_INVERTED 0x150D
886 #define GL_NAND 0x150E
887 #define GL_SET 0x150F
888 #define GL_TEXTURE 0x1702
889 #define GL_COLOR 0x1800
890 #define GL_DEPTH 0x1801
891 #define GL_STENCIL 0x1802
892 #define GL_STENCIL_INDEX 0x1901
893 #define GL_DEPTH_COMPONENT 0x1902
894 #define GL_RED 0x1903
895 #define GL_GREEN 0x1904
896 #define GL_BLUE 0x1905
897 #define GL_ALPHA 0x1906
898 #define GL_RGB 0x1907
899 #define GL_RGBA 0x1908
900 #define GL_POINT 0x1B00
901 #define GL_LINE 0x1B01
902 #define GL_FILL 0x1B02
903 #define GL_KEEP 0x1E00
904 #define GL_REPLACE 0x1E01
905 #define GL_INCR 0x1E02
906 #define GL_DECR 0x1E03
907 #define GL_VENDOR 0x1F00
908 #define GL_RENDERER 0x1F01
909 #define GL_VERSION 0x1F02
910 #define GL_EXTENSIONS 0x1F03
911 #define GL_NEAREST 0x2600
912 #define GL_LINEAR 0x2601
913 #define GL_NEAREST_MIPMAP_NEAREST 0x2700
914 #define GL_LINEAR_MIPMAP_NEAREST 0x2701
915 #define GL_NEAREST_MIPMAP_LINEAR 0x2702
916 #define GL_LINEAR_MIPMAP_LINEAR 0x2703
917 #define GL_TEXTURE_MAG_FILTER 0x2800
918 #define GL_TEXTURE_MIN_FILTER 0x2801
919 #define GL_TEXTURE_WRAP_S 0x2802
920 #define GL_TEXTURE_WRAP_T 0x2803
921 #define GL_PROXY_TEXTURE_1D 0x8063
922 #define GL_PROXY_TEXTURE_2D 0x8064
923 #define GL_REPEAT 0x2901
924 #define GL_R3_G3_B2 0x2A10
925 #define GL_RGB4 0x804F
926 #define GL_RGB5 0x8050
927 #define GL_RGB8 0x8051
928 #define GL_RGB10 0x8052
929 #define GL_RGB12 0x8053
930 #define GL_RGB16 0x8054
931 #define GL_RGBA2 0x8055
932 #define GL_RGBA4 0x8056
933 #define GL_RGB5_A1 0x8057
934 #define GL_RGBA8 0x8058
935 #define GL_RGB10_A2 0x8059
936 #define GL_RGBA12 0x805A
937 #define GL_RGBA16 0x805B
938 #define GL_UNSIGNED_BYTE_3_3_2 0x8032
939 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
940 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
941 #define GL_UNSIGNED_INT_8_8_8_8 0x8035
942 #define GL_UNSIGNED_INT_10_10_10_2 0x8036
943 #define GL_TEXTURE_BINDING_3D 0x806A
944 #define GL_PACK_SKIP_IMAGES 0x806B
945 #define GL_PACK_IMAGE_HEIGHT 0x806C
946 #define GL_UNPACK_SKIP_IMAGES 0x806D
947 #define GL_UNPACK_IMAGE_HEIGHT 0x806E
948 #define GL_TEXTURE_3D 0x806F
949 #define GL_PROXY_TEXTURE_3D 0x8070
950 #define GL_TEXTURE_DEPTH 0x8071
951 #define GL_TEXTURE_WRAP_R 0x8072
952 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
953 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
954 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
955 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
956 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
957 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
958 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
959 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
960 #define GL_BGR 0x80E0
961 #define GL_BGRA 0x80E1
962 #define GL_MAX_ELEMENTS_VERTICES 0x80E8
963 #define GL_MAX_ELEMENTS_INDICES 0x80E9
964 #define GL_CLAMP_TO_EDGE 0x812F
965 #define GL_TEXTURE_MIN_LOD 0x813A
966 #define GL_TEXTURE_MAX_LOD 0x813B
967 #define GL_TEXTURE_BASE_LEVEL 0x813C
968 #define GL_TEXTURE_MAX_LEVEL 0x813D
969 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
970 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
971 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
972 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
973 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
974 #define GL_TEXTURE0 0x84C0
975 #define GL_TEXTURE1 0x84C1
976 #define GL_TEXTURE2 0x84C2
977 #define GL_TEXTURE3 0x84C3
978 #define GL_TEXTURE4 0x84C4
979 #define GL_TEXTURE5 0x84C5
980 #define GL_TEXTURE6 0x84C6
981 #define GL_TEXTURE7 0x84C7
982 #define GL_TEXTURE8 0x84C8
983 #define GL_TEXTURE9 0x84C9
984 #define GL_TEXTURE10 0x84CA
985 #define GL_TEXTURE11 0x84CB
986 #define GL_TEXTURE12 0x84CC
987 #define GL_TEXTURE13 0x84CD
988 #define GL_TEXTURE14 0x84CE
989 #define GL_TEXTURE15 0x84CF
990 #define GL_TEXTURE16 0x84D0
991 #define GL_TEXTURE17 0x84D1
992 #define GL_TEXTURE18 0x84D2
993 #define GL_TEXTURE19 0x84D3
994 #define GL_TEXTURE20 0x84D4
995 #define GL_TEXTURE21 0x84D5
996 #define GL_TEXTURE22 0x84D6
997 #define GL_TEXTURE23 0x84D7
998 #define GL_TEXTURE24 0x84D8
999 #define GL_TEXTURE25 0x84D9
1000 #define GL_TEXTURE26 0x84DA
1001 #define GL_TEXTURE27 0x84DB
1002 #define GL_TEXTURE28 0x84DC
1003 #define GL_TEXTURE29 0x84DD
1004 #define GL_TEXTURE30 0x84DE
1005 #define GL_TEXTURE31 0x84DF
1006 #define GL_ACTIVE_TEXTURE 0x84E0
1007 #define GL_MULTISAMPLE 0x809D
1008 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
1009 #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
1010 #define GL_SAMPLE_COVERAGE 0x80A0
1011 #define GL_SAMPLE_BUFFERS 0x80A8
1012 #define GL_SAMPLES 0x80A9
1013 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
1014 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
1015 #define GL_TEXTURE_CUBE_MAP 0x8513
1016 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
1017 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
1018 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
1019 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
1020 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
1021 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
1022 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
1023 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
1024 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
1025 #define GL_COMPRESSED_RGB 0x84ED
1026 #define GL_COMPRESSED_RGBA 0x84EE
1027 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
1028 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
1029 #define GL_TEXTURE_COMPRESSED 0x86A1
1030 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
1031 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
1032 #define GL_CLAMP_TO_BORDER 0x812D
1033 #define GL_BLEND_DST_RGB 0x80C8
1034 #define GL_BLEND_SRC_RGB 0x80C9
1035 #define GL_BLEND_DST_ALPHA 0x80CA
1036 #define GL_BLEND_SRC_ALPHA 0x80CB
1037 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
1038 #define GL_DEPTH_COMPONENT16 0x81A5
1039 #define GL_DEPTH_COMPONENT24 0x81A6
1040 #define GL_DEPTH_COMPONENT32 0x81A7
1041 #define GL_MIRRORED_REPEAT 0x8370
1042 #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
1043 #define GL_TEXTURE_LOD_BIAS 0x8501
1044 #define GL_INCR_WRAP 0x8507
1045 #define GL_DECR_WRAP 0x8508
1046 #define GL_TEXTURE_DEPTH_SIZE 0x884A
1047 #define GL_TEXTURE_COMPARE_MODE 0x884C
1048 #define GL_TEXTURE_COMPARE_FUNC 0x884D
1049 #define GL_FUNC_ADD 0x8006
1050 #define GL_FUNC_SUBTRACT 0x800A
1051 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
1052 #define GL_MIN 0x8007
1053 #define GL_MAX 0x8008
1054 #define GL_CONSTANT_COLOR 0x8001
1055 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
1056 #define GL_CONSTANT_ALPHA 0x8003
1057 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
1058 #define GL_BUFFER_SIZE 0x8764
1059 #define GL_BUFFER_USAGE 0x8765
1060 #define GL_QUERY_COUNTER_BITS 0x8864
1061 #define GL_CURRENT_QUERY 0x8865
1062 #define GL_QUERY_RESULT 0x8866
1063 #define GL_QUERY_RESULT_AVAILABLE 0x8867
1064 #define GL_ARRAY_BUFFER 0x8892
1065 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
1066 #define GL_ARRAY_BUFFER_BINDING 0x8894
1067 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
1068 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
1069 #define GL_READ_ONLY 0x88B8
1070 #define GL_WRITE_ONLY 0x88B9
1071 #define GL_READ_WRITE 0x88BA
1072 #define GL_BUFFER_ACCESS 0x88BB
1073 #define GL_BUFFER_MAPPED 0x88BC
1074 #define GL_BUFFER_MAP_POINTER 0x88BD
1075 #define GL_STREAM_DRAW 0x88E0
1076 #define GL_STREAM_READ 0x88E1
1077 #define GL_STREAM_COPY 0x88E2
1078 #define GL_STATIC_DRAW 0x88E4
1079 #define GL_STATIC_READ 0x88E5
1080 #define GL_STATIC_COPY 0x88E6
1081 #define GL_DYNAMIC_DRAW 0x88E8
1082 #define GL_DYNAMIC_READ 0x88E9
1083 #define GL_DYNAMIC_COPY 0x88EA
1084 #define GL_SAMPLES_PASSED 0x8914
1085 #define GL_SRC1_ALPHA 0x8589
1086 #define GL_BLEND_EQUATION_RGB 0x8009
1087 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
1088 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
1089 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
1090 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
1091 #define GL_CURRENT_VERTEX_ATTRIB 0x8626
1092 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
1093 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
1094 #define GL_STENCIL_BACK_FUNC 0x8800
1095 #define GL_STENCIL_BACK_FAIL 0x8801
1096 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
1097 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
1098 #define GL_MAX_DRAW_BUFFERS 0x8824
1099 #define GL_DRAW_BUFFER0 0x8825
1100 #define GL_DRAW_BUFFER1 0x8826
1101 #define GL_DRAW_BUFFER2 0x8827
1102 #define GL_DRAW_BUFFER3 0x8828
1103 #define GL_DRAW_BUFFER4 0x8829
1104 #define GL_DRAW_BUFFER5 0x882A
1105 #define GL_DRAW_BUFFER6 0x882B
1106 #define GL_DRAW_BUFFER7 0x882C
1107 #define GL_DRAW_BUFFER8 0x882D
1108 #define GL_DRAW_BUFFER9 0x882E
1109 #define GL_DRAW_BUFFER10 0x882F
1110 #define GL_DRAW_BUFFER11 0x8830
1111 #define GL_DRAW_BUFFER12 0x8831
1112 #define GL_DRAW_BUFFER13 0x8832
1113 #define GL_DRAW_BUFFER14 0x8833
1114 #define GL_DRAW_BUFFER15 0x8834
1115 #define GL_BLEND_EQUATION_ALPHA 0x883D
1116 #define GL_MAX_VERTEX_ATTRIBS 0x8869
1117 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
1118 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
1119 #define GL_FRAGMENT_SHADER 0x8B30
1120 #define GL_VERTEX_SHADER 0x8B31
1121 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
1122 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
1123 #define GL_MAX_VARYING_FLOATS 0x8B4B
1124 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
1125 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
1126 #define GL_SHADER_TYPE 0x8B4F
1127 #define GL_FLOAT_VEC2 0x8B50
1128 #define GL_FLOAT_VEC3 0x8B51
1129 #define GL_FLOAT_VEC4 0x8B52
1130 #define GL_INT_VEC2 0x8B53
1131 #define GL_INT_VEC3 0x8B54
1132 #define GL_INT_VEC4 0x8B55
1133 #define GL_BOOL 0x8B56
1134 #define GL_BOOL_VEC2 0x8B57
1135 #define GL_BOOL_VEC3 0x8B58
1136 #define GL_BOOL_VEC4 0x8B59
1137 #define GL_FLOAT_MAT2 0x8B5A
1138 #define GL_FLOAT_MAT3 0x8B5B
1139 #define GL_FLOAT_MAT4 0x8B5C
1140 #define GL_SAMPLER_1D 0x8B5D
1141 #define GL_SAMPLER_2D 0x8B5E
1142 #define GL_SAMPLER_3D 0x8B5F
1143 #define GL_SAMPLER_CUBE 0x8B60
1144 #define GL_SAMPLER_1D_SHADOW 0x8B61
1145 #define GL_SAMPLER_2D_SHADOW 0x8B62
1146 #define GL_DELETE_STATUS 0x8B80
1147 #define GL_COMPILE_STATUS 0x8B81
1148 #define GL_LINK_STATUS 0x8B82
1149 #define GL_VALIDATE_STATUS 0x8B83
1150 #define GL_INFO_LOG_LENGTH 0x8B84
1151 #define GL_ATTACHED_SHADERS 0x8B85
1152 #define GL_ACTIVE_UNIFORMS 0x8B86
1153 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
1154 #define GL_SHADER_SOURCE_LENGTH 0x8B88
1155 #define GL_ACTIVE_ATTRIBUTES 0x8B89
1156 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
1157 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
1158 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
1159 #define GL_CURRENT_PROGRAM 0x8B8D
1160 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
1161 #define GL_LOWER_LEFT 0x8CA1
1162 #define GL_UPPER_LEFT 0x8CA2
1163 #define GL_STENCIL_BACK_REF 0x8CA3
1164 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
1165 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
1166 #define GL_PIXEL_PACK_BUFFER 0x88EB
1167 #define GL_PIXEL_UNPACK_BUFFER 0x88EC
1168 #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
1169 #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
1170 #define GL_FLOAT_MAT2x3 0x8B65
1171 #define GL_FLOAT_MAT2x4 0x8B66
1172 #define GL_FLOAT_MAT3x2 0x8B67
1173 #define GL_FLOAT_MAT3x4 0x8B68
1174 #define GL_FLOAT_MAT4x2 0x8B69
1175 #define GL_FLOAT_MAT4x3 0x8B6A
1176 #define GL_SRGB 0x8C40
1177 #define GL_SRGB8 0x8C41
1178 #define GL_SRGB_ALPHA 0x8C42
1179 #define GL_SRGB8_ALPHA8 0x8C43
1180 #define GL_COMPRESSED_SRGB 0x8C48
1181 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49
1182 #define GL_COMPARE_REF_TO_TEXTURE 0x884E
1183 #define GL_CLIP_DISTANCE0 0x3000
1184 #define GL_CLIP_DISTANCE1 0x3001
1185 #define GL_CLIP_DISTANCE2 0x3002
1186 #define GL_CLIP_DISTANCE3 0x3003
1187 #define GL_CLIP_DISTANCE4 0x3004
1188 #define GL_CLIP_DISTANCE5 0x3005
1189 #define GL_CLIP_DISTANCE6 0x3006
1190 #define GL_CLIP_DISTANCE7 0x3007
1191 #define GL_MAX_CLIP_DISTANCES 0x0D32
1192 #define GL_MAJOR_VERSION 0x821B
1193 #define GL_MINOR_VERSION 0x821C
1194 #define GL_NUM_EXTENSIONS 0x821D
1195 #define GL_CONTEXT_FLAGS 0x821E
1196 #define GL_COMPRESSED_RED 0x8225
1197 #define GL_COMPRESSED_RG 0x8226
1198 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x00000001
1199 #define GL_RGBA32F 0x8814
1200 #define GL_RGB32F 0x8815
1201 #define GL_RGBA16F 0x881A
1202 #define GL_RGB16F 0x881B
1203 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
1204 #define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
1205 #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
1206 #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
1207 #define GL_CLAMP_READ_COLOR 0x891C
1208 #define GL_FIXED_ONLY 0x891D
1209 #define GL_MAX_VARYING_COMPONENTS 0x8B4B
1210 #define GL_TEXTURE_1D_ARRAY 0x8C18
1211 #define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
1212 #define GL_TEXTURE_2D_ARRAY 0x8C1A
1213 #define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
1214 #define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
1215 #define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
1216 #define GL_R11F_G11F_B10F 0x8C3A
1217 #define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
1218 #define GL_RGB9_E5 0x8C3D
1219 #define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
1220 #define GL_TEXTURE_SHARED_SIZE 0x8C3F
1221 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
1222 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
1223 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
1224 #define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
1225 #define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
1226 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
1227 #define GL_PRIMITIVES_GENERATED 0x8C87
1228 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
1229 #define GL_RASTERIZER_DISCARD 0x8C89
1230 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
1231 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
1232 #define GL_INTERLEAVED_ATTRIBS 0x8C8C
1233 #define GL_SEPARATE_ATTRIBS 0x8C8D
1234 #define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
1235 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
1236 #define GL_RGBA32UI 0x8D70
1237 #define GL_RGB32UI 0x8D71
1238 #define GL_RGBA16UI 0x8D76
1239 #define GL_RGB16UI 0x8D77
1240 #define GL_RGBA8UI 0x8D7C
1241 #define GL_RGB8UI 0x8D7D
1242 #define GL_RGBA32I 0x8D82
1243 #define GL_RGB32I 0x8D83
1244 #define GL_RGBA16I 0x8D88
1245 #define GL_RGB16I 0x8D89
1246 #define GL_RGBA8I 0x8D8E
1247 #define GL_RGB8I 0x8D8F
1248 #define GL_RED_INTEGER 0x8D94
1249 #define GL_GREEN_INTEGER 0x8D95
1250 #define GL_BLUE_INTEGER 0x8D96
1251 #define GL_RGB_INTEGER 0x8D98
1252 #define GL_RGBA_INTEGER 0x8D99
1253 #define GL_BGR_INTEGER 0x8D9A
1254 #define GL_BGRA_INTEGER 0x8D9B
1255 #define GL_SAMPLER_1D_ARRAY 0x8DC0
1256 #define GL_SAMPLER_2D_ARRAY 0x8DC1
1257 #define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
1258 #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
1259 #define GL_SAMPLER_CUBE_SHADOW 0x8DC5
1260 #define GL_UNSIGNED_INT_VEC2 0x8DC6
1261 #define GL_UNSIGNED_INT_VEC3 0x8DC7
1262 #define GL_UNSIGNED_INT_VEC4 0x8DC8
1263 #define GL_INT_SAMPLER_1D 0x8DC9
1264 #define GL_INT_SAMPLER_2D 0x8DCA
1265 #define GL_INT_SAMPLER_3D 0x8DCB
1266 #define GL_INT_SAMPLER_CUBE 0x8DCC
1267 #define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
1268 #define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
1269 #define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
1270 #define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
1271 #define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
1272 #define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
1273 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
1274 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
1275 #define GL_QUERY_WAIT 0x8E13
1276 #define GL_QUERY_NO_WAIT 0x8E14
1277 #define GL_QUERY_BY_REGION_WAIT 0x8E15
1278 #define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
1279 #define GL_BUFFER_ACCESS_FLAGS 0x911F
1280 #define GL_BUFFER_MAP_LENGTH 0x9120
1281 #define GL_BUFFER_MAP_OFFSET 0x9121
1282 #define GL_DEPTH_COMPONENT32F 0x8CAC
1283 #define GL_DEPTH32F_STENCIL8 0x8CAD
1284 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
1285 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
1286 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
1287 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
1288 #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
1289 #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
1290 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
1291 #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
1292 #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
1293 #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
1294 #define GL_FRAMEBUFFER_DEFAULT 0x8218
1295 #define GL_FRAMEBUFFER_UNDEFINED 0x8219
1296 #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
1297 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8
1298 #define GL_DEPTH_STENCIL 0x84F9
1299 #define GL_UNSIGNED_INT_24_8 0x84FA
1300 #define GL_DEPTH24_STENCIL8 0x88F0
1301 #define GL_TEXTURE_STENCIL_SIZE 0x88F1
1302 #define GL_TEXTURE_RED_TYPE 0x8C10
1303 #define GL_TEXTURE_GREEN_TYPE 0x8C11
1304 #define GL_TEXTURE_BLUE_TYPE 0x8C12
1305 #define GL_TEXTURE_ALPHA_TYPE 0x8C13
1306 #define GL_TEXTURE_DEPTH_TYPE 0x8C16
1307 #define GL_UNSIGNED_NORMALIZED 0x8C17
1308 #define GL_FRAMEBUFFER_BINDING 0x8CA6
1309 #define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
1310 #define GL_RENDERBUFFER_BINDING 0x8CA7
1311 #define GL_READ_FRAMEBUFFER 0x8CA8
1312 #define GL_DRAW_FRAMEBUFFER 0x8CA9
1313 #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
1314 #define GL_RENDERBUFFER_SAMPLES 0x8CAB
1315 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
1316 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
1317 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
1318 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
1319 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
1320 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
1321 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
1322 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
1323 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
1324 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
1325 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
1326 #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
1327 #define GL_COLOR_ATTACHMENT0 0x8CE0
1328 #define GL_COLOR_ATTACHMENT1 0x8CE1
1329 #define GL_COLOR_ATTACHMENT2 0x8CE2
1330 #define GL_COLOR_ATTACHMENT3 0x8CE3
1331 #define GL_COLOR_ATTACHMENT4 0x8CE4
1332 #define GL_COLOR_ATTACHMENT5 0x8CE5
1333 #define GL_COLOR_ATTACHMENT6 0x8CE6
1334 #define GL_COLOR_ATTACHMENT7 0x8CE7
1335 #define GL_COLOR_ATTACHMENT8 0x8CE8
1336 #define GL_COLOR_ATTACHMENT9 0x8CE9
1337 #define GL_COLOR_ATTACHMENT10 0x8CEA
1338 #define GL_COLOR_ATTACHMENT11 0x8CEB
1339 #define GL_COLOR_ATTACHMENT12 0x8CEC
1340 #define GL_COLOR_ATTACHMENT13 0x8CED
1341 #define GL_COLOR_ATTACHMENT14 0x8CEE
1342 #define GL_COLOR_ATTACHMENT15 0x8CEF
1343 #define GL_COLOR_ATTACHMENT16 0x8CF0
1344 #define GL_COLOR_ATTACHMENT17 0x8CF1
1345 #define GL_COLOR_ATTACHMENT18 0x8CF2
1346 #define GL_COLOR_ATTACHMENT19 0x8CF3
1347 #define GL_COLOR_ATTACHMENT20 0x8CF4
1348 #define GL_COLOR_ATTACHMENT21 0x8CF5
1349 #define GL_COLOR_ATTACHMENT22 0x8CF6
1350 #define GL_COLOR_ATTACHMENT23 0x8CF7
1351 #define GL_COLOR_ATTACHMENT24 0x8CF8
1352 #define GL_COLOR_ATTACHMENT25 0x8CF9
1353 #define GL_COLOR_ATTACHMENT26 0x8CFA
1354 #define GL_COLOR_ATTACHMENT27 0x8CFB
1355 #define GL_COLOR_ATTACHMENT28 0x8CFC
1356 #define GL_COLOR_ATTACHMENT29 0x8CFD
1357 #define GL_COLOR_ATTACHMENT30 0x8CFE
1358 #define GL_COLOR_ATTACHMENT31 0x8CFF
1359 #define GL_DEPTH_ATTACHMENT 0x8D00
1360 #define GL_STENCIL_ATTACHMENT 0x8D20
1361 #define GL_FRAMEBUFFER 0x8D40
1362 #define GL_RENDERBUFFER 0x8D41
1363 #define GL_RENDERBUFFER_WIDTH 0x8D42
1364 #define GL_RENDERBUFFER_HEIGHT 0x8D43
1365 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
1366 #define GL_STENCIL_INDEX1 0x8D46
1367 #define GL_STENCIL_INDEX4 0x8D47
1368 #define GL_STENCIL_INDEX8 0x8D48
1369 #define GL_STENCIL_INDEX16 0x8D49
1370 #define GL_RENDERBUFFER_RED_SIZE 0x8D50
1371 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
1372 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
1373 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
1374 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
1375 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
1376 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
1377 #define GL_MAX_SAMPLES 0x8D57
1378 #define GL_INDEX 0x8222
1379 #define GL_FRAMEBUFFER_SRGB 0x8DB9
1380 #define GL_HALF_FLOAT 0x140B
1381 #define GL_MAP_READ_BIT 0x0001
1382 #define GL_MAP_WRITE_BIT 0x0002
1383 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
1384 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
1385 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
1386 #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
1387 #define GL_COMPRESSED_RED_RGTC1 0x8DBB
1388 #define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC
1389 #define GL_COMPRESSED_RG_RGTC2 0x8DBD
1390 #define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE
1391 #define GL_RG 0x8227
1392 #define GL_RG_INTEGER 0x8228
1393 #define GL_R8 0x8229
1394 #define GL_R16 0x822A
1395 #define GL_RG8 0x822B
1396 #define GL_RG16 0x822C
1397 #define GL_R16F 0x822D
1398 #define GL_R32F 0x822E
1399 #define GL_RG16F 0x822F
1400 #define GL_RG32F 0x8230
1401 #define GL_R8I 0x8231
1402 #define GL_R8UI 0x8232
1403 #define GL_R16I 0x8233
1404 #define GL_R16UI 0x8234
1405 #define GL_R32I 0x8235
1406 #define GL_R32UI 0x8236
1407 #define GL_RG8I 0x8237
1408 #define GL_RG8UI 0x8238
1409 #define GL_RG16I 0x8239
1410 #define GL_RG16UI 0x823A
1411 #define GL_RG32I 0x823B
1412 #define GL_RG32UI 0x823C
1413 #define GL_VERTEX_ARRAY_BINDING 0x85B5
1414 #define GL_SAMPLER_2D_RECT 0x8B63
1415 #define GL_SAMPLER_2D_RECT_SHADOW 0x8B64
1416 #define GL_SAMPLER_BUFFER 0x8DC2
1417 #define GL_INT_SAMPLER_2D_RECT 0x8DCD
1418 #define GL_INT_SAMPLER_BUFFER 0x8DD0
1419 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5
1420 #define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8
1421 #define GL_TEXTURE_BUFFER 0x8C2A
1422 #define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B
1423 #define GL_TEXTURE_BINDING_BUFFER 0x8C2C
1424 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D
1425 #define GL_TEXTURE_RECTANGLE 0x84F5
1426 #define GL_TEXTURE_BINDING_RECTANGLE 0x84F6
1427 #define GL_PROXY_TEXTURE_RECTANGLE 0x84F7
1428 #define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8
1429 #define GL_R8_SNORM 0x8F94
1430 #define GL_RG8_SNORM 0x8F95
1431 #define GL_RGB8_SNORM 0x8F96
1432 #define GL_RGBA8_SNORM 0x8F97
1433 #define GL_R16_SNORM 0x8F98
1434 #define GL_RG16_SNORM 0x8F99
1435 #define GL_RGB16_SNORM 0x8F9A
1436 #define GL_RGBA16_SNORM 0x8F9B
1437 #define GL_SIGNED_NORMALIZED 0x8F9C
1438 #define GL_PRIMITIVE_RESTART 0x8F9D
1439 #define GL_PRIMITIVE_RESTART_INDEX 0x8F9E
1440 #define GL_COPY_READ_BUFFER 0x8F36
1441 #define GL_COPY_WRITE_BUFFER 0x8F37
1442 #define GL_UNIFORM_BUFFER 0x8A11
1443 #define GL_UNIFORM_BUFFER_BINDING 0x8A28
1444 #define GL_UNIFORM_BUFFER_START 0x8A29
1445 #define GL_UNIFORM_BUFFER_SIZE 0x8A2A
1446 #define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B
1447 #define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C
1448 #define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D
1449 #define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E
1450 #define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F
1451 #define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30
1452 #define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31
1453 #define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32
1454 #define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33
1455 #define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34
1456 #define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35
1457 #define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36
1458 #define GL_UNIFORM_TYPE 0x8A37
1459 #define GL_UNIFORM_SIZE 0x8A38
1460 #define GL_UNIFORM_NAME_LENGTH 0x8A39
1461 #define GL_UNIFORM_BLOCK_INDEX 0x8A3A
1462 #define GL_UNIFORM_OFFSET 0x8A3B
1463 #define GL_UNIFORM_ARRAY_STRIDE 0x8A3C
1464 #define GL_UNIFORM_MATRIX_STRIDE 0x8A3D
1465 #define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E
1466 #define GL_UNIFORM_BLOCK_BINDING 0x8A3F
1467 #define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40
1468 #define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41
1469 #define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42
1470 #define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43
1471 #define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44
1472 #define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45
1473 #define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
1474 #define GL_INVALID_INDEX 0xFFFFFFFF
1475 #define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
1476 #define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002
1477 #define GL_LINES_ADJACENCY 0x000A
1478 #define GL_LINE_STRIP_ADJACENCY 0x000B
1479 #define GL_TRIANGLES_ADJACENCY 0x000C
1480 #define GL_TRIANGLE_STRIP_ADJACENCY 0x000D
1481 #define GL_PROGRAM_POINT_SIZE 0x8642
1482 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29
1483 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7
1484 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8
1485 #define GL_GEOMETRY_SHADER 0x8DD9
1486 #define GL_GEOMETRY_VERTICES_OUT 0x8916
1487 #define GL_GEOMETRY_INPUT_TYPE 0x8917
1488 #define GL_GEOMETRY_OUTPUT_TYPE 0x8918
1489 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF
1490 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0
1491 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1
1492 #define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122
1493 #define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123
1494 #define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124
1495 #define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125
1496 #define GL_CONTEXT_PROFILE_MASK 0x9126
1497 #define GL_DEPTH_CLAMP 0x864F
1498 #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C
1499 #define GL_FIRST_VERTEX_CONVENTION 0x8E4D
1500 #define GL_LAST_VERTEX_CONVENTION 0x8E4E
1501 #define GL_PROVOKING_VERTEX 0x8E4F
1502 #define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
1503 #define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111
1504 #define GL_OBJECT_TYPE 0x9112
1505 #define GL_SYNC_CONDITION 0x9113
1506 #define GL_SYNC_STATUS 0x9114
1507 #define GL_SYNC_FLAGS 0x9115
1508 #define GL_SYNC_FENCE 0x9116
1509 #define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117
1510 #define GL_UNSIGNALED 0x9118
1511 #define GL_SIGNALED 0x9119
1512 #define GL_ALREADY_SIGNALED 0x911A
1513 #define GL_TIMEOUT_EXPIRED 0x911B
1514 #define GL_CONDITION_SATISFIED 0x911C
1515 #define GL_WAIT_FAILED 0x911D
1516 #define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF
1517 #define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
1518 #define GL_SAMPLE_POSITION 0x8E50
1519 #define GL_SAMPLE_MASK 0x8E51
1520 #define GL_SAMPLE_MASK_VALUE 0x8E52
1521 #define GL_MAX_SAMPLE_MASK_WORDS 0x8E59
1522 #define GL_TEXTURE_2D_MULTISAMPLE 0x9100
1523 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101
1524 #define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102
1525 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103
1526 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104
1527 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105
1528 #define GL_TEXTURE_SAMPLES 0x9106
1529 #define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107
1530 #define GL_SAMPLER_2D_MULTISAMPLE 0x9108
1531 #define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109
1532 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A
1533 #define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B
1534 #define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C
1535 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D
1536 #define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E
1537 #define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F
1538 #define GL_MAX_INTEGER_SAMPLES 0x9110
1539 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE
1540 #define GL_SRC1_COLOR 0x88F9
1541 #define GL_ONE_MINUS_SRC1_COLOR 0x88FA
1542 #define GL_ONE_MINUS_SRC1_ALPHA 0x88FB
1543 #define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC
1544 #define GL_ANY_SAMPLES_PASSED 0x8C2F
1545 #define GL_SAMPLER_BINDING 0x8919
1546 #define GL_RGB10_A2UI 0x906F
1547 #define GL_TEXTURE_SWIZZLE_R 0x8E42
1548 #define GL_TEXTURE_SWIZZLE_G 0x8E43
1549 #define GL_TEXTURE_SWIZZLE_B 0x8E44
1550 #define GL_TEXTURE_SWIZZLE_A 0x8E45
1551 #define GL_TEXTURE_SWIZZLE_RGBA 0x8E46
1552 #define GL_TIME_ELAPSED 0x88BF
1553 #define GL_TIMESTAMP 0x8E28
1554 #define GL_INT_2_10_10_10_REV 0x8D9F
1555 #define GL_SAMPLE_SHADING 0x8C36
1556 #define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37
1557 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E
1558 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F
1559 #define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009
1560 #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A
1561 #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B
1562 #define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C
1563 #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D
1564 #define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E
1565 #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F
1566 #define GL_DRAW_INDIRECT_BUFFER 0x8F3F
1567 #define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43
1568 #define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F
1569 #define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A
1570 #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B
1571 #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C
1572 #define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D
1573 #define GL_MAX_VERTEX_STREAMS 0x8E71
1574 #define GL_DOUBLE_VEC2 0x8FFC
1575 #define GL_DOUBLE_VEC3 0x8FFD
1576 #define GL_DOUBLE_VEC4 0x8FFE
1577 #define GL_DOUBLE_MAT2 0x8F46
1578 #define GL_DOUBLE_MAT3 0x8F47
1579 #define GL_DOUBLE_MAT4 0x8F48
1580 #define GL_DOUBLE_MAT2x3 0x8F49
1581 #define GL_DOUBLE_MAT2x4 0x8F4A
1582 #define GL_DOUBLE_MAT3x2 0x8F4B
1583 #define GL_DOUBLE_MAT3x4 0x8F4C
1584 #define GL_DOUBLE_MAT4x2 0x8F4D
1585 #define GL_DOUBLE_MAT4x3 0x8F4E
1586 #define GL_ACTIVE_SUBROUTINES 0x8DE5
1587 #define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6
1588 #define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47
1589 #define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48
1590 #define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49
1591 #define GL_MAX_SUBROUTINES 0x8DE7
1592 #define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8
1593 #define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A
1594 #define GL_COMPATIBLE_SUBROUTINES 0x8E4B
1595 #define GL_PATCHES 0x000E
1596 #define GL_PATCH_VERTICES 0x8E72
1597 #define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73
1598 #define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74
1599 #define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75
1600 #define GL_TESS_GEN_MODE 0x8E76
1601 #define GL_TESS_GEN_SPACING 0x8E77
1602 #define GL_TESS_GEN_VERTEX_ORDER 0x8E78
1603 #define GL_TESS_GEN_POINT_MODE 0x8E79
1604 #define GL_ISOLINES 0x8E7A
1605 #define GL_FRACTIONAL_ODD 0x8E7B
1606 #define GL_FRACTIONAL_EVEN 0x8E7C
1607 #define GL_MAX_PATCH_VERTICES 0x8E7D
1608 #define GL_MAX_TESS_GEN_LEVEL 0x8E7E
1609 #define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F
1610 #define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80
1611 #define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81
1612 #define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82
1613 #define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83
1614 #define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84
1615 #define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85
1616 #define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86
1617 #define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89
1618 #define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A
1619 #define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C
1620 #define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D
1621 #define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E
1622 #define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F
1623 #define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0
1624 #define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1
1625 #define GL_TESS_EVALUATION_SHADER 0x8E87
1626 #define GL_TESS_CONTROL_SHADER 0x8E88
1627 #define GL_TRANSFORM_FEEDBACK 0x8E22
1628 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23
1629 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24
1630 #define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25
1631 #define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70
1632 #define GL_FIXED 0x140C
1633 #define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A
1634 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
1635 #define GL_LOW_FLOAT 0x8DF0
1636 #define GL_MEDIUM_FLOAT 0x8DF1
1637 #define GL_HIGH_FLOAT 0x8DF2
1638 #define GL_LOW_INT 0x8DF3
1639 #define GL_MEDIUM_INT 0x8DF4
1640 #define GL_HIGH_INT 0x8DF5
1641 #define GL_SHADER_COMPILER 0x8DFA
1642 #define GL_SHADER_BINARY_FORMATS 0x8DF8
1643 #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
1644 #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
1645 #define GL_MAX_VARYING_VECTORS 0x8DFC
1646 #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
1647 #define GL_RGB565 0x8D62
1648 #define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
1649 #define GL_PROGRAM_BINARY_LENGTH 0x8741
1650 #define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE
1651 #define GL_PROGRAM_BINARY_FORMATS 0x87FF
1652 #define GL_VERTEX_SHADER_BIT 0x00000001
1653 #define GL_FRAGMENT_SHADER_BIT 0x00000002
1654 #define GL_GEOMETRY_SHADER_BIT 0x00000004
1655 #define GL_TESS_CONTROL_SHADER_BIT 0x00000008
1656 #define GL_TESS_EVALUATION_SHADER_BIT 0x00000010
1657 #define GL_ALL_SHADER_BITS 0xFFFFFFFF
1658 #define GL_PROGRAM_SEPARABLE 0x8258
1659 #define GL_ACTIVE_PROGRAM 0x8259
1660 #define GL_PROGRAM_PIPELINE_BINDING 0x825A
1661 #define GL_MAX_VIEWPORTS 0x825B
1662 #define GL_VIEWPORT_SUBPIXEL_BITS 0x825C
1663 #define GL_VIEWPORT_BOUNDS_RANGE 0x825D
1664 #define GL_LAYER_PROVOKING_VERTEX 0x825E
1665 #define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F
1666 #define GL_UNDEFINED_VERTEX 0x8260
1667 #define GL_COPY_READ_BUFFER_BINDING 0x8F36
1668 #define GL_COPY_WRITE_BUFFER_BINDING 0x8F37
1669 #define GL_TRANSFORM_FEEDBACK_ACTIVE 0x8E24
1670 #define GL_TRANSFORM_FEEDBACK_PAUSED 0x8E23
1671 #define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127
1672 #define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x9128
1673 #define GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x9129
1674 #define GL_UNPACK_COMPRESSED_BLOCK_SIZE 0x912A
1675 #define GL_PACK_COMPRESSED_BLOCK_WIDTH 0x912B
1676 #define GL_PACK_COMPRESSED_BLOCK_HEIGHT 0x912C
1677 #define GL_PACK_COMPRESSED_BLOCK_DEPTH 0x912D
1678 #define GL_PACK_COMPRESSED_BLOCK_SIZE 0x912E
1679 #define GL_NUM_SAMPLE_COUNTS 0x9380
1680 #define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC
1681 #define GL_ATOMIC_COUNTER_BUFFER 0x92C0
1682 #define GL_ATOMIC_COUNTER_BUFFER_BINDING 0x92C1
1683 #define GL_ATOMIC_COUNTER_BUFFER_START 0x92C2
1684 #define GL_ATOMIC_COUNTER_BUFFER_SIZE 0x92C3
1685 #define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE 0x92C4
1686 #define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C5
1687 #define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C6
1688 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C7
1689 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C8
1690 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9
1691 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA
1692 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB
1693 #define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 0x92CC
1694 #define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 0x92CD
1695 #define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE
1696 #define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 0x92CF
1697 #define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 0x92D0
1698 #define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 0x92D1
1699 #define GL_MAX_VERTEX_ATOMIC_COUNTERS 0x92D2
1700 #define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 0x92D3
1701 #define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 0x92D4
1702 #define GL_MAX_GEOMETRY_ATOMIC_COUNTERS 0x92D5
1703 #define GL_MAX_FRAGMENT_ATOMIC_COUNTERS 0x92D6
1704 #define GL_MAX_COMBINED_ATOMIC_COUNTERS 0x92D7
1705 #define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 0x92D8
1706 #define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 0x92DC
1707 #define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS 0x92D9
1708 #define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX 0x92DA
1709 #define GL_UNSIGNED_INT_ATOMIC_COUNTER 0x92DB
1710 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001
1711 #define GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002
1712 #define GL_UNIFORM_BARRIER_BIT 0x00000004
1713 #define GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008
1714 #define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020
1715 #define GL_COMMAND_BARRIER_BIT 0x00000040
1716 #define GL_PIXEL_BUFFER_BARRIER_BIT 0x00000080
1717 #define GL_TEXTURE_UPDATE_BARRIER_BIT 0x00000100
1718 #define GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200
1719 #define GL_FRAMEBUFFER_BARRIER_BIT 0x00000400
1720 #define GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x00000800
1721 #define GL_ATOMIC_COUNTER_BARRIER_BIT 0x00001000
1722 #define GL_ALL_BARRIER_BITS 0xFFFFFFFF
1723 #define GL_MAX_IMAGE_UNITS 0x8F38
1724 #define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39
1725 #define GL_IMAGE_BINDING_NAME 0x8F3A
1726 #define GL_IMAGE_BINDING_LEVEL 0x8F3B
1727 #define GL_IMAGE_BINDING_LAYERED 0x8F3C
1728 #define GL_IMAGE_BINDING_LAYER 0x8F3D
1729 #define GL_IMAGE_BINDING_ACCESS 0x8F3E
1730 #define GL_IMAGE_1D 0x904C
1731 #define GL_IMAGE_2D 0x904D
1732 #define GL_IMAGE_3D 0x904E
1733 #define GL_IMAGE_2D_RECT 0x904F
1734 #define GL_IMAGE_CUBE 0x9050
1735 #define GL_IMAGE_BUFFER 0x9051
1736 #define GL_IMAGE_1D_ARRAY 0x9052
1737 #define GL_IMAGE_2D_ARRAY 0x9053
1738 #define GL_IMAGE_CUBE_MAP_ARRAY 0x9054
1739 #define GL_IMAGE_2D_MULTISAMPLE 0x9055
1740 #define GL_IMAGE_2D_MULTISAMPLE_ARRAY 0x9056
1741 #define GL_INT_IMAGE_1D 0x9057
1742 #define GL_INT_IMAGE_2D 0x9058
1743 #define GL_INT_IMAGE_3D 0x9059
1744 #define GL_INT_IMAGE_2D_RECT 0x905A
1745 #define GL_INT_IMAGE_CUBE 0x905B
1746 #define GL_INT_IMAGE_BUFFER 0x905C
1747 #define GL_INT_IMAGE_1D_ARRAY 0x905D
1748 #define GL_INT_IMAGE_2D_ARRAY 0x905E
1749 #define GL_INT_IMAGE_CUBE_MAP_ARRAY 0x905F
1750 #define GL_INT_IMAGE_2D_MULTISAMPLE 0x9060
1751 #define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x9061
1752 #define GL_UNSIGNED_INT_IMAGE_1D 0x9062
1753 #define GL_UNSIGNED_INT_IMAGE_2D 0x9063
1754 #define GL_UNSIGNED_INT_IMAGE_3D 0x9064
1755 #define GL_UNSIGNED_INT_IMAGE_2D_RECT 0x9065
1756 #define GL_UNSIGNED_INT_IMAGE_CUBE 0x9066
1757 #define GL_UNSIGNED_INT_IMAGE_BUFFER 0x9067
1758 #define GL_UNSIGNED_INT_IMAGE_1D_ARRAY 0x9068
1759 #define GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069
1760 #define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY 0x906A
1761 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE 0x906B
1762 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x906C
1763 #define GL_MAX_IMAGE_SAMPLES 0x906D
1764 #define GL_IMAGE_BINDING_FORMAT 0x906E
1765 #define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE 0x90C7
1766 #define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE 0x90C8
1767 #define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS 0x90C9
1768 #define GL_MAX_VERTEX_IMAGE_UNIFORMS 0x90CA
1769 #define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0x90CB
1770 #define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0x90CC
1771 #define GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0x90CD
1772 #define GL_MAX_FRAGMENT_IMAGE_UNIFORMS 0x90CE
1773 #define GL_MAX_COMBINED_IMAGE_UNIFORMS 0x90CF
1774 #define GL_COMPRESSED_RGBA_BPTC_UNORM 0x8E8C
1775 #define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM 0x8E8D
1776 #define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT 0x8E8E
1777 #define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT 0x8E8F
1778 #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F
1779 #define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9
1780 #define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E
1781 #define GL_COMPRESSED_RGB8_ETC2 0x9274
1782 #define GL_COMPRESSED_SRGB8_ETC2 0x9275
1783 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276
1784 #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277
1785 #define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278
1786 #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279
1787 #define GL_COMPRESSED_R11_EAC 0x9270
1788 #define GL_COMPRESSED_SIGNED_R11_EAC 0x9271
1789 #define GL_COMPRESSED_RG11_EAC 0x9272
1790 #define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273
1791 #define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69
1792 #define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A
1793 #define GL_MAX_ELEMENT_INDEX 0x8D6B
1794 #define GL_COMPUTE_SHADER 0x91B9
1795 #define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB
1796 #define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC
1797 #define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD
1798 #define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262
1799 #define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263
1800 #define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x8264
1801 #define GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x8265
1802 #define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 0x8266
1803 #define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB
1804 #define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE
1805 #define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF
1806 #define GL_COMPUTE_WORK_GROUP_SIZE 0x8267
1807 #define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC
1808 #define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED
1809 #define GL_DISPATCH_INDIRECT_BUFFER 0x90EE
1810 #define GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF
1811 #define GL_COMPUTE_SHADER_BIT 0x00000020
1812 #define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242
1813 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243
1814 #define GL_DEBUG_CALLBACK_FUNCTION 0x8244
1815 #define GL_DEBUG_CALLBACK_USER_PARAM 0x8245
1816 #define GL_DEBUG_SOURCE_API 0x8246
1817 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247
1818 #define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248
1819 #define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249
1820 #define GL_DEBUG_SOURCE_APPLICATION 0x824A
1821 #define GL_DEBUG_SOURCE_OTHER 0x824B
1822 #define GL_DEBUG_TYPE_ERROR 0x824C
1823 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D
1824 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E
1825 #define GL_DEBUG_TYPE_PORTABILITY 0x824F
1826 #define GL_DEBUG_TYPE_PERFORMANCE 0x8250
1827 #define GL_DEBUG_TYPE_OTHER 0x8251
1828 #define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143
1829 #define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144
1830 #define GL_DEBUG_LOGGED_MESSAGES 0x9145
1831 #define GL_DEBUG_SEVERITY_HIGH 0x9146
1832 #define GL_DEBUG_SEVERITY_MEDIUM 0x9147
1833 #define GL_DEBUG_SEVERITY_LOW 0x9148
1834 #define GL_DEBUG_TYPE_MARKER 0x8268
1835 #define GL_DEBUG_TYPE_PUSH_GROUP 0x8269
1836 #define GL_DEBUG_TYPE_POP_GROUP 0x826A
1837 #define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B
1838 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C
1839 #define GL_DEBUG_GROUP_STACK_DEPTH 0x826D
1840 #define GL_BUFFER 0x82E0
1841 #define GL_SHADER 0x82E1
1842 #define GL_PROGRAM 0x82E2
1843 #define GL_QUERY 0x82E3
1844 #define GL_PROGRAM_PIPELINE 0x82E4
1845 #define GL_SAMPLER 0x82E6
1846 #define GL_MAX_LABEL_LENGTH 0x82E8
1847 #define GL_DEBUG_OUTPUT 0x92E0
1848 #define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002
1849 #define GL_MAX_UNIFORM_LOCATIONS 0x826E
1850 #define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310
1851 #define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311
1852 #define GL_FRAMEBUFFER_DEFAULT_LAYERS 0x9312
1853 #define GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313
1854 #define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x9314
1855 #define GL_MAX_FRAMEBUFFER_WIDTH 0x9315
1856 #define GL_MAX_FRAMEBUFFER_HEIGHT 0x9316
1857 #define GL_MAX_FRAMEBUFFER_LAYERS 0x9317
1858 #define GL_MAX_FRAMEBUFFER_SAMPLES 0x9318
1859 #define GL_INTERNALFORMAT_SUPPORTED 0x826F
1860 #define GL_INTERNALFORMAT_PREFERRED 0x8270
1861 #define GL_INTERNALFORMAT_RED_SIZE 0x8271
1862 #define GL_INTERNALFORMAT_GREEN_SIZE 0x8272
1863 #define GL_INTERNALFORMAT_BLUE_SIZE 0x8273
1864 #define GL_INTERNALFORMAT_ALPHA_SIZE 0x8274
1865 #define GL_INTERNALFORMAT_DEPTH_SIZE 0x8275
1866 #define GL_INTERNALFORMAT_STENCIL_SIZE 0x8276
1867 #define GL_INTERNALFORMAT_SHARED_SIZE 0x8277
1868 #define GL_INTERNALFORMAT_RED_TYPE 0x8278
1869 #define GL_INTERNALFORMAT_GREEN_TYPE 0x8279
1870 #define GL_INTERNALFORMAT_BLUE_TYPE 0x827A
1871 #define GL_INTERNALFORMAT_ALPHA_TYPE 0x827B
1872 #define GL_INTERNALFORMAT_DEPTH_TYPE 0x827C
1873 #define GL_INTERNALFORMAT_STENCIL_TYPE 0x827D
1874 #define GL_MAX_WIDTH 0x827E
1875 #define GL_MAX_HEIGHT 0x827F
1876 #define GL_MAX_DEPTH 0x8280
1877 #define GL_MAX_LAYERS 0x8281
1878 #define GL_MAX_COMBINED_DIMENSIONS 0x8282
1879 #define GL_COLOR_COMPONENTS 0x8283
1880 #define GL_DEPTH_COMPONENTS 0x8284
1881 #define GL_STENCIL_COMPONENTS 0x8285
1882 #define GL_COLOR_RENDERABLE 0x8286
1883 #define GL_DEPTH_RENDERABLE 0x8287
1884 #define GL_STENCIL_RENDERABLE 0x8288
1885 #define GL_FRAMEBUFFER_RENDERABLE 0x8289
1886 #define GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A
1887 #define GL_FRAMEBUFFER_BLEND 0x828B
1888 #define GL_READ_PIXELS 0x828C
1889 #define GL_READ_PIXELS_FORMAT 0x828D
1890 #define GL_READ_PIXELS_TYPE 0x828E
1891 #define GL_TEXTURE_IMAGE_FORMAT 0x828F
1892 #define GL_TEXTURE_IMAGE_TYPE 0x8290
1893 #define GL_GET_TEXTURE_IMAGE_FORMAT 0x8291
1894 #define GL_GET_TEXTURE_IMAGE_TYPE 0x8292
1895 #define GL_MIPMAP 0x8293
1896 #define GL_MANUAL_GENERATE_MIPMAP 0x8294
1897 #define GL_AUTO_GENERATE_MIPMAP 0x8295
1898 #define GL_COLOR_ENCODING 0x8296
1899 #define GL_SRGB_READ 0x8297
1900 #define GL_SRGB_WRITE 0x8298
1901 #define GL_FILTER 0x829A
1902 #define GL_VERTEX_TEXTURE 0x829B
1903 #define GL_TESS_CONTROL_TEXTURE 0x829C
1904 #define GL_TESS_EVALUATION_TEXTURE 0x829D
1905 #define GL_GEOMETRY_TEXTURE 0x829E
1906 #define GL_FRAGMENT_TEXTURE 0x829F
1907 #define GL_COMPUTE_TEXTURE 0x82A0
1908 #define GL_TEXTURE_SHADOW 0x82A1
1909 #define GL_TEXTURE_GATHER 0x82A2
1910 #define GL_TEXTURE_GATHER_SHADOW 0x82A3
1911 #define GL_SHADER_IMAGE_LOAD 0x82A4
1912 #define GL_SHADER_IMAGE_STORE 0x82A5
1913 #define GL_SHADER_IMAGE_ATOMIC 0x82A6
1914 #define GL_IMAGE_TEXEL_SIZE 0x82A7
1915 #define GL_IMAGE_COMPATIBILITY_CLASS 0x82A8
1916 #define GL_IMAGE_PIXEL_FORMAT 0x82A9
1917 #define GL_IMAGE_PIXEL_TYPE 0x82AA
1918 #define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC
1919 #define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD
1920 #define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE
1921 #define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF
1922 #define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B1
1923 #define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B2
1924 #define GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B3
1925 #define GL_CLEAR_BUFFER 0x82B4
1926 #define GL_TEXTURE_VIEW 0x82B5
1927 #define GL_VIEW_COMPATIBILITY_CLASS 0x82B6
1928 #define GL_FULL_SUPPORT 0x82B7
1929 #define GL_CAVEAT_SUPPORT 0x82B8
1930 #define GL_IMAGE_CLASS_4_X_32 0x82B9
1931 #define GL_IMAGE_CLASS_2_X_32 0x82BA
1932 #define GL_IMAGE_CLASS_1_X_32 0x82BB
1933 #define GL_IMAGE_CLASS_4_X_16 0x82BC
1934 #define GL_IMAGE_CLASS_2_X_16 0x82BD
1935 #define GL_IMAGE_CLASS_1_X_16 0x82BE
1936 #define GL_IMAGE_CLASS_4_X_8 0x82BF
1937 #define GL_IMAGE_CLASS_2_X_8 0x82C0
1938 #define GL_IMAGE_CLASS_1_X_8 0x82C1
1939 #define GL_IMAGE_CLASS_11_11_10 0x82C2
1940 #define GL_IMAGE_CLASS_10_10_10_2 0x82C3
1941 #define GL_VIEW_CLASS_128_BITS 0x82C4
1942 #define GL_VIEW_CLASS_96_BITS 0x82C5
1943 #define GL_VIEW_CLASS_64_BITS 0x82C6
1944 #define GL_VIEW_CLASS_48_BITS 0x82C7
1945 #define GL_VIEW_CLASS_32_BITS 0x82C8
1946 #define GL_VIEW_CLASS_24_BITS 0x82C9
1947 #define GL_VIEW_CLASS_16_BITS 0x82CA
1948 #define GL_VIEW_CLASS_8_BITS 0x82CB
1949 #define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC
1950 #define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD
1951 #define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE
1952 #define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF
1953 #define GL_VIEW_CLASS_RGTC1_RED 0x82D0
1954 #define GL_VIEW_CLASS_RGTC2_RG 0x82D1
1955 #define GL_VIEW_CLASS_BPTC_UNORM 0x82D2
1956 #define GL_VIEW_CLASS_BPTC_FLOAT 0x82D3
1957 #define GL_UNIFORM 0x92E1
1958 #define GL_UNIFORM_BLOCK 0x92E2
1959 #define GL_PROGRAM_INPUT 0x92E3
1960 #define GL_PROGRAM_OUTPUT 0x92E4
1961 #define GL_BUFFER_VARIABLE 0x92E5
1962 #define GL_SHADER_STORAGE_BLOCK 0x92E6
1963 #define GL_VERTEX_SUBROUTINE 0x92E8
1964 #define GL_TESS_CONTROL_SUBROUTINE 0x92E9
1965 #define GL_TESS_EVALUATION_SUBROUTINE 0x92EA
1966 #define GL_GEOMETRY_SUBROUTINE 0x92EB
1967 #define GL_FRAGMENT_SUBROUTINE 0x92EC
1968 #define GL_COMPUTE_SUBROUTINE 0x92ED
1969 #define GL_VERTEX_SUBROUTINE_UNIFORM 0x92EE
1970 #define GL_TESS_CONTROL_SUBROUTINE_UNIFORM 0x92EF
1971 #define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM 0x92F0
1972 #define GL_GEOMETRY_SUBROUTINE_UNIFORM 0x92F1
1973 #define GL_FRAGMENT_SUBROUTINE_UNIFORM 0x92F2
1974 #define GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F3
1975 #define GL_TRANSFORM_FEEDBACK_VARYING 0x92F4
1976 #define GL_ACTIVE_RESOURCES 0x92F5
1977 #define GL_MAX_NAME_LENGTH 0x92F6
1978 #define GL_MAX_NUM_ACTIVE_VARIABLES 0x92F7
1979 #define GL_MAX_NUM_COMPATIBLE_SUBROUTINES 0x92F8
1980 #define GL_NAME_LENGTH 0x92F9
1981 #define GL_TYPE 0x92FA
1982 #define GL_ARRAY_SIZE 0x92FB
1983 #define GL_OFFSET 0x92FC
1984 #define GL_BLOCK_INDEX 0x92FD
1985 #define GL_ARRAY_STRIDE 0x92FE
1986 #define GL_MATRIX_STRIDE 0x92FF
1987 #define GL_IS_ROW_MAJOR 0x9300
1988 #define GL_ATOMIC_COUNTER_BUFFER_INDEX 0x9301
1989 #define GL_BUFFER_BINDING 0x9302
1990 #define GL_BUFFER_DATA_SIZE 0x9303
1991 #define GL_NUM_ACTIVE_VARIABLES 0x9304
1992 #define GL_ACTIVE_VARIABLES 0x9305
1993 #define GL_REFERENCED_BY_VERTEX_SHADER 0x9306
1994 #define GL_REFERENCED_BY_TESS_CONTROL_SHADER 0x9307
1995 #define GL_REFERENCED_BY_TESS_EVALUATION_SHADER 0x9308
1996 #define GL_REFERENCED_BY_GEOMETRY_SHADER 0x9309
1997 #define GL_REFERENCED_BY_FRAGMENT_SHADER 0x930A
1998 #define GL_REFERENCED_BY_COMPUTE_SHADER 0x930B
1999 #define GL_TOP_LEVEL_ARRAY_SIZE 0x930C
2000 #define GL_TOP_LEVEL_ARRAY_STRIDE 0x930D
2001 #define GL_LOCATION 0x930E
2002 #define GL_LOCATION_INDEX 0x930F
2003 #define GL_IS_PER_PATCH 0x92E7
2004 #define GL_SHADER_STORAGE_BUFFER 0x90D2
2005 #define GL_SHADER_STORAGE_BUFFER_BINDING 0x90D3
2006 #define GL_SHADER_STORAGE_BUFFER_START 0x90D4
2007 #define GL_SHADER_STORAGE_BUFFER_SIZE 0x90D5
2008 #define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0x90D6
2009 #define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0x90D7
2010 #define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0x90D8
2011 #define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D9
2012 #define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 0x90DA
2013 #define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB
2014 #define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC
2015 #define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 0x90DD
2016 #define GL_MAX_SHADER_STORAGE_BLOCK_SIZE 0x90DE
2017 #define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 0x90DF
2018 #define GL_SHADER_STORAGE_BARRIER_BIT 0x00002000
2019 #define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 0x8F39
2020 #define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA
2021 #define GL_TEXTURE_BUFFER_OFFSET 0x919D
2022 #define GL_TEXTURE_BUFFER_SIZE 0x919E
2023 #define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F
2024 #define GL_TEXTURE_VIEW_MIN_LEVEL 0x82DB
2025 #define GL_TEXTURE_VIEW_NUM_LEVELS 0x82DC
2026 #define GL_TEXTURE_VIEW_MIN_LAYER 0x82DD
2027 #define GL_TEXTURE_VIEW_NUM_LAYERS 0x82DE
2028 #define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF
2029 #define GL_VERTEX_ATTRIB_BINDING 0x82D4
2030 #define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5
2031 #define GL_VERTEX_BINDING_DIVISOR 0x82D6
2032 #define GL_VERTEX_BINDING_OFFSET 0x82D7
2033 #define GL_VERTEX_BINDING_STRIDE 0x82D8
2034 #define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9
2035 #define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA
2036 #define GL_VERTEX_BINDING_BUFFER 0x8F4F
2037 #define GL_DISPLAY_LIST 0x82E7
2038 #define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5
2039 #define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221
2040 #define GL_TEXTURE_BUFFER_BINDING 0x8C2A
2041 #define GL_MAP_PERSISTENT_BIT 0x0040
2042 #define GL_MAP_COHERENT_BIT 0x0080
2043 #define GL_DYNAMIC_STORAGE_BIT 0x0100
2044 #define GL_CLIENT_STORAGE_BIT 0x0200
2045 #define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000
2046 #define GL_BUFFER_IMMUTABLE_STORAGE 0x821F
2047 #define GL_BUFFER_STORAGE_FLAGS 0x8220
2048 #define GL_CLEAR_TEXTURE 0x9365
2049 #define GL_LOCATION_COMPONENT 0x934A
2050 #define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934B
2051 #define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934C
2052 #define GL_QUERY_BUFFER 0x9192
2053 #define GL_QUERY_BUFFER_BARRIER_BIT 0x00008000
2054 #define GL_QUERY_BUFFER_BINDING 0x9193
2055 #define GL_QUERY_RESULT_NO_WAIT 0x9194
2056 #define GL_MIRROR_CLAMP_TO_EDGE 0x8743
2057 #define GL_CONTEXT_LOST 0x0507
2058 #define GL_NEGATIVE_ONE_TO_ONE 0x935E
2059 #define GL_ZERO_TO_ONE 0x935F
2060 #define GL_CLIP_ORIGIN 0x935C
2061 #define GL_CLIP_DEPTH_MODE 0x935D
2062 #define GL_QUERY_WAIT_INVERTED 0x8E17
2063 #define GL_QUERY_NO_WAIT_INVERTED 0x8E18
2064 #define GL_QUERY_BY_REGION_WAIT_INVERTED 0x8E19
2065 #define GL_QUERY_BY_REGION_NO_WAIT_INVERTED 0x8E1A
2066 #define GL_MAX_CULL_DISTANCES 0x82F9
2067 #define GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES 0x82FA
2068 #define GL_TEXTURE_TARGET 0x1006
2069 #define GL_QUERY_TARGET 0x82EA
2070 #define GL_GUILTY_CONTEXT_RESET 0x8253
2071 #define GL_INNOCENT_CONTEXT_RESET 0x8254
2072 #define GL_UNKNOWN_CONTEXT_RESET 0x8255
2073 #define GL_RESET_NOTIFICATION_STRATEGY 0x8256
2074 #define GL_LOSE_CONTEXT_ON_RESET 0x8252
2075 #define GL_NO_RESET_NOTIFICATION 0x8261
2076 #define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT 0x00000004
2077 #define GL_CONTEXT_RELEASE_BEHAVIOR 0x82FB
2078 #define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 0x82FC
2079 #ifndef GL_VERSION_1_0
2080 #define GL_VERSION_1_0 1
2082 typedef void (APIENTRYP PFNGLCULLFACEPROC)(GLenum mode);
2083 GLAPI PFNGLCULLFACEPROC glad_glCullFace;
2084 #define glCullFace glad_glCullFace
2085 typedef void (APIENTRYP PFNGLFRONTFACEPROC)(GLenum mode);
2086 GLAPI PFNGLFRONTFACEPROC glad_glFrontFace;
2087 #define glFrontFace glad_glFrontFace
2088 typedef void (APIENTRYP PFNGLHINTPROC)(GLenum target, GLenum mode);
2089 GLAPI PFNGLHINTPROC glad_glHint;
2090 #define glHint glad_glHint
2091 typedef void (APIENTRYP PFNGLLINEWIDTHPROC)(GLfloat width);
2092 GLAPI PFNGLLINEWIDTHPROC glad_glLineWidth;
2093 #define glLineWidth glad_glLineWidth
2094 typedef void (APIENTRYP PFNGLPOINTSIZEPROC)(GLfloat size);
2095 GLAPI PFNGLPOINTSIZEPROC glad_glPointSize;
2096 #define glPointSize glad_glPointSize
2097 typedef void (APIENTRYP PFNGLPOLYGONMODEPROC)(GLenum face, GLenum mode);
2098 GLAPI PFNGLPOLYGONMODEPROC glad_glPolygonMode;
2099 #define glPolygonMode glad_glPolygonMode
2100 typedef void (APIENTRYP PFNGLSCISSORPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
2101 GLAPI PFNGLSCISSORPROC glad_glScissor;
2102 #define glScissor glad_glScissor
2103 typedef void (APIENTRYP PFNGLTEXPARAMETERFPROC)(GLenum target, GLenum pname, GLfloat param);
2104 GLAPI PFNGLTEXPARAMETERFPROC glad_glTexParameterf;
2105 #define glTexParameterf glad_glTexParameterf
2106 typedef void (APIENTRYP PFNGLTEXPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat *params);
2107 GLAPI PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv;
2108 #define glTexParameterfv glad_glTexParameterfv
2109 typedef void (APIENTRYP PFNGLTEXPARAMETERIPROC)(GLenum target, GLenum pname, GLint param);
2110 GLAPI PFNGLTEXPARAMETERIPROC glad_glTexParameteri;
2111 #define glTexParameteri glad_glTexParameteri
2112 typedef void (APIENTRYP PFNGLTEXPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint *params);
2113 GLAPI PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv;
2114 #define glTexParameteriv glad_glTexParameteriv
2115 typedef void (APIENTRYP PFNGLTEXIMAGE1DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
2116 GLAPI PFNGLTEXIMAGE1DPROC glad_glTexImage1D;
2117 #define glTexImage1D glad_glTexImage1D
2118 typedef void (APIENTRYP PFNGLTEXIMAGE2DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
2119 GLAPI PFNGLTEXIMAGE2DPROC glad_glTexImage2D;
2120 #define glTexImage2D glad_glTexImage2D
2121 typedef void (APIENTRYP PFNGLDRAWBUFFERPROC)(GLenum buf);
2122 GLAPI PFNGLDRAWBUFFERPROC glad_glDrawBuffer;
2123 #define glDrawBuffer glad_glDrawBuffer
2124 typedef void (APIENTRYP PFNGLCLEARPROC)(GLbitfield mask);
2125 GLAPI PFNGLCLEARPROC glad_glClear;
2126 #define glClear glad_glClear
2127 typedef void (APIENTRYP PFNGLCLEARCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
2128 GLAPI PFNGLCLEARCOLORPROC glad_glClearColor;
2129 #define glClearColor glad_glClearColor
2130 typedef void (APIENTRYP PFNGLCLEARSTENCILPROC)(GLint s);
2131 GLAPI PFNGLCLEARSTENCILPROC glad_glClearStencil;
2132 #define glClearStencil glad_glClearStencil
2133 typedef void (APIENTRYP PFNGLCLEARDEPTHPROC)(GLdouble depth);
2134 GLAPI PFNGLCLEARDEPTHPROC glad_glClearDepth;
2135 #define glClearDepth glad_glClearDepth
2136 typedef void (APIENTRYP PFNGLSTENCILMASKPROC)(GLuint mask);
2137 GLAPI PFNGLSTENCILMASKPROC glad_glStencilMask;
2138 #define glStencilMask glad_glStencilMask
2139 typedef void (APIENTRYP PFNGLCOLORMASKPROC)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
2140 GLAPI PFNGLCOLORMASKPROC glad_glColorMask;
2141 #define glColorMask glad_glColorMask
2142 typedef void (APIENTRYP PFNGLDEPTHMASKPROC)(GLboolean flag);
2143 GLAPI PFNGLDEPTHMASKPROC glad_glDepthMask;
2144 #define glDepthMask glad_glDepthMask
2145 typedef void (APIENTRYP PFNGLDISABLEPROC)(GLenum cap);
2146 GLAPI PFNGLDISABLEPROC glad_glDisable;
2147 #define glDisable glad_glDisable
2148 typedef void (APIENTRYP PFNGLENABLEPROC)(GLenum cap);
2149 GLAPI PFNGLENABLEPROC glad_glEnable;
2150 #define glEnable glad_glEnable
2151 typedef void (APIENTRYP PFNGLFINISHPROC)();
2152 GLAPI PFNGLFINISHPROC glad_glFinish;
2153 #define glFinish glad_glFinish
2154 typedef void (APIENTRYP PFNGLFLUSHPROC)();
2155 GLAPI PFNGLFLUSHPROC glad_glFlush;
2156 #define glFlush glad_glFlush
2157 typedef void (APIENTRYP PFNGLBLENDFUNCPROC)(GLenum sfactor, GLenum dfactor);
2158 GLAPI PFNGLBLENDFUNCPROC glad_glBlendFunc;
2159 #define glBlendFunc glad_glBlendFunc
2160 typedef void (APIENTRYP PFNGLLOGICOPPROC)(GLenum opcode);
2161 GLAPI PFNGLLOGICOPPROC glad_glLogicOp;
2162 #define glLogicOp glad_glLogicOp
2163 typedef void (APIENTRYP PFNGLSTENCILFUNCPROC)(GLenum func, GLint ref, GLuint mask);
2164 GLAPI PFNGLSTENCILFUNCPROC glad_glStencilFunc;
2165 #define glStencilFunc glad_glStencilFunc
2166 typedef void (APIENTRYP PFNGLSTENCILOPPROC)(GLenum fail, GLenum zfail, GLenum zpass);
2167 GLAPI PFNGLSTENCILOPPROC glad_glStencilOp;
2168 #define glStencilOp glad_glStencilOp
2169 typedef void (APIENTRYP PFNGLDEPTHFUNCPROC)(GLenum func);
2170 GLAPI PFNGLDEPTHFUNCPROC glad_glDepthFunc;
2171 #define glDepthFunc glad_glDepthFunc
2172 typedef void (APIENTRYP PFNGLPIXELSTOREFPROC)(GLenum pname, GLfloat param);
2173 GLAPI PFNGLPIXELSTOREFPROC glad_glPixelStoref;
2174 #define glPixelStoref glad_glPixelStoref
2175 typedef void (APIENTRYP PFNGLPIXELSTOREIPROC)(GLenum pname, GLint param);
2176 GLAPI PFNGLPIXELSTOREIPROC glad_glPixelStorei;
2177 #define glPixelStorei glad_glPixelStorei
2178 typedef void (APIENTRYP PFNGLREADBUFFERPROC)(GLenum src);
2179 GLAPI PFNGLREADBUFFERPROC glad_glReadBuffer;
2180 #define glReadBuffer glad_glReadBuffer
2181 typedef void (APIENTRYP PFNGLREADPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
2182 GLAPI PFNGLREADPIXELSPROC glad_glReadPixels;
2183 #define glReadPixels glad_glReadPixels
2184 typedef void (APIENTRYP PFNGLGETBOOLEANVPROC)(GLenum pname, GLboolean *data);
2185 GLAPI PFNGLGETBOOLEANVPROC glad_glGetBooleanv;
2186 #define glGetBooleanv glad_glGetBooleanv
2187 typedef void (APIENTRYP PFNGLGETDOUBLEVPROC)(GLenum pname, GLdouble *data);
2188 GLAPI PFNGLGETDOUBLEVPROC glad_glGetDoublev;
2189 #define glGetDoublev glad_glGetDoublev
2190 typedef GLenum (APIENTRYP PFNGLGETERRORPROC)();
2191 GLAPI PFNGLGETERRORPROC glad_glGetError;
2192 #define glGetError glad_glGetError
2193 typedef void (APIENTRYP PFNGLGETFLOATVPROC)(GLenum pname, GLfloat *data);
2194 GLAPI PFNGLGETFLOATVPROC glad_glGetFloatv;
2195 #define glGetFloatv glad_glGetFloatv
2196 typedef void (APIENTRYP PFNGLGETINTEGERVPROC)(GLenum pname, GLint *data);
2197 GLAPI PFNGLGETINTEGERVPROC glad_glGetIntegerv;
2198 #define glGetIntegerv glad_glGetIntegerv
2199 typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGPROC)(GLenum name);
2201 #define glGetString glad_glGetString
2202 typedef void (APIENTRYP PFNGLGETTEXIMAGEPROC)(GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
2203 GLAPI PFNGLGETTEXIMAGEPROC glad_glGetTexImage;
2204 #define glGetTexImage glad_glGetTexImage
2205 typedef void (APIENTRYP PFNGLGETTEXPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params);
2206 GLAPI PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv;
2207 #define glGetTexParameterfv glad_glGetTexParameterfv
2208 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
2209 GLAPI PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv;
2210 #define glGetTexParameteriv glad_glGetTexParameteriv
2211 typedef void (APIENTRYP PFNGLGETTEXLEVELPARAMETERFVPROC)(GLenum target, GLint level, GLenum pname, GLfloat *params);
2212 GLAPI PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv;
2213 #define glGetTexLevelParameterfv glad_glGetTexLevelParameterfv
2214 typedef void (APIENTRYP PFNGLGETTEXLEVELPARAMETERIVPROC)(GLenum target, GLint level, GLenum pname, GLint *params);
2215 GLAPI PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv;
2216 #define glGetTexLevelParameteriv glad_glGetTexLevelParameteriv
2217 typedef GLboolean (APIENTRYP PFNGLISENABLEDPROC)(GLenum cap);
2218 GLAPI PFNGLISENABLEDPROC glad_glIsEnabled;
2219 #define glIsEnabled glad_glIsEnabled
2220 typedef void (APIENTRYP PFNGLDEPTHRANGEPROC)(GLdouble near, GLdouble far);
2221 GLAPI PFNGLDEPTHRANGEPROC glad_glDepthRange;
2222 #define glDepthRange glad_glDepthRange
2223 typedef void (APIENTRYP PFNGLVIEWPORTPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
2224 GLAPI PFNGLVIEWPORTPROC glad_glViewport;
2225 #define glViewport glad_glViewport
2226 #endif
2227 #ifndef GL_VERSION_1_1
2228 #define GL_VERSION_1_1 1
2230 typedef void (APIENTRYP PFNGLDRAWARRAYSPROC)(GLenum mode, GLint first, GLsizei count);
2231 GLAPI PFNGLDRAWARRAYSPROC glad_glDrawArrays;
2232 #define glDrawArrays glad_glDrawArrays
2233 typedef void (APIENTRYP PFNGLDRAWELEMENTSPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices);
2234 GLAPI PFNGLDRAWELEMENTSPROC glad_glDrawElements;
2235 #define glDrawElements glad_glDrawElements
2236 typedef void (APIENTRYP PFNGLPOLYGONOFFSETPROC)(GLfloat factor, GLfloat units);
2237 GLAPI PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset;
2238 #define glPolygonOffset glad_glPolygonOffset
2239 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
2240 GLAPI PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D;
2241 #define glCopyTexImage1D glad_glCopyTexImage1D
2242 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
2243 GLAPI PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D;
2244 #define glCopyTexImage2D glad_glCopyTexImage2D
2245 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
2246 GLAPI PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D;
2247 #define glCopyTexSubImage1D glad_glCopyTexSubImage1D
2248 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
2249 GLAPI PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D;
2250 #define glCopyTexSubImage2D glad_glCopyTexSubImage2D
2251 typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
2252 GLAPI PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D;
2253 #define glTexSubImage1D glad_glTexSubImage1D
2254 typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
2255 GLAPI PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D;
2256 #define glTexSubImage2D glad_glTexSubImage2D
2257 typedef void (APIENTRYP PFNGLBINDTEXTUREPROC)(GLenum target, GLuint texture);
2258 GLAPI PFNGLBINDTEXTUREPROC glad_glBindTexture;
2259 #define glBindTexture glad_glBindTexture
2260 typedef void (APIENTRYP PFNGLDELETETEXTURESPROC)(GLsizei n, const GLuint *textures);
2261 GLAPI PFNGLDELETETEXTURESPROC glad_glDeleteTextures;
2262 #define glDeleteTextures glad_glDeleteTextures
2263 typedef void (APIENTRYP PFNGLGENTEXTURESPROC)(GLsizei n, GLuint *textures);
2264 GLAPI PFNGLGENTEXTURESPROC glad_glGenTextures;
2265 #define glGenTextures glad_glGenTextures
2266 typedef GLboolean (APIENTRYP PFNGLISTEXTUREPROC)(GLuint texture);
2267 GLAPI PFNGLISTEXTUREPROC glad_glIsTexture;
2268 #define glIsTexture glad_glIsTexture
2269 #endif
2270 #ifndef GL_VERSION_1_2
2271 #define GL_VERSION_1_2 1
2273 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
2274 GLAPI PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements;
2275 #define glDrawRangeElements glad_glDrawRangeElements
2276 typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
2277 GLAPI PFNGLTEXIMAGE3DPROC glad_glTexImage3D;
2278 #define glTexImage3D glad_glTexImage3D
2279 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
2280 GLAPI PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D;
2281 #define glTexSubImage3D glad_glTexSubImage3D
2282 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
2283 GLAPI PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D;
2284 #define glCopyTexSubImage3D glad_glCopyTexSubImage3D
2285 #endif
2286 #ifndef GL_VERSION_1_3
2287 #define GL_VERSION_1_3 1
2289 typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture);
2290 GLAPI PFNGLACTIVETEXTUREPROC glad_glActiveTexture;
2291 #define glActiveTexture glad_glActiveTexture
2292 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC)(GLfloat value, GLboolean invert);
2293 GLAPI PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage;
2294 #define glSampleCoverage glad_glSampleCoverage
2295 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
2296 GLAPI PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D;
2297 #define glCompressedTexImage3D glad_glCompressedTexImage3D
2298 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
2299 GLAPI PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D;
2300 #define glCompressedTexImage2D glad_glCompressedTexImage2D
2301 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
2302 GLAPI PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D;
2303 #define glCompressedTexImage1D glad_glCompressedTexImage1D
2304 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
2305 GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D;
2306 #define glCompressedTexSubImage3D glad_glCompressedTexSubImage3D
2307 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
2308 GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D;
2309 #define glCompressedTexSubImage2D glad_glCompressedTexSubImage2D
2310 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
2311 GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D;
2312 #define glCompressedTexSubImage1D glad_glCompressedTexSubImage1D
2313 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint level, void *img);
2314 GLAPI PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage;
2315 #define glGetCompressedTexImage glad_glGetCompressedTexImage
2316 #endif
2317 #ifndef GL_VERSION_1_4
2318 #define GL_VERSION_1_4 1
2320 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
2321 GLAPI PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate;
2322 #define glBlendFuncSeparate glad_glBlendFuncSeparate
2323 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
2324 GLAPI PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays;
2325 #define glMultiDrawArrays glad_glMultiDrawArrays
2326 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC)(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
2327 GLAPI PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements;
2328 #define glMultiDrawElements glad_glMultiDrawElements
2329 typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC)(GLenum pname, GLfloat param);
2330 GLAPI PFNGLPOINTPARAMETERFPROC glad_glPointParameterf;
2331 #define glPointParameterf glad_glPointParameterf
2332 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC)(GLenum pname, const GLfloat *params);
2333 GLAPI PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv;
2334 #define glPointParameterfv glad_glPointParameterfv
2335 typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC)(GLenum pname, GLint param);
2336 GLAPI PFNGLPOINTPARAMETERIPROC glad_glPointParameteri;
2337 #define glPointParameteri glad_glPointParameteri
2338 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC)(GLenum pname, const GLint *params);
2339 GLAPI PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv;
2340 #define glPointParameteriv glad_glPointParameteriv
2341 typedef void (APIENTRYP PFNGLBLENDCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
2342 GLAPI PFNGLBLENDCOLORPROC glad_glBlendColor;
2343 #define glBlendColor glad_glBlendColor
2344 typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC)(GLenum mode);
2345 GLAPI PFNGLBLENDEQUATIONPROC glad_glBlendEquation;
2346 #define glBlendEquation glad_glBlendEquation
2347 #endif
2348 #ifndef GL_VERSION_1_5
2349 #define GL_VERSION_1_5 1
2351 typedef void (APIENTRYP PFNGLGENQUERIESPROC)(GLsizei n, GLuint *ids);
2352 GLAPI PFNGLGENQUERIESPROC glad_glGenQueries;
2353 #define glGenQueries glad_glGenQueries
2354 typedef void (APIENTRYP PFNGLDELETEQUERIESPROC)(GLsizei n, const GLuint *ids);
2355 GLAPI PFNGLDELETEQUERIESPROC glad_glDeleteQueries;
2356 #define glDeleteQueries glad_glDeleteQueries
2357 typedef GLboolean (APIENTRYP PFNGLISQUERYPROC)(GLuint id);
2358 GLAPI PFNGLISQUERYPROC glad_glIsQuery;
2359 #define glIsQuery glad_glIsQuery
2360 typedef void (APIENTRYP PFNGLBEGINQUERYPROC)(GLenum target, GLuint id);
2361 GLAPI PFNGLBEGINQUERYPROC glad_glBeginQuery;
2362 #define glBeginQuery glad_glBeginQuery
2363 typedef void (APIENTRYP PFNGLENDQUERYPROC)(GLenum target);
2364 GLAPI PFNGLENDQUERYPROC glad_glEndQuery;
2365 #define glEndQuery glad_glEndQuery
2366 typedef void (APIENTRYP PFNGLGETQUERYIVPROC)(GLenum target, GLenum pname, GLint *params);
2367 GLAPI PFNGLGETQUERYIVPROC glad_glGetQueryiv;
2368 #define glGetQueryiv glad_glGetQueryiv
2369 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC)(GLuint id, GLenum pname, GLint *params);
2370 GLAPI PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv;
2371 #define glGetQueryObjectiv glad_glGetQueryObjectiv
2372 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC)(GLuint id, GLenum pname, GLuint *params);
2373 GLAPI PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv;
2374 #define glGetQueryObjectuiv glad_glGetQueryObjectuiv
2375 typedef void (APIENTRYP PFNGLBINDBUFFERPROC)(GLenum target, GLuint buffer);
2376 GLAPI PFNGLBINDBUFFERPROC glad_glBindBuffer;
2377 #define glBindBuffer glad_glBindBuffer
2378 typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC)(GLsizei n, const GLuint *buffers);
2379 GLAPI PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers;
2380 #define glDeleteBuffers glad_glDeleteBuffers
2381 typedef void (APIENTRYP PFNGLGENBUFFERSPROC)(GLsizei n, GLuint *buffers);
2382 GLAPI PFNGLGENBUFFERSPROC glad_glGenBuffers;
2383 #define glGenBuffers glad_glGenBuffers
2384 typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC)(GLuint buffer);
2385 GLAPI PFNGLISBUFFERPROC glad_glIsBuffer;
2386 #define glIsBuffer glad_glIsBuffer
2387 typedef void (APIENTRYP PFNGLBUFFERDATAPROC)(GLenum target, GLsizeiptr size, const void *data, GLenum usage);
2388 GLAPI PFNGLBUFFERDATAPROC glad_glBufferData;
2389 #define glBufferData glad_glBufferData
2390 typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
2391 GLAPI PFNGLBUFFERSUBDATAPROC glad_glBufferSubData;
2392 #define glBufferSubData glad_glBufferSubData
2393 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, void *data);
2394 GLAPI PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData;
2395 #define glGetBufferSubData glad_glGetBufferSubData
2396 typedef void * (APIENTRYP PFNGLMAPBUFFERPROC)(GLenum target, GLenum access);
2398 #define glMapBuffer glad_glMapBuffer
2399 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC)(GLenum target);
2400 GLAPI PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer;
2401 #define glUnmapBuffer glad_glUnmapBuffer
2402 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
2403 GLAPI PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv;
2404 #define glGetBufferParameteriv glad_glGetBufferParameteriv
2405 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC)(GLenum target, GLenum pname, void **params);
2406 GLAPI PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv;
2407 #define glGetBufferPointerv glad_glGetBufferPointerv
2408 #endif
2409 #ifndef GL_VERSION_2_0
2410 #define GL_VERSION_2_0 1
2412 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC)(GLenum modeRGB, GLenum modeAlpha);
2413 GLAPI PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate;
2414 #define glBlendEquationSeparate glad_glBlendEquationSeparate
2415 typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC)(GLsizei n, const GLenum *bufs);
2416 GLAPI PFNGLDRAWBUFFERSPROC glad_glDrawBuffers;
2417 #define glDrawBuffers glad_glDrawBuffers
2418 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
2419 GLAPI PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate;
2420 #define glStencilOpSeparate glad_glStencilOpSeparate
2421 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC)(GLenum face, GLenum func, GLint ref, GLuint mask);
2422 GLAPI PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate;
2423 #define glStencilFuncSeparate glad_glStencilFuncSeparate
2424 typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC)(GLenum face, GLuint mask);
2425 GLAPI PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate;
2426 #define glStencilMaskSeparate glad_glStencilMaskSeparate
2427 typedef void (APIENTRYP PFNGLATTACHSHADERPROC)(GLuint program, GLuint shader);
2428 GLAPI PFNGLATTACHSHADERPROC glad_glAttachShader;
2429 #define glAttachShader glad_glAttachShader
2430 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC)(GLuint program, GLuint index, const GLchar *name);
2431 GLAPI PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation;
2432 #define glBindAttribLocation glad_glBindAttribLocation
2433 typedef void (APIENTRYP PFNGLCOMPILESHADERPROC)(GLuint shader);
2434 GLAPI PFNGLCOMPILESHADERPROC glad_glCompileShader;
2435 #define glCompileShader glad_glCompileShader
2436 typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC)();
2437 GLAPI PFNGLCREATEPROGRAMPROC glad_glCreateProgram;
2438 #define glCreateProgram glad_glCreateProgram
2439 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC)(GLenum type);
2440 GLAPI PFNGLCREATESHADERPROC glad_glCreateShader;
2441 #define glCreateShader glad_glCreateShader
2442 typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC)(GLuint program);
2443 GLAPI PFNGLDELETEPROGRAMPROC glad_glDeleteProgram;
2444 #define glDeleteProgram glad_glDeleteProgram
2445 typedef void (APIENTRYP PFNGLDELETESHADERPROC)(GLuint shader);
2446 GLAPI PFNGLDELETESHADERPROC glad_glDeleteShader;
2447 #define glDeleteShader glad_glDeleteShader
2448 typedef void (APIENTRYP PFNGLDETACHSHADERPROC)(GLuint program, GLuint shader);
2449 GLAPI PFNGLDETACHSHADERPROC glad_glDetachShader;
2450 #define glDetachShader glad_glDetachShader
2451 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint index);
2452 GLAPI PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray;
2453 #define glDisableVertexAttribArray glad_glDisableVertexAttribArray
2454 typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint index);
2455 GLAPI PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray;
2456 #define glEnableVertexAttribArray glad_glEnableVertexAttribArray
2457 typedef void (APIENTRYP PFNGLGETACTIVEATTRIBPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
2458 GLAPI PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib;
2459 #define glGetActiveAttrib glad_glGetActiveAttrib
2460 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
2461 GLAPI PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform;
2462 #define glGetActiveUniform glad_glGetActiveUniform
2463 typedef void (APIENTRYP PFNGLGETATTACHEDSHADERSPROC)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
2464 GLAPI PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders;
2465 #define glGetAttachedShaders glad_glGetAttachedShaders
2466 typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program, const GLchar *name);
2467 GLAPI PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation;
2468 #define glGetAttribLocation glad_glGetAttribLocation
2469 typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint *params);
2470 GLAPI PFNGLGETPROGRAMIVPROC glad_glGetProgramiv;
2471 #define glGetProgramiv glad_glGetProgramiv
2472 typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2473 GLAPI PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog;
2474 #define glGetProgramInfoLog glad_glGetProgramInfoLog
2475 typedef void (APIENTRYP PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint *params);
2476 GLAPI PFNGLGETSHADERIVPROC glad_glGetShaderiv;
2477 #define glGetShaderiv glad_glGetShaderiv
2478 typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2479 GLAPI PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog;
2480 #define glGetShaderInfoLog glad_glGetShaderInfoLog
2481 typedef void (APIENTRYP PFNGLGETSHADERSOURCEPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
2482 GLAPI PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource;
2483 #define glGetShaderSource glad_glGetShaderSource
2484 typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC)(GLuint program, const GLchar *name);
2485 GLAPI PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation;
2486 #define glGetUniformLocation glad_glGetUniformLocation
2487 typedef void (APIENTRYP PFNGLGETUNIFORMFVPROC)(GLuint program, GLint location, GLfloat *params);
2488 GLAPI PFNGLGETUNIFORMFVPROC glad_glGetUniformfv;
2489 #define glGetUniformfv glad_glGetUniformfv
2490 typedef void (APIENTRYP PFNGLGETUNIFORMIVPROC)(GLuint program, GLint location, GLint *params);
2491 GLAPI PFNGLGETUNIFORMIVPROC glad_glGetUniformiv;
2492 #define glGetUniformiv glad_glGetUniformiv
2493 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVPROC)(GLuint index, GLenum pname, GLdouble *params);
2494 GLAPI PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv;
2495 #define glGetVertexAttribdv glad_glGetVertexAttribdv
2496 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVPROC)(GLuint index, GLenum pname, GLfloat *params);
2497 GLAPI PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv;
2498 #define glGetVertexAttribfv glad_glGetVertexAttribfv
2499 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVPROC)(GLuint index, GLenum pname, GLint *params);
2500 GLAPI PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv;
2501 #define glGetVertexAttribiv glad_glGetVertexAttribiv
2502 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint index, GLenum pname, void **pointer);
2503 GLAPI PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv;
2504 #define glGetVertexAttribPointerv glad_glGetVertexAttribPointerv
2505 typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC)(GLuint program);
2506 GLAPI PFNGLISPROGRAMPROC glad_glIsProgram;
2507 #define glIsProgram glad_glIsProgram
2508 typedef GLboolean (APIENTRYP PFNGLISSHADERPROC)(GLuint shader);
2509 GLAPI PFNGLISSHADERPROC glad_glIsShader;
2510 #define glIsShader glad_glIsShader
2511 typedef void (APIENTRYP PFNGLLINKPROGRAMPROC)(GLuint program);
2512 GLAPI PFNGLLINKPROGRAMPROC glad_glLinkProgram;
2513 #define glLinkProgram glad_glLinkProgram
2514 typedef void (APIENTRYP PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
2515 GLAPI PFNGLSHADERSOURCEPROC glad_glShaderSource;
2516 #define glShaderSource glad_glShaderSource
2517 typedef void (APIENTRYP PFNGLUSEPROGRAMPROC)(GLuint program);
2518 GLAPI PFNGLUSEPROGRAMPROC glad_glUseProgram;
2519 #define glUseProgram glad_glUseProgram
2520 typedef void (APIENTRYP PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0);
2521 GLAPI PFNGLUNIFORM1FPROC glad_glUniform1f;
2522 #define glUniform1f glad_glUniform1f
2523 typedef void (APIENTRYP PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, GLfloat v1);
2524 GLAPI PFNGLUNIFORM2FPROC glad_glUniform2f;
2525 #define glUniform2f glad_glUniform2f
2526 typedef void (APIENTRYP PFNGLUNIFORM3FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2527 GLAPI PFNGLUNIFORM3FPROC glad_glUniform3f;
2528 #define glUniform3f glad_glUniform3f
2529 typedef void (APIENTRYP PFNGLUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2530 GLAPI PFNGLUNIFORM4FPROC glad_glUniform4f;
2531 #define glUniform4f glad_glUniform4f
2532 typedef void (APIENTRYP PFNGLUNIFORM1IPROC)(GLint location, GLint v0);
2533 GLAPI PFNGLUNIFORM1IPROC glad_glUniform1i;
2534 #define glUniform1i glad_glUniform1i
2535 typedef void (APIENTRYP PFNGLUNIFORM2IPROC)(GLint location, GLint v0, GLint v1);
2536 GLAPI PFNGLUNIFORM2IPROC glad_glUniform2i;
2537 #define glUniform2i glad_glUniform2i
2538 typedef void (APIENTRYP PFNGLUNIFORM3IPROC)(GLint location, GLint v0, GLint v1, GLint v2);
2539 GLAPI PFNGLUNIFORM3IPROC glad_glUniform3i;
2540 #define glUniform3i glad_glUniform3i
2541 typedef void (APIENTRYP PFNGLUNIFORM4IPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2542 GLAPI PFNGLUNIFORM4IPROC glad_glUniform4i;
2543 #define glUniform4i glad_glUniform4i
2544 typedef void (APIENTRYP PFNGLUNIFORM1FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2545 GLAPI PFNGLUNIFORM1FVPROC glad_glUniform1fv;
2546 #define glUniform1fv glad_glUniform1fv
2547 typedef void (APIENTRYP PFNGLUNIFORM2FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2548 GLAPI PFNGLUNIFORM2FVPROC glad_glUniform2fv;
2549 #define glUniform2fv glad_glUniform2fv
2550 typedef void (APIENTRYP PFNGLUNIFORM3FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2551 GLAPI PFNGLUNIFORM3FVPROC glad_glUniform3fv;
2552 #define glUniform3fv glad_glUniform3fv
2553 typedef void (APIENTRYP PFNGLUNIFORM4FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2554 GLAPI PFNGLUNIFORM4FVPROC glad_glUniform4fv;
2555 #define glUniform4fv glad_glUniform4fv
2556 typedef void (APIENTRYP PFNGLUNIFORM1IVPROC)(GLint location, GLsizei count, const GLint *value);
2557 GLAPI PFNGLUNIFORM1IVPROC glad_glUniform1iv;
2558 #define glUniform1iv glad_glUniform1iv
2559 typedef void (APIENTRYP PFNGLUNIFORM2IVPROC)(GLint location, GLsizei count, const GLint *value);
2560 GLAPI PFNGLUNIFORM2IVPROC glad_glUniform2iv;
2561 #define glUniform2iv glad_glUniform2iv
2562 typedef void (APIENTRYP PFNGLUNIFORM3IVPROC)(GLint location, GLsizei count, const GLint *value);
2563 GLAPI PFNGLUNIFORM3IVPROC glad_glUniform3iv;
2564 #define glUniform3iv glad_glUniform3iv
2565 typedef void (APIENTRYP PFNGLUNIFORM4IVPROC)(GLint location, GLsizei count, const GLint *value);
2566 GLAPI PFNGLUNIFORM4IVPROC glad_glUniform4iv;
2567 #define glUniform4iv glad_glUniform4iv
2568 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2569 GLAPI PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv;
2570 #define glUniformMatrix2fv glad_glUniformMatrix2fv
2571 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2572 GLAPI PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv;
2573 #define glUniformMatrix3fv glad_glUniformMatrix3fv
2574 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2575 GLAPI PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv;
2576 #define glUniformMatrix4fv glad_glUniformMatrix4fv
2577 typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPROC)(GLuint program);
2578 GLAPI PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram;
2579 #define glValidateProgram glad_glValidateProgram
2580 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DPROC)(GLuint index, GLdouble x);
2581 GLAPI PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d;
2582 #define glVertexAttrib1d glad_glVertexAttrib1d
2583 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVPROC)(GLuint index, const GLdouble *v);
2584 GLAPI PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv;
2585 #define glVertexAttrib1dv glad_glVertexAttrib1dv
2586 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FPROC)(GLuint index, GLfloat x);
2587 GLAPI PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f;
2588 #define glVertexAttrib1f glad_glVertexAttrib1f
2589 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVPROC)(GLuint index, const GLfloat *v);
2590 GLAPI PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv;
2591 #define glVertexAttrib1fv glad_glVertexAttrib1fv
2592 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SPROC)(GLuint index, GLshort x);
2593 GLAPI PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s;
2594 #define glVertexAttrib1s glad_glVertexAttrib1s
2595 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVPROC)(GLuint index, const GLshort *v);
2596 GLAPI PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv;
2597 #define glVertexAttrib1sv glad_glVertexAttrib1sv
2598 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DPROC)(GLuint index, GLdouble x, GLdouble y);
2599 GLAPI PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d;
2600 #define glVertexAttrib2d glad_glVertexAttrib2d
2601 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVPROC)(GLuint index, const GLdouble *v);
2602 GLAPI PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv;
2603 #define glVertexAttrib2dv glad_glVertexAttrib2dv
2604 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FPROC)(GLuint index, GLfloat x, GLfloat y);
2605 GLAPI PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f;
2606 #define glVertexAttrib2f glad_glVertexAttrib2f
2607 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVPROC)(GLuint index, const GLfloat *v);
2608 GLAPI PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv;
2609 #define glVertexAttrib2fv glad_glVertexAttrib2fv
2610 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SPROC)(GLuint index, GLshort x, GLshort y);
2611 GLAPI PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s;
2612 #define glVertexAttrib2s glad_glVertexAttrib2s
2613 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVPROC)(GLuint index, const GLshort *v);
2614 GLAPI PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv;
2615 #define glVertexAttrib2sv glad_glVertexAttrib2sv
2616 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
2617 GLAPI PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d;
2618 #define glVertexAttrib3d glad_glVertexAttrib3d
2619 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVPROC)(GLuint index, const GLdouble *v);
2620 GLAPI PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv;
2621 #define glVertexAttrib3dv glad_glVertexAttrib3dv
2622 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
2623 GLAPI PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f;
2624 #define glVertexAttrib3f glad_glVertexAttrib3f
2625 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVPROC)(GLuint index, const GLfloat *v);
2626 GLAPI PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv;
2627 #define glVertexAttrib3fv glad_glVertexAttrib3fv
2628 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
2629 GLAPI PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s;
2630 #define glVertexAttrib3s glad_glVertexAttrib3s
2631 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVPROC)(GLuint index, const GLshort *v);
2632 GLAPI PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv;
2633 #define glVertexAttrib3sv glad_glVertexAttrib3sv
2634 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVPROC)(GLuint index, const GLbyte *v);
2635 GLAPI PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv;
2636 #define glVertexAttrib4Nbv glad_glVertexAttrib4Nbv
2637 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVPROC)(GLuint index, const GLint *v);
2638 GLAPI PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv;
2639 #define glVertexAttrib4Niv glad_glVertexAttrib4Niv
2640 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVPROC)(GLuint index, const GLshort *v);
2641 GLAPI PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv;
2642 #define glVertexAttrib4Nsv glad_glVertexAttrib4Nsv
2643 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
2644 GLAPI PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub;
2645 #define glVertexAttrib4Nub glad_glVertexAttrib4Nub
2646 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVPROC)(GLuint index, const GLubyte *v);
2647 GLAPI PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv;
2648 #define glVertexAttrib4Nubv glad_glVertexAttrib4Nubv
2649 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVPROC)(GLuint index, const GLuint *v);
2650 GLAPI PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv;
2651 #define glVertexAttrib4Nuiv glad_glVertexAttrib4Nuiv
2652 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVPROC)(GLuint index, const GLushort *v);
2653 GLAPI PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv;
2654 #define glVertexAttrib4Nusv glad_glVertexAttrib4Nusv
2655 typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVPROC)(GLuint index, const GLbyte *v);
2656 GLAPI PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv;
2657 #define glVertexAttrib4bv glad_glVertexAttrib4bv
2658 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2659 GLAPI PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d;
2660 #define glVertexAttrib4d glad_glVertexAttrib4d
2661 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVPROC)(GLuint index, const GLdouble *v);
2662 GLAPI PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv;
2663 #define glVertexAttrib4dv glad_glVertexAttrib4dv
2664 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2665 GLAPI PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f;
2666 #define glVertexAttrib4f glad_glVertexAttrib4f
2667 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVPROC)(GLuint index, const GLfloat *v);
2668 GLAPI PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv;
2669 #define glVertexAttrib4fv glad_glVertexAttrib4fv
2670 typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVPROC)(GLuint index, const GLint *v);
2671 GLAPI PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv;
2672 #define glVertexAttrib4iv glad_glVertexAttrib4iv
2673 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
2674 GLAPI PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s;
2675 #define glVertexAttrib4s glad_glVertexAttrib4s
2676 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC)(GLuint index, const GLshort *v);
2677 GLAPI PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv;
2678 #define glVertexAttrib4sv glad_glVertexAttrib4sv
2679 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC)(GLuint index, const GLubyte *v);
2680 GLAPI PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv;
2681 #define glVertexAttrib4ubv glad_glVertexAttrib4ubv
2682 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC)(GLuint index, const GLuint *v);
2683 GLAPI PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv;
2684 #define glVertexAttrib4uiv glad_glVertexAttrib4uiv
2685 typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC)(GLuint index, const GLushort *v);
2686 GLAPI PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv;
2687 #define glVertexAttrib4usv glad_glVertexAttrib4usv
2688 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
2689 GLAPI PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer;
2690 #define glVertexAttribPointer glad_glVertexAttribPointer
2691 #endif
2692 #ifndef GL_VERSION_2_1
2693 #define GL_VERSION_2_1 1
2695 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2696 GLAPI PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv;
2697 #define glUniformMatrix2x3fv glad_glUniformMatrix2x3fv
2698 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2699 GLAPI PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv;
2700 #define glUniformMatrix3x2fv glad_glUniformMatrix3x2fv
2701 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2702 GLAPI PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv;
2703 #define glUniformMatrix2x4fv glad_glUniformMatrix2x4fv
2704 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2705 GLAPI PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv;
2706 #define glUniformMatrix4x2fv glad_glUniformMatrix4x2fv
2707 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2708 GLAPI PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv;
2709 #define glUniformMatrix3x4fv glad_glUniformMatrix3x4fv
2710 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2711 GLAPI PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv;
2712 #define glUniformMatrix4x3fv glad_glUniformMatrix4x3fv
2713 #endif
2714 #ifndef GL_VERSION_3_0
2715 #define GL_VERSION_3_0 1
2717 typedef void (APIENTRYP PFNGLCOLORMASKIPROC)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
2718 GLAPI PFNGLCOLORMASKIPROC glad_glColorMaski;
2719 #define glColorMaski glad_glColorMaski
2720 typedef void (APIENTRYP PFNGLGETBOOLEANI_VPROC)(GLenum target, GLuint index, GLboolean *data);
2721 GLAPI PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v;
2722 #define glGetBooleani_v glad_glGetBooleani_v
2723 typedef void (APIENTRYP PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint index, GLint *data);
2724 GLAPI PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v;
2725 #define glGetIntegeri_v glad_glGetIntegeri_v
2726 typedef void (APIENTRYP PFNGLENABLEIPROC)(GLenum target, GLuint index);
2727 GLAPI PFNGLENABLEIPROC glad_glEnablei;
2728 #define glEnablei glad_glEnablei
2729 typedef void (APIENTRYP PFNGLDISABLEIPROC)(GLenum target, GLuint index);
2730 GLAPI PFNGLDISABLEIPROC glad_glDisablei;
2731 #define glDisablei glad_glDisablei
2732 typedef GLboolean (APIENTRYP PFNGLISENABLEDIPROC)(GLenum target, GLuint index);
2733 GLAPI PFNGLISENABLEDIPROC glad_glIsEnabledi;
2734 #define glIsEnabledi glad_glIsEnabledi
2735 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum primitiveMode);
2736 GLAPI PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback;
2737 #define glBeginTransformFeedback glad_glBeginTransformFeedback
2738 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC)();
2739 GLAPI PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback;
2740 #define glEndTransformFeedback glad_glEndTransformFeedback
2741 typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
2742 GLAPI PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange;
2743 #define glBindBufferRange glad_glBindBufferRange
2744 typedef void (APIENTRYP PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint index, GLuint buffer);
2745 GLAPI PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase;
2746 #define glBindBufferBase glad_glBindBufferBase
2747 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
2748 GLAPI PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings;
2749 #define glTransformFeedbackVaryings glad_glTransformFeedbackVaryings
2750 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
2751 GLAPI PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying;
2752 #define glGetTransformFeedbackVarying glad_glGetTransformFeedbackVarying
2753 typedef void (APIENTRYP PFNGLCLAMPCOLORPROC)(GLenum target, GLenum clamp);
2754 GLAPI PFNGLCLAMPCOLORPROC glad_glClampColor;
2755 #define glClampColor glad_glClampColor
2756 typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenum mode);
2757 GLAPI PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender;
2758 #define glBeginConditionalRender glad_glBeginConditionalRender
2759 typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERPROC)();
2760 GLAPI PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender;
2761 #define glEndConditionalRender glad_glEndConditionalRender
2762 typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
2763 GLAPI PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer;
2764 #define glVertexAttribIPointer glad_glVertexAttribIPointer
2765 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVPROC)(GLuint index, GLenum pname, GLint *params);
2766 GLAPI PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv;
2767 #define glGetVertexAttribIiv glad_glGetVertexAttribIiv
2768 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint index, GLenum pname, GLuint *params);
2769 GLAPI PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv;
2770 #define glGetVertexAttribIuiv glad_glGetVertexAttribIuiv
2771 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IPROC)(GLuint index, GLint x);
2772 GLAPI PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i;
2773 #define glVertexAttribI1i glad_glVertexAttribI1i
2774 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IPROC)(GLuint index, GLint x, GLint y);
2775 GLAPI PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i;
2776 #define glVertexAttribI2i glad_glVertexAttribI2i
2777 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IPROC)(GLuint index, GLint x, GLint y, GLint z);
2778 GLAPI PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i;
2779 #define glVertexAttribI3i glad_glVertexAttribI3i
2780 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w);
2781 GLAPI PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i;
2782 #define glVertexAttribI4i glad_glVertexAttribI4i
2783 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIPROC)(GLuint index, GLuint x);
2784 GLAPI PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui;
2785 #define glVertexAttribI1ui glad_glVertexAttribI1ui
2786 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIPROC)(GLuint index, GLuint x, GLuint y);
2787 GLAPI PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui;
2788 #define glVertexAttribI2ui glad_glVertexAttribI2ui
2789 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z);
2790 GLAPI PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui;
2791 #define glVertexAttribI3ui glad_glVertexAttribI3ui
2792 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
2793 GLAPI PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui;
2794 #define glVertexAttribI4ui glad_glVertexAttribI4ui
2795 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVPROC)(GLuint index, const GLint *v);
2796 GLAPI PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv;
2797 #define glVertexAttribI1iv glad_glVertexAttribI1iv
2798 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVPROC)(GLuint index, const GLint *v);
2799 GLAPI PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv;
2800 #define glVertexAttribI2iv glad_glVertexAttribI2iv
2801 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVPROC)(GLuint index, const GLint *v);
2802 GLAPI PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv;
2803 #define glVertexAttribI3iv glad_glVertexAttribI3iv
2804 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVPROC)(GLuint index, const GLint *v);
2805 GLAPI PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv;
2806 #define glVertexAttribI4iv glad_glVertexAttribI4iv
2807 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVPROC)(GLuint index, const GLuint *v);
2808 GLAPI PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv;
2809 #define glVertexAttribI1uiv glad_glVertexAttribI1uiv
2810 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVPROC)(GLuint index, const GLuint *v);
2811 GLAPI PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv;
2812 #define glVertexAttribI2uiv glad_glVertexAttribI2uiv
2813 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVPROC)(GLuint index, const GLuint *v);
2814 GLAPI PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv;
2815 #define glVertexAttribI3uiv glad_glVertexAttribI3uiv
2816 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVPROC)(GLuint index, const GLuint *v);
2817 GLAPI PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv;
2818 #define glVertexAttribI4uiv glad_glVertexAttribI4uiv
2819 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVPROC)(GLuint index, const GLbyte *v);
2820 GLAPI PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv;
2821 #define glVertexAttribI4bv glad_glVertexAttribI4bv
2822 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVPROC)(GLuint index, const GLshort *v);
2823 GLAPI PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv;
2824 #define glVertexAttribI4sv glad_glVertexAttribI4sv
2825 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVPROC)(GLuint index, const GLubyte *v);
2826 GLAPI PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv;
2827 #define glVertexAttribI4ubv glad_glVertexAttribI4ubv
2828 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVPROC)(GLuint index, const GLushort *v);
2829 GLAPI PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv;
2830 #define glVertexAttribI4usv glad_glVertexAttribI4usv
2831 typedef void (APIENTRYP PFNGLGETUNIFORMUIVPROC)(GLuint program, GLint location, GLuint *params);
2832 GLAPI PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv;
2833 #define glGetUniformuiv glad_glGetUniformuiv
2834 typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONPROC)(GLuint program, GLuint color, const GLchar *name);
2835 GLAPI PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation;
2836 #define glBindFragDataLocation glad_glBindFragDataLocation
2837 typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONPROC)(GLuint program, const GLchar *name);
2838 GLAPI PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation;
2839 #define glGetFragDataLocation glad_glGetFragDataLocation
2840 typedef void (APIENTRYP PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0);
2841 GLAPI PFNGLUNIFORM1UIPROC glad_glUniform1ui;
2842 #define glUniform1ui glad_glUniform1ui
2843 typedef void (APIENTRYP PFNGLUNIFORM2UIPROC)(GLint location, GLuint v0, GLuint v1);
2844 GLAPI PFNGLUNIFORM2UIPROC glad_glUniform2ui;
2845 #define glUniform2ui glad_glUniform2ui
2846 typedef void (APIENTRYP PFNGLUNIFORM3UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2);
2847 GLAPI PFNGLUNIFORM3UIPROC glad_glUniform3ui;
2848 #define glUniform3ui glad_glUniform3ui
2849 typedef void (APIENTRYP PFNGLUNIFORM4UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
2850 GLAPI PFNGLUNIFORM4UIPROC glad_glUniform4ui;
2851 #define glUniform4ui glad_glUniform4ui
2852 typedef void (APIENTRYP PFNGLUNIFORM1UIVPROC)(GLint location, GLsizei count, const GLuint *value);
2853 GLAPI PFNGLUNIFORM1UIVPROC glad_glUniform1uiv;
2854 #define glUniform1uiv glad_glUniform1uiv
2855 typedef void (APIENTRYP PFNGLUNIFORM2UIVPROC)(GLint location, GLsizei count, const GLuint *value);
2856 GLAPI PFNGLUNIFORM2UIVPROC glad_glUniform2uiv;
2857 #define glUniform2uiv glad_glUniform2uiv
2858 typedef void (APIENTRYP PFNGLUNIFORM3UIVPROC)(GLint location, GLsizei count, const GLuint *value);
2859 GLAPI PFNGLUNIFORM3UIVPROC glad_glUniform3uiv;
2860 #define glUniform3uiv glad_glUniform3uiv
2861 typedef void (APIENTRYP PFNGLUNIFORM4UIVPROC)(GLint location, GLsizei count, const GLuint *value);
2862 GLAPI PFNGLUNIFORM4UIVPROC glad_glUniform4uiv;
2863 #define glUniform4uiv glad_glUniform4uiv
2864 typedef void (APIENTRYP PFNGLTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, const GLint *params);
2865 GLAPI PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv;
2866 #define glTexParameterIiv glad_glTexParameterIiv
2867 typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, const GLuint *params);
2868 GLAPI PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv;
2869 #define glTexParameterIuiv glad_glTexParameterIuiv
2870 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, GLint *params);
2871 GLAPI PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv;
2872 #define glGetTexParameterIiv glad_glGetTexParameterIiv
2873 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, GLuint *params);
2874 GLAPI PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv;
2875 #define glGetTexParameterIuiv glad_glGetTexParameterIuiv
2876 typedef void (APIENTRYP PFNGLCLEARBUFFERIVPROC)(GLenum buffer, GLint drawbuffer, const GLint *value);
2877 GLAPI PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv;
2878 #define glClearBufferiv glad_glClearBufferiv
2879 typedef void (APIENTRYP PFNGLCLEARBUFFERUIVPROC)(GLenum buffer, GLint drawbuffer, const GLuint *value);
2880 GLAPI PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv;
2881 #define glClearBufferuiv glad_glClearBufferuiv
2882 typedef void (APIENTRYP PFNGLCLEARBUFFERFVPROC)(GLenum buffer, GLint drawbuffer, const GLfloat *value);
2883 GLAPI PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv;
2884 #define glClearBufferfv glad_glClearBufferfv
2885 typedef void (APIENTRYP PFNGLCLEARBUFFERFIPROC)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
2886 GLAPI PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi;
2887 #define glClearBufferfi glad_glClearBufferfi
2888 typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC)(GLenum name, GLuint index);
2890 #define glGetStringi glad_glGetStringi
2891 typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFERPROC)(GLuint renderbuffer);
2892 GLAPI PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer;
2893 #define glIsRenderbuffer glad_glIsRenderbuffer
2894 typedef void (APIENTRYP PFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer);
2895 GLAPI PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer;
2896 #define glBindRenderbuffer glad_glBindRenderbuffer
2897 typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint *renderbuffers);
2898 GLAPI PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers;
2899 #define glDeleteRenderbuffers glad_glDeleteRenderbuffers
2900 typedef void (APIENTRYP PFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint *renderbuffers);
2901 GLAPI PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers;
2902 #define glGenRenderbuffers glad_glGenRenderbuffers
2903 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
2904 GLAPI PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage;
2905 #define glRenderbufferStorage glad_glRenderbufferStorage
2906 typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
2907 GLAPI PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv;
2908 #define glGetRenderbufferParameteriv glad_glGetRenderbufferParameteriv
2909 typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFERPROC)(GLuint framebuffer);
2910 GLAPI PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer;
2911 #define glIsFramebuffer glad_glIsFramebuffer
2912 typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer);
2913 GLAPI PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer;
2914 #define glBindFramebuffer glad_glBindFramebuffer
2915 typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint *framebuffers);
2916 GLAPI PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers;
2917 #define glDeleteFramebuffers glad_glDeleteFramebuffers
2918 typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint *framebuffers);
2919 GLAPI PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers;
2920 #define glGenFramebuffers glad_glGenFramebuffers
2921 typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target);
2922 GLAPI PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus;
2923 #define glCheckFramebufferStatus glad_glCheckFramebufferStatus
2924 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
2925 GLAPI PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D;
2926 #define glFramebufferTexture1D glad_glFramebufferTexture1D
2927 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
2928 GLAPI PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D;
2929 #define glFramebufferTexture2D glad_glFramebufferTexture2D
2930 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
2931 GLAPI PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D;
2932 #define glFramebufferTexture3D glad_glFramebufferTexture3D
2933 typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
2934 GLAPI PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer;
2935 #define glFramebufferRenderbuffer glad_glFramebufferRenderbuffer
2936 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment, GLenum pname, GLint *params);
2937 GLAPI PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv;
2938 #define glGetFramebufferAttachmentParameteriv glad_glGetFramebufferAttachmentParameteriv
2939 typedef void (APIENTRYP PFNGLGENERATEMIPMAPPROC)(GLenum target);
2940 GLAPI PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap;
2941 #define glGenerateMipmap glad_glGenerateMipmap
2942 typedef void (APIENTRYP PFNGLBLITFRAMEBUFFERPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
2943 GLAPI PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer;
2944 #define glBlitFramebuffer glad_glBlitFramebuffer
2945 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2946 GLAPI PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample;
2947 #define glRenderbufferStorageMultisample glad_glRenderbufferStorageMultisample
2948 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
2949 GLAPI PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer;
2950 #define glFramebufferTextureLayer glad_glFramebufferTextureLayer
2951 typedef void * (APIENTRYP PFNGLMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
2953 #define glMapBufferRange glad_glMapBufferRange
2954 typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length);
2955 GLAPI PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange;
2956 #define glFlushMappedBufferRange glad_glFlushMappedBufferRange
2957 typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC)(GLuint array);
2958 GLAPI PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray;
2959 #define glBindVertexArray glad_glBindVertexArray
2960 typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint *arrays);
2961 GLAPI PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays;
2962 #define glDeleteVertexArrays glad_glDeleteVertexArrays
2963 typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC)(GLsizei n, GLuint *arrays);
2964 GLAPI PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays;
2965 #define glGenVertexArrays glad_glGenVertexArrays
2966 typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYPROC)(GLuint array);
2967 GLAPI PFNGLISVERTEXARRAYPROC glad_glIsVertexArray;
2968 #define glIsVertexArray glad_glIsVertexArray
2969 #endif
2970 #ifndef GL_VERSION_3_1
2971 #define GL_VERSION_3_1 1
2973 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDPROC)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
2974 GLAPI PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced;
2975 #define glDrawArraysInstanced glad_glDrawArraysInstanced
2976 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
2977 GLAPI PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced;
2978 #define glDrawElementsInstanced glad_glDrawElementsInstanced
2979 typedef void (APIENTRYP PFNGLTEXBUFFERPROC)(GLenum target, GLenum internalformat, GLuint buffer);
2980 GLAPI PFNGLTEXBUFFERPROC glad_glTexBuffer;
2981 #define glTexBuffer glad_glTexBuffer
2982 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXPROC)(GLuint index);
2983 GLAPI PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex;
2984 #define glPrimitiveRestartIndex glad_glPrimitiveRestartIndex
2985 typedef void (APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
2986 GLAPI PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData;
2987 #define glCopyBufferSubData glad_glCopyBufferSubData
2988 typedef void (APIENTRYP PFNGLGETUNIFORMINDICESPROC)(GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
2989 GLAPI PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices;
2990 #define glGetUniformIndices glad_glGetUniformIndices
2991 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
2992 GLAPI PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv;
2993 #define glGetActiveUniformsiv glad_glGetActiveUniformsiv
2994 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMNAMEPROC)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
2995 GLAPI PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName;
2996 #define glGetActiveUniformName glad_glGetActiveUniformName
2997 typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program, const GLchar *uniformBlockName);
2998 GLAPI PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex;
2999 #define glGetUniformBlockIndex glad_glGetUniformBlockIndex
3000 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKIVPROC)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
3001 GLAPI PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv;
3002 #define glGetActiveUniformBlockiv glad_glGetActiveUniformBlockiv
3003 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
3004 GLAPI PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName;
3005 #define glGetActiveUniformBlockName glad_glGetActiveUniformBlockName
3006 typedef void (APIENTRYP PFNGLUNIFORMBLOCKBINDINGPROC)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
3007 GLAPI PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding;
3008 #define glUniformBlockBinding glad_glUniformBlockBinding
3009 #endif
3010 #ifndef GL_VERSION_3_2
3011 #define GL_VERSION_3_2 1
3013 typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
3014 GLAPI PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex;
3015 #define glDrawElementsBaseVertex glad_glDrawElementsBaseVertex
3016 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
3017 GLAPI PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex;
3018 #define glDrawRangeElementsBaseVertex glad_glDrawRangeElementsBaseVertex
3019 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
3020 GLAPI PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex;
3021 #define glDrawElementsInstancedBaseVertex glad_glDrawElementsInstancedBaseVertex
3022 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
3023 GLAPI PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex;
3024 #define glMultiDrawElementsBaseVertex glad_glMultiDrawElementsBaseVertex
3025 typedef void (APIENTRYP PFNGLPROVOKINGVERTEXPROC)(GLenum mode);
3026 GLAPI PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex;
3027 #define glProvokingVertex glad_glProvokingVertex
3028 typedef GLsync (APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition, GLbitfield flags);
3029 GLAPI PFNGLFENCESYNCPROC glad_glFenceSync;
3030 #define glFenceSync glad_glFenceSync
3031 typedef GLboolean (APIENTRYP PFNGLISSYNCPROC)(GLsync sync);
3032 GLAPI PFNGLISSYNCPROC glad_glIsSync;
3033 #define glIsSync glad_glIsSync
3034 typedef void (APIENTRYP PFNGLDELETESYNCPROC)(GLsync sync);
3035 GLAPI PFNGLDELETESYNCPROC glad_glDeleteSync;
3036 #define glDeleteSync glad_glDeleteSync
3037 typedef GLenum (APIENTRYP PFNGLCLIENTWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
3038 GLAPI PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync;
3039 #define glClientWaitSync glad_glClientWaitSync
3040 typedef void (APIENTRYP PFNGLWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
3041 GLAPI PFNGLWAITSYNCPROC glad_glWaitSync;
3042 #define glWaitSync glad_glWaitSync
3043 typedef void (APIENTRYP PFNGLGETINTEGER64VPROC)(GLenum pname, GLint64 *data);
3044 GLAPI PFNGLGETINTEGER64VPROC glad_glGetInteger64v;
3045 #define glGetInteger64v glad_glGetInteger64v
3046 typedef void (APIENTRYP PFNGLGETSYNCIVPROC)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
3047 GLAPI PFNGLGETSYNCIVPROC glad_glGetSynciv;
3048 #define glGetSynciv glad_glGetSynciv
3049 typedef void (APIENTRYP PFNGLGETINTEGER64I_VPROC)(GLenum target, GLuint index, GLint64 *data);
3050 GLAPI PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v;
3051 #define glGetInteger64i_v glad_glGetInteger64i_v
3052 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERI64VPROC)(GLenum target, GLenum pname, GLint64 *params);
3053 GLAPI PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v;
3054 #define glGetBufferParameteri64v glad_glGetBufferParameteri64v
3055 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level);
3056 GLAPI PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture;
3057 #define glFramebufferTexture glad_glFramebufferTexture
3058 typedef void (APIENTRYP PFNGLTEXIMAGE2DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
3059 GLAPI PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample;
3060 #define glTexImage2DMultisample glad_glTexImage2DMultisample
3061 typedef void (APIENTRYP PFNGLTEXIMAGE3DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
3062 GLAPI PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample;
3063 #define glTexImage3DMultisample glad_glTexImage3DMultisample
3064 typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVPROC)(GLenum pname, GLuint index, GLfloat *val);
3065 GLAPI PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv;
3066 #define glGetMultisamplefv glad_glGetMultisamplefv
3067 typedef void (APIENTRYP PFNGLSAMPLEMASKIPROC)(GLuint maskNumber, GLbitfield mask);
3068 GLAPI PFNGLSAMPLEMASKIPROC glad_glSampleMaski;
3069 #define glSampleMaski glad_glSampleMaski
3070 #endif
3071 #ifndef GL_VERSION_3_3
3072 #define GL_VERSION_3_3 1
3074 typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONINDEXEDPROC)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
3075 GLAPI PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed;
3076 #define glBindFragDataLocationIndexed glad_glBindFragDataLocationIndexed
3077 typedef GLint (APIENTRYP PFNGLGETFRAGDATAINDEXPROC)(GLuint program, const GLchar *name);
3078 GLAPI PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex;
3079 #define glGetFragDataIndex glad_glGetFragDataIndex
3080 typedef void (APIENTRYP PFNGLGENSAMPLERSPROC)(GLsizei count, GLuint *samplers);
3081 GLAPI PFNGLGENSAMPLERSPROC glad_glGenSamplers;
3082 #define glGenSamplers glad_glGenSamplers
3083 typedef void (APIENTRYP PFNGLDELETESAMPLERSPROC)(GLsizei count, const GLuint *samplers);
3084 GLAPI PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers;
3085 #define glDeleteSamplers glad_glDeleteSamplers
3086 typedef GLboolean (APIENTRYP PFNGLISSAMPLERPROC)(GLuint sampler);
3087 GLAPI PFNGLISSAMPLERPROC glad_glIsSampler;
3088 #define glIsSampler glad_glIsSampler
3089 typedef void (APIENTRYP PFNGLBINDSAMPLERPROC)(GLuint unit, GLuint sampler);
3090 GLAPI PFNGLBINDSAMPLERPROC glad_glBindSampler;
3091 #define glBindSampler glad_glBindSampler
3092 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIPROC)(GLuint sampler, GLenum pname, GLint param);
3093 GLAPI PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri;
3094 #define glSamplerParameteri glad_glSamplerParameteri
3095 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, const GLint *param);
3096 GLAPI PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv;
3097 #define glSamplerParameteriv glad_glSamplerParameteriv
3098 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERFPROC)(GLuint sampler, GLenum pname, GLfloat param);
3099 GLAPI PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf;
3100 #define glSamplerParameterf glad_glSamplerParameterf
3101 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, const GLfloat *param);
3102 GLAPI PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv;
3103 #define glSamplerParameterfv glad_glSamplerParameterfv
3104 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, const GLint *param);
3105 GLAPI PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv;
3106 #define glSamplerParameterIiv glad_glSamplerParameterIiv
3107 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, const GLuint *param);
3108 GLAPI PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv;
3109 #define glSamplerParameterIuiv glad_glSamplerParameterIuiv
3110 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, GLint *params);
3111 GLAPI PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv;
3112 #define glGetSamplerParameteriv glad_glGetSamplerParameteriv
3113 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, GLint *params);
3114 GLAPI PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv;
3115 #define glGetSamplerParameterIiv glad_glGetSamplerParameterIiv
3116 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, GLfloat *params);
3117 GLAPI PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv;
3118 #define glGetSamplerParameterfv glad_glGetSamplerParameterfv
3119 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, GLuint *params);
3120 GLAPI PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv;
3121 #define glGetSamplerParameterIuiv glad_glGetSamplerParameterIuiv
3122 typedef void (APIENTRYP PFNGLQUERYCOUNTERPROC)(GLuint id, GLenum target);
3123 GLAPI PFNGLQUERYCOUNTERPROC glad_glQueryCounter;
3124 #define glQueryCounter glad_glQueryCounter
3125 typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VPROC)(GLuint id, GLenum pname, GLint64 *params);
3126 GLAPI PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v;
3127 #define glGetQueryObjecti64v glad_glGetQueryObjecti64v
3128 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VPROC)(GLuint id, GLenum pname, GLuint64 *params);
3129 GLAPI PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v;
3130 #define glGetQueryObjectui64v glad_glGetQueryObjectui64v
3131 typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORPROC)(GLuint index, GLuint divisor);
3132 GLAPI PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor;
3133 #define glVertexAttribDivisor glad_glVertexAttribDivisor
3134 typedef void (APIENTRYP PFNGLVERTEXATTRIBP1UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3135 GLAPI PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui;
3136 #define glVertexAttribP1ui glad_glVertexAttribP1ui
3137 typedef void (APIENTRYP PFNGLVERTEXATTRIBP1UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
3138 GLAPI PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv;
3139 #define glVertexAttribP1uiv glad_glVertexAttribP1uiv
3140 typedef void (APIENTRYP PFNGLVERTEXATTRIBP2UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3141 GLAPI PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui;
3142 #define glVertexAttribP2ui glad_glVertexAttribP2ui
3143 typedef void (APIENTRYP PFNGLVERTEXATTRIBP2UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
3144 GLAPI PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv;
3145 #define glVertexAttribP2uiv glad_glVertexAttribP2uiv
3146 typedef void (APIENTRYP PFNGLVERTEXATTRIBP3UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3147 GLAPI PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui;
3148 #define glVertexAttribP3ui glad_glVertexAttribP3ui
3149 typedef void (APIENTRYP PFNGLVERTEXATTRIBP3UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
3150 GLAPI PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv;
3151 #define glVertexAttribP3uiv glad_glVertexAttribP3uiv
3152 typedef void (APIENTRYP PFNGLVERTEXATTRIBP4UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3153 GLAPI PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui;
3154 #define glVertexAttribP4ui glad_glVertexAttribP4ui
3155 typedef void (APIENTRYP PFNGLVERTEXATTRIBP4UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
3156 GLAPI PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv;
3157 #define glVertexAttribP4uiv glad_glVertexAttribP4uiv
3158 typedef void (APIENTRYP PFNGLVERTEXP2UIPROC)(GLenum type, GLuint value);
3159 GLAPI PFNGLVERTEXP2UIPROC glad_glVertexP2ui;
3160 #define glVertexP2ui glad_glVertexP2ui
3161 typedef void (APIENTRYP PFNGLVERTEXP2UIVPROC)(GLenum type, const GLuint *value);
3162 GLAPI PFNGLVERTEXP2UIVPROC glad_glVertexP2uiv;
3163 #define glVertexP2uiv glad_glVertexP2uiv
3164 typedef void (APIENTRYP PFNGLVERTEXP3UIPROC)(GLenum type, GLuint value);
3165 GLAPI PFNGLVERTEXP3UIPROC glad_glVertexP3ui;
3166 #define glVertexP3ui glad_glVertexP3ui
3167 typedef void (APIENTRYP PFNGLVERTEXP3UIVPROC)(GLenum type, const GLuint *value);
3168 GLAPI PFNGLVERTEXP3UIVPROC glad_glVertexP3uiv;
3169 #define glVertexP3uiv glad_glVertexP3uiv
3170 typedef void (APIENTRYP PFNGLVERTEXP4UIPROC)(GLenum type, GLuint value);
3171 GLAPI PFNGLVERTEXP4UIPROC glad_glVertexP4ui;
3172 #define glVertexP4ui glad_glVertexP4ui
3173 typedef void (APIENTRYP PFNGLVERTEXP4UIVPROC)(GLenum type, const GLuint *value);
3174 GLAPI PFNGLVERTEXP4UIVPROC glad_glVertexP4uiv;
3175 #define glVertexP4uiv glad_glVertexP4uiv
3176 typedef void (APIENTRYP PFNGLTEXCOORDP1UIPROC)(GLenum type, GLuint coords);
3177 GLAPI PFNGLTEXCOORDP1UIPROC glad_glTexCoordP1ui;
3178 #define glTexCoordP1ui glad_glTexCoordP1ui
3179 typedef void (APIENTRYP PFNGLTEXCOORDP1UIVPROC)(GLenum type, const GLuint *coords);
3180 GLAPI PFNGLTEXCOORDP1UIVPROC glad_glTexCoordP1uiv;
3181 #define glTexCoordP1uiv glad_glTexCoordP1uiv
3182 typedef void (APIENTRYP PFNGLTEXCOORDP2UIPROC)(GLenum type, GLuint coords);
3183 GLAPI PFNGLTEXCOORDP2UIPROC glad_glTexCoordP2ui;
3184 #define glTexCoordP2ui glad_glTexCoordP2ui
3185 typedef void (APIENTRYP PFNGLTEXCOORDP2UIVPROC)(GLenum type, const GLuint *coords);
3186 GLAPI PFNGLTEXCOORDP2UIVPROC glad_glTexCoordP2uiv;
3187 #define glTexCoordP2uiv glad_glTexCoordP2uiv
3188 typedef void (APIENTRYP PFNGLTEXCOORDP3UIPROC)(GLenum type, GLuint coords);
3189 GLAPI PFNGLTEXCOORDP3UIPROC glad_glTexCoordP3ui;
3190 #define glTexCoordP3ui glad_glTexCoordP3ui
3191 typedef void (APIENTRYP PFNGLTEXCOORDP3UIVPROC)(GLenum type, const GLuint *coords);
3192 GLAPI PFNGLTEXCOORDP3UIVPROC glad_glTexCoordP3uiv;
3193 #define glTexCoordP3uiv glad_glTexCoordP3uiv
3194 typedef void (APIENTRYP PFNGLTEXCOORDP4UIPROC)(GLenum type, GLuint coords);
3195 GLAPI PFNGLTEXCOORDP4UIPROC glad_glTexCoordP4ui;
3196 #define glTexCoordP4ui glad_glTexCoordP4ui
3197 typedef void (APIENTRYP PFNGLTEXCOORDP4UIVPROC)(GLenum type, const GLuint *coords);
3198 GLAPI PFNGLTEXCOORDP4UIVPROC glad_glTexCoordP4uiv;
3199 #define glTexCoordP4uiv glad_glTexCoordP4uiv
3200 typedef void (APIENTRYP PFNGLMULTITEXCOORDP1UIPROC)(GLenum texture, GLenum type, GLuint coords);
3201 GLAPI PFNGLMULTITEXCOORDP1UIPROC glad_glMultiTexCoordP1ui;
3202 #define glMultiTexCoordP1ui glad_glMultiTexCoordP1ui
3203 typedef void (APIENTRYP PFNGLMULTITEXCOORDP1UIVPROC)(GLenum texture, GLenum type, const GLuint *coords);
3204 GLAPI PFNGLMULTITEXCOORDP1UIVPROC glad_glMultiTexCoordP1uiv;
3205 #define glMultiTexCoordP1uiv glad_glMultiTexCoordP1uiv
3206 typedef void (APIENTRYP PFNGLMULTITEXCOORDP2UIPROC)(GLenum texture, GLenum type, GLuint coords);
3207 GLAPI PFNGLMULTITEXCOORDP2UIPROC glad_glMultiTexCoordP2ui;
3208 #define glMultiTexCoordP2ui glad_glMultiTexCoordP2ui
3209 typedef void (APIENTRYP PFNGLMULTITEXCOORDP2UIVPROC)(GLenum texture, GLenum type, const GLuint *coords);
3210 GLAPI PFNGLMULTITEXCOORDP2UIVPROC glad_glMultiTexCoordP2uiv;
3211 #define glMultiTexCoordP2uiv glad_glMultiTexCoordP2uiv
3212 typedef void (APIENTRYP PFNGLMULTITEXCOORDP3UIPROC)(GLenum texture, GLenum type, GLuint coords);
3213 GLAPI PFNGLMULTITEXCOORDP3UIPROC glad_glMultiTexCoordP3ui;
3214 #define glMultiTexCoordP3ui glad_glMultiTexCoordP3ui
3215 typedef void (APIENTRYP PFNGLMULTITEXCOORDP3UIVPROC)(GLenum texture, GLenum type, const GLuint *coords);
3216 GLAPI PFNGLMULTITEXCOORDP3UIVPROC glad_glMultiTexCoordP3uiv;
3217 #define glMultiTexCoordP3uiv glad_glMultiTexCoordP3uiv
3218 typedef void (APIENTRYP PFNGLMULTITEXCOORDP4UIPROC)(GLenum texture, GLenum type, GLuint coords);
3219 GLAPI PFNGLMULTITEXCOORDP4UIPROC glad_glMultiTexCoordP4ui;
3220 #define glMultiTexCoordP4ui glad_glMultiTexCoordP4ui
3221 typedef void (APIENTRYP PFNGLMULTITEXCOORDP4UIVPROC)(GLenum texture, GLenum type, const GLuint *coords);
3222 GLAPI PFNGLMULTITEXCOORDP4UIVPROC glad_glMultiTexCoordP4uiv;
3223 #define glMultiTexCoordP4uiv glad_glMultiTexCoordP4uiv
3224 typedef void (APIENTRYP PFNGLNORMALP3UIPROC)(GLenum type, GLuint coords);
3225 GLAPI PFNGLNORMALP3UIPROC glad_glNormalP3ui;
3226 #define glNormalP3ui glad_glNormalP3ui
3227 typedef void (APIENTRYP PFNGLNORMALP3UIVPROC)(GLenum type, const GLuint *coords);
3228 GLAPI PFNGLNORMALP3UIVPROC glad_glNormalP3uiv;
3229 #define glNormalP3uiv glad_glNormalP3uiv
3230 typedef void (APIENTRYP PFNGLCOLORP3UIPROC)(GLenum type, GLuint color);
3231 GLAPI PFNGLCOLORP3UIPROC glad_glColorP3ui;
3232 #define glColorP3ui glad_glColorP3ui
3233 typedef void (APIENTRYP PFNGLCOLORP3UIVPROC)(GLenum type, const GLuint *color);
3234 GLAPI PFNGLCOLORP3UIVPROC glad_glColorP3uiv;
3235 #define glColorP3uiv glad_glColorP3uiv
3236 typedef void (APIENTRYP PFNGLCOLORP4UIPROC)(GLenum type, GLuint color);
3237 GLAPI PFNGLCOLORP4UIPROC glad_glColorP4ui;
3238 #define glColorP4ui glad_glColorP4ui
3239 typedef void (APIENTRYP PFNGLCOLORP4UIVPROC)(GLenum type, const GLuint *color);
3240 GLAPI PFNGLCOLORP4UIVPROC glad_glColorP4uiv;
3241 #define glColorP4uiv glad_glColorP4uiv
3242 typedef void (APIENTRYP PFNGLSECONDARYCOLORP3UIPROC)(GLenum type, GLuint color);
3243 GLAPI PFNGLSECONDARYCOLORP3UIPROC glad_glSecondaryColorP3ui;
3244 #define glSecondaryColorP3ui glad_glSecondaryColorP3ui
3245 typedef void (APIENTRYP PFNGLSECONDARYCOLORP3UIVPROC)(GLenum type, const GLuint *color);
3246 GLAPI PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv;
3247 #define glSecondaryColorP3uiv glad_glSecondaryColorP3uiv
3248 #endif
3249 #ifndef GL_VERSION_4_0
3250 #define GL_VERSION_4_0 1
3252 typedef void (APIENTRYP PFNGLMINSAMPLESHADINGPROC)(GLfloat value);
3253 GLAPI PFNGLMINSAMPLESHADINGPROC glad_glMinSampleShading;
3254 #define glMinSampleShading glad_glMinSampleShading
3255 typedef void (APIENTRYP PFNGLBLENDEQUATIONIPROC)(GLuint buf, GLenum mode);
3256 GLAPI PFNGLBLENDEQUATIONIPROC glad_glBlendEquationi;
3257 #define glBlendEquationi glad_glBlendEquationi
3258 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIPROC)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
3259 GLAPI PFNGLBLENDEQUATIONSEPARATEIPROC glad_glBlendEquationSeparatei;
3260 #define glBlendEquationSeparatei glad_glBlendEquationSeparatei
3261 typedef void (APIENTRYP PFNGLBLENDFUNCIPROC)(GLuint buf, GLenum src, GLenum dst);
3262 GLAPI PFNGLBLENDFUNCIPROC glad_glBlendFunci;
3263 #define glBlendFunci glad_glBlendFunci
3264 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIPROC)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
3265 GLAPI PFNGLBLENDFUNCSEPARATEIPROC glad_glBlendFuncSeparatei;
3266 #define glBlendFuncSeparatei glad_glBlendFuncSeparatei
3267 typedef void (APIENTRYP PFNGLDRAWARRAYSINDIRECTPROC)(GLenum mode, const void *indirect);
3268 GLAPI PFNGLDRAWARRAYSINDIRECTPROC glad_glDrawArraysIndirect;
3269 #define glDrawArraysIndirect glad_glDrawArraysIndirect
3270 typedef void (APIENTRYP PFNGLDRAWELEMENTSINDIRECTPROC)(GLenum mode, GLenum type, const void *indirect);
3271 GLAPI PFNGLDRAWELEMENTSINDIRECTPROC glad_glDrawElementsIndirect;
3272 #define glDrawElementsIndirect glad_glDrawElementsIndirect
3273 typedef void (APIENTRYP PFNGLUNIFORM1DPROC)(GLint location, GLdouble x);
3274 GLAPI PFNGLUNIFORM1DPROC glad_glUniform1d;
3275 #define glUniform1d glad_glUniform1d
3276 typedef void (APIENTRYP PFNGLUNIFORM2DPROC)(GLint location, GLdouble x, GLdouble y);
3277 GLAPI PFNGLUNIFORM2DPROC glad_glUniform2d;
3278 #define glUniform2d glad_glUniform2d
3279 typedef void (APIENTRYP PFNGLUNIFORM3DPROC)(GLint location, GLdouble x, GLdouble y, GLdouble z);
3280 GLAPI PFNGLUNIFORM3DPROC glad_glUniform3d;
3281 #define glUniform3d glad_glUniform3d
3282 typedef void (APIENTRYP PFNGLUNIFORM4DPROC)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3283 GLAPI PFNGLUNIFORM4DPROC glad_glUniform4d;
3284 #define glUniform4d glad_glUniform4d
3285 typedef void (APIENTRYP PFNGLUNIFORM1DVPROC)(GLint location, GLsizei count, const GLdouble *value);
3286 GLAPI PFNGLUNIFORM1DVPROC glad_glUniform1dv;
3287 #define glUniform1dv glad_glUniform1dv
3288 typedef void (APIENTRYP PFNGLUNIFORM2DVPROC)(GLint location, GLsizei count, const GLdouble *value);
3289 GLAPI PFNGLUNIFORM2DVPROC glad_glUniform2dv;
3290 #define glUniform2dv glad_glUniform2dv
3291 typedef void (APIENTRYP PFNGLUNIFORM3DVPROC)(GLint location, GLsizei count, const GLdouble *value);
3292 GLAPI PFNGLUNIFORM3DVPROC glad_glUniform3dv;
3293 #define glUniform3dv glad_glUniform3dv
3294 typedef void (APIENTRYP PFNGLUNIFORM4DVPROC)(GLint location, GLsizei count, const GLdouble *value);
3295 GLAPI PFNGLUNIFORM4DVPROC glad_glUniform4dv;
3296 #define glUniform4dv glad_glUniform4dv
3297 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3298 GLAPI PFNGLUNIFORMMATRIX2DVPROC glad_glUniformMatrix2dv;
3299 #define glUniformMatrix2dv glad_glUniformMatrix2dv
3300 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3301 GLAPI PFNGLUNIFORMMATRIX3DVPROC glad_glUniformMatrix3dv;
3302 #define glUniformMatrix3dv glad_glUniformMatrix3dv
3303 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3304 GLAPI PFNGLUNIFORMMATRIX4DVPROC glad_glUniformMatrix4dv;
3305 #define glUniformMatrix4dv glad_glUniformMatrix4dv
3306 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3307 GLAPI PFNGLUNIFORMMATRIX2X3DVPROC glad_glUniformMatrix2x3dv;
3308 #define glUniformMatrix2x3dv glad_glUniformMatrix2x3dv
3309 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3310 GLAPI PFNGLUNIFORMMATRIX2X4DVPROC glad_glUniformMatrix2x4dv;
3311 #define glUniformMatrix2x4dv glad_glUniformMatrix2x4dv
3312 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3313 GLAPI PFNGLUNIFORMMATRIX3X2DVPROC glad_glUniformMatrix3x2dv;
3314 #define glUniformMatrix3x2dv glad_glUniformMatrix3x2dv
3315 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3316 GLAPI PFNGLUNIFORMMATRIX3X4DVPROC glad_glUniformMatrix3x4dv;
3317 #define glUniformMatrix3x4dv glad_glUniformMatrix3x4dv
3318 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3319 GLAPI PFNGLUNIFORMMATRIX4X2DVPROC glad_glUniformMatrix4x2dv;
3320 #define glUniformMatrix4x2dv glad_glUniformMatrix4x2dv
3321 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3322 GLAPI PFNGLUNIFORMMATRIX4X3DVPROC glad_glUniformMatrix4x3dv;
3323 #define glUniformMatrix4x3dv glad_glUniformMatrix4x3dv
3324 typedef void (APIENTRYP PFNGLGETUNIFORMDVPROC)(GLuint program, GLint location, GLdouble *params);
3325 GLAPI PFNGLGETUNIFORMDVPROC glad_glGetUniformdv;
3326 #define glGetUniformdv glad_glGetUniformdv
3327 typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint program, GLenum shadertype, const GLchar *name);
3328 GLAPI PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glad_glGetSubroutineUniformLocation;
3329 #define glGetSubroutineUniformLocation glad_glGetSubroutineUniformLocation
3330 typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC)(GLuint program, GLenum shadertype, const GLchar *name);
3331 GLAPI PFNGLGETSUBROUTINEINDEXPROC glad_glGetSubroutineIndex;
3332 #define glGetSubroutineIndex glad_glGetSubroutineIndex
3333 typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
3334 GLAPI PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glad_glGetActiveSubroutineUniformiv;
3335 #define glGetActiveSubroutineUniformiv glad_glGetActiveSubroutineUniformiv
3336 typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
3337 GLAPI PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glad_glGetActiveSubroutineUniformName;
3338 #define glGetActiveSubroutineUniformName glad_glGetActiveSubroutineUniformName
3339 typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINENAMEPROC)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
3340 GLAPI PFNGLGETACTIVESUBROUTINENAMEPROC glad_glGetActiveSubroutineName;
3341 #define glGetActiveSubroutineName glad_glGetActiveSubroutineName
3342 typedef void (APIENTRYP PFNGLUNIFORMSUBROUTINESUIVPROC)(GLenum shadertype, GLsizei count, const GLuint *indices);
3343 GLAPI PFNGLUNIFORMSUBROUTINESUIVPROC glad_glUniformSubroutinesuiv;
3344 #define glUniformSubroutinesuiv glad_glUniformSubroutinesuiv
3345 typedef void (APIENTRYP PFNGLGETUNIFORMSUBROUTINEUIVPROC)(GLenum shadertype, GLint location, GLuint *params);
3346 GLAPI PFNGLGETUNIFORMSUBROUTINEUIVPROC glad_glGetUniformSubroutineuiv;
3347 #define glGetUniformSubroutineuiv glad_glGetUniformSubroutineuiv
3348 typedef void (APIENTRYP PFNGLGETPROGRAMSTAGEIVPROC)(GLuint program, GLenum shadertype, GLenum pname, GLint *values);
3349 GLAPI PFNGLGETPROGRAMSTAGEIVPROC glad_glGetProgramStageiv;
3350 #define glGetProgramStageiv glad_glGetProgramStageiv
3351 typedef void (APIENTRYP PFNGLPATCHPARAMETERIPROC)(GLenum pname, GLint value);
3352 GLAPI PFNGLPATCHPARAMETERIPROC glad_glPatchParameteri;
3353 #define glPatchParameteri glad_glPatchParameteri
3354 typedef void (APIENTRYP PFNGLPATCHPARAMETERFVPROC)(GLenum pname, const GLfloat *values);
3355 GLAPI PFNGLPATCHPARAMETERFVPROC glad_glPatchParameterfv;
3356 #define glPatchParameterfv glad_glPatchParameterfv
3357 typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKPROC)(GLenum target, GLuint id);
3358 GLAPI PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback;
3359 #define glBindTransformFeedback glad_glBindTransformFeedback
3360 typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSPROC)(GLsizei n, const GLuint *ids);
3361 GLAPI PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks;
3362 #define glDeleteTransformFeedbacks glad_glDeleteTransformFeedbacks
3363 typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSPROC)(GLsizei n, GLuint *ids);
3364 GLAPI PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks;
3365 #define glGenTransformFeedbacks glad_glGenTransformFeedbacks
3366 typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKPROC)(GLuint id);
3367 GLAPI PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback;
3368 #define glIsTransformFeedback glad_glIsTransformFeedback
3369 typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKPROC)();
3370 GLAPI PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback;
3371 #define glPauseTransformFeedback glad_glPauseTransformFeedback
3372 typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKPROC)();
3373 GLAPI PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback;
3374 #define glResumeTransformFeedback glad_glResumeTransformFeedback
3375 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKPROC)(GLenum mode, GLuint id);
3376 GLAPI PFNGLDRAWTRANSFORMFEEDBACKPROC glad_glDrawTransformFeedback;
3377 #define glDrawTransformFeedback glad_glDrawTransformFeedback
3378 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)(GLenum mode, GLuint id, GLuint stream);
3379 GLAPI PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glad_glDrawTransformFeedbackStream;
3380 #define glDrawTransformFeedbackStream glad_glDrawTransformFeedbackStream
3381 typedef void (APIENTRYP PFNGLBEGINQUERYINDEXEDPROC)(GLenum target, GLuint index, GLuint id);
3382 GLAPI PFNGLBEGINQUERYINDEXEDPROC glad_glBeginQueryIndexed;
3383 #define glBeginQueryIndexed glad_glBeginQueryIndexed
3384 typedef void (APIENTRYP PFNGLENDQUERYINDEXEDPROC)(GLenum target, GLuint index);
3385 GLAPI PFNGLENDQUERYINDEXEDPROC glad_glEndQueryIndexed;
3386 #define glEndQueryIndexed glad_glEndQueryIndexed
3387 typedef void (APIENTRYP PFNGLGETQUERYINDEXEDIVPROC)(GLenum target, GLuint index, GLenum pname, GLint *params);
3388 GLAPI PFNGLGETQUERYINDEXEDIVPROC glad_glGetQueryIndexediv;
3389 #define glGetQueryIndexediv glad_glGetQueryIndexediv
3390 #endif
3391 #ifndef GL_VERSION_4_1
3392 #define GL_VERSION_4_1 1
3394 typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC)();
3395 GLAPI PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler;
3396 #define glReleaseShaderCompiler glad_glReleaseShaderCompiler
3397 typedef void (APIENTRYP PFNGLSHADERBINARYPROC)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
3398 GLAPI PFNGLSHADERBINARYPROC glad_glShaderBinary;
3399 #define glShaderBinary glad_glShaderBinary
3400 typedef void (APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
3401 GLAPI PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat;
3402 #define glGetShaderPrecisionFormat glad_glGetShaderPrecisionFormat
3403 typedef void (APIENTRYP PFNGLDEPTHRANGEFPROC)(GLfloat n, GLfloat f);
3404 GLAPI PFNGLDEPTHRANGEFPROC glad_glDepthRangef;
3405 #define glDepthRangef glad_glDepthRangef
3406 typedef void (APIENTRYP PFNGLCLEARDEPTHFPROC)(GLfloat d);
3407 GLAPI PFNGLCLEARDEPTHFPROC glad_glClearDepthf;
3408 #define glClearDepthf glad_glClearDepthf
3409 typedef void (APIENTRYP PFNGLGETPROGRAMBINARYPROC)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
3410 GLAPI PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary;
3411 #define glGetProgramBinary glad_glGetProgramBinary
3412 typedef void (APIENTRYP PFNGLPROGRAMBINARYPROC)(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
3413 GLAPI PFNGLPROGRAMBINARYPROC glad_glProgramBinary;
3414 #define glProgramBinary glad_glProgramBinary
3415 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIPROC)(GLuint program, GLenum pname, GLint value);
3416 GLAPI PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri;
3417 #define glProgramParameteri glad_glProgramParameteri
3418 typedef void (APIENTRYP PFNGLUSEPROGRAMSTAGESPROC)(GLuint pipeline, GLbitfield stages, GLuint program);
3419 GLAPI PFNGLUSEPROGRAMSTAGESPROC glad_glUseProgramStages;
3420 #define glUseProgramStages glad_glUseProgramStages
3421 typedef void (APIENTRYP PFNGLACTIVESHADERPROGRAMPROC)(GLuint pipeline, GLuint program);
3422 GLAPI PFNGLACTIVESHADERPROGRAMPROC glad_glActiveShaderProgram;
3423 #define glActiveShaderProgram glad_glActiveShaderProgram
3424 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVPROC)(GLenum type, GLsizei count, const GLchar *const*strings);
3425 GLAPI PFNGLCREATESHADERPROGRAMVPROC glad_glCreateShaderProgramv;
3426 #define glCreateShaderProgramv glad_glCreateShaderProgramv
3427 typedef void (APIENTRYP PFNGLBINDPROGRAMPIPELINEPROC)(GLuint pipeline);
3428 GLAPI PFNGLBINDPROGRAMPIPELINEPROC glad_glBindProgramPipeline;
3429 #define glBindProgramPipeline glad_glBindProgramPipeline
3430 typedef void (APIENTRYP PFNGLDELETEPROGRAMPIPELINESPROC)(GLsizei n, const GLuint *pipelines);
3431 GLAPI PFNGLDELETEPROGRAMPIPELINESPROC glad_glDeleteProgramPipelines;
3432 #define glDeleteProgramPipelines glad_glDeleteProgramPipelines
3433 typedef void (APIENTRYP PFNGLGENPROGRAMPIPELINESPROC)(GLsizei n, GLuint *pipelines);
3434 GLAPI PFNGLGENPROGRAMPIPELINESPROC glad_glGenProgramPipelines;
3435 #define glGenProgramPipelines glad_glGenProgramPipelines
3436 typedef GLboolean (APIENTRYP PFNGLISPROGRAMPIPELINEPROC)(GLuint pipeline);
3437 GLAPI PFNGLISPROGRAMPIPELINEPROC glad_glIsProgramPipeline;
3438 #define glIsProgramPipeline glad_glIsProgramPipeline
3439 typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEIVPROC)(GLuint pipeline, GLenum pname, GLint *params);
3440 GLAPI PFNGLGETPROGRAMPIPELINEIVPROC glad_glGetProgramPipelineiv;
3441 #define glGetProgramPipelineiv glad_glGetProgramPipelineiv
3442 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IPROC)(GLuint program, GLint location, GLint v0);
3443 GLAPI PFNGLPROGRAMUNIFORM1IPROC glad_glProgramUniform1i;
3444 #define glProgramUniform1i glad_glProgramUniform1i
3445 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IVPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
3446 GLAPI PFNGLPROGRAMUNIFORM1IVPROC glad_glProgramUniform1iv;
3447 #define glProgramUniform1iv glad_glProgramUniform1iv
3448 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FPROC)(GLuint program, GLint location, GLfloat v0);
3449 GLAPI PFNGLPROGRAMUNIFORM1FPROC glad_glProgramUniform1f;
3450 #define glProgramUniform1f glad_glProgramUniform1f
3451 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FVPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
3452 GLAPI PFNGLPROGRAMUNIFORM1FVPROC glad_glProgramUniform1fv;
3453 #define glProgramUniform1fv glad_glProgramUniform1fv
3454 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DPROC)(GLuint program, GLint location, GLdouble v0);
3455 GLAPI PFNGLPROGRAMUNIFORM1DPROC glad_glProgramUniform1d;
3456 #define glProgramUniform1d glad_glProgramUniform1d
3457 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DVPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
3458 GLAPI PFNGLPROGRAMUNIFORM1DVPROC glad_glProgramUniform1dv;
3459 #define glProgramUniform1dv glad_glProgramUniform1dv
3460 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIPROC)(GLuint program, GLint location, GLuint v0);
3461 GLAPI PFNGLPROGRAMUNIFORM1UIPROC glad_glProgramUniform1ui;
3462 #define glProgramUniform1ui glad_glProgramUniform1ui
3463 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
3464 GLAPI PFNGLPROGRAMUNIFORM1UIVPROC glad_glProgramUniform1uiv;
3465 #define glProgramUniform1uiv glad_glProgramUniform1uiv
3466 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IPROC)(GLuint program, GLint location, GLint v0, GLint v1);
3467 GLAPI PFNGLPROGRAMUNIFORM2IPROC glad_glProgramUniform2i;
3468 #define glProgramUniform2i glad_glProgramUniform2i
3469 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IVPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
3470 GLAPI PFNGLPROGRAMUNIFORM2IVPROC glad_glProgramUniform2iv;
3471 #define glProgramUniform2iv glad_glProgramUniform2iv
3472 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
3473 GLAPI PFNGLPROGRAMUNIFORM2FPROC glad_glProgramUniform2f;
3474 #define glProgramUniform2f glad_glProgramUniform2f
3475 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FVPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
3476 GLAPI PFNGLPROGRAMUNIFORM2FVPROC glad_glProgramUniform2fv;
3477 #define glProgramUniform2fv glad_glProgramUniform2fv
3478 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DPROC)(GLuint program, GLint location, GLdouble v0, GLdouble v1);
3479 GLAPI PFNGLPROGRAMUNIFORM2DPROC glad_glProgramUniform2d;
3480 #define glProgramUniform2d glad_glProgramUniform2d
3481 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DVPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
3482 GLAPI PFNGLPROGRAMUNIFORM2DVPROC glad_glProgramUniform2dv;
3483 #define glProgramUniform2dv glad_glProgramUniform2dv
3484 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIPROC)(GLuint program, GLint location, GLuint v0, GLuint v1);
3485 GLAPI PFNGLPROGRAMUNIFORM2UIPROC glad_glProgramUniform2ui;
3486 #define glProgramUniform2ui glad_glProgramUniform2ui
3487 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
3488 GLAPI PFNGLPROGRAMUNIFORM2UIVPROC glad_glProgramUniform2uiv;
3489 #define glProgramUniform2uiv glad_glProgramUniform2uiv
3490 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
3491 GLAPI PFNGLPROGRAMUNIFORM3IPROC glad_glProgramUniform3i;
3492 #define glProgramUniform3i glad_glProgramUniform3i
3493 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IVPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
3494 GLAPI PFNGLPROGRAMUNIFORM3IVPROC glad_glProgramUniform3iv;
3495 #define glProgramUniform3iv glad_glProgramUniform3iv
3496 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
3497 GLAPI PFNGLPROGRAMUNIFORM3FPROC glad_glProgramUniform3f;
3498 #define glProgramUniform3f glad_glProgramUniform3f
3499 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FVPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
3500 GLAPI PFNGLPROGRAMUNIFORM3FVPROC glad_glProgramUniform3fv;
3501 #define glProgramUniform3fv glad_glProgramUniform3fv
3502 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DPROC)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
3503 GLAPI PFNGLPROGRAMUNIFORM3DPROC glad_glProgramUniform3d;
3504 #define glProgramUniform3d glad_glProgramUniform3d
3505 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DVPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
3506 GLAPI PFNGLPROGRAMUNIFORM3DVPROC glad_glProgramUniform3dv;
3507 #define glProgramUniform3dv glad_glProgramUniform3dv
3508 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
3509 GLAPI PFNGLPROGRAMUNIFORM3UIPROC glad_glProgramUniform3ui;
3510 #define glProgramUniform3ui glad_glProgramUniform3ui
3511 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
3512 GLAPI PFNGLPROGRAMUNIFORM3UIVPROC glad_glProgramUniform3uiv;
3513 #define glProgramUniform3uiv glad_glProgramUniform3uiv
3514 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
3515 GLAPI PFNGLPROGRAMUNIFORM4IPROC glad_glProgramUniform4i;
3516 #define glProgramUniform4i glad_glProgramUniform4i
3517 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IVPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
3518 GLAPI PFNGLPROGRAMUNIFORM4IVPROC glad_glProgramUniform4iv;
3519 #define glProgramUniform4iv glad_glProgramUniform4iv
3520 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
3521 GLAPI PFNGLPROGRAMUNIFORM4FPROC glad_glProgramUniform4f;
3522 #define glProgramUniform4f glad_glProgramUniform4f
3523 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FVPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
3524 GLAPI PFNGLPROGRAMUNIFORM4FVPROC glad_glProgramUniform4fv;
3525 #define glProgramUniform4fv glad_glProgramUniform4fv
3526 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DPROC)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
3527 GLAPI PFNGLPROGRAMUNIFORM4DPROC glad_glProgramUniform4d;
3528 #define glProgramUniform4d glad_glProgramUniform4d
3529 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DVPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
3530 GLAPI PFNGLPROGRAMUNIFORM4DVPROC glad_glProgramUniform4dv;
3531 #define glProgramUniform4dv glad_glProgramUniform4dv
3532 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
3533 GLAPI PFNGLPROGRAMUNIFORM4UIPROC glad_glProgramUniform4ui;
3534 #define glProgramUniform4ui glad_glProgramUniform4ui
3535 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
3536 GLAPI PFNGLPROGRAMUNIFORM4UIVPROC glad_glProgramUniform4uiv;
3537 #define glProgramUniform4uiv glad_glProgramUniform4uiv
3538 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3539 GLAPI PFNGLPROGRAMUNIFORMMATRIX2FVPROC glad_glProgramUniformMatrix2fv;
3540 #define glProgramUniformMatrix2fv glad_glProgramUniformMatrix2fv
3541 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3542 GLAPI PFNGLPROGRAMUNIFORMMATRIX3FVPROC glad_glProgramUniformMatrix3fv;
3543 #define glProgramUniformMatrix3fv glad_glProgramUniformMatrix3fv
3544 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3545 GLAPI PFNGLPROGRAMUNIFORMMATRIX4FVPROC glad_glProgramUniformMatrix4fv;
3546 #define glProgramUniformMatrix4fv glad_glProgramUniformMatrix4fv
3547 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3548 GLAPI PFNGLPROGRAMUNIFORMMATRIX2DVPROC glad_glProgramUniformMatrix2dv;
3549 #define glProgramUniformMatrix2dv glad_glProgramUniformMatrix2dv
3550 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3551 GLAPI PFNGLPROGRAMUNIFORMMATRIX3DVPROC glad_glProgramUniformMatrix3dv;
3552 #define glProgramUniformMatrix3dv glad_glProgramUniformMatrix3dv
3553 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3554 GLAPI PFNGLPROGRAMUNIFORMMATRIX4DVPROC glad_glProgramUniformMatrix4dv;
3555 #define glProgramUniformMatrix4dv glad_glProgramUniformMatrix4dv
3556 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3557 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glad_glProgramUniformMatrix2x3fv;
3558 #define glProgramUniformMatrix2x3fv glad_glProgramUniformMatrix2x3fv
3559 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3560 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glad_glProgramUniformMatrix3x2fv;
3561 #define glProgramUniformMatrix3x2fv glad_glProgramUniformMatrix3x2fv
3562 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3563 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glad_glProgramUniformMatrix2x4fv;
3564 #define glProgramUniformMatrix2x4fv glad_glProgramUniformMatrix2x4fv
3565 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3566 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glad_glProgramUniformMatrix4x2fv;
3567 #define glProgramUniformMatrix4x2fv glad_glProgramUniformMatrix4x2fv
3568 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3569 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glad_glProgramUniformMatrix3x4fv;
3570 #define glProgramUniformMatrix3x4fv glad_glProgramUniformMatrix3x4fv
3571 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
3572 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glad_glProgramUniformMatrix4x3fv;
3573 #define glProgramUniformMatrix4x3fv glad_glProgramUniformMatrix4x3fv
3574 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3575 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glad_glProgramUniformMatrix2x3dv;
3576 #define glProgramUniformMatrix2x3dv glad_glProgramUniformMatrix2x3dv
3577 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3578 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glad_glProgramUniformMatrix3x2dv;
3579 #define glProgramUniformMatrix3x2dv glad_glProgramUniformMatrix3x2dv
3580 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3581 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glad_glProgramUniformMatrix2x4dv;
3582 #define glProgramUniformMatrix2x4dv glad_glProgramUniformMatrix2x4dv
3583 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3584 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glad_glProgramUniformMatrix4x2dv;
3585 #define glProgramUniformMatrix4x2dv glad_glProgramUniformMatrix4x2dv
3586 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3587 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glad_glProgramUniformMatrix3x4dv;
3588 #define glProgramUniformMatrix3x4dv glad_glProgramUniformMatrix3x4dv
3589 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
3590 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glad_glProgramUniformMatrix4x3dv;
3591 #define glProgramUniformMatrix4x3dv glad_glProgramUniformMatrix4x3dv
3592 typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPIPELINEPROC)(GLuint pipeline);
3593 GLAPI PFNGLVALIDATEPROGRAMPIPELINEPROC glad_glValidateProgramPipeline;
3594 #define glValidateProgramPipeline glad_glValidateProgramPipeline
3595 typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEINFOLOGPROC)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
3596 GLAPI PFNGLGETPROGRAMPIPELINEINFOLOGPROC glad_glGetProgramPipelineInfoLog;
3597 #define glGetProgramPipelineInfoLog glad_glGetProgramPipelineInfoLog
3598 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DPROC)(GLuint index, GLdouble x);
3599 GLAPI PFNGLVERTEXATTRIBL1DPROC glad_glVertexAttribL1d;
3600 #define glVertexAttribL1d glad_glVertexAttribL1d
3601 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DPROC)(GLuint index, GLdouble x, GLdouble y);
3602 GLAPI PFNGLVERTEXATTRIBL2DPROC glad_glVertexAttribL2d;
3603 #define glVertexAttribL2d glad_glVertexAttribL2d
3604 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
3605 GLAPI PFNGLVERTEXATTRIBL3DPROC glad_glVertexAttribL3d;
3606 #define glVertexAttribL3d glad_glVertexAttribL3d
3607 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3608 GLAPI PFNGLVERTEXATTRIBL4DPROC glad_glVertexAttribL4d;
3609 #define glVertexAttribL4d glad_glVertexAttribL4d
3610 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DVPROC)(GLuint index, const GLdouble *v);
3611 GLAPI PFNGLVERTEXATTRIBL1DVPROC glad_glVertexAttribL1dv;
3612 #define glVertexAttribL1dv glad_glVertexAttribL1dv
3613 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DVPROC)(GLuint index, const GLdouble *v);
3614 GLAPI PFNGLVERTEXATTRIBL2DVPROC glad_glVertexAttribL2dv;
3615 #define glVertexAttribL2dv glad_glVertexAttribL2dv
3616 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DVPROC)(GLuint index, const GLdouble *v);
3617 GLAPI PFNGLVERTEXATTRIBL3DVPROC glad_glVertexAttribL3dv;
3618 #define glVertexAttribL3dv glad_glVertexAttribL3dv
3619 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DVPROC)(GLuint index, const GLdouble *v);
3620 GLAPI PFNGLVERTEXATTRIBL4DVPROC glad_glVertexAttribL4dv;
3621 #define glVertexAttribL4dv glad_glVertexAttribL4dv
3622 typedef void (APIENTRYP PFNGLVERTEXATTRIBLPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
3623 GLAPI PFNGLVERTEXATTRIBLPOINTERPROC glad_glVertexAttribLPointer;
3624 #define glVertexAttribLPointer glad_glVertexAttribLPointer
3625 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLDVPROC)(GLuint index, GLenum pname, GLdouble *params);
3626 GLAPI PFNGLGETVERTEXATTRIBLDVPROC glad_glGetVertexAttribLdv;
3627 #define glGetVertexAttribLdv glad_glGetVertexAttribLdv
3628 typedef void (APIENTRYP PFNGLVIEWPORTARRAYVPROC)(GLuint first, GLsizei count, const GLfloat *v);
3629 GLAPI PFNGLVIEWPORTARRAYVPROC glad_glViewportArrayv;
3630 #define glViewportArrayv glad_glViewportArrayv
3631 typedef void (APIENTRYP PFNGLVIEWPORTINDEXEDFPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
3632 GLAPI PFNGLVIEWPORTINDEXEDFPROC glad_glViewportIndexedf;
3633 #define glViewportIndexedf glad_glViewportIndexedf
3634 typedef void (APIENTRYP PFNGLVIEWPORTINDEXEDFVPROC)(GLuint index, const GLfloat *v);
3635 GLAPI PFNGLVIEWPORTINDEXEDFVPROC glad_glViewportIndexedfv;
3636 #define glViewportIndexedfv glad_glViewportIndexedfv
3637 typedef void (APIENTRYP PFNGLSCISSORARRAYVPROC)(GLuint first, GLsizei count, const GLint *v);
3638 GLAPI PFNGLSCISSORARRAYVPROC glad_glScissorArrayv;
3639 #define glScissorArrayv glad_glScissorArrayv
3640 typedef void (APIENTRYP PFNGLSCISSORINDEXEDPROC)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
3641 GLAPI PFNGLSCISSORINDEXEDPROC glad_glScissorIndexed;
3642 #define glScissorIndexed glad_glScissorIndexed
3643 typedef void (APIENTRYP PFNGLSCISSORINDEXEDVPROC)(GLuint index, const GLint *v);
3644 GLAPI PFNGLSCISSORINDEXEDVPROC glad_glScissorIndexedv;
3645 #define glScissorIndexedv glad_glScissorIndexedv
3646 typedef void (APIENTRYP PFNGLDEPTHRANGEARRAYVPROC)(GLuint first, GLsizei count, const GLdouble *v);
3647 GLAPI PFNGLDEPTHRANGEARRAYVPROC glad_glDepthRangeArrayv;
3648 #define glDepthRangeArrayv glad_glDepthRangeArrayv
3649 typedef void (APIENTRYP PFNGLDEPTHRANGEINDEXEDPROC)(GLuint index, GLdouble n, GLdouble f);
3650 GLAPI PFNGLDEPTHRANGEINDEXEDPROC glad_glDepthRangeIndexed;
3651 #define glDepthRangeIndexed glad_glDepthRangeIndexed
3652 typedef void (APIENTRYP PFNGLGETFLOATI_VPROC)(GLenum target, GLuint index, GLfloat *data);
3653 GLAPI PFNGLGETFLOATI_VPROC glad_glGetFloati_v;
3654 #define glGetFloati_v glad_glGetFloati_v
3655 typedef void (APIENTRYP PFNGLGETDOUBLEI_VPROC)(GLenum target, GLuint index, GLdouble *data);
3656 GLAPI PFNGLGETDOUBLEI_VPROC glad_glGetDoublei_v;
3657 #define glGetDoublei_v glad_glGetDoublei_v
3658 #endif
3659 #ifndef GL_VERSION_4_2
3660 #define GL_VERSION_4_2 1
3662 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
3663 GLAPI PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glad_glDrawArraysInstancedBaseInstance;
3664 #define glDrawArraysInstancedBaseInstance glad_glDrawArraysInstancedBaseInstance
3665 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
3666 GLAPI PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glad_glDrawElementsInstancedBaseInstance;
3667 #define glDrawElementsInstancedBaseInstance glad_glDrawElementsInstancedBaseInstance
3668 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
3669 GLAPI PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glad_glDrawElementsInstancedBaseVertexBaseInstance;
3670 #define glDrawElementsInstancedBaseVertexBaseInstance glad_glDrawElementsInstancedBaseVertexBaseInstance
3671 typedef void (APIENTRYP PFNGLGETINTERNALFORMATIVPROC)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
3672 GLAPI PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ;
3673 #define glGetInternalformativ glad_glGetInternalformativ
3674 typedef void (APIENTRYP PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC)(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
3675 GLAPI PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glad_glGetActiveAtomicCounterBufferiv;
3676 #define glGetActiveAtomicCounterBufferiv glad_glGetActiveAtomicCounterBufferiv
3677 typedef void (APIENTRYP PFNGLBINDIMAGETEXTUREPROC)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
3678 GLAPI PFNGLBINDIMAGETEXTUREPROC glad_glBindImageTexture;
3679 #define glBindImageTexture glad_glBindImageTexture
3680 typedef void (APIENTRYP PFNGLMEMORYBARRIERPROC)(GLbitfield barriers);
3681 GLAPI PFNGLMEMORYBARRIERPROC glad_glMemoryBarrier;
3682 #define glMemoryBarrier glad_glMemoryBarrier
3683 typedef void (APIENTRYP PFNGLTEXSTORAGE1DPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
3684 GLAPI PFNGLTEXSTORAGE1DPROC glad_glTexStorage1D;
3685 #define glTexStorage1D glad_glTexStorage1D
3686 typedef void (APIENTRYP PFNGLTEXSTORAGE2DPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
3687 GLAPI PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D;
3688 #define glTexStorage2D glad_glTexStorage2D
3689 typedef void (APIENTRYP PFNGLTEXSTORAGE3DPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
3690 GLAPI PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D;
3691 #define glTexStorage3D glad_glTexStorage3D
3692 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC)(GLenum mode, GLuint id, GLsizei instancecount);
3693 GLAPI PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glad_glDrawTransformFeedbackInstanced;
3694 #define glDrawTransformFeedbackInstanced glad_glDrawTransformFeedbackInstanced
3695 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC)(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
3696 GLAPI PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glad_glDrawTransformFeedbackStreamInstanced;
3697 #define glDrawTransformFeedbackStreamInstanced glad_glDrawTransformFeedbackStreamInstanced
3698 #endif
3699 #ifndef GL_VERSION_4_3
3700 #define GL_VERSION_4_3 1
3702 typedef void (APIENTRYP PFNGLCLEARBUFFERDATAPROC)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
3703 GLAPI PFNGLCLEARBUFFERDATAPROC glad_glClearBufferData;
3704 #define glClearBufferData glad_glClearBufferData
3705 typedef void (APIENTRYP PFNGLCLEARBUFFERSUBDATAPROC)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
3706 GLAPI PFNGLCLEARBUFFERSUBDATAPROC glad_glClearBufferSubData;
3707 #define glClearBufferSubData glad_glClearBufferSubData
3708 typedef void (APIENTRYP PFNGLDISPATCHCOMPUTEPROC)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
3709 GLAPI PFNGLDISPATCHCOMPUTEPROC glad_glDispatchCompute;
3710 #define glDispatchCompute glad_glDispatchCompute
3711 typedef void (APIENTRYP PFNGLDISPATCHCOMPUTEINDIRECTPROC)(GLintptr indirect);
3712 GLAPI PFNGLDISPATCHCOMPUTEINDIRECTPROC glad_glDispatchComputeIndirect;
3713 #define glDispatchComputeIndirect glad_glDispatchComputeIndirect
3714 typedef void (APIENTRYP 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);
3715 GLAPI PFNGLCOPYIMAGESUBDATAPROC glad_glCopyImageSubData;
3716 #define glCopyImageSubData glad_glCopyImageSubData
3717 typedef void (APIENTRYP PFNGLFRAMEBUFFERPARAMETERIPROC)(GLenum target, GLenum pname, GLint param);
3718 GLAPI PFNGLFRAMEBUFFERPARAMETERIPROC glad_glFramebufferParameteri;
3719 #define glFramebufferParameteri glad_glFramebufferParameteri
3720 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
3721 GLAPI PFNGLGETFRAMEBUFFERPARAMETERIVPROC glad_glGetFramebufferParameteriv;
3722 #define glGetFramebufferParameteriv glad_glGetFramebufferParameteriv
3723 typedef void (APIENTRYP PFNGLGETINTERNALFORMATI64VPROC)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
3724 GLAPI PFNGLGETINTERNALFORMATI64VPROC glad_glGetInternalformati64v;
3725 #define glGetInternalformati64v glad_glGetInternalformati64v
3726 typedef void (APIENTRYP PFNGLINVALIDATETEXSUBIMAGEPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
3727 GLAPI PFNGLINVALIDATETEXSUBIMAGEPROC glad_glInvalidateTexSubImage;
3728 #define glInvalidateTexSubImage glad_glInvalidateTexSubImage
3729 typedef void (APIENTRYP PFNGLINVALIDATETEXIMAGEPROC)(GLuint texture, GLint level);
3730 GLAPI PFNGLINVALIDATETEXIMAGEPROC glad_glInvalidateTexImage;
3731 #define glInvalidateTexImage glad_glInvalidateTexImage
3732 typedef void (APIENTRYP PFNGLINVALIDATEBUFFERSUBDATAPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length);
3733 GLAPI PFNGLINVALIDATEBUFFERSUBDATAPROC glad_glInvalidateBufferSubData;
3734 #define glInvalidateBufferSubData glad_glInvalidateBufferSubData
3735 typedef void (APIENTRYP PFNGLINVALIDATEBUFFERDATAPROC)(GLuint buffer);
3736 GLAPI PFNGLINVALIDATEBUFFERDATAPROC glad_glInvalidateBufferData;
3737 #define glInvalidateBufferData glad_glInvalidateBufferData
3738 typedef void (APIENTRYP PFNGLINVALIDATEFRAMEBUFFERPROC)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
3739 GLAPI PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer;
3740 #define glInvalidateFramebuffer glad_glInvalidateFramebuffer
3741 typedef void (APIENTRYP PFNGLINVALIDATESUBFRAMEBUFFERPROC)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
3742 GLAPI PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer;
3743 #define glInvalidateSubFramebuffer glad_glInvalidateSubFramebuffer
3744 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSINDIRECTPROC)(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
3745 GLAPI PFNGLMULTIDRAWARRAYSINDIRECTPROC glad_glMultiDrawArraysIndirect;
3746 #define glMultiDrawArraysIndirect glad_glMultiDrawArraysIndirect
3747 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTPROC)(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
3748 GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTPROC glad_glMultiDrawElementsIndirect;
3749 #define glMultiDrawElementsIndirect glad_glMultiDrawElementsIndirect
3750 typedef void (APIENTRYP PFNGLGETPROGRAMINTERFACEIVPROC)(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
3751 GLAPI PFNGLGETPROGRAMINTERFACEIVPROC glad_glGetProgramInterfaceiv;
3752 #define glGetProgramInterfaceiv glad_glGetProgramInterfaceiv
3753 typedef GLuint (APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC)(GLuint program, GLenum programInterface, const GLchar *name);
3754 GLAPI PFNGLGETPROGRAMRESOURCEINDEXPROC glad_glGetProgramResourceIndex;
3755 #define glGetProgramResourceIndex glad_glGetProgramResourceIndex
3756 typedef void (APIENTRYP PFNGLGETPROGRAMRESOURCENAMEPROC)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
3757 GLAPI PFNGLGETPROGRAMRESOURCENAMEPROC glad_glGetProgramResourceName;
3758 #define glGetProgramResourceName glad_glGetProgramResourceName
3759 typedef void (APIENTRYP PFNGLGETPROGRAMRESOURCEIVPROC)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
3760 GLAPI PFNGLGETPROGRAMRESOURCEIVPROC glad_glGetProgramResourceiv;
3761 #define glGetProgramResourceiv glad_glGetProgramResourceiv
3762 typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC)(GLuint program, GLenum programInterface, const GLchar *name);
3763 GLAPI PFNGLGETPROGRAMRESOURCELOCATIONPROC glad_glGetProgramResourceLocation;
3764 #define glGetProgramResourceLocation glad_glGetProgramResourceLocation
3765 typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)(GLuint program, GLenum programInterface, const GLchar *name);
3766 GLAPI PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glad_glGetProgramResourceLocationIndex;
3767 #define glGetProgramResourceLocationIndex glad_glGetProgramResourceLocationIndex
3768 typedef void (APIENTRYP PFNGLSHADERSTORAGEBLOCKBINDINGPROC)(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
3769 GLAPI PFNGLSHADERSTORAGEBLOCKBINDINGPROC glad_glShaderStorageBlockBinding;
3770 #define glShaderStorageBlockBinding glad_glShaderStorageBlockBinding
3771 typedef void (APIENTRYP PFNGLTEXBUFFERRANGEPROC)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
3772 GLAPI PFNGLTEXBUFFERRANGEPROC glad_glTexBufferRange;
3773 #define glTexBufferRange glad_glTexBufferRange
3774 typedef void (APIENTRYP PFNGLTEXSTORAGE2DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
3775 GLAPI PFNGLTEXSTORAGE2DMULTISAMPLEPROC glad_glTexStorage2DMultisample;
3776 #define glTexStorage2DMultisample glad_glTexStorage2DMultisample
3777 typedef void (APIENTRYP PFNGLTEXSTORAGE3DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
3778 GLAPI PFNGLTEXSTORAGE3DMULTISAMPLEPROC glad_glTexStorage3DMultisample;
3779 #define glTexStorage3DMultisample glad_glTexStorage3DMultisample
3780 typedef void (APIENTRYP PFNGLTEXTUREVIEWPROC)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
3781 GLAPI PFNGLTEXTUREVIEWPROC glad_glTextureView;
3782 #define glTextureView glad_glTextureView
3783 typedef void (APIENTRYP PFNGLBINDVERTEXBUFFERPROC)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
3784 GLAPI PFNGLBINDVERTEXBUFFERPROC glad_glBindVertexBuffer;
3785 #define glBindVertexBuffer glad_glBindVertexBuffer
3786 typedef void (APIENTRYP PFNGLVERTEXATTRIBFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
3787 GLAPI PFNGLVERTEXATTRIBFORMATPROC glad_glVertexAttribFormat;
3788 #define glVertexAttribFormat glad_glVertexAttribFormat
3789 typedef void (APIENTRYP PFNGLVERTEXATTRIBIFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3790 GLAPI PFNGLVERTEXATTRIBIFORMATPROC glad_glVertexAttribIFormat;
3791 #define glVertexAttribIFormat glad_glVertexAttribIFormat
3792 typedef void (APIENTRYP PFNGLVERTEXATTRIBLFORMATPROC)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3793 GLAPI PFNGLVERTEXATTRIBLFORMATPROC glad_glVertexAttribLFormat;
3794 #define glVertexAttribLFormat glad_glVertexAttribLFormat
3795 typedef void (APIENTRYP PFNGLVERTEXATTRIBBINDINGPROC)(GLuint attribindex, GLuint bindingindex);
3796 GLAPI PFNGLVERTEXATTRIBBINDINGPROC glad_glVertexAttribBinding;
3797 #define glVertexAttribBinding glad_glVertexAttribBinding
3798 typedef void (APIENTRYP PFNGLVERTEXBINDINGDIVISORPROC)(GLuint bindingindex, GLuint divisor);
3799 GLAPI PFNGLVERTEXBINDINGDIVISORPROC glad_glVertexBindingDivisor;
3800 #define glVertexBindingDivisor glad_glVertexBindingDivisor
3801 typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
3802 GLAPI PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl;
3803 #define glDebugMessageControl glad_glDebugMessageControl
3804 typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
3805 GLAPI PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert;
3806 #define glDebugMessageInsert glad_glDebugMessageInsert
3807 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callback, const void *userParam);
3808 GLAPI PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback;
3809 #define glDebugMessageCallback glad_glDebugMessageCallback
3810 typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
3811 GLAPI PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog;
3812 #define glGetDebugMessageLog glad_glGetDebugMessageLog
3813 typedef void (APIENTRYP PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id, GLsizei length, const GLchar *message);
3814 GLAPI PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup;
3815 #define glPushDebugGroup glad_glPushDebugGroup
3816 typedef void (APIENTRYP PFNGLPOPDEBUGGROUPPROC)();
3817 GLAPI PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup;
3818 #define glPopDebugGroup glad_glPopDebugGroup
3819 typedef void (APIENTRYP PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
3820 GLAPI PFNGLOBJECTLABELPROC glad_glObjectLabel;
3821 #define glObjectLabel glad_glObjectLabel
3822 typedef void (APIENTRYP PFNGLGETOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
3823 GLAPI PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel;
3824 #define glGetObjectLabel glad_glGetObjectLabel
3825 typedef void (APIENTRYP PFNGLOBJECTPTRLABELPROC)(const void *ptr, GLsizei length, const GLchar *label);
3826 GLAPI PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel;
3827 #define glObjectPtrLabel glad_glObjectPtrLabel
3828 typedef void (APIENTRYP PFNGLGETOBJECTPTRLABELPROC)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
3829 GLAPI PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel;
3830 #define glGetObjectPtrLabel glad_glGetObjectPtrLabel
3831 #endif
3832 #ifndef GL_VERSION_4_4
3833 #define GL_VERSION_4_4 1
3835 typedef void (APIENTRYP PFNGLBUFFERSTORAGEPROC)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
3836 GLAPI PFNGLBUFFERSTORAGEPROC glad_glBufferStorage;
3837 #define glBufferStorage glad_glBufferStorage
3838 typedef void (APIENTRYP PFNGLCLEARTEXIMAGEPROC)(GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
3839 GLAPI PFNGLCLEARTEXIMAGEPROC glad_glClearTexImage;
3840 #define glClearTexImage glad_glClearTexImage
3841 typedef void (APIENTRYP PFNGLCLEARTEXSUBIMAGEPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
3842 GLAPI PFNGLCLEARTEXSUBIMAGEPROC glad_glClearTexSubImage;
3843 #define glClearTexSubImage glad_glClearTexSubImage
3844 typedef void (APIENTRYP PFNGLBINDBUFFERSBASEPROC)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
3845 GLAPI PFNGLBINDBUFFERSBASEPROC glad_glBindBuffersBase;
3846 #define glBindBuffersBase glad_glBindBuffersBase
3847 typedef void (APIENTRYP PFNGLBINDBUFFERSRANGEPROC)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
3848 GLAPI PFNGLBINDBUFFERSRANGEPROC glad_glBindBuffersRange;
3849 #define glBindBuffersRange glad_glBindBuffersRange
3850 typedef void (APIENTRYP PFNGLBINDTEXTURESPROC)(GLuint first, GLsizei count, const GLuint *textures);
3851 GLAPI PFNGLBINDTEXTURESPROC glad_glBindTextures;
3852 #define glBindTextures glad_glBindTextures
3853 typedef void (APIENTRYP PFNGLBINDSAMPLERSPROC)(GLuint first, GLsizei count, const GLuint *samplers);
3854 GLAPI PFNGLBINDSAMPLERSPROC glad_glBindSamplers;
3855 #define glBindSamplers glad_glBindSamplers
3856 typedef void (APIENTRYP PFNGLBINDIMAGETEXTURESPROC)(GLuint first, GLsizei count, const GLuint *textures);
3857 GLAPI PFNGLBINDIMAGETEXTURESPROC glad_glBindImageTextures;
3858 #define glBindImageTextures glad_glBindImageTextures
3859 typedef void (APIENTRYP PFNGLBINDVERTEXBUFFERSPROC)(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
3860 GLAPI PFNGLBINDVERTEXBUFFERSPROC glad_glBindVertexBuffers;
3861 #define glBindVertexBuffers glad_glBindVertexBuffers
3862 #endif
3863 #ifndef GL_VERSION_4_5
3864 #define GL_VERSION_4_5 1
3866 typedef void (APIENTRYP PFNGLCLIPCONTROLPROC)(GLenum origin, GLenum depth);
3867 GLAPI PFNGLCLIPCONTROLPROC glad_glClipControl;
3868 #define glClipControl glad_glClipControl
3869 typedef void (APIENTRYP PFNGLCREATETRANSFORMFEEDBACKSPROC)(GLsizei n, GLuint *ids);
3870 GLAPI PFNGLCREATETRANSFORMFEEDBACKSPROC glad_glCreateTransformFeedbacks;
3871 #define glCreateTransformFeedbacks glad_glCreateTransformFeedbacks
3872 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC)(GLuint xfb, GLuint index, GLuint buffer);
3873 GLAPI PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glad_glTransformFeedbackBufferBase;
3874 #define glTransformFeedbackBufferBase glad_glTransformFeedbackBufferBase
3875 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC)(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3876 GLAPI PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glad_glTransformFeedbackBufferRange;
3877 #define glTransformFeedbackBufferRange glad_glTransformFeedbackBufferRange
3878 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKIVPROC)(GLuint xfb, GLenum pname, GLint *param);
3879 GLAPI PFNGLGETTRANSFORMFEEDBACKIVPROC glad_glGetTransformFeedbackiv;
3880 #define glGetTransformFeedbackiv glad_glGetTransformFeedbackiv
3881 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKI_VPROC)(GLuint xfb, GLenum pname, GLuint index, GLint *param);
3882 GLAPI PFNGLGETTRANSFORMFEEDBACKI_VPROC glad_glGetTransformFeedbacki_v;
3883 #define glGetTransformFeedbacki_v glad_glGetTransformFeedbacki_v
3884 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKI64_VPROC)(GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
3885 GLAPI PFNGLGETTRANSFORMFEEDBACKI64_VPROC glad_glGetTransformFeedbacki64_v;
3886 #define glGetTransformFeedbacki64_v glad_glGetTransformFeedbacki64_v
3887 typedef void (APIENTRYP PFNGLCREATEBUFFERSPROC)(GLsizei n, GLuint *buffers);
3888 GLAPI PFNGLCREATEBUFFERSPROC glad_glCreateBuffers;
3889 #define glCreateBuffers glad_glCreateBuffers
3890 typedef void (APIENTRYP PFNGLNAMEDBUFFERSTORAGEPROC)(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
3891 GLAPI PFNGLNAMEDBUFFERSTORAGEPROC glad_glNamedBufferStorage;
3892 #define glNamedBufferStorage glad_glNamedBufferStorage
3893 typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAPROC)(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
3894 GLAPI PFNGLNAMEDBUFFERDATAPROC glad_glNamedBufferData;
3895 #define glNamedBufferData glad_glNamedBufferData
3896 typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
3897 GLAPI PFNGLNAMEDBUFFERSUBDATAPROC glad_glNamedBufferSubData;
3898 #define glNamedBufferSubData glad_glNamedBufferSubData
3899 typedef void (APIENTRYP PFNGLCOPYNAMEDBUFFERSUBDATAPROC)(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
3900 GLAPI PFNGLCOPYNAMEDBUFFERSUBDATAPROC glad_glCopyNamedBufferSubData;
3901 #define glCopyNamedBufferSubData glad_glCopyNamedBufferSubData
3902 typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERDATAPROC)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
3903 GLAPI PFNGLCLEARNAMEDBUFFERDATAPROC glad_glClearNamedBufferData;
3904 #define glClearNamedBufferData glad_glClearNamedBufferData
3905 typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERSUBDATAPROC)(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
3906 GLAPI PFNGLCLEARNAMEDBUFFERSUBDATAPROC glad_glClearNamedBufferSubData;
3907 #define glClearNamedBufferSubData glad_glClearNamedBufferSubData
3908 typedef void * (APIENTRYP PFNGLMAPNAMEDBUFFERPROC)(GLuint buffer, GLenum access);
3910 #define glMapNamedBuffer glad_glMapNamedBuffer
3911 typedef void * (APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
3913 #define glMapNamedBufferRange glad_glMapNamedBufferRange
3914 typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFERPROC)(GLuint buffer);
3915 GLAPI PFNGLUNMAPNAMEDBUFFERPROC glad_glUnmapNamedBuffer;
3916 #define glUnmapNamedBuffer glad_glUnmapNamedBuffer
3917 typedef void (APIENTRYP PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length);
3918 GLAPI PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glad_glFlushMappedNamedBufferRange;
3919 #define glFlushMappedNamedBufferRange glad_glFlushMappedNamedBufferRange
3920 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVPROC)(GLuint buffer, GLenum pname, GLint *params);
3921 GLAPI PFNGLGETNAMEDBUFFERPARAMETERIVPROC glad_glGetNamedBufferParameteriv;
3922 #define glGetNamedBufferParameteriv glad_glGetNamedBufferParameteriv
3923 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERI64VPROC)(GLuint buffer, GLenum pname, GLint64 *params);
3924 GLAPI PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glad_glGetNamedBufferParameteri64v;
3925 #define glGetNamedBufferParameteri64v glad_glGetNamedBufferParameteri64v
3926 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVPROC)(GLuint buffer, GLenum pname, void **params);
3927 GLAPI PFNGLGETNAMEDBUFFERPOINTERVPROC glad_glGetNamedBufferPointerv;
3928 #define glGetNamedBufferPointerv glad_glGetNamedBufferPointerv
3929 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
3930 GLAPI PFNGLGETNAMEDBUFFERSUBDATAPROC glad_glGetNamedBufferSubData;
3931 #define glGetNamedBufferSubData glad_glGetNamedBufferSubData
3932 typedef void (APIENTRYP PFNGLCREATEFRAMEBUFFERSPROC)(GLsizei n, GLuint *framebuffers);
3933 GLAPI PFNGLCREATEFRAMEBUFFERSPROC glad_glCreateFramebuffers;
3934 #define glCreateFramebuffers glad_glCreateFramebuffers
3935 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC)(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3936 GLAPI PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glad_glNamedFramebufferRenderbuffer;
3937 #define glNamedFramebufferRenderbuffer glad_glNamedFramebufferRenderbuffer
3938 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC)(GLuint framebuffer, GLenum pname, GLint param);
3939 GLAPI PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glad_glNamedFramebufferParameteri;
3940 #define glNamedFramebufferParameteri glad_glNamedFramebufferParameteri
3941 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
3942 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glad_glNamedFramebufferTexture;
3943 #define glNamedFramebufferTexture glad_glNamedFramebufferTexture
3944 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
3945 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glad_glNamedFramebufferTextureLayer;
3946 #define glNamedFramebufferTextureLayer glad_glNamedFramebufferTextureLayer
3947 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC)(GLuint framebuffer, GLenum buf);
3948 GLAPI PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glad_glNamedFramebufferDrawBuffer;
3949 #define glNamedFramebufferDrawBuffer glad_glNamedFramebufferDrawBuffer
3950 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC)(GLuint framebuffer, GLsizei n, const GLenum *bufs);
3951 GLAPI PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glad_glNamedFramebufferDrawBuffers;
3952 #define glNamedFramebufferDrawBuffers glad_glNamedFramebufferDrawBuffers
3953 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC)(GLuint framebuffer, GLenum src);
3954 GLAPI PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glad_glNamedFramebufferReadBuffer;
3955 #define glNamedFramebufferReadBuffer glad_glNamedFramebufferReadBuffer
3956 typedef void (APIENTRYP PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
3957 GLAPI PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glad_glInvalidateNamedFramebufferData;
3958 #define glInvalidateNamedFramebufferData glad_glInvalidateNamedFramebufferData
3959 typedef void (APIENTRYP PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
3960 GLAPI PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glad_glInvalidateNamedFramebufferSubData;
3961 #define glInvalidateNamedFramebufferSubData glad_glInvalidateNamedFramebufferSubData
3962 typedef void (APIENTRYP PFNGLCLEARNAMEDFRAMEBUFFERIVPROC)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
3963 GLAPI PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glad_glClearNamedFramebufferiv;
3964 #define glClearNamedFramebufferiv glad_glClearNamedFramebufferiv
3965 typedef void (APIENTRYP PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
3966 GLAPI PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glad_glClearNamedFramebufferuiv;
3967 #define glClearNamedFramebufferuiv glad_glClearNamedFramebufferuiv
3968 typedef void (APIENTRYP PFNGLCLEARNAMEDFRAMEBUFFERFVPROC)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
3969 GLAPI PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glad_glClearNamedFramebufferfv;
3970 #define glClearNamedFramebufferfv glad_glClearNamedFramebufferfv
3971 typedef void (APIENTRYP PFNGLCLEARNAMEDFRAMEBUFFERFIPROC)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
3972 GLAPI PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glad_glClearNamedFramebufferfi;
3973 #define glClearNamedFramebufferfi glad_glClearNamedFramebufferfi
3974 typedef void (APIENTRYP 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);
3975 GLAPI PFNGLBLITNAMEDFRAMEBUFFERPROC glad_glBlitNamedFramebuffer;
3976 #define glBlitNamedFramebuffer glad_glBlitNamedFramebuffer
3977 typedef GLenum (APIENTRYP PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC)(GLuint framebuffer, GLenum target);
3978 GLAPI PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glad_glCheckNamedFramebufferStatus;
3979 #define glCheckNamedFramebufferStatus glad_glCheckNamedFramebufferStatus
3980 typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC)(GLuint framebuffer, GLenum pname, GLint *param);
3981 GLAPI PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glad_glGetNamedFramebufferParameteriv;
3982 #define glGetNamedFramebufferParameteriv glad_glGetNamedFramebufferParameteriv
3983 typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
3984 GLAPI PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetNamedFramebufferAttachmentParameteriv;
3985 #define glGetNamedFramebufferAttachmentParameteriv glad_glGetNamedFramebufferAttachmentParameteriv
3986 typedef void (APIENTRYP PFNGLCREATERENDERBUFFERSPROC)(GLsizei n, GLuint *renderbuffers);
3987 GLAPI PFNGLCREATERENDERBUFFERSPROC glad_glCreateRenderbuffers;
3988 #define glCreateRenderbuffers glad_glCreateRenderbuffers
3989 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEPROC)(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
3990 GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEPROC glad_glNamedRenderbufferStorage;
3991 #define glNamedRenderbufferStorage glad_glNamedRenderbufferStorage
3992 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
3993 GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glNamedRenderbufferStorageMultisample;
3994 #define glNamedRenderbufferStorageMultisample glad_glNamedRenderbufferStorageMultisample
3995 typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC)(GLuint renderbuffer, GLenum pname, GLint *params);
3996 GLAPI PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glad_glGetNamedRenderbufferParameteriv;
3997 #define glGetNamedRenderbufferParameteriv glad_glGetNamedRenderbufferParameteriv
3998 typedef void (APIENTRYP PFNGLCREATETEXTURESPROC)(GLenum target, GLsizei n, GLuint *textures);
3999 GLAPI PFNGLCREATETEXTURESPROC glad_glCreateTextures;
4000 #define glCreateTextures glad_glCreateTextures
4001 typedef void (APIENTRYP PFNGLTEXTUREBUFFERPROC)(GLuint texture, GLenum internalformat, GLuint buffer);
4002 GLAPI PFNGLTEXTUREBUFFERPROC glad_glTextureBuffer;
4003 #define glTextureBuffer glad_glTextureBuffer
4004 typedef void (APIENTRYP PFNGLTEXTUREBUFFERRANGEPROC)(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
4005 GLAPI PFNGLTEXTUREBUFFERRANGEPROC glad_glTextureBufferRange;
4006 #define glTextureBufferRange glad_glTextureBufferRange
4007 typedef void (APIENTRYP PFNGLTEXTURESTORAGE1DPROC)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
4008 GLAPI PFNGLTEXTURESTORAGE1DPROC glad_glTextureStorage1D;
4009 #define glTextureStorage1D glad_glTextureStorage1D
4010 typedef void (APIENTRYP PFNGLTEXTURESTORAGE2DPROC)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
4011 GLAPI PFNGLTEXTURESTORAGE2DPROC glad_glTextureStorage2D;
4012 #define glTextureStorage2D glad_glTextureStorage2D
4013 typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DPROC)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
4014 GLAPI PFNGLTEXTURESTORAGE3DPROC glad_glTextureStorage3D;
4015 #define glTextureStorage3D glad_glTextureStorage3D
4016 typedef void (APIENTRYP PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
4017 GLAPI PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glad_glTextureStorage2DMultisample;
4018 #define glTextureStorage2DMultisample glad_glTextureStorage2DMultisample
4019 typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
4020 GLAPI PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glad_glTextureStorage3DMultisample;
4021 #define glTextureStorage3DMultisample glad_glTextureStorage3DMultisample
4022 typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE1DPROC)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
4023 GLAPI PFNGLTEXTURESUBIMAGE1DPROC glad_glTextureSubImage1D;
4024 #define glTextureSubImage1D glad_glTextureSubImage1D
4025 typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE2DPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
4026 GLAPI PFNGLTEXTURESUBIMAGE2DPROC glad_glTextureSubImage2D;
4027 #define glTextureSubImage2D glad_glTextureSubImage2D
4028 typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE3DPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
4029 GLAPI PFNGLTEXTURESUBIMAGE3DPROC glad_glTextureSubImage3D;
4030 #define glTextureSubImage3D glad_glTextureSubImage3D
4031 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
4032 GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glad_glCompressedTextureSubImage1D;
4033 #define glCompressedTextureSubImage1D glad_glCompressedTextureSubImage1D
4034 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
4035 GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glad_glCompressedTextureSubImage2D;
4036 #define glCompressedTextureSubImage2D glad_glCompressedTextureSubImage2D
4037 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
4038 GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glad_glCompressedTextureSubImage3D;
4039 #define glCompressedTextureSubImage3D glad_glCompressedTextureSubImage3D
4040 typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE1DPROC)(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
4041 GLAPI PFNGLCOPYTEXTURESUBIMAGE1DPROC glad_glCopyTextureSubImage1D;
4042 #define glCopyTextureSubImage1D glad_glCopyTextureSubImage1D
4043 typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE2DPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
4044 GLAPI PFNGLCOPYTEXTURESUBIMAGE2DPROC glad_glCopyTextureSubImage2D;
4045 #define glCopyTextureSubImage2D glad_glCopyTextureSubImage2D
4046 typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE3DPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
4047 GLAPI PFNGLCOPYTEXTURESUBIMAGE3DPROC glad_glCopyTextureSubImage3D;
4048 #define glCopyTextureSubImage3D glad_glCopyTextureSubImage3D
4049 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFPROC)(GLuint texture, GLenum pname, GLfloat param);
4050 GLAPI PFNGLTEXTUREPARAMETERFPROC glad_glTextureParameterf;
4051 #define glTextureParameterf glad_glTextureParameterf
4052 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFVPROC)(GLuint texture, GLenum pname, const GLfloat *param);
4053 GLAPI PFNGLTEXTUREPARAMETERFVPROC glad_glTextureParameterfv;
4054 #define glTextureParameterfv glad_glTextureParameterfv
4055 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIPROC)(GLuint texture, GLenum pname, GLint param);
4056 GLAPI PFNGLTEXTUREPARAMETERIPROC glad_glTextureParameteri;
4057 #define glTextureParameteri glad_glTextureParameteri
4058 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIIVPROC)(GLuint texture, GLenum pname, const GLint *params);
4059 GLAPI PFNGLTEXTUREPARAMETERIIVPROC glad_glTextureParameterIiv;
4060 #define glTextureParameterIiv glad_glTextureParameterIiv
4061 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIUIVPROC)(GLuint texture, GLenum pname, const GLuint *params);
4062 GLAPI PFNGLTEXTUREPARAMETERIUIVPROC glad_glTextureParameterIuiv;
4063 #define glTextureParameterIuiv glad_glTextureParameterIuiv
4064 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIVPROC)(GLuint texture, GLenum pname, const GLint *param);
4065 GLAPI PFNGLTEXTUREPARAMETERIVPROC glad_glTextureParameteriv;
4066 #define glTextureParameteriv glad_glTextureParameteriv
4067 typedef void (APIENTRYP PFNGLGENERATETEXTUREMIPMAPPROC)(GLuint texture);
4068 GLAPI PFNGLGENERATETEXTUREMIPMAPPROC glad_glGenerateTextureMipmap;
4069 #define glGenerateTextureMipmap glad_glGenerateTextureMipmap
4070 typedef void (APIENTRYP PFNGLBINDTEXTUREUNITPROC)(GLuint unit, GLuint texture);
4071 GLAPI PFNGLBINDTEXTUREUNITPROC glad_glBindTextureUnit;
4072 #define glBindTextureUnit glad_glBindTextureUnit
4073 typedef void (APIENTRYP PFNGLGETTEXTUREIMAGEPROC)(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
4074 GLAPI PFNGLGETTEXTUREIMAGEPROC glad_glGetTextureImage;
4075 #define glGetTextureImage glad_glGetTextureImage
4076 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC)(GLuint texture, GLint level, GLsizei bufSize, void *pixels);
4077 GLAPI PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glad_glGetCompressedTextureImage;
4078 #define glGetCompressedTextureImage glad_glGetCompressedTextureImage
4079 typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERFVPROC)(GLuint texture, GLint level, GLenum pname, GLfloat *params);
4080 GLAPI PFNGLGETTEXTURELEVELPARAMETERFVPROC glad_glGetTextureLevelParameterfv;
4081 #define glGetTextureLevelParameterfv glad_glGetTextureLevelParameterfv
4082 typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERIVPROC)(GLuint texture, GLint level, GLenum pname, GLint *params);
4083 GLAPI PFNGLGETTEXTURELEVELPARAMETERIVPROC glad_glGetTextureLevelParameteriv;
4084 #define glGetTextureLevelParameteriv glad_glGetTextureLevelParameteriv
4085 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERFVPROC)(GLuint texture, GLenum pname, GLfloat *params);
4086 GLAPI PFNGLGETTEXTUREPARAMETERFVPROC glad_glGetTextureParameterfv;
4087 #define glGetTextureParameterfv glad_glGetTextureParameterfv
4088 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIIVPROC)(GLuint texture, GLenum pname, GLint *params);
4089 GLAPI PFNGLGETTEXTUREPARAMETERIIVPROC glad_glGetTextureParameterIiv;
4090 #define glGetTextureParameterIiv glad_glGetTextureParameterIiv
4091 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIUIVPROC)(GLuint texture, GLenum pname, GLuint *params);
4092 GLAPI PFNGLGETTEXTUREPARAMETERIUIVPROC glad_glGetTextureParameterIuiv;
4093 #define glGetTextureParameterIuiv glad_glGetTextureParameterIuiv
4094 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIVPROC)(GLuint texture, GLenum pname, GLint *params);
4095 GLAPI PFNGLGETTEXTUREPARAMETERIVPROC glad_glGetTextureParameteriv;
4096 #define glGetTextureParameteriv glad_glGetTextureParameteriv
4097 typedef void (APIENTRYP PFNGLCREATEVERTEXARRAYSPROC)(GLsizei n, GLuint *arrays);
4098 GLAPI PFNGLCREATEVERTEXARRAYSPROC glad_glCreateVertexArrays;
4099 #define glCreateVertexArrays glad_glCreateVertexArrays
4100 typedef void (APIENTRYP PFNGLDISABLEVERTEXARRAYATTRIBPROC)(GLuint vaobj, GLuint index);
4101 GLAPI PFNGLDISABLEVERTEXARRAYATTRIBPROC glad_glDisableVertexArrayAttrib;
4102 #define glDisableVertexArrayAttrib glad_glDisableVertexArrayAttrib
4103 typedef void (APIENTRYP PFNGLENABLEVERTEXARRAYATTRIBPROC)(GLuint vaobj, GLuint index);
4104 GLAPI PFNGLENABLEVERTEXARRAYATTRIBPROC glad_glEnableVertexArrayAttrib;
4105 #define glEnableVertexArrayAttrib glad_glEnableVertexArrayAttrib
4106 typedef void (APIENTRYP PFNGLVERTEXARRAYELEMENTBUFFERPROC)(GLuint vaobj, GLuint buffer);
4107 GLAPI PFNGLVERTEXARRAYELEMENTBUFFERPROC glad_glVertexArrayElementBuffer;
4108 #define glVertexArrayElementBuffer glad_glVertexArrayElementBuffer
4109 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXBUFFERPROC)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
4110 GLAPI PFNGLVERTEXARRAYVERTEXBUFFERPROC glad_glVertexArrayVertexBuffer;
4111 #define glVertexArrayVertexBuffer glad_glVertexArrayVertexBuffer
4112 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXBUFFERSPROC)(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
4113 GLAPI PFNGLVERTEXARRAYVERTEXBUFFERSPROC glad_glVertexArrayVertexBuffers;
4114 #define glVertexArrayVertexBuffers glad_glVertexArrayVertexBuffers
4115 typedef void (APIENTRYP PFNGLVERTEXARRAYATTRIBBINDINGPROC)(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
4116 GLAPI PFNGLVERTEXARRAYATTRIBBINDINGPROC glad_glVertexArrayAttribBinding;
4117 #define glVertexArrayAttribBinding glad_glVertexArrayAttribBinding
4118 typedef void (APIENTRYP PFNGLVERTEXARRAYATTRIBFORMATPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
4119 GLAPI PFNGLVERTEXARRAYATTRIBFORMATPROC glad_glVertexArrayAttribFormat;
4120 #define glVertexArrayAttribFormat glad_glVertexArrayAttribFormat
4121 typedef void (APIENTRYP PFNGLVERTEXARRAYATTRIBIFORMATPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
4122 GLAPI PFNGLVERTEXARRAYATTRIBIFORMATPROC glad_glVertexArrayAttribIFormat;
4123 #define glVertexArrayAttribIFormat glad_glVertexArrayAttribIFormat
4124 typedef void (APIENTRYP PFNGLVERTEXARRAYATTRIBLFORMATPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
4125 GLAPI PFNGLVERTEXARRAYATTRIBLFORMATPROC glad_glVertexArrayAttribLFormat;
4126 #define glVertexArrayAttribLFormat glad_glVertexArrayAttribLFormat
4127 typedef void (APIENTRYP PFNGLVERTEXARRAYBINDINGDIVISORPROC)(GLuint vaobj, GLuint bindingindex, GLuint divisor);
4128 GLAPI PFNGLVERTEXARRAYBINDINGDIVISORPROC glad_glVertexArrayBindingDivisor;
4129 #define glVertexArrayBindingDivisor glad_glVertexArrayBindingDivisor
4130 typedef void (APIENTRYP PFNGLGETVERTEXARRAYIVPROC)(GLuint vaobj, GLenum pname, GLint *param);
4131 GLAPI PFNGLGETVERTEXARRAYIVPROC glad_glGetVertexArrayiv;
4132 #define glGetVertexArrayiv glad_glGetVertexArrayiv
4133 typedef void (APIENTRYP PFNGLGETVERTEXARRAYINDEXEDIVPROC)(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
4134 GLAPI PFNGLGETVERTEXARRAYINDEXEDIVPROC glad_glGetVertexArrayIndexediv;
4135 #define glGetVertexArrayIndexediv glad_glGetVertexArrayIndexediv
4136 typedef void (APIENTRYP PFNGLGETVERTEXARRAYINDEXED64IVPROC)(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param);
4137 GLAPI PFNGLGETVERTEXARRAYINDEXED64IVPROC glad_glGetVertexArrayIndexed64iv;
4138 #define glGetVertexArrayIndexed64iv glad_glGetVertexArrayIndexed64iv
4139 typedef void (APIENTRYP PFNGLCREATESAMPLERSPROC)(GLsizei n, GLuint *samplers);
4140 GLAPI PFNGLCREATESAMPLERSPROC glad_glCreateSamplers;
4141 #define glCreateSamplers glad_glCreateSamplers
4142 typedef void (APIENTRYP PFNGLCREATEPROGRAMPIPELINESPROC)(GLsizei n, GLuint *pipelines);
4143 GLAPI PFNGLCREATEPROGRAMPIPELINESPROC glad_glCreateProgramPipelines;
4144 #define glCreateProgramPipelines glad_glCreateProgramPipelines
4145 typedef void (APIENTRYP PFNGLCREATEQUERIESPROC)(GLenum target, GLsizei n, GLuint *ids);
4146 GLAPI PFNGLCREATEQUERIESPROC glad_glCreateQueries;
4147 #define glCreateQueries glad_glCreateQueries
4148 typedef void (APIENTRYP PFNGLGETQUERYBUFFEROBJECTI64VPROC)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4149 GLAPI PFNGLGETQUERYBUFFEROBJECTI64VPROC glad_glGetQueryBufferObjecti64v;
4150 #define glGetQueryBufferObjecti64v glad_glGetQueryBufferObjecti64v
4151 typedef void (APIENTRYP PFNGLGETQUERYBUFFEROBJECTIVPROC)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4152 GLAPI PFNGLGETQUERYBUFFEROBJECTIVPROC glad_glGetQueryBufferObjectiv;
4153 #define glGetQueryBufferObjectiv glad_glGetQueryBufferObjectiv
4154 typedef void (APIENTRYP PFNGLGETQUERYBUFFEROBJECTUI64VPROC)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4155 GLAPI PFNGLGETQUERYBUFFEROBJECTUI64VPROC glad_glGetQueryBufferObjectui64v;
4156 #define glGetQueryBufferObjectui64v glad_glGetQueryBufferObjectui64v
4157 typedef void (APIENTRYP PFNGLGETQUERYBUFFEROBJECTUIVPROC)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4158 GLAPI PFNGLGETQUERYBUFFEROBJECTUIVPROC glad_glGetQueryBufferObjectuiv;
4159 #define glGetQueryBufferObjectuiv glad_glGetQueryBufferObjectuiv
4160 typedef void (APIENTRYP PFNGLMEMORYBARRIERBYREGIONPROC)(GLbitfield barriers);
4161 GLAPI PFNGLMEMORYBARRIERBYREGIONPROC glad_glMemoryBarrierByRegion;
4162 #define glMemoryBarrierByRegion glad_glMemoryBarrierByRegion
4163 typedef void (APIENTRYP 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);
4164 GLAPI PFNGLGETTEXTURESUBIMAGEPROC glad_glGetTextureSubImage;
4165 #define glGetTextureSubImage glad_glGetTextureSubImage
4166 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
4167 GLAPI PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glad_glGetCompressedTextureSubImage;
4168 #define glGetCompressedTextureSubImage glad_glGetCompressedTextureSubImage
4169 typedef GLenum (APIENTRYP PFNGLGETGRAPHICSRESETSTATUSPROC)();
4170 GLAPI PFNGLGETGRAPHICSRESETSTATUSPROC glad_glGetGraphicsResetStatus;
4171 #define glGetGraphicsResetStatus glad_glGetGraphicsResetStatus
4172 typedef void (APIENTRYP PFNGLGETNCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
4173 GLAPI PFNGLGETNCOMPRESSEDTEXIMAGEPROC glad_glGetnCompressedTexImage;
4174 #define glGetnCompressedTexImage glad_glGetnCompressedTexImage
4175 typedef void (APIENTRYP PFNGLGETNTEXIMAGEPROC)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
4176 GLAPI PFNGLGETNTEXIMAGEPROC glad_glGetnTexImage;
4177 #define glGetnTexImage glad_glGetnTexImage
4178 typedef void (APIENTRYP PFNGLGETNUNIFORMDVPROC)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
4179 GLAPI PFNGLGETNUNIFORMDVPROC glad_glGetnUniformdv;
4180 #define glGetnUniformdv glad_glGetnUniformdv
4181 typedef void (APIENTRYP PFNGLGETNUNIFORMFVPROC)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
4182 GLAPI PFNGLGETNUNIFORMFVPROC glad_glGetnUniformfv;
4183 #define glGetnUniformfv glad_glGetnUniformfv
4184 typedef void (APIENTRYP PFNGLGETNUNIFORMIVPROC)(GLuint program, GLint location, GLsizei bufSize, GLint *params);
4185 GLAPI PFNGLGETNUNIFORMIVPROC glad_glGetnUniformiv;
4186 #define glGetnUniformiv glad_glGetnUniformiv
4187 typedef void (APIENTRYP PFNGLGETNUNIFORMUIVPROC)(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
4188 GLAPI PFNGLGETNUNIFORMUIVPROC glad_glGetnUniformuiv;
4189 #define glGetnUniformuiv glad_glGetnUniformuiv
4190 typedef void (APIENTRYP PFNGLREADNPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
4191 GLAPI PFNGLREADNPIXELSPROC glad_glReadnPixels;
4192 #define glReadnPixels glad_glReadnPixels
4193 typedef void (APIENTRYP PFNGLGETNMAPDVPROC)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
4194 GLAPI PFNGLGETNMAPDVPROC glad_glGetnMapdv;
4195 #define glGetnMapdv glad_glGetnMapdv
4196 typedef void (APIENTRYP PFNGLGETNMAPFVPROC)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
4197 GLAPI PFNGLGETNMAPFVPROC glad_glGetnMapfv;
4198 #define glGetnMapfv glad_glGetnMapfv
4199 typedef void (APIENTRYP PFNGLGETNMAPIVPROC)(GLenum target, GLenum query, GLsizei bufSize, GLint *v);
4200 GLAPI PFNGLGETNMAPIVPROC glad_glGetnMapiv;
4201 #define glGetnMapiv glad_glGetnMapiv
4202 typedef void (APIENTRYP PFNGLGETNPIXELMAPFVPROC)(GLenum map, GLsizei bufSize, GLfloat *values);
4203 GLAPI PFNGLGETNPIXELMAPFVPROC glad_glGetnPixelMapfv;
4204 #define glGetnPixelMapfv glad_glGetnPixelMapfv
4205 typedef void (APIENTRYP PFNGLGETNPIXELMAPUIVPROC)(GLenum map, GLsizei bufSize, GLuint *values);
4206 GLAPI PFNGLGETNPIXELMAPUIVPROC glad_glGetnPixelMapuiv;
4207 #define glGetnPixelMapuiv glad_glGetnPixelMapuiv
4208 typedef void (APIENTRYP PFNGLGETNPIXELMAPUSVPROC)(GLenum map, GLsizei bufSize, GLushort *values);
4209 GLAPI PFNGLGETNPIXELMAPUSVPROC glad_glGetnPixelMapusv;
4210 #define glGetnPixelMapusv glad_glGetnPixelMapusv
4211 typedef void (APIENTRYP PFNGLGETNPOLYGONSTIPPLEPROC)(GLsizei bufSize, GLubyte *pattern);
4212 GLAPI PFNGLGETNPOLYGONSTIPPLEPROC glad_glGetnPolygonStipple;
4213 #define glGetnPolygonStipple glad_glGetnPolygonStipple
4214 typedef void (APIENTRYP PFNGLGETNCOLORTABLEPROC)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table);
4215 GLAPI PFNGLGETNCOLORTABLEPROC glad_glGetnColorTable;
4216 #define glGetnColorTable glad_glGetnColorTable
4217 typedef void (APIENTRYP PFNGLGETNCONVOLUTIONFILTERPROC)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image);
4218 GLAPI PFNGLGETNCONVOLUTIONFILTERPROC glad_glGetnConvolutionFilter;
4219 #define glGetnConvolutionFilter glad_glGetnConvolutionFilter
4220 typedef void (APIENTRYP PFNGLGETNSEPARABLEFILTERPROC)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span);
4221 GLAPI PFNGLGETNSEPARABLEFILTERPROC glad_glGetnSeparableFilter;
4222 #define glGetnSeparableFilter glad_glGetnSeparableFilter
4223 typedef void (APIENTRYP PFNGLGETNHISTOGRAMPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
4224 GLAPI PFNGLGETNHISTOGRAMPROC glad_glGetnHistogram;
4225 #define glGetnHistogram glad_glGetnHistogram
4226 typedef void (APIENTRYP PFNGLGETNMINMAXPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
4227 GLAPI PFNGLGETNMINMAXPROC glad_glGetnMinmax;
4228 #define glGetnMinmax glad_glGetnMinmax
4229 typedef void (APIENTRYP PFNGLTEXTUREBARRIERPROC)();
4230 GLAPI PFNGLTEXTUREBARRIERPROC glad_glTextureBarrier;
4231 #define glTextureBarrier glad_glTextureBarrier
4232 #endif
4233 #define GL_MULTISAMPLE_3DFX 0x86B2
4234 #define GL_SAMPLE_BUFFERS_3DFX 0x86B3
4235 #define GL_SAMPLES_3DFX 0x86B4
4236 #define GL_MULTISAMPLE_BIT_3DFX 0x20000000
4237 #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
4238 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
4239 #define GL_FACTOR_MIN_AMD 0x901C
4240 #define GL_FACTOR_MAX_AMD 0x901D
4241 #define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143
4242 #define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144
4243 #define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145
4244 #define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146
4245 #define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147
4246 #define GL_DEBUG_SEVERITY_LOW_AMD 0x9148
4247 #define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149
4248 #define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A
4249 #define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B
4250 #define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C
4251 #define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D
4252 #define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E
4253 #define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F
4254 #define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150
4255 #define GL_DEPTH_CLAMP_NEAR_AMD 0x901E
4256 #define GL_DEPTH_CLAMP_FAR_AMD 0x901F
4257 #define GL_FLOAT16_NV 0x8FF8
4258 #define GL_FLOAT16_VEC2_NV 0x8FF9
4259 #define GL_FLOAT16_VEC3_NV 0x8FFA
4260 #define GL_FLOAT16_VEC4_NV 0x8FFB
4261 #define GL_FLOAT16_MAT2_AMD 0x91C5
4262 #define GL_FLOAT16_MAT3_AMD 0x91C6
4263 #define GL_FLOAT16_MAT4_AMD 0x91C7
4264 #define GL_FLOAT16_MAT2x3_AMD 0x91C8
4265 #define GL_FLOAT16_MAT2x4_AMD 0x91C9
4266 #define GL_FLOAT16_MAT3x2_AMD 0x91CA
4267 #define GL_FLOAT16_MAT3x4_AMD 0x91CB
4268 #define GL_FLOAT16_MAT4x2_AMD 0x91CC
4269 #define GL_FLOAT16_MAT4x3_AMD 0x91CD
4270 #define GL_INT64_NV 0x140E
4271 #define GL_UNSIGNED_INT64_NV 0x140F
4272 #define GL_INT8_NV 0x8FE0
4273 #define GL_INT8_VEC2_NV 0x8FE1
4274 #define GL_INT8_VEC3_NV 0x8FE2
4275 #define GL_INT8_VEC4_NV 0x8FE3
4276 #define GL_INT16_NV 0x8FE4
4277 #define GL_INT16_VEC2_NV 0x8FE5
4278 #define GL_INT16_VEC3_NV 0x8FE6
4279 #define GL_INT16_VEC4_NV 0x8FE7
4280 #define GL_INT64_VEC2_NV 0x8FE9
4281 #define GL_INT64_VEC3_NV 0x8FEA
4282 #define GL_INT64_VEC4_NV 0x8FEB
4283 #define GL_UNSIGNED_INT8_NV 0x8FEC
4284 #define GL_UNSIGNED_INT8_VEC2_NV 0x8FED
4285 #define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE
4286 #define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF
4287 #define GL_UNSIGNED_INT16_NV 0x8FF0
4288 #define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1
4289 #define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2
4290 #define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3
4291 #define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5
4292 #define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6
4293 #define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7
4294 #define GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91A4
4295 #define GL_VERTEX_ID_SWIZZLE_AMD 0x91A5
4296 #define GL_DATA_BUFFER_AMD 0x9151
4297 #define GL_PERFORMANCE_MONITOR_AMD 0x9152
4298 #define GL_QUERY_OBJECT_AMD 0x9153
4299 #define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154
4300 #define GL_SAMPLER_OBJECT_AMD 0x9155
4301 #define GL_OCCLUSION_QUERY_EVENT_MASK_AMD 0x874F
4302 #define GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD 0x00000001
4303 #define GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD 0x00000002
4304 #define GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD 0x00000004
4305 #define GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD 0x00000008
4306 #define GL_QUERY_ALL_EVENT_BITS_AMD 0xFFFFFFFF
4307 #define GL_COUNTER_TYPE_AMD 0x8BC0
4308 #define GL_COUNTER_RANGE_AMD 0x8BC1
4309 #define GL_UNSIGNED_INT64_AMD 0x8BC2
4310 #define GL_PERCENTAGE_AMD 0x8BC3
4311 #define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4
4312 #define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5
4313 #define GL_PERFMON_RESULT_AMD 0x8BC6
4314 #define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160
4315 #define GL_QUERY_BUFFER_AMD 0x9192
4316 #define GL_QUERY_BUFFER_BINDING_AMD 0x9193
4317 #define GL_QUERY_RESULT_NO_WAIT_AMD 0x9194
4318 #define GL_SUBSAMPLE_DISTANCE_AMD 0x883F
4319 #define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195
4320 #define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196
4321 #define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197
4322 #define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198
4323 #define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199
4324 #define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A
4325 #define GL_MIN_SPARSE_LEVEL_AMD 0x919B
4326 #define GL_MIN_LOD_WARNING_AMD 0x919C
4327 #define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x00000001
4328 #define GL_SET_AMD 0x874A
4329 #define GL_REPLACE_VALUE_AMD 0x874B
4330 #define GL_STENCIL_OP_VALUE_AMD 0x874C
4331 #define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D
4332 #define GL_STREAM_RASTERIZATION_AMD 0x91A0
4333 #define GL_SAMPLER_BUFFER_AMD 0x9001
4334 #define GL_INT_SAMPLER_BUFFER_AMD 0x9002
4335 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003
4336 #define GL_TESSELLATION_MODE_AMD 0x9004
4337 #define GL_TESSELLATION_FACTOR_AMD 0x9005
4338 #define GL_DISCRETE_AMD 0x9006
4339 #define GL_CONTINUOUS_AMD 0x9007
4340 #define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14
4341 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
4342 #define GL_ELEMENT_ARRAY_APPLE 0x8A0C
4343 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D
4344 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E
4345 #define GL_DRAW_PIXELS_APPLE 0x8A0A
4346 #define GL_FENCE_APPLE 0x8A0B
4347 #define GL_HALF_APPLE 0x140B
4348 #define GL_RGBA_FLOAT32_APPLE 0x8814
4349 #define GL_RGB_FLOAT32_APPLE 0x8815
4350 #define GL_ALPHA_FLOAT32_APPLE 0x8816
4351 #define GL_INTENSITY_FLOAT32_APPLE 0x8817
4352 #define GL_LUMINANCE_FLOAT32_APPLE 0x8818
4353 #define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819
4354 #define GL_RGBA_FLOAT16_APPLE 0x881A
4355 #define GL_RGB_FLOAT16_APPLE 0x881B
4356 #define GL_ALPHA_FLOAT16_APPLE 0x881C
4357 #define GL_INTENSITY_FLOAT16_APPLE 0x881D
4358 #define GL_LUMINANCE_FLOAT16_APPLE 0x881E
4359 #define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F
4360 #define GL_COLOR_FLOAT_APPLE 0x8A0F
4361 #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12
4362 #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13
4363 #define GL_BUFFER_OBJECT_APPLE 0x85B3
4364 #define GL_RELEASED_APPLE 0x8A19
4365 #define GL_VOLATILE_APPLE 0x8A1A
4366 #define GL_RETAINED_APPLE 0x8A1B
4367 #define GL_UNDEFINED_APPLE 0x8A1C
4368 #define GL_PURGEABLE_APPLE 0x8A1D
4369 #define GL_RGB_422_APPLE 0x8A1F
4370 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
4371 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
4372 #define GL_RGB_RAW_422_APPLE 0x8A51
4373 #define GL_PACK_ROW_BYTES_APPLE 0x8A15
4374 #define GL_UNPACK_ROW_BYTES_APPLE 0x8A16
4375 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
4376 #define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7
4377 #define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8
4378 #define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC
4379 #define GL_STORAGE_PRIVATE_APPLE 0x85BD
4380 #define GL_STORAGE_CACHED_APPLE 0x85BE
4381 #define GL_STORAGE_SHARED_APPLE 0x85BF
4382 #define GL_TRANSFORM_HINT_APPLE 0x85B1
4383 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
4384 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
4385 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
4386 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
4387 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
4388 #define GL_STORAGE_CLIENT_APPLE 0x85B4
4389 #define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00
4390 #define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01
4391 #define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02
4392 #define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03
4393 #define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04
4394 #define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05
4395 #define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06
4396 #define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07
4397 #define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08
4398 #define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09
4399 #define GL_YCBCR_422_APPLE 0x85B9
4400 #define GL_PRIMITIVE_BOUNDING_BOX_ARB 0x92BE
4401 #define GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB 0x9381
4402 #define GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB 0x9382
4403 #define GL_UNSIGNED_INT64_ARB 0x140F
4404 #define GL_SYNC_CL_EVENT_ARB 0x8240
4405 #define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241
4406 #define GL_RGBA_FLOAT_MODE_ARB 0x8820
4407 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
4408 #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
4409 #define GL_CLAMP_READ_COLOR_ARB 0x891C
4410 #define GL_FIXED_ONLY_ARB 0x891D
4411 #define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344
4412 #define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90EB
4413 #define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x9345
4414 #define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91BF
4415 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242
4416 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243
4417 #define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244
4418 #define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245
4419 #define GL_DEBUG_SOURCE_API_ARB 0x8246
4420 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247
4421 #define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248
4422 #define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249
4423 #define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A
4424 #define GL_DEBUG_SOURCE_OTHER_ARB 0x824B
4425 #define GL_DEBUG_TYPE_ERROR_ARB 0x824C
4426 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D
4427 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E
4428 #define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F
4429 #define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250
4430 #define GL_DEBUG_TYPE_OTHER_ARB 0x8251
4431 #define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143
4432 #define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144
4433 #define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145
4434 #define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146
4435 #define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147
4436 #define GL_DEBUG_SEVERITY_LOW_ARB 0x9148
4437 #define GL_DEPTH_COMPONENT16_ARB 0x81A5
4438 #define GL_DEPTH_COMPONENT24_ARB 0x81A6
4439 #define GL_DEPTH_COMPONENT32_ARB 0x81A7
4440 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
4441 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
4442 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824
4443 #define GL_DRAW_BUFFER0_ARB 0x8825
4444 #define GL_DRAW_BUFFER1_ARB 0x8826
4445 #define GL_DRAW_BUFFER2_ARB 0x8827
4446 #define GL_DRAW_BUFFER3_ARB 0x8828
4447 #define GL_DRAW_BUFFER4_ARB 0x8829
4448 #define GL_DRAW_BUFFER5_ARB 0x882A
4449 #define GL_DRAW_BUFFER6_ARB 0x882B
4450 #define GL_DRAW_BUFFER7_ARB 0x882C
4451 #define GL_DRAW_BUFFER8_ARB 0x882D
4452 #define GL_DRAW_BUFFER9_ARB 0x882E
4453 #define GL_DRAW_BUFFER10_ARB 0x882F
4454 #define GL_DRAW_BUFFER11_ARB 0x8830
4455 #define GL_DRAW_BUFFER12_ARB 0x8831
4456 #define GL_DRAW_BUFFER13_ARB 0x8832
4457 #define GL_DRAW_BUFFER14_ARB 0x8833
4458 #define GL_DRAW_BUFFER15_ARB 0x8834
4459 #define GL_FRAGMENT_PROGRAM_ARB 0x8804
4460 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
4461 #define GL_PROGRAM_LENGTH_ARB 0x8627
4462 #define GL_PROGRAM_FORMAT_ARB 0x8876
4463 #define GL_PROGRAM_BINDING_ARB 0x8677
4464 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
4465 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
4466 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
4467 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
4468 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
4469 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
4470 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
4471 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
4472 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
4473 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
4474 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
4475 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
4476 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
4477 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
4478 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
4479 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
4480 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
4481 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
4482 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
4483 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
4484 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
4485 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
4486 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
4487 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
4488 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
4489 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
4490 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
4491 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
4492 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
4493 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
4494 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
4495 #define GL_PROGRAM_STRING_ARB 0x8628
4496 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
4497 #define GL_CURRENT_MATRIX_ARB 0x8641
4498 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
4499 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
4500 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
4501 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
4502 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
4503 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
4504 #define GL_PROGRAM_ERROR_STRING_ARB 0x8874
4505 #define GL_MATRIX0_ARB 0x88C0
4506 #define GL_MATRIX1_ARB 0x88C1
4507 #define GL_MATRIX2_ARB 0x88C2
4508 #define GL_MATRIX3_ARB 0x88C3
4509 #define GL_MATRIX4_ARB 0x88C4
4510 #define GL_MATRIX5_ARB 0x88C5
4511 #define GL_MATRIX6_ARB 0x88C6
4512 #define GL_MATRIX7_ARB 0x88C7
4513 #define GL_MATRIX8_ARB 0x88C8
4514 #define GL_MATRIX9_ARB 0x88C9
4515 #define GL_MATRIX10_ARB 0x88CA
4516 #define GL_MATRIX11_ARB 0x88CB
4517 #define GL_MATRIX12_ARB 0x88CC
4518 #define GL_MATRIX13_ARB 0x88CD
4519 #define GL_MATRIX14_ARB 0x88CE
4520 #define GL_MATRIX15_ARB 0x88CF
4521 #define GL_MATRIX16_ARB 0x88D0
4522 #define GL_MATRIX17_ARB 0x88D1
4523 #define GL_MATRIX18_ARB 0x88D2
4524 #define GL_MATRIX19_ARB 0x88D3
4525 #define GL_MATRIX20_ARB 0x88D4
4526 #define GL_MATRIX21_ARB 0x88D5
4527 #define GL_MATRIX22_ARB 0x88D6
4528 #define GL_MATRIX23_ARB 0x88D7
4529 #define GL_MATRIX24_ARB 0x88D8
4530 #define GL_MATRIX25_ARB 0x88D9
4531 #define GL_MATRIX26_ARB 0x88DA
4532 #define GL_MATRIX27_ARB 0x88DB
4533 #define GL_MATRIX28_ARB 0x88DC
4534 #define GL_MATRIX29_ARB 0x88DD
4535 #define GL_MATRIX30_ARB 0x88DE
4536 #define GL_MATRIX31_ARB 0x88DF
4537 #define GL_FRAGMENT_SHADER_ARB 0x8B30
4538 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
4539 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
4540 #define GL_LINES_ADJACENCY_ARB 0x000A
4541 #define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
4542 #define GL_TRIANGLES_ADJACENCY_ARB 0x000C
4543 #define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D
4544 #define GL_PROGRAM_POINT_SIZE_ARB 0x8642
4545 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29
4546 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7
4547 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
4548 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
4549 #define GL_GEOMETRY_SHADER_ARB 0x8DD9
4550 #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
4551 #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
4552 #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
4553 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
4554 #define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
4555 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF
4556 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
4557 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1
4558 #define GL_INT64_ARB 0x140E
4559 #define GL_INT64_VEC2_ARB 0x8FE9
4560 #define GL_INT64_VEC3_ARB 0x8FEA
4561 #define GL_INT64_VEC4_ARB 0x8FEB
4562 #define GL_UNSIGNED_INT64_VEC2_ARB 0x8FF5
4563 #define GL_UNSIGNED_INT64_VEC3_ARB 0x8FF6
4564 #define GL_UNSIGNED_INT64_VEC4_ARB 0x8FF7
4565 #define GL_HALF_FLOAT_ARB 0x140B
4566 #define GL_BLEND_COLOR 0x8005
4567 #define GL_BLEND_EQUATION 0x8009
4568 #define GL_CONVOLUTION_1D 0x8010
4569 #define GL_CONVOLUTION_2D 0x8011
4570 #define GL_SEPARABLE_2D 0x8012
4571 #define GL_CONVOLUTION_BORDER_MODE 0x8013
4572 #define GL_CONVOLUTION_FILTER_SCALE 0x8014
4573 #define GL_CONVOLUTION_FILTER_BIAS 0x8015
4574 #define GL_REDUCE 0x8016
4575 #define GL_CONVOLUTION_FORMAT 0x8017
4576 #define GL_CONVOLUTION_WIDTH 0x8018
4577 #define GL_CONVOLUTION_HEIGHT 0x8019
4578 #define GL_MAX_CONVOLUTION_WIDTH 0x801A
4579 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
4580 #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
4581 #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
4582 #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
4583 #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
4584 #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
4585 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
4586 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
4587 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
4588 #define GL_HISTOGRAM 0x8024
4589 #define GL_PROXY_HISTOGRAM 0x8025
4590 #define GL_HISTOGRAM_WIDTH 0x8026
4591 #define GL_HISTOGRAM_FORMAT 0x8027
4592 #define GL_HISTOGRAM_RED_SIZE 0x8028
4593 #define GL_HISTOGRAM_GREEN_SIZE 0x8029
4594 #define GL_HISTOGRAM_BLUE_SIZE 0x802A
4595 #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
4596 #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
4597 #define GL_HISTOGRAM_SINK 0x802D
4598 #define GL_MINMAX 0x802E
4599 #define GL_MINMAX_FORMAT 0x802F
4600 #define GL_MINMAX_SINK 0x8030
4601 #define GL_TABLE_TOO_LARGE 0x8031
4602 #define GL_COLOR_MATRIX 0x80B1
4603 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
4604 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
4605 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
4606 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
4607 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
4608 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
4609 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
4610 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
4611 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
4612 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
4613 #define GL_COLOR_TABLE 0x80D0
4614 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
4615 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
4616 #define GL_PROXY_COLOR_TABLE 0x80D3
4617 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
4618 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
4619 #define GL_COLOR_TABLE_SCALE 0x80D6
4620 #define GL_COLOR_TABLE_BIAS 0x80D7
4621 #define GL_COLOR_TABLE_FORMAT 0x80D8
4622 #define GL_COLOR_TABLE_WIDTH 0x80D9
4623 #define GL_COLOR_TABLE_RED_SIZE 0x80DA
4624 #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
4625 #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
4626 #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
4627 #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
4628 #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
4629 #define GL_CONSTANT_BORDER 0x8151
4630 #define GL_REPLICATE_BORDER 0x8153
4631 #define GL_CONVOLUTION_BORDER_COLOR 0x8154
4632 #define GL_PARAMETER_BUFFER_ARB 0x80EE
4633 #define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF
4634 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE
4635 #define GL_SRGB_DECODE_ARB 0x8299
4636 #define GL_MATRIX_PALETTE_ARB 0x8840
4637 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
4638 #define GL_MAX_PALETTE_MATRICES_ARB 0x8842
4639 #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
4640 #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
4641 #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
4642 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
4643 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
4644 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
4645 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
4646 #define GL_MULTISAMPLE_ARB 0x809D
4647 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
4648 #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
4649 #define GL_SAMPLE_COVERAGE_ARB 0x80A0
4650 #define GL_SAMPLE_BUFFERS_ARB 0x80A8
4651 #define GL_SAMPLES_ARB 0x80A9
4652 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
4653 #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
4654 #define GL_MULTISAMPLE_BIT_ARB 0x20000000
4655 #define GL_TEXTURE0_ARB 0x84C0
4656 #define GL_TEXTURE1_ARB 0x84C1
4657 #define GL_TEXTURE2_ARB 0x84C2
4658 #define GL_TEXTURE3_ARB 0x84C3
4659 #define GL_TEXTURE4_ARB 0x84C4
4660 #define GL_TEXTURE5_ARB 0x84C5
4661 #define GL_TEXTURE6_ARB 0x84C6
4662 #define GL_TEXTURE7_ARB 0x84C7
4663 #define GL_TEXTURE8_ARB 0x84C8
4664 #define GL_TEXTURE9_ARB 0x84C9
4665 #define GL_TEXTURE10_ARB 0x84CA
4666 #define GL_TEXTURE11_ARB 0x84CB
4667 #define GL_TEXTURE12_ARB 0x84CC
4668 #define GL_TEXTURE13_ARB 0x84CD
4669 #define GL_TEXTURE14_ARB 0x84CE
4670 #define GL_TEXTURE15_ARB 0x84CF
4671 #define GL_TEXTURE16_ARB 0x84D0
4672 #define GL_TEXTURE17_ARB 0x84D1
4673 #define GL_TEXTURE18_ARB 0x84D2
4674 #define GL_TEXTURE19_ARB 0x84D3
4675 #define GL_TEXTURE20_ARB 0x84D4
4676 #define GL_TEXTURE21_ARB 0x84D5
4677 #define GL_TEXTURE22_ARB 0x84D6
4678 #define GL_TEXTURE23_ARB 0x84D7
4679 #define GL_TEXTURE24_ARB 0x84D8
4680 #define GL_TEXTURE25_ARB 0x84D9
4681 #define GL_TEXTURE26_ARB 0x84DA
4682 #define GL_TEXTURE27_ARB 0x84DB
4683 #define GL_TEXTURE28_ARB 0x84DC
4684 #define GL_TEXTURE29_ARB 0x84DD
4685 #define GL_TEXTURE30_ARB 0x84DE
4686 #define GL_TEXTURE31_ARB 0x84DF
4687 #define GL_ACTIVE_TEXTURE_ARB 0x84E0
4688 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
4689 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
4690 #define GL_QUERY_COUNTER_BITS_ARB 0x8864
4691 #define GL_CURRENT_QUERY_ARB 0x8865
4692 #define GL_QUERY_RESULT_ARB 0x8866
4693 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
4694 #define GL_SAMPLES_PASSED_ARB 0x8914
4695 #define GL_MAX_SHADER_COMPILER_THREADS_ARB 0x91B0
4696 #define GL_COMPLETION_STATUS_ARB 0x91B1
4697 #define GL_VERTICES_SUBMITTED_ARB 0x82EE
4698 #define GL_PRIMITIVES_SUBMITTED_ARB 0x82EF
4699 #define GL_VERTEX_SHADER_INVOCATIONS_ARB 0x82F0
4700 #define GL_TESS_CONTROL_SHADER_PATCHES_ARB 0x82F1
4701 #define GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB 0x82F2
4702 #define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB 0x82F3
4703 #define GL_FRAGMENT_SHADER_INVOCATIONS_ARB 0x82F4
4704 #define GL_COMPUTE_SHADER_INVOCATIONS_ARB 0x82F5
4705 #define GL_CLIPPING_INPUT_PRIMITIVES_ARB 0x82F6
4706 #define GL_CLIPPING_OUTPUT_PRIMITIVES_ARB 0x82F7
4707 #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
4708 #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
4709 #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
4710 #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
4711 #define GL_POINT_SIZE_MIN_ARB 0x8126
4712 #define GL_POINT_SIZE_MAX_ARB 0x8127
4713 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
4714 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
4715 #define GL_POINT_SPRITE_ARB 0x8861
4716 #define GL_COORD_REPLACE_ARB 0x8862
4717 #define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004
4718 #define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252
4719 #define GL_GUILTY_CONTEXT_RESET_ARB 0x8253
4720 #define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254
4721 #define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255
4722 #define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
4723 #define GL_NO_RESET_NOTIFICATION_ARB 0x8261
4724 #define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB 0x933D
4725 #define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB 0x933E
4726 #define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB 0x933F
4727 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB 0x9340
4728 #define GL_SAMPLE_LOCATION_ARB 0x8E50
4729 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB 0x9341
4730 #define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB 0x9342
4731 #define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB 0x9343
4732 #define GL_SAMPLE_SHADING_ARB 0x8C36
4733 #define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37
4734 #define GL_PROGRAM_OBJECT_ARB 0x8B40
4735 #define GL_SHADER_OBJECT_ARB 0x8B48
4736 #define GL_OBJECT_TYPE_ARB 0x8B4E
4737 #define GL_OBJECT_SUBTYPE_ARB 0x8B4F
4738 #define GL_FLOAT_VEC2_ARB 0x8B50
4739 #define GL_FLOAT_VEC3_ARB 0x8B51
4740 #define GL_FLOAT_VEC4_ARB 0x8B52
4741 #define GL_INT_VEC2_ARB 0x8B53
4742 #define GL_INT_VEC3_ARB 0x8B54
4743 #define GL_INT_VEC4_ARB 0x8B55
4744 #define GL_BOOL_ARB 0x8B56
4745 #define GL_BOOL_VEC2_ARB 0x8B57
4746 #define GL_BOOL_VEC3_ARB 0x8B58
4747 #define GL_BOOL_VEC4_ARB 0x8B59
4748 #define GL_FLOAT_MAT2_ARB 0x8B5A
4749 #define GL_FLOAT_MAT3_ARB 0x8B5B
4750 #define GL_FLOAT_MAT4_ARB 0x8B5C
4751 #define GL_SAMPLER_1D_ARB 0x8B5D
4752 #define GL_SAMPLER_2D_ARB 0x8B5E
4753 #define GL_SAMPLER_3D_ARB 0x8B5F
4754 #define GL_SAMPLER_CUBE_ARB 0x8B60
4755 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
4756 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
4757 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
4758 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
4759 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
4760 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
4761 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
4762 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
4763 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
4764 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
4765 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
4766 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
4767 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
4768 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
4769 #define GL_SHADER_INCLUDE_ARB 0x8DAE
4770 #define GL_NAMED_STRING_LENGTH_ARB 0x8DE9
4771 #define GL_NAMED_STRING_TYPE_ARB 0x8DEA
4772 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
4773 #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
4774 #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
4775 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
4776 #define GL_SPARSE_STORAGE_BIT_ARB 0x0400
4777 #define GL_SPARSE_BUFFER_PAGE_SIZE_ARB 0x82F8
4778 #define GL_TEXTURE_SPARSE_ARB 0x91A6
4779 #define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7
4780 #define GL_NUM_SPARSE_LEVELS_ARB 0x91AA
4781 #define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8
4782 #define GL_VIRTUAL_PAGE_SIZE_X_ARB 0x9195
4783 #define GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x9196
4784 #define GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x9197
4785 #define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198
4786 #define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199
4787 #define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A
4788 #define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9
4789 #define GL_QUADS 0x0007
4790 #define GL_CLAMP_TO_BORDER_ARB 0x812D
4791 #define GL_TEXTURE_BUFFER_ARB 0x8C2A
4792 #define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B
4793 #define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C
4794 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D
4795 #define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E
4796 #define GL_COMPRESSED_ALPHA_ARB 0x84E9
4797 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
4798 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
4799 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
4800 #define GL_COMPRESSED_RGB_ARB 0x84ED
4801 #define GL_COMPRESSED_RGBA_ARB 0x84EE
4802 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
4803 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
4804 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
4805 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
4806 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
4807 #define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C
4808 #define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D
4809 #define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E
4810 #define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F
4811 #define GL_NORMAL_MAP_ARB 0x8511
4812 #define GL_REFLECTION_MAP_ARB 0x8512
4813 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
4814 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
4815 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
4816 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
4817 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
4818 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
4819 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
4820 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
4821 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
4822 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
4823 #define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009
4824 #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A
4825 #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B
4826 #define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C
4827 #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D
4828 #define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E
4829 #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F
4830 #define GL_COMBINE_ARB 0x8570
4831 #define GL_COMBINE_RGB_ARB 0x8571
4832 #define GL_COMBINE_ALPHA_ARB 0x8572
4833 #define GL_SOURCE0_RGB_ARB 0x8580
4834 #define GL_SOURCE1_RGB_ARB 0x8581
4835 #define GL_SOURCE2_RGB_ARB 0x8582
4836 #define GL_SOURCE0_ALPHA_ARB 0x8588
4837 #define GL_SOURCE1_ALPHA_ARB 0x8589
4838 #define GL_SOURCE2_ALPHA_ARB 0x858A
4839 #define GL_OPERAND0_RGB_ARB 0x8590
4840 #define GL_OPERAND1_RGB_ARB 0x8591
4841 #define GL_OPERAND2_RGB_ARB 0x8592
4842 #define GL_OPERAND0_ALPHA_ARB 0x8598
4843 #define GL_OPERAND1_ALPHA_ARB 0x8599
4844 #define GL_OPERAND2_ALPHA_ARB 0x859A
4845 #define GL_RGB_SCALE_ARB 0x8573
4846 #define GL_ADD_SIGNED_ARB 0x8574
4847 #define GL_INTERPOLATE_ARB 0x8575
4848 #define GL_SUBTRACT_ARB 0x84E7
4849 #define GL_CONSTANT_ARB 0x8576
4850 #define GL_PRIMARY_COLOR_ARB 0x8577
4851 #define GL_PREVIOUS_ARB 0x8578
4852 #define GL_DOT3_RGB_ARB 0x86AE
4853 #define GL_DOT3_RGBA_ARB 0x86AF
4854 #define GL_TEXTURE_REDUCTION_MODE_ARB 0x9366
4855 #define GL_WEIGHTED_AVERAGE_ARB 0x9367
4856 #define GL_TEXTURE_RED_TYPE_ARB 0x8C10
4857 #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
4858 #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
4859 #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
4860 #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
4861 #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
4862 #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
4863 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
4864 #define GL_RGBA32F_ARB 0x8814
4865 #define GL_RGB32F_ARB 0x8815
4866 #define GL_ALPHA32F_ARB 0x8816
4867 #define GL_INTENSITY32F_ARB 0x8817
4868 #define GL_LUMINANCE32F_ARB 0x8818
4869 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
4870 #define GL_RGBA16F_ARB 0x881A
4871 #define GL_RGB16F_ARB 0x881B
4872 #define GL_ALPHA16F_ARB 0x881C
4873 #define GL_INTENSITY16F_ARB 0x881D
4874 #define GL_LUMINANCE16F_ARB 0x881E
4875 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
4876 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E
4877 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F
4878 #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F
4879 #define GL_MIRRORED_REPEAT_ARB 0x8370
4880 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5
4881 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
4882 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
4883 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
4884 #define GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB 0x82EC
4885 #define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB 0x82ED
4886 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
4887 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
4888 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
4889 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
4890 #define GL_MAX_VERTEX_UNITS_ARB 0x86A4
4891 #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
4892 #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
4893 #define GL_VERTEX_BLEND_ARB 0x86A7
4894 #define GL_CURRENT_WEIGHT_ARB 0x86A8
4895 #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
4896 #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
4897 #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
4898 #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
4899 #define GL_WEIGHT_ARRAY_ARB 0x86AD
4900 #define GL_MODELVIEW0_ARB 0x1700
4901 #define GL_MODELVIEW1_ARB 0x850A
4902 #define GL_MODELVIEW2_ARB 0x8722
4903 #define GL_MODELVIEW3_ARB 0x8723
4904 #define GL_MODELVIEW4_ARB 0x8724
4905 #define GL_MODELVIEW5_ARB 0x8725
4906 #define GL_MODELVIEW6_ARB 0x8726
4907 #define GL_MODELVIEW7_ARB 0x8727
4908 #define GL_MODELVIEW8_ARB 0x8728
4909 #define GL_MODELVIEW9_ARB 0x8729
4910 #define GL_MODELVIEW10_ARB 0x872A
4911 #define GL_MODELVIEW11_ARB 0x872B
4912 #define GL_MODELVIEW12_ARB 0x872C
4913 #define GL_MODELVIEW13_ARB 0x872D
4914 #define GL_MODELVIEW14_ARB 0x872E
4915 #define GL_MODELVIEW15_ARB 0x872F
4916 #define GL_MODELVIEW16_ARB 0x8730
4917 #define GL_MODELVIEW17_ARB 0x8731
4918 #define GL_MODELVIEW18_ARB 0x8732
4919 #define GL_MODELVIEW19_ARB 0x8733
4920 #define GL_MODELVIEW20_ARB 0x8734
4921 #define GL_MODELVIEW21_ARB 0x8735
4922 #define GL_MODELVIEW22_ARB 0x8736
4923 #define GL_MODELVIEW23_ARB 0x8737
4924 #define GL_MODELVIEW24_ARB 0x8738
4925 #define GL_MODELVIEW25_ARB 0x8739
4926 #define GL_MODELVIEW26_ARB 0x873A
4927 #define GL_MODELVIEW27_ARB 0x873B
4928 #define GL_MODELVIEW28_ARB 0x873C
4929 #define GL_MODELVIEW29_ARB 0x873D
4930 #define GL_MODELVIEW30_ARB 0x873E
4931 #define GL_MODELVIEW31_ARB 0x873F
4932 #define GL_BUFFER_SIZE_ARB 0x8764
4933 #define GL_BUFFER_USAGE_ARB 0x8765
4934 #define GL_ARRAY_BUFFER_ARB 0x8892
4935 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
4936 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
4937 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
4938 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
4939 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
4940 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
4941 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
4942 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
4943 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
4944 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
4945 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
4946 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
4947 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
4948 #define GL_READ_ONLY_ARB 0x88B8
4949 #define GL_WRITE_ONLY_ARB 0x88B9
4950 #define GL_READ_WRITE_ARB 0x88BA
4951 #define GL_BUFFER_ACCESS_ARB 0x88BB
4952 #define GL_BUFFER_MAPPED_ARB 0x88BC
4953 #define GL_BUFFER_MAP_POINTER_ARB 0x88BD
4954 #define GL_STREAM_DRAW_ARB 0x88E0
4955 #define GL_STREAM_READ_ARB 0x88E1
4956 #define GL_STREAM_COPY_ARB 0x88E2
4957 #define GL_STATIC_DRAW_ARB 0x88E4
4958 #define GL_STATIC_READ_ARB 0x88E5
4959 #define GL_STATIC_COPY_ARB 0x88E6
4960 #define GL_DYNAMIC_DRAW_ARB 0x88E8
4961 #define GL_DYNAMIC_READ_ARB 0x88E9
4962 #define GL_DYNAMIC_COPY_ARB 0x88EA
4963 #define GL_COLOR_SUM_ARB 0x8458
4964 #define GL_VERTEX_PROGRAM_ARB 0x8620
4965 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
4966 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
4967 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
4968 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
4969 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
4970 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
4971 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
4972 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
4973 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
4974 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
4975 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
4976 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
4977 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
4978 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
4979 #define GL_VERTEX_SHADER_ARB 0x8B31
4980 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
4981 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
4982 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
4983 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
4984 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
4985 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
4986 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824
4987 #define GL_DRAW_BUFFER0_ATI 0x8825
4988 #define GL_DRAW_BUFFER1_ATI 0x8826
4989 #define GL_DRAW_BUFFER2_ATI 0x8827
4990 #define GL_DRAW_BUFFER3_ATI 0x8828
4991 #define GL_DRAW_BUFFER4_ATI 0x8829
4992 #define GL_DRAW_BUFFER5_ATI 0x882A
4993 #define GL_DRAW_BUFFER6_ATI 0x882B
4994 #define GL_DRAW_BUFFER7_ATI 0x882C
4995 #define GL_DRAW_BUFFER8_ATI 0x882D
4996 #define GL_DRAW_BUFFER9_ATI 0x882E
4997 #define GL_DRAW_BUFFER10_ATI 0x882F
4998 #define GL_DRAW_BUFFER11_ATI 0x8830
4999 #define GL_DRAW_BUFFER12_ATI 0x8831
5000 #define GL_DRAW_BUFFER13_ATI 0x8832
5001 #define GL_DRAW_BUFFER14_ATI 0x8833
5002 #define GL_DRAW_BUFFER15_ATI 0x8834
5003 #define GL_ELEMENT_ARRAY_ATI 0x8768
5004 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
5005 #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
5006 #define GL_BUMP_ROT_MATRIX_ATI 0x8775
5007 #define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
5008 #define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
5009 #define GL_BUMP_TEX_UNITS_ATI 0x8778
5010 #define GL_DUDV_ATI 0x8779
5011 #define GL_DU8DV8_ATI 0x877A
5012 #define GL_BUMP_ENVMAP_ATI 0x877B
5013 #define GL_BUMP_TARGET_ATI 0x877C
5014 #define GL_FRAGMENT_SHADER_ATI 0x8920
5015 #define GL_REG_0_ATI 0x8921
5016 #define GL_REG_1_ATI 0x8922
5017 #define GL_REG_2_ATI 0x8923
5018 #define GL_REG_3_ATI 0x8924
5019 #define GL_REG_4_ATI 0x8925
5020 #define GL_REG_5_ATI 0x8926
5021 #define GL_REG_6_ATI 0x8927
5022 #define GL_REG_7_ATI 0x8928
5023 #define GL_REG_8_ATI 0x8929
5024 #define GL_REG_9_ATI 0x892A
5025 #define GL_REG_10_ATI 0x892B
5026 #define GL_REG_11_ATI 0x892C
5027 #define GL_REG_12_ATI 0x892D
5028 #define GL_REG_13_ATI 0x892E
5029 #define GL_REG_14_ATI 0x892F
5030 #define GL_REG_15_ATI 0x8930
5031 #define GL_REG_16_ATI 0x8931
5032 #define GL_REG_17_ATI 0x8932
5033 #define GL_REG_18_ATI 0x8933
5034 #define GL_REG_19_ATI 0x8934
5035 #define GL_REG_20_ATI 0x8935
5036 #define GL_REG_21_ATI 0x8936
5037 #define GL_REG_22_ATI 0x8937
5038 #define GL_REG_23_ATI 0x8938
5039 #define GL_REG_24_ATI 0x8939
5040 #define GL_REG_25_ATI 0x893A
5041 #define GL_REG_26_ATI 0x893B
5042 #define GL_REG_27_ATI 0x893C
5043 #define GL_REG_28_ATI 0x893D
5044 #define GL_REG_29_ATI 0x893E
5045 #define GL_REG_30_ATI 0x893F
5046 #define GL_REG_31_ATI 0x8940
5047 #define GL_CON_0_ATI 0x8941
5048 #define GL_CON_1_ATI 0x8942
5049 #define GL_CON_2_ATI 0x8943
5050 #define GL_CON_3_ATI 0x8944
5051 #define GL_CON_4_ATI 0x8945
5052 #define GL_CON_5_ATI 0x8946
5053 #define GL_CON_6_ATI 0x8947
5054 #define GL_CON_7_ATI 0x8948
5055 #define GL_CON_8_ATI 0x8949
5056 #define GL_CON_9_ATI 0x894A
5057 #define GL_CON_10_ATI 0x894B
5058 #define GL_CON_11_ATI 0x894C
5059 #define GL_CON_12_ATI 0x894D
5060 #define GL_CON_13_ATI 0x894E
5061 #define GL_CON_14_ATI 0x894F
5062 #define GL_CON_15_ATI 0x8950
5063 #define GL_CON_16_ATI 0x8951
5064 #define GL_CON_17_ATI 0x8952
5065 #define GL_CON_18_ATI 0x8953
5066 #define GL_CON_19_ATI 0x8954
5067 #define GL_CON_20_ATI 0x8955
5068 #define GL_CON_21_ATI 0x8956
5069 #define GL_CON_22_ATI 0x8957
5070 #define GL_CON_23_ATI 0x8958
5071 #define GL_CON_24_ATI 0x8959
5072 #define GL_CON_25_ATI 0x895A
5073 #define GL_CON_26_ATI 0x895B
5074 #define GL_CON_27_ATI 0x895C
5075 #define GL_CON_28_ATI 0x895D
5076 #define GL_CON_29_ATI 0x895E
5077 #define GL_CON_30_ATI 0x895F
5078 #define GL_CON_31_ATI 0x8960
5079 #define GL_MOV_ATI 0x8961
5080 #define GL_ADD_ATI 0x8963
5081 #define GL_MUL_ATI 0x8964
5082 #define GL_SUB_ATI 0x8965
5083 #define GL_DOT3_ATI 0x8966
5084 #define GL_DOT4_ATI 0x8967
5085 #define GL_MAD_ATI 0x8968
5086 #define GL_LERP_ATI 0x8969
5087 #define GL_CND_ATI 0x896A
5088 #define GL_CND0_ATI 0x896B
5089 #define GL_DOT2_ADD_ATI 0x896C
5090 #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
5091 #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
5092 #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
5093 #define GL_NUM_PASSES_ATI 0x8970
5094 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
5095 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
5096 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
5097 #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
5098 #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
5099 #define GL_SWIZZLE_STR_ATI 0x8976
5100 #define GL_SWIZZLE_STQ_ATI 0x8977
5101 #define GL_SWIZZLE_STR_DR_ATI 0x8978
5102 #define GL_SWIZZLE_STQ_DQ_ATI 0x8979
5103 #define GL_SWIZZLE_STRQ_ATI 0x897A
5104 #define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
5105 #define GL_RED_BIT_ATI 0x00000001
5106 #define GL_GREEN_BIT_ATI 0x00000002
5107 #define GL_BLUE_BIT_ATI 0x00000004
5108 #define GL_2X_BIT_ATI 0x00000001
5109 #define GL_4X_BIT_ATI 0x00000002
5110 #define GL_8X_BIT_ATI 0x00000004
5111 #define GL_HALF_BIT_ATI 0x00000008
5112 #define GL_QUARTER_BIT_ATI 0x00000010
5113 #define GL_EIGHTH_BIT_ATI 0x00000020
5114 #define GL_SATURATE_BIT_ATI 0x00000040
5115 #define GL_COMP_BIT_ATI 0x00000002
5116 #define GL_NEGATE_BIT_ATI 0x00000004
5117 #define GL_BIAS_BIT_ATI 0x00000008
5118 #define GL_VBO_FREE_MEMORY_ATI 0x87FB
5119 #define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC
5120 #define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD
5121 #define GL_RGBA_FLOAT_MODE_ATI 0x8820
5122 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835
5123 #define GL_PN_TRIANGLES_ATI 0x87F0
5124 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
5125 #define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
5126 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
5127 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
5128 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
5129 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
5130 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
5131 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
5132 #define GL_STENCIL_BACK_FUNC_ATI 0x8800
5133 #define GL_STENCIL_BACK_FAIL_ATI 0x8801
5134 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
5135 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
5136 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
5137 #define GL_MODULATE_ADD_ATI 0x8744
5138 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745
5139 #define GL_MODULATE_SUBTRACT_ATI 0x8746
5140 #define GL_RGBA_FLOAT32_ATI 0x8814
5141 #define GL_RGB_FLOAT32_ATI 0x8815
5142 #define GL_ALPHA_FLOAT32_ATI 0x8816
5143 #define GL_INTENSITY_FLOAT32_ATI 0x8817
5144 #define GL_LUMINANCE_FLOAT32_ATI 0x8818
5145 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
5146 #define GL_RGBA_FLOAT16_ATI 0x881A
5147 #define GL_RGB_FLOAT16_ATI 0x881B
5148 #define GL_ALPHA_FLOAT16_ATI 0x881C
5149 #define GL_INTENSITY_FLOAT16_ATI 0x881D
5150 #define GL_LUMINANCE_FLOAT16_ATI 0x881E
5151 #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
5152 #define GL_MIRROR_CLAMP_ATI 0x8742
5153 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
5154 #define GL_STATIC_ATI 0x8760
5155 #define GL_DYNAMIC_ATI 0x8761
5156 #define GL_PRESERVE_ATI 0x8762
5157 #define GL_DISCARD_ATI 0x8763
5158 #define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
5159 #define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
5160 #define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
5161 #define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
5162 #define GL_MAX_VERTEX_STREAMS_ATI 0x876B
5163 #define GL_VERTEX_STREAM0_ATI 0x876C
5164 #define GL_VERTEX_STREAM1_ATI 0x876D
5165 #define GL_VERTEX_STREAM2_ATI 0x876E
5166 #define GL_VERTEX_STREAM3_ATI 0x876F
5167 #define GL_VERTEX_STREAM4_ATI 0x8770
5168 #define GL_VERTEX_STREAM5_ATI 0x8771
5169 #define GL_VERTEX_STREAM6_ATI 0x8772
5170 #define GL_VERTEX_STREAM7_ATI 0x8773
5171 #define GL_VERTEX_SOURCE_ATI 0x8774
5172 #define GL_422_EXT 0x80CC
5173 #define GL_422_REV_EXT 0x80CD
5174 #define GL_422_AVERAGE_EXT 0x80CE
5175 #define GL_422_REV_AVERAGE_EXT 0x80CF
5176 #define GL_ABGR_EXT 0x8000
5177 #define GL_BGR_EXT 0x80E0
5178 #define GL_BGRA_EXT 0x80E1
5179 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
5180 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
5181 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
5182 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
5183 #define GL_UNIFORM_BUFFER_EXT 0x8DEE
5184 #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
5185 #define GL_CONSTANT_COLOR_EXT 0x8001
5186 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
5187 #define GL_CONSTANT_ALPHA_EXT 0x8003
5188 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
5189 #define GL_BLEND_COLOR_EXT 0x8005
5190 #define GL_BLEND_EQUATION_RGB_EXT 0x8009
5191 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
5192 #define GL_BLEND_DST_RGB_EXT 0x80C8
5193 #define GL_BLEND_SRC_RGB_EXT 0x80C9
5194 #define GL_BLEND_DST_ALPHA_EXT 0x80CA
5195 #define GL_BLEND_SRC_ALPHA_EXT 0x80CB
5196 #define GL_MIN_EXT 0x8007
5197 #define GL_MAX_EXT 0x8008
5198 #define GL_FUNC_ADD_EXT 0x8006
5199 #define GL_BLEND_EQUATION_EXT 0x8009
5200 #define GL_FUNC_SUBTRACT_EXT 0x800A
5201 #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
5202 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
5203 #define GL_CMYK_EXT 0x800C
5204 #define GL_CMYKA_EXT 0x800D
5205 #define GL_PACK_CMYK_HINT_EXT 0x800E
5206 #define GL_UNPACK_CMYK_HINT_EXT 0x800F
5207 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
5208 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
5209 #define GL_CONVOLUTION_1D_EXT 0x8010
5210 #define GL_CONVOLUTION_2D_EXT 0x8011
5211 #define GL_SEPARABLE_2D_EXT 0x8012
5212 #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
5213 #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
5214 #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
5215 #define GL_REDUCE_EXT 0x8016
5216 #define GL_CONVOLUTION_FORMAT_EXT 0x8017
5217 #define GL_CONVOLUTION_WIDTH_EXT 0x8018
5218 #define GL_CONVOLUTION_HEIGHT_EXT 0x8019
5219 #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
5220 #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
5221 #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
5222 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
5223 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
5224 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
5225 #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
5226 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
5227 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
5228 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
5229 #define GL_TANGENT_ARRAY_EXT 0x8439
5230 #define GL_BINORMAL_ARRAY_EXT 0x843A
5231 #define GL_CURRENT_TANGENT_EXT 0x843B
5232 #define GL_CURRENT_BINORMAL_EXT 0x843C
5233 #define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
5234 #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
5235 #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
5236 #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
5237 #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
5238 #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
5239 #define GL_MAP1_TANGENT_EXT 0x8444
5240 #define GL_MAP2_TANGENT_EXT 0x8445
5241 #define GL_MAP1_BINORMAL_EXT 0x8446
5242 #define GL_MAP2_BINORMAL_EXT 0x8447
5243 #define GL_CULL_VERTEX_EXT 0x81AA
5244 #define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
5245 #define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
5246 #define GL_PROGRAM_PIPELINE_OBJECT_EXT 0x8A4F
5247 #define GL_PROGRAM_OBJECT_EXT 0x8B40
5248 #define GL_SHADER_OBJECT_EXT 0x8B48
5249 #define GL_BUFFER_OBJECT_EXT 0x9151
5250 #define GL_QUERY_OBJECT_EXT 0x9153
5251 #define GL_VERTEX_ARRAY_OBJECT_EXT 0x9154
5252 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
5253 #define GL_DEPTH_BOUNDS_EXT 0x8891
5254 #define GL_PROGRAM_MATRIX_EXT 0x8E2D
5255 #define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
5256 #define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
5257 #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
5258 #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
5259 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
5260 #define GL_FOG_COORDINATE_EXT 0x8451
5261 #define GL_FRAGMENT_DEPTH_EXT 0x8452
5262 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
5263 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
5264 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
5265 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
5266 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
5267 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8
5268 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
5269 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6
5270 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
5271 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
5272 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
5273 #define GL_MAX_SAMPLES_EXT 0x8D57
5274 #define GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA
5275 #define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB
5276 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
5277 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
5278 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
5279 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
5280 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
5281 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
5282 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
5283 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
5284 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
5285 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
5286 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
5287 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
5288 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
5289 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
5290 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
5291 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
5292 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
5293 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
5294 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
5295 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
5296 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
5297 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
5298 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
5299 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
5300 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
5301 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
5302 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
5303 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
5304 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
5305 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
5306 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
5307 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
5308 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
5309 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
5310 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
5311 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
5312 #define GL_FRAMEBUFFER_EXT 0x8D40
5313 #define GL_RENDERBUFFER_EXT 0x8D41
5314 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
5315 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
5316 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
5317 #define GL_STENCIL_INDEX1_EXT 0x8D46
5318 #define GL_STENCIL_INDEX4_EXT 0x8D47
5319 #define GL_STENCIL_INDEX8_EXT 0x8D48
5320 #define GL_STENCIL_INDEX16_EXT 0x8D49
5321 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
5322 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
5323 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
5324 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
5325 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
5326 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
5327 #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
5328 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
5329 #define GL_GEOMETRY_SHADER_EXT 0x8DD9
5330 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
5331 #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
5332 #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
5333 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
5334 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
5335 #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
5336 #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
5337 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
5338 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
5339 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
5340 #define GL_LINES_ADJACENCY_EXT 0x000A
5341 #define GL_LINE_STRIP_ADJACENCY_EXT 0x000B
5342 #define GL_TRIANGLES_ADJACENCY_EXT 0x000C
5343 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0x000D
5344 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
5345 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
5346 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
5347 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
5348 #define GL_PROGRAM_POINT_SIZE_EXT 0x8642
5349 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD
5350 #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
5351 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
5352 #define GL_SAMPLER_BUFFER_EXT 0x8DC2
5353 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
5354 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
5355 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5
5356 #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6
5357 #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
5358 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
5359 #define GL_INT_SAMPLER_1D_EXT 0x8DC9
5360 #define GL_INT_SAMPLER_2D_EXT 0x8DCA
5361 #define GL_INT_SAMPLER_3D_EXT 0x8DCB
5362 #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
5363 #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
5364 #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
5365 #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
5366 #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
5367 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
5368 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
5369 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
5370 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
5371 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
5372 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
5373 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
5374 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
5375 #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 0x8904
5376 #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 0x8905
5377 #define GL_HISTOGRAM_EXT 0x8024
5378 #define GL_PROXY_HISTOGRAM_EXT 0x8025
5379 #define GL_HISTOGRAM_WIDTH_EXT 0x8026
5380 #define GL_HISTOGRAM_FORMAT_EXT 0x8027
5381 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
5382 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
5383 #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
5384 #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
5385 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
5386 #define GL_HISTOGRAM_SINK_EXT 0x802D
5387 #define GL_MINMAX_EXT 0x802E
5388 #define GL_MINMAX_FORMAT_EXT 0x802F
5389 #define GL_MINMAX_SINK_EXT 0x8030
5390 #define GL_TABLE_TOO_LARGE_EXT 0x8031
5391 #define GL_IUI_V2F_EXT 0x81AD
5392 #define GL_IUI_V3F_EXT 0x81AE
5393 #define GL_IUI_N3F_V2F_EXT 0x81AF
5394 #define GL_IUI_N3F_V3F_EXT 0x81B0
5395 #define GL_T2F_IUI_V2F_EXT 0x81B1
5396 #define GL_T2F_IUI_V3F_EXT 0x81B2
5397 #define GL_T2F_IUI_N3F_V2F_EXT 0x81B3
5398 #define GL_T2F_IUI_N3F_V3F_EXT 0x81B4
5399 #define GL_INDEX_TEST_EXT 0x81B5
5400 #define GL_INDEX_TEST_FUNC_EXT 0x81B6
5401 #define GL_INDEX_TEST_REF_EXT 0x81B7
5402 #define GL_INDEX_MATERIAL_EXT 0x81B8
5403 #define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
5404 #define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
5405 #define GL_FRAGMENT_MATERIAL_EXT 0x8349
5406 #define GL_FRAGMENT_NORMAL_EXT 0x834A
5407 #define GL_FRAGMENT_COLOR_EXT 0x834C
5408 #define GL_ATTENUATION_EXT 0x834D
5409 #define GL_SHADOW_ATTENUATION_EXT 0x834E
5410 #define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
5411 #define GL_TEXTURE_LIGHT_EXT 0x8350
5412 #define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
5413 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
5414 #define GL_MULTISAMPLE_EXT 0x809D
5415 #define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
5416 #define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
5417 #define GL_SAMPLE_MASK_EXT 0x80A0
5418 #define GL_1PASS_EXT 0x80A1
5419 #define GL_2PASS_0_EXT 0x80A2
5420 #define GL_2PASS_1_EXT 0x80A3
5421 #define GL_4PASS_0_EXT 0x80A4
5422 #define GL_4PASS_1_EXT 0x80A5
5423 #define GL_4PASS_2_EXT 0x80A6
5424 #define GL_4PASS_3_EXT 0x80A7
5425 #define GL_SAMPLE_BUFFERS_EXT 0x80A8
5426 #define GL_SAMPLES_EXT 0x80A9
5427 #define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
5428 #define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
5429 #define GL_SAMPLE_PATTERN_EXT 0x80AC
5430 #define GL_MULTISAMPLE_BIT_EXT 0x20000000
5431 #define GL_DEPTH_STENCIL_EXT 0x84F9
5432 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA
5433 #define GL_DEPTH24_STENCIL8_EXT 0x88F0
5434 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
5435 #define GL_R11F_G11F_B10F_EXT 0x8C3A
5436 #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B
5437 #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C
5438 #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
5439 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
5440 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
5441 #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
5442 #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
5443 #define GL_COLOR_INDEX1_EXT 0x80E2
5444 #define GL_COLOR_INDEX2_EXT 0x80E3
5445 #define GL_COLOR_INDEX4_EXT 0x80E4
5446 #define GL_COLOR_INDEX8_EXT 0x80E5
5447 #define GL_COLOR_INDEX12_EXT 0x80E6
5448 #define GL_COLOR_INDEX16_EXT 0x80E7
5449 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
5450 #define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
5451 #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
5452 #define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
5453 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
5454 #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
5455 #define GL_PIXEL_MAG_FILTER_EXT 0x8331
5456 #define GL_PIXEL_MIN_FILTER_EXT 0x8332
5457 #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
5458 #define GL_CUBIC_EXT 0x8334
5459 #define GL_AVERAGE_EXT 0x8335
5460 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
5461 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
5462 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
5463 #define GL_POINT_SIZE_MIN_EXT 0x8126
5464 #define GL_POINT_SIZE_MAX_EXT 0x8127
5465 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
5466 #define GL_DISTANCE_ATTENUATION_EXT 0x8129
5467 #define GL_POLYGON_OFFSET_EXT 0x8037
5468 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
5469 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
5470 #define GL_POLYGON_OFFSET_CLAMP_EXT 0x8E1B
5471 #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C
5472 #define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D
5473 #define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E
5474 #define GL_PROVOKING_VERTEX_EXT 0x8E4F
5475 #define GL_RASTER_MULTISAMPLE_EXT 0x9327
5476 #define GL_RASTER_SAMPLES_EXT 0x9328
5477 #define GL_MAX_RASTER_SAMPLES_EXT 0x9329
5478 #define GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT 0x932A
5479 #define GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT 0x932B
5480 #define GL_EFFECTIVE_RASTER_SAMPLES_EXT 0x932C
5481 #define GL_RESCALE_NORMAL_EXT 0x803A
5482 #define GL_COLOR_SUM_EXT 0x8458
5483 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
5484 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
5485 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
5486 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
5487 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
5488 #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
5489 #define GL_ACTIVE_PROGRAM_EXT 0x8B8D
5490 #define GL_VERTEX_SHADER_BIT_EXT 0x00000001
5491 #define GL_FRAGMENT_SHADER_BIT_EXT 0x00000002
5492 #define GL_ALL_SHADER_BITS_EXT 0xFFFFFFFF
5493 #define GL_PROGRAM_SEPARABLE_EXT 0x8258
5494 #define GL_PROGRAM_PIPELINE_BINDING_EXT 0x825A
5495 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
5496 #define GL_SINGLE_COLOR_EXT 0x81F9
5497 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
5498 #define GL_MAX_IMAGE_UNITS_EXT 0x8F38
5499 #define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39
5500 #define GL_IMAGE_BINDING_NAME_EXT 0x8F3A
5501 #define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B
5502 #define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C
5503 #define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D
5504 #define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E
5505 #define GL_IMAGE_1D_EXT 0x904C
5506 #define GL_IMAGE_2D_EXT 0x904D
5507 #define GL_IMAGE_3D_EXT 0x904E
5508 #define GL_IMAGE_2D_RECT_EXT 0x904F
5509 #define GL_IMAGE_CUBE_EXT 0x9050
5510 #define GL_IMAGE_BUFFER_EXT 0x9051
5511 #define GL_IMAGE_1D_ARRAY_EXT 0x9052
5512 #define GL_IMAGE_2D_ARRAY_EXT 0x9053
5513 #define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054
5514 #define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055
5515 #define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056
5516 #define GL_INT_IMAGE_1D_EXT 0x9057
5517 #define GL_INT_IMAGE_2D_EXT 0x9058
5518 #define GL_INT_IMAGE_3D_EXT 0x9059
5519 #define GL_INT_IMAGE_2D_RECT_EXT 0x905A
5520 #define GL_INT_IMAGE_CUBE_EXT 0x905B
5521 #define GL_INT_IMAGE_BUFFER_EXT 0x905C
5522 #define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D
5523 #define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E
5524 #define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F
5525 #define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060
5526 #define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061
5527 #define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062
5528 #define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063
5529 #define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064
5530 #define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065
5531 #define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066
5532 #define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067
5533 #define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068
5534 #define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069
5535 #define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A
5536 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B
5537 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C
5538 #define GL_MAX_IMAGE_SAMPLES_EXT 0x906D
5539 #define GL_IMAGE_BINDING_FORMAT_EXT 0x906E
5540 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001
5541 #define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002
5542 #define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004
5543 #define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008
5544 #define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020
5545 #define GL_COMMAND_BARRIER_BIT_EXT 0x00000040
5546 #define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080
5547 #define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100
5548 #define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200
5549 #define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400
5550 #define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800
5551 #define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000
5552 #define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF
5553 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
5554 #define GL_STENCIL_TAG_BITS_EXT 0x88F2
5555 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
5556 #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
5557 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
5558 #define GL_INCR_WRAP_EXT 0x8507
5559 #define GL_DECR_WRAP_EXT 0x8508
5560 #define GL_ALPHA4_EXT 0x803B
5561 #define GL_ALPHA8_EXT 0x803C
5562 #define GL_ALPHA12_EXT 0x803D
5563 #define GL_ALPHA16_EXT 0x803E
5564 #define GL_LUMINANCE4_EXT 0x803F
5565 #define GL_LUMINANCE8_EXT 0x8040
5566 #define GL_LUMINANCE12_EXT 0x8041
5567 #define GL_LUMINANCE16_EXT 0x8042
5568 #define GL_LUMINANCE4_ALPHA4_EXT 0x8043
5569 #define GL_LUMINANCE6_ALPHA2_EXT 0x8044
5570 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045
5571 #define GL_LUMINANCE12_ALPHA4_EXT 0x8046
5572 #define GL_LUMINANCE12_ALPHA12_EXT 0x8047
5573 #define GL_LUMINANCE16_ALPHA16_EXT 0x8048
5574 #define GL_INTENSITY_EXT 0x8049
5575 #define GL_INTENSITY4_EXT 0x804A
5576 #define GL_INTENSITY8_EXT 0x804B
5577 #define GL_INTENSITY12_EXT 0x804C
5578 #define GL_INTENSITY16_EXT 0x804D
5579 #define GL_RGB2_EXT 0x804E
5580 #define GL_RGB4_EXT 0x804F
5581 #define GL_RGB5_EXT 0x8050
5582 #define GL_RGB8_EXT 0x8051
5583 #define GL_RGB10_EXT 0x8052
5584 #define GL_RGB12_EXT 0x8053
5585 #define GL_RGB16_EXT 0x8054
5586 #define GL_RGBA2_EXT 0x8055
5587 #define GL_RGBA4_EXT 0x8056
5588 #define GL_RGB5_A1_EXT 0x8057
5589 #define GL_RGBA8_EXT 0x8058
5590 #define GL_RGB10_A2_EXT 0x8059
5591 #define GL_RGBA12_EXT 0x805A
5592 #define GL_RGBA16_EXT 0x805B
5593 #define GL_TEXTURE_RED_SIZE_EXT 0x805C
5594 #define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
5595 #define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
5596 #define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
5597 #define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
5598 #define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
5599 #define GL_REPLACE_EXT 0x8062
5600 #define GL_PROXY_TEXTURE_1D_EXT 0x8063
5601 #define GL_PROXY_TEXTURE_2D_EXT 0x8064
5602 #define GL_TEXTURE_TOO_LARGE_EXT 0x8065
5603 #define GL_PACK_SKIP_IMAGES_EXT 0x806B
5604 #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
5605 #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
5606 #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
5607 #define GL_TEXTURE_3D_EXT 0x806F
5608 #define GL_PROXY_TEXTURE_3D_EXT 0x8070
5609 #define GL_TEXTURE_DEPTH_EXT 0x8071
5610 #define GL_TEXTURE_WRAP_R_EXT 0x8072
5611 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
5612 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
5613 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
5614 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
5615 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
5616 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
5617 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
5618 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
5619 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
5620 #define GL_TEXTURE_BUFFER_EXT 0x8C2A
5621 #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
5622 #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
5623 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
5624 #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
5625 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70
5626 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71
5627 #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72
5628 #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73
5629 #define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
5630 #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
5631 #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
5632 #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
5633 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
5634 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
5635 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
5636 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
5637 #define GL_NORMAL_MAP_EXT 0x8511
5638 #define GL_REFLECTION_MAP_EXT 0x8512
5639 #define GL_TEXTURE_CUBE_MAP_EXT 0x8513
5640 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
5641 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
5642 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
5643 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
5644 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
5645 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
5646 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
5647 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
5648 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
5649 #define GL_COMBINE_EXT 0x8570
5650 #define GL_COMBINE_RGB_EXT 0x8571
5651 #define GL_COMBINE_ALPHA_EXT 0x8572
5652 #define GL_RGB_SCALE_EXT 0x8573
5653 #define GL_ADD_SIGNED_EXT 0x8574
5654 #define GL_INTERPOLATE_EXT 0x8575
5655 #define GL_CONSTANT_EXT 0x8576
5656 #define GL_PRIMARY_COLOR_EXT 0x8577
5657 #define GL_PREVIOUS_EXT 0x8578
5658 #define GL_SOURCE0_RGB_EXT 0x8580
5659 #define GL_SOURCE1_RGB_EXT 0x8581
5660 #define GL_SOURCE2_RGB_EXT 0x8582
5661 #define GL_SOURCE0_ALPHA_EXT 0x8588
5662 #define GL_SOURCE1_ALPHA_EXT 0x8589
5663 #define GL_SOURCE2_ALPHA_EXT 0x858A
5664 #define GL_OPERAND0_RGB_EXT 0x8590
5665 #define GL_OPERAND1_RGB_EXT 0x8591
5666 #define GL_OPERAND2_RGB_EXT 0x8592
5667 #define GL_OPERAND0_ALPHA_EXT 0x8598
5668 #define GL_OPERAND1_ALPHA_EXT 0x8599
5669 #define GL_OPERAND2_ALPHA_EXT 0x859A
5670 #define GL_DOT3_RGB_EXT 0x8740
5671 #define GL_DOT3_RGBA_EXT 0x8741
5672 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
5673 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
5674 #define GL_RGBA32UI_EXT 0x8D70
5675 #define GL_RGB32UI_EXT 0x8D71
5676 #define GL_ALPHA32UI_EXT 0x8D72
5677 #define GL_INTENSITY32UI_EXT 0x8D73
5678 #define GL_LUMINANCE32UI_EXT 0x8D74
5679 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
5680 #define GL_RGBA16UI_EXT 0x8D76
5681 #define GL_RGB16UI_EXT 0x8D77
5682 #define GL_ALPHA16UI_EXT 0x8D78
5683 #define GL_INTENSITY16UI_EXT 0x8D79
5684 #define GL_LUMINANCE16UI_EXT 0x8D7A
5685 #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
5686 #define GL_RGBA8UI_EXT 0x8D7C
5687 #define GL_RGB8UI_EXT 0x8D7D
5688 #define GL_ALPHA8UI_EXT 0x8D7E
5689 #define GL_INTENSITY8UI_EXT 0x8D7F
5690 #define GL_LUMINANCE8UI_EXT 0x8D80
5691 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
5692 #define GL_RGBA32I_EXT 0x8D82
5693 #define GL_RGB32I_EXT 0x8D83
5694 #define GL_ALPHA32I_EXT 0x8D84
5695 #define GL_INTENSITY32I_EXT 0x8D85
5696 #define GL_LUMINANCE32I_EXT 0x8D86
5697 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
5698 #define GL_RGBA16I_EXT 0x8D88
5699 #define GL_RGB16I_EXT 0x8D89
5700 #define GL_ALPHA16I_EXT 0x8D8A
5701 #define GL_INTENSITY16I_EXT 0x8D8B
5702 #define GL_LUMINANCE16I_EXT 0x8D8C
5703 #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
5704 #define GL_RGBA8I_EXT 0x8D8E
5705 #define GL_RGB8I_EXT 0x8D8F
5706 #define GL_ALPHA8I_EXT 0x8D90
5707 #define GL_INTENSITY8I_EXT 0x8D91
5708 #define GL_LUMINANCE8I_EXT 0x8D92
5709 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
5710 #define GL_RED_INTEGER_EXT 0x8D94
5711 #define GL_GREEN_INTEGER_EXT 0x8D95
5712 #define GL_BLUE_INTEGER_EXT 0x8D96
5713 #define GL_ALPHA_INTEGER_EXT 0x8D97
5714 #define GL_RGB_INTEGER_EXT 0x8D98
5715 #define GL_RGBA_INTEGER_EXT 0x8D99
5716 #define GL_BGR_INTEGER_EXT 0x8D9A
5717 #define GL_BGRA_INTEGER_EXT 0x8D9B
5718 #define GL_LUMINANCE_INTEGER_EXT 0x8D9C
5719 #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
5720 #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
5721 #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
5722 #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
5723 #define GL_TEXTURE_LOD_BIAS_EXT 0x8501
5724 #define GL_MIRROR_CLAMP_EXT 0x8742
5725 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
5726 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
5727 #define GL_TEXTURE_PRIORITY_EXT 0x8066
5728 #define GL_TEXTURE_RESIDENT_EXT 0x8067
5729 #define GL_TEXTURE_1D_BINDING_EXT 0x8068
5730 #define GL_TEXTURE_2D_BINDING_EXT 0x8069
5731 #define GL_TEXTURE_3D_BINDING_EXT 0x806A
5732 #define GL_PERTURB_EXT 0x85AE
5733 #define GL_TEXTURE_NORMAL_EXT 0x85AF
5734 #define GL_SRGB_EXT 0x8C40
5735 #define GL_SRGB8_EXT 0x8C41
5736 #define GL_SRGB_ALPHA_EXT 0x8C42
5737 #define GL_SRGB8_ALPHA8_EXT 0x8C43
5738 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44
5739 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
5740 #define GL_SLUMINANCE_EXT 0x8C46
5741 #define GL_SLUMINANCE8_EXT 0x8C47
5742 #define GL_COMPRESSED_SRGB_EXT 0x8C48
5743 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
5744 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
5745 #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
5746 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
5747 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
5748 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
5749 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
5750 #define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48
5751 #define GL_DECODE_EXT 0x8A49
5752 #define GL_SKIP_DECODE_EXT 0x8A4A
5753 #define GL_RGB9_E5_EXT 0x8C3D
5754 #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E
5755 #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F
5756 #define GL_ALPHA_SNORM 0x9010
5757 #define GL_LUMINANCE_SNORM 0x9011
5758 #define GL_LUMINANCE_ALPHA_SNORM 0x9012
5759 #define GL_INTENSITY_SNORM 0x9013
5760 #define GL_ALPHA8_SNORM 0x9014
5761 #define GL_LUMINANCE8_SNORM 0x9015
5762 #define GL_LUMINANCE8_ALPHA8_SNORM 0x9016
5763 #define GL_INTENSITY8_SNORM 0x9017
5764 #define GL_ALPHA16_SNORM 0x9018
5765 #define GL_LUMINANCE16_SNORM 0x9019
5766 #define GL_LUMINANCE16_ALPHA16_SNORM 0x901A
5767 #define GL_INTENSITY16_SNORM 0x901B
5768 #define GL_RED_SNORM 0x8F90
5769 #define GL_RG_SNORM 0x8F91
5770 #define GL_RGB_SNORM 0x8F92
5771 #define GL_RGBA_SNORM 0x8F93
5772 #define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42
5773 #define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43
5774 #define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44
5775 #define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45
5776 #define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46
5777 #define GL_TIME_ELAPSED_EXT 0x88BF
5778 #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
5779 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
5780 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85
5781 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
5782 #define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C
5783 #define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
5784 #define GL_PRIMITIVES_GENERATED_EXT 0x8C87
5785 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88
5786 #define GL_RASTERIZER_DISCARD_EXT 0x8C89
5787 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
5788 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B
5789 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80
5790 #define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83
5791 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F
5792 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76
5793 #define GL_VERTEX_ARRAY_EXT 0x8074
5794 #define GL_NORMAL_ARRAY_EXT 0x8075
5795 #define GL_COLOR_ARRAY_EXT 0x8076
5796 #define GL_INDEX_ARRAY_EXT 0x8077
5797 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
5798 #define GL_EDGE_FLAG_ARRAY_EXT 0x8079
5799 #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
5800 #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
5801 #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
5802 #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
5803 #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
5804 #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
5805 #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
5806 #define GL_COLOR_ARRAY_SIZE_EXT 0x8081
5807 #define GL_COLOR_ARRAY_TYPE_EXT 0x8082
5808 #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
5809 #define GL_COLOR_ARRAY_COUNT_EXT 0x8084
5810 #define GL_INDEX_ARRAY_TYPE_EXT 0x8085
5811 #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
5812 #define GL_INDEX_ARRAY_COUNT_EXT 0x8087
5813 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
5814 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
5815 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
5816 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
5817 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
5818 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
5819 #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
5820 #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
5821 #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
5822 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
5823 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
5824 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
5825 #define GL_DOUBLE_VEC2_EXT 0x8FFC
5826 #define GL_DOUBLE_VEC3_EXT 0x8FFD
5827 #define GL_DOUBLE_VEC4_EXT 0x8FFE
5828 #define GL_DOUBLE_MAT2_EXT 0x8F46
5829 #define GL_DOUBLE_MAT3_EXT 0x8F47
5830 #define GL_DOUBLE_MAT4_EXT 0x8F48
5831 #define GL_DOUBLE_MAT2x3_EXT 0x8F49
5832 #define GL_DOUBLE_MAT2x4_EXT 0x8F4A
5833 #define GL_DOUBLE_MAT3x2_EXT 0x8F4B
5834 #define GL_DOUBLE_MAT3x4_EXT 0x8F4C
5835 #define GL_DOUBLE_MAT4x2_EXT 0x8F4D
5836 #define GL_DOUBLE_MAT4x3_EXT 0x8F4E
5837 #define GL_VERTEX_SHADER_EXT 0x8780
5838 #define GL_VERTEX_SHADER_BINDING_EXT 0x8781
5839 #define GL_OP_INDEX_EXT 0x8782
5840 #define GL_OP_NEGATE_EXT 0x8783
5841 #define GL_OP_DOT3_EXT 0x8784
5842 #define GL_OP_DOT4_EXT 0x8785
5843 #define GL_OP_MUL_EXT 0x8786
5844 #define GL_OP_ADD_EXT 0x8787
5845 #define GL_OP_MADD_EXT 0x8788
5846 #define GL_OP_FRAC_EXT 0x8789
5847 #define GL_OP_MAX_EXT 0x878A
5848 #define GL_OP_MIN_EXT 0x878B
5849 #define GL_OP_SET_GE_EXT 0x878C
5850 #define GL_OP_SET_LT_EXT 0x878D
5851 #define GL_OP_CLAMP_EXT 0x878E
5852 #define GL_OP_FLOOR_EXT 0x878F
5853 #define GL_OP_ROUND_EXT 0x8790
5854 #define GL_OP_EXP_BASE_2_EXT 0x8791
5855 #define GL_OP_LOG_BASE_2_EXT 0x8792
5856 #define GL_OP_POWER_EXT 0x8793
5857 #define GL_OP_RECIP_EXT 0x8794
5858 #define GL_OP_RECIP_SQRT_EXT 0x8795
5859 #define GL_OP_SUB_EXT 0x8796
5860 #define GL_OP_CROSS_PRODUCT_EXT 0x8797
5861 #define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
5862 #define GL_OP_MOV_EXT 0x8799
5863 #define GL_OUTPUT_VERTEX_EXT 0x879A
5864 #define GL_OUTPUT_COLOR0_EXT 0x879B
5865 #define GL_OUTPUT_COLOR1_EXT 0x879C
5866 #define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
5867 #define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
5868 #define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
5869 #define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
5870 #define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
5871 #define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
5872 #define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
5873 #define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
5874 #define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
5875 #define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
5876 #define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
5877 #define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
5878 #define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
5879 #define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
5880 #define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
5881 #define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
5882 #define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
5883 #define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
5884 #define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
5885 #define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
5886 #define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
5887 #define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
5888 #define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
5889 #define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
5890 #define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
5891 #define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
5892 #define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
5893 #define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
5894 #define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
5895 #define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
5896 #define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
5897 #define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
5898 #define GL_OUTPUT_FOG_EXT 0x87BD
5899 #define GL_SCALAR_EXT 0x87BE
5900 #define GL_VECTOR_EXT 0x87BF
5901 #define GL_MATRIX_EXT 0x87C0
5902 #define GL_VARIANT_EXT 0x87C1
5903 #define GL_INVARIANT_EXT 0x87C2
5904 #define GL_LOCAL_CONSTANT_EXT 0x87C3
5905 #define GL_LOCAL_EXT 0x87C4
5906 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
5907 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
5908 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
5909 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
5910 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
5911 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
5912 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
5913 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
5914 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD
5915 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
5916 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
5917 #define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
5918 #define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
5919 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
5920 #define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
5921 #define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
5922 #define GL_X_EXT 0x87D5
5923 #define GL_Y_EXT 0x87D6
5924 #define GL_Z_EXT 0x87D7
5925 #define GL_W_EXT 0x87D8
5926 #define GL_NEGATIVE_X_EXT 0x87D9
5927 #define GL_NEGATIVE_Y_EXT 0x87DA
5928 #define GL_NEGATIVE_Z_EXT 0x87DB
5929 #define GL_NEGATIVE_W_EXT 0x87DC
5930 #define GL_ZERO_EXT 0x87DD
5931 #define GL_ONE_EXT 0x87DE
5932 #define GL_NEGATIVE_ONE_EXT 0x87DF
5933 #define GL_NORMALIZED_RANGE_EXT 0x87E0
5934 #define GL_FULL_RANGE_EXT 0x87E1
5935 #define GL_CURRENT_VERTEX_EXT 0x87E2
5936 #define GL_MVP_MATRIX_EXT 0x87E3
5937 #define GL_VARIANT_VALUE_EXT 0x87E4
5938 #define GL_VARIANT_DATATYPE_EXT 0x87E5
5939 #define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
5940 #define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
5941 #define GL_VARIANT_ARRAY_EXT 0x87E8
5942 #define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
5943 #define GL_INVARIANT_VALUE_EXT 0x87EA
5944 #define GL_INVARIANT_DATATYPE_EXT 0x87EB
5945 #define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
5946 #define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
5947 #define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3
5948 #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
5949 #define GL_MODELVIEW0_MATRIX_EXT 0x0BA6
5950 #define GL_MODELVIEW1_MATRIX_EXT 0x8506
5951 #define GL_VERTEX_WEIGHTING_EXT 0x8509
5952 #define GL_MODELVIEW0_EXT 0x1700
5953 #define GL_MODELVIEW1_EXT 0x850A
5954 #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
5955 #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
5956 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
5957 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
5958 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
5959 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
5960 #define GL_INCLUSIVE_EXT 0x8F10
5961 #define GL_EXCLUSIVE_EXT 0x8F11
5962 #define GL_WINDOW_RECTANGLE_EXT 0x8F12
5963 #define GL_WINDOW_RECTANGLE_MODE_EXT 0x8F13
5964 #define GL_MAX_WINDOW_RECTANGLES_EXT 0x8F14
5965 #define GL_NUM_WINDOW_RECTANGLES_EXT 0x8F15
5966 #define GL_SYNC_X11_FENCE_EXT 0x90E1
5967 #define GL_IGNORE_BORDER_HP 0x8150
5968 #define GL_CONSTANT_BORDER_HP 0x8151
5969 #define GL_REPLICATE_BORDER_HP 0x8153
5970 #define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154
5971 #define GL_IMAGE_SCALE_X_HP 0x8155
5972 #define GL_IMAGE_SCALE_Y_HP 0x8156
5973 #define GL_IMAGE_TRANSLATE_X_HP 0x8157
5974 #define GL_IMAGE_TRANSLATE_Y_HP 0x8158
5975 #define GL_IMAGE_ROTATE_ANGLE_HP 0x8159
5976 #define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A
5977 #define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B
5978 #define GL_IMAGE_MAG_FILTER_HP 0x815C
5979 #define GL_IMAGE_MIN_FILTER_HP 0x815D
5980 #define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E
5981 #define GL_CUBIC_HP 0x815F
5982 #define GL_AVERAGE_HP 0x8160
5983 #define GL_IMAGE_TRANSFORM_2D_HP 0x8161
5984 #define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
5985 #define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
5986 #define GL_OCCLUSION_TEST_HP 0x8165
5987 #define GL_OCCLUSION_TEST_RESULT_HP 0x8166
5988 #define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
5989 #define GL_TEXTURE_POST_SPECULAR_HP 0x8168
5990 #define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
5991 #define GL_CULL_VERTEX_IBM 103050
5992 #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
5993 #define GL_ALL_STATIC_DATA_IBM 103060
5994 #define GL_STATIC_VERTEX_ARRAY_IBM 103061
5995 #define GL_MIRRORED_REPEAT_IBM 0x8370
5996 #define GL_VERTEX_ARRAY_LIST_IBM 103070
5997 #define GL_NORMAL_ARRAY_LIST_IBM 103071
5998 #define GL_COLOR_ARRAY_LIST_IBM 103072
5999 #define GL_INDEX_ARRAY_LIST_IBM 103073
6000 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
6001 #define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
6002 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
6003 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
6004 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
6005 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
6006 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
6007 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
6008 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
6009 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
6010 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
6011 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
6012 #define GL_RED_MIN_CLAMP_INGR 0x8560
6013 #define GL_GREEN_MIN_CLAMP_INGR 0x8561
6014 #define GL_BLUE_MIN_CLAMP_INGR 0x8562
6015 #define GL_ALPHA_MIN_CLAMP_INGR 0x8563
6016 #define GL_RED_MAX_CLAMP_INGR 0x8564
6017 #define GL_GREEN_MAX_CLAMP_INGR 0x8565
6018 #define GL_BLUE_MAX_CLAMP_INGR 0x8566
6019 #define GL_ALPHA_MAX_CLAMP_INGR 0x8567
6020 #define GL_INTERLACE_READ_INGR 0x8568
6021 #define GL_CONSERVATIVE_RASTERIZATION_INTEL 0x83FE
6022 #define GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83FF
6023 #define GL_LAYOUT_DEFAULT_INTEL 0
6024 #define GL_LAYOUT_LINEAR_INTEL 1
6025 #define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 2
6026 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4
6027 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
6028 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
6029 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
6030 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
6031 #define GL_PERFQUERY_SINGLE_CONTEXT_INTEL 0x00000000
6032 #define GL_PERFQUERY_GLOBAL_CONTEXT_INTEL 0x00000001
6033 #define GL_PERFQUERY_WAIT_INTEL 0x83FB
6034 #define GL_PERFQUERY_FLUSH_INTEL 0x83FA
6035 #define GL_PERFQUERY_DONOT_FLUSH_INTEL 0x83F9
6036 #define GL_PERFQUERY_COUNTER_EVENT_INTEL 0x94F0
6037 #define GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL 0x94F1
6038 #define GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL 0x94F2
6039 #define GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL 0x94F3
6040 #define GL_PERFQUERY_COUNTER_RAW_INTEL 0x94F4
6041 #define GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL 0x94F5
6042 #define GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL 0x94F8
6043 #define GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL 0x94F9
6044 #define GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL 0x94FA
6045 #define GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL 0x94FB
6046 #define GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL 0x94FC
6047 #define GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL 0x94FD
6048 #define GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL 0x94FE
6049 #define GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL 0x94FF
6050 #define GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL 0x9500
6051 #define GL_MULTIPLY_KHR 0x9294
6052 #define GL_SCREEN_KHR 0x9295
6053 #define GL_OVERLAY_KHR 0x9296
6054 #define GL_DARKEN_KHR 0x9297
6055 #define GL_LIGHTEN_KHR 0x9298
6056 #define GL_COLORDODGE_KHR 0x9299
6057 #define GL_COLORBURN_KHR 0x929A
6058 #define GL_HARDLIGHT_KHR 0x929B
6059 #define GL_SOFTLIGHT_KHR 0x929C
6060 #define GL_DIFFERENCE_KHR 0x929E
6061 #define GL_EXCLUSION_KHR 0x92A0
6062 #define GL_HSL_HUE_KHR 0x92AD
6063 #define GL_HSL_SATURATION_KHR 0x92AE
6064 #define GL_HSL_COLOR_KHR 0x92AF
6065 #define GL_HSL_LUMINOSITY_KHR 0x92B0
6066 #define GL_BLEND_ADVANCED_COHERENT_KHR 0x9285
6067 #define GL_CONTEXT_RELEASE_BEHAVIOR_KHR 0x82FB
6068 #define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 0x82FC
6069 #define GL_VERTEX_ARRAY 0x8074
6070 #define GL_STACK_OVERFLOW 0x0503
6071 #define GL_STACK_UNDERFLOW 0x0504
6072 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR 0x8242
6073 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR 0x8243
6074 #define GL_DEBUG_CALLBACK_FUNCTION_KHR 0x8244
6075 #define GL_DEBUG_CALLBACK_USER_PARAM_KHR 0x8245
6076 #define GL_DEBUG_SOURCE_API_KHR 0x8246
6077 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR 0x8247
6078 #define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR 0x8248
6079 #define GL_DEBUG_SOURCE_THIRD_PARTY_KHR 0x8249
6080 #define GL_DEBUG_SOURCE_APPLICATION_KHR 0x824A
6081 #define GL_DEBUG_SOURCE_OTHER_KHR 0x824B
6082 #define GL_DEBUG_TYPE_ERROR_KHR 0x824C
6083 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR 0x824D
6084 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR 0x824E
6085 #define GL_DEBUG_TYPE_PORTABILITY_KHR 0x824F
6086 #define GL_DEBUG_TYPE_PERFORMANCE_KHR 0x8250
6087 #define GL_DEBUG_TYPE_OTHER_KHR 0x8251
6088 #define GL_DEBUG_TYPE_MARKER_KHR 0x8268
6089 #define GL_DEBUG_TYPE_PUSH_GROUP_KHR 0x8269
6090 #define GL_DEBUG_TYPE_POP_GROUP_KHR 0x826A
6091 #define GL_DEBUG_SEVERITY_NOTIFICATION_KHR 0x826B
6092 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR 0x826C
6093 #define GL_DEBUG_GROUP_STACK_DEPTH_KHR 0x826D
6094 #define GL_BUFFER_KHR 0x82E0
6095 #define GL_SHADER_KHR 0x82E1
6096 #define GL_PROGRAM_KHR 0x82E2
6097 #define GL_VERTEX_ARRAY_KHR 0x8074
6098 #define GL_QUERY_KHR 0x82E3
6099 #define GL_PROGRAM_PIPELINE_KHR 0x82E4
6100 #define GL_SAMPLER_KHR 0x82E6
6101 #define GL_MAX_LABEL_LENGTH_KHR 0x82E8
6102 #define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR 0x9143
6103 #define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR 0x9144
6104 #define GL_DEBUG_LOGGED_MESSAGES_KHR 0x9145
6105 #define GL_DEBUG_SEVERITY_HIGH_KHR 0x9146
6106 #define GL_DEBUG_SEVERITY_MEDIUM_KHR 0x9147
6107 #define GL_DEBUG_SEVERITY_LOW_KHR 0x9148
6108 #define GL_DEBUG_OUTPUT_KHR 0x92E0
6109 #define GL_CONTEXT_FLAG_DEBUG_BIT_KHR 0x00000002
6110 #define GL_STACK_OVERFLOW_KHR 0x0503
6111 #define GL_STACK_UNDERFLOW_KHR 0x0504
6112 #define GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR 0x00000008
6113 #define GL_CONTEXT_ROBUST_ACCESS 0x90F3
6114 #define GL_CONTEXT_ROBUST_ACCESS_KHR 0x90F3
6115 #define GL_LOSE_CONTEXT_ON_RESET_KHR 0x8252
6116 #define GL_GUILTY_CONTEXT_RESET_KHR 0x8253
6117 #define GL_INNOCENT_CONTEXT_RESET_KHR 0x8254
6118 #define GL_UNKNOWN_CONTEXT_RESET_KHR 0x8255
6119 #define GL_RESET_NOTIFICATION_STRATEGY_KHR 0x8256
6120 #define GL_NO_RESET_NOTIFICATION_KHR 0x8261
6121 #define GL_CONTEXT_LOST_KHR 0x0507
6122 #define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0
6123 #define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1
6124 #define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2
6125 #define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3
6126 #define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4
6127 #define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5
6128 #define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6
6129 #define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7
6130 #define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8
6131 #define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9
6132 #define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA
6133 #define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB
6134 #define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC
6135 #define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD
6136 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0
6137 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1
6138 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2
6139 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3
6140 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4
6141 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5
6142 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6
6143 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7
6144 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8
6145 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9
6146 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA
6147 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB
6148 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC
6149 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD
6150 #define GL_TEXTURE_1D_STACK_MESAX 0x8759
6151 #define GL_TEXTURE_2D_STACK_MESAX 0x875A
6152 #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
6153 #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
6154 #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
6155 #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
6156 #define GL_PACK_INVERT_MESA 0x8758
6157 #define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
6158 #define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
6159 #define GL_YCBCR_MESA 0x8757
6160 #define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047
6161 #define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048
6162 #define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049
6163 #define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A
6164 #define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B
6165 #define GL_BLEND_OVERLAP_NV 0x9281
6166 #define GL_BLEND_PREMULTIPLIED_SRC_NV 0x9280
6167 #define GL_BLUE_NV 0x1905
6168 #define GL_COLORBURN_NV 0x929A
6169 #define GL_COLORDODGE_NV 0x9299
6170 #define GL_CONJOINT_NV 0x9284
6171 #define GL_CONTRAST_NV 0x92A1
6172 #define GL_DARKEN_NV 0x9297
6173 #define GL_DIFFERENCE_NV 0x929E
6174 #define GL_DISJOINT_NV 0x9283
6175 #define GL_DST_ATOP_NV 0x928F
6176 #define GL_DST_IN_NV 0x928B
6177 #define GL_DST_NV 0x9287
6178 #define GL_DST_OUT_NV 0x928D
6179 #define GL_DST_OVER_NV 0x9289
6180 #define GL_EXCLUSION_NV 0x92A0
6181 #define GL_GREEN_NV 0x1904
6182 #define GL_HARDLIGHT_NV 0x929B
6183 #define GL_HARDMIX_NV 0x92A9
6184 #define GL_HSL_COLOR_NV 0x92AF
6185 #define GL_HSL_HUE_NV 0x92AD
6186 #define GL_HSL_LUMINOSITY_NV 0x92B0
6187 #define GL_HSL_SATURATION_NV 0x92AE
6188 #define GL_INVERT_OVG_NV 0x92B4
6189 #define GL_INVERT_RGB_NV 0x92A3
6190 #define GL_LIGHTEN_NV 0x9298
6191 #define GL_LINEARBURN_NV 0x92A5
6192 #define GL_LINEARDODGE_NV 0x92A4
6193 #define GL_LINEARLIGHT_NV 0x92A7
6194 #define GL_MINUS_CLAMPED_NV 0x92B3
6195 #define GL_MINUS_NV 0x929F
6196 #define GL_MULTIPLY_NV 0x9294
6197 #define GL_OVERLAY_NV 0x9296
6198 #define GL_PINLIGHT_NV 0x92A8
6199 #define GL_PLUS_CLAMPED_ALPHA_NV 0x92B2
6200 #define GL_PLUS_CLAMPED_NV 0x92B1
6201 #define GL_PLUS_DARKER_NV 0x9292
6202 #define GL_PLUS_NV 0x9291
6203 #define GL_RED_NV 0x1903
6204 #define GL_SCREEN_NV 0x9295
6205 #define GL_SOFTLIGHT_NV 0x929C
6206 #define GL_SRC_ATOP_NV 0x928E
6207 #define GL_SRC_IN_NV 0x928A
6208 #define GL_SRC_NV 0x9286
6209 #define GL_SRC_OUT_NV 0x928C
6210 #define GL_SRC_OVER_NV 0x9288
6211 #define GL_UNCORRELATED_NV 0x9282
6212 #define GL_VIVIDLIGHT_NV 0x92A6
6213 #define GL_XOR_NV 0x1506
6214 #define GL_BLEND_ADVANCED_COHERENT_NV 0x9285
6215 #define GL_VIEWPORT_POSITION_W_SCALE_NV 0x937C
6216 #define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV 0x937D
6217 #define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV 0x937E
6218 #define GL_TERMINATE_SEQUENCE_COMMAND_NV 0x0000
6219 #define GL_NOP_COMMAND_NV 0x0001
6220 #define GL_DRAW_ELEMENTS_COMMAND_NV 0x0002
6221 #define GL_DRAW_ARRAYS_COMMAND_NV 0x0003
6222 #define GL_DRAW_ELEMENTS_STRIP_COMMAND_NV 0x0004
6223 #define GL_DRAW_ARRAYS_STRIP_COMMAND_NV 0x0005
6224 #define GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV 0x0006
6225 #define GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV 0x0007
6226 #define GL_ELEMENT_ADDRESS_COMMAND_NV 0x0008
6227 #define GL_ATTRIBUTE_ADDRESS_COMMAND_NV 0x0009
6228 #define GL_UNIFORM_ADDRESS_COMMAND_NV 0x000A
6229 #define GL_BLEND_COLOR_COMMAND_NV 0x000B
6230 #define GL_STENCIL_REF_COMMAND_NV 0x000C
6231 #define GL_LINE_WIDTH_COMMAND_NV 0x000D
6232 #define GL_POLYGON_OFFSET_COMMAND_NV 0x000E
6233 #define GL_ALPHA_REF_COMMAND_NV 0x000F
6234 #define GL_VIEWPORT_COMMAND_NV 0x0010
6235 #define GL_SCISSOR_COMMAND_NV 0x0011
6236 #define GL_FRONT_FACE_COMMAND_NV 0x0012
6237 #define GL_COMPUTE_PROGRAM_NV 0x90FB
6238 #define GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC
6239 #define GL_QUERY_WAIT_NV 0x8E13
6240 #define GL_QUERY_NO_WAIT_NV 0x8E14
6241 #define GL_QUERY_BY_REGION_WAIT_NV 0x8E15
6242 #define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16
6243 #define GL_CONSERVATIVE_RASTERIZATION_NV 0x9346
6244 #define GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV 0x9347
6245 #define GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV 0x9348
6246 #define GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV 0x9349
6247 #define GL_CONSERVATIVE_RASTER_DILATE_NV 0x9379
6248 #define GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV 0x937A
6249 #define GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV 0x937B
6250 #define GL_CONSERVATIVE_RASTER_MODE_NV 0x954D
6251 #define GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV 0x954E
6252 #define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV 0x954F
6253 #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
6254 #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
6255 #define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D0
6256 #define GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D1
6257 #define GL_DEPTH_COMPONENT32F_NV 0x8DAB
6258 #define GL_DEPTH32F_STENCIL8_NV 0x8DAC
6259 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD
6260 #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF
6261 #define GL_DEPTH_CLAMP_NV 0x864F
6262 #define GL_EVAL_2D_NV 0x86C0
6263 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
6264 #define GL_MAP_TESSELLATION_NV 0x86C2
6265 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
6266 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
6267 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
6268 #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
6269 #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
6270 #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
6271 #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
6272 #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
6273 #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
6274 #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
6275 #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
6276 #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
6277 #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
6278 #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
6279 #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
6280 #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
6281 #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
6282 #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
6283 #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
6284 #define GL_MAX_MAP_TESSELLATION_NV 0x86D6
6285 #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
6286 #define GL_SAMPLE_POSITION_NV 0x8E50
6287 #define GL_SAMPLE_MASK_NV 0x8E51
6288 #define GL_SAMPLE_MASK_VALUE_NV 0x8E52
6289 #define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53
6290 #define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54
6291 #define GL_TEXTURE_RENDERBUFFER_NV 0x8E55
6292 #define GL_SAMPLER_RENDERBUFFER_NV 0x8E56
6293 #define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57
6294 #define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58
6295 #define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59
6296 #define GL_ALL_COMPLETED_NV 0x84F2
6297 #define GL_FENCE_STATUS_NV 0x84F3
6298 #define GL_FENCE_CONDITION_NV 0x84F4
6299 #define GL_FILL_RECTANGLE_NV 0x933C
6300 #define GL_FLOAT_R_NV 0x8880
6301 #define GL_FLOAT_RG_NV 0x8881
6302 #define GL_FLOAT_RGB_NV 0x8882
6303 #define GL_FLOAT_RGBA_NV 0x8883
6304 #define GL_FLOAT_R16_NV 0x8884
6305 #define GL_FLOAT_R32_NV 0x8885
6306 #define GL_FLOAT_RG16_NV 0x8886
6307 #define GL_FLOAT_RG32_NV 0x8887
6308 #define GL_FLOAT_RGB16_NV 0x8888
6309 #define GL_FLOAT_RGB32_NV 0x8889
6310 #define GL_FLOAT_RGBA16_NV 0x888A
6311 #define GL_FLOAT_RGBA32_NV 0x888B
6312 #define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
6313 #define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
6314 #define GL_FLOAT_RGBA_MODE_NV 0x888E
6315 #define GL_FOG_DISTANCE_MODE_NV 0x855A
6316 #define GL_EYE_RADIAL_NV 0x855B
6317 #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
6318 #define GL_EYE_PLANE 0x2502
6319 #define GL_FRAGMENT_COVERAGE_TO_COLOR_NV 0x92DD
6320 #define GL_FRAGMENT_COVERAGE_COLOR_NV 0x92DE
6321 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
6322 #define GL_FRAGMENT_PROGRAM_NV 0x8870
6323 #define GL_MAX_TEXTURE_COORDS_NV 0x8871
6324 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
6325 #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873
6326 #define GL_PROGRAM_ERROR_STRING_NV 0x8874
6327 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
6328 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
6329 #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
6330 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
6331 #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
6332 #define GL_COVERAGE_MODULATION_TABLE_NV 0x9331
6333 #define GL_COLOR_SAMPLES_NV 0x8E20
6334 #define GL_DEPTH_SAMPLES_NV 0x932D
6335 #define GL_STENCIL_SAMPLES_NV 0x932E
6336 #define GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV 0x932F
6337 #define GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV 0x9330
6338 #define GL_COVERAGE_MODULATION_NV 0x9332
6339 #define GL_COVERAGE_MODULATION_TABLE_SIZE_NV 0x9333
6340 #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB
6341 #define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10
6342 #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11
6343 #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12
6344 #define GL_GEOMETRY_PROGRAM_NV 0x8C26
6345 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
6346 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
6347 #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904
6348 #define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905
6349 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906
6350 #define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907
6351 #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908
6352 #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909
6353 #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5
6354 #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6
6355 #define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A
6356 #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B
6357 #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C
6358 #define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D
6359 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E
6360 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F
6361 #define GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV 0x8F44
6362 #define GL_MAX_PROGRAM_SUBROUTINE_NUM_NV 0x8F45
6363 #define GL_HALF_FLOAT_NV 0x140B
6364 #define GL_MULTISAMPLES_NV 0x9371
6365 #define GL_SUPERSAMPLE_SCALE_X_NV 0x9372
6366 #define GL_SUPERSAMPLE_SCALE_Y_NV 0x9373
6367 #define GL_CONFORMANT_NV 0x9374
6368 #define GL_MAX_SHININESS_NV 0x8504
6369 #define GL_MAX_SPOT_EXPONENT_NV 0x8505
6370 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
6371 #define GL_PIXEL_COUNTER_BITS_NV 0x8864
6372 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
6373 #define GL_PIXEL_COUNT_NV 0x8866
6374 #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
6375 #define GL_DEPTH_STENCIL_NV 0x84F9
6376 #define GL_UNSIGNED_INT_24_8_NV 0x84FA
6377 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0
6378 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1
6379 #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2
6380 #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3
6381 #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4
6382 #define GL_PATH_FORMAT_SVG_NV 0x9070
6383 #define GL_PATH_FORMAT_PS_NV 0x9071
6384 #define GL_STANDARD_FONT_NAME_NV 0x9072
6385 #define GL_SYSTEM_FONT_NAME_NV 0x9073
6386 #define GL_FILE_NAME_NV 0x9074
6387 #define GL_PATH_STROKE_WIDTH_NV 0x9075
6388 #define GL_PATH_END_CAPS_NV 0x9076
6389 #define GL_PATH_INITIAL_END_CAP_NV 0x9077
6390 #define GL_PATH_TERMINAL_END_CAP_NV 0x9078
6391 #define GL_PATH_JOIN_STYLE_NV 0x9079
6392 #define GL_PATH_MITER_LIMIT_NV 0x907A
6393 #define GL_PATH_DASH_CAPS_NV 0x907B
6394 #define GL_PATH_INITIAL_DASH_CAP_NV 0x907C
6395 #define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D
6396 #define GL_PATH_DASH_OFFSET_NV 0x907E
6397 #define GL_PATH_CLIENT_LENGTH_NV 0x907F
6398 #define GL_PATH_FILL_MODE_NV 0x9080
6399 #define GL_PATH_FILL_MASK_NV 0x9081
6400 #define GL_PATH_FILL_COVER_MODE_NV 0x9082
6401 #define GL_PATH_STROKE_COVER_MODE_NV 0x9083
6402 #define GL_PATH_STROKE_MASK_NV 0x9084
6403 #define GL_COUNT_UP_NV 0x9088
6404 #define GL_COUNT_DOWN_NV 0x9089
6405 #define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A
6406 #define GL_CONVEX_HULL_NV 0x908B
6407 #define GL_BOUNDING_BOX_NV 0x908D
6408 #define GL_TRANSLATE_X_NV 0x908E
6409 #define GL_TRANSLATE_Y_NV 0x908F
6410 #define GL_TRANSLATE_2D_NV 0x9090
6411 #define GL_TRANSLATE_3D_NV 0x9091
6412 #define GL_AFFINE_2D_NV 0x9092
6413 #define GL_AFFINE_3D_NV 0x9094
6414 #define GL_TRANSPOSE_AFFINE_2D_NV 0x9096
6415 #define GL_TRANSPOSE_AFFINE_3D_NV 0x9098
6416 #define GL_UTF8_NV 0x909A
6417 #define GL_UTF16_NV 0x909B
6418 #define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C
6419 #define GL_PATH_COMMAND_COUNT_NV 0x909D
6420 #define GL_PATH_COORD_COUNT_NV 0x909E
6421 #define GL_PATH_DASH_ARRAY_COUNT_NV 0x909F
6422 #define GL_PATH_COMPUTED_LENGTH_NV 0x90A0
6423 #define GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1
6424 #define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2
6425 #define GL_SQUARE_NV 0x90A3
6426 #define GL_ROUND_NV 0x90A4
6427 #define GL_TRIANGULAR_NV 0x90A5
6428 #define GL_BEVEL_NV 0x90A6
6429 #define GL_MITER_REVERT_NV 0x90A7
6430 #define GL_MITER_TRUNCATE_NV 0x90A8
6431 #define GL_SKIP_MISSING_GLYPH_NV 0x90A9
6432 #define GL_USE_MISSING_GLYPH_NV 0x90AA
6433 #define GL_PATH_ERROR_POSITION_NV 0x90AB
6434 #define GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD
6435 #define GL_ADJACENT_PAIRS_NV 0x90AE
6436 #define GL_FIRST_TO_REST_NV 0x90AF
6437 #define GL_PATH_GEN_MODE_NV 0x90B0
6438 #define GL_PATH_GEN_COEFF_NV 0x90B1
6439 #define GL_PATH_GEN_COMPONENTS_NV 0x90B3
6440 #define GL_PATH_STENCIL_FUNC_NV 0x90B7
6441 #define GL_PATH_STENCIL_REF_NV 0x90B8
6442 #define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9
6443 #define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD
6444 #define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE
6445 #define GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF
6446 #define GL_PATH_DASH_OFFSET_RESET_NV 0x90B4
6447 #define GL_MOVE_TO_RESETS_NV 0x90B5
6448 #define GL_MOVE_TO_CONTINUES_NV 0x90B6
6449 #define GL_CLOSE_PATH_NV 0x00
6450 #define GL_MOVE_TO_NV 0x02
6451 #define GL_RELATIVE_MOVE_TO_NV 0x03
6452 #define GL_LINE_TO_NV 0x04
6453 #define GL_RELATIVE_LINE_TO_NV 0x05
6454 #define GL_HORIZONTAL_LINE_TO_NV 0x06
6455 #define GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07
6456 #define GL_VERTICAL_LINE_TO_NV 0x08
6457 #define GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09
6458 #define GL_QUADRATIC_CURVE_TO_NV 0x0A
6459 #define GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B
6460 #define GL_CUBIC_CURVE_TO_NV 0x0C
6461 #define GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D
6462 #define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E
6463 #define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F
6464 #define GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10
6465 #define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11
6466 #define GL_SMALL_CCW_ARC_TO_NV 0x12
6467 #define GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13
6468 #define GL_SMALL_CW_ARC_TO_NV 0x14
6469 #define GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15
6470 #define GL_LARGE_CCW_ARC_TO_NV 0x16
6471 #define GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17
6472 #define GL_LARGE_CW_ARC_TO_NV 0x18
6473 #define GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19
6474 #define GL_RESTART_PATH_NV 0xF0
6475 #define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2
6476 #define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4
6477 #define GL_RECT_NV 0xF6
6478 #define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8
6479 #define GL_CIRCULAR_CW_ARC_TO_NV 0xFA
6480 #define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC
6481 #define GL_ARC_TO_NV 0xFE
6482 #define GL_RELATIVE_ARC_TO_NV 0xFF
6483 #define GL_BOLD_BIT_NV 0x01
6484 #define GL_ITALIC_BIT_NV 0x02
6485 #define GL_GLYPH_WIDTH_BIT_NV 0x01
6486 #define GL_GLYPH_HEIGHT_BIT_NV 0x02
6487 #define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04
6488 #define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08
6489 #define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10
6490 #define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20
6491 #define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40
6492 #define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80
6493 #define GL_GLYPH_HAS_KERNING_BIT_NV 0x100
6494 #define GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000
6495 #define GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000
6496 #define GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000
6497 #define GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000
6498 #define GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000
6499 #define GL_FONT_ASCENDER_BIT_NV 0x00200000
6500 #define GL_FONT_DESCENDER_BIT_NV 0x00400000
6501 #define GL_FONT_HEIGHT_BIT_NV 0x00800000
6502 #define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000
6503 #define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000
6504 #define GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000
6505 #define GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000
6506 #define GL_FONT_HAS_KERNING_BIT_NV 0x10000000
6507 #define GL_ROUNDED_RECT_NV 0xE8
6508 #define GL_RELATIVE_ROUNDED_RECT_NV 0xE9
6509 #define GL_ROUNDED_RECT2_NV 0xEA
6510 #define GL_RELATIVE_ROUNDED_RECT2_NV 0xEB
6511 #define GL_ROUNDED_RECT4_NV 0xEC
6512 #define GL_RELATIVE_ROUNDED_RECT4_NV 0xED
6513 #define GL_ROUNDED_RECT8_NV 0xEE
6514 #define GL_RELATIVE_ROUNDED_RECT8_NV 0xEF
6515 #define GL_RELATIVE_RECT_NV 0xF7
6516 #define GL_FONT_GLYPHS_AVAILABLE_NV 0x9368
6517 #define GL_FONT_TARGET_UNAVAILABLE_NV 0x9369
6518 #define GL_FONT_UNAVAILABLE_NV 0x936A
6519 #define GL_FONT_UNINTELLIGIBLE_NV 0x936B
6520 #define GL_CONIC_CURVE_TO_NV 0x1A
6521 #define GL_RELATIVE_CONIC_CURVE_TO_NV 0x1B
6522 #define GL_FONT_NUM_GLYPH_INDICES_BIT_NV 0x20000000
6523 #define GL_STANDARD_FONT_FORMAT_NV 0x936C
6524 #define GL_2_BYTES_NV 0x1407
6525 #define GL_3_BYTES_NV 0x1408
6526 #define GL_4_BYTES_NV 0x1409
6527 #define GL_EYE_LINEAR_NV 0x2400
6528 #define GL_OBJECT_LINEAR_NV 0x2401
6529 #define GL_CONSTANT_NV 0x8576
6530 #define GL_PATH_FOG_GEN_MODE_NV 0x90AC
6531 #define GL_PRIMARY_COLOR 0x8577
6532 #define GL_PRIMARY_COLOR_NV 0x852C
6533 #define GL_SECONDARY_COLOR_NV 0x852D
6534 #define GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2
6535 #define GL_PATH_PROJECTION_NV 0x1701
6536 #define GL_PATH_MODELVIEW_NV 0x1700
6537 #define GL_PATH_MODELVIEW_STACK_DEPTH_NV 0x0BA3
6538 #define GL_PATH_MODELVIEW_MATRIX_NV 0x0BA6
6539 #define GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV 0x0D36
6540 #define GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV 0x84E3
6541 #define GL_PATH_PROJECTION_STACK_DEPTH_NV 0x0BA4
6542 #define GL_PATH_PROJECTION_MATRIX_NV 0x0BA7
6543 #define GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV 0x0D38
6544 #define GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV 0x84E4
6545 #define GL_FRAGMENT_INPUT_NV 0x936D
6546 #define GL_SHARED_EDGE_NV 0xC0
6547 #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
6548 #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
6549 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
6550 #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
6551 #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
6552 #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
6553 #define GL_POINT_SPRITE_NV 0x8861
6554 #define GL_COORD_REPLACE_NV 0x8862
6555 #define GL_POINT_SPRITE_R_MODE_NV 0x8863
6556 #define GL_FRAME_NV 0x8E26
6557 #define GL_FIELDS_NV 0x8E27
6558 #define GL_CURRENT_TIME_NV 0x8E28
6559 #define GL_NUM_FILL_STREAMS_NV 0x8E29
6560 #define GL_PRESENT_TIME_NV 0x8E2A
6561 #define GL_PRESENT_DURATION_NV 0x8E2B
6562 #define GL_PRIMITIVE_RESTART_NV 0x8558
6563 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
6564 #define GL_REGISTER_COMBINERS_NV 0x8522
6565 #define GL_VARIABLE_A_NV 0x8523
6566 #define GL_VARIABLE_B_NV 0x8524
6567 #define GL_VARIABLE_C_NV 0x8525
6568 #define GL_VARIABLE_D_NV 0x8526
6569 #define GL_VARIABLE_E_NV 0x8527
6570 #define GL_VARIABLE_F_NV 0x8528
6571 #define GL_VARIABLE_G_NV 0x8529
6572 #define GL_CONSTANT_COLOR0_NV 0x852A
6573 #define GL_CONSTANT_COLOR1_NV 0x852B
6574 #define GL_SPARE0_NV 0x852E
6575 #define GL_SPARE1_NV 0x852F
6576 #define GL_DISCARD_NV 0x8530
6577 #define GL_E_TIMES_F_NV 0x8531
6578 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
6579 #define GL_UNSIGNED_IDENTITY_NV 0x8536
6580 #define GL_UNSIGNED_INVERT_NV 0x8537
6581 #define GL_EXPAND_NORMAL_NV 0x8538
6582 #define GL_EXPAND_NEGATE_NV 0x8539
6583 #define GL_HALF_BIAS_NORMAL_NV 0x853A
6584 #define GL_HALF_BIAS_NEGATE_NV 0x853B
6585 #define GL_SIGNED_IDENTITY_NV 0x853C
6586 #define GL_SIGNED_NEGATE_NV 0x853D
6587 #define GL_SCALE_BY_TWO_NV 0x853E
6588 #define GL_SCALE_BY_FOUR_NV 0x853F
6589 #define GL_SCALE_BY_ONE_HALF_NV 0x8540
6590 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
6591 #define GL_COMBINER_INPUT_NV 0x8542
6592 #define GL_COMBINER_MAPPING_NV 0x8543
6593 #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
6594 #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
6595 #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
6596 #define GL_COMBINER_MUX_SUM_NV 0x8547
6597 #define GL_COMBINER_SCALE_NV 0x8548
6598 #define GL_COMBINER_BIAS_NV 0x8549
6599 #define GL_COMBINER_AB_OUTPUT_NV 0x854A
6600 #define GL_COMBINER_CD_OUTPUT_NV 0x854B
6601 #define GL_COMBINER_SUM_OUTPUT_NV 0x854C
6602 #define GL_MAX_GENERAL_COMBINERS_NV 0x854D
6603 #define GL_NUM_GENERAL_COMBINERS_NV 0x854E
6604 #define GL_COLOR_SUM_CLAMP_NV 0x854F
6605 #define GL_COMBINER0_NV 0x8550
6606 #define GL_COMBINER1_NV 0x8551
6607 #define GL_COMBINER2_NV 0x8552
6608 #define GL_COMBINER3_NV 0x8553
6609 #define GL_COMBINER4_NV 0x8554
6610 #define GL_COMBINER5_NV 0x8555
6611 #define GL_COMBINER6_NV 0x8556
6612 #define GL_COMBINER7_NV 0x8557
6613 #define GL_FOG 0x0B60
6614 #define GL_PER_STAGE_CONSTANTS_NV 0x8535
6615 #define GL_PURGED_CONTEXT_RESET_NV 0x92BB
6616 #define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV 0x933D
6617 #define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV 0x933E
6618 #define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV 0x933F
6619 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV 0x9340
6620 #define GL_SAMPLE_LOCATION_NV 0x8E50
6621 #define GL_PROGRAMMABLE_SAMPLE_LOCATION_NV 0x9341
6622 #define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV 0x9342
6623 #define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV 0x9343
6624 #define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D
6625 #define GL_GPU_ADDRESS_NV 0x8F34
6626 #define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35
6627 #define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV 0x00000010
6628 #define GL_WARP_SIZE_NV 0x9339
6629 #define GL_WARPS_PER_SM_NV 0x933A
6630 #define GL_SM_COUNT_NV 0x933B
6631 #define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8
6632 #define GL_TESS_CONTROL_PROGRAM_NV 0x891E
6633 #define GL_TESS_EVALUATION_PROGRAM_NV 0x891F
6634 #define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74
6635 #define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75
6636 #define GL_EMBOSS_LIGHT_NV 0x855D
6637 #define GL_EMBOSS_CONSTANT_NV 0x855E
6638 #define GL_EMBOSS_MAP_NV 0x855F
6639 #define GL_NORMAL_MAP_NV 0x8511
6640 #define GL_REFLECTION_MAP_NV 0x8512
6641 #define GL_COMBINE4_NV 0x8503
6642 #define GL_SOURCE3_RGB_NV 0x8583
6643 #define GL_SOURCE3_ALPHA_NV 0x858B
6644 #define GL_OPERAND3_RGB_NV 0x8593
6645 #define GL_OPERAND3_ALPHA_NV 0x859B
6646 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
6647 #define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045
6648 #define GL_TEXTURE_COLOR_SAMPLES_NV 0x9046
6649 #define GL_TEXTURE_RECTANGLE_NV 0x84F5
6650 #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
6651 #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
6652 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
6653 #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
6654 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
6655 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
6656 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
6657 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
6658 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
6659 #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
6660 #define GL_SHADER_CONSISTENT_NV 0x86DD
6661 #define GL_TEXTURE_SHADER_NV 0x86DE
6662 #define GL_SHADER_OPERATION_NV 0x86DF
6663 #define GL_CULL_MODES_NV 0x86E0
6664 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
6665 #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
6666 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
6667 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1
6668 #define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2
6669 #define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3
6670 #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
6671 #define GL_CONST_EYE_NV 0x86E5
6672 #define GL_PASS_THROUGH_NV 0x86E6
6673 #define GL_CULL_FRAGMENT_NV 0x86E7
6674 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8
6675 #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
6676 #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
6677 #define GL_DOT_PRODUCT_NV 0x86EC
6678 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
6679 #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
6680 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
6681 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
6682 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
6683 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
6684 #define GL_HILO_NV 0x86F4
6685 #define GL_DSDT_NV 0x86F5
6686 #define GL_DSDT_MAG_NV 0x86F6
6687 #define GL_DSDT_MAG_VIB_NV 0x86F7
6688 #define GL_HILO16_NV 0x86F8
6689 #define GL_SIGNED_HILO_NV 0x86F9
6690 #define GL_SIGNED_HILO16_NV 0x86FA
6691 #define GL_SIGNED_RGBA_NV 0x86FB
6692 #define GL_SIGNED_RGBA8_NV 0x86FC
6693 #define GL_SIGNED_RGB_NV 0x86FE
6694 #define GL_SIGNED_RGB8_NV 0x86FF
6695 #define GL_SIGNED_LUMINANCE_NV 0x8701
6696 #define GL_SIGNED_LUMINANCE8_NV 0x8702
6697 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
6698 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
6699 #define GL_SIGNED_ALPHA_NV 0x8705
6700 #define GL_SIGNED_ALPHA8_NV 0x8706
6701 #define GL_SIGNED_INTENSITY_NV 0x8707
6702 #define GL_SIGNED_INTENSITY8_NV 0x8708
6703 #define GL_DSDT8_NV 0x8709
6704 #define GL_DSDT8_MAG8_NV 0x870A
6705 #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
6706 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
6707 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
6708 #define GL_HI_SCALE_NV 0x870E
6709 #define GL_LO_SCALE_NV 0x870F
6710 #define GL_DS_SCALE_NV 0x8710
6711 #define GL_DT_SCALE_NV 0x8711
6712 #define GL_MAGNITUDE_SCALE_NV 0x8712
6713 #define GL_VIBRANCE_SCALE_NV 0x8713
6714 #define GL_HI_BIAS_NV 0x8714
6715 #define GL_LO_BIAS_NV 0x8715
6716 #define GL_DS_BIAS_NV 0x8716
6717 #define GL_DT_BIAS_NV 0x8717
6718 #define GL_MAGNITUDE_BIAS_NV 0x8718
6719 #define GL_VIBRANCE_BIAS_NV 0x8719
6720 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A
6721 #define GL_TEXTURE_HI_SIZE_NV 0x871B
6722 #define GL_TEXTURE_LO_SIZE_NV 0x871C
6723 #define GL_TEXTURE_DS_SIZE_NV 0x871D
6724 #define GL_TEXTURE_DT_SIZE_NV 0x871E
6725 #define GL_TEXTURE_MAG_SIZE_NV 0x871F
6726 #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
6727 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
6728 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
6729 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
6730 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
6731 #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
6732 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
6733 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
6734 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
6735 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
6736 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
6737 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
6738 #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
6739 #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
6740 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
6741 #define GL_HILO8_NV 0x885E
6742 #define GL_SIGNED_HILO8_NV 0x885F
6743 #define GL_FORCE_BLUE_TO_ONE_NV 0x8860
6744 #define GL_BACK_PRIMARY_COLOR_NV 0x8C77
6745 #define GL_BACK_SECONDARY_COLOR_NV 0x8C78
6746 #define GL_TEXTURE_COORD_NV 0x8C79
6747 #define GL_CLIP_DISTANCE_NV 0x8C7A
6748 #define GL_VERTEX_ID_NV 0x8C7B
6749 #define GL_PRIMITIVE_ID_NV 0x8C7C
6750 #define GL_GENERIC_ATTRIB_NV 0x8C7D
6751 #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
6752 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
6753 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
6754 #define GL_ACTIVE_VARYINGS_NV 0x8C81
6755 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
6756 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
6757 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
6758 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
6759 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
6760 #define GL_PRIMITIVES_GENERATED_NV 0x8C87
6761 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
6762 #define GL_RASTERIZER_DISCARD_NV 0x8C89
6763 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A
6764 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
6765 #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
6766 #define GL_SEPARATE_ATTRIBS_NV 0x8C8D
6767 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
6768 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
6769 #define GL_LAYER_NV 0x8DAA
6770 #define GL_NEXT_BUFFER_NV -2
6771 #define GL_SKIP_COMPONENTS4_NV -3
6772 #define GL_SKIP_COMPONENTS3_NV -4
6773 #define GL_SKIP_COMPONENTS2_NV -5
6774 #define GL_SKIP_COMPONENTS1_NV -6
6775 #define GL_TRANSFORM_FEEDBACK_NV 0x8E22
6776 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23
6777 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24
6778 #define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25
6779 #define GL_UNIFORM_BUFFER_UNIFIED_NV 0x936E
6780 #define GL_UNIFORM_BUFFER_ADDRESS_NV 0x936F
6781 #define GL_UNIFORM_BUFFER_LENGTH_NV 0x9370
6782 #define GL_SURFACE_STATE_NV 0x86EB
6783 #define GL_SURFACE_REGISTERED_NV 0x86FD
6784 #define GL_SURFACE_MAPPED_NV 0x8700
6785 #define GL_WRITE_DISCARD_NV 0x88BE
6786 #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
6787 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
6788 #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
6789 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
6790 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
6791 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
6792 #define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E
6793 #define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F
6794 #define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20
6795 #define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21
6796 #define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22
6797 #define GL_COLOR_ARRAY_ADDRESS_NV 0x8F23
6798 #define GL_INDEX_ARRAY_ADDRESS_NV 0x8F24
6799 #define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25
6800 #define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26
6801 #define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27
6802 #define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28
6803 #define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29
6804 #define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A
6805 #define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B
6806 #define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C
6807 #define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D
6808 #define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E
6809 #define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F
6810 #define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30
6811 #define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31
6812 #define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32
6813 #define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33
6814 #define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40
6815 #define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41
6816 #define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42
6817 #define GL_VERTEX_PROGRAM_NV 0x8620
6818 #define GL_VERTEX_STATE_PROGRAM_NV 0x8621
6819 #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
6820 #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
6821 #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
6822 #define GL_CURRENT_ATTRIB_NV 0x8626
6823 #define GL_PROGRAM_LENGTH_NV 0x8627
6824 #define GL_PROGRAM_STRING_NV 0x8628
6825 #define GL_MODELVIEW_PROJECTION_NV 0x8629
6826 #define GL_IDENTITY_NV 0x862A
6827 #define GL_INVERSE_NV 0x862B
6828 #define GL_TRANSPOSE_NV 0x862C
6829 #define GL_INVERSE_TRANSPOSE_NV 0x862D
6830 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
6831 #define GL_MAX_TRACK_MATRICES_NV 0x862F
6832 #define GL_MATRIX0_NV 0x8630
6833 #define GL_MATRIX1_NV 0x8631
6834 #define GL_MATRIX2_NV 0x8632
6835 #define GL_MATRIX3_NV 0x8633
6836 #define GL_MATRIX4_NV 0x8634
6837 #define GL_MATRIX5_NV 0x8635
6838 #define GL_MATRIX6_NV 0x8636
6839 #define GL_MATRIX7_NV 0x8637
6840 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
6841 #define GL_CURRENT_MATRIX_NV 0x8641
6842 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
6843 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
6844 #define GL_PROGRAM_PARAMETER_NV 0x8644
6845 #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
6846 #define GL_PROGRAM_TARGET_NV 0x8646
6847 #define GL_PROGRAM_RESIDENT_NV 0x8647
6848 #define GL_TRACK_MATRIX_NV 0x8648
6849 #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
6850 #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
6851 #define GL_PROGRAM_ERROR_POSITION_NV 0x864B
6852 #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
6853 #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
6854 #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
6855 #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
6856 #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
6857 #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
6858 #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
6859 #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
6860 #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
6861 #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
6862 #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
6863 #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
6864 #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
6865 #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
6866 #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
6867 #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
6868 #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
6869 #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
6870 #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
6871 #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
6872 #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
6873 #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
6874 #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
6875 #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
6876 #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
6877 #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
6878 #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
6879 #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
6880 #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
6881 #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
6882 #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
6883 #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
6884 #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
6885 #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
6886 #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
6887 #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
6888 #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
6889 #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
6890 #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
6891 #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
6892 #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
6893 #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
6894 #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
6895 #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
6896 #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
6897 #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
6898 #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
6899 #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
6900 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD
6901 #define GL_VIDEO_BUFFER_NV 0x9020
6902 #define GL_VIDEO_BUFFER_BINDING_NV 0x9021
6903 #define GL_FIELD_UPPER_NV 0x9022
6904 #define GL_FIELD_LOWER_NV 0x9023
6905 #define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024
6906 #define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025
6907 #define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x9026
6908 #define GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x9027
6909 #define GL_VIDEO_BUFFER_PITCH_NV 0x9028
6910 #define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x9029
6911 #define GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A
6912 #define GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B
6913 #define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C
6914 #define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D
6915 #define GL_PARTIAL_SUCCESS_NV 0x902E
6916 #define GL_SUCCESS_NV 0x902F
6917 #define GL_FAILURE_NV 0x9030
6918 #define GL_YCBYCR8_422_NV 0x9031
6919 #define GL_YCBAYCR8A_4224_NV 0x9032
6920 #define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x9033
6921 #define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034
6922 #define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x9035
6923 #define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036
6924 #define GL_Z4Y12Z4CB12Z4CR12_444_NV 0x9037
6925 #define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x9038
6926 #define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x9039
6927 #define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A
6928 #define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B
6929 #define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C
6930 #define GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV 0x9350
6931 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV 0x9351
6932 #define GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV 0x9352
6933 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV 0x9353
6934 #define GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV 0x9354
6935 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV 0x9355
6936 #define GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV 0x9356
6937 #define GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV 0x9357
6938 #define GL_VIEWPORT_SWIZZLE_X_NV 0x9358
6939 #define GL_VIEWPORT_SWIZZLE_Y_NV 0x9359
6940 #define GL_VIEWPORT_SWIZZLE_Z_NV 0x935A
6941 #define GL_VIEWPORT_SWIZZLE_W_NV 0x935B
6942 #define GL_PALETTE4_RGB8_OES 0x8B90
6943 #define GL_PALETTE4_RGBA8_OES 0x8B91
6944 #define GL_PALETTE4_R5_G6_B5_OES 0x8B92
6945 #define GL_PALETTE4_RGBA4_OES 0x8B93
6946 #define GL_PALETTE4_RGB5_A1_OES 0x8B94
6947 #define GL_PALETTE8_RGB8_OES 0x8B95
6948 #define GL_PALETTE8_RGBA8_OES 0x8B96
6949 #define GL_PALETTE8_R5_G6_B5_OES 0x8B97
6950 #define GL_PALETTE8_RGBA4_OES 0x8B98
6951 #define GL_PALETTE8_RGB5_A1_OES 0x8B99
6952 #define GL_FIXED_OES 0x140C
6953 #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
6954 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
6955 #define GL_INTERLACE_OML 0x8980
6956 #define GL_INTERLACE_READ_OML 0x8981
6957 #define GL_PACK_RESAMPLE_OML 0x8984
6958 #define GL_UNPACK_RESAMPLE_OML 0x8985
6959 #define GL_RESAMPLE_REPLICATE_OML 0x8986
6960 #define GL_RESAMPLE_ZERO_FILL_OML 0x8987
6961 #define GL_RESAMPLE_AVERAGE_OML 0x8988
6962 #define GL_RESAMPLE_DECIMATE_OML 0x8989
6963 #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
6964 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
6965 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR 0x9630
6966 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR 0x9632
6967 #define GL_MAX_VIEWS_OVR 0x9631
6968 #define GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR 0x9633
6969 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8
6970 #define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD
6971 #define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE
6972 #define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202
6973 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
6974 #define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204
6975 #define GL_ALWAYS_FAST_HINT_PGI 0x1A20C
6976 #define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D
6977 #define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E
6978 #define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F
6979 #define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210
6980 #define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211
6981 #define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216
6982 #define GL_STRICT_LIGHTING_HINT_PGI 0x1A217
6983 #define GL_STRICT_SCISSOR_HINT_PGI 0x1A218
6984 #define GL_FULL_STIPPLE_HINT_PGI 0x1A219
6985 #define GL_CLIP_NEAR_HINT_PGI 0x1A220
6986 #define GL_CLIP_FAR_HINT_PGI 0x1A221
6987 #define GL_WIDE_LINE_HINT_PGI 0x1A222
6988 #define GL_BACK_NORMALS_HINT_PGI 0x1A223
6989 #define GL_VERTEX_DATA_HINT_PGI 0x1A22A
6990 #define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B
6991 #define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C
6992 #define GL_MAX_VERTEX_HINT_PGI 0x1A22D
6993 #define GL_COLOR3_BIT_PGI 0x00010000
6994 #define GL_COLOR4_BIT_PGI 0x00020000
6995 #define GL_EDGEFLAG_BIT_PGI 0x00040000
6996 #define GL_INDEX_BIT_PGI 0x00080000
6997 #define GL_MAT_AMBIENT_BIT_PGI 0x00100000
6998 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
6999 #define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
7000 #define GL_MAT_EMISSION_BIT_PGI 0x00800000
7001 #define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
7002 #define GL_MAT_SHININESS_BIT_PGI 0x02000000
7003 #define GL_MAT_SPECULAR_BIT_PGI 0x04000000
7004 #define GL_NORMAL_BIT_PGI 0x08000000
7005 #define GL_TEXCOORD1_BIT_PGI 0x10000000
7006 #define GL_TEXCOORD2_BIT_PGI 0x20000000
7007 #define GL_TEXCOORD3_BIT_PGI 0x40000000
7008 #define GL_TEXCOORD4_BIT_PGI 0x80000000
7009 #define GL_VERTEX23_BIT_PGI 0x00000004
7010 #define GL_VERTEX4_BIT_PGI 0x00000008
7011 #define GL_SCREEN_COORDINATES_REND 0x8490
7012 #define GL_INVERTED_SCREEN_W_REND 0x8491
7013 #define GL_RGB_S3TC 0x83A0
7014 #define GL_RGB4_S3TC 0x83A1
7015 #define GL_RGBA_S3TC 0x83A2
7016 #define GL_RGBA4_S3TC 0x83A3
7017 #define GL_RGBA_DXT5_S3TC 0x83A4
7018 #define GL_RGBA4_DXT5_S3TC 0x83A5
7019 #define GL_DETAIL_TEXTURE_2D_SGIS 0x8095
7020 #define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
7021 #define GL_LINEAR_DETAIL_SGIS 0x8097
7022 #define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098
7023 #define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099
7024 #define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A
7025 #define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B
7026 #define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
7027 #define GL_FOG_FUNC_SGIS 0x812A
7028 #define GL_FOG_FUNC_POINTS_SGIS 0x812B
7029 #define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
7030 #define GL_GENERATE_MIPMAP_SGIS 0x8191
7031 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
7032 #define GL_MULTISAMPLE_SGIS 0x809D
7033 #define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
7034 #define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
7035 #define GL_SAMPLE_MASK_SGIS 0x80A0
7036 #define GL_1PASS_SGIS 0x80A1
7037 #define GL_2PASS_0_SGIS 0x80A2
7038 #define GL_2PASS_1_SGIS 0x80A3
7039 #define GL_4PASS_0_SGIS 0x80A4
7040 #define GL_4PASS_1_SGIS 0x80A5
7041 #define GL_4PASS_2_SGIS 0x80A6
7042 #define GL_4PASS_3_SGIS 0x80A7
7043 #define GL_SAMPLE_BUFFERS_SGIS 0x80A8
7044 #define GL_SAMPLES_SGIS 0x80A9
7045 #define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
7046 #define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
7047 #define GL_SAMPLE_PATTERN_SGIS 0x80AC
7048 #define GL_PIXEL_TEXTURE_SGIS 0x8353
7049 #define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
7050 #define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
7051 #define GL_PIXEL_GROUP_COLOR_SGIS 0x8356
7052 #define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
7053 #define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
7054 #define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
7055 #define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
7056 #define GL_EYE_POINT_SGIS 0x81F4
7057 #define GL_OBJECT_POINT_SGIS 0x81F5
7058 #define GL_EYE_LINE_SGIS 0x81F6
7059 #define GL_OBJECT_LINE_SGIS 0x81F7
7060 #define GL_POINT_SIZE_MIN_SGIS 0x8126
7061 #define GL_POINT_SIZE_MAX_SGIS 0x8127
7062 #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
7063 #define GL_DISTANCE_ATTENUATION_SGIS 0x8129
7064 #define GL_LINEAR_SHARPEN_SGIS 0x80AD
7065 #define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE
7066 #define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF
7067 #define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
7068 #define GL_PACK_SKIP_VOLUMES_SGIS 0x8130
7069 #define GL_PACK_IMAGE_DEPTH_SGIS 0x8131
7070 #define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132
7071 #define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133
7072 #define GL_TEXTURE_4D_SGIS 0x8134
7073 #define GL_PROXY_TEXTURE_4D_SGIS 0x8135
7074 #define GL_TEXTURE_4DSIZE_SGIS 0x8136
7075 #define GL_TEXTURE_WRAP_Q_SGIS 0x8137
7076 #define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138
7077 #define GL_TEXTURE_4D_BINDING_SGIS 0x814F
7078 #define GL_CLAMP_TO_BORDER_SGIS 0x812D
7079 #define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
7080 #define GL_CLAMP_TO_EDGE_SGIS 0x812F
7081 #define GL_FILTER4_SGIS 0x8146
7082 #define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
7083 #define GL_TEXTURE_MIN_LOD_SGIS 0x813A
7084 #define GL_TEXTURE_MAX_LOD_SGIS 0x813B
7085 #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
7086 #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
7087 #define GL_DUAL_ALPHA4_SGIS 0x8110
7088 #define GL_DUAL_ALPHA8_SGIS 0x8111
7089 #define GL_DUAL_ALPHA12_SGIS 0x8112
7090 #define GL_DUAL_ALPHA16_SGIS 0x8113
7091 #define GL_DUAL_LUMINANCE4_SGIS 0x8114
7092 #define GL_DUAL_LUMINANCE8_SGIS 0x8115
7093 #define GL_DUAL_LUMINANCE12_SGIS 0x8116
7094 #define GL_DUAL_LUMINANCE16_SGIS 0x8117
7095 #define GL_DUAL_INTENSITY4_SGIS 0x8118
7096 #define GL_DUAL_INTENSITY8_SGIS 0x8119
7097 #define GL_DUAL_INTENSITY12_SGIS 0x811A
7098 #define GL_DUAL_INTENSITY16_SGIS 0x811B
7099 #define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C
7100 #define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D
7101 #define GL_QUAD_ALPHA4_SGIS 0x811E
7102 #define GL_QUAD_ALPHA8_SGIS 0x811F
7103 #define GL_QUAD_LUMINANCE4_SGIS 0x8120
7104 #define GL_QUAD_LUMINANCE8_SGIS 0x8121
7105 #define GL_QUAD_INTENSITY4_SGIS 0x8122
7106 #define GL_QUAD_INTENSITY8_SGIS 0x8123
7107 #define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124
7108 #define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125
7109 #define GL_ASYNC_MARKER_SGIX 0x8329
7110 #define GL_ASYNC_HISTOGRAM_SGIX 0x832C
7111 #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
7112 #define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
7113 #define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
7114 #define GL_ASYNC_READ_PIXELS_SGIX 0x835E
7115 #define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
7116 #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
7117 #define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
7118 #define GL_ALPHA_MIN_SGIX 0x8320
7119 #define GL_ALPHA_MAX_SGIX 0x8321
7120 #define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
7121 #define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170
7122 #define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171
7123 #define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172
7124 #define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173
7125 #define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
7126 #define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
7127 #define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176
7128 #define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177
7129 #define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
7130 #define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D
7131 #define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E
7132 #define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F
7133 #define GL_CONVOLUTION_HINT_SGIX 0x8316
7134 #define GL_DEPTH_COMPONENT16_SGIX 0x81A5
7135 #define GL_DEPTH_COMPONENT24_SGIX 0x81A6
7136 #define GL_DEPTH_COMPONENT32_SGIX 0x81A7
7137 #define GL_FOG_OFFSET_SGIX 0x8198
7138 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199
7139 #define GL_FRAGMENT_LIGHTING_SGIX 0x8400
7140 #define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401
7141 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
7142 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
7143 #define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404
7144 #define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405
7145 #define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406
7146 #define GL_LIGHT_ENV_MODE_SGIX 0x8407
7147 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
7148 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
7149 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
7150 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
7151 #define GL_FRAGMENT_LIGHT0_SGIX 0x840C
7152 #define GL_FRAGMENT_LIGHT1_SGIX 0x840D
7153 #define GL_FRAGMENT_LIGHT2_SGIX 0x840E
7154 #define GL_FRAGMENT_LIGHT3_SGIX 0x840F
7155 #define GL_FRAGMENT_LIGHT4_SGIX 0x8410
7156 #define GL_FRAGMENT_LIGHT5_SGIX 0x8411
7157 #define GL_FRAGMENT_LIGHT6_SGIX 0x8412
7158 #define GL_FRAGMENT_LIGHT7_SGIX 0x8413
7159 #define GL_FRAMEZOOM_SGIX 0x818B
7160 #define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
7161 #define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
7162 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
7163 #define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
7164 #define GL_INTERLACE_SGIX 0x8094
7165 #define GL_IR_INSTRUMENT1_SGIX 0x817F
7166 #define GL_LIST_PRIORITY_SGIX 0x8182
7167 #define GL_PIXEL_TEX_GEN_SGIX 0x8139
7168 #define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
7169 #define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
7170 #define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
7171 #define GL_PIXEL_TILE_WIDTH_SGIX 0x8140
7172 #define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141
7173 #define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142
7174 #define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143
7175 #define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144
7176 #define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145
7177 #define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
7178 #define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
7179 #define GL_GEOMETRY_DEFORMATION_SGIX 0x8194
7180 #define GL_TEXTURE_DEFORMATION_SGIX 0x8195
7181 #define GL_DEFORMATIONS_MASK_SGIX 0x8196
7182 #define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197
7183 #define GL_REFERENCE_PLANE_SGIX 0x817D
7184 #define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
7185 #define GL_PACK_RESAMPLE_SGIX 0x842E
7186 #define GL_UNPACK_RESAMPLE_SGIX 0x842F
7187 #define GL_RESAMPLE_REPLICATE_SGIX 0x8433
7188 #define GL_RESAMPLE_ZERO_FILL_SGIX 0x8434
7189 #define GL_RESAMPLE_DECIMATE_SGIX 0x8430
7190 #define GL_SCALEBIAS_HINT_SGIX 0x8322
7191 #define GL_TEXTURE_COMPARE_SGIX 0x819A
7192 #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
7193 #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
7194 #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
7195 #define GL_SHADOW_AMBIENT_SGIX 0x80BF
7196 #define GL_SPRITE_SGIX 0x8148
7197 #define GL_SPRITE_MODE_SGIX 0x8149
7198 #define GL_SPRITE_AXIS_SGIX 0x814A
7199 #define GL_SPRITE_TRANSLATION_SGIX 0x814B
7200 #define GL_SPRITE_AXIAL_SGIX 0x814C
7201 #define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D
7202 #define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E
7203 #define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0
7204 #define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1
7205 #define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2
7206 #define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3
7207 #define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4
7208 #define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
7209 #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
7210 #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
7211 #define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
7212 #define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E
7213 #define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F
7214 #define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190
7215 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
7216 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
7217 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
7218 #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
7219 #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
7220 #define GL_VERTEX_PRECLIP_SGIX 0x83EE
7221 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
7222 #define GL_YCRCB_422_SGIX 0x81BB
7223 #define GL_YCRCB_444_SGIX 0x81BC
7224 #define GL_YCRCB_SGIX 0x8318
7225 #define GL_YCRCBA_SGIX 0x8319
7226 #define GL_COLOR_MATRIX_SGI 0x80B1
7227 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
7228 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
7229 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
7230 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
7231 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
7232 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
7233 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
7234 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
7235 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
7236 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
7237 #define GL_COLOR_TABLE_SGI 0x80D0
7238 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
7239 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
7240 #define GL_PROXY_COLOR_TABLE_SGI 0x80D3
7241 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
7242 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
7243 #define GL_COLOR_TABLE_SCALE_SGI 0x80D6
7244 #define GL_COLOR_TABLE_BIAS_SGI 0x80D7
7245 #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
7246 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
7247 #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
7248 #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
7249 #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
7250 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
7251 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
7252 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
7253 #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
7254 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
7255 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
7256 #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
7257 #define GL_WRAP_BORDER_SUN 0x81D4
7258 #define GL_GLOBAL_ALPHA_SUN 0x81D9
7259 #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
7260 #define GL_QUAD_MESH_SUN 0x8614
7261 #define GL_TRIANGLE_MESH_SUN 0x8615
7262 #define GL_SLICE_ACCUM_SUN 0x85CC
7263 #define GL_RESTART_SUN 0x0001
7264 #define GL_REPLACE_MIDDLE_SUN 0x0002
7265 #define GL_REPLACE_OLDEST_SUN 0x0003
7266 #define GL_TRIANGLE_LIST_SUN 0x81D7
7267 #define GL_REPLACEMENT_CODE_SUN 0x81D8
7268 #define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
7269 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
7270 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
7271 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
7272 #define GL_R1UI_V3F_SUN 0x85C4
7273 #define GL_R1UI_C4UB_V3F_SUN 0x85C5
7274 #define GL_R1UI_C3F_V3F_SUN 0x85C6
7275 #define GL_R1UI_N3F_V3F_SUN 0x85C7
7276 #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
7277 #define GL_R1UI_T2F_V3F_SUN 0x85C9
7278 #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
7279 #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
7280 #define GL_PHONG_WIN 0x80EA
7281 #define GL_PHONG_HINT_WIN 0x80EB
7282 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
7283 #ifndef GL_3DFX_multisample
7284 #define GL_3DFX_multisample 1
7286 #endif
7287 #ifndef GL_3DFX_tbuffer
7288 #define GL_3DFX_tbuffer 1
7290 typedef void (APIENTRYP PFNGLTBUFFERMASK3DFXPROC)(GLuint mask);
7291 GLAPI PFNGLTBUFFERMASK3DFXPROC glad_glTbufferMask3DFX;
7292 #define glTbufferMask3DFX glad_glTbufferMask3DFX
7293 #endif
7294 #ifndef GL_3DFX_texture_compression_FXT1
7295 #define GL_3DFX_texture_compression_FXT1 1
7297 #endif
7298 #ifndef GL_AMD_blend_minmax_factor
7299 #define GL_AMD_blend_minmax_factor 1
7301 #endif
7302 #ifndef GL_AMD_conservative_depth
7303 #define GL_AMD_conservative_depth 1
7305 #endif
7306 #ifndef GL_AMD_debug_output
7307 #define GL_AMD_debug_output 1
7309 typedef void (APIENTRYP PFNGLDEBUGMESSAGEENABLEAMDPROC)(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
7310 GLAPI PFNGLDEBUGMESSAGEENABLEAMDPROC glad_glDebugMessageEnableAMD;
7311 #define glDebugMessageEnableAMD glad_glDebugMessageEnableAMD
7312 typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTAMDPROC)(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
7313 GLAPI PFNGLDEBUGMESSAGEINSERTAMDPROC glad_glDebugMessageInsertAMD;
7314 #define glDebugMessageInsertAMD glad_glDebugMessageInsertAMD
7315 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKAMDPROC)(GLDEBUGPROCAMD callback, void *userParam);
7316 GLAPI PFNGLDEBUGMESSAGECALLBACKAMDPROC glad_glDebugMessageCallbackAMD;
7317 #define glDebugMessageCallbackAMD glad_glDebugMessageCallbackAMD
7318 typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGAMDPROC)(GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
7319 GLAPI PFNGLGETDEBUGMESSAGELOGAMDPROC glad_glGetDebugMessageLogAMD;
7320 #define glGetDebugMessageLogAMD glad_glGetDebugMessageLogAMD
7321 #endif
7322 #ifndef GL_AMD_depth_clamp_separate
7323 #define GL_AMD_depth_clamp_separate 1
7325 #endif
7326 #ifndef GL_AMD_draw_buffers_blend
7327 #define GL_AMD_draw_buffers_blend 1
7329 typedef void (APIENTRYP PFNGLBLENDFUNCINDEXEDAMDPROC)(GLuint buf, GLenum src, GLenum dst);
7330 GLAPI PFNGLBLENDFUNCINDEXEDAMDPROC glad_glBlendFuncIndexedAMD;
7331 #define glBlendFuncIndexedAMD glad_glBlendFuncIndexedAMD
7332 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
7333 GLAPI PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC glad_glBlendFuncSeparateIndexedAMD;
7334 #define glBlendFuncSeparateIndexedAMD glad_glBlendFuncSeparateIndexedAMD
7335 typedef void (APIENTRYP PFNGLBLENDEQUATIONINDEXEDAMDPROC)(GLuint buf, GLenum mode);
7336 GLAPI PFNGLBLENDEQUATIONINDEXEDAMDPROC glad_glBlendEquationIndexedAMD;
7337 #define glBlendEquationIndexedAMD glad_glBlendEquationIndexedAMD
7338 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
7339 GLAPI PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glad_glBlendEquationSeparateIndexedAMD;
7340 #define glBlendEquationSeparateIndexedAMD glad_glBlendEquationSeparateIndexedAMD
7341 #endif
7342 #ifndef GL_AMD_gcn_shader
7343 #define GL_AMD_gcn_shader 1
7345 #endif
7346 #ifndef GL_AMD_gpu_shader_half_float
7347 #define GL_AMD_gpu_shader_half_float 1
7349 #endif
7350 #ifndef GL_AMD_gpu_shader_int64
7351 #define GL_AMD_gpu_shader_int64 1
7353 typedef void (APIENTRYP PFNGLUNIFORM1I64NVPROC)(GLint location, GLint64EXT x);
7354 GLAPI PFNGLUNIFORM1I64NVPROC glad_glUniform1i64NV;
7355 #define glUniform1i64NV glad_glUniform1i64NV
7356 typedef void (APIENTRYP PFNGLUNIFORM2I64NVPROC)(GLint location, GLint64EXT x, GLint64EXT y);
7357 GLAPI PFNGLUNIFORM2I64NVPROC glad_glUniform2i64NV;
7358 #define glUniform2i64NV glad_glUniform2i64NV
7359 typedef void (APIENTRYP PFNGLUNIFORM3I64NVPROC)(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
7360 GLAPI PFNGLUNIFORM3I64NVPROC glad_glUniform3i64NV;
7361 #define glUniform3i64NV glad_glUniform3i64NV
7362 typedef void (APIENTRYP PFNGLUNIFORM4I64NVPROC)(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
7363 GLAPI PFNGLUNIFORM4I64NVPROC glad_glUniform4i64NV;
7364 #define glUniform4i64NV glad_glUniform4i64NV
7365 typedef void (APIENTRYP PFNGLUNIFORM1I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value);
7366 GLAPI PFNGLUNIFORM1I64VNVPROC glad_glUniform1i64vNV;
7367 #define glUniform1i64vNV glad_glUniform1i64vNV
7368 typedef void (APIENTRYP PFNGLUNIFORM2I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value);
7369 GLAPI PFNGLUNIFORM2I64VNVPROC glad_glUniform2i64vNV;
7370 #define glUniform2i64vNV glad_glUniform2i64vNV
7371 typedef void (APIENTRYP PFNGLUNIFORM3I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value);
7372 GLAPI PFNGLUNIFORM3I64VNVPROC glad_glUniform3i64vNV;
7373 #define glUniform3i64vNV glad_glUniform3i64vNV
7374 typedef void (APIENTRYP PFNGLUNIFORM4I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value);
7375 GLAPI PFNGLUNIFORM4I64VNVPROC glad_glUniform4i64vNV;
7376 #define glUniform4i64vNV glad_glUniform4i64vNV
7377 typedef void (APIENTRYP PFNGLUNIFORM1UI64NVPROC)(GLint location, GLuint64EXT x);
7378 GLAPI PFNGLUNIFORM1UI64NVPROC glad_glUniform1ui64NV;
7379 #define glUniform1ui64NV glad_glUniform1ui64NV
7380 typedef void (APIENTRYP PFNGLUNIFORM2UI64NVPROC)(GLint location, GLuint64EXT x, GLuint64EXT y);
7381 GLAPI PFNGLUNIFORM2UI64NVPROC glad_glUniform2ui64NV;
7382 #define glUniform2ui64NV glad_glUniform2ui64NV
7383 typedef void (APIENTRYP PFNGLUNIFORM3UI64NVPROC)(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
7384 GLAPI PFNGLUNIFORM3UI64NVPROC glad_glUniform3ui64NV;
7385 #define glUniform3ui64NV glad_glUniform3ui64NV
7386 typedef void (APIENTRYP PFNGLUNIFORM4UI64NVPROC)(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
7387 GLAPI PFNGLUNIFORM4UI64NVPROC glad_glUniform4ui64NV;
7388 #define glUniform4ui64NV glad_glUniform4ui64NV
7389 typedef void (APIENTRYP PFNGLUNIFORM1UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value);
7390 GLAPI PFNGLUNIFORM1UI64VNVPROC glad_glUniform1ui64vNV;
7391 #define glUniform1ui64vNV glad_glUniform1ui64vNV
7392 typedef void (APIENTRYP PFNGLUNIFORM2UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value);
7393 GLAPI PFNGLUNIFORM2UI64VNVPROC glad_glUniform2ui64vNV;
7394 #define glUniform2ui64vNV glad_glUniform2ui64vNV
7395 typedef void (APIENTRYP PFNGLUNIFORM3UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value);
7396 GLAPI PFNGLUNIFORM3UI64VNVPROC glad_glUniform3ui64vNV;
7397 #define glUniform3ui64vNV glad_glUniform3ui64vNV
7398 typedef void (APIENTRYP PFNGLUNIFORM4UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value);
7399 GLAPI PFNGLUNIFORM4UI64VNVPROC glad_glUniform4ui64vNV;
7400 #define glUniform4ui64vNV glad_glUniform4ui64vNV
7401 typedef void (APIENTRYP PFNGLGETUNIFORMI64VNVPROC)(GLuint program, GLint location, GLint64EXT *params);
7402 GLAPI PFNGLGETUNIFORMI64VNVPROC glad_glGetUniformi64vNV;
7403 #define glGetUniformi64vNV glad_glGetUniformi64vNV
7404 typedef void (APIENTRYP PFNGLGETUNIFORMUI64VNVPROC)(GLuint program, GLint location, GLuint64EXT *params);
7405 GLAPI PFNGLGETUNIFORMUI64VNVPROC glad_glGetUniformui64vNV;
7406 #define glGetUniformui64vNV glad_glGetUniformui64vNV
7407 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64NVPROC)(GLuint program, GLint location, GLint64EXT x);
7408 GLAPI PFNGLPROGRAMUNIFORM1I64NVPROC glad_glProgramUniform1i64NV;
7409 #define glProgramUniform1i64NV glad_glProgramUniform1i64NV
7410 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64NVPROC)(GLuint program, GLint location, GLint64EXT x, GLint64EXT y);
7411 GLAPI PFNGLPROGRAMUNIFORM2I64NVPROC glad_glProgramUniform2i64NV;
7412 #define glProgramUniform2i64NV glad_glProgramUniform2i64NV
7413 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64NVPROC)(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
7414 GLAPI PFNGLPROGRAMUNIFORM3I64NVPROC glad_glProgramUniform3i64NV;
7415 #define glProgramUniform3i64NV glad_glProgramUniform3i64NV
7416 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64NVPROC)(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
7417 GLAPI PFNGLPROGRAMUNIFORM4I64NVPROC glad_glProgramUniform4i64NV;
7418 #define glProgramUniform4i64NV glad_glProgramUniform4i64NV
7419 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
7420 GLAPI PFNGLPROGRAMUNIFORM1I64VNVPROC glad_glProgramUniform1i64vNV;
7421 #define glProgramUniform1i64vNV glad_glProgramUniform1i64vNV
7422 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
7423 GLAPI PFNGLPROGRAMUNIFORM2I64VNVPROC glad_glProgramUniform2i64vNV;
7424 #define glProgramUniform2i64vNV glad_glProgramUniform2i64vNV
7425 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
7426 GLAPI PFNGLPROGRAMUNIFORM3I64VNVPROC glad_glProgramUniform3i64vNV;
7427 #define glProgramUniform3i64vNV glad_glProgramUniform3i64vNV
7428 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
7429 GLAPI PFNGLPROGRAMUNIFORM4I64VNVPROC glad_glProgramUniform4i64vNV;
7430 #define glProgramUniform4i64vNV glad_glProgramUniform4i64vNV
7431 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x);
7432 GLAPI PFNGLPROGRAMUNIFORM1UI64NVPROC glad_glProgramUniform1ui64NV;
7433 #define glProgramUniform1ui64NV glad_glProgramUniform1ui64NV
7434 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);
7435 GLAPI PFNGLPROGRAMUNIFORM2UI64NVPROC glad_glProgramUniform2ui64NV;
7436 #define glProgramUniform2ui64NV glad_glProgramUniform2ui64NV
7437 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
7438 GLAPI PFNGLPROGRAMUNIFORM3UI64NVPROC glad_glProgramUniform3ui64NV;
7439 #define glProgramUniform3ui64NV glad_glProgramUniform3ui64NV
7440 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
7441 GLAPI PFNGLPROGRAMUNIFORM4UI64NVPROC glad_glProgramUniform4ui64NV;
7442 #define glProgramUniform4ui64NV glad_glProgramUniform4ui64NV
7443 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
7444 GLAPI PFNGLPROGRAMUNIFORM1UI64VNVPROC glad_glProgramUniform1ui64vNV;
7445 #define glProgramUniform1ui64vNV glad_glProgramUniform1ui64vNV
7446 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
7447 GLAPI PFNGLPROGRAMUNIFORM2UI64VNVPROC glad_glProgramUniform2ui64vNV;
7448 #define glProgramUniform2ui64vNV glad_glProgramUniform2ui64vNV
7449 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
7450 GLAPI PFNGLPROGRAMUNIFORM3UI64VNVPROC glad_glProgramUniform3ui64vNV;
7451 #define glProgramUniform3ui64vNV glad_glProgramUniform3ui64vNV
7452 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
7453 GLAPI PFNGLPROGRAMUNIFORM4UI64VNVPROC glad_glProgramUniform4ui64vNV;
7454 #define glProgramUniform4ui64vNV glad_glProgramUniform4ui64vNV
7455 #endif
7456 #ifndef GL_AMD_interleaved_elements
7457 #define GL_AMD_interleaved_elements 1
7459 typedef void (APIENTRYP PFNGLVERTEXATTRIBPARAMETERIAMDPROC)(GLuint index, GLenum pname, GLint param);
7460 GLAPI PFNGLVERTEXATTRIBPARAMETERIAMDPROC glad_glVertexAttribParameteriAMD;
7461 #define glVertexAttribParameteriAMD glad_glVertexAttribParameteriAMD
7462 #endif
7463 #ifndef GL_AMD_multi_draw_indirect
7464 #define GL_AMD_multi_draw_indirect 1
7466 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC)(GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride);
7467 GLAPI PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC glad_glMultiDrawArraysIndirectAMD;
7468 #define glMultiDrawArraysIndirectAMD glad_glMultiDrawArraysIndirectAMD
7469 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC)(GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride);
7470 GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC glad_glMultiDrawElementsIndirectAMD;
7471 #define glMultiDrawElementsIndirectAMD glad_glMultiDrawElementsIndirectAMD
7472 #endif
7473 #ifndef GL_AMD_name_gen_delete
7474 #define GL_AMD_name_gen_delete 1
7476 typedef void (APIENTRYP PFNGLGENNAMESAMDPROC)(GLenum identifier, GLuint num, GLuint *names);
7477 GLAPI PFNGLGENNAMESAMDPROC glad_glGenNamesAMD;
7478 #define glGenNamesAMD glad_glGenNamesAMD
7479 typedef void (APIENTRYP PFNGLDELETENAMESAMDPROC)(GLenum identifier, GLuint num, const GLuint *names);
7480 GLAPI PFNGLDELETENAMESAMDPROC glad_glDeleteNamesAMD;
7481 #define glDeleteNamesAMD glad_glDeleteNamesAMD
7482 typedef GLboolean (APIENTRYP PFNGLISNAMEAMDPROC)(GLenum identifier, GLuint name);
7483 GLAPI PFNGLISNAMEAMDPROC glad_glIsNameAMD;
7484 #define glIsNameAMD glad_glIsNameAMD
7485 #endif
7486 #ifndef GL_AMD_occlusion_query_event
7487 #define GL_AMD_occlusion_query_event 1
7489 typedef void (APIENTRYP PFNGLQUERYOBJECTPARAMETERUIAMDPROC)(GLenum target, GLuint id, GLenum pname, GLuint param);
7490 GLAPI PFNGLQUERYOBJECTPARAMETERUIAMDPROC glad_glQueryObjectParameteruiAMD;
7491 #define glQueryObjectParameteruiAMD glad_glQueryObjectParameteruiAMD
7492 #endif
7493 #ifndef GL_AMD_performance_monitor
7494 #define GL_AMD_performance_monitor 1
7496 typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSAMDPROC)(GLint *numGroups, GLsizei groupsSize, GLuint *groups);
7497 GLAPI PFNGLGETPERFMONITORGROUPSAMDPROC glad_glGetPerfMonitorGroupsAMD;
7498 #define glGetPerfMonitorGroupsAMD glad_glGetPerfMonitorGroupsAMD
7499 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSAMDPROC)(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
7500 GLAPI PFNGLGETPERFMONITORCOUNTERSAMDPROC glad_glGetPerfMonitorCountersAMD;
7501 #define glGetPerfMonitorCountersAMD glad_glGetPerfMonitorCountersAMD
7502 typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSTRINGAMDPROC)(GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
7503 GLAPI PFNGLGETPERFMONITORGROUPSTRINGAMDPROC glad_glGetPerfMonitorGroupStringAMD;
7504 #define glGetPerfMonitorGroupStringAMD glad_glGetPerfMonitorGroupStringAMD
7505 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC)(GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
7506 GLAPI PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC glad_glGetPerfMonitorCounterStringAMD;
7507 #define glGetPerfMonitorCounterStringAMD glad_glGetPerfMonitorCounterStringAMD
7508 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERINFOAMDPROC)(GLuint group, GLuint counter, GLenum pname, void *data);
7509 GLAPI PFNGLGETPERFMONITORCOUNTERINFOAMDPROC glad_glGetPerfMonitorCounterInfoAMD;
7510 #define glGetPerfMonitorCounterInfoAMD glad_glGetPerfMonitorCounterInfoAMD
7511 typedef void (APIENTRYP PFNGLGENPERFMONITORSAMDPROC)(GLsizei n, GLuint *monitors);
7512 GLAPI PFNGLGENPERFMONITORSAMDPROC glad_glGenPerfMonitorsAMD;
7513 #define glGenPerfMonitorsAMD glad_glGenPerfMonitorsAMD
7514 typedef void (APIENTRYP PFNGLDELETEPERFMONITORSAMDPROC)(GLsizei n, GLuint *monitors);
7515 GLAPI PFNGLDELETEPERFMONITORSAMDPROC glad_glDeletePerfMonitorsAMD;
7516 #define glDeletePerfMonitorsAMD glad_glDeletePerfMonitorsAMD
7517 typedef void (APIENTRYP PFNGLSELECTPERFMONITORCOUNTERSAMDPROC)(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList);
7518 GLAPI PFNGLSELECTPERFMONITORCOUNTERSAMDPROC glad_glSelectPerfMonitorCountersAMD;
7519 #define glSelectPerfMonitorCountersAMD glad_glSelectPerfMonitorCountersAMD
7520 typedef void (APIENTRYP PFNGLBEGINPERFMONITORAMDPROC)(GLuint monitor);
7521 GLAPI PFNGLBEGINPERFMONITORAMDPROC glad_glBeginPerfMonitorAMD;
7522 #define glBeginPerfMonitorAMD glad_glBeginPerfMonitorAMD
7523 typedef void (APIENTRYP PFNGLENDPERFMONITORAMDPROC)(GLuint monitor);
7524 GLAPI PFNGLENDPERFMONITORAMDPROC glad_glEndPerfMonitorAMD;
7525 #define glEndPerfMonitorAMD glad_glEndPerfMonitorAMD
7526 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERDATAAMDPROC)(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
7527 GLAPI PFNGLGETPERFMONITORCOUNTERDATAAMDPROC glad_glGetPerfMonitorCounterDataAMD;
7528 #define glGetPerfMonitorCounterDataAMD glad_glGetPerfMonitorCounterDataAMD
7529 #endif
7530 #ifndef GL_AMD_pinned_memory
7531 #define GL_AMD_pinned_memory 1
7533 #endif
7534 #ifndef GL_AMD_query_buffer_object
7535 #define GL_AMD_query_buffer_object 1
7537 #endif
7538 #ifndef GL_AMD_sample_positions
7539 #define GL_AMD_sample_positions 1
7541 typedef void (APIENTRYP PFNGLSETMULTISAMPLEFVAMDPROC)(GLenum pname, GLuint index, const GLfloat *val);
7542 GLAPI PFNGLSETMULTISAMPLEFVAMDPROC glad_glSetMultisamplefvAMD;
7543 #define glSetMultisamplefvAMD glad_glSetMultisamplefvAMD
7544 #endif
7545 #ifndef GL_AMD_seamless_cubemap_per_texture
7546 #define GL_AMD_seamless_cubemap_per_texture 1
7548 #endif
7549 #ifndef GL_AMD_shader_atomic_counter_ops
7550 #define GL_AMD_shader_atomic_counter_ops 1
7552 #endif
7553 #ifndef GL_AMD_shader_ballot
7554 #define GL_AMD_shader_ballot 1
7556 #endif
7557 #ifndef GL_AMD_shader_explicit_vertex_parameter
7558 #define GL_AMD_shader_explicit_vertex_parameter 1
7560 #endif
7561 #ifndef GL_AMD_shader_stencil_export
7562 #define GL_AMD_shader_stencil_export 1
7564 #endif
7565 #ifndef GL_AMD_shader_trinary_minmax
7566 #define GL_AMD_shader_trinary_minmax 1
7568 #endif
7569 #ifndef GL_AMD_sparse_texture
7570 #define GL_AMD_sparse_texture 1
7572 typedef void (APIENTRYP PFNGLTEXSTORAGESPARSEAMDPROC)(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags);
7573 GLAPI PFNGLTEXSTORAGESPARSEAMDPROC glad_glTexStorageSparseAMD;
7574 #define glTexStorageSparseAMD glad_glTexStorageSparseAMD
7575 typedef void (APIENTRYP PFNGLTEXTURESTORAGESPARSEAMDPROC)(GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags);
7576 GLAPI PFNGLTEXTURESTORAGESPARSEAMDPROC glad_glTextureStorageSparseAMD;
7577 #define glTextureStorageSparseAMD glad_glTextureStorageSparseAMD
7578 #endif
7579 #ifndef GL_AMD_stencil_operation_extended
7580 #define GL_AMD_stencil_operation_extended 1
7582 typedef void (APIENTRYP PFNGLSTENCILOPVALUEAMDPROC)(GLenum face, GLuint value);
7583 GLAPI PFNGLSTENCILOPVALUEAMDPROC glad_glStencilOpValueAMD;
7584 #define glStencilOpValueAMD glad_glStencilOpValueAMD
7585 #endif
7586 #ifndef GL_AMD_texture_texture4
7587 #define GL_AMD_texture_texture4 1
7589 #endif
7590 #ifndef GL_AMD_transform_feedback3_lines_triangles
7591 #define GL_AMD_transform_feedback3_lines_triangles 1
7593 #endif
7594 #ifndef GL_AMD_transform_feedback4
7595 #define GL_AMD_transform_feedback4 1
7597 #endif
7598 #ifndef GL_AMD_vertex_shader_layer
7599 #define GL_AMD_vertex_shader_layer 1
7601 #endif
7602 #ifndef GL_AMD_vertex_shader_tessellator
7603 #define GL_AMD_vertex_shader_tessellator 1
7605 typedef void (APIENTRYP PFNGLTESSELLATIONFACTORAMDPROC)(GLfloat factor);
7606 GLAPI PFNGLTESSELLATIONFACTORAMDPROC glad_glTessellationFactorAMD;
7607 #define glTessellationFactorAMD glad_glTessellationFactorAMD
7608 typedef void (APIENTRYP PFNGLTESSELLATIONMODEAMDPROC)(GLenum mode);
7609 GLAPI PFNGLTESSELLATIONMODEAMDPROC glad_glTessellationModeAMD;
7610 #define glTessellationModeAMD glad_glTessellationModeAMD
7611 #endif
7612 #ifndef GL_AMD_vertex_shader_viewport_index
7613 #define GL_AMD_vertex_shader_viewport_index 1
7615 #endif
7616 #ifndef GL_APPLE_aux_depth_stencil
7617 #define GL_APPLE_aux_depth_stencil 1
7619 #endif
7620 #ifndef GL_APPLE_client_storage
7621 #define GL_APPLE_client_storage 1
7623 #endif
7624 #ifndef GL_APPLE_element_array
7625 #define GL_APPLE_element_array 1
7627 typedef void (APIENTRYP PFNGLELEMENTPOINTERAPPLEPROC)(GLenum type, const void *pointer);
7628 GLAPI PFNGLELEMENTPOINTERAPPLEPROC glad_glElementPointerAPPLE;
7629 #define glElementPointerAPPLE glad_glElementPointerAPPLE
7630 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYAPPLEPROC)(GLenum mode, GLint first, GLsizei count);
7631 GLAPI PFNGLDRAWELEMENTARRAYAPPLEPROC glad_glDrawElementArrayAPPLE;
7632 #define glDrawElementArrayAPPLE glad_glDrawElementArrayAPPLE
7633 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC)(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
7634 GLAPI PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC glad_glDrawRangeElementArrayAPPLE;
7635 #define glDrawRangeElementArrayAPPLE glad_glDrawRangeElementArrayAPPLE
7636 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
7637 GLAPI PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC glad_glMultiDrawElementArrayAPPLE;
7638 #define glMultiDrawElementArrayAPPLE glad_glMultiDrawElementArrayAPPLE
7639 typedef void (APIENTRYP PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC)(GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
7640 GLAPI PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glad_glMultiDrawRangeElementArrayAPPLE;
7641 #define glMultiDrawRangeElementArrayAPPLE glad_glMultiDrawRangeElementArrayAPPLE
7642 #endif
7643 #ifndef GL_APPLE_fence
7644 #define GL_APPLE_fence 1
7646 typedef void (APIENTRYP PFNGLGENFENCESAPPLEPROC)(GLsizei n, GLuint *fences);
7647 GLAPI PFNGLGENFENCESAPPLEPROC glad_glGenFencesAPPLE;
7648 #define glGenFencesAPPLE glad_glGenFencesAPPLE
7649 typedef void (APIENTRYP PFNGLDELETEFENCESAPPLEPROC)(GLsizei n, const GLuint *fences);
7650 GLAPI PFNGLDELETEFENCESAPPLEPROC glad_glDeleteFencesAPPLE;
7651 #define glDeleteFencesAPPLE glad_glDeleteFencesAPPLE
7652 typedef void (APIENTRYP PFNGLSETFENCEAPPLEPROC)(GLuint fence);
7653 GLAPI PFNGLSETFENCEAPPLEPROC glad_glSetFenceAPPLE;
7654 #define glSetFenceAPPLE glad_glSetFenceAPPLE
7655 typedef GLboolean (APIENTRYP PFNGLISFENCEAPPLEPROC)(GLuint fence);
7656 GLAPI PFNGLISFENCEAPPLEPROC glad_glIsFenceAPPLE;
7657 #define glIsFenceAPPLE glad_glIsFenceAPPLE
7658 typedef GLboolean (APIENTRYP PFNGLTESTFENCEAPPLEPROC)(GLuint fence);
7659 GLAPI PFNGLTESTFENCEAPPLEPROC glad_glTestFenceAPPLE;
7660 #define glTestFenceAPPLE glad_glTestFenceAPPLE
7661 typedef void (APIENTRYP PFNGLFINISHFENCEAPPLEPROC)(GLuint fence);
7662 GLAPI PFNGLFINISHFENCEAPPLEPROC glad_glFinishFenceAPPLE;
7663 #define glFinishFenceAPPLE glad_glFinishFenceAPPLE
7664 typedef GLboolean (APIENTRYP PFNGLTESTOBJECTAPPLEPROC)(GLenum object, GLuint name);
7665 GLAPI PFNGLTESTOBJECTAPPLEPROC glad_glTestObjectAPPLE;
7666 #define glTestObjectAPPLE glad_glTestObjectAPPLE
7667 typedef void (APIENTRYP PFNGLFINISHOBJECTAPPLEPROC)(GLenum object, GLint name);
7668 GLAPI PFNGLFINISHOBJECTAPPLEPROC glad_glFinishObjectAPPLE;
7669 #define glFinishObjectAPPLE glad_glFinishObjectAPPLE
7670 #endif
7671 #ifndef GL_APPLE_float_pixels
7672 #define GL_APPLE_float_pixels 1
7674 #endif
7675 #ifndef GL_APPLE_flush_buffer_range
7676 #define GL_APPLE_flush_buffer_range 1
7678 typedef void (APIENTRYP PFNGLBUFFERPARAMETERIAPPLEPROC)(GLenum target, GLenum pname, GLint param);
7679 GLAPI PFNGLBUFFERPARAMETERIAPPLEPROC glad_glBufferParameteriAPPLE;
7680 #define glBufferParameteriAPPLE glad_glBufferParameteriAPPLE
7681 typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)(GLenum target, GLintptr offset, GLsizeiptr size);
7682 GLAPI PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glad_glFlushMappedBufferRangeAPPLE;
7683 #define glFlushMappedBufferRangeAPPLE glad_glFlushMappedBufferRangeAPPLE
7684 #endif
7685 #ifndef GL_APPLE_object_purgeable
7686 #define GL_APPLE_object_purgeable 1
7688 typedef GLenum (APIENTRYP PFNGLOBJECTPURGEABLEAPPLEPROC)(GLenum objectType, GLuint name, GLenum option);
7689 GLAPI PFNGLOBJECTPURGEABLEAPPLEPROC glad_glObjectPurgeableAPPLE;
7690 #define glObjectPurgeableAPPLE glad_glObjectPurgeableAPPLE
7691 typedef GLenum (APIENTRYP PFNGLOBJECTUNPURGEABLEAPPLEPROC)(GLenum objectType, GLuint name, GLenum option);
7692 GLAPI PFNGLOBJECTUNPURGEABLEAPPLEPROC glad_glObjectUnpurgeableAPPLE;
7693 #define glObjectUnpurgeableAPPLE glad_glObjectUnpurgeableAPPLE
7694 typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVAPPLEPROC)(GLenum objectType, GLuint name, GLenum pname, GLint *params);
7695 GLAPI PFNGLGETOBJECTPARAMETERIVAPPLEPROC glad_glGetObjectParameterivAPPLE;
7696 #define glGetObjectParameterivAPPLE glad_glGetObjectParameterivAPPLE
7697 #endif
7698 #ifndef GL_APPLE_rgb_422
7699 #define GL_APPLE_rgb_422 1
7701 #endif
7702 #ifndef GL_APPLE_row_bytes
7703 #define GL_APPLE_row_bytes 1
7705 #endif
7706 #ifndef GL_APPLE_specular_vector
7707 #define GL_APPLE_specular_vector 1
7709 #endif
7710 #ifndef GL_APPLE_texture_range
7711 #define GL_APPLE_texture_range 1
7713 typedef void (APIENTRYP PFNGLTEXTURERANGEAPPLEPROC)(GLenum target, GLsizei length, const void *pointer);
7714 GLAPI PFNGLTEXTURERANGEAPPLEPROC glad_glTextureRangeAPPLE;
7715 #define glTextureRangeAPPLE glad_glTextureRangeAPPLE
7716 typedef void (APIENTRYP PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)(GLenum target, GLenum pname, void **params);
7717 GLAPI PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC glad_glGetTexParameterPointervAPPLE;
7718 #define glGetTexParameterPointervAPPLE glad_glGetTexParameterPointervAPPLE
7719 #endif
7720 #ifndef GL_APPLE_transform_hint
7721 #define GL_APPLE_transform_hint 1
7723 #endif
7724 #ifndef GL_APPLE_vertex_array_object
7725 #define GL_APPLE_vertex_array_object 1
7727 typedef void (APIENTRYP PFNGLBINDVERTEXARRAYAPPLEPROC)(GLuint array);
7728 GLAPI PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE;
7729 #define glBindVertexArrayAPPLE glad_glBindVertexArrayAPPLE
7730 typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSAPPLEPROC)(GLsizei n, const GLuint *arrays);
7731 GLAPI PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE;
7732 #define glDeleteVertexArraysAPPLE glad_glDeleteVertexArraysAPPLE
7733 typedef void (APIENTRYP PFNGLGENVERTEXARRAYSAPPLEPROC)(GLsizei n, GLuint *arrays);
7734 GLAPI PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE;
7735 #define glGenVertexArraysAPPLE glad_glGenVertexArraysAPPLE
7736 typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYAPPLEPROC)(GLuint array);
7737 GLAPI PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE;
7738 #define glIsVertexArrayAPPLE glad_glIsVertexArrayAPPLE
7739 #endif
7740 #ifndef GL_APPLE_vertex_array_range
7741 #define GL_APPLE_vertex_array_range 1
7743 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGEAPPLEPROC)(GLsizei length, void *pointer);
7744 GLAPI PFNGLVERTEXARRAYRANGEAPPLEPROC glad_glVertexArrayRangeAPPLE;
7745 #define glVertexArrayRangeAPPLE glad_glVertexArrayRangeAPPLE
7746 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC)(GLsizei length, void *pointer);
7747 GLAPI PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC glad_glFlushVertexArrayRangeAPPLE;
7748 #define glFlushVertexArrayRangeAPPLE glad_glFlushVertexArrayRangeAPPLE
7749 typedef void (APIENTRYP PFNGLVERTEXARRAYPARAMETERIAPPLEPROC)(GLenum pname, GLint param);
7750 GLAPI PFNGLVERTEXARRAYPARAMETERIAPPLEPROC glad_glVertexArrayParameteriAPPLE;
7751 #define glVertexArrayParameteriAPPLE glad_glVertexArrayParameteriAPPLE
7752 #endif
7753 #ifndef GL_APPLE_vertex_program_evaluators
7754 #define GL_APPLE_vertex_program_evaluators 1
7756 typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBAPPLEPROC)(GLuint index, GLenum pname);
7757 GLAPI PFNGLENABLEVERTEXATTRIBAPPLEPROC glad_glEnableVertexAttribAPPLE;
7758 #define glEnableVertexAttribAPPLE glad_glEnableVertexAttribAPPLE
7759 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBAPPLEPROC)(GLuint index, GLenum pname);
7760 GLAPI PFNGLDISABLEVERTEXATTRIBAPPLEPROC glad_glDisableVertexAttribAPPLE;
7761 #define glDisableVertexAttribAPPLE glad_glDisableVertexAttribAPPLE
7762 typedef GLboolean (APIENTRYP PFNGLISVERTEXATTRIBENABLEDAPPLEPROC)(GLuint index, GLenum pname);
7763 GLAPI PFNGLISVERTEXATTRIBENABLEDAPPLEPROC glad_glIsVertexAttribEnabledAPPLE;
7764 #define glIsVertexAttribEnabledAPPLE glad_glIsVertexAttribEnabledAPPLE
7765 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1DAPPLEPROC)(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
7766 GLAPI PFNGLMAPVERTEXATTRIB1DAPPLEPROC glad_glMapVertexAttrib1dAPPLE;
7767 #define glMapVertexAttrib1dAPPLE glad_glMapVertexAttrib1dAPPLE
7768 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1FAPPLEPROC)(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
7769 GLAPI PFNGLMAPVERTEXATTRIB1FAPPLEPROC glad_glMapVertexAttrib1fAPPLE;
7770 #define glMapVertexAttrib1fAPPLE glad_glMapVertexAttrib1fAPPLE
7771 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2DAPPLEPROC)(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
7772 GLAPI PFNGLMAPVERTEXATTRIB2DAPPLEPROC glad_glMapVertexAttrib2dAPPLE;
7773 #define glMapVertexAttrib2dAPPLE glad_glMapVertexAttrib2dAPPLE
7774 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2FAPPLEPROC)(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
7775 GLAPI PFNGLMAPVERTEXATTRIB2FAPPLEPROC glad_glMapVertexAttrib2fAPPLE;
7776 #define glMapVertexAttrib2fAPPLE glad_glMapVertexAttrib2fAPPLE
7777 #endif
7778 #ifndef GL_APPLE_ycbcr_422
7779 #define GL_APPLE_ycbcr_422 1
7781 #endif
7782 #ifndef GL_ARB_ES2_compatibility
7783 #define GL_ARB_ES2_compatibility 1
7785 #endif
7786 #ifndef GL_ARB_ES3_1_compatibility
7787 #define GL_ARB_ES3_1_compatibility 1
7789 #endif
7790 #ifndef GL_ARB_ES3_2_compatibility
7791 #define GL_ARB_ES3_2_compatibility 1
7793 typedef void (APIENTRYP PFNGLPRIMITIVEBOUNDINGBOXARBPROC)(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
7794 GLAPI PFNGLPRIMITIVEBOUNDINGBOXARBPROC glad_glPrimitiveBoundingBoxARB;
7795 #define glPrimitiveBoundingBoxARB glad_glPrimitiveBoundingBoxARB
7796 #endif
7797 #ifndef GL_ARB_ES3_compatibility
7798 #define GL_ARB_ES3_compatibility 1
7800 #endif
7801 #ifndef GL_ARB_arrays_of_arrays
7802 #define GL_ARB_arrays_of_arrays 1
7804 #endif
7805 #ifndef GL_ARB_base_instance
7806 #define GL_ARB_base_instance 1
7808 #endif
7809 #ifndef GL_ARB_bindless_texture
7810 #define GL_ARB_bindless_texture 1
7812 typedef GLuint64 (APIENTRYP PFNGLGETTEXTUREHANDLEARBPROC)(GLuint texture);
7813 GLAPI PFNGLGETTEXTUREHANDLEARBPROC glad_glGetTextureHandleARB;
7814 #define glGetTextureHandleARB glad_glGetTextureHandleARB
7815 typedef GLuint64 (APIENTRYP PFNGLGETTEXTURESAMPLERHANDLEARBPROC)(GLuint texture, GLuint sampler);
7816 GLAPI PFNGLGETTEXTURESAMPLERHANDLEARBPROC glad_glGetTextureSamplerHandleARB;
7817 #define glGetTextureSamplerHandleARB glad_glGetTextureSamplerHandleARB
7818 typedef void (APIENTRYP PFNGLMAKETEXTUREHANDLERESIDENTARBPROC)(GLuint64 handle);
7819 GLAPI PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glad_glMakeTextureHandleResidentARB;
7820 #define glMakeTextureHandleResidentARB glad_glMakeTextureHandleResidentARB
7821 typedef void (APIENTRYP PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC)(GLuint64 handle);
7822 GLAPI PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glad_glMakeTextureHandleNonResidentARB;
7823 #define glMakeTextureHandleNonResidentARB glad_glMakeTextureHandleNonResidentARB
7824 typedef GLuint64 (APIENTRYP PFNGLGETIMAGEHANDLEARBPROC)(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
7825 GLAPI PFNGLGETIMAGEHANDLEARBPROC glad_glGetImageHandleARB;
7826 #define glGetImageHandleARB glad_glGetImageHandleARB
7827 typedef void (APIENTRYP PFNGLMAKEIMAGEHANDLERESIDENTARBPROC)(GLuint64 handle, GLenum access);
7828 GLAPI PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glad_glMakeImageHandleResidentARB;
7829 #define glMakeImageHandleResidentARB glad_glMakeImageHandleResidentARB
7830 typedef void (APIENTRYP PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC)(GLuint64 handle);
7831 GLAPI PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glad_glMakeImageHandleNonResidentARB;
7832 #define glMakeImageHandleNonResidentARB glad_glMakeImageHandleNonResidentARB
7833 typedef void (APIENTRYP PFNGLUNIFORMHANDLEUI64ARBPROC)(GLint location, GLuint64 value);
7834 GLAPI PFNGLUNIFORMHANDLEUI64ARBPROC glad_glUniformHandleui64ARB;
7835 #define glUniformHandleui64ARB glad_glUniformHandleui64ARB
7836 typedef void (APIENTRYP PFNGLUNIFORMHANDLEUI64VARBPROC)(GLint location, GLsizei count, const GLuint64 *value);
7837 GLAPI PFNGLUNIFORMHANDLEUI64VARBPROC glad_glUniformHandleui64vARB;
7838 #define glUniformHandleui64vARB glad_glUniformHandleui64vARB
7839 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC)(GLuint program, GLint location, GLuint64 value);
7840 GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glad_glProgramUniformHandleui64ARB;
7841 #define glProgramUniformHandleui64ARB glad_glProgramUniformHandleui64ARB
7842 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLuint64 *values);
7843 GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glad_glProgramUniformHandleui64vARB;
7844 #define glProgramUniformHandleui64vARB glad_glProgramUniformHandleui64vARB
7845 typedef GLboolean (APIENTRYP PFNGLISTEXTUREHANDLERESIDENTARBPROC)(GLuint64 handle);
7846 GLAPI PFNGLISTEXTUREHANDLERESIDENTARBPROC glad_glIsTextureHandleResidentARB;
7847 #define glIsTextureHandleResidentARB glad_glIsTextureHandleResidentARB
7848 typedef GLboolean (APIENTRYP PFNGLISIMAGEHANDLERESIDENTARBPROC)(GLuint64 handle);
7849 GLAPI PFNGLISIMAGEHANDLERESIDENTARBPROC glad_glIsImageHandleResidentARB;
7850 #define glIsImageHandleResidentARB glad_glIsImageHandleResidentARB
7851 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64ARBPROC)(GLuint index, GLuint64EXT x);
7852 GLAPI PFNGLVERTEXATTRIBL1UI64ARBPROC glad_glVertexAttribL1ui64ARB;
7853 #define glVertexAttribL1ui64ARB glad_glVertexAttribL1ui64ARB
7854 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64VARBPROC)(GLuint index, const GLuint64EXT *v);
7855 GLAPI PFNGLVERTEXATTRIBL1UI64VARBPROC glad_glVertexAttribL1ui64vARB;
7856 #define glVertexAttribL1ui64vARB glad_glVertexAttribL1ui64vARB
7857 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLUI64VARBPROC)(GLuint index, GLenum pname, GLuint64EXT *params);
7858 GLAPI PFNGLGETVERTEXATTRIBLUI64VARBPROC glad_glGetVertexAttribLui64vARB;
7859 #define glGetVertexAttribLui64vARB glad_glGetVertexAttribLui64vARB
7860 #endif
7861 #ifndef GL_ARB_blend_func_extended
7862 #define GL_ARB_blend_func_extended 1
7864 #endif
7865 #ifndef GL_ARB_buffer_storage
7866 #define GL_ARB_buffer_storage 1
7868 #endif
7869 #ifndef GL_ARB_cl_event
7870 #define GL_ARB_cl_event 1
7872 typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC)(struct _cl_context *context, struct _cl_event *event, GLbitfield flags);
7873 GLAPI PFNGLCREATESYNCFROMCLEVENTARBPROC glad_glCreateSyncFromCLeventARB;
7874 #define glCreateSyncFromCLeventARB glad_glCreateSyncFromCLeventARB
7875 #endif
7876 #ifndef GL_ARB_clear_buffer_object
7877 #define GL_ARB_clear_buffer_object 1
7879 #endif
7880 #ifndef GL_ARB_clear_texture
7881 #define GL_ARB_clear_texture 1
7883 #endif
7884 #ifndef GL_ARB_clip_control
7885 #define GL_ARB_clip_control 1
7887 #endif
7888 #ifndef GL_ARB_color_buffer_float
7889 #define GL_ARB_color_buffer_float 1
7891 typedef void (APIENTRYP PFNGLCLAMPCOLORARBPROC)(GLenum target, GLenum clamp);
7892 GLAPI PFNGLCLAMPCOLORARBPROC glad_glClampColorARB;
7893 #define glClampColorARB glad_glClampColorARB
7894 #endif
7895 #ifndef GL_ARB_compatibility
7896 #define GL_ARB_compatibility 1
7898 #endif
7899 #ifndef GL_ARB_compressed_texture_pixel_storage
7900 #define GL_ARB_compressed_texture_pixel_storage 1
7902 #endif
7903 #ifndef GL_ARB_compute_shader
7904 #define GL_ARB_compute_shader 1
7906 #endif
7907 #ifndef GL_ARB_compute_variable_group_size
7908 #define GL_ARB_compute_variable_group_size 1
7910 typedef void (APIENTRYP 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);
7911 GLAPI PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC glad_glDispatchComputeGroupSizeARB;
7912 #define glDispatchComputeGroupSizeARB glad_glDispatchComputeGroupSizeARB
7913 #endif
7914 #ifndef GL_ARB_conditional_render_inverted
7915 #define GL_ARB_conditional_render_inverted 1
7917 #endif
7918 #ifndef GL_ARB_conservative_depth
7919 #define GL_ARB_conservative_depth 1
7921 #endif
7922 #ifndef GL_ARB_copy_buffer
7923 #define GL_ARB_copy_buffer 1
7925 #endif
7926 #ifndef GL_ARB_copy_image
7927 #define GL_ARB_copy_image 1
7929 #endif
7930 #ifndef GL_ARB_cull_distance
7931 #define GL_ARB_cull_distance 1
7933 #endif
7934 #ifndef GL_ARB_debug_output
7935 #define GL_ARB_debug_output 1
7937 typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
7938 GLAPI PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB;
7939 #define glDebugMessageControlARB glad_glDebugMessageControlARB
7940 typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
7941 GLAPI PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB;
7942 #define glDebugMessageInsertARB glad_glDebugMessageInsertARB
7943 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const void *userParam);
7944 GLAPI PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB;
7945 #define glDebugMessageCallbackARB glad_glDebugMessageCallbackARB
7946 typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
7947 GLAPI PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB;
7948 #define glGetDebugMessageLogARB glad_glGetDebugMessageLogARB
7949 #endif
7950 #ifndef GL_ARB_depth_buffer_float
7951 #define GL_ARB_depth_buffer_float 1
7953 #endif
7954 #ifndef GL_ARB_depth_clamp
7955 #define GL_ARB_depth_clamp 1
7957 #endif
7958 #ifndef GL_ARB_depth_texture
7959 #define GL_ARB_depth_texture 1
7961 #endif
7962 #ifndef GL_ARB_derivative_control
7963 #define GL_ARB_derivative_control 1
7965 #endif
7966 #ifndef GL_ARB_direct_state_access
7967 #define GL_ARB_direct_state_access 1
7969 #endif
7970 #ifndef GL_ARB_draw_buffers
7971 #define GL_ARB_draw_buffers 1
7973 typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC)(GLsizei n, const GLenum *bufs);
7974 GLAPI PFNGLDRAWBUFFERSARBPROC glad_glDrawBuffersARB;
7975 #define glDrawBuffersARB glad_glDrawBuffersARB
7976 #endif
7977 #ifndef GL_ARB_draw_buffers_blend
7978 #define GL_ARB_draw_buffers_blend 1
7980 typedef void (APIENTRYP PFNGLBLENDEQUATIONIARBPROC)(GLuint buf, GLenum mode);
7981 GLAPI PFNGLBLENDEQUATIONIARBPROC glad_glBlendEquationiARB;
7982 #define glBlendEquationiARB glad_glBlendEquationiARB
7983 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIARBPROC)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
7984 GLAPI PFNGLBLENDEQUATIONSEPARATEIARBPROC glad_glBlendEquationSeparateiARB;
7985 #define glBlendEquationSeparateiARB glad_glBlendEquationSeparateiARB
7986 typedef void (APIENTRYP PFNGLBLENDFUNCIARBPROC)(GLuint buf, GLenum src, GLenum dst);
7987 GLAPI PFNGLBLENDFUNCIARBPROC glad_glBlendFunciARB;
7988 #define glBlendFunciARB glad_glBlendFunciARB
7989 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIARBPROC)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
7990 GLAPI PFNGLBLENDFUNCSEPARATEIARBPROC glad_glBlendFuncSeparateiARB;
7991 #define glBlendFuncSeparateiARB glad_glBlendFuncSeparateiARB
7992 #endif
7993 #ifndef GL_ARB_draw_elements_base_vertex
7994 #define GL_ARB_draw_elements_base_vertex 1
7996 #endif
7997 #ifndef GL_ARB_draw_indirect
7998 #define GL_ARB_draw_indirect 1
8000 #endif
8001 #ifndef GL_ARB_draw_instanced
8002 #define GL_ARB_draw_instanced 1
8004 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDARBPROC)(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
8005 GLAPI PFNGLDRAWARRAYSINSTANCEDARBPROC glad_glDrawArraysInstancedARB;
8006 #define glDrawArraysInstancedARB glad_glDrawArraysInstancedARB
8007 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDARBPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
8008 GLAPI PFNGLDRAWELEMENTSINSTANCEDARBPROC glad_glDrawElementsInstancedARB;
8009 #define glDrawElementsInstancedARB glad_glDrawElementsInstancedARB
8010 #endif
8011 #ifndef GL_ARB_enhanced_layouts
8012 #define GL_ARB_enhanced_layouts 1
8014 #endif
8015 #ifndef GL_ARB_explicit_attrib_location
8016 #define GL_ARB_explicit_attrib_location 1
8018 #endif
8019 #ifndef GL_ARB_explicit_uniform_location
8020 #define GL_ARB_explicit_uniform_location 1
8022 #endif
8023 #ifndef GL_ARB_fragment_coord_conventions
8024 #define GL_ARB_fragment_coord_conventions 1
8026 #endif
8027 #ifndef GL_ARB_fragment_layer_viewport
8028 #define GL_ARB_fragment_layer_viewport 1
8030 #endif
8031 #ifndef GL_ARB_fragment_program
8032 #define GL_ARB_fragment_program 1
8034 typedef void (APIENTRYP PFNGLPROGRAMSTRINGARBPROC)(GLenum target, GLenum format, GLsizei len, const void *string);
8035 GLAPI PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB;
8036 #define glProgramStringARB glad_glProgramStringARB
8037 typedef void (APIENTRYP PFNGLBINDPROGRAMARBPROC)(GLenum target, GLuint program);
8038 GLAPI PFNGLBINDPROGRAMARBPROC glad_glBindProgramARB;
8039 #define glBindProgramARB glad_glBindProgramARB
8040 typedef void (APIENTRYP PFNGLDELETEPROGRAMSARBPROC)(GLsizei n, const GLuint *programs);
8041 GLAPI PFNGLDELETEPROGRAMSARBPROC glad_glDeleteProgramsARB;
8042 #define glDeleteProgramsARB glad_glDeleteProgramsARB
8043 typedef void (APIENTRYP PFNGLGENPROGRAMSARBPROC)(GLsizei n, GLuint *programs);
8044 GLAPI PFNGLGENPROGRAMSARBPROC glad_glGenProgramsARB;
8045 #define glGenProgramsARB glad_glGenProgramsARB
8046 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DARBPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
8047 GLAPI PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB;
8048 #define glProgramEnvParameter4dARB glad_glProgramEnvParameter4dARB
8049 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble *params);
8050 GLAPI PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB;
8051 #define glProgramEnvParameter4dvARB glad_glProgramEnvParameter4dvARB
8052 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FARBPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8053 GLAPI PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB;
8054 #define glProgramEnvParameter4fARB glad_glProgramEnvParameter4fARB
8055 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat *params);
8056 GLAPI PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB;
8057 #define glProgramEnvParameter4fvARB glad_glProgramEnvParameter4fvARB
8058 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DARBPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
8059 GLAPI PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB;
8060 #define glProgramLocalParameter4dARB glad_glProgramLocalParameter4dARB
8061 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble *params);
8062 GLAPI PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB;
8063 #define glProgramLocalParameter4dvARB glad_glProgramLocalParameter4dvARB
8064 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FARBPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8065 GLAPI PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB;
8066 #define glProgramLocalParameter4fARB glad_glProgramLocalParameter4fARB
8067 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat *params);
8068 GLAPI PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB;
8069 #define glProgramLocalParameter4fvARB glad_glProgramLocalParameter4fvARB
8070 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble *params);
8071 GLAPI PFNGLGETPROGRAMENVPARAMETERDVARBPROC glad_glGetProgramEnvParameterdvARB;
8072 #define glGetProgramEnvParameterdvARB glad_glGetProgramEnvParameterdvARB
8073 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat *params);
8074 GLAPI PFNGLGETPROGRAMENVPARAMETERFVARBPROC glad_glGetProgramEnvParameterfvARB;
8075 #define glGetProgramEnvParameterfvARB glad_glGetProgramEnvParameterfvARB
8076 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble *params);
8077 GLAPI PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glad_glGetProgramLocalParameterdvARB;
8078 #define glGetProgramLocalParameterdvARB glad_glGetProgramLocalParameterdvARB
8079 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat *params);
8080 GLAPI PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glad_glGetProgramLocalParameterfvARB;
8081 #define glGetProgramLocalParameterfvARB glad_glGetProgramLocalParameterfvARB
8082 typedef void (APIENTRYP PFNGLGETPROGRAMIVARBPROC)(GLenum target, GLenum pname, GLint *params);
8083 GLAPI PFNGLGETPROGRAMIVARBPROC glad_glGetProgramivARB;
8084 #define glGetProgramivARB glad_glGetProgramivARB
8085 typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGARBPROC)(GLenum target, GLenum pname, void *string);
8086 GLAPI PFNGLGETPROGRAMSTRINGARBPROC glad_glGetProgramStringARB;
8087 #define glGetProgramStringARB glad_glGetProgramStringARB
8088 typedef GLboolean (APIENTRYP PFNGLISPROGRAMARBPROC)(GLuint program);
8089 GLAPI PFNGLISPROGRAMARBPROC glad_glIsProgramARB;
8090 #define glIsProgramARB glad_glIsProgramARB
8091 #endif
8092 #ifndef GL_ARB_fragment_program_shadow
8093 #define GL_ARB_fragment_program_shadow 1
8095 #endif
8096 #ifndef GL_ARB_fragment_shader
8097 #define GL_ARB_fragment_shader 1
8099 #endif
8100 #ifndef GL_ARB_fragment_shader_interlock
8101 #define GL_ARB_fragment_shader_interlock 1
8103 #endif
8104 #ifndef GL_ARB_framebuffer_no_attachments
8105 #define GL_ARB_framebuffer_no_attachments 1
8107 #endif
8108 #ifndef GL_ARB_framebuffer_object
8109 #define GL_ARB_framebuffer_object 1
8111 #endif
8112 #ifndef GL_ARB_framebuffer_sRGB
8113 #define GL_ARB_framebuffer_sRGB 1
8115 #endif
8116 #ifndef GL_ARB_geometry_shader4
8117 #define GL_ARB_geometry_shader4 1
8119 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIARBPROC)(GLuint program, GLenum pname, GLint value);
8120 GLAPI PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB;
8121 #define glProgramParameteriARB glad_glProgramParameteriARB
8122 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level);
8123 GLAPI PFNGLFRAMEBUFFERTEXTUREARBPROC glad_glFramebufferTextureARB;
8124 #define glFramebufferTextureARB glad_glFramebufferTextureARB
8125 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
8126 GLAPI PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glad_glFramebufferTextureLayerARB;
8127 #define glFramebufferTextureLayerARB glad_glFramebufferTextureLayerARB
8128 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
8129 GLAPI PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glad_glFramebufferTextureFaceARB;
8130 #define glFramebufferTextureFaceARB glad_glFramebufferTextureFaceARB
8131 #endif
8132 #ifndef GL_ARB_get_program_binary
8133 #define GL_ARB_get_program_binary 1
8135 #endif
8136 #ifndef GL_ARB_get_texture_sub_image
8137 #define GL_ARB_get_texture_sub_image 1
8139 #endif
8140 #ifndef GL_ARB_gpu_shader5
8141 #define GL_ARB_gpu_shader5 1
8143 #endif
8144 #ifndef GL_ARB_gpu_shader_fp64
8145 #define GL_ARB_gpu_shader_fp64 1
8147 #endif
8148 #ifndef GL_ARB_gpu_shader_int64
8149 #define GL_ARB_gpu_shader_int64 1
8151 typedef void (APIENTRYP PFNGLUNIFORM1I64ARBPROC)(GLint location, GLint64 x);
8152 GLAPI PFNGLUNIFORM1I64ARBPROC glad_glUniform1i64ARB;
8153 #define glUniform1i64ARB glad_glUniform1i64ARB
8154 typedef void (APIENTRYP PFNGLUNIFORM2I64ARBPROC)(GLint location, GLint64 x, GLint64 y);
8155 GLAPI PFNGLUNIFORM2I64ARBPROC glad_glUniform2i64ARB;
8156 #define glUniform2i64ARB glad_glUniform2i64ARB
8157 typedef void (APIENTRYP PFNGLUNIFORM3I64ARBPROC)(GLint location, GLint64 x, GLint64 y, GLint64 z);
8158 GLAPI PFNGLUNIFORM3I64ARBPROC glad_glUniform3i64ARB;
8159 #define glUniform3i64ARB glad_glUniform3i64ARB
8160 typedef void (APIENTRYP PFNGLUNIFORM4I64ARBPROC)(GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
8161 GLAPI PFNGLUNIFORM4I64ARBPROC glad_glUniform4i64ARB;
8162 #define glUniform4i64ARB glad_glUniform4i64ARB
8163 typedef void (APIENTRYP PFNGLUNIFORM1I64VARBPROC)(GLint location, GLsizei count, const GLint64 *value);
8164 GLAPI PFNGLUNIFORM1I64VARBPROC glad_glUniform1i64vARB;
8165 #define glUniform1i64vARB glad_glUniform1i64vARB
8166 typedef void (APIENTRYP PFNGLUNIFORM2I64VARBPROC)(GLint location, GLsizei count, const GLint64 *value);
8167 GLAPI PFNGLUNIFORM2I64VARBPROC glad_glUniform2i64vARB;
8168 #define glUniform2i64vARB glad_glUniform2i64vARB
8169 typedef void (APIENTRYP PFNGLUNIFORM3I64VARBPROC)(GLint location, GLsizei count, const GLint64 *value);
8170 GLAPI PFNGLUNIFORM3I64VARBPROC glad_glUniform3i64vARB;
8171 #define glUniform3i64vARB glad_glUniform3i64vARB
8172 typedef void (APIENTRYP PFNGLUNIFORM4I64VARBPROC)(GLint location, GLsizei count, const GLint64 *value);
8173 GLAPI PFNGLUNIFORM4I64VARBPROC glad_glUniform4i64vARB;
8174 #define glUniform4i64vARB glad_glUniform4i64vARB
8175 typedef void (APIENTRYP PFNGLUNIFORM1UI64ARBPROC)(GLint location, GLuint64 x);
8176 GLAPI PFNGLUNIFORM1UI64ARBPROC glad_glUniform1ui64ARB;
8177 #define glUniform1ui64ARB glad_glUniform1ui64ARB
8178 typedef void (APIENTRYP PFNGLUNIFORM2UI64ARBPROC)(GLint location, GLuint64 x, GLuint64 y);
8179 GLAPI PFNGLUNIFORM2UI64ARBPROC glad_glUniform2ui64ARB;
8180 #define glUniform2ui64ARB glad_glUniform2ui64ARB
8181 typedef void (APIENTRYP PFNGLUNIFORM3UI64ARBPROC)(GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
8182 GLAPI PFNGLUNIFORM3UI64ARBPROC glad_glUniform3ui64ARB;
8183 #define glUniform3ui64ARB glad_glUniform3ui64ARB
8184 typedef void (APIENTRYP PFNGLUNIFORM4UI64ARBPROC)(GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
8185 GLAPI PFNGLUNIFORM4UI64ARBPROC glad_glUniform4ui64ARB;
8186 #define glUniform4ui64ARB glad_glUniform4ui64ARB
8187 typedef void (APIENTRYP PFNGLUNIFORM1UI64VARBPROC)(GLint location, GLsizei count, const GLuint64 *value);
8188 GLAPI PFNGLUNIFORM1UI64VARBPROC glad_glUniform1ui64vARB;
8189 #define glUniform1ui64vARB glad_glUniform1ui64vARB
8190 typedef void (APIENTRYP PFNGLUNIFORM2UI64VARBPROC)(GLint location, GLsizei count, const GLuint64 *value);
8191 GLAPI PFNGLUNIFORM2UI64VARBPROC glad_glUniform2ui64vARB;
8192 #define glUniform2ui64vARB glad_glUniform2ui64vARB
8193 typedef void (APIENTRYP PFNGLUNIFORM3UI64VARBPROC)(GLint location, GLsizei count, const GLuint64 *value);
8194 GLAPI PFNGLUNIFORM3UI64VARBPROC glad_glUniform3ui64vARB;
8195 #define glUniform3ui64vARB glad_glUniform3ui64vARB
8196 typedef void (APIENTRYP PFNGLUNIFORM4UI64VARBPROC)(GLint location, GLsizei count, const GLuint64 *value);
8197 GLAPI PFNGLUNIFORM4UI64VARBPROC glad_glUniform4ui64vARB;
8198 #define glUniform4ui64vARB glad_glUniform4ui64vARB
8199 typedef void (APIENTRYP PFNGLGETUNIFORMI64VARBPROC)(GLuint program, GLint location, GLint64 *params);
8200 GLAPI PFNGLGETUNIFORMI64VARBPROC glad_glGetUniformi64vARB;
8201 #define glGetUniformi64vARB glad_glGetUniformi64vARB
8202 typedef void (APIENTRYP PFNGLGETUNIFORMUI64VARBPROC)(GLuint program, GLint location, GLuint64 *params);
8203 GLAPI PFNGLGETUNIFORMUI64VARBPROC glad_glGetUniformui64vARB;
8204 #define glGetUniformui64vARB glad_glGetUniformui64vARB
8205 typedef void (APIENTRYP PFNGLGETNUNIFORMI64VARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLint64 *params);
8206 GLAPI PFNGLGETNUNIFORMI64VARBPROC glad_glGetnUniformi64vARB;
8207 #define glGetnUniformi64vARB glad_glGetnUniformi64vARB
8208 typedef void (APIENTRYP PFNGLGETNUNIFORMUI64VARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLuint64 *params);
8209 GLAPI PFNGLGETNUNIFORMUI64VARBPROC glad_glGetnUniformui64vARB;
8210 #define glGetnUniformui64vARB glad_glGetnUniformui64vARB
8211 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64ARBPROC)(GLuint program, GLint location, GLint64 x);
8212 GLAPI PFNGLPROGRAMUNIFORM1I64ARBPROC glad_glProgramUniform1i64ARB;
8213 #define glProgramUniform1i64ARB glad_glProgramUniform1i64ARB
8214 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64ARBPROC)(GLuint program, GLint location, GLint64 x, GLint64 y);
8215 GLAPI PFNGLPROGRAMUNIFORM2I64ARBPROC glad_glProgramUniform2i64ARB;
8216 #define glProgramUniform2i64ARB glad_glProgramUniform2i64ARB
8217 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64ARBPROC)(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);
8218 GLAPI PFNGLPROGRAMUNIFORM3I64ARBPROC glad_glProgramUniform3i64ARB;
8219 #define glProgramUniform3i64ARB glad_glProgramUniform3i64ARB
8220 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64ARBPROC)(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
8221 GLAPI PFNGLPROGRAMUNIFORM4I64ARBPROC glad_glProgramUniform4i64ARB;
8222 #define glProgramUniform4i64ARB glad_glProgramUniform4i64ARB
8223 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLint64 *value);
8224 GLAPI PFNGLPROGRAMUNIFORM1I64VARBPROC glad_glProgramUniform1i64vARB;
8225 #define glProgramUniform1i64vARB glad_glProgramUniform1i64vARB
8226 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLint64 *value);
8227 GLAPI PFNGLPROGRAMUNIFORM2I64VARBPROC glad_glProgramUniform2i64vARB;
8228 #define glProgramUniform2i64vARB glad_glProgramUniform2i64vARB
8229 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLint64 *value);
8230 GLAPI PFNGLPROGRAMUNIFORM3I64VARBPROC glad_glProgramUniform3i64vARB;
8231 #define glProgramUniform3i64vARB glad_glProgramUniform3i64vARB
8232 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLint64 *value);
8233 GLAPI PFNGLPROGRAMUNIFORM4I64VARBPROC glad_glProgramUniform4i64vARB;
8234 #define glProgramUniform4i64vARB glad_glProgramUniform4i64vARB
8235 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64ARBPROC)(GLuint program, GLint location, GLuint64 x);
8236 GLAPI PFNGLPROGRAMUNIFORM1UI64ARBPROC glad_glProgramUniform1ui64ARB;
8237 #define glProgramUniform1ui64ARB glad_glProgramUniform1ui64ARB
8238 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64ARBPROC)(GLuint program, GLint location, GLuint64 x, GLuint64 y);
8239 GLAPI PFNGLPROGRAMUNIFORM2UI64ARBPROC glad_glProgramUniform2ui64ARB;
8240 #define glProgramUniform2ui64ARB glad_glProgramUniform2ui64ARB
8241 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64ARBPROC)(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
8242 GLAPI PFNGLPROGRAMUNIFORM3UI64ARBPROC glad_glProgramUniform3ui64ARB;
8243 #define glProgramUniform3ui64ARB glad_glProgramUniform3ui64ARB
8244 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64ARBPROC)(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
8245 GLAPI PFNGLPROGRAMUNIFORM4UI64ARBPROC glad_glProgramUniform4ui64ARB;
8246 #define glProgramUniform4ui64ARB glad_glProgramUniform4ui64ARB
8247 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLuint64 *value);
8248 GLAPI PFNGLPROGRAMUNIFORM1UI64VARBPROC glad_glProgramUniform1ui64vARB;
8249 #define glProgramUniform1ui64vARB glad_glProgramUniform1ui64vARB
8250 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLuint64 *value);
8251 GLAPI PFNGLPROGRAMUNIFORM2UI64VARBPROC glad_glProgramUniform2ui64vARB;
8252 #define glProgramUniform2ui64vARB glad_glProgramUniform2ui64vARB
8253 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLuint64 *value);
8254 GLAPI PFNGLPROGRAMUNIFORM3UI64VARBPROC glad_glProgramUniform3ui64vARB;
8255 #define glProgramUniform3ui64vARB glad_glProgramUniform3ui64vARB
8256 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64VARBPROC)(GLuint program, GLint location, GLsizei count, const GLuint64 *value);
8257 GLAPI PFNGLPROGRAMUNIFORM4UI64VARBPROC glad_glProgramUniform4ui64vARB;
8258 #define glProgramUniform4ui64vARB glad_glProgramUniform4ui64vARB
8259 #endif
8260 #ifndef GL_ARB_half_float_pixel
8261 #define GL_ARB_half_float_pixel 1
8263 #endif
8264 #ifndef GL_ARB_half_float_vertex
8265 #define GL_ARB_half_float_vertex 1
8267 #endif
8268 #ifndef GL_ARB_imaging
8269 #define GL_ARB_imaging 1
8271 typedef void (APIENTRYP PFNGLCOLORTABLEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);
8272 GLAPI PFNGLCOLORTABLEPROC glad_glColorTable;
8273 #define glColorTable glad_glColorTable
8274 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat *params);
8275 GLAPI PFNGLCOLORTABLEPARAMETERFVPROC glad_glColorTableParameterfv;
8276 #define glColorTableParameterfv glad_glColorTableParameterfv
8277 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint *params);
8278 GLAPI PFNGLCOLORTABLEPARAMETERIVPROC glad_glColorTableParameteriv;
8279 #define glColorTableParameteriv glad_glColorTableParameteriv
8280 typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
8281 GLAPI PFNGLCOPYCOLORTABLEPROC glad_glCopyColorTable;
8282 #define glCopyColorTable glad_glCopyColorTable
8283 typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC)(GLenum target, GLenum format, GLenum type, void *table);
8284 GLAPI PFNGLGETCOLORTABLEPROC glad_glGetColorTable;
8285 #define glGetColorTable glad_glGetColorTable
8286 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params);
8287 GLAPI PFNGLGETCOLORTABLEPARAMETERFVPROC glad_glGetColorTableParameterfv;
8288 #define glGetColorTableParameterfv glad_glGetColorTableParameterfv
8289 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
8290 GLAPI PFNGLGETCOLORTABLEPARAMETERIVPROC glad_glGetColorTableParameteriv;
8291 #define glGetColorTableParameteriv glad_glGetColorTableParameteriv
8292 typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data);
8293 GLAPI PFNGLCOLORSUBTABLEPROC glad_glColorSubTable;
8294 #define glColorSubTable glad_glColorSubTable
8295 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
8296 GLAPI PFNGLCOPYCOLORSUBTABLEPROC glad_glCopyColorSubTable;
8297 #define glCopyColorSubTable glad_glCopyColorSubTable
8298 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);
8299 GLAPI PFNGLCONVOLUTIONFILTER1DPROC glad_glConvolutionFilter1D;
8300 #define glConvolutionFilter1D glad_glConvolutionFilter1D
8301 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);
8302 GLAPI PFNGLCONVOLUTIONFILTER2DPROC glad_glConvolutionFilter2D;
8303 #define glConvolutionFilter2D glad_glConvolutionFilter2D
8304 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFPROC)(GLenum target, GLenum pname, GLfloat params);
8305 GLAPI PFNGLCONVOLUTIONPARAMETERFPROC glad_glConvolutionParameterf;
8306 #define glConvolutionParameterf glad_glConvolutionParameterf
8307 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat *params);
8308 GLAPI PFNGLCONVOLUTIONPARAMETERFVPROC glad_glConvolutionParameterfv;
8309 #define glConvolutionParameterfv glad_glConvolutionParameterfv
8310 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIPROC)(GLenum target, GLenum pname, GLint params);
8311 GLAPI PFNGLCONVOLUTIONPARAMETERIPROC glad_glConvolutionParameteri;
8312 #define glConvolutionParameteri glad_glConvolutionParameteri
8313 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint *params);
8314 GLAPI PFNGLCONVOLUTIONPARAMETERIVPROC glad_glConvolutionParameteriv;
8315 #define glConvolutionParameteriv glad_glConvolutionParameteriv
8316 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
8317 GLAPI PFNGLCOPYCONVOLUTIONFILTER1DPROC glad_glCopyConvolutionFilter1D;
8318 #define glCopyConvolutionFilter1D glad_glCopyConvolutionFilter1D
8319 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
8320 GLAPI PFNGLCOPYCONVOLUTIONFILTER2DPROC glad_glCopyConvolutionFilter2D;
8321 #define glCopyConvolutionFilter2D glad_glCopyConvolutionFilter2D
8322 typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTERPROC)(GLenum target, GLenum format, GLenum type, void *image);
8323 GLAPI PFNGLGETCONVOLUTIONFILTERPROC glad_glGetConvolutionFilter;
8324 #define glGetConvolutionFilter glad_glGetConvolutionFilter
8325 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params);
8326 GLAPI PFNGLGETCONVOLUTIONPARAMETERFVPROC glad_glGetConvolutionParameterfv;
8327 #define glGetConvolutionParameterfv glad_glGetConvolutionParameterfv
8328 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
8329 GLAPI PFNGLGETCONVOLUTIONPARAMETERIVPROC glad_glGetConvolutionParameteriv;
8330 #define glGetConvolutionParameteriv glad_glGetConvolutionParameteriv
8331 typedef void (APIENTRYP PFNGLGETSEPARABLEFILTERPROC)(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);
8332 GLAPI PFNGLGETSEPARABLEFILTERPROC glad_glGetSeparableFilter;
8333 #define glGetSeparableFilter glad_glGetSeparableFilter
8334 typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);
8335 GLAPI PFNGLSEPARABLEFILTER2DPROC glad_glSeparableFilter2D;
8336 #define glSeparableFilter2D glad_glSeparableFilter2D
8337 typedef void (APIENTRYP PFNGLGETHISTOGRAMPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
8338 GLAPI PFNGLGETHISTOGRAMPROC glad_glGetHistogram;
8339 #define glGetHistogram glad_glGetHistogram
8340 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params);
8341 GLAPI PFNGLGETHISTOGRAMPARAMETERFVPROC glad_glGetHistogramParameterfv;
8342 #define glGetHistogramParameterfv glad_glGetHistogramParameterfv
8343 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
8344 GLAPI PFNGLGETHISTOGRAMPARAMETERIVPROC glad_glGetHistogramParameteriv;
8345 #define glGetHistogramParameteriv glad_glGetHistogramParameteriv
8346 typedef void (APIENTRYP PFNGLGETMINMAXPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
8347 GLAPI PFNGLGETMINMAXPROC glad_glGetMinmax;
8348 #define glGetMinmax glad_glGetMinmax
8349 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params);
8350 GLAPI PFNGLGETMINMAXPARAMETERFVPROC glad_glGetMinmaxParameterfv;
8351 #define glGetMinmaxParameterfv glad_glGetMinmaxParameterfv
8352 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
8353 GLAPI PFNGLGETMINMAXPARAMETERIVPROC glad_glGetMinmaxParameteriv;
8354 #define glGetMinmaxParameteriv glad_glGetMinmaxParameteriv
8355 typedef void (APIENTRYP PFNGLHISTOGRAMPROC)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
8356 GLAPI PFNGLHISTOGRAMPROC glad_glHistogram;
8357 #define glHistogram glad_glHistogram
8358 typedef void (APIENTRYP PFNGLMINMAXPROC)(GLenum target, GLenum internalformat, GLboolean sink);
8359 GLAPI PFNGLMINMAXPROC glad_glMinmax;
8360 #define glMinmax glad_glMinmax
8361 typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC)(GLenum target);
8362 GLAPI PFNGLRESETHISTOGRAMPROC glad_glResetHistogram;
8363 #define glResetHistogram glad_glResetHistogram
8364 typedef void (APIENTRYP PFNGLRESETMINMAXPROC)(GLenum target);
8365 GLAPI PFNGLRESETMINMAXPROC glad_glResetMinmax;
8366 #define glResetMinmax glad_glResetMinmax
8367 #endif
8368 #ifndef GL_ARB_indirect_parameters
8369 #define GL_ARB_indirect_parameters 1
8371 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC)(GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
8372 GLAPI PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC glad_glMultiDrawArraysIndirectCountARB;
8373 #define glMultiDrawArraysIndirectCountARB glad_glMultiDrawArraysIndirectCountARB
8374 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC)(GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
8375 GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC glad_glMultiDrawElementsIndirectCountARB;
8376 #define glMultiDrawElementsIndirectCountARB glad_glMultiDrawElementsIndirectCountARB
8377 #endif
8378 #ifndef GL_ARB_instanced_arrays
8379 #define GL_ARB_instanced_arrays 1
8381 typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORARBPROC)(GLuint index, GLuint divisor);
8382 GLAPI PFNGLVERTEXATTRIBDIVISORARBPROC glad_glVertexAttribDivisorARB;
8383 #define glVertexAttribDivisorARB glad_glVertexAttribDivisorARB
8384 #endif
8385 #ifndef GL_ARB_internalformat_query
8386 #define GL_ARB_internalformat_query 1
8388 #endif
8389 #ifndef GL_ARB_internalformat_query2
8390 #define GL_ARB_internalformat_query2 1
8392 #endif
8393 #ifndef GL_ARB_invalidate_subdata
8394 #define GL_ARB_invalidate_subdata 1
8396 #endif
8397 #ifndef GL_ARB_map_buffer_alignment
8398 #define GL_ARB_map_buffer_alignment 1
8400 #endif
8401 #ifndef GL_ARB_map_buffer_range
8402 #define GL_ARB_map_buffer_range 1
8404 #endif
8405 #ifndef GL_ARB_matrix_palette
8406 #define GL_ARB_matrix_palette 1
8408 typedef void (APIENTRYP PFNGLCURRENTPALETTEMATRIXARBPROC)(GLint index);
8409 GLAPI PFNGLCURRENTPALETTEMATRIXARBPROC glad_glCurrentPaletteMatrixARB;
8410 #define glCurrentPaletteMatrixARB glad_glCurrentPaletteMatrixARB
8411 typedef void (APIENTRYP PFNGLMATRIXINDEXUBVARBPROC)(GLint size, const GLubyte *indices);
8412 GLAPI PFNGLMATRIXINDEXUBVARBPROC glad_glMatrixIndexubvARB;
8413 #define glMatrixIndexubvARB glad_glMatrixIndexubvARB
8414 typedef void (APIENTRYP PFNGLMATRIXINDEXUSVARBPROC)(GLint size, const GLushort *indices);
8415 GLAPI PFNGLMATRIXINDEXUSVARBPROC glad_glMatrixIndexusvARB;
8416 #define glMatrixIndexusvARB glad_glMatrixIndexusvARB
8417 typedef void (APIENTRYP PFNGLMATRIXINDEXUIVARBPROC)(GLint size, const GLuint *indices);
8418 GLAPI PFNGLMATRIXINDEXUIVARBPROC glad_glMatrixIndexuivARB;
8419 #define glMatrixIndexuivARB glad_glMatrixIndexuivARB
8420 typedef void (APIENTRYP PFNGLMATRIXINDEXPOINTERARBPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
8421 GLAPI PFNGLMATRIXINDEXPOINTERARBPROC glad_glMatrixIndexPointerARB;
8422 #define glMatrixIndexPointerARB glad_glMatrixIndexPointerARB
8423 #endif
8424 #ifndef GL_ARB_multi_bind
8425 #define GL_ARB_multi_bind 1
8427 #endif
8428 #ifndef GL_ARB_multi_draw_indirect
8429 #define GL_ARB_multi_draw_indirect 1
8431 #endif
8432 #ifndef GL_ARB_multisample
8433 #define GL_ARB_multisample 1
8435 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC)(GLfloat value, GLboolean invert);
8436 GLAPI PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB;
8437 #define glSampleCoverageARB glad_glSampleCoverageARB
8438 #endif
8439 #ifndef GL_ARB_multitexture
8440 #define GL_ARB_multitexture 1
8442 typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC)(GLenum texture);
8443 GLAPI PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB;
8444 #define glActiveTextureARB glad_glActiveTextureARB
8445 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC)(GLenum texture);
8446 GLAPI PFNGLCLIENTACTIVETEXTUREARBPROC glad_glClientActiveTextureARB;
8447 #define glClientActiveTextureARB glad_glClientActiveTextureARB
8448 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC)(GLenum target, GLdouble s);
8449 GLAPI PFNGLMULTITEXCOORD1DARBPROC glad_glMultiTexCoord1dARB;
8450 #define glMultiTexCoord1dARB glad_glMultiTexCoord1dARB
8451 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC)(GLenum target, const GLdouble *v);
8452 GLAPI PFNGLMULTITEXCOORD1DVARBPROC glad_glMultiTexCoord1dvARB;
8453 #define glMultiTexCoord1dvARB glad_glMultiTexCoord1dvARB
8454 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC)(GLenum target, GLfloat s);
8455 GLAPI PFNGLMULTITEXCOORD1FARBPROC glad_glMultiTexCoord1fARB;
8456 #define glMultiTexCoord1fARB glad_glMultiTexCoord1fARB
8457 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC)(GLenum target, const GLfloat *v);
8458 GLAPI PFNGLMULTITEXCOORD1FVARBPROC glad_glMultiTexCoord1fvARB;
8459 #define glMultiTexCoord1fvARB glad_glMultiTexCoord1fvARB
8460 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC)(GLenum target, GLint s);
8461 GLAPI PFNGLMULTITEXCOORD1IARBPROC glad_glMultiTexCoord1iARB;
8462 #define glMultiTexCoord1iARB glad_glMultiTexCoord1iARB
8463 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC)(GLenum target, const GLint *v);
8464 GLAPI PFNGLMULTITEXCOORD1IVARBPROC glad_glMultiTexCoord1ivARB;
8465 #define glMultiTexCoord1ivARB glad_glMultiTexCoord1ivARB
8466 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC)(GLenum target, GLshort s);
8467 GLAPI PFNGLMULTITEXCOORD1SARBPROC glad_glMultiTexCoord1sARB;
8468 #define glMultiTexCoord1sARB glad_glMultiTexCoord1sARB
8469 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVARBPROC)(GLenum target, const GLshort *v);
8470 GLAPI PFNGLMULTITEXCOORD1SVARBPROC glad_glMultiTexCoord1svARB;
8471 #define glMultiTexCoord1svARB glad_glMultiTexCoord1svARB
8472 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DARBPROC)(GLenum target, GLdouble s, GLdouble t);
8473 GLAPI PFNGLMULTITEXCOORD2DARBPROC glad_glMultiTexCoord2dARB;
8474 #define glMultiTexCoord2dARB glad_glMultiTexCoord2dARB
8475 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVARBPROC)(GLenum target, const GLdouble *v);
8476 GLAPI PFNGLMULTITEXCOORD2DVARBPROC glad_glMultiTexCoord2dvARB;
8477 #define glMultiTexCoord2dvARB glad_glMultiTexCoord2dvARB
8478 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FARBPROC)(GLenum target, GLfloat s, GLfloat t);
8479 GLAPI PFNGLMULTITEXCOORD2FARBPROC glad_glMultiTexCoord2fARB;
8480 #define glMultiTexCoord2fARB glad_glMultiTexCoord2fARB
8481 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVARBPROC)(GLenum target, const GLfloat *v);
8482 GLAPI PFNGLMULTITEXCOORD2FVARBPROC glad_glMultiTexCoord2fvARB;
8483 #define glMultiTexCoord2fvARB glad_glMultiTexCoord2fvARB
8484 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IARBPROC)(GLenum target, GLint s, GLint t);
8485 GLAPI PFNGLMULTITEXCOORD2IARBPROC glad_glMultiTexCoord2iARB;
8486 #define glMultiTexCoord2iARB glad_glMultiTexCoord2iARB
8487 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVARBPROC)(GLenum target, const GLint *v);
8488 GLAPI PFNGLMULTITEXCOORD2IVARBPROC glad_glMultiTexCoord2ivARB;
8489 #define glMultiTexCoord2ivARB glad_glMultiTexCoord2ivARB
8490 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SARBPROC)(GLenum target, GLshort s, GLshort t);
8491 GLAPI PFNGLMULTITEXCOORD2SARBPROC glad_glMultiTexCoord2sARB;
8492 #define glMultiTexCoord2sARB glad_glMultiTexCoord2sARB
8493 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVARBPROC)(GLenum target, const GLshort *v);
8494 GLAPI PFNGLMULTITEXCOORD2SVARBPROC glad_glMultiTexCoord2svARB;
8495 #define glMultiTexCoord2svARB glad_glMultiTexCoord2svARB
8496 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DARBPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r);
8497 GLAPI PFNGLMULTITEXCOORD3DARBPROC glad_glMultiTexCoord3dARB;
8498 #define glMultiTexCoord3dARB glad_glMultiTexCoord3dARB
8499 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVARBPROC)(GLenum target, const GLdouble *v);
8500 GLAPI PFNGLMULTITEXCOORD3DVARBPROC glad_glMultiTexCoord3dvARB;
8501 #define glMultiTexCoord3dvARB glad_glMultiTexCoord3dvARB
8502 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FARBPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
8503 GLAPI PFNGLMULTITEXCOORD3FARBPROC glad_glMultiTexCoord3fARB;
8504 #define glMultiTexCoord3fARB glad_glMultiTexCoord3fARB
8505 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVARBPROC)(GLenum target, const GLfloat *v);
8506 GLAPI PFNGLMULTITEXCOORD3FVARBPROC glad_glMultiTexCoord3fvARB;
8507 #define glMultiTexCoord3fvARB glad_glMultiTexCoord3fvARB
8508 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IARBPROC)(GLenum target, GLint s, GLint t, GLint r);
8509 GLAPI PFNGLMULTITEXCOORD3IARBPROC glad_glMultiTexCoord3iARB;
8510 #define glMultiTexCoord3iARB glad_glMultiTexCoord3iARB
8511 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVARBPROC)(GLenum target, const GLint *v);
8512 GLAPI PFNGLMULTITEXCOORD3IVARBPROC glad_glMultiTexCoord3ivARB;
8513 #define glMultiTexCoord3ivARB glad_glMultiTexCoord3ivARB
8514 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SARBPROC)(GLenum target, GLshort s, GLshort t, GLshort r);
8515 GLAPI PFNGLMULTITEXCOORD3SARBPROC glad_glMultiTexCoord3sARB;
8516 #define glMultiTexCoord3sARB glad_glMultiTexCoord3sARB
8517 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVARBPROC)(GLenum target, const GLshort *v);
8518 GLAPI PFNGLMULTITEXCOORD3SVARBPROC glad_glMultiTexCoord3svARB;
8519 #define glMultiTexCoord3svARB glad_glMultiTexCoord3svARB
8520 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DARBPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
8521 GLAPI PFNGLMULTITEXCOORD4DARBPROC glad_glMultiTexCoord4dARB;
8522 #define glMultiTexCoord4dARB glad_glMultiTexCoord4dARB
8523 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVARBPROC)(GLenum target, const GLdouble *v);
8524 GLAPI PFNGLMULTITEXCOORD4DVARBPROC glad_glMultiTexCoord4dvARB;
8525 #define glMultiTexCoord4dvARB glad_glMultiTexCoord4dvARB
8526 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FARBPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
8527 GLAPI PFNGLMULTITEXCOORD4FARBPROC glad_glMultiTexCoord4fARB;
8528 #define glMultiTexCoord4fARB glad_glMultiTexCoord4fARB
8529 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC)(GLenum target, const GLfloat *v);
8530 GLAPI PFNGLMULTITEXCOORD4FVARBPROC glad_glMultiTexCoord4fvARB;
8531 #define glMultiTexCoord4fvARB glad_glMultiTexCoord4fvARB
8532 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC)(GLenum target, GLint s, GLint t, GLint r, GLint q);
8533 GLAPI PFNGLMULTITEXCOORD4IARBPROC glad_glMultiTexCoord4iARB;
8534 #define glMultiTexCoord4iARB glad_glMultiTexCoord4iARB
8535 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC)(GLenum target, const GLint *v);
8536 GLAPI PFNGLMULTITEXCOORD4IVARBPROC glad_glMultiTexCoord4ivARB;
8537 #define glMultiTexCoord4ivARB glad_glMultiTexCoord4ivARB
8538 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
8539 GLAPI PFNGLMULTITEXCOORD4SARBPROC glad_glMultiTexCoord4sARB;
8540 #define glMultiTexCoord4sARB glad_glMultiTexCoord4sARB
8541 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC)(GLenum target, const GLshort *v);
8542 GLAPI PFNGLMULTITEXCOORD4SVARBPROC glad_glMultiTexCoord4svARB;
8543 #define glMultiTexCoord4svARB glad_glMultiTexCoord4svARB
8544 #endif
8545 #ifndef GL_ARB_occlusion_query
8546 #define GL_ARB_occlusion_query 1
8548 typedef void (APIENTRYP PFNGLGENQUERIESARBPROC)(GLsizei n, GLuint *ids);
8549 GLAPI PFNGLGENQUERIESARBPROC glad_glGenQueriesARB;
8550 #define glGenQueriesARB glad_glGenQueriesARB
8551 typedef void (APIENTRYP PFNGLDELETEQUERIESARBPROC)(GLsizei n, const GLuint *ids);
8552 GLAPI PFNGLDELETEQUERIESARBPROC glad_glDeleteQueriesARB;
8553 #define glDeleteQueriesARB glad_glDeleteQueriesARB
8554 typedef GLboolean (APIENTRYP PFNGLISQUERYARBPROC)(GLuint id);
8555 GLAPI PFNGLISQUERYARBPROC glad_glIsQueryARB;
8556 #define glIsQueryARB glad_glIsQueryARB
8557 typedef void (APIENTRYP PFNGLBEGINQUERYARBPROC)(GLenum target, GLuint id);
8558 GLAPI PFNGLBEGINQUERYARBPROC glad_glBeginQueryARB;
8559 #define glBeginQueryARB glad_glBeginQueryARB
8560 typedef void (APIENTRYP PFNGLENDQUERYARBPROC)(GLenum target);
8561 GLAPI PFNGLENDQUERYARBPROC glad_glEndQueryARB;
8562 #define glEndQueryARB glad_glEndQueryARB
8563 typedef void (APIENTRYP PFNGLGETQUERYIVARBPROC)(GLenum target, GLenum pname, GLint *params);
8564 GLAPI PFNGLGETQUERYIVARBPROC glad_glGetQueryivARB;
8565 #define glGetQueryivARB glad_glGetQueryivARB
8566 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVARBPROC)(GLuint id, GLenum pname, GLint *params);
8567 GLAPI PFNGLGETQUERYOBJECTIVARBPROC glad_glGetQueryObjectivARB;
8568 #define glGetQueryObjectivARB glad_glGetQueryObjectivARB
8569 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVARBPROC)(GLuint id, GLenum pname, GLuint *params);
8570 GLAPI PFNGLGETQUERYOBJECTUIVARBPROC glad_glGetQueryObjectuivARB;
8571 #define glGetQueryObjectuivARB glad_glGetQueryObjectuivARB
8572 #endif
8573 #ifndef GL_ARB_occlusion_query2
8574 #define GL_ARB_occlusion_query2 1
8576 #endif
8577 #ifndef GL_ARB_parallel_shader_compile
8578 #define GL_ARB_parallel_shader_compile 1
8580 typedef void (APIENTRYP PFNGLMAXSHADERCOMPILERTHREADSARBPROC)(GLuint count);
8581 GLAPI PFNGLMAXSHADERCOMPILERTHREADSARBPROC glad_glMaxShaderCompilerThreadsARB;
8582 #define glMaxShaderCompilerThreadsARB glad_glMaxShaderCompilerThreadsARB
8583 #endif
8584 #ifndef GL_ARB_pipeline_statistics_query
8585 #define GL_ARB_pipeline_statistics_query 1
8587 #endif
8588 #ifndef GL_ARB_pixel_buffer_object
8589 #define GL_ARB_pixel_buffer_object 1
8591 #endif
8592 #ifndef GL_ARB_point_parameters
8593 #define GL_ARB_point_parameters 1
8595 typedef void (APIENTRYP PFNGLPOINTPARAMETERFARBPROC)(GLenum pname, GLfloat param);
8596 GLAPI PFNGLPOINTPARAMETERFARBPROC glad_glPointParameterfARB;
8597 #define glPointParameterfARB glad_glPointParameterfARB
8598 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVARBPROC)(GLenum pname, const GLfloat *params);
8599 GLAPI PFNGLPOINTPARAMETERFVARBPROC glad_glPointParameterfvARB;
8600 #define glPointParameterfvARB glad_glPointParameterfvARB
8601 #endif
8602 #ifndef GL_ARB_point_sprite
8603 #define GL_ARB_point_sprite 1
8605 #endif
8606 #ifndef GL_ARB_post_depth_coverage
8607 #define GL_ARB_post_depth_coverage 1
8609 #endif
8610 #ifndef GL_ARB_program_interface_query
8611 #define GL_ARB_program_interface_query 1
8613 #endif
8614 #ifndef GL_ARB_provoking_vertex
8615 #define GL_ARB_provoking_vertex 1
8617 #endif
8618 #ifndef GL_ARB_query_buffer_object
8619 #define GL_ARB_query_buffer_object 1
8621 #endif
8622 #ifndef GL_ARB_robust_buffer_access_behavior
8623 #define GL_ARB_robust_buffer_access_behavior 1
8625 #endif
8626 #ifndef GL_ARB_robustness
8627 #define GL_ARB_robustness 1
8629 typedef GLenum (APIENTRYP PFNGLGETGRAPHICSRESETSTATUSARBPROC)();
8630 GLAPI PFNGLGETGRAPHICSRESETSTATUSARBPROC glad_glGetGraphicsResetStatusARB;
8631 #define glGetGraphicsResetStatusARB glad_glGetGraphicsResetStatusARB
8632 typedef void (APIENTRYP PFNGLGETNTEXIMAGEARBPROC)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img);
8633 GLAPI PFNGLGETNTEXIMAGEARBPROC glad_glGetnTexImageARB;
8634 #define glGetnTexImageARB glad_glGetnTexImageARB
8635 typedef void (APIENTRYP PFNGLREADNPIXELSARBPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
8636 GLAPI PFNGLREADNPIXELSARBPROC glad_glReadnPixelsARB;
8637 #define glReadnPixelsARB glad_glReadnPixelsARB
8638 typedef void (APIENTRYP PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC)(GLenum target, GLint lod, GLsizei bufSize, void *img);
8639 GLAPI PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glad_glGetnCompressedTexImageARB;
8640 #define glGetnCompressedTexImageARB glad_glGetnCompressedTexImageARB
8641 typedef void (APIENTRYP PFNGLGETNUNIFORMFVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
8642 GLAPI PFNGLGETNUNIFORMFVARBPROC glad_glGetnUniformfvARB;
8643 #define glGetnUniformfvARB glad_glGetnUniformfvARB
8644 typedef void (APIENTRYP PFNGLGETNUNIFORMIVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLint *params);
8645 GLAPI PFNGLGETNUNIFORMIVARBPROC glad_glGetnUniformivARB;
8646 #define glGetnUniformivARB glad_glGetnUniformivARB
8647 typedef void (APIENTRYP PFNGLGETNUNIFORMUIVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
8648 GLAPI PFNGLGETNUNIFORMUIVARBPROC glad_glGetnUniformuivARB;
8649 #define glGetnUniformuivARB glad_glGetnUniformuivARB
8650 typedef void (APIENTRYP PFNGLGETNUNIFORMDVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
8651 GLAPI PFNGLGETNUNIFORMDVARBPROC glad_glGetnUniformdvARB;
8652 #define glGetnUniformdvARB glad_glGetnUniformdvARB
8653 typedef void (APIENTRYP PFNGLGETNMAPDVARBPROC)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
8654 GLAPI PFNGLGETNMAPDVARBPROC glad_glGetnMapdvARB;
8655 #define glGetnMapdvARB glad_glGetnMapdvARB
8656 typedef void (APIENTRYP PFNGLGETNMAPFVARBPROC)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
8657 GLAPI PFNGLGETNMAPFVARBPROC glad_glGetnMapfvARB;
8658 #define glGetnMapfvARB glad_glGetnMapfvARB
8659 typedef void (APIENTRYP PFNGLGETNMAPIVARBPROC)(GLenum target, GLenum query, GLsizei bufSize, GLint *v);
8660 GLAPI PFNGLGETNMAPIVARBPROC glad_glGetnMapivARB;
8661 #define glGetnMapivARB glad_glGetnMapivARB
8662 typedef void (APIENTRYP PFNGLGETNPIXELMAPFVARBPROC)(GLenum map, GLsizei bufSize, GLfloat *values);
8663 GLAPI PFNGLGETNPIXELMAPFVARBPROC glad_glGetnPixelMapfvARB;
8664 #define glGetnPixelMapfvARB glad_glGetnPixelMapfvARB
8665 typedef void (APIENTRYP PFNGLGETNPIXELMAPUIVARBPROC)(GLenum map, GLsizei bufSize, GLuint *values);
8666 GLAPI PFNGLGETNPIXELMAPUIVARBPROC glad_glGetnPixelMapuivARB;
8667 #define glGetnPixelMapuivARB glad_glGetnPixelMapuivARB
8668 typedef void (APIENTRYP PFNGLGETNPIXELMAPUSVARBPROC)(GLenum map, GLsizei bufSize, GLushort *values);
8669 GLAPI PFNGLGETNPIXELMAPUSVARBPROC glad_glGetnPixelMapusvARB;
8670 #define glGetnPixelMapusvARB glad_glGetnPixelMapusvARB
8671 typedef void (APIENTRYP PFNGLGETNPOLYGONSTIPPLEARBPROC)(GLsizei bufSize, GLubyte *pattern);
8672 GLAPI PFNGLGETNPOLYGONSTIPPLEARBPROC glad_glGetnPolygonStippleARB;
8673 #define glGetnPolygonStippleARB glad_glGetnPolygonStippleARB
8674 typedef void (APIENTRYP PFNGLGETNCOLORTABLEARBPROC)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table);
8675 GLAPI PFNGLGETNCOLORTABLEARBPROC glad_glGetnColorTableARB;
8676 #define glGetnColorTableARB glad_glGetnColorTableARB
8677 typedef void (APIENTRYP PFNGLGETNCONVOLUTIONFILTERARBPROC)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image);
8678 GLAPI PFNGLGETNCONVOLUTIONFILTERARBPROC glad_glGetnConvolutionFilterARB;
8679 #define glGetnConvolutionFilterARB glad_glGetnConvolutionFilterARB
8680 typedef void (APIENTRYP PFNGLGETNSEPARABLEFILTERARBPROC)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span);
8681 GLAPI PFNGLGETNSEPARABLEFILTERARBPROC glad_glGetnSeparableFilterARB;
8682 #define glGetnSeparableFilterARB glad_glGetnSeparableFilterARB
8683 typedef void (APIENTRYP PFNGLGETNHISTOGRAMARBPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
8684 GLAPI PFNGLGETNHISTOGRAMARBPROC glad_glGetnHistogramARB;
8685 #define glGetnHistogramARB glad_glGetnHistogramARB
8686 typedef void (APIENTRYP PFNGLGETNMINMAXARBPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
8687 GLAPI PFNGLGETNMINMAXARBPROC glad_glGetnMinmaxARB;
8688 #define glGetnMinmaxARB glad_glGetnMinmaxARB
8689 #endif
8690 #ifndef GL_ARB_robustness_isolation
8691 #define GL_ARB_robustness_isolation 1
8693 #endif
8694 #ifndef GL_ARB_sample_locations
8695 #define GL_ARB_sample_locations 1
8697 typedef void (APIENTRYP PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)(GLenum target, GLuint start, GLsizei count, const GLfloat *v);
8698 GLAPI PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glFramebufferSampleLocationsfvARB;
8699 #define glFramebufferSampleLocationsfvARB glad_glFramebufferSampleLocationsfvARB
8700 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
8701 GLAPI PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glNamedFramebufferSampleLocationsfvARB;
8702 #define glNamedFramebufferSampleLocationsfvARB glad_glNamedFramebufferSampleLocationsfvARB
8703 typedef void (APIENTRYP PFNGLEVALUATEDEPTHVALUESARBPROC)();
8704 GLAPI PFNGLEVALUATEDEPTHVALUESARBPROC glad_glEvaluateDepthValuesARB;
8705 #define glEvaluateDepthValuesARB glad_glEvaluateDepthValuesARB
8706 #endif
8707 #ifndef GL_ARB_sample_shading
8708 #define GL_ARB_sample_shading 1
8710 typedef void (APIENTRYP PFNGLMINSAMPLESHADINGARBPROC)(GLfloat value);
8711 GLAPI PFNGLMINSAMPLESHADINGARBPROC glad_glMinSampleShadingARB;
8712 #define glMinSampleShadingARB glad_glMinSampleShadingARB
8713 #endif
8714 #ifndef GL_ARB_sampler_objects
8715 #define GL_ARB_sampler_objects 1
8717 #endif
8718 #ifndef GL_ARB_seamless_cube_map
8719 #define GL_ARB_seamless_cube_map 1
8721 #endif
8722 #ifndef GL_ARB_seamless_cubemap_per_texture
8723 #define GL_ARB_seamless_cubemap_per_texture 1
8725 #endif
8726 #ifndef GL_ARB_separate_shader_objects
8727 #define GL_ARB_separate_shader_objects 1
8729 #endif
8730 #ifndef GL_ARB_shader_atomic_counter_ops
8731 #define GL_ARB_shader_atomic_counter_ops 1
8733 #endif
8734 #ifndef GL_ARB_shader_atomic_counters
8735 #define GL_ARB_shader_atomic_counters 1
8737 #endif
8738 #ifndef GL_ARB_shader_ballot
8739 #define GL_ARB_shader_ballot 1
8741 #endif
8742 #ifndef GL_ARB_shader_bit_encoding
8743 #define GL_ARB_shader_bit_encoding 1
8745 #endif
8746 #ifndef GL_ARB_shader_clock
8747 #define GL_ARB_shader_clock 1
8749 #endif
8750 #ifndef GL_ARB_shader_draw_parameters
8751 #define GL_ARB_shader_draw_parameters 1
8753 #endif
8754 #ifndef GL_ARB_shader_group_vote
8755 #define GL_ARB_shader_group_vote 1
8757 #endif
8758 #ifndef GL_ARB_shader_image_load_store
8759 #define GL_ARB_shader_image_load_store 1
8761 #endif
8762 #ifndef GL_ARB_shader_image_size
8763 #define GL_ARB_shader_image_size 1
8765 #endif
8766 #ifndef GL_ARB_shader_objects
8767 #define GL_ARB_shader_objects 1
8769 typedef void (APIENTRYP PFNGLDELETEOBJECTARBPROC)(GLhandleARB obj);
8770 GLAPI PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB;
8771 #define glDeleteObjectARB glad_glDeleteObjectARB
8772 typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC)(GLenum pname);
8773 GLAPI PFNGLGETHANDLEARBPROC glad_glGetHandleARB;
8774 #define glGetHandleARB glad_glGetHandleARB
8775 typedef void (APIENTRYP PFNGLDETACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB attachedObj);
8776 GLAPI PFNGLDETACHOBJECTARBPROC glad_glDetachObjectARB;
8777 #define glDetachObjectARB glad_glDetachObjectARB
8778 typedef GLhandleARB (APIENTRYP PFNGLCREATESHADEROBJECTARBPROC)(GLenum shaderType);
8779 GLAPI PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB;
8780 #define glCreateShaderObjectARB glad_glCreateShaderObjectARB
8781 typedef void (APIENTRYP PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length);
8782 GLAPI PFNGLSHADERSOURCEARBPROC glad_glShaderSourceARB;
8783 #define glShaderSourceARB glad_glShaderSourceARB
8784 typedef void (APIENTRYP PFNGLCOMPILESHADERARBPROC)(GLhandleARB shaderObj);
8785 GLAPI PFNGLCOMPILESHADERARBPROC glad_glCompileShaderARB;
8786 #define glCompileShaderARB glad_glCompileShaderARB
8787 typedef GLhandleARB (APIENTRYP PFNGLCREATEPROGRAMOBJECTARBPROC)();
8788 GLAPI PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB;
8789 #define glCreateProgramObjectARB glad_glCreateProgramObjectARB
8790 typedef void (APIENTRYP PFNGLATTACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB obj);
8791 GLAPI PFNGLATTACHOBJECTARBPROC glad_glAttachObjectARB;
8792 #define glAttachObjectARB glad_glAttachObjectARB
8793 typedef void (APIENTRYP PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj);
8794 GLAPI PFNGLLINKPROGRAMARBPROC glad_glLinkProgramARB;
8795 #define glLinkProgramARB glad_glLinkProgramARB
8796 typedef void (APIENTRYP PFNGLUSEPROGRAMOBJECTARBPROC)(GLhandleARB programObj);
8797 GLAPI PFNGLUSEPROGRAMOBJECTARBPROC glad_glUseProgramObjectARB;
8798 #define glUseProgramObjectARB glad_glUseProgramObjectARB
8799 typedef void (APIENTRYP PFNGLVALIDATEPROGRAMARBPROC)(GLhandleARB programObj);
8800 GLAPI PFNGLVALIDATEPROGRAMARBPROC glad_glValidateProgramARB;
8801 #define glValidateProgramARB glad_glValidateProgramARB
8802 typedef void (APIENTRYP PFNGLUNIFORM1FARBPROC)(GLint location, GLfloat v0);
8803 GLAPI PFNGLUNIFORM1FARBPROC glad_glUniform1fARB;
8804 #define glUniform1fARB glad_glUniform1fARB
8805 typedef void (APIENTRYP PFNGLUNIFORM2FARBPROC)(GLint location, GLfloat v0, GLfloat v1);
8806 GLAPI PFNGLUNIFORM2FARBPROC glad_glUniform2fARB;
8807 #define glUniform2fARB glad_glUniform2fARB
8808 typedef void (APIENTRYP PFNGLUNIFORM3FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
8809 GLAPI PFNGLUNIFORM3FARBPROC glad_glUniform3fARB;
8810 #define glUniform3fARB glad_glUniform3fARB
8811 typedef void (APIENTRYP PFNGLUNIFORM4FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
8812 GLAPI PFNGLUNIFORM4FARBPROC glad_glUniform4fARB;
8813 #define glUniform4fARB glad_glUniform4fARB
8814 typedef void (APIENTRYP PFNGLUNIFORM1IARBPROC)(GLint location, GLint v0);
8815 GLAPI PFNGLUNIFORM1IARBPROC glad_glUniform1iARB;
8816 #define glUniform1iARB glad_glUniform1iARB
8817 typedef void (APIENTRYP PFNGLUNIFORM2IARBPROC)(GLint location, GLint v0, GLint v1);
8818 GLAPI PFNGLUNIFORM2IARBPROC glad_glUniform2iARB;
8819 #define glUniform2iARB glad_glUniform2iARB
8820 typedef void (APIENTRYP PFNGLUNIFORM3IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2);
8821 GLAPI PFNGLUNIFORM3IARBPROC glad_glUniform3iARB;
8822 #define glUniform3iARB glad_glUniform3iARB
8823 typedef void (APIENTRYP PFNGLUNIFORM4IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
8824 GLAPI PFNGLUNIFORM4IARBPROC glad_glUniform4iARB;
8825 #define glUniform4iARB glad_glUniform4iARB
8826 typedef void (APIENTRYP PFNGLUNIFORM1FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
8827 GLAPI PFNGLUNIFORM1FVARBPROC glad_glUniform1fvARB;
8828 #define glUniform1fvARB glad_glUniform1fvARB
8829 typedef void (APIENTRYP PFNGLUNIFORM2FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
8830 GLAPI PFNGLUNIFORM2FVARBPROC glad_glUniform2fvARB;
8831 #define glUniform2fvARB glad_glUniform2fvARB
8832 typedef void (APIENTRYP PFNGLUNIFORM3FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
8833 GLAPI PFNGLUNIFORM3FVARBPROC glad_glUniform3fvARB;
8834 #define glUniform3fvARB glad_glUniform3fvARB
8835 typedef void (APIENTRYP PFNGLUNIFORM4FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
8836 GLAPI PFNGLUNIFORM4FVARBPROC glad_glUniform4fvARB;
8837 #define glUniform4fvARB glad_glUniform4fvARB
8838 typedef void (APIENTRYP PFNGLUNIFORM1IVARBPROC)(GLint location, GLsizei count, const GLint *value);
8839 GLAPI PFNGLUNIFORM1IVARBPROC glad_glUniform1ivARB;
8840 #define glUniform1ivARB glad_glUniform1ivARB
8841 typedef void (APIENTRYP PFNGLUNIFORM2IVARBPROC)(GLint location, GLsizei count, const GLint *value);
8842 GLAPI PFNGLUNIFORM2IVARBPROC glad_glUniform2ivARB;
8843 #define glUniform2ivARB glad_glUniform2ivARB
8844 typedef void (APIENTRYP PFNGLUNIFORM3IVARBPROC)(GLint location, GLsizei count, const GLint *value);
8845 GLAPI PFNGLUNIFORM3IVARBPROC glad_glUniform3ivARB;
8846 #define glUniform3ivARB glad_glUniform3ivARB
8847 typedef void (APIENTRYP PFNGLUNIFORM4IVARBPROC)(GLint location, GLsizei count, const GLint *value);
8848 GLAPI PFNGLUNIFORM4IVARBPROC glad_glUniform4ivARB;
8849 #define glUniform4ivARB glad_glUniform4ivARB
8850 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
8851 GLAPI PFNGLUNIFORMMATRIX2FVARBPROC glad_glUniformMatrix2fvARB;
8852 #define glUniformMatrix2fvARB glad_glUniformMatrix2fvARB
8853 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
8854 GLAPI PFNGLUNIFORMMATRIX3FVARBPROC glad_glUniformMatrix3fvARB;
8855 #define glUniformMatrix3fvARB glad_glUniformMatrix3fvARB
8856 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
8857 GLAPI PFNGLUNIFORMMATRIX4FVARBPROC glad_glUniformMatrix4fvARB;
8858 #define glUniformMatrix4fvARB glad_glUniformMatrix4fvARB
8859 typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB obj, GLenum pname, GLfloat *params);
8860 GLAPI PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB;
8861 #define glGetObjectParameterfvARB glad_glGetObjectParameterfvARB
8862 typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB obj, GLenum pname, GLint *params);
8863 GLAPI PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB;
8864 #define glGetObjectParameterivARB glad_glGetObjectParameterivARB
8865 typedef void (APIENTRYP PFNGLGETINFOLOGARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
8866 GLAPI PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB;
8867 #define glGetInfoLogARB glad_glGetInfoLogARB
8868 typedef void (APIENTRYP PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
8869 GLAPI PFNGLGETATTACHEDOBJECTSARBPROC glad_glGetAttachedObjectsARB;
8870 #define glGetAttachedObjectsARB glad_glGetAttachedObjectsARB
8871 typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name);
8872 GLAPI PFNGLGETUNIFORMLOCATIONARBPROC glad_glGetUniformLocationARB;
8873 #define glGetUniformLocationARB glad_glGetUniformLocationARB
8874 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
8875 GLAPI PFNGLGETACTIVEUNIFORMARBPROC glad_glGetActiveUniformARB;
8876 #define glGetActiveUniformARB glad_glGetActiveUniformARB
8877 typedef void (APIENTRYP PFNGLGETUNIFORMFVARBPROC)(GLhandleARB programObj, GLint location, GLfloat *params);
8878 GLAPI PFNGLGETUNIFORMFVARBPROC glad_glGetUniformfvARB;
8879 #define glGetUniformfvARB glad_glGetUniformfvARB
8880 typedef void (APIENTRYP PFNGLGETUNIFORMIVARBPROC)(GLhandleARB programObj, GLint location, GLint *params);
8881 GLAPI PFNGLGETUNIFORMIVARBPROC glad_glGetUniformivARB;
8882 #define glGetUniformivARB glad_glGetUniformivARB
8883 typedef void (APIENTRYP PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);
8884 GLAPI PFNGLGETSHADERSOURCEARBPROC glad_glGetShaderSourceARB;
8885 #define glGetShaderSourceARB glad_glGetShaderSourceARB
8886 #endif
8887 #ifndef GL_ARB_shader_precision
8888 #define GL_ARB_shader_precision 1
8890 #endif
8891 #ifndef GL_ARB_shader_stencil_export
8892 #define GL_ARB_shader_stencil_export 1
8894 #endif
8895 #ifndef GL_ARB_shader_storage_buffer_object
8896 #define GL_ARB_shader_storage_buffer_object 1
8898 #endif
8899 #ifndef GL_ARB_shader_subroutine
8900 #define GL_ARB_shader_subroutine 1
8902 #endif
8903 #ifndef GL_ARB_shader_texture_image_samples
8904 #define GL_ARB_shader_texture_image_samples 1
8906 #endif
8907 #ifndef GL_ARB_shader_texture_lod
8908 #define GL_ARB_shader_texture_lod 1
8910 #endif
8911 #ifndef GL_ARB_shader_viewport_layer_array
8912 #define GL_ARB_shader_viewport_layer_array 1
8914 #endif
8915 #ifndef GL_ARB_shading_language_100
8916 #define GL_ARB_shading_language_100 1
8918 #endif
8919 #ifndef GL_ARB_shading_language_420pack
8920 #define GL_ARB_shading_language_420pack 1
8922 #endif
8923 #ifndef GL_ARB_shading_language_include
8924 #define GL_ARB_shading_language_include 1
8926 typedef void (APIENTRYP PFNGLNAMEDSTRINGARBPROC)(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
8927 GLAPI PFNGLNAMEDSTRINGARBPROC glad_glNamedStringARB;
8928 #define glNamedStringARB glad_glNamedStringARB
8929 typedef void (APIENTRYP PFNGLDELETENAMEDSTRINGARBPROC)(GLint namelen, const GLchar *name);
8930 GLAPI PFNGLDELETENAMEDSTRINGARBPROC glad_glDeleteNamedStringARB;
8931 #define glDeleteNamedStringARB glad_glDeleteNamedStringARB
8932 typedef void (APIENTRYP PFNGLCOMPILESHADERINCLUDEARBPROC)(GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length);
8933 GLAPI PFNGLCOMPILESHADERINCLUDEARBPROC glad_glCompileShaderIncludeARB;
8934 #define glCompileShaderIncludeARB glad_glCompileShaderIncludeARB
8935 typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC)(GLint namelen, const GLchar *name);
8936 GLAPI PFNGLISNAMEDSTRINGARBPROC glad_glIsNamedStringARB;
8937 #define glIsNamedStringARB glad_glIsNamedStringARB
8938 typedef void (APIENTRYP PFNGLGETNAMEDSTRINGARBPROC)(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
8939 GLAPI PFNGLGETNAMEDSTRINGARBPROC glad_glGetNamedStringARB;
8940 #define glGetNamedStringARB glad_glGetNamedStringARB
8941 typedef void (APIENTRYP PFNGLGETNAMEDSTRINGIVARBPROC)(GLint namelen, const GLchar *name, GLenum pname, GLint *params);
8942 GLAPI PFNGLGETNAMEDSTRINGIVARBPROC glad_glGetNamedStringivARB;
8943 #define glGetNamedStringivARB glad_glGetNamedStringivARB
8944 #endif
8945 #ifndef GL_ARB_shading_language_packing
8946 #define GL_ARB_shading_language_packing 1
8948 #endif
8949 #ifndef GL_ARB_shadow
8950 #define GL_ARB_shadow 1
8952 #endif
8953 #ifndef GL_ARB_shadow_ambient
8954 #define GL_ARB_shadow_ambient 1
8956 #endif
8957 #ifndef GL_ARB_sparse_buffer
8958 #define GL_ARB_sparse_buffer 1
8960 typedef void (APIENTRYP PFNGLBUFFERPAGECOMMITMENTARBPROC)(GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit);
8961 GLAPI PFNGLBUFFERPAGECOMMITMENTARBPROC glad_glBufferPageCommitmentARB;
8962 #define glBufferPageCommitmentARB glad_glBufferPageCommitmentARB
8963 typedef void (APIENTRYP PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
8964 GLAPI PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC glad_glNamedBufferPageCommitmentEXT;
8965 #define glNamedBufferPageCommitmentEXT glad_glNamedBufferPageCommitmentEXT
8966 typedef void (APIENTRYP PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
8967 GLAPI PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC glad_glNamedBufferPageCommitmentARB;
8968 #define glNamedBufferPageCommitmentARB glad_glNamedBufferPageCommitmentARB
8969 #endif
8970 #ifndef GL_ARB_sparse_texture
8971 #define GL_ARB_sparse_texture 1
8973 typedef void (APIENTRYP PFNGLTEXPAGECOMMITMENTARBPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
8974 GLAPI PFNGLTEXPAGECOMMITMENTARBPROC glad_glTexPageCommitmentARB;
8975 #define glTexPageCommitmentARB glad_glTexPageCommitmentARB
8976 #endif
8977 #ifndef GL_ARB_sparse_texture2
8978 #define GL_ARB_sparse_texture2 1
8980 #endif
8981 #ifndef GL_ARB_sparse_texture_clamp
8982 #define GL_ARB_sparse_texture_clamp 1
8984 #endif
8985 #ifndef GL_ARB_stencil_texturing
8986 #define GL_ARB_stencil_texturing 1
8988 #endif
8989 #ifndef GL_ARB_sync
8990 #define GL_ARB_sync 1
8992 #endif
8993 #ifndef GL_ARB_tessellation_shader
8994 #define GL_ARB_tessellation_shader 1
8996 #endif
8997 #ifndef GL_ARB_texture_barrier
8998 #define GL_ARB_texture_barrier 1
9000 #endif
9001 #ifndef GL_ARB_texture_border_clamp
9002 #define GL_ARB_texture_border_clamp 1
9004 #endif
9005 #ifndef GL_ARB_texture_buffer_object
9006 #define GL_ARB_texture_buffer_object 1
9008 typedef void (APIENTRYP PFNGLTEXBUFFERARBPROC)(GLenum target, GLenum internalformat, GLuint buffer);
9009 GLAPI PFNGLTEXBUFFERARBPROC glad_glTexBufferARB;
9010 #define glTexBufferARB glad_glTexBufferARB
9011 #endif
9012 #ifndef GL_ARB_texture_buffer_object_rgb32
9013 #define GL_ARB_texture_buffer_object_rgb32 1
9015 #endif
9016 #ifndef GL_ARB_texture_buffer_range
9017 #define GL_ARB_texture_buffer_range 1
9019 #endif
9020 #ifndef GL_ARB_texture_compression
9021 #define GL_ARB_texture_compression 1
9023 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
9024 GLAPI PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glad_glCompressedTexImage3DARB;
9025 #define glCompressedTexImage3DARB glad_glCompressedTexImage3DARB
9026 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
9027 GLAPI PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glad_glCompressedTexImage2DARB;
9028 #define glCompressedTexImage2DARB glad_glCompressedTexImage2DARB
9029 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
9030 GLAPI PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glad_glCompressedTexImage1DARB;
9031 #define glCompressedTexImage1DARB glad_glCompressedTexImage1DARB
9032 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
9033 GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glad_glCompressedTexSubImage3DARB;
9034 #define glCompressedTexSubImage3DARB glad_glCompressedTexSubImage3DARB
9035 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
9036 GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glad_glCompressedTexSubImage2DARB;
9037 #define glCompressedTexSubImage2DARB glad_glCompressedTexSubImage2DARB
9038 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
9039 GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glad_glCompressedTexSubImage1DARB;
9040 #define glCompressedTexSubImage1DARB glad_glCompressedTexSubImage1DARB
9041 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)(GLenum target, GLint level, void *img);
9042 GLAPI PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB;
9043 #define glGetCompressedTexImageARB glad_glGetCompressedTexImageARB
9044 #endif
9045 #ifndef GL_ARB_texture_compression_bptc
9046 #define GL_ARB_texture_compression_bptc 1
9048 #endif
9049 #ifndef GL_ARB_texture_compression_rgtc
9050 #define GL_ARB_texture_compression_rgtc 1
9052 #endif
9053 #ifndef GL_ARB_texture_cube_map
9054 #define GL_ARB_texture_cube_map 1
9056 #endif
9057 #ifndef GL_ARB_texture_cube_map_array
9058 #define GL_ARB_texture_cube_map_array 1
9060 #endif
9061 #ifndef GL_ARB_texture_env_add
9062 #define GL_ARB_texture_env_add 1
9064 #endif
9065 #ifndef GL_ARB_texture_env_combine
9066 #define GL_ARB_texture_env_combine 1
9068 #endif
9069 #ifndef GL_ARB_texture_env_crossbar
9070 #define GL_ARB_texture_env_crossbar 1
9072 #endif
9073 #ifndef GL_ARB_texture_env_dot3
9074 #define GL_ARB_texture_env_dot3 1
9076 #endif
9077 #ifndef GL_ARB_texture_filter_minmax
9078 #define GL_ARB_texture_filter_minmax 1
9080 #endif
9081 #ifndef GL_ARB_texture_float
9082 #define GL_ARB_texture_float 1
9084 #endif
9085 #ifndef GL_ARB_texture_gather
9086 #define GL_ARB_texture_gather 1
9088 #endif
9089 #ifndef GL_ARB_texture_mirror_clamp_to_edge
9090 #define GL_ARB_texture_mirror_clamp_to_edge 1
9092 #endif
9093 #ifndef GL_ARB_texture_mirrored_repeat
9094 #define GL_ARB_texture_mirrored_repeat 1
9096 #endif
9097 #ifndef GL_ARB_texture_multisample
9098 #define GL_ARB_texture_multisample 1
9100 #endif
9101 #ifndef GL_ARB_texture_non_power_of_two
9102 #define GL_ARB_texture_non_power_of_two 1
9104 #endif
9105 #ifndef GL_ARB_texture_query_levels
9106 #define GL_ARB_texture_query_levels 1
9108 #endif
9109 #ifndef GL_ARB_texture_query_lod
9110 #define GL_ARB_texture_query_lod 1
9112 #endif
9113 #ifndef GL_ARB_texture_rectangle
9114 #define GL_ARB_texture_rectangle 1
9116 #endif
9117 #ifndef GL_ARB_texture_rg
9118 #define GL_ARB_texture_rg 1
9120 #endif
9121 #ifndef GL_ARB_texture_rgb10_a2ui
9122 #define GL_ARB_texture_rgb10_a2ui 1
9124 #endif
9125 #ifndef GL_ARB_texture_stencil8
9126 #define GL_ARB_texture_stencil8 1
9128 #endif
9129 #ifndef GL_ARB_texture_storage
9130 #define GL_ARB_texture_storage 1
9132 #endif
9133 #ifndef GL_ARB_texture_storage_multisample
9134 #define GL_ARB_texture_storage_multisample 1
9136 #endif
9137 #ifndef GL_ARB_texture_swizzle
9138 #define GL_ARB_texture_swizzle 1
9140 #endif
9141 #ifndef GL_ARB_texture_view
9142 #define GL_ARB_texture_view 1
9144 #endif
9145 #ifndef GL_ARB_timer_query
9146 #define GL_ARB_timer_query 1
9148 #endif
9149 #ifndef GL_ARB_transform_feedback2
9150 #define GL_ARB_transform_feedback2 1
9152 #endif
9153 #ifndef GL_ARB_transform_feedback3
9154 #define GL_ARB_transform_feedback3 1
9156 #endif
9157 #ifndef GL_ARB_transform_feedback_instanced
9158 #define GL_ARB_transform_feedback_instanced 1
9160 #endif
9161 #ifndef GL_ARB_transform_feedback_overflow_query
9162 #define GL_ARB_transform_feedback_overflow_query 1
9164 #endif
9165 #ifndef GL_ARB_transpose_matrix
9166 #define GL_ARB_transpose_matrix 1
9168 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC)(const GLfloat *m);
9169 GLAPI PFNGLLOADTRANSPOSEMATRIXFARBPROC glad_glLoadTransposeMatrixfARB;
9170 #define glLoadTransposeMatrixfARB glad_glLoadTransposeMatrixfARB
9171 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC)(const GLdouble *m);
9172 GLAPI PFNGLLOADTRANSPOSEMATRIXDARBPROC glad_glLoadTransposeMatrixdARB;
9173 #define glLoadTransposeMatrixdARB glad_glLoadTransposeMatrixdARB
9174 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC)(const GLfloat *m);
9175 GLAPI PFNGLMULTTRANSPOSEMATRIXFARBPROC glad_glMultTransposeMatrixfARB;
9176 #define glMultTransposeMatrixfARB glad_glMultTransposeMatrixfARB
9177 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC)(const GLdouble *m);
9178 GLAPI PFNGLMULTTRANSPOSEMATRIXDARBPROC glad_glMultTransposeMatrixdARB;
9179 #define glMultTransposeMatrixdARB glad_glMultTransposeMatrixdARB
9180 #endif
9181 #ifndef GL_ARB_uniform_buffer_object
9182 #define GL_ARB_uniform_buffer_object 1
9184 #endif
9185 #ifndef GL_ARB_vertex_array_bgra
9186 #define GL_ARB_vertex_array_bgra 1
9188 #endif
9189 #ifndef GL_ARB_vertex_array_object
9190 #define GL_ARB_vertex_array_object 1
9192 #endif
9193 #ifndef GL_ARB_vertex_attrib_64bit
9194 #define GL_ARB_vertex_attrib_64bit 1
9196 #endif
9197 #ifndef GL_ARB_vertex_attrib_binding
9198 #define GL_ARB_vertex_attrib_binding 1
9200 #endif
9201 #ifndef GL_ARB_vertex_blend
9202 #define GL_ARB_vertex_blend 1
9204 typedef void (APIENTRYP PFNGLWEIGHTBVARBPROC)(GLint size, const GLbyte *weights);
9205 GLAPI PFNGLWEIGHTBVARBPROC glad_glWeightbvARB;
9206 #define glWeightbvARB glad_glWeightbvARB
9207 typedef void (APIENTRYP PFNGLWEIGHTSVARBPROC)(GLint size, const GLshort *weights);
9208 GLAPI PFNGLWEIGHTSVARBPROC glad_glWeightsvARB;
9209 #define glWeightsvARB glad_glWeightsvARB
9210 typedef void (APIENTRYP PFNGLWEIGHTIVARBPROC)(GLint size, const GLint *weights);
9211 GLAPI PFNGLWEIGHTIVARBPROC glad_glWeightivARB;
9212 #define glWeightivARB glad_glWeightivARB
9213 typedef void (APIENTRYP PFNGLWEIGHTFVARBPROC)(GLint size, const GLfloat *weights);
9214 GLAPI PFNGLWEIGHTFVARBPROC glad_glWeightfvARB;
9215 #define glWeightfvARB glad_glWeightfvARB
9216 typedef void (APIENTRYP PFNGLWEIGHTDVARBPROC)(GLint size, const GLdouble *weights);
9217 GLAPI PFNGLWEIGHTDVARBPROC glad_glWeightdvARB;
9218 #define glWeightdvARB glad_glWeightdvARB
9219 typedef void (APIENTRYP PFNGLWEIGHTUBVARBPROC)(GLint size, const GLubyte *weights);
9220 GLAPI PFNGLWEIGHTUBVARBPROC glad_glWeightubvARB;
9221 #define glWeightubvARB glad_glWeightubvARB
9222 typedef void (APIENTRYP PFNGLWEIGHTUSVARBPROC)(GLint size, const GLushort *weights);
9223 GLAPI PFNGLWEIGHTUSVARBPROC glad_glWeightusvARB;
9224 #define glWeightusvARB glad_glWeightusvARB
9225 typedef void (APIENTRYP PFNGLWEIGHTUIVARBPROC)(GLint size, const GLuint *weights);
9226 GLAPI PFNGLWEIGHTUIVARBPROC glad_glWeightuivARB;
9227 #define glWeightuivARB glad_glWeightuivARB
9228 typedef void (APIENTRYP PFNGLWEIGHTPOINTERARBPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
9229 GLAPI PFNGLWEIGHTPOINTERARBPROC glad_glWeightPointerARB;
9230 #define glWeightPointerARB glad_glWeightPointerARB
9231 typedef void (APIENTRYP PFNGLVERTEXBLENDARBPROC)(GLint count);
9232 GLAPI PFNGLVERTEXBLENDARBPROC glad_glVertexBlendARB;
9233 #define glVertexBlendARB glad_glVertexBlendARB
9234 #endif
9235 #ifndef GL_ARB_vertex_buffer_object
9236 #define GL_ARB_vertex_buffer_object 1
9238 typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC)(GLenum target, GLuint buffer);
9239 GLAPI PFNGLBINDBUFFERARBPROC glad_glBindBufferARB;
9240 #define glBindBufferARB glad_glBindBufferARB
9241 typedef void (APIENTRYP PFNGLDELETEBUFFERSARBPROC)(GLsizei n, const GLuint *buffers);
9242 GLAPI PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB;
9243 #define glDeleteBuffersARB glad_glDeleteBuffersARB
9244 typedef void (APIENTRYP PFNGLGENBUFFERSARBPROC)(GLsizei n, GLuint *buffers);
9245 GLAPI PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB;
9246 #define glGenBuffersARB glad_glGenBuffersARB
9247 typedef GLboolean (APIENTRYP PFNGLISBUFFERARBPROC)(GLuint buffer);
9248 GLAPI PFNGLISBUFFERARBPROC glad_glIsBufferARB;
9249 #define glIsBufferARB glad_glIsBufferARB
9250 typedef void (APIENTRYP PFNGLBUFFERDATAARBPROC)(GLenum target, GLsizeiptrARB size, const void *data, GLenum usage);
9251 GLAPI PFNGLBUFFERDATAARBPROC glad_glBufferDataARB;
9252 #define glBufferDataARB glad_glBufferDataARB
9253 typedef void (APIENTRYP PFNGLBUFFERSUBDATAARBPROC)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data);
9254 GLAPI PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB;
9255 #define glBufferSubDataARB glad_glBufferSubDataARB
9256 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAARBPROC)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data);
9257 GLAPI PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB;
9258 #define glGetBufferSubDataARB glad_glGetBufferSubDataARB
9259 typedef void * (APIENTRYP PFNGLMAPBUFFERARBPROC)(GLenum target, GLenum access);
9261 #define glMapBufferARB glad_glMapBufferARB
9262 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERARBPROC)(GLenum target);
9263 GLAPI PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB;
9264 #define glUnmapBufferARB glad_glUnmapBufferARB
9265 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVARBPROC)(GLenum target, GLenum pname, GLint *params);
9266 GLAPI PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB;
9267 #define glGetBufferParameterivARB glad_glGetBufferParameterivARB
9268 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC)(GLenum target, GLenum pname, void **params);
9269 GLAPI PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB;
9270 #define glGetBufferPointervARB glad_glGetBufferPointervARB
9271 #endif
9272 #ifndef GL_ARB_vertex_program
9273 #define GL_ARB_vertex_program 1
9275 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DARBPROC)(GLuint index, GLdouble x);
9276 GLAPI PFNGLVERTEXATTRIB1DARBPROC glad_glVertexAttrib1dARB;
9277 #define glVertexAttrib1dARB glad_glVertexAttrib1dARB
9278 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVARBPROC)(GLuint index, const GLdouble *v);
9279 GLAPI PFNGLVERTEXATTRIB1DVARBPROC glad_glVertexAttrib1dvARB;
9280 #define glVertexAttrib1dvARB glad_glVertexAttrib1dvARB
9281 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FARBPROC)(GLuint index, GLfloat x);
9282 GLAPI PFNGLVERTEXATTRIB1FARBPROC glad_glVertexAttrib1fARB;
9283 #define glVertexAttrib1fARB glad_glVertexAttrib1fARB
9284 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVARBPROC)(GLuint index, const GLfloat *v);
9285 GLAPI PFNGLVERTEXATTRIB1FVARBPROC glad_glVertexAttrib1fvARB;
9286 #define glVertexAttrib1fvARB glad_glVertexAttrib1fvARB
9287 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SARBPROC)(GLuint index, GLshort x);
9288 GLAPI PFNGLVERTEXATTRIB1SARBPROC glad_glVertexAttrib1sARB;
9289 #define glVertexAttrib1sARB glad_glVertexAttrib1sARB
9290 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVARBPROC)(GLuint index, const GLshort *v);
9291 GLAPI PFNGLVERTEXATTRIB1SVARBPROC glad_glVertexAttrib1svARB;
9292 #define glVertexAttrib1svARB glad_glVertexAttrib1svARB
9293 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DARBPROC)(GLuint index, GLdouble x, GLdouble y);
9294 GLAPI PFNGLVERTEXATTRIB2DARBPROC glad_glVertexAttrib2dARB;
9295 #define glVertexAttrib2dARB glad_glVertexAttrib2dARB
9296 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVARBPROC)(GLuint index, const GLdouble *v);
9297 GLAPI PFNGLVERTEXATTRIB2DVARBPROC glad_glVertexAttrib2dvARB;
9298 #define glVertexAttrib2dvARB glad_glVertexAttrib2dvARB
9299 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FARBPROC)(GLuint index, GLfloat x, GLfloat y);
9300 GLAPI PFNGLVERTEXATTRIB2FARBPROC glad_glVertexAttrib2fARB;
9301 #define glVertexAttrib2fARB glad_glVertexAttrib2fARB
9302 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVARBPROC)(GLuint index, const GLfloat *v);
9303 GLAPI PFNGLVERTEXATTRIB2FVARBPROC glad_glVertexAttrib2fvARB;
9304 #define glVertexAttrib2fvARB glad_glVertexAttrib2fvARB
9305 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SARBPROC)(GLuint index, GLshort x, GLshort y);
9306 GLAPI PFNGLVERTEXATTRIB2SARBPROC glad_glVertexAttrib2sARB;
9307 #define glVertexAttrib2sARB glad_glVertexAttrib2sARB
9308 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVARBPROC)(GLuint index, const GLshort *v);
9309 GLAPI PFNGLVERTEXATTRIB2SVARBPROC glad_glVertexAttrib2svARB;
9310 #define glVertexAttrib2svARB glad_glVertexAttrib2svARB
9311 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
9312 GLAPI PFNGLVERTEXATTRIB3DARBPROC glad_glVertexAttrib3dARB;
9313 #define glVertexAttrib3dARB glad_glVertexAttrib3dARB
9314 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVARBPROC)(GLuint index, const GLdouble *v);
9315 GLAPI PFNGLVERTEXATTRIB3DVARBPROC glad_glVertexAttrib3dvARB;
9316 #define glVertexAttrib3dvARB glad_glVertexAttrib3dvARB
9317 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
9318 GLAPI PFNGLVERTEXATTRIB3FARBPROC glad_glVertexAttrib3fARB;
9319 #define glVertexAttrib3fARB glad_glVertexAttrib3fARB
9320 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVARBPROC)(GLuint index, const GLfloat *v);
9321 GLAPI PFNGLVERTEXATTRIB3FVARBPROC glad_glVertexAttrib3fvARB;
9322 #define glVertexAttrib3fvARB glad_glVertexAttrib3fvARB
9323 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
9324 GLAPI PFNGLVERTEXATTRIB3SARBPROC glad_glVertexAttrib3sARB;
9325 #define glVertexAttrib3sARB glad_glVertexAttrib3sARB
9326 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVARBPROC)(GLuint index, const GLshort *v);
9327 GLAPI PFNGLVERTEXATTRIB3SVARBPROC glad_glVertexAttrib3svARB;
9328 #define glVertexAttrib3svARB glad_glVertexAttrib3svARB
9329 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVARBPROC)(GLuint index, const GLbyte *v);
9330 GLAPI PFNGLVERTEXATTRIB4NBVARBPROC glad_glVertexAttrib4NbvARB;
9331 #define glVertexAttrib4NbvARB glad_glVertexAttrib4NbvARB
9332 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVARBPROC)(GLuint index, const GLint *v);
9333 GLAPI PFNGLVERTEXATTRIB4NIVARBPROC glad_glVertexAttrib4NivARB;
9334 #define glVertexAttrib4NivARB glad_glVertexAttrib4NivARB
9335 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVARBPROC)(GLuint index, const GLshort *v);
9336 GLAPI PFNGLVERTEXATTRIB4NSVARBPROC glad_glVertexAttrib4NsvARB;
9337 #define glVertexAttrib4NsvARB glad_glVertexAttrib4NsvARB
9338 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBARBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
9339 GLAPI PFNGLVERTEXATTRIB4NUBARBPROC glad_glVertexAttrib4NubARB;
9340 #define glVertexAttrib4NubARB glad_glVertexAttrib4NubARB
9341 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVARBPROC)(GLuint index, const GLubyte *v);
9342 GLAPI PFNGLVERTEXATTRIB4NUBVARBPROC glad_glVertexAttrib4NubvARB;
9343 #define glVertexAttrib4NubvARB glad_glVertexAttrib4NubvARB
9344 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVARBPROC)(GLuint index, const GLuint *v);
9345 GLAPI PFNGLVERTEXATTRIB4NUIVARBPROC glad_glVertexAttrib4NuivARB;
9346 #define glVertexAttrib4NuivARB glad_glVertexAttrib4NuivARB
9347 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVARBPROC)(GLuint index, const GLushort *v);
9348 GLAPI PFNGLVERTEXATTRIB4NUSVARBPROC glad_glVertexAttrib4NusvARB;
9349 #define glVertexAttrib4NusvARB glad_glVertexAttrib4NusvARB
9350 typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVARBPROC)(GLuint index, const GLbyte *v);
9351 GLAPI PFNGLVERTEXATTRIB4BVARBPROC glad_glVertexAttrib4bvARB;
9352 #define glVertexAttrib4bvARB glad_glVertexAttrib4bvARB
9353 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
9354 GLAPI PFNGLVERTEXATTRIB4DARBPROC glad_glVertexAttrib4dARB;
9355 #define glVertexAttrib4dARB glad_glVertexAttrib4dARB
9356 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVARBPROC)(GLuint index, const GLdouble *v);
9357 GLAPI PFNGLVERTEXATTRIB4DVARBPROC glad_glVertexAttrib4dvARB;
9358 #define glVertexAttrib4dvARB glad_glVertexAttrib4dvARB
9359 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
9360 GLAPI PFNGLVERTEXATTRIB4FARBPROC glad_glVertexAttrib4fARB;
9361 #define glVertexAttrib4fARB glad_glVertexAttrib4fARB
9362 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVARBPROC)(GLuint index, const GLfloat *v);
9363 GLAPI PFNGLVERTEXATTRIB4FVARBPROC glad_glVertexAttrib4fvARB;
9364 #define glVertexAttrib4fvARB glad_glVertexAttrib4fvARB
9365 typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVARBPROC)(GLuint index, const GLint *v);
9366 GLAPI PFNGLVERTEXATTRIB4IVARBPROC glad_glVertexAttrib4ivARB;
9367 #define glVertexAttrib4ivARB glad_glVertexAttrib4ivARB
9368 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
9369 GLAPI PFNGLVERTEXATTRIB4SARBPROC glad_glVertexAttrib4sARB;
9370 #define glVertexAttrib4sARB glad_glVertexAttrib4sARB
9371 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVARBPROC)(GLuint index, const GLshort *v);
9372 GLAPI PFNGLVERTEXATTRIB4SVARBPROC glad_glVertexAttrib4svARB;
9373 #define glVertexAttrib4svARB glad_glVertexAttrib4svARB
9374 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVARBPROC)(GLuint index, const GLubyte *v);
9375 GLAPI PFNGLVERTEXATTRIB4UBVARBPROC glad_glVertexAttrib4ubvARB;
9376 #define glVertexAttrib4ubvARB glad_glVertexAttrib4ubvARB
9377 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVARBPROC)(GLuint index, const GLuint *v);
9378 GLAPI PFNGLVERTEXATTRIB4UIVARBPROC glad_glVertexAttrib4uivARB;
9379 #define glVertexAttrib4uivARB glad_glVertexAttrib4uivARB
9380 typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVARBPROC)(GLuint index, const GLushort *v);
9381 GLAPI PFNGLVERTEXATTRIB4USVARBPROC glad_glVertexAttrib4usvARB;
9382 #define glVertexAttrib4usvARB glad_glVertexAttrib4usvARB
9383 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERARBPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
9384 GLAPI PFNGLVERTEXATTRIBPOINTERARBPROC glad_glVertexAttribPointerARB;
9385 #define glVertexAttribPointerARB glad_glVertexAttribPointerARB
9386 typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYARBPROC)(GLuint index);
9387 GLAPI PFNGLENABLEVERTEXATTRIBARRAYARBPROC glad_glEnableVertexAttribArrayARB;
9388 #define glEnableVertexAttribArrayARB glad_glEnableVertexAttribArrayARB
9389 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)(GLuint index);
9390 GLAPI PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glad_glDisableVertexAttribArrayARB;
9391 #define glDisableVertexAttribArrayARB glad_glDisableVertexAttribArrayARB
9392 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVARBPROC)(GLuint index, GLenum pname, GLdouble *params);
9393 GLAPI PFNGLGETVERTEXATTRIBDVARBPROC glad_glGetVertexAttribdvARB;
9394 #define glGetVertexAttribdvARB glad_glGetVertexAttribdvARB
9395 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVARBPROC)(GLuint index, GLenum pname, GLfloat *params);
9396 GLAPI PFNGLGETVERTEXATTRIBFVARBPROC glad_glGetVertexAttribfvARB;
9397 #define glGetVertexAttribfvARB glad_glGetVertexAttribfvARB
9398 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVARBPROC)(GLuint index, GLenum pname, GLint *params);
9399 GLAPI PFNGLGETVERTEXATTRIBIVARBPROC glad_glGetVertexAttribivARB;
9400 #define glGetVertexAttribivARB glad_glGetVertexAttribivARB
9401 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVARBPROC)(GLuint index, GLenum pname, void **pointer);
9402 GLAPI PFNGLGETVERTEXATTRIBPOINTERVARBPROC glad_glGetVertexAttribPointervARB;
9403 #define glGetVertexAttribPointervARB glad_glGetVertexAttribPointervARB
9404 #endif
9405 #ifndef GL_ARB_vertex_shader
9406 #define GL_ARB_vertex_shader 1
9408 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONARBPROC)(GLhandleARB programObj, GLuint index, const GLcharARB *name);
9409 GLAPI PFNGLBINDATTRIBLOCATIONARBPROC glad_glBindAttribLocationARB;
9410 #define glBindAttribLocationARB glad_glBindAttribLocationARB
9411 typedef void (APIENTRYP PFNGLGETACTIVEATTRIBARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
9412 GLAPI PFNGLGETACTIVEATTRIBARBPROC glad_glGetActiveAttribARB;
9413 #define glGetActiveAttribARB glad_glGetActiveAttribARB
9414 typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name);
9415 GLAPI PFNGLGETATTRIBLOCATIONARBPROC glad_glGetAttribLocationARB;
9416 #define glGetAttribLocationARB glad_glGetAttribLocationARB
9417 #endif
9418 #ifndef GL_ARB_vertex_type_10f_11f_11f_rev
9419 #define GL_ARB_vertex_type_10f_11f_11f_rev 1
9421 #endif
9422 #ifndef GL_ARB_vertex_type_2_10_10_10_rev
9423 #define GL_ARB_vertex_type_2_10_10_10_rev 1
9425 #endif
9426 #ifndef GL_ARB_viewport_array
9427 #define GL_ARB_viewport_array 1
9429 #endif
9430 #ifndef GL_ARB_window_pos
9431 #define GL_ARB_window_pos 1
9433 typedef void (APIENTRYP PFNGLWINDOWPOS2DARBPROC)(GLdouble x, GLdouble y);
9434 GLAPI PFNGLWINDOWPOS2DARBPROC glad_glWindowPos2dARB;
9435 #define glWindowPos2dARB glad_glWindowPos2dARB
9436 typedef void (APIENTRYP PFNGLWINDOWPOS2DVARBPROC)(const GLdouble *v);
9437 GLAPI PFNGLWINDOWPOS2DVARBPROC glad_glWindowPos2dvARB;
9438 #define glWindowPos2dvARB glad_glWindowPos2dvARB
9439 typedef void (APIENTRYP PFNGLWINDOWPOS2FARBPROC)(GLfloat x, GLfloat y);
9440 GLAPI PFNGLWINDOWPOS2FARBPROC glad_glWindowPos2fARB;
9441 #define glWindowPos2fARB glad_glWindowPos2fARB
9442 typedef void (APIENTRYP PFNGLWINDOWPOS2FVARBPROC)(const GLfloat *v);
9443 GLAPI PFNGLWINDOWPOS2FVARBPROC glad_glWindowPos2fvARB;
9444 #define glWindowPos2fvARB glad_glWindowPos2fvARB
9445 typedef void (APIENTRYP PFNGLWINDOWPOS2IARBPROC)(GLint x, GLint y);
9446 GLAPI PFNGLWINDOWPOS2IARBPROC glad_glWindowPos2iARB;
9447 #define glWindowPos2iARB glad_glWindowPos2iARB
9448 typedef void (APIENTRYP PFNGLWINDOWPOS2IVARBPROC)(const GLint *v);
9449 GLAPI PFNGLWINDOWPOS2IVARBPROC glad_glWindowPos2ivARB;
9450 #define glWindowPos2ivARB glad_glWindowPos2ivARB
9451 typedef void (APIENTRYP PFNGLWINDOWPOS2SARBPROC)(GLshort x, GLshort y);
9452 GLAPI PFNGLWINDOWPOS2SARBPROC glad_glWindowPos2sARB;
9453 #define glWindowPos2sARB glad_glWindowPos2sARB
9454 typedef void (APIENTRYP PFNGLWINDOWPOS2SVARBPROC)(const GLshort *v);
9455 GLAPI PFNGLWINDOWPOS2SVARBPROC glad_glWindowPos2svARB;
9456 #define glWindowPos2svARB glad_glWindowPos2svARB
9457 typedef void (APIENTRYP PFNGLWINDOWPOS3DARBPROC)(GLdouble x, GLdouble y, GLdouble z);
9458 GLAPI PFNGLWINDOWPOS3DARBPROC glad_glWindowPos3dARB;
9459 #define glWindowPos3dARB glad_glWindowPos3dARB
9460 typedef void (APIENTRYP PFNGLWINDOWPOS3DVARBPROC)(const GLdouble *v);
9461 GLAPI PFNGLWINDOWPOS3DVARBPROC glad_glWindowPos3dvARB;
9462 #define glWindowPos3dvARB glad_glWindowPos3dvARB
9463 typedef void (APIENTRYP PFNGLWINDOWPOS3FARBPROC)(GLfloat x, GLfloat y, GLfloat z);
9464 GLAPI PFNGLWINDOWPOS3FARBPROC glad_glWindowPos3fARB;
9465 #define glWindowPos3fARB glad_glWindowPos3fARB
9466 typedef void (APIENTRYP PFNGLWINDOWPOS3FVARBPROC)(const GLfloat *v);
9467 GLAPI PFNGLWINDOWPOS3FVARBPROC glad_glWindowPos3fvARB;
9468 #define glWindowPos3fvARB glad_glWindowPos3fvARB
9469 typedef void (APIENTRYP PFNGLWINDOWPOS3IARBPROC)(GLint x, GLint y, GLint z);
9470 GLAPI PFNGLWINDOWPOS3IARBPROC glad_glWindowPos3iARB;
9471 #define glWindowPos3iARB glad_glWindowPos3iARB
9472 typedef void (APIENTRYP PFNGLWINDOWPOS3IVARBPROC)(const GLint *v);
9473 GLAPI PFNGLWINDOWPOS3IVARBPROC glad_glWindowPos3ivARB;
9474 #define glWindowPos3ivARB glad_glWindowPos3ivARB
9475 typedef void (APIENTRYP PFNGLWINDOWPOS3SARBPROC)(GLshort x, GLshort y, GLshort z);
9476 GLAPI PFNGLWINDOWPOS3SARBPROC glad_glWindowPos3sARB;
9477 #define glWindowPos3sARB glad_glWindowPos3sARB
9478 typedef void (APIENTRYP PFNGLWINDOWPOS3SVARBPROC)(const GLshort *v);
9479 GLAPI PFNGLWINDOWPOS3SVARBPROC glad_glWindowPos3svARB;
9480 #define glWindowPos3svARB glad_glWindowPos3svARB
9481 #endif
9482 #ifndef GL_ATI_draw_buffers
9483 #define GL_ATI_draw_buffers 1
9485 typedef void (APIENTRYP PFNGLDRAWBUFFERSATIPROC)(GLsizei n, const GLenum *bufs);
9486 GLAPI PFNGLDRAWBUFFERSATIPROC glad_glDrawBuffersATI;
9487 #define glDrawBuffersATI glad_glDrawBuffersATI
9488 #endif
9489 #ifndef GL_ATI_element_array
9490 #define GL_ATI_element_array 1
9492 typedef void (APIENTRYP PFNGLELEMENTPOINTERATIPROC)(GLenum type, const void *pointer);
9493 GLAPI PFNGLELEMENTPOINTERATIPROC glad_glElementPointerATI;
9494 #define glElementPointerATI glad_glElementPointerATI
9495 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYATIPROC)(GLenum mode, GLsizei count);
9496 GLAPI PFNGLDRAWELEMENTARRAYATIPROC glad_glDrawElementArrayATI;
9497 #define glDrawElementArrayATI glad_glDrawElementArrayATI
9498 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYATIPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count);
9499 GLAPI PFNGLDRAWRANGEELEMENTARRAYATIPROC glad_glDrawRangeElementArrayATI;
9500 #define glDrawRangeElementArrayATI glad_glDrawRangeElementArrayATI
9501 #endif
9502 #ifndef GL_ATI_envmap_bumpmap
9503 #define GL_ATI_envmap_bumpmap 1
9505 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERIVATIPROC)(GLenum pname, const GLint *param);
9506 GLAPI PFNGLTEXBUMPPARAMETERIVATIPROC glad_glTexBumpParameterivATI;
9507 #define glTexBumpParameterivATI glad_glTexBumpParameterivATI
9508 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERFVATIPROC)(GLenum pname, const GLfloat *param);
9509 GLAPI PFNGLTEXBUMPPARAMETERFVATIPROC glad_glTexBumpParameterfvATI;
9510 #define glTexBumpParameterfvATI glad_glTexBumpParameterfvATI
9511 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERIVATIPROC)(GLenum pname, GLint *param);
9512 GLAPI PFNGLGETTEXBUMPPARAMETERIVATIPROC glad_glGetTexBumpParameterivATI;
9513 #define glGetTexBumpParameterivATI glad_glGetTexBumpParameterivATI
9514 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERFVATIPROC)(GLenum pname, GLfloat *param);
9515 GLAPI PFNGLGETTEXBUMPPARAMETERFVATIPROC glad_glGetTexBumpParameterfvATI;
9516 #define glGetTexBumpParameterfvATI glad_glGetTexBumpParameterfvATI
9517 #endif
9518 #ifndef GL_ATI_fragment_shader
9519 #define GL_ATI_fragment_shader 1
9521 typedef GLuint (APIENTRYP PFNGLGENFRAGMENTSHADERSATIPROC)(GLuint range);
9522 GLAPI PFNGLGENFRAGMENTSHADERSATIPROC glad_glGenFragmentShadersATI;
9523 #define glGenFragmentShadersATI glad_glGenFragmentShadersATI
9524 typedef void (APIENTRYP PFNGLBINDFRAGMENTSHADERATIPROC)(GLuint id);
9525 GLAPI PFNGLBINDFRAGMENTSHADERATIPROC glad_glBindFragmentShaderATI;
9526 #define glBindFragmentShaderATI glad_glBindFragmentShaderATI
9527 typedef void (APIENTRYP PFNGLDELETEFRAGMENTSHADERATIPROC)(GLuint id);
9528 GLAPI PFNGLDELETEFRAGMENTSHADERATIPROC glad_glDeleteFragmentShaderATI;
9529 #define glDeleteFragmentShaderATI glad_glDeleteFragmentShaderATI
9530 typedef void (APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC)();
9531 GLAPI PFNGLBEGINFRAGMENTSHADERATIPROC glad_glBeginFragmentShaderATI;
9532 #define glBeginFragmentShaderATI glad_glBeginFragmentShaderATI
9533 typedef void (APIENTRYP PFNGLENDFRAGMENTSHADERATIPROC)();
9534 GLAPI PFNGLENDFRAGMENTSHADERATIPROC glad_glEndFragmentShaderATI;
9535 #define glEndFragmentShaderATI glad_glEndFragmentShaderATI
9536 typedef void (APIENTRYP PFNGLPASSTEXCOORDATIPROC)(GLuint dst, GLuint coord, GLenum swizzle);
9537 GLAPI PFNGLPASSTEXCOORDATIPROC glad_glPassTexCoordATI;
9538 #define glPassTexCoordATI glad_glPassTexCoordATI
9539 typedef void (APIENTRYP PFNGLSAMPLEMAPATIPROC)(GLuint dst, GLuint interp, GLenum swizzle);
9540 GLAPI PFNGLSAMPLEMAPATIPROC glad_glSampleMapATI;
9541 #define glSampleMapATI glad_glSampleMapATI
9542 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP1ATIPROC)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
9543 GLAPI PFNGLCOLORFRAGMENTOP1ATIPROC glad_glColorFragmentOp1ATI;
9544 #define glColorFragmentOp1ATI glad_glColorFragmentOp1ATI
9545 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP2ATIPROC)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
9546 GLAPI PFNGLCOLORFRAGMENTOP2ATIPROC glad_glColorFragmentOp2ATI;
9547 #define glColorFragmentOp2ATI glad_glColorFragmentOp2ATI
9548 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP3ATIPROC)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
9549 GLAPI PFNGLCOLORFRAGMENTOP3ATIPROC glad_glColorFragmentOp3ATI;
9550 #define glColorFragmentOp3ATI glad_glColorFragmentOp3ATI
9551 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP1ATIPROC)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
9552 GLAPI PFNGLALPHAFRAGMENTOP1ATIPROC glad_glAlphaFragmentOp1ATI;
9553 #define glAlphaFragmentOp1ATI glad_glAlphaFragmentOp1ATI
9554 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP2ATIPROC)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
9555 GLAPI PFNGLALPHAFRAGMENTOP2ATIPROC glad_glAlphaFragmentOp2ATI;
9556 #define glAlphaFragmentOp2ATI glad_glAlphaFragmentOp2ATI
9557 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP3ATIPROC)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
9558 GLAPI PFNGLALPHAFRAGMENTOP3ATIPROC glad_glAlphaFragmentOp3ATI;
9559 #define glAlphaFragmentOp3ATI glad_glAlphaFragmentOp3ATI
9560 typedef void (APIENTRYP PFNGLSETFRAGMENTSHADERCONSTANTATIPROC)(GLuint dst, const GLfloat *value);
9561 GLAPI PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glad_glSetFragmentShaderConstantATI;
9562 #define glSetFragmentShaderConstantATI glad_glSetFragmentShaderConstantATI
9563 #endif
9564 #ifndef GL_ATI_map_object_buffer
9565 #define GL_ATI_map_object_buffer 1
9567 typedef void * (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC)(GLuint buffer);
9569 #define glMapObjectBufferATI glad_glMapObjectBufferATI
9570 typedef void (APIENTRYP PFNGLUNMAPOBJECTBUFFERATIPROC)(GLuint buffer);
9571 GLAPI PFNGLUNMAPOBJECTBUFFERATIPROC glad_glUnmapObjectBufferATI;
9572 #define glUnmapObjectBufferATI glad_glUnmapObjectBufferATI
9573 #endif
9574 #ifndef GL_ATI_meminfo
9575 #define GL_ATI_meminfo 1
9577 #endif
9578 #ifndef GL_ATI_pixel_format_float
9579 #define GL_ATI_pixel_format_float 1
9581 #endif
9582 #ifndef GL_ATI_pn_triangles
9583 #define GL_ATI_pn_triangles 1
9585 typedef void (APIENTRYP PFNGLPNTRIANGLESIATIPROC)(GLenum pname, GLint param);
9586 GLAPI PFNGLPNTRIANGLESIATIPROC glad_glPNTrianglesiATI;
9587 #define glPNTrianglesiATI glad_glPNTrianglesiATI
9588 typedef void (APIENTRYP PFNGLPNTRIANGLESFATIPROC)(GLenum pname, GLfloat param);
9589 GLAPI PFNGLPNTRIANGLESFATIPROC glad_glPNTrianglesfATI;
9590 #define glPNTrianglesfATI glad_glPNTrianglesfATI
9591 #endif
9592 #ifndef GL_ATI_separate_stencil
9593 #define GL_ATI_separate_stencil 1
9595 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEATIPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
9596 GLAPI PFNGLSTENCILOPSEPARATEATIPROC glad_glStencilOpSeparateATI;
9597 #define glStencilOpSeparateATI glad_glStencilOpSeparateATI
9598 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEATIPROC)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
9599 GLAPI PFNGLSTENCILFUNCSEPARATEATIPROC glad_glStencilFuncSeparateATI;
9600 #define glStencilFuncSeparateATI glad_glStencilFuncSeparateATI
9601 #endif
9602 #ifndef GL_ATI_text_fragment_shader
9603 #define GL_ATI_text_fragment_shader 1
9605 #endif
9606 #ifndef GL_ATI_texture_env_combine3
9607 #define GL_ATI_texture_env_combine3 1
9609 #endif
9610 #ifndef GL_ATI_texture_float
9611 #define GL_ATI_texture_float 1
9613 #endif
9614 #ifndef GL_ATI_texture_mirror_once
9615 #define GL_ATI_texture_mirror_once 1
9617 #endif
9618 #ifndef GL_ATI_vertex_array_object
9619 #define GL_ATI_vertex_array_object 1
9621 typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC)(GLsizei size, const void *pointer, GLenum usage);
9622 GLAPI PFNGLNEWOBJECTBUFFERATIPROC glad_glNewObjectBufferATI;
9623 #define glNewObjectBufferATI glad_glNewObjectBufferATI
9624 typedef GLboolean (APIENTRYP PFNGLISOBJECTBUFFERATIPROC)(GLuint buffer);
9625 GLAPI PFNGLISOBJECTBUFFERATIPROC glad_glIsObjectBufferATI;
9626 #define glIsObjectBufferATI glad_glIsObjectBufferATI
9627 typedef void (APIENTRYP PFNGLUPDATEOBJECTBUFFERATIPROC)(GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve);
9628 GLAPI PFNGLUPDATEOBJECTBUFFERATIPROC glad_glUpdateObjectBufferATI;
9629 #define glUpdateObjectBufferATI glad_glUpdateObjectBufferATI
9630 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERFVATIPROC)(GLuint buffer, GLenum pname, GLfloat *params);
9631 GLAPI PFNGLGETOBJECTBUFFERFVATIPROC glad_glGetObjectBufferfvATI;
9632 #define glGetObjectBufferfvATI glad_glGetObjectBufferfvATI
9633 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERIVATIPROC)(GLuint buffer, GLenum pname, GLint *params);
9634 GLAPI PFNGLGETOBJECTBUFFERIVATIPROC glad_glGetObjectBufferivATI;
9635 #define glGetObjectBufferivATI glad_glGetObjectBufferivATI
9636 typedef void (APIENTRYP PFNGLFREEOBJECTBUFFERATIPROC)(GLuint buffer);
9637 GLAPI PFNGLFREEOBJECTBUFFERATIPROC glad_glFreeObjectBufferATI;
9638 #define glFreeObjectBufferATI glad_glFreeObjectBufferATI
9639 typedef void (APIENTRYP PFNGLARRAYOBJECTATIPROC)(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
9640 GLAPI PFNGLARRAYOBJECTATIPROC glad_glArrayObjectATI;
9641 #define glArrayObjectATI glad_glArrayObjectATI
9642 typedef void (APIENTRYP PFNGLGETARRAYOBJECTFVATIPROC)(GLenum array, GLenum pname, GLfloat *params);
9643 GLAPI PFNGLGETARRAYOBJECTFVATIPROC glad_glGetArrayObjectfvATI;
9644 #define glGetArrayObjectfvATI glad_glGetArrayObjectfvATI
9645 typedef void (APIENTRYP PFNGLGETARRAYOBJECTIVATIPROC)(GLenum array, GLenum pname, GLint *params);
9646 GLAPI PFNGLGETARRAYOBJECTIVATIPROC glad_glGetArrayObjectivATI;
9647 #define glGetArrayObjectivATI glad_glGetArrayObjectivATI
9648 typedef void (APIENTRYP PFNGLVARIANTARRAYOBJECTATIPROC)(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
9649 GLAPI PFNGLVARIANTARRAYOBJECTATIPROC glad_glVariantArrayObjectATI;
9650 #define glVariantArrayObjectATI glad_glVariantArrayObjectATI
9651 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTFVATIPROC)(GLuint id, GLenum pname, GLfloat *params);
9652 GLAPI PFNGLGETVARIANTARRAYOBJECTFVATIPROC glad_glGetVariantArrayObjectfvATI;
9653 #define glGetVariantArrayObjectfvATI glad_glGetVariantArrayObjectfvATI
9654 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTIVATIPROC)(GLuint id, GLenum pname, GLint *params);
9655 GLAPI PFNGLGETVARIANTARRAYOBJECTIVATIPROC glad_glGetVariantArrayObjectivATI;
9656 #define glGetVariantArrayObjectivATI glad_glGetVariantArrayObjectivATI
9657 #endif
9658 #ifndef GL_ATI_vertex_attrib_array_object
9659 #define GL_ATI_vertex_attrib_array_object 1
9661 typedef void (APIENTRYP PFNGLVERTEXATTRIBARRAYOBJECTATIPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
9662 GLAPI PFNGLVERTEXATTRIBARRAYOBJECTATIPROC glad_glVertexAttribArrayObjectATI;
9663 #define glVertexAttribArrayObjectATI glad_glVertexAttribArrayObjectATI
9664 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)(GLuint index, GLenum pname, GLfloat *params);
9665 GLAPI PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC glad_glGetVertexAttribArrayObjectfvATI;
9666 #define glGetVertexAttribArrayObjectfvATI glad_glGetVertexAttribArrayObjectfvATI
9667 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC)(GLuint index, GLenum pname, GLint *params);
9668 GLAPI PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC glad_glGetVertexAttribArrayObjectivATI;
9669 #define glGetVertexAttribArrayObjectivATI glad_glGetVertexAttribArrayObjectivATI
9670 #endif
9671 #ifndef GL_ATI_vertex_streams
9672 #define GL_ATI_vertex_streams 1
9674 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SATIPROC)(GLenum stream, GLshort x);
9675 GLAPI PFNGLVERTEXSTREAM1SATIPROC glad_glVertexStream1sATI;
9676 #define glVertexStream1sATI glad_glVertexStream1sATI
9677 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SVATIPROC)(GLenum stream, const GLshort *coords);
9678 GLAPI PFNGLVERTEXSTREAM1SVATIPROC glad_glVertexStream1svATI;
9679 #define glVertexStream1svATI glad_glVertexStream1svATI
9680 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IATIPROC)(GLenum stream, GLint x);
9681 GLAPI PFNGLVERTEXSTREAM1IATIPROC glad_glVertexStream1iATI;
9682 #define glVertexStream1iATI glad_glVertexStream1iATI
9683 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IVATIPROC)(GLenum stream, const GLint *coords);
9684 GLAPI PFNGLVERTEXSTREAM1IVATIPROC glad_glVertexStream1ivATI;
9685 #define glVertexStream1ivATI glad_glVertexStream1ivATI
9686 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FATIPROC)(GLenum stream, GLfloat x);
9687 GLAPI PFNGLVERTEXSTREAM1FATIPROC glad_glVertexStream1fATI;
9688 #define glVertexStream1fATI glad_glVertexStream1fATI
9689 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FVATIPROC)(GLenum stream, const GLfloat *coords);
9690 GLAPI PFNGLVERTEXSTREAM1FVATIPROC glad_glVertexStream1fvATI;
9691 #define glVertexStream1fvATI glad_glVertexStream1fvATI
9692 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DATIPROC)(GLenum stream, GLdouble x);
9693 GLAPI PFNGLVERTEXSTREAM1DATIPROC glad_glVertexStream1dATI;
9694 #define glVertexStream1dATI glad_glVertexStream1dATI
9695 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DVATIPROC)(GLenum stream, const GLdouble *coords);
9696 GLAPI PFNGLVERTEXSTREAM1DVATIPROC glad_glVertexStream1dvATI;
9697 #define glVertexStream1dvATI glad_glVertexStream1dvATI
9698 typedef void (APIENTRYP PFNGLVERTEXSTREAM2SATIPROC)(GLenum stream, GLshort x, GLshort y);
9699 GLAPI PFNGLVERTEXSTREAM2SATIPROC glad_glVertexStream2sATI;
9700 #define glVertexStream2sATI glad_glVertexStream2sATI
9701 typedef void (APIENTRYP PFNGLVERTEXSTREAM2SVATIPROC)(GLenum stream, const GLshort *coords);
9702 GLAPI PFNGLVERTEXSTREAM2SVATIPROC glad_glVertexStream2svATI;
9703 #define glVertexStream2svATI glad_glVertexStream2svATI
9704 typedef void (APIENTRYP PFNGLVERTEXSTREAM2IATIPROC)(GLenum stream, GLint x, GLint y);
9705 GLAPI PFNGLVERTEXSTREAM2IATIPROC glad_glVertexStream2iATI;
9706 #define glVertexStream2iATI glad_glVertexStream2iATI
9707 typedef void (APIENTRYP PFNGLVERTEXSTREAM2IVATIPROC)(GLenum stream, const GLint *coords);
9708 GLAPI PFNGLVERTEXSTREAM2IVATIPROC glad_glVertexStream2ivATI;
9709 #define glVertexStream2ivATI glad_glVertexStream2ivATI
9710 typedef void (APIENTRYP PFNGLVERTEXSTREAM2FATIPROC)(GLenum stream, GLfloat x, GLfloat y);
9711 GLAPI PFNGLVERTEXSTREAM2FATIPROC glad_glVertexStream2fATI;
9712 #define glVertexStream2fATI glad_glVertexStream2fATI
9713 typedef void (APIENTRYP PFNGLVERTEXSTREAM2FVATIPROC)(GLenum stream, const GLfloat *coords);
9714 GLAPI PFNGLVERTEXSTREAM2FVATIPROC glad_glVertexStream2fvATI;
9715 #define glVertexStream2fvATI glad_glVertexStream2fvATI
9716 typedef void (APIENTRYP PFNGLVERTEXSTREAM2DATIPROC)(GLenum stream, GLdouble x, GLdouble y);
9717 GLAPI PFNGLVERTEXSTREAM2DATIPROC glad_glVertexStream2dATI;
9718 #define glVertexStream2dATI glad_glVertexStream2dATI
9719 typedef void (APIENTRYP PFNGLVERTEXSTREAM2DVATIPROC)(GLenum stream, const GLdouble *coords);
9720 GLAPI PFNGLVERTEXSTREAM2DVATIPROC glad_glVertexStream2dvATI;
9721 #define glVertexStream2dvATI glad_glVertexStream2dvATI
9722 typedef void (APIENTRYP PFNGLVERTEXSTREAM3SATIPROC)(GLenum stream, GLshort x, GLshort y, GLshort z);
9723 GLAPI PFNGLVERTEXSTREAM3SATIPROC glad_glVertexStream3sATI;
9724 #define glVertexStream3sATI glad_glVertexStream3sATI
9725 typedef void (APIENTRYP PFNGLVERTEXSTREAM3SVATIPROC)(GLenum stream, const GLshort *coords);
9726 GLAPI PFNGLVERTEXSTREAM3SVATIPROC glad_glVertexStream3svATI;
9727 #define glVertexStream3svATI glad_glVertexStream3svATI
9728 typedef void (APIENTRYP PFNGLVERTEXSTREAM3IATIPROC)(GLenum stream, GLint x, GLint y, GLint z);
9729 GLAPI PFNGLVERTEXSTREAM3IATIPROC glad_glVertexStream3iATI;
9730 #define glVertexStream3iATI glad_glVertexStream3iATI
9731 typedef void (APIENTRYP PFNGLVERTEXSTREAM3IVATIPROC)(GLenum stream, const GLint *coords);
9732 GLAPI PFNGLVERTEXSTREAM3IVATIPROC glad_glVertexStream3ivATI;
9733 #define glVertexStream3ivATI glad_glVertexStream3ivATI
9734 typedef void (APIENTRYP PFNGLVERTEXSTREAM3FATIPROC)(GLenum stream, GLfloat x, GLfloat y, GLfloat z);
9735 GLAPI PFNGLVERTEXSTREAM3FATIPROC glad_glVertexStream3fATI;
9736 #define glVertexStream3fATI glad_glVertexStream3fATI
9737 typedef void (APIENTRYP PFNGLVERTEXSTREAM3FVATIPROC)(GLenum stream, const GLfloat *coords);
9738 GLAPI PFNGLVERTEXSTREAM3FVATIPROC glad_glVertexStream3fvATI;
9739 #define glVertexStream3fvATI glad_glVertexStream3fvATI
9740 typedef void (APIENTRYP PFNGLVERTEXSTREAM3DATIPROC)(GLenum stream, GLdouble x, GLdouble y, GLdouble z);
9741 GLAPI PFNGLVERTEXSTREAM3DATIPROC glad_glVertexStream3dATI;
9742 #define glVertexStream3dATI glad_glVertexStream3dATI
9743 typedef void (APIENTRYP PFNGLVERTEXSTREAM3DVATIPROC)(GLenum stream, const GLdouble *coords);
9744 GLAPI PFNGLVERTEXSTREAM3DVATIPROC glad_glVertexStream3dvATI;
9745 #define glVertexStream3dvATI glad_glVertexStream3dvATI
9746 typedef void (APIENTRYP PFNGLVERTEXSTREAM4SATIPROC)(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
9747 GLAPI PFNGLVERTEXSTREAM4SATIPROC glad_glVertexStream4sATI;
9748 #define glVertexStream4sATI glad_glVertexStream4sATI
9749 typedef void (APIENTRYP PFNGLVERTEXSTREAM4SVATIPROC)(GLenum stream, const GLshort *coords);
9750 GLAPI PFNGLVERTEXSTREAM4SVATIPROC glad_glVertexStream4svATI;
9751 #define glVertexStream4svATI glad_glVertexStream4svATI
9752 typedef void (APIENTRYP PFNGLVERTEXSTREAM4IATIPROC)(GLenum stream, GLint x, GLint y, GLint z, GLint w);
9753 GLAPI PFNGLVERTEXSTREAM4IATIPROC glad_glVertexStream4iATI;
9754 #define glVertexStream4iATI glad_glVertexStream4iATI
9755 typedef void (APIENTRYP PFNGLVERTEXSTREAM4IVATIPROC)(GLenum stream, const GLint *coords);
9756 GLAPI PFNGLVERTEXSTREAM4IVATIPROC glad_glVertexStream4ivATI;
9757 #define glVertexStream4ivATI glad_glVertexStream4ivATI
9758 typedef void (APIENTRYP PFNGLVERTEXSTREAM4FATIPROC)(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
9759 GLAPI PFNGLVERTEXSTREAM4FATIPROC glad_glVertexStream4fATI;
9760 #define glVertexStream4fATI glad_glVertexStream4fATI
9761 typedef void (APIENTRYP PFNGLVERTEXSTREAM4FVATIPROC)(GLenum stream, const GLfloat *coords);
9762 GLAPI PFNGLVERTEXSTREAM4FVATIPROC glad_glVertexStream4fvATI;
9763 #define glVertexStream4fvATI glad_glVertexStream4fvATI
9764 typedef void (APIENTRYP PFNGLVERTEXSTREAM4DATIPROC)(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
9765 GLAPI PFNGLVERTEXSTREAM4DATIPROC glad_glVertexStream4dATI;
9766 #define glVertexStream4dATI glad_glVertexStream4dATI
9767 typedef void (APIENTRYP PFNGLVERTEXSTREAM4DVATIPROC)(GLenum stream, const GLdouble *coords);
9768 GLAPI PFNGLVERTEXSTREAM4DVATIPROC glad_glVertexStream4dvATI;
9769 #define glVertexStream4dvATI glad_glVertexStream4dvATI
9770 typedef void (APIENTRYP PFNGLNORMALSTREAM3BATIPROC)(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
9771 GLAPI PFNGLNORMALSTREAM3BATIPROC glad_glNormalStream3bATI;
9772 #define glNormalStream3bATI glad_glNormalStream3bATI
9773 typedef void (APIENTRYP PFNGLNORMALSTREAM3BVATIPROC)(GLenum stream, const GLbyte *coords);
9774 GLAPI PFNGLNORMALSTREAM3BVATIPROC glad_glNormalStream3bvATI;
9775 #define glNormalStream3bvATI glad_glNormalStream3bvATI
9776 typedef void (APIENTRYP PFNGLNORMALSTREAM3SATIPROC)(GLenum stream, GLshort nx, GLshort ny, GLshort nz);
9777 GLAPI PFNGLNORMALSTREAM3SATIPROC glad_glNormalStream3sATI;
9778 #define glNormalStream3sATI glad_glNormalStream3sATI
9779 typedef void (APIENTRYP PFNGLNORMALSTREAM3SVATIPROC)(GLenum stream, const GLshort *coords);
9780 GLAPI PFNGLNORMALSTREAM3SVATIPROC glad_glNormalStream3svATI;
9781 #define glNormalStream3svATI glad_glNormalStream3svATI
9782 typedef void (APIENTRYP PFNGLNORMALSTREAM3IATIPROC)(GLenum stream, GLint nx, GLint ny, GLint nz);
9783 GLAPI PFNGLNORMALSTREAM3IATIPROC glad_glNormalStream3iATI;
9784 #define glNormalStream3iATI glad_glNormalStream3iATI
9785 typedef void (APIENTRYP PFNGLNORMALSTREAM3IVATIPROC)(GLenum stream, const GLint *coords);
9786 GLAPI PFNGLNORMALSTREAM3IVATIPROC glad_glNormalStream3ivATI;
9787 #define glNormalStream3ivATI glad_glNormalStream3ivATI
9788 typedef void (APIENTRYP PFNGLNORMALSTREAM3FATIPROC)(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
9789 GLAPI PFNGLNORMALSTREAM3FATIPROC glad_glNormalStream3fATI;
9790 #define glNormalStream3fATI glad_glNormalStream3fATI
9791 typedef void (APIENTRYP PFNGLNORMALSTREAM3FVATIPROC)(GLenum stream, const GLfloat *coords);
9792 GLAPI PFNGLNORMALSTREAM3FVATIPROC glad_glNormalStream3fvATI;
9793 #define glNormalStream3fvATI glad_glNormalStream3fvATI
9794 typedef void (APIENTRYP PFNGLNORMALSTREAM3DATIPROC)(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
9795 GLAPI PFNGLNORMALSTREAM3DATIPROC glad_glNormalStream3dATI;
9796 #define glNormalStream3dATI glad_glNormalStream3dATI
9797 typedef void (APIENTRYP PFNGLNORMALSTREAM3DVATIPROC)(GLenum stream, const GLdouble *coords);
9798 GLAPI PFNGLNORMALSTREAM3DVATIPROC glad_glNormalStream3dvATI;
9799 #define glNormalStream3dvATI glad_glNormalStream3dvATI
9800 typedef void (APIENTRYP PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC)(GLenum stream);
9801 GLAPI PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC glad_glClientActiveVertexStreamATI;
9802 #define glClientActiveVertexStreamATI glad_glClientActiveVertexStreamATI
9803 typedef void (APIENTRYP PFNGLVERTEXBLENDENVIATIPROC)(GLenum pname, GLint param);
9804 GLAPI PFNGLVERTEXBLENDENVIATIPROC glad_glVertexBlendEnviATI;
9805 #define glVertexBlendEnviATI glad_glVertexBlendEnviATI
9806 typedef void (APIENTRYP PFNGLVERTEXBLENDENVFATIPROC)(GLenum pname, GLfloat param);
9807 GLAPI PFNGLVERTEXBLENDENVFATIPROC glad_glVertexBlendEnvfATI;
9808 #define glVertexBlendEnvfATI glad_glVertexBlendEnvfATI
9809 #endif
9810 #ifndef GL_EXT_422_pixels
9811 #define GL_EXT_422_pixels 1
9813 #endif
9814 #ifndef GL_EXT_abgr
9815 #define GL_EXT_abgr 1
9817 #endif
9818 #ifndef GL_EXT_bgra
9819 #define GL_EXT_bgra 1
9821 #endif
9822 #ifndef GL_EXT_bindable_uniform
9823 #define GL_EXT_bindable_uniform 1
9825 typedef void (APIENTRYP PFNGLUNIFORMBUFFEREXTPROC)(GLuint program, GLint location, GLuint buffer);
9826 GLAPI PFNGLUNIFORMBUFFEREXTPROC glad_glUniformBufferEXT;
9827 #define glUniformBufferEXT glad_glUniformBufferEXT
9828 typedef GLint (APIENTRYP PFNGLGETUNIFORMBUFFERSIZEEXTPROC)(GLuint program, GLint location);
9829 GLAPI PFNGLGETUNIFORMBUFFERSIZEEXTPROC glad_glGetUniformBufferSizeEXT;
9830 #define glGetUniformBufferSizeEXT glad_glGetUniformBufferSizeEXT
9831 typedef GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC)(GLuint program, GLint location);
9832 GLAPI PFNGLGETUNIFORMOFFSETEXTPROC glad_glGetUniformOffsetEXT;
9833 #define glGetUniformOffsetEXT glad_glGetUniformOffsetEXT
9834 #endif
9835 #ifndef GL_EXT_blend_color
9836 #define GL_EXT_blend_color 1
9838 typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
9839 GLAPI PFNGLBLENDCOLOREXTPROC glad_glBlendColorEXT;
9840 #define glBlendColorEXT glad_glBlendColorEXT
9841 #endif
9842 #ifndef GL_EXT_blend_equation_separate
9843 #define GL_EXT_blend_equation_separate 1
9845 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEEXTPROC)(GLenum modeRGB, GLenum modeAlpha);
9846 GLAPI PFNGLBLENDEQUATIONSEPARATEEXTPROC glad_glBlendEquationSeparateEXT;
9847 #define glBlendEquationSeparateEXT glad_glBlendEquationSeparateEXT
9848 #endif
9849 #ifndef GL_EXT_blend_func_separate
9850 #define GL_EXT_blend_func_separate 1
9852 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEEXTPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
9853 GLAPI PFNGLBLENDFUNCSEPARATEEXTPROC glad_glBlendFuncSeparateEXT;
9854 #define glBlendFuncSeparateEXT glad_glBlendFuncSeparateEXT
9855 #endif
9856 #ifndef GL_EXT_blend_logic_op
9857 #define GL_EXT_blend_logic_op 1
9859 #endif
9860 #ifndef GL_EXT_blend_minmax
9861 #define GL_EXT_blend_minmax 1
9863 typedef void (APIENTRYP PFNGLBLENDEQUATIONEXTPROC)(GLenum mode);
9864 GLAPI PFNGLBLENDEQUATIONEXTPROC glad_glBlendEquationEXT;
9865 #define glBlendEquationEXT glad_glBlendEquationEXT
9866 #endif
9867 #ifndef GL_EXT_blend_subtract
9868 #define GL_EXT_blend_subtract 1
9870 #endif
9871 #ifndef GL_EXT_clip_volume_hint
9872 #define GL_EXT_clip_volume_hint 1
9874 #endif
9875 #ifndef GL_EXT_cmyka
9876 #define GL_EXT_cmyka 1
9878 #endif
9879 #ifndef GL_EXT_color_subtable
9880 #define GL_EXT_color_subtable 1
9882 typedef void (APIENTRYP PFNGLCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data);
9883 GLAPI PFNGLCOLORSUBTABLEEXTPROC glad_glColorSubTableEXT;
9884 #define glColorSubTableEXT glad_glColorSubTableEXT
9885 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
9886 GLAPI PFNGLCOPYCOLORSUBTABLEEXTPROC glad_glCopyColorSubTableEXT;
9887 #define glCopyColorSubTableEXT glad_glCopyColorSubTableEXT
9888 #endif
9889 #ifndef GL_EXT_compiled_vertex_array
9890 #define GL_EXT_compiled_vertex_array 1
9892 typedef void (APIENTRYP PFNGLLOCKARRAYSEXTPROC)(GLint first, GLsizei count);
9893 GLAPI PFNGLLOCKARRAYSEXTPROC glad_glLockArraysEXT;
9894 #define glLockArraysEXT glad_glLockArraysEXT
9895 typedef void (APIENTRYP PFNGLUNLOCKARRAYSEXTPROC)();
9896 GLAPI PFNGLUNLOCKARRAYSEXTPROC glad_glUnlockArraysEXT;
9897 #define glUnlockArraysEXT glad_glUnlockArraysEXT
9898 #endif
9899 #ifndef GL_EXT_convolution
9900 #define GL_EXT_convolution 1
9902 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);
9903 GLAPI PFNGLCONVOLUTIONFILTER1DEXTPROC glad_glConvolutionFilter1DEXT;
9904 #define glConvolutionFilter1DEXT glad_glConvolutionFilter1DEXT
9905 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);
9906 GLAPI PFNGLCONVOLUTIONFILTER2DEXTPROC glad_glConvolutionFilter2DEXT;
9907 #define glConvolutionFilter2DEXT glad_glConvolutionFilter2DEXT
9908 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFEXTPROC)(GLenum target, GLenum pname, GLfloat params);
9909 GLAPI PFNGLCONVOLUTIONPARAMETERFEXTPROC glad_glConvolutionParameterfEXT;
9910 #define glConvolutionParameterfEXT glad_glConvolutionParameterfEXT
9911 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVEXTPROC)(GLenum target, GLenum pname, const GLfloat *params);
9912 GLAPI PFNGLCONVOLUTIONPARAMETERFVEXTPROC glad_glConvolutionParameterfvEXT;
9913 #define glConvolutionParameterfvEXT glad_glConvolutionParameterfvEXT
9914 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIEXTPROC)(GLenum target, GLenum pname, GLint params);
9915 GLAPI PFNGLCONVOLUTIONPARAMETERIEXTPROC glad_glConvolutionParameteriEXT;
9916 #define glConvolutionParameteriEXT glad_glConvolutionParameteriEXT
9917 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVEXTPROC)(GLenum target, GLenum pname, const GLint *params);
9918 GLAPI PFNGLCONVOLUTIONPARAMETERIVEXTPROC glad_glConvolutionParameterivEXT;
9919 #define glConvolutionParameterivEXT glad_glConvolutionParameterivEXT
9920 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
9921 GLAPI PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glad_glCopyConvolutionFilter1DEXT;
9922 #define glCopyConvolutionFilter1DEXT glad_glCopyConvolutionFilter1DEXT
9923 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
9924 GLAPI PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glad_glCopyConvolutionFilter2DEXT;
9925 #define glCopyConvolutionFilter2DEXT glad_glCopyConvolutionFilter2DEXT
9926 typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTEREXTPROC)(GLenum target, GLenum format, GLenum type, void *image);
9927 GLAPI PFNGLGETCONVOLUTIONFILTEREXTPROC glad_glGetConvolutionFilterEXT;
9928 #define glGetConvolutionFilterEXT glad_glGetConvolutionFilterEXT
9929 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params);
9930 GLAPI PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glad_glGetConvolutionParameterfvEXT;
9931 #define glGetConvolutionParameterfvEXT glad_glGetConvolutionParameterfvEXT
9932 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
9933 GLAPI PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glad_glGetConvolutionParameterivEXT;
9934 #define glGetConvolutionParameterivEXT glad_glGetConvolutionParameterivEXT
9935 typedef void (APIENTRYP PFNGLGETSEPARABLEFILTEREXTPROC)(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);
9936 GLAPI PFNGLGETSEPARABLEFILTEREXTPROC glad_glGetSeparableFilterEXT;
9937 #define glGetSeparableFilterEXT glad_glGetSeparableFilterEXT
9938 typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);
9939 GLAPI PFNGLSEPARABLEFILTER2DEXTPROC glad_glSeparableFilter2DEXT;
9940 #define glSeparableFilter2DEXT glad_glSeparableFilter2DEXT
9941 #endif
9942 #ifndef GL_EXT_coordinate_frame
9943 #define GL_EXT_coordinate_frame 1
9945 typedef void (APIENTRYP PFNGLTANGENT3BEXTPROC)(GLbyte tx, GLbyte ty, GLbyte tz);
9946 GLAPI PFNGLTANGENT3BEXTPROC glad_glTangent3bEXT;
9947 #define glTangent3bEXT glad_glTangent3bEXT
9948 typedef void (APIENTRYP PFNGLTANGENT3BVEXTPROC)(const GLbyte *v);
9949 GLAPI PFNGLTANGENT3BVEXTPROC glad_glTangent3bvEXT;
9950 #define glTangent3bvEXT glad_glTangent3bvEXT
9951 typedef void (APIENTRYP PFNGLTANGENT3DEXTPROC)(GLdouble tx, GLdouble ty, GLdouble tz);
9952 GLAPI PFNGLTANGENT3DEXTPROC glad_glTangent3dEXT;
9953 #define glTangent3dEXT glad_glTangent3dEXT
9954 typedef void (APIENTRYP PFNGLTANGENT3DVEXTPROC)(const GLdouble *v);
9955 GLAPI PFNGLTANGENT3DVEXTPROC glad_glTangent3dvEXT;
9956 #define glTangent3dvEXT glad_glTangent3dvEXT
9957 typedef void (APIENTRYP PFNGLTANGENT3FEXTPROC)(GLfloat tx, GLfloat ty, GLfloat tz);
9958 GLAPI PFNGLTANGENT3FEXTPROC glad_glTangent3fEXT;
9959 #define glTangent3fEXT glad_glTangent3fEXT
9960 typedef void (APIENTRYP PFNGLTANGENT3FVEXTPROC)(const GLfloat *v);
9961 GLAPI PFNGLTANGENT3FVEXTPROC glad_glTangent3fvEXT;
9962 #define glTangent3fvEXT glad_glTangent3fvEXT
9963 typedef void (APIENTRYP PFNGLTANGENT3IEXTPROC)(GLint tx, GLint ty, GLint tz);
9964 GLAPI PFNGLTANGENT3IEXTPROC glad_glTangent3iEXT;
9965 #define glTangent3iEXT glad_glTangent3iEXT
9966 typedef void (APIENTRYP PFNGLTANGENT3IVEXTPROC)(const GLint *v);
9967 GLAPI PFNGLTANGENT3IVEXTPROC glad_glTangent3ivEXT;
9968 #define glTangent3ivEXT glad_glTangent3ivEXT
9969 typedef void (APIENTRYP PFNGLTANGENT3SEXTPROC)(GLshort tx, GLshort ty, GLshort tz);
9970 GLAPI PFNGLTANGENT3SEXTPROC glad_glTangent3sEXT;
9971 #define glTangent3sEXT glad_glTangent3sEXT
9972 typedef void (APIENTRYP PFNGLTANGENT3SVEXTPROC)(const GLshort *v);
9973 GLAPI PFNGLTANGENT3SVEXTPROC glad_glTangent3svEXT;
9974 #define glTangent3svEXT glad_glTangent3svEXT
9975 typedef void (APIENTRYP PFNGLBINORMAL3BEXTPROC)(GLbyte bx, GLbyte by, GLbyte bz);
9976 GLAPI PFNGLBINORMAL3BEXTPROC glad_glBinormal3bEXT;
9977 #define glBinormal3bEXT glad_glBinormal3bEXT
9978 typedef void (APIENTRYP PFNGLBINORMAL3BVEXTPROC)(const GLbyte *v);
9979 GLAPI PFNGLBINORMAL3BVEXTPROC glad_glBinormal3bvEXT;
9980 #define glBinormal3bvEXT glad_glBinormal3bvEXT
9981 typedef void (APIENTRYP PFNGLBINORMAL3DEXTPROC)(GLdouble bx, GLdouble by, GLdouble bz);
9982 GLAPI PFNGLBINORMAL3DEXTPROC glad_glBinormal3dEXT;
9983 #define glBinormal3dEXT glad_glBinormal3dEXT
9984 typedef void (APIENTRYP PFNGLBINORMAL3DVEXTPROC)(const GLdouble *v);
9985 GLAPI PFNGLBINORMAL3DVEXTPROC glad_glBinormal3dvEXT;
9986 #define glBinormal3dvEXT glad_glBinormal3dvEXT
9987 typedef void (APIENTRYP PFNGLBINORMAL3FEXTPROC)(GLfloat bx, GLfloat by, GLfloat bz);
9988 GLAPI PFNGLBINORMAL3FEXTPROC glad_glBinormal3fEXT;
9989 #define glBinormal3fEXT glad_glBinormal3fEXT
9990 typedef void (APIENTRYP PFNGLBINORMAL3FVEXTPROC)(const GLfloat *v);
9991 GLAPI PFNGLBINORMAL3FVEXTPROC glad_glBinormal3fvEXT;
9992 #define glBinormal3fvEXT glad_glBinormal3fvEXT
9993 typedef void (APIENTRYP PFNGLBINORMAL3IEXTPROC)(GLint bx, GLint by, GLint bz);
9994 GLAPI PFNGLBINORMAL3IEXTPROC glad_glBinormal3iEXT;
9995 #define glBinormal3iEXT glad_glBinormal3iEXT
9996 typedef void (APIENTRYP PFNGLBINORMAL3IVEXTPROC)(const GLint *v);
9997 GLAPI PFNGLBINORMAL3IVEXTPROC glad_glBinormal3ivEXT;
9998 #define glBinormal3ivEXT glad_glBinormal3ivEXT
9999 typedef void (APIENTRYP PFNGLBINORMAL3SEXTPROC)(GLshort bx, GLshort by, GLshort bz);
10000 GLAPI PFNGLBINORMAL3SEXTPROC glad_glBinormal3sEXT;
10001 #define glBinormal3sEXT glad_glBinormal3sEXT
10002 typedef void (APIENTRYP PFNGLBINORMAL3SVEXTPROC)(const GLshort *v);
10003 GLAPI PFNGLBINORMAL3SVEXTPROC glad_glBinormal3svEXT;
10004 #define glBinormal3svEXT glad_glBinormal3svEXT
10005 typedef void (APIENTRYP PFNGLTANGENTPOINTEREXTPROC)(GLenum type, GLsizei stride, const void *pointer);
10006 GLAPI PFNGLTANGENTPOINTEREXTPROC glad_glTangentPointerEXT;
10007 #define glTangentPointerEXT glad_glTangentPointerEXT
10008 typedef void (APIENTRYP PFNGLBINORMALPOINTEREXTPROC)(GLenum type, GLsizei stride, const void *pointer);
10009 GLAPI PFNGLBINORMALPOINTEREXTPROC glad_glBinormalPointerEXT;
10010 #define glBinormalPointerEXT glad_glBinormalPointerEXT
10011 #endif
10012 #ifndef GL_EXT_copy_texture
10013 #define GL_EXT_copy_texture 1
10015 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
10016 GLAPI PFNGLCOPYTEXIMAGE1DEXTPROC glad_glCopyTexImage1DEXT;
10017 #define glCopyTexImage1DEXT glad_glCopyTexImage1DEXT
10018 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
10019 GLAPI PFNGLCOPYTEXIMAGE2DEXTPROC glad_glCopyTexImage2DEXT;
10020 #define glCopyTexImage2DEXT glad_glCopyTexImage2DEXT
10021 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
10022 GLAPI PFNGLCOPYTEXSUBIMAGE1DEXTPROC glad_glCopyTexSubImage1DEXT;
10023 #define glCopyTexSubImage1DEXT glad_glCopyTexSubImage1DEXT
10024 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
10025 GLAPI PFNGLCOPYTEXSUBIMAGE2DEXTPROC glad_glCopyTexSubImage2DEXT;
10026 #define glCopyTexSubImage2DEXT glad_glCopyTexSubImage2DEXT
10027 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
10028 GLAPI PFNGLCOPYTEXSUBIMAGE3DEXTPROC glad_glCopyTexSubImage3DEXT;
10029 #define glCopyTexSubImage3DEXT glad_glCopyTexSubImage3DEXT
10030 #endif
10031 #ifndef GL_EXT_cull_vertex
10032 #define GL_EXT_cull_vertex 1
10034 typedef void (APIENTRYP PFNGLCULLPARAMETERDVEXTPROC)(GLenum pname, GLdouble *params);
10035 GLAPI PFNGLCULLPARAMETERDVEXTPROC glad_glCullParameterdvEXT;
10036 #define glCullParameterdvEXT glad_glCullParameterdvEXT
10037 typedef void (APIENTRYP PFNGLCULLPARAMETERFVEXTPROC)(GLenum pname, GLfloat *params);
10038 GLAPI PFNGLCULLPARAMETERFVEXTPROC glad_glCullParameterfvEXT;
10039 #define glCullParameterfvEXT glad_glCullParameterfvEXT
10040 #endif
10041 #ifndef GL_EXT_debug_label
10042 #define GL_EXT_debug_label 1
10044 typedef void (APIENTRYP PFNGLLABELOBJECTEXTPROC)(GLenum type, GLuint object, GLsizei length, const GLchar *label);
10045 GLAPI PFNGLLABELOBJECTEXTPROC glad_glLabelObjectEXT;
10046 #define glLabelObjectEXT glad_glLabelObjectEXT
10047 typedef void (APIENTRYP PFNGLGETOBJECTLABELEXTPROC)(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label);
10048 GLAPI PFNGLGETOBJECTLABELEXTPROC glad_glGetObjectLabelEXT;
10049 #define glGetObjectLabelEXT glad_glGetObjectLabelEXT
10050 #endif
10051 #ifndef GL_EXT_debug_marker
10052 #define GL_EXT_debug_marker 1
10054 typedef void (APIENTRYP PFNGLINSERTEVENTMARKEREXTPROC)(GLsizei length, const GLchar *marker);
10055 GLAPI PFNGLINSERTEVENTMARKEREXTPROC glad_glInsertEventMarkerEXT;
10056 #define glInsertEventMarkerEXT glad_glInsertEventMarkerEXT
10057 typedef void (APIENTRYP PFNGLPUSHGROUPMARKEREXTPROC)(GLsizei length, const GLchar *marker);
10058 GLAPI PFNGLPUSHGROUPMARKEREXTPROC glad_glPushGroupMarkerEXT;
10059 #define glPushGroupMarkerEXT glad_glPushGroupMarkerEXT
10060 typedef void (APIENTRYP PFNGLPOPGROUPMARKEREXTPROC)();
10061 GLAPI PFNGLPOPGROUPMARKEREXTPROC glad_glPopGroupMarkerEXT;
10062 #define glPopGroupMarkerEXT glad_glPopGroupMarkerEXT
10063 #endif
10064 #ifndef GL_EXT_depth_bounds_test
10065 #define GL_EXT_depth_bounds_test 1
10067 typedef void (APIENTRYP PFNGLDEPTHBOUNDSEXTPROC)(GLclampd zmin, GLclampd zmax);
10068 GLAPI PFNGLDEPTHBOUNDSEXTPROC glad_glDepthBoundsEXT;
10069 #define glDepthBoundsEXT glad_glDepthBoundsEXT
10070 #endif
10071 #ifndef GL_EXT_direct_state_access
10072 #define GL_EXT_direct_state_access 1
10074 typedef void (APIENTRYP PFNGLMATRIXLOADFEXTPROC)(GLenum mode, const GLfloat *m);
10075 GLAPI PFNGLMATRIXLOADFEXTPROC glad_glMatrixLoadfEXT;
10076 #define glMatrixLoadfEXT glad_glMatrixLoadfEXT
10077 typedef void (APIENTRYP PFNGLMATRIXLOADDEXTPROC)(GLenum mode, const GLdouble *m);
10078 GLAPI PFNGLMATRIXLOADDEXTPROC glad_glMatrixLoaddEXT;
10079 #define glMatrixLoaddEXT glad_glMatrixLoaddEXT
10080 typedef void (APIENTRYP PFNGLMATRIXMULTFEXTPROC)(GLenum mode, const GLfloat *m);
10081 GLAPI PFNGLMATRIXMULTFEXTPROC glad_glMatrixMultfEXT;
10082 #define glMatrixMultfEXT glad_glMatrixMultfEXT
10083 typedef void (APIENTRYP PFNGLMATRIXMULTDEXTPROC)(GLenum mode, const GLdouble *m);
10084 GLAPI PFNGLMATRIXMULTDEXTPROC glad_glMatrixMultdEXT;
10085 #define glMatrixMultdEXT glad_glMatrixMultdEXT
10086 typedef void (APIENTRYP PFNGLMATRIXLOADIDENTITYEXTPROC)(GLenum mode);
10087 GLAPI PFNGLMATRIXLOADIDENTITYEXTPROC glad_glMatrixLoadIdentityEXT;
10088 #define glMatrixLoadIdentityEXT glad_glMatrixLoadIdentityEXT
10089 typedef void (APIENTRYP PFNGLMATRIXROTATEFEXTPROC)(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
10090 GLAPI PFNGLMATRIXROTATEFEXTPROC glad_glMatrixRotatefEXT;
10091 #define glMatrixRotatefEXT glad_glMatrixRotatefEXT
10092 typedef void (APIENTRYP PFNGLMATRIXROTATEDEXTPROC)(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
10093 GLAPI PFNGLMATRIXROTATEDEXTPROC glad_glMatrixRotatedEXT;
10094 #define glMatrixRotatedEXT glad_glMatrixRotatedEXT
10095 typedef void (APIENTRYP PFNGLMATRIXSCALEFEXTPROC)(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
10096 GLAPI PFNGLMATRIXSCALEFEXTPROC glad_glMatrixScalefEXT;
10097 #define glMatrixScalefEXT glad_glMatrixScalefEXT
10098 typedef void (APIENTRYP PFNGLMATRIXSCALEDEXTPROC)(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
10099 GLAPI PFNGLMATRIXSCALEDEXTPROC glad_glMatrixScaledEXT;
10100 #define glMatrixScaledEXT glad_glMatrixScaledEXT
10101 typedef void (APIENTRYP PFNGLMATRIXTRANSLATEFEXTPROC)(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
10102 GLAPI PFNGLMATRIXTRANSLATEFEXTPROC glad_glMatrixTranslatefEXT;
10103 #define glMatrixTranslatefEXT glad_glMatrixTranslatefEXT
10104 typedef void (APIENTRYP PFNGLMATRIXTRANSLATEDEXTPROC)(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
10105 GLAPI PFNGLMATRIXTRANSLATEDEXTPROC glad_glMatrixTranslatedEXT;
10106 #define glMatrixTranslatedEXT glad_glMatrixTranslatedEXT
10107 typedef void (APIENTRYP PFNGLMATRIXFRUSTUMEXTPROC)(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
10108 GLAPI PFNGLMATRIXFRUSTUMEXTPROC glad_glMatrixFrustumEXT;
10109 #define glMatrixFrustumEXT glad_glMatrixFrustumEXT
10110 typedef void (APIENTRYP PFNGLMATRIXORTHOEXTPROC)(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
10111 GLAPI PFNGLMATRIXORTHOEXTPROC glad_glMatrixOrthoEXT;
10112 #define glMatrixOrthoEXT glad_glMatrixOrthoEXT
10113 typedef void (APIENTRYP PFNGLMATRIXPOPEXTPROC)(GLenum mode);
10114 GLAPI PFNGLMATRIXPOPEXTPROC glad_glMatrixPopEXT;
10115 #define glMatrixPopEXT glad_glMatrixPopEXT
10116 typedef void (APIENTRYP PFNGLMATRIXPUSHEXTPROC)(GLenum mode);
10117 GLAPI PFNGLMATRIXPUSHEXTPROC glad_glMatrixPushEXT;
10118 #define glMatrixPushEXT glad_glMatrixPushEXT
10119 typedef void (APIENTRYP PFNGLCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield mask);
10120 GLAPI PFNGLCLIENTATTRIBDEFAULTEXTPROC glad_glClientAttribDefaultEXT;
10121 #define glClientAttribDefaultEXT glad_glClientAttribDefaultEXT
10122 typedef void (APIENTRYP PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield mask);
10123 GLAPI PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glad_glPushClientAttribDefaultEXT;
10124 #define glPushClientAttribDefaultEXT glad_glPushClientAttribDefaultEXT
10125 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLfloat param);
10126 GLAPI PFNGLTEXTUREPARAMETERFEXTPROC glad_glTextureParameterfEXT;
10127 #define glTextureParameterfEXT glad_glTextureParameterfEXT
10128 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLfloat *params);
10129 GLAPI PFNGLTEXTUREPARAMETERFVEXTPROC glad_glTextureParameterfvEXT;
10130 #define glTextureParameterfvEXT glad_glTextureParameterfvEXT
10131 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint param);
10132 GLAPI PFNGLTEXTUREPARAMETERIEXTPROC glad_glTextureParameteriEXT;
10133 #define glTextureParameteriEXT glad_glTextureParameteriEXT
10134 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLint *params);
10135 GLAPI PFNGLTEXTUREPARAMETERIVEXTPROC glad_glTextureParameterivEXT;
10136 #define glTextureParameterivEXT glad_glTextureParameterivEXT
10137 typedef void (APIENTRYP PFNGLTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
10138 GLAPI PFNGLTEXTUREIMAGE1DEXTPROC glad_glTextureImage1DEXT;
10139 #define glTextureImage1DEXT glad_glTextureImage1DEXT
10140 typedef void (APIENTRYP PFNGLTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
10141 GLAPI PFNGLTEXTUREIMAGE2DEXTPROC glad_glTextureImage2DEXT;
10142 #define glTextureImage2DEXT glad_glTextureImage2DEXT
10143 typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
10144 GLAPI PFNGLTEXTURESUBIMAGE1DEXTPROC glad_glTextureSubImage1DEXT;
10145 #define glTextureSubImage1DEXT glad_glTextureSubImage1DEXT
10146 typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
10147 GLAPI PFNGLTEXTURESUBIMAGE2DEXTPROC glad_glTextureSubImage2DEXT;
10148 #define glTextureSubImage2DEXT glad_glTextureSubImage2DEXT
10149 typedef void (APIENTRYP PFNGLCOPYTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
10150 GLAPI PFNGLCOPYTEXTUREIMAGE1DEXTPROC glad_glCopyTextureImage1DEXT;
10151 #define glCopyTextureImage1DEXT glad_glCopyTextureImage1DEXT
10152 typedef void (APIENTRYP PFNGLCOPYTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
10153 GLAPI PFNGLCOPYTEXTUREIMAGE2DEXTPROC glad_glCopyTextureImage2DEXT;
10154 #define glCopyTextureImage2DEXT glad_glCopyTextureImage2DEXT
10155 typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
10156 GLAPI PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glad_glCopyTextureSubImage1DEXT;
10157 #define glCopyTextureSubImage1DEXT glad_glCopyTextureSubImage1DEXT
10158 typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
10159 GLAPI PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glad_glCopyTextureSubImage2DEXT;
10160 #define glCopyTextureSubImage2DEXT glad_glCopyTextureSubImage2DEXT
10161 typedef void (APIENTRYP PFNGLGETTEXTUREIMAGEEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
10162 GLAPI PFNGLGETTEXTUREIMAGEEXTPROC glad_glGetTextureImageEXT;
10163 #define glGetTextureImageEXT glad_glGetTextureImageEXT
10164 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLfloat *params);
10165 GLAPI PFNGLGETTEXTUREPARAMETERFVEXTPROC glad_glGetTextureParameterfvEXT;
10166 #define glGetTextureParameterfvEXT glad_glGetTextureParameterfvEXT
10167 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint *params);
10168 GLAPI PFNGLGETTEXTUREPARAMETERIVEXTPROC glad_glGetTextureParameterivEXT;
10169 #define glGetTextureParameterivEXT glad_glGetTextureParameterivEXT
10170 typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params);
10171 GLAPI PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glad_glGetTextureLevelParameterfvEXT;
10172 #define glGetTextureLevelParameterfvEXT glad_glGetTextureLevelParameterfvEXT
10173 typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params);
10174 GLAPI PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glad_glGetTextureLevelParameterivEXT;
10175 #define glGetTextureLevelParameterivEXT glad_glGetTextureLevelParameterivEXT
10176 typedef void (APIENTRYP PFNGLTEXTUREIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
10177 GLAPI PFNGLTEXTUREIMAGE3DEXTPROC glad_glTextureImage3DEXT;
10178 #define glTextureImage3DEXT glad_glTextureImage3DEXT
10179 typedef void (APIENTRYP 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);
10180 GLAPI PFNGLTEXTURESUBIMAGE3DEXTPROC glad_glTextureSubImage3DEXT;
10181 #define glTextureSubImage3DEXT glad_glTextureSubImage3DEXT
10182 typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
10183 GLAPI PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glad_glCopyTextureSubImage3DEXT;
10184 #define glCopyTextureSubImage3DEXT glad_glCopyTextureSubImage3DEXT
10185 typedef void (APIENTRYP PFNGLBINDMULTITEXTUREEXTPROC)(GLenum texunit, GLenum target, GLuint texture);
10186 GLAPI PFNGLBINDMULTITEXTUREEXTPROC glad_glBindMultiTextureEXT;
10187 #define glBindMultiTextureEXT glad_glBindMultiTextureEXT
10188 typedef void (APIENTRYP PFNGLMULTITEXCOORDPOINTEREXTPROC)(GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer);
10189 GLAPI PFNGLMULTITEXCOORDPOINTEREXTPROC glad_glMultiTexCoordPointerEXT;
10190 #define glMultiTexCoordPointerEXT glad_glMultiTexCoordPointerEXT
10191 typedef void (APIENTRYP PFNGLMULTITEXENVFEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
10192 GLAPI PFNGLMULTITEXENVFEXTPROC glad_glMultiTexEnvfEXT;
10193 #define glMultiTexEnvfEXT glad_glMultiTexEnvfEXT
10194 typedef void (APIENTRYP PFNGLMULTITEXENVFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
10195 GLAPI PFNGLMULTITEXENVFVEXTPROC glad_glMultiTexEnvfvEXT;
10196 #define glMultiTexEnvfvEXT glad_glMultiTexEnvfvEXT
10197 typedef void (APIENTRYP PFNGLMULTITEXENVIEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint param);
10198 GLAPI PFNGLMULTITEXENVIEXTPROC glad_glMultiTexEnviEXT;
10199 #define glMultiTexEnviEXT glad_glMultiTexEnviEXT
10200 typedef void (APIENTRYP PFNGLMULTITEXENVIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
10201 GLAPI PFNGLMULTITEXENVIVEXTPROC glad_glMultiTexEnvivEXT;
10202 #define glMultiTexEnvivEXT glad_glMultiTexEnvivEXT
10203 typedef void (APIENTRYP PFNGLMULTITEXGENDEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
10204 GLAPI PFNGLMULTITEXGENDEXTPROC glad_glMultiTexGendEXT;
10205 #define glMultiTexGendEXT glad_glMultiTexGendEXT
10206 typedef void (APIENTRYP PFNGLMULTITEXGENDVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params);
10207 GLAPI PFNGLMULTITEXGENDVEXTPROC glad_glMultiTexGendvEXT;
10208 #define glMultiTexGendvEXT glad_glMultiTexGendvEXT
10209 typedef void (APIENTRYP PFNGLMULTITEXGENFEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
10210 GLAPI PFNGLMULTITEXGENFEXTPROC glad_glMultiTexGenfEXT;
10211 #define glMultiTexGenfEXT glad_glMultiTexGenfEXT
10212 typedef void (APIENTRYP PFNGLMULTITEXGENFVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params);
10213 GLAPI PFNGLMULTITEXGENFVEXTPROC glad_glMultiTexGenfvEXT;
10214 #define glMultiTexGenfvEXT glad_glMultiTexGenfvEXT
10215 typedef void (APIENTRYP PFNGLMULTITEXGENIEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLint param);
10216 GLAPI PFNGLMULTITEXGENIEXTPROC glad_glMultiTexGeniEXT;
10217 #define glMultiTexGeniEXT glad_glMultiTexGeniEXT
10218 typedef void (APIENTRYP PFNGLMULTITEXGENIVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLint *params);
10219 GLAPI PFNGLMULTITEXGENIVEXTPROC glad_glMultiTexGenivEXT;
10220 #define glMultiTexGenivEXT glad_glMultiTexGenivEXT
10221 typedef void (APIENTRYP PFNGLGETMULTITEXENVFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
10222 GLAPI PFNGLGETMULTITEXENVFVEXTPROC glad_glGetMultiTexEnvfvEXT;
10223 #define glGetMultiTexEnvfvEXT glad_glGetMultiTexEnvfvEXT
10224 typedef void (APIENTRYP PFNGLGETMULTITEXENVIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint *params);
10225 GLAPI PFNGLGETMULTITEXENVIVEXTPROC glad_glGetMultiTexEnvivEXT;
10226 #define glGetMultiTexEnvivEXT glad_glGetMultiTexEnvivEXT
10227 typedef void (APIENTRYP PFNGLGETMULTITEXGENDVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLdouble *params);
10228 GLAPI PFNGLGETMULTITEXGENDVEXTPROC glad_glGetMultiTexGendvEXT;
10229 #define glGetMultiTexGendvEXT glad_glGetMultiTexGendvEXT
10230 typedef void (APIENTRYP PFNGLGETMULTITEXGENFVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLfloat *params);
10231 GLAPI PFNGLGETMULTITEXGENFVEXTPROC glad_glGetMultiTexGenfvEXT;
10232 #define glGetMultiTexGenfvEXT glad_glGetMultiTexGenfvEXT
10233 typedef void (APIENTRYP PFNGLGETMULTITEXGENIVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLint *params);
10234 GLAPI PFNGLGETMULTITEXGENIVEXTPROC glad_glGetMultiTexGenivEXT;
10235 #define glGetMultiTexGenivEXT glad_glGetMultiTexGenivEXT
10236 typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint param);
10237 GLAPI PFNGLMULTITEXPARAMETERIEXTPROC glad_glMultiTexParameteriEXT;
10238 #define glMultiTexParameteriEXT glad_glMultiTexParameteriEXT
10239 typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
10240 GLAPI PFNGLMULTITEXPARAMETERIVEXTPROC glad_glMultiTexParameterivEXT;
10241 #define glMultiTexParameterivEXT glad_glMultiTexParameterivEXT
10242 typedef void (APIENTRYP PFNGLMULTITEXPARAMETERFEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
10243 GLAPI PFNGLMULTITEXPARAMETERFEXTPROC glad_glMultiTexParameterfEXT;
10244 #define glMultiTexParameterfEXT glad_glMultiTexParameterfEXT
10245 typedef void (APIENTRYP PFNGLMULTITEXPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
10246 GLAPI PFNGLMULTITEXPARAMETERFVEXTPROC glad_glMultiTexParameterfvEXT;
10247 #define glMultiTexParameterfvEXT glad_glMultiTexParameterfvEXT
10248 typedef void (APIENTRYP PFNGLMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
10249 GLAPI PFNGLMULTITEXIMAGE1DEXTPROC glad_glMultiTexImage1DEXT;
10250 #define glMultiTexImage1DEXT glad_glMultiTexImage1DEXT
10251 typedef void (APIENTRYP PFNGLMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
10252 GLAPI PFNGLMULTITEXIMAGE2DEXTPROC glad_glMultiTexImage2DEXT;
10253 #define glMultiTexImage2DEXT glad_glMultiTexImage2DEXT
10254 typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
10255 GLAPI PFNGLMULTITEXSUBIMAGE1DEXTPROC glad_glMultiTexSubImage1DEXT;
10256 #define glMultiTexSubImage1DEXT glad_glMultiTexSubImage1DEXT
10257 typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
10258 GLAPI PFNGLMULTITEXSUBIMAGE2DEXTPROC glad_glMultiTexSubImage2DEXT;
10259 #define glMultiTexSubImage2DEXT glad_glMultiTexSubImage2DEXT
10260 typedef void (APIENTRYP PFNGLCOPYMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
10261 GLAPI PFNGLCOPYMULTITEXIMAGE1DEXTPROC glad_glCopyMultiTexImage1DEXT;
10262 #define glCopyMultiTexImage1DEXT glad_glCopyMultiTexImage1DEXT
10263 typedef void (APIENTRYP PFNGLCOPYMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
10264 GLAPI PFNGLCOPYMULTITEXIMAGE2DEXTPROC glad_glCopyMultiTexImage2DEXT;
10265 #define glCopyMultiTexImage2DEXT glad_glCopyMultiTexImage2DEXT
10266 typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
10267 GLAPI PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glad_glCopyMultiTexSubImage1DEXT;
10268 #define glCopyMultiTexSubImage1DEXT glad_glCopyMultiTexSubImage1DEXT
10269 typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
10270 GLAPI PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glad_glCopyMultiTexSubImage2DEXT;
10271 #define glCopyMultiTexSubImage2DEXT glad_glCopyMultiTexSubImage2DEXT
10272 typedef void (APIENTRYP PFNGLGETMULTITEXIMAGEEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
10273 GLAPI PFNGLGETMULTITEXIMAGEEXTPROC glad_glGetMultiTexImageEXT;
10274 #define glGetMultiTexImageEXT glad_glGetMultiTexImageEXT
10275 typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
10276 GLAPI PFNGLGETMULTITEXPARAMETERFVEXTPROC glad_glGetMultiTexParameterfvEXT;
10277 #define glGetMultiTexParameterfvEXT glad_glGetMultiTexParameterfvEXT
10278 typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint *params);
10279 GLAPI PFNGLGETMULTITEXPARAMETERIVEXTPROC glad_glGetMultiTexParameterivEXT;
10280 #define glGetMultiTexParameterivEXT glad_glGetMultiTexParameterivEXT
10281 typedef void (APIENTRYP PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params);
10282 GLAPI PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glad_glGetMultiTexLevelParameterfvEXT;
10283 #define glGetMultiTexLevelParameterfvEXT glad_glGetMultiTexLevelParameterfvEXT
10284 typedef void (APIENTRYP PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params);
10285 GLAPI PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glad_glGetMultiTexLevelParameterivEXT;
10286 #define glGetMultiTexLevelParameterivEXT glad_glGetMultiTexLevelParameterivEXT
10287 typedef void (APIENTRYP PFNGLMULTITEXIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
10288 GLAPI PFNGLMULTITEXIMAGE3DEXTPROC glad_glMultiTexImage3DEXT;
10289 #define glMultiTexImage3DEXT glad_glMultiTexImage3DEXT
10290 typedef void (APIENTRYP 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);
10291 GLAPI PFNGLMULTITEXSUBIMAGE3DEXTPROC glad_glMultiTexSubImage3DEXT;
10292 #define glMultiTexSubImage3DEXT glad_glMultiTexSubImage3DEXT
10293 typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
10294 GLAPI PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glad_glCopyMultiTexSubImage3DEXT;
10295 #define glCopyMultiTexSubImage3DEXT glad_glCopyMultiTexSubImage3DEXT
10296 typedef void (APIENTRYP PFNGLENABLECLIENTSTATEINDEXEDEXTPROC)(GLenum array, GLuint index);
10297 GLAPI PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glad_glEnableClientStateIndexedEXT;
10298 #define glEnableClientStateIndexedEXT glad_glEnableClientStateIndexedEXT
10299 typedef void (APIENTRYP PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC)(GLenum array, GLuint index);
10300 GLAPI PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glad_glDisableClientStateIndexedEXT;
10301 #define glDisableClientStateIndexedEXT glad_glDisableClientStateIndexedEXT
10302 typedef void (APIENTRYP PFNGLGETFLOATINDEXEDVEXTPROC)(GLenum target, GLuint index, GLfloat *data);
10303 GLAPI PFNGLGETFLOATINDEXEDVEXTPROC glad_glGetFloatIndexedvEXT;
10304 #define glGetFloatIndexedvEXT glad_glGetFloatIndexedvEXT
10305 typedef void (APIENTRYP PFNGLGETDOUBLEINDEXEDVEXTPROC)(GLenum target, GLuint index, GLdouble *data);
10306 GLAPI PFNGLGETDOUBLEINDEXEDVEXTPROC glad_glGetDoubleIndexedvEXT;
10307 #define glGetDoubleIndexedvEXT glad_glGetDoubleIndexedvEXT
10308 typedef void (APIENTRYP PFNGLGETPOINTERINDEXEDVEXTPROC)(GLenum target, GLuint index, void **data);
10309 GLAPI PFNGLGETPOINTERINDEXEDVEXTPROC glad_glGetPointerIndexedvEXT;
10310 #define glGetPointerIndexedvEXT glad_glGetPointerIndexedvEXT
10311 typedef void (APIENTRYP PFNGLENABLEINDEXEDEXTPROC)(GLenum target, GLuint index);
10312 GLAPI PFNGLENABLEINDEXEDEXTPROC glad_glEnableIndexedEXT;
10313 #define glEnableIndexedEXT glad_glEnableIndexedEXT
10314 typedef void (APIENTRYP PFNGLDISABLEINDEXEDEXTPROC)(GLenum target, GLuint index);
10315 GLAPI PFNGLDISABLEINDEXEDEXTPROC glad_glDisableIndexedEXT;
10316 #define glDisableIndexedEXT glad_glDisableIndexedEXT
10317 typedef GLboolean (APIENTRYP PFNGLISENABLEDINDEXEDEXTPROC)(GLenum target, GLuint index);
10318 GLAPI PFNGLISENABLEDINDEXEDEXTPROC glad_glIsEnabledIndexedEXT;
10319 #define glIsEnabledIndexedEXT glad_glIsEnabledIndexedEXT
10320 typedef void (APIENTRYP PFNGLGETINTEGERINDEXEDVEXTPROC)(GLenum target, GLuint index, GLint *data);
10321 GLAPI PFNGLGETINTEGERINDEXEDVEXTPROC glad_glGetIntegerIndexedvEXT;
10322 #define glGetIntegerIndexedvEXT glad_glGetIntegerIndexedvEXT
10323 typedef void (APIENTRYP PFNGLGETBOOLEANINDEXEDVEXTPROC)(GLenum target, GLuint index, GLboolean *data);
10324 GLAPI PFNGLGETBOOLEANINDEXEDVEXTPROC glad_glGetBooleanIndexedvEXT;
10325 #define glGetBooleanIndexedvEXT glad_glGetBooleanIndexedvEXT
10326 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
10327 GLAPI PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glad_glCompressedTextureImage3DEXT;
10328 #define glCompressedTextureImage3DEXT glad_glCompressedTextureImage3DEXT
10329 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
10330 GLAPI PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glad_glCompressedTextureImage2DEXT;
10331 #define glCompressedTextureImage2DEXT glad_glCompressedTextureImage2DEXT
10332 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
10333 GLAPI PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glad_glCompressedTextureImage1DEXT;
10334 #define glCompressedTextureImage1DEXT glad_glCompressedTextureImage1DEXT
10335 typedef void (APIENTRYP 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);
10336 GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glad_glCompressedTextureSubImage3DEXT;
10337 #define glCompressedTextureSubImage3DEXT glad_glCompressedTextureSubImage3DEXT
10338 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
10339 GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glad_glCompressedTextureSubImage2DEXT;
10340 #define glCompressedTextureSubImage2DEXT glad_glCompressedTextureSubImage2DEXT
10341 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
10342 GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glad_glCompressedTextureSubImage1DEXT;
10343 #define glCompressedTextureSubImage1DEXT glad_glCompressedTextureSubImage1DEXT
10344 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC)(GLuint texture, GLenum target, GLint lod, void *img);
10345 GLAPI PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glad_glGetCompressedTextureImageEXT;
10346 #define glGetCompressedTextureImageEXT glad_glGetCompressedTextureImageEXT
10347 typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
10348 GLAPI PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glad_glCompressedMultiTexImage3DEXT;
10349 #define glCompressedMultiTexImage3DEXT glad_glCompressedMultiTexImage3DEXT
10350 typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
10351 GLAPI PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glad_glCompressedMultiTexImage2DEXT;
10352 #define glCompressedMultiTexImage2DEXT glad_glCompressedMultiTexImage2DEXT
10353 typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
10354 GLAPI PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glad_glCompressedMultiTexImage1DEXT;
10355 #define glCompressedMultiTexImage1DEXT glad_glCompressedMultiTexImage1DEXT
10356 typedef void (APIENTRYP 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);
10357 GLAPI PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glad_glCompressedMultiTexSubImage3DEXT;
10358 #define glCompressedMultiTexSubImage3DEXT glad_glCompressedMultiTexSubImage3DEXT
10359 typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
10360 GLAPI PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glad_glCompressedMultiTexSubImage2DEXT;
10361 #define glCompressedMultiTexSubImage2DEXT glad_glCompressedMultiTexSubImage2DEXT
10362 typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
10363 GLAPI PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glad_glCompressedMultiTexSubImage1DEXT;
10364 #define glCompressedMultiTexSubImage1DEXT glad_glCompressedMultiTexSubImage1DEXT
10365 typedef void (APIENTRYP PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC)(GLenum texunit, GLenum target, GLint lod, void *img);
10366 GLAPI PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glad_glGetCompressedMultiTexImageEXT;
10367 #define glGetCompressedMultiTexImageEXT glad_glGetCompressedMultiTexImageEXT
10368 typedef void (APIENTRYP PFNGLMATRIXLOADTRANSPOSEFEXTPROC)(GLenum mode, const GLfloat *m);
10369 GLAPI PFNGLMATRIXLOADTRANSPOSEFEXTPROC glad_glMatrixLoadTransposefEXT;
10370 #define glMatrixLoadTransposefEXT glad_glMatrixLoadTransposefEXT
10371 typedef void (APIENTRYP PFNGLMATRIXLOADTRANSPOSEDEXTPROC)(GLenum mode, const GLdouble *m);
10372 GLAPI PFNGLMATRIXLOADTRANSPOSEDEXTPROC glad_glMatrixLoadTransposedEXT;
10373 #define glMatrixLoadTransposedEXT glad_glMatrixLoadTransposedEXT
10374 typedef void (APIENTRYP PFNGLMATRIXMULTTRANSPOSEFEXTPROC)(GLenum mode, const GLfloat *m);
10375 GLAPI PFNGLMATRIXMULTTRANSPOSEFEXTPROC glad_glMatrixMultTransposefEXT;
10376 #define glMatrixMultTransposefEXT glad_glMatrixMultTransposefEXT
10377 typedef void (APIENTRYP PFNGLMATRIXMULTTRANSPOSEDEXTPROC)(GLenum mode, const GLdouble *m);
10378 GLAPI PFNGLMATRIXMULTTRANSPOSEDEXTPROC glad_glMatrixMultTransposedEXT;
10379 #define glMatrixMultTransposedEXT glad_glMatrixMultTransposedEXT
10380 typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAEXTPROC)(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
10381 GLAPI PFNGLNAMEDBUFFERDATAEXTPROC glad_glNamedBufferDataEXT;
10382 #define glNamedBufferDataEXT glad_glNamedBufferDataEXT
10383 typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
10384 GLAPI PFNGLNAMEDBUFFERSUBDATAEXTPROC glad_glNamedBufferSubDataEXT;
10385 #define glNamedBufferSubDataEXT glad_glNamedBufferSubDataEXT
10386 typedef void * (APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC)(GLuint buffer, GLenum access);
10388 #define glMapNamedBufferEXT glad_glMapNamedBufferEXT
10389 typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFEREXTPROC)(GLuint buffer);
10390 GLAPI PFNGLUNMAPNAMEDBUFFEREXTPROC glad_glUnmapNamedBufferEXT;
10391 #define glUnmapNamedBufferEXT glad_glUnmapNamedBufferEXT
10392 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC)(GLuint buffer, GLenum pname, GLint *params);
10393 GLAPI PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glad_glGetNamedBufferParameterivEXT;
10394 #define glGetNamedBufferParameterivEXT glad_glGetNamedBufferParameterivEXT
10395 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVEXTPROC)(GLuint buffer, GLenum pname, void **params);
10396 GLAPI PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glad_glGetNamedBufferPointervEXT;
10397 #define glGetNamedBufferPointervEXT glad_glGetNamedBufferPointervEXT
10398 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
10399 GLAPI PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glad_glGetNamedBufferSubDataEXT;
10400 #define glGetNamedBufferSubDataEXT glad_glGetNamedBufferSubDataEXT
10401 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FEXTPROC)(GLuint program, GLint location, GLfloat v0);
10402 GLAPI PFNGLPROGRAMUNIFORM1FEXTPROC glad_glProgramUniform1fEXT;
10403 #define glProgramUniform1fEXT glad_glProgramUniform1fEXT
10404 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
10405 GLAPI PFNGLPROGRAMUNIFORM2FEXTPROC glad_glProgramUniform2fEXT;
10406 #define glProgramUniform2fEXT glad_glProgramUniform2fEXT
10407 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
10408 GLAPI PFNGLPROGRAMUNIFORM3FEXTPROC glad_glProgramUniform3fEXT;
10409 #define glProgramUniform3fEXT glad_glProgramUniform3fEXT
10410 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
10411 GLAPI PFNGLPROGRAMUNIFORM4FEXTPROC glad_glProgramUniform4fEXT;
10412 #define glProgramUniform4fEXT glad_glProgramUniform4fEXT
10413 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IEXTPROC)(GLuint program, GLint location, GLint v0);
10414 GLAPI PFNGLPROGRAMUNIFORM1IEXTPROC glad_glProgramUniform1iEXT;
10415 #define glProgramUniform1iEXT glad_glProgramUniform1iEXT
10416 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1);
10417 GLAPI PFNGLPROGRAMUNIFORM2IEXTPROC glad_glProgramUniform2iEXT;
10418 #define glProgramUniform2iEXT glad_glProgramUniform2iEXT
10419 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
10420 GLAPI PFNGLPROGRAMUNIFORM3IEXTPROC glad_glProgramUniform3iEXT;
10421 #define glProgramUniform3iEXT glad_glProgramUniform3iEXT
10422 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
10423 GLAPI PFNGLPROGRAMUNIFORM4IEXTPROC glad_glProgramUniform4iEXT;
10424 #define glProgramUniform4iEXT glad_glProgramUniform4iEXT
10425 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
10426 GLAPI PFNGLPROGRAMUNIFORM1FVEXTPROC glad_glProgramUniform1fvEXT;
10427 #define glProgramUniform1fvEXT glad_glProgramUniform1fvEXT
10428 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
10429 GLAPI PFNGLPROGRAMUNIFORM2FVEXTPROC glad_glProgramUniform2fvEXT;
10430 #define glProgramUniform2fvEXT glad_glProgramUniform2fvEXT
10431 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
10432 GLAPI PFNGLPROGRAMUNIFORM3FVEXTPROC glad_glProgramUniform3fvEXT;
10433 #define glProgramUniform3fvEXT glad_glProgramUniform3fvEXT
10434 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
10435 GLAPI PFNGLPROGRAMUNIFORM4FVEXTPROC glad_glProgramUniform4fvEXT;
10436 #define glProgramUniform4fvEXT glad_glProgramUniform4fvEXT
10437 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
10438 GLAPI PFNGLPROGRAMUNIFORM1IVEXTPROC glad_glProgramUniform1ivEXT;
10439 #define glProgramUniform1ivEXT glad_glProgramUniform1ivEXT
10440 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
10441 GLAPI PFNGLPROGRAMUNIFORM2IVEXTPROC glad_glProgramUniform2ivEXT;
10442 #define glProgramUniform2ivEXT glad_glProgramUniform2ivEXT
10443 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
10444 GLAPI PFNGLPROGRAMUNIFORM3IVEXTPROC glad_glProgramUniform3ivEXT;
10445 #define glProgramUniform3ivEXT glad_glProgramUniform3ivEXT
10446 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value);
10447 GLAPI PFNGLPROGRAMUNIFORM4IVEXTPROC glad_glProgramUniform4ivEXT;
10448 #define glProgramUniform4ivEXT glad_glProgramUniform4ivEXT
10449 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10450 GLAPI PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glad_glProgramUniformMatrix2fvEXT;
10451 #define glProgramUniformMatrix2fvEXT glad_glProgramUniformMatrix2fvEXT
10452 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10453 GLAPI PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glad_glProgramUniformMatrix3fvEXT;
10454 #define glProgramUniformMatrix3fvEXT glad_glProgramUniformMatrix3fvEXT
10455 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10456 GLAPI PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glad_glProgramUniformMatrix4fvEXT;
10457 #define glProgramUniformMatrix4fvEXT glad_glProgramUniformMatrix4fvEXT
10458 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10459 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glad_glProgramUniformMatrix2x3fvEXT;
10460 #define glProgramUniformMatrix2x3fvEXT glad_glProgramUniformMatrix2x3fvEXT
10461 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10462 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glad_glProgramUniformMatrix3x2fvEXT;
10463 #define glProgramUniformMatrix3x2fvEXT glad_glProgramUniformMatrix3x2fvEXT
10464 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10465 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glad_glProgramUniformMatrix2x4fvEXT;
10466 #define glProgramUniformMatrix2x4fvEXT glad_glProgramUniformMatrix2x4fvEXT
10467 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10468 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glad_glProgramUniformMatrix4x2fvEXT;
10469 #define glProgramUniformMatrix4x2fvEXT glad_glProgramUniformMatrix4x2fvEXT
10470 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10471 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glad_glProgramUniformMatrix3x4fvEXT;
10472 #define glProgramUniformMatrix3x4fvEXT glad_glProgramUniformMatrix3x4fvEXT
10473 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
10474 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glad_glProgramUniformMatrix4x3fvEXT;
10475 #define glProgramUniformMatrix4x3fvEXT glad_glProgramUniformMatrix4x3fvEXT
10476 typedef void (APIENTRYP PFNGLTEXTUREBUFFEREXTPROC)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
10477 GLAPI PFNGLTEXTUREBUFFEREXTPROC glad_glTextureBufferEXT;
10478 #define glTextureBufferEXT glad_glTextureBufferEXT
10479 typedef void (APIENTRYP PFNGLMULTITEXBUFFEREXTPROC)(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
10480 GLAPI PFNGLMULTITEXBUFFEREXTPROC glad_glMultiTexBufferEXT;
10481 #define glMultiTexBufferEXT glad_glMultiTexBufferEXT
10482 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLint *params);
10483 GLAPI PFNGLTEXTUREPARAMETERIIVEXTPROC glad_glTextureParameterIivEXT;
10484 #define glTextureParameterIivEXT glad_glTextureParameterIivEXT
10485 typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIUIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLuint *params);
10486 GLAPI PFNGLTEXTUREPARAMETERIUIVEXTPROC glad_glTextureParameterIuivEXT;
10487 #define glTextureParameterIuivEXT glad_glTextureParameterIuivEXT
10488 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint *params);
10489 GLAPI PFNGLGETTEXTUREPARAMETERIIVEXTPROC glad_glGetTextureParameterIivEXT;
10490 #define glGetTextureParameterIivEXT glad_glGetTextureParameterIivEXT
10491 typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIUIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLuint *params);
10492 GLAPI PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glad_glGetTextureParameterIuivEXT;
10493 #define glGetTextureParameterIuivEXT glad_glGetTextureParameterIuivEXT
10494 typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
10495 GLAPI PFNGLMULTITEXPARAMETERIIVEXTPROC glad_glMultiTexParameterIivEXT;
10496 #define glMultiTexParameterIivEXT glad_glMultiTexParameterIivEXT
10497 typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIUIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLuint *params);
10498 GLAPI PFNGLMULTITEXPARAMETERIUIVEXTPROC glad_glMultiTexParameterIuivEXT;
10499 #define glMultiTexParameterIuivEXT glad_glMultiTexParameterIuivEXT
10500 typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint *params);
10501 GLAPI PFNGLGETMULTITEXPARAMETERIIVEXTPROC glad_glGetMultiTexParameterIivEXT;
10502 #define glGetMultiTexParameterIivEXT glad_glGetMultiTexParameterIivEXT
10503 typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIUIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLuint *params);
10504 GLAPI PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glad_glGetMultiTexParameterIuivEXT;
10505 #define glGetMultiTexParameterIuivEXT glad_glGetMultiTexParameterIuivEXT
10506 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIEXTPROC)(GLuint program, GLint location, GLuint v0);
10507 GLAPI PFNGLPROGRAMUNIFORM1UIEXTPROC glad_glProgramUniform1uiEXT;
10508 #define glProgramUniform1uiEXT glad_glProgramUniform1uiEXT
10509 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1);
10510 GLAPI PFNGLPROGRAMUNIFORM2UIEXTPROC glad_glProgramUniform2uiEXT;
10511 #define glProgramUniform2uiEXT glad_glProgramUniform2uiEXT
10512 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
10513 GLAPI PFNGLPROGRAMUNIFORM3UIEXTPROC glad_glProgramUniform3uiEXT;
10514 #define glProgramUniform3uiEXT glad_glProgramUniform3uiEXT
10515 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
10516 GLAPI PFNGLPROGRAMUNIFORM4UIEXTPROC glad_glProgramUniform4uiEXT;
10517 #define glProgramUniform4uiEXT glad_glProgramUniform4uiEXT
10518 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
10519 GLAPI PFNGLPROGRAMUNIFORM1UIVEXTPROC glad_glProgramUniform1uivEXT;
10520 #define glProgramUniform1uivEXT glad_glProgramUniform1uivEXT
10521 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
10522 GLAPI PFNGLPROGRAMUNIFORM2UIVEXTPROC glad_glProgramUniform2uivEXT;
10523 #define glProgramUniform2uivEXT glad_glProgramUniform2uivEXT
10524 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
10525 GLAPI PFNGLPROGRAMUNIFORM3UIVEXTPROC glad_glProgramUniform3uivEXT;
10526 #define glProgramUniform3uivEXT glad_glProgramUniform3uivEXT
10527 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value);
10528 GLAPI PFNGLPROGRAMUNIFORM4UIVEXTPROC glad_glProgramUniform4uivEXT;
10529 #define glProgramUniform4uivEXT glad_glProgramUniform4uivEXT
10530 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params);
10531 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glNamedProgramLocalParameters4fvEXT;
10532 #define glNamedProgramLocalParameters4fvEXT glad_glNamedProgramLocalParameters4fvEXT
10533 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC)(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
10534 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glad_glNamedProgramLocalParameterI4iEXT;
10535 #define glNamedProgramLocalParameterI4iEXT glad_glNamedProgramLocalParameterI4iEXT
10536 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLint *params);
10537 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glad_glNamedProgramLocalParameterI4ivEXT;
10538 #define glNamedProgramLocalParameterI4ivEXT glad_glNamedProgramLocalParameterI4ivEXT
10539 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params);
10540 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glad_glNamedProgramLocalParametersI4ivEXT;
10541 #define glNamedProgramLocalParametersI4ivEXT glad_glNamedProgramLocalParametersI4ivEXT
10542 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC)(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
10543 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glad_glNamedProgramLocalParameterI4uiEXT;
10544 #define glNamedProgramLocalParameterI4uiEXT glad_glNamedProgramLocalParameterI4uiEXT
10545 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLuint *params);
10546 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glad_glNamedProgramLocalParameterI4uivEXT;
10547 #define glNamedProgramLocalParameterI4uivEXT glad_glNamedProgramLocalParameterI4uivEXT
10548 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params);
10549 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glad_glNamedProgramLocalParametersI4uivEXT;
10550 #define glNamedProgramLocalParametersI4uivEXT glad_glNamedProgramLocalParametersI4uivEXT
10551 typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLint *params);
10552 GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glad_glGetNamedProgramLocalParameterIivEXT;
10553 #define glGetNamedProgramLocalParameterIivEXT glad_glGetNamedProgramLocalParameterIivEXT
10554 typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLuint *params);
10555 GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glad_glGetNamedProgramLocalParameterIuivEXT;
10556 #define glGetNamedProgramLocalParameterIuivEXT glad_glGetNamedProgramLocalParameterIuivEXT
10557 typedef void (APIENTRYP PFNGLENABLECLIENTSTATEIEXTPROC)(GLenum array, GLuint index);
10558 GLAPI PFNGLENABLECLIENTSTATEIEXTPROC glad_glEnableClientStateiEXT;
10559 #define glEnableClientStateiEXT glad_glEnableClientStateiEXT
10560 typedef void (APIENTRYP PFNGLDISABLECLIENTSTATEIEXTPROC)(GLenum array, GLuint index);
10561 GLAPI PFNGLDISABLECLIENTSTATEIEXTPROC glad_glDisableClientStateiEXT;
10562 #define glDisableClientStateiEXT glad_glDisableClientStateiEXT
10563 typedef void (APIENTRYP PFNGLGETFLOATI_VEXTPROC)(GLenum pname, GLuint index, GLfloat *params);
10564 GLAPI PFNGLGETFLOATI_VEXTPROC glad_glGetFloati_vEXT;
10565 #define glGetFloati_vEXT glad_glGetFloati_vEXT
10566 typedef void (APIENTRYP PFNGLGETDOUBLEI_VEXTPROC)(GLenum pname, GLuint index, GLdouble *params);
10567 GLAPI PFNGLGETDOUBLEI_VEXTPROC glad_glGetDoublei_vEXT;
10568 #define glGetDoublei_vEXT glad_glGetDoublei_vEXT
10569 typedef void (APIENTRYP PFNGLGETPOINTERI_VEXTPROC)(GLenum pname, GLuint index, void **params);
10570 GLAPI PFNGLGETPOINTERI_VEXTPROC glad_glGetPointeri_vEXT;
10571 #define glGetPointeri_vEXT glad_glGetPointeri_vEXT
10572 typedef void (APIENTRYP PFNGLNAMEDPROGRAMSTRINGEXTPROC)(GLuint program, GLenum target, GLenum format, GLsizei len, const void *string);
10573 GLAPI PFNGLNAMEDPROGRAMSTRINGEXTPROC glad_glNamedProgramStringEXT;
10574 #define glNamedProgramStringEXT glad_glNamedProgramStringEXT
10575 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC)(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10576 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glad_glNamedProgramLocalParameter4dEXT;
10577 #define glNamedProgramLocalParameter4dEXT glad_glNamedProgramLocalParameter4dEXT
10578 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLdouble *params);
10579 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glad_glNamedProgramLocalParameter4dvEXT;
10580 #define glNamedProgramLocalParameter4dvEXT glad_glNamedProgramLocalParameter4dvEXT
10581 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC)(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
10582 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glad_glNamedProgramLocalParameter4fEXT;
10583 #define glNamedProgramLocalParameter4fEXT glad_glNamedProgramLocalParameter4fEXT
10584 typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLfloat *params);
10585 GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glad_glNamedProgramLocalParameter4fvEXT;
10586 #define glNamedProgramLocalParameter4fvEXT glad_glNamedProgramLocalParameter4fvEXT
10587 typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC)(GLuint program, GLenum target, GLuint index, GLdouble *params);
10588 GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glad_glGetNamedProgramLocalParameterdvEXT;
10589 #define glGetNamedProgramLocalParameterdvEXT glad_glGetNamedProgramLocalParameterdvEXT
10590 typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC)(GLuint program, GLenum target, GLuint index, GLfloat *params);
10591 GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glad_glGetNamedProgramLocalParameterfvEXT;
10592 #define glGetNamedProgramLocalParameterfvEXT glad_glGetNamedProgramLocalParameterfvEXT
10593 typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMIVEXTPROC)(GLuint program, GLenum target, GLenum pname, GLint *params);
10594 GLAPI PFNGLGETNAMEDPROGRAMIVEXTPROC glad_glGetNamedProgramivEXT;
10595 #define glGetNamedProgramivEXT glad_glGetNamedProgramivEXT
10596 typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMSTRINGEXTPROC)(GLuint program, GLenum target, GLenum pname, void *string);
10597 GLAPI PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glad_glGetNamedProgramStringEXT;
10598 #define glGetNamedProgramStringEXT glad_glGetNamedProgramStringEXT
10599 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC)(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
10600 GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glad_glNamedRenderbufferStorageEXT;
10601 #define glNamedRenderbufferStorageEXT glad_glNamedRenderbufferStorageEXT
10602 typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC)(GLuint renderbuffer, GLenum pname, GLint *params);
10603 GLAPI PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glad_glGetNamedRenderbufferParameterivEXT;
10604 #define glGetNamedRenderbufferParameterivEXT glad_glGetNamedRenderbufferParameterivEXT
10605 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
10606 GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glNamedRenderbufferStorageMultisampleEXT;
10607 #define glNamedRenderbufferStorageMultisampleEXT glad_glNamedRenderbufferStorageMultisampleEXT
10608 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC)(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
10609 GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glad_glNamedRenderbufferStorageMultisampleCoverageEXT;
10610 #define glNamedRenderbufferStorageMultisampleCoverageEXT glad_glNamedRenderbufferStorageMultisampleCoverageEXT
10611 typedef GLenum (APIENTRYP PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC)(GLuint framebuffer, GLenum target);
10612 GLAPI PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glad_glCheckNamedFramebufferStatusEXT;
10613 #define glCheckNamedFramebufferStatusEXT glad_glCheckNamedFramebufferStatusEXT
10614 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
10615 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glad_glNamedFramebufferTexture1DEXT;
10616 #define glNamedFramebufferTexture1DEXT glad_glNamedFramebufferTexture1DEXT
10617 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
10618 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glad_glNamedFramebufferTexture2DEXT;
10619 #define glNamedFramebufferTexture2DEXT glad_glNamedFramebufferTexture2DEXT
10620 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
10621 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glad_glNamedFramebufferTexture3DEXT;
10622 #define glNamedFramebufferTexture3DEXT glad_glNamedFramebufferTexture3DEXT
10623 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC)(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
10624 GLAPI PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glad_glNamedFramebufferRenderbufferEXT;
10625 #define glNamedFramebufferRenderbufferEXT glad_glNamedFramebufferRenderbufferEXT
10626 typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
10627 GLAPI PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetNamedFramebufferAttachmentParameterivEXT;
10628 #define glGetNamedFramebufferAttachmentParameterivEXT glad_glGetNamedFramebufferAttachmentParameterivEXT
10629 typedef void (APIENTRYP PFNGLGENERATETEXTUREMIPMAPEXTPROC)(GLuint texture, GLenum target);
10630 GLAPI PFNGLGENERATETEXTUREMIPMAPEXTPROC glad_glGenerateTextureMipmapEXT;
10631 #define glGenerateTextureMipmapEXT glad_glGenerateTextureMipmapEXT
10632 typedef void (APIENTRYP PFNGLGENERATEMULTITEXMIPMAPEXTPROC)(GLenum texunit, GLenum target);
10633 GLAPI PFNGLGENERATEMULTITEXMIPMAPEXTPROC glad_glGenerateMultiTexMipmapEXT;
10634 #define glGenerateMultiTexMipmapEXT glad_glGenerateMultiTexMipmapEXT
10635 typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC)(GLuint framebuffer, GLenum mode);
10636 GLAPI PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glad_glFramebufferDrawBufferEXT;
10637 #define glFramebufferDrawBufferEXT glad_glFramebufferDrawBufferEXT
10638 typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC)(GLuint framebuffer, GLsizei n, const GLenum *bufs);
10639 GLAPI PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glad_glFramebufferDrawBuffersEXT;
10640 #define glFramebufferDrawBuffersEXT glad_glFramebufferDrawBuffersEXT
10641 typedef void (APIENTRYP PFNGLFRAMEBUFFERREADBUFFEREXTPROC)(GLuint framebuffer, GLenum mode);
10642 GLAPI PFNGLFRAMEBUFFERREADBUFFEREXTPROC glad_glFramebufferReadBufferEXT;
10643 #define glFramebufferReadBufferEXT glad_glFramebufferReadBufferEXT
10644 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum pname, GLint *params);
10645 GLAPI PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetFramebufferParameterivEXT;
10646 #define glGetFramebufferParameterivEXT glad_glGetFramebufferParameterivEXT
10647 typedef void (APIENTRYP PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC)(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
10648 GLAPI PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glad_glNamedCopyBufferSubDataEXT;
10649 #define glNamedCopyBufferSubDataEXT glad_glNamedCopyBufferSubDataEXT
10650 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
10651 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glad_glNamedFramebufferTextureEXT;
10652 #define glNamedFramebufferTextureEXT glad_glNamedFramebufferTextureEXT
10653 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
10654 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glad_glNamedFramebufferTextureLayerEXT;
10655 #define glNamedFramebufferTextureLayerEXT glad_glNamedFramebufferTextureLayerEXT
10656 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
10657 GLAPI PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glad_glNamedFramebufferTextureFaceEXT;
10658 #define glNamedFramebufferTextureFaceEXT glad_glNamedFramebufferTextureFaceEXT
10659 typedef void (APIENTRYP PFNGLTEXTURERENDERBUFFEREXTPROC)(GLuint texture, GLenum target, GLuint renderbuffer);
10660 GLAPI PFNGLTEXTURERENDERBUFFEREXTPROC glad_glTextureRenderbufferEXT;
10661 #define glTextureRenderbufferEXT glad_glTextureRenderbufferEXT
10662 typedef void (APIENTRYP PFNGLMULTITEXRENDERBUFFEREXTPROC)(GLenum texunit, GLenum target, GLuint renderbuffer);
10663 GLAPI PFNGLMULTITEXRENDERBUFFEREXTPROC glad_glMultiTexRenderbufferEXT;
10664 #define glMultiTexRenderbufferEXT glad_glMultiTexRenderbufferEXT
10665 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10666 GLAPI PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glad_glVertexArrayVertexOffsetEXT;
10667 #define glVertexArrayVertexOffsetEXT glad_glVertexArrayVertexOffsetEXT
10668 typedef void (APIENTRYP PFNGLVERTEXARRAYCOLOROFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10669 GLAPI PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glad_glVertexArrayColorOffsetEXT;
10670 #define glVertexArrayColorOffsetEXT glad_glVertexArrayColorOffsetEXT
10671 typedef void (APIENTRYP PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
10672 GLAPI PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glad_glVertexArrayEdgeFlagOffsetEXT;
10673 #define glVertexArrayEdgeFlagOffsetEXT glad_glVertexArrayEdgeFlagOffsetEXT
10674 typedef void (APIENTRYP PFNGLVERTEXARRAYINDEXOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
10675 GLAPI PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glad_glVertexArrayIndexOffsetEXT;
10676 #define glVertexArrayIndexOffsetEXT glad_glVertexArrayIndexOffsetEXT
10677 typedef void (APIENTRYP PFNGLVERTEXARRAYNORMALOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
10678 GLAPI PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glad_glVertexArrayNormalOffsetEXT;
10679 #define glVertexArrayNormalOffsetEXT glad_glVertexArrayNormalOffsetEXT
10680 typedef void (APIENTRYP PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10681 GLAPI PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glad_glVertexArrayTexCoordOffsetEXT;
10682 #define glVertexArrayTexCoordOffsetEXT glad_glVertexArrayTexCoordOffsetEXT
10683 typedef void (APIENTRYP PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10684 GLAPI PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glad_glVertexArrayMultiTexCoordOffsetEXT;
10685 #define glVertexArrayMultiTexCoordOffsetEXT glad_glVertexArrayMultiTexCoordOffsetEXT
10686 typedef void (APIENTRYP PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
10687 GLAPI PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glad_glVertexArrayFogCoordOffsetEXT;
10688 #define glVertexArrayFogCoordOffsetEXT glad_glVertexArrayFogCoordOffsetEXT
10689 typedef void (APIENTRYP PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10690 GLAPI PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glad_glVertexArraySecondaryColorOffsetEXT;
10691 #define glVertexArraySecondaryColorOffsetEXT glad_glVertexArraySecondaryColorOffsetEXT
10692 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
10693 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glad_glVertexArrayVertexAttribOffsetEXT;
10694 #define glVertexArrayVertexAttribOffsetEXT glad_glVertexArrayVertexAttribOffsetEXT
10695 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10696 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glad_glVertexArrayVertexAttribIOffsetEXT;
10697 #define glVertexArrayVertexAttribIOffsetEXT glad_glVertexArrayVertexAttribIOffsetEXT
10698 typedef void (APIENTRYP PFNGLENABLEVERTEXARRAYEXTPROC)(GLuint vaobj, GLenum array);
10699 GLAPI PFNGLENABLEVERTEXARRAYEXTPROC glad_glEnableVertexArrayEXT;
10700 #define glEnableVertexArrayEXT glad_glEnableVertexArrayEXT
10701 typedef void (APIENTRYP PFNGLDISABLEVERTEXARRAYEXTPROC)(GLuint vaobj, GLenum array);
10702 GLAPI PFNGLDISABLEVERTEXARRAYEXTPROC glad_glDisableVertexArrayEXT;
10703 #define glDisableVertexArrayEXT glad_glDisableVertexArrayEXT
10704 typedef void (APIENTRYP PFNGLENABLEVERTEXARRAYATTRIBEXTPROC)(GLuint vaobj, GLuint index);
10705 GLAPI PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glad_glEnableVertexArrayAttribEXT;
10706 #define glEnableVertexArrayAttribEXT glad_glEnableVertexArrayAttribEXT
10707 typedef void (APIENTRYP PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC)(GLuint vaobj, GLuint index);
10708 GLAPI PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glad_glDisableVertexArrayAttribEXT;
10709 #define glDisableVertexArrayAttribEXT glad_glDisableVertexArrayAttribEXT
10710 typedef void (APIENTRYP PFNGLGETVERTEXARRAYINTEGERVEXTPROC)(GLuint vaobj, GLenum pname, GLint *param);
10711 GLAPI PFNGLGETVERTEXARRAYINTEGERVEXTPROC glad_glGetVertexArrayIntegervEXT;
10712 #define glGetVertexArrayIntegervEXT glad_glGetVertexArrayIntegervEXT
10713 typedef void (APIENTRYP PFNGLGETVERTEXARRAYPOINTERVEXTPROC)(GLuint vaobj, GLenum pname, void **param);
10714 GLAPI PFNGLGETVERTEXARRAYPOINTERVEXTPROC glad_glGetVertexArrayPointervEXT;
10715 #define glGetVertexArrayPointervEXT glad_glGetVertexArrayPointervEXT
10716 typedef void (APIENTRYP PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC)(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
10717 GLAPI PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glad_glGetVertexArrayIntegeri_vEXT;
10718 #define glGetVertexArrayIntegeri_vEXT glad_glGetVertexArrayIntegeri_vEXT
10719 typedef void (APIENTRYP PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC)(GLuint vaobj, GLuint index, GLenum pname, void **param);
10720 GLAPI PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glad_glGetVertexArrayPointeri_vEXT;
10721 #define glGetVertexArrayPointeri_vEXT glad_glGetVertexArrayPointeri_vEXT
10722 typedef void * (APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
10724 #define glMapNamedBufferRangeEXT glad_glMapNamedBufferRangeEXT
10725 typedef void (APIENTRYP PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length);
10726 GLAPI PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glad_glFlushMappedNamedBufferRangeEXT;
10727 #define glFlushMappedNamedBufferRangeEXT glad_glFlushMappedNamedBufferRangeEXT
10728 typedef void (APIENTRYP PFNGLNAMEDBUFFERSTORAGEEXTPROC)(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
10729 GLAPI PFNGLNAMEDBUFFERSTORAGEEXTPROC glad_glNamedBufferStorageEXT;
10730 #define glNamedBufferStorageEXT glad_glNamedBufferStorageEXT
10731 typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERDATAEXTPROC)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
10732 GLAPI PFNGLCLEARNAMEDBUFFERDATAEXTPROC glad_glClearNamedBufferDataEXT;
10733 #define glClearNamedBufferDataEXT glad_glClearNamedBufferDataEXT
10734 typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
10735 GLAPI PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glad_glClearNamedBufferSubDataEXT;
10736 #define glClearNamedBufferSubDataEXT glad_glClearNamedBufferSubDataEXT
10737 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC)(GLuint framebuffer, GLenum pname, GLint param);
10738 GLAPI PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glad_glNamedFramebufferParameteriEXT;
10739 #define glNamedFramebufferParameteriEXT glad_glNamedFramebufferParameteriEXT
10740 typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum pname, GLint *params);
10741 GLAPI PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetNamedFramebufferParameterivEXT;
10742 #define glGetNamedFramebufferParameterivEXT glad_glGetNamedFramebufferParameterivEXT
10743 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DEXTPROC)(GLuint program, GLint location, GLdouble x);
10744 GLAPI PFNGLPROGRAMUNIFORM1DEXTPROC glad_glProgramUniform1dEXT;
10745 #define glProgramUniform1dEXT glad_glProgramUniform1dEXT
10746 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y);
10747 GLAPI PFNGLPROGRAMUNIFORM2DEXTPROC glad_glProgramUniform2dEXT;
10748 #define glProgramUniform2dEXT glad_glProgramUniform2dEXT
10749 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
10750 GLAPI PFNGLPROGRAMUNIFORM3DEXTPROC glad_glProgramUniform3dEXT;
10751 #define glProgramUniform3dEXT glad_glProgramUniform3dEXT
10752 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10753 GLAPI PFNGLPROGRAMUNIFORM4DEXTPROC glad_glProgramUniform4dEXT;
10754 #define glProgramUniform4dEXT glad_glProgramUniform4dEXT
10755 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
10756 GLAPI PFNGLPROGRAMUNIFORM1DVEXTPROC glad_glProgramUniform1dvEXT;
10757 #define glProgramUniform1dvEXT glad_glProgramUniform1dvEXT
10758 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
10759 GLAPI PFNGLPROGRAMUNIFORM2DVEXTPROC glad_glProgramUniform2dvEXT;
10760 #define glProgramUniform2dvEXT glad_glProgramUniform2dvEXT
10761 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
10762 GLAPI PFNGLPROGRAMUNIFORM3DVEXTPROC glad_glProgramUniform3dvEXT;
10763 #define glProgramUniform3dvEXT glad_glProgramUniform3dvEXT
10764 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
10765 GLAPI PFNGLPROGRAMUNIFORM4DVEXTPROC glad_glProgramUniform4dvEXT;
10766 #define glProgramUniform4dvEXT glad_glProgramUniform4dvEXT
10767 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10768 GLAPI PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glad_glProgramUniformMatrix2dvEXT;
10769 #define glProgramUniformMatrix2dvEXT glad_glProgramUniformMatrix2dvEXT
10770 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10771 GLAPI PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glad_glProgramUniformMatrix3dvEXT;
10772 #define glProgramUniformMatrix3dvEXT glad_glProgramUniformMatrix3dvEXT
10773 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10774 GLAPI PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glad_glProgramUniformMatrix4dvEXT;
10775 #define glProgramUniformMatrix4dvEXT glad_glProgramUniformMatrix4dvEXT
10776 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10777 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glad_glProgramUniformMatrix2x3dvEXT;
10778 #define glProgramUniformMatrix2x3dvEXT glad_glProgramUniformMatrix2x3dvEXT
10779 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10780 GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glad_glProgramUniformMatrix2x4dvEXT;
10781 #define glProgramUniformMatrix2x4dvEXT glad_glProgramUniformMatrix2x4dvEXT
10782 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10783 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glad_glProgramUniformMatrix3x2dvEXT;
10784 #define glProgramUniformMatrix3x2dvEXT glad_glProgramUniformMatrix3x2dvEXT
10785 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10786 GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glad_glProgramUniformMatrix3x4dvEXT;
10787 #define glProgramUniformMatrix3x4dvEXT glad_glProgramUniformMatrix3x4dvEXT
10788 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10789 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glad_glProgramUniformMatrix4x2dvEXT;
10790 #define glProgramUniformMatrix4x2dvEXT glad_glProgramUniformMatrix4x2dvEXT
10791 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10792 GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glad_glProgramUniformMatrix4x3dvEXT;
10793 #define glProgramUniformMatrix4x3dvEXT glad_glProgramUniformMatrix4x3dvEXT
10794 typedef void (APIENTRYP PFNGLTEXTUREBUFFERRANGEEXTPROC)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
10795 GLAPI PFNGLTEXTUREBUFFERRANGEEXTPROC glad_glTextureBufferRangeEXT;
10796 #define glTextureBufferRangeEXT glad_glTextureBufferRangeEXT
10797 typedef void (APIENTRYP PFNGLTEXTURESTORAGE1DEXTPROC)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
10798 GLAPI PFNGLTEXTURESTORAGE1DEXTPROC glad_glTextureStorage1DEXT;
10799 #define glTextureStorage1DEXT glad_glTextureStorage1DEXT
10800 typedef void (APIENTRYP PFNGLTEXTURESTORAGE2DEXTPROC)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
10801 GLAPI PFNGLTEXTURESTORAGE2DEXTPROC glad_glTextureStorage2DEXT;
10802 #define glTextureStorage2DEXT glad_glTextureStorage2DEXT
10803 typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DEXTPROC)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
10804 GLAPI PFNGLTEXTURESTORAGE3DEXTPROC glad_glTextureStorage3DEXT;
10805 #define glTextureStorage3DEXT glad_glTextureStorage3DEXT
10806 typedef void (APIENTRYP PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
10807 GLAPI PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glad_glTextureStorage2DMultisampleEXT;
10808 #define glTextureStorage2DMultisampleEXT glad_glTextureStorage2DMultisampleEXT
10809 typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
10810 GLAPI PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glad_glTextureStorage3DMultisampleEXT;
10811 #define glTextureStorage3DMultisampleEXT glad_glTextureStorage3DMultisampleEXT
10812 typedef void (APIENTRYP PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
10813 GLAPI PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glad_glVertexArrayBindVertexBufferEXT;
10814 #define glVertexArrayBindVertexBufferEXT glad_glVertexArrayBindVertexBufferEXT
10815 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
10816 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glad_glVertexArrayVertexAttribFormatEXT;
10817 #define glVertexArrayVertexAttribFormatEXT glad_glVertexArrayVertexAttribFormatEXT
10818 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
10819 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glad_glVertexArrayVertexAttribIFormatEXT;
10820 #define glVertexArrayVertexAttribIFormatEXT glad_glVertexArrayVertexAttribIFormatEXT
10821 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
10822 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glad_glVertexArrayVertexAttribLFormatEXT;
10823 #define glVertexArrayVertexAttribLFormatEXT glad_glVertexArrayVertexAttribLFormatEXT
10824 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC)(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
10825 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glad_glVertexArrayVertexAttribBindingEXT;
10826 #define glVertexArrayVertexAttribBindingEXT glad_glVertexArrayVertexAttribBindingEXT
10827 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC)(GLuint vaobj, GLuint bindingindex, GLuint divisor);
10828 GLAPI PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glad_glVertexArrayVertexBindingDivisorEXT;
10829 #define glVertexArrayVertexBindingDivisorEXT glad_glVertexArrayVertexBindingDivisorEXT
10830 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10831 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glad_glVertexArrayVertexAttribLOffsetEXT;
10832 #define glVertexArrayVertexAttribLOffsetEXT glad_glVertexArrayVertexAttribLOffsetEXT
10833 typedef void (APIENTRYP PFNGLTEXTUREPAGECOMMITMENTEXTPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
10834 GLAPI PFNGLTEXTUREPAGECOMMITMENTEXTPROC glad_glTexturePageCommitmentEXT;
10835 #define glTexturePageCommitmentEXT glad_glTexturePageCommitmentEXT
10836 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC)(GLuint vaobj, GLuint index, GLuint divisor);
10837 GLAPI PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glad_glVertexArrayVertexAttribDivisorEXT;
10838 #define glVertexArrayVertexAttribDivisorEXT glad_glVertexArrayVertexAttribDivisorEXT
10839 #endif
10840 #ifndef GL_EXT_draw_buffers2
10841 #define GL_EXT_draw_buffers2 1
10843 typedef void (APIENTRYP PFNGLCOLORMASKINDEXEDEXTPROC)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
10844 GLAPI PFNGLCOLORMASKINDEXEDEXTPROC glad_glColorMaskIndexedEXT;
10845 #define glColorMaskIndexedEXT glad_glColorMaskIndexedEXT
10846 #endif
10847 #ifndef GL_EXT_draw_instanced
10848 #define GL_EXT_draw_instanced 1
10850 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDEXTPROC)(GLenum mode, GLint start, GLsizei count, GLsizei primcount);
10851 GLAPI PFNGLDRAWARRAYSINSTANCEDEXTPROC glad_glDrawArraysInstancedEXT;
10852 #define glDrawArraysInstancedEXT glad_glDrawArraysInstancedEXT
10853 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDEXTPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
10854 GLAPI PFNGLDRAWELEMENTSINSTANCEDEXTPROC glad_glDrawElementsInstancedEXT;
10855 #define glDrawElementsInstancedEXT glad_glDrawElementsInstancedEXT
10856 #endif
10857 #ifndef GL_EXT_draw_range_elements
10858 #define GL_EXT_draw_range_elements 1
10860 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSEXTPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
10861 GLAPI PFNGLDRAWRANGEELEMENTSEXTPROC glad_glDrawRangeElementsEXT;
10862 #define glDrawRangeElementsEXT glad_glDrawRangeElementsEXT
10863 #endif
10864 #ifndef GL_EXT_fog_coord
10865 #define GL_EXT_fog_coord 1
10867 typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC)(GLfloat coord);
10868 GLAPI PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT;
10869 #define glFogCoordfEXT glad_glFogCoordfEXT
10870 typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC)(const GLfloat *coord);
10871 GLAPI PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT;
10872 #define glFogCoordfvEXT glad_glFogCoordfvEXT
10873 typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC)(GLdouble coord);
10874 GLAPI PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT;
10875 #define glFogCoorddEXT glad_glFogCoorddEXT
10876 typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC)(const GLdouble *coord);
10877 GLAPI PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT;
10878 #define glFogCoorddvEXT glad_glFogCoorddvEXT
10879 typedef void (APIENTRYP PFNGLFOGCOORDPOINTEREXTPROC)(GLenum type, GLsizei stride, const void *pointer);
10880 GLAPI PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT;
10881 #define glFogCoordPointerEXT glad_glFogCoordPointerEXT
10882 #endif
10883 #ifndef GL_EXT_framebuffer_blit
10884 #define GL_EXT_framebuffer_blit 1
10886 typedef void (APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
10887 GLAPI PFNGLBLITFRAMEBUFFEREXTPROC glad_glBlitFramebufferEXT;
10888 #define glBlitFramebufferEXT glad_glBlitFramebufferEXT
10889 #endif
10890 #ifndef GL_EXT_framebuffer_multisample
10891 #define GL_EXT_framebuffer_multisample 1
10893 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
10894 GLAPI PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glRenderbufferStorageMultisampleEXT;
10895 #define glRenderbufferStorageMultisampleEXT glad_glRenderbufferStorageMultisampleEXT
10896 #endif
10897 #ifndef GL_EXT_framebuffer_multisample_blit_scaled
10898 #define GL_EXT_framebuffer_multisample_blit_scaled 1
10900 #endif
10901 #ifndef GL_EXT_framebuffer_object
10902 #define GL_EXT_framebuffer_object 1
10904 typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC)(GLuint renderbuffer);
10905 GLAPI PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT;
10906 #define glIsRenderbufferEXT glad_glIsRenderbufferEXT
10907 typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC)(GLenum target, GLuint renderbuffer);
10908 GLAPI PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT;
10909 #define glBindRenderbufferEXT glad_glBindRenderbufferEXT
10910 typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC)(GLsizei n, const GLuint *renderbuffers);
10911 GLAPI PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT;
10912 #define glDeleteRenderbuffersEXT glad_glDeleteRenderbuffersEXT
10913 typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC)(GLsizei n, GLuint *renderbuffers);
10914 GLAPI PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT;
10915 #define glGenRenderbuffersEXT glad_glGenRenderbuffersEXT
10916 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
10917 GLAPI PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT;
10918 #define glRenderbufferStorageEXT glad_glRenderbufferStorageEXT
10919 typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
10920 GLAPI PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT;
10921 #define glGetRenderbufferParameterivEXT glad_glGetRenderbufferParameterivEXT
10922 typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC)(GLuint framebuffer);
10923 GLAPI PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT;
10924 #define glIsFramebufferEXT glad_glIsFramebufferEXT
10925 typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC)(GLenum target, GLuint framebuffer);
10926 GLAPI PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT;
10927 #define glBindFramebufferEXT glad_glBindFramebufferEXT
10928 typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC)(GLsizei n, const GLuint *framebuffers);
10929 GLAPI PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT;
10930 #define glDeleteFramebuffersEXT glad_glDeleteFramebuffersEXT
10931 typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC)(GLsizei n, GLuint *framebuffers);
10932 GLAPI PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT;
10933 #define glGenFramebuffersEXT glad_glGenFramebuffersEXT
10934 typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target);
10935 GLAPI PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT;
10936 #define glCheckFramebufferStatusEXT glad_glCheckFramebufferStatusEXT
10937 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
10938 GLAPI PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT;
10939 #define glFramebufferTexture1DEXT glad_glFramebufferTexture1DEXT
10940 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
10941 GLAPI PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT;
10942 #define glFramebufferTexture2DEXT glad_glFramebufferTexture2DEXT
10943 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
10944 GLAPI PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT;
10945 #define glFramebufferTexture3DEXT glad_glFramebufferTexture3DEXT
10946 typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
10947 GLAPI PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT;
10948 #define glFramebufferRenderbufferEXT glad_glFramebufferRenderbufferEXT
10949 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLenum target, GLenum attachment, GLenum pname, GLint *params);
10950 GLAPI PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT;
10951 #define glGetFramebufferAttachmentParameterivEXT glad_glGetFramebufferAttachmentParameterivEXT
10952 typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC)(GLenum target);
10953 GLAPI PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT;
10954 #define glGenerateMipmapEXT glad_glGenerateMipmapEXT
10955 #endif
10956 #ifndef GL_EXT_framebuffer_sRGB
10957 #define GL_EXT_framebuffer_sRGB 1
10959 #endif
10960 #ifndef GL_EXT_geometry_shader4
10961 #define GL_EXT_geometry_shader4 1
10963 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIEXTPROC)(GLuint program, GLenum pname, GLint value);
10964 GLAPI PFNGLPROGRAMPARAMETERIEXTPROC glad_glProgramParameteriEXT;
10965 #define glProgramParameteriEXT glad_glProgramParameteriEXT
10966 #endif
10967 #ifndef GL_EXT_gpu_program_parameters
10968 #define GL_EXT_gpu_program_parameters 1
10970 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERS4FVEXTPROC)(GLenum target, GLuint index, GLsizei count, const GLfloat *params);
10971 GLAPI PFNGLPROGRAMENVPARAMETERS4FVEXTPROC glad_glProgramEnvParameters4fvEXT;
10972 #define glProgramEnvParameters4fvEXT glad_glProgramEnvParameters4fvEXT
10973 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLenum target, GLuint index, GLsizei count, const GLfloat *params);
10974 GLAPI PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glProgramLocalParameters4fvEXT;
10975 #define glProgramLocalParameters4fvEXT glad_glProgramLocalParameters4fvEXT
10976 #endif
10977 #ifndef GL_EXT_gpu_shader4
10978 #define GL_EXT_gpu_shader4 1
10980 typedef void (APIENTRYP PFNGLGETUNIFORMUIVEXTPROC)(GLuint program, GLint location, GLuint *params);
10981 GLAPI PFNGLGETUNIFORMUIVEXTPROC glad_glGetUniformuivEXT;
10982 #define glGetUniformuivEXT glad_glGetUniformuivEXT
10983 typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC)(GLuint program, GLuint color, const GLchar *name);
10984 GLAPI PFNGLBINDFRAGDATALOCATIONEXTPROC glad_glBindFragDataLocationEXT;
10985 #define glBindFragDataLocationEXT glad_glBindFragDataLocationEXT
10986 typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONEXTPROC)(GLuint program, const GLchar *name);
10987 GLAPI PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT;
10988 #define glGetFragDataLocationEXT glad_glGetFragDataLocationEXT
10989 typedef void (APIENTRYP PFNGLUNIFORM1UIEXTPROC)(GLint location, GLuint v0);
10990 GLAPI PFNGLUNIFORM1UIEXTPROC glad_glUniform1uiEXT;
10991 #define glUniform1uiEXT glad_glUniform1uiEXT
10992 typedef void (APIENTRYP PFNGLUNIFORM2UIEXTPROC)(GLint location, GLuint v0, GLuint v1);
10993 GLAPI PFNGLUNIFORM2UIEXTPROC glad_glUniform2uiEXT;
10994 #define glUniform2uiEXT glad_glUniform2uiEXT
10995 typedef void (APIENTRYP PFNGLUNIFORM3UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2);
10996 GLAPI PFNGLUNIFORM3UIEXTPROC glad_glUniform3uiEXT;
10997 #define glUniform3uiEXT glad_glUniform3uiEXT
10998 typedef void (APIENTRYP PFNGLUNIFORM4UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
10999 GLAPI PFNGLUNIFORM4UIEXTPROC glad_glUniform4uiEXT;
11000 #define glUniform4uiEXT glad_glUniform4uiEXT
11001 typedef void (APIENTRYP PFNGLUNIFORM1UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
11002 GLAPI PFNGLUNIFORM1UIVEXTPROC glad_glUniform1uivEXT;
11003 #define glUniform1uivEXT glad_glUniform1uivEXT
11004 typedef void (APIENTRYP PFNGLUNIFORM2UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
11005 GLAPI PFNGLUNIFORM2UIVEXTPROC glad_glUniform2uivEXT;
11006 #define glUniform2uivEXT glad_glUniform2uivEXT
11007 typedef void (APIENTRYP PFNGLUNIFORM3UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
11008 GLAPI PFNGLUNIFORM3UIVEXTPROC glad_glUniform3uivEXT;
11009 #define glUniform3uivEXT glad_glUniform3uivEXT
11010 typedef void (APIENTRYP PFNGLUNIFORM4UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
11011 GLAPI PFNGLUNIFORM4UIVEXTPROC glad_glUniform4uivEXT;
11012 #define glUniform4uivEXT glad_glUniform4uivEXT
11013 #endif
11014 #ifndef GL_EXT_histogram
11015 #define GL_EXT_histogram 1
11017 typedef void (APIENTRYP PFNGLGETHISTOGRAMEXTPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
11018 GLAPI PFNGLGETHISTOGRAMEXTPROC glad_glGetHistogramEXT;
11019 #define glGetHistogramEXT glad_glGetHistogramEXT
11020 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params);
11021 GLAPI PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glad_glGetHistogramParameterfvEXT;
11022 #define glGetHistogramParameterfvEXT glad_glGetHistogramParameterfvEXT
11023 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
11024 GLAPI PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glad_glGetHistogramParameterivEXT;
11025 #define glGetHistogramParameterivEXT glad_glGetHistogramParameterivEXT
11026 typedef void (APIENTRYP PFNGLGETMINMAXEXTPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
11027 GLAPI PFNGLGETMINMAXEXTPROC glad_glGetMinmaxEXT;
11028 #define glGetMinmaxEXT glad_glGetMinmaxEXT
11029 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params);
11030 GLAPI PFNGLGETMINMAXPARAMETERFVEXTPROC glad_glGetMinmaxParameterfvEXT;
11031 #define glGetMinmaxParameterfvEXT glad_glGetMinmaxParameterfvEXT
11032 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
11033 GLAPI PFNGLGETMINMAXPARAMETERIVEXTPROC glad_glGetMinmaxParameterivEXT;
11034 #define glGetMinmaxParameterivEXT glad_glGetMinmaxParameterivEXT
11035 typedef void (APIENTRYP PFNGLHISTOGRAMEXTPROC)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
11036 GLAPI PFNGLHISTOGRAMEXTPROC glad_glHistogramEXT;
11037 #define glHistogramEXT glad_glHistogramEXT
11038 typedef void (APIENTRYP PFNGLMINMAXEXTPROC)(GLenum target, GLenum internalformat, GLboolean sink);
11039 GLAPI PFNGLMINMAXEXTPROC glad_glMinmaxEXT;
11040 #define glMinmaxEXT glad_glMinmaxEXT
11041 typedef void (APIENTRYP PFNGLRESETHISTOGRAMEXTPROC)(GLenum target);
11042 GLAPI PFNGLRESETHISTOGRAMEXTPROC glad_glResetHistogramEXT;
11043 #define glResetHistogramEXT glad_glResetHistogramEXT
11044 typedef void (APIENTRYP PFNGLRESETMINMAXEXTPROC)(GLenum target);
11045 GLAPI PFNGLRESETMINMAXEXTPROC glad_glResetMinmaxEXT;
11046 #define glResetMinmaxEXT glad_glResetMinmaxEXT
11047 #endif
11048 #ifndef GL_EXT_index_array_formats
11049 #define GL_EXT_index_array_formats 1
11051 #endif
11052 #ifndef GL_EXT_index_func
11053 #define GL_EXT_index_func 1
11055 typedef void (APIENTRYP PFNGLINDEXFUNCEXTPROC)(GLenum func, GLclampf ref);
11056 GLAPI PFNGLINDEXFUNCEXTPROC glad_glIndexFuncEXT;
11057 #define glIndexFuncEXT glad_glIndexFuncEXT
11058 #endif
11059 #ifndef GL_EXT_index_material
11060 #define GL_EXT_index_material 1
11062 typedef void (APIENTRYP PFNGLINDEXMATERIALEXTPROC)(GLenum face, GLenum mode);
11063 GLAPI PFNGLINDEXMATERIALEXTPROC glad_glIndexMaterialEXT;
11064 #define glIndexMaterialEXT glad_glIndexMaterialEXT
11065 #endif
11066 #ifndef GL_EXT_index_texture
11067 #define GL_EXT_index_texture 1
11069 #endif
11070 #ifndef GL_EXT_light_texture
11071 #define GL_EXT_light_texture 1
11073 typedef void (APIENTRYP PFNGLAPPLYTEXTUREEXTPROC)(GLenum mode);
11074 GLAPI PFNGLAPPLYTEXTUREEXTPROC glad_glApplyTextureEXT;
11075 #define glApplyTextureEXT glad_glApplyTextureEXT
11076 typedef void (APIENTRYP PFNGLTEXTURELIGHTEXTPROC)(GLenum pname);
11077 GLAPI PFNGLTEXTURELIGHTEXTPROC glad_glTextureLightEXT;
11078 #define glTextureLightEXT glad_glTextureLightEXT
11079 typedef void (APIENTRYP PFNGLTEXTUREMATERIALEXTPROC)(GLenum face, GLenum mode);
11080 GLAPI PFNGLTEXTUREMATERIALEXTPROC glad_glTextureMaterialEXT;
11081 #define glTextureMaterialEXT glad_glTextureMaterialEXT
11082 #endif
11083 #ifndef GL_EXT_misc_attribute
11084 #define GL_EXT_misc_attribute 1
11086 #endif
11087 #ifndef GL_EXT_multi_draw_arrays
11088 #define GL_EXT_multi_draw_arrays 1
11090 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
11091 GLAPI PFNGLMULTIDRAWARRAYSEXTPROC glad_glMultiDrawArraysEXT;
11092 #define glMultiDrawArraysEXT glad_glMultiDrawArraysEXT
11093 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSEXTPROC)(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount);
11094 GLAPI PFNGLMULTIDRAWELEMENTSEXTPROC glad_glMultiDrawElementsEXT;
11095 #define glMultiDrawElementsEXT glad_glMultiDrawElementsEXT
11096 #endif
11097 #ifndef GL_EXT_multisample
11098 #define GL_EXT_multisample 1
11100 typedef void (APIENTRYP PFNGLSAMPLEMASKEXTPROC)(GLclampf value, GLboolean invert);
11101 GLAPI PFNGLSAMPLEMASKEXTPROC glad_glSampleMaskEXT;
11102 #define glSampleMaskEXT glad_glSampleMaskEXT
11103 typedef void (APIENTRYP PFNGLSAMPLEPATTERNEXTPROC)(GLenum pattern);
11104 GLAPI PFNGLSAMPLEPATTERNEXTPROC glad_glSamplePatternEXT;
11105 #define glSamplePatternEXT glad_glSamplePatternEXT
11106 #endif
11107 #ifndef GL_EXT_packed_depth_stencil
11108 #define GL_EXT_packed_depth_stencil 1
11110 #endif
11111 #ifndef GL_EXT_packed_float
11112 #define GL_EXT_packed_float 1
11114 #endif
11115 #ifndef GL_EXT_packed_pixels
11116 #define GL_EXT_packed_pixels 1
11118 #endif
11119 #ifndef GL_EXT_paletted_texture
11120 #define GL_EXT_paletted_texture 1
11122 typedef void (APIENTRYP PFNGLCOLORTABLEEXTPROC)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table);
11123 GLAPI PFNGLCOLORTABLEEXTPROC glad_glColorTableEXT;
11124 #define glColorTableEXT glad_glColorTableEXT
11125 typedef void (APIENTRYP PFNGLGETCOLORTABLEEXTPROC)(GLenum target, GLenum format, GLenum type, void *data);
11126 GLAPI PFNGLGETCOLORTABLEEXTPROC glad_glGetColorTableEXT;
11127 #define glGetColorTableEXT glad_glGetColorTableEXT
11128 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
11129 GLAPI PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glad_glGetColorTableParameterivEXT;
11130 #define glGetColorTableParameterivEXT glad_glGetColorTableParameterivEXT
11131 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params);
11132 GLAPI PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glad_glGetColorTableParameterfvEXT;
11133 #define glGetColorTableParameterfvEXT glad_glGetColorTableParameterfvEXT
11134 #endif
11135 #ifndef GL_EXT_pixel_buffer_object
11136 #define GL_EXT_pixel_buffer_object 1
11138 #endif
11139 #ifndef GL_EXT_pixel_transform
11140 #define GL_EXT_pixel_transform 1
11142 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)(GLenum target, GLenum pname, GLint param);
11143 GLAPI PFNGLPIXELTRANSFORMPARAMETERIEXTPROC glad_glPixelTransformParameteriEXT;
11144 #define glPixelTransformParameteriEXT glad_glPixelTransformParameteriEXT
11145 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)(GLenum target, GLenum pname, GLfloat param);
11146 GLAPI PFNGLPIXELTRANSFORMPARAMETERFEXTPROC glad_glPixelTransformParameterfEXT;
11147 #define glPixelTransformParameterfEXT glad_glPixelTransformParameterfEXT
11148 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum target, GLenum pname, const GLint *params);
11149 GLAPI PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC glad_glPixelTransformParameterivEXT;
11150 #define glPixelTransformParameterivEXT glad_glPixelTransformParameterivEXT
11151 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum target, GLenum pname, const GLfloat *params);
11152 GLAPI PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC glad_glPixelTransformParameterfvEXT;
11153 #define glPixelTransformParameterfvEXT glad_glPixelTransformParameterfvEXT
11154 typedef void (APIENTRYP PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
11155 GLAPI PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC glad_glGetPixelTransformParameterivEXT;
11156 #define glGetPixelTransformParameterivEXT glad_glGetPixelTransformParameterivEXT
11157 typedef void (APIENTRYP PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params);
11158 GLAPI PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC glad_glGetPixelTransformParameterfvEXT;
11159 #define glGetPixelTransformParameterfvEXT glad_glGetPixelTransformParameterfvEXT
11160 #endif
11161 #ifndef GL_EXT_pixel_transform_color_table
11162 #define GL_EXT_pixel_transform_color_table 1
11164 #endif
11165 #ifndef GL_EXT_point_parameters
11166 #define GL_EXT_point_parameters 1
11168 typedef void (APIENTRYP PFNGLPOINTPARAMETERFEXTPROC)(GLenum pname, GLfloat param);
11169 GLAPI PFNGLPOINTPARAMETERFEXTPROC glad_glPointParameterfEXT;
11170 #define glPointParameterfEXT glad_glPointParameterfEXT
11171 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVEXTPROC)(GLenum pname, const GLfloat *params);
11172 GLAPI PFNGLPOINTPARAMETERFVEXTPROC glad_glPointParameterfvEXT;
11173 #define glPointParameterfvEXT glad_glPointParameterfvEXT
11174 #endif
11175 #ifndef GL_EXT_polygon_offset
11176 #define GL_EXT_polygon_offset 1
11178 typedef void (APIENTRYP PFNGLPOLYGONOFFSETEXTPROC)(GLfloat factor, GLfloat bias);
11179 GLAPI PFNGLPOLYGONOFFSETEXTPROC glad_glPolygonOffsetEXT;
11180 #define glPolygonOffsetEXT glad_glPolygonOffsetEXT
11181 #endif
11182 #ifndef GL_EXT_polygon_offset_clamp
11183 #define GL_EXT_polygon_offset_clamp 1
11185 typedef void (APIENTRYP PFNGLPOLYGONOFFSETCLAMPEXTPROC)(GLfloat factor, GLfloat units, GLfloat clamp);
11186 GLAPI PFNGLPOLYGONOFFSETCLAMPEXTPROC glad_glPolygonOffsetClampEXT;
11187 #define glPolygonOffsetClampEXT glad_glPolygonOffsetClampEXT
11188 #endif
11189 #ifndef GL_EXT_post_depth_coverage
11190 #define GL_EXT_post_depth_coverage 1
11192 #endif
11193 #ifndef GL_EXT_provoking_vertex
11194 #define GL_EXT_provoking_vertex 1
11196 typedef void (APIENTRYP PFNGLPROVOKINGVERTEXEXTPROC)(GLenum mode);
11197 GLAPI PFNGLPROVOKINGVERTEXEXTPROC glad_glProvokingVertexEXT;
11198 #define glProvokingVertexEXT glad_glProvokingVertexEXT
11199 #endif
11200 #ifndef GL_EXT_raster_multisample
11201 #define GL_EXT_raster_multisample 1
11203 typedef void (APIENTRYP PFNGLRASTERSAMPLESEXTPROC)(GLuint samples, GLboolean fixedsamplelocations);
11204 GLAPI PFNGLRASTERSAMPLESEXTPROC glad_glRasterSamplesEXT;
11205 #define glRasterSamplesEXT glad_glRasterSamplesEXT
11206 #endif
11207 #ifndef GL_EXT_rescale_normal
11208 #define GL_EXT_rescale_normal 1
11210 #endif
11211 #ifndef GL_EXT_secondary_color
11212 #define GL_EXT_secondary_color 1
11214 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BEXTPROC)(GLbyte red, GLbyte green, GLbyte blue);
11215 GLAPI PFNGLSECONDARYCOLOR3BEXTPROC glad_glSecondaryColor3bEXT;
11216 #define glSecondaryColor3bEXT glad_glSecondaryColor3bEXT
11217 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC)(const GLbyte *v);
11218 GLAPI PFNGLSECONDARYCOLOR3BVEXTPROC glad_glSecondaryColor3bvEXT;
11219 #define glSecondaryColor3bvEXT glad_glSecondaryColor3bvEXT
11220 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DEXTPROC)(GLdouble red, GLdouble green, GLdouble blue);
11221 GLAPI PFNGLSECONDARYCOLOR3DEXTPROC glad_glSecondaryColor3dEXT;
11222 #define glSecondaryColor3dEXT glad_glSecondaryColor3dEXT
11223 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC)(const GLdouble *v);
11224 GLAPI PFNGLSECONDARYCOLOR3DVEXTPROC glad_glSecondaryColor3dvEXT;
11225 #define glSecondaryColor3dvEXT glad_glSecondaryColor3dvEXT
11226 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FEXTPROC)(GLfloat red, GLfloat green, GLfloat blue);
11227 GLAPI PFNGLSECONDARYCOLOR3FEXTPROC glad_glSecondaryColor3fEXT;
11228 #define glSecondaryColor3fEXT glad_glSecondaryColor3fEXT
11229 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC)(const GLfloat *v);
11230 GLAPI PFNGLSECONDARYCOLOR3FVEXTPROC glad_glSecondaryColor3fvEXT;
11231 #define glSecondaryColor3fvEXT glad_glSecondaryColor3fvEXT
11232 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IEXTPROC)(GLint red, GLint green, GLint blue);
11233 GLAPI PFNGLSECONDARYCOLOR3IEXTPROC glad_glSecondaryColor3iEXT;
11234 #define glSecondaryColor3iEXT glad_glSecondaryColor3iEXT
11235 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVEXTPROC)(const GLint *v);
11236 GLAPI PFNGLSECONDARYCOLOR3IVEXTPROC glad_glSecondaryColor3ivEXT;
11237 #define glSecondaryColor3ivEXT glad_glSecondaryColor3ivEXT
11238 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SEXTPROC)(GLshort red, GLshort green, GLshort blue);
11239 GLAPI PFNGLSECONDARYCOLOR3SEXTPROC glad_glSecondaryColor3sEXT;
11240 #define glSecondaryColor3sEXT glad_glSecondaryColor3sEXT
11241 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC)(const GLshort *v);
11242 GLAPI PFNGLSECONDARYCOLOR3SVEXTPROC glad_glSecondaryColor3svEXT;
11243 #define glSecondaryColor3svEXT glad_glSecondaryColor3svEXT
11244 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBEXTPROC)(GLubyte red, GLubyte green, GLubyte blue);
11245 GLAPI PFNGLSECONDARYCOLOR3UBEXTPROC glad_glSecondaryColor3ubEXT;
11246 #define glSecondaryColor3ubEXT glad_glSecondaryColor3ubEXT
11247 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC)(const GLubyte *v);
11248 GLAPI PFNGLSECONDARYCOLOR3UBVEXTPROC glad_glSecondaryColor3ubvEXT;
11249 #define glSecondaryColor3ubvEXT glad_glSecondaryColor3ubvEXT
11250 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIEXTPROC)(GLuint red, GLuint green, GLuint blue);
11251 GLAPI PFNGLSECONDARYCOLOR3UIEXTPROC glad_glSecondaryColor3uiEXT;
11252 #define glSecondaryColor3uiEXT glad_glSecondaryColor3uiEXT
11253 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVEXTPROC)(const GLuint *v);
11254 GLAPI PFNGLSECONDARYCOLOR3UIVEXTPROC glad_glSecondaryColor3uivEXT;
11255 #define glSecondaryColor3uivEXT glad_glSecondaryColor3uivEXT
11256 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USEXTPROC)(GLushort red, GLushort green, GLushort blue);
11257 GLAPI PFNGLSECONDARYCOLOR3USEXTPROC glad_glSecondaryColor3usEXT;
11258 #define glSecondaryColor3usEXT glad_glSecondaryColor3usEXT
11259 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC)(const GLushort *v);
11260 GLAPI PFNGLSECONDARYCOLOR3USVEXTPROC glad_glSecondaryColor3usvEXT;
11261 #define glSecondaryColor3usvEXT glad_glSecondaryColor3usvEXT
11262 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
11263 GLAPI PFNGLSECONDARYCOLORPOINTEREXTPROC glad_glSecondaryColorPointerEXT;
11264 #define glSecondaryColorPointerEXT glad_glSecondaryColorPointerEXT
11265 #endif
11266 #ifndef GL_EXT_separate_shader_objects
11267 #define GL_EXT_separate_shader_objects 1
11269 typedef void (APIENTRYP PFNGLUSESHADERPROGRAMEXTPROC)(GLenum type, GLuint program);
11270 GLAPI PFNGLUSESHADERPROGRAMEXTPROC glad_glUseShaderProgramEXT;
11271 #define glUseShaderProgramEXT glad_glUseShaderProgramEXT
11272 typedef void (APIENTRYP PFNGLACTIVEPROGRAMEXTPROC)(GLuint program);
11273 GLAPI PFNGLACTIVEPROGRAMEXTPROC glad_glActiveProgramEXT;
11274 #define glActiveProgramEXT glad_glActiveProgramEXT
11275 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMEXTPROC)(GLenum type, const GLchar *string);
11276 GLAPI PFNGLCREATESHADERPROGRAMEXTPROC glad_glCreateShaderProgramEXT;
11277 #define glCreateShaderProgramEXT glad_glCreateShaderProgramEXT
11278 typedef void (APIENTRYP PFNGLACTIVESHADERPROGRAMEXTPROC)(GLuint pipeline, GLuint program);
11279 GLAPI PFNGLACTIVESHADERPROGRAMEXTPROC glad_glActiveShaderProgramEXT;
11280 #define glActiveShaderProgramEXT glad_glActiveShaderProgramEXT
11281 typedef void (APIENTRYP PFNGLBINDPROGRAMPIPELINEEXTPROC)(GLuint pipeline);
11282 GLAPI PFNGLBINDPROGRAMPIPELINEEXTPROC glad_glBindProgramPipelineEXT;
11283 #define glBindProgramPipelineEXT glad_glBindProgramPipelineEXT
11284 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVEXTPROC)(GLenum type, GLsizei count, const GLchar **strings);
11285 GLAPI PFNGLCREATESHADERPROGRAMVEXTPROC glad_glCreateShaderProgramvEXT;
11286 #define glCreateShaderProgramvEXT glad_glCreateShaderProgramvEXT
11287 typedef void (APIENTRYP PFNGLDELETEPROGRAMPIPELINESEXTPROC)(GLsizei n, const GLuint *pipelines);
11288 GLAPI PFNGLDELETEPROGRAMPIPELINESEXTPROC glad_glDeleteProgramPipelinesEXT;
11289 #define glDeleteProgramPipelinesEXT glad_glDeleteProgramPipelinesEXT
11290 typedef void (APIENTRYP PFNGLGENPROGRAMPIPELINESEXTPROC)(GLsizei n, GLuint *pipelines);
11291 GLAPI PFNGLGENPROGRAMPIPELINESEXTPROC glad_glGenProgramPipelinesEXT;
11292 #define glGenProgramPipelinesEXT glad_glGenProgramPipelinesEXT
11293 typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
11294 GLAPI PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glad_glGetProgramPipelineInfoLogEXT;
11295 #define glGetProgramPipelineInfoLogEXT glad_glGetProgramPipelineInfoLogEXT
11296 typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEIVEXTPROC)(GLuint pipeline, GLenum pname, GLint *params);
11297 GLAPI PFNGLGETPROGRAMPIPELINEIVEXTPROC glad_glGetProgramPipelineivEXT;
11298 #define glGetProgramPipelineivEXT glad_glGetProgramPipelineivEXT
11299 typedef GLboolean (APIENTRYP PFNGLISPROGRAMPIPELINEEXTPROC)(GLuint pipeline);
11300 GLAPI PFNGLISPROGRAMPIPELINEEXTPROC glad_glIsProgramPipelineEXT;
11301 #define glIsProgramPipelineEXT glad_glIsProgramPipelineEXT
11302 typedef void (APIENTRYP PFNGLUSEPROGRAMSTAGESEXTPROC)(GLuint pipeline, GLbitfield stages, GLuint program);
11303 GLAPI PFNGLUSEPROGRAMSTAGESEXTPROC glad_glUseProgramStagesEXT;
11304 #define glUseProgramStagesEXT glad_glUseProgramStagesEXT
11305 typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPIPELINEEXTPROC)(GLuint pipeline);
11306 GLAPI PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glad_glValidateProgramPipelineEXT;
11307 #define glValidateProgramPipelineEXT glad_glValidateProgramPipelineEXT
11308 #endif
11309 #ifndef GL_EXT_separate_specular_color
11310 #define GL_EXT_separate_specular_color 1
11312 #endif
11313 #ifndef GL_EXT_shader_image_load_formatted
11314 #define GL_EXT_shader_image_load_formatted 1
11316 #endif
11317 #ifndef GL_EXT_shader_image_load_store
11318 #define GL_EXT_shader_image_load_store 1
11320 typedef void (APIENTRYP PFNGLBINDIMAGETEXTUREEXTPROC)(GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format);
11321 GLAPI PFNGLBINDIMAGETEXTUREEXTPROC glad_glBindImageTextureEXT;
11322 #define glBindImageTextureEXT glad_glBindImageTextureEXT
11323 typedef void (APIENTRYP PFNGLMEMORYBARRIEREXTPROC)(GLbitfield barriers);
11324 GLAPI PFNGLMEMORYBARRIEREXTPROC glad_glMemoryBarrierEXT;
11325 #define glMemoryBarrierEXT glad_glMemoryBarrierEXT
11326 #endif
11327 #ifndef GL_EXT_shader_integer_mix
11328 #define GL_EXT_shader_integer_mix 1
11330 #endif
11331 #ifndef GL_EXT_shadow_funcs
11332 #define GL_EXT_shadow_funcs 1
11334 #endif
11335 #ifndef GL_EXT_shared_texture_palette
11336 #define GL_EXT_shared_texture_palette 1
11338 #endif
11339 #ifndef GL_EXT_sparse_texture2
11340 #define GL_EXT_sparse_texture2 1
11342 #endif
11343 #ifndef GL_EXT_stencil_clear_tag
11344 #define GL_EXT_stencil_clear_tag 1
11346 typedef void (APIENTRYP PFNGLSTENCILCLEARTAGEXTPROC)(GLsizei stencilTagBits, GLuint stencilClearTag);
11347 GLAPI PFNGLSTENCILCLEARTAGEXTPROC glad_glStencilClearTagEXT;
11348 #define glStencilClearTagEXT glad_glStencilClearTagEXT
11349 #endif
11350 #ifndef GL_EXT_stencil_two_side
11351 #define GL_EXT_stencil_two_side 1
11353 typedef void (APIENTRYP PFNGLACTIVESTENCILFACEEXTPROC)(GLenum face);
11354 GLAPI PFNGLACTIVESTENCILFACEEXTPROC glad_glActiveStencilFaceEXT;
11355 #define glActiveStencilFaceEXT glad_glActiveStencilFaceEXT
11356 #endif
11357 #ifndef GL_EXT_stencil_wrap
11358 #define GL_EXT_stencil_wrap 1
11360 #endif
11361 #ifndef GL_EXT_subtexture
11362 #define GL_EXT_subtexture 1
11364 typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
11365 GLAPI PFNGLTEXSUBIMAGE1DEXTPROC glad_glTexSubImage1DEXT;
11366 #define glTexSubImage1DEXT glad_glTexSubImage1DEXT
11367 typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
11368 GLAPI PFNGLTEXSUBIMAGE2DEXTPROC glad_glTexSubImage2DEXT;
11369 #define glTexSubImage2DEXT glad_glTexSubImage2DEXT
11370 #endif
11371 #ifndef GL_EXT_texture
11372 #define GL_EXT_texture 1
11374 #endif
11375 #ifndef GL_EXT_texture3D
11376 #define GL_EXT_texture3D 1
11378 typedef void (APIENTRYP PFNGLTEXIMAGE3DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
11379 GLAPI PFNGLTEXIMAGE3DEXTPROC glad_glTexImage3DEXT;
11380 #define glTexImage3DEXT glad_glTexImage3DEXT
11381 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
11382 GLAPI PFNGLTEXSUBIMAGE3DEXTPROC glad_glTexSubImage3DEXT;
11383 #define glTexSubImage3DEXT glad_glTexSubImage3DEXT
11384 #endif
11385 #ifndef GL_EXT_texture_array
11386 #define GL_EXT_texture_array 1
11388 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
11389 GLAPI PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glad_glFramebufferTextureLayerEXT;
11390 #define glFramebufferTextureLayerEXT glad_glFramebufferTextureLayerEXT
11391 #endif
11392 #ifndef GL_EXT_texture_buffer_object
11393 #define GL_EXT_texture_buffer_object 1
11395 typedef void (APIENTRYP PFNGLTEXBUFFEREXTPROC)(GLenum target, GLenum internalformat, GLuint buffer);
11396 GLAPI PFNGLTEXBUFFEREXTPROC glad_glTexBufferEXT;
11397 #define glTexBufferEXT glad_glTexBufferEXT
11398 #endif
11399 #ifndef GL_EXT_texture_compression_latc
11400 #define GL_EXT_texture_compression_latc 1
11402 #endif
11403 #ifndef GL_EXT_texture_compression_rgtc
11404 #define GL_EXT_texture_compression_rgtc 1
11406 #endif
11407 #ifndef GL_EXT_texture_compression_s3tc
11408 #define GL_EXT_texture_compression_s3tc 1
11410 #endif
11411 #ifndef GL_EXT_texture_cube_map
11412 #define GL_EXT_texture_cube_map 1
11414 #endif
11415 #ifndef GL_EXT_texture_env_add
11416 #define GL_EXT_texture_env_add 1
11418 #endif
11419 #ifndef GL_EXT_texture_env_combine
11420 #define GL_EXT_texture_env_combine 1
11422 #endif
11423 #ifndef GL_EXT_texture_env_dot3
11424 #define GL_EXT_texture_env_dot3 1
11426 #endif
11427 #ifndef GL_EXT_texture_filter_anisotropic
11428 #define GL_EXT_texture_filter_anisotropic 1
11430 #endif
11431 #ifndef GL_EXT_texture_filter_minmax
11432 #define GL_EXT_texture_filter_minmax 1
11434 #endif
11435 #ifndef GL_EXT_texture_integer
11436 #define GL_EXT_texture_integer 1
11438 typedef void (APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC)(GLenum target, GLenum pname, const GLint *params);
11439 GLAPI PFNGLTEXPARAMETERIIVEXTPROC glad_glTexParameterIivEXT;
11440 #define glTexParameterIivEXT glad_glTexParameterIivEXT
11441 typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC)(GLenum target, GLenum pname, const GLuint *params);
11442 GLAPI PFNGLTEXPARAMETERIUIVEXTPROC glad_glTexParameterIuivEXT;
11443 #define glTexParameterIuivEXT glad_glTexParameterIuivEXT
11444 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
11445 GLAPI PFNGLGETTEXPARAMETERIIVEXTPROC glad_glGetTexParameterIivEXT;
11446 #define glGetTexParameterIivEXT glad_glGetTexParameterIivEXT
11447 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC)(GLenum target, GLenum pname, GLuint *params);
11448 GLAPI PFNGLGETTEXPARAMETERIUIVEXTPROC glad_glGetTexParameterIuivEXT;
11449 #define glGetTexParameterIuivEXT glad_glGetTexParameterIuivEXT
11450 typedef void (APIENTRYP PFNGLCLEARCOLORIIEXTPROC)(GLint red, GLint green, GLint blue, GLint alpha);
11451 GLAPI PFNGLCLEARCOLORIIEXTPROC glad_glClearColorIiEXT;
11452 #define glClearColorIiEXT glad_glClearColorIiEXT
11453 typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC)(GLuint red, GLuint green, GLuint blue, GLuint alpha);
11454 GLAPI PFNGLCLEARCOLORIUIEXTPROC glad_glClearColorIuiEXT;
11455 #define glClearColorIuiEXT glad_glClearColorIuiEXT
11456 #endif
11457 #ifndef GL_EXT_texture_lod_bias
11458 #define GL_EXT_texture_lod_bias 1
11460 #endif
11461 #ifndef GL_EXT_texture_mirror_clamp
11462 #define GL_EXT_texture_mirror_clamp 1
11464 #endif
11465 #ifndef GL_EXT_texture_object
11466 #define GL_EXT_texture_object 1
11468 typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC)(GLsizei n, const GLuint *textures, GLboolean *residences);
11469 GLAPI PFNGLARETEXTURESRESIDENTEXTPROC glad_glAreTexturesResidentEXT;
11470 #define glAreTexturesResidentEXT glad_glAreTexturesResidentEXT
11471 typedef void (APIENTRYP PFNGLBINDTEXTUREEXTPROC)(GLenum target, GLuint texture);
11472 GLAPI PFNGLBINDTEXTUREEXTPROC glad_glBindTextureEXT;
11473 #define glBindTextureEXT glad_glBindTextureEXT
11474 typedef void (APIENTRYP PFNGLDELETETEXTURESEXTPROC)(GLsizei n, const GLuint *textures);
11475 GLAPI PFNGLDELETETEXTURESEXTPROC glad_glDeleteTexturesEXT;
11476 #define glDeleteTexturesEXT glad_glDeleteTexturesEXT
11477 typedef void (APIENTRYP PFNGLGENTEXTURESEXTPROC)(GLsizei n, GLuint *textures);
11478 GLAPI PFNGLGENTEXTURESEXTPROC glad_glGenTexturesEXT;
11479 #define glGenTexturesEXT glad_glGenTexturesEXT
11480 typedef GLboolean (APIENTRYP PFNGLISTEXTUREEXTPROC)(GLuint texture);
11481 GLAPI PFNGLISTEXTUREEXTPROC glad_glIsTextureEXT;
11482 #define glIsTextureEXT glad_glIsTextureEXT
11483 typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESEXTPROC)(GLsizei n, const GLuint *textures, const GLclampf *priorities);
11484 GLAPI PFNGLPRIORITIZETEXTURESEXTPROC glad_glPrioritizeTexturesEXT;
11485 #define glPrioritizeTexturesEXT glad_glPrioritizeTexturesEXT
11486 #endif
11487 #ifndef GL_EXT_texture_perturb_normal
11488 #define GL_EXT_texture_perturb_normal 1
11490 typedef void (APIENTRYP PFNGLTEXTURENORMALEXTPROC)(GLenum mode);
11491 GLAPI PFNGLTEXTURENORMALEXTPROC glad_glTextureNormalEXT;
11492 #define glTextureNormalEXT glad_glTextureNormalEXT
11493 #endif
11494 #ifndef GL_EXT_texture_sRGB
11495 #define GL_EXT_texture_sRGB 1
11497 #endif
11498 #ifndef GL_EXT_texture_sRGB_decode
11499 #define GL_EXT_texture_sRGB_decode 1
11501 #endif
11502 #ifndef GL_EXT_texture_shared_exponent
11503 #define GL_EXT_texture_shared_exponent 1
11505 #endif
11506 #ifndef GL_EXT_texture_snorm
11507 #define GL_EXT_texture_snorm 1
11509 #endif
11510 #ifndef GL_EXT_texture_swizzle
11511 #define GL_EXT_texture_swizzle 1
11513 #endif
11514 #ifndef GL_EXT_timer_query
11515 #define GL_EXT_timer_query 1
11517 typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC)(GLuint id, GLenum pname, GLint64 *params);
11518 GLAPI PFNGLGETQUERYOBJECTI64VEXTPROC glad_glGetQueryObjecti64vEXT;
11519 #define glGetQueryObjecti64vEXT glad_glGetQueryObjecti64vEXT
11520 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC)(GLuint id, GLenum pname, GLuint64 *params);
11521 GLAPI PFNGLGETQUERYOBJECTUI64VEXTPROC glad_glGetQueryObjectui64vEXT;
11522 #define glGetQueryObjectui64vEXT glad_glGetQueryObjectui64vEXT
11523 #endif
11524 #ifndef GL_EXT_transform_feedback
11525 #define GL_EXT_transform_feedback 1
11527 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)(GLenum primitiveMode);
11528 GLAPI PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glad_glBeginTransformFeedbackEXT;
11529 #define glBeginTransformFeedbackEXT glad_glBeginTransformFeedbackEXT
11530 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKEXTPROC)();
11531 GLAPI PFNGLENDTRANSFORMFEEDBACKEXTPROC glad_glEndTransformFeedbackEXT;
11532 #define glEndTransformFeedbackEXT glad_glEndTransformFeedbackEXT
11533 typedef void (APIENTRYP PFNGLBINDBUFFERRANGEEXTPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
11534 GLAPI PFNGLBINDBUFFERRANGEEXTPROC glad_glBindBufferRangeEXT;
11535 #define glBindBufferRangeEXT glad_glBindBufferRangeEXT
11536 typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETEXTPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset);
11537 GLAPI PFNGLBINDBUFFEROFFSETEXTPROC glad_glBindBufferOffsetEXT;
11538 #define glBindBufferOffsetEXT glad_glBindBufferOffsetEXT
11539 typedef void (APIENTRYP PFNGLBINDBUFFERBASEEXTPROC)(GLenum target, GLuint index, GLuint buffer);
11540 GLAPI PFNGLBINDBUFFERBASEEXTPROC glad_glBindBufferBaseEXT;
11541 #define glBindBufferBaseEXT glad_glBindBufferBaseEXT
11542 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
11543 GLAPI PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glad_glTransformFeedbackVaryingsEXT;
11544 #define glTransformFeedbackVaryingsEXT glad_glTransformFeedbackVaryingsEXT
11545 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
11546 GLAPI PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glad_glGetTransformFeedbackVaryingEXT;
11547 #define glGetTransformFeedbackVaryingEXT glad_glGetTransformFeedbackVaryingEXT
11548 #endif
11549 #ifndef GL_EXT_vertex_array
11550 #define GL_EXT_vertex_array 1
11552 typedef void (APIENTRYP PFNGLARRAYELEMENTEXTPROC)(GLint i);
11553 GLAPI PFNGLARRAYELEMENTEXTPROC glad_glArrayElementEXT;
11554 #define glArrayElementEXT glad_glArrayElementEXT
11555 typedef void (APIENTRYP PFNGLCOLORPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);
11556 GLAPI PFNGLCOLORPOINTEREXTPROC glad_glColorPointerEXT;
11557 #define glColorPointerEXT glad_glColorPointerEXT
11558 typedef void (APIENTRYP PFNGLDRAWARRAYSEXTPROC)(GLenum mode, GLint first, GLsizei count);
11559 GLAPI PFNGLDRAWARRAYSEXTPROC glad_glDrawArraysEXT;
11560 #define glDrawArraysEXT glad_glDrawArraysEXT
11561 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTEREXTPROC)(GLsizei stride, GLsizei count, const GLboolean *pointer);
11562 GLAPI PFNGLEDGEFLAGPOINTEREXTPROC glad_glEdgeFlagPointerEXT;
11563 #define glEdgeFlagPointerEXT glad_glEdgeFlagPointerEXT
11564 typedef void (APIENTRYP PFNGLGETPOINTERVEXTPROC)(GLenum pname, void **params);
11565 GLAPI PFNGLGETPOINTERVEXTPROC glad_glGetPointervEXT;
11566 #define glGetPointervEXT glad_glGetPointervEXT
11567 typedef void (APIENTRYP PFNGLINDEXPOINTEREXTPROC)(GLenum type, GLsizei stride, GLsizei count, const void *pointer);
11568 GLAPI PFNGLINDEXPOINTEREXTPROC glad_glIndexPointerEXT;
11569 #define glIndexPointerEXT glad_glIndexPointerEXT
11570 typedef void (APIENTRYP PFNGLNORMALPOINTEREXTPROC)(GLenum type, GLsizei stride, GLsizei count, const void *pointer);
11571 GLAPI PFNGLNORMALPOINTEREXTPROC glad_glNormalPointerEXT;
11572 #define glNormalPointerEXT glad_glNormalPointerEXT
11573 typedef void (APIENTRYP PFNGLTEXCOORDPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);
11574 GLAPI PFNGLTEXCOORDPOINTEREXTPROC glad_glTexCoordPointerEXT;
11575 #define glTexCoordPointerEXT glad_glTexCoordPointerEXT
11576 typedef void (APIENTRYP PFNGLVERTEXPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);
11577 GLAPI PFNGLVERTEXPOINTEREXTPROC glad_glVertexPointerEXT;
11578 #define glVertexPointerEXT glad_glVertexPointerEXT
11579 #endif
11580 #ifndef GL_EXT_vertex_array_bgra
11581 #define GL_EXT_vertex_array_bgra 1
11583 #endif
11584 #ifndef GL_EXT_vertex_attrib_64bit
11585 #define GL_EXT_vertex_attrib_64bit 1
11587 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DEXTPROC)(GLuint index, GLdouble x);
11588 GLAPI PFNGLVERTEXATTRIBL1DEXTPROC glad_glVertexAttribL1dEXT;
11589 #define glVertexAttribL1dEXT glad_glVertexAttribL1dEXT
11590 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DEXTPROC)(GLuint index, GLdouble x, GLdouble y);
11591 GLAPI PFNGLVERTEXATTRIBL2DEXTPROC glad_glVertexAttribL2dEXT;
11592 #define glVertexAttribL2dEXT glad_glVertexAttribL2dEXT
11593 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DEXTPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
11594 GLAPI PFNGLVERTEXATTRIBL3DEXTPROC glad_glVertexAttribL3dEXT;
11595 #define glVertexAttribL3dEXT glad_glVertexAttribL3dEXT
11596 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DEXTPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
11597 GLAPI PFNGLVERTEXATTRIBL4DEXTPROC glad_glVertexAttribL4dEXT;
11598 #define glVertexAttribL4dEXT glad_glVertexAttribL4dEXT
11599 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DVEXTPROC)(GLuint index, const GLdouble *v);
11600 GLAPI PFNGLVERTEXATTRIBL1DVEXTPROC glad_glVertexAttribL1dvEXT;
11601 #define glVertexAttribL1dvEXT glad_glVertexAttribL1dvEXT
11602 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DVEXTPROC)(GLuint index, const GLdouble *v);
11603 GLAPI PFNGLVERTEXATTRIBL2DVEXTPROC glad_glVertexAttribL2dvEXT;
11604 #define glVertexAttribL2dvEXT glad_glVertexAttribL2dvEXT
11605 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DVEXTPROC)(GLuint index, const GLdouble *v);
11606 GLAPI PFNGLVERTEXATTRIBL3DVEXTPROC glad_glVertexAttribL3dvEXT;
11607 #define glVertexAttribL3dvEXT glad_glVertexAttribL3dvEXT
11608 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DVEXTPROC)(GLuint index, const GLdouble *v);
11609 GLAPI PFNGLVERTEXATTRIBL4DVEXTPROC glad_glVertexAttribL4dvEXT;
11610 #define glVertexAttribL4dvEXT glad_glVertexAttribL4dvEXT
11611 typedef void (APIENTRYP PFNGLVERTEXATTRIBLPOINTEREXTPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
11612 GLAPI PFNGLVERTEXATTRIBLPOINTEREXTPROC glad_glVertexAttribLPointerEXT;
11613 #define glVertexAttribLPointerEXT glad_glVertexAttribLPointerEXT
11614 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLDVEXTPROC)(GLuint index, GLenum pname, GLdouble *params);
11615 GLAPI PFNGLGETVERTEXATTRIBLDVEXTPROC glad_glGetVertexAttribLdvEXT;
11616 #define glGetVertexAttribLdvEXT glad_glGetVertexAttribLdvEXT
11617 #endif
11618 #ifndef GL_EXT_vertex_shader
11619 #define GL_EXT_vertex_shader 1
11621 typedef void (APIENTRYP PFNGLBEGINVERTEXSHADEREXTPROC)();
11622 GLAPI PFNGLBEGINVERTEXSHADEREXTPROC glad_glBeginVertexShaderEXT;
11623 #define glBeginVertexShaderEXT glad_glBeginVertexShaderEXT
11624 typedef void (APIENTRYP PFNGLENDVERTEXSHADEREXTPROC)();
11625 GLAPI PFNGLENDVERTEXSHADEREXTPROC glad_glEndVertexShaderEXT;
11626 #define glEndVertexShaderEXT glad_glEndVertexShaderEXT
11627 typedef void (APIENTRYP PFNGLBINDVERTEXSHADEREXTPROC)(GLuint id);
11628 GLAPI PFNGLBINDVERTEXSHADEREXTPROC glad_glBindVertexShaderEXT;
11629 #define glBindVertexShaderEXT glad_glBindVertexShaderEXT
11630 typedef GLuint (APIENTRYP PFNGLGENVERTEXSHADERSEXTPROC)(GLuint range);
11631 GLAPI PFNGLGENVERTEXSHADERSEXTPROC glad_glGenVertexShadersEXT;
11632 #define glGenVertexShadersEXT glad_glGenVertexShadersEXT
11633 typedef void (APIENTRYP PFNGLDELETEVERTEXSHADEREXTPROC)(GLuint id);
11634 GLAPI PFNGLDELETEVERTEXSHADEREXTPROC glad_glDeleteVertexShaderEXT;
11635 #define glDeleteVertexShaderEXT glad_glDeleteVertexShaderEXT
11636 typedef void (APIENTRYP PFNGLSHADEROP1EXTPROC)(GLenum op, GLuint res, GLuint arg1);
11637 GLAPI PFNGLSHADEROP1EXTPROC glad_glShaderOp1EXT;
11638 #define glShaderOp1EXT glad_glShaderOp1EXT
11639 typedef void (APIENTRYP PFNGLSHADEROP2EXTPROC)(GLenum op, GLuint res, GLuint arg1, GLuint arg2);
11640 GLAPI PFNGLSHADEROP2EXTPROC glad_glShaderOp2EXT;
11641 #define glShaderOp2EXT glad_glShaderOp2EXT
11642 typedef void (APIENTRYP PFNGLSHADEROP3EXTPROC)(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
11643 GLAPI PFNGLSHADEROP3EXTPROC glad_glShaderOp3EXT;
11644 #define glShaderOp3EXT glad_glShaderOp3EXT
11645 typedef void (APIENTRYP PFNGLSWIZZLEEXTPROC)(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
11646 GLAPI PFNGLSWIZZLEEXTPROC glad_glSwizzleEXT;
11647 #define glSwizzleEXT glad_glSwizzleEXT
11648 typedef void (APIENTRYP PFNGLWRITEMASKEXTPROC)(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
11649 GLAPI PFNGLWRITEMASKEXTPROC glad_glWriteMaskEXT;
11650 #define glWriteMaskEXT glad_glWriteMaskEXT
11651 typedef void (APIENTRYP PFNGLINSERTCOMPONENTEXTPROC)(GLuint res, GLuint src, GLuint num);
11652 GLAPI PFNGLINSERTCOMPONENTEXTPROC glad_glInsertComponentEXT;
11653 #define glInsertComponentEXT glad_glInsertComponentEXT
11654 typedef void (APIENTRYP PFNGLEXTRACTCOMPONENTEXTPROC)(GLuint res, GLuint src, GLuint num);
11655 GLAPI PFNGLEXTRACTCOMPONENTEXTPROC glad_glExtractComponentEXT;
11656 #define glExtractComponentEXT glad_glExtractComponentEXT
11657 typedef GLuint (APIENTRYP PFNGLGENSYMBOLSEXTPROC)(GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
11658 GLAPI PFNGLGENSYMBOLSEXTPROC glad_glGenSymbolsEXT;
11659 #define glGenSymbolsEXT glad_glGenSymbolsEXT
11660 typedef void (APIENTRYP PFNGLSETINVARIANTEXTPROC)(GLuint id, GLenum type, const void *addr);
11661 GLAPI PFNGLSETINVARIANTEXTPROC glad_glSetInvariantEXT;
11662 #define glSetInvariantEXT glad_glSetInvariantEXT
11663 typedef void (APIENTRYP PFNGLSETLOCALCONSTANTEXTPROC)(GLuint id, GLenum type, const void *addr);
11664 GLAPI PFNGLSETLOCALCONSTANTEXTPROC glad_glSetLocalConstantEXT;
11665 #define glSetLocalConstantEXT glad_glSetLocalConstantEXT
11666 typedef void (APIENTRYP PFNGLVARIANTBVEXTPROC)(GLuint id, const GLbyte *addr);
11667 GLAPI PFNGLVARIANTBVEXTPROC glad_glVariantbvEXT;
11668 #define glVariantbvEXT glad_glVariantbvEXT
11669 typedef void (APIENTRYP PFNGLVARIANTSVEXTPROC)(GLuint id, const GLshort *addr);
11670 GLAPI PFNGLVARIANTSVEXTPROC glad_glVariantsvEXT;
11671 #define glVariantsvEXT glad_glVariantsvEXT
11672 typedef void (APIENTRYP PFNGLVARIANTIVEXTPROC)(GLuint id, const GLint *addr);
11673 GLAPI PFNGLVARIANTIVEXTPROC glad_glVariantivEXT;
11674 #define glVariantivEXT glad_glVariantivEXT
11675 typedef void (APIENTRYP PFNGLVARIANTFVEXTPROC)(GLuint id, const GLfloat *addr);
11676 GLAPI PFNGLVARIANTFVEXTPROC glad_glVariantfvEXT;
11677 #define glVariantfvEXT glad_glVariantfvEXT
11678 typedef void (APIENTRYP PFNGLVARIANTDVEXTPROC)(GLuint id, const GLdouble *addr);
11679 GLAPI PFNGLVARIANTDVEXTPROC glad_glVariantdvEXT;
11680 #define glVariantdvEXT glad_glVariantdvEXT
11681 typedef void (APIENTRYP PFNGLVARIANTUBVEXTPROC)(GLuint id, const GLubyte *addr);
11682 GLAPI PFNGLVARIANTUBVEXTPROC glad_glVariantubvEXT;
11683 #define glVariantubvEXT glad_glVariantubvEXT
11684 typedef void (APIENTRYP PFNGLVARIANTUSVEXTPROC)(GLuint id, const GLushort *addr);
11685 GLAPI PFNGLVARIANTUSVEXTPROC glad_glVariantusvEXT;
11686 #define glVariantusvEXT glad_glVariantusvEXT
11687 typedef void (APIENTRYP PFNGLVARIANTUIVEXTPROC)(GLuint id, const GLuint *addr);
11688 GLAPI PFNGLVARIANTUIVEXTPROC glad_glVariantuivEXT;
11689 #define glVariantuivEXT glad_glVariantuivEXT
11690 typedef void (APIENTRYP PFNGLVARIANTPOINTEREXTPROC)(GLuint id, GLenum type, GLuint stride, const void *addr);
11691 GLAPI PFNGLVARIANTPOINTEREXTPROC glad_glVariantPointerEXT;
11692 #define glVariantPointerEXT glad_glVariantPointerEXT
11693 typedef void (APIENTRYP PFNGLENABLEVARIANTCLIENTSTATEEXTPROC)(GLuint id);
11694 GLAPI PFNGLENABLEVARIANTCLIENTSTATEEXTPROC glad_glEnableVariantClientStateEXT;
11695 #define glEnableVariantClientStateEXT glad_glEnableVariantClientStateEXT
11696 typedef void (APIENTRYP PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC)(GLuint id);
11697 GLAPI PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC glad_glDisableVariantClientStateEXT;
11698 #define glDisableVariantClientStateEXT glad_glDisableVariantClientStateEXT
11699 typedef GLuint (APIENTRYP PFNGLBINDLIGHTPARAMETEREXTPROC)(GLenum light, GLenum value);
11700 GLAPI PFNGLBINDLIGHTPARAMETEREXTPROC glad_glBindLightParameterEXT;
11701 #define glBindLightParameterEXT glad_glBindLightParameterEXT
11702 typedef GLuint (APIENTRYP PFNGLBINDMATERIALPARAMETEREXTPROC)(GLenum face, GLenum value);
11703 GLAPI PFNGLBINDMATERIALPARAMETEREXTPROC glad_glBindMaterialParameterEXT;
11704 #define glBindMaterialParameterEXT glad_glBindMaterialParameterEXT
11705 typedef GLuint (APIENTRYP PFNGLBINDTEXGENPARAMETEREXTPROC)(GLenum unit, GLenum coord, GLenum value);
11706 GLAPI PFNGLBINDTEXGENPARAMETEREXTPROC glad_glBindTexGenParameterEXT;
11707 #define glBindTexGenParameterEXT glad_glBindTexGenParameterEXT
11708 typedef GLuint (APIENTRYP PFNGLBINDTEXTUREUNITPARAMETEREXTPROC)(GLenum unit, GLenum value);
11709 GLAPI PFNGLBINDTEXTUREUNITPARAMETEREXTPROC glad_glBindTextureUnitParameterEXT;
11710 #define glBindTextureUnitParameterEXT glad_glBindTextureUnitParameterEXT
11711 typedef GLuint (APIENTRYP PFNGLBINDPARAMETEREXTPROC)(GLenum value);
11712 GLAPI PFNGLBINDPARAMETEREXTPROC glad_glBindParameterEXT;
11713 #define glBindParameterEXT glad_glBindParameterEXT
11714 typedef GLboolean (APIENTRYP PFNGLISVARIANTENABLEDEXTPROC)(GLuint id, GLenum cap);
11715 GLAPI PFNGLISVARIANTENABLEDEXTPROC glad_glIsVariantEnabledEXT;
11716 #define glIsVariantEnabledEXT glad_glIsVariantEnabledEXT
11717 typedef void (APIENTRYP PFNGLGETVARIANTBOOLEANVEXTPROC)(GLuint id, GLenum value, GLboolean *data);
11718 GLAPI PFNGLGETVARIANTBOOLEANVEXTPROC glad_glGetVariantBooleanvEXT;
11719 #define glGetVariantBooleanvEXT glad_glGetVariantBooleanvEXT
11720 typedef void (APIENTRYP PFNGLGETVARIANTINTEGERVEXTPROC)(GLuint id, GLenum value, GLint *data);
11721 GLAPI PFNGLGETVARIANTINTEGERVEXTPROC glad_glGetVariantIntegervEXT;
11722 #define glGetVariantIntegervEXT glad_glGetVariantIntegervEXT
11723 typedef void (APIENTRYP PFNGLGETVARIANTFLOATVEXTPROC)(GLuint id, GLenum value, GLfloat *data);
11724 GLAPI PFNGLGETVARIANTFLOATVEXTPROC glad_glGetVariantFloatvEXT;
11725 #define glGetVariantFloatvEXT glad_glGetVariantFloatvEXT
11726 typedef void (APIENTRYP PFNGLGETVARIANTPOINTERVEXTPROC)(GLuint id, GLenum value, void **data);
11727 GLAPI PFNGLGETVARIANTPOINTERVEXTPROC glad_glGetVariantPointervEXT;
11728 #define glGetVariantPointervEXT glad_glGetVariantPointervEXT
11729 typedef void (APIENTRYP PFNGLGETINVARIANTBOOLEANVEXTPROC)(GLuint id, GLenum value, GLboolean *data);
11730 GLAPI PFNGLGETINVARIANTBOOLEANVEXTPROC glad_glGetInvariantBooleanvEXT;
11731 #define glGetInvariantBooleanvEXT glad_glGetInvariantBooleanvEXT
11732 typedef void (APIENTRYP PFNGLGETINVARIANTINTEGERVEXTPROC)(GLuint id, GLenum value, GLint *data);
11733 GLAPI PFNGLGETINVARIANTINTEGERVEXTPROC glad_glGetInvariantIntegervEXT;
11734 #define glGetInvariantIntegervEXT glad_glGetInvariantIntegervEXT
11735 typedef void (APIENTRYP PFNGLGETINVARIANTFLOATVEXTPROC)(GLuint id, GLenum value, GLfloat *data);
11736 GLAPI PFNGLGETINVARIANTFLOATVEXTPROC glad_glGetInvariantFloatvEXT;
11737 #define glGetInvariantFloatvEXT glad_glGetInvariantFloatvEXT
11738 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC)(GLuint id, GLenum value, GLboolean *data);
11739 GLAPI PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC glad_glGetLocalConstantBooleanvEXT;
11740 #define glGetLocalConstantBooleanvEXT glad_glGetLocalConstantBooleanvEXT
11741 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTINTEGERVEXTPROC)(GLuint id, GLenum value, GLint *data);
11742 GLAPI PFNGLGETLOCALCONSTANTINTEGERVEXTPROC glad_glGetLocalConstantIntegervEXT;
11743 #define glGetLocalConstantIntegervEXT glad_glGetLocalConstantIntegervEXT
11744 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTFLOATVEXTPROC)(GLuint id, GLenum value, GLfloat *data);
11745 GLAPI PFNGLGETLOCALCONSTANTFLOATVEXTPROC glad_glGetLocalConstantFloatvEXT;
11746 #define glGetLocalConstantFloatvEXT glad_glGetLocalConstantFloatvEXT
11747 #endif
11748 #ifndef GL_EXT_vertex_weighting
11749 #define GL_EXT_vertex_weighting 1
11751 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC)(GLfloat weight);
11752 GLAPI PFNGLVERTEXWEIGHTFEXTPROC glad_glVertexWeightfEXT;
11753 #define glVertexWeightfEXT glad_glVertexWeightfEXT
11754 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC)(const GLfloat *weight);
11755 GLAPI PFNGLVERTEXWEIGHTFVEXTPROC glad_glVertexWeightfvEXT;
11756 #define glVertexWeightfvEXT glad_glVertexWeightfvEXT
11757 typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
11758 GLAPI PFNGLVERTEXWEIGHTPOINTEREXTPROC glad_glVertexWeightPointerEXT;
11759 #define glVertexWeightPointerEXT glad_glVertexWeightPointerEXT
11760 #endif
11761 #ifndef GL_EXT_window_rectangles
11762 #define GL_EXT_window_rectangles 1
11764 typedef void (APIENTRYP PFNGLWINDOWRECTANGLESEXTPROC)(GLenum mode, GLsizei count, const GLint *box);
11765 GLAPI PFNGLWINDOWRECTANGLESEXTPROC glad_glWindowRectanglesEXT;
11766 #define glWindowRectanglesEXT glad_glWindowRectanglesEXT
11767 #endif
11768 #ifndef GL_EXT_x11_sync_object
11769 #define GL_EXT_x11_sync_object 1
11771 typedef GLsync (APIENTRYP PFNGLIMPORTSYNCEXTPROC)(GLenum external_sync_type, GLintptr external_sync, GLbitfield flags);
11772 GLAPI PFNGLIMPORTSYNCEXTPROC glad_glImportSyncEXT;
11773 #define glImportSyncEXT glad_glImportSyncEXT
11774 #endif
11775 #ifndef GL_GREMEDY_frame_terminator
11776 #define GL_GREMEDY_frame_terminator 1
11778 typedef void (APIENTRYP PFNGLFRAMETERMINATORGREMEDYPROC)();
11779 GLAPI PFNGLFRAMETERMINATORGREMEDYPROC glad_glFrameTerminatorGREMEDY;
11780 #define glFrameTerminatorGREMEDY glad_glFrameTerminatorGREMEDY
11781 #endif
11782 #ifndef GL_GREMEDY_string_marker
11783 #define GL_GREMEDY_string_marker 1
11785 typedef void (APIENTRYP PFNGLSTRINGMARKERGREMEDYPROC)(GLsizei len, const void *string);
11786 GLAPI PFNGLSTRINGMARKERGREMEDYPROC glad_glStringMarkerGREMEDY;
11787 #define glStringMarkerGREMEDY glad_glStringMarkerGREMEDY
11788 #endif
11789 #ifndef GL_HP_convolution_border_modes
11790 #define GL_HP_convolution_border_modes 1
11792 #endif
11793 #ifndef GL_HP_image_transform
11794 #define GL_HP_image_transform 1
11796 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIHPPROC)(GLenum target, GLenum pname, GLint param);
11797 GLAPI PFNGLIMAGETRANSFORMPARAMETERIHPPROC glad_glImageTransformParameteriHP;
11798 #define glImageTransformParameteriHP glad_glImageTransformParameteriHP
11799 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFHPPROC)(GLenum target, GLenum pname, GLfloat param);
11800 GLAPI PFNGLIMAGETRANSFORMPARAMETERFHPPROC glad_glImageTransformParameterfHP;
11801 #define glImageTransformParameterfHP glad_glImageTransformParameterfHP
11802 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum target, GLenum pname, const GLint *params);
11803 GLAPI PFNGLIMAGETRANSFORMPARAMETERIVHPPROC glad_glImageTransformParameterivHP;
11804 #define glImageTransformParameterivHP glad_glImageTransformParameterivHP
11805 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum target, GLenum pname, const GLfloat *params);
11806 GLAPI PFNGLIMAGETRANSFORMPARAMETERFVHPPROC glad_glImageTransformParameterfvHP;
11807 #define glImageTransformParameterfvHP glad_glImageTransformParameterfvHP
11808 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum target, GLenum pname, GLint *params);
11809 GLAPI PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC glad_glGetImageTransformParameterivHP;
11810 #define glGetImageTransformParameterivHP glad_glGetImageTransformParameterivHP
11811 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum target, GLenum pname, GLfloat *params);
11812 GLAPI PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC glad_glGetImageTransformParameterfvHP;
11813 #define glGetImageTransformParameterfvHP glad_glGetImageTransformParameterfvHP
11814 #endif
11815 #ifndef GL_HP_occlusion_test
11816 #define GL_HP_occlusion_test 1
11818 #endif
11819 #ifndef GL_HP_texture_lighting
11820 #define GL_HP_texture_lighting 1
11822 #endif
11823 #ifndef GL_IBM_cull_vertex
11824 #define GL_IBM_cull_vertex 1
11826 #endif
11827 #ifndef GL_IBM_multimode_draw_arrays
11828 #define GL_IBM_multimode_draw_arrays 1
11830 typedef void (APIENTRYP PFNGLMULTIMODEDRAWARRAYSIBMPROC)(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
11831 GLAPI PFNGLMULTIMODEDRAWARRAYSIBMPROC glad_glMultiModeDrawArraysIBM;
11832 #define glMultiModeDrawArraysIBM glad_glMultiModeDrawArraysIBM
11833 typedef void (APIENTRYP PFNGLMULTIMODEDRAWELEMENTSIBMPROC)(const GLenum *mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, GLint modestride);
11834 GLAPI PFNGLMULTIMODEDRAWELEMENTSIBMPROC glad_glMultiModeDrawElementsIBM;
11835 #define glMultiModeDrawElementsIBM glad_glMultiModeDrawElementsIBM
11836 #endif
11837 #ifndef GL_IBM_rasterpos_clip
11838 #define GL_IBM_rasterpos_clip 1
11840 #endif
11841 #ifndef GL_IBM_static_data
11842 #define GL_IBM_static_data 1
11844 typedef void (APIENTRYP PFNGLFLUSHSTATICDATAIBMPROC)(GLenum target);
11845 GLAPI PFNGLFLUSHSTATICDATAIBMPROC glad_glFlushStaticDataIBM;
11846 #define glFlushStaticDataIBM glad_glFlushStaticDataIBM
11847 #endif
11848 #ifndef GL_IBM_texture_mirrored_repeat
11849 #define GL_IBM_texture_mirrored_repeat 1
11851 #endif
11852 #ifndef GL_IBM_vertex_array_lists
11853 #define GL_IBM_vertex_array_lists 1
11855 typedef void (APIENTRYP PFNGLCOLORPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
11856 GLAPI PFNGLCOLORPOINTERLISTIBMPROC glad_glColorPointerListIBM;
11857 #define glColorPointerListIBM glad_glColorPointerListIBM
11858 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
11859 GLAPI PFNGLSECONDARYCOLORPOINTERLISTIBMPROC glad_glSecondaryColorPointerListIBM;
11860 #define glSecondaryColorPointerListIBM glad_glSecondaryColorPointerListIBM
11861 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERLISTIBMPROC)(GLint stride, const GLboolean **pointer, GLint ptrstride);
11862 GLAPI PFNGLEDGEFLAGPOINTERLISTIBMPROC glad_glEdgeFlagPointerListIBM;
11863 #define glEdgeFlagPointerListIBM glad_glEdgeFlagPointerListIBM
11864 typedef void (APIENTRYP PFNGLFOGCOORDPOINTERLISTIBMPROC)(GLenum type, GLint stride, const void **pointer, GLint ptrstride);
11865 GLAPI PFNGLFOGCOORDPOINTERLISTIBMPROC glad_glFogCoordPointerListIBM;
11866 #define glFogCoordPointerListIBM glad_glFogCoordPointerListIBM
11867 typedef void (APIENTRYP PFNGLINDEXPOINTERLISTIBMPROC)(GLenum type, GLint stride, const void **pointer, GLint ptrstride);
11868 GLAPI PFNGLINDEXPOINTERLISTIBMPROC glad_glIndexPointerListIBM;
11869 #define glIndexPointerListIBM glad_glIndexPointerListIBM
11870 typedef void (APIENTRYP PFNGLNORMALPOINTERLISTIBMPROC)(GLenum type, GLint stride, const void **pointer, GLint ptrstride);
11871 GLAPI PFNGLNORMALPOINTERLISTIBMPROC glad_glNormalPointerListIBM;
11872 #define glNormalPointerListIBM glad_glNormalPointerListIBM
11873 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
11874 GLAPI PFNGLTEXCOORDPOINTERLISTIBMPROC glad_glTexCoordPointerListIBM;
11875 #define glTexCoordPointerListIBM glad_glTexCoordPointerListIBM
11876 typedef void (APIENTRYP PFNGLVERTEXPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
11877 GLAPI PFNGLVERTEXPOINTERLISTIBMPROC glad_glVertexPointerListIBM;
11878 #define glVertexPointerListIBM glad_glVertexPointerListIBM
11879 #endif
11880 #ifndef GL_INGR_blend_func_separate
11881 #define GL_INGR_blend_func_separate 1
11883 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
11884 GLAPI PFNGLBLENDFUNCSEPARATEINGRPROC glad_glBlendFuncSeparateINGR;
11885 #define glBlendFuncSeparateINGR glad_glBlendFuncSeparateINGR
11886 #endif
11887 #ifndef GL_INGR_color_clamp
11888 #define GL_INGR_color_clamp 1
11890 #endif
11891 #ifndef GL_INGR_interlace_read
11892 #define GL_INGR_interlace_read 1
11894 #endif
11895 #ifndef GL_INTEL_conservative_rasterization
11896 #define GL_INTEL_conservative_rasterization 1
11898 #endif
11899 #ifndef GL_INTEL_fragment_shader_ordering
11900 #define GL_INTEL_fragment_shader_ordering 1
11902 #endif
11903 #ifndef GL_INTEL_framebuffer_CMAA
11904 #define GL_INTEL_framebuffer_CMAA 1
11906 typedef void (APIENTRYP PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC)();
11907 GLAPI PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC glad_glApplyFramebufferAttachmentCMAAINTEL;
11908 #define glApplyFramebufferAttachmentCMAAINTEL glad_glApplyFramebufferAttachmentCMAAINTEL
11909 #endif
11910 #ifndef GL_INTEL_map_texture
11911 #define GL_INTEL_map_texture 1
11913 typedef void (APIENTRYP PFNGLSYNCTEXTUREINTELPROC)(GLuint texture);
11914 GLAPI PFNGLSYNCTEXTUREINTELPROC glad_glSyncTextureINTEL;
11915 #define glSyncTextureINTEL glad_glSyncTextureINTEL
11916 typedef void (APIENTRYP PFNGLUNMAPTEXTURE2DINTELPROC)(GLuint texture, GLint level);
11917 GLAPI PFNGLUNMAPTEXTURE2DINTELPROC glad_glUnmapTexture2DINTEL;
11918 #define glUnmapTexture2DINTEL glad_glUnmapTexture2DINTEL
11919 typedef void * (APIENTRYP PFNGLMAPTEXTURE2DINTELPROC)(GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout);
11921 #define glMapTexture2DINTEL glad_glMapTexture2DINTEL
11922 #endif
11923 #ifndef GL_INTEL_parallel_arrays
11924 #define GL_INTEL_parallel_arrays 1
11926 typedef void (APIENTRYP PFNGLVERTEXPOINTERVINTELPROC)(GLint size, GLenum type, const void **pointer);
11927 GLAPI PFNGLVERTEXPOINTERVINTELPROC glad_glVertexPointervINTEL;
11928 #define glVertexPointervINTEL glad_glVertexPointervINTEL
11929 typedef void (APIENTRYP PFNGLNORMALPOINTERVINTELPROC)(GLenum type, const void **pointer);
11930 GLAPI PFNGLNORMALPOINTERVINTELPROC glad_glNormalPointervINTEL;
11931 #define glNormalPointervINTEL glad_glNormalPointervINTEL
11932 typedef void (APIENTRYP PFNGLCOLORPOINTERVINTELPROC)(GLint size, GLenum type, const void **pointer);
11933 GLAPI PFNGLCOLORPOINTERVINTELPROC glad_glColorPointervINTEL;
11934 #define glColorPointervINTEL glad_glColorPointervINTEL
11935 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERVINTELPROC)(GLint size, GLenum type, const void **pointer);
11936 GLAPI PFNGLTEXCOORDPOINTERVINTELPROC glad_glTexCoordPointervINTEL;
11937 #define glTexCoordPointervINTEL glad_glTexCoordPointervINTEL
11938 #endif
11939 #ifndef GL_INTEL_performance_query
11940 #define GL_INTEL_performance_query 1
11942 typedef void (APIENTRYP PFNGLBEGINPERFQUERYINTELPROC)(GLuint queryHandle);
11943 GLAPI PFNGLBEGINPERFQUERYINTELPROC glad_glBeginPerfQueryINTEL;
11944 #define glBeginPerfQueryINTEL glad_glBeginPerfQueryINTEL
11945 typedef void (APIENTRYP PFNGLCREATEPERFQUERYINTELPROC)(GLuint queryId, GLuint *queryHandle);
11946 GLAPI PFNGLCREATEPERFQUERYINTELPROC glad_glCreatePerfQueryINTEL;
11947 #define glCreatePerfQueryINTEL glad_glCreatePerfQueryINTEL
11948 typedef void (APIENTRYP PFNGLDELETEPERFQUERYINTELPROC)(GLuint queryHandle);
11949 GLAPI PFNGLDELETEPERFQUERYINTELPROC glad_glDeletePerfQueryINTEL;
11950 #define glDeletePerfQueryINTEL glad_glDeletePerfQueryINTEL
11951 typedef void (APIENTRYP PFNGLENDPERFQUERYINTELPROC)(GLuint queryHandle);
11952 GLAPI PFNGLENDPERFQUERYINTELPROC glad_glEndPerfQueryINTEL;
11953 #define glEndPerfQueryINTEL glad_glEndPerfQueryINTEL
11954 typedef void (APIENTRYP PFNGLGETFIRSTPERFQUERYIDINTELPROC)(GLuint *queryId);
11955 GLAPI PFNGLGETFIRSTPERFQUERYIDINTELPROC glad_glGetFirstPerfQueryIdINTEL;
11956 #define glGetFirstPerfQueryIdINTEL glad_glGetFirstPerfQueryIdINTEL
11957 typedef void (APIENTRYP PFNGLGETNEXTPERFQUERYIDINTELPROC)(GLuint queryId, GLuint *nextQueryId);
11958 GLAPI PFNGLGETNEXTPERFQUERYIDINTELPROC glad_glGetNextPerfQueryIdINTEL;
11959 #define glGetNextPerfQueryIdINTEL glad_glGetNextPerfQueryIdINTEL
11960 typedef void (APIENTRYP PFNGLGETPERFCOUNTERINFOINTELPROC)(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);
11961 GLAPI PFNGLGETPERFCOUNTERINFOINTELPROC glad_glGetPerfCounterInfoINTEL;
11962 #define glGetPerfCounterInfoINTEL glad_glGetPerfCounterInfoINTEL
11963 typedef void (APIENTRYP PFNGLGETPERFQUERYDATAINTELPROC)(GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid *data, GLuint *bytesWritten);
11964 GLAPI PFNGLGETPERFQUERYDATAINTELPROC glad_glGetPerfQueryDataINTEL;
11965 #define glGetPerfQueryDataINTEL glad_glGetPerfQueryDataINTEL
11966 typedef void (APIENTRYP PFNGLGETPERFQUERYIDBYNAMEINTELPROC)(GLchar *queryName, GLuint *queryId);
11967 GLAPI PFNGLGETPERFQUERYIDBYNAMEINTELPROC glad_glGetPerfQueryIdByNameINTEL;
11968 #define glGetPerfQueryIdByNameINTEL glad_glGetPerfQueryIdByNameINTEL
11969 typedef void (APIENTRYP PFNGLGETPERFQUERYINFOINTELPROC)(GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask);
11970 GLAPI PFNGLGETPERFQUERYINFOINTELPROC glad_glGetPerfQueryInfoINTEL;
11971 #define glGetPerfQueryInfoINTEL glad_glGetPerfQueryInfoINTEL
11972 #endif
11973 #ifndef GL_KHR_blend_equation_advanced
11974 #define GL_KHR_blend_equation_advanced 1
11976 typedef void (APIENTRYP PFNGLBLENDBARRIERKHRPROC)();
11977 GLAPI PFNGLBLENDBARRIERKHRPROC glad_glBlendBarrierKHR;
11978 #define glBlendBarrierKHR glad_glBlendBarrierKHR
11979 #endif
11980 #ifndef GL_KHR_blend_equation_advanced_coherent
11981 #define GL_KHR_blend_equation_advanced_coherent 1
11983 #endif
11984 #ifndef GL_KHR_context_flush_control
11985 #define GL_KHR_context_flush_control 1
11987 #endif
11988 #ifndef GL_KHR_debug
11989 #define GL_KHR_debug 1
11991 typedef void (APIENTRYP PFNGLGETPOINTERVPROC)(GLenum pname, void **params);
11992 GLAPI PFNGLGETPOINTERVPROC glad_glGetPointerv;
11993 #define glGetPointerv glad_glGetPointerv
11994 typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLKHRPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
11995 GLAPI PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR;
11996 #define glDebugMessageControlKHR glad_glDebugMessageControlKHR
11997 typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTKHRPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
11998 GLAPI PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR;
11999 #define glDebugMessageInsertKHR glad_glDebugMessageInsertKHR
12000 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKKHRPROC)(GLDEBUGPROCKHR callback, const void *userParam);
12001 GLAPI PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR;
12002 #define glDebugMessageCallbackKHR glad_glDebugMessageCallbackKHR
12003 typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGKHRPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
12004 GLAPI PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR;
12005 #define glGetDebugMessageLogKHR glad_glGetDebugMessageLogKHR
12006 typedef void (APIENTRYP PFNGLPUSHDEBUGGROUPKHRPROC)(GLenum source, GLuint id, GLsizei length, const GLchar *message);
12007 GLAPI PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR;
12008 #define glPushDebugGroupKHR glad_glPushDebugGroupKHR
12009 typedef void (APIENTRYP PFNGLPOPDEBUGGROUPKHRPROC)();
12010 GLAPI PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR;
12011 #define glPopDebugGroupKHR glad_glPopDebugGroupKHR
12012 typedef void (APIENTRYP PFNGLOBJECTLABELKHRPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
12013 GLAPI PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR;
12014 #define glObjectLabelKHR glad_glObjectLabelKHR
12015 typedef void (APIENTRYP PFNGLGETOBJECTLABELKHRPROC)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
12016 GLAPI PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR;
12017 #define glGetObjectLabelKHR glad_glGetObjectLabelKHR
12018 typedef void (APIENTRYP PFNGLOBJECTPTRLABELKHRPROC)(const void *ptr, GLsizei length, const GLchar *label);
12019 GLAPI PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR;
12020 #define glObjectPtrLabelKHR glad_glObjectPtrLabelKHR
12021 typedef void (APIENTRYP PFNGLGETOBJECTPTRLABELKHRPROC)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
12022 GLAPI PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR;
12023 #define glGetObjectPtrLabelKHR glad_glGetObjectPtrLabelKHR
12024 typedef void (APIENTRYP PFNGLGETPOINTERVKHRPROC)(GLenum pname, void **params);
12025 GLAPI PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR;
12026 #define glGetPointervKHR glad_glGetPointervKHR
12027 #endif
12028 #ifndef GL_KHR_no_error
12029 #define GL_KHR_no_error 1
12031 #endif
12032 #ifndef GL_KHR_robust_buffer_access_behavior
12033 #define GL_KHR_robust_buffer_access_behavior 1
12035 #endif
12036 #ifndef GL_KHR_robustness
12037 #define GL_KHR_robustness 1
12039 typedef GLenum (APIENTRYP PFNGLGETGRAPHICSRESETSTATUSKHRPROC)();
12040 GLAPI PFNGLGETGRAPHICSRESETSTATUSKHRPROC glad_glGetGraphicsResetStatusKHR;
12041 #define glGetGraphicsResetStatusKHR glad_glGetGraphicsResetStatusKHR
12042 typedef void (APIENTRYP PFNGLREADNPIXELSKHRPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
12043 GLAPI PFNGLREADNPIXELSKHRPROC glad_glReadnPixelsKHR;
12044 #define glReadnPixelsKHR glad_glReadnPixelsKHR
12045 typedef void (APIENTRYP PFNGLGETNUNIFORMFVKHRPROC)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
12046 GLAPI PFNGLGETNUNIFORMFVKHRPROC glad_glGetnUniformfvKHR;
12047 #define glGetnUniformfvKHR glad_glGetnUniformfvKHR
12048 typedef void (APIENTRYP PFNGLGETNUNIFORMIVKHRPROC)(GLuint program, GLint location, GLsizei bufSize, GLint *params);
12049 GLAPI PFNGLGETNUNIFORMIVKHRPROC glad_glGetnUniformivKHR;
12050 #define glGetnUniformivKHR glad_glGetnUniformivKHR
12051 typedef void (APIENTRYP PFNGLGETNUNIFORMUIVKHRPROC)(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
12052 GLAPI PFNGLGETNUNIFORMUIVKHRPROC glad_glGetnUniformuivKHR;
12053 #define glGetnUniformuivKHR glad_glGetnUniformuivKHR
12054 #endif
12055 #ifndef GL_KHR_texture_compression_astc_hdr
12056 #define GL_KHR_texture_compression_astc_hdr 1
12058 #endif
12059 #ifndef GL_KHR_texture_compression_astc_ldr
12060 #define GL_KHR_texture_compression_astc_ldr 1
12062 #endif
12063 #ifndef GL_KHR_texture_compression_astc_sliced_3d
12064 #define GL_KHR_texture_compression_astc_sliced_3d 1
12066 #endif
12067 #ifndef GL_MESAX_texture_stack
12068 #define GL_MESAX_texture_stack 1
12070 #endif
12071 #ifndef GL_MESA_pack_invert
12072 #define GL_MESA_pack_invert 1
12074 #endif
12075 #ifndef GL_MESA_resize_buffers
12076 #define GL_MESA_resize_buffers 1
12078 typedef void (APIENTRYP PFNGLRESIZEBUFFERSMESAPROC)();
12079 GLAPI PFNGLRESIZEBUFFERSMESAPROC glad_glResizeBuffersMESA;
12080 #define glResizeBuffersMESA glad_glResizeBuffersMESA
12081 #endif
12082 #ifndef GL_MESA_window_pos
12083 #define GL_MESA_window_pos 1
12085 typedef void (APIENTRYP PFNGLWINDOWPOS2DMESAPROC)(GLdouble x, GLdouble y);
12086 GLAPI PFNGLWINDOWPOS2DMESAPROC glad_glWindowPos2dMESA;
12087 #define glWindowPos2dMESA glad_glWindowPos2dMESA
12088 typedef void (APIENTRYP PFNGLWINDOWPOS2DVMESAPROC)(const GLdouble *v);
12089 GLAPI PFNGLWINDOWPOS2DVMESAPROC glad_glWindowPos2dvMESA;
12090 #define glWindowPos2dvMESA glad_glWindowPos2dvMESA
12091 typedef void (APIENTRYP PFNGLWINDOWPOS2FMESAPROC)(GLfloat x, GLfloat y);
12092 GLAPI PFNGLWINDOWPOS2FMESAPROC glad_glWindowPos2fMESA;
12093 #define glWindowPos2fMESA glad_glWindowPos2fMESA
12094 typedef void (APIENTRYP PFNGLWINDOWPOS2FVMESAPROC)(const GLfloat *v);
12095 GLAPI PFNGLWINDOWPOS2FVMESAPROC glad_glWindowPos2fvMESA;
12096 #define glWindowPos2fvMESA glad_glWindowPos2fvMESA
12097 typedef void (APIENTRYP PFNGLWINDOWPOS2IMESAPROC)(GLint x, GLint y);
12098 GLAPI PFNGLWINDOWPOS2IMESAPROC glad_glWindowPos2iMESA;
12099 #define glWindowPos2iMESA glad_glWindowPos2iMESA
12100 typedef void (APIENTRYP PFNGLWINDOWPOS2IVMESAPROC)(const GLint *v);
12101 GLAPI PFNGLWINDOWPOS2IVMESAPROC glad_glWindowPos2ivMESA;
12102 #define glWindowPos2ivMESA glad_glWindowPos2ivMESA
12103 typedef void (APIENTRYP PFNGLWINDOWPOS2SMESAPROC)(GLshort x, GLshort y);
12104 GLAPI PFNGLWINDOWPOS2SMESAPROC glad_glWindowPos2sMESA;
12105 #define glWindowPos2sMESA glad_glWindowPos2sMESA
12106 typedef void (APIENTRYP PFNGLWINDOWPOS2SVMESAPROC)(const GLshort *v);
12107 GLAPI PFNGLWINDOWPOS2SVMESAPROC glad_glWindowPos2svMESA;
12108 #define glWindowPos2svMESA glad_glWindowPos2svMESA
12109 typedef void (APIENTRYP PFNGLWINDOWPOS3DMESAPROC)(GLdouble x, GLdouble y, GLdouble z);
12110 GLAPI PFNGLWINDOWPOS3DMESAPROC glad_glWindowPos3dMESA;
12111 #define glWindowPos3dMESA glad_glWindowPos3dMESA
12112 typedef void (APIENTRYP PFNGLWINDOWPOS3DVMESAPROC)(const GLdouble *v);
12113 GLAPI PFNGLWINDOWPOS3DVMESAPROC glad_glWindowPos3dvMESA;
12114 #define glWindowPos3dvMESA glad_glWindowPos3dvMESA
12115 typedef void (APIENTRYP PFNGLWINDOWPOS3FMESAPROC)(GLfloat x, GLfloat y, GLfloat z);
12116 GLAPI PFNGLWINDOWPOS3FMESAPROC glad_glWindowPos3fMESA;
12117 #define glWindowPos3fMESA glad_glWindowPos3fMESA
12118 typedef void (APIENTRYP PFNGLWINDOWPOS3FVMESAPROC)(const GLfloat *v);
12119 GLAPI PFNGLWINDOWPOS3FVMESAPROC glad_glWindowPos3fvMESA;
12120 #define glWindowPos3fvMESA glad_glWindowPos3fvMESA
12121 typedef void (APIENTRYP PFNGLWINDOWPOS3IMESAPROC)(GLint x, GLint y, GLint z);
12122 GLAPI PFNGLWINDOWPOS3IMESAPROC glad_glWindowPos3iMESA;
12123 #define glWindowPos3iMESA glad_glWindowPos3iMESA
12124 typedef void (APIENTRYP PFNGLWINDOWPOS3IVMESAPROC)(const GLint *v);
12125 GLAPI PFNGLWINDOWPOS3IVMESAPROC glad_glWindowPos3ivMESA;
12126 #define glWindowPos3ivMESA glad_glWindowPos3ivMESA
12127 typedef void (APIENTRYP PFNGLWINDOWPOS3SMESAPROC)(GLshort x, GLshort y, GLshort z);
12128 GLAPI PFNGLWINDOWPOS3SMESAPROC glad_glWindowPos3sMESA;
12129 #define glWindowPos3sMESA glad_glWindowPos3sMESA
12130 typedef void (APIENTRYP PFNGLWINDOWPOS3SVMESAPROC)(const GLshort *v);
12131 GLAPI PFNGLWINDOWPOS3SVMESAPROC glad_glWindowPos3svMESA;
12132 #define glWindowPos3svMESA glad_glWindowPos3svMESA
12133 typedef void (APIENTRYP PFNGLWINDOWPOS4DMESAPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
12134 GLAPI PFNGLWINDOWPOS4DMESAPROC glad_glWindowPos4dMESA;
12135 #define glWindowPos4dMESA glad_glWindowPos4dMESA
12136 typedef void (APIENTRYP PFNGLWINDOWPOS4DVMESAPROC)(const GLdouble *v);
12137 GLAPI PFNGLWINDOWPOS4DVMESAPROC glad_glWindowPos4dvMESA;
12138 #define glWindowPos4dvMESA glad_glWindowPos4dvMESA
12139 typedef void (APIENTRYP PFNGLWINDOWPOS4FMESAPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
12140 GLAPI PFNGLWINDOWPOS4FMESAPROC glad_glWindowPos4fMESA;
12141 #define glWindowPos4fMESA glad_glWindowPos4fMESA
12142 typedef void (APIENTRYP PFNGLWINDOWPOS4FVMESAPROC)(const GLfloat *v);
12143 GLAPI PFNGLWINDOWPOS4FVMESAPROC glad_glWindowPos4fvMESA;
12144 #define glWindowPos4fvMESA glad_glWindowPos4fvMESA
12145 typedef void (APIENTRYP PFNGLWINDOWPOS4IMESAPROC)(GLint x, GLint y, GLint z, GLint w);
12146 GLAPI PFNGLWINDOWPOS4IMESAPROC glad_glWindowPos4iMESA;
12147 #define glWindowPos4iMESA glad_glWindowPos4iMESA
12148 typedef void (APIENTRYP PFNGLWINDOWPOS4IVMESAPROC)(const GLint *v);
12149 GLAPI PFNGLWINDOWPOS4IVMESAPROC glad_glWindowPos4ivMESA;
12150 #define glWindowPos4ivMESA glad_glWindowPos4ivMESA
12151 typedef void (APIENTRYP PFNGLWINDOWPOS4SMESAPROC)(GLshort x, GLshort y, GLshort z, GLshort w);
12152 GLAPI PFNGLWINDOWPOS4SMESAPROC glad_glWindowPos4sMESA;
12153 #define glWindowPos4sMESA glad_glWindowPos4sMESA
12154 typedef void (APIENTRYP PFNGLWINDOWPOS4SVMESAPROC)(const GLshort *v);
12155 GLAPI PFNGLWINDOWPOS4SVMESAPROC glad_glWindowPos4svMESA;
12156 #define glWindowPos4svMESA glad_glWindowPos4svMESA
12157 #endif
12158 #ifndef GL_MESA_ycbcr_texture
12159 #define GL_MESA_ycbcr_texture 1
12161 #endif
12162 #ifndef GL_NVX_conditional_render
12163 #define GL_NVX_conditional_render 1
12165 typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERNVXPROC)(GLuint id);
12166 GLAPI PFNGLBEGINCONDITIONALRENDERNVXPROC glad_glBeginConditionalRenderNVX;
12167 #define glBeginConditionalRenderNVX glad_glBeginConditionalRenderNVX
12168 typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERNVXPROC)();
12169 GLAPI PFNGLENDCONDITIONALRENDERNVXPROC glad_glEndConditionalRenderNVX;
12170 #define glEndConditionalRenderNVX glad_glEndConditionalRenderNVX
12171 #endif
12172 #ifndef GL_NVX_gpu_memory_info
12173 #define GL_NVX_gpu_memory_info 1
12175 #endif
12176 #ifndef GL_NV_bindless_multi_draw_indirect
12177 #define GL_NV_bindless_multi_draw_indirect 1
12179 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC)(GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);
12180 GLAPI PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC glad_glMultiDrawArraysIndirectBindlessNV;
12181 #define glMultiDrawArraysIndirectBindlessNV glad_glMultiDrawArraysIndirectBindlessNV
12182 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC)(GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);
12183 GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC glad_glMultiDrawElementsIndirectBindlessNV;
12184 #define glMultiDrawElementsIndirectBindlessNV glad_glMultiDrawElementsIndirectBindlessNV
12185 #endif
12186 #ifndef GL_NV_bindless_multi_draw_indirect_count
12187 #define GL_NV_bindless_multi_draw_indirect_count 1
12189 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC)(GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);
12190 GLAPI PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawArraysIndirectBindlessCountNV;
12191 #define glMultiDrawArraysIndirectBindlessCountNV glad_glMultiDrawArraysIndirectBindlessCountNV
12192 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC)(GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);
12193 GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawElementsIndirectBindlessCountNV;
12194 #define glMultiDrawElementsIndirectBindlessCountNV glad_glMultiDrawElementsIndirectBindlessCountNV
12195 #endif
12196 #ifndef GL_NV_bindless_texture
12197 #define GL_NV_bindless_texture 1
12199 typedef GLuint64 (APIENTRYP PFNGLGETTEXTUREHANDLENVPROC)(GLuint texture);
12200 GLAPI PFNGLGETTEXTUREHANDLENVPROC glad_glGetTextureHandleNV;
12201 #define glGetTextureHandleNV glad_glGetTextureHandleNV
12202 typedef GLuint64 (APIENTRYP PFNGLGETTEXTURESAMPLERHANDLENVPROC)(GLuint texture, GLuint sampler);
12203 GLAPI PFNGLGETTEXTURESAMPLERHANDLENVPROC glad_glGetTextureSamplerHandleNV;
12204 #define glGetTextureSamplerHandleNV glad_glGetTextureSamplerHandleNV
12205 typedef void (APIENTRYP PFNGLMAKETEXTUREHANDLERESIDENTNVPROC)(GLuint64 handle);
12206 GLAPI PFNGLMAKETEXTUREHANDLERESIDENTNVPROC glad_glMakeTextureHandleResidentNV;
12207 #define glMakeTextureHandleResidentNV glad_glMakeTextureHandleResidentNV
12208 typedef void (APIENTRYP PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC)(GLuint64 handle);
12209 GLAPI PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC glad_glMakeTextureHandleNonResidentNV;
12210 #define glMakeTextureHandleNonResidentNV glad_glMakeTextureHandleNonResidentNV
12211 typedef GLuint64 (APIENTRYP PFNGLGETIMAGEHANDLENVPROC)(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
12212 GLAPI PFNGLGETIMAGEHANDLENVPROC glad_glGetImageHandleNV;
12213 #define glGetImageHandleNV glad_glGetImageHandleNV
12214 typedef void (APIENTRYP PFNGLMAKEIMAGEHANDLERESIDENTNVPROC)(GLuint64 handle, GLenum access);
12215 GLAPI PFNGLMAKEIMAGEHANDLERESIDENTNVPROC glad_glMakeImageHandleResidentNV;
12216 #define glMakeImageHandleResidentNV glad_glMakeImageHandleResidentNV
12217 typedef void (APIENTRYP PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC)(GLuint64 handle);
12218 GLAPI PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC glad_glMakeImageHandleNonResidentNV;
12219 #define glMakeImageHandleNonResidentNV glad_glMakeImageHandleNonResidentNV
12220 typedef void (APIENTRYP PFNGLUNIFORMHANDLEUI64NVPROC)(GLint location, GLuint64 value);
12221 GLAPI PFNGLUNIFORMHANDLEUI64NVPROC glad_glUniformHandleui64NV;
12222 #define glUniformHandleui64NV glad_glUniformHandleui64NV
12223 typedef void (APIENTRYP PFNGLUNIFORMHANDLEUI64VNVPROC)(GLint location, GLsizei count, const GLuint64 *value);
12224 GLAPI PFNGLUNIFORMHANDLEUI64VNVPROC glad_glUniformHandleui64vNV;
12225 #define glUniformHandleui64vNV glad_glUniformHandleui64vNV
12226 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC)(GLuint program, GLint location, GLuint64 value);
12227 GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC glad_glProgramUniformHandleui64NV;
12228 #define glProgramUniformHandleui64NV glad_glProgramUniformHandleui64NV
12229 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64 *values);
12230 GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC glad_glProgramUniformHandleui64vNV;
12231 #define glProgramUniformHandleui64vNV glad_glProgramUniformHandleui64vNV
12232 typedef GLboolean (APIENTRYP PFNGLISTEXTUREHANDLERESIDENTNVPROC)(GLuint64 handle);
12233 GLAPI PFNGLISTEXTUREHANDLERESIDENTNVPROC glad_glIsTextureHandleResidentNV;
12234 #define glIsTextureHandleResidentNV glad_glIsTextureHandleResidentNV
12235 typedef GLboolean (APIENTRYP PFNGLISIMAGEHANDLERESIDENTNVPROC)(GLuint64 handle);
12236 GLAPI PFNGLISIMAGEHANDLERESIDENTNVPROC glad_glIsImageHandleResidentNV;
12237 #define glIsImageHandleResidentNV glad_glIsImageHandleResidentNV
12238 #endif
12239 #ifndef GL_NV_blend_equation_advanced
12240 #define GL_NV_blend_equation_advanced 1
12242 typedef void (APIENTRYP PFNGLBLENDPARAMETERINVPROC)(GLenum pname, GLint value);
12243 GLAPI PFNGLBLENDPARAMETERINVPROC glad_glBlendParameteriNV;
12244 #define glBlendParameteriNV glad_glBlendParameteriNV
12245 typedef void (APIENTRYP PFNGLBLENDBARRIERNVPROC)();
12246 GLAPI PFNGLBLENDBARRIERNVPROC glad_glBlendBarrierNV;
12247 #define glBlendBarrierNV glad_glBlendBarrierNV
12248 #endif
12249 #ifndef GL_NV_blend_equation_advanced_coherent
12250 #define GL_NV_blend_equation_advanced_coherent 1
12252 #endif
12253 #ifndef GL_NV_blend_square
12254 #define GL_NV_blend_square 1
12256 #endif
12257 #ifndef GL_NV_clip_space_w_scaling
12258 #define GL_NV_clip_space_w_scaling 1
12260 typedef void (APIENTRYP PFNGLVIEWPORTPOSITIONWSCALENVPROC)(GLuint index, GLfloat xcoeff, GLfloat ycoeff);
12261 GLAPI PFNGLVIEWPORTPOSITIONWSCALENVPROC glad_glViewportPositionWScaleNV;
12262 #define glViewportPositionWScaleNV glad_glViewportPositionWScaleNV
12263 #endif
12264 #ifndef GL_NV_command_list
12265 #define GL_NV_command_list 1
12267 typedef void (APIENTRYP PFNGLCREATESTATESNVPROC)(GLsizei n, GLuint *states);
12268 GLAPI PFNGLCREATESTATESNVPROC glad_glCreateStatesNV;
12269 #define glCreateStatesNV glad_glCreateStatesNV
12270 typedef void (APIENTRYP PFNGLDELETESTATESNVPROC)(GLsizei n, const GLuint *states);
12271 GLAPI PFNGLDELETESTATESNVPROC glad_glDeleteStatesNV;
12272 #define glDeleteStatesNV glad_glDeleteStatesNV
12273 typedef GLboolean (APIENTRYP PFNGLISSTATENVPROC)(GLuint state);
12274 GLAPI PFNGLISSTATENVPROC glad_glIsStateNV;
12275 #define glIsStateNV glad_glIsStateNV
12276 typedef void (APIENTRYP PFNGLSTATECAPTURENVPROC)(GLuint state, GLenum mode);
12277 GLAPI PFNGLSTATECAPTURENVPROC glad_glStateCaptureNV;
12278 #define glStateCaptureNV glad_glStateCaptureNV
12279 typedef GLuint (APIENTRYP PFNGLGETCOMMANDHEADERNVPROC)(GLenum tokenID, GLuint size);
12280 GLAPI PFNGLGETCOMMANDHEADERNVPROC glad_glGetCommandHeaderNV;
12281 #define glGetCommandHeaderNV glad_glGetCommandHeaderNV
12282 typedef GLushort (APIENTRYP PFNGLGETSTAGEINDEXNVPROC)(GLenum shadertype);
12283 GLAPI PFNGLGETSTAGEINDEXNVPROC glad_glGetStageIndexNV;
12284 #define glGetStageIndexNV glad_glGetStageIndexNV
12285 typedef void (APIENTRYP PFNGLDRAWCOMMANDSNVPROC)(GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count);
12286 GLAPI PFNGLDRAWCOMMANDSNVPROC glad_glDrawCommandsNV;
12287 #define glDrawCommandsNV glad_glDrawCommandsNV
12288 typedef void (APIENTRYP PFNGLDRAWCOMMANDSADDRESSNVPROC)(GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count);
12289 GLAPI PFNGLDRAWCOMMANDSADDRESSNVPROC glad_glDrawCommandsAddressNV;
12290 #define glDrawCommandsAddressNV glad_glDrawCommandsAddressNV
12291 typedef void (APIENTRYP PFNGLDRAWCOMMANDSSTATESNVPROC)(GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
12292 GLAPI PFNGLDRAWCOMMANDSSTATESNVPROC glad_glDrawCommandsStatesNV;
12293 #define glDrawCommandsStatesNV glad_glDrawCommandsStatesNV
12294 typedef void (APIENTRYP PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC)(const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
12295 GLAPI PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC glad_glDrawCommandsStatesAddressNV;
12296 #define glDrawCommandsStatesAddressNV glad_glDrawCommandsStatesAddressNV
12297 typedef void (APIENTRYP PFNGLCREATECOMMANDLISTSNVPROC)(GLsizei n, GLuint *lists);
12298 GLAPI PFNGLCREATECOMMANDLISTSNVPROC glad_glCreateCommandListsNV;
12299 #define glCreateCommandListsNV glad_glCreateCommandListsNV
12300 typedef void (APIENTRYP PFNGLDELETECOMMANDLISTSNVPROC)(GLsizei n, const GLuint *lists);
12301 GLAPI PFNGLDELETECOMMANDLISTSNVPROC glad_glDeleteCommandListsNV;
12302 #define glDeleteCommandListsNV glad_glDeleteCommandListsNV
12303 typedef GLboolean (APIENTRYP PFNGLISCOMMANDLISTNVPROC)(GLuint list);
12304 GLAPI PFNGLISCOMMANDLISTNVPROC glad_glIsCommandListNV;
12305 #define glIsCommandListNV glad_glIsCommandListNV
12306 typedef void (APIENTRYP PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC)(GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
12307 GLAPI PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC glad_glListDrawCommandsStatesClientNV;
12308 #define glListDrawCommandsStatesClientNV glad_glListDrawCommandsStatesClientNV
12309 typedef void (APIENTRYP PFNGLCOMMANDLISTSEGMENTSNVPROC)(GLuint list, GLuint segments);
12310 GLAPI PFNGLCOMMANDLISTSEGMENTSNVPROC glad_glCommandListSegmentsNV;
12311 #define glCommandListSegmentsNV glad_glCommandListSegmentsNV
12312 typedef void (APIENTRYP PFNGLCOMPILECOMMANDLISTNVPROC)(GLuint list);
12313 GLAPI PFNGLCOMPILECOMMANDLISTNVPROC glad_glCompileCommandListNV;
12314 #define glCompileCommandListNV glad_glCompileCommandListNV
12315 typedef void (APIENTRYP PFNGLCALLCOMMANDLISTNVPROC)(GLuint list);
12316 GLAPI PFNGLCALLCOMMANDLISTNVPROC glad_glCallCommandListNV;
12317 #define glCallCommandListNV glad_glCallCommandListNV
12318 #endif
12319 #ifndef GL_NV_compute_program5
12320 #define GL_NV_compute_program5 1
12322 #endif
12323 #ifndef GL_NV_conditional_render
12324 #define GL_NV_conditional_render 1
12326 typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERNVPROC)(GLuint id, GLenum mode);
12327 GLAPI PFNGLBEGINCONDITIONALRENDERNVPROC glad_glBeginConditionalRenderNV;
12328 #define glBeginConditionalRenderNV glad_glBeginConditionalRenderNV
12329 typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERNVPROC)();
12330 GLAPI PFNGLENDCONDITIONALRENDERNVPROC glad_glEndConditionalRenderNV;
12331 #define glEndConditionalRenderNV glad_glEndConditionalRenderNV
12332 #endif
12333 #ifndef GL_NV_conservative_raster
12334 #define GL_NV_conservative_raster 1
12336 typedef void (APIENTRYP PFNGLSUBPIXELPRECISIONBIASNVPROC)(GLuint xbits, GLuint ybits);
12337 GLAPI PFNGLSUBPIXELPRECISIONBIASNVPROC glad_glSubpixelPrecisionBiasNV;
12338 #define glSubpixelPrecisionBiasNV glad_glSubpixelPrecisionBiasNV
12339 #endif
12340 #ifndef GL_NV_conservative_raster_dilate
12341 #define GL_NV_conservative_raster_dilate 1
12343 typedef void (APIENTRYP PFNGLCONSERVATIVERASTERPARAMETERFNVPROC)(GLenum pname, GLfloat value);
12344 GLAPI PFNGLCONSERVATIVERASTERPARAMETERFNVPROC glad_glConservativeRasterParameterfNV;
12345 #define glConservativeRasterParameterfNV glad_glConservativeRasterParameterfNV
12346 #endif
12347 #ifndef GL_NV_conservative_raster_pre_snap_triangles
12348 #define GL_NV_conservative_raster_pre_snap_triangles 1
12350 typedef void (APIENTRYP PFNGLCONSERVATIVERASTERPARAMETERINVPROC)(GLenum pname, GLint param);
12351 GLAPI PFNGLCONSERVATIVERASTERPARAMETERINVPROC glad_glConservativeRasterParameteriNV;
12352 #define glConservativeRasterParameteriNV glad_glConservativeRasterParameteriNV
12353 #endif
12354 #ifndef GL_NV_copy_depth_to_color
12355 #define GL_NV_copy_depth_to_color 1
12357 #endif
12358 #ifndef GL_NV_copy_image
12359 #define GL_NV_copy_image 1
12361 typedef void (APIENTRYP 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);
12362 GLAPI PFNGLCOPYIMAGESUBDATANVPROC glad_glCopyImageSubDataNV;
12363 #define glCopyImageSubDataNV glad_glCopyImageSubDataNV
12364 #endif
12365 #ifndef GL_NV_deep_texture3D
12366 #define GL_NV_deep_texture3D 1
12368 #endif
12369 #ifndef GL_NV_depth_buffer_float
12370 #define GL_NV_depth_buffer_float 1
12372 typedef void (APIENTRYP PFNGLDEPTHRANGEDNVPROC)(GLdouble zNear, GLdouble zFar);
12373 GLAPI PFNGLDEPTHRANGEDNVPROC glad_glDepthRangedNV;
12374 #define glDepthRangedNV glad_glDepthRangedNV
12375 typedef void (APIENTRYP PFNGLCLEARDEPTHDNVPROC)(GLdouble depth);
12376 GLAPI PFNGLCLEARDEPTHDNVPROC glad_glClearDepthdNV;
12377 #define glClearDepthdNV glad_glClearDepthdNV
12378 typedef void (APIENTRYP PFNGLDEPTHBOUNDSDNVPROC)(GLdouble zmin, GLdouble zmax);
12379 GLAPI PFNGLDEPTHBOUNDSDNVPROC glad_glDepthBoundsdNV;
12380 #define glDepthBoundsdNV glad_glDepthBoundsdNV
12381 #endif
12382 #ifndef GL_NV_depth_clamp
12383 #define GL_NV_depth_clamp 1
12385 #endif
12386 #ifndef GL_NV_draw_texture
12387 #define GL_NV_draw_texture 1
12389 typedef void (APIENTRYP PFNGLDRAWTEXTURENVPROC)(GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
12390 GLAPI PFNGLDRAWTEXTURENVPROC glad_glDrawTextureNV;
12391 #define glDrawTextureNV glad_glDrawTextureNV
12392 #endif
12393 #ifndef GL_NV_evaluators
12394 #define GL_NV_evaluators 1
12396 typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC)(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points);
12397 GLAPI PFNGLMAPCONTROLPOINTSNVPROC glad_glMapControlPointsNV;
12398 #define glMapControlPointsNV glad_glMapControlPointsNV
12399 typedef void (APIENTRYP PFNGLMAPPARAMETERIVNVPROC)(GLenum target, GLenum pname, const GLint *params);
12400 GLAPI PFNGLMAPPARAMETERIVNVPROC glad_glMapParameterivNV;
12401 #define glMapParameterivNV glad_glMapParameterivNV
12402 typedef void (APIENTRYP PFNGLMAPPARAMETERFVNVPROC)(GLenum target, GLenum pname, const GLfloat *params);
12403 GLAPI PFNGLMAPPARAMETERFVNVPROC glad_glMapParameterfvNV;
12404 #define glMapParameterfvNV glad_glMapParameterfvNV
12405 typedef void (APIENTRYP PFNGLGETMAPCONTROLPOINTSNVPROC)(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points);
12406 GLAPI PFNGLGETMAPCONTROLPOINTSNVPROC glad_glGetMapControlPointsNV;
12407 #define glGetMapControlPointsNV glad_glGetMapControlPointsNV
12408 typedef void (APIENTRYP PFNGLGETMAPPARAMETERIVNVPROC)(GLenum target, GLenum pname, GLint *params);
12409 GLAPI PFNGLGETMAPPARAMETERIVNVPROC glad_glGetMapParameterivNV;
12410 #define glGetMapParameterivNV glad_glGetMapParameterivNV
12411 typedef void (APIENTRYP PFNGLGETMAPPARAMETERFVNVPROC)(GLenum target, GLenum pname, GLfloat *params);
12412 GLAPI PFNGLGETMAPPARAMETERFVNVPROC glad_glGetMapParameterfvNV;
12413 #define glGetMapParameterfvNV glad_glGetMapParameterfvNV
12414 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERIVNVPROC)(GLenum target, GLuint index, GLenum pname, GLint *params);
12415 GLAPI PFNGLGETMAPATTRIBPARAMETERIVNVPROC glad_glGetMapAttribParameterivNV;
12416 #define glGetMapAttribParameterivNV glad_glGetMapAttribParameterivNV
12417 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERFVNVPROC)(GLenum target, GLuint index, GLenum pname, GLfloat *params);
12418 GLAPI PFNGLGETMAPATTRIBPARAMETERFVNVPROC glad_glGetMapAttribParameterfvNV;
12419 #define glGetMapAttribParameterfvNV glad_glGetMapAttribParameterfvNV
12420 typedef void (APIENTRYP PFNGLEVALMAPSNVPROC)(GLenum target, GLenum mode);
12421 GLAPI PFNGLEVALMAPSNVPROC glad_glEvalMapsNV;
12422 #define glEvalMapsNV glad_glEvalMapsNV
12423 #endif
12424 #ifndef GL_NV_explicit_multisample
12425 #define GL_NV_explicit_multisample 1
12427 typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVNVPROC)(GLenum pname, GLuint index, GLfloat *val);
12428 GLAPI PFNGLGETMULTISAMPLEFVNVPROC glad_glGetMultisamplefvNV;
12429 #define glGetMultisamplefvNV glad_glGetMultisamplefvNV
12430 typedef void (APIENTRYP PFNGLSAMPLEMASKINDEXEDNVPROC)(GLuint index, GLbitfield mask);
12431 GLAPI PFNGLSAMPLEMASKINDEXEDNVPROC glad_glSampleMaskIndexedNV;
12432 #define glSampleMaskIndexedNV glad_glSampleMaskIndexedNV
12433 typedef void (APIENTRYP PFNGLTEXRENDERBUFFERNVPROC)(GLenum target, GLuint renderbuffer);
12434 GLAPI PFNGLTEXRENDERBUFFERNVPROC glad_glTexRenderbufferNV;
12435 #define glTexRenderbufferNV glad_glTexRenderbufferNV
12436 #endif
12437 #ifndef GL_NV_fence
12438 #define GL_NV_fence 1
12440 typedef void (APIENTRYP PFNGLDELETEFENCESNVPROC)(GLsizei n, const GLuint *fences);
12441 GLAPI PFNGLDELETEFENCESNVPROC glad_glDeleteFencesNV;
12442 #define glDeleteFencesNV glad_glDeleteFencesNV
12443 typedef void (APIENTRYP PFNGLGENFENCESNVPROC)(GLsizei n, GLuint *fences);
12444 GLAPI PFNGLGENFENCESNVPROC glad_glGenFencesNV;
12445 #define glGenFencesNV glad_glGenFencesNV
12446 typedef GLboolean (APIENTRYP PFNGLISFENCENVPROC)(GLuint fence);
12447 GLAPI PFNGLISFENCENVPROC glad_glIsFenceNV;
12448 #define glIsFenceNV glad_glIsFenceNV
12449 typedef GLboolean (APIENTRYP PFNGLTESTFENCENVPROC)(GLuint fence);
12450 GLAPI PFNGLTESTFENCENVPROC glad_glTestFenceNV;
12451 #define glTestFenceNV glad_glTestFenceNV
12452 typedef void (APIENTRYP PFNGLGETFENCEIVNVPROC)(GLuint fence, GLenum pname, GLint *params);
12453 GLAPI PFNGLGETFENCEIVNVPROC glad_glGetFenceivNV;
12454 #define glGetFenceivNV glad_glGetFenceivNV
12455 typedef void (APIENTRYP PFNGLFINISHFENCENVPROC)(GLuint fence);
12456 GLAPI PFNGLFINISHFENCENVPROC glad_glFinishFenceNV;
12457 #define glFinishFenceNV glad_glFinishFenceNV
12458 typedef void (APIENTRYP PFNGLSETFENCENVPROC)(GLuint fence, GLenum condition);
12459 GLAPI PFNGLSETFENCENVPROC glad_glSetFenceNV;
12460 #define glSetFenceNV glad_glSetFenceNV
12461 #endif
12462 #ifndef GL_NV_fill_rectangle
12463 #define GL_NV_fill_rectangle 1
12465 #endif
12466 #ifndef GL_NV_float_buffer
12467 #define GL_NV_float_buffer 1
12469 #endif
12470 #ifndef GL_NV_fog_distance
12471 #define GL_NV_fog_distance 1
12473 #endif
12474 #ifndef GL_NV_fragment_coverage_to_color
12475 #define GL_NV_fragment_coverage_to_color 1
12477 typedef void (APIENTRYP PFNGLFRAGMENTCOVERAGECOLORNVPROC)(GLuint color);
12478 GLAPI PFNGLFRAGMENTCOVERAGECOLORNVPROC glad_glFragmentCoverageColorNV;
12479 #define glFragmentCoverageColorNV glad_glFragmentCoverageColorNV
12480 #endif
12481 #ifndef GL_NV_fragment_program
12482 #define GL_NV_fragment_program 1
12484 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
12485 GLAPI PFNGLPROGRAMNAMEDPARAMETER4FNVPROC glad_glProgramNamedParameter4fNV;
12486 #define glProgramNamedParameter4fNV glad_glProgramNamedParameter4fNV
12487 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
12488 GLAPI PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC glad_glProgramNamedParameter4fvNV;
12489 #define glProgramNamedParameter4fvNV glad_glProgramNamedParameter4fvNV
12490 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
12491 GLAPI PFNGLPROGRAMNAMEDPARAMETER4DNVPROC glad_glProgramNamedParameter4dNV;
12492 #define glProgramNamedParameter4dNV glad_glProgramNamedParameter4dNV
12493 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
12494 GLAPI PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC glad_glProgramNamedParameter4dvNV;
12495 #define glProgramNamedParameter4dvNV glad_glProgramNamedParameter4dvNV
12496 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLfloat *params);
12497 GLAPI PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC glad_glGetProgramNamedParameterfvNV;
12498 #define glGetProgramNamedParameterfvNV glad_glGetProgramNamedParameterfvNV
12499 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLdouble *params);
12500 GLAPI PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC glad_glGetProgramNamedParameterdvNV;
12501 #define glGetProgramNamedParameterdvNV glad_glGetProgramNamedParameterdvNV
12502 #endif
12503 #ifndef GL_NV_fragment_program2
12504 #define GL_NV_fragment_program2 1
12506 #endif
12507 #ifndef GL_NV_fragment_program4
12508 #define GL_NV_fragment_program4 1
12510 #endif
12511 #ifndef GL_NV_fragment_program_option
12512 #define GL_NV_fragment_program_option 1
12514 #endif
12515 #ifndef GL_NV_fragment_shader_interlock
12516 #define GL_NV_fragment_shader_interlock 1
12518 #endif
12519 #ifndef GL_NV_framebuffer_mixed_samples
12520 #define GL_NV_framebuffer_mixed_samples 1
12522 typedef void (APIENTRYP PFNGLCOVERAGEMODULATIONTABLENVPROC)(GLsizei n, const GLfloat *v);
12523 GLAPI PFNGLCOVERAGEMODULATIONTABLENVPROC glad_glCoverageModulationTableNV;
12524 #define glCoverageModulationTableNV glad_glCoverageModulationTableNV
12525 typedef void (APIENTRYP PFNGLGETCOVERAGEMODULATIONTABLENVPROC)(GLsizei bufsize, GLfloat *v);
12526 GLAPI PFNGLGETCOVERAGEMODULATIONTABLENVPROC glad_glGetCoverageModulationTableNV;
12527 #define glGetCoverageModulationTableNV glad_glGetCoverageModulationTableNV
12528 typedef void (APIENTRYP PFNGLCOVERAGEMODULATIONNVPROC)(GLenum components);
12529 GLAPI PFNGLCOVERAGEMODULATIONNVPROC glad_glCoverageModulationNV;
12530 #define glCoverageModulationNV glad_glCoverageModulationNV
12531 #endif
12532 #ifndef GL_NV_framebuffer_multisample_coverage
12533 #define GL_NV_framebuffer_multisample_coverage 1
12535 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC)(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
12536 GLAPI PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC glad_glRenderbufferStorageMultisampleCoverageNV;
12537 #define glRenderbufferStorageMultisampleCoverageNV glad_glRenderbufferStorageMultisampleCoverageNV
12538 #endif
12539 #ifndef GL_NV_geometry_program4
12540 #define GL_NV_geometry_program4 1
12542 typedef void (APIENTRYP PFNGLPROGRAMVERTEXLIMITNVPROC)(GLenum target, GLint limit);
12543 GLAPI PFNGLPROGRAMVERTEXLIMITNVPROC glad_glProgramVertexLimitNV;
12544 #define glProgramVertexLimitNV glad_glProgramVertexLimitNV
12545 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level);
12546 GLAPI PFNGLFRAMEBUFFERTEXTUREEXTPROC glad_glFramebufferTextureEXT;
12547 #define glFramebufferTextureEXT glad_glFramebufferTextureEXT
12548 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
12549 GLAPI PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glad_glFramebufferTextureFaceEXT;
12550 #define glFramebufferTextureFaceEXT glad_glFramebufferTextureFaceEXT
12551 #endif
12552 #ifndef GL_NV_geometry_shader4
12553 #define GL_NV_geometry_shader4 1
12555 #endif
12556 #ifndef GL_NV_geometry_shader_passthrough
12557 #define GL_NV_geometry_shader_passthrough 1
12559 #endif
12560 #ifndef GL_NV_gpu_program4
12561 #define GL_NV_gpu_program4 1
12563 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4INVPROC)(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
12564 GLAPI PFNGLPROGRAMLOCALPARAMETERI4INVPROC glad_glProgramLocalParameterI4iNV;
12565 #define glProgramLocalParameterI4iNV glad_glProgramLocalParameterI4iNV
12566 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC)(GLenum target, GLuint index, const GLint *params);
12567 GLAPI PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC glad_glProgramLocalParameterI4ivNV;
12568 #define glProgramLocalParameterI4ivNV glad_glProgramLocalParameterI4ivNV
12569 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLint *params);
12570 GLAPI PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC glad_glProgramLocalParametersI4ivNV;
12571 #define glProgramLocalParametersI4ivNV glad_glProgramLocalParametersI4ivNV
12572 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UINVPROC)(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
12573 GLAPI PFNGLPROGRAMLOCALPARAMETERI4UINVPROC glad_glProgramLocalParameterI4uiNV;
12574 #define glProgramLocalParameterI4uiNV glad_glProgramLocalParameterI4uiNV
12575 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC)(GLenum target, GLuint index, const GLuint *params);
12576 GLAPI PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC glad_glProgramLocalParameterI4uivNV;
12577 #define glProgramLocalParameterI4uivNV glad_glProgramLocalParameterI4uivNV
12578 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLuint *params);
12579 GLAPI PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC glad_glProgramLocalParametersI4uivNV;
12580 #define glProgramLocalParametersI4uivNV glad_glProgramLocalParametersI4uivNV
12581 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4INVPROC)(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
12582 GLAPI PFNGLPROGRAMENVPARAMETERI4INVPROC glad_glProgramEnvParameterI4iNV;
12583 #define glProgramEnvParameterI4iNV glad_glProgramEnvParameterI4iNV
12584 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4IVNVPROC)(GLenum target, GLuint index, const GLint *params);
12585 GLAPI PFNGLPROGRAMENVPARAMETERI4IVNVPROC glad_glProgramEnvParameterI4ivNV;
12586 #define glProgramEnvParameterI4ivNV glad_glProgramEnvParameterI4ivNV
12587 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4IVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLint *params);
12588 GLAPI PFNGLPROGRAMENVPARAMETERSI4IVNVPROC glad_glProgramEnvParametersI4ivNV;
12589 #define glProgramEnvParametersI4ivNV glad_glProgramEnvParametersI4ivNV
12590 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UINVPROC)(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
12591 GLAPI PFNGLPROGRAMENVPARAMETERI4UINVPROC glad_glProgramEnvParameterI4uiNV;
12592 #define glProgramEnvParameterI4uiNV glad_glProgramEnvParameterI4uiNV
12593 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UIVNVPROC)(GLenum target, GLuint index, const GLuint *params);
12594 GLAPI PFNGLPROGRAMENVPARAMETERI4UIVNVPROC glad_glProgramEnvParameterI4uivNV;
12595 #define glProgramEnvParameterI4uivNV glad_glProgramEnvParameterI4uivNV
12596 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLuint *params);
12597 GLAPI PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC glad_glProgramEnvParametersI4uivNV;
12598 #define glProgramEnvParametersI4uivNV glad_glProgramEnvParametersI4uivNV
12599 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC)(GLenum target, GLuint index, GLint *params);
12600 GLAPI PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC glad_glGetProgramLocalParameterIivNV;
12601 #define glGetProgramLocalParameterIivNV glad_glGetProgramLocalParameterIivNV
12602 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC)(GLenum target, GLuint index, GLuint *params);
12603 GLAPI PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC glad_glGetProgramLocalParameterIuivNV;
12604 #define glGetProgramLocalParameterIuivNV glad_glGetProgramLocalParameterIuivNV
12605 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIIVNVPROC)(GLenum target, GLuint index, GLint *params);
12606 GLAPI PFNGLGETPROGRAMENVPARAMETERIIVNVPROC glad_glGetProgramEnvParameterIivNV;
12607 #define glGetProgramEnvParameterIivNV glad_glGetProgramEnvParameterIivNV
12608 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC)(GLenum target, GLuint index, GLuint *params);
12609 GLAPI PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC glad_glGetProgramEnvParameterIuivNV;
12610 #define glGetProgramEnvParameterIuivNV glad_glGetProgramEnvParameterIuivNV
12611 #endif
12612 #ifndef GL_NV_gpu_program5
12613 #define GL_NV_gpu_program5 1
12615 typedef void (APIENTRYP PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC)(GLenum target, GLsizei count, const GLuint *params);
12616 GLAPI PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC glad_glProgramSubroutineParametersuivNV;
12617 #define glProgramSubroutineParametersuivNV glad_glProgramSubroutineParametersuivNV
12618 typedef void (APIENTRYP PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC)(GLenum target, GLuint index, GLuint *param);
12619 GLAPI PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC glad_glGetProgramSubroutineParameteruivNV;
12620 #define glGetProgramSubroutineParameteruivNV glad_glGetProgramSubroutineParameteruivNV
12621 #endif
12622 #ifndef GL_NV_gpu_program5_mem_extended
12623 #define GL_NV_gpu_program5_mem_extended 1
12625 #endif
12626 #ifndef GL_NV_gpu_shader5
12627 #define GL_NV_gpu_shader5 1
12629 #endif
12630 #ifndef GL_NV_half_float
12631 #define GL_NV_half_float 1
12633 typedef void (APIENTRYP PFNGLVERTEX2HNVPROC)(GLhalfNV x, GLhalfNV y);
12634 GLAPI PFNGLVERTEX2HNVPROC glad_glVertex2hNV;
12635 #define glVertex2hNV glad_glVertex2hNV
12636 typedef void (APIENTRYP PFNGLVERTEX2HVNVPROC)(const GLhalfNV *v);
12637 GLAPI PFNGLVERTEX2HVNVPROC glad_glVertex2hvNV;
12638 #define glVertex2hvNV glad_glVertex2hvNV
12639 typedef void (APIENTRYP PFNGLVERTEX3HNVPROC)(GLhalfNV x, GLhalfNV y, GLhalfNV z);
12640 GLAPI PFNGLVERTEX3HNVPROC glad_glVertex3hNV;
12641 #define glVertex3hNV glad_glVertex3hNV
12642 typedef void (APIENTRYP PFNGLVERTEX3HVNVPROC)(const GLhalfNV *v);
12643 GLAPI PFNGLVERTEX3HVNVPROC glad_glVertex3hvNV;
12644 #define glVertex3hvNV glad_glVertex3hvNV
12645 typedef void (APIENTRYP PFNGLVERTEX4HNVPROC)(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
12646 GLAPI PFNGLVERTEX4HNVPROC glad_glVertex4hNV;
12647 #define glVertex4hNV glad_glVertex4hNV
12648 typedef void (APIENTRYP PFNGLVERTEX4HVNVPROC)(const GLhalfNV *v);
12649 GLAPI PFNGLVERTEX4HVNVPROC glad_glVertex4hvNV;
12650 #define glVertex4hvNV glad_glVertex4hvNV
12651 typedef void (APIENTRYP PFNGLNORMAL3HNVPROC)(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
12652 GLAPI PFNGLNORMAL3HNVPROC glad_glNormal3hNV;
12653 #define glNormal3hNV glad_glNormal3hNV
12654 typedef void (APIENTRYP PFNGLNORMAL3HVNVPROC)(const GLhalfNV *v);
12655 GLAPI PFNGLNORMAL3HVNVPROC glad_glNormal3hvNV;
12656 #define glNormal3hvNV glad_glNormal3hvNV
12657 typedef void (APIENTRYP PFNGLCOLOR3HNVPROC)(GLhalfNV red, GLhalfNV green, GLhalfNV blue);
12658 GLAPI PFNGLCOLOR3HNVPROC glad_glColor3hNV;
12659 #define glColor3hNV glad_glColor3hNV
12660 typedef void (APIENTRYP PFNGLCOLOR3HVNVPROC)(const GLhalfNV *v);
12661 GLAPI PFNGLCOLOR3HVNVPROC glad_glColor3hvNV;
12662 #define glColor3hvNV glad_glColor3hvNV
12663 typedef void (APIENTRYP PFNGLCOLOR4HNVPROC)(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
12664 GLAPI PFNGLCOLOR4HNVPROC glad_glColor4hNV;
12665 #define glColor4hNV glad_glColor4hNV
12666 typedef void (APIENTRYP PFNGLCOLOR4HVNVPROC)(const GLhalfNV *v);
12667 GLAPI PFNGLCOLOR4HVNVPROC glad_glColor4hvNV;
12668 #define glColor4hvNV glad_glColor4hvNV
12669 typedef void (APIENTRYP PFNGLTEXCOORD1HNVPROC)(GLhalfNV s);
12670 GLAPI PFNGLTEXCOORD1HNVPROC glad_glTexCoord1hNV;
12671 #define glTexCoord1hNV glad_glTexCoord1hNV
12672 typedef void (APIENTRYP PFNGLTEXCOORD1HVNVPROC)(const GLhalfNV *v);
12673 GLAPI PFNGLTEXCOORD1HVNVPROC glad_glTexCoord1hvNV;
12674 #define glTexCoord1hvNV glad_glTexCoord1hvNV
12675 typedef void (APIENTRYP PFNGLTEXCOORD2HNVPROC)(GLhalfNV s, GLhalfNV t);
12676 GLAPI PFNGLTEXCOORD2HNVPROC glad_glTexCoord2hNV;
12677 #define glTexCoord2hNV glad_glTexCoord2hNV
12678 typedef void (APIENTRYP PFNGLTEXCOORD2HVNVPROC)(const GLhalfNV *v);
12679 GLAPI PFNGLTEXCOORD2HVNVPROC glad_glTexCoord2hvNV;
12680 #define glTexCoord2hvNV glad_glTexCoord2hvNV
12681 typedef void (APIENTRYP PFNGLTEXCOORD3HNVPROC)(GLhalfNV s, GLhalfNV t, GLhalfNV r);
12682 GLAPI PFNGLTEXCOORD3HNVPROC glad_glTexCoord3hNV;
12683 #define glTexCoord3hNV glad_glTexCoord3hNV
12684 typedef void (APIENTRYP PFNGLTEXCOORD3HVNVPROC)(const GLhalfNV *v);
12685 GLAPI PFNGLTEXCOORD3HVNVPROC glad_glTexCoord3hvNV;
12686 #define glTexCoord3hvNV glad_glTexCoord3hvNV
12687 typedef void (APIENTRYP PFNGLTEXCOORD4HNVPROC)(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12688 GLAPI PFNGLTEXCOORD4HNVPROC glad_glTexCoord4hNV;
12689 #define glTexCoord4hNV glad_glTexCoord4hNV
12690 typedef void (APIENTRYP PFNGLTEXCOORD4HVNVPROC)(const GLhalfNV *v);
12691 GLAPI PFNGLTEXCOORD4HVNVPROC glad_glTexCoord4hvNV;
12692 #define glTexCoord4hvNV glad_glTexCoord4hvNV
12693 typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC)(GLenum target, GLhalfNV s);
12694 GLAPI PFNGLMULTITEXCOORD1HNVPROC glad_glMultiTexCoord1hNV;
12695 #define glMultiTexCoord1hNV glad_glMultiTexCoord1hNV
12696 typedef void (APIENTRYP PFNGLMULTITEXCOORD1HVNVPROC)(GLenum target, const GLhalfNV *v);
12697 GLAPI PFNGLMULTITEXCOORD1HVNVPROC glad_glMultiTexCoord1hvNV;
12698 #define glMultiTexCoord1hvNV glad_glMultiTexCoord1hvNV
12699 typedef void (APIENTRYP PFNGLMULTITEXCOORD2HNVPROC)(GLenum target, GLhalfNV s, GLhalfNV t);
12700 GLAPI PFNGLMULTITEXCOORD2HNVPROC glad_glMultiTexCoord2hNV;
12701 #define glMultiTexCoord2hNV glad_glMultiTexCoord2hNV
12702 typedef void (APIENTRYP PFNGLMULTITEXCOORD2HVNVPROC)(GLenum target, const GLhalfNV *v);
12703 GLAPI PFNGLMULTITEXCOORD2HVNVPROC glad_glMultiTexCoord2hvNV;
12704 #define glMultiTexCoord2hvNV glad_glMultiTexCoord2hvNV
12705 typedef void (APIENTRYP PFNGLMULTITEXCOORD3HNVPROC)(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
12706 GLAPI PFNGLMULTITEXCOORD3HNVPROC glad_glMultiTexCoord3hNV;
12707 #define glMultiTexCoord3hNV glad_glMultiTexCoord3hNV
12708 typedef void (APIENTRYP PFNGLMULTITEXCOORD3HVNVPROC)(GLenum target, const GLhalfNV *v);
12709 GLAPI PFNGLMULTITEXCOORD3HVNVPROC glad_glMultiTexCoord3hvNV;
12710 #define glMultiTexCoord3hvNV glad_glMultiTexCoord3hvNV
12711 typedef void (APIENTRYP PFNGLMULTITEXCOORD4HNVPROC)(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12712 GLAPI PFNGLMULTITEXCOORD4HNVPROC glad_glMultiTexCoord4hNV;
12713 #define glMultiTexCoord4hNV glad_glMultiTexCoord4hNV
12714 typedef void (APIENTRYP PFNGLMULTITEXCOORD4HVNVPROC)(GLenum target, const GLhalfNV *v);
12715 GLAPI PFNGLMULTITEXCOORD4HVNVPROC glad_glMultiTexCoord4hvNV;
12716 #define glMultiTexCoord4hvNV glad_glMultiTexCoord4hvNV
12717 typedef void (APIENTRYP PFNGLFOGCOORDHNVPROC)(GLhalfNV fog);
12718 GLAPI PFNGLFOGCOORDHNVPROC glad_glFogCoordhNV;
12719 #define glFogCoordhNV glad_glFogCoordhNV
12720 typedef void (APIENTRYP PFNGLFOGCOORDHVNVPROC)(const GLhalfNV *fog);
12721 GLAPI PFNGLFOGCOORDHVNVPROC glad_glFogCoordhvNV;
12722 #define glFogCoordhvNV glad_glFogCoordhvNV
12723 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HNVPROC)(GLhalfNV red, GLhalfNV green, GLhalfNV blue);
12724 GLAPI PFNGLSECONDARYCOLOR3HNVPROC glad_glSecondaryColor3hNV;
12725 #define glSecondaryColor3hNV glad_glSecondaryColor3hNV
12726 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC)(const GLhalfNV *v);
12727 GLAPI PFNGLSECONDARYCOLOR3HVNVPROC glad_glSecondaryColor3hvNV;
12728 #define glSecondaryColor3hvNV glad_glSecondaryColor3hvNV
12729 typedef void (APIENTRYP PFNGLVERTEXWEIGHTHNVPROC)(GLhalfNV weight);
12730 GLAPI PFNGLVERTEXWEIGHTHNVPROC glad_glVertexWeighthNV;
12731 #define glVertexWeighthNV glad_glVertexWeighthNV
12732 typedef void (APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC)(const GLhalfNV *weight);
12733 GLAPI PFNGLVERTEXWEIGHTHVNVPROC glad_glVertexWeighthvNV;
12734 #define glVertexWeighthvNV glad_glVertexWeighthvNV
12735 typedef void (APIENTRYP PFNGLVERTEXATTRIB1HNVPROC)(GLuint index, GLhalfNV x);
12736 GLAPI PFNGLVERTEXATTRIB1HNVPROC glad_glVertexAttrib1hNV;
12737 #define glVertexAttrib1hNV glad_glVertexAttrib1hNV
12738 typedef void (APIENTRYP PFNGLVERTEXATTRIB1HVNVPROC)(GLuint index, const GLhalfNV *v);
12739 GLAPI PFNGLVERTEXATTRIB1HVNVPROC glad_glVertexAttrib1hvNV;
12740 #define glVertexAttrib1hvNV glad_glVertexAttrib1hvNV
12741 typedef void (APIENTRYP PFNGLVERTEXATTRIB2HNVPROC)(GLuint index, GLhalfNV x, GLhalfNV y);
12742 GLAPI PFNGLVERTEXATTRIB2HNVPROC glad_glVertexAttrib2hNV;
12743 #define glVertexAttrib2hNV glad_glVertexAttrib2hNV
12744 typedef void (APIENTRYP PFNGLVERTEXATTRIB2HVNVPROC)(GLuint index, const GLhalfNV *v);
12745 GLAPI PFNGLVERTEXATTRIB2HVNVPROC glad_glVertexAttrib2hvNV;
12746 #define glVertexAttrib2hvNV glad_glVertexAttrib2hvNV
12747 typedef void (APIENTRYP PFNGLVERTEXATTRIB3HNVPROC)(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
12748 GLAPI PFNGLVERTEXATTRIB3HNVPROC glad_glVertexAttrib3hNV;
12749 #define glVertexAttrib3hNV glad_glVertexAttrib3hNV
12750 typedef void (APIENTRYP PFNGLVERTEXATTRIB3HVNVPROC)(GLuint index, const GLhalfNV *v);
12751 GLAPI PFNGLVERTEXATTRIB3HVNVPROC glad_glVertexAttrib3hvNV;
12752 #define glVertexAttrib3hvNV glad_glVertexAttrib3hvNV
12753 typedef void (APIENTRYP PFNGLVERTEXATTRIB4HNVPROC)(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
12754 GLAPI PFNGLVERTEXATTRIB4HNVPROC glad_glVertexAttrib4hNV;
12755 #define glVertexAttrib4hNV glad_glVertexAttrib4hNV
12756 typedef void (APIENTRYP PFNGLVERTEXATTRIB4HVNVPROC)(GLuint index, const GLhalfNV *v);
12757 GLAPI PFNGLVERTEXATTRIB4HVNVPROC glad_glVertexAttrib4hvNV;
12758 #define glVertexAttrib4hvNV glad_glVertexAttrib4hvNV
12759 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
12760 GLAPI PFNGLVERTEXATTRIBS1HVNVPROC glad_glVertexAttribs1hvNV;
12761 #define glVertexAttribs1hvNV glad_glVertexAttribs1hvNV
12762 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
12763 GLAPI PFNGLVERTEXATTRIBS2HVNVPROC glad_glVertexAttribs2hvNV;
12764 #define glVertexAttribs2hvNV glad_glVertexAttribs2hvNV
12765 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
12766 GLAPI PFNGLVERTEXATTRIBS3HVNVPROC glad_glVertexAttribs3hvNV;
12767 #define glVertexAttribs3hvNV glad_glVertexAttribs3hvNV
12768 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
12769 GLAPI PFNGLVERTEXATTRIBS4HVNVPROC glad_glVertexAttribs4hvNV;
12770 #define glVertexAttribs4hvNV glad_glVertexAttribs4hvNV
12771 #endif
12772 #ifndef GL_NV_internalformat_sample_query
12773 #define GL_NV_internalformat_sample_query 1
12775 typedef void (APIENTRYP PFNGLGETINTERNALFORMATSAMPLEIVNVPROC)(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint *params);
12776 GLAPI PFNGLGETINTERNALFORMATSAMPLEIVNVPROC glad_glGetInternalformatSampleivNV;
12777 #define glGetInternalformatSampleivNV glad_glGetInternalformatSampleivNV
12778 #endif
12779 #ifndef GL_NV_light_max_exponent
12780 #define GL_NV_light_max_exponent 1
12782 #endif
12783 #ifndef GL_NV_multisample_coverage
12784 #define GL_NV_multisample_coverage 1
12786 #endif
12787 #ifndef GL_NV_multisample_filter_hint
12788 #define GL_NV_multisample_filter_hint 1
12790 #endif
12791 #ifndef GL_NV_occlusion_query
12792 #define GL_NV_occlusion_query 1
12794 typedef void (APIENTRYP PFNGLGENOCCLUSIONQUERIESNVPROC)(GLsizei n, GLuint *ids);
12795 GLAPI PFNGLGENOCCLUSIONQUERIESNVPROC glad_glGenOcclusionQueriesNV;
12796 #define glGenOcclusionQueriesNV glad_glGenOcclusionQueriesNV
12797 typedef void (APIENTRYP PFNGLDELETEOCCLUSIONQUERIESNVPROC)(GLsizei n, const GLuint *ids);
12798 GLAPI PFNGLDELETEOCCLUSIONQUERIESNVPROC glad_glDeleteOcclusionQueriesNV;
12799 #define glDeleteOcclusionQueriesNV glad_glDeleteOcclusionQueriesNV
12800 typedef GLboolean (APIENTRYP PFNGLISOCCLUSIONQUERYNVPROC)(GLuint id);
12801 GLAPI PFNGLISOCCLUSIONQUERYNVPROC glad_glIsOcclusionQueryNV;
12802 #define glIsOcclusionQueryNV glad_glIsOcclusionQueryNV
12803 typedef void (APIENTRYP PFNGLBEGINOCCLUSIONQUERYNVPROC)(GLuint id);
12804 GLAPI PFNGLBEGINOCCLUSIONQUERYNVPROC glad_glBeginOcclusionQueryNV;
12805 #define glBeginOcclusionQueryNV glad_glBeginOcclusionQueryNV
12806 typedef void (APIENTRYP PFNGLENDOCCLUSIONQUERYNVPROC)();
12807 GLAPI PFNGLENDOCCLUSIONQUERYNVPROC glad_glEndOcclusionQueryNV;
12808 #define glEndOcclusionQueryNV glad_glEndOcclusionQueryNV
12809 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYIVNVPROC)(GLuint id, GLenum pname, GLint *params);
12810 GLAPI PFNGLGETOCCLUSIONQUERYIVNVPROC glad_glGetOcclusionQueryivNV;
12811 #define glGetOcclusionQueryivNV glad_glGetOcclusionQueryivNV
12812 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYUIVNVPROC)(GLuint id, GLenum pname, GLuint *params);
12813 GLAPI PFNGLGETOCCLUSIONQUERYUIVNVPROC glad_glGetOcclusionQueryuivNV;
12814 #define glGetOcclusionQueryuivNV glad_glGetOcclusionQueryuivNV
12815 #endif
12816 #ifndef GL_NV_packed_depth_stencil
12817 #define GL_NV_packed_depth_stencil 1
12819 #endif
12820 #ifndef GL_NV_parameter_buffer_object
12821 #define GL_NV_parameter_buffer_object 1
12823 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC)(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params);
12824 GLAPI PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC glad_glProgramBufferParametersfvNV;
12825 #define glProgramBufferParametersfvNV glad_glProgramBufferParametersfvNV
12826 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC)(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params);
12827 GLAPI PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC glad_glProgramBufferParametersIivNV;
12828 #define glProgramBufferParametersIivNV glad_glProgramBufferParametersIivNV
12829 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC)(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params);
12830 GLAPI PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC glad_glProgramBufferParametersIuivNV;
12831 #define glProgramBufferParametersIuivNV glad_glProgramBufferParametersIuivNV
12832 #endif
12833 #ifndef GL_NV_parameter_buffer_object2
12834 #define GL_NV_parameter_buffer_object2 1
12836 #endif
12837 #ifndef GL_NV_path_rendering
12838 #define GL_NV_path_rendering 1
12840 typedef GLuint (APIENTRYP PFNGLGENPATHSNVPROC)(GLsizei range);
12841 GLAPI PFNGLGENPATHSNVPROC glad_glGenPathsNV;
12842 #define glGenPathsNV glad_glGenPathsNV
12843 typedef void (APIENTRYP PFNGLDELETEPATHSNVPROC)(GLuint path, GLsizei range);
12844 GLAPI PFNGLDELETEPATHSNVPROC glad_glDeletePathsNV;
12845 #define glDeletePathsNV glad_glDeletePathsNV
12846 typedef GLboolean (APIENTRYP PFNGLISPATHNVPROC)(GLuint path);
12847 GLAPI PFNGLISPATHNVPROC glad_glIsPathNV;
12848 #define glIsPathNV glad_glIsPathNV
12849 typedef void (APIENTRYP PFNGLPATHCOMMANDSNVPROC)(GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords);
12850 GLAPI PFNGLPATHCOMMANDSNVPROC glad_glPathCommandsNV;
12851 #define glPathCommandsNV glad_glPathCommandsNV
12852 typedef void (APIENTRYP PFNGLPATHCOORDSNVPROC)(GLuint path, GLsizei numCoords, GLenum coordType, const void *coords);
12853 GLAPI PFNGLPATHCOORDSNVPROC glad_glPathCoordsNV;
12854 #define glPathCoordsNV glad_glPathCoordsNV
12855 typedef void (APIENTRYP PFNGLPATHSUBCOMMANDSNVPROC)(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords);
12856 GLAPI PFNGLPATHSUBCOMMANDSNVPROC glad_glPathSubCommandsNV;
12857 #define glPathSubCommandsNV glad_glPathSubCommandsNV
12858 typedef void (APIENTRYP PFNGLPATHSUBCOORDSNVPROC)(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords);
12859 GLAPI PFNGLPATHSUBCOORDSNVPROC glad_glPathSubCoordsNV;
12860 #define glPathSubCoordsNV glad_glPathSubCoordsNV
12861 typedef void (APIENTRYP PFNGLPATHSTRINGNVPROC)(GLuint path, GLenum format, GLsizei length, const void *pathString);
12862 GLAPI PFNGLPATHSTRINGNVPROC glad_glPathStringNV;
12863 #define glPathStringNV glad_glPathStringNV
12864 typedef void (APIENTRYP PFNGLPATHGLYPHSNVPROC)(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
12865 GLAPI PFNGLPATHGLYPHSNVPROC glad_glPathGlyphsNV;
12866 #define glPathGlyphsNV glad_glPathGlyphsNV
12867 typedef void (APIENTRYP PFNGLPATHGLYPHRANGENVPROC)(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
12868 GLAPI PFNGLPATHGLYPHRANGENVPROC glad_glPathGlyphRangeNV;
12869 #define glPathGlyphRangeNV glad_glPathGlyphRangeNV
12870 typedef void (APIENTRYP PFNGLWEIGHTPATHSNVPROC)(GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights);
12871 GLAPI PFNGLWEIGHTPATHSNVPROC glad_glWeightPathsNV;
12872 #define glWeightPathsNV glad_glWeightPathsNV
12873 typedef void (APIENTRYP PFNGLCOPYPATHNVPROC)(GLuint resultPath, GLuint srcPath);
12874 GLAPI PFNGLCOPYPATHNVPROC glad_glCopyPathNV;
12875 #define glCopyPathNV glad_glCopyPathNV
12876 typedef void (APIENTRYP PFNGLINTERPOLATEPATHSNVPROC)(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight);
12877 GLAPI PFNGLINTERPOLATEPATHSNVPROC glad_glInterpolatePathsNV;
12878 #define glInterpolatePathsNV glad_glInterpolatePathsNV
12879 typedef void (APIENTRYP PFNGLTRANSFORMPATHNVPROC)(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues);
12880 GLAPI PFNGLTRANSFORMPATHNVPROC glad_glTransformPathNV;
12881 #define glTransformPathNV glad_glTransformPathNV
12882 typedef void (APIENTRYP PFNGLPATHPARAMETERIVNVPROC)(GLuint path, GLenum pname, const GLint *value);
12883 GLAPI PFNGLPATHPARAMETERIVNVPROC glad_glPathParameterivNV;
12884 #define glPathParameterivNV glad_glPathParameterivNV
12885 typedef void (APIENTRYP PFNGLPATHPARAMETERINVPROC)(GLuint path, GLenum pname, GLint value);
12886 GLAPI PFNGLPATHPARAMETERINVPROC glad_glPathParameteriNV;
12887 #define glPathParameteriNV glad_glPathParameteriNV
12888 typedef void (APIENTRYP PFNGLPATHPARAMETERFVNVPROC)(GLuint path, GLenum pname, const GLfloat *value);
12889 GLAPI PFNGLPATHPARAMETERFVNVPROC glad_glPathParameterfvNV;
12890 #define glPathParameterfvNV glad_glPathParameterfvNV
12891 typedef void (APIENTRYP PFNGLPATHPARAMETERFNVPROC)(GLuint path, GLenum pname, GLfloat value);
12892 GLAPI PFNGLPATHPARAMETERFNVPROC glad_glPathParameterfNV;
12893 #define glPathParameterfNV glad_glPathParameterfNV
12894 typedef void (APIENTRYP PFNGLPATHDASHARRAYNVPROC)(GLuint path, GLsizei dashCount, const GLfloat *dashArray);
12895 GLAPI PFNGLPATHDASHARRAYNVPROC glad_glPathDashArrayNV;
12896 #define glPathDashArrayNV glad_glPathDashArrayNV
12897 typedef void (APIENTRYP PFNGLPATHSTENCILFUNCNVPROC)(GLenum func, GLint ref, GLuint mask);
12898 GLAPI PFNGLPATHSTENCILFUNCNVPROC glad_glPathStencilFuncNV;
12899 #define glPathStencilFuncNV glad_glPathStencilFuncNV
12900 typedef void (APIENTRYP PFNGLPATHSTENCILDEPTHOFFSETNVPROC)(GLfloat factor, GLfloat units);
12901 GLAPI PFNGLPATHSTENCILDEPTHOFFSETNVPROC glad_glPathStencilDepthOffsetNV;
12902 #define glPathStencilDepthOffsetNV glad_glPathStencilDepthOffsetNV
12903 typedef void (APIENTRYP PFNGLSTENCILFILLPATHNVPROC)(GLuint path, GLenum fillMode, GLuint mask);
12904 GLAPI PFNGLSTENCILFILLPATHNVPROC glad_glStencilFillPathNV;
12905 #define glStencilFillPathNV glad_glStencilFillPathNV
12906 typedef void (APIENTRYP PFNGLSTENCILSTROKEPATHNVPROC)(GLuint path, GLint reference, GLuint mask);
12907 GLAPI PFNGLSTENCILSTROKEPATHNVPROC glad_glStencilStrokePathNV;
12908 #define glStencilStrokePathNV glad_glStencilStrokePathNV
12909 typedef void (APIENTRYP PFNGLSTENCILFILLPATHINSTANCEDNVPROC)(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues);
12910 GLAPI PFNGLSTENCILFILLPATHINSTANCEDNVPROC glad_glStencilFillPathInstancedNV;
12911 #define glStencilFillPathInstancedNV glad_glStencilFillPathInstancedNV
12912 typedef void (APIENTRYP PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC)(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues);
12913 GLAPI PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC glad_glStencilStrokePathInstancedNV;
12914 #define glStencilStrokePathInstancedNV glad_glStencilStrokePathInstancedNV
12915 typedef void (APIENTRYP PFNGLPATHCOVERDEPTHFUNCNVPROC)(GLenum func);
12916 GLAPI PFNGLPATHCOVERDEPTHFUNCNVPROC glad_glPathCoverDepthFuncNV;
12917 #define glPathCoverDepthFuncNV glad_glPathCoverDepthFuncNV
12918 typedef void (APIENTRYP PFNGLCOVERFILLPATHNVPROC)(GLuint path, GLenum coverMode);
12919 GLAPI PFNGLCOVERFILLPATHNVPROC glad_glCoverFillPathNV;
12920 #define glCoverFillPathNV glad_glCoverFillPathNV
12921 typedef void (APIENTRYP PFNGLCOVERSTROKEPATHNVPROC)(GLuint path, GLenum coverMode);
12922 GLAPI PFNGLCOVERSTROKEPATHNVPROC glad_glCoverStrokePathNV;
12923 #define glCoverStrokePathNV glad_glCoverStrokePathNV
12924 typedef void (APIENTRYP PFNGLCOVERFILLPATHINSTANCEDNVPROC)(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
12925 GLAPI PFNGLCOVERFILLPATHINSTANCEDNVPROC glad_glCoverFillPathInstancedNV;
12926 #define glCoverFillPathInstancedNV glad_glCoverFillPathInstancedNV
12927 typedef void (APIENTRYP PFNGLCOVERSTROKEPATHINSTANCEDNVPROC)(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
12928 GLAPI PFNGLCOVERSTROKEPATHINSTANCEDNVPROC glad_glCoverStrokePathInstancedNV;
12929 #define glCoverStrokePathInstancedNV glad_glCoverStrokePathInstancedNV
12930 typedef void (APIENTRYP PFNGLGETPATHPARAMETERIVNVPROC)(GLuint path, GLenum pname, GLint *value);
12931 GLAPI PFNGLGETPATHPARAMETERIVNVPROC glad_glGetPathParameterivNV;
12932 #define glGetPathParameterivNV glad_glGetPathParameterivNV
12933 typedef void (APIENTRYP PFNGLGETPATHPARAMETERFVNVPROC)(GLuint path, GLenum pname, GLfloat *value);
12934 GLAPI PFNGLGETPATHPARAMETERFVNVPROC glad_glGetPathParameterfvNV;
12935 #define glGetPathParameterfvNV glad_glGetPathParameterfvNV
12936 typedef void (APIENTRYP PFNGLGETPATHCOMMANDSNVPROC)(GLuint path, GLubyte *commands);
12937 GLAPI PFNGLGETPATHCOMMANDSNVPROC glad_glGetPathCommandsNV;
12938 #define glGetPathCommandsNV glad_glGetPathCommandsNV
12939 typedef void (APIENTRYP PFNGLGETPATHCOORDSNVPROC)(GLuint path, GLfloat *coords);
12940 GLAPI PFNGLGETPATHCOORDSNVPROC glad_glGetPathCoordsNV;
12941 #define glGetPathCoordsNV glad_glGetPathCoordsNV
12942 typedef void (APIENTRYP PFNGLGETPATHDASHARRAYNVPROC)(GLuint path, GLfloat *dashArray);
12943 GLAPI PFNGLGETPATHDASHARRAYNVPROC glad_glGetPathDashArrayNV;
12944 #define glGetPathDashArrayNV glad_glGetPathDashArrayNV
12945 typedef void (APIENTRYP PFNGLGETPATHMETRICSNVPROC)(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics);
12946 GLAPI PFNGLGETPATHMETRICSNVPROC glad_glGetPathMetricsNV;
12947 #define glGetPathMetricsNV glad_glGetPathMetricsNV
12948 typedef void (APIENTRYP PFNGLGETPATHMETRICRANGENVPROC)(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics);
12949 GLAPI PFNGLGETPATHMETRICRANGENVPROC glad_glGetPathMetricRangeNV;
12950 #define glGetPathMetricRangeNV glad_glGetPathMetricRangeNV
12951 typedef void (APIENTRYP PFNGLGETPATHSPACINGNVPROC)(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing);
12952 GLAPI PFNGLGETPATHSPACINGNVPROC glad_glGetPathSpacingNV;
12953 #define glGetPathSpacingNV glad_glGetPathSpacingNV
12954 typedef GLboolean (APIENTRYP PFNGLISPOINTINFILLPATHNVPROC)(GLuint path, GLuint mask, GLfloat x, GLfloat y);
12955 GLAPI PFNGLISPOINTINFILLPATHNVPROC glad_glIsPointInFillPathNV;
12956 #define glIsPointInFillPathNV glad_glIsPointInFillPathNV
12957 typedef GLboolean (APIENTRYP PFNGLISPOINTINSTROKEPATHNVPROC)(GLuint path, GLfloat x, GLfloat y);
12958 GLAPI PFNGLISPOINTINSTROKEPATHNVPROC glad_glIsPointInStrokePathNV;
12959 #define glIsPointInStrokePathNV glad_glIsPointInStrokePathNV
12960 typedef GLfloat (APIENTRYP PFNGLGETPATHLENGTHNVPROC)(GLuint path, GLsizei startSegment, GLsizei numSegments);
12961 GLAPI PFNGLGETPATHLENGTHNVPROC glad_glGetPathLengthNV;
12962 #define glGetPathLengthNV glad_glGetPathLengthNV
12963 typedef GLboolean (APIENTRYP PFNGLPOINTALONGPATHNVPROC)(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY);
12964 GLAPI PFNGLPOINTALONGPATHNVPROC glad_glPointAlongPathNV;
12965 #define glPointAlongPathNV glad_glPointAlongPathNV
12966 typedef void (APIENTRYP PFNGLMATRIXLOAD3X2FNVPROC)(GLenum matrixMode, const GLfloat *m);
12967 GLAPI PFNGLMATRIXLOAD3X2FNVPROC glad_glMatrixLoad3x2fNV;
12968 #define glMatrixLoad3x2fNV glad_glMatrixLoad3x2fNV
12969 typedef void (APIENTRYP PFNGLMATRIXLOAD3X3FNVPROC)(GLenum matrixMode, const GLfloat *m);
12970 GLAPI PFNGLMATRIXLOAD3X3FNVPROC glad_glMatrixLoad3x3fNV;
12971 #define glMatrixLoad3x3fNV glad_glMatrixLoad3x3fNV
12972 typedef void (APIENTRYP PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC)(GLenum matrixMode, const GLfloat *m);
12973 GLAPI PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC glad_glMatrixLoadTranspose3x3fNV;
12974 #define glMatrixLoadTranspose3x3fNV glad_glMatrixLoadTranspose3x3fNV
12975 typedef void (APIENTRYP PFNGLMATRIXMULT3X2FNVPROC)(GLenum matrixMode, const GLfloat *m);
12976 GLAPI PFNGLMATRIXMULT3X2FNVPROC glad_glMatrixMult3x2fNV;
12977 #define glMatrixMult3x2fNV glad_glMatrixMult3x2fNV
12978 typedef void (APIENTRYP PFNGLMATRIXMULT3X3FNVPROC)(GLenum matrixMode, const GLfloat *m);
12979 GLAPI PFNGLMATRIXMULT3X3FNVPROC glad_glMatrixMult3x3fNV;
12980 #define glMatrixMult3x3fNV glad_glMatrixMult3x3fNV
12981 typedef void (APIENTRYP PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC)(GLenum matrixMode, const GLfloat *m);
12982 GLAPI PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC glad_glMatrixMultTranspose3x3fNV;
12983 #define glMatrixMultTranspose3x3fNV glad_glMatrixMultTranspose3x3fNV
12984 typedef void (APIENTRYP PFNGLSTENCILTHENCOVERFILLPATHNVPROC)(GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode);
12985 GLAPI PFNGLSTENCILTHENCOVERFILLPATHNVPROC glad_glStencilThenCoverFillPathNV;
12986 #define glStencilThenCoverFillPathNV glad_glStencilThenCoverFillPathNV
12987 typedef void (APIENTRYP PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC)(GLuint path, GLint reference, GLuint mask, GLenum coverMode);
12988 GLAPI PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC glad_glStencilThenCoverStrokePathNV;
12989 #define glStencilThenCoverStrokePathNV glad_glStencilThenCoverStrokePathNV
12990 typedef void (APIENTRYP PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC)(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
12991 GLAPI PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC glad_glStencilThenCoverFillPathInstancedNV;
12992 #define glStencilThenCoverFillPathInstancedNV glad_glStencilThenCoverFillPathInstancedNV
12993 typedef void (APIENTRYP PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC)(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
12994 GLAPI PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC glad_glStencilThenCoverStrokePathInstancedNV;
12995 #define glStencilThenCoverStrokePathInstancedNV glad_glStencilThenCoverStrokePathInstancedNV
12996 typedef GLenum (APIENTRYP PFNGLPATHGLYPHINDEXRANGENVPROC)(GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2]);
12997 GLAPI PFNGLPATHGLYPHINDEXRANGENVPROC glad_glPathGlyphIndexRangeNV;
12998 #define glPathGlyphIndexRangeNV glad_glPathGlyphIndexRangeNV
12999 typedef GLenum (APIENTRYP PFNGLPATHGLYPHINDEXARRAYNVPROC)(GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
13000 GLAPI PFNGLPATHGLYPHINDEXARRAYNVPROC glad_glPathGlyphIndexArrayNV;
13001 #define glPathGlyphIndexArrayNV glad_glPathGlyphIndexArrayNV
13002 typedef GLenum (APIENTRYP PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC)(GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
13003 GLAPI PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC glad_glPathMemoryGlyphIndexArrayNV;
13004 #define glPathMemoryGlyphIndexArrayNV glad_glPathMemoryGlyphIndexArrayNV
13005 typedef void (APIENTRYP PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC)(GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs);
13006 GLAPI PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC glad_glProgramPathFragmentInputGenNV;
13007 #define glProgramPathFragmentInputGenNV glad_glProgramPathFragmentInputGenNV
13008 typedef void (APIENTRYP PFNGLGETPROGRAMRESOURCEFVNVPROC)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLfloat *params);
13009 GLAPI PFNGLGETPROGRAMRESOURCEFVNVPROC glad_glGetProgramResourcefvNV;
13010 #define glGetProgramResourcefvNV glad_glGetProgramResourcefvNV
13011 typedef void (APIENTRYP PFNGLPATHCOLORGENNVPROC)(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs);
13012 GLAPI PFNGLPATHCOLORGENNVPROC glad_glPathColorGenNV;
13013 #define glPathColorGenNV glad_glPathColorGenNV
13014 typedef void (APIENTRYP PFNGLPATHTEXGENNVPROC)(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs);
13015 GLAPI PFNGLPATHTEXGENNVPROC glad_glPathTexGenNV;
13016 #define glPathTexGenNV glad_glPathTexGenNV
13017 typedef void (APIENTRYP PFNGLPATHFOGGENNVPROC)(GLenum genMode);
13018 GLAPI PFNGLPATHFOGGENNVPROC glad_glPathFogGenNV;
13019 #define glPathFogGenNV glad_glPathFogGenNV
13020 typedef void (APIENTRYP PFNGLGETPATHCOLORGENIVNVPROC)(GLenum color, GLenum pname, GLint *value);
13021 GLAPI PFNGLGETPATHCOLORGENIVNVPROC glad_glGetPathColorGenivNV;
13022 #define glGetPathColorGenivNV glad_glGetPathColorGenivNV
13023 typedef void (APIENTRYP PFNGLGETPATHCOLORGENFVNVPROC)(GLenum color, GLenum pname, GLfloat *value);
13024 GLAPI PFNGLGETPATHCOLORGENFVNVPROC glad_glGetPathColorGenfvNV;
13025 #define glGetPathColorGenfvNV glad_glGetPathColorGenfvNV
13026 typedef void (APIENTRYP PFNGLGETPATHTEXGENIVNVPROC)(GLenum texCoordSet, GLenum pname, GLint *value);
13027 GLAPI PFNGLGETPATHTEXGENIVNVPROC glad_glGetPathTexGenivNV;
13028 #define glGetPathTexGenivNV glad_glGetPathTexGenivNV
13029 typedef void (APIENTRYP PFNGLGETPATHTEXGENFVNVPROC)(GLenum texCoordSet, GLenum pname, GLfloat *value);
13030 GLAPI PFNGLGETPATHTEXGENFVNVPROC glad_glGetPathTexGenfvNV;
13031 #define glGetPathTexGenfvNV glad_glGetPathTexGenfvNV
13032 #endif
13033 #ifndef GL_NV_path_rendering_shared_edge
13034 #define GL_NV_path_rendering_shared_edge 1
13036 #endif
13037 #ifndef GL_NV_pixel_data_range
13038 #define GL_NV_pixel_data_range 1
13040 typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC)(GLenum target, GLsizei length, const void *pointer);
13041 GLAPI PFNGLPIXELDATARANGENVPROC glad_glPixelDataRangeNV;
13042 #define glPixelDataRangeNV glad_glPixelDataRangeNV
13043 typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC)(GLenum target);
13044 GLAPI PFNGLFLUSHPIXELDATARANGENVPROC glad_glFlushPixelDataRangeNV;
13045 #define glFlushPixelDataRangeNV glad_glFlushPixelDataRangeNV
13046 #endif
13047 #ifndef GL_NV_point_sprite
13048 #define GL_NV_point_sprite 1
13050 typedef void (APIENTRYP PFNGLPOINTPARAMETERINVPROC)(GLenum pname, GLint param);
13051 GLAPI PFNGLPOINTPARAMETERINVPROC glad_glPointParameteriNV;
13052 #define glPointParameteriNV glad_glPointParameteriNV
13053 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVNVPROC)(GLenum pname, const GLint *params);
13054 GLAPI PFNGLPOINTPARAMETERIVNVPROC glad_glPointParameterivNV;
13055 #define glPointParameterivNV glad_glPointParameterivNV
13056 #endif
13057 #ifndef GL_NV_present_video
13058 #define GL_NV_present_video 1
13060 typedef void (APIENTRYP PFNGLPRESENTFRAMEKEYEDNVPROC)(GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1);
13061 GLAPI PFNGLPRESENTFRAMEKEYEDNVPROC glad_glPresentFrameKeyedNV;
13062 #define glPresentFrameKeyedNV glad_glPresentFrameKeyedNV
13063 typedef void (APIENTRYP 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);
13064 GLAPI PFNGLPRESENTFRAMEDUALFILLNVPROC glad_glPresentFrameDualFillNV;
13065 #define glPresentFrameDualFillNV glad_glPresentFrameDualFillNV
13066 typedef void (APIENTRYP PFNGLGETVIDEOIVNVPROC)(GLuint video_slot, GLenum pname, GLint *params);
13067 GLAPI PFNGLGETVIDEOIVNVPROC glad_glGetVideoivNV;
13068 #define glGetVideoivNV glad_glGetVideoivNV
13069 typedef void (APIENTRYP PFNGLGETVIDEOUIVNVPROC)(GLuint video_slot, GLenum pname, GLuint *params);
13070 GLAPI PFNGLGETVIDEOUIVNVPROC glad_glGetVideouivNV;
13071 #define glGetVideouivNV glad_glGetVideouivNV
13072 typedef void (APIENTRYP PFNGLGETVIDEOI64VNVPROC)(GLuint video_slot, GLenum pname, GLint64EXT *params);
13073 GLAPI PFNGLGETVIDEOI64VNVPROC glad_glGetVideoi64vNV;
13074 #define glGetVideoi64vNV glad_glGetVideoi64vNV
13075 typedef void (APIENTRYP PFNGLGETVIDEOUI64VNVPROC)(GLuint video_slot, GLenum pname, GLuint64EXT *params);
13076 GLAPI PFNGLGETVIDEOUI64VNVPROC glad_glGetVideoui64vNV;
13077 #define glGetVideoui64vNV glad_glGetVideoui64vNV
13078 #endif
13079 #ifndef GL_NV_primitive_restart
13080 #define GL_NV_primitive_restart 1
13082 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTNVPROC)();
13083 GLAPI PFNGLPRIMITIVERESTARTNVPROC glad_glPrimitiveRestartNV;
13084 #define glPrimitiveRestartNV glad_glPrimitiveRestartNV
13085 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXNVPROC)(GLuint index);
13086 GLAPI PFNGLPRIMITIVERESTARTINDEXNVPROC glad_glPrimitiveRestartIndexNV;
13087 #define glPrimitiveRestartIndexNV glad_glPrimitiveRestartIndexNV
13088 #endif
13089 #ifndef GL_NV_register_combiners
13090 #define GL_NV_register_combiners 1
13092 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFVNVPROC)(GLenum pname, const GLfloat *params);
13093 GLAPI PFNGLCOMBINERPARAMETERFVNVPROC glad_glCombinerParameterfvNV;
13094 #define glCombinerParameterfvNV glad_glCombinerParameterfvNV
13095 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFNVPROC)(GLenum pname, GLfloat param);
13096 GLAPI PFNGLCOMBINERPARAMETERFNVPROC glad_glCombinerParameterfNV;
13097 #define glCombinerParameterfNV glad_glCombinerParameterfNV
13098 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERIVNVPROC)(GLenum pname, const GLint *params);
13099 GLAPI PFNGLCOMBINERPARAMETERIVNVPROC glad_glCombinerParameterivNV;
13100 #define glCombinerParameterivNV glad_glCombinerParameterivNV
13101 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERINVPROC)(GLenum pname, GLint param);
13102 GLAPI PFNGLCOMBINERPARAMETERINVPROC glad_glCombinerParameteriNV;
13103 #define glCombinerParameteriNV glad_glCombinerParameteriNV
13104 typedef void (APIENTRYP PFNGLCOMBINERINPUTNVPROC)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
13105 GLAPI PFNGLCOMBINERINPUTNVPROC glad_glCombinerInputNV;
13106 #define glCombinerInputNV glad_glCombinerInputNV
13107 typedef void (APIENTRYP PFNGLCOMBINEROUTPUTNVPROC)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
13108 GLAPI PFNGLCOMBINEROUTPUTNVPROC glad_glCombinerOutputNV;
13109 #define glCombinerOutputNV glad_glCombinerOutputNV
13110 typedef void (APIENTRYP PFNGLFINALCOMBINERINPUTNVPROC)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
13111 GLAPI PFNGLFINALCOMBINERINPUTNVPROC glad_glFinalCombinerInputNV;
13112 #define glFinalCombinerInputNV glad_glFinalCombinerInputNV
13113 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
13114 GLAPI PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC glad_glGetCombinerInputParameterfvNV;
13115 #define glGetCombinerInputParameterfvNV glad_glGetCombinerInputParameterfvNV
13116 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
13117 GLAPI PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC glad_glGetCombinerInputParameterivNV;
13118 #define glGetCombinerInputParameterivNV glad_glGetCombinerInputParameterivNV
13119 typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC)(GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
13120 GLAPI PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC glad_glGetCombinerOutputParameterfvNV;
13121 #define glGetCombinerOutputParameterfvNV glad_glGetCombinerOutputParameterfvNV
13122 typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC)(GLenum stage, GLenum portion, GLenum pname, GLint *params);
13123 GLAPI PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC glad_glGetCombinerOutputParameterivNV;
13124 #define glGetCombinerOutputParameterivNV glad_glGetCombinerOutputParameterivNV
13125 typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC)(GLenum variable, GLenum pname, GLfloat *params);
13126 GLAPI PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC glad_glGetFinalCombinerInputParameterfvNV;
13127 #define glGetFinalCombinerInputParameterfvNV glad_glGetFinalCombinerInputParameterfvNV
13128 typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC)(GLenum variable, GLenum pname, GLint *params);
13129 GLAPI PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC glad_glGetFinalCombinerInputParameterivNV;
13130 #define glGetFinalCombinerInputParameterivNV glad_glGetFinalCombinerInputParameterivNV
13131 #endif
13132 #ifndef GL_NV_register_combiners2
13133 #define GL_NV_register_combiners2 1
13135 typedef void (APIENTRYP PFNGLCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum stage, GLenum pname, const GLfloat *params);
13136 GLAPI PFNGLCOMBINERSTAGEPARAMETERFVNVPROC glad_glCombinerStageParameterfvNV;
13137 #define glCombinerStageParameterfvNV glad_glCombinerStageParameterfvNV
13138 typedef void (APIENTRYP PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum stage, GLenum pname, GLfloat *params);
13139 GLAPI PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glad_glGetCombinerStageParameterfvNV;
13140 #define glGetCombinerStageParameterfvNV glad_glGetCombinerStageParameterfvNV
13141 #endif
13142 #ifndef GL_NV_robustness_video_memory_purge
13143 #define GL_NV_robustness_video_memory_purge 1
13145 #endif
13146 #ifndef GL_NV_sample_locations
13147 #define GL_NV_sample_locations 1
13149 typedef void (APIENTRYP PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)(GLenum target, GLuint start, GLsizei count, const GLfloat *v);
13150 GLAPI PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glFramebufferSampleLocationsfvNV;
13151 #define glFramebufferSampleLocationsfvNV glad_glFramebufferSampleLocationsfvNV
13152 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
13153 GLAPI PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glNamedFramebufferSampleLocationsfvNV;
13154 #define glNamedFramebufferSampleLocationsfvNV glad_glNamedFramebufferSampleLocationsfvNV
13155 typedef void (APIENTRYP PFNGLRESOLVEDEPTHVALUESNVPROC)();
13156 GLAPI PFNGLRESOLVEDEPTHVALUESNVPROC glad_glResolveDepthValuesNV;
13157 #define glResolveDepthValuesNV glad_glResolveDepthValuesNV
13158 #endif
13159 #ifndef GL_NV_sample_mask_override_coverage
13160 #define GL_NV_sample_mask_override_coverage 1
13162 #endif
13163 #ifndef GL_NV_shader_atomic_counters
13164 #define GL_NV_shader_atomic_counters 1
13166 #endif
13167 #ifndef GL_NV_shader_atomic_float
13168 #define GL_NV_shader_atomic_float 1
13170 #endif
13171 #ifndef GL_NV_shader_atomic_float64
13172 #define GL_NV_shader_atomic_float64 1
13174 #endif
13175 #ifndef GL_NV_shader_atomic_fp16_vector
13176 #define GL_NV_shader_atomic_fp16_vector 1
13178 #endif
13179 #ifndef GL_NV_shader_atomic_int64
13180 #define GL_NV_shader_atomic_int64 1
13182 #endif
13183 #ifndef GL_NV_shader_buffer_load
13184 #define GL_NV_shader_buffer_load 1
13186 typedef void (APIENTRYP PFNGLMAKEBUFFERRESIDENTNVPROC)(GLenum target, GLenum access);
13187 GLAPI PFNGLMAKEBUFFERRESIDENTNVPROC glad_glMakeBufferResidentNV;
13188 #define glMakeBufferResidentNV glad_glMakeBufferResidentNV
13189 typedef void (APIENTRYP PFNGLMAKEBUFFERNONRESIDENTNVPROC)(GLenum target);
13190 GLAPI PFNGLMAKEBUFFERNONRESIDENTNVPROC glad_glMakeBufferNonResidentNV;
13191 #define glMakeBufferNonResidentNV glad_glMakeBufferNonResidentNV
13192 typedef GLboolean (APIENTRYP PFNGLISBUFFERRESIDENTNVPROC)(GLenum target);
13193 GLAPI PFNGLISBUFFERRESIDENTNVPROC glad_glIsBufferResidentNV;
13194 #define glIsBufferResidentNV glad_glIsBufferResidentNV
13195 typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERRESIDENTNVPROC)(GLuint buffer, GLenum access);
13196 GLAPI PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glad_glMakeNamedBufferResidentNV;
13197 #define glMakeNamedBufferResidentNV glad_glMakeNamedBufferResidentNV
13198 typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC)(GLuint buffer);
13199 GLAPI PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glad_glMakeNamedBufferNonResidentNV;
13200 #define glMakeNamedBufferNonResidentNV glad_glMakeNamedBufferNonResidentNV
13201 typedef GLboolean (APIENTRYP PFNGLISNAMEDBUFFERRESIDENTNVPROC)(GLuint buffer);
13202 GLAPI PFNGLISNAMEDBUFFERRESIDENTNVPROC glad_glIsNamedBufferResidentNV;
13203 #define glIsNamedBufferResidentNV glad_glIsNamedBufferResidentNV
13204 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERUI64VNVPROC)(GLenum target, GLenum pname, GLuint64EXT *params);
13205 GLAPI PFNGLGETBUFFERPARAMETERUI64VNVPROC glad_glGetBufferParameterui64vNV;
13206 #define glGetBufferParameterui64vNV glad_glGetBufferParameterui64vNV
13207 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC)(GLuint buffer, GLenum pname, GLuint64EXT *params);
13208 GLAPI PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glad_glGetNamedBufferParameterui64vNV;
13209 #define glGetNamedBufferParameterui64vNV glad_glGetNamedBufferParameterui64vNV
13210 typedef void (APIENTRYP PFNGLGETINTEGERUI64VNVPROC)(GLenum value, GLuint64EXT *result);
13211 GLAPI PFNGLGETINTEGERUI64VNVPROC glad_glGetIntegerui64vNV;
13212 #define glGetIntegerui64vNV glad_glGetIntegerui64vNV
13213 typedef void (APIENTRYP PFNGLUNIFORMUI64NVPROC)(GLint location, GLuint64EXT value);
13214 GLAPI PFNGLUNIFORMUI64NVPROC glad_glUniformui64NV;
13215 #define glUniformui64NV glad_glUniformui64NV
13216 typedef void (APIENTRYP PFNGLUNIFORMUI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value);
13217 GLAPI PFNGLUNIFORMUI64VNVPROC glad_glUniformui64vNV;
13218 #define glUniformui64vNV glad_glUniformui64vNV
13219 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64NVPROC)(GLuint program, GLint location, GLuint64EXT value);
13220 GLAPI PFNGLPROGRAMUNIFORMUI64NVPROC glad_glProgramUniformui64NV;
13221 #define glProgramUniformui64NV glad_glProgramUniformui64NV
13222 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
13223 GLAPI PFNGLPROGRAMUNIFORMUI64VNVPROC glad_glProgramUniformui64vNV;
13224 #define glProgramUniformui64vNV glad_glProgramUniformui64vNV
13225 #endif
13226 #ifndef GL_NV_shader_buffer_store
13227 #define GL_NV_shader_buffer_store 1
13229 #endif
13230 #ifndef GL_NV_shader_storage_buffer_object
13231 #define GL_NV_shader_storage_buffer_object 1
13233 #endif
13234 #ifndef GL_NV_shader_thread_group
13235 #define GL_NV_shader_thread_group 1
13237 #endif
13238 #ifndef GL_NV_shader_thread_shuffle
13239 #define GL_NV_shader_thread_shuffle 1
13241 #endif
13242 #ifndef GL_NV_stereo_view_rendering
13243 #define GL_NV_stereo_view_rendering 1
13245 #endif
13246 #ifndef GL_NV_tessellation_program5
13247 #define GL_NV_tessellation_program5 1
13249 #endif
13250 #ifndef GL_NV_texgen_emboss
13251 #define GL_NV_texgen_emboss 1
13253 #endif
13254 #ifndef GL_NV_texgen_reflection
13255 #define GL_NV_texgen_reflection 1
13257 #endif
13258 #ifndef GL_NV_texture_barrier
13259 #define GL_NV_texture_barrier 1
13261 typedef void (APIENTRYP PFNGLTEXTUREBARRIERNVPROC)();
13262 GLAPI PFNGLTEXTUREBARRIERNVPROC glad_glTextureBarrierNV;
13263 #define glTextureBarrierNV glad_glTextureBarrierNV
13264 #endif
13265 #ifndef GL_NV_texture_compression_vtc
13266 #define GL_NV_texture_compression_vtc 1
13268 #endif
13269 #ifndef GL_NV_texture_env_combine4
13270 #define GL_NV_texture_env_combine4 1
13272 #endif
13273 #ifndef GL_NV_texture_expand_normal
13274 #define GL_NV_texture_expand_normal 1
13276 #endif
13277 #ifndef GL_NV_texture_multisample
13278 #define GL_NV_texture_multisample 1
13280 typedef void (APIENTRYP PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC)(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
13281 GLAPI PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTexImage2DMultisampleCoverageNV;
13282 #define glTexImage2DMultisampleCoverageNV glad_glTexImage2DMultisampleCoverageNV
13283 typedef void (APIENTRYP PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC)(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
13284 GLAPI PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTexImage3DMultisampleCoverageNV;
13285 #define glTexImage3DMultisampleCoverageNV glad_glTexImage3DMultisampleCoverageNV
13286 typedef void (APIENTRYP PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC)(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
13287 GLAPI PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC glad_glTextureImage2DMultisampleNV;
13288 #define glTextureImage2DMultisampleNV glad_glTextureImage2DMultisampleNV
13289 typedef void (APIENTRYP PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC)(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
13290 GLAPI PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC glad_glTextureImage3DMultisampleNV;
13291 #define glTextureImage3DMultisampleNV glad_glTextureImage3DMultisampleNV
13292 typedef void (APIENTRYP PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC)(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
13293 GLAPI PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTextureImage2DMultisampleCoverageNV;
13294 #define glTextureImage2DMultisampleCoverageNV glad_glTextureImage2DMultisampleCoverageNV
13295 typedef void (APIENTRYP PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC)(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
13296 GLAPI PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTextureImage3DMultisampleCoverageNV;
13297 #define glTextureImage3DMultisampleCoverageNV glad_glTextureImage3DMultisampleCoverageNV
13298 #endif
13299 #ifndef GL_NV_texture_rectangle
13300 #define GL_NV_texture_rectangle 1
13302 #endif
13303 #ifndef GL_NV_texture_shader
13304 #define GL_NV_texture_shader 1
13306 #endif
13307 #ifndef GL_NV_texture_shader2
13308 #define GL_NV_texture_shader2 1
13310 #endif
13311 #ifndef GL_NV_texture_shader3
13312 #define GL_NV_texture_shader3 1
13314 #endif
13315 #ifndef GL_NV_transform_feedback
13316 #define GL_NV_transform_feedback 1
13318 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKNVPROC)(GLenum primitiveMode);
13319 GLAPI PFNGLBEGINTRANSFORMFEEDBACKNVPROC glad_glBeginTransformFeedbackNV;
13320 #define glBeginTransformFeedbackNV glad_glBeginTransformFeedbackNV
13321 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKNVPROC)();
13322 GLAPI PFNGLENDTRANSFORMFEEDBACKNVPROC glad_glEndTransformFeedbackNV;
13323 #define glEndTransformFeedbackNV glad_glEndTransformFeedbackNV
13324 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC)(GLsizei count, const GLint *attribs, GLenum bufferMode);
13325 GLAPI PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glad_glTransformFeedbackAttribsNV;
13326 #define glTransformFeedbackAttribsNV glad_glTransformFeedbackAttribsNV
13327 typedef void (APIENTRYP PFNGLBINDBUFFERRANGENVPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
13328 GLAPI PFNGLBINDBUFFERRANGENVPROC glad_glBindBufferRangeNV;
13329 #define glBindBufferRangeNV glad_glBindBufferRangeNV
13330 typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETNVPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset);
13331 GLAPI PFNGLBINDBUFFEROFFSETNVPROC glad_glBindBufferOffsetNV;
13332 #define glBindBufferOffsetNV glad_glBindBufferOffsetNV
13333 typedef void (APIENTRYP PFNGLBINDBUFFERBASENVPROC)(GLenum target, GLuint index, GLuint buffer);
13334 GLAPI PFNGLBINDBUFFERBASENVPROC glad_glBindBufferBaseNV;
13335 #define glBindBufferBaseNV glad_glBindBufferBaseNV
13336 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC)(GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode);
13337 GLAPI PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glad_glTransformFeedbackVaryingsNV;
13338 #define glTransformFeedbackVaryingsNV glad_glTransformFeedbackVaryingsNV
13339 typedef void (APIENTRYP PFNGLACTIVEVARYINGNVPROC)(GLuint program, const GLchar *name);
13340 GLAPI PFNGLACTIVEVARYINGNVPROC glad_glActiveVaryingNV;
13341 #define glActiveVaryingNV glad_glActiveVaryingNV
13342 typedef GLint (APIENTRYP PFNGLGETVARYINGLOCATIONNVPROC)(GLuint program, const GLchar *name);
13343 GLAPI PFNGLGETVARYINGLOCATIONNVPROC glad_glGetVaryingLocationNV;
13344 #define glGetVaryingLocationNV glad_glGetVaryingLocationNV
13345 typedef void (APIENTRYP PFNGLGETACTIVEVARYINGNVPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
13346 GLAPI PFNGLGETACTIVEVARYINGNVPROC glad_glGetActiveVaryingNV;
13347 #define glGetActiveVaryingNV glad_glGetActiveVaryingNV
13348 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC)(GLuint program, GLuint index, GLint *location);
13349 GLAPI PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glad_glGetTransformFeedbackVaryingNV;
13350 #define glGetTransformFeedbackVaryingNV glad_glGetTransformFeedbackVaryingNV
13351 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC)(GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode);
13352 GLAPI PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glad_glTransformFeedbackStreamAttribsNV;
13353 #define glTransformFeedbackStreamAttribsNV glad_glTransformFeedbackStreamAttribsNV
13354 #endif
13355 #ifndef GL_NV_transform_feedback2
13356 #define GL_NV_transform_feedback2 1
13358 typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKNVPROC)(GLenum target, GLuint id);
13359 GLAPI PFNGLBINDTRANSFORMFEEDBACKNVPROC glad_glBindTransformFeedbackNV;
13360 #define glBindTransformFeedbackNV glad_glBindTransformFeedbackNV
13361 typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSNVPROC)(GLsizei n, const GLuint *ids);
13362 GLAPI PFNGLDELETETRANSFORMFEEDBACKSNVPROC glad_glDeleteTransformFeedbacksNV;
13363 #define glDeleteTransformFeedbacksNV glad_glDeleteTransformFeedbacksNV
13364 typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSNVPROC)(GLsizei n, GLuint *ids);
13365 GLAPI PFNGLGENTRANSFORMFEEDBACKSNVPROC glad_glGenTransformFeedbacksNV;
13366 #define glGenTransformFeedbacksNV glad_glGenTransformFeedbacksNV
13367 typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKNVPROC)(GLuint id);
13368 GLAPI PFNGLISTRANSFORMFEEDBACKNVPROC glad_glIsTransformFeedbackNV;
13369 #define glIsTransformFeedbackNV glad_glIsTransformFeedbackNV
13370 typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKNVPROC)();
13371 GLAPI PFNGLPAUSETRANSFORMFEEDBACKNVPROC glad_glPauseTransformFeedbackNV;
13372 #define glPauseTransformFeedbackNV glad_glPauseTransformFeedbackNV
13373 typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKNVPROC)();
13374 GLAPI PFNGLRESUMETRANSFORMFEEDBACKNVPROC glad_glResumeTransformFeedbackNV;
13375 #define glResumeTransformFeedbackNV glad_glResumeTransformFeedbackNV
13376 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKNVPROC)(GLenum mode, GLuint id);
13377 GLAPI PFNGLDRAWTRANSFORMFEEDBACKNVPROC glad_glDrawTransformFeedbackNV;
13378 #define glDrawTransformFeedbackNV glad_glDrawTransformFeedbackNV
13379 #endif
13380 #ifndef GL_NV_uniform_buffer_unified_memory
13381 #define GL_NV_uniform_buffer_unified_memory 1
13383 #endif
13384 #ifndef GL_NV_vdpau_interop
13385 #define GL_NV_vdpau_interop 1
13387 typedef void (APIENTRYP PFNGLVDPAUINITNVPROC)(const void *vdpDevice, const void *getProcAddress);
13388 GLAPI PFNGLVDPAUINITNVPROC glad_glVDPAUInitNV;
13389 #define glVDPAUInitNV glad_glVDPAUInitNV
13390 typedef void (APIENTRYP PFNGLVDPAUFININVPROC)();
13391 GLAPI PFNGLVDPAUFININVPROC glad_glVDPAUFiniNV;
13392 #define glVDPAUFiniNV glad_glVDPAUFiniNV
13393 typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)(const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
13394 GLAPI PFNGLVDPAUREGISTERVIDEOSURFACENVPROC glad_glVDPAURegisterVideoSurfaceNV;
13395 #define glVDPAURegisterVideoSurfaceNV glad_glVDPAURegisterVideoSurfaceNV
13396 typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC)(const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
13397 GLAPI PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC glad_glVDPAURegisterOutputSurfaceNV;
13398 #define glVDPAURegisterOutputSurfaceNV glad_glVDPAURegisterOutputSurfaceNV
13399 typedef GLboolean (APIENTRYP PFNGLVDPAUISSURFACENVPROC)(GLvdpauSurfaceNV surface);
13400 GLAPI PFNGLVDPAUISSURFACENVPROC glad_glVDPAUIsSurfaceNV;
13401 #define glVDPAUIsSurfaceNV glad_glVDPAUIsSurfaceNV
13402 typedef void (APIENTRYP PFNGLVDPAUUNREGISTERSURFACENVPROC)(GLvdpauSurfaceNV surface);
13403 GLAPI PFNGLVDPAUUNREGISTERSURFACENVPROC glad_glVDPAUUnregisterSurfaceNV;
13404 #define glVDPAUUnregisterSurfaceNV glad_glVDPAUUnregisterSurfaceNV
13405 typedef void (APIENTRYP PFNGLVDPAUGETSURFACEIVNVPROC)(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
13406 GLAPI PFNGLVDPAUGETSURFACEIVNVPROC glad_glVDPAUGetSurfaceivNV;
13407 #define glVDPAUGetSurfaceivNV glad_glVDPAUGetSurfaceivNV
13408 typedef void (APIENTRYP PFNGLVDPAUSURFACEACCESSNVPROC)(GLvdpauSurfaceNV surface, GLenum access);
13409 GLAPI PFNGLVDPAUSURFACEACCESSNVPROC glad_glVDPAUSurfaceAccessNV;
13410 #define glVDPAUSurfaceAccessNV glad_glVDPAUSurfaceAccessNV
13411 typedef void (APIENTRYP PFNGLVDPAUMAPSURFACESNVPROC)(GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces);
13412 GLAPI PFNGLVDPAUMAPSURFACESNVPROC glad_glVDPAUMapSurfacesNV;
13413 #define glVDPAUMapSurfacesNV glad_glVDPAUMapSurfacesNV
13414 typedef void (APIENTRYP PFNGLVDPAUUNMAPSURFACESNVPROC)(GLsizei numSurface, const GLvdpauSurfaceNV *surfaces);
13415 GLAPI PFNGLVDPAUUNMAPSURFACESNVPROC glad_glVDPAUUnmapSurfacesNV;
13416 #define glVDPAUUnmapSurfacesNV glad_glVDPAUUnmapSurfacesNV
13417 #endif
13418 #ifndef GL_NV_vertex_array_range
13419 #define GL_NV_vertex_array_range 1
13421 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGENVPROC)();
13422 GLAPI PFNGLFLUSHVERTEXARRAYRANGENVPROC glad_glFlushVertexArrayRangeNV;
13423 #define glFlushVertexArrayRangeNV glad_glFlushVertexArrayRangeNV
13424 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGENVPROC)(GLsizei length, const void *pointer);
13425 GLAPI PFNGLVERTEXARRAYRANGENVPROC glad_glVertexArrayRangeNV;
13426 #define glVertexArrayRangeNV glad_glVertexArrayRangeNV
13427 #endif
13428 #ifndef GL_NV_vertex_array_range2
13429 #define GL_NV_vertex_array_range2 1
13431 #endif
13432 #ifndef GL_NV_vertex_attrib_integer_64bit
13433 #define GL_NV_vertex_attrib_integer_64bit 1
13435 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1I64NVPROC)(GLuint index, GLint64EXT x);
13436 GLAPI PFNGLVERTEXATTRIBL1I64NVPROC glad_glVertexAttribL1i64NV;
13437 #define glVertexAttribL1i64NV glad_glVertexAttribL1i64NV
13438 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2I64NVPROC)(GLuint index, GLint64EXT x, GLint64EXT y);
13439 GLAPI PFNGLVERTEXATTRIBL2I64NVPROC glad_glVertexAttribL2i64NV;
13440 #define glVertexAttribL2i64NV glad_glVertexAttribL2i64NV
13441 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3I64NVPROC)(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
13442 GLAPI PFNGLVERTEXATTRIBL3I64NVPROC glad_glVertexAttribL3i64NV;
13443 #define glVertexAttribL3i64NV glad_glVertexAttribL3i64NV
13444 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4I64NVPROC)(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
13445 GLAPI PFNGLVERTEXATTRIBL4I64NVPROC glad_glVertexAttribL4i64NV;
13446 #define glVertexAttribL4i64NV glad_glVertexAttribL4i64NV
13447 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1I64VNVPROC)(GLuint index, const GLint64EXT *v);
13448 GLAPI PFNGLVERTEXATTRIBL1I64VNVPROC glad_glVertexAttribL1i64vNV;
13449 #define glVertexAttribL1i64vNV glad_glVertexAttribL1i64vNV
13450 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2I64VNVPROC)(GLuint index, const GLint64EXT *v);
13451 GLAPI PFNGLVERTEXATTRIBL2I64VNVPROC glad_glVertexAttribL2i64vNV;
13452 #define glVertexAttribL2i64vNV glad_glVertexAttribL2i64vNV
13453 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3I64VNVPROC)(GLuint index, const GLint64EXT *v);
13454 GLAPI PFNGLVERTEXATTRIBL3I64VNVPROC glad_glVertexAttribL3i64vNV;
13455 #define glVertexAttribL3i64vNV glad_glVertexAttribL3i64vNV
13456 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4I64VNVPROC)(GLuint index, const GLint64EXT *v);
13457 GLAPI PFNGLVERTEXATTRIBL4I64VNVPROC glad_glVertexAttribL4i64vNV;
13458 #define glVertexAttribL4i64vNV glad_glVertexAttribL4i64vNV
13459 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64NVPROC)(GLuint index, GLuint64EXT x);
13460 GLAPI PFNGLVERTEXATTRIBL1UI64NVPROC glad_glVertexAttribL1ui64NV;
13461 #define glVertexAttribL1ui64NV glad_glVertexAttribL1ui64NV
13462 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2UI64NVPROC)(GLuint index, GLuint64EXT x, GLuint64EXT y);
13463 GLAPI PFNGLVERTEXATTRIBL2UI64NVPROC glad_glVertexAttribL2ui64NV;
13464 #define glVertexAttribL2ui64NV glad_glVertexAttribL2ui64NV
13465 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3UI64NVPROC)(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
13466 GLAPI PFNGLVERTEXATTRIBL3UI64NVPROC glad_glVertexAttribL3ui64NV;
13467 #define glVertexAttribL3ui64NV glad_glVertexAttribL3ui64NV
13468 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4UI64NVPROC)(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
13469 GLAPI PFNGLVERTEXATTRIBL4UI64NVPROC glad_glVertexAttribL4ui64NV;
13470 #define glVertexAttribL4ui64NV glad_glVertexAttribL4ui64NV
13471 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64VNVPROC)(GLuint index, const GLuint64EXT *v);
13472 GLAPI PFNGLVERTEXATTRIBL1UI64VNVPROC glad_glVertexAttribL1ui64vNV;
13473 #define glVertexAttribL1ui64vNV glad_glVertexAttribL1ui64vNV
13474 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2UI64VNVPROC)(GLuint index, const GLuint64EXT *v);
13475 GLAPI PFNGLVERTEXATTRIBL2UI64VNVPROC glad_glVertexAttribL2ui64vNV;
13476 #define glVertexAttribL2ui64vNV glad_glVertexAttribL2ui64vNV
13477 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3UI64VNVPROC)(GLuint index, const GLuint64EXT *v);
13478 GLAPI PFNGLVERTEXATTRIBL3UI64VNVPROC glad_glVertexAttribL3ui64vNV;
13479 #define glVertexAttribL3ui64vNV glad_glVertexAttribL3ui64vNV
13480 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4UI64VNVPROC)(GLuint index, const GLuint64EXT *v);
13481 GLAPI PFNGLVERTEXATTRIBL4UI64VNVPROC glad_glVertexAttribL4ui64vNV;
13482 #define glVertexAttribL4ui64vNV glad_glVertexAttribL4ui64vNV
13483 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLI64VNVPROC)(GLuint index, GLenum pname, GLint64EXT *params);
13484 GLAPI PFNGLGETVERTEXATTRIBLI64VNVPROC glad_glGetVertexAttribLi64vNV;
13485 #define glGetVertexAttribLi64vNV glad_glGetVertexAttribLi64vNV
13486 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLUI64VNVPROC)(GLuint index, GLenum pname, GLuint64EXT *params);
13487 GLAPI PFNGLGETVERTEXATTRIBLUI64VNVPROC glad_glGetVertexAttribLui64vNV;
13488 #define glGetVertexAttribLui64vNV glad_glGetVertexAttribLui64vNV
13489 typedef void (APIENTRYP PFNGLVERTEXATTRIBLFORMATNVPROC)(GLuint index, GLint size, GLenum type, GLsizei stride);
13490 GLAPI PFNGLVERTEXATTRIBLFORMATNVPROC glad_glVertexAttribLFormatNV;
13491 #define glVertexAttribLFormatNV glad_glVertexAttribLFormatNV
13492 #endif
13493 #ifndef GL_NV_vertex_buffer_unified_memory
13494 #define GL_NV_vertex_buffer_unified_memory 1
13496 typedef void (APIENTRYP PFNGLBUFFERADDRESSRANGENVPROC)(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
13497 GLAPI PFNGLBUFFERADDRESSRANGENVPROC glad_glBufferAddressRangeNV;
13498 #define glBufferAddressRangeNV glad_glBufferAddressRangeNV
13499 typedef void (APIENTRYP PFNGLVERTEXFORMATNVPROC)(GLint size, GLenum type, GLsizei stride);
13500 GLAPI PFNGLVERTEXFORMATNVPROC glad_glVertexFormatNV;
13501 #define glVertexFormatNV glad_glVertexFormatNV
13502 typedef void (APIENTRYP PFNGLNORMALFORMATNVPROC)(GLenum type, GLsizei stride);
13503 GLAPI PFNGLNORMALFORMATNVPROC glad_glNormalFormatNV;
13504 #define glNormalFormatNV glad_glNormalFormatNV
13505 typedef void (APIENTRYP PFNGLCOLORFORMATNVPROC)(GLint size, GLenum type, GLsizei stride);
13506 GLAPI PFNGLCOLORFORMATNVPROC glad_glColorFormatNV;
13507 #define glColorFormatNV glad_glColorFormatNV
13508 typedef void (APIENTRYP PFNGLINDEXFORMATNVPROC)(GLenum type, GLsizei stride);
13509 GLAPI PFNGLINDEXFORMATNVPROC glad_glIndexFormatNV;
13510 #define glIndexFormatNV glad_glIndexFormatNV
13511 typedef void (APIENTRYP PFNGLTEXCOORDFORMATNVPROC)(GLint size, GLenum type, GLsizei stride);
13512 GLAPI PFNGLTEXCOORDFORMATNVPROC glad_glTexCoordFormatNV;
13513 #define glTexCoordFormatNV glad_glTexCoordFormatNV
13514 typedef void (APIENTRYP PFNGLEDGEFLAGFORMATNVPROC)(GLsizei stride);
13515 GLAPI PFNGLEDGEFLAGFORMATNVPROC glad_glEdgeFlagFormatNV;
13516 #define glEdgeFlagFormatNV glad_glEdgeFlagFormatNV
13517 typedef void (APIENTRYP PFNGLSECONDARYCOLORFORMATNVPROC)(GLint size, GLenum type, GLsizei stride);
13518 GLAPI PFNGLSECONDARYCOLORFORMATNVPROC glad_glSecondaryColorFormatNV;
13519 #define glSecondaryColorFormatNV glad_glSecondaryColorFormatNV
13520 typedef void (APIENTRYP PFNGLFOGCOORDFORMATNVPROC)(GLenum type, GLsizei stride);
13521 GLAPI PFNGLFOGCOORDFORMATNVPROC glad_glFogCoordFormatNV;
13522 #define glFogCoordFormatNV glad_glFogCoordFormatNV
13523 typedef void (APIENTRYP PFNGLVERTEXATTRIBFORMATNVPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
13524 GLAPI PFNGLVERTEXATTRIBFORMATNVPROC glad_glVertexAttribFormatNV;
13525 #define glVertexAttribFormatNV glad_glVertexAttribFormatNV
13526 typedef void (APIENTRYP PFNGLVERTEXATTRIBIFORMATNVPROC)(GLuint index, GLint size, GLenum type, GLsizei stride);
13527 GLAPI PFNGLVERTEXATTRIBIFORMATNVPROC glad_glVertexAttribIFormatNV;
13528 #define glVertexAttribIFormatNV glad_glVertexAttribIFormatNV
13529 typedef void (APIENTRYP PFNGLGETINTEGERUI64I_VNVPROC)(GLenum value, GLuint index, GLuint64EXT *result);
13530 GLAPI PFNGLGETINTEGERUI64I_VNVPROC glad_glGetIntegerui64i_vNV;
13531 #define glGetIntegerui64i_vNV glad_glGetIntegerui64i_vNV
13532 #endif
13533 #ifndef GL_NV_vertex_program
13534 #define GL_NV_vertex_program 1
13536 typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC)(GLsizei n, const GLuint *programs, GLboolean *residences);
13537 GLAPI PFNGLAREPROGRAMSRESIDENTNVPROC glad_glAreProgramsResidentNV;
13538 #define glAreProgramsResidentNV glad_glAreProgramsResidentNV
13539 typedef void (APIENTRYP PFNGLBINDPROGRAMNVPROC)(GLenum target, GLuint id);
13540 GLAPI PFNGLBINDPROGRAMNVPROC glad_glBindProgramNV;
13541 #define glBindProgramNV glad_glBindProgramNV
13542 typedef void (APIENTRYP PFNGLDELETEPROGRAMSNVPROC)(GLsizei n, const GLuint *programs);
13543 GLAPI PFNGLDELETEPROGRAMSNVPROC glad_glDeleteProgramsNV;
13544 #define glDeleteProgramsNV glad_glDeleteProgramsNV
13545 typedef void (APIENTRYP PFNGLEXECUTEPROGRAMNVPROC)(GLenum target, GLuint id, const GLfloat *params);
13546 GLAPI PFNGLEXECUTEPROGRAMNVPROC glad_glExecuteProgramNV;
13547 #define glExecuteProgramNV glad_glExecuteProgramNV
13548 typedef void (APIENTRYP PFNGLGENPROGRAMSNVPROC)(GLsizei n, GLuint *programs);
13549 GLAPI PFNGLGENPROGRAMSNVPROC glad_glGenProgramsNV;
13550 #define glGenProgramsNV glad_glGenProgramsNV
13551 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERDVNVPROC)(GLenum target, GLuint index, GLenum pname, GLdouble *params);
13552 GLAPI PFNGLGETPROGRAMPARAMETERDVNVPROC glad_glGetProgramParameterdvNV;
13553 #define glGetProgramParameterdvNV glad_glGetProgramParameterdvNV
13554 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERFVNVPROC)(GLenum target, GLuint index, GLenum pname, GLfloat *params);
13555 GLAPI PFNGLGETPROGRAMPARAMETERFVNVPROC glad_glGetProgramParameterfvNV;
13556 #define glGetProgramParameterfvNV glad_glGetProgramParameterfvNV
13557 typedef void (APIENTRYP PFNGLGETPROGRAMIVNVPROC)(GLuint id, GLenum pname, GLint *params);
13558 GLAPI PFNGLGETPROGRAMIVNVPROC glad_glGetProgramivNV;
13559 #define glGetProgramivNV glad_glGetProgramivNV
13560 typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGNVPROC)(GLuint id, GLenum pname, GLubyte *program);
13561 GLAPI PFNGLGETPROGRAMSTRINGNVPROC glad_glGetProgramStringNV;
13562 #define glGetProgramStringNV glad_glGetProgramStringNV
13563 typedef void (APIENTRYP PFNGLGETTRACKMATRIXIVNVPROC)(GLenum target, GLuint address, GLenum pname, GLint *params);
13564 GLAPI PFNGLGETTRACKMATRIXIVNVPROC glad_glGetTrackMatrixivNV;
13565 #define glGetTrackMatrixivNV glad_glGetTrackMatrixivNV
13566 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVNVPROC)(GLuint index, GLenum pname, GLdouble *params);
13567 GLAPI PFNGLGETVERTEXATTRIBDVNVPROC glad_glGetVertexAttribdvNV;
13568 #define glGetVertexAttribdvNV glad_glGetVertexAttribdvNV
13569 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVNVPROC)(GLuint index, GLenum pname, GLfloat *params);
13570 GLAPI PFNGLGETVERTEXATTRIBFVNVPROC glad_glGetVertexAttribfvNV;
13571 #define glGetVertexAttribfvNV glad_glGetVertexAttribfvNV
13572 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVNVPROC)(GLuint index, GLenum pname, GLint *params);
13573 GLAPI PFNGLGETVERTEXATTRIBIVNVPROC glad_glGetVertexAttribivNV;
13574 #define glGetVertexAttribivNV glad_glGetVertexAttribivNV
13575 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVNVPROC)(GLuint index, GLenum pname, void **pointer);
13576 GLAPI PFNGLGETVERTEXATTRIBPOINTERVNVPROC glad_glGetVertexAttribPointervNV;
13577 #define glGetVertexAttribPointervNV glad_glGetVertexAttribPointervNV
13578 typedef GLboolean (APIENTRYP PFNGLISPROGRAMNVPROC)(GLuint id);
13579 GLAPI PFNGLISPROGRAMNVPROC glad_glIsProgramNV;
13580 #define glIsProgramNV glad_glIsProgramNV
13581 typedef void (APIENTRYP PFNGLLOADPROGRAMNVPROC)(GLenum target, GLuint id, GLsizei len, const GLubyte *program);
13582 GLAPI PFNGLLOADPROGRAMNVPROC glad_glLoadProgramNV;
13583 #define glLoadProgramNV glad_glLoadProgramNV
13584 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DNVPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
13585 GLAPI PFNGLPROGRAMPARAMETER4DNVPROC glad_glProgramParameter4dNV;
13586 #define glProgramParameter4dNV glad_glProgramParameter4dNV
13587 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DVNVPROC)(GLenum target, GLuint index, const GLdouble *v);
13588 GLAPI PFNGLPROGRAMPARAMETER4DVNVPROC glad_glProgramParameter4dvNV;
13589 #define glProgramParameter4dvNV glad_glProgramParameter4dvNV
13590 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FNVPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
13591 GLAPI PFNGLPROGRAMPARAMETER4FNVPROC glad_glProgramParameter4fNV;
13592 #define glProgramParameter4fNV glad_glProgramParameter4fNV
13593 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FVNVPROC)(GLenum target, GLuint index, const GLfloat *v);
13594 GLAPI PFNGLPROGRAMPARAMETER4FVNVPROC glad_glProgramParameter4fvNV;
13595 #define glProgramParameter4fvNV glad_glProgramParameter4fvNV
13596 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4DVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLdouble *v);
13597 GLAPI PFNGLPROGRAMPARAMETERS4DVNVPROC glad_glProgramParameters4dvNV;
13598 #define glProgramParameters4dvNV glad_glProgramParameters4dvNV
13599 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4FVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLfloat *v);
13600 GLAPI PFNGLPROGRAMPARAMETERS4FVNVPROC glad_glProgramParameters4fvNV;
13601 #define glProgramParameters4fvNV glad_glProgramParameters4fvNV
13602 typedef void (APIENTRYP PFNGLREQUESTRESIDENTPROGRAMSNVPROC)(GLsizei n, const GLuint *programs);
13603 GLAPI PFNGLREQUESTRESIDENTPROGRAMSNVPROC glad_glRequestResidentProgramsNV;
13604 #define glRequestResidentProgramsNV glad_glRequestResidentProgramsNV
13605 typedef void (APIENTRYP PFNGLTRACKMATRIXNVPROC)(GLenum target, GLuint address, GLenum matrix, GLenum transform);
13606 GLAPI PFNGLTRACKMATRIXNVPROC glad_glTrackMatrixNV;
13607 #define glTrackMatrixNV glad_glTrackMatrixNV
13608 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERNVPROC)(GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer);
13609 GLAPI PFNGLVERTEXATTRIBPOINTERNVPROC glad_glVertexAttribPointerNV;
13610 #define glVertexAttribPointerNV glad_glVertexAttribPointerNV
13611 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DNVPROC)(GLuint index, GLdouble x);
13612 GLAPI PFNGLVERTEXATTRIB1DNVPROC glad_glVertexAttrib1dNV;
13613 #define glVertexAttrib1dNV glad_glVertexAttrib1dNV
13614 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVNVPROC)(GLuint index, const GLdouble *v);
13615 GLAPI PFNGLVERTEXATTRIB1DVNVPROC glad_glVertexAttrib1dvNV;
13616 #define glVertexAttrib1dvNV glad_glVertexAttrib1dvNV
13617 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FNVPROC)(GLuint index, GLfloat x);
13618 GLAPI PFNGLVERTEXATTRIB1FNVPROC glad_glVertexAttrib1fNV;
13619 #define glVertexAttrib1fNV glad_glVertexAttrib1fNV
13620 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVNVPROC)(GLuint index, const GLfloat *v);
13621 GLAPI PFNGLVERTEXATTRIB1FVNVPROC glad_glVertexAttrib1fvNV;
13622 #define glVertexAttrib1fvNV glad_glVertexAttrib1fvNV
13623 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SNVPROC)(GLuint index, GLshort x);
13624 GLAPI PFNGLVERTEXATTRIB1SNVPROC glad_glVertexAttrib1sNV;
13625 #define glVertexAttrib1sNV glad_glVertexAttrib1sNV
13626 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVNVPROC)(GLuint index, const GLshort *v);
13627 GLAPI PFNGLVERTEXATTRIB1SVNVPROC glad_glVertexAttrib1svNV;
13628 #define glVertexAttrib1svNV glad_glVertexAttrib1svNV
13629 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DNVPROC)(GLuint index, GLdouble x, GLdouble y);
13630 GLAPI PFNGLVERTEXATTRIB2DNVPROC glad_glVertexAttrib2dNV;
13631 #define glVertexAttrib2dNV glad_glVertexAttrib2dNV
13632 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVNVPROC)(GLuint index, const GLdouble *v);
13633 GLAPI PFNGLVERTEXATTRIB2DVNVPROC glad_glVertexAttrib2dvNV;
13634 #define glVertexAttrib2dvNV glad_glVertexAttrib2dvNV
13635 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FNVPROC)(GLuint index, GLfloat x, GLfloat y);
13636 GLAPI PFNGLVERTEXATTRIB2FNVPROC glad_glVertexAttrib2fNV;
13637 #define glVertexAttrib2fNV glad_glVertexAttrib2fNV
13638 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVNVPROC)(GLuint index, const GLfloat *v);
13639 GLAPI PFNGLVERTEXATTRIB2FVNVPROC glad_glVertexAttrib2fvNV;
13640 #define glVertexAttrib2fvNV glad_glVertexAttrib2fvNV
13641 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SNVPROC)(GLuint index, GLshort x, GLshort y);
13642 GLAPI PFNGLVERTEXATTRIB2SNVPROC glad_glVertexAttrib2sNV;
13643 #define glVertexAttrib2sNV glad_glVertexAttrib2sNV
13644 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVNVPROC)(GLuint index, const GLshort *v);
13645 GLAPI PFNGLVERTEXATTRIB2SVNVPROC glad_glVertexAttrib2svNV;
13646 #define glVertexAttrib2svNV glad_glVertexAttrib2svNV
13647 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DNVPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
13648 GLAPI PFNGLVERTEXATTRIB3DNVPROC glad_glVertexAttrib3dNV;
13649 #define glVertexAttrib3dNV glad_glVertexAttrib3dNV
13650 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVNVPROC)(GLuint index, const GLdouble *v);
13651 GLAPI PFNGLVERTEXATTRIB3DVNVPROC glad_glVertexAttrib3dvNV;
13652 #define glVertexAttrib3dvNV glad_glVertexAttrib3dvNV
13653 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FNVPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
13654 GLAPI PFNGLVERTEXATTRIB3FNVPROC glad_glVertexAttrib3fNV;
13655 #define glVertexAttrib3fNV glad_glVertexAttrib3fNV
13656 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVNVPROC)(GLuint index, const GLfloat *v);
13657 GLAPI PFNGLVERTEXATTRIB3FVNVPROC glad_glVertexAttrib3fvNV;
13658 #define glVertexAttrib3fvNV glad_glVertexAttrib3fvNV
13659 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SNVPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
13660 GLAPI PFNGLVERTEXATTRIB3SNVPROC glad_glVertexAttrib3sNV;
13661 #define glVertexAttrib3sNV glad_glVertexAttrib3sNV
13662 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVNVPROC)(GLuint index, const GLshort *v);
13663 GLAPI PFNGLVERTEXATTRIB3SVNVPROC glad_glVertexAttrib3svNV;
13664 #define glVertexAttrib3svNV glad_glVertexAttrib3svNV
13665 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DNVPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
13666 GLAPI PFNGLVERTEXATTRIB4DNVPROC glad_glVertexAttrib4dNV;
13667 #define glVertexAttrib4dNV glad_glVertexAttrib4dNV
13668 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVNVPROC)(GLuint index, const GLdouble *v);
13669 GLAPI PFNGLVERTEXATTRIB4DVNVPROC glad_glVertexAttrib4dvNV;
13670 #define glVertexAttrib4dvNV glad_glVertexAttrib4dvNV
13671 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FNVPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
13672 GLAPI PFNGLVERTEXATTRIB4FNVPROC glad_glVertexAttrib4fNV;
13673 #define glVertexAttrib4fNV glad_glVertexAttrib4fNV
13674 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVNVPROC)(GLuint index, const GLfloat *v);
13675 GLAPI PFNGLVERTEXATTRIB4FVNVPROC glad_glVertexAttrib4fvNV;
13676 #define glVertexAttrib4fvNV glad_glVertexAttrib4fvNV
13677 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SNVPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
13678 GLAPI PFNGLVERTEXATTRIB4SNVPROC glad_glVertexAttrib4sNV;
13679 #define glVertexAttrib4sNV glad_glVertexAttrib4sNV
13680 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVNVPROC)(GLuint index, const GLshort *v);
13681 GLAPI PFNGLVERTEXATTRIB4SVNVPROC glad_glVertexAttrib4svNV;
13682 #define glVertexAttrib4svNV glad_glVertexAttrib4svNV
13683 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBNVPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
13684 GLAPI PFNGLVERTEXATTRIB4UBNVPROC glad_glVertexAttrib4ubNV;
13685 #define glVertexAttrib4ubNV glad_glVertexAttrib4ubNV
13686 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVNVPROC)(GLuint index, const GLubyte *v);
13687 GLAPI PFNGLVERTEXATTRIB4UBVNVPROC glad_glVertexAttrib4ubvNV;
13688 #define glVertexAttrib4ubvNV glad_glVertexAttrib4ubvNV
13689 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1DVNVPROC)(GLuint index, GLsizei count, const GLdouble *v);
13690 GLAPI PFNGLVERTEXATTRIBS1DVNVPROC glad_glVertexAttribs1dvNV;
13691 #define glVertexAttribs1dvNV glad_glVertexAttribs1dvNV
13692 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1FVNVPROC)(GLuint index, GLsizei count, const GLfloat *v);
13693 GLAPI PFNGLVERTEXATTRIBS1FVNVPROC glad_glVertexAttribs1fvNV;
13694 #define glVertexAttribs1fvNV glad_glVertexAttribs1fvNV
13695 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1SVNVPROC)(GLuint index, GLsizei count, const GLshort *v);
13696 GLAPI PFNGLVERTEXATTRIBS1SVNVPROC glad_glVertexAttribs1svNV;
13697 #define glVertexAttribs1svNV glad_glVertexAttribs1svNV
13698 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2DVNVPROC)(GLuint index, GLsizei count, const GLdouble *v);
13699 GLAPI PFNGLVERTEXATTRIBS2DVNVPROC glad_glVertexAttribs2dvNV;
13700 #define glVertexAttribs2dvNV glad_glVertexAttribs2dvNV
13701 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2FVNVPROC)(GLuint index, GLsizei count, const GLfloat *v);
13702 GLAPI PFNGLVERTEXATTRIBS2FVNVPROC glad_glVertexAttribs2fvNV;
13703 #define glVertexAttribs2fvNV glad_glVertexAttribs2fvNV
13704 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2SVNVPROC)(GLuint index, GLsizei count, const GLshort *v);
13705 GLAPI PFNGLVERTEXATTRIBS2SVNVPROC glad_glVertexAttribs2svNV;
13706 #define glVertexAttribs2svNV glad_glVertexAttribs2svNV
13707 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3DVNVPROC)(GLuint index, GLsizei count, const GLdouble *v);
13708 GLAPI PFNGLVERTEXATTRIBS3DVNVPROC glad_glVertexAttribs3dvNV;
13709 #define glVertexAttribs3dvNV glad_glVertexAttribs3dvNV
13710 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3FVNVPROC)(GLuint index, GLsizei count, const GLfloat *v);
13711 GLAPI PFNGLVERTEXATTRIBS3FVNVPROC glad_glVertexAttribs3fvNV;
13712 #define glVertexAttribs3fvNV glad_glVertexAttribs3fvNV
13713 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3SVNVPROC)(GLuint index, GLsizei count, const GLshort *v);
13714 GLAPI PFNGLVERTEXATTRIBS3SVNVPROC glad_glVertexAttribs3svNV;
13715 #define glVertexAttribs3svNV glad_glVertexAttribs3svNV
13716 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4DVNVPROC)(GLuint index, GLsizei count, const GLdouble *v);
13717 GLAPI PFNGLVERTEXATTRIBS4DVNVPROC glad_glVertexAttribs4dvNV;
13718 #define glVertexAttribs4dvNV glad_glVertexAttribs4dvNV
13719 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4FVNVPROC)(GLuint index, GLsizei count, const GLfloat *v);
13720 GLAPI PFNGLVERTEXATTRIBS4FVNVPROC glad_glVertexAttribs4fvNV;
13721 #define glVertexAttribs4fvNV glad_glVertexAttribs4fvNV
13722 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4SVNVPROC)(GLuint index, GLsizei count, const GLshort *v);
13723 GLAPI PFNGLVERTEXATTRIBS4SVNVPROC glad_glVertexAttribs4svNV;
13724 #define glVertexAttribs4svNV glad_glVertexAttribs4svNV
13725 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4UBVNVPROC)(GLuint index, GLsizei count, const GLubyte *v);
13726 GLAPI PFNGLVERTEXATTRIBS4UBVNVPROC glad_glVertexAttribs4ubvNV;
13727 #define glVertexAttribs4ubvNV glad_glVertexAttribs4ubvNV
13728 #endif
13729 #ifndef GL_NV_vertex_program1_1
13730 #define GL_NV_vertex_program1_1 1
13732 #endif
13733 #ifndef GL_NV_vertex_program2
13734 #define GL_NV_vertex_program2 1
13736 #endif
13737 #ifndef GL_NV_vertex_program2_option
13738 #define GL_NV_vertex_program2_option 1
13740 #endif
13741 #ifndef GL_NV_vertex_program3
13742 #define GL_NV_vertex_program3 1
13744 #endif
13745 #ifndef GL_NV_vertex_program4
13746 #define GL_NV_vertex_program4 1
13748 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IEXTPROC)(GLuint index, GLint x);
13749 GLAPI PFNGLVERTEXATTRIBI1IEXTPROC glad_glVertexAttribI1iEXT;
13750 #define glVertexAttribI1iEXT glad_glVertexAttribI1iEXT
13751 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IEXTPROC)(GLuint index, GLint x, GLint y);
13752 GLAPI PFNGLVERTEXATTRIBI2IEXTPROC glad_glVertexAttribI2iEXT;
13753 #define glVertexAttribI2iEXT glad_glVertexAttribI2iEXT
13754 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IEXTPROC)(GLuint index, GLint x, GLint y, GLint z);
13755 GLAPI PFNGLVERTEXATTRIBI3IEXTPROC glad_glVertexAttribI3iEXT;
13756 #define glVertexAttribI3iEXT glad_glVertexAttribI3iEXT
13757 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IEXTPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w);
13758 GLAPI PFNGLVERTEXATTRIBI4IEXTPROC glad_glVertexAttribI4iEXT;
13759 #define glVertexAttribI4iEXT glad_glVertexAttribI4iEXT
13760 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIEXTPROC)(GLuint index, GLuint x);
13761 GLAPI PFNGLVERTEXATTRIBI1UIEXTPROC glad_glVertexAttribI1uiEXT;
13762 #define glVertexAttribI1uiEXT glad_glVertexAttribI1uiEXT
13763 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIEXTPROC)(GLuint index, GLuint x, GLuint y);
13764 GLAPI PFNGLVERTEXATTRIBI2UIEXTPROC glad_glVertexAttribI2uiEXT;
13765 #define glVertexAttribI2uiEXT glad_glVertexAttribI2uiEXT
13766 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z);
13767 GLAPI PFNGLVERTEXATTRIBI3UIEXTPROC glad_glVertexAttribI3uiEXT;
13768 #define glVertexAttribI3uiEXT glad_glVertexAttribI3uiEXT
13769 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
13770 GLAPI PFNGLVERTEXATTRIBI4UIEXTPROC glad_glVertexAttribI4uiEXT;
13771 #define glVertexAttribI4uiEXT glad_glVertexAttribI4uiEXT
13772 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVEXTPROC)(GLuint index, const GLint *v);
13773 GLAPI PFNGLVERTEXATTRIBI1IVEXTPROC glad_glVertexAttribI1ivEXT;
13774 #define glVertexAttribI1ivEXT glad_glVertexAttribI1ivEXT
13775 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVEXTPROC)(GLuint index, const GLint *v);
13776 GLAPI PFNGLVERTEXATTRIBI2IVEXTPROC glad_glVertexAttribI2ivEXT;
13777 #define glVertexAttribI2ivEXT glad_glVertexAttribI2ivEXT
13778 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVEXTPROC)(GLuint index, const GLint *v);
13779 GLAPI PFNGLVERTEXATTRIBI3IVEXTPROC glad_glVertexAttribI3ivEXT;
13780 #define glVertexAttribI3ivEXT glad_glVertexAttribI3ivEXT
13781 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVEXTPROC)(GLuint index, const GLint *v);
13782 GLAPI PFNGLVERTEXATTRIBI4IVEXTPROC glad_glVertexAttribI4ivEXT;
13783 #define glVertexAttribI4ivEXT glad_glVertexAttribI4ivEXT
13784 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVEXTPROC)(GLuint index, const GLuint *v);
13785 GLAPI PFNGLVERTEXATTRIBI1UIVEXTPROC glad_glVertexAttribI1uivEXT;
13786 #define glVertexAttribI1uivEXT glad_glVertexAttribI1uivEXT
13787 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVEXTPROC)(GLuint index, const GLuint *v);
13788 GLAPI PFNGLVERTEXATTRIBI2UIVEXTPROC glad_glVertexAttribI2uivEXT;
13789 #define glVertexAttribI2uivEXT glad_glVertexAttribI2uivEXT
13790 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVEXTPROC)(GLuint index, const GLuint *v);
13791 GLAPI PFNGLVERTEXATTRIBI3UIVEXTPROC glad_glVertexAttribI3uivEXT;
13792 #define glVertexAttribI3uivEXT glad_glVertexAttribI3uivEXT
13793 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVEXTPROC)(GLuint index, const GLuint *v);
13794 GLAPI PFNGLVERTEXATTRIBI4UIVEXTPROC glad_glVertexAttribI4uivEXT;
13795 #define glVertexAttribI4uivEXT glad_glVertexAttribI4uivEXT
13796 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVEXTPROC)(GLuint index, const GLbyte *v);
13797 GLAPI PFNGLVERTEXATTRIBI4BVEXTPROC glad_glVertexAttribI4bvEXT;
13798 #define glVertexAttribI4bvEXT glad_glVertexAttribI4bvEXT
13799 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVEXTPROC)(GLuint index, const GLshort *v);
13800 GLAPI PFNGLVERTEXATTRIBI4SVEXTPROC glad_glVertexAttribI4svEXT;
13801 #define glVertexAttribI4svEXT glad_glVertexAttribI4svEXT
13802 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVEXTPROC)(GLuint index, const GLubyte *v);
13803 GLAPI PFNGLVERTEXATTRIBI4UBVEXTPROC glad_glVertexAttribI4ubvEXT;
13804 #define glVertexAttribI4ubvEXT glad_glVertexAttribI4ubvEXT
13805 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVEXTPROC)(GLuint index, const GLushort *v);
13806 GLAPI PFNGLVERTEXATTRIBI4USVEXTPROC glad_glVertexAttribI4usvEXT;
13807 #define glVertexAttribI4usvEXT glad_glVertexAttribI4usvEXT
13808 typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTEREXTPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
13809 GLAPI PFNGLVERTEXATTRIBIPOINTEREXTPROC glad_glVertexAttribIPointerEXT;
13810 #define glVertexAttribIPointerEXT glad_glVertexAttribIPointerEXT
13811 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVEXTPROC)(GLuint index, GLenum pname, GLint *params);
13812 GLAPI PFNGLGETVERTEXATTRIBIIVEXTPROC glad_glGetVertexAttribIivEXT;
13813 #define glGetVertexAttribIivEXT glad_glGetVertexAttribIivEXT
13814 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVEXTPROC)(GLuint index, GLenum pname, GLuint *params);
13815 GLAPI PFNGLGETVERTEXATTRIBIUIVEXTPROC glad_glGetVertexAttribIuivEXT;
13816 #define glGetVertexAttribIuivEXT glad_glGetVertexAttribIuivEXT
13817 #endif
13818 #ifndef GL_NV_video_capture
13819 #define GL_NV_video_capture 1
13821 typedef void (APIENTRYP PFNGLBEGINVIDEOCAPTURENVPROC)(GLuint video_capture_slot);
13822 GLAPI PFNGLBEGINVIDEOCAPTURENVPROC glad_glBeginVideoCaptureNV;
13823 #define glBeginVideoCaptureNV glad_glBeginVideoCaptureNV
13824 typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC)(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset);
13825 GLAPI PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glad_glBindVideoCaptureStreamBufferNV;
13826 #define glBindVideoCaptureStreamBufferNV glad_glBindVideoCaptureStreamBufferNV
13827 typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC)(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture);
13828 GLAPI PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glad_glBindVideoCaptureStreamTextureNV;
13829 #define glBindVideoCaptureStreamTextureNV glad_glBindVideoCaptureStreamTextureNV
13830 typedef void (APIENTRYP PFNGLENDVIDEOCAPTURENVPROC)(GLuint video_capture_slot);
13831 GLAPI PFNGLENDVIDEOCAPTURENVPROC glad_glEndVideoCaptureNV;
13832 #define glEndVideoCaptureNV glad_glEndVideoCaptureNV
13833 typedef void (APIENTRYP PFNGLGETVIDEOCAPTUREIVNVPROC)(GLuint video_capture_slot, GLenum pname, GLint *params);
13834 GLAPI PFNGLGETVIDEOCAPTUREIVNVPROC glad_glGetVideoCaptureivNV;
13835 #define glGetVideoCaptureivNV glad_glGetVideoCaptureivNV
13836 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMIVNVPROC)(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params);
13837 GLAPI PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glad_glGetVideoCaptureStreamivNV;
13838 #define glGetVideoCaptureStreamivNV glad_glGetVideoCaptureStreamivNV
13839 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMFVNVPROC)(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params);
13840 GLAPI PFNGLGETVIDEOCAPTURESTREAMFVNVPROC glad_glGetVideoCaptureStreamfvNV;
13841 #define glGetVideoCaptureStreamfvNV glad_glGetVideoCaptureStreamfvNV
13842 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMDVNVPROC)(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params);
13843 GLAPI PFNGLGETVIDEOCAPTURESTREAMDVNVPROC glad_glGetVideoCaptureStreamdvNV;
13844 #define glGetVideoCaptureStreamdvNV glad_glGetVideoCaptureStreamdvNV
13845 typedef GLenum (APIENTRYP PFNGLVIDEOCAPTURENVPROC)(GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time);
13846 GLAPI PFNGLVIDEOCAPTURENVPROC glad_glVideoCaptureNV;
13847 #define glVideoCaptureNV glad_glVideoCaptureNV
13848 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC)(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params);
13849 GLAPI PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glad_glVideoCaptureStreamParameterivNV;
13850 #define glVideoCaptureStreamParameterivNV glad_glVideoCaptureStreamParameterivNV
13851 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC)(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params);
13852 GLAPI PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glad_glVideoCaptureStreamParameterfvNV;
13853 #define glVideoCaptureStreamParameterfvNV glad_glVideoCaptureStreamParameterfvNV
13854 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC)(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params);
13855 GLAPI PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC glad_glVideoCaptureStreamParameterdvNV;
13856 #define glVideoCaptureStreamParameterdvNV glad_glVideoCaptureStreamParameterdvNV
13857 #endif
13858 #ifndef GL_NV_viewport_array2
13859 #define GL_NV_viewport_array2 1
13861 #endif
13862 #ifndef GL_NV_viewport_swizzle
13863 #define GL_NV_viewport_swizzle 1
13865 typedef void (APIENTRYP PFNGLVIEWPORTSWIZZLENVPROC)(GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew);
13866 GLAPI PFNGLVIEWPORTSWIZZLENVPROC glad_glViewportSwizzleNV;
13867 #define glViewportSwizzleNV glad_glViewportSwizzleNV
13868 #endif
13869 #ifndef GL_OES_byte_coordinates
13870 #define GL_OES_byte_coordinates 1
13872 typedef void (APIENTRYP PFNGLMULTITEXCOORD1BOESPROC)(GLenum texture, GLbyte s);
13873 GLAPI PFNGLMULTITEXCOORD1BOESPROC glad_glMultiTexCoord1bOES;
13874 #define glMultiTexCoord1bOES glad_glMultiTexCoord1bOES
13875 typedef void (APIENTRYP PFNGLMULTITEXCOORD1BVOESPROC)(GLenum texture, const GLbyte *coords);
13876 GLAPI PFNGLMULTITEXCOORD1BVOESPROC glad_glMultiTexCoord1bvOES;
13877 #define glMultiTexCoord1bvOES glad_glMultiTexCoord1bvOES
13878 typedef void (APIENTRYP PFNGLMULTITEXCOORD2BOESPROC)(GLenum texture, GLbyte s, GLbyte t);
13879 GLAPI PFNGLMULTITEXCOORD2BOESPROC glad_glMultiTexCoord2bOES;
13880 #define glMultiTexCoord2bOES glad_glMultiTexCoord2bOES
13881 typedef void (APIENTRYP PFNGLMULTITEXCOORD2BVOESPROC)(GLenum texture, const GLbyte *coords);
13882 GLAPI PFNGLMULTITEXCOORD2BVOESPROC glad_glMultiTexCoord2bvOES;
13883 #define glMultiTexCoord2bvOES glad_glMultiTexCoord2bvOES
13884 typedef void (APIENTRYP PFNGLMULTITEXCOORD3BOESPROC)(GLenum texture, GLbyte s, GLbyte t, GLbyte r);
13885 GLAPI PFNGLMULTITEXCOORD3BOESPROC glad_glMultiTexCoord3bOES;
13886 #define glMultiTexCoord3bOES glad_glMultiTexCoord3bOES
13887 typedef void (APIENTRYP PFNGLMULTITEXCOORD3BVOESPROC)(GLenum texture, const GLbyte *coords);
13888 GLAPI PFNGLMULTITEXCOORD3BVOESPROC glad_glMultiTexCoord3bvOES;
13889 #define glMultiTexCoord3bvOES glad_glMultiTexCoord3bvOES
13890 typedef void (APIENTRYP PFNGLMULTITEXCOORD4BOESPROC)(GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q);
13891 GLAPI PFNGLMULTITEXCOORD4BOESPROC glad_glMultiTexCoord4bOES;
13892 #define glMultiTexCoord4bOES glad_glMultiTexCoord4bOES
13893 typedef void (APIENTRYP PFNGLMULTITEXCOORD4BVOESPROC)(GLenum texture, const GLbyte *coords);
13894 GLAPI PFNGLMULTITEXCOORD4BVOESPROC glad_glMultiTexCoord4bvOES;
13895 #define glMultiTexCoord4bvOES glad_glMultiTexCoord4bvOES
13896 typedef void (APIENTRYP PFNGLTEXCOORD1BOESPROC)(GLbyte s);
13897 GLAPI PFNGLTEXCOORD1BOESPROC glad_glTexCoord1bOES;
13898 #define glTexCoord1bOES glad_glTexCoord1bOES
13899 typedef void (APIENTRYP PFNGLTEXCOORD1BVOESPROC)(const GLbyte *coords);
13900 GLAPI PFNGLTEXCOORD1BVOESPROC glad_glTexCoord1bvOES;
13901 #define glTexCoord1bvOES glad_glTexCoord1bvOES
13902 typedef void (APIENTRYP PFNGLTEXCOORD2BOESPROC)(GLbyte s, GLbyte t);
13903 GLAPI PFNGLTEXCOORD2BOESPROC glad_glTexCoord2bOES;
13904 #define glTexCoord2bOES glad_glTexCoord2bOES
13905 typedef void (APIENTRYP PFNGLTEXCOORD2BVOESPROC)(const GLbyte *coords);
13906 GLAPI PFNGLTEXCOORD2BVOESPROC glad_glTexCoord2bvOES;
13907 #define glTexCoord2bvOES glad_glTexCoord2bvOES
13908 typedef void (APIENTRYP PFNGLTEXCOORD3BOESPROC)(GLbyte s, GLbyte t, GLbyte r);
13909 GLAPI PFNGLTEXCOORD3BOESPROC glad_glTexCoord3bOES;
13910 #define glTexCoord3bOES glad_glTexCoord3bOES
13911 typedef void (APIENTRYP PFNGLTEXCOORD3BVOESPROC)(const GLbyte *coords);
13912 GLAPI PFNGLTEXCOORD3BVOESPROC glad_glTexCoord3bvOES;
13913 #define glTexCoord3bvOES glad_glTexCoord3bvOES
13914 typedef void (APIENTRYP PFNGLTEXCOORD4BOESPROC)(GLbyte s, GLbyte t, GLbyte r, GLbyte q);
13915 GLAPI PFNGLTEXCOORD4BOESPROC glad_glTexCoord4bOES;
13916 #define glTexCoord4bOES glad_glTexCoord4bOES
13917 typedef void (APIENTRYP PFNGLTEXCOORD4BVOESPROC)(const GLbyte *coords);
13918 GLAPI PFNGLTEXCOORD4BVOESPROC glad_glTexCoord4bvOES;
13919 #define glTexCoord4bvOES glad_glTexCoord4bvOES
13920 typedef void (APIENTRYP PFNGLVERTEX2BOESPROC)(GLbyte x, GLbyte y);
13921 GLAPI PFNGLVERTEX2BOESPROC glad_glVertex2bOES;
13922 #define glVertex2bOES glad_glVertex2bOES
13923 typedef void (APIENTRYP PFNGLVERTEX2BVOESPROC)(const GLbyte *coords);
13924 GLAPI PFNGLVERTEX2BVOESPROC glad_glVertex2bvOES;
13925 #define glVertex2bvOES glad_glVertex2bvOES
13926 typedef void (APIENTRYP PFNGLVERTEX3BOESPROC)(GLbyte x, GLbyte y, GLbyte z);
13927 GLAPI PFNGLVERTEX3BOESPROC glad_glVertex3bOES;
13928 #define glVertex3bOES glad_glVertex3bOES
13929 typedef void (APIENTRYP PFNGLVERTEX3BVOESPROC)(const GLbyte *coords);
13930 GLAPI PFNGLVERTEX3BVOESPROC glad_glVertex3bvOES;
13931 #define glVertex3bvOES glad_glVertex3bvOES
13932 typedef void (APIENTRYP PFNGLVERTEX4BOESPROC)(GLbyte x, GLbyte y, GLbyte z, GLbyte w);
13933 GLAPI PFNGLVERTEX4BOESPROC glad_glVertex4bOES;
13934 #define glVertex4bOES glad_glVertex4bOES
13935 typedef void (APIENTRYP PFNGLVERTEX4BVOESPROC)(const GLbyte *coords);
13936 GLAPI PFNGLVERTEX4BVOESPROC glad_glVertex4bvOES;
13937 #define glVertex4bvOES glad_glVertex4bvOES
13938 #endif
13939 #ifndef GL_OES_compressed_paletted_texture
13940 #define GL_OES_compressed_paletted_texture 1
13942 #endif
13943 #ifndef GL_OES_fixed_point
13944 #define GL_OES_fixed_point 1
13946 typedef void (APIENTRYP PFNGLALPHAFUNCXOESPROC)(GLenum func, GLfixed ref);
13947 GLAPI PFNGLALPHAFUNCXOESPROC glad_glAlphaFuncxOES;
13948 #define glAlphaFuncxOES glad_glAlphaFuncxOES
13949 typedef void (APIENTRYP PFNGLCLEARCOLORXOESPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
13950 GLAPI PFNGLCLEARCOLORXOESPROC glad_glClearColorxOES;
13951 #define glClearColorxOES glad_glClearColorxOES
13952 typedef void (APIENTRYP PFNGLCLEARDEPTHXOESPROC)(GLfixed depth);
13953 GLAPI PFNGLCLEARDEPTHXOESPROC glad_glClearDepthxOES;
13954 #define glClearDepthxOES glad_glClearDepthxOES
13955 typedef void (APIENTRYP PFNGLCLIPPLANEXOESPROC)(GLenum plane, const GLfixed *equation);
13956 GLAPI PFNGLCLIPPLANEXOESPROC glad_glClipPlanexOES;
13957 #define glClipPlanexOES glad_glClipPlanexOES
13958 typedef void (APIENTRYP PFNGLCOLOR4XOESPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
13959 GLAPI PFNGLCOLOR4XOESPROC glad_glColor4xOES;
13960 #define glColor4xOES glad_glColor4xOES
13961 typedef void (APIENTRYP PFNGLDEPTHRANGEXOESPROC)(GLfixed n, GLfixed f);
13962 GLAPI PFNGLDEPTHRANGEXOESPROC glad_glDepthRangexOES;
13963 #define glDepthRangexOES glad_glDepthRangexOES
13964 typedef void (APIENTRYP PFNGLFOGXOESPROC)(GLenum pname, GLfixed param);
13965 GLAPI PFNGLFOGXOESPROC glad_glFogxOES;
13966 #define glFogxOES glad_glFogxOES
13967 typedef void (APIENTRYP PFNGLFOGXVOESPROC)(GLenum pname, const GLfixed *param);
13968 GLAPI PFNGLFOGXVOESPROC glad_glFogxvOES;
13969 #define glFogxvOES glad_glFogxvOES
13970 typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
13971 GLAPI PFNGLFRUSTUMXOESPROC glad_glFrustumxOES;
13972 #define glFrustumxOES glad_glFrustumxOES
13973 typedef void (APIENTRYP PFNGLGETCLIPPLANEXOESPROC)(GLenum plane, GLfixed *equation);
13974 GLAPI PFNGLGETCLIPPLANEXOESPROC glad_glGetClipPlanexOES;
13975 #define glGetClipPlanexOES glad_glGetClipPlanexOES
13976 typedef void (APIENTRYP PFNGLGETFIXEDVOESPROC)(GLenum pname, GLfixed *params);
13977 GLAPI PFNGLGETFIXEDVOESPROC glad_glGetFixedvOES;
13978 #define glGetFixedvOES glad_glGetFixedvOES
13979 typedef void (APIENTRYP PFNGLGETTEXENVXVOESPROC)(GLenum target, GLenum pname, GLfixed *params);
13980 GLAPI PFNGLGETTEXENVXVOESPROC glad_glGetTexEnvxvOES;
13981 #define glGetTexEnvxvOES glad_glGetTexEnvxvOES
13982 typedef void (APIENTRYP PFNGLGETTEXPARAMETERXVOESPROC)(GLenum target, GLenum pname, GLfixed *params);
13983 GLAPI PFNGLGETTEXPARAMETERXVOESPROC glad_glGetTexParameterxvOES;
13984 #define glGetTexParameterxvOES glad_glGetTexParameterxvOES
13985 typedef void (APIENTRYP PFNGLLIGHTMODELXOESPROC)(GLenum pname, GLfixed param);
13986 GLAPI PFNGLLIGHTMODELXOESPROC glad_glLightModelxOES;
13987 #define glLightModelxOES glad_glLightModelxOES
13988 typedef void (APIENTRYP PFNGLLIGHTMODELXVOESPROC)(GLenum pname, const GLfixed *param);
13989 GLAPI PFNGLLIGHTMODELXVOESPROC glad_glLightModelxvOES;
13990 #define glLightModelxvOES glad_glLightModelxvOES
13991 typedef void (APIENTRYP PFNGLLIGHTXOESPROC)(GLenum light, GLenum pname, GLfixed param);
13992 GLAPI PFNGLLIGHTXOESPROC glad_glLightxOES;
13993 #define glLightxOES glad_glLightxOES
13994 typedef void (APIENTRYP PFNGLLIGHTXVOESPROC)(GLenum light, GLenum pname, const GLfixed *params);
13995 GLAPI PFNGLLIGHTXVOESPROC glad_glLightxvOES;
13996 #define glLightxvOES glad_glLightxvOES
13997 typedef void (APIENTRYP PFNGLLINEWIDTHXOESPROC)(GLfixed width);
13998 GLAPI PFNGLLINEWIDTHXOESPROC glad_glLineWidthxOES;
13999 #define glLineWidthxOES glad_glLineWidthxOES
14000 typedef void (APIENTRYP PFNGLLOADMATRIXXOESPROC)(const GLfixed *m);
14001 GLAPI PFNGLLOADMATRIXXOESPROC glad_glLoadMatrixxOES;
14002 #define glLoadMatrixxOES glad_glLoadMatrixxOES
14003 typedef void (APIENTRYP PFNGLMATERIALXOESPROC)(GLenum face, GLenum pname, GLfixed param);
14004 GLAPI PFNGLMATERIALXOESPROC glad_glMaterialxOES;
14005 #define glMaterialxOES glad_glMaterialxOES
14006 typedef void (APIENTRYP PFNGLMATERIALXVOESPROC)(GLenum face, GLenum pname, const GLfixed *param);
14007 GLAPI PFNGLMATERIALXVOESPROC glad_glMaterialxvOES;
14008 #define glMaterialxvOES glad_glMaterialxvOES
14009 typedef void (APIENTRYP PFNGLMULTMATRIXXOESPROC)(const GLfixed *m);
14010 GLAPI PFNGLMULTMATRIXXOESPROC glad_glMultMatrixxOES;
14011 #define glMultMatrixxOES glad_glMultMatrixxOES
14012 typedef void (APIENTRYP PFNGLMULTITEXCOORD4XOESPROC)(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
14013 GLAPI PFNGLMULTITEXCOORD4XOESPROC glad_glMultiTexCoord4xOES;
14014 #define glMultiTexCoord4xOES glad_glMultiTexCoord4xOES
14015 typedef void (APIENTRYP PFNGLNORMAL3XOESPROC)(GLfixed nx, GLfixed ny, GLfixed nz);
14016 GLAPI PFNGLNORMAL3XOESPROC glad_glNormal3xOES;
14017 #define glNormal3xOES glad_glNormal3xOES
14018 typedef void (APIENTRYP PFNGLORTHOXOESPROC)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
14019 GLAPI PFNGLORTHOXOESPROC glad_glOrthoxOES;
14020 #define glOrthoxOES glad_glOrthoxOES
14021 typedef void (APIENTRYP PFNGLPOINTPARAMETERXVOESPROC)(GLenum pname, const GLfixed *params);
14022 GLAPI PFNGLPOINTPARAMETERXVOESPROC glad_glPointParameterxvOES;
14023 #define glPointParameterxvOES glad_glPointParameterxvOES
14024 typedef void (APIENTRYP PFNGLPOINTSIZEXOESPROC)(GLfixed size);
14025 GLAPI PFNGLPOINTSIZEXOESPROC glad_glPointSizexOES;
14026 #define glPointSizexOES glad_glPointSizexOES
14027 typedef void (APIENTRYP PFNGLPOLYGONOFFSETXOESPROC)(GLfixed factor, GLfixed units);
14028 GLAPI PFNGLPOLYGONOFFSETXOESPROC glad_glPolygonOffsetxOES;
14029 #define glPolygonOffsetxOES glad_glPolygonOffsetxOES
14030 typedef void (APIENTRYP PFNGLROTATEXOESPROC)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
14031 GLAPI PFNGLROTATEXOESPROC glad_glRotatexOES;
14032 #define glRotatexOES glad_glRotatexOES
14033 typedef void (APIENTRYP PFNGLSCALEXOESPROC)(GLfixed x, GLfixed y, GLfixed z);
14034 GLAPI PFNGLSCALEXOESPROC glad_glScalexOES;
14035 #define glScalexOES glad_glScalexOES
14036 typedef void (APIENTRYP PFNGLTEXENVXOESPROC)(GLenum target, GLenum pname, GLfixed param);
14037 GLAPI PFNGLTEXENVXOESPROC glad_glTexEnvxOES;
14038 #define glTexEnvxOES glad_glTexEnvxOES
14039 typedef void (APIENTRYP PFNGLTEXENVXVOESPROC)(GLenum target, GLenum pname, const GLfixed *params);
14040 GLAPI PFNGLTEXENVXVOESPROC glad_glTexEnvxvOES;
14041 #define glTexEnvxvOES glad_glTexEnvxvOES
14042 typedef void (APIENTRYP PFNGLTEXPARAMETERXOESPROC)(GLenum target, GLenum pname, GLfixed param);
14043 GLAPI PFNGLTEXPARAMETERXOESPROC glad_glTexParameterxOES;
14044 #define glTexParameterxOES glad_glTexParameterxOES
14045 typedef void (APIENTRYP PFNGLTEXPARAMETERXVOESPROC)(GLenum target, GLenum pname, const GLfixed *params);
14046 GLAPI PFNGLTEXPARAMETERXVOESPROC glad_glTexParameterxvOES;
14047 #define glTexParameterxvOES glad_glTexParameterxvOES
14048 typedef void (APIENTRYP PFNGLTRANSLATEXOESPROC)(GLfixed x, GLfixed y, GLfixed z);
14049 GLAPI PFNGLTRANSLATEXOESPROC glad_glTranslatexOES;
14050 #define glTranslatexOES glad_glTranslatexOES
14051 typedef void (APIENTRYP PFNGLGETLIGHTXVOESPROC)(GLenum light, GLenum pname, GLfixed *params);
14052 GLAPI PFNGLGETLIGHTXVOESPROC glad_glGetLightxvOES;
14053 #define glGetLightxvOES glad_glGetLightxvOES
14054 typedef void (APIENTRYP PFNGLGETMATERIALXVOESPROC)(GLenum face, GLenum pname, GLfixed *params);
14055 GLAPI PFNGLGETMATERIALXVOESPROC glad_glGetMaterialxvOES;
14056 #define glGetMaterialxvOES glad_glGetMaterialxvOES
14057 typedef void (APIENTRYP PFNGLPOINTPARAMETERXOESPROC)(GLenum pname, GLfixed param);
14058 GLAPI PFNGLPOINTPARAMETERXOESPROC glad_glPointParameterxOES;
14059 #define glPointParameterxOES glad_glPointParameterxOES
14060 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEXOESPROC)(GLclampx value, GLboolean invert);
14061 GLAPI PFNGLSAMPLECOVERAGEXOESPROC glad_glSampleCoveragexOES;
14062 #define glSampleCoveragexOES glad_glSampleCoveragexOES
14063 typedef void (APIENTRYP PFNGLACCUMXOESPROC)(GLenum op, GLfixed value);
14064 GLAPI PFNGLACCUMXOESPROC glad_glAccumxOES;
14065 #define glAccumxOES glad_glAccumxOES
14066 typedef void (APIENTRYP PFNGLBITMAPXOESPROC)(GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap);
14067 GLAPI PFNGLBITMAPXOESPROC glad_glBitmapxOES;
14068 #define glBitmapxOES glad_glBitmapxOES
14069 typedef void (APIENTRYP PFNGLBLENDCOLORXOESPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
14070 GLAPI PFNGLBLENDCOLORXOESPROC glad_glBlendColorxOES;
14071 #define glBlendColorxOES glad_glBlendColorxOES
14072 typedef void (APIENTRYP PFNGLCLEARACCUMXOESPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
14073 GLAPI PFNGLCLEARACCUMXOESPROC glad_glClearAccumxOES;
14074 #define glClearAccumxOES glad_glClearAccumxOES
14075 typedef void (APIENTRYP PFNGLCOLOR3XOESPROC)(GLfixed red, GLfixed green, GLfixed blue);
14076 GLAPI PFNGLCOLOR3XOESPROC glad_glColor3xOES;
14077 #define glColor3xOES glad_glColor3xOES
14078 typedef void (APIENTRYP PFNGLCOLOR3XVOESPROC)(const GLfixed *components);
14079 GLAPI PFNGLCOLOR3XVOESPROC glad_glColor3xvOES;
14080 #define glColor3xvOES glad_glColor3xvOES
14081 typedef void (APIENTRYP PFNGLCOLOR4XVOESPROC)(const GLfixed *components);
14082 GLAPI PFNGLCOLOR4XVOESPROC glad_glColor4xvOES;
14083 #define glColor4xvOES glad_glColor4xvOES
14084 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERXOESPROC)(GLenum target, GLenum pname, GLfixed param);
14085 GLAPI PFNGLCONVOLUTIONPARAMETERXOESPROC glad_glConvolutionParameterxOES;
14086 #define glConvolutionParameterxOES glad_glConvolutionParameterxOES
14087 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERXVOESPROC)(GLenum target, GLenum pname, const GLfixed *params);
14088 GLAPI PFNGLCONVOLUTIONPARAMETERXVOESPROC glad_glConvolutionParameterxvOES;
14089 #define glConvolutionParameterxvOES glad_glConvolutionParameterxvOES
14090 typedef void (APIENTRYP PFNGLEVALCOORD1XOESPROC)(GLfixed u);
14091 GLAPI PFNGLEVALCOORD1XOESPROC glad_glEvalCoord1xOES;
14092 #define glEvalCoord1xOES glad_glEvalCoord1xOES
14093 typedef void (APIENTRYP PFNGLEVALCOORD1XVOESPROC)(const GLfixed *coords);
14094 GLAPI PFNGLEVALCOORD1XVOESPROC glad_glEvalCoord1xvOES;
14095 #define glEvalCoord1xvOES glad_glEvalCoord1xvOES
14096 typedef void (APIENTRYP PFNGLEVALCOORD2XOESPROC)(GLfixed u, GLfixed v);
14097 GLAPI PFNGLEVALCOORD2XOESPROC glad_glEvalCoord2xOES;
14098 #define glEvalCoord2xOES glad_glEvalCoord2xOES
14099 typedef void (APIENTRYP PFNGLEVALCOORD2XVOESPROC)(const GLfixed *coords);
14100 GLAPI PFNGLEVALCOORD2XVOESPROC glad_glEvalCoord2xvOES;
14101 #define glEvalCoord2xvOES glad_glEvalCoord2xvOES
14102 typedef void (APIENTRYP PFNGLFEEDBACKBUFFERXOESPROC)(GLsizei n, GLenum type, const GLfixed *buffer);
14103 GLAPI PFNGLFEEDBACKBUFFERXOESPROC glad_glFeedbackBufferxOES;
14104 #define glFeedbackBufferxOES glad_glFeedbackBufferxOES
14105 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERXVOESPROC)(GLenum target, GLenum pname, GLfixed *params);
14106 GLAPI PFNGLGETCONVOLUTIONPARAMETERXVOESPROC glad_glGetConvolutionParameterxvOES;
14107 #define glGetConvolutionParameterxvOES glad_glGetConvolutionParameterxvOES
14108 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERXVOESPROC)(GLenum target, GLenum pname, GLfixed *params);
14109 GLAPI PFNGLGETHISTOGRAMPARAMETERXVOESPROC glad_glGetHistogramParameterxvOES;
14110 #define glGetHistogramParameterxvOES glad_glGetHistogramParameterxvOES
14111 typedef void (APIENTRYP PFNGLGETLIGHTXOESPROC)(GLenum light, GLenum pname, GLfixed *params);
14112 GLAPI PFNGLGETLIGHTXOESPROC glad_glGetLightxOES;
14113 #define glGetLightxOES glad_glGetLightxOES
14114 typedef void (APIENTRYP PFNGLGETMAPXVOESPROC)(GLenum target, GLenum query, GLfixed *v);
14115 GLAPI PFNGLGETMAPXVOESPROC glad_glGetMapxvOES;
14116 #define glGetMapxvOES glad_glGetMapxvOES
14117 typedef void (APIENTRYP PFNGLGETMATERIALXOESPROC)(GLenum face, GLenum pname, GLfixed param);
14118 GLAPI PFNGLGETMATERIALXOESPROC glad_glGetMaterialxOES;
14119 #define glGetMaterialxOES glad_glGetMaterialxOES
14120 typedef void (APIENTRYP PFNGLGETPIXELMAPXVPROC)(GLenum map, GLint size, GLfixed *values);
14121 GLAPI PFNGLGETPIXELMAPXVPROC glad_glGetPixelMapxv;
14122 #define glGetPixelMapxv glad_glGetPixelMapxv
14123 typedef void (APIENTRYP PFNGLGETTEXGENXVOESPROC)(GLenum coord, GLenum pname, GLfixed *params);
14124 GLAPI PFNGLGETTEXGENXVOESPROC glad_glGetTexGenxvOES;
14125 #define glGetTexGenxvOES glad_glGetTexGenxvOES
14126 typedef void (APIENTRYP PFNGLGETTEXLEVELPARAMETERXVOESPROC)(GLenum target, GLint level, GLenum pname, GLfixed *params);
14127 GLAPI PFNGLGETTEXLEVELPARAMETERXVOESPROC glad_glGetTexLevelParameterxvOES;
14128 #define glGetTexLevelParameterxvOES glad_glGetTexLevelParameterxvOES
14129 typedef void (APIENTRYP PFNGLINDEXXOESPROC)(GLfixed component);
14130 GLAPI PFNGLINDEXXOESPROC glad_glIndexxOES;
14131 #define glIndexxOES glad_glIndexxOES
14132 typedef void (APIENTRYP PFNGLINDEXXVOESPROC)(const GLfixed *component);
14133 GLAPI PFNGLINDEXXVOESPROC glad_glIndexxvOES;
14134 #define glIndexxvOES glad_glIndexxvOES
14135 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXXOESPROC)(const GLfixed *m);
14136 GLAPI PFNGLLOADTRANSPOSEMATRIXXOESPROC glad_glLoadTransposeMatrixxOES;
14137 #define glLoadTransposeMatrixxOES glad_glLoadTransposeMatrixxOES
14138 typedef void (APIENTRYP PFNGLMAP1XOESPROC)(GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points);
14139 GLAPI PFNGLMAP1XOESPROC glad_glMap1xOES;
14140 #define glMap1xOES glad_glMap1xOES
14141 typedef void (APIENTRYP PFNGLMAP2XOESPROC)(GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points);
14142 GLAPI PFNGLMAP2XOESPROC glad_glMap2xOES;
14143 #define glMap2xOES glad_glMap2xOES
14144 typedef void (APIENTRYP PFNGLMAPGRID1XOESPROC)(GLint n, GLfixed u1, GLfixed u2);
14145 GLAPI PFNGLMAPGRID1XOESPROC glad_glMapGrid1xOES;
14146 #define glMapGrid1xOES glad_glMapGrid1xOES
14147 typedef void (APIENTRYP PFNGLMAPGRID2XOESPROC)(GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2);
14148 GLAPI PFNGLMAPGRID2XOESPROC glad_glMapGrid2xOES;
14149 #define glMapGrid2xOES glad_glMapGrid2xOES
14150 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXXOESPROC)(const GLfixed *m);
14151 GLAPI PFNGLMULTTRANSPOSEMATRIXXOESPROC glad_glMultTransposeMatrixxOES;
14152 #define glMultTransposeMatrixxOES glad_glMultTransposeMatrixxOES
14153 typedef void (APIENTRYP PFNGLMULTITEXCOORD1XOESPROC)(GLenum texture, GLfixed s);
14154 GLAPI PFNGLMULTITEXCOORD1XOESPROC glad_glMultiTexCoord1xOES;
14155 #define glMultiTexCoord1xOES glad_glMultiTexCoord1xOES
14156 typedef void (APIENTRYP PFNGLMULTITEXCOORD1XVOESPROC)(GLenum texture, const GLfixed *coords);
14157 GLAPI PFNGLMULTITEXCOORD1XVOESPROC glad_glMultiTexCoord1xvOES;
14158 #define glMultiTexCoord1xvOES glad_glMultiTexCoord1xvOES
14159 typedef void (APIENTRYP PFNGLMULTITEXCOORD2XOESPROC)(GLenum texture, GLfixed s, GLfixed t);
14160 GLAPI PFNGLMULTITEXCOORD2XOESPROC glad_glMultiTexCoord2xOES;
14161 #define glMultiTexCoord2xOES glad_glMultiTexCoord2xOES
14162 typedef void (APIENTRYP PFNGLMULTITEXCOORD2XVOESPROC)(GLenum texture, const GLfixed *coords);
14163 GLAPI PFNGLMULTITEXCOORD2XVOESPROC glad_glMultiTexCoord2xvOES;
14164 #define glMultiTexCoord2xvOES glad_glMultiTexCoord2xvOES
14165 typedef void (APIENTRYP PFNGLMULTITEXCOORD3XOESPROC)(GLenum texture, GLfixed s, GLfixed t, GLfixed r);
14166 GLAPI PFNGLMULTITEXCOORD3XOESPROC glad_glMultiTexCoord3xOES;
14167 #define glMultiTexCoord3xOES glad_glMultiTexCoord3xOES
14168 typedef void (APIENTRYP PFNGLMULTITEXCOORD3XVOESPROC)(GLenum texture, const GLfixed *coords);
14169 GLAPI PFNGLMULTITEXCOORD3XVOESPROC glad_glMultiTexCoord3xvOES;
14170 #define glMultiTexCoord3xvOES glad_glMultiTexCoord3xvOES
14171 typedef void (APIENTRYP PFNGLMULTITEXCOORD4XVOESPROC)(GLenum texture, const GLfixed *coords);
14172 GLAPI PFNGLMULTITEXCOORD4XVOESPROC glad_glMultiTexCoord4xvOES;
14173 #define glMultiTexCoord4xvOES glad_glMultiTexCoord4xvOES
14174 typedef void (APIENTRYP PFNGLNORMAL3XVOESPROC)(const GLfixed *coords);
14175 GLAPI PFNGLNORMAL3XVOESPROC glad_glNormal3xvOES;
14176 #define glNormal3xvOES glad_glNormal3xvOES
14177 typedef void (APIENTRYP PFNGLPASSTHROUGHXOESPROC)(GLfixed token);
14178 GLAPI PFNGLPASSTHROUGHXOESPROC glad_glPassThroughxOES;
14179 #define glPassThroughxOES glad_glPassThroughxOES
14180 typedef void (APIENTRYP PFNGLPIXELMAPXPROC)(GLenum map, GLint size, const GLfixed *values);
14181 GLAPI PFNGLPIXELMAPXPROC glad_glPixelMapx;
14182 #define glPixelMapx glad_glPixelMapx
14183 typedef void (APIENTRYP PFNGLPIXELSTOREXPROC)(GLenum pname, GLfixed param);
14184 GLAPI PFNGLPIXELSTOREXPROC glad_glPixelStorex;
14185 #define glPixelStorex glad_glPixelStorex
14186 typedef void (APIENTRYP PFNGLPIXELTRANSFERXOESPROC)(GLenum pname, GLfixed param);
14187 GLAPI PFNGLPIXELTRANSFERXOESPROC glad_glPixelTransferxOES;
14188 #define glPixelTransferxOES glad_glPixelTransferxOES
14189 typedef void (APIENTRYP PFNGLPIXELZOOMXOESPROC)(GLfixed xfactor, GLfixed yfactor);
14190 GLAPI PFNGLPIXELZOOMXOESPROC glad_glPixelZoomxOES;
14191 #define glPixelZoomxOES glad_glPixelZoomxOES
14192 typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESXOESPROC)(GLsizei n, const GLuint *textures, const GLfixed *priorities);
14193 GLAPI PFNGLPRIORITIZETEXTURESXOESPROC glad_glPrioritizeTexturesxOES;
14194 #define glPrioritizeTexturesxOES glad_glPrioritizeTexturesxOES
14195 typedef void (APIENTRYP PFNGLRASTERPOS2XOESPROC)(GLfixed x, GLfixed y);
14196 GLAPI PFNGLRASTERPOS2XOESPROC glad_glRasterPos2xOES;
14197 #define glRasterPos2xOES glad_glRasterPos2xOES
14198 typedef void (APIENTRYP PFNGLRASTERPOS2XVOESPROC)(const GLfixed *coords);
14199 GLAPI PFNGLRASTERPOS2XVOESPROC glad_glRasterPos2xvOES;
14200 #define glRasterPos2xvOES glad_glRasterPos2xvOES
14201 typedef void (APIENTRYP PFNGLRASTERPOS3XOESPROC)(GLfixed x, GLfixed y, GLfixed z);
14202 GLAPI PFNGLRASTERPOS3XOESPROC glad_glRasterPos3xOES;
14203 #define glRasterPos3xOES glad_glRasterPos3xOES
14204 typedef void (APIENTRYP PFNGLRASTERPOS3XVOESPROC)(const GLfixed *coords);
14205 GLAPI PFNGLRASTERPOS3XVOESPROC glad_glRasterPos3xvOES;
14206 #define glRasterPos3xvOES glad_glRasterPos3xvOES
14207 typedef void (APIENTRYP PFNGLRASTERPOS4XOESPROC)(GLfixed x, GLfixed y, GLfixed z, GLfixed w);
14208 GLAPI PFNGLRASTERPOS4XOESPROC glad_glRasterPos4xOES;
14209 #define glRasterPos4xOES glad_glRasterPos4xOES
14210 typedef void (APIENTRYP PFNGLRASTERPOS4XVOESPROC)(const GLfixed *coords);
14211 GLAPI PFNGLRASTERPOS4XVOESPROC glad_glRasterPos4xvOES;
14212 #define glRasterPos4xvOES glad_glRasterPos4xvOES
14213 typedef void (APIENTRYP PFNGLRECTXOESPROC)(GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2);
14214 GLAPI PFNGLRECTXOESPROC glad_glRectxOES;
14215 #define glRectxOES glad_glRectxOES
14216 typedef void (APIENTRYP PFNGLRECTXVOESPROC)(const GLfixed *v1, const GLfixed *v2);
14217 GLAPI PFNGLRECTXVOESPROC glad_glRectxvOES;
14218 #define glRectxvOES glad_glRectxvOES
14219 typedef void (APIENTRYP PFNGLTEXCOORD1XOESPROC)(GLfixed s);
14220 GLAPI PFNGLTEXCOORD1XOESPROC glad_glTexCoord1xOES;
14221 #define glTexCoord1xOES glad_glTexCoord1xOES
14222 typedef void (APIENTRYP PFNGLTEXCOORD1XVOESPROC)(const GLfixed *coords);
14223 GLAPI PFNGLTEXCOORD1XVOESPROC glad_glTexCoord1xvOES;
14224 #define glTexCoord1xvOES glad_glTexCoord1xvOES
14225 typedef void (APIENTRYP PFNGLTEXCOORD2XOESPROC)(GLfixed s, GLfixed t);
14226 GLAPI PFNGLTEXCOORD2XOESPROC glad_glTexCoord2xOES;
14227 #define glTexCoord2xOES glad_glTexCoord2xOES
14228 typedef void (APIENTRYP PFNGLTEXCOORD2XVOESPROC)(const GLfixed *coords);
14229 GLAPI PFNGLTEXCOORD2XVOESPROC glad_glTexCoord2xvOES;
14230 #define glTexCoord2xvOES glad_glTexCoord2xvOES
14231 typedef void (APIENTRYP PFNGLTEXCOORD3XOESPROC)(GLfixed s, GLfixed t, GLfixed r);
14232 GLAPI PFNGLTEXCOORD3XOESPROC glad_glTexCoord3xOES;
14233 #define glTexCoord3xOES glad_glTexCoord3xOES
14234 typedef void (APIENTRYP PFNGLTEXCOORD3XVOESPROC)(const GLfixed *coords);
14235 GLAPI PFNGLTEXCOORD3XVOESPROC glad_glTexCoord3xvOES;
14236 #define glTexCoord3xvOES glad_glTexCoord3xvOES
14237 typedef void (APIENTRYP PFNGLTEXCOORD4XOESPROC)(GLfixed s, GLfixed t, GLfixed r, GLfixed q);
14238 GLAPI PFNGLTEXCOORD4XOESPROC glad_glTexCoord4xOES;
14239 #define glTexCoord4xOES glad_glTexCoord4xOES
14240 typedef void (APIENTRYP PFNGLTEXCOORD4XVOESPROC)(const GLfixed *coords);
14241 GLAPI PFNGLTEXCOORD4XVOESPROC glad_glTexCoord4xvOES;
14242 #define glTexCoord4xvOES glad_glTexCoord4xvOES
14243 typedef void (APIENTRYP PFNGLTEXGENXOESPROC)(GLenum coord, GLenum pname, GLfixed param);
14244 GLAPI PFNGLTEXGENXOESPROC glad_glTexGenxOES;
14245 #define glTexGenxOES glad_glTexGenxOES
14246 typedef void (APIENTRYP PFNGLTEXGENXVOESPROC)(GLenum coord, GLenum pname, const GLfixed *params);
14247 GLAPI PFNGLTEXGENXVOESPROC glad_glTexGenxvOES;
14248 #define glTexGenxvOES glad_glTexGenxvOES
14249 typedef void (APIENTRYP PFNGLVERTEX2XOESPROC)(GLfixed x);
14250 GLAPI PFNGLVERTEX2XOESPROC glad_glVertex2xOES;
14251 #define glVertex2xOES glad_glVertex2xOES
14252 typedef void (APIENTRYP PFNGLVERTEX2XVOESPROC)(const GLfixed *coords);
14253 GLAPI PFNGLVERTEX2XVOESPROC glad_glVertex2xvOES;
14254 #define glVertex2xvOES glad_glVertex2xvOES
14255 typedef void (APIENTRYP PFNGLVERTEX3XOESPROC)(GLfixed x, GLfixed y);
14256 GLAPI PFNGLVERTEX3XOESPROC glad_glVertex3xOES;
14257 #define glVertex3xOES glad_glVertex3xOES
14258 typedef void (APIENTRYP PFNGLVERTEX3XVOESPROC)(const GLfixed *coords);
14259 GLAPI PFNGLVERTEX3XVOESPROC glad_glVertex3xvOES;
14260 #define glVertex3xvOES glad_glVertex3xvOES
14261 typedef void (APIENTRYP PFNGLVERTEX4XOESPROC)(GLfixed x, GLfixed y, GLfixed z);
14262 GLAPI PFNGLVERTEX4XOESPROC glad_glVertex4xOES;
14263 #define glVertex4xOES glad_glVertex4xOES
14264 typedef void (APIENTRYP PFNGLVERTEX4XVOESPROC)(const GLfixed *coords);
14265 GLAPI PFNGLVERTEX4XVOESPROC glad_glVertex4xvOES;
14266 #define glVertex4xvOES glad_glVertex4xvOES
14267 #endif
14268 #ifndef GL_OES_query_matrix
14269 #define GL_OES_query_matrix 1
14271 typedef GLbitfield (APIENTRYP PFNGLQUERYMATRIXXOESPROC)(GLfixed *mantissa, GLint *exponent);
14272 GLAPI PFNGLQUERYMATRIXXOESPROC glad_glQueryMatrixxOES;
14273 #define glQueryMatrixxOES glad_glQueryMatrixxOES
14274 #endif
14275 #ifndef GL_OES_read_format
14276 #define GL_OES_read_format 1
14278 #endif
14279 #ifndef GL_OES_single_precision
14280 #define GL_OES_single_precision 1
14282 typedef void (APIENTRYP PFNGLCLEARDEPTHFOESPROC)(GLclampf depth);
14283 GLAPI PFNGLCLEARDEPTHFOESPROC glad_glClearDepthfOES;
14284 #define glClearDepthfOES glad_glClearDepthfOES
14285 typedef void (APIENTRYP PFNGLCLIPPLANEFOESPROC)(GLenum plane, const GLfloat *equation);
14286 GLAPI PFNGLCLIPPLANEFOESPROC glad_glClipPlanefOES;
14287 #define glClipPlanefOES glad_glClipPlanefOES
14288 typedef void (APIENTRYP PFNGLDEPTHRANGEFOESPROC)(GLclampf n, GLclampf f);
14289 GLAPI PFNGLDEPTHRANGEFOESPROC glad_glDepthRangefOES;
14290 #define glDepthRangefOES glad_glDepthRangefOES
14291 typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
14292 GLAPI PFNGLFRUSTUMFOESPROC glad_glFrustumfOES;
14293 #define glFrustumfOES glad_glFrustumfOES
14294 typedef void (APIENTRYP PFNGLGETCLIPPLANEFOESPROC)(GLenum plane, GLfloat *equation);
14295 GLAPI PFNGLGETCLIPPLANEFOESPROC glad_glGetClipPlanefOES;
14296 #define glGetClipPlanefOES glad_glGetClipPlanefOES
14297 typedef void (APIENTRYP PFNGLORTHOFOESPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
14298 GLAPI PFNGLORTHOFOESPROC glad_glOrthofOES;
14299 #define glOrthofOES glad_glOrthofOES
14300 #endif
14301 #ifndef GL_OML_interlace
14302 #define GL_OML_interlace 1
14304 #endif
14305 #ifndef GL_OML_resample
14306 #define GL_OML_resample 1
14308 #endif
14309 #ifndef GL_OML_subsample
14310 #define GL_OML_subsample 1
14312 #endif
14313 #ifndef GL_OVR_multiview
14314 #define GL_OVR_multiview 1
14316 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
14317 GLAPI PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC glad_glFramebufferTextureMultiviewOVR;
14318 #define glFramebufferTextureMultiviewOVR glad_glFramebufferTextureMultiviewOVR
14319 #endif
14320 #ifndef GL_OVR_multiview2
14321 #define GL_OVR_multiview2 1
14323 #endif
14324 #ifndef GL_PGI_misc_hints
14325 #define GL_PGI_misc_hints 1
14327 typedef void (APIENTRYP PFNGLHINTPGIPROC)(GLenum target, GLint mode);
14328 GLAPI PFNGLHINTPGIPROC glad_glHintPGI;
14329 #define glHintPGI glad_glHintPGI
14330 #endif
14331 #ifndef GL_PGI_vertex_hints
14332 #define GL_PGI_vertex_hints 1
14334 #endif
14335 #ifndef GL_REND_screen_coordinates
14336 #define GL_REND_screen_coordinates 1
14338 #endif
14339 #ifndef GL_S3_s3tc
14340 #define GL_S3_s3tc 1
14342 #endif
14343 #ifndef GL_SGIS_detail_texture
14344 #define GL_SGIS_detail_texture 1
14346 typedef void (APIENTRYP PFNGLDETAILTEXFUNCSGISPROC)(GLenum target, GLsizei n, const GLfloat *points);
14347 GLAPI PFNGLDETAILTEXFUNCSGISPROC glad_glDetailTexFuncSGIS;
14348 #define glDetailTexFuncSGIS glad_glDetailTexFuncSGIS
14349 typedef void (APIENTRYP PFNGLGETDETAILTEXFUNCSGISPROC)(GLenum target, GLfloat *points);
14350 GLAPI PFNGLGETDETAILTEXFUNCSGISPROC glad_glGetDetailTexFuncSGIS;
14351 #define glGetDetailTexFuncSGIS glad_glGetDetailTexFuncSGIS
14352 #endif
14353 #ifndef GL_SGIS_fog_function
14354 #define GL_SGIS_fog_function 1
14356 typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC)(GLsizei n, const GLfloat *points);
14357 GLAPI PFNGLFOGFUNCSGISPROC glad_glFogFuncSGIS;
14358 #define glFogFuncSGIS glad_glFogFuncSGIS
14359 typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC)(GLfloat *points);
14360 GLAPI PFNGLGETFOGFUNCSGISPROC glad_glGetFogFuncSGIS;
14361 #define glGetFogFuncSGIS glad_glGetFogFuncSGIS
14362 #endif
14363 #ifndef GL_SGIS_generate_mipmap
14364 #define GL_SGIS_generate_mipmap 1
14366 #endif
14367 #ifndef GL_SGIS_multisample
14368 #define GL_SGIS_multisample 1
14370 typedef void (APIENTRYP PFNGLSAMPLEMASKSGISPROC)(GLclampf value, GLboolean invert);
14371 GLAPI PFNGLSAMPLEMASKSGISPROC glad_glSampleMaskSGIS;
14372 #define glSampleMaskSGIS glad_glSampleMaskSGIS
14373 typedef void (APIENTRYP PFNGLSAMPLEPATTERNSGISPROC)(GLenum pattern);
14374 GLAPI PFNGLSAMPLEPATTERNSGISPROC glad_glSamplePatternSGIS;
14375 #define glSamplePatternSGIS glad_glSamplePatternSGIS
14376 #endif
14377 #ifndef GL_SGIS_pixel_texture
14378 #define GL_SGIS_pixel_texture 1
14380 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERISGISPROC)(GLenum pname, GLint param);
14381 GLAPI PFNGLPIXELTEXGENPARAMETERISGISPROC glad_glPixelTexGenParameteriSGIS;
14382 #define glPixelTexGenParameteriSGIS glad_glPixelTexGenParameteriSGIS
14383 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERIVSGISPROC)(GLenum pname, const GLint *params);
14384 GLAPI PFNGLPIXELTEXGENPARAMETERIVSGISPROC glad_glPixelTexGenParameterivSGIS;
14385 #define glPixelTexGenParameterivSGIS glad_glPixelTexGenParameterivSGIS
14386 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFSGISPROC)(GLenum pname, GLfloat param);
14387 GLAPI PFNGLPIXELTEXGENPARAMETERFSGISPROC glad_glPixelTexGenParameterfSGIS;
14388 #define glPixelTexGenParameterfSGIS glad_glPixelTexGenParameterfSGIS
14389 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFVSGISPROC)(GLenum pname, const GLfloat *params);
14390 GLAPI PFNGLPIXELTEXGENPARAMETERFVSGISPROC glad_glPixelTexGenParameterfvSGIS;
14391 #define glPixelTexGenParameterfvSGIS glad_glPixelTexGenParameterfvSGIS
14392 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC)(GLenum pname, GLint *params);
14393 GLAPI PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC glad_glGetPixelTexGenParameterivSGIS;
14394 #define glGetPixelTexGenParameterivSGIS glad_glGetPixelTexGenParameterivSGIS
14395 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC)(GLenum pname, GLfloat *params);
14396 GLAPI PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC glad_glGetPixelTexGenParameterfvSGIS;
14397 #define glGetPixelTexGenParameterfvSGIS glad_glGetPixelTexGenParameterfvSGIS
14398 #endif
14399 #ifndef GL_SGIS_point_line_texgen
14400 #define GL_SGIS_point_line_texgen 1
14402 #endif
14403 #ifndef GL_SGIS_point_parameters
14404 #define GL_SGIS_point_parameters 1
14406 typedef void (APIENTRYP PFNGLPOINTPARAMETERFSGISPROC)(GLenum pname, GLfloat param);
14407 GLAPI PFNGLPOINTPARAMETERFSGISPROC glad_glPointParameterfSGIS;
14408 #define glPointParameterfSGIS glad_glPointParameterfSGIS
14409 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVSGISPROC)(GLenum pname, const GLfloat *params);
14410 GLAPI PFNGLPOINTPARAMETERFVSGISPROC glad_glPointParameterfvSGIS;
14411 #define glPointParameterfvSGIS glad_glPointParameterfvSGIS
14412 #endif
14413 #ifndef GL_SGIS_sharpen_texture
14414 #define GL_SGIS_sharpen_texture 1
14416 typedef void (APIENTRYP PFNGLSHARPENTEXFUNCSGISPROC)(GLenum target, GLsizei n, const GLfloat *points);
14417 GLAPI PFNGLSHARPENTEXFUNCSGISPROC glad_glSharpenTexFuncSGIS;
14418 #define glSharpenTexFuncSGIS glad_glSharpenTexFuncSGIS
14419 typedef void (APIENTRYP PFNGLGETSHARPENTEXFUNCSGISPROC)(GLenum target, GLfloat *points);
14420 GLAPI PFNGLGETSHARPENTEXFUNCSGISPROC glad_glGetSharpenTexFuncSGIS;
14421 #define glGetSharpenTexFuncSGIS glad_glGetSharpenTexFuncSGIS
14422 #endif
14423 #ifndef GL_SGIS_texture4D
14424 #define GL_SGIS_texture4D 1
14426 typedef void (APIENTRYP PFNGLTEXIMAGE4DSGISPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void *pixels);
14427 GLAPI PFNGLTEXIMAGE4DSGISPROC glad_glTexImage4DSGIS;
14428 #define glTexImage4DSGIS glad_glTexImage4DSGIS
14429 typedef void (APIENTRYP PFNGLTEXSUBIMAGE4DSGISPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const void *pixels);
14430 GLAPI PFNGLTEXSUBIMAGE4DSGISPROC glad_glTexSubImage4DSGIS;
14431 #define glTexSubImage4DSGIS glad_glTexSubImage4DSGIS
14432 #endif
14433 #ifndef GL_SGIS_texture_border_clamp
14434 #define GL_SGIS_texture_border_clamp 1
14436 #endif
14437 #ifndef GL_SGIS_texture_color_mask
14438 #define GL_SGIS_texture_color_mask 1
14440 typedef void (APIENTRYP PFNGLTEXTURECOLORMASKSGISPROC)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
14441 GLAPI PFNGLTEXTURECOLORMASKSGISPROC glad_glTextureColorMaskSGIS;
14442 #define glTextureColorMaskSGIS glad_glTextureColorMaskSGIS
14443 #endif
14444 #ifndef GL_SGIS_texture_edge_clamp
14445 #define GL_SGIS_texture_edge_clamp 1
14447 #endif
14448 #ifndef GL_SGIS_texture_filter4
14449 #define GL_SGIS_texture_filter4 1
14451 typedef void (APIENTRYP PFNGLGETTEXFILTERFUNCSGISPROC)(GLenum target, GLenum filter, GLfloat *weights);
14452 GLAPI PFNGLGETTEXFILTERFUNCSGISPROC glad_glGetTexFilterFuncSGIS;
14453 #define glGetTexFilterFuncSGIS glad_glGetTexFilterFuncSGIS
14454 typedef void (APIENTRYP PFNGLTEXFILTERFUNCSGISPROC)(GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
14455 GLAPI PFNGLTEXFILTERFUNCSGISPROC glad_glTexFilterFuncSGIS;
14456 #define glTexFilterFuncSGIS glad_glTexFilterFuncSGIS
14457 #endif
14458 #ifndef GL_SGIS_texture_lod
14459 #define GL_SGIS_texture_lod 1
14461 #endif
14462 #ifndef GL_SGIS_texture_select
14463 #define GL_SGIS_texture_select 1
14465 #endif
14466 #ifndef GL_SGIX_async
14467 #define GL_SGIX_async 1
14469 typedef void (APIENTRYP PFNGLASYNCMARKERSGIXPROC)(GLuint marker);
14470 GLAPI PFNGLASYNCMARKERSGIXPROC glad_glAsyncMarkerSGIX;
14471 #define glAsyncMarkerSGIX glad_glAsyncMarkerSGIX
14472 typedef GLint (APIENTRYP PFNGLFINISHASYNCSGIXPROC)(GLuint *markerp);
14473 GLAPI PFNGLFINISHASYNCSGIXPROC glad_glFinishAsyncSGIX;
14474 #define glFinishAsyncSGIX glad_glFinishAsyncSGIX
14475 typedef GLint (APIENTRYP PFNGLPOLLASYNCSGIXPROC)(GLuint *markerp);
14476 GLAPI PFNGLPOLLASYNCSGIXPROC glad_glPollAsyncSGIX;
14477 #define glPollAsyncSGIX glad_glPollAsyncSGIX
14478 typedef GLuint (APIENTRYP PFNGLGENASYNCMARKERSSGIXPROC)(GLsizei range);
14479 GLAPI PFNGLGENASYNCMARKERSSGIXPROC glad_glGenAsyncMarkersSGIX;
14480 #define glGenAsyncMarkersSGIX glad_glGenAsyncMarkersSGIX
14481 typedef void (APIENTRYP PFNGLDELETEASYNCMARKERSSGIXPROC)(GLuint marker, GLsizei range);
14482 GLAPI PFNGLDELETEASYNCMARKERSSGIXPROC glad_glDeleteAsyncMarkersSGIX;
14483 #define glDeleteAsyncMarkersSGIX glad_glDeleteAsyncMarkersSGIX
14484 typedef GLboolean (APIENTRYP PFNGLISASYNCMARKERSGIXPROC)(GLuint marker);
14485 GLAPI PFNGLISASYNCMARKERSGIXPROC glad_glIsAsyncMarkerSGIX;
14486 #define glIsAsyncMarkerSGIX glad_glIsAsyncMarkerSGIX
14487 #endif
14488 #ifndef GL_SGIX_async_histogram
14489 #define GL_SGIX_async_histogram 1
14491 #endif
14492 #ifndef GL_SGIX_async_pixel
14493 #define GL_SGIX_async_pixel 1
14495 #endif
14496 #ifndef GL_SGIX_blend_alpha_minmax
14497 #define GL_SGIX_blend_alpha_minmax 1
14499 #endif
14500 #ifndef GL_SGIX_calligraphic_fragment
14501 #define GL_SGIX_calligraphic_fragment 1
14503 #endif
14504 #ifndef GL_SGIX_clipmap
14505 #define GL_SGIX_clipmap 1
14507 #endif
14508 #ifndef GL_SGIX_convolution_accuracy
14509 #define GL_SGIX_convolution_accuracy 1
14511 #endif
14512 #ifndef GL_SGIX_depth_pass_instrument
14513 #define GL_SGIX_depth_pass_instrument 1
14515 #endif
14516 #ifndef GL_SGIX_depth_texture
14517 #define GL_SGIX_depth_texture 1
14519 #endif
14520 #ifndef GL_SGIX_flush_raster
14521 #define GL_SGIX_flush_raster 1
14523 typedef void (APIENTRYP PFNGLFLUSHRASTERSGIXPROC)();
14524 GLAPI PFNGLFLUSHRASTERSGIXPROC glad_glFlushRasterSGIX;
14525 #define glFlushRasterSGIX glad_glFlushRasterSGIX
14526 #endif
14527 #ifndef GL_SGIX_fog_offset
14528 #define GL_SGIX_fog_offset 1
14530 #endif
14531 #ifndef GL_SGIX_fragment_lighting
14532 #define GL_SGIX_fragment_lighting 1
14534 typedef void (APIENTRYP PFNGLFRAGMENTCOLORMATERIALSGIXPROC)(GLenum face, GLenum mode);
14535 GLAPI PFNGLFRAGMENTCOLORMATERIALSGIXPROC glad_glFragmentColorMaterialSGIX;
14536 #define glFragmentColorMaterialSGIX glad_glFragmentColorMaterialSGIX
14537 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFSGIXPROC)(GLenum light, GLenum pname, GLfloat param);
14538 GLAPI PFNGLFRAGMENTLIGHTFSGIXPROC glad_glFragmentLightfSGIX;
14539 #define glFragmentLightfSGIX glad_glFragmentLightfSGIX
14540 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum light, GLenum pname, const GLfloat *params);
14541 GLAPI PFNGLFRAGMENTLIGHTFVSGIXPROC glad_glFragmentLightfvSGIX;
14542 #define glFragmentLightfvSGIX glad_glFragmentLightfvSGIX
14543 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTISGIXPROC)(GLenum light, GLenum pname, GLint param);
14544 GLAPI PFNGLFRAGMENTLIGHTISGIXPROC glad_glFragmentLightiSGIX;
14545 #define glFragmentLightiSGIX glad_glFragmentLightiSGIX
14546 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum light, GLenum pname, const GLint *params);
14547 GLAPI PFNGLFRAGMENTLIGHTIVSGIXPROC glad_glFragmentLightivSGIX;
14548 #define glFragmentLightivSGIX glad_glFragmentLightivSGIX
14549 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFSGIXPROC)(GLenum pname, GLfloat param);
14550 GLAPI PFNGLFRAGMENTLIGHTMODELFSGIXPROC glad_glFragmentLightModelfSGIX;
14551 #define glFragmentLightModelfSGIX glad_glFragmentLightModelfSGIX
14552 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum pname, const GLfloat *params);
14553 GLAPI PFNGLFRAGMENTLIGHTMODELFVSGIXPROC glad_glFragmentLightModelfvSGIX;
14554 #define glFragmentLightModelfvSGIX glad_glFragmentLightModelfvSGIX
14555 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELISGIXPROC)(GLenum pname, GLint param);
14556 GLAPI PFNGLFRAGMENTLIGHTMODELISGIXPROC glad_glFragmentLightModeliSGIX;
14557 #define glFragmentLightModeliSGIX glad_glFragmentLightModeliSGIX
14558 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum pname, const GLint *params);
14559 GLAPI PFNGLFRAGMENTLIGHTMODELIVSGIXPROC glad_glFragmentLightModelivSGIX;
14560 #define glFragmentLightModelivSGIX glad_glFragmentLightModelivSGIX
14561 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFSGIXPROC)(GLenum face, GLenum pname, GLfloat param);
14562 GLAPI PFNGLFRAGMENTMATERIALFSGIXPROC glad_glFragmentMaterialfSGIX;
14563 #define glFragmentMaterialfSGIX glad_glFragmentMaterialfSGIX
14564 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFVSGIXPROC)(GLenum face, GLenum pname, const GLfloat *params);
14565 GLAPI PFNGLFRAGMENTMATERIALFVSGIXPROC glad_glFragmentMaterialfvSGIX;
14566 #define glFragmentMaterialfvSGIX glad_glFragmentMaterialfvSGIX
14567 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALISGIXPROC)(GLenum face, GLenum pname, GLint param);
14568 GLAPI PFNGLFRAGMENTMATERIALISGIXPROC glad_glFragmentMaterialiSGIX;
14569 #define glFragmentMaterialiSGIX glad_glFragmentMaterialiSGIX
14570 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALIVSGIXPROC)(GLenum face, GLenum pname, const GLint *params);
14571 GLAPI PFNGLFRAGMENTMATERIALIVSGIXPROC glad_glFragmentMaterialivSGIX;
14572 #define glFragmentMaterialivSGIX glad_glFragmentMaterialivSGIX
14573 typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTFVSGIXPROC)(GLenum light, GLenum pname, GLfloat *params);
14574 GLAPI PFNGLGETFRAGMENTLIGHTFVSGIXPROC glad_glGetFragmentLightfvSGIX;
14575 #define glGetFragmentLightfvSGIX glad_glGetFragmentLightfvSGIX
14576 typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTIVSGIXPROC)(GLenum light, GLenum pname, GLint *params);
14577 GLAPI PFNGLGETFRAGMENTLIGHTIVSGIXPROC glad_glGetFragmentLightivSGIX;
14578 #define glGetFragmentLightivSGIX glad_glGetFragmentLightivSGIX
14579 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum face, GLenum pname, GLfloat *params);
14580 GLAPI PFNGLGETFRAGMENTMATERIALFVSGIXPROC glad_glGetFragmentMaterialfvSGIX;
14581 #define glGetFragmentMaterialfvSGIX glad_glGetFragmentMaterialfvSGIX
14582 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum face, GLenum pname, GLint *params);
14583 GLAPI PFNGLGETFRAGMENTMATERIALIVSGIXPROC glad_glGetFragmentMaterialivSGIX;
14584 #define glGetFragmentMaterialivSGIX glad_glGetFragmentMaterialivSGIX
14585 typedef void (APIENTRYP PFNGLLIGHTENVISGIXPROC)(GLenum pname, GLint param);
14586 GLAPI PFNGLLIGHTENVISGIXPROC glad_glLightEnviSGIX;
14587 #define glLightEnviSGIX glad_glLightEnviSGIX
14588 #endif
14589 #ifndef GL_SGIX_framezoom
14590 #define GL_SGIX_framezoom 1
14592 typedef void (APIENTRYP PFNGLFRAMEZOOMSGIXPROC)(GLint factor);
14593 GLAPI PFNGLFRAMEZOOMSGIXPROC glad_glFrameZoomSGIX;
14594 #define glFrameZoomSGIX glad_glFrameZoomSGIX
14595 #endif
14596 #ifndef GL_SGIX_igloo_interface
14597 #define GL_SGIX_igloo_interface 1
14599 typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC)(GLenum pname, const void *params);
14600 GLAPI PFNGLIGLOOINTERFACESGIXPROC glad_glIglooInterfaceSGIX;
14601 #define glIglooInterfaceSGIX glad_glIglooInterfaceSGIX
14602 #endif
14603 #ifndef GL_SGIX_instruments
14604 #define GL_SGIX_instruments 1
14606 typedef GLint (APIENTRYP PFNGLGETINSTRUMENTSSGIXPROC)();
14607 GLAPI PFNGLGETINSTRUMENTSSGIXPROC glad_glGetInstrumentsSGIX;
14608 #define glGetInstrumentsSGIX glad_glGetInstrumentsSGIX
14609 typedef void (APIENTRYP PFNGLINSTRUMENTSBUFFERSGIXPROC)(GLsizei size, GLint *buffer);
14610 GLAPI PFNGLINSTRUMENTSBUFFERSGIXPROC glad_glInstrumentsBufferSGIX;
14611 #define glInstrumentsBufferSGIX glad_glInstrumentsBufferSGIX
14612 typedef GLint (APIENTRYP PFNGLPOLLINSTRUMENTSSGIXPROC)(GLint *marker_p);
14613 GLAPI PFNGLPOLLINSTRUMENTSSGIXPROC glad_glPollInstrumentsSGIX;
14614 #define glPollInstrumentsSGIX glad_glPollInstrumentsSGIX
14615 typedef void (APIENTRYP PFNGLREADINSTRUMENTSSGIXPROC)(GLint marker);
14616 GLAPI PFNGLREADINSTRUMENTSSGIXPROC glad_glReadInstrumentsSGIX;
14617 #define glReadInstrumentsSGIX glad_glReadInstrumentsSGIX
14618 typedef void (APIENTRYP PFNGLSTARTINSTRUMENTSSGIXPROC)();
14619 GLAPI PFNGLSTARTINSTRUMENTSSGIXPROC glad_glStartInstrumentsSGIX;
14620 #define glStartInstrumentsSGIX glad_glStartInstrumentsSGIX
14621 typedef void (APIENTRYP PFNGLSTOPINSTRUMENTSSGIXPROC)(GLint marker);
14622 GLAPI PFNGLSTOPINSTRUMENTSSGIXPROC glad_glStopInstrumentsSGIX;
14623 #define glStopInstrumentsSGIX glad_glStopInstrumentsSGIX
14624 #endif
14625 #ifndef GL_SGIX_interlace
14626 #define GL_SGIX_interlace 1
14628 #endif
14629 #ifndef GL_SGIX_ir_instrument1
14630 #define GL_SGIX_ir_instrument1 1
14632 #endif
14633 #ifndef GL_SGIX_list_priority
14634 #define GL_SGIX_list_priority 1
14636 typedef void (APIENTRYP PFNGLGETLISTPARAMETERFVSGIXPROC)(GLuint list, GLenum pname, GLfloat *params);
14637 GLAPI PFNGLGETLISTPARAMETERFVSGIXPROC glad_glGetListParameterfvSGIX;
14638 #define glGetListParameterfvSGIX glad_glGetListParameterfvSGIX
14639 typedef void (APIENTRYP PFNGLGETLISTPARAMETERIVSGIXPROC)(GLuint list, GLenum pname, GLint *params);
14640 GLAPI PFNGLGETLISTPARAMETERIVSGIXPROC glad_glGetListParameterivSGIX;
14641 #define glGetListParameterivSGIX glad_glGetListParameterivSGIX
14642 typedef void (APIENTRYP PFNGLLISTPARAMETERFSGIXPROC)(GLuint list, GLenum pname, GLfloat param);
14643 GLAPI PFNGLLISTPARAMETERFSGIXPROC glad_glListParameterfSGIX;
14644 #define glListParameterfSGIX glad_glListParameterfSGIX
14645 typedef void (APIENTRYP PFNGLLISTPARAMETERFVSGIXPROC)(GLuint list, GLenum pname, const GLfloat *params);
14646 GLAPI PFNGLLISTPARAMETERFVSGIXPROC glad_glListParameterfvSGIX;
14647 #define glListParameterfvSGIX glad_glListParameterfvSGIX
14648 typedef void (APIENTRYP PFNGLLISTPARAMETERISGIXPROC)(GLuint list, GLenum pname, GLint param);
14649 GLAPI PFNGLLISTPARAMETERISGIXPROC glad_glListParameteriSGIX;
14650 #define glListParameteriSGIX glad_glListParameteriSGIX
14651 typedef void (APIENTRYP PFNGLLISTPARAMETERIVSGIXPROC)(GLuint list, GLenum pname, const GLint *params);
14652 GLAPI PFNGLLISTPARAMETERIVSGIXPROC glad_glListParameterivSGIX;
14653 #define glListParameterivSGIX glad_glListParameterivSGIX
14654 #endif
14655 #ifndef GL_SGIX_pixel_texture
14656 #define GL_SGIX_pixel_texture 1
14658 typedef void (APIENTRYP PFNGLPIXELTEXGENSGIXPROC)(GLenum mode);
14659 GLAPI PFNGLPIXELTEXGENSGIXPROC glad_glPixelTexGenSGIX;
14660 #define glPixelTexGenSGIX glad_glPixelTexGenSGIX
14661 #endif
14662 #ifndef GL_SGIX_pixel_tiles
14663 #define GL_SGIX_pixel_tiles 1
14665 #endif
14666 #ifndef GL_SGIX_polynomial_ffd
14667 #define GL_SGIX_polynomial_ffd 1
14669 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points);
14670 GLAPI PFNGLDEFORMATIONMAP3DSGIXPROC glad_glDeformationMap3dSGIX;
14671 #define glDeformationMap3dSGIX glad_glDeformationMap3dSGIX
14672 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points);
14673 GLAPI PFNGLDEFORMATIONMAP3FSGIXPROC glad_glDeformationMap3fSGIX;
14674 #define glDeformationMap3fSGIX glad_glDeformationMap3fSGIX
14675 typedef void (APIENTRYP PFNGLDEFORMSGIXPROC)(GLbitfield mask);
14676 GLAPI PFNGLDEFORMSGIXPROC glad_glDeformSGIX;
14677 #define glDeformSGIX glad_glDeformSGIX
14678 typedef void (APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC)(GLbitfield mask);
14679 GLAPI PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC glad_glLoadIdentityDeformationMapSGIX;
14680 #define glLoadIdentityDeformationMapSGIX glad_glLoadIdentityDeformationMapSGIX
14681 #endif
14682 #ifndef GL_SGIX_reference_plane
14683 #define GL_SGIX_reference_plane 1
14685 typedef void (APIENTRYP PFNGLREFERENCEPLANESGIXPROC)(const GLdouble *equation);
14686 GLAPI PFNGLREFERENCEPLANESGIXPROC glad_glReferencePlaneSGIX;
14687 #define glReferencePlaneSGIX glad_glReferencePlaneSGIX
14688 #endif
14689 #ifndef GL_SGIX_resample
14690 #define GL_SGIX_resample 1
14692 #endif
14693 #ifndef GL_SGIX_scalebias_hint
14694 #define GL_SGIX_scalebias_hint 1
14696 #endif
14697 #ifndef GL_SGIX_shadow
14698 #define GL_SGIX_shadow 1
14700 #endif
14701 #ifndef GL_SGIX_shadow_ambient
14702 #define GL_SGIX_shadow_ambient 1
14704 #endif
14705 #ifndef GL_SGIX_sprite
14706 #define GL_SGIX_sprite 1
14708 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFSGIXPROC)(GLenum pname, GLfloat param);
14709 GLAPI PFNGLSPRITEPARAMETERFSGIXPROC glad_glSpriteParameterfSGIX;
14710 #define glSpriteParameterfSGIX glad_glSpriteParameterfSGIX
14711 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFVSGIXPROC)(GLenum pname, const GLfloat *params);
14712 GLAPI PFNGLSPRITEPARAMETERFVSGIXPROC glad_glSpriteParameterfvSGIX;
14713 #define glSpriteParameterfvSGIX glad_glSpriteParameterfvSGIX
14714 typedef void (APIENTRYP PFNGLSPRITEPARAMETERISGIXPROC)(GLenum pname, GLint param);
14715 GLAPI PFNGLSPRITEPARAMETERISGIXPROC glad_glSpriteParameteriSGIX;
14716 #define glSpriteParameteriSGIX glad_glSpriteParameteriSGIX
14717 typedef void (APIENTRYP PFNGLSPRITEPARAMETERIVSGIXPROC)(GLenum pname, const GLint *params);
14718 GLAPI PFNGLSPRITEPARAMETERIVSGIXPROC glad_glSpriteParameterivSGIX;
14719 #define glSpriteParameterivSGIX glad_glSpriteParameterivSGIX
14720 #endif
14721 #ifndef GL_SGIX_subsample
14722 #define GL_SGIX_subsample 1
14724 #endif
14725 #ifndef GL_SGIX_tag_sample_buffer
14726 #define GL_SGIX_tag_sample_buffer 1
14728 typedef void (APIENTRYP PFNGLTAGSAMPLEBUFFERSGIXPROC)();
14729 GLAPI PFNGLTAGSAMPLEBUFFERSGIXPROC glad_glTagSampleBufferSGIX;
14730 #define glTagSampleBufferSGIX glad_glTagSampleBufferSGIX
14731 #endif
14732 #ifndef GL_SGIX_texture_add_env
14733 #define GL_SGIX_texture_add_env 1
14735 #endif
14736 #ifndef GL_SGIX_texture_coordinate_clamp
14737 #define GL_SGIX_texture_coordinate_clamp 1
14739 #endif
14740 #ifndef GL_SGIX_texture_lod_bias
14741 #define GL_SGIX_texture_lod_bias 1
14743 #endif
14744 #ifndef GL_SGIX_texture_multi_buffer
14745 #define GL_SGIX_texture_multi_buffer 1
14747 #endif
14748 #ifndef GL_SGIX_texture_scale_bias
14749 #define GL_SGIX_texture_scale_bias 1
14751 #endif
14752 #ifndef GL_SGIX_vertex_preclip
14753 #define GL_SGIX_vertex_preclip 1
14755 #endif
14756 #ifndef GL_SGIX_ycrcb
14757 #define GL_SGIX_ycrcb 1
14759 #endif
14760 #ifndef GL_SGIX_ycrcb_subsample
14761 #define GL_SGIX_ycrcb_subsample 1
14763 #endif
14764 #ifndef GL_SGIX_ycrcba
14765 #define GL_SGIX_ycrcba 1
14767 #endif
14768 #ifndef GL_SGI_color_matrix
14769 #define GL_SGI_color_matrix 1
14771 #endif
14772 #ifndef GL_SGI_color_table
14773 #define GL_SGI_color_table 1
14775 typedef void (APIENTRYP PFNGLCOLORTABLESGIPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);
14776 GLAPI PFNGLCOLORTABLESGIPROC glad_glColorTableSGI;
14777 #define glColorTableSGI glad_glColorTableSGI
14778 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVSGIPROC)(GLenum target, GLenum pname, const GLfloat *params);
14779 GLAPI PFNGLCOLORTABLEPARAMETERFVSGIPROC glad_glColorTableParameterfvSGI;
14780 #define glColorTableParameterfvSGI glad_glColorTableParameterfvSGI
14781 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVSGIPROC)(GLenum target, GLenum pname, const GLint *params);
14782 GLAPI PFNGLCOLORTABLEPARAMETERIVSGIPROC glad_glColorTableParameterivSGI;
14783 #define glColorTableParameterivSGI glad_glColorTableParameterivSGI
14784 typedef void (APIENTRYP PFNGLCOPYCOLORTABLESGIPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
14785 GLAPI PFNGLCOPYCOLORTABLESGIPROC glad_glCopyColorTableSGI;
14786 #define glCopyColorTableSGI glad_glCopyColorTableSGI
14787 typedef void (APIENTRYP PFNGLGETCOLORTABLESGIPROC)(GLenum target, GLenum format, GLenum type, void *table);
14788 GLAPI PFNGLGETCOLORTABLESGIPROC glad_glGetColorTableSGI;
14789 #define glGetColorTableSGI glad_glGetColorTableSGI
14790 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVSGIPROC)(GLenum target, GLenum pname, GLfloat *params);
14791 GLAPI PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glad_glGetColorTableParameterfvSGI;
14792 #define glGetColorTableParameterfvSGI glad_glGetColorTableParameterfvSGI
14793 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVSGIPROC)(GLenum target, GLenum pname, GLint *params);
14794 GLAPI PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glad_glGetColorTableParameterivSGI;
14795 #define glGetColorTableParameterivSGI glad_glGetColorTableParameterivSGI
14796 #endif
14797 #ifndef GL_SGI_texture_color_table
14798 #define GL_SGI_texture_color_table 1
14800 #endif
14801 #ifndef GL_SUNX_constant_data
14802 #define GL_SUNX_constant_data 1
14804 typedef void (APIENTRYP PFNGLFINISHTEXTURESUNXPROC)();
14805 GLAPI PFNGLFINISHTEXTURESUNXPROC glad_glFinishTextureSUNX;
14806 #define glFinishTextureSUNX glad_glFinishTextureSUNX
14807 #endif
14808 #ifndef GL_SUN_convolution_border_modes
14809 #define GL_SUN_convolution_border_modes 1
14811 #endif
14812 #ifndef GL_SUN_global_alpha
14813 #define GL_SUN_global_alpha 1
14815 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORBSUNPROC)(GLbyte factor);
14816 GLAPI PFNGLGLOBALALPHAFACTORBSUNPROC glad_glGlobalAlphaFactorbSUN;
14817 #define glGlobalAlphaFactorbSUN glad_glGlobalAlphaFactorbSUN
14818 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORSSUNPROC)(GLshort factor);
14819 GLAPI PFNGLGLOBALALPHAFACTORSSUNPROC glad_glGlobalAlphaFactorsSUN;
14820 #define glGlobalAlphaFactorsSUN glad_glGlobalAlphaFactorsSUN
14821 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORISUNPROC)(GLint factor);
14822 GLAPI PFNGLGLOBALALPHAFACTORISUNPROC glad_glGlobalAlphaFactoriSUN;
14823 #define glGlobalAlphaFactoriSUN glad_glGlobalAlphaFactoriSUN
14824 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORFSUNPROC)(GLfloat factor);
14825 GLAPI PFNGLGLOBALALPHAFACTORFSUNPROC glad_glGlobalAlphaFactorfSUN;
14826 #define glGlobalAlphaFactorfSUN glad_glGlobalAlphaFactorfSUN
14827 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORDSUNPROC)(GLdouble factor);
14828 GLAPI PFNGLGLOBALALPHAFACTORDSUNPROC glad_glGlobalAlphaFactordSUN;
14829 #define glGlobalAlphaFactordSUN glad_glGlobalAlphaFactordSUN
14830 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUBSUNPROC)(GLubyte factor);
14831 GLAPI PFNGLGLOBALALPHAFACTORUBSUNPROC glad_glGlobalAlphaFactorubSUN;
14832 #define glGlobalAlphaFactorubSUN glad_glGlobalAlphaFactorubSUN
14833 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUSSUNPROC)(GLushort factor);
14834 GLAPI PFNGLGLOBALALPHAFACTORUSSUNPROC glad_glGlobalAlphaFactorusSUN;
14835 #define glGlobalAlphaFactorusSUN glad_glGlobalAlphaFactorusSUN
14836 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUISUNPROC)(GLuint factor);
14837 GLAPI PFNGLGLOBALALPHAFACTORUISUNPROC glad_glGlobalAlphaFactoruiSUN;
14838 #define glGlobalAlphaFactoruiSUN glad_glGlobalAlphaFactoruiSUN
14839 #endif
14840 #ifndef GL_SUN_mesh_array
14841 #define GL_SUN_mesh_array 1
14843 typedef void (APIENTRYP PFNGLDRAWMESHARRAYSSUNPROC)(GLenum mode, GLint first, GLsizei count, GLsizei width);
14844 GLAPI PFNGLDRAWMESHARRAYSSUNPROC glad_glDrawMeshArraysSUN;
14845 #define glDrawMeshArraysSUN glad_glDrawMeshArraysSUN
14846 #endif
14847 #ifndef GL_SUN_slice_accum
14848 #define GL_SUN_slice_accum 1
14850 #endif
14851 #ifndef GL_SUN_triangle_list
14852 #define GL_SUN_triangle_list 1
14854 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUISUNPROC)(GLuint code);
14855 GLAPI PFNGLREPLACEMENTCODEUISUNPROC glad_glReplacementCodeuiSUN;
14856 #define glReplacementCodeuiSUN glad_glReplacementCodeuiSUN
14857 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC)(GLushort code);
14858 GLAPI PFNGLREPLACEMENTCODEUSSUNPROC glad_glReplacementCodeusSUN;
14859 #define glReplacementCodeusSUN glad_glReplacementCodeusSUN
14860 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC)(GLubyte code);
14861 GLAPI PFNGLREPLACEMENTCODEUBSUNPROC glad_glReplacementCodeubSUN;
14862 #define glReplacementCodeubSUN glad_glReplacementCodeubSUN
14863 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVSUNPROC)(const GLuint *code);
14864 GLAPI PFNGLREPLACEMENTCODEUIVSUNPROC glad_glReplacementCodeuivSUN;
14865 #define glReplacementCodeuivSUN glad_glReplacementCodeuivSUN
14866 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC)(const GLushort *code);
14867 GLAPI PFNGLREPLACEMENTCODEUSVSUNPROC glad_glReplacementCodeusvSUN;
14868 #define glReplacementCodeusvSUN glad_glReplacementCodeusvSUN
14869 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC)(const GLubyte *code);
14870 GLAPI PFNGLREPLACEMENTCODEUBVSUNPROC glad_glReplacementCodeubvSUN;
14871 #define glReplacementCodeubvSUN glad_glReplacementCodeubvSUN
14872 typedef void (APIENTRYP PFNGLREPLACEMENTCODEPOINTERSUNPROC)(GLenum type, GLsizei stride, const void **pointer);
14873 GLAPI PFNGLREPLACEMENTCODEPOINTERSUNPROC glad_glReplacementCodePointerSUN;
14874 #define glReplacementCodePointerSUN glad_glReplacementCodePointerSUN
14875 #endif
14876 #ifndef GL_SUN_vertex
14877 #define GL_SUN_vertex 1
14879 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FSUNPROC)(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
14880 GLAPI PFNGLCOLOR4UBVERTEX2FSUNPROC glad_glColor4ubVertex2fSUN;
14881 #define glColor4ubVertex2fSUN glad_glColor4ubVertex2fSUN
14882 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FVSUNPROC)(const GLubyte *c, const GLfloat *v);
14883 GLAPI PFNGLCOLOR4UBVERTEX2FVSUNPROC glad_glColor4ubVertex2fvSUN;
14884 #define glColor4ubVertex2fvSUN glad_glColor4ubVertex2fvSUN
14885 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FSUNPROC)(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
14886 GLAPI PFNGLCOLOR4UBVERTEX3FSUNPROC glad_glColor4ubVertex3fSUN;
14887 #define glColor4ubVertex3fSUN glad_glColor4ubVertex3fSUN
14888 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FVSUNPROC)(const GLubyte *c, const GLfloat *v);
14889 GLAPI PFNGLCOLOR4UBVERTEX3FVSUNPROC glad_glColor4ubVertex3fvSUN;
14890 #define glColor4ubVertex3fvSUN glad_glColor4ubVertex3fvSUN
14891 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FSUNPROC)(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
14892 GLAPI PFNGLCOLOR3FVERTEX3FSUNPROC glad_glColor3fVertex3fSUN;
14893 #define glColor3fVertex3fSUN glad_glColor3fVertex3fSUN
14894 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FVSUNPROC)(const GLfloat *c, const GLfloat *v);
14895 GLAPI PFNGLCOLOR3FVERTEX3FVSUNPROC glad_glColor3fVertex3fvSUN;
14896 #define glColor3fVertex3fvSUN glad_glColor3fVertex3fvSUN
14897 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FSUNPROC)(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14898 GLAPI PFNGLNORMAL3FVERTEX3FSUNPROC glad_glNormal3fVertex3fSUN;
14899 #define glNormal3fVertex3fSUN glad_glNormal3fVertex3fSUN
14900 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *n, const GLfloat *v);
14901 GLAPI PFNGLNORMAL3FVERTEX3FVSUNPROC glad_glNormal3fVertex3fvSUN;
14902 #define glNormal3fVertex3fvSUN glad_glNormal3fVertex3fvSUN
14903 typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14904 GLAPI PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glColor4fNormal3fVertex3fSUN;
14905 #define glColor4fNormal3fVertex3fSUN glad_glColor4fNormal3fVertex3fSUN
14906 typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *c, const GLfloat *n, const GLfloat *v);
14907 GLAPI PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glColor4fNormal3fVertex3fvSUN;
14908 #define glColor4fNormal3fVertex3fvSUN glad_glColor4fNormal3fVertex3fvSUN
14909 typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
14910 GLAPI PFNGLTEXCOORD2FVERTEX3FSUNPROC glad_glTexCoord2fVertex3fSUN;
14911 #define glTexCoord2fVertex3fSUN glad_glTexCoord2fVertex3fSUN
14912 typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *v);
14913 GLAPI PFNGLTEXCOORD2FVERTEX3FVSUNPROC glad_glTexCoord2fVertex3fvSUN;
14914 #define glTexCoord2fVertex3fvSUN glad_glTexCoord2fVertex3fvSUN
14915 typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FSUNPROC)(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
14916 GLAPI PFNGLTEXCOORD4FVERTEX4FSUNPROC glad_glTexCoord4fVertex4fSUN;
14917 #define glTexCoord4fVertex4fSUN glad_glTexCoord4fVertex4fSUN
14918 typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FVSUNPROC)(const GLfloat *tc, const GLfloat *v);
14919 GLAPI PFNGLTEXCOORD4FVERTEX4FVSUNPROC glad_glTexCoord4fVertex4fvSUN;
14920 #define glTexCoord4fVertex4fvSUN glad_glTexCoord4fVertex4fvSUN
14921 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
14922 GLAPI PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC glad_glTexCoord2fColor4ubVertex3fSUN;
14923 #define glTexCoord2fColor4ubVertex3fSUN glad_glTexCoord2fColor4ubVertex3fSUN
14924 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC)(const GLfloat *tc, const GLubyte *c, const GLfloat *v);
14925 GLAPI PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC glad_glTexCoord2fColor4ubVertex3fvSUN;
14926 #define glTexCoord2fColor4ubVertex3fvSUN glad_glTexCoord2fColor4ubVertex3fvSUN
14927 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
14928 GLAPI PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC glad_glTexCoord2fColor3fVertex3fSUN;
14929 #define glTexCoord2fColor3fVertex3fSUN glad_glTexCoord2fColor3fVertex3fSUN
14930 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *c, const GLfloat *v);
14931 GLAPI PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC glad_glTexCoord2fColor3fVertex3fvSUN;
14932 #define glTexCoord2fColor3fVertex3fvSUN glad_glTexCoord2fColor3fVertex3fvSUN
14933 typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14934 GLAPI PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fNormal3fVertex3fSUN;
14935 #define glTexCoord2fNormal3fVertex3fSUN glad_glTexCoord2fNormal3fVertex3fSUN
14936 typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *n, const GLfloat *v);
14937 GLAPI PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fNormal3fVertex3fvSUN;
14938 #define glTexCoord2fNormal3fVertex3fvSUN glad_glTexCoord2fNormal3fVertex3fvSUN
14939 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14940 GLAPI PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fSUN;
14941 #define glTexCoord2fColor4fNormal3fVertex3fSUN glad_glTexCoord2fColor4fNormal3fVertex3fSUN
14942 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
14943 GLAPI PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fvSUN;
14944 #define glTexCoord2fColor4fNormal3fVertex3fvSUN glad_glTexCoord2fColor4fNormal3fVertex3fvSUN
14945 typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC)(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
14946 GLAPI PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fSUN;
14947 #define glTexCoord4fColor4fNormal3fVertex4fSUN glad_glTexCoord4fColor4fNormal3fVertex4fSUN
14948 typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC)(const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
14949 GLAPI PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fvSUN;
14950 #define glTexCoord4fColor4fNormal3fVertex4fvSUN glad_glTexCoord4fColor4fNormal3fVertex4fvSUN
14951 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC)(GLuint rc, GLfloat x, GLfloat y, GLfloat z);
14952 GLAPI PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC glad_glReplacementCodeuiVertex3fSUN;
14953 #define glReplacementCodeuiVertex3fSUN glad_glReplacementCodeuiVertex3fSUN
14954 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *v);
14955 GLAPI PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC glad_glReplacementCodeuiVertex3fvSUN;
14956 #define glReplacementCodeuiVertex3fvSUN glad_glReplacementCodeuiVertex3fvSUN
14957 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC)(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
14958 GLAPI PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC glad_glReplacementCodeuiColor4ubVertex3fSUN;
14959 #define glReplacementCodeuiColor4ubVertex3fSUN glad_glReplacementCodeuiColor4ubVertex3fSUN
14960 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC)(const GLuint *rc, const GLubyte *c, const GLfloat *v);
14961 GLAPI PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4ubVertex3fvSUN;
14962 #define glReplacementCodeuiColor4ubVertex3fvSUN glad_glReplacementCodeuiColor4ubVertex3fvSUN
14963 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC)(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
14964 GLAPI PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor3fVertex3fSUN;
14965 #define glReplacementCodeuiColor3fVertex3fSUN glad_glReplacementCodeuiColor3fVertex3fSUN
14966 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *c, const GLfloat *v);
14967 GLAPI PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor3fVertex3fvSUN;
14968 #define glReplacementCodeuiColor3fVertex3fvSUN glad_glReplacementCodeuiColor3fVertex3fvSUN
14969 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14970 GLAPI PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiNormal3fVertex3fSUN;
14971 #define glReplacementCodeuiNormal3fVertex3fSUN glad_glReplacementCodeuiNormal3fVertex3fSUN
14972 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *n, const GLfloat *v);
14973 GLAPI PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiNormal3fVertex3fvSUN;
14974 #define glReplacementCodeuiNormal3fVertex3fvSUN glad_glReplacementCodeuiNormal3fVertex3fvSUN
14975 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14976 GLAPI PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
14977 #define glReplacementCodeuiColor4fNormal3fVertex3fSUN glad_glReplacementCodeuiColor4fNormal3fVertex3fSUN
14978 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
14979 GLAPI PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
14980 #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN glad_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
14981 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC)(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
14982 GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fSUN;
14983 #define glReplacementCodeuiTexCoord2fVertex3fSUN glad_glReplacementCodeuiTexCoord2fVertex3fSUN
14984 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *tc, const GLfloat *v);
14985 GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fvSUN;
14986 #define glReplacementCodeuiTexCoord2fVertex3fvSUN glad_glReplacementCodeuiTexCoord2fVertex3fvSUN
14987 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14988 GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
14989 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
14990 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
14991 GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
14992 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
14993 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
14994 GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
14995 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
14996 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
14997 GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
14998 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
14999 #endif
15000 #ifndef GL_WIN_phong_shading
15001 #define GL_WIN_phong_shading 1
15003 #endif
15004 #ifndef GL_WIN_specular_fog
15005 #define GL_WIN_specular_fog 1
15007 #endif
15008 
15009 #ifdef __cplusplus
15010 }
15011 #endif
15012 
15013 #endif
GLAPI PFNGLGETPATHTEXGENFVNVPROC glad_glGetPathTexGenfvNV
Definition: glad.h:13030
GLAPI PFNGLBINDTEXTUREPROC glad_glBindTexture
Definition: glad.h:2258
GLAPI PFNGLTEXSUBIMAGE1DEXTPROC glad_glTexSubImage1DEXT
Definition: glad.h:11365
GLAPI int GLAD_GL_NV_shader_storage_buffer_object
Definition: glad.h:13232
GLAPI int GLAD_GL_ARB_shadow_ambient
Definition: glad.h:8955
GLenum GLenum GLenum GLenum GLenum scale
Definition: glad.h:13107
GLsizei GLsizei commandsToDelete
Definition: glad.h:12855
GLAPI PFNGLFOGXOESPROC glad_glFogxOES
Definition: glad.h:13965
GLAPI PFNGLEVALCOORD1XOESPROC glad_glEvalCoord1xOES
Definition: glad.h:14091
GLAPI PFNGLGETNMAPDVARBPROC glad_glGetnMapdvARB
Definition: glad.h:8654
GLAPI PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE
Definition: glad.h:7737
GLAPI PFNGLBINDBUFFERRANGENVPROC glad_glBindBufferRangeNV
Definition: glad.h:13328
GLAPI PFNGLMULTITEXCOORD1FARBPROC glad_glMultiTexCoord1fARB
Definition: glad.h:8455
GLAPI PFNGLSECONDARYCOLORPOINTERLISTIBMPROC glad_glSecondaryColorPointerListIBM
Definition: glad.h:11859
GLAPI PFNGLFRUSTUMXOESPROC glad_glFrustumxOES
Definition: glad.h:13971
GLAPI PFNGLFRUSTUMFOESPROC glad_glFrustumfOES
Definition: glad.h:14292
GLAPI PFNGLVARIANTARRAYOBJECTATIPROC glad_glVariantArrayObjectATI
Definition: glad.h:9649
GLAPI PFNGLGETUNIFORMI64VARBPROC glad_glGetUniformi64vARB
Definition: glad.h:8200
GLAPI int GLAD_GL_NV_blend_square
Definition: glad.h:12255
GLAPI PFNGLCLEARNAMEDBUFFERDATAEXTPROC glad_glClearNamedBufferDataEXT
Definition: glad.h:10732
GLsizei GLuint * groups
Definition: glad.h:7496
GLAPI PFNGLPROGRAMUNIFORM1UIVPROC glad_glProgramUniform1uiv
Definition: glad.h:3464
GLAPI PFNGLCREATEFRAMEBUFFERSPROC glad_glCreateFramebuffers
Definition: glad.h:3933
GLAPI PFNGLSECONDARYCOLOR3USVEXTPROC glad_glSecondaryColor3usvEXT
Definition: glad.h:11260
GLAPI int GLAD_GL_EXT_texture_snorm
Definition: glad.h:11508
GLAPI PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv
Definition: glad.h:2403
GLAPI PFNGLDRAWTEXTURENVPROC glad_glDrawTextureNV
Definition: glad.h:12390
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum GLuint fill3
Definition: glad.h:13063
GLAPI int GLAD_GL_ARB_half_float_pixel
Definition: glad.h:8262
GLAPI PFNGLNORMALSTREAM3BVATIPROC glad_glNormalStream3bvATI
Definition: glad.h:9774
int GLint
Definition: glad.h:684
GLAPI PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB
Definition: glad.h:8065
GLAPI PFNGLIMAGETRANSFORMPARAMETERIVHPPROC glad_glImageTransformParameterivHP
Definition: glad.h:11803
unsigned char GLubyte
Definition: glad.h:686
GLAPI PFNGLTEXCOORD4BVOESPROC glad_glTexCoord4bvOES
Definition: glad.h:13918
GLint GLint srcX1
Definition: glad.h:2942
GLenum GLsizei const void * pathString
Definition: glad.h:12861
GLAPI PFNGLGETINTEGERINDEXEDVEXTPROC glad_glGetIntegerIndexedvEXT
Definition: glad.h:10321
GLAPI PFNGLVERTEXATTRIBLFORMATPROC glad_glVertexAttribLFormat
Definition: glad.h:3793
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint dstY
Definition: glad.h:3714
GLAPI PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC glad_glGetVertexAttribArrayObjectivATI
Definition: glad.h:9668
GLAPI int GLAD_GL_ARB_multi_bind
Definition: glad.h:8426
GLsizei GLenum const void GLint basevertex
Definition: glad.h:3013
GLAPI PFNGLIGLOOINTERFACESGIXPROC glad_glIglooInterfaceSGIX
Definition: glad.h:14600
GLAPI int GLAD_GL_ARB_tessellation_shader
Definition: glad.h:8995
GLAPI PFNGLGETNMAPFVPROC glad_glGetnMapfv
Definition: glad.h:4197
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * bits
Definition: glad.h:10326
GLAPI PFNGLBLENDFUNCSEPARATEIPROC glad_glBlendFuncSeparatei
Definition: glad.h:3265
GLAPI PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glad_glProgramUniformMatrix3dvEXT
Definition: glad.h:10771
GLAPI PFNGLGETTEXIMAGEPROC glad_glGetTexImage
Definition: glad.h:2203
void *APIENTRYP PFNGLMAPTEXTURE2DINTELPROC(GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout)
Definition: glad.h:11919
GLAPI PFNGLMAPVERTEXATTRIB2FAPPLEPROC glad_glMapVertexAttrib2fAPPLE
Definition: glad.h:7775
GLAPI PFNGLMULTITEXGENFVEXTPROC glad_glMultiTexGenfvEXT
Definition: glad.h:10213
GLAPI int GLAD_GL_ARB_compute_shader
Definition: glad.h:7905
GLAPI PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl
Definition: glad.h:3802
GLAPI PFNGLVERTEXARRAYRANGENVPROC glad_glVertexArrayRangeNV
Definition: glad.h:13425
GLenum GLuint GLint GLenum face
Definition: glad.h:8128
GLenum writeTarget
Definition: glad.h:2985
GLAPI int GLAD_GL_EXT_index_array_formats
Definition: glad.h:11050
GLAPI PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v
Definition: glad.h:2724
GLAPI PFNGLENDVERTEXSHADEREXTPROC glad_glEndVertexShaderEXT
Definition: glad.h:11625
GLAPI PFNGLHINTPROC glad_glHint
Definition: glad.h:2089
GLAPI PFNGLCOPYTEXSUBIMAGE1DEXTPROC glad_glCopyTexSubImage1DEXT
Definition: glad.h:10022
GLAPI PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glad_glFlushMappedBufferRangeAPPLE
Definition: glad.h:7682
GLAPI PFNGLVARIANTUBVEXTPROC glad_glVariantubvEXT
Definition: glad.h:11682
GLAPI PFNGLREPLACEMENTCODEUSVSUNPROC glad_glReplacementCodeusvSUN
Definition: glad.h:14867
GLenum query
Definition: glad.h:4193
GLuint coords
Definition: glad.h:3176
GLAPI int GLAD_GL_NV_fragment_program4
Definition: glad.h:12509
GLAPI PFNGLBINDBUFFERBASEEXTPROC glad_glBindBufferBaseEXT
Definition: glad.h:11540
GLAPI PFNGLTRANSFORMPATHNVPROC glad_glTransformPathNV
Definition: glad.h:12880
GLAPI PFNGLPROVOKINGVERTEXEXTPROC glad_glProvokingVertexEXT
Definition: glad.h:11197
GLAPI PFNGLVERTEXSTREAM4DATIPROC glad_glVertexStream4dATI
Definition: glad.h:9765
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D
Definition: glad.h:2311
GLAPI int GLAD_GL_ARB_ES3_1_compatibility
Definition: glad.h:7788
GLAPI PFNGLVERTEXSTREAM4FVATIPROC glad_glVertexStream4fvATI
Definition: glad.h:9762
GLAPI PFNGLTEXTUREPARAMETERFPROC glad_glTextureParameterf
Definition: glad.h:4050
GLAPI PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC glad_glProgramLocalParameterI4uivNV
Definition: glad.h:12576
GLAPI PFNGLPROGRAMUNIFORM4UI64ARBPROC glad_glProgramUniform4ui64ARB
Definition: glad.h:8245
GLAPI PFNGLTEXTURECOLORMASKSGISPROC glad_glTextureColorMaskSGIS
Definition: glad.h:14441
GLAPI PFNGLUNIFORM4I64ARBPROC glad_glUniform4i64ARB
Definition: glad.h:8161
GLenum coverMode
Definition: glad.h:12918
GLAPI int GLAD_GL_ARB_texture_float
Definition: glad.h:9083
GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glad_glCompressedTextureSubImage1D
Definition: glad.h:4032
GLAPI PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetFramebufferParameterivEXT
Definition: glad.h:10645
GLAPI PFNGLVERTEXATTRIBL1DPROC glad_glVertexAttribL1d
Definition: glad.h:3599
GLAPI PFNGLGETNPIXELMAPUIVPROC glad_glGetnPixelMapuiv
Definition: glad.h:4206
GLAPI PFNGLUNIFORM3UIVPROC glad_glUniform3uiv
Definition: glad.h:2859
GLAPI PFNGLPRIORITIZETEXTURESXOESPROC glad_glPrioritizeTexturesxOES
Definition: glad.h:14193
GLAPI PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync
Definition: glad.h:3038
GLAPI PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glad_glNamedFramebufferParameteriEXT
Definition: glad.h:10738
GLAPI PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glad_glGetNamedRenderbufferParameteriv
Definition: glad.h:3996
GLAPI PFNGLVERTEXATTRIB2SVNVPROC glad_glVertexAttrib2svNV
Definition: glad.h:13645
GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glad_glCompressedTextureSubImage2DEXT
Definition: glad.h:10339
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble w1
Definition: glad.h:14669
GLint GLint GLsizei counterSize
Definition: glad.h:7499
GLAPI PFNGLSETMULTISAMPLEFVAMDPROC glad_glSetMultisamplefvAMD
Definition: glad.h:7542
GLAPI int GLAD_GL_ARB_multi_draw_indirect
Definition: glad.h:8430
GLenum GLenum GLenum input
Definition: glad.h:13104
GLAPI PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s
Definition: glad.h:2629
GLAPI PFNGLSECONDARYCOLOR3UBVEXTPROC glad_glSecondaryColor3ubvEXT
Definition: glad.h:11248
GLuint * monitors
Definition: glad.h:7511
GLAPI PFNGLISSAMPLERPROC glad_glIsSampler
Definition: glad.h:3087
GLAPI PFNGLMATRIXMULT3X2FNVPROC glad_glMatrixMult3x2fNV
Definition: glad.h:12976
GLAPI PFNGLPROGRAMUNIFORM2FPROC glad_glProgramUniform2f
Definition: glad.h:3473
GLenum fontTarget
Definition: glad.h:12864
GLint location
Definition: glad.h:2487
GLAPI PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv
Definition: glad.h:2653
GLAPI int GLAD_GL_EXT_window_rectangles
Definition: glad.h:11763
GLAPI PFNGLUNIFORM4UI64VARBPROC glad_glUniform4ui64vARB
Definition: glad.h:8197
GLAPI PFNGLDRAWBUFFERSPROC glad_glDrawBuffers
Definition: glad.h:2416
const void * indirect
Definition: glad.h:3267
GLAPI PFNGLBLENDEQUATIONEXTPROC glad_glBlendEquationEXT
Definition: glad.h:9864
GLuint GLuint wordIndex
Definition: glad.h:12823
GLAPI PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample
Definition: glad.h:2946
GLAPI PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC glad_glProgramLocalParameterI4ivNV
Definition: glad.h:12567
GLAPI PFNGLCOLORFORMATNVPROC glad_glColorFormatNV
Definition: glad.h:13506
GLAPI PFNGLTEXPARAMETERFPROC glad_glTexParameterf
Definition: glad.h:2104
GLAPI int GLAD_GL_NV_packed_depth_stencil
Definition: glad.h:12818
GLAPI PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv
Definition: glad.h:3117
GLAPI PFNGLDEFORMSGIXPROC glad_glDeformSGIX
Definition: glad.h:14676
GLAPI PFNGLMULTITEXCOORD3BOESPROC glad_glMultiTexCoord3bOES
Definition: glad.h:13885
GLenum GLuint GLenum GLsizei const GLchar const void * userParam
Definition: glad.h:732
GLAPI PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glad_glGetNamedBufferParameterivEXT
Definition: glad.h:10393
GLAPI int GLAD_GL_EXT_vertex_array_bgra
Definition: glad.h:11582
GLAPI PFNGLWINDOWPOS2IMESAPROC glad_glWindowPos2iMESA
Definition: glad.h:12098
GLAPI PFNGLVERTEXSTREAM4SVATIPROC glad_glVertexStream4svATI
Definition: glad.h:9750
GLAPI PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB
Definition: glad.h:8068
GLAPI PFNGLGETPROGRAMPARAMETERDVNVPROC glad_glGetProgramParameterdvNV
Definition: glad.h:13552
GLAPI PFNGLMULTIDRAWARRAYSINDIRECTPROC glad_glMultiDrawArraysIndirect
Definition: glad.h:3745
GLAPI PFNGLBINDBUFFERPROC glad_glBindBuffer
Definition: glad.h:2376
GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint pathParameterTemplate
Definition: glad.h:12864
GLAPI PFNGLWINDOWPOS3IMESAPROC glad_glWindowPos3iMESA
Definition: glad.h:12122
GLAPI PFNGLPROGRAMENVPARAMETERSI4IVNVPROC glad_glProgramEnvParametersI4ivNV
Definition: glad.h:12588
Definition: glad.h:600
GLAPI PFNGLNAMEDBUFFERSUBDATAPROC glad_glNamedBufferSubData
Definition: glad.h:3897
GLAPI PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v
Definition: glad.h:3050
GLenum GLuint GLsizei const GLenum * props
Definition: glad.h:3759
GLAPI PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glad_glTransformFeedbackBufferRange
Definition: glad.h:3876
GLAPI int GLAD_GL_AMD_name_gen_delete
Definition: glad.h:7475
GLAPI PFNGLMATRIXSCALEFEXTPROC glad_glMatrixScalefEXT
Definition: glad.h:10096
GLAPI PFNGLCULLFACEPROC glad_glCullFace
Definition: glad.h:2083
double GLdouble
Definition: glad.h:692
GLdouble GLdouble right
Definition: glad.h:10107
GLAPI PFNGLMULTTRANSPOSEMATRIXFARBPROC glad_glMultTransposeMatrixfARB
Definition: glad.h:9175
GLAPI int GLAD_GL_ARB_texture_cube_map
Definition: glad.h:9055
GLAPI PFNGLWINDOWPOS2FMESAPROC glad_glWindowPos2fMESA
Definition: glad.h:12092
GLAPI PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC glad_glReplacementCodeuiVertex3fSUN
Definition: glad.h:14952
GLAPI PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui
Definition: glad.h:2790
GLAPI int GLAD_GL_EXT_bindable_uniform
Definition: glad.h:9824
GLAPI PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glad_glFramebufferTextureFaceARB
Definition: glad.h:8129
GLAPI PFNGLCOMBINERINPUTNVPROC glad_glCombinerInputNV
Definition: glad.h:13105
GLAPI PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC glad_glGetProgramEnvParameterIuivNV
Definition: glad.h:12609
GLAPI PFNGLISPROGRAMPROC glad_glIsProgram
Definition: glad.h:2506
GLAPI PFNGLPROGRAMUNIFORM2IPROC glad_glProgramUniform2i
Definition: glad.h:3467
GLAPI PFNGLINDEXXOESPROC glad_glIndexxOES
Definition: glad.h:14130
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glad_glProgramUniformMatrix3x4fvEXT
Definition: glad.h:10471
GLAPI int GLAD_GL_ARB_clip_control
Definition: glad.h:7886
unsigned short GLushort
Definition: glad.h:687
GLAPI PFNGLNORMAL3FVERTEX3FSUNPROC glad_glNormal3fVertex3fSUN
Definition: glad.h:14898
GLAPI PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation
Definition: glad.h:2431
GLbyte GLbyte GLbyte nz
Definition: glad.h:9770
GLAPI PFNGLTANGENT3FEXTPROC glad_glTangent3fEXT
Definition: glad.h:9958
GLAPI PFNGLPROGRAMUNIFORM1UI64NVPROC glad_glProgramUniform1ui64NV
Definition: glad.h:7432
GLAPI PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv
Definition: glad.h:2766
GLAPI int GLAD_GL_SGIX_texture_coordinate_clamp
Definition: glad.h:14738
GLAPI PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC glad_glMultiDrawArraysIndirectCountARB
Definition: glad.h:8372
GLAPI int GLAD_GL_SUN_slice_accum
Definition: glad.h:14849
GLAPI PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC glad_glClientActiveVertexStreamATI
Definition: glad.h:9801
GLAPI PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements
Definition: glad.h:2274
GLenum modeRGB
Definition: glad.h:3258
GLAPI PFNGLGETATTRIBLOCATIONARBPROC glad_glGetAttribLocationARB
Definition: glad.h:9415
GLAPI PFNGLGETPROGRAMSTAGEIVPROC glad_glGetProgramStageiv
Definition: glad.h:3349
GLAPI PFNGLUNIFORM4UIVEXTPROC glad_glUniform4uivEXT
Definition: glad.h:11011
GLAPI PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glad_glDrawElementsInstancedBaseInstance
Definition: glad.h:3666
GLAPI PFNGLWINDOWPOS3FVARBPROC glad_glWindowPos3fvARB
Definition: glad.h:9467
GLAPI PFNGLCOPYCOLORTABLESGIPROC glad_glCopyColorTableSGI
Definition: glad.h:14785
GLAPI int GLAD_GL_ARB_point_sprite
Definition: glad.h:8604
GLAPI PFNGLPUSHGROUPMARKEREXTPROC glad_glPushGroupMarkerEXT
Definition: glad.h:10058
GLAPI PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv
Definition: glad.h:2805
GLAPI int GLAD_GL_EXT_texture
Definition: glad.h:11373
unsigned short GLhalfNV
Definition: glad.h:736
GLAPI PFNGLSETLOCALCONSTANTEXTPROC glad_glSetLocalConstantEXT
Definition: glad.h:11664
GLAPI PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D
Definition: glad.h:2931
GLAPI int GLAD_GL_EXT_vertex_shader
Definition: glad.h:11620
GLAPI int GLAD_GL_SGIX_flush_raster
Definition: glad.h:14522
GLAPI int GLAD_GL_ARB_internalformat_query2
Definition: glad.h:8391
GLAPI PFNGLCOPYTEXTURESUBIMAGE3DPROC glad_glCopyTextureSubImage3D
Definition: glad.h:4047
GLAPI PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glad_glCopyMultiTexSubImage3DEXT
Definition: glad.h:10294
GLAPI int GLAD_GL_ARB_robust_buffer_access_behavior
Definition: glad.h:8624
GLAPI int GLAD_GL_NV_draw_texture
Definition: glad.h:12388
GLAPI PFNGLUNIFORM2I64NVPROC glad_glUniform2i64NV
Definition: glad.h:7357
GLAPI int GLAD_GL_EXT_misc_attribute
Definition: glad.h:11085
GLAPI PFNGLUSEPROGRAMOBJECTARBPROC glad_glUseProgramObjectARB
Definition: glad.h:8797
GLAPI PFNGLUNIFORMMATRIX4X3DVPROC glad_glUniformMatrix4x3dv
Definition: glad.h:3322
GLAPI PFNGLSCISSORPROC glad_glScissor
Definition: glad.h:2101
GLAPI PFNGLGETNPIXELMAPUSVPROC glad_glGetnPixelMapusv
Definition: glad.h:4209
GLAPI PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D
Definition: glad.h:2299
const GLchar * uniformBlockName
Definition: glad.h:2997
GLAPI PFNGLVIDEOCAPTURENVPROC glad_glVideoCaptureNV
Definition: glad.h:13846
GLAPI int GLAD_GL_EXT_stencil_two_side
Definition: glad.h:11352
GLAPI PFNGLISBUFFERARBPROC glad_glIsBufferARB
Definition: glad.h:9248
GLint GLenum GLboolean GLsizei stride
Definition: glad.h:2688
GLAPI PFNGLPROGRAMUNIFORM4UIVEXTPROC glad_glProgramUniform4uivEXT
Definition: glad.h:10528
GLAPI PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC glad_glGetProgramSubroutineParameteruivNV
Definition: glad.h:12619
GLAPI PFNGLVERTEXWEIGHTHNVPROC glad_glVertexWeighthNV
Definition: glad.h:12730
GLuint num
Definition: glad.h:7476
GLAPI PFNGLMULTITEXCOORD2SARBPROC glad_glMultiTexCoord2sARB
Definition: glad.h:8491
GLAPI int GLAD_GL_ARB_explicit_attrib_location
Definition: glad.h:8017
GLAPI PFNGLGLOBALALPHAFACTORFSUNPROC glad_glGlobalAlphaFactorfSUN
Definition: glad.h:14825
GLAPI PFNGLGETPERFMONITORGROUPSAMDPROC glad_glGetPerfMonitorGroupsAMD
Definition: glad.h:7497
GLAPI PFNGLCOPYTEXTUREIMAGE2DEXTPROC glad_glCopyTextureImage2DEXT
Definition: glad.h:10153
GLAPI PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv
Definition: glad.h:2683
GLAPI PFNGLDEPTHRANGEFOESPROC glad_glDepthRangefOES
Definition: glad.h:14289
GLAPI PFNGLGETNHISTOGRAMARBPROC glad_glGetnHistogramARB
Definition: glad.h:8684
GLAPI PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glad_glGetVertexArrayPointeri_vEXT
Definition: glad.h:10720
GLAPI PFNGLDELETEPERFMONITORSAMDPROC glad_glDeletePerfMonitorsAMD
Definition: glad.h:7515
GLAPI int GLAD_GL_EXT_framebuffer_sRGB
Definition: glad.h:10958
GLAPI int GLAD_GL_SGIX_interlace
Definition: glad.h:14627
GLAPI PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glad_glGetProgramLocalParameterfvARB
Definition: glad.h:8080
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glad_glVertexArrayVertexAttribIFormatEXT
Definition: glad.h:10819
GLAPI PFNGLPOINTPARAMETERFPROC glad_glPointParameterf
Definition: glad.h:2330
GLAPI PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D
Definition: glad.h:2283
GLAPI int GLAD_GL_ARB_multisample
Definition: glad.h:8434
GLAPI PFNGLGETTEXPARAMETERXVOESPROC glad_glGetTexParameterxvOES
Definition: glad.h:13983
GLAPI PFNGLGETMINMAXPARAMETERIVPROC glad_glGetMinmaxParameteriv
Definition: glad.h:8353
GLAPI PFNGLCALLCOMMANDLISTNVPROC glad_glCallCommandListNV
Definition: glad.h:12316
GLAPI int GLAD_GL_SUN_mesh_array
Definition: glad.h:14842
GLAPI PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glad_glGetNamedBufferSubDataEXT
Definition: glad.h:10399
GLAPI PFNGLBINDVERTEXBUFFERPROC glad_glBindVertexBuffer
Definition: glad.h:3784
GLAPI PFNGLCOMPILECOMMANDLISTNVPROC glad_glCompileCommandListNV
Definition: glad.h:12313
GLAPI PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf
Definition: glad.h:3099
unsigned char GLboolean
Definition: glad.h:679
GLAPI PFNGLHISTOGRAMPROC glad_glHistogram
Definition: glad.h:8356
GLAPI PFNGLENDTRANSFORMFEEDBACKEXTPROC glad_glEndTransformFeedbackEXT
Definition: glad.h:11531
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glad_glProgramUniformMatrix4x2fv
Definition: glad.h:3566
GLAPI PFNGLMULTITEXCOORD3FARBPROC glad_glMultiTexCoord3fARB
Definition: glad.h:8503
GLenum GLsizei GLsizei GLsizei GLsizei layers
Definition: glad.h:7572
GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glad_glCompressedTextureSubImage2D
Definition: glad.h:4035
GLAPI PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glad_glDrawArraysInstancedBaseInstance
Definition: glad.h:3663
GLAPI PFNGLBINDVERTEXSHADEREXTPROC glad_glBindVertexShaderEXT
Definition: glad.h:11628
GLAPI int GLAD_GL_EXT_shared_texture_palette
Definition: glad.h:11337
GLAPI PFNGLMULTITEXCOORD1HNVPROC glad_glMultiTexCoord1hNV
Definition: glad.h:12694
GLAPI PFNGLPROGRAMENVPARAMETERI4UIVNVPROC glad_glProgramEnvParameterI4uivNV
Definition: glad.h:12594
GLAPI PFNGLGENTEXTURESPROC glad_glGenTextures
Definition: glad.h:2264
GLAPI int GLAD_GL_VERSION_4_2
Definition: glad.h:3661
GLAPI PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation
Definition: glad.h:2838
GLAPI PFNGLIMAGETRANSFORMPARAMETERFVHPPROC glad_glImageTransformParameterfvHP
Definition: glad.h:11806
GLAPI PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glad_glCompressedTextureImage2DEXT
Definition: glad.h:10330
GLAPI PFNGLBINDBUFFERARBPROC glad_glBindBufferARB
Definition: glad.h:9239
GLAPI PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup
Definition: glad.h:3814
GLAPI PFNGLVERTEXATTRIB4DVARBPROC glad_glVertexAttrib4dvARB
Definition: glad.h:9357
GLAPI PFNGLGETNHISTOGRAMPROC glad_glGetnHistogram
Definition: glad.h:4224
GLAPI int GLAD_GL_MESAX_texture_stack
Definition: glad.h:12069
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glad_glProgramUniformMatrix2x3fv
Definition: glad.h:3557
GLAPI int GLAD_GL_ARB_transform_feedback_overflow_query
Definition: glad.h:9163
GLsizei const GLubyte * commands
Definition: glad.h:12849
GLAPI PFNGLDELETESHADERPROC glad_glDeleteShader
Definition: glad.h:2446
GLAPI PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT
Definition: glad.h:10935
GLAPI PFNGLGETSTRINGPROC glad_glGetString
Definition: glad.h:2200
GLAPI PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f
Definition: glad.h:2605
GLAPI PFNGLPIXELTRANSFORMPARAMETERFEXTPROC glad_glPixelTransformParameterfEXT
Definition: glad.h:11146
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t1
Definition: glad.h:12389
GLAPI PFNGLCONVOLUTIONFILTER2DPROC glad_glConvolutionFilter2D
Definition: glad.h:8302
GLAPI PFNGLVERTEXATTRIBL1UI64VARBPROC glad_glVertexAttribL1ui64vARB
Definition: glad.h:7855
GLAPI PFNGLGETPOINTERVPROC glad_glGetPointerv
Definition: glad.h:11992
GLAPI PFNGLVERTEXATTRIB4NUIVARBPROC glad_glVertexAttrib4NuivARB
Definition: glad.h:9345
GLAPI PFNGLWINDOWPOS3IVMESAPROC glad_glWindowPos3ivMESA
Definition: glad.h:12125
GLAPI PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glad_glFlushMappedNamedBufferRange
Definition: glad.h:3918
GLAPI int GLAD_GL_AMD_shader_stencil_export
Definition: glad.h:7563
GLAPI PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC glad_glProgramSubroutineParametersuivNV
Definition: glad.h:12616
GLAPI PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback
Definition: glad.h:2736
GLAPI PFNGLUNMAPNAMEDBUFFEREXTPROC glad_glUnmapNamedBufferEXT
Definition: glad.h:10390
GLAPI PFNGLDRAWARRAYSEXTPROC glad_glDrawArraysEXT
Definition: glad.h:11559
GLAPI PFNGLMULTITEXIMAGE3DEXTPROC glad_glMultiTexImage3DEXT
Definition: glad.h:10288
GLAPI PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv
Definition: glad.h:2711
GLAPI PFNGLMAPCONTROLPOINTSNVPROC glad_glMapControlPointsNV
Definition: glad.h:12397
GLAPI PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced
Definition: glad.h:2977
GLAPI PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC glad_glMatrixMultTranspose3x3fNV
Definition: glad.h:12982
GLAPI int GLAD_GL_NV_gpu_program5
Definition: glad.h:12614
GLAPI PFNGLUNIFORM4FPROC glad_glUniform4f
Definition: glad.h:2530
GLAPI PFNGLISTEXTUREPROC glad_glIsTexture
Definition: glad.h:2267
GLAPI PFNGLVARIANTIVEXTPROC glad_glVariantivEXT
Definition: glad.h:11673
GLAPI PFNGLENDFRAGMENTSHADERATIPROC glad_glEndFragmentShaderATI
Definition: glad.h:9534
GLAPI PFNGLLOADTRANSPOSEMATRIXFARBPROC glad_glLoadTransposeMatrixfARB
Definition: glad.h:9169
GLint namelen
Definition: glad.h:8926
GLAPI PFNGLVERTEXATTRIBL1DVPROC glad_glVertexAttribL1dv
Definition: glad.h:3611
GLAPI PFNGLLINEWIDTHXOESPROC glad_glLineWidthxOES
Definition: glad.h:13998
GLenum const GLfloat * params
Definition: glad.h:2106
GLAPI int GLAD_GL_OML_interlace
Definition: glad.h:14303
GLAPI PFNGLVERTEXATTRIB2SARBPROC glad_glVertexAttrib2sARB
Definition: glad.h:9306
GLintptr GLintptr GLsizei maxdrawcount
Definition: glad.h:8371
GLAPI int GLAD_GL_MESA_ycbcr_texture
Definition: glad.h:12160
GLenum const void GLbitfield GLsizei GLenum const void GLenum handleMissingGlyphs
Definition: glad.h:12864
GLint GLenum GLboolean GLuint relativeoffset
Definition: glad.h:3786
GLuint GLint GLboolean GLint GLenum access
Definition: glad.h:3677
GLAPI int GLAD_GL_SGIX_depth_texture
Definition: glad.h:14518
GLAPI PFNGLGETPATHCOORDSNVPROC glad_glGetPathCoordsNV
Definition: glad.h:12940
GLAPI PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f
Definition: glad.h:2587
GLuint GLfloat * val
Definition: glad.h:3064
GLAPI PFNGLVERTEXSTREAM1SATIPROC glad_glVertexStream1sATI
Definition: glad.h:9675
GLAPI PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glad_glCopyTextureSubImage3DEXT
Definition: glad.h:10183
GLAPI PFNGLGETFRAGMENTMATERIALIVSGIXPROC glad_glGetFragmentMaterialivSGIX
Definition: glad.h:14583
GLAPI PFNGLVERTEXATTRIBPARAMETERIAMDPROC glad_glVertexAttribParameteriAMD
Definition: glad.h:7460
GLAPI PFNGLCOPYTEXTURESUBIMAGE2DPROC glad_glCopyTextureSubImage2D
Definition: glad.h:4044
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glad_glNamedProgramLocalParameter4fvEXT
Definition: glad.h:10585
GLAPI PFNGLUNIFORM3I64ARBPROC glad_glUniform3i64ARB
Definition: glad.h:8158
GLAPI int GLAD_GL_NV_depth_clamp
Definition: glad.h:12384
GLAPI int GLAD_GL_ARB_ES3_compatibility
Definition: glad.h:7799
GLboolean * data
Definition: glad.h:2184
GLAPI PFNGLPATHFOGGENNVPROC glad_glPathFogGenNV
Definition: glad.h:13018
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint dstX
Definition: glad.h:3714
GLAPI PFNGLGETMULTITEXENVFVEXTPROC glad_glGetMultiTexEnvfvEXT
Definition: glad.h:10222
GLAPI PFNGLISSYNCPROC glad_glIsSync
Definition: glad.h:3032
GLAPI PFNGLPROGRAMUNIFORM4DVEXTPROC glad_glProgramUniform4dvEXT
Definition: glad.h:10765
GLAPI PFNGLALPHAFUNCXOESPROC glad_glAlphaFuncxOES
Definition: glad.h:13947
GLAPI PFNGLPROGRAMLOCALPARAMETERI4INVPROC glad_glProgramLocalParameterI4iNV
Definition: glad.h:12564
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glad_glVertexArrayVertexAttribBindingEXT
Definition: glad.h:10825
GLAPI int GLAD_GL_ARB_texture_env_dot3
Definition: glad.h:9075
GLAPI PFNGLVERTEXARRAYATTRIBFORMATPROC glad_glVertexArrayAttribFormat
Definition: glad.h:4119
GLAPI int GLAD_GL_SGIX_subsample
Definition: glad.h:14723
GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC glad_glProgramUniformHandleui64NV
Definition: glad.h:12227
GLAPI PFNGLVERTEXSTREAM1IATIPROC glad_glVertexStream1iATI
Definition: glad.h:9681
GLAPI PFNGLPIXELTEXGENPARAMETERISGISPROC glad_glPixelTexGenParameteriSGIS
Definition: glad.h:14381
GLAPI PFNGLGETTRANSFORMFEEDBACKI_VPROC glad_glGetTransformFeedbacki_v
Definition: glad.h:3882
char GLcharARB
Definition: glad.h:696
GLAPI PFNGLCONVOLUTIONPARAMETERIVEXTPROC glad_glConvolutionParameterivEXT
Definition: glad.h:9918
GLAPI PFNGLACTIVESHADERPROGRAMPROC glad_glActiveShaderProgram
Definition: glad.h:3422
GLAPI PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor3fVertex3fvSUN
Definition: glad.h:14967
GLAPI PFNGLPROGRAMUNIFORM3DVPROC glad_glProgramUniform3dv
Definition: glad.h:3506
GLint GLint internalformat
Definition: glad.h:2115
GLAPI int GLAD_GL_NV_point_sprite
Definition: glad.h:13049
GLfloat minY
Definition: glad.h:7793
GLAPI PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC glad_glGetCombinerInputParameterfvNV
Definition: glad.h:13114
GLAPI PFNGLMULTIDRAWELEMENTSEXTPROC glad_glMultiDrawElementsEXT
Definition: glad.h:11094
GLAPI PFNGLGETVERTEXARRAYINTEGERVEXTPROC glad_glGetVertexArrayIntegervEXT
Definition: glad.h:10711
GLAPI PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glad_glFramebufferTextureLayerARB
Definition: glad.h:8126
GLuint GLenum texunit
Definition: glad.h:10683
GLAPI PFNGLNORMAL3XVOESPROC glad_glNormal3xvOES
Definition: glad.h:14175
GLAPI PFNGLOBJECTUNPURGEABLEAPPLEPROC glad_glObjectUnpurgeableAPPLE
Definition: glad.h:7692
GLAPI PFNGLVERTEXATTRIB3SVARBPROC glad_glVertexAttrib3svARB
Definition: glad.h:9327
GLAPI PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT
Definition: glad.h:10868
GLAPI PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv
Definition: glad.h:3144
GLAPI PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation
Definition: glad.h:2467
GLAPI int GLAD_GL_NV_parameter_buffer_object
Definition: glad.h:12822
GLAPI PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC glad_glDrawCommandsStatesAddressNV
Definition: glad.h:12295
GLAPI PFNGLCLEARBUFFERDATAPROC glad_glClearBufferData
Definition: glad.h:3703
GLAPI PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTextureImage2DMultisampleCoverageNV
Definition: glad.h:13293
GLAPI int GLAD_GL_ATI_vertex_streams
Definition: glad.h:9673
GLAPI PFNGLMULTITEXPARAMETERFEXTPROC glad_glMultiTexParameterfEXT
Definition: glad.h:10243
GLAPI PFNGLRASTERPOS3XVOESPROC glad_glRasterPos3xvOES
Definition: glad.h:14205
GLAPI PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT
Definition: glad.h:10932
GLAPI PFNGLBINDBUFFEROFFSETNVPROC glad_glBindBufferOffsetNV
Definition: glad.h:13331
GLAPI PFNGLMATRIXINDEXUSVARBPROC glad_glMatrixIndexusvARB
Definition: glad.h:8415
GLAPI int GLAD_GL_WIN_specular_fog
Definition: glad.h:15006
GLAPI PFNGLMULTITEXCOORD1BVOESPROC glad_glMultiTexCoord1bvOES
Definition: glad.h:13876
GLAPI PFNGLGETPERFMONITORCOUNTERDATAAMDPROC glad_glGetPerfMonitorCounterDataAMD
Definition: glad.h:7527
GLAPI PFNGLDISABLEVERTEXATTRIBAPPLEPROC glad_glDisableVertexAttribAPPLE
Definition: glad.h:7760
GLsizei const GLchar *const * string
Definition: glad.h:2514
GLAPI PFNGLSECONDARYCOLOR3HVNVPROC glad_glSecondaryColor3hvNV
Definition: glad.h:12727
GLAPI int GLAD_GL_EXT_texture_object
Definition: glad.h:11467
GLAPI PFNGLVERTEXATTRIBL4DVPROC glad_glVertexAttribL4dv
Definition: glad.h:3620
GLAPI PFNGLPOLYGONOFFSETEXTPROC glad_glPolygonOffsetEXT
Definition: glad.h:11179
GLAPI PFNGLUNIFORM4I64NVPROC glad_glUniform4i64NV
Definition: glad.h:7363
GLAPI PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer
Definition: glad.h:2949
GLAPI PFNGLMULTITEXGENIEXTPROC glad_glMultiTexGeniEXT
Definition: glad.h:10216
GLAPI PFNGLISQUERYPROC glad_glIsQuery
Definition: glad.h:2358
GLAPI PFNGLMULTITEXCOORD3HVNVPROC glad_glMultiTexCoord3hvNV
Definition: glad.h:12709
GLAPI PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC glad_glMakeTextureHandleNonResidentNV
Definition: glad.h:12209
GLAPI PFNGLGETTEXFILTERFUNCSGISPROC glad_glGetTexFilterFuncSGIS
Definition: glad.h:14452
GLAPI PFNGLTEXTUREPARAMETERIVEXTPROC glad_glTextureParameterivEXT
Definition: glad.h:10135
GLAPI PFNGLVERTEXATTRIB1FVNVPROC glad_glVertexAttrib1fvNV
Definition: glad.h:13621
GLAPI PFNGLGETPATHMETRICRANGENVPROC glad_glGetPathMetricRangeNV
Definition: glad.h:12949
GLAPI int GLAD_GL_EXT_cmyka
Definition: glad.h:9877
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glad_glProgramUniformMatrix4x2dv
Definition: glad.h:3584
GLAPI int GLAD_GL_AMD_vertex_shader_viewport_index
Definition: glad.h:7614
GLAPI PFNGLSECONDARYCOLOR3FVEXTPROC glad_glSecondaryColor3fvEXT
Definition: glad.h:11230
GLAPI PFNGLVERTEXSTREAM2DVATIPROC glad_glVertexStream2dvATI
Definition: glad.h:9720
GLAPI PFNGLVERTEXATTRIB4NIVARBPROC glad_glVertexAttrib4NivARB
Definition: glad.h:9333
signed char GLbyte
Definition: glad.h:682
GLAPI int GLAD_GL_SGIX_polynomial_ffd
Definition: glad.h:14668
GLAPI PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetNamedFramebufferAttachmentParameterivEXT
Definition: glad.h:10627
GLAPI PFNGLPOINTALONGPATHNVPROC glad_glPointAlongPathNV
Definition: glad.h:12964
GLAPI PFNGLCLEARDEPTHXOESPROC glad_glClearDepthxOES
Definition: glad.h:13953
GLAPI PFNGLMULTITEXCOORD4BOESPROC glad_glMultiTexCoord4bOES
Definition: glad.h:13891
GLAPI PFNGLTEXSTORAGE1DPROC glad_glTexStorage1D
Definition: glad.h:3684
GLAPI PFNGLGLOBALALPHAFACTORISUNPROC glad_glGlobalAlphaFactoriSUN
Definition: glad.h:14822
GLAPI PFNGLGETPROGRAMSTRINGARBPROC glad_glGetProgramStringARB
Definition: glad.h:8086
GLAPI PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT
Definition: glad.h:10923
GLAPI PFNGLINDEXMATERIALEXTPROC glad_glIndexMaterialEXT
Definition: glad.h:11063
GLAPI int GLAD_GL_ARB_window_pos
Definition: glad.h:9432
GLAPI PFNGLTEXIMAGE4DSGISPROC glad_glTexImage4DSGIS
Definition: glad.h:14427
GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC glad_glProgramUniformHandleui64vNV
Definition: glad.h:12230
GLAPI int GLAD_GL_EXT_texture_lod_bias
Definition: glad.h:11459
GLAPI int GLAD_GL_ARB_color_buffer_float
Definition: glad.h:7890
GLint GLfixed
Definition: glad.h:704
GLAPI int GLAD_GL_ATI_pixel_format_float
Definition: glad.h:9580
GLAPI PFNGLCLIPPLANEXOESPROC glad_glClipPlanexOES
Definition: glad.h:13956
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glad_glNamedFramebufferTexture2DEXT
Definition: glad.h:10618
GLAPI int GLAD_GL_EXT_blend_minmax
Definition: glad.h:9862
GLAPI PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glad_glProgramUniformMatrix2dvEXT
Definition: glad.h:10768
GLAPI PFNGLNAMEDBUFFERSTORAGEPROC glad_glNamedBufferStorage
Definition: glad.h:3891
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum target3
Definition: glad.h:13063
GLAPI int GLAD_GL_NV_vertex_program4
Definition: glad.h:13747
GLAPI PFNGLUNIFORM2FARBPROC glad_glUniform2fARB
Definition: glad.h:8806
GLAPI PFNGLMULTITEXCOORD2FARBPROC glad_glMultiTexCoord2fARB
Definition: glad.h:8479
GLAPI PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glad_glCompressedMultiTexSubImage1DEXT
Definition: glad.h:10363
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glad_glProgramUniformMatrix2x3dv
Definition: glad.h:3575
GLAPI PFNGLVERTEXATTRIB1FARBPROC glad_glVertexAttrib1fARB
Definition: glad.h:9282
GLAPI PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glad_glCompressedMultiTexImage3DEXT
Definition: glad.h:10348
GLAPI PFNGLMULTITEXCOORD1XVOESPROC glad_glMultiTexCoord1xvOES
Definition: glad.h:14157
GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC glad_glMultiDrawElementsIndirectCountARB
Definition: glad.h:8375
GLuint64EXT GLuint beginPresentTimeId
Definition: glad.h:13060
GLAPI int GLAD_GL_ARB_indirect_parameters
Definition: glad.h:8370
GLint left
Definition: glad.h:3640
GLAPI int GLAD_GL_ARB_texture_barrier
Definition: glad.h:8999
GLAPI PFNGLVERTEXATTRIBL1I64VNVPROC glad_glVertexAttribL1i64vNV
Definition: glad.h:13448
GLAPI PFNGLVERTEXP3UIPROC glad_glVertexP3ui
Definition: glad.h:3165
GLAPI PFNGLBINDPROGRAMARBPROC glad_glBindProgramARB
Definition: glad.h:8038
GLAPI PFNGLVERTEXATTRIBLPOINTERPROC glad_glVertexAttribLPointer
Definition: glad.h:3623
GLAPI PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glad_glGetNamedBufferPointervEXT
Definition: glad.h:10396
GLAPI PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glad_glGetNamedRenderbufferParameterivEXT
Definition: glad.h:10603
GLAPI PFNGLVERTEXSTREAM1IVATIPROC glad_glVertexStream1ivATI
Definition: glad.h:9684
GLAPI PFNGLGETNPIXELMAPFVPROC glad_glGetnPixelMapfv
Definition: glad.h:4203
GLAPI PFNGLGETPATHCOLORGENFVNVPROC glad_glGetPathColorGenfvNV
Definition: glad.h:13024
GLAPI PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC glad_glLoadIdentityDeformationMapSGIX
Definition: glad.h:14679
const GLdouble * v
Definition: glad.h:2583
GLAPI PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv
Definition: glad.h:2699
GLAPI int GLAD_GL_SGIX_clipmap
Definition: glad.h:14506
GLAPI PFNGLCOLOR4HVNVPROC glad_glColor4hvNV
Definition: glad.h:12667
GLAPI int GLAD_GL_APPLE_specular_vector
Definition: glad.h:7708
GLsizei GLenum const void GLuint GLfloat GLfloat kerningScale
Definition: glad.h:12951
GLenum GLenum GLenum GLenum sumOutput
Definition: glad.h:13107
GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glad_glGetNamedProgramLocalParameterIuivEXT
Definition: glad.h:10555
GLsizei const GLfloat * value
Definition: glad.h:2544
GLAPI PFNGLVERTEXSTREAM2SVATIPROC glad_glVertexStream2svATI
Definition: glad.h:9702
GLAPI PFNGLPROGRAMUNIFORM2UI64VNVPROC glad_glProgramUniform2ui64vNV
Definition: glad.h:7447
GLAPI int GLAD_GL_EXT_point_parameters
Definition: glad.h:11167
GLAPI PFNGLVARIANTSVEXTPROC glad_glVariantsvEXT
Definition: glad.h:11670
GLAPI int GLAD_GL_SGIS_point_parameters
Definition: glad.h:14405
GLAPI PFNGLBINDSAMPLERSPROC glad_glBindSamplers
Definition: glad.h:3854
GLAPI PFNGLGETNSEPARABLEFILTERARBPROC glad_glGetnSeparableFilterARB
Definition: glad.h:8681
GLenum mode
Definition: glad.h:2088
GLboolean enable
Definition: glad.h:7517
GLAPI int GLAD_GL_APPLE_ycbcr_422
Definition: glad.h:7780
GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glad_glGetNamedProgramLocalParameterIivEXT
Definition: glad.h:10552
GLAPI PFNGLEVALCOORD2XOESPROC glad_glEvalCoord2xOES
Definition: glad.h:14097
GLAPI PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D
Definition: glad.h:2255
GLAPI int GLAD_GL_NV_shader_atomic_int64
Definition: glad.h:13181
GLAPI int GLAD_GL_EXT_index_func
Definition: glad.h:11054
GLAPI PFNGLCREATETRANSFORMFEEDBACKSPROC glad_glCreateTransformFeedbacks
Definition: glad.h:3870
GLAPI int GLAD_GL_ARB_vertex_program
Definition: glad.h:9274
GLAPI PFNGLREPLACEMENTCODEUISUNPROC glad_glReplacementCodeuiSUN
Definition: glad.h:14855
GLAPI PFNGLPROGRAMUNIFORM3I64VNVPROC glad_glProgramUniform3i64vNV
Definition: glad.h:7426
GLAPI PFNGLMULTITEXGENIVEXTPROC glad_glMultiTexGenivEXT
Definition: glad.h:10219
GLAPI PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui
Definition: glad.h:3153
GLAPI PFNGLRECTXOESPROC glad_glRectxOES
Definition: glad.h:14214
GLAPI PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f
Definition: glad.h:2623
GLAPI PFNGLCOLOR4UBVERTEX3FVSUNPROC glad_glColor4ubVertex3fvSUN
Definition: glad.h:14889
GLAPI PFNGLSTENCILOPSEPARATEATIPROC glad_glStencilOpSeparateATI
Definition: glad.h:9596
GLAPI PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback
Definition: glad.h:2739
GLAPI int GLAD_GL_VERSION_1_0
Definition: glad.h:2081
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glad_glNamedProgramLocalParametersI4uivEXT
Definition: glad.h:10549
GLAPI PFNGLGETPROGRAMIVARBPROC glad_glGetProgramivARB
Definition: glad.h:8083
GLAPI PFNGLEVALMAPSNVPROC glad_glEvalMapsNV
Definition: glad.h:12421
GLAPI PFNGLPIXELZOOMXOESPROC glad_glPixelZoomxOES
Definition: glad.h:14190
GLenum target
Definition: glad.h:3122
GLAPI int GLAD_GL_NV_texture_compression_vtc
Definition: glad.h:13267
GLsizei GLsizei GLenum * binaryFormat
Definition: glad.h:3409
GLenum GLuint GLenum GLuint GLuint GLuint GLuint numlayers
Definition: glad.h:3780
GLAPI PFNGLCOLORTABLEPARAMETERIVSGIPROC glad_glColorTableParameterivSGI
Definition: glad.h:14782
GLAPI PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC glad_glProgramPathFragmentInputGenNV
Definition: glad.h:13006
GLAPI PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv
Definition: glad.h:2992
GLAPI int GLAD_GL_AMD_stencil_operation_extended
Definition: glad.h:7581
GLenum GLsizei numTextureNames
Definition: glad.h:13393
GLAPI PFNGLISNAMEDBUFFERRESIDENTNVPROC glad_glIsNamedBufferResidentNV
Definition: glad.h:13202
GLenum GLenum GLsizei void * table
Definition: glad.h:4214
GLAPI PFNGLVDPAUGETSURFACEIVNVPROC glad_glVDPAUGetSurfaceivNV
Definition: glad.h:13406
GLint GLenum GLsizei GLsizei GLsizei GLsizei size4d
Definition: glad.h:14426
GLAPI PFNGLSECONDARYCOLOR3DVEXTPROC glad_glSecondaryColor3dvEXT
Definition: glad.h:11224
unsigned int GLenum
Definition: glad.h:678
GLAPI PFNGLPROGRAMUNIFORM3I64VARBPROC glad_glProgramUniform3i64vARB
Definition: glad.h:8230
const void GLsizei primcount
Definition: glad.h:7466
GLAPI int GLAD_GL_NV_multisample_coverage
Definition: glad.h:12785
GLAPI PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glad_glVertexArraySecondaryColorOffsetEXT
Definition: glad.h:10690
GLAPI PFNGLREADBUFFERPROC glad_glReadBuffer
Definition: glad.h:2179
GLAPI PFNGLDEBUGMESSAGEINSERTAMDPROC glad_glDebugMessageInsertAMD
Definition: glad.h:7313
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
Definition: glad.h:9545
GLAPI PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv
Definition: glad.h:2614
GLAPI int GLAD_GL_ATI_texture_mirror_once
Definition: glad.h:9616
GLAPI PFNGLGETGRAPHICSRESETSTATUSKHRPROC glad_glGetGraphicsResetStatusKHR
Definition: glad.h:12040
GLAPI PFNGLGETHISTOGRAMPARAMETERXVOESPROC glad_glGetHistogramParameterxvOES
Definition: glad.h:14109
GLAPI PFNGLWINDOWPOS3DARBPROC glad_glWindowPos3dARB
Definition: glad.h:9458
GLenum GLuint GLenum GLuint minlevel
Definition: glad.h:3780
GLAPI PFNGLGETFLOATINDEXEDVEXTPROC glad_glGetFloatIndexedvEXT
Definition: glad.h:10303
GLAPI PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv
Definition: glad.h:2620
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei srcDepth
Definition: glad.h:3714
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glad_glProgramUniformMatrix4x3fvEXT
Definition: glad.h:10474
GLAPI PFNGLENABLEPROC glad_glEnable
Definition: glad.h:2149
GLAPI PFNGLSEPARABLEFILTER2DEXTPROC glad_glSeparableFilter2DEXT
Definition: glad.h:9939
GLAPI PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glad_glCompressedMultiTexImage1DEXT
Definition: glad.h:10354
GLAPI int GLAD_GL_OES_compressed_paletted_texture
Definition: glad.h:13941
GLAPI PFNGLPROGRAMPARAMETER4FVNVPROC glad_glProgramParameter4fvNV
Definition: glad.h:13594
GLAPI PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv
Definition: glad.h:2680
GLenum GLuint GLint GLint layer
Definition: glad.h:2948
GLAPI PFNGLMAP2XOESPROC glad_glMap2xOES
Definition: glad.h:14142
GLAPI PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog
Definition: glad.h:3811
GLAPI PFNGLBUFFERPARAMETERIAPPLEPROC glad_glBufferParameteriAPPLE
Definition: glad.h:7679
GLAPI PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D
Definition: glad.h:2928
GLAPI PFNGLCOPYTEXSUBIMAGE2DEXTPROC glad_glCopyTexSubImage2DEXT
Definition: glad.h:10025
GLAPI PFNGLCOPYIMAGESUBDATANVPROC glad_glCopyImageSubDataNV
Definition: glad.h:12362
GLAPI PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d
Definition: glad.h:2581
GLAPI PFNGLTEXPARAMETERXOESPROC glad_glTexParameterxOES
Definition: glad.h:14043
GLAPI PFNGLBEGINCONDITIONALRENDERNVXPROC glad_glBeginConditionalRenderNVX
Definition: glad.h:12166
GLenum GLsizei const GLuint * textureNames
Definition: glad.h:13393
GLAPI int GLAD_GL_ARB_texture_border_clamp
Definition: glad.h:9003
GLAPI int GLAD_GL_APPLE_object_purgeable
Definition: glad.h:7687
GLAPI PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv
Definition: glad.h:2215
GLAPI int GLAD_GL_ARB_derivative_control
Definition: glad.h:7964
GLAPI PFNGLUNIFORMMATRIX3X4DVPROC glad_glUniformMatrix3x4dv
Definition: glad.h:3316
GLAPI PFNGLGETPERFQUERYDATAINTELPROC glad_glGetPerfQueryDataINTEL
Definition: glad.h:11964
GLAPI PFNGLVERTEXATTRIBS4DVNVPROC glad_glVertexAttribs4dvNV
Definition: glad.h:13717
GLAPI PFNGLTEXCOORD2HNVPROC glad_glTexCoord2hNV
Definition: glad.h:12676
GLAPI int GLAD_GL_KHR_texture_compression_astc_hdr
Definition: glad.h:12057
GLAPI PFNGLBINORMAL3FEXTPROC glad_glBinormal3fEXT
Definition: glad.h:9988
GLAPI PFNGLGETPROGRAMINTERFACEIVPROC glad_glGetProgramInterfaceiv
Definition: glad.h:3751
GLAPI int GLAD_GL_APPLE_float_pixels
Definition: glad.h:7673
GLAPI int GLAD_GL_SGIX_texture_multi_buffer
Definition: glad.h:14746
GLAPI PFNGLPROGRAMUNIFORM2DEXTPROC glad_glProgramUniform2dEXT
Definition: glad.h:10747
GLAPI PFNGLUNIFORM1IARBPROC glad_glUniform1iARB
Definition: glad.h:8815
GLAPI PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glad_glGetProgramPipelineInfoLogEXT
Definition: glad.h:11294
GLAPI PFNGLUNIFORM1UIVEXTPROC glad_glUniform1uivEXT
Definition: glad.h:11002
#define GLAPI
Definition: glad.h:629
GLAPI int GLAD_GL_EXT_texture3D
Definition: glad.h:11377
GLAPI PFNGLVERTEXATTRIB4SVARBPROC glad_glVertexAttrib4svARB
Definition: glad.h:9372
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
Definition: glad.h:9548
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glad_glProgramUniformMatrix2x4dv
Definition: glad.h:3581
GLAPI int GLAD_GL_EXT_texture_sRGB_decode
Definition: glad.h:11500
GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glad_glNamedRenderbufferStorageEXT
Definition: glad.h:10600
GLAPI PFNGLPROGRAMUNIFORM1IPROC glad_glProgramUniform1i
Definition: glad.h:3443
GLAPI PFNGLVERTEXWEIGHTFEXTPROC glad_glVertexWeightfEXT
Definition: glad.h:11752
GLAPI PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB
Definition: glad.h:8860
GLAPI PFNGLDELETECOMMANDLISTSNVPROC glad_glDeleteCommandListsNV
Definition: glad.h:12301
GLAPI PFNGLCOPYMULTITEXIMAGE2DEXTPROC glad_glCopyMultiTexImage2DEXT
Definition: glad.h:10264
GLAPI PFNGLGETPROGRAMPIPELINEIVEXTPROC glad_glGetProgramPipelineivEXT
Definition: glad.h:11297
GLAPI PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glFramebufferSampleLocationsfvARB
Definition: glad.h:8698
GLAPI PFNGLUNIFORMUI64VNVPROC glad_glUniformui64vNV
Definition: glad.h:13217
GLAPI PFNGLLOADTRANSPOSEMATRIXXOESPROC glad_glLoadTransposeMatrixxOES
Definition: glad.h:14136
GLAPI int GLAD_GL_EXT_histogram
Definition: glad.h:11016
GLAPI PFNGLDELETEPROGRAMPROC glad_glDeleteProgram
Definition: glad.h:2443
GLAPI PFNGLTEXTUREPARAMETERIIVPROC glad_glTextureParameterIiv
Definition: glad.h:4059
GLAPI PFNGLDEPTHRANGEFPROC glad_glDepthRangef
Definition: glad.h:3404
GLAPI PFNGLPROGRAMUNIFORM1UIPROC glad_glProgramUniform1ui
Definition: glad.h:3461
GLAPI PFNGLGETGRAPHICSRESETSTATUSPROC glad_glGetGraphicsResetStatus
Definition: glad.h:4170
GLAPI PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fvSUN
Definition: glad.h:14949
GLAPI PFNGLGETTEXTUREPARAMETERIVPROC glad_glGetTextureParameteriv
Definition: glad.h:4095
GLAPI PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate
Definition: glad.h:2419
GLsizei coordStart
Definition: glad.h:12858
GLfloat GLfloat GLfloat v2
Definition: glad.h:2526
GLAPI PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glad_glGetColorTableParameterivEXT
Definition: glad.h:11129
GLAPI PFNGLFLUSHRASTERSGIXPROC glad_glFlushRasterSGIX
Definition: glad.h:14524
GLenum GLenum GLenum dfactorAlpha
Definition: glad.h:2320
GLAPI PFNGLWINDOWPOS4SVMESAPROC glad_glWindowPos4svMESA
Definition: glad.h:12155
GLbyte nx
Definition: glad.h:9770
GLAPI PFNGLVERTEXATTRIBL3I64NVPROC glad_glVertexAttribL3i64NV
Definition: glad.h:13442
GLAPI int GLAD_GL_ARB_gpu_shader_fp64
Definition: glad.h:8146
GLAPI PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform
Definition: glad.h:2461
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod
Definition: glad.h:9545
GLAPI PFNGLBINDMATERIALPARAMETEREXTPROC glad_glBindMaterialParameterEXT
Definition: glad.h:11703
GLint GLint GLsizei GLsizei GLsizei depth
Definition: glad.h:2276
GLAPI int GLAD_GL_SGIX_texture_scale_bias
Definition: glad.h:14750
GLAPI PFNGLPROGRAMVERTEXLIMITNVPROC glad_glProgramVertexLimitNV
Definition: glad.h:12543
GLAPI PFNGLVERTEX4BVOESPROC glad_glVertex4bvOES
Definition: glad.h:13936
GLAPI PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d
Definition: glad.h:2599
GLAPI PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC glad_glGetPerfMonitorCounterStringAMD
Definition: glad.h:7506
GLAPI PFNGLGETVERTEXARRAYINDEXEDIVPROC glad_glGetVertexArrayIndexediv
Definition: glad.h:4134
GLenum srcTarget
Definition: glad.h:3714
GLenum GLenum zpass
Definition: glad.h:2166
GLAPI PFNGLSECONDARYCOLOR3IVEXTPROC glad_glSecondaryColor3ivEXT
Definition: glad.h:11236
GLAPI PFNGLGETVIDEOIVNVPROC glad_glGetVideoivNV
Definition: glad.h:13067
GLAPI PFNGLTANGENT3IVEXTPROC glad_glTangent3ivEXT
Definition: glad.h:9967
GLAPI PFNGLLINKPROGRAMPROC glad_glLinkProgram
Definition: glad.h:2512
GLAPI int GLAD_GL_S3_s3tc
Definition: glad.h:14341
GLAPI PFNGLISNAMEAMDPROC glad_glIsNameAMD
Definition: glad.h:7483
GLAPI PFNGLWINDOWPOS3FVMESAPROC glad_glWindowPos3fvMESA
Definition: glad.h:12119
GLAPI PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers
Definition: glad.h:2901
GLAPI PFNGLPIXELSTOREXPROC glad_glPixelStorex
Definition: glad.h:14184
GLsizei startSegment
Definition: glad.h:12960
GLenum GLenum GLsizei void * image
Definition: glad.h:4217
GLAPI PFNGLBINDLIGHTPARAMETEREXTPROC glad_glBindLightParameterEXT
Definition: glad.h:11700
GLAPI PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv
Definition: glad.h:2641
GLAPI PFNGLUSEPROGRAMSTAGESEXTPROC glad_glUseProgramStagesEXT
Definition: glad.h:11303
GLAPI int GLAD_GL_AMD_performance_monitor
Definition: glad.h:7495
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
Definition: glad.h:2295
GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
Definition: glad.h:14988
GLAPI PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glad_glGetTransformFeedbackVaryingEXT
Definition: glad.h:11546
GLAPI int GLAD_GL_ARB_shadow
Definition: glad.h:8951
GLAPI int GLAD_GL_EXT_texture_filter_anisotropic
Definition: glad.h:11429
GLAPI PFNGLGETPATHCOMMANDSNVPROC glad_glGetPathCommandsNV
Definition: glad.h:12937
GLAPI int GLAD_GL_AMD_multi_draw_indirect
Definition: glad.h:7465
unsigned short GLhalfARB
Definition: glad.h:702
GLAPI PFNGLUNIFORM2UIEXTPROC glad_glUniform2uiEXT
Definition: glad.h:10993
GLAPI PFNGLEVALUATEDEPTHVALUESARBPROC glad_glEvaluateDepthValuesARB
Definition: glad.h:8704
GLAPI PFNGLWEIGHTFVARBPROC glad_glWeightfvARB
Definition: glad.h:9214
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct
Definition: glad.h:13107
GLenum GLenum abOutput
Definition: glad.h:13107
GLAPI PFNGLGETTEXBUMPPARAMETERFVATIPROC glad_glGetTexBumpParameterfvATI
Definition: glad.h:9515
GLAPI PFNGLGETNCOMPRESSEDTEXIMAGEPROC glad_glGetnCompressedTexImage
Definition: glad.h:4173
GLint GLsizei count
Definition: glad.h:2230
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glad_glCompressedTexSubImage3DARB
Definition: glad.h:9033
GLAPI PFNGLPROGRAMUNIFORMMATRIX3FVPROC glad_glProgramUniformMatrix3fv
Definition: glad.h:3542
GLAPI int GLAD_GL_ATI_vertex_array_object
Definition: glad.h:9620
GLAPI int GLAD_GL_AMD_gcn_shader
Definition: glad.h:7344
GLAPI PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glad_glProgramUniformMatrix4fvEXT
Definition: glad.h:10456
GLAPI PFNGLSECONDARYCOLOR3UBEXTPROC glad_glSecondaryColor3ubEXT
Definition: glad.h:11245
GLAPI int GLAD_GL_EXT_sparse_texture2
Definition: glad.h:11341
GLAPI PFNGLCURRENTPALETTEMATRIXARBPROC glad_glCurrentPaletteMatrixARB
Definition: glad.h:8409
GLAPI int GLAD_GL_SGIX_resample
Definition: glad.h:14691
GLAPI PFNGLATTACHSHADERPROC glad_glAttachShader
Definition: glad.h:2428
GLAPI PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv
Definition: glad.h:2708
GLAPI PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR
Definition: glad.h:11995
GLAPI PFNGLVERTEXARRAYVERTEXBUFFERPROC glad_glVertexArrayVertexBuffer
Definition: glad.h:4110
GLAPI PFNGLVERTEXPOINTEREXTPROC glad_glVertexPointerEXT
Definition: glad.h:11577
GLAPI PFNGLGETINTERNALFORMATI64VPROC glad_glGetInternalformati64v
Definition: glad.h:3724
GLAPI PFNGLGETIMAGEHANDLEARBPROC glad_glGetImageHandleARB
Definition: glad.h:7825
GLuint object
Definition: glad.h:10044
GLAPI PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC glad_glBlendFuncSeparateIndexedAMD
Definition: glad.h:7333
GLAPI PFNGLPATHPARAMETERFVNVPROC glad_glPathParameterfvNV
Definition: glad.h:12889
GLAPI PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTextureImage3DMultisampleCoverageNV
Definition: glad.h:13296
GLenum type
Definition: glad.h:732
GLAPI int GLAD_GL_ARB_ES3_2_compatibility
Definition: glad.h:7792
GLenum const void * fontName
Definition: glad.h:12864
GLenum GLuint GLenum GLuint GLuint numlevels
Definition: glad.h:3780
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glad_glProgramUniformMatrix2x4fv
Definition: glad.h:3563
GLAPI PFNGLNAMEDBUFFERSTORAGEEXTPROC glad_glNamedBufferStorageEXT
Definition: glad.h:10729
GLAPI int GLAD_GL_ARB_sample_locations
Definition: glad.h:8696
GLAPI PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv
Definition: glad.h:2817
GLAPI int GLAD_GL_ARB_vertex_type_2_10_10_10_rev
Definition: glad.h:9424
GLAPI PFNGLUNIFORM1FARBPROC glad_glUniform1fARB
Definition: glad.h:8803
GLuint GLuint GLfloat weight
Definition: glad.h:12876
GLAPI PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex
Definition: glad.h:3020
GLAPI PFNGLTEXCOORDP3UIPROC glad_glTexCoordP3ui
Definition: glad.h:3189
GLAPI int gladLoadGLLoader(GLADloadproc)
Definition: glad.c:8470
GLAPI PFNGLPOLYGONOFFSETCLAMPEXTPROC glad_glPolygonOffsetClampEXT
Definition: glad.h:11186
GLAPI PFNGLVERTEX3XVOESPROC glad_glVertex3xvOES
Definition: glad.h:14259
GLAPI PFNGLCLEARPROC glad_glClear
Definition: glad.h:2125
GLAPI PFNGLSTOPINSTRUMENTSSGIXPROC glad_glStopInstrumentsSGIX
Definition: glad.h:14622
GLAPI PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate
Definition: glad.h:2321
GLAPI PFNGLUNIFORM3IVARBPROC glad_glUniform3ivARB
Definition: glad.h:8845
GLAPI PFNGLISVERTEXARRAYPROC glad_glIsVertexArray
Definition: glad.h:2967
GLAPI PFNGLUNIFORM1DVPROC glad_glUniform1dv
Definition: glad.h:3286
GLAPI int GLAD_GL_NV_vertex_program2
Definition: glad.h:13735
GLAPI int GLAD_GL_SGIX_shadow
Definition: glad.h:14699
GLAPI PFNGLGENPERFMONITORSAMDPROC glad_glGenPerfMonitorsAMD
Definition: glad.h:7512
GLubyte GLubyte GLubyte GLubyte w
Definition: glad.h:2643
GLAPI PFNGLPNTRIANGLESIATIPROC glad_glPNTrianglesiATI
Definition: glad.h:9586
GLuint uniformIndex
Definition: glad.h:2994
GLAPI PFNGLREPLACEMENTCODEUBVSUNPROC glad_glReplacementCodeubvSUN
Definition: glad.h:14870
unsigned int GLuint
Definition: glad.h:688
GLAPI int GLAD_GL_ARB_matrix_palette
Definition: glad.h:8407
GLAPI PFNGLMATRIXTRANSLATEDEXTPROC glad_glMatrixTranslatedEXT
Definition: glad.h:10105
GLAPI int GLAD_GL_ARB_texture_rg
Definition: glad.h:9119
GLenum GLsizei GLuint GLint * bytesWritten
Definition: glad.h:7526
GLAPI PFNGLMATRIXLOAD3X3FNVPROC glad_glMatrixLoad3x3fNV
Definition: glad.h:12970
GLAPI PFNGLATTACHOBJECTARBPROC glad_glAttachObjectARB
Definition: glad.h:8791
GLAPI PFNGLUNIFORM4IPROC glad_glUniform4i
Definition: glad.h:2542
GLAPI int GLAD_GL_EXT_direct_state_access
Definition: glad.h:10073
GLAPI PFNGLVERTEXP2UIPROC glad_glVertexP2ui
Definition: glad.h:3159
GLAPI PFNGLVERTEX3XOESPROC glad_glVertex3xOES
Definition: glad.h:14256
GLAPI PFNGLGETNUNIFORMUIVARBPROC glad_glGetnUniformuivARB
Definition: glad.h:8648
GLuint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
Definition: glad.h:7771
GLuint GLuint stream
Definition: glad.h:3378
GLAPI int GLAD_GL_ARB_shader_clock
Definition: glad.h:8748
GLAPI PFNGLVARIANTPOINTEREXTPROC glad_glVariantPointerEXT
Definition: glad.h:11691
GLAPI int gladLoadGL(void)
Definition: glad.c:681
GLAPI PFNGLLISTPARAMETERIVSGIXPROC glad_glListParameterivSGIX
Definition: glad.h:14652
GLAPI int GLAD_GL_NV_copy_depth_to_color
Definition: glad.h:12356
GLAPI PFNGLPROGRAMUNIFORM1UI64VARBPROC glad_glProgramUniform1ui64vARB
Definition: glad.h:8248
GLAPI PFNGLMAKEIMAGEHANDLERESIDENTNVPROC glad_glMakeImageHandleResidentNV
Definition: glad.h:12215
GLAPI PFNGLCLEARSTENCILPROC glad_glClearStencil
Definition: glad.h:2131
GLAPI int GLAD_GL_VERSION_4_1
Definition: glad.h:3393
GLAPI PFNGLVERTEXATTRIBDIVISORARBPROC glad_glVertexAttribDivisorARB
Definition: glad.h:8382
GLAPI PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB
Definition: glad.h:8053
GLAPI PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D
Definition: glad.h:3687
GLuint GLuint * names
Definition: glad.h:7476
GLAPI PFNGLTEXIMAGE3DEXTPROC glad_glTexImage3DEXT
Definition: glad.h:11379
GLAPI PFNGLLIGHTENVISGIXPROC glad_glLightEnviSGIX
Definition: glad.h:14586
GLAPI PFNGLCREATESHADERPROGRAMVEXTPROC glad_glCreateShaderProgramvEXT
Definition: glad.h:11285
GLAPI PFNGLGETNCONVOLUTIONFILTERPROC glad_glGetnConvolutionFilter
Definition: glad.h:4218
GLAPI int GLAD_GL_NV_shader_buffer_load
Definition: glad.h:13185
GLAPI PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glad_glDrawTransformFeedbackStream
Definition: glad.h:3379
GLAPI PFNGLISPROGRAMARBPROC glad_glIsProgramARB
Definition: glad.h:8089
GLAPI PFNGLTESTOBJECTAPPLEPROC glad_glTestObjectAPPLE
Definition: glad.h:7665
GLAPI int GLAD_GL_SGIX_async_histogram
Definition: glad.h:14490
GLAPI PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v
Definition: glad.h:2721
GLAPI int GLAD_GL_INTEL_map_texture
Definition: glad.h:11912
GLAPI PFNGLTANGENT3SEXTPROC glad_glTangent3sEXT
Definition: glad.h:9970
GLAPI PFNGLUNIFORM2UI64NVPROC glad_glUniform2ui64NV
Definition: glad.h:7381
GLAPI int GLAD_GL_ARB_shader_atomic_counters
Definition: glad.h:8736
GLAPI PFNGLAPPLYTEXTUREEXTPROC glad_glApplyTextureEXT
Definition: glad.h:11074
GLAPI PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset
Definition: glad.h:2237
GLAPI PFNGLGETTRANSFORMFEEDBACKI64_VPROC glad_glGetTransformFeedbacki64_v
Definition: glad.h:3885
GLAPI int GLAD_GL_NV_compute_program5
Definition: glad.h:12321
GLint const GLchar GLint stringlen
Definition: glad.h:8926
GLAPI PFNGLTEXCOORD3BVOESPROC glad_glTexCoord3bvOES
Definition: glad.h:13912
GLAPI PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange
Definition: glad.h:2952
GLAPI PFNGLGETNPIXELMAPUIVARBPROC glad_glGetnPixelMapuivARB
Definition: glad.h:8666
GLAPI PFNGLDELETEPROGRAMPIPELINESPROC glad_glDeleteProgramPipelines
Definition: glad.h:3431
GLAPI PFNGLDEPTHBOUNDSEXTPROC glad_glDepthBoundsEXT
Definition: glad.h:10068
GLAPI PFNGLGETUNIFORMFVPROC glad_glGetUniformfv
Definition: glad.h:2488
GLAPI PFNGLVERTEXATTRIBIFORMATPROC glad_glVertexAttribIFormat
Definition: glad.h:3790
GLAPI PFNGLPASSTHROUGHXOESPROC glad_glPassThroughxOES
Definition: glad.h:14178
GLAPI PFNGLVERTEXATTRIBL2DPROC glad_glVertexAttribL2d
Definition: glad.h:3602
GLfloat GLfloat GLfloat GLfloat maxX
Definition: glad.h:7793
GLAPI int GLAD_GL_OVR_multiview2
Definition: glad.h:14322
GLint GLint GLint GLint GLint GLint dstX1
Definition: glad.h:2942
GLAPI int GLAD_GL_NV_pixel_data_range
Definition: glad.h:13039
GLAPI PFNGLGETNEXTPERFQUERYIDINTELPROC glad_glGetNextPerfQueryIdINTEL
Definition: glad.h:11958
GLAPI PFNGLTEXIMAGE2DPROC glad_glTexImage2D
Definition: glad.h:2119
GLAPI PFNGLMULTITEXCOORD4HNVPROC glad_glMultiTexCoord4hNV
Definition: glad.h:12712
GLAPI PFNGLMULTITEXENVIEXTPROC glad_glMultiTexEnviEXT
Definition: glad.h:10198
GLAPI PFNGLTEXPARAMETERIUIVEXTPROC glad_glTexParameterIuivEXT
Definition: glad.h:11442
GLsizei commandStart
Definition: glad.h:12855
GLsizei const GLubyte GLsizei numCoords
Definition: glad.h:12849
GLAPI PFNGLTEXCOORDP4UIVPROC glad_glTexCoordP4uiv
Definition: glad.h:3198
GLAPI int GLAD_GL_ARB_vertex_attrib_64bit
Definition: glad.h:9195
GLAPI int GLAD_GL_ARB_shader_texture_image_samples
Definition: glad.h:8905
GLboolean r
Definition: glad.h:2717
GLAPI PFNGLPIXELMAPXPROC glad_glPixelMapx
Definition: glad.h:14181
GLAPI PFNGLWINDOWPOS3SVMESAPROC glad_glWindowPos3svMESA
Definition: glad.h:12131
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glad_glProgramUniformMatrix2x3dvEXT
Definition: glad.h:10777
GLAPI PFNGLISTEXTUREEXTPROC glad_glIsTextureEXT
Definition: glad.h:11481
GLAPI PFNGLGETPERFCOUNTERINFOINTELPROC glad_glGetPerfCounterInfoINTEL
Definition: glad.h:11961
GLAPI int GLAD_GL_ARB_provoking_vertex
Definition: glad.h:8616
GLAPI PFNGLCOLOR3FVERTEX3FVSUNPROC glad_glColor3fVertex3fvSUN
Definition: glad.h:14895
GLAPI PFNGLVERTEXWEIGHTFVEXTPROC glad_glVertexWeightfvEXT
Definition: glad.h:11755
GLAPI int GLAD_GL_SGIX_ir_instrument1
Definition: glad.h:14631
GLAPI PFNGLFINISHFENCENVPROC glad_glFinishFenceNV
Definition: glad.h:12456
GLAPI PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glad_glCompressedTextureImage3DEXT
Definition: glad.h:10327
GLAPI PFNGLVERTEX2BOESPROC glad_glVertex2bOES
Definition: glad.h:13921
GLAPI PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR
Definition: glad.h:12010
GLAPI PFNGLSECONDARYCOLOR3SVEXTPROC glad_glSecondaryColor3svEXT
Definition: glad.h:11242
GLAPI int GLAD_GL_EXT_rescale_normal
Definition: glad.h:11209
GLAPI int GLAD_GL_ARB_occlusion_query2
Definition: glad.h:8575
GLAPI PFNGLGETPERFMONITORCOUNTERSAMDPROC glad_glGetPerfMonitorCountersAMD
Definition: glad.h:7500
GLAPI int GLAD_GL_AMD_occlusion_query_event
Definition: glad.h:7488
GLhandleARB attachedObj
Definition: glad.h:8775
GLAPI PFNGLVERTEXATTRIB3FARBPROC glad_glVertexAttrib3fARB
Definition: glad.h:9318
GLAPI PFNGLUNIFORMMATRIX4DVPROC glad_glUniformMatrix4dv
Definition: glad.h:3304
GLAPI int GLAD_GL_SGIX_async_pixel
Definition: glad.h:14494
GLAPI PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT
Definition: glad.h:10938
GLAPI PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv
Definition: glad.h:2799
GLAPI int GLAD_GL_ARB_cl_event
Definition: glad.h:7871
GLAPI int GLAD_GL_NVX_gpu_memory_info
Definition: glad.h:12174
GLAPI PFNGLACTIVESHADERPROGRAMEXTPROC glad_glActiveShaderProgramEXT
Definition: glad.h:11279
GLsizeiptr const void GLenum usage
Definition: glad.h:2387
GLAPI PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB
Definition: glad.h:9242
GLAPI PFNGLPATHSTENCILFUNCNVPROC glad_glPathStencilFuncNV
Definition: glad.h:12898
GLAPI PFNGLGENPROGRAMSNVPROC glad_glGenProgramsNV
Definition: glad.h:13549
GLuint coord
Definition: glad.h:9536
GLAPI int GLAD_GL_NV_texture_rectangle
Definition: glad.h:13301
GLAPI PFNGLVERTEXATTRIB3SARBPROC glad_glVertexAttrib3sARB
Definition: glad.h:9324
GLenum GLint srcLevel
Definition: glad.h:3714
GLAPI PFNGLVERTEXATTRIBI3UIVEXTPROC glad_glVertexAttribI3uivEXT
Definition: glad.h:13791
GLAPI PFNGLCOMBINERPARAMETERINVPROC glad_glCombinerParameteriNV
Definition: glad.h:13102
GLAPI PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC glad_glNamedBufferPageCommitmentARB
Definition: glad.h:8967
GLint GLenum GLboolean normalized
Definition: glad.h:2688
GLAPI int GLAD_GL_NV_shader_atomic_fp16_vector
Definition: glad.h:13177
GLAPI PFNGLCOPYTEXIMAGE2DEXTPROC glad_glCopyTexImage2DEXT
Definition: glad.h:10019
GLAPI PFNGLVERTEX2HNVPROC glad_glVertex2hNV
Definition: glad.h:12634
GLAPI int GLAD_GL_ARB_shader_stencil_export
Definition: glad.h:8893
GLenum storagetype
Definition: glad.h:11657
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glad_glNamedFramebufferTextureLayerEXT
Definition: glad.h:10654
GLAPI PFNGLMULTITEXPARAMETERIIVEXTPROC glad_glMultiTexParameterIivEXT
Definition: glad.h:10495
GLuint GLsizei const GLchar * label
Definition: glad.h:3819
GLAPI PFNGLVERTEXATTRIBI4IVEXTPROC glad_glVertexAttribI4ivEXT
Definition: glad.h:13782
GLAPI int GLAD_GL_EXT_provoking_vertex
Definition: glad.h:11195
GLAPI PFNGLPROGRAMNAMEDPARAMETER4DNVPROC glad_glProgramNamedParameter4dNV
Definition: glad.h:12491
GLAPI PFNGLISTEXTUREHANDLERESIDENTARBPROC glad_glIsTextureHandleResidentARB
Definition: glad.h:7846
const void GLsizei GLsizei maxDrawCount
Definition: glad.h:12189
GLAPI int GLAD_GL_KHR_debug
Definition: glad.h:11990
GLAPI PFNGLTRANSLATEXOESPROC glad_glTranslatexOES
Definition: glad.h:14049
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D
Definition: glad.h:2308
GLAPI PFNGLUNIFORM1DPROC glad_glUniform1d
Definition: glad.h:3274
GLAPI PFNGLLOADMATRIXXOESPROC glad_glLoadMatrixxOES
Definition: glad.h:14001
GLAPI PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glFramebufferSampleLocationsfvNV
Definition: glad.h:13150
GLAPI PFNGLMULTMATRIXXOESPROC glad_glMultMatrixxOES
Definition: glad.h:14010
GLAPI PFNGLVERTEXATTRIB2DVNVPROC glad_glVertexAttrib2dvNV
Definition: glad.h:13633
GLAPI PFNGLGETVERTEXATTRIBPOINTERVARBPROC glad_glGetVertexAttribPointervARB
Definition: glad.h:9402
GLAPI PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetNamedFramebufferAttachmentParameteriv
Definition: glad.h:3984
GLAPI PFNGLTEXPARAMETERIPROC glad_glTexParameteri
Definition: glad.h:2110
GLAPI PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv
Definition: glad.h:2880
GLAPI int GLAD_GL_ARB_vertex_array_object
Definition: glad.h:9191
GLAPI int GLAD_GL_NV_texture_barrier
Definition: glad.h:13260
GLAPI int GLAD_GL_NV_vdpau_interop
Definition: glad.h:13386
GLAPI PFNGLINVALIDATEBUFFERDATAPROC glad_glInvalidateBufferData
Definition: glad.h:3736
GLAPI PFNGLGETPROGRAMRESOURCENAMEPROC glad_glGetProgramResourceName
Definition: glad.h:3757
GLAPI int GLAD_GL_ARB_vertex_type_10f_11f_11f_rev
Definition: glad.h:9420
GLAPI PFNGLUNIFORM2UIVPROC glad_glUniform2uiv
Definition: glad.h:2856
GLAPI int GLAD_GL_SGIX_texture_add_env
Definition: glad.h:14734
GLAPI PFNGLBINDBUFFEROFFSETEXTPROC glad_glBindBufferOffsetEXT
Definition: glad.h:11537
GLAPI PFNGLGETNUNIFORMUIVPROC glad_glGetnUniformuiv
Definition: glad.h:4188
GLAPI PFNGLTEXSTORAGE2DMULTISAMPLEPROC glad_glTexStorage2DMultisample
Definition: glad.h:3775
GLuint GLfloat GLfloat GLfloat GLfloat y1
Definition: glad.h:12389
GLAPI PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT
Definition: glad.h:10926
GLAPI PFNGLCOPYCOLORTABLEPROC glad_glCopyColorTable
Definition: glad.h:8281
GLAPI PFNGLUNIFORMBUFFEREXTPROC glad_glUniformBufferEXT
Definition: glad.h:9826
GLAPI PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB
Definition: glad.h:9269
GLAPI int GLAD_GL_ARB_texture_buffer_range
Definition: glad.h:9018
GLAPI PFNGLBINDPARAMETEREXTPROC glad_glBindParameterEXT
Definition: glad.h:11712
GLAPI PFNGLGETINTEGER64VPROC glad_glGetInteger64v
Definition: glad.h:3044
GLAPI PFNGLSECONDARYCOLORFORMATNVPROC glad_glSecondaryColorFormatNV
Definition: glad.h:13518
GLAPI PFNGLPATHCOLORGENNVPROC glad_glPathColorGenNV
Definition: glad.h:13012
GLAPI PFNGLMULTITEXENVFEXTPROC glad_glMultiTexEnvfEXT
Definition: glad.h:10192
GLAPI PFNGLGETDETAILTEXFUNCSGISPROC glad_glGetDetailTexFuncSGIS
Definition: glad.h:14350
GLAPI PFNGLVIEWPORTSWIZZLENVPROC glad_glViewportSwizzleNV
Definition: glad.h:13866
GLAPI PFNGLUNIFORM3IVPROC glad_glUniform3iv
Definition: glad.h:2563
GLAPI PFNGLGETCONVOLUTIONFILTERPROC glad_glGetConvolutionFilter
Definition: glad.h:8323
GLuint GLenum outX
Definition: glad.h:11645
GLAPI PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC glad_glGetFinalCombinerInputParameterivNV
Definition: glad.h:13129
GLAPI PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv
Definition: glad.h:3096
GLAPI int GLAD_GL_EXT_secondary_color
Definition: glad.h:11213
GLAPI PFNGLGETACTIVEUNIFORMARBPROC glad_glGetActiveUniformARB
Definition: glad.h:8875
ptrdiff_t GLintptrARB
Definition: glad.h:720
void GLvoid
Definition: glad.h:681
GLAPI PFNGLMAPGRID2XOESPROC glad_glMapGrid2xOES
Definition: glad.h:14148
GLAPI PFNGLGETNAMEDSTRINGARBPROC glad_glGetNamedStringARB
Definition: glad.h:8939
GLAPI PFNGLDEPTHBOUNDSDNVPROC glad_glDepthBoundsdNV
Definition: glad.h:12379
GLAPI PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glad_glGetMultiTexLevelParameterivEXT
Definition: glad.h:10285
GLAPI PFNGLGETNMAPDVPROC glad_glGetnMapdv
Definition: glad.h:4194
GLAPI PFNGLTEXTURESTORAGE3DPROC glad_glTextureStorage3D
Definition: glad.h:4014
GLuint GLuint dstMask
Definition: glad.h:9542
GLAPI PFNGLVERTEXATTRIB2FARBPROC glad_glVertexAttrib2fARB
Definition: glad.h:9300
GLAPI PFNGLGETPROGRAMPIPELINEIVPROC glad_glGetProgramPipelineiv
Definition: glad.h:3440
const GLint GLsizei const GLint * bufstreams
Definition: glad.h:13351
GLAPI int GLAD_GL_NV_bindless_multi_draw_indirect_count
Definition: glad.h:12188
GLAPI PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer
Definition: glad.h:2910
GLAPI PFNGLDRAWARRAYSPROC glad_glDrawArrays
Definition: glad.h:2231
GLAPI PFNGLGETNMAPIVARBPROC glad_glGetnMapivARB
Definition: glad.h:8660
GLAPI int GLAD_GL_NV_texture_shader
Definition: glad.h:13305
GLAPI PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC glad_glGetLocalConstantBooleanvEXT
Definition: glad.h:11739
GLAPI PFNGLUNIFORMMATRIX4FVARBPROC glad_glUniformMatrix4fvARB
Definition: glad.h:8857
GLAPI PFNGLVERTEXBINDINGDIVISORPROC glad_glVertexBindingDivisor
Definition: glad.h:3799
GLuint GLdouble GLdouble GLint GLint const GLdouble * points
Definition: glad.h:7765
GLAPI PFNGLVERTEXATTRIB1FNVPROC glad_glVertexAttrib1fNV
Definition: glad.h:13618
GLAPI PFNGLUNIFORM1IVPROC glad_glUniform1iv
Definition: glad.h:2557
GLAPI PFNGLBEGINVIDEOCAPTURENVPROC glad_glBeginVideoCaptureNV
Definition: glad.h:13822
GLAPI PFNGLPROGRAMUNIFORM4IPROC glad_glProgramUniform4i
Definition: glad.h:3515
GLAPI PFNGLVERTEXATTRIB1DVARBPROC glad_glVertexAttrib1dvARB
Definition: glad.h:9279
GLfloat GLfloat blue
Definition: glad.h:2127
GLAPI int GLAD_GL_NV_conservative_raster
Definition: glad.h:12335
GLAPI PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback
Definition: glad.h:3370
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei srcWidth
Definition: glad.h:3714
GLAPI PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC glad_glGetPixelTransformParameterivEXT
Definition: glad.h:11155
GLdouble GLdouble GLdouble z
Definition: glad.h:2616
GLAPI PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers
Definition: glad.h:2919
GLAPI int GLAD_GL_PGI_vertex_hints
Definition: glad.h:14333
GLAPI PFNGLPROGRAMUNIFORM2FEXTPROC glad_glProgramUniform2fEXT
Definition: glad.h:10405
GLAPI PFNGLVERTEXATTRIBI2IVEXTPROC glad_glVertexAttribI2ivEXT
Definition: glad.h:13776
GLAPI PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glad_glTransformFeedbackStreamAttribsNV
Definition: glad.h:13352
GLAPI PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed
Definition: glad.h:3075
GLAPI int GLAD_GL_NV_fog_distance
Definition: glad.h:12472
GLAPI int GLAD_GL_SGIX_shadow_ambient
Definition: glad.h:14703
GLAPI PFNGLGETOCCLUSIONQUERYUIVNVPROC glad_glGetOcclusionQueryuivNV
Definition: glad.h:12813
GLAPI int GLAD_GL_EXT_packed_float
Definition: glad.h:11113
GLAPI int GLAD_GL_NV_shader_buffer_store
Definition: glad.h:13228
GLint GLenum genMode
Definition: glad.h:13005
GLAPI PFNGLBUFFERADDRESSRANGENVPROC glad_glBufferAddressRangeNV
Definition: glad.h:13497
GLAPI int GLAD_GL_INTEL_performance_query
Definition: glad.h:11941
GLAPI PFNGLFREEOBJECTBUFFERATIPROC glad_glFreeObjectBufferATI
Definition: glad.h:9637
GLuint writeBuffer
Definition: glad.h:3899
GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glad_glCompressedTextureSubImage3DEXT
Definition: glad.h:10336
GLAPI PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC glad_glDrawRangeElementArrayAPPLE
Definition: glad.h:7634
GLAPI PFNGLENDCONDITIONALRENDERNVPROC glad_glEndConditionalRenderNV
Definition: glad.h:12330
GLAPI PFNGLGETVERTEXATTRIBPOINTERVNVPROC glad_glGetVertexAttribPointervNV
Definition: glad.h:13576
GLAPI PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv
Definition: glad.h:2808
GLAPI PFNGLBLENDEQUATIONIARBPROC glad_glBlendEquationiARB
Definition: glad.h:7981
GLAPI PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glad_glDisableVertexArrayAttribEXT
Definition: glad.h:10708
GLAPI PFNGLGLOBALALPHAFACTORUBSUNPROC glad_glGlobalAlphaFactorubSUN
Definition: glad.h:14831
GLAPI PFNGLBINDTEXTUREUNITPARAMETEREXTPROC glad_glBindTextureUnitParameterEXT
Definition: glad.h:11709
GLAPI PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex
Definition: glad.h:2983
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D
Definition: glad.h:2305
GLAPI PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC glad_glMultiDrawArraysIndirectBindlessNV
Definition: glad.h:12180
GLAPI PFNGLEVALCOORD2XVOESPROC glad_glEvalCoord2xvOES
Definition: glad.h:14100
#define APIENTRY
Definition: glad.h:590
GLAPI PFNGLGETIMAGEHANDLENVPROC glad_glGetImageHandleNV
Definition: glad.h:12212
GLAPI int GLAD_GL_EXT_packed_pixels
Definition: glad.h:11117
GLAPI PFNGLSHADEROP3EXTPROC glad_glShaderOp3EXT
Definition: glad.h:11643
GLuint num_groups_y
Definition: glad.h:3708
GLAPI PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv
Definition: glad.h:2826
GLAPI PFNGLFRAGMENTLIGHTMODELFSGIXPROC glad_glFragmentLightModelfSGIX
Definition: glad.h:14550
GLAPI int GLAD_GL_ARB_stencil_texturing
Definition: glad.h:8987
GLAPI PFNGLGETARRAYOBJECTIVATIPROC glad_glGetArrayObjectivATI
Definition: glad.h:9646
GLAPI PFNGLDEFORMATIONMAP3FSGIXPROC glad_glDeformationMap3fSGIX
Definition: glad.h:14673
GLAPI PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glad_glTransformFeedbackAttribsNV
Definition: glad.h:13325
GLAPI PFNGLUNIFORM3UI64VARBPROC glad_glUniform3ui64vARB
Definition: glad.h:8194
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct
Definition: glad.h:13107
GLAPI PFNGLNORMAL3HVNVPROC glad_glNormal3hvNV
Definition: glad.h:12655
GLAPI PFNGLGETTEXTUREPARAMETERIVEXTPROC glad_glGetTextureParameterivEXT
Definition: glad.h:10168
GLAPI PFNGLGETPOINTERI_VEXTPROC glad_glGetPointeri_vEXT
Definition: glad.h:10570
GLAPI PFNGLPROGRAMUNIFORM2IEXTPROC glad_glProgramUniform2iEXT
Definition: glad.h:10417
GLAPI PFNGLGETMINMAXEXTPROC glad_glGetMinmaxEXT
Definition: glad.h:11027
GLAPI int GLAD_GL_IBM_cull_vertex
Definition: glad.h:11825
GLAPI PFNGLTEXTUREPAGECOMMITMENTEXTPROC glad_glTexturePageCommitmentEXT
Definition: glad.h:10834
GLAPI int GLAD_GL_ARB_viewport_array
Definition: glad.h:9428
GLAPI int GLAD_GL_AMD_depth_clamp_separate
Definition: glad.h:7324
GLAPI PFNGLVERTEXSTREAM4DVATIPROC glad_glVertexStream4dvATI
Definition: glad.h:9768
GLenum array
Definition: glad.h:10698
GLAPI int GLAD_GL_ARB_draw_instanced
Definition: glad.h:8003
GLAPI PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB
Definition: glad.h:8047
GLAPI PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC glad_glMultiDrawArraysIndirectAMD
Definition: glad.h:7467
GLAPI PFNGLUNIFORM4UI64NVPROC glad_glUniform4ui64NV
Definition: glad.h:7387
GLAPI PFNGLGETNUNIFORMIVKHRPROC glad_glGetnUniformivKHR
Definition: glad.h:12049
GLenum GLuint GLint GLint GLsizei numViews
Definition: glad.h:14316
GLAPI PFNGLDRAWRANGEELEMENTARRAYATIPROC glad_glDrawRangeElementArrayATI
Definition: glad.h:9499
GLint GLint GLsizei GLint GLenum GLenum const void * pixels
Definition: glad.h:2115
GLAPI PFNGLTEXCOORD2XVOESPROC glad_glTexCoord2xvOES
Definition: glad.h:14229
GLAPI PFNGLVERTEXATTRIB4SARBPROC glad_glVertexAttrib4sARB
Definition: glad.h:9369
GLbyte GLbyte ny
Definition: glad.h:9770
GLAPI PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glad_glGetNamedProgramStringEXT
Definition: glad.h:10597
GLAPI PFNGLGETPATHCOLORGENIVNVPROC glad_glGetPathColorGenivNV
Definition: glad.h:13021
GLuint srcPath
Definition: glad.h:12873
GLAPI PFNGLVERTEXATTRIBL4I64NVPROC glad_glVertexAttribL4i64NV
Definition: glad.h:13445
GLuint GLsizei const void GLenum preserve
Definition: glad.h:9627
GLAPI PFNGLUNIFORM2UI64VARBPROC glad_glUniform2ui64vARB
Definition: glad.h:8191
GLAPI PFNGLCOLOR4XVOESPROC glad_glColor4xvOES
Definition: glad.h:14082
GLAPI PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glad_glGetProgramLocalParameterdvARB
Definition: glad.h:8077
GLAPI PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D
Definition: glad.h:2249
GLAPI PFNGLWINDOWPOS3FMESAPROC glad_glWindowPos3fMESA
Definition: glad.h:12116
GLAPI PFNGLGETFLOATVPROC glad_glGetFloatv
Definition: glad.h:2194
GLuint uniformBlockIndex
Definition: glad.h:3000
GLAPI PFNGLGETTEXTUREHANDLENVPROC glad_glGetTextureHandleNV
Definition: glad.h:12200
GLAPI PFNGLVERTEXATTRIB2FVARBPROC glad_glVertexAttrib2fvARB
Definition: glad.h:9303
GLAPI PFNGLGETTEXTUREPARAMETERIIVEXTPROC glad_glGetTextureParameterIivEXT
Definition: glad.h:10489
GLAPI int GLAD_GL_INTEL_parallel_arrays
Definition: glad.h:11925
GLAPI PFNGLVERTEXATTRIB3DARBPROC glad_glVertexAttrib3dARB
Definition: glad.h:9312
GLAPI PFNGLVERTEXATTRIBI4UIVEXTPROC glad_glVertexAttribI4uivEXT
Definition: glad.h:13794
GLAPI PFNGLVERTEXATTRIB2FVNVPROC glad_glVertexAttrib2fvNV
Definition: glad.h:13639
GLAPI PFNGLTEXTURELIGHTEXTPROC glad_glTextureLightEXT
Definition: glad.h:11077
GLAPI PFNGLUNIFORMMATRIX2X3DVPROC glad_glUniformMatrix2x3dv
Definition: glad.h:3307
GLenum shadertype
Definition: glad.h:3327
GLAPI PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glad_glTransformFeedbackVaryingsNV
Definition: glad.h:13337
GLAPI int GLAD_GL_SGIX_fog_offset
Definition: glad.h:14529
GLAPI PFNGLINVALIDATEBUFFERSUBDATAPROC glad_glInvalidateBufferSubData
Definition: glad.h:3733
GLAPI int GLAD_GL_ARB_robustness_isolation
Definition: glad.h:8692
GLAPI PFNGLNORMALP3UIVPROC glad_glNormalP3uiv
Definition: glad.h:3228
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
GLAPI PFNGLUNIFORM4DPROC glad_glUniform4d
Definition: glad.h:3283
GLsizei GLfixed GLfixed yorig
Definition: glad.h:14066
GLAPI PFNGLRASTERPOS3XOESPROC glad_glRasterPos3xOES
Definition: glad.h:14202
GLuint ybits
Definition: glad.h:12336
GLAPI int GLAD_GL_NV_shader_atomic_counters
Definition: glad.h:13165
GLAPI PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB
Definition: glad.h:8050
GLAPI PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE
Definition: glad.h:7728
GLuint in
Definition: glad.h:11645
GLAPI int GLAD_GL_ARB_compute_variable_group_size
Definition: glad.h:7909
GLAPI int GLAD_GL_ARB_vertex_blend
Definition: glad.h:9203
GLAPI PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays
Definition: glad.h:2961
GLAPI PFNGLPOINTSIZEPROC glad_glPointSize
Definition: glad.h:2095
GLAPI PFNGLPROGRAMUNIFORM4FPROC glad_glProgramUniform4f
Definition: glad.h:3521
GLAPI PFNGLGETDEBUGMESSAGELOGAMDPROC glad_glGetDebugMessageLogAMD
Definition: glad.h:7319
GLAPI PFNGLSAMPLEPATTERNEXTPROC glad_glSamplePatternEXT
Definition: glad.h:11104
GLAPI int GLAD_GL_SGIX_list_priority
Definition: glad.h:14635
GLAPI PFNGLTEXCOORD1XVOESPROC glad_glTexCoord1xvOES
Definition: glad.h:14223
GLAPI int GLAD_GL_HP_image_transform
Definition: glad.h:11795
GLAPI PFNGLMULTITEXCOORD2DARBPROC glad_glMultiTexCoord2dARB
Definition: glad.h:8473
GLAPI PFNGLVERTEXATTRIB4FVNVPROC glad_glVertexAttrib4fvNV
Definition: glad.h:13675
GLAPI PFNGLTEXCOORD2BVOESPROC glad_glTexCoord2bvOES
Definition: glad.h:13906
GLAPI int GLAD_GL_ATI_fragment_shader
Definition: glad.h:9520
GLfloat GLfloat GLfloat GLfloat GLfloat maxY
Definition: glad.h:7793
GLfloat xcoeff
Definition: glad.h:12260
GLAPI PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glad_glGetCombinerStageParameterfvNV
Definition: glad.h:13139
GLAPI PFNGLGETVERTEXATTRIBDVARBPROC glad_glGetVertexAttribdvARB
Definition: glad.h:9393
GLAPI PFNGLMEMORYBARRIERPROC glad_glMemoryBarrier
Definition: glad.h:3681
GLAPI PFNGLCOLORTABLEPROC glad_glColorTable
Definition: glad.h:8272
GLsizei numCommands
Definition: glad.h:12849
char GLchar
Definition: glad.h:695
GLAPI PFNGLRESETMINMAXPROC glad_glResetMinmax
Definition: glad.h:8365
GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
Definition: glad.h:12396
GLAPI PFNGLISNAMEDSTRINGARBPROC glad_glIsNamedStringARB
Definition: glad.h:8936
GLsizei GLenum GLenum GLuint GLenum GLsizei * lengths
Definition: glad.h:3810
GLAPI PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange
Definition: glad.h:2955
GLAPI PFNGLISENABLEDIPROC glad_glIsEnabledi
Definition: glad.h:2733
GLAPI int GLAD_GL_EXT_pixel_buffer_object
Definition: glad.h:11137
GLAPI PFNGLISPROGRAMPIPELINEPROC glad_glIsProgramPipeline
Definition: glad.h:3437
GLAPI int GLAD_GL_SGIS_texture_edge_clamp
Definition: glad.h:14446
GLAPI PFNGLMULTITEXCOORD2XVOESPROC glad_glMultiTexCoord2xvOES
Definition: glad.h:14163
GLAPI PFNGLSYNCTEXTUREINTELPROC glad_glSyncTextureINTEL
Definition: glad.h:11914
GLAPI int GLAD_GL_HP_occlusion_test
Definition: glad.h:11817
GLAPI PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv
Definition: glad.h:2814
GLAPI PFNGLPROGRAMUNIFORM1DPROC glad_glProgramUniform1d
Definition: glad.h:3455
GLAPI int GLAD_GL_SGIX_vertex_preclip
Definition: glad.h:14754
GLAPI PFNGLACTIVEPROGRAMEXTPROC glad_glActiveProgramEXT
Definition: glad.h:11273
GLAPI PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glad_glCopyConvolutionFilter1DEXT
Definition: glad.h:9921
const GLubyte *APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
Definition: glad.h:2888
GLAPI int GLAD_GL_ARB_shading_language_100
Definition: glad.h:8917
GLAPI int GLAD_GL_EXT_paletted_texture
Definition: glad.h:11121
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glad_glProgramUniformMatrix3x2dvEXT
Definition: glad.h:10783
GLAPI PFNGLUNIFORM2UI64VNVPROC glad_glUniform2ui64vNV
Definition: glad.h:7393
GLAPI PFNGLDISABLEIPROC glad_glDisablei
Definition: glad.h:2730
GLAPI PFNGLVERTEXATTRIB3FVARBPROC glad_glVertexAttrib3fvARB
Definition: glad.h:9321
GLAPI PFNGLMAPVERTEXATTRIB1FAPPLEPROC glad_glMapVertexAttrib1fAPPLE
Definition: glad.h:7769
GLAPI PFNGLSAMPLEPATTERNSGISPROC glad_glSamplePatternSGIS
Definition: glad.h:14374
GLAPI PFNGLUNIFORMHANDLEUI64NVPROC glad_glUniformHandleui64NV
Definition: glad.h:12221
GLAPI PFNGLPOINTPARAMETERFVARBPROC glad_glPointParameterfvARB
Definition: glad.h:8599
GLAPI PFNGLGETPROGRAMPIPELINEINFOLOGPROC glad_glGetProgramPipelineInfoLog
Definition: glad.h:3596
GLAPI PFNGLWEIGHTPOINTERARBPROC glad_glWeightPointerARB
Definition: glad.h:9229
GLAPI int GLAD_GL_ARB_texture_env_add
Definition: glad.h:9063
GLAPI PFNGLGETVERTEXATTRIBLUI64VNVPROC glad_glGetVertexAttribLui64vNV
Definition: glad.h:13487
void *APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC(GLuint buffer)
Definition: glad.h:9567
GLAPI PFNGLFENCESYNCPROC glad_glFenceSync
Definition: glad.h:3029
GLAPI PFNGLDELETEFENCESNVPROC glad_glDeleteFencesNV
Definition: glad.h:12441
GLAPI PFNGLPATHCOVERDEPTHFUNCNVPROC glad_glPathCoverDepthFuncNV
Definition: glad.h:12916
GLAPI PFNGLCOMBINEROUTPUTNVPROC glad_glCombinerOutputNV
Definition: glad.h:13108
GLAPI PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT
Definition: glad.h:10947
GLAPI PFNGLSEPARABLEFILTER2DPROC glad_glSeparableFilter2D
Definition: glad.h:8335
GLAPI int GLAD_GL_EXT_cull_vertex
Definition: glad.h:10033
GLAPI int GLAD_GL_ARB_texture_multisample
Definition: glad.h:9099
GLAPI int GLAD_GL_NV_tessellation_program5
Definition: glad.h:13248
GLuint firstPathName
Definition: glad.h:12948
GLAPI PFNGLVERTEXATTRIBL1I64NVPROC glad_glVertexAttribL1i64NV
Definition: glad.h:13436
GLAPI int GLAD_GL_ARB_map_buffer_alignment
Definition: glad.h:8399
GLAPI PFNGLTEXTURESTORAGE1DEXTPROC glad_glTextureStorage1DEXT
Definition: glad.h:10798
GLuint GLfloat GLfloat GLfloat x1
Definition: glad.h:12389
GLAPI PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv
Definition: glad.h:2632
GLAPI int GLAD_GL_SGIS_texture_lod
Definition: glad.h:14460
GLsizei GLsizei GLfloat GLfloat GLfloat GLfloat GLfloat * tangentY
Definition: glad.h:12963
GLAPI int GLAD_GL_EXT_texture_shared_exponent
Definition: glad.h:11504
GLAPI PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glad_glGetConvolutionParameterivEXT
Definition: glad.h:9933
GLAPI PFNGLWINDOWPOS3SVARBPROC glad_glWindowPos3svARB
Definition: glad.h:9479
GLAPI PFNGLGENNAMESAMDPROC glad_glGenNamesAMD
Definition: glad.h:7477
GLAPI PFNGLGETNCOLORTABLEARBPROC glad_glGetnColorTableARB
Definition: glad.h:8675
GLAPI PFNGLVERTEXATTRIBL3UI64VNVPROC glad_glVertexAttribL3ui64vNV
Definition: glad.h:13478
GLAPI PFNGLAREPROGRAMSRESIDENTNVPROC glad_glAreProgramsResidentNV
Definition: glad.h:13537
GLAPI PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv
Definition: glad.h:2877
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean muxSum
Definition: glad.h:13107
GLAPI PFNGLTEXTUREPARAMETERIVPROC glad_glTextureParameteriv
Definition: glad.h:4065
GLAPI PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D
Definition: glad.h:2246
GLAPI PFNGLWINDOWPOS3IARBPROC glad_glWindowPos3iARB
Definition: glad.h:9470
GLintptr offset
Definition: glad.h:2390
GLAPI PFNGLCONVOLUTIONPARAMETERFEXTPROC glad_glConvolutionParameterfEXT
Definition: glad.h:9909
GLAPI PFNGLTEXSUBIMAGE2DEXTPROC glad_glTexSubImage2DEXT
Definition: glad.h:11368
GLint GLint GLint srcY1
Definition: glad.h:2942
GLAPI int GLAD_GL_SGIS_texture_select
Definition: glad.h:14464
GLAPI PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv
Definition: glad.h:2569
GLint limit
Definition: glad.h:12542
GLAPI int GLAD_GL_ARB_shading_language_include
Definition: glad.h:8925
GLAPI PFNGLDETAILTEXFUNCSGISPROC glad_glDetailTexFuncSGIS
Definition: glad.h:14347
GLAPI PFNGLGETMATERIALXOESPROC glad_glGetMaterialxOES
Definition: glad.h:14118
GLAPI PFNGLENDOCCLUSIONQUERYNVPROC glad_glEndOcclusionQueryNV
Definition: glad.h:12807
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glad_glNamedFramebufferTextureFaceEXT
Definition: glad.h:10657
GLAPI PFNGLNEWOBJECTBUFFERATIPROC glad_glNewObjectBufferATI
Definition: glad.h:9622
GLAPI PFNGLCOLORP3UIVPROC glad_glColorP3uiv
Definition: glad.h:3234
GLAPI PFNGLGENFENCESAPPLEPROC glad_glGenFencesAPPLE
Definition: glad.h:7647
GLAPI PFNGLFRAGMENTMATERIALFSGIXPROC glad_glFragmentMaterialfSGIX
Definition: glad.h:14562
GLAPI PFNGLBINDVERTEXBUFFERSPROC glad_glBindVertexBuffers
Definition: glad.h:3860
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint fill1
Definition: glad.h:13060
GLAPI PFNGLNORMALSTREAM3FVATIPROC glad_glNormalStream3fvATI
Definition: glad.h:9792
GLAPI PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB
Definition: glad.h:9042
GLAPI PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glad_glNamedFramebufferDrawBuffer
Definition: glad.h:3948
GLAPI PFNGLISSHADERPROC glad_glIsShader
Definition: glad.h:2509
GLAPI PFNGLINVALIDATETEXSUBIMAGEPROC glad_glInvalidateTexSubImage
Definition: glad.h:3727
GLsizei const GLchar *const GLenum bufferMode
Definition: glad.h:2747
GLAPI PFNGLACCUMXOESPROC glad_glAccumxOES
Definition: glad.h:14064
GLAPI int GLAD_GL_EXT_texture_mirror_clamp
Definition: glad.h:11463
GLAPI PFNGLVERTEXATTRIB4USVARBPROC glad_glVertexAttrib4usvARB
Definition: glad.h:9381
GLAPI int GLAD_GL_SGIX_sprite
Definition: glad.h:14707
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum target2
Definition: glad.h:13063
GLAPI PFNGLMINMAXPROC glad_glMinmax
Definition: glad.h:8359
GLAPI PFNGLMULTITEXENVIVEXTPROC glad_glMultiTexEnvivEXT
Definition: glad.h:10201
GLAPI int GLAD_GL_EXT_framebuffer_blit
Definition: glad.h:10885
GLAPI PFNGLWEIGHTUIVARBPROC glad_glWeightuivARB
Definition: glad.h:9226
GLAPI PFNGLVERTEXP2UIVPROC glad_glVertexP2uiv
Definition: glad.h:3162
GLenum GLenum dst
Definition: glad.h:3261
GLAPI PFNGLTEXCOORD2FVERTEX3FSUNPROC glad_glTexCoord2fVertex3fSUN
Definition: glad.h:14910
GLsizei GLsizei GLfloat distance
Definition: glad.h:12963
GLAPI PFNGLBLENDPARAMETERINVPROC glad_glBlendParameteriNV
Definition: glad.h:12243
GLuint GLuint GLuint GLuint group_size_y
Definition: glad.h:7910
GLAPI PFNGLGETMAPCONTROLPOINTSNVPROC glad_glGetMapControlPointsNV
Definition: glad.h:12406
GLAPI PFNGLGENBUFFERSPROC glad_glGenBuffers
Definition: glad.h:2382
GLAPI PFNGLTEXBUFFERARBPROC glad_glTexBufferARB
Definition: glad.h:9009
GLAPI int GLAD_GL_SUN_vertex
Definition: glad.h:14878
GLint GLint * maxActiveCounters
Definition: glad.h:7499
GLAPI int GLAD_GL_ATI_envmap_bumpmap
Definition: glad.h:9504
GLAPI PFNGLVERTEXATTRIBL4I64VNVPROC glad_glVertexAttribL4i64vNV
Definition: glad.h:13457
GLAPI int GLAD_GL_MESA_resize_buffers
Definition: glad.h:12077
GLAPI PFNGLUNIFORM2UI64ARBPROC glad_glUniform2ui64ARB
Definition: glad.h:8179
GLAPI PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glad_glNamedFramebufferRenderbuffer
Definition: glad.h:3936
GLAPI PFNGLMULTITEXCOORD4DARBPROC glad_glMultiTexCoord4dARB
Definition: glad.h:8521
GLAPI int GLAD_GL_EXT_index_material
Definition: glad.h:11061
GLAPI PFNGLMULTITEXCOORD1SARBPROC glad_glMultiTexCoord1sARB
Definition: glad.h:8467
GLAPI int GLAD_GL_ARB_texture_mirror_clamp_to_edge
Definition: glad.h:9091
GLAPI PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert
Definition: glad.h:3805
GLAPI PFNGLSECONDARYCOLOR3BVEXTPROC glad_glSecondaryColor3bvEXT
Definition: glad.h:11218
GLAPI PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray
Definition: glad.h:2452
GLuint64EXT GLuint GLuint GLenum GLenum target0
Definition: glad.h:13060
GLAPI PFNGLLOADPROGRAMNVPROC glad_glLoadProgramNV
Definition: glad.h:13582
GLAPI PFNGLNORMALSTREAM3IVATIPROC glad_glNormalStream3ivATI
Definition: glad.h:9786
GLAPI PFNGLVERTEXATTRIB3DVNVPROC glad_glVertexAttrib3dvNV
Definition: glad.h:13651
GLAPI PFNGLGETNMAPIVPROC glad_glGetnMapiv
Definition: glad.h:4200
GLAPI PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv
Definition: glad.h:2656
GLAPI PFNGLDRAWELEMENTARRAYAPPLEPROC glad_glDrawElementArrayAPPLE
Definition: glad.h:7631
GLAPI PFNGLISPROGRAMPIPELINEEXTPROC glad_glIsProgramPipelineEXT
Definition: glad.h:11300
GLAPI PFNGLPIXELTEXGENPARAMETERIVSGISPROC glad_glPixelTexGenParameterivSGIS
Definition: glad.h:14384
GLAPI PFNGLGETTEXTURESUBIMAGEPROC glad_glGetTextureSubImage
Definition: glad.h:4164
GLAPI PFNGLMULTITEXCOORD3XOESPROC glad_glMultiTexCoord3xOES
Definition: glad.h:14166
GLuint interp
Definition: glad.h:9539
GLAPI PFNGLISPROGRAMNVPROC glad_glIsProgramNV
Definition: glad.h:13579
GLsizei GLenum GLenum GLuint GLenum * severities
Definition: glad.h:3810
GLAPI int GLAD_GL_NV_path_rendering
Definition: glad.h:12839
GLAPI PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glad_glMakeTextureHandleNonResidentARB
Definition: glad.h:7822
GLAPI int GLAD_GL_AMD_transform_feedback3_lines_triangles
Definition: glad.h:7592
GLenum GLenum swizzley
Definition: glad.h:13865
GLuint GLdouble u1
Definition: glad.h:7765
GLAPI PFNGLFRAGMENTLIGHTMODELIVSGIXPROC glad_glFragmentLightModelivSGIX
Definition: glad.h:14559
GLAPI int GLAD_GL_SGIX_depth_pass_instrument
Definition: glad.h:14514
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glad_glNamedFramebufferTexture3DEXT
Definition: glad.h:10621
GLAPI PFNGLCLIENTACTIVETEXTUREARBPROC glad_glClientActiveTextureARB
Definition: glad.h:8446
GLAPI int GLAD_GL_ARB_texture_gather
Definition: glad.h:9087
GLAPI int GLAD_GL_SGIX_scalebias_hint
Definition: glad.h:14695
GLAPI PFNGLGETPIXELMAPXVPROC glad_glGetPixelMapxv
Definition: glad.h:14121
GLAPI PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray
Definition: glad.h:2455
GLAPI PFNGLDRAWMESHARRAYSSUNPROC glad_glDrawMeshArraysSUN
Definition: glad.h:14844
GLAPI PFNGLRASTERPOS4XOESPROC glad_glRasterPos4xOES
Definition: glad.h:14208
GLAPI PFNGLGETQUERYBUFFEROBJECTIVPROC glad_glGetQueryBufferObjectiv
Definition: glad.h:4152
GLAPI PFNGLNORMALSTREAM3IATIPROC glad_glNormalStream3iATI
Definition: glad.h:9783
GLAPI PFNGLCLAMPCOLORARBPROC glad_glClampColorARB
Definition: glad.h:7892
GLAPI PFNGLGETTEXBUMPPARAMETERIVATIPROC glad_glGetTexBumpParameterivATI
Definition: glad.h:9512
GLAPI PFNGLTEXCOORD4XVOESPROC glad_glTexCoord4xvOES
Definition: glad.h:14241
GLAPI PFNGLCLEARNAMEDBUFFERDATAPROC glad_glClearNamedBufferData
Definition: glad.h:3903
GLuint bindingIndex
Definition: glad.h:12823
GLint GLint GLint GLint GLint GLint GLint dstY1
Definition: glad.h:2942
GLAPI PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glad_glCompressedTexImage2DARB
Definition: glad.h:9027
GLAPI PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv
Definition: glad.h:2635
GLuint shader
Definition: glad.h:2427
GLAPI PFNGLCOLORTABLEEXTPROC glad_glColorTableEXT
Definition: glad.h:11123
GLAPI PFNGLVERTEXATTRIB4FARBPROC glad_glVertexAttrib4fARB
Definition: glad.h:9360
GLAPI PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glad_glVertexArrayIndexOffsetEXT
Definition: glad.h:10675
GLAPI PFNGLLABELOBJECTEXTPROC glad_glLabelObjectEXT
Definition: glad.h:10045
GLenum programInterface
Definition: glad.h:3750
GLAPI PFNGLMULTITEXSUBIMAGE1DEXTPROC glad_glMultiTexSubImage1DEXT
Definition: glad.h:10255
GLAPI PFNGLGETFIXEDVOESPROC glad_glGetFixedvOES
Definition: glad.h:13977
GLAPI PFNGLMULTITEXCOORD1IARBPROC glad_glMultiTexCoord1iARB
Definition: glad.h:8461
GLsizei const GLfloat * dashArray
Definition: glad.h:12894
GLsizei GLenum const void * indices
Definition: glad.h:2233
GLenum modeAlpha
Definition: glad.h:2412
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint dstZ
Definition: glad.h:3714
GLAPI PFNGLGETTEXTUREPARAMETERIIVPROC glad_glGetTextureParameterIiv
Definition: glad.h:4089
GLuint GLenum GLenum transform
Definition: glad.h:13605
GLAPI PFNGLMATRIXPOPEXTPROC glad_glMatrixPopEXT
Definition: glad.h:10114
GLAPI PFNGLPIXELTEXGENPARAMETERFVSGISPROC glad_glPixelTexGenParameterfvSGIS
Definition: glad.h:14390
GLAPI PFNGLCOLORPOINTERVINTELPROC glad_glColorPointervINTEL
Definition: glad.h:11933
GLAPI PFNGLVERTEX4XVOESPROC glad_glVertex4xvOES
Definition: glad.h:14265
GLAPI PFNGLQUERYCOUNTERPROC glad_glQueryCounter
Definition: glad.h:3123
GLAPI PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender
Definition: glad.h:2757
GLAPI PFNGLINDEXPOINTEREXTPROC glad_glIndexPointerEXT
Definition: glad.h:11568
GLAPI PFNGLPROGRAMUNIFORM3UIVPROC glad_glProgramUniform3uiv
Definition: glad.h:3512
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glad_glCompressedTexSubImage2DARB
Definition: glad.h:9036
GLAPI PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT
Definition: glad.h:10920
GLAPI struct gladGLversionStruct GLVersion
Definition: glad.h:633
GLAPI int GLAD_GL_ARB_shader_ballot
Definition: glad.h:8740
GLAPI PFNGLPROGRAMUNIFORM1UI64ARBPROC glad_glProgramUniform1ui64ARB
Definition: glad.h:8236
GLAPI PFNGLISSTATENVPROC glad_glIsStateNV
Definition: glad.h:12274
GLAPI PFNGLGETLIGHTXOESPROC glad_glGetLightxOES
Definition: glad.h:14112
GLAPI int GLAD_GL_GREMEDY_string_marker
Definition: glad.h:11784
GLAPI PFNGLVERTEX2HVNVPROC glad_glVertex2hvNV
Definition: glad.h:12637
GLAPI int GLAD_GL_ARB_explicit_uniform_location
Definition: glad.h:8021
GLAPI PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s
Definition: glad.h:2593
GLAPI PFNGLDELETEQUERIESPROC glad_glDeleteQueries
Definition: glad.h:2355
GLAPI PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glColor4fNormal3fVertex3fvSUN
Definition: glad.h:14907
GLAPI PFNGLGETQUERYBUFFEROBJECTUI64VPROC glad_glGetQueryBufferObjectui64v
Definition: glad.h:4155
GLAPI PFNGLWINDOWPOS4IMESAPROC glad_glWindowPos4iMESA
Definition: glad.h:12146
GLAPI PFNGLCOLORFRAGMENTOP2ATIPROC glad_glColorFragmentOp2ATI
Definition: glad.h:9546
GLAPI PFNGLENABLEVERTEXATTRIBAPPLEPROC glad_glEnableVertexAttribAPPLE
Definition: glad.h:7757
float GLclampf
Definition: glad.h:691
GLAPI PFNGLGETMULTITEXPARAMETERIVEXTPROC glad_glGetMultiTexParameterivEXT
Definition: glad.h:10279
GLAPI int GLAD_GL_ARB_shading_language_420pack
Definition: glad.h:8921
GLAPI PFNGLGETVARIANTPOINTERVEXTPROC glad_glGetVariantPointervEXT
Definition: glad.h:11727
GLAPI PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData
Definition: glad.h:2394
GLAPI PFNGLACTIVESTENCILFACEEXTPROC glad_glActiveStencilFaceEXT
Definition: glad.h:11354
GLAPI PFNGLBINDFRAGMENTSHADERATIPROC glad_glBindFragmentShaderATI
Definition: glad.h:9525
GLAPI int GLAD_GL_ARB_seamless_cube_map
Definition: glad.h:8720
GLAPI PFNGLPROGRAMUNIFORM2FVPROC glad_glProgramUniform2fv
Definition: glad.h:3476
GLAPI int GLAD_GL_EXT_framebuffer_multisample_blit_scaled
Definition: glad.h:10899
GLAPI PFNGLBLENDFUNCSEPARATEINGRPROC glad_glBlendFuncSeparateINGR
Definition: glad.h:11884
GLAPI PFNGLVERTEX4BOESPROC glad_glVertex4bOES
Definition: glad.h:13933
const GLuint * programs
Definition: glad.h:8040
GLAPI PFNGLFRAGMENTMATERIALFVSGIXPROC glad_glFragmentMaterialfvSGIX
Definition: glad.h:14565
GLsizei const GLubyte GLsizei GLenum coordType
Definition: glad.h:12849
GLAPI int GLAD_GL_NV_fragment_coverage_to_color
Definition: glad.h:12476
GLAPI PFNGLVERTEXATTRIB4NSVARBPROC glad_glVertexAttrib4NsvARB
Definition: glad.h:9336
GLAPI PFNGLGETDOUBLEI_VEXTPROC glad_glGetDoublei_vEXT
Definition: glad.h:10567
GLenum GLint GLint GLint GLint GLuint GLenum GLint dstLevel
Definition: glad.h:3714
GLAPI int GLAD_GL_NV_shader_atomic_float64
Definition: glad.h:13173
GLAPI int GLAD_GL_ARB_multitexture
Definition: glad.h:8441
GLAPI int GLAD_GL_NV_uniform_buffer_unified_memory
Definition: glad.h:13382
GLAPI PFNGLVERTEXBLENDENVFATIPROC glad_glVertexBlendEnvfATI
Definition: glad.h:9807
GLAPI int GLAD_GL_VERSION_3_2
Definition: glad.h:3012
GLAPI PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i
Definition: glad.h:2778
GLsizei GLsizei GLuint * shaders
Definition: glad.h:2463
GLAPI PFNGLMULTITEXCOORD2IARBPROC glad_glMultiTexCoord2iARB
Definition: glad.h:8485
GLuint counterId
Definition: glad.h:11960
GLAPI PFNGLCOPYCOLORSUBTABLEPROC glad_glCopyColorSubTable
Definition: glad.h:8296
GLAPI int GLAD_GL_NV_viewport_array2
Definition: glad.h:13860
GLAPI PFNGLBEGINVERTEXSHADEREXTPROC glad_glBeginVertexShaderEXT
Definition: glad.h:11622
GLAPI PFNGLLOCKARRAYSEXTPROC glad_glLockArraysEXT
Definition: glad.h:9893
GLAPI PFNGLPROGRAMUNIFORM4UI64VARBPROC glad_glProgramUniform4ui64vARB
Definition: glad.h:8257
GLAPI PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fNormal3fVertex3fvSUN
Definition: glad.h:14937
GLAPI PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glad_glTransformFeedbackVaryingsEXT
Definition: glad.h:11543
GLAPI PFNGLROTATEXOESPROC glad_glRotatexOES
Definition: glad.h:14031
GLAPI int GLAD_GL_ARB_fragment_coord_conventions
Definition: glad.h:8025
GLAPI PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glad_glGetNamedBufferParameterui64vNV
Definition: glad.h:13208
GLAPI PFNGLVERTEXBLENDARBPROC glad_glVertexBlendARB
Definition: glad.h:9232
GLAPI int GLAD_GL_ARB_sampler_objects
Definition: glad.h:8716
GLAPI PFNGLMATRIXSCALEDEXTPROC glad_glMatrixScaledEXT
Definition: glad.h:10099
void(APIENTRY * GLDEBUGPROCKHR)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: glad.h:734
GLAPI PFNGLINSERTEVENTMARKEREXTPROC glad_glInsertEventMarkerEXT
Definition: glad.h:10055
GLAPI PFNGLGETPROGRAMPARAMETERFVNVPROC glad_glGetProgramParameterfvNV
Definition: glad.h:13555
GLAPI PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR
Definition: glad.h:12022
GLAPI PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv
Definition: glad.h:2373
GLuint GLuint end
Definition: glad.h:2273
GLAPI PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glad_glGetConvolutionParameterfvEXT
Definition: glad.h:9930
GLAPI PFNGLVERTEXATTRIBBINDINGPROC glad_glVertexAttribBinding
Definition: glad.h:3796
GLAPI PFNGLGETPERFMONITORCOUNTERINFOAMDPROC glad_glGetPerfMonitorCounterInfoAMD
Definition: glad.h:7509
GLAPI PFNGLVERTEXATTRIBIFORMATNVPROC glad_glVertexAttribIFormatNV
Definition: glad.h:13527
GLAPI PFNGLUNIFORM1UIPROC glad_glUniform1ui
Definition: glad.h:2841
GLAPI PFNGLPOINTPARAMETERXVOESPROC glad_glPointParameterxvOES
Definition: glad.h:14022
GLAPI PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer
Definition: glad.h:3742
GLAPI PFNGLMULTITEXCOORD1IVARBPROC glad_glMultiTexCoord1ivARB
Definition: glad.h:8464
GLAPI PFNGLIMAGETRANSFORMPARAMETERFHPPROC glad_glImageTransformParameterfHP
Definition: glad.h:11800
GLAPI PFNGLMULTITEXCOORD3IARBPROC glad_glMultiTexCoord3iARB
Definition: glad.h:8509
GLAPI PFNGLSETFENCENVPROC glad_glSetFenceNV
Definition: glad.h:12459
GLintptr external_sync
Definition: glad.h:11771
GLAPI PFNGLGETUNIFORMIVARBPROC glad_glGetUniformivARB
Definition: glad.h:8881
GLfloat bias
Definition: glad.h:11178
GLAPI PFNGLMAPVERTEXATTRIB2DAPPLEPROC glad_glMapVertexAttrib2dAPPLE
Definition: glad.h:7772
GLAPI PFNGLGETINVARIANTBOOLEANVEXTPROC glad_glGetInvariantBooleanvEXT
Definition: glad.h:11730
GLuint stencilClearTag
Definition: glad.h:11346
GLAPI PFNGLPAUSETRANSFORMFEEDBACKNVPROC glad_glPauseTransformFeedbackNV
Definition: glad.h:13371
GLAPI PFNGLENDVIDEOCAPTURENVPROC glad_glEndVideoCaptureNV
Definition: glad.h:13831
GLAPI PFNGLCOLORP4UIVPROC glad_glColorP4uiv
Definition: glad.h:3240
GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC glad_glMultiDrawElementsIndirectBindlessNV
Definition: glad.h:12183
GLAPI int GLAD_GL_ARB_texture_view
Definition: glad.h:9143
GLuint GLenum GLenum GLenum outZ
Definition: glad.h:11645
GLAPI PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glad_glInvalidateNamedFramebufferData
Definition: glad.h:3957
GLAPI PFNGLSTENCILOPVALUEAMDPROC glad_glStencilOpValueAMD
Definition: glad.h:7583
GLAPI PFNGLGETNUNIFORMI64VARBPROC glad_glGetnUniformi64vARB
Definition: glad.h:8206
GLAPI PFNGLVERTEXATTRIBI3IVEXTPROC glad_glVertexAttribI3ivEXT
Definition: glad.h:13779
GLAPI PFNGLMULTITEXCOORD1SVARBPROC glad_glMultiTexCoord1svARB
Definition: glad.h:8470
GLAPI PFNGLTEXTUREPARAMETERFEXTPROC glad_glTextureParameterfEXT
Definition: glad.h:10126
GLbyte by
Definition: glad.h:9975
const GLuint GLboolean * residences
Definition: glad.h:11468
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glad_glProgramUniformMatrix3x4dvEXT
Definition: glad.h:10786
GLAPI PFNGLCONSERVATIVERASTERPARAMETERFNVPROC glad_glConservativeRasterParameterfNV
Definition: glad.h:12344
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glad_glVertexArrayVertexAttribLOffsetEXT
Definition: glad.h:10831
GLAPI int GLAD_GL_EXT_stencil_wrap
Definition: glad.h:11359
GLuint * queryId
Definition: glad.h:11966
GLuint attribindex
Definition: glad.h:4115
GLint reference
Definition: glad.h:12906
GLAPI int GLAD_GL_NV_vertex_attrib_integer_64bit
Definition: glad.h:13434
GLAPI int GLAD_GL_ARB_draw_buffers_blend
Definition: glad.h:7979
GLAPI PFNGLGETTEXGENXVOESPROC glad_glGetTexGenxvOES
Definition: glad.h:14124
GLAPI PFNGLUNIFORM1UI64VNVPROC glad_glUniform1ui64vNV
Definition: glad.h:7390
GLAPI int GLAD_GL_NV_vertex_program2_option
Definition: glad.h:13739
GLAPI PFNGLCOVERFILLPATHNVPROC glad_glCoverFillPathNV
Definition: glad.h:12919
GLAPI int GLAD_GL_AMD_transform_feedback4
Definition: glad.h:7596
GLAPI PFNGLVERTEX2XVOESPROC glad_glVertex2xvOES
Definition: glad.h:14253
GLAPI PFNGLPRIORITIZETEXTURESEXTPROC glad_glPrioritizeTexturesEXT
Definition: glad.h:11484
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glad_glNamedProgramLocalParameterI4iEXT
Definition: glad.h:10534
GLAPI PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawArraysIndirectBindlessCountNV
Definition: glad.h:12190
GLfloat GLfloat GLfloat alpha
Definition: glad.h:2127
GLAPI PFNGLMULTITEXCOORD4HVNVPROC glad_glMultiTexCoord4hvNV
Definition: glad.h:12715
GLAPI PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC glad_glVDPAURegisterOutputSurfaceNV
Definition: glad.h:13397
GLAPI PFNGLBUFFERSTORAGEPROC glad_glBufferStorage
Definition: glad.h:3836
GLAPI int GLAD_GL_NV_transform_feedback2
Definition: glad.h:13357
GLAPI PFNGLSECONDARYCOLORPOINTEREXTPROC glad_glSecondaryColorPointerEXT
Definition: glad.h:11263
GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat maxW
Definition: glad.h:7793
GLAPI PFNGLPNTRIANGLESFATIPROC glad_glPNTrianglesfATI
Definition: glad.h:9589
GLAPI int GLAD_GL_EXT_texture_array
Definition: glad.h:11387
GLAPI PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying
Definition: glad.h:2751
GLAPI int GLAD_GL_ARB_ES2_compatibility
Definition: glad.h:7784
int64_t GLint64
Definition: glad.h:715
GLAPI PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glad_glCompressedTextureImage1DEXT
Definition: glad.h:10333
GLAPI int GLAD_GL_NV_evaluators
Definition: glad.h:12395
GLAPI PFNGLGETQUERYBUFFEROBJECTUIVPROC glad_glGetQueryBufferObjectuiv
Definition: glad.h:4158
GLAPI PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback
Definition: glad.h:3808
GLAPI PFNGLCOLORMASKIPROC glad_glColorMaski
Definition: glad.h:2718
GLuint storageBlockIndex
Definition: glad.h:3768
GLAPI PFNGLISFENCENVPROC glad_glIsFenceNV
Definition: glad.h:12447
GLAPI PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv
Definition: glad.h:2596
GLAPI int GLAD_GL_ARB_texture_rectangle
Definition: glad.h:9115
GLAPI PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D
Definition: glad.h:2280
GLAPI PFNGLPROGRAMUNIFORM4UIVPROC glad_glProgramUniform4uiv
Definition: glad.h:3536
GLAPI PFNGLGETLOCALCONSTANTFLOATVEXTPROC glad_glGetLocalConstantFloatvEXT
Definition: glad.h:11745
GLsizei const GLchar *const * strings
Definition: glad.h:3424
GLAPI PFNGLMULTTRANSPOSEMATRIXXOESPROC glad_glMultTransposeMatrixxOES
Definition: glad.h:14151
GLAPI int GLAD_GL_NV_primitive_restart
Definition: glad.h:13081
GLenum src
Definition: glad.h:3261
GLAPI PFNGLCREATESHADERPROGRAMVPROC glad_glCreateShaderProgramv
Definition: glad.h:3425
GLAPI PFNGLSPRITEPARAMETERIVSGIXPROC glad_glSpriteParameterivSGIX
Definition: glad.h:14718
GLAPI PFNGLTEXENVXOESPROC glad_glTexEnvxOES
Definition: glad.h:14037
const GLubyte * c
Definition: glad.h:14924
GLAPI PFNGLGETLISTPARAMETERIVSGIXPROC glad_glGetListParameterivSGIX
Definition: glad.h:14640
GLAPI PFNGLPROGRAMUNIFORM2IVEXTPROC glad_glProgramUniform2ivEXT
Definition: glad.h:10441
GLAPI PFNGLPROGRAMUNIFORM2UI64VARBPROC glad_glProgramUniform2ui64vARB
Definition: glad.h:8251
GLAPI PFNGLUNMAPOBJECTBUFFERATIPROC glad_glUnmapObjectBufferATI
Definition: glad.h:9571
GLAPI PFNGLDELETEVERTEXSHADEREXTPROC glad_glDeleteVertexShaderEXT
Definition: glad.h:11634
GLAPI PFNGLFINISHOBJECTAPPLEPROC glad_glFinishObjectAPPLE
Definition: glad.h:7668
GLAPI int GLAD_GL_SGIX_calligraphic_fragment
Definition: glad.h:14502
GLenum GLsizei dataSize
Definition: glad.h:7526
GLAPI PFNGLVDPAUSURFACEACCESSNVPROC glad_glVDPAUSurfaceAccessNV
Definition: glad.h:13409
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei srcHeight
Definition: glad.h:3714
GLAPI int GLAD_GL_ARB_get_texture_sub_image
Definition: glad.h:8138
GLAPI PFNGLVERTEXATTRIBS4UBVNVPROC glad_glVertexAttribs4ubvNV
Definition: glad.h:13726
GLAPI PFNGLINTERPOLATEPATHSNVPROC glad_glInterpolatePathsNV
Definition: glad.h:12877
GLAPI PFNGLVERTEXARRAYRANGEAPPLEPROC glad_glVertexArrayRangeAPPLE
Definition: glad.h:7744
GLAPI PFNGLDRAWARRAYSINSTANCEDEXTPROC glad_glDrawArraysInstancedEXT
Definition: glad.h:10851
GLAPI PFNGLRECTXVOESPROC glad_glRectxvOES
Definition: glad.h:14217
GLAPI PFNGLGETCOLORTABLEPROC glad_glGetColorTable
Definition: glad.h:8284
GLAPI PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC glad_glFlushVertexArrayRangeAPPLE
Definition: glad.h:7747
GLAPI PFNGLCREATEPROGRAMPIPELINESPROC glad_glCreateProgramPipelines
Definition: glad.h:4143
GLAPI PFNGLGETPROGRAMRESOURCEIVPROC glad_glGetProgramResourceiv
Definition: glad.h:3760
GLAPI int GLAD_GL_EXT_blend_subtract
Definition: glad.h:9869
GLAPI int GLAD_GL_EXT_debug_label
Definition: glad.h:10043
GLAPI PFNGLMULTITEXGENFEXTPROC glad_glMultiTexGenfEXT
Definition: glad.h:10210
GLAPI PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glad_glCompressedMultiTexImage2DEXT
Definition: glad.h:10351
GLAPI PFNGLGETTEXTUREPARAMETERIUIVPROC glad_glGetTextureParameterIuiv
Definition: glad.h:4092
GLAPI PFNGLMULTITEXCOORDP3UIPROC glad_glMultiTexCoordP3ui
Definition: glad.h:3213
GLAPI PFNGLGETQUERYOBJECTIVARBPROC glad_glGetQueryObjectivARB
Definition: glad.h:8567
GLAPI PFNGLUNIFORM1FPROC glad_glUniform1f
Definition: glad.h:2521
GLAPI PFNGLVERTEXARRAYPARAMETERIAPPLEPROC glad_glVertexArrayParameteriAPPLE
Definition: glad.h:7750
GLAPI int GLAD_GL_NV_transform_feedback
Definition: glad.h:13317
GLAPI PFNGLCOLORSUBTABLEEXTPROC glad_glColorSubTableEXT
Definition: glad.h:9883
GLAPI PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC glad_glGetProgramNamedParameterfvNV
Definition: glad.h:12497
GLAPI PFNGLVIEWPORTPROC glad_glViewport
Definition: glad.h:2224
GLAPI PFNGLVARIANTBVEXTPROC glad_glVariantbvEXT
Definition: glad.h:11667
GLAPI int GLAD_GL_EXT_pixel_transform
Definition: glad.h:11141
GLAPI PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation
Definition: glad.h:2835
GLAPI PFNGLDELETEPROGRAMSNVPROC glad_glDeleteProgramsNV
Definition: glad.h:13543
GLAPI PFNGLMULTITEXCOORDP3UIVPROC glad_glMultiTexCoordP3uiv
Definition: glad.h:3216
GLAPI PFNGLPROGRAMUNIFORMMATRIX4DVPROC glad_glProgramUniformMatrix4dv
Definition: glad.h:3554
GLAPI PFNGLGETOBJECTLABELEXTPROC glad_glGetObjectLabelEXT
Definition: glad.h:10048
GLAPI PFNGLUNIFORMMATRIX2X4DVPROC glad_glUniformMatrix2x4dv
Definition: glad.h:3310
GLsizei samples
Definition: glad.h:2945
GLAPI PFNGLVERTEXSTREAM2FATIPROC glad_glVertexStream2fATI
Definition: glad.h:9711
GLAPI int GLAD_GL_IBM_vertex_array_lists
Definition: glad.h:11854
GLAPI PFNGLSETINVARIANTEXTPROC glad_glSetInvariantEXT
Definition: glad.h:11661
GLenum const void GLbitfield GLuint firstGlyph
Definition: glad.h:12867
GLAPI PFNGLMULTITEXCOORD2HVNVPROC glad_glMultiTexCoord2hvNV
Definition: glad.h:12703
GLenum GLenum sfactorAlpha
Definition: glad.h:2320
GLAPI PFNGLPROGRAMUNIFORM3I64NVPROC glad_glProgramUniform3i64NV
Definition: glad.h:7414
GLAPI PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC glad_glMatrixLoadTranspose3x3fNV
Definition: glad.h:12973
GLenum GLsizei GLsizei GLint * values
Definition: glad.h:3046
GLAPI PFNGLBINORMAL3BEXTPROC glad_glBinormal3bEXT
Definition: glad.h:9976
GLAPI PFNGLPOINTPARAMETERINVPROC glad_glPointParameteriNV
Definition: glad.h:13051
GLAPI int GLAD_GL_NV_stereo_view_rendering
Definition: glad.h:13244
GLAPI PFNGLGETPERFMONITORGROUPSTRINGAMDPROC glad_glGetPerfMonitorGroupStringAMD
Definition: glad.h:7503
GLAPI int GLAD_GL_ARB_texture_buffer_object
Definition: glad.h:9007
GLAPI PFNGLPROGRAMUNIFORM2UI64ARBPROC glad_glProgramUniform2ui64ARB
Definition: glad.h:8239
GLAPI int GLAD_GL_ARB_compatibility
Definition: glad.h:7897
GLAPI PFNGLMULTITEXCOORDPOINTEREXTPROC glad_glMultiTexCoordPointerEXT
Definition: glad.h:10189
GLAPI PFNGLCOLOR4XOESPROC glad_glColor4xOES
Definition: glad.h:13959
GLuint const GLchar * name
Definition: glad.h:2430
void *APIENTRYP PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)
Definition: glad.h:9259
GLAPI PFNGLUNIFORM1UI64ARBPROC glad_glUniform1ui64ARB
Definition: glad.h:8176
GLAPI PFNGLGETNUNIFORMDVPROC glad_glGetnUniformdv
Definition: glad.h:4179
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glad_glVertexArrayVertexAttribDivisorEXT
Definition: glad.h:10837
GLAPI PFNGLVDPAUUNREGISTERSURFACENVPROC glad_glVDPAUUnregisterSurfaceNV
Definition: glad.h:13403
GLAPI PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE
Definition: glad.h:7734
GLAPI PFNGLGETOBJECTBUFFERIVATIPROC glad_glGetObjectBufferivATI
Definition: glad.h:9634
GLAPI PFNGLVERTEXATTRIBS3HVNVPROC glad_glVertexAttribs3hvNV
Definition: glad.h:12766
GLAPI PFNGLWEIGHTUSVARBPROC glad_glWeightusvARB
Definition: glad.h:9223
GLAPI PFNGLPATCHPARAMETERIPROC glad_glPatchParameteri
Definition: glad.h:3352
GLAPI int GLAD_GL_ARB_texture_buffer_object_rgb32
Definition: glad.h:9014
GLAPI PFNGLVERTEXATTRIBS2HVNVPROC glad_glVertexAttribs2hvNV
Definition: glad.h:12763
GLAPI PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glad_glTextureStorage2DMultisampleEXT
Definition: glad.h:10807
GLAPI PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC glad_glTextureImage2DMultisampleNV
Definition: glad.h:13287
GLAPI PFNGLTEXCOORDP3UIVPROC glad_glTexCoordP3uiv
Definition: glad.h:3192
GLAPI PFNGLPROGRAMUNIFORM3DVEXTPROC glad_glProgramUniform3dvEXT
Definition: glad.h:10762
GLint GLint bottom
Definition: glad.h:3640
GLAPI PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv
Definition: glad.h:2677
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s1
Definition: glad.h:12389
GLfloat GLfloat p
Definition: glad.h:14915
GLAPI PFNGLPOLYGONMODEPROC glad_glPolygonMode
Definition: glad.h:2098
GLAPI PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glad_glGetCompressedTextureSubImage
Definition: glad.h:4167
GLsizei maxCount
Definition: glad.h:2463
GLAPI PFNGLVERTEXATTRIBS1DVNVPROC glad_glVertexAttribs1dvNV
Definition: glad.h:13690
GLAPI PFNGLVERTEXSTREAM3IATIPROC glad_glVertexStream3iATI
Definition: glad.h:9729
GLAPI int GLAD_GL_REND_screen_coordinates
Definition: glad.h:14337
GLbyte GLbyte bz
Definition: glad.h:9975
GLAPI PFNGLMAKEBUFFERRESIDENTNVPROC glad_glMakeBufferResidentNV
Definition: glad.h:13187
GLAPI PFNGLEVALCOORD1XVOESPROC glad_glEvalCoord1xvOES
Definition: glad.h:14094
GLAPI int GLAD_GL_EXT_texture_env_dot3
Definition: glad.h:11425
GLAPI PFNGLDELETEFENCESAPPLEPROC glad_glDeleteFencesAPPLE
Definition: glad.h:7650
GLAPI PFNGLTEXTURESTORAGE1DPROC glad_glTextureStorage1D
Definition: glad.h:4008
GLAPI PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC glad_glProgramEnvParametersI4uivNV
Definition: glad.h:12597
GLAPI PFNGLGETLISTPARAMETERFVSGIXPROC glad_glGetListParameterfvSGIX
Definition: glad.h:14637
GLAPI PFNGLVERTEXATTRIBL4DVEXTPROC glad_glVertexAttribL4dvEXT
Definition: glad.h:11609
void *APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC(GLuint buffer, GLenum access)
Definition: glad.h:10386
GLAPI int GLAD_GL_AMD_texture_texture4
Definition: glad.h:7588
GLAPI PFNGLSELECTPERFMONITORCOUNTERSAMDPROC glad_glSelectPerfMonitorCountersAMD
Definition: glad.h:7518
GLAPI int GLAD_GL_EXT_vertex_weighting
Definition: glad.h:11750
GLAPI PFNGLVIEWPORTINDEXEDFVPROC glad_glViewportIndexedfv
Definition: glad.h:3635
GLAPI PFNGLGETHISTOGRAMPARAMETERFVPROC glad_glGetHistogramParameterfv
Definition: glad.h:8341
GLAPI PFNGLCLEARCOLORXOESPROC glad_glClearColorxOES
Definition: glad.h:13950
GLAPI PFNGLMULTITEXCOORD2DVARBPROC glad_glMultiTexCoord2dvARB
Definition: glad.h:8476
GLAPI PFNGLVERTEXATTRIB1DVNVPROC glad_glVertexAttrib1dvNV
Definition: glad.h:13615
GLAPI PFNGLBLENDFUNCINDEXEDAMDPROC glad_glBlendFuncIndexedAMD
Definition: glad.h:7330
GLAPI PFNGLDEBUGMESSAGECALLBACKAMDPROC glad_glDebugMessageCallbackAMD
Definition: glad.h:7316
GLint GLsizei width
Definition: glad.h:2100
GLAPI PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glad_glGetActiveAtomicCounterBufferiv
Definition: glad.h:3675
GLAPI PFNGLWINDOWPOS2DARBPROC glad_glWindowPos2dARB
Definition: glad.h:9434
GLAPI PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv
Definition: glad.h:2668
GLAPI PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glNamedFramebufferSampleLocationsfvARB
Definition: glad.h:8701
GLAPI PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv
Definition: glad.h:2832
GLAPI PFNGLUNIFORM4DVPROC glad_glUniform4dv
Definition: glad.h:3295
GLAPI PFNGLWINDOWPOS2SMESAPROC glad_glWindowPos2sMESA
Definition: glad.h:12104
GLAPI int GLAD_GL_ARB_framebuffer_no_attachments
Definition: glad.h:8106
GLAPI PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv
Definition: glad.h:2209
GLAPI PFNGLMULTITEXCOORD3FVARBPROC glad_glMultiTexCoord3fvARB
Definition: glad.h:8506
GLAPI PFNGLCREATESYNCFROMCLEVENTARBPROC glad_glCreateSyncFromCLeventARB
Definition: glad.h:7873
GLenum GLenum GLenum srcAlpha
Definition: glad.h:3264
GLintptr GLvdpauSurfaceNV
Definition: glad.h:737
GLAPI PFNGLVERTEXATTRIBI4SVEXTPROC glad_glVertexAttribI4svEXT
Definition: glad.h:13800
GLAPI PFNGLVERTEXSTREAM2FVATIPROC glad_glVertexStream2fvATI
Definition: glad.h:9714
void *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
Definition: glad.h:2396
GLAPI PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC glad_glApplyFramebufferAttachmentCMAAINTEL
Definition: glad.h:11907
GLAPI PFNGLTANGENT3SVEXTPROC glad_glTangent3svEXT
Definition: glad.h:9973
unsigned short GLhalf
Definition: glad.h:703
GLint GLint xoffset
Definition: glad.h:2245
GLAPI PFNGLCLIENTATTRIBDEFAULTEXTPROC glad_glClientAttribDefaultEXT
Definition: glad.h:10120
GLAPI PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT
Definition: glad.h:10908
GLAPI int GLAD_GL_ARB_parallel_shader_compile
Definition: glad.h:8579
GLAPI PFNGLWINDOWPOS4FVMESAPROC glad_glWindowPos4fvMESA
Definition: glad.h:12143
GLAPI PFNGLPOLYGONOFFSETXOESPROC glad_glPolygonOffsetxOES
Definition: glad.h:14028
int minor
Definition: glad.h:602
GLuint start
Definition: glad.h:2273
GLenum GLuint GLenum GLsizei length
Definition: glad.h:732
GLAPI PFNGLGETPATHSPACINGNVPROC glad_glGetPathSpacingNV
Definition: glad.h:12952
GLAPI PFNGLWINDOWPOS3DMESAPROC glad_glWindowPos3dMESA
Definition: glad.h:12110
GLAPI PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glad_glVideoCaptureStreamParameterivNV
Definition: glad.h:13849
GLAPI int GLAD_GL_NV_geometry_shader_passthrough
Definition: glad.h:12558
GLAPI PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv
Definition: glad.h:2829
GLAPI PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor
Definition: glad.h:3132
GLAPI PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC glad_glTexCoord2fColor3fVertex3fSUN
Definition: glad.h:14928
const void GLsizei GLsizei GLint vertexBufferCount
Definition: glad.h:12179
GLAPI PFNGLTEXTUREPARAMETERFVPROC glad_glTextureParameterfv
Definition: glad.h:4053
GLAPI PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv
Definition: glad.h:3246
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glad_glVertexArrayVertexAttribLFormatEXT
Definition: glad.h:10822
GLAPI PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D
Definition: glad.h:2925
GLAPI PFNGLVERTEXATTRIBI3IEXTPROC glad_glVertexAttribI3iEXT
Definition: glad.h:13755
GLenum GLsizeiptr const void GLsizei faceIndex
Definition: glad.h:13002
GLAPI PFNGLDRAWBUFFERSARBPROC glad_glDrawBuffersARB
Definition: glad.h:7974
GLAPI PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
Definition: glad.h:14979
GLAPI PFNGLRESOLVEDEPTHVALUESNVPROC glad_glResolveDepthValuesNV
Definition: glad.h:13156
GLAPI PFNGLMULTITEXCOORDP1UIPROC glad_glMultiTexCoordP1ui
Definition: glad.h:3201
GLAPI int GLAD_GL_NV_sample_locations
Definition: glad.h:13148
GLAPI PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC glad_glGetImageTransformParameterfvHP
Definition: glad.h:11812
GLAPI PFNGLTEXCOORDP1UIPROC glad_glTexCoordP1ui
Definition: glad.h:3177
GLAPI PFNGLPROGRAMUNIFORM4FVEXTPROC glad_glProgramUniform4fvEXT
Definition: glad.h:10435
GLAPI int GLAD_GL_ARB_geometry_shader4
Definition: glad.h:8118
GLAPI PFNGLUNIFORM4I64VARBPROC glad_glUniform4i64vARB
Definition: glad.h:8173
GLAPI PFNGLPOINTPARAMETERFVSGISPROC glad_glPointParameterfvSGIS
Definition: glad.h:14410
GLAPI PFNGLMULTITEXCOORD2BVOESPROC glad_glMultiTexCoord2bvOES
Definition: glad.h:13882
GLAPI int GLAD_GL_NV_half_float
Definition: glad.h:12632
GLAPI PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv
Definition: glad.h:2575
GLAPI PFNGLTEXCOORDPOINTERLISTIBMPROC glad_glTexCoordPointerListIBM
Definition: glad.h:11874
GLAPI PFNGLGETPERFQUERYIDBYNAMEINTELPROC glad_glGetPerfQueryIdByNameINTEL
Definition: glad.h:11967
GLsizei GLenum * sources
Definition: glad.h:3810
GLAPI PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer
Definition: glad.h:2913
GLAPI int GLAD_GL_NV_explicit_multisample
Definition: glad.h:12426
GLAPI PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glad_glGetNamedBufferParameteri64v
Definition: glad.h:3924
GLAPI PFNGLMULTITEXPARAMETERFVEXTPROC glad_glMultiTexParameterfvEXT
Definition: glad.h:10246
GLAPI int GLAD_GL_EXT_vertex_array
Definition: glad.h:11551
GLAPI PFNGLTRACKMATRIXNVPROC glad_glTrackMatrixNV
Definition: glad.h:13606
GLAPI PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex
Definition: glad.h:3026
GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glad_glGetNamedProgramLocalParameterfvEXT
Definition: glad.h:10591
GLAPI PFNGLISFENCEAPPLEPROC glad_glIsFenceAPPLE
Definition: glad.h:7656
GLAPI int GLAD_GL_SGIS_fog_function
Definition: glad.h:14355
GLAPI PFNGLGETNMAPFVARBPROC glad_glGetnMapfvARB
Definition: glad.h:8657
GLAPI int GLAD_GL_APPLE_rgb_422
Definition: glad.h:7700
GLuint GLenum transformType
Definition: glad.h:12879
GLAPI PFNGLSECONDARYCOLOR3DEXTPROC glad_glSecondaryColor3dEXT
Definition: glad.h:11221
GLAPI PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB
Definition: glad.h:8779
GLAPI PFNGLCLEARDEPTHPROC glad_glClearDepth
Definition: glad.h:2134
GLAPI PFNGLPOINTPARAMETERFARBPROC glad_glPointParameterfARB
Definition: glad.h:8596
GLAPI PFNGLVERTEXATTRIB1SARBPROC glad_glVertexAttrib1sARB
Definition: glad.h:9288
GLAPI PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri
Definition: glad.h:3416
GLAPI PFNGLTEXCOORD3HNVPROC glad_glTexCoord3hNV
Definition: glad.h:12682
GLAPI PFNGLMULTIMODEDRAWARRAYSIBMPROC glad_glMultiModeDrawArraysIBM
Definition: glad.h:11831
GLAPI PFNGLUNIFORM3FVPROC glad_glUniform3fv
Definition: glad.h:2551
void * GLeglImageOES
Definition: glad.h:694
GLAPI PFNGLNORMALSTREAM3DVATIPROC glad_glNormalStream3dvATI
Definition: glad.h:9798
GLAPI PFNGLCREATETEXTURESPROC glad_glCreateTextures
Definition: glad.h:3999
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glad_glProgramUniformMatrix4x2dvEXT
Definition: glad.h:10789
GLAPI PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i
Definition: glad.h:2781
GLAPI int GLAD_GL_ATI_pn_triangles
Definition: glad.h:9584
GLAPI PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glad_glVertexArrayVertexBindingDivisorEXT
Definition: glad.h:10828
GLuint GLchar GLuint GLuint * noCounters
Definition: glad.h:11969
GLAPI PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv
Definition: glad.h:3138
GLAPI PFNGLVERTEX2XOESPROC glad_glVertex2xOES
Definition: glad.h:14250
GLAPI PFNGLENABLEINDEXEDEXTPROC glad_glEnableIndexedEXT
Definition: glad.h:10312
GLAPI int GLAD_GL_ARB_texture_rgb10_a2ui
Definition: glad.h:9123
GLAPI PFNGLUNIFORM3UI64VNVPROC glad_glUniform3ui64vNV
Definition: glad.h:7396
GLAPI PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glad_glClearNamedFramebufferuiv
Definition: glad.h:3966
GLuint GLchar GLuint GLuint GLuint GLuint * capsMask
Definition: glad.h:11969
GLAPI PFNGLTEXTURERANGEAPPLEPROC glad_glTextureRangeAPPLE
Definition: glad.h:7714
GLAPI PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glad_glGetCompressedTextureImage
Definition: glad.h:4077
GLuint GLint GLboolean layered
Definition: glad.h:3677
GLAPI int GLAD_GL_ARB_buffer_storage
Definition: glad.h:7867
GLAPI PFNGLMATRIXLOADDEXTPROC glad_glMatrixLoaddEXT
Definition: glad.h:10078
GLAPI PFNGLVERTEXWEIGHTPOINTEREXTPROC glad_glVertexWeightPointerEXT
Definition: glad.h:11758
GLsizei GLsizei GLint GLsizei GLsizei GLboolean fixedSampleLocations
Definition: glad.h:13280
GLAPI PFNGLGETNMINMAXARBPROC glad_glGetnMinmaxARB
Definition: glad.h:8687
GLAPI PFNGLUNIFORM3UI64NVPROC glad_glUniform3ui64NV
Definition: glad.h:7384
GLAPI PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv
Definition: glad.h:2937
GLAPI PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase
Definition: glad.h:2745
GLAPI PFNGLNAMEDBUFFERDATAPROC glad_glNamedBufferData
Definition: glad.h:3894
GLAPI PFNGLPROGRAMUNIFORM1DVPROC glad_glProgramUniform1dv
Definition: glad.h:3458
GLAPI PFNGLVERTEXATTRIB2DARBPROC glad_glVertexAttrib2dARB
Definition: glad.h:9294
GLAPI PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glad_glMakeImageHandleNonResidentARB
Definition: glad.h:7831
GLAPI PFNGLVERTEXATTRIB4BVARBPROC glad_glVertexAttrib4bvARB
Definition: glad.h:9351
GLAPI PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT
Definition: glad.h:10914
GLAPI PFNGLRESIZEBUFFERSMESAPROC glad_glResizeBuffersMESA
Definition: glad.h:12079
GLAPI PFNGLMULTITEXBUFFEREXTPROC glad_glMultiTexBufferEXT
Definition: glad.h:10480
GLAPI PFNGLPATHGLYPHINDEXRANGENVPROC glad_glPathGlyphIndexRangeNV
Definition: glad.h:12997
GLAPI int GLAD_GL_NV_clip_space_w_scaling
Definition: glad.h:12259
GLAPI int GLAD_GL_INTEL_fragment_shader_ordering
Definition: glad.h:11901
GLAPI PFNGLNORMAL3HNVPROC glad_glNormal3hNV
Definition: glad.h:12652
GLAPI PFNGLBEGINOCCLUSIONQUERYNVPROC glad_glBeginOcclusionQueryNV
Definition: glad.h:12804
GLAPI PFNGLGETNUNIFORMDVARBPROC glad_glGetnUniformdvARB
Definition: glad.h:8651
GLAPI int GLAD_GL_ARB_pixel_buffer_object
Definition: glad.h:8590
GLuint GLuint storageBlockBinding
Definition: glad.h:3768
GLAPI int GLAD_GL_SGIX_async
Definition: glad.h:14468
GLAPI PFNGLVERTEXATTRIB4HNVPROC glad_glVertexAttrib4hNV
Definition: glad.h:12754
GLAPI PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers
Definition: glad.h:2898
GLAPI PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate
Definition: glad.h:2425
GLAPI PFNGLPROGRAMUNIFORM2UIPROC glad_glProgramUniform2ui
Definition: glad.h:3485
GLAPI PFNGLBINDSAMPLERPROC glad_glBindSampler
Definition: glad.h:3090
GLAPI PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glad_glCheckNamedFramebufferStatus
Definition: glad.h:3978
GLenum GLenum variable
Definition: glad.h:13104
GLAPI PFNGLVERTEXATTRIBL1UI64ARBPROC glad_glVertexAttribL1ui64ARB
Definition: glad.h:7852
GLAPI PFNGLMULTITEXPARAMETERIUIVEXTPROC glad_glMultiTexParameterIuivEXT
Definition: glad.h:10498
GLAPI PFNGLMULTITEXCOORD1FVARBPROC glad_glMultiTexCoord1fvARB
Definition: glad.h:8458
GLAPI PFNGLCOMBINERPARAMETERFVNVPROC glad_glCombinerParameterfvNV
Definition: glad.h:13093
GLAPI PFNGLLOADTRANSPOSEMATRIXDARBPROC glad_glLoadTransposeMatrixdARB
Definition: glad.h:9172
GLAPI int GLAD_GL_ARB_texture_query_levels
Definition: glad.h:9107
GLAPI PFNGLVERTEXATTRIBI1UIEXTPROC glad_glVertexAttribI1uiEXT
Definition: glad.h:13761
GLAPI PFNGLVERTEXATTRIBS4FVNVPROC glad_glVertexAttribs4fvNV
Definition: glad.h:13720
GLAPI PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC glad_glListDrawCommandsStatesClientNV
Definition: glad.h:12307
GLAPI PFNGLMATRIXFRUSTUMEXTPROC glad_glMatrixFrustumEXT
Definition: glad.h:10108
GLAPI int GLAD_GL_AMD_query_buffer_object
Definition: glad.h:7536
GLAPI PFNGLSCISSORARRAYVPROC glad_glScissorArrayv
Definition: glad.h:3638
GLAPI PFNGLRESUMETRANSFORMFEEDBACKNVPROC glad_glResumeTransformFeedbackNV
Definition: glad.h:13374
GLAPI PFNGLTANGENTPOINTEREXTPROC glad_glTangentPointerEXT
Definition: glad.h:10006
GLAPI PFNGLFOGCOORDFORMATNVPROC glad_glFogCoordFormatNV
Definition: glad.h:13521
GLAPI PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv
Definition: glad.h:2107
GLAPI PFNGLVERTEX3HVNVPROC glad_glVertex3hvNV
Definition: glad.h:12643
GLAPI PFNGLMULTITEXIMAGE2DEXTPROC glad_glMultiTexImage2DEXT
Definition: glad.h:10252
GLAPI PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC glad_glTexCoord2fColor4ubVertex3fvSUN
Definition: glad.h:14925
GLAPI int GLAD_GL_OES_byte_coordinates
Definition: glad.h:13871
void *APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glad.h:2951
GLAPI PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glad_glCopyTextureSubImage1DEXT
Definition: glad.h:10156
GLAPI PFNGLTEXSUBIMAGE4DSGISPROC glad_glTexSubImage4DSGIS
Definition: glad.h:14430
GLAPI int GLAD_GL_EXT_422_pixels
Definition: glad.h:9812
GLAPI PFNGLTANGENT3BVEXTPROC glad_glTangent3bvEXT
Definition: glad.h:9949
GLAPI PFNGLGETFRAMEBUFFERPARAMETERIVPROC glad_glGetFramebufferParameteriv
Definition: glad.h:3721
GLAPI PFNGLMULTITEXCOORD2BOESPROC glad_glMultiTexCoord2bOES
Definition: glad.h:13879
GLAPI PFNGLBINORMAL3BVEXTPROC glad_glBinormal3bvEXT
Definition: glad.h:9979
GLboolean reset
Definition: glad.h:4223
GLAPI PFNGLTEXCOORD3HVNVPROC glad_glTexCoord3hvNV
Definition: glad.h:12685
GLAPI PFNGLCOLORFRAGMENTOP3ATIPROC glad_glColorFragmentOp3ATI
Definition: glad.h:9549
GLAPI PFNGLGETNUNIFORMUI64VARBPROC glad_glGetnUniformui64vARB
Definition: glad.h:8209
GLAPI PFNGLWRITEMASKEXTPROC glad_glWriteMaskEXT
Definition: glad.h:11649
GLAPI int GLAD_GL_EXT_fog_coord
Definition: glad.h:10866
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glad_glNamedProgramLocalParameterI4uiEXT
Definition: glad.h:10543
GLAPI PFNGLNORMALPOINTEREXTPROC glad_glNormalPointerEXT
Definition: glad.h:11571
GLAPI PFNGLTEXTUREIMAGE3DEXTPROC glad_glTextureImage3DEXT
Definition: glad.h:10177
GLAPI PFNGLBEGINQUERYPROC glad_glBeginQuery
Definition: glad.h:2361
GLAPI int GLAD_GL_NV_shader_thread_group
Definition: glad.h:13236
GLAPI PFNGLTEXCOORDPOINTERVINTELPROC glad_glTexCoordPointervINTEL
Definition: glad.h:11936
GLAPI PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv
Definition: glad.h:2333
GLAPI int GLAD_GL_ARB_transform_feedback2
Definition: glad.h:9151
GLAPI PFNGLSPRITEPARAMETERFSGIXPROC glad_glSpriteParameterfSGIX
Definition: glad.h:14709
const GLuint * pipelines
Definition: glad.h:3430
GLAPI PFNGLGETPROGRAMENVPARAMETERIIVNVPROC glad_glGetProgramEnvParameterIivNV
Definition: glad.h:12606
GLAPI PFNGLVALIDATEPROGRAMPIPELINEPROC glad_glValidateProgramPipeline
Definition: glad.h:3593
GLenum clamp
Definition: glad.h:2753
GLAPI PFNGLCOMPILESHADERPROC glad_glCompileShader
Definition: glad.h:2434
GLAPI int GLAD_GL_EXT_post_depth_coverage
Definition: glad.h:11191
GLAPI PFNGLGETINTEGERVPROC glad_glGetIntegerv
Definition: glad.h:2197
GLAPI PFNGLBINDTRANSFORMFEEDBACKNVPROC glad_glBindTransformFeedbackNV
Definition: glad.h:13359
int major
Definition: glad.h:601
GLAPI PFNGLUNIFORMHANDLEUI64VARBPROC glad_glUniformHandleui64vARB
Definition: glad.h:7837
GLAPI PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glad_glFramebufferDrawBuffersEXT
Definition: glad.h:10639
GLAPI PFNGLUNIFORM1IPROC glad_glUniform1i
Definition: glad.h:2533
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glad_glCompressedTexSubImage1DARB
Definition: glad.h:9039
GLAPI PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glNamedFramebufferSampleLocationsfvNV
Definition: glad.h:13153
GLAPI PFNGLVERTEXPOINTERLISTIBMPROC glad_glVertexPointerListIBM
Definition: glad.h:11877
GLAPI PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glad_glGetCompressedMultiTexImageEXT
Definition: glad.h:10366
GLAPI PFNGLVERTEXATTRIB4NBVARBPROC glad_glVertexAttrib4NbvARB
Definition: glad.h:9330
GLAPI PFNGLCREATESTATESNVPROC glad_glCreateStatesNV
Definition: glad.h:12268
GLAPI PFNGLBINDPROGRAMNVPROC glad_glBindProgramNV
Definition: glad.h:13540
GLAPI PFNGLTEXTUREBARRIERPROC glad_glTextureBarrier
Definition: glad.h:4230
GLAPI PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT
Definition: glad.h:10905
GLAPI PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv
Definition: glad.h:3156
GLAPI PFNGLSHADERSOURCEPROC glad_glShaderSource
Definition: glad.h:2515
GLAPI PFNGLPROGRAMUNIFORM2FVEXTPROC glad_glProgramUniform2fvEXT
Definition: glad.h:10429
GLAPI PFNGLARRAYELEMENTEXTPROC glad_glArrayElementEXT
Definition: glad.h:11553
GLAPI PFNGLVERTEXATTRIB4DNVPROC glad_glVertexAttrib4dNV
Definition: glad.h:13666
GLAPI PFNGLTEXCOORD4FVERTEX4FVSUNPROC glad_glTexCoord4fVertex4fvSUN
Definition: glad.h:14919
GLAPI PFNGLWINDOWRECTANGLESEXTPROC glad_glWindowRectanglesEXT
Definition: glad.h:11765
GLAPI PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC glad_glProgramBufferParametersIivNV
Definition: glad.h:12827
GLAPI PFNGLGETVIDEOI64VNVPROC glad_glGetVideoi64vNV
Definition: glad.h:13073
GLAPI PFNGLWINDOWPOS3DVARBPROC glad_glWindowPos3dvARB
Definition: glad.h:9461
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glad_glProgramUniformMatrix3x2dv
Definition: glad.h:3578
GLAPI int GLAD_GL_EXT_timer_query
Definition: glad.h:11516
GLAPI PFNGLGETVERTEXARRAYPOINTERVEXTPROC glad_glGetVertexArrayPointervEXT
Definition: glad.h:10714
GLAPI PFNGLVERTEXSTREAM2IVATIPROC glad_glVertexStream2ivATI
Definition: glad.h:9708
GLAPI int GLAD_GL_EXT_blend_func_separate
Definition: glad.h:9851
const GLint const GLsizei GLsizei drawcount
Definition: glad.h:2323
GLAPI PFNGLTAGSAMPLEBUFFERSGIXPROC glad_glTagSampleBufferSGIX
Definition: glad.h:14729
GLAPI int GLAD_GL_HP_texture_lighting
Definition: glad.h:11821
GLAPI int GLAD_GL_ARB_sparse_texture2
Definition: glad.h:8979
GLAPI PFNGLFRAGMENTMATERIALIVSGIXPROC glad_glFragmentMaterialivSGIX
Definition: glad.h:14571
GLAPI PFNGLDEPTHMASKPROC glad_glDepthMask
Definition: glad.h:2143
GLAPI PFNGLDRAWCOMMANDSSTATESNVPROC glad_glDrawCommandsStatesNV
Definition: glad.h:12292
GLAPI PFNGLVERTEXATTRIBL4DEXTPROC glad_glVertexAttribL4dEXT
Definition: glad.h:11597
GLAPI PFNGLGETPATHLENGTHNVPROC glad_glGetPathLengthNV
Definition: glad.h:12961
GLAPI int GLAD_GL_EXT_texture_filter_minmax
Definition: glad.h:11433
GLAPI PFNGLMULTITEXCOORD2XOESPROC glad_glMultiTexCoord2xOES
Definition: glad.h:14160
GLAPI PFNGLDRAWELEMENTSINDIRECTPROC glad_glDrawElementsIndirect
Definition: glad.h:3271
GLAPI PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv
Definition: glad.h:2339
GLAPI PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glad_glNamedCopyBufferSubDataEXT
Definition: glad.h:10648
GLAPI PFNGLGETBOOLEANVPROC glad_glGetBooleanv
Definition: glad.h:2185
GLAPI int GLAD_GL_NV_shader_thread_shuffle
Definition: glad.h:13240
GLAPI PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv
Definition: glad.h:3111
GLfixed GLfixed GLfixed y2
Definition: glad.h:14213
GLAPI PFNGLGLOBALALPHAFACTORUISUNPROC glad_glGlobalAlphaFactoruiSUN
Definition: glad.h:14837
GLAPI PFNGLGETINVARIANTINTEGERVEXTPROC glad_glGetInvariantIntegervEXT
Definition: glad.h:11733
GLAPI PFNGLPATCHPARAMETERFVPROC glad_glPatchParameterfv
Definition: glad.h:3355
GLAPI PFNGLGETTEXTUREIMAGEPROC glad_glGetTextureImage
Definition: glad.h:4074
GLAPI PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D
Definition: glad.h:2296
GLAPI int GLAD_GL_EXT_texture_integer
Definition: glad.h:11437
GLAPI PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glad_glVertexArrayBindVertexBufferEXT
Definition: glad.h:10813
GLAPI int GLAD_GL_SGIS_generate_mipmap
Definition: glad.h:14365
GLAPI PFNGLVERTEXATTRIBI2IEXTPROC glad_glVertexAttribI2iEXT
Definition: glad.h:13752
GLAPI PFNGLTANGENT3DEXTPROC glad_glTangent3dEXT
Definition: glad.h:9952
GLAPI PFNGLVERTEXATTRIBI4UBVEXTPROC glad_glVertexAttribI4ubvEXT
Definition: glad.h:13803
GLAPI int GLAD_GL_ATI_map_object_buffer
Definition: glad.h:9566
GLAPI int GLAD_GL_ATI_draw_buffers
Definition: glad.h:9484
GLAPI int GLAD_GL_EXT_x11_sync_object
Definition: glad.h:11770
GLAPI PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv
Definition: glad.h:2638
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble w2
Definition: glad.h:14669
GLAPI int GLAD_GL_APPLE_client_storage
Definition: glad.h:7622
GLAPI PFNGLGETQUERYIVPROC glad_glGetQueryiv
Definition: glad.h:2367
GLAPI PFNGLDRAWTRANSFORMFEEDBACKPROC glad_glDrawTransformFeedback
Definition: glad.h:3376
GLAPI PFNGLBLENDEQUATIONIPROC glad_glBlendEquationi
Definition: glad.h:3256
GLAPI PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays
Definition: glad.h:2964
GLAPI PFNGLSAMPLEMAPATIPROC glad_glSampleMapATI
Definition: glad.h:9540
GLAPI PFNGLSAMPLEMASKINDEXEDNVPROC glad_glSampleMaskIndexedNV
Definition: glad.h:12431
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s0
Definition: glad.h:12389
GLAPI PFNGLGETNUNIFORMFVARBPROC glad_glGetnUniformfvARB
Definition: glad.h:8642
GLAPI PFNGLUNMAPTEXTURE2DINTELPROC glad_glUnmapTexture2DINTEL
Definition: glad.h:11917
GLuint * lists
Definition: glad.h:12297
GLAPI int GLAD_GL_NV_sample_mask_override_coverage
Definition: glad.h:13161
const GLuint * textures
Definition: glad.h:2260
GLAPI PFNGLVERTEXPOINTERVINTELPROC glad_glVertexPointervINTEL
Definition: glad.h:11927
GLAPI PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC glad_glDispatchComputeGroupSizeARB
Definition: glad.h:7911
GLAPI PFNGLGETBOOLEANINDEXEDVEXTPROC glad_glGetBooleanIndexedvEXT
Definition: glad.h:10324
GLAPI PFNGLVALIDATEPROGRAMARBPROC glad_glValidateProgramARB
Definition: glad.h:8800
GLAPI int GLAD_GL_APPLE_vertex_array_object
Definition: glad.h:7726
GLuint GLfloat GLfloat y0
Definition: glad.h:12389
GLAPI PFNGLTBUFFERMASK3DFXPROC glad_glTbufferMask3DFX
Definition: glad.h:7291
GLAPI PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glProgramLocalParameters4fvEXT
Definition: glad.h:10974
GLuint GLenum GLenum outY
Definition: glad.h:11645
GLuint bufferIndex
Definition: glad.h:3674
GLAPI PFNGLPROGRAMUNIFORM3UIPROC glad_glProgramUniform3ui
Definition: glad.h:3509
GLAPI PFNGLGETCOVERAGEMODULATIONTABLENVPROC glad_glGetCoverageModulationTableNV
Definition: glad.h:12526
GLAPI int GLAD_GL_ARB_shader_bit_encoding
Definition: glad.h:8744
GLAPI int GLAD_GL_ARB_shader_group_vote
Definition: glad.h:8756
GLAPI PFNGLUNIFORM3DPROC glad_glUniform3d
Definition: glad.h:3280
GLAPI PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glad_glGetTextureLevelParameterivEXT
Definition: glad.h:10174
GLAPI PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE
Definition: glad.h:7731
GLAPI PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices
Definition: glad.h:2989
GLAPI PFNGLVERTEXATTRIBL3UI64NVPROC glad_glVertexAttribL3ui64NV
Definition: glad.h:13466
GLsizei const GLchar *const * path
Definition: glad.h:8932
GLAPI PFNGLPROGRAMLOCALPARAMETERI4UINVPROC glad_glProgramLocalParameterI4uiNV
Definition: glad.h:12573
GLAPI PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv
Definition: glad.h:2865
GLAPI PFNGLVERTEXATTRIB1FVARBPROC glad_glVertexAttrib1fvARB
Definition: glad.h:9285
GLAPI PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv
Definition: glad.h:2811
GLAPI PFNGLSCISSORINDEXEDVPROC glad_glScissorIndexedv
Definition: glad.h:3644
GLAPI PFNGLUNIFORM2IPROC glad_glUniform2i
Definition: glad.h:2536
GLAPI PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv
Definition: glad.h:2647
GLAPI PFNGLMULTITEXCOORDP1UIVPROC glad_glMultiTexCoordP1uiv
Definition: glad.h:3204
GLAPI int GLAD_GL_VERSION_1_1
Definition: glad.h:2229
GLAPI PFNGLMULTITEXCOORD4FARBPROC glad_glMultiTexCoord4fARB
Definition: glad.h:8527
GLenum GLint const void GLint ptrstride
Definition: glad.h:11855
GLfixed GLfixed x2
Definition: glad.h:14213
GLAPI PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glad_glCompressedMultiTexSubImage2DEXT
Definition: glad.h:10360
GLuint GLenum option
Definition: glad.h:7688
GLAPI PFNGLGETSUBROUTINEINDEXPROC glad_glGetSubroutineIndex
Definition: glad.h:3331
GLAPI PFNGLPROGRAMUNIFORM1I64ARBPROC glad_glProgramUniform1i64ARB
Definition: glad.h:8212
GLAPI PFNGLGENSAMPLERSPROC glad_glGenSamplers
Definition: glad.h:3081
GLint GLsizei GLsizei height
Definition: glad.h:2100
GLAPI PFNGLSAMPLEMASKSGISPROC glad_glSampleMaskSGIS
Definition: glad.h:14371
GLAPI PFNGLUNIFORM2I64VNVPROC glad_glUniform2i64vNV
Definition: glad.h:7369
GLbitfield GLuint64 timeout
Definition: glad.h:3037
GLAPI int GLAD_GL_NV_depth_buffer_float
Definition: glad.h:12371
GLAPI PFNGLENDPERFMONITORAMDPROC glad_glEndPerfMonitorAMD
Definition: glad.h:7524
GLAPI PFNGLTEXIMAGE3DPROC glad_glTexImage3D
Definition: glad.h:2277
GLAPI PFNGLLIGHTMODELXOESPROC glad_glLightModelxOES
Definition: glad.h:13986
GLAPI int GLAD_GL_ARB_clear_buffer_object
Definition: glad.h:7878
GLAPI PFNGLPROGRAMUNIFORM2IVPROC glad_glProgramUniform2iv
Definition: glad.h:3470
GLint GLint GLint GLint dstX0
Definition: glad.h:2942
GLAPI int GLAD_GL_AMD_gpu_shader_int64
Definition: glad.h:7352
const GLint * attribs
Definition: glad.h:13324
GLAPI PFNGLGETDOUBLEI_VPROC glad_glGetDoublei_v
Definition: glad.h:3656
GLint GLenum GLint x
Definition: glad.h:2239
GLAPI PFNGLRASTERPOS2XVOESPROC glad_glRasterPos2xvOES
Definition: glad.h:14199
GLAPI PFNGLPROGRAMUNIFORM3UIEXTPROC glad_glProgramUniform3uiEXT
Definition: glad.h:10513
GLAPI PFNGLBINDBUFFERRANGEEXTPROC glad_glBindBufferRangeEXT
Definition: glad.h:11534
GLAPI PFNGLMEMORYBARRIEREXTPROC glad_glMemoryBarrierEXT
Definition: glad.h:11324
GLAPI PFNGLGETUNIFORMLOCATIONARBPROC glad_glGetUniformLocationARB
Definition: glad.h:8872
GLAPI PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glad_glGetTextureParameterIuivEXT
Definition: glad.h:10492
GLAPI int GLAD_GL_ARB_clear_texture
Definition: glad.h:7882
GLsizei const GLchar *const * uniformNames
Definition: glad.h:2988
GLAPI int GLAD_GL_NV_texture_multisample
Definition: glad.h:13279
GLAPI int GLAD_GL_ARB_depth_clamp
Definition: glad.h:7956
GLAPI PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks
Definition: glad.h:3361
GLAPI PFNGLGETCONVOLUTIONPARAMETERIVPROC glad_glGetConvolutionParameteriv
Definition: glad.h:8329
GLAPI PFNGLGETCOLORTABLEPARAMETERIVPROC glad_glGetColorTableParameteriv
Definition: glad.h:8290
GLAPI int GLAD_GL_VERSION_4_0
Definition: glad.h:3251
GLenum GLint GLint GLint GLint srcZ
Definition: glad.h:3714
GLAPI PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC glad_glTextureImage3DMultisampleNV
Definition: glad.h:13290
GLAPI PFNGLUNIFORM4FVARBPROC glad_glUniform4fvARB
Definition: glad.h:8836
GLAPI PFNGLENABLEVARIANTCLIENTSTATEEXTPROC glad_glEnableVariantClientStateEXT
Definition: glad.h:11694
GLAPI PFNGLTEXSTORAGESPARSEAMDPROC glad_glTexStorageSparseAMD
Definition: glad.h:7573
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint wstride
Definition: glad.h:14669
GLAPI PFNGLGLOBALALPHAFACTORBSUNPROC glad_glGlobalAlphaFactorbSUN
Definition: glad.h:14816
GLAPI PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback
Definition: glad.h:3358
GLAPI PFNGLPROGRAMUNIFORM2DVPROC glad_glProgramUniform2dv
Definition: glad.h:3482
GLAPI int GLAD_GL_ARB_shader_storage_buffer_object
Definition: glad.h:8897
GLAPI int GLAD_GL_EXT_multisample
Definition: glad.h:11099
GLAPI PFNGLSCISSORINDEXEDPROC glad_glScissorIndexed
Definition: glad.h:3641
GLAPI PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback
Definition: glad.h:3367
GLAPI PFNGLVERTEXATTRIBFORMATPROC glad_glVertexAttribFormat
Definition: glad.h:3787
GLAPI PFNGLUNIFORM3IPROC glad_glUniform3i
Definition: glad.h:2539
GLAPI PFNGLPROGRAMUNIFORM4DEXTPROC glad_glProgramUniform4dEXT
Definition: glad.h:10753
GLAPI PFNGLGETHISTOGRAMPARAMETERIVPROC glad_glGetHistogramParameteriv
Definition: glad.h:8344
GLAPI PFNGLMULTITEXCOORD4FVARBPROC glad_glMultiTexCoord4fvARB
Definition: glad.h:8530
GLAPI PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC glad_glProgramLocalParametersI4ivNV
Definition: glad.h:12570
GLAPI int GLAD_GL_NV_multisample_filter_hint
Definition: glad.h:12789
GLAPI PFNGLSAMPLECOVERAGEXOESPROC glad_glSampleCoveragexOES
Definition: glad.h:14061
GLuint GLdouble GLdouble GLint GLint order
Definition: glad.h:7765
GLAPI PFNGLVERTEXATTRIB4SVNVPROC glad_glVertexAttrib4svNV
Definition: glad.h:13681
GLAPI PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv
Definition: glad.h:2705
GLAPI int GLAD_GL_INGR_color_clamp
Definition: glad.h:11889
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glad_glNamedProgramLocalParameter4dEXT
Definition: glad.h:10576
GLAPI PFNGLVERTEXARRAYVERTEXBUFFERSPROC glad_glVertexArrayVertexBuffers
Definition: glad.h:4113
GLAPI PFNGLQUERYOBJECTPARAMETERUIAMDPROC glad_glQueryObjectParameteruiAMD
Definition: glad.h:7490
GLAPI PFNGLVERTEXATTRIB4UBVNVPROC glad_glVertexAttrib4ubvNV
Definition: glad.h:13687
GLuint GLsizei GLsizei GLchar * uniformName
Definition: glad.h:2994
GLAPI PFNGLCONSERVATIVERASTERPARAMETERINVPROC glad_glConservativeRasterParameteriNV
Definition: glad.h:12351
GLAPI PFNGLGENTRANSFORMFEEDBACKSNVPROC glad_glGenTransformFeedbacksNV
Definition: glad.h:13365
GLAPI PFNGLBUFFERDATAARBPROC glad_glBufferDataARB
Definition: glad.h:9251
GLsizei GLfixed GLfixed GLfixed GLfixed const GLubyte * bitmap
Definition: glad.h:14066
GLdouble n
Definition: glad.h:3649
GLAPI PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s
Definition: glad.h:2611
GLuint GLchar GLuint GLuint GLuint * noInstances
Definition: glad.h:11969
GLAPI PFNGLBINDTEXGENPARAMETEREXTPROC glad_glBindTexGenParameterEXT
Definition: glad.h:11706
GLAPI PFNGLISBUFFERPROC glad_glIsBuffer
Definition: glad.h:2385
GLAPI PFNGLEDGEFLAGPOINTEREXTPROC glad_glEdgeFlagPointerEXT
Definition: glad.h:11562
GLAPI PFNGLPROGRAMUNIFORM3IVPROC glad_glProgramUniform3iv
Definition: glad.h:3494
GLAPI PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiNormal3fVertex3fvSUN
Definition: glad.h:14973
GLAPI PFNGLCOLORPOINTERLISTIBMPROC glad_glColorPointerListIBM
Definition: glad.h:11856
GLAPI PFNGLPROGRAMUNIFORM2DVEXTPROC glad_glProgramUniform2dvEXT
Definition: glad.h:10759
GLAPI int GLAD_GL_ARB_depth_texture
Definition: glad.h:7960
GLAPI PFNGLGETNUNIFORMIVARBPROC glad_glGetnUniformivARB
Definition: glad.h:8645
GLAPI PFNGLTEXBUMPPARAMETERFVATIPROC glad_glTexBumpParameterfvATI
Definition: glad.h:9509
GLAPI PFNGLFRAGMENTMATERIALISGIXPROC glad_glFragmentMaterialiSGIX
Definition: glad.h:14568
GLAPI PFNGLBINDFRAGDATALOCATIONEXTPROC glad_glBindFragDataLocationEXT
Definition: glad.h:10984
const GLuint * arrays
Definition: glad.h:2960
GLAPI int GLAD_GL_EXT_stencil_clear_tag
Definition: glad.h:11345
GLAPI PFNGLNAMEDPROGRAMSTRINGEXTPROC glad_glNamedProgramStringEXT
Definition: glad.h:10573
GLAPI PFNGLDRAWELEMENTARRAYATIPROC glad_glDrawElementArrayATI
Definition: glad.h:9496
GLAPI PFNGLWAITSYNCPROC glad_glWaitSync
Definition: glad.h:3041
GLAPI int GLAD_GL_ARB_texture_mirrored_repeat
Definition: glad.h:9095
GLAPI int GLAD_GL_NV_fill_rectangle
Definition: glad.h:12464
GLAPI PFNGLGETPATHDASHARRAYNVPROC glad_glGetPathDashArrayNV
Definition: glad.h:12943
GLenum GLint GLint GLint GLint GLuint dstName
Definition: glad.h:3714
GLAPI int GLAD_GL_EXT_texture_cube_map
Definition: glad.h:11413
GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTPROC glad_glMultiDrawElementsIndirect
Definition: glad.h:3748
GLAPI PFNGLGETUNIFORMUI64VNVPROC glad_glGetUniformui64vNV
Definition: glad.h:7405
float GLfloat
Definition: glad.h:690
GLAPI int GLAD_GL_SGIX_tag_sample_buffer
Definition: glad.h:14727
GLAPI PFNGLCREATEBUFFERSPROC glad_glCreateBuffers
Definition: glad.h:3888
GLAPI PFNGLENDPERFQUERYINTELPROC glad_glEndPerfQueryINTEL
Definition: glad.h:11952
GLAPI PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate
Definition: glad.h:2413
GLAPI PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv
Definition: glad.h:3001
GLAPI PFNGLDELETETEXTURESEXTPROC glad_glDeleteTexturesEXT
Definition: glad.h:11475
GLAPI PFNGLDRAWARRAYSINSTANCEDARBPROC glad_glDrawArraysInstancedARB
Definition: glad.h:8005
GLAPI PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB
Definition: glad.h:7941
GLAPI PFNGLWINDOWPOS2DMESAPROC glad_glWindowPos2dMESA
Definition: glad.h:12086
GLAPI int GLAD_GL_AMD_shader_trinary_minmax
Definition: glad.h:7567
GLAPI PFNGLTEXTURESUBIMAGE1DEXTPROC glad_glTextureSubImage1DEXT
Definition: glad.h:10144
GLAPI PFNGLCREATERENDERBUFFERSPROC glad_glCreateRenderbuffers
Definition: glad.h:3987
GLuint GLsizei bufSize
Definition: glad.h:2457
GLuint GLuint64EXT address
Definition: glad.h:13496
GLAPI int GLAD_GL_NV_texture_env_combine4
Definition: glad.h:13271
GLAPI PFNGLPROGRAMENVPARAMETERS4FVEXTPROC glad_glProgramEnvParameters4fvEXT
Definition: glad.h:10971
GLAPI PFNGLTESTFENCENVPROC glad_glTestFenceNV
Definition: glad.h:12450
GLAPI int GLAD_GL_KHR_robust_buffer_access_behavior
Definition: glad.h:12034
GLAPI int GLAD_GL_ARB_vertex_attrib_binding
Definition: glad.h:9199
GLAPI int GLAD_GL_ARB_conditional_render_inverted
Definition: glad.h:7916
GLuint GLdouble GLdouble GLint ustride
Definition: glad.h:7771
GLAPI int GLAD_GL_AMD_shader_ballot
Definition: glad.h:7555
GLAPI PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui
Definition: glad.h:3135
GLuint GLenum GLenum GLenum GLenum outW
Definition: glad.h:11645
GLAPI int GLAD_GL_EXT_blend_equation_separate
Definition: glad.h:9844
GLAPI int GLAD_GL_ARB_sparse_texture
Definition: glad.h:8972
GLAPI PFNGLVERTEXATTRIB4FVARBPROC glad_glVertexAttrib4fvARB
Definition: glad.h:9363
GLAPI PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTexImage3DMultisampleCoverageNV
Definition: glad.h:13284
GLboolean GLboolean g
Definition: glad.h:2717
GLAPI PFNGLSHADEROP1EXTPROC glad_glShaderOp1EXT
Definition: glad.h:11637
GLAPI PFNGLMULTITEXCOORD3BVOESPROC glad_glMultiTexCoord3bvOES
Definition: glad.h:13888
GLuint GLuint uniformBlockBinding
Definition: glad.h:3006
GLAPI PFNGLISCOMMANDLISTNVPROC glad_glIsCommandListNV
Definition: glad.h:12304
GLAPI PFNGLGETTEXPARAMETERIIVEXTPROC glad_glGetTexParameterIivEXT
Definition: glad.h:11445
GLAPI PFNGLGETVIDEOUI64VNVPROC glad_glGetVideoui64vNV
Definition: glad.h:13076
GLAPI PFNGLGETVIDEOUIVNVPROC glad_glGetVideouivNV
Definition: glad.h:13070
GLAPI PFNGLVERTEXATTRIB2HVNVPROC glad_glVertexAttrib2hvNV
Definition: glad.h:12745
GLAPI int GLAD_GL_ARB_get_program_binary
Definition: glad.h:8134
GLAPI int GLAD_GL_APPLE_vertex_array_range
Definition: glad.h:7742
GLAPI PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glad_glDrawElementsInstancedBaseVertexBaseInstance
Definition: glad.h:3669
GLAPI PFNGLWINDOWPOS3SMESAPROC glad_glWindowPos3sMESA
Definition: glad.h:12128
GLAPI int GLAD_GL_INGR_interlace_read
Definition: glad.h:11893
GLAPI int GLAD_GL_HP_convolution_border_modes
Definition: glad.h:11791
GLAPI PFNGLVERTEXATTRIBL1DEXTPROC glad_glVertexAttribL1dEXT
Definition: glad.h:11588
GLAPI PFNGLACTIVEVARYINGNVPROC glad_glActiveVaryingNV
Definition: glad.h:13340
GLAPI PFNGLBITMAPXOESPROC glad_glBitmapxOES
Definition: glad.h:14067
GLAPI PFNGLCLAMPCOLORPROC glad_glClampColor
Definition: glad.h:2754
GLAPI PFNGLMATRIXROTATEDEXTPROC glad_glMatrixRotatedEXT
Definition: glad.h:10093
GLAPI PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer
Definition: glad.h:2689
GLAPI int GLAD_GL_EXT_texture_sRGB
Definition: glad.h:11496
GLAPI PFNGLDELETEOCCLUSIONQUERIESNVPROC glad_glDeleteOcclusionQueriesNV
Definition: glad.h:12798
GLAPI PFNGLDELETEPROGRAMSARBPROC glad_glDeleteProgramsARB
Definition: glad.h:8041
GLAPI PFNGLGETMINMAXPARAMETERFVEXTPROC glad_glGetMinmaxParameterfvEXT
Definition: glad.h:11030
GLAPI PFNGLCOLOR4HNVPROC glad_glColor4hNV
Definition: glad.h:12664
GLAPI PFNGLGETTRACKMATRIXIVNVPROC glad_glGetTrackMatrixivNV
Definition: glad.h:13564
GLsizei GLsizei colorSamples
Definition: glad.h:10608
GLAPI PFNGLGENQUERIESARBPROC glad_glGenQueriesARB
Definition: glad.h:8549
GLAPI PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage
Definition: glad.h:2904
GLAPI PFNGLTEXCOORD2BOESPROC glad_glTexCoord2bOES
Definition: glad.h:13903
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glad_glProgramUniformMatrix3x2fvEXT
Definition: glad.h:10462
GLAPI PFNGLVERTEXSTREAM1SVATIPROC glad_glVertexStream1svATI
Definition: glad.h:9678
GLAPI PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glad_glDrawTransformFeedbackStreamInstanced
Definition: glad.h:3696
GLenum GLuint id
Definition: glad.h:732
GLAPI PFNGLTEXTUREIMAGE2DEXTPROC glad_glTextureImage2DEXT
Definition: glad.h:10141
GLAPI PFNGLCOLORPOINTEREXTPROC glad_glColorPointerEXT
Definition: glad.h:11556
GLAPI int GLAD_GL_EXT_bgra
Definition: glad.h:9820
GLAPI PFNGLENABLEVERTEXATTRIBARRAYARBPROC glad_glEnableVertexAttribArrayARB
Definition: glad.h:9387
GLAPI PFNGLFEEDBACKBUFFERXOESPROC glad_glFeedbackBufferxOES
Definition: glad.h:14103
GLAPI PFNGLVERTEXATTRIBLFORMATNVPROC glad_glVertexAttribLFormatNV
Definition: glad.h:13490
GLAPI int GLAD_GL_AMD_seamless_cubemap_per_texture
Definition: glad.h:7547
GLAPI PFNGLVERTEXFORMATNVPROC glad_glVertexFormatNV
Definition: glad.h:13500
GLAPI PFNGLGETPROGRAMIVPROC glad_glGetProgramiv
Definition: glad.h:2470
GLAPI PFNGLNORMALSTREAM3SVATIPROC glad_glNormalStream3svATI
Definition: glad.h:9780
GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glad_glProgramUniformHandleui64vARB
Definition: glad.h:7843
GLAPI PFNGLCONVOLUTIONFILTER1DEXTPROC glad_glConvolutionFilter1DEXT
Definition: glad.h:9903
int64_t GLint64EXT
Definition: glad.h:727
GLAPI int GLAD_GL_ARB_texture_cube_map_array
Definition: glad.h:9059
GLAPI PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv
Definition: glad.h:2802
GLAPI PFNGLMULTITEXCOORDP4UIPROC glad_glMultiTexCoordP4ui
Definition: glad.h:3219
GLAPI int GLAD_GL_EXT_geometry_shader4
Definition: glad.h:10962
GLAPI int GLAD_GL_IBM_rasterpos_clip
Definition: glad.h:11839
GLAPI int GLAD_GL_NV_register_combiners2
Definition: glad.h:13134
GLsizei GLsizei GLfloat GLfloat GLfloat GLfloat * tangentX
Definition: glad.h:12963
GLAPI PFNGLCONVOLUTIONFILTER1DPROC glad_glConvolutionFilter1D
Definition: glad.h:8299
GLAPI PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR
Definition: glad.h:12025
GLAPI PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC glad_glPixelTransformParameterivEXT
Definition: glad.h:11149
GLAPI PFNGLVERTEXSTREAM3FATIPROC glad_glVertexStream3fATI
Definition: glad.h:9735
GLAPI int GLAD_GL_NV_bindless_multi_draw_indirect
Definition: glad.h:12178
GLAPI PFNGLTEXCOORD3XOESPROC glad_glTexCoord3xOES
Definition: glad.h:14232
GLAPI PFNGLMULTITEXCOORDP2UIPROC glad_glMultiTexCoordP2ui
Definition: glad.h:3207
GLAPI PFNGLUNIFORM2UIPROC glad_glUniform2ui
Definition: glad.h:2844
GLAPI PFNGLWINDOWPOS3IVARBPROC glad_glWindowPos3ivARB
Definition: glad.h:9473
GLAPI PFNGLGETNPOLYGONSTIPPLEARBPROC glad_glGetnPolygonStippleARB
Definition: glad.h:8672
GLAPI PFNGLMAPVERTEXATTRIB1DAPPLEPROC glad_glMapVertexAttrib1dAPPLE
Definition: glad.h:7766
GLAPI PFNGLGETERRORPROC glad_glGetError
Definition: glad.h:2191
GLAPI PFNGLTEXSTORAGE3DMULTISAMPLEPROC glad_glTexStorage3DMultisample
Definition: glad.h:3778
GLAPI PFNGLPIXELTEXGENPARAMETERFSGISPROC glad_glPixelTexGenParameterfSGIS
Definition: glad.h:14387
GLAPI PFNGLCOLOR3FVERTEX3FSUNPROC glad_glColor3fVertex3fSUN
Definition: glad.h:14892
GLAPI PFNGLTANGENT3DVEXTPROC glad_glTangent3dvEXT
Definition: glad.h:9955
GLAPI PFNGLBINORMAL3FVEXTPROC glad_glBinormal3fvEXT
Definition: glad.h:9991
GLAPI PFNGLPROGRAMNAMEDPARAMETER4FNVPROC glad_glProgramNamedParameter4fNV
Definition: glad.h:12485
GLAPI int GLAD_GL_ARB_gpu_shader5
Definition: glad.h:8142
GLAPI PFNGLBINDPROGRAMPIPELINEPROC glad_glBindProgramPipeline
Definition: glad.h:3428
GLenum GLuint GLenum severity
Definition: glad.h:732
GLAPI PFNGLTEXTURESUBIMAGE2DPROC glad_glTextureSubImage2D
Definition: glad.h:4026
GLAPI PFNGLVERTEXSTREAM1FVATIPROC glad_glVertexStream1fvATI
Definition: glad.h:9690
GLAPI PFNGLGETPROGRAMENVPARAMETERFVARBPROC glad_glGetProgramEnvParameterfvARB
Definition: glad.h:8074
GLAPI PFNGLRASTERPOS4XVOESPROC glad_glRasterPos4xvOES
Definition: glad.h:14211
GLAPI int GLAD_GL_AMD_gpu_shader_half_float
Definition: glad.h:7348
GLAPI PFNGLENABLECLIENTSTATEIEXTPROC glad_glEnableClientStateiEXT
Definition: glad.h:10558
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glNamedProgramLocalParameters4fvEXT
Definition: glad.h:10531
GLAPI PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glad_glCopyMultiTexSubImage1DEXT
Definition: glad.h:10267
GLsizei maxLength
Definition: glad.h:8865
const GLuint * buffers
Definition: glad.h:2378
GLAPI PFNGLWEIGHTPATHSNVPROC glad_glWeightPathsNV
Definition: glad.h:12871
GLAPI PFNGLVERTEXATTRIBS4SVNVPROC glad_glVertexAttribs4svNV
Definition: glad.h:13723
GLdouble GLdouble GLdouble GLdouble q
Definition: glad.h:8520
GLAPI PFNGLBUFFERSUBDATAPROC glad_glBufferSubData
Definition: glad.h:2391
GLenum dfactor
Definition: glad.h:2157
GLAPI PFNGLVERTEXARRAYATTRIBBINDINGPROC glad_glVertexArrayAttribBinding
Definition: glad.h:4116
GLAPI PFNGLPROGRAMUNIFORM3UIVEXTPROC glad_glProgramUniform3uivEXT
Definition: glad.h:10525
GLAPI PFNGLWINDOWPOS2DVMESAPROC glad_glWindowPos2dvMESA
Definition: glad.h:12089
GLAPI PFNGLCOLOR3HVNVPROC glad_glColor3hvNV
Definition: glad.h:12661
GLAPI int GLAD_GL_EXT_texture_compression_latc
Definition: glad.h:11401
GLAPI PFNGLCOMBINERPARAMETERIVNVPROC glad_glCombinerParameterivNV
Definition: glad.h:13099
GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glad_glNamedRenderbufferStorageMultisampleCoverageEXT
Definition: glad.h:10609
GLAPI PFNGLISBUFFERRESIDENTNVPROC glad_glIsBufferResidentNV
Definition: glad.h:13193
GLAPI PFNGLVERTEXWEIGHTHVNVPROC glad_glVertexWeighthvNV
Definition: glad.h:12733
GLAPI PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB
Definition: glad.h:8770
GLAPI PFNGLGETACTIVEATTRIBARBPROC glad_glGetActiveAttribARB
Definition: glad.h:9412
GLclampd zmax
Definition: glad.h:10067
GLAPI int GLAD_GL_SGIX_convolution_accuracy
Definition: glad.h:14510
GLenum GLenum GLsizei void GLsizei void * column
Definition: glad.h:4220
GLuint GLuint GLuint GLuint GLuint arg1Rep
Definition: glad.h:9542
GLenum GLenum GLenum GLenum mapping
Definition: glad.h:13104
GLAPI int GLAD_GL_ARB_point_parameters
Definition: glad.h:8594
GLAPI int GLAD_GL_SGI_color_matrix
Definition: glad.h:14770
GLAPI PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v
Definition: glad.h:3129
GLAPI PFNGLMINMAXEXTPROC glad_glMinmaxEXT
Definition: glad.h:11039
GLAPI int GLAD_GL_EXT_texture_env_add
Definition: glad.h:11417
GLAPI PFNGLBLENDFUNCSEPARATEEXTPROC glad_glBlendFuncSeparateEXT
Definition: glad.h:9853
GLAPI PFNGLPOLLASYNCSGIXPROC glad_glPollAsyncSGIX
Definition: glad.h:14476
GLAPI PFNGLGETACTIVEVARYINGNVPROC glad_glGetActiveVaryingNV
Definition: glad.h:13346
GLAPI PFNGLPROGRAMUNIFORM1FVPROC glad_glProgramUniform1fv
Definition: glad.h:3452
GLAPI PFNGLDELETEPERFQUERYINTELPROC glad_glDeletePerfQueryINTEL
Definition: glad.h:11949
GLuint GLuint GLchar GLuint GLchar * counterDesc
Definition: glad.h:11960
GLAPI PFNGLPROGRAMUNIFORM3FPROC glad_glProgramUniform3f
Definition: glad.h:3497
GLAPI PFNGLUNIFORM1UI64VARBPROC glad_glUniform1ui64vARB
Definition: glad.h:8188
GLAPI PFNGLPROGRAMUNIFORM1DVEXTPROC glad_glProgramUniform1dvEXT
Definition: glad.h:10756
GLsizei const GLuint const GLintptr const GLsizei * strides
Definition: glad.h:3859
GLAPI PFNGLVERTEXATTRIB1DARBPROC glad_glVertexAttrib1dARB
Definition: glad.h:9276
GLAPI PFNGLMULTITEXCOORD4IARBPROC glad_glMultiTexCoord4iARB
Definition: glad.h:8533
GLAPI PFNGLBINDIMAGETEXTUREEXTPROC glad_glBindImageTextureEXT
Definition: glad.h:11321
GLAPI PFNGLMAPNAMEDBUFFERRANGEPROC glad_glMapNamedBufferRange
Definition: glad.h:3912
GLAPI PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv
Definition: glad.h:2696
GLAPI int GLAD_GL_VERSION_2_1
Definition: glad.h:2694
GLAPI PFNGLCLEARCOLORIIEXTPROC glad_glClearColorIiEXT
Definition: glad.h:11451
GLAPI PFNGLISOCCLUSIONQUERYNVPROC glad_glIsOcclusionQueryNV
Definition: glad.h:12801
GLAPI PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glad_glVertexArrayFogCoordOffsetEXT
Definition: glad.h:10687
GLAPI PFNGLGETCONVOLUTIONFILTEREXTPROC glad_glGetConvolutionFilterEXT
Definition: glad.h:9927
GLAPI PFNGLVERTEXATTRIBS4HVNVPROC glad_glVertexAttribs4hvNV
Definition: glad.h:12769
GLAPI PFNGLSECONDARYCOLOR3SEXTPROC glad_glSecondaryColor3sEXT
Definition: glad.h:11239
GLAPI PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glad_glVertexArrayTexCoordOffsetEXT
Definition: glad.h:10681
GLAPI PFNGLCLEARCOLORPROC glad_glClearColor
Definition: glad.h:2128
GLAPI int GLAD_GL_SUN_global_alpha
Definition: glad.h:14814
GLAPI PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv
Definition: glad.h:2883
GLAPI int GLAD_GL_NV_robustness_video_memory_purge
Definition: glad.h:13144
GLAPI PFNGLGETPROGRAMENVPARAMETERDVARBPROC glad_glGetProgramEnvParameterdvARB
Definition: glad.h:8071
GLint GLint GLsizei GLint GLenum format
Definition: glad.h:2115
GLAPI PFNGLVERTEXATTRIB4DVNVPROC glad_glVertexAttrib4dvNV
Definition: glad.h:13669
GLAPI PFNGLGENASYNCMARKERSSGIXPROC glad_glGenAsyncMarkersSGIX
Definition: glad.h:14479
GLAPI PFNGLGETSHADERIVPROC glad_glGetShaderiv
Definition: glad.h:2476
GLAPI PFNGLREADNPIXELSPROC glad_glReadnPixels
Definition: glad.h:4191
GLAPI PFNGLCONVOLUTIONPARAMETERXOESPROC glad_glConvolutionParameterxOES
Definition: glad.h:14085
GLAPI int GLAD_GL_NV_parameter_buffer_object2
Definition: glad.h:12835
const GLchar * marker
Definition: glad.h:10054
GLAPI PFNGLVERTEXARRAYELEMENTBUFFERPROC glad_glVertexArrayElementBuffer
Definition: glad.h:4107
GLAPI int GLAD_GL_EXT_shader_image_load_formatted
Definition: glad.h:11315
GLAPI PFNGLGETVIDEOCAPTUREIVNVPROC glad_glGetVideoCaptureivNV
Definition: glad.h:13834
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum target1
Definition: glad.h:13060
GLAPI PFNGLFRAGMENTLIGHTMODELFVSGIXPROC glad_glFragmentLightModelfvSGIX
Definition: glad.h:14553
GLAPI PFNGLMULTITEXCOORD4IVARBPROC glad_glMultiTexCoord4ivARB
Definition: glad.h:8536
GLAPI PFNGLVIEWPORTPOSITIONWSCALENVPROC glad_glViewportPositionWScaleNV
Definition: glad.h:12261
GLAPI PFNGLGETQUERYIVARBPROC glad_glGetQueryivARB
Definition: glad.h:8564
GLenum func
Definition: glad.h:2421
GLAPI PFNGLDRAWRANGEELEMENTSEXTPROC glad_glDrawRangeElementsEXT
Definition: glad.h:10861
GLAPI PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram
Definition: glad.h:2578
GLAPI int GLAD_GL_SUN_convolution_border_modes
Definition: glad.h:14810
GLAPI PFNGLTEXENVXVOESPROC glad_glTexEnvxvOES
Definition: glad.h:14040
GLAPI PFNGLPROGRAMUNIFORM3IEXTPROC glad_glProgramUniform3iEXT
Definition: glad.h:10420
GLAPI PFNGLGETMULTITEXPARAMETERIIVEXTPROC glad_glGetMultiTexParameterIivEXT
Definition: glad.h:10501
GLAPI PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex
Definition: glad.h:3017
GLAPI PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv
Definition: glad.h:3114
GLAPI PFNGLWINDOWPOS4IVMESAPROC glad_glWindowPos4ivMESA
Definition: glad.h:12149
GLAPI PFNGLPROGRAMUNIFORM3UI64VARBPROC glad_glProgramUniform3ui64vARB
Definition: glad.h:8254
GLAPI PFNGLPROGRAMUNIFORM4I64VARBPROC glad_glProgramUniform4i64vARB
Definition: glad.h:8233
GLAPI PFNGLVERTEXATTRIB1HNVPROC glad_glVertexAttrib1hNV
Definition: glad.h:12736
GLAPI PFNGLMULTITEXPARAMETERIVEXTPROC glad_glMultiTexParameterivEXT
Definition: glad.h:10240
GLenum GLenum GLenum GLenum GLenum componentUsage
Definition: glad.h:13104
GLAPI PFNGLGENPROGRAMPIPELINESEXTPROC glad_glGenProgramPipelinesEXT
Definition: glad.h:11291
GLsizei const GLint * box
Definition: glad.h:11764
GLAPI PFNGLTEXRENDERBUFFERNVPROC glad_glTexRenderbufferNV
Definition: glad.h:12434
GLAPI PFNGLPROGRAMUNIFORM2DPROC glad_glProgramUniform2d
Definition: glad.h:3479
GLAPI int GLAD_GL_ARB_sample_shading
Definition: glad.h:8709
GLAPI PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC glad_glProgramBufferParametersIuivNV
Definition: glad.h:12830
GLsizei const GLchar *const * varyings
Definition: glad.h:2747
GLAPI PFNGLSETFENCEAPPLEPROC glad_glSetFenceAPPLE
Definition: glad.h:7653
GLAPI PFNGLREQUESTRESIDENTPROGRAMSNVPROC glad_glRequestResidentProgramsNV
Definition: glad.h:13603
GLAPI PFNGLDRAWARRAYSINDIRECTPROC glad_glDrawArraysIndirect
Definition: glad.h:3268
GLAPI PFNGLPROGRAMUNIFORM1UIVEXTPROC glad_glProgramUniform1uivEXT
Definition: glad.h:10519
GLAPI int GLAD_GL_NV_float_buffer
Definition: glad.h:12468
GLAPI PFNGLPROGRAMPARAMETER4DNVPROC glad_glProgramParameter4dNV
Definition: glad.h:13585
GLAPI PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetNamedFramebufferParameterivEXT
Definition: glad.h:10741
GLAPI int GLAD_GL_EXT_texture_buffer_object
Definition: glad.h:11394
GLAPI PFNGLCOPYTEXTURESUBIMAGE1DPROC glad_glCopyTextureSubImage1D
Definition: glad.h:4041
GLAPI PFNGLDEPTHRANGEDNVPROC glad_glDepthRangedNV
Definition: glad.h:12373
GLbyte ty
Definition: glad.h:9945
GLAPI int GLAD_GL_AMD_conservative_depth
Definition: glad.h:7304
GLAPI PFNGLORTHOXOESPROC glad_glOrthoxOES
Definition: glad.h:14019
GLAPI PFNGLPROGRAMUNIFORM4UIEXTPROC glad_glProgramUniform4uiEXT
Definition: glad.h:10516
GLAPI PFNGLCOPYPATHNVPROC glad_glCopyPathNV
Definition: glad.h:12874
GLAPI PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glad_glProgramUniformHandleui64ARB
Definition: glad.h:7840
GLAPI PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i
Definition: glad.h:2775
GLAPI PFNGLUNIFORM1I64VNVPROC glad_glUniform1i64vNV
Definition: glad.h:7366
GLAPI int GLAD_GL_NV_framebuffer_multisample_coverage
Definition: glad.h:12534
GLAPI PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC glad_glGetTexParameterPointervAPPLE
Definition: glad.h:7717
GLAPI PFNGLTEXTUREPARAMETERIUIVPROC glad_glTextureParameterIuiv
Definition: glad.h:4062
GLAPI PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC glad_glDisableVariantClientStateEXT
Definition: glad.h:11697
GLAPI int GLAD_GL_NV_conditional_render
Definition: glad.h:12325
GLAPI PFNGLPROGRAMUNIFORM1DEXTPROC glad_glProgramUniform1dEXT
Definition: glad.h:10744
GLAPI PFNGLMATRIXMULTFEXTPROC glad_glMatrixMultfEXT
Definition: glad.h:10081
GLAPI PFNGLGETUNIFORMUIVEXTPROC glad_glGetUniformuivEXT
Definition: glad.h:10981
GLAPI PFNGLPROGRAMUNIFORMMATRIX4FVPROC glad_glProgramUniformMatrix4fv
Definition: glad.h:3545
GLAPI int GLAD_GL_MESA_window_pos
Definition: glad.h:12084
GLAPI int GLAD_GL_NV_texgen_reflection
Definition: glad.h:13256
GLAPI int GLAD_GL_OES_fixed_point
Definition: glad.h:13945
GLint * exponent
Definition: glad.h:14271
GLAPI PFNGLGETMULTITEXENVIVEXTPROC glad_glGetMultiTexEnvivEXT
Definition: glad.h:10225
GLuint GLuint GLuint group_size_x
Definition: glad.h:7910
GLAPI PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR
Definition: glad.h:12013
GLAPI int GLAD_GL_ARB_framebuffer_object
Definition: glad.h:8110
GLAPI int GLAD_GL_SGIS_multisample
Definition: glad.h:14369
GLAPI PFNGLVERTEXATTRIBS3DVNVPROC glad_glVertexAttribs3dvNV
Definition: glad.h:13708
GLAPI PFNGLPATHDASHARRAYNVPROC glad_glPathDashArrayNV
Definition: glad.h:12895
GLAPI int GLAD_GL_ARB_base_instance
Definition: glad.h:7807
GLAPI PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glad_glDrawTransformFeedbackInstanced
Definition: glad.h:3693
GLenum GLenum textarget
Definition: glad.h:2924
GLAPI int GLAD_GL_VERSION_3_3
Definition: glad.h:3073
GLAPI PFNGLMAPBUFFERARBPROC glad_glMapBufferARB
Definition: glad.h:9260
GLAPI PFNGLVERTEXATTRIB3SNVPROC glad_glVertexAttrib3sNV
Definition: glad.h:13660
GLenum GLsizei len
Definition: glad.h:8034
GLAPI PFNGLGETMATERIALXVOESPROC glad_glGetMaterialxvOES
Definition: glad.h:14055
GLAPI PFNGLCLEARCOLORIUIEXTPROC glad_glClearColorIuiEXT
Definition: glad.h:11454
GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fSUN
Definition: glad.h:14982
GLAPI PFNGLGETSHARPENTEXFUNCSGISPROC glad_glGetSharpenTexFuncSGIS
Definition: glad.h:14420
GLAPI PFNGLORTHOFOESPROC glad_glOrthofOES
Definition: glad.h:14298
GLAPI PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB
Definition: glad.h:8035
GLAPI PFNGLVDPAUUNMAPSURFACESNVPROC glad_glVDPAUUnmapSurfacesNV
Definition: glad.h:13415
GLAPI PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT
Definition: glad.h:10917
GLAPI PFNGLNORMALSTREAM3DATIPROC glad_glNormalStream3dATI
Definition: glad.h:9795
GLAPI int GLAD_GL_ARB_program_interface_query
Definition: glad.h:8612
GLAPI PFNGLCONVOLUTIONPARAMETERIPROC glad_glConvolutionParameteri
Definition: glad.h:8311
GLuint buffer
Definition: glad.h:2375
GLAPI PFNGLTEXCOORD2FVERTEX3FVSUNPROC glad_glTexCoord2fVertex3fvSUN
Definition: glad.h:14913
GLenum pathNameType
Definition: glad.h:12909
GLAPI PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC glad_glVideoCaptureStreamParameterdvNV
Definition: glad.h:13855
GLdouble GLdouble GLdouble GLdouble GLdouble zNear
Definition: glad.h:10107
GLAPI int GLAD_GL_ARB_internalformat_query
Definition: glad.h:8387
GLAPI PFNGLPROGRAMUNIFORM3DEXTPROC glad_glProgramUniform3dEXT
Definition: glad.h:10750
GLAPI PFNGLCONVOLUTIONPARAMETERIVPROC glad_glConvolutionParameteriv
Definition: glad.h:8314
GLAPI PFNGLUNIFORM2IVARBPROC glad_glUniform2ivARB
Definition: glad.h:8842
GLenum const void GLbitfield GLsizei GLenum const void * charcodes
Definition: glad.h:12864
GLAPI PFNGLLIGHTMODELXVOESPROC glad_glLightModelxvOES
Definition: glad.h:13989
GLuint const GLintptr * indirects
Definition: glad.h:12285
GLAPI int GLAD_GL_EXT_multi_draw_arrays
Definition: glad.h:11089
GLAPI PFNGLGETVERTEXATTRIBLDVEXTPROC glad_glGetVertexAttribLdvEXT
Definition: glad.h:11615
GLAPI PFNGLVERTEXATTRIBS1SVNVPROC glad_glVertexAttribs1svNV
Definition: glad.h:13696
GLAPI PFNGLPROGRAMUNIFORM4DPROC glad_glProgramUniform4d
Definition: glad.h:3527
GLAPI PFNGLPROGRAMUNIFORM4UI64VNVPROC glad_glProgramUniform4ui64vNV
Definition: glad.h:7453
GLAPI PFNGLDETACHOBJECTARBPROC glad_glDetachObjectARB
Definition: glad.h:8776
GLAPI PFNGLVERTEXATTRIBL4DPROC glad_glVertexAttribL4d
Definition: glad.h:3608
GLAPI int GLAD_GL_ARB_map_buffer_range
Definition: glad.h:8403
GLAPI PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders
Definition: glad.h:2464
GLAPI PFNGLVERTEXATTRIB4NUBARBPROC glad_glVertexAttrib4NubARB
Definition: glad.h:9339
GLAPI PFNGLGETPATHPARAMETERIVNVPROC glad_glGetPathParameterivNV
Definition: glad.h:12931
GLAPI PFNGLBLENDFUNCIARBPROC glad_glBlendFunciARB
Definition: glad.h:7987
GLAPI PFNGLFLUSHVERTEXARRAYRANGENVPROC glad_glFlushVertexArrayRangeNV
Definition: glad.h:13422
GLAPI PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup
Definition: glad.h:3817
GLAPI PFNGLVERTEXATTRIBL2I64VNVPROC glad_glVertexAttribL2i64vNV
Definition: glad.h:13451
GLAPI PFNGLGETVERTEXATTRIBLI64VNVPROC glad_glGetVertexAttribLi64vNV
Definition: glad.h:13484
GLenum GLenum GLuint components
Definition: glad.h:11657
GLAPI PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers
Definition: glad.h:2379
GLAPI PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC glad_glReplacementCodeuiColor4ubVertex3fSUN
Definition: glad.h:14958
GLAPI int GLAD_GL_NV_texture_shader3
Definition: glad.h:13313
GLAPI PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glad_glDisableVertexAttribArrayARB
Definition: glad.h:9390
GLAPI PFNGLISQUERYARBPROC glad_glIsQueryARB
Definition: glad.h:8555
GLAPI PFNGLGETSEPARABLEFILTEREXTPROC glad_glGetSeparableFilterEXT
Definition: glad.h:9936
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep
Definition: glad.h:9548
GLAPI PFNGLARETEXTURESRESIDENTEXTPROC glad_glAreTexturesResidentEXT
Definition: glad.h:11469
GLAPI PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D
Definition: glad.h:2240
GLAPI PFNGLVERTEXATTRIB3FVNVPROC glad_glVertexAttrib3fvNV
Definition: glad.h:13657
GLAPI int GLAD_GL_KHR_robustness
Definition: glad.h:12038
GLAPI int GLAD_GL_KHR_texture_compression_astc_sliced_3d
Definition: glad.h:12065
GLAPI PFNGLGETMULTITEXGENDVEXTPROC glad_glGetMultiTexGendvEXT
Definition: glad.h:10228
GLAPI PFNGLPOPGROUPMARKEREXTPROC glad_glPopGroupMarkerEXT
Definition: glad.h:10061
GLAPI PFNGLCOLORSUBTABLEPROC glad_glColorSubTable
Definition: glad.h:8293
GLAPI PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glad_glPushClientAttribDefaultEXT
Definition: glad.h:10123
GLAPI int GLAD_GL_SGIX_fragment_lighting
Definition: glad.h:14533
GLAPI PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glad_glCompressedMultiTexSubImage3DEXT
Definition: glad.h:10357
GLAPI int GLAD_GL_ARB_instanced_arrays
Definition: glad.h:8380
GLAPI PFNGLPROGRAMPARAMETERS4DVNVPROC glad_glProgramParameters4dvNV
Definition: glad.h:13597
GLAPI PFNGLTEXCOORD1BOESPROC glad_glTexCoord1bOES
Definition: glad.h:13897
GLenum portion
Definition: glad.h:13104
GLAPI PFNGLNORMAL3FVERTEX3FVSUNPROC glad_glNormal3fVertex3fvSUN
Definition: glad.h:14901
GLAPI PFNGLPROGRAMUNIFORM1IVEXTPROC glad_glProgramUniform1ivEXT
Definition: glad.h:10438
GLAPI int GLAD_GL_AMD_sample_positions
Definition: glad.h:7540
GLAPI PFNGLGETUNIFORMDVPROC glad_glGetUniformdv
Definition: glad.h:3325
GLAPI int GLAD_GL_ATI_texture_float
Definition: glad.h:9612
GLAPI PFNGLTEXTUREIMAGE1DEXTPROC glad_glTextureImage1DEXT
Definition: glad.h:10138
GLAPI PFNGLTEXTURERENDERBUFFEREXTPROC glad_glTextureRenderbufferEXT
Definition: glad.h:10660
GLAPI PFNGLUNIFORM2I64VARBPROC glad_glUniform2i64vARB
Definition: glad.h:8167
const GLint const GLsizei GLsizei GLint modestride
Definition: glad.h:11830
GLAPI PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv
Definition: glad.h:2871
GLAPI PFNGLVERTEXATTRIBL3DVEXTPROC glad_glVertexAttribL3dvEXT
Definition: glad.h:11606
void *(* GLADloadproc)(const char *name)
Definition: glad.h:605
GLAPI PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv
Definition: glad.h:2650
GLAPI PFNGLGETVERTEXATTRIBLUI64VARBPROC glad_glGetVertexAttribLui64vARB
Definition: glad.h:7858
GLAPI PFNGLMATRIXMULT3X3FNVPROC glad_glMatrixMult3x3fNV
Definition: glad.h:12979
GLAPI PFNGLFRAGMENTLIGHTFVSGIXPROC glad_glFragmentLightfvSGIX
Definition: glad.h:14541
GLAPI PFNGLWINDOWPOS2IARBPROC glad_glWindowPos2iARB
Definition: glad.h:9446
GLenum GLenum GLsizei void GLsizei columnBufSize
Definition: glad.h:4220
GLAPI PFNGLPATHGLYPHSNVPROC glad_glPathGlyphsNV
Definition: glad.h:12865
GLAPI PFNGLBINDIMAGETEXTURESPROC glad_glBindImageTextures
Definition: glad.h:3857
GLAPI PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC glad_glGetPixelTexGenParameterfvSGIS
Definition: glad.h:14396
GLAPI PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv
Definition: glad.h:2113
GLAPI int GLAD_GL_SGIS_detail_texture
Definition: glad.h:14345
GLAPI PFNGLCOMBINERPARAMETERFNVPROC glad_glCombinerParameterfNV
Definition: glad.h:13096
GLAPI PFNGLWEIGHTSVARBPROC glad_glWeightsvARB
Definition: glad.h:9208
GLAPI PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding
Definition: glad.h:3007
GLAPI PFNGLMULTITEXCOORD1BOESPROC glad_glMultiTexCoord1bOES
Definition: glad.h:13873
GLAPI PFNGLGETVERTEXATTRIBFVNVPROC glad_glGetVertexAttribfvNV
Definition: glad.h:13570
GLAPI PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB
Definition: glad.h:9254
GLAPI int GLAD_GL_NV_fragment_program_option
Definition: glad.h:12513
GLAPI PFNGLWINDOWPOS2SVMESAPROC glad_glWindowPos2svMESA
Definition: glad.h:12107
GLAPI PFNGLVERTEXATTRIBL1DVEXTPROC glad_glVertexAttribL1dvEXT
Definition: glad.h:11600
GLAPI PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glad_glFramebufferTextureFaceEXT
Definition: glad.h:12549
GLAPI PFNGLTEXCOORD1HVNVPROC glad_glTexCoord1hvNV
Definition: glad.h:12673
GLAPI PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB
Definition: glad.h:7947
GLAPI int GLAD_GL_ARB_depth_buffer_float
Definition: glad.h:7952
GLAPI int GLAD_GL_NV_conservative_raster_dilate
Definition: glad.h:12342
GLint GLint GLsizei GLint border
Definition: glad.h:2115
GLAPI PFNGLUNIFORM1UIVPROC glad_glUniform1uiv
Definition: glad.h:2853
GLuint GLenum matrix
Definition: glad.h:13605
GLAPI PFNGLBLENDEQUATIONSEPARATEIPROC glad_glBlendEquationSeparatei
Definition: glad.h:3259
GLAPI int GLAD_GL_ARB_draw_elements_base_vertex
Definition: glad.h:7995
GLenum GLint GLint GLint GLint GLuint GLenum dstTarget
Definition: glad.h:3714
const GLfixed * equation
Definition: glad.h:13955
GLAPI int GLAD_GL_ARB_fragment_shader
Definition: glad.h:8098
GLAPI PFNGLISPOINTINSTROKEPATHNVPROC glad_glIsPointInStrokePathNV
Definition: glad.h:12958
GLAPI int GLAD_GL_ARB_shading_language_packing
Definition: glad.h:8947
GLAPI PFNGLGETSEPARABLEFILTERPROC glad_glGetSeparableFilter
Definition: glad.h:8332
GLAPI PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glad_glTextureStorage3DMultisample
Definition: glad.h:4020
GLAPI PFNGLVDPAUISSURFACENVPROC glad_glVDPAUIsSurfaceNV
Definition: glad.h:13400
GLAPI int GLAD_GL_KHR_no_error
Definition: glad.h:12030
GLAPI PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui
Definition: glad.h:3147
GLAPI PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv
Definition: glad.h:2206
GLuint GLdouble GLdouble u2
Definition: glad.h:7765
GLAPI PFNGLTEXTUREPARAMETERIUIVEXTPROC glad_glTextureParameterIuivEXT
Definition: glad.h:10486
GLenum GLenum GLenum dppass
Definition: glad.h:2418
GLAPI PFNGLVERTEXP4UIVPROC glad_glVertexP4uiv
Definition: glad.h:3174
GLAPI PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat
Definition: glad.h:3401
GLAPI PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s
Definition: glad.h:2674
GLAPI PFNGLPROGRAMUNIFORMMATRIX3DVPROC glad_glProgramUniformMatrix3dv
Definition: glad.h:3551
GLAPI PFNGLPROGRAMUNIFORM2UI64NVPROC glad_glProgramUniform2ui64NV
Definition: glad.h:7435
GLAPI PFNGLSPRITEPARAMETERISGIXPROC glad_glSpriteParameteriSGIX
Definition: glad.h:14715
GLsizei GLenum GLboolean sink
Definition: glad.h:8355
GLAPI int GLAD_GL_EXT_compiled_vertex_array
Definition: glad.h:9891
GLAPI PFNGLGETVARIANTARRAYOBJECTIVATIPROC glad_glGetVariantArrayObjectivATI
Definition: glad.h:9655
GLAPI PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glad_glTextureStorage3DMultisampleEXT
Definition: glad.h:10810
GLAPI PFNGLVERTEXATTRIB4IVARBPROC glad_glVertexAttrib4ivARB
Definition: glad.h:9366
GLAPI int GLAD_GL_NV_present_video
Definition: glad.h:13059
GLAPI int GLAD_GL_ARB_shader_draw_parameters
Definition: glad.h:8752
GLAPI PFNGLTEXTUREBUFFERPROC glad_glTextureBuffer
Definition: glad.h:4002
GLAPI PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d
Definition: glad.h:2659
GLAPI int GLAD_GL_SGIS_texture_filter4
Definition: glad.h:14450
GLAPI PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri
Definition: glad.h:3093
GLAPI PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv
Definition: glad.h:3065
GLAPI PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender
Definition: glad.h:2760
GLAPI int GLAD_GL_GREMEDY_frame_terminator
Definition: glad.h:11777
GLAPI int GLAD_GL_NV_internalformat_sample_query
Definition: glad.h:12774
GLAPI PFNGLBINORMALPOINTEREXTPROC glad_glBinormalPointerEXT
Definition: glad.h:10009
GLuint GLuint GLchar GLuint counterDescLength
Definition: glad.h:11960
GLAPI PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus
Definition: glad.h:2922
GLAPI PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT
Definition: glad.h:10944
GLAPI int GLAD_GL_SGIX_reference_plane
Definition: glad.h:14684
GLAPI PFNGLGETUNIFORMOFFSETEXTPROC glad_glGetUniformOffsetEXT
Definition: glad.h:9832
GLAPI PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC glad_glGetProgramLocalParameterIivNV
Definition: glad.h:12600
GLAPI PFNGLFRAMEBUFFERTEXTUREEXTPROC glad_glFramebufferTextureEXT
Definition: glad.h:12546
GLAPI PFNGLQUERYMATRIXXOESPROC glad_glQueryMatrixxOES
Definition: glad.h:14272
GLAPI PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC glad_glGetImageTransformParameterivHP
Definition: glad.h:11809
GLAPI int GLAD_GL_EXT_blend_color
Definition: glad.h:9837
GLAPI int GLAD_GL_ARB_shader_subroutine
Definition: glad.h:8901
GLAPI PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv
Definition: glad.h:2626
GLAPI PFNGLUNIFORM2UIVEXTPROC glad_glUniform2uivEXT
Definition: glad.h:11005
GLubyte * pattern
Definition: glad.h:4211
GLAPI PFNGLTEXCOORDP1UIVPROC glad_glTexCoordP1uiv
Definition: glad.h:3180
GLAPI PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex
Definition: glad.h:3014
GLAPI PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiNormal3fVertex3fSUN
Definition: glad.h:14970
GLAPI PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB
Definition: glad.h:7938
GLAPI PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv
Definition: glad.h:2370
GLAPI int GLAD_GL_ARB_texture_filter_minmax
Definition: glad.h:9079
GLAPI PFNGLVERTEXARRAYBINDINGDIVISORPROC glad_glVertexArrayBindingDivisor
Definition: glad.h:4128
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glad_glProgramUniformMatrix4x3dv
Definition: glad.h:3590
GLAPI PFNGLDELETEQUERIESARBPROC glad_glDeleteQueriesARB
Definition: glad.h:8552
GLAPI PFNGLVERTEXATTRIB2DNVPROC glad_glVertexAttrib2dNV
Definition: glad.h:13630
GLAPI PFNGLDELETENAMESAMDPROC glad_glDeleteNamesAMD
Definition: glad.h:7480
GLAPI PFNGLMULTITEXCOORD3SARBPROC glad_glMultiTexCoord3sARB
Definition: glad.h:8515
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
Definition: glad.h:2942
GLAPI PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glad_glMakeImageHandleResidentARB
Definition: glad.h:7828
GLAPI PFNGLMAXSHADERCOMPILERTHREADSARBPROC glad_glMaxShaderCompilerThreadsARB
Definition: glad.h:8581
GLAPI PFNGLBINDTEXTURESPROC glad_glBindTextures
Definition: glad.h:3851
GLAPI PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample
Definition: glad.h:3059
GLAPI PFNGLUNIFORM1FVARBPROC glad_glUniform1fvARB
Definition: glad.h:8827
GLAPI int GLAD_GL_APPLE_aux_depth_stencil
Definition: glad.h:7618
GLAPI PFNGLBLITFRAMEBUFFEREXTPROC glad_glBlitFramebufferEXT
Definition: glad.h:10887
GLAPI PFNGLPROGRAMUNIFORM1UIEXTPROC glad_glProgramUniform1uiEXT
Definition: glad.h:10507
GLAPI int GLAD_GL_ARB_transpose_matrix
Definition: glad.h:9167
GLAPI PFNGLLOGICOPPROC glad_glLogicOp
Definition: glad.h:2161
GLAPI PFNGLCONVOLUTIONPARAMETERFPROC glad_glConvolutionParameterf
Definition: glad.h:8305
GLenum dfactorRGB
Definition: glad.h:2320
GLAPI PFNGLIMAGETRANSFORMPARAMETERIHPPROC glad_glImageTransformParameteriHP
Definition: glad.h:11797
GLAPI int GLAD_GL_EXT_texture_compression_rgtc
Definition: glad.h:11405
GLAPI int GLAD_GL_ATI_text_fragment_shader
Definition: glad.h:9604
GLAPI PFNGLDELETENAMEDSTRINGARBPROC glad_glDeleteNamedStringARB
Definition: glad.h:8930
GLAPI int GLAD_GL_VERSION_1_3
Definition: glad.h:2288
GLAPI PFNGLISASYNCMARKERSGIXPROC glad_glIsAsyncMarkerSGIX
Definition: glad.h:14485
GLsizei levels
Definition: glad.h:3683
GLAPI PFNGLGETLIGHTXVOESPROC glad_glGetLightxvOES
Definition: glad.h:14052
GLdouble GLdouble t
Definition: glad.h:8472
GLAPI PFNGLDELETEFRAGMENTSHADERATIPROC glad_glDeleteFragmentShaderATI
Definition: glad.h:9528
GLAPI PFNGLWINDOWPOS4FMESAPROC glad_glWindowPos4fMESA
Definition: glad.h:12140
GLAPI PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glad_glGetNamedFramebufferParameteriv
Definition: glad.h:3981
GLAPI PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC glad_glPixelTransformParameterfvEXT
Definition: glad.h:11152
GLAPI PFNGLTEXTUREMATERIALEXTPROC glad_glTextureMaterialEXT
Definition: glad.h:11080
GLAPI PFNGLVDPAUMAPSURFACESNVPROC glad_glVDPAUMapSurfacesNV
Definition: glad.h:13412
GLAPI PFNGLENDQUERYPROC glad_glEndQuery
Definition: glad.h:2364
GLAPI PFNGLVERTEXSTREAM4IATIPROC glad_glVertexStream4iATI
Definition: glad.h:9753
GLAPI PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glad_glMultiDrawRangeElementArrayAPPLE
Definition: glad.h:7640
GLenum GLenum GLenum GLenum dstAlpha
Definition: glad.h:3264
GLAPI PFNGLDETACHSHADERPROC glad_glDetachShader
Definition: glad.h:2449
GLAPI PFNGLGETTEXTUREIMAGEEXTPROC glad_glGetTextureImageEXT
Definition: glad.h:10162
GLAPI PFNGLVERTEXATTRIBI4BVEXTPROC glad_glVertexAttribI4bvEXT
Definition: glad.h:13797
GLAPI PFNGLENDCONDITIONALRENDERNVXPROC glad_glEndConditionalRenderNVX
Definition: glad.h:12169
GLfloat GLfloat GLfloat minW
Definition: glad.h:7793
GLAPI int GLAD_GL_EXT_shader_image_load_store
Definition: glad.h:11319
GLAPI PFNGLCONVOLUTIONPARAMETERFVEXTPROC glad_glConvolutionParameterfvEXT
Definition: glad.h:9912
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glad_glNamedProgramLocalParametersI4ivEXT
Definition: glad.h:10540
GLAPI PFNGLWINDOWPOS2SVARBPROC glad_glWindowPos2svARB
Definition: glad.h:9455
GLAPI PFNGLPOINTPARAMETERFEXTPROC glad_glPointParameterfEXT
Definition: glad.h:11169
GLAPI PFNGLCREATESHADERPROC glad_glCreateShader
Definition: glad.h:2440
GLAPI PFNGLMULTITEXCOORD3DVARBPROC glad_glMultiTexCoord3dvARB
Definition: glad.h:8500
GLAPI PFNGLBINDMULTITEXTUREEXTPROC glad_glBindMultiTextureEXT
Definition: glad.h:10186
GLAPI int GLAD_GL_IBM_static_data
Definition: glad.h:11843
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glad_glNamedFramebufferTexture1DEXT
Definition: glad.h:10615
GLAPI PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui
Definition: glad.h:2793
GLenum GLenum renderbuffertarget
Definition: glad.h:2933
const void * getProcAddress
Definition: glad.h:13387
GLAPI PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC glad_glProgramNamedParameter4dvNV
Definition: glad.h:12494
GLAPI PFNGLBINDTEXTUREUNITPROC glad_glBindTextureUnit
Definition: glad.h:4071
GLAPI PFNGLGENTEXTURESEXTPROC glad_glGenTexturesEXT
Definition: glad.h:11478
GLAPI PFNGLREADINSTRUMENTSSGIXPROC glad_glReadInstrumentsSGIX
Definition: glad.h:14616
GLAPI PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glad_glProgramUniformMatrix4dvEXT
Definition: glad.h:10774
GLAPI PFNGLUNIFORM3I64VNVPROC glad_glUniform3i64vNV
Definition: glad.h:7372
GLenum GLuint GLsizei propCount
Definition: glad.h:3759
GLAPI PFNGLTEXTURESUBIMAGE2DEXTPROC glad_glTextureSubImage2DEXT
Definition: glad.h:10147
GLAPI PFNGLCONVOLUTIONPARAMETERIEXTPROC glad_glConvolutionParameteriEXT
Definition: glad.h:9915
GLAPI PFNGLDELETETRANSFORMFEEDBACKSNVPROC glad_glDeleteTransformFeedbacksNV
Definition: glad.h:13362
GLAPI int GLAD_GL_NV_viewport_swizzle
Definition: glad.h:13864
GLAPI PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC glad_glGetCombinerOutputParameterivNV
Definition: glad.h:13123
GLAPI PFNGLMULTITEXCOORD4XOESPROC glad_glMultiTexCoord4xOES
Definition: glad.h:14013
GLAPI PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv
Definition: glad.h:3120
GLAPI PFNGLMULTITEXCOORD3IVARBPROC glad_glMultiTexCoord3ivARB
Definition: glad.h:8512
GLAPI int GLAD_GL_INTEL_framebuffer_CMAA
Definition: glad.h:11905
GLAPI PFNGLTESSELLATIONFACTORAMDPROC glad_glTessellationFactorAMD
Definition: glad.h:7606
GLAPI PFNGLPROGRAMUNIFORM3IVEXTPROC glad_glProgramUniform3ivEXT
Definition: glad.h:10444
GLAPI int GLAD_GL_EXT_abgr
Definition: glad.h:9816
GLAPI PFNGLTEXCOORDP2UIPROC glad_glTexCoordP2ui
Definition: glad.h:3183
GLAPI PFNGLUNIFORMMATRIX2DVPROC glad_glUniformMatrix2dv
Definition: glad.h:3298
GLAPI int GLAD_GL_INGR_blend_func_separate
Definition: glad.h:11882
GLAPI PFNGLTEXCOORD2XOESPROC glad_glTexCoord2xOES
Definition: glad.h:14226
GLAPI PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv
Definition: glad.h:2590
GLAPI PFNGLDRAWELEMENTSINSTANCEDARBPROC glad_glDrawElementsInstancedARB
Definition: glad.h:8008
GLAPI PFNGLDEBUGMESSAGEENABLEAMDPROC glad_glDebugMessageEnableAMD
Definition: glad.h:7310
GLfixed yfactor
Definition: glad.h:14189
GLuint64EXT GLuint GLuint presentDurationId
Definition: glad.h:13060
GLsizei GLsizei numSegments
Definition: glad.h:12960
GLuint color
Definition: glad.h:2834
GLAPI int GLAD_GL_3DFX_multisample
Definition: glad.h:7285
GLAPI PFNGLMAPNAMEDBUFFERPROC glad_glMapNamedBuffer
Definition: glad.h:3909
GLAPI PFNGLPROGRAMUNIFORM1FEXTPROC glad_glProgramUniform1fEXT
Definition: glad.h:10402
GLAPI PFNGLUNIFORM2I64ARBPROC glad_glUniform2i64ARB
Definition: glad.h:8155
GLAPI int GLAD_GL_SGIX_ycrcba
Definition: glad.h:14766
GLbyte GLbyte tz
Definition: glad.h:9945
GLAPI PFNGLGETMINMAXPARAMETERFVPROC glad_glGetMinmaxParameterfv
Definition: glad.h:8350
GLAPI PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv
Definition: glad.h:2406
GLAPI int GLAD_GL_INTEL_conservative_rasterization
Definition: glad.h:11897
GLuint index
Definition: glad.h:2430
GLAPI PFNGLDELETEASYNCMARKERSSGIXPROC glad_glDeleteAsyncMarkersSGIX
Definition: glad.h:14482
GLAPI PFNGLNORMALFORMATNVPROC glad_glNormalFormatNV
Definition: glad.h:13503
GLint GLuint mask
Definition: glad.h:2163
GLenum GLenum GLenum GLenum swizzlew
Definition: glad.h:13865
GLAPI PFNGLGETTEXTURESAMPLERHANDLEARBPROC glad_glGetTextureSamplerHandleARB
Definition: glad.h:7816
GLAPI int GLAD_GL_NV_vertex_array_range
Definition: glad.h:13420
GLAPI PFNGLVERTEXSTREAM3FVATIPROC glad_glVertexStream3fvATI
Definition: glad.h:9738
GLAPI PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC glad_glStencilThenCoverStrokePathNV
Definition: glad.h:12988
GLAPI PFNGLWEIGHTBVARBPROC glad_glWeightbvARB
Definition: glad.h:9205
GLAPI int GLAD_GL_SGIS_texture_border_clamp
Definition: glad.h:14435
GLAPI int GLAD_GL_SGIX_ycrcb_subsample
Definition: glad.h:14762
GLAPI PFNGLDRAWTRANSFORMFEEDBACKNVPROC glad_glDrawTransformFeedbackNV
Definition: glad.h:13377
GLboolean GLuint group
Definition: glad.h:7517
GLAPI int GLAD_GL_SGIX_blend_alpha_minmax
Definition: glad.h:14498
GLenum GLint GLint * precision
Definition: glad.h:3400
GLAPI PFNGLGENERATETEXTUREMIPMAPEXTPROC glad_glGenerateTextureMipmapEXT
Definition: glad.h:10630
GLAPI PFNGLIMPORTSYNCEXTPROC glad_glImportSyncEXT
Definition: glad.h:11772
GLAPI PFNGLGETMAPATTRIBPARAMETERFVNVPROC glad_glGetMapAttribParameterfvNV
Definition: glad.h:12418
const GLuint GLenum const void * binary
Definition: glad.h:3397
GLAPI PFNGLVERTEXSTREAM2DATIPROC glad_glVertexStream2dATI
Definition: glad.h:9717
GLAPI PFNGLTEXBUFFERRANGEPROC glad_glTexBufferRange
Definition: glad.h:3772
GLAPI PFNGLGENOCCLUSIONQUERIESNVPROC glad_glGenOcclusionQueriesNV
Definition: glad.h:12795
GLAPI PFNGLUNIFORM4UI64ARBPROC glad_glUniform4ui64ARB
Definition: glad.h:8185
GLAPI PFNGLVERTEXATTRIB3HVNVPROC glad_glVertexAttrib3hvNV
Definition: glad.h:12751
GLAPI PFNGLMAKEBUFFERNONRESIDENTNVPROC glad_glMakeBufferNonResidentNV
Definition: glad.h:13190
GLAPI int GLAD_GL_AMD_draw_buffers_blend
Definition: glad.h:7328
GLsizei dashCount
Definition: glad.h:12894
GLAPI PFNGLPIXELTRANSFORMPARAMETERIEXTPROC glad_glPixelTransformParameteriEXT
Definition: glad.h:11143
GLAPI PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d
Definition: glad.h:2617
GLAPI int GLAD_GL_ARB_compressed_texture_pixel_storage
Definition: glad.h:7901
GLAPI PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers
Definition: glad.h:3084
GLAPI PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glad_glGetMultiTexParameterIuivEXT
Definition: glad.h:10504
GLAPI PFNGLVERTEXATTRIB4SNVPROC glad_glVertexAttrib4sNV
Definition: glad.h:13678
GLAPI PFNGLPROGRAMUNIFORM3FEXTPROC glad_glProgramUniform3fEXT
Definition: glad.h:10408
GLint GLint GLint yoffset
Definition: glad.h:2248
GLAPI PFNGLCULLPARAMETERDVEXTPROC glad_glCullParameterdvEXT
Definition: glad.h:10035
GLint GLenum GLint const GLfloat * coeffs
Definition: glad.h:13005
GLenum zfail
Definition: glad.h:2166
GLAPI PFNGLTESSELLATIONMODEAMDPROC glad_glTessellationModeAMD
Definition: glad.h:7609
GLAPI int GLAD_GL_NV_copy_image
Definition: glad.h:12360
GLAPI int GLAD_GL_ARB_vertex_buffer_object
Definition: glad.h:9237
GLAPI PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glad_glEnableClientStateIndexedEXT
Definition: glad.h:10297
GLAPI PFNGLTANGENT3FVEXTPROC glad_glTangent3fvEXT
Definition: glad.h:9961
GLAPI PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glad_glCopyConvolutionFilter2DEXT
Definition: glad.h:9924
GLAPI PFNGLVERTEXSTREAM1DVATIPROC glad_glVertexStream1dvATI
Definition: glad.h:9696
GLAPI PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB
Definition: glad.h:9245
GLAPI PFNGLCOVERSTROKEPATHNVPROC glad_glCoverStrokePathNV
Definition: glad.h:12922
GLAPI PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements
Definition: glad.h:2327
GLAPI PFNGLVERTEXATTRIBS3SVNVPROC glad_glVertexAttribs3svNV
Definition: glad.h:13714
GLAPI PFNGLPRESENTFRAMEDUALFILLNVPROC glad_glPresentFrameDualFillNV
Definition: glad.h:13064
GLAPI PFNGLGETVERTEXARRAYIVPROC glad_glGetVertexArrayiv
Definition: glad.h:4131
GLAPI PFNGLGETATTACHEDOBJECTSARBPROC glad_glGetAttachedObjectsARB
Definition: glad.h:8869
GLAPI PFNGLUNIFORM4IVPROC glad_glUniform4iv
Definition: glad.h:2566
GLAPI PFNGLGETNAMEDPROGRAMIVEXTPROC glad_glGetNamedProgramivEXT
Definition: glad.h:10594
GLAPI PFNGLGETFLOATI_VEXTPROC glad_glGetFloati_vEXT
Definition: glad.h:10564
GLAPI PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D
Definition: glad.h:2243
GLAPI PFNGLPROGRAMUNIFORM2I64VARBPROC glad_glProgramUniform2i64vARB
Definition: glad.h:8227
GLAPI PFNGLBINORMAL3SEXTPROC glad_glBinormal3sEXT
Definition: glad.h:10000
GLAPI PFNGLFRAMEBUFFERPARAMETERIPROC glad_glFramebufferParameteri
Definition: glad.h:3718
GLAPI PFNGLMATRIXINDEXUBVARBPROC glad_glMatrixIndexubvARB
Definition: glad.h:8412
GLAPI PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glad_glValidateProgramPipelineEXT
Definition: glad.h:11306
GLAPI PFNGLVERTEXP4UIPROC glad_glVertexP4ui
Definition: glad.h:3171
GLAPI PFNGLMULTITEXCOORD4XVOESPROC glad_glMultiTexCoord4xvOES
Definition: glad.h:14172
GLAPI PFNGLVERTEXATTRIBS1FVNVPROC glad_glVertexAttribs1fvNV
Definition: glad.h:13693
GLAPI PFNGLVERTEXATTRIB2HNVPROC glad_glVertexAttrib2hNV
Definition: glad.h:12742
GLAPI int GLAD_GL_KHR_texture_compression_astc_ldr
Definition: glad.h:12061
GLAPI PFNGLGETPROGRAMSTRINGNVPROC glad_glGetProgramStringNV
Definition: glad.h:13561
GLAPI PFNGLTEXCOORDFORMATNVPROC glad_glTexCoordFormatNV
Definition: glad.h:13512
GLAPI PFNGLTEXCOORD4HNVPROC glad_glTexCoord4hNV
Definition: glad.h:12688
GLAPI PFNGLPATHSTRINGNVPROC glad_glPathStringNV
Definition: glad.h:12862
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glad.h:3804
GLAPI PFNGLINDEXXVOESPROC glad_glIndexxvOES
Definition: glad.h:14133
GLAPI PFNGLFRAMETERMINATORGREMEDYPROC glad_glFrameTerminatorGREMEDY
Definition: glad.h:11779
GLAPI int GLAD_GL_EXT_blend_logic_op
Definition: glad.h:9858
GLAPI int GLAD_GL_ATI_vertex_attrib_array_object
Definition: glad.h:9660
GLAPI PFNGLPROGRAMUNIFORM4IEXTPROC glad_glProgramUniform4iEXT
Definition: glad.h:10423
GLAPI int GLAD_GL_ARB_imaging
Definition: glad.h:8270
GLAPI PFNGLPROGRAMUNIFORM3IPROC glad_glProgramUniform3i
Definition: glad.h:3491
GLAPI PFNGLVERTEXATTRIBLPOINTEREXTPROC glad_glVertexAttribLPointerEXT
Definition: glad.h:11612
GLAPI PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC glad_glPathMemoryGlyphIndexArrayNV
Definition: glad.h:13003
GLAPI PFNGLCOLOR3HNVPROC glad_glColor3hNV
Definition: glad.h:12658
GLAPI PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT
Definition: glad.h:10877
GLenum GLint GLint GLint srcY
Definition: glad.h:3714
GLAPI int GLAD_GL_ARB_texture_query_lod
Definition: glad.h:9111
GLAPI PFNGLUNIFORM2DVPROC glad_glUniform2dv
Definition: glad.h:3289
GLAPI PFNGLVERTEXATTRIB4DARBPROC glad_glVertexAttrib4dARB
Definition: glad.h:9354
GLAPI int GLAD_GL_ARB_robustness
Definition: glad.h:8628
GLAPI int GLAD_GL_ARB_sparse_texture_clamp
Definition: glad.h:8983
GLAPI PFNGLPATHSUBCOMMANDSNVPROC glad_glPathSubCommandsNV
Definition: glad.h:12856
GLAPI PFNGLWINDOWPOS4DVMESAPROC glad_glWindowPos4dvMESA
Definition: glad.h:12137
GLAPI PFNGLGETACTIVESUBROUTINENAMEPROC glad_glGetActiveSubroutineName
Definition: glad.h:3340
GLfloat units
Definition: glad.h:2236
GLAPI PFNGLVDPAUREGISTERVIDEOSURFACENVPROC glad_glVDPAURegisterVideoSurfaceNV
Definition: glad.h:13394
GLAPI PFNGLISPOINTINFILLPATHNVPROC glad_glIsPointInFillPathNV
Definition: glad.h:12955
GLAPI PFNGLTEXTUREVIEWPROC glad_glTextureView
Definition: glad.h:3781
GLAPI PFNGLVERTEXATTRIBI2UIVEXTPROC glad_glVertexAttribI2uivEXT
Definition: glad.h:13788
GLAPI PFNGLCOPYTEXSUBIMAGE3DEXTPROC glad_glCopyTexSubImage3DEXT
Definition: glad.h:10028
GLuint * sequence_num
Definition: glad.h:13845
GLAPI PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glad_glTextureStorage2DMultisample
Definition: glad.h:4017
GLAPI PFNGLSTENCILSTROKEPATHNVPROC glad_glStencilStrokePathNV
Definition: glad.h:12907
GLAPI PFNGLBINDATTRIBLOCATIONARBPROC glad_glBindAttribLocationARB
Definition: glad.h:9409
GLAPI PFNGLMULTIDRAWARRAYSEXTPROC glad_glMultiDrawArraysEXT
Definition: glad.h:11091
GLAPI PFNGLINSTRUMENTSBUFFERSGIXPROC glad_glInstrumentsBufferSGIX
Definition: glad.h:14610
GLAPI PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv
Definition: glad.h:2497
GLAPI PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glad_glGetActiveSubroutineUniformiv
Definition: glad.h:3334
GLenum fillMode
Definition: glad.h:12903
GLAPI PFNGLGETNUNIFORMFVKHRPROC glad_glGetnUniformfvKHR
Definition: glad.h:12046
GLAPI int GLAD_GL_AMD_shader_atomic_counter_ops
Definition: glad.h:7551
GLAPI PFNGLGETQUERYOBJECTI64VEXTPROC glad_glGetQueryObjecti64vEXT
Definition: glad.h:11518
GLAPI PFNGLVERTEXATTRIB3SVNVPROC glad_glVertexAttrib3svNV
Definition: glad.h:13663
GLAPI PFNGLGETFLOATI_VPROC glad_glGetFloati_v
Definition: glad.h:3653
GLAPI PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv
Definition: glad.h:2212
GLAPI PFNGLHISTOGRAMEXTPROC glad_glHistogramEXT
Definition: glad.h:11036
GLAPI PFNGLUNIFORM3FPROC glad_glUniform3f
Definition: glad.h:2527
GLAPI PFNGLBUFFERPAGECOMMITMENTARBPROC glad_glBufferPageCommitmentARB
Definition: glad.h:8961
GLAPI PFNGLPATHSTENCILDEPTHOFFSETNVPROC glad_glPathStencilDepthOffsetNV
Definition: glad.h:12901
GLAPI PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel
Definition: glad.h:3826
GLAPI PFNGLMULTITEXCOORD4SVARBPROC glad_glMultiTexCoord4svARB
Definition: glad.h:8542
GLAPI PFNGLBLENDEQUATIONPROC glad_glBlendEquation
Definition: glad.h:2345
GLAPI PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer
Definition: glad.h:2763
GLAPI PFNGLVERTEXSTREAM3DVATIPROC glad_glVertexStream3dvATI
Definition: glad.h:9744
GLAPI PFNGLBLENDCOLORXOESPROC glad_glBlendColorxOES
Definition: glad.h:14070
GLAPI PFNGLPIXELSTOREFPROC glad_glPixelStoref
Definition: glad.h:2173
GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar
Definition: glad.h:10107
GLsizei GLfixed GLfixed GLfixed xmove
Definition: glad.h:14066
GLAPI PFNGLSECONDARYCOLOR3BEXTPROC glad_glSecondaryColor3bEXT
Definition: glad.h:11215
GLAPI int GLAD_GL_VERSION_3_1
Definition: glad.h:2972
GLAPI PFNGLWINDOWPOS3SARBPROC glad_glWindowPos3sARB
Definition: glad.h:9476
GLAPI PFNGLNORMALSTREAM3FATIPROC glad_glNormalStream3fATI
Definition: glad.h:9789
GLAPI PFNGLLISTPARAMETERISGIXPROC glad_glListParameteriSGIX
Definition: glad.h:14649
GLAPI PFNGLPATHPARAMETERFNVPROC glad_glPathParameterfNV
Definition: glad.h:12892
GLAPI PFNGLTEXGENXVOESPROC glad_glTexGenxvOES
Definition: glad.h:14247
uint64_t GLuint64EXT
Definition: glad.h:728
GLAPI PFNGLTEXTUREPARAMETERFVEXTPROC glad_glTextureParameterfvEXT
Definition: glad.h:10129
GLAPI PFNGLBINORMAL3SVEXTPROC glad_glBinormal3svEXT
Definition: glad.h:10003
#define APIENTRYP
Definition: glad.h:593
unsigned int GLbitfield
Definition: glad.h:680
GLAPI PFNGLVERTEXATTRIBPOINTERNVPROC glad_glVertexAttribPointerNV
Definition: glad.h:13609
GLAPI int GLAD_GL_ARB_texture_compression_rgtc
Definition: glad.h:9051
GLAPI PFNGLGETVIDEOCAPTURESTREAMDVNVPROC glad_glGetVideoCaptureStreamdvNV
Definition: glad.h:13843
GLAPI PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB
Definition: glad.h:7944
GLenum GLfloat param
Definition: glad.h:2103
GLAPI PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fSUN
Definition: glad.h:14946
GLAPI PFNGLGETCOMMANDHEADERNVPROC glad_glGetCommandHeaderNV
Definition: glad.h:12280
GLAPI int GLAD_GL_VERSION_4_5
Definition: glad.h:3865
GLAPI PFNGLUNIFORM1UI64NVPROC glad_glUniform1ui64NV
Definition: glad.h:7378
GLAPI int GLAD_GL_NV_fragment_shader_interlock
Definition: glad.h:12517
GLAPI PFNGLVERTEXATTRIBFORMATNVPROC glad_glVertexAttribFormatNV
Definition: glad.h:13524
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glad_glProgramUniformMatrix3x4fv
Definition: glad.h:3569
GLAPI PFNGLDEPTHRANGEXOESPROC glad_glDepthRangexOES
Definition: glad.h:13962
GLAPI PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glad_glTransformFeedbackBufferBase
Definition: glad.h:3873
GLAPI int GLAD_GL_VERSION_4_3
Definition: glad.h:3701
GLAPI PFNGLUNIFORM3I64VARBPROC glad_glUniform3i64vARB
Definition: glad.h:8170
GLAPI PFNGLVERTEXATTRIBS1HVNVPROC glad_glVertexAttribs1hvNV
Definition: glad.h:12760
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glad_glNamedFramebufferTextureLayer
Definition: glad.h:3945
GLAPI PFNGLSTRINGMARKERGREMEDYPROC glad_glStringMarkerGREMEDY
Definition: glad.h:11786
GLAPI int GLAD_GL_ARB_shader_viewport_layer_array
Definition: glad.h:8913
GLAPI PFNGLLIGHTXOESPROC glad_glLightxOES
Definition: glad.h:13992
GLAPI PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v
Definition: glad.h:3053
GLenum srcRGB
Definition: glad.h:3264
GLAPI PFNGLPROGRAMUNIFORM4I64NVPROC glad_glProgramUniform4i64NV
Definition: glad.h:7417
GLAPI PFNGLGETTEXPARAMETERIUIVEXTPROC glad_glGetTexParameterIuivEXT
Definition: glad.h:11448
GLAPI PFNGLISPATHNVPROC glad_glIsPathNV
Definition: glad.h:12847
GLAPI PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv
Definition: glad.h:2769
GLAPI int GLAD_GL_ATI_separate_stencil
Definition: glad.h:9594
GLAPI PFNGLSTENCILFUNCPROC glad_glStencilFunc
Definition: glad.h:2164
GLAPI int GLAD_GL_SGIS_sharpen_texture
Definition: glad.h:14415
GLAPI int GLAD_GL_AMD_vertex_shader_layer
Definition: glad.h:7600
GLAPI PFNGLTEXBUFFEREXTPROC glad_glTexBufferEXT
Definition: glad.h:11396
GLuint GLenum swizzle
Definition: glad.h:9536
GLAPI PFNGLVERTEXATTRIB1HVNVPROC glad_glVertexAttrib1hvNV
Definition: glad.h:12739
GLAPI PFNGLDISABLEINDEXEDEXTPROC glad_glDisableIndexedEXT
Definition: glad.h:10315
GLAPI int GLAD_GL_SUN_triangle_list
Definition: glad.h:14853
GLAPI PFNGLCOMPILESHADERARBPROC glad_glCompileShaderARB
Definition: glad.h:8785
GLAPI PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings
Definition: glad.h:2748
GLAPI PFNGLGETTEXTURELEVELPARAMETERIVPROC glad_glGetTextureLevelParameteriv
Definition: glad.h:4083
GLAPI int GLAD_GL_ARB_fragment_program_shadow
Definition: glad.h:8094
GLAPI PFNGLBLENDFUNCPROC glad_glBlendFunc
Definition: glad.h:2158
GLAPI int GLAD_GL_IBM_multimode_draw_arrays
Definition: glad.h:11829
GLuint GLuint GLuint GLuint GLuint GLuint arg1Mod
Definition: glad.h:9542
GLAPI PFNGLPROGRAMUNIFORMUI64NVPROC glad_glProgramUniformui64NV
Definition: glad.h:13220
GLAPI PFNGLGETPROGRAMRESOURCEINDEXPROC glad_glGetProgramResourceIndex
Definition: glad.h:3754
GLAPI PFNGLFOGCOORDHVNVPROC glad_glFogCoordhvNV
Definition: glad.h:12721
GLAPI PFNGLCLEARBUFFERSUBDATAPROC glad_glClearBufferSubData
Definition: glad.h:3706
GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawElementsIndirectBindlessCountNV
Definition: glad.h:12193
GLuint texture
Definition: glad.h:2257
GLAPI PFNGLMAPPARAMETERIVNVPROC glad_glMapParameterivNV
Definition: glad.h:12400
GLsizei GLsizei GLchar * groupString
Definition: glad.h:7502
GLAPI PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv
Definition: glad.h:2500
GLAPI int GLAD_GL_SGIX_ycrcb
Definition: glad.h:14758
GLAPI PFNGLMULTITEXRENDERBUFFEREXTPROC glad_glMultiTexRenderbufferEXT
Definition: glad.h:10663
GLAPI PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv
Definition: glad.h:2608
GLuint GLuint counterNameLength
Definition: glad.h:11960
GLAPI PFNGLUNIFORM4I64VNVPROC glad_glUniform4i64vNV
Definition: glad.h:7375
GLAPI PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB
Definition: glad.h:8056
GLAPI PFNGLGETINVARIANTFLOATVEXTPROC glad_glGetInvariantFloatvEXT
Definition: glad.h:11736
GLAPI PFNGLMAPGRID1XOESPROC glad_glMapGrid1xOES
Definition: glad.h:14145
GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glNamedRenderbufferStorageMultisampleEXT
Definition: glad.h:10606
GLAPI PFNGLVERTEXSTREAM1FATIPROC glad_glVertexStream1fATI
Definition: glad.h:9687
GLAPI PFNGLUNMAPNAMEDBUFFERPROC glad_glUnmapNamedBuffer
Definition: glad.h:3915
GLAPI PFNGLPRIMITIVERESTARTNVPROC glad_glPrimitiveRestartNV
Definition: glad.h:13083
GLAPI PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glad_glCompressedTexImage1DARB
Definition: glad.h:9030
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes
Definition: glad.h:3847
GLAPI PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ
Definition: glad.h:3672
GLAPI PFNGLVERTEXSTREAM3SVATIPROC glad_glVertexStream3svATI
Definition: glad.h:9726
GLAPI PFNGLTEXTUREBARRIERNVPROC glad_glTextureBarrierNV
Definition: glad.h:13262
GLAPI PFNGLVERTEXSTREAM4IVATIPROC glad_glVertexStream4ivATI
Definition: glad.h:9756
GLAPI PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glad_glVertexArrayEdgeFlagOffsetEXT
Definition: glad.h:10672
GLAPI PFNGLPRESENTFRAMEKEYEDNVPROC glad_glPresentFrameKeyedNV
Definition: glad.h:13061
GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fvSUN
Definition: glad.h:14985
GLAPI int GLAD_GL_ARB_shader_image_size
Definition: glad.h:8764
GLAPI int GLAD_GL_ARB_arrays_of_arrays
Definition: glad.h:7803
GLAPI PFNGLGETSTAGEINDEXNVPROC glad_glGetStageIndexNV
Definition: glad.h:12283
GLAPI PFNGLGETNTEXIMAGEPROC glad_glGetnTexImage
Definition: glad.h:4176
GLAPI int GLAD_GL_EXT_subtexture
Definition: glad.h:11363
GLAPI PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f
Definition: glad.h:2665
GLAPI int GLAD_GL_ARB_seamless_cubemap_per_texture
Definition: glad.h:8724
GLAPI PFNGLGETFOGFUNCSGISPROC glad_glGetFogFuncSGIS
Definition: glad.h:14360
GLenum GLintptr readOffset
Definition: glad.h:2985
GLAPI PFNGLMATERIALXVOESPROC glad_glMaterialxvOES
Definition: glad.h:14007
GLAPI PFNGLVERTEXATTRIB1SNVPROC glad_glVertexAttrib1sNV
Definition: glad.h:13624
GLAPI PFNGLVERTEXATTRIB3HNVPROC glad_glVertexAttrib3hNV
Definition: glad.h:12748
GLAPI PFNGLGETCLIPPLANEFOESPROC glad_glGetClipPlanefOES
Definition: glad.h:14295
uint64_t GLuint64
Definition: glad.h:716
GLAPI PFNGLMULTITEXCOORD2HNVPROC glad_glMultiTexCoord2hNV
Definition: glad.h:12700
GLAPI PFNGLGETMULTITEXGENFVEXTPROC glad_glGetMultiTexGenfvEXT
Definition: glad.h:10231
GLAPI PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR
Definition: glad.h:12016
GLAPI PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC glad_glStencilThenCoverFillPathInstancedNV
Definition: glad.h:12991
GLAPI PFNGLBINDTEXTUREEXTPROC glad_glBindTextureEXT
Definition: glad.h:11472
GLAPI PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fSUN
Definition: glad.h:14940
GLAPI int GLAD_GL_KHR_blend_equation_advanced_coherent
Definition: glad.h:11982
GLhandleARB obj
Definition: glad.h:8790
GLAPI PFNGLGENQUERIESPROC glad_glGenQueries
Definition: glad.h:2352
GLAPI PFNGLGETFIRSTPERFQUERYIDINTELPROC glad_glGetFirstPerfQueryIdINTEL
Definition: glad.h:11955
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint worder
Definition: glad.h:14669
GLAPI int GLAD_GL_ARB_vertex_shader
Definition: glad.h:9407
GLAPI PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glad_glNamedFramebufferDrawBuffers
Definition: glad.h:3951
GLAPI PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glad_glGetMultiTexLevelParameterfvEXT
Definition: glad.h:10282
GLAPI PFNGLVERTEXSTREAM2IATIPROC glad_glVertexStream2iATI
Definition: glad.h:9705
GLAPI PFNGLLISTPARAMETERFVSGIXPROC glad_glListParameterfvSGIX
Definition: glad.h:14646
GLsizei GLenum const void GLuint GLfloat advanceScale
Definition: glad.h:12951
GLAPI PFNGLCLIPCONTROLPROC glad_glClipControl
Definition: glad.h:3867
GLAPI PFNGLWINDOWPOS4DMESAPROC glad_glWindowPos4dMESA
Definition: glad.h:12134
GLAPI PFNGLTEXCOORDP2UIVPROC glad_glTexCoordP2uiv
Definition: glad.h:3186
GLAPI PFNGLCOVERSTROKEPATHINSTANCEDNVPROC glad_glCoverStrokePathInstancedNV
Definition: glad.h:12928
GLAPI PFNGLCOMMANDLISTSEGMENTSNVPROC glad_glCommandListSegmentsNV
Definition: glad.h:12310
GLuint GLuint GLuint GLuint arg1
Definition: glad.h:9542
GLAPI int GLAD_GL_APPLE_row_bytes
Definition: glad.h:7704
GLAPI PFNGLWINDOWPOS2DVARBPROC glad_glWindowPos2dvARB
Definition: glad.h:9437
GLAPI PFNGLVERTEXATTRIB4NUBVARBPROC glad_glVertexAttrib4NubvARB
Definition: glad.h:9342
GLsizei GLenum GLenum * types
Definition: glad.h:3810
GLAPI PFNGLCONVOLUTIONFILTER2DEXTPROC glad_glConvolutionFilter2DEXT
Definition: glad.h:9906
GLAPI PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC glad_glNamedBufferPageCommitmentEXT
Definition: glad.h:8964
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep
Definition: glad.h:9545
GLenum GLintptr GLintptr writeOffset
Definition: glad.h:2985
GLAPI PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv
Definition: glad.h:2602
GLAPI PFNGLUNIFORM3I64NVPROC glad_glUniform3i64NV
Definition: glad.h:7360
GLAPI int GLAD_GL_VERSION_4_4
Definition: glad.h:3834
GLAPI PFNGLELEMENTPOINTERATIPROC glad_glElementPointerATI
Definition: glad.h:9493
GLAPI PFNGLCOLOR3XVOESPROC glad_glColor3xvOES
Definition: glad.h:14079
GLAPI PFNGLVERTEXSTREAM3DATIPROC glad_glVertexStream3dATI
Definition: glad.h:9741
void *APIENTRYP PFNGLMAPNAMEDBUFFERPROC(GLuint buffer, GLenum access)
Definition: glad.h:3908
GLAPI PFNGLPROGRAMPARAMETERIEXTPROC glad_glProgramParameteriEXT
Definition: glad.h:10964
GLAPI PFNGLGENERATETEXTUREMIPMAPPROC glad_glGenerateTextureMipmap
Definition: glad.h:4068
GLAPI PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray
Definition: glad.h:2958
GLAPI PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT
Definition: glad.h:10929
GLAPI PFNGLGETINTEGERUI64VNVPROC glad_glGetIntegerui64vNV
Definition: glad.h:13211
GLAPI PFNGLPROGRAMUNIFORM4IVEXTPROC glad_glProgramUniform4ivEXT
Definition: glad.h:10447
GLAPI PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample
Definition: glad.h:3062
GLAPI PFNGLMULTITEXCOORD1HVNVPROC glad_glMultiTexCoord1hvNV
Definition: glad.h:12697
GLAPI int GLAD_GL_NV_fragment_program2
Definition: glad.h:12505
GLAPI PFNGLWEIGHTUBVARBPROC glad_glWeightubvARB
Definition: glad.h:9220
GLAPI PFNGLGETHISTOGRAMEXTPROC glad_glGetHistogramEXT
Definition: glad.h:11018
GLAPI PFNGLVERTEXATTRIBI4UIEXTPROC glad_glVertexAttribI4uiEXT
Definition: glad.h:13770
GLenum const void GLbitfield GLuint firstGlyphIndex
Definition: glad.h:12999
GLAPI int GLAD_GL_ARB_enhanced_layouts
Definition: glad.h:8013
GLAPI PFNGLPROGRAMUNIFORM3DPROC glad_glProgramUniform3d
Definition: glad.h:3503
GLAPI PFNGLFOGFUNCSGISPROC glad_glFogFuncSGIS
Definition: glad.h:14357
struct __GLsync * GLsync
Definition: glad.h:729
GLAPI PFNGLFOGXVOESPROC glad_glFogxvOES
Definition: glad.h:13968
GLAPI PFNGLARRAYOBJECTATIPROC glad_glArrayObjectATI
Definition: glad.h:9640
GLAPI PFNGLBINDBUFFERSBASEPROC glad_glBindBuffersBase
Definition: glad.h:3845
GLAPI PFNGLCOPYCONVOLUTIONFILTER1DPROC glad_glCopyConvolutionFilter1D
Definition: glad.h:8317
GLAPI PFNGLTEXIMAGE1DPROC glad_glTexImage1D
Definition: glad.h:2116
GLAPI PFNGLPOINTSIZEXOESPROC glad_glPointSizexOES
Definition: glad.h:14025
GLAPI PFNGLENDTRANSFORMFEEDBACKNVPROC glad_glEndTransformFeedbackNV
Definition: glad.h:13322
GLuint GLenum const GLfloat * transformValues
Definition: glad.h:12879
GLsizei GLsizei GLchar * infoLog
Definition: glad.h:2472
GLAPI int GLAD_GL_NV_fragment_program
Definition: glad.h:12483
GLAPI PFNGLREPLACEMENTCODEUSSUNPROC glad_glReplacementCodeusSUN
Definition: glad.h:14858
GLAPI PFNGLVERTEXBLENDENVIATIPROC glad_glVertexBlendEnviATI
Definition: glad.h:9804
GLAPI PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui
Definition: glad.h:2787
GLAPI PFNGLSHARPENTEXFUNCSGISPROC glad_glSharpenTexFuncSGIS
Definition: glad.h:14417
GLAPI PFNGLRESETMINMAXEXTPROC glad_glResetMinmaxEXT
Definition: glad.h:11045
GLsizei numPaths
Definition: glad.h:12870
GLAPI PFNGLUNIFORM2IVPROC glad_glUniform2iv
Definition: glad.h:2560
GLuint64EXT * result
Definition: glad.h:13210
GLAPI PFNGLGETUNIFORMUI64VARBPROC glad_glGetUniformui64vARB
Definition: glad.h:8203
GLint ref
Definition: glad.h:2163
GLAPI PFNGLPROGRAMENVPARAMETERI4IVNVPROC glad_glProgramEnvParameterI4ivNV
Definition: glad.h:12585
GLuint GLuint64EXT * capture_time
Definition: glad.h:13845
GLAPI PFNGLDELETESTATESNVPROC glad_glDeleteStatesNV
Definition: glad.h:12271
GLAPI PFNGLUNIFORM4FARBPROC glad_glUniform4fARB
Definition: glad.h:8812
GLAPI PFNGLWINDOWPOS2SARBPROC glad_glWindowPos2sARB
Definition: glad.h:9452
GLAPI PFNGLBLENDEQUATIONINDEXEDAMDPROC glad_glBlendEquationIndexedAMD
Definition: glad.h:7336
GLAPI PFNGLVERTEXATTRIBL1UI64VNVPROC glad_glVertexAttribL1ui64vNV
Definition: glad.h:13472
GLuint drawFramebuffer
Definition: glad.h:3974
GLAPI PFNGLSECONDARYCOLOR3UIVEXTPROC glad_glSecondaryColor3uivEXT
Definition: glad.h:11254
GLAPI PFNGLBEGINCONDITIONALRENDERNVPROC glad_glBeginConditionalRenderNV
Definition: glad.h:12327
GLAPI PFNGLFRAGMENTCOLORMATERIALSGIXPROC glad_glFragmentColorMaterialSGIX
Definition: glad.h:14535
GLAPI PFNGLMATRIXPUSHEXTPROC glad_glMatrixPushEXT
Definition: glad.h:10117
GLAPI PFNGLNORMALSTREAM3BATIPROC glad_glNormalStream3bATI
Definition: glad.h:9771
GLAPI PFNGLNAMEDBUFFERSUBDATAEXTPROC glad_glNamedBufferSubDataEXT
Definition: glad.h:10384
GLAPI PFNGLDISABLEVERTEXARRAYEXTPROC glad_glDisableVertexArrayEXT
Definition: glad.h:10702
GLAPI PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glad_glClearNamedFramebufferiv
Definition: glad.h:3963
GLAPI int GLAD_GL_EXT_draw_range_elements
Definition: glad.h:10859
GLsizei const GLint * locations
Definition: glad.h:13336
GLAPI int GLAD_GL_NV_geometry_shader4
Definition: glad.h:12554
GLAPI PFNGLNORMALPOINTERVINTELPROC glad_glNormalPointervINTEL
Definition: glad.h:11930
GLAPI PFNGLMATRIXLOADFEXTPROC glad_glMatrixLoadfEXT
Definition: glad.h:10075
GLAPI PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi
Definition: glad.h:2886
GLAPI PFNGLSTENCILTHENCOVERFILLPATHNVPROC glad_glStencilThenCoverFillPathNV
Definition: glad.h:12985
GLAPI PFNGLVERTEX3BOESPROC glad_glVertex3bOES
Definition: glad.h:13927
GLAPI PFNGLRASTERPOS2XOESPROC glad_glRasterPos2xOES
Definition: glad.h:14196
GLAPI PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB
Definition: glad.h:8436
GLAPI PFNGLUNIFORM2FVPROC glad_glUniform2fv
Definition: glad.h:2548
GLAPI PFNGLBLENDFUNCIPROC glad_glBlendFunci
Definition: glad.h:3262
GLAPI PFNGLSHADERBINARYPROC glad_glShaderBinary
Definition: glad.h:3398
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint fill2
Definition: glad.h:13063
GLAPI PFNGLVERTEXATTRIBI3UIEXTPROC glad_glVertexAttribI3uiEXT
Definition: glad.h:13767
GLint GLint GLint GLint GLint dstY0
Definition: glad.h:2942
GLAPI PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub
Definition: glad.h:2644
GLAPI PFNGLPROGRAMBINARYPROC glad_glProgramBinary
Definition: glad.h:3413
GLAPI PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glad_glGetCompressedTextureImageEXT
Definition: glad.h:10345
GLAPI PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB
Definition: glad.h:9263
GLAPI PFNGLCOLORTABLEPARAMETERFVSGIPROC glad_glColorTableParameterfvSGI
Definition: glad.h:14779
GLAPI PFNGLCOPYIMAGESUBDATAPROC glad_glCopyImageSubData
Definition: glad.h:3715
GLAPI PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT
Definition: glad.h:10987
GLAPI PFNGLUNLOCKARRAYSEXTPROC glad_glUnlockArraysEXT
Definition: glad.h:9896
GLAPI PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glad_glBlendEquationSeparateIndexedAMD
Definition: glad.h:7339
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint * counterDataTypeEnum
Definition: glad.h:11960
GLAPI int GLAD_GL_ARB_sparse_buffer
Definition: glad.h:8959
GLuint renderbuffer
Definition: glad.h:2894
GLAPI PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glad_glVertexArrayVertexOffsetEXT
Definition: glad.h:10666
GLAPI PFNGLMATRIXROTATEFEXTPROC glad_glMatrixRotatefEXT
Definition: glad.h:10090
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glad_glProgramUniformMatrix2x4fvEXT
Definition: glad.h:10465
GLAPI PFNGLPROGRAMUNIFORM1FPROC glad_glProgramUniform1f
Definition: glad.h:3449
GLAPI PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glad_glCopyTextureSubImage2DEXT
Definition: glad.h:10159
GLsizeiptr size
Definition: glad.h:2387
ptrdiff_t GLsizeiptrARB
Definition: glad.h:725
GLAPI int GLAD_GL_EXT_coordinate_frame
Definition: glad.h:9944
GLAPI PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glad_glCompressedTexImage3DARB
Definition: glad.h:9024
GLAPI PFNGLMULTITEXCOORD2IVARBPROC glad_glMultiTexCoord2ivARB
Definition: glad.h:8488
GLAPI PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex
Definition: glad.h:3023
GLAPI PFNGLVERTEXATTRIBL2UI64VNVPROC glad_glVertexAttribL2ui64vNV
Definition: glad.h:13475
GLAPI int GLAD_GL_3DFX_tbuffer
Definition: glad.h:7289
GLAPI int GLAD_GL_ARB_post_depth_coverage
Definition: glad.h:8608
GLAPI int GLAD_GL_EXT_vertex_attrib_64bit
Definition: glad.h:11586
GLAPI PFNGLSTENCILFUNCSEPARATEATIPROC glad_glStencilFuncSeparateATI
Definition: glad.h:9599
GLAPI PFNGLMULTITEXCOORD3XVOESPROC glad_glMultiTexCoord3xvOES
Definition: glad.h:14169
GLAPI PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC glad_glReplacementCodeuiVertex3fvSUN
Definition: glad.h:14955
GLAPI int GLAD_GL_3DFX_texture_compression_FXT1
Definition: glad.h:7296
GLAPI PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT
Definition: glad.h:10941
GLAPI int GLAD_GL_ARB_texture_env_crossbar
Definition: glad.h:9071
GLAPI int GLAD_GL_ARB_shader_atomic_counter_ops
Definition: glad.h:8732
GLfloat v0
Definition: glad.h:2520
const GLbyte * weights
Definition: glad.h:9204
GLAPI PFNGLVERTEXATTRIBPOINTERARBPROC glad_glVertexAttribPointerARB
Definition: glad.h:9384
GLAPI PFNGLFLUSHPROC glad_glFlush
Definition: glad.h:2155
GLAPI PFNGLINSERTCOMPONENTEXTPROC glad_glInsertComponentEXT
Definition: glad.h:11652
GLAPI PFNGLPROGRAMPARAMETER4DVNVPROC glad_glProgramParameter4dvNV
Definition: glad.h:13588
GLAPI int GLAD_GL_ARB_fragment_shader_interlock
Definition: glad.h:8102
GLAPI int GLAD_GL_ARB_copy_buffer
Definition: glad.h:7924
GLAPI PFNGLPATHGLYPHRANGENVPROC glad_glPathGlyphRangeNV
Definition: glad.h:12868
GLsizei numAttachments
Definition: glad.h:3738
GLAPI PFNGLUNIFORMUI64NVPROC glad_glUniformui64NV
Definition: glad.h:13214
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glad_glNamedProgramLocalParameter4dvEXT
Definition: glad.h:10579
GLAPI PFNGLREPLACEMENTCODEPOINTERSUNPROC glad_glReplacementCodePointerSUN
Definition: glad.h:14873
GLAPI PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glad_glGetVertexArrayIntegeri_vEXT
Definition: glad.h:10717
GLAPI int GLAD_GL_SGIX_pixel_tiles
Definition: glad.h:14664
const GLuint * framebuffers
Definition: glad.h:2915
GLAPI PFNGLSHADEROP2EXTPROC glad_glShaderOp2EXT
Definition: glad.h:11640
GLAPI PFNGLUNIFORM4UIPROC glad_glUniform4ui
Definition: glad.h:2850
GLAPI PFNGLMULTITEXCOORD3DARBPROC glad_glMultiTexCoord3dARB
Definition: glad.h:8497
GLint y
Definition: glad.h:2100
GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: glad.h:14997
GLAPI PFNGLPOINTPARAMETERFSGISPROC glad_glPointParameterfSGIS
Definition: glad.h:14407
GLAPI PFNGLGETVARIANTBOOLEANVEXTPROC glad_glGetVariantBooleanvEXT
Definition: glad.h:11718
GLAPI int GLAD_GL_EXT_draw_buffers2
Definition: glad.h:10842
GLAPI PFNGLBINORMAL3IVEXTPROC glad_glBinormal3ivEXT
Definition: glad.h:9997
GLAPI PFNGLGETQUERYINDEXEDIVPROC glad_glGetQueryIndexediv
Definition: glad.h:3388
GLAPI int GLAD_GL_NV_video_capture
Definition: glad.h:13820
GLAPI PFNGLDEPTHFUNCPROC glad_glDepthFunc
Definition: glad.h:2170
GLAPI int GLAD_GL_NV_texgen_emboss
Definition: glad.h:13252
GLAPI PFNGLGETUNIFORMI64VNVPROC glad_glGetUniformi64vNV
Definition: glad.h:7402
GLAPI PFNGLCOLORTABLESGIPROC glad_glColorTableSGI
Definition: glad.h:14776
GLAPI PFNGLPATHSUBCOORDSNVPROC glad_glPathSubCoordsNV
Definition: glad.h:12859
GLAPI int GLAD_GL_NV_conservative_raster_pre_snap_triangles
Definition: glad.h:12349
GLAPI PFNGLWINDOWPOS2FARBPROC glad_glWindowPos2fARB
Definition: glad.h:9440
GLAPI PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC glad_glProgramNamedParameter4fvNV
Definition: glad.h:12488
GLAPI PFNGLGETCOLORTABLESGIPROC glad_glGetColorTableSGI
Definition: glad.h:14788
GLint GLint GLint GLint GLint woffset
Definition: glad.h:14429
GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
Definition: glad.h:14991
GLAPI PFNGLUNIFORM2DPROC glad_glUniform2d
Definition: glad.h:3277
GLAPI PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv
Definition: glad.h:2686
GLAPI PFNGLGETVERTEXARRAYINDEXED64IVPROC glad_glGetVertexArrayIndexed64iv
Definition: glad.h:4137
GLAPI PFNGLVERTEXATTRIBS2SVNVPROC glad_glVertexAttribs2svNV
Definition: glad.h:13705
GLAPI PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers
Definition: glad.h:2916
GLAPI PFNGLUNIFORM3UI64ARBPROC glad_glUniform3ui64ARB
Definition: glad.h:8182
GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint GLfloat emScale
Definition: glad.h:12864
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glad_glProgramUniformMatrix2x3fvEXT
Definition: glad.h:10459
GLenum internalFormat
Definition: glad.h:7572
GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glad_glCompressedTextureSubImage1DEXT
Definition: glad.h:10342
GLAPI PFNGLISIMAGEHANDLERESIDENTARBPROC glad_glIsImageHandleResidentARB
Definition: glad.h:7849
GLAPI PFNGLMATRIXTRANSLATEFEXTPROC glad_glMatrixTranslatefEXT
Definition: glad.h:10102
GLenum GLenum GLsizei rowBufSize
Definition: glad.h:4220
GLAPI PFNGLMATRIXLOADIDENTITYEXTPROC glad_glMatrixLoadIdentityEXT
Definition: glad.h:10087
GLAPI PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT
Definition: glad.h:10880
GLAPI PFNGLGETOBJECTPARAMETERIVAPPLEPROC glad_glGetObjectParameterivAPPLE
Definition: glad.h:7695
GLAPI PFNGLGETUNIFORMIVPROC glad_glGetUniformiv
Definition: glad.h:2491
GLAPI PFNGLWINDOWPOS4SMESAPROC glad_glWindowPos4sMESA
Definition: glad.h:12152
GLAPI PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC glad_glGetProgramLocalParameterIuivNV
Definition: glad.h:12603
GLAPI PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback
Definition: glad.h:3373
GLAPI PFNGLELEMENTPOINTERAPPLEPROC glad_glElementPointerAPPLE
Definition: glad.h:7628
const GLvdpauSurfaceNV * surfaces
Definition: glad.h:13411
GLAPI PFNGLTEXCOORDPOINTEREXTPROC glad_glTexCoordPointerEXT
Definition: glad.h:11574
GLAPI int GLAD_GL_AMD_blend_minmax_factor
Definition: glad.h:7300
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glad_glProgramUniformMatrix4x3fv
Definition: glad.h:3572
GLAPI PFNGLVERTEXATTRIB3DVARBPROC glad_glVertexAttrib3dvARB
Definition: glad.h:9315
GLAPI int GLAD_GL_ARB_shader_image_load_store
Definition: glad.h:8760
GLAPI int GLAD_GL_SGIX_pixel_texture
Definition: glad.h:14657
GLAPI PFNGLDELETETEXTURESPROC glad_glDeleteTextures
Definition: glad.h:2261
GLAPI PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary
Definition: glad.h:3410
GLAPI PFNGLMULTITEXGENDEXTPROC glad_glMultiTexGendEXT
Definition: glad.h:10204
GLenum GLuint GLsizei bufsize
Definition: glad.h:3336
GLAPI PFNGLTEXCOORD1BVOESPROC glad_glTexCoord1bvOES
Definition: glad.h:13900
GLAPI PFNGLGETCOLORTABLEEXTPROC glad_glGetColorTableEXT
Definition: glad.h:11126
GLAPI PFNGLGETNTEXIMAGEARBPROC glad_glGetnTexImageARB
Definition: glad.h:8633
GLint srcY0
Definition: glad.h:2942
GLAPI PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glRenderbufferStorageMultisampleEXT
Definition: glad.h:10894
GLAPI PFNGLUNIFORM4UI64VNVPROC glad_glUniform4ui64vNV
Definition: glad.h:7399
GLenum GLuint GLenum GLuint GLuint GLuint minlayer
Definition: glad.h:3780
GLint first
Definition: glad.h:2230
GLAPI PFNGLSECONDARYCOLOR3IEXTPROC glad_glSecondaryColor3iEXT
Definition: glad.h:11233
GLAPI PFNGLDELETEPATHSNVPROC glad_glDeletePathsNV
Definition: glad.h:12844
GLAPI PFNGLTEXCOORD4HVNVPROC glad_glTexCoord4hvNV
Definition: glad.h:12691
GLfloat GLfloat GLfloat GLfloat h
Definition: glad.h:3631
GLAPI PFNGLCREATEPROGRAMPROC glad_glCreateProgram
Definition: glad.h:2437
GLAPI PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB
Definition: glad.h:8062
GLAPI PFNGLDISPATCHCOMPUTEINDIRECTPROC glad_glDispatchComputeIndirect
Definition: glad.h:3712
GLAPI PFNGLTEXTUREBUFFERRANGEEXTPROC glad_glTextureBufferRangeEXT
Definition: glad.h:10795
GLAPI PFNGLGETARRAYOBJECTFVATIPROC glad_glGetArrayObjectfvATI
Definition: glad.h:9643
GLAPI PFNGLVERTEXATTRIBL2UI64NVPROC glad_glVertexAttribL2ui64NV
Definition: glad.h:13463
GLAPI PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glad_glClearNamedFramebufferfv
Definition: glad.h:3969
GLAPI PFNGLTEXTURESTORAGE2DEXTPROC glad_glTextureStorage2DEXT
Definition: glad.h:10801
const void GLsizei drawCount
Definition: glad.h:12179
GLAPI PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib
Definition: glad.h:2458
GLAPI PFNGLPROGRAMUNIFORM4I64VNVPROC glad_glProgramUniform4i64vNV
Definition: glad.h:7429
GLAPI PFNGLFRAGMENTLIGHTMODELISGIXPROC glad_glFragmentLightModeliSGIX
Definition: glad.h:14556
GLAPI PFNGLGETPROGRAMRESOURCELOCATIONPROC glad_glGetProgramResourceLocation
Definition: glad.h:3763
GLAPI int GLAD_GL_NV_vertex_program
Definition: glad.h:13535
GLAPI PFNGLGETNUNIFORMUIVKHRPROC glad_glGetnUniformuivKHR
Definition: glad.h:12052
GLAPI PFNGLMULTITEXCOORD1XOESPROC glad_glMultiTexCoord1xOES
Definition: glad.h:14154
GLAPI PFNGLGETHANDLEARBPROC glad_glGetHandleARB
Definition: glad.h:8773
GLAPI PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC glad_glRenderbufferStorageMultisampleCoverageNV
Definition: glad.h:12536
void *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glad.h:3911
GLAPI PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR
Definition: glad.h:11998
GLAPI PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glad_glGetTextureLevelParameterfvEXT
Definition: glad.h:10171
GLAPI PFNGLSTATECAPTURENVPROC glad_glStateCaptureNV
Definition: glad.h:12277
GLAPI PFNGLCOMPILESHADERINCLUDEARBPROC glad_glCompileShaderIncludeARB
Definition: glad.h:8933
GLAPI int GLAD_GL_EXT_shader_integer_mix
Definition: glad.h:11329
GLAPI PFNGLTEXTUREBUFFERRANGEPROC glad_glTextureBufferRange
Definition: glad.h:4005
GLAPI PFNGLCOLORP3UIPROC glad_glColorP3ui
Definition: glad.h:3231
GLAPI PFNGLINDEXFORMATNVPROC glad_glIndexFormatNV
Definition: glad.h:13509
GLAPI PFNGLWINDOWPOS2FVMESAPROC glad_glWindowPos2fvMESA
Definition: glad.h:12095
GLAPI int GLAD_GL_ATI_texture_env_combine3
Definition: glad.h:9608
GLAPI PFNGLGETNAMEDSTRINGIVARBPROC glad_glGetNamedStringivARB
Definition: glad.h:8942
GLAPI PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB
Definition: glad.h:9257
GLAPI PFNGLMULTITEXCOORD2FVARBPROC glad_glMultiTexCoord2fvARB
Definition: glad.h:8482
GLAPI PFNGLGETDOUBLEVPROC glad_glGetDoublev
Definition: glad.h:2188
GLAPI PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glad_glDisableClientStateIndexedEXT
Definition: glad.h:10300
GLAPI PFNGLGETPOINTERINDEXEDVEXTPROC glad_glGetPointerIndexedvEXT
Definition: glad.h:10309
GLAPI PFNGLTEXCOORD1HNVPROC glad_glTexCoord1hNV
Definition: glad.h:12670
GLAPI PFNGLMULTITEXSUBIMAGE2DEXTPROC glad_glMultiTexSubImage2DEXT
Definition: glad.h:10258
GLAPI PFNGLGETNUNIFORMIVPROC glad_glGetnUniformiv
Definition: glad.h:4185
GLAPI PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC glad_glStencilThenCoverStrokePathInstancedNV
Definition: glad.h:12994
GLAPI PFNGLDEPTHRANGEINDEXEDPROC glad_glDepthRangeIndexed
Definition: glad.h:3650
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint GLuint64 * rawCounterMaxValue
Definition: glad.h:11960
GLAPI PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv
Definition: glad.h:2572
GLAPI PFNGLASYNCMARKERSGIXPROC glad_glAsyncMarkerSGIX
Definition: glad.h:14470
GLint * numCounters
Definition: glad.h:7499
GLAPI PFNGLCLEARACCUMXOESPROC glad_glClearAccumxOES
Definition: glad.h:14073
GLAPI PFNGLVERTEXATTRIBIPOINTEREXTPROC glad_glVertexAttribIPointerEXT
Definition: glad.h:13809
GLAPI int GLAD_GL_APPLE_element_array
Definition: glad.h:7626
GLAPI PFNGLMULTITEXCOORD2SVARBPROC glad_glMultiTexCoord2svARB
Definition: glad.h:8494
GLAPI PFNGLTEXCOORD4FVERTEX4FSUNPROC glad_glTexCoord4fVertex4fSUN
Definition: glad.h:14916
GLAPI PFNGLVERTEXATTRIB2SNVPROC glad_glVertexAttrib2sNV
Definition: glad.h:13642
GLAPI PFNGLUNIFORM1I64NVPROC glad_glUniform1i64NV
Definition: glad.h:7354
GLAPI PFNGLSAMPLEMASKIPROC glad_glSampleMaski
Definition: glad.h:3068
GLAPI PFNGLGETMINMAXPROC glad_glGetMinmax
Definition: glad.h:8347
GLAPI PFNGLRESETHISTOGRAMEXTPROC glad_glResetHistogramEXT
Definition: glad.h:11042
GLAPI PFNGLMULTITEXIMAGE1DEXTPROC glad_glMultiTexImage1DEXT
Definition: glad.h:10249
GLenum condition
Definition: glad.h:12458
GLAPI int GLAD_GL_NV_gpu_shader5
Definition: glad.h:12628
GLAPI int GLAD_GL_OVR_multiview
Definition: glad.h:14315
GLAPI PFNGLGETPATHPARAMETERFVNVPROC glad_glGetPathParameterfvNV
Definition: glad.h:12934
GLAPI PFNGLVERTEXATTRIBI1UIVEXTPROC glad_glVertexAttribI1uivEXT
Definition: glad.h:13785
GLAPI PFNGLVARIANTFVEXTPROC glad_glVariantfvEXT
Definition: glad.h:11676
const GLuint GLenum binaryformat
Definition: glad.h:3397
unsigned int GLhandleARB
Definition: glad.h:700
GLAPI PFNGLVERTEXATTRIB4HVNVPROC glad_glVertexAttrib4hvNV
Definition: glad.h:12757
GLAPI PFNGLSTENCILFILLPATHINSTANCEDNVPROC glad_glStencilFillPathInstancedNV
Definition: glad.h:12910
GLAPI PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glad_glVideoCaptureStreamParameterfvNV
Definition: glad.h:13852
GLAPI PFNGLRESETHISTOGRAMPROC glad_glResetHistogram
Definition: glad.h:8362
GLAPI int GLAD_GL_ARB_texture_non_power_of_two
Definition: glad.h:9103
GLAPI PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glad_glMakeNamedBufferResidentNV
Definition: glad.h:13196
GLAPI PFNGLCOLORP4UIPROC glad_glColorP4ui
Definition: glad.h:3237
GLAPI int GLAD_GL_ARB_texture_storage
Definition: glad.h:9131
GLAPI int GLAD_GL_ATI_meminfo
Definition: glad.h:9576
GLAPI PFNGLGETTEXTURESAMPLERHANDLENVPROC glad_glGetTextureSamplerHandleNV
Definition: glad.h:12203
GLAPI PFNGLCOLORMASKINDEXEDEXTPROC glad_glColorMaskIndexedEXT
Definition: glad.h:10844
GLAPI int GLAD_GL_ARB_invalidate_subdata
Definition: glad.h:8395
GLAPI PFNGLPROGRAMUNIFORM3I64ARBPROC glad_glProgramUniform3i64ARB
Definition: glad.h:8218
GLsizei GLenum const void GLuint GLfloat GLfloat GLenum GLfloat * returnedSpacing
Definition: glad.h:12951
GLAPI PFNGLDRAWELEMENTSPROC glad_glDrawElements
Definition: glad.h:2234
GLAPI PFNGLGETVERTEXATTRIBLDVPROC glad_glGetVertexAttribLdv
Definition: glad.h:3626
GLAPI PFNGLSTENCILCLEARTAGEXTPROC glad_glStencilClearTagEXT
Definition: glad.h:11347
GLAPI PFNGLVERTEXATTRIB2DVARBPROC glad_glVertexAttrib2dvARB
Definition: glad.h:9297
GLAPI int GLAD_GL_ARB_texture_env_combine
Definition: glad.h:9067
GLAPI int GLAD_GL_OML_subsample
Definition: glad.h:14311
GLbitfield flags
Definition: glad.h:3028
GLAPI PFNGLTEXCOORD4BOESPROC glad_glTexCoord4bOES
Definition: glad.h:13915
GLAPI PFNGLCOMBINERSTAGEPARAMETERFVNVPROC glad_glCombinerStageParameterfvNV
Definition: glad.h:13136
GLAPI int GLAD_GL_EXT_copy_texture
Definition: glad.h:10014
GLAPI PFNGLTEXTURESTORAGE2DPROC glad_glTextureStorage2D
Definition: glad.h:4011
GLAPI PFNGLDRAWCOMMANDSNVPROC glad_glDrawCommandsNV
Definition: glad.h:12286
GLAPI PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv
Definition: glad.h:2671
GLAPI int GLAD_GL_NV_bindless_texture
Definition: glad.h:12198
GLAPI PFNGLGETFRAGMENTLIGHTFVSGIXPROC glad_glGetFragmentLightfvSGIX
Definition: glad.h:14574
GLint GLint GLint GLint zoffset
Definition: glad.h:2279
GLAPI PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC glad_glGetPixelTexGenParameterivSGIS
Definition: glad.h:14393
GLAPI PFNGLMULTITEXCOORD4DVARBPROC glad_glMultiTexCoord4dvARB
Definition: glad.h:8524
GLAPI PFNGLGETINTEGERUI64I_VNVPROC glad_glGetIntegerui64i_vNV
Definition: glad.h:13530
GLAPI int GLAD_GL_NV_register_combiners
Definition: glad.h:13091
GLAPI PFNGLMATRIXINDEXUIVARBPROC glad_glMatrixIndexuivARB
Definition: glad.h:8418
GLAPI PFNGLFRAMEBUFFERREADBUFFEREXTPROC glad_glFramebufferReadBufferEXT
Definition: glad.h:10642
GLuint * states
Definition: glad.h:12267
GLAPI PFNGLVERTEXATTRIB4NUSVARBPROC glad_glVertexAttrib4NusvARB
Definition: glad.h:9348
GLAPI int GLAD_GL_SGIS_pixel_texture
Definition: glad.h:14379
GLAPI PFNGLCOPYTEXTUREIMAGE1DEXTPROC glad_glCopyTextureImage1DEXT
Definition: glad.h:10150
GLAPI int GLAD_GL_EXT_polygon_offset_clamp
Definition: glad.h:11184
const GLenum * bufs
Definition: glad.h:2415
GLAPI PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC glad_glGetPixelTransformParameterfvEXT
Definition: glad.h:11158
GLAPI PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv
Definition: glad.h:2868
GLAPI PFNGLFRAMEBUFFERTEXTUREARBPROC glad_glFramebufferTextureARB
Definition: glad.h:8123
GLAPI int GLAD_GL_EXT_transform_feedback
Definition: glad.h:11526
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glad_glNamedProgramLocalParameterI4ivEXT
Definition: glad.h:10537
GLAPI PFNGLREADNPIXELSKHRPROC glad_glReadnPixelsKHR
Definition: glad.h:12043
GLAPI PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage
Definition: glad.h:2314
GLAPI int GLAD_GL_IBM_texture_mirrored_repeat
Definition: glad.h:11850
void(APIENTRY * GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: glad.h:733
GLAPI PFNGLGETVARIANTFLOATVEXTPROC glad_glGetVariantFloatvEXT
Definition: glad.h:11724
GLAPI PFNGLTEXPAGECOMMITMENTARBPROC glad_glTexPageCommitmentARB
Definition: glad.h:8974
GLint fsize
Definition: glad.h:13608
GLAPI PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv
Definition: glad.h:2702
GLuint segments
Definition: glad.h:12309
GLAPI PFNGLCOLOR4UBVERTEX2FVSUNPROC glad_glColor4ubVertex2fvSUN
Definition: glad.h:14883
GLAPI PFNGLPROGRAMUNIFORMMATRIX2FVPROC glad_glProgramUniformMatrix2fv
Definition: glad.h:3539
int GLclampx
Definition: glad.h:685
GLAPI PFNGLGENSYMBOLSEXTPROC glad_glGenSymbolsEXT
Definition: glad.h:11658
GLAPI PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB
Definition: glad.h:8443
GLAPI PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv
Definition: glad.h:2503
GLAPI int GLAD_GL_EXT_color_subtable
Definition: glad.h:9881
GLsizei const GLuint * paths
Definition: glad.h:12870
GLAPI PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC glad_glGetProgramNamedParameterdvNV
Definition: glad.h:12500
GLAPI PFNGLPROGRAMUNIFORM2I64VNVPROC glad_glProgramUniform2i64vNV
Definition: glad.h:7423
GLAPI PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer
Definition: glad.h:2892
GLenum attachment
Definition: glad.h:2924
GLAPI PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glad_glCompressedTextureSubImage3D
Definition: glad.h:4038
GLAPI int GLAD_GL_EXT_texture_env_combine
Definition: glad.h:11421
GLAPI PFNGLUPDATEOBJECTBUFFERATIPROC glad_glUpdateObjectBufferATI
Definition: glad.h:9628
GLuint res
Definition: glad.h:11636
GLAPI PFNGLGETNSEPARABLEFILTERPROC glad_glGetnSeparableFilter
Definition: glad.h:4221
ptrdiff_t GLsizeiptr
Definition: glad.h:713
int GLsizei
Definition: glad.h:689
GLAPI PFNGLPROGRAMUNIFORM1FVEXTPROC glad_glProgramUniform1fvEXT
Definition: glad.h:10426
GLAPI PFNGLSWIZZLEEXTPROC glad_glSwizzleEXT
Definition: glad.h:11646
GLAPI PFNGLGETQUERYOBJECTUI64VEXTPROC glad_glGetQueryObjectui64vEXT
Definition: glad.h:11521
GLAPI PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: glad.h:14943
GLAPI PFNGLGETOBJECTBUFFERFVATIPROC glad_glGetObjectBufferfvATI
Definition: glad.h:9631
GLAPI PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor3fVertex3fSUN
Definition: glad.h:14964
GLAPI PFNGLTEXCOORD3BOESPROC glad_glTexCoord3bOES
Definition: glad.h:13909
GLAPI PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glad_glGetHistogramParameterivEXT
Definition: glad.h:11024
GLAPI int GLAD_GL_NV_light_max_exponent
Definition: glad.h:12781
GLAPI PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D
Definition: glad.h:3690
GLAPI int GLAD_GL_SGIS_texture4D
Definition: glad.h:14425
GLAPI int GLAD_GL_OML_resample
Definition: glad.h:14307
GLAPI PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glad_glFlushMappedNamedBufferRangeEXT
Definition: glad.h:10726
GLAPI PFNGLINDEXPOINTERLISTIBMPROC glad_glIndexPointerListIBM
Definition: glad.h:11868
GLAPI int GLAD_GL_ARB_pipeline_statistics_query
Definition: glad.h:8586
GLAPI PFNGLPROGRAMUNIFORM1I64VNVPROC glad_glProgramUniform1i64vNV
Definition: glad.h:7420
struct _cl_event * event
Definition: glad.h:7872
GLAPI PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glad_glCheckNamedFramebufferStatusEXT
Definition: glad.h:10612
GLAPI PFNGLLINKPROGRAMARBPROC glad_glLinkProgramARB
Definition: glad.h:8794
GLAPI PFNGLPROGRAMUNIFORM2UIVEXTPROC glad_glProgramUniform2uivEXT
Definition: glad.h:10522
GLAPI int GLAD_GL_AMD_pinned_memory
Definition: glad.h:7532
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint GLuint key1
Definition: glad.h:13060
GLAPI PFNGLINDEXFUNCEXTPROC glad_glIndexFuncEXT
Definition: glad.h:11056
GLAPI PFNGLTEXTURESUBIMAGE3DEXTPROC glad_glTextureSubImage3DEXT
Definition: glad.h:10180
GLfloat GLfloat ycoeff
Definition: glad.h:12260
GLAPI int GLAD_GL_SGI_texture_color_table
Definition: glad.h:14799
GLAPI PFNGLALPHAFRAGMENTOP1ATIPROC glad_glAlphaFragmentOp1ATI
Definition: glad.h:9552
GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat maxZ
Definition: glad.h:7793
GLAPI PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB
Definition: glad.h:8866
GLAPI PFNGLNAMEDSTRINGARBPROC glad_glNamedStringARB
Definition: glad.h:8927
GLAPI PFNGLMULTITEXCOORD3HNVPROC glad_glMultiTexCoord3hNV
Definition: glad.h:12706
GLAPI PFNGLGETSYNCIVPROC glad_glGetSynciv
Definition: glad.h:3047
GLAPI PFNGLMULTITEXCOORD3SVARBPROC glad_glMultiTexCoord3svARB
Definition: glad.h:8518
GLAPI PFNGLPROGRAMUNIFORM3UI64VNVPROC glad_glProgramUniform3ui64vNV
Definition: glad.h:7450
GLAPI PFNGLCULLPARAMETERFVEXTPROC glad_glCullParameterfvEXT
Definition: glad.h:10038
GLAPI PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage
Definition: glad.h:2293
const void GLbitfield GLuint GLfloat GLuint baseAndCount[2]
Definition: glad.h:12996
GLboolean GLboolean GLboolean GLboolean a
Definition: glad.h:2717
GLAPI int GLAD_GL_SGIS_texture_color_mask
Definition: glad.h:14439
GLenum GLsizeiptr fontSize
Definition: glad.h:13002
GLAPI int GLAD_GL_NV_texture_shader2
Definition: glad.h:13309
GLenum const void GLbitfield GLsizei numGlyphs
Definition: glad.h:12864
GLAPI PFNGLVERTEXSTREAM1DATIPROC glad_glVertexStream1dATI
Definition: glad.h:9693
GLAPI PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i
Definition: glad.h:2772
GLAPI PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glad_glEnableVertexArrayAttribEXT
Definition: glad.h:10705
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glad_glVertexArrayVertexAttribIOffsetEXT
Definition: glad.h:10696
GLAPI PFNGLPROGRAMUNIFORM2I64ARBPROC glad_glProgramUniform2i64ARB
Definition: glad.h:8215
GLAPI int GLAD_GL_EXT_pixel_transform_color_table
Definition: glad.h:11163
GLAPI PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex
Definition: glad.h:3078
GLAPI PFNGLREADPIXELSPROC glad_glReadPixels
Definition: glad.h:2182
GLAPI PFNGLUNIFORM2IARBPROC glad_glUniform2iARB
Definition: glad.h:8818
GLAPI PFNGLCREATESAMPLERSPROC glad_glCreateSamplers
Definition: glad.h:4140
GLAPI PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel
Definition: glad.h:3829
GLAPI PFNGLUNIFORM4UIVPROC glad_glUniform4uiv
Definition: glad.h:2862
GLAPI PFNGLNORMALP3UIPROC glad_glNormalP3ui
Definition: glad.h:3225
GLAPI int GLAD_GL_SGIX_framezoom
Definition: glad.h:14591
GLuint GLsizei const GLuint const GLintptr * offsets
Definition: glad.h:3847
GLAPI int GLAD_GL_EXT_texture_perturb_normal
Definition: glad.h:11489
GLsizei groupsSize
Definition: glad.h:7496
GLenum swizzlex
Definition: glad.h:13865
GLAPI PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR
Definition: glad.h:12004
GLAPI PFNGLDEFORMATIONMAP3DSGIXPROC glad_glDeformationMap3dSGIX
Definition: glad.h:14670
GLAPI int GLAD_GL_ARB_occlusion_query
Definition: glad.h:8547
GLAPI PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glad_glBindVideoCaptureStreamBufferNV
Definition: glad.h:13825
GLAPI PFNGLVERTEXATTRIBL3DVPROC glad_glVertexAttribL3dv
Definition: glad.h:3617
GLAPI PFNGLUNIFORM4IARBPROC glad_glUniform4iARB
Definition: glad.h:8824
GLuint queryNameLength
Definition: glad.h:11969
GLAPI int GLAD_GL_NV_command_list
Definition: glad.h:12266
GLAPI PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC glad_glStencilStrokePathInstancedNV
Definition: glad.h:12913
GLAPI PFNGLVARIANTUSVEXTPROC glad_glVariantusvEXT
Definition: glad.h:11685
GLuint GLfloat x0
Definition: glad.h:12389
GLAPI PFNGLPOINTPARAMETERFVEXTPROC glad_glPointParameterfvEXT
Definition: glad.h:11172
GLAPI PFNGLISENABLEDPROC glad_glIsEnabled
Definition: glad.h:2218
GLuint * samplers
Definition: glad.h:3080
GLsizei GLfixed GLfixed GLfixed GLfixed ymove
Definition: glad.h:14066
GLAPI PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv
Definition: glad.h:2796
GLAPI PFNGLVERTEXATTRIBI2UIEXTPROC glad_glVertexAttribI2uiEXT
Definition: glad.h:13764
GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar * messageLog
Definition: glad.h:3810
GLAPI int GLAD_GL_ARB_direct_state_access
Definition: glad.h:7968
GLAPI PFNGLMAPBUFFERPROC glad_glMapBuffer
Definition: glad.h:2397
GLAPI PFNGLCOLORTABLEPARAMETERIVPROC glad_glColorTableParameteriv
Definition: glad.h:8278
GLAPI PFNGLENABLEVERTEXARRAYATTRIBPROC glad_glEnableVertexArrayAttrib
Definition: glad.h:4104
GLAPI PFNGLGLOBALALPHAFACTORDSUNPROC glad_glGlobalAlphaFactordSUN
Definition: glad.h:14828
GLAPI PFNGLGETCLIPPLANEXOESPROC glad_glGetClipPlanexOES
Definition: glad.h:13974
GLAPI int GLAD_GL_ARB_fragment_program
Definition: glad.h:8033
GLAPI PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB
Definition: glad.h:8120
GLAPI PFNGLPROGRAMUNIFORM1I64NVPROC glad_glProgramUniform1i64NV
Definition: glad.h:7408
GLAPI PFNGLHINTPGIPROC glad_glHintPGI
Definition: glad.h:14328
GLAPI PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT
Definition: glad.h:10871
GLAPI int GLAD_GL_NV_vertex_program3
Definition: glad.h:13743
GLAPI PFNGLVERTEXATTRIBARRAYOBJECTATIPROC glad_glVertexAttribArrayObjectATI
Definition: glad.h:9662
GLAPI PFNGLGETMULTISAMPLEFVNVPROC glad_glGetMultisamplefvNV
Definition: glad.h:12428
GLAPI int GLAD_GL_EXT_separate_specular_color
Definition: glad.h:11311
GLAPI PFNGLMATRIXMULTTRANSPOSEDEXTPROC glad_glMatrixMultTransposedEXT
Definition: glad.h:10378
GLAPI PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC glad_glGetVertexAttribArrayObjectfvATI
Definition: glad.h:9665
GLAPI PFNGLGETVARIANTARRAYOBJECTFVATIPROC glad_glGetVariantArrayObjectfvATI
Definition: glad.h:9652
GLAPI PFNGLGETTEXTUREHANDLEARBPROC glad_glGetTextureHandleARB
Definition: glad.h:7813
GLAPI PFNGLGETUNIFORMBUFFERSIZEEXTPROC glad_glGetUniformBufferSizeEXT
Definition: glad.h:9829
GLAPI PFNGLFINALCOMBINERINPUTNVPROC glad_glFinalCombinerInputNV
Definition: glad.h:13111
GLAPI PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv
Definition: glad.h:3105
GLAPI PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC glad_glTexCoord2fColor4ubVertex3fSUN
Definition: glad.h:14922
GLAPI PFNGLCLEARTEXIMAGEPROC glad_glClearTexImage
Definition: glad.h:3839
GLAPI PFNGLGETMAPPARAMETERIVNVPROC glad_glGetMapParameterivNV
Definition: glad.h:12409
GLAPI PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glad_glGetSubroutineUniformLocation
Definition: glad.h:3328
GLAPI PFNGLBINORMAL3DVEXTPROC glad_glBinormal3dvEXT
Definition: glad.h:9985
GLAPI PFNGLSECONDARYCOLOR3USEXTPROC glad_glSecondaryColor3usEXT
Definition: glad.h:11257
GLAPI PFNGLTEXGENXOESPROC glad_glTexGenxOES
Definition: glad.h:14244
GLAPI PFNGLFOGCOORDPOINTERLISTIBMPROC glad_glFogCoordPointerListIBM
Definition: glad.h:11865
GLAPI PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glad_glGetNamedProgramLocalParameterdvEXT
Definition: glad.h:10588
GLAPI PFNGLEXTRACTCOMPONENTEXTPROC glad_glExtractComponentEXT
Definition: glad.h:11655
GLAPI PFNGLPOLLINSTRUMENTSSGIXPROC glad_glPollInstrumentsSGIX
Definition: glad.h:14613
GLAPI PFNGLSECONDARYCOLOR3UIEXTPROC glad_glSecondaryColor3uiEXT
Definition: glad.h:11251
GLAPI PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT
Definition: glad.h:10874
GLAPI int GLAD_GL_ARB_blend_func_extended
Definition: glad.h:7863
GLAPI PFNGLUNIFORMMATRIX3X2DVPROC glad_glUniformMatrix3x2dv
Definition: glad.h:3313
GLAPI int GLAD_GL_KHR_blend_equation_advanced
Definition: glad.h:11975
GLAPI PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v
Definition: glad.h:3126
GLsizei const GLchar *const GLuint * uniformIndices
Definition: glad.h:2988
GLAPI int GLAD_GL_EXT_texture_swizzle
Definition: glad.h:11512
GLAPI PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks
Definition: glad.h:3364
GLAPI PFNGLDISPATCHCOMPUTEPROC glad_glDispatchCompute
Definition: glad.h:3709
GLAPI int GLAD_GL_NV_occlusion_query
Definition: glad.h:12793
GLAPI PFNGLUNIFORM2FPROC glad_glUniform2f
Definition: glad.h:2524
GLAPI PFNGLPROGRAMPARAMETER4FNVPROC glad_glProgramParameter4fNV
Definition: glad.h:13591
const GLint GLsizei nbuffers
Definition: glad.h:13351
GLAPI PFNGLGETPERFQUERYINFOINTELPROC glad_glGetPerfQueryInfoINTEL
Definition: glad.h:11970
GLAPI PFNGLVERTEX3BVOESPROC glad_glVertex3bvOES
Definition: glad.h:13930
GLAPI PFNGLTEXTUREPARAMETERIEXTPROC glad_glTextureParameteriEXT
Definition: glad.h:10132
GLAPI int GLAD_GL_EXT_shadow_funcs
Definition: glad.h:11333
GLAPI PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource
Definition: glad.h:2482
GLAPI int GLAD_GL_MESA_pack_invert
Definition: glad.h:12073
GLAPI PFNGLCLEARNAMEDBUFFERSUBDATAPROC glad_glClearNamedBufferSubData
Definition: glad.h:3906
GLAPI PFNGLLIGHTXVOESPROC glad_glLightxvOES
Definition: glad.h:13995
GLAPI PFNGLDISABLEVERTEXARRAYATTRIBPROC glad_glDisableVertexArrayAttrib
Definition: glad.h:4101
GLAPI int GLAD_GL_OES_read_format
Definition: glad.h:14277
GLAPI PFNGLPIXELTRANSFERXOESPROC glad_glPixelTransferxOES
Definition: glad.h:14187
GLAPI PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glad_glProgramUniformMatrix2x4dvEXT
Definition: glad.h:10780
GLAPI PFNGLGETHISTOGRAMPROC glad_glGetHistogram
Definition: glad.h:8338
GLAPI PFNGLGETNMINMAXPROC glad_glGetnMinmax
Definition: glad.h:4227
GLAPI PFNGLGETUNIFORMFVARBPROC glad_glGetUniformfvARB
Definition: glad.h:8878
GLAPI PFNGLVERTEXATTRIBL2DVEXTPROC glad_glVertexAttribL2dvEXT
Definition: glad.h:11603
GLAPI PFNGLGENPROGRAMSARBPROC glad_glGenProgramsARB
Definition: glad.h:8044
GLAPI PFNGLPROGRAMUNIFORM1UI64VNVPROC glad_glProgramUniform1ui64vNV
Definition: glad.h:7444
GLAPI PFNGLBINDBUFFERBASENVPROC glad_glBindBufferBaseNV
Definition: glad.h:13334
GLAPI PFNGLCOLORFRAGMENTOP1ATIPROC glad_glColorFragmentOp1ATI
Definition: glad.h:9543
GLAPI PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog
Definition: glad.h:2473
GLuint * nextQueryId
Definition: glad.h:11957
GLAPI PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC glad_glProgramBufferParametersfvNV
Definition: glad.h:12824
GLAPI PFNGLMULTITEXCOORDP4UIVPROC glad_glMultiTexCoordP4uiv
Definition: glad.h:3222
GLAPI PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR
Definition: glad.h:12007
GLAPI PFNGLTEXCOORD1XOESPROC glad_glTexCoord1xOES
Definition: glad.h:14220
GLAPI int GLAD_GL_NV_framebuffer_mixed_samples
Definition: glad.h:12521
GLAPI PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui
Definition: glad.h:2784
GLAPI PFNGLGETBUFFERPARAMETERUI64VNVPROC glad_glGetBufferParameterui64vNV
Definition: glad.h:13205
GLuint GLuint GLuint GLuint GLuint group_size_z
Definition: glad.h:7910
GLAPI int GLAD_GL_ARB_sync
Definition: glad.h:8991
GLenum const void GLuint pathBase
Definition: glad.h:12909
GLAPI PFNGLGETVARYINGLOCATIONNVPROC glad_glGetVaryingLocationNV
Definition: glad.h:13343
GLAPI PFNGLGETMINMAXPARAMETERIVEXTPROC glad_glGetMinmaxParameterivEXT
Definition: glad.h:11033
GLAPI PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glColor4fNormal3fVertex3fSUN
Definition: glad.h:14904
GLAPI int GLAD_GL_ARB_vertex_array_bgra
Definition: glad.h:9187
GLAPI PFNGLUNIFORM1I64VARBPROC glad_glUniform1i64vARB
Definition: glad.h:8164
GLAPI PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui
Definition: glad.h:3141
GLAPI PFNGLTEXPARAMETERIIVEXTPROC glad_glTexParameterIivEXT
Definition: glad.h:11439
GLsizei GLfixed xorig
Definition: glad.h:14066
GLAPI PFNGLVERTEXATTRIBI4USVEXTPROC glad_glVertexAttribI4usvEXT
Definition: glad.h:13806
GLAPI PFNGLISOBJECTBUFFERATIPROC glad_glIsObjectBufferATI
Definition: glad.h:9625
GLAPI PFNGLVERTEXSTREAM4FATIPROC glad_glVertexStream4fATI
Definition: glad.h:9759
GLAPI PFNGLCOLORTABLEPARAMETERFVPROC glad_glColorTableParameterfv
Definition: glad.h:8275
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint key0
Definition: glad.h:13060
GLAPI PFNGLGENPATHSNVPROC glad_glGenPathsNV
Definition: glad.h:12841
GLAPI PFNGLFRAGMENTLIGHTIVSGIXPROC glad_glFragmentLightivSGIX
Definition: glad.h:14547
GLAPI int GLAD_GL_ARB_gpu_shader_int64
Definition: glad.h:8150
GLAPI PFNGLGENVERTEXSHADERSEXTPROC glad_glGenVertexShadersEXT
Definition: glad.h:11631
const GLuint const GLclampf * priorities
Definition: glad.h:11483
GLAPI PFNGLPROGRAMUNIFORM4I64ARBPROC glad_glProgramUniform4i64ARB
Definition: glad.h:8221
GLAPI int GLAD_GL_ARB_cull_distance
Definition: glad.h:7932
GLAPI PFNGLBUFFERDATAPROC glad_glBufferData
Definition: glad.h:2388
GLAPI int GLAD_GL_ARB_debug_output
Definition: glad.h:7936
GLAPI int GLAD_GL_ARB_transform_feedback_instanced
Definition: glad.h:9159
GLfloat GLfloat minZ
Definition: glad.h:7793
GLAPI PFNGLBEGINPERFQUERYINTELPROC glad_glBeginPerfQueryINTEL
Definition: glad.h:11943
GLAPI PFNGLPATHGLYPHINDEXARRAYNVPROC glad_glPathGlyphIndexArrayNV
Definition: glad.h:13000
GLAPI PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName
Definition: glad.h:2995
GLAPI PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate
Definition: glad.h:2422
GLAPI PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC glad_glGetCombinerOutputParameterfvNV
Definition: glad.h:13120
GLAPI PFNGLUNIFORM3UIVEXTPROC glad_glUniform3uivEXT
Definition: glad.h:11008
GLAPI PFNGLENDQUERYARBPROC glad_glEndQueryARB
Definition: glad.h:8561
GLAPI int GLAD_GL_EXT_gpu_program_parameters
Definition: glad.h:10969
GLAPI PFNGLPIXELDATARANGENVPROC glad_glPixelDataRangeNV
Definition: glad.h:13041
GLAPI PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glad_glGetProgramResourceLocationIndex
Definition: glad.h:3766
GLAPI PFNGLMATRIXLOAD3X2FNVPROC glad_glMatrixLoad3x2fNV
Definition: glad.h:12967
GLAPI PFNGLENDQUERYINDEXEDPROC glad_glEndQueryIndexed
Definition: glad.h:3385
GLAPI PFNGLEXECUTEPROGRAMNVPROC glad_glExecuteProgramNV
Definition: glad.h:13546
GLAPI PFNGLPRIMITIVEBOUNDINGBOXARBPROC glad_glPrimitiveBoundingBoxARB
Definition: glad.h:7794
GLAPI PFNGLUNIFORMMATRIX3DVPROC glad_glUniformMatrix3dv
Definition: glad.h:3301
GLAPI PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC glad_glGetCombinerInputParameterivNV
Definition: glad.h:13117
GLAPI PFNGLBLENDCOLOREXTPROC glad_glBlendColorEXT
Definition: glad.h:9839
GLAPI int GLAD_GL_ARB_copy_image
Definition: glad.h:7928
GLfloat angle
Definition: glad.h:10089
GLuint GLuint GLchar GLuint GLchar GLuint GLuint * counterDataSize
Definition: glad.h:11960
GLAPI PFNGLVARIANTUIVEXTPROC glad_glVariantuivEXT
Definition: glad.h:11688
GLAPI int GLAD_GL_EXT_separate_shader_objects
Definition: glad.h:11268
GLAPI PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv
Definition: glad.h:2584
GLAPI PFNGLMULTITEXCOORDP2UIVPROC glad_glMultiTexCoordP2uiv
Definition: glad.h:3210
GLAPI PFNGLWEIGHTDVARBPROC glad_glWeightdvARB
Definition: glad.h:9217
GLuint framebuffer
Definition: glad.h:2912
GLAPI int GLAD_GL_OES_query_matrix
Definition: glad.h:14270
GLAPI int GLAD_GL_NV_fence
Definition: glad.h:12439
GLAPI PFNGLMEMORYBARRIERBYREGIONPROC glad_glMemoryBarrierByRegion
Definition: glad.h:4161
GLAPI PFNGLUNIFORM1FVPROC glad_glUniform1fv
Definition: glad.h:2545
GLAPI PFNGLDISABLECLIENTSTATEIEXTPROC glad_glDisableClientStateiEXT
Definition: glad.h:10561
GLAPI PFNGLVERTEX4HNVPROC glad_glVertex4hNV
Definition: glad.h:12646
GLAPI PFNGLLINEWIDTHPROC glad_glLineWidth
Definition: glad.h:2092
GLAPI PFNGLBEGINFRAGMENTSHADERATIPROC glad_glBeginFragmentShaderATI
Definition: glad.h:9531
GLAPI PFNGLSECONDARYCOLOR3HNVPROC glad_glSecondaryColor3hNV
Definition: glad.h:12724
GLAPI PFNGLSAMPLEMASKEXTPROC glad_glSampleMaskEXT
Definition: glad.h:11101
GLAPI int GLAD_GL_NV_blend_equation_advanced
Definition: glad.h:12241
GLAPI PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glad_glNamedFramebufferReadBuffer
Definition: glad.h:3954
GLAPI PFNGLSTARTINSTRUMENTSSGIXPROC glad_glStartInstrumentsSGIX
Definition: glad.h:14619
GLAPI PFNGLTEXCOORD3XVOESPROC glad_glTexCoord3xvOES
Definition: glad.h:14235
GLenum GLenum GLenum swizzlez
Definition: glad.h:13865
GLAPI int GLAD_GL_EXT_clip_volume_hint
Definition: glad.h:9873
GLfloat GLfloat v1
Definition: glad.h:2523
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glad_glVertexArrayVertexAttribOffsetEXT
Definition: glad.h:10693
GLAPI PFNGLLISTPARAMETERFSGIXPROC glad_glListParameterfSGIX
Definition: glad.h:14643
GLAPI PFNGLPATHPARAMETERIVNVPROC glad_glPathParameterivNV
Definition: glad.h:12883
GLAPI PFNGLGETVERTEXATTRIBDVNVPROC glad_glGetVertexAttribdvNV
Definition: glad.h:13567
GLAPI PFNGLGETCONVOLUTIONPARAMETERXVOESPROC glad_glGetConvolutionParameterxvOES
Definition: glad.h:14106
GLbitfield stages
Definition: glad.h:3418
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: glad.h:732
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glad_glProgramUniformMatrix4x3dvEXT
Definition: glad.h:10792
GLAPI int GLAD_GL_SGIX_igloo_interface
Definition: glad.h:14598
GLAPI PFNGLGETVERTEXATTRIBFVARBPROC glad_glGetVertexAttribfvARB
Definition: glad.h:9396
GLAPI PFNGLSUBPIXELPRECISIONBIASNVPROC glad_glSubpixelPrecisionBiasNV
Definition: glad.h:12337
GLint drawbuffer
Definition: glad.h:2876
GLAPI PFNGLMULTITEXSUBIMAGE3DEXTPROC glad_glMultiTexSubImage3DEXT
Definition: glad.h:10291
GLAPI PFNGLCOPYTEXIMAGE1DEXTPROC glad_glCopyTexImage1DEXT
Definition: glad.h:10016
GLAPI int GLAD_GL_ARB_draw_buffers
Definition: glad.h:7972
GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEPROC glad_glNamedRenderbufferStorage
Definition: glad.h:3990
GLAPI PFNGLACTIVETEXTUREPROC glad_glActiveTexture
Definition: glad.h:2290
GLAPI PFNGLBLENDEQUATIONSEPARATEIARBPROC glad_glBlendEquationSeparateiARB
Definition: glad.h:7984
GLAPI PFNGLUNIFORM4UIEXTPROC glad_glUniform4uiEXT
Definition: glad.h:10999
GLAPI PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT
Definition: glad.h:10950
GLAPI PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glad_glBeginTransformFeedbackEXT
Definition: glad.h:11528
GLAPI PFNGLVERTEXATTRIBL2I64NVPROC glad_glVertexAttribL2i64NV
Definition: glad.h:13439
GLAPI PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv
Definition: glad.h:2494
GLAPI PFNGLPATHCOORDSNVPROC glad_glPathCoordsNV
Definition: glad.h:12853
GLAPI PFNGLVERTEXSTREAM3SATIPROC glad_glVertexStream3sATI
Definition: glad.h:9723
GLAPI PFNGLUSEPROGRAMSTAGESPROC glad_glUseProgramStages
Definition: glad.h:3419
GLAPI PFNGLGETVARIANTINTEGERVEXTPROC glad_glGetVariantIntegervEXT
Definition: glad.h:11721
GLAPI PFNGLTEXBUMPPARAMETERIVATIPROC glad_glTexBumpParameterivATI
Definition: glad.h:9506
GLAPI PFNGLVERTEXATTRIBL4UI64VNVPROC glad_glVertexAttribL4ui64vNV
Definition: glad.h:13481
GLAPI PFNGLGETNPIXELMAPUSVARBPROC glad_glGetnPixelMapusvARB
Definition: glad.h:8669
GLenum GLint GLint srcX
Definition: glad.h:3714
GLAPI PFNGLMATERIALXOESPROC glad_glMaterialxOES
Definition: glad.h:14004
const GLfloat * m
Definition: glad.h:10074
GLAPI int GLAD_GL_ARB_shader_precision
Definition: glad.h:8889
GLAPI PFNGLFOGCOORDHNVPROC glad_glFogCoordhNV
Definition: glad.h:12718
GLAPI int GLAD_GL_OES_single_precision
Definition: glad.h:14281
GLAPI PFNGLCOLOR4UBVERTEX2FSUNPROC glad_glColor4ubVertex2fSUN
Definition: glad.h:14880
GLAPI PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glad_glCopyMultiTexSubImage2DEXT
Definition: glad.h:10270
GLAPI PFNGLVERTEXATTRIB4UBNVPROC glad_glVertexAttrib4ubNV
Definition: glad.h:13684
GLAPI PFNGLPROGRAMUNIFORM2I64NVPROC glad_glProgramUniform2i64NV
Definition: glad.h:7411
GLAPI PFNGLMAPNAMEDBUFFEREXTPROC glad_glMapNamedBufferEXT
Definition: glad.h:10387
GLenum GLuint origtexture
Definition: glad.h:3780
GLAPI PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv
Definition: glad.h:3102
GLAPI PFNGLCOVERAGEMODULATIONNVPROC glad_glCoverageModulationNV
Definition: glad.h:12529
const GLubyte *APIENTRYP PFNGLGETSTRINGPROC(GLenum name)
Definition: glad.h:2199
GLAPI int GLAD_GL_ARB_draw_indirect
Definition: glad.h:7999
GLAPI PFNGLMAPOBJECTBUFFERATIPROC glad_glMapObjectBufferATI
Definition: glad.h:9568
GLAPI PFNGLUNIFORMMATRIX4X2DVPROC glad_glUniformMatrix4x2dv
Definition: glad.h:3319
GLenum GLenum GLenum cdOutput
Definition: glad.h:13107
GLenum GLuint GLint GLint baseViewIndex
Definition: glad.h:14316
GLAPI PFNGLCLEARDEPTHFOESPROC glad_glClearDepthfOES
Definition: glad.h:14283
GLAPI PFNGLUNIFORM3IARBPROC glad_glUniform3iARB
Definition: glad.h:8821
GLsizei GLboolean transpose
Definition: glad.h:2568
GLAPI PFNGLVERTEX2BVOESPROC glad_glVertex2bvOES
Definition: glad.h:13924
GLAPI PFNGLTEXCOORD4XOESPROC glad_glTexCoord4xOES
Definition: glad.h:14238
GLAPI PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation
Definition: glad.h:2485
GLAPI PFNGLPATHCOMMANDSNVPROC glad_glPathCommandsNV
Definition: glad.h:12850
GLAPI int GLAD_GL_ARB_framebuffer_sRGB
Definition: glad.h:8114
GLAPI PFNGLREADNPIXELSARBPROC glad_glReadnPixelsARB
Definition: glad.h:8636
GLsizei coverageSamples
Definition: glad.h:10608
GLenum cap
Definition: glad.h:11714
GLuint sampler
Definition: glad.h:3089
GLdouble s
Definition: glad.h:8448
GLAPI PFNGLMULTITEXPARAMETERIEXTPROC glad_glMultiTexParameteriEXT
Definition: glad.h:10237
GLAPI PFNGLGETDOUBLEINDEXEDVEXTPROC glad_glGetDoubleIndexedvEXT
Definition: glad.h:10306
GLAPI PFNGLVERTEXATTRIB1SVARBPROC glad_glVertexAttrib1svARB
Definition: glad.h:9291
GLAPI PFNGLTEXTUREPARAMETERIPROC glad_glTextureParameteri
Definition: glad.h:4056
GLAPI PFNGLMULTTRANSPOSEMATRIXDARBPROC glad_glMultTransposeMatrixdARB
Definition: glad.h:9178
GLAPI PFNGLPROGRAMUNIFORM3FVEXTPROC glad_glProgramUniform3fvEXT
Definition: glad.h:10432
GLAPI PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced
Definition: glad.h:2974
GLAPI PFNGLGETTEXENVXVOESPROC glad_glGetTexEnvxvOES
Definition: glad.h:13980
GLAPI PFNGLTEXCOORD2HVNVPROC glad_glTexCoord2hvNV
Definition: glad.h:12679
GLenum GLsizeiptr const void * fontData
Definition: glad.h:13002
GLAPI PFNGLVIEWPORTINDEXEDFPROC glad_glViewportIndexedf
Definition: glad.h:3632
GLAPI PFNGLPROGRAMENVPARAMETERI4UINVPROC glad_glProgramEnvParameterI4uiNV
Definition: glad.h:12591
GLAPI PFNGLGETVERTEXATTRIBIUIVEXTPROC glad_glGetVertexAttribIuivEXT
Definition: glad.h:13815
GLAPI int GLAD_GL_AMD_interleaved_elements
Definition: glad.h:7458
GLAPI PFNGLGETFRAGMENTLIGHTIVSGIXPROC glad_glGetFragmentLightivSGIX
Definition: glad.h:14577
GLAPI PFNGLPROGRAMUNIFORM4FEXTPROC glad_glProgramUniform4fEXT
Definition: glad.h:10411
GLAPI int GLAD_GL_EXT_index_texture
Definition: glad.h:11068
GLAPI PFNGLALPHAFRAGMENTOP2ATIPROC glad_glAlphaFragmentOp2ATI
Definition: glad.h:9555
GLAPI PFNGLGETSHADERSOURCEARBPROC glad_glGetShaderSourceARB
Definition: glad.h:8884
GLAPI PFNGLPROGRAMUNIFORM4UIPROC glad_glProgramUniform4ui
Definition: glad.h:3533
GLAPI int GLAD_GL_AMD_shader_explicit_vertex_parameter
Definition: glad.h:7559
GLAPI PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC glad_glGetFinalCombinerInputParameterfvNV
Definition: glad.h:13126
GLAPI PFNGLBLENDBARRIERKHRPROC glad_glBlendBarrierKHR
Definition: glad.h:11977
GLAPI int GLAD_GL_ARB_bindless_texture
Definition: glad.h:7811
GLAPI PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fSUN
Definition: glad.h:14976
GLAPI PFNGLCOVERAGEMODULATIONTABLENVPROC glad_glCoverageModulationTableNV
Definition: glad.h:12523
GLAPI int GLAD_GL_ARB_texture_storage_multisample
Definition: glad.h:9135
GLbitfield GLuint program
Definition: glad.h:3418
GLAPI PFNGLVERTEXATTRIB4UIVARBPROC glad_glVertexAttrib4uivARB
Definition: glad.h:9378
GLboolean invert
Definition: glad.h:2292
GLAPI PFNGLPROGRAMUNIFORM1IEXTPROC glad_glProgramUniform1iEXT
Definition: glad.h:10414
const GLintptr const GLsizei const GLuint const GLuint * fbos
Definition: glad.h:12291
GLAPI PFNGLBLENDEQUATIONSEPARATEEXTPROC glad_glBlendEquationSeparateEXT
Definition: glad.h:9846
GLAPI int GLAD_GL_EXT_gpu_shader4
Definition: glad.h:10979
GLAPI PFNGLVERTEXSTREAM2SATIPROC glad_glVertexStream2sATI
Definition: glad.h:9699
GLAPI PFNGLBEGINPERFMONITORAMDPROC glad_glBeginPerfMonitorAMD
Definition: glad.h:7521
GLAPI PFNGLBINDIMAGETEXTUREPROC glad_glBindImageTexture
Definition: glad.h:3678
GLAPI PFNGLVERTEXATTRIBL1UI64NVPROC glad_glVertexAttribL1ui64NV
Definition: glad.h:13460
GLenum pname
Definition: glad.h:2103
GLAPI PFNGLPOINTPARAMETERIPROC glad_glPointParameteri
Definition: glad.h:2336
GLuint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
Definition: glad.h:7771
GLAPI int GLAD_GL_NV_vertex_buffer_unified_memory
Definition: glad.h:13495
GLAPI PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB
Definition: glad.h:8059
GLAPI PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glad_glSetFragmentShaderConstantATI
Definition: glad.h:9561
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glad_glNamedFramebufferTextureEXT
Definition: glad.h:10651
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glad_glProgramUniformMatrix3x2fv
Definition: glad.h:3560
GLint GLfloat GLint stencil
Definition: glad.h:2885
GLAPI PFNGLNORMALPOINTERLISTIBMPROC glad_glNormalPointerListIBM
Definition: glad.h:11871
GLAPI PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex
Definition: glad.h:2998
GLAPI PFNGLWINDOWPOS3FARBPROC glad_glWindowPos3fARB
Definition: glad.h:9464
void(APIENTRY * GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)
Definition: glad.h:735
ptrdiff_t GLintptr
Definition: glad.h:708
GLAPI PFNGLCLEARDEPTHDNVPROC glad_glClearDepthdNV
Definition: glad.h:12376
GLAPI PFNGLINVALIDATETEXIMAGEPROC glad_glInvalidateTexImage
Definition: glad.h:3730
GLAPI PFNGLPIXELTEXGENSGIXPROC glad_glPixelTexGenSGIX
Definition: glad.h:14659
GLAPI int GLAD_GL_ARB_texture_swizzle
Definition: glad.h:9139
GLAPI PFNGLGETCONVOLUTIONPARAMETERFVPROC glad_glGetConvolutionParameterfv
Definition: glad.h:8326
GLAPI int GLAD_GL_APPLE_texture_range
Definition: glad.h:7712
GLAPI PFNGLGENFENCESNVPROC glad_glGenFencesNV
Definition: glad.h:12444
GLAPI PFNGLTEXSUBIMAGE3DEXTPROC glad_glTexSubImage3DEXT
Definition: glad.h:11382
GLAPI PFNGLUNIFORM1UIEXTPROC glad_glUniform1uiEXT
Definition: glad.h:10990
GLAPI PFNGLBINDBUFFERSRANGEPROC glad_glBindBuffersRange
Definition: glad.h:3848
GLAPI PFNGLFLUSHPIXELDATARANGENVPROC glad_glFlushPixelDataRangeNV
Definition: glad.h:13044
GLAPI PFNGLISTEXTUREHANDLERESIDENTNVPROC glad_glIsTextureHandleResidentNV
Definition: glad.h:12233
GLAPI PFNGLUNIFORMMATRIX2FVARBPROC glad_glUniformMatrix2fvARB
Definition: glad.h:8851
GLAPI int GLAD_GL_NV_path_rendering_shared_edge
Definition: glad.h:13035
GLenum precisiontype
Definition: glad.h:3400
GLAPI PFNGLUNIFORM3FVARBPROC glad_glUniform3fvARB
Definition: glad.h:8833
GLuint GLsizei GLsizei GLchar * counterString
Definition: glad.h:7505
GLAPI PFNGLPATHPARAMETERINVPROC glad_glPathParameteriNV
Definition: glad.h:12886
GLAPI PFNGLFRONTFACEPROC glad_glFrontFace
Definition: glad.h:2086
GLAPI PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fNormal3fVertex3fSUN
Definition: glad.h:14934
GLAPI PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glad_glClearNamedFramebufferfi
Definition: glad.h:3972
GLAPI PFNGLPATHTEXGENNVPROC glad_glPathTexGenNV
Definition: glad.h:13015
GLAPI PFNGLMULTITEXGENDVEXTPROC glad_glMultiTexGendvEXT
Definition: glad.h:10207
GLAPI PFNGLBEGINTRANSFORMFEEDBACKNVPROC glad_glBeginTransformFeedbackNV
Definition: glad.h:13319
GLAPI PFNGLSHADERSTORAGEBLOCKBINDINGPROC glad_glShaderStorageBlockBinding
Definition: glad.h:3769
GLAPI PFNGLMINSAMPLESHADINGARBPROC glad_glMinSampleShadingARB
Definition: glad.h:8711
GLAPI PFNGLOBJECTLABELPROC glad_glObjectLabel
Definition: glad.h:3820
GLAPI PFNGLCLEARTEXSUBIMAGEPROC glad_glClearTexSubImage
Definition: glad.h:3842
GLAPI PFNGLVDPAUINITNVPROC glad_glVDPAUInitNV
Definition: glad.h:13388
GLAPI PFNGLSCALEXOESPROC glad_glScalexOES
Definition: glad.h:14034
GLAPI PFNGLMULTITEXENVFVEXTPROC glad_glMultiTexEnvfvEXT
Definition: glad.h:10195
GLAPI PFNGLDELETESYNCPROC glad_glDeleteSync
Definition: glad.h:3035
GLAPI PFNGLCREATESHADERPROGRAMEXTPROC glad_glCreateShaderProgramEXT
Definition: glad.h:11276
GLAPI PFNGLPROGRAMENVPARAMETERI4INVPROC glad_glProgramEnvParameterI4iNV
Definition: glad.h:12582
GLAPI PFNGLSTENCILFILLPATHNVPROC glad_glStencilFillPathNV
Definition: glad.h:12904
GLAPI PFNGLGETINSTRUMENTSSGIXPROC glad_glGetInstrumentsSGIX
Definition: glad.h:14607
GLAPI int GLAD_GL_WIN_phong_shading
Definition: glad.h:15002
GLAPI PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glad_glVertexArrayColorOffsetEXT
Definition: glad.h:10669
GLuint GLuint GLuint dstMod
Definition: glad.h:9542
GLAPI int GLAD_GL_EXT_polygon_offset
Definition: glad.h:11177
GLAPI PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB
Definition: glad.h:9266
GLAPI PFNGLGETTEXTUREPARAMETERFVPROC glad_glGetTextureParameterfv
Definition: glad.h:4086
GLAPI PFNGLMAPTEXTURE2DINTELPROC glad_glMapTexture2DINTEL
Definition: glad.h:11920
GLAPI PFNGLWINDOWPOS2FVARBPROC glad_glWindowPos2fvARB
Definition: glad.h:9443
GLAPI PFNGLMULTITEXCOORD1DVARBPROC glad_glMultiTexCoord1dvARB
Definition: glad.h:8452
GLAPI PFNGLPROGRAMUNIFORM3FVPROC glad_glProgramUniform3fv
Definition: glad.h:3500
GLAPI PFNGLVERTEXATTRIB4FNVPROC glad_glVertexAttrib4fNV
Definition: glad.h:13672
GLAPI PFNGLVERTEXATTRIBS2FVNVPROC glad_glVertexAttribs2fvNV
Definition: glad.h:13702
GLuint GLchar * queryName
Definition: glad.h:11969
GLAPI int GLAD_GL_EXT_texture_compression_s3tc
Definition: glad.h:11409
GLAPI PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glad_glGetColorTableParameterivSGI
Definition: glad.h:14794
GLAPI PFNGLMATRIXMULTTRANSPOSEFEXTPROC glad_glMatrixMultTransposefEXT
Definition: glad.h:10375
GLAPI PFNGLVERTEXSTREAM4SATIPROC glad_glVertexStream4sATI
Definition: glad.h:9747
GLAPI PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glad_glBindVideoCaptureStreamTextureNV
Definition: glad.h:13828
GLsizei GLenum const void GLuint GLsizei GLfloat * metrics
Definition: glad.h:12945
GLAPI PFNGLMULTITEXCOORD1DARBPROC glad_glMultiTexCoord1dARB
Definition: glad.h:8449
GLAPI PFNGLNORMAL3XOESPROC glad_glNormal3xOES
Definition: glad.h:14016
GLAPI PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTexImage2DMultisampleCoverageNV
Definition: glad.h:13281
GLAPI PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glad_glMakeNamedBufferNonResidentNV
Definition: glad.h:13199
GLAPI PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer
Definition: glad.h:2400
GLAPI PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glad_glGetColorTableParameterfvSGI
Definition: glad.h:14791
GLAPI PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC glad_glFramebufferTextureMultiviewOVR
Definition: glad.h:14317
GLAPI int GLAD_GL_EXT_debug_marker
Definition: glad.h:10053
GLAPI int GLAD_GL_PGI_misc_hints
Definition: glad.h:14326
GLAPI PFNGLFLUSHSTATICDATAIBMPROC glad_glFlushStaticDataIBM
Definition: glad.h:11845
GLAPI PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler
Definition: glad.h:3395
GLAPI PFNGLSPRITEPARAMETERFVSGIXPROC glad_glSpriteParameterfvSGIX
Definition: glad.h:14712
GLAPI PFNGLGENPROGRAMPIPELINESPROC glad_glGenProgramPipelines
Definition: glad.h:3434
GLAPI PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glad_glGetActiveSubroutineUniformName
Definition: glad.h:3337
GLuint * queryHandle
Definition: glad.h:11945
double GLclampd
Definition: glad.h:693
GLAPI PFNGLCOLORMASKPROC glad_glColorMask
Definition: glad.h:2140
GLAPI PFNGLTEXPARAMETERXVOESPROC glad_glTexParameterxvOES
Definition: glad.h:14046
GLAPI PFNGLVERTEXATTRIB1SVNVPROC glad_glVertexAttrib1svNV
Definition: glad.h:13627
GLAPI PFNGLUNIFORM1IVARBPROC glad_glUniform1ivARB
Definition: glad.h:8839
GLAPI PFNGLMULTIMODEDRAWELEMENTSIBMPROC glad_glMultiModeDrawElementsIBM
Definition: glad.h:11834
GLAPI PFNGLCOVERFILLPATHINSTANCEDNVPROC glad_glCoverFillPathInstancedNV
Definition: glad.h:12925
GLAPI int GLAD_GL_AMD_vertex_shader_tessellator
Definition: glad.h:7604
GLAPI int GLAD_GL_NV_vertex_program1_1
Definition: glad.h:13731
GLAPI PFNGLTEXFILTERFUNCSGISPROC glad_glTexFilterFuncSGIS
Definition: glad.h:14455
GLAPI PFNGLGETCOLORTABLEPARAMETERFVPROC glad_glGetColorTableParameterfv
Definition: glad.h:8287
GLAPI PFNGLGETLOCALCONSTANTINTEGERVEXTPROC glad_glGetLocalConstantIntegervEXT
Definition: glad.h:11742
GLAPI PFNGLMULTITEXCOORD4BVOESPROC glad_glMultiTexCoord4bvOES
Definition: glad.h:13894
GLAPI PFNGLTEXTURESUBIMAGE3DPROC glad_glTextureSubImage3D
Definition: glad.h:4029
GLAPI PFNGLGETMULTITEXPARAMETERFVEXTPROC glad_glGetMultiTexParameterfvEXT
Definition: glad.h:10276
GLAPI PFNGLGETSTRINGIPROC glad_glGetStringi
Definition: glad.h:2889
GLAPI PFNGLGETINTERNALFORMATSAMPLEIVNVPROC glad_glGetInternalformatSampleivNV
Definition: glad.h:12776
GLAPI PFNGLWINDOWPOS3DVMESAPROC glad_glWindowPos3dvMESA
Definition: glad.h:12113
GLAPI PFNGLRASTERSAMPLESEXTPROC glad_glRasterSamplesEXT
Definition: glad.h:11204
GLAPI PFNGLENABLEIPROC glad_glEnablei
Definition: glad.h:2727
GLAPI PFNGLGETTEXTURELEVELPARAMETERFVPROC glad_glGetTextureLevelParameterfv
Definition: glad.h:4080
GLsizei uniformCount
Definition: glad.h:2988
GLAPI PFNGLVERTEXATTRIBS2DVNVPROC glad_glVertexAttribs2dvNV
Definition: glad.h:13699
GLAPI PFNGLTESTFENCEAPPLEPROC glad_glTestFenceAPPLE
Definition: glad.h:7659
GLAPI PFNGLVERTEX3HNVPROC glad_glVertex3hNV
Definition: glad.h:12640
GLAPI PFNGLGETNUNIFORMFVPROC glad_glGetnUniformfv
Definition: glad.h:4182
GLuint * fences
Definition: glad.h:7646
GLAPI PFNGLGETGRAPHICSRESETSTATUSARBPROC glad_glGetGraphicsResetStatusARB
Definition: glad.h:8630
GLAPI PFNGLCLEARDEPTHFPROC glad_glClearDepthf
Definition: glad.h:3407
GLAPI PFNGLVERTEXARRAYATTRIBLFORMATPROC glad_glVertexArrayAttribLFormat
Definition: glad.h:4125
GLAPI PFNGLVERTEXATTRIB2FNVPROC glad_glVertexAttrib2fNV
Definition: glad.h:13636
GLAPI PFNGLTEXTUREPARAMETERIIVEXTPROC glad_glTextureParameterIivEXT
Definition: glad.h:10483
GLAPI PFNGLUNIFORM4IVARBPROC glad_glUniform4ivARB
Definition: glad.h:8848
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t0
Definition: glad.h:12389
GLAPI PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glad_glVertexArrayMultiTexCoordOffsetEXT
Definition: glad.h:10684
GLAPI int GLAD_GL_SGIX_texture_lod_bias
Definition: glad.h:14742
GLdouble GLdouble GLdouble GLdouble top
Definition: glad.h:10107
GLAPI PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glad_glGetColorTableParameterfvEXT
Definition: glad.h:11132
GLAPI PFNGLBLENDFUNCSEPARATEIARBPROC glad_glBlendFuncSeparateiARB
Definition: glad.h:7990
GLuint GLuint num_groups_z
Definition: glad.h:3708
GLAPI PFNGLVERTEXATTRIB3DNVPROC glad_glVertexAttrib3dNV
Definition: glad.h:13648
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint * counterTypeEnum
Definition: glad.h:11960
GLAPI PFNGLDEPTHRANGEARRAYVPROC glad_glDepthRangeArrayv
Definition: glad.h:3647
GLAPI PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv
Definition: glad.h:2823
const GLfloat * tc
Definition: glad.h:14984
GLAPI PFNGLMATRIXMULTDEXTPROC glad_glMatrixMultdEXT
Definition: glad.h:10084
GLAPI PFNGLFRAGMENTCOVERAGECOLORNVPROC glad_glFragmentCoverageColorNV
Definition: glad.h:12478
GLAPI PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv
Definition: glad.h:2662
GLAPI PFNGLNORMALSTREAM3SATIPROC glad_glNormalStream3sATI
Definition: glad.h:9777
GLAPI int GLAD_GL_NV_deep_texture3D
Definition: glad.h:12367
GLAPI PFNGLTEXTURENORMALEXTPROC glad_glTextureNormalEXT
Definition: glad.h:11491
GLAPI PFNGLPROGRAMUNIFORMMATRIX2DVPROC glad_glProgramUniformMatrix2dv
Definition: glad.h:3548
GLAPI int GLAD_GL_NV_gpu_program4
Definition: glad.h:12562
GLAPI PFNGLENABLEVERTEXARRAYEXTPROC glad_glEnableVertexArrayEXT
Definition: glad.h:10699
GLAPI PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB
Definition: glad.h:8788
GLAPI PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap
Definition: glad.h:2940
GLAPI PFNGLPROGRAMPARAMETERS4FVNVPROC glad_glProgramParameters4fvNV
Definition: glad.h:13600
GLAPI int GLAD_GL_EXT_packed_depth_stencil
Definition: glad.h:11109
GLAPI PFNGLGETMULTITEXIMAGEEXTPROC glad_glGetMultiTexImageEXT
Definition: glad.h:10273
GLAPI PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glad_glNamedFramebufferRenderbufferEXT
Definition: glad.h:10624
GLAPI int GLAD_GL_ARB_texture_compression_bptc
Definition: glad.h:9047
GLAPI PFNGLGETFENCEIVNVPROC glad_glGetFenceivNV
Definition: glad.h:12453
GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glNamedRenderbufferStorageMultisample
Definition: glad.h:3993
GLenum void ** pointer
Definition: glad.h:2502
GLAPI int GLAD_GL_SGIS_point_line_texgen
Definition: glad.h:14401
GLAPI PFNGLVERTEXATTRIB3FNVPROC glad_glVertexAttrib3fNV
Definition: glad.h:13654
GLAPI PFNGLPROGRAMUNIFORM1I64VARBPROC glad_glProgramUniform1i64vARB
Definition: glad.h:8224
GLuint colorNumber
Definition: glad.h:3074
GLAPI PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D
Definition: glad.h:2252
GLAPI int GLAD_GL_ARB_query_buffer_object
Definition: glad.h:8620
GLAPI PFNGLSTENCILMASKPROC glad_glStencilMask
Definition: glad.h:2137
GLAPI PFNGLISVERTEXATTRIBENABLEDAPPLEPROC glad_glIsVertexAttribEnabledAPPLE
Definition: glad.h:7763
GLAPI PFNGLPROGRAMUNIFORM4UI64NVPROC glad_glProgramUniform4ui64NV
Definition: glad.h:7441
GLAPI PFNGLGETNPOLYGONSTIPPLEPROC glad_glGetnPolygonStipple
Definition: glad.h:4212
GLAPI int GLAD_GL_KHR_context_flush_control
Definition: glad.h:11986
GLAPI int GLAD_GL_APPLE_fence
Definition: glad.h:7645
GLAPI PFNGLMAP1XOESPROC glad_glMap1xOES
Definition: glad.h:14139
GLAPI PFNGLUNIFORMMATRIX3FVARBPROC glad_glUniformMatrix3fvARB
Definition: glad.h:8854
GLenum backfunc
Definition: glad.h:9598
GLAPI PFNGLGETVERTEXATTRIBIIVEXTPROC glad_glGetVertexAttribIivEXT
Definition: glad.h:13812
GLAPI PFNGLFINISHPROC glad_glFinish
Definition: glad.h:2152
GLAPI int GLAD_GL_SGI_color_table
Definition: glad.h:14774
GLAPI PFNGLUNIFORM1I64ARBPROC glad_glUniform1i64ARB
Definition: glad.h:8152
GLenum GLenum dstRGB
Definition: glad.h:3264
GLAPI PFNGLBINDPROGRAMPIPELINEEXTPROC glad_glBindProgramPipelineEXT
Definition: glad.h:11282
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod
Definition: glad.h:9548
GLAPI PFNGLGETNCOLORTABLEPROC glad_glGetnColorTable
Definition: glad.h:4215
GLAPI int GLAD_GL_NV_gpu_program5_mem_extended
Definition: glad.h:12624
GLAPI PFNGLCREATEPERFQUERYINTELPROC glad_glCreatePerfQueryINTEL
Definition: glad.h:11946
GLAPI PFNGLUSESHADERPROGRAMEXTPROC glad_glUseShaderProgramEXT
Definition: glad.h:11270
GLint level
Definition: glad.h:2115
GLAPI PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog
Definition: glad.h:2479
GLAPI PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glad_glProgramUniformMatrix3fvEXT
Definition: glad.h:10453
GLAPI PFNGLMATRIXINDEXPOINTERARBPROC glad_glMatrixIndexPointerARB
Definition: glad.h:8421
GLAPI int GLAD_GL_ARB_uniform_buffer_object
Definition: glad.h:9183
GLAPI PFNGLGETNPIXELMAPFVARBPROC glad_glGetnPixelMapfvARB
Definition: glad.h:8663
GLAPI int GLAD_GL_EXT_framebuffer_object
Definition: glad.h:10903
GLAPI PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glad_glGetnCompressedTexImageARB
Definition: glad.h:8639
GLAPI PFNGLPROGRAMUNIFORM2UIEXTPROC glad_glProgramUniform2uiEXT
Definition: glad.h:10510
GLAPI PFNGLGETVERTEXATTRIBIVARBPROC glad_glGetVertexAttribivARB
Definition: glad.h:9399
GLAPI PFNGLMAKETEXTUREHANDLERESIDENTNVPROC glad_glMakeTextureHandleResidentNV
Definition: glad.h:12206
GLAPI PFNGLGETPOINTERVEXTPROC glad_glGetPointervEXT
Definition: glad.h:11565
const GLuint * renderbuffers
Definition: glad.h:2897
GLAPI int GLAD_GL_EXT_framebuffer_multisample
Definition: glad.h:10892
GLAPI PFNGLVERTEXATTRIB2SVARBPROC glad_glVertexAttrib2svARB
Definition: glad.h:9309
GLAPI PFNGLGETFRAGMENTMATERIALFVSGIXPROC glad_glGetFragmentMaterialfvSGIX
Definition: glad.h:14580
GLAPI int GLAD_GL_NV_texture_expand_normal
Definition: glad.h:13275
GLAPI int GLAD_GL_SUNX_constant_data
Definition: glad.h:14803
GLAPI PFNGLGETPROGRAMIVNVPROC glad_glGetProgramivNV
Definition: glad.h:13558
GLAPI PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange
Definition: glad.h:2742
GLAPI PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData
Definition: glad.h:2986
GLAPI PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays
Definition: glad.h:2324
GLAPI PFNGLUNIFORMHANDLEUI64ARBPROC glad_glUniformHandleui64ARB
Definition: glad.h:7834
GLAPI PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC glad_glMultiDrawElementsIndirectAMD
Definition: glad.h:7470
GLuint GLdouble GLdouble GLint GLint uorder
Definition: glad.h:7771
GLAPI PFNGLVERTEXATTRIBL3DPROC glad_glVertexAttribL3d
Definition: glad.h:3605
GLAPI PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glad_glProgramUniformMatrix2fvEXT
Definition: glad.h:10450
GLAPI int GLAD_GL_ARB_texture_stencil8
Definition: glad.h:9127
GLAPI PFNGLPOINTPARAMETERIVNVPROC glad_glPointParameterivNV
Definition: glad.h:13054
GLAPI PFNGLDRAWELEMENTSINSTANCEDEXTPROC glad_glDrawElementsInstancedEXT
Definition: glad.h:10854
GLAPI int GLAD_GL_APPLE_transform_hint
Definition: glad.h:7722
GLAPI PFNGLGENFRAGMENTSHADERSATIPROC glad_glGenFragmentShadersATI
Definition: glad.h:9522
GLAPI PFNGLCOPYCONVOLUTIONFILTER2DPROC glad_glCopyConvolutionFilter2D
Definition: glad.h:8320
GLAPI PFNGLTEXCOORDP4UIPROC glad_glTexCoordP4ui
Definition: glad.h:3195
GLAPI PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv
Definition: glad.h:2907
GLAPI PFNGLBLENDCOLORPROC glad_glBlendColor
Definition: glad.h:2342
GLAPI PFNGLUNIFORM3UIPROC glad_glUniform3ui
Definition: glad.h:2847
GLAPI PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR
Definition: glad.h:12001
GLAPI int GLAD_GL_ARB_transform_feedback3
Definition: glad.h:9155
GLuint pathA
Definition: glad.h:12876
GLAPI PFNGLVERTEX4XOESPROC glad_glVertex4xOES
Definition: glad.h:14262
GLAPI PFNGLVERTEXATTRIBL3DEXTPROC glad_glVertexAttribL3dEXT
Definition: glad.h:11594
GLAPI int GLAD_GL_ARB_fragment_layer_viewport
Definition: glad.h:8029
GLAPI PFNGLTANGENT3IEXTPROC glad_glTangent3iEXT
Definition: glad.h:9964
GLint lod
Definition: glad.h:4172
GLAPI int GLAD_GL_VERSION_1_4
Definition: glad.h:2319
GLAPI PFNGLPROGRAMUNIFORMUI64VNVPROC glad_glProgramUniformui64vNV
Definition: glad.h:13223
GLAPI PFNGLVERTEXP3UIVPROC glad_glVertexP3uiv
Definition: glad.h:3168
GLenum GLint * range
Definition: glad.h:3400
GLAPI PFNGLGETOCCLUSIONQUERYIVNVPROC glad_glGetOcclusionQueryivNV
Definition: glad.h:12810
GLAPI PFNGLPROGRAMUNIFORM1IVPROC glad_glProgramUniform1iv
Definition: glad.h:3446
GLuint GLuint GLchar * counterName
Definition: glad.h:11960
GLAPI PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glad_glGetTransformFeedbackVaryingNV
Definition: glad.h:13349
GLAPI PFNGLGETMAPXVOESPROC glad_glGetMapxvOES
Definition: glad.h:14115
GLboolean GLboolean GLboolean b
Definition: glad.h:2717
GLAPI int GLAD_GL_NVX_conditional_render
Definition: glad.h:12164
GLAPI PFNGLGETQUERYOBJECTUIVARBPROC glad_glGetQueryObjectuivARB
Definition: glad.h:8570
GLenum GLenum GLsizei void GLsizei void void * span
Definition: glad.h:4220
GLfloat f
Definition: glad.h:3403
GLAPI PFNGLREFERENCEPLANESGIXPROC glad_glReferencePlaneSGIX
Definition: glad.h:14686
GLAPI PFNGLUNIFORMHANDLEUI64VNVPROC glad_glUniformHandleui64vNV
Definition: glad.h:12224
GLAPI PFNGLUNIFORMSUBROUTINESUIVPROC glad_glUniformSubroutinesuiv
Definition: glad.h:3343
GLAPI PFNGLDRAWCOMMANDSADDRESSNVPROC glad_glDrawCommandsAddressNV
Definition: glad.h:12289
GLAPI PFNGLVERTEXATTRIB4UBVARBPROC glad_glVertexAttrib4ubvARB
Definition: glad.h:9375
GLAPI PFNGLFINISHASYNCSGIXPROC glad_glFinishAsyncSGIX
Definition: glad.h:14473
GLuint64EXT GLuint GLuint GLenum GLenum GLuint fill0
Definition: glad.h:13060
GLAPI PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glad_glFramebufferTextureLayerEXT
Definition: glad.h:11389
GLAPI PFNGLWEIGHTIVARBPROC glad_glWeightivARB
Definition: glad.h:9211
GLAPI PFNGLCREATEQUERIESPROC glad_glCreateQueries
Definition: glad.h:4146
GLAPI PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel
Definition: glad.h:3823
GLAPI PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer
Definition: glad.h:3739
GLAPI PFNGLGETMAPPARAMETERFVNVPROC glad_glGetMapParameterfvNV
Definition: glad.h:12412
GLAPI PFNGLDRAWBUFFERPROC glad_glDrawBuffer
Definition: glad.h:2122
GLAPI PFNGLREPLACEMENTCODEUIVSUNPROC glad_glReplacementCodeuivSUN
Definition: glad.h:14864
GLAPI PFNGLTANGENT3BEXTPROC glad_glTangent3bEXT
Definition: glad.h:9946
GLAPI int GLAD_GL_ARB_timer_query
Definition: glad.h:9147
GLAPI PFNGLPROGRAMUNIFORM3UI64ARBPROC glad_glProgramUniform3ui64ARB
Definition: glad.h:8242
GLAPI int GLAD_GL_NV_shader_atomic_float
Definition: glad.h:13169
GLAPI PFNGLGETVERTEXATTRIBIVNVPROC glad_glGetVertexAttribivNV
Definition: glad.h:13573
GLAPI PFNGLDRAWBUFFERSATIPROC glad_glDrawBuffersATI
Definition: glad.h:9486
GLAPI int GLAD_GL_ATI_element_array
Definition: glad.h:9491
GLAPI PFNGLCOPYCOLORSUBTABLEEXTPROC glad_glCopyColorSubTableEXT
Definition: glad.h:9886
GLenum sfail
Definition: glad.h:2418
GLAPI int GLAD_GL_ARB_conservative_depth
Definition: glad.h:7920
GLAPI int GLAD_GL_NV_blend_equation_advanced_coherent
Definition: glad.h:12251
GLAPI PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glad_glVertexArrayVertexAttribFormatEXT
Definition: glad.h:10816
GLAPI PFNGLBEGINQUERYARBPROC glad_glBeginQueryARB
Definition: glad.h:8558
GLAPI PFNGLFRAGMENTLIGHTFSGIXPROC glad_glFragmentLightfSGIX
Definition: glad.h:14538
GLAPI PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glad_glMakeTextureHandleResidentARB
Definition: glad.h:7819
GLAPI PFNGLGETUNIFORMSUBROUTINEUIVPROC glad_glGetUniformSubroutineuiv
Definition: glad.h:3346
GLAPI PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB
Definition: glad.h:8863
GLAPI PFNGLSHADERSOURCEARBPROC glad_glShaderSourceARB
Definition: glad.h:8782
GLAPI PFNGLCONVOLUTIONPARAMETERXVOESPROC glad_glConvolutionParameterxvOES
Definition: glad.h:14088
GLAPI PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glad_glNamedFramebufferTexture
Definition: glad.h:3942
GLAPI PFNGLMAPNAMEDBUFFERRANGEEXTPROC glad_glMapNamedBufferRangeEXT
Definition: glad.h:10723
GLAPI PFNGLCLIPPLANEFOESPROC glad_glClipPlanefOES
Definition: glad.h:14286
GLAPI PFNGLVIEWPORTARRAYVPROC glad_glViewportArrayv
Definition: glad.h:3629
GLAPI PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glad_glVertexArrayNormalOffsetEXT
Definition: glad.h:10678
GLAPI PFNGLFINISHTEXTURESUNXPROC glad_glFinishTextureSUNX
Definition: glad.h:14805
GLenum const void * addr
Definition: glad.h:11660
GLAPI PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glad_glProgramUniformMatrix4x2fvEXT
Definition: glad.h:10468
GLint GLint GLsizei GLuint * counters
Definition: glad.h:7499
GLAPI PFNGLPROGRAMUNIFORM3UI64NVPROC glad_glProgramUniform3ui64NV
Definition: glad.h:7438
GLAPI PFNGLGETVIDEOCAPTURESTREAMFVNVPROC glad_glGetVideoCaptureStreamfvNV
Definition: glad.h:13840
GLAPI PFNGLEDGEFLAGFORMATNVPROC glad_glEdgeFlagFormatNV
Definition: glad.h:13515
GLAPI PFNGLBINORMAL3DEXTPROC glad_glBinormal3dEXT
Definition: glad.h:9982
GLAPI PFNGLUSEPROGRAMPROC glad_glUseProgram
Definition: glad.h:2518
GLAPI PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
Definition: glad.h:14994
GLAPI PFNGLCOPYMULTITEXIMAGE1DEXTPROC glad_glCopyMultiTexImage1DEXT
Definition: glad.h:10261
GLAPI PFNGLWINDOWPOS2IVMESAPROC glad_glWindowPos2ivMESA
Definition: glad.h:12101
GLAPI PFNGLMATRIXLOADTRANSPOSEFEXTPROC glad_glMatrixLoadTransposefEXT
Definition: glad.h:10369
GLAPI PFNGLVERTEXATTRIBL2DVPROC glad_glVertexAttribL2dv
Definition: glad.h:3614
GLAPI PFNGLMATRIXORTHOEXTPROC glad_glMatrixOrthoEXT
Definition: glad.h:10111
GLAPI PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName
Definition: glad.h:3004
GLAPI PFNGLCOLOR3XOESPROC glad_glColor3xOES
Definition: glad.h:14076
GLAPI PFNGLVERTEXATTRIBL4UI64NVPROC glad_glVertexAttribL4ui64NV
Definition: glad.h:13469
GLAPI PFNGLFINISHFENCEAPPLEPROC glad_glFinishFenceAPPLE
Definition: glad.h:7662
GLAPI PFNGLISENABLEDINDEXEDEXTPROC glad_glIsEnabledIndexedEXT
Definition: glad.h:10318
GLAPI PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT
Definition: glad.h:10953
GLAPI PFNGLGLOBALALPHAFACTORSSUNPROC glad_glGlobalAlphaFactorsSUN
Definition: glad.h:14819
GLint GLsizei GLsizei GLuint baseinstance
Definition: glad.h:3662
GLAPI PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv
Definition: glad.h:2820
GLAPI PFNGLMINSAMPLESHADINGPROC glad_glMinSampleShading
Definition: glad.h:3253
GLuint GLuint pathB
Definition: glad.h:12876
GLAPI PFNGLPASSTEXCOORDATIPROC glad_glPassTexCoordATI
Definition: glad.h:9537
GLuint bindingindex
Definition: glad.h:3795
GLAPI PFNGLTEXTURESUBIMAGE1DPROC glad_glTextureSubImage1D
Definition: glad.h:4023
GLAPI PFNGLUNIFORM3FARBPROC glad_glUniform3fARB
Definition: glad.h:8809
GLAPI PFNGLPRIMITIVERESTARTINDEXNVPROC glad_glPrimitiveRestartIndexNV
Definition: glad.h:13086
GLAPI int GLAD_GL_NV_geometry_program4
Definition: glad.h:12541
GLAPI PFNGLBLENDBARRIERNVPROC glad_glBlendBarrierNV
Definition: glad.h:12246
GLAPI int GLAD_GL_VERSION_1_5
Definition: glad.h:2350
GLAPI PFNGLDELETEPROGRAMPIPELINESEXTPROC glad_glDeleteProgramPipelinesEXT
Definition: glad.h:11288
GLAPI PFNGLOBJECTPURGEABLEAPPLEPROC glad_glObjectPurgeableAPPLE
Definition: glad.h:7689
GLenum GLenum GLsizei void * row
Definition: glad.h:4220
GLuint GLint srcX0
Definition: glad.h:3974
GLAPI PFNGLGETTEXLEVELPARAMETERXVOESPROC glad_glGetTexLevelParameterxvOES
Definition: glad.h:14127
GLAPI PFNGLSECONDARYCOLOR3FEXTPROC glad_glSecondaryColor3fEXT
Definition: glad.h:11227
GLAPI PFNGLMULTITEXCOORD4SARBPROC glad_glMultiTexCoord4sARB
Definition: glad.h:8539
GLAPI PFNGLPOINTPARAMETERXOESPROC glad_glPointParameterxOES
Definition: glad.h:14058
GLAPI PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glad_glGetVideoCaptureStreamivNV
Definition: glad.h:13837
GLAPI PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC glad_glProgramLocalParametersI4uivNV
Definition: glad.h:12579
GLAPI PFNGLISIMAGEHANDLERESIDENTNVPROC glad_glIsImageHandleResidentNV
Definition: glad.h:12236
GLAPI PFNGLGETNAMEDBUFFERPOINTERVPROC glad_glGetNamedBufferPointerv
Definition: glad.h:3927
GLAPI PFNGLVERTEXATTRIBI1IEXTPROC glad_glVertexAttribI1iEXT
Definition: glad.h:13749
GLAPI PFNGLDISABLEPROC glad_glDisable
Definition: glad.h:2146
GLAPI PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glad_glGetHistogramParameterfvEXT
Definition: glad.h:11021
GLAPI PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR
Definition: glad.h:12019
GLAPI PFNGLWINDOWPOS2IVARBPROC glad_glWindowPos2ivARB
Definition: glad.h:9449
GLAPI PFNGLGETPATHTEXGENIVNVPROC glad_glGetPathTexGenivNV
Definition: glad.h:13027
GLAPI PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer
Definition: glad.h:2895
GLAPI PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv
Definition: glad.h:3108
GLAPI PFNGLALPHAFRAGMENTOP3ATIPROC glad_glAlphaFragmentOp3ATI
Definition: glad.h:9558
GLAPI PFNGLNAMEDBUFFERDATAEXTPROC glad_glNamedBufferDataEXT
Definition: glad.h:10381
GLAPI int GLAD_GL_EXT_convolution
Definition: glad.h:9901
GLAPI PFNGLFRAGMENTLIGHTISGIXPROC glad_glFragmentLightiSGIX
Definition: glad.h:14544
GLAPI PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glad_glClearNamedBufferSubDataEXT
Definition: glad.h:10735
GLAPI PFNGLFRAMEZOOMSGIXPROC glad_glFrameZoomSGIX
Definition: glad.h:14593
GLAPI PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4ubVertex3fvSUN
Definition: glad.h:14961
GLAPI PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT
Definition: glad.h:10911
GLAPI PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC glad_glTexCoord2fColor3fVertex3fvSUN
Definition: glad.h:14931
GLAPI PFNGLGETNAMEDBUFFERSUBDATAPROC glad_glGetNamedBufferSubData
Definition: glad.h:3930
GLAPI PFNGLREPLACEMENTCODEUBSUNPROC glad_glReplacementCodeubSUN
Definition: glad.h:14861
GLAPI PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv
Definition: glad.h:2874
GLAPI PFNGLCREATEVERTEXARRAYSPROC glad_glCreateVertexArrays
Definition: glad.h:4098
GLAPI PFNGLUNIFORM3DVPROC glad_glUniform3dv
Definition: glad.h:3292
GLAPI PFNGLVERTEXSTREAM3IVATIPROC glad_glVertexStream3ivATI
Definition: glad.h:9732
GLAPI int GLAD_GL_VERSION_1_2
Definition: glad.h:2272
GLAPI PFNGLVDPAUFININVPROC glad_glVDPAUFiniNV
Definition: glad.h:13391
GLAPI PFNGLVERTEXATTRIBI1IVEXTPROC glad_glVertexAttribI1ivEXT
Definition: glad.h:13773
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glad_glNamedProgramLocalParameterI4uivEXT
Definition: glad.h:10546
GLAPI PFNGLVERTEXATTRIBL3I64VNVPROC glad_glVertexAttribL3i64vNV
Definition: glad.h:13454
GLboolean GLuint GLint GLuint * counterList
Definition: glad.h:7517
GLuint segment
Definition: glad.h:12306
GLenum const void GLbitfield fontStyle
Definition: glad.h:12864
GLAPI int GLAD_GL_EXT_draw_instanced
Definition: glad.h:10849
GLAPI PFNGLUNIFORM3UIEXTPROC glad_glUniform3uiEXT
Definition: glad.h:10996
GLAPI int GLAD_GL_AMD_sparse_texture
Definition: glad.h:7571
GLAPI PFNGLISVARIANTENABLEDEXTPROC glad_glIsVariantEnabledEXT
Definition: glad.h:11715
GLsizei GLenum GLsizei GLsizei GLboolean fixedsamplelocations
Definition: glad.h:3058
GLAPI PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC glad_glMultiDrawElementArrayAPPLE
Definition: glad.h:7637
GLAPI PFNGLBEGINQUERYINDEXEDPROC glad_glBeginQueryIndexed
Definition: glad.h:3382
GLuint divisor
Definition: glad.h:3131
GLAPI int GLAD_GL_ARB_shader_objects
Definition: glad.h:8768
GLuint counter
Definition: glad.h:7505
GLenum GLenum dpfail
Definition: glad.h:2418
GLAPI PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glad_glNamedProgramLocalParameter4fEXT
Definition: glad.h:10582
GLintptr GLsizeiptr GLboolean commit
Definition: glad.h:8960
GLAPI PFNGLVARIANTDVEXTPROC glad_glVariantdvEXT
Definition: glad.h:11679
GLenum GLenum colorFormat
Definition: glad.h:13011
GLAPI int GLAD_GL_ARB_texture_compression
Definition: glad.h:9022
GLAPI int GLAD_GL_APPLE_flush_buffer_range
Definition: glad.h:7677
GLAPI PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv
Definition: glad.h:3150
GLAPI int GLAD_GL_VERSION_2_0
Definition: glad.h:2411
GLAPI PFNGLPROGRAMUNIFORM2UIVPROC glad_glProgramUniform2uiv
Definition: glad.h:3488
GLint GLsizei GLsizei instancecount
Definition: glad.h:2973
GLAPI PFNGLGETTEXTUREPARAMETERFVEXTPROC glad_glGetTextureParameterfvEXT
Definition: glad.h:10165
GLAPI PFNGLISTRANSFORMFEEDBACKNVPROC glad_glIsTransformFeedbackNV
Definition: glad.h:13368
GLAPI int GLAD_GL_EXT_depth_bounds_test
Definition: glad.h:10066
GLint void * img
Definition: glad.h:2313
GLuint * ids
Definition: glad.h:2351
GLAPI PFNGLVERTEXATTRIBS3FVNVPROC glad_glVertexAttribs3fvNV
Definition: glad.h:13711
GLAPI PFNGLVERTEXATTRIBL2DEXTPROC glad_glVertexAttribL2dEXT
Definition: glad.h:11591
short GLshort
Definition: glad.h:683
GLAPI PFNGLPROGRAMUNIFORM4IVPROC glad_glProgramUniform4iv
Definition: glad.h:3518
GLAPI PFNGLDEPTHRANGEPROC glad_glDepthRange
Definition: glad.h:2221
GLAPI PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glad_glProgramUniformMatrix3x4dv
Definition: glad.h:3587
GLAPI PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glad_glInvalidateNamedFramebufferSubData
Definition: glad.h:3960
GLAPI int GLAD_GL_ARB_shader_texture_lod
Definition: glad.h:8909
GLAPI PFNGLGETMULTITEXGENIVEXTPROC glad_glGetMultiTexGenivEXT
Definition: glad.h:10234
GLAPI PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC glad_glMakeImageHandleNonResidentNV
Definition: glad.h:12218
GLAPI int GLAD_GL_ARB_half_float_vertex
Definition: glad.h:8266
GLuint64EXT minPresentTime
Definition: glad.h:13060
GLAPI PFNGLSECONDARYCOLORP3UIPROC glad_glSecondaryColorP3ui
Definition: glad.h:3243
GLAPI int GLAD_GL_NV_vertex_array_range2
Definition: glad.h:13430
GLAPI PFNGLGLOBALALPHAFACTORUSSUNPROC glad_glGlobalAlphaFactorusSUN
Definition: glad.h:14834
GLAPI PFNGLPROGRAMUNIFORM4DVPROC glad_glProgramUniform4dv
Definition: glad.h:3530
GLAPI PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glad_glNamedFramebufferParameteri
Definition: glad.h:3939
GLAPI PFNGLVERTEXARRAYATTRIBIFORMATPROC glad_glVertexArrayAttribIFormat
Definition: glad.h:4122
GLuint GLuint GLchar GLuint GLchar GLuint * counterOffset
Definition: glad.h:11960
GLAPI PFNGLTEXTUREBUFFEREXTPROC glad_glTextureBufferEXT
Definition: glad.h:10477
GLAPI PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glad_glFramebufferDrawBufferEXT
Definition: glad.h:10636
GLAPI PFNGLUNIFORM2FVARBPROC glad_glUniform2fvARB
Definition: glad.h:8830
GLAPI PFNGLMAPPARAMETERFVNVPROC glad_glMapParameterfvNV
Definition: glad.h:12403
GLAPI int GLAD_GL_EXT_raster_multisample
Definition: glad.h:11202
GLAPI int GLAD_GL_APPLE_vertex_program_evaluators
Definition: glad.h:7755
GLAPI PFNGLCOPYNAMEDBUFFERSUBDATAPROC glad_glCopyNamedBufferSubData
Definition: glad.h:3900
GLAPI PFNGLTEXTURESTORAGESPARSEAMDPROC glad_glTextureStorageSparseAMD
Definition: glad.h:7576
GLAPI PFNGLCONVOLUTIONPARAMETERFVPROC glad_glConvolutionParameterfv
Definition: glad.h:8308
GLAPI PFNGLGETPATHMETRICSNVPROC glad_glGetPathMetricsNV
Definition: glad.h:12946
GLAPI PFNGLSTENCILOPPROC glad_glStencilOp
Definition: glad.h:2167
GLAPI PFNGLGETQUERYBUFFEROBJECTI64VPROC glad_glGetQueryBufferObjecti64v
Definition: glad.h:4149
GLAPI PFNGLTEXTURESTORAGE3DEXTPROC glad_glTextureStorage3DEXT
Definition: glad.h:10804
GLAPI PFNGLCREATECOMMANDLISTSNVPROC glad_glCreateCommandListsNV
Definition: glad.h:12298
GLfloat GLfloat GLfloat GLfloat v3
Definition: glad.h:2529
GLAPI PFNGLEDGEFLAGPOINTERLISTIBMPROC glad_glEdgeFlagPointerListIBM
Definition: glad.h:11862
GLdouble far
Definition: glad.h:2220
GLAPI int GLAD_GL_AMD_debug_output
Definition: glad.h:7308
GLAPI PFNGLGETMAPATTRIBPARAMETERIVNVPROC glad_glGetMapAttribParameterivNV
Definition: glad.h:12415
GLAPI PFNGLTEXBUFFERPROC glad_glTexBuffer
Definition: glad.h:2980
GLAPI PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture
Definition: glad.h:3056
GLAPI int GLAD_GL_EXT_light_texture
Definition: glad.h:11072
GLAPI PFNGLPROGRAMUNIFORM4FVPROC glad_glProgramUniform4fv
Definition: glad.h:3524
GLAPI int GLAD_GL_VERSION_3_0
Definition: glad.h:2716
GLsizei GLenum * categories
Definition: glad.h:7318
GLAPI PFNGLBLITNAMEDFRAMEBUFFERPROC glad_glBlitNamedFramebuffer
Definition: glad.h:3975
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: glad.h:3801
GLfloat green
Definition: glad.h:2127
GLAPI int GLAD_GL_SGIX_instruments
Definition: glad.h:14605
GLAPI PFNGLGETNCONVOLUTIONFILTERARBPROC glad_glGetnConvolutionFilterARB
Definition: glad.h:8678
GLAPI PFNGLGETTRANSFORMFEEDBACKIVPROC glad_glGetTransformFeedbackiv
Definition: glad.h:3879
GLsizei GLsizei GLchar * source
Definition: glad.h:2481
GLuint GLenum frame_region
Definition: glad.h:13824
GLAPI PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D
Definition: glad.h:2302
GLAPI PFNGLUNIFORM4FVPROC glad_glUniform4fv
Definition: glad.h:2554
GLAPI PFNGLPIXELSTOREIPROC glad_glPixelStorei
Definition: glad.h:2176
GLAPI PFNGLVERTEXATTRIB1DNVPROC glad_glVertexAttrib1dNV
Definition: glad.h:13612
GLAPI PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer
Definition: glad.h:2943
GLAPI PFNGLGETPROGRAMRESOURCEFVNVPROC glad_glGetProgramResourcefvNV
Definition: glad.h:13009
GLAPI PFNGLMATRIXLOADTRANSPOSEDEXTPROC glad_glMatrixLoadTransposedEXT
Definition: glad.h:10372
GLAPI PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer
Definition: glad.h:2934
GLAPI PFNGLBINORMAL3IEXTPROC glad_glBinormal3iEXT
Definition: glad.h:9994
GLAPI int GLAD_GL_ARB_separate_shader_objects
Definition: glad.h:8728
GLsizei const GLenum * attachments
Definition: glad.h:3738
GLAPI PFNGLCOLOR4UBVERTEX3FSUNPROC glad_glColor4ubVertex3fSUN
Definition: glad.h:14886
GLAPI PFNGLGETNAMEDBUFFERPARAMETERIVPROC glad_glGetNamedBufferParameteriv
Definition: glad.h:3921
GLAPI PFNGLVERTEX4HVNVPROC glad_glVertex4hvNV
Definition: glad.h:12649
GLAPI PFNGLVERTEXATTRIBI4IEXTPROC glad_glVertexAttribI4iEXT
Definition: glad.h:13758
void *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glad.h:10722
GLAPI PFNGLGENERATEMULTITEXMIPMAPEXTPROC glad_glGenerateMultiTexMipmapEXT
Definition: glad.h:10633