1 | #include <stdio.h> |
2 | #include <stdlib.h> |
3 | #include <string.h> |
4 | #include <glad/gl.h> |
5 | |
6 | #ifndef GLAD_IMPL_UTIL_C_ |
7 | #define GLAD_IMPL_UTIL_C_ |
8 | |
9 | #ifdef _MSC_VER |
10 | #define GLAD_IMPL_UTIL_SSCANF sscanf_s |
11 | #else |
12 | #define GLAD_IMPL_UTIL_SSCANF sscanf |
13 | #endif |
14 | |
15 | #endif /* GLAD_IMPL_UTIL_C_ */ |
16 | |
17 | #ifdef __cplusplus |
18 | extern "C" { |
19 | #endif |
20 | |
21 | |
22 | |
23 | int GLAD_GL_VERSION_1_0 = 0; |
24 | int GLAD_GL_VERSION_1_1 = 0; |
25 | int GLAD_GL_VERSION_1_2 = 0; |
26 | int GLAD_GL_VERSION_1_3 = 0; |
27 | int GLAD_GL_VERSION_1_4 = 0; |
28 | int GLAD_GL_VERSION_1_5 = 0; |
29 | int GLAD_GL_VERSION_2_0 = 0; |
30 | int GLAD_GL_VERSION_2_1 = 0; |
31 | int GLAD_GL_VERSION_3_0 = 0; |
32 | int GLAD_GL_VERSION_3_1 = 0; |
33 | int GLAD_GL_VERSION_3_2 = 0; |
34 | int GLAD_GL_VERSION_3_3 = 0; |
35 | int GLAD_GL_VERSION_4_0 = 0; |
36 | int GLAD_GL_VERSION_4_1 = 0; |
37 | int GLAD_GL_VERSION_4_2 = 0; |
38 | int GLAD_GL_VERSION_4_3 = 0; |
39 | int GLAD_GL_VERSION_4_4 = 0; |
40 | int GLAD_GL_VERSION_4_5 = 0; |
41 | int GLAD_GL_VERSION_4_6 = 0; |
42 | int GLAD_GL_ES_VERSION_2_0 = 0; |
43 | int GLAD_GL_ES_VERSION_3_0 = 0; |
44 | int GLAD_GL_ES_VERSION_3_1 = 0; |
45 | int GLAD_GL_ES_VERSION_3_2 = 0; |
46 | int GLAD_GL_3DFX_multisample = 0; |
47 | int GLAD_GL_3DFX_tbuffer = 0; |
48 | int GLAD_GL_3DFX_texture_compression_FXT1 = 0; |
49 | int GLAD_GL_AMD_blend_minmax_factor = 0; |
50 | int GLAD_GL_AMD_conservative_depth = 0; |
51 | int GLAD_GL_AMD_debug_output = 0; |
52 | int GLAD_GL_AMD_depth_clamp_separate = 0; |
53 | int GLAD_GL_AMD_draw_buffers_blend = 0; |
54 | int GLAD_GL_AMD_framebuffer_multisample_advanced = 0; |
55 | int GLAD_GL_AMD_framebuffer_sample_positions = 0; |
56 | int GLAD_GL_AMD_gcn_shader = 0; |
57 | int GLAD_GL_AMD_gpu_shader_half_float = 0; |
58 | int GLAD_GL_AMD_gpu_shader_int16 = 0; |
59 | int GLAD_GL_AMD_gpu_shader_int64 = 0; |
60 | int GLAD_GL_AMD_interleaved_elements = 0; |
61 | int GLAD_GL_AMD_multi_draw_indirect = 0; |
62 | int GLAD_GL_AMD_name_gen_delete = 0; |
63 | int GLAD_GL_AMD_occlusion_query_event = 0; |
64 | int GLAD_GL_AMD_performance_monitor = 0; |
65 | int GLAD_GL_AMD_pinned_memory = 0; |
66 | int GLAD_GL_AMD_query_buffer_object = 0; |
67 | int GLAD_GL_AMD_sample_positions = 0; |
68 | int GLAD_GL_AMD_seamless_cubemap_per_texture = 0; |
69 | int GLAD_GL_AMD_shader_atomic_counter_ops = 0; |
70 | int GLAD_GL_AMD_shader_ballot = 0; |
71 | int GLAD_GL_AMD_shader_explicit_vertex_parameter = 0; |
72 | int GLAD_GL_AMD_shader_gpu_shader_half_float_fetch = 0; |
73 | int GLAD_GL_AMD_shader_image_load_store_lod = 0; |
74 | int GLAD_GL_AMD_shader_stencil_export = 0; |
75 | int GLAD_GL_AMD_shader_trinary_minmax = 0; |
76 | int GLAD_GL_AMD_sparse_texture = 0; |
77 | int GLAD_GL_AMD_stencil_operation_extended = 0; |
78 | int GLAD_GL_AMD_texture_gather_bias_lod = 0; |
79 | int GLAD_GL_AMD_texture_texture4 = 0; |
80 | int GLAD_GL_AMD_transform_feedback3_lines_triangles = 0; |
81 | int GLAD_GL_AMD_transform_feedback4 = 0; |
82 | int GLAD_GL_AMD_vertex_shader_layer = 0; |
83 | int GLAD_GL_AMD_vertex_shader_tessellator = 0; |
84 | int GLAD_GL_AMD_vertex_shader_viewport_index = 0; |
85 | int GLAD_GL_APPLE_aux_depth_stencil = 0; |
86 | int GLAD_GL_APPLE_client_storage = 0; |
87 | int GLAD_GL_APPLE_element_array = 0; |
88 | int GLAD_GL_APPLE_fence = 0; |
89 | int GLAD_GL_APPLE_float_pixels = 0; |
90 | int GLAD_GL_APPLE_flush_buffer_range = 0; |
91 | int GLAD_GL_APPLE_object_purgeable = 0; |
92 | int GLAD_GL_APPLE_rgb_422 = 0; |
93 | int GLAD_GL_APPLE_row_bytes = 0; |
94 | int GLAD_GL_APPLE_specular_vector = 0; |
95 | int GLAD_GL_APPLE_texture_range = 0; |
96 | int GLAD_GL_APPLE_transform_hint = 0; |
97 | int GLAD_GL_APPLE_vertex_array_object = 0; |
98 | int GLAD_GL_APPLE_vertex_array_range = 0; |
99 | int GLAD_GL_APPLE_vertex_program_evaluators = 0; |
100 | int GLAD_GL_APPLE_ycbcr_422 = 0; |
101 | int GLAD_GL_ARB_ES2_compatibility = 0; |
102 | int GLAD_GL_ARB_ES3_1_compatibility = 0; |
103 | int GLAD_GL_ARB_ES3_2_compatibility = 0; |
104 | int GLAD_GL_ARB_ES3_compatibility = 0; |
105 | int GLAD_GL_ARB_arrays_of_arrays = 0; |
106 | int GLAD_GL_ARB_base_instance = 0; |
107 | int GLAD_GL_ARB_bindless_texture = 0; |
108 | int GLAD_GL_ARB_blend_func_extended = 0; |
109 | int GLAD_GL_ARB_buffer_storage = 0; |
110 | int GLAD_GL_ARB_cl_event = 0; |
111 | int GLAD_GL_ARB_clear_buffer_object = 0; |
112 | int GLAD_GL_ARB_clear_texture = 0; |
113 | int GLAD_GL_ARB_clip_control = 0; |
114 | int GLAD_GL_ARB_color_buffer_float = 0; |
115 | int GLAD_GL_ARB_compatibility = 0; |
116 | int GLAD_GL_ARB_compressed_texture_pixel_storage = 0; |
117 | int GLAD_GL_ARB_compute_shader = 0; |
118 | int GLAD_GL_ARB_compute_variable_group_size = 0; |
119 | int GLAD_GL_ARB_conditional_render_inverted = 0; |
120 | int GLAD_GL_ARB_conservative_depth = 0; |
121 | int GLAD_GL_ARB_copy_buffer = 0; |
122 | int GLAD_GL_ARB_copy_image = 0; |
123 | int GLAD_GL_ARB_cull_distance = 0; |
124 | int GLAD_GL_ARB_debug_output = 0; |
125 | int GLAD_GL_ARB_depth_buffer_float = 0; |
126 | int GLAD_GL_ARB_depth_clamp = 0; |
127 | int GLAD_GL_ARB_depth_texture = 0; |
128 | int GLAD_GL_ARB_derivative_control = 0; |
129 | int GLAD_GL_ARB_direct_state_access = 0; |
130 | int GLAD_GL_ARB_draw_buffers = 0; |
131 | int GLAD_GL_ARB_draw_buffers_blend = 0; |
132 | int GLAD_GL_ARB_draw_elements_base_vertex = 0; |
133 | int GLAD_GL_ARB_draw_indirect = 0; |
134 | int GLAD_GL_ARB_draw_instanced = 0; |
135 | int GLAD_GL_ARB_enhanced_layouts = 0; |
136 | int GLAD_GL_ARB_explicit_attrib_location = 0; |
137 | int GLAD_GL_ARB_explicit_uniform_location = 0; |
138 | int GLAD_GL_ARB_fragment_coord_conventions = 0; |
139 | int GLAD_GL_ARB_fragment_layer_viewport = 0; |
140 | int GLAD_GL_ARB_fragment_program = 0; |
141 | int GLAD_GL_ARB_fragment_program_shadow = 0; |
142 | int GLAD_GL_ARB_fragment_shader = 0; |
143 | int GLAD_GL_ARB_fragment_shader_interlock = 0; |
144 | int GLAD_GL_ARB_framebuffer_no_attachments = 0; |
145 | int GLAD_GL_ARB_framebuffer_object = 0; |
146 | int GLAD_GL_ARB_framebuffer_sRGB = 0; |
147 | int GLAD_GL_ARB_geometry_shader4 = 0; |
148 | int GLAD_GL_ARB_get_program_binary = 0; |
149 | int GLAD_GL_ARB_get_texture_sub_image = 0; |
150 | int GLAD_GL_ARB_gl_spirv = 0; |
151 | int GLAD_GL_ARB_gpu_shader5 = 0; |
152 | int GLAD_GL_ARB_gpu_shader_fp64 = 0; |
153 | int GLAD_GL_ARB_gpu_shader_int64 = 0; |
154 | int GLAD_GL_ARB_half_float_pixel = 0; |
155 | int GLAD_GL_ARB_half_float_vertex = 0; |
156 | int GLAD_GL_ARB_imaging = 0; |
157 | int GLAD_GL_ARB_indirect_parameters = 0; |
158 | int GLAD_GL_ARB_instanced_arrays = 0; |
159 | int GLAD_GL_ARB_internalformat_query = 0; |
160 | int GLAD_GL_ARB_internalformat_query2 = 0; |
161 | int GLAD_GL_ARB_invalidate_subdata = 0; |
162 | int GLAD_GL_ARB_map_buffer_alignment = 0; |
163 | int GLAD_GL_ARB_map_buffer_range = 0; |
164 | int GLAD_GL_ARB_matrix_palette = 0; |
165 | int GLAD_GL_ARB_multi_bind = 0; |
166 | int GLAD_GL_ARB_multi_draw_indirect = 0; |
167 | int GLAD_GL_ARB_multisample = 0; |
168 | int GLAD_GL_ARB_multitexture = 0; |
169 | int GLAD_GL_ARB_occlusion_query = 0; |
170 | int GLAD_GL_ARB_occlusion_query2 = 0; |
171 | int GLAD_GL_ARB_parallel_shader_compile = 0; |
172 | int GLAD_GL_ARB_pipeline_statistics_query = 0; |
173 | int GLAD_GL_ARB_pixel_buffer_object = 0; |
174 | int GLAD_GL_ARB_point_parameters = 0; |
175 | int GLAD_GL_ARB_point_sprite = 0; |
176 | int GLAD_GL_ARB_polygon_offset_clamp = 0; |
177 | int GLAD_GL_ARB_post_depth_coverage = 0; |
178 | int GLAD_GL_ARB_program_interface_query = 0; |
179 | int GLAD_GL_ARB_provoking_vertex = 0; |
180 | int GLAD_GL_ARB_query_buffer_object = 0; |
181 | int GLAD_GL_ARB_robust_buffer_access_behavior = 0; |
182 | int GLAD_GL_ARB_robustness = 0; |
183 | int GLAD_GL_ARB_robustness_isolation = 0; |
184 | int GLAD_GL_ARB_sample_locations = 0; |
185 | int GLAD_GL_ARB_sample_shading = 0; |
186 | int GLAD_GL_ARB_sampler_objects = 0; |
187 | int GLAD_GL_ARB_seamless_cube_map = 0; |
188 | int GLAD_GL_ARB_seamless_cubemap_per_texture = 0; |
189 | int GLAD_GL_ARB_separate_shader_objects = 0; |
190 | int GLAD_GL_ARB_shader_atomic_counter_ops = 0; |
191 | int GLAD_GL_ARB_shader_atomic_counters = 0; |
192 | int GLAD_GL_ARB_shader_ballot = 0; |
193 | int GLAD_GL_ARB_shader_bit_encoding = 0; |
194 | int GLAD_GL_ARB_shader_clock = 0; |
195 | int GLAD_GL_ARB_shader_draw_parameters = 0; |
196 | int GLAD_GL_ARB_shader_group_vote = 0; |
197 | int GLAD_GL_ARB_shader_image_load_store = 0; |
198 | int GLAD_GL_ARB_shader_image_size = 0; |
199 | int GLAD_GL_ARB_shader_objects = 0; |
200 | int GLAD_GL_ARB_shader_precision = 0; |
201 | int GLAD_GL_ARB_shader_stencil_export = 0; |
202 | int GLAD_GL_ARB_shader_storage_buffer_object = 0; |
203 | int GLAD_GL_ARB_shader_subroutine = 0; |
204 | int GLAD_GL_ARB_shader_texture_image_samples = 0; |
205 | int GLAD_GL_ARB_shader_texture_lod = 0; |
206 | int GLAD_GL_ARB_shader_viewport_layer_array = 0; |
207 | int GLAD_GL_ARB_shading_language_100 = 0; |
208 | int GLAD_GL_ARB_shading_language_420pack = 0; |
209 | int GLAD_GL_ARB_shading_language_include = 0; |
210 | int GLAD_GL_ARB_shading_language_packing = 0; |
211 | int GLAD_GL_ARB_shadow = 0; |
212 | int GLAD_GL_ARB_shadow_ambient = 0; |
213 | int GLAD_GL_ARB_sparse_buffer = 0; |
214 | int GLAD_GL_ARB_sparse_texture = 0; |
215 | int GLAD_GL_ARB_sparse_texture2 = 0; |
216 | int GLAD_GL_ARB_sparse_texture_clamp = 0; |
217 | int GLAD_GL_ARB_spirv_extensions = 0; |
218 | int GLAD_GL_ARB_stencil_texturing = 0; |
219 | int GLAD_GL_ARB_sync = 0; |
220 | int GLAD_GL_ARB_tessellation_shader = 0; |
221 | int GLAD_GL_ARB_texture_barrier = 0; |
222 | int GLAD_GL_ARB_texture_border_clamp = 0; |
223 | int GLAD_GL_ARB_texture_buffer_object = 0; |
224 | int GLAD_GL_ARB_texture_buffer_object_rgb32 = 0; |
225 | int GLAD_GL_ARB_texture_buffer_range = 0; |
226 | int GLAD_GL_ARB_texture_compression = 0; |
227 | int GLAD_GL_ARB_texture_compression_bptc = 0; |
228 | int GLAD_GL_ARB_texture_compression_rgtc = 0; |
229 | int GLAD_GL_ARB_texture_cube_map = 0; |
230 | int GLAD_GL_ARB_texture_cube_map_array = 0; |
231 | int GLAD_GL_ARB_texture_env_add = 0; |
232 | int GLAD_GL_ARB_texture_env_combine = 0; |
233 | int GLAD_GL_ARB_texture_env_crossbar = 0; |
234 | int GLAD_GL_ARB_texture_env_dot3 = 0; |
235 | int GLAD_GL_ARB_texture_filter_anisotropic = 0; |
236 | int GLAD_GL_ARB_texture_filter_minmax = 0; |
237 | int GLAD_GL_ARB_texture_float = 0; |
238 | int GLAD_GL_ARB_texture_gather = 0; |
239 | int GLAD_GL_ARB_texture_mirror_clamp_to_edge = 0; |
240 | int GLAD_GL_ARB_texture_mirrored_repeat = 0; |
241 | int GLAD_GL_ARB_texture_multisample = 0; |
242 | int GLAD_GL_ARB_texture_non_power_of_two = 0; |
243 | int GLAD_GL_ARB_texture_query_levels = 0; |
244 | int GLAD_GL_ARB_texture_query_lod = 0; |
245 | int GLAD_GL_ARB_texture_rectangle = 0; |
246 | int GLAD_GL_ARB_texture_rg = 0; |
247 | int GLAD_GL_ARB_texture_rgb10_a2ui = 0; |
248 | int GLAD_GL_ARB_texture_stencil8 = 0; |
249 | int GLAD_GL_ARB_texture_storage = 0; |
250 | int GLAD_GL_ARB_texture_storage_multisample = 0; |
251 | int GLAD_GL_ARB_texture_swizzle = 0; |
252 | int GLAD_GL_ARB_texture_view = 0; |
253 | int GLAD_GL_ARB_timer_query = 0; |
254 | int GLAD_GL_ARB_transform_feedback2 = 0; |
255 | int GLAD_GL_ARB_transform_feedback3 = 0; |
256 | int GLAD_GL_ARB_transform_feedback_instanced = 0; |
257 | int GLAD_GL_ARB_transform_feedback_overflow_query = 0; |
258 | int GLAD_GL_ARB_transpose_matrix = 0; |
259 | int GLAD_GL_ARB_uniform_buffer_object = 0; |
260 | int GLAD_GL_ARB_vertex_array_bgra = 0; |
261 | int GLAD_GL_ARB_vertex_array_object = 0; |
262 | int GLAD_GL_ARB_vertex_attrib_64bit = 0; |
263 | int GLAD_GL_ARB_vertex_attrib_binding = 0; |
264 | int GLAD_GL_ARB_vertex_blend = 0; |
265 | int GLAD_GL_ARB_vertex_buffer_object = 0; |
266 | int GLAD_GL_ARB_vertex_program = 0; |
267 | int GLAD_GL_ARB_vertex_shader = 0; |
268 | int GLAD_GL_ARB_vertex_type_10f_11f_11f_rev = 0; |
269 | int GLAD_GL_ARB_vertex_type_2_10_10_10_rev = 0; |
270 | int GLAD_GL_ARB_viewport_array = 0; |
271 | int GLAD_GL_ARB_window_pos = 0; |
272 | int GLAD_GL_ATI_draw_buffers = 0; |
273 | int GLAD_GL_ATI_element_array = 0; |
274 | int GLAD_GL_ATI_envmap_bumpmap = 0; |
275 | int GLAD_GL_ATI_fragment_shader = 0; |
276 | int GLAD_GL_ATI_map_object_buffer = 0; |
277 | int GLAD_GL_ATI_meminfo = 0; |
278 | int GLAD_GL_ATI_pixel_format_float = 0; |
279 | int GLAD_GL_ATI_pn_triangles = 0; |
280 | int GLAD_GL_ATI_separate_stencil = 0; |
281 | int GLAD_GL_ATI_text_fragment_shader = 0; |
282 | int GLAD_GL_ATI_texture_env_combine3 = 0; |
283 | int GLAD_GL_ATI_texture_float = 0; |
284 | int GLAD_GL_ATI_texture_mirror_once = 0; |
285 | int GLAD_GL_ATI_vertex_array_object = 0; |
286 | int GLAD_GL_ATI_vertex_attrib_array_object = 0; |
287 | int GLAD_GL_ATI_vertex_streams = 0; |
288 | int GLAD_GL_EXT_422_pixels = 0; |
289 | int GLAD_GL_EXT_EGL_image_storage = 0; |
290 | int GLAD_GL_EXT_EGL_sync = 0; |
291 | int GLAD_GL_EXT_abgr = 0; |
292 | int GLAD_GL_EXT_bgra = 0; |
293 | int GLAD_GL_EXT_bindable_uniform = 0; |
294 | int GLAD_GL_EXT_blend_color = 0; |
295 | int GLAD_GL_EXT_blend_equation_separate = 0; |
296 | int GLAD_GL_EXT_blend_func_separate = 0; |
297 | int GLAD_GL_EXT_blend_logic_op = 0; |
298 | int GLAD_GL_EXT_blend_minmax = 0; |
299 | int GLAD_GL_EXT_blend_subtract = 0; |
300 | int GLAD_GL_EXT_clip_volume_hint = 0; |
301 | int GLAD_GL_EXT_cmyka = 0; |
302 | int GLAD_GL_EXT_color_subtable = 0; |
303 | int GLAD_GL_EXT_compiled_vertex_array = 0; |
304 | int GLAD_GL_EXT_convolution = 0; |
305 | int GLAD_GL_EXT_coordinate_frame = 0; |
306 | int GLAD_GL_EXT_copy_texture = 0; |
307 | int GLAD_GL_EXT_cull_vertex = 0; |
308 | int GLAD_GL_EXT_debug_label = 0; |
309 | int GLAD_GL_EXT_debug_marker = 0; |
310 | int GLAD_GL_EXT_depth_bounds_test = 0; |
311 | int GLAD_GL_EXT_direct_state_access = 0; |
312 | int GLAD_GL_EXT_draw_buffers2 = 0; |
313 | int GLAD_GL_EXT_draw_instanced = 0; |
314 | int GLAD_GL_EXT_draw_range_elements = 0; |
315 | int GLAD_GL_EXT_external_buffer = 0; |
316 | int GLAD_GL_EXT_fog_coord = 0; |
317 | int GLAD_GL_EXT_framebuffer_blit = 0; |
318 | int GLAD_GL_EXT_framebuffer_multisample = 0; |
319 | int GLAD_GL_EXT_framebuffer_multisample_blit_scaled = 0; |
320 | int GLAD_GL_EXT_framebuffer_object = 0; |
321 | int GLAD_GL_EXT_framebuffer_sRGB = 0; |
322 | int GLAD_GL_EXT_geometry_shader4 = 0; |
323 | int GLAD_GL_EXT_gpu_program_parameters = 0; |
324 | int GLAD_GL_EXT_gpu_shader4 = 0; |
325 | int GLAD_GL_EXT_histogram = 0; |
326 | int GLAD_GL_EXT_index_array_formats = 0; |
327 | int GLAD_GL_EXT_index_func = 0; |
328 | int GLAD_GL_EXT_index_material = 0; |
329 | int GLAD_GL_EXT_index_texture = 0; |
330 | int GLAD_GL_EXT_light_texture = 0; |
331 | int GLAD_GL_EXT_memory_object = 0; |
332 | int GLAD_GL_EXT_memory_object_fd = 0; |
333 | int GLAD_GL_EXT_memory_object_win32 = 0; |
334 | int GLAD_GL_EXT_misc_attribute = 0; |
335 | int GLAD_GL_EXT_multi_draw_arrays = 0; |
336 | int GLAD_GL_EXT_multisample = 0; |
337 | int GLAD_GL_EXT_multiview_tessellation_geometry_shader = 0; |
338 | int GLAD_GL_EXT_multiview_texture_multisample = 0; |
339 | int GLAD_GL_EXT_multiview_timer_query = 0; |
340 | int GLAD_GL_EXT_packed_depth_stencil = 0; |
341 | int GLAD_GL_EXT_packed_float = 0; |
342 | int GLAD_GL_EXT_packed_pixels = 0; |
343 | int GLAD_GL_EXT_paletted_texture = 0; |
344 | int GLAD_GL_EXT_pixel_buffer_object = 0; |
345 | int GLAD_GL_EXT_pixel_transform = 0; |
346 | int GLAD_GL_EXT_pixel_transform_color_table = 0; |
347 | int GLAD_GL_EXT_point_parameters = 0; |
348 | int GLAD_GL_EXT_polygon_offset = 0; |
349 | int GLAD_GL_EXT_polygon_offset_clamp = 0; |
350 | int GLAD_GL_EXT_post_depth_coverage = 0; |
351 | int GLAD_GL_EXT_provoking_vertex = 0; |
352 | int GLAD_GL_EXT_raster_multisample = 0; |
353 | int GLAD_GL_EXT_rescale_normal = 0; |
354 | int GLAD_GL_EXT_secondary_color = 0; |
355 | int GLAD_GL_EXT_semaphore = 0; |
356 | int GLAD_GL_EXT_semaphore_fd = 0; |
357 | int GLAD_GL_EXT_semaphore_win32 = 0; |
358 | int GLAD_GL_EXT_separate_shader_objects = 0; |
359 | int GLAD_GL_EXT_separate_specular_color = 0; |
360 | int GLAD_GL_EXT_shader_framebuffer_fetch = 0; |
361 | int GLAD_GL_EXT_shader_framebuffer_fetch_non_coherent = 0; |
362 | int GLAD_GL_EXT_shader_image_load_formatted = 0; |
363 | int GLAD_GL_EXT_shader_image_load_store = 0; |
364 | int GLAD_GL_EXT_shader_integer_mix = 0; |
365 | int GLAD_GL_EXT_shadow_funcs = 0; |
366 | int GLAD_GL_EXT_shared_texture_palette = 0; |
367 | int GLAD_GL_EXT_sparse_texture2 = 0; |
368 | int GLAD_GL_EXT_stencil_clear_tag = 0; |
369 | int GLAD_GL_EXT_stencil_two_side = 0; |
370 | int GLAD_GL_EXT_stencil_wrap = 0; |
371 | int GLAD_GL_EXT_subtexture = 0; |
372 | int GLAD_GL_EXT_texture = 0; |
373 | int GLAD_GL_EXT_texture3D = 0; |
374 | int GLAD_GL_EXT_texture_array = 0; |
375 | int GLAD_GL_EXT_texture_buffer_object = 0; |
376 | int GLAD_GL_EXT_texture_compression_latc = 0; |
377 | int GLAD_GL_EXT_texture_compression_rgtc = 0; |
378 | int GLAD_GL_EXT_texture_compression_s3tc = 0; |
379 | int GLAD_GL_EXT_texture_cube_map = 0; |
380 | int GLAD_GL_EXT_texture_env_add = 0; |
381 | int GLAD_GL_EXT_texture_env_combine = 0; |
382 | int GLAD_GL_EXT_texture_env_dot3 = 0; |
383 | int GLAD_GL_EXT_texture_filter_anisotropic = 0; |
384 | int GLAD_GL_EXT_texture_filter_minmax = 0; |
385 | int GLAD_GL_EXT_texture_integer = 0; |
386 | int GLAD_GL_EXT_texture_lod_bias = 0; |
387 | int GLAD_GL_EXT_texture_mirror_clamp = 0; |
388 | int GLAD_GL_EXT_texture_object = 0; |
389 | int GLAD_GL_EXT_texture_perturb_normal = 0; |
390 | int GLAD_GL_EXT_texture_sRGB = 0; |
391 | int GLAD_GL_EXT_texture_sRGB_R8 = 0; |
392 | int GLAD_GL_EXT_texture_sRGB_RG8 = 0; |
393 | int GLAD_GL_EXT_texture_sRGB_decode = 0; |
394 | int GLAD_GL_EXT_texture_shadow_lod = 0; |
395 | int GLAD_GL_EXT_texture_shared_exponent = 0; |
396 | int GLAD_GL_EXT_texture_snorm = 0; |
397 | int GLAD_GL_EXT_texture_storage = 0; |
398 | int GLAD_GL_EXT_texture_swizzle = 0; |
399 | int GLAD_GL_EXT_timer_query = 0; |
400 | int GLAD_GL_EXT_transform_feedback = 0; |
401 | int GLAD_GL_EXT_vertex_array = 0; |
402 | int GLAD_GL_EXT_vertex_array_bgra = 0; |
403 | int GLAD_GL_EXT_vertex_attrib_64bit = 0; |
404 | int GLAD_GL_EXT_vertex_shader = 0; |
405 | int GLAD_GL_EXT_vertex_weighting = 0; |
406 | int GLAD_GL_EXT_win32_keyed_mutex = 0; |
407 | int GLAD_GL_EXT_window_rectangles = 0; |
408 | int GLAD_GL_EXT_x11_sync_object = 0; |
409 | int GLAD_GL_GREMEDY_frame_terminator = 0; |
410 | int GLAD_GL_GREMEDY_string_marker = 0; |
411 | int GLAD_GL_HP_convolution_border_modes = 0; |
412 | int GLAD_GL_HP_image_transform = 0; |
413 | int GLAD_GL_HP_occlusion_test = 0; |
414 | int GLAD_GL_HP_texture_lighting = 0; |
415 | int GLAD_GL_IBM_cull_vertex = 0; |
416 | int GLAD_GL_IBM_multimode_draw_arrays = 0; |
417 | int GLAD_GL_IBM_rasterpos_clip = 0; |
418 | int GLAD_GL_IBM_static_data = 0; |
419 | int GLAD_GL_IBM_texture_mirrored_repeat = 0; |
420 | int GLAD_GL_IBM_vertex_array_lists = 0; |
421 | int GLAD_GL_INGR_blend_func_separate = 0; |
422 | int GLAD_GL_INGR_color_clamp = 0; |
423 | int GLAD_GL_INGR_interlace_read = 0; |
424 | int GLAD_GL_INTEL_blackhole_render = 0; |
425 | int GLAD_GL_INTEL_conservative_rasterization = 0; |
426 | int GLAD_GL_INTEL_fragment_shader_ordering = 0; |
427 | int GLAD_GL_INTEL_framebuffer_CMAA = 0; |
428 | int GLAD_GL_INTEL_map_texture = 0; |
429 | int GLAD_GL_INTEL_parallel_arrays = 0; |
430 | int GLAD_GL_INTEL_performance_query = 0; |
431 | int GLAD_GL_KHR_blend_equation_advanced = 0; |
432 | int GLAD_GL_KHR_blend_equation_advanced_coherent = 0; |
433 | int GLAD_GL_KHR_context_flush_control = 0; |
434 | int GLAD_GL_KHR_debug = 0; |
435 | int GLAD_GL_KHR_no_error = 0; |
436 | int GLAD_GL_KHR_parallel_shader_compile = 0; |
437 | int GLAD_GL_KHR_robust_buffer_access_behavior = 0; |
438 | int GLAD_GL_KHR_robustness = 0; |
439 | int GLAD_GL_KHR_shader_subgroup = 0; |
440 | int GLAD_GL_KHR_texture_compression_astc_hdr = 0; |
441 | int GLAD_GL_KHR_texture_compression_astc_ldr = 0; |
442 | int GLAD_GL_KHR_texture_compression_astc_sliced_3d = 0; |
443 | int GLAD_GL_MESAX_texture_stack = 0; |
444 | int GLAD_GL_MESA_framebuffer_flip_x = 0; |
445 | int GLAD_GL_MESA_framebuffer_flip_y = 0; |
446 | int GLAD_GL_MESA_framebuffer_swap_xy = 0; |
447 | int GLAD_GL_MESA_pack_invert = 0; |
448 | int GLAD_GL_MESA_program_binary_formats = 0; |
449 | int GLAD_GL_MESA_resize_buffers = 0; |
450 | int GLAD_GL_MESA_shader_integer_functions = 0; |
451 | int GLAD_GL_MESA_tile_raster_order = 0; |
452 | int GLAD_GL_MESA_window_pos = 0; |
453 | int GLAD_GL_MESA_ycbcr_texture = 0; |
454 | int GLAD_GL_NVX_blend_equation_advanced_multi_draw_buffers = 0; |
455 | int GLAD_GL_NVX_conditional_render = 0; |
456 | int GLAD_GL_NVX_gpu_memory_info = 0; |
457 | int GLAD_GL_NVX_gpu_multicast2 = 0; |
458 | int GLAD_GL_NVX_linked_gpu_multicast = 0; |
459 | int GLAD_GL_NVX_progress_fence = 0; |
460 | int GLAD_GL_NV_alpha_to_coverage_dither_control = 0; |
461 | int GLAD_GL_NV_bindless_multi_draw_indirect = 0; |
462 | int GLAD_GL_NV_bindless_multi_draw_indirect_count = 0; |
463 | int GLAD_GL_NV_bindless_texture = 0; |
464 | int GLAD_GL_NV_blend_equation_advanced = 0; |
465 | int GLAD_GL_NV_blend_equation_advanced_coherent = 0; |
466 | int GLAD_GL_NV_blend_minmax_factor = 0; |
467 | int GLAD_GL_NV_blend_square = 0; |
468 | int GLAD_GL_NV_clip_space_w_scaling = 0; |
469 | int GLAD_GL_NV_command_list = 0; |
470 | int GLAD_GL_NV_compute_program5 = 0; |
471 | int GLAD_GL_NV_compute_shader_derivatives = 0; |
472 | int GLAD_GL_NV_conditional_render = 0; |
473 | int GLAD_GL_NV_conservative_raster = 0; |
474 | int GLAD_GL_NV_conservative_raster_dilate = 0; |
475 | int GLAD_GL_NV_conservative_raster_pre_snap = 0; |
476 | int GLAD_GL_NV_conservative_raster_pre_snap_triangles = 0; |
477 | int GLAD_GL_NV_conservative_raster_underestimation = 0; |
478 | int GLAD_GL_NV_copy_depth_to_color = 0; |
479 | int GLAD_GL_NV_copy_image = 0; |
480 | int GLAD_GL_NV_deep_texture3D = 0; |
481 | int GLAD_GL_NV_depth_buffer_float = 0; |
482 | int GLAD_GL_NV_depth_clamp = 0; |
483 | int GLAD_GL_NV_draw_texture = 0; |
484 | int GLAD_GL_NV_draw_vulkan_image = 0; |
485 | int GLAD_GL_NV_evaluators = 0; |
486 | int GLAD_GL_NV_explicit_multisample = 0; |
487 | int GLAD_GL_NV_fence = 0; |
488 | int GLAD_GL_NV_fill_rectangle = 0; |
489 | int GLAD_GL_NV_float_buffer = 0; |
490 | int GLAD_GL_NV_fog_distance = 0; |
491 | int GLAD_GL_NV_fragment_coverage_to_color = 0; |
492 | int GLAD_GL_NV_fragment_program = 0; |
493 | int GLAD_GL_NV_fragment_program2 = 0; |
494 | int GLAD_GL_NV_fragment_program4 = 0; |
495 | int GLAD_GL_NV_fragment_program_option = 0; |
496 | int GLAD_GL_NV_fragment_shader_barycentric = 0; |
497 | int GLAD_GL_NV_fragment_shader_interlock = 0; |
498 | int GLAD_GL_NV_framebuffer_mixed_samples = 0; |
499 | int GLAD_GL_NV_framebuffer_multisample_coverage = 0; |
500 | int GLAD_GL_NV_geometry_program4 = 0; |
501 | int GLAD_GL_NV_geometry_shader4 = 0; |
502 | int GLAD_GL_NV_geometry_shader_passthrough = 0; |
503 | int GLAD_GL_NV_gpu_multicast = 0; |
504 | int GLAD_GL_NV_gpu_program4 = 0; |
505 | int GLAD_GL_NV_gpu_program5 = 0; |
506 | int GLAD_GL_NV_gpu_program5_mem_extended = 0; |
507 | int GLAD_GL_NV_gpu_shader5 = 0; |
508 | int GLAD_GL_NV_half_float = 0; |
509 | int GLAD_GL_NV_internalformat_sample_query = 0; |
510 | int GLAD_GL_NV_light_max_exponent = 0; |
511 | int GLAD_GL_NV_memory_attachment = 0; |
512 | int GLAD_GL_NV_memory_object_sparse = 0; |
513 | int GLAD_GL_NV_mesh_shader = 0; |
514 | int GLAD_GL_NV_multisample_coverage = 0; |
515 | int GLAD_GL_NV_multisample_filter_hint = 0; |
516 | int GLAD_GL_NV_occlusion_query = 0; |
517 | int GLAD_GL_NV_packed_depth_stencil = 0; |
518 | int GLAD_GL_NV_parameter_buffer_object = 0; |
519 | int GLAD_GL_NV_parameter_buffer_object2 = 0; |
520 | int GLAD_GL_NV_path_rendering = 0; |
521 | int GLAD_GL_NV_path_rendering_shared_edge = 0; |
522 | int GLAD_GL_NV_pixel_data_range = 0; |
523 | int GLAD_GL_NV_point_sprite = 0; |
524 | int GLAD_GL_NV_present_video = 0; |
525 | int GLAD_GL_NV_primitive_restart = 0; |
526 | int GLAD_GL_NV_primitive_shading_rate = 0; |
527 | int GLAD_GL_NV_query_resource = 0; |
528 | int GLAD_GL_NV_query_resource_tag = 0; |
529 | int GLAD_GL_NV_register_combiners = 0; |
530 | int GLAD_GL_NV_register_combiners2 = 0; |
531 | int GLAD_GL_NV_representative_fragment_test = 0; |
532 | int GLAD_GL_NV_robustness_video_memory_purge = 0; |
533 | int GLAD_GL_NV_sample_locations = 0; |
534 | int GLAD_GL_NV_sample_mask_override_coverage = 0; |
535 | int GLAD_GL_NV_scissor_exclusive = 0; |
536 | int GLAD_GL_NV_shader_atomic_counters = 0; |
537 | int GLAD_GL_NV_shader_atomic_float = 0; |
538 | int GLAD_GL_NV_shader_atomic_float64 = 0; |
539 | int GLAD_GL_NV_shader_atomic_fp16_vector = 0; |
540 | int GLAD_GL_NV_shader_atomic_int64 = 0; |
541 | int GLAD_GL_NV_shader_buffer_load = 0; |
542 | int GLAD_GL_NV_shader_buffer_store = 0; |
543 | int GLAD_GL_NV_shader_storage_buffer_object = 0; |
544 | int GLAD_GL_NV_shader_subgroup_partitioned = 0; |
545 | int = 0; |
546 | int GLAD_GL_NV_shader_thread_group = 0; |
547 | int GLAD_GL_NV_shader_thread_shuffle = 0; |
548 | int GLAD_GL_NV_shading_rate_image = 0; |
549 | int GLAD_GL_NV_stereo_view_rendering = 0; |
550 | int GLAD_GL_NV_tessellation_program5 = 0; |
551 | int GLAD_GL_NV_texgen_emboss = 0; |
552 | int GLAD_GL_NV_texgen_reflection = 0; |
553 | int GLAD_GL_NV_texture_barrier = 0; |
554 | int GLAD_GL_NV_texture_compression_vtc = 0; |
555 | int GLAD_GL_NV_texture_env_combine4 = 0; |
556 | int GLAD_GL_NV_texture_expand_normal = 0; |
557 | int GLAD_GL_NV_texture_multisample = 0; |
558 | int GLAD_GL_NV_texture_rectangle = 0; |
559 | int GLAD_GL_NV_texture_rectangle_compressed = 0; |
560 | int GLAD_GL_NV_texture_shader = 0; |
561 | int GLAD_GL_NV_texture_shader2 = 0; |
562 | int GLAD_GL_NV_texture_shader3 = 0; |
563 | int GLAD_GL_NV_timeline_semaphore = 0; |
564 | int GLAD_GL_NV_transform_feedback = 0; |
565 | int GLAD_GL_NV_transform_feedback2 = 0; |
566 | int GLAD_GL_NV_uniform_buffer_unified_memory = 0; |
567 | int GLAD_GL_NV_vdpau_interop = 0; |
568 | int GLAD_GL_NV_vdpau_interop2 = 0; |
569 | int GLAD_GL_NV_vertex_array_range = 0; |
570 | int GLAD_GL_NV_vertex_array_range2 = 0; |
571 | int GLAD_GL_NV_vertex_attrib_integer_64bit = 0; |
572 | int GLAD_GL_NV_vertex_buffer_unified_memory = 0; |
573 | int GLAD_GL_NV_vertex_program = 0; |
574 | int GLAD_GL_NV_vertex_program1_1 = 0; |
575 | int GLAD_GL_NV_vertex_program2 = 0; |
576 | int GLAD_GL_NV_vertex_program2_option = 0; |
577 | int GLAD_GL_NV_vertex_program3 = 0; |
578 | int GLAD_GL_NV_vertex_program4 = 0; |
579 | int GLAD_GL_NV_video_capture = 0; |
580 | int GLAD_GL_NV_viewport_array2 = 0; |
581 | int GLAD_GL_NV_viewport_swizzle = 0; |
582 | int GLAD_GL_OES_byte_coordinates = 0; |
583 | int GLAD_GL_OES_compressed_paletted_texture = 0; |
584 | int GLAD_GL_OES_fixed_point = 0; |
585 | int GLAD_GL_OES_query_matrix = 0; |
586 | int GLAD_GL_OES_read_format = 0; |
587 | int GLAD_GL_OES_single_precision = 0; |
588 | int GLAD_GL_OML_interlace = 0; |
589 | int GLAD_GL_OML_resample = 0; |
590 | int GLAD_GL_OML_subsample = 0; |
591 | int GLAD_GL_OVR_multiview = 0; |
592 | int GLAD_GL_OVR_multiview2 = 0; |
593 | int GLAD_GL_PGI_misc_hints = 0; |
594 | int GLAD_GL_PGI_vertex_hints = 0; |
595 | int GLAD_GL_REND_screen_coordinates = 0; |
596 | int GLAD_GL_S3_s3tc = 0; |
597 | int GLAD_GL_SGIS_detail_texture = 0; |
598 | int GLAD_GL_SGIS_fog_function = 0; |
599 | int GLAD_GL_SGIS_generate_mipmap = 0; |
600 | int GLAD_GL_SGIS_multisample = 0; |
601 | int GLAD_GL_SGIS_pixel_texture = 0; |
602 | int GLAD_GL_SGIS_point_line_texgen = 0; |
603 | int GLAD_GL_SGIS_point_parameters = 0; |
604 | int GLAD_GL_SGIS_sharpen_texture = 0; |
605 | int GLAD_GL_SGIS_texture4D = 0; |
606 | int GLAD_GL_SGIS_texture_border_clamp = 0; |
607 | int GLAD_GL_SGIS_texture_color_mask = 0; |
608 | int GLAD_GL_SGIS_texture_edge_clamp = 0; |
609 | int GLAD_GL_SGIS_texture_filter4 = 0; |
610 | int GLAD_GL_SGIS_texture_lod = 0; |
611 | int GLAD_GL_SGIS_texture_select = 0; |
612 | int GLAD_GL_SGIX_async = 0; |
613 | int GLAD_GL_SGIX_async_histogram = 0; |
614 | int GLAD_GL_SGIX_async_pixel = 0; |
615 | int GLAD_GL_SGIX_blend_alpha_minmax = 0; |
616 | int GLAD_GL_SGIX_calligraphic_fragment = 0; |
617 | int GLAD_GL_SGIX_clipmap = 0; |
618 | int GLAD_GL_SGIX_convolution_accuracy = 0; |
619 | int GLAD_GL_SGIX_depth_pass_instrument = 0; |
620 | int GLAD_GL_SGIX_depth_texture = 0; |
621 | int GLAD_GL_SGIX_flush_raster = 0; |
622 | int GLAD_GL_SGIX_fog_offset = 0; |
623 | int GLAD_GL_SGIX_fragment_lighting = 0; |
624 | int GLAD_GL_SGIX_framezoom = 0; |
625 | int GLAD_GL_SGIX_igloo_interface = 0; |
626 | int GLAD_GL_SGIX_instruments = 0; |
627 | int GLAD_GL_SGIX_interlace = 0; |
628 | int GLAD_GL_SGIX_ir_instrument1 = 0; |
629 | int GLAD_GL_SGIX_list_priority = 0; |
630 | int GLAD_GL_SGIX_pixel_texture = 0; |
631 | int GLAD_GL_SGIX_pixel_tiles = 0; |
632 | int GLAD_GL_SGIX_polynomial_ffd = 0; |
633 | int GLAD_GL_SGIX_reference_plane = 0; |
634 | int GLAD_GL_SGIX_resample = 0; |
635 | int GLAD_GL_SGIX_scalebias_hint = 0; |
636 | int GLAD_GL_SGIX_shadow = 0; |
637 | int GLAD_GL_SGIX_shadow_ambient = 0; |
638 | int GLAD_GL_SGIX_sprite = 0; |
639 | int GLAD_GL_SGIX_subsample = 0; |
640 | int GLAD_GL_SGIX_tag_sample_buffer = 0; |
641 | int GLAD_GL_SGIX_texture_add_env = 0; |
642 | int GLAD_GL_SGIX_texture_coordinate_clamp = 0; |
643 | int GLAD_GL_SGIX_texture_lod_bias = 0; |
644 | int GLAD_GL_SGIX_texture_multi_buffer = 0; |
645 | int GLAD_GL_SGIX_texture_scale_bias = 0; |
646 | int GLAD_GL_SGIX_vertex_preclip = 0; |
647 | int GLAD_GL_SGIX_ycrcb = 0; |
648 | int GLAD_GL_SGIX_ycrcb_subsample = 0; |
649 | int GLAD_GL_SGIX_ycrcba = 0; |
650 | int GLAD_GL_SGI_color_matrix = 0; |
651 | int GLAD_GL_SGI_color_table = 0; |
652 | int GLAD_GL_SGI_texture_color_table = 0; |
653 | int GLAD_GL_SUNX_constant_data = 0; |
654 | int GLAD_GL_SUN_convolution_border_modes = 0; |
655 | int GLAD_GL_SUN_global_alpha = 0; |
656 | int GLAD_GL_SUN_mesh_array = 0; |
657 | int GLAD_GL_SUN_slice_accum = 0; |
658 | int GLAD_GL_SUN_triangle_list = 0; |
659 | int GLAD_GL_SUN_vertex = 0; |
660 | int GLAD_GL_WIN_phong_shading = 0; |
661 | int GLAD_GL_WIN_specular_fog = 0; |
662 | int GLAD_GL_AMD_compressed_3DC_texture = 0; |
663 | int GLAD_GL_AMD_compressed_ATC_texture = 0; |
664 | int GLAD_GL_AMD_program_binary_Z400 = 0; |
665 | int GLAD_GL_ANDROID_extension_pack_es31a = 0; |
666 | int GLAD_GL_ANGLE_depth_texture = 0; |
667 | int GLAD_GL_ANGLE_framebuffer_blit = 0; |
668 | int GLAD_GL_ANGLE_framebuffer_multisample = 0; |
669 | int GLAD_GL_ANGLE_instanced_arrays = 0; |
670 | int GLAD_GL_ANGLE_pack_reverse_row_order = 0; |
671 | int GLAD_GL_ANGLE_program_binary = 0; |
672 | int GLAD_GL_ANGLE_texture_compression_dxt3 = 0; |
673 | int GLAD_GL_ANGLE_texture_compression_dxt5 = 0; |
674 | int GLAD_GL_ANGLE_texture_usage = 0; |
675 | int GLAD_GL_ANGLE_translated_shader_source = 0; |
676 | int GLAD_GL_APPLE_clip_distance = 0; |
677 | int GLAD_GL_APPLE_color_buffer_packed_float = 0; |
678 | int GLAD_GL_APPLE_copy_texture_levels = 0; |
679 | int GLAD_GL_APPLE_framebuffer_multisample = 0; |
680 | int GLAD_GL_APPLE_sync = 0; |
681 | int GLAD_GL_APPLE_texture_format_BGRA8888 = 0; |
682 | int GLAD_GL_APPLE_texture_max_level = 0; |
683 | int GLAD_GL_APPLE_texture_packed_float = 0; |
684 | int GLAD_GL_ARM_mali_program_binary = 0; |
685 | int GLAD_GL_ARM_mali_shader_binary = 0; |
686 | int GLAD_GL_ARM_rgba8 = 0; |
687 | int GLAD_GL_ARM_shader_framebuffer_fetch = 0; |
688 | int GLAD_GL_ARM_shader_framebuffer_fetch_depth_stencil = 0; |
689 | int GLAD_GL_ARM_texture_unnormalized_coordinates = 0; |
690 | int GLAD_GL_DMP_program_binary = 0; |
691 | int GLAD_GL_DMP_shader_binary = 0; |
692 | int GLAD_GL_EXT_EGL_image_array = 0; |
693 | int GLAD_GL_EXT_YUV_target = 0; |
694 | int GLAD_GL_EXT_base_instance = 0; |
695 | int GLAD_GL_EXT_blend_func_extended = 0; |
696 | int GLAD_GL_EXT_buffer_storage = 0; |
697 | int GLAD_GL_EXT_clear_texture = 0; |
698 | int GLAD_GL_EXT_clip_control = 0; |
699 | int GLAD_GL_EXT_clip_cull_distance = 0; |
700 | int GLAD_GL_EXT_color_buffer_float = 0; |
701 | int GLAD_GL_EXT_color_buffer_half_float = 0; |
702 | int GLAD_GL_EXT_conservative_depth = 0; |
703 | int GLAD_GL_EXT_copy_image = 0; |
704 | int GLAD_GL_EXT_depth_clamp = 0; |
705 | int GLAD_GL_EXT_discard_framebuffer = 0; |
706 | int GLAD_GL_EXT_disjoint_timer_query = 0; |
707 | int GLAD_GL_EXT_draw_buffers = 0; |
708 | int GLAD_GL_EXT_draw_buffers_indexed = 0; |
709 | int GLAD_GL_EXT_draw_elements_base_vertex = 0; |
710 | int GLAD_GL_EXT_draw_transform_feedback = 0; |
711 | int GLAD_GL_EXT_float_blend = 0; |
712 | int GLAD_GL_EXT_geometry_point_size = 0; |
713 | int GLAD_GL_EXT_geometry_shader = 0; |
714 | int GLAD_GL_EXT_gpu_shader5 = 0; |
715 | int GLAD_GL_EXT_instanced_arrays = 0; |
716 | int GLAD_GL_EXT_map_buffer_range = 0; |
717 | int GLAD_GL_EXT_multi_draw_indirect = 0; |
718 | int GLAD_GL_EXT_multisampled_compatibility = 0; |
719 | int GLAD_GL_EXT_multisampled_render_to_texture = 0; |
720 | int GLAD_GL_EXT_multisampled_render_to_texture2 = 0; |
721 | int GLAD_GL_EXT_multiview_draw_buffers = 0; |
722 | int GLAD_GL_EXT_occlusion_query_boolean = 0; |
723 | int GLAD_GL_EXT_primitive_bounding_box = 0; |
724 | int GLAD_GL_EXT_protected_textures = 0; |
725 | int GLAD_GL_EXT_pvrtc_sRGB = 0; |
726 | int GLAD_GL_EXT_read_format_bgra = 0; |
727 | int GLAD_GL_EXT_render_snorm = 0; |
728 | int GLAD_GL_EXT_robustness = 0; |
729 | int GLAD_GL_EXT_sRGB = 0; |
730 | int GLAD_GL_EXT_sRGB_write_control = 0; |
731 | int GLAD_GL_EXT_shader_group_vote = 0; |
732 | int GLAD_GL_EXT_shader_implicit_conversions = 0; |
733 | int GLAD_GL_EXT_shader_io_blocks = 0; |
734 | int GLAD_GL_EXT_shader_non_constant_global_initializers = 0; |
735 | int GLAD_GL_EXT_shader_pixel_local_storage = 0; |
736 | int GLAD_GL_EXT_shader_pixel_local_storage2 = 0; |
737 | int GLAD_GL_EXT_shader_texture_lod = 0; |
738 | int GLAD_GL_EXT_shadow_samplers = 0; |
739 | int GLAD_GL_EXT_sparse_texture = 0; |
740 | int GLAD_GL_EXT_tessellation_point_size = 0; |
741 | int GLAD_GL_EXT_tessellation_shader = 0; |
742 | int GLAD_GL_EXT_texture_border_clamp = 0; |
743 | int GLAD_GL_EXT_texture_buffer = 0; |
744 | int GLAD_GL_EXT_texture_compression_astc_decode_mode = 0; |
745 | int GLAD_GL_EXT_texture_compression_bptc = 0; |
746 | int GLAD_GL_EXT_texture_compression_dxt1 = 0; |
747 | int GLAD_GL_EXT_texture_compression_s3tc_srgb = 0; |
748 | int GLAD_GL_EXT_texture_cube_map_array = 0; |
749 | int GLAD_GL_EXT_texture_format_BGRA8888 = 0; |
750 | int GLAD_GL_EXT_texture_format_sRGB_override = 0; |
751 | int GLAD_GL_EXT_texture_mirror_clamp_to_edge = 0; |
752 | int GLAD_GL_EXT_texture_norm16 = 0; |
753 | int GLAD_GL_EXT_texture_query_lod = 0; |
754 | int GLAD_GL_EXT_texture_rg = 0; |
755 | int GLAD_GL_EXT_texture_type_2_10_10_10_REV = 0; |
756 | int GLAD_GL_EXT_texture_view = 0; |
757 | int GLAD_GL_EXT_unpack_subimage = 0; |
758 | int GLAD_GL_FJ_shader_binary_GCCSO = 0; |
759 | int GLAD_GL_IMG_bindless_texture = 0; |
760 | int GLAD_GL_IMG_framebuffer_downsample = 0; |
761 | int GLAD_GL_IMG_multisampled_render_to_texture = 0; |
762 | int GLAD_GL_IMG_program_binary = 0; |
763 | int GLAD_GL_IMG_read_format = 0; |
764 | int GLAD_GL_IMG_shader_binary = 0; |
765 | int GLAD_GL_IMG_texture_compression_pvrtc = 0; |
766 | int GLAD_GL_IMG_texture_compression_pvrtc2 = 0; |
767 | int GLAD_GL_IMG_texture_filter_cubic = 0; |
768 | int GLAD_GL_MESA_bgra = 0; |
769 | int GLAD_GL_NV_copy_buffer = 0; |
770 | int GLAD_GL_NV_coverage_sample = 0; |
771 | int GLAD_GL_NV_depth_nonlinear = 0; |
772 | int GLAD_GL_NV_draw_buffers = 0; |
773 | int GLAD_GL_NV_draw_instanced = 0; |
774 | int GLAD_GL_NV_explicit_attrib_location = 0; |
775 | int GLAD_GL_NV_fbo_color_attachments = 0; |
776 | int GLAD_GL_NV_framebuffer_blit = 0; |
777 | int GLAD_GL_NV_framebuffer_multisample = 0; |
778 | int GLAD_GL_NV_generate_mipmap_sRGB = 0; |
779 | int GLAD_GL_NV_image_formats = 0; |
780 | int GLAD_GL_NV_instanced_arrays = 0; |
781 | int GLAD_GL_NV_non_square_matrices = 0; |
782 | int GLAD_GL_NV_pixel_buffer_object = 0; |
783 | int GLAD_GL_NV_polygon_mode = 0; |
784 | int GLAD_GL_NV_read_buffer = 0; |
785 | int GLAD_GL_NV_read_buffer_front = 0; |
786 | int GLAD_GL_NV_read_depth = 0; |
787 | int GLAD_GL_NV_read_depth_stencil = 0; |
788 | int GLAD_GL_NV_read_stencil = 0; |
789 | int GLAD_GL_NV_sRGB_formats = 0; |
790 | int GLAD_GL_NV_shader_noperspective_interpolation = 0; |
791 | int GLAD_GL_NV_shadow_samplers_array = 0; |
792 | int GLAD_GL_NV_shadow_samplers_cube = 0; |
793 | int GLAD_GL_NV_texture_border_clamp = 0; |
794 | int GLAD_GL_NV_texture_compression_s3tc_update = 0; |
795 | int GLAD_GL_NV_texture_npot_2D_mipmap = 0; |
796 | int GLAD_GL_NV_viewport_array = 0; |
797 | int GLAD_GL_OES_EGL_image = 0; |
798 | int GLAD_GL_OES_EGL_image_external = 0; |
799 | int GLAD_GL_OES_EGL_image_external_essl3 = 0; |
800 | int GLAD_GL_OES_compressed_ETC1_RGB8_sub_texture = 0; |
801 | int GLAD_GL_OES_compressed_ETC1_RGB8_texture = 0; |
802 | int GLAD_GL_OES_copy_image = 0; |
803 | int GLAD_GL_OES_depth24 = 0; |
804 | int GLAD_GL_OES_depth32 = 0; |
805 | int GLAD_GL_OES_depth_texture = 0; |
806 | int GLAD_GL_OES_draw_buffers_indexed = 0; |
807 | int GLAD_GL_OES_draw_elements_base_vertex = 0; |
808 | int GLAD_GL_OES_element_index_uint = 0; |
809 | int GLAD_GL_OES_fbo_render_mipmap = 0; |
810 | int GLAD_GL_OES_fragment_precision_high = 0; |
811 | int GLAD_GL_OES_geometry_point_size = 0; |
812 | int GLAD_GL_OES_geometry_shader = 0; |
813 | int GLAD_GL_OES_get_program_binary = 0; |
814 | int GLAD_GL_OES_gpu_shader5 = 0; |
815 | int GLAD_GL_OES_mapbuffer = 0; |
816 | int GLAD_GL_OES_packed_depth_stencil = 0; |
817 | int GLAD_GL_OES_primitive_bounding_box = 0; |
818 | int GLAD_GL_OES_required_internalformat = 0; |
819 | int GLAD_GL_OES_rgb8_rgba8 = 0; |
820 | int GLAD_GL_OES_sample_shading = 0; |
821 | int GLAD_GL_OES_sample_variables = 0; |
822 | int GLAD_GL_OES_shader_image_atomic = 0; |
823 | int GLAD_GL_OES_shader_io_blocks = 0; |
824 | int GLAD_GL_OES_shader_multisample_interpolation = 0; |
825 | int GLAD_GL_OES_standard_derivatives = 0; |
826 | int GLAD_GL_OES_stencil1 = 0; |
827 | int GLAD_GL_OES_stencil4 = 0; |
828 | int GLAD_GL_OES_surfaceless_context = 0; |
829 | int GLAD_GL_OES_tessellation_point_size = 0; |
830 | int GLAD_GL_OES_tessellation_shader = 0; |
831 | int GLAD_GL_OES_texture_3D = 0; |
832 | int GLAD_GL_OES_texture_border_clamp = 0; |
833 | int GLAD_GL_OES_texture_buffer = 0; |
834 | int GLAD_GL_OES_texture_compression_astc = 0; |
835 | int GLAD_GL_OES_texture_cube_map_array = 0; |
836 | int GLAD_GL_OES_texture_float = 0; |
837 | int GLAD_GL_OES_texture_float_linear = 0; |
838 | int GLAD_GL_OES_texture_half_float = 0; |
839 | int GLAD_GL_OES_texture_half_float_linear = 0; |
840 | int GLAD_GL_OES_texture_npot = 0; |
841 | int GLAD_GL_OES_texture_stencil8 = 0; |
842 | int GLAD_GL_OES_texture_storage_multisample_2d_array = 0; |
843 | int GLAD_GL_OES_texture_view = 0; |
844 | int GLAD_GL_OES_vertex_array_object = 0; |
845 | int GLAD_GL_OES_vertex_half_float = 0; |
846 | int GLAD_GL_OES_vertex_type_10_10_10_2 = 0; |
847 | int GLAD_GL_OES_viewport_array = 0; |
848 | int GLAD_GL_OVR_multiview_multisampled_render_to_texture = 0; |
849 | int GLAD_GL_QCOM_YUV_texture_gather = 0; |
850 | int GLAD_GL_QCOM_alpha_test = 0; |
851 | int GLAD_GL_QCOM_binning_control = 0; |
852 | int GLAD_GL_QCOM_driver_control = 0; |
853 | int GLAD_GL_QCOM_extended_get = 0; |
854 | int GLAD_GL_QCOM_extended_get2 = 0; |
855 | int = 0; |
856 | int GLAD_GL_QCOM_framebuffer_foveated = 0; |
857 | int GLAD_GL_QCOM_motion_estimation = 0; |
858 | int GLAD_GL_QCOM_perfmon_global_mode = 0; |
859 | int GLAD_GL_QCOM_render_shared_exponent = 0; |
860 | int GLAD_GL_QCOM_shader_framebuffer_fetch_noncoherent = 0; |
861 | int GLAD_GL_QCOM_shader_framebuffer_fetch_rate = 0; |
862 | int GLAD_GL_QCOM_shading_rate = 0; |
863 | int GLAD_GL_QCOM_texture_foveated = 0; |
864 | int GLAD_GL_QCOM_texture_foveated2 = 0; |
865 | int GLAD_GL_QCOM_texture_foveated_subsampled_layout = 0; |
866 | int GLAD_GL_QCOM_tiled_rendering = 0; |
867 | int GLAD_GL_QCOM_writeonly_rendering = 0; |
868 | int GLAD_GL_VIV_shader_binary = 0; |
869 | |
870 | |
871 | |
872 | PFNGLACCUMXOESPROC glad_glAccumxOES = NULL; |
873 | PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC glad_glAcquireKeyedMutexWin32EXT = NULL; |
874 | PFNGLACTIVEPROGRAMEXTPROC glad_glActiveProgramEXT = NULL; |
875 | PFNGLACTIVESHADERPROGRAMPROC glad_glActiveShaderProgram = NULL; |
876 | PFNGLACTIVESTENCILFACEEXTPROC glad_glActiveStencilFaceEXT = NULL; |
877 | PFNGLACTIVETEXTUREPROC glad_glActiveTexture = NULL; |
878 | PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB = NULL; |
879 | PFNGLACTIVEVARYINGNVPROC glad_glActiveVaryingNV = NULL; |
880 | PFNGLALPHAFRAGMENTOP1ATIPROC glad_glAlphaFragmentOp1ATI = NULL; |
881 | PFNGLALPHAFRAGMENTOP2ATIPROC glad_glAlphaFragmentOp2ATI = NULL; |
882 | PFNGLALPHAFRAGMENTOP3ATIPROC glad_glAlphaFragmentOp3ATI = NULL; |
883 | PFNGLALPHAFUNCXOESPROC glad_glAlphaFuncxOES = NULL; |
884 | PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC glad_glAlphaToCoverageDitherControlNV = NULL; |
885 | PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC glad_glApplyFramebufferAttachmentCMAAINTEL = NULL; |
886 | PFNGLAPPLYTEXTUREEXTPROC glad_glApplyTextureEXT = NULL; |
887 | PFNGLAREPROGRAMSRESIDENTNVPROC glad_glAreProgramsResidentNV = NULL; |
888 | PFNGLARETEXTURESRESIDENTEXTPROC glad_glAreTexturesResidentEXT = NULL; |
889 | PFNGLARRAYELEMENTEXTPROC glad_glArrayElementEXT = NULL; |
890 | PFNGLARRAYOBJECTATIPROC glad_glArrayObjectATI = NULL; |
891 | PFNGLASYNCCOPYBUFFERSUBDATANVXPROC glad_glAsyncCopyBufferSubDataNVX = NULL; |
892 | PFNGLASYNCCOPYIMAGESUBDATANVXPROC glad_glAsyncCopyImageSubDataNVX = NULL; |
893 | PFNGLASYNCMARKERSGIXPROC glad_glAsyncMarkerSGIX = NULL; |
894 | PFNGLATTACHOBJECTARBPROC glad_glAttachObjectARB = NULL; |
895 | PFNGLATTACHSHADERPROC glad_glAttachShader = NULL; |
896 | PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender = NULL; |
897 | PFNGLBEGINCONDITIONALRENDERNVPROC glad_glBeginConditionalRenderNV = NULL; |
898 | PFNGLBEGINCONDITIONALRENDERNVXPROC glad_glBeginConditionalRenderNVX = NULL; |
899 | PFNGLBEGINFRAGMENTSHADERATIPROC glad_glBeginFragmentShaderATI = NULL; |
900 | PFNGLBEGINOCCLUSIONQUERYNVPROC glad_glBeginOcclusionQueryNV = NULL; |
901 | PFNGLBEGINPERFMONITORAMDPROC glad_glBeginPerfMonitorAMD = NULL; |
902 | PFNGLBEGINPERFQUERYINTELPROC glad_glBeginPerfQueryINTEL = NULL; |
903 | PFNGLBEGINQUERYPROC glad_glBeginQuery = NULL; |
904 | PFNGLBEGINQUERYARBPROC glad_glBeginQueryARB = NULL; |
905 | PFNGLBEGINQUERYINDEXEDPROC glad_glBeginQueryIndexed = NULL; |
906 | PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback = NULL; |
907 | PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glad_glBeginTransformFeedbackEXT = NULL; |
908 | PFNGLBEGINTRANSFORMFEEDBACKNVPROC glad_glBeginTransformFeedbackNV = NULL; |
909 | PFNGLBEGINVERTEXSHADEREXTPROC glad_glBeginVertexShaderEXT = NULL; |
910 | PFNGLBEGINVIDEOCAPTURENVPROC glad_glBeginVideoCaptureNV = NULL; |
911 | PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation = NULL; |
912 | PFNGLBINDATTRIBLOCATIONARBPROC glad_glBindAttribLocationARB = NULL; |
913 | PFNGLBINDBUFFERPROC glad_glBindBuffer = NULL; |
914 | PFNGLBINDBUFFERARBPROC glad_glBindBufferARB = NULL; |
915 | PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase = NULL; |
916 | PFNGLBINDBUFFERBASEEXTPROC glad_glBindBufferBaseEXT = NULL; |
917 | PFNGLBINDBUFFERBASENVPROC glad_glBindBufferBaseNV = NULL; |
918 | PFNGLBINDBUFFEROFFSETEXTPROC glad_glBindBufferOffsetEXT = NULL; |
919 | PFNGLBINDBUFFEROFFSETNVPROC glad_glBindBufferOffsetNV = NULL; |
920 | PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange = NULL; |
921 | PFNGLBINDBUFFERRANGEEXTPROC glad_glBindBufferRangeEXT = NULL; |
922 | PFNGLBINDBUFFERRANGENVPROC glad_glBindBufferRangeNV = NULL; |
923 | PFNGLBINDBUFFERSBASEPROC glad_glBindBuffersBase = NULL; |
924 | PFNGLBINDBUFFERSRANGEPROC glad_glBindBuffersRange = NULL; |
925 | PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation = NULL; |
926 | PFNGLBINDFRAGDATALOCATIONEXTPROC glad_glBindFragDataLocationEXT = NULL; |
927 | PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed = NULL; |
928 | PFNGLBINDFRAGMENTSHADERATIPROC glad_glBindFragmentShaderATI = NULL; |
929 | PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer = NULL; |
930 | PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT = NULL; |
931 | PFNGLBINDIMAGETEXTUREPROC glad_glBindImageTexture = NULL; |
932 | PFNGLBINDIMAGETEXTUREEXTPROC glad_glBindImageTextureEXT = NULL; |
933 | PFNGLBINDIMAGETEXTURESPROC glad_glBindImageTextures = NULL; |
934 | PFNGLBINDLIGHTPARAMETEREXTPROC glad_glBindLightParameterEXT = NULL; |
935 | PFNGLBINDMATERIALPARAMETEREXTPROC glad_glBindMaterialParameterEXT = NULL; |
936 | PFNGLBINDMULTITEXTUREEXTPROC glad_glBindMultiTextureEXT = NULL; |
937 | PFNGLBINDPARAMETEREXTPROC glad_glBindParameterEXT = NULL; |
938 | PFNGLBINDPROGRAMARBPROC glad_glBindProgramARB = NULL; |
939 | PFNGLBINDPROGRAMNVPROC glad_glBindProgramNV = NULL; |
940 | PFNGLBINDPROGRAMPIPELINEPROC glad_glBindProgramPipeline = NULL; |
941 | PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer = NULL; |
942 | PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT = NULL; |
943 | PFNGLBINDSAMPLERPROC glad_glBindSampler = NULL; |
944 | PFNGLBINDSAMPLERSPROC glad_glBindSamplers = NULL; |
945 | PFNGLBINDSHADINGRATEIMAGENVPROC glad_glBindShadingRateImageNV = NULL; |
946 | PFNGLBINDTEXGENPARAMETEREXTPROC glad_glBindTexGenParameterEXT = NULL; |
947 | PFNGLBINDTEXTUREPROC glad_glBindTexture = NULL; |
948 | PFNGLBINDTEXTUREEXTPROC glad_glBindTextureEXT = NULL; |
949 | PFNGLBINDTEXTUREUNITPROC glad_glBindTextureUnit = NULL; |
950 | PFNGLBINDTEXTUREUNITPARAMETEREXTPROC glad_glBindTextureUnitParameterEXT = NULL; |
951 | PFNGLBINDTEXTURESPROC glad_glBindTextures = NULL; |
952 | PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback = NULL; |
953 | PFNGLBINDTRANSFORMFEEDBACKNVPROC glad_glBindTransformFeedbackNV = NULL; |
954 | PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray = NULL; |
955 | PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE = NULL; |
956 | PFNGLBINDVERTEXBUFFERPROC glad_glBindVertexBuffer = NULL; |
957 | PFNGLBINDVERTEXBUFFERSPROC glad_glBindVertexBuffers = NULL; |
958 | PFNGLBINDVERTEXSHADEREXTPROC glad_glBindVertexShaderEXT = NULL; |
959 | PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glad_glBindVideoCaptureStreamBufferNV = NULL; |
960 | PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glad_glBindVideoCaptureStreamTextureNV = NULL; |
961 | PFNGLBINORMAL3BEXTPROC glad_glBinormal3bEXT = NULL; |
962 | PFNGLBINORMAL3BVEXTPROC glad_glBinormal3bvEXT = NULL; |
963 | PFNGLBINORMAL3DEXTPROC glad_glBinormal3dEXT = NULL; |
964 | PFNGLBINORMAL3DVEXTPROC glad_glBinormal3dvEXT = NULL; |
965 | PFNGLBINORMAL3FEXTPROC glad_glBinormal3fEXT = NULL; |
966 | PFNGLBINORMAL3FVEXTPROC glad_glBinormal3fvEXT = NULL; |
967 | PFNGLBINORMAL3IEXTPROC glad_glBinormal3iEXT = NULL; |
968 | PFNGLBINORMAL3IVEXTPROC glad_glBinormal3ivEXT = NULL; |
969 | PFNGLBINORMAL3SEXTPROC glad_glBinormal3sEXT = NULL; |
970 | PFNGLBINORMAL3SVEXTPROC glad_glBinormal3svEXT = NULL; |
971 | PFNGLBINORMALPOINTEREXTPROC glad_glBinormalPointerEXT = NULL; |
972 | PFNGLBITMAPXOESPROC glad_glBitmapxOES = NULL; |
973 | PFNGLBLENDBARRIERKHRPROC glad_glBlendBarrierKHR = NULL; |
974 | PFNGLBLENDBARRIERNVPROC glad_glBlendBarrierNV = NULL; |
975 | PFNGLBLENDCOLORPROC glad_glBlendColor = NULL; |
976 | PFNGLBLENDCOLOREXTPROC glad_glBlendColorEXT = NULL; |
977 | PFNGLBLENDCOLORXOESPROC glad_glBlendColorxOES = NULL; |
978 | PFNGLBLENDEQUATIONPROC glad_glBlendEquation = NULL; |
979 | PFNGLBLENDEQUATIONEXTPROC glad_glBlendEquationEXT = NULL; |
980 | PFNGLBLENDEQUATIONINDEXEDAMDPROC glad_glBlendEquationIndexedAMD = NULL; |
981 | PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate = NULL; |
982 | PFNGLBLENDEQUATIONSEPARATEEXTPROC glad_glBlendEquationSeparateEXT = NULL; |
983 | PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glad_glBlendEquationSeparateIndexedAMD = NULL; |
984 | PFNGLBLENDEQUATIONSEPARATEIPROC glad_glBlendEquationSeparatei = NULL; |
985 | PFNGLBLENDEQUATIONSEPARATEIARBPROC glad_glBlendEquationSeparateiARB = NULL; |
986 | PFNGLBLENDEQUATIONIPROC glad_glBlendEquationi = NULL; |
987 | PFNGLBLENDEQUATIONIARBPROC glad_glBlendEquationiARB = NULL; |
988 | PFNGLBLENDFUNCPROC glad_glBlendFunc = NULL; |
989 | PFNGLBLENDFUNCINDEXEDAMDPROC glad_glBlendFuncIndexedAMD = NULL; |
990 | PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate = NULL; |
991 | PFNGLBLENDFUNCSEPARATEEXTPROC glad_glBlendFuncSeparateEXT = NULL; |
992 | PFNGLBLENDFUNCSEPARATEINGRPROC glad_glBlendFuncSeparateINGR = NULL; |
993 | PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC glad_glBlendFuncSeparateIndexedAMD = NULL; |
994 | PFNGLBLENDFUNCSEPARATEIPROC glad_glBlendFuncSeparatei = NULL; |
995 | PFNGLBLENDFUNCSEPARATEIARBPROC glad_glBlendFuncSeparateiARB = NULL; |
996 | PFNGLBLENDFUNCIPROC glad_glBlendFunci = NULL; |
997 | PFNGLBLENDFUNCIARBPROC glad_glBlendFunciARB = NULL; |
998 | PFNGLBLENDPARAMETERINVPROC glad_glBlendParameteriNV = NULL; |
999 | PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer = NULL; |
1000 | PFNGLBLITFRAMEBUFFEREXTPROC glad_glBlitFramebufferEXT = NULL; |
1001 | PFNGLBLITNAMEDFRAMEBUFFERPROC glad_glBlitNamedFramebuffer = NULL; |
1002 | PFNGLBUFFERADDRESSRANGENVPROC glad_glBufferAddressRangeNV = NULL; |
1003 | PFNGLBUFFERATTACHMEMORYNVPROC glad_glBufferAttachMemoryNV = NULL; |
1004 | PFNGLBUFFERDATAPROC glad_glBufferData = NULL; |
1005 | PFNGLBUFFERDATAARBPROC glad_glBufferDataARB = NULL; |
1006 | PFNGLBUFFERPAGECOMMITMENTARBPROC glad_glBufferPageCommitmentARB = NULL; |
1007 | PFNGLBUFFERPAGECOMMITMENTMEMNVPROC glad_glBufferPageCommitmentMemNV = NULL; |
1008 | PFNGLBUFFERPARAMETERIAPPLEPROC glad_glBufferParameteriAPPLE = NULL; |
1009 | PFNGLBUFFERSTORAGEPROC glad_glBufferStorage = NULL; |
1010 | PFNGLBUFFERSTORAGEEXTERNALEXTPROC glad_glBufferStorageExternalEXT = NULL; |
1011 | PFNGLBUFFERSTORAGEMEMEXTPROC glad_glBufferStorageMemEXT = NULL; |
1012 | PFNGLBUFFERSUBDATAPROC glad_glBufferSubData = NULL; |
1013 | PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB = NULL; |
1014 | PFNGLCALLCOMMANDLISTNVPROC glad_glCallCommandListNV = NULL; |
1015 | PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus = NULL; |
1016 | PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT = NULL; |
1017 | PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glad_glCheckNamedFramebufferStatus = NULL; |
1018 | PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glad_glCheckNamedFramebufferStatusEXT = NULL; |
1019 | PFNGLCLAMPCOLORPROC glad_glClampColor = NULL; |
1020 | PFNGLCLAMPCOLORARBPROC glad_glClampColorARB = NULL; |
1021 | PFNGLCLEARPROC glad_glClear = NULL; |
1022 | PFNGLCLEARACCUMXOESPROC glad_glClearAccumxOES = NULL; |
1023 | PFNGLCLEARBUFFERDATAPROC glad_glClearBufferData = NULL; |
1024 | PFNGLCLEARBUFFERSUBDATAPROC glad_glClearBufferSubData = NULL; |
1025 | PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi = NULL; |
1026 | PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv = NULL; |
1027 | PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv = NULL; |
1028 | PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv = NULL; |
1029 | PFNGLCLEARCOLORPROC glad_glClearColor = NULL; |
1030 | PFNGLCLEARCOLORIIEXTPROC glad_glClearColorIiEXT = NULL; |
1031 | PFNGLCLEARCOLORIUIEXTPROC glad_glClearColorIuiEXT = NULL; |
1032 | PFNGLCLEARCOLORXOESPROC glad_glClearColorxOES = NULL; |
1033 | PFNGLCLEARDEPTHPROC glad_glClearDepth = NULL; |
1034 | PFNGLCLEARDEPTHDNVPROC glad_glClearDepthdNV = NULL; |
1035 | PFNGLCLEARDEPTHFPROC glad_glClearDepthf = NULL; |
1036 | PFNGLCLEARDEPTHFOESPROC glad_glClearDepthfOES = NULL; |
1037 | PFNGLCLEARDEPTHXOESPROC glad_glClearDepthxOES = NULL; |
1038 | PFNGLCLEARNAMEDBUFFERDATAPROC glad_glClearNamedBufferData = NULL; |
1039 | PFNGLCLEARNAMEDBUFFERDATAEXTPROC glad_glClearNamedBufferDataEXT = NULL; |
1040 | PFNGLCLEARNAMEDBUFFERSUBDATAPROC glad_glClearNamedBufferSubData = NULL; |
1041 | PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glad_glClearNamedBufferSubDataEXT = NULL; |
1042 | PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glad_glClearNamedFramebufferfi = NULL; |
1043 | PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glad_glClearNamedFramebufferfv = NULL; |
1044 | PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glad_glClearNamedFramebufferiv = NULL; |
1045 | PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glad_glClearNamedFramebufferuiv = NULL; |
1046 | PFNGLCLEARSTENCILPROC glad_glClearStencil = NULL; |
1047 | PFNGLCLEARTEXIMAGEPROC glad_glClearTexImage = NULL; |
1048 | PFNGLCLEARTEXSUBIMAGEPROC glad_glClearTexSubImage = NULL; |
1049 | PFNGLCLIENTACTIVETEXTUREARBPROC glad_glClientActiveTextureARB = NULL; |
1050 | PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC glad_glClientActiveVertexStreamATI = NULL; |
1051 | PFNGLCLIENTATTRIBDEFAULTEXTPROC glad_glClientAttribDefaultEXT = NULL; |
1052 | PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC glad_glClientWaitSemaphoreui64NVX = NULL; |
1053 | PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync = NULL; |
1054 | PFNGLCLIPCONTROLPROC glad_glClipControl = NULL; |
1055 | PFNGLCLIPPLANEFOESPROC glad_glClipPlanefOES = NULL; |
1056 | PFNGLCLIPPLANEXOESPROC glad_glClipPlanexOES = NULL; |
1057 | PFNGLCOLOR3FVERTEX3FSUNPROC glad_glColor3fVertex3fSUN = NULL; |
1058 | PFNGLCOLOR3FVERTEX3FVSUNPROC glad_glColor3fVertex3fvSUN = NULL; |
1059 | PFNGLCOLOR3HNVPROC glad_glColor3hNV = NULL; |
1060 | PFNGLCOLOR3HVNVPROC glad_glColor3hvNV = NULL; |
1061 | PFNGLCOLOR3XOESPROC glad_glColor3xOES = NULL; |
1062 | PFNGLCOLOR3XVOESPROC glad_glColor3xvOES = NULL; |
1063 | PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glColor4fNormal3fVertex3fSUN = NULL; |
1064 | PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glColor4fNormal3fVertex3fvSUN = NULL; |
1065 | PFNGLCOLOR4HNVPROC glad_glColor4hNV = NULL; |
1066 | PFNGLCOLOR4HVNVPROC glad_glColor4hvNV = NULL; |
1067 | PFNGLCOLOR4UBVERTEX2FSUNPROC glad_glColor4ubVertex2fSUN = NULL; |
1068 | PFNGLCOLOR4UBVERTEX2FVSUNPROC glad_glColor4ubVertex2fvSUN = NULL; |
1069 | PFNGLCOLOR4UBVERTEX3FSUNPROC glad_glColor4ubVertex3fSUN = NULL; |
1070 | PFNGLCOLOR4UBVERTEX3FVSUNPROC glad_glColor4ubVertex3fvSUN = NULL; |
1071 | PFNGLCOLOR4XOESPROC glad_glColor4xOES = NULL; |
1072 | PFNGLCOLOR4XVOESPROC glad_glColor4xvOES = NULL; |
1073 | PFNGLCOLORFORMATNVPROC glad_glColorFormatNV = NULL; |
1074 | PFNGLCOLORFRAGMENTOP1ATIPROC glad_glColorFragmentOp1ATI = NULL; |
1075 | PFNGLCOLORFRAGMENTOP2ATIPROC glad_glColorFragmentOp2ATI = NULL; |
1076 | PFNGLCOLORFRAGMENTOP3ATIPROC glad_glColorFragmentOp3ATI = NULL; |
1077 | PFNGLCOLORMASKPROC glad_glColorMask = NULL; |
1078 | PFNGLCOLORMASKINDEXEDEXTPROC glad_glColorMaskIndexedEXT = NULL; |
1079 | PFNGLCOLORMASKIPROC glad_glColorMaski = NULL; |
1080 | PFNGLCOLORPOINTEREXTPROC glad_glColorPointerEXT = NULL; |
1081 | PFNGLCOLORPOINTERLISTIBMPROC glad_glColorPointerListIBM = NULL; |
1082 | PFNGLCOLORPOINTERVINTELPROC glad_glColorPointervINTEL = NULL; |
1083 | PFNGLCOLORSUBTABLEEXTPROC glad_glColorSubTableEXT = NULL; |
1084 | PFNGLCOLORTABLEEXTPROC glad_glColorTableEXT = NULL; |
1085 | PFNGLCOLORTABLEPARAMETERFVSGIPROC glad_glColorTableParameterfvSGI = NULL; |
1086 | PFNGLCOLORTABLEPARAMETERIVSGIPROC glad_glColorTableParameterivSGI = NULL; |
1087 | PFNGLCOLORTABLESGIPROC glad_glColorTableSGI = NULL; |
1088 | PFNGLCOMBINERINPUTNVPROC glad_glCombinerInputNV = NULL; |
1089 | PFNGLCOMBINEROUTPUTNVPROC glad_glCombinerOutputNV = NULL; |
1090 | PFNGLCOMBINERPARAMETERFNVPROC glad_glCombinerParameterfNV = NULL; |
1091 | PFNGLCOMBINERPARAMETERFVNVPROC glad_glCombinerParameterfvNV = NULL; |
1092 | PFNGLCOMBINERPARAMETERINVPROC glad_glCombinerParameteriNV = NULL; |
1093 | PFNGLCOMBINERPARAMETERIVNVPROC glad_glCombinerParameterivNV = NULL; |
1094 | PFNGLCOMBINERSTAGEPARAMETERFVNVPROC glad_glCombinerStageParameterfvNV = NULL; |
1095 | PFNGLCOMMANDLISTSEGMENTSNVPROC glad_glCommandListSegmentsNV = NULL; |
1096 | PFNGLCOMPILECOMMANDLISTNVPROC glad_glCompileCommandListNV = NULL; |
1097 | PFNGLCOMPILESHADERPROC glad_glCompileShader = NULL; |
1098 | PFNGLCOMPILESHADERARBPROC glad_glCompileShaderARB = NULL; |
1099 | PFNGLCOMPILESHADERINCLUDEARBPROC glad_glCompileShaderIncludeARB = NULL; |
1100 | PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glad_glCompressedMultiTexImage1DEXT = NULL; |
1101 | PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glad_glCompressedMultiTexImage2DEXT = NULL; |
1102 | PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glad_glCompressedMultiTexImage3DEXT = NULL; |
1103 | PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glad_glCompressedMultiTexSubImage1DEXT = NULL; |
1104 | PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glad_glCompressedMultiTexSubImage2DEXT = NULL; |
1105 | PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glad_glCompressedMultiTexSubImage3DEXT = NULL; |
1106 | PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D = NULL; |
1107 | PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glad_glCompressedTexImage1DARB = NULL; |
1108 | PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D = NULL; |
1109 | PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glad_glCompressedTexImage2DARB = NULL; |
1110 | PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D = NULL; |
1111 | PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glad_glCompressedTexImage3DARB = NULL; |
1112 | PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D = NULL; |
1113 | PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glad_glCompressedTexSubImage1DARB = NULL; |
1114 | PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D = NULL; |
1115 | PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glad_glCompressedTexSubImage2DARB = NULL; |
1116 | PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D = NULL; |
1117 | PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glad_glCompressedTexSubImage3DARB = NULL; |
1118 | PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glad_glCompressedTextureImage1DEXT = NULL; |
1119 | PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glad_glCompressedTextureImage2DEXT = NULL; |
1120 | PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glad_glCompressedTextureImage3DEXT = NULL; |
1121 | PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glad_glCompressedTextureSubImage1D = NULL; |
1122 | PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glad_glCompressedTextureSubImage1DEXT = NULL; |
1123 | PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glad_glCompressedTextureSubImage2D = NULL; |
1124 | PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glad_glCompressedTextureSubImage2DEXT = NULL; |
1125 | PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glad_glCompressedTextureSubImage3D = NULL; |
1126 | PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glad_glCompressedTextureSubImage3DEXT = NULL; |
1127 | PFNGLCONSERVATIVERASTERPARAMETERFNVPROC glad_glConservativeRasterParameterfNV = NULL; |
1128 | PFNGLCONSERVATIVERASTERPARAMETERINVPROC glad_glConservativeRasterParameteriNV = NULL; |
1129 | PFNGLCONVOLUTIONFILTER1DEXTPROC glad_glConvolutionFilter1DEXT = NULL; |
1130 | PFNGLCONVOLUTIONFILTER2DEXTPROC glad_glConvolutionFilter2DEXT = NULL; |
1131 | PFNGLCONVOLUTIONPARAMETERFEXTPROC glad_glConvolutionParameterfEXT = NULL; |
1132 | PFNGLCONVOLUTIONPARAMETERFVEXTPROC glad_glConvolutionParameterfvEXT = NULL; |
1133 | PFNGLCONVOLUTIONPARAMETERIEXTPROC glad_glConvolutionParameteriEXT = NULL; |
1134 | PFNGLCONVOLUTIONPARAMETERIVEXTPROC glad_glConvolutionParameterivEXT = NULL; |
1135 | PFNGLCONVOLUTIONPARAMETERXOESPROC glad_glConvolutionParameterxOES = NULL; |
1136 | PFNGLCONVOLUTIONPARAMETERXVOESPROC glad_glConvolutionParameterxvOES = NULL; |
1137 | PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData = NULL; |
1138 | PFNGLCOPYCOLORSUBTABLEEXTPROC glad_glCopyColorSubTableEXT = NULL; |
1139 | PFNGLCOPYCOLORTABLESGIPROC glad_glCopyColorTableSGI = NULL; |
1140 | PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glad_glCopyConvolutionFilter1DEXT = NULL; |
1141 | PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glad_glCopyConvolutionFilter2DEXT = NULL; |
1142 | PFNGLCOPYIMAGESUBDATAPROC glad_glCopyImageSubData = NULL; |
1143 | PFNGLCOPYIMAGESUBDATANVPROC glad_glCopyImageSubDataNV = NULL; |
1144 | PFNGLCOPYMULTITEXIMAGE1DEXTPROC glad_glCopyMultiTexImage1DEXT = NULL; |
1145 | PFNGLCOPYMULTITEXIMAGE2DEXTPROC glad_glCopyMultiTexImage2DEXT = NULL; |
1146 | PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glad_glCopyMultiTexSubImage1DEXT = NULL; |
1147 | PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glad_glCopyMultiTexSubImage2DEXT = NULL; |
1148 | PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glad_glCopyMultiTexSubImage3DEXT = NULL; |
1149 | PFNGLCOPYNAMEDBUFFERSUBDATAPROC glad_glCopyNamedBufferSubData = NULL; |
1150 | PFNGLCOPYPATHNVPROC glad_glCopyPathNV = NULL; |
1151 | PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D = NULL; |
1152 | PFNGLCOPYTEXIMAGE1DEXTPROC glad_glCopyTexImage1DEXT = NULL; |
1153 | PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D = NULL; |
1154 | PFNGLCOPYTEXIMAGE2DEXTPROC glad_glCopyTexImage2DEXT = NULL; |
1155 | PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D = NULL; |
1156 | PFNGLCOPYTEXSUBIMAGE1DEXTPROC glad_glCopyTexSubImage1DEXT = NULL; |
1157 | PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D = NULL; |
1158 | PFNGLCOPYTEXSUBIMAGE2DEXTPROC glad_glCopyTexSubImage2DEXT = NULL; |
1159 | PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D = NULL; |
1160 | PFNGLCOPYTEXSUBIMAGE3DEXTPROC glad_glCopyTexSubImage3DEXT = NULL; |
1161 | PFNGLCOPYTEXTUREIMAGE1DEXTPROC glad_glCopyTextureImage1DEXT = NULL; |
1162 | PFNGLCOPYTEXTUREIMAGE2DEXTPROC glad_glCopyTextureImage2DEXT = NULL; |
1163 | PFNGLCOPYTEXTURESUBIMAGE1DPROC glad_glCopyTextureSubImage1D = NULL; |
1164 | PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glad_glCopyTextureSubImage1DEXT = NULL; |
1165 | PFNGLCOPYTEXTURESUBIMAGE2DPROC glad_glCopyTextureSubImage2D = NULL; |
1166 | PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glad_glCopyTextureSubImage2DEXT = NULL; |
1167 | PFNGLCOPYTEXTURESUBIMAGE3DPROC glad_glCopyTextureSubImage3D = NULL; |
1168 | PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glad_glCopyTextureSubImage3DEXT = NULL; |
1169 | PFNGLCOVERFILLPATHINSTANCEDNVPROC glad_glCoverFillPathInstancedNV = NULL; |
1170 | PFNGLCOVERFILLPATHNVPROC glad_glCoverFillPathNV = NULL; |
1171 | PFNGLCOVERSTROKEPATHINSTANCEDNVPROC glad_glCoverStrokePathInstancedNV = NULL; |
1172 | PFNGLCOVERSTROKEPATHNVPROC glad_glCoverStrokePathNV = NULL; |
1173 | PFNGLCOVERAGEMODULATIONNVPROC glad_glCoverageModulationNV = NULL; |
1174 | PFNGLCOVERAGEMODULATIONTABLENVPROC glad_glCoverageModulationTableNV = NULL; |
1175 | PFNGLCREATEBUFFERSPROC glad_glCreateBuffers = NULL; |
1176 | PFNGLCREATECOMMANDLISTSNVPROC glad_glCreateCommandListsNV = NULL; |
1177 | PFNGLCREATEFRAMEBUFFERSPROC glad_glCreateFramebuffers = NULL; |
1178 | PFNGLCREATEMEMORYOBJECTSEXTPROC glad_glCreateMemoryObjectsEXT = NULL; |
1179 | PFNGLCREATEPERFQUERYINTELPROC glad_glCreatePerfQueryINTEL = NULL; |
1180 | PFNGLCREATEPROGRAMPROC glad_glCreateProgram = NULL; |
1181 | PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB = NULL; |
1182 | PFNGLCREATEPROGRAMPIPELINESPROC glad_glCreateProgramPipelines = NULL; |
1183 | PFNGLCREATEPROGRESSFENCENVXPROC glad_glCreateProgressFenceNVX = NULL; |
1184 | PFNGLCREATEQUERIESPROC glad_glCreateQueries = NULL; |
1185 | PFNGLCREATERENDERBUFFERSPROC glad_glCreateRenderbuffers = NULL; |
1186 | PFNGLCREATESAMPLERSPROC glad_glCreateSamplers = NULL; |
1187 | PFNGLCREATESEMAPHORESNVPROC glad_glCreateSemaphoresNV = NULL; |
1188 | PFNGLCREATESHADERPROC glad_glCreateShader = NULL; |
1189 | PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB = NULL; |
1190 | PFNGLCREATESHADERPROGRAMEXTPROC glad_glCreateShaderProgramEXT = NULL; |
1191 | PFNGLCREATESHADERPROGRAMVPROC glad_glCreateShaderProgramv = NULL; |
1192 | PFNGLCREATESTATESNVPROC glad_glCreateStatesNV = NULL; |
1193 | PFNGLCREATESYNCFROMCLEVENTARBPROC glad_glCreateSyncFromCLeventARB = NULL; |
1194 | PFNGLCREATETEXTURESPROC glad_glCreateTextures = NULL; |
1195 | PFNGLCREATETRANSFORMFEEDBACKSPROC glad_glCreateTransformFeedbacks = NULL; |
1196 | PFNGLCREATEVERTEXARRAYSPROC glad_glCreateVertexArrays = NULL; |
1197 | PFNGLCULLFACEPROC glad_glCullFace = NULL; |
1198 | PFNGLCULLPARAMETERDVEXTPROC glad_glCullParameterdvEXT = NULL; |
1199 | PFNGLCULLPARAMETERFVEXTPROC glad_glCullParameterfvEXT = NULL; |
1200 | PFNGLCURRENTPALETTEMATRIXARBPROC glad_glCurrentPaletteMatrixARB = NULL; |
1201 | PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback = NULL; |
1202 | PFNGLDEBUGMESSAGECALLBACKAMDPROC glad_glDebugMessageCallbackAMD = NULL; |
1203 | PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB = NULL; |
1204 | PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl = NULL; |
1205 | PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB = NULL; |
1206 | PFNGLDEBUGMESSAGEENABLEAMDPROC glad_glDebugMessageEnableAMD = NULL; |
1207 | PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert = NULL; |
1208 | PFNGLDEBUGMESSAGEINSERTAMDPROC glad_glDebugMessageInsertAMD = NULL; |
1209 | PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB = NULL; |
1210 | PFNGLDEFORMSGIXPROC glad_glDeformSGIX = NULL; |
1211 | PFNGLDEFORMATIONMAP3DSGIXPROC glad_glDeformationMap3dSGIX = NULL; |
1212 | PFNGLDEFORMATIONMAP3FSGIXPROC glad_glDeformationMap3fSGIX = NULL; |
1213 | PFNGLDELETEASYNCMARKERSSGIXPROC = NULL; |
1214 | PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers = NULL; |
1215 | PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB = NULL; |
1216 | PFNGLDELETECOMMANDLISTSNVPROC glad_glDeleteCommandListsNV = NULL; |
1217 | PFNGLDELETEFENCESAPPLEPROC glad_glDeleteFencesAPPLE = NULL; |
1218 | PFNGLDELETEFENCESNVPROC glad_glDeleteFencesNV = NULL; |
1219 | PFNGLDELETEFRAGMENTSHADERATIPROC glad_glDeleteFragmentShaderATI = NULL; |
1220 | PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers = NULL; |
1221 | PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT = NULL; |
1222 | PFNGLDELETEMEMORYOBJECTSEXTPROC glad_glDeleteMemoryObjectsEXT = NULL; |
1223 | PFNGLDELETENAMEDSTRINGARBPROC glad_glDeleteNamedStringARB = NULL; |
1224 | PFNGLDELETENAMESAMDPROC glad_glDeleteNamesAMD = NULL; |
1225 | PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB = NULL; |
1226 | PFNGLDELETEOCCLUSIONQUERIESNVPROC glad_glDeleteOcclusionQueriesNV = NULL; |
1227 | PFNGLDELETEPATHSNVPROC glad_glDeletePathsNV = NULL; |
1228 | PFNGLDELETEPERFMONITORSAMDPROC glad_glDeletePerfMonitorsAMD = NULL; |
1229 | PFNGLDELETEPERFQUERYINTELPROC glad_glDeletePerfQueryINTEL = NULL; |
1230 | PFNGLDELETEPROGRAMPROC glad_glDeleteProgram = NULL; |
1231 | PFNGLDELETEPROGRAMPIPELINESPROC glad_glDeleteProgramPipelines = NULL; |
1232 | PFNGLDELETEPROGRAMSARBPROC glad_glDeleteProgramsARB = NULL; |
1233 | PFNGLDELETEPROGRAMSNVPROC glad_glDeleteProgramsNV = NULL; |
1234 | PFNGLDELETEQUERIESPROC glad_glDeleteQueries = NULL; |
1235 | PFNGLDELETEQUERIESARBPROC glad_glDeleteQueriesARB = NULL; |
1236 | PFNGLDELETEQUERYRESOURCETAGNVPROC glad_glDeleteQueryResourceTagNV = NULL; |
1237 | PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers = NULL; |
1238 | PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT = NULL; |
1239 | PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers = NULL; |
1240 | PFNGLDELETESEMAPHORESEXTPROC glad_glDeleteSemaphoresEXT = NULL; |
1241 | PFNGLDELETESHADERPROC glad_glDeleteShader = NULL; |
1242 | PFNGLDELETESTATESNVPROC glad_glDeleteStatesNV = NULL; |
1243 | PFNGLDELETESYNCPROC glad_glDeleteSync = NULL; |
1244 | PFNGLDELETETEXTURESPROC glad_glDeleteTextures = NULL; |
1245 | PFNGLDELETETEXTURESEXTPROC glad_glDeleteTexturesEXT = NULL; |
1246 | PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks = NULL; |
1247 | PFNGLDELETETRANSFORMFEEDBACKSNVPROC glad_glDeleteTransformFeedbacksNV = NULL; |
1248 | PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays = NULL; |
1249 | PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE = NULL; |
1250 | PFNGLDELETEVERTEXSHADEREXTPROC glad_glDeleteVertexShaderEXT = NULL; |
1251 | PFNGLDEPTHBOUNDSEXTPROC glad_glDepthBoundsEXT = NULL; |
1252 | PFNGLDEPTHBOUNDSDNVPROC glad_glDepthBoundsdNV = NULL; |
1253 | PFNGLDEPTHFUNCPROC glad_glDepthFunc = NULL; |
1254 | PFNGLDEPTHMASKPROC glad_glDepthMask = NULL; |
1255 | PFNGLDEPTHRANGEPROC glad_glDepthRange = NULL; |
1256 | PFNGLDEPTHRANGEARRAYDVNVPROC glad_glDepthRangeArraydvNV = NULL; |
1257 | PFNGLDEPTHRANGEARRAYVPROC glad_glDepthRangeArrayv = NULL; |
1258 | PFNGLDEPTHRANGEINDEXEDPROC glad_glDepthRangeIndexed = NULL; |
1259 | PFNGLDEPTHRANGEINDEXEDDNVPROC glad_glDepthRangeIndexeddNV = NULL; |
1260 | PFNGLDEPTHRANGEDNVPROC glad_glDepthRangedNV = NULL; |
1261 | PFNGLDEPTHRANGEFPROC glad_glDepthRangef = NULL; |
1262 | PFNGLDEPTHRANGEFOESPROC glad_glDepthRangefOES = NULL; |
1263 | PFNGLDEPTHRANGEXOESPROC glad_glDepthRangexOES = NULL; |
1264 | PFNGLDETACHOBJECTARBPROC glad_glDetachObjectARB = NULL; |
1265 | PFNGLDETACHSHADERPROC glad_glDetachShader = NULL; |
1266 | PFNGLDETAILTEXFUNCSGISPROC glad_glDetailTexFuncSGIS = NULL; |
1267 | PFNGLDISABLEPROC glad_glDisable = NULL; |
1268 | PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glad_glDisableClientStateIndexedEXT = NULL; |
1269 | PFNGLDISABLECLIENTSTATEIEXTPROC glad_glDisableClientStateiEXT = NULL; |
1270 | PFNGLDISABLEINDEXEDEXTPROC glad_glDisableIndexedEXT = NULL; |
1271 | PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC glad_glDisableVariantClientStateEXT = NULL; |
1272 | PFNGLDISABLEVERTEXARRAYATTRIBPROC glad_glDisableVertexArrayAttrib = NULL; |
1273 | PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glad_glDisableVertexArrayAttribEXT = NULL; |
1274 | PFNGLDISABLEVERTEXARRAYEXTPROC glad_glDisableVertexArrayEXT = NULL; |
1275 | PFNGLDISABLEVERTEXATTRIBAPPLEPROC glad_glDisableVertexAttribAPPLE = NULL; |
1276 | PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray = NULL; |
1277 | PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glad_glDisableVertexAttribArrayARB = NULL; |
1278 | PFNGLDISABLEIPROC glad_glDisablei = NULL; |
1279 | PFNGLDISPATCHCOMPUTEPROC glad_glDispatchCompute = NULL; |
1280 | PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC glad_glDispatchComputeGroupSizeARB = NULL; |
1281 | PFNGLDISPATCHCOMPUTEINDIRECTPROC glad_glDispatchComputeIndirect = NULL; |
1282 | PFNGLDRAWARRAYSPROC glad_glDrawArrays = NULL; |
1283 | PFNGLDRAWARRAYSEXTPROC glad_glDrawArraysEXT = NULL; |
1284 | PFNGLDRAWARRAYSINDIRECTPROC glad_glDrawArraysIndirect = NULL; |
1285 | PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced = NULL; |
1286 | PFNGLDRAWARRAYSINSTANCEDARBPROC glad_glDrawArraysInstancedARB = NULL; |
1287 | PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glad_glDrawArraysInstancedBaseInstance = NULL; |
1288 | PFNGLDRAWARRAYSINSTANCEDEXTPROC glad_glDrawArraysInstancedEXT = NULL; |
1289 | PFNGLDRAWBUFFERPROC glad_glDrawBuffer = NULL; |
1290 | PFNGLDRAWBUFFERSPROC glad_glDrawBuffers = NULL; |
1291 | PFNGLDRAWBUFFERSARBPROC glad_glDrawBuffersARB = NULL; |
1292 | PFNGLDRAWBUFFERSATIPROC glad_glDrawBuffersATI = NULL; |
1293 | PFNGLDRAWCOMMANDSADDRESSNVPROC glad_glDrawCommandsAddressNV = NULL; |
1294 | PFNGLDRAWCOMMANDSNVPROC glad_glDrawCommandsNV = NULL; |
1295 | PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC glad_glDrawCommandsStatesAddressNV = NULL; |
1296 | PFNGLDRAWCOMMANDSSTATESNVPROC glad_glDrawCommandsStatesNV = NULL; |
1297 | PFNGLDRAWELEMENTARRAYAPPLEPROC glad_glDrawElementArrayAPPLE = NULL; |
1298 | PFNGLDRAWELEMENTARRAYATIPROC glad_glDrawElementArrayATI = NULL; |
1299 | PFNGLDRAWELEMENTSPROC glad_glDrawElements = NULL; |
1300 | PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex = NULL; |
1301 | PFNGLDRAWELEMENTSINDIRECTPROC glad_glDrawElementsIndirect = NULL; |
1302 | PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced = NULL; |
1303 | PFNGLDRAWELEMENTSINSTANCEDARBPROC glad_glDrawElementsInstancedARB = NULL; |
1304 | PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glad_glDrawElementsInstancedBaseInstance = NULL; |
1305 | PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex = NULL; |
1306 | PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glad_glDrawElementsInstancedBaseVertexBaseInstance = NULL; |
1307 | PFNGLDRAWELEMENTSINSTANCEDEXTPROC glad_glDrawElementsInstancedEXT = NULL; |
1308 | PFNGLDRAWMESHARRAYSSUNPROC glad_glDrawMeshArraysSUN = NULL; |
1309 | PFNGLDRAWMESHTASKSINDIRECTNVPROC glad_glDrawMeshTasksIndirectNV = NULL; |
1310 | PFNGLDRAWMESHTASKSNVPROC glad_glDrawMeshTasksNV = NULL; |
1311 | PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC glad_glDrawRangeElementArrayAPPLE = NULL; |
1312 | PFNGLDRAWRANGEELEMENTARRAYATIPROC glad_glDrawRangeElementArrayATI = NULL; |
1313 | PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements = NULL; |
1314 | PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex = NULL; |
1315 | PFNGLDRAWRANGEELEMENTSEXTPROC glad_glDrawRangeElementsEXT = NULL; |
1316 | PFNGLDRAWTEXTURENVPROC glad_glDrawTextureNV = NULL; |
1317 | PFNGLDRAWTRANSFORMFEEDBACKPROC glad_glDrawTransformFeedback = NULL; |
1318 | PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glad_glDrawTransformFeedbackInstanced = NULL; |
1319 | PFNGLDRAWTRANSFORMFEEDBACKNVPROC glad_glDrawTransformFeedbackNV = NULL; |
1320 | PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glad_glDrawTransformFeedbackStream = NULL; |
1321 | PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glad_glDrawTransformFeedbackStreamInstanced = NULL; |
1322 | PFNGLDRAWVKIMAGENVPROC glad_glDrawVkImageNV = NULL; |
1323 | PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC glad_glEGLImageTargetTexStorageEXT = NULL; |
1324 | PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC glad_glEGLImageTargetTextureStorageEXT = NULL; |
1325 | PFNGLEDGEFLAGFORMATNVPROC glad_glEdgeFlagFormatNV = NULL; |
1326 | PFNGLEDGEFLAGPOINTEREXTPROC glad_glEdgeFlagPointerEXT = NULL; |
1327 | PFNGLEDGEFLAGPOINTERLISTIBMPROC glad_glEdgeFlagPointerListIBM = NULL; |
1328 | PFNGLELEMENTPOINTERAPPLEPROC glad_glElementPointerAPPLE = NULL; |
1329 | PFNGLELEMENTPOINTERATIPROC glad_glElementPointerATI = NULL; |
1330 | PFNGLENABLEPROC glad_glEnable = NULL; |
1331 | PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glad_glEnableClientStateIndexedEXT = NULL; |
1332 | PFNGLENABLECLIENTSTATEIEXTPROC glad_glEnableClientStateiEXT = NULL; |
1333 | PFNGLENABLEINDEXEDEXTPROC glad_glEnableIndexedEXT = NULL; |
1334 | PFNGLENABLEVARIANTCLIENTSTATEEXTPROC glad_glEnableVariantClientStateEXT = NULL; |
1335 | PFNGLENABLEVERTEXARRAYATTRIBPROC glad_glEnableVertexArrayAttrib = NULL; |
1336 | PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glad_glEnableVertexArrayAttribEXT = NULL; |
1337 | PFNGLENABLEVERTEXARRAYEXTPROC glad_glEnableVertexArrayEXT = NULL; |
1338 | PFNGLENABLEVERTEXATTRIBAPPLEPROC glad_glEnableVertexAttribAPPLE = NULL; |
1339 | PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray = NULL; |
1340 | PFNGLENABLEVERTEXATTRIBARRAYARBPROC glad_glEnableVertexAttribArrayARB = NULL; |
1341 | PFNGLENABLEIPROC glad_glEnablei = NULL; |
1342 | PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender = NULL; |
1343 | PFNGLENDCONDITIONALRENDERNVPROC glad_glEndConditionalRenderNV = NULL; |
1344 | PFNGLENDCONDITIONALRENDERNVXPROC glad_glEndConditionalRenderNVX = NULL; |
1345 | PFNGLENDFRAGMENTSHADERATIPROC glad_glEndFragmentShaderATI = NULL; |
1346 | PFNGLENDOCCLUSIONQUERYNVPROC glad_glEndOcclusionQueryNV = NULL; |
1347 | PFNGLENDPERFMONITORAMDPROC glad_glEndPerfMonitorAMD = NULL; |
1348 | PFNGLENDPERFQUERYINTELPROC glad_glEndPerfQueryINTEL = NULL; |
1349 | PFNGLENDQUERYPROC glad_glEndQuery = NULL; |
1350 | PFNGLENDQUERYARBPROC glad_glEndQueryARB = NULL; |
1351 | PFNGLENDQUERYINDEXEDPROC glad_glEndQueryIndexed = NULL; |
1352 | PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback = NULL; |
1353 | PFNGLENDTRANSFORMFEEDBACKEXTPROC glad_glEndTransformFeedbackEXT = NULL; |
1354 | PFNGLENDTRANSFORMFEEDBACKNVPROC glad_glEndTransformFeedbackNV = NULL; |
1355 | PFNGLENDVERTEXSHADEREXTPROC glad_glEndVertexShaderEXT = NULL; |
1356 | PFNGLENDVIDEOCAPTURENVPROC glad_glEndVideoCaptureNV = NULL; |
1357 | PFNGLEVALCOORD1XOESPROC glad_glEvalCoord1xOES = NULL; |
1358 | PFNGLEVALCOORD1XVOESPROC glad_glEvalCoord1xvOES = NULL; |
1359 | PFNGLEVALCOORD2XOESPROC glad_glEvalCoord2xOES = NULL; |
1360 | PFNGLEVALCOORD2XVOESPROC glad_glEvalCoord2xvOES = NULL; |
1361 | PFNGLEVALMAPSNVPROC glad_glEvalMapsNV = NULL; |
1362 | PFNGLEVALUATEDEPTHVALUESARBPROC glad_glEvaluateDepthValuesARB = NULL; |
1363 | PFNGLEXECUTEPROGRAMNVPROC glad_glExecuteProgramNV = NULL; |
1364 | PFNGLEXTRACTCOMPONENTEXTPROC = NULL; |
1365 | PFNGLFEEDBACKBUFFERXOESPROC glad_glFeedbackBufferxOES = NULL; |
1366 | PFNGLFENCESYNCPROC glad_glFenceSync = NULL; |
1367 | PFNGLFINALCOMBINERINPUTNVPROC glad_glFinalCombinerInputNV = NULL; |
1368 | PFNGLFINISHPROC glad_glFinish = NULL; |
1369 | PFNGLFINISHASYNCSGIXPROC glad_glFinishAsyncSGIX = NULL; |
1370 | PFNGLFINISHFENCEAPPLEPROC glad_glFinishFenceAPPLE = NULL; |
1371 | PFNGLFINISHFENCENVPROC glad_glFinishFenceNV = NULL; |
1372 | PFNGLFINISHOBJECTAPPLEPROC glad_glFinishObjectAPPLE = NULL; |
1373 | PFNGLFINISHTEXTURESUNXPROC glad_glFinishTextureSUNX = NULL; |
1374 | PFNGLFLUSHPROC glad_glFlush = NULL; |
1375 | PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange = NULL; |
1376 | PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glad_glFlushMappedBufferRangeAPPLE = NULL; |
1377 | PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glad_glFlushMappedNamedBufferRange = NULL; |
1378 | PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glad_glFlushMappedNamedBufferRangeEXT = NULL; |
1379 | PFNGLFLUSHPIXELDATARANGENVPROC glad_glFlushPixelDataRangeNV = NULL; |
1380 | PFNGLFLUSHRASTERSGIXPROC glad_glFlushRasterSGIX = NULL; |
1381 | PFNGLFLUSHSTATICDATAIBMPROC glad_glFlushStaticDataIBM = NULL; |
1382 | PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC glad_glFlushVertexArrayRangeAPPLE = NULL; |
1383 | PFNGLFLUSHVERTEXARRAYRANGENVPROC glad_glFlushVertexArrayRangeNV = NULL; |
1384 | PFNGLFOGCOORDFORMATNVPROC glad_glFogCoordFormatNV = NULL; |
1385 | PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT = NULL; |
1386 | PFNGLFOGCOORDPOINTERLISTIBMPROC glad_glFogCoordPointerListIBM = NULL; |
1387 | PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT = NULL; |
1388 | PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT = NULL; |
1389 | PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT = NULL; |
1390 | PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT = NULL; |
1391 | PFNGLFOGCOORDHNVPROC glad_glFogCoordhNV = NULL; |
1392 | PFNGLFOGCOORDHVNVPROC glad_glFogCoordhvNV = NULL; |
1393 | PFNGLFOGFUNCSGISPROC glad_glFogFuncSGIS = NULL; |
1394 | PFNGLFOGXOESPROC glad_glFogxOES = NULL; |
1395 | PFNGLFOGXVOESPROC glad_glFogxvOES = NULL; |
1396 | PFNGLFRAGMENTCOLORMATERIALSGIXPROC glad_glFragmentColorMaterialSGIX = NULL; |
1397 | PFNGLFRAGMENTCOVERAGECOLORNVPROC glad_glFragmentCoverageColorNV = NULL; |
1398 | PFNGLFRAGMENTLIGHTMODELFSGIXPROC glad_glFragmentLightModelfSGIX = NULL; |
1399 | PFNGLFRAGMENTLIGHTMODELFVSGIXPROC glad_glFragmentLightModelfvSGIX = NULL; |
1400 | PFNGLFRAGMENTLIGHTMODELISGIXPROC glad_glFragmentLightModeliSGIX = NULL; |
1401 | PFNGLFRAGMENTLIGHTMODELIVSGIXPROC glad_glFragmentLightModelivSGIX = NULL; |
1402 | PFNGLFRAGMENTLIGHTFSGIXPROC glad_glFragmentLightfSGIX = NULL; |
1403 | PFNGLFRAGMENTLIGHTFVSGIXPROC glad_glFragmentLightfvSGIX = NULL; |
1404 | PFNGLFRAGMENTLIGHTISGIXPROC glad_glFragmentLightiSGIX = NULL; |
1405 | PFNGLFRAGMENTLIGHTIVSGIXPROC glad_glFragmentLightivSGIX = NULL; |
1406 | PFNGLFRAGMENTMATERIALFSGIXPROC glad_glFragmentMaterialfSGIX = NULL; |
1407 | PFNGLFRAGMENTMATERIALFVSGIXPROC glad_glFragmentMaterialfvSGIX = NULL; |
1408 | PFNGLFRAGMENTMATERIALISGIXPROC glad_glFragmentMaterialiSGIX = NULL; |
1409 | PFNGLFRAGMENTMATERIALIVSGIXPROC glad_glFragmentMaterialivSGIX = NULL; |
1410 | PFNGLFRAMETERMINATORGREMEDYPROC glad_glFrameTerminatorGREMEDY = NULL; |
1411 | PFNGLFRAMEZOOMSGIXPROC glad_glFrameZoomSGIX = NULL; |
1412 | PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glad_glFramebufferDrawBufferEXT = NULL; |
1413 | PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glad_glFramebufferDrawBuffersEXT = NULL; |
1414 | PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC glad_glFramebufferFetchBarrierEXT = NULL; |
1415 | PFNGLFRAMEBUFFERPARAMETERIPROC glad_glFramebufferParameteri = NULL; |
1416 | PFNGLFRAMEBUFFERPARAMETERIMESAPROC glad_glFramebufferParameteriMESA = NULL; |
1417 | PFNGLFRAMEBUFFERREADBUFFEREXTPROC glad_glFramebufferReadBufferEXT = NULL; |
1418 | PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer = NULL; |
1419 | PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT = NULL; |
1420 | PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glFramebufferSampleLocationsfvARB = NULL; |
1421 | PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glFramebufferSampleLocationsfvNV = NULL; |
1422 | PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glad_glFramebufferSamplePositionsfvAMD = NULL; |
1423 | PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture = NULL; |
1424 | PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D = NULL; |
1425 | PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT = NULL; |
1426 | PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D = NULL; |
1427 | PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT = NULL; |
1428 | PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D = NULL; |
1429 | PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT = NULL; |
1430 | PFNGLFRAMEBUFFERTEXTUREARBPROC glad_glFramebufferTextureARB = NULL; |
1431 | PFNGLFRAMEBUFFERTEXTUREEXTPROC glad_glFramebufferTextureEXT = NULL; |
1432 | PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glad_glFramebufferTextureFaceARB = NULL; |
1433 | PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glad_glFramebufferTextureFaceEXT = NULL; |
1434 | PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer = NULL; |
1435 | PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glad_glFramebufferTextureLayerARB = NULL; |
1436 | PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glad_glFramebufferTextureLayerEXT = NULL; |
1437 | PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC glad_glFramebufferTextureMultiviewOVR = NULL; |
1438 | PFNGLFREEOBJECTBUFFERATIPROC glad_glFreeObjectBufferATI = NULL; |
1439 | PFNGLFRONTFACEPROC glad_glFrontFace = NULL; |
1440 | PFNGLFRUSTUMFOESPROC glad_glFrustumfOES = NULL; |
1441 | PFNGLFRUSTUMXOESPROC glad_glFrustumxOES = NULL; |
1442 | PFNGLGENASYNCMARKERSSGIXPROC = NULL; |
1443 | PFNGLGENBUFFERSPROC glad_glGenBuffers = NULL; |
1444 | PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB = NULL; |
1445 | PFNGLGENFENCESAPPLEPROC glad_glGenFencesAPPLE = NULL; |
1446 | PFNGLGENFENCESNVPROC glad_glGenFencesNV = NULL; |
1447 | PFNGLGENFRAGMENTSHADERSATIPROC glad_glGenFragmentShadersATI = NULL; |
1448 | PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers = NULL; |
1449 | PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT = NULL; |
1450 | PFNGLGENNAMESAMDPROC glad_glGenNamesAMD = NULL; |
1451 | PFNGLGENOCCLUSIONQUERIESNVPROC glad_glGenOcclusionQueriesNV = NULL; |
1452 | PFNGLGENPATHSNVPROC glad_glGenPathsNV = NULL; |
1453 | PFNGLGENPERFMONITORSAMDPROC glad_glGenPerfMonitorsAMD = NULL; |
1454 | PFNGLGENPROGRAMPIPELINESPROC glad_glGenProgramPipelines = NULL; |
1455 | PFNGLGENPROGRAMSARBPROC glad_glGenProgramsARB = NULL; |
1456 | PFNGLGENPROGRAMSNVPROC glad_glGenProgramsNV = NULL; |
1457 | PFNGLGENQUERIESPROC glad_glGenQueries = NULL; |
1458 | PFNGLGENQUERIESARBPROC glad_glGenQueriesARB = NULL; |
1459 | PFNGLGENQUERYRESOURCETAGNVPROC glad_glGenQueryResourceTagNV = NULL; |
1460 | PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers = NULL; |
1461 | PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT = NULL; |
1462 | PFNGLGENSAMPLERSPROC glad_glGenSamplers = NULL; |
1463 | PFNGLGENSEMAPHORESEXTPROC glad_glGenSemaphoresEXT = NULL; |
1464 | PFNGLGENSYMBOLSEXTPROC glad_glGenSymbolsEXT = NULL; |
1465 | PFNGLGENTEXTURESPROC glad_glGenTextures = NULL; |
1466 | PFNGLGENTEXTURESEXTPROC glad_glGenTexturesEXT = NULL; |
1467 | PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks = NULL; |
1468 | PFNGLGENTRANSFORMFEEDBACKSNVPROC glad_glGenTransformFeedbacksNV = NULL; |
1469 | PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays = NULL; |
1470 | PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE = NULL; |
1471 | PFNGLGENVERTEXSHADERSEXTPROC glad_glGenVertexShadersEXT = NULL; |
1472 | PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap = NULL; |
1473 | PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT = NULL; |
1474 | PFNGLGENERATEMULTITEXMIPMAPEXTPROC glad_glGenerateMultiTexMipmapEXT = NULL; |
1475 | PFNGLGENERATETEXTUREMIPMAPPROC glad_glGenerateTextureMipmap = NULL; |
1476 | PFNGLGENERATETEXTUREMIPMAPEXTPROC glad_glGenerateTextureMipmapEXT = NULL; |
1477 | PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glad_glGetActiveAtomicCounterBufferiv = NULL; |
1478 | PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib = NULL; |
1479 | PFNGLGETACTIVEATTRIBARBPROC glad_glGetActiveAttribARB = NULL; |
1480 | PFNGLGETACTIVESUBROUTINENAMEPROC glad_glGetActiveSubroutineName = NULL; |
1481 | PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glad_glGetActiveSubroutineUniformName = NULL; |
1482 | PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glad_glGetActiveSubroutineUniformiv = NULL; |
1483 | PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform = NULL; |
1484 | PFNGLGETACTIVEUNIFORMARBPROC glad_glGetActiveUniformARB = NULL; |
1485 | PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName = NULL; |
1486 | PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv = NULL; |
1487 | PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName = NULL; |
1488 | PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv = NULL; |
1489 | PFNGLGETACTIVEVARYINGNVPROC glad_glGetActiveVaryingNV = NULL; |
1490 | PFNGLGETARRAYOBJECTFVATIPROC glad_glGetArrayObjectfvATI = NULL; |
1491 | PFNGLGETARRAYOBJECTIVATIPROC glad_glGetArrayObjectivATI = NULL; |
1492 | PFNGLGETATTACHEDOBJECTSARBPROC glad_glGetAttachedObjectsARB = NULL; |
1493 | PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders = NULL; |
1494 | PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation = NULL; |
1495 | PFNGLGETATTRIBLOCATIONARBPROC glad_glGetAttribLocationARB = NULL; |
1496 | PFNGLGETBOOLEANINDEXEDVEXTPROC glad_glGetBooleanIndexedvEXT = NULL; |
1497 | PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v = NULL; |
1498 | PFNGLGETBOOLEANVPROC glad_glGetBooleanv = NULL; |
1499 | PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v = NULL; |
1500 | PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv = NULL; |
1501 | PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB = NULL; |
1502 | PFNGLGETBUFFERPARAMETERUI64VNVPROC glad_glGetBufferParameterui64vNV = NULL; |
1503 | PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv = NULL; |
1504 | PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB = NULL; |
1505 | PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData = NULL; |
1506 | PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB = NULL; |
1507 | PFNGLGETCLIPPLANEFOESPROC glad_glGetClipPlanefOES = NULL; |
1508 | PFNGLGETCLIPPLANEXOESPROC glad_glGetClipPlanexOES = NULL; |
1509 | PFNGLGETCOLORTABLEEXTPROC glad_glGetColorTableEXT = NULL; |
1510 | PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glad_glGetColorTableParameterfvEXT = NULL; |
1511 | PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glad_glGetColorTableParameterfvSGI = NULL; |
1512 | PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glad_glGetColorTableParameterivEXT = NULL; |
1513 | PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glad_glGetColorTableParameterivSGI = NULL; |
1514 | PFNGLGETCOLORTABLESGIPROC glad_glGetColorTableSGI = NULL; |
1515 | PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC glad_glGetCombinerInputParameterfvNV = NULL; |
1516 | PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC glad_glGetCombinerInputParameterivNV = NULL; |
1517 | PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC glad_glGetCombinerOutputParameterfvNV = NULL; |
1518 | PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC glad_glGetCombinerOutputParameterivNV = NULL; |
1519 | PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glad_glGetCombinerStageParameterfvNV = NULL; |
1520 | PFNGLGETCOMMANDHEADERNVPROC glad_glGetCommandHeaderNV = NULL; |
1521 | PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glad_glGetCompressedMultiTexImageEXT = NULL; |
1522 | PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage = NULL; |
1523 | PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB = NULL; |
1524 | PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glad_glGetCompressedTextureImage = NULL; |
1525 | PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glad_glGetCompressedTextureImageEXT = NULL; |
1526 | PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glad_glGetCompressedTextureSubImage = NULL; |
1527 | PFNGLGETCONVOLUTIONFILTEREXTPROC glad_glGetConvolutionFilterEXT = NULL; |
1528 | PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glad_glGetConvolutionParameterfvEXT = NULL; |
1529 | PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glad_glGetConvolutionParameterivEXT = NULL; |
1530 | PFNGLGETCONVOLUTIONPARAMETERXVOESPROC glad_glGetConvolutionParameterxvOES = NULL; |
1531 | PFNGLGETCOVERAGEMODULATIONTABLENVPROC glad_glGetCoverageModulationTableNV = NULL; |
1532 | PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog = NULL; |
1533 | PFNGLGETDEBUGMESSAGELOGAMDPROC glad_glGetDebugMessageLogAMD = NULL; |
1534 | PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB = NULL; |
1535 | PFNGLGETDETAILTEXFUNCSGISPROC glad_glGetDetailTexFuncSGIS = NULL; |
1536 | PFNGLGETDOUBLEINDEXEDVEXTPROC glad_glGetDoubleIndexedvEXT = NULL; |
1537 | PFNGLGETDOUBLEI_VPROC glad_glGetDoublei_v = NULL; |
1538 | PFNGLGETDOUBLEI_VEXTPROC glad_glGetDoublei_vEXT = NULL; |
1539 | PFNGLGETDOUBLEVPROC glad_glGetDoublev = NULL; |
1540 | PFNGLGETERRORPROC glad_glGetError = NULL; |
1541 | PFNGLGETFENCEIVNVPROC glad_glGetFenceivNV = NULL; |
1542 | PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC glad_glGetFinalCombinerInputParameterfvNV = NULL; |
1543 | PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC glad_glGetFinalCombinerInputParameterivNV = NULL; |
1544 | PFNGLGETFIRSTPERFQUERYIDINTELPROC glad_glGetFirstPerfQueryIdINTEL = NULL; |
1545 | PFNGLGETFIXEDVOESPROC glad_glGetFixedvOES = NULL; |
1546 | PFNGLGETFLOATINDEXEDVEXTPROC glad_glGetFloatIndexedvEXT = NULL; |
1547 | PFNGLGETFLOATI_VPROC glad_glGetFloati_v = NULL; |
1548 | PFNGLGETFLOATI_VEXTPROC glad_glGetFloati_vEXT = NULL; |
1549 | PFNGLGETFLOATVPROC glad_glGetFloatv = NULL; |
1550 | PFNGLGETFOGFUNCSGISPROC glad_glGetFogFuncSGIS = NULL; |
1551 | PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex = NULL; |
1552 | PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation = NULL; |
1553 | PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT = NULL; |
1554 | PFNGLGETFRAGMENTLIGHTFVSGIXPROC glad_glGetFragmentLightfvSGIX = NULL; |
1555 | PFNGLGETFRAGMENTLIGHTIVSGIXPROC glad_glGetFragmentLightivSGIX = NULL; |
1556 | PFNGLGETFRAGMENTMATERIALFVSGIXPROC glad_glGetFragmentMaterialfvSGIX = NULL; |
1557 | PFNGLGETFRAGMENTMATERIALIVSGIXPROC glad_glGetFragmentMaterialivSGIX = NULL; |
1558 | PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv = NULL; |
1559 | PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT = NULL; |
1560 | PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC glad_glGetFramebufferParameterfvAMD = NULL; |
1561 | PFNGLGETFRAMEBUFFERPARAMETERIVPROC glad_glGetFramebufferParameteriv = NULL; |
1562 | PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetFramebufferParameterivEXT = NULL; |
1563 | PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC glad_glGetFramebufferParameterivMESA = NULL; |
1564 | PFNGLGETGRAPHICSRESETSTATUSPROC glad_glGetGraphicsResetStatus = NULL; |
1565 | PFNGLGETGRAPHICSRESETSTATUSARBPROC glad_glGetGraphicsResetStatusARB = NULL; |
1566 | PFNGLGETHANDLEARBPROC glad_glGetHandleARB = NULL; |
1567 | PFNGLGETHISTOGRAMEXTPROC glad_glGetHistogramEXT = NULL; |
1568 | PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glad_glGetHistogramParameterfvEXT = NULL; |
1569 | PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glad_glGetHistogramParameterivEXT = NULL; |
1570 | PFNGLGETHISTOGRAMPARAMETERXVOESPROC glad_glGetHistogramParameterxvOES = NULL; |
1571 | PFNGLGETIMAGEHANDLEARBPROC glad_glGetImageHandleARB = NULL; |
1572 | PFNGLGETIMAGEHANDLENVPROC glad_glGetImageHandleNV = NULL; |
1573 | PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC glad_glGetImageTransformParameterfvHP = NULL; |
1574 | PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC glad_glGetImageTransformParameterivHP = NULL; |
1575 | PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB = NULL; |
1576 | PFNGLGETINSTRUMENTSSGIXPROC glad_glGetInstrumentsSGIX = NULL; |
1577 | PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v = NULL; |
1578 | PFNGLGETINTEGER64VPROC glad_glGetInteger64v = NULL; |
1579 | PFNGLGETINTEGERINDEXEDVEXTPROC glad_glGetIntegerIndexedvEXT = NULL; |
1580 | PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v = NULL; |
1581 | PFNGLGETINTEGERUI64I_VNVPROC glad_glGetIntegerui64i_vNV = NULL; |
1582 | PFNGLGETINTEGERUI64VNVPROC glad_glGetIntegerui64vNV = NULL; |
1583 | PFNGLGETINTEGERVPROC glad_glGetIntegerv = NULL; |
1584 | PFNGLGETINTERNALFORMATSAMPLEIVNVPROC glad_glGetInternalformatSampleivNV = NULL; |
1585 | PFNGLGETINTERNALFORMATI64VPROC glad_glGetInternalformati64v = NULL; |
1586 | PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ = NULL; |
1587 | PFNGLGETINVARIANTBOOLEANVEXTPROC glad_glGetInvariantBooleanvEXT = NULL; |
1588 | PFNGLGETINVARIANTFLOATVEXTPROC glad_glGetInvariantFloatvEXT = NULL; |
1589 | PFNGLGETINVARIANTINTEGERVEXTPROC glad_glGetInvariantIntegervEXT = NULL; |
1590 | PFNGLGETLIGHTXOESPROC glad_glGetLightxOES = NULL; |
1591 | PFNGLGETLISTPARAMETERFVSGIXPROC glad_glGetListParameterfvSGIX = NULL; |
1592 | PFNGLGETLISTPARAMETERIVSGIXPROC glad_glGetListParameterivSGIX = NULL; |
1593 | PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC glad_glGetLocalConstantBooleanvEXT = NULL; |
1594 | PFNGLGETLOCALCONSTANTFLOATVEXTPROC glad_glGetLocalConstantFloatvEXT = NULL; |
1595 | PFNGLGETLOCALCONSTANTINTEGERVEXTPROC glad_glGetLocalConstantIntegervEXT = NULL; |
1596 | PFNGLGETMAPATTRIBPARAMETERFVNVPROC glad_glGetMapAttribParameterfvNV = NULL; |
1597 | PFNGLGETMAPATTRIBPARAMETERIVNVPROC glad_glGetMapAttribParameterivNV = NULL; |
1598 | PFNGLGETMAPCONTROLPOINTSNVPROC glad_glGetMapControlPointsNV = NULL; |
1599 | PFNGLGETMAPPARAMETERFVNVPROC glad_glGetMapParameterfvNV = NULL; |
1600 | PFNGLGETMAPPARAMETERIVNVPROC glad_glGetMapParameterivNV = NULL; |
1601 | PFNGLGETMAPXVOESPROC glad_glGetMapxvOES = NULL; |
1602 | PFNGLGETMATERIALXOESPROC glad_glGetMaterialxOES = NULL; |
1603 | PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC glad_glGetMemoryObjectDetachedResourcesuivNV = NULL; |
1604 | PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC glad_glGetMemoryObjectParameterivEXT = NULL; |
1605 | PFNGLGETMINMAXEXTPROC glad_glGetMinmaxEXT = NULL; |
1606 | PFNGLGETMINMAXPARAMETERFVEXTPROC glad_glGetMinmaxParameterfvEXT = NULL; |
1607 | PFNGLGETMINMAXPARAMETERIVEXTPROC glad_glGetMinmaxParameterivEXT = NULL; |
1608 | PFNGLGETMULTITEXENVFVEXTPROC glad_glGetMultiTexEnvfvEXT = NULL; |
1609 | PFNGLGETMULTITEXENVIVEXTPROC glad_glGetMultiTexEnvivEXT = NULL; |
1610 | PFNGLGETMULTITEXGENDVEXTPROC glad_glGetMultiTexGendvEXT = NULL; |
1611 | PFNGLGETMULTITEXGENFVEXTPROC glad_glGetMultiTexGenfvEXT = NULL; |
1612 | PFNGLGETMULTITEXGENIVEXTPROC glad_glGetMultiTexGenivEXT = NULL; |
1613 | PFNGLGETMULTITEXIMAGEEXTPROC glad_glGetMultiTexImageEXT = NULL; |
1614 | PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glad_glGetMultiTexLevelParameterfvEXT = NULL; |
1615 | PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glad_glGetMultiTexLevelParameterivEXT = NULL; |
1616 | PFNGLGETMULTITEXPARAMETERIIVEXTPROC glad_glGetMultiTexParameterIivEXT = NULL; |
1617 | PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glad_glGetMultiTexParameterIuivEXT = NULL; |
1618 | PFNGLGETMULTITEXPARAMETERFVEXTPROC glad_glGetMultiTexParameterfvEXT = NULL; |
1619 | PFNGLGETMULTITEXPARAMETERIVEXTPROC glad_glGetMultiTexParameterivEXT = NULL; |
1620 | PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv = NULL; |
1621 | PFNGLGETMULTISAMPLEFVNVPROC glad_glGetMultisamplefvNV = NULL; |
1622 | PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glad_glGetNamedBufferParameteri64v = NULL; |
1623 | PFNGLGETNAMEDBUFFERPARAMETERIVPROC glad_glGetNamedBufferParameteriv = NULL; |
1624 | PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glad_glGetNamedBufferParameterivEXT = NULL; |
1625 | PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glad_glGetNamedBufferParameterui64vNV = NULL; |
1626 | PFNGLGETNAMEDBUFFERPOINTERVPROC glad_glGetNamedBufferPointerv = NULL; |
1627 | PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glad_glGetNamedBufferPointervEXT = NULL; |
1628 | PFNGLGETNAMEDBUFFERSUBDATAPROC glad_glGetNamedBufferSubData = NULL; |
1629 | PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glad_glGetNamedBufferSubDataEXT = NULL; |
1630 | PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetNamedFramebufferAttachmentParameteriv = NULL; |
1631 | PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetNamedFramebufferAttachmentParameterivEXT = NULL; |
1632 | PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC glad_glGetNamedFramebufferParameterfvAMD = NULL; |
1633 | PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glad_glGetNamedFramebufferParameteriv = NULL; |
1634 | PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetNamedFramebufferParameterivEXT = NULL; |
1635 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glad_glGetNamedProgramLocalParameterIivEXT = NULL; |
1636 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glad_glGetNamedProgramLocalParameterIuivEXT = NULL; |
1637 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glad_glGetNamedProgramLocalParameterdvEXT = NULL; |
1638 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glad_glGetNamedProgramLocalParameterfvEXT = NULL; |
1639 | PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glad_glGetNamedProgramStringEXT = NULL; |
1640 | PFNGLGETNAMEDPROGRAMIVEXTPROC glad_glGetNamedProgramivEXT = NULL; |
1641 | PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glad_glGetNamedRenderbufferParameteriv = NULL; |
1642 | PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glad_glGetNamedRenderbufferParameterivEXT = NULL; |
1643 | PFNGLGETNAMEDSTRINGARBPROC glad_glGetNamedStringARB = NULL; |
1644 | PFNGLGETNAMEDSTRINGIVARBPROC glad_glGetNamedStringivARB = NULL; |
1645 | PFNGLGETNEXTPERFQUERYIDINTELPROC glad_glGetNextPerfQueryIdINTEL = NULL; |
1646 | PFNGLGETOBJECTBUFFERFVATIPROC glad_glGetObjectBufferfvATI = NULL; |
1647 | PFNGLGETOBJECTBUFFERIVATIPROC glad_glGetObjectBufferivATI = NULL; |
1648 | PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel = NULL; |
1649 | PFNGLGETOBJECTLABELEXTPROC glad_glGetObjectLabelEXT = NULL; |
1650 | PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB = NULL; |
1651 | PFNGLGETOBJECTPARAMETERIVAPPLEPROC glad_glGetObjectParameterivAPPLE = NULL; |
1652 | PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB = NULL; |
1653 | PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel = NULL; |
1654 | PFNGLGETOCCLUSIONQUERYIVNVPROC glad_glGetOcclusionQueryivNV = NULL; |
1655 | PFNGLGETOCCLUSIONQUERYUIVNVPROC glad_glGetOcclusionQueryuivNV = NULL; |
1656 | PFNGLGETPATHCOMMANDSNVPROC glad_glGetPathCommandsNV = NULL; |
1657 | PFNGLGETPATHCOORDSNVPROC glad_glGetPathCoordsNV = NULL; |
1658 | PFNGLGETPATHDASHARRAYNVPROC glad_glGetPathDashArrayNV = NULL; |
1659 | PFNGLGETPATHLENGTHNVPROC glad_glGetPathLengthNV = NULL; |
1660 | PFNGLGETPATHMETRICRANGENVPROC glad_glGetPathMetricRangeNV = NULL; |
1661 | PFNGLGETPATHMETRICSNVPROC glad_glGetPathMetricsNV = NULL; |
1662 | PFNGLGETPATHPARAMETERFVNVPROC glad_glGetPathParameterfvNV = NULL; |
1663 | PFNGLGETPATHPARAMETERIVNVPROC glad_glGetPathParameterivNV = NULL; |
1664 | PFNGLGETPATHSPACINGNVPROC glad_glGetPathSpacingNV = NULL; |
1665 | PFNGLGETPERFCOUNTERINFOINTELPROC glad_glGetPerfCounterInfoINTEL = NULL; |
1666 | PFNGLGETPERFMONITORCOUNTERDATAAMDPROC glad_glGetPerfMonitorCounterDataAMD = NULL; |
1667 | PFNGLGETPERFMONITORCOUNTERINFOAMDPROC glad_glGetPerfMonitorCounterInfoAMD = NULL; |
1668 | PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC glad_glGetPerfMonitorCounterStringAMD = NULL; |
1669 | PFNGLGETPERFMONITORCOUNTERSAMDPROC glad_glGetPerfMonitorCountersAMD = NULL; |
1670 | PFNGLGETPERFMONITORGROUPSTRINGAMDPROC glad_glGetPerfMonitorGroupStringAMD = NULL; |
1671 | PFNGLGETPERFMONITORGROUPSAMDPROC glad_glGetPerfMonitorGroupsAMD = NULL; |
1672 | PFNGLGETPERFQUERYDATAINTELPROC glad_glGetPerfQueryDataINTEL = NULL; |
1673 | PFNGLGETPERFQUERYIDBYNAMEINTELPROC glad_glGetPerfQueryIdByNameINTEL = NULL; |
1674 | PFNGLGETPERFQUERYINFOINTELPROC glad_glGetPerfQueryInfoINTEL = NULL; |
1675 | PFNGLGETPIXELMAPXVPROC glad_glGetPixelMapxv = NULL; |
1676 | PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC glad_glGetPixelTexGenParameterfvSGIS = NULL; |
1677 | PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC glad_glGetPixelTexGenParameterivSGIS = NULL; |
1678 | PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC glad_glGetPixelTransformParameterfvEXT = NULL; |
1679 | PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC glad_glGetPixelTransformParameterivEXT = NULL; |
1680 | PFNGLGETPOINTERINDEXEDVEXTPROC glad_glGetPointerIndexedvEXT = NULL; |
1681 | PFNGLGETPOINTERI_VEXTPROC glad_glGetPointeri_vEXT = NULL; |
1682 | PFNGLGETPOINTERVPROC glad_glGetPointerv = NULL; |
1683 | PFNGLGETPOINTERVEXTPROC glad_glGetPointervEXT = NULL; |
1684 | PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary = NULL; |
1685 | PFNGLGETPROGRAMENVPARAMETERIIVNVPROC glad_glGetProgramEnvParameterIivNV = NULL; |
1686 | PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC glad_glGetProgramEnvParameterIuivNV = NULL; |
1687 | PFNGLGETPROGRAMENVPARAMETERDVARBPROC glad_glGetProgramEnvParameterdvARB = NULL; |
1688 | PFNGLGETPROGRAMENVPARAMETERFVARBPROC glad_glGetProgramEnvParameterfvARB = NULL; |
1689 | PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog = NULL; |
1690 | PFNGLGETPROGRAMINTERFACEIVPROC glad_glGetProgramInterfaceiv = NULL; |
1691 | PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC glad_glGetProgramLocalParameterIivNV = NULL; |
1692 | PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC glad_glGetProgramLocalParameterIuivNV = NULL; |
1693 | PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glad_glGetProgramLocalParameterdvARB = NULL; |
1694 | PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glad_glGetProgramLocalParameterfvARB = NULL; |
1695 | PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC glad_glGetProgramNamedParameterdvNV = NULL; |
1696 | PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC glad_glGetProgramNamedParameterfvNV = NULL; |
1697 | PFNGLGETPROGRAMPARAMETERDVNVPROC glad_glGetProgramParameterdvNV = NULL; |
1698 | PFNGLGETPROGRAMPARAMETERFVNVPROC glad_glGetProgramParameterfvNV = NULL; |
1699 | PFNGLGETPROGRAMPIPELINEINFOLOGPROC glad_glGetProgramPipelineInfoLog = NULL; |
1700 | PFNGLGETPROGRAMPIPELINEIVPROC glad_glGetProgramPipelineiv = NULL; |
1701 | PFNGLGETPROGRAMRESOURCEINDEXPROC glad_glGetProgramResourceIndex = NULL; |
1702 | PFNGLGETPROGRAMRESOURCELOCATIONPROC glad_glGetProgramResourceLocation = NULL; |
1703 | PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glad_glGetProgramResourceLocationIndex = NULL; |
1704 | PFNGLGETPROGRAMRESOURCENAMEPROC glad_glGetProgramResourceName = NULL; |
1705 | PFNGLGETPROGRAMRESOURCEFVNVPROC glad_glGetProgramResourcefvNV = NULL; |
1706 | PFNGLGETPROGRAMRESOURCEIVPROC glad_glGetProgramResourceiv = NULL; |
1707 | PFNGLGETPROGRAMSTAGEIVPROC glad_glGetProgramStageiv = NULL; |
1708 | PFNGLGETPROGRAMSTRINGARBPROC glad_glGetProgramStringARB = NULL; |
1709 | PFNGLGETPROGRAMSTRINGNVPROC glad_glGetProgramStringNV = NULL; |
1710 | PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC glad_glGetProgramSubroutineParameteruivNV = NULL; |
1711 | PFNGLGETPROGRAMIVPROC glad_glGetProgramiv = NULL; |
1712 | PFNGLGETPROGRAMIVARBPROC glad_glGetProgramivARB = NULL; |
1713 | PFNGLGETPROGRAMIVNVPROC glad_glGetProgramivNV = NULL; |
1714 | PFNGLGETQUERYBUFFEROBJECTI64VPROC glad_glGetQueryBufferObjecti64v = NULL; |
1715 | PFNGLGETQUERYBUFFEROBJECTIVPROC glad_glGetQueryBufferObjectiv = NULL; |
1716 | PFNGLGETQUERYBUFFEROBJECTUI64VPROC glad_glGetQueryBufferObjectui64v = NULL; |
1717 | PFNGLGETQUERYBUFFEROBJECTUIVPROC glad_glGetQueryBufferObjectuiv = NULL; |
1718 | PFNGLGETQUERYINDEXEDIVPROC glad_glGetQueryIndexediv = NULL; |
1719 | PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v = NULL; |
1720 | PFNGLGETQUERYOBJECTI64VEXTPROC glad_glGetQueryObjecti64vEXT = NULL; |
1721 | PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv = NULL; |
1722 | PFNGLGETQUERYOBJECTIVARBPROC glad_glGetQueryObjectivARB = NULL; |
1723 | PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v = NULL; |
1724 | PFNGLGETQUERYOBJECTUI64VEXTPROC glad_glGetQueryObjectui64vEXT = NULL; |
1725 | PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv = NULL; |
1726 | PFNGLGETQUERYOBJECTUIVARBPROC glad_glGetQueryObjectuivARB = NULL; |
1727 | PFNGLGETQUERYIVPROC glad_glGetQueryiv = NULL; |
1728 | PFNGLGETQUERYIVARBPROC glad_glGetQueryivARB = NULL; |
1729 | PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv = NULL; |
1730 | PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT = NULL; |
1731 | PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv = NULL; |
1732 | PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv = NULL; |
1733 | PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv = NULL; |
1734 | PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv = NULL; |
1735 | PFNGLGETSEMAPHOREPARAMETERIVNVPROC glad_glGetSemaphoreParameterivNV = NULL; |
1736 | PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC glad_glGetSemaphoreParameterui64vEXT = NULL; |
1737 | PFNGLGETSEPARABLEFILTEREXTPROC glad_glGetSeparableFilterEXT = NULL; |
1738 | PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog = NULL; |
1739 | PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat = NULL; |
1740 | PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource = NULL; |
1741 | PFNGLGETSHADERSOURCEARBPROC glad_glGetShaderSourceARB = NULL; |
1742 | PFNGLGETSHADERIVPROC glad_glGetShaderiv = NULL; |
1743 | PFNGLGETSHADINGRATEIMAGEPALETTENVPROC glad_glGetShadingRateImagePaletteNV = NULL; |
1744 | PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC glad_glGetShadingRateSampleLocationivNV = NULL; |
1745 | PFNGLGETSHARPENTEXFUNCSGISPROC glad_glGetSharpenTexFuncSGIS = NULL; |
1746 | PFNGLGETSTAGEINDEXNVPROC glad_glGetStageIndexNV = NULL; |
1747 | PFNGLGETSTRINGPROC glad_glGetString = NULL; |
1748 | PFNGLGETSTRINGIPROC glad_glGetStringi = NULL; |
1749 | PFNGLGETSUBROUTINEINDEXPROC glad_glGetSubroutineIndex = NULL; |
1750 | PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glad_glGetSubroutineUniformLocation = NULL; |
1751 | PFNGLGETSYNCIVPROC glad_glGetSynciv = NULL; |
1752 | PFNGLGETTEXBUMPPARAMETERFVATIPROC glad_glGetTexBumpParameterfvATI = NULL; |
1753 | PFNGLGETTEXBUMPPARAMETERIVATIPROC glad_glGetTexBumpParameterivATI = NULL; |
1754 | PFNGLGETTEXENVXVOESPROC glad_glGetTexEnvxvOES = NULL; |
1755 | PFNGLGETTEXFILTERFUNCSGISPROC glad_glGetTexFilterFuncSGIS = NULL; |
1756 | PFNGLGETTEXGENXVOESPROC glad_glGetTexGenxvOES = NULL; |
1757 | PFNGLGETTEXIMAGEPROC glad_glGetTexImage = NULL; |
1758 | PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv = NULL; |
1759 | PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv = NULL; |
1760 | PFNGLGETTEXLEVELPARAMETERXVOESPROC glad_glGetTexLevelParameterxvOES = NULL; |
1761 | PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv = NULL; |
1762 | PFNGLGETTEXPARAMETERIIVEXTPROC glad_glGetTexParameterIivEXT = NULL; |
1763 | PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv = NULL; |
1764 | PFNGLGETTEXPARAMETERIUIVEXTPROC glad_glGetTexParameterIuivEXT = NULL; |
1765 | PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC glad_glGetTexParameterPointervAPPLE = NULL; |
1766 | PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv = NULL; |
1767 | PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv = NULL; |
1768 | PFNGLGETTEXPARAMETERXVOESPROC glad_glGetTexParameterxvOES = NULL; |
1769 | PFNGLGETTEXTUREHANDLEARBPROC glad_glGetTextureHandleARB = NULL; |
1770 | PFNGLGETTEXTUREHANDLENVPROC glad_glGetTextureHandleNV = NULL; |
1771 | PFNGLGETTEXTUREIMAGEPROC glad_glGetTextureImage = NULL; |
1772 | PFNGLGETTEXTUREIMAGEEXTPROC glad_glGetTextureImageEXT = NULL; |
1773 | PFNGLGETTEXTURELEVELPARAMETERFVPROC glad_glGetTextureLevelParameterfv = NULL; |
1774 | PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glad_glGetTextureLevelParameterfvEXT = NULL; |
1775 | PFNGLGETTEXTURELEVELPARAMETERIVPROC glad_glGetTextureLevelParameteriv = NULL; |
1776 | PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glad_glGetTextureLevelParameterivEXT = NULL; |
1777 | PFNGLGETTEXTUREPARAMETERIIVPROC glad_glGetTextureParameterIiv = NULL; |
1778 | PFNGLGETTEXTUREPARAMETERIIVEXTPROC glad_glGetTextureParameterIivEXT = NULL; |
1779 | PFNGLGETTEXTUREPARAMETERIUIVPROC glad_glGetTextureParameterIuiv = NULL; |
1780 | PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glad_glGetTextureParameterIuivEXT = NULL; |
1781 | PFNGLGETTEXTUREPARAMETERFVPROC glad_glGetTextureParameterfv = NULL; |
1782 | PFNGLGETTEXTUREPARAMETERFVEXTPROC glad_glGetTextureParameterfvEXT = NULL; |
1783 | PFNGLGETTEXTUREPARAMETERIVPROC glad_glGetTextureParameteriv = NULL; |
1784 | PFNGLGETTEXTUREPARAMETERIVEXTPROC glad_glGetTextureParameterivEXT = NULL; |
1785 | PFNGLGETTEXTURESAMPLERHANDLEARBPROC glad_glGetTextureSamplerHandleARB = NULL; |
1786 | PFNGLGETTEXTURESAMPLERHANDLENVPROC glad_glGetTextureSamplerHandleNV = NULL; |
1787 | PFNGLGETTEXTURESUBIMAGEPROC glad_glGetTextureSubImage = NULL; |
1788 | PFNGLGETTRACKMATRIXIVNVPROC glad_glGetTrackMatrixivNV = NULL; |
1789 | PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying = NULL; |
1790 | PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glad_glGetTransformFeedbackVaryingEXT = NULL; |
1791 | PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glad_glGetTransformFeedbackVaryingNV = NULL; |
1792 | PFNGLGETTRANSFORMFEEDBACKI64_VPROC glad_glGetTransformFeedbacki64_v = NULL; |
1793 | PFNGLGETTRANSFORMFEEDBACKI_VPROC glad_glGetTransformFeedbacki_v = NULL; |
1794 | PFNGLGETTRANSFORMFEEDBACKIVPROC glad_glGetTransformFeedbackiv = NULL; |
1795 | PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex = NULL; |
1796 | PFNGLGETUNIFORMBUFFERSIZEEXTPROC glad_glGetUniformBufferSizeEXT = NULL; |
1797 | PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices = NULL; |
1798 | PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation = NULL; |
1799 | PFNGLGETUNIFORMLOCATIONARBPROC glad_glGetUniformLocationARB = NULL; |
1800 | PFNGLGETUNIFORMOFFSETEXTPROC glad_glGetUniformOffsetEXT = NULL; |
1801 | PFNGLGETUNIFORMSUBROUTINEUIVPROC glad_glGetUniformSubroutineuiv = NULL; |
1802 | PFNGLGETUNIFORMDVPROC glad_glGetUniformdv = NULL; |
1803 | PFNGLGETUNIFORMFVPROC glad_glGetUniformfv = NULL; |
1804 | PFNGLGETUNIFORMFVARBPROC glad_glGetUniformfvARB = NULL; |
1805 | PFNGLGETUNIFORMI64VARBPROC glad_glGetUniformi64vARB = NULL; |
1806 | PFNGLGETUNIFORMI64VNVPROC glad_glGetUniformi64vNV = NULL; |
1807 | PFNGLGETUNIFORMIVPROC glad_glGetUniformiv = NULL; |
1808 | PFNGLGETUNIFORMIVARBPROC glad_glGetUniformivARB = NULL; |
1809 | PFNGLGETUNIFORMUI64VARBPROC glad_glGetUniformui64vARB = NULL; |
1810 | PFNGLGETUNIFORMUI64VNVPROC glad_glGetUniformui64vNV = NULL; |
1811 | PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv = NULL; |
1812 | PFNGLGETUNIFORMUIVEXTPROC glad_glGetUniformuivEXT = NULL; |
1813 | PFNGLGETUNSIGNEDBYTEI_VEXTPROC glad_glGetUnsignedBytei_vEXT = NULL; |
1814 | PFNGLGETUNSIGNEDBYTEVEXTPROC glad_glGetUnsignedBytevEXT = NULL; |
1815 | PFNGLGETVARIANTARRAYOBJECTFVATIPROC glad_glGetVariantArrayObjectfvATI = NULL; |
1816 | PFNGLGETVARIANTARRAYOBJECTIVATIPROC glad_glGetVariantArrayObjectivATI = NULL; |
1817 | PFNGLGETVARIANTBOOLEANVEXTPROC glad_glGetVariantBooleanvEXT = NULL; |
1818 | PFNGLGETVARIANTFLOATVEXTPROC glad_glGetVariantFloatvEXT = NULL; |
1819 | PFNGLGETVARIANTINTEGERVEXTPROC glad_glGetVariantIntegervEXT = NULL; |
1820 | PFNGLGETVARIANTPOINTERVEXTPROC glad_glGetVariantPointervEXT = NULL; |
1821 | PFNGLGETVARYINGLOCATIONNVPROC glad_glGetVaryingLocationNV = NULL; |
1822 | PFNGLGETVERTEXARRAYINDEXED64IVPROC glad_glGetVertexArrayIndexed64iv = NULL; |
1823 | PFNGLGETVERTEXARRAYINDEXEDIVPROC glad_glGetVertexArrayIndexediv = NULL; |
1824 | PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glad_glGetVertexArrayIntegeri_vEXT = NULL; |
1825 | PFNGLGETVERTEXARRAYINTEGERVEXTPROC glad_glGetVertexArrayIntegervEXT = NULL; |
1826 | PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glad_glGetVertexArrayPointeri_vEXT = NULL; |
1827 | PFNGLGETVERTEXARRAYPOINTERVEXTPROC glad_glGetVertexArrayPointervEXT = NULL; |
1828 | PFNGLGETVERTEXARRAYIVPROC glad_glGetVertexArrayiv = NULL; |
1829 | PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC glad_glGetVertexAttribArrayObjectfvATI = NULL; |
1830 | PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC glad_glGetVertexAttribArrayObjectivATI = NULL; |
1831 | PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv = NULL; |
1832 | PFNGLGETVERTEXATTRIBIIVEXTPROC glad_glGetVertexAttribIivEXT = NULL; |
1833 | PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv = NULL; |
1834 | PFNGLGETVERTEXATTRIBIUIVEXTPROC glad_glGetVertexAttribIuivEXT = NULL; |
1835 | PFNGLGETVERTEXATTRIBLDVPROC glad_glGetVertexAttribLdv = NULL; |
1836 | PFNGLGETVERTEXATTRIBLDVEXTPROC glad_glGetVertexAttribLdvEXT = NULL; |
1837 | PFNGLGETVERTEXATTRIBLI64VNVPROC glad_glGetVertexAttribLi64vNV = NULL; |
1838 | PFNGLGETVERTEXATTRIBLUI64VARBPROC glad_glGetVertexAttribLui64vARB = NULL; |
1839 | PFNGLGETVERTEXATTRIBLUI64VNVPROC glad_glGetVertexAttribLui64vNV = NULL; |
1840 | PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv = NULL; |
1841 | PFNGLGETVERTEXATTRIBPOINTERVARBPROC glad_glGetVertexAttribPointervARB = NULL; |
1842 | PFNGLGETVERTEXATTRIBPOINTERVNVPROC glad_glGetVertexAttribPointervNV = NULL; |
1843 | PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv = NULL; |
1844 | PFNGLGETVERTEXATTRIBDVARBPROC glad_glGetVertexAttribdvARB = NULL; |
1845 | PFNGLGETVERTEXATTRIBDVNVPROC glad_glGetVertexAttribdvNV = NULL; |
1846 | PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv = NULL; |
1847 | PFNGLGETVERTEXATTRIBFVARBPROC glad_glGetVertexAttribfvARB = NULL; |
1848 | PFNGLGETVERTEXATTRIBFVNVPROC glad_glGetVertexAttribfvNV = NULL; |
1849 | PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv = NULL; |
1850 | PFNGLGETVERTEXATTRIBIVARBPROC glad_glGetVertexAttribivARB = NULL; |
1851 | PFNGLGETVERTEXATTRIBIVNVPROC glad_glGetVertexAttribivNV = NULL; |
1852 | PFNGLGETVIDEOCAPTURESTREAMDVNVPROC glad_glGetVideoCaptureStreamdvNV = NULL; |
1853 | PFNGLGETVIDEOCAPTURESTREAMFVNVPROC glad_glGetVideoCaptureStreamfvNV = NULL; |
1854 | PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glad_glGetVideoCaptureStreamivNV = NULL; |
1855 | PFNGLGETVIDEOCAPTUREIVNVPROC glad_glGetVideoCaptureivNV = NULL; |
1856 | PFNGLGETVIDEOI64VNVPROC glad_glGetVideoi64vNV = NULL; |
1857 | PFNGLGETVIDEOIVNVPROC glad_glGetVideoivNV = NULL; |
1858 | PFNGLGETVIDEOUI64VNVPROC glad_glGetVideoui64vNV = NULL; |
1859 | PFNGLGETVIDEOUIVNVPROC glad_glGetVideouivNV = NULL; |
1860 | PFNGLGETVKPROCADDRNVPROC glad_glGetVkProcAddrNV = NULL; |
1861 | PFNGLGETNCOMPRESSEDTEXIMAGEPROC glad_glGetnCompressedTexImage = NULL; |
1862 | PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glad_glGetnCompressedTexImageARB = NULL; |
1863 | PFNGLGETNTEXIMAGEPROC glad_glGetnTexImage = NULL; |
1864 | PFNGLGETNTEXIMAGEARBPROC glad_glGetnTexImageARB = NULL; |
1865 | PFNGLGETNUNIFORMDVPROC glad_glGetnUniformdv = NULL; |
1866 | PFNGLGETNUNIFORMDVARBPROC glad_glGetnUniformdvARB = NULL; |
1867 | PFNGLGETNUNIFORMFVPROC glad_glGetnUniformfv = NULL; |
1868 | PFNGLGETNUNIFORMFVARBPROC glad_glGetnUniformfvARB = NULL; |
1869 | PFNGLGETNUNIFORMI64VARBPROC glad_glGetnUniformi64vARB = NULL; |
1870 | PFNGLGETNUNIFORMIVPROC glad_glGetnUniformiv = NULL; |
1871 | PFNGLGETNUNIFORMIVARBPROC glad_glGetnUniformivARB = NULL; |
1872 | PFNGLGETNUNIFORMUI64VARBPROC glad_glGetnUniformui64vARB = NULL; |
1873 | PFNGLGETNUNIFORMUIVPROC glad_glGetnUniformuiv = NULL; |
1874 | PFNGLGETNUNIFORMUIVARBPROC glad_glGetnUniformuivARB = NULL; |
1875 | PFNGLGLOBALALPHAFACTORBSUNPROC glad_glGlobalAlphaFactorbSUN = NULL; |
1876 | PFNGLGLOBALALPHAFACTORDSUNPROC glad_glGlobalAlphaFactordSUN = NULL; |
1877 | PFNGLGLOBALALPHAFACTORFSUNPROC glad_glGlobalAlphaFactorfSUN = NULL; |
1878 | PFNGLGLOBALALPHAFACTORISUNPROC glad_glGlobalAlphaFactoriSUN = NULL; |
1879 | PFNGLGLOBALALPHAFACTORSSUNPROC = NULL; |
1880 | PFNGLGLOBALALPHAFACTORUBSUNPROC glad_glGlobalAlphaFactorubSUN = NULL; |
1881 | PFNGLGLOBALALPHAFACTORUISUNPROC glad_glGlobalAlphaFactoruiSUN = NULL; |
1882 | PFNGLGLOBALALPHAFACTORUSSUNPROC glad_glGlobalAlphaFactorusSUN = NULL; |
1883 | PFNGLHINTPROC glad_glHint = NULL; |
1884 | PFNGLHINTPGIPROC glad_glHintPGI = NULL; |
1885 | PFNGLHISTOGRAMEXTPROC glad_glHistogramEXT = NULL; |
1886 | PFNGLIGLOOINTERFACESGIXPROC glad_glIglooInterfaceSGIX = NULL; |
1887 | PFNGLIMAGETRANSFORMPARAMETERFHPPROC glad_glImageTransformParameterfHP = NULL; |
1888 | PFNGLIMAGETRANSFORMPARAMETERFVHPPROC glad_glImageTransformParameterfvHP = NULL; |
1889 | PFNGLIMAGETRANSFORMPARAMETERIHPPROC glad_glImageTransformParameteriHP = NULL; |
1890 | PFNGLIMAGETRANSFORMPARAMETERIVHPPROC glad_glImageTransformParameterivHP = NULL; |
1891 | PFNGLIMPORTMEMORYFDEXTPROC glad_glImportMemoryFdEXT = NULL; |
1892 | PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC glad_glImportMemoryWin32HandleEXT = NULL; |
1893 | PFNGLIMPORTMEMORYWIN32NAMEEXTPROC glad_glImportMemoryWin32NameEXT = NULL; |
1894 | PFNGLIMPORTSEMAPHOREFDEXTPROC glad_glImportSemaphoreFdEXT = NULL; |
1895 | PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC glad_glImportSemaphoreWin32HandleEXT = NULL; |
1896 | PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC glad_glImportSemaphoreWin32NameEXT = NULL; |
1897 | PFNGLIMPORTSYNCEXTPROC glad_glImportSyncEXT = NULL; |
1898 | PFNGLINDEXFORMATNVPROC glad_glIndexFormatNV = NULL; |
1899 | PFNGLINDEXFUNCEXTPROC glad_glIndexFuncEXT = NULL; |
1900 | PFNGLINDEXMATERIALEXTPROC glad_glIndexMaterialEXT = NULL; |
1901 | PFNGLINDEXPOINTEREXTPROC glad_glIndexPointerEXT = NULL; |
1902 | PFNGLINDEXPOINTERLISTIBMPROC glad_glIndexPointerListIBM = NULL; |
1903 | PFNGLINDEXXOESPROC glad_glIndexxOES = NULL; |
1904 | PFNGLINDEXXVOESPROC glad_glIndexxvOES = NULL; |
1905 | PFNGLINSERTCOMPONENTEXTPROC glad_glInsertComponentEXT = NULL; |
1906 | PFNGLINSERTEVENTMARKEREXTPROC glad_glInsertEventMarkerEXT = NULL; |
1907 | PFNGLINSTRUMENTSBUFFERSGIXPROC glad_glInstrumentsBufferSGIX = NULL; |
1908 | PFNGLINTERPOLATEPATHSNVPROC glad_glInterpolatePathsNV = NULL; |
1909 | PFNGLINVALIDATEBUFFERDATAPROC glad_glInvalidateBufferData = NULL; |
1910 | PFNGLINVALIDATEBUFFERSUBDATAPROC glad_glInvalidateBufferSubData = NULL; |
1911 | PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer = NULL; |
1912 | PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glad_glInvalidateNamedFramebufferData = NULL; |
1913 | PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glad_glInvalidateNamedFramebufferSubData = NULL; |
1914 | PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer = NULL; |
1915 | PFNGLINVALIDATETEXIMAGEPROC glad_glInvalidateTexImage = NULL; |
1916 | PFNGLINVALIDATETEXSUBIMAGEPROC glad_glInvalidateTexSubImage = NULL; |
1917 | PFNGLISASYNCMARKERSGIXPROC glad_glIsAsyncMarkerSGIX = NULL; |
1918 | PFNGLISBUFFERPROC glad_glIsBuffer = NULL; |
1919 | PFNGLISBUFFERARBPROC glad_glIsBufferARB = NULL; |
1920 | PFNGLISBUFFERRESIDENTNVPROC glad_glIsBufferResidentNV = NULL; |
1921 | PFNGLISCOMMANDLISTNVPROC glad_glIsCommandListNV = NULL; |
1922 | PFNGLISENABLEDPROC glad_glIsEnabled = NULL; |
1923 | PFNGLISENABLEDINDEXEDEXTPROC glad_glIsEnabledIndexedEXT = NULL; |
1924 | PFNGLISENABLEDIPROC glad_glIsEnabledi = NULL; |
1925 | PFNGLISFENCEAPPLEPROC glad_glIsFenceAPPLE = NULL; |
1926 | PFNGLISFENCENVPROC glad_glIsFenceNV = NULL; |
1927 | PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer = NULL; |
1928 | PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT = NULL; |
1929 | PFNGLISIMAGEHANDLERESIDENTARBPROC glad_glIsImageHandleResidentARB = NULL; |
1930 | PFNGLISIMAGEHANDLERESIDENTNVPROC glad_glIsImageHandleResidentNV = NULL; |
1931 | PFNGLISMEMORYOBJECTEXTPROC glad_glIsMemoryObjectEXT = NULL; |
1932 | PFNGLISNAMEAMDPROC glad_glIsNameAMD = NULL; |
1933 | PFNGLISNAMEDBUFFERRESIDENTNVPROC glad_glIsNamedBufferResidentNV = NULL; |
1934 | PFNGLISNAMEDSTRINGARBPROC glad_glIsNamedStringARB = NULL; |
1935 | PFNGLISOBJECTBUFFERATIPROC glad_glIsObjectBufferATI = NULL; |
1936 | PFNGLISOCCLUSIONQUERYNVPROC glad_glIsOcclusionQueryNV = NULL; |
1937 | PFNGLISPATHNVPROC glad_glIsPathNV = NULL; |
1938 | PFNGLISPOINTINFILLPATHNVPROC glad_glIsPointInFillPathNV = NULL; |
1939 | PFNGLISPOINTINSTROKEPATHNVPROC glad_glIsPointInStrokePathNV = NULL; |
1940 | PFNGLISPROGRAMPROC glad_glIsProgram = NULL; |
1941 | PFNGLISPROGRAMARBPROC glad_glIsProgramARB = NULL; |
1942 | PFNGLISPROGRAMNVPROC glad_glIsProgramNV = NULL; |
1943 | PFNGLISPROGRAMPIPELINEPROC glad_glIsProgramPipeline = NULL; |
1944 | PFNGLISQUERYPROC glad_glIsQuery = NULL; |
1945 | PFNGLISQUERYARBPROC glad_glIsQueryARB = NULL; |
1946 | PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer = NULL; |
1947 | PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT = NULL; |
1948 | PFNGLISSAMPLERPROC glad_glIsSampler = NULL; |
1949 | PFNGLISSEMAPHOREEXTPROC glad_glIsSemaphoreEXT = NULL; |
1950 | PFNGLISSHADERPROC glad_glIsShader = NULL; |
1951 | PFNGLISSTATENVPROC glad_glIsStateNV = NULL; |
1952 | PFNGLISSYNCPROC glad_glIsSync = NULL; |
1953 | PFNGLISTEXTUREPROC glad_glIsTexture = NULL; |
1954 | PFNGLISTEXTUREEXTPROC glad_glIsTextureEXT = NULL; |
1955 | PFNGLISTEXTUREHANDLERESIDENTARBPROC glad_glIsTextureHandleResidentARB = NULL; |
1956 | PFNGLISTEXTUREHANDLERESIDENTNVPROC glad_glIsTextureHandleResidentNV = NULL; |
1957 | PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback = NULL; |
1958 | PFNGLISTRANSFORMFEEDBACKNVPROC glad_glIsTransformFeedbackNV = NULL; |
1959 | PFNGLISVARIANTENABLEDEXTPROC glad_glIsVariantEnabledEXT = NULL; |
1960 | PFNGLISVERTEXARRAYPROC glad_glIsVertexArray = NULL; |
1961 | PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE = NULL; |
1962 | PFNGLISVERTEXATTRIBENABLEDAPPLEPROC glad_glIsVertexAttribEnabledAPPLE = NULL; |
1963 | PFNGLLGPUCOPYIMAGESUBDATANVXPROC glad_glLGPUCopyImageSubDataNVX = NULL; |
1964 | PFNGLLGPUINTERLOCKNVXPROC glad_glLGPUInterlockNVX = NULL; |
1965 | PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC glad_glLGPUNamedBufferSubDataNVX = NULL; |
1966 | PFNGLLABELOBJECTEXTPROC glad_glLabelObjectEXT = NULL; |
1967 | PFNGLLIGHTENVISGIXPROC glad_glLightEnviSGIX = NULL; |
1968 | PFNGLLIGHTMODELXOESPROC glad_glLightModelxOES = NULL; |
1969 | PFNGLLIGHTMODELXVOESPROC glad_glLightModelxvOES = NULL; |
1970 | PFNGLLIGHTXOESPROC glad_glLightxOES = NULL; |
1971 | PFNGLLIGHTXVOESPROC glad_glLightxvOES = NULL; |
1972 | PFNGLLINEWIDTHPROC glad_glLineWidth = NULL; |
1973 | PFNGLLINEWIDTHXOESPROC glad_glLineWidthxOES = NULL; |
1974 | PFNGLLINKPROGRAMPROC glad_glLinkProgram = NULL; |
1975 | PFNGLLINKPROGRAMARBPROC glad_glLinkProgramARB = NULL; |
1976 | PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC glad_glListDrawCommandsStatesClientNV = NULL; |
1977 | PFNGLLISTPARAMETERFSGIXPROC glad_glListParameterfSGIX = NULL; |
1978 | PFNGLLISTPARAMETERFVSGIXPROC glad_glListParameterfvSGIX = NULL; |
1979 | PFNGLLISTPARAMETERISGIXPROC glad_glListParameteriSGIX = NULL; |
1980 | PFNGLLISTPARAMETERIVSGIXPROC glad_glListParameterivSGIX = NULL; |
1981 | PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC glad_glLoadIdentityDeformationMapSGIX = NULL; |
1982 | PFNGLLOADMATRIXXOESPROC glad_glLoadMatrixxOES = NULL; |
1983 | PFNGLLOADPROGRAMNVPROC glad_glLoadProgramNV = NULL; |
1984 | PFNGLLOADTRANSPOSEMATRIXDARBPROC glad_glLoadTransposeMatrixdARB = NULL; |
1985 | PFNGLLOADTRANSPOSEMATRIXFARBPROC glad_glLoadTransposeMatrixfARB = NULL; |
1986 | PFNGLLOADTRANSPOSEMATRIXXOESPROC glad_glLoadTransposeMatrixxOES = NULL; |
1987 | PFNGLLOCKARRAYSEXTPROC glad_glLockArraysEXT = NULL; |
1988 | PFNGLLOGICOPPROC glad_glLogicOp = NULL; |
1989 | PFNGLMAKEBUFFERNONRESIDENTNVPROC glad_glMakeBufferNonResidentNV = NULL; |
1990 | PFNGLMAKEBUFFERRESIDENTNVPROC glad_glMakeBufferResidentNV = NULL; |
1991 | PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glad_glMakeImageHandleNonResidentARB = NULL; |
1992 | PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC glad_glMakeImageHandleNonResidentNV = NULL; |
1993 | PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glad_glMakeImageHandleResidentARB = NULL; |
1994 | PFNGLMAKEIMAGEHANDLERESIDENTNVPROC glad_glMakeImageHandleResidentNV = NULL; |
1995 | PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glad_glMakeNamedBufferNonResidentNV = NULL; |
1996 | PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glad_glMakeNamedBufferResidentNV = NULL; |
1997 | PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glad_glMakeTextureHandleNonResidentARB = NULL; |
1998 | PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC glad_glMakeTextureHandleNonResidentNV = NULL; |
1999 | PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glad_glMakeTextureHandleResidentARB = NULL; |
2000 | PFNGLMAKETEXTUREHANDLERESIDENTNVPROC glad_glMakeTextureHandleResidentNV = NULL; |
2001 | PFNGLMAP1XOESPROC glad_glMap1xOES = NULL; |
2002 | PFNGLMAP2XOESPROC glad_glMap2xOES = NULL; |
2003 | PFNGLMAPBUFFERPROC glad_glMapBuffer = NULL; |
2004 | PFNGLMAPBUFFERARBPROC glad_glMapBufferARB = NULL; |
2005 | PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange = NULL; |
2006 | PFNGLMAPCONTROLPOINTSNVPROC glad_glMapControlPointsNV = NULL; |
2007 | PFNGLMAPGRID1XOESPROC glad_glMapGrid1xOES = NULL; |
2008 | PFNGLMAPGRID2XOESPROC glad_glMapGrid2xOES = NULL; |
2009 | PFNGLMAPNAMEDBUFFERPROC glad_glMapNamedBuffer = NULL; |
2010 | PFNGLMAPNAMEDBUFFEREXTPROC glad_glMapNamedBufferEXT = NULL; |
2011 | PFNGLMAPNAMEDBUFFERRANGEPROC glad_glMapNamedBufferRange = NULL; |
2012 | PFNGLMAPNAMEDBUFFERRANGEEXTPROC glad_glMapNamedBufferRangeEXT = NULL; |
2013 | PFNGLMAPOBJECTBUFFERATIPROC glad_glMapObjectBufferATI = NULL; |
2014 | PFNGLMAPPARAMETERFVNVPROC glad_glMapParameterfvNV = NULL; |
2015 | PFNGLMAPPARAMETERIVNVPROC glad_glMapParameterivNV = NULL; |
2016 | PFNGLMAPTEXTURE2DINTELPROC glad_glMapTexture2DINTEL = NULL; |
2017 | PFNGLMAPVERTEXATTRIB1DAPPLEPROC glad_glMapVertexAttrib1dAPPLE = NULL; |
2018 | PFNGLMAPVERTEXATTRIB1FAPPLEPROC glad_glMapVertexAttrib1fAPPLE = NULL; |
2019 | PFNGLMAPVERTEXATTRIB2DAPPLEPROC glad_glMapVertexAttrib2dAPPLE = NULL; |
2020 | PFNGLMAPVERTEXATTRIB2FAPPLEPROC glad_glMapVertexAttrib2fAPPLE = NULL; |
2021 | PFNGLMATERIALXOESPROC glad_glMaterialxOES = NULL; |
2022 | PFNGLMATERIALXVOESPROC glad_glMaterialxvOES = NULL; |
2023 | PFNGLMATRIXFRUSTUMEXTPROC glad_glMatrixFrustumEXT = NULL; |
2024 | PFNGLMATRIXINDEXPOINTERARBPROC glad_glMatrixIndexPointerARB = NULL; |
2025 | PFNGLMATRIXINDEXUBVARBPROC glad_glMatrixIndexubvARB = NULL; |
2026 | PFNGLMATRIXINDEXUIVARBPROC glad_glMatrixIndexuivARB = NULL; |
2027 | PFNGLMATRIXINDEXUSVARBPROC glad_glMatrixIndexusvARB = NULL; |
2028 | PFNGLMATRIXLOAD3X2FNVPROC glad_glMatrixLoad3x2fNV = NULL; |
2029 | PFNGLMATRIXLOAD3X3FNVPROC glad_glMatrixLoad3x3fNV = NULL; |
2030 | PFNGLMATRIXLOADIDENTITYEXTPROC glad_glMatrixLoadIdentityEXT = NULL; |
2031 | PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC glad_glMatrixLoadTranspose3x3fNV = NULL; |
2032 | PFNGLMATRIXLOADTRANSPOSEDEXTPROC glad_glMatrixLoadTransposedEXT = NULL; |
2033 | PFNGLMATRIXLOADTRANSPOSEFEXTPROC glad_glMatrixLoadTransposefEXT = NULL; |
2034 | PFNGLMATRIXLOADDEXTPROC glad_glMatrixLoaddEXT = NULL; |
2035 | PFNGLMATRIXLOADFEXTPROC glad_glMatrixLoadfEXT = NULL; |
2036 | PFNGLMATRIXMULT3X2FNVPROC glad_glMatrixMult3x2fNV = NULL; |
2037 | PFNGLMATRIXMULT3X3FNVPROC glad_glMatrixMult3x3fNV = NULL; |
2038 | PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC glad_glMatrixMultTranspose3x3fNV = NULL; |
2039 | PFNGLMATRIXMULTTRANSPOSEDEXTPROC glad_glMatrixMultTransposedEXT = NULL; |
2040 | PFNGLMATRIXMULTTRANSPOSEFEXTPROC glad_glMatrixMultTransposefEXT = NULL; |
2041 | PFNGLMATRIXMULTDEXTPROC glad_glMatrixMultdEXT = NULL; |
2042 | PFNGLMATRIXMULTFEXTPROC glad_glMatrixMultfEXT = NULL; |
2043 | PFNGLMATRIXORTHOEXTPROC glad_glMatrixOrthoEXT = NULL; |
2044 | PFNGLMATRIXPOPEXTPROC glad_glMatrixPopEXT = NULL; |
2045 | PFNGLMATRIXPUSHEXTPROC glad_glMatrixPushEXT = NULL; |
2046 | PFNGLMATRIXROTATEDEXTPROC glad_glMatrixRotatedEXT = NULL; |
2047 | PFNGLMATRIXROTATEFEXTPROC glad_glMatrixRotatefEXT = NULL; |
2048 | PFNGLMATRIXSCALEDEXTPROC glad_glMatrixScaledEXT = NULL; |
2049 | PFNGLMATRIXSCALEFEXTPROC glad_glMatrixScalefEXT = NULL; |
2050 | PFNGLMATRIXTRANSLATEDEXTPROC glad_glMatrixTranslatedEXT = NULL; |
2051 | PFNGLMATRIXTRANSLATEFEXTPROC glad_glMatrixTranslatefEXT = NULL; |
2052 | PFNGLMAXSHADERCOMPILERTHREADSARBPROC glad_glMaxShaderCompilerThreadsARB = NULL; |
2053 | PFNGLMAXSHADERCOMPILERTHREADSKHRPROC glad_glMaxShaderCompilerThreadsKHR = NULL; |
2054 | PFNGLMEMORYBARRIERPROC glad_glMemoryBarrier = NULL; |
2055 | PFNGLMEMORYBARRIERBYREGIONPROC glad_glMemoryBarrierByRegion = NULL; |
2056 | PFNGLMEMORYBARRIEREXTPROC glad_glMemoryBarrierEXT = NULL; |
2057 | PFNGLMEMORYOBJECTPARAMETERIVEXTPROC glad_glMemoryObjectParameterivEXT = NULL; |
2058 | PFNGLMINSAMPLESHADINGPROC glad_glMinSampleShading = NULL; |
2059 | PFNGLMINSAMPLESHADINGARBPROC glad_glMinSampleShadingARB = NULL; |
2060 | PFNGLMINMAXEXTPROC glad_glMinmaxEXT = NULL; |
2061 | PFNGLMULTMATRIXXOESPROC glad_glMultMatrixxOES = NULL; |
2062 | PFNGLMULTTRANSPOSEMATRIXDARBPROC glad_glMultTransposeMatrixdARB = NULL; |
2063 | PFNGLMULTTRANSPOSEMATRIXFARBPROC glad_glMultTransposeMatrixfARB = NULL; |
2064 | PFNGLMULTTRANSPOSEMATRIXXOESPROC glad_glMultTransposeMatrixxOES = NULL; |
2065 | PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays = NULL; |
2066 | PFNGLMULTIDRAWARRAYSEXTPROC glad_glMultiDrawArraysEXT = NULL; |
2067 | PFNGLMULTIDRAWARRAYSINDIRECTPROC glad_glMultiDrawArraysIndirect = NULL; |
2068 | PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC glad_glMultiDrawArraysIndirectAMD = NULL; |
2069 | PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawArraysIndirectBindlessCountNV = NULL; |
2070 | PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC glad_glMultiDrawArraysIndirectBindlessNV = NULL; |
2071 | PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC glad_glMultiDrawArraysIndirectCount = NULL; |
2072 | PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC glad_glMultiDrawArraysIndirectCountARB = NULL; |
2073 | PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC glad_glMultiDrawElementArrayAPPLE = NULL; |
2074 | PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements = NULL; |
2075 | PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex = NULL; |
2076 | PFNGLMULTIDRAWELEMENTSEXTPROC glad_glMultiDrawElementsEXT = NULL; |
2077 | PFNGLMULTIDRAWELEMENTSINDIRECTPROC glad_glMultiDrawElementsIndirect = NULL; |
2078 | PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC glad_glMultiDrawElementsIndirectAMD = NULL; |
2079 | PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawElementsIndirectBindlessCountNV = NULL; |
2080 | PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC glad_glMultiDrawElementsIndirectBindlessNV = NULL; |
2081 | PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC glad_glMultiDrawElementsIndirectCount = NULL; |
2082 | PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC glad_glMultiDrawElementsIndirectCountARB = NULL; |
2083 | PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC glad_glMultiDrawMeshTasksIndirectCountNV = NULL; |
2084 | PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC glad_glMultiDrawMeshTasksIndirectNV = NULL; |
2085 | PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glad_glMultiDrawRangeElementArrayAPPLE = NULL; |
2086 | PFNGLMULTIMODEDRAWARRAYSIBMPROC glad_glMultiModeDrawArraysIBM = NULL; |
2087 | PFNGLMULTIMODEDRAWELEMENTSIBMPROC glad_glMultiModeDrawElementsIBM = NULL; |
2088 | PFNGLMULTITEXBUFFEREXTPROC glad_glMultiTexBufferEXT = NULL; |
2089 | PFNGLMULTITEXCOORD1BOESPROC glad_glMultiTexCoord1bOES = NULL; |
2090 | PFNGLMULTITEXCOORD1BVOESPROC glad_glMultiTexCoord1bvOES = NULL; |
2091 | PFNGLMULTITEXCOORD1DARBPROC glad_glMultiTexCoord1dARB = NULL; |
2092 | PFNGLMULTITEXCOORD1DVARBPROC glad_glMultiTexCoord1dvARB = NULL; |
2093 | PFNGLMULTITEXCOORD1FARBPROC glad_glMultiTexCoord1fARB = NULL; |
2094 | PFNGLMULTITEXCOORD1FVARBPROC glad_glMultiTexCoord1fvARB = NULL; |
2095 | PFNGLMULTITEXCOORD1HNVPROC glad_glMultiTexCoord1hNV = NULL; |
2096 | PFNGLMULTITEXCOORD1HVNVPROC glad_glMultiTexCoord1hvNV = NULL; |
2097 | PFNGLMULTITEXCOORD1IARBPROC glad_glMultiTexCoord1iARB = NULL; |
2098 | PFNGLMULTITEXCOORD1IVARBPROC glad_glMultiTexCoord1ivARB = NULL; |
2099 | PFNGLMULTITEXCOORD1SARBPROC glad_glMultiTexCoord1sARB = NULL; |
2100 | PFNGLMULTITEXCOORD1SVARBPROC glad_glMultiTexCoord1svARB = NULL; |
2101 | PFNGLMULTITEXCOORD1XOESPROC glad_glMultiTexCoord1xOES = NULL; |
2102 | PFNGLMULTITEXCOORD1XVOESPROC glad_glMultiTexCoord1xvOES = NULL; |
2103 | PFNGLMULTITEXCOORD2BOESPROC glad_glMultiTexCoord2bOES = NULL; |
2104 | PFNGLMULTITEXCOORD2BVOESPROC glad_glMultiTexCoord2bvOES = NULL; |
2105 | PFNGLMULTITEXCOORD2DARBPROC glad_glMultiTexCoord2dARB = NULL; |
2106 | PFNGLMULTITEXCOORD2DVARBPROC glad_glMultiTexCoord2dvARB = NULL; |
2107 | PFNGLMULTITEXCOORD2FARBPROC glad_glMultiTexCoord2fARB = NULL; |
2108 | PFNGLMULTITEXCOORD2FVARBPROC glad_glMultiTexCoord2fvARB = NULL; |
2109 | PFNGLMULTITEXCOORD2HNVPROC glad_glMultiTexCoord2hNV = NULL; |
2110 | PFNGLMULTITEXCOORD2HVNVPROC glad_glMultiTexCoord2hvNV = NULL; |
2111 | PFNGLMULTITEXCOORD2IARBPROC glad_glMultiTexCoord2iARB = NULL; |
2112 | PFNGLMULTITEXCOORD2IVARBPROC glad_glMultiTexCoord2ivARB = NULL; |
2113 | PFNGLMULTITEXCOORD2SARBPROC glad_glMultiTexCoord2sARB = NULL; |
2114 | PFNGLMULTITEXCOORD2SVARBPROC glad_glMultiTexCoord2svARB = NULL; |
2115 | PFNGLMULTITEXCOORD2XOESPROC glad_glMultiTexCoord2xOES = NULL; |
2116 | PFNGLMULTITEXCOORD2XVOESPROC glad_glMultiTexCoord2xvOES = NULL; |
2117 | PFNGLMULTITEXCOORD3BOESPROC glad_glMultiTexCoord3bOES = NULL; |
2118 | PFNGLMULTITEXCOORD3BVOESPROC glad_glMultiTexCoord3bvOES = NULL; |
2119 | PFNGLMULTITEXCOORD3DARBPROC glad_glMultiTexCoord3dARB = NULL; |
2120 | PFNGLMULTITEXCOORD3DVARBPROC glad_glMultiTexCoord3dvARB = NULL; |
2121 | PFNGLMULTITEXCOORD3FARBPROC glad_glMultiTexCoord3fARB = NULL; |
2122 | PFNGLMULTITEXCOORD3FVARBPROC glad_glMultiTexCoord3fvARB = NULL; |
2123 | PFNGLMULTITEXCOORD3HNVPROC glad_glMultiTexCoord3hNV = NULL; |
2124 | PFNGLMULTITEXCOORD3HVNVPROC glad_glMultiTexCoord3hvNV = NULL; |
2125 | PFNGLMULTITEXCOORD3IARBPROC glad_glMultiTexCoord3iARB = NULL; |
2126 | PFNGLMULTITEXCOORD3IVARBPROC glad_glMultiTexCoord3ivARB = NULL; |
2127 | PFNGLMULTITEXCOORD3SARBPROC glad_glMultiTexCoord3sARB = NULL; |
2128 | PFNGLMULTITEXCOORD3SVARBPROC glad_glMultiTexCoord3svARB = NULL; |
2129 | PFNGLMULTITEXCOORD3XOESPROC glad_glMultiTexCoord3xOES = NULL; |
2130 | PFNGLMULTITEXCOORD3XVOESPROC glad_glMultiTexCoord3xvOES = NULL; |
2131 | PFNGLMULTITEXCOORD4BOESPROC glad_glMultiTexCoord4bOES = NULL; |
2132 | PFNGLMULTITEXCOORD4BVOESPROC glad_glMultiTexCoord4bvOES = NULL; |
2133 | PFNGLMULTITEXCOORD4DARBPROC glad_glMultiTexCoord4dARB = NULL; |
2134 | PFNGLMULTITEXCOORD4DVARBPROC glad_glMultiTexCoord4dvARB = NULL; |
2135 | PFNGLMULTITEXCOORD4FARBPROC glad_glMultiTexCoord4fARB = NULL; |
2136 | PFNGLMULTITEXCOORD4FVARBPROC glad_glMultiTexCoord4fvARB = NULL; |
2137 | PFNGLMULTITEXCOORD4HNVPROC glad_glMultiTexCoord4hNV = NULL; |
2138 | PFNGLMULTITEXCOORD4HVNVPROC glad_glMultiTexCoord4hvNV = NULL; |
2139 | PFNGLMULTITEXCOORD4IARBPROC glad_glMultiTexCoord4iARB = NULL; |
2140 | PFNGLMULTITEXCOORD4IVARBPROC glad_glMultiTexCoord4ivARB = NULL; |
2141 | PFNGLMULTITEXCOORD4SARBPROC glad_glMultiTexCoord4sARB = NULL; |
2142 | PFNGLMULTITEXCOORD4SVARBPROC glad_glMultiTexCoord4svARB = NULL; |
2143 | PFNGLMULTITEXCOORD4XOESPROC glad_glMultiTexCoord4xOES = NULL; |
2144 | PFNGLMULTITEXCOORD4XVOESPROC glad_glMultiTexCoord4xvOES = NULL; |
2145 | PFNGLMULTITEXCOORDPOINTEREXTPROC glad_glMultiTexCoordPointerEXT = NULL; |
2146 | PFNGLMULTITEXENVFEXTPROC glad_glMultiTexEnvfEXT = NULL; |
2147 | PFNGLMULTITEXENVFVEXTPROC glad_glMultiTexEnvfvEXT = NULL; |
2148 | PFNGLMULTITEXENVIEXTPROC glad_glMultiTexEnviEXT = NULL; |
2149 | PFNGLMULTITEXENVIVEXTPROC glad_glMultiTexEnvivEXT = NULL; |
2150 | PFNGLMULTITEXGENDEXTPROC glad_glMultiTexGendEXT = NULL; |
2151 | PFNGLMULTITEXGENDVEXTPROC glad_glMultiTexGendvEXT = NULL; |
2152 | PFNGLMULTITEXGENFEXTPROC glad_glMultiTexGenfEXT = NULL; |
2153 | PFNGLMULTITEXGENFVEXTPROC glad_glMultiTexGenfvEXT = NULL; |
2154 | PFNGLMULTITEXGENIEXTPROC glad_glMultiTexGeniEXT = NULL; |
2155 | PFNGLMULTITEXGENIVEXTPROC glad_glMultiTexGenivEXT = NULL; |
2156 | PFNGLMULTITEXIMAGE1DEXTPROC glad_glMultiTexImage1DEXT = NULL; |
2157 | PFNGLMULTITEXIMAGE2DEXTPROC glad_glMultiTexImage2DEXT = NULL; |
2158 | PFNGLMULTITEXIMAGE3DEXTPROC glad_glMultiTexImage3DEXT = NULL; |
2159 | PFNGLMULTITEXPARAMETERIIVEXTPROC glad_glMultiTexParameterIivEXT = NULL; |
2160 | PFNGLMULTITEXPARAMETERIUIVEXTPROC glad_glMultiTexParameterIuivEXT = NULL; |
2161 | PFNGLMULTITEXPARAMETERFEXTPROC glad_glMultiTexParameterfEXT = NULL; |
2162 | PFNGLMULTITEXPARAMETERFVEXTPROC glad_glMultiTexParameterfvEXT = NULL; |
2163 | PFNGLMULTITEXPARAMETERIEXTPROC glad_glMultiTexParameteriEXT = NULL; |
2164 | PFNGLMULTITEXPARAMETERIVEXTPROC glad_glMultiTexParameterivEXT = NULL; |
2165 | PFNGLMULTITEXRENDERBUFFEREXTPROC glad_glMultiTexRenderbufferEXT = NULL; |
2166 | PFNGLMULTITEXSUBIMAGE1DEXTPROC glad_glMultiTexSubImage1DEXT = NULL; |
2167 | PFNGLMULTITEXSUBIMAGE2DEXTPROC glad_glMultiTexSubImage2DEXT = NULL; |
2168 | PFNGLMULTITEXSUBIMAGE3DEXTPROC glad_glMultiTexSubImage3DEXT = NULL; |
2169 | PFNGLMULTICASTBARRIERNVPROC glad_glMulticastBarrierNV = NULL; |
2170 | PFNGLMULTICASTBLITFRAMEBUFFERNVPROC glad_glMulticastBlitFramebufferNV = NULL; |
2171 | PFNGLMULTICASTBUFFERSUBDATANVPROC glad_glMulticastBufferSubDataNV = NULL; |
2172 | PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC glad_glMulticastCopyBufferSubDataNV = NULL; |
2173 | PFNGLMULTICASTCOPYIMAGESUBDATANVPROC glad_glMulticastCopyImageSubDataNV = NULL; |
2174 | PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glMulticastFramebufferSampleLocationsfvNV = NULL; |
2175 | PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC glad_glMulticastGetQueryObjecti64vNV = NULL; |
2176 | PFNGLMULTICASTGETQUERYOBJECTIVNVPROC glad_glMulticastGetQueryObjectivNV = NULL; |
2177 | PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC glad_glMulticastGetQueryObjectui64vNV = NULL; |
2178 | PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC glad_glMulticastGetQueryObjectuivNV = NULL; |
2179 | PFNGLMULTICASTSCISSORARRAYVNVXPROC glad_glMulticastScissorArrayvNVX = NULL; |
2180 | PFNGLMULTICASTVIEWPORTARRAYVNVXPROC glad_glMulticastViewportArrayvNVX = NULL; |
2181 | PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC glad_glMulticastViewportPositionWScaleNVX = NULL; |
2182 | PFNGLMULTICASTWAITSYNCNVPROC glad_glMulticastWaitSyncNV = NULL; |
2183 | PFNGLNAMEDBUFFERATTACHMEMORYNVPROC glad_glNamedBufferAttachMemoryNV = NULL; |
2184 | PFNGLNAMEDBUFFERDATAPROC glad_glNamedBufferData = NULL; |
2185 | PFNGLNAMEDBUFFERDATAEXTPROC glad_glNamedBufferDataEXT = NULL; |
2186 | PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC glad_glNamedBufferPageCommitmentARB = NULL; |
2187 | PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC glad_glNamedBufferPageCommitmentEXT = NULL; |
2188 | PFNGLNAMEDBUFFERPAGECOMMITMENTMEMNVPROC glad_glNamedBufferPageCommitmentMemNV = NULL; |
2189 | PFNGLNAMEDBUFFERSTORAGEPROC glad_glNamedBufferStorage = NULL; |
2190 | PFNGLNAMEDBUFFERSTORAGEEXTPROC glad_glNamedBufferStorageEXT = NULL; |
2191 | PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC glad_glNamedBufferStorageExternalEXT = NULL; |
2192 | PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC glad_glNamedBufferStorageMemEXT = NULL; |
2193 | PFNGLNAMEDBUFFERSUBDATAPROC glad_glNamedBufferSubData = NULL; |
2194 | PFNGLNAMEDBUFFERSUBDATAEXTPROC glad_glNamedBufferSubDataEXT = NULL; |
2195 | PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glad_glNamedCopyBufferSubDataEXT = NULL; |
2196 | PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glad_glNamedFramebufferDrawBuffer = NULL; |
2197 | PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glad_glNamedFramebufferDrawBuffers = NULL; |
2198 | PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glad_glNamedFramebufferParameteri = NULL; |
2199 | PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glad_glNamedFramebufferParameteriEXT = NULL; |
2200 | PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glad_glNamedFramebufferReadBuffer = NULL; |
2201 | PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glad_glNamedFramebufferRenderbuffer = NULL; |
2202 | PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glad_glNamedFramebufferRenderbufferEXT = NULL; |
2203 | PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glNamedFramebufferSampleLocationsfvARB = NULL; |
2204 | PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glNamedFramebufferSampleLocationsfvNV = NULL; |
2205 | PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glad_glNamedFramebufferSamplePositionsfvAMD = NULL; |
2206 | PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glad_glNamedFramebufferTexture = NULL; |
2207 | PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glad_glNamedFramebufferTexture1DEXT = NULL; |
2208 | PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glad_glNamedFramebufferTexture2DEXT = NULL; |
2209 | PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glad_glNamedFramebufferTexture3DEXT = NULL; |
2210 | PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glad_glNamedFramebufferTextureEXT = NULL; |
2211 | PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glad_glNamedFramebufferTextureFaceEXT = NULL; |
2212 | PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glad_glNamedFramebufferTextureLayer = NULL; |
2213 | PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glad_glNamedFramebufferTextureLayerEXT = NULL; |
2214 | PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glad_glNamedProgramLocalParameter4dEXT = NULL; |
2215 | PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glad_glNamedProgramLocalParameter4dvEXT = NULL; |
2216 | PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glad_glNamedProgramLocalParameter4fEXT = NULL; |
2217 | PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glad_glNamedProgramLocalParameter4fvEXT = NULL; |
2218 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glad_glNamedProgramLocalParameterI4iEXT = NULL; |
2219 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glad_glNamedProgramLocalParameterI4ivEXT = NULL; |
2220 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glad_glNamedProgramLocalParameterI4uiEXT = NULL; |
2221 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glad_glNamedProgramLocalParameterI4uivEXT = NULL; |
2222 | PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glNamedProgramLocalParameters4fvEXT = NULL; |
2223 | PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glad_glNamedProgramLocalParametersI4ivEXT = NULL; |
2224 | PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glad_glNamedProgramLocalParametersI4uivEXT = NULL; |
2225 | PFNGLNAMEDPROGRAMSTRINGEXTPROC glad_glNamedProgramStringEXT = NULL; |
2226 | PFNGLNAMEDRENDERBUFFERSTORAGEPROC glad_glNamedRenderbufferStorage = NULL; |
2227 | PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glad_glNamedRenderbufferStorageEXT = NULL; |
2228 | PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glNamedRenderbufferStorageMultisample = NULL; |
2229 | PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glad_glNamedRenderbufferStorageMultisampleAdvancedAMD = NULL; |
2230 | PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glad_glNamedRenderbufferStorageMultisampleCoverageEXT = NULL; |
2231 | PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glNamedRenderbufferStorageMultisampleEXT = NULL; |
2232 | PFNGLNAMEDSTRINGARBPROC glad_glNamedStringARB = NULL; |
2233 | PFNGLNEWOBJECTBUFFERATIPROC glad_glNewObjectBufferATI = NULL; |
2234 | PFNGLNORMAL3FVERTEX3FSUNPROC glad_glNormal3fVertex3fSUN = NULL; |
2235 | PFNGLNORMAL3FVERTEX3FVSUNPROC glad_glNormal3fVertex3fvSUN = NULL; |
2236 | PFNGLNORMAL3HNVPROC glad_glNormal3hNV = NULL; |
2237 | PFNGLNORMAL3HVNVPROC glad_glNormal3hvNV = NULL; |
2238 | PFNGLNORMAL3XOESPROC glad_glNormal3xOES = NULL; |
2239 | PFNGLNORMAL3XVOESPROC glad_glNormal3xvOES = NULL; |
2240 | PFNGLNORMALFORMATNVPROC glad_glNormalFormatNV = NULL; |
2241 | PFNGLNORMALPOINTEREXTPROC glad_glNormalPointerEXT = NULL; |
2242 | PFNGLNORMALPOINTERLISTIBMPROC glad_glNormalPointerListIBM = NULL; |
2243 | PFNGLNORMALPOINTERVINTELPROC glad_glNormalPointervINTEL = NULL; |
2244 | PFNGLNORMALSTREAM3BATIPROC glad_glNormalStream3bATI = NULL; |
2245 | PFNGLNORMALSTREAM3BVATIPROC glad_glNormalStream3bvATI = NULL; |
2246 | PFNGLNORMALSTREAM3DATIPROC glad_glNormalStream3dATI = NULL; |
2247 | PFNGLNORMALSTREAM3DVATIPROC glad_glNormalStream3dvATI = NULL; |
2248 | PFNGLNORMALSTREAM3FATIPROC glad_glNormalStream3fATI = NULL; |
2249 | PFNGLNORMALSTREAM3FVATIPROC glad_glNormalStream3fvATI = NULL; |
2250 | PFNGLNORMALSTREAM3IATIPROC glad_glNormalStream3iATI = NULL; |
2251 | PFNGLNORMALSTREAM3IVATIPROC glad_glNormalStream3ivATI = NULL; |
2252 | PFNGLNORMALSTREAM3SATIPROC glad_glNormalStream3sATI = NULL; |
2253 | PFNGLNORMALSTREAM3SVATIPROC glad_glNormalStream3svATI = NULL; |
2254 | PFNGLOBJECTLABELPROC glad_glObjectLabel = NULL; |
2255 | PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel = NULL; |
2256 | PFNGLOBJECTPURGEABLEAPPLEPROC glad_glObjectPurgeableAPPLE = NULL; |
2257 | PFNGLOBJECTUNPURGEABLEAPPLEPROC glad_glObjectUnpurgeableAPPLE = NULL; |
2258 | PFNGLORTHOFOESPROC glad_glOrthofOES = NULL; |
2259 | PFNGLORTHOXOESPROC glad_glOrthoxOES = NULL; |
2260 | PFNGLPNTRIANGLESFATIPROC glad_glPNTrianglesfATI = NULL; |
2261 | PFNGLPNTRIANGLESIATIPROC glad_glPNTrianglesiATI = NULL; |
2262 | PFNGLPASSTEXCOORDATIPROC glad_glPassTexCoordATI = NULL; |
2263 | PFNGLPASSTHROUGHXOESPROC glad_glPassThroughxOES = NULL; |
2264 | PFNGLPATCHPARAMETERFVPROC glad_glPatchParameterfv = NULL; |
2265 | PFNGLPATCHPARAMETERIPROC glad_glPatchParameteri = NULL; |
2266 | PFNGLPATHCOMMANDSNVPROC glad_glPathCommandsNV = NULL; |
2267 | PFNGLPATHCOORDSNVPROC glad_glPathCoordsNV = NULL; |
2268 | PFNGLPATHCOVERDEPTHFUNCNVPROC glad_glPathCoverDepthFuncNV = NULL; |
2269 | PFNGLPATHDASHARRAYNVPROC glad_glPathDashArrayNV = NULL; |
2270 | PFNGLPATHGLYPHINDEXARRAYNVPROC glad_glPathGlyphIndexArrayNV = NULL; |
2271 | PFNGLPATHGLYPHINDEXRANGENVPROC glad_glPathGlyphIndexRangeNV = NULL; |
2272 | PFNGLPATHGLYPHRANGENVPROC glad_glPathGlyphRangeNV = NULL; |
2273 | PFNGLPATHGLYPHSNVPROC glad_glPathGlyphsNV = NULL; |
2274 | PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC glad_glPathMemoryGlyphIndexArrayNV = NULL; |
2275 | PFNGLPATHPARAMETERFNVPROC glad_glPathParameterfNV = NULL; |
2276 | PFNGLPATHPARAMETERFVNVPROC glad_glPathParameterfvNV = NULL; |
2277 | PFNGLPATHPARAMETERINVPROC glad_glPathParameteriNV = NULL; |
2278 | PFNGLPATHPARAMETERIVNVPROC glad_glPathParameterivNV = NULL; |
2279 | PFNGLPATHSTENCILDEPTHOFFSETNVPROC glad_glPathStencilDepthOffsetNV = NULL; |
2280 | PFNGLPATHSTENCILFUNCNVPROC glad_glPathStencilFuncNV = NULL; |
2281 | PFNGLPATHSTRINGNVPROC glad_glPathStringNV = NULL; |
2282 | PFNGLPATHSUBCOMMANDSNVPROC glad_glPathSubCommandsNV = NULL; |
2283 | PFNGLPATHSUBCOORDSNVPROC glad_glPathSubCoordsNV = NULL; |
2284 | PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback = NULL; |
2285 | PFNGLPAUSETRANSFORMFEEDBACKNVPROC glad_glPauseTransformFeedbackNV = NULL; |
2286 | PFNGLPIXELDATARANGENVPROC glad_glPixelDataRangeNV = NULL; |
2287 | PFNGLPIXELMAPXPROC glad_glPixelMapx = NULL; |
2288 | PFNGLPIXELSTOREFPROC glad_glPixelStoref = NULL; |
2289 | PFNGLPIXELSTOREIPROC glad_glPixelStorei = NULL; |
2290 | PFNGLPIXELSTOREXPROC glad_glPixelStorex = NULL; |
2291 | PFNGLPIXELTEXGENPARAMETERFSGISPROC glad_glPixelTexGenParameterfSGIS = NULL; |
2292 | PFNGLPIXELTEXGENPARAMETERFVSGISPROC glad_glPixelTexGenParameterfvSGIS = NULL; |
2293 | PFNGLPIXELTEXGENPARAMETERISGISPROC glad_glPixelTexGenParameteriSGIS = NULL; |
2294 | PFNGLPIXELTEXGENPARAMETERIVSGISPROC glad_glPixelTexGenParameterivSGIS = NULL; |
2295 | PFNGLPIXELTEXGENSGIXPROC glad_glPixelTexGenSGIX = NULL; |
2296 | PFNGLPIXELTRANSFERXOESPROC glad_glPixelTransferxOES = NULL; |
2297 | PFNGLPIXELTRANSFORMPARAMETERFEXTPROC glad_glPixelTransformParameterfEXT = NULL; |
2298 | PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC glad_glPixelTransformParameterfvEXT = NULL; |
2299 | PFNGLPIXELTRANSFORMPARAMETERIEXTPROC glad_glPixelTransformParameteriEXT = NULL; |
2300 | PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC glad_glPixelTransformParameterivEXT = NULL; |
2301 | PFNGLPIXELZOOMXOESPROC glad_glPixelZoomxOES = NULL; |
2302 | PFNGLPOINTALONGPATHNVPROC glad_glPointAlongPathNV = NULL; |
2303 | PFNGLPOINTPARAMETERFPROC glad_glPointParameterf = NULL; |
2304 | PFNGLPOINTPARAMETERFARBPROC glad_glPointParameterfARB = NULL; |
2305 | PFNGLPOINTPARAMETERFEXTPROC glad_glPointParameterfEXT = NULL; |
2306 | PFNGLPOINTPARAMETERFSGISPROC glad_glPointParameterfSGIS = NULL; |
2307 | PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv = NULL; |
2308 | PFNGLPOINTPARAMETERFVARBPROC glad_glPointParameterfvARB = NULL; |
2309 | PFNGLPOINTPARAMETERFVEXTPROC glad_glPointParameterfvEXT = NULL; |
2310 | PFNGLPOINTPARAMETERFVSGISPROC glad_glPointParameterfvSGIS = NULL; |
2311 | PFNGLPOINTPARAMETERIPROC glad_glPointParameteri = NULL; |
2312 | PFNGLPOINTPARAMETERINVPROC glad_glPointParameteriNV = NULL; |
2313 | PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv = NULL; |
2314 | PFNGLPOINTPARAMETERIVNVPROC glad_glPointParameterivNV = NULL; |
2315 | PFNGLPOINTPARAMETERXVOESPROC glad_glPointParameterxvOES = NULL; |
2316 | PFNGLPOINTSIZEPROC glad_glPointSize = NULL; |
2317 | PFNGLPOINTSIZEXOESPROC glad_glPointSizexOES = NULL; |
2318 | PFNGLPOLLASYNCSGIXPROC glad_glPollAsyncSGIX = NULL; |
2319 | PFNGLPOLLINSTRUMENTSSGIXPROC glad_glPollInstrumentsSGIX = NULL; |
2320 | PFNGLPOLYGONMODEPROC glad_glPolygonMode = NULL; |
2321 | PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset = NULL; |
2322 | PFNGLPOLYGONOFFSETCLAMPPROC glad_glPolygonOffsetClamp = NULL; |
2323 | PFNGLPOLYGONOFFSETCLAMPEXTPROC glad_glPolygonOffsetClampEXT = NULL; |
2324 | PFNGLPOLYGONOFFSETEXTPROC glad_glPolygonOffsetEXT = NULL; |
2325 | PFNGLPOLYGONOFFSETXOESPROC glad_glPolygonOffsetxOES = NULL; |
2326 | PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup = NULL; |
2327 | PFNGLPOPGROUPMARKEREXTPROC glad_glPopGroupMarkerEXT = NULL; |
2328 | PFNGLPRESENTFRAMEDUALFILLNVPROC glad_glPresentFrameDualFillNV = NULL; |
2329 | PFNGLPRESENTFRAMEKEYEDNVPROC glad_glPresentFrameKeyedNV = NULL; |
2330 | PFNGLPRIMITIVEBOUNDINGBOXARBPROC glad_glPrimitiveBoundingBoxARB = NULL; |
2331 | PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex = NULL; |
2332 | PFNGLPRIMITIVERESTARTINDEXNVPROC glad_glPrimitiveRestartIndexNV = NULL; |
2333 | PFNGLPRIMITIVERESTARTNVPROC glad_glPrimitiveRestartNV = NULL; |
2334 | PFNGLPRIORITIZETEXTURESEXTPROC glad_glPrioritizeTexturesEXT = NULL; |
2335 | PFNGLPRIORITIZETEXTURESXOESPROC glad_glPrioritizeTexturesxOES = NULL; |
2336 | PFNGLPROGRAMBINARYPROC glad_glProgramBinary = NULL; |
2337 | PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC glad_glProgramBufferParametersIivNV = NULL; |
2338 | PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC glad_glProgramBufferParametersIuivNV = NULL; |
2339 | PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC glad_glProgramBufferParametersfvNV = NULL; |
2340 | PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB = NULL; |
2341 | PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB = NULL; |
2342 | PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB = NULL; |
2343 | PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB = NULL; |
2344 | PFNGLPROGRAMENVPARAMETERI4INVPROC glad_glProgramEnvParameterI4iNV = NULL; |
2345 | PFNGLPROGRAMENVPARAMETERI4IVNVPROC glad_glProgramEnvParameterI4ivNV = NULL; |
2346 | PFNGLPROGRAMENVPARAMETERI4UINVPROC glad_glProgramEnvParameterI4uiNV = NULL; |
2347 | PFNGLPROGRAMENVPARAMETERI4UIVNVPROC glad_glProgramEnvParameterI4uivNV = NULL; |
2348 | PFNGLPROGRAMENVPARAMETERS4FVEXTPROC glad_glProgramEnvParameters4fvEXT = NULL; |
2349 | PFNGLPROGRAMENVPARAMETERSI4IVNVPROC glad_glProgramEnvParametersI4ivNV = NULL; |
2350 | PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC glad_glProgramEnvParametersI4uivNV = NULL; |
2351 | PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB = NULL; |
2352 | PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB = NULL; |
2353 | PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB = NULL; |
2354 | PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB = NULL; |
2355 | PFNGLPROGRAMLOCALPARAMETERI4INVPROC glad_glProgramLocalParameterI4iNV = NULL; |
2356 | PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC glad_glProgramLocalParameterI4ivNV = NULL; |
2357 | PFNGLPROGRAMLOCALPARAMETERI4UINVPROC glad_glProgramLocalParameterI4uiNV = NULL; |
2358 | PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC glad_glProgramLocalParameterI4uivNV = NULL; |
2359 | PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glProgramLocalParameters4fvEXT = NULL; |
2360 | PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC glad_glProgramLocalParametersI4ivNV = NULL; |
2361 | PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC glad_glProgramLocalParametersI4uivNV = NULL; |
2362 | PFNGLPROGRAMNAMEDPARAMETER4DNVPROC glad_glProgramNamedParameter4dNV = NULL; |
2363 | PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC glad_glProgramNamedParameter4dvNV = NULL; |
2364 | PFNGLPROGRAMNAMEDPARAMETER4FNVPROC glad_glProgramNamedParameter4fNV = NULL; |
2365 | PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC glad_glProgramNamedParameter4fvNV = NULL; |
2366 | PFNGLPROGRAMPARAMETER4DNVPROC glad_glProgramParameter4dNV = NULL; |
2367 | PFNGLPROGRAMPARAMETER4DVNVPROC glad_glProgramParameter4dvNV = NULL; |
2368 | PFNGLPROGRAMPARAMETER4FNVPROC glad_glProgramParameter4fNV = NULL; |
2369 | PFNGLPROGRAMPARAMETER4FVNVPROC glad_glProgramParameter4fvNV = NULL; |
2370 | PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri = NULL; |
2371 | PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB = NULL; |
2372 | PFNGLPROGRAMPARAMETERIEXTPROC glad_glProgramParameteriEXT = NULL; |
2373 | PFNGLPROGRAMPARAMETERS4DVNVPROC glad_glProgramParameters4dvNV = NULL; |
2374 | PFNGLPROGRAMPARAMETERS4FVNVPROC glad_glProgramParameters4fvNV = NULL; |
2375 | PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC glad_glProgramPathFragmentInputGenNV = NULL; |
2376 | PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB = NULL; |
2377 | PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC glad_glProgramSubroutineParametersuivNV = NULL; |
2378 | PFNGLPROGRAMUNIFORM1DPROC glad_glProgramUniform1d = NULL; |
2379 | PFNGLPROGRAMUNIFORM1DEXTPROC glad_glProgramUniform1dEXT = NULL; |
2380 | PFNGLPROGRAMUNIFORM1DVPROC glad_glProgramUniform1dv = NULL; |
2381 | PFNGLPROGRAMUNIFORM1DVEXTPROC glad_glProgramUniform1dvEXT = NULL; |
2382 | PFNGLPROGRAMUNIFORM1FPROC glad_glProgramUniform1f = NULL; |
2383 | PFNGLPROGRAMUNIFORM1FEXTPROC glad_glProgramUniform1fEXT = NULL; |
2384 | PFNGLPROGRAMUNIFORM1FVPROC glad_glProgramUniform1fv = NULL; |
2385 | PFNGLPROGRAMUNIFORM1FVEXTPROC glad_glProgramUniform1fvEXT = NULL; |
2386 | PFNGLPROGRAMUNIFORM1IPROC glad_glProgramUniform1i = NULL; |
2387 | PFNGLPROGRAMUNIFORM1I64ARBPROC glad_glProgramUniform1i64ARB = NULL; |
2388 | PFNGLPROGRAMUNIFORM1I64NVPROC glad_glProgramUniform1i64NV = NULL; |
2389 | PFNGLPROGRAMUNIFORM1I64VARBPROC glad_glProgramUniform1i64vARB = NULL; |
2390 | PFNGLPROGRAMUNIFORM1I64VNVPROC glad_glProgramUniform1i64vNV = NULL; |
2391 | PFNGLPROGRAMUNIFORM1IEXTPROC glad_glProgramUniform1iEXT = NULL; |
2392 | PFNGLPROGRAMUNIFORM1IVPROC glad_glProgramUniform1iv = NULL; |
2393 | PFNGLPROGRAMUNIFORM1IVEXTPROC glad_glProgramUniform1ivEXT = NULL; |
2394 | PFNGLPROGRAMUNIFORM1UIPROC glad_glProgramUniform1ui = NULL; |
2395 | PFNGLPROGRAMUNIFORM1UI64ARBPROC glad_glProgramUniform1ui64ARB = NULL; |
2396 | PFNGLPROGRAMUNIFORM1UI64NVPROC glad_glProgramUniform1ui64NV = NULL; |
2397 | PFNGLPROGRAMUNIFORM1UI64VARBPROC glad_glProgramUniform1ui64vARB = NULL; |
2398 | PFNGLPROGRAMUNIFORM1UI64VNVPROC glad_glProgramUniform1ui64vNV = NULL; |
2399 | PFNGLPROGRAMUNIFORM1UIEXTPROC glad_glProgramUniform1uiEXT = NULL; |
2400 | PFNGLPROGRAMUNIFORM1UIVPROC glad_glProgramUniform1uiv = NULL; |
2401 | PFNGLPROGRAMUNIFORM1UIVEXTPROC glad_glProgramUniform1uivEXT = NULL; |
2402 | PFNGLPROGRAMUNIFORM2DPROC glad_glProgramUniform2d = NULL; |
2403 | PFNGLPROGRAMUNIFORM2DEXTPROC glad_glProgramUniform2dEXT = NULL; |
2404 | PFNGLPROGRAMUNIFORM2DVPROC glad_glProgramUniform2dv = NULL; |
2405 | PFNGLPROGRAMUNIFORM2DVEXTPROC glad_glProgramUniform2dvEXT = NULL; |
2406 | PFNGLPROGRAMUNIFORM2FPROC glad_glProgramUniform2f = NULL; |
2407 | PFNGLPROGRAMUNIFORM2FEXTPROC glad_glProgramUniform2fEXT = NULL; |
2408 | PFNGLPROGRAMUNIFORM2FVPROC glad_glProgramUniform2fv = NULL; |
2409 | PFNGLPROGRAMUNIFORM2FVEXTPROC glad_glProgramUniform2fvEXT = NULL; |
2410 | PFNGLPROGRAMUNIFORM2IPROC glad_glProgramUniform2i = NULL; |
2411 | PFNGLPROGRAMUNIFORM2I64ARBPROC glad_glProgramUniform2i64ARB = NULL; |
2412 | PFNGLPROGRAMUNIFORM2I64NVPROC glad_glProgramUniform2i64NV = NULL; |
2413 | PFNGLPROGRAMUNIFORM2I64VARBPROC glad_glProgramUniform2i64vARB = NULL; |
2414 | PFNGLPROGRAMUNIFORM2I64VNVPROC glad_glProgramUniform2i64vNV = NULL; |
2415 | PFNGLPROGRAMUNIFORM2IEXTPROC glad_glProgramUniform2iEXT = NULL; |
2416 | PFNGLPROGRAMUNIFORM2IVPROC glad_glProgramUniform2iv = NULL; |
2417 | PFNGLPROGRAMUNIFORM2IVEXTPROC glad_glProgramUniform2ivEXT = NULL; |
2418 | PFNGLPROGRAMUNIFORM2UIPROC glad_glProgramUniform2ui = NULL; |
2419 | PFNGLPROGRAMUNIFORM2UI64ARBPROC glad_glProgramUniform2ui64ARB = NULL; |
2420 | PFNGLPROGRAMUNIFORM2UI64NVPROC glad_glProgramUniform2ui64NV = NULL; |
2421 | PFNGLPROGRAMUNIFORM2UI64VARBPROC glad_glProgramUniform2ui64vARB = NULL; |
2422 | PFNGLPROGRAMUNIFORM2UI64VNVPROC glad_glProgramUniform2ui64vNV = NULL; |
2423 | PFNGLPROGRAMUNIFORM2UIEXTPROC glad_glProgramUniform2uiEXT = NULL; |
2424 | PFNGLPROGRAMUNIFORM2UIVPROC glad_glProgramUniform2uiv = NULL; |
2425 | PFNGLPROGRAMUNIFORM2UIVEXTPROC glad_glProgramUniform2uivEXT = NULL; |
2426 | PFNGLPROGRAMUNIFORM3DPROC glad_glProgramUniform3d = NULL; |
2427 | PFNGLPROGRAMUNIFORM3DEXTPROC glad_glProgramUniform3dEXT = NULL; |
2428 | PFNGLPROGRAMUNIFORM3DVPROC glad_glProgramUniform3dv = NULL; |
2429 | PFNGLPROGRAMUNIFORM3DVEXTPROC glad_glProgramUniform3dvEXT = NULL; |
2430 | PFNGLPROGRAMUNIFORM3FPROC glad_glProgramUniform3f = NULL; |
2431 | PFNGLPROGRAMUNIFORM3FEXTPROC glad_glProgramUniform3fEXT = NULL; |
2432 | PFNGLPROGRAMUNIFORM3FVPROC glad_glProgramUniform3fv = NULL; |
2433 | PFNGLPROGRAMUNIFORM3FVEXTPROC glad_glProgramUniform3fvEXT = NULL; |
2434 | PFNGLPROGRAMUNIFORM3IPROC glad_glProgramUniform3i = NULL; |
2435 | PFNGLPROGRAMUNIFORM3I64ARBPROC glad_glProgramUniform3i64ARB = NULL; |
2436 | PFNGLPROGRAMUNIFORM3I64NVPROC glad_glProgramUniform3i64NV = NULL; |
2437 | PFNGLPROGRAMUNIFORM3I64VARBPROC glad_glProgramUniform3i64vARB = NULL; |
2438 | PFNGLPROGRAMUNIFORM3I64VNVPROC glad_glProgramUniform3i64vNV = NULL; |
2439 | PFNGLPROGRAMUNIFORM3IEXTPROC glad_glProgramUniform3iEXT = NULL; |
2440 | PFNGLPROGRAMUNIFORM3IVPROC glad_glProgramUniform3iv = NULL; |
2441 | PFNGLPROGRAMUNIFORM3IVEXTPROC glad_glProgramUniform3ivEXT = NULL; |
2442 | PFNGLPROGRAMUNIFORM3UIPROC glad_glProgramUniform3ui = NULL; |
2443 | PFNGLPROGRAMUNIFORM3UI64ARBPROC glad_glProgramUniform3ui64ARB = NULL; |
2444 | PFNGLPROGRAMUNIFORM3UI64NVPROC glad_glProgramUniform3ui64NV = NULL; |
2445 | PFNGLPROGRAMUNIFORM3UI64VARBPROC glad_glProgramUniform3ui64vARB = NULL; |
2446 | PFNGLPROGRAMUNIFORM3UI64VNVPROC glad_glProgramUniform3ui64vNV = NULL; |
2447 | PFNGLPROGRAMUNIFORM3UIEXTPROC glad_glProgramUniform3uiEXT = NULL; |
2448 | PFNGLPROGRAMUNIFORM3UIVPROC glad_glProgramUniform3uiv = NULL; |
2449 | PFNGLPROGRAMUNIFORM3UIVEXTPROC glad_glProgramUniform3uivEXT = NULL; |
2450 | PFNGLPROGRAMUNIFORM4DPROC glad_glProgramUniform4d = NULL; |
2451 | PFNGLPROGRAMUNIFORM4DEXTPROC glad_glProgramUniform4dEXT = NULL; |
2452 | PFNGLPROGRAMUNIFORM4DVPROC glad_glProgramUniform4dv = NULL; |
2453 | PFNGLPROGRAMUNIFORM4DVEXTPROC glad_glProgramUniform4dvEXT = NULL; |
2454 | PFNGLPROGRAMUNIFORM4FPROC glad_glProgramUniform4f = NULL; |
2455 | PFNGLPROGRAMUNIFORM4FEXTPROC glad_glProgramUniform4fEXT = NULL; |
2456 | PFNGLPROGRAMUNIFORM4FVPROC glad_glProgramUniform4fv = NULL; |
2457 | PFNGLPROGRAMUNIFORM4FVEXTPROC glad_glProgramUniform4fvEXT = NULL; |
2458 | PFNGLPROGRAMUNIFORM4IPROC glad_glProgramUniform4i = NULL; |
2459 | PFNGLPROGRAMUNIFORM4I64ARBPROC glad_glProgramUniform4i64ARB = NULL; |
2460 | PFNGLPROGRAMUNIFORM4I64NVPROC glad_glProgramUniform4i64NV = NULL; |
2461 | PFNGLPROGRAMUNIFORM4I64VARBPROC glad_glProgramUniform4i64vARB = NULL; |
2462 | PFNGLPROGRAMUNIFORM4I64VNVPROC glad_glProgramUniform4i64vNV = NULL; |
2463 | PFNGLPROGRAMUNIFORM4IEXTPROC glad_glProgramUniform4iEXT = NULL; |
2464 | PFNGLPROGRAMUNIFORM4IVPROC glad_glProgramUniform4iv = NULL; |
2465 | PFNGLPROGRAMUNIFORM4IVEXTPROC glad_glProgramUniform4ivEXT = NULL; |
2466 | PFNGLPROGRAMUNIFORM4UIPROC glad_glProgramUniform4ui = NULL; |
2467 | PFNGLPROGRAMUNIFORM4UI64ARBPROC glad_glProgramUniform4ui64ARB = NULL; |
2468 | PFNGLPROGRAMUNIFORM4UI64NVPROC glad_glProgramUniform4ui64NV = NULL; |
2469 | PFNGLPROGRAMUNIFORM4UI64VARBPROC glad_glProgramUniform4ui64vARB = NULL; |
2470 | PFNGLPROGRAMUNIFORM4UI64VNVPROC glad_glProgramUniform4ui64vNV = NULL; |
2471 | PFNGLPROGRAMUNIFORM4UIEXTPROC glad_glProgramUniform4uiEXT = NULL; |
2472 | PFNGLPROGRAMUNIFORM4UIVPROC glad_glProgramUniform4uiv = NULL; |
2473 | PFNGLPROGRAMUNIFORM4UIVEXTPROC glad_glProgramUniform4uivEXT = NULL; |
2474 | PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glad_glProgramUniformHandleui64ARB = NULL; |
2475 | PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC glad_glProgramUniformHandleui64NV = NULL; |
2476 | PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glad_glProgramUniformHandleui64vARB = NULL; |
2477 | PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC glad_glProgramUniformHandleui64vNV = NULL; |
2478 | PFNGLPROGRAMUNIFORMMATRIX2DVPROC glad_glProgramUniformMatrix2dv = NULL; |
2479 | PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glad_glProgramUniformMatrix2dvEXT = NULL; |
2480 | PFNGLPROGRAMUNIFORMMATRIX2FVPROC glad_glProgramUniformMatrix2fv = NULL; |
2481 | PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glad_glProgramUniformMatrix2fvEXT = NULL; |
2482 | PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glad_glProgramUniformMatrix2x3dv = NULL; |
2483 | PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glad_glProgramUniformMatrix2x3dvEXT = NULL; |
2484 | PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glad_glProgramUniformMatrix2x3fv = NULL; |
2485 | PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glad_glProgramUniformMatrix2x3fvEXT = NULL; |
2486 | PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glad_glProgramUniformMatrix2x4dv = NULL; |
2487 | PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glad_glProgramUniformMatrix2x4dvEXT = NULL; |
2488 | PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glad_glProgramUniformMatrix2x4fv = NULL; |
2489 | PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glad_glProgramUniformMatrix2x4fvEXT = NULL; |
2490 | PFNGLPROGRAMUNIFORMMATRIX3DVPROC glad_glProgramUniformMatrix3dv = NULL; |
2491 | PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glad_glProgramUniformMatrix3dvEXT = NULL; |
2492 | PFNGLPROGRAMUNIFORMMATRIX3FVPROC glad_glProgramUniformMatrix3fv = NULL; |
2493 | PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glad_glProgramUniformMatrix3fvEXT = NULL; |
2494 | PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glad_glProgramUniformMatrix3x2dv = NULL; |
2495 | PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glad_glProgramUniformMatrix3x2dvEXT = NULL; |
2496 | PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glad_glProgramUniformMatrix3x2fv = NULL; |
2497 | PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glad_glProgramUniformMatrix3x2fvEXT = NULL; |
2498 | PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glad_glProgramUniformMatrix3x4dv = NULL; |
2499 | PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glad_glProgramUniformMatrix3x4dvEXT = NULL; |
2500 | PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glad_glProgramUniformMatrix3x4fv = NULL; |
2501 | PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glad_glProgramUniformMatrix3x4fvEXT = NULL; |
2502 | PFNGLPROGRAMUNIFORMMATRIX4DVPROC glad_glProgramUniformMatrix4dv = NULL; |
2503 | PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glad_glProgramUniformMatrix4dvEXT = NULL; |
2504 | PFNGLPROGRAMUNIFORMMATRIX4FVPROC glad_glProgramUniformMatrix4fv = NULL; |
2505 | PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glad_glProgramUniformMatrix4fvEXT = NULL; |
2506 | PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glad_glProgramUniformMatrix4x2dv = NULL; |
2507 | PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glad_glProgramUniformMatrix4x2dvEXT = NULL; |
2508 | PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glad_glProgramUniformMatrix4x2fv = NULL; |
2509 | PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glad_glProgramUniformMatrix4x2fvEXT = NULL; |
2510 | PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glad_glProgramUniformMatrix4x3dv = NULL; |
2511 | PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glad_glProgramUniformMatrix4x3dvEXT = NULL; |
2512 | PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glad_glProgramUniformMatrix4x3fv = NULL; |
2513 | PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glad_glProgramUniformMatrix4x3fvEXT = NULL; |
2514 | PFNGLPROGRAMUNIFORMUI64NVPROC glad_glProgramUniformui64NV = NULL; |
2515 | PFNGLPROGRAMUNIFORMUI64VNVPROC glad_glProgramUniformui64vNV = NULL; |
2516 | PFNGLPROGRAMVERTEXLIMITNVPROC glad_glProgramVertexLimitNV = NULL; |
2517 | PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex = NULL; |
2518 | PFNGLPROVOKINGVERTEXEXTPROC glad_glProvokingVertexEXT = NULL; |
2519 | PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glad_glPushClientAttribDefaultEXT = NULL; |
2520 | PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup = NULL; |
2521 | PFNGLPUSHGROUPMARKEREXTPROC glad_glPushGroupMarkerEXT = NULL; |
2522 | PFNGLQUERYCOUNTERPROC glad_glQueryCounter = NULL; |
2523 | PFNGLQUERYMATRIXXOESPROC glad_glQueryMatrixxOES = NULL; |
2524 | PFNGLQUERYOBJECTPARAMETERUIAMDPROC glad_glQueryObjectParameteruiAMD = NULL; |
2525 | PFNGLQUERYRESOURCENVPROC glad_glQueryResourceNV = NULL; |
2526 | PFNGLQUERYRESOURCETAGNVPROC glad_glQueryResourceTagNV = NULL; |
2527 | PFNGLRASTERPOS2XOESPROC glad_glRasterPos2xOES = NULL; |
2528 | PFNGLRASTERPOS2XVOESPROC glad_glRasterPos2xvOES = NULL; |
2529 | PFNGLRASTERPOS3XOESPROC glad_glRasterPos3xOES = NULL; |
2530 | PFNGLRASTERPOS3XVOESPROC glad_glRasterPos3xvOES = NULL; |
2531 | PFNGLRASTERPOS4XOESPROC glad_glRasterPos4xOES = NULL; |
2532 | PFNGLRASTERPOS4XVOESPROC glad_glRasterPos4xvOES = NULL; |
2533 | PFNGLRASTERSAMPLESEXTPROC glad_glRasterSamplesEXT = NULL; |
2534 | PFNGLREADBUFFERPROC glad_glReadBuffer = NULL; |
2535 | PFNGLREADINSTRUMENTSSGIXPROC glad_glReadInstrumentsSGIX = NULL; |
2536 | PFNGLREADPIXELSPROC glad_glReadPixels = NULL; |
2537 | PFNGLREADNPIXELSPROC glad_glReadnPixels = NULL; |
2538 | PFNGLREADNPIXELSARBPROC glad_glReadnPixelsARB = NULL; |
2539 | PFNGLRECTXOESPROC glad_glRectxOES = NULL; |
2540 | PFNGLRECTXVOESPROC glad_glRectxvOES = NULL; |
2541 | PFNGLREFERENCEPLANESGIXPROC glad_glReferencePlaneSGIX = NULL; |
2542 | PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC glad_glReleaseKeyedMutexWin32EXT = NULL; |
2543 | PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler = NULL; |
2544 | PFNGLRENDERGPUMASKNVPROC glad_glRenderGpuMaskNV = NULL; |
2545 | PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage = NULL; |
2546 | PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT = NULL; |
2547 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample = NULL; |
2548 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glad_glRenderbufferStorageMultisampleAdvancedAMD = NULL; |
2549 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC glad_glRenderbufferStorageMultisampleCoverageNV = NULL; |
2550 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glRenderbufferStorageMultisampleEXT = NULL; |
2551 | PFNGLREPLACEMENTCODEPOINTERSUNPROC glad_glReplacementCodePointerSUN = NULL; |
2552 | PFNGLREPLACEMENTCODEUBSUNPROC glad_glReplacementCodeubSUN = NULL; |
2553 | PFNGLREPLACEMENTCODEUBVSUNPROC glad_glReplacementCodeubvSUN = NULL; |
2554 | PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor3fVertex3fSUN = NULL; |
2555 | PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor3fVertex3fvSUN = NULL; |
2556 | PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fSUN = NULL; |
2557 | PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = NULL; |
2558 | PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC glad_glReplacementCodeuiColor4ubVertex3fSUN = NULL; |
2559 | PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4ubVertex3fvSUN = NULL; |
2560 | PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiNormal3fVertex3fSUN = NULL; |
2561 | PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiNormal3fVertex3fvSUN = NULL; |
2562 | PFNGLREPLACEMENTCODEUISUNPROC glad_glReplacementCodeuiSUN = NULL; |
2563 | PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = NULL; |
2564 | PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = NULL; |
2565 | PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = NULL; |
2566 | PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = NULL; |
2567 | PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fSUN = NULL; |
2568 | PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fvSUN = NULL; |
2569 | PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC glad_glReplacementCodeuiVertex3fSUN = NULL; |
2570 | PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC glad_glReplacementCodeuiVertex3fvSUN = NULL; |
2571 | PFNGLREPLACEMENTCODEUIVSUNPROC glad_glReplacementCodeuivSUN = NULL; |
2572 | PFNGLREPLACEMENTCODEUSSUNPROC glad_glReplacementCodeusSUN = NULL; |
2573 | PFNGLREPLACEMENTCODEUSVSUNPROC glad_glReplacementCodeusvSUN = NULL; |
2574 | PFNGLREQUESTRESIDENTPROGRAMSNVPROC glad_glRequestResidentProgramsNV = NULL; |
2575 | PFNGLRESETHISTOGRAMEXTPROC glad_glResetHistogramEXT = NULL; |
2576 | PFNGLRESETMEMORYOBJECTPARAMETERNVPROC glad_glResetMemoryObjectParameterNV = NULL; |
2577 | PFNGLRESETMINMAXEXTPROC glad_glResetMinmaxEXT = NULL; |
2578 | PFNGLRESIZEBUFFERSMESAPROC glad_glResizeBuffersMESA = NULL; |
2579 | PFNGLRESOLVEDEPTHVALUESNVPROC glad_glResolveDepthValuesNV = NULL; |
2580 | PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback = NULL; |
2581 | PFNGLRESUMETRANSFORMFEEDBACKNVPROC glad_glResumeTransformFeedbackNV = NULL; |
2582 | PFNGLROTATEXOESPROC glad_glRotatexOES = NULL; |
2583 | PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage = NULL; |
2584 | PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB = NULL; |
2585 | PFNGLSAMPLEMAPATIPROC glad_glSampleMapATI = NULL; |
2586 | PFNGLSAMPLEMASKEXTPROC glad_glSampleMaskEXT = NULL; |
2587 | PFNGLSAMPLEMASKINDEXEDNVPROC glad_glSampleMaskIndexedNV = NULL; |
2588 | PFNGLSAMPLEMASKSGISPROC glad_glSampleMaskSGIS = NULL; |
2589 | PFNGLSAMPLEMASKIPROC glad_glSampleMaski = NULL; |
2590 | PFNGLSAMPLEPATTERNEXTPROC glad_glSamplePatternEXT = NULL; |
2591 | PFNGLSAMPLEPATTERNSGISPROC glad_glSamplePatternSGIS = NULL; |
2592 | PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv = NULL; |
2593 | PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv = NULL; |
2594 | PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf = NULL; |
2595 | PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv = NULL; |
2596 | PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri = NULL; |
2597 | PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv = NULL; |
2598 | PFNGLSCALEXOESPROC glad_glScalexOES = NULL; |
2599 | PFNGLSCISSORPROC glad_glScissor = NULL; |
2600 | PFNGLSCISSORARRAYVPROC glad_glScissorArrayv = NULL; |
2601 | PFNGLSCISSOREXCLUSIVEARRAYVNVPROC glad_glScissorExclusiveArrayvNV = NULL; |
2602 | PFNGLSCISSOREXCLUSIVENVPROC glad_glScissorExclusiveNV = NULL; |
2603 | PFNGLSCISSORINDEXEDPROC glad_glScissorIndexed = NULL; |
2604 | PFNGLSCISSORINDEXEDVPROC glad_glScissorIndexedv = NULL; |
2605 | PFNGLSECONDARYCOLOR3BEXTPROC glad_glSecondaryColor3bEXT = NULL; |
2606 | PFNGLSECONDARYCOLOR3BVEXTPROC glad_glSecondaryColor3bvEXT = NULL; |
2607 | PFNGLSECONDARYCOLOR3DEXTPROC glad_glSecondaryColor3dEXT = NULL; |
2608 | PFNGLSECONDARYCOLOR3DVEXTPROC glad_glSecondaryColor3dvEXT = NULL; |
2609 | PFNGLSECONDARYCOLOR3FEXTPROC glad_glSecondaryColor3fEXT = NULL; |
2610 | PFNGLSECONDARYCOLOR3FVEXTPROC glad_glSecondaryColor3fvEXT = NULL; |
2611 | PFNGLSECONDARYCOLOR3HNVPROC glad_glSecondaryColor3hNV = NULL; |
2612 | PFNGLSECONDARYCOLOR3HVNVPROC glad_glSecondaryColor3hvNV = NULL; |
2613 | PFNGLSECONDARYCOLOR3IEXTPROC glad_glSecondaryColor3iEXT = NULL; |
2614 | PFNGLSECONDARYCOLOR3IVEXTPROC glad_glSecondaryColor3ivEXT = NULL; |
2615 | PFNGLSECONDARYCOLOR3SEXTPROC glad_glSecondaryColor3sEXT = NULL; |
2616 | PFNGLSECONDARYCOLOR3SVEXTPROC glad_glSecondaryColor3svEXT = NULL; |
2617 | PFNGLSECONDARYCOLOR3UBEXTPROC glad_glSecondaryColor3ubEXT = NULL; |
2618 | PFNGLSECONDARYCOLOR3UBVEXTPROC glad_glSecondaryColor3ubvEXT = NULL; |
2619 | PFNGLSECONDARYCOLOR3UIEXTPROC glad_glSecondaryColor3uiEXT = NULL; |
2620 | PFNGLSECONDARYCOLOR3UIVEXTPROC glad_glSecondaryColor3uivEXT = NULL; |
2621 | PFNGLSECONDARYCOLOR3USEXTPROC glad_glSecondaryColor3usEXT = NULL; |
2622 | PFNGLSECONDARYCOLOR3USVEXTPROC glad_glSecondaryColor3usvEXT = NULL; |
2623 | PFNGLSECONDARYCOLORFORMATNVPROC glad_glSecondaryColorFormatNV = NULL; |
2624 | PFNGLSECONDARYCOLORPOINTEREXTPROC glad_glSecondaryColorPointerEXT = NULL; |
2625 | PFNGLSECONDARYCOLORPOINTERLISTIBMPROC glad_glSecondaryColorPointerListIBM = NULL; |
2626 | PFNGLSELECTPERFMONITORCOUNTERSAMDPROC glad_glSelectPerfMonitorCountersAMD = NULL; |
2627 | PFNGLSEMAPHOREPARAMETERIVNVPROC glad_glSemaphoreParameterivNV = NULL; |
2628 | PFNGLSEMAPHOREPARAMETERUI64VEXTPROC glad_glSemaphoreParameterui64vEXT = NULL; |
2629 | PFNGLSEPARABLEFILTER2DEXTPROC glad_glSeparableFilter2DEXT = NULL; |
2630 | PFNGLSETFENCEAPPLEPROC glad_glSetFenceAPPLE = NULL; |
2631 | PFNGLSETFENCENVPROC glad_glSetFenceNV = NULL; |
2632 | PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glad_glSetFragmentShaderConstantATI = NULL; |
2633 | PFNGLSETINVARIANTEXTPROC glad_glSetInvariantEXT = NULL; |
2634 | PFNGLSETLOCALCONSTANTEXTPROC glad_glSetLocalConstantEXT = NULL; |
2635 | PFNGLSETMULTISAMPLEFVAMDPROC glad_glSetMultisamplefvAMD = NULL; |
2636 | PFNGLSHADERBINARYPROC glad_glShaderBinary = NULL; |
2637 | PFNGLSHADEROP1EXTPROC glad_glShaderOp1EXT = NULL; |
2638 | PFNGLSHADEROP2EXTPROC glad_glShaderOp2EXT = NULL; |
2639 | PFNGLSHADEROP3EXTPROC glad_glShaderOp3EXT = NULL; |
2640 | PFNGLSHADERSOURCEPROC glad_glShaderSource = NULL; |
2641 | PFNGLSHADERSOURCEARBPROC glad_glShaderSourceARB = NULL; |
2642 | PFNGLSHADERSTORAGEBLOCKBINDINGPROC glad_glShaderStorageBlockBinding = NULL; |
2643 | PFNGLSHADINGRATEIMAGEBARRIERNVPROC glad_glShadingRateImageBarrierNV = NULL; |
2644 | PFNGLSHADINGRATEIMAGEPALETTENVPROC glad_glShadingRateImagePaletteNV = NULL; |
2645 | PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC glad_glShadingRateSampleOrderCustomNV = NULL; |
2646 | PFNGLSHADINGRATESAMPLEORDERNVPROC glad_glShadingRateSampleOrderNV = NULL; |
2647 | PFNGLSHARPENTEXFUNCSGISPROC glad_glSharpenTexFuncSGIS = NULL; |
2648 | PFNGLSIGNALSEMAPHOREEXTPROC glad_glSignalSemaphoreEXT = NULL; |
2649 | PFNGLSIGNALSEMAPHOREUI64NVXPROC glad_glSignalSemaphoreui64NVX = NULL; |
2650 | PFNGLSIGNALVKFENCENVPROC glad_glSignalVkFenceNV = NULL; |
2651 | PFNGLSIGNALVKSEMAPHORENVPROC glad_glSignalVkSemaphoreNV = NULL; |
2652 | PFNGLSPECIALIZESHADERPROC glad_glSpecializeShader = NULL; |
2653 | PFNGLSPECIALIZESHADERARBPROC glad_glSpecializeShaderARB = NULL; |
2654 | PFNGLSPRITEPARAMETERFSGIXPROC glad_glSpriteParameterfSGIX = NULL; |
2655 | PFNGLSPRITEPARAMETERFVSGIXPROC glad_glSpriteParameterfvSGIX = NULL; |
2656 | PFNGLSPRITEPARAMETERISGIXPROC glad_glSpriteParameteriSGIX = NULL; |
2657 | PFNGLSPRITEPARAMETERIVSGIXPROC glad_glSpriteParameterivSGIX = NULL; |
2658 | PFNGLSTARTINSTRUMENTSSGIXPROC glad_glStartInstrumentsSGIX = NULL; |
2659 | PFNGLSTATECAPTURENVPROC glad_glStateCaptureNV = NULL; |
2660 | PFNGLSTENCILCLEARTAGEXTPROC glad_glStencilClearTagEXT = NULL; |
2661 | PFNGLSTENCILFILLPATHINSTANCEDNVPROC glad_glStencilFillPathInstancedNV = NULL; |
2662 | PFNGLSTENCILFILLPATHNVPROC glad_glStencilFillPathNV = NULL; |
2663 | PFNGLSTENCILFUNCPROC glad_glStencilFunc = NULL; |
2664 | PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate = NULL; |
2665 | PFNGLSTENCILFUNCSEPARATEATIPROC glad_glStencilFuncSeparateATI = NULL; |
2666 | PFNGLSTENCILMASKPROC glad_glStencilMask = NULL; |
2667 | PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate = NULL; |
2668 | PFNGLSTENCILOPPROC glad_glStencilOp = NULL; |
2669 | PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate = NULL; |
2670 | PFNGLSTENCILOPSEPARATEATIPROC glad_glStencilOpSeparateATI = NULL; |
2671 | PFNGLSTENCILOPVALUEAMDPROC glad_glStencilOpValueAMD = NULL; |
2672 | PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC glad_glStencilStrokePathInstancedNV = NULL; |
2673 | PFNGLSTENCILSTROKEPATHNVPROC glad_glStencilStrokePathNV = NULL; |
2674 | PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC glad_glStencilThenCoverFillPathInstancedNV = NULL; |
2675 | PFNGLSTENCILTHENCOVERFILLPATHNVPROC glad_glStencilThenCoverFillPathNV = NULL; |
2676 | PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC glad_glStencilThenCoverStrokePathInstancedNV = NULL; |
2677 | PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC glad_glStencilThenCoverStrokePathNV = NULL; |
2678 | PFNGLSTOPINSTRUMENTSSGIXPROC glad_glStopInstrumentsSGIX = NULL; |
2679 | PFNGLSTRINGMARKERGREMEDYPROC glad_glStringMarkerGREMEDY = NULL; |
2680 | PFNGLSUBPIXELPRECISIONBIASNVPROC glad_glSubpixelPrecisionBiasNV = NULL; |
2681 | PFNGLSWIZZLEEXTPROC glad_glSwizzleEXT = NULL; |
2682 | PFNGLSYNCTEXTUREINTELPROC glad_glSyncTextureINTEL = NULL; |
2683 | PFNGLTAGSAMPLEBUFFERSGIXPROC glad_glTagSampleBufferSGIX = NULL; |
2684 | PFNGLTANGENT3BEXTPROC glad_glTangent3bEXT = NULL; |
2685 | PFNGLTANGENT3BVEXTPROC glad_glTangent3bvEXT = NULL; |
2686 | PFNGLTANGENT3DEXTPROC glad_glTangent3dEXT = NULL; |
2687 | PFNGLTANGENT3DVEXTPROC glad_glTangent3dvEXT = NULL; |
2688 | PFNGLTANGENT3FEXTPROC glad_glTangent3fEXT = NULL; |
2689 | PFNGLTANGENT3FVEXTPROC glad_glTangent3fvEXT = NULL; |
2690 | PFNGLTANGENT3IEXTPROC glad_glTangent3iEXT = NULL; |
2691 | PFNGLTANGENT3IVEXTPROC glad_glTangent3ivEXT = NULL; |
2692 | PFNGLTANGENT3SEXTPROC glad_glTangent3sEXT = NULL; |
2693 | PFNGLTANGENT3SVEXTPROC glad_glTangent3svEXT = NULL; |
2694 | PFNGLTANGENTPOINTEREXTPROC glad_glTangentPointerEXT = NULL; |
2695 | PFNGLTBUFFERMASK3DFXPROC glad_glTbufferMask3DFX = NULL; |
2696 | PFNGLTESSELLATIONFACTORAMDPROC glad_glTessellationFactorAMD = NULL; |
2697 | PFNGLTESSELLATIONMODEAMDPROC glad_glTessellationModeAMD = NULL; |
2698 | PFNGLTESTFENCEAPPLEPROC glad_glTestFenceAPPLE = NULL; |
2699 | PFNGLTESTFENCENVPROC glad_glTestFenceNV = NULL; |
2700 | PFNGLTESTOBJECTAPPLEPROC glad_glTestObjectAPPLE = NULL; |
2701 | PFNGLTEXATTACHMEMORYNVPROC glad_glTexAttachMemoryNV = NULL; |
2702 | PFNGLTEXBUFFERPROC glad_glTexBuffer = NULL; |
2703 | PFNGLTEXBUFFERARBPROC glad_glTexBufferARB = NULL; |
2704 | PFNGLTEXBUFFEREXTPROC glad_glTexBufferEXT = NULL; |
2705 | PFNGLTEXBUFFERRANGEPROC glad_glTexBufferRange = NULL; |
2706 | PFNGLTEXBUMPPARAMETERFVATIPROC glad_glTexBumpParameterfvATI = NULL; |
2707 | PFNGLTEXBUMPPARAMETERIVATIPROC glad_glTexBumpParameterivATI = NULL; |
2708 | PFNGLTEXCOORD1BOESPROC glad_glTexCoord1bOES = NULL; |
2709 | PFNGLTEXCOORD1BVOESPROC glad_glTexCoord1bvOES = NULL; |
2710 | PFNGLTEXCOORD1HNVPROC glad_glTexCoord1hNV = NULL; |
2711 | PFNGLTEXCOORD1HVNVPROC glad_glTexCoord1hvNV = NULL; |
2712 | PFNGLTEXCOORD1XOESPROC glad_glTexCoord1xOES = NULL; |
2713 | PFNGLTEXCOORD1XVOESPROC glad_glTexCoord1xvOES = NULL; |
2714 | PFNGLTEXCOORD2BOESPROC glad_glTexCoord2bOES = NULL; |
2715 | PFNGLTEXCOORD2BVOESPROC glad_glTexCoord2bvOES = NULL; |
2716 | PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC glad_glTexCoord2fColor3fVertex3fSUN = NULL; |
2717 | PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC glad_glTexCoord2fColor3fVertex3fvSUN = NULL; |
2718 | PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fSUN = NULL; |
2719 | PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fvSUN = NULL; |
2720 | PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC glad_glTexCoord2fColor4ubVertex3fSUN = NULL; |
2721 | PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC glad_glTexCoord2fColor4ubVertex3fvSUN = NULL; |
2722 | PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fNormal3fVertex3fSUN = NULL; |
2723 | PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fNormal3fVertex3fvSUN = NULL; |
2724 | PFNGLTEXCOORD2FVERTEX3FSUNPROC glad_glTexCoord2fVertex3fSUN = NULL; |
2725 | PFNGLTEXCOORD2FVERTEX3FVSUNPROC glad_glTexCoord2fVertex3fvSUN = NULL; |
2726 | PFNGLTEXCOORD2HNVPROC glad_glTexCoord2hNV = NULL; |
2727 | PFNGLTEXCOORD2HVNVPROC glad_glTexCoord2hvNV = NULL; |
2728 | PFNGLTEXCOORD2XOESPROC glad_glTexCoord2xOES = NULL; |
2729 | PFNGLTEXCOORD2XVOESPROC glad_glTexCoord2xvOES = NULL; |
2730 | PFNGLTEXCOORD3BOESPROC glad_glTexCoord3bOES = NULL; |
2731 | PFNGLTEXCOORD3BVOESPROC glad_glTexCoord3bvOES = NULL; |
2732 | PFNGLTEXCOORD3HNVPROC glad_glTexCoord3hNV = NULL; |
2733 | PFNGLTEXCOORD3HVNVPROC glad_glTexCoord3hvNV = NULL; |
2734 | PFNGLTEXCOORD3XOESPROC glad_glTexCoord3xOES = NULL; |
2735 | PFNGLTEXCOORD3XVOESPROC glad_glTexCoord3xvOES = NULL; |
2736 | PFNGLTEXCOORD4BOESPROC glad_glTexCoord4bOES = NULL; |
2737 | PFNGLTEXCOORD4BVOESPROC glad_glTexCoord4bvOES = NULL; |
2738 | PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fSUN = NULL; |
2739 | PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fvSUN = NULL; |
2740 | PFNGLTEXCOORD4FVERTEX4FSUNPROC glad_glTexCoord4fVertex4fSUN = NULL; |
2741 | PFNGLTEXCOORD4FVERTEX4FVSUNPROC glad_glTexCoord4fVertex4fvSUN = NULL; |
2742 | PFNGLTEXCOORD4HNVPROC glad_glTexCoord4hNV = NULL; |
2743 | PFNGLTEXCOORD4HVNVPROC glad_glTexCoord4hvNV = NULL; |
2744 | PFNGLTEXCOORD4XOESPROC glad_glTexCoord4xOES = NULL; |
2745 | PFNGLTEXCOORD4XVOESPROC glad_glTexCoord4xvOES = NULL; |
2746 | PFNGLTEXCOORDFORMATNVPROC glad_glTexCoordFormatNV = NULL; |
2747 | PFNGLTEXCOORDPOINTEREXTPROC glad_glTexCoordPointerEXT = NULL; |
2748 | PFNGLTEXCOORDPOINTERLISTIBMPROC glad_glTexCoordPointerListIBM = NULL; |
2749 | PFNGLTEXCOORDPOINTERVINTELPROC glad_glTexCoordPointervINTEL = NULL; |
2750 | PFNGLTEXENVXOESPROC glad_glTexEnvxOES = NULL; |
2751 | PFNGLTEXENVXVOESPROC glad_glTexEnvxvOES = NULL; |
2752 | PFNGLTEXFILTERFUNCSGISPROC glad_glTexFilterFuncSGIS = NULL; |
2753 | PFNGLTEXGENXOESPROC glad_glTexGenxOES = NULL; |
2754 | PFNGLTEXGENXVOESPROC glad_glTexGenxvOES = NULL; |
2755 | PFNGLTEXIMAGE1DPROC glad_glTexImage1D = NULL; |
2756 | PFNGLTEXIMAGE2DPROC glad_glTexImage2D = NULL; |
2757 | PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample = NULL; |
2758 | PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTexImage2DMultisampleCoverageNV = NULL; |
2759 | PFNGLTEXIMAGE3DPROC glad_glTexImage3D = NULL; |
2760 | PFNGLTEXIMAGE3DEXTPROC glad_glTexImage3DEXT = NULL; |
2761 | PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample = NULL; |
2762 | PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTexImage3DMultisampleCoverageNV = NULL; |
2763 | PFNGLTEXIMAGE4DSGISPROC glad_glTexImage4DSGIS = NULL; |
2764 | PFNGLTEXPAGECOMMITMENTARBPROC glad_glTexPageCommitmentARB = NULL; |
2765 | PFNGLTEXPAGECOMMITMENTMEMNVPROC glad_glTexPageCommitmentMemNV = NULL; |
2766 | PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv = NULL; |
2767 | PFNGLTEXPARAMETERIIVEXTPROC glad_glTexParameterIivEXT = NULL; |
2768 | PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv = NULL; |
2769 | PFNGLTEXPARAMETERIUIVEXTPROC glad_glTexParameterIuivEXT = NULL; |
2770 | PFNGLTEXPARAMETERFPROC glad_glTexParameterf = NULL; |
2771 | PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv = NULL; |
2772 | PFNGLTEXPARAMETERIPROC glad_glTexParameteri = NULL; |
2773 | PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv = NULL; |
2774 | PFNGLTEXPARAMETERXOESPROC glad_glTexParameterxOES = NULL; |
2775 | PFNGLTEXPARAMETERXVOESPROC glad_glTexParameterxvOES = NULL; |
2776 | PFNGLTEXRENDERBUFFERNVPROC glad_glTexRenderbufferNV = NULL; |
2777 | PFNGLTEXSTORAGE1DPROC glad_glTexStorage1D = NULL; |
2778 | PFNGLTEXSTORAGE1DEXTPROC glad_glTexStorage1DEXT = NULL; |
2779 | PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D = NULL; |
2780 | PFNGLTEXSTORAGE2DEXTPROC glad_glTexStorage2DEXT = NULL; |
2781 | PFNGLTEXSTORAGE2DMULTISAMPLEPROC glad_glTexStorage2DMultisample = NULL; |
2782 | PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D = NULL; |
2783 | PFNGLTEXSTORAGE3DEXTPROC glad_glTexStorage3DEXT = NULL; |
2784 | PFNGLTEXSTORAGE3DMULTISAMPLEPROC glad_glTexStorage3DMultisample = NULL; |
2785 | PFNGLTEXSTORAGEMEM1DEXTPROC glad_glTexStorageMem1DEXT = NULL; |
2786 | PFNGLTEXSTORAGEMEM2DEXTPROC glad_glTexStorageMem2DEXT = NULL; |
2787 | PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC glad_glTexStorageMem2DMultisampleEXT = NULL; |
2788 | PFNGLTEXSTORAGEMEM3DEXTPROC glad_glTexStorageMem3DEXT = NULL; |
2789 | PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC glad_glTexStorageMem3DMultisampleEXT = NULL; |
2790 | PFNGLTEXSTORAGESPARSEAMDPROC glad_glTexStorageSparseAMD = NULL; |
2791 | PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D = NULL; |
2792 | PFNGLTEXSUBIMAGE1DEXTPROC glad_glTexSubImage1DEXT = NULL; |
2793 | PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D = NULL; |
2794 | PFNGLTEXSUBIMAGE2DEXTPROC glad_glTexSubImage2DEXT = NULL; |
2795 | PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D = NULL; |
2796 | PFNGLTEXSUBIMAGE3DEXTPROC glad_glTexSubImage3DEXT = NULL; |
2797 | PFNGLTEXSUBIMAGE4DSGISPROC glad_glTexSubImage4DSGIS = NULL; |
2798 | PFNGLTEXTUREATTACHMEMORYNVPROC glad_glTextureAttachMemoryNV = NULL; |
2799 | PFNGLTEXTUREBARRIERPROC glad_glTextureBarrier = NULL; |
2800 | PFNGLTEXTUREBARRIERNVPROC glad_glTextureBarrierNV = NULL; |
2801 | PFNGLTEXTUREBUFFERPROC glad_glTextureBuffer = NULL; |
2802 | PFNGLTEXTUREBUFFEREXTPROC glad_glTextureBufferEXT = NULL; |
2803 | PFNGLTEXTUREBUFFERRANGEPROC glad_glTextureBufferRange = NULL; |
2804 | PFNGLTEXTUREBUFFERRANGEEXTPROC glad_glTextureBufferRangeEXT = NULL; |
2805 | PFNGLTEXTURECOLORMASKSGISPROC glad_glTextureColorMaskSGIS = NULL; |
2806 | PFNGLTEXTUREIMAGE1DEXTPROC glad_glTextureImage1DEXT = NULL; |
2807 | PFNGLTEXTUREIMAGE2DEXTPROC glad_glTextureImage2DEXT = NULL; |
2808 | PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTextureImage2DMultisampleCoverageNV = NULL; |
2809 | PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC glad_glTextureImage2DMultisampleNV = NULL; |
2810 | PFNGLTEXTUREIMAGE3DEXTPROC glad_glTextureImage3DEXT = NULL; |
2811 | PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTextureImage3DMultisampleCoverageNV = NULL; |
2812 | PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC glad_glTextureImage3DMultisampleNV = NULL; |
2813 | PFNGLTEXTURELIGHTEXTPROC glad_glTextureLightEXT = NULL; |
2814 | PFNGLTEXTUREMATERIALEXTPROC glad_glTextureMaterialEXT = NULL; |
2815 | PFNGLTEXTURENORMALEXTPROC glad_glTextureNormalEXT = NULL; |
2816 | PFNGLTEXTUREPAGECOMMITMENTEXTPROC glad_glTexturePageCommitmentEXT = NULL; |
2817 | PFNGLTEXTUREPAGECOMMITMENTMEMNVPROC glad_glTexturePageCommitmentMemNV = NULL; |
2818 | PFNGLTEXTUREPARAMETERIIVPROC glad_glTextureParameterIiv = NULL; |
2819 | PFNGLTEXTUREPARAMETERIIVEXTPROC glad_glTextureParameterIivEXT = NULL; |
2820 | PFNGLTEXTUREPARAMETERIUIVPROC glad_glTextureParameterIuiv = NULL; |
2821 | PFNGLTEXTUREPARAMETERIUIVEXTPROC glad_glTextureParameterIuivEXT = NULL; |
2822 | PFNGLTEXTUREPARAMETERFPROC glad_glTextureParameterf = NULL; |
2823 | PFNGLTEXTUREPARAMETERFEXTPROC glad_glTextureParameterfEXT = NULL; |
2824 | PFNGLTEXTUREPARAMETERFVPROC glad_glTextureParameterfv = NULL; |
2825 | PFNGLTEXTUREPARAMETERFVEXTPROC glad_glTextureParameterfvEXT = NULL; |
2826 | PFNGLTEXTUREPARAMETERIPROC glad_glTextureParameteri = NULL; |
2827 | PFNGLTEXTUREPARAMETERIEXTPROC glad_glTextureParameteriEXT = NULL; |
2828 | PFNGLTEXTUREPARAMETERIVPROC glad_glTextureParameteriv = NULL; |
2829 | PFNGLTEXTUREPARAMETERIVEXTPROC glad_glTextureParameterivEXT = NULL; |
2830 | PFNGLTEXTURERANGEAPPLEPROC glad_glTextureRangeAPPLE = NULL; |
2831 | PFNGLTEXTURERENDERBUFFEREXTPROC glad_glTextureRenderbufferEXT = NULL; |
2832 | PFNGLTEXTURESTORAGE1DPROC glad_glTextureStorage1D = NULL; |
2833 | PFNGLTEXTURESTORAGE1DEXTPROC glad_glTextureStorage1DEXT = NULL; |
2834 | PFNGLTEXTURESTORAGE2DPROC glad_glTextureStorage2D = NULL; |
2835 | PFNGLTEXTURESTORAGE2DEXTPROC glad_glTextureStorage2DEXT = NULL; |
2836 | PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glad_glTextureStorage2DMultisample = NULL; |
2837 | PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glad_glTextureStorage2DMultisampleEXT = NULL; |
2838 | PFNGLTEXTURESTORAGE3DPROC glad_glTextureStorage3D = NULL; |
2839 | PFNGLTEXTURESTORAGE3DEXTPROC glad_glTextureStorage3DEXT = NULL; |
2840 | PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glad_glTextureStorage3DMultisample = NULL; |
2841 | PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glad_glTextureStorage3DMultisampleEXT = NULL; |
2842 | PFNGLTEXTURESTORAGEMEM1DEXTPROC glad_glTextureStorageMem1DEXT = NULL; |
2843 | PFNGLTEXTURESTORAGEMEM2DEXTPROC glad_glTextureStorageMem2DEXT = NULL; |
2844 | PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC glad_glTextureStorageMem2DMultisampleEXT = NULL; |
2845 | PFNGLTEXTURESTORAGEMEM3DEXTPROC glad_glTextureStorageMem3DEXT = NULL; |
2846 | PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC glad_glTextureStorageMem3DMultisampleEXT = NULL; |
2847 | PFNGLTEXTURESTORAGESPARSEAMDPROC glad_glTextureStorageSparseAMD = NULL; |
2848 | PFNGLTEXTURESUBIMAGE1DPROC glad_glTextureSubImage1D = NULL; |
2849 | PFNGLTEXTURESUBIMAGE1DEXTPROC glad_glTextureSubImage1DEXT = NULL; |
2850 | PFNGLTEXTURESUBIMAGE2DPROC glad_glTextureSubImage2D = NULL; |
2851 | PFNGLTEXTURESUBIMAGE2DEXTPROC glad_glTextureSubImage2DEXT = NULL; |
2852 | PFNGLTEXTURESUBIMAGE3DPROC glad_glTextureSubImage3D = NULL; |
2853 | PFNGLTEXTURESUBIMAGE3DEXTPROC glad_glTextureSubImage3DEXT = NULL; |
2854 | PFNGLTEXTUREVIEWPROC glad_glTextureView = NULL; |
2855 | PFNGLTRACKMATRIXNVPROC glad_glTrackMatrixNV = NULL; |
2856 | PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glad_glTransformFeedbackAttribsNV = NULL; |
2857 | PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glad_glTransformFeedbackBufferBase = NULL; |
2858 | PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glad_glTransformFeedbackBufferRange = NULL; |
2859 | PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glad_glTransformFeedbackStreamAttribsNV = NULL; |
2860 | PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings = NULL; |
2861 | PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glad_glTransformFeedbackVaryingsEXT = NULL; |
2862 | PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glad_glTransformFeedbackVaryingsNV = NULL; |
2863 | PFNGLTRANSFORMPATHNVPROC glad_glTransformPathNV = NULL; |
2864 | PFNGLTRANSLATEXOESPROC glad_glTranslatexOES = NULL; |
2865 | PFNGLUNIFORM1DPROC glad_glUniform1d = NULL; |
2866 | PFNGLUNIFORM1DVPROC glad_glUniform1dv = NULL; |
2867 | PFNGLUNIFORM1FPROC glad_glUniform1f = NULL; |
2868 | PFNGLUNIFORM1FARBPROC glad_glUniform1fARB = NULL; |
2869 | PFNGLUNIFORM1FVPROC glad_glUniform1fv = NULL; |
2870 | PFNGLUNIFORM1FVARBPROC glad_glUniform1fvARB = NULL; |
2871 | PFNGLUNIFORM1IPROC glad_glUniform1i = NULL; |
2872 | PFNGLUNIFORM1I64ARBPROC glad_glUniform1i64ARB = NULL; |
2873 | PFNGLUNIFORM1I64NVPROC glad_glUniform1i64NV = NULL; |
2874 | PFNGLUNIFORM1I64VARBPROC glad_glUniform1i64vARB = NULL; |
2875 | PFNGLUNIFORM1I64VNVPROC glad_glUniform1i64vNV = NULL; |
2876 | PFNGLUNIFORM1IARBPROC glad_glUniform1iARB = NULL; |
2877 | PFNGLUNIFORM1IVPROC glad_glUniform1iv = NULL; |
2878 | PFNGLUNIFORM1IVARBPROC glad_glUniform1ivARB = NULL; |
2879 | PFNGLUNIFORM1UIPROC glad_glUniform1ui = NULL; |
2880 | PFNGLUNIFORM1UI64ARBPROC glad_glUniform1ui64ARB = NULL; |
2881 | PFNGLUNIFORM1UI64NVPROC glad_glUniform1ui64NV = NULL; |
2882 | PFNGLUNIFORM1UI64VARBPROC glad_glUniform1ui64vARB = NULL; |
2883 | PFNGLUNIFORM1UI64VNVPROC glad_glUniform1ui64vNV = NULL; |
2884 | PFNGLUNIFORM1UIEXTPROC glad_glUniform1uiEXT = NULL; |
2885 | PFNGLUNIFORM1UIVPROC glad_glUniform1uiv = NULL; |
2886 | PFNGLUNIFORM1UIVEXTPROC glad_glUniform1uivEXT = NULL; |
2887 | PFNGLUNIFORM2DPROC glad_glUniform2d = NULL; |
2888 | PFNGLUNIFORM2DVPROC glad_glUniform2dv = NULL; |
2889 | PFNGLUNIFORM2FPROC glad_glUniform2f = NULL; |
2890 | PFNGLUNIFORM2FARBPROC glad_glUniform2fARB = NULL; |
2891 | PFNGLUNIFORM2FVPROC glad_glUniform2fv = NULL; |
2892 | PFNGLUNIFORM2FVARBPROC glad_glUniform2fvARB = NULL; |
2893 | PFNGLUNIFORM2IPROC glad_glUniform2i = NULL; |
2894 | PFNGLUNIFORM2I64ARBPROC glad_glUniform2i64ARB = NULL; |
2895 | PFNGLUNIFORM2I64NVPROC glad_glUniform2i64NV = NULL; |
2896 | PFNGLUNIFORM2I64VARBPROC glad_glUniform2i64vARB = NULL; |
2897 | PFNGLUNIFORM2I64VNVPROC glad_glUniform2i64vNV = NULL; |
2898 | PFNGLUNIFORM2IARBPROC glad_glUniform2iARB = NULL; |
2899 | PFNGLUNIFORM2IVPROC glad_glUniform2iv = NULL; |
2900 | PFNGLUNIFORM2IVARBPROC glad_glUniform2ivARB = NULL; |
2901 | PFNGLUNIFORM2UIPROC glad_glUniform2ui = NULL; |
2902 | PFNGLUNIFORM2UI64ARBPROC glad_glUniform2ui64ARB = NULL; |
2903 | PFNGLUNIFORM2UI64NVPROC glad_glUniform2ui64NV = NULL; |
2904 | PFNGLUNIFORM2UI64VARBPROC glad_glUniform2ui64vARB = NULL; |
2905 | PFNGLUNIFORM2UI64VNVPROC glad_glUniform2ui64vNV = NULL; |
2906 | PFNGLUNIFORM2UIEXTPROC glad_glUniform2uiEXT = NULL; |
2907 | PFNGLUNIFORM2UIVPROC glad_glUniform2uiv = NULL; |
2908 | PFNGLUNIFORM2UIVEXTPROC glad_glUniform2uivEXT = NULL; |
2909 | PFNGLUNIFORM3DPROC glad_glUniform3d = NULL; |
2910 | PFNGLUNIFORM3DVPROC glad_glUniform3dv = NULL; |
2911 | PFNGLUNIFORM3FPROC glad_glUniform3f = NULL; |
2912 | PFNGLUNIFORM3FARBPROC glad_glUniform3fARB = NULL; |
2913 | PFNGLUNIFORM3FVPROC glad_glUniform3fv = NULL; |
2914 | PFNGLUNIFORM3FVARBPROC glad_glUniform3fvARB = NULL; |
2915 | PFNGLUNIFORM3IPROC glad_glUniform3i = NULL; |
2916 | PFNGLUNIFORM3I64ARBPROC glad_glUniform3i64ARB = NULL; |
2917 | PFNGLUNIFORM3I64NVPROC glad_glUniform3i64NV = NULL; |
2918 | PFNGLUNIFORM3I64VARBPROC glad_glUniform3i64vARB = NULL; |
2919 | PFNGLUNIFORM3I64VNVPROC glad_glUniform3i64vNV = NULL; |
2920 | PFNGLUNIFORM3IARBPROC glad_glUniform3iARB = NULL; |
2921 | PFNGLUNIFORM3IVPROC glad_glUniform3iv = NULL; |
2922 | PFNGLUNIFORM3IVARBPROC glad_glUniform3ivARB = NULL; |
2923 | PFNGLUNIFORM3UIPROC glad_glUniform3ui = NULL; |
2924 | PFNGLUNIFORM3UI64ARBPROC glad_glUniform3ui64ARB = NULL; |
2925 | PFNGLUNIFORM3UI64NVPROC glad_glUniform3ui64NV = NULL; |
2926 | PFNGLUNIFORM3UI64VARBPROC glad_glUniform3ui64vARB = NULL; |
2927 | PFNGLUNIFORM3UI64VNVPROC glad_glUniform3ui64vNV = NULL; |
2928 | PFNGLUNIFORM3UIEXTPROC glad_glUniform3uiEXT = NULL; |
2929 | PFNGLUNIFORM3UIVPROC glad_glUniform3uiv = NULL; |
2930 | PFNGLUNIFORM3UIVEXTPROC glad_glUniform3uivEXT = NULL; |
2931 | PFNGLUNIFORM4DPROC glad_glUniform4d = NULL; |
2932 | PFNGLUNIFORM4DVPROC glad_glUniform4dv = NULL; |
2933 | PFNGLUNIFORM4FPROC glad_glUniform4f = NULL; |
2934 | PFNGLUNIFORM4FARBPROC glad_glUniform4fARB = NULL; |
2935 | PFNGLUNIFORM4FVPROC glad_glUniform4fv = NULL; |
2936 | PFNGLUNIFORM4FVARBPROC glad_glUniform4fvARB = NULL; |
2937 | PFNGLUNIFORM4IPROC glad_glUniform4i = NULL; |
2938 | PFNGLUNIFORM4I64ARBPROC glad_glUniform4i64ARB = NULL; |
2939 | PFNGLUNIFORM4I64NVPROC glad_glUniform4i64NV = NULL; |
2940 | PFNGLUNIFORM4I64VARBPROC glad_glUniform4i64vARB = NULL; |
2941 | PFNGLUNIFORM4I64VNVPROC glad_glUniform4i64vNV = NULL; |
2942 | PFNGLUNIFORM4IARBPROC glad_glUniform4iARB = NULL; |
2943 | PFNGLUNIFORM4IVPROC glad_glUniform4iv = NULL; |
2944 | PFNGLUNIFORM4IVARBPROC glad_glUniform4ivARB = NULL; |
2945 | PFNGLUNIFORM4UIPROC glad_glUniform4ui = NULL; |
2946 | PFNGLUNIFORM4UI64ARBPROC glad_glUniform4ui64ARB = NULL; |
2947 | PFNGLUNIFORM4UI64NVPROC glad_glUniform4ui64NV = NULL; |
2948 | PFNGLUNIFORM4UI64VARBPROC glad_glUniform4ui64vARB = NULL; |
2949 | PFNGLUNIFORM4UI64VNVPROC glad_glUniform4ui64vNV = NULL; |
2950 | PFNGLUNIFORM4UIEXTPROC glad_glUniform4uiEXT = NULL; |
2951 | PFNGLUNIFORM4UIVPROC glad_glUniform4uiv = NULL; |
2952 | PFNGLUNIFORM4UIVEXTPROC glad_glUniform4uivEXT = NULL; |
2953 | PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding = NULL; |
2954 | PFNGLUNIFORMBUFFEREXTPROC glad_glUniformBufferEXT = NULL; |
2955 | PFNGLUNIFORMHANDLEUI64ARBPROC glad_glUniformHandleui64ARB = NULL; |
2956 | PFNGLUNIFORMHANDLEUI64NVPROC glad_glUniformHandleui64NV = NULL; |
2957 | PFNGLUNIFORMHANDLEUI64VARBPROC glad_glUniformHandleui64vARB = NULL; |
2958 | PFNGLUNIFORMHANDLEUI64VNVPROC glad_glUniformHandleui64vNV = NULL; |
2959 | PFNGLUNIFORMMATRIX2DVPROC glad_glUniformMatrix2dv = NULL; |
2960 | PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv = NULL; |
2961 | PFNGLUNIFORMMATRIX2FVARBPROC glad_glUniformMatrix2fvARB = NULL; |
2962 | PFNGLUNIFORMMATRIX2X3DVPROC glad_glUniformMatrix2x3dv = NULL; |
2963 | PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv = NULL; |
2964 | PFNGLUNIFORMMATRIX2X4DVPROC glad_glUniformMatrix2x4dv = NULL; |
2965 | PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv = NULL; |
2966 | PFNGLUNIFORMMATRIX3DVPROC glad_glUniformMatrix3dv = NULL; |
2967 | PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv = NULL; |
2968 | PFNGLUNIFORMMATRIX3FVARBPROC glad_glUniformMatrix3fvARB = NULL; |
2969 | PFNGLUNIFORMMATRIX3X2DVPROC glad_glUniformMatrix3x2dv = NULL; |
2970 | PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv = NULL; |
2971 | PFNGLUNIFORMMATRIX3X4DVPROC glad_glUniformMatrix3x4dv = NULL; |
2972 | PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv = NULL; |
2973 | PFNGLUNIFORMMATRIX4DVPROC glad_glUniformMatrix4dv = NULL; |
2974 | PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv = NULL; |
2975 | PFNGLUNIFORMMATRIX4FVARBPROC glad_glUniformMatrix4fvARB = NULL; |
2976 | PFNGLUNIFORMMATRIX4X2DVPROC glad_glUniformMatrix4x2dv = NULL; |
2977 | PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv = NULL; |
2978 | PFNGLUNIFORMMATRIX4X3DVPROC glad_glUniformMatrix4x3dv = NULL; |
2979 | PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv = NULL; |
2980 | PFNGLUNIFORMSUBROUTINESUIVPROC glad_glUniformSubroutinesuiv = NULL; |
2981 | PFNGLUNIFORMUI64NVPROC glad_glUniformui64NV = NULL; |
2982 | PFNGLUNIFORMUI64VNVPROC glad_glUniformui64vNV = NULL; |
2983 | PFNGLUNLOCKARRAYSEXTPROC glad_glUnlockArraysEXT = NULL; |
2984 | PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer = NULL; |
2985 | PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB = NULL; |
2986 | PFNGLUNMAPNAMEDBUFFERPROC glad_glUnmapNamedBuffer = NULL; |
2987 | PFNGLUNMAPNAMEDBUFFEREXTPROC glad_glUnmapNamedBufferEXT = NULL; |
2988 | PFNGLUNMAPOBJECTBUFFERATIPROC glad_glUnmapObjectBufferATI = NULL; |
2989 | PFNGLUNMAPTEXTURE2DINTELPROC glad_glUnmapTexture2DINTEL = NULL; |
2990 | PFNGLUPDATEOBJECTBUFFERATIPROC glad_glUpdateObjectBufferATI = NULL; |
2991 | PFNGLUPLOADGPUMASKNVXPROC glad_glUploadGpuMaskNVX = NULL; |
2992 | PFNGLUSEPROGRAMPROC glad_glUseProgram = NULL; |
2993 | PFNGLUSEPROGRAMOBJECTARBPROC glad_glUseProgramObjectARB = NULL; |
2994 | PFNGLUSEPROGRAMSTAGESPROC glad_glUseProgramStages = NULL; |
2995 | PFNGLUSESHADERPROGRAMEXTPROC glad_glUseShaderProgramEXT = NULL; |
2996 | PFNGLVDPAUFININVPROC glad_glVDPAUFiniNV = NULL; |
2997 | PFNGLVDPAUGETSURFACEIVNVPROC glad_glVDPAUGetSurfaceivNV = NULL; |
2998 | PFNGLVDPAUINITNVPROC glad_glVDPAUInitNV = NULL; |
2999 | PFNGLVDPAUISSURFACENVPROC glad_glVDPAUIsSurfaceNV = NULL; |
3000 | PFNGLVDPAUMAPSURFACESNVPROC glad_glVDPAUMapSurfacesNV = NULL; |
3001 | PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC glad_glVDPAURegisterOutputSurfaceNV = NULL; |
3002 | PFNGLVDPAUREGISTERVIDEOSURFACENVPROC glad_glVDPAURegisterVideoSurfaceNV = NULL; |
3003 | PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC glad_glVDPAURegisterVideoSurfaceWithPictureStructureNV = NULL; |
3004 | PFNGLVDPAUSURFACEACCESSNVPROC glad_glVDPAUSurfaceAccessNV = NULL; |
3005 | PFNGLVDPAUUNMAPSURFACESNVPROC glad_glVDPAUUnmapSurfacesNV = NULL; |
3006 | PFNGLVDPAUUNREGISTERSURFACENVPROC glad_glVDPAUUnregisterSurfaceNV = NULL; |
3007 | PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram = NULL; |
3008 | PFNGLVALIDATEPROGRAMARBPROC glad_glValidateProgramARB = NULL; |
3009 | PFNGLVALIDATEPROGRAMPIPELINEPROC glad_glValidateProgramPipeline = NULL; |
3010 | PFNGLVARIANTARRAYOBJECTATIPROC glad_glVariantArrayObjectATI = NULL; |
3011 | PFNGLVARIANTPOINTEREXTPROC glad_glVariantPointerEXT = NULL; |
3012 | PFNGLVARIANTBVEXTPROC glad_glVariantbvEXT = NULL; |
3013 | PFNGLVARIANTDVEXTPROC glad_glVariantdvEXT = NULL; |
3014 | PFNGLVARIANTFVEXTPROC glad_glVariantfvEXT = NULL; |
3015 | PFNGLVARIANTIVEXTPROC glad_glVariantivEXT = NULL; |
3016 | PFNGLVARIANTSVEXTPROC glad_glVariantsvEXT = NULL; |
3017 | PFNGLVARIANTUBVEXTPROC glad_glVariantubvEXT = NULL; |
3018 | PFNGLVARIANTUIVEXTPROC glad_glVariantuivEXT = NULL; |
3019 | PFNGLVARIANTUSVEXTPROC glad_glVariantusvEXT = NULL; |
3020 | PFNGLVERTEX2BOESPROC glad_glVertex2bOES = NULL; |
3021 | PFNGLVERTEX2BVOESPROC glad_glVertex2bvOES = NULL; |
3022 | PFNGLVERTEX2HNVPROC glad_glVertex2hNV = NULL; |
3023 | PFNGLVERTEX2HVNVPROC glad_glVertex2hvNV = NULL; |
3024 | PFNGLVERTEX2XOESPROC glad_glVertex2xOES = NULL; |
3025 | PFNGLVERTEX2XVOESPROC glad_glVertex2xvOES = NULL; |
3026 | PFNGLVERTEX3BOESPROC glad_glVertex3bOES = NULL; |
3027 | PFNGLVERTEX3BVOESPROC glad_glVertex3bvOES = NULL; |
3028 | PFNGLVERTEX3HNVPROC glad_glVertex3hNV = NULL; |
3029 | PFNGLVERTEX3HVNVPROC glad_glVertex3hvNV = NULL; |
3030 | PFNGLVERTEX3XOESPROC glad_glVertex3xOES = NULL; |
3031 | PFNGLVERTEX3XVOESPROC glad_glVertex3xvOES = NULL; |
3032 | PFNGLVERTEX4BOESPROC glad_glVertex4bOES = NULL; |
3033 | PFNGLVERTEX4BVOESPROC glad_glVertex4bvOES = NULL; |
3034 | PFNGLVERTEX4HNVPROC glad_glVertex4hNV = NULL; |
3035 | PFNGLVERTEX4HVNVPROC glad_glVertex4hvNV = NULL; |
3036 | PFNGLVERTEX4XOESPROC glad_glVertex4xOES = NULL; |
3037 | PFNGLVERTEX4XVOESPROC glad_glVertex4xvOES = NULL; |
3038 | PFNGLVERTEXARRAYATTRIBBINDINGPROC glad_glVertexArrayAttribBinding = NULL; |
3039 | PFNGLVERTEXARRAYATTRIBFORMATPROC glad_glVertexArrayAttribFormat = NULL; |
3040 | PFNGLVERTEXARRAYATTRIBIFORMATPROC glad_glVertexArrayAttribIFormat = NULL; |
3041 | PFNGLVERTEXARRAYATTRIBLFORMATPROC glad_glVertexArrayAttribLFormat = NULL; |
3042 | PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glad_glVertexArrayBindVertexBufferEXT = NULL; |
3043 | PFNGLVERTEXARRAYBINDINGDIVISORPROC glad_glVertexArrayBindingDivisor = NULL; |
3044 | PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glad_glVertexArrayColorOffsetEXT = NULL; |
3045 | PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glad_glVertexArrayEdgeFlagOffsetEXT = NULL; |
3046 | PFNGLVERTEXARRAYELEMENTBUFFERPROC glad_glVertexArrayElementBuffer = NULL; |
3047 | PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glad_glVertexArrayFogCoordOffsetEXT = NULL; |
3048 | PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glad_glVertexArrayIndexOffsetEXT = NULL; |
3049 | PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glad_glVertexArrayMultiTexCoordOffsetEXT = NULL; |
3050 | PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glad_glVertexArrayNormalOffsetEXT = NULL; |
3051 | PFNGLVERTEXARRAYPARAMETERIAPPLEPROC glad_glVertexArrayParameteriAPPLE = NULL; |
3052 | PFNGLVERTEXARRAYRANGEAPPLEPROC glad_glVertexArrayRangeAPPLE = NULL; |
3053 | PFNGLVERTEXARRAYRANGENVPROC glad_glVertexArrayRangeNV = NULL; |
3054 | PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glad_glVertexArraySecondaryColorOffsetEXT = NULL; |
3055 | PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glad_glVertexArrayTexCoordOffsetEXT = NULL; |
3056 | PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glad_glVertexArrayVertexAttribBindingEXT = NULL; |
3057 | PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glad_glVertexArrayVertexAttribDivisorEXT = NULL; |
3058 | PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glad_glVertexArrayVertexAttribFormatEXT = NULL; |
3059 | PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glad_glVertexArrayVertexAttribIFormatEXT = NULL; |
3060 | PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glad_glVertexArrayVertexAttribIOffsetEXT = NULL; |
3061 | PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glad_glVertexArrayVertexAttribLFormatEXT = NULL; |
3062 | PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glad_glVertexArrayVertexAttribLOffsetEXT = NULL; |
3063 | PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glad_glVertexArrayVertexAttribOffsetEXT = NULL; |
3064 | PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glad_glVertexArrayVertexBindingDivisorEXT = NULL; |
3065 | PFNGLVERTEXARRAYVERTEXBUFFERPROC glad_glVertexArrayVertexBuffer = NULL; |
3066 | PFNGLVERTEXARRAYVERTEXBUFFERSPROC glad_glVertexArrayVertexBuffers = NULL; |
3067 | PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glad_glVertexArrayVertexOffsetEXT = NULL; |
3068 | PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d = NULL; |
3069 | PFNGLVERTEXATTRIB1DARBPROC glad_glVertexAttrib1dARB = NULL; |
3070 | PFNGLVERTEXATTRIB1DNVPROC glad_glVertexAttrib1dNV = NULL; |
3071 | PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv = NULL; |
3072 | PFNGLVERTEXATTRIB1DVARBPROC glad_glVertexAttrib1dvARB = NULL; |
3073 | PFNGLVERTEXATTRIB1DVNVPROC glad_glVertexAttrib1dvNV = NULL; |
3074 | PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f = NULL; |
3075 | PFNGLVERTEXATTRIB1FARBPROC glad_glVertexAttrib1fARB = NULL; |
3076 | PFNGLVERTEXATTRIB1FNVPROC glad_glVertexAttrib1fNV = NULL; |
3077 | PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv = NULL; |
3078 | PFNGLVERTEXATTRIB1FVARBPROC glad_glVertexAttrib1fvARB = NULL; |
3079 | PFNGLVERTEXATTRIB1FVNVPROC glad_glVertexAttrib1fvNV = NULL; |
3080 | PFNGLVERTEXATTRIB1HNVPROC glad_glVertexAttrib1hNV = NULL; |
3081 | PFNGLVERTEXATTRIB1HVNVPROC glad_glVertexAttrib1hvNV = NULL; |
3082 | PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s = NULL; |
3083 | PFNGLVERTEXATTRIB1SARBPROC glad_glVertexAttrib1sARB = NULL; |
3084 | PFNGLVERTEXATTRIB1SNVPROC glad_glVertexAttrib1sNV = NULL; |
3085 | PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv = NULL; |
3086 | PFNGLVERTEXATTRIB1SVARBPROC glad_glVertexAttrib1svARB = NULL; |
3087 | PFNGLVERTEXATTRIB1SVNVPROC glad_glVertexAttrib1svNV = NULL; |
3088 | PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d = NULL; |
3089 | PFNGLVERTEXATTRIB2DARBPROC glad_glVertexAttrib2dARB = NULL; |
3090 | PFNGLVERTEXATTRIB2DNVPROC glad_glVertexAttrib2dNV = NULL; |
3091 | PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv = NULL; |
3092 | PFNGLVERTEXATTRIB2DVARBPROC glad_glVertexAttrib2dvARB = NULL; |
3093 | PFNGLVERTEXATTRIB2DVNVPROC glad_glVertexAttrib2dvNV = NULL; |
3094 | PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f = NULL; |
3095 | PFNGLVERTEXATTRIB2FARBPROC glad_glVertexAttrib2fARB = NULL; |
3096 | PFNGLVERTEXATTRIB2FNVPROC glad_glVertexAttrib2fNV = NULL; |
3097 | PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv = NULL; |
3098 | PFNGLVERTEXATTRIB2FVARBPROC glad_glVertexAttrib2fvARB = NULL; |
3099 | PFNGLVERTEXATTRIB2FVNVPROC glad_glVertexAttrib2fvNV = NULL; |
3100 | PFNGLVERTEXATTRIB2HNVPROC glad_glVertexAttrib2hNV = NULL; |
3101 | PFNGLVERTEXATTRIB2HVNVPROC glad_glVertexAttrib2hvNV = NULL; |
3102 | PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s = NULL; |
3103 | PFNGLVERTEXATTRIB2SARBPROC glad_glVertexAttrib2sARB = NULL; |
3104 | PFNGLVERTEXATTRIB2SNVPROC glad_glVertexAttrib2sNV = NULL; |
3105 | PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv = NULL; |
3106 | PFNGLVERTEXATTRIB2SVARBPROC glad_glVertexAttrib2svARB = NULL; |
3107 | PFNGLVERTEXATTRIB2SVNVPROC glad_glVertexAttrib2svNV = NULL; |
3108 | PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d = NULL; |
3109 | PFNGLVERTEXATTRIB3DARBPROC glad_glVertexAttrib3dARB = NULL; |
3110 | PFNGLVERTEXATTRIB3DNVPROC glad_glVertexAttrib3dNV = NULL; |
3111 | PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv = NULL; |
3112 | PFNGLVERTEXATTRIB3DVARBPROC glad_glVertexAttrib3dvARB = NULL; |
3113 | PFNGLVERTEXATTRIB3DVNVPROC glad_glVertexAttrib3dvNV = NULL; |
3114 | PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f = NULL; |
3115 | PFNGLVERTEXATTRIB3FARBPROC glad_glVertexAttrib3fARB = NULL; |
3116 | PFNGLVERTEXATTRIB3FNVPROC glad_glVertexAttrib3fNV = NULL; |
3117 | PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv = NULL; |
3118 | PFNGLVERTEXATTRIB3FVARBPROC glad_glVertexAttrib3fvARB = NULL; |
3119 | PFNGLVERTEXATTRIB3FVNVPROC glad_glVertexAttrib3fvNV = NULL; |
3120 | PFNGLVERTEXATTRIB3HNVPROC glad_glVertexAttrib3hNV = NULL; |
3121 | PFNGLVERTEXATTRIB3HVNVPROC glad_glVertexAttrib3hvNV = NULL; |
3122 | PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s = NULL; |
3123 | PFNGLVERTEXATTRIB3SARBPROC glad_glVertexAttrib3sARB = NULL; |
3124 | PFNGLVERTEXATTRIB3SNVPROC glad_glVertexAttrib3sNV = NULL; |
3125 | PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv = NULL; |
3126 | PFNGLVERTEXATTRIB3SVARBPROC glad_glVertexAttrib3svARB = NULL; |
3127 | PFNGLVERTEXATTRIB3SVNVPROC glad_glVertexAttrib3svNV = NULL; |
3128 | PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv = NULL; |
3129 | PFNGLVERTEXATTRIB4NBVARBPROC glad_glVertexAttrib4NbvARB = NULL; |
3130 | PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv = NULL; |
3131 | PFNGLVERTEXATTRIB4NIVARBPROC glad_glVertexAttrib4NivARB = NULL; |
3132 | PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv = NULL; |
3133 | PFNGLVERTEXATTRIB4NSVARBPROC glad_glVertexAttrib4NsvARB = NULL; |
3134 | PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub = NULL; |
3135 | PFNGLVERTEXATTRIB4NUBARBPROC glad_glVertexAttrib4NubARB = NULL; |
3136 | PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv = NULL; |
3137 | PFNGLVERTEXATTRIB4NUBVARBPROC glad_glVertexAttrib4NubvARB = NULL; |
3138 | PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv = NULL; |
3139 | PFNGLVERTEXATTRIB4NUIVARBPROC glad_glVertexAttrib4NuivARB = NULL; |
3140 | PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv = NULL; |
3141 | PFNGLVERTEXATTRIB4NUSVARBPROC glad_glVertexAttrib4NusvARB = NULL; |
3142 | PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv = NULL; |
3143 | PFNGLVERTEXATTRIB4BVARBPROC glad_glVertexAttrib4bvARB = NULL; |
3144 | PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d = NULL; |
3145 | PFNGLVERTEXATTRIB4DARBPROC glad_glVertexAttrib4dARB = NULL; |
3146 | PFNGLVERTEXATTRIB4DNVPROC glad_glVertexAttrib4dNV = NULL; |
3147 | PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv = NULL; |
3148 | PFNGLVERTEXATTRIB4DVARBPROC glad_glVertexAttrib4dvARB = NULL; |
3149 | PFNGLVERTEXATTRIB4DVNVPROC glad_glVertexAttrib4dvNV = NULL; |
3150 | PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f = NULL; |
3151 | PFNGLVERTEXATTRIB4FARBPROC glad_glVertexAttrib4fARB = NULL; |
3152 | PFNGLVERTEXATTRIB4FNVPROC glad_glVertexAttrib4fNV = NULL; |
3153 | PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv = NULL; |
3154 | PFNGLVERTEXATTRIB4FVARBPROC glad_glVertexAttrib4fvARB = NULL; |
3155 | PFNGLVERTEXATTRIB4FVNVPROC glad_glVertexAttrib4fvNV = NULL; |
3156 | PFNGLVERTEXATTRIB4HNVPROC glad_glVertexAttrib4hNV = NULL; |
3157 | PFNGLVERTEXATTRIB4HVNVPROC glad_glVertexAttrib4hvNV = NULL; |
3158 | PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv = NULL; |
3159 | PFNGLVERTEXATTRIB4IVARBPROC glad_glVertexAttrib4ivARB = NULL; |
3160 | PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s = NULL; |
3161 | PFNGLVERTEXATTRIB4SARBPROC glad_glVertexAttrib4sARB = NULL; |
3162 | PFNGLVERTEXATTRIB4SNVPROC glad_glVertexAttrib4sNV = NULL; |
3163 | PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv = NULL; |
3164 | PFNGLVERTEXATTRIB4SVARBPROC glad_glVertexAttrib4svARB = NULL; |
3165 | PFNGLVERTEXATTRIB4SVNVPROC glad_glVertexAttrib4svNV = NULL; |
3166 | PFNGLVERTEXATTRIB4UBNVPROC glad_glVertexAttrib4ubNV = NULL; |
3167 | PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv = NULL; |
3168 | PFNGLVERTEXATTRIB4UBVARBPROC glad_glVertexAttrib4ubvARB = NULL; |
3169 | PFNGLVERTEXATTRIB4UBVNVPROC glad_glVertexAttrib4ubvNV = NULL; |
3170 | PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv = NULL; |
3171 | PFNGLVERTEXATTRIB4UIVARBPROC glad_glVertexAttrib4uivARB = NULL; |
3172 | PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv = NULL; |
3173 | PFNGLVERTEXATTRIB4USVARBPROC glad_glVertexAttrib4usvARB = NULL; |
3174 | PFNGLVERTEXATTRIBARRAYOBJECTATIPROC glad_glVertexAttribArrayObjectATI = NULL; |
3175 | PFNGLVERTEXATTRIBBINDINGPROC glad_glVertexAttribBinding = NULL; |
3176 | PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor = NULL; |
3177 | PFNGLVERTEXATTRIBDIVISORARBPROC glad_glVertexAttribDivisorARB = NULL; |
3178 | PFNGLVERTEXATTRIBFORMATPROC glad_glVertexAttribFormat = NULL; |
3179 | PFNGLVERTEXATTRIBFORMATNVPROC glad_glVertexAttribFormatNV = NULL; |
3180 | PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i = NULL; |
3181 | PFNGLVERTEXATTRIBI1IEXTPROC glad_glVertexAttribI1iEXT = NULL; |
3182 | PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv = NULL; |
3183 | PFNGLVERTEXATTRIBI1IVEXTPROC glad_glVertexAttribI1ivEXT = NULL; |
3184 | PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui = NULL; |
3185 | PFNGLVERTEXATTRIBI1UIEXTPROC glad_glVertexAttribI1uiEXT = NULL; |
3186 | PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv = NULL; |
3187 | PFNGLVERTEXATTRIBI1UIVEXTPROC glad_glVertexAttribI1uivEXT = NULL; |
3188 | PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i = NULL; |
3189 | PFNGLVERTEXATTRIBI2IEXTPROC glad_glVertexAttribI2iEXT = NULL; |
3190 | PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv = NULL; |
3191 | PFNGLVERTEXATTRIBI2IVEXTPROC glad_glVertexAttribI2ivEXT = NULL; |
3192 | PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui = NULL; |
3193 | PFNGLVERTEXATTRIBI2UIEXTPROC glad_glVertexAttribI2uiEXT = NULL; |
3194 | PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv = NULL; |
3195 | PFNGLVERTEXATTRIBI2UIVEXTPROC glad_glVertexAttribI2uivEXT = NULL; |
3196 | PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i = NULL; |
3197 | PFNGLVERTEXATTRIBI3IEXTPROC glad_glVertexAttribI3iEXT = NULL; |
3198 | PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv = NULL; |
3199 | PFNGLVERTEXATTRIBI3IVEXTPROC glad_glVertexAttribI3ivEXT = NULL; |
3200 | PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui = NULL; |
3201 | PFNGLVERTEXATTRIBI3UIEXTPROC glad_glVertexAttribI3uiEXT = NULL; |
3202 | PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv = NULL; |
3203 | PFNGLVERTEXATTRIBI3UIVEXTPROC glad_glVertexAttribI3uivEXT = NULL; |
3204 | PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv = NULL; |
3205 | PFNGLVERTEXATTRIBI4BVEXTPROC glad_glVertexAttribI4bvEXT = NULL; |
3206 | PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i = NULL; |
3207 | PFNGLVERTEXATTRIBI4IEXTPROC glad_glVertexAttribI4iEXT = NULL; |
3208 | PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv = NULL; |
3209 | PFNGLVERTEXATTRIBI4IVEXTPROC glad_glVertexAttribI4ivEXT = NULL; |
3210 | PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv = NULL; |
3211 | PFNGLVERTEXATTRIBI4SVEXTPROC glad_glVertexAttribI4svEXT = NULL; |
3212 | PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv = NULL; |
3213 | PFNGLVERTEXATTRIBI4UBVEXTPROC glad_glVertexAttribI4ubvEXT = NULL; |
3214 | PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui = NULL; |
3215 | PFNGLVERTEXATTRIBI4UIEXTPROC glad_glVertexAttribI4uiEXT = NULL; |
3216 | PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv = NULL; |
3217 | PFNGLVERTEXATTRIBI4UIVEXTPROC glad_glVertexAttribI4uivEXT = NULL; |
3218 | PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv = NULL; |
3219 | PFNGLVERTEXATTRIBI4USVEXTPROC glad_glVertexAttribI4usvEXT = NULL; |
3220 | PFNGLVERTEXATTRIBIFORMATPROC glad_glVertexAttribIFormat = NULL; |
3221 | PFNGLVERTEXATTRIBIFORMATNVPROC glad_glVertexAttribIFormatNV = NULL; |
3222 | PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer = NULL; |
3223 | PFNGLVERTEXATTRIBIPOINTEREXTPROC glad_glVertexAttribIPointerEXT = NULL; |
3224 | PFNGLVERTEXATTRIBL1DPROC glad_glVertexAttribL1d = NULL; |
3225 | PFNGLVERTEXATTRIBL1DEXTPROC glad_glVertexAttribL1dEXT = NULL; |
3226 | PFNGLVERTEXATTRIBL1DVPROC glad_glVertexAttribL1dv = NULL; |
3227 | PFNGLVERTEXATTRIBL1DVEXTPROC glad_glVertexAttribL1dvEXT = NULL; |
3228 | PFNGLVERTEXATTRIBL1I64NVPROC glad_glVertexAttribL1i64NV = NULL; |
3229 | PFNGLVERTEXATTRIBL1I64VNVPROC glad_glVertexAttribL1i64vNV = NULL; |
3230 | PFNGLVERTEXATTRIBL1UI64ARBPROC glad_glVertexAttribL1ui64ARB = NULL; |
3231 | PFNGLVERTEXATTRIBL1UI64NVPROC glad_glVertexAttribL1ui64NV = NULL; |
3232 | PFNGLVERTEXATTRIBL1UI64VARBPROC glad_glVertexAttribL1ui64vARB = NULL; |
3233 | PFNGLVERTEXATTRIBL1UI64VNVPROC glad_glVertexAttribL1ui64vNV = NULL; |
3234 | PFNGLVERTEXATTRIBL2DPROC glad_glVertexAttribL2d = NULL; |
3235 | PFNGLVERTEXATTRIBL2DEXTPROC glad_glVertexAttribL2dEXT = NULL; |
3236 | PFNGLVERTEXATTRIBL2DVPROC glad_glVertexAttribL2dv = NULL; |
3237 | PFNGLVERTEXATTRIBL2DVEXTPROC glad_glVertexAttribL2dvEXT = NULL; |
3238 | PFNGLVERTEXATTRIBL2I64NVPROC glad_glVertexAttribL2i64NV = NULL; |
3239 | PFNGLVERTEXATTRIBL2I64VNVPROC glad_glVertexAttribL2i64vNV = NULL; |
3240 | PFNGLVERTEXATTRIBL2UI64NVPROC glad_glVertexAttribL2ui64NV = NULL; |
3241 | PFNGLVERTEXATTRIBL2UI64VNVPROC glad_glVertexAttribL2ui64vNV = NULL; |
3242 | PFNGLVERTEXATTRIBL3DPROC glad_glVertexAttribL3d = NULL; |
3243 | PFNGLVERTEXATTRIBL3DEXTPROC glad_glVertexAttribL3dEXT = NULL; |
3244 | PFNGLVERTEXATTRIBL3DVPROC glad_glVertexAttribL3dv = NULL; |
3245 | PFNGLVERTEXATTRIBL3DVEXTPROC glad_glVertexAttribL3dvEXT = NULL; |
3246 | PFNGLVERTEXATTRIBL3I64NVPROC glad_glVertexAttribL3i64NV = NULL; |
3247 | PFNGLVERTEXATTRIBL3I64VNVPROC glad_glVertexAttribL3i64vNV = NULL; |
3248 | PFNGLVERTEXATTRIBL3UI64NVPROC glad_glVertexAttribL3ui64NV = NULL; |
3249 | PFNGLVERTEXATTRIBL3UI64VNVPROC glad_glVertexAttribL3ui64vNV = NULL; |
3250 | PFNGLVERTEXATTRIBL4DPROC glad_glVertexAttribL4d = NULL; |
3251 | PFNGLVERTEXATTRIBL4DEXTPROC glad_glVertexAttribL4dEXT = NULL; |
3252 | PFNGLVERTEXATTRIBL4DVPROC glad_glVertexAttribL4dv = NULL; |
3253 | PFNGLVERTEXATTRIBL4DVEXTPROC glad_glVertexAttribL4dvEXT = NULL; |
3254 | PFNGLVERTEXATTRIBL4I64NVPROC glad_glVertexAttribL4i64NV = NULL; |
3255 | PFNGLVERTEXATTRIBL4I64VNVPROC glad_glVertexAttribL4i64vNV = NULL; |
3256 | PFNGLVERTEXATTRIBL4UI64NVPROC glad_glVertexAttribL4ui64NV = NULL; |
3257 | PFNGLVERTEXATTRIBL4UI64VNVPROC glad_glVertexAttribL4ui64vNV = NULL; |
3258 | PFNGLVERTEXATTRIBLFORMATPROC glad_glVertexAttribLFormat = NULL; |
3259 | PFNGLVERTEXATTRIBLFORMATNVPROC glad_glVertexAttribLFormatNV = NULL; |
3260 | PFNGLVERTEXATTRIBLPOINTERPROC glad_glVertexAttribLPointer = NULL; |
3261 | PFNGLVERTEXATTRIBLPOINTEREXTPROC glad_glVertexAttribLPointerEXT = NULL; |
3262 | PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui = NULL; |
3263 | PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv = NULL; |
3264 | PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui = NULL; |
3265 | PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv = NULL; |
3266 | PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui = NULL; |
3267 | PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv = NULL; |
3268 | PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui = NULL; |
3269 | PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv = NULL; |
3270 | PFNGLVERTEXATTRIBPARAMETERIAMDPROC glad_glVertexAttribParameteriAMD = NULL; |
3271 | PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer = NULL; |
3272 | PFNGLVERTEXATTRIBPOINTERARBPROC glad_glVertexAttribPointerARB = NULL; |
3273 | PFNGLVERTEXATTRIBPOINTERNVPROC glad_glVertexAttribPointerNV = NULL; |
3274 | PFNGLVERTEXATTRIBS1DVNVPROC glad_glVertexAttribs1dvNV = NULL; |
3275 | PFNGLVERTEXATTRIBS1FVNVPROC glad_glVertexAttribs1fvNV = NULL; |
3276 | PFNGLVERTEXATTRIBS1HVNVPROC glad_glVertexAttribs1hvNV = NULL; |
3277 | PFNGLVERTEXATTRIBS1SVNVPROC glad_glVertexAttribs1svNV = NULL; |
3278 | PFNGLVERTEXATTRIBS2DVNVPROC glad_glVertexAttribs2dvNV = NULL; |
3279 | PFNGLVERTEXATTRIBS2FVNVPROC glad_glVertexAttribs2fvNV = NULL; |
3280 | PFNGLVERTEXATTRIBS2HVNVPROC glad_glVertexAttribs2hvNV = NULL; |
3281 | PFNGLVERTEXATTRIBS2SVNVPROC glad_glVertexAttribs2svNV = NULL; |
3282 | PFNGLVERTEXATTRIBS3DVNVPROC glad_glVertexAttribs3dvNV = NULL; |
3283 | PFNGLVERTEXATTRIBS3FVNVPROC glad_glVertexAttribs3fvNV = NULL; |
3284 | PFNGLVERTEXATTRIBS3HVNVPROC glad_glVertexAttribs3hvNV = NULL; |
3285 | PFNGLVERTEXATTRIBS3SVNVPROC glad_glVertexAttribs3svNV = NULL; |
3286 | PFNGLVERTEXATTRIBS4DVNVPROC glad_glVertexAttribs4dvNV = NULL; |
3287 | PFNGLVERTEXATTRIBS4FVNVPROC glad_glVertexAttribs4fvNV = NULL; |
3288 | PFNGLVERTEXATTRIBS4HVNVPROC glad_glVertexAttribs4hvNV = NULL; |
3289 | PFNGLVERTEXATTRIBS4SVNVPROC glad_glVertexAttribs4svNV = NULL; |
3290 | PFNGLVERTEXATTRIBS4UBVNVPROC glad_glVertexAttribs4ubvNV = NULL; |
3291 | PFNGLVERTEXBINDINGDIVISORPROC glad_glVertexBindingDivisor = NULL; |
3292 | PFNGLVERTEXBLENDARBPROC glad_glVertexBlendARB = NULL; |
3293 | PFNGLVERTEXBLENDENVFATIPROC glad_glVertexBlendEnvfATI = NULL; |
3294 | PFNGLVERTEXBLENDENVIATIPROC glad_glVertexBlendEnviATI = NULL; |
3295 | PFNGLVERTEXFORMATNVPROC glad_glVertexFormatNV = NULL; |
3296 | PFNGLVERTEXPOINTEREXTPROC glad_glVertexPointerEXT = NULL; |
3297 | PFNGLVERTEXPOINTERLISTIBMPROC glad_glVertexPointerListIBM = NULL; |
3298 | PFNGLVERTEXPOINTERVINTELPROC glad_glVertexPointervINTEL = NULL; |
3299 | PFNGLVERTEXSTREAM1DATIPROC glad_glVertexStream1dATI = NULL; |
3300 | PFNGLVERTEXSTREAM1DVATIPROC glad_glVertexStream1dvATI = NULL; |
3301 | PFNGLVERTEXSTREAM1FATIPROC glad_glVertexStream1fATI = NULL; |
3302 | PFNGLVERTEXSTREAM1FVATIPROC glad_glVertexStream1fvATI = NULL; |
3303 | PFNGLVERTEXSTREAM1IATIPROC glad_glVertexStream1iATI = NULL; |
3304 | PFNGLVERTEXSTREAM1IVATIPROC glad_glVertexStream1ivATI = NULL; |
3305 | PFNGLVERTEXSTREAM1SATIPROC glad_glVertexStream1sATI = NULL; |
3306 | PFNGLVERTEXSTREAM1SVATIPROC glad_glVertexStream1svATI = NULL; |
3307 | PFNGLVERTEXSTREAM2DATIPROC glad_glVertexStream2dATI = NULL; |
3308 | PFNGLVERTEXSTREAM2DVATIPROC glad_glVertexStream2dvATI = NULL; |
3309 | PFNGLVERTEXSTREAM2FATIPROC glad_glVertexStream2fATI = NULL; |
3310 | PFNGLVERTEXSTREAM2FVATIPROC glad_glVertexStream2fvATI = NULL; |
3311 | PFNGLVERTEXSTREAM2IATIPROC glad_glVertexStream2iATI = NULL; |
3312 | PFNGLVERTEXSTREAM2IVATIPROC glad_glVertexStream2ivATI = NULL; |
3313 | PFNGLVERTEXSTREAM2SATIPROC glad_glVertexStream2sATI = NULL; |
3314 | PFNGLVERTEXSTREAM2SVATIPROC glad_glVertexStream2svATI = NULL; |
3315 | PFNGLVERTEXSTREAM3DATIPROC glad_glVertexStream3dATI = NULL; |
3316 | PFNGLVERTEXSTREAM3DVATIPROC glad_glVertexStream3dvATI = NULL; |
3317 | PFNGLVERTEXSTREAM3FATIPROC glad_glVertexStream3fATI = NULL; |
3318 | PFNGLVERTEXSTREAM3FVATIPROC glad_glVertexStream3fvATI = NULL; |
3319 | PFNGLVERTEXSTREAM3IATIPROC glad_glVertexStream3iATI = NULL; |
3320 | PFNGLVERTEXSTREAM3IVATIPROC glad_glVertexStream3ivATI = NULL; |
3321 | PFNGLVERTEXSTREAM3SATIPROC glad_glVertexStream3sATI = NULL; |
3322 | PFNGLVERTEXSTREAM3SVATIPROC glad_glVertexStream3svATI = NULL; |
3323 | PFNGLVERTEXSTREAM4DATIPROC glad_glVertexStream4dATI = NULL; |
3324 | PFNGLVERTEXSTREAM4DVATIPROC glad_glVertexStream4dvATI = NULL; |
3325 | PFNGLVERTEXSTREAM4FATIPROC glad_glVertexStream4fATI = NULL; |
3326 | PFNGLVERTEXSTREAM4FVATIPROC glad_glVertexStream4fvATI = NULL; |
3327 | PFNGLVERTEXSTREAM4IATIPROC glad_glVertexStream4iATI = NULL; |
3328 | PFNGLVERTEXSTREAM4IVATIPROC glad_glVertexStream4ivATI = NULL; |
3329 | PFNGLVERTEXSTREAM4SATIPROC glad_glVertexStream4sATI = NULL; |
3330 | PFNGLVERTEXSTREAM4SVATIPROC glad_glVertexStream4svATI = NULL; |
3331 | PFNGLVERTEXWEIGHTPOINTEREXTPROC glad_glVertexWeightPointerEXT = NULL; |
3332 | PFNGLVERTEXWEIGHTFEXTPROC glad_glVertexWeightfEXT = NULL; |
3333 | PFNGLVERTEXWEIGHTFVEXTPROC glad_glVertexWeightfvEXT = NULL; |
3334 | PFNGLVERTEXWEIGHTHNVPROC glad_glVertexWeighthNV = NULL; |
3335 | PFNGLVERTEXWEIGHTHVNVPROC glad_glVertexWeighthvNV = NULL; |
3336 | PFNGLVIDEOCAPTURENVPROC glad_glVideoCaptureNV = NULL; |
3337 | PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC glad_glVideoCaptureStreamParameterdvNV = NULL; |
3338 | PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glad_glVideoCaptureStreamParameterfvNV = NULL; |
3339 | PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glad_glVideoCaptureStreamParameterivNV = NULL; |
3340 | PFNGLVIEWPORTPROC glad_glViewport = NULL; |
3341 | PFNGLVIEWPORTARRAYVPROC glad_glViewportArrayv = NULL; |
3342 | PFNGLVIEWPORTINDEXEDFPROC glad_glViewportIndexedf = NULL; |
3343 | PFNGLVIEWPORTINDEXEDFVPROC glad_glViewportIndexedfv = NULL; |
3344 | PFNGLVIEWPORTPOSITIONWSCALENVPROC glad_glViewportPositionWScaleNV = NULL; |
3345 | PFNGLVIEWPORTSWIZZLENVPROC glad_glViewportSwizzleNV = NULL; |
3346 | PFNGLWAITSEMAPHOREEXTPROC glad_glWaitSemaphoreEXT = NULL; |
3347 | PFNGLWAITSEMAPHOREUI64NVXPROC glad_glWaitSemaphoreui64NVX = NULL; |
3348 | PFNGLWAITSYNCPROC glad_glWaitSync = NULL; |
3349 | PFNGLWAITVKSEMAPHORENVPROC glad_glWaitVkSemaphoreNV = NULL; |
3350 | PFNGLWEIGHTPATHSNVPROC glad_glWeightPathsNV = NULL; |
3351 | PFNGLWEIGHTPOINTERARBPROC glad_glWeightPointerARB = NULL; |
3352 | PFNGLWEIGHTBVARBPROC glad_glWeightbvARB = NULL; |
3353 | PFNGLWEIGHTDVARBPROC glad_glWeightdvARB = NULL; |
3354 | PFNGLWEIGHTFVARBPROC glad_glWeightfvARB = NULL; |
3355 | PFNGLWEIGHTIVARBPROC glad_glWeightivARB = NULL; |
3356 | PFNGLWEIGHTSVARBPROC glad_glWeightsvARB = NULL; |
3357 | PFNGLWEIGHTUBVARBPROC glad_glWeightubvARB = NULL; |
3358 | PFNGLWEIGHTUIVARBPROC glad_glWeightuivARB = NULL; |
3359 | PFNGLWEIGHTUSVARBPROC glad_glWeightusvARB = NULL; |
3360 | PFNGLWINDOWPOS2DARBPROC glad_glWindowPos2dARB = NULL; |
3361 | PFNGLWINDOWPOS2DMESAPROC glad_glWindowPos2dMESA = NULL; |
3362 | PFNGLWINDOWPOS2DVARBPROC glad_glWindowPos2dvARB = NULL; |
3363 | PFNGLWINDOWPOS2DVMESAPROC glad_glWindowPos2dvMESA = NULL; |
3364 | PFNGLWINDOWPOS2FARBPROC glad_glWindowPos2fARB = NULL; |
3365 | PFNGLWINDOWPOS2FMESAPROC glad_glWindowPos2fMESA = NULL; |
3366 | PFNGLWINDOWPOS2FVARBPROC glad_glWindowPos2fvARB = NULL; |
3367 | PFNGLWINDOWPOS2FVMESAPROC glad_glWindowPos2fvMESA = NULL; |
3368 | PFNGLWINDOWPOS2IARBPROC glad_glWindowPos2iARB = NULL; |
3369 | PFNGLWINDOWPOS2IMESAPROC glad_glWindowPos2iMESA = NULL; |
3370 | PFNGLWINDOWPOS2IVARBPROC glad_glWindowPos2ivARB = NULL; |
3371 | PFNGLWINDOWPOS2IVMESAPROC glad_glWindowPos2ivMESA = NULL; |
3372 | PFNGLWINDOWPOS2SARBPROC glad_glWindowPos2sARB = NULL; |
3373 | PFNGLWINDOWPOS2SMESAPROC glad_glWindowPos2sMESA = NULL; |
3374 | PFNGLWINDOWPOS2SVARBPROC glad_glWindowPos2svARB = NULL; |
3375 | PFNGLWINDOWPOS2SVMESAPROC glad_glWindowPos2svMESA = NULL; |
3376 | PFNGLWINDOWPOS3DARBPROC glad_glWindowPos3dARB = NULL; |
3377 | PFNGLWINDOWPOS3DMESAPROC glad_glWindowPos3dMESA = NULL; |
3378 | PFNGLWINDOWPOS3DVARBPROC glad_glWindowPos3dvARB = NULL; |
3379 | PFNGLWINDOWPOS3DVMESAPROC glad_glWindowPos3dvMESA = NULL; |
3380 | PFNGLWINDOWPOS3FARBPROC glad_glWindowPos3fARB = NULL; |
3381 | PFNGLWINDOWPOS3FMESAPROC glad_glWindowPos3fMESA = NULL; |
3382 | PFNGLWINDOWPOS3FVARBPROC glad_glWindowPos3fvARB = NULL; |
3383 | PFNGLWINDOWPOS3FVMESAPROC glad_glWindowPos3fvMESA = NULL; |
3384 | PFNGLWINDOWPOS3IARBPROC glad_glWindowPos3iARB = NULL; |
3385 | PFNGLWINDOWPOS3IMESAPROC glad_glWindowPos3iMESA = NULL; |
3386 | PFNGLWINDOWPOS3IVARBPROC glad_glWindowPos3ivARB = NULL; |
3387 | PFNGLWINDOWPOS3IVMESAPROC glad_glWindowPos3ivMESA = NULL; |
3388 | PFNGLWINDOWPOS3SARBPROC glad_glWindowPos3sARB = NULL; |
3389 | PFNGLWINDOWPOS3SMESAPROC glad_glWindowPos3sMESA = NULL; |
3390 | PFNGLWINDOWPOS3SVARBPROC glad_glWindowPos3svARB = NULL; |
3391 | PFNGLWINDOWPOS3SVMESAPROC glad_glWindowPos3svMESA = NULL; |
3392 | PFNGLWINDOWPOS4DMESAPROC glad_glWindowPos4dMESA = NULL; |
3393 | PFNGLWINDOWPOS4DVMESAPROC glad_glWindowPos4dvMESA = NULL; |
3394 | PFNGLWINDOWPOS4FMESAPROC glad_glWindowPos4fMESA = NULL; |
3395 | PFNGLWINDOWPOS4FVMESAPROC glad_glWindowPos4fvMESA = NULL; |
3396 | PFNGLWINDOWPOS4IMESAPROC glad_glWindowPos4iMESA = NULL; |
3397 | PFNGLWINDOWPOS4IVMESAPROC glad_glWindowPos4ivMESA = NULL; |
3398 | PFNGLWINDOWPOS4SMESAPROC glad_glWindowPos4sMESA = NULL; |
3399 | PFNGLWINDOWPOS4SVMESAPROC glad_glWindowPos4svMESA = NULL; |
3400 | PFNGLWINDOWRECTANGLESEXTPROC glad_glWindowRectanglesEXT = NULL; |
3401 | PFNGLWRITEMASKEXTPROC glad_glWriteMaskEXT = NULL; |
3402 | PFNGLACTIVESHADERPROGRAMEXTPROC glad_glActiveShaderProgramEXT = NULL; |
3403 | PFNGLALPHAFUNCQCOMPROC glad_glAlphaFuncQCOM = NULL; |
3404 | PFNGLBEGINQUERYEXTPROC glad_glBeginQueryEXT = NULL; |
3405 | PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC glad_glBindFragDataLocationIndexedEXT = NULL; |
3406 | PFNGLBINDPROGRAMPIPELINEEXTPROC glad_glBindProgramPipelineEXT = NULL; |
3407 | PFNGLBINDVERTEXARRAYOESPROC glad_glBindVertexArrayOES = NULL; |
3408 | PFNGLBLENDBARRIERPROC glad_glBlendBarrier = NULL; |
3409 | PFNGLBLENDEQUATIONSEPARATEIEXTPROC glad_glBlendEquationSeparateiEXT = NULL; |
3410 | PFNGLBLENDEQUATIONSEPARATEIOESPROC glad_glBlendEquationSeparateiOES = NULL; |
3411 | PFNGLBLENDEQUATIONIEXTPROC glad_glBlendEquationiEXT = NULL; |
3412 | PFNGLBLENDEQUATIONIOESPROC glad_glBlendEquationiOES = NULL; |
3413 | PFNGLBLENDFUNCSEPARATEIEXTPROC glad_glBlendFuncSeparateiEXT = NULL; |
3414 | PFNGLBLENDFUNCSEPARATEIOESPROC glad_glBlendFuncSeparateiOES = NULL; |
3415 | PFNGLBLENDFUNCIEXTPROC glad_glBlendFunciEXT = NULL; |
3416 | PFNGLBLENDFUNCIOESPROC glad_glBlendFunciOES = NULL; |
3417 | PFNGLBLITFRAMEBUFFERANGLEPROC glad_glBlitFramebufferANGLE = NULL; |
3418 | PFNGLBLITFRAMEBUFFERNVPROC glad_glBlitFramebufferNV = NULL; |
3419 | PFNGLBUFFERSTORAGEEXTPROC glad_glBufferStorageEXT = NULL; |
3420 | PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC glad_glClearPixelLocalStorageuiEXT = NULL; |
3421 | PFNGLCLEARTEXIMAGEEXTPROC glad_glClearTexImageEXT = NULL; |
3422 | PFNGLCLEARTEXSUBIMAGEEXTPROC glad_glClearTexSubImageEXT = NULL; |
3423 | PFNGLCLIENTWAITSYNCAPPLEPROC glad_glClientWaitSyncAPPLE = NULL; |
3424 | PFNGLCLIPCONTROLEXTPROC glad_glClipControlEXT = NULL; |
3425 | PFNGLCOLORMASKIEXTPROC glad_glColorMaskiEXT = NULL; |
3426 | PFNGLCOLORMASKIOESPROC glad_glColorMaskiOES = NULL; |
3427 | PFNGLCOMPRESSEDTEXIMAGE3DOESPROC glad_glCompressedTexImage3DOES = NULL; |
3428 | PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC glad_glCompressedTexSubImage3DOES = NULL; |
3429 | PFNGLCOPYBUFFERSUBDATANVPROC glad_glCopyBufferSubDataNV = NULL; |
3430 | PFNGLCOPYIMAGESUBDATAEXTPROC glad_glCopyImageSubDataEXT = NULL; |
3431 | PFNGLCOPYIMAGESUBDATAOESPROC glad_glCopyImageSubDataOES = NULL; |
3432 | PFNGLCOPYTEXSUBIMAGE3DOESPROC glad_glCopyTexSubImage3DOES = NULL; |
3433 | PFNGLCOPYTEXTURELEVELSAPPLEPROC glad_glCopyTextureLevelsAPPLE = NULL; |
3434 | PFNGLCOVERAGEMASKNVPROC glad_glCoverageMaskNV = NULL; |
3435 | PFNGLCOVERAGEOPERATIONNVPROC glad_glCoverageOperationNV = NULL; |
3436 | PFNGLCREATESHADERPROGRAMVEXTPROC glad_glCreateShaderProgramvEXT = NULL; |
3437 | PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR = NULL; |
3438 | PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR = NULL; |
3439 | PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR = NULL; |
3440 | PFNGLDELETEPROGRAMPIPELINESEXTPROC glad_glDeleteProgramPipelinesEXT = NULL; |
3441 | PFNGLDELETEQUERIESEXTPROC glad_glDeleteQueriesEXT = NULL; |
3442 | PFNGLDELETESYNCAPPLEPROC glad_glDeleteSyncAPPLE = NULL; |
3443 | PFNGLDELETEVERTEXARRAYSOESPROC glad_glDeleteVertexArraysOES = NULL; |
3444 | PFNGLDEPTHRANGEARRAYFVNVPROC glad_glDepthRangeArrayfvNV = NULL; |
3445 | PFNGLDEPTHRANGEARRAYFVOESPROC glad_glDepthRangeArrayfvOES = NULL; |
3446 | PFNGLDEPTHRANGEINDEXEDFNVPROC glad_glDepthRangeIndexedfNV = NULL; |
3447 | PFNGLDEPTHRANGEINDEXEDFOESPROC glad_glDepthRangeIndexedfOES = NULL; |
3448 | PFNGLDISABLEDRIVERCONTROLQCOMPROC glad_glDisableDriverControlQCOM = NULL; |
3449 | PFNGLDISABLEIEXTPROC glad_glDisableiEXT = NULL; |
3450 | PFNGLDISABLEINVPROC glad_glDisableiNV = NULL; |
3451 | PFNGLDISABLEIOESPROC glad_glDisableiOES = NULL; |
3452 | PFNGLDISCARDFRAMEBUFFEREXTPROC glad_glDiscardFramebufferEXT = NULL; |
3453 | PFNGLDRAWARRAYSINSTANCEDANGLEPROC glad_glDrawArraysInstancedANGLE = NULL; |
3454 | PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC glad_glDrawArraysInstancedBaseInstanceEXT = NULL; |
3455 | PFNGLDRAWARRAYSINSTANCEDNVPROC glad_glDrawArraysInstancedNV = NULL; |
3456 | PFNGLDRAWBUFFERSEXTPROC glad_glDrawBuffersEXT = NULL; |
3457 | PFNGLDRAWBUFFERSINDEXEDEXTPROC glad_glDrawBuffersIndexedEXT = NULL; |
3458 | PFNGLDRAWBUFFERSNVPROC glad_glDrawBuffersNV = NULL; |
3459 | PFNGLDRAWELEMENTSBASEVERTEXEXTPROC glad_glDrawElementsBaseVertexEXT = NULL; |
3460 | PFNGLDRAWELEMENTSBASEVERTEXOESPROC glad_glDrawElementsBaseVertexOES = NULL; |
3461 | PFNGLDRAWELEMENTSINSTANCEDANGLEPROC glad_glDrawElementsInstancedANGLE = NULL; |
3462 | PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC glad_glDrawElementsInstancedBaseInstanceEXT = NULL; |
3463 | PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC glad_glDrawElementsInstancedBaseVertexBaseInstanceEXT = NULL; |
3464 | PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC glad_glDrawElementsInstancedBaseVertexEXT = NULL; |
3465 | PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC glad_glDrawElementsInstancedBaseVertexOES = NULL; |
3466 | PFNGLDRAWELEMENTSINSTANCEDNVPROC glad_glDrawElementsInstancedNV = NULL; |
3467 | PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC glad_glDrawRangeElementsBaseVertexEXT = NULL; |
3468 | PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC glad_glDrawRangeElementsBaseVertexOES = NULL; |
3469 | PFNGLDRAWTRANSFORMFEEDBACKEXTPROC glad_glDrawTransformFeedbackEXT = NULL; |
3470 | PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDEXTPROC glad_glDrawTransformFeedbackInstancedEXT = NULL; |
3471 | PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC glad_glEGLImageTargetRenderbufferStorageOES = NULL; |
3472 | PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glad_glEGLImageTargetTexture2DOES = NULL; |
3473 | PFNGLENABLEDRIVERCONTROLQCOMPROC glad_glEnableDriverControlQCOM = NULL; |
3474 | PFNGLENABLEIEXTPROC glad_glEnableiEXT = NULL; |
3475 | PFNGLENABLEINVPROC glad_glEnableiNV = NULL; |
3476 | PFNGLENABLEIOESPROC glad_glEnableiOES = NULL; |
3477 | PFNGLENDQUERYEXTPROC glad_glEndQueryEXT = NULL; |
3478 | PFNGLENDTILINGQCOMPROC glad_glEndTilingQCOM = NULL; |
3479 | PFNGLEXTGETBUFFERPOINTERVQCOMPROC glad_glExtGetBufferPointervQCOM = NULL; |
3480 | PFNGLEXTGETBUFFERSQCOMPROC glad_glExtGetBuffersQCOM = NULL; |
3481 | PFNGLEXTGETFRAMEBUFFERSQCOMPROC glad_glExtGetFramebuffersQCOM = NULL; |
3482 | PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC glad_glExtGetProgramBinarySourceQCOM = NULL; |
3483 | PFNGLEXTGETPROGRAMSQCOMPROC glad_glExtGetProgramsQCOM = NULL; |
3484 | PFNGLEXTGETRENDERBUFFERSQCOMPROC glad_glExtGetRenderbuffersQCOM = NULL; |
3485 | PFNGLEXTGETSHADERSQCOMPROC glad_glExtGetShadersQCOM = NULL; |
3486 | PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC glad_glExtGetTexLevelParameterivQCOM = NULL; |
3487 | PFNGLEXTGETTEXSUBIMAGEQCOMPROC glad_glExtGetTexSubImageQCOM = NULL; |
3488 | PFNGLEXTGETTEXTURESQCOMPROC glad_glExtGetTexturesQCOM = NULL; |
3489 | PFNGLEXTISPROGRAMBINARYQCOMPROC glad_glExtIsProgramBinaryQCOM = NULL; |
3490 | PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC glad_glExtTexObjectStateOverrideiQCOM = NULL; |
3491 | PFNGLEXTRAPOLATETEX2DQCOMPROC = NULL; |
3492 | PFNGLFENCESYNCAPPLEPROC glad_glFenceSyncAPPLE = NULL; |
3493 | PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC glad_glFlushMappedBufferRangeEXT = NULL; |
3494 | PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC glad_glFramebufferFetchBarrierQCOM = NULL; |
3495 | PFNGLFRAMEBUFFERFOVEATIONCONFIGQCOMPROC glad_glFramebufferFoveationConfigQCOM = NULL; |
3496 | PFNGLFRAMEBUFFERFOVEATIONPARAMETERSQCOMPROC glad_glFramebufferFoveationParametersQCOM = NULL; |
3497 | PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC glad_glFramebufferPixelLocalStorageSizeEXT = NULL; |
3498 | PFNGLFRAMEBUFFERTEXTURE2DDOWNSAMPLEIMGPROC glad_glFramebufferTexture2DDownsampleIMG = NULL; |
3499 | PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC glad_glFramebufferTexture2DMultisampleEXT = NULL; |
3500 | PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC glad_glFramebufferTexture2DMultisampleIMG = NULL; |
3501 | PFNGLFRAMEBUFFERTEXTURE3DOESPROC glad_glFramebufferTexture3DOES = NULL; |
3502 | PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC glad_glFramebufferTextureLayerDownsampleIMG = NULL; |
3503 | PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC glad_glFramebufferTextureMultisampleMultiviewOVR = NULL; |
3504 | PFNGLFRAMEBUFFERTEXTUREOESPROC glad_glFramebufferTextureOES = NULL; |
3505 | PFNGLGENPROGRAMPIPELINESEXTPROC glad_glGenProgramPipelinesEXT = NULL; |
3506 | PFNGLGENQUERIESEXTPROC glad_glGenQueriesEXT = NULL; |
3507 | PFNGLGENVERTEXARRAYSOESPROC glad_glGenVertexArraysOES = NULL; |
3508 | PFNGLGETBUFFERPOINTERVOESPROC glad_glGetBufferPointervOES = NULL; |
3509 | PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR = NULL; |
3510 | PFNGLGETDRIVERCONTROLSTRINGQCOMPROC glad_glGetDriverControlStringQCOM = NULL; |
3511 | PFNGLGETDRIVERCONTROLSQCOMPROC glad_glGetDriverControlsQCOM = NULL; |
3512 | PFNGLGETFLOATI_VNVPROC glad_glGetFloati_vNV = NULL; |
3513 | PFNGLGETFLOATI_VOESPROC glad_glGetFloati_vOES = NULL; |
3514 | PFNGLGETFRAGDATAINDEXEXTPROC glad_glGetFragDataIndexEXT = NULL; |
3515 | PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC glad_glGetFramebufferPixelLocalStorageSizeEXT = NULL; |
3516 | PFNGLGETGRAPHICSRESETSTATUSEXTPROC glad_glGetGraphicsResetStatusEXT = NULL; |
3517 | PFNGLGETGRAPHICSRESETSTATUSKHRPROC glad_glGetGraphicsResetStatusKHR = NULL; |
3518 | PFNGLGETINTEGER64VAPPLEPROC glad_glGetInteger64vAPPLE = NULL; |
3519 | PFNGLGETINTEGER64VEXTPROC glad_glGetInteger64vEXT = NULL; |
3520 | PFNGLGETINTEGERI_VEXTPROC glad_glGetIntegeri_vEXT = NULL; |
3521 | PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR = NULL; |
3522 | PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR = NULL; |
3523 | PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR = NULL; |
3524 | PFNGLGETPROGRAMBINARYOESPROC glad_glGetProgramBinaryOES = NULL; |
3525 | PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glad_glGetProgramPipelineInfoLogEXT = NULL; |
3526 | PFNGLGETPROGRAMPIPELINEIVEXTPROC glad_glGetProgramPipelineivEXT = NULL; |
3527 | PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC glad_glGetProgramResourceLocationIndexEXT = NULL; |
3528 | PFNGLGETQUERYOBJECTIVEXTPROC glad_glGetQueryObjectivEXT = NULL; |
3529 | PFNGLGETQUERYOBJECTUIVEXTPROC glad_glGetQueryObjectuivEXT = NULL; |
3530 | PFNGLGETQUERYIVEXTPROC glad_glGetQueryivEXT = NULL; |
3531 | PFNGLGETSAMPLERPARAMETERIIVEXTPROC glad_glGetSamplerParameterIivEXT = NULL; |
3532 | PFNGLGETSAMPLERPARAMETERIIVOESPROC glad_glGetSamplerParameterIivOES = NULL; |
3533 | PFNGLGETSAMPLERPARAMETERIUIVEXTPROC glad_glGetSamplerParameterIuivEXT = NULL; |
3534 | PFNGLGETSAMPLERPARAMETERIUIVOESPROC glad_glGetSamplerParameterIuivOES = NULL; |
3535 | PFNGLGETSYNCIVAPPLEPROC glad_glGetSyncivAPPLE = NULL; |
3536 | PFNGLGETTEXPARAMETERIIVOESPROC glad_glGetTexParameterIivOES = NULL; |
3537 | PFNGLGETTEXPARAMETERIUIVOESPROC glad_glGetTexParameterIuivOES = NULL; |
3538 | PFNGLGETTEXTUREHANDLEIMGPROC glad_glGetTextureHandleIMG = NULL; |
3539 | PFNGLGETTEXTURESAMPLERHANDLEIMGPROC glad_glGetTextureSamplerHandleIMG = NULL; |
3540 | PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC glad_glGetTranslatedShaderSourceANGLE = NULL; |
3541 | PFNGLGETNUNIFORMFVEXTPROC glad_glGetnUniformfvEXT = NULL; |
3542 | PFNGLGETNUNIFORMFVKHRPROC glad_glGetnUniformfvKHR = NULL; |
3543 | PFNGLGETNUNIFORMIVEXTPROC glad_glGetnUniformivEXT = NULL; |
3544 | PFNGLGETNUNIFORMIVKHRPROC glad_glGetnUniformivKHR = NULL; |
3545 | PFNGLGETNUNIFORMUIVKHRPROC glad_glGetnUniformuivKHR = NULL; |
3546 | PFNGLISENABLEDIEXTPROC glad_glIsEnablediEXT = NULL; |
3547 | PFNGLISENABLEDINVPROC glad_glIsEnablediNV = NULL; |
3548 | PFNGLISENABLEDIOESPROC glad_glIsEnablediOES = NULL; |
3549 | PFNGLISPROGRAMPIPELINEEXTPROC glad_glIsProgramPipelineEXT = NULL; |
3550 | PFNGLISQUERYEXTPROC glad_glIsQueryEXT = NULL; |
3551 | PFNGLISSYNCAPPLEPROC glad_glIsSyncAPPLE = NULL; |
3552 | PFNGLISVERTEXARRAYOESPROC glad_glIsVertexArrayOES = NULL; |
3553 | PFNGLMAPBUFFEROESPROC glad_glMapBufferOES = NULL; |
3554 | PFNGLMAPBUFFERRANGEEXTPROC glad_glMapBufferRangeEXT = NULL; |
3555 | PFNGLMINSAMPLESHADINGOESPROC glad_glMinSampleShadingOES = NULL; |
3556 | PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC glad_glMultiDrawArraysIndirectEXT = NULL; |
3557 | PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC glad_glMultiDrawElementsBaseVertexEXT = NULL; |
3558 | PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC glad_glMultiDrawElementsIndirectEXT = NULL; |
3559 | PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR = NULL; |
3560 | PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR = NULL; |
3561 | PFNGLPATCHPARAMETERIEXTPROC glad_glPatchParameteriEXT = NULL; |
3562 | PFNGLPATCHPARAMETERIOESPROC glad_glPatchParameteriOES = NULL; |
3563 | PFNGLPOLYGONMODENVPROC glad_glPolygonModeNV = NULL; |
3564 | PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR = NULL; |
3565 | PFNGLPRIMITIVEBOUNDINGBOXPROC glad_glPrimitiveBoundingBox = NULL; |
3566 | PFNGLPRIMITIVEBOUNDINGBOXEXTPROC glad_glPrimitiveBoundingBoxEXT = NULL; |
3567 | PFNGLPRIMITIVEBOUNDINGBOXOESPROC glad_glPrimitiveBoundingBoxOES = NULL; |
3568 | PFNGLPROGRAMBINARYOESPROC glad_glProgramBinaryOES = NULL; |
3569 | PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC glad_glProgramUniformHandleui64IMG = NULL; |
3570 | PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC glad_glProgramUniformHandleui64vIMG = NULL; |
3571 | PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR = NULL; |
3572 | PFNGLQUERYCOUNTEREXTPROC glad_glQueryCounterEXT = NULL; |
3573 | PFNGLREADBUFFERINDEXEDEXTPROC glad_glReadBufferIndexedEXT = NULL; |
3574 | PFNGLREADBUFFERNVPROC glad_glReadBufferNV = NULL; |
3575 | PFNGLREADNPIXELSEXTPROC glad_glReadnPixelsEXT = NULL; |
3576 | PFNGLREADNPIXELSKHRPROC glad_glReadnPixelsKHR = NULL; |
3577 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC glad_glRenderbufferStorageMultisampleANGLE = NULL; |
3578 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC glad_glRenderbufferStorageMultisampleAPPLE = NULL; |
3579 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC glad_glRenderbufferStorageMultisampleIMG = NULL; |
3580 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC glad_glRenderbufferStorageMultisampleNV = NULL; |
3581 | PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC glad_glResolveMultisampleFramebufferAPPLE = NULL; |
3582 | PFNGLSAMPLERPARAMETERIIVEXTPROC glad_glSamplerParameterIivEXT = NULL; |
3583 | PFNGLSAMPLERPARAMETERIIVOESPROC glad_glSamplerParameterIivOES = NULL; |
3584 | PFNGLSAMPLERPARAMETERIUIVEXTPROC glad_glSamplerParameterIuivEXT = NULL; |
3585 | PFNGLSAMPLERPARAMETERIUIVOESPROC glad_glSamplerParameterIuivOES = NULL; |
3586 | PFNGLSCISSORARRAYVNVPROC glad_glScissorArrayvNV = NULL; |
3587 | PFNGLSCISSORARRAYVOESPROC glad_glScissorArrayvOES = NULL; |
3588 | PFNGLSCISSORINDEXEDNVPROC glad_glScissorIndexedNV = NULL; |
3589 | PFNGLSCISSORINDEXEDOESPROC glad_glScissorIndexedOES = NULL; |
3590 | PFNGLSCISSORINDEXEDVNVPROC glad_glScissorIndexedvNV = NULL; |
3591 | PFNGLSCISSORINDEXEDVOESPROC glad_glScissorIndexedvOES = NULL; |
3592 | PFNGLSHADINGRATEQCOMPROC glad_glShadingRateQCOM = NULL; |
3593 | PFNGLSTARTTILINGQCOMPROC glad_glStartTilingQCOM = NULL; |
3594 | PFNGLTEXBUFFEROESPROC glad_glTexBufferOES = NULL; |
3595 | PFNGLTEXBUFFERRANGEEXTPROC glad_glTexBufferRangeEXT = NULL; |
3596 | PFNGLTEXBUFFERRANGEOESPROC glad_glTexBufferRangeOES = NULL; |
3597 | PFNGLTEXESTIMATEMOTIONQCOMPROC glad_glTexEstimateMotionQCOM = NULL; |
3598 | PFNGLTEXESTIMATEMOTIONREGIONSQCOMPROC glad_glTexEstimateMotionRegionsQCOM = NULL; |
3599 | PFNGLTEXIMAGE3DOESPROC glad_glTexImage3DOES = NULL; |
3600 | PFNGLTEXPAGECOMMITMENTEXTPROC glad_glTexPageCommitmentEXT = NULL; |
3601 | PFNGLTEXPARAMETERIIVOESPROC glad_glTexParameterIivOES = NULL; |
3602 | PFNGLTEXPARAMETERIUIVOESPROC glad_glTexParameterIuivOES = NULL; |
3603 | PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC glad_glTexStorage3DMultisampleOES = NULL; |
3604 | PFNGLTEXSUBIMAGE3DOESPROC glad_glTexSubImage3DOES = NULL; |
3605 | PFNGLTEXTUREFOVEATIONPARAMETERSQCOMPROC glad_glTextureFoveationParametersQCOM = NULL; |
3606 | PFNGLTEXTUREVIEWEXTPROC glad_glTextureViewEXT = NULL; |
3607 | PFNGLTEXTUREVIEWOESPROC glad_glTextureViewOES = NULL; |
3608 | PFNGLUNIFORMHANDLEUI64IMGPROC glad_glUniformHandleui64IMG = NULL; |
3609 | PFNGLUNIFORMHANDLEUI64VIMGPROC glad_glUniformHandleui64vIMG = NULL; |
3610 | PFNGLUNIFORMMATRIX2X3FVNVPROC glad_glUniformMatrix2x3fvNV = NULL; |
3611 | PFNGLUNIFORMMATRIX2X4FVNVPROC glad_glUniformMatrix2x4fvNV = NULL; |
3612 | PFNGLUNIFORMMATRIX3X2FVNVPROC glad_glUniformMatrix3x2fvNV = NULL; |
3613 | PFNGLUNIFORMMATRIX3X4FVNVPROC glad_glUniformMatrix3x4fvNV = NULL; |
3614 | PFNGLUNIFORMMATRIX4X2FVNVPROC glad_glUniformMatrix4x2fvNV = NULL; |
3615 | PFNGLUNIFORMMATRIX4X3FVNVPROC glad_glUniformMatrix4x3fvNV = NULL; |
3616 | PFNGLUNMAPBUFFEROESPROC glad_glUnmapBufferOES = NULL; |
3617 | PFNGLUSEPROGRAMSTAGESEXTPROC glad_glUseProgramStagesEXT = NULL; |
3618 | PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glad_glValidateProgramPipelineEXT = NULL; |
3619 | PFNGLVERTEXATTRIBDIVISORANGLEPROC glad_glVertexAttribDivisorANGLE = NULL; |
3620 | PFNGLVERTEXATTRIBDIVISOREXTPROC glad_glVertexAttribDivisorEXT = NULL; |
3621 | PFNGLVERTEXATTRIBDIVISORNVPROC glad_glVertexAttribDivisorNV = NULL; |
3622 | PFNGLVIEWPORTARRAYVNVPROC glad_glViewportArrayvNV = NULL; |
3623 | PFNGLVIEWPORTARRAYVOESPROC glad_glViewportArrayvOES = NULL; |
3624 | PFNGLVIEWPORTINDEXEDFNVPROC glad_glViewportIndexedfNV = NULL; |
3625 | PFNGLVIEWPORTINDEXEDFOESPROC glad_glViewportIndexedfOES = NULL; |
3626 | PFNGLVIEWPORTINDEXEDFVNVPROC glad_glViewportIndexedfvNV = NULL; |
3627 | PFNGLVIEWPORTINDEXEDFVOESPROC glad_glViewportIndexedfvOES = NULL; |
3628 | PFNGLWAITSYNCAPPLEPROC glad_glWaitSyncAPPLE = NULL; |
3629 | |
3630 | |
3631 | static void glad_gl_load_GL_VERSION_1_0( GLADuserptrloadfunc load, void* userptr) { |
3632 | if(!GLAD_GL_VERSION_1_0) return; |
3633 | glad_glBlendFunc = (PFNGLBLENDFUNCPROC) load(userptr, "glBlendFunc" ); |
3634 | glad_glClear = (PFNGLCLEARPROC) load(userptr, "glClear" ); |
3635 | glad_glClearColor = (PFNGLCLEARCOLORPROC) load(userptr, "glClearColor" ); |
3636 | glad_glClearDepth = (PFNGLCLEARDEPTHPROC) load(userptr, "glClearDepth" ); |
3637 | glad_glClearStencil = (PFNGLCLEARSTENCILPROC) load(userptr, "glClearStencil" ); |
3638 | glad_glColorMask = (PFNGLCOLORMASKPROC) load(userptr, "glColorMask" ); |
3639 | glad_glCullFace = (PFNGLCULLFACEPROC) load(userptr, "glCullFace" ); |
3640 | glad_glDepthFunc = (PFNGLDEPTHFUNCPROC) load(userptr, "glDepthFunc" ); |
3641 | glad_glDepthMask = (PFNGLDEPTHMASKPROC) load(userptr, "glDepthMask" ); |
3642 | glad_glDepthRange = (PFNGLDEPTHRANGEPROC) load(userptr, "glDepthRange" ); |
3643 | glad_glDisable = (PFNGLDISABLEPROC) load(userptr, "glDisable" ); |
3644 | glad_glDrawBuffer = (PFNGLDRAWBUFFERPROC) load(userptr, "glDrawBuffer" ); |
3645 | glad_glEnable = (PFNGLENABLEPROC) load(userptr, "glEnable" ); |
3646 | glad_glFinish = (PFNGLFINISHPROC) load(userptr, "glFinish" ); |
3647 | glad_glFlush = (PFNGLFLUSHPROC) load(userptr, "glFlush" ); |
3648 | glad_glFrontFace = (PFNGLFRONTFACEPROC) load(userptr, "glFrontFace" ); |
3649 | glad_glGetBooleanv = (PFNGLGETBOOLEANVPROC) load(userptr, "glGetBooleanv" ); |
3650 | glad_glGetDoublev = (PFNGLGETDOUBLEVPROC) load(userptr, "glGetDoublev" ); |
3651 | glad_glGetError = (PFNGLGETERRORPROC) load(userptr, "glGetError" ); |
3652 | glad_glGetFloatv = (PFNGLGETFLOATVPROC) load(userptr, "glGetFloatv" ); |
3653 | glad_glGetIntegerv = (PFNGLGETINTEGERVPROC) load(userptr, "glGetIntegerv" ); |
3654 | glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString" ); |
3655 | glad_glGetTexImage = (PFNGLGETTEXIMAGEPROC) load(userptr, "glGetTexImage" ); |
3656 | glad_glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC) load(userptr, "glGetTexLevelParameterfv" ); |
3657 | glad_glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC) load(userptr, "glGetTexLevelParameteriv" ); |
3658 | glad_glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC) load(userptr, "glGetTexParameterfv" ); |
3659 | glad_glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC) load(userptr, "glGetTexParameteriv" ); |
3660 | glad_glHint = (PFNGLHINTPROC) load(userptr, "glHint" ); |
3661 | glad_glIsEnabled = (PFNGLISENABLEDPROC) load(userptr, "glIsEnabled" ); |
3662 | glad_glLineWidth = (PFNGLLINEWIDTHPROC) load(userptr, "glLineWidth" ); |
3663 | glad_glLogicOp = (PFNGLLOGICOPPROC) load(userptr, "glLogicOp" ); |
3664 | glad_glPixelStoref = (PFNGLPIXELSTOREFPROC) load(userptr, "glPixelStoref" ); |
3665 | glad_glPixelStorei = (PFNGLPIXELSTOREIPROC) load(userptr, "glPixelStorei" ); |
3666 | glad_glPointSize = (PFNGLPOINTSIZEPROC) load(userptr, "glPointSize" ); |
3667 | glad_glPolygonMode = (PFNGLPOLYGONMODEPROC) load(userptr, "glPolygonMode" ); |
3668 | glad_glReadBuffer = (PFNGLREADBUFFERPROC) load(userptr, "glReadBuffer" ); |
3669 | glad_glReadPixels = (PFNGLREADPIXELSPROC) load(userptr, "glReadPixels" ); |
3670 | glad_glScissor = (PFNGLSCISSORPROC) load(userptr, "glScissor" ); |
3671 | glad_glStencilFunc = (PFNGLSTENCILFUNCPROC) load(userptr, "glStencilFunc" ); |
3672 | glad_glStencilMask = (PFNGLSTENCILMASKPROC) load(userptr, "glStencilMask" ); |
3673 | glad_glStencilOp = (PFNGLSTENCILOPPROC) load(userptr, "glStencilOp" ); |
3674 | glad_glTexImage1D = (PFNGLTEXIMAGE1DPROC) load(userptr, "glTexImage1D" ); |
3675 | glad_glTexImage2D = (PFNGLTEXIMAGE2DPROC) load(userptr, "glTexImage2D" ); |
3676 | glad_glTexParameterf = (PFNGLTEXPARAMETERFPROC) load(userptr, "glTexParameterf" ); |
3677 | glad_glTexParameterfv = (PFNGLTEXPARAMETERFVPROC) load(userptr, "glTexParameterfv" ); |
3678 | glad_glTexParameteri = (PFNGLTEXPARAMETERIPROC) load(userptr, "glTexParameteri" ); |
3679 | glad_glTexParameteriv = (PFNGLTEXPARAMETERIVPROC) load(userptr, "glTexParameteriv" ); |
3680 | glad_glViewport = (PFNGLVIEWPORTPROC) load(userptr, "glViewport" ); |
3681 | } |
3682 | static void glad_gl_load_GL_VERSION_1_1( GLADuserptrloadfunc load, void* userptr) { |
3683 | if(!GLAD_GL_VERSION_1_1) return; |
3684 | glad_glBindTexture = (PFNGLBINDTEXTUREPROC) load(userptr, "glBindTexture" ); |
3685 | glad_glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC) load(userptr, "glCopyTexImage1D" ); |
3686 | glad_glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC) load(userptr, "glCopyTexImage2D" ); |
3687 | glad_glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC) load(userptr, "glCopyTexSubImage1D" ); |
3688 | glad_glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC) load(userptr, "glCopyTexSubImage2D" ); |
3689 | glad_glDeleteTextures = (PFNGLDELETETEXTURESPROC) load(userptr, "glDeleteTextures" ); |
3690 | glad_glDrawArrays = (PFNGLDRAWARRAYSPROC) load(userptr, "glDrawArrays" ); |
3691 | glad_glDrawElements = (PFNGLDRAWELEMENTSPROC) load(userptr, "glDrawElements" ); |
3692 | glad_glGenTextures = (PFNGLGENTEXTURESPROC) load(userptr, "glGenTextures" ); |
3693 | glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv" ); |
3694 | glad_glIsTexture = (PFNGLISTEXTUREPROC) load(userptr, "glIsTexture" ); |
3695 | glad_glPolygonOffset = (PFNGLPOLYGONOFFSETPROC) load(userptr, "glPolygonOffset" ); |
3696 | glad_glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC) load(userptr, "glTexSubImage1D" ); |
3697 | glad_glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC) load(userptr, "glTexSubImage2D" ); |
3698 | } |
3699 | static void glad_gl_load_GL_VERSION_1_2( GLADuserptrloadfunc load, void* userptr) { |
3700 | if(!GLAD_GL_VERSION_1_2) return; |
3701 | glad_glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) load(userptr, "glCopyTexSubImage3D" ); |
3702 | glad_glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) load(userptr, "glDrawRangeElements" ); |
3703 | glad_glTexImage3D = (PFNGLTEXIMAGE3DPROC) load(userptr, "glTexImage3D" ); |
3704 | glad_glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) load(userptr, "glTexSubImage3D" ); |
3705 | } |
3706 | static void glad_gl_load_GL_VERSION_1_3( GLADuserptrloadfunc load, void* userptr) { |
3707 | if(!GLAD_GL_VERSION_1_3) return; |
3708 | glad_glActiveTexture = (PFNGLACTIVETEXTUREPROC) load(userptr, "glActiveTexture" ); |
3709 | glad_glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) load(userptr, "glCompressedTexImage1D" ); |
3710 | glad_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) load(userptr, "glCompressedTexImage2D" ); |
3711 | glad_glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) load(userptr, "glCompressedTexImage3D" ); |
3712 | glad_glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) load(userptr, "glCompressedTexSubImage1D" ); |
3713 | glad_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) load(userptr, "glCompressedTexSubImage2D" ); |
3714 | glad_glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) load(userptr, "glCompressedTexSubImage3D" ); |
3715 | glad_glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) load(userptr, "glGetCompressedTexImage" ); |
3716 | glad_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) load(userptr, "glSampleCoverage" ); |
3717 | } |
3718 | static void glad_gl_load_GL_VERSION_1_4( GLADuserptrloadfunc load, void* userptr) { |
3719 | if(!GLAD_GL_VERSION_1_4) return; |
3720 | glad_glBlendColor = (PFNGLBLENDCOLORPROC) load(userptr, "glBlendColor" ); |
3721 | glad_glBlendEquation = (PFNGLBLENDEQUATIONPROC) load(userptr, "glBlendEquation" ); |
3722 | glad_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) load(userptr, "glBlendFuncSeparate" ); |
3723 | glad_glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) load(userptr, "glMultiDrawArrays" ); |
3724 | glad_glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) load(userptr, "glMultiDrawElements" ); |
3725 | glad_glPointParameterf = (PFNGLPOINTPARAMETERFPROC) load(userptr, "glPointParameterf" ); |
3726 | glad_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) load(userptr, "glPointParameterfv" ); |
3727 | glad_glPointParameteri = (PFNGLPOINTPARAMETERIPROC) load(userptr, "glPointParameteri" ); |
3728 | glad_glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) load(userptr, "glPointParameteriv" ); |
3729 | } |
3730 | static void glad_gl_load_GL_VERSION_1_5( GLADuserptrloadfunc load, void* userptr) { |
3731 | if(!GLAD_GL_VERSION_1_5) return; |
3732 | glad_glBeginQuery = (PFNGLBEGINQUERYPROC) load(userptr, "glBeginQuery" ); |
3733 | glad_glBindBuffer = (PFNGLBINDBUFFERPROC) load(userptr, "glBindBuffer" ); |
3734 | glad_glBufferData = (PFNGLBUFFERDATAPROC) load(userptr, "glBufferData" ); |
3735 | glad_glBufferSubData = (PFNGLBUFFERSUBDATAPROC) load(userptr, "glBufferSubData" ); |
3736 | glad_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) load(userptr, "glDeleteBuffers" ); |
3737 | glad_glDeleteQueries = (PFNGLDELETEQUERIESPROC) load(userptr, "glDeleteQueries" ); |
3738 | glad_glEndQuery = (PFNGLENDQUERYPROC) load(userptr, "glEndQuery" ); |
3739 | glad_glGenBuffers = (PFNGLGENBUFFERSPROC) load(userptr, "glGenBuffers" ); |
3740 | glad_glGenQueries = (PFNGLGENQUERIESPROC) load(userptr, "glGenQueries" ); |
3741 | glad_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) load(userptr, "glGetBufferParameteriv" ); |
3742 | glad_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) load(userptr, "glGetBufferPointerv" ); |
3743 | glad_glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) load(userptr, "glGetBufferSubData" ); |
3744 | glad_glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) load(userptr, "glGetQueryObjectiv" ); |
3745 | glad_glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) load(userptr, "glGetQueryObjectuiv" ); |
3746 | glad_glGetQueryiv = (PFNGLGETQUERYIVPROC) load(userptr, "glGetQueryiv" ); |
3747 | glad_glIsBuffer = (PFNGLISBUFFERPROC) load(userptr, "glIsBuffer" ); |
3748 | glad_glIsQuery = (PFNGLISQUERYPROC) load(userptr, "glIsQuery" ); |
3749 | glad_glMapBuffer = (PFNGLMAPBUFFERPROC) load(userptr, "glMapBuffer" ); |
3750 | glad_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC) load(userptr, "glUnmapBuffer" ); |
3751 | } |
3752 | static void glad_gl_load_GL_VERSION_2_0( GLADuserptrloadfunc load, void* userptr) { |
3753 | if(!GLAD_GL_VERSION_2_0) return; |
3754 | glad_glAttachShader = (PFNGLATTACHSHADERPROC) load(userptr, "glAttachShader" ); |
3755 | glad_glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) load(userptr, "glBindAttribLocation" ); |
3756 | glad_glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) load(userptr, "glBlendEquationSeparate" ); |
3757 | glad_glCompileShader = (PFNGLCOMPILESHADERPROC) load(userptr, "glCompileShader" ); |
3758 | glad_glCreateProgram = (PFNGLCREATEPROGRAMPROC) load(userptr, "glCreateProgram" ); |
3759 | glad_glCreateShader = (PFNGLCREATESHADERPROC) load(userptr, "glCreateShader" ); |
3760 | glad_glDeleteProgram = (PFNGLDELETEPROGRAMPROC) load(userptr, "glDeleteProgram" ); |
3761 | glad_glDeleteShader = (PFNGLDELETESHADERPROC) load(userptr, "glDeleteShader" ); |
3762 | glad_glDetachShader = (PFNGLDETACHSHADERPROC) load(userptr, "glDetachShader" ); |
3763 | glad_glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) load(userptr, "glDisableVertexAttribArray" ); |
3764 | glad_glDrawBuffers = (PFNGLDRAWBUFFERSPROC) load(userptr, "glDrawBuffers" ); |
3765 | glad_glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) load(userptr, "glEnableVertexAttribArray" ); |
3766 | glad_glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) load(userptr, "glGetActiveAttrib" ); |
3767 | glad_glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) load(userptr, "glGetActiveUniform" ); |
3768 | glad_glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) load(userptr, "glGetAttachedShaders" ); |
3769 | glad_glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) load(userptr, "glGetAttribLocation" ); |
3770 | glad_glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) load(userptr, "glGetProgramInfoLog" ); |
3771 | glad_glGetProgramiv = (PFNGLGETPROGRAMIVPROC) load(userptr, "glGetProgramiv" ); |
3772 | glad_glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) load(userptr, "glGetShaderInfoLog" ); |
3773 | glad_glGetShaderSource = (PFNGLGETSHADERSOURCEPROC) load(userptr, "glGetShaderSource" ); |
3774 | glad_glGetShaderiv = (PFNGLGETSHADERIVPROC) load(userptr, "glGetShaderiv" ); |
3775 | glad_glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) load(userptr, "glGetUniformLocation" ); |
3776 | glad_glGetUniformfv = (PFNGLGETUNIFORMFVPROC) load(userptr, "glGetUniformfv" ); |
3777 | glad_glGetUniformiv = (PFNGLGETUNIFORMIVPROC) load(userptr, "glGetUniformiv" ); |
3778 | glad_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) load(userptr, "glGetVertexAttribPointerv" ); |
3779 | glad_glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) load(userptr, "glGetVertexAttribdv" ); |
3780 | glad_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) load(userptr, "glGetVertexAttribfv" ); |
3781 | glad_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) load(userptr, "glGetVertexAttribiv" ); |
3782 | glad_glIsProgram = (PFNGLISPROGRAMPROC) load(userptr, "glIsProgram" ); |
3783 | glad_glIsShader = (PFNGLISSHADERPROC) load(userptr, "glIsShader" ); |
3784 | glad_glLinkProgram = (PFNGLLINKPROGRAMPROC) load(userptr, "glLinkProgram" ); |
3785 | glad_glShaderSource = (PFNGLSHADERSOURCEPROC) load(userptr, "glShaderSource" ); |
3786 | glad_glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) load(userptr, "glStencilFuncSeparate" ); |
3787 | glad_glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) load(userptr, "glStencilMaskSeparate" ); |
3788 | glad_glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) load(userptr, "glStencilOpSeparate" ); |
3789 | glad_glUniform1f = (PFNGLUNIFORM1FPROC) load(userptr, "glUniform1f" ); |
3790 | glad_glUniform1fv = (PFNGLUNIFORM1FVPROC) load(userptr, "glUniform1fv" ); |
3791 | glad_glUniform1i = (PFNGLUNIFORM1IPROC) load(userptr, "glUniform1i" ); |
3792 | glad_glUniform1iv = (PFNGLUNIFORM1IVPROC) load(userptr, "glUniform1iv" ); |
3793 | glad_glUniform2f = (PFNGLUNIFORM2FPROC) load(userptr, "glUniform2f" ); |
3794 | glad_glUniform2fv = (PFNGLUNIFORM2FVPROC) load(userptr, "glUniform2fv" ); |
3795 | glad_glUniform2i = (PFNGLUNIFORM2IPROC) load(userptr, "glUniform2i" ); |
3796 | glad_glUniform2iv = (PFNGLUNIFORM2IVPROC) load(userptr, "glUniform2iv" ); |
3797 | glad_glUniform3f = (PFNGLUNIFORM3FPROC) load(userptr, "glUniform3f" ); |
3798 | glad_glUniform3fv = (PFNGLUNIFORM3FVPROC) load(userptr, "glUniform3fv" ); |
3799 | glad_glUniform3i = (PFNGLUNIFORM3IPROC) load(userptr, "glUniform3i" ); |
3800 | glad_glUniform3iv = (PFNGLUNIFORM3IVPROC) load(userptr, "glUniform3iv" ); |
3801 | glad_glUniform4f = (PFNGLUNIFORM4FPROC) load(userptr, "glUniform4f" ); |
3802 | glad_glUniform4fv = (PFNGLUNIFORM4FVPROC) load(userptr, "glUniform4fv" ); |
3803 | glad_glUniform4i = (PFNGLUNIFORM4IPROC) load(userptr, "glUniform4i" ); |
3804 | glad_glUniform4iv = (PFNGLUNIFORM4IVPROC) load(userptr, "glUniform4iv" ); |
3805 | glad_glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) load(userptr, "glUniformMatrix2fv" ); |
3806 | glad_glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) load(userptr, "glUniformMatrix3fv" ); |
3807 | glad_glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) load(userptr, "glUniformMatrix4fv" ); |
3808 | glad_glUseProgram = (PFNGLUSEPROGRAMPROC) load(userptr, "glUseProgram" ); |
3809 | glad_glValidateProgram = (PFNGLVALIDATEPROGRAMPROC) load(userptr, "glValidateProgram" ); |
3810 | glad_glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) load(userptr, "glVertexAttrib1d" ); |
3811 | glad_glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) load(userptr, "glVertexAttrib1dv" ); |
3812 | glad_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) load(userptr, "glVertexAttrib1f" ); |
3813 | glad_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) load(userptr, "glVertexAttrib1fv" ); |
3814 | glad_glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) load(userptr, "glVertexAttrib1s" ); |
3815 | glad_glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) load(userptr, "glVertexAttrib1sv" ); |
3816 | glad_glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) load(userptr, "glVertexAttrib2d" ); |
3817 | glad_glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) load(userptr, "glVertexAttrib2dv" ); |
3818 | glad_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) load(userptr, "glVertexAttrib2f" ); |
3819 | glad_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) load(userptr, "glVertexAttrib2fv" ); |
3820 | glad_glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) load(userptr, "glVertexAttrib2s" ); |
3821 | glad_glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) load(userptr, "glVertexAttrib2sv" ); |
3822 | glad_glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) load(userptr, "glVertexAttrib3d" ); |
3823 | glad_glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) load(userptr, "glVertexAttrib3dv" ); |
3824 | glad_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) load(userptr, "glVertexAttrib3f" ); |
3825 | glad_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) load(userptr, "glVertexAttrib3fv" ); |
3826 | glad_glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) load(userptr, "glVertexAttrib3s" ); |
3827 | glad_glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) load(userptr, "glVertexAttrib3sv" ); |
3828 | glad_glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) load(userptr, "glVertexAttrib4Nbv" ); |
3829 | glad_glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) load(userptr, "glVertexAttrib4Niv" ); |
3830 | glad_glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) load(userptr, "glVertexAttrib4Nsv" ); |
3831 | glad_glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) load(userptr, "glVertexAttrib4Nub" ); |
3832 | glad_glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) load(userptr, "glVertexAttrib4Nubv" ); |
3833 | glad_glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) load(userptr, "glVertexAttrib4Nuiv" ); |
3834 | glad_glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) load(userptr, "glVertexAttrib4Nusv" ); |
3835 | glad_glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) load(userptr, "glVertexAttrib4bv" ); |
3836 | glad_glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) load(userptr, "glVertexAttrib4d" ); |
3837 | glad_glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) load(userptr, "glVertexAttrib4dv" ); |
3838 | glad_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) load(userptr, "glVertexAttrib4f" ); |
3839 | glad_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) load(userptr, "glVertexAttrib4fv" ); |
3840 | glad_glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) load(userptr, "glVertexAttrib4iv" ); |
3841 | glad_glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) load(userptr, "glVertexAttrib4s" ); |
3842 | glad_glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) load(userptr, "glVertexAttrib4sv" ); |
3843 | glad_glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) load(userptr, "glVertexAttrib4ubv" ); |
3844 | glad_glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) load(userptr, "glVertexAttrib4uiv" ); |
3845 | glad_glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) load(userptr, "glVertexAttrib4usv" ); |
3846 | glad_glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) load(userptr, "glVertexAttribPointer" ); |
3847 | } |
3848 | static void glad_gl_load_GL_VERSION_2_1( GLADuserptrloadfunc load, void* userptr) { |
3849 | if(!GLAD_GL_VERSION_2_1) return; |
3850 | glad_glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) load(userptr, "glUniformMatrix2x3fv" ); |
3851 | glad_glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) load(userptr, "glUniformMatrix2x4fv" ); |
3852 | glad_glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) load(userptr, "glUniformMatrix3x2fv" ); |
3853 | glad_glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) load(userptr, "glUniformMatrix3x4fv" ); |
3854 | glad_glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) load(userptr, "glUniformMatrix4x2fv" ); |
3855 | glad_glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) load(userptr, "glUniformMatrix4x3fv" ); |
3856 | } |
3857 | static void glad_gl_load_GL_VERSION_3_0( GLADuserptrloadfunc load, void* userptr) { |
3858 | if(!GLAD_GL_VERSION_3_0) return; |
3859 | glad_glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) load(userptr, "glBeginConditionalRender" ); |
3860 | glad_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) load(userptr, "glBeginTransformFeedback" ); |
3861 | glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase" ); |
3862 | glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange" ); |
3863 | glad_glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) load(userptr, "glBindFragDataLocation" ); |
3864 | glad_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) load(userptr, "glBindFramebuffer" ); |
3865 | glad_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) load(userptr, "glBindRenderbuffer" ); |
3866 | glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) load(userptr, "glBindVertexArray" ); |
3867 | glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) load(userptr, "glBlitFramebuffer" ); |
3868 | glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckFramebufferStatus" ); |
3869 | glad_glClampColor = (PFNGLCLAMPCOLORPROC) load(userptr, "glClampColor" ); |
3870 | glad_glClearBufferfi = (PFNGLCLEARBUFFERFIPROC) load(userptr, "glClearBufferfi" ); |
3871 | glad_glClearBufferfv = (PFNGLCLEARBUFFERFVPROC) load(userptr, "glClearBufferfv" ); |
3872 | glad_glClearBufferiv = (PFNGLCLEARBUFFERIVPROC) load(userptr, "glClearBufferiv" ); |
3873 | glad_glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) load(userptr, "glClearBufferuiv" ); |
3874 | glad_glColorMaski = (PFNGLCOLORMASKIPROC) load(userptr, "glColorMaski" ); |
3875 | glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) load(userptr, "glDeleteFramebuffers" ); |
3876 | glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) load(userptr, "glDeleteRenderbuffers" ); |
3877 | glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) load(userptr, "glDeleteVertexArrays" ); |
3878 | glad_glDisablei = (PFNGLDISABLEIPROC) load(userptr, "glDisablei" ); |
3879 | glad_glEnablei = (PFNGLENABLEIPROC) load(userptr, "glEnablei" ); |
3880 | glad_glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) load(userptr, "glEndConditionalRender" ); |
3881 | glad_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) load(userptr, "glEndTransformFeedback" ); |
3882 | glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) load(userptr, "glFlushMappedBufferRange" ); |
3883 | glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glFramebufferRenderbuffer" ); |
3884 | glad_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) load(userptr, "glFramebufferTexture1D" ); |
3885 | glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) load(userptr, "glFramebufferTexture2D" ); |
3886 | glad_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) load(userptr, "glFramebufferTexture3D" ); |
3887 | glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glFramebufferTextureLayer" ); |
3888 | glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) load(userptr, "glGenFramebuffers" ); |
3889 | glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) load(userptr, "glGenRenderbuffers" ); |
3890 | glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) load(userptr, "glGenVertexArrays" ); |
3891 | glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) load(userptr, "glGenerateMipmap" ); |
3892 | glad_glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) load(userptr, "glGetBooleani_v" ); |
3893 | glad_glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) load(userptr, "glGetFragDataLocation" ); |
3894 | glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetFramebufferAttachmentParameteriv" ); |
3895 | glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v" ); |
3896 | glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetRenderbufferParameteriv" ); |
3897 | glad_glGetStringi = (PFNGLGETSTRINGIPROC) load(userptr, "glGetStringi" ); |
3898 | glad_glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) load(userptr, "glGetTexParameterIiv" ); |
3899 | glad_glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) load(userptr, "glGetTexParameterIuiv" ); |
3900 | glad_glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) load(userptr, "glGetTransformFeedbackVarying" ); |
3901 | glad_glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) load(userptr, "glGetUniformuiv" ); |
3902 | glad_glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) load(userptr, "glGetVertexAttribIiv" ); |
3903 | glad_glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) load(userptr, "glGetVertexAttribIuiv" ); |
3904 | glad_glIsEnabledi = (PFNGLISENABLEDIPROC) load(userptr, "glIsEnabledi" ); |
3905 | glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) load(userptr, "glIsFramebuffer" ); |
3906 | glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) load(userptr, "glIsRenderbuffer" ); |
3907 | glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC) load(userptr, "glIsVertexArray" ); |
3908 | glad_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) load(userptr, "glMapBufferRange" ); |
3909 | glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) load(userptr, "glRenderbufferStorage" ); |
3910 | glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glRenderbufferStorageMultisample" ); |
3911 | glad_glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) load(userptr, "glTexParameterIiv" ); |
3912 | glad_glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) load(userptr, "glTexParameterIuiv" ); |
3913 | glad_glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) load(userptr, "glTransformFeedbackVaryings" ); |
3914 | glad_glUniform1ui = (PFNGLUNIFORM1UIPROC) load(userptr, "glUniform1ui" ); |
3915 | glad_glUniform1uiv = (PFNGLUNIFORM1UIVPROC) load(userptr, "glUniform1uiv" ); |
3916 | glad_glUniform2ui = (PFNGLUNIFORM2UIPROC) load(userptr, "glUniform2ui" ); |
3917 | glad_glUniform2uiv = (PFNGLUNIFORM2UIVPROC) load(userptr, "glUniform2uiv" ); |
3918 | glad_glUniform3ui = (PFNGLUNIFORM3UIPROC) load(userptr, "glUniform3ui" ); |
3919 | glad_glUniform3uiv = (PFNGLUNIFORM3UIVPROC) load(userptr, "glUniform3uiv" ); |
3920 | glad_glUniform4ui = (PFNGLUNIFORM4UIPROC) load(userptr, "glUniform4ui" ); |
3921 | glad_glUniform4uiv = (PFNGLUNIFORM4UIVPROC) load(userptr, "glUniform4uiv" ); |
3922 | glad_glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) load(userptr, "glVertexAttribI1i" ); |
3923 | glad_glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) load(userptr, "glVertexAttribI1iv" ); |
3924 | glad_glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) load(userptr, "glVertexAttribI1ui" ); |
3925 | glad_glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) load(userptr, "glVertexAttribI1uiv" ); |
3926 | glad_glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) load(userptr, "glVertexAttribI2i" ); |
3927 | glad_glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) load(userptr, "glVertexAttribI2iv" ); |
3928 | glad_glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) load(userptr, "glVertexAttribI2ui" ); |
3929 | glad_glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) load(userptr, "glVertexAttribI2uiv" ); |
3930 | glad_glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) load(userptr, "glVertexAttribI3i" ); |
3931 | glad_glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) load(userptr, "glVertexAttribI3iv" ); |
3932 | glad_glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) load(userptr, "glVertexAttribI3ui" ); |
3933 | glad_glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) load(userptr, "glVertexAttribI3uiv" ); |
3934 | glad_glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) load(userptr, "glVertexAttribI4bv" ); |
3935 | glad_glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) load(userptr, "glVertexAttribI4i" ); |
3936 | glad_glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) load(userptr, "glVertexAttribI4iv" ); |
3937 | glad_glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) load(userptr, "glVertexAttribI4sv" ); |
3938 | glad_glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) load(userptr, "glVertexAttribI4ubv" ); |
3939 | glad_glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) load(userptr, "glVertexAttribI4ui" ); |
3940 | glad_glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) load(userptr, "glVertexAttribI4uiv" ); |
3941 | glad_glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) load(userptr, "glVertexAttribI4usv" ); |
3942 | glad_glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) load(userptr, "glVertexAttribIPointer" ); |
3943 | } |
3944 | static void glad_gl_load_GL_VERSION_3_1( GLADuserptrloadfunc load, void* userptr) { |
3945 | if(!GLAD_GL_VERSION_3_1) return; |
3946 | glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase" ); |
3947 | glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange" ); |
3948 | glad_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) load(userptr, "glCopyBufferSubData" ); |
3949 | glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC) load(userptr, "glDrawArraysInstanced" ); |
3950 | glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC) load(userptr, "glDrawElementsInstanced" ); |
3951 | glad_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) load(userptr, "glGetActiveUniformBlockName" ); |
3952 | glad_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) load(userptr, "glGetActiveUniformBlockiv" ); |
3953 | glad_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC) load(userptr, "glGetActiveUniformName" ); |
3954 | glad_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) load(userptr, "glGetActiveUniformsiv" ); |
3955 | glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v" ); |
3956 | glad_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) load(userptr, "glGetUniformBlockIndex" ); |
3957 | glad_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) load(userptr, "glGetUniformIndices" ); |
3958 | glad_glPrimitiveRestartIndex = (PFNGLPRIMITIVERESTARTINDEXPROC) load(userptr, "glPrimitiveRestartIndex" ); |
3959 | glad_glTexBuffer = (PFNGLTEXBUFFERPROC) load(userptr, "glTexBuffer" ); |
3960 | glad_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) load(userptr, "glUniformBlockBinding" ); |
3961 | } |
3962 | static void glad_gl_load_GL_VERSION_3_2( GLADuserptrloadfunc load, void* userptr) { |
3963 | if(!GLAD_GL_VERSION_3_2) return; |
3964 | glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) load(userptr, "glClientWaitSync" ); |
3965 | glad_glDeleteSync = (PFNGLDELETESYNCPROC) load(userptr, "glDeleteSync" ); |
3966 | glad_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glDrawElementsBaseVertex" ); |
3967 | glad_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) load(userptr, "glDrawElementsInstancedBaseVertex" ); |
3968 | glad_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) load(userptr, "glDrawRangeElementsBaseVertex" ); |
3969 | glad_glFenceSync = (PFNGLFENCESYNCPROC) load(userptr, "glFenceSync" ); |
3970 | glad_glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC) load(userptr, "glFramebufferTexture" ); |
3971 | glad_glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC) load(userptr, "glGetBufferParameteri64v" ); |
3972 | glad_glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC) load(userptr, "glGetInteger64i_v" ); |
3973 | glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC) load(userptr, "glGetInteger64v" ); |
3974 | glad_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) load(userptr, "glGetMultisamplefv" ); |
3975 | glad_glGetSynciv = (PFNGLGETSYNCIVPROC) load(userptr, "glGetSynciv" ); |
3976 | glad_glIsSync = (PFNGLISSYNCPROC) load(userptr, "glIsSync" ); |
3977 | glad_glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glMultiDrawElementsBaseVertex" ); |
3978 | glad_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC) load(userptr, "glProvokingVertex" ); |
3979 | glad_glSampleMaski = (PFNGLSAMPLEMASKIPROC) load(userptr, "glSampleMaski" ); |
3980 | glad_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC) load(userptr, "glTexImage2DMultisample" ); |
3981 | glad_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC) load(userptr, "glTexImage3DMultisample" ); |
3982 | glad_glWaitSync = (PFNGLWAITSYNCPROC) load(userptr, "glWaitSync" ); |
3983 | } |
3984 | static void glad_gl_load_GL_VERSION_3_3( GLADuserptrloadfunc load, void* userptr) { |
3985 | if(!GLAD_GL_VERSION_3_3) return; |
3986 | glad_glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) load(userptr, "glBindFragDataLocationIndexed" ); |
3987 | glad_glBindSampler = (PFNGLBINDSAMPLERPROC) load(userptr, "glBindSampler" ); |
3988 | glad_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load(userptr, "glDeleteSamplers" ); |
3989 | glad_glGenSamplers = (PFNGLGENSAMPLERSPROC) load(userptr, "glGenSamplers" ); |
3990 | glad_glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC) load(userptr, "glGetFragDataIndex" ); |
3991 | glad_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC) load(userptr, "glGetQueryObjecti64v" ); |
3992 | glad_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC) load(userptr, "glGetQueryObjectui64v" ); |
3993 | glad_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) load(userptr, "glGetSamplerParameterIiv" ); |
3994 | glad_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) load(userptr, "glGetSamplerParameterIuiv" ); |
3995 | glad_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load(userptr, "glGetSamplerParameterfv" ); |
3996 | glad_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load(userptr, "glGetSamplerParameteriv" ); |
3997 | glad_glIsSampler = (PFNGLISSAMPLERPROC) load(userptr, "glIsSampler" ); |
3998 | glad_glQueryCounter = (PFNGLQUERYCOUNTERPROC) load(userptr, "glQueryCounter" ); |
3999 | glad_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) load(userptr, "glSamplerParameterIiv" ); |
4000 | glad_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) load(userptr, "glSamplerParameterIuiv" ); |
4001 | glad_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load(userptr, "glSamplerParameterf" ); |
4002 | glad_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load(userptr, "glSamplerParameterfv" ); |
4003 | glad_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load(userptr, "glSamplerParameteri" ); |
4004 | glad_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load(userptr, "glSamplerParameteriv" ); |
4005 | glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) load(userptr, "glVertexAttribDivisor" ); |
4006 | glad_glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC) load(userptr, "glVertexAttribP1ui" ); |
4007 | glad_glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC) load(userptr, "glVertexAttribP1uiv" ); |
4008 | glad_glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC) load(userptr, "glVertexAttribP2ui" ); |
4009 | glad_glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC) load(userptr, "glVertexAttribP2uiv" ); |
4010 | glad_glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC) load(userptr, "glVertexAttribP3ui" ); |
4011 | glad_glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC) load(userptr, "glVertexAttribP3uiv" ); |
4012 | glad_glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC) load(userptr, "glVertexAttribP4ui" ); |
4013 | glad_glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC) load(userptr, "glVertexAttribP4uiv" ); |
4014 | } |
4015 | static void glad_gl_load_GL_VERSION_4_0( GLADuserptrloadfunc load, void* userptr) { |
4016 | if(!GLAD_GL_VERSION_4_0) return; |
4017 | glad_glBeginQueryIndexed = (PFNGLBEGINQUERYINDEXEDPROC) load(userptr, "glBeginQueryIndexed" ); |
4018 | glad_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC) load(userptr, "glBindTransformFeedback" ); |
4019 | glad_glBlendEquationSeparatei = (PFNGLBLENDEQUATIONSEPARATEIPROC) load(userptr, "glBlendEquationSeparatei" ); |
4020 | glad_glBlendEquationi = (PFNGLBLENDEQUATIONIPROC) load(userptr, "glBlendEquationi" ); |
4021 | glad_glBlendFuncSeparatei = (PFNGLBLENDFUNCSEPARATEIPROC) load(userptr, "glBlendFuncSeparatei" ); |
4022 | glad_glBlendFunci = (PFNGLBLENDFUNCIPROC) load(userptr, "glBlendFunci" ); |
4023 | glad_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC) load(userptr, "glDeleteTransformFeedbacks" ); |
4024 | glad_glDrawArraysIndirect = (PFNGLDRAWARRAYSINDIRECTPROC) load(userptr, "glDrawArraysIndirect" ); |
4025 | glad_glDrawElementsIndirect = (PFNGLDRAWELEMENTSINDIRECTPROC) load(userptr, "glDrawElementsIndirect" ); |
4026 | glad_glDrawTransformFeedback = (PFNGLDRAWTRANSFORMFEEDBACKPROC) load(userptr, "glDrawTransformFeedback" ); |
4027 | glad_glDrawTransformFeedbackStream = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) load(userptr, "glDrawTransformFeedbackStream" ); |
4028 | glad_glEndQueryIndexed = (PFNGLENDQUERYINDEXEDPROC) load(userptr, "glEndQueryIndexed" ); |
4029 | glad_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC) load(userptr, "glGenTransformFeedbacks" ); |
4030 | glad_glGetActiveSubroutineName = (PFNGLGETACTIVESUBROUTINENAMEPROC) load(userptr, "glGetActiveSubroutineName" ); |
4031 | glad_glGetActiveSubroutineUniformName = (PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) load(userptr, "glGetActiveSubroutineUniformName" ); |
4032 | glad_glGetActiveSubroutineUniformiv = (PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) load(userptr, "glGetActiveSubroutineUniformiv" ); |
4033 | glad_glGetProgramStageiv = (PFNGLGETPROGRAMSTAGEIVPROC) load(userptr, "glGetProgramStageiv" ); |
4034 | glad_glGetQueryIndexediv = (PFNGLGETQUERYINDEXEDIVPROC) load(userptr, "glGetQueryIndexediv" ); |
4035 | glad_glGetSubroutineIndex = (PFNGLGETSUBROUTINEINDEXPROC) load(userptr, "glGetSubroutineIndex" ); |
4036 | glad_glGetSubroutineUniformLocation = (PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) load(userptr, "glGetSubroutineUniformLocation" ); |
4037 | glad_glGetUniformSubroutineuiv = (PFNGLGETUNIFORMSUBROUTINEUIVPROC) load(userptr, "glGetUniformSubroutineuiv" ); |
4038 | glad_glGetUniformdv = (PFNGLGETUNIFORMDVPROC) load(userptr, "glGetUniformdv" ); |
4039 | glad_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC) load(userptr, "glIsTransformFeedback" ); |
4040 | glad_glMinSampleShading = (PFNGLMINSAMPLESHADINGPROC) load(userptr, "glMinSampleShading" ); |
4041 | glad_glPatchParameterfv = (PFNGLPATCHPARAMETERFVPROC) load(userptr, "glPatchParameterfv" ); |
4042 | glad_glPatchParameteri = (PFNGLPATCHPARAMETERIPROC) load(userptr, "glPatchParameteri" ); |
4043 | glad_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC) load(userptr, "glPauseTransformFeedback" ); |
4044 | glad_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC) load(userptr, "glResumeTransformFeedback" ); |
4045 | glad_glUniform1d = (PFNGLUNIFORM1DPROC) load(userptr, "glUniform1d" ); |
4046 | glad_glUniform1dv = (PFNGLUNIFORM1DVPROC) load(userptr, "glUniform1dv" ); |
4047 | glad_glUniform2d = (PFNGLUNIFORM2DPROC) load(userptr, "glUniform2d" ); |
4048 | glad_glUniform2dv = (PFNGLUNIFORM2DVPROC) load(userptr, "glUniform2dv" ); |
4049 | glad_glUniform3d = (PFNGLUNIFORM3DPROC) load(userptr, "glUniform3d" ); |
4050 | glad_glUniform3dv = (PFNGLUNIFORM3DVPROC) load(userptr, "glUniform3dv" ); |
4051 | glad_glUniform4d = (PFNGLUNIFORM4DPROC) load(userptr, "glUniform4d" ); |
4052 | glad_glUniform4dv = (PFNGLUNIFORM4DVPROC) load(userptr, "glUniform4dv" ); |
4053 | glad_glUniformMatrix2dv = (PFNGLUNIFORMMATRIX2DVPROC) load(userptr, "glUniformMatrix2dv" ); |
4054 | glad_glUniformMatrix2x3dv = (PFNGLUNIFORMMATRIX2X3DVPROC) load(userptr, "glUniformMatrix2x3dv" ); |
4055 | glad_glUniformMatrix2x4dv = (PFNGLUNIFORMMATRIX2X4DVPROC) load(userptr, "glUniformMatrix2x4dv" ); |
4056 | glad_glUniformMatrix3dv = (PFNGLUNIFORMMATRIX3DVPROC) load(userptr, "glUniformMatrix3dv" ); |
4057 | glad_glUniformMatrix3x2dv = (PFNGLUNIFORMMATRIX3X2DVPROC) load(userptr, "glUniformMatrix3x2dv" ); |
4058 | glad_glUniformMatrix3x4dv = (PFNGLUNIFORMMATRIX3X4DVPROC) load(userptr, "glUniformMatrix3x4dv" ); |
4059 | glad_glUniformMatrix4dv = (PFNGLUNIFORMMATRIX4DVPROC) load(userptr, "glUniformMatrix4dv" ); |
4060 | glad_glUniformMatrix4x2dv = (PFNGLUNIFORMMATRIX4X2DVPROC) load(userptr, "glUniformMatrix4x2dv" ); |
4061 | glad_glUniformMatrix4x3dv = (PFNGLUNIFORMMATRIX4X3DVPROC) load(userptr, "glUniformMatrix4x3dv" ); |
4062 | glad_glUniformSubroutinesuiv = (PFNGLUNIFORMSUBROUTINESUIVPROC) load(userptr, "glUniformSubroutinesuiv" ); |
4063 | } |
4064 | static void glad_gl_load_GL_VERSION_4_1( GLADuserptrloadfunc load, void* userptr) { |
4065 | if(!GLAD_GL_VERSION_4_1) return; |
4066 | glad_glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC) load(userptr, "glActiveShaderProgram" ); |
4067 | glad_glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC) load(userptr, "glBindProgramPipeline" ); |
4068 | glad_glClearDepthf = (PFNGLCLEARDEPTHFPROC) load(userptr, "glClearDepthf" ); |
4069 | glad_glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC) load(userptr, "glCreateShaderProgramv" ); |
4070 | glad_glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC) load(userptr, "glDeleteProgramPipelines" ); |
4071 | glad_glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC) load(userptr, "glDepthRangeArrayv" ); |
4072 | glad_glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC) load(userptr, "glDepthRangeIndexed" ); |
4073 | glad_glDepthRangef = (PFNGLDEPTHRANGEFPROC) load(userptr, "glDepthRangef" ); |
4074 | glad_glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC) load(userptr, "glGenProgramPipelines" ); |
4075 | glad_glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC) load(userptr, "glGetDoublei_v" ); |
4076 | glad_glGetFloati_v = (PFNGLGETFLOATI_VPROC) load(userptr, "glGetFloati_v" ); |
4077 | glad_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC) load(userptr, "glGetProgramBinary" ); |
4078 | glad_glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC) load(userptr, "glGetProgramPipelineInfoLog" ); |
4079 | glad_glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC) load(userptr, "glGetProgramPipelineiv" ); |
4080 | glad_glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC) load(userptr, "glGetShaderPrecisionFormat" ); |
4081 | glad_glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC) load(userptr, "glGetVertexAttribLdv" ); |
4082 | glad_glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC) load(userptr, "glIsProgramPipeline" ); |
4083 | glad_glProgramBinary = (PFNGLPROGRAMBINARYPROC) load(userptr, "glProgramBinary" ); |
4084 | glad_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC) load(userptr, "glProgramParameteri" ); |
4085 | glad_glProgramUniform1d = (PFNGLPROGRAMUNIFORM1DPROC) load(userptr, "glProgramUniform1d" ); |
4086 | glad_glProgramUniform1dv = (PFNGLPROGRAMUNIFORM1DVPROC) load(userptr, "glProgramUniform1dv" ); |
4087 | glad_glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC) load(userptr, "glProgramUniform1f" ); |
4088 | glad_glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC) load(userptr, "glProgramUniform1fv" ); |
4089 | glad_glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC) load(userptr, "glProgramUniform1i" ); |
4090 | glad_glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC) load(userptr, "glProgramUniform1iv" ); |
4091 | glad_glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC) load(userptr, "glProgramUniform1ui" ); |
4092 | glad_glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC) load(userptr, "glProgramUniform1uiv" ); |
4093 | glad_glProgramUniform2d = (PFNGLPROGRAMUNIFORM2DPROC) load(userptr, "glProgramUniform2d" ); |
4094 | glad_glProgramUniform2dv = (PFNGLPROGRAMUNIFORM2DVPROC) load(userptr, "glProgramUniform2dv" ); |
4095 | glad_glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC) load(userptr, "glProgramUniform2f" ); |
4096 | glad_glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC) load(userptr, "glProgramUniform2fv" ); |
4097 | glad_glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC) load(userptr, "glProgramUniform2i" ); |
4098 | glad_glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC) load(userptr, "glProgramUniform2iv" ); |
4099 | glad_glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC) load(userptr, "glProgramUniform2ui" ); |
4100 | glad_glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC) load(userptr, "glProgramUniform2uiv" ); |
4101 | glad_glProgramUniform3d = (PFNGLPROGRAMUNIFORM3DPROC) load(userptr, "glProgramUniform3d" ); |
4102 | glad_glProgramUniform3dv = (PFNGLPROGRAMUNIFORM3DVPROC) load(userptr, "glProgramUniform3dv" ); |
4103 | glad_glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC) load(userptr, "glProgramUniform3f" ); |
4104 | glad_glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC) load(userptr, "glProgramUniform3fv" ); |
4105 | glad_glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC) load(userptr, "glProgramUniform3i" ); |
4106 | glad_glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC) load(userptr, "glProgramUniform3iv" ); |
4107 | glad_glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC) load(userptr, "glProgramUniform3ui" ); |
4108 | glad_glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC) load(userptr, "glProgramUniform3uiv" ); |
4109 | glad_glProgramUniform4d = (PFNGLPROGRAMUNIFORM4DPROC) load(userptr, "glProgramUniform4d" ); |
4110 | glad_glProgramUniform4dv = (PFNGLPROGRAMUNIFORM4DVPROC) load(userptr, "glProgramUniform4dv" ); |
4111 | glad_glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC) load(userptr, "glProgramUniform4f" ); |
4112 | glad_glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC) load(userptr, "glProgramUniform4fv" ); |
4113 | glad_glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC) load(userptr, "glProgramUniform4i" ); |
4114 | glad_glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC) load(userptr, "glProgramUniform4iv" ); |
4115 | glad_glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC) load(userptr, "glProgramUniform4ui" ); |
4116 | glad_glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC) load(userptr, "glProgramUniform4uiv" ); |
4117 | glad_glProgramUniformMatrix2dv = (PFNGLPROGRAMUNIFORMMATRIX2DVPROC) load(userptr, "glProgramUniformMatrix2dv" ); |
4118 | glad_glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC) load(userptr, "glProgramUniformMatrix2fv" ); |
4119 | glad_glProgramUniformMatrix2x3dv = (PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) load(userptr, "glProgramUniformMatrix2x3dv" ); |
4120 | glad_glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) load(userptr, "glProgramUniformMatrix2x3fv" ); |
4121 | glad_glProgramUniformMatrix2x4dv = (PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) load(userptr, "glProgramUniformMatrix2x4dv" ); |
4122 | glad_glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) load(userptr, "glProgramUniformMatrix2x4fv" ); |
4123 | glad_glProgramUniformMatrix3dv = (PFNGLPROGRAMUNIFORMMATRIX3DVPROC) load(userptr, "glProgramUniformMatrix3dv" ); |
4124 | glad_glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC) load(userptr, "glProgramUniformMatrix3fv" ); |
4125 | glad_glProgramUniformMatrix3x2dv = (PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) load(userptr, "glProgramUniformMatrix3x2dv" ); |
4126 | glad_glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) load(userptr, "glProgramUniformMatrix3x2fv" ); |
4127 | glad_glProgramUniformMatrix3x4dv = (PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) load(userptr, "glProgramUniformMatrix3x4dv" ); |
4128 | glad_glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) load(userptr, "glProgramUniformMatrix3x4fv" ); |
4129 | glad_glProgramUniformMatrix4dv = (PFNGLPROGRAMUNIFORMMATRIX4DVPROC) load(userptr, "glProgramUniformMatrix4dv" ); |
4130 | glad_glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC) load(userptr, "glProgramUniformMatrix4fv" ); |
4131 | glad_glProgramUniformMatrix4x2dv = (PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) load(userptr, "glProgramUniformMatrix4x2dv" ); |
4132 | glad_glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) load(userptr, "glProgramUniformMatrix4x2fv" ); |
4133 | glad_glProgramUniformMatrix4x3dv = (PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) load(userptr, "glProgramUniformMatrix4x3dv" ); |
4134 | glad_glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) load(userptr, "glProgramUniformMatrix4x3fv" ); |
4135 | glad_glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC) load(userptr, "glReleaseShaderCompiler" ); |
4136 | glad_glScissorArrayv = (PFNGLSCISSORARRAYVPROC) load(userptr, "glScissorArrayv" ); |
4137 | glad_glScissorIndexed = (PFNGLSCISSORINDEXEDPROC) load(userptr, "glScissorIndexed" ); |
4138 | glad_glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC) load(userptr, "glScissorIndexedv" ); |
4139 | glad_glShaderBinary = (PFNGLSHADERBINARYPROC) load(userptr, "glShaderBinary" ); |
4140 | glad_glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC) load(userptr, "glUseProgramStages" ); |
4141 | glad_glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC) load(userptr, "glValidateProgramPipeline" ); |
4142 | glad_glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC) load(userptr, "glVertexAttribL1d" ); |
4143 | glad_glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC) load(userptr, "glVertexAttribL1dv" ); |
4144 | glad_glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC) load(userptr, "glVertexAttribL2d" ); |
4145 | glad_glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC) load(userptr, "glVertexAttribL2dv" ); |
4146 | glad_glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC) load(userptr, "glVertexAttribL3d" ); |
4147 | glad_glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC) load(userptr, "glVertexAttribL3dv" ); |
4148 | glad_glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC) load(userptr, "glVertexAttribL4d" ); |
4149 | glad_glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC) load(userptr, "glVertexAttribL4dv" ); |
4150 | glad_glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC) load(userptr, "glVertexAttribLPointer" ); |
4151 | glad_glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC) load(userptr, "glViewportArrayv" ); |
4152 | glad_glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC) load(userptr, "glViewportIndexedf" ); |
4153 | glad_glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC) load(userptr, "glViewportIndexedfv" ); |
4154 | } |
4155 | static void glad_gl_load_GL_VERSION_4_2( GLADuserptrloadfunc load, void* userptr) { |
4156 | if(!GLAD_GL_VERSION_4_2) return; |
4157 | glad_glBindImageTexture = (PFNGLBINDIMAGETEXTUREPROC) load(userptr, "glBindImageTexture" ); |
4158 | glad_glDrawArraysInstancedBaseInstance = (PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) load(userptr, "glDrawArraysInstancedBaseInstance" ); |
4159 | glad_glDrawElementsInstancedBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) load(userptr, "glDrawElementsInstancedBaseInstance" ); |
4160 | glad_glDrawElementsInstancedBaseVertexBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) load(userptr, "glDrawElementsInstancedBaseVertexBaseInstance" ); |
4161 | glad_glDrawTransformFeedbackInstanced = (PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) load(userptr, "glDrawTransformFeedbackInstanced" ); |
4162 | glad_glDrawTransformFeedbackStreamInstanced = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) load(userptr, "glDrawTransformFeedbackStreamInstanced" ); |
4163 | glad_glGetActiveAtomicCounterBufferiv = (PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) load(userptr, "glGetActiveAtomicCounterBufferiv" ); |
4164 | glad_glGetInternalformativ = (PFNGLGETINTERNALFORMATIVPROC) load(userptr, "glGetInternalformativ" ); |
4165 | glad_glMemoryBarrier = (PFNGLMEMORYBARRIERPROC) load(userptr, "glMemoryBarrier" ); |
4166 | glad_glTexStorage1D = (PFNGLTEXSTORAGE1DPROC) load(userptr, "glTexStorage1D" ); |
4167 | glad_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC) load(userptr, "glTexStorage2D" ); |
4168 | glad_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC) load(userptr, "glTexStorage3D" ); |
4169 | } |
4170 | static void glad_gl_load_GL_VERSION_4_3( GLADuserptrloadfunc load, void* userptr) { |
4171 | if(!GLAD_GL_VERSION_4_3) return; |
4172 | glad_glBindVertexBuffer = (PFNGLBINDVERTEXBUFFERPROC) load(userptr, "glBindVertexBuffer" ); |
4173 | glad_glClearBufferData = (PFNGLCLEARBUFFERDATAPROC) load(userptr, "glClearBufferData" ); |
4174 | glad_glClearBufferSubData = (PFNGLCLEARBUFFERSUBDATAPROC) load(userptr, "glClearBufferSubData" ); |
4175 | glad_glCopyImageSubData = (PFNGLCOPYIMAGESUBDATAPROC) load(userptr, "glCopyImageSubData" ); |
4176 | glad_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) load(userptr, "glDebugMessageCallback" ); |
4177 | glad_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC) load(userptr, "glDebugMessageControl" ); |
4178 | glad_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC) load(userptr, "glDebugMessageInsert" ); |
4179 | glad_glDispatchCompute = (PFNGLDISPATCHCOMPUTEPROC) load(userptr, "glDispatchCompute" ); |
4180 | glad_glDispatchComputeIndirect = (PFNGLDISPATCHCOMPUTEINDIRECTPROC) load(userptr, "glDispatchComputeIndirect" ); |
4181 | glad_glFramebufferParameteri = (PFNGLFRAMEBUFFERPARAMETERIPROC) load(userptr, "glFramebufferParameteri" ); |
4182 | glad_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC) load(userptr, "glGetDebugMessageLog" ); |
4183 | glad_glGetFramebufferParameteriv = (PFNGLGETFRAMEBUFFERPARAMETERIVPROC) load(userptr, "glGetFramebufferParameteriv" ); |
4184 | glad_glGetInternalformati64v = (PFNGLGETINTERNALFORMATI64VPROC) load(userptr, "glGetInternalformati64v" ); |
4185 | glad_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC) load(userptr, "glGetObjectLabel" ); |
4186 | glad_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC) load(userptr, "glGetObjectPtrLabel" ); |
4187 | glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv" ); |
4188 | glad_glGetProgramInterfaceiv = (PFNGLGETPROGRAMINTERFACEIVPROC) load(userptr, "glGetProgramInterfaceiv" ); |
4189 | glad_glGetProgramResourceIndex = (PFNGLGETPROGRAMRESOURCEINDEXPROC) load(userptr, "glGetProgramResourceIndex" ); |
4190 | glad_glGetProgramResourceLocation = (PFNGLGETPROGRAMRESOURCELOCATIONPROC) load(userptr, "glGetProgramResourceLocation" ); |
4191 | glad_glGetProgramResourceLocationIndex = (PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) load(userptr, "glGetProgramResourceLocationIndex" ); |
4192 | glad_glGetProgramResourceName = (PFNGLGETPROGRAMRESOURCENAMEPROC) load(userptr, "glGetProgramResourceName" ); |
4193 | glad_glGetProgramResourceiv = (PFNGLGETPROGRAMRESOURCEIVPROC) load(userptr, "glGetProgramResourceiv" ); |
4194 | glad_glInvalidateBufferData = (PFNGLINVALIDATEBUFFERDATAPROC) load(userptr, "glInvalidateBufferData" ); |
4195 | glad_glInvalidateBufferSubData = (PFNGLINVALIDATEBUFFERSUBDATAPROC) load(userptr, "glInvalidateBufferSubData" ); |
4196 | glad_glInvalidateFramebuffer = (PFNGLINVALIDATEFRAMEBUFFERPROC) load(userptr, "glInvalidateFramebuffer" ); |
4197 | glad_glInvalidateSubFramebuffer = (PFNGLINVALIDATESUBFRAMEBUFFERPROC) load(userptr, "glInvalidateSubFramebuffer" ); |
4198 | glad_glInvalidateTexImage = (PFNGLINVALIDATETEXIMAGEPROC) load(userptr, "glInvalidateTexImage" ); |
4199 | glad_glInvalidateTexSubImage = (PFNGLINVALIDATETEXSUBIMAGEPROC) load(userptr, "glInvalidateTexSubImage" ); |
4200 | glad_glMultiDrawArraysIndirect = (PFNGLMULTIDRAWARRAYSINDIRECTPROC) load(userptr, "glMultiDrawArraysIndirect" ); |
4201 | glad_glMultiDrawElementsIndirect = (PFNGLMULTIDRAWELEMENTSINDIRECTPROC) load(userptr, "glMultiDrawElementsIndirect" ); |
4202 | glad_glObjectLabel = (PFNGLOBJECTLABELPROC) load(userptr, "glObjectLabel" ); |
4203 | glad_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC) load(userptr, "glObjectPtrLabel" ); |
4204 | glad_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC) load(userptr, "glPopDebugGroup" ); |
4205 | glad_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC) load(userptr, "glPushDebugGroup" ); |
4206 | glad_glShaderStorageBlockBinding = (PFNGLSHADERSTORAGEBLOCKBINDINGPROC) load(userptr, "glShaderStorageBlockBinding" ); |
4207 | glad_glTexBufferRange = (PFNGLTEXBUFFERRANGEPROC) load(userptr, "glTexBufferRange" ); |
4208 | glad_glTexStorage2DMultisample = (PFNGLTEXSTORAGE2DMULTISAMPLEPROC) load(userptr, "glTexStorage2DMultisample" ); |
4209 | glad_glTexStorage3DMultisample = (PFNGLTEXSTORAGE3DMULTISAMPLEPROC) load(userptr, "glTexStorage3DMultisample" ); |
4210 | glad_glTextureView = (PFNGLTEXTUREVIEWPROC) load(userptr, "glTextureView" ); |
4211 | glad_glVertexAttribBinding = (PFNGLVERTEXATTRIBBINDINGPROC) load(userptr, "glVertexAttribBinding" ); |
4212 | glad_glVertexAttribFormat = (PFNGLVERTEXATTRIBFORMATPROC) load(userptr, "glVertexAttribFormat" ); |
4213 | glad_glVertexAttribIFormat = (PFNGLVERTEXATTRIBIFORMATPROC) load(userptr, "glVertexAttribIFormat" ); |
4214 | glad_glVertexAttribLFormat = (PFNGLVERTEXATTRIBLFORMATPROC) load(userptr, "glVertexAttribLFormat" ); |
4215 | glad_glVertexBindingDivisor = (PFNGLVERTEXBINDINGDIVISORPROC) load(userptr, "glVertexBindingDivisor" ); |
4216 | } |
4217 | static void glad_gl_load_GL_VERSION_4_4( GLADuserptrloadfunc load, void* userptr) { |
4218 | if(!GLAD_GL_VERSION_4_4) return; |
4219 | glad_glBindBuffersBase = (PFNGLBINDBUFFERSBASEPROC) load(userptr, "glBindBuffersBase" ); |
4220 | glad_glBindBuffersRange = (PFNGLBINDBUFFERSRANGEPROC) load(userptr, "glBindBuffersRange" ); |
4221 | glad_glBindImageTextures = (PFNGLBINDIMAGETEXTURESPROC) load(userptr, "glBindImageTextures" ); |
4222 | glad_glBindSamplers = (PFNGLBINDSAMPLERSPROC) load(userptr, "glBindSamplers" ); |
4223 | glad_glBindTextures = (PFNGLBINDTEXTURESPROC) load(userptr, "glBindTextures" ); |
4224 | glad_glBindVertexBuffers = (PFNGLBINDVERTEXBUFFERSPROC) load(userptr, "glBindVertexBuffers" ); |
4225 | glad_glBufferStorage = (PFNGLBUFFERSTORAGEPROC) load(userptr, "glBufferStorage" ); |
4226 | glad_glClearTexImage = (PFNGLCLEARTEXIMAGEPROC) load(userptr, "glClearTexImage" ); |
4227 | glad_glClearTexSubImage = (PFNGLCLEARTEXSUBIMAGEPROC) load(userptr, "glClearTexSubImage" ); |
4228 | } |
4229 | static void glad_gl_load_GL_VERSION_4_5( GLADuserptrloadfunc load, void* userptr) { |
4230 | if(!GLAD_GL_VERSION_4_5) return; |
4231 | glad_glBindTextureUnit = (PFNGLBINDTEXTUREUNITPROC) load(userptr, "glBindTextureUnit" ); |
4232 | glad_glBlitNamedFramebuffer = (PFNGLBLITNAMEDFRAMEBUFFERPROC) load(userptr, "glBlitNamedFramebuffer" ); |
4233 | glad_glCheckNamedFramebufferStatus = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckNamedFramebufferStatus" ); |
4234 | glad_glClearNamedBufferData = (PFNGLCLEARNAMEDBUFFERDATAPROC) load(userptr, "glClearNamedBufferData" ); |
4235 | glad_glClearNamedBufferSubData = (PFNGLCLEARNAMEDBUFFERSUBDATAPROC) load(userptr, "glClearNamedBufferSubData" ); |
4236 | glad_glClearNamedFramebufferfi = (PFNGLCLEARNAMEDFRAMEBUFFERFIPROC) load(userptr, "glClearNamedFramebufferfi" ); |
4237 | glad_glClearNamedFramebufferfv = (PFNGLCLEARNAMEDFRAMEBUFFERFVPROC) load(userptr, "glClearNamedFramebufferfv" ); |
4238 | glad_glClearNamedFramebufferiv = (PFNGLCLEARNAMEDFRAMEBUFFERIVPROC) load(userptr, "glClearNamedFramebufferiv" ); |
4239 | glad_glClearNamedFramebufferuiv = (PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC) load(userptr, "glClearNamedFramebufferuiv" ); |
4240 | glad_glClipControl = (PFNGLCLIPCONTROLPROC) load(userptr, "glClipControl" ); |
4241 | glad_glCompressedTextureSubImage1D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC) load(userptr, "glCompressedTextureSubImage1D" ); |
4242 | glad_glCompressedTextureSubImage2D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC) load(userptr, "glCompressedTextureSubImage2D" ); |
4243 | glad_glCompressedTextureSubImage3D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC) load(userptr, "glCompressedTextureSubImage3D" ); |
4244 | glad_glCopyNamedBufferSubData = (PFNGLCOPYNAMEDBUFFERSUBDATAPROC) load(userptr, "glCopyNamedBufferSubData" ); |
4245 | glad_glCopyTextureSubImage1D = (PFNGLCOPYTEXTURESUBIMAGE1DPROC) load(userptr, "glCopyTextureSubImage1D" ); |
4246 | glad_glCopyTextureSubImage2D = (PFNGLCOPYTEXTURESUBIMAGE2DPROC) load(userptr, "glCopyTextureSubImage2D" ); |
4247 | glad_glCopyTextureSubImage3D = (PFNGLCOPYTEXTURESUBIMAGE3DPROC) load(userptr, "glCopyTextureSubImage3D" ); |
4248 | glad_glCreateBuffers = (PFNGLCREATEBUFFERSPROC) load(userptr, "glCreateBuffers" ); |
4249 | glad_glCreateFramebuffers = (PFNGLCREATEFRAMEBUFFERSPROC) load(userptr, "glCreateFramebuffers" ); |
4250 | glad_glCreateProgramPipelines = (PFNGLCREATEPROGRAMPIPELINESPROC) load(userptr, "glCreateProgramPipelines" ); |
4251 | glad_glCreateQueries = (PFNGLCREATEQUERIESPROC) load(userptr, "glCreateQueries" ); |
4252 | glad_glCreateRenderbuffers = (PFNGLCREATERENDERBUFFERSPROC) load(userptr, "glCreateRenderbuffers" ); |
4253 | glad_glCreateSamplers = (PFNGLCREATESAMPLERSPROC) load(userptr, "glCreateSamplers" ); |
4254 | glad_glCreateTextures = (PFNGLCREATETEXTURESPROC) load(userptr, "glCreateTextures" ); |
4255 | glad_glCreateTransformFeedbacks = (PFNGLCREATETRANSFORMFEEDBACKSPROC) load(userptr, "glCreateTransformFeedbacks" ); |
4256 | glad_glCreateVertexArrays = (PFNGLCREATEVERTEXARRAYSPROC) load(userptr, "glCreateVertexArrays" ); |
4257 | glad_glDisableVertexArrayAttrib = (PFNGLDISABLEVERTEXARRAYATTRIBPROC) load(userptr, "glDisableVertexArrayAttrib" ); |
4258 | glad_glEnableVertexArrayAttrib = (PFNGLENABLEVERTEXARRAYATTRIBPROC) load(userptr, "glEnableVertexArrayAttrib" ); |
4259 | glad_glFlushMappedNamedBufferRange = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) load(userptr, "glFlushMappedNamedBufferRange" ); |
4260 | glad_glGenerateTextureMipmap = (PFNGLGENERATETEXTUREMIPMAPPROC) load(userptr, "glGenerateTextureMipmap" ); |
4261 | glad_glGetCompressedTextureImage = (PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC) load(userptr, "glGetCompressedTextureImage" ); |
4262 | glad_glGetCompressedTextureSubImage = (PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC) load(userptr, "glGetCompressedTextureSubImage" ); |
4263 | glad_glGetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC) load(userptr, "glGetGraphicsResetStatus" ); |
4264 | glad_glGetNamedBufferParameteri64v = (PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) load(userptr, "glGetNamedBufferParameteri64v" ); |
4265 | glad_glGetNamedBufferParameteriv = (PFNGLGETNAMEDBUFFERPARAMETERIVPROC) load(userptr, "glGetNamedBufferParameteriv" ); |
4266 | glad_glGetNamedBufferPointerv = (PFNGLGETNAMEDBUFFERPOINTERVPROC) load(userptr, "glGetNamedBufferPointerv" ); |
4267 | glad_glGetNamedBufferSubData = (PFNGLGETNAMEDBUFFERSUBDATAPROC) load(userptr, "glGetNamedBufferSubData" ); |
4268 | glad_glGetNamedFramebufferAttachmentParameteriv = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetNamedFramebufferAttachmentParameteriv" ); |
4269 | glad_glGetNamedFramebufferParameteriv = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC) load(userptr, "glGetNamedFramebufferParameteriv" ); |
4270 | glad_glGetNamedRenderbufferParameteriv = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetNamedRenderbufferParameteriv" ); |
4271 | glad_glGetQueryBufferObjecti64v = (PFNGLGETQUERYBUFFEROBJECTI64VPROC) load(userptr, "glGetQueryBufferObjecti64v" ); |
4272 | glad_glGetQueryBufferObjectiv = (PFNGLGETQUERYBUFFEROBJECTIVPROC) load(userptr, "glGetQueryBufferObjectiv" ); |
4273 | glad_glGetQueryBufferObjectui64v = (PFNGLGETQUERYBUFFEROBJECTUI64VPROC) load(userptr, "glGetQueryBufferObjectui64v" ); |
4274 | glad_glGetQueryBufferObjectuiv = (PFNGLGETQUERYBUFFEROBJECTUIVPROC) load(userptr, "glGetQueryBufferObjectuiv" ); |
4275 | glad_glGetTextureImage = (PFNGLGETTEXTUREIMAGEPROC) load(userptr, "glGetTextureImage" ); |
4276 | glad_glGetTextureLevelParameterfv = (PFNGLGETTEXTURELEVELPARAMETERFVPROC) load(userptr, "glGetTextureLevelParameterfv" ); |
4277 | glad_glGetTextureLevelParameteriv = (PFNGLGETTEXTURELEVELPARAMETERIVPROC) load(userptr, "glGetTextureLevelParameteriv" ); |
4278 | glad_glGetTextureParameterIiv = (PFNGLGETTEXTUREPARAMETERIIVPROC) load(userptr, "glGetTextureParameterIiv" ); |
4279 | glad_glGetTextureParameterIuiv = (PFNGLGETTEXTUREPARAMETERIUIVPROC) load(userptr, "glGetTextureParameterIuiv" ); |
4280 | glad_glGetTextureParameterfv = (PFNGLGETTEXTUREPARAMETERFVPROC) load(userptr, "glGetTextureParameterfv" ); |
4281 | glad_glGetTextureParameteriv = (PFNGLGETTEXTUREPARAMETERIVPROC) load(userptr, "glGetTextureParameteriv" ); |
4282 | glad_glGetTextureSubImage = (PFNGLGETTEXTURESUBIMAGEPROC) load(userptr, "glGetTextureSubImage" ); |
4283 | glad_glGetTransformFeedbacki64_v = (PFNGLGETTRANSFORMFEEDBACKI64_VPROC) load(userptr, "glGetTransformFeedbacki64_v" ); |
4284 | glad_glGetTransformFeedbacki_v = (PFNGLGETTRANSFORMFEEDBACKI_VPROC) load(userptr, "glGetTransformFeedbacki_v" ); |
4285 | glad_glGetTransformFeedbackiv = (PFNGLGETTRANSFORMFEEDBACKIVPROC) load(userptr, "glGetTransformFeedbackiv" ); |
4286 | glad_glGetVertexArrayIndexed64iv = (PFNGLGETVERTEXARRAYINDEXED64IVPROC) load(userptr, "glGetVertexArrayIndexed64iv" ); |
4287 | glad_glGetVertexArrayIndexediv = (PFNGLGETVERTEXARRAYINDEXEDIVPROC) load(userptr, "glGetVertexArrayIndexediv" ); |
4288 | glad_glGetVertexArrayiv = (PFNGLGETVERTEXARRAYIVPROC) load(userptr, "glGetVertexArrayiv" ); |
4289 | glad_glGetnCompressedTexImage = (PFNGLGETNCOMPRESSEDTEXIMAGEPROC) load(userptr, "glGetnCompressedTexImage" ); |
4290 | glad_glGetnTexImage = (PFNGLGETNTEXIMAGEPROC) load(userptr, "glGetnTexImage" ); |
4291 | glad_glGetnUniformdv = (PFNGLGETNUNIFORMDVPROC) load(userptr, "glGetnUniformdv" ); |
4292 | glad_glGetnUniformfv = (PFNGLGETNUNIFORMFVPROC) load(userptr, "glGetnUniformfv" ); |
4293 | glad_glGetnUniformiv = (PFNGLGETNUNIFORMIVPROC) load(userptr, "glGetnUniformiv" ); |
4294 | glad_glGetnUniformuiv = (PFNGLGETNUNIFORMUIVPROC) load(userptr, "glGetnUniformuiv" ); |
4295 | glad_glInvalidateNamedFramebufferData = (PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC) load(userptr, "glInvalidateNamedFramebufferData" ); |
4296 | glad_glInvalidateNamedFramebufferSubData = (PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC) load(userptr, "glInvalidateNamedFramebufferSubData" ); |
4297 | glad_glMapNamedBuffer = (PFNGLMAPNAMEDBUFFERPROC) load(userptr, "glMapNamedBuffer" ); |
4298 | glad_glMapNamedBufferRange = (PFNGLMAPNAMEDBUFFERRANGEPROC) load(userptr, "glMapNamedBufferRange" ); |
4299 | glad_glMemoryBarrierByRegion = (PFNGLMEMORYBARRIERBYREGIONPROC) load(userptr, "glMemoryBarrierByRegion" ); |
4300 | glad_glNamedBufferData = (PFNGLNAMEDBUFFERDATAPROC) load(userptr, "glNamedBufferData" ); |
4301 | glad_glNamedBufferStorage = (PFNGLNAMEDBUFFERSTORAGEPROC) load(userptr, "glNamedBufferStorage" ); |
4302 | glad_glNamedBufferSubData = (PFNGLNAMEDBUFFERSUBDATAPROC) load(userptr, "glNamedBufferSubData" ); |
4303 | glad_glNamedFramebufferDrawBuffer = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC) load(userptr, "glNamedFramebufferDrawBuffer" ); |
4304 | glad_glNamedFramebufferDrawBuffers = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC) load(userptr, "glNamedFramebufferDrawBuffers" ); |
4305 | glad_glNamedFramebufferParameteri = (PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC) load(userptr, "glNamedFramebufferParameteri" ); |
4306 | glad_glNamedFramebufferReadBuffer = (PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC) load(userptr, "glNamedFramebufferReadBuffer" ); |
4307 | glad_glNamedFramebufferRenderbuffer = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glNamedFramebufferRenderbuffer" ); |
4308 | glad_glNamedFramebufferTexture = (PFNGLNAMEDFRAMEBUFFERTEXTUREPROC) load(userptr, "glNamedFramebufferTexture" ); |
4309 | glad_glNamedFramebufferTextureLayer = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glNamedFramebufferTextureLayer" ); |
4310 | glad_glNamedRenderbufferStorage = (PFNGLNAMEDRENDERBUFFERSTORAGEPROC) load(userptr, "glNamedRenderbufferStorage" ); |
4311 | glad_glNamedRenderbufferStorageMultisample = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glNamedRenderbufferStorageMultisample" ); |
4312 | glad_glReadnPixels = (PFNGLREADNPIXELSPROC) load(userptr, "glReadnPixels" ); |
4313 | glad_glTextureBarrier = (PFNGLTEXTUREBARRIERPROC) load(userptr, "glTextureBarrier" ); |
4314 | glad_glTextureBuffer = (PFNGLTEXTUREBUFFERPROC) load(userptr, "glTextureBuffer" ); |
4315 | glad_glTextureBufferRange = (PFNGLTEXTUREBUFFERRANGEPROC) load(userptr, "glTextureBufferRange" ); |
4316 | glad_glTextureParameterIiv = (PFNGLTEXTUREPARAMETERIIVPROC) load(userptr, "glTextureParameterIiv" ); |
4317 | glad_glTextureParameterIuiv = (PFNGLTEXTUREPARAMETERIUIVPROC) load(userptr, "glTextureParameterIuiv" ); |
4318 | glad_glTextureParameterf = (PFNGLTEXTUREPARAMETERFPROC) load(userptr, "glTextureParameterf" ); |
4319 | glad_glTextureParameterfv = (PFNGLTEXTUREPARAMETERFVPROC) load(userptr, "glTextureParameterfv" ); |
4320 | glad_glTextureParameteri = (PFNGLTEXTUREPARAMETERIPROC) load(userptr, "glTextureParameteri" ); |
4321 | glad_glTextureParameteriv = (PFNGLTEXTUREPARAMETERIVPROC) load(userptr, "glTextureParameteriv" ); |
4322 | glad_glTextureStorage1D = (PFNGLTEXTURESTORAGE1DPROC) load(userptr, "glTextureStorage1D" ); |
4323 | glad_glTextureStorage2D = (PFNGLTEXTURESTORAGE2DPROC) load(userptr, "glTextureStorage2D" ); |
4324 | glad_glTextureStorage2DMultisample = (PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC) load(userptr, "glTextureStorage2DMultisample" ); |
4325 | glad_glTextureStorage3D = (PFNGLTEXTURESTORAGE3DPROC) load(userptr, "glTextureStorage3D" ); |
4326 | glad_glTextureStorage3DMultisample = (PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC) load(userptr, "glTextureStorage3DMultisample" ); |
4327 | glad_glTextureSubImage1D = (PFNGLTEXTURESUBIMAGE1DPROC) load(userptr, "glTextureSubImage1D" ); |
4328 | glad_glTextureSubImage2D = (PFNGLTEXTURESUBIMAGE2DPROC) load(userptr, "glTextureSubImage2D" ); |
4329 | glad_glTextureSubImage3D = (PFNGLTEXTURESUBIMAGE3DPROC) load(userptr, "glTextureSubImage3D" ); |
4330 | glad_glTransformFeedbackBufferBase = (PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC) load(userptr, "glTransformFeedbackBufferBase" ); |
4331 | glad_glTransformFeedbackBufferRange = (PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) load(userptr, "glTransformFeedbackBufferRange" ); |
4332 | glad_glUnmapNamedBuffer = (PFNGLUNMAPNAMEDBUFFERPROC) load(userptr, "glUnmapNamedBuffer" ); |
4333 | glad_glVertexArrayAttribBinding = (PFNGLVERTEXARRAYATTRIBBINDINGPROC) load(userptr, "glVertexArrayAttribBinding" ); |
4334 | glad_glVertexArrayAttribFormat = (PFNGLVERTEXARRAYATTRIBFORMATPROC) load(userptr, "glVertexArrayAttribFormat" ); |
4335 | glad_glVertexArrayAttribIFormat = (PFNGLVERTEXARRAYATTRIBIFORMATPROC) load(userptr, "glVertexArrayAttribIFormat" ); |
4336 | glad_glVertexArrayAttribLFormat = (PFNGLVERTEXARRAYATTRIBLFORMATPROC) load(userptr, "glVertexArrayAttribLFormat" ); |
4337 | glad_glVertexArrayBindingDivisor = (PFNGLVERTEXARRAYBINDINGDIVISORPROC) load(userptr, "glVertexArrayBindingDivisor" ); |
4338 | glad_glVertexArrayElementBuffer = (PFNGLVERTEXARRAYELEMENTBUFFERPROC) load(userptr, "glVertexArrayElementBuffer" ); |
4339 | glad_glVertexArrayVertexBuffer = (PFNGLVERTEXARRAYVERTEXBUFFERPROC) load(userptr, "glVertexArrayVertexBuffer" ); |
4340 | glad_glVertexArrayVertexBuffers = (PFNGLVERTEXARRAYVERTEXBUFFERSPROC) load(userptr, "glVertexArrayVertexBuffers" ); |
4341 | } |
4342 | static void glad_gl_load_GL_VERSION_4_6( GLADuserptrloadfunc load, void* userptr) { |
4343 | if(!GLAD_GL_VERSION_4_6) return; |
4344 | glad_glMultiDrawArraysIndirectCount = (PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC) load(userptr, "glMultiDrawArraysIndirectCount" ); |
4345 | glad_glMultiDrawElementsIndirectCount = (PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC) load(userptr, "glMultiDrawElementsIndirectCount" ); |
4346 | glad_glPolygonOffsetClamp = (PFNGLPOLYGONOFFSETCLAMPPROC) load(userptr, "glPolygonOffsetClamp" ); |
4347 | glad_glSpecializeShader = (PFNGLSPECIALIZESHADERPROC) load(userptr, "glSpecializeShader" ); |
4348 | } |
4349 | static void glad_gl_load_GL_ES_VERSION_2_0( GLADuserptrloadfunc load, void* userptr) { |
4350 | if(!GLAD_GL_ES_VERSION_2_0) return; |
4351 | glad_glActiveTexture = (PFNGLACTIVETEXTUREPROC) load(userptr, "glActiveTexture" ); |
4352 | glad_glAttachShader = (PFNGLATTACHSHADERPROC) load(userptr, "glAttachShader" ); |
4353 | glad_glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) load(userptr, "glBindAttribLocation" ); |
4354 | glad_glBindBuffer = (PFNGLBINDBUFFERPROC) load(userptr, "glBindBuffer" ); |
4355 | glad_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) load(userptr, "glBindFramebuffer" ); |
4356 | glad_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) load(userptr, "glBindRenderbuffer" ); |
4357 | glad_glBindTexture = (PFNGLBINDTEXTUREPROC) load(userptr, "glBindTexture" ); |
4358 | glad_glBlendColor = (PFNGLBLENDCOLORPROC) load(userptr, "glBlendColor" ); |
4359 | glad_glBlendEquation = (PFNGLBLENDEQUATIONPROC) load(userptr, "glBlendEquation" ); |
4360 | glad_glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) load(userptr, "glBlendEquationSeparate" ); |
4361 | glad_glBlendFunc = (PFNGLBLENDFUNCPROC) load(userptr, "glBlendFunc" ); |
4362 | glad_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) load(userptr, "glBlendFuncSeparate" ); |
4363 | glad_glBufferData = (PFNGLBUFFERDATAPROC) load(userptr, "glBufferData" ); |
4364 | glad_glBufferSubData = (PFNGLBUFFERSUBDATAPROC) load(userptr, "glBufferSubData" ); |
4365 | glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckFramebufferStatus" ); |
4366 | glad_glClear = (PFNGLCLEARPROC) load(userptr, "glClear" ); |
4367 | glad_glClearColor = (PFNGLCLEARCOLORPROC) load(userptr, "glClearColor" ); |
4368 | glad_glClearDepthf = (PFNGLCLEARDEPTHFPROC) load(userptr, "glClearDepthf" ); |
4369 | glad_glClearStencil = (PFNGLCLEARSTENCILPROC) load(userptr, "glClearStencil" ); |
4370 | glad_glColorMask = (PFNGLCOLORMASKPROC) load(userptr, "glColorMask" ); |
4371 | glad_glCompileShader = (PFNGLCOMPILESHADERPROC) load(userptr, "glCompileShader" ); |
4372 | glad_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) load(userptr, "glCompressedTexImage2D" ); |
4373 | glad_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) load(userptr, "glCompressedTexSubImage2D" ); |
4374 | glad_glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC) load(userptr, "glCopyTexImage2D" ); |
4375 | glad_glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC) load(userptr, "glCopyTexSubImage2D" ); |
4376 | glad_glCreateProgram = (PFNGLCREATEPROGRAMPROC) load(userptr, "glCreateProgram" ); |
4377 | glad_glCreateShader = (PFNGLCREATESHADERPROC) load(userptr, "glCreateShader" ); |
4378 | glad_glCullFace = (PFNGLCULLFACEPROC) load(userptr, "glCullFace" ); |
4379 | glad_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) load(userptr, "glDeleteBuffers" ); |
4380 | glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) load(userptr, "glDeleteFramebuffers" ); |
4381 | glad_glDeleteProgram = (PFNGLDELETEPROGRAMPROC) load(userptr, "glDeleteProgram" ); |
4382 | glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) load(userptr, "glDeleteRenderbuffers" ); |
4383 | glad_glDeleteShader = (PFNGLDELETESHADERPROC) load(userptr, "glDeleteShader" ); |
4384 | glad_glDeleteTextures = (PFNGLDELETETEXTURESPROC) load(userptr, "glDeleteTextures" ); |
4385 | glad_glDepthFunc = (PFNGLDEPTHFUNCPROC) load(userptr, "glDepthFunc" ); |
4386 | glad_glDepthMask = (PFNGLDEPTHMASKPROC) load(userptr, "glDepthMask" ); |
4387 | glad_glDepthRangef = (PFNGLDEPTHRANGEFPROC) load(userptr, "glDepthRangef" ); |
4388 | glad_glDetachShader = (PFNGLDETACHSHADERPROC) load(userptr, "glDetachShader" ); |
4389 | glad_glDisable = (PFNGLDISABLEPROC) load(userptr, "glDisable" ); |
4390 | glad_glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) load(userptr, "glDisableVertexAttribArray" ); |
4391 | glad_glDrawArrays = (PFNGLDRAWARRAYSPROC) load(userptr, "glDrawArrays" ); |
4392 | glad_glDrawElements = (PFNGLDRAWELEMENTSPROC) load(userptr, "glDrawElements" ); |
4393 | glad_glEnable = (PFNGLENABLEPROC) load(userptr, "glEnable" ); |
4394 | glad_glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) load(userptr, "glEnableVertexAttribArray" ); |
4395 | glad_glFinish = (PFNGLFINISHPROC) load(userptr, "glFinish" ); |
4396 | glad_glFlush = (PFNGLFLUSHPROC) load(userptr, "glFlush" ); |
4397 | glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glFramebufferRenderbuffer" ); |
4398 | glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) load(userptr, "glFramebufferTexture2D" ); |
4399 | glad_glFrontFace = (PFNGLFRONTFACEPROC) load(userptr, "glFrontFace" ); |
4400 | glad_glGenBuffers = (PFNGLGENBUFFERSPROC) load(userptr, "glGenBuffers" ); |
4401 | glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) load(userptr, "glGenFramebuffers" ); |
4402 | glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) load(userptr, "glGenRenderbuffers" ); |
4403 | glad_glGenTextures = (PFNGLGENTEXTURESPROC) load(userptr, "glGenTextures" ); |
4404 | glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) load(userptr, "glGenerateMipmap" ); |
4405 | glad_glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) load(userptr, "glGetActiveAttrib" ); |
4406 | glad_glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) load(userptr, "glGetActiveUniform" ); |
4407 | glad_glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) load(userptr, "glGetAttachedShaders" ); |
4408 | glad_glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) load(userptr, "glGetAttribLocation" ); |
4409 | glad_glGetBooleanv = (PFNGLGETBOOLEANVPROC) load(userptr, "glGetBooleanv" ); |
4410 | glad_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) load(userptr, "glGetBufferParameteriv" ); |
4411 | glad_glGetError = (PFNGLGETERRORPROC) load(userptr, "glGetError" ); |
4412 | glad_glGetFloatv = (PFNGLGETFLOATVPROC) load(userptr, "glGetFloatv" ); |
4413 | glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetFramebufferAttachmentParameteriv" ); |
4414 | glad_glGetIntegerv = (PFNGLGETINTEGERVPROC) load(userptr, "glGetIntegerv" ); |
4415 | glad_glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) load(userptr, "glGetProgramInfoLog" ); |
4416 | glad_glGetProgramiv = (PFNGLGETPROGRAMIVPROC) load(userptr, "glGetProgramiv" ); |
4417 | glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetRenderbufferParameteriv" ); |
4418 | glad_glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) load(userptr, "glGetShaderInfoLog" ); |
4419 | glad_glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC) load(userptr, "glGetShaderPrecisionFormat" ); |
4420 | glad_glGetShaderSource = (PFNGLGETSHADERSOURCEPROC) load(userptr, "glGetShaderSource" ); |
4421 | glad_glGetShaderiv = (PFNGLGETSHADERIVPROC) load(userptr, "glGetShaderiv" ); |
4422 | glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString" ); |
4423 | glad_glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC) load(userptr, "glGetTexParameterfv" ); |
4424 | glad_glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC) load(userptr, "glGetTexParameteriv" ); |
4425 | glad_glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) load(userptr, "glGetUniformLocation" ); |
4426 | glad_glGetUniformfv = (PFNGLGETUNIFORMFVPROC) load(userptr, "glGetUniformfv" ); |
4427 | glad_glGetUniformiv = (PFNGLGETUNIFORMIVPROC) load(userptr, "glGetUniformiv" ); |
4428 | glad_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) load(userptr, "glGetVertexAttribPointerv" ); |
4429 | glad_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) load(userptr, "glGetVertexAttribfv" ); |
4430 | glad_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) load(userptr, "glGetVertexAttribiv" ); |
4431 | glad_glHint = (PFNGLHINTPROC) load(userptr, "glHint" ); |
4432 | glad_glIsBuffer = (PFNGLISBUFFERPROC) load(userptr, "glIsBuffer" ); |
4433 | glad_glIsEnabled = (PFNGLISENABLEDPROC) load(userptr, "glIsEnabled" ); |
4434 | glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) load(userptr, "glIsFramebuffer" ); |
4435 | glad_glIsProgram = (PFNGLISPROGRAMPROC) load(userptr, "glIsProgram" ); |
4436 | glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) load(userptr, "glIsRenderbuffer" ); |
4437 | glad_glIsShader = (PFNGLISSHADERPROC) load(userptr, "glIsShader" ); |
4438 | glad_glIsTexture = (PFNGLISTEXTUREPROC) load(userptr, "glIsTexture" ); |
4439 | glad_glLineWidth = (PFNGLLINEWIDTHPROC) load(userptr, "glLineWidth" ); |
4440 | glad_glLinkProgram = (PFNGLLINKPROGRAMPROC) load(userptr, "glLinkProgram" ); |
4441 | glad_glPixelStorei = (PFNGLPIXELSTOREIPROC) load(userptr, "glPixelStorei" ); |
4442 | glad_glPolygonOffset = (PFNGLPOLYGONOFFSETPROC) load(userptr, "glPolygonOffset" ); |
4443 | glad_glReadPixels = (PFNGLREADPIXELSPROC) load(userptr, "glReadPixels" ); |
4444 | glad_glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC) load(userptr, "glReleaseShaderCompiler" ); |
4445 | glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) load(userptr, "glRenderbufferStorage" ); |
4446 | glad_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) load(userptr, "glSampleCoverage" ); |
4447 | glad_glScissor = (PFNGLSCISSORPROC) load(userptr, "glScissor" ); |
4448 | glad_glShaderBinary = (PFNGLSHADERBINARYPROC) load(userptr, "glShaderBinary" ); |
4449 | glad_glShaderSource = (PFNGLSHADERSOURCEPROC) load(userptr, "glShaderSource" ); |
4450 | glad_glStencilFunc = (PFNGLSTENCILFUNCPROC) load(userptr, "glStencilFunc" ); |
4451 | glad_glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) load(userptr, "glStencilFuncSeparate" ); |
4452 | glad_glStencilMask = (PFNGLSTENCILMASKPROC) load(userptr, "glStencilMask" ); |
4453 | glad_glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) load(userptr, "glStencilMaskSeparate" ); |
4454 | glad_glStencilOp = (PFNGLSTENCILOPPROC) load(userptr, "glStencilOp" ); |
4455 | glad_glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) load(userptr, "glStencilOpSeparate" ); |
4456 | glad_glTexImage2D = (PFNGLTEXIMAGE2DPROC) load(userptr, "glTexImage2D" ); |
4457 | glad_glTexParameterf = (PFNGLTEXPARAMETERFPROC) load(userptr, "glTexParameterf" ); |
4458 | glad_glTexParameterfv = (PFNGLTEXPARAMETERFVPROC) load(userptr, "glTexParameterfv" ); |
4459 | glad_glTexParameteri = (PFNGLTEXPARAMETERIPROC) load(userptr, "glTexParameteri" ); |
4460 | glad_glTexParameteriv = (PFNGLTEXPARAMETERIVPROC) load(userptr, "glTexParameteriv" ); |
4461 | glad_glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC) load(userptr, "glTexSubImage2D" ); |
4462 | glad_glUniform1f = (PFNGLUNIFORM1FPROC) load(userptr, "glUniform1f" ); |
4463 | glad_glUniform1fv = (PFNGLUNIFORM1FVPROC) load(userptr, "glUniform1fv" ); |
4464 | glad_glUniform1i = (PFNGLUNIFORM1IPROC) load(userptr, "glUniform1i" ); |
4465 | glad_glUniform1iv = (PFNGLUNIFORM1IVPROC) load(userptr, "glUniform1iv" ); |
4466 | glad_glUniform2f = (PFNGLUNIFORM2FPROC) load(userptr, "glUniform2f" ); |
4467 | glad_glUniform2fv = (PFNGLUNIFORM2FVPROC) load(userptr, "glUniform2fv" ); |
4468 | glad_glUniform2i = (PFNGLUNIFORM2IPROC) load(userptr, "glUniform2i" ); |
4469 | glad_glUniform2iv = (PFNGLUNIFORM2IVPROC) load(userptr, "glUniform2iv" ); |
4470 | glad_glUniform3f = (PFNGLUNIFORM3FPROC) load(userptr, "glUniform3f" ); |
4471 | glad_glUniform3fv = (PFNGLUNIFORM3FVPROC) load(userptr, "glUniform3fv" ); |
4472 | glad_glUniform3i = (PFNGLUNIFORM3IPROC) load(userptr, "glUniform3i" ); |
4473 | glad_glUniform3iv = (PFNGLUNIFORM3IVPROC) load(userptr, "glUniform3iv" ); |
4474 | glad_glUniform4f = (PFNGLUNIFORM4FPROC) load(userptr, "glUniform4f" ); |
4475 | glad_glUniform4fv = (PFNGLUNIFORM4FVPROC) load(userptr, "glUniform4fv" ); |
4476 | glad_glUniform4i = (PFNGLUNIFORM4IPROC) load(userptr, "glUniform4i" ); |
4477 | glad_glUniform4iv = (PFNGLUNIFORM4IVPROC) load(userptr, "glUniform4iv" ); |
4478 | glad_glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) load(userptr, "glUniformMatrix2fv" ); |
4479 | glad_glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) load(userptr, "glUniformMatrix3fv" ); |
4480 | glad_glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) load(userptr, "glUniformMatrix4fv" ); |
4481 | glad_glUseProgram = (PFNGLUSEPROGRAMPROC) load(userptr, "glUseProgram" ); |
4482 | glad_glValidateProgram = (PFNGLVALIDATEPROGRAMPROC) load(userptr, "glValidateProgram" ); |
4483 | glad_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) load(userptr, "glVertexAttrib1f" ); |
4484 | glad_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) load(userptr, "glVertexAttrib1fv" ); |
4485 | glad_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) load(userptr, "glVertexAttrib2f" ); |
4486 | glad_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) load(userptr, "glVertexAttrib2fv" ); |
4487 | glad_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) load(userptr, "glVertexAttrib3f" ); |
4488 | glad_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) load(userptr, "glVertexAttrib3fv" ); |
4489 | glad_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) load(userptr, "glVertexAttrib4f" ); |
4490 | glad_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) load(userptr, "glVertexAttrib4fv" ); |
4491 | glad_glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) load(userptr, "glVertexAttribPointer" ); |
4492 | glad_glViewport = (PFNGLVIEWPORTPROC) load(userptr, "glViewport" ); |
4493 | } |
4494 | static void glad_gl_load_GL_ES_VERSION_3_0( GLADuserptrloadfunc load, void* userptr) { |
4495 | if(!GLAD_GL_ES_VERSION_3_0) return; |
4496 | glad_glBeginQuery = (PFNGLBEGINQUERYPROC) load(userptr, "glBeginQuery" ); |
4497 | glad_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) load(userptr, "glBeginTransformFeedback" ); |
4498 | glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase" ); |
4499 | glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange" ); |
4500 | glad_glBindSampler = (PFNGLBINDSAMPLERPROC) load(userptr, "glBindSampler" ); |
4501 | glad_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC) load(userptr, "glBindTransformFeedback" ); |
4502 | glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) load(userptr, "glBindVertexArray" ); |
4503 | glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) load(userptr, "glBlitFramebuffer" ); |
4504 | glad_glClearBufferfi = (PFNGLCLEARBUFFERFIPROC) load(userptr, "glClearBufferfi" ); |
4505 | glad_glClearBufferfv = (PFNGLCLEARBUFFERFVPROC) load(userptr, "glClearBufferfv" ); |
4506 | glad_glClearBufferiv = (PFNGLCLEARBUFFERIVPROC) load(userptr, "glClearBufferiv" ); |
4507 | glad_glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) load(userptr, "glClearBufferuiv" ); |
4508 | glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) load(userptr, "glClientWaitSync" ); |
4509 | glad_glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) load(userptr, "glCompressedTexImage3D" ); |
4510 | glad_glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) load(userptr, "glCompressedTexSubImage3D" ); |
4511 | glad_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) load(userptr, "glCopyBufferSubData" ); |
4512 | glad_glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) load(userptr, "glCopyTexSubImage3D" ); |
4513 | glad_glDeleteQueries = (PFNGLDELETEQUERIESPROC) load(userptr, "glDeleteQueries" ); |
4514 | glad_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load(userptr, "glDeleteSamplers" ); |
4515 | glad_glDeleteSync = (PFNGLDELETESYNCPROC) load(userptr, "glDeleteSync" ); |
4516 | glad_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC) load(userptr, "glDeleteTransformFeedbacks" ); |
4517 | glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) load(userptr, "glDeleteVertexArrays" ); |
4518 | glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC) load(userptr, "glDrawArraysInstanced" ); |
4519 | glad_glDrawBuffers = (PFNGLDRAWBUFFERSPROC) load(userptr, "glDrawBuffers" ); |
4520 | glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC) load(userptr, "glDrawElementsInstanced" ); |
4521 | glad_glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) load(userptr, "glDrawRangeElements" ); |
4522 | glad_glEndQuery = (PFNGLENDQUERYPROC) load(userptr, "glEndQuery" ); |
4523 | glad_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) load(userptr, "glEndTransformFeedback" ); |
4524 | glad_glFenceSync = (PFNGLFENCESYNCPROC) load(userptr, "glFenceSync" ); |
4525 | glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) load(userptr, "glFlushMappedBufferRange" ); |
4526 | glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glFramebufferTextureLayer" ); |
4527 | glad_glGenQueries = (PFNGLGENQUERIESPROC) load(userptr, "glGenQueries" ); |
4528 | glad_glGenSamplers = (PFNGLGENSAMPLERSPROC) load(userptr, "glGenSamplers" ); |
4529 | glad_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC) load(userptr, "glGenTransformFeedbacks" ); |
4530 | glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) load(userptr, "glGenVertexArrays" ); |
4531 | glad_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) load(userptr, "glGetActiveUniformBlockName" ); |
4532 | glad_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) load(userptr, "glGetActiveUniformBlockiv" ); |
4533 | glad_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) load(userptr, "glGetActiveUniformsiv" ); |
4534 | glad_glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC) load(userptr, "glGetBufferParameteri64v" ); |
4535 | glad_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) load(userptr, "glGetBufferPointerv" ); |
4536 | glad_glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) load(userptr, "glGetFragDataLocation" ); |
4537 | glad_glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC) load(userptr, "glGetInteger64i_v" ); |
4538 | glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC) load(userptr, "glGetInteger64v" ); |
4539 | glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v" ); |
4540 | glad_glGetInternalformativ = (PFNGLGETINTERNALFORMATIVPROC) load(userptr, "glGetInternalformativ" ); |
4541 | glad_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC) load(userptr, "glGetProgramBinary" ); |
4542 | glad_glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) load(userptr, "glGetQueryObjectuiv" ); |
4543 | glad_glGetQueryiv = (PFNGLGETQUERYIVPROC) load(userptr, "glGetQueryiv" ); |
4544 | glad_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load(userptr, "glGetSamplerParameterfv" ); |
4545 | glad_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load(userptr, "glGetSamplerParameteriv" ); |
4546 | glad_glGetStringi = (PFNGLGETSTRINGIPROC) load(userptr, "glGetStringi" ); |
4547 | glad_glGetSynciv = (PFNGLGETSYNCIVPROC) load(userptr, "glGetSynciv" ); |
4548 | glad_glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) load(userptr, "glGetTransformFeedbackVarying" ); |
4549 | glad_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) load(userptr, "glGetUniformBlockIndex" ); |
4550 | glad_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) load(userptr, "glGetUniformIndices" ); |
4551 | glad_glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) load(userptr, "glGetUniformuiv" ); |
4552 | glad_glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) load(userptr, "glGetVertexAttribIiv" ); |
4553 | glad_glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) load(userptr, "glGetVertexAttribIuiv" ); |
4554 | glad_glInvalidateFramebuffer = (PFNGLINVALIDATEFRAMEBUFFERPROC) load(userptr, "glInvalidateFramebuffer" ); |
4555 | glad_glInvalidateSubFramebuffer = (PFNGLINVALIDATESUBFRAMEBUFFERPROC) load(userptr, "glInvalidateSubFramebuffer" ); |
4556 | glad_glIsQuery = (PFNGLISQUERYPROC) load(userptr, "glIsQuery" ); |
4557 | glad_glIsSampler = (PFNGLISSAMPLERPROC) load(userptr, "glIsSampler" ); |
4558 | glad_glIsSync = (PFNGLISSYNCPROC) load(userptr, "glIsSync" ); |
4559 | glad_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC) load(userptr, "glIsTransformFeedback" ); |
4560 | glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC) load(userptr, "glIsVertexArray" ); |
4561 | glad_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) load(userptr, "glMapBufferRange" ); |
4562 | glad_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC) load(userptr, "glPauseTransformFeedback" ); |
4563 | glad_glProgramBinary = (PFNGLPROGRAMBINARYPROC) load(userptr, "glProgramBinary" ); |
4564 | glad_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC) load(userptr, "glProgramParameteri" ); |
4565 | glad_glReadBuffer = (PFNGLREADBUFFERPROC) load(userptr, "glReadBuffer" ); |
4566 | glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glRenderbufferStorageMultisample" ); |
4567 | glad_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC) load(userptr, "glResumeTransformFeedback" ); |
4568 | glad_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load(userptr, "glSamplerParameterf" ); |
4569 | glad_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load(userptr, "glSamplerParameterfv" ); |
4570 | glad_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load(userptr, "glSamplerParameteri" ); |
4571 | glad_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load(userptr, "glSamplerParameteriv" ); |
4572 | glad_glTexImage3D = (PFNGLTEXIMAGE3DPROC) load(userptr, "glTexImage3D" ); |
4573 | glad_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC) load(userptr, "glTexStorage2D" ); |
4574 | glad_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC) load(userptr, "glTexStorage3D" ); |
4575 | glad_glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) load(userptr, "glTexSubImage3D" ); |
4576 | glad_glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) load(userptr, "glTransformFeedbackVaryings" ); |
4577 | glad_glUniform1ui = (PFNGLUNIFORM1UIPROC) load(userptr, "glUniform1ui" ); |
4578 | glad_glUniform1uiv = (PFNGLUNIFORM1UIVPROC) load(userptr, "glUniform1uiv" ); |
4579 | glad_glUniform2ui = (PFNGLUNIFORM2UIPROC) load(userptr, "glUniform2ui" ); |
4580 | glad_glUniform2uiv = (PFNGLUNIFORM2UIVPROC) load(userptr, "glUniform2uiv" ); |
4581 | glad_glUniform3ui = (PFNGLUNIFORM3UIPROC) load(userptr, "glUniform3ui" ); |
4582 | glad_glUniform3uiv = (PFNGLUNIFORM3UIVPROC) load(userptr, "glUniform3uiv" ); |
4583 | glad_glUniform4ui = (PFNGLUNIFORM4UIPROC) load(userptr, "glUniform4ui" ); |
4584 | glad_glUniform4uiv = (PFNGLUNIFORM4UIVPROC) load(userptr, "glUniform4uiv" ); |
4585 | glad_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) load(userptr, "glUniformBlockBinding" ); |
4586 | glad_glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) load(userptr, "glUniformMatrix2x3fv" ); |
4587 | glad_glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) load(userptr, "glUniformMatrix2x4fv" ); |
4588 | glad_glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) load(userptr, "glUniformMatrix3x2fv" ); |
4589 | glad_glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) load(userptr, "glUniformMatrix3x4fv" ); |
4590 | glad_glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) load(userptr, "glUniformMatrix4x2fv" ); |
4591 | glad_glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) load(userptr, "glUniformMatrix4x3fv" ); |
4592 | glad_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC) load(userptr, "glUnmapBuffer" ); |
4593 | glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) load(userptr, "glVertexAttribDivisor" ); |
4594 | glad_glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) load(userptr, "glVertexAttribI4i" ); |
4595 | glad_glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) load(userptr, "glVertexAttribI4iv" ); |
4596 | glad_glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) load(userptr, "glVertexAttribI4ui" ); |
4597 | glad_glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) load(userptr, "glVertexAttribI4uiv" ); |
4598 | glad_glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) load(userptr, "glVertexAttribIPointer" ); |
4599 | glad_glWaitSync = (PFNGLWAITSYNCPROC) load(userptr, "glWaitSync" ); |
4600 | } |
4601 | static void glad_gl_load_GL_ES_VERSION_3_1( GLADuserptrloadfunc load, void* userptr) { |
4602 | if(!GLAD_GL_ES_VERSION_3_1) return; |
4603 | glad_glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC) load(userptr, "glActiveShaderProgram" ); |
4604 | glad_glBindImageTexture = (PFNGLBINDIMAGETEXTUREPROC) load(userptr, "glBindImageTexture" ); |
4605 | glad_glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC) load(userptr, "glBindProgramPipeline" ); |
4606 | glad_glBindVertexBuffer = (PFNGLBINDVERTEXBUFFERPROC) load(userptr, "glBindVertexBuffer" ); |
4607 | glad_glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC) load(userptr, "glCreateShaderProgramv" ); |
4608 | glad_glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC) load(userptr, "glDeleteProgramPipelines" ); |
4609 | glad_glDispatchCompute = (PFNGLDISPATCHCOMPUTEPROC) load(userptr, "glDispatchCompute" ); |
4610 | glad_glDispatchComputeIndirect = (PFNGLDISPATCHCOMPUTEINDIRECTPROC) load(userptr, "glDispatchComputeIndirect" ); |
4611 | glad_glDrawArraysIndirect = (PFNGLDRAWARRAYSINDIRECTPROC) load(userptr, "glDrawArraysIndirect" ); |
4612 | glad_glDrawElementsIndirect = (PFNGLDRAWELEMENTSINDIRECTPROC) load(userptr, "glDrawElementsIndirect" ); |
4613 | glad_glFramebufferParameteri = (PFNGLFRAMEBUFFERPARAMETERIPROC) load(userptr, "glFramebufferParameteri" ); |
4614 | glad_glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC) load(userptr, "glGenProgramPipelines" ); |
4615 | glad_glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) load(userptr, "glGetBooleani_v" ); |
4616 | glad_glGetFramebufferParameteriv = (PFNGLGETFRAMEBUFFERPARAMETERIVPROC) load(userptr, "glGetFramebufferParameteriv" ); |
4617 | glad_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) load(userptr, "glGetMultisamplefv" ); |
4618 | glad_glGetProgramInterfaceiv = (PFNGLGETPROGRAMINTERFACEIVPROC) load(userptr, "glGetProgramInterfaceiv" ); |
4619 | glad_glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC) load(userptr, "glGetProgramPipelineInfoLog" ); |
4620 | glad_glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC) load(userptr, "glGetProgramPipelineiv" ); |
4621 | glad_glGetProgramResourceIndex = (PFNGLGETPROGRAMRESOURCEINDEXPROC) load(userptr, "glGetProgramResourceIndex" ); |
4622 | glad_glGetProgramResourceLocation = (PFNGLGETPROGRAMRESOURCELOCATIONPROC) load(userptr, "glGetProgramResourceLocation" ); |
4623 | glad_glGetProgramResourceName = (PFNGLGETPROGRAMRESOURCENAMEPROC) load(userptr, "glGetProgramResourceName" ); |
4624 | glad_glGetProgramResourceiv = (PFNGLGETPROGRAMRESOURCEIVPROC) load(userptr, "glGetProgramResourceiv" ); |
4625 | glad_glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC) load(userptr, "glGetTexLevelParameterfv" ); |
4626 | glad_glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC) load(userptr, "glGetTexLevelParameteriv" ); |
4627 | glad_glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC) load(userptr, "glIsProgramPipeline" ); |
4628 | glad_glMemoryBarrier = (PFNGLMEMORYBARRIERPROC) load(userptr, "glMemoryBarrier" ); |
4629 | glad_glMemoryBarrierByRegion = (PFNGLMEMORYBARRIERBYREGIONPROC) load(userptr, "glMemoryBarrierByRegion" ); |
4630 | glad_glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC) load(userptr, "glProgramUniform1f" ); |
4631 | glad_glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC) load(userptr, "glProgramUniform1fv" ); |
4632 | glad_glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC) load(userptr, "glProgramUniform1i" ); |
4633 | glad_glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC) load(userptr, "glProgramUniform1iv" ); |
4634 | glad_glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC) load(userptr, "glProgramUniform1ui" ); |
4635 | glad_glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC) load(userptr, "glProgramUniform1uiv" ); |
4636 | glad_glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC) load(userptr, "glProgramUniform2f" ); |
4637 | glad_glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC) load(userptr, "glProgramUniform2fv" ); |
4638 | glad_glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC) load(userptr, "glProgramUniform2i" ); |
4639 | glad_glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC) load(userptr, "glProgramUniform2iv" ); |
4640 | glad_glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC) load(userptr, "glProgramUniform2ui" ); |
4641 | glad_glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC) load(userptr, "glProgramUniform2uiv" ); |
4642 | glad_glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC) load(userptr, "glProgramUniform3f" ); |
4643 | glad_glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC) load(userptr, "glProgramUniform3fv" ); |
4644 | glad_glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC) load(userptr, "glProgramUniform3i" ); |
4645 | glad_glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC) load(userptr, "glProgramUniform3iv" ); |
4646 | glad_glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC) load(userptr, "glProgramUniform3ui" ); |
4647 | glad_glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC) load(userptr, "glProgramUniform3uiv" ); |
4648 | glad_glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC) load(userptr, "glProgramUniform4f" ); |
4649 | glad_glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC) load(userptr, "glProgramUniform4fv" ); |
4650 | glad_glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC) load(userptr, "glProgramUniform4i" ); |
4651 | glad_glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC) load(userptr, "glProgramUniform4iv" ); |
4652 | glad_glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC) load(userptr, "glProgramUniform4ui" ); |
4653 | glad_glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC) load(userptr, "glProgramUniform4uiv" ); |
4654 | glad_glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC) load(userptr, "glProgramUniformMatrix2fv" ); |
4655 | glad_glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) load(userptr, "glProgramUniformMatrix2x3fv" ); |
4656 | glad_glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) load(userptr, "glProgramUniformMatrix2x4fv" ); |
4657 | glad_glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC) load(userptr, "glProgramUniformMatrix3fv" ); |
4658 | glad_glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) load(userptr, "glProgramUniformMatrix3x2fv" ); |
4659 | glad_glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) load(userptr, "glProgramUniformMatrix3x4fv" ); |
4660 | glad_glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC) load(userptr, "glProgramUniformMatrix4fv" ); |
4661 | glad_glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) load(userptr, "glProgramUniformMatrix4x2fv" ); |
4662 | glad_glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) load(userptr, "glProgramUniformMatrix4x3fv" ); |
4663 | glad_glSampleMaski = (PFNGLSAMPLEMASKIPROC) load(userptr, "glSampleMaski" ); |
4664 | glad_glTexStorage2DMultisample = (PFNGLTEXSTORAGE2DMULTISAMPLEPROC) load(userptr, "glTexStorage2DMultisample" ); |
4665 | glad_glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC) load(userptr, "glUseProgramStages" ); |
4666 | glad_glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC) load(userptr, "glValidateProgramPipeline" ); |
4667 | glad_glVertexAttribBinding = (PFNGLVERTEXATTRIBBINDINGPROC) load(userptr, "glVertexAttribBinding" ); |
4668 | glad_glVertexAttribFormat = (PFNGLVERTEXATTRIBFORMATPROC) load(userptr, "glVertexAttribFormat" ); |
4669 | glad_glVertexAttribIFormat = (PFNGLVERTEXATTRIBIFORMATPROC) load(userptr, "glVertexAttribIFormat" ); |
4670 | glad_glVertexBindingDivisor = (PFNGLVERTEXBINDINGDIVISORPROC) load(userptr, "glVertexBindingDivisor" ); |
4671 | } |
4672 | static void glad_gl_load_GL_ES_VERSION_3_2( GLADuserptrloadfunc load, void* userptr) { |
4673 | if(!GLAD_GL_ES_VERSION_3_2) return; |
4674 | glad_glBlendBarrier = (PFNGLBLENDBARRIERPROC) load(userptr, "glBlendBarrier" ); |
4675 | glad_glBlendEquationSeparatei = (PFNGLBLENDEQUATIONSEPARATEIPROC) load(userptr, "glBlendEquationSeparatei" ); |
4676 | glad_glBlendEquationi = (PFNGLBLENDEQUATIONIPROC) load(userptr, "glBlendEquationi" ); |
4677 | glad_glBlendFuncSeparatei = (PFNGLBLENDFUNCSEPARATEIPROC) load(userptr, "glBlendFuncSeparatei" ); |
4678 | glad_glBlendFunci = (PFNGLBLENDFUNCIPROC) load(userptr, "glBlendFunci" ); |
4679 | glad_glColorMaski = (PFNGLCOLORMASKIPROC) load(userptr, "glColorMaski" ); |
4680 | glad_glCopyImageSubData = (PFNGLCOPYIMAGESUBDATAPROC) load(userptr, "glCopyImageSubData" ); |
4681 | glad_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) load(userptr, "glDebugMessageCallback" ); |
4682 | glad_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC) load(userptr, "glDebugMessageControl" ); |
4683 | glad_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC) load(userptr, "glDebugMessageInsert" ); |
4684 | glad_glDisablei = (PFNGLDISABLEIPROC) load(userptr, "glDisablei" ); |
4685 | glad_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glDrawElementsBaseVertex" ); |
4686 | glad_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) load(userptr, "glDrawElementsInstancedBaseVertex" ); |
4687 | glad_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) load(userptr, "glDrawRangeElementsBaseVertex" ); |
4688 | glad_glEnablei = (PFNGLENABLEIPROC) load(userptr, "glEnablei" ); |
4689 | glad_glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC) load(userptr, "glFramebufferTexture" ); |
4690 | glad_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC) load(userptr, "glGetDebugMessageLog" ); |
4691 | glad_glGetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC) load(userptr, "glGetGraphicsResetStatus" ); |
4692 | glad_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC) load(userptr, "glGetObjectLabel" ); |
4693 | glad_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC) load(userptr, "glGetObjectPtrLabel" ); |
4694 | glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv" ); |
4695 | glad_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) load(userptr, "glGetSamplerParameterIiv" ); |
4696 | glad_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) load(userptr, "glGetSamplerParameterIuiv" ); |
4697 | glad_glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) load(userptr, "glGetTexParameterIiv" ); |
4698 | glad_glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) load(userptr, "glGetTexParameterIuiv" ); |
4699 | glad_glGetnUniformfv = (PFNGLGETNUNIFORMFVPROC) load(userptr, "glGetnUniformfv" ); |
4700 | glad_glGetnUniformiv = (PFNGLGETNUNIFORMIVPROC) load(userptr, "glGetnUniformiv" ); |
4701 | glad_glGetnUniformuiv = (PFNGLGETNUNIFORMUIVPROC) load(userptr, "glGetnUniformuiv" ); |
4702 | glad_glIsEnabledi = (PFNGLISENABLEDIPROC) load(userptr, "glIsEnabledi" ); |
4703 | glad_glMinSampleShading = (PFNGLMINSAMPLESHADINGPROC) load(userptr, "glMinSampleShading" ); |
4704 | glad_glObjectLabel = (PFNGLOBJECTLABELPROC) load(userptr, "glObjectLabel" ); |
4705 | glad_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC) load(userptr, "glObjectPtrLabel" ); |
4706 | glad_glPatchParameteri = (PFNGLPATCHPARAMETERIPROC) load(userptr, "glPatchParameteri" ); |
4707 | glad_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC) load(userptr, "glPopDebugGroup" ); |
4708 | glad_glPrimitiveBoundingBox = (PFNGLPRIMITIVEBOUNDINGBOXPROC) load(userptr, "glPrimitiveBoundingBox" ); |
4709 | glad_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC) load(userptr, "glPushDebugGroup" ); |
4710 | glad_glReadnPixels = (PFNGLREADNPIXELSPROC) load(userptr, "glReadnPixels" ); |
4711 | glad_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) load(userptr, "glSamplerParameterIiv" ); |
4712 | glad_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) load(userptr, "glSamplerParameterIuiv" ); |
4713 | glad_glTexBuffer = (PFNGLTEXBUFFERPROC) load(userptr, "glTexBuffer" ); |
4714 | glad_glTexBufferRange = (PFNGLTEXBUFFERRANGEPROC) load(userptr, "glTexBufferRange" ); |
4715 | glad_glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) load(userptr, "glTexParameterIiv" ); |
4716 | glad_glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) load(userptr, "glTexParameterIuiv" ); |
4717 | glad_glTexStorage3DMultisample = (PFNGLTEXSTORAGE3DMULTISAMPLEPROC) load(userptr, "glTexStorage3DMultisample" ); |
4718 | } |
4719 | static void glad_gl_load_GL_3DFX_tbuffer( GLADuserptrloadfunc load, void* userptr) { |
4720 | if(!GLAD_GL_3DFX_tbuffer) return; |
4721 | glad_glTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC) load(userptr, "glTbufferMask3DFX" ); |
4722 | } |
4723 | static void glad_gl_load_GL_AMD_debug_output( GLADuserptrloadfunc load, void* userptr) { |
4724 | if(!GLAD_GL_AMD_debug_output) return; |
4725 | glad_glDebugMessageCallbackAMD = (PFNGLDEBUGMESSAGECALLBACKAMDPROC) load(userptr, "glDebugMessageCallbackAMD" ); |
4726 | glad_glDebugMessageEnableAMD = (PFNGLDEBUGMESSAGEENABLEAMDPROC) load(userptr, "glDebugMessageEnableAMD" ); |
4727 | glad_glDebugMessageInsertAMD = (PFNGLDEBUGMESSAGEINSERTAMDPROC) load(userptr, "glDebugMessageInsertAMD" ); |
4728 | glad_glGetDebugMessageLogAMD = (PFNGLGETDEBUGMESSAGELOGAMDPROC) load(userptr, "glGetDebugMessageLogAMD" ); |
4729 | } |
4730 | static void glad_gl_load_GL_AMD_draw_buffers_blend( GLADuserptrloadfunc load, void* userptr) { |
4731 | if(!GLAD_GL_AMD_draw_buffers_blend) return; |
4732 | glad_glBlendEquationIndexedAMD = (PFNGLBLENDEQUATIONINDEXEDAMDPROC) load(userptr, "glBlendEquationIndexedAMD" ); |
4733 | glad_glBlendEquationSeparateIndexedAMD = (PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) load(userptr, "glBlendEquationSeparateIndexedAMD" ); |
4734 | glad_glBlendFuncIndexedAMD = (PFNGLBLENDFUNCINDEXEDAMDPROC) load(userptr, "glBlendFuncIndexedAMD" ); |
4735 | glad_glBlendFuncSeparateIndexedAMD = (PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) load(userptr, "glBlendFuncSeparateIndexedAMD" ); |
4736 | } |
4737 | static void glad_gl_load_GL_AMD_framebuffer_multisample_advanced( GLADuserptrloadfunc load, void* userptr) { |
4738 | if(!GLAD_GL_AMD_framebuffer_multisample_advanced) return; |
4739 | glad_glNamedRenderbufferStorageMultisampleAdvancedAMD = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) load(userptr, "glNamedRenderbufferStorageMultisampleAdvancedAMD" ); |
4740 | glad_glRenderbufferStorageMultisampleAdvancedAMD = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) load(userptr, "glRenderbufferStorageMultisampleAdvancedAMD" ); |
4741 | } |
4742 | static void glad_gl_load_GL_AMD_framebuffer_sample_positions( GLADuserptrloadfunc load, void* userptr) { |
4743 | if(!GLAD_GL_AMD_framebuffer_sample_positions) return; |
4744 | glad_glFramebufferSamplePositionsfvAMD = (PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) load(userptr, "glFramebufferSamplePositionsfvAMD" ); |
4745 | glad_glGetFramebufferParameterfvAMD = (PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC) load(userptr, "glGetFramebufferParameterfvAMD" ); |
4746 | glad_glGetNamedFramebufferParameterfvAMD = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC) load(userptr, "glGetNamedFramebufferParameterfvAMD" ); |
4747 | glad_glNamedFramebufferSamplePositionsfvAMD = (PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) load(userptr, "glNamedFramebufferSamplePositionsfvAMD" ); |
4748 | } |
4749 | static void glad_gl_load_GL_AMD_gpu_shader_int64( GLADuserptrloadfunc load, void* userptr) { |
4750 | if(!GLAD_GL_AMD_gpu_shader_int64) return; |
4751 | glad_glGetUniformi64vNV = (PFNGLGETUNIFORMI64VNVPROC) load(userptr, "glGetUniformi64vNV" ); |
4752 | glad_glGetUniformui64vNV = (PFNGLGETUNIFORMUI64VNVPROC) load(userptr, "glGetUniformui64vNV" ); |
4753 | glad_glProgramUniform1i64NV = (PFNGLPROGRAMUNIFORM1I64NVPROC) load(userptr, "glProgramUniform1i64NV" ); |
4754 | glad_glProgramUniform1i64vNV = (PFNGLPROGRAMUNIFORM1I64VNVPROC) load(userptr, "glProgramUniform1i64vNV" ); |
4755 | glad_glProgramUniform1ui64NV = (PFNGLPROGRAMUNIFORM1UI64NVPROC) load(userptr, "glProgramUniform1ui64NV" ); |
4756 | glad_glProgramUniform1ui64vNV = (PFNGLPROGRAMUNIFORM1UI64VNVPROC) load(userptr, "glProgramUniform1ui64vNV" ); |
4757 | glad_glProgramUniform2i64NV = (PFNGLPROGRAMUNIFORM2I64NVPROC) load(userptr, "glProgramUniform2i64NV" ); |
4758 | glad_glProgramUniform2i64vNV = (PFNGLPROGRAMUNIFORM2I64VNVPROC) load(userptr, "glProgramUniform2i64vNV" ); |
4759 | glad_glProgramUniform2ui64NV = (PFNGLPROGRAMUNIFORM2UI64NVPROC) load(userptr, "glProgramUniform2ui64NV" ); |
4760 | glad_glProgramUniform2ui64vNV = (PFNGLPROGRAMUNIFORM2UI64VNVPROC) load(userptr, "glProgramUniform2ui64vNV" ); |
4761 | glad_glProgramUniform3i64NV = (PFNGLPROGRAMUNIFORM3I64NVPROC) load(userptr, "glProgramUniform3i64NV" ); |
4762 | glad_glProgramUniform3i64vNV = (PFNGLPROGRAMUNIFORM3I64VNVPROC) load(userptr, "glProgramUniform3i64vNV" ); |
4763 | glad_glProgramUniform3ui64NV = (PFNGLPROGRAMUNIFORM3UI64NVPROC) load(userptr, "glProgramUniform3ui64NV" ); |
4764 | glad_glProgramUniform3ui64vNV = (PFNGLPROGRAMUNIFORM3UI64VNVPROC) load(userptr, "glProgramUniform3ui64vNV" ); |
4765 | glad_glProgramUniform4i64NV = (PFNGLPROGRAMUNIFORM4I64NVPROC) load(userptr, "glProgramUniform4i64NV" ); |
4766 | glad_glProgramUniform4i64vNV = (PFNGLPROGRAMUNIFORM4I64VNVPROC) load(userptr, "glProgramUniform4i64vNV" ); |
4767 | glad_glProgramUniform4ui64NV = (PFNGLPROGRAMUNIFORM4UI64NVPROC) load(userptr, "glProgramUniform4ui64NV" ); |
4768 | glad_glProgramUniform4ui64vNV = (PFNGLPROGRAMUNIFORM4UI64VNVPROC) load(userptr, "glProgramUniform4ui64vNV" ); |
4769 | glad_glUniform1i64NV = (PFNGLUNIFORM1I64NVPROC) load(userptr, "glUniform1i64NV" ); |
4770 | glad_glUniform1i64vNV = (PFNGLUNIFORM1I64VNVPROC) load(userptr, "glUniform1i64vNV" ); |
4771 | glad_glUniform1ui64NV = (PFNGLUNIFORM1UI64NVPROC) load(userptr, "glUniform1ui64NV" ); |
4772 | glad_glUniform1ui64vNV = (PFNGLUNIFORM1UI64VNVPROC) load(userptr, "glUniform1ui64vNV" ); |
4773 | glad_glUniform2i64NV = (PFNGLUNIFORM2I64NVPROC) load(userptr, "glUniform2i64NV" ); |
4774 | glad_glUniform2i64vNV = (PFNGLUNIFORM2I64VNVPROC) load(userptr, "glUniform2i64vNV" ); |
4775 | glad_glUniform2ui64NV = (PFNGLUNIFORM2UI64NVPROC) load(userptr, "glUniform2ui64NV" ); |
4776 | glad_glUniform2ui64vNV = (PFNGLUNIFORM2UI64VNVPROC) load(userptr, "glUniform2ui64vNV" ); |
4777 | glad_glUniform3i64NV = (PFNGLUNIFORM3I64NVPROC) load(userptr, "glUniform3i64NV" ); |
4778 | glad_glUniform3i64vNV = (PFNGLUNIFORM3I64VNVPROC) load(userptr, "glUniform3i64vNV" ); |
4779 | glad_glUniform3ui64NV = (PFNGLUNIFORM3UI64NVPROC) load(userptr, "glUniform3ui64NV" ); |
4780 | glad_glUniform3ui64vNV = (PFNGLUNIFORM3UI64VNVPROC) load(userptr, "glUniform3ui64vNV" ); |
4781 | glad_glUniform4i64NV = (PFNGLUNIFORM4I64NVPROC) load(userptr, "glUniform4i64NV" ); |
4782 | glad_glUniform4i64vNV = (PFNGLUNIFORM4I64VNVPROC) load(userptr, "glUniform4i64vNV" ); |
4783 | glad_glUniform4ui64NV = (PFNGLUNIFORM4UI64NVPROC) load(userptr, "glUniform4ui64NV" ); |
4784 | glad_glUniform4ui64vNV = (PFNGLUNIFORM4UI64VNVPROC) load(userptr, "glUniform4ui64vNV" ); |
4785 | } |
4786 | static void glad_gl_load_GL_AMD_interleaved_elements( GLADuserptrloadfunc load, void* userptr) { |
4787 | if(!GLAD_GL_AMD_interleaved_elements) return; |
4788 | glad_glVertexAttribParameteriAMD = (PFNGLVERTEXATTRIBPARAMETERIAMDPROC) load(userptr, "glVertexAttribParameteriAMD" ); |
4789 | } |
4790 | static void glad_gl_load_GL_AMD_multi_draw_indirect( GLADuserptrloadfunc load, void* userptr) { |
4791 | if(!GLAD_GL_AMD_multi_draw_indirect) return; |
4792 | glad_glMultiDrawArraysIndirectAMD = (PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) load(userptr, "glMultiDrawArraysIndirectAMD" ); |
4793 | glad_glMultiDrawElementsIndirectAMD = (PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) load(userptr, "glMultiDrawElementsIndirectAMD" ); |
4794 | } |
4795 | static void glad_gl_load_GL_AMD_name_gen_delete( GLADuserptrloadfunc load, void* userptr) { |
4796 | if(!GLAD_GL_AMD_name_gen_delete) return; |
4797 | glad_glDeleteNamesAMD = (PFNGLDELETENAMESAMDPROC) load(userptr, "glDeleteNamesAMD" ); |
4798 | glad_glGenNamesAMD = (PFNGLGENNAMESAMDPROC) load(userptr, "glGenNamesAMD" ); |
4799 | glad_glIsNameAMD = (PFNGLISNAMEAMDPROC) load(userptr, "glIsNameAMD" ); |
4800 | } |
4801 | static void glad_gl_load_GL_AMD_occlusion_query_event( GLADuserptrloadfunc load, void* userptr) { |
4802 | if(!GLAD_GL_AMD_occlusion_query_event) return; |
4803 | glad_glQueryObjectParameteruiAMD = (PFNGLQUERYOBJECTPARAMETERUIAMDPROC) load(userptr, "glQueryObjectParameteruiAMD" ); |
4804 | } |
4805 | static void glad_gl_load_GL_AMD_performance_monitor( GLADuserptrloadfunc load, void* userptr) { |
4806 | if(!GLAD_GL_AMD_performance_monitor) return; |
4807 | glad_glBeginPerfMonitorAMD = (PFNGLBEGINPERFMONITORAMDPROC) load(userptr, "glBeginPerfMonitorAMD" ); |
4808 | glad_glDeletePerfMonitorsAMD = (PFNGLDELETEPERFMONITORSAMDPROC) load(userptr, "glDeletePerfMonitorsAMD" ); |
4809 | glad_glEndPerfMonitorAMD = (PFNGLENDPERFMONITORAMDPROC) load(userptr, "glEndPerfMonitorAMD" ); |
4810 | glad_glGenPerfMonitorsAMD = (PFNGLGENPERFMONITORSAMDPROC) load(userptr, "glGenPerfMonitorsAMD" ); |
4811 | glad_glGetPerfMonitorCounterDataAMD = (PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) load(userptr, "glGetPerfMonitorCounterDataAMD" ); |
4812 | glad_glGetPerfMonitorCounterInfoAMD = (PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) load(userptr, "glGetPerfMonitorCounterInfoAMD" ); |
4813 | glad_glGetPerfMonitorCounterStringAMD = (PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) load(userptr, "glGetPerfMonitorCounterStringAMD" ); |
4814 | glad_glGetPerfMonitorCountersAMD = (PFNGLGETPERFMONITORCOUNTERSAMDPROC) load(userptr, "glGetPerfMonitorCountersAMD" ); |
4815 | glad_glGetPerfMonitorGroupStringAMD = (PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) load(userptr, "glGetPerfMonitorGroupStringAMD" ); |
4816 | glad_glGetPerfMonitorGroupsAMD = (PFNGLGETPERFMONITORGROUPSAMDPROC) load(userptr, "glGetPerfMonitorGroupsAMD" ); |
4817 | glad_glSelectPerfMonitorCountersAMD = (PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) load(userptr, "glSelectPerfMonitorCountersAMD" ); |
4818 | } |
4819 | static void glad_gl_load_GL_AMD_sample_positions( GLADuserptrloadfunc load, void* userptr) { |
4820 | if(!GLAD_GL_AMD_sample_positions) return; |
4821 | glad_glSetMultisamplefvAMD = (PFNGLSETMULTISAMPLEFVAMDPROC) load(userptr, "glSetMultisamplefvAMD" ); |
4822 | } |
4823 | static void glad_gl_load_GL_AMD_sparse_texture( GLADuserptrloadfunc load, void* userptr) { |
4824 | if(!GLAD_GL_AMD_sparse_texture) return; |
4825 | glad_glTexStorageSparseAMD = (PFNGLTEXSTORAGESPARSEAMDPROC) load(userptr, "glTexStorageSparseAMD" ); |
4826 | glad_glTextureStorageSparseAMD = (PFNGLTEXTURESTORAGESPARSEAMDPROC) load(userptr, "glTextureStorageSparseAMD" ); |
4827 | } |
4828 | static void glad_gl_load_GL_AMD_stencil_operation_extended( GLADuserptrloadfunc load, void* userptr) { |
4829 | if(!GLAD_GL_AMD_stencil_operation_extended) return; |
4830 | glad_glStencilOpValueAMD = (PFNGLSTENCILOPVALUEAMDPROC) load(userptr, "glStencilOpValueAMD" ); |
4831 | } |
4832 | static void glad_gl_load_GL_AMD_vertex_shader_tessellator( GLADuserptrloadfunc load, void* userptr) { |
4833 | if(!GLAD_GL_AMD_vertex_shader_tessellator) return; |
4834 | glad_glTessellationFactorAMD = (PFNGLTESSELLATIONFACTORAMDPROC) load(userptr, "glTessellationFactorAMD" ); |
4835 | glad_glTessellationModeAMD = (PFNGLTESSELLATIONMODEAMDPROC) load(userptr, "glTessellationModeAMD" ); |
4836 | } |
4837 | static void glad_gl_load_GL_APPLE_element_array( GLADuserptrloadfunc load, void* userptr) { |
4838 | if(!GLAD_GL_APPLE_element_array) return; |
4839 | glad_glDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC) load(userptr, "glDrawElementArrayAPPLE" ); |
4840 | glad_glDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) load(userptr, "glDrawRangeElementArrayAPPLE" ); |
4841 | glad_glElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC) load(userptr, "glElementPointerAPPLE" ); |
4842 | glad_glMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) load(userptr, "glMultiDrawElementArrayAPPLE" ); |
4843 | glad_glMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) load(userptr, "glMultiDrawRangeElementArrayAPPLE" ); |
4844 | } |
4845 | static void glad_gl_load_GL_APPLE_fence( GLADuserptrloadfunc load, void* userptr) { |
4846 | if(!GLAD_GL_APPLE_fence) return; |
4847 | glad_glDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC) load(userptr, "glDeleteFencesAPPLE" ); |
4848 | glad_glFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC) load(userptr, "glFinishFenceAPPLE" ); |
4849 | glad_glFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC) load(userptr, "glFinishObjectAPPLE" ); |
4850 | glad_glGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC) load(userptr, "glGenFencesAPPLE" ); |
4851 | glad_glIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC) load(userptr, "glIsFenceAPPLE" ); |
4852 | glad_glSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC) load(userptr, "glSetFenceAPPLE" ); |
4853 | glad_glTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC) load(userptr, "glTestFenceAPPLE" ); |
4854 | glad_glTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC) load(userptr, "glTestObjectAPPLE" ); |
4855 | } |
4856 | static void glad_gl_load_GL_APPLE_flush_buffer_range( GLADuserptrloadfunc load, void* userptr) { |
4857 | if(!GLAD_GL_APPLE_flush_buffer_range) return; |
4858 | glad_glBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) load(userptr, "glBufferParameteriAPPLE" ); |
4859 | glad_glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) load(userptr, "glFlushMappedBufferRangeAPPLE" ); |
4860 | } |
4861 | static void glad_gl_load_GL_APPLE_object_purgeable( GLADuserptrloadfunc load, void* userptr) { |
4862 | if(!GLAD_GL_APPLE_object_purgeable) return; |
4863 | glad_glGetObjectParameterivAPPLE = (PFNGLGETOBJECTPARAMETERIVAPPLEPROC) load(userptr, "glGetObjectParameterivAPPLE" ); |
4864 | glad_glObjectPurgeableAPPLE = (PFNGLOBJECTPURGEABLEAPPLEPROC) load(userptr, "glObjectPurgeableAPPLE" ); |
4865 | glad_glObjectUnpurgeableAPPLE = (PFNGLOBJECTUNPURGEABLEAPPLEPROC) load(userptr, "glObjectUnpurgeableAPPLE" ); |
4866 | } |
4867 | static void glad_gl_load_GL_APPLE_texture_range( GLADuserptrloadfunc load, void* userptr) { |
4868 | if(!GLAD_GL_APPLE_texture_range) return; |
4869 | glad_glGetTexParameterPointervAPPLE = (PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) load(userptr, "glGetTexParameterPointervAPPLE" ); |
4870 | glad_glTextureRangeAPPLE = (PFNGLTEXTURERANGEAPPLEPROC) load(userptr, "glTextureRangeAPPLE" ); |
4871 | } |
4872 | static void glad_gl_load_GL_APPLE_vertex_array_object( GLADuserptrloadfunc load, void* userptr) { |
4873 | if(!GLAD_GL_APPLE_vertex_array_object) return; |
4874 | glad_glBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC) load(userptr, "glBindVertexArrayAPPLE" ); |
4875 | glad_glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC) load(userptr, "glDeleteVertexArraysAPPLE" ); |
4876 | glad_glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC) load(userptr, "glGenVertexArraysAPPLE" ); |
4877 | glad_glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC) load(userptr, "glIsVertexArrayAPPLE" ); |
4878 | } |
4879 | static void glad_gl_load_GL_APPLE_vertex_array_range( GLADuserptrloadfunc load, void* userptr) { |
4880 | if(!GLAD_GL_APPLE_vertex_array_range) return; |
4881 | glad_glFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) load(userptr, "glFlushVertexArrayRangeAPPLE" ); |
4882 | glad_glVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) load(userptr, "glVertexArrayParameteriAPPLE" ); |
4883 | glad_glVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC) load(userptr, "glVertexArrayRangeAPPLE" ); |
4884 | } |
4885 | static void glad_gl_load_GL_APPLE_vertex_program_evaluators( GLADuserptrloadfunc load, void* userptr) { |
4886 | if(!GLAD_GL_APPLE_vertex_program_evaluators) return; |
4887 | glad_glDisableVertexAttribAPPLE = (PFNGLDISABLEVERTEXATTRIBAPPLEPROC) load(userptr, "glDisableVertexAttribAPPLE" ); |
4888 | glad_glEnableVertexAttribAPPLE = (PFNGLENABLEVERTEXATTRIBAPPLEPROC) load(userptr, "glEnableVertexAttribAPPLE" ); |
4889 | glad_glIsVertexAttribEnabledAPPLE = (PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) load(userptr, "glIsVertexAttribEnabledAPPLE" ); |
4890 | glad_glMapVertexAttrib1dAPPLE = (PFNGLMAPVERTEXATTRIB1DAPPLEPROC) load(userptr, "glMapVertexAttrib1dAPPLE" ); |
4891 | glad_glMapVertexAttrib1fAPPLE = (PFNGLMAPVERTEXATTRIB1FAPPLEPROC) load(userptr, "glMapVertexAttrib1fAPPLE" ); |
4892 | glad_glMapVertexAttrib2dAPPLE = (PFNGLMAPVERTEXATTRIB2DAPPLEPROC) load(userptr, "glMapVertexAttrib2dAPPLE" ); |
4893 | glad_glMapVertexAttrib2fAPPLE = (PFNGLMAPVERTEXATTRIB2FAPPLEPROC) load(userptr, "glMapVertexAttrib2fAPPLE" ); |
4894 | } |
4895 | static void glad_gl_load_GL_ARB_ES2_compatibility( GLADuserptrloadfunc load, void* userptr) { |
4896 | if(!GLAD_GL_ARB_ES2_compatibility) return; |
4897 | glad_glClearDepthf = (PFNGLCLEARDEPTHFPROC) load(userptr, "glClearDepthf" ); |
4898 | glad_glDepthRangef = (PFNGLDEPTHRANGEFPROC) load(userptr, "glDepthRangef" ); |
4899 | glad_glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC) load(userptr, "glGetShaderPrecisionFormat" ); |
4900 | glad_glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC) load(userptr, "glReleaseShaderCompiler" ); |
4901 | glad_glShaderBinary = (PFNGLSHADERBINARYPROC) load(userptr, "glShaderBinary" ); |
4902 | } |
4903 | static void glad_gl_load_GL_ARB_ES3_1_compatibility( GLADuserptrloadfunc load, void* userptr) { |
4904 | if(!GLAD_GL_ARB_ES3_1_compatibility) return; |
4905 | glad_glMemoryBarrierByRegion = (PFNGLMEMORYBARRIERBYREGIONPROC) load(userptr, "glMemoryBarrierByRegion" ); |
4906 | } |
4907 | static void glad_gl_load_GL_ARB_ES3_2_compatibility( GLADuserptrloadfunc load, void* userptr) { |
4908 | if(!GLAD_GL_ARB_ES3_2_compatibility) return; |
4909 | glad_glPrimitiveBoundingBoxARB = (PFNGLPRIMITIVEBOUNDINGBOXARBPROC) load(userptr, "glPrimitiveBoundingBoxARB" ); |
4910 | } |
4911 | static void glad_gl_load_GL_ARB_base_instance( GLADuserptrloadfunc load, void* userptr) { |
4912 | if(!GLAD_GL_ARB_base_instance) return; |
4913 | glad_glDrawArraysInstancedBaseInstance = (PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) load(userptr, "glDrawArraysInstancedBaseInstance" ); |
4914 | glad_glDrawElementsInstancedBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) load(userptr, "glDrawElementsInstancedBaseInstance" ); |
4915 | glad_glDrawElementsInstancedBaseVertexBaseInstance = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) load(userptr, "glDrawElementsInstancedBaseVertexBaseInstance" ); |
4916 | } |
4917 | static void glad_gl_load_GL_ARB_bindless_texture( GLADuserptrloadfunc load, void* userptr) { |
4918 | if(!GLAD_GL_ARB_bindless_texture) return; |
4919 | glad_glGetImageHandleARB = (PFNGLGETIMAGEHANDLEARBPROC) load(userptr, "glGetImageHandleARB" ); |
4920 | glad_glGetTextureHandleARB = (PFNGLGETTEXTUREHANDLEARBPROC) load(userptr, "glGetTextureHandleARB" ); |
4921 | glad_glGetTextureSamplerHandleARB = (PFNGLGETTEXTURESAMPLERHANDLEARBPROC) load(userptr, "glGetTextureSamplerHandleARB" ); |
4922 | glad_glGetVertexAttribLui64vARB = (PFNGLGETVERTEXATTRIBLUI64VARBPROC) load(userptr, "glGetVertexAttribLui64vARB" ); |
4923 | glad_glIsImageHandleResidentARB = (PFNGLISIMAGEHANDLERESIDENTARBPROC) load(userptr, "glIsImageHandleResidentARB" ); |
4924 | glad_glIsTextureHandleResidentARB = (PFNGLISTEXTUREHANDLERESIDENTARBPROC) load(userptr, "glIsTextureHandleResidentARB" ); |
4925 | glad_glMakeImageHandleNonResidentARB = (PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) load(userptr, "glMakeImageHandleNonResidentARB" ); |
4926 | glad_glMakeImageHandleResidentARB = (PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) load(userptr, "glMakeImageHandleResidentARB" ); |
4927 | glad_glMakeTextureHandleNonResidentARB = (PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) load(userptr, "glMakeTextureHandleNonResidentARB" ); |
4928 | glad_glMakeTextureHandleResidentARB = (PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) load(userptr, "glMakeTextureHandleResidentARB" ); |
4929 | glad_glProgramUniformHandleui64ARB = (PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) load(userptr, "glProgramUniformHandleui64ARB" ); |
4930 | glad_glProgramUniformHandleui64vARB = (PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) load(userptr, "glProgramUniformHandleui64vARB" ); |
4931 | glad_glUniformHandleui64ARB = (PFNGLUNIFORMHANDLEUI64ARBPROC) load(userptr, "glUniformHandleui64ARB" ); |
4932 | glad_glUniformHandleui64vARB = (PFNGLUNIFORMHANDLEUI64VARBPROC) load(userptr, "glUniformHandleui64vARB" ); |
4933 | glad_glVertexAttribL1ui64ARB = (PFNGLVERTEXATTRIBL1UI64ARBPROC) load(userptr, "glVertexAttribL1ui64ARB" ); |
4934 | glad_glVertexAttribL1ui64vARB = (PFNGLVERTEXATTRIBL1UI64VARBPROC) load(userptr, "glVertexAttribL1ui64vARB" ); |
4935 | } |
4936 | static void glad_gl_load_GL_ARB_blend_func_extended( GLADuserptrloadfunc load, void* userptr) { |
4937 | if(!GLAD_GL_ARB_blend_func_extended) return; |
4938 | glad_glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) load(userptr, "glBindFragDataLocationIndexed" ); |
4939 | glad_glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC) load(userptr, "glGetFragDataIndex" ); |
4940 | } |
4941 | static void glad_gl_load_GL_ARB_buffer_storage( GLADuserptrloadfunc load, void* userptr) { |
4942 | if(!GLAD_GL_ARB_buffer_storage) return; |
4943 | glad_glBufferStorage = (PFNGLBUFFERSTORAGEPROC) load(userptr, "glBufferStorage" ); |
4944 | } |
4945 | static void glad_gl_load_GL_ARB_cl_event( GLADuserptrloadfunc load, void* userptr) { |
4946 | if(!GLAD_GL_ARB_cl_event) return; |
4947 | glad_glCreateSyncFromCLeventARB = (PFNGLCREATESYNCFROMCLEVENTARBPROC) load(userptr, "glCreateSyncFromCLeventARB" ); |
4948 | } |
4949 | static void glad_gl_load_GL_ARB_clear_buffer_object( GLADuserptrloadfunc load, void* userptr) { |
4950 | if(!GLAD_GL_ARB_clear_buffer_object) return; |
4951 | glad_glClearBufferData = (PFNGLCLEARBUFFERDATAPROC) load(userptr, "glClearBufferData" ); |
4952 | glad_glClearBufferSubData = (PFNGLCLEARBUFFERSUBDATAPROC) load(userptr, "glClearBufferSubData" ); |
4953 | } |
4954 | static void glad_gl_load_GL_ARB_clear_texture( GLADuserptrloadfunc load, void* userptr) { |
4955 | if(!GLAD_GL_ARB_clear_texture) return; |
4956 | glad_glClearTexImage = (PFNGLCLEARTEXIMAGEPROC) load(userptr, "glClearTexImage" ); |
4957 | glad_glClearTexSubImage = (PFNGLCLEARTEXSUBIMAGEPROC) load(userptr, "glClearTexSubImage" ); |
4958 | } |
4959 | static void glad_gl_load_GL_ARB_clip_control( GLADuserptrloadfunc load, void* userptr) { |
4960 | if(!GLAD_GL_ARB_clip_control) return; |
4961 | glad_glClipControl = (PFNGLCLIPCONTROLPROC) load(userptr, "glClipControl" ); |
4962 | } |
4963 | static void glad_gl_load_GL_ARB_color_buffer_float( GLADuserptrloadfunc load, void* userptr) { |
4964 | if(!GLAD_GL_ARB_color_buffer_float) return; |
4965 | glad_glClampColorARB = (PFNGLCLAMPCOLORARBPROC) load(userptr, "glClampColorARB" ); |
4966 | } |
4967 | static void glad_gl_load_GL_ARB_compute_shader( GLADuserptrloadfunc load, void* userptr) { |
4968 | if(!GLAD_GL_ARB_compute_shader) return; |
4969 | glad_glDispatchCompute = (PFNGLDISPATCHCOMPUTEPROC) load(userptr, "glDispatchCompute" ); |
4970 | glad_glDispatchComputeIndirect = (PFNGLDISPATCHCOMPUTEINDIRECTPROC) load(userptr, "glDispatchComputeIndirect" ); |
4971 | } |
4972 | static void glad_gl_load_GL_ARB_compute_variable_group_size( GLADuserptrloadfunc load, void* userptr) { |
4973 | if(!GLAD_GL_ARB_compute_variable_group_size) return; |
4974 | glad_glDispatchComputeGroupSizeARB = (PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) load(userptr, "glDispatchComputeGroupSizeARB" ); |
4975 | } |
4976 | static void glad_gl_load_GL_ARB_copy_buffer( GLADuserptrloadfunc load, void* userptr) { |
4977 | if(!GLAD_GL_ARB_copy_buffer) return; |
4978 | glad_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) load(userptr, "glCopyBufferSubData" ); |
4979 | } |
4980 | static void glad_gl_load_GL_ARB_copy_image( GLADuserptrloadfunc load, void* userptr) { |
4981 | if(!GLAD_GL_ARB_copy_image) return; |
4982 | glad_glCopyImageSubData = (PFNGLCOPYIMAGESUBDATAPROC) load(userptr, "glCopyImageSubData" ); |
4983 | } |
4984 | static void glad_gl_load_GL_ARB_debug_output( GLADuserptrloadfunc load, void* userptr) { |
4985 | if(!GLAD_GL_ARB_debug_output) return; |
4986 | glad_glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC) load(userptr, "glDebugMessageCallbackARB" ); |
4987 | glad_glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC) load(userptr, "glDebugMessageControlARB" ); |
4988 | glad_glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC) load(userptr, "glDebugMessageInsertARB" ); |
4989 | glad_glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC) load(userptr, "glGetDebugMessageLogARB" ); |
4990 | } |
4991 | static void glad_gl_load_GL_ARB_direct_state_access( GLADuserptrloadfunc load, void* userptr) { |
4992 | if(!GLAD_GL_ARB_direct_state_access) return; |
4993 | glad_glBindTextureUnit = (PFNGLBINDTEXTUREUNITPROC) load(userptr, "glBindTextureUnit" ); |
4994 | glad_glBlitNamedFramebuffer = (PFNGLBLITNAMEDFRAMEBUFFERPROC) load(userptr, "glBlitNamedFramebuffer" ); |
4995 | glad_glCheckNamedFramebufferStatus = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckNamedFramebufferStatus" ); |
4996 | glad_glClearNamedBufferData = (PFNGLCLEARNAMEDBUFFERDATAPROC) load(userptr, "glClearNamedBufferData" ); |
4997 | glad_glClearNamedBufferSubData = (PFNGLCLEARNAMEDBUFFERSUBDATAPROC) load(userptr, "glClearNamedBufferSubData" ); |
4998 | glad_glClearNamedFramebufferfi = (PFNGLCLEARNAMEDFRAMEBUFFERFIPROC) load(userptr, "glClearNamedFramebufferfi" ); |
4999 | glad_glClearNamedFramebufferfv = (PFNGLCLEARNAMEDFRAMEBUFFERFVPROC) load(userptr, "glClearNamedFramebufferfv" ); |
5000 | glad_glClearNamedFramebufferiv = (PFNGLCLEARNAMEDFRAMEBUFFERIVPROC) load(userptr, "glClearNamedFramebufferiv" ); |
5001 | glad_glClearNamedFramebufferuiv = (PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC) load(userptr, "glClearNamedFramebufferuiv" ); |
5002 | glad_glCompressedTextureSubImage1D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC) load(userptr, "glCompressedTextureSubImage1D" ); |
5003 | glad_glCompressedTextureSubImage2D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC) load(userptr, "glCompressedTextureSubImage2D" ); |
5004 | glad_glCompressedTextureSubImage3D = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC) load(userptr, "glCompressedTextureSubImage3D" ); |
5005 | glad_glCopyNamedBufferSubData = (PFNGLCOPYNAMEDBUFFERSUBDATAPROC) load(userptr, "glCopyNamedBufferSubData" ); |
5006 | glad_glCopyTextureSubImage1D = (PFNGLCOPYTEXTURESUBIMAGE1DPROC) load(userptr, "glCopyTextureSubImage1D" ); |
5007 | glad_glCopyTextureSubImage2D = (PFNGLCOPYTEXTURESUBIMAGE2DPROC) load(userptr, "glCopyTextureSubImage2D" ); |
5008 | glad_glCopyTextureSubImage3D = (PFNGLCOPYTEXTURESUBIMAGE3DPROC) load(userptr, "glCopyTextureSubImage3D" ); |
5009 | glad_glCreateBuffers = (PFNGLCREATEBUFFERSPROC) load(userptr, "glCreateBuffers" ); |
5010 | glad_glCreateFramebuffers = (PFNGLCREATEFRAMEBUFFERSPROC) load(userptr, "glCreateFramebuffers" ); |
5011 | glad_glCreateProgramPipelines = (PFNGLCREATEPROGRAMPIPELINESPROC) load(userptr, "glCreateProgramPipelines" ); |
5012 | glad_glCreateQueries = (PFNGLCREATEQUERIESPROC) load(userptr, "glCreateQueries" ); |
5013 | glad_glCreateRenderbuffers = (PFNGLCREATERENDERBUFFERSPROC) load(userptr, "glCreateRenderbuffers" ); |
5014 | glad_glCreateSamplers = (PFNGLCREATESAMPLERSPROC) load(userptr, "glCreateSamplers" ); |
5015 | glad_glCreateTextures = (PFNGLCREATETEXTURESPROC) load(userptr, "glCreateTextures" ); |
5016 | glad_glCreateTransformFeedbacks = (PFNGLCREATETRANSFORMFEEDBACKSPROC) load(userptr, "glCreateTransformFeedbacks" ); |
5017 | glad_glCreateVertexArrays = (PFNGLCREATEVERTEXARRAYSPROC) load(userptr, "glCreateVertexArrays" ); |
5018 | glad_glDisableVertexArrayAttrib = (PFNGLDISABLEVERTEXARRAYATTRIBPROC) load(userptr, "glDisableVertexArrayAttrib" ); |
5019 | glad_glEnableVertexArrayAttrib = (PFNGLENABLEVERTEXARRAYATTRIBPROC) load(userptr, "glEnableVertexArrayAttrib" ); |
5020 | glad_glFlushMappedNamedBufferRange = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) load(userptr, "glFlushMappedNamedBufferRange" ); |
5021 | glad_glGenerateTextureMipmap = (PFNGLGENERATETEXTUREMIPMAPPROC) load(userptr, "glGenerateTextureMipmap" ); |
5022 | glad_glGetCompressedTextureImage = (PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC) load(userptr, "glGetCompressedTextureImage" ); |
5023 | glad_glGetNamedBufferParameteri64v = (PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) load(userptr, "glGetNamedBufferParameteri64v" ); |
5024 | glad_glGetNamedBufferParameteriv = (PFNGLGETNAMEDBUFFERPARAMETERIVPROC) load(userptr, "glGetNamedBufferParameteriv" ); |
5025 | glad_glGetNamedBufferPointerv = (PFNGLGETNAMEDBUFFERPOINTERVPROC) load(userptr, "glGetNamedBufferPointerv" ); |
5026 | glad_glGetNamedBufferSubData = (PFNGLGETNAMEDBUFFERSUBDATAPROC) load(userptr, "glGetNamedBufferSubData" ); |
5027 | glad_glGetNamedFramebufferAttachmentParameteriv = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetNamedFramebufferAttachmentParameteriv" ); |
5028 | glad_glGetNamedFramebufferParameteriv = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC) load(userptr, "glGetNamedFramebufferParameteriv" ); |
5029 | glad_glGetNamedRenderbufferParameteriv = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetNamedRenderbufferParameteriv" ); |
5030 | glad_glGetQueryBufferObjecti64v = (PFNGLGETQUERYBUFFEROBJECTI64VPROC) load(userptr, "glGetQueryBufferObjecti64v" ); |
5031 | glad_glGetQueryBufferObjectiv = (PFNGLGETQUERYBUFFEROBJECTIVPROC) load(userptr, "glGetQueryBufferObjectiv" ); |
5032 | glad_glGetQueryBufferObjectui64v = (PFNGLGETQUERYBUFFEROBJECTUI64VPROC) load(userptr, "glGetQueryBufferObjectui64v" ); |
5033 | glad_glGetQueryBufferObjectuiv = (PFNGLGETQUERYBUFFEROBJECTUIVPROC) load(userptr, "glGetQueryBufferObjectuiv" ); |
5034 | glad_glGetTextureImage = (PFNGLGETTEXTUREIMAGEPROC) load(userptr, "glGetTextureImage" ); |
5035 | glad_glGetTextureLevelParameterfv = (PFNGLGETTEXTURELEVELPARAMETERFVPROC) load(userptr, "glGetTextureLevelParameterfv" ); |
5036 | glad_glGetTextureLevelParameteriv = (PFNGLGETTEXTURELEVELPARAMETERIVPROC) load(userptr, "glGetTextureLevelParameteriv" ); |
5037 | glad_glGetTextureParameterIiv = (PFNGLGETTEXTUREPARAMETERIIVPROC) load(userptr, "glGetTextureParameterIiv" ); |
5038 | glad_glGetTextureParameterIuiv = (PFNGLGETTEXTUREPARAMETERIUIVPROC) load(userptr, "glGetTextureParameterIuiv" ); |
5039 | glad_glGetTextureParameterfv = (PFNGLGETTEXTUREPARAMETERFVPROC) load(userptr, "glGetTextureParameterfv" ); |
5040 | glad_glGetTextureParameteriv = (PFNGLGETTEXTUREPARAMETERIVPROC) load(userptr, "glGetTextureParameteriv" ); |
5041 | glad_glGetTransformFeedbacki64_v = (PFNGLGETTRANSFORMFEEDBACKI64_VPROC) load(userptr, "glGetTransformFeedbacki64_v" ); |
5042 | glad_glGetTransformFeedbacki_v = (PFNGLGETTRANSFORMFEEDBACKI_VPROC) load(userptr, "glGetTransformFeedbacki_v" ); |
5043 | glad_glGetTransformFeedbackiv = (PFNGLGETTRANSFORMFEEDBACKIVPROC) load(userptr, "glGetTransformFeedbackiv" ); |
5044 | glad_glGetVertexArrayIndexed64iv = (PFNGLGETVERTEXARRAYINDEXED64IVPROC) load(userptr, "glGetVertexArrayIndexed64iv" ); |
5045 | glad_glGetVertexArrayIndexediv = (PFNGLGETVERTEXARRAYINDEXEDIVPROC) load(userptr, "glGetVertexArrayIndexediv" ); |
5046 | glad_glGetVertexArrayiv = (PFNGLGETVERTEXARRAYIVPROC) load(userptr, "glGetVertexArrayiv" ); |
5047 | glad_glInvalidateNamedFramebufferData = (PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC) load(userptr, "glInvalidateNamedFramebufferData" ); |
5048 | glad_glInvalidateNamedFramebufferSubData = (PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC) load(userptr, "glInvalidateNamedFramebufferSubData" ); |
5049 | glad_glMapNamedBuffer = (PFNGLMAPNAMEDBUFFERPROC) load(userptr, "glMapNamedBuffer" ); |
5050 | glad_glMapNamedBufferRange = (PFNGLMAPNAMEDBUFFERRANGEPROC) load(userptr, "glMapNamedBufferRange" ); |
5051 | glad_glNamedBufferData = (PFNGLNAMEDBUFFERDATAPROC) load(userptr, "glNamedBufferData" ); |
5052 | glad_glNamedBufferStorage = (PFNGLNAMEDBUFFERSTORAGEPROC) load(userptr, "glNamedBufferStorage" ); |
5053 | glad_glNamedBufferSubData = (PFNGLNAMEDBUFFERSUBDATAPROC) load(userptr, "glNamedBufferSubData" ); |
5054 | glad_glNamedFramebufferDrawBuffer = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC) load(userptr, "glNamedFramebufferDrawBuffer" ); |
5055 | glad_glNamedFramebufferDrawBuffers = (PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC) load(userptr, "glNamedFramebufferDrawBuffers" ); |
5056 | glad_glNamedFramebufferParameteri = (PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC) load(userptr, "glNamedFramebufferParameteri" ); |
5057 | glad_glNamedFramebufferReadBuffer = (PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC) load(userptr, "glNamedFramebufferReadBuffer" ); |
5058 | glad_glNamedFramebufferRenderbuffer = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glNamedFramebufferRenderbuffer" ); |
5059 | glad_glNamedFramebufferTexture = (PFNGLNAMEDFRAMEBUFFERTEXTUREPROC) load(userptr, "glNamedFramebufferTexture" ); |
5060 | glad_glNamedFramebufferTextureLayer = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glNamedFramebufferTextureLayer" ); |
5061 | glad_glNamedRenderbufferStorage = (PFNGLNAMEDRENDERBUFFERSTORAGEPROC) load(userptr, "glNamedRenderbufferStorage" ); |
5062 | glad_glNamedRenderbufferStorageMultisample = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glNamedRenderbufferStorageMultisample" ); |
5063 | glad_glTextureBuffer = (PFNGLTEXTUREBUFFERPROC) load(userptr, "glTextureBuffer" ); |
5064 | glad_glTextureBufferRange = (PFNGLTEXTUREBUFFERRANGEPROC) load(userptr, "glTextureBufferRange" ); |
5065 | glad_glTextureParameterIiv = (PFNGLTEXTUREPARAMETERIIVPROC) load(userptr, "glTextureParameterIiv" ); |
5066 | glad_glTextureParameterIuiv = (PFNGLTEXTUREPARAMETERIUIVPROC) load(userptr, "glTextureParameterIuiv" ); |
5067 | glad_glTextureParameterf = (PFNGLTEXTUREPARAMETERFPROC) load(userptr, "glTextureParameterf" ); |
5068 | glad_glTextureParameterfv = (PFNGLTEXTUREPARAMETERFVPROC) load(userptr, "glTextureParameterfv" ); |
5069 | glad_glTextureParameteri = (PFNGLTEXTUREPARAMETERIPROC) load(userptr, "glTextureParameteri" ); |
5070 | glad_glTextureParameteriv = (PFNGLTEXTUREPARAMETERIVPROC) load(userptr, "glTextureParameteriv" ); |
5071 | glad_glTextureStorage1D = (PFNGLTEXTURESTORAGE1DPROC) load(userptr, "glTextureStorage1D" ); |
5072 | glad_glTextureStorage2D = (PFNGLTEXTURESTORAGE2DPROC) load(userptr, "glTextureStorage2D" ); |
5073 | glad_glTextureStorage2DMultisample = (PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC) load(userptr, "glTextureStorage2DMultisample" ); |
5074 | glad_glTextureStorage3D = (PFNGLTEXTURESTORAGE3DPROC) load(userptr, "glTextureStorage3D" ); |
5075 | glad_glTextureStorage3DMultisample = (PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC) load(userptr, "glTextureStorage3DMultisample" ); |
5076 | glad_glTextureSubImage1D = (PFNGLTEXTURESUBIMAGE1DPROC) load(userptr, "glTextureSubImage1D" ); |
5077 | glad_glTextureSubImage2D = (PFNGLTEXTURESUBIMAGE2DPROC) load(userptr, "glTextureSubImage2D" ); |
5078 | glad_glTextureSubImage3D = (PFNGLTEXTURESUBIMAGE3DPROC) load(userptr, "glTextureSubImage3D" ); |
5079 | glad_glTransformFeedbackBufferBase = (PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC) load(userptr, "glTransformFeedbackBufferBase" ); |
5080 | glad_glTransformFeedbackBufferRange = (PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) load(userptr, "glTransformFeedbackBufferRange" ); |
5081 | glad_glUnmapNamedBuffer = (PFNGLUNMAPNAMEDBUFFERPROC) load(userptr, "glUnmapNamedBuffer" ); |
5082 | glad_glVertexArrayAttribBinding = (PFNGLVERTEXARRAYATTRIBBINDINGPROC) load(userptr, "glVertexArrayAttribBinding" ); |
5083 | glad_glVertexArrayAttribFormat = (PFNGLVERTEXARRAYATTRIBFORMATPROC) load(userptr, "glVertexArrayAttribFormat" ); |
5084 | glad_glVertexArrayAttribIFormat = (PFNGLVERTEXARRAYATTRIBIFORMATPROC) load(userptr, "glVertexArrayAttribIFormat" ); |
5085 | glad_glVertexArrayAttribLFormat = (PFNGLVERTEXARRAYATTRIBLFORMATPROC) load(userptr, "glVertexArrayAttribLFormat" ); |
5086 | glad_glVertexArrayBindingDivisor = (PFNGLVERTEXARRAYBINDINGDIVISORPROC) load(userptr, "glVertexArrayBindingDivisor" ); |
5087 | glad_glVertexArrayElementBuffer = (PFNGLVERTEXARRAYELEMENTBUFFERPROC) load(userptr, "glVertexArrayElementBuffer" ); |
5088 | glad_glVertexArrayVertexBuffer = (PFNGLVERTEXARRAYVERTEXBUFFERPROC) load(userptr, "glVertexArrayVertexBuffer" ); |
5089 | glad_glVertexArrayVertexBuffers = (PFNGLVERTEXARRAYVERTEXBUFFERSPROC) load(userptr, "glVertexArrayVertexBuffers" ); |
5090 | } |
5091 | static void glad_gl_load_GL_ARB_draw_buffers( GLADuserptrloadfunc load, void* userptr) { |
5092 | if(!GLAD_GL_ARB_draw_buffers) return; |
5093 | glad_glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC) load(userptr, "glDrawBuffersARB" ); |
5094 | } |
5095 | static void glad_gl_load_GL_ARB_draw_buffers_blend( GLADuserptrloadfunc load, void* userptr) { |
5096 | if(!GLAD_GL_ARB_draw_buffers_blend) return; |
5097 | glad_glBlendEquationSeparateiARB = (PFNGLBLENDEQUATIONSEPARATEIARBPROC) load(userptr, "glBlendEquationSeparateiARB" ); |
5098 | glad_glBlendEquationiARB = (PFNGLBLENDEQUATIONIARBPROC) load(userptr, "glBlendEquationiARB" ); |
5099 | glad_glBlendFuncSeparateiARB = (PFNGLBLENDFUNCSEPARATEIARBPROC) load(userptr, "glBlendFuncSeparateiARB" ); |
5100 | glad_glBlendFunciARB = (PFNGLBLENDFUNCIARBPROC) load(userptr, "glBlendFunciARB" ); |
5101 | } |
5102 | static void glad_gl_load_GL_ARB_draw_elements_base_vertex( GLADuserptrloadfunc load, void* userptr) { |
5103 | if(!GLAD_GL_ARB_draw_elements_base_vertex) return; |
5104 | glad_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glDrawElementsBaseVertex" ); |
5105 | glad_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) load(userptr, "glDrawElementsInstancedBaseVertex" ); |
5106 | glad_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) load(userptr, "glDrawRangeElementsBaseVertex" ); |
5107 | glad_glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glMultiDrawElementsBaseVertex" ); |
5108 | } |
5109 | static void glad_gl_load_GL_ARB_draw_indirect( GLADuserptrloadfunc load, void* userptr) { |
5110 | if(!GLAD_GL_ARB_draw_indirect) return; |
5111 | glad_glDrawArraysIndirect = (PFNGLDRAWARRAYSINDIRECTPROC) load(userptr, "glDrawArraysIndirect" ); |
5112 | glad_glDrawElementsIndirect = (PFNGLDRAWELEMENTSINDIRECTPROC) load(userptr, "glDrawElementsIndirect" ); |
5113 | } |
5114 | static void glad_gl_load_GL_ARB_draw_instanced( GLADuserptrloadfunc load, void* userptr) { |
5115 | if(!GLAD_GL_ARB_draw_instanced) return; |
5116 | glad_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) load(userptr, "glDrawArraysInstancedARB" ); |
5117 | glad_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC) load(userptr, "glDrawElementsInstancedARB" ); |
5118 | } |
5119 | static void glad_gl_load_GL_ARB_fragment_program( GLADuserptrloadfunc load, void* userptr) { |
5120 | if(!GLAD_GL_ARB_fragment_program) return; |
5121 | glad_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC) load(userptr, "glBindProgramARB" ); |
5122 | glad_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) load(userptr, "glDeleteProgramsARB" ); |
5123 | glad_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) load(userptr, "glGenProgramsARB" ); |
5124 | glad_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC) load(userptr, "glGetProgramEnvParameterdvARB" ); |
5125 | glad_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC) load(userptr, "glGetProgramEnvParameterfvARB" ); |
5126 | glad_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) load(userptr, "glGetProgramLocalParameterdvARB" ); |
5127 | glad_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) load(userptr, "glGetProgramLocalParameterfvARB" ); |
5128 | glad_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) load(userptr, "glGetProgramStringARB" ); |
5129 | glad_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) load(userptr, "glGetProgramivARB" ); |
5130 | glad_glIsProgramARB = (PFNGLISPROGRAMARBPROC) load(userptr, "glIsProgramARB" ); |
5131 | glad_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) load(userptr, "glProgramEnvParameter4dARB" ); |
5132 | glad_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC) load(userptr, "glProgramEnvParameter4dvARB" ); |
5133 | glad_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) load(userptr, "glProgramEnvParameter4fARB" ); |
5134 | glad_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC) load(userptr, "glProgramEnvParameter4fvARB" ); |
5135 | glad_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC) load(userptr, "glProgramLocalParameter4dARB" ); |
5136 | glad_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) load(userptr, "glProgramLocalParameter4dvARB" ); |
5137 | glad_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC) load(userptr, "glProgramLocalParameter4fARB" ); |
5138 | glad_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) load(userptr, "glProgramLocalParameter4fvARB" ); |
5139 | glad_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) load(userptr, "glProgramStringARB" ); |
5140 | } |
5141 | static void glad_gl_load_GL_ARB_framebuffer_no_attachments( GLADuserptrloadfunc load, void* userptr) { |
5142 | if(!GLAD_GL_ARB_framebuffer_no_attachments) return; |
5143 | glad_glFramebufferParameteri = (PFNGLFRAMEBUFFERPARAMETERIPROC) load(userptr, "glFramebufferParameteri" ); |
5144 | glad_glGetFramebufferParameteriv = (PFNGLGETFRAMEBUFFERPARAMETERIVPROC) load(userptr, "glGetFramebufferParameteriv" ); |
5145 | } |
5146 | static void glad_gl_load_GL_ARB_framebuffer_object( GLADuserptrloadfunc load, void* userptr) { |
5147 | if(!GLAD_GL_ARB_framebuffer_object) return; |
5148 | glad_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) load(userptr, "glBindFramebuffer" ); |
5149 | glad_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) load(userptr, "glBindRenderbuffer" ); |
5150 | glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) load(userptr, "glBlitFramebuffer" ); |
5151 | glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckFramebufferStatus" ); |
5152 | glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) load(userptr, "glDeleteFramebuffers" ); |
5153 | glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) load(userptr, "glDeleteRenderbuffers" ); |
5154 | glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glFramebufferRenderbuffer" ); |
5155 | glad_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) load(userptr, "glFramebufferTexture1D" ); |
5156 | glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) load(userptr, "glFramebufferTexture2D" ); |
5157 | glad_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) load(userptr, "glFramebufferTexture3D" ); |
5158 | glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glFramebufferTextureLayer" ); |
5159 | glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) load(userptr, "glGenFramebuffers" ); |
5160 | glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) load(userptr, "glGenRenderbuffers" ); |
5161 | glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) load(userptr, "glGenerateMipmap" ); |
5162 | glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetFramebufferAttachmentParameteriv" ); |
5163 | glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetRenderbufferParameteriv" ); |
5164 | glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) load(userptr, "glIsFramebuffer" ); |
5165 | glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) load(userptr, "glIsRenderbuffer" ); |
5166 | glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) load(userptr, "glRenderbufferStorage" ); |
5167 | glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glRenderbufferStorageMultisample" ); |
5168 | } |
5169 | static void glad_gl_load_GL_ARB_geometry_shader4( GLADuserptrloadfunc load, void* userptr) { |
5170 | if(!GLAD_GL_ARB_geometry_shader4) return; |
5171 | glad_glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) load(userptr, "glFramebufferTextureARB" ); |
5172 | glad_glFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) load(userptr, "glFramebufferTextureFaceARB" ); |
5173 | glad_glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) load(userptr, "glFramebufferTextureLayerARB" ); |
5174 | glad_glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) load(userptr, "glProgramParameteriARB" ); |
5175 | } |
5176 | static void glad_gl_load_GL_ARB_get_program_binary( GLADuserptrloadfunc load, void* userptr) { |
5177 | if(!GLAD_GL_ARB_get_program_binary) return; |
5178 | glad_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC) load(userptr, "glGetProgramBinary" ); |
5179 | glad_glProgramBinary = (PFNGLPROGRAMBINARYPROC) load(userptr, "glProgramBinary" ); |
5180 | glad_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC) load(userptr, "glProgramParameteri" ); |
5181 | } |
5182 | static void glad_gl_load_GL_ARB_get_texture_sub_image( GLADuserptrloadfunc load, void* userptr) { |
5183 | if(!GLAD_GL_ARB_get_texture_sub_image) return; |
5184 | glad_glGetCompressedTextureSubImage = (PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC) load(userptr, "glGetCompressedTextureSubImage" ); |
5185 | glad_glGetTextureSubImage = (PFNGLGETTEXTURESUBIMAGEPROC) load(userptr, "glGetTextureSubImage" ); |
5186 | } |
5187 | static void glad_gl_load_GL_ARB_gl_spirv( GLADuserptrloadfunc load, void* userptr) { |
5188 | if(!GLAD_GL_ARB_gl_spirv) return; |
5189 | glad_glSpecializeShaderARB = (PFNGLSPECIALIZESHADERARBPROC) load(userptr, "glSpecializeShaderARB" ); |
5190 | } |
5191 | static void glad_gl_load_GL_ARB_gpu_shader_fp64( GLADuserptrloadfunc load, void* userptr) { |
5192 | if(!GLAD_GL_ARB_gpu_shader_fp64) return; |
5193 | glad_glGetUniformdv = (PFNGLGETUNIFORMDVPROC) load(userptr, "glGetUniformdv" ); |
5194 | glad_glUniform1d = (PFNGLUNIFORM1DPROC) load(userptr, "glUniform1d" ); |
5195 | glad_glUniform1dv = (PFNGLUNIFORM1DVPROC) load(userptr, "glUniform1dv" ); |
5196 | glad_glUniform2d = (PFNGLUNIFORM2DPROC) load(userptr, "glUniform2d" ); |
5197 | glad_glUniform2dv = (PFNGLUNIFORM2DVPROC) load(userptr, "glUniform2dv" ); |
5198 | glad_glUniform3d = (PFNGLUNIFORM3DPROC) load(userptr, "glUniform3d" ); |
5199 | glad_glUniform3dv = (PFNGLUNIFORM3DVPROC) load(userptr, "glUniform3dv" ); |
5200 | glad_glUniform4d = (PFNGLUNIFORM4DPROC) load(userptr, "glUniform4d" ); |
5201 | glad_glUniform4dv = (PFNGLUNIFORM4DVPROC) load(userptr, "glUniform4dv" ); |
5202 | glad_glUniformMatrix2dv = (PFNGLUNIFORMMATRIX2DVPROC) load(userptr, "glUniformMatrix2dv" ); |
5203 | glad_glUniformMatrix2x3dv = (PFNGLUNIFORMMATRIX2X3DVPROC) load(userptr, "glUniformMatrix2x3dv" ); |
5204 | glad_glUniformMatrix2x4dv = (PFNGLUNIFORMMATRIX2X4DVPROC) load(userptr, "glUniformMatrix2x4dv" ); |
5205 | glad_glUniformMatrix3dv = (PFNGLUNIFORMMATRIX3DVPROC) load(userptr, "glUniformMatrix3dv" ); |
5206 | glad_glUniformMatrix3x2dv = (PFNGLUNIFORMMATRIX3X2DVPROC) load(userptr, "glUniformMatrix3x2dv" ); |
5207 | glad_glUniformMatrix3x4dv = (PFNGLUNIFORMMATRIX3X4DVPROC) load(userptr, "glUniformMatrix3x4dv" ); |
5208 | glad_glUniformMatrix4dv = (PFNGLUNIFORMMATRIX4DVPROC) load(userptr, "glUniformMatrix4dv" ); |
5209 | glad_glUniformMatrix4x2dv = (PFNGLUNIFORMMATRIX4X2DVPROC) load(userptr, "glUniformMatrix4x2dv" ); |
5210 | glad_glUniformMatrix4x3dv = (PFNGLUNIFORMMATRIX4X3DVPROC) load(userptr, "glUniformMatrix4x3dv" ); |
5211 | } |
5212 | static void glad_gl_load_GL_ARB_gpu_shader_int64( GLADuserptrloadfunc load, void* userptr) { |
5213 | if(!GLAD_GL_ARB_gpu_shader_int64) return; |
5214 | glad_glGetUniformi64vARB = (PFNGLGETUNIFORMI64VARBPROC) load(userptr, "glGetUniformi64vARB" ); |
5215 | glad_glGetUniformui64vARB = (PFNGLGETUNIFORMUI64VARBPROC) load(userptr, "glGetUniformui64vARB" ); |
5216 | glad_glGetnUniformi64vARB = (PFNGLGETNUNIFORMI64VARBPROC) load(userptr, "glGetnUniformi64vARB" ); |
5217 | glad_glGetnUniformui64vARB = (PFNGLGETNUNIFORMUI64VARBPROC) load(userptr, "glGetnUniformui64vARB" ); |
5218 | glad_glProgramUniform1i64ARB = (PFNGLPROGRAMUNIFORM1I64ARBPROC) load(userptr, "glProgramUniform1i64ARB" ); |
5219 | glad_glProgramUniform1i64vARB = (PFNGLPROGRAMUNIFORM1I64VARBPROC) load(userptr, "glProgramUniform1i64vARB" ); |
5220 | glad_glProgramUniform1ui64ARB = (PFNGLPROGRAMUNIFORM1UI64ARBPROC) load(userptr, "glProgramUniform1ui64ARB" ); |
5221 | glad_glProgramUniform1ui64vARB = (PFNGLPROGRAMUNIFORM1UI64VARBPROC) load(userptr, "glProgramUniform1ui64vARB" ); |
5222 | glad_glProgramUniform2i64ARB = (PFNGLPROGRAMUNIFORM2I64ARBPROC) load(userptr, "glProgramUniform2i64ARB" ); |
5223 | glad_glProgramUniform2i64vARB = (PFNGLPROGRAMUNIFORM2I64VARBPROC) load(userptr, "glProgramUniform2i64vARB" ); |
5224 | glad_glProgramUniform2ui64ARB = (PFNGLPROGRAMUNIFORM2UI64ARBPROC) load(userptr, "glProgramUniform2ui64ARB" ); |
5225 | glad_glProgramUniform2ui64vARB = (PFNGLPROGRAMUNIFORM2UI64VARBPROC) load(userptr, "glProgramUniform2ui64vARB" ); |
5226 | glad_glProgramUniform3i64ARB = (PFNGLPROGRAMUNIFORM3I64ARBPROC) load(userptr, "glProgramUniform3i64ARB" ); |
5227 | glad_glProgramUniform3i64vARB = (PFNGLPROGRAMUNIFORM3I64VARBPROC) load(userptr, "glProgramUniform3i64vARB" ); |
5228 | glad_glProgramUniform3ui64ARB = (PFNGLPROGRAMUNIFORM3UI64ARBPROC) load(userptr, "glProgramUniform3ui64ARB" ); |
5229 | glad_glProgramUniform3ui64vARB = (PFNGLPROGRAMUNIFORM3UI64VARBPROC) load(userptr, "glProgramUniform3ui64vARB" ); |
5230 | glad_glProgramUniform4i64ARB = (PFNGLPROGRAMUNIFORM4I64ARBPROC) load(userptr, "glProgramUniform4i64ARB" ); |
5231 | glad_glProgramUniform4i64vARB = (PFNGLPROGRAMUNIFORM4I64VARBPROC) load(userptr, "glProgramUniform4i64vARB" ); |
5232 | glad_glProgramUniform4ui64ARB = (PFNGLPROGRAMUNIFORM4UI64ARBPROC) load(userptr, "glProgramUniform4ui64ARB" ); |
5233 | glad_glProgramUniform4ui64vARB = (PFNGLPROGRAMUNIFORM4UI64VARBPROC) load(userptr, "glProgramUniform4ui64vARB" ); |
5234 | glad_glUniform1i64ARB = (PFNGLUNIFORM1I64ARBPROC) load(userptr, "glUniform1i64ARB" ); |
5235 | glad_glUniform1i64vARB = (PFNGLUNIFORM1I64VARBPROC) load(userptr, "glUniform1i64vARB" ); |
5236 | glad_glUniform1ui64ARB = (PFNGLUNIFORM1UI64ARBPROC) load(userptr, "glUniform1ui64ARB" ); |
5237 | glad_glUniform1ui64vARB = (PFNGLUNIFORM1UI64VARBPROC) load(userptr, "glUniform1ui64vARB" ); |
5238 | glad_glUniform2i64ARB = (PFNGLUNIFORM2I64ARBPROC) load(userptr, "glUniform2i64ARB" ); |
5239 | glad_glUniform2i64vARB = (PFNGLUNIFORM2I64VARBPROC) load(userptr, "glUniform2i64vARB" ); |
5240 | glad_glUniform2ui64ARB = (PFNGLUNIFORM2UI64ARBPROC) load(userptr, "glUniform2ui64ARB" ); |
5241 | glad_glUniform2ui64vARB = (PFNGLUNIFORM2UI64VARBPROC) load(userptr, "glUniform2ui64vARB" ); |
5242 | glad_glUniform3i64ARB = (PFNGLUNIFORM3I64ARBPROC) load(userptr, "glUniform3i64ARB" ); |
5243 | glad_glUniform3i64vARB = (PFNGLUNIFORM3I64VARBPROC) load(userptr, "glUniform3i64vARB" ); |
5244 | glad_glUniform3ui64ARB = (PFNGLUNIFORM3UI64ARBPROC) load(userptr, "glUniform3ui64ARB" ); |
5245 | glad_glUniform3ui64vARB = (PFNGLUNIFORM3UI64VARBPROC) load(userptr, "glUniform3ui64vARB" ); |
5246 | glad_glUniform4i64ARB = (PFNGLUNIFORM4I64ARBPROC) load(userptr, "glUniform4i64ARB" ); |
5247 | glad_glUniform4i64vARB = (PFNGLUNIFORM4I64VARBPROC) load(userptr, "glUniform4i64vARB" ); |
5248 | glad_glUniform4ui64ARB = (PFNGLUNIFORM4UI64ARBPROC) load(userptr, "glUniform4ui64ARB" ); |
5249 | glad_glUniform4ui64vARB = (PFNGLUNIFORM4UI64VARBPROC) load(userptr, "glUniform4ui64vARB" ); |
5250 | } |
5251 | static void glad_gl_load_GL_ARB_imaging( GLADuserptrloadfunc load, void* userptr) { |
5252 | if(!GLAD_GL_ARB_imaging) return; |
5253 | glad_glBlendColor = (PFNGLBLENDCOLORPROC) load(userptr, "glBlendColor" ); |
5254 | glad_glBlendEquation = (PFNGLBLENDEQUATIONPROC) load(userptr, "glBlendEquation" ); |
5255 | } |
5256 | static void glad_gl_load_GL_ARB_indirect_parameters( GLADuserptrloadfunc load, void* userptr) { |
5257 | if(!GLAD_GL_ARB_indirect_parameters) return; |
5258 | glad_glMultiDrawArraysIndirectCountARB = (PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) load(userptr, "glMultiDrawArraysIndirectCountARB" ); |
5259 | glad_glMultiDrawElementsIndirectCountARB = (PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) load(userptr, "glMultiDrawElementsIndirectCountARB" ); |
5260 | } |
5261 | static void glad_gl_load_GL_ARB_instanced_arrays( GLADuserptrloadfunc load, void* userptr) { |
5262 | if(!GLAD_GL_ARB_instanced_arrays) return; |
5263 | glad_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC) load(userptr, "glVertexAttribDivisorARB" ); |
5264 | } |
5265 | static void glad_gl_load_GL_ARB_internalformat_query( GLADuserptrloadfunc load, void* userptr) { |
5266 | if(!GLAD_GL_ARB_internalformat_query) return; |
5267 | glad_glGetInternalformativ = (PFNGLGETINTERNALFORMATIVPROC) load(userptr, "glGetInternalformativ" ); |
5268 | } |
5269 | static void glad_gl_load_GL_ARB_internalformat_query2( GLADuserptrloadfunc load, void* userptr) { |
5270 | if(!GLAD_GL_ARB_internalformat_query2) return; |
5271 | glad_glGetInternalformati64v = (PFNGLGETINTERNALFORMATI64VPROC) load(userptr, "glGetInternalformati64v" ); |
5272 | } |
5273 | static void glad_gl_load_GL_ARB_invalidate_subdata( GLADuserptrloadfunc load, void* userptr) { |
5274 | if(!GLAD_GL_ARB_invalidate_subdata) return; |
5275 | glad_glInvalidateBufferData = (PFNGLINVALIDATEBUFFERDATAPROC) load(userptr, "glInvalidateBufferData" ); |
5276 | glad_glInvalidateBufferSubData = (PFNGLINVALIDATEBUFFERSUBDATAPROC) load(userptr, "glInvalidateBufferSubData" ); |
5277 | glad_glInvalidateFramebuffer = (PFNGLINVALIDATEFRAMEBUFFERPROC) load(userptr, "glInvalidateFramebuffer" ); |
5278 | glad_glInvalidateSubFramebuffer = (PFNGLINVALIDATESUBFRAMEBUFFERPROC) load(userptr, "glInvalidateSubFramebuffer" ); |
5279 | glad_glInvalidateTexImage = (PFNGLINVALIDATETEXIMAGEPROC) load(userptr, "glInvalidateTexImage" ); |
5280 | glad_glInvalidateTexSubImage = (PFNGLINVALIDATETEXSUBIMAGEPROC) load(userptr, "glInvalidateTexSubImage" ); |
5281 | } |
5282 | static void glad_gl_load_GL_ARB_map_buffer_range( GLADuserptrloadfunc load, void* userptr) { |
5283 | if(!GLAD_GL_ARB_map_buffer_range) return; |
5284 | glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) load(userptr, "glFlushMappedBufferRange" ); |
5285 | glad_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) load(userptr, "glMapBufferRange" ); |
5286 | } |
5287 | static void glad_gl_load_GL_ARB_matrix_palette( GLADuserptrloadfunc load, void* userptr) { |
5288 | if(!GLAD_GL_ARB_matrix_palette) return; |
5289 | glad_glCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC) load(userptr, "glCurrentPaletteMatrixARB" ); |
5290 | glad_glMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC) load(userptr, "glMatrixIndexPointerARB" ); |
5291 | glad_glMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC) load(userptr, "glMatrixIndexubvARB" ); |
5292 | glad_glMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC) load(userptr, "glMatrixIndexuivARB" ); |
5293 | glad_glMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC) load(userptr, "glMatrixIndexusvARB" ); |
5294 | } |
5295 | static void glad_gl_load_GL_ARB_multi_bind( GLADuserptrloadfunc load, void* userptr) { |
5296 | if(!GLAD_GL_ARB_multi_bind) return; |
5297 | glad_glBindBuffersBase = (PFNGLBINDBUFFERSBASEPROC) load(userptr, "glBindBuffersBase" ); |
5298 | glad_glBindBuffersRange = (PFNGLBINDBUFFERSRANGEPROC) load(userptr, "glBindBuffersRange" ); |
5299 | glad_glBindImageTextures = (PFNGLBINDIMAGETEXTURESPROC) load(userptr, "glBindImageTextures" ); |
5300 | glad_glBindSamplers = (PFNGLBINDSAMPLERSPROC) load(userptr, "glBindSamplers" ); |
5301 | glad_glBindTextures = (PFNGLBINDTEXTURESPROC) load(userptr, "glBindTextures" ); |
5302 | glad_glBindVertexBuffers = (PFNGLBINDVERTEXBUFFERSPROC) load(userptr, "glBindVertexBuffers" ); |
5303 | } |
5304 | static void glad_gl_load_GL_ARB_multi_draw_indirect( GLADuserptrloadfunc load, void* userptr) { |
5305 | if(!GLAD_GL_ARB_multi_draw_indirect) return; |
5306 | glad_glMultiDrawArraysIndirect = (PFNGLMULTIDRAWARRAYSINDIRECTPROC) load(userptr, "glMultiDrawArraysIndirect" ); |
5307 | glad_glMultiDrawElementsIndirect = (PFNGLMULTIDRAWELEMENTSINDIRECTPROC) load(userptr, "glMultiDrawElementsIndirect" ); |
5308 | } |
5309 | static void glad_gl_load_GL_ARB_multisample( GLADuserptrloadfunc load, void* userptr) { |
5310 | if(!GLAD_GL_ARB_multisample) return; |
5311 | glad_glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) load(userptr, "glSampleCoverageARB" ); |
5312 | } |
5313 | static void glad_gl_load_GL_ARB_multitexture( GLADuserptrloadfunc load, void* userptr) { |
5314 | if(!GLAD_GL_ARB_multitexture) return; |
5315 | glad_glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) load(userptr, "glActiveTextureARB" ); |
5316 | glad_glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) load(userptr, "glClientActiveTextureARB" ); |
5317 | glad_glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) load(userptr, "glMultiTexCoord1dARB" ); |
5318 | glad_glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) load(userptr, "glMultiTexCoord1dvARB" ); |
5319 | glad_glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) load(userptr, "glMultiTexCoord1fARB" ); |
5320 | glad_glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) load(userptr, "glMultiTexCoord1fvARB" ); |
5321 | glad_glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC) load(userptr, "glMultiTexCoord1iARB" ); |
5322 | glad_glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC) load(userptr, "glMultiTexCoord1ivARB" ); |
5323 | glad_glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC) load(userptr, "glMultiTexCoord1sARB" ); |
5324 | glad_glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC) load(userptr, "glMultiTexCoord1svARB" ); |
5325 | glad_glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC) load(userptr, "glMultiTexCoord2dARB" ); |
5326 | glad_glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC) load(userptr, "glMultiTexCoord2dvARB" ); |
5327 | glad_glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) load(userptr, "glMultiTexCoord2fARB" ); |
5328 | glad_glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC) load(userptr, "glMultiTexCoord2fvARB" ); |
5329 | glad_glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC) load(userptr, "glMultiTexCoord2iARB" ); |
5330 | glad_glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC) load(userptr, "glMultiTexCoord2ivARB" ); |
5331 | glad_glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC) load(userptr, "glMultiTexCoord2sARB" ); |
5332 | glad_glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC) load(userptr, "glMultiTexCoord2svARB" ); |
5333 | glad_glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC) load(userptr, "glMultiTexCoord3dARB" ); |
5334 | glad_glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC) load(userptr, "glMultiTexCoord3dvARB" ); |
5335 | glad_glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC) load(userptr, "glMultiTexCoord3fARB" ); |
5336 | glad_glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC) load(userptr, "glMultiTexCoord3fvARB" ); |
5337 | glad_glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC) load(userptr, "glMultiTexCoord3iARB" ); |
5338 | glad_glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC) load(userptr, "glMultiTexCoord3ivARB" ); |
5339 | glad_glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC) load(userptr, "glMultiTexCoord3sARB" ); |
5340 | glad_glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC) load(userptr, "glMultiTexCoord3svARB" ); |
5341 | glad_glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC) load(userptr, "glMultiTexCoord4dARB" ); |
5342 | glad_glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC) load(userptr, "glMultiTexCoord4dvARB" ); |
5343 | glad_glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC) load(userptr, "glMultiTexCoord4fARB" ); |
5344 | glad_glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC) load(userptr, "glMultiTexCoord4fvARB" ); |
5345 | glad_glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC) load(userptr, "glMultiTexCoord4iARB" ); |
5346 | glad_glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC) load(userptr, "glMultiTexCoord4ivARB" ); |
5347 | glad_glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC) load(userptr, "glMultiTexCoord4sARB" ); |
5348 | glad_glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC) load(userptr, "glMultiTexCoord4svARB" ); |
5349 | } |
5350 | static void glad_gl_load_GL_ARB_occlusion_query( GLADuserptrloadfunc load, void* userptr) { |
5351 | if(!GLAD_GL_ARB_occlusion_query) return; |
5352 | glad_glBeginQueryARB = (PFNGLBEGINQUERYARBPROC) load(userptr, "glBeginQueryARB" ); |
5353 | glad_glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC) load(userptr, "glDeleteQueriesARB" ); |
5354 | glad_glEndQueryARB = (PFNGLENDQUERYARBPROC) load(userptr, "glEndQueryARB" ); |
5355 | glad_glGenQueriesARB = (PFNGLGENQUERIESARBPROC) load(userptr, "glGenQueriesARB" ); |
5356 | glad_glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC) load(userptr, "glGetQueryObjectivARB" ); |
5357 | glad_glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC) load(userptr, "glGetQueryObjectuivARB" ); |
5358 | glad_glGetQueryivARB = (PFNGLGETQUERYIVARBPROC) load(userptr, "glGetQueryivARB" ); |
5359 | glad_glIsQueryARB = (PFNGLISQUERYARBPROC) load(userptr, "glIsQueryARB" ); |
5360 | } |
5361 | static void glad_gl_load_GL_ARB_parallel_shader_compile( GLADuserptrloadfunc load, void* userptr) { |
5362 | if(!GLAD_GL_ARB_parallel_shader_compile) return; |
5363 | glad_glMaxShaderCompilerThreadsARB = (PFNGLMAXSHADERCOMPILERTHREADSARBPROC) load(userptr, "glMaxShaderCompilerThreadsARB" ); |
5364 | } |
5365 | static void glad_gl_load_GL_ARB_point_parameters( GLADuserptrloadfunc load, void* userptr) { |
5366 | if(!GLAD_GL_ARB_point_parameters) return; |
5367 | glad_glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC) load(userptr, "glPointParameterfARB" ); |
5368 | glad_glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC) load(userptr, "glPointParameterfvARB" ); |
5369 | } |
5370 | static void glad_gl_load_GL_ARB_polygon_offset_clamp( GLADuserptrloadfunc load, void* userptr) { |
5371 | if(!GLAD_GL_ARB_polygon_offset_clamp) return; |
5372 | glad_glPolygonOffsetClamp = (PFNGLPOLYGONOFFSETCLAMPPROC) load(userptr, "glPolygonOffsetClamp" ); |
5373 | } |
5374 | static void glad_gl_load_GL_ARB_program_interface_query( GLADuserptrloadfunc load, void* userptr) { |
5375 | if(!GLAD_GL_ARB_program_interface_query) return; |
5376 | glad_glGetProgramInterfaceiv = (PFNGLGETPROGRAMINTERFACEIVPROC) load(userptr, "glGetProgramInterfaceiv" ); |
5377 | glad_glGetProgramResourceIndex = (PFNGLGETPROGRAMRESOURCEINDEXPROC) load(userptr, "glGetProgramResourceIndex" ); |
5378 | glad_glGetProgramResourceLocation = (PFNGLGETPROGRAMRESOURCELOCATIONPROC) load(userptr, "glGetProgramResourceLocation" ); |
5379 | glad_glGetProgramResourceLocationIndex = (PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) load(userptr, "glGetProgramResourceLocationIndex" ); |
5380 | glad_glGetProgramResourceName = (PFNGLGETPROGRAMRESOURCENAMEPROC) load(userptr, "glGetProgramResourceName" ); |
5381 | glad_glGetProgramResourceiv = (PFNGLGETPROGRAMRESOURCEIVPROC) load(userptr, "glGetProgramResourceiv" ); |
5382 | } |
5383 | static void glad_gl_load_GL_ARB_provoking_vertex( GLADuserptrloadfunc load, void* userptr) { |
5384 | if(!GLAD_GL_ARB_provoking_vertex) return; |
5385 | glad_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC) load(userptr, "glProvokingVertex" ); |
5386 | } |
5387 | static void glad_gl_load_GL_ARB_robustness( GLADuserptrloadfunc load, void* userptr) { |
5388 | if(!GLAD_GL_ARB_robustness) return; |
5389 | glad_glGetGraphicsResetStatusARB = (PFNGLGETGRAPHICSRESETSTATUSARBPROC) load(userptr, "glGetGraphicsResetStatusARB" ); |
5390 | glad_glGetnCompressedTexImageARB = (PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) load(userptr, "glGetnCompressedTexImageARB" ); |
5391 | glad_glGetnTexImageARB = (PFNGLGETNTEXIMAGEARBPROC) load(userptr, "glGetnTexImageARB" ); |
5392 | glad_glGetnUniformdvARB = (PFNGLGETNUNIFORMDVARBPROC) load(userptr, "glGetnUniformdvARB" ); |
5393 | glad_glGetnUniformfvARB = (PFNGLGETNUNIFORMFVARBPROC) load(userptr, "glGetnUniformfvARB" ); |
5394 | glad_glGetnUniformivARB = (PFNGLGETNUNIFORMIVARBPROC) load(userptr, "glGetnUniformivARB" ); |
5395 | glad_glGetnUniformuivARB = (PFNGLGETNUNIFORMUIVARBPROC) load(userptr, "glGetnUniformuivARB" ); |
5396 | glad_glReadnPixelsARB = (PFNGLREADNPIXELSARBPROC) load(userptr, "glReadnPixelsARB" ); |
5397 | } |
5398 | static void glad_gl_load_GL_ARB_sample_locations( GLADuserptrloadfunc load, void* userptr) { |
5399 | if(!GLAD_GL_ARB_sample_locations) return; |
5400 | glad_glEvaluateDepthValuesARB = (PFNGLEVALUATEDEPTHVALUESARBPROC) load(userptr, "glEvaluateDepthValuesARB" ); |
5401 | glad_glFramebufferSampleLocationsfvARB = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) load(userptr, "glFramebufferSampleLocationsfvARB" ); |
5402 | glad_glNamedFramebufferSampleLocationsfvARB = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) load(userptr, "glNamedFramebufferSampleLocationsfvARB" ); |
5403 | } |
5404 | static void glad_gl_load_GL_ARB_sample_shading( GLADuserptrloadfunc load, void* userptr) { |
5405 | if(!GLAD_GL_ARB_sample_shading) return; |
5406 | glad_glMinSampleShadingARB = (PFNGLMINSAMPLESHADINGARBPROC) load(userptr, "glMinSampleShadingARB" ); |
5407 | } |
5408 | static void glad_gl_load_GL_ARB_sampler_objects( GLADuserptrloadfunc load, void* userptr) { |
5409 | if(!GLAD_GL_ARB_sampler_objects) return; |
5410 | glad_glBindSampler = (PFNGLBINDSAMPLERPROC) load(userptr, "glBindSampler" ); |
5411 | glad_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load(userptr, "glDeleteSamplers" ); |
5412 | glad_glGenSamplers = (PFNGLGENSAMPLERSPROC) load(userptr, "glGenSamplers" ); |
5413 | glad_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) load(userptr, "glGetSamplerParameterIiv" ); |
5414 | glad_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) load(userptr, "glGetSamplerParameterIuiv" ); |
5415 | glad_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load(userptr, "glGetSamplerParameterfv" ); |
5416 | glad_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load(userptr, "glGetSamplerParameteriv" ); |
5417 | glad_glIsSampler = (PFNGLISSAMPLERPROC) load(userptr, "glIsSampler" ); |
5418 | glad_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) load(userptr, "glSamplerParameterIiv" ); |
5419 | glad_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) load(userptr, "glSamplerParameterIuiv" ); |
5420 | glad_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load(userptr, "glSamplerParameterf" ); |
5421 | glad_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load(userptr, "glSamplerParameterfv" ); |
5422 | glad_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load(userptr, "glSamplerParameteri" ); |
5423 | glad_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load(userptr, "glSamplerParameteriv" ); |
5424 | } |
5425 | static void glad_gl_load_GL_ARB_separate_shader_objects( GLADuserptrloadfunc load, void* userptr) { |
5426 | if(!GLAD_GL_ARB_separate_shader_objects) return; |
5427 | glad_glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC) load(userptr, "glActiveShaderProgram" ); |
5428 | glad_glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC) load(userptr, "glBindProgramPipeline" ); |
5429 | glad_glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC) load(userptr, "glCreateShaderProgramv" ); |
5430 | glad_glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC) load(userptr, "glDeleteProgramPipelines" ); |
5431 | glad_glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC) load(userptr, "glGenProgramPipelines" ); |
5432 | glad_glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC) load(userptr, "glGetProgramPipelineInfoLog" ); |
5433 | glad_glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC) load(userptr, "glGetProgramPipelineiv" ); |
5434 | glad_glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC) load(userptr, "glIsProgramPipeline" ); |
5435 | glad_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC) load(userptr, "glProgramParameteri" ); |
5436 | glad_glProgramUniform1d = (PFNGLPROGRAMUNIFORM1DPROC) load(userptr, "glProgramUniform1d" ); |
5437 | glad_glProgramUniform1dv = (PFNGLPROGRAMUNIFORM1DVPROC) load(userptr, "glProgramUniform1dv" ); |
5438 | glad_glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC) load(userptr, "glProgramUniform1f" ); |
5439 | glad_glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC) load(userptr, "glProgramUniform1fv" ); |
5440 | glad_glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC) load(userptr, "glProgramUniform1i" ); |
5441 | glad_glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC) load(userptr, "glProgramUniform1iv" ); |
5442 | glad_glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC) load(userptr, "glProgramUniform1ui" ); |
5443 | glad_glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC) load(userptr, "glProgramUniform1uiv" ); |
5444 | glad_glProgramUniform2d = (PFNGLPROGRAMUNIFORM2DPROC) load(userptr, "glProgramUniform2d" ); |
5445 | glad_glProgramUniform2dv = (PFNGLPROGRAMUNIFORM2DVPROC) load(userptr, "glProgramUniform2dv" ); |
5446 | glad_glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC) load(userptr, "glProgramUniform2f" ); |
5447 | glad_glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC) load(userptr, "glProgramUniform2fv" ); |
5448 | glad_glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC) load(userptr, "glProgramUniform2i" ); |
5449 | glad_glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC) load(userptr, "glProgramUniform2iv" ); |
5450 | glad_glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC) load(userptr, "glProgramUniform2ui" ); |
5451 | glad_glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC) load(userptr, "glProgramUniform2uiv" ); |
5452 | glad_glProgramUniform3d = (PFNGLPROGRAMUNIFORM3DPROC) load(userptr, "glProgramUniform3d" ); |
5453 | glad_glProgramUniform3dv = (PFNGLPROGRAMUNIFORM3DVPROC) load(userptr, "glProgramUniform3dv" ); |
5454 | glad_glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC) load(userptr, "glProgramUniform3f" ); |
5455 | glad_glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC) load(userptr, "glProgramUniform3fv" ); |
5456 | glad_glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC) load(userptr, "glProgramUniform3i" ); |
5457 | glad_glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC) load(userptr, "glProgramUniform3iv" ); |
5458 | glad_glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC) load(userptr, "glProgramUniform3ui" ); |
5459 | glad_glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC) load(userptr, "glProgramUniform3uiv" ); |
5460 | glad_glProgramUniform4d = (PFNGLPROGRAMUNIFORM4DPROC) load(userptr, "glProgramUniform4d" ); |
5461 | glad_glProgramUniform4dv = (PFNGLPROGRAMUNIFORM4DVPROC) load(userptr, "glProgramUniform4dv" ); |
5462 | glad_glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC) load(userptr, "glProgramUniform4f" ); |
5463 | glad_glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC) load(userptr, "glProgramUniform4fv" ); |
5464 | glad_glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC) load(userptr, "glProgramUniform4i" ); |
5465 | glad_glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC) load(userptr, "glProgramUniform4iv" ); |
5466 | glad_glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC) load(userptr, "glProgramUniform4ui" ); |
5467 | glad_glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC) load(userptr, "glProgramUniform4uiv" ); |
5468 | glad_glProgramUniformMatrix2dv = (PFNGLPROGRAMUNIFORMMATRIX2DVPROC) load(userptr, "glProgramUniformMatrix2dv" ); |
5469 | glad_glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC) load(userptr, "glProgramUniformMatrix2fv" ); |
5470 | glad_glProgramUniformMatrix2x3dv = (PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) load(userptr, "glProgramUniformMatrix2x3dv" ); |
5471 | glad_glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) load(userptr, "glProgramUniformMatrix2x3fv" ); |
5472 | glad_glProgramUniformMatrix2x4dv = (PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) load(userptr, "glProgramUniformMatrix2x4dv" ); |
5473 | glad_glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) load(userptr, "glProgramUniformMatrix2x4fv" ); |
5474 | glad_glProgramUniformMatrix3dv = (PFNGLPROGRAMUNIFORMMATRIX3DVPROC) load(userptr, "glProgramUniformMatrix3dv" ); |
5475 | glad_glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC) load(userptr, "glProgramUniformMatrix3fv" ); |
5476 | glad_glProgramUniformMatrix3x2dv = (PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) load(userptr, "glProgramUniformMatrix3x2dv" ); |
5477 | glad_glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) load(userptr, "glProgramUniformMatrix3x2fv" ); |
5478 | glad_glProgramUniformMatrix3x4dv = (PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) load(userptr, "glProgramUniformMatrix3x4dv" ); |
5479 | glad_glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) load(userptr, "glProgramUniformMatrix3x4fv" ); |
5480 | glad_glProgramUniformMatrix4dv = (PFNGLPROGRAMUNIFORMMATRIX4DVPROC) load(userptr, "glProgramUniformMatrix4dv" ); |
5481 | glad_glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC) load(userptr, "glProgramUniformMatrix4fv" ); |
5482 | glad_glProgramUniformMatrix4x2dv = (PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) load(userptr, "glProgramUniformMatrix4x2dv" ); |
5483 | glad_glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) load(userptr, "glProgramUniformMatrix4x2fv" ); |
5484 | glad_glProgramUniformMatrix4x3dv = (PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) load(userptr, "glProgramUniformMatrix4x3dv" ); |
5485 | glad_glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) load(userptr, "glProgramUniformMatrix4x3fv" ); |
5486 | glad_glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC) load(userptr, "glUseProgramStages" ); |
5487 | glad_glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC) load(userptr, "glValidateProgramPipeline" ); |
5488 | } |
5489 | static void glad_gl_load_GL_ARB_shader_atomic_counters( GLADuserptrloadfunc load, void* userptr) { |
5490 | if(!GLAD_GL_ARB_shader_atomic_counters) return; |
5491 | glad_glGetActiveAtomicCounterBufferiv = (PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) load(userptr, "glGetActiveAtomicCounterBufferiv" ); |
5492 | } |
5493 | static void glad_gl_load_GL_ARB_shader_image_load_store( GLADuserptrloadfunc load, void* userptr) { |
5494 | if(!GLAD_GL_ARB_shader_image_load_store) return; |
5495 | glad_glBindImageTexture = (PFNGLBINDIMAGETEXTUREPROC) load(userptr, "glBindImageTexture" ); |
5496 | glad_glMemoryBarrier = (PFNGLMEMORYBARRIERPROC) load(userptr, "glMemoryBarrier" ); |
5497 | } |
5498 | static void glad_gl_load_GL_ARB_shader_objects( GLADuserptrloadfunc load, void* userptr) { |
5499 | if(!GLAD_GL_ARB_shader_objects) return; |
5500 | glad_glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC) load(userptr, "glAttachObjectARB" ); |
5501 | glad_glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC) load(userptr, "glCompileShaderARB" ); |
5502 | glad_glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC) load(userptr, "glCreateProgramObjectARB" ); |
5503 | glad_glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC) load(userptr, "glCreateShaderObjectARB" ); |
5504 | glad_glDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC) load(userptr, "glDeleteObjectARB" ); |
5505 | glad_glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC) load(userptr, "glDetachObjectARB" ); |
5506 | glad_glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC) load(userptr, "glGetActiveUniformARB" ); |
5507 | glad_glGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC) load(userptr, "glGetAttachedObjectsARB" ); |
5508 | glad_glGetHandleARB = (PFNGLGETHANDLEARBPROC) load(userptr, "glGetHandleARB" ); |
5509 | glad_glGetInfoLogARB = (PFNGLGETINFOLOGARBPROC) load(userptr, "glGetInfoLogARB" ); |
5510 | glad_glGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC) load(userptr, "glGetObjectParameterfvARB" ); |
5511 | glad_glGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC) load(userptr, "glGetObjectParameterivARB" ); |
5512 | glad_glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC) load(userptr, "glGetShaderSourceARB" ); |
5513 | glad_glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC) load(userptr, "glGetUniformLocationARB" ); |
5514 | glad_glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC) load(userptr, "glGetUniformfvARB" ); |
5515 | glad_glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC) load(userptr, "glGetUniformivARB" ); |
5516 | glad_glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC) load(userptr, "glLinkProgramARB" ); |
5517 | glad_glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC) load(userptr, "glShaderSourceARB" ); |
5518 | glad_glUniform1fARB = (PFNGLUNIFORM1FARBPROC) load(userptr, "glUniform1fARB" ); |
5519 | glad_glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC) load(userptr, "glUniform1fvARB" ); |
5520 | glad_glUniform1iARB = (PFNGLUNIFORM1IARBPROC) load(userptr, "glUniform1iARB" ); |
5521 | glad_glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC) load(userptr, "glUniform1ivARB" ); |
5522 | glad_glUniform2fARB = (PFNGLUNIFORM2FARBPROC) load(userptr, "glUniform2fARB" ); |
5523 | glad_glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC) load(userptr, "glUniform2fvARB" ); |
5524 | glad_glUniform2iARB = (PFNGLUNIFORM2IARBPROC) load(userptr, "glUniform2iARB" ); |
5525 | glad_glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC) load(userptr, "glUniform2ivARB" ); |
5526 | glad_glUniform3fARB = (PFNGLUNIFORM3FARBPROC) load(userptr, "glUniform3fARB" ); |
5527 | glad_glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC) load(userptr, "glUniform3fvARB" ); |
5528 | glad_glUniform3iARB = (PFNGLUNIFORM3IARBPROC) load(userptr, "glUniform3iARB" ); |
5529 | glad_glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC) load(userptr, "glUniform3ivARB" ); |
5530 | glad_glUniform4fARB = (PFNGLUNIFORM4FARBPROC) load(userptr, "glUniform4fARB" ); |
5531 | glad_glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC) load(userptr, "glUniform4fvARB" ); |
5532 | glad_glUniform4iARB = (PFNGLUNIFORM4IARBPROC) load(userptr, "glUniform4iARB" ); |
5533 | glad_glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC) load(userptr, "glUniform4ivARB" ); |
5534 | glad_glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC) load(userptr, "glUniformMatrix2fvARB" ); |
5535 | glad_glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC) load(userptr, "glUniformMatrix3fvARB" ); |
5536 | glad_glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC) load(userptr, "glUniformMatrix4fvARB" ); |
5537 | glad_glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC) load(userptr, "glUseProgramObjectARB" ); |
5538 | glad_glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC) load(userptr, "glValidateProgramARB" ); |
5539 | } |
5540 | static void glad_gl_load_GL_ARB_shader_storage_buffer_object( GLADuserptrloadfunc load, void* userptr) { |
5541 | if(!GLAD_GL_ARB_shader_storage_buffer_object) return; |
5542 | glad_glShaderStorageBlockBinding = (PFNGLSHADERSTORAGEBLOCKBINDINGPROC) load(userptr, "glShaderStorageBlockBinding" ); |
5543 | } |
5544 | static void glad_gl_load_GL_ARB_shader_subroutine( GLADuserptrloadfunc load, void* userptr) { |
5545 | if(!GLAD_GL_ARB_shader_subroutine) return; |
5546 | glad_glGetActiveSubroutineName = (PFNGLGETACTIVESUBROUTINENAMEPROC) load(userptr, "glGetActiveSubroutineName" ); |
5547 | glad_glGetActiveSubroutineUniformName = (PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) load(userptr, "glGetActiveSubroutineUniformName" ); |
5548 | glad_glGetActiveSubroutineUniformiv = (PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) load(userptr, "glGetActiveSubroutineUniformiv" ); |
5549 | glad_glGetProgramStageiv = (PFNGLGETPROGRAMSTAGEIVPROC) load(userptr, "glGetProgramStageiv" ); |
5550 | glad_glGetSubroutineIndex = (PFNGLGETSUBROUTINEINDEXPROC) load(userptr, "glGetSubroutineIndex" ); |
5551 | glad_glGetSubroutineUniformLocation = (PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) load(userptr, "glGetSubroutineUniformLocation" ); |
5552 | glad_glGetUniformSubroutineuiv = (PFNGLGETUNIFORMSUBROUTINEUIVPROC) load(userptr, "glGetUniformSubroutineuiv" ); |
5553 | glad_glUniformSubroutinesuiv = (PFNGLUNIFORMSUBROUTINESUIVPROC) load(userptr, "glUniformSubroutinesuiv" ); |
5554 | } |
5555 | static void glad_gl_load_GL_ARB_shading_language_include( GLADuserptrloadfunc load, void* userptr) { |
5556 | if(!GLAD_GL_ARB_shading_language_include) return; |
5557 | glad_glCompileShaderIncludeARB = (PFNGLCOMPILESHADERINCLUDEARBPROC) load(userptr, "glCompileShaderIncludeARB" ); |
5558 | glad_glDeleteNamedStringARB = (PFNGLDELETENAMEDSTRINGARBPROC) load(userptr, "glDeleteNamedStringARB" ); |
5559 | glad_glGetNamedStringARB = (PFNGLGETNAMEDSTRINGARBPROC) load(userptr, "glGetNamedStringARB" ); |
5560 | glad_glGetNamedStringivARB = (PFNGLGETNAMEDSTRINGIVARBPROC) load(userptr, "glGetNamedStringivARB" ); |
5561 | glad_glIsNamedStringARB = (PFNGLISNAMEDSTRINGARBPROC) load(userptr, "glIsNamedStringARB" ); |
5562 | glad_glNamedStringARB = (PFNGLNAMEDSTRINGARBPROC) load(userptr, "glNamedStringARB" ); |
5563 | } |
5564 | static void glad_gl_load_GL_ARB_sparse_buffer( GLADuserptrloadfunc load, void* userptr) { |
5565 | if(!GLAD_GL_ARB_sparse_buffer) return; |
5566 | glad_glBufferPageCommitmentARB = (PFNGLBUFFERPAGECOMMITMENTARBPROC) load(userptr, "glBufferPageCommitmentARB" ); |
5567 | glad_glNamedBufferPageCommitmentARB = (PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC) load(userptr, "glNamedBufferPageCommitmentARB" ); |
5568 | glad_glNamedBufferPageCommitmentEXT = (PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC) load(userptr, "glNamedBufferPageCommitmentEXT" ); |
5569 | } |
5570 | static void glad_gl_load_GL_ARB_sparse_texture( GLADuserptrloadfunc load, void* userptr) { |
5571 | if(!GLAD_GL_ARB_sparse_texture) return; |
5572 | glad_glTexPageCommitmentARB = (PFNGLTEXPAGECOMMITMENTARBPROC) load(userptr, "glTexPageCommitmentARB" ); |
5573 | } |
5574 | static void glad_gl_load_GL_ARB_sync( GLADuserptrloadfunc load, void* userptr) { |
5575 | if(!GLAD_GL_ARB_sync) return; |
5576 | glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) load(userptr, "glClientWaitSync" ); |
5577 | glad_glDeleteSync = (PFNGLDELETESYNCPROC) load(userptr, "glDeleteSync" ); |
5578 | glad_glFenceSync = (PFNGLFENCESYNCPROC) load(userptr, "glFenceSync" ); |
5579 | glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC) load(userptr, "glGetInteger64v" ); |
5580 | glad_glGetSynciv = (PFNGLGETSYNCIVPROC) load(userptr, "glGetSynciv" ); |
5581 | glad_glIsSync = (PFNGLISSYNCPROC) load(userptr, "glIsSync" ); |
5582 | glad_glWaitSync = (PFNGLWAITSYNCPROC) load(userptr, "glWaitSync" ); |
5583 | } |
5584 | static void glad_gl_load_GL_ARB_tessellation_shader( GLADuserptrloadfunc load, void* userptr) { |
5585 | if(!GLAD_GL_ARB_tessellation_shader) return; |
5586 | glad_glPatchParameterfv = (PFNGLPATCHPARAMETERFVPROC) load(userptr, "glPatchParameterfv" ); |
5587 | glad_glPatchParameteri = (PFNGLPATCHPARAMETERIPROC) load(userptr, "glPatchParameteri" ); |
5588 | } |
5589 | static void glad_gl_load_GL_ARB_texture_barrier( GLADuserptrloadfunc load, void* userptr) { |
5590 | if(!GLAD_GL_ARB_texture_barrier) return; |
5591 | glad_glTextureBarrier = (PFNGLTEXTUREBARRIERPROC) load(userptr, "glTextureBarrier" ); |
5592 | } |
5593 | static void glad_gl_load_GL_ARB_texture_buffer_object( GLADuserptrloadfunc load, void* userptr) { |
5594 | if(!GLAD_GL_ARB_texture_buffer_object) return; |
5595 | glad_glTexBufferARB = (PFNGLTEXBUFFERARBPROC) load(userptr, "glTexBufferARB" ); |
5596 | } |
5597 | static void glad_gl_load_GL_ARB_texture_buffer_range( GLADuserptrloadfunc load, void* userptr) { |
5598 | if(!GLAD_GL_ARB_texture_buffer_range) return; |
5599 | glad_glTexBufferRange = (PFNGLTEXBUFFERRANGEPROC) load(userptr, "glTexBufferRange" ); |
5600 | } |
5601 | static void glad_gl_load_GL_ARB_texture_compression( GLADuserptrloadfunc load, void* userptr) { |
5602 | if(!GLAD_GL_ARB_texture_compression) return; |
5603 | glad_glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) load(userptr, "glCompressedTexImage1DARB" ); |
5604 | glad_glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) load(userptr, "glCompressedTexImage2DARB" ); |
5605 | glad_glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) load(userptr, "glCompressedTexImage3DARB" ); |
5606 | glad_glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) load(userptr, "glCompressedTexSubImage1DARB" ); |
5607 | glad_glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) load(userptr, "glCompressedTexSubImage2DARB" ); |
5608 | glad_glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) load(userptr, "glCompressedTexSubImage3DARB" ); |
5609 | glad_glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) load(userptr, "glGetCompressedTexImageARB" ); |
5610 | } |
5611 | static void glad_gl_load_GL_ARB_texture_multisample( GLADuserptrloadfunc load, void* userptr) { |
5612 | if(!GLAD_GL_ARB_texture_multisample) return; |
5613 | glad_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) load(userptr, "glGetMultisamplefv" ); |
5614 | glad_glSampleMaski = (PFNGLSAMPLEMASKIPROC) load(userptr, "glSampleMaski" ); |
5615 | glad_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC) load(userptr, "glTexImage2DMultisample" ); |
5616 | glad_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC) load(userptr, "glTexImage3DMultisample" ); |
5617 | } |
5618 | static void glad_gl_load_GL_ARB_texture_storage( GLADuserptrloadfunc load, void* userptr) { |
5619 | if(!GLAD_GL_ARB_texture_storage) return; |
5620 | glad_glTexStorage1D = (PFNGLTEXSTORAGE1DPROC) load(userptr, "glTexStorage1D" ); |
5621 | glad_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC) load(userptr, "glTexStorage2D" ); |
5622 | glad_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC) load(userptr, "glTexStorage3D" ); |
5623 | } |
5624 | static void glad_gl_load_GL_ARB_texture_storage_multisample( GLADuserptrloadfunc load, void* userptr) { |
5625 | if(!GLAD_GL_ARB_texture_storage_multisample) return; |
5626 | glad_glTexStorage2DMultisample = (PFNGLTEXSTORAGE2DMULTISAMPLEPROC) load(userptr, "glTexStorage2DMultisample" ); |
5627 | glad_glTexStorage3DMultisample = (PFNGLTEXSTORAGE3DMULTISAMPLEPROC) load(userptr, "glTexStorage3DMultisample" ); |
5628 | } |
5629 | static void glad_gl_load_GL_ARB_texture_view( GLADuserptrloadfunc load, void* userptr) { |
5630 | if(!GLAD_GL_ARB_texture_view) return; |
5631 | glad_glTextureView = (PFNGLTEXTUREVIEWPROC) load(userptr, "glTextureView" ); |
5632 | } |
5633 | static void glad_gl_load_GL_ARB_timer_query( GLADuserptrloadfunc load, void* userptr) { |
5634 | if(!GLAD_GL_ARB_timer_query) return; |
5635 | glad_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC) load(userptr, "glGetQueryObjecti64v" ); |
5636 | glad_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC) load(userptr, "glGetQueryObjectui64v" ); |
5637 | glad_glQueryCounter = (PFNGLQUERYCOUNTERPROC) load(userptr, "glQueryCounter" ); |
5638 | } |
5639 | static void glad_gl_load_GL_ARB_transform_feedback2( GLADuserptrloadfunc load, void* userptr) { |
5640 | if(!GLAD_GL_ARB_transform_feedback2) return; |
5641 | glad_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC) load(userptr, "glBindTransformFeedback" ); |
5642 | glad_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC) load(userptr, "glDeleteTransformFeedbacks" ); |
5643 | glad_glDrawTransformFeedback = (PFNGLDRAWTRANSFORMFEEDBACKPROC) load(userptr, "glDrawTransformFeedback" ); |
5644 | glad_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC) load(userptr, "glGenTransformFeedbacks" ); |
5645 | glad_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC) load(userptr, "glIsTransformFeedback" ); |
5646 | glad_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC) load(userptr, "glPauseTransformFeedback" ); |
5647 | glad_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC) load(userptr, "glResumeTransformFeedback" ); |
5648 | } |
5649 | static void glad_gl_load_GL_ARB_transform_feedback3( GLADuserptrloadfunc load, void* userptr) { |
5650 | if(!GLAD_GL_ARB_transform_feedback3) return; |
5651 | glad_glBeginQueryIndexed = (PFNGLBEGINQUERYINDEXEDPROC) load(userptr, "glBeginQueryIndexed" ); |
5652 | glad_glDrawTransformFeedbackStream = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) load(userptr, "glDrawTransformFeedbackStream" ); |
5653 | glad_glEndQueryIndexed = (PFNGLENDQUERYINDEXEDPROC) load(userptr, "glEndQueryIndexed" ); |
5654 | glad_glGetQueryIndexediv = (PFNGLGETQUERYINDEXEDIVPROC) load(userptr, "glGetQueryIndexediv" ); |
5655 | } |
5656 | static void glad_gl_load_GL_ARB_transform_feedback_instanced( GLADuserptrloadfunc load, void* userptr) { |
5657 | if(!GLAD_GL_ARB_transform_feedback_instanced) return; |
5658 | glad_glDrawTransformFeedbackInstanced = (PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) load(userptr, "glDrawTransformFeedbackInstanced" ); |
5659 | glad_glDrawTransformFeedbackStreamInstanced = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) load(userptr, "glDrawTransformFeedbackStreamInstanced" ); |
5660 | } |
5661 | static void glad_gl_load_GL_ARB_transpose_matrix( GLADuserptrloadfunc load, void* userptr) { |
5662 | if(!GLAD_GL_ARB_transpose_matrix) return; |
5663 | glad_glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC) load(userptr, "glLoadTransposeMatrixdARB" ); |
5664 | glad_glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC) load(userptr, "glLoadTransposeMatrixfARB" ); |
5665 | glad_glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC) load(userptr, "glMultTransposeMatrixdARB" ); |
5666 | glad_glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC) load(userptr, "glMultTransposeMatrixfARB" ); |
5667 | } |
5668 | static void glad_gl_load_GL_ARB_uniform_buffer_object( GLADuserptrloadfunc load, void* userptr) { |
5669 | if(!GLAD_GL_ARB_uniform_buffer_object) return; |
5670 | glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase" ); |
5671 | glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange" ); |
5672 | glad_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) load(userptr, "glGetActiveUniformBlockName" ); |
5673 | glad_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) load(userptr, "glGetActiveUniformBlockiv" ); |
5674 | glad_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC) load(userptr, "glGetActiveUniformName" ); |
5675 | glad_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) load(userptr, "glGetActiveUniformsiv" ); |
5676 | glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v" ); |
5677 | glad_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) load(userptr, "glGetUniformBlockIndex" ); |
5678 | glad_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) load(userptr, "glGetUniformIndices" ); |
5679 | glad_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) load(userptr, "glUniformBlockBinding" ); |
5680 | } |
5681 | static void glad_gl_load_GL_ARB_vertex_array_object( GLADuserptrloadfunc load, void* userptr) { |
5682 | if(!GLAD_GL_ARB_vertex_array_object) return; |
5683 | glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) load(userptr, "glBindVertexArray" ); |
5684 | glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) load(userptr, "glDeleteVertexArrays" ); |
5685 | glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) load(userptr, "glGenVertexArrays" ); |
5686 | glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC) load(userptr, "glIsVertexArray" ); |
5687 | } |
5688 | static void glad_gl_load_GL_ARB_vertex_attrib_64bit( GLADuserptrloadfunc load, void* userptr) { |
5689 | if(!GLAD_GL_ARB_vertex_attrib_64bit) return; |
5690 | glad_glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC) load(userptr, "glGetVertexAttribLdv" ); |
5691 | glad_glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC) load(userptr, "glVertexAttribL1d" ); |
5692 | glad_glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC) load(userptr, "glVertexAttribL1dv" ); |
5693 | glad_glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC) load(userptr, "glVertexAttribL2d" ); |
5694 | glad_glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC) load(userptr, "glVertexAttribL2dv" ); |
5695 | glad_glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC) load(userptr, "glVertexAttribL3d" ); |
5696 | glad_glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC) load(userptr, "glVertexAttribL3dv" ); |
5697 | glad_glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC) load(userptr, "glVertexAttribL4d" ); |
5698 | glad_glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC) load(userptr, "glVertexAttribL4dv" ); |
5699 | glad_glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC) load(userptr, "glVertexAttribLPointer" ); |
5700 | } |
5701 | static void glad_gl_load_GL_ARB_vertex_attrib_binding( GLADuserptrloadfunc load, void* userptr) { |
5702 | if(!GLAD_GL_ARB_vertex_attrib_binding) return; |
5703 | glad_glBindVertexBuffer = (PFNGLBINDVERTEXBUFFERPROC) load(userptr, "glBindVertexBuffer" ); |
5704 | glad_glVertexAttribBinding = (PFNGLVERTEXATTRIBBINDINGPROC) load(userptr, "glVertexAttribBinding" ); |
5705 | glad_glVertexAttribFormat = (PFNGLVERTEXATTRIBFORMATPROC) load(userptr, "glVertexAttribFormat" ); |
5706 | glad_glVertexAttribIFormat = (PFNGLVERTEXATTRIBIFORMATPROC) load(userptr, "glVertexAttribIFormat" ); |
5707 | glad_glVertexAttribLFormat = (PFNGLVERTEXATTRIBLFORMATPROC) load(userptr, "glVertexAttribLFormat" ); |
5708 | glad_glVertexBindingDivisor = (PFNGLVERTEXBINDINGDIVISORPROC) load(userptr, "glVertexBindingDivisor" ); |
5709 | } |
5710 | static void glad_gl_load_GL_ARB_vertex_blend( GLADuserptrloadfunc load, void* userptr) { |
5711 | if(!GLAD_GL_ARB_vertex_blend) return; |
5712 | glad_glVertexBlendARB = (PFNGLVERTEXBLENDARBPROC) load(userptr, "glVertexBlendARB" ); |
5713 | glad_glWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC) load(userptr, "glWeightPointerARB" ); |
5714 | glad_glWeightbvARB = (PFNGLWEIGHTBVARBPROC) load(userptr, "glWeightbvARB" ); |
5715 | glad_glWeightdvARB = (PFNGLWEIGHTDVARBPROC) load(userptr, "glWeightdvARB" ); |
5716 | glad_glWeightfvARB = (PFNGLWEIGHTFVARBPROC) load(userptr, "glWeightfvARB" ); |
5717 | glad_glWeightivARB = (PFNGLWEIGHTIVARBPROC) load(userptr, "glWeightivARB" ); |
5718 | glad_glWeightsvARB = (PFNGLWEIGHTSVARBPROC) load(userptr, "glWeightsvARB" ); |
5719 | glad_glWeightubvARB = (PFNGLWEIGHTUBVARBPROC) load(userptr, "glWeightubvARB" ); |
5720 | glad_glWeightuivARB = (PFNGLWEIGHTUIVARBPROC) load(userptr, "glWeightuivARB" ); |
5721 | glad_glWeightusvARB = (PFNGLWEIGHTUSVARBPROC) load(userptr, "glWeightusvARB" ); |
5722 | } |
5723 | static void glad_gl_load_GL_ARB_vertex_buffer_object( GLADuserptrloadfunc load, void* userptr) { |
5724 | if(!GLAD_GL_ARB_vertex_buffer_object) return; |
5725 | glad_glBindBufferARB = (PFNGLBINDBUFFERARBPROC) load(userptr, "glBindBufferARB" ); |
5726 | glad_glBufferDataARB = (PFNGLBUFFERDATAARBPROC) load(userptr, "glBufferDataARB" ); |
5727 | glad_glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC) load(userptr, "glBufferSubDataARB" ); |
5728 | glad_glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC) load(userptr, "glDeleteBuffersARB" ); |
5729 | glad_glGenBuffersARB = (PFNGLGENBUFFERSARBPROC) load(userptr, "glGenBuffersARB" ); |
5730 | glad_glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC) load(userptr, "glGetBufferParameterivARB" ); |
5731 | glad_glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC) load(userptr, "glGetBufferPointervARB" ); |
5732 | glad_glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC) load(userptr, "glGetBufferSubDataARB" ); |
5733 | glad_glIsBufferARB = (PFNGLISBUFFERARBPROC) load(userptr, "glIsBufferARB" ); |
5734 | glad_glMapBufferARB = (PFNGLMAPBUFFERARBPROC) load(userptr, "glMapBufferARB" ); |
5735 | glad_glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC) load(userptr, "glUnmapBufferARB" ); |
5736 | } |
5737 | static void glad_gl_load_GL_ARB_vertex_program( GLADuserptrloadfunc load, void* userptr) { |
5738 | if(!GLAD_GL_ARB_vertex_program) return; |
5739 | glad_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC) load(userptr, "glBindProgramARB" ); |
5740 | glad_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) load(userptr, "glDeleteProgramsARB" ); |
5741 | glad_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glDisableVertexAttribArrayARB" ); |
5742 | glad_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glEnableVertexAttribArrayARB" ); |
5743 | glad_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) load(userptr, "glGenProgramsARB" ); |
5744 | glad_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC) load(userptr, "glGetProgramEnvParameterdvARB" ); |
5745 | glad_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC) load(userptr, "glGetProgramEnvParameterfvARB" ); |
5746 | glad_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) load(userptr, "glGetProgramLocalParameterdvARB" ); |
5747 | glad_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) load(userptr, "glGetProgramLocalParameterfvARB" ); |
5748 | glad_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) load(userptr, "glGetProgramStringARB" ); |
5749 | glad_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) load(userptr, "glGetProgramivARB" ); |
5750 | glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC) load(userptr, "glGetVertexAttribPointervARB" ); |
5751 | glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) load(userptr, "glGetVertexAttribdvARB" ); |
5752 | glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) load(userptr, "glGetVertexAttribfvARB" ); |
5753 | glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) load(userptr, "glGetVertexAttribivARB" ); |
5754 | glad_glIsProgramARB = (PFNGLISPROGRAMARBPROC) load(userptr, "glIsProgramARB" ); |
5755 | glad_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) load(userptr, "glProgramEnvParameter4dARB" ); |
5756 | glad_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC) load(userptr, "glProgramEnvParameter4dvARB" ); |
5757 | glad_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) load(userptr, "glProgramEnvParameter4fARB" ); |
5758 | glad_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC) load(userptr, "glProgramEnvParameter4fvARB" ); |
5759 | glad_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC) load(userptr, "glProgramLocalParameter4dARB" ); |
5760 | glad_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) load(userptr, "glProgramLocalParameter4dvARB" ); |
5761 | glad_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC) load(userptr, "glProgramLocalParameter4fARB" ); |
5762 | glad_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) load(userptr, "glProgramLocalParameter4fvARB" ); |
5763 | glad_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) load(userptr, "glProgramStringARB" ); |
5764 | glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) load(userptr, "glVertexAttrib1dARB" ); |
5765 | glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) load(userptr, "glVertexAttrib1dvARB" ); |
5766 | glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) load(userptr, "glVertexAttrib1fARB" ); |
5767 | glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) load(userptr, "glVertexAttrib1fvARB" ); |
5768 | glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) load(userptr, "glVertexAttrib1sARB" ); |
5769 | glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) load(userptr, "glVertexAttrib1svARB" ); |
5770 | glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) load(userptr, "glVertexAttrib2dARB" ); |
5771 | glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) load(userptr, "glVertexAttrib2dvARB" ); |
5772 | glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) load(userptr, "glVertexAttrib2fARB" ); |
5773 | glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) load(userptr, "glVertexAttrib2fvARB" ); |
5774 | glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) load(userptr, "glVertexAttrib2sARB" ); |
5775 | glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) load(userptr, "glVertexAttrib2svARB" ); |
5776 | glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) load(userptr, "glVertexAttrib3dARB" ); |
5777 | glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) load(userptr, "glVertexAttrib3dvARB" ); |
5778 | glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) load(userptr, "glVertexAttrib3fARB" ); |
5779 | glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) load(userptr, "glVertexAttrib3fvARB" ); |
5780 | glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) load(userptr, "glVertexAttrib3sARB" ); |
5781 | glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) load(userptr, "glVertexAttrib3svARB" ); |
5782 | glad_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) load(userptr, "glVertexAttrib4NbvARB" ); |
5783 | glad_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) load(userptr, "glVertexAttrib4NivARB" ); |
5784 | glad_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) load(userptr, "glVertexAttrib4NsvARB" ); |
5785 | glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) load(userptr, "glVertexAttrib4NubARB" ); |
5786 | glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) load(userptr, "glVertexAttrib4NubvARB" ); |
5787 | glad_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) load(userptr, "glVertexAttrib4NuivARB" ); |
5788 | glad_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) load(userptr, "glVertexAttrib4NusvARB" ); |
5789 | glad_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) load(userptr, "glVertexAttrib4bvARB" ); |
5790 | glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) load(userptr, "glVertexAttrib4dARB" ); |
5791 | glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) load(userptr, "glVertexAttrib4dvARB" ); |
5792 | glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) load(userptr, "glVertexAttrib4fARB" ); |
5793 | glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) load(userptr, "glVertexAttrib4fvARB" ); |
5794 | glad_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) load(userptr, "glVertexAttrib4ivARB" ); |
5795 | glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) load(userptr, "glVertexAttrib4sARB" ); |
5796 | glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) load(userptr, "glVertexAttrib4svARB" ); |
5797 | glad_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) load(userptr, "glVertexAttrib4ubvARB" ); |
5798 | glad_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) load(userptr, "glVertexAttrib4uivARB" ); |
5799 | glad_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) load(userptr, "glVertexAttrib4usvARB" ); |
5800 | glad_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) load(userptr, "glVertexAttribPointerARB" ); |
5801 | } |
5802 | static void glad_gl_load_GL_ARB_vertex_shader( GLADuserptrloadfunc load, void* userptr) { |
5803 | if(!GLAD_GL_ARB_vertex_shader) return; |
5804 | glad_glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC) load(userptr, "glBindAttribLocationARB" ); |
5805 | glad_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glDisableVertexAttribArrayARB" ); |
5806 | glad_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glEnableVertexAttribArrayARB" ); |
5807 | glad_glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC) load(userptr, "glGetActiveAttribARB" ); |
5808 | glad_glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC) load(userptr, "glGetAttribLocationARB" ); |
5809 | glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC) load(userptr, "glGetVertexAttribPointervARB" ); |
5810 | glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) load(userptr, "glGetVertexAttribdvARB" ); |
5811 | glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) load(userptr, "glGetVertexAttribfvARB" ); |
5812 | glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) load(userptr, "glGetVertexAttribivARB" ); |
5813 | glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) load(userptr, "glVertexAttrib1dARB" ); |
5814 | glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) load(userptr, "glVertexAttrib1dvARB" ); |
5815 | glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) load(userptr, "glVertexAttrib1fARB" ); |
5816 | glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) load(userptr, "glVertexAttrib1fvARB" ); |
5817 | glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) load(userptr, "glVertexAttrib1sARB" ); |
5818 | glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) load(userptr, "glVertexAttrib1svARB" ); |
5819 | glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) load(userptr, "glVertexAttrib2dARB" ); |
5820 | glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) load(userptr, "glVertexAttrib2dvARB" ); |
5821 | glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) load(userptr, "glVertexAttrib2fARB" ); |
5822 | glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) load(userptr, "glVertexAttrib2fvARB" ); |
5823 | glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) load(userptr, "glVertexAttrib2sARB" ); |
5824 | glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) load(userptr, "glVertexAttrib2svARB" ); |
5825 | glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) load(userptr, "glVertexAttrib3dARB" ); |
5826 | glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) load(userptr, "glVertexAttrib3dvARB" ); |
5827 | glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) load(userptr, "glVertexAttrib3fARB" ); |
5828 | glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) load(userptr, "glVertexAttrib3fvARB" ); |
5829 | glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) load(userptr, "glVertexAttrib3sARB" ); |
5830 | glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) load(userptr, "glVertexAttrib3svARB" ); |
5831 | glad_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) load(userptr, "glVertexAttrib4NbvARB" ); |
5832 | glad_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) load(userptr, "glVertexAttrib4NivARB" ); |
5833 | glad_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) load(userptr, "glVertexAttrib4NsvARB" ); |
5834 | glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) load(userptr, "glVertexAttrib4NubARB" ); |
5835 | glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) load(userptr, "glVertexAttrib4NubvARB" ); |
5836 | glad_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) load(userptr, "glVertexAttrib4NuivARB" ); |
5837 | glad_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) load(userptr, "glVertexAttrib4NusvARB" ); |
5838 | glad_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) load(userptr, "glVertexAttrib4bvARB" ); |
5839 | glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) load(userptr, "glVertexAttrib4dARB" ); |
5840 | glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) load(userptr, "glVertexAttrib4dvARB" ); |
5841 | glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) load(userptr, "glVertexAttrib4fARB" ); |
5842 | glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) load(userptr, "glVertexAttrib4fvARB" ); |
5843 | glad_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) load(userptr, "glVertexAttrib4ivARB" ); |
5844 | glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) load(userptr, "glVertexAttrib4sARB" ); |
5845 | glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) load(userptr, "glVertexAttrib4svARB" ); |
5846 | glad_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) load(userptr, "glVertexAttrib4ubvARB" ); |
5847 | glad_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) load(userptr, "glVertexAttrib4uivARB" ); |
5848 | glad_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) load(userptr, "glVertexAttrib4usvARB" ); |
5849 | glad_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) load(userptr, "glVertexAttribPointerARB" ); |
5850 | } |
5851 | static void glad_gl_load_GL_ARB_vertex_type_2_10_10_10_rev( GLADuserptrloadfunc load, void* userptr) { |
5852 | if(!GLAD_GL_ARB_vertex_type_2_10_10_10_rev) return; |
5853 | glad_glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC) load(userptr, "glVertexAttribP1ui" ); |
5854 | glad_glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC) load(userptr, "glVertexAttribP1uiv" ); |
5855 | glad_glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC) load(userptr, "glVertexAttribP2ui" ); |
5856 | glad_glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC) load(userptr, "glVertexAttribP2uiv" ); |
5857 | glad_glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC) load(userptr, "glVertexAttribP3ui" ); |
5858 | glad_glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC) load(userptr, "glVertexAttribP3uiv" ); |
5859 | glad_glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC) load(userptr, "glVertexAttribP4ui" ); |
5860 | glad_glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC) load(userptr, "glVertexAttribP4uiv" ); |
5861 | } |
5862 | static void glad_gl_load_GL_ARB_viewport_array( GLADuserptrloadfunc load, void* userptr) { |
5863 | if(!GLAD_GL_ARB_viewport_array) return; |
5864 | glad_glDepthRangeArraydvNV = (PFNGLDEPTHRANGEARRAYDVNVPROC) load(userptr, "glDepthRangeArraydvNV" ); |
5865 | glad_glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC) load(userptr, "glDepthRangeArrayv" ); |
5866 | glad_glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC) load(userptr, "glDepthRangeIndexed" ); |
5867 | glad_glDepthRangeIndexeddNV = (PFNGLDEPTHRANGEINDEXEDDNVPROC) load(userptr, "glDepthRangeIndexeddNV" ); |
5868 | glad_glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC) load(userptr, "glGetDoublei_v" ); |
5869 | glad_glGetFloati_v = (PFNGLGETFLOATI_VPROC) load(userptr, "glGetFloati_v" ); |
5870 | glad_glScissorArrayv = (PFNGLSCISSORARRAYVPROC) load(userptr, "glScissorArrayv" ); |
5871 | glad_glScissorIndexed = (PFNGLSCISSORINDEXEDPROC) load(userptr, "glScissorIndexed" ); |
5872 | glad_glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC) load(userptr, "glScissorIndexedv" ); |
5873 | glad_glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC) load(userptr, "glViewportArrayv" ); |
5874 | glad_glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC) load(userptr, "glViewportIndexedf" ); |
5875 | glad_glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC) load(userptr, "glViewportIndexedfv" ); |
5876 | } |
5877 | static void glad_gl_load_GL_ARB_window_pos( GLADuserptrloadfunc load, void* userptr) { |
5878 | if(!GLAD_GL_ARB_window_pos) return; |
5879 | glad_glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC) load(userptr, "glWindowPos2dARB" ); |
5880 | glad_glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC) load(userptr, "glWindowPos2dvARB" ); |
5881 | glad_glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC) load(userptr, "glWindowPos2fARB" ); |
5882 | glad_glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC) load(userptr, "glWindowPos2fvARB" ); |
5883 | glad_glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC) load(userptr, "glWindowPos2iARB" ); |
5884 | glad_glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC) load(userptr, "glWindowPos2ivARB" ); |
5885 | glad_glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC) load(userptr, "glWindowPos2sARB" ); |
5886 | glad_glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC) load(userptr, "glWindowPos2svARB" ); |
5887 | glad_glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC) load(userptr, "glWindowPos3dARB" ); |
5888 | glad_glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC) load(userptr, "glWindowPos3dvARB" ); |
5889 | glad_glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC) load(userptr, "glWindowPos3fARB" ); |
5890 | glad_glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC) load(userptr, "glWindowPos3fvARB" ); |
5891 | glad_glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC) load(userptr, "glWindowPos3iARB" ); |
5892 | glad_glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC) load(userptr, "glWindowPos3ivARB" ); |
5893 | glad_glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC) load(userptr, "glWindowPos3sARB" ); |
5894 | glad_glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC) load(userptr, "glWindowPos3svARB" ); |
5895 | } |
5896 | static void glad_gl_load_GL_ATI_draw_buffers( GLADuserptrloadfunc load, void* userptr) { |
5897 | if(!GLAD_GL_ATI_draw_buffers) return; |
5898 | glad_glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC) load(userptr, "glDrawBuffersATI" ); |
5899 | } |
5900 | static void glad_gl_load_GL_ATI_element_array( GLADuserptrloadfunc load, void* userptr) { |
5901 | if(!GLAD_GL_ATI_element_array) return; |
5902 | glad_glDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC) load(userptr, "glDrawElementArrayATI" ); |
5903 | glad_glDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC) load(userptr, "glDrawRangeElementArrayATI" ); |
5904 | glad_glElementPointerATI = (PFNGLELEMENTPOINTERATIPROC) load(userptr, "glElementPointerATI" ); |
5905 | } |
5906 | static void glad_gl_load_GL_ATI_envmap_bumpmap( GLADuserptrloadfunc load, void* userptr) { |
5907 | if(!GLAD_GL_ATI_envmap_bumpmap) return; |
5908 | glad_glGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC) load(userptr, "glGetTexBumpParameterfvATI" ); |
5909 | glad_glGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC) load(userptr, "glGetTexBumpParameterivATI" ); |
5910 | glad_glTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC) load(userptr, "glTexBumpParameterfvATI" ); |
5911 | glad_glTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC) load(userptr, "glTexBumpParameterivATI" ); |
5912 | } |
5913 | static void glad_gl_load_GL_ATI_fragment_shader( GLADuserptrloadfunc load, void* userptr) { |
5914 | if(!GLAD_GL_ATI_fragment_shader) return; |
5915 | glad_glAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC) load(userptr, "glAlphaFragmentOp1ATI" ); |
5916 | glad_glAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC) load(userptr, "glAlphaFragmentOp2ATI" ); |
5917 | glad_glAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC) load(userptr, "glAlphaFragmentOp3ATI" ); |
5918 | glad_glBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC) load(userptr, "glBeginFragmentShaderATI" ); |
5919 | glad_glBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC) load(userptr, "glBindFragmentShaderATI" ); |
5920 | glad_glColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC) load(userptr, "glColorFragmentOp1ATI" ); |
5921 | glad_glColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC) load(userptr, "glColorFragmentOp2ATI" ); |
5922 | glad_glColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC) load(userptr, "glColorFragmentOp3ATI" ); |
5923 | glad_glDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC) load(userptr, "glDeleteFragmentShaderATI" ); |
5924 | glad_glEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC) load(userptr, "glEndFragmentShaderATI" ); |
5925 | glad_glGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC) load(userptr, "glGenFragmentShadersATI" ); |
5926 | glad_glPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC) load(userptr, "glPassTexCoordATI" ); |
5927 | glad_glSampleMapATI = (PFNGLSAMPLEMAPATIPROC) load(userptr, "glSampleMapATI" ); |
5928 | glad_glSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) load(userptr, "glSetFragmentShaderConstantATI" ); |
5929 | } |
5930 | static void glad_gl_load_GL_ATI_map_object_buffer( GLADuserptrloadfunc load, void* userptr) { |
5931 | if(!GLAD_GL_ATI_map_object_buffer) return; |
5932 | glad_glMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC) load(userptr, "glMapObjectBufferATI" ); |
5933 | glad_glUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC) load(userptr, "glUnmapObjectBufferATI" ); |
5934 | } |
5935 | static void glad_gl_load_GL_ATI_pn_triangles( GLADuserptrloadfunc load, void* userptr) { |
5936 | if(!GLAD_GL_ATI_pn_triangles) return; |
5937 | glad_glPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC) load(userptr, "glPNTrianglesfATI" ); |
5938 | glad_glPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC) load(userptr, "glPNTrianglesiATI" ); |
5939 | } |
5940 | static void glad_gl_load_GL_ATI_separate_stencil( GLADuserptrloadfunc load, void* userptr) { |
5941 | if(!GLAD_GL_ATI_separate_stencil) return; |
5942 | glad_glStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC) load(userptr, "glStencilFuncSeparateATI" ); |
5943 | glad_glStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC) load(userptr, "glStencilOpSeparateATI" ); |
5944 | } |
5945 | static void glad_gl_load_GL_ATI_vertex_array_object( GLADuserptrloadfunc load, void* userptr) { |
5946 | if(!GLAD_GL_ATI_vertex_array_object) return; |
5947 | glad_glArrayObjectATI = (PFNGLARRAYOBJECTATIPROC) load(userptr, "glArrayObjectATI" ); |
5948 | glad_glFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC) load(userptr, "glFreeObjectBufferATI" ); |
5949 | glad_glGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC) load(userptr, "glGetArrayObjectfvATI" ); |
5950 | glad_glGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC) load(userptr, "glGetArrayObjectivATI" ); |
5951 | glad_glGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC) load(userptr, "glGetObjectBufferfvATI" ); |
5952 | glad_glGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC) load(userptr, "glGetObjectBufferivATI" ); |
5953 | glad_glGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPROC) load(userptr, "glGetVariantArrayObjectfvATI" ); |
5954 | glad_glGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPROC) load(userptr, "glGetVariantArrayObjectivATI" ); |
5955 | glad_glIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC) load(userptr, "glIsObjectBufferATI" ); |
5956 | glad_glNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC) load(userptr, "glNewObjectBufferATI" ); |
5957 | glad_glUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC) load(userptr, "glUpdateObjectBufferATI" ); |
5958 | glad_glVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC) load(userptr, "glVariantArrayObjectATI" ); |
5959 | } |
5960 | static void glad_gl_load_GL_ATI_vertex_attrib_array_object( GLADuserptrloadfunc load, void* userptr) { |
5961 | if(!GLAD_GL_ATI_vertex_attrib_array_object) return; |
5962 | glad_glGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) load(userptr, "glGetVertexAttribArrayObjectfvATI" ); |
5963 | glad_glGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) load(userptr, "glGetVertexAttribArrayObjectivATI" ); |
5964 | glad_glVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) load(userptr, "glVertexAttribArrayObjectATI" ); |
5965 | } |
5966 | static void glad_gl_load_GL_ATI_vertex_streams( GLADuserptrloadfunc load, void* userptr) { |
5967 | if(!GLAD_GL_ATI_vertex_streams) return; |
5968 | glad_glClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) load(userptr, "glClientActiveVertexStreamATI" ); |
5969 | glad_glNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC) load(userptr, "glNormalStream3bATI" ); |
5970 | glad_glNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC) load(userptr, "glNormalStream3bvATI" ); |
5971 | glad_glNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC) load(userptr, "glNormalStream3dATI" ); |
5972 | glad_glNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC) load(userptr, "glNormalStream3dvATI" ); |
5973 | glad_glNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC) load(userptr, "glNormalStream3fATI" ); |
5974 | glad_glNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC) load(userptr, "glNormalStream3fvATI" ); |
5975 | glad_glNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC) load(userptr, "glNormalStream3iATI" ); |
5976 | glad_glNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC) load(userptr, "glNormalStream3ivATI" ); |
5977 | glad_glNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC) load(userptr, "glNormalStream3sATI" ); |
5978 | glad_glNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC) load(userptr, "glNormalStream3svATI" ); |
5979 | glad_glVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC) load(userptr, "glVertexBlendEnvfATI" ); |
5980 | glad_glVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC) load(userptr, "glVertexBlendEnviATI" ); |
5981 | glad_glVertexStream1dATI = (PFNGLVERTEXSTREAM1DATIPROC) load(userptr, "glVertexStream1dATI" ); |
5982 | glad_glVertexStream1dvATI = (PFNGLVERTEXSTREAM1DVATIPROC) load(userptr, "glVertexStream1dvATI" ); |
5983 | glad_glVertexStream1fATI = (PFNGLVERTEXSTREAM1FATIPROC) load(userptr, "glVertexStream1fATI" ); |
5984 | glad_glVertexStream1fvATI = (PFNGLVERTEXSTREAM1FVATIPROC) load(userptr, "glVertexStream1fvATI" ); |
5985 | glad_glVertexStream1iATI = (PFNGLVERTEXSTREAM1IATIPROC) load(userptr, "glVertexStream1iATI" ); |
5986 | glad_glVertexStream1ivATI = (PFNGLVERTEXSTREAM1IVATIPROC) load(userptr, "glVertexStream1ivATI" ); |
5987 | glad_glVertexStream1sATI = (PFNGLVERTEXSTREAM1SATIPROC) load(userptr, "glVertexStream1sATI" ); |
5988 | glad_glVertexStream1svATI = (PFNGLVERTEXSTREAM1SVATIPROC) load(userptr, "glVertexStream1svATI" ); |
5989 | glad_glVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC) load(userptr, "glVertexStream2dATI" ); |
5990 | glad_glVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC) load(userptr, "glVertexStream2dvATI" ); |
5991 | glad_glVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC) load(userptr, "glVertexStream2fATI" ); |
5992 | glad_glVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC) load(userptr, "glVertexStream2fvATI" ); |
5993 | glad_glVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC) load(userptr, "glVertexStream2iATI" ); |
5994 | glad_glVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC) load(userptr, "glVertexStream2ivATI" ); |
5995 | glad_glVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC) load(userptr, "glVertexStream2sATI" ); |
5996 | glad_glVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC) load(userptr, "glVertexStream2svATI" ); |
5997 | glad_glVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC) load(userptr, "glVertexStream3dATI" ); |
5998 | glad_glVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC) load(userptr, "glVertexStream3dvATI" ); |
5999 | glad_glVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC) load(userptr, "glVertexStream3fATI" ); |
6000 | glad_glVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC) load(userptr, "glVertexStream3fvATI" ); |
6001 | glad_glVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC) load(userptr, "glVertexStream3iATI" ); |
6002 | glad_glVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC) load(userptr, "glVertexStream3ivATI" ); |
6003 | glad_glVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC) load(userptr, "glVertexStream3sATI" ); |
6004 | glad_glVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC) load(userptr, "glVertexStream3svATI" ); |
6005 | glad_glVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC) load(userptr, "glVertexStream4dATI" ); |
6006 | glad_glVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC) load(userptr, "glVertexStream4dvATI" ); |
6007 | glad_glVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC) load(userptr, "glVertexStream4fATI" ); |
6008 | glad_glVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC) load(userptr, "glVertexStream4fvATI" ); |
6009 | glad_glVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC) load(userptr, "glVertexStream4iATI" ); |
6010 | glad_glVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC) load(userptr, "glVertexStream4ivATI" ); |
6011 | glad_glVertexStream4sATI = (PFNGLVERTEXSTREAM4SATIPROC) load(userptr, "glVertexStream4sATI" ); |
6012 | glad_glVertexStream4svATI = (PFNGLVERTEXSTREAM4SVATIPROC) load(userptr, "glVertexStream4svATI" ); |
6013 | } |
6014 | static void glad_gl_load_GL_EXT_EGL_image_storage( GLADuserptrloadfunc load, void* userptr) { |
6015 | if(!GLAD_GL_EXT_EGL_image_storage) return; |
6016 | glad_glEGLImageTargetTexStorageEXT = (PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC) load(userptr, "glEGLImageTargetTexStorageEXT" ); |
6017 | glad_glEGLImageTargetTextureStorageEXT = (PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC) load(userptr, "glEGLImageTargetTextureStorageEXT" ); |
6018 | } |
6019 | static void glad_gl_load_GL_EXT_bindable_uniform( GLADuserptrloadfunc load, void* userptr) { |
6020 | if(!GLAD_GL_EXT_bindable_uniform) return; |
6021 | glad_glGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC) load(userptr, "glGetUniformBufferSizeEXT" ); |
6022 | glad_glGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC) load(userptr, "glGetUniformOffsetEXT" ); |
6023 | glad_glUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC) load(userptr, "glUniformBufferEXT" ); |
6024 | } |
6025 | static void glad_gl_load_GL_EXT_blend_color( GLADuserptrloadfunc load, void* userptr) { |
6026 | if(!GLAD_GL_EXT_blend_color) return; |
6027 | glad_glBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) load(userptr, "glBlendColorEXT" ); |
6028 | } |
6029 | static void glad_gl_load_GL_EXT_blend_equation_separate( GLADuserptrloadfunc load, void* userptr) { |
6030 | if(!GLAD_GL_EXT_blend_equation_separate) return; |
6031 | glad_glBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC) load(userptr, "glBlendEquationSeparateEXT" ); |
6032 | } |
6033 | static void glad_gl_load_GL_EXT_blend_func_separate( GLADuserptrloadfunc load, void* userptr) { |
6034 | if(!GLAD_GL_EXT_blend_func_separate) return; |
6035 | glad_glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC) load(userptr, "glBlendFuncSeparateEXT" ); |
6036 | } |
6037 | static void glad_gl_load_GL_EXT_blend_minmax( GLADuserptrloadfunc load, void* userptr) { |
6038 | if(!GLAD_GL_EXT_blend_minmax) return; |
6039 | glad_glBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC) load(userptr, "glBlendEquationEXT" ); |
6040 | } |
6041 | static void glad_gl_load_GL_EXT_color_subtable( GLADuserptrloadfunc load, void* userptr) { |
6042 | if(!GLAD_GL_EXT_color_subtable) return; |
6043 | glad_glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) load(userptr, "glColorSubTableEXT" ); |
6044 | glad_glCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC) load(userptr, "glCopyColorSubTableEXT" ); |
6045 | } |
6046 | static void glad_gl_load_GL_EXT_compiled_vertex_array( GLADuserptrloadfunc load, void* userptr) { |
6047 | if(!GLAD_GL_EXT_compiled_vertex_array) return; |
6048 | glad_glLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC) load(userptr, "glLockArraysEXT" ); |
6049 | glad_glUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC) load(userptr, "glUnlockArraysEXT" ); |
6050 | } |
6051 | static void glad_gl_load_GL_EXT_convolution( GLADuserptrloadfunc load, void* userptr) { |
6052 | if(!GLAD_GL_EXT_convolution) return; |
6053 | glad_glConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC) load(userptr, "glConvolutionFilter1DEXT" ); |
6054 | glad_glConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC) load(userptr, "glConvolutionFilter2DEXT" ); |
6055 | glad_glConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC) load(userptr, "glConvolutionParameterfEXT" ); |
6056 | glad_glConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC) load(userptr, "glConvolutionParameterfvEXT" ); |
6057 | glad_glConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC) load(userptr, "glConvolutionParameteriEXT" ); |
6058 | glad_glConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC) load(userptr, "glConvolutionParameterivEXT" ); |
6059 | glad_glCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) load(userptr, "glCopyConvolutionFilter1DEXT" ); |
6060 | glad_glCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) load(userptr, "glCopyConvolutionFilter2DEXT" ); |
6061 | glad_glGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC) load(userptr, "glGetConvolutionFilterEXT" ); |
6062 | glad_glGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) load(userptr, "glGetConvolutionParameterfvEXT" ); |
6063 | glad_glGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) load(userptr, "glGetConvolutionParameterivEXT" ); |
6064 | glad_glGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC) load(userptr, "glGetSeparableFilterEXT" ); |
6065 | glad_glSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC) load(userptr, "glSeparableFilter2DEXT" ); |
6066 | } |
6067 | static void glad_gl_load_GL_EXT_coordinate_frame( GLADuserptrloadfunc load, void* userptr) { |
6068 | if(!GLAD_GL_EXT_coordinate_frame) return; |
6069 | glad_glBinormal3bEXT = (PFNGLBINORMAL3BEXTPROC) load(userptr, "glBinormal3bEXT" ); |
6070 | glad_glBinormal3bvEXT = (PFNGLBINORMAL3BVEXTPROC) load(userptr, "glBinormal3bvEXT" ); |
6071 | glad_glBinormal3dEXT = (PFNGLBINORMAL3DEXTPROC) load(userptr, "glBinormal3dEXT" ); |
6072 | glad_glBinormal3dvEXT = (PFNGLBINORMAL3DVEXTPROC) load(userptr, "glBinormal3dvEXT" ); |
6073 | glad_glBinormal3fEXT = (PFNGLBINORMAL3FEXTPROC) load(userptr, "glBinormal3fEXT" ); |
6074 | glad_glBinormal3fvEXT = (PFNGLBINORMAL3FVEXTPROC) load(userptr, "glBinormal3fvEXT" ); |
6075 | glad_glBinormal3iEXT = (PFNGLBINORMAL3IEXTPROC) load(userptr, "glBinormal3iEXT" ); |
6076 | glad_glBinormal3ivEXT = (PFNGLBINORMAL3IVEXTPROC) load(userptr, "glBinormal3ivEXT" ); |
6077 | glad_glBinormal3sEXT = (PFNGLBINORMAL3SEXTPROC) load(userptr, "glBinormal3sEXT" ); |
6078 | glad_glBinormal3svEXT = (PFNGLBINORMAL3SVEXTPROC) load(userptr, "glBinormal3svEXT" ); |
6079 | glad_glBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC) load(userptr, "glBinormalPointerEXT" ); |
6080 | glad_glTangent3bEXT = (PFNGLTANGENT3BEXTPROC) load(userptr, "glTangent3bEXT" ); |
6081 | glad_glTangent3bvEXT = (PFNGLTANGENT3BVEXTPROC) load(userptr, "glTangent3bvEXT" ); |
6082 | glad_glTangent3dEXT = (PFNGLTANGENT3DEXTPROC) load(userptr, "glTangent3dEXT" ); |
6083 | glad_glTangent3dvEXT = (PFNGLTANGENT3DVEXTPROC) load(userptr, "glTangent3dvEXT" ); |
6084 | glad_glTangent3fEXT = (PFNGLTANGENT3FEXTPROC) load(userptr, "glTangent3fEXT" ); |
6085 | glad_glTangent3fvEXT = (PFNGLTANGENT3FVEXTPROC) load(userptr, "glTangent3fvEXT" ); |
6086 | glad_glTangent3iEXT = (PFNGLTANGENT3IEXTPROC) load(userptr, "glTangent3iEXT" ); |
6087 | glad_glTangent3ivEXT = (PFNGLTANGENT3IVEXTPROC) load(userptr, "glTangent3ivEXT" ); |
6088 | glad_glTangent3sEXT = (PFNGLTANGENT3SEXTPROC) load(userptr, "glTangent3sEXT" ); |
6089 | glad_glTangent3svEXT = (PFNGLTANGENT3SVEXTPROC) load(userptr, "glTangent3svEXT" ); |
6090 | glad_glTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC) load(userptr, "glTangentPointerEXT" ); |
6091 | } |
6092 | static void glad_gl_load_GL_EXT_copy_texture( GLADuserptrloadfunc load, void* userptr) { |
6093 | if(!GLAD_GL_EXT_copy_texture) return; |
6094 | glad_glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC) load(userptr, "glCopyTexImage1DEXT" ); |
6095 | glad_glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC) load(userptr, "glCopyTexImage2DEXT" ); |
6096 | glad_glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC) load(userptr, "glCopyTexSubImage1DEXT" ); |
6097 | glad_glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC) load(userptr, "glCopyTexSubImage2DEXT" ); |
6098 | glad_glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC) load(userptr, "glCopyTexSubImage3DEXT" ); |
6099 | } |
6100 | static void glad_gl_load_GL_EXT_cull_vertex( GLADuserptrloadfunc load, void* userptr) { |
6101 | if(!GLAD_GL_EXT_cull_vertex) return; |
6102 | glad_glCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC) load(userptr, "glCullParameterdvEXT" ); |
6103 | glad_glCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC) load(userptr, "glCullParameterfvEXT" ); |
6104 | } |
6105 | static void glad_gl_load_GL_EXT_debug_label( GLADuserptrloadfunc load, void* userptr) { |
6106 | if(!GLAD_GL_EXT_debug_label) return; |
6107 | glad_glGetObjectLabelEXT = (PFNGLGETOBJECTLABELEXTPROC) load(userptr, "glGetObjectLabelEXT" ); |
6108 | glad_glLabelObjectEXT = (PFNGLLABELOBJECTEXTPROC) load(userptr, "glLabelObjectEXT" ); |
6109 | } |
6110 | static void glad_gl_load_GL_EXT_debug_marker( GLADuserptrloadfunc load, void* userptr) { |
6111 | if(!GLAD_GL_EXT_debug_marker) return; |
6112 | glad_glInsertEventMarkerEXT = (PFNGLINSERTEVENTMARKEREXTPROC) load(userptr, "glInsertEventMarkerEXT" ); |
6113 | glad_glPopGroupMarkerEXT = (PFNGLPOPGROUPMARKEREXTPROC) load(userptr, "glPopGroupMarkerEXT" ); |
6114 | glad_glPushGroupMarkerEXT = (PFNGLPUSHGROUPMARKEREXTPROC) load(userptr, "glPushGroupMarkerEXT" ); |
6115 | } |
6116 | static void glad_gl_load_GL_EXT_depth_bounds_test( GLADuserptrloadfunc load, void* userptr) { |
6117 | if(!GLAD_GL_EXT_depth_bounds_test) return; |
6118 | glad_glDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC) load(userptr, "glDepthBoundsEXT" ); |
6119 | } |
6120 | static void glad_gl_load_GL_EXT_direct_state_access( GLADuserptrloadfunc load, void* userptr) { |
6121 | if(!GLAD_GL_EXT_direct_state_access) return; |
6122 | glad_glBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) load(userptr, "glBindMultiTextureEXT" ); |
6123 | glad_glCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) load(userptr, "glCheckNamedFramebufferStatusEXT" ); |
6124 | glad_glClearNamedBufferDataEXT = (PFNGLCLEARNAMEDBUFFERDATAEXTPROC) load(userptr, "glClearNamedBufferDataEXT" ); |
6125 | glad_glClearNamedBufferSubDataEXT = (PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) load(userptr, "glClearNamedBufferSubDataEXT" ); |
6126 | glad_glClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) load(userptr, "glClientAttribDefaultEXT" ); |
6127 | glad_glCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) load(userptr, "glCompressedMultiTexImage1DEXT" ); |
6128 | glad_glCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) load(userptr, "glCompressedMultiTexImage2DEXT" ); |
6129 | glad_glCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) load(userptr, "glCompressedMultiTexImage3DEXT" ); |
6130 | glad_glCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) load(userptr, "glCompressedMultiTexSubImage1DEXT" ); |
6131 | glad_glCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) load(userptr, "glCompressedMultiTexSubImage2DEXT" ); |
6132 | glad_glCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) load(userptr, "glCompressedMultiTexSubImage3DEXT" ); |
6133 | glad_glCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) load(userptr, "glCompressedTextureImage1DEXT" ); |
6134 | glad_glCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) load(userptr, "glCompressedTextureImage2DEXT" ); |
6135 | glad_glCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) load(userptr, "glCompressedTextureImage3DEXT" ); |
6136 | glad_glCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) load(userptr, "glCompressedTextureSubImage1DEXT" ); |
6137 | glad_glCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) load(userptr, "glCompressedTextureSubImage2DEXT" ); |
6138 | glad_glCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) load(userptr, "glCompressedTextureSubImage3DEXT" ); |
6139 | glad_glCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) load(userptr, "glCopyMultiTexImage1DEXT" ); |
6140 | glad_glCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) load(userptr, "glCopyMultiTexImage2DEXT" ); |
6141 | glad_glCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) load(userptr, "glCopyMultiTexSubImage1DEXT" ); |
6142 | glad_glCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) load(userptr, "glCopyMultiTexSubImage2DEXT" ); |
6143 | glad_glCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) load(userptr, "glCopyMultiTexSubImage3DEXT" ); |
6144 | glad_glCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) load(userptr, "glCopyTextureImage1DEXT" ); |
6145 | glad_glCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) load(userptr, "glCopyTextureImage2DEXT" ); |
6146 | glad_glCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) load(userptr, "glCopyTextureSubImage1DEXT" ); |
6147 | glad_glCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) load(userptr, "glCopyTextureSubImage2DEXT" ); |
6148 | glad_glCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) load(userptr, "glCopyTextureSubImage3DEXT" ); |
6149 | glad_glDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) load(userptr, "glDisableClientStateIndexedEXT" ); |
6150 | glad_glDisableClientStateiEXT = (PFNGLDISABLECLIENTSTATEIEXTPROC) load(userptr, "glDisableClientStateiEXT" ); |
6151 | glad_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) load(userptr, "glDisableIndexedEXT" ); |
6152 | glad_glDisableVertexArrayAttribEXT = (PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) load(userptr, "glDisableVertexArrayAttribEXT" ); |
6153 | glad_glDisableVertexArrayEXT = (PFNGLDISABLEVERTEXARRAYEXTPROC) load(userptr, "glDisableVertexArrayEXT" ); |
6154 | glad_glEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) load(userptr, "glEnableClientStateIndexedEXT" ); |
6155 | glad_glEnableClientStateiEXT = (PFNGLENABLECLIENTSTATEIEXTPROC) load(userptr, "glEnableClientStateiEXT" ); |
6156 | glad_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) load(userptr, "glEnableIndexedEXT" ); |
6157 | glad_glEnableVertexArrayAttribEXT = (PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) load(userptr, "glEnableVertexArrayAttribEXT" ); |
6158 | glad_glEnableVertexArrayEXT = (PFNGLENABLEVERTEXARRAYEXTPROC) load(userptr, "glEnableVertexArrayEXT" ); |
6159 | glad_glFlushMappedNamedBufferRangeEXT = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) load(userptr, "glFlushMappedNamedBufferRangeEXT" ); |
6160 | glad_glFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) load(userptr, "glFramebufferDrawBufferEXT" ); |
6161 | glad_glFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) load(userptr, "glFramebufferDrawBuffersEXT" ); |
6162 | glad_glFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC) load(userptr, "glFramebufferReadBufferEXT" ); |
6163 | glad_glGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC) load(userptr, "glGenerateMultiTexMipmapEXT" ); |
6164 | glad_glGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC) load(userptr, "glGenerateTextureMipmapEXT" ); |
6165 | glad_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) load(userptr, "glGetBooleanIndexedvEXT" ); |
6166 | glad_glGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) load(userptr, "glGetCompressedMultiTexImageEXT" ); |
6167 | glad_glGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) load(userptr, "glGetCompressedTextureImageEXT" ); |
6168 | glad_glGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) load(userptr, "glGetDoubleIndexedvEXT" ); |
6169 | glad_glGetDoublei_vEXT = (PFNGLGETDOUBLEI_VEXTPROC) load(userptr, "glGetDoublei_vEXT" ); |
6170 | glad_glGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) load(userptr, "glGetFloatIndexedvEXT" ); |
6171 | glad_glGetFloati_vEXT = (PFNGLGETFLOATI_VEXTPROC) load(userptr, "glGetFloati_vEXT" ); |
6172 | glad_glGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetFramebufferParameterivEXT" ); |
6173 | glad_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) load(userptr, "glGetIntegerIndexedvEXT" ); |
6174 | glad_glGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) load(userptr, "glGetMultiTexEnvfvEXT" ); |
6175 | glad_glGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) load(userptr, "glGetMultiTexEnvivEXT" ); |
6176 | glad_glGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) load(userptr, "glGetMultiTexGendvEXT" ); |
6177 | glad_glGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) load(userptr, "glGetMultiTexGenfvEXT" ); |
6178 | glad_glGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) load(userptr, "glGetMultiTexGenivEXT" ); |
6179 | glad_glGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) load(userptr, "glGetMultiTexImageEXT" ); |
6180 | glad_glGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) load(userptr, "glGetMultiTexLevelParameterfvEXT" ); |
6181 | glad_glGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) load(userptr, "glGetMultiTexLevelParameterivEXT" ); |
6182 | glad_glGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPROC) load(userptr, "glGetMultiTexParameterIivEXT" ); |
6183 | glad_glGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) load(userptr, "glGetMultiTexParameterIuivEXT" ); |
6184 | glad_glGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC) load(userptr, "glGetMultiTexParameterfvEXT" ); |
6185 | glad_glGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC) load(userptr, "glGetMultiTexParameterivEXT" ); |
6186 | glad_glGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetNamedBufferParameterivEXT" ); |
6187 | glad_glGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) load(userptr, "glGetNamedBufferPointervEXT" ); |
6188 | glad_glGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) load(userptr, "glGetNamedBufferSubDataEXT" ); |
6189 | glad_glGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) load(userptr, "glGetNamedFramebufferAttachmentParameterivEXT" ); |
6190 | glad_glGetNamedFramebufferParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetNamedFramebufferParameterivEXT" ); |
6191 | glad_glGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterIivEXT" ); |
6192 | glad_glGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterIuivEXT" ); |
6193 | glad_glGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterdvEXT" ); |
6194 | glad_glGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterfvEXT" ); |
6195 | glad_glGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) load(userptr, "glGetNamedProgramStringEXT" ); |
6196 | glad_glGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) load(userptr, "glGetNamedProgramivEXT" ); |
6197 | glad_glGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetNamedRenderbufferParameterivEXT" ); |
6198 | glad_glGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) load(userptr, "glGetPointerIndexedvEXT" ); |
6199 | glad_glGetPointeri_vEXT = (PFNGLGETPOINTERI_VEXTPROC) load(userptr, "glGetPointeri_vEXT" ); |
6200 | glad_glGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) load(userptr, "glGetTextureImageEXT" ); |
6201 | glad_glGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) load(userptr, "glGetTextureLevelParameterfvEXT" ); |
6202 | glad_glGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) load(userptr, "glGetTextureLevelParameterivEXT" ); |
6203 | glad_glGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC) load(userptr, "glGetTextureParameterIivEXT" ); |
6204 | glad_glGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) load(userptr, "glGetTextureParameterIuivEXT" ); |
6205 | glad_glGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC) load(userptr, "glGetTextureParameterfvEXT" ); |
6206 | glad_glGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC) load(userptr, "glGetTextureParameterivEXT" ); |
6207 | glad_glGetVertexArrayIntegeri_vEXT = (PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) load(userptr, "glGetVertexArrayIntegeri_vEXT" ); |
6208 | glad_glGetVertexArrayIntegervEXT = (PFNGLGETVERTEXARRAYINTEGERVEXTPROC) load(userptr, "glGetVertexArrayIntegervEXT" ); |
6209 | glad_glGetVertexArrayPointeri_vEXT = (PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) load(userptr, "glGetVertexArrayPointeri_vEXT" ); |
6210 | glad_glGetVertexArrayPointervEXT = (PFNGLGETVERTEXARRAYPOINTERVEXTPROC) load(userptr, "glGetVertexArrayPointervEXT" ); |
6211 | glad_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) load(userptr, "glIsEnabledIndexedEXT" ); |
6212 | glad_glMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) load(userptr, "glMapNamedBufferEXT" ); |
6213 | glad_glMapNamedBufferRangeEXT = (PFNGLMAPNAMEDBUFFERRANGEEXTPROC) load(userptr, "glMapNamedBufferRangeEXT" ); |
6214 | glad_glMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) load(userptr, "glMatrixFrustumEXT" ); |
6215 | glad_glMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) load(userptr, "glMatrixLoadIdentityEXT" ); |
6216 | glad_glMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) load(userptr, "glMatrixLoadTransposedEXT" ); |
6217 | glad_glMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) load(userptr, "glMatrixLoadTransposefEXT" ); |
6218 | glad_glMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) load(userptr, "glMatrixLoaddEXT" ); |
6219 | glad_glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) load(userptr, "glMatrixLoadfEXT" ); |
6220 | glad_glMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) load(userptr, "glMatrixMultTransposedEXT" ); |
6221 | glad_glMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) load(userptr, "glMatrixMultTransposefEXT" ); |
6222 | glad_glMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) load(userptr, "glMatrixMultdEXT" ); |
6223 | glad_glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) load(userptr, "glMatrixMultfEXT" ); |
6224 | glad_glMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) load(userptr, "glMatrixOrthoEXT" ); |
6225 | glad_glMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) load(userptr, "glMatrixPopEXT" ); |
6226 | glad_glMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) load(userptr, "glMatrixPushEXT" ); |
6227 | glad_glMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) load(userptr, "glMatrixRotatedEXT" ); |
6228 | glad_glMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) load(userptr, "glMatrixRotatefEXT" ); |
6229 | glad_glMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) load(userptr, "glMatrixScaledEXT" ); |
6230 | glad_glMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) load(userptr, "glMatrixScalefEXT" ); |
6231 | glad_glMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) load(userptr, "glMatrixTranslatedEXT" ); |
6232 | glad_glMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) load(userptr, "glMatrixTranslatefEXT" ); |
6233 | glad_glMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) load(userptr, "glMultiTexBufferEXT" ); |
6234 | glad_glMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) load(userptr, "glMultiTexCoordPointerEXT" ); |
6235 | glad_glMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) load(userptr, "glMultiTexEnvfEXT" ); |
6236 | glad_glMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) load(userptr, "glMultiTexEnvfvEXT" ); |
6237 | glad_glMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) load(userptr, "glMultiTexEnviEXT" ); |
6238 | glad_glMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) load(userptr, "glMultiTexEnvivEXT" ); |
6239 | glad_glMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) load(userptr, "glMultiTexGendEXT" ); |
6240 | glad_glMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) load(userptr, "glMultiTexGendvEXT" ); |
6241 | glad_glMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) load(userptr, "glMultiTexGenfEXT" ); |
6242 | glad_glMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) load(userptr, "glMultiTexGenfvEXT" ); |
6243 | glad_glMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) load(userptr, "glMultiTexGeniEXT" ); |
6244 | glad_glMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) load(userptr, "glMultiTexGenivEXT" ); |
6245 | glad_glMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) load(userptr, "glMultiTexImage1DEXT" ); |
6246 | glad_glMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) load(userptr, "glMultiTexImage2DEXT" ); |
6247 | glad_glMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) load(userptr, "glMultiTexImage3DEXT" ); |
6248 | glad_glMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) load(userptr, "glMultiTexParameterIivEXT" ); |
6249 | glad_glMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC) load(userptr, "glMultiTexParameterIuivEXT" ); |
6250 | glad_glMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) load(userptr, "glMultiTexParameterfEXT" ); |
6251 | glad_glMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) load(userptr, "glMultiTexParameterfvEXT" ); |
6252 | glad_glMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) load(userptr, "glMultiTexParameteriEXT" ); |
6253 | glad_glMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) load(userptr, "glMultiTexParameterivEXT" ); |
6254 | glad_glMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) load(userptr, "glMultiTexRenderbufferEXT" ); |
6255 | glad_glMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) load(userptr, "glMultiTexSubImage1DEXT" ); |
6256 | glad_glMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) load(userptr, "glMultiTexSubImage2DEXT" ); |
6257 | glad_glMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) load(userptr, "glMultiTexSubImage3DEXT" ); |
6258 | glad_glNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) load(userptr, "glNamedBufferDataEXT" ); |
6259 | glad_glNamedBufferStorageEXT = (PFNGLNAMEDBUFFERSTORAGEEXTPROC) load(userptr, "glNamedBufferStorageEXT" ); |
6260 | glad_glNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) load(userptr, "glNamedBufferSubDataEXT" ); |
6261 | glad_glNamedCopyBufferSubDataEXT = (PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) load(userptr, "glNamedCopyBufferSubDataEXT" ); |
6262 | glad_glNamedFramebufferParameteriEXT = (PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) load(userptr, "glNamedFramebufferParameteriEXT" ); |
6263 | glad_glNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) load(userptr, "glNamedFramebufferRenderbufferEXT" ); |
6264 | glad_glNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) load(userptr, "glNamedFramebufferTexture1DEXT" ); |
6265 | glad_glNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) load(userptr, "glNamedFramebufferTexture2DEXT" ); |
6266 | glad_glNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) load(userptr, "glNamedFramebufferTexture3DEXT" ); |
6267 | glad_glNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) load(userptr, "glNamedFramebufferTextureEXT" ); |
6268 | glad_glNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) load(userptr, "glNamedFramebufferTextureFaceEXT" ); |
6269 | glad_glNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) load(userptr, "glNamedFramebufferTextureLayerEXT" ); |
6270 | glad_glNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) load(userptr, "glNamedProgramLocalParameter4dEXT" ); |
6271 | glad_glNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) load(userptr, "glNamedProgramLocalParameter4dvEXT" ); |
6272 | glad_glNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) load(userptr, "glNamedProgramLocalParameter4fEXT" ); |
6273 | glad_glNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) load(userptr, "glNamedProgramLocalParameter4fvEXT" ); |
6274 | glad_glNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) load(userptr, "glNamedProgramLocalParameterI4iEXT" ); |
6275 | glad_glNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) load(userptr, "glNamedProgramLocalParameterI4ivEXT" ); |
6276 | glad_glNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) load(userptr, "glNamedProgramLocalParameterI4uiEXT" ); |
6277 | glad_glNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) load(userptr, "glNamedProgramLocalParameterI4uivEXT" ); |
6278 | glad_glNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) load(userptr, "glNamedProgramLocalParameters4fvEXT" ); |
6279 | glad_glNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) load(userptr, "glNamedProgramLocalParametersI4ivEXT" ); |
6280 | glad_glNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) load(userptr, "glNamedProgramLocalParametersI4uivEXT" ); |
6281 | glad_glNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) load(userptr, "glNamedProgramStringEXT" ); |
6282 | glad_glNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) load(userptr, "glNamedRenderbufferStorageEXT" ); |
6283 | glad_glNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) load(userptr, "glNamedRenderbufferStorageMultisampleCoverageEXT" ); |
6284 | glad_glNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) load(userptr, "glNamedRenderbufferStorageMultisampleEXT" ); |
6285 | glad_glProgramUniform1dEXT = (PFNGLPROGRAMUNIFORM1DEXTPROC) load(userptr, "glProgramUniform1dEXT" ); |
6286 | glad_glProgramUniform1dvEXT = (PFNGLPROGRAMUNIFORM1DVEXTPROC) load(userptr, "glProgramUniform1dvEXT" ); |
6287 | glad_glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) load(userptr, "glProgramUniform1fEXT" ); |
6288 | glad_glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) load(userptr, "glProgramUniform1fvEXT" ); |
6289 | glad_glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) load(userptr, "glProgramUniform1iEXT" ); |
6290 | glad_glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) load(userptr, "glProgramUniform1ivEXT" ); |
6291 | glad_glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) load(userptr, "glProgramUniform1uiEXT" ); |
6292 | glad_glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) load(userptr, "glProgramUniform1uivEXT" ); |
6293 | glad_glProgramUniform2dEXT = (PFNGLPROGRAMUNIFORM2DEXTPROC) load(userptr, "glProgramUniform2dEXT" ); |
6294 | glad_glProgramUniform2dvEXT = (PFNGLPROGRAMUNIFORM2DVEXTPROC) load(userptr, "glProgramUniform2dvEXT" ); |
6295 | glad_glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) load(userptr, "glProgramUniform2fEXT" ); |
6296 | glad_glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) load(userptr, "glProgramUniform2fvEXT" ); |
6297 | glad_glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) load(userptr, "glProgramUniform2iEXT" ); |
6298 | glad_glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) load(userptr, "glProgramUniform2ivEXT" ); |
6299 | glad_glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) load(userptr, "glProgramUniform2uiEXT" ); |
6300 | glad_glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) load(userptr, "glProgramUniform2uivEXT" ); |
6301 | glad_glProgramUniform3dEXT = (PFNGLPROGRAMUNIFORM3DEXTPROC) load(userptr, "glProgramUniform3dEXT" ); |
6302 | glad_glProgramUniform3dvEXT = (PFNGLPROGRAMUNIFORM3DVEXTPROC) load(userptr, "glProgramUniform3dvEXT" ); |
6303 | glad_glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) load(userptr, "glProgramUniform3fEXT" ); |
6304 | glad_glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) load(userptr, "glProgramUniform3fvEXT" ); |
6305 | glad_glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) load(userptr, "glProgramUniform3iEXT" ); |
6306 | glad_glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) load(userptr, "glProgramUniform3ivEXT" ); |
6307 | glad_glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) load(userptr, "glProgramUniform3uiEXT" ); |
6308 | glad_glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) load(userptr, "glProgramUniform3uivEXT" ); |
6309 | glad_glProgramUniform4dEXT = (PFNGLPROGRAMUNIFORM4DEXTPROC) load(userptr, "glProgramUniform4dEXT" ); |
6310 | glad_glProgramUniform4dvEXT = (PFNGLPROGRAMUNIFORM4DVEXTPROC) load(userptr, "glProgramUniform4dvEXT" ); |
6311 | glad_glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) load(userptr, "glProgramUniform4fEXT" ); |
6312 | glad_glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) load(userptr, "glProgramUniform4fvEXT" ); |
6313 | glad_glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) load(userptr, "glProgramUniform4iEXT" ); |
6314 | glad_glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) load(userptr, "glProgramUniform4ivEXT" ); |
6315 | glad_glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) load(userptr, "glProgramUniform4uiEXT" ); |
6316 | glad_glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) load(userptr, "glProgramUniform4uivEXT" ); |
6317 | glad_glProgramUniformMatrix2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) load(userptr, "glProgramUniformMatrix2dvEXT" ); |
6318 | glad_glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) load(userptr, "glProgramUniformMatrix2fvEXT" ); |
6319 | glad_glProgramUniformMatrix2x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) load(userptr, "glProgramUniformMatrix2x3dvEXT" ); |
6320 | glad_glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) load(userptr, "glProgramUniformMatrix2x3fvEXT" ); |
6321 | glad_glProgramUniformMatrix2x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) load(userptr, "glProgramUniformMatrix2x4dvEXT" ); |
6322 | glad_glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) load(userptr, "glProgramUniformMatrix2x4fvEXT" ); |
6323 | glad_glProgramUniformMatrix3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) load(userptr, "glProgramUniformMatrix3dvEXT" ); |
6324 | glad_glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) load(userptr, "glProgramUniformMatrix3fvEXT" ); |
6325 | glad_glProgramUniformMatrix3x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) load(userptr, "glProgramUniformMatrix3x2dvEXT" ); |
6326 | glad_glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) load(userptr, "glProgramUniformMatrix3x2fvEXT" ); |
6327 | glad_glProgramUniformMatrix3x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) load(userptr, "glProgramUniformMatrix3x4dvEXT" ); |
6328 | glad_glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) load(userptr, "glProgramUniformMatrix3x4fvEXT" ); |
6329 | glad_glProgramUniformMatrix4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) load(userptr, "glProgramUniformMatrix4dvEXT" ); |
6330 | glad_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) load(userptr, "glProgramUniformMatrix4fvEXT" ); |
6331 | glad_glProgramUniformMatrix4x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) load(userptr, "glProgramUniformMatrix4x2dvEXT" ); |
6332 | glad_glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) load(userptr, "glProgramUniformMatrix4x2fvEXT" ); |
6333 | glad_glProgramUniformMatrix4x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) load(userptr, "glProgramUniformMatrix4x3dvEXT" ); |
6334 | glad_glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) load(userptr, "glProgramUniformMatrix4x3fvEXT" ); |
6335 | glad_glPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) load(userptr, "glPushClientAttribDefaultEXT" ); |
6336 | glad_glTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) load(userptr, "glTextureBufferEXT" ); |
6337 | glad_glTextureBufferRangeEXT = (PFNGLTEXTUREBUFFERRANGEEXTPROC) load(userptr, "glTextureBufferRangeEXT" ); |
6338 | glad_glTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) load(userptr, "glTextureImage1DEXT" ); |
6339 | glad_glTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) load(userptr, "glTextureImage2DEXT" ); |
6340 | glad_glTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) load(userptr, "glTextureImage3DEXT" ); |
6341 | glad_glTexturePageCommitmentEXT = (PFNGLTEXTUREPAGECOMMITMENTEXTPROC) load(userptr, "glTexturePageCommitmentEXT" ); |
6342 | glad_glTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) load(userptr, "glTextureParameterIivEXT" ); |
6343 | glad_glTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) load(userptr, "glTextureParameterIuivEXT" ); |
6344 | glad_glTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) load(userptr, "glTextureParameterfEXT" ); |
6345 | glad_glTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) load(userptr, "glTextureParameterfvEXT" ); |
6346 | glad_glTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) load(userptr, "glTextureParameteriEXT" ); |
6347 | glad_glTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) load(userptr, "glTextureParameterivEXT" ); |
6348 | glad_glTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) load(userptr, "glTextureRenderbufferEXT" ); |
6349 | glad_glTextureStorage1DEXT = (PFNGLTEXTURESTORAGE1DEXTPROC) load(userptr, "glTextureStorage1DEXT" ); |
6350 | glad_glTextureStorage2DEXT = (PFNGLTEXTURESTORAGE2DEXTPROC) load(userptr, "glTextureStorage2DEXT" ); |
6351 | glad_glTextureStorage2DMultisampleEXT = (PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) load(userptr, "glTextureStorage2DMultisampleEXT" ); |
6352 | glad_glTextureStorage3DEXT = (PFNGLTEXTURESTORAGE3DEXTPROC) load(userptr, "glTextureStorage3DEXT" ); |
6353 | glad_glTextureStorage3DMultisampleEXT = (PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) load(userptr, "glTextureStorage3DMultisampleEXT" ); |
6354 | glad_glTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) load(userptr, "glTextureSubImage1DEXT" ); |
6355 | glad_glTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) load(userptr, "glTextureSubImage2DEXT" ); |
6356 | glad_glTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) load(userptr, "glTextureSubImage3DEXT" ); |
6357 | glad_glUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) load(userptr, "glUnmapNamedBufferEXT" ); |
6358 | glad_glVertexArrayBindVertexBufferEXT = (PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) load(userptr, "glVertexArrayBindVertexBufferEXT" ); |
6359 | glad_glVertexArrayColorOffsetEXT = (PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) load(userptr, "glVertexArrayColorOffsetEXT" ); |
6360 | glad_glVertexArrayEdgeFlagOffsetEXT = (PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) load(userptr, "glVertexArrayEdgeFlagOffsetEXT" ); |
6361 | glad_glVertexArrayFogCoordOffsetEXT = (PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) load(userptr, "glVertexArrayFogCoordOffsetEXT" ); |
6362 | glad_glVertexArrayIndexOffsetEXT = (PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) load(userptr, "glVertexArrayIndexOffsetEXT" ); |
6363 | glad_glVertexArrayMultiTexCoordOffsetEXT = (PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) load(userptr, "glVertexArrayMultiTexCoordOffsetEXT" ); |
6364 | glad_glVertexArrayNormalOffsetEXT = (PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) load(userptr, "glVertexArrayNormalOffsetEXT" ); |
6365 | glad_glVertexArraySecondaryColorOffsetEXT = (PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) load(userptr, "glVertexArraySecondaryColorOffsetEXT" ); |
6366 | glad_glVertexArrayTexCoordOffsetEXT = (PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) load(userptr, "glVertexArrayTexCoordOffsetEXT" ); |
6367 | glad_glVertexArrayVertexAttribBindingEXT = (PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) load(userptr, "glVertexArrayVertexAttribBindingEXT" ); |
6368 | glad_glVertexArrayVertexAttribDivisorEXT = (PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) load(userptr, "glVertexArrayVertexAttribDivisorEXT" ); |
6369 | glad_glVertexArrayVertexAttribFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) load(userptr, "glVertexArrayVertexAttribFormatEXT" ); |
6370 | glad_glVertexArrayVertexAttribIFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) load(userptr, "glVertexArrayVertexAttribIFormatEXT" ); |
6371 | glad_glVertexArrayVertexAttribIOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) load(userptr, "glVertexArrayVertexAttribIOffsetEXT" ); |
6372 | glad_glVertexArrayVertexAttribLFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) load(userptr, "glVertexArrayVertexAttribLFormatEXT" ); |
6373 | glad_glVertexArrayVertexAttribLOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) load(userptr, "glVertexArrayVertexAttribLOffsetEXT" ); |
6374 | glad_glVertexArrayVertexAttribOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) load(userptr, "glVertexArrayVertexAttribOffsetEXT" ); |
6375 | glad_glVertexArrayVertexBindingDivisorEXT = (PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) load(userptr, "glVertexArrayVertexBindingDivisorEXT" ); |
6376 | glad_glVertexArrayVertexOffsetEXT = (PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) load(userptr, "glVertexArrayVertexOffsetEXT" ); |
6377 | } |
6378 | static void glad_gl_load_GL_EXT_draw_buffers2( GLADuserptrloadfunc load, void* userptr) { |
6379 | if(!GLAD_GL_EXT_draw_buffers2) return; |
6380 | glad_glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) load(userptr, "glColorMaskIndexedEXT" ); |
6381 | glad_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) load(userptr, "glDisableIndexedEXT" ); |
6382 | glad_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) load(userptr, "glEnableIndexedEXT" ); |
6383 | glad_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) load(userptr, "glGetBooleanIndexedvEXT" ); |
6384 | glad_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) load(userptr, "glGetIntegerIndexedvEXT" ); |
6385 | glad_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) load(userptr, "glIsEnabledIndexedEXT" ); |
6386 | } |
6387 | static void glad_gl_load_GL_EXT_draw_instanced( GLADuserptrloadfunc load, void* userptr) { |
6388 | if(!GLAD_GL_EXT_draw_instanced) return; |
6389 | glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) load(userptr, "glDrawArraysInstancedEXT" ); |
6390 | glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) load(userptr, "glDrawElementsInstancedEXT" ); |
6391 | } |
6392 | static void glad_gl_load_GL_EXT_draw_range_elements( GLADuserptrloadfunc load, void* userptr) { |
6393 | if(!GLAD_GL_EXT_draw_range_elements) return; |
6394 | glad_glDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC) load(userptr, "glDrawRangeElementsEXT" ); |
6395 | } |
6396 | static void glad_gl_load_GL_EXT_external_buffer( GLADuserptrloadfunc load, void* userptr) { |
6397 | if(!GLAD_GL_EXT_external_buffer) return; |
6398 | glad_glBufferStorageExternalEXT = (PFNGLBUFFERSTORAGEEXTERNALEXTPROC) load(userptr, "glBufferStorageExternalEXT" ); |
6399 | glad_glNamedBufferStorageExternalEXT = (PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC) load(userptr, "glNamedBufferStorageExternalEXT" ); |
6400 | } |
6401 | static void glad_gl_load_GL_EXT_fog_coord( GLADuserptrloadfunc load, void* userptr) { |
6402 | if(!GLAD_GL_EXT_fog_coord) return; |
6403 | glad_glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC) load(userptr, "glFogCoordPointerEXT" ); |
6404 | glad_glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC) load(userptr, "glFogCoorddEXT" ); |
6405 | glad_glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC) load(userptr, "glFogCoorddvEXT" ); |
6406 | glad_glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) load(userptr, "glFogCoordfEXT" ); |
6407 | glad_glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC) load(userptr, "glFogCoordfvEXT" ); |
6408 | } |
6409 | static void glad_gl_load_GL_EXT_framebuffer_blit( GLADuserptrloadfunc load, void* userptr) { |
6410 | if(!GLAD_GL_EXT_framebuffer_blit) return; |
6411 | glad_glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) load(userptr, "glBlitFramebufferEXT" ); |
6412 | } |
6413 | static void glad_gl_load_GL_EXT_framebuffer_multisample( GLADuserptrloadfunc load, void* userptr) { |
6414 | if(!GLAD_GL_EXT_framebuffer_multisample) return; |
6415 | glad_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) load(userptr, "glRenderbufferStorageMultisampleEXT" ); |
6416 | } |
6417 | static void glad_gl_load_GL_EXT_framebuffer_object( GLADuserptrloadfunc load, void* userptr) { |
6418 | if(!GLAD_GL_EXT_framebuffer_object) return; |
6419 | glad_glBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC) load(userptr, "glBindFramebufferEXT" ); |
6420 | glad_glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC) load(userptr, "glBindRenderbufferEXT" ); |
6421 | glad_glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) load(userptr, "glCheckFramebufferStatusEXT" ); |
6422 | glad_glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC) load(userptr, "glDeleteFramebuffersEXT" ); |
6423 | glad_glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC) load(userptr, "glDeleteRenderbuffersEXT" ); |
6424 | glad_glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) load(userptr, "glFramebufferRenderbufferEXT" ); |
6425 | glad_glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) load(userptr, "glFramebufferTexture1DEXT" ); |
6426 | glad_glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) load(userptr, "glFramebufferTexture2DEXT" ); |
6427 | glad_glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) load(userptr, "glFramebufferTexture3DEXT" ); |
6428 | glad_glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC) load(userptr, "glGenFramebuffersEXT" ); |
6429 | glad_glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC) load(userptr, "glGenRenderbuffersEXT" ); |
6430 | glad_glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC) load(userptr, "glGenerateMipmapEXT" ); |
6431 | glad_glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) load(userptr, "glGetFramebufferAttachmentParameterivEXT" ); |
6432 | glad_glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetRenderbufferParameterivEXT" ); |
6433 | glad_glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC) load(userptr, "glIsFramebufferEXT" ); |
6434 | glad_glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC) load(userptr, "glIsRenderbufferEXT" ); |
6435 | glad_glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC) load(userptr, "glRenderbufferStorageEXT" ); |
6436 | } |
6437 | static void glad_gl_load_GL_EXT_geometry_shader4( GLADuserptrloadfunc load, void* userptr) { |
6438 | if(!GLAD_GL_EXT_geometry_shader4) return; |
6439 | glad_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) load(userptr, "glProgramParameteriEXT" ); |
6440 | } |
6441 | static void glad_gl_load_GL_EXT_gpu_program_parameters( GLADuserptrloadfunc load, void* userptr) { |
6442 | if(!GLAD_GL_EXT_gpu_program_parameters) return; |
6443 | glad_glProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) load(userptr, "glProgramEnvParameters4fvEXT" ); |
6444 | glad_glProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) load(userptr, "glProgramLocalParameters4fvEXT" ); |
6445 | } |
6446 | static void glad_gl_load_GL_EXT_gpu_shader4( GLADuserptrloadfunc load, void* userptr) { |
6447 | if(!GLAD_GL_EXT_gpu_shader4) return; |
6448 | glad_glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) load(userptr, "glBindFragDataLocationEXT" ); |
6449 | glad_glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) load(userptr, "glGetFragDataLocationEXT" ); |
6450 | glad_glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) load(userptr, "glGetUniformuivEXT" ); |
6451 | glad_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) load(userptr, "glGetVertexAttribIivEXT" ); |
6452 | glad_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) load(userptr, "glGetVertexAttribIuivEXT" ); |
6453 | glad_glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) load(userptr, "glUniform1uiEXT" ); |
6454 | glad_glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) load(userptr, "glUniform1uivEXT" ); |
6455 | glad_glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) load(userptr, "glUniform2uiEXT" ); |
6456 | glad_glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) load(userptr, "glUniform2uivEXT" ); |
6457 | glad_glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) load(userptr, "glUniform3uiEXT" ); |
6458 | glad_glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) load(userptr, "glUniform3uivEXT" ); |
6459 | glad_glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) load(userptr, "glUniform4uiEXT" ); |
6460 | glad_glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) load(userptr, "glUniform4uivEXT" ); |
6461 | glad_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) load(userptr, "glVertexAttribI1iEXT" ); |
6462 | glad_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) load(userptr, "glVertexAttribI1ivEXT" ); |
6463 | glad_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) load(userptr, "glVertexAttribI1uiEXT" ); |
6464 | glad_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) load(userptr, "glVertexAttribI1uivEXT" ); |
6465 | glad_glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) load(userptr, "glVertexAttribI2iEXT" ); |
6466 | glad_glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) load(userptr, "glVertexAttribI2ivEXT" ); |
6467 | glad_glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) load(userptr, "glVertexAttribI2uiEXT" ); |
6468 | glad_glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) load(userptr, "glVertexAttribI2uivEXT" ); |
6469 | glad_glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) load(userptr, "glVertexAttribI3iEXT" ); |
6470 | glad_glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) load(userptr, "glVertexAttribI3ivEXT" ); |
6471 | glad_glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) load(userptr, "glVertexAttribI3uiEXT" ); |
6472 | glad_glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) load(userptr, "glVertexAttribI3uivEXT" ); |
6473 | glad_glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) load(userptr, "glVertexAttribI4bvEXT" ); |
6474 | glad_glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) load(userptr, "glVertexAttribI4iEXT" ); |
6475 | glad_glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) load(userptr, "glVertexAttribI4ivEXT" ); |
6476 | glad_glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) load(userptr, "glVertexAttribI4svEXT" ); |
6477 | glad_glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) load(userptr, "glVertexAttribI4ubvEXT" ); |
6478 | glad_glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) load(userptr, "glVertexAttribI4uiEXT" ); |
6479 | glad_glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) load(userptr, "glVertexAttribI4uivEXT" ); |
6480 | glad_glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) load(userptr, "glVertexAttribI4usvEXT" ); |
6481 | glad_glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) load(userptr, "glVertexAttribIPointerEXT" ); |
6482 | } |
6483 | static void glad_gl_load_GL_EXT_histogram( GLADuserptrloadfunc load, void* userptr) { |
6484 | if(!GLAD_GL_EXT_histogram) return; |
6485 | glad_glGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC) load(userptr, "glGetHistogramEXT" ); |
6486 | glad_glGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) load(userptr, "glGetHistogramParameterfvEXT" ); |
6487 | glad_glGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) load(userptr, "glGetHistogramParameterivEXT" ); |
6488 | glad_glGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC) load(userptr, "glGetMinmaxEXT" ); |
6489 | glad_glGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC) load(userptr, "glGetMinmaxParameterfvEXT" ); |
6490 | glad_glGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC) load(userptr, "glGetMinmaxParameterivEXT" ); |
6491 | glad_glHistogramEXT = (PFNGLHISTOGRAMEXTPROC) load(userptr, "glHistogramEXT" ); |
6492 | glad_glMinmaxEXT = (PFNGLMINMAXEXTPROC) load(userptr, "glMinmaxEXT" ); |
6493 | glad_glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC) load(userptr, "glResetHistogramEXT" ); |
6494 | glad_glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC) load(userptr, "glResetMinmaxEXT" ); |
6495 | } |
6496 | static void glad_gl_load_GL_EXT_index_func( GLADuserptrloadfunc load, void* userptr) { |
6497 | if(!GLAD_GL_EXT_index_func) return; |
6498 | glad_glIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC) load(userptr, "glIndexFuncEXT" ); |
6499 | } |
6500 | static void glad_gl_load_GL_EXT_index_material( GLADuserptrloadfunc load, void* userptr) { |
6501 | if(!GLAD_GL_EXT_index_material) return; |
6502 | glad_glIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC) load(userptr, "glIndexMaterialEXT" ); |
6503 | } |
6504 | static void glad_gl_load_GL_EXT_light_texture( GLADuserptrloadfunc load, void* userptr) { |
6505 | if(!GLAD_GL_EXT_light_texture) return; |
6506 | glad_glApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC) load(userptr, "glApplyTextureEXT" ); |
6507 | glad_glTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC) load(userptr, "glTextureLightEXT" ); |
6508 | glad_glTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC) load(userptr, "glTextureMaterialEXT" ); |
6509 | } |
6510 | static void glad_gl_load_GL_EXT_memory_object( GLADuserptrloadfunc load, void* userptr) { |
6511 | if(!GLAD_GL_EXT_memory_object) return; |
6512 | glad_glBufferStorageMemEXT = (PFNGLBUFFERSTORAGEMEMEXTPROC) load(userptr, "glBufferStorageMemEXT" ); |
6513 | glad_glCreateMemoryObjectsEXT = (PFNGLCREATEMEMORYOBJECTSEXTPROC) load(userptr, "glCreateMemoryObjectsEXT" ); |
6514 | glad_glDeleteMemoryObjectsEXT = (PFNGLDELETEMEMORYOBJECTSEXTPROC) load(userptr, "glDeleteMemoryObjectsEXT" ); |
6515 | glad_glGetMemoryObjectParameterivEXT = (PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC) load(userptr, "glGetMemoryObjectParameterivEXT" ); |
6516 | glad_glGetUnsignedBytei_vEXT = (PFNGLGETUNSIGNEDBYTEI_VEXTPROC) load(userptr, "glGetUnsignedBytei_vEXT" ); |
6517 | glad_glGetUnsignedBytevEXT = (PFNGLGETUNSIGNEDBYTEVEXTPROC) load(userptr, "glGetUnsignedBytevEXT" ); |
6518 | glad_glIsMemoryObjectEXT = (PFNGLISMEMORYOBJECTEXTPROC) load(userptr, "glIsMemoryObjectEXT" ); |
6519 | glad_glMemoryObjectParameterivEXT = (PFNGLMEMORYOBJECTPARAMETERIVEXTPROC) load(userptr, "glMemoryObjectParameterivEXT" ); |
6520 | glad_glNamedBufferStorageMemEXT = (PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC) load(userptr, "glNamedBufferStorageMemEXT" ); |
6521 | glad_glTexStorageMem1DEXT = (PFNGLTEXSTORAGEMEM1DEXTPROC) load(userptr, "glTexStorageMem1DEXT" ); |
6522 | glad_glTexStorageMem2DEXT = (PFNGLTEXSTORAGEMEM2DEXTPROC) load(userptr, "glTexStorageMem2DEXT" ); |
6523 | glad_glTexStorageMem2DMultisampleEXT = (PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC) load(userptr, "glTexStorageMem2DMultisampleEXT" ); |
6524 | glad_glTexStorageMem3DEXT = (PFNGLTEXSTORAGEMEM3DEXTPROC) load(userptr, "glTexStorageMem3DEXT" ); |
6525 | glad_glTexStorageMem3DMultisampleEXT = (PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC) load(userptr, "glTexStorageMem3DMultisampleEXT" ); |
6526 | glad_glTextureStorageMem1DEXT = (PFNGLTEXTURESTORAGEMEM1DEXTPROC) load(userptr, "glTextureStorageMem1DEXT" ); |
6527 | glad_glTextureStorageMem2DEXT = (PFNGLTEXTURESTORAGEMEM2DEXTPROC) load(userptr, "glTextureStorageMem2DEXT" ); |
6528 | glad_glTextureStorageMem2DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC) load(userptr, "glTextureStorageMem2DMultisampleEXT" ); |
6529 | glad_glTextureStorageMem3DEXT = (PFNGLTEXTURESTORAGEMEM3DEXTPROC) load(userptr, "glTextureStorageMem3DEXT" ); |
6530 | glad_glTextureStorageMem3DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC) load(userptr, "glTextureStorageMem3DMultisampleEXT" ); |
6531 | } |
6532 | static void glad_gl_load_GL_EXT_memory_object_fd( GLADuserptrloadfunc load, void* userptr) { |
6533 | if(!GLAD_GL_EXT_memory_object_fd) return; |
6534 | glad_glImportMemoryFdEXT = (PFNGLIMPORTMEMORYFDEXTPROC) load(userptr, "glImportMemoryFdEXT" ); |
6535 | } |
6536 | static void glad_gl_load_GL_EXT_memory_object_win32( GLADuserptrloadfunc load, void* userptr) { |
6537 | if(!GLAD_GL_EXT_memory_object_win32) return; |
6538 | glad_glImportMemoryWin32HandleEXT = (PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC) load(userptr, "glImportMemoryWin32HandleEXT" ); |
6539 | glad_glImportMemoryWin32NameEXT = (PFNGLIMPORTMEMORYWIN32NAMEEXTPROC) load(userptr, "glImportMemoryWin32NameEXT" ); |
6540 | } |
6541 | static void glad_gl_load_GL_EXT_multi_draw_arrays( GLADuserptrloadfunc load, void* userptr) { |
6542 | if(!GLAD_GL_EXT_multi_draw_arrays) return; |
6543 | glad_glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC) load(userptr, "glMultiDrawArraysEXT" ); |
6544 | glad_glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC) load(userptr, "glMultiDrawElementsEXT" ); |
6545 | } |
6546 | static void glad_gl_load_GL_EXT_multisample( GLADuserptrloadfunc load, void* userptr) { |
6547 | if(!GLAD_GL_EXT_multisample) return; |
6548 | glad_glSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC) load(userptr, "glSampleMaskEXT" ); |
6549 | glad_glSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC) load(userptr, "glSamplePatternEXT" ); |
6550 | } |
6551 | static void glad_gl_load_GL_EXT_paletted_texture( GLADuserptrloadfunc load, void* userptr) { |
6552 | if(!GLAD_GL_EXT_paletted_texture) return; |
6553 | glad_glColorTableEXT = (PFNGLCOLORTABLEEXTPROC) load(userptr, "glColorTableEXT" ); |
6554 | glad_glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) load(userptr, "glGetColorTableEXT" ); |
6555 | glad_glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) load(userptr, "glGetColorTableParameterfvEXT" ); |
6556 | glad_glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) load(userptr, "glGetColorTableParameterivEXT" ); |
6557 | } |
6558 | static void glad_gl_load_GL_EXT_pixel_transform( GLADuserptrloadfunc load, void* userptr) { |
6559 | if(!GLAD_GL_EXT_pixel_transform) return; |
6560 | glad_glGetPixelTransformParameterfvEXT = (PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) load(userptr, "glGetPixelTransformParameterfvEXT" ); |
6561 | glad_glGetPixelTransformParameterivEXT = (PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) load(userptr, "glGetPixelTransformParameterivEXT" ); |
6562 | glad_glPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) load(userptr, "glPixelTransformParameterfEXT" ); |
6563 | glad_glPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) load(userptr, "glPixelTransformParameterfvEXT" ); |
6564 | glad_glPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) load(userptr, "glPixelTransformParameteriEXT" ); |
6565 | glad_glPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) load(userptr, "glPixelTransformParameterivEXT" ); |
6566 | } |
6567 | static void glad_gl_load_GL_EXT_point_parameters( GLADuserptrloadfunc load, void* userptr) { |
6568 | if(!GLAD_GL_EXT_point_parameters) return; |
6569 | glad_glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC) load(userptr, "glPointParameterfEXT" ); |
6570 | glad_glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC) load(userptr, "glPointParameterfvEXT" ); |
6571 | } |
6572 | static void glad_gl_load_GL_EXT_polygon_offset( GLADuserptrloadfunc load, void* userptr) { |
6573 | if(!GLAD_GL_EXT_polygon_offset) return; |
6574 | glad_glPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC) load(userptr, "glPolygonOffsetEXT" ); |
6575 | } |
6576 | static void glad_gl_load_GL_EXT_polygon_offset_clamp( GLADuserptrloadfunc load, void* userptr) { |
6577 | if(!GLAD_GL_EXT_polygon_offset_clamp) return; |
6578 | glad_glPolygonOffsetClampEXT = (PFNGLPOLYGONOFFSETCLAMPEXTPROC) load(userptr, "glPolygonOffsetClampEXT" ); |
6579 | } |
6580 | static void glad_gl_load_GL_EXT_provoking_vertex( GLADuserptrloadfunc load, void* userptr) { |
6581 | if(!GLAD_GL_EXT_provoking_vertex) return; |
6582 | glad_glProvokingVertexEXT = (PFNGLPROVOKINGVERTEXEXTPROC) load(userptr, "glProvokingVertexEXT" ); |
6583 | } |
6584 | static void glad_gl_load_GL_EXT_raster_multisample( GLADuserptrloadfunc load, void* userptr) { |
6585 | if(!GLAD_GL_EXT_raster_multisample) return; |
6586 | glad_glRasterSamplesEXT = (PFNGLRASTERSAMPLESEXTPROC) load(userptr, "glRasterSamplesEXT" ); |
6587 | } |
6588 | static void glad_gl_load_GL_EXT_secondary_color( GLADuserptrloadfunc load, void* userptr) { |
6589 | if(!GLAD_GL_EXT_secondary_color) return; |
6590 | glad_glSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC) load(userptr, "glSecondaryColor3bEXT" ); |
6591 | glad_glSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC) load(userptr, "glSecondaryColor3bvEXT" ); |
6592 | glad_glSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC) load(userptr, "glSecondaryColor3dEXT" ); |
6593 | glad_glSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC) load(userptr, "glSecondaryColor3dvEXT" ); |
6594 | glad_glSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC) load(userptr, "glSecondaryColor3fEXT" ); |
6595 | glad_glSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC) load(userptr, "glSecondaryColor3fvEXT" ); |
6596 | glad_glSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC) load(userptr, "glSecondaryColor3iEXT" ); |
6597 | glad_glSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC) load(userptr, "glSecondaryColor3ivEXT" ); |
6598 | glad_glSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC) load(userptr, "glSecondaryColor3sEXT" ); |
6599 | glad_glSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC) load(userptr, "glSecondaryColor3svEXT" ); |
6600 | glad_glSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC) load(userptr, "glSecondaryColor3ubEXT" ); |
6601 | glad_glSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC) load(userptr, "glSecondaryColor3ubvEXT" ); |
6602 | glad_glSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC) load(userptr, "glSecondaryColor3uiEXT" ); |
6603 | glad_glSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC) load(userptr, "glSecondaryColor3uivEXT" ); |
6604 | glad_glSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC) load(userptr, "glSecondaryColor3usEXT" ); |
6605 | glad_glSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC) load(userptr, "glSecondaryColor3usvEXT" ); |
6606 | glad_glSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC) load(userptr, "glSecondaryColorPointerEXT" ); |
6607 | } |
6608 | static void glad_gl_load_GL_EXT_semaphore( GLADuserptrloadfunc load, void* userptr) { |
6609 | if(!GLAD_GL_EXT_semaphore) return; |
6610 | glad_glDeleteSemaphoresEXT = (PFNGLDELETESEMAPHORESEXTPROC) load(userptr, "glDeleteSemaphoresEXT" ); |
6611 | glad_glGenSemaphoresEXT = (PFNGLGENSEMAPHORESEXTPROC) load(userptr, "glGenSemaphoresEXT" ); |
6612 | glad_glGetSemaphoreParameterui64vEXT = (PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC) load(userptr, "glGetSemaphoreParameterui64vEXT" ); |
6613 | glad_glGetUnsignedBytei_vEXT = (PFNGLGETUNSIGNEDBYTEI_VEXTPROC) load(userptr, "glGetUnsignedBytei_vEXT" ); |
6614 | glad_glGetUnsignedBytevEXT = (PFNGLGETUNSIGNEDBYTEVEXTPROC) load(userptr, "glGetUnsignedBytevEXT" ); |
6615 | glad_glIsSemaphoreEXT = (PFNGLISSEMAPHOREEXTPROC) load(userptr, "glIsSemaphoreEXT" ); |
6616 | glad_glSemaphoreParameterui64vEXT = (PFNGLSEMAPHOREPARAMETERUI64VEXTPROC) load(userptr, "glSemaphoreParameterui64vEXT" ); |
6617 | glad_glSignalSemaphoreEXT = (PFNGLSIGNALSEMAPHOREEXTPROC) load(userptr, "glSignalSemaphoreEXT" ); |
6618 | glad_glWaitSemaphoreEXT = (PFNGLWAITSEMAPHOREEXTPROC) load(userptr, "glWaitSemaphoreEXT" ); |
6619 | } |
6620 | static void glad_gl_load_GL_EXT_semaphore_fd( GLADuserptrloadfunc load, void* userptr) { |
6621 | if(!GLAD_GL_EXT_semaphore_fd) return; |
6622 | glad_glImportSemaphoreFdEXT = (PFNGLIMPORTSEMAPHOREFDEXTPROC) load(userptr, "glImportSemaphoreFdEXT" ); |
6623 | } |
6624 | static void glad_gl_load_GL_EXT_semaphore_win32( GLADuserptrloadfunc load, void* userptr) { |
6625 | if(!GLAD_GL_EXT_semaphore_win32) return; |
6626 | glad_glImportSemaphoreWin32HandleEXT = (PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC) load(userptr, "glImportSemaphoreWin32HandleEXT" ); |
6627 | glad_glImportSemaphoreWin32NameEXT = (PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC) load(userptr, "glImportSemaphoreWin32NameEXT" ); |
6628 | } |
6629 | static void glad_gl_load_GL_EXT_separate_shader_objects( GLADuserptrloadfunc load, void* userptr) { |
6630 | if(!GLAD_GL_EXT_separate_shader_objects) return; |
6631 | glad_glActiveProgramEXT = (PFNGLACTIVEPROGRAMEXTPROC) load(userptr, "glActiveProgramEXT" ); |
6632 | glad_glActiveShaderProgramEXT = (PFNGLACTIVESHADERPROGRAMEXTPROC) load(userptr, "glActiveShaderProgramEXT" ); |
6633 | glad_glBindProgramPipelineEXT = (PFNGLBINDPROGRAMPIPELINEEXTPROC) load(userptr, "glBindProgramPipelineEXT" ); |
6634 | glad_glCreateShaderProgramEXT = (PFNGLCREATESHADERPROGRAMEXTPROC) load(userptr, "glCreateShaderProgramEXT" ); |
6635 | glad_glCreateShaderProgramvEXT = (PFNGLCREATESHADERPROGRAMVEXTPROC) load(userptr, "glCreateShaderProgramvEXT" ); |
6636 | glad_glDeleteProgramPipelinesEXT = (PFNGLDELETEPROGRAMPIPELINESEXTPROC) load(userptr, "glDeleteProgramPipelinesEXT" ); |
6637 | glad_glGenProgramPipelinesEXT = (PFNGLGENPROGRAMPIPELINESEXTPROC) load(userptr, "glGenProgramPipelinesEXT" ); |
6638 | glad_glGetProgramPipelineInfoLogEXT = (PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC) load(userptr, "glGetProgramPipelineInfoLogEXT" ); |
6639 | glad_glGetProgramPipelineivEXT = (PFNGLGETPROGRAMPIPELINEIVEXTPROC) load(userptr, "glGetProgramPipelineivEXT" ); |
6640 | glad_glIsProgramPipelineEXT = (PFNGLISPROGRAMPIPELINEEXTPROC) load(userptr, "glIsProgramPipelineEXT" ); |
6641 | glad_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) load(userptr, "glProgramParameteriEXT" ); |
6642 | glad_glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) load(userptr, "glProgramUniform1fEXT" ); |
6643 | glad_glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) load(userptr, "glProgramUniform1fvEXT" ); |
6644 | glad_glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) load(userptr, "glProgramUniform1iEXT" ); |
6645 | glad_glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) load(userptr, "glProgramUniform1ivEXT" ); |
6646 | glad_glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) load(userptr, "glProgramUniform1uiEXT" ); |
6647 | glad_glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) load(userptr, "glProgramUniform1uivEXT" ); |
6648 | glad_glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) load(userptr, "glProgramUniform2fEXT" ); |
6649 | glad_glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) load(userptr, "glProgramUniform2fvEXT" ); |
6650 | glad_glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) load(userptr, "glProgramUniform2iEXT" ); |
6651 | glad_glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) load(userptr, "glProgramUniform2ivEXT" ); |
6652 | glad_glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) load(userptr, "glProgramUniform2uiEXT" ); |
6653 | glad_glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) load(userptr, "glProgramUniform2uivEXT" ); |
6654 | glad_glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) load(userptr, "glProgramUniform3fEXT" ); |
6655 | glad_glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) load(userptr, "glProgramUniform3fvEXT" ); |
6656 | glad_glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) load(userptr, "glProgramUniform3iEXT" ); |
6657 | glad_glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) load(userptr, "glProgramUniform3ivEXT" ); |
6658 | glad_glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) load(userptr, "glProgramUniform3uiEXT" ); |
6659 | glad_glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) load(userptr, "glProgramUniform3uivEXT" ); |
6660 | glad_glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) load(userptr, "glProgramUniform4fEXT" ); |
6661 | glad_glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) load(userptr, "glProgramUniform4fvEXT" ); |
6662 | glad_glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) load(userptr, "glProgramUniform4iEXT" ); |
6663 | glad_glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) load(userptr, "glProgramUniform4ivEXT" ); |
6664 | glad_glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) load(userptr, "glProgramUniform4uiEXT" ); |
6665 | glad_glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) load(userptr, "glProgramUniform4uivEXT" ); |
6666 | glad_glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) load(userptr, "glProgramUniformMatrix2fvEXT" ); |
6667 | glad_glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) load(userptr, "glProgramUniformMatrix2x3fvEXT" ); |
6668 | glad_glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) load(userptr, "glProgramUniformMatrix2x4fvEXT" ); |
6669 | glad_glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) load(userptr, "glProgramUniformMatrix3fvEXT" ); |
6670 | glad_glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) load(userptr, "glProgramUniformMatrix3x2fvEXT" ); |
6671 | glad_glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) load(userptr, "glProgramUniformMatrix3x4fvEXT" ); |
6672 | glad_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) load(userptr, "glProgramUniformMatrix4fvEXT" ); |
6673 | glad_glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) load(userptr, "glProgramUniformMatrix4x2fvEXT" ); |
6674 | glad_glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) load(userptr, "glProgramUniformMatrix4x3fvEXT" ); |
6675 | glad_glUseProgramStagesEXT = (PFNGLUSEPROGRAMSTAGESEXTPROC) load(userptr, "glUseProgramStagesEXT" ); |
6676 | glad_glUseShaderProgramEXT = (PFNGLUSESHADERPROGRAMEXTPROC) load(userptr, "glUseShaderProgramEXT" ); |
6677 | glad_glValidateProgramPipelineEXT = (PFNGLVALIDATEPROGRAMPIPELINEEXTPROC) load(userptr, "glValidateProgramPipelineEXT" ); |
6678 | } |
6679 | static void glad_gl_load_GL_EXT_shader_framebuffer_fetch_non_coherent( GLADuserptrloadfunc load, void* userptr) { |
6680 | if(!GLAD_GL_EXT_shader_framebuffer_fetch_non_coherent) return; |
6681 | glad_glFramebufferFetchBarrierEXT = (PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC) load(userptr, "glFramebufferFetchBarrierEXT" ); |
6682 | } |
6683 | static void glad_gl_load_GL_EXT_shader_image_load_store( GLADuserptrloadfunc load, void* userptr) { |
6684 | if(!GLAD_GL_EXT_shader_image_load_store) return; |
6685 | glad_glBindImageTextureEXT = (PFNGLBINDIMAGETEXTUREEXTPROC) load(userptr, "glBindImageTextureEXT" ); |
6686 | glad_glMemoryBarrierEXT = (PFNGLMEMORYBARRIEREXTPROC) load(userptr, "glMemoryBarrierEXT" ); |
6687 | } |
6688 | static void glad_gl_load_GL_EXT_stencil_clear_tag( GLADuserptrloadfunc load, void* userptr) { |
6689 | if(!GLAD_GL_EXT_stencil_clear_tag) return; |
6690 | glad_glStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC) load(userptr, "glStencilClearTagEXT" ); |
6691 | } |
6692 | static void glad_gl_load_GL_EXT_stencil_two_side( GLADuserptrloadfunc load, void* userptr) { |
6693 | if(!GLAD_GL_EXT_stencil_two_side) return; |
6694 | glad_glActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC) load(userptr, "glActiveStencilFaceEXT" ); |
6695 | } |
6696 | static void glad_gl_load_GL_EXT_subtexture( GLADuserptrloadfunc load, void* userptr) { |
6697 | if(!GLAD_GL_EXT_subtexture) return; |
6698 | glad_glTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC) load(userptr, "glTexSubImage1DEXT" ); |
6699 | glad_glTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC) load(userptr, "glTexSubImage2DEXT" ); |
6700 | } |
6701 | static void glad_gl_load_GL_EXT_texture3D( GLADuserptrloadfunc load, void* userptr) { |
6702 | if(!GLAD_GL_EXT_texture3D) return; |
6703 | glad_glTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC) load(userptr, "glTexImage3DEXT" ); |
6704 | glad_glTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC) load(userptr, "glTexSubImage3DEXT" ); |
6705 | } |
6706 | static void glad_gl_load_GL_EXT_texture_array( GLADuserptrloadfunc load, void* userptr) { |
6707 | if(!GLAD_GL_EXT_texture_array) return; |
6708 | glad_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) load(userptr, "glFramebufferTextureLayerEXT" ); |
6709 | } |
6710 | static void glad_gl_load_GL_EXT_texture_buffer_object( GLADuserptrloadfunc load, void* userptr) { |
6711 | if(!GLAD_GL_EXT_texture_buffer_object) return; |
6712 | glad_glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) load(userptr, "glTexBufferEXT" ); |
6713 | } |
6714 | static void glad_gl_load_GL_EXT_texture_integer( GLADuserptrloadfunc load, void* userptr) { |
6715 | if(!GLAD_GL_EXT_texture_integer) return; |
6716 | glad_glClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) load(userptr, "glClearColorIiEXT" ); |
6717 | glad_glClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) load(userptr, "glClearColorIuiEXT" ); |
6718 | glad_glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) load(userptr, "glGetTexParameterIivEXT" ); |
6719 | glad_glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) load(userptr, "glGetTexParameterIuivEXT" ); |
6720 | glad_glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) load(userptr, "glTexParameterIivEXT" ); |
6721 | glad_glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) load(userptr, "glTexParameterIuivEXT" ); |
6722 | } |
6723 | static void glad_gl_load_GL_EXT_texture_object( GLADuserptrloadfunc load, void* userptr) { |
6724 | if(!GLAD_GL_EXT_texture_object) return; |
6725 | glad_glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC) load(userptr, "glAreTexturesResidentEXT" ); |
6726 | glad_glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC) load(userptr, "glBindTextureEXT" ); |
6727 | glad_glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC) load(userptr, "glDeleteTexturesEXT" ); |
6728 | glad_glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC) load(userptr, "glGenTexturesEXT" ); |
6729 | glad_glIsTextureEXT = (PFNGLISTEXTUREEXTPROC) load(userptr, "glIsTextureEXT" ); |
6730 | glad_glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC) load(userptr, "glPrioritizeTexturesEXT" ); |
6731 | } |
6732 | static void glad_gl_load_GL_EXT_texture_perturb_normal( GLADuserptrloadfunc load, void* userptr) { |
6733 | if(!GLAD_GL_EXT_texture_perturb_normal) return; |
6734 | glad_glTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC) load(userptr, "glTextureNormalEXT" ); |
6735 | } |
6736 | static void glad_gl_load_GL_EXT_texture_storage( GLADuserptrloadfunc load, void* userptr) { |
6737 | if(!GLAD_GL_EXT_texture_storage) return; |
6738 | glad_glTexStorage1DEXT = (PFNGLTEXSTORAGE1DEXTPROC) load(userptr, "glTexStorage1DEXT" ); |
6739 | glad_glTexStorage2DEXT = (PFNGLTEXSTORAGE2DEXTPROC) load(userptr, "glTexStorage2DEXT" ); |
6740 | glad_glTexStorage3DEXT = (PFNGLTEXSTORAGE3DEXTPROC) load(userptr, "glTexStorage3DEXT" ); |
6741 | glad_glTextureStorage1DEXT = (PFNGLTEXTURESTORAGE1DEXTPROC) load(userptr, "glTextureStorage1DEXT" ); |
6742 | glad_glTextureStorage2DEXT = (PFNGLTEXTURESTORAGE2DEXTPROC) load(userptr, "glTextureStorage2DEXT" ); |
6743 | glad_glTextureStorage3DEXT = (PFNGLTEXTURESTORAGE3DEXTPROC) load(userptr, "glTextureStorage3DEXT" ); |
6744 | } |
6745 | static void glad_gl_load_GL_EXT_timer_query( GLADuserptrloadfunc load, void* userptr) { |
6746 | if(!GLAD_GL_EXT_timer_query) return; |
6747 | glad_glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) load(userptr, "glGetQueryObjecti64vEXT" ); |
6748 | glad_glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) load(userptr, "glGetQueryObjectui64vEXT" ); |
6749 | } |
6750 | static void glad_gl_load_GL_EXT_transform_feedback( GLADuserptrloadfunc load, void* userptr) { |
6751 | if(!GLAD_GL_EXT_transform_feedback) return; |
6752 | glad_glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) load(userptr, "glBeginTransformFeedbackEXT" ); |
6753 | glad_glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) load(userptr, "glBindBufferBaseEXT" ); |
6754 | glad_glBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) load(userptr, "glBindBufferOffsetEXT" ); |
6755 | glad_glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) load(userptr, "glBindBufferRangeEXT" ); |
6756 | glad_glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) load(userptr, "glEndTransformFeedbackEXT" ); |
6757 | glad_glGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) load(userptr, "glGetTransformFeedbackVaryingEXT" ); |
6758 | glad_glTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) load(userptr, "glTransformFeedbackVaryingsEXT" ); |
6759 | } |
6760 | static void glad_gl_load_GL_EXT_vertex_array( GLADuserptrloadfunc load, void* userptr) { |
6761 | if(!GLAD_GL_EXT_vertex_array) return; |
6762 | glad_glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC) load(userptr, "glArrayElementEXT" ); |
6763 | glad_glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC) load(userptr, "glColorPointerEXT" ); |
6764 | glad_glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC) load(userptr, "glDrawArraysEXT" ); |
6765 | glad_glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC) load(userptr, "glEdgeFlagPointerEXT" ); |
6766 | glad_glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC) load(userptr, "glGetPointervEXT" ); |
6767 | glad_glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC) load(userptr, "glIndexPointerEXT" ); |
6768 | glad_glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC) load(userptr, "glNormalPointerEXT" ); |
6769 | glad_glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC) load(userptr, "glTexCoordPointerEXT" ); |
6770 | glad_glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC) load(userptr, "glVertexPointerEXT" ); |
6771 | } |
6772 | static void glad_gl_load_GL_EXT_vertex_attrib_64bit( GLADuserptrloadfunc load, void* userptr) { |
6773 | if(!GLAD_GL_EXT_vertex_attrib_64bit) return; |
6774 | glad_glGetVertexAttribLdvEXT = (PFNGLGETVERTEXATTRIBLDVEXTPROC) load(userptr, "glGetVertexAttribLdvEXT" ); |
6775 | glad_glVertexAttribL1dEXT = (PFNGLVERTEXATTRIBL1DEXTPROC) load(userptr, "glVertexAttribL1dEXT" ); |
6776 | glad_glVertexAttribL1dvEXT = (PFNGLVERTEXATTRIBL1DVEXTPROC) load(userptr, "glVertexAttribL1dvEXT" ); |
6777 | glad_glVertexAttribL2dEXT = (PFNGLVERTEXATTRIBL2DEXTPROC) load(userptr, "glVertexAttribL2dEXT" ); |
6778 | glad_glVertexAttribL2dvEXT = (PFNGLVERTEXATTRIBL2DVEXTPROC) load(userptr, "glVertexAttribL2dvEXT" ); |
6779 | glad_glVertexAttribL3dEXT = (PFNGLVERTEXATTRIBL3DEXTPROC) load(userptr, "glVertexAttribL3dEXT" ); |
6780 | glad_glVertexAttribL3dvEXT = (PFNGLVERTEXATTRIBL3DVEXTPROC) load(userptr, "glVertexAttribL3dvEXT" ); |
6781 | glad_glVertexAttribL4dEXT = (PFNGLVERTEXATTRIBL4DEXTPROC) load(userptr, "glVertexAttribL4dEXT" ); |
6782 | glad_glVertexAttribL4dvEXT = (PFNGLVERTEXATTRIBL4DVEXTPROC) load(userptr, "glVertexAttribL4dvEXT" ); |
6783 | glad_glVertexAttribLPointerEXT = (PFNGLVERTEXATTRIBLPOINTEREXTPROC) load(userptr, "glVertexAttribLPointerEXT" ); |
6784 | } |
6785 | static void glad_gl_load_GL_EXT_vertex_shader( GLADuserptrloadfunc load, void* userptr) { |
6786 | if(!GLAD_GL_EXT_vertex_shader) return; |
6787 | glad_glBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC) load(userptr, "glBeginVertexShaderEXT" ); |
6788 | glad_glBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC) load(userptr, "glBindLightParameterEXT" ); |
6789 | glad_glBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC) load(userptr, "glBindMaterialParameterEXT" ); |
6790 | glad_glBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC) load(userptr, "glBindParameterEXT" ); |
6791 | glad_glBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC) load(userptr, "glBindTexGenParameterEXT" ); |
6792 | glad_glBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) load(userptr, "glBindTextureUnitParameterEXT" ); |
6793 | glad_glBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC) load(userptr, "glBindVertexShaderEXT" ); |
6794 | glad_glDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC) load(userptr, "glDeleteVertexShaderEXT" ); |
6795 | glad_glDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) load(userptr, "glDisableVariantClientStateEXT" ); |
6796 | glad_glEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) load(userptr, "glEnableVariantClientStateEXT" ); |
6797 | glad_glEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC) load(userptr, "glEndVertexShaderEXT" ); |
6798 | glad_glExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC) load(userptr, "glExtractComponentEXT" ); |
6799 | glad_glGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC) load(userptr, "glGenSymbolsEXT" ); |
6800 | glad_glGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC) load(userptr, "glGenVertexShadersEXT" ); |
6801 | glad_glGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC) load(userptr, "glGetInvariantBooleanvEXT" ); |
6802 | glad_glGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC) load(userptr, "glGetInvariantFloatvEXT" ); |
6803 | glad_glGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC) load(userptr, "glGetInvariantIntegervEXT" ); |
6804 | glad_glGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) load(userptr, "glGetLocalConstantBooleanvEXT" ); |
6805 | glad_glGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC) load(userptr, "glGetLocalConstantFloatvEXT" ); |
6806 | glad_glGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) load(userptr, "glGetLocalConstantIntegervEXT" ); |
6807 | glad_glGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC) load(userptr, "glGetVariantBooleanvEXT" ); |
6808 | glad_glGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC) load(userptr, "glGetVariantFloatvEXT" ); |
6809 | glad_glGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC) load(userptr, "glGetVariantIntegervEXT" ); |
6810 | glad_glGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC) load(userptr, "glGetVariantPointervEXT" ); |
6811 | glad_glInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC) load(userptr, "glInsertComponentEXT" ); |
6812 | glad_glIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC) load(userptr, "glIsVariantEnabledEXT" ); |
6813 | glad_glSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC) load(userptr, "glSetInvariantEXT" ); |
6814 | glad_glSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC) load(userptr, "glSetLocalConstantEXT" ); |
6815 | glad_glShaderOp1EXT = (PFNGLSHADEROP1EXTPROC) load(userptr, "glShaderOp1EXT" ); |
6816 | glad_glShaderOp2EXT = (PFNGLSHADEROP2EXTPROC) load(userptr, "glShaderOp2EXT" ); |
6817 | glad_glShaderOp3EXT = (PFNGLSHADEROP3EXTPROC) load(userptr, "glShaderOp3EXT" ); |
6818 | glad_glSwizzleEXT = (PFNGLSWIZZLEEXTPROC) load(userptr, "glSwizzleEXT" ); |
6819 | glad_glVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC) load(userptr, "glVariantPointerEXT" ); |
6820 | glad_glVariantbvEXT = (PFNGLVARIANTBVEXTPROC) load(userptr, "glVariantbvEXT" ); |
6821 | glad_glVariantdvEXT = (PFNGLVARIANTDVEXTPROC) load(userptr, "glVariantdvEXT" ); |
6822 | glad_glVariantfvEXT = (PFNGLVARIANTFVEXTPROC) load(userptr, "glVariantfvEXT" ); |
6823 | glad_glVariantivEXT = (PFNGLVARIANTIVEXTPROC) load(userptr, "glVariantivEXT" ); |
6824 | glad_glVariantsvEXT = (PFNGLVARIANTSVEXTPROC) load(userptr, "glVariantsvEXT" ); |
6825 | glad_glVariantubvEXT = (PFNGLVARIANTUBVEXTPROC) load(userptr, "glVariantubvEXT" ); |
6826 | glad_glVariantuivEXT = (PFNGLVARIANTUIVEXTPROC) load(userptr, "glVariantuivEXT" ); |
6827 | glad_glVariantusvEXT = (PFNGLVARIANTUSVEXTPROC) load(userptr, "glVariantusvEXT" ); |
6828 | glad_glWriteMaskEXT = (PFNGLWRITEMASKEXTPROC) load(userptr, "glWriteMaskEXT" ); |
6829 | } |
6830 | static void glad_gl_load_GL_EXT_vertex_weighting( GLADuserptrloadfunc load, void* userptr) { |
6831 | if(!GLAD_GL_EXT_vertex_weighting) return; |
6832 | glad_glVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC) load(userptr, "glVertexWeightPointerEXT" ); |
6833 | glad_glVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC) load(userptr, "glVertexWeightfEXT" ); |
6834 | glad_glVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC) load(userptr, "glVertexWeightfvEXT" ); |
6835 | } |
6836 | static void glad_gl_load_GL_EXT_win32_keyed_mutex( GLADuserptrloadfunc load, void* userptr) { |
6837 | if(!GLAD_GL_EXT_win32_keyed_mutex) return; |
6838 | glad_glAcquireKeyedMutexWin32EXT = (PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC) load(userptr, "glAcquireKeyedMutexWin32EXT" ); |
6839 | glad_glReleaseKeyedMutexWin32EXT = (PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC) load(userptr, "glReleaseKeyedMutexWin32EXT" ); |
6840 | } |
6841 | static void glad_gl_load_GL_EXT_window_rectangles( GLADuserptrloadfunc load, void* userptr) { |
6842 | if(!GLAD_GL_EXT_window_rectangles) return; |
6843 | glad_glWindowRectanglesEXT = (PFNGLWINDOWRECTANGLESEXTPROC) load(userptr, "glWindowRectanglesEXT" ); |
6844 | } |
6845 | static void glad_gl_load_GL_EXT_x11_sync_object( GLADuserptrloadfunc load, void* userptr) { |
6846 | if(!GLAD_GL_EXT_x11_sync_object) return; |
6847 | glad_glImportSyncEXT = (PFNGLIMPORTSYNCEXTPROC) load(userptr, "glImportSyncEXT" ); |
6848 | } |
6849 | static void glad_gl_load_GL_GREMEDY_frame_terminator( GLADuserptrloadfunc load, void* userptr) { |
6850 | if(!GLAD_GL_GREMEDY_frame_terminator) return; |
6851 | glad_glFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC) load(userptr, "glFrameTerminatorGREMEDY" ); |
6852 | } |
6853 | static void glad_gl_load_GL_GREMEDY_string_marker( GLADuserptrloadfunc load, void* userptr) { |
6854 | if(!GLAD_GL_GREMEDY_string_marker) return; |
6855 | glad_glStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC) load(userptr, "glStringMarkerGREMEDY" ); |
6856 | } |
6857 | static void glad_gl_load_GL_HP_image_transform( GLADuserptrloadfunc load, void* userptr) { |
6858 | if(!GLAD_GL_HP_image_transform) return; |
6859 | glad_glGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) load(userptr, "glGetImageTransformParameterfvHP" ); |
6860 | glad_glGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) load(userptr, "glGetImageTransformParameterivHP" ); |
6861 | glad_glImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPROC) load(userptr, "glImageTransformParameterfHP" ); |
6862 | glad_glImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) load(userptr, "glImageTransformParameterfvHP" ); |
6863 | glad_glImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPROC) load(userptr, "glImageTransformParameteriHP" ); |
6864 | glad_glImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) load(userptr, "glImageTransformParameterivHP" ); |
6865 | } |
6866 | static void glad_gl_load_GL_IBM_multimode_draw_arrays( GLADuserptrloadfunc load, void* userptr) { |
6867 | if(!GLAD_GL_IBM_multimode_draw_arrays) return; |
6868 | glad_glMultiModeDrawArraysIBM = (PFNGLMULTIMODEDRAWARRAYSIBMPROC) load(userptr, "glMultiModeDrawArraysIBM" ); |
6869 | glad_glMultiModeDrawElementsIBM = (PFNGLMULTIMODEDRAWELEMENTSIBMPROC) load(userptr, "glMultiModeDrawElementsIBM" ); |
6870 | } |
6871 | static void glad_gl_load_GL_IBM_static_data( GLADuserptrloadfunc load, void* userptr) { |
6872 | if(!GLAD_GL_IBM_static_data) return; |
6873 | glad_glFlushStaticDataIBM = (PFNGLFLUSHSTATICDATAIBMPROC) load(userptr, "glFlushStaticDataIBM" ); |
6874 | } |
6875 | static void glad_gl_load_GL_IBM_vertex_array_lists( GLADuserptrloadfunc load, void* userptr) { |
6876 | if(!GLAD_GL_IBM_vertex_array_lists) return; |
6877 | glad_glColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC) load(userptr, "glColorPointerListIBM" ); |
6878 | glad_glEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC) load(userptr, "glEdgeFlagPointerListIBM" ); |
6879 | glad_glFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC) load(userptr, "glFogCoordPointerListIBM" ); |
6880 | glad_glIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC) load(userptr, "glIndexPointerListIBM" ); |
6881 | glad_glNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC) load(userptr, "glNormalPointerListIBM" ); |
6882 | glad_glSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) load(userptr, "glSecondaryColorPointerListIBM" ); |
6883 | glad_glTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC) load(userptr, "glTexCoordPointerListIBM" ); |
6884 | glad_glVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC) load(userptr, "glVertexPointerListIBM" ); |
6885 | } |
6886 | static void glad_gl_load_GL_INGR_blend_func_separate( GLADuserptrloadfunc load, void* userptr) { |
6887 | if(!GLAD_GL_INGR_blend_func_separate) return; |
6888 | glad_glBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) load(userptr, "glBlendFuncSeparateINGR" ); |
6889 | } |
6890 | static void glad_gl_load_GL_INTEL_framebuffer_CMAA( GLADuserptrloadfunc load, void* userptr) { |
6891 | if(!GLAD_GL_INTEL_framebuffer_CMAA) return; |
6892 | glad_glApplyFramebufferAttachmentCMAAINTEL = (PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC) load(userptr, "glApplyFramebufferAttachmentCMAAINTEL" ); |
6893 | } |
6894 | static void glad_gl_load_GL_INTEL_map_texture( GLADuserptrloadfunc load, void* userptr) { |
6895 | if(!GLAD_GL_INTEL_map_texture) return; |
6896 | glad_glMapTexture2DINTEL = (PFNGLMAPTEXTURE2DINTELPROC) load(userptr, "glMapTexture2DINTEL" ); |
6897 | glad_glSyncTextureINTEL = (PFNGLSYNCTEXTUREINTELPROC) load(userptr, "glSyncTextureINTEL" ); |
6898 | glad_glUnmapTexture2DINTEL = (PFNGLUNMAPTEXTURE2DINTELPROC) load(userptr, "glUnmapTexture2DINTEL" ); |
6899 | } |
6900 | static void glad_gl_load_GL_INTEL_parallel_arrays( GLADuserptrloadfunc load, void* userptr) { |
6901 | if(!GLAD_GL_INTEL_parallel_arrays) return; |
6902 | glad_glColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC) load(userptr, "glColorPointervINTEL" ); |
6903 | glad_glNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC) load(userptr, "glNormalPointervINTEL" ); |
6904 | glad_glTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC) load(userptr, "glTexCoordPointervINTEL" ); |
6905 | glad_glVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC) load(userptr, "glVertexPointervINTEL" ); |
6906 | } |
6907 | static void glad_gl_load_GL_INTEL_performance_query( GLADuserptrloadfunc load, void* userptr) { |
6908 | if(!GLAD_GL_INTEL_performance_query) return; |
6909 | glad_glBeginPerfQueryINTEL = (PFNGLBEGINPERFQUERYINTELPROC) load(userptr, "glBeginPerfQueryINTEL" ); |
6910 | glad_glCreatePerfQueryINTEL = (PFNGLCREATEPERFQUERYINTELPROC) load(userptr, "glCreatePerfQueryINTEL" ); |
6911 | glad_glDeletePerfQueryINTEL = (PFNGLDELETEPERFQUERYINTELPROC) load(userptr, "glDeletePerfQueryINTEL" ); |
6912 | glad_glEndPerfQueryINTEL = (PFNGLENDPERFQUERYINTELPROC) load(userptr, "glEndPerfQueryINTEL" ); |
6913 | glad_glGetFirstPerfQueryIdINTEL = (PFNGLGETFIRSTPERFQUERYIDINTELPROC) load(userptr, "glGetFirstPerfQueryIdINTEL" ); |
6914 | glad_glGetNextPerfQueryIdINTEL = (PFNGLGETNEXTPERFQUERYIDINTELPROC) load(userptr, "glGetNextPerfQueryIdINTEL" ); |
6915 | glad_glGetPerfCounterInfoINTEL = (PFNGLGETPERFCOUNTERINFOINTELPROC) load(userptr, "glGetPerfCounterInfoINTEL" ); |
6916 | glad_glGetPerfQueryDataINTEL = (PFNGLGETPERFQUERYDATAINTELPROC) load(userptr, "glGetPerfQueryDataINTEL" ); |
6917 | glad_glGetPerfQueryIdByNameINTEL = (PFNGLGETPERFQUERYIDBYNAMEINTELPROC) load(userptr, "glGetPerfQueryIdByNameINTEL" ); |
6918 | glad_glGetPerfQueryInfoINTEL = (PFNGLGETPERFQUERYINFOINTELPROC) load(userptr, "glGetPerfQueryInfoINTEL" ); |
6919 | } |
6920 | static void glad_gl_load_GL_KHR_blend_equation_advanced( GLADuserptrloadfunc load, void* userptr) { |
6921 | if(!GLAD_GL_KHR_blend_equation_advanced) return; |
6922 | glad_glBlendBarrierKHR = (PFNGLBLENDBARRIERKHRPROC) load(userptr, "glBlendBarrierKHR" ); |
6923 | } |
6924 | static void glad_gl_load_GL_KHR_debug( GLADuserptrloadfunc load, void* userptr) { |
6925 | if(!GLAD_GL_KHR_debug) return; |
6926 | glad_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) load(userptr, "glDebugMessageCallback" ); |
6927 | glad_glDebugMessageCallbackKHR = (PFNGLDEBUGMESSAGECALLBACKKHRPROC) load(userptr, "glDebugMessageCallbackKHR" ); |
6928 | glad_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC) load(userptr, "glDebugMessageControl" ); |
6929 | glad_glDebugMessageControlKHR = (PFNGLDEBUGMESSAGECONTROLKHRPROC) load(userptr, "glDebugMessageControlKHR" ); |
6930 | glad_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC) load(userptr, "glDebugMessageInsert" ); |
6931 | glad_glDebugMessageInsertKHR = (PFNGLDEBUGMESSAGEINSERTKHRPROC) load(userptr, "glDebugMessageInsertKHR" ); |
6932 | glad_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC) load(userptr, "glGetDebugMessageLog" ); |
6933 | glad_glGetDebugMessageLogKHR = (PFNGLGETDEBUGMESSAGELOGKHRPROC) load(userptr, "glGetDebugMessageLogKHR" ); |
6934 | glad_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC) load(userptr, "glGetObjectLabel" ); |
6935 | glad_glGetObjectLabelKHR = (PFNGLGETOBJECTLABELKHRPROC) load(userptr, "glGetObjectLabelKHR" ); |
6936 | glad_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC) load(userptr, "glGetObjectPtrLabel" ); |
6937 | glad_glGetObjectPtrLabelKHR = (PFNGLGETOBJECTPTRLABELKHRPROC) load(userptr, "glGetObjectPtrLabelKHR" ); |
6938 | glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv" ); |
6939 | glad_glGetPointervKHR = (PFNGLGETPOINTERVKHRPROC) load(userptr, "glGetPointervKHR" ); |
6940 | glad_glObjectLabel = (PFNGLOBJECTLABELPROC) load(userptr, "glObjectLabel" ); |
6941 | glad_glObjectLabelKHR = (PFNGLOBJECTLABELKHRPROC) load(userptr, "glObjectLabelKHR" ); |
6942 | glad_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC) load(userptr, "glObjectPtrLabel" ); |
6943 | glad_glObjectPtrLabelKHR = (PFNGLOBJECTPTRLABELKHRPROC) load(userptr, "glObjectPtrLabelKHR" ); |
6944 | glad_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC) load(userptr, "glPopDebugGroup" ); |
6945 | glad_glPopDebugGroupKHR = (PFNGLPOPDEBUGGROUPKHRPROC) load(userptr, "glPopDebugGroupKHR" ); |
6946 | glad_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC) load(userptr, "glPushDebugGroup" ); |
6947 | glad_glPushDebugGroupKHR = (PFNGLPUSHDEBUGGROUPKHRPROC) load(userptr, "glPushDebugGroupKHR" ); |
6948 | } |
6949 | static void glad_gl_load_GL_KHR_parallel_shader_compile( GLADuserptrloadfunc load, void* userptr) { |
6950 | if(!GLAD_GL_KHR_parallel_shader_compile) return; |
6951 | glad_glMaxShaderCompilerThreadsKHR = (PFNGLMAXSHADERCOMPILERTHREADSKHRPROC) load(userptr, "glMaxShaderCompilerThreadsKHR" ); |
6952 | } |
6953 | static void glad_gl_load_GL_KHR_robustness( GLADuserptrloadfunc load, void* userptr) { |
6954 | if(!GLAD_GL_KHR_robustness) return; |
6955 | glad_glGetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC) load(userptr, "glGetGraphicsResetStatus" ); |
6956 | glad_glGetGraphicsResetStatusKHR = (PFNGLGETGRAPHICSRESETSTATUSKHRPROC) load(userptr, "glGetGraphicsResetStatusKHR" ); |
6957 | glad_glGetnUniformfv = (PFNGLGETNUNIFORMFVPROC) load(userptr, "glGetnUniformfv" ); |
6958 | glad_glGetnUniformfvKHR = (PFNGLGETNUNIFORMFVKHRPROC) load(userptr, "glGetnUniformfvKHR" ); |
6959 | glad_glGetnUniformiv = (PFNGLGETNUNIFORMIVPROC) load(userptr, "glGetnUniformiv" ); |
6960 | glad_glGetnUniformivKHR = (PFNGLGETNUNIFORMIVKHRPROC) load(userptr, "glGetnUniformivKHR" ); |
6961 | glad_glGetnUniformuiv = (PFNGLGETNUNIFORMUIVPROC) load(userptr, "glGetnUniformuiv" ); |
6962 | glad_glGetnUniformuivKHR = (PFNGLGETNUNIFORMUIVKHRPROC) load(userptr, "glGetnUniformuivKHR" ); |
6963 | glad_glReadnPixels = (PFNGLREADNPIXELSPROC) load(userptr, "glReadnPixels" ); |
6964 | glad_glReadnPixelsKHR = (PFNGLREADNPIXELSKHRPROC) load(userptr, "glReadnPixelsKHR" ); |
6965 | } |
6966 | static void glad_gl_load_GL_MESA_framebuffer_flip_y( GLADuserptrloadfunc load, void* userptr) { |
6967 | if(!GLAD_GL_MESA_framebuffer_flip_y) return; |
6968 | glad_glFramebufferParameteriMESA = (PFNGLFRAMEBUFFERPARAMETERIMESAPROC) load(userptr, "glFramebufferParameteriMESA" ); |
6969 | glad_glGetFramebufferParameterivMESA = (PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC) load(userptr, "glGetFramebufferParameterivMESA" ); |
6970 | } |
6971 | static void glad_gl_load_GL_MESA_resize_buffers( GLADuserptrloadfunc load, void* userptr) { |
6972 | if(!GLAD_GL_MESA_resize_buffers) return; |
6973 | glad_glResizeBuffersMESA = (PFNGLRESIZEBUFFERSMESAPROC) load(userptr, "glResizeBuffersMESA" ); |
6974 | } |
6975 | static void glad_gl_load_GL_MESA_window_pos( GLADuserptrloadfunc load, void* userptr) { |
6976 | if(!GLAD_GL_MESA_window_pos) return; |
6977 | glad_glWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC) load(userptr, "glWindowPos2dMESA" ); |
6978 | glad_glWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC) load(userptr, "glWindowPos2dvMESA" ); |
6979 | glad_glWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC) load(userptr, "glWindowPos2fMESA" ); |
6980 | glad_glWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC) load(userptr, "glWindowPos2fvMESA" ); |
6981 | glad_glWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC) load(userptr, "glWindowPos2iMESA" ); |
6982 | glad_glWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC) load(userptr, "glWindowPos2ivMESA" ); |
6983 | glad_glWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC) load(userptr, "glWindowPos2sMESA" ); |
6984 | glad_glWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC) load(userptr, "glWindowPos2svMESA" ); |
6985 | glad_glWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC) load(userptr, "glWindowPos3dMESA" ); |
6986 | glad_glWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC) load(userptr, "glWindowPos3dvMESA" ); |
6987 | glad_glWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC) load(userptr, "glWindowPos3fMESA" ); |
6988 | glad_glWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC) load(userptr, "glWindowPos3fvMESA" ); |
6989 | glad_glWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC) load(userptr, "glWindowPos3iMESA" ); |
6990 | glad_glWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC) load(userptr, "glWindowPos3ivMESA" ); |
6991 | glad_glWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC) load(userptr, "glWindowPos3sMESA" ); |
6992 | glad_glWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC) load(userptr, "glWindowPos3svMESA" ); |
6993 | glad_glWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC) load(userptr, "glWindowPos4dMESA" ); |
6994 | glad_glWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC) load(userptr, "glWindowPos4dvMESA" ); |
6995 | glad_glWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC) load(userptr, "glWindowPos4fMESA" ); |
6996 | glad_glWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC) load(userptr, "glWindowPos4fvMESA" ); |
6997 | glad_glWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC) load(userptr, "glWindowPos4iMESA" ); |
6998 | glad_glWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC) load(userptr, "glWindowPos4ivMESA" ); |
6999 | glad_glWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC) load(userptr, "glWindowPos4sMESA" ); |
7000 | glad_glWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC) load(userptr, "glWindowPos4svMESA" ); |
7001 | } |
7002 | static void glad_gl_load_GL_NVX_conditional_render( GLADuserptrloadfunc load, void* userptr) { |
7003 | if(!GLAD_GL_NVX_conditional_render) return; |
7004 | glad_glBeginConditionalRenderNVX = (PFNGLBEGINCONDITIONALRENDERNVXPROC) load(userptr, "glBeginConditionalRenderNVX" ); |
7005 | glad_glEndConditionalRenderNVX = (PFNGLENDCONDITIONALRENDERNVXPROC) load(userptr, "glEndConditionalRenderNVX" ); |
7006 | } |
7007 | static void glad_gl_load_GL_NVX_gpu_multicast2( GLADuserptrloadfunc load, void* userptr) { |
7008 | if(!GLAD_GL_NVX_gpu_multicast2) return; |
7009 | glad_glAsyncCopyBufferSubDataNVX = (PFNGLASYNCCOPYBUFFERSUBDATANVXPROC) load(userptr, "glAsyncCopyBufferSubDataNVX" ); |
7010 | glad_glAsyncCopyImageSubDataNVX = (PFNGLASYNCCOPYIMAGESUBDATANVXPROC) load(userptr, "glAsyncCopyImageSubDataNVX" ); |
7011 | glad_glMulticastScissorArrayvNVX = (PFNGLMULTICASTSCISSORARRAYVNVXPROC) load(userptr, "glMulticastScissorArrayvNVX" ); |
7012 | glad_glMulticastViewportArrayvNVX = (PFNGLMULTICASTVIEWPORTARRAYVNVXPROC) load(userptr, "glMulticastViewportArrayvNVX" ); |
7013 | glad_glMulticastViewportPositionWScaleNVX = (PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC) load(userptr, "glMulticastViewportPositionWScaleNVX" ); |
7014 | glad_glUploadGpuMaskNVX = (PFNGLUPLOADGPUMASKNVXPROC) load(userptr, "glUploadGpuMaskNVX" ); |
7015 | } |
7016 | static void glad_gl_load_GL_NVX_linked_gpu_multicast( GLADuserptrloadfunc load, void* userptr) { |
7017 | if(!GLAD_GL_NVX_linked_gpu_multicast) return; |
7018 | glad_glLGPUCopyImageSubDataNVX = (PFNGLLGPUCOPYIMAGESUBDATANVXPROC) load(userptr, "glLGPUCopyImageSubDataNVX" ); |
7019 | glad_glLGPUInterlockNVX = (PFNGLLGPUINTERLOCKNVXPROC) load(userptr, "glLGPUInterlockNVX" ); |
7020 | glad_glLGPUNamedBufferSubDataNVX = (PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC) load(userptr, "glLGPUNamedBufferSubDataNVX" ); |
7021 | } |
7022 | static void glad_gl_load_GL_NVX_progress_fence( GLADuserptrloadfunc load, void* userptr) { |
7023 | if(!GLAD_GL_NVX_progress_fence) return; |
7024 | glad_glClientWaitSemaphoreui64NVX = (PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC) load(userptr, "glClientWaitSemaphoreui64NVX" ); |
7025 | glad_glCreateProgressFenceNVX = (PFNGLCREATEPROGRESSFENCENVXPROC) load(userptr, "glCreateProgressFenceNVX" ); |
7026 | glad_glSignalSemaphoreui64NVX = (PFNGLSIGNALSEMAPHOREUI64NVXPROC) load(userptr, "glSignalSemaphoreui64NVX" ); |
7027 | glad_glWaitSemaphoreui64NVX = (PFNGLWAITSEMAPHOREUI64NVXPROC) load(userptr, "glWaitSemaphoreui64NVX" ); |
7028 | } |
7029 | static void glad_gl_load_GL_NV_alpha_to_coverage_dither_control( GLADuserptrloadfunc load, void* userptr) { |
7030 | if(!GLAD_GL_NV_alpha_to_coverage_dither_control) return; |
7031 | glad_glAlphaToCoverageDitherControlNV = (PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC) load(userptr, "glAlphaToCoverageDitherControlNV" ); |
7032 | } |
7033 | static void glad_gl_load_GL_NV_bindless_multi_draw_indirect( GLADuserptrloadfunc load, void* userptr) { |
7034 | if(!GLAD_GL_NV_bindless_multi_draw_indirect) return; |
7035 | glad_glMultiDrawArraysIndirectBindlessNV = (PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) load(userptr, "glMultiDrawArraysIndirectBindlessNV" ); |
7036 | glad_glMultiDrawElementsIndirectBindlessNV = (PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) load(userptr, "glMultiDrawElementsIndirectBindlessNV" ); |
7037 | } |
7038 | static void glad_gl_load_GL_NV_bindless_multi_draw_indirect_count( GLADuserptrloadfunc load, void* userptr) { |
7039 | if(!GLAD_GL_NV_bindless_multi_draw_indirect_count) return; |
7040 | glad_glMultiDrawArraysIndirectBindlessCountNV = (PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC) load(userptr, "glMultiDrawArraysIndirectBindlessCountNV" ); |
7041 | glad_glMultiDrawElementsIndirectBindlessCountNV = (PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC) load(userptr, "glMultiDrawElementsIndirectBindlessCountNV" ); |
7042 | } |
7043 | static void glad_gl_load_GL_NV_bindless_texture( GLADuserptrloadfunc load, void* userptr) { |
7044 | if(!GLAD_GL_NV_bindless_texture) return; |
7045 | glad_glGetImageHandleNV = (PFNGLGETIMAGEHANDLENVPROC) load(userptr, "glGetImageHandleNV" ); |
7046 | glad_glGetTextureHandleNV = (PFNGLGETTEXTUREHANDLENVPROC) load(userptr, "glGetTextureHandleNV" ); |
7047 | glad_glGetTextureSamplerHandleNV = (PFNGLGETTEXTURESAMPLERHANDLENVPROC) load(userptr, "glGetTextureSamplerHandleNV" ); |
7048 | glad_glIsImageHandleResidentNV = (PFNGLISIMAGEHANDLERESIDENTNVPROC) load(userptr, "glIsImageHandleResidentNV" ); |
7049 | glad_glIsTextureHandleResidentNV = (PFNGLISTEXTUREHANDLERESIDENTNVPROC) load(userptr, "glIsTextureHandleResidentNV" ); |
7050 | glad_glMakeImageHandleNonResidentNV = (PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) load(userptr, "glMakeImageHandleNonResidentNV" ); |
7051 | glad_glMakeImageHandleResidentNV = (PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) load(userptr, "glMakeImageHandleResidentNV" ); |
7052 | glad_glMakeTextureHandleNonResidentNV = (PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) load(userptr, "glMakeTextureHandleNonResidentNV" ); |
7053 | glad_glMakeTextureHandleResidentNV = (PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) load(userptr, "glMakeTextureHandleResidentNV" ); |
7054 | glad_glProgramUniformHandleui64NV = (PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) load(userptr, "glProgramUniformHandleui64NV" ); |
7055 | glad_glProgramUniformHandleui64vNV = (PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) load(userptr, "glProgramUniformHandleui64vNV" ); |
7056 | glad_glUniformHandleui64NV = (PFNGLUNIFORMHANDLEUI64NVPROC) load(userptr, "glUniformHandleui64NV" ); |
7057 | glad_glUniformHandleui64vNV = (PFNGLUNIFORMHANDLEUI64VNVPROC) load(userptr, "glUniformHandleui64vNV" ); |
7058 | } |
7059 | static void glad_gl_load_GL_NV_blend_equation_advanced( GLADuserptrloadfunc load, void* userptr) { |
7060 | if(!GLAD_GL_NV_blend_equation_advanced) return; |
7061 | glad_glBlendBarrierNV = (PFNGLBLENDBARRIERNVPROC) load(userptr, "glBlendBarrierNV" ); |
7062 | glad_glBlendParameteriNV = (PFNGLBLENDPARAMETERINVPROC) load(userptr, "glBlendParameteriNV" ); |
7063 | } |
7064 | static void glad_gl_load_GL_NV_clip_space_w_scaling( GLADuserptrloadfunc load, void* userptr) { |
7065 | if(!GLAD_GL_NV_clip_space_w_scaling) return; |
7066 | glad_glViewportPositionWScaleNV = (PFNGLVIEWPORTPOSITIONWSCALENVPROC) load(userptr, "glViewportPositionWScaleNV" ); |
7067 | } |
7068 | static void glad_gl_load_GL_NV_command_list( GLADuserptrloadfunc load, void* userptr) { |
7069 | if(!GLAD_GL_NV_command_list) return; |
7070 | glad_glCallCommandListNV = (PFNGLCALLCOMMANDLISTNVPROC) load(userptr, "glCallCommandListNV" ); |
7071 | glad_glCommandListSegmentsNV = (PFNGLCOMMANDLISTSEGMENTSNVPROC) load(userptr, "glCommandListSegmentsNV" ); |
7072 | glad_glCompileCommandListNV = (PFNGLCOMPILECOMMANDLISTNVPROC) load(userptr, "glCompileCommandListNV" ); |
7073 | glad_glCreateCommandListsNV = (PFNGLCREATECOMMANDLISTSNVPROC) load(userptr, "glCreateCommandListsNV" ); |
7074 | glad_glCreateStatesNV = (PFNGLCREATESTATESNVPROC) load(userptr, "glCreateStatesNV" ); |
7075 | glad_glDeleteCommandListsNV = (PFNGLDELETECOMMANDLISTSNVPROC) load(userptr, "glDeleteCommandListsNV" ); |
7076 | glad_glDeleteStatesNV = (PFNGLDELETESTATESNVPROC) load(userptr, "glDeleteStatesNV" ); |
7077 | glad_glDrawCommandsAddressNV = (PFNGLDRAWCOMMANDSADDRESSNVPROC) load(userptr, "glDrawCommandsAddressNV" ); |
7078 | glad_glDrawCommandsNV = (PFNGLDRAWCOMMANDSNVPROC) load(userptr, "glDrawCommandsNV" ); |
7079 | glad_glDrawCommandsStatesAddressNV = (PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC) load(userptr, "glDrawCommandsStatesAddressNV" ); |
7080 | glad_glDrawCommandsStatesNV = (PFNGLDRAWCOMMANDSSTATESNVPROC) load(userptr, "glDrawCommandsStatesNV" ); |
7081 | glad_glGetCommandHeaderNV = (PFNGLGETCOMMANDHEADERNVPROC) load(userptr, "glGetCommandHeaderNV" ); |
7082 | glad_glGetStageIndexNV = (PFNGLGETSTAGEINDEXNVPROC) load(userptr, "glGetStageIndexNV" ); |
7083 | glad_glIsCommandListNV = (PFNGLISCOMMANDLISTNVPROC) load(userptr, "glIsCommandListNV" ); |
7084 | glad_glIsStateNV = (PFNGLISSTATENVPROC) load(userptr, "glIsStateNV" ); |
7085 | glad_glListDrawCommandsStatesClientNV = (PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC) load(userptr, "glListDrawCommandsStatesClientNV" ); |
7086 | glad_glStateCaptureNV = (PFNGLSTATECAPTURENVPROC) load(userptr, "glStateCaptureNV" ); |
7087 | } |
7088 | static void glad_gl_load_GL_NV_conditional_render( GLADuserptrloadfunc load, void* userptr) { |
7089 | if(!GLAD_GL_NV_conditional_render) return; |
7090 | glad_glBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC) load(userptr, "glBeginConditionalRenderNV" ); |
7091 | glad_glEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) load(userptr, "glEndConditionalRenderNV" ); |
7092 | } |
7093 | static void glad_gl_load_GL_NV_conservative_raster( GLADuserptrloadfunc load, void* userptr) { |
7094 | if(!GLAD_GL_NV_conservative_raster) return; |
7095 | glad_glSubpixelPrecisionBiasNV = (PFNGLSUBPIXELPRECISIONBIASNVPROC) load(userptr, "glSubpixelPrecisionBiasNV" ); |
7096 | } |
7097 | static void glad_gl_load_GL_NV_conservative_raster_dilate( GLADuserptrloadfunc load, void* userptr) { |
7098 | if(!GLAD_GL_NV_conservative_raster_dilate) return; |
7099 | glad_glConservativeRasterParameterfNV = (PFNGLCONSERVATIVERASTERPARAMETERFNVPROC) load(userptr, "glConservativeRasterParameterfNV" ); |
7100 | } |
7101 | static void glad_gl_load_GL_NV_conservative_raster_pre_snap_triangles( GLADuserptrloadfunc load, void* userptr) { |
7102 | if(!GLAD_GL_NV_conservative_raster_pre_snap_triangles) return; |
7103 | glad_glConservativeRasterParameteriNV = (PFNGLCONSERVATIVERASTERPARAMETERINVPROC) load(userptr, "glConservativeRasterParameteriNV" ); |
7104 | } |
7105 | static void glad_gl_load_GL_NV_copy_image( GLADuserptrloadfunc load, void* userptr) { |
7106 | if(!GLAD_GL_NV_copy_image) return; |
7107 | glad_glCopyImageSubDataNV = (PFNGLCOPYIMAGESUBDATANVPROC) load(userptr, "glCopyImageSubDataNV" ); |
7108 | } |
7109 | static void glad_gl_load_GL_NV_depth_buffer_float( GLADuserptrloadfunc load, void* userptr) { |
7110 | if(!GLAD_GL_NV_depth_buffer_float) return; |
7111 | glad_glClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC) load(userptr, "glClearDepthdNV" ); |
7112 | glad_glDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC) load(userptr, "glDepthBoundsdNV" ); |
7113 | glad_glDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC) load(userptr, "glDepthRangedNV" ); |
7114 | } |
7115 | static void glad_gl_load_GL_NV_draw_texture( GLADuserptrloadfunc load, void* userptr) { |
7116 | if(!GLAD_GL_NV_draw_texture) return; |
7117 | glad_glDrawTextureNV = (PFNGLDRAWTEXTURENVPROC) load(userptr, "glDrawTextureNV" ); |
7118 | } |
7119 | static void glad_gl_load_GL_NV_draw_vulkan_image( GLADuserptrloadfunc load, void* userptr) { |
7120 | if(!GLAD_GL_NV_draw_vulkan_image) return; |
7121 | glad_glDrawVkImageNV = (PFNGLDRAWVKIMAGENVPROC) load(userptr, "glDrawVkImageNV" ); |
7122 | glad_glGetVkProcAddrNV = (PFNGLGETVKPROCADDRNVPROC) load(userptr, "glGetVkProcAddrNV" ); |
7123 | glad_glSignalVkFenceNV = (PFNGLSIGNALVKFENCENVPROC) load(userptr, "glSignalVkFenceNV" ); |
7124 | glad_glSignalVkSemaphoreNV = (PFNGLSIGNALVKSEMAPHORENVPROC) load(userptr, "glSignalVkSemaphoreNV" ); |
7125 | glad_glWaitVkSemaphoreNV = (PFNGLWAITVKSEMAPHORENVPROC) load(userptr, "glWaitVkSemaphoreNV" ); |
7126 | } |
7127 | static void glad_gl_load_GL_NV_evaluators( GLADuserptrloadfunc load, void* userptr) { |
7128 | if(!GLAD_GL_NV_evaluators) return; |
7129 | glad_glEvalMapsNV = (PFNGLEVALMAPSNVPROC) load(userptr, "glEvalMapsNV" ); |
7130 | glad_glGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC) load(userptr, "glGetMapAttribParameterfvNV" ); |
7131 | glad_glGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC) load(userptr, "glGetMapAttribParameterivNV" ); |
7132 | glad_glGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC) load(userptr, "glGetMapControlPointsNV" ); |
7133 | glad_glGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC) load(userptr, "glGetMapParameterfvNV" ); |
7134 | glad_glGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC) load(userptr, "glGetMapParameterivNV" ); |
7135 | glad_glMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC) load(userptr, "glMapControlPointsNV" ); |
7136 | glad_glMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC) load(userptr, "glMapParameterfvNV" ); |
7137 | glad_glMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC) load(userptr, "glMapParameterivNV" ); |
7138 | } |
7139 | static void glad_gl_load_GL_NV_explicit_multisample( GLADuserptrloadfunc load, void* userptr) { |
7140 | if(!GLAD_GL_NV_explicit_multisample) return; |
7141 | glad_glGetMultisamplefvNV = (PFNGLGETMULTISAMPLEFVNVPROC) load(userptr, "glGetMultisamplefvNV" ); |
7142 | glad_glSampleMaskIndexedNV = (PFNGLSAMPLEMASKINDEXEDNVPROC) load(userptr, "glSampleMaskIndexedNV" ); |
7143 | glad_glTexRenderbufferNV = (PFNGLTEXRENDERBUFFERNVPROC) load(userptr, "glTexRenderbufferNV" ); |
7144 | } |
7145 | static void glad_gl_load_GL_NV_fence( GLADuserptrloadfunc load, void* userptr) { |
7146 | if(!GLAD_GL_NV_fence) return; |
7147 | glad_glDeleteFencesNV = (PFNGLDELETEFENCESNVPROC) load(userptr, "glDeleteFencesNV" ); |
7148 | glad_glFinishFenceNV = (PFNGLFINISHFENCENVPROC) load(userptr, "glFinishFenceNV" ); |
7149 | glad_glGenFencesNV = (PFNGLGENFENCESNVPROC) load(userptr, "glGenFencesNV" ); |
7150 | glad_glGetFenceivNV = (PFNGLGETFENCEIVNVPROC) load(userptr, "glGetFenceivNV" ); |
7151 | glad_glIsFenceNV = (PFNGLISFENCENVPROC) load(userptr, "glIsFenceNV" ); |
7152 | glad_glSetFenceNV = (PFNGLSETFENCENVPROC) load(userptr, "glSetFenceNV" ); |
7153 | glad_glTestFenceNV = (PFNGLTESTFENCENVPROC) load(userptr, "glTestFenceNV" ); |
7154 | } |
7155 | static void glad_gl_load_GL_NV_fragment_coverage_to_color( GLADuserptrloadfunc load, void* userptr) { |
7156 | if(!GLAD_GL_NV_fragment_coverage_to_color) return; |
7157 | glad_glFragmentCoverageColorNV = (PFNGLFRAGMENTCOVERAGECOLORNVPROC) load(userptr, "glFragmentCoverageColorNV" ); |
7158 | } |
7159 | static void glad_gl_load_GL_NV_fragment_program( GLADuserptrloadfunc load, void* userptr) { |
7160 | if(!GLAD_GL_NV_fragment_program) return; |
7161 | glad_glGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) load(userptr, "glGetProgramNamedParameterdvNV" ); |
7162 | glad_glGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) load(userptr, "glGetProgramNamedParameterfvNV" ); |
7163 | glad_glProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) load(userptr, "glProgramNamedParameter4dNV" ); |
7164 | glad_glProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) load(userptr, "glProgramNamedParameter4dvNV" ); |
7165 | glad_glProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) load(userptr, "glProgramNamedParameter4fNV" ); |
7166 | glad_glProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) load(userptr, "glProgramNamedParameter4fvNV" ); |
7167 | } |
7168 | static void glad_gl_load_GL_NV_framebuffer_mixed_samples( GLADuserptrloadfunc load, void* userptr) { |
7169 | if(!GLAD_GL_NV_framebuffer_mixed_samples) return; |
7170 | glad_glCoverageModulationNV = (PFNGLCOVERAGEMODULATIONNVPROC) load(userptr, "glCoverageModulationNV" ); |
7171 | glad_glCoverageModulationTableNV = (PFNGLCOVERAGEMODULATIONTABLENVPROC) load(userptr, "glCoverageModulationTableNV" ); |
7172 | glad_glGetCoverageModulationTableNV = (PFNGLGETCOVERAGEMODULATIONTABLENVPROC) load(userptr, "glGetCoverageModulationTableNV" ); |
7173 | glad_glRasterSamplesEXT = (PFNGLRASTERSAMPLESEXTPROC) load(userptr, "glRasterSamplesEXT" ); |
7174 | } |
7175 | static void glad_gl_load_GL_NV_framebuffer_multisample_coverage( GLADuserptrloadfunc load, void* userptr) { |
7176 | if(!GLAD_GL_NV_framebuffer_multisample_coverage) return; |
7177 | glad_glRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) load(userptr, "glRenderbufferStorageMultisampleCoverageNV" ); |
7178 | } |
7179 | static void glad_gl_load_GL_NV_geometry_program4( GLADuserptrloadfunc load, void* userptr) { |
7180 | if(!GLAD_GL_NV_geometry_program4) return; |
7181 | glad_glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) load(userptr, "glFramebufferTextureEXT" ); |
7182 | glad_glFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) load(userptr, "glFramebufferTextureFaceEXT" ); |
7183 | glad_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) load(userptr, "glFramebufferTextureLayerEXT" ); |
7184 | glad_glProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) load(userptr, "glProgramVertexLimitNV" ); |
7185 | } |
7186 | static void glad_gl_load_GL_NV_gpu_multicast( GLADuserptrloadfunc load, void* userptr) { |
7187 | if(!GLAD_GL_NV_gpu_multicast) return; |
7188 | glad_glMulticastBarrierNV = (PFNGLMULTICASTBARRIERNVPROC) load(userptr, "glMulticastBarrierNV" ); |
7189 | glad_glMulticastBlitFramebufferNV = (PFNGLMULTICASTBLITFRAMEBUFFERNVPROC) load(userptr, "glMulticastBlitFramebufferNV" ); |
7190 | glad_glMulticastBufferSubDataNV = (PFNGLMULTICASTBUFFERSUBDATANVPROC) load(userptr, "glMulticastBufferSubDataNV" ); |
7191 | glad_glMulticastCopyBufferSubDataNV = (PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC) load(userptr, "glMulticastCopyBufferSubDataNV" ); |
7192 | glad_glMulticastCopyImageSubDataNV = (PFNGLMULTICASTCOPYIMAGESUBDATANVPROC) load(userptr, "glMulticastCopyImageSubDataNV" ); |
7193 | glad_glMulticastFramebufferSampleLocationsfvNV = (PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) load(userptr, "glMulticastFramebufferSampleLocationsfvNV" ); |
7194 | glad_glMulticastGetQueryObjecti64vNV = (PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC) load(userptr, "glMulticastGetQueryObjecti64vNV" ); |
7195 | glad_glMulticastGetQueryObjectivNV = (PFNGLMULTICASTGETQUERYOBJECTIVNVPROC) load(userptr, "glMulticastGetQueryObjectivNV" ); |
7196 | glad_glMulticastGetQueryObjectui64vNV = (PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC) load(userptr, "glMulticastGetQueryObjectui64vNV" ); |
7197 | glad_glMulticastGetQueryObjectuivNV = (PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC) load(userptr, "glMulticastGetQueryObjectuivNV" ); |
7198 | glad_glMulticastWaitSyncNV = (PFNGLMULTICASTWAITSYNCNVPROC) load(userptr, "glMulticastWaitSyncNV" ); |
7199 | glad_glRenderGpuMaskNV = (PFNGLRENDERGPUMASKNVPROC) load(userptr, "glRenderGpuMaskNV" ); |
7200 | } |
7201 | static void glad_gl_load_GL_NV_gpu_program4( GLADuserptrloadfunc load, void* userptr) { |
7202 | if(!GLAD_GL_NV_gpu_program4) return; |
7203 | glad_glGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) load(userptr, "glGetProgramEnvParameterIivNV" ); |
7204 | glad_glGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) load(userptr, "glGetProgramEnvParameterIuivNV" ); |
7205 | glad_glGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) load(userptr, "glGetProgramLocalParameterIivNV" ); |
7206 | glad_glGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) load(userptr, "glGetProgramLocalParameterIuivNV" ); |
7207 | glad_glProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC) load(userptr, "glProgramEnvParameterI4iNV" ); |
7208 | glad_glProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC) load(userptr, "glProgramEnvParameterI4ivNV" ); |
7209 | glad_glProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC) load(userptr, "glProgramEnvParameterI4uiNV" ); |
7210 | glad_glProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) load(userptr, "glProgramEnvParameterI4uivNV" ); |
7211 | glad_glProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) load(userptr, "glProgramEnvParametersI4ivNV" ); |
7212 | glad_glProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) load(userptr, "glProgramEnvParametersI4uivNV" ); |
7213 | glad_glProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPROC) load(userptr, "glProgramLocalParameterI4iNV" ); |
7214 | glad_glProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) load(userptr, "glProgramLocalParameterI4ivNV" ); |
7215 | glad_glProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) load(userptr, "glProgramLocalParameterI4uiNV" ); |
7216 | glad_glProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) load(userptr, "glProgramLocalParameterI4uivNV" ); |
7217 | glad_glProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) load(userptr, "glProgramLocalParametersI4ivNV" ); |
7218 | glad_glProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) load(userptr, "glProgramLocalParametersI4uivNV" ); |
7219 | } |
7220 | static void glad_gl_load_GL_NV_gpu_program5( GLADuserptrloadfunc load, void* userptr) { |
7221 | if(!GLAD_GL_NV_gpu_program5) return; |
7222 | glad_glGetProgramSubroutineParameteruivNV = (PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC) load(userptr, "glGetProgramSubroutineParameteruivNV" ); |
7223 | glad_glProgramSubroutineParametersuivNV = (PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC) load(userptr, "glProgramSubroutineParametersuivNV" ); |
7224 | } |
7225 | static void glad_gl_load_GL_NV_gpu_shader5( GLADuserptrloadfunc load, void* userptr) { |
7226 | if(!GLAD_GL_NV_gpu_shader5) return; |
7227 | glad_glGetUniformi64vNV = (PFNGLGETUNIFORMI64VNVPROC) load(userptr, "glGetUniformi64vNV" ); |
7228 | glad_glProgramUniform1i64NV = (PFNGLPROGRAMUNIFORM1I64NVPROC) load(userptr, "glProgramUniform1i64NV" ); |
7229 | glad_glProgramUniform1i64vNV = (PFNGLPROGRAMUNIFORM1I64VNVPROC) load(userptr, "glProgramUniform1i64vNV" ); |
7230 | glad_glProgramUniform1ui64NV = (PFNGLPROGRAMUNIFORM1UI64NVPROC) load(userptr, "glProgramUniform1ui64NV" ); |
7231 | glad_glProgramUniform1ui64vNV = (PFNGLPROGRAMUNIFORM1UI64VNVPROC) load(userptr, "glProgramUniform1ui64vNV" ); |
7232 | glad_glProgramUniform2i64NV = (PFNGLPROGRAMUNIFORM2I64NVPROC) load(userptr, "glProgramUniform2i64NV" ); |
7233 | glad_glProgramUniform2i64vNV = (PFNGLPROGRAMUNIFORM2I64VNVPROC) load(userptr, "glProgramUniform2i64vNV" ); |
7234 | glad_glProgramUniform2ui64NV = (PFNGLPROGRAMUNIFORM2UI64NVPROC) load(userptr, "glProgramUniform2ui64NV" ); |
7235 | glad_glProgramUniform2ui64vNV = (PFNGLPROGRAMUNIFORM2UI64VNVPROC) load(userptr, "glProgramUniform2ui64vNV" ); |
7236 | glad_glProgramUniform3i64NV = (PFNGLPROGRAMUNIFORM3I64NVPROC) load(userptr, "glProgramUniform3i64NV" ); |
7237 | glad_glProgramUniform3i64vNV = (PFNGLPROGRAMUNIFORM3I64VNVPROC) load(userptr, "glProgramUniform3i64vNV" ); |
7238 | glad_glProgramUniform3ui64NV = (PFNGLPROGRAMUNIFORM3UI64NVPROC) load(userptr, "glProgramUniform3ui64NV" ); |
7239 | glad_glProgramUniform3ui64vNV = (PFNGLPROGRAMUNIFORM3UI64VNVPROC) load(userptr, "glProgramUniform3ui64vNV" ); |
7240 | glad_glProgramUniform4i64NV = (PFNGLPROGRAMUNIFORM4I64NVPROC) load(userptr, "glProgramUniform4i64NV" ); |
7241 | glad_glProgramUniform4i64vNV = (PFNGLPROGRAMUNIFORM4I64VNVPROC) load(userptr, "glProgramUniform4i64vNV" ); |
7242 | glad_glProgramUniform4ui64NV = (PFNGLPROGRAMUNIFORM4UI64NVPROC) load(userptr, "glProgramUniform4ui64NV" ); |
7243 | glad_glProgramUniform4ui64vNV = (PFNGLPROGRAMUNIFORM4UI64VNVPROC) load(userptr, "glProgramUniform4ui64vNV" ); |
7244 | glad_glUniform1i64NV = (PFNGLUNIFORM1I64NVPROC) load(userptr, "glUniform1i64NV" ); |
7245 | glad_glUniform1i64vNV = (PFNGLUNIFORM1I64VNVPROC) load(userptr, "glUniform1i64vNV" ); |
7246 | glad_glUniform1ui64NV = (PFNGLUNIFORM1UI64NVPROC) load(userptr, "glUniform1ui64NV" ); |
7247 | glad_glUniform1ui64vNV = (PFNGLUNIFORM1UI64VNVPROC) load(userptr, "glUniform1ui64vNV" ); |
7248 | glad_glUniform2i64NV = (PFNGLUNIFORM2I64NVPROC) load(userptr, "glUniform2i64NV" ); |
7249 | glad_glUniform2i64vNV = (PFNGLUNIFORM2I64VNVPROC) load(userptr, "glUniform2i64vNV" ); |
7250 | glad_glUniform2ui64NV = (PFNGLUNIFORM2UI64NVPROC) load(userptr, "glUniform2ui64NV" ); |
7251 | glad_glUniform2ui64vNV = (PFNGLUNIFORM2UI64VNVPROC) load(userptr, "glUniform2ui64vNV" ); |
7252 | glad_glUniform3i64NV = (PFNGLUNIFORM3I64NVPROC) load(userptr, "glUniform3i64NV" ); |
7253 | glad_glUniform3i64vNV = (PFNGLUNIFORM3I64VNVPROC) load(userptr, "glUniform3i64vNV" ); |
7254 | glad_glUniform3ui64NV = (PFNGLUNIFORM3UI64NVPROC) load(userptr, "glUniform3ui64NV" ); |
7255 | glad_glUniform3ui64vNV = (PFNGLUNIFORM3UI64VNVPROC) load(userptr, "glUniform3ui64vNV" ); |
7256 | glad_glUniform4i64NV = (PFNGLUNIFORM4I64NVPROC) load(userptr, "glUniform4i64NV" ); |
7257 | glad_glUniform4i64vNV = (PFNGLUNIFORM4I64VNVPROC) load(userptr, "glUniform4i64vNV" ); |
7258 | glad_glUniform4ui64NV = (PFNGLUNIFORM4UI64NVPROC) load(userptr, "glUniform4ui64NV" ); |
7259 | glad_glUniform4ui64vNV = (PFNGLUNIFORM4UI64VNVPROC) load(userptr, "glUniform4ui64vNV" ); |
7260 | } |
7261 | static void glad_gl_load_GL_NV_half_float( GLADuserptrloadfunc load, void* userptr) { |
7262 | if(!GLAD_GL_NV_half_float) return; |
7263 | glad_glColor3hNV = (PFNGLCOLOR3HNVPROC) load(userptr, "glColor3hNV" ); |
7264 | glad_glColor3hvNV = (PFNGLCOLOR3HVNVPROC) load(userptr, "glColor3hvNV" ); |
7265 | glad_glColor4hNV = (PFNGLCOLOR4HNVPROC) load(userptr, "glColor4hNV" ); |
7266 | glad_glColor4hvNV = (PFNGLCOLOR4HVNVPROC) load(userptr, "glColor4hvNV" ); |
7267 | glad_glFogCoordhNV = (PFNGLFOGCOORDHNVPROC) load(userptr, "glFogCoordhNV" ); |
7268 | glad_glFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC) load(userptr, "glFogCoordhvNV" ); |
7269 | glad_glMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC) load(userptr, "glMultiTexCoord1hNV" ); |
7270 | glad_glMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC) load(userptr, "glMultiTexCoord1hvNV" ); |
7271 | glad_glMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC) load(userptr, "glMultiTexCoord2hNV" ); |
7272 | glad_glMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC) load(userptr, "glMultiTexCoord2hvNV" ); |
7273 | glad_glMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC) load(userptr, "glMultiTexCoord3hNV" ); |
7274 | glad_glMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC) load(userptr, "glMultiTexCoord3hvNV" ); |
7275 | glad_glMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC) load(userptr, "glMultiTexCoord4hNV" ); |
7276 | glad_glMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC) load(userptr, "glMultiTexCoord4hvNV" ); |
7277 | glad_glNormal3hNV = (PFNGLNORMAL3HNVPROC) load(userptr, "glNormal3hNV" ); |
7278 | glad_glNormal3hvNV = (PFNGLNORMAL3HVNVPROC) load(userptr, "glNormal3hvNV" ); |
7279 | glad_glSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC) load(userptr, "glSecondaryColor3hNV" ); |
7280 | glad_glSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC) load(userptr, "glSecondaryColor3hvNV" ); |
7281 | glad_glTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC) load(userptr, "glTexCoord1hNV" ); |
7282 | glad_glTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC) load(userptr, "glTexCoord1hvNV" ); |
7283 | glad_glTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC) load(userptr, "glTexCoord2hNV" ); |
7284 | glad_glTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC) load(userptr, "glTexCoord2hvNV" ); |
7285 | glad_glTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC) load(userptr, "glTexCoord3hNV" ); |
7286 | glad_glTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC) load(userptr, "glTexCoord3hvNV" ); |
7287 | glad_glTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC) load(userptr, "glTexCoord4hNV" ); |
7288 | glad_glTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC) load(userptr, "glTexCoord4hvNV" ); |
7289 | glad_glVertex2hNV = (PFNGLVERTEX2HNVPROC) load(userptr, "glVertex2hNV" ); |
7290 | glad_glVertex2hvNV = (PFNGLVERTEX2HVNVPROC) load(userptr, "glVertex2hvNV" ); |
7291 | glad_glVertex3hNV = (PFNGLVERTEX3HNVPROC) load(userptr, "glVertex3hNV" ); |
7292 | glad_glVertex3hvNV = (PFNGLVERTEX3HVNVPROC) load(userptr, "glVertex3hvNV" ); |
7293 | glad_glVertex4hNV = (PFNGLVERTEX4HNVPROC) load(userptr, "glVertex4hNV" ); |
7294 | glad_glVertex4hvNV = (PFNGLVERTEX4HVNVPROC) load(userptr, "glVertex4hvNV" ); |
7295 | glad_glVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC) load(userptr, "glVertexAttrib1hNV" ); |
7296 | glad_glVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC) load(userptr, "glVertexAttrib1hvNV" ); |
7297 | glad_glVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC) load(userptr, "glVertexAttrib2hNV" ); |
7298 | glad_glVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC) load(userptr, "glVertexAttrib2hvNV" ); |
7299 | glad_glVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC) load(userptr, "glVertexAttrib3hNV" ); |
7300 | glad_glVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC) load(userptr, "glVertexAttrib3hvNV" ); |
7301 | glad_glVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC) load(userptr, "glVertexAttrib4hNV" ); |
7302 | glad_glVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC) load(userptr, "glVertexAttrib4hvNV" ); |
7303 | glad_glVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC) load(userptr, "glVertexAttribs1hvNV" ); |
7304 | glad_glVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC) load(userptr, "glVertexAttribs2hvNV" ); |
7305 | glad_glVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC) load(userptr, "glVertexAttribs3hvNV" ); |
7306 | glad_glVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC) load(userptr, "glVertexAttribs4hvNV" ); |
7307 | glad_glVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC) load(userptr, "glVertexWeighthNV" ); |
7308 | glad_glVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC) load(userptr, "glVertexWeighthvNV" ); |
7309 | } |
7310 | static void glad_gl_load_GL_NV_internalformat_sample_query( GLADuserptrloadfunc load, void* userptr) { |
7311 | if(!GLAD_GL_NV_internalformat_sample_query) return; |
7312 | glad_glGetInternalformatSampleivNV = (PFNGLGETINTERNALFORMATSAMPLEIVNVPROC) load(userptr, "glGetInternalformatSampleivNV" ); |
7313 | } |
7314 | static void glad_gl_load_GL_NV_memory_attachment( GLADuserptrloadfunc load, void* userptr) { |
7315 | if(!GLAD_GL_NV_memory_attachment) return; |
7316 | glad_glBufferAttachMemoryNV = (PFNGLBUFFERATTACHMEMORYNVPROC) load(userptr, "glBufferAttachMemoryNV" ); |
7317 | glad_glGetMemoryObjectDetachedResourcesuivNV = (PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) load(userptr, "glGetMemoryObjectDetachedResourcesuivNV" ); |
7318 | glad_glNamedBufferAttachMemoryNV = (PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) load(userptr, "glNamedBufferAttachMemoryNV" ); |
7319 | glad_glResetMemoryObjectParameterNV = (PFNGLRESETMEMORYOBJECTPARAMETERNVPROC) load(userptr, "glResetMemoryObjectParameterNV" ); |
7320 | glad_glTexAttachMemoryNV = (PFNGLTEXATTACHMEMORYNVPROC) load(userptr, "glTexAttachMemoryNV" ); |
7321 | glad_glTextureAttachMemoryNV = (PFNGLTEXTUREATTACHMEMORYNVPROC) load(userptr, "glTextureAttachMemoryNV" ); |
7322 | } |
7323 | static void glad_gl_load_GL_NV_memory_object_sparse( GLADuserptrloadfunc load, void* userptr) { |
7324 | if(!GLAD_GL_NV_memory_object_sparse) return; |
7325 | glad_glBufferPageCommitmentMemNV = (PFNGLBUFFERPAGECOMMITMENTMEMNVPROC) load(userptr, "glBufferPageCommitmentMemNV" ); |
7326 | glad_glNamedBufferPageCommitmentMemNV = (PFNGLNAMEDBUFFERPAGECOMMITMENTMEMNVPROC) load(userptr, "glNamedBufferPageCommitmentMemNV" ); |
7327 | glad_glTexPageCommitmentMemNV = (PFNGLTEXPAGECOMMITMENTMEMNVPROC) load(userptr, "glTexPageCommitmentMemNV" ); |
7328 | glad_glTexturePageCommitmentMemNV = (PFNGLTEXTUREPAGECOMMITMENTMEMNVPROC) load(userptr, "glTexturePageCommitmentMemNV" ); |
7329 | } |
7330 | static void glad_gl_load_GL_NV_mesh_shader( GLADuserptrloadfunc load, void* userptr) { |
7331 | if(!GLAD_GL_NV_mesh_shader) return; |
7332 | glad_glDrawMeshTasksIndirectNV = (PFNGLDRAWMESHTASKSINDIRECTNVPROC) load(userptr, "glDrawMeshTasksIndirectNV" ); |
7333 | glad_glDrawMeshTasksNV = (PFNGLDRAWMESHTASKSNVPROC) load(userptr, "glDrawMeshTasksNV" ); |
7334 | glad_glMultiDrawMeshTasksIndirectCountNV = (PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC) load(userptr, "glMultiDrawMeshTasksIndirectCountNV" ); |
7335 | glad_glMultiDrawMeshTasksIndirectNV = (PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC) load(userptr, "glMultiDrawMeshTasksIndirectNV" ); |
7336 | } |
7337 | static void glad_gl_load_GL_NV_occlusion_query( GLADuserptrloadfunc load, void* userptr) { |
7338 | if(!GLAD_GL_NV_occlusion_query) return; |
7339 | glad_glBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC) load(userptr, "glBeginOcclusionQueryNV" ); |
7340 | glad_glDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC) load(userptr, "glDeleteOcclusionQueriesNV" ); |
7341 | glad_glEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC) load(userptr, "glEndOcclusionQueryNV" ); |
7342 | glad_glGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC) load(userptr, "glGenOcclusionQueriesNV" ); |
7343 | glad_glGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC) load(userptr, "glGetOcclusionQueryivNV" ); |
7344 | glad_glGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC) load(userptr, "glGetOcclusionQueryuivNV" ); |
7345 | glad_glIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC) load(userptr, "glIsOcclusionQueryNV" ); |
7346 | } |
7347 | static void glad_gl_load_GL_NV_parameter_buffer_object( GLADuserptrloadfunc load, void* userptr) { |
7348 | if(!GLAD_GL_NV_parameter_buffer_object) return; |
7349 | glad_glProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) load(userptr, "glProgramBufferParametersIivNV" ); |
7350 | glad_glProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) load(userptr, "glProgramBufferParametersIuivNV" ); |
7351 | glad_glProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) load(userptr, "glProgramBufferParametersfvNV" ); |
7352 | } |
7353 | static void glad_gl_load_GL_NV_path_rendering( GLADuserptrloadfunc load, void* userptr) { |
7354 | if(!GLAD_GL_NV_path_rendering) return; |
7355 | glad_glCopyPathNV = (PFNGLCOPYPATHNVPROC) load(userptr, "glCopyPathNV" ); |
7356 | glad_glCoverFillPathInstancedNV = (PFNGLCOVERFILLPATHINSTANCEDNVPROC) load(userptr, "glCoverFillPathInstancedNV" ); |
7357 | glad_glCoverFillPathNV = (PFNGLCOVERFILLPATHNVPROC) load(userptr, "glCoverFillPathNV" ); |
7358 | glad_glCoverStrokePathInstancedNV = (PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) load(userptr, "glCoverStrokePathInstancedNV" ); |
7359 | glad_glCoverStrokePathNV = (PFNGLCOVERSTROKEPATHNVPROC) load(userptr, "glCoverStrokePathNV" ); |
7360 | glad_glDeletePathsNV = (PFNGLDELETEPATHSNVPROC) load(userptr, "glDeletePathsNV" ); |
7361 | glad_glGenPathsNV = (PFNGLGENPATHSNVPROC) load(userptr, "glGenPathsNV" ); |
7362 | glad_glGetPathCommandsNV = (PFNGLGETPATHCOMMANDSNVPROC) load(userptr, "glGetPathCommandsNV" ); |
7363 | glad_glGetPathCoordsNV = (PFNGLGETPATHCOORDSNVPROC) load(userptr, "glGetPathCoordsNV" ); |
7364 | glad_glGetPathDashArrayNV = (PFNGLGETPATHDASHARRAYNVPROC) load(userptr, "glGetPathDashArrayNV" ); |
7365 | glad_glGetPathLengthNV = (PFNGLGETPATHLENGTHNVPROC) load(userptr, "glGetPathLengthNV" ); |
7366 | glad_glGetPathMetricRangeNV = (PFNGLGETPATHMETRICRANGENVPROC) load(userptr, "glGetPathMetricRangeNV" ); |
7367 | glad_glGetPathMetricsNV = (PFNGLGETPATHMETRICSNVPROC) load(userptr, "glGetPathMetricsNV" ); |
7368 | glad_glGetPathParameterfvNV = (PFNGLGETPATHPARAMETERFVNVPROC) load(userptr, "glGetPathParameterfvNV" ); |
7369 | glad_glGetPathParameterivNV = (PFNGLGETPATHPARAMETERIVNVPROC) load(userptr, "glGetPathParameterivNV" ); |
7370 | glad_glGetPathSpacingNV = (PFNGLGETPATHSPACINGNVPROC) load(userptr, "glGetPathSpacingNV" ); |
7371 | glad_glGetProgramResourcefvNV = (PFNGLGETPROGRAMRESOURCEFVNVPROC) load(userptr, "glGetProgramResourcefvNV" ); |
7372 | glad_glInterpolatePathsNV = (PFNGLINTERPOLATEPATHSNVPROC) load(userptr, "glInterpolatePathsNV" ); |
7373 | glad_glIsPathNV = (PFNGLISPATHNVPROC) load(userptr, "glIsPathNV" ); |
7374 | glad_glIsPointInFillPathNV = (PFNGLISPOINTINFILLPATHNVPROC) load(userptr, "glIsPointInFillPathNV" ); |
7375 | glad_glIsPointInStrokePathNV = (PFNGLISPOINTINSTROKEPATHNVPROC) load(userptr, "glIsPointInStrokePathNV" ); |
7376 | glad_glMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) load(userptr, "glMatrixFrustumEXT" ); |
7377 | glad_glMatrixLoad3x2fNV = (PFNGLMATRIXLOAD3X2FNVPROC) load(userptr, "glMatrixLoad3x2fNV" ); |
7378 | glad_glMatrixLoad3x3fNV = (PFNGLMATRIXLOAD3X3FNVPROC) load(userptr, "glMatrixLoad3x3fNV" ); |
7379 | glad_glMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) load(userptr, "glMatrixLoadIdentityEXT" ); |
7380 | glad_glMatrixLoadTranspose3x3fNV = (PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC) load(userptr, "glMatrixLoadTranspose3x3fNV" ); |
7381 | glad_glMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) load(userptr, "glMatrixLoadTransposedEXT" ); |
7382 | glad_glMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) load(userptr, "glMatrixLoadTransposefEXT" ); |
7383 | glad_glMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) load(userptr, "glMatrixLoaddEXT" ); |
7384 | glad_glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) load(userptr, "glMatrixLoadfEXT" ); |
7385 | glad_glMatrixMult3x2fNV = (PFNGLMATRIXMULT3X2FNVPROC) load(userptr, "glMatrixMult3x2fNV" ); |
7386 | glad_glMatrixMult3x3fNV = (PFNGLMATRIXMULT3X3FNVPROC) load(userptr, "glMatrixMult3x3fNV" ); |
7387 | glad_glMatrixMultTranspose3x3fNV = (PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC) load(userptr, "glMatrixMultTranspose3x3fNV" ); |
7388 | glad_glMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) load(userptr, "glMatrixMultTransposedEXT" ); |
7389 | glad_glMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) load(userptr, "glMatrixMultTransposefEXT" ); |
7390 | glad_glMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) load(userptr, "glMatrixMultdEXT" ); |
7391 | glad_glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) load(userptr, "glMatrixMultfEXT" ); |
7392 | glad_glMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) load(userptr, "glMatrixOrthoEXT" ); |
7393 | glad_glMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) load(userptr, "glMatrixPopEXT" ); |
7394 | glad_glMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) load(userptr, "glMatrixPushEXT" ); |
7395 | glad_glMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) load(userptr, "glMatrixRotatedEXT" ); |
7396 | glad_glMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) load(userptr, "glMatrixRotatefEXT" ); |
7397 | glad_glMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) load(userptr, "glMatrixScaledEXT" ); |
7398 | glad_glMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) load(userptr, "glMatrixScalefEXT" ); |
7399 | glad_glMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) load(userptr, "glMatrixTranslatedEXT" ); |
7400 | glad_glMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) load(userptr, "glMatrixTranslatefEXT" ); |
7401 | glad_glPathCommandsNV = (PFNGLPATHCOMMANDSNVPROC) load(userptr, "glPathCommandsNV" ); |
7402 | glad_glPathCoordsNV = (PFNGLPATHCOORDSNVPROC) load(userptr, "glPathCoordsNV" ); |
7403 | glad_glPathCoverDepthFuncNV = (PFNGLPATHCOVERDEPTHFUNCNVPROC) load(userptr, "glPathCoverDepthFuncNV" ); |
7404 | glad_glPathDashArrayNV = (PFNGLPATHDASHARRAYNVPROC) load(userptr, "glPathDashArrayNV" ); |
7405 | glad_glPathGlyphIndexArrayNV = (PFNGLPATHGLYPHINDEXARRAYNVPROC) load(userptr, "glPathGlyphIndexArrayNV" ); |
7406 | glad_glPathGlyphIndexRangeNV = (PFNGLPATHGLYPHINDEXRANGENVPROC) load(userptr, "glPathGlyphIndexRangeNV" ); |
7407 | glad_glPathGlyphRangeNV = (PFNGLPATHGLYPHRANGENVPROC) load(userptr, "glPathGlyphRangeNV" ); |
7408 | glad_glPathGlyphsNV = (PFNGLPATHGLYPHSNVPROC) load(userptr, "glPathGlyphsNV" ); |
7409 | glad_glPathMemoryGlyphIndexArrayNV = (PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC) load(userptr, "glPathMemoryGlyphIndexArrayNV" ); |
7410 | glad_glPathParameterfNV = (PFNGLPATHPARAMETERFNVPROC) load(userptr, "glPathParameterfNV" ); |
7411 | glad_glPathParameterfvNV = (PFNGLPATHPARAMETERFVNVPROC) load(userptr, "glPathParameterfvNV" ); |
7412 | glad_glPathParameteriNV = (PFNGLPATHPARAMETERINVPROC) load(userptr, "glPathParameteriNV" ); |
7413 | glad_glPathParameterivNV = (PFNGLPATHPARAMETERIVNVPROC) load(userptr, "glPathParameterivNV" ); |
7414 | glad_glPathStencilDepthOffsetNV = (PFNGLPATHSTENCILDEPTHOFFSETNVPROC) load(userptr, "glPathStencilDepthOffsetNV" ); |
7415 | glad_glPathStencilFuncNV = (PFNGLPATHSTENCILFUNCNVPROC) load(userptr, "glPathStencilFuncNV" ); |
7416 | glad_glPathStringNV = (PFNGLPATHSTRINGNVPROC) load(userptr, "glPathStringNV" ); |
7417 | glad_glPathSubCommandsNV = (PFNGLPATHSUBCOMMANDSNVPROC) load(userptr, "glPathSubCommandsNV" ); |
7418 | glad_glPathSubCoordsNV = (PFNGLPATHSUBCOORDSNVPROC) load(userptr, "glPathSubCoordsNV" ); |
7419 | glad_glPointAlongPathNV = (PFNGLPOINTALONGPATHNVPROC) load(userptr, "glPointAlongPathNV" ); |
7420 | glad_glProgramPathFragmentInputGenNV = (PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) load(userptr, "glProgramPathFragmentInputGenNV" ); |
7421 | glad_glStencilFillPathInstancedNV = (PFNGLSTENCILFILLPATHINSTANCEDNVPROC) load(userptr, "glStencilFillPathInstancedNV" ); |
7422 | glad_glStencilFillPathNV = (PFNGLSTENCILFILLPATHNVPROC) load(userptr, "glStencilFillPathNV" ); |
7423 | glad_glStencilStrokePathInstancedNV = (PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) load(userptr, "glStencilStrokePathInstancedNV" ); |
7424 | glad_glStencilStrokePathNV = (PFNGLSTENCILSTROKEPATHNVPROC) load(userptr, "glStencilStrokePathNV" ); |
7425 | glad_glStencilThenCoverFillPathInstancedNV = (PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC) load(userptr, "glStencilThenCoverFillPathInstancedNV" ); |
7426 | glad_glStencilThenCoverFillPathNV = (PFNGLSTENCILTHENCOVERFILLPATHNVPROC) load(userptr, "glStencilThenCoverFillPathNV" ); |
7427 | glad_glStencilThenCoverStrokePathInstancedNV = (PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC) load(userptr, "glStencilThenCoverStrokePathInstancedNV" ); |
7428 | glad_glStencilThenCoverStrokePathNV = (PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC) load(userptr, "glStencilThenCoverStrokePathNV" ); |
7429 | glad_glTransformPathNV = (PFNGLTRANSFORMPATHNVPROC) load(userptr, "glTransformPathNV" ); |
7430 | glad_glWeightPathsNV = (PFNGLWEIGHTPATHSNVPROC) load(userptr, "glWeightPathsNV" ); |
7431 | } |
7432 | static void glad_gl_load_GL_NV_pixel_data_range( GLADuserptrloadfunc load, void* userptr) { |
7433 | if(!GLAD_GL_NV_pixel_data_range) return; |
7434 | glad_glFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC) load(userptr, "glFlushPixelDataRangeNV" ); |
7435 | glad_glPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC) load(userptr, "glPixelDataRangeNV" ); |
7436 | } |
7437 | static void glad_gl_load_GL_NV_point_sprite( GLADuserptrloadfunc load, void* userptr) { |
7438 | if(!GLAD_GL_NV_point_sprite) return; |
7439 | glad_glPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC) load(userptr, "glPointParameteriNV" ); |
7440 | glad_glPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC) load(userptr, "glPointParameterivNV" ); |
7441 | } |
7442 | static void glad_gl_load_GL_NV_present_video( GLADuserptrloadfunc load, void* userptr) { |
7443 | if(!GLAD_GL_NV_present_video) return; |
7444 | glad_glGetVideoi64vNV = (PFNGLGETVIDEOI64VNVPROC) load(userptr, "glGetVideoi64vNV" ); |
7445 | glad_glGetVideoivNV = (PFNGLGETVIDEOIVNVPROC) load(userptr, "glGetVideoivNV" ); |
7446 | glad_glGetVideoui64vNV = (PFNGLGETVIDEOUI64VNVPROC) load(userptr, "glGetVideoui64vNV" ); |
7447 | glad_glGetVideouivNV = (PFNGLGETVIDEOUIVNVPROC) load(userptr, "glGetVideouivNV" ); |
7448 | glad_glPresentFrameDualFillNV = (PFNGLPRESENTFRAMEDUALFILLNVPROC) load(userptr, "glPresentFrameDualFillNV" ); |
7449 | glad_glPresentFrameKeyedNV = (PFNGLPRESENTFRAMEKEYEDNVPROC) load(userptr, "glPresentFrameKeyedNV" ); |
7450 | } |
7451 | static void glad_gl_load_GL_NV_primitive_restart( GLADuserptrloadfunc load, void* userptr) { |
7452 | if(!GLAD_GL_NV_primitive_restart) return; |
7453 | glad_glPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC) load(userptr, "glPrimitiveRestartIndexNV" ); |
7454 | glad_glPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC) load(userptr, "glPrimitiveRestartNV" ); |
7455 | } |
7456 | static void glad_gl_load_GL_NV_query_resource( GLADuserptrloadfunc load, void* userptr) { |
7457 | if(!GLAD_GL_NV_query_resource) return; |
7458 | glad_glQueryResourceNV = (PFNGLQUERYRESOURCENVPROC) load(userptr, "glQueryResourceNV" ); |
7459 | } |
7460 | static void glad_gl_load_GL_NV_query_resource_tag( GLADuserptrloadfunc load, void* userptr) { |
7461 | if(!GLAD_GL_NV_query_resource_tag) return; |
7462 | glad_glDeleteQueryResourceTagNV = (PFNGLDELETEQUERYRESOURCETAGNVPROC) load(userptr, "glDeleteQueryResourceTagNV" ); |
7463 | glad_glGenQueryResourceTagNV = (PFNGLGENQUERYRESOURCETAGNVPROC) load(userptr, "glGenQueryResourceTagNV" ); |
7464 | glad_glQueryResourceTagNV = (PFNGLQUERYRESOURCETAGNVPROC) load(userptr, "glQueryResourceTagNV" ); |
7465 | } |
7466 | static void glad_gl_load_GL_NV_register_combiners( GLADuserptrloadfunc load, void* userptr) { |
7467 | if(!GLAD_GL_NV_register_combiners) return; |
7468 | glad_glCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC) load(userptr, "glCombinerInputNV" ); |
7469 | glad_glCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC) load(userptr, "glCombinerOutputNV" ); |
7470 | glad_glCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC) load(userptr, "glCombinerParameterfNV" ); |
7471 | glad_glCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC) load(userptr, "glCombinerParameterfvNV" ); |
7472 | glad_glCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC) load(userptr, "glCombinerParameteriNV" ); |
7473 | glad_glCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC) load(userptr, "glCombinerParameterivNV" ); |
7474 | glad_glFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC) load(userptr, "glFinalCombinerInputNV" ); |
7475 | glad_glGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) load(userptr, "glGetCombinerInputParameterfvNV" ); |
7476 | glad_glGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) load(userptr, "glGetCombinerInputParameterivNV" ); |
7477 | glad_glGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) load(userptr, "glGetCombinerOutputParameterfvNV" ); |
7478 | glad_glGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) load(userptr, "glGetCombinerOutputParameterivNV" ); |
7479 | glad_glGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) load(userptr, "glGetFinalCombinerInputParameterfvNV" ); |
7480 | glad_glGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) load(userptr, "glGetFinalCombinerInputParameterivNV" ); |
7481 | } |
7482 | static void glad_gl_load_GL_NV_register_combiners2( GLADuserptrloadfunc load, void* userptr) { |
7483 | if(!GLAD_GL_NV_register_combiners2) return; |
7484 | glad_glCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) load(userptr, "glCombinerStageParameterfvNV" ); |
7485 | glad_glGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) load(userptr, "glGetCombinerStageParameterfvNV" ); |
7486 | } |
7487 | static void glad_gl_load_GL_NV_sample_locations( GLADuserptrloadfunc load, void* userptr) { |
7488 | if(!GLAD_GL_NV_sample_locations) return; |
7489 | glad_glFramebufferSampleLocationsfvNV = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) load(userptr, "glFramebufferSampleLocationsfvNV" ); |
7490 | glad_glNamedFramebufferSampleLocationsfvNV = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) load(userptr, "glNamedFramebufferSampleLocationsfvNV" ); |
7491 | glad_glResolveDepthValuesNV = (PFNGLRESOLVEDEPTHVALUESNVPROC) load(userptr, "glResolveDepthValuesNV" ); |
7492 | } |
7493 | static void glad_gl_load_GL_NV_scissor_exclusive( GLADuserptrloadfunc load, void* userptr) { |
7494 | if(!GLAD_GL_NV_scissor_exclusive) return; |
7495 | glad_glScissorExclusiveArrayvNV = (PFNGLSCISSOREXCLUSIVEARRAYVNVPROC) load(userptr, "glScissorExclusiveArrayvNV" ); |
7496 | glad_glScissorExclusiveNV = (PFNGLSCISSOREXCLUSIVENVPROC) load(userptr, "glScissorExclusiveNV" ); |
7497 | } |
7498 | static void glad_gl_load_GL_NV_shader_buffer_load( GLADuserptrloadfunc load, void* userptr) { |
7499 | if(!GLAD_GL_NV_shader_buffer_load) return; |
7500 | glad_glGetBufferParameterui64vNV = (PFNGLGETBUFFERPARAMETERUI64VNVPROC) load(userptr, "glGetBufferParameterui64vNV" ); |
7501 | glad_glGetIntegerui64vNV = (PFNGLGETINTEGERUI64VNVPROC) load(userptr, "glGetIntegerui64vNV" ); |
7502 | glad_glGetNamedBufferParameterui64vNV = (PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) load(userptr, "glGetNamedBufferParameterui64vNV" ); |
7503 | glad_glGetUniformui64vNV = (PFNGLGETUNIFORMUI64VNVPROC) load(userptr, "glGetUniformui64vNV" ); |
7504 | glad_glIsBufferResidentNV = (PFNGLISBUFFERRESIDENTNVPROC) load(userptr, "glIsBufferResidentNV" ); |
7505 | glad_glIsNamedBufferResidentNV = (PFNGLISNAMEDBUFFERRESIDENTNVPROC) load(userptr, "glIsNamedBufferResidentNV" ); |
7506 | glad_glMakeBufferNonResidentNV = (PFNGLMAKEBUFFERNONRESIDENTNVPROC) load(userptr, "glMakeBufferNonResidentNV" ); |
7507 | glad_glMakeBufferResidentNV = (PFNGLMAKEBUFFERRESIDENTNVPROC) load(userptr, "glMakeBufferResidentNV" ); |
7508 | glad_glMakeNamedBufferNonResidentNV = (PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) load(userptr, "glMakeNamedBufferNonResidentNV" ); |
7509 | glad_glMakeNamedBufferResidentNV = (PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) load(userptr, "glMakeNamedBufferResidentNV" ); |
7510 | glad_glProgramUniformui64NV = (PFNGLPROGRAMUNIFORMUI64NVPROC) load(userptr, "glProgramUniformui64NV" ); |
7511 | glad_glProgramUniformui64vNV = (PFNGLPROGRAMUNIFORMUI64VNVPROC) load(userptr, "glProgramUniformui64vNV" ); |
7512 | glad_glUniformui64NV = (PFNGLUNIFORMUI64NVPROC) load(userptr, "glUniformui64NV" ); |
7513 | glad_glUniformui64vNV = (PFNGLUNIFORMUI64VNVPROC) load(userptr, "glUniformui64vNV" ); |
7514 | } |
7515 | static void glad_gl_load_GL_NV_shading_rate_image( GLADuserptrloadfunc load, void* userptr) { |
7516 | if(!GLAD_GL_NV_shading_rate_image) return; |
7517 | glad_glBindShadingRateImageNV = (PFNGLBINDSHADINGRATEIMAGENVPROC) load(userptr, "glBindShadingRateImageNV" ); |
7518 | glad_glGetShadingRateImagePaletteNV = (PFNGLGETSHADINGRATEIMAGEPALETTENVPROC) load(userptr, "glGetShadingRateImagePaletteNV" ); |
7519 | glad_glGetShadingRateSampleLocationivNV = (PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC) load(userptr, "glGetShadingRateSampleLocationivNV" ); |
7520 | glad_glShadingRateImageBarrierNV = (PFNGLSHADINGRATEIMAGEBARRIERNVPROC) load(userptr, "glShadingRateImageBarrierNV" ); |
7521 | glad_glShadingRateImagePaletteNV = (PFNGLSHADINGRATEIMAGEPALETTENVPROC) load(userptr, "glShadingRateImagePaletteNV" ); |
7522 | glad_glShadingRateSampleOrderCustomNV = (PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC) load(userptr, "glShadingRateSampleOrderCustomNV" ); |
7523 | glad_glShadingRateSampleOrderNV = (PFNGLSHADINGRATESAMPLEORDERNVPROC) load(userptr, "glShadingRateSampleOrderNV" ); |
7524 | } |
7525 | static void glad_gl_load_GL_NV_texture_barrier( GLADuserptrloadfunc load, void* userptr) { |
7526 | if(!GLAD_GL_NV_texture_barrier) return; |
7527 | glad_glTextureBarrierNV = (PFNGLTEXTUREBARRIERNVPROC) load(userptr, "glTextureBarrierNV" ); |
7528 | } |
7529 | static void glad_gl_load_GL_NV_texture_multisample( GLADuserptrloadfunc load, void* userptr) { |
7530 | if(!GLAD_GL_NV_texture_multisample) return; |
7531 | glad_glTexImage2DMultisampleCoverageNV = (PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) load(userptr, "glTexImage2DMultisampleCoverageNV" ); |
7532 | glad_glTexImage3DMultisampleCoverageNV = (PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) load(userptr, "glTexImage3DMultisampleCoverageNV" ); |
7533 | glad_glTextureImage2DMultisampleCoverageNV = (PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) load(userptr, "glTextureImage2DMultisampleCoverageNV" ); |
7534 | glad_glTextureImage2DMultisampleNV = (PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) load(userptr, "glTextureImage2DMultisampleNV" ); |
7535 | glad_glTextureImage3DMultisampleCoverageNV = (PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) load(userptr, "glTextureImage3DMultisampleCoverageNV" ); |
7536 | glad_glTextureImage3DMultisampleNV = (PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) load(userptr, "glTextureImage3DMultisampleNV" ); |
7537 | } |
7538 | static void glad_gl_load_GL_NV_timeline_semaphore( GLADuserptrloadfunc load, void* userptr) { |
7539 | if(!GLAD_GL_NV_timeline_semaphore) return; |
7540 | glad_glCreateSemaphoresNV = (PFNGLCREATESEMAPHORESNVPROC) load(userptr, "glCreateSemaphoresNV" ); |
7541 | glad_glGetSemaphoreParameterivNV = (PFNGLGETSEMAPHOREPARAMETERIVNVPROC) load(userptr, "glGetSemaphoreParameterivNV" ); |
7542 | glad_glSemaphoreParameterivNV = (PFNGLSEMAPHOREPARAMETERIVNVPROC) load(userptr, "glSemaphoreParameterivNV" ); |
7543 | } |
7544 | static void glad_gl_load_GL_NV_transform_feedback( GLADuserptrloadfunc load, void* userptr) { |
7545 | if(!GLAD_GL_NV_transform_feedback) return; |
7546 | glad_glActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) load(userptr, "glActiveVaryingNV" ); |
7547 | glad_glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC) load(userptr, "glBeginTransformFeedbackNV" ); |
7548 | glad_glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) load(userptr, "glBindBufferBaseNV" ); |
7549 | glad_glBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) load(userptr, "glBindBufferOffsetNV" ); |
7550 | glad_glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) load(userptr, "glBindBufferRangeNV" ); |
7551 | glad_glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) load(userptr, "glEndTransformFeedbackNV" ); |
7552 | glad_glGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) load(userptr, "glGetActiveVaryingNV" ); |
7553 | glad_glGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) load(userptr, "glGetTransformFeedbackVaryingNV" ); |
7554 | glad_glGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) load(userptr, "glGetVaryingLocationNV" ); |
7555 | glad_glTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) load(userptr, "glTransformFeedbackAttribsNV" ); |
7556 | glad_glTransformFeedbackStreamAttribsNV = (PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) load(userptr, "glTransformFeedbackStreamAttribsNV" ); |
7557 | glad_glTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) load(userptr, "glTransformFeedbackVaryingsNV" ); |
7558 | } |
7559 | static void glad_gl_load_GL_NV_transform_feedback2( GLADuserptrloadfunc load, void* userptr) { |
7560 | if(!GLAD_GL_NV_transform_feedback2) return; |
7561 | glad_glBindTransformFeedbackNV = (PFNGLBINDTRANSFORMFEEDBACKNVPROC) load(userptr, "glBindTransformFeedbackNV" ); |
7562 | glad_glDeleteTransformFeedbacksNV = (PFNGLDELETETRANSFORMFEEDBACKSNVPROC) load(userptr, "glDeleteTransformFeedbacksNV" ); |
7563 | glad_glDrawTransformFeedbackNV = (PFNGLDRAWTRANSFORMFEEDBACKNVPROC) load(userptr, "glDrawTransformFeedbackNV" ); |
7564 | glad_glGenTransformFeedbacksNV = (PFNGLGENTRANSFORMFEEDBACKSNVPROC) load(userptr, "glGenTransformFeedbacksNV" ); |
7565 | glad_glIsTransformFeedbackNV = (PFNGLISTRANSFORMFEEDBACKNVPROC) load(userptr, "glIsTransformFeedbackNV" ); |
7566 | glad_glPauseTransformFeedbackNV = (PFNGLPAUSETRANSFORMFEEDBACKNVPROC) load(userptr, "glPauseTransformFeedbackNV" ); |
7567 | glad_glResumeTransformFeedbackNV = (PFNGLRESUMETRANSFORMFEEDBACKNVPROC) load(userptr, "glResumeTransformFeedbackNV" ); |
7568 | } |
7569 | static void glad_gl_load_GL_NV_vdpau_interop( GLADuserptrloadfunc load, void* userptr) { |
7570 | if(!GLAD_GL_NV_vdpau_interop) return; |
7571 | glad_glVDPAUFiniNV = (PFNGLVDPAUFININVPROC) load(userptr, "glVDPAUFiniNV" ); |
7572 | glad_glVDPAUGetSurfaceivNV = (PFNGLVDPAUGETSURFACEIVNVPROC) load(userptr, "glVDPAUGetSurfaceivNV" ); |
7573 | glad_glVDPAUInitNV = (PFNGLVDPAUINITNVPROC) load(userptr, "glVDPAUInitNV" ); |
7574 | glad_glVDPAUIsSurfaceNV = (PFNGLVDPAUISSURFACENVPROC) load(userptr, "glVDPAUIsSurfaceNV" ); |
7575 | glad_glVDPAUMapSurfacesNV = (PFNGLVDPAUMAPSURFACESNVPROC) load(userptr, "glVDPAUMapSurfacesNV" ); |
7576 | glad_glVDPAURegisterOutputSurfaceNV = (PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) load(userptr, "glVDPAURegisterOutputSurfaceNV" ); |
7577 | glad_glVDPAURegisterVideoSurfaceNV = (PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) load(userptr, "glVDPAURegisterVideoSurfaceNV" ); |
7578 | glad_glVDPAUSurfaceAccessNV = (PFNGLVDPAUSURFACEACCESSNVPROC) load(userptr, "glVDPAUSurfaceAccessNV" ); |
7579 | glad_glVDPAUUnmapSurfacesNV = (PFNGLVDPAUUNMAPSURFACESNVPROC) load(userptr, "glVDPAUUnmapSurfacesNV" ); |
7580 | glad_glVDPAUUnregisterSurfaceNV = (PFNGLVDPAUUNREGISTERSURFACENVPROC) load(userptr, "glVDPAUUnregisterSurfaceNV" ); |
7581 | } |
7582 | static void glad_gl_load_GL_NV_vdpau_interop2( GLADuserptrloadfunc load, void* userptr) { |
7583 | if(!GLAD_GL_NV_vdpau_interop2) return; |
7584 | glad_glVDPAURegisterVideoSurfaceWithPictureStructureNV = (PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC) load(userptr, "glVDPAURegisterVideoSurfaceWithPictureStructureNV" ); |
7585 | } |
7586 | static void glad_gl_load_GL_NV_vertex_array_range( GLADuserptrloadfunc load, void* userptr) { |
7587 | if(!GLAD_GL_NV_vertex_array_range) return; |
7588 | glad_glFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC) load(userptr, "glFlushVertexArrayRangeNV" ); |
7589 | glad_glVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC) load(userptr, "glVertexArrayRangeNV" ); |
7590 | } |
7591 | static void glad_gl_load_GL_NV_vertex_attrib_integer_64bit( GLADuserptrloadfunc load, void* userptr) { |
7592 | if(!GLAD_GL_NV_vertex_attrib_integer_64bit) return; |
7593 | glad_glGetVertexAttribLi64vNV = (PFNGLGETVERTEXATTRIBLI64VNVPROC) load(userptr, "glGetVertexAttribLi64vNV" ); |
7594 | glad_glGetVertexAttribLui64vNV = (PFNGLGETVERTEXATTRIBLUI64VNVPROC) load(userptr, "glGetVertexAttribLui64vNV" ); |
7595 | glad_glVertexAttribL1i64NV = (PFNGLVERTEXATTRIBL1I64NVPROC) load(userptr, "glVertexAttribL1i64NV" ); |
7596 | glad_glVertexAttribL1i64vNV = (PFNGLVERTEXATTRIBL1I64VNVPROC) load(userptr, "glVertexAttribL1i64vNV" ); |
7597 | glad_glVertexAttribL1ui64NV = (PFNGLVERTEXATTRIBL1UI64NVPROC) load(userptr, "glVertexAttribL1ui64NV" ); |
7598 | glad_glVertexAttribL1ui64vNV = (PFNGLVERTEXATTRIBL1UI64VNVPROC) load(userptr, "glVertexAttribL1ui64vNV" ); |
7599 | glad_glVertexAttribL2i64NV = (PFNGLVERTEXATTRIBL2I64NVPROC) load(userptr, "glVertexAttribL2i64NV" ); |
7600 | glad_glVertexAttribL2i64vNV = (PFNGLVERTEXATTRIBL2I64VNVPROC) load(userptr, "glVertexAttribL2i64vNV" ); |
7601 | glad_glVertexAttribL2ui64NV = (PFNGLVERTEXATTRIBL2UI64NVPROC) load(userptr, "glVertexAttribL2ui64NV" ); |
7602 | glad_glVertexAttribL2ui64vNV = (PFNGLVERTEXATTRIBL2UI64VNVPROC) load(userptr, "glVertexAttribL2ui64vNV" ); |
7603 | glad_glVertexAttribL3i64NV = (PFNGLVERTEXATTRIBL3I64NVPROC) load(userptr, "glVertexAttribL3i64NV" ); |
7604 | glad_glVertexAttribL3i64vNV = (PFNGLVERTEXATTRIBL3I64VNVPROC) load(userptr, "glVertexAttribL3i64vNV" ); |
7605 | glad_glVertexAttribL3ui64NV = (PFNGLVERTEXATTRIBL3UI64NVPROC) load(userptr, "glVertexAttribL3ui64NV" ); |
7606 | glad_glVertexAttribL3ui64vNV = (PFNGLVERTEXATTRIBL3UI64VNVPROC) load(userptr, "glVertexAttribL3ui64vNV" ); |
7607 | glad_glVertexAttribL4i64NV = (PFNGLVERTEXATTRIBL4I64NVPROC) load(userptr, "glVertexAttribL4i64NV" ); |
7608 | glad_glVertexAttribL4i64vNV = (PFNGLVERTEXATTRIBL4I64VNVPROC) load(userptr, "glVertexAttribL4i64vNV" ); |
7609 | glad_glVertexAttribL4ui64NV = (PFNGLVERTEXATTRIBL4UI64NVPROC) load(userptr, "glVertexAttribL4ui64NV" ); |
7610 | glad_glVertexAttribL4ui64vNV = (PFNGLVERTEXATTRIBL4UI64VNVPROC) load(userptr, "glVertexAttribL4ui64vNV" ); |
7611 | glad_glVertexAttribLFormatNV = (PFNGLVERTEXATTRIBLFORMATNVPROC) load(userptr, "glVertexAttribLFormatNV" ); |
7612 | } |
7613 | static void glad_gl_load_GL_NV_vertex_buffer_unified_memory( GLADuserptrloadfunc load, void* userptr) { |
7614 | if(!GLAD_GL_NV_vertex_buffer_unified_memory) return; |
7615 | glad_glBufferAddressRangeNV = (PFNGLBUFFERADDRESSRANGENVPROC) load(userptr, "glBufferAddressRangeNV" ); |
7616 | glad_glColorFormatNV = (PFNGLCOLORFORMATNVPROC) load(userptr, "glColorFormatNV" ); |
7617 | glad_glEdgeFlagFormatNV = (PFNGLEDGEFLAGFORMATNVPROC) load(userptr, "glEdgeFlagFormatNV" ); |
7618 | glad_glFogCoordFormatNV = (PFNGLFOGCOORDFORMATNVPROC) load(userptr, "glFogCoordFormatNV" ); |
7619 | glad_glGetIntegerui64i_vNV = (PFNGLGETINTEGERUI64I_VNVPROC) load(userptr, "glGetIntegerui64i_vNV" ); |
7620 | glad_glIndexFormatNV = (PFNGLINDEXFORMATNVPROC) load(userptr, "glIndexFormatNV" ); |
7621 | glad_glNormalFormatNV = (PFNGLNORMALFORMATNVPROC) load(userptr, "glNormalFormatNV" ); |
7622 | glad_glSecondaryColorFormatNV = (PFNGLSECONDARYCOLORFORMATNVPROC) load(userptr, "glSecondaryColorFormatNV" ); |
7623 | glad_glTexCoordFormatNV = (PFNGLTEXCOORDFORMATNVPROC) load(userptr, "glTexCoordFormatNV" ); |
7624 | glad_glVertexAttribFormatNV = (PFNGLVERTEXATTRIBFORMATNVPROC) load(userptr, "glVertexAttribFormatNV" ); |
7625 | glad_glVertexAttribIFormatNV = (PFNGLVERTEXATTRIBIFORMATNVPROC) load(userptr, "glVertexAttribIFormatNV" ); |
7626 | glad_glVertexFormatNV = (PFNGLVERTEXFORMATNVPROC) load(userptr, "glVertexFormatNV" ); |
7627 | } |
7628 | static void glad_gl_load_GL_NV_vertex_program( GLADuserptrloadfunc load, void* userptr) { |
7629 | if(!GLAD_GL_NV_vertex_program) return; |
7630 | glad_glAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC) load(userptr, "glAreProgramsResidentNV" ); |
7631 | glad_glBindProgramNV = (PFNGLBINDPROGRAMNVPROC) load(userptr, "glBindProgramNV" ); |
7632 | glad_glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC) load(userptr, "glDeleteProgramsNV" ); |
7633 | glad_glExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC) load(userptr, "glExecuteProgramNV" ); |
7634 | glad_glGenProgramsNV = (PFNGLGENPROGRAMSNVPROC) load(userptr, "glGenProgramsNV" ); |
7635 | glad_glGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC) load(userptr, "glGetProgramParameterdvNV" ); |
7636 | glad_glGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC) load(userptr, "glGetProgramParameterfvNV" ); |
7637 | glad_glGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC) load(userptr, "glGetProgramStringNV" ); |
7638 | glad_glGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC) load(userptr, "glGetProgramivNV" ); |
7639 | glad_glGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC) load(userptr, "glGetTrackMatrixivNV" ); |
7640 | glad_glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC) load(userptr, "glGetVertexAttribPointervNV" ); |
7641 | glad_glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC) load(userptr, "glGetVertexAttribdvNV" ); |
7642 | glad_glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC) load(userptr, "glGetVertexAttribfvNV" ); |
7643 | glad_glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC) load(userptr, "glGetVertexAttribivNV" ); |
7644 | glad_glIsProgramNV = (PFNGLISPROGRAMNVPROC) load(userptr, "glIsProgramNV" ); |
7645 | glad_glLoadProgramNV = (PFNGLLOADPROGRAMNVPROC) load(userptr, "glLoadProgramNV" ); |
7646 | glad_glProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC) load(userptr, "glProgramParameter4dNV" ); |
7647 | glad_glProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC) load(userptr, "glProgramParameter4dvNV" ); |
7648 | glad_glProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC) load(userptr, "glProgramParameter4fNV" ); |
7649 | glad_glProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC) load(userptr, "glProgramParameter4fvNV" ); |
7650 | glad_glProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC) load(userptr, "glProgramParameters4dvNV" ); |
7651 | glad_glProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC) load(userptr, "glProgramParameters4fvNV" ); |
7652 | glad_glRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC) load(userptr, "glRequestResidentProgramsNV" ); |
7653 | glad_glTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC) load(userptr, "glTrackMatrixNV" ); |
7654 | glad_glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC) load(userptr, "glVertexAttrib1dNV" ); |
7655 | glad_glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC) load(userptr, "glVertexAttrib1dvNV" ); |
7656 | glad_glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC) load(userptr, "glVertexAttrib1fNV" ); |
7657 | glad_glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC) load(userptr, "glVertexAttrib1fvNV" ); |
7658 | glad_glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC) load(userptr, "glVertexAttrib1sNV" ); |
7659 | glad_glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC) load(userptr, "glVertexAttrib1svNV" ); |
7660 | glad_glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC) load(userptr, "glVertexAttrib2dNV" ); |
7661 | glad_glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC) load(userptr, "glVertexAttrib2dvNV" ); |
7662 | glad_glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC) load(userptr, "glVertexAttrib2fNV" ); |
7663 | glad_glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC) load(userptr, "glVertexAttrib2fvNV" ); |
7664 | glad_glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC) load(userptr, "glVertexAttrib2sNV" ); |
7665 | glad_glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC) load(userptr, "glVertexAttrib2svNV" ); |
7666 | glad_glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC) load(userptr, "glVertexAttrib3dNV" ); |
7667 | glad_glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC) load(userptr, "glVertexAttrib3dvNV" ); |
7668 | glad_glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC) load(userptr, "glVertexAttrib3fNV" ); |
7669 | glad_glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC) load(userptr, "glVertexAttrib3fvNV" ); |
7670 | glad_glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC) load(userptr, "glVertexAttrib3sNV" ); |
7671 | glad_glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC) load(userptr, "glVertexAttrib3svNV" ); |
7672 | glad_glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC) load(userptr, "glVertexAttrib4dNV" ); |
7673 | glad_glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC) load(userptr, "glVertexAttrib4dvNV" ); |
7674 | glad_glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC) load(userptr, "glVertexAttrib4fNV" ); |
7675 | glad_glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC) load(userptr, "glVertexAttrib4fvNV" ); |
7676 | glad_glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC) load(userptr, "glVertexAttrib4sNV" ); |
7677 | glad_glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC) load(userptr, "glVertexAttrib4svNV" ); |
7678 | glad_glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC) load(userptr, "glVertexAttrib4ubNV" ); |
7679 | glad_glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC) load(userptr, "glVertexAttrib4ubvNV" ); |
7680 | glad_glVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC) load(userptr, "glVertexAttribPointerNV" ); |
7681 | glad_glVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC) load(userptr, "glVertexAttribs1dvNV" ); |
7682 | glad_glVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC) load(userptr, "glVertexAttribs1fvNV" ); |
7683 | glad_glVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC) load(userptr, "glVertexAttribs1svNV" ); |
7684 | glad_glVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC) load(userptr, "glVertexAttribs2dvNV" ); |
7685 | glad_glVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC) load(userptr, "glVertexAttribs2fvNV" ); |
7686 | glad_glVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC) load(userptr, "glVertexAttribs2svNV" ); |
7687 | glad_glVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC) load(userptr, "glVertexAttribs3dvNV" ); |
7688 | glad_glVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC) load(userptr, "glVertexAttribs3fvNV" ); |
7689 | glad_glVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC) load(userptr, "glVertexAttribs3svNV" ); |
7690 | glad_glVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC) load(userptr, "glVertexAttribs4dvNV" ); |
7691 | glad_glVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC) load(userptr, "glVertexAttribs4fvNV" ); |
7692 | glad_glVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC) load(userptr, "glVertexAttribs4svNV" ); |
7693 | glad_glVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC) load(userptr, "glVertexAttribs4ubvNV" ); |
7694 | } |
7695 | static void glad_gl_load_GL_NV_vertex_program4( GLADuserptrloadfunc load, void* userptr) { |
7696 | if(!GLAD_GL_NV_vertex_program4) return; |
7697 | glad_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) load(userptr, "glGetVertexAttribIivEXT" ); |
7698 | glad_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) load(userptr, "glGetVertexAttribIuivEXT" ); |
7699 | glad_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) load(userptr, "glVertexAttribI1iEXT" ); |
7700 | glad_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) load(userptr, "glVertexAttribI1ivEXT" ); |
7701 | glad_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) load(userptr, "glVertexAttribI1uiEXT" ); |
7702 | glad_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) load(userptr, "glVertexAttribI1uivEXT" ); |
7703 | glad_glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) load(userptr, "glVertexAttribI2iEXT" ); |
7704 | glad_glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) load(userptr, "glVertexAttribI2ivEXT" ); |
7705 | glad_glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) load(userptr, "glVertexAttribI2uiEXT" ); |
7706 | glad_glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) load(userptr, "glVertexAttribI2uivEXT" ); |
7707 | glad_glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) load(userptr, "glVertexAttribI3iEXT" ); |
7708 | glad_glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) load(userptr, "glVertexAttribI3ivEXT" ); |
7709 | glad_glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) load(userptr, "glVertexAttribI3uiEXT" ); |
7710 | glad_glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) load(userptr, "glVertexAttribI3uivEXT" ); |
7711 | glad_glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) load(userptr, "glVertexAttribI4bvEXT" ); |
7712 | glad_glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) load(userptr, "glVertexAttribI4iEXT" ); |
7713 | glad_glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) load(userptr, "glVertexAttribI4ivEXT" ); |
7714 | glad_glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) load(userptr, "glVertexAttribI4svEXT" ); |
7715 | glad_glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) load(userptr, "glVertexAttribI4ubvEXT" ); |
7716 | glad_glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) load(userptr, "glVertexAttribI4uiEXT" ); |
7717 | glad_glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) load(userptr, "glVertexAttribI4uivEXT" ); |
7718 | glad_glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) load(userptr, "glVertexAttribI4usvEXT" ); |
7719 | glad_glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) load(userptr, "glVertexAttribIPointerEXT" ); |
7720 | } |
7721 | static void glad_gl_load_GL_NV_video_capture( GLADuserptrloadfunc load, void* userptr) { |
7722 | if(!GLAD_GL_NV_video_capture) return; |
7723 | glad_glBeginVideoCaptureNV = (PFNGLBEGINVIDEOCAPTURENVPROC) load(userptr, "glBeginVideoCaptureNV" ); |
7724 | glad_glBindVideoCaptureStreamBufferNV = (PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) load(userptr, "glBindVideoCaptureStreamBufferNV" ); |
7725 | glad_glBindVideoCaptureStreamTextureNV = (PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) load(userptr, "glBindVideoCaptureStreamTextureNV" ); |
7726 | glad_glEndVideoCaptureNV = (PFNGLENDVIDEOCAPTURENVPROC) load(userptr, "glEndVideoCaptureNV" ); |
7727 | glad_glGetVideoCaptureStreamdvNV = (PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) load(userptr, "glGetVideoCaptureStreamdvNV" ); |
7728 | glad_glGetVideoCaptureStreamfvNV = (PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) load(userptr, "glGetVideoCaptureStreamfvNV" ); |
7729 | glad_glGetVideoCaptureStreamivNV = (PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) load(userptr, "glGetVideoCaptureStreamivNV" ); |
7730 | glad_glGetVideoCaptureivNV = (PFNGLGETVIDEOCAPTUREIVNVPROC) load(userptr, "glGetVideoCaptureivNV" ); |
7731 | glad_glVideoCaptureNV = (PFNGLVIDEOCAPTURENVPROC) load(userptr, "glVideoCaptureNV" ); |
7732 | glad_glVideoCaptureStreamParameterdvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) load(userptr, "glVideoCaptureStreamParameterdvNV" ); |
7733 | glad_glVideoCaptureStreamParameterfvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) load(userptr, "glVideoCaptureStreamParameterfvNV" ); |
7734 | glad_glVideoCaptureStreamParameterivNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) load(userptr, "glVideoCaptureStreamParameterivNV" ); |
7735 | } |
7736 | static void glad_gl_load_GL_NV_viewport_swizzle( GLADuserptrloadfunc load, void* userptr) { |
7737 | if(!GLAD_GL_NV_viewport_swizzle) return; |
7738 | glad_glViewportSwizzleNV = (PFNGLVIEWPORTSWIZZLENVPROC) load(userptr, "glViewportSwizzleNV" ); |
7739 | } |
7740 | static void glad_gl_load_GL_OES_byte_coordinates( GLADuserptrloadfunc load, void* userptr) { |
7741 | if(!GLAD_GL_OES_byte_coordinates) return; |
7742 | glad_glMultiTexCoord1bOES = (PFNGLMULTITEXCOORD1BOESPROC) load(userptr, "glMultiTexCoord1bOES" ); |
7743 | glad_glMultiTexCoord1bvOES = (PFNGLMULTITEXCOORD1BVOESPROC) load(userptr, "glMultiTexCoord1bvOES" ); |
7744 | glad_glMultiTexCoord2bOES = (PFNGLMULTITEXCOORD2BOESPROC) load(userptr, "glMultiTexCoord2bOES" ); |
7745 | glad_glMultiTexCoord2bvOES = (PFNGLMULTITEXCOORD2BVOESPROC) load(userptr, "glMultiTexCoord2bvOES" ); |
7746 | glad_glMultiTexCoord3bOES = (PFNGLMULTITEXCOORD3BOESPROC) load(userptr, "glMultiTexCoord3bOES" ); |
7747 | glad_glMultiTexCoord3bvOES = (PFNGLMULTITEXCOORD3BVOESPROC) load(userptr, "glMultiTexCoord3bvOES" ); |
7748 | glad_glMultiTexCoord4bOES = (PFNGLMULTITEXCOORD4BOESPROC) load(userptr, "glMultiTexCoord4bOES" ); |
7749 | glad_glMultiTexCoord4bvOES = (PFNGLMULTITEXCOORD4BVOESPROC) load(userptr, "glMultiTexCoord4bvOES" ); |
7750 | glad_glTexCoord1bOES = (PFNGLTEXCOORD1BOESPROC) load(userptr, "glTexCoord1bOES" ); |
7751 | glad_glTexCoord1bvOES = (PFNGLTEXCOORD1BVOESPROC) load(userptr, "glTexCoord1bvOES" ); |
7752 | glad_glTexCoord2bOES = (PFNGLTEXCOORD2BOESPROC) load(userptr, "glTexCoord2bOES" ); |
7753 | glad_glTexCoord2bvOES = (PFNGLTEXCOORD2BVOESPROC) load(userptr, "glTexCoord2bvOES" ); |
7754 | glad_glTexCoord3bOES = (PFNGLTEXCOORD3BOESPROC) load(userptr, "glTexCoord3bOES" ); |
7755 | glad_glTexCoord3bvOES = (PFNGLTEXCOORD3BVOESPROC) load(userptr, "glTexCoord3bvOES" ); |
7756 | glad_glTexCoord4bOES = (PFNGLTEXCOORD4BOESPROC) load(userptr, "glTexCoord4bOES" ); |
7757 | glad_glTexCoord4bvOES = (PFNGLTEXCOORD4BVOESPROC) load(userptr, "glTexCoord4bvOES" ); |
7758 | glad_glVertex2bOES = (PFNGLVERTEX2BOESPROC) load(userptr, "glVertex2bOES" ); |
7759 | glad_glVertex2bvOES = (PFNGLVERTEX2BVOESPROC) load(userptr, "glVertex2bvOES" ); |
7760 | glad_glVertex3bOES = (PFNGLVERTEX3BOESPROC) load(userptr, "glVertex3bOES" ); |
7761 | glad_glVertex3bvOES = (PFNGLVERTEX3BVOESPROC) load(userptr, "glVertex3bvOES" ); |
7762 | glad_glVertex4bOES = (PFNGLVERTEX4BOESPROC) load(userptr, "glVertex4bOES" ); |
7763 | glad_glVertex4bvOES = (PFNGLVERTEX4BVOESPROC) load(userptr, "glVertex4bvOES" ); |
7764 | } |
7765 | static void glad_gl_load_GL_OES_fixed_point( GLADuserptrloadfunc load, void* userptr) { |
7766 | if(!GLAD_GL_OES_fixed_point) return; |
7767 | glad_glAccumxOES = (PFNGLACCUMXOESPROC) load(userptr, "glAccumxOES" ); |
7768 | glad_glAlphaFuncxOES = (PFNGLALPHAFUNCXOESPROC) load(userptr, "glAlphaFuncxOES" ); |
7769 | glad_glBitmapxOES = (PFNGLBITMAPXOESPROC) load(userptr, "glBitmapxOES" ); |
7770 | glad_glBlendColorxOES = (PFNGLBLENDCOLORXOESPROC) load(userptr, "glBlendColorxOES" ); |
7771 | glad_glClearAccumxOES = (PFNGLCLEARACCUMXOESPROC) load(userptr, "glClearAccumxOES" ); |
7772 | glad_glClearColorxOES = (PFNGLCLEARCOLORXOESPROC) load(userptr, "glClearColorxOES" ); |
7773 | glad_glClearDepthxOES = (PFNGLCLEARDEPTHXOESPROC) load(userptr, "glClearDepthxOES" ); |
7774 | glad_glClipPlanexOES = (PFNGLCLIPPLANEXOESPROC) load(userptr, "glClipPlanexOES" ); |
7775 | glad_glColor3xOES = (PFNGLCOLOR3XOESPROC) load(userptr, "glColor3xOES" ); |
7776 | glad_glColor3xvOES = (PFNGLCOLOR3XVOESPROC) load(userptr, "glColor3xvOES" ); |
7777 | glad_glColor4xOES = (PFNGLCOLOR4XOESPROC) load(userptr, "glColor4xOES" ); |
7778 | glad_glColor4xvOES = (PFNGLCOLOR4XVOESPROC) load(userptr, "glColor4xvOES" ); |
7779 | glad_glConvolutionParameterxOES = (PFNGLCONVOLUTIONPARAMETERXOESPROC) load(userptr, "glConvolutionParameterxOES" ); |
7780 | glad_glConvolutionParameterxvOES = (PFNGLCONVOLUTIONPARAMETERXVOESPROC) load(userptr, "glConvolutionParameterxvOES" ); |
7781 | glad_glDepthRangexOES = (PFNGLDEPTHRANGEXOESPROC) load(userptr, "glDepthRangexOES" ); |
7782 | glad_glEvalCoord1xOES = (PFNGLEVALCOORD1XOESPROC) load(userptr, "glEvalCoord1xOES" ); |
7783 | glad_glEvalCoord1xvOES = (PFNGLEVALCOORD1XVOESPROC) load(userptr, "glEvalCoord1xvOES" ); |
7784 | glad_glEvalCoord2xOES = (PFNGLEVALCOORD2XOESPROC) load(userptr, "glEvalCoord2xOES" ); |
7785 | glad_glEvalCoord2xvOES = (PFNGLEVALCOORD2XVOESPROC) load(userptr, "glEvalCoord2xvOES" ); |
7786 | glad_glFeedbackBufferxOES = (PFNGLFEEDBACKBUFFERXOESPROC) load(userptr, "glFeedbackBufferxOES" ); |
7787 | glad_glFogxOES = (PFNGLFOGXOESPROC) load(userptr, "glFogxOES" ); |
7788 | glad_glFogxvOES = (PFNGLFOGXVOESPROC) load(userptr, "glFogxvOES" ); |
7789 | glad_glFrustumxOES = (PFNGLFRUSTUMXOESPROC) load(userptr, "glFrustumxOES" ); |
7790 | glad_glGetClipPlanexOES = (PFNGLGETCLIPPLANEXOESPROC) load(userptr, "glGetClipPlanexOES" ); |
7791 | glad_glGetConvolutionParameterxvOES = (PFNGLGETCONVOLUTIONPARAMETERXVOESPROC) load(userptr, "glGetConvolutionParameterxvOES" ); |
7792 | glad_glGetFixedvOES = (PFNGLGETFIXEDVOESPROC) load(userptr, "glGetFixedvOES" ); |
7793 | glad_glGetHistogramParameterxvOES = (PFNGLGETHISTOGRAMPARAMETERXVOESPROC) load(userptr, "glGetHistogramParameterxvOES" ); |
7794 | glad_glGetLightxOES = (PFNGLGETLIGHTXOESPROC) load(userptr, "glGetLightxOES" ); |
7795 | glad_glGetMapxvOES = (PFNGLGETMAPXVOESPROC) load(userptr, "glGetMapxvOES" ); |
7796 | glad_glGetMaterialxOES = (PFNGLGETMATERIALXOESPROC) load(userptr, "glGetMaterialxOES" ); |
7797 | glad_glGetPixelMapxv = (PFNGLGETPIXELMAPXVPROC) load(userptr, "glGetPixelMapxv" ); |
7798 | glad_glGetTexEnvxvOES = (PFNGLGETTEXENVXVOESPROC) load(userptr, "glGetTexEnvxvOES" ); |
7799 | glad_glGetTexGenxvOES = (PFNGLGETTEXGENXVOESPROC) load(userptr, "glGetTexGenxvOES" ); |
7800 | glad_glGetTexLevelParameterxvOES = (PFNGLGETTEXLEVELPARAMETERXVOESPROC) load(userptr, "glGetTexLevelParameterxvOES" ); |
7801 | glad_glGetTexParameterxvOES = (PFNGLGETTEXPARAMETERXVOESPROC) load(userptr, "glGetTexParameterxvOES" ); |
7802 | glad_glIndexxOES = (PFNGLINDEXXOESPROC) load(userptr, "glIndexxOES" ); |
7803 | glad_glIndexxvOES = (PFNGLINDEXXVOESPROC) load(userptr, "glIndexxvOES" ); |
7804 | glad_glLightModelxOES = (PFNGLLIGHTMODELXOESPROC) load(userptr, "glLightModelxOES" ); |
7805 | glad_glLightModelxvOES = (PFNGLLIGHTMODELXVOESPROC) load(userptr, "glLightModelxvOES" ); |
7806 | glad_glLightxOES = (PFNGLLIGHTXOESPROC) load(userptr, "glLightxOES" ); |
7807 | glad_glLightxvOES = (PFNGLLIGHTXVOESPROC) load(userptr, "glLightxvOES" ); |
7808 | glad_glLineWidthxOES = (PFNGLLINEWIDTHXOESPROC) load(userptr, "glLineWidthxOES" ); |
7809 | glad_glLoadMatrixxOES = (PFNGLLOADMATRIXXOESPROC) load(userptr, "glLoadMatrixxOES" ); |
7810 | glad_glLoadTransposeMatrixxOES = (PFNGLLOADTRANSPOSEMATRIXXOESPROC) load(userptr, "glLoadTransposeMatrixxOES" ); |
7811 | glad_glMap1xOES = (PFNGLMAP1XOESPROC) load(userptr, "glMap1xOES" ); |
7812 | glad_glMap2xOES = (PFNGLMAP2XOESPROC) load(userptr, "glMap2xOES" ); |
7813 | glad_glMapGrid1xOES = (PFNGLMAPGRID1XOESPROC) load(userptr, "glMapGrid1xOES" ); |
7814 | glad_glMapGrid2xOES = (PFNGLMAPGRID2XOESPROC) load(userptr, "glMapGrid2xOES" ); |
7815 | glad_glMaterialxOES = (PFNGLMATERIALXOESPROC) load(userptr, "glMaterialxOES" ); |
7816 | glad_glMaterialxvOES = (PFNGLMATERIALXVOESPROC) load(userptr, "glMaterialxvOES" ); |
7817 | glad_glMultMatrixxOES = (PFNGLMULTMATRIXXOESPROC) load(userptr, "glMultMatrixxOES" ); |
7818 | glad_glMultTransposeMatrixxOES = (PFNGLMULTTRANSPOSEMATRIXXOESPROC) load(userptr, "glMultTransposeMatrixxOES" ); |
7819 | glad_glMultiTexCoord1xOES = (PFNGLMULTITEXCOORD1XOESPROC) load(userptr, "glMultiTexCoord1xOES" ); |
7820 | glad_glMultiTexCoord1xvOES = (PFNGLMULTITEXCOORD1XVOESPROC) load(userptr, "glMultiTexCoord1xvOES" ); |
7821 | glad_glMultiTexCoord2xOES = (PFNGLMULTITEXCOORD2XOESPROC) load(userptr, "glMultiTexCoord2xOES" ); |
7822 | glad_glMultiTexCoord2xvOES = (PFNGLMULTITEXCOORD2XVOESPROC) load(userptr, "glMultiTexCoord2xvOES" ); |
7823 | glad_glMultiTexCoord3xOES = (PFNGLMULTITEXCOORD3XOESPROC) load(userptr, "glMultiTexCoord3xOES" ); |
7824 | glad_glMultiTexCoord3xvOES = (PFNGLMULTITEXCOORD3XVOESPROC) load(userptr, "glMultiTexCoord3xvOES" ); |
7825 | glad_glMultiTexCoord4xOES = (PFNGLMULTITEXCOORD4XOESPROC) load(userptr, "glMultiTexCoord4xOES" ); |
7826 | glad_glMultiTexCoord4xvOES = (PFNGLMULTITEXCOORD4XVOESPROC) load(userptr, "glMultiTexCoord4xvOES" ); |
7827 | glad_glNormal3xOES = (PFNGLNORMAL3XOESPROC) load(userptr, "glNormal3xOES" ); |
7828 | glad_glNormal3xvOES = (PFNGLNORMAL3XVOESPROC) load(userptr, "glNormal3xvOES" ); |
7829 | glad_glOrthoxOES = (PFNGLORTHOXOESPROC) load(userptr, "glOrthoxOES" ); |
7830 | glad_glPassThroughxOES = (PFNGLPASSTHROUGHXOESPROC) load(userptr, "glPassThroughxOES" ); |
7831 | glad_glPixelMapx = (PFNGLPIXELMAPXPROC) load(userptr, "glPixelMapx" ); |
7832 | glad_glPixelStorex = (PFNGLPIXELSTOREXPROC) load(userptr, "glPixelStorex" ); |
7833 | glad_glPixelTransferxOES = (PFNGLPIXELTRANSFERXOESPROC) load(userptr, "glPixelTransferxOES" ); |
7834 | glad_glPixelZoomxOES = (PFNGLPIXELZOOMXOESPROC) load(userptr, "glPixelZoomxOES" ); |
7835 | glad_glPointParameterxvOES = (PFNGLPOINTPARAMETERXVOESPROC) load(userptr, "glPointParameterxvOES" ); |
7836 | glad_glPointSizexOES = (PFNGLPOINTSIZEXOESPROC) load(userptr, "glPointSizexOES" ); |
7837 | glad_glPolygonOffsetxOES = (PFNGLPOLYGONOFFSETXOESPROC) load(userptr, "glPolygonOffsetxOES" ); |
7838 | glad_glPrioritizeTexturesxOES = (PFNGLPRIORITIZETEXTURESXOESPROC) load(userptr, "glPrioritizeTexturesxOES" ); |
7839 | glad_glRasterPos2xOES = (PFNGLRASTERPOS2XOESPROC) load(userptr, "glRasterPos2xOES" ); |
7840 | glad_glRasterPos2xvOES = (PFNGLRASTERPOS2XVOESPROC) load(userptr, "glRasterPos2xvOES" ); |
7841 | glad_glRasterPos3xOES = (PFNGLRASTERPOS3XOESPROC) load(userptr, "glRasterPos3xOES" ); |
7842 | glad_glRasterPos3xvOES = (PFNGLRASTERPOS3XVOESPROC) load(userptr, "glRasterPos3xvOES" ); |
7843 | glad_glRasterPos4xOES = (PFNGLRASTERPOS4XOESPROC) load(userptr, "glRasterPos4xOES" ); |
7844 | glad_glRasterPos4xvOES = (PFNGLRASTERPOS4XVOESPROC) load(userptr, "glRasterPos4xvOES" ); |
7845 | glad_glRectxOES = (PFNGLRECTXOESPROC) load(userptr, "glRectxOES" ); |
7846 | glad_glRectxvOES = (PFNGLRECTXVOESPROC) load(userptr, "glRectxvOES" ); |
7847 | glad_glRotatexOES = (PFNGLROTATEXOESPROC) load(userptr, "glRotatexOES" ); |
7848 | glad_glScalexOES = (PFNGLSCALEXOESPROC) load(userptr, "glScalexOES" ); |
7849 | glad_glTexCoord1xOES = (PFNGLTEXCOORD1XOESPROC) load(userptr, "glTexCoord1xOES" ); |
7850 | glad_glTexCoord1xvOES = (PFNGLTEXCOORD1XVOESPROC) load(userptr, "glTexCoord1xvOES" ); |
7851 | glad_glTexCoord2xOES = (PFNGLTEXCOORD2XOESPROC) load(userptr, "glTexCoord2xOES" ); |
7852 | glad_glTexCoord2xvOES = (PFNGLTEXCOORD2XVOESPROC) load(userptr, "glTexCoord2xvOES" ); |
7853 | glad_glTexCoord3xOES = (PFNGLTEXCOORD3XOESPROC) load(userptr, "glTexCoord3xOES" ); |
7854 | glad_glTexCoord3xvOES = (PFNGLTEXCOORD3XVOESPROC) load(userptr, "glTexCoord3xvOES" ); |
7855 | glad_glTexCoord4xOES = (PFNGLTEXCOORD4XOESPROC) load(userptr, "glTexCoord4xOES" ); |
7856 | glad_glTexCoord4xvOES = (PFNGLTEXCOORD4XVOESPROC) load(userptr, "glTexCoord4xvOES" ); |
7857 | glad_glTexEnvxOES = (PFNGLTEXENVXOESPROC) load(userptr, "glTexEnvxOES" ); |
7858 | glad_glTexEnvxvOES = (PFNGLTEXENVXVOESPROC) load(userptr, "glTexEnvxvOES" ); |
7859 | glad_glTexGenxOES = (PFNGLTEXGENXOESPROC) load(userptr, "glTexGenxOES" ); |
7860 | glad_glTexGenxvOES = (PFNGLTEXGENXVOESPROC) load(userptr, "glTexGenxvOES" ); |
7861 | glad_glTexParameterxOES = (PFNGLTEXPARAMETERXOESPROC) load(userptr, "glTexParameterxOES" ); |
7862 | glad_glTexParameterxvOES = (PFNGLTEXPARAMETERXVOESPROC) load(userptr, "glTexParameterxvOES" ); |
7863 | glad_glTranslatexOES = (PFNGLTRANSLATEXOESPROC) load(userptr, "glTranslatexOES" ); |
7864 | glad_glVertex2xOES = (PFNGLVERTEX2XOESPROC) load(userptr, "glVertex2xOES" ); |
7865 | glad_glVertex2xvOES = (PFNGLVERTEX2XVOESPROC) load(userptr, "glVertex2xvOES" ); |
7866 | glad_glVertex3xOES = (PFNGLVERTEX3XOESPROC) load(userptr, "glVertex3xOES" ); |
7867 | glad_glVertex3xvOES = (PFNGLVERTEX3XVOESPROC) load(userptr, "glVertex3xvOES" ); |
7868 | glad_glVertex4xOES = (PFNGLVERTEX4XOESPROC) load(userptr, "glVertex4xOES" ); |
7869 | glad_glVertex4xvOES = (PFNGLVERTEX4XVOESPROC) load(userptr, "glVertex4xvOES" ); |
7870 | } |
7871 | static void glad_gl_load_GL_OES_query_matrix( GLADuserptrloadfunc load, void* userptr) { |
7872 | if(!GLAD_GL_OES_query_matrix) return; |
7873 | glad_glQueryMatrixxOES = (PFNGLQUERYMATRIXXOESPROC) load(userptr, "glQueryMatrixxOES" ); |
7874 | } |
7875 | static void glad_gl_load_GL_OES_single_precision( GLADuserptrloadfunc load, void* userptr) { |
7876 | if(!GLAD_GL_OES_single_precision) return; |
7877 | glad_glClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC) load(userptr, "glClearDepthfOES" ); |
7878 | glad_glClipPlanefOES = (PFNGLCLIPPLANEFOESPROC) load(userptr, "glClipPlanefOES" ); |
7879 | glad_glDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC) load(userptr, "glDepthRangefOES" ); |
7880 | glad_glFrustumfOES = (PFNGLFRUSTUMFOESPROC) load(userptr, "glFrustumfOES" ); |
7881 | glad_glGetClipPlanefOES = (PFNGLGETCLIPPLANEFOESPROC) load(userptr, "glGetClipPlanefOES" ); |
7882 | glad_glOrthofOES = (PFNGLORTHOFOESPROC) load(userptr, "glOrthofOES" ); |
7883 | } |
7884 | static void glad_gl_load_GL_OVR_multiview( GLADuserptrloadfunc load, void* userptr) { |
7885 | if(!GLAD_GL_OVR_multiview) return; |
7886 | glad_glFramebufferTextureMultiviewOVR = (PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC) load(userptr, "glFramebufferTextureMultiviewOVR" ); |
7887 | } |
7888 | static void glad_gl_load_GL_PGI_misc_hints( GLADuserptrloadfunc load, void* userptr) { |
7889 | if(!GLAD_GL_PGI_misc_hints) return; |
7890 | glad_glHintPGI = (PFNGLHINTPGIPROC) load(userptr, "glHintPGI" ); |
7891 | } |
7892 | static void glad_gl_load_GL_SGIS_detail_texture( GLADuserptrloadfunc load, void* userptr) { |
7893 | if(!GLAD_GL_SGIS_detail_texture) return; |
7894 | glad_glDetailTexFuncSGIS = (PFNGLDETAILTEXFUNCSGISPROC) load(userptr, "glDetailTexFuncSGIS" ); |
7895 | glad_glGetDetailTexFuncSGIS = (PFNGLGETDETAILTEXFUNCSGISPROC) load(userptr, "glGetDetailTexFuncSGIS" ); |
7896 | } |
7897 | static void glad_gl_load_GL_SGIS_fog_function( GLADuserptrloadfunc load, void* userptr) { |
7898 | if(!GLAD_GL_SGIS_fog_function) return; |
7899 | glad_glFogFuncSGIS = (PFNGLFOGFUNCSGISPROC) load(userptr, "glFogFuncSGIS" ); |
7900 | glad_glGetFogFuncSGIS = (PFNGLGETFOGFUNCSGISPROC) load(userptr, "glGetFogFuncSGIS" ); |
7901 | } |
7902 | static void glad_gl_load_GL_SGIS_multisample( GLADuserptrloadfunc load, void* userptr) { |
7903 | if(!GLAD_GL_SGIS_multisample) return; |
7904 | glad_glSampleMaskSGIS = (PFNGLSAMPLEMASKSGISPROC) load(userptr, "glSampleMaskSGIS" ); |
7905 | glad_glSamplePatternSGIS = (PFNGLSAMPLEPATTERNSGISPROC) load(userptr, "glSamplePatternSGIS" ); |
7906 | } |
7907 | static void glad_gl_load_GL_SGIS_pixel_texture( GLADuserptrloadfunc load, void* userptr) { |
7908 | if(!GLAD_GL_SGIS_pixel_texture) return; |
7909 | glad_glGetPixelTexGenParameterfvSGIS = (PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) load(userptr, "glGetPixelTexGenParameterfvSGIS" ); |
7910 | glad_glGetPixelTexGenParameterivSGIS = (PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) load(userptr, "glGetPixelTexGenParameterivSGIS" ); |
7911 | glad_glPixelTexGenParameterfSGIS = (PFNGLPIXELTEXGENPARAMETERFSGISPROC) load(userptr, "glPixelTexGenParameterfSGIS" ); |
7912 | glad_glPixelTexGenParameterfvSGIS = (PFNGLPIXELTEXGENPARAMETERFVSGISPROC) load(userptr, "glPixelTexGenParameterfvSGIS" ); |
7913 | glad_glPixelTexGenParameteriSGIS = (PFNGLPIXELTEXGENPARAMETERISGISPROC) load(userptr, "glPixelTexGenParameteriSGIS" ); |
7914 | glad_glPixelTexGenParameterivSGIS = (PFNGLPIXELTEXGENPARAMETERIVSGISPROC) load(userptr, "glPixelTexGenParameterivSGIS" ); |
7915 | } |
7916 | static void glad_gl_load_GL_SGIS_point_parameters( GLADuserptrloadfunc load, void* userptr) { |
7917 | if(!GLAD_GL_SGIS_point_parameters) return; |
7918 | glad_glPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC) load(userptr, "glPointParameterfSGIS" ); |
7919 | glad_glPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC) load(userptr, "glPointParameterfvSGIS" ); |
7920 | } |
7921 | static void glad_gl_load_GL_SGIS_sharpen_texture( GLADuserptrloadfunc load, void* userptr) { |
7922 | if(!GLAD_GL_SGIS_sharpen_texture) return; |
7923 | glad_glGetSharpenTexFuncSGIS = (PFNGLGETSHARPENTEXFUNCSGISPROC) load(userptr, "glGetSharpenTexFuncSGIS" ); |
7924 | glad_glSharpenTexFuncSGIS = (PFNGLSHARPENTEXFUNCSGISPROC) load(userptr, "glSharpenTexFuncSGIS" ); |
7925 | } |
7926 | static void glad_gl_load_GL_SGIS_texture4D( GLADuserptrloadfunc load, void* userptr) { |
7927 | if(!GLAD_GL_SGIS_texture4D) return; |
7928 | glad_glTexImage4DSGIS = (PFNGLTEXIMAGE4DSGISPROC) load(userptr, "glTexImage4DSGIS" ); |
7929 | glad_glTexSubImage4DSGIS = (PFNGLTEXSUBIMAGE4DSGISPROC) load(userptr, "glTexSubImage4DSGIS" ); |
7930 | } |
7931 | static void glad_gl_load_GL_SGIS_texture_color_mask( GLADuserptrloadfunc load, void* userptr) { |
7932 | if(!GLAD_GL_SGIS_texture_color_mask) return; |
7933 | glad_glTextureColorMaskSGIS = (PFNGLTEXTURECOLORMASKSGISPROC) load(userptr, "glTextureColorMaskSGIS" ); |
7934 | } |
7935 | static void glad_gl_load_GL_SGIS_texture_filter4( GLADuserptrloadfunc load, void* userptr) { |
7936 | if(!GLAD_GL_SGIS_texture_filter4) return; |
7937 | glad_glGetTexFilterFuncSGIS = (PFNGLGETTEXFILTERFUNCSGISPROC) load(userptr, "glGetTexFilterFuncSGIS" ); |
7938 | glad_glTexFilterFuncSGIS = (PFNGLTEXFILTERFUNCSGISPROC) load(userptr, "glTexFilterFuncSGIS" ); |
7939 | } |
7940 | static void glad_gl_load_GL_SGIX_async( GLADuserptrloadfunc load, void* userptr) { |
7941 | if(!GLAD_GL_SGIX_async) return; |
7942 | glad_glAsyncMarkerSGIX = (PFNGLASYNCMARKERSGIXPROC) load(userptr, "glAsyncMarkerSGIX" ); |
7943 | glad_glDeleteAsyncMarkersSGIX = (PFNGLDELETEASYNCMARKERSSGIXPROC) load(userptr, "glDeleteAsyncMarkersSGIX" ); |
7944 | glad_glFinishAsyncSGIX = (PFNGLFINISHASYNCSGIXPROC) load(userptr, "glFinishAsyncSGIX" ); |
7945 | glad_glGenAsyncMarkersSGIX = (PFNGLGENASYNCMARKERSSGIXPROC) load(userptr, "glGenAsyncMarkersSGIX" ); |
7946 | glad_glIsAsyncMarkerSGIX = (PFNGLISASYNCMARKERSGIXPROC) load(userptr, "glIsAsyncMarkerSGIX" ); |
7947 | glad_glPollAsyncSGIX = (PFNGLPOLLASYNCSGIXPROC) load(userptr, "glPollAsyncSGIX" ); |
7948 | } |
7949 | static void glad_gl_load_GL_SGIX_flush_raster( GLADuserptrloadfunc load, void* userptr) { |
7950 | if(!GLAD_GL_SGIX_flush_raster) return; |
7951 | glad_glFlushRasterSGIX = (PFNGLFLUSHRASTERSGIXPROC) load(userptr, "glFlushRasterSGIX" ); |
7952 | } |
7953 | static void glad_gl_load_GL_SGIX_fragment_lighting( GLADuserptrloadfunc load, void* userptr) { |
7954 | if(!GLAD_GL_SGIX_fragment_lighting) return; |
7955 | glad_glFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC) load(userptr, "glFragmentColorMaterialSGIX" ); |
7956 | glad_glFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC) load(userptr, "glFragmentLightModelfSGIX" ); |
7957 | glad_glFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) load(userptr, "glFragmentLightModelfvSGIX" ); |
7958 | glad_glFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC) load(userptr, "glFragmentLightModeliSGIX" ); |
7959 | glad_glFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) load(userptr, "glFragmentLightModelivSGIX" ); |
7960 | glad_glFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC) load(userptr, "glFragmentLightfSGIX" ); |
7961 | glad_glFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC) load(userptr, "glFragmentLightfvSGIX" ); |
7962 | glad_glFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC) load(userptr, "glFragmentLightiSGIX" ); |
7963 | glad_glFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC) load(userptr, "glFragmentLightivSGIX" ); |
7964 | glad_glFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC) load(userptr, "glFragmentMaterialfSGIX" ); |
7965 | glad_glFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC) load(userptr, "glFragmentMaterialfvSGIX" ); |
7966 | glad_glFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC) load(userptr, "glFragmentMaterialiSGIX" ); |
7967 | glad_glFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC) load(userptr, "glFragmentMaterialivSGIX" ); |
7968 | glad_glGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC) load(userptr, "glGetFragmentLightfvSGIX" ); |
7969 | glad_glGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC) load(userptr, "glGetFragmentLightivSGIX" ); |
7970 | glad_glGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC) load(userptr, "glGetFragmentMaterialfvSGIX" ); |
7971 | glad_glGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC) load(userptr, "glGetFragmentMaterialivSGIX" ); |
7972 | glad_glLightEnviSGIX = (PFNGLLIGHTENVISGIXPROC) load(userptr, "glLightEnviSGIX" ); |
7973 | } |
7974 | static void glad_gl_load_GL_SGIX_framezoom( GLADuserptrloadfunc load, void* userptr) { |
7975 | if(!GLAD_GL_SGIX_framezoom) return; |
7976 | glad_glFrameZoomSGIX = (PFNGLFRAMEZOOMSGIXPROC) load(userptr, "glFrameZoomSGIX" ); |
7977 | } |
7978 | static void glad_gl_load_GL_SGIX_igloo_interface( GLADuserptrloadfunc load, void* userptr) { |
7979 | if(!GLAD_GL_SGIX_igloo_interface) return; |
7980 | glad_glIglooInterfaceSGIX = (PFNGLIGLOOINTERFACESGIXPROC) load(userptr, "glIglooInterfaceSGIX" ); |
7981 | } |
7982 | static void glad_gl_load_GL_SGIX_instruments( GLADuserptrloadfunc load, void* userptr) { |
7983 | if(!GLAD_GL_SGIX_instruments) return; |
7984 | glad_glGetInstrumentsSGIX = (PFNGLGETINSTRUMENTSSGIXPROC) load(userptr, "glGetInstrumentsSGIX" ); |
7985 | glad_glInstrumentsBufferSGIX = (PFNGLINSTRUMENTSBUFFERSGIXPROC) load(userptr, "glInstrumentsBufferSGIX" ); |
7986 | glad_glPollInstrumentsSGIX = (PFNGLPOLLINSTRUMENTSSGIXPROC) load(userptr, "glPollInstrumentsSGIX" ); |
7987 | glad_glReadInstrumentsSGIX = (PFNGLREADINSTRUMENTSSGIXPROC) load(userptr, "glReadInstrumentsSGIX" ); |
7988 | glad_glStartInstrumentsSGIX = (PFNGLSTARTINSTRUMENTSSGIXPROC) load(userptr, "glStartInstrumentsSGIX" ); |
7989 | glad_glStopInstrumentsSGIX = (PFNGLSTOPINSTRUMENTSSGIXPROC) load(userptr, "glStopInstrumentsSGIX" ); |
7990 | } |
7991 | static void glad_gl_load_GL_SGIX_list_priority( GLADuserptrloadfunc load, void* userptr) { |
7992 | if(!GLAD_GL_SGIX_list_priority) return; |
7993 | glad_glGetListParameterfvSGIX = (PFNGLGETLISTPARAMETERFVSGIXPROC) load(userptr, "glGetListParameterfvSGIX" ); |
7994 | glad_glGetListParameterivSGIX = (PFNGLGETLISTPARAMETERIVSGIXPROC) load(userptr, "glGetListParameterivSGIX" ); |
7995 | glad_glListParameterfSGIX = (PFNGLLISTPARAMETERFSGIXPROC) load(userptr, "glListParameterfSGIX" ); |
7996 | glad_glListParameterfvSGIX = (PFNGLLISTPARAMETERFVSGIXPROC) load(userptr, "glListParameterfvSGIX" ); |
7997 | glad_glListParameteriSGIX = (PFNGLLISTPARAMETERISGIXPROC) load(userptr, "glListParameteriSGIX" ); |
7998 | glad_glListParameterivSGIX = (PFNGLLISTPARAMETERIVSGIXPROC) load(userptr, "glListParameterivSGIX" ); |
7999 | } |
8000 | static void glad_gl_load_GL_SGIX_pixel_texture( GLADuserptrloadfunc load, void* userptr) { |
8001 | if(!GLAD_GL_SGIX_pixel_texture) return; |
8002 | glad_glPixelTexGenSGIX = (PFNGLPIXELTEXGENSGIXPROC) load(userptr, "glPixelTexGenSGIX" ); |
8003 | } |
8004 | static void glad_gl_load_GL_SGIX_polynomial_ffd( GLADuserptrloadfunc load, void* userptr) { |
8005 | if(!GLAD_GL_SGIX_polynomial_ffd) return; |
8006 | glad_glDeformSGIX = (PFNGLDEFORMSGIXPROC) load(userptr, "glDeformSGIX" ); |
8007 | glad_glDeformationMap3dSGIX = (PFNGLDEFORMATIONMAP3DSGIXPROC) load(userptr, "glDeformationMap3dSGIX" ); |
8008 | glad_glDeformationMap3fSGIX = (PFNGLDEFORMATIONMAP3FSGIXPROC) load(userptr, "glDeformationMap3fSGIX" ); |
8009 | glad_glLoadIdentityDeformationMapSGIX = (PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) load(userptr, "glLoadIdentityDeformationMapSGIX" ); |
8010 | } |
8011 | static void glad_gl_load_GL_SGIX_reference_plane( GLADuserptrloadfunc load, void* userptr) { |
8012 | if(!GLAD_GL_SGIX_reference_plane) return; |
8013 | glad_glReferencePlaneSGIX = (PFNGLREFERENCEPLANESGIXPROC) load(userptr, "glReferencePlaneSGIX" ); |
8014 | } |
8015 | static void glad_gl_load_GL_SGIX_sprite( GLADuserptrloadfunc load, void* userptr) { |
8016 | if(!GLAD_GL_SGIX_sprite) return; |
8017 | glad_glSpriteParameterfSGIX = (PFNGLSPRITEPARAMETERFSGIXPROC) load(userptr, "glSpriteParameterfSGIX" ); |
8018 | glad_glSpriteParameterfvSGIX = (PFNGLSPRITEPARAMETERFVSGIXPROC) load(userptr, "glSpriteParameterfvSGIX" ); |
8019 | glad_glSpriteParameteriSGIX = (PFNGLSPRITEPARAMETERISGIXPROC) load(userptr, "glSpriteParameteriSGIX" ); |
8020 | glad_glSpriteParameterivSGIX = (PFNGLSPRITEPARAMETERIVSGIXPROC) load(userptr, "glSpriteParameterivSGIX" ); |
8021 | } |
8022 | static void glad_gl_load_GL_SGIX_tag_sample_buffer( GLADuserptrloadfunc load, void* userptr) { |
8023 | if(!GLAD_GL_SGIX_tag_sample_buffer) return; |
8024 | glad_glTagSampleBufferSGIX = (PFNGLTAGSAMPLEBUFFERSGIXPROC) load(userptr, "glTagSampleBufferSGIX" ); |
8025 | } |
8026 | static void glad_gl_load_GL_SGI_color_table( GLADuserptrloadfunc load, void* userptr) { |
8027 | if(!GLAD_GL_SGI_color_table) return; |
8028 | glad_glColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC) load(userptr, "glColorTableParameterfvSGI" ); |
8029 | glad_glColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC) load(userptr, "glColorTableParameterivSGI" ); |
8030 | glad_glColorTableSGI = (PFNGLCOLORTABLESGIPROC) load(userptr, "glColorTableSGI" ); |
8031 | glad_glCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC) load(userptr, "glCopyColorTableSGI" ); |
8032 | glad_glGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) load(userptr, "glGetColorTableParameterfvSGI" ); |
8033 | glad_glGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) load(userptr, "glGetColorTableParameterivSGI" ); |
8034 | glad_glGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC) load(userptr, "glGetColorTableSGI" ); |
8035 | } |
8036 | static void glad_gl_load_GL_SUNX_constant_data( GLADuserptrloadfunc load, void* userptr) { |
8037 | if(!GLAD_GL_SUNX_constant_data) return; |
8038 | glad_glFinishTextureSUNX = (PFNGLFINISHTEXTURESUNXPROC) load(userptr, "glFinishTextureSUNX" ); |
8039 | } |
8040 | static void glad_gl_load_GL_SUN_global_alpha( GLADuserptrloadfunc load, void* userptr) { |
8041 | if(!GLAD_GL_SUN_global_alpha) return; |
8042 | glad_glGlobalAlphaFactorbSUN = (PFNGLGLOBALALPHAFACTORBSUNPROC) load(userptr, "glGlobalAlphaFactorbSUN" ); |
8043 | glad_glGlobalAlphaFactordSUN = (PFNGLGLOBALALPHAFACTORDSUNPROC) load(userptr, "glGlobalAlphaFactordSUN" ); |
8044 | glad_glGlobalAlphaFactorfSUN = (PFNGLGLOBALALPHAFACTORFSUNPROC) load(userptr, "glGlobalAlphaFactorfSUN" ); |
8045 | glad_glGlobalAlphaFactoriSUN = (PFNGLGLOBALALPHAFACTORISUNPROC) load(userptr, "glGlobalAlphaFactoriSUN" ); |
8046 | glad_glGlobalAlphaFactorsSUN = (PFNGLGLOBALALPHAFACTORSSUNPROC) load(userptr, "glGlobalAlphaFactorsSUN" ); |
8047 | glad_glGlobalAlphaFactorubSUN = (PFNGLGLOBALALPHAFACTORUBSUNPROC) load(userptr, "glGlobalAlphaFactorubSUN" ); |
8048 | glad_glGlobalAlphaFactoruiSUN = (PFNGLGLOBALALPHAFACTORUISUNPROC) load(userptr, "glGlobalAlphaFactoruiSUN" ); |
8049 | glad_glGlobalAlphaFactorusSUN = (PFNGLGLOBALALPHAFACTORUSSUNPROC) load(userptr, "glGlobalAlphaFactorusSUN" ); |
8050 | } |
8051 | static void glad_gl_load_GL_SUN_mesh_array( GLADuserptrloadfunc load, void* userptr) { |
8052 | if(!GLAD_GL_SUN_mesh_array) return; |
8053 | glad_glDrawMeshArraysSUN = (PFNGLDRAWMESHARRAYSSUNPROC) load(userptr, "glDrawMeshArraysSUN" ); |
8054 | } |
8055 | static void glad_gl_load_GL_SUN_triangle_list( GLADuserptrloadfunc load, void* userptr) { |
8056 | if(!GLAD_GL_SUN_triangle_list) return; |
8057 | glad_glReplacementCodePointerSUN = (PFNGLREPLACEMENTCODEPOINTERSUNPROC) load(userptr, "glReplacementCodePointerSUN" ); |
8058 | glad_glReplacementCodeubSUN = (PFNGLREPLACEMENTCODEUBSUNPROC) load(userptr, "glReplacementCodeubSUN" ); |
8059 | glad_glReplacementCodeubvSUN = (PFNGLREPLACEMENTCODEUBVSUNPROC) load(userptr, "glReplacementCodeubvSUN" ); |
8060 | glad_glReplacementCodeuiSUN = (PFNGLREPLACEMENTCODEUISUNPROC) load(userptr, "glReplacementCodeuiSUN" ); |
8061 | glad_glReplacementCodeuivSUN = (PFNGLREPLACEMENTCODEUIVSUNPROC) load(userptr, "glReplacementCodeuivSUN" ); |
8062 | glad_glReplacementCodeusSUN = (PFNGLREPLACEMENTCODEUSSUNPROC) load(userptr, "glReplacementCodeusSUN" ); |
8063 | glad_glReplacementCodeusvSUN = (PFNGLREPLACEMENTCODEUSVSUNPROC) load(userptr, "glReplacementCodeusvSUN" ); |
8064 | } |
8065 | static void glad_gl_load_GL_SUN_vertex( GLADuserptrloadfunc load, void* userptr) { |
8066 | if(!GLAD_GL_SUN_vertex) return; |
8067 | glad_glColor3fVertex3fSUN = (PFNGLCOLOR3FVERTEX3FSUNPROC) load(userptr, "glColor3fVertex3fSUN" ); |
8068 | glad_glColor3fVertex3fvSUN = (PFNGLCOLOR3FVERTEX3FVSUNPROC) load(userptr, "glColor3fVertex3fvSUN" ); |
8069 | glad_glColor4fNormal3fVertex3fSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) load(userptr, "glColor4fNormal3fVertex3fSUN" ); |
8070 | glad_glColor4fNormal3fVertex3fvSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) load(userptr, "glColor4fNormal3fVertex3fvSUN" ); |
8071 | glad_glColor4ubVertex2fSUN = (PFNGLCOLOR4UBVERTEX2FSUNPROC) load(userptr, "glColor4ubVertex2fSUN" ); |
8072 | glad_glColor4ubVertex2fvSUN = (PFNGLCOLOR4UBVERTEX2FVSUNPROC) load(userptr, "glColor4ubVertex2fvSUN" ); |
8073 | glad_glColor4ubVertex3fSUN = (PFNGLCOLOR4UBVERTEX3FSUNPROC) load(userptr, "glColor4ubVertex3fSUN" ); |
8074 | glad_glColor4ubVertex3fvSUN = (PFNGLCOLOR4UBVERTEX3FVSUNPROC) load(userptr, "glColor4ubVertex3fvSUN" ); |
8075 | glad_glNormal3fVertex3fSUN = (PFNGLNORMAL3FVERTEX3FSUNPROC) load(userptr, "glNormal3fVertex3fSUN" ); |
8076 | glad_glNormal3fVertex3fvSUN = (PFNGLNORMAL3FVERTEX3FVSUNPROC) load(userptr, "glNormal3fVertex3fvSUN" ); |
8077 | glad_glReplacementCodeuiColor3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiColor3fVertex3fSUN" ); |
8078 | glad_glReplacementCodeuiColor3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiColor3fVertex3fvSUN" ); |
8079 | glad_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiColor4fNormal3fVertex3fSUN" ); |
8080 | glad_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiColor4fNormal3fVertex3fvSUN" ); |
8081 | glad_glReplacementCodeuiColor4ubVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiColor4ubVertex3fSUN" ); |
8082 | glad_glReplacementCodeuiColor4ubVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiColor4ubVertex3fvSUN" ); |
8083 | glad_glReplacementCodeuiNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiNormal3fVertex3fSUN" ); |
8084 | glad_glReplacementCodeuiNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiNormal3fVertex3fvSUN" ); |
8085 | glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" ); |
8086 | glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" ); |
8087 | glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" ); |
8088 | glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" ); |
8089 | glad_glReplacementCodeuiTexCoord2fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiTexCoord2fVertex3fSUN" ); |
8090 | glad_glReplacementCodeuiTexCoord2fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiTexCoord2fVertex3fvSUN" ); |
8091 | glad_glReplacementCodeuiVertex3fSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) load(userptr, "glReplacementCodeuiVertex3fSUN" ); |
8092 | glad_glReplacementCodeuiVertex3fvSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) load(userptr, "glReplacementCodeuiVertex3fvSUN" ); |
8093 | glad_glTexCoord2fColor3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) load(userptr, "glTexCoord2fColor3fVertex3fSUN" ); |
8094 | glad_glTexCoord2fColor3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) load(userptr, "glTexCoord2fColor3fVertex3fvSUN" ); |
8095 | glad_glTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) load(userptr, "glTexCoord2fColor4fNormal3fVertex3fSUN" ); |
8096 | glad_glTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) load(userptr, "glTexCoord2fColor4fNormal3fVertex3fvSUN" ); |
8097 | glad_glTexCoord2fColor4ubVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) load(userptr, "glTexCoord2fColor4ubVertex3fSUN" ); |
8098 | glad_glTexCoord2fColor4ubVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) load(userptr, "glTexCoord2fColor4ubVertex3fvSUN" ); |
8099 | glad_glTexCoord2fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) load(userptr, "glTexCoord2fNormal3fVertex3fSUN" ); |
8100 | glad_glTexCoord2fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) load(userptr, "glTexCoord2fNormal3fVertex3fvSUN" ); |
8101 | glad_glTexCoord2fVertex3fSUN = (PFNGLTEXCOORD2FVERTEX3FSUNPROC) load(userptr, "glTexCoord2fVertex3fSUN" ); |
8102 | glad_glTexCoord2fVertex3fvSUN = (PFNGLTEXCOORD2FVERTEX3FVSUNPROC) load(userptr, "glTexCoord2fVertex3fvSUN" ); |
8103 | glad_glTexCoord4fColor4fNormal3fVertex4fSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) load(userptr, "glTexCoord4fColor4fNormal3fVertex4fSUN" ); |
8104 | glad_glTexCoord4fColor4fNormal3fVertex4fvSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) load(userptr, "glTexCoord4fColor4fNormal3fVertex4fvSUN" ); |
8105 | glad_glTexCoord4fVertex4fSUN = (PFNGLTEXCOORD4FVERTEX4FSUNPROC) load(userptr, "glTexCoord4fVertex4fSUN" ); |
8106 | glad_glTexCoord4fVertex4fvSUN = (PFNGLTEXCOORD4FVERTEX4FVSUNPROC) load(userptr, "glTexCoord4fVertex4fvSUN" ); |
8107 | } |
8108 | static void glad_gl_load_GL_ANGLE_framebuffer_blit( GLADuserptrloadfunc load, void* userptr) { |
8109 | if(!GLAD_GL_ANGLE_framebuffer_blit) return; |
8110 | glad_glBlitFramebufferANGLE = (PFNGLBLITFRAMEBUFFERANGLEPROC) load(userptr, "glBlitFramebufferANGLE" ); |
8111 | } |
8112 | static void glad_gl_load_GL_ANGLE_framebuffer_multisample( GLADuserptrloadfunc load, void* userptr) { |
8113 | if(!GLAD_GL_ANGLE_framebuffer_multisample) return; |
8114 | glad_glRenderbufferStorageMultisampleANGLE = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC) load(userptr, "glRenderbufferStorageMultisampleANGLE" ); |
8115 | } |
8116 | static void glad_gl_load_GL_ANGLE_instanced_arrays( GLADuserptrloadfunc load, void* userptr) { |
8117 | if(!GLAD_GL_ANGLE_instanced_arrays) return; |
8118 | glad_glDrawArraysInstancedANGLE = (PFNGLDRAWARRAYSINSTANCEDANGLEPROC) load(userptr, "glDrawArraysInstancedANGLE" ); |
8119 | glad_glDrawElementsInstancedANGLE = (PFNGLDRAWELEMENTSINSTANCEDANGLEPROC) load(userptr, "glDrawElementsInstancedANGLE" ); |
8120 | glad_glVertexAttribDivisorANGLE = (PFNGLVERTEXATTRIBDIVISORANGLEPROC) load(userptr, "glVertexAttribDivisorANGLE" ); |
8121 | } |
8122 | static void glad_gl_load_GL_ANGLE_translated_shader_source( GLADuserptrloadfunc load, void* userptr) { |
8123 | if(!GLAD_GL_ANGLE_translated_shader_source) return; |
8124 | glad_glGetTranslatedShaderSourceANGLE = (PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC) load(userptr, "glGetTranslatedShaderSourceANGLE" ); |
8125 | } |
8126 | static void glad_gl_load_GL_APPLE_copy_texture_levels( GLADuserptrloadfunc load, void* userptr) { |
8127 | if(!GLAD_GL_APPLE_copy_texture_levels) return; |
8128 | glad_glCopyTextureLevelsAPPLE = (PFNGLCOPYTEXTURELEVELSAPPLEPROC) load(userptr, "glCopyTextureLevelsAPPLE" ); |
8129 | } |
8130 | static void glad_gl_load_GL_APPLE_framebuffer_multisample( GLADuserptrloadfunc load, void* userptr) { |
8131 | if(!GLAD_GL_APPLE_framebuffer_multisample) return; |
8132 | glad_glRenderbufferStorageMultisampleAPPLE = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC) load(userptr, "glRenderbufferStorageMultisampleAPPLE" ); |
8133 | glad_glResolveMultisampleFramebufferAPPLE = (PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC) load(userptr, "glResolveMultisampleFramebufferAPPLE" ); |
8134 | } |
8135 | static void glad_gl_load_GL_APPLE_sync( GLADuserptrloadfunc load, void* userptr) { |
8136 | if(!GLAD_GL_APPLE_sync) return; |
8137 | glad_glClientWaitSyncAPPLE = (PFNGLCLIENTWAITSYNCAPPLEPROC) load(userptr, "glClientWaitSyncAPPLE" ); |
8138 | glad_glDeleteSyncAPPLE = (PFNGLDELETESYNCAPPLEPROC) load(userptr, "glDeleteSyncAPPLE" ); |
8139 | glad_glFenceSyncAPPLE = (PFNGLFENCESYNCAPPLEPROC) load(userptr, "glFenceSyncAPPLE" ); |
8140 | glad_glGetInteger64vAPPLE = (PFNGLGETINTEGER64VAPPLEPROC) load(userptr, "glGetInteger64vAPPLE" ); |
8141 | glad_glGetSyncivAPPLE = (PFNGLGETSYNCIVAPPLEPROC) load(userptr, "glGetSyncivAPPLE" ); |
8142 | glad_glIsSyncAPPLE = (PFNGLISSYNCAPPLEPROC) load(userptr, "glIsSyncAPPLE" ); |
8143 | glad_glWaitSyncAPPLE = (PFNGLWAITSYNCAPPLEPROC) load(userptr, "glWaitSyncAPPLE" ); |
8144 | } |
8145 | static void glad_gl_load_GL_EXT_base_instance( GLADuserptrloadfunc load, void* userptr) { |
8146 | if(!GLAD_GL_EXT_base_instance) return; |
8147 | glad_glDrawArraysInstancedBaseInstanceEXT = (PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC) load(userptr, "glDrawArraysInstancedBaseInstanceEXT" ); |
8148 | glad_glDrawElementsInstancedBaseInstanceEXT = (PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC) load(userptr, "glDrawElementsInstancedBaseInstanceEXT" ); |
8149 | glad_glDrawElementsInstancedBaseVertexBaseInstanceEXT = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC) load(userptr, "glDrawElementsInstancedBaseVertexBaseInstanceEXT" ); |
8150 | } |
8151 | static void glad_gl_load_GL_EXT_blend_func_extended( GLADuserptrloadfunc load, void* userptr) { |
8152 | if(!GLAD_GL_EXT_blend_func_extended) return; |
8153 | glad_glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) load(userptr, "glBindFragDataLocationEXT" ); |
8154 | glad_glBindFragDataLocationIndexedEXT = (PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC) load(userptr, "glBindFragDataLocationIndexedEXT" ); |
8155 | glad_glGetFragDataIndexEXT = (PFNGLGETFRAGDATAINDEXEXTPROC) load(userptr, "glGetFragDataIndexEXT" ); |
8156 | glad_glGetProgramResourceLocationIndexEXT = (PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC) load(userptr, "glGetProgramResourceLocationIndexEXT" ); |
8157 | } |
8158 | static void glad_gl_load_GL_EXT_buffer_storage( GLADuserptrloadfunc load, void* userptr) { |
8159 | if(!GLAD_GL_EXT_buffer_storage) return; |
8160 | glad_glBufferStorageEXT = (PFNGLBUFFERSTORAGEEXTPROC) load(userptr, "glBufferStorageEXT" ); |
8161 | } |
8162 | static void glad_gl_load_GL_EXT_clear_texture( GLADuserptrloadfunc load, void* userptr) { |
8163 | if(!GLAD_GL_EXT_clear_texture) return; |
8164 | glad_glClearTexImageEXT = (PFNGLCLEARTEXIMAGEEXTPROC) load(userptr, "glClearTexImageEXT" ); |
8165 | glad_glClearTexSubImageEXT = (PFNGLCLEARTEXSUBIMAGEEXTPROC) load(userptr, "glClearTexSubImageEXT" ); |
8166 | } |
8167 | static void glad_gl_load_GL_EXT_clip_control( GLADuserptrloadfunc load, void* userptr) { |
8168 | if(!GLAD_GL_EXT_clip_control) return; |
8169 | glad_glClipControlEXT = (PFNGLCLIPCONTROLEXTPROC) load(userptr, "glClipControlEXT" ); |
8170 | } |
8171 | static void glad_gl_load_GL_EXT_copy_image( GLADuserptrloadfunc load, void* userptr) { |
8172 | if(!GLAD_GL_EXT_copy_image) return; |
8173 | glad_glCopyImageSubDataEXT = (PFNGLCOPYIMAGESUBDATAEXTPROC) load(userptr, "glCopyImageSubDataEXT" ); |
8174 | } |
8175 | static void glad_gl_load_GL_EXT_discard_framebuffer( GLADuserptrloadfunc load, void* userptr) { |
8176 | if(!GLAD_GL_EXT_discard_framebuffer) return; |
8177 | glad_glDiscardFramebufferEXT = (PFNGLDISCARDFRAMEBUFFEREXTPROC) load(userptr, "glDiscardFramebufferEXT" ); |
8178 | } |
8179 | static void glad_gl_load_GL_EXT_disjoint_timer_query( GLADuserptrloadfunc load, void* userptr) { |
8180 | if(!GLAD_GL_EXT_disjoint_timer_query) return; |
8181 | glad_glBeginQueryEXT = (PFNGLBEGINQUERYEXTPROC) load(userptr, "glBeginQueryEXT" ); |
8182 | glad_glDeleteQueriesEXT = (PFNGLDELETEQUERIESEXTPROC) load(userptr, "glDeleteQueriesEXT" ); |
8183 | glad_glEndQueryEXT = (PFNGLENDQUERYEXTPROC) load(userptr, "glEndQueryEXT" ); |
8184 | glad_glGenQueriesEXT = (PFNGLGENQUERIESEXTPROC) load(userptr, "glGenQueriesEXT" ); |
8185 | glad_glGetInteger64vEXT = (PFNGLGETINTEGER64VEXTPROC) load(userptr, "glGetInteger64vEXT" ); |
8186 | glad_glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) load(userptr, "glGetQueryObjecti64vEXT" ); |
8187 | glad_glGetQueryObjectivEXT = (PFNGLGETQUERYOBJECTIVEXTPROC) load(userptr, "glGetQueryObjectivEXT" ); |
8188 | glad_glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) load(userptr, "glGetQueryObjectui64vEXT" ); |
8189 | glad_glGetQueryObjectuivEXT = (PFNGLGETQUERYOBJECTUIVEXTPROC) load(userptr, "glGetQueryObjectuivEXT" ); |
8190 | glad_glGetQueryivEXT = (PFNGLGETQUERYIVEXTPROC) load(userptr, "glGetQueryivEXT" ); |
8191 | glad_glIsQueryEXT = (PFNGLISQUERYEXTPROC) load(userptr, "glIsQueryEXT" ); |
8192 | glad_glQueryCounterEXT = (PFNGLQUERYCOUNTEREXTPROC) load(userptr, "glQueryCounterEXT" ); |
8193 | } |
8194 | static void glad_gl_load_GL_EXT_draw_buffers( GLADuserptrloadfunc load, void* userptr) { |
8195 | if(!GLAD_GL_EXT_draw_buffers) return; |
8196 | glad_glDrawBuffersEXT = (PFNGLDRAWBUFFERSEXTPROC) load(userptr, "glDrawBuffersEXT" ); |
8197 | } |
8198 | static void glad_gl_load_GL_EXT_draw_buffers_indexed( GLADuserptrloadfunc load, void* userptr) { |
8199 | if(!GLAD_GL_EXT_draw_buffers_indexed) return; |
8200 | glad_glBlendEquationSeparateiEXT = (PFNGLBLENDEQUATIONSEPARATEIEXTPROC) load(userptr, "glBlendEquationSeparateiEXT" ); |
8201 | glad_glBlendEquationiEXT = (PFNGLBLENDEQUATIONIEXTPROC) load(userptr, "glBlendEquationiEXT" ); |
8202 | glad_glBlendFuncSeparateiEXT = (PFNGLBLENDFUNCSEPARATEIEXTPROC) load(userptr, "glBlendFuncSeparateiEXT" ); |
8203 | glad_glBlendFunciEXT = (PFNGLBLENDFUNCIEXTPROC) load(userptr, "glBlendFunciEXT" ); |
8204 | glad_glColorMaskiEXT = (PFNGLCOLORMASKIEXTPROC) load(userptr, "glColorMaskiEXT" ); |
8205 | glad_glDisableiEXT = (PFNGLDISABLEIEXTPROC) load(userptr, "glDisableiEXT" ); |
8206 | glad_glEnableiEXT = (PFNGLENABLEIEXTPROC) load(userptr, "glEnableiEXT" ); |
8207 | glad_glIsEnablediEXT = (PFNGLISENABLEDIEXTPROC) load(userptr, "glIsEnablediEXT" ); |
8208 | } |
8209 | static void glad_gl_load_GL_EXT_draw_elements_base_vertex( GLADuserptrloadfunc load, void* userptr) { |
8210 | if(!GLAD_GL_EXT_draw_elements_base_vertex) return; |
8211 | glad_glDrawElementsBaseVertexEXT = (PFNGLDRAWELEMENTSBASEVERTEXEXTPROC) load(userptr, "glDrawElementsBaseVertexEXT" ); |
8212 | glad_glDrawElementsInstancedBaseVertexEXT = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC) load(userptr, "glDrawElementsInstancedBaseVertexEXT" ); |
8213 | glad_glDrawRangeElementsBaseVertexEXT = (PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC) load(userptr, "glDrawRangeElementsBaseVertexEXT" ); |
8214 | glad_glMultiDrawElementsBaseVertexEXT = (PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC) load(userptr, "glMultiDrawElementsBaseVertexEXT" ); |
8215 | } |
8216 | static void glad_gl_load_GL_EXT_draw_transform_feedback( GLADuserptrloadfunc load, void* userptr) { |
8217 | if(!GLAD_GL_EXT_draw_transform_feedback) return; |
8218 | glad_glDrawTransformFeedbackEXT = (PFNGLDRAWTRANSFORMFEEDBACKEXTPROC) load(userptr, "glDrawTransformFeedbackEXT" ); |
8219 | glad_glDrawTransformFeedbackInstancedEXT = (PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDEXTPROC) load(userptr, "glDrawTransformFeedbackInstancedEXT" ); |
8220 | } |
8221 | static void glad_gl_load_GL_EXT_geometry_shader( GLADuserptrloadfunc load, void* userptr) { |
8222 | if(!GLAD_GL_EXT_geometry_shader) return; |
8223 | glad_glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) load(userptr, "glFramebufferTextureEXT" ); |
8224 | } |
8225 | static void glad_gl_load_GL_EXT_instanced_arrays( GLADuserptrloadfunc load, void* userptr) { |
8226 | if(!GLAD_GL_EXT_instanced_arrays) return; |
8227 | glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) load(userptr, "glDrawArraysInstancedEXT" ); |
8228 | glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) load(userptr, "glDrawElementsInstancedEXT" ); |
8229 | glad_glVertexAttribDivisorEXT = (PFNGLVERTEXATTRIBDIVISOREXTPROC) load(userptr, "glVertexAttribDivisorEXT" ); |
8230 | } |
8231 | static void glad_gl_load_GL_EXT_map_buffer_range( GLADuserptrloadfunc load, void* userptr) { |
8232 | if(!GLAD_GL_EXT_map_buffer_range) return; |
8233 | glad_glFlushMappedBufferRangeEXT = (PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC) load(userptr, "glFlushMappedBufferRangeEXT" ); |
8234 | glad_glMapBufferRangeEXT = (PFNGLMAPBUFFERRANGEEXTPROC) load(userptr, "glMapBufferRangeEXT" ); |
8235 | } |
8236 | static void glad_gl_load_GL_EXT_multi_draw_indirect( GLADuserptrloadfunc load, void* userptr) { |
8237 | if(!GLAD_GL_EXT_multi_draw_indirect) return; |
8238 | glad_glMultiDrawArraysIndirectEXT = (PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC) load(userptr, "glMultiDrawArraysIndirectEXT" ); |
8239 | glad_glMultiDrawElementsIndirectEXT = (PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC) load(userptr, "glMultiDrawElementsIndirectEXT" ); |
8240 | } |
8241 | static void glad_gl_load_GL_EXT_multisampled_render_to_texture( GLADuserptrloadfunc load, void* userptr) { |
8242 | if(!GLAD_GL_EXT_multisampled_render_to_texture) return; |
8243 | glad_glFramebufferTexture2DMultisampleEXT = (PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC) load(userptr, "glFramebufferTexture2DMultisampleEXT" ); |
8244 | glad_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) load(userptr, "glRenderbufferStorageMultisampleEXT" ); |
8245 | } |
8246 | static void glad_gl_load_GL_EXT_multiview_draw_buffers( GLADuserptrloadfunc load, void* userptr) { |
8247 | if(!GLAD_GL_EXT_multiview_draw_buffers) return; |
8248 | glad_glDrawBuffersIndexedEXT = (PFNGLDRAWBUFFERSINDEXEDEXTPROC) load(userptr, "glDrawBuffersIndexedEXT" ); |
8249 | glad_glGetIntegeri_vEXT = (PFNGLGETINTEGERI_VEXTPROC) load(userptr, "glGetIntegeri_vEXT" ); |
8250 | glad_glReadBufferIndexedEXT = (PFNGLREADBUFFERINDEXEDEXTPROC) load(userptr, "glReadBufferIndexedEXT" ); |
8251 | } |
8252 | static void glad_gl_load_GL_EXT_occlusion_query_boolean( GLADuserptrloadfunc load, void* userptr) { |
8253 | if(!GLAD_GL_EXT_occlusion_query_boolean) return; |
8254 | glad_glBeginQueryEXT = (PFNGLBEGINQUERYEXTPROC) load(userptr, "glBeginQueryEXT" ); |
8255 | glad_glDeleteQueriesEXT = (PFNGLDELETEQUERIESEXTPROC) load(userptr, "glDeleteQueriesEXT" ); |
8256 | glad_glEndQueryEXT = (PFNGLENDQUERYEXTPROC) load(userptr, "glEndQueryEXT" ); |
8257 | glad_glGenQueriesEXT = (PFNGLGENQUERIESEXTPROC) load(userptr, "glGenQueriesEXT" ); |
8258 | glad_glGetQueryObjectuivEXT = (PFNGLGETQUERYOBJECTUIVEXTPROC) load(userptr, "glGetQueryObjectuivEXT" ); |
8259 | glad_glGetQueryivEXT = (PFNGLGETQUERYIVEXTPROC) load(userptr, "glGetQueryivEXT" ); |
8260 | glad_glIsQueryEXT = (PFNGLISQUERYEXTPROC) load(userptr, "glIsQueryEXT" ); |
8261 | } |
8262 | static void glad_gl_load_GL_EXT_primitive_bounding_box( GLADuserptrloadfunc load, void* userptr) { |
8263 | if(!GLAD_GL_EXT_primitive_bounding_box) return; |
8264 | glad_glPrimitiveBoundingBoxEXT = (PFNGLPRIMITIVEBOUNDINGBOXEXTPROC) load(userptr, "glPrimitiveBoundingBoxEXT" ); |
8265 | } |
8266 | static void glad_gl_load_GL_EXT_robustness( GLADuserptrloadfunc load, void* userptr) { |
8267 | if(!GLAD_GL_EXT_robustness) return; |
8268 | glad_glGetGraphicsResetStatusEXT = (PFNGLGETGRAPHICSRESETSTATUSEXTPROC) load(userptr, "glGetGraphicsResetStatusEXT" ); |
8269 | glad_glGetnUniformfvEXT = (PFNGLGETNUNIFORMFVEXTPROC) load(userptr, "glGetnUniformfvEXT" ); |
8270 | glad_glGetnUniformivEXT = (PFNGLGETNUNIFORMIVEXTPROC) load(userptr, "glGetnUniformivEXT" ); |
8271 | glad_glReadnPixelsEXT = (PFNGLREADNPIXELSEXTPROC) load(userptr, "glReadnPixelsEXT" ); |
8272 | } |
8273 | static void glad_gl_load_GL_EXT_shader_pixel_local_storage2( GLADuserptrloadfunc load, void* userptr) { |
8274 | if(!GLAD_GL_EXT_shader_pixel_local_storage2) return; |
8275 | glad_glClearPixelLocalStorageuiEXT = (PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC) load(userptr, "glClearPixelLocalStorageuiEXT" ); |
8276 | glad_glFramebufferPixelLocalStorageSizeEXT = (PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) load(userptr, "glFramebufferPixelLocalStorageSizeEXT" ); |
8277 | glad_glGetFramebufferPixelLocalStorageSizeEXT = (PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) load(userptr, "glGetFramebufferPixelLocalStorageSizeEXT" ); |
8278 | } |
8279 | static void glad_gl_load_GL_EXT_sparse_texture( GLADuserptrloadfunc load, void* userptr) { |
8280 | if(!GLAD_GL_EXT_sparse_texture) return; |
8281 | glad_glTexPageCommitmentEXT = (PFNGLTEXPAGECOMMITMENTEXTPROC) load(userptr, "glTexPageCommitmentEXT" ); |
8282 | } |
8283 | static void glad_gl_load_GL_EXT_tessellation_shader( GLADuserptrloadfunc load, void* userptr) { |
8284 | if(!GLAD_GL_EXT_tessellation_shader) return; |
8285 | glad_glPatchParameteriEXT = (PFNGLPATCHPARAMETERIEXTPROC) load(userptr, "glPatchParameteriEXT" ); |
8286 | } |
8287 | static void glad_gl_load_GL_EXT_texture_border_clamp( GLADuserptrloadfunc load, void* userptr) { |
8288 | if(!GLAD_GL_EXT_texture_border_clamp) return; |
8289 | glad_glGetSamplerParameterIivEXT = (PFNGLGETSAMPLERPARAMETERIIVEXTPROC) load(userptr, "glGetSamplerParameterIivEXT" ); |
8290 | glad_glGetSamplerParameterIuivEXT = (PFNGLGETSAMPLERPARAMETERIUIVEXTPROC) load(userptr, "glGetSamplerParameterIuivEXT" ); |
8291 | glad_glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) load(userptr, "glGetTexParameterIivEXT" ); |
8292 | glad_glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) load(userptr, "glGetTexParameterIuivEXT" ); |
8293 | glad_glSamplerParameterIivEXT = (PFNGLSAMPLERPARAMETERIIVEXTPROC) load(userptr, "glSamplerParameterIivEXT" ); |
8294 | glad_glSamplerParameterIuivEXT = (PFNGLSAMPLERPARAMETERIUIVEXTPROC) load(userptr, "glSamplerParameterIuivEXT" ); |
8295 | glad_glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) load(userptr, "glTexParameterIivEXT" ); |
8296 | glad_glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) load(userptr, "glTexParameterIuivEXT" ); |
8297 | } |
8298 | static void glad_gl_load_GL_EXT_texture_buffer( GLADuserptrloadfunc load, void* userptr) { |
8299 | if(!GLAD_GL_EXT_texture_buffer) return; |
8300 | glad_glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) load(userptr, "glTexBufferEXT" ); |
8301 | glad_glTexBufferRangeEXT = (PFNGLTEXBUFFERRANGEEXTPROC) load(userptr, "glTexBufferRangeEXT" ); |
8302 | } |
8303 | static void glad_gl_load_GL_EXT_texture_view( GLADuserptrloadfunc load, void* userptr) { |
8304 | if(!GLAD_GL_EXT_texture_view) return; |
8305 | glad_glTextureViewEXT = (PFNGLTEXTUREVIEWEXTPROC) load(userptr, "glTextureViewEXT" ); |
8306 | } |
8307 | static void glad_gl_load_GL_IMG_bindless_texture( GLADuserptrloadfunc load, void* userptr) { |
8308 | if(!GLAD_GL_IMG_bindless_texture) return; |
8309 | glad_glGetTextureHandleIMG = (PFNGLGETTEXTUREHANDLEIMGPROC) load(userptr, "glGetTextureHandleIMG" ); |
8310 | glad_glGetTextureSamplerHandleIMG = (PFNGLGETTEXTURESAMPLERHANDLEIMGPROC) load(userptr, "glGetTextureSamplerHandleIMG" ); |
8311 | glad_glProgramUniformHandleui64IMG = (PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC) load(userptr, "glProgramUniformHandleui64IMG" ); |
8312 | glad_glProgramUniformHandleui64vIMG = (PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC) load(userptr, "glProgramUniformHandleui64vIMG" ); |
8313 | glad_glUniformHandleui64IMG = (PFNGLUNIFORMHANDLEUI64IMGPROC) load(userptr, "glUniformHandleui64IMG" ); |
8314 | glad_glUniformHandleui64vIMG = (PFNGLUNIFORMHANDLEUI64VIMGPROC) load(userptr, "glUniformHandleui64vIMG" ); |
8315 | } |
8316 | static void glad_gl_load_GL_IMG_framebuffer_downsample( GLADuserptrloadfunc load, void* userptr) { |
8317 | if(!GLAD_GL_IMG_framebuffer_downsample) return; |
8318 | glad_glFramebufferTexture2DDownsampleIMG = (PFNGLFRAMEBUFFERTEXTURE2DDOWNSAMPLEIMGPROC) load(userptr, "glFramebufferTexture2DDownsampleIMG" ); |
8319 | glad_glFramebufferTextureLayerDownsampleIMG = (PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC) load(userptr, "glFramebufferTextureLayerDownsampleIMG" ); |
8320 | } |
8321 | static void glad_gl_load_GL_IMG_multisampled_render_to_texture( GLADuserptrloadfunc load, void* userptr) { |
8322 | if(!GLAD_GL_IMG_multisampled_render_to_texture) return; |
8323 | glad_glFramebufferTexture2DMultisampleIMG = (PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC) load(userptr, "glFramebufferTexture2DMultisampleIMG" ); |
8324 | glad_glRenderbufferStorageMultisampleIMG = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC) load(userptr, "glRenderbufferStorageMultisampleIMG" ); |
8325 | } |
8326 | static void glad_gl_load_GL_NV_copy_buffer( GLADuserptrloadfunc load, void* userptr) { |
8327 | if(!GLAD_GL_NV_copy_buffer) return; |
8328 | glad_glCopyBufferSubDataNV = (PFNGLCOPYBUFFERSUBDATANVPROC) load(userptr, "glCopyBufferSubDataNV" ); |
8329 | } |
8330 | static void glad_gl_load_GL_NV_coverage_sample( GLADuserptrloadfunc load, void* userptr) { |
8331 | if(!GLAD_GL_NV_coverage_sample) return; |
8332 | glad_glCoverageMaskNV = (PFNGLCOVERAGEMASKNVPROC) load(userptr, "glCoverageMaskNV" ); |
8333 | glad_glCoverageOperationNV = (PFNGLCOVERAGEOPERATIONNVPROC) load(userptr, "glCoverageOperationNV" ); |
8334 | } |
8335 | static void glad_gl_load_GL_NV_draw_buffers( GLADuserptrloadfunc load, void* userptr) { |
8336 | if(!GLAD_GL_NV_draw_buffers) return; |
8337 | glad_glDrawBuffersNV = (PFNGLDRAWBUFFERSNVPROC) load(userptr, "glDrawBuffersNV" ); |
8338 | } |
8339 | static void glad_gl_load_GL_NV_draw_instanced( GLADuserptrloadfunc load, void* userptr) { |
8340 | if(!GLAD_GL_NV_draw_instanced) return; |
8341 | glad_glDrawArraysInstancedNV = (PFNGLDRAWARRAYSINSTANCEDNVPROC) load(userptr, "glDrawArraysInstancedNV" ); |
8342 | glad_glDrawElementsInstancedNV = (PFNGLDRAWELEMENTSINSTANCEDNVPROC) load(userptr, "glDrawElementsInstancedNV" ); |
8343 | } |
8344 | static void glad_gl_load_GL_NV_framebuffer_blit( GLADuserptrloadfunc load, void* userptr) { |
8345 | if(!GLAD_GL_NV_framebuffer_blit) return; |
8346 | glad_glBlitFramebufferNV = (PFNGLBLITFRAMEBUFFERNVPROC) load(userptr, "glBlitFramebufferNV" ); |
8347 | } |
8348 | static void glad_gl_load_GL_NV_framebuffer_multisample( GLADuserptrloadfunc load, void* userptr) { |
8349 | if(!GLAD_GL_NV_framebuffer_multisample) return; |
8350 | glad_glRenderbufferStorageMultisampleNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC) load(userptr, "glRenderbufferStorageMultisampleNV" ); |
8351 | } |
8352 | static void glad_gl_load_GL_NV_instanced_arrays( GLADuserptrloadfunc load, void* userptr) { |
8353 | if(!GLAD_GL_NV_instanced_arrays) return; |
8354 | glad_glVertexAttribDivisorNV = (PFNGLVERTEXATTRIBDIVISORNVPROC) load(userptr, "glVertexAttribDivisorNV" ); |
8355 | } |
8356 | static void glad_gl_load_GL_NV_non_square_matrices( GLADuserptrloadfunc load, void* userptr) { |
8357 | if(!GLAD_GL_NV_non_square_matrices) return; |
8358 | glad_glUniformMatrix2x3fvNV = (PFNGLUNIFORMMATRIX2X3FVNVPROC) load(userptr, "glUniformMatrix2x3fvNV" ); |
8359 | glad_glUniformMatrix2x4fvNV = (PFNGLUNIFORMMATRIX2X4FVNVPROC) load(userptr, "glUniformMatrix2x4fvNV" ); |
8360 | glad_glUniformMatrix3x2fvNV = (PFNGLUNIFORMMATRIX3X2FVNVPROC) load(userptr, "glUniformMatrix3x2fvNV" ); |
8361 | glad_glUniformMatrix3x4fvNV = (PFNGLUNIFORMMATRIX3X4FVNVPROC) load(userptr, "glUniformMatrix3x4fvNV" ); |
8362 | glad_glUniformMatrix4x2fvNV = (PFNGLUNIFORMMATRIX4X2FVNVPROC) load(userptr, "glUniformMatrix4x2fvNV" ); |
8363 | glad_glUniformMatrix4x3fvNV = (PFNGLUNIFORMMATRIX4X3FVNVPROC) load(userptr, "glUniformMatrix4x3fvNV" ); |
8364 | } |
8365 | static void glad_gl_load_GL_NV_polygon_mode( GLADuserptrloadfunc load, void* userptr) { |
8366 | if(!GLAD_GL_NV_polygon_mode) return; |
8367 | glad_glPolygonModeNV = (PFNGLPOLYGONMODENVPROC) load(userptr, "glPolygonModeNV" ); |
8368 | } |
8369 | static void glad_gl_load_GL_NV_read_buffer( GLADuserptrloadfunc load, void* userptr) { |
8370 | if(!GLAD_GL_NV_read_buffer) return; |
8371 | glad_glReadBufferNV = (PFNGLREADBUFFERNVPROC) load(userptr, "glReadBufferNV" ); |
8372 | } |
8373 | static void glad_gl_load_GL_NV_viewport_array( GLADuserptrloadfunc load, void* userptr) { |
8374 | if(!GLAD_GL_NV_viewport_array) return; |
8375 | glad_glDepthRangeArrayfvNV = (PFNGLDEPTHRANGEARRAYFVNVPROC) load(userptr, "glDepthRangeArrayfvNV" ); |
8376 | glad_glDepthRangeIndexedfNV = (PFNGLDEPTHRANGEINDEXEDFNVPROC) load(userptr, "glDepthRangeIndexedfNV" ); |
8377 | glad_glDisableiNV = (PFNGLDISABLEINVPROC) load(userptr, "glDisableiNV" ); |
8378 | glad_glEnableiNV = (PFNGLENABLEINVPROC) load(userptr, "glEnableiNV" ); |
8379 | glad_glGetFloati_vNV = (PFNGLGETFLOATI_VNVPROC) load(userptr, "glGetFloati_vNV" ); |
8380 | glad_glIsEnablediNV = (PFNGLISENABLEDINVPROC) load(userptr, "glIsEnablediNV" ); |
8381 | glad_glScissorArrayvNV = (PFNGLSCISSORARRAYVNVPROC) load(userptr, "glScissorArrayvNV" ); |
8382 | glad_glScissorIndexedNV = (PFNGLSCISSORINDEXEDNVPROC) load(userptr, "glScissorIndexedNV" ); |
8383 | glad_glScissorIndexedvNV = (PFNGLSCISSORINDEXEDVNVPROC) load(userptr, "glScissorIndexedvNV" ); |
8384 | glad_glViewportArrayvNV = (PFNGLVIEWPORTARRAYVNVPROC) load(userptr, "glViewportArrayvNV" ); |
8385 | glad_glViewportIndexedfNV = (PFNGLVIEWPORTINDEXEDFNVPROC) load(userptr, "glViewportIndexedfNV" ); |
8386 | glad_glViewportIndexedfvNV = (PFNGLVIEWPORTINDEXEDFVNVPROC) load(userptr, "glViewportIndexedfvNV" ); |
8387 | } |
8388 | static void glad_gl_load_GL_OES_EGL_image( GLADuserptrloadfunc load, void* userptr) { |
8389 | if(!GLAD_GL_OES_EGL_image) return; |
8390 | glad_glEGLImageTargetRenderbufferStorageOES = (PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC) load(userptr, "glEGLImageTargetRenderbufferStorageOES" ); |
8391 | glad_glEGLImageTargetTexture2DOES = (PFNGLEGLIMAGETARGETTEXTURE2DOESPROC) load(userptr, "glEGLImageTargetTexture2DOES" ); |
8392 | } |
8393 | static void glad_gl_load_GL_OES_copy_image( GLADuserptrloadfunc load, void* userptr) { |
8394 | if(!GLAD_GL_OES_copy_image) return; |
8395 | glad_glCopyImageSubDataOES = (PFNGLCOPYIMAGESUBDATAOESPROC) load(userptr, "glCopyImageSubDataOES" ); |
8396 | } |
8397 | static void glad_gl_load_GL_OES_draw_buffers_indexed( GLADuserptrloadfunc load, void* userptr) { |
8398 | if(!GLAD_GL_OES_draw_buffers_indexed) return; |
8399 | glad_glBlendEquationSeparateiOES = (PFNGLBLENDEQUATIONSEPARATEIOESPROC) load(userptr, "glBlendEquationSeparateiOES" ); |
8400 | glad_glBlendEquationiOES = (PFNGLBLENDEQUATIONIOESPROC) load(userptr, "glBlendEquationiOES" ); |
8401 | glad_glBlendFuncSeparateiOES = (PFNGLBLENDFUNCSEPARATEIOESPROC) load(userptr, "glBlendFuncSeparateiOES" ); |
8402 | glad_glBlendFunciOES = (PFNGLBLENDFUNCIOESPROC) load(userptr, "glBlendFunciOES" ); |
8403 | glad_glColorMaskiOES = (PFNGLCOLORMASKIOESPROC) load(userptr, "glColorMaskiOES" ); |
8404 | glad_glDisableiOES = (PFNGLDISABLEIOESPROC) load(userptr, "glDisableiOES" ); |
8405 | glad_glEnableiOES = (PFNGLENABLEIOESPROC) load(userptr, "glEnableiOES" ); |
8406 | glad_glIsEnablediOES = (PFNGLISENABLEDIOESPROC) load(userptr, "glIsEnablediOES" ); |
8407 | } |
8408 | static void glad_gl_load_GL_OES_draw_elements_base_vertex( GLADuserptrloadfunc load, void* userptr) { |
8409 | if(!GLAD_GL_OES_draw_elements_base_vertex) return; |
8410 | glad_glDrawElementsBaseVertexOES = (PFNGLDRAWELEMENTSBASEVERTEXOESPROC) load(userptr, "glDrawElementsBaseVertexOES" ); |
8411 | glad_glDrawElementsInstancedBaseVertexOES = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC) load(userptr, "glDrawElementsInstancedBaseVertexOES" ); |
8412 | glad_glDrawRangeElementsBaseVertexOES = (PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC) load(userptr, "glDrawRangeElementsBaseVertexOES" ); |
8413 | glad_glMultiDrawElementsBaseVertexEXT = (PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC) load(userptr, "glMultiDrawElementsBaseVertexEXT" ); |
8414 | } |
8415 | static void glad_gl_load_GL_OES_geometry_shader( GLADuserptrloadfunc load, void* userptr) { |
8416 | if(!GLAD_GL_OES_geometry_shader) return; |
8417 | glad_glFramebufferTextureOES = (PFNGLFRAMEBUFFERTEXTUREOESPROC) load(userptr, "glFramebufferTextureOES" ); |
8418 | } |
8419 | static void glad_gl_load_GL_OES_get_program_binary( GLADuserptrloadfunc load, void* userptr) { |
8420 | if(!GLAD_GL_OES_get_program_binary) return; |
8421 | glad_glGetProgramBinaryOES = (PFNGLGETPROGRAMBINARYOESPROC) load(userptr, "glGetProgramBinaryOES" ); |
8422 | glad_glProgramBinaryOES = (PFNGLPROGRAMBINARYOESPROC) load(userptr, "glProgramBinaryOES" ); |
8423 | } |
8424 | static void glad_gl_load_GL_OES_mapbuffer( GLADuserptrloadfunc load, void* userptr) { |
8425 | if(!GLAD_GL_OES_mapbuffer) return; |
8426 | glad_glGetBufferPointervOES = (PFNGLGETBUFFERPOINTERVOESPROC) load(userptr, "glGetBufferPointervOES" ); |
8427 | glad_glMapBufferOES = (PFNGLMAPBUFFEROESPROC) load(userptr, "glMapBufferOES" ); |
8428 | glad_glUnmapBufferOES = (PFNGLUNMAPBUFFEROESPROC) load(userptr, "glUnmapBufferOES" ); |
8429 | } |
8430 | static void glad_gl_load_GL_OES_primitive_bounding_box( GLADuserptrloadfunc load, void* userptr) { |
8431 | if(!GLAD_GL_OES_primitive_bounding_box) return; |
8432 | glad_glPrimitiveBoundingBoxOES = (PFNGLPRIMITIVEBOUNDINGBOXOESPROC) load(userptr, "glPrimitiveBoundingBoxOES" ); |
8433 | } |
8434 | static void glad_gl_load_GL_OES_sample_shading( GLADuserptrloadfunc load, void* userptr) { |
8435 | if(!GLAD_GL_OES_sample_shading) return; |
8436 | glad_glMinSampleShadingOES = (PFNGLMINSAMPLESHADINGOESPROC) load(userptr, "glMinSampleShadingOES" ); |
8437 | } |
8438 | static void glad_gl_load_GL_OES_tessellation_shader( GLADuserptrloadfunc load, void* userptr) { |
8439 | if(!GLAD_GL_OES_tessellation_shader) return; |
8440 | glad_glPatchParameteriOES = (PFNGLPATCHPARAMETERIOESPROC) load(userptr, "glPatchParameteriOES" ); |
8441 | } |
8442 | static void glad_gl_load_GL_OES_texture_3D( GLADuserptrloadfunc load, void* userptr) { |
8443 | if(!GLAD_GL_OES_texture_3D) return; |
8444 | glad_glCompressedTexImage3DOES = (PFNGLCOMPRESSEDTEXIMAGE3DOESPROC) load(userptr, "glCompressedTexImage3DOES" ); |
8445 | glad_glCompressedTexSubImage3DOES = (PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC) load(userptr, "glCompressedTexSubImage3DOES" ); |
8446 | glad_glCopyTexSubImage3DOES = (PFNGLCOPYTEXSUBIMAGE3DOESPROC) load(userptr, "glCopyTexSubImage3DOES" ); |
8447 | glad_glFramebufferTexture3DOES = (PFNGLFRAMEBUFFERTEXTURE3DOESPROC) load(userptr, "glFramebufferTexture3DOES" ); |
8448 | glad_glTexImage3DOES = (PFNGLTEXIMAGE3DOESPROC) load(userptr, "glTexImage3DOES" ); |
8449 | glad_glTexSubImage3DOES = (PFNGLTEXSUBIMAGE3DOESPROC) load(userptr, "glTexSubImage3DOES" ); |
8450 | } |
8451 | static void glad_gl_load_GL_OES_texture_border_clamp( GLADuserptrloadfunc load, void* userptr) { |
8452 | if(!GLAD_GL_OES_texture_border_clamp) return; |
8453 | glad_glGetSamplerParameterIivOES = (PFNGLGETSAMPLERPARAMETERIIVOESPROC) load(userptr, "glGetSamplerParameterIivOES" ); |
8454 | glad_glGetSamplerParameterIuivOES = (PFNGLGETSAMPLERPARAMETERIUIVOESPROC) load(userptr, "glGetSamplerParameterIuivOES" ); |
8455 | glad_glGetTexParameterIivOES = (PFNGLGETTEXPARAMETERIIVOESPROC) load(userptr, "glGetTexParameterIivOES" ); |
8456 | glad_glGetTexParameterIuivOES = (PFNGLGETTEXPARAMETERIUIVOESPROC) load(userptr, "glGetTexParameterIuivOES" ); |
8457 | glad_glSamplerParameterIivOES = (PFNGLSAMPLERPARAMETERIIVOESPROC) load(userptr, "glSamplerParameterIivOES" ); |
8458 | glad_glSamplerParameterIuivOES = (PFNGLSAMPLERPARAMETERIUIVOESPROC) load(userptr, "glSamplerParameterIuivOES" ); |
8459 | glad_glTexParameterIivOES = (PFNGLTEXPARAMETERIIVOESPROC) load(userptr, "glTexParameterIivOES" ); |
8460 | glad_glTexParameterIuivOES = (PFNGLTEXPARAMETERIUIVOESPROC) load(userptr, "glTexParameterIuivOES" ); |
8461 | } |
8462 | static void glad_gl_load_GL_OES_texture_buffer( GLADuserptrloadfunc load, void* userptr) { |
8463 | if(!GLAD_GL_OES_texture_buffer) return; |
8464 | glad_glTexBufferOES = (PFNGLTEXBUFFEROESPROC) load(userptr, "glTexBufferOES" ); |
8465 | glad_glTexBufferRangeOES = (PFNGLTEXBUFFERRANGEOESPROC) load(userptr, "glTexBufferRangeOES" ); |
8466 | } |
8467 | static void glad_gl_load_GL_OES_texture_storage_multisample_2d_array( GLADuserptrloadfunc load, void* userptr) { |
8468 | if(!GLAD_GL_OES_texture_storage_multisample_2d_array) return; |
8469 | glad_glTexStorage3DMultisampleOES = (PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC) load(userptr, "glTexStorage3DMultisampleOES" ); |
8470 | } |
8471 | static void glad_gl_load_GL_OES_texture_view( GLADuserptrloadfunc load, void* userptr) { |
8472 | if(!GLAD_GL_OES_texture_view) return; |
8473 | glad_glTextureViewOES = (PFNGLTEXTUREVIEWOESPROC) load(userptr, "glTextureViewOES" ); |
8474 | } |
8475 | static void glad_gl_load_GL_OES_vertex_array_object( GLADuserptrloadfunc load, void* userptr) { |
8476 | if(!GLAD_GL_OES_vertex_array_object) return; |
8477 | glad_glBindVertexArrayOES = (PFNGLBINDVERTEXARRAYOESPROC) load(userptr, "glBindVertexArrayOES" ); |
8478 | glad_glDeleteVertexArraysOES = (PFNGLDELETEVERTEXARRAYSOESPROC) load(userptr, "glDeleteVertexArraysOES" ); |
8479 | glad_glGenVertexArraysOES = (PFNGLGENVERTEXARRAYSOESPROC) load(userptr, "glGenVertexArraysOES" ); |
8480 | glad_glIsVertexArrayOES = (PFNGLISVERTEXARRAYOESPROC) load(userptr, "glIsVertexArrayOES" ); |
8481 | } |
8482 | static void glad_gl_load_GL_OES_viewport_array( GLADuserptrloadfunc load, void* userptr) { |
8483 | if(!GLAD_GL_OES_viewport_array) return; |
8484 | glad_glDepthRangeArrayfvOES = (PFNGLDEPTHRANGEARRAYFVOESPROC) load(userptr, "glDepthRangeArrayfvOES" ); |
8485 | glad_glDepthRangeIndexedfOES = (PFNGLDEPTHRANGEINDEXEDFOESPROC) load(userptr, "glDepthRangeIndexedfOES" ); |
8486 | glad_glDisableiOES = (PFNGLDISABLEIOESPROC) load(userptr, "glDisableiOES" ); |
8487 | glad_glEnableiOES = (PFNGLENABLEIOESPROC) load(userptr, "glEnableiOES" ); |
8488 | glad_glGetFloati_vOES = (PFNGLGETFLOATI_VOESPROC) load(userptr, "glGetFloati_vOES" ); |
8489 | glad_glIsEnablediOES = (PFNGLISENABLEDIOESPROC) load(userptr, "glIsEnablediOES" ); |
8490 | glad_glScissorArrayvOES = (PFNGLSCISSORARRAYVOESPROC) load(userptr, "glScissorArrayvOES" ); |
8491 | glad_glScissorIndexedOES = (PFNGLSCISSORINDEXEDOESPROC) load(userptr, "glScissorIndexedOES" ); |
8492 | glad_glScissorIndexedvOES = (PFNGLSCISSORINDEXEDVOESPROC) load(userptr, "glScissorIndexedvOES" ); |
8493 | glad_glViewportArrayvOES = (PFNGLVIEWPORTARRAYVOESPROC) load(userptr, "glViewportArrayvOES" ); |
8494 | glad_glViewportIndexedfOES = (PFNGLVIEWPORTINDEXEDFOESPROC) load(userptr, "glViewportIndexedfOES" ); |
8495 | glad_glViewportIndexedfvOES = (PFNGLVIEWPORTINDEXEDFVOESPROC) load(userptr, "glViewportIndexedfvOES" ); |
8496 | } |
8497 | static void glad_gl_load_GL_OVR_multiview_multisampled_render_to_texture( GLADuserptrloadfunc load, void* userptr) { |
8498 | if(!GLAD_GL_OVR_multiview_multisampled_render_to_texture) return; |
8499 | glad_glFramebufferTextureMultisampleMultiviewOVR = (PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC) load(userptr, "glFramebufferTextureMultisampleMultiviewOVR" ); |
8500 | } |
8501 | static void glad_gl_load_GL_QCOM_alpha_test( GLADuserptrloadfunc load, void* userptr) { |
8502 | if(!GLAD_GL_QCOM_alpha_test) return; |
8503 | glad_glAlphaFuncQCOM = (PFNGLALPHAFUNCQCOMPROC) load(userptr, "glAlphaFuncQCOM" ); |
8504 | } |
8505 | static void glad_gl_load_GL_QCOM_driver_control( GLADuserptrloadfunc load, void* userptr) { |
8506 | if(!GLAD_GL_QCOM_driver_control) return; |
8507 | glad_glDisableDriverControlQCOM = (PFNGLDISABLEDRIVERCONTROLQCOMPROC) load(userptr, "glDisableDriverControlQCOM" ); |
8508 | glad_glEnableDriverControlQCOM = (PFNGLENABLEDRIVERCONTROLQCOMPROC) load(userptr, "glEnableDriverControlQCOM" ); |
8509 | glad_glGetDriverControlStringQCOM = (PFNGLGETDRIVERCONTROLSTRINGQCOMPROC) load(userptr, "glGetDriverControlStringQCOM" ); |
8510 | glad_glGetDriverControlsQCOM = (PFNGLGETDRIVERCONTROLSQCOMPROC) load(userptr, "glGetDriverControlsQCOM" ); |
8511 | } |
8512 | static void glad_gl_load_GL_QCOM_extended_get( GLADuserptrloadfunc load, void* userptr) { |
8513 | if(!GLAD_GL_QCOM_extended_get) return; |
8514 | glad_glExtGetBufferPointervQCOM = (PFNGLEXTGETBUFFERPOINTERVQCOMPROC) load(userptr, "glExtGetBufferPointervQCOM" ); |
8515 | glad_glExtGetBuffersQCOM = (PFNGLEXTGETBUFFERSQCOMPROC) load(userptr, "glExtGetBuffersQCOM" ); |
8516 | glad_glExtGetFramebuffersQCOM = (PFNGLEXTGETFRAMEBUFFERSQCOMPROC) load(userptr, "glExtGetFramebuffersQCOM" ); |
8517 | glad_glExtGetRenderbuffersQCOM = (PFNGLEXTGETRENDERBUFFERSQCOMPROC) load(userptr, "glExtGetRenderbuffersQCOM" ); |
8518 | glad_glExtGetTexLevelParameterivQCOM = (PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC) load(userptr, "glExtGetTexLevelParameterivQCOM" ); |
8519 | glad_glExtGetTexSubImageQCOM = (PFNGLEXTGETTEXSUBIMAGEQCOMPROC) load(userptr, "glExtGetTexSubImageQCOM" ); |
8520 | glad_glExtGetTexturesQCOM = (PFNGLEXTGETTEXTURESQCOMPROC) load(userptr, "glExtGetTexturesQCOM" ); |
8521 | glad_glExtTexObjectStateOverrideiQCOM = (PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC) load(userptr, "glExtTexObjectStateOverrideiQCOM" ); |
8522 | } |
8523 | static void glad_gl_load_GL_QCOM_extended_get2( GLADuserptrloadfunc load, void* userptr) { |
8524 | if(!GLAD_GL_QCOM_extended_get2) return; |
8525 | glad_glExtGetProgramBinarySourceQCOM = (PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC) load(userptr, "glExtGetProgramBinarySourceQCOM" ); |
8526 | glad_glExtGetProgramsQCOM = (PFNGLEXTGETPROGRAMSQCOMPROC) load(userptr, "glExtGetProgramsQCOM" ); |
8527 | glad_glExtGetShadersQCOM = (PFNGLEXTGETSHADERSQCOMPROC) load(userptr, "glExtGetShadersQCOM" ); |
8528 | glad_glExtIsProgramBinaryQCOM = (PFNGLEXTISPROGRAMBINARYQCOMPROC) load(userptr, "glExtIsProgramBinaryQCOM" ); |
8529 | } |
8530 | static void ( GLADuserptrloadfunc load, void* userptr) { |
8531 | if(!GLAD_GL_QCOM_frame_extrapolation) return; |
8532 | glad_glExtrapolateTex2DQCOM = (PFNGLEXTRAPOLATETEX2DQCOMPROC) load(userptr, "glExtrapolateTex2DQCOM" ); |
8533 | } |
8534 | static void glad_gl_load_GL_QCOM_framebuffer_foveated( GLADuserptrloadfunc load, void* userptr) { |
8535 | if(!GLAD_GL_QCOM_framebuffer_foveated) return; |
8536 | glad_glFramebufferFoveationConfigQCOM = (PFNGLFRAMEBUFFERFOVEATIONCONFIGQCOMPROC) load(userptr, "glFramebufferFoveationConfigQCOM" ); |
8537 | glad_glFramebufferFoveationParametersQCOM = (PFNGLFRAMEBUFFERFOVEATIONPARAMETERSQCOMPROC) load(userptr, "glFramebufferFoveationParametersQCOM" ); |
8538 | } |
8539 | static void glad_gl_load_GL_QCOM_motion_estimation( GLADuserptrloadfunc load, void* userptr) { |
8540 | if(!GLAD_GL_QCOM_motion_estimation) return; |
8541 | glad_glTexEstimateMotionQCOM = (PFNGLTEXESTIMATEMOTIONQCOMPROC) load(userptr, "glTexEstimateMotionQCOM" ); |
8542 | glad_glTexEstimateMotionRegionsQCOM = (PFNGLTEXESTIMATEMOTIONREGIONSQCOMPROC) load(userptr, "glTexEstimateMotionRegionsQCOM" ); |
8543 | } |
8544 | static void glad_gl_load_GL_QCOM_shader_framebuffer_fetch_noncoherent( GLADuserptrloadfunc load, void* userptr) { |
8545 | if(!GLAD_GL_QCOM_shader_framebuffer_fetch_noncoherent) return; |
8546 | glad_glFramebufferFetchBarrierQCOM = (PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC) load(userptr, "glFramebufferFetchBarrierQCOM" ); |
8547 | } |
8548 | static void glad_gl_load_GL_QCOM_shading_rate( GLADuserptrloadfunc load, void* userptr) { |
8549 | if(!GLAD_GL_QCOM_shading_rate) return; |
8550 | glad_glShadingRateQCOM = (PFNGLSHADINGRATEQCOMPROC) load(userptr, "glShadingRateQCOM" ); |
8551 | } |
8552 | static void glad_gl_load_GL_QCOM_texture_foveated( GLADuserptrloadfunc load, void* userptr) { |
8553 | if(!GLAD_GL_QCOM_texture_foveated) return; |
8554 | glad_glTextureFoveationParametersQCOM = (PFNGLTEXTUREFOVEATIONPARAMETERSQCOMPROC) load(userptr, "glTextureFoveationParametersQCOM" ); |
8555 | } |
8556 | static void glad_gl_load_GL_QCOM_tiled_rendering( GLADuserptrloadfunc load, void* userptr) { |
8557 | if(!GLAD_GL_QCOM_tiled_rendering) return; |
8558 | glad_glEndTilingQCOM = (PFNGLENDTILINGQCOMPROC) load(userptr, "glEndTilingQCOM" ); |
8559 | glad_glStartTilingQCOM = (PFNGLSTARTTILINGQCOMPROC) load(userptr, "glStartTilingQCOM" ); |
8560 | } |
8561 | |
8562 | |
8563 | |
8564 | #if defined(GL_ES_VERSION_3_0) || defined(GL_VERSION_3_0) |
8565 | #define GLAD_GL_IS_SOME_NEW_VERSION 1 |
8566 | #else |
8567 | #define GLAD_GL_IS_SOME_NEW_VERSION 0 |
8568 | #endif |
8569 | |
8570 | static int glad_gl_get_extensions( int version, const char **out_exts, unsigned int *out_num_exts_i, char ***out_exts_i) { |
8571 | #if GLAD_GL_IS_SOME_NEW_VERSION |
8572 | if(GLAD_VERSION_MAJOR(version) < 3) { |
8573 | #else |
8574 | (void) version; |
8575 | (void) out_num_exts_i; |
8576 | (void) out_exts_i; |
8577 | #endif |
8578 | if (glad_glGetString == NULL) { |
8579 | return 0; |
8580 | } |
8581 | *out_exts = (const char *)glad_glGetString(GL_EXTENSIONS); |
8582 | #if GLAD_GL_IS_SOME_NEW_VERSION |
8583 | } else { |
8584 | unsigned int index = 0; |
8585 | unsigned int num_exts_i = 0; |
8586 | char **exts_i = NULL; |
8587 | if (glad_glGetStringi == NULL || glad_glGetIntegerv == NULL) { |
8588 | return 0; |
8589 | } |
8590 | glad_glGetIntegerv(GL_NUM_EXTENSIONS, (int*) &num_exts_i); |
8591 | if (num_exts_i > 0) { |
8592 | exts_i = (char **) malloc(num_exts_i * (sizeof *exts_i)); |
8593 | } |
8594 | if (exts_i == NULL) { |
8595 | return 0; |
8596 | } |
8597 | for(index = 0; index < num_exts_i; index++) { |
8598 | const char *gl_str_tmp = (const char*) glad_glGetStringi(GL_EXTENSIONS, index); |
8599 | size_t len = strlen(gl_str_tmp) + 1; |
8600 | |
8601 | char *local_str = (char*) malloc(len * sizeof(char)); |
8602 | if(local_str != NULL) { |
8603 | memcpy(local_str, gl_str_tmp, len * sizeof(char)); |
8604 | } |
8605 | |
8606 | exts_i[index] = local_str; |
8607 | } |
8608 | |
8609 | *out_num_exts_i = num_exts_i; |
8610 | *out_exts_i = exts_i; |
8611 | } |
8612 | #endif |
8613 | return 1; |
8614 | } |
8615 | static void glad_gl_free_extensions(char **exts_i, unsigned int num_exts_i) { |
8616 | if (exts_i != NULL) { |
8617 | unsigned int index; |
8618 | for(index = 0; index < num_exts_i; index++) { |
8619 | free((void *) (exts_i[index])); |
8620 | } |
8621 | free((void *)exts_i); |
8622 | exts_i = NULL; |
8623 | } |
8624 | } |
8625 | static int glad_gl_has_extension(int version, const char *exts, unsigned int num_exts_i, char **exts_i, const char *ext) { |
8626 | if(GLAD_VERSION_MAJOR(version) < 3 || !GLAD_GL_IS_SOME_NEW_VERSION) { |
8627 | const char *extensions; |
8628 | const char *loc; |
8629 | const char *terminator; |
8630 | extensions = exts; |
8631 | if(extensions == NULL || ext == NULL) { |
8632 | return 0; |
8633 | } |
8634 | while(1) { |
8635 | loc = strstr(extensions, ext); |
8636 | if(loc == NULL) { |
8637 | return 0; |
8638 | } |
8639 | terminator = loc + strlen(ext); |
8640 | if((loc == extensions || *(loc - 1) == ' ') && |
8641 | (*terminator == ' ' || *terminator == '\0')) { |
8642 | return 1; |
8643 | } |
8644 | extensions = terminator; |
8645 | } |
8646 | } else { |
8647 | unsigned int index; |
8648 | for(index = 0; index < num_exts_i; index++) { |
8649 | const char *e = exts_i[index]; |
8650 | if(strcmp(e, ext) == 0) { |
8651 | return 1; |
8652 | } |
8653 | } |
8654 | } |
8655 | return 0; |
8656 | } |
8657 | |
8658 | static GLADapiproc glad_gl_get_proc_from_userptr(void *userptr, const char* name) { |
8659 | return (GLAD_GNUC_EXTENSION (GLADapiproc (*)(const char *name)) userptr)(name); |
8660 | } |
8661 | |
8662 | static int glad_gl_find_extensions_gl( int version) { |
8663 | const char *exts = NULL; |
8664 | unsigned int num_exts_i = 0; |
8665 | char **exts_i = NULL; |
8666 | if (!glad_gl_get_extensions(version, &exts, &num_exts_i, &exts_i)) return 0; |
8667 | |
8668 | GLAD_GL_3DFX_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_3DFX_multisample" ); |
8669 | GLAD_GL_3DFX_tbuffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_3DFX_tbuffer" ); |
8670 | GLAD_GL_3DFX_texture_compression_FXT1 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_3DFX_texture_compression_FXT1" ); |
8671 | GLAD_GL_AMD_blend_minmax_factor = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_blend_minmax_factor" ); |
8672 | GLAD_GL_AMD_conservative_depth = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_conservative_depth" ); |
8673 | GLAD_GL_AMD_debug_output = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_debug_output" ); |
8674 | GLAD_GL_AMD_depth_clamp_separate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_depth_clamp_separate" ); |
8675 | GLAD_GL_AMD_draw_buffers_blend = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_draw_buffers_blend" ); |
8676 | GLAD_GL_AMD_framebuffer_multisample_advanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_framebuffer_multisample_advanced" ); |
8677 | GLAD_GL_AMD_framebuffer_sample_positions = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_framebuffer_sample_positions" ); |
8678 | GLAD_GL_AMD_gcn_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_gcn_shader" ); |
8679 | GLAD_GL_AMD_gpu_shader_half_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_gpu_shader_half_float" ); |
8680 | GLAD_GL_AMD_gpu_shader_int16 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_gpu_shader_int16" ); |
8681 | GLAD_GL_AMD_gpu_shader_int64 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_gpu_shader_int64" ); |
8682 | GLAD_GL_AMD_interleaved_elements = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_interleaved_elements" ); |
8683 | GLAD_GL_AMD_multi_draw_indirect = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_multi_draw_indirect" ); |
8684 | GLAD_GL_AMD_name_gen_delete = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_name_gen_delete" ); |
8685 | GLAD_GL_AMD_occlusion_query_event = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_occlusion_query_event" ); |
8686 | GLAD_GL_AMD_performance_monitor = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_performance_monitor" ); |
8687 | GLAD_GL_AMD_pinned_memory = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_pinned_memory" ); |
8688 | GLAD_GL_AMD_query_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_query_buffer_object" ); |
8689 | GLAD_GL_AMD_sample_positions = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_sample_positions" ); |
8690 | GLAD_GL_AMD_seamless_cubemap_per_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_seamless_cubemap_per_texture" ); |
8691 | GLAD_GL_AMD_shader_atomic_counter_ops = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_shader_atomic_counter_ops" ); |
8692 | GLAD_GL_AMD_shader_ballot = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_shader_ballot" ); |
8693 | GLAD_GL_AMD_shader_explicit_vertex_parameter = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_shader_explicit_vertex_parameter" ); |
8694 | GLAD_GL_AMD_shader_gpu_shader_half_float_fetch = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_shader_gpu_shader_half_float_fetch" ); |
8695 | GLAD_GL_AMD_shader_image_load_store_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_shader_image_load_store_lod" ); |
8696 | GLAD_GL_AMD_shader_stencil_export = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_shader_stencil_export" ); |
8697 | GLAD_GL_AMD_shader_trinary_minmax = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_shader_trinary_minmax" ); |
8698 | GLAD_GL_AMD_sparse_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_sparse_texture" ); |
8699 | GLAD_GL_AMD_stencil_operation_extended = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_stencil_operation_extended" ); |
8700 | GLAD_GL_AMD_texture_gather_bias_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_texture_gather_bias_lod" ); |
8701 | GLAD_GL_AMD_texture_texture4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_texture_texture4" ); |
8702 | GLAD_GL_AMD_transform_feedback3_lines_triangles = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_transform_feedback3_lines_triangles" ); |
8703 | GLAD_GL_AMD_transform_feedback4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_transform_feedback4" ); |
8704 | GLAD_GL_AMD_vertex_shader_layer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_vertex_shader_layer" ); |
8705 | GLAD_GL_AMD_vertex_shader_tessellator = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_vertex_shader_tessellator" ); |
8706 | GLAD_GL_AMD_vertex_shader_viewport_index = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_vertex_shader_viewport_index" ); |
8707 | GLAD_GL_APPLE_aux_depth_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_aux_depth_stencil" ); |
8708 | GLAD_GL_APPLE_client_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_client_storage" ); |
8709 | GLAD_GL_APPLE_element_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_element_array" ); |
8710 | GLAD_GL_APPLE_fence = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_fence" ); |
8711 | GLAD_GL_APPLE_float_pixels = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_float_pixels" ); |
8712 | GLAD_GL_APPLE_flush_buffer_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_flush_buffer_range" ); |
8713 | GLAD_GL_APPLE_object_purgeable = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_object_purgeable" ); |
8714 | GLAD_GL_APPLE_rgb_422 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_rgb_422" ); |
8715 | GLAD_GL_APPLE_row_bytes = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_row_bytes" ); |
8716 | GLAD_GL_APPLE_specular_vector = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_specular_vector" ); |
8717 | GLAD_GL_APPLE_texture_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_texture_range" ); |
8718 | GLAD_GL_APPLE_transform_hint = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_transform_hint" ); |
8719 | GLAD_GL_APPLE_vertex_array_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_vertex_array_object" ); |
8720 | GLAD_GL_APPLE_vertex_array_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_vertex_array_range" ); |
8721 | GLAD_GL_APPLE_vertex_program_evaluators = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_vertex_program_evaluators" ); |
8722 | GLAD_GL_APPLE_ycbcr_422 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_ycbcr_422" ); |
8723 | GLAD_GL_ARB_ES2_compatibility = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_ES2_compatibility" ); |
8724 | GLAD_GL_ARB_ES3_1_compatibility = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_ES3_1_compatibility" ); |
8725 | GLAD_GL_ARB_ES3_2_compatibility = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_ES3_2_compatibility" ); |
8726 | GLAD_GL_ARB_ES3_compatibility = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_ES3_compatibility" ); |
8727 | GLAD_GL_ARB_arrays_of_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_arrays_of_arrays" ); |
8728 | GLAD_GL_ARB_base_instance = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_base_instance" ); |
8729 | GLAD_GL_ARB_bindless_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_bindless_texture" ); |
8730 | GLAD_GL_ARB_blend_func_extended = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_blend_func_extended" ); |
8731 | GLAD_GL_ARB_buffer_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_buffer_storage" ); |
8732 | GLAD_GL_ARB_cl_event = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_cl_event" ); |
8733 | GLAD_GL_ARB_clear_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_clear_buffer_object" ); |
8734 | GLAD_GL_ARB_clear_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_clear_texture" ); |
8735 | GLAD_GL_ARB_clip_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_clip_control" ); |
8736 | GLAD_GL_ARB_color_buffer_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_color_buffer_float" ); |
8737 | GLAD_GL_ARB_compatibility = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_compatibility" ); |
8738 | GLAD_GL_ARB_compressed_texture_pixel_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_compressed_texture_pixel_storage" ); |
8739 | GLAD_GL_ARB_compute_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_compute_shader" ); |
8740 | GLAD_GL_ARB_compute_variable_group_size = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_compute_variable_group_size" ); |
8741 | GLAD_GL_ARB_conditional_render_inverted = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_conditional_render_inverted" ); |
8742 | GLAD_GL_ARB_conservative_depth = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_conservative_depth" ); |
8743 | GLAD_GL_ARB_copy_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_copy_buffer" ); |
8744 | GLAD_GL_ARB_copy_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_copy_image" ); |
8745 | GLAD_GL_ARB_cull_distance = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_cull_distance" ); |
8746 | GLAD_GL_ARB_debug_output = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_debug_output" ); |
8747 | GLAD_GL_ARB_depth_buffer_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_depth_buffer_float" ); |
8748 | GLAD_GL_ARB_depth_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_depth_clamp" ); |
8749 | GLAD_GL_ARB_depth_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_depth_texture" ); |
8750 | GLAD_GL_ARB_derivative_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_derivative_control" ); |
8751 | GLAD_GL_ARB_direct_state_access = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_direct_state_access" ); |
8752 | GLAD_GL_ARB_draw_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_draw_buffers" ); |
8753 | GLAD_GL_ARB_draw_buffers_blend = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_draw_buffers_blend" ); |
8754 | GLAD_GL_ARB_draw_elements_base_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_draw_elements_base_vertex" ); |
8755 | GLAD_GL_ARB_draw_indirect = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_draw_indirect" ); |
8756 | GLAD_GL_ARB_draw_instanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_draw_instanced" ); |
8757 | GLAD_GL_ARB_enhanced_layouts = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_enhanced_layouts" ); |
8758 | GLAD_GL_ARB_explicit_attrib_location = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_explicit_attrib_location" ); |
8759 | GLAD_GL_ARB_explicit_uniform_location = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_explicit_uniform_location" ); |
8760 | GLAD_GL_ARB_fragment_coord_conventions = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_fragment_coord_conventions" ); |
8761 | GLAD_GL_ARB_fragment_layer_viewport = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_fragment_layer_viewport" ); |
8762 | GLAD_GL_ARB_fragment_program = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_fragment_program" ); |
8763 | GLAD_GL_ARB_fragment_program_shadow = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_fragment_program_shadow" ); |
8764 | GLAD_GL_ARB_fragment_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_fragment_shader" ); |
8765 | GLAD_GL_ARB_fragment_shader_interlock = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_fragment_shader_interlock" ); |
8766 | GLAD_GL_ARB_framebuffer_no_attachments = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_framebuffer_no_attachments" ); |
8767 | GLAD_GL_ARB_framebuffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_framebuffer_object" ); |
8768 | GLAD_GL_ARB_framebuffer_sRGB = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_framebuffer_sRGB" ); |
8769 | GLAD_GL_ARB_geometry_shader4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_geometry_shader4" ); |
8770 | GLAD_GL_ARB_get_program_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_get_program_binary" ); |
8771 | GLAD_GL_ARB_get_texture_sub_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_get_texture_sub_image" ); |
8772 | GLAD_GL_ARB_gl_spirv = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_gl_spirv" ); |
8773 | GLAD_GL_ARB_gpu_shader5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_gpu_shader5" ); |
8774 | GLAD_GL_ARB_gpu_shader_fp64 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_gpu_shader_fp64" ); |
8775 | GLAD_GL_ARB_gpu_shader_int64 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_gpu_shader_int64" ); |
8776 | GLAD_GL_ARB_half_float_pixel = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_half_float_pixel" ); |
8777 | GLAD_GL_ARB_half_float_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_half_float_vertex" ); |
8778 | GLAD_GL_ARB_imaging = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_imaging" ); |
8779 | GLAD_GL_ARB_indirect_parameters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_indirect_parameters" ); |
8780 | GLAD_GL_ARB_instanced_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_instanced_arrays" ); |
8781 | GLAD_GL_ARB_internalformat_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_internalformat_query" ); |
8782 | GLAD_GL_ARB_internalformat_query2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_internalformat_query2" ); |
8783 | GLAD_GL_ARB_invalidate_subdata = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_invalidate_subdata" ); |
8784 | GLAD_GL_ARB_map_buffer_alignment = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_map_buffer_alignment" ); |
8785 | GLAD_GL_ARB_map_buffer_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_map_buffer_range" ); |
8786 | GLAD_GL_ARB_matrix_palette = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_matrix_palette" ); |
8787 | GLAD_GL_ARB_multi_bind = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_multi_bind" ); |
8788 | GLAD_GL_ARB_multi_draw_indirect = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_multi_draw_indirect" ); |
8789 | GLAD_GL_ARB_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_multisample" ); |
8790 | GLAD_GL_ARB_multitexture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_multitexture" ); |
8791 | GLAD_GL_ARB_occlusion_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_occlusion_query" ); |
8792 | GLAD_GL_ARB_occlusion_query2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_occlusion_query2" ); |
8793 | GLAD_GL_ARB_parallel_shader_compile = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_parallel_shader_compile" ); |
8794 | GLAD_GL_ARB_pipeline_statistics_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_pipeline_statistics_query" ); |
8795 | GLAD_GL_ARB_pixel_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_pixel_buffer_object" ); |
8796 | GLAD_GL_ARB_point_parameters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_point_parameters" ); |
8797 | GLAD_GL_ARB_point_sprite = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_point_sprite" ); |
8798 | GLAD_GL_ARB_polygon_offset_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_polygon_offset_clamp" ); |
8799 | GLAD_GL_ARB_post_depth_coverage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_post_depth_coverage" ); |
8800 | GLAD_GL_ARB_program_interface_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_program_interface_query" ); |
8801 | GLAD_GL_ARB_provoking_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_provoking_vertex" ); |
8802 | GLAD_GL_ARB_query_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_query_buffer_object" ); |
8803 | GLAD_GL_ARB_robust_buffer_access_behavior = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_robust_buffer_access_behavior" ); |
8804 | GLAD_GL_ARB_robustness = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_robustness" ); |
8805 | GLAD_GL_ARB_robustness_isolation = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_robustness_isolation" ); |
8806 | GLAD_GL_ARB_sample_locations = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sample_locations" ); |
8807 | GLAD_GL_ARB_sample_shading = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sample_shading" ); |
8808 | GLAD_GL_ARB_sampler_objects = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sampler_objects" ); |
8809 | GLAD_GL_ARB_seamless_cube_map = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_seamless_cube_map" ); |
8810 | GLAD_GL_ARB_seamless_cubemap_per_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_seamless_cubemap_per_texture" ); |
8811 | GLAD_GL_ARB_separate_shader_objects = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_separate_shader_objects" ); |
8812 | GLAD_GL_ARB_shader_atomic_counter_ops = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_atomic_counter_ops" ); |
8813 | GLAD_GL_ARB_shader_atomic_counters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_atomic_counters" ); |
8814 | GLAD_GL_ARB_shader_ballot = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_ballot" ); |
8815 | GLAD_GL_ARB_shader_bit_encoding = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_bit_encoding" ); |
8816 | GLAD_GL_ARB_shader_clock = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_clock" ); |
8817 | GLAD_GL_ARB_shader_draw_parameters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_draw_parameters" ); |
8818 | GLAD_GL_ARB_shader_group_vote = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_group_vote" ); |
8819 | GLAD_GL_ARB_shader_image_load_store = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_image_load_store" ); |
8820 | GLAD_GL_ARB_shader_image_size = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_image_size" ); |
8821 | GLAD_GL_ARB_shader_objects = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_objects" ); |
8822 | GLAD_GL_ARB_shader_precision = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_precision" ); |
8823 | GLAD_GL_ARB_shader_stencil_export = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_stencil_export" ); |
8824 | GLAD_GL_ARB_shader_storage_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_storage_buffer_object" ); |
8825 | GLAD_GL_ARB_shader_subroutine = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_subroutine" ); |
8826 | GLAD_GL_ARB_shader_texture_image_samples = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_texture_image_samples" ); |
8827 | GLAD_GL_ARB_shader_texture_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_texture_lod" ); |
8828 | GLAD_GL_ARB_shader_viewport_layer_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shader_viewport_layer_array" ); |
8829 | GLAD_GL_ARB_shading_language_100 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shading_language_100" ); |
8830 | GLAD_GL_ARB_shading_language_420pack = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shading_language_420pack" ); |
8831 | GLAD_GL_ARB_shading_language_include = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shading_language_include" ); |
8832 | GLAD_GL_ARB_shading_language_packing = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shading_language_packing" ); |
8833 | GLAD_GL_ARB_shadow = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shadow" ); |
8834 | GLAD_GL_ARB_shadow_ambient = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_shadow_ambient" ); |
8835 | GLAD_GL_ARB_sparse_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sparse_buffer" ); |
8836 | GLAD_GL_ARB_sparse_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sparse_texture" ); |
8837 | GLAD_GL_ARB_sparse_texture2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sparse_texture2" ); |
8838 | GLAD_GL_ARB_sparse_texture_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sparse_texture_clamp" ); |
8839 | GLAD_GL_ARB_spirv_extensions = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_spirv_extensions" ); |
8840 | GLAD_GL_ARB_stencil_texturing = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_stencil_texturing" ); |
8841 | GLAD_GL_ARB_sync = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_sync" ); |
8842 | GLAD_GL_ARB_tessellation_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_tessellation_shader" ); |
8843 | GLAD_GL_ARB_texture_barrier = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_barrier" ); |
8844 | GLAD_GL_ARB_texture_border_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_border_clamp" ); |
8845 | GLAD_GL_ARB_texture_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_buffer_object" ); |
8846 | GLAD_GL_ARB_texture_buffer_object_rgb32 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_buffer_object_rgb32" ); |
8847 | GLAD_GL_ARB_texture_buffer_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_buffer_range" ); |
8848 | GLAD_GL_ARB_texture_compression = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_compression" ); |
8849 | GLAD_GL_ARB_texture_compression_bptc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_compression_bptc" ); |
8850 | GLAD_GL_ARB_texture_compression_rgtc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_compression_rgtc" ); |
8851 | GLAD_GL_ARB_texture_cube_map = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_cube_map" ); |
8852 | GLAD_GL_ARB_texture_cube_map_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_cube_map_array" ); |
8853 | GLAD_GL_ARB_texture_env_add = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_env_add" ); |
8854 | GLAD_GL_ARB_texture_env_combine = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_env_combine" ); |
8855 | GLAD_GL_ARB_texture_env_crossbar = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_env_crossbar" ); |
8856 | GLAD_GL_ARB_texture_env_dot3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_env_dot3" ); |
8857 | GLAD_GL_ARB_texture_filter_anisotropic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_filter_anisotropic" ); |
8858 | GLAD_GL_ARB_texture_filter_minmax = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_filter_minmax" ); |
8859 | GLAD_GL_ARB_texture_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_float" ); |
8860 | GLAD_GL_ARB_texture_gather = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_gather" ); |
8861 | GLAD_GL_ARB_texture_mirror_clamp_to_edge = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_mirror_clamp_to_edge" ); |
8862 | GLAD_GL_ARB_texture_mirrored_repeat = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_mirrored_repeat" ); |
8863 | GLAD_GL_ARB_texture_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_multisample" ); |
8864 | GLAD_GL_ARB_texture_non_power_of_two = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_non_power_of_two" ); |
8865 | GLAD_GL_ARB_texture_query_levels = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_query_levels" ); |
8866 | GLAD_GL_ARB_texture_query_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_query_lod" ); |
8867 | GLAD_GL_ARB_texture_rectangle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_rectangle" ); |
8868 | GLAD_GL_ARB_texture_rg = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_rg" ); |
8869 | GLAD_GL_ARB_texture_rgb10_a2ui = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_rgb10_a2ui" ); |
8870 | GLAD_GL_ARB_texture_stencil8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_stencil8" ); |
8871 | GLAD_GL_ARB_texture_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_storage" ); |
8872 | GLAD_GL_ARB_texture_storage_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_storage_multisample" ); |
8873 | GLAD_GL_ARB_texture_swizzle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_swizzle" ); |
8874 | GLAD_GL_ARB_texture_view = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_texture_view" ); |
8875 | GLAD_GL_ARB_timer_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_timer_query" ); |
8876 | GLAD_GL_ARB_transform_feedback2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_transform_feedback2" ); |
8877 | GLAD_GL_ARB_transform_feedback3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_transform_feedback3" ); |
8878 | GLAD_GL_ARB_transform_feedback_instanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_transform_feedback_instanced" ); |
8879 | GLAD_GL_ARB_transform_feedback_overflow_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_transform_feedback_overflow_query" ); |
8880 | GLAD_GL_ARB_transpose_matrix = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_transpose_matrix" ); |
8881 | GLAD_GL_ARB_uniform_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_uniform_buffer_object" ); |
8882 | GLAD_GL_ARB_vertex_array_bgra = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_array_bgra" ); |
8883 | GLAD_GL_ARB_vertex_array_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_array_object" ); |
8884 | GLAD_GL_ARB_vertex_attrib_64bit = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_attrib_64bit" ); |
8885 | GLAD_GL_ARB_vertex_attrib_binding = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_attrib_binding" ); |
8886 | GLAD_GL_ARB_vertex_blend = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_blend" ); |
8887 | GLAD_GL_ARB_vertex_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_buffer_object" ); |
8888 | GLAD_GL_ARB_vertex_program = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_program" ); |
8889 | GLAD_GL_ARB_vertex_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_shader" ); |
8890 | GLAD_GL_ARB_vertex_type_10f_11f_11f_rev = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_type_10f_11f_11f_rev" ); |
8891 | GLAD_GL_ARB_vertex_type_2_10_10_10_rev = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_vertex_type_2_10_10_10_rev" ); |
8892 | GLAD_GL_ARB_viewport_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_viewport_array" ); |
8893 | GLAD_GL_ARB_window_pos = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_window_pos" ); |
8894 | GLAD_GL_ATI_draw_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_draw_buffers" ); |
8895 | GLAD_GL_ATI_element_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_element_array" ); |
8896 | GLAD_GL_ATI_envmap_bumpmap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_envmap_bumpmap" ); |
8897 | GLAD_GL_ATI_fragment_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_fragment_shader" ); |
8898 | GLAD_GL_ATI_map_object_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_map_object_buffer" ); |
8899 | GLAD_GL_ATI_meminfo = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_meminfo" ); |
8900 | GLAD_GL_ATI_pixel_format_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_pixel_format_float" ); |
8901 | GLAD_GL_ATI_pn_triangles = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_pn_triangles" ); |
8902 | GLAD_GL_ATI_separate_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_separate_stencil" ); |
8903 | GLAD_GL_ATI_text_fragment_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_text_fragment_shader" ); |
8904 | GLAD_GL_ATI_texture_env_combine3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_texture_env_combine3" ); |
8905 | GLAD_GL_ATI_texture_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_texture_float" ); |
8906 | GLAD_GL_ATI_texture_mirror_once = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_texture_mirror_once" ); |
8907 | GLAD_GL_ATI_vertex_array_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_vertex_array_object" ); |
8908 | GLAD_GL_ATI_vertex_attrib_array_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_vertex_attrib_array_object" ); |
8909 | GLAD_GL_ATI_vertex_streams = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ATI_vertex_streams" ); |
8910 | GLAD_GL_EXT_422_pixels = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_422_pixels" ); |
8911 | GLAD_GL_EXT_EGL_image_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_EGL_image_storage" ); |
8912 | GLAD_GL_EXT_EGL_sync = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_EGL_sync" ); |
8913 | GLAD_GL_EXT_abgr = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_abgr" ); |
8914 | GLAD_GL_EXT_bgra = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_bgra" ); |
8915 | GLAD_GL_EXT_bindable_uniform = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_bindable_uniform" ); |
8916 | GLAD_GL_EXT_blend_color = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_color" ); |
8917 | GLAD_GL_EXT_blend_equation_separate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_equation_separate" ); |
8918 | GLAD_GL_EXT_blend_func_separate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_func_separate" ); |
8919 | GLAD_GL_EXT_blend_logic_op = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_logic_op" ); |
8920 | GLAD_GL_EXT_blend_minmax = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_minmax" ); |
8921 | GLAD_GL_EXT_blend_subtract = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_subtract" ); |
8922 | GLAD_GL_EXT_clip_volume_hint = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_clip_volume_hint" ); |
8923 | GLAD_GL_EXT_cmyka = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_cmyka" ); |
8924 | GLAD_GL_EXT_color_subtable = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_color_subtable" ); |
8925 | GLAD_GL_EXT_compiled_vertex_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_compiled_vertex_array" ); |
8926 | GLAD_GL_EXT_convolution = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_convolution" ); |
8927 | GLAD_GL_EXT_coordinate_frame = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_coordinate_frame" ); |
8928 | GLAD_GL_EXT_copy_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_copy_texture" ); |
8929 | GLAD_GL_EXT_cull_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_cull_vertex" ); |
8930 | GLAD_GL_EXT_debug_label = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_debug_label" ); |
8931 | GLAD_GL_EXT_debug_marker = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_debug_marker" ); |
8932 | GLAD_GL_EXT_depth_bounds_test = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_depth_bounds_test" ); |
8933 | GLAD_GL_EXT_direct_state_access = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_direct_state_access" ); |
8934 | GLAD_GL_EXT_draw_buffers2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_buffers2" ); |
8935 | GLAD_GL_EXT_draw_instanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_instanced" ); |
8936 | GLAD_GL_EXT_draw_range_elements = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_range_elements" ); |
8937 | GLAD_GL_EXT_external_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_external_buffer" ); |
8938 | GLAD_GL_EXT_fog_coord = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_fog_coord" ); |
8939 | GLAD_GL_EXT_framebuffer_blit = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_framebuffer_blit" ); |
8940 | GLAD_GL_EXT_framebuffer_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_framebuffer_multisample" ); |
8941 | GLAD_GL_EXT_framebuffer_multisample_blit_scaled = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_framebuffer_multisample_blit_scaled" ); |
8942 | GLAD_GL_EXT_framebuffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_framebuffer_object" ); |
8943 | GLAD_GL_EXT_framebuffer_sRGB = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_framebuffer_sRGB" ); |
8944 | GLAD_GL_EXT_geometry_shader4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_geometry_shader4" ); |
8945 | GLAD_GL_EXT_gpu_program_parameters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_gpu_program_parameters" ); |
8946 | GLAD_GL_EXT_gpu_shader4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_gpu_shader4" ); |
8947 | GLAD_GL_EXT_histogram = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_histogram" ); |
8948 | GLAD_GL_EXT_index_array_formats = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_index_array_formats" ); |
8949 | GLAD_GL_EXT_index_func = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_index_func" ); |
8950 | GLAD_GL_EXT_index_material = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_index_material" ); |
8951 | GLAD_GL_EXT_index_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_index_texture" ); |
8952 | GLAD_GL_EXT_light_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_light_texture" ); |
8953 | GLAD_GL_EXT_memory_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_memory_object" ); |
8954 | GLAD_GL_EXT_memory_object_fd = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_memory_object_fd" ); |
8955 | GLAD_GL_EXT_memory_object_win32 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_memory_object_win32" ); |
8956 | GLAD_GL_EXT_misc_attribute = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_misc_attribute" ); |
8957 | GLAD_GL_EXT_multi_draw_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multi_draw_arrays" ); |
8958 | GLAD_GL_EXT_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multisample" ); |
8959 | GLAD_GL_EXT_multiview_tessellation_geometry_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multiview_tessellation_geometry_shader" ); |
8960 | GLAD_GL_EXT_multiview_texture_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multiview_texture_multisample" ); |
8961 | GLAD_GL_EXT_multiview_timer_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multiview_timer_query" ); |
8962 | GLAD_GL_EXT_packed_depth_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_packed_depth_stencil" ); |
8963 | GLAD_GL_EXT_packed_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_packed_float" ); |
8964 | GLAD_GL_EXT_packed_pixels = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_packed_pixels" ); |
8965 | GLAD_GL_EXT_paletted_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_paletted_texture" ); |
8966 | GLAD_GL_EXT_pixel_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_pixel_buffer_object" ); |
8967 | GLAD_GL_EXT_pixel_transform = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_pixel_transform" ); |
8968 | GLAD_GL_EXT_pixel_transform_color_table = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_pixel_transform_color_table" ); |
8969 | GLAD_GL_EXT_point_parameters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_point_parameters" ); |
8970 | GLAD_GL_EXT_polygon_offset = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_polygon_offset" ); |
8971 | GLAD_GL_EXT_polygon_offset_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_polygon_offset_clamp" ); |
8972 | GLAD_GL_EXT_post_depth_coverage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_post_depth_coverage" ); |
8973 | GLAD_GL_EXT_provoking_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_provoking_vertex" ); |
8974 | GLAD_GL_EXT_raster_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_raster_multisample" ); |
8975 | GLAD_GL_EXT_rescale_normal = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_rescale_normal" ); |
8976 | GLAD_GL_EXT_secondary_color = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_secondary_color" ); |
8977 | GLAD_GL_EXT_semaphore = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_semaphore" ); |
8978 | GLAD_GL_EXT_semaphore_fd = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_semaphore_fd" ); |
8979 | GLAD_GL_EXT_semaphore_win32 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_semaphore_win32" ); |
8980 | GLAD_GL_EXT_separate_shader_objects = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_separate_shader_objects" ); |
8981 | GLAD_GL_EXT_separate_specular_color = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_separate_specular_color" ); |
8982 | GLAD_GL_EXT_shader_framebuffer_fetch = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_framebuffer_fetch" ); |
8983 | GLAD_GL_EXT_shader_framebuffer_fetch_non_coherent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_framebuffer_fetch_non_coherent" ); |
8984 | GLAD_GL_EXT_shader_image_load_formatted = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_image_load_formatted" ); |
8985 | GLAD_GL_EXT_shader_image_load_store = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_image_load_store" ); |
8986 | GLAD_GL_EXT_shader_integer_mix = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_integer_mix" ); |
8987 | GLAD_GL_EXT_shadow_funcs = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shadow_funcs" ); |
8988 | GLAD_GL_EXT_shared_texture_palette = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shared_texture_palette" ); |
8989 | GLAD_GL_EXT_sparse_texture2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_sparse_texture2" ); |
8990 | GLAD_GL_EXT_stencil_clear_tag = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_stencil_clear_tag" ); |
8991 | GLAD_GL_EXT_stencil_two_side = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_stencil_two_side" ); |
8992 | GLAD_GL_EXT_stencil_wrap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_stencil_wrap" ); |
8993 | GLAD_GL_EXT_subtexture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_subtexture" ); |
8994 | GLAD_GL_EXT_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture" ); |
8995 | GLAD_GL_EXT_texture3D = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture3D" ); |
8996 | GLAD_GL_EXT_texture_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_array" ); |
8997 | GLAD_GL_EXT_texture_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_buffer_object" ); |
8998 | GLAD_GL_EXT_texture_compression_latc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_latc" ); |
8999 | GLAD_GL_EXT_texture_compression_rgtc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_rgtc" ); |
9000 | GLAD_GL_EXT_texture_compression_s3tc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_s3tc" ); |
9001 | GLAD_GL_EXT_texture_cube_map = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_cube_map" ); |
9002 | GLAD_GL_EXT_texture_env_add = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_env_add" ); |
9003 | GLAD_GL_EXT_texture_env_combine = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_env_combine" ); |
9004 | GLAD_GL_EXT_texture_env_dot3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_env_dot3" ); |
9005 | GLAD_GL_EXT_texture_filter_anisotropic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_filter_anisotropic" ); |
9006 | GLAD_GL_EXT_texture_filter_minmax = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_filter_minmax" ); |
9007 | GLAD_GL_EXT_texture_integer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_integer" ); |
9008 | GLAD_GL_EXT_texture_lod_bias = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_lod_bias" ); |
9009 | GLAD_GL_EXT_texture_mirror_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_mirror_clamp" ); |
9010 | GLAD_GL_EXT_texture_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_object" ); |
9011 | GLAD_GL_EXT_texture_perturb_normal = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_perturb_normal" ); |
9012 | GLAD_GL_EXT_texture_sRGB = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_sRGB" ); |
9013 | GLAD_GL_EXT_texture_sRGB_R8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_sRGB_R8" ); |
9014 | GLAD_GL_EXT_texture_sRGB_RG8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_sRGB_RG8" ); |
9015 | GLAD_GL_EXT_texture_sRGB_decode = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_sRGB_decode" ); |
9016 | GLAD_GL_EXT_texture_shadow_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_shadow_lod" ); |
9017 | GLAD_GL_EXT_texture_shared_exponent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_shared_exponent" ); |
9018 | GLAD_GL_EXT_texture_snorm = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_snorm" ); |
9019 | GLAD_GL_EXT_texture_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_storage" ); |
9020 | GLAD_GL_EXT_texture_swizzle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_swizzle" ); |
9021 | GLAD_GL_EXT_timer_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_timer_query" ); |
9022 | GLAD_GL_EXT_transform_feedback = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_transform_feedback" ); |
9023 | GLAD_GL_EXT_vertex_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_vertex_array" ); |
9024 | GLAD_GL_EXT_vertex_array_bgra = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_vertex_array_bgra" ); |
9025 | GLAD_GL_EXT_vertex_attrib_64bit = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_vertex_attrib_64bit" ); |
9026 | GLAD_GL_EXT_vertex_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_vertex_shader" ); |
9027 | GLAD_GL_EXT_vertex_weighting = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_vertex_weighting" ); |
9028 | GLAD_GL_EXT_win32_keyed_mutex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_win32_keyed_mutex" ); |
9029 | GLAD_GL_EXT_window_rectangles = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_window_rectangles" ); |
9030 | GLAD_GL_EXT_x11_sync_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_x11_sync_object" ); |
9031 | GLAD_GL_GREMEDY_frame_terminator = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_GREMEDY_frame_terminator" ); |
9032 | GLAD_GL_GREMEDY_string_marker = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_GREMEDY_string_marker" ); |
9033 | GLAD_GL_HP_convolution_border_modes = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_HP_convolution_border_modes" ); |
9034 | GLAD_GL_HP_image_transform = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_HP_image_transform" ); |
9035 | GLAD_GL_HP_occlusion_test = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_HP_occlusion_test" ); |
9036 | GLAD_GL_HP_texture_lighting = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_HP_texture_lighting" ); |
9037 | GLAD_GL_IBM_cull_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IBM_cull_vertex" ); |
9038 | GLAD_GL_IBM_multimode_draw_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IBM_multimode_draw_arrays" ); |
9039 | GLAD_GL_IBM_rasterpos_clip = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IBM_rasterpos_clip" ); |
9040 | GLAD_GL_IBM_static_data = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IBM_static_data" ); |
9041 | GLAD_GL_IBM_texture_mirrored_repeat = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IBM_texture_mirrored_repeat" ); |
9042 | GLAD_GL_IBM_vertex_array_lists = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IBM_vertex_array_lists" ); |
9043 | GLAD_GL_INGR_blend_func_separate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INGR_blend_func_separate" ); |
9044 | GLAD_GL_INGR_color_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INGR_color_clamp" ); |
9045 | GLAD_GL_INGR_interlace_read = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INGR_interlace_read" ); |
9046 | GLAD_GL_INTEL_blackhole_render = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_blackhole_render" ); |
9047 | GLAD_GL_INTEL_conservative_rasterization = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_conservative_rasterization" ); |
9048 | GLAD_GL_INTEL_fragment_shader_ordering = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_fragment_shader_ordering" ); |
9049 | GLAD_GL_INTEL_framebuffer_CMAA = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_framebuffer_CMAA" ); |
9050 | GLAD_GL_INTEL_map_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_map_texture" ); |
9051 | GLAD_GL_INTEL_parallel_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_parallel_arrays" ); |
9052 | GLAD_GL_INTEL_performance_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_performance_query" ); |
9053 | GLAD_GL_KHR_blend_equation_advanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_blend_equation_advanced" ); |
9054 | GLAD_GL_KHR_blend_equation_advanced_coherent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_blend_equation_advanced_coherent" ); |
9055 | GLAD_GL_KHR_context_flush_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_context_flush_control" ); |
9056 | GLAD_GL_KHR_debug = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_debug" ); |
9057 | GLAD_GL_KHR_no_error = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_no_error" ); |
9058 | GLAD_GL_KHR_parallel_shader_compile = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_parallel_shader_compile" ); |
9059 | GLAD_GL_KHR_robust_buffer_access_behavior = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_robust_buffer_access_behavior" ); |
9060 | GLAD_GL_KHR_robustness = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_robustness" ); |
9061 | GLAD_GL_KHR_shader_subgroup = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_shader_subgroup" ); |
9062 | GLAD_GL_KHR_texture_compression_astc_hdr = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_texture_compression_astc_hdr" ); |
9063 | GLAD_GL_KHR_texture_compression_astc_ldr = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_texture_compression_astc_ldr" ); |
9064 | GLAD_GL_KHR_texture_compression_astc_sliced_3d = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_texture_compression_astc_sliced_3d" ); |
9065 | GLAD_GL_MESAX_texture_stack = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESAX_texture_stack" ); |
9066 | GLAD_GL_MESA_framebuffer_flip_x = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_framebuffer_flip_x" ); |
9067 | GLAD_GL_MESA_framebuffer_flip_y = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_framebuffer_flip_y" ); |
9068 | GLAD_GL_MESA_framebuffer_swap_xy = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_framebuffer_swap_xy" ); |
9069 | GLAD_GL_MESA_pack_invert = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_pack_invert" ); |
9070 | GLAD_GL_MESA_program_binary_formats = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_program_binary_formats" ); |
9071 | GLAD_GL_MESA_resize_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_resize_buffers" ); |
9072 | GLAD_GL_MESA_shader_integer_functions = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_shader_integer_functions" ); |
9073 | GLAD_GL_MESA_tile_raster_order = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_tile_raster_order" ); |
9074 | GLAD_GL_MESA_window_pos = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_window_pos" ); |
9075 | GLAD_GL_MESA_ycbcr_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_ycbcr_texture" ); |
9076 | GLAD_GL_NVX_blend_equation_advanced_multi_draw_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NVX_blend_equation_advanced_multi_draw_buffers" ); |
9077 | GLAD_GL_NVX_conditional_render = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NVX_conditional_render" ); |
9078 | GLAD_GL_NVX_gpu_memory_info = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NVX_gpu_memory_info" ); |
9079 | GLAD_GL_NVX_gpu_multicast2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NVX_gpu_multicast2" ); |
9080 | GLAD_GL_NVX_linked_gpu_multicast = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NVX_linked_gpu_multicast" ); |
9081 | GLAD_GL_NVX_progress_fence = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NVX_progress_fence" ); |
9082 | GLAD_GL_NV_alpha_to_coverage_dither_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_alpha_to_coverage_dither_control" ); |
9083 | GLAD_GL_NV_bindless_multi_draw_indirect = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_bindless_multi_draw_indirect" ); |
9084 | GLAD_GL_NV_bindless_multi_draw_indirect_count = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_bindless_multi_draw_indirect_count" ); |
9085 | GLAD_GL_NV_bindless_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_bindless_texture" ); |
9086 | GLAD_GL_NV_blend_equation_advanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_blend_equation_advanced" ); |
9087 | GLAD_GL_NV_blend_equation_advanced_coherent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_blend_equation_advanced_coherent" ); |
9088 | GLAD_GL_NV_blend_minmax_factor = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_blend_minmax_factor" ); |
9089 | GLAD_GL_NV_blend_square = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_blend_square" ); |
9090 | GLAD_GL_NV_clip_space_w_scaling = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_clip_space_w_scaling" ); |
9091 | GLAD_GL_NV_command_list = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_command_list" ); |
9092 | GLAD_GL_NV_compute_program5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_compute_program5" ); |
9093 | GLAD_GL_NV_compute_shader_derivatives = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_compute_shader_derivatives" ); |
9094 | GLAD_GL_NV_conditional_render = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conditional_render" ); |
9095 | GLAD_GL_NV_conservative_raster = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster" ); |
9096 | GLAD_GL_NV_conservative_raster_dilate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster_dilate" ); |
9097 | GLAD_GL_NV_conservative_raster_pre_snap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster_pre_snap" ); |
9098 | GLAD_GL_NV_conservative_raster_pre_snap_triangles = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster_pre_snap_triangles" ); |
9099 | GLAD_GL_NV_conservative_raster_underestimation = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster_underestimation" ); |
9100 | GLAD_GL_NV_copy_depth_to_color = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_copy_depth_to_color" ); |
9101 | GLAD_GL_NV_copy_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_copy_image" ); |
9102 | GLAD_GL_NV_deep_texture3D = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_deep_texture3D" ); |
9103 | GLAD_GL_NV_depth_buffer_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_depth_buffer_float" ); |
9104 | GLAD_GL_NV_depth_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_depth_clamp" ); |
9105 | GLAD_GL_NV_draw_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_draw_texture" ); |
9106 | GLAD_GL_NV_draw_vulkan_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_draw_vulkan_image" ); |
9107 | GLAD_GL_NV_evaluators = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_evaluators" ); |
9108 | GLAD_GL_NV_explicit_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_explicit_multisample" ); |
9109 | GLAD_GL_NV_fence = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fence" ); |
9110 | GLAD_GL_NV_fill_rectangle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fill_rectangle" ); |
9111 | GLAD_GL_NV_float_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_float_buffer" ); |
9112 | GLAD_GL_NV_fog_distance = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fog_distance" ); |
9113 | GLAD_GL_NV_fragment_coverage_to_color = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_coverage_to_color" ); |
9114 | GLAD_GL_NV_fragment_program = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_program" ); |
9115 | GLAD_GL_NV_fragment_program2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_program2" ); |
9116 | GLAD_GL_NV_fragment_program4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_program4" ); |
9117 | GLAD_GL_NV_fragment_program_option = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_program_option" ); |
9118 | GLAD_GL_NV_fragment_shader_barycentric = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_shader_barycentric" ); |
9119 | GLAD_GL_NV_fragment_shader_interlock = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_shader_interlock" ); |
9120 | GLAD_GL_NV_framebuffer_mixed_samples = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_framebuffer_mixed_samples" ); |
9121 | GLAD_GL_NV_framebuffer_multisample_coverage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_framebuffer_multisample_coverage" ); |
9122 | GLAD_GL_NV_geometry_program4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_geometry_program4" ); |
9123 | GLAD_GL_NV_geometry_shader4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_geometry_shader4" ); |
9124 | GLAD_GL_NV_geometry_shader_passthrough = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_geometry_shader_passthrough" ); |
9125 | GLAD_GL_NV_gpu_multicast = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_gpu_multicast" ); |
9126 | GLAD_GL_NV_gpu_program4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_gpu_program4" ); |
9127 | GLAD_GL_NV_gpu_program5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_gpu_program5" ); |
9128 | GLAD_GL_NV_gpu_program5_mem_extended = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_gpu_program5_mem_extended" ); |
9129 | GLAD_GL_NV_gpu_shader5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_gpu_shader5" ); |
9130 | GLAD_GL_NV_half_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_half_float" ); |
9131 | GLAD_GL_NV_internalformat_sample_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_internalformat_sample_query" ); |
9132 | GLAD_GL_NV_light_max_exponent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_light_max_exponent" ); |
9133 | GLAD_GL_NV_memory_attachment = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_memory_attachment" ); |
9134 | GLAD_GL_NV_memory_object_sparse = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_memory_object_sparse" ); |
9135 | GLAD_GL_NV_mesh_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_mesh_shader" ); |
9136 | GLAD_GL_NV_multisample_coverage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_multisample_coverage" ); |
9137 | GLAD_GL_NV_multisample_filter_hint = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_multisample_filter_hint" ); |
9138 | GLAD_GL_NV_occlusion_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_occlusion_query" ); |
9139 | GLAD_GL_NV_packed_depth_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_packed_depth_stencil" ); |
9140 | GLAD_GL_NV_parameter_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_parameter_buffer_object" ); |
9141 | GLAD_GL_NV_parameter_buffer_object2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_parameter_buffer_object2" ); |
9142 | GLAD_GL_NV_path_rendering = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_path_rendering" ); |
9143 | GLAD_GL_NV_path_rendering_shared_edge = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_path_rendering_shared_edge" ); |
9144 | GLAD_GL_NV_pixel_data_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_pixel_data_range" ); |
9145 | GLAD_GL_NV_point_sprite = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_point_sprite" ); |
9146 | GLAD_GL_NV_present_video = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_present_video" ); |
9147 | GLAD_GL_NV_primitive_restart = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_primitive_restart" ); |
9148 | GLAD_GL_NV_primitive_shading_rate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_primitive_shading_rate" ); |
9149 | GLAD_GL_NV_query_resource = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_query_resource" ); |
9150 | GLAD_GL_NV_query_resource_tag = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_query_resource_tag" ); |
9151 | GLAD_GL_NV_register_combiners = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_register_combiners" ); |
9152 | GLAD_GL_NV_register_combiners2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_register_combiners2" ); |
9153 | GLAD_GL_NV_representative_fragment_test = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_representative_fragment_test" ); |
9154 | GLAD_GL_NV_robustness_video_memory_purge = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_robustness_video_memory_purge" ); |
9155 | GLAD_GL_NV_sample_locations = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_sample_locations" ); |
9156 | GLAD_GL_NV_sample_mask_override_coverage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_sample_mask_override_coverage" ); |
9157 | GLAD_GL_NV_scissor_exclusive = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_scissor_exclusive" ); |
9158 | GLAD_GL_NV_shader_atomic_counters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_atomic_counters" ); |
9159 | GLAD_GL_NV_shader_atomic_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_atomic_float" ); |
9160 | GLAD_GL_NV_shader_atomic_float64 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_atomic_float64" ); |
9161 | GLAD_GL_NV_shader_atomic_fp16_vector = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_atomic_fp16_vector" ); |
9162 | GLAD_GL_NV_shader_atomic_int64 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_atomic_int64" ); |
9163 | GLAD_GL_NV_shader_buffer_load = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_buffer_load" ); |
9164 | GLAD_GL_NV_shader_buffer_store = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_buffer_store" ); |
9165 | GLAD_GL_NV_shader_storage_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_storage_buffer_object" ); |
9166 | GLAD_GL_NV_shader_subgroup_partitioned = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_subgroup_partitioned" ); |
9167 | GLAD_GL_NV_shader_texture_footprint = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_texture_footprint" ); |
9168 | GLAD_GL_NV_shader_thread_group = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_thread_group" ); |
9169 | GLAD_GL_NV_shader_thread_shuffle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_thread_shuffle" ); |
9170 | GLAD_GL_NV_shading_rate_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shading_rate_image" ); |
9171 | GLAD_GL_NV_stereo_view_rendering = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_stereo_view_rendering" ); |
9172 | GLAD_GL_NV_tessellation_program5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_tessellation_program5" ); |
9173 | GLAD_GL_NV_texgen_emboss = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texgen_emboss" ); |
9174 | GLAD_GL_NV_texgen_reflection = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texgen_reflection" ); |
9175 | GLAD_GL_NV_texture_barrier = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_barrier" ); |
9176 | GLAD_GL_NV_texture_compression_vtc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_compression_vtc" ); |
9177 | GLAD_GL_NV_texture_env_combine4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_env_combine4" ); |
9178 | GLAD_GL_NV_texture_expand_normal = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_expand_normal" ); |
9179 | GLAD_GL_NV_texture_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_multisample" ); |
9180 | GLAD_GL_NV_texture_rectangle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_rectangle" ); |
9181 | GLAD_GL_NV_texture_rectangle_compressed = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_rectangle_compressed" ); |
9182 | GLAD_GL_NV_texture_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_shader" ); |
9183 | GLAD_GL_NV_texture_shader2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_shader2" ); |
9184 | GLAD_GL_NV_texture_shader3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_shader3" ); |
9185 | GLAD_GL_NV_timeline_semaphore = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_timeline_semaphore" ); |
9186 | GLAD_GL_NV_transform_feedback = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_transform_feedback" ); |
9187 | GLAD_GL_NV_transform_feedback2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_transform_feedback2" ); |
9188 | GLAD_GL_NV_uniform_buffer_unified_memory = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_uniform_buffer_unified_memory" ); |
9189 | GLAD_GL_NV_vdpau_interop = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vdpau_interop" ); |
9190 | GLAD_GL_NV_vdpau_interop2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vdpau_interop2" ); |
9191 | GLAD_GL_NV_vertex_array_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_array_range" ); |
9192 | GLAD_GL_NV_vertex_array_range2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_array_range2" ); |
9193 | GLAD_GL_NV_vertex_attrib_integer_64bit = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_attrib_integer_64bit" ); |
9194 | GLAD_GL_NV_vertex_buffer_unified_memory = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_buffer_unified_memory" ); |
9195 | GLAD_GL_NV_vertex_program = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program" ); |
9196 | GLAD_GL_NV_vertex_program1_1 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program1_1" ); |
9197 | GLAD_GL_NV_vertex_program2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program2" ); |
9198 | GLAD_GL_NV_vertex_program2_option = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program2_option" ); |
9199 | GLAD_GL_NV_vertex_program3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program3" ); |
9200 | GLAD_GL_NV_vertex_program4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program4" ); |
9201 | GLAD_GL_NV_video_capture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_video_capture" ); |
9202 | GLAD_GL_NV_viewport_array2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_viewport_array2" ); |
9203 | GLAD_GL_NV_viewport_swizzle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_viewport_swizzle" ); |
9204 | GLAD_GL_OES_byte_coordinates = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_byte_coordinates" ); |
9205 | GLAD_GL_OES_compressed_paletted_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_compressed_paletted_texture" ); |
9206 | GLAD_GL_OES_fixed_point = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_fixed_point" ); |
9207 | GLAD_GL_OES_query_matrix = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_query_matrix" ); |
9208 | GLAD_GL_OES_read_format = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_read_format" ); |
9209 | GLAD_GL_OES_single_precision = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_single_precision" ); |
9210 | GLAD_GL_OML_interlace = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OML_interlace" ); |
9211 | GLAD_GL_OML_resample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OML_resample" ); |
9212 | GLAD_GL_OML_subsample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OML_subsample" ); |
9213 | GLAD_GL_OVR_multiview = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OVR_multiview" ); |
9214 | GLAD_GL_OVR_multiview2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OVR_multiview2" ); |
9215 | GLAD_GL_PGI_misc_hints = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_PGI_misc_hints" ); |
9216 | GLAD_GL_PGI_vertex_hints = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_PGI_vertex_hints" ); |
9217 | GLAD_GL_REND_screen_coordinates = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_REND_screen_coordinates" ); |
9218 | GLAD_GL_S3_s3tc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_S3_s3tc" ); |
9219 | GLAD_GL_SGIS_detail_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_detail_texture" ); |
9220 | GLAD_GL_SGIS_fog_function = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_fog_function" ); |
9221 | GLAD_GL_SGIS_generate_mipmap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_generate_mipmap" ); |
9222 | GLAD_GL_SGIS_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_multisample" ); |
9223 | GLAD_GL_SGIS_pixel_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_pixel_texture" ); |
9224 | GLAD_GL_SGIS_point_line_texgen = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_point_line_texgen" ); |
9225 | GLAD_GL_SGIS_point_parameters = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_point_parameters" ); |
9226 | GLAD_GL_SGIS_sharpen_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_sharpen_texture" ); |
9227 | GLAD_GL_SGIS_texture4D = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_texture4D" ); |
9228 | GLAD_GL_SGIS_texture_border_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_texture_border_clamp" ); |
9229 | GLAD_GL_SGIS_texture_color_mask = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_texture_color_mask" ); |
9230 | GLAD_GL_SGIS_texture_edge_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_texture_edge_clamp" ); |
9231 | GLAD_GL_SGIS_texture_filter4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_texture_filter4" ); |
9232 | GLAD_GL_SGIS_texture_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_texture_lod" ); |
9233 | GLAD_GL_SGIS_texture_select = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_texture_select" ); |
9234 | GLAD_GL_SGIX_async = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_async" ); |
9235 | GLAD_GL_SGIX_async_histogram = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_async_histogram" ); |
9236 | GLAD_GL_SGIX_async_pixel = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_async_pixel" ); |
9237 | GLAD_GL_SGIX_blend_alpha_minmax = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_blend_alpha_minmax" ); |
9238 | GLAD_GL_SGIX_calligraphic_fragment = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_calligraphic_fragment" ); |
9239 | GLAD_GL_SGIX_clipmap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_clipmap" ); |
9240 | GLAD_GL_SGIX_convolution_accuracy = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_convolution_accuracy" ); |
9241 | GLAD_GL_SGIX_depth_pass_instrument = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_depth_pass_instrument" ); |
9242 | GLAD_GL_SGIX_depth_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_depth_texture" ); |
9243 | GLAD_GL_SGIX_flush_raster = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_flush_raster" ); |
9244 | GLAD_GL_SGIX_fog_offset = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_fog_offset" ); |
9245 | GLAD_GL_SGIX_fragment_lighting = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_fragment_lighting" ); |
9246 | GLAD_GL_SGIX_framezoom = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_framezoom" ); |
9247 | GLAD_GL_SGIX_igloo_interface = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_igloo_interface" ); |
9248 | GLAD_GL_SGIX_instruments = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_instruments" ); |
9249 | GLAD_GL_SGIX_interlace = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_interlace" ); |
9250 | GLAD_GL_SGIX_ir_instrument1 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_ir_instrument1" ); |
9251 | GLAD_GL_SGIX_list_priority = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_list_priority" ); |
9252 | GLAD_GL_SGIX_pixel_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_pixel_texture" ); |
9253 | GLAD_GL_SGIX_pixel_tiles = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_pixel_tiles" ); |
9254 | GLAD_GL_SGIX_polynomial_ffd = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_polynomial_ffd" ); |
9255 | GLAD_GL_SGIX_reference_plane = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_reference_plane" ); |
9256 | GLAD_GL_SGIX_resample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_resample" ); |
9257 | GLAD_GL_SGIX_scalebias_hint = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_scalebias_hint" ); |
9258 | GLAD_GL_SGIX_shadow = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_shadow" ); |
9259 | GLAD_GL_SGIX_shadow_ambient = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_shadow_ambient" ); |
9260 | GLAD_GL_SGIX_sprite = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_sprite" ); |
9261 | GLAD_GL_SGIX_subsample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_subsample" ); |
9262 | GLAD_GL_SGIX_tag_sample_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_tag_sample_buffer" ); |
9263 | GLAD_GL_SGIX_texture_add_env = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_texture_add_env" ); |
9264 | GLAD_GL_SGIX_texture_coordinate_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_texture_coordinate_clamp" ); |
9265 | GLAD_GL_SGIX_texture_lod_bias = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_texture_lod_bias" ); |
9266 | GLAD_GL_SGIX_texture_multi_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_texture_multi_buffer" ); |
9267 | GLAD_GL_SGIX_texture_scale_bias = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_texture_scale_bias" ); |
9268 | GLAD_GL_SGIX_vertex_preclip = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_vertex_preclip" ); |
9269 | GLAD_GL_SGIX_ycrcb = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_ycrcb" ); |
9270 | GLAD_GL_SGIX_ycrcb_subsample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_ycrcb_subsample" ); |
9271 | GLAD_GL_SGIX_ycrcba = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIX_ycrcba" ); |
9272 | GLAD_GL_SGI_color_matrix = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGI_color_matrix" ); |
9273 | GLAD_GL_SGI_color_table = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGI_color_table" ); |
9274 | GLAD_GL_SGI_texture_color_table = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGI_texture_color_table" ); |
9275 | GLAD_GL_SUNX_constant_data = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SUNX_constant_data" ); |
9276 | GLAD_GL_SUN_convolution_border_modes = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SUN_convolution_border_modes" ); |
9277 | GLAD_GL_SUN_global_alpha = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SUN_global_alpha" ); |
9278 | GLAD_GL_SUN_mesh_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SUN_mesh_array" ); |
9279 | GLAD_GL_SUN_slice_accum = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SUN_slice_accum" ); |
9280 | GLAD_GL_SUN_triangle_list = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SUN_triangle_list" ); |
9281 | GLAD_GL_SUN_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SUN_vertex" ); |
9282 | GLAD_GL_WIN_phong_shading = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_WIN_phong_shading" ); |
9283 | GLAD_GL_WIN_specular_fog = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_WIN_specular_fog" ); |
9284 | |
9285 | glad_gl_free_extensions(exts_i, num_exts_i); |
9286 | |
9287 | return 1; |
9288 | } |
9289 | |
9290 | static int glad_gl_find_core_gl(void) { |
9291 | int i; |
9292 | const char* version; |
9293 | const char* prefixes[] = { |
9294 | "OpenGL ES-CM " , |
9295 | "OpenGL ES-CL " , |
9296 | "OpenGL ES " , |
9297 | "OpenGL SC " , |
9298 | NULL |
9299 | }; |
9300 | int major = 0; |
9301 | int minor = 0; |
9302 | version = (const char*) glad_glGetString(GL_VERSION); |
9303 | if (!version) return 0; |
9304 | for (i = 0; prefixes[i]; i++) { |
9305 | const size_t length = strlen(prefixes[i]); |
9306 | if (strncmp(version, prefixes[i], length) == 0) { |
9307 | version += length; |
9308 | break; |
9309 | } |
9310 | } |
9311 | |
9312 | GLAD_IMPL_UTIL_SSCANF(version, "%d.%d" , &major, &minor); |
9313 | |
9314 | GLAD_GL_VERSION_1_0 = (major == 1 && minor >= 0) || major > 1; |
9315 | GLAD_GL_VERSION_1_1 = (major == 1 && minor >= 1) || major > 1; |
9316 | GLAD_GL_VERSION_1_2 = (major == 1 && minor >= 2) || major > 1; |
9317 | GLAD_GL_VERSION_1_3 = (major == 1 && minor >= 3) || major > 1; |
9318 | GLAD_GL_VERSION_1_4 = (major == 1 && minor >= 4) || major > 1; |
9319 | GLAD_GL_VERSION_1_5 = (major == 1 && minor >= 5) || major > 1; |
9320 | GLAD_GL_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2; |
9321 | GLAD_GL_VERSION_2_1 = (major == 2 && minor >= 1) || major > 2; |
9322 | GLAD_GL_VERSION_3_0 = (major == 3 && minor >= 0) || major > 3; |
9323 | GLAD_GL_VERSION_3_1 = (major == 3 && minor >= 1) || major > 3; |
9324 | GLAD_GL_VERSION_3_2 = (major == 3 && minor >= 2) || major > 3; |
9325 | GLAD_GL_VERSION_3_3 = (major == 3 && minor >= 3) || major > 3; |
9326 | GLAD_GL_VERSION_4_0 = (major == 4 && minor >= 0) || major > 4; |
9327 | GLAD_GL_VERSION_4_1 = (major == 4 && minor >= 1) || major > 4; |
9328 | GLAD_GL_VERSION_4_2 = (major == 4 && minor >= 2) || major > 4; |
9329 | GLAD_GL_VERSION_4_3 = (major == 4 && minor >= 3) || major > 4; |
9330 | GLAD_GL_VERSION_4_4 = (major == 4 && minor >= 4) || major > 4; |
9331 | GLAD_GL_VERSION_4_5 = (major == 4 && minor >= 5) || major > 4; |
9332 | GLAD_GL_VERSION_4_6 = (major == 4 && minor >= 6) || major > 4; |
9333 | |
9334 | return GLAD_MAKE_VERSION(major, minor); |
9335 | } |
9336 | |
9337 | int gladLoadGLUserPtr( GLADuserptrloadfunc load, void *userptr) { |
9338 | int version; |
9339 | |
9340 | glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString" ); |
9341 | if(glad_glGetString == NULL) return 0; |
9342 | if(glad_glGetString(GL_VERSION) == NULL) return 0; |
9343 | version = glad_gl_find_core_gl(); |
9344 | |
9345 | glad_gl_load_GL_VERSION_1_0(load, userptr); |
9346 | glad_gl_load_GL_VERSION_1_1(load, userptr); |
9347 | glad_gl_load_GL_VERSION_1_2(load, userptr); |
9348 | glad_gl_load_GL_VERSION_1_3(load, userptr); |
9349 | glad_gl_load_GL_VERSION_1_4(load, userptr); |
9350 | glad_gl_load_GL_VERSION_1_5(load, userptr); |
9351 | glad_gl_load_GL_VERSION_2_0(load, userptr); |
9352 | glad_gl_load_GL_VERSION_2_1(load, userptr); |
9353 | glad_gl_load_GL_VERSION_3_0(load, userptr); |
9354 | glad_gl_load_GL_VERSION_3_1(load, userptr); |
9355 | glad_gl_load_GL_VERSION_3_2(load, userptr); |
9356 | glad_gl_load_GL_VERSION_3_3(load, userptr); |
9357 | glad_gl_load_GL_VERSION_4_0(load, userptr); |
9358 | glad_gl_load_GL_VERSION_4_1(load, userptr); |
9359 | glad_gl_load_GL_VERSION_4_2(load, userptr); |
9360 | glad_gl_load_GL_VERSION_4_3(load, userptr); |
9361 | glad_gl_load_GL_VERSION_4_4(load, userptr); |
9362 | glad_gl_load_GL_VERSION_4_5(load, userptr); |
9363 | glad_gl_load_GL_VERSION_4_6(load, userptr); |
9364 | |
9365 | if (!glad_gl_find_extensions_gl(version)) return 0; |
9366 | glad_gl_load_GL_3DFX_tbuffer(load, userptr); |
9367 | glad_gl_load_GL_AMD_debug_output(load, userptr); |
9368 | glad_gl_load_GL_AMD_draw_buffers_blend(load, userptr); |
9369 | glad_gl_load_GL_AMD_framebuffer_multisample_advanced(load, userptr); |
9370 | glad_gl_load_GL_AMD_framebuffer_sample_positions(load, userptr); |
9371 | glad_gl_load_GL_AMD_gpu_shader_int64(load, userptr); |
9372 | glad_gl_load_GL_AMD_interleaved_elements(load, userptr); |
9373 | glad_gl_load_GL_AMD_multi_draw_indirect(load, userptr); |
9374 | glad_gl_load_GL_AMD_name_gen_delete(load, userptr); |
9375 | glad_gl_load_GL_AMD_occlusion_query_event(load, userptr); |
9376 | glad_gl_load_GL_AMD_performance_monitor(load, userptr); |
9377 | glad_gl_load_GL_AMD_sample_positions(load, userptr); |
9378 | glad_gl_load_GL_AMD_sparse_texture(load, userptr); |
9379 | glad_gl_load_GL_AMD_stencil_operation_extended(load, userptr); |
9380 | glad_gl_load_GL_AMD_vertex_shader_tessellator(load, userptr); |
9381 | glad_gl_load_GL_APPLE_element_array(load, userptr); |
9382 | glad_gl_load_GL_APPLE_fence(load, userptr); |
9383 | glad_gl_load_GL_APPLE_flush_buffer_range(load, userptr); |
9384 | glad_gl_load_GL_APPLE_object_purgeable(load, userptr); |
9385 | glad_gl_load_GL_APPLE_texture_range(load, userptr); |
9386 | glad_gl_load_GL_APPLE_vertex_array_object(load, userptr); |
9387 | glad_gl_load_GL_APPLE_vertex_array_range(load, userptr); |
9388 | glad_gl_load_GL_APPLE_vertex_program_evaluators(load, userptr); |
9389 | glad_gl_load_GL_ARB_ES2_compatibility(load, userptr); |
9390 | glad_gl_load_GL_ARB_ES3_1_compatibility(load, userptr); |
9391 | glad_gl_load_GL_ARB_ES3_2_compatibility(load, userptr); |
9392 | glad_gl_load_GL_ARB_base_instance(load, userptr); |
9393 | glad_gl_load_GL_ARB_bindless_texture(load, userptr); |
9394 | glad_gl_load_GL_ARB_blend_func_extended(load, userptr); |
9395 | glad_gl_load_GL_ARB_buffer_storage(load, userptr); |
9396 | glad_gl_load_GL_ARB_cl_event(load, userptr); |
9397 | glad_gl_load_GL_ARB_clear_buffer_object(load, userptr); |
9398 | glad_gl_load_GL_ARB_clear_texture(load, userptr); |
9399 | glad_gl_load_GL_ARB_clip_control(load, userptr); |
9400 | glad_gl_load_GL_ARB_color_buffer_float(load, userptr); |
9401 | glad_gl_load_GL_ARB_compute_shader(load, userptr); |
9402 | glad_gl_load_GL_ARB_compute_variable_group_size(load, userptr); |
9403 | glad_gl_load_GL_ARB_copy_buffer(load, userptr); |
9404 | glad_gl_load_GL_ARB_copy_image(load, userptr); |
9405 | glad_gl_load_GL_ARB_debug_output(load, userptr); |
9406 | glad_gl_load_GL_ARB_direct_state_access(load, userptr); |
9407 | glad_gl_load_GL_ARB_draw_buffers(load, userptr); |
9408 | glad_gl_load_GL_ARB_draw_buffers_blend(load, userptr); |
9409 | glad_gl_load_GL_ARB_draw_elements_base_vertex(load, userptr); |
9410 | glad_gl_load_GL_ARB_draw_indirect(load, userptr); |
9411 | glad_gl_load_GL_ARB_draw_instanced(load, userptr); |
9412 | glad_gl_load_GL_ARB_fragment_program(load, userptr); |
9413 | glad_gl_load_GL_ARB_framebuffer_no_attachments(load, userptr); |
9414 | glad_gl_load_GL_ARB_framebuffer_object(load, userptr); |
9415 | glad_gl_load_GL_ARB_geometry_shader4(load, userptr); |
9416 | glad_gl_load_GL_ARB_get_program_binary(load, userptr); |
9417 | glad_gl_load_GL_ARB_get_texture_sub_image(load, userptr); |
9418 | glad_gl_load_GL_ARB_gl_spirv(load, userptr); |
9419 | glad_gl_load_GL_ARB_gpu_shader_fp64(load, userptr); |
9420 | glad_gl_load_GL_ARB_gpu_shader_int64(load, userptr); |
9421 | glad_gl_load_GL_ARB_imaging(load, userptr); |
9422 | glad_gl_load_GL_ARB_indirect_parameters(load, userptr); |
9423 | glad_gl_load_GL_ARB_instanced_arrays(load, userptr); |
9424 | glad_gl_load_GL_ARB_internalformat_query(load, userptr); |
9425 | glad_gl_load_GL_ARB_internalformat_query2(load, userptr); |
9426 | glad_gl_load_GL_ARB_invalidate_subdata(load, userptr); |
9427 | glad_gl_load_GL_ARB_map_buffer_range(load, userptr); |
9428 | glad_gl_load_GL_ARB_matrix_palette(load, userptr); |
9429 | glad_gl_load_GL_ARB_multi_bind(load, userptr); |
9430 | glad_gl_load_GL_ARB_multi_draw_indirect(load, userptr); |
9431 | glad_gl_load_GL_ARB_multisample(load, userptr); |
9432 | glad_gl_load_GL_ARB_multitexture(load, userptr); |
9433 | glad_gl_load_GL_ARB_occlusion_query(load, userptr); |
9434 | glad_gl_load_GL_ARB_parallel_shader_compile(load, userptr); |
9435 | glad_gl_load_GL_ARB_point_parameters(load, userptr); |
9436 | glad_gl_load_GL_ARB_polygon_offset_clamp(load, userptr); |
9437 | glad_gl_load_GL_ARB_program_interface_query(load, userptr); |
9438 | glad_gl_load_GL_ARB_provoking_vertex(load, userptr); |
9439 | glad_gl_load_GL_ARB_robustness(load, userptr); |
9440 | glad_gl_load_GL_ARB_sample_locations(load, userptr); |
9441 | glad_gl_load_GL_ARB_sample_shading(load, userptr); |
9442 | glad_gl_load_GL_ARB_sampler_objects(load, userptr); |
9443 | glad_gl_load_GL_ARB_separate_shader_objects(load, userptr); |
9444 | glad_gl_load_GL_ARB_shader_atomic_counters(load, userptr); |
9445 | glad_gl_load_GL_ARB_shader_image_load_store(load, userptr); |
9446 | glad_gl_load_GL_ARB_shader_objects(load, userptr); |
9447 | glad_gl_load_GL_ARB_shader_storage_buffer_object(load, userptr); |
9448 | glad_gl_load_GL_ARB_shader_subroutine(load, userptr); |
9449 | glad_gl_load_GL_ARB_shading_language_include(load, userptr); |
9450 | glad_gl_load_GL_ARB_sparse_buffer(load, userptr); |
9451 | glad_gl_load_GL_ARB_sparse_texture(load, userptr); |
9452 | glad_gl_load_GL_ARB_sync(load, userptr); |
9453 | glad_gl_load_GL_ARB_tessellation_shader(load, userptr); |
9454 | glad_gl_load_GL_ARB_texture_barrier(load, userptr); |
9455 | glad_gl_load_GL_ARB_texture_buffer_object(load, userptr); |
9456 | glad_gl_load_GL_ARB_texture_buffer_range(load, userptr); |
9457 | glad_gl_load_GL_ARB_texture_compression(load, userptr); |
9458 | glad_gl_load_GL_ARB_texture_multisample(load, userptr); |
9459 | glad_gl_load_GL_ARB_texture_storage(load, userptr); |
9460 | glad_gl_load_GL_ARB_texture_storage_multisample(load, userptr); |
9461 | glad_gl_load_GL_ARB_texture_view(load, userptr); |
9462 | glad_gl_load_GL_ARB_timer_query(load, userptr); |
9463 | glad_gl_load_GL_ARB_transform_feedback2(load, userptr); |
9464 | glad_gl_load_GL_ARB_transform_feedback3(load, userptr); |
9465 | glad_gl_load_GL_ARB_transform_feedback_instanced(load, userptr); |
9466 | glad_gl_load_GL_ARB_transpose_matrix(load, userptr); |
9467 | glad_gl_load_GL_ARB_uniform_buffer_object(load, userptr); |
9468 | glad_gl_load_GL_ARB_vertex_array_object(load, userptr); |
9469 | glad_gl_load_GL_ARB_vertex_attrib_64bit(load, userptr); |
9470 | glad_gl_load_GL_ARB_vertex_attrib_binding(load, userptr); |
9471 | glad_gl_load_GL_ARB_vertex_blend(load, userptr); |
9472 | glad_gl_load_GL_ARB_vertex_buffer_object(load, userptr); |
9473 | glad_gl_load_GL_ARB_vertex_program(load, userptr); |
9474 | glad_gl_load_GL_ARB_vertex_shader(load, userptr); |
9475 | glad_gl_load_GL_ARB_vertex_type_2_10_10_10_rev(load, userptr); |
9476 | glad_gl_load_GL_ARB_viewport_array(load, userptr); |
9477 | glad_gl_load_GL_ARB_window_pos(load, userptr); |
9478 | glad_gl_load_GL_ATI_draw_buffers(load, userptr); |
9479 | glad_gl_load_GL_ATI_element_array(load, userptr); |
9480 | glad_gl_load_GL_ATI_envmap_bumpmap(load, userptr); |
9481 | glad_gl_load_GL_ATI_fragment_shader(load, userptr); |
9482 | glad_gl_load_GL_ATI_map_object_buffer(load, userptr); |
9483 | glad_gl_load_GL_ATI_pn_triangles(load, userptr); |
9484 | glad_gl_load_GL_ATI_separate_stencil(load, userptr); |
9485 | glad_gl_load_GL_ATI_vertex_array_object(load, userptr); |
9486 | glad_gl_load_GL_ATI_vertex_attrib_array_object(load, userptr); |
9487 | glad_gl_load_GL_ATI_vertex_streams(load, userptr); |
9488 | glad_gl_load_GL_EXT_EGL_image_storage(load, userptr); |
9489 | glad_gl_load_GL_EXT_bindable_uniform(load, userptr); |
9490 | glad_gl_load_GL_EXT_blend_color(load, userptr); |
9491 | glad_gl_load_GL_EXT_blend_equation_separate(load, userptr); |
9492 | glad_gl_load_GL_EXT_blend_func_separate(load, userptr); |
9493 | glad_gl_load_GL_EXT_blend_minmax(load, userptr); |
9494 | glad_gl_load_GL_EXT_color_subtable(load, userptr); |
9495 | glad_gl_load_GL_EXT_compiled_vertex_array(load, userptr); |
9496 | glad_gl_load_GL_EXT_convolution(load, userptr); |
9497 | glad_gl_load_GL_EXT_coordinate_frame(load, userptr); |
9498 | glad_gl_load_GL_EXT_copy_texture(load, userptr); |
9499 | glad_gl_load_GL_EXT_cull_vertex(load, userptr); |
9500 | glad_gl_load_GL_EXT_debug_label(load, userptr); |
9501 | glad_gl_load_GL_EXT_debug_marker(load, userptr); |
9502 | glad_gl_load_GL_EXT_depth_bounds_test(load, userptr); |
9503 | glad_gl_load_GL_EXT_direct_state_access(load, userptr); |
9504 | glad_gl_load_GL_EXT_draw_buffers2(load, userptr); |
9505 | glad_gl_load_GL_EXT_draw_instanced(load, userptr); |
9506 | glad_gl_load_GL_EXT_draw_range_elements(load, userptr); |
9507 | glad_gl_load_GL_EXT_external_buffer(load, userptr); |
9508 | glad_gl_load_GL_EXT_fog_coord(load, userptr); |
9509 | glad_gl_load_GL_EXT_framebuffer_blit(load, userptr); |
9510 | glad_gl_load_GL_EXT_framebuffer_multisample(load, userptr); |
9511 | glad_gl_load_GL_EXT_framebuffer_object(load, userptr); |
9512 | glad_gl_load_GL_EXT_geometry_shader4(load, userptr); |
9513 | glad_gl_load_GL_EXT_gpu_program_parameters(load, userptr); |
9514 | glad_gl_load_GL_EXT_gpu_shader4(load, userptr); |
9515 | glad_gl_load_GL_EXT_histogram(load, userptr); |
9516 | glad_gl_load_GL_EXT_index_func(load, userptr); |
9517 | glad_gl_load_GL_EXT_index_material(load, userptr); |
9518 | glad_gl_load_GL_EXT_light_texture(load, userptr); |
9519 | glad_gl_load_GL_EXT_memory_object(load, userptr); |
9520 | glad_gl_load_GL_EXT_memory_object_fd(load, userptr); |
9521 | glad_gl_load_GL_EXT_memory_object_win32(load, userptr); |
9522 | glad_gl_load_GL_EXT_multi_draw_arrays(load, userptr); |
9523 | glad_gl_load_GL_EXT_multisample(load, userptr); |
9524 | glad_gl_load_GL_EXT_paletted_texture(load, userptr); |
9525 | glad_gl_load_GL_EXT_pixel_transform(load, userptr); |
9526 | glad_gl_load_GL_EXT_point_parameters(load, userptr); |
9527 | glad_gl_load_GL_EXT_polygon_offset(load, userptr); |
9528 | glad_gl_load_GL_EXT_polygon_offset_clamp(load, userptr); |
9529 | glad_gl_load_GL_EXT_provoking_vertex(load, userptr); |
9530 | glad_gl_load_GL_EXT_raster_multisample(load, userptr); |
9531 | glad_gl_load_GL_EXT_secondary_color(load, userptr); |
9532 | glad_gl_load_GL_EXT_semaphore(load, userptr); |
9533 | glad_gl_load_GL_EXT_semaphore_fd(load, userptr); |
9534 | glad_gl_load_GL_EXT_semaphore_win32(load, userptr); |
9535 | glad_gl_load_GL_EXT_separate_shader_objects(load, userptr); |
9536 | glad_gl_load_GL_EXT_shader_framebuffer_fetch_non_coherent(load, userptr); |
9537 | glad_gl_load_GL_EXT_shader_image_load_store(load, userptr); |
9538 | glad_gl_load_GL_EXT_stencil_clear_tag(load, userptr); |
9539 | glad_gl_load_GL_EXT_stencil_two_side(load, userptr); |
9540 | glad_gl_load_GL_EXT_subtexture(load, userptr); |
9541 | glad_gl_load_GL_EXT_texture3D(load, userptr); |
9542 | glad_gl_load_GL_EXT_texture_array(load, userptr); |
9543 | glad_gl_load_GL_EXT_texture_buffer_object(load, userptr); |
9544 | glad_gl_load_GL_EXT_texture_integer(load, userptr); |
9545 | glad_gl_load_GL_EXT_texture_object(load, userptr); |
9546 | glad_gl_load_GL_EXT_texture_perturb_normal(load, userptr); |
9547 | glad_gl_load_GL_EXT_texture_storage(load, userptr); |
9548 | glad_gl_load_GL_EXT_timer_query(load, userptr); |
9549 | glad_gl_load_GL_EXT_transform_feedback(load, userptr); |
9550 | glad_gl_load_GL_EXT_vertex_array(load, userptr); |
9551 | glad_gl_load_GL_EXT_vertex_attrib_64bit(load, userptr); |
9552 | glad_gl_load_GL_EXT_vertex_shader(load, userptr); |
9553 | glad_gl_load_GL_EXT_vertex_weighting(load, userptr); |
9554 | glad_gl_load_GL_EXT_win32_keyed_mutex(load, userptr); |
9555 | glad_gl_load_GL_EXT_window_rectangles(load, userptr); |
9556 | glad_gl_load_GL_EXT_x11_sync_object(load, userptr); |
9557 | glad_gl_load_GL_GREMEDY_frame_terminator(load, userptr); |
9558 | glad_gl_load_GL_GREMEDY_string_marker(load, userptr); |
9559 | glad_gl_load_GL_HP_image_transform(load, userptr); |
9560 | glad_gl_load_GL_IBM_multimode_draw_arrays(load, userptr); |
9561 | glad_gl_load_GL_IBM_static_data(load, userptr); |
9562 | glad_gl_load_GL_IBM_vertex_array_lists(load, userptr); |
9563 | glad_gl_load_GL_INGR_blend_func_separate(load, userptr); |
9564 | glad_gl_load_GL_INTEL_framebuffer_CMAA(load, userptr); |
9565 | glad_gl_load_GL_INTEL_map_texture(load, userptr); |
9566 | glad_gl_load_GL_INTEL_parallel_arrays(load, userptr); |
9567 | glad_gl_load_GL_INTEL_performance_query(load, userptr); |
9568 | glad_gl_load_GL_KHR_blend_equation_advanced(load, userptr); |
9569 | glad_gl_load_GL_KHR_debug(load, userptr); |
9570 | glad_gl_load_GL_KHR_parallel_shader_compile(load, userptr); |
9571 | glad_gl_load_GL_KHR_robustness(load, userptr); |
9572 | glad_gl_load_GL_MESA_framebuffer_flip_y(load, userptr); |
9573 | glad_gl_load_GL_MESA_resize_buffers(load, userptr); |
9574 | glad_gl_load_GL_MESA_window_pos(load, userptr); |
9575 | glad_gl_load_GL_NVX_conditional_render(load, userptr); |
9576 | glad_gl_load_GL_NVX_gpu_multicast2(load, userptr); |
9577 | glad_gl_load_GL_NVX_linked_gpu_multicast(load, userptr); |
9578 | glad_gl_load_GL_NVX_progress_fence(load, userptr); |
9579 | glad_gl_load_GL_NV_alpha_to_coverage_dither_control(load, userptr); |
9580 | glad_gl_load_GL_NV_bindless_multi_draw_indirect(load, userptr); |
9581 | glad_gl_load_GL_NV_bindless_multi_draw_indirect_count(load, userptr); |
9582 | glad_gl_load_GL_NV_bindless_texture(load, userptr); |
9583 | glad_gl_load_GL_NV_blend_equation_advanced(load, userptr); |
9584 | glad_gl_load_GL_NV_clip_space_w_scaling(load, userptr); |
9585 | glad_gl_load_GL_NV_command_list(load, userptr); |
9586 | glad_gl_load_GL_NV_conditional_render(load, userptr); |
9587 | glad_gl_load_GL_NV_conservative_raster(load, userptr); |
9588 | glad_gl_load_GL_NV_conservative_raster_dilate(load, userptr); |
9589 | glad_gl_load_GL_NV_conservative_raster_pre_snap_triangles(load, userptr); |
9590 | glad_gl_load_GL_NV_copy_image(load, userptr); |
9591 | glad_gl_load_GL_NV_depth_buffer_float(load, userptr); |
9592 | glad_gl_load_GL_NV_draw_texture(load, userptr); |
9593 | glad_gl_load_GL_NV_draw_vulkan_image(load, userptr); |
9594 | glad_gl_load_GL_NV_evaluators(load, userptr); |
9595 | glad_gl_load_GL_NV_explicit_multisample(load, userptr); |
9596 | glad_gl_load_GL_NV_fence(load, userptr); |
9597 | glad_gl_load_GL_NV_fragment_coverage_to_color(load, userptr); |
9598 | glad_gl_load_GL_NV_fragment_program(load, userptr); |
9599 | glad_gl_load_GL_NV_framebuffer_mixed_samples(load, userptr); |
9600 | glad_gl_load_GL_NV_framebuffer_multisample_coverage(load, userptr); |
9601 | glad_gl_load_GL_NV_geometry_program4(load, userptr); |
9602 | glad_gl_load_GL_NV_gpu_multicast(load, userptr); |
9603 | glad_gl_load_GL_NV_gpu_program4(load, userptr); |
9604 | glad_gl_load_GL_NV_gpu_program5(load, userptr); |
9605 | glad_gl_load_GL_NV_gpu_shader5(load, userptr); |
9606 | glad_gl_load_GL_NV_half_float(load, userptr); |
9607 | glad_gl_load_GL_NV_internalformat_sample_query(load, userptr); |
9608 | glad_gl_load_GL_NV_memory_attachment(load, userptr); |
9609 | glad_gl_load_GL_NV_memory_object_sparse(load, userptr); |
9610 | glad_gl_load_GL_NV_mesh_shader(load, userptr); |
9611 | glad_gl_load_GL_NV_occlusion_query(load, userptr); |
9612 | glad_gl_load_GL_NV_parameter_buffer_object(load, userptr); |
9613 | glad_gl_load_GL_NV_path_rendering(load, userptr); |
9614 | glad_gl_load_GL_NV_pixel_data_range(load, userptr); |
9615 | glad_gl_load_GL_NV_point_sprite(load, userptr); |
9616 | glad_gl_load_GL_NV_present_video(load, userptr); |
9617 | glad_gl_load_GL_NV_primitive_restart(load, userptr); |
9618 | glad_gl_load_GL_NV_query_resource(load, userptr); |
9619 | glad_gl_load_GL_NV_query_resource_tag(load, userptr); |
9620 | glad_gl_load_GL_NV_register_combiners(load, userptr); |
9621 | glad_gl_load_GL_NV_register_combiners2(load, userptr); |
9622 | glad_gl_load_GL_NV_sample_locations(load, userptr); |
9623 | glad_gl_load_GL_NV_scissor_exclusive(load, userptr); |
9624 | glad_gl_load_GL_NV_shader_buffer_load(load, userptr); |
9625 | glad_gl_load_GL_NV_shading_rate_image(load, userptr); |
9626 | glad_gl_load_GL_NV_texture_barrier(load, userptr); |
9627 | glad_gl_load_GL_NV_texture_multisample(load, userptr); |
9628 | glad_gl_load_GL_NV_timeline_semaphore(load, userptr); |
9629 | glad_gl_load_GL_NV_transform_feedback(load, userptr); |
9630 | glad_gl_load_GL_NV_transform_feedback2(load, userptr); |
9631 | glad_gl_load_GL_NV_vdpau_interop(load, userptr); |
9632 | glad_gl_load_GL_NV_vdpau_interop2(load, userptr); |
9633 | glad_gl_load_GL_NV_vertex_array_range(load, userptr); |
9634 | glad_gl_load_GL_NV_vertex_attrib_integer_64bit(load, userptr); |
9635 | glad_gl_load_GL_NV_vertex_buffer_unified_memory(load, userptr); |
9636 | glad_gl_load_GL_NV_vertex_program(load, userptr); |
9637 | glad_gl_load_GL_NV_vertex_program4(load, userptr); |
9638 | glad_gl_load_GL_NV_video_capture(load, userptr); |
9639 | glad_gl_load_GL_NV_viewport_swizzle(load, userptr); |
9640 | glad_gl_load_GL_OES_byte_coordinates(load, userptr); |
9641 | glad_gl_load_GL_OES_fixed_point(load, userptr); |
9642 | glad_gl_load_GL_OES_query_matrix(load, userptr); |
9643 | glad_gl_load_GL_OES_single_precision(load, userptr); |
9644 | glad_gl_load_GL_OVR_multiview(load, userptr); |
9645 | glad_gl_load_GL_PGI_misc_hints(load, userptr); |
9646 | glad_gl_load_GL_SGIS_detail_texture(load, userptr); |
9647 | glad_gl_load_GL_SGIS_fog_function(load, userptr); |
9648 | glad_gl_load_GL_SGIS_multisample(load, userptr); |
9649 | glad_gl_load_GL_SGIS_pixel_texture(load, userptr); |
9650 | glad_gl_load_GL_SGIS_point_parameters(load, userptr); |
9651 | glad_gl_load_GL_SGIS_sharpen_texture(load, userptr); |
9652 | glad_gl_load_GL_SGIS_texture4D(load, userptr); |
9653 | glad_gl_load_GL_SGIS_texture_color_mask(load, userptr); |
9654 | glad_gl_load_GL_SGIS_texture_filter4(load, userptr); |
9655 | glad_gl_load_GL_SGIX_async(load, userptr); |
9656 | glad_gl_load_GL_SGIX_flush_raster(load, userptr); |
9657 | glad_gl_load_GL_SGIX_fragment_lighting(load, userptr); |
9658 | glad_gl_load_GL_SGIX_framezoom(load, userptr); |
9659 | glad_gl_load_GL_SGIX_igloo_interface(load, userptr); |
9660 | glad_gl_load_GL_SGIX_instruments(load, userptr); |
9661 | glad_gl_load_GL_SGIX_list_priority(load, userptr); |
9662 | glad_gl_load_GL_SGIX_pixel_texture(load, userptr); |
9663 | glad_gl_load_GL_SGIX_polynomial_ffd(load, userptr); |
9664 | glad_gl_load_GL_SGIX_reference_plane(load, userptr); |
9665 | glad_gl_load_GL_SGIX_sprite(load, userptr); |
9666 | glad_gl_load_GL_SGIX_tag_sample_buffer(load, userptr); |
9667 | glad_gl_load_GL_SGI_color_table(load, userptr); |
9668 | glad_gl_load_GL_SUNX_constant_data(load, userptr); |
9669 | glad_gl_load_GL_SUN_global_alpha(load, userptr); |
9670 | glad_gl_load_GL_SUN_mesh_array(load, userptr); |
9671 | glad_gl_load_GL_SUN_triangle_list(load, userptr); |
9672 | glad_gl_load_GL_SUN_vertex(load, userptr); |
9673 | |
9674 | |
9675 | |
9676 | return version; |
9677 | } |
9678 | |
9679 | |
9680 | int gladLoadGL( GLADloadfunc load) { |
9681 | return gladLoadGLUserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (void*) load); |
9682 | } |
9683 | |
9684 | static int glad_gl_find_extensions_gles2( int version) { |
9685 | const char *exts = NULL; |
9686 | unsigned int num_exts_i = 0; |
9687 | char **exts_i = NULL; |
9688 | if (!glad_gl_get_extensions(version, &exts, &num_exts_i, &exts_i)) return 0; |
9689 | |
9690 | GLAD_GL_AMD_framebuffer_multisample_advanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_framebuffer_multisample_advanced" ); |
9691 | GLAD_GL_AMD_performance_monitor = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_performance_monitor" ); |
9692 | GLAD_GL_APPLE_rgb_422 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_rgb_422" ); |
9693 | GLAD_GL_EXT_EGL_image_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_EGL_image_storage" ); |
9694 | GLAD_GL_EXT_blend_minmax = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_minmax" ); |
9695 | GLAD_GL_EXT_debug_label = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_debug_label" ); |
9696 | GLAD_GL_EXT_debug_marker = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_debug_marker" ); |
9697 | GLAD_GL_EXT_draw_instanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_instanced" ); |
9698 | GLAD_GL_EXT_external_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_external_buffer" ); |
9699 | GLAD_GL_EXT_memory_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_memory_object" ); |
9700 | GLAD_GL_EXT_memory_object_fd = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_memory_object_fd" ); |
9701 | GLAD_GL_EXT_memory_object_win32 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_memory_object_win32" ); |
9702 | GLAD_GL_EXT_multi_draw_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multi_draw_arrays" ); |
9703 | GLAD_GL_EXT_multiview_tessellation_geometry_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multiview_tessellation_geometry_shader" ); |
9704 | GLAD_GL_EXT_multiview_texture_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multiview_texture_multisample" ); |
9705 | GLAD_GL_EXT_multiview_timer_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multiview_timer_query" ); |
9706 | GLAD_GL_EXT_polygon_offset_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_polygon_offset_clamp" ); |
9707 | GLAD_GL_EXT_post_depth_coverage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_post_depth_coverage" ); |
9708 | GLAD_GL_EXT_raster_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_raster_multisample" ); |
9709 | GLAD_GL_EXT_semaphore = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_semaphore" ); |
9710 | GLAD_GL_EXT_semaphore_fd = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_semaphore_fd" ); |
9711 | GLAD_GL_EXT_semaphore_win32 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_semaphore_win32" ); |
9712 | GLAD_GL_EXT_separate_shader_objects = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_separate_shader_objects" ); |
9713 | GLAD_GL_EXT_shader_framebuffer_fetch = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_framebuffer_fetch" ); |
9714 | GLAD_GL_EXT_shader_framebuffer_fetch_non_coherent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_framebuffer_fetch_non_coherent" ); |
9715 | GLAD_GL_EXT_shader_integer_mix = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_integer_mix" ); |
9716 | GLAD_GL_EXT_sparse_texture2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_sparse_texture2" ); |
9717 | GLAD_GL_EXT_texture_compression_rgtc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_rgtc" ); |
9718 | GLAD_GL_EXT_texture_compression_s3tc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_s3tc" ); |
9719 | GLAD_GL_EXT_texture_filter_anisotropic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_filter_anisotropic" ); |
9720 | GLAD_GL_EXT_texture_filter_minmax = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_filter_minmax" ); |
9721 | GLAD_GL_EXT_texture_sRGB_R8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_sRGB_R8" ); |
9722 | GLAD_GL_EXT_texture_sRGB_RG8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_sRGB_RG8" ); |
9723 | GLAD_GL_EXT_texture_sRGB_decode = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_sRGB_decode" ); |
9724 | GLAD_GL_EXT_texture_shadow_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_shadow_lod" ); |
9725 | GLAD_GL_EXT_texture_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_storage" ); |
9726 | GLAD_GL_EXT_win32_keyed_mutex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_win32_keyed_mutex" ); |
9727 | GLAD_GL_EXT_window_rectangles = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_window_rectangles" ); |
9728 | GLAD_GL_INTEL_blackhole_render = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_blackhole_render" ); |
9729 | GLAD_GL_INTEL_conservative_rasterization = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_conservative_rasterization" ); |
9730 | GLAD_GL_INTEL_framebuffer_CMAA = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_framebuffer_CMAA" ); |
9731 | GLAD_GL_INTEL_performance_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_performance_query" ); |
9732 | GLAD_GL_KHR_blend_equation_advanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_blend_equation_advanced" ); |
9733 | GLAD_GL_KHR_blend_equation_advanced_coherent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_blend_equation_advanced_coherent" ); |
9734 | GLAD_GL_KHR_context_flush_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_context_flush_control" ); |
9735 | GLAD_GL_KHR_debug = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_debug" ); |
9736 | GLAD_GL_KHR_no_error = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_no_error" ); |
9737 | GLAD_GL_KHR_parallel_shader_compile = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_parallel_shader_compile" ); |
9738 | GLAD_GL_KHR_robust_buffer_access_behavior = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_robust_buffer_access_behavior" ); |
9739 | GLAD_GL_KHR_robustness = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_robustness" ); |
9740 | GLAD_GL_KHR_shader_subgroup = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_shader_subgroup" ); |
9741 | GLAD_GL_KHR_texture_compression_astc_hdr = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_texture_compression_astc_hdr" ); |
9742 | GLAD_GL_KHR_texture_compression_astc_ldr = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_texture_compression_astc_ldr" ); |
9743 | GLAD_GL_KHR_texture_compression_astc_sliced_3d = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_texture_compression_astc_sliced_3d" ); |
9744 | GLAD_GL_MESA_framebuffer_flip_x = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_framebuffer_flip_x" ); |
9745 | GLAD_GL_MESA_framebuffer_flip_y = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_framebuffer_flip_y" ); |
9746 | GLAD_GL_MESA_framebuffer_swap_xy = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_framebuffer_swap_xy" ); |
9747 | GLAD_GL_MESA_program_binary_formats = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_program_binary_formats" ); |
9748 | GLAD_GL_MESA_shader_integer_functions = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_shader_integer_functions" ); |
9749 | GLAD_GL_NVX_blend_equation_advanced_multi_draw_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NVX_blend_equation_advanced_multi_draw_buffers" ); |
9750 | GLAD_GL_NV_bindless_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_bindless_texture" ); |
9751 | GLAD_GL_NV_blend_equation_advanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_blend_equation_advanced" ); |
9752 | GLAD_GL_NV_blend_equation_advanced_coherent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_blend_equation_advanced_coherent" ); |
9753 | GLAD_GL_NV_blend_minmax_factor = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_blend_minmax_factor" ); |
9754 | GLAD_GL_NV_clip_space_w_scaling = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_clip_space_w_scaling" ); |
9755 | GLAD_GL_NV_compute_shader_derivatives = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_compute_shader_derivatives" ); |
9756 | GLAD_GL_NV_conditional_render = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conditional_render" ); |
9757 | GLAD_GL_NV_conservative_raster = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster" ); |
9758 | GLAD_GL_NV_conservative_raster_pre_snap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster_pre_snap" ); |
9759 | GLAD_GL_NV_conservative_raster_pre_snap_triangles = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_conservative_raster_pre_snap_triangles" ); |
9760 | GLAD_GL_NV_draw_vulkan_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_draw_vulkan_image" ); |
9761 | GLAD_GL_NV_fence = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fence" ); |
9762 | GLAD_GL_NV_fill_rectangle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fill_rectangle" ); |
9763 | GLAD_GL_NV_fragment_coverage_to_color = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_coverage_to_color" ); |
9764 | GLAD_GL_NV_fragment_shader_barycentric = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_shader_barycentric" ); |
9765 | GLAD_GL_NV_fragment_shader_interlock = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fragment_shader_interlock" ); |
9766 | GLAD_GL_NV_framebuffer_mixed_samples = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_framebuffer_mixed_samples" ); |
9767 | GLAD_GL_NV_geometry_shader_passthrough = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_geometry_shader_passthrough" ); |
9768 | GLAD_GL_NV_gpu_shader5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_gpu_shader5" ); |
9769 | GLAD_GL_NV_internalformat_sample_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_internalformat_sample_query" ); |
9770 | GLAD_GL_NV_memory_attachment = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_memory_attachment" ); |
9771 | GLAD_GL_NV_memory_object_sparse = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_memory_object_sparse" ); |
9772 | GLAD_GL_NV_mesh_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_mesh_shader" ); |
9773 | GLAD_GL_NV_path_rendering = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_path_rendering" ); |
9774 | GLAD_GL_NV_path_rendering_shared_edge = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_path_rendering_shared_edge" ); |
9775 | GLAD_GL_NV_primitive_shading_rate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_primitive_shading_rate" ); |
9776 | GLAD_GL_NV_representative_fragment_test = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_representative_fragment_test" ); |
9777 | GLAD_GL_NV_sample_locations = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_sample_locations" ); |
9778 | GLAD_GL_NV_sample_mask_override_coverage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_sample_mask_override_coverage" ); |
9779 | GLAD_GL_NV_scissor_exclusive = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_scissor_exclusive" ); |
9780 | GLAD_GL_NV_shader_atomic_fp16_vector = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_atomic_fp16_vector" ); |
9781 | GLAD_GL_NV_shader_subgroup_partitioned = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_subgroup_partitioned" ); |
9782 | GLAD_GL_NV_shader_texture_footprint = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_texture_footprint" ); |
9783 | GLAD_GL_NV_shading_rate_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shading_rate_image" ); |
9784 | GLAD_GL_NV_stereo_view_rendering = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_stereo_view_rendering" ); |
9785 | GLAD_GL_NV_timeline_semaphore = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_timeline_semaphore" ); |
9786 | GLAD_GL_NV_viewport_array2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_viewport_array2" ); |
9787 | GLAD_GL_NV_viewport_swizzle = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_viewport_swizzle" ); |
9788 | GLAD_GL_OES_compressed_paletted_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_compressed_paletted_texture" ); |
9789 | GLAD_GL_OVR_multiview = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OVR_multiview" ); |
9790 | GLAD_GL_OVR_multiview2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OVR_multiview2" ); |
9791 | GLAD_GL_AMD_compressed_3DC_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_compressed_3DC_texture" ); |
9792 | GLAD_GL_AMD_compressed_ATC_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_compressed_ATC_texture" ); |
9793 | GLAD_GL_AMD_program_binary_Z400 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_AMD_program_binary_Z400" ); |
9794 | GLAD_GL_ANDROID_extension_pack_es31a = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANDROID_extension_pack_es31a" ); |
9795 | GLAD_GL_ANGLE_depth_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_depth_texture" ); |
9796 | GLAD_GL_ANGLE_framebuffer_blit = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_framebuffer_blit" ); |
9797 | GLAD_GL_ANGLE_framebuffer_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_framebuffer_multisample" ); |
9798 | GLAD_GL_ANGLE_instanced_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_instanced_arrays" ); |
9799 | GLAD_GL_ANGLE_pack_reverse_row_order = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_pack_reverse_row_order" ); |
9800 | GLAD_GL_ANGLE_program_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_program_binary" ); |
9801 | GLAD_GL_ANGLE_texture_compression_dxt3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_texture_compression_dxt3" ); |
9802 | GLAD_GL_ANGLE_texture_compression_dxt5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_texture_compression_dxt5" ); |
9803 | GLAD_GL_ANGLE_texture_usage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_texture_usage" ); |
9804 | GLAD_GL_ANGLE_translated_shader_source = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ANGLE_translated_shader_source" ); |
9805 | GLAD_GL_APPLE_clip_distance = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_clip_distance" ); |
9806 | GLAD_GL_APPLE_color_buffer_packed_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_color_buffer_packed_float" ); |
9807 | GLAD_GL_APPLE_copy_texture_levels = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_copy_texture_levels" ); |
9808 | GLAD_GL_APPLE_framebuffer_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_framebuffer_multisample" ); |
9809 | GLAD_GL_APPLE_sync = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_sync" ); |
9810 | GLAD_GL_APPLE_texture_format_BGRA8888 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_texture_format_BGRA8888" ); |
9811 | GLAD_GL_APPLE_texture_max_level = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_texture_max_level" ); |
9812 | GLAD_GL_APPLE_texture_packed_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_APPLE_texture_packed_float" ); |
9813 | GLAD_GL_ARM_mali_program_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARM_mali_program_binary" ); |
9814 | GLAD_GL_ARM_mali_shader_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARM_mali_shader_binary" ); |
9815 | GLAD_GL_ARM_rgba8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARM_rgba8" ); |
9816 | GLAD_GL_ARM_shader_framebuffer_fetch = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARM_shader_framebuffer_fetch" ); |
9817 | GLAD_GL_ARM_shader_framebuffer_fetch_depth_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARM_shader_framebuffer_fetch_depth_stencil" ); |
9818 | GLAD_GL_ARM_texture_unnormalized_coordinates = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARM_texture_unnormalized_coordinates" ); |
9819 | GLAD_GL_DMP_program_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_DMP_program_binary" ); |
9820 | GLAD_GL_DMP_shader_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_DMP_shader_binary" ); |
9821 | GLAD_GL_EXT_EGL_image_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_EGL_image_array" ); |
9822 | GLAD_GL_EXT_YUV_target = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_YUV_target" ); |
9823 | GLAD_GL_EXT_base_instance = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_base_instance" ); |
9824 | GLAD_GL_EXT_blend_func_extended = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_blend_func_extended" ); |
9825 | GLAD_GL_EXT_buffer_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_buffer_storage" ); |
9826 | GLAD_GL_EXT_clear_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_clear_texture" ); |
9827 | GLAD_GL_EXT_clip_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_clip_control" ); |
9828 | GLAD_GL_EXT_clip_cull_distance = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_clip_cull_distance" ); |
9829 | GLAD_GL_EXT_color_buffer_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_color_buffer_float" ); |
9830 | GLAD_GL_EXT_color_buffer_half_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_color_buffer_half_float" ); |
9831 | GLAD_GL_EXT_conservative_depth = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_conservative_depth" ); |
9832 | GLAD_GL_EXT_copy_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_copy_image" ); |
9833 | GLAD_GL_EXT_depth_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_depth_clamp" ); |
9834 | GLAD_GL_EXT_discard_framebuffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_discard_framebuffer" ); |
9835 | GLAD_GL_EXT_disjoint_timer_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_disjoint_timer_query" ); |
9836 | GLAD_GL_EXT_draw_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_buffers" ); |
9837 | GLAD_GL_EXT_draw_buffers_indexed = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_buffers_indexed" ); |
9838 | GLAD_GL_EXT_draw_elements_base_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_elements_base_vertex" ); |
9839 | GLAD_GL_EXT_draw_transform_feedback = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_draw_transform_feedback" ); |
9840 | GLAD_GL_EXT_float_blend = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_float_blend" ); |
9841 | GLAD_GL_EXT_geometry_point_size = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_geometry_point_size" ); |
9842 | GLAD_GL_EXT_geometry_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_geometry_shader" ); |
9843 | GLAD_GL_EXT_gpu_shader5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_gpu_shader5" ); |
9844 | GLAD_GL_EXT_instanced_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_instanced_arrays" ); |
9845 | GLAD_GL_EXT_map_buffer_range = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_map_buffer_range" ); |
9846 | GLAD_GL_EXT_multi_draw_indirect = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multi_draw_indirect" ); |
9847 | GLAD_GL_EXT_multisampled_compatibility = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multisampled_compatibility" ); |
9848 | GLAD_GL_EXT_multisampled_render_to_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multisampled_render_to_texture" ); |
9849 | GLAD_GL_EXT_multisampled_render_to_texture2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multisampled_render_to_texture2" ); |
9850 | GLAD_GL_EXT_multiview_draw_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_multiview_draw_buffers" ); |
9851 | GLAD_GL_EXT_occlusion_query_boolean = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_occlusion_query_boolean" ); |
9852 | GLAD_GL_EXT_primitive_bounding_box = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_primitive_bounding_box" ); |
9853 | GLAD_GL_EXT_protected_textures = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_protected_textures" ); |
9854 | GLAD_GL_EXT_pvrtc_sRGB = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_pvrtc_sRGB" ); |
9855 | GLAD_GL_EXT_read_format_bgra = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_read_format_bgra" ); |
9856 | GLAD_GL_EXT_render_snorm = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_render_snorm" ); |
9857 | GLAD_GL_EXT_robustness = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_robustness" ); |
9858 | GLAD_GL_EXT_sRGB = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_sRGB" ); |
9859 | GLAD_GL_EXT_sRGB_write_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_sRGB_write_control" ); |
9860 | GLAD_GL_EXT_shader_group_vote = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_group_vote" ); |
9861 | GLAD_GL_EXT_shader_implicit_conversions = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_implicit_conversions" ); |
9862 | GLAD_GL_EXT_shader_io_blocks = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_io_blocks" ); |
9863 | GLAD_GL_EXT_shader_non_constant_global_initializers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_non_constant_global_initializers" ); |
9864 | GLAD_GL_EXT_shader_pixel_local_storage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_pixel_local_storage" ); |
9865 | GLAD_GL_EXT_shader_pixel_local_storage2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_pixel_local_storage2" ); |
9866 | GLAD_GL_EXT_shader_texture_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shader_texture_lod" ); |
9867 | GLAD_GL_EXT_shadow_samplers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_shadow_samplers" ); |
9868 | GLAD_GL_EXT_sparse_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_sparse_texture" ); |
9869 | GLAD_GL_EXT_tessellation_point_size = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_tessellation_point_size" ); |
9870 | GLAD_GL_EXT_tessellation_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_tessellation_shader" ); |
9871 | GLAD_GL_EXT_texture_border_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_border_clamp" ); |
9872 | GLAD_GL_EXT_texture_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_buffer" ); |
9873 | GLAD_GL_EXT_texture_compression_astc_decode_mode = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_astc_decode_mode" ); |
9874 | GLAD_GL_EXT_texture_compression_bptc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_bptc" ); |
9875 | GLAD_GL_EXT_texture_compression_dxt1 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_dxt1" ); |
9876 | GLAD_GL_EXT_texture_compression_s3tc_srgb = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_s3tc_srgb" ); |
9877 | GLAD_GL_EXT_texture_cube_map_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_cube_map_array" ); |
9878 | GLAD_GL_EXT_texture_format_BGRA8888 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_format_BGRA8888" ); |
9879 | GLAD_GL_EXT_texture_format_sRGB_override = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_format_sRGB_override" ); |
9880 | GLAD_GL_EXT_texture_mirror_clamp_to_edge = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_mirror_clamp_to_edge" ); |
9881 | GLAD_GL_EXT_texture_norm16 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_norm16" ); |
9882 | GLAD_GL_EXT_texture_query_lod = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_query_lod" ); |
9883 | GLAD_GL_EXT_texture_rg = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_rg" ); |
9884 | GLAD_GL_EXT_texture_type_2_10_10_10_REV = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_type_2_10_10_10_REV" ); |
9885 | GLAD_GL_EXT_texture_view = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_view" ); |
9886 | GLAD_GL_EXT_unpack_subimage = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_unpack_subimage" ); |
9887 | GLAD_GL_FJ_shader_binary_GCCSO = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_FJ_shader_binary_GCCSO" ); |
9888 | GLAD_GL_IMG_bindless_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_bindless_texture" ); |
9889 | GLAD_GL_IMG_framebuffer_downsample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_framebuffer_downsample" ); |
9890 | GLAD_GL_IMG_multisampled_render_to_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_multisampled_render_to_texture" ); |
9891 | GLAD_GL_IMG_program_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_program_binary" ); |
9892 | GLAD_GL_IMG_read_format = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_read_format" ); |
9893 | GLAD_GL_IMG_shader_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_shader_binary" ); |
9894 | GLAD_GL_IMG_texture_compression_pvrtc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_texture_compression_pvrtc" ); |
9895 | GLAD_GL_IMG_texture_compression_pvrtc2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_texture_compression_pvrtc2" ); |
9896 | GLAD_GL_IMG_texture_filter_cubic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_texture_filter_cubic" ); |
9897 | GLAD_GL_MESA_bgra = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_MESA_bgra" ); |
9898 | GLAD_GL_NV_copy_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_copy_buffer" ); |
9899 | GLAD_GL_NV_coverage_sample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_coverage_sample" ); |
9900 | GLAD_GL_NV_depth_nonlinear = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_depth_nonlinear" ); |
9901 | GLAD_GL_NV_draw_buffers = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_draw_buffers" ); |
9902 | GLAD_GL_NV_draw_instanced = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_draw_instanced" ); |
9903 | GLAD_GL_NV_explicit_attrib_location = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_explicit_attrib_location" ); |
9904 | GLAD_GL_NV_fbo_color_attachments = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_fbo_color_attachments" ); |
9905 | GLAD_GL_NV_framebuffer_blit = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_framebuffer_blit" ); |
9906 | GLAD_GL_NV_framebuffer_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_framebuffer_multisample" ); |
9907 | GLAD_GL_NV_generate_mipmap_sRGB = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_generate_mipmap_sRGB" ); |
9908 | GLAD_GL_NV_image_formats = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_image_formats" ); |
9909 | GLAD_GL_NV_instanced_arrays = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_instanced_arrays" ); |
9910 | GLAD_GL_NV_non_square_matrices = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_non_square_matrices" ); |
9911 | GLAD_GL_NV_pixel_buffer_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_pixel_buffer_object" ); |
9912 | GLAD_GL_NV_polygon_mode = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_polygon_mode" ); |
9913 | GLAD_GL_NV_read_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_read_buffer" ); |
9914 | GLAD_GL_NV_read_buffer_front = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_read_buffer_front" ); |
9915 | GLAD_GL_NV_read_depth = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_read_depth" ); |
9916 | GLAD_GL_NV_read_depth_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_read_depth_stencil" ); |
9917 | GLAD_GL_NV_read_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_read_stencil" ); |
9918 | GLAD_GL_NV_sRGB_formats = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_sRGB_formats" ); |
9919 | GLAD_GL_NV_shader_noperspective_interpolation = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shader_noperspective_interpolation" ); |
9920 | GLAD_GL_NV_shadow_samplers_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shadow_samplers_array" ); |
9921 | GLAD_GL_NV_shadow_samplers_cube = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_shadow_samplers_cube" ); |
9922 | GLAD_GL_NV_texture_border_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_border_clamp" ); |
9923 | GLAD_GL_NV_texture_compression_s3tc_update = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_compression_s3tc_update" ); |
9924 | GLAD_GL_NV_texture_npot_2D_mipmap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_texture_npot_2D_mipmap" ); |
9925 | GLAD_GL_NV_viewport_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_viewport_array" ); |
9926 | GLAD_GL_OES_EGL_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_EGL_image" ); |
9927 | GLAD_GL_OES_EGL_image_external = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_EGL_image_external" ); |
9928 | GLAD_GL_OES_EGL_image_external_essl3 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_EGL_image_external_essl3" ); |
9929 | GLAD_GL_OES_compressed_ETC1_RGB8_sub_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_compressed_ETC1_RGB8_sub_texture" ); |
9930 | GLAD_GL_OES_compressed_ETC1_RGB8_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_compressed_ETC1_RGB8_texture" ); |
9931 | GLAD_GL_OES_copy_image = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_copy_image" ); |
9932 | GLAD_GL_OES_depth24 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_depth24" ); |
9933 | GLAD_GL_OES_depth32 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_depth32" ); |
9934 | GLAD_GL_OES_depth_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_depth_texture" ); |
9935 | GLAD_GL_OES_draw_buffers_indexed = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_draw_buffers_indexed" ); |
9936 | GLAD_GL_OES_draw_elements_base_vertex = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_draw_elements_base_vertex" ); |
9937 | GLAD_GL_OES_element_index_uint = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_element_index_uint" ); |
9938 | GLAD_GL_OES_fbo_render_mipmap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_fbo_render_mipmap" ); |
9939 | GLAD_GL_OES_fragment_precision_high = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_fragment_precision_high" ); |
9940 | GLAD_GL_OES_geometry_point_size = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_geometry_point_size" ); |
9941 | GLAD_GL_OES_geometry_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_geometry_shader" ); |
9942 | GLAD_GL_OES_get_program_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_get_program_binary" ); |
9943 | GLAD_GL_OES_gpu_shader5 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_gpu_shader5" ); |
9944 | GLAD_GL_OES_mapbuffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_mapbuffer" ); |
9945 | GLAD_GL_OES_packed_depth_stencil = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_packed_depth_stencil" ); |
9946 | GLAD_GL_OES_primitive_bounding_box = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_primitive_bounding_box" ); |
9947 | GLAD_GL_OES_required_internalformat = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_required_internalformat" ); |
9948 | GLAD_GL_OES_rgb8_rgba8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_rgb8_rgba8" ); |
9949 | GLAD_GL_OES_sample_shading = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_sample_shading" ); |
9950 | GLAD_GL_OES_sample_variables = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_sample_variables" ); |
9951 | GLAD_GL_OES_shader_image_atomic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_shader_image_atomic" ); |
9952 | GLAD_GL_OES_shader_io_blocks = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_shader_io_blocks" ); |
9953 | GLAD_GL_OES_shader_multisample_interpolation = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_shader_multisample_interpolation" ); |
9954 | GLAD_GL_OES_standard_derivatives = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_standard_derivatives" ); |
9955 | GLAD_GL_OES_stencil1 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_stencil1" ); |
9956 | GLAD_GL_OES_stencil4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_stencil4" ); |
9957 | GLAD_GL_OES_surfaceless_context = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_surfaceless_context" ); |
9958 | GLAD_GL_OES_tessellation_point_size = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_tessellation_point_size" ); |
9959 | GLAD_GL_OES_tessellation_shader = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_tessellation_shader" ); |
9960 | GLAD_GL_OES_texture_3D = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_3D" ); |
9961 | GLAD_GL_OES_texture_border_clamp = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_border_clamp" ); |
9962 | GLAD_GL_OES_texture_buffer = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_buffer" ); |
9963 | GLAD_GL_OES_texture_compression_astc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_compression_astc" ); |
9964 | GLAD_GL_OES_texture_cube_map_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_cube_map_array" ); |
9965 | GLAD_GL_OES_texture_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_float" ); |
9966 | GLAD_GL_OES_texture_float_linear = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_float_linear" ); |
9967 | GLAD_GL_OES_texture_half_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_half_float" ); |
9968 | GLAD_GL_OES_texture_half_float_linear = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_half_float_linear" ); |
9969 | GLAD_GL_OES_texture_npot = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_npot" ); |
9970 | GLAD_GL_OES_texture_stencil8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_stencil8" ); |
9971 | GLAD_GL_OES_texture_storage_multisample_2d_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_storage_multisample_2d_array" ); |
9972 | GLAD_GL_OES_texture_view = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_texture_view" ); |
9973 | GLAD_GL_OES_vertex_array_object = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_vertex_array_object" ); |
9974 | GLAD_GL_OES_vertex_half_float = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_vertex_half_float" ); |
9975 | GLAD_GL_OES_vertex_type_10_10_10_2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_vertex_type_10_10_10_2" ); |
9976 | GLAD_GL_OES_viewport_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_viewport_array" ); |
9977 | GLAD_GL_OVR_multiview_multisampled_render_to_texture = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OVR_multiview_multisampled_render_to_texture" ); |
9978 | GLAD_GL_QCOM_YUV_texture_gather = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_YUV_texture_gather" ); |
9979 | GLAD_GL_QCOM_alpha_test = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_alpha_test" ); |
9980 | GLAD_GL_QCOM_binning_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_binning_control" ); |
9981 | GLAD_GL_QCOM_driver_control = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_driver_control" ); |
9982 | GLAD_GL_QCOM_extended_get = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_extended_get" ); |
9983 | GLAD_GL_QCOM_extended_get2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_extended_get2" ); |
9984 | GLAD_GL_QCOM_frame_extrapolation = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_frame_extrapolation" ); |
9985 | GLAD_GL_QCOM_framebuffer_foveated = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_framebuffer_foveated" ); |
9986 | GLAD_GL_QCOM_motion_estimation = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_motion_estimation" ); |
9987 | GLAD_GL_QCOM_perfmon_global_mode = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_perfmon_global_mode" ); |
9988 | GLAD_GL_QCOM_render_shared_exponent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_render_shared_exponent" ); |
9989 | GLAD_GL_QCOM_shader_framebuffer_fetch_noncoherent = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_shader_framebuffer_fetch_noncoherent" ); |
9990 | GLAD_GL_QCOM_shader_framebuffer_fetch_rate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_shader_framebuffer_fetch_rate" ); |
9991 | GLAD_GL_QCOM_shading_rate = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_shading_rate" ); |
9992 | GLAD_GL_QCOM_texture_foveated = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_texture_foveated" ); |
9993 | GLAD_GL_QCOM_texture_foveated2 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_texture_foveated2" ); |
9994 | GLAD_GL_QCOM_texture_foveated_subsampled_layout = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_texture_foveated_subsampled_layout" ); |
9995 | GLAD_GL_QCOM_tiled_rendering = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_tiled_rendering" ); |
9996 | GLAD_GL_QCOM_writeonly_rendering = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_QCOM_writeonly_rendering" ); |
9997 | GLAD_GL_VIV_shader_binary = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_VIV_shader_binary" ); |
9998 | |
9999 | glad_gl_free_extensions(exts_i, num_exts_i); |
10000 | |
10001 | return 1; |
10002 | } |
10003 | |
10004 | static int glad_gl_find_core_gles2(void) { |
10005 | int i; |
10006 | const char* version; |
10007 | const char* prefixes[] = { |
10008 | "OpenGL ES-CM " , |
10009 | "OpenGL ES-CL " , |
10010 | "OpenGL ES " , |
10011 | "OpenGL SC " , |
10012 | NULL |
10013 | }; |
10014 | int major = 0; |
10015 | int minor = 0; |
10016 | version = (const char*) glad_glGetString(GL_VERSION); |
10017 | if (!version) return 0; |
10018 | for (i = 0; prefixes[i]; i++) { |
10019 | const size_t length = strlen(prefixes[i]); |
10020 | if (strncmp(version, prefixes[i], length) == 0) { |
10021 | version += length; |
10022 | break; |
10023 | } |
10024 | } |
10025 | |
10026 | GLAD_IMPL_UTIL_SSCANF(version, "%d.%d" , &major, &minor); |
10027 | |
10028 | GLAD_GL_ES_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2; |
10029 | GLAD_GL_ES_VERSION_3_0 = (major == 3 && minor >= 0) || major > 3; |
10030 | GLAD_GL_ES_VERSION_3_1 = (major == 3 && minor >= 1) || major > 3; |
10031 | GLAD_GL_ES_VERSION_3_2 = (major == 3 && minor >= 2) || major > 3; |
10032 | |
10033 | return GLAD_MAKE_VERSION(major, minor); |
10034 | } |
10035 | |
10036 | int gladLoadGLES2UserPtr( GLADuserptrloadfunc load, void *userptr) { |
10037 | int version; |
10038 | |
10039 | glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString" ); |
10040 | if(glad_glGetString == NULL) return 0; |
10041 | if(glad_glGetString(GL_VERSION) == NULL) return 0; |
10042 | version = glad_gl_find_core_gles2(); |
10043 | |
10044 | glad_gl_load_GL_ES_VERSION_2_0(load, userptr); |
10045 | glad_gl_load_GL_ES_VERSION_3_0(load, userptr); |
10046 | glad_gl_load_GL_ES_VERSION_3_1(load, userptr); |
10047 | glad_gl_load_GL_ES_VERSION_3_2(load, userptr); |
10048 | |
10049 | if (!glad_gl_find_extensions_gles2(version)) return 0; |
10050 | glad_gl_load_GL_AMD_framebuffer_multisample_advanced(load, userptr); |
10051 | glad_gl_load_GL_AMD_performance_monitor(load, userptr); |
10052 | glad_gl_load_GL_EXT_EGL_image_storage(load, userptr); |
10053 | glad_gl_load_GL_EXT_blend_minmax(load, userptr); |
10054 | glad_gl_load_GL_EXT_debug_label(load, userptr); |
10055 | glad_gl_load_GL_EXT_debug_marker(load, userptr); |
10056 | glad_gl_load_GL_EXT_draw_instanced(load, userptr); |
10057 | glad_gl_load_GL_EXT_external_buffer(load, userptr); |
10058 | glad_gl_load_GL_EXT_memory_object(load, userptr); |
10059 | glad_gl_load_GL_EXT_memory_object_fd(load, userptr); |
10060 | glad_gl_load_GL_EXT_memory_object_win32(load, userptr); |
10061 | glad_gl_load_GL_EXT_multi_draw_arrays(load, userptr); |
10062 | glad_gl_load_GL_EXT_polygon_offset_clamp(load, userptr); |
10063 | glad_gl_load_GL_EXT_raster_multisample(load, userptr); |
10064 | glad_gl_load_GL_EXT_semaphore(load, userptr); |
10065 | glad_gl_load_GL_EXT_semaphore_fd(load, userptr); |
10066 | glad_gl_load_GL_EXT_semaphore_win32(load, userptr); |
10067 | glad_gl_load_GL_EXT_separate_shader_objects(load, userptr); |
10068 | glad_gl_load_GL_EXT_shader_framebuffer_fetch_non_coherent(load, userptr); |
10069 | glad_gl_load_GL_EXT_texture_storage(load, userptr); |
10070 | glad_gl_load_GL_EXT_win32_keyed_mutex(load, userptr); |
10071 | glad_gl_load_GL_EXT_window_rectangles(load, userptr); |
10072 | glad_gl_load_GL_INTEL_framebuffer_CMAA(load, userptr); |
10073 | glad_gl_load_GL_INTEL_performance_query(load, userptr); |
10074 | glad_gl_load_GL_KHR_blend_equation_advanced(load, userptr); |
10075 | glad_gl_load_GL_KHR_debug(load, userptr); |
10076 | glad_gl_load_GL_KHR_parallel_shader_compile(load, userptr); |
10077 | glad_gl_load_GL_KHR_robustness(load, userptr); |
10078 | glad_gl_load_GL_MESA_framebuffer_flip_y(load, userptr); |
10079 | glad_gl_load_GL_NV_bindless_texture(load, userptr); |
10080 | glad_gl_load_GL_NV_blend_equation_advanced(load, userptr); |
10081 | glad_gl_load_GL_NV_clip_space_w_scaling(load, userptr); |
10082 | glad_gl_load_GL_NV_conditional_render(load, userptr); |
10083 | glad_gl_load_GL_NV_conservative_raster(load, userptr); |
10084 | glad_gl_load_GL_NV_conservative_raster_pre_snap_triangles(load, userptr); |
10085 | glad_gl_load_GL_NV_draw_vulkan_image(load, userptr); |
10086 | glad_gl_load_GL_NV_fence(load, userptr); |
10087 | glad_gl_load_GL_NV_fragment_coverage_to_color(load, userptr); |
10088 | glad_gl_load_GL_NV_framebuffer_mixed_samples(load, userptr); |
10089 | glad_gl_load_GL_NV_gpu_shader5(load, userptr); |
10090 | glad_gl_load_GL_NV_internalformat_sample_query(load, userptr); |
10091 | glad_gl_load_GL_NV_memory_attachment(load, userptr); |
10092 | glad_gl_load_GL_NV_memory_object_sparse(load, userptr); |
10093 | glad_gl_load_GL_NV_mesh_shader(load, userptr); |
10094 | glad_gl_load_GL_NV_path_rendering(load, userptr); |
10095 | glad_gl_load_GL_NV_sample_locations(load, userptr); |
10096 | glad_gl_load_GL_NV_scissor_exclusive(load, userptr); |
10097 | glad_gl_load_GL_NV_shading_rate_image(load, userptr); |
10098 | glad_gl_load_GL_NV_timeline_semaphore(load, userptr); |
10099 | glad_gl_load_GL_NV_viewport_swizzle(load, userptr); |
10100 | glad_gl_load_GL_OVR_multiview(load, userptr); |
10101 | glad_gl_load_GL_ANGLE_framebuffer_blit(load, userptr); |
10102 | glad_gl_load_GL_ANGLE_framebuffer_multisample(load, userptr); |
10103 | glad_gl_load_GL_ANGLE_instanced_arrays(load, userptr); |
10104 | glad_gl_load_GL_ANGLE_translated_shader_source(load, userptr); |
10105 | glad_gl_load_GL_APPLE_copy_texture_levels(load, userptr); |
10106 | glad_gl_load_GL_APPLE_framebuffer_multisample(load, userptr); |
10107 | glad_gl_load_GL_APPLE_sync(load, userptr); |
10108 | glad_gl_load_GL_EXT_base_instance(load, userptr); |
10109 | glad_gl_load_GL_EXT_blend_func_extended(load, userptr); |
10110 | glad_gl_load_GL_EXT_buffer_storage(load, userptr); |
10111 | glad_gl_load_GL_EXT_clear_texture(load, userptr); |
10112 | glad_gl_load_GL_EXT_clip_control(load, userptr); |
10113 | glad_gl_load_GL_EXT_copy_image(load, userptr); |
10114 | glad_gl_load_GL_EXT_discard_framebuffer(load, userptr); |
10115 | glad_gl_load_GL_EXT_disjoint_timer_query(load, userptr); |
10116 | glad_gl_load_GL_EXT_draw_buffers(load, userptr); |
10117 | glad_gl_load_GL_EXT_draw_buffers_indexed(load, userptr); |
10118 | glad_gl_load_GL_EXT_draw_elements_base_vertex(load, userptr); |
10119 | glad_gl_load_GL_EXT_draw_transform_feedback(load, userptr); |
10120 | glad_gl_load_GL_EXT_geometry_shader(load, userptr); |
10121 | glad_gl_load_GL_EXT_instanced_arrays(load, userptr); |
10122 | glad_gl_load_GL_EXT_map_buffer_range(load, userptr); |
10123 | glad_gl_load_GL_EXT_multi_draw_indirect(load, userptr); |
10124 | glad_gl_load_GL_EXT_multisampled_render_to_texture(load, userptr); |
10125 | glad_gl_load_GL_EXT_multiview_draw_buffers(load, userptr); |
10126 | glad_gl_load_GL_EXT_occlusion_query_boolean(load, userptr); |
10127 | glad_gl_load_GL_EXT_primitive_bounding_box(load, userptr); |
10128 | glad_gl_load_GL_EXT_robustness(load, userptr); |
10129 | glad_gl_load_GL_EXT_shader_pixel_local_storage2(load, userptr); |
10130 | glad_gl_load_GL_EXT_sparse_texture(load, userptr); |
10131 | glad_gl_load_GL_EXT_tessellation_shader(load, userptr); |
10132 | glad_gl_load_GL_EXT_texture_border_clamp(load, userptr); |
10133 | glad_gl_load_GL_EXT_texture_buffer(load, userptr); |
10134 | glad_gl_load_GL_EXT_texture_view(load, userptr); |
10135 | glad_gl_load_GL_IMG_bindless_texture(load, userptr); |
10136 | glad_gl_load_GL_IMG_framebuffer_downsample(load, userptr); |
10137 | glad_gl_load_GL_IMG_multisampled_render_to_texture(load, userptr); |
10138 | glad_gl_load_GL_NV_copy_buffer(load, userptr); |
10139 | glad_gl_load_GL_NV_coverage_sample(load, userptr); |
10140 | glad_gl_load_GL_NV_draw_buffers(load, userptr); |
10141 | glad_gl_load_GL_NV_draw_instanced(load, userptr); |
10142 | glad_gl_load_GL_NV_framebuffer_blit(load, userptr); |
10143 | glad_gl_load_GL_NV_framebuffer_multisample(load, userptr); |
10144 | glad_gl_load_GL_NV_instanced_arrays(load, userptr); |
10145 | glad_gl_load_GL_NV_non_square_matrices(load, userptr); |
10146 | glad_gl_load_GL_NV_polygon_mode(load, userptr); |
10147 | glad_gl_load_GL_NV_read_buffer(load, userptr); |
10148 | glad_gl_load_GL_NV_viewport_array(load, userptr); |
10149 | glad_gl_load_GL_OES_EGL_image(load, userptr); |
10150 | glad_gl_load_GL_OES_copy_image(load, userptr); |
10151 | glad_gl_load_GL_OES_draw_buffers_indexed(load, userptr); |
10152 | glad_gl_load_GL_OES_draw_elements_base_vertex(load, userptr); |
10153 | glad_gl_load_GL_OES_geometry_shader(load, userptr); |
10154 | glad_gl_load_GL_OES_get_program_binary(load, userptr); |
10155 | glad_gl_load_GL_OES_mapbuffer(load, userptr); |
10156 | glad_gl_load_GL_OES_primitive_bounding_box(load, userptr); |
10157 | glad_gl_load_GL_OES_sample_shading(load, userptr); |
10158 | glad_gl_load_GL_OES_tessellation_shader(load, userptr); |
10159 | glad_gl_load_GL_OES_texture_3D(load, userptr); |
10160 | glad_gl_load_GL_OES_texture_border_clamp(load, userptr); |
10161 | glad_gl_load_GL_OES_texture_buffer(load, userptr); |
10162 | glad_gl_load_GL_OES_texture_storage_multisample_2d_array(load, userptr); |
10163 | glad_gl_load_GL_OES_texture_view(load, userptr); |
10164 | glad_gl_load_GL_OES_vertex_array_object(load, userptr); |
10165 | glad_gl_load_GL_OES_viewport_array(load, userptr); |
10166 | glad_gl_load_GL_OVR_multiview_multisampled_render_to_texture(load, userptr); |
10167 | glad_gl_load_GL_QCOM_alpha_test(load, userptr); |
10168 | glad_gl_load_GL_QCOM_driver_control(load, userptr); |
10169 | glad_gl_load_GL_QCOM_extended_get(load, userptr); |
10170 | glad_gl_load_GL_QCOM_extended_get2(load, userptr); |
10171 | glad_gl_load_GL_QCOM_frame_extrapolation(load, userptr); |
10172 | glad_gl_load_GL_QCOM_framebuffer_foveated(load, userptr); |
10173 | glad_gl_load_GL_QCOM_motion_estimation(load, userptr); |
10174 | glad_gl_load_GL_QCOM_shader_framebuffer_fetch_noncoherent(load, userptr); |
10175 | glad_gl_load_GL_QCOM_shading_rate(load, userptr); |
10176 | glad_gl_load_GL_QCOM_texture_foveated(load, userptr); |
10177 | glad_gl_load_GL_QCOM_tiled_rendering(load, userptr); |
10178 | |
10179 | |
10180 | |
10181 | return version; |
10182 | } |
10183 | |
10184 | |
10185 | int gladLoadGLES2( GLADloadfunc load) { |
10186 | return gladLoadGLES2UserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (void*) load); |
10187 | } |
10188 | |
10189 | |
10190 | |
10191 | |
10192 | |
10193 | #ifdef GLAD_GL |
10194 | |
10195 | #ifndef GLAD_LOADER_LIBRARY_C_ |
10196 | #define GLAD_LOADER_LIBRARY_C_ |
10197 | |
10198 | #include <stddef.h> |
10199 | #include <stdlib.h> |
10200 | |
10201 | #if GLAD_PLATFORM_WIN32 |
10202 | #include <windows.h> |
10203 | #else |
10204 | #include <dlfcn.h> |
10205 | #endif |
10206 | |
10207 | |
10208 | static void* glad_get_dlopen_handle(const char *lib_names[], int length) { |
10209 | void *handle = NULL; |
10210 | int i; |
10211 | |
10212 | for (i = 0; i < length; ++i) { |
10213 | #if GLAD_PLATFORM_WIN32 |
10214 | #if GLAD_PLATFORM_UWP |
10215 | size_t buffer_size = (strlen(lib_names[i]) + 1) * sizeof(WCHAR); |
10216 | LPWSTR buffer = (LPWSTR) malloc(buffer_size); |
10217 | if (buffer != NULL) { |
10218 | int ret = MultiByteToWideChar(CP_ACP, 0, lib_names[i], -1, buffer, buffer_size); |
10219 | if (ret != 0) { |
10220 | handle = (void*) LoadPackagedLibrary(buffer, 0); |
10221 | } |
10222 | free((void*) buffer); |
10223 | } |
10224 | #else |
10225 | handle = (void*) LoadLibraryA(lib_names[i]); |
10226 | #endif |
10227 | #else |
10228 | handle = dlopen(lib_names[i], RTLD_LAZY | RTLD_LOCAL); |
10229 | #endif |
10230 | if (handle != NULL) { |
10231 | return handle; |
10232 | } |
10233 | } |
10234 | |
10235 | return NULL; |
10236 | } |
10237 | |
10238 | static void glad_close_dlopen_handle(void* handle) { |
10239 | if (handle != NULL) { |
10240 | #if GLAD_PLATFORM_WIN32 |
10241 | FreeLibrary((HMODULE) handle); |
10242 | #else |
10243 | dlclose(handle); |
10244 | #endif |
10245 | } |
10246 | } |
10247 | |
10248 | static GLADapiproc glad_dlsym_handle(void* handle, const char *name) { |
10249 | if (handle == NULL) { |
10250 | return NULL; |
10251 | } |
10252 | |
10253 | #if GLAD_PLATFORM_WIN32 |
10254 | return (GLADapiproc) GetProcAddress((HMODULE) handle, name); |
10255 | #else |
10256 | return GLAD_GNUC_EXTENSION (GLADapiproc) dlsym(handle, name); |
10257 | #endif |
10258 | } |
10259 | |
10260 | #endif /* GLAD_LOADER_LIBRARY_C_ */ |
10261 | |
10262 | typedef void* (GLAD_API_PTR *GLADglprocaddrfunc)(const char*); |
10263 | struct _glad_gl_userptr { |
10264 | void *handle; |
10265 | GLADglprocaddrfunc gl_get_proc_address_ptr; |
10266 | }; |
10267 | |
10268 | static GLADapiproc glad_gl_get_proc(void *vuserptr, const char *name) { |
10269 | struct _glad_gl_userptr userptr = *(struct _glad_gl_userptr*) vuserptr; |
10270 | GLADapiproc result = NULL; |
10271 | |
10272 | if(userptr.gl_get_proc_address_ptr != NULL) { |
10273 | result = GLAD_GNUC_EXTENSION (GLADapiproc) userptr.gl_get_proc_address_ptr(name); |
10274 | } |
10275 | if(result == NULL) { |
10276 | result = glad_dlsym_handle(userptr.handle, name); |
10277 | } |
10278 | |
10279 | return result; |
10280 | } |
10281 | |
10282 | static void* _gl_handle = NULL; |
10283 | |
10284 | static void* glad_gl_dlopen_handle(void) { |
10285 | #if GLAD_PLATFORM_APPLE |
10286 | static const char *NAMES[] = { |
10287 | "../Frameworks/OpenGL.framework/OpenGL" , |
10288 | "/Library/Frameworks/OpenGL.framework/OpenGL" , |
10289 | "/System/Library/Frameworks/OpenGL.framework/OpenGL" , |
10290 | "/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL" |
10291 | }; |
10292 | #elif GLAD_PLATFORM_WIN32 |
10293 | static const char *NAMES[] = {"opengl32.dll" }; |
10294 | #else |
10295 | static const char *NAMES[] = { |
10296 | #if defined(__CYGWIN__) |
10297 | "libGL-1.so" , |
10298 | #endif |
10299 | "libGL.so.1" , |
10300 | "libGL.so" |
10301 | }; |
10302 | #endif |
10303 | |
10304 | if (_gl_handle == NULL) { |
10305 | _gl_handle = glad_get_dlopen_handle(NAMES, sizeof(NAMES) / sizeof(NAMES[0])); |
10306 | } |
10307 | |
10308 | return _gl_handle; |
10309 | } |
10310 | |
10311 | static struct _glad_gl_userptr glad_gl_build_userptr(void *handle) { |
10312 | struct _glad_gl_userptr userptr; |
10313 | |
10314 | userptr.handle = handle; |
10315 | #if GLAD_PLATFORM_APPLE || defined(__HAIKU__) |
10316 | userptr.gl_get_proc_address_ptr = NULL; |
10317 | #elif GLAD_PLATFORM_WIN32 |
10318 | userptr.gl_get_proc_address_ptr = |
10319 | (GLADglprocaddrfunc) glad_dlsym_handle(handle, "wglGetProcAddress" ); |
10320 | #else |
10321 | userptr.gl_get_proc_address_ptr = |
10322 | (GLADglprocaddrfunc) glad_dlsym_handle(handle, "glXGetProcAddressARB" ); |
10323 | #endif |
10324 | |
10325 | return userptr; |
10326 | } |
10327 | |
10328 | int gladLoaderLoadGL(void) { |
10329 | int version = 0; |
10330 | void *handle; |
10331 | int did_load = 0; |
10332 | struct _glad_gl_userptr userptr; |
10333 | |
10334 | did_load = _gl_handle == NULL; |
10335 | handle = glad_gl_dlopen_handle(); |
10336 | if (handle) { |
10337 | userptr = glad_gl_build_userptr(handle); |
10338 | |
10339 | version = gladLoadGLUserPtr(glad_gl_get_proc, &userptr); |
10340 | |
10341 | if (did_load) { |
10342 | gladLoaderUnloadGL(); |
10343 | } |
10344 | } |
10345 | |
10346 | return version; |
10347 | } |
10348 | |
10349 | |
10350 | |
10351 | void gladLoaderUnloadGL(void) { |
10352 | if (_gl_handle != NULL) { |
10353 | glad_close_dlopen_handle(_gl_handle); |
10354 | _gl_handle = NULL; |
10355 | } |
10356 | } |
10357 | |
10358 | #endif /* GLAD_GL */ |
10359 | #ifdef GLAD_GLES2 |
10360 | |
10361 | #ifndef GLAD_LOADER_LIBRARY_C_ |
10362 | #define GLAD_LOADER_LIBRARY_C_ |
10363 | |
10364 | #include <stddef.h> |
10365 | #include <stdlib.h> |
10366 | |
10367 | #if GLAD_PLATFORM_WIN32 |
10368 | #include <windows.h> |
10369 | #else |
10370 | #include <dlfcn.h> |
10371 | #endif |
10372 | |
10373 | |
10374 | static void* glad_get_dlopen_handle(const char *lib_names[], int length) { |
10375 | void *handle = NULL; |
10376 | int i; |
10377 | |
10378 | for (i = 0; i < length; ++i) { |
10379 | #if GLAD_PLATFORM_WIN32 |
10380 | #if GLAD_PLATFORM_UWP |
10381 | size_t buffer_size = (strlen(lib_names[i]) + 1) * sizeof(WCHAR); |
10382 | LPWSTR buffer = (LPWSTR) malloc(buffer_size); |
10383 | if (buffer != NULL) { |
10384 | int ret = MultiByteToWideChar(CP_ACP, 0, lib_names[i], -1, buffer, buffer_size); |
10385 | if (ret != 0) { |
10386 | handle = (void*) LoadPackagedLibrary(buffer, 0); |
10387 | } |
10388 | free((void*) buffer); |
10389 | } |
10390 | #else |
10391 | handle = (void*) LoadLibraryA(lib_names[i]); |
10392 | #endif |
10393 | #else |
10394 | handle = dlopen(lib_names[i], RTLD_LAZY | RTLD_LOCAL); |
10395 | #endif |
10396 | if (handle != NULL) { |
10397 | return handle; |
10398 | } |
10399 | } |
10400 | |
10401 | return NULL; |
10402 | } |
10403 | |
10404 | static void glad_close_dlopen_handle(void* handle) { |
10405 | if (handle != NULL) { |
10406 | #if GLAD_PLATFORM_WIN32 |
10407 | FreeLibrary((HMODULE) handle); |
10408 | #else |
10409 | dlclose(handle); |
10410 | #endif |
10411 | } |
10412 | } |
10413 | |
10414 | static GLADapiproc glad_dlsym_handle(void* handle, const char *name) { |
10415 | if (handle == NULL) { |
10416 | return NULL; |
10417 | } |
10418 | |
10419 | #if GLAD_PLATFORM_WIN32 |
10420 | return (GLADapiproc) GetProcAddress((HMODULE) handle, name); |
10421 | #else |
10422 | return GLAD_GNUC_EXTENSION (GLADapiproc) dlsym(handle, name); |
10423 | #endif |
10424 | } |
10425 | |
10426 | #endif /* GLAD_LOADER_LIBRARY_C_ */ |
10427 | |
10428 | #if GLAD_PLATFORM_EMSCRIPTEN |
10429 | typedef void* (GLAD_API_PTR *PFNEGLGETPROCADDRESSPROC)(const char *name); |
10430 | extern void* emscripten_GetProcAddress(const char *name); |
10431 | #else |
10432 | #include <glad/egl.h> |
10433 | #endif |
10434 | |
10435 | |
10436 | struct _glad_gles2_userptr { |
10437 | void *handle; |
10438 | PFNEGLGETPROCADDRESSPROC get_proc_address_ptr; |
10439 | }; |
10440 | |
10441 | |
10442 | static GLADapiproc glad_gles2_get_proc(void *vuserptr, const char* name) { |
10443 | struct _glad_gles2_userptr userptr = *(struct _glad_gles2_userptr*) vuserptr; |
10444 | GLADapiproc result = NULL; |
10445 | |
10446 | #if !GLAD_PLATFORM_EMSCRIPTEN |
10447 | result = glad_dlsym_handle(userptr.handle, name); |
10448 | #endif |
10449 | if (result == NULL) { |
10450 | result = userptr.get_proc_address_ptr(name); |
10451 | } |
10452 | |
10453 | return result; |
10454 | } |
10455 | |
10456 | static void* _gles2_handle = NULL; |
10457 | |
10458 | static void* glad_gles2_dlopen_handle(void) { |
10459 | #if GLAD_PLATFORM_EMSCRIPTEN |
10460 | #elif GLAD_PLATFORM_APPLE |
10461 | static const char *NAMES[] = {"libGLESv2.dylib" }; |
10462 | #elif GLAD_PLATFORM_WIN32 |
10463 | static const char *NAMES[] = {"GLESv2.dll" , "libGLESv2.dll" }; |
10464 | #else |
10465 | static const char *NAMES[] = {"libGLESv2.so.2" , "libGLESv2.so" }; |
10466 | #endif |
10467 | |
10468 | #if GLAD_PLATFORM_EMSCRIPTEN |
10469 | return NULL; |
10470 | #else |
10471 | if (_gles2_handle == NULL) { |
10472 | _gles2_handle = glad_get_dlopen_handle(NAMES, sizeof(NAMES) / sizeof(NAMES[0])); |
10473 | } |
10474 | |
10475 | return _gles2_handle; |
10476 | #endif |
10477 | } |
10478 | |
10479 | static struct _glad_gles2_userptr glad_gles2_build_userptr(void *handle) { |
10480 | struct _glad_gles2_userptr userptr; |
10481 | #if GLAD_PLATFORM_EMSCRIPTEN |
10482 | userptr.get_proc_address_ptr = emscripten_GetProcAddress; |
10483 | #else |
10484 | userptr.handle = handle; |
10485 | userptr.get_proc_address_ptr = eglGetProcAddress; |
10486 | #endif |
10487 | return userptr; |
10488 | } |
10489 | |
10490 | int gladLoaderLoadGLES2(void) { |
10491 | int version = 0; |
10492 | void *handle = NULL; |
10493 | int did_load = 0; |
10494 | struct _glad_gles2_userptr userptr; |
10495 | |
10496 | #if GLAD_PLATFORM_EMSCRIPTEN |
10497 | userptr.get_proc_address_ptr = emscripten_GetProcAddress; |
10498 | version = gladLoadGLES2UserPtr(glad_gles2_get_proc, &userptr); |
10499 | #else |
10500 | if (eglGetProcAddress == NULL) { |
10501 | return 0; |
10502 | } |
10503 | |
10504 | did_load = _gles2_handle == NULL; |
10505 | handle = glad_gles2_dlopen_handle(); |
10506 | if (handle != NULL) { |
10507 | userptr = glad_gles2_build_userptr(handle); |
10508 | |
10509 | version = gladLoadGLES2UserPtr(glad_gles2_get_proc, &userptr); |
10510 | |
10511 | if (!version && did_load) { |
10512 | gladLoaderUnloadGLES2(); |
10513 | } |
10514 | } |
10515 | #endif |
10516 | |
10517 | return version; |
10518 | } |
10519 | |
10520 | |
10521 | |
10522 | void gladLoaderUnloadGLES2(void) { |
10523 | if (_gles2_handle != NULL) { |
10524 | glad_close_dlopen_handle(_gles2_handle); |
10525 | _gles2_handle = NULL; |
10526 | } |
10527 | } |
10528 | |
10529 | #endif /* GLAD_GLES2 */ |
10530 | |
10531 | #ifdef __cplusplus |
10532 | } |
10533 | #endif |
10534 | |