summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--externals/glad/include/glad/glad.h23
-rw-r--r--externals/glad/src/glad.c6385
2 files changed, 3218 insertions, 3190 deletions
diff --git a/externals/glad/include/glad/glad.h b/externals/glad/include/glad/glad.h
index 5f4b962d9..fd41dc702 100644
--- a/externals/glad/include/glad/glad.h
+++ b/externals/glad/include/glad/glad.h
@@ -1,6 +1,6 @@
1/* 1/*
2 2
3 OpenGL loader generated by glad 0.1.25 on Fri Jul 20 07:59:28 2018. 3 OpenGL loader generated by glad 0.1.26 on Tue Aug 7 08:21:50 2018.
4 4
5 Language/Generator: C/C++ 5 Language/Generator: C/C++
6 Specification: gl 6 Specification: gl
@@ -15,6 +15,7 @@
15 GL_AMD_debug_output, 15 GL_AMD_debug_output,
16 GL_AMD_depth_clamp_separate, 16 GL_AMD_depth_clamp_separate,
17 GL_AMD_draw_buffers_blend, 17 GL_AMD_draw_buffers_blend,
18 GL_AMD_framebuffer_multisample_advanced,
18 GL_AMD_framebuffer_sample_positions, 19 GL_AMD_framebuffer_sample_positions,
19 GL_AMD_gcn_shader, 20 GL_AMD_gcn_shader,
20 GL_AMD_gpu_shader_half_float, 21 GL_AMD_gpu_shader_half_float,
@@ -600,7 +601,7 @@
600 Omit khrplatform: False 601 Omit khrplatform: False
601 602
602 Commandline: 603 Commandline:
603 --profile="core" --api="gl=3.3" --generator="c" --spec="gl" --extensions="GL_3DFX_multisample,GL_3DFX_tbuffer,GL_3DFX_texture_compression_FXT1,GL_AMD_blend_minmax_factor,GL_AMD_conservative_depth,GL_AMD_debug_output,GL_AMD_depth_clamp_separate,GL_AMD_draw_buffers_blend,GL_AMD_framebuffer_sample_positions,GL_AMD_gcn_shader,GL_AMD_gpu_shader_half_float,GL_AMD_gpu_shader_int16,GL_AMD_gpu_shader_int64,GL_AMD_interleaved_elements,GL_AMD_multi_draw_indirect,GL_AMD_name_gen_delete,GL_AMD_occlusion_query_event,GL_AMD_performance_monitor,GL_AMD_pinned_memory,GL_AMD_query_buffer_object,GL_AMD_sample_positions,GL_AMD_seamless_cubemap_per_texture,GL_AMD_shader_atomic_counter_ops,GL_AMD_shader_ballot,GL_AMD_shader_explicit_vertex_parameter,GL_AMD_shader_gpu_shader_half_float_fetch,GL_AMD_shader_image_load_store_lod,GL_AMD_shader_stencil_export,GL_AMD_shader_trinary_minmax,GL_AMD_sparse_texture,GL_AMD_stencil_operation_extended,GL_AMD_texture_gather_bias_lod,GL_AMD_texture_texture4,GL_AMD_transform_feedback3_lines_triangles,GL_AMD_transform_feedback4,GL_AMD_vertex_shader_layer,GL_AMD_vertex_shader_tessellator,GL_AMD_vertex_shader_viewport_index,GL_APPLE_aux_depth_stencil,GL_APPLE_client_storage,GL_APPLE_element_array,GL_APPLE_fence,GL_APPLE_float_pixels,GL_APPLE_flush_buffer_range,GL_APPLE_object_purgeable,GL_APPLE_rgb_422,GL_APPLE_row_bytes,GL_APPLE_specular_vector,GL_APPLE_texture_range,GL_APPLE_transform_hint,GL_APPLE_vertex_array_object,GL_APPLE_vertex_array_range,GL_APPLE_vertex_program_evaluators,GL_APPLE_ycbcr_422,GL_ARB_ES2_compatibility,GL_ARB_ES3_1_compatibility,GL_ARB_ES3_2_compatibility,GL_ARB_ES3_compatibility,GL_ARB_arrays_of_arrays,GL_ARB_base_instance,GL_ARB_bindless_texture,GL_ARB_blend_func_extended,GL_ARB_buffer_storage,GL_ARB_cl_event,GL_ARB_clear_buffer_object,GL_ARB_clear_texture,GL_ARB_clip_control,GL_ARB_color_buffer_float,GL_ARB_compatibility,GL_ARB_compressed_texture_pixel_storage,GL_ARB_compute_shader,GL_ARB_compute_variable_group_size,GL_ARB_conditional_render_inverted,GL_ARB_conservative_depth,GL_ARB_copy_buffer,GL_ARB_copy_image,GL_ARB_cull_distance,GL_ARB_debug_output,GL_ARB_depth_buffer_float,GL_ARB_depth_clamp,GL_ARB_depth_texture,GL_ARB_derivative_control,GL_ARB_direct_state_access,GL_ARB_draw_buffers,GL_ARB_draw_buffers_blend,GL_ARB_draw_elements_base_vertex,GL_ARB_draw_indirect,GL_ARB_draw_instanced,GL_ARB_enhanced_layouts,GL_ARB_explicit_attrib_location,GL_ARB_explicit_uniform_location,GL_ARB_fragment_coord_conventions,GL_ARB_fragment_layer_viewport,GL_ARB_fragment_program,GL_ARB_fragment_program_shadow,GL_ARB_fragment_shader,GL_ARB_fragment_shader_interlock,GL_ARB_framebuffer_no_attachments,GL_ARB_framebuffer_object,GL_ARB_framebuffer_sRGB,GL_ARB_geometry_shader4,GL_ARB_get_program_binary,GL_ARB_get_texture_sub_image,GL_ARB_gl_spirv,GL_ARB_gpu_shader5,GL_ARB_gpu_shader_fp64,GL_ARB_gpu_shader_int64,GL_ARB_half_float_pixel,GL_ARB_half_float_vertex,GL_ARB_imaging,GL_ARB_indirect_parameters,GL_ARB_instanced_arrays,GL_ARB_internalformat_query,GL_ARB_internalformat_query2,GL_ARB_invalidate_subdata,GL_ARB_map_buffer_alignment,GL_ARB_map_buffer_range,GL_ARB_matrix_palette,GL_ARB_multi_bind,GL_ARB_multi_draw_indirect,GL_ARB_multisample,GL_ARB_multitexture,GL_ARB_occlusion_query,GL_ARB_occlusion_query2,GL_ARB_parallel_shader_compile,GL_ARB_pipeline_statistics_query,GL_ARB_pixel_buffer_object,GL_ARB_point_parameters,GL_ARB_point_sprite,GL_ARB_polygon_offset_clamp,GL_ARB_post_depth_coverage,GL_ARB_program_interface_query,GL_ARB_provoking_vertex,GL_ARB_query_buffer_object,GL_ARB_robust_buffer_access_behavior,GL_ARB_robustness,GL_ARB_robustness_isolation,GL_ARB_sample_locations,GL_ARB_sample_shading,GL_ARB_sampler_objects,GL_ARB_seamless_cube_map,GL_ARB_seamless_cubemap_per_texture,GL_ARB_separate_shader_objects,GL_ARB_shader_atomic_counter_ops,GL_ARB_shader_atomic_counters,GL_ARB_shader_ballot,GL_ARB_shader_bit_encoding,GL_ARB_shader_clock,GL_ARB_shader_draw_parameters,GL_ARB_shader_group_vote,GL_ARB_shader_image_load_store,GL_ARB_shader_image_size,GL_ARB_shader_objects,GL_ARB_shader_precision,GL_ARB_shader_stencil_export,GL_ARB_shader_storage_buffer_object,GL_ARB_shader_subroutine,GL_ARB_shader_texture_image_samples,GL_ARB_shader_texture_lod,GL_ARB_shader_viewport_layer_array,GL_ARB_shading_language_100,GL_ARB_shading_language_420pack,GL_ARB_shading_language_include,GL_ARB_shading_language_packing,GL_ARB_shadow,GL_ARB_shadow_ambient,GL_ARB_sparse_buffer,GL_ARB_sparse_texture,GL_ARB_sparse_texture2,GL_ARB_sparse_texture_clamp,GL_ARB_spirv_extensions,GL_ARB_stencil_texturing,GL_ARB_sync,GL_ARB_tessellation_shader,GL_ARB_texture_barrier,GL_ARB_texture_border_clamp,GL_ARB_texture_buffer_object,GL_ARB_texture_buffer_object_rgb32,GL_ARB_texture_buffer_range,GL_ARB_texture_compression,GL_ARB_texture_compression_bptc,GL_ARB_texture_compression_rgtc,GL_ARB_texture_cube_map,GL_ARB_texture_cube_map_array,GL_ARB_texture_env_add,GL_ARB_texture_env_combine,GL_ARB_texture_env_crossbar,GL_ARB_texture_env_dot3,GL_ARB_texture_filter_anisotropic,GL_ARB_texture_filter_minmax,GL_ARB_texture_float,GL_ARB_texture_gather,GL_ARB_texture_mirror_clamp_to_edge,GL_ARB_texture_mirrored_repeat,GL_ARB_texture_multisample,GL_ARB_texture_non_power_of_two,GL_ARB_texture_query_levels,GL_ARB_texture_query_lod,GL_ARB_texture_rectangle,GL_ARB_texture_rg,GL_ARB_texture_rgb10_a2ui,GL_ARB_texture_stencil8,GL_ARB_texture_storage,GL_ARB_texture_storage_multisample,GL_ARB_texture_swizzle,GL_ARB_texture_view,GL_ARB_timer_query,GL_ARB_transform_feedback2,GL_ARB_transform_feedback3,GL_ARB_transform_feedback_instanced,GL_ARB_transform_feedback_overflow_query,GL_ARB_transpose_matrix,GL_ARB_uniform_buffer_object,GL_ARB_vertex_array_bgra,GL_ARB_vertex_array_object,GL_ARB_vertex_attrib_64bit,GL_ARB_vertex_attrib_binding,GL_ARB_vertex_blend,GL_ARB_vertex_buffer_object,GL_ARB_vertex_program,GL_ARB_vertex_shader,GL_ARB_vertex_type_10f_11f_11f_rev,GL_ARB_vertex_type_2_10_10_10_rev,GL_ARB_viewport_array,GL_ARB_window_pos,GL_ATI_draw_buffers,GL_ATI_element_array,GL_ATI_envmap_bumpmap,GL_ATI_fragment_shader,GL_ATI_map_object_buffer,GL_ATI_meminfo,GL_ATI_pixel_format_float,GL_ATI_pn_triangles,GL_ATI_separate_stencil,GL_ATI_text_fragment_shader,GL_ATI_texture_env_combine3,GL_ATI_texture_float,GL_ATI_texture_mirror_once,GL_ATI_vertex_array_object,GL_ATI_vertex_attrib_array_object,GL_ATI_vertex_streams,GL_EXT_422_pixels,GL_EXT_EGL_image_storage,GL_EXT_abgr,GL_EXT_bgra,GL_EXT_bindable_uniform,GL_EXT_blend_color,GL_EXT_blend_equation_separate,GL_EXT_blend_func_separate,GL_EXT_blend_logic_op,GL_EXT_blend_minmax,GL_EXT_blend_subtract,GL_EXT_clip_volume_hint,GL_EXT_cmyka,GL_EXT_color_subtable,GL_EXT_compiled_vertex_array,GL_EXT_convolution,GL_EXT_coordinate_frame,GL_EXT_copy_texture,GL_EXT_cull_vertex,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_depth_bounds_test,GL_EXT_direct_state_access,GL_EXT_draw_buffers2,GL_EXT_draw_instanced,GL_EXT_draw_range_elements,GL_EXT_external_buffer,GL_EXT_fog_coord,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_multisample_blit_scaled,GL_EXT_framebuffer_object,GL_EXT_framebuffer_sRGB,GL_EXT_geometry_shader4,GL_EXT_gpu_program_parameters,GL_EXT_gpu_shader4,GL_EXT_histogram,GL_EXT_index_array_formats,GL_EXT_index_func,GL_EXT_index_material,GL_EXT_index_texture,GL_EXT_light_texture,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_memory_object_win32,GL_EXT_misc_attribute,GL_EXT_multi_draw_arrays,GL_EXT_multisample,GL_EXT_packed_depth_stencil,GL_EXT_packed_float,GL_EXT_packed_pixels,GL_EXT_paletted_texture,GL_EXT_pixel_buffer_object,GL_EXT_pixel_transform,GL_EXT_pixel_transform_color_table,GL_EXT_point_parameters,GL_EXT_polygon_offset,GL_EXT_polygon_offset_clamp,GL_EXT_post_depth_coverage,GL_EXT_provoking_vertex,GL_EXT_raster_multisample,GL_EXT_rescale_normal,GL_EXT_secondary_color,GL_EXT_semaphore,GL_EXT_semaphore_fd,GL_EXT_semaphore_win32,GL_EXT_separate_shader_objects,GL_EXT_separate_specular_color,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_framebuffer_fetch_non_coherent,GL_EXT_shader_image_load_formatted,GL_EXT_shader_image_load_store,GL_EXT_shader_integer_mix,GL_EXT_shadow_funcs,GL_EXT_shared_texture_palette,GL_EXT_sparse_texture2,GL_EXT_stencil_clear_tag,GL_EXT_stencil_two_side,GL_EXT_stencil_wrap,GL_EXT_subtexture,GL_EXT_texture,GL_EXT_texture3D,GL_EXT_texture_array,GL_EXT_texture_buffer_object,GL_EXT_texture_compression_latc,GL_EXT_texture_compression_rgtc,GL_EXT_texture_compression_s3tc,GL_EXT_texture_cube_map,GL_EXT_texture_env_add,GL_EXT_texture_env_combine,GL_EXT_texture_env_dot3,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_filter_minmax,GL_EXT_texture_integer,GL_EXT_texture_lod_bias,GL_EXT_texture_mirror_clamp,GL_EXT_texture_object,GL_EXT_texture_perturb_normal,GL_EXT_texture_sRGB,GL_EXT_texture_sRGB_decode,GL_EXT_texture_shared_exponent,GL_EXT_texture_snorm,GL_EXT_texture_swizzle,GL_EXT_timer_query,GL_EXT_transform_feedback,GL_EXT_vertex_array,GL_EXT_vertex_array_bgra,GL_EXT_vertex_attrib_64bit,GL_EXT_vertex_shader,GL_EXT_vertex_weighting,GL_EXT_win32_keyed_mutex,GL_EXT_window_rectangles,GL_EXT_x11_sync_object,GL_GREMEDY_frame_terminator,GL_GREMEDY_string_marker,GL_HP_convolution_border_modes,GL_HP_image_transform,GL_HP_occlusion_test,GL_HP_texture_lighting,GL_IBM_cull_vertex,GL_IBM_multimode_draw_arrays,GL_IBM_rasterpos_clip,GL_IBM_static_data,GL_IBM_texture_mirrored_repeat,GL_IBM_vertex_array_lists,GL_INGR_blend_func_separate,GL_INGR_color_clamp,GL_INGR_interlace_read,GL_INTEL_blackhole_render,GL_INTEL_conservative_rasterization,GL_INTEL_fragment_shader_ordering,GL_INTEL_framebuffer_CMAA,GL_INTEL_map_texture,GL_INTEL_parallel_arrays,GL_INTEL_performance_query,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_parallel_shader_compile,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_MESAX_texture_stack,GL_MESA_pack_invert,GL_MESA_program_binary_formats,GL_MESA_resize_buffers,GL_MESA_shader_integer_functions,GL_MESA_tile_raster_order,GL_MESA_window_pos,GL_MESA_ycbcr_texture,GL_NVX_blend_equation_advanced_multi_draw_buffers,GL_NVX_conditional_render,GL_NVX_gpu_memory_info,GL_NVX_linked_gpu_multicast,GL_NV_alpha_to_coverage_dither_control,GL_NV_bindless_multi_draw_indirect,GL_NV_bindless_multi_draw_indirect_count,GL_NV_bindless_texture,GL_NV_blend_equation_advanced,GL_NV_blend_equation_advanced_coherent,GL_NV_blend_minmax_factor,GL_NV_blend_square,GL_NV_clip_space_w_scaling,GL_NV_command_list,GL_NV_compute_program5,GL_NV_conditional_render,GL_NV_conservative_raster,GL_NV_conservative_raster_dilate,GL_NV_conservative_raster_pre_snap,GL_NV_conservative_raster_pre_snap_triangles,GL_NV_conservative_raster_underestimation,GL_NV_copy_depth_to_color,GL_NV_copy_image,GL_NV_deep_texture3D,GL_NV_depth_buffer_float,GL_NV_depth_clamp,GL_NV_draw_texture,GL_NV_draw_vulkan_image,GL_NV_evaluators,GL_NV_explicit_multisample,GL_NV_fence,GL_NV_fill_rectangle,GL_NV_float_buffer,GL_NV_fog_distance,GL_NV_fragment_coverage_to_color,GL_NV_fragment_program,GL_NV_fragment_program2,GL_NV_fragment_program4,GL_NV_fragment_program_option,GL_NV_fragment_shader_interlock,GL_NV_framebuffer_mixed_samples,GL_NV_framebuffer_multisample_coverage,GL_NV_geometry_program4,GL_NV_geometry_shader4,GL_NV_geometry_shader_passthrough,GL_NV_gpu_multicast,GL_NV_gpu_program4,GL_NV_gpu_program5,GL_NV_gpu_program5_mem_extended,GL_NV_gpu_shader5,GL_NV_half_float,GL_NV_internalformat_sample_query,GL_NV_light_max_exponent,GL_NV_multisample_coverage,GL_NV_multisample_filter_hint,GL_NV_occlusion_query,GL_NV_packed_depth_stencil,GL_NV_parameter_buffer_object,GL_NV_parameter_buffer_object2,GL_NV_path_rendering,GL_NV_path_rendering_shared_edge,GL_NV_pixel_data_range,GL_NV_point_sprite,GL_NV_present_video,GL_NV_primitive_restart,GL_NV_query_resource,GL_NV_query_resource_tag,GL_NV_register_combiners,GL_NV_register_combiners2,GL_NV_robustness_video_memory_purge,GL_NV_sample_locations,GL_NV_sample_mask_override_coverage,GL_NV_shader_atomic_counters,GL_NV_shader_atomic_float,GL_NV_shader_atomic_float64,GL_NV_shader_atomic_fp16_vector,GL_NV_shader_atomic_int64,GL_NV_shader_buffer_load,GL_NV_shader_buffer_store,GL_NV_shader_storage_buffer_object,GL_NV_shader_thread_group,GL_NV_shader_thread_shuffle,GL_NV_stereo_view_rendering,GL_NV_tessellation_program5,GL_NV_texgen_emboss,GL_NV_texgen_reflection,GL_NV_texture_barrier,GL_NV_texture_compression_vtc,GL_NV_texture_env_combine4,GL_NV_texture_expand_normal,GL_NV_texture_multisample,GL_NV_texture_rectangle,GL_NV_texture_rectangle_compressed,GL_NV_texture_shader,GL_NV_texture_shader2,GL_NV_texture_shader3,GL_NV_transform_feedback,GL_NV_transform_feedback2,GL_NV_uniform_buffer_unified_memory,GL_NV_vdpau_interop,GL_NV_vertex_array_range,GL_NV_vertex_array_range2,GL_NV_vertex_attrib_integer_64bit,GL_NV_vertex_buffer_unified_memory,GL_NV_vertex_program,GL_NV_vertex_program1_1,GL_NV_vertex_program2,GL_NV_vertex_program2_option,GL_NV_vertex_program3,GL_NV_vertex_program4,GL_NV_video_capture,GL_NV_viewport_array2,GL_NV_viewport_swizzle,GL_OES_byte_coordinates,GL_OES_compressed_paletted_texture,GL_OES_fixed_point,GL_OES_query_matrix,GL_OES_read_format,GL_OES_single_precision,GL_OML_interlace,GL_OML_resample,GL_OML_subsample,GL_OVR_multiview,GL_OVR_multiview2,GL_PGI_misc_hints,GL_PGI_vertex_hints,GL_REND_screen_coordinates,GL_S3_s3tc,GL_SGIS_detail_texture,GL_SGIS_fog_function,GL_SGIS_generate_mipmap,GL_SGIS_multisample,GL_SGIS_pixel_texture,GL_SGIS_point_line_texgen,GL_SGIS_point_parameters,GL_SGIS_sharpen_texture,GL_SGIS_texture4D,GL_SGIS_texture_border_clamp,GL_SGIS_texture_color_mask,GL_SGIS_texture_edge_clamp,GL_SGIS_texture_filter4,GL_SGIS_texture_lod,GL_SGIS_texture_select,GL_SGIX_async,GL_SGIX_async_histogram,GL_SGIX_async_pixel,GL_SGIX_blend_alpha_minmax,GL_SGIX_calligraphic_fragment,GL_SGIX_clipmap,GL_SGIX_convolution_accuracy,GL_SGIX_depth_pass_instrument,GL_SGIX_depth_texture,GL_SGIX_flush_raster,GL_SGIX_fog_offset,GL_SGIX_fragment_lighting,GL_SGIX_framezoom,GL_SGIX_igloo_interface,GL_SGIX_instruments,GL_SGIX_interlace,GL_SGIX_ir_instrument1,GL_SGIX_list_priority,GL_SGIX_pixel_texture,GL_SGIX_pixel_tiles,GL_SGIX_polynomial_ffd,GL_SGIX_reference_plane,GL_SGIX_resample,GL_SGIX_scalebias_hint,GL_SGIX_shadow,GL_SGIX_shadow_ambient,GL_SGIX_sprite,GL_SGIX_subsample,GL_SGIX_tag_sample_buffer,GL_SGIX_texture_add_env,GL_SGIX_texture_coordinate_clamp,GL_SGIX_texture_lod_bias,GL_SGIX_texture_multi_buffer,GL_SGIX_texture_scale_bias,GL_SGIX_vertex_preclip,GL_SGIX_ycrcb,GL_SGIX_ycrcb_subsample,GL_SGIX_ycrcba,GL_SGI_color_matrix,GL_SGI_color_table,GL_SGI_texture_color_table,GL_SUNX_constant_data,GL_SUN_convolution_border_modes,GL_SUN_global_alpha,GL_SUN_mesh_array,GL_SUN_slice_accum,GL_SUN_triangle_list,GL_SUN_vertex,GL_WIN_phong_shading,GL_WIN_specular_fog" 604 --profile="core" --api="gl=3.3" --generator="c" --spec="gl" --extensions="GL_3DFX_multisample,GL_3DFX_tbuffer,GL_3DFX_texture_compression_FXT1,GL_AMD_blend_minmax_factor,GL_AMD_conservative_depth,GL_AMD_debug_output,GL_AMD_depth_clamp_separate,GL_AMD_draw_buffers_blend,GL_AMD_framebuffer_multisample_advanced,GL_AMD_framebuffer_sample_positions,GL_AMD_gcn_shader,GL_AMD_gpu_shader_half_float,GL_AMD_gpu_shader_int16,GL_AMD_gpu_shader_int64,GL_AMD_interleaved_elements,GL_AMD_multi_draw_indirect,GL_AMD_name_gen_delete,GL_AMD_occlusion_query_event,GL_AMD_performance_monitor,GL_AMD_pinned_memory,GL_AMD_query_buffer_object,GL_AMD_sample_positions,GL_AMD_seamless_cubemap_per_texture,GL_AMD_shader_atomic_counter_ops,GL_AMD_shader_ballot,GL_AMD_shader_explicit_vertex_parameter,GL_AMD_shader_gpu_shader_half_float_fetch,GL_AMD_shader_image_load_store_lod,GL_AMD_shader_stencil_export,GL_AMD_shader_trinary_minmax,GL_AMD_sparse_texture,GL_AMD_stencil_operation_extended,GL_AMD_texture_gather_bias_lod,GL_AMD_texture_texture4,GL_AMD_transform_feedback3_lines_triangles,GL_AMD_transform_feedback4,GL_AMD_vertex_shader_layer,GL_AMD_vertex_shader_tessellator,GL_AMD_vertex_shader_viewport_index,GL_APPLE_aux_depth_stencil,GL_APPLE_client_storage,GL_APPLE_element_array,GL_APPLE_fence,GL_APPLE_float_pixels,GL_APPLE_flush_buffer_range,GL_APPLE_object_purgeable,GL_APPLE_rgb_422,GL_APPLE_row_bytes,GL_APPLE_specular_vector,GL_APPLE_texture_range,GL_APPLE_transform_hint,GL_APPLE_vertex_array_object,GL_APPLE_vertex_array_range,GL_APPLE_vertex_program_evaluators,GL_APPLE_ycbcr_422,GL_ARB_ES2_compatibility,GL_ARB_ES3_1_compatibility,GL_ARB_ES3_2_compatibility,GL_ARB_ES3_compatibility,GL_ARB_arrays_of_arrays,GL_ARB_base_instance,GL_ARB_bindless_texture,GL_ARB_blend_func_extended,GL_ARB_buffer_storage,GL_ARB_cl_event,GL_ARB_clear_buffer_object,GL_ARB_clear_texture,GL_ARB_clip_control,GL_ARB_color_buffer_float,GL_ARB_compatibility,GL_ARB_compressed_texture_pixel_storage,GL_ARB_compute_shader,GL_ARB_compute_variable_group_size,GL_ARB_conditional_render_inverted,GL_ARB_conservative_depth,GL_ARB_copy_buffer,GL_ARB_copy_image,GL_ARB_cull_distance,GL_ARB_debug_output,GL_ARB_depth_buffer_float,GL_ARB_depth_clamp,GL_ARB_depth_texture,GL_ARB_derivative_control,GL_ARB_direct_state_access,GL_ARB_draw_buffers,GL_ARB_draw_buffers_blend,GL_ARB_draw_elements_base_vertex,GL_ARB_draw_indirect,GL_ARB_draw_instanced,GL_ARB_enhanced_layouts,GL_ARB_explicit_attrib_location,GL_ARB_explicit_uniform_location,GL_ARB_fragment_coord_conventions,GL_ARB_fragment_layer_viewport,GL_ARB_fragment_program,GL_ARB_fragment_program_shadow,GL_ARB_fragment_shader,GL_ARB_fragment_shader_interlock,GL_ARB_framebuffer_no_attachments,GL_ARB_framebuffer_object,GL_ARB_framebuffer_sRGB,GL_ARB_geometry_shader4,GL_ARB_get_program_binary,GL_ARB_get_texture_sub_image,GL_ARB_gl_spirv,GL_ARB_gpu_shader5,GL_ARB_gpu_shader_fp64,GL_ARB_gpu_shader_int64,GL_ARB_half_float_pixel,GL_ARB_half_float_vertex,GL_ARB_imaging,GL_ARB_indirect_parameters,GL_ARB_instanced_arrays,GL_ARB_internalformat_query,GL_ARB_internalformat_query2,GL_ARB_invalidate_subdata,GL_ARB_map_buffer_alignment,GL_ARB_map_buffer_range,GL_ARB_matrix_palette,GL_ARB_multi_bind,GL_ARB_multi_draw_indirect,GL_ARB_multisample,GL_ARB_multitexture,GL_ARB_occlusion_query,GL_ARB_occlusion_query2,GL_ARB_parallel_shader_compile,GL_ARB_pipeline_statistics_query,GL_ARB_pixel_buffer_object,GL_ARB_point_parameters,GL_ARB_point_sprite,GL_ARB_polygon_offset_clamp,GL_ARB_post_depth_coverage,GL_ARB_program_interface_query,GL_ARB_provoking_vertex,GL_ARB_query_buffer_object,GL_ARB_robust_buffer_access_behavior,GL_ARB_robustness,GL_ARB_robustness_isolation,GL_ARB_sample_locations,GL_ARB_sample_shading,GL_ARB_sampler_objects,GL_ARB_seamless_cube_map,GL_ARB_seamless_cubemap_per_texture,GL_ARB_separate_shader_objects,GL_ARB_shader_atomic_counter_ops,GL_ARB_shader_atomic_counters,GL_ARB_shader_ballot,GL_ARB_shader_bit_encoding,GL_ARB_shader_clock,GL_ARB_shader_draw_parameters,GL_ARB_shader_group_vote,GL_ARB_shader_image_load_store,GL_ARB_shader_image_size,GL_ARB_shader_objects,GL_ARB_shader_precision,GL_ARB_shader_stencil_export,GL_ARB_shader_storage_buffer_object,GL_ARB_shader_subroutine,GL_ARB_shader_texture_image_samples,GL_ARB_shader_texture_lod,GL_ARB_shader_viewport_layer_array,GL_ARB_shading_language_100,GL_ARB_shading_language_420pack,GL_ARB_shading_language_include,GL_ARB_shading_language_packing,GL_ARB_shadow,GL_ARB_shadow_ambient,GL_ARB_sparse_buffer,GL_ARB_sparse_texture,GL_ARB_sparse_texture2,GL_ARB_sparse_texture_clamp,GL_ARB_spirv_extensions,GL_ARB_stencil_texturing,GL_ARB_sync,GL_ARB_tessellation_shader,GL_ARB_texture_barrier,GL_ARB_texture_border_clamp,GL_ARB_texture_buffer_object,GL_ARB_texture_buffer_object_rgb32,GL_ARB_texture_buffer_range,GL_ARB_texture_compression,GL_ARB_texture_compression_bptc,GL_ARB_texture_compression_rgtc,GL_ARB_texture_cube_map,GL_ARB_texture_cube_map_array,GL_ARB_texture_env_add,GL_ARB_texture_env_combine,GL_ARB_texture_env_crossbar,GL_ARB_texture_env_dot3,GL_ARB_texture_filter_anisotropic,GL_ARB_texture_filter_minmax,GL_ARB_texture_float,GL_ARB_texture_gather,GL_ARB_texture_mirror_clamp_to_edge,GL_ARB_texture_mirrored_repeat,GL_ARB_texture_multisample,GL_ARB_texture_non_power_of_two,GL_ARB_texture_query_levels,GL_ARB_texture_query_lod,GL_ARB_texture_rectangle,GL_ARB_texture_rg,GL_ARB_texture_rgb10_a2ui,GL_ARB_texture_stencil8,GL_ARB_texture_storage,GL_ARB_texture_storage_multisample,GL_ARB_texture_swizzle,GL_ARB_texture_view,GL_ARB_timer_query,GL_ARB_transform_feedback2,GL_ARB_transform_feedback3,GL_ARB_transform_feedback_instanced,GL_ARB_transform_feedback_overflow_query,GL_ARB_transpose_matrix,GL_ARB_uniform_buffer_object,GL_ARB_vertex_array_bgra,GL_ARB_vertex_array_object,GL_ARB_vertex_attrib_64bit,GL_ARB_vertex_attrib_binding,GL_ARB_vertex_blend,GL_ARB_vertex_buffer_object,GL_ARB_vertex_program,GL_ARB_vertex_shader,GL_ARB_vertex_type_10f_11f_11f_rev,GL_ARB_vertex_type_2_10_10_10_rev,GL_ARB_viewport_array,GL_ARB_window_pos,GL_ATI_draw_buffers,GL_ATI_element_array,GL_ATI_envmap_bumpmap,GL_ATI_fragment_shader,GL_ATI_map_object_buffer,GL_ATI_meminfo,GL_ATI_pixel_format_float,GL_ATI_pn_triangles,GL_ATI_separate_stencil,GL_ATI_text_fragment_shader,GL_ATI_texture_env_combine3,GL_ATI_texture_float,GL_ATI_texture_mirror_once,GL_ATI_vertex_array_object,GL_ATI_vertex_attrib_array_object,GL_ATI_vertex_streams,GL_EXT_422_pixels,GL_EXT_EGL_image_storage,GL_EXT_abgr,GL_EXT_bgra,GL_EXT_bindable_uniform,GL_EXT_blend_color,GL_EXT_blend_equation_separate,GL_EXT_blend_func_separate,GL_EXT_blend_logic_op,GL_EXT_blend_minmax,GL_EXT_blend_subtract,GL_EXT_clip_volume_hint,GL_EXT_cmyka,GL_EXT_color_subtable,GL_EXT_compiled_vertex_array,GL_EXT_convolution,GL_EXT_coordinate_frame,GL_EXT_copy_texture,GL_EXT_cull_vertex,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_depth_bounds_test,GL_EXT_direct_state_access,GL_EXT_draw_buffers2,GL_EXT_draw_instanced,GL_EXT_draw_range_elements,GL_EXT_external_buffer,GL_EXT_fog_coord,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_multisample_blit_scaled,GL_EXT_framebuffer_object,GL_EXT_framebuffer_sRGB,GL_EXT_geometry_shader4,GL_EXT_gpu_program_parameters,GL_EXT_gpu_shader4,GL_EXT_histogram,GL_EXT_index_array_formats,GL_EXT_index_func,GL_EXT_index_material,GL_EXT_index_texture,GL_EXT_light_texture,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_memory_object_win32,GL_EXT_misc_attribute,GL_EXT_multi_draw_arrays,GL_EXT_multisample,GL_EXT_packed_depth_stencil,GL_EXT_packed_float,GL_EXT_packed_pixels,GL_EXT_paletted_texture,GL_EXT_pixel_buffer_object,GL_EXT_pixel_transform,GL_EXT_pixel_transform_color_table,GL_EXT_point_parameters,GL_EXT_polygon_offset,GL_EXT_polygon_offset_clamp,GL_EXT_post_depth_coverage,GL_EXT_provoking_vertex,GL_EXT_raster_multisample,GL_EXT_rescale_normal,GL_EXT_secondary_color,GL_EXT_semaphore,GL_EXT_semaphore_fd,GL_EXT_semaphore_win32,GL_EXT_separate_shader_objects,GL_EXT_separate_specular_color,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_framebuffer_fetch_non_coherent,GL_EXT_shader_image_load_formatted,GL_EXT_shader_image_load_store,GL_EXT_shader_integer_mix,GL_EXT_shadow_funcs,GL_EXT_shared_texture_palette,GL_EXT_sparse_texture2,GL_EXT_stencil_clear_tag,GL_EXT_stencil_two_side,GL_EXT_stencil_wrap,GL_EXT_subtexture,GL_EXT_texture,GL_EXT_texture3D,GL_EXT_texture_array,GL_EXT_texture_buffer_object,GL_EXT_texture_compression_latc,GL_EXT_texture_compression_rgtc,GL_EXT_texture_compression_s3tc,GL_EXT_texture_cube_map,GL_EXT_texture_env_add,GL_EXT_texture_env_combine,GL_EXT_texture_env_dot3,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_filter_minmax,GL_EXT_texture_integer,GL_EXT_texture_lod_bias,GL_EXT_texture_mirror_clamp,GL_EXT_texture_object,GL_EXT_texture_perturb_normal,GL_EXT_texture_sRGB,GL_EXT_texture_sRGB_decode,GL_EXT_texture_shared_exponent,GL_EXT_texture_snorm,GL_EXT_texture_swizzle,GL_EXT_timer_query,GL_EXT_transform_feedback,GL_EXT_vertex_array,GL_EXT_vertex_array_bgra,GL_EXT_vertex_attrib_64bit,GL_EXT_vertex_shader,GL_EXT_vertex_weighting,GL_EXT_win32_keyed_mutex,GL_EXT_window_rectangles,GL_EXT_x11_sync_object,GL_GREMEDY_frame_terminator,GL_GREMEDY_string_marker,GL_HP_convolution_border_modes,GL_HP_image_transform,GL_HP_occlusion_test,GL_HP_texture_lighting,GL_IBM_cull_vertex,GL_IBM_multimode_draw_arrays,GL_IBM_rasterpos_clip,GL_IBM_static_data,GL_IBM_texture_mirrored_repeat,GL_IBM_vertex_array_lists,GL_INGR_blend_func_separate,GL_INGR_color_clamp,GL_INGR_interlace_read,GL_INTEL_blackhole_render,GL_INTEL_conservative_rasterization,GL_INTEL_fragment_shader_ordering,GL_INTEL_framebuffer_CMAA,GL_INTEL_map_texture,GL_INTEL_parallel_arrays,GL_INTEL_performance_query,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_parallel_shader_compile,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_MESAX_texture_stack,GL_MESA_pack_invert,GL_MESA_program_binary_formats,GL_MESA_resize_buffers,GL_MESA_shader_integer_functions,GL_MESA_tile_raster_order,GL_MESA_window_pos,GL_MESA_ycbcr_texture,GL_NVX_blend_equation_advanced_multi_draw_buffers,GL_NVX_conditional_render,GL_NVX_gpu_memory_info,GL_NVX_linked_gpu_multicast,GL_NV_alpha_to_coverage_dither_control,GL_NV_bindless_multi_draw_indirect,GL_NV_bindless_multi_draw_indirect_count,GL_NV_bindless_texture,GL_NV_blend_equation_advanced,GL_NV_blend_equation_advanced_coherent,GL_NV_blend_minmax_factor,GL_NV_blend_square,GL_NV_clip_space_w_scaling,GL_NV_command_list,GL_NV_compute_program5,GL_NV_conditional_render,GL_NV_conservative_raster,GL_NV_conservative_raster_dilate,GL_NV_conservative_raster_pre_snap,GL_NV_conservative_raster_pre_snap_triangles,GL_NV_conservative_raster_underestimation,GL_NV_copy_depth_to_color,GL_NV_copy_image,GL_NV_deep_texture3D,GL_NV_depth_buffer_float,GL_NV_depth_clamp,GL_NV_draw_texture,GL_NV_draw_vulkan_image,GL_NV_evaluators,GL_NV_explicit_multisample,GL_NV_fence,GL_NV_fill_rectangle,GL_NV_float_buffer,GL_NV_fog_distance,GL_NV_fragment_coverage_to_color,GL_NV_fragment_program,GL_NV_fragment_program2,GL_NV_fragment_program4,GL_NV_fragment_program_option,GL_NV_fragment_shader_interlock,GL_NV_framebuffer_mixed_samples,GL_NV_framebuffer_multisample_coverage,GL_NV_geometry_program4,GL_NV_geometry_shader4,GL_NV_geometry_shader_passthrough,GL_NV_gpu_multicast,GL_NV_gpu_program4,GL_NV_gpu_program5,GL_NV_gpu_program5_mem_extended,GL_NV_gpu_shader5,GL_NV_half_float,GL_NV_internalformat_sample_query,GL_NV_light_max_exponent,GL_NV_multisample_coverage,GL_NV_multisample_filter_hint,GL_NV_occlusion_query,GL_NV_packed_depth_stencil,GL_NV_parameter_buffer_object,GL_NV_parameter_buffer_object2,GL_NV_path_rendering,GL_NV_path_rendering_shared_edge,GL_NV_pixel_data_range,GL_NV_point_sprite,GL_NV_present_video,GL_NV_primitive_restart,GL_NV_query_resource,GL_NV_query_resource_tag,GL_NV_register_combiners,GL_NV_register_combiners2,GL_NV_robustness_video_memory_purge,GL_NV_sample_locations,GL_NV_sample_mask_override_coverage,GL_NV_shader_atomic_counters,GL_NV_shader_atomic_float,GL_NV_shader_atomic_float64,GL_NV_shader_atomic_fp16_vector,GL_NV_shader_atomic_int64,GL_NV_shader_buffer_load,GL_NV_shader_buffer_store,GL_NV_shader_storage_buffer_object,GL_NV_shader_thread_group,GL_NV_shader_thread_shuffle,GL_NV_stereo_view_rendering,GL_NV_tessellation_program5,GL_NV_texgen_emboss,GL_NV_texgen_reflection,GL_NV_texture_barrier,GL_NV_texture_compression_vtc,GL_NV_texture_env_combine4,GL_NV_texture_expand_normal,GL_NV_texture_multisample,GL_NV_texture_rectangle,GL_NV_texture_rectangle_compressed,GL_NV_texture_shader,GL_NV_texture_shader2,GL_NV_texture_shader3,GL_NV_transform_feedback,GL_NV_transform_feedback2,GL_NV_uniform_buffer_unified_memory,GL_NV_vdpau_interop,GL_NV_vertex_array_range,GL_NV_vertex_array_range2,GL_NV_vertex_attrib_integer_64bit,GL_NV_vertex_buffer_unified_memory,GL_NV_vertex_program,GL_NV_vertex_program1_1,GL_NV_vertex_program2,GL_NV_vertex_program2_option,GL_NV_vertex_program3,GL_NV_vertex_program4,GL_NV_video_capture,GL_NV_viewport_array2,GL_NV_viewport_swizzle,GL_OES_byte_coordinates,GL_OES_compressed_paletted_texture,GL_OES_fixed_point,GL_OES_query_matrix,GL_OES_read_format,GL_OES_single_precision,GL_OML_interlace,GL_OML_resample,GL_OML_subsample,GL_OVR_multiview,GL_OVR_multiview2,GL_PGI_misc_hints,GL_PGI_vertex_hints,GL_REND_screen_coordinates,GL_S3_s3tc,GL_SGIS_detail_texture,GL_SGIS_fog_function,GL_SGIS_generate_mipmap,GL_SGIS_multisample,GL_SGIS_pixel_texture,GL_SGIS_point_line_texgen,GL_SGIS_point_parameters,GL_SGIS_sharpen_texture,GL_SGIS_texture4D,GL_SGIS_texture_border_clamp,GL_SGIS_texture_color_mask,GL_SGIS_texture_edge_clamp,GL_SGIS_texture_filter4,GL_SGIS_texture_lod,GL_SGIS_texture_select,GL_SGIX_async,GL_SGIX_async_histogram,GL_SGIX_async_pixel,GL_SGIX_blend_alpha_minmax,GL_SGIX_calligraphic_fragment,GL_SGIX_clipmap,GL_SGIX_convolution_accuracy,GL_SGIX_depth_pass_instrument,GL_SGIX_depth_texture,GL_SGIX_flush_raster,GL_SGIX_fog_offset,GL_SGIX_fragment_lighting,GL_SGIX_framezoom,GL_SGIX_igloo_interface,GL_SGIX_instruments,GL_SGIX_interlace,GL_SGIX_ir_instrument1,GL_SGIX_list_priority,GL_SGIX_pixel_texture,GL_SGIX_pixel_tiles,GL_SGIX_polynomial_ffd,GL_SGIX_reference_plane,GL_SGIX_resample,GL_SGIX_scalebias_hint,GL_SGIX_shadow,GL_SGIX_shadow_ambient,GL_SGIX_sprite,GL_SGIX_subsample,GL_SGIX_tag_sample_buffer,GL_SGIX_texture_add_env,GL_SGIX_texture_coordinate_clamp,GL_SGIX_texture_lod_bias,GL_SGIX_texture_multi_buffer,GL_SGIX_texture_scale_bias,GL_SGIX_vertex_preclip,GL_SGIX_ycrcb,GL_SGIX_ycrcb_subsample,GL_SGIX_ycrcba,GL_SGI_color_matrix,GL_SGI_color_table,GL_SGI_texture_color_table,GL_SUNX_constant_data,GL_SUN_convolution_border_modes,GL_SUN_global_alpha,GL_SUN_mesh_array,GL_SUN_slice_accum,GL_SUN_triangle_list,GL_SUN_vertex,GL_WIN_phong_shading,GL_WIN_specular_fog"
604 Online: 605 Online:
605 Too many extensions 606 Too many extensions
606*/ 607*/
@@ -1409,7 +1410,6 @@ typedef void (APIENTRY *GLVULKANPROCNV)(void);
1409#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 1410#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
1410#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 1411#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
1411#define GL_MAX_SAMPLES 0x8D57 1412#define GL_MAX_SAMPLES 0x8D57
1412#define GL_INDEX 0x8222
1413#define GL_FRAMEBUFFER_SRGB 0x8DB9 1413#define GL_FRAMEBUFFER_SRGB 0x8DB9
1414#define GL_HALF_FLOAT 0x140B 1414#define GL_HALF_FLOAT 0x140B
1415#define GL_MAP_READ_BIT 0x0001 1415#define GL_MAP_READ_BIT 0x0001
@@ -2780,6 +2780,12 @@ GLAPI PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv;
2780#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 2780#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150
2781#define GL_DEPTH_CLAMP_NEAR_AMD 0x901E 2781#define GL_DEPTH_CLAMP_NEAR_AMD 0x901E
2782#define GL_DEPTH_CLAMP_FAR_AMD 0x901F 2782#define GL_DEPTH_CLAMP_FAR_AMD 0x901F
2783#define GL_RENDERBUFFER_STORAGE_SAMPLES_AMD 0x91B2
2784#define GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD 0x91B3
2785#define GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD 0x91B4
2786#define GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD 0x91B5
2787#define GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD 0x91B6
2788#define GL_SUPPORTED_MULTISAMPLE_MODES_AMD 0x91B7
2783#define GL_SUBSAMPLE_DISTANCE_AMD 0x883F 2789#define GL_SUBSAMPLE_DISTANCE_AMD 0x883F
2784#define GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD 0x91AE 2790#define GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD 0x91AE
2785#define GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD 0x91AF 2791#define GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD 0x91AF
@@ -3157,6 +3163,7 @@ GLAPI PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv;
3157#define GL_MAX_FRAMEBUFFER_HEIGHT 0x9316 3163#define GL_MAX_FRAMEBUFFER_HEIGHT 0x9316
3158#define GL_MAX_FRAMEBUFFER_LAYERS 0x9317 3164#define GL_MAX_FRAMEBUFFER_LAYERS 0x9317
3159#define GL_MAX_FRAMEBUFFER_SAMPLES 0x9318 3165#define GL_MAX_FRAMEBUFFER_SAMPLES 0x9318
3166#define GL_INDEX 0x8222
3160#define GL_LINES_ADJACENCY_ARB 0x000A 3167#define GL_LINES_ADJACENCY_ARB 0x000A
3161#define GL_LINE_STRIP_ADJACENCY_ARB 0x000B 3168#define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
3162#define GL_TRIANGLES_ADJACENCY_ARB 0x000C 3169#define GL_TRIANGLES_ADJACENCY_ARB 0x000C
@@ -6433,6 +6440,16 @@ typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC)(GLuint buf, GL
6433GLAPI PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glad_glBlendEquationSeparateIndexedAMD; 6440GLAPI PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glad_glBlendEquationSeparateIndexedAMD;
6434#define glBlendEquationSeparateIndexedAMD glad_glBlendEquationSeparateIndexedAMD 6441#define glBlendEquationSeparateIndexedAMD glad_glBlendEquationSeparateIndexedAMD
6435#endif 6442#endif
6443#ifndef GL_AMD_framebuffer_multisample_advanced
6444#define GL_AMD_framebuffer_multisample_advanced 1
6445GLAPI int GLAD_GL_AMD_framebuffer_multisample_advanced;
6446typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC)(GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
6447GLAPI PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glad_glRenderbufferStorageMultisampleAdvancedAMD;
6448#define glRenderbufferStorageMultisampleAdvancedAMD glad_glRenderbufferStorageMultisampleAdvancedAMD
6449typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC)(GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
6450GLAPI PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glad_glNamedRenderbufferStorageMultisampleAdvancedAMD;
6451#define glNamedRenderbufferStorageMultisampleAdvancedAMD glad_glNamedRenderbufferStorageMultisampleAdvancedAMD
6452#endif
6436#ifndef GL_AMD_framebuffer_sample_positions 6453#ifndef GL_AMD_framebuffer_sample_positions
6437#define GL_AMD_framebuffer_sample_positions 1 6454#define GL_AMD_framebuffer_sample_positions 1
6438GLAPI int GLAD_GL_AMD_framebuffer_sample_positions; 6455GLAPI int GLAD_GL_AMD_framebuffer_sample_positions;
diff --git a/externals/glad/src/glad.c b/externals/glad/src/glad.c
index 13607e449..1cf0890b9 100644
--- a/externals/glad/src/glad.c
+++ b/externals/glad/src/glad.c
@@ -1,6 +1,6 @@
1/* 1/*
2 2
3 OpenGL loader generated by glad 0.1.25 on Fri Jul 20 07:59:28 2018. 3 OpenGL loader generated by glad 0.1.26 on Tue Aug 7 08:21:50 2018.
4 4
5 Language/Generator: C/C++ 5 Language/Generator: C/C++
6 Specification: gl 6 Specification: gl
@@ -15,6 +15,7 @@
15 GL_AMD_debug_output, 15 GL_AMD_debug_output,
16 GL_AMD_depth_clamp_separate, 16 GL_AMD_depth_clamp_separate,
17 GL_AMD_draw_buffers_blend, 17 GL_AMD_draw_buffers_blend,
18 GL_AMD_framebuffer_multisample_advanced,
18 GL_AMD_framebuffer_sample_positions, 19 GL_AMD_framebuffer_sample_positions,
19 GL_AMD_gcn_shader, 20 GL_AMD_gcn_shader,
20 GL_AMD_gpu_shader_half_float, 21 GL_AMD_gpu_shader_half_float,
@@ -600,7 +601,7 @@
600 Omit khrplatform: False 601 Omit khrplatform: False
601 602
602 Commandline: 603 Commandline:
603 --profile="core" --api="gl=3.3" --generator="c" --spec="gl" --extensions="GL_3DFX_multisample,GL_3DFX_tbuffer,GL_3DFX_texture_compression_FXT1,GL_AMD_blend_minmax_factor,GL_AMD_conservative_depth,GL_AMD_debug_output,GL_AMD_depth_clamp_separate,GL_AMD_draw_buffers_blend,GL_AMD_framebuffer_sample_positions,GL_AMD_gcn_shader,GL_AMD_gpu_shader_half_float,GL_AMD_gpu_shader_int16,GL_AMD_gpu_shader_int64,GL_AMD_interleaved_elements,GL_AMD_multi_draw_indirect,GL_AMD_name_gen_delete,GL_AMD_occlusion_query_event,GL_AMD_performance_monitor,GL_AMD_pinned_memory,GL_AMD_query_buffer_object,GL_AMD_sample_positions,GL_AMD_seamless_cubemap_per_texture,GL_AMD_shader_atomic_counter_ops,GL_AMD_shader_ballot,GL_AMD_shader_explicit_vertex_parameter,GL_AMD_shader_gpu_shader_half_float_fetch,GL_AMD_shader_image_load_store_lod,GL_AMD_shader_stencil_export,GL_AMD_shader_trinary_minmax,GL_AMD_sparse_texture,GL_AMD_stencil_operation_extended,GL_AMD_texture_gather_bias_lod,GL_AMD_texture_texture4,GL_AMD_transform_feedback3_lines_triangles,GL_AMD_transform_feedback4,GL_AMD_vertex_shader_layer,GL_AMD_vertex_shader_tessellator,GL_AMD_vertex_shader_viewport_index,GL_APPLE_aux_depth_stencil,GL_APPLE_client_storage,GL_APPLE_element_array,GL_APPLE_fence,GL_APPLE_float_pixels,GL_APPLE_flush_buffer_range,GL_APPLE_object_purgeable,GL_APPLE_rgb_422,GL_APPLE_row_bytes,GL_APPLE_specular_vector,GL_APPLE_texture_range,GL_APPLE_transform_hint,GL_APPLE_vertex_array_object,GL_APPLE_vertex_array_range,GL_APPLE_vertex_program_evaluators,GL_APPLE_ycbcr_422,GL_ARB_ES2_compatibility,GL_ARB_ES3_1_compatibility,GL_ARB_ES3_2_compatibility,GL_ARB_ES3_compatibility,GL_ARB_arrays_of_arrays,GL_ARB_base_instance,GL_ARB_bindless_texture,GL_ARB_blend_func_extended,GL_ARB_buffer_storage,GL_ARB_cl_event,GL_ARB_clear_buffer_object,GL_ARB_clear_texture,GL_ARB_clip_control,GL_ARB_color_buffer_float,GL_ARB_compatibility,GL_ARB_compressed_texture_pixel_storage,GL_ARB_compute_shader,GL_ARB_compute_variable_group_size,GL_ARB_conditional_render_inverted,GL_ARB_conservative_depth,GL_ARB_copy_buffer,GL_ARB_copy_image,GL_ARB_cull_distance,GL_ARB_debug_output,GL_ARB_depth_buffer_float,GL_ARB_depth_clamp,GL_ARB_depth_texture,GL_ARB_derivative_control,GL_ARB_direct_state_access,GL_ARB_draw_buffers,GL_ARB_draw_buffers_blend,GL_ARB_draw_elements_base_vertex,GL_ARB_draw_indirect,GL_ARB_draw_instanced,GL_ARB_enhanced_layouts,GL_ARB_explicit_attrib_location,GL_ARB_explicit_uniform_location,GL_ARB_fragment_coord_conventions,GL_ARB_fragment_layer_viewport,GL_ARB_fragment_program,GL_ARB_fragment_program_shadow,GL_ARB_fragment_shader,GL_ARB_fragment_shader_interlock,GL_ARB_framebuffer_no_attachments,GL_ARB_framebuffer_object,GL_ARB_framebuffer_sRGB,GL_ARB_geometry_shader4,GL_ARB_get_program_binary,GL_ARB_get_texture_sub_image,GL_ARB_gl_spirv,GL_ARB_gpu_shader5,GL_ARB_gpu_shader_fp64,GL_ARB_gpu_shader_int64,GL_ARB_half_float_pixel,GL_ARB_half_float_vertex,GL_ARB_imaging,GL_ARB_indirect_parameters,GL_ARB_instanced_arrays,GL_ARB_internalformat_query,GL_ARB_internalformat_query2,GL_ARB_invalidate_subdata,GL_ARB_map_buffer_alignment,GL_ARB_map_buffer_range,GL_ARB_matrix_palette,GL_ARB_multi_bind,GL_ARB_multi_draw_indirect,GL_ARB_multisample,GL_ARB_multitexture,GL_ARB_occlusion_query,GL_ARB_occlusion_query2,GL_ARB_parallel_shader_compile,GL_ARB_pipeline_statistics_query,GL_ARB_pixel_buffer_object,GL_ARB_point_parameters,GL_ARB_point_sprite,GL_ARB_polygon_offset_clamp,GL_ARB_post_depth_coverage,GL_ARB_program_interface_query,GL_ARB_provoking_vertex,GL_ARB_query_buffer_object,GL_ARB_robust_buffer_access_behavior,GL_ARB_robustness,GL_ARB_robustness_isolation,GL_ARB_sample_locations,GL_ARB_sample_shading,GL_ARB_sampler_objects,GL_ARB_seamless_cube_map,GL_ARB_seamless_cubemap_per_texture,GL_ARB_separate_shader_objects,GL_ARB_shader_atomic_counter_ops,GL_ARB_shader_atomic_counters,GL_ARB_shader_ballot,GL_ARB_shader_bit_encoding,GL_ARB_shader_clock,GL_ARB_shader_draw_parameters,GL_ARB_shader_group_vote,GL_ARB_shader_image_load_store,GL_ARB_shader_image_size,GL_ARB_shader_objects,GL_ARB_shader_precision,GL_ARB_shader_stencil_export,GL_ARB_shader_storage_buffer_object,GL_ARB_shader_subroutine,GL_ARB_shader_texture_image_samples,GL_ARB_shader_texture_lod,GL_ARB_shader_viewport_layer_array,GL_ARB_shading_language_100,GL_ARB_shading_language_420pack,GL_ARB_shading_language_include,GL_ARB_shading_language_packing,GL_ARB_shadow,GL_ARB_shadow_ambient,GL_ARB_sparse_buffer,GL_ARB_sparse_texture,GL_ARB_sparse_texture2,GL_ARB_sparse_texture_clamp,GL_ARB_spirv_extensions,GL_ARB_stencil_texturing,GL_ARB_sync,GL_ARB_tessellation_shader,GL_ARB_texture_barrier,GL_ARB_texture_border_clamp,GL_ARB_texture_buffer_object,GL_ARB_texture_buffer_object_rgb32,GL_ARB_texture_buffer_range,GL_ARB_texture_compression,GL_ARB_texture_compression_bptc,GL_ARB_texture_compression_rgtc,GL_ARB_texture_cube_map,GL_ARB_texture_cube_map_array,GL_ARB_texture_env_add,GL_ARB_texture_env_combine,GL_ARB_texture_env_crossbar,GL_ARB_texture_env_dot3,GL_ARB_texture_filter_anisotropic,GL_ARB_texture_filter_minmax,GL_ARB_texture_float,GL_ARB_texture_gather,GL_ARB_texture_mirror_clamp_to_edge,GL_ARB_texture_mirrored_repeat,GL_ARB_texture_multisample,GL_ARB_texture_non_power_of_two,GL_ARB_texture_query_levels,GL_ARB_texture_query_lod,GL_ARB_texture_rectangle,GL_ARB_texture_rg,GL_ARB_texture_rgb10_a2ui,GL_ARB_texture_stencil8,GL_ARB_texture_storage,GL_ARB_texture_storage_multisample,GL_ARB_texture_swizzle,GL_ARB_texture_view,GL_ARB_timer_query,GL_ARB_transform_feedback2,GL_ARB_transform_feedback3,GL_ARB_transform_feedback_instanced,GL_ARB_transform_feedback_overflow_query,GL_ARB_transpose_matrix,GL_ARB_uniform_buffer_object,GL_ARB_vertex_array_bgra,GL_ARB_vertex_array_object,GL_ARB_vertex_attrib_64bit,GL_ARB_vertex_attrib_binding,GL_ARB_vertex_blend,GL_ARB_vertex_buffer_object,GL_ARB_vertex_program,GL_ARB_vertex_shader,GL_ARB_vertex_type_10f_11f_11f_rev,GL_ARB_vertex_type_2_10_10_10_rev,GL_ARB_viewport_array,GL_ARB_window_pos,GL_ATI_draw_buffers,GL_ATI_element_array,GL_ATI_envmap_bumpmap,GL_ATI_fragment_shader,GL_ATI_map_object_buffer,GL_ATI_meminfo,GL_ATI_pixel_format_float,GL_ATI_pn_triangles,GL_ATI_separate_stencil,GL_ATI_text_fragment_shader,GL_ATI_texture_env_combine3,GL_ATI_texture_float,GL_ATI_texture_mirror_once,GL_ATI_vertex_array_object,GL_ATI_vertex_attrib_array_object,GL_ATI_vertex_streams,GL_EXT_422_pixels,GL_EXT_EGL_image_storage,GL_EXT_abgr,GL_EXT_bgra,GL_EXT_bindable_uniform,GL_EXT_blend_color,GL_EXT_blend_equation_separate,GL_EXT_blend_func_separate,GL_EXT_blend_logic_op,GL_EXT_blend_minmax,GL_EXT_blend_subtract,GL_EXT_clip_volume_hint,GL_EXT_cmyka,GL_EXT_color_subtable,GL_EXT_compiled_vertex_array,GL_EXT_convolution,GL_EXT_coordinate_frame,GL_EXT_copy_texture,GL_EXT_cull_vertex,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_depth_bounds_test,GL_EXT_direct_state_access,GL_EXT_draw_buffers2,GL_EXT_draw_instanced,GL_EXT_draw_range_elements,GL_EXT_external_buffer,GL_EXT_fog_coord,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_multisample_blit_scaled,GL_EXT_framebuffer_object,GL_EXT_framebuffer_sRGB,GL_EXT_geometry_shader4,GL_EXT_gpu_program_parameters,GL_EXT_gpu_shader4,GL_EXT_histogram,GL_EXT_index_array_formats,GL_EXT_index_func,GL_EXT_index_material,GL_EXT_index_texture,GL_EXT_light_texture,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_memory_object_win32,GL_EXT_misc_attribute,GL_EXT_multi_draw_arrays,GL_EXT_multisample,GL_EXT_packed_depth_stencil,GL_EXT_packed_float,GL_EXT_packed_pixels,GL_EXT_paletted_texture,GL_EXT_pixel_buffer_object,GL_EXT_pixel_transform,GL_EXT_pixel_transform_color_table,GL_EXT_point_parameters,GL_EXT_polygon_offset,GL_EXT_polygon_offset_clamp,GL_EXT_post_depth_coverage,GL_EXT_provoking_vertex,GL_EXT_raster_multisample,GL_EXT_rescale_normal,GL_EXT_secondary_color,GL_EXT_semaphore,GL_EXT_semaphore_fd,GL_EXT_semaphore_win32,GL_EXT_separate_shader_objects,GL_EXT_separate_specular_color,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_framebuffer_fetch_non_coherent,GL_EXT_shader_image_load_formatted,GL_EXT_shader_image_load_store,GL_EXT_shader_integer_mix,GL_EXT_shadow_funcs,GL_EXT_shared_texture_palette,GL_EXT_sparse_texture2,GL_EXT_stencil_clear_tag,GL_EXT_stencil_two_side,GL_EXT_stencil_wrap,GL_EXT_subtexture,GL_EXT_texture,GL_EXT_texture3D,GL_EXT_texture_array,GL_EXT_texture_buffer_object,GL_EXT_texture_compression_latc,GL_EXT_texture_compression_rgtc,GL_EXT_texture_compression_s3tc,GL_EXT_texture_cube_map,GL_EXT_texture_env_add,GL_EXT_texture_env_combine,GL_EXT_texture_env_dot3,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_filter_minmax,GL_EXT_texture_integer,GL_EXT_texture_lod_bias,GL_EXT_texture_mirror_clamp,GL_EXT_texture_object,GL_EXT_texture_perturb_normal,GL_EXT_texture_sRGB,GL_EXT_texture_sRGB_decode,GL_EXT_texture_shared_exponent,GL_EXT_texture_snorm,GL_EXT_texture_swizzle,GL_EXT_timer_query,GL_EXT_transform_feedback,GL_EXT_vertex_array,GL_EXT_vertex_array_bgra,GL_EXT_vertex_attrib_64bit,GL_EXT_vertex_shader,GL_EXT_vertex_weighting,GL_EXT_win32_keyed_mutex,GL_EXT_window_rectangles,GL_EXT_x11_sync_object,GL_GREMEDY_frame_terminator,GL_GREMEDY_string_marker,GL_HP_convolution_border_modes,GL_HP_image_transform,GL_HP_occlusion_test,GL_HP_texture_lighting,GL_IBM_cull_vertex,GL_IBM_multimode_draw_arrays,GL_IBM_rasterpos_clip,GL_IBM_static_data,GL_IBM_texture_mirrored_repeat,GL_IBM_vertex_array_lists,GL_INGR_blend_func_separate,GL_INGR_color_clamp,GL_INGR_interlace_read,GL_INTEL_blackhole_render,GL_INTEL_conservative_rasterization,GL_INTEL_fragment_shader_ordering,GL_INTEL_framebuffer_CMAA,GL_INTEL_map_texture,GL_INTEL_parallel_arrays,GL_INTEL_performance_query,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_parallel_shader_compile,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_MESAX_texture_stack,GL_MESA_pack_invert,GL_MESA_program_binary_formats,GL_MESA_resize_buffers,GL_MESA_shader_integer_functions,GL_MESA_tile_raster_order,GL_MESA_window_pos,GL_MESA_ycbcr_texture,GL_NVX_blend_equation_advanced_multi_draw_buffers,GL_NVX_conditional_render,GL_NVX_gpu_memory_info,GL_NVX_linked_gpu_multicast,GL_NV_alpha_to_coverage_dither_control,GL_NV_bindless_multi_draw_indirect,GL_NV_bindless_multi_draw_indirect_count,GL_NV_bindless_texture,GL_NV_blend_equation_advanced,GL_NV_blend_equation_advanced_coherent,GL_NV_blend_minmax_factor,GL_NV_blend_square,GL_NV_clip_space_w_scaling,GL_NV_command_list,GL_NV_compute_program5,GL_NV_conditional_render,GL_NV_conservative_raster,GL_NV_conservative_raster_dilate,GL_NV_conservative_raster_pre_snap,GL_NV_conservative_raster_pre_snap_triangles,GL_NV_conservative_raster_underestimation,GL_NV_copy_depth_to_color,GL_NV_copy_image,GL_NV_deep_texture3D,GL_NV_depth_buffer_float,GL_NV_depth_clamp,GL_NV_draw_texture,GL_NV_draw_vulkan_image,GL_NV_evaluators,GL_NV_explicit_multisample,GL_NV_fence,GL_NV_fill_rectangle,GL_NV_float_buffer,GL_NV_fog_distance,GL_NV_fragment_coverage_to_color,GL_NV_fragment_program,GL_NV_fragment_program2,GL_NV_fragment_program4,GL_NV_fragment_program_option,GL_NV_fragment_shader_interlock,GL_NV_framebuffer_mixed_samples,GL_NV_framebuffer_multisample_coverage,GL_NV_geometry_program4,GL_NV_geometry_shader4,GL_NV_geometry_shader_passthrough,GL_NV_gpu_multicast,GL_NV_gpu_program4,GL_NV_gpu_program5,GL_NV_gpu_program5_mem_extended,GL_NV_gpu_shader5,GL_NV_half_float,GL_NV_internalformat_sample_query,GL_NV_light_max_exponent,GL_NV_multisample_coverage,GL_NV_multisample_filter_hint,GL_NV_occlusion_query,GL_NV_packed_depth_stencil,GL_NV_parameter_buffer_object,GL_NV_parameter_buffer_object2,GL_NV_path_rendering,GL_NV_path_rendering_shared_edge,GL_NV_pixel_data_range,GL_NV_point_sprite,GL_NV_present_video,GL_NV_primitive_restart,GL_NV_query_resource,GL_NV_query_resource_tag,GL_NV_register_combiners,GL_NV_register_combiners2,GL_NV_robustness_video_memory_purge,GL_NV_sample_locations,GL_NV_sample_mask_override_coverage,GL_NV_shader_atomic_counters,GL_NV_shader_atomic_float,GL_NV_shader_atomic_float64,GL_NV_shader_atomic_fp16_vector,GL_NV_shader_atomic_int64,GL_NV_shader_buffer_load,GL_NV_shader_buffer_store,GL_NV_shader_storage_buffer_object,GL_NV_shader_thread_group,GL_NV_shader_thread_shuffle,GL_NV_stereo_view_rendering,GL_NV_tessellation_program5,GL_NV_texgen_emboss,GL_NV_texgen_reflection,GL_NV_texture_barrier,GL_NV_texture_compression_vtc,GL_NV_texture_env_combine4,GL_NV_texture_expand_normal,GL_NV_texture_multisample,GL_NV_texture_rectangle,GL_NV_texture_rectangle_compressed,GL_NV_texture_shader,GL_NV_texture_shader2,GL_NV_texture_shader3,GL_NV_transform_feedback,GL_NV_transform_feedback2,GL_NV_uniform_buffer_unified_memory,GL_NV_vdpau_interop,GL_NV_vertex_array_range,GL_NV_vertex_array_range2,GL_NV_vertex_attrib_integer_64bit,GL_NV_vertex_buffer_unified_memory,GL_NV_vertex_program,GL_NV_vertex_program1_1,GL_NV_vertex_program2,GL_NV_vertex_program2_option,GL_NV_vertex_program3,GL_NV_vertex_program4,GL_NV_video_capture,GL_NV_viewport_array2,GL_NV_viewport_swizzle,GL_OES_byte_coordinates,GL_OES_compressed_paletted_texture,GL_OES_fixed_point,GL_OES_query_matrix,GL_OES_read_format,GL_OES_single_precision,GL_OML_interlace,GL_OML_resample,GL_OML_subsample,GL_OVR_multiview,GL_OVR_multiview2,GL_PGI_misc_hints,GL_PGI_vertex_hints,GL_REND_screen_coordinates,GL_S3_s3tc,GL_SGIS_detail_texture,GL_SGIS_fog_function,GL_SGIS_generate_mipmap,GL_SGIS_multisample,GL_SGIS_pixel_texture,GL_SGIS_point_line_texgen,GL_SGIS_point_parameters,GL_SGIS_sharpen_texture,GL_SGIS_texture4D,GL_SGIS_texture_border_clamp,GL_SGIS_texture_color_mask,GL_SGIS_texture_edge_clamp,GL_SGIS_texture_filter4,GL_SGIS_texture_lod,GL_SGIS_texture_select,GL_SGIX_async,GL_SGIX_async_histogram,GL_SGIX_async_pixel,GL_SGIX_blend_alpha_minmax,GL_SGIX_calligraphic_fragment,GL_SGIX_clipmap,GL_SGIX_convolution_accuracy,GL_SGIX_depth_pass_instrument,GL_SGIX_depth_texture,GL_SGIX_flush_raster,GL_SGIX_fog_offset,GL_SGIX_fragment_lighting,GL_SGIX_framezoom,GL_SGIX_igloo_interface,GL_SGIX_instruments,GL_SGIX_interlace,GL_SGIX_ir_instrument1,GL_SGIX_list_priority,GL_SGIX_pixel_texture,GL_SGIX_pixel_tiles,GL_SGIX_polynomial_ffd,GL_SGIX_reference_plane,GL_SGIX_resample,GL_SGIX_scalebias_hint,GL_SGIX_shadow,GL_SGIX_shadow_ambient,GL_SGIX_sprite,GL_SGIX_subsample,GL_SGIX_tag_sample_buffer,GL_SGIX_texture_add_env,GL_SGIX_texture_coordinate_clamp,GL_SGIX_texture_lod_bias,GL_SGIX_texture_multi_buffer,GL_SGIX_texture_scale_bias,GL_SGIX_vertex_preclip,GL_SGIX_ycrcb,GL_SGIX_ycrcb_subsample,GL_SGIX_ycrcba,GL_SGI_color_matrix,GL_SGI_color_table,GL_SGI_texture_color_table,GL_SUNX_constant_data,GL_SUN_convolution_border_modes,GL_SUN_global_alpha,GL_SUN_mesh_array,GL_SUN_slice_accum,GL_SUN_triangle_list,GL_SUN_vertex,GL_WIN_phong_shading,GL_WIN_specular_fog" 604 --profile="core" --api="gl=3.3" --generator="c" --spec="gl" --extensions="GL_3DFX_multisample,GL_3DFX_tbuffer,GL_3DFX_texture_compression_FXT1,GL_AMD_blend_minmax_factor,GL_AMD_conservative_depth,GL_AMD_debug_output,GL_AMD_depth_clamp_separate,GL_AMD_draw_buffers_blend,GL_AMD_framebuffer_multisample_advanced,GL_AMD_framebuffer_sample_positions,GL_AMD_gcn_shader,GL_AMD_gpu_shader_half_float,GL_AMD_gpu_shader_int16,GL_AMD_gpu_shader_int64,GL_AMD_interleaved_elements,GL_AMD_multi_draw_indirect,GL_AMD_name_gen_delete,GL_AMD_occlusion_query_event,GL_AMD_performance_monitor,GL_AMD_pinned_memory,GL_AMD_query_buffer_object,GL_AMD_sample_positions,GL_AMD_seamless_cubemap_per_texture,GL_AMD_shader_atomic_counter_ops,GL_AMD_shader_ballot,GL_AMD_shader_explicit_vertex_parameter,GL_AMD_shader_gpu_shader_half_float_fetch,GL_AMD_shader_image_load_store_lod,GL_AMD_shader_stencil_export,GL_AMD_shader_trinary_minmax,GL_AMD_sparse_texture,GL_AMD_stencil_operation_extended,GL_AMD_texture_gather_bias_lod,GL_AMD_texture_texture4,GL_AMD_transform_feedback3_lines_triangles,GL_AMD_transform_feedback4,GL_AMD_vertex_shader_layer,GL_AMD_vertex_shader_tessellator,GL_AMD_vertex_shader_viewport_index,GL_APPLE_aux_depth_stencil,GL_APPLE_client_storage,GL_APPLE_element_array,GL_APPLE_fence,GL_APPLE_float_pixels,GL_APPLE_flush_buffer_range,GL_APPLE_object_purgeable,GL_APPLE_rgb_422,GL_APPLE_row_bytes,GL_APPLE_specular_vector,GL_APPLE_texture_range,GL_APPLE_transform_hint,GL_APPLE_vertex_array_object,GL_APPLE_vertex_array_range,GL_APPLE_vertex_program_evaluators,GL_APPLE_ycbcr_422,GL_ARB_ES2_compatibility,GL_ARB_ES3_1_compatibility,GL_ARB_ES3_2_compatibility,GL_ARB_ES3_compatibility,GL_ARB_arrays_of_arrays,GL_ARB_base_instance,GL_ARB_bindless_texture,GL_ARB_blend_func_extended,GL_ARB_buffer_storage,GL_ARB_cl_event,GL_ARB_clear_buffer_object,GL_ARB_clear_texture,GL_ARB_clip_control,GL_ARB_color_buffer_float,GL_ARB_compatibility,GL_ARB_compressed_texture_pixel_storage,GL_ARB_compute_shader,GL_ARB_compute_variable_group_size,GL_ARB_conditional_render_inverted,GL_ARB_conservative_depth,GL_ARB_copy_buffer,GL_ARB_copy_image,GL_ARB_cull_distance,GL_ARB_debug_output,GL_ARB_depth_buffer_float,GL_ARB_depth_clamp,GL_ARB_depth_texture,GL_ARB_derivative_control,GL_ARB_direct_state_access,GL_ARB_draw_buffers,GL_ARB_draw_buffers_blend,GL_ARB_draw_elements_base_vertex,GL_ARB_draw_indirect,GL_ARB_draw_instanced,GL_ARB_enhanced_layouts,GL_ARB_explicit_attrib_location,GL_ARB_explicit_uniform_location,GL_ARB_fragment_coord_conventions,GL_ARB_fragment_layer_viewport,GL_ARB_fragment_program,GL_ARB_fragment_program_shadow,GL_ARB_fragment_shader,GL_ARB_fragment_shader_interlock,GL_ARB_framebuffer_no_attachments,GL_ARB_framebuffer_object,GL_ARB_framebuffer_sRGB,GL_ARB_geometry_shader4,GL_ARB_get_program_binary,GL_ARB_get_texture_sub_image,GL_ARB_gl_spirv,GL_ARB_gpu_shader5,GL_ARB_gpu_shader_fp64,GL_ARB_gpu_shader_int64,GL_ARB_half_float_pixel,GL_ARB_half_float_vertex,GL_ARB_imaging,GL_ARB_indirect_parameters,GL_ARB_instanced_arrays,GL_ARB_internalformat_query,GL_ARB_internalformat_query2,GL_ARB_invalidate_subdata,GL_ARB_map_buffer_alignment,GL_ARB_map_buffer_range,GL_ARB_matrix_palette,GL_ARB_multi_bind,GL_ARB_multi_draw_indirect,GL_ARB_multisample,GL_ARB_multitexture,GL_ARB_occlusion_query,GL_ARB_occlusion_query2,GL_ARB_parallel_shader_compile,GL_ARB_pipeline_statistics_query,GL_ARB_pixel_buffer_object,GL_ARB_point_parameters,GL_ARB_point_sprite,GL_ARB_polygon_offset_clamp,GL_ARB_post_depth_coverage,GL_ARB_program_interface_query,GL_ARB_provoking_vertex,GL_ARB_query_buffer_object,GL_ARB_robust_buffer_access_behavior,GL_ARB_robustness,GL_ARB_robustness_isolation,GL_ARB_sample_locations,GL_ARB_sample_shading,GL_ARB_sampler_objects,GL_ARB_seamless_cube_map,GL_ARB_seamless_cubemap_per_texture,GL_ARB_separate_shader_objects,GL_ARB_shader_atomic_counter_ops,GL_ARB_shader_atomic_counters,GL_ARB_shader_ballot,GL_ARB_shader_bit_encoding,GL_ARB_shader_clock,GL_ARB_shader_draw_parameters,GL_ARB_shader_group_vote,GL_ARB_shader_image_load_store,GL_ARB_shader_image_size,GL_ARB_shader_objects,GL_ARB_shader_precision,GL_ARB_shader_stencil_export,GL_ARB_shader_storage_buffer_object,GL_ARB_shader_subroutine,GL_ARB_shader_texture_image_samples,GL_ARB_shader_texture_lod,GL_ARB_shader_viewport_layer_array,GL_ARB_shading_language_100,GL_ARB_shading_language_420pack,GL_ARB_shading_language_include,GL_ARB_shading_language_packing,GL_ARB_shadow,GL_ARB_shadow_ambient,GL_ARB_sparse_buffer,GL_ARB_sparse_texture,GL_ARB_sparse_texture2,GL_ARB_sparse_texture_clamp,GL_ARB_spirv_extensions,GL_ARB_stencil_texturing,GL_ARB_sync,GL_ARB_tessellation_shader,GL_ARB_texture_barrier,GL_ARB_texture_border_clamp,GL_ARB_texture_buffer_object,GL_ARB_texture_buffer_object_rgb32,GL_ARB_texture_buffer_range,GL_ARB_texture_compression,GL_ARB_texture_compression_bptc,GL_ARB_texture_compression_rgtc,GL_ARB_texture_cube_map,GL_ARB_texture_cube_map_array,GL_ARB_texture_env_add,GL_ARB_texture_env_combine,GL_ARB_texture_env_crossbar,GL_ARB_texture_env_dot3,GL_ARB_texture_filter_anisotropic,GL_ARB_texture_filter_minmax,GL_ARB_texture_float,GL_ARB_texture_gather,GL_ARB_texture_mirror_clamp_to_edge,GL_ARB_texture_mirrored_repeat,GL_ARB_texture_multisample,GL_ARB_texture_non_power_of_two,GL_ARB_texture_query_levels,GL_ARB_texture_query_lod,GL_ARB_texture_rectangle,GL_ARB_texture_rg,GL_ARB_texture_rgb10_a2ui,GL_ARB_texture_stencil8,GL_ARB_texture_storage,GL_ARB_texture_storage_multisample,GL_ARB_texture_swizzle,GL_ARB_texture_view,GL_ARB_timer_query,GL_ARB_transform_feedback2,GL_ARB_transform_feedback3,GL_ARB_transform_feedback_instanced,GL_ARB_transform_feedback_overflow_query,GL_ARB_transpose_matrix,GL_ARB_uniform_buffer_object,GL_ARB_vertex_array_bgra,GL_ARB_vertex_array_object,GL_ARB_vertex_attrib_64bit,GL_ARB_vertex_attrib_binding,GL_ARB_vertex_blend,GL_ARB_vertex_buffer_object,GL_ARB_vertex_program,GL_ARB_vertex_shader,GL_ARB_vertex_type_10f_11f_11f_rev,GL_ARB_vertex_type_2_10_10_10_rev,GL_ARB_viewport_array,GL_ARB_window_pos,GL_ATI_draw_buffers,GL_ATI_element_array,GL_ATI_envmap_bumpmap,GL_ATI_fragment_shader,GL_ATI_map_object_buffer,GL_ATI_meminfo,GL_ATI_pixel_format_float,GL_ATI_pn_triangles,GL_ATI_separate_stencil,GL_ATI_text_fragment_shader,GL_ATI_texture_env_combine3,GL_ATI_texture_float,GL_ATI_texture_mirror_once,GL_ATI_vertex_array_object,GL_ATI_vertex_attrib_array_object,GL_ATI_vertex_streams,GL_EXT_422_pixels,GL_EXT_EGL_image_storage,GL_EXT_abgr,GL_EXT_bgra,GL_EXT_bindable_uniform,GL_EXT_blend_color,GL_EXT_blend_equation_separate,GL_EXT_blend_func_separate,GL_EXT_blend_logic_op,GL_EXT_blend_minmax,GL_EXT_blend_subtract,GL_EXT_clip_volume_hint,GL_EXT_cmyka,GL_EXT_color_subtable,GL_EXT_compiled_vertex_array,GL_EXT_convolution,GL_EXT_coordinate_frame,GL_EXT_copy_texture,GL_EXT_cull_vertex,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_depth_bounds_test,GL_EXT_direct_state_access,GL_EXT_draw_buffers2,GL_EXT_draw_instanced,GL_EXT_draw_range_elements,GL_EXT_external_buffer,GL_EXT_fog_coord,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_multisample_blit_scaled,GL_EXT_framebuffer_object,GL_EXT_framebuffer_sRGB,GL_EXT_geometry_shader4,GL_EXT_gpu_program_parameters,GL_EXT_gpu_shader4,GL_EXT_histogram,GL_EXT_index_array_formats,GL_EXT_index_func,GL_EXT_index_material,GL_EXT_index_texture,GL_EXT_light_texture,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_memory_object_win32,GL_EXT_misc_attribute,GL_EXT_multi_draw_arrays,GL_EXT_multisample,GL_EXT_packed_depth_stencil,GL_EXT_packed_float,GL_EXT_packed_pixels,GL_EXT_paletted_texture,GL_EXT_pixel_buffer_object,GL_EXT_pixel_transform,GL_EXT_pixel_transform_color_table,GL_EXT_point_parameters,GL_EXT_polygon_offset,GL_EXT_polygon_offset_clamp,GL_EXT_post_depth_coverage,GL_EXT_provoking_vertex,GL_EXT_raster_multisample,GL_EXT_rescale_normal,GL_EXT_secondary_color,GL_EXT_semaphore,GL_EXT_semaphore_fd,GL_EXT_semaphore_win32,GL_EXT_separate_shader_objects,GL_EXT_separate_specular_color,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_framebuffer_fetch_non_coherent,GL_EXT_shader_image_load_formatted,GL_EXT_shader_image_load_store,GL_EXT_shader_integer_mix,GL_EXT_shadow_funcs,GL_EXT_shared_texture_palette,GL_EXT_sparse_texture2,GL_EXT_stencil_clear_tag,GL_EXT_stencil_two_side,GL_EXT_stencil_wrap,GL_EXT_subtexture,GL_EXT_texture,GL_EXT_texture3D,GL_EXT_texture_array,GL_EXT_texture_buffer_object,GL_EXT_texture_compression_latc,GL_EXT_texture_compression_rgtc,GL_EXT_texture_compression_s3tc,GL_EXT_texture_cube_map,GL_EXT_texture_env_add,GL_EXT_texture_env_combine,GL_EXT_texture_env_dot3,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_filter_minmax,GL_EXT_texture_integer,GL_EXT_texture_lod_bias,GL_EXT_texture_mirror_clamp,GL_EXT_texture_object,GL_EXT_texture_perturb_normal,GL_EXT_texture_sRGB,GL_EXT_texture_sRGB_decode,GL_EXT_texture_shared_exponent,GL_EXT_texture_snorm,GL_EXT_texture_swizzle,GL_EXT_timer_query,GL_EXT_transform_feedback,GL_EXT_vertex_array,GL_EXT_vertex_array_bgra,GL_EXT_vertex_attrib_64bit,GL_EXT_vertex_shader,GL_EXT_vertex_weighting,GL_EXT_win32_keyed_mutex,GL_EXT_window_rectangles,GL_EXT_x11_sync_object,GL_GREMEDY_frame_terminator,GL_GREMEDY_string_marker,GL_HP_convolution_border_modes,GL_HP_image_transform,GL_HP_occlusion_test,GL_HP_texture_lighting,GL_IBM_cull_vertex,GL_IBM_multimode_draw_arrays,GL_IBM_rasterpos_clip,GL_IBM_static_data,GL_IBM_texture_mirrored_repeat,GL_IBM_vertex_array_lists,GL_INGR_blend_func_separate,GL_INGR_color_clamp,GL_INGR_interlace_read,GL_INTEL_blackhole_render,GL_INTEL_conservative_rasterization,GL_INTEL_fragment_shader_ordering,GL_INTEL_framebuffer_CMAA,GL_INTEL_map_texture,GL_INTEL_parallel_arrays,GL_INTEL_performance_query,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_parallel_shader_compile,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_MESAX_texture_stack,GL_MESA_pack_invert,GL_MESA_program_binary_formats,GL_MESA_resize_buffers,GL_MESA_shader_integer_functions,GL_MESA_tile_raster_order,GL_MESA_window_pos,GL_MESA_ycbcr_texture,GL_NVX_blend_equation_advanced_multi_draw_buffers,GL_NVX_conditional_render,GL_NVX_gpu_memory_info,GL_NVX_linked_gpu_multicast,GL_NV_alpha_to_coverage_dither_control,GL_NV_bindless_multi_draw_indirect,GL_NV_bindless_multi_draw_indirect_count,GL_NV_bindless_texture,GL_NV_blend_equation_advanced,GL_NV_blend_equation_advanced_coherent,GL_NV_blend_minmax_factor,GL_NV_blend_square,GL_NV_clip_space_w_scaling,GL_NV_command_list,GL_NV_compute_program5,GL_NV_conditional_render,GL_NV_conservative_raster,GL_NV_conservative_raster_dilate,GL_NV_conservative_raster_pre_snap,GL_NV_conservative_raster_pre_snap_triangles,GL_NV_conservative_raster_underestimation,GL_NV_copy_depth_to_color,GL_NV_copy_image,GL_NV_deep_texture3D,GL_NV_depth_buffer_float,GL_NV_depth_clamp,GL_NV_draw_texture,GL_NV_draw_vulkan_image,GL_NV_evaluators,GL_NV_explicit_multisample,GL_NV_fence,GL_NV_fill_rectangle,GL_NV_float_buffer,GL_NV_fog_distance,GL_NV_fragment_coverage_to_color,GL_NV_fragment_program,GL_NV_fragment_program2,GL_NV_fragment_program4,GL_NV_fragment_program_option,GL_NV_fragment_shader_interlock,GL_NV_framebuffer_mixed_samples,GL_NV_framebuffer_multisample_coverage,GL_NV_geometry_program4,GL_NV_geometry_shader4,GL_NV_geometry_shader_passthrough,GL_NV_gpu_multicast,GL_NV_gpu_program4,GL_NV_gpu_program5,GL_NV_gpu_program5_mem_extended,GL_NV_gpu_shader5,GL_NV_half_float,GL_NV_internalformat_sample_query,GL_NV_light_max_exponent,GL_NV_multisample_coverage,GL_NV_multisample_filter_hint,GL_NV_occlusion_query,GL_NV_packed_depth_stencil,GL_NV_parameter_buffer_object,GL_NV_parameter_buffer_object2,GL_NV_path_rendering,GL_NV_path_rendering_shared_edge,GL_NV_pixel_data_range,GL_NV_point_sprite,GL_NV_present_video,GL_NV_primitive_restart,GL_NV_query_resource,GL_NV_query_resource_tag,GL_NV_register_combiners,GL_NV_register_combiners2,GL_NV_robustness_video_memory_purge,GL_NV_sample_locations,GL_NV_sample_mask_override_coverage,GL_NV_shader_atomic_counters,GL_NV_shader_atomic_float,GL_NV_shader_atomic_float64,GL_NV_shader_atomic_fp16_vector,GL_NV_shader_atomic_int64,GL_NV_shader_buffer_load,GL_NV_shader_buffer_store,GL_NV_shader_storage_buffer_object,GL_NV_shader_thread_group,GL_NV_shader_thread_shuffle,GL_NV_stereo_view_rendering,GL_NV_tessellation_program5,GL_NV_texgen_emboss,GL_NV_texgen_reflection,GL_NV_texture_barrier,GL_NV_texture_compression_vtc,GL_NV_texture_env_combine4,GL_NV_texture_expand_normal,GL_NV_texture_multisample,GL_NV_texture_rectangle,GL_NV_texture_rectangle_compressed,GL_NV_texture_shader,GL_NV_texture_shader2,GL_NV_texture_shader3,GL_NV_transform_feedback,GL_NV_transform_feedback2,GL_NV_uniform_buffer_unified_memory,GL_NV_vdpau_interop,GL_NV_vertex_array_range,GL_NV_vertex_array_range2,GL_NV_vertex_attrib_integer_64bit,GL_NV_vertex_buffer_unified_memory,GL_NV_vertex_program,GL_NV_vertex_program1_1,GL_NV_vertex_program2,GL_NV_vertex_program2_option,GL_NV_vertex_program3,GL_NV_vertex_program4,GL_NV_video_capture,GL_NV_viewport_array2,GL_NV_viewport_swizzle,GL_OES_byte_coordinates,GL_OES_compressed_paletted_texture,GL_OES_fixed_point,GL_OES_query_matrix,GL_OES_read_format,GL_OES_single_precision,GL_OML_interlace,GL_OML_resample,GL_OML_subsample,GL_OVR_multiview,GL_OVR_multiview2,GL_PGI_misc_hints,GL_PGI_vertex_hints,GL_REND_screen_coordinates,GL_S3_s3tc,GL_SGIS_detail_texture,GL_SGIS_fog_function,GL_SGIS_generate_mipmap,GL_SGIS_multisample,GL_SGIS_pixel_texture,GL_SGIS_point_line_texgen,GL_SGIS_point_parameters,GL_SGIS_sharpen_texture,GL_SGIS_texture4D,GL_SGIS_texture_border_clamp,GL_SGIS_texture_color_mask,GL_SGIS_texture_edge_clamp,GL_SGIS_texture_filter4,GL_SGIS_texture_lod,GL_SGIS_texture_select,GL_SGIX_async,GL_SGIX_async_histogram,GL_SGIX_async_pixel,GL_SGIX_blend_alpha_minmax,GL_SGIX_calligraphic_fragment,GL_SGIX_clipmap,GL_SGIX_convolution_accuracy,GL_SGIX_depth_pass_instrument,GL_SGIX_depth_texture,GL_SGIX_flush_raster,GL_SGIX_fog_offset,GL_SGIX_fragment_lighting,GL_SGIX_framezoom,GL_SGIX_igloo_interface,GL_SGIX_instruments,GL_SGIX_interlace,GL_SGIX_ir_instrument1,GL_SGIX_list_priority,GL_SGIX_pixel_texture,GL_SGIX_pixel_tiles,GL_SGIX_polynomial_ffd,GL_SGIX_reference_plane,GL_SGIX_resample,GL_SGIX_scalebias_hint,GL_SGIX_shadow,GL_SGIX_shadow_ambient,GL_SGIX_sprite,GL_SGIX_subsample,GL_SGIX_tag_sample_buffer,GL_SGIX_texture_add_env,GL_SGIX_texture_coordinate_clamp,GL_SGIX_texture_lod_bias,GL_SGIX_texture_multi_buffer,GL_SGIX_texture_scale_bias,GL_SGIX_vertex_preclip,GL_SGIX_ycrcb,GL_SGIX_ycrcb_subsample,GL_SGIX_ycrcba,GL_SGI_color_matrix,GL_SGI_color_table,GL_SGI_texture_color_table,GL_SUNX_constant_data,GL_SUN_convolution_border_modes,GL_SUN_global_alpha,GL_SUN_mesh_array,GL_SUN_slice_accum,GL_SUN_triangle_list,GL_SUN_vertex,GL_WIN_phong_shading,GL_WIN_specular_fog"
604 Online: 605 Online:
605 Too many extensions 606 Too many extensions
606*/ 607*/
@@ -739,7 +740,7 @@ int gladLoadGL(void) {
739 return status; 740 return status;
740} 741}
741 742
742struct gladGLversionStruct GLVersion; 743struct gladGLversionStruct GLVersion = { 0, 0 };
743 744
744#if defined(GL_ES_VERSION_3_0) || defined(GL_VERSION_3_0) 745#if defined(GL_ES_VERSION_3_0) || defined(GL_VERSION_3_0)
745#define _GLAD_IS_SOME_NEW_VERSION 1 746#define _GLAD_IS_SOME_NEW_VERSION 1
@@ -838,3190 +839,3193 @@ static int has_ext(const char *ext) {
838 839
839 return 0; 840 return 0;
840} 841}
841int GLAD_GL_VERSION_1_0; 842int GLAD_GL_VERSION_1_0 = 0;
842int GLAD_GL_VERSION_1_1; 843int GLAD_GL_VERSION_1_1 = 0;
843int GLAD_GL_VERSION_1_2; 844int GLAD_GL_VERSION_1_2 = 0;
844int GLAD_GL_VERSION_1_3; 845int GLAD_GL_VERSION_1_3 = 0;
845int GLAD_GL_VERSION_1_4; 846int GLAD_GL_VERSION_1_4 = 0;
846int GLAD_GL_VERSION_1_5; 847int GLAD_GL_VERSION_1_5 = 0;
847int GLAD_GL_VERSION_2_0; 848int GLAD_GL_VERSION_2_0 = 0;
848int GLAD_GL_VERSION_2_1; 849int GLAD_GL_VERSION_2_1 = 0;
849int GLAD_GL_VERSION_3_0; 850int GLAD_GL_VERSION_3_0 = 0;
850int GLAD_GL_VERSION_3_1; 851int GLAD_GL_VERSION_3_1 = 0;
851int GLAD_GL_VERSION_3_2; 852int GLAD_GL_VERSION_3_2 = 0;
852int GLAD_GL_VERSION_3_3; 853int GLAD_GL_VERSION_3_3 = 0;
853PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D; 854PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D = NULL;
854PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui; 855PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui = NULL;
855PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate; 856PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate = NULL;
856PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer; 857PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer = NULL;
857PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D; 858PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D = NULL;
858PFNGLTEXCOORDP3UIVPROC glad_glTexCoordP3uiv; 859PFNGLTEXCOORDP3UIVPROC glad_glTexCoordP3uiv = NULL;
859PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv; 860PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv = NULL;
860PFNGLBINDSAMPLERPROC glad_glBindSampler; 861PFNGLBINDSAMPLERPROC glad_glBindSampler = NULL;
861PFNGLLINEWIDTHPROC glad_glLineWidth; 862PFNGLLINEWIDTHPROC glad_glLineWidth = NULL;
862PFNGLCOLORP3UIVPROC glad_glColorP3uiv; 863PFNGLCOLORP3UIVPROC glad_glColorP3uiv = NULL;
863PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v; 864PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v = NULL;
864PFNGLCOMPILESHADERPROC glad_glCompileShader; 865PFNGLCOMPILESHADERPROC glad_glCompileShader = NULL;
865PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying; 866PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying = NULL;
866PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer; 867PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer = NULL;
867PFNGLMULTITEXCOORDP3UIPROC glad_glMultiTexCoordP3ui; 868PFNGLMULTITEXCOORDP3UIPROC glad_glMultiTexCoordP3ui = NULL;
868PFNGLVERTEXP4UIPROC glad_glVertexP4ui; 869PFNGLVERTEXP4UIPROC glad_glVertexP4ui = NULL;
869PFNGLENABLEIPROC glad_glEnablei; 870PFNGLENABLEIPROC glad_glEnablei = NULL;
870PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui; 871PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui = NULL;
871PFNGLCREATESHADERPROC glad_glCreateShader; 872PFNGLCREATESHADERPROC glad_glCreateShader = NULL;
872PFNGLISBUFFERPROC glad_glIsBuffer; 873PFNGLISBUFFERPROC glad_glIsBuffer = NULL;
873PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv; 874PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv = NULL;
874PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers; 875PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers = NULL;
875PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D; 876PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D = NULL;
876PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D; 877PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D = NULL;
877PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f; 878PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f = NULL;
878PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate; 879PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate = NULL;
879PFNGLHINTPROC glad_glHint; 880PFNGLHINTPROC glad_glHint = NULL;
880PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s; 881PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s = NULL;
881PFNGLSAMPLEMASKIPROC glad_glSampleMaski; 882PFNGLSAMPLEMASKIPROC glad_glSampleMaski = NULL;
882PFNGLVERTEXP2UIPROC glad_glVertexP2ui; 883PFNGLVERTEXP2UIPROC glad_glVertexP2ui = NULL;
883PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv; 884PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv = NULL;
884PFNGLPOINTSIZEPROC glad_glPointSize; 885PFNGLPOINTSIZEPROC glad_glPointSize = NULL;
885PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv; 886PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv = NULL;
886PFNGLDELETEPROGRAMPROC glad_glDeleteProgram; 887PFNGLDELETEPROGRAMPROC glad_glDeleteProgram = NULL;
887PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv; 888PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv = NULL;
888PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage; 889PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage = NULL;
889PFNGLWAITSYNCPROC glad_glWaitSync; 890PFNGLWAITSYNCPROC glad_glWaitSync = NULL;
890PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv; 891PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv = NULL;
891PFNGLUNIFORM3IPROC glad_glUniform3i; 892PFNGLUNIFORM3IPROC glad_glUniform3i = NULL;
892PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv; 893PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv = NULL;
893PFNGLUNIFORM3FPROC glad_glUniform3f; 894PFNGLUNIFORM3FPROC glad_glUniform3f = NULL;
894PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv; 895PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv = NULL;
895PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv; 896PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv = NULL;
896PFNGLTEXCOORDP2UIPROC glad_glTexCoordP2ui; 897PFNGLTEXCOORDP2UIPROC glad_glTexCoordP2ui = NULL;
897PFNGLCOLORMASKIPROC glad_glColorMaski; 898PFNGLCOLORMASKIPROC glad_glColorMaski = NULL;
898PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi; 899PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi = NULL;
899PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays; 900PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays = NULL;
900PFNGLMULTITEXCOORDP2UIPROC glad_glMultiTexCoordP2ui; 901PFNGLMULTITEXCOORDP2UIPROC glad_glMultiTexCoordP2ui = NULL;
901PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv; 902PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv = NULL;
902PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex; 903PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex = NULL;
903PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv; 904PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv = NULL;
904PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv; 905PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv = NULL;
905PFNGLMULTITEXCOORDP4UIPROC glad_glMultiTexCoordP4ui; 906PFNGLMULTITEXCOORDP4UIPROC glad_glMultiTexCoordP4ui = NULL;
906PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers; 907PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers = NULL;
907PFNGLDRAWARRAYSPROC glad_glDrawArrays; 908PFNGLDRAWARRAYSPROC glad_glDrawArrays = NULL;
908PFNGLUNIFORM1UIPROC glad_glUniform1ui; 909PFNGLUNIFORM1UIPROC glad_glUniform1ui = NULL;
909PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i; 910PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i = NULL;
910PFNGLTEXCOORDP3UIPROC glad_glTexCoordP3ui; 911PFNGLTEXCOORDP3UIPROC glad_glTexCoordP3ui = NULL;
911PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d; 912PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d = NULL;
912PFNGLCLEARPROC glad_glClear; 913PFNGLCLEARPROC glad_glClear = NULL;
913PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName; 914PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName = NULL;
914PFNGLISENABLEDPROC glad_glIsEnabled; 915PFNGLISENABLEDPROC glad_glIsEnabled = NULL;
915PFNGLSTENCILOPPROC glad_glStencilOp; 916PFNGLSTENCILOPPROC glad_glStencilOp = NULL;
916PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D; 917PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D = NULL;
917PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv; 918PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv = NULL;
918PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub; 919PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub = NULL;
919PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation; 920PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation = NULL;
920PFNGLTEXIMAGE1DPROC glad_glTexImage1D; 921PFNGLTEXIMAGE1DPROC glad_glTexImage1D = NULL;
921PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv; 922PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv = NULL;
922PFNGLGETTEXIMAGEPROC glad_glGetTexImage; 923PFNGLGETTEXIMAGEPROC glad_glGetTexImage = NULL;
923PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v; 924PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v = NULL;
924PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers; 925PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers = NULL;
925PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders; 926PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders = NULL;
926PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer; 927PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer = NULL;
927PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays; 928PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays = NULL;
928PFNGLISVERTEXARRAYPROC glad_glIsVertexArray; 929PFNGLISVERTEXARRAYPROC glad_glIsVertexArray = NULL;
929PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray; 930PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray = NULL;
930PFNGLGETQUERYIVPROC glad_glGetQueryiv; 931PFNGLGETQUERYIVPROC glad_glGetQueryiv = NULL;
931PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv; 932PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv = NULL;
932PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices; 933PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices = NULL;
933PFNGLISSHADERPROC glad_glIsShader; 934PFNGLISSHADERPROC glad_glIsShader = NULL;
934PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv; 935PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv = NULL;
935PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv; 936PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv = NULL;
936PFNGLENABLEPROC glad_glEnable; 937PFNGLENABLEPROC glad_glEnable = NULL;
937PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv; 938PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv = NULL;
938PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation; 939PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation = NULL;
939PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv; 940PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv = NULL;
940PFNGLMULTITEXCOORDP3UIVPROC glad_glMultiTexCoordP3uiv; 941PFNGLMULTITEXCOORDP3UIVPROC glad_glMultiTexCoordP3uiv = NULL;
941PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui; 942PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui = NULL;
942PFNGLGETUNIFORMFVPROC glad_glGetUniformfv; 943PFNGLGETUNIFORMFVPROC glad_glGetUniformfv = NULL;
943PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv; 944PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv = NULL;
944PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv; 945PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv = NULL;
945PFNGLDRAWBUFFERPROC glad_glDrawBuffer; 946PFNGLDRAWBUFFERPROC glad_glDrawBuffer = NULL;
946PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv; 947PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv = NULL;
947PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced; 948PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced = NULL;
948PFNGLFLUSHPROC glad_glFlush; 949PFNGLFLUSHPROC glad_glFlush = NULL;
949PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv; 950PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv = NULL;
950PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv; 951PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv = NULL;
951PFNGLFENCESYNCPROC glad_glFenceSync; 952PFNGLFENCESYNCPROC glad_glFenceSync = NULL;
952PFNGLCOLORP3UIPROC glad_glColorP3ui; 953PFNGLCOLORP3UIPROC glad_glColorP3ui = NULL;
953PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv; 954PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv = NULL;
954PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender; 955PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender = NULL;
955PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv; 956PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv = NULL;
956PFNGLMULTITEXCOORDP4UIVPROC glad_glMultiTexCoordP4uiv; 957PFNGLMULTITEXCOORDP4UIVPROC glad_glMultiTexCoordP4uiv = NULL;
957PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate; 958PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate = NULL;
958PFNGLGENSAMPLERSPROC glad_glGenSamplers; 959PFNGLGENSAMPLERSPROC glad_glGenSamplers = NULL;
959PFNGLCLAMPCOLORPROC glad_glClampColor; 960PFNGLCLAMPCOLORPROC glad_glClampColor = NULL;
960PFNGLUNIFORM4IVPROC glad_glUniform4iv; 961PFNGLUNIFORM4IVPROC glad_glUniform4iv = NULL;
961PFNGLCLEARSTENCILPROC glad_glClearStencil; 962PFNGLCLEARSTENCILPROC glad_glClearStencil = NULL;
962PFNGLTEXCOORDP1UIVPROC glad_glTexCoordP1uiv; 963PFNGLTEXCOORDP1UIVPROC glad_glTexCoordP1uiv = NULL;
963PFNGLGENTEXTURESPROC glad_glGenTextures; 964PFNGLGENTEXTURESPROC glad_glGenTextures = NULL;
964PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv; 965PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv = NULL;
965PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv; 966PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv = NULL;
966PFNGLISSYNCPROC glad_glIsSync; 967PFNGLISSYNCPROC glad_glIsSync = NULL;
967PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName; 968PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName = NULL;
968PFNGLUNIFORM2IPROC glad_glUniform2i; 969PFNGLUNIFORM2IPROC glad_glUniform2i = NULL;
969PFNGLUNIFORM2FPROC glad_glUniform2f; 970PFNGLUNIFORM2FPROC glad_glUniform2f = NULL;
970PFNGLTEXCOORDP4UIPROC glad_glTexCoordP4ui; 971PFNGLTEXCOORDP4UIPROC glad_glTexCoordP4ui = NULL;
971PFNGLGETPROGRAMIVPROC glad_glGetProgramiv; 972PFNGLGETPROGRAMIVPROC glad_glGetProgramiv = NULL;
972PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer; 973PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer = NULL;
973PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer; 974PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer = NULL;
974PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange; 975PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange = NULL;
975PFNGLGENQUERIESPROC glad_glGenQueries; 976PFNGLGENQUERIESPROC glad_glGenQueries = NULL;
976PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui; 977PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui = NULL;
977PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D; 978PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D = NULL;
978PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v; 979PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v = NULL;
979PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers; 980PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers = NULL;
980PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D; 981PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D = NULL;
981PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer; 982PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer = NULL;
982PFNGLISENABLEDIPROC glad_glIsEnabledi; 983PFNGLISENABLEDIPROC glad_glIsEnabledi = NULL;
983PFNGLSECONDARYCOLORP3UIPROC glad_glSecondaryColorP3ui; 984PFNGLSECONDARYCOLORP3UIPROC glad_glSecondaryColorP3ui = NULL;
984PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed; 985PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed = NULL;
985PFNGLUNIFORM2IVPROC glad_glUniform2iv; 986PFNGLUNIFORM2IVPROC glad_glUniform2iv = NULL;
986PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv; 987PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv = NULL;
987PFNGLUNIFORM4UIVPROC glad_glUniform4uiv; 988PFNGLUNIFORM4UIVPROC glad_glUniform4uiv = NULL;
988PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D; 989PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D = NULL;
989PFNGLGETSHADERIVPROC glad_glGetShaderiv; 990PFNGLGETSHADERIVPROC glad_glGetShaderiv = NULL;
990PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation; 991PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation = NULL;
991PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset; 992PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset = NULL;
992PFNGLGETDOUBLEVPROC glad_glGetDoublev; 993PFNGLGETDOUBLEVPROC glad_glGetDoublev = NULL;
993PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d; 994PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d = NULL;
994PFNGLGETUNIFORMIVPROC glad_glGetUniformiv; 995PFNGLGETUNIFORMIVPROC glad_glGetUniformiv = NULL;
995PFNGLMULTITEXCOORDP1UIVPROC glad_glMultiTexCoordP1uiv; 996PFNGLMULTITEXCOORDP1UIVPROC glad_glMultiTexCoordP1uiv = NULL;
996PFNGLUNIFORM3FVPROC glad_glUniform3fv; 997PFNGLUNIFORM3FVPROC glad_glUniform3fv = NULL;
997PFNGLDEPTHRANGEPROC glad_glDepthRange; 998PFNGLDEPTHRANGEPROC glad_glDepthRange = NULL;
998PFNGLMAPBUFFERPROC glad_glMapBuffer; 999PFNGLMAPBUFFERPROC glad_glMapBuffer = NULL;
999PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D; 1000PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D = NULL;
1000PFNGLDELETESYNCPROC glad_glDeleteSync; 1001PFNGLDELETESYNCPROC glad_glDeleteSync = NULL;
1001PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D; 1002PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D = NULL;
1002PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv; 1003PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv = NULL;
1003PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements; 1004PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements = NULL;
1004PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv; 1005PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv = NULL;
1005PFNGLUNIFORM3IVPROC glad_glUniform3iv; 1006PFNGLUNIFORM3IVPROC glad_glUniform3iv = NULL;
1006PFNGLPOLYGONMODEPROC glad_glPolygonMode; 1007PFNGLPOLYGONMODEPROC glad_glPolygonMode = NULL;
1007PFNGLDRAWBUFFERSPROC glad_glDrawBuffers; 1008PFNGLDRAWBUFFERSPROC glad_glDrawBuffers = NULL;
1008PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv; 1009PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv = NULL;
1009PFNGLUSEPROGRAMPROC glad_glUseProgram; 1010PFNGLUSEPROGRAMPROC glad_glUseProgram = NULL;
1010PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog; 1011PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog = NULL;
1011PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray; 1012PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray = NULL;
1012PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers; 1013PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers = NULL;
1013PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv; 1014PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv = NULL;
1014PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex; 1015PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex = NULL;
1015PFNGLUNIFORM2UIVPROC glad_glUniform2uiv; 1016PFNGLUNIFORM2UIVPROC glad_glUniform2uiv = NULL;
1016PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D; 1017PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D = NULL;
1017PFNGLFINISHPROC glad_glFinish; 1018PFNGLFINISHPROC glad_glFinish = NULL;
1018PFNGLDELETESHADERPROC glad_glDeleteShader; 1019PFNGLDELETESHADERPROC glad_glDeleteShader = NULL;
1019PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv; 1020PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv = NULL;
1020PFNGLVIEWPORTPROC glad_glViewport; 1021PFNGLVIEWPORTPROC glad_glViewport = NULL;
1021PFNGLUNIFORM1UIVPROC glad_glUniform1uiv; 1022PFNGLUNIFORM1UIVPROC glad_glUniform1uiv = NULL;
1022PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings; 1023PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings = NULL;
1023PFNGLUNIFORM2UIPROC glad_glUniform2ui; 1024PFNGLUNIFORM2UIPROC glad_glUniform2ui = NULL;
1024PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i; 1025PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i = NULL;
1025PFNGLCLEARDEPTHPROC glad_glClearDepth; 1026PFNGLCLEARDEPTHPROC glad_glClearDepth = NULL;
1026PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv; 1027PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv = NULL;
1027PFNGLTEXPARAMETERFPROC glad_glTexParameterf; 1028PFNGLTEXPARAMETERFPROC glad_glTexParameterf = NULL;
1028PFNGLTEXPARAMETERIPROC glad_glTexParameteri; 1029PFNGLTEXPARAMETERIPROC glad_glTexParameteri = NULL;
1029PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource; 1030PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource = NULL;
1030PFNGLTEXBUFFERPROC glad_glTexBuffer; 1031PFNGLTEXBUFFERPROC glad_glTexBuffer = NULL;
1031PFNGLPIXELSTOREIPROC glad_glPixelStorei; 1032PFNGLPIXELSTOREIPROC glad_glPixelStorei = NULL;
1032PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram; 1033PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram = NULL;
1033PFNGLPIXELSTOREFPROC glad_glPixelStoref; 1034PFNGLPIXELSTOREFPROC glad_glPixelStoref = NULL;
1034PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v; 1035PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v = NULL;
1035PFNGLMULTITEXCOORDP2UIVPROC glad_glMultiTexCoordP2uiv; 1036PFNGLMULTITEXCOORDP2UIVPROC glad_glMultiTexCoordP2uiv = NULL;
1036PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv; 1037PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv = NULL;
1037PFNGLLINKPROGRAMPROC glad_glLinkProgram; 1038PFNGLLINKPROGRAMPROC glad_glLinkProgram = NULL;
1038PFNGLBINDTEXTUREPROC glad_glBindTexture; 1039PFNGLBINDTEXTUREPROC glad_glBindTexture = NULL;
1039PFNGLGETSTRINGPROC glad_glGetString; 1040PFNGLGETSTRINGPROC glad_glGetString = NULL;
1040PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv; 1041PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv = NULL;
1041PFNGLDETACHSHADERPROC glad_glDetachShader; 1042PFNGLDETACHSHADERPROC glad_glDetachShader = NULL;
1042PFNGLENDQUERYPROC glad_glEndQuery; 1043PFNGLENDQUERYPROC glad_glEndQuery = NULL;
1043PFNGLNORMALP3UIPROC glad_glNormalP3ui; 1044PFNGLNORMALP3UIPROC glad_glNormalP3ui = NULL;
1044PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui; 1045PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui = NULL;
1045PFNGLDELETETEXTURESPROC glad_glDeleteTextures; 1046PFNGLDELETETEXTURESPROC glad_glDeleteTextures = NULL;
1046PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate; 1047PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate = NULL;
1047PFNGLDELETEQUERIESPROC glad_glDeleteQueries; 1048PFNGLDELETEQUERIESPROC glad_glDeleteQueries = NULL;
1048PFNGLNORMALP3UIVPROC glad_glNormalP3uiv; 1049PFNGLNORMALP3UIVPROC glad_glNormalP3uiv = NULL;
1049PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f; 1050PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f = NULL;
1050PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d; 1051PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d = NULL;
1051PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv; 1052PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv = NULL;
1052PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s; 1053PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s = NULL;
1053PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex; 1054PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex = NULL;
1054PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage; 1055PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage = NULL;
1055PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri; 1056PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri = NULL;
1056PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf; 1057PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf = NULL;
1057PFNGLUNIFORM1FPROC glad_glUniform1f; 1058PFNGLUNIFORM1FPROC glad_glUniform1f = NULL;
1058PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv; 1059PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv = NULL;
1059PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage; 1060PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage = NULL;
1060PFNGLUNIFORM1IPROC glad_glUniform1i; 1061PFNGLUNIFORM1IPROC glad_glUniform1i = NULL;
1061PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib; 1062PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib = NULL;
1062PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D; 1063PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D = NULL;
1063PFNGLDISABLEPROC glad_glDisable; 1064PFNGLDISABLEPROC glad_glDisable = NULL;
1064PFNGLLOGICOPPROC glad_glLogicOp; 1065PFNGLLOGICOPPROC glad_glLogicOp = NULL;
1065PFNGLUNIFORM4UIPROC glad_glUniform4ui; 1066PFNGLUNIFORM4UIPROC glad_glUniform4ui = NULL;
1066PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer; 1067PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer = NULL;
1067PFNGLCULLFACEPROC glad_glCullFace; 1068PFNGLCULLFACEPROC glad_glCullFace = NULL;
1068PFNGLGETSTRINGIPROC glad_glGetStringi; 1069PFNGLGETSTRINGIPROC glad_glGetStringi = NULL;
1069PFNGLATTACHSHADERPROC glad_glAttachShader; 1070PFNGLATTACHSHADERPROC glad_glAttachShader = NULL;
1070PFNGLQUERYCOUNTERPROC glad_glQueryCounter; 1071PFNGLQUERYCOUNTERPROC glad_glQueryCounter = NULL;
1071PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex; 1072PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex = NULL;
1072PFNGLDRAWELEMENTSPROC glad_glDrawElements; 1073PFNGLDRAWELEMENTSPROC glad_glDrawElements = NULL;
1073PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv; 1074PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv = NULL;
1074PFNGLUNIFORM1IVPROC glad_glUniform1iv; 1075PFNGLUNIFORM1IVPROC glad_glUniform1iv = NULL;
1075PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv; 1076PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv = NULL;
1076PFNGLREADBUFFERPROC glad_glReadBuffer; 1077PFNGLREADBUFFERPROC glad_glReadBuffer = NULL;
1077PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv; 1078PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv = NULL;
1078PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced; 1079PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced = NULL;
1079PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap; 1080PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap = NULL;
1080PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv; 1081PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv = NULL;
1081PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f; 1082PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f = NULL;
1082PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv; 1083PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv = NULL;
1083PFNGLPOINTPARAMETERIPROC glad_glPointParameteri; 1084PFNGLPOINTPARAMETERIPROC glad_glPointParameteri = NULL;
1084PFNGLBLENDCOLORPROC glad_glBlendColor; 1085PFNGLBLENDCOLORPROC glad_glBlendColor = NULL;
1085PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv; 1086PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv = NULL;
1086PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer; 1087PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer = NULL;
1087PFNGLPOINTPARAMETERFPROC glad_glPointParameterf; 1088PFNGLPOINTPARAMETERFPROC glad_glPointParameterf = NULL;
1088PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s; 1089PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s = NULL;
1089PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer; 1090PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer = NULL;
1090PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv; 1091PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv = NULL;
1091PFNGLISPROGRAMPROC glad_glIsProgram; 1092PFNGLISPROGRAMPROC glad_glIsProgram = NULL;
1092PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv; 1093PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv = NULL;
1093PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv; 1094PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv = NULL;
1094PFNGLUNIFORM4IPROC glad_glUniform4i; 1095PFNGLUNIFORM4IPROC glad_glUniform4i = NULL;
1095PFNGLACTIVETEXTUREPROC glad_glActiveTexture; 1096PFNGLACTIVETEXTUREPROC glad_glActiveTexture = NULL;
1096PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray; 1097PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray = NULL;
1097PFNGLREADPIXELSPROC glad_glReadPixels; 1098PFNGLREADPIXELSPROC glad_glReadPixels = NULL;
1098PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv; 1099PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv = NULL;
1099PFNGLUNIFORM4FPROC glad_glUniform4f; 1100PFNGLUNIFORM4FPROC glad_glUniform4f = NULL;
1100PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample; 1101PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample = NULL;
1101PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv; 1102PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv = NULL;
1102PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex; 1103PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex = NULL;
1103PFNGLSTENCILFUNCPROC glad_glStencilFunc; 1104PFNGLSTENCILFUNCPROC glad_glStencilFunc = NULL;
1104PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding; 1105PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding = NULL;
1105PFNGLCOLORP4UIPROC glad_glColorP4ui; 1106PFNGLCOLORP4UIPROC glad_glColorP4ui = NULL;
1106PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv; 1107PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv = NULL;
1107PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog; 1108PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog = NULL;
1108PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i; 1109PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i = NULL;
1109PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData; 1110PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData = NULL;
1110PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate; 1111PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate = NULL;
1111PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui; 1112PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui = NULL;
1112PFNGLGENBUFFERSPROC glad_glGenBuffers; 1113PFNGLGENBUFFERSPROC glad_glGenBuffers = NULL;
1113PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv; 1114PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv = NULL;
1114PFNGLBLENDFUNCPROC glad_glBlendFunc; 1115PFNGLBLENDFUNCPROC glad_glBlendFunc = NULL;
1115PFNGLCREATEPROGRAMPROC glad_glCreateProgram; 1116PFNGLCREATEPROGRAMPROC glad_glCreateProgram = NULL;
1116PFNGLTEXIMAGE3DPROC glad_glTexImage3D; 1117PFNGLTEXIMAGE3DPROC glad_glTexImage3D = NULL;
1117PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer; 1118PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer = NULL;
1118PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex; 1119PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex = NULL;
1119PFNGLGETINTEGER64VPROC glad_glGetInteger64v; 1120PFNGLGETINTEGER64VPROC glad_glGetInteger64v = NULL;
1120PFNGLSCISSORPROC glad_glScissor; 1121PFNGLSCISSORPROC glad_glScissor = NULL;
1121PFNGLTEXCOORDP4UIVPROC glad_glTexCoordP4uiv; 1122PFNGLTEXCOORDP4UIVPROC glad_glTexCoordP4uiv = NULL;
1122PFNGLGETBOOLEANVPROC glad_glGetBooleanv; 1123PFNGLGETBOOLEANVPROC glad_glGetBooleanv = NULL;
1123PFNGLVERTEXP2UIVPROC glad_glVertexP2uiv; 1124PFNGLVERTEXP2UIVPROC glad_glVertexP2uiv = NULL;
1124PFNGLUNIFORM3UIVPROC glad_glUniform3uiv; 1125PFNGLUNIFORM3UIVPROC glad_glUniform3uiv = NULL;
1125PFNGLCLEARCOLORPROC glad_glClearColor; 1126PFNGLCLEARCOLORPROC glad_glClearColor = NULL;
1126PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv; 1127PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv = NULL;
1127PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv; 1128PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv = NULL;
1128PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v; 1129PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v = NULL;
1129PFNGLCOLORP4UIVPROC glad_glColorP4uiv; 1130PFNGLCOLORP4UIVPROC glad_glColorP4uiv = NULL;
1130PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv; 1131PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv = NULL;
1131PFNGLUNIFORM3UIPROC glad_glUniform3ui; 1132PFNGLUNIFORM3UIPROC glad_glUniform3ui = NULL;
1132PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv; 1133PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv = NULL;
1133PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv; 1134PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv = NULL;
1134PFNGLUNIFORM2FVPROC glad_glUniform2fv; 1135PFNGLUNIFORM2FVPROC glad_glUniform2fv = NULL;
1135PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv; 1136PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv = NULL;
1136PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange; 1137PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange = NULL;
1137PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv; 1138PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv = NULL;
1138PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv; 1139PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv = NULL;
1139PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv; 1140PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv = NULL;
1140PFNGLDEPTHFUNCPROC glad_glDepthFunc; 1141PFNGLDEPTHFUNCPROC glad_glDepthFunc = NULL;
1141PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D; 1142PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D = NULL;
1142PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv; 1143PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv = NULL;
1143PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv; 1144PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv = NULL;
1144PFNGLMULTITEXCOORDP1UIPROC glad_glMultiTexCoordP1ui; 1145PFNGLMULTITEXCOORDP1UIPROC glad_glMultiTexCoordP1ui = NULL;
1145PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync; 1146PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync = NULL;
1146PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui; 1147PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui = NULL;
1147PFNGLCOLORMASKPROC glad_glColorMask; 1148PFNGLCOLORMASKPROC glad_glColorMask = NULL;
1148PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv; 1149PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv = NULL;
1149PFNGLBLENDEQUATIONPROC glad_glBlendEquation; 1150PFNGLBLENDEQUATIONPROC glad_glBlendEquation = NULL;
1150PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation; 1151PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation = NULL;
1151PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback; 1152PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback = NULL;
1152PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv; 1153PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv = NULL;
1153PFNGLUNIFORM4FVPROC glad_glUniform4fv; 1154PFNGLUNIFORM4FVPROC glad_glUniform4fv = NULL;
1154PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback; 1155PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback = NULL;
1155PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv; 1156PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv = NULL;
1156PFNGLISSAMPLERPROC glad_glIsSampler; 1157PFNGLISSAMPLERPROC glad_glIsSampler = NULL;
1157PFNGLVERTEXP3UIPROC glad_glVertexP3ui; 1158PFNGLVERTEXP3UIPROC glad_glVertexP3ui = NULL;
1158PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor; 1159PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor = NULL;
1159PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D; 1160PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D = NULL;
1160PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D; 1161PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D = NULL;
1161PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex; 1162PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex = NULL;
1162PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus; 1163PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus = NULL;
1163PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender; 1164PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender = NULL;
1164PFNGLVERTEXP3UIVPROC glad_glVertexP3uiv; 1165PFNGLVERTEXP3UIVPROC glad_glVertexP3uiv = NULL;
1165PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation; 1166PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation = NULL;
1166PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv; 1167PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv = NULL;
1167PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv; 1168PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv = NULL;
1168PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements; 1169PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements = NULL;
1169PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv; 1170PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv = NULL;
1170PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase; 1171PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase = NULL;
1171PFNGLBUFFERSUBDATAPROC glad_glBufferSubData; 1172PFNGLBUFFERSUBDATAPROC glad_glBufferSubData = NULL;
1172PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv; 1173PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv = NULL;
1173PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange; 1174PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange = NULL;
1174PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture; 1175PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture = NULL;
1175PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays; 1176PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays = NULL;
1176PFNGLVERTEXP4UIVPROC glad_glVertexP4uiv; 1177PFNGLVERTEXP4UIVPROC glad_glVertexP4uiv = NULL;
1177PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv; 1178PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv = NULL;
1178PFNGLDISABLEIPROC glad_glDisablei; 1179PFNGLDISABLEIPROC glad_glDisablei = NULL;
1179PFNGLSHADERSOURCEPROC glad_glShaderSource; 1180PFNGLSHADERSOURCEPROC glad_glShaderSource = NULL;
1180PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers; 1181PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers = NULL;
1181PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv; 1182PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv = NULL;
1182PFNGLGETSYNCIVPROC glad_glGetSynciv; 1183PFNGLGETSYNCIVPROC glad_glGetSynciv = NULL;
1183PFNGLTEXCOORDP2UIVPROC glad_glTexCoordP2uiv; 1184PFNGLTEXCOORDP2UIVPROC glad_glTexCoordP2uiv = NULL;
1184PFNGLBEGINQUERYPROC glad_glBeginQuery; 1185PFNGLBEGINQUERYPROC glad_glBeginQuery = NULL;
1185PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv; 1186PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv = NULL;
1186PFNGLBINDBUFFERPROC glad_glBindBuffer; 1187PFNGLBINDBUFFERPROC glad_glBindBuffer = NULL;
1187PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv; 1188PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv = NULL;
1188PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv; 1189PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv = NULL;
1189PFNGLBUFFERDATAPROC glad_glBufferData; 1190PFNGLBUFFERDATAPROC glad_glBufferData = NULL;
1190PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv; 1191PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv = NULL;
1191PFNGLTEXCOORDP1UIPROC glad_glTexCoordP1ui; 1192PFNGLTEXCOORDP1UIPROC glad_glTexCoordP1ui = NULL;
1192PFNGLGETERRORPROC glad_glGetError; 1193PFNGLGETERRORPROC glad_glGetError = NULL;
1193PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui; 1194PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui = NULL;
1194PFNGLGETFLOATVPROC glad_glGetFloatv; 1195PFNGLGETFLOATVPROC glad_glGetFloatv = NULL;
1195PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D; 1196PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D = NULL;
1196PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv; 1197PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv = NULL;
1197PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv; 1198PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv = NULL;
1198PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i; 1199PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i = NULL;
1199PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv; 1200PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv = NULL;
1200PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv; 1201PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv = NULL;
1201PFNGLGETINTEGERVPROC glad_glGetIntegerv; 1202PFNGLGETINTEGERVPROC glad_glGetIntegerv = NULL;
1202PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv; 1203PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv = NULL;
1203PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D; 1204PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D = NULL;
1204PFNGLISQUERYPROC glad_glIsQuery; 1205PFNGLISQUERYPROC glad_glIsQuery = NULL;
1205PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv; 1206PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv = NULL;
1206PFNGLTEXIMAGE2DPROC glad_glTexImage2D; 1207PFNGLTEXIMAGE2DPROC glad_glTexImage2D = NULL;
1207PFNGLSTENCILMASKPROC glad_glStencilMask; 1208PFNGLSTENCILMASKPROC glad_glStencilMask = NULL;
1208PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv; 1209PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv = NULL;
1209PFNGLISTEXTUREPROC glad_glIsTexture; 1210PFNGLISTEXTUREPROC glad_glIsTexture = NULL;
1210PFNGLUNIFORM1FVPROC glad_glUniform1fv; 1211PFNGLUNIFORM1FVPROC glad_glUniform1fv = NULL;
1211PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv; 1212PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv = NULL;
1212PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv; 1213PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv = NULL;
1213PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv; 1214PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv = NULL;
1214PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData; 1215PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData = NULL;
1215PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv; 1216PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv = NULL;
1216PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d; 1217PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d = NULL;
1217PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f; 1218PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f = NULL;
1218PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv; 1219PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv = NULL;
1219PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v; 1220PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v = NULL;
1220PFNGLDEPTHMASKPROC glad_glDepthMask; 1221PFNGLDEPTHMASKPROC glad_glDepthMask = NULL;
1221PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s; 1222PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s = NULL;
1222PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample; 1223PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample = NULL;
1223PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex; 1224PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex = NULL;
1224PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample; 1225PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample = NULL;
1225PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform; 1226PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform = NULL;
1226PFNGLFRONTFACEPROC glad_glFrontFace; 1227PFNGLFRONTFACEPROC glad_glFrontFace = NULL;
1227int GLAD_GL_SGIX_pixel_tiles; 1228int GLAD_GL_SGIX_pixel_tiles = 0;
1228int GLAD_GL_EXT_post_depth_coverage; 1229int GLAD_GL_EXT_post_depth_coverage = 0;
1229int GLAD_GL_APPLE_element_array; 1230int GLAD_GL_APPLE_element_array = 0;
1230int GLAD_GL_AMD_multi_draw_indirect; 1231int GLAD_GL_AMD_multi_draw_indirect = 0;
1231int GLAD_GL_EXT_blend_subtract; 1232int GLAD_GL_EXT_blend_subtract = 0;
1232int GLAD_GL_SGIX_tag_sample_buffer; 1233int GLAD_GL_SGIX_tag_sample_buffer = 0;
1233int GLAD_GL_NV_point_sprite; 1234int GLAD_GL_NV_point_sprite = 0;
1234int GLAD_GL_IBM_texture_mirrored_repeat; 1235int GLAD_GL_IBM_texture_mirrored_repeat = 0;
1235int GLAD_GL_APPLE_transform_hint; 1236int GLAD_GL_APPLE_transform_hint = 0;
1236int GLAD_GL_ATI_separate_stencil; 1237int GLAD_GL_ATI_separate_stencil = 0;
1237int GLAD_GL_NV_shader_atomic_int64; 1238int GLAD_GL_NV_shader_atomic_int64 = 0;
1238int GLAD_GL_EXT_semaphore_win32; 1239int GLAD_GL_EXT_semaphore_win32 = 0;
1239int GLAD_GL_NV_vertex_program2_option; 1240int GLAD_GL_NV_vertex_program2_option = 0;
1240int GLAD_GL_EXT_texture_buffer_object; 1241int GLAD_GL_EXT_texture_buffer_object = 0;
1241int GLAD_GL_ARB_vertex_blend; 1242int GLAD_GL_ARB_vertex_blend = 0;
1242int GLAD_GL_OVR_multiview; 1243int GLAD_GL_OVR_multiview = 0;
1243int GLAD_GL_AMD_shader_gpu_shader_half_float_fetch; 1244int GLAD_GL_AMD_shader_gpu_shader_half_float_fetch = 0;
1244int GLAD_GL_NV_vertex_program2; 1245int GLAD_GL_NV_vertex_program2 = 0;
1245int GLAD_GL_ARB_program_interface_query; 1246int GLAD_GL_ARB_program_interface_query = 0;
1246int GLAD_GL_EXT_misc_attribute; 1247int GLAD_GL_EXT_misc_attribute = 0;
1247int GLAD_GL_NV_multisample_coverage; 1248int GLAD_GL_NV_multisample_coverage = 0;
1248int GLAD_GL_ARB_shading_language_packing; 1249int GLAD_GL_ARB_shading_language_packing = 0;
1249int GLAD_GL_EXT_texture_cube_map; 1250int GLAD_GL_EXT_texture_cube_map = 0;
1250int GLAD_GL_NV_viewport_array2; 1251int GLAD_GL_NV_viewport_array2 = 0;
1251int GLAD_GL_ARB_texture_stencil8; 1252int GLAD_GL_ARB_texture_stencil8 = 0;
1252int GLAD_GL_EXT_index_func; 1253int GLAD_GL_EXT_index_func = 0;
1253int GLAD_GL_EXT_memory_object_fd; 1254int GLAD_GL_EXT_memory_object_fd = 0;
1254int GLAD_GL_OES_compressed_paletted_texture; 1255int GLAD_GL_OES_compressed_paletted_texture = 0;
1255int GLAD_GL_MESA_shader_integer_functions; 1256int GLAD_GL_MESA_shader_integer_functions = 0;
1256int GLAD_GL_NV_shader_buffer_load; 1257int GLAD_GL_NV_shader_buffer_load = 0;
1257int GLAD_GL_EXT_color_subtable; 1258int GLAD_GL_EXT_color_subtable = 0;
1258int GLAD_GL_SUNX_constant_data; 1259int GLAD_GL_SUNX_constant_data = 0;
1259int GLAD_GL_EXT_texture_compression_s3tc; 1260int GLAD_GL_EXT_texture_compression_s3tc = 0;
1260int GLAD_GL_EXT_multi_draw_arrays; 1261int GLAD_GL_EXT_multi_draw_arrays = 0;
1261int GLAD_GL_ARB_shader_atomic_counters; 1262int GLAD_GL_ARB_shader_atomic_counters = 0;
1262int GLAD_GL_ARB_arrays_of_arrays; 1263int GLAD_GL_ARB_arrays_of_arrays = 0;
1263int GLAD_GL_NV_conditional_render; 1264int GLAD_GL_NV_conditional_render = 0;
1264int GLAD_GL_EXT_texture_env_combine; 1265int GLAD_GL_EXT_texture_env_combine = 0;
1265int GLAD_GL_NV_fog_distance; 1266int GLAD_GL_NV_fog_distance = 0;
1266int GLAD_GL_SGIX_async_histogram; 1267int GLAD_GL_SGIX_async_histogram = 0;
1267int GLAD_GL_MESA_resize_buffers; 1268int GLAD_GL_MESA_resize_buffers = 0;
1268int GLAD_GL_NV_light_max_exponent; 1269int GLAD_GL_NV_light_max_exponent = 0;
1269int GLAD_GL_NV_texture_env_combine4; 1270int GLAD_GL_NV_texture_env_combine4 = 0;
1270int GLAD_GL_ARB_spirv_extensions; 1271int GLAD_GL_ARB_spirv_extensions = 0;
1271int GLAD_GL_ARB_texture_view; 1272int GLAD_GL_ARB_texture_view = 0;
1272int GLAD_GL_ARB_texture_env_combine; 1273int GLAD_GL_ARB_texture_env_combine = 0;
1273int GLAD_GL_ARB_map_buffer_range; 1274int GLAD_GL_ARB_map_buffer_range = 0;
1274int GLAD_GL_EXT_convolution; 1275int GLAD_GL_EXT_convolution = 0;
1275int GLAD_GL_NV_compute_program5; 1276int GLAD_GL_NV_compute_program5 = 0;
1276int GLAD_GL_NV_vertex_attrib_integer_64bit; 1277int GLAD_GL_NV_vertex_attrib_integer_64bit = 0;
1277int GLAD_GL_EXT_paletted_texture; 1278int GLAD_GL_EXT_paletted_texture = 0;
1278int GLAD_GL_ARB_texture_buffer_object; 1279int GLAD_GL_ARB_texture_buffer_object = 0;
1279int GLAD_GL_ATI_pn_triangles; 1280int GLAD_GL_ATI_pn_triangles = 0;
1280int GLAD_GL_SGIX_resample; 1281int GLAD_GL_SGIX_resample = 0;
1281int GLAD_GL_SGIX_flush_raster; 1282int GLAD_GL_SGIX_flush_raster = 0;
1282int GLAD_GL_EXT_light_texture; 1283int GLAD_GL_EXT_light_texture = 0;
1283int GLAD_GL_ARB_point_sprite; 1284int GLAD_GL_ARB_point_sprite = 0;
1284int GLAD_GL_SUN_convolution_border_modes; 1285int GLAD_GL_SUN_convolution_border_modes = 0;
1285int GLAD_GL_EXT_semaphore_fd; 1286int GLAD_GL_EXT_semaphore_fd = 0;
1286int GLAD_GL_NV_parameter_buffer_object2; 1287int GLAD_GL_NV_parameter_buffer_object2 = 0;
1287int GLAD_GL_ARB_half_float_pixel; 1288int GLAD_GL_ARB_half_float_pixel = 0;
1288int GLAD_GL_NV_tessellation_program5; 1289int GLAD_GL_NV_tessellation_program5 = 0;
1289int GLAD_GL_REND_screen_coordinates; 1290int GLAD_GL_REND_screen_coordinates = 0;
1290int GLAD_GL_EXT_shared_texture_palette; 1291int GLAD_GL_EXT_shared_texture_palette = 0;
1291int GLAD_GL_EXT_packed_float; 1292int GLAD_GL_EXT_packed_float = 0;
1292int GLAD_GL_OML_subsample; 1293int GLAD_GL_OML_subsample = 0;
1293int GLAD_GL_SGIX_vertex_preclip; 1294int GLAD_GL_SGIX_vertex_preclip = 0;
1294int GLAD_GL_SGIX_texture_scale_bias; 1295int GLAD_GL_SGIX_texture_scale_bias = 0;
1295int GLAD_GL_AMD_draw_buffers_blend; 1296int GLAD_GL_AMD_draw_buffers_blend = 0;
1296int GLAD_GL_APPLE_texture_range; 1297int GLAD_GL_APPLE_texture_range = 0;
1297int GLAD_GL_EXT_texture_array; 1298int GLAD_GL_EXT_texture_array = 0;
1298int GLAD_GL_NV_texture_barrier; 1299int GLAD_GL_NV_texture_barrier = 0;
1299int GLAD_GL_ARB_texture_query_levels; 1300int GLAD_GL_ARB_texture_query_levels = 0;
1300int GLAD_GL_NV_texgen_emboss; 1301int GLAD_GL_NV_texgen_emboss = 0;
1301int GLAD_GL_EXT_texture_swizzle; 1302int GLAD_GL_EXT_texture_swizzle = 0;
1302int GLAD_GL_ARB_texture_rg; 1303int GLAD_GL_ARB_texture_rg = 0;
1303int GLAD_GL_ARB_vertex_type_2_10_10_10_rev; 1304int GLAD_GL_ARB_vertex_type_2_10_10_10_rev = 0;
1304int GLAD_GL_ARB_fragment_shader; 1305int GLAD_GL_ARB_fragment_shader = 0;
1305int GLAD_GL_3DFX_tbuffer; 1306int GLAD_GL_3DFX_tbuffer = 0;
1306int GLAD_GL_GREMEDY_frame_terminator; 1307int GLAD_GL_GREMEDY_frame_terminator = 0;
1307int GLAD_GL_IBM_cull_vertex; 1308int GLAD_GL_IBM_cull_vertex = 0;
1308int GLAD_GL_EXT_separate_shader_objects; 1309int GLAD_GL_EXT_separate_shader_objects = 0;
1309int GLAD_GL_NV_texture_multisample; 1310int GLAD_GL_NV_texture_multisample = 0;
1310int GLAD_GL_ARB_shader_objects; 1311int GLAD_GL_ARB_shader_objects = 0;
1311int GLAD_GL_ARB_framebuffer_object; 1312int GLAD_GL_ARB_framebuffer_object = 0;
1312int GLAD_GL_EXT_external_buffer; 1313int GLAD_GL_EXT_external_buffer = 0;
1313int GLAD_GL_ATI_envmap_bumpmap; 1314int GLAD_GL_ATI_envmap_bumpmap = 0;
1314int GLAD_GL_AMD_shader_explicit_vertex_parameter; 1315int GLAD_GL_AMD_shader_explicit_vertex_parameter = 0;
1315int GLAD_GL_ARB_robust_buffer_access_behavior; 1316int GLAD_GL_ARB_robust_buffer_access_behavior = 0;
1316int GLAD_GL_ARB_shader_stencil_export; 1317int GLAD_GL_ARB_shader_stencil_export = 0;
1317int GLAD_GL_NV_texture_rectangle; 1318int GLAD_GL_NV_texture_rectangle = 0;
1318int GLAD_GL_ARB_enhanced_layouts; 1319int GLAD_GL_ARB_enhanced_layouts = 0;
1319int GLAD_GL_ARB_texture_rectangle; 1320int GLAD_GL_ARB_texture_rectangle = 0;
1320int GLAD_GL_SGI_texture_color_table; 1321int GLAD_GL_SGI_texture_color_table = 0;
1321int GLAD_GL_NV_viewport_swizzle; 1322int GLAD_GL_NV_viewport_swizzle = 0;
1322int GLAD_GL_ATI_map_object_buffer; 1323int GLAD_GL_ATI_map_object_buffer = 0;
1323int GLAD_GL_ARB_robustness; 1324int GLAD_GL_ARB_robustness = 0;
1324int GLAD_GL_NV_pixel_data_range; 1325int GLAD_GL_NV_pixel_data_range = 0;
1325int GLAD_GL_EXT_framebuffer_blit; 1326int GLAD_GL_EXT_framebuffer_blit = 0;
1326int GLAD_GL_ARB_gpu_shader_fp64; 1327int GLAD_GL_ARB_gpu_shader_fp64 = 0;
1327int GLAD_GL_NV_command_list; 1328int GLAD_GL_NV_command_list = 0;
1328int GLAD_GL_SGIX_depth_texture; 1329int GLAD_GL_SGIX_depth_texture = 0;
1329int GLAD_GL_AMD_framebuffer_sample_positions; 1330int GLAD_GL_AMD_framebuffer_sample_positions = 0;
1330int GLAD_GL_GREMEDY_string_marker; 1331int GLAD_GL_GREMEDY_string_marker = 0;
1331int GLAD_GL_ARB_texture_compression_bptc; 1332int GLAD_GL_ARB_texture_compression_bptc = 0;
1332int GLAD_GL_EXT_subtexture; 1333int GLAD_GL_EXT_subtexture = 0;
1333int GLAD_GL_EXT_pixel_transform_color_table; 1334int GLAD_GL_EXT_pixel_transform_color_table = 0;
1334int GLAD_GL_EXT_texture_compression_rgtc; 1335int GLAD_GL_EXT_texture_compression_rgtc = 0;
1335int GLAD_GL_ARB_shader_atomic_counter_ops; 1336int GLAD_GL_ARB_shader_atomic_counter_ops = 0;
1336int GLAD_GL_SGIX_depth_pass_instrument; 1337int GLAD_GL_SGIX_depth_pass_instrument = 0;
1337int GLAD_GL_EXT_gpu_program_parameters; 1338int GLAD_GL_EXT_gpu_program_parameters = 0;
1338int GLAD_GL_NV_evaluators; 1339int GLAD_GL_NV_evaluators = 0;
1339int GLAD_GL_EXT_shader_framebuffer_fetch_non_coherent; 1340int GLAD_GL_EXT_shader_framebuffer_fetch_non_coherent = 0;
1340int GLAD_GL_SGIS_texture_filter4; 1341int GLAD_GL_SGIS_texture_filter4 = 0;
1341int GLAD_GL_AMD_performance_monitor; 1342int GLAD_GL_AMD_performance_monitor = 0;
1342int GLAD_GL_NV_geometry_shader4; 1343int GLAD_GL_NV_geometry_shader4 = 0;
1343int GLAD_GL_EXT_stencil_clear_tag; 1344int GLAD_GL_EXT_stencil_clear_tag = 0;
1344int GLAD_GL_NV_vertex_program1_1; 1345int GLAD_GL_NV_vertex_program1_1 = 0;
1345int GLAD_GL_NV_present_video; 1346int GLAD_GL_NV_present_video = 0;
1346int GLAD_GL_ARB_texture_compression_rgtc; 1347int GLAD_GL_ARB_texture_compression_rgtc = 0;
1347int GLAD_GL_HP_convolution_border_modes; 1348int GLAD_GL_HP_convolution_border_modes = 0;
1348int GLAD_GL_EXT_shader_integer_mix; 1349int GLAD_GL_EXT_shader_integer_mix = 0;
1349int GLAD_GL_SGIX_framezoom; 1350int GLAD_GL_SGIX_framezoom = 0;
1350int GLAD_GL_ARB_stencil_texturing; 1351int GLAD_GL_ARB_stencil_texturing = 0;
1351int GLAD_GL_ARB_shader_clock; 1352int GLAD_GL_ARB_shader_clock = 0;
1352int GLAD_GL_NV_shader_atomic_fp16_vector; 1353int GLAD_GL_NV_shader_atomic_fp16_vector = 0;
1353int GLAD_GL_SGIX_fog_offset; 1354int GLAD_GL_SGIX_fog_offset = 0;
1354int GLAD_GL_ARB_draw_elements_base_vertex; 1355int GLAD_GL_ARB_draw_elements_base_vertex = 0;
1355int GLAD_GL_INGR_interlace_read; 1356int GLAD_GL_INGR_interlace_read = 0;
1356int GLAD_GL_NV_transform_feedback; 1357int GLAD_GL_NV_transform_feedback = 0;
1357int GLAD_GL_NV_fragment_program; 1358int GLAD_GL_NV_fragment_program = 0;
1358int GLAD_GL_AMD_stencil_operation_extended; 1359int GLAD_GL_AMD_stencil_operation_extended = 0;
1359int GLAD_GL_ARB_seamless_cubemap_per_texture; 1360int GLAD_GL_ARB_seamless_cubemap_per_texture = 0;
1360int GLAD_GL_ARB_instanced_arrays; 1361int GLAD_GL_ARB_instanced_arrays = 0;
1361int GLAD_GL_ARB_get_texture_sub_image; 1362int GLAD_GL_ARB_get_texture_sub_image = 0;
1362int GLAD_GL_NV_vertex_array_range2; 1363int GLAD_GL_NV_vertex_array_range2 = 0;
1363int GLAD_GL_KHR_robustness; 1364int GLAD_GL_KHR_robustness = 0;
1364int GLAD_GL_AMD_sparse_texture; 1365int GLAD_GL_AMD_sparse_texture = 0;
1365int GLAD_GL_ARB_clip_control; 1366int GLAD_GL_ARB_clip_control = 0;
1366int GLAD_GL_NV_fragment_coverage_to_color; 1367int GLAD_GL_NV_fragment_coverage_to_color = 0;
1367int GLAD_GL_NV_fence; 1368int GLAD_GL_NV_fence = 0;
1368int GLAD_GL_ARB_texture_buffer_range; 1369int GLAD_GL_ARB_texture_buffer_range = 0;
1369int GLAD_GL_SUN_mesh_array; 1370int GLAD_GL_SUN_mesh_array = 0;
1370int GLAD_GL_ARB_vertex_attrib_binding; 1371int GLAD_GL_ARB_vertex_attrib_binding = 0;
1371int GLAD_GL_ARB_framebuffer_no_attachments; 1372int GLAD_GL_ARB_framebuffer_no_attachments = 0;
1372int GLAD_GL_ARB_cl_event; 1373int GLAD_GL_ARB_cl_event = 0;
1373int GLAD_GL_EXT_vertex_weighting; 1374int GLAD_GL_EXT_vertex_weighting = 0;
1374int GLAD_GL_ARB_derivative_control; 1375int GLAD_GL_ARB_derivative_control = 0;
1375int GLAD_GL_NV_packed_depth_stencil; 1376int GLAD_GL_NV_packed_depth_stencil = 0;
1376int GLAD_GL_OES_single_precision; 1377int GLAD_GL_OES_single_precision = 0;
1377int GLAD_GL_NV_primitive_restart; 1378int GLAD_GL_NV_primitive_restart = 0;
1378int GLAD_GL_SUN_global_alpha; 1379int GLAD_GL_SUN_global_alpha = 0;
1379int GLAD_GL_ARB_fragment_shader_interlock; 1380int GLAD_GL_ARB_fragment_shader_interlock = 0;
1380int GLAD_GL_EXT_texture_object; 1381int GLAD_GL_EXT_texture_object = 0;
1381int GLAD_GL_AMD_name_gen_delete; 1382int GLAD_GL_AMD_name_gen_delete = 0;
1382int GLAD_GL_NV_texture_compression_vtc; 1383int GLAD_GL_NV_texture_compression_vtc = 0;
1383int GLAD_GL_NV_sample_mask_override_coverage; 1384int GLAD_GL_NV_sample_mask_override_coverage = 0;
1384int GLAD_GL_NV_texture_shader3; 1385int GLAD_GL_NV_texture_shader3 = 0;
1385int GLAD_GL_MESA_tile_raster_order; 1386int GLAD_GL_MESA_tile_raster_order = 0;
1386int GLAD_GL_ARB_texture_filter_anisotropic; 1387int GLAD_GL_ARB_texture_filter_anisotropic = 0;
1387int GLAD_GL_EXT_texture; 1388int GLAD_GL_EXT_texture = 0;
1388int GLAD_GL_ARB_buffer_storage; 1389int GLAD_GL_ARB_buffer_storage = 0;
1389int GLAD_GL_AMD_shader_atomic_counter_ops; 1390int GLAD_GL_AMD_shader_atomic_counter_ops = 0;
1390int GLAD_GL_APPLE_vertex_program_evaluators; 1391int GLAD_GL_APPLE_vertex_program_evaluators = 0;
1391int GLAD_GL_AMD_texture_gather_bias_lod; 1392int GLAD_GL_AMD_texture_gather_bias_lod = 0;
1392int GLAD_GL_NV_texgen_reflection; 1393int GLAD_GL_NV_texgen_reflection = 0;
1393int GLAD_GL_ARB_explicit_uniform_location; 1394int GLAD_GL_ARB_explicit_uniform_location = 0;
1394int GLAD_GL_ARB_depth_buffer_float; 1395int GLAD_GL_ARB_depth_buffer_float = 0;
1395int GLAD_GL_NV_path_rendering_shared_edge; 1396int GLAD_GL_NV_path_rendering_shared_edge = 0;
1396int GLAD_GL_SGIX_shadow_ambient; 1397int GLAD_GL_SGIX_shadow_ambient = 0;
1397int GLAD_GL_ARB_texture_cube_map; 1398int GLAD_GL_ARB_texture_cube_map = 0;
1398int GLAD_GL_AMD_vertex_shader_viewport_index; 1399int GLAD_GL_AMD_vertex_shader_viewport_index = 0;
1399int GLAD_GL_SGIX_list_priority; 1400int GLAD_GL_SGIX_list_priority = 0;
1400int GLAD_GL_NV_vertex_buffer_unified_memory; 1401int GLAD_GL_NV_vertex_buffer_unified_memory = 0;
1401int GLAD_GL_NV_uniform_buffer_unified_memory; 1402int GLAD_GL_NV_uniform_buffer_unified_memory = 0;
1402int GLAD_GL_ARB_clear_texture; 1403int GLAD_GL_ARB_clear_texture = 0;
1403int GLAD_GL_ATI_texture_env_combine3; 1404int GLAD_GL_ATI_texture_env_combine3 = 0;
1404int GLAD_GL_NV_depth_clamp; 1405int GLAD_GL_NV_depth_clamp = 0;
1405int GLAD_GL_ARB_map_buffer_alignment; 1406int GLAD_GL_ARB_map_buffer_alignment = 0;
1406int GLAD_GL_EXT_memory_object; 1407int GLAD_GL_EXT_memory_object = 0;
1407int GLAD_GL_NV_blend_equation_advanced; 1408int GLAD_GL_NV_blend_equation_advanced = 0;
1408int GLAD_GL_SGIS_sharpen_texture; 1409int GLAD_GL_SGIS_sharpen_texture = 0;
1409int GLAD_GL_KHR_robust_buffer_access_behavior; 1410int GLAD_GL_KHR_robust_buffer_access_behavior = 0;
1410int GLAD_GL_ARB_pipeline_statistics_query; 1411int GLAD_GL_ARB_pipeline_statistics_query = 0;
1411int GLAD_GL_ARB_vertex_program; 1412int GLAD_GL_ARB_vertex_program = 0;
1412int GLAD_GL_ARB_texture_rgb10_a2ui; 1413int GLAD_GL_ARB_texture_rgb10_a2ui = 0;
1413int GLAD_GL_OML_interlace; 1414int GLAD_GL_OML_interlace = 0;
1414int GLAD_GL_ATI_pixel_format_float; 1415int GLAD_GL_ATI_pixel_format_float = 0;
1415int GLAD_GL_NV_clip_space_w_scaling; 1416int GLAD_GL_NV_clip_space_w_scaling = 0;
1416int GLAD_GL_ARB_vertex_buffer_object; 1417int GLAD_GL_ARB_vertex_buffer_object = 0;
1417int GLAD_GL_EXT_shadow_funcs; 1418int GLAD_GL_EXT_shadow_funcs = 0;
1418int GLAD_GL_ATI_text_fragment_shader; 1419int GLAD_GL_ATI_text_fragment_shader = 0;
1419int GLAD_GL_NV_vertex_array_range; 1420int GLAD_GL_NV_vertex_array_range = 0;
1420int GLAD_GL_SGIX_fragment_lighting; 1421int GLAD_GL_SGIX_fragment_lighting = 0;
1421int GLAD_GL_AMD_shader_ballot; 1422int GLAD_GL_AMD_shader_ballot = 0;
1422int GLAD_GL_NV_texture_expand_normal; 1423int GLAD_GL_NV_texture_expand_normal = 0;
1423int GLAD_GL_NV_framebuffer_multisample_coverage; 1424int GLAD_GL_NV_framebuffer_multisample_coverage = 0;
1424int GLAD_GL_EXT_timer_query; 1425int GLAD_GL_EXT_timer_query = 0;
1425int GLAD_GL_EXT_vertex_array_bgra; 1426int GLAD_GL_EXT_vertex_array_bgra = 0;
1426int GLAD_GL_NV_bindless_texture; 1427int GLAD_GL_NV_bindless_texture = 0;
1427int GLAD_GL_KHR_debug; 1428int GLAD_GL_KHR_debug = 0;
1428int GLAD_GL_SGIS_texture_border_clamp; 1429int GLAD_GL_SGIS_texture_border_clamp = 0;
1429int GLAD_GL_ATI_vertex_attrib_array_object; 1430int GLAD_GL_ATI_vertex_attrib_array_object = 0;
1430int GLAD_GL_SGIX_clipmap; 1431int GLAD_GL_SGIX_clipmap = 0;
1431int GLAD_GL_EXT_geometry_shader4; 1432int GLAD_GL_EXT_geometry_shader4 = 0;
1432int GLAD_GL_ARB_shader_texture_image_samples; 1433int GLAD_GL_ARB_shader_texture_image_samples = 0;
1433int GLAD_GL_MESA_ycbcr_texture; 1434int GLAD_GL_MESA_ycbcr_texture = 0;
1434int GLAD_GL_MESAX_texture_stack; 1435int GLAD_GL_MESAX_texture_stack = 0;
1435int GLAD_GL_AMD_seamless_cubemap_per_texture; 1436int GLAD_GL_AMD_seamless_cubemap_per_texture = 0;
1436int GLAD_GL_EXT_bindable_uniform; 1437int GLAD_GL_EXT_bindable_uniform = 0;
1437int GLAD_GL_KHR_texture_compression_astc_hdr; 1438int GLAD_GL_KHR_texture_compression_astc_hdr = 0;
1438int GLAD_GL_ARB_shader_ballot; 1439int GLAD_GL_ARB_shader_ballot = 0;
1439int GLAD_GL_KHR_blend_equation_advanced; 1440int GLAD_GL_KHR_blend_equation_advanced = 0;
1440int GLAD_GL_ARB_fragment_program_shadow; 1441int GLAD_GL_ARB_fragment_program_shadow = 0;
1441int GLAD_GL_ATI_element_array; 1442int GLAD_GL_ATI_element_array = 0;
1442int GLAD_GL_AMD_texture_texture4; 1443int GLAD_GL_AMD_texture_texture4 = 0;
1443int GLAD_GL_SGIX_reference_plane; 1444int GLAD_GL_SGIX_reference_plane = 0;
1444int GLAD_GL_EXT_stencil_two_side; 1445int GLAD_GL_EXT_stencil_two_side = 0;
1445int GLAD_GL_ARB_transform_feedback_overflow_query; 1446int GLAD_GL_ARB_transform_feedback_overflow_query = 0;
1446int GLAD_GL_SGIX_texture_lod_bias; 1447int GLAD_GL_SGIX_texture_lod_bias = 0;
1447int GLAD_GL_KHR_no_error; 1448int GLAD_GL_KHR_no_error = 0;
1448int GLAD_GL_NV_explicit_multisample; 1449int GLAD_GL_NV_explicit_multisample = 0;
1449int GLAD_GL_NV_stereo_view_rendering; 1450int GLAD_GL_NV_stereo_view_rendering = 0;
1450int GLAD_GL_IBM_static_data; 1451int GLAD_GL_IBM_static_data = 0;
1451int GLAD_GL_EXT_clip_volume_hint; 1452int GLAD_GL_EXT_clip_volume_hint = 0;
1452int GLAD_GL_EXT_texture_perturb_normal; 1453int GLAD_GL_EXT_texture_perturb_normal = 0;
1453int GLAD_GL_NV_fragment_program2; 1454int GLAD_GL_NV_fragment_program2 = 0;
1454int GLAD_GL_NV_fragment_program4; 1455int GLAD_GL_NV_fragment_program4 = 0;
1455int GLAD_GL_EXT_point_parameters; 1456int GLAD_GL_EXT_point_parameters = 0;
1456int GLAD_GL_PGI_misc_hints; 1457int GLAD_GL_PGI_misc_hints = 0;
1457int GLAD_GL_EXT_EGL_image_storage; 1458int GLAD_GL_EXT_EGL_image_storage = 0;
1458int GLAD_GL_SGIX_subsample; 1459int GLAD_GL_SGIX_subsample = 0;
1459int GLAD_GL_AMD_shader_stencil_export; 1460int GLAD_GL_AMD_shader_stencil_export = 0;
1460int GLAD_GL_ARB_shader_texture_lod; 1461int GLAD_GL_ARB_shader_texture_lod = 0;
1461int GLAD_GL_ARB_vertex_shader; 1462int GLAD_GL_ARB_vertex_shader = 0;
1462int GLAD_GL_ARB_depth_clamp; 1463int GLAD_GL_ARB_depth_clamp = 0;
1463int GLAD_GL_SGIS_texture_select; 1464int GLAD_GL_SGIS_texture_select = 0;
1464int GLAD_GL_NV_texture_shader; 1465int GLAD_GL_NV_texture_shader = 0;
1465int GLAD_GL_ARB_tessellation_shader; 1466int GLAD_GL_ARB_tessellation_shader = 0;
1466int GLAD_GL_EXT_draw_buffers2; 1467int GLAD_GL_EXT_draw_buffers2 = 0;
1467int GLAD_GL_ARB_vertex_attrib_64bit; 1468int GLAD_GL_ARB_vertex_attrib_64bit = 0;
1468int GLAD_GL_EXT_texture_filter_minmax; 1469int GLAD_GL_EXT_texture_filter_minmax = 0;
1469int GLAD_GL_NV_query_resource; 1470int GLAD_GL_NV_query_resource = 0;
1470int GLAD_GL_AMD_interleaved_elements; 1471int GLAD_GL_AMD_interleaved_elements = 0;
1471int GLAD_GL_ARB_fragment_program; 1472int GLAD_GL_ARB_fragment_program = 0;
1472int GLAD_GL_OML_resample; 1473int GLAD_GL_OML_resample = 0;
1473int GLAD_GL_APPLE_ycbcr_422; 1474int GLAD_GL_APPLE_ycbcr_422 = 0;
1474int GLAD_GL_SGIX_texture_add_env; 1475int GLAD_GL_SGIX_texture_add_env = 0;
1475int GLAD_GL_ARB_shadow_ambient; 1476int GLAD_GL_ARB_shadow_ambient = 0;
1476int GLAD_GL_ARB_texture_storage; 1477int GLAD_GL_ARB_texture_storage = 0;
1477int GLAD_GL_EXT_pixel_buffer_object; 1478int GLAD_GL_EXT_pixel_buffer_object = 0;
1478int GLAD_GL_ARB_copy_image; 1479int GLAD_GL_ARB_copy_image = 0;
1479int GLAD_GL_SGIS_pixel_texture; 1480int GLAD_GL_SGIS_pixel_texture = 0;
1480int GLAD_GL_SGIS_generate_mipmap; 1481int GLAD_GL_SGIS_generate_mipmap = 0;
1481int GLAD_GL_SGIX_instruments; 1482int GLAD_GL_SGIX_instruments = 0;
1482int GLAD_GL_ARB_fragment_layer_viewport; 1483int GLAD_GL_ARB_fragment_layer_viewport = 0;
1483int GLAD_GL_ARB_shader_storage_buffer_object; 1484int GLAD_GL_ARB_shader_storage_buffer_object = 0;
1484int GLAD_GL_EXT_sparse_texture2; 1485int GLAD_GL_EXT_sparse_texture2 = 0;
1485int GLAD_GL_EXT_blend_minmax; 1486int GLAD_GL_EXT_blend_minmax = 0;
1486int GLAD_GL_MESA_pack_invert; 1487int GLAD_GL_MESA_pack_invert = 0;
1487int GLAD_GL_ARB_base_instance; 1488int GLAD_GL_ARB_base_instance = 0;
1488int GLAD_GL_SGIX_convolution_accuracy; 1489int GLAD_GL_SGIX_convolution_accuracy = 0;
1489int GLAD_GL_PGI_vertex_hints; 1490int GLAD_GL_PGI_vertex_hints = 0;
1490int GLAD_GL_AMD_transform_feedback4; 1491int GLAD_GL_AMD_transform_feedback4 = 0;
1491int GLAD_GL_ARB_ES3_1_compatibility; 1492int GLAD_GL_ARB_ES3_1_compatibility = 0;
1492int GLAD_GL_EXT_memory_object_win32; 1493int GLAD_GL_EXT_memory_object_win32 = 0;
1493int GLAD_GL_EXT_texture_integer; 1494int GLAD_GL_EXT_texture_integer = 0;
1494int GLAD_GL_ARB_texture_multisample; 1495int GLAD_GL_ARB_texture_multisample = 0;
1495int GLAD_GL_ATI_vertex_streams; 1496int GLAD_GL_ATI_vertex_streams = 0;
1496int GLAD_GL_AMD_gpu_shader_int64; 1497int GLAD_GL_AMD_gpu_shader_int64 = 0;
1497int GLAD_GL_S3_s3tc; 1498int GLAD_GL_S3_s3tc = 0;
1498int GLAD_GL_ARB_query_buffer_object; 1499int GLAD_GL_ARB_query_buffer_object = 0;
1499int GLAD_GL_AMD_vertex_shader_tessellator; 1500int GLAD_GL_AMD_vertex_shader_tessellator = 0;
1500int GLAD_GL_ARB_invalidate_subdata; 1501int GLAD_GL_ARB_invalidate_subdata = 0;
1501int GLAD_GL_NV_draw_vulkan_image; 1502int GLAD_GL_NV_draw_vulkan_image = 0;
1502int GLAD_GL_EXT_index_material; 1503int GLAD_GL_EXT_index_material = 0;
1503int GLAD_GL_NVX_linked_gpu_multicast; 1504int GLAD_GL_NVX_linked_gpu_multicast = 0;
1504int GLAD_GL_NV_blend_equation_advanced_coherent; 1505int GLAD_GL_NV_blend_equation_advanced_coherent = 0;
1505int GLAD_GL_KHR_texture_compression_astc_sliced_3d; 1506int GLAD_GL_KHR_texture_compression_astc_sliced_3d = 0;
1506int GLAD_GL_INTEL_parallel_arrays; 1507int GLAD_GL_INTEL_parallel_arrays = 0;
1507int GLAD_GL_ATI_draw_buffers; 1508int GLAD_GL_ATI_draw_buffers = 0;
1508int GLAD_GL_WIN_specular_fog; 1509int GLAD_GL_WIN_specular_fog = 0;
1509int GLAD_GL_EXT_cmyka; 1510int GLAD_GL_EXT_cmyka = 0;
1510int GLAD_GL_SGIX_pixel_texture; 1511int GLAD_GL_SGIX_pixel_texture = 0;
1511int GLAD_GL_APPLE_specular_vector; 1512int GLAD_GL_APPLE_specular_vector = 0;
1512int GLAD_GL_ARB_compatibility; 1513int GLAD_GL_ARB_compatibility = 0;
1513int GLAD_GL_ARB_timer_query; 1514int GLAD_GL_ARB_timer_query = 0;
1514int GLAD_GL_SGIX_interlace; 1515int GLAD_GL_SGIX_interlace = 0;
1515int GLAD_GL_NV_parameter_buffer_object; 1516int GLAD_GL_NV_parameter_buffer_object = 0;
1516int GLAD_GL_AMD_shader_trinary_minmax; 1517int GLAD_GL_AMD_shader_trinary_minmax = 0;
1517int GLAD_GL_ARB_direct_state_access; 1518int GLAD_GL_ARB_direct_state_access = 0;
1518int GLAD_GL_EXT_rescale_normal; 1519int GLAD_GL_EXT_rescale_normal = 0;
1519int GLAD_GL_ARB_pixel_buffer_object; 1520int GLAD_GL_ARB_pixel_buffer_object = 0;
1520int GLAD_GL_ARB_uniform_buffer_object; 1521int GLAD_GL_ARB_uniform_buffer_object = 0;
1521int GLAD_GL_ARB_vertex_type_10f_11f_11f_rev; 1522int GLAD_GL_ARB_vertex_type_10f_11f_11f_rev = 0;
1522int GLAD_GL_ARB_texture_swizzle; 1523int GLAD_GL_ARB_texture_swizzle = 0;
1523int GLAD_GL_NV_transform_feedback2; 1524int GLAD_GL_NV_transform_feedback2 = 0;
1524int GLAD_GL_SGIX_async_pixel; 1525int GLAD_GL_SGIX_async_pixel = 0;
1525int GLAD_GL_NV_fragment_program_option; 1526int GLAD_GL_NV_fragment_program_option = 0;
1526int GLAD_GL_ARB_explicit_attrib_location; 1527int GLAD_GL_ARB_explicit_attrib_location = 0;
1527int GLAD_GL_EXT_blend_color; 1528int GLAD_GL_EXT_blend_color = 0;
1528int GLAD_GL_NV_shader_thread_group; 1529int GLAD_GL_NV_shader_thread_group = 0;
1529int GLAD_GL_EXT_stencil_wrap; 1530int GLAD_GL_EXT_stencil_wrap = 0;
1530int GLAD_GL_EXT_index_array_formats; 1531int GLAD_GL_EXT_index_array_formats = 0;
1531int GLAD_GL_OVR_multiview2; 1532int GLAD_GL_OVR_multiview2 = 0;
1532int GLAD_GL_EXT_histogram; 1533int GLAD_GL_EXT_histogram = 0;
1533int GLAD_GL_EXT_polygon_offset; 1534int GLAD_GL_EXT_polygon_offset = 0;
1534int GLAD_GL_SGIS_point_parameters; 1535int GLAD_GL_SGIS_point_parameters = 0;
1535int GLAD_GL_SGIX_ycrcb; 1536int GLAD_GL_SGIX_ycrcb = 0;
1536int GLAD_GL_EXT_direct_state_access; 1537int GLAD_GL_EXT_direct_state_access = 0;
1537int GLAD_GL_ARB_cull_distance; 1538int GLAD_GL_ARB_cull_distance = 0;
1538int GLAD_GL_AMD_sample_positions; 1539int GLAD_GL_AMD_sample_positions = 0;
1539int GLAD_GL_NV_vertex_program; 1540int GLAD_GL_NV_vertex_program = 0;
1540int GLAD_GL_NV_shader_thread_shuffle; 1541int GLAD_GL_NV_shader_thread_shuffle = 0;
1541int GLAD_GL_ARB_shader_precision; 1542int GLAD_GL_ARB_shader_precision = 0;
1542int GLAD_GL_EXT_vertex_shader; 1543int GLAD_GL_EXT_vertex_shader = 0;
1543int GLAD_GL_EXT_blend_func_separate; 1544int GLAD_GL_EXT_blend_func_separate = 0;
1544int GLAD_GL_APPLE_fence; 1545int GLAD_GL_APPLE_fence = 0;
1545int GLAD_GL_NV_query_resource_tag; 1546int GLAD_GL_NV_query_resource_tag = 0;
1546int GLAD_GL_OES_byte_coordinates; 1547int GLAD_GL_OES_byte_coordinates = 0;
1547int GLAD_GL_ARB_transpose_matrix; 1548int GLAD_GL_ARB_transpose_matrix = 0;
1548int GLAD_GL_ARB_provoking_vertex; 1549int GLAD_GL_ARB_provoking_vertex = 0;
1549int GLAD_GL_EXT_fog_coord; 1550int GLAD_GL_EXT_fog_coord = 0;
1550int GLAD_GL_EXT_vertex_array; 1551int GLAD_GL_EXT_vertex_array = 0;
1551int GLAD_GL_ARB_half_float_vertex; 1552int GLAD_GL_ARB_half_float_vertex = 0;
1552int GLAD_GL_EXT_blend_equation_separate; 1553int GLAD_GL_EXT_blend_equation_separate = 0;
1553int GLAD_GL_NV_framebuffer_mixed_samples; 1554int GLAD_GL_NV_framebuffer_mixed_samples = 0;
1554int GLAD_GL_NVX_conditional_render; 1555int GLAD_GL_NVX_conditional_render = 0;
1555int GLAD_GL_ARB_multi_draw_indirect; 1556int GLAD_GL_ARB_multi_draw_indirect = 0;
1556int GLAD_GL_EXT_raster_multisample; 1557int GLAD_GL_EXT_raster_multisample = 0;
1557int GLAD_GL_NV_copy_image; 1558int GLAD_GL_NV_copy_image = 0;
1558int GLAD_GL_HP_texture_lighting; 1559int GLAD_GL_HP_texture_lighting = 0;
1559int GLAD_GL_INTEL_framebuffer_CMAA; 1560int GLAD_GL_INTEL_framebuffer_CMAA = 0;
1560int GLAD_GL_ARB_transform_feedback2; 1561int GLAD_GL_ARB_transform_feedback2 = 0;
1561int GLAD_GL_ARB_transform_feedback3; 1562int GLAD_GL_ARB_transform_feedback3 = 0;
1562int GLAD_GL_SGIX_ycrcba; 1563int GLAD_GL_SGIX_ycrcba = 0;
1563int GLAD_GL_EXT_debug_marker; 1564int GLAD_GL_EXT_debug_marker = 0;
1564int GLAD_GL_EXT_bgra; 1565int GLAD_GL_EXT_bgra = 0;
1565int GLAD_GL_ARB_sparse_texture_clamp; 1566int GLAD_GL_ARB_sparse_texture_clamp = 0;
1566int GLAD_GL_EXT_pixel_transform; 1567int GLAD_GL_EXT_pixel_transform = 0;
1567int GLAD_GL_ARB_conservative_depth; 1568int GLAD_GL_ARB_conservative_depth = 0;
1568int GLAD_GL_ATI_fragment_shader; 1569int GLAD_GL_ATI_fragment_shader = 0;
1569int GLAD_GL_ARB_vertex_array_object; 1570int GLAD_GL_ARB_vertex_array_object = 0;
1570int GLAD_GL_SUN_triangle_list; 1571int GLAD_GL_SUN_triangle_list = 0;
1571int GLAD_GL_EXT_texture_env_add; 1572int GLAD_GL_EXT_texture_env_add = 0;
1572int GLAD_GL_EXT_packed_depth_stencil; 1573int GLAD_GL_EXT_packed_depth_stencil = 0;
1573int GLAD_GL_EXT_texture_mirror_clamp; 1574int GLAD_GL_EXT_texture_mirror_clamp = 0;
1574int GLAD_GL_NV_multisample_filter_hint; 1575int GLAD_GL_NV_multisample_filter_hint = 0;
1575int GLAD_GL_APPLE_float_pixels; 1576int GLAD_GL_APPLE_float_pixels = 0;
1576int GLAD_GL_ARB_transform_feedback_instanced; 1577int GLAD_GL_ARB_transform_feedback_instanced = 0;
1577int GLAD_GL_SGIX_async; 1578int GLAD_GL_SGIX_async = 0;
1578int GLAD_GL_EXT_texture_compression_latc; 1579int GLAD_GL_EXT_texture_compression_latc = 0;
1579int GLAD_GL_NV_robustness_video_memory_purge; 1580int GLAD_GL_NV_robustness_video_memory_purge = 0;
1580int GLAD_GL_ARB_shading_language_100; 1581int GLAD_GL_ARB_shading_language_100 = 0;
1581int GLAD_GL_INTEL_performance_query; 1582int GLAD_GL_INTEL_performance_query = 0;
1582int GLAD_GL_ARB_texture_mirror_clamp_to_edge; 1583int GLAD_GL_ARB_texture_mirror_clamp_to_edge = 0;
1583int GLAD_GL_NV_gpu_shader5; 1584int GLAD_GL_NV_gpu_shader5 = 0;
1584int GLAD_GL_NV_bindless_multi_draw_indirect_count; 1585int GLAD_GL_NV_bindless_multi_draw_indirect_count = 0;
1585int GLAD_GL_ARB_ES2_compatibility; 1586int GLAD_GL_ARB_ES2_compatibility = 0;
1586int GLAD_GL_ARB_indirect_parameters; 1587int GLAD_GL_ARB_indirect_parameters = 0;
1587int GLAD_GL_EXT_window_rectangles; 1588int GLAD_GL_EXT_window_rectangles = 0;
1588int GLAD_GL_NV_half_float; 1589int GLAD_GL_NV_half_float = 0;
1589int GLAD_GL_ARB_ES3_2_compatibility; 1590int GLAD_GL_ARB_ES3_2_compatibility = 0;
1590int GLAD_GL_ATI_texture_mirror_once; 1591int GLAD_GL_ATI_texture_mirror_once = 0;
1591int GLAD_GL_IBM_rasterpos_clip; 1592int GLAD_GL_IBM_rasterpos_clip = 0;
1592int GLAD_GL_EXT_semaphore; 1593int GLAD_GL_EXT_semaphore = 0;
1593int GLAD_GL_SGIX_shadow; 1594int GLAD_GL_SGIX_shadow = 0;
1594int GLAD_GL_EXT_polygon_offset_clamp; 1595int GLAD_GL_EXT_polygon_offset_clamp = 0;
1595int GLAD_GL_NV_deep_texture3D; 1596int GLAD_GL_NV_deep_texture3D = 0;
1596int GLAD_GL_ARB_shader_draw_parameters; 1597int GLAD_GL_ARB_shader_draw_parameters = 0;
1597int GLAD_GL_SGIX_calligraphic_fragment; 1598int GLAD_GL_SGIX_calligraphic_fragment = 0;
1598int GLAD_GL_ARB_shader_bit_encoding; 1599int GLAD_GL_ARB_shader_bit_encoding = 0;
1599int GLAD_GL_EXT_compiled_vertex_array; 1600int GLAD_GL_EXT_compiled_vertex_array = 0;
1600int GLAD_GL_NV_depth_buffer_float; 1601int GLAD_GL_NV_depth_buffer_float = 0;
1601int GLAD_GL_NV_occlusion_query; 1602int GLAD_GL_NV_occlusion_query = 0;
1602int GLAD_GL_APPLE_flush_buffer_range; 1603int GLAD_GL_APPLE_flush_buffer_range = 0;
1603int GLAD_GL_ARB_imaging; 1604int GLAD_GL_ARB_imaging = 0;
1604int GLAD_GL_NV_shader_atomic_float; 1605int GLAD_GL_NV_shader_atomic_float = 0;
1605int GLAD_GL_ARB_draw_buffers_blend; 1606int GLAD_GL_ARB_draw_buffers_blend = 0;
1606int GLAD_GL_AMD_gcn_shader; 1607int GLAD_GL_AMD_gcn_shader = 0;
1607int GLAD_GL_AMD_blend_minmax_factor; 1608int GLAD_GL_AMD_blend_minmax_factor = 0;
1608int GLAD_GL_EXT_texture_sRGB_decode; 1609int GLAD_GL_EXT_texture_sRGB_decode = 0;
1609int GLAD_GL_ARB_shading_language_420pack; 1610int GLAD_GL_ARB_shading_language_420pack = 0;
1610int GLAD_GL_ARB_shader_viewport_layer_array; 1611int GLAD_GL_ARB_shader_viewport_layer_array = 0;
1611int GLAD_GL_ATI_meminfo; 1612int GLAD_GL_ATI_meminfo = 0;
1612int GLAD_GL_EXT_abgr; 1613int GLAD_GL_EXT_abgr = 0;
1613int GLAD_GL_AMD_pinned_memory; 1614int GLAD_GL_AMD_pinned_memory = 0;
1614int GLAD_GL_EXT_texture_snorm; 1615int GLAD_GL_EXT_texture_snorm = 0;
1615int GLAD_GL_SGIX_texture_coordinate_clamp; 1616int GLAD_GL_SGIX_texture_coordinate_clamp = 0;
1616int GLAD_GL_ARB_clear_buffer_object; 1617int GLAD_GL_ARB_clear_buffer_object = 0;
1617int GLAD_GL_ARB_multisample; 1618int GLAD_GL_ARB_multisample = 0;
1618int GLAD_GL_EXT_debug_label; 1619int GLAD_GL_EXT_debug_label = 0;
1619int GLAD_GL_ARB_sample_shading; 1620int GLAD_GL_ARB_sample_shading = 0;
1620int GLAD_GL_NV_internalformat_sample_query; 1621int GLAD_GL_NV_internalformat_sample_query = 0;
1621int GLAD_GL_INTEL_map_texture; 1622int GLAD_GL_INTEL_map_texture = 0;
1622int GLAD_GL_ARB_texture_env_crossbar; 1623int GLAD_GL_ARB_texture_env_crossbar = 0;
1623int GLAD_GL_EXT_422_pixels; 1624int GLAD_GL_EXT_422_pixels = 0;
1624int GLAD_GL_NV_blend_minmax_factor; 1625int GLAD_GL_NV_blend_minmax_factor = 0;
1625int GLAD_GL_NV_conservative_raster_pre_snap_triangles; 1626int GLAD_GL_NV_conservative_raster_pre_snap_triangles = 0;
1626int GLAD_GL_ARB_compute_shader; 1627int GLAD_GL_ARB_compute_shader = 0;
1627int GLAD_GL_EXT_blend_logic_op; 1628int GLAD_GL_EXT_blend_logic_op = 0;
1628int GLAD_GL_ARB_blend_func_extended; 1629int GLAD_GL_ARB_blend_func_extended = 0;
1629int GLAD_GL_IBM_vertex_array_lists; 1630int GLAD_GL_IBM_vertex_array_lists = 0;
1630int GLAD_GL_ARB_color_buffer_float; 1631int GLAD_GL_ARB_color_buffer_float = 0;
1631int GLAD_GL_ARB_bindless_texture; 1632int GLAD_GL_ARB_bindless_texture = 0;
1632int GLAD_GL_ARB_window_pos; 1633int GLAD_GL_ARB_window_pos = 0;
1633int GLAD_GL_ARB_internalformat_query; 1634int GLAD_GL_ARB_internalformat_query = 0;
1634int GLAD_GL_ARB_shadow; 1635int GLAD_GL_ARB_shadow = 0;
1635int GLAD_GL_ARB_texture_mirrored_repeat; 1636int GLAD_GL_ARB_texture_mirrored_repeat = 0;
1636int GLAD_GL_EXT_shader_image_load_store; 1637int GLAD_GL_EXT_shader_image_load_store = 0;
1637int GLAD_GL_EXT_copy_texture; 1638int GLAD_GL_EXT_copy_texture = 0;
1638int GLAD_GL_NV_register_combiners2; 1639int GLAD_GL_NV_register_combiners2 = 0;
1639int GLAD_GL_SGIX_ycrcb_subsample; 1640int GLAD_GL_SGIX_ycrcb_subsample = 0;
1640int GLAD_GL_NV_alpha_to_coverage_dither_control; 1641int GLAD_GL_NV_alpha_to_coverage_dither_control = 0;
1641int GLAD_GL_SGIX_ir_instrument1; 1642int GLAD_GL_SGIX_ir_instrument1 = 0;
1642int GLAD_GL_NV_draw_texture; 1643int GLAD_GL_NV_draw_texture = 0;
1643int GLAD_GL_EXT_texture_shared_exponent; 1644int GLAD_GL_EXT_texture_shared_exponent = 0;
1644int GLAD_GL_NV_texture_shader2; 1645int GLAD_GL_NV_texture_shader2 = 0;
1645int GLAD_GL_EXT_draw_instanced; 1646int GLAD_GL_EXT_draw_instanced = 0;
1646int GLAD_GL_NV_copy_depth_to_color; 1647int GLAD_GL_NV_copy_depth_to_color = 0;
1647int GLAD_GL_ARB_viewport_array; 1648int GLAD_GL_ARB_viewport_array = 0;
1648int GLAD_GL_ARB_separate_shader_objects; 1649int GLAD_GL_ARB_separate_shader_objects = 0;
1649int GLAD_GL_NV_conservative_raster_pre_snap; 1650int GLAD_GL_NV_conservative_raster_pre_snap = 0;
1650int GLAD_GL_EXT_depth_bounds_test; 1651int GLAD_GL_EXT_depth_bounds_test = 0;
1651int GLAD_GL_HP_image_transform; 1652int GLAD_GL_HP_image_transform = 0;
1652int GLAD_GL_ARB_texture_env_add; 1653int GLAD_GL_ARB_texture_env_add = 0;
1653int GLAD_GL_NV_video_capture; 1654int GLAD_GL_NV_video_capture = 0;
1654int GLAD_GL_ARB_sampler_objects; 1655int GLAD_GL_ARB_sampler_objects = 0;
1655int GLAD_GL_ARB_matrix_palette; 1656int GLAD_GL_ARB_matrix_palette = 0;
1656int GLAD_GL_SGIS_texture_color_mask; 1657int GLAD_GL_SGIS_texture_color_mask = 0;
1657int GLAD_GL_EXT_packed_pixels; 1658int GLAD_GL_EXT_packed_pixels = 0;
1658int GLAD_GL_EXT_coordinate_frame; 1659int GLAD_GL_EXT_coordinate_frame = 0;
1659int GLAD_GL_ARB_texture_compression; 1660int GLAD_GL_ARB_texture_compression = 0;
1660int GLAD_GL_ARB_multi_bind; 1661int GLAD_GL_ARB_multi_bind = 0;
1661int GLAD_GL_APPLE_aux_depth_stencil; 1662int GLAD_GL_APPLE_aux_depth_stencil = 0;
1662int GLAD_GL_ARB_shader_subroutine; 1663int GLAD_GL_ARB_shader_subroutine = 0;
1663int GLAD_GL_EXT_framebuffer_sRGB; 1664int GLAD_GL_EXT_framebuffer_sRGB = 0;
1664int GLAD_GL_ARB_texture_storage_multisample; 1665int GLAD_GL_ARB_texture_storage_multisample = 0;
1665int GLAD_GL_KHR_blend_equation_advanced_coherent; 1666int GLAD_GL_KHR_blend_equation_advanced_coherent = 0;
1666int GLAD_GL_EXT_vertex_attrib_64bit; 1667int GLAD_GL_EXT_vertex_attrib_64bit = 0;
1667int GLAD_GL_NV_shader_atomic_float64; 1668int GLAD_GL_NV_shader_atomic_float64 = 0;
1668int GLAD_GL_ARB_depth_texture; 1669int GLAD_GL_ARB_depth_texture = 0;
1669int GLAD_GL_NV_shader_buffer_store; 1670int GLAD_GL_NV_shader_buffer_store = 0;
1670int GLAD_GL_OES_query_matrix; 1671int GLAD_GL_OES_query_matrix = 0;
1671int GLAD_GL_MESA_window_pos; 1672int GLAD_GL_MESA_window_pos = 0;
1672int GLAD_GL_NV_fill_rectangle; 1673int GLAD_GL_NV_fill_rectangle = 0;
1673int GLAD_GL_NV_shader_storage_buffer_object; 1674int GLAD_GL_NV_shader_storage_buffer_object = 0;
1674int GLAD_GL_ARB_texture_query_lod; 1675int GLAD_GL_ARB_texture_query_lod = 0;
1675int GLAD_GL_ARB_copy_buffer; 1676int GLAD_GL_ARB_copy_buffer = 0;
1676int GLAD_GL_ARB_shader_image_size; 1677int GLAD_GL_ARB_shader_image_size = 0;
1677int GLAD_GL_NV_shader_atomic_counters; 1678int GLAD_GL_NV_shader_atomic_counters = 0;
1678int GLAD_GL_APPLE_object_purgeable; 1679int GLAD_GL_APPLE_object_purgeable = 0;
1679int GLAD_GL_ARB_occlusion_query; 1680int GLAD_GL_ARB_occlusion_query = 0;
1680int GLAD_GL_INGR_color_clamp; 1681int GLAD_GL_INGR_color_clamp = 0;
1681int GLAD_GL_SGI_color_table; 1682int GLAD_GL_SGI_color_table = 0;
1682int GLAD_GL_NV_gpu_program5_mem_extended; 1683int GLAD_GL_NV_gpu_program5_mem_extended = 0;
1683int GLAD_GL_ARB_texture_cube_map_array; 1684int GLAD_GL_ARB_texture_cube_map_array = 0;
1684int GLAD_GL_SGIX_scalebias_hint; 1685int GLAD_GL_SGIX_scalebias_hint = 0;
1685int GLAD_GL_EXT_gpu_shader4; 1686int GLAD_GL_EXT_gpu_shader4 = 0;
1686int GLAD_GL_NV_geometry_program4; 1687int GLAD_GL_NV_geometry_program4 = 0;
1687int GLAD_GL_EXT_framebuffer_multisample_blit_scaled; 1688int GLAD_GL_EXT_framebuffer_multisample_blit_scaled = 0;
1688int GLAD_GL_AMD_debug_output; 1689int GLAD_GL_AMD_debug_output = 0;
1689int GLAD_GL_ARB_texture_border_clamp; 1690int GLAD_GL_ARB_texture_border_clamp = 0;
1690int GLAD_GL_EXT_win32_keyed_mutex; 1691int GLAD_GL_EXT_win32_keyed_mutex = 0;
1691int GLAD_GL_ARB_fragment_coord_conventions; 1692int GLAD_GL_ARB_fragment_coord_conventions = 0;
1692int GLAD_GL_ARB_multitexture; 1693int GLAD_GL_ARB_multitexture = 0;
1693int GLAD_GL_SGIX_polynomial_ffd; 1694int GLAD_GL_SGIX_polynomial_ffd = 0;
1694int GLAD_GL_EXT_texture_env_dot3; 1695int GLAD_GL_EXT_texture_env_dot3 = 0;
1695int GLAD_GL_EXT_provoking_vertex; 1696int GLAD_GL_EXT_provoking_vertex = 0;
1696int GLAD_GL_ARB_point_parameters; 1697int GLAD_GL_ARB_point_parameters = 0;
1697int GLAD_GL_ARB_shader_image_load_store; 1698int GLAD_GL_ARB_shader_image_load_store = 0;
1698int GLAD_GL_ARB_conditional_render_inverted; 1699int GLAD_GL_ARB_conditional_render_inverted = 0;
1699int GLAD_GL_HP_occlusion_test; 1700int GLAD_GL_HP_occlusion_test = 0;
1700int GLAD_GL_ARB_ES3_compatibility; 1701int GLAD_GL_ARB_ES3_compatibility = 0;
1701int GLAD_GL_ARB_texture_barrier; 1702int GLAD_GL_ARB_texture_barrier = 0;
1702int GLAD_GL_ARB_texture_buffer_object_rgb32; 1703int GLAD_GL_ARB_texture_buffer_object_rgb32 = 0;
1703int GLAD_GL_NV_bindless_multi_draw_indirect; 1704int GLAD_GL_NV_bindless_multi_draw_indirect = 0;
1704int GLAD_GL_SGIX_texture_multi_buffer; 1705int GLAD_GL_SGIX_texture_multi_buffer = 0;
1705int GLAD_GL_INTEL_blackhole_render; 1706int GLAD_GL_INTEL_blackhole_render = 0;
1706int GLAD_GL_AMD_shader_image_load_store_lod; 1707int GLAD_GL_AMD_shader_image_load_store_lod = 0;
1707int GLAD_GL_KHR_texture_compression_astc_ldr; 1708int GLAD_GL_KHR_texture_compression_astc_ldr = 0;
1708int GLAD_GL_3DFX_multisample; 1709int GLAD_GL_3DFX_multisample = 0;
1709int GLAD_GL_INTEL_fragment_shader_ordering; 1710int GLAD_GL_INTEL_fragment_shader_ordering = 0;
1710int GLAD_GL_ARB_texture_env_dot3; 1711int GLAD_GL_ARB_texture_env_dot3 = 0;
1711int GLAD_GL_NV_gpu_program4; 1712int GLAD_GL_NV_gpu_program4 = 0;
1712int GLAD_GL_NV_gpu_program5; 1713int GLAD_GL_NV_gpu_program5 = 0;
1713int GLAD_GL_NV_float_buffer; 1714int GLAD_GL_NV_float_buffer = 0;
1714int GLAD_GL_SGIS_texture_edge_clamp; 1715int GLAD_GL_SGIS_texture_edge_clamp = 0;
1715int GLAD_GL_ARB_framebuffer_sRGB; 1716int GLAD_GL_ARB_framebuffer_sRGB = 0;
1716int GLAD_GL_SUN_slice_accum; 1717int GLAD_GL_SUN_slice_accum = 0;
1717int GLAD_GL_EXT_index_texture; 1718int GLAD_GL_EXT_index_texture = 0;
1718int GLAD_GL_EXT_shader_image_load_formatted; 1719int GLAD_GL_EXT_shader_image_load_formatted = 0;
1719int GLAD_GL_ARB_geometry_shader4; 1720int GLAD_GL_ARB_geometry_shader4 = 0;
1720int GLAD_GL_EXT_separate_specular_color; 1721int GLAD_GL_EXT_separate_specular_color = 0;
1721int GLAD_GL_AMD_depth_clamp_separate; 1722int GLAD_GL_AMD_depth_clamp_separate = 0;
1722int GLAD_GL_NV_conservative_raster; 1723int GLAD_GL_NV_conservative_raster = 0;
1723int GLAD_GL_ARB_sparse_texture2; 1724int GLAD_GL_ARB_sparse_texture2 = 0;
1724int GLAD_GL_SGIX_sprite; 1725int GLAD_GL_SGIX_sprite = 0;
1725int GLAD_GL_ARB_get_program_binary; 1726int GLAD_GL_ARB_get_program_binary = 0;
1726int GLAD_GL_AMD_occlusion_query_event; 1727int GLAD_GL_AMD_occlusion_query_event = 0;
1727int GLAD_GL_SGIS_multisample; 1728int GLAD_GL_SGIS_multisample = 0;
1728int GLAD_GL_EXT_framebuffer_object; 1729int GLAD_GL_EXT_framebuffer_object = 0;
1729int GLAD_GL_ARB_robustness_isolation; 1730int GLAD_GL_ARB_robustness_isolation = 0;
1730int GLAD_GL_ARB_vertex_array_bgra; 1731int GLAD_GL_ARB_vertex_array_bgra = 0;
1731int GLAD_GL_APPLE_vertex_array_range; 1732int GLAD_GL_APPLE_vertex_array_range = 0;
1732int GLAD_GL_AMD_query_buffer_object; 1733int GLAD_GL_AMD_query_buffer_object = 0;
1733int GLAD_GL_NV_register_combiners; 1734int GLAD_GL_NV_register_combiners = 0;
1734int GLAD_GL_ARB_draw_buffers; 1735int GLAD_GL_ARB_draw_buffers = 0;
1735int GLAD_GL_NVX_blend_equation_advanced_multi_draw_buffers; 1736int GLAD_GL_NVX_blend_equation_advanced_multi_draw_buffers = 0;
1736int GLAD_GL_AMD_gpu_shader_int16; 1737int GLAD_GL_AMD_gpu_shader_int16 = 0;
1737int GLAD_GL_ARB_debug_output; 1738int GLAD_GL_ARB_debug_output = 0;
1738int GLAD_GL_EXT_shader_framebuffer_fetch; 1739int GLAD_GL_EXT_shader_framebuffer_fetch = 0;
1739int GLAD_GL_SGI_color_matrix; 1740int GLAD_GL_SGI_color_matrix = 0;
1740int GLAD_GL_EXT_cull_vertex; 1741int GLAD_GL_EXT_cull_vertex = 0;
1741int GLAD_GL_EXT_texture_sRGB; 1742int GLAD_GL_AMD_framebuffer_multisample_advanced = 0;
1742int GLAD_GL_APPLE_row_bytes; 1743int GLAD_GL_EXT_texture_sRGB = 0;
1743int GLAD_GL_NV_conservative_raster_underestimation; 1744int GLAD_GL_APPLE_row_bytes = 0;
1744int GLAD_GL_IBM_multimode_draw_arrays; 1745int GLAD_GL_NV_conservative_raster_underestimation = 0;
1745int GLAD_GL_KHR_parallel_shader_compile; 1746int GLAD_GL_IBM_multimode_draw_arrays = 0;
1746int GLAD_GL_APPLE_vertex_array_object; 1747int GLAD_GL_KHR_parallel_shader_compile = 0;
1747int GLAD_GL_3DFX_texture_compression_FXT1; 1748int GLAD_GL_APPLE_vertex_array_object = 0;
1748int GLAD_GL_NV_fragment_shader_interlock; 1749int GLAD_GL_3DFX_texture_compression_FXT1 = 0;
1749int GLAD_GL_AMD_conservative_depth; 1750int GLAD_GL_NV_fragment_shader_interlock = 0;
1750int GLAD_GL_ARB_texture_float; 1751int GLAD_GL_AMD_conservative_depth = 0;
1751int GLAD_GL_ARB_compressed_texture_pixel_storage; 1752int GLAD_GL_ARB_texture_float = 0;
1752int GLAD_GL_SGIS_detail_texture; 1753int GLAD_GL_ARB_compressed_texture_pixel_storage = 0;
1753int GLAD_GL_NV_geometry_shader_passthrough; 1754int GLAD_GL_SGIS_detail_texture = 0;
1754int GLAD_GL_ARB_draw_instanced; 1755int GLAD_GL_NV_geometry_shader_passthrough = 0;
1755int GLAD_GL_OES_read_format; 1756int GLAD_GL_ARB_draw_instanced = 0;
1756int GLAD_GL_ATI_texture_float; 1757int GLAD_GL_OES_read_format = 0;
1757int GLAD_GL_ARB_texture_gather; 1758int GLAD_GL_ATI_texture_float = 0;
1758int GLAD_GL_AMD_vertex_shader_layer; 1759int GLAD_GL_ARB_texture_gather = 0;
1759int GLAD_GL_ARB_shading_language_include; 1760int GLAD_GL_AMD_vertex_shader_layer = 0;
1760int GLAD_GL_APPLE_client_storage; 1761int GLAD_GL_ARB_shading_language_include = 0;
1761int GLAD_GL_WIN_phong_shading; 1762int GLAD_GL_APPLE_client_storage = 0;
1762int GLAD_GL_INGR_blend_func_separate; 1763int GLAD_GL_WIN_phong_shading = 0;
1763int GLAD_GL_NV_path_rendering; 1764int GLAD_GL_INGR_blend_func_separate = 0;
1764int GLAD_GL_NV_conservative_raster_dilate; 1765int GLAD_GL_NV_path_rendering = 0;
1765int GLAD_GL_AMD_gpu_shader_half_float; 1766int GLAD_GL_NV_conservative_raster_dilate = 0;
1766int GLAD_GL_ARB_post_depth_coverage; 1767int GLAD_GL_AMD_gpu_shader_half_float = 0;
1767int GLAD_GL_ARB_texture_non_power_of_two; 1768int GLAD_GL_ARB_post_depth_coverage = 0;
1768int GLAD_GL_APPLE_rgb_422; 1769int GLAD_GL_ARB_texture_non_power_of_two = 0;
1769int GLAD_GL_EXT_texture_lod_bias; 1770int GLAD_GL_APPLE_rgb_422 = 0;
1770int GLAD_GL_ARB_gpu_shader_int64; 1771int GLAD_GL_EXT_texture_lod_bias = 0;
1771int GLAD_GL_ARB_seamless_cube_map; 1772int GLAD_GL_ARB_gpu_shader_int64 = 0;
1772int GLAD_GL_ARB_shader_group_vote; 1773int GLAD_GL_ARB_seamless_cube_map = 0;
1773int GLAD_GL_NV_vdpau_interop; 1774int GLAD_GL_ARB_shader_group_vote = 0;
1774int GLAD_GL_ARB_occlusion_query2; 1775int GLAD_GL_NV_vdpau_interop = 0;
1775int GLAD_GL_ARB_internalformat_query2; 1776int GLAD_GL_ARB_occlusion_query2 = 0;
1776int GLAD_GL_EXT_texture_filter_anisotropic; 1777int GLAD_GL_ARB_internalformat_query2 = 0;
1777int GLAD_GL_SUN_vertex; 1778int GLAD_GL_EXT_texture_filter_anisotropic = 0;
1778int GLAD_GL_EXT_transform_feedback; 1779int GLAD_GL_SUN_vertex = 0;
1779int GLAD_GL_SGIX_igloo_interface; 1780int GLAD_GL_EXT_transform_feedback = 0;
1780int GLAD_GL_SGIS_texture_lod; 1781int GLAD_GL_SGIX_igloo_interface = 0;
1781int GLAD_GL_NV_vertex_program3; 1782int GLAD_GL_SGIS_texture_lod = 0;
1782int GLAD_GL_ARB_draw_indirect; 1783int GLAD_GL_NV_vertex_program3 = 0;
1783int GLAD_GL_NV_vertex_program4; 1784int GLAD_GL_ARB_draw_indirect = 0;
1784int GLAD_GL_AMD_transform_feedback3_lines_triangles; 1785int GLAD_GL_NV_vertex_program4 = 0;
1785int GLAD_GL_SGIS_fog_function; 1786int GLAD_GL_AMD_transform_feedback3_lines_triangles = 0;
1786int GLAD_GL_EXT_x11_sync_object; 1787int GLAD_GL_SGIS_fog_function = 0;
1787int GLAD_GL_ARB_sync; 1788int GLAD_GL_EXT_x11_sync_object = 0;
1788int GLAD_GL_NV_texture_rectangle_compressed; 1789int GLAD_GL_ARB_sync = 0;
1789int GLAD_GL_NV_sample_locations; 1790int GLAD_GL_NV_texture_rectangle_compressed = 0;
1790int GLAD_GL_NV_gpu_multicast; 1791int GLAD_GL_NV_sample_locations = 0;
1791int GLAD_GL_ARB_gl_spirv; 1792int GLAD_GL_NV_gpu_multicast = 0;
1792int GLAD_GL_ARB_compute_variable_group_size; 1793int GLAD_GL_ARB_gl_spirv = 0;
1793int GLAD_GL_OES_fixed_point; 1794int GLAD_GL_ARB_compute_variable_group_size = 0;
1794int GLAD_GL_MESA_program_binary_formats; 1795int GLAD_GL_OES_fixed_point = 0;
1795int GLAD_GL_NV_blend_square; 1796int GLAD_GL_MESA_program_binary_formats = 0;
1796int GLAD_GL_EXT_framebuffer_multisample; 1797int GLAD_GL_NV_blend_square = 0;
1797int GLAD_GL_ARB_gpu_shader5; 1798int GLAD_GL_EXT_framebuffer_multisample = 0;
1798int GLAD_GL_SGIS_texture4D; 1799int GLAD_GL_ARB_gpu_shader5 = 0;
1799int GLAD_GL_EXT_texture3D; 1800int GLAD_GL_SGIS_texture4D = 0;
1800int GLAD_GL_EXT_multisample; 1801int GLAD_GL_EXT_texture3D = 0;
1801int GLAD_GL_EXT_secondary_color; 1802int GLAD_GL_EXT_multisample = 0;
1802int GLAD_GL_INTEL_conservative_rasterization; 1803int GLAD_GL_EXT_secondary_color = 0;
1803int GLAD_GL_ARB_texture_filter_minmax; 1804int GLAD_GL_INTEL_conservative_rasterization = 0;
1804int GLAD_GL_ATI_vertex_array_object; 1805int GLAD_GL_ARB_texture_filter_minmax = 0;
1805int GLAD_GL_ARB_parallel_shader_compile; 1806int GLAD_GL_ATI_vertex_array_object = 0;
1806int GLAD_GL_NVX_gpu_memory_info; 1807int GLAD_GL_ARB_parallel_shader_compile = 0;
1807int GLAD_GL_ARB_sparse_texture; 1808int GLAD_GL_NVX_gpu_memory_info = 0;
1808int GLAD_GL_SGIS_point_line_texgen; 1809int GLAD_GL_ARB_sparse_texture = 0;
1809int GLAD_GL_ARB_sample_locations; 1810int GLAD_GL_SGIS_point_line_texgen = 0;
1810int GLAD_GL_ARB_sparse_buffer; 1811int GLAD_GL_ARB_sample_locations = 0;
1811int GLAD_GL_ARB_polygon_offset_clamp; 1812int GLAD_GL_ARB_sparse_buffer = 0;
1812int GLAD_GL_EXT_draw_range_elements; 1813int GLAD_GL_ARB_polygon_offset_clamp = 0;
1813int GLAD_GL_SGIX_blend_alpha_minmax; 1814int GLAD_GL_EXT_draw_range_elements = 0;
1814int GLAD_GL_KHR_context_flush_control; 1815int GLAD_GL_SGIX_blend_alpha_minmax = 0;
1815PFNGLTBUFFERMASK3DFXPROC glad_glTbufferMask3DFX; 1816int GLAD_GL_KHR_context_flush_control = 0;
1816PFNGLDEBUGMESSAGEENABLEAMDPROC glad_glDebugMessageEnableAMD; 1817PFNGLTBUFFERMASK3DFXPROC glad_glTbufferMask3DFX = NULL;
1817PFNGLDEBUGMESSAGEINSERTAMDPROC glad_glDebugMessageInsertAMD; 1818PFNGLDEBUGMESSAGEENABLEAMDPROC glad_glDebugMessageEnableAMD = NULL;
1818PFNGLDEBUGMESSAGECALLBACKAMDPROC glad_glDebugMessageCallbackAMD; 1819PFNGLDEBUGMESSAGEINSERTAMDPROC glad_glDebugMessageInsertAMD = NULL;
1819PFNGLGETDEBUGMESSAGELOGAMDPROC glad_glGetDebugMessageLogAMD; 1820PFNGLDEBUGMESSAGECALLBACKAMDPROC glad_glDebugMessageCallbackAMD = NULL;
1820PFNGLBLENDFUNCINDEXEDAMDPROC glad_glBlendFuncIndexedAMD; 1821PFNGLGETDEBUGMESSAGELOGAMDPROC glad_glGetDebugMessageLogAMD = NULL;
1821PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC glad_glBlendFuncSeparateIndexedAMD; 1822PFNGLBLENDFUNCINDEXEDAMDPROC glad_glBlendFuncIndexedAMD = NULL;
1822PFNGLBLENDEQUATIONINDEXEDAMDPROC glad_glBlendEquationIndexedAMD; 1823PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC glad_glBlendFuncSeparateIndexedAMD = NULL;
1823PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glad_glBlendEquationSeparateIndexedAMD; 1824PFNGLBLENDEQUATIONINDEXEDAMDPROC glad_glBlendEquationIndexedAMD = NULL;
1824PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glad_glFramebufferSamplePositionsfvAMD; 1825PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC glad_glBlendEquationSeparateIndexedAMD = NULL;
1825PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glad_glNamedFramebufferSamplePositionsfvAMD; 1826PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glad_glRenderbufferStorageMultisampleAdvancedAMD = NULL;
1826PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC glad_glGetFramebufferParameterfvAMD; 1827PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC glad_glNamedRenderbufferStorageMultisampleAdvancedAMD = NULL;
1827PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC glad_glGetNamedFramebufferParameterfvAMD; 1828PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glad_glFramebufferSamplePositionsfvAMD = NULL;
1828PFNGLUNIFORM1I64NVPROC glad_glUniform1i64NV; 1829PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC glad_glNamedFramebufferSamplePositionsfvAMD = NULL;
1829PFNGLUNIFORM2I64NVPROC glad_glUniform2i64NV; 1830PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC glad_glGetFramebufferParameterfvAMD = NULL;
1830PFNGLUNIFORM3I64NVPROC glad_glUniform3i64NV; 1831PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC glad_glGetNamedFramebufferParameterfvAMD = NULL;
1831PFNGLUNIFORM4I64NVPROC glad_glUniform4i64NV; 1832PFNGLUNIFORM1I64NVPROC glad_glUniform1i64NV = NULL;
1832PFNGLUNIFORM1I64VNVPROC glad_glUniform1i64vNV; 1833PFNGLUNIFORM2I64NVPROC glad_glUniform2i64NV = NULL;
1833PFNGLUNIFORM2I64VNVPROC glad_glUniform2i64vNV; 1834PFNGLUNIFORM3I64NVPROC glad_glUniform3i64NV = NULL;
1834PFNGLUNIFORM3I64VNVPROC glad_glUniform3i64vNV; 1835PFNGLUNIFORM4I64NVPROC glad_glUniform4i64NV = NULL;
1835PFNGLUNIFORM4I64VNVPROC glad_glUniform4i64vNV; 1836PFNGLUNIFORM1I64VNVPROC glad_glUniform1i64vNV = NULL;
1836PFNGLUNIFORM1UI64NVPROC glad_glUniform1ui64NV; 1837PFNGLUNIFORM2I64VNVPROC glad_glUniform2i64vNV = NULL;
1837PFNGLUNIFORM2UI64NVPROC glad_glUniform2ui64NV; 1838PFNGLUNIFORM3I64VNVPROC glad_glUniform3i64vNV = NULL;
1838PFNGLUNIFORM3UI64NVPROC glad_glUniform3ui64NV; 1839PFNGLUNIFORM4I64VNVPROC glad_glUniform4i64vNV = NULL;
1839PFNGLUNIFORM4UI64NVPROC glad_glUniform4ui64NV; 1840PFNGLUNIFORM1UI64NVPROC glad_glUniform1ui64NV = NULL;
1840PFNGLUNIFORM1UI64VNVPROC glad_glUniform1ui64vNV; 1841PFNGLUNIFORM2UI64NVPROC glad_glUniform2ui64NV = NULL;
1841PFNGLUNIFORM2UI64VNVPROC glad_glUniform2ui64vNV; 1842PFNGLUNIFORM3UI64NVPROC glad_glUniform3ui64NV = NULL;
1842PFNGLUNIFORM3UI64VNVPROC glad_glUniform3ui64vNV; 1843PFNGLUNIFORM4UI64NVPROC glad_glUniform4ui64NV = NULL;
1843PFNGLUNIFORM4UI64VNVPROC glad_glUniform4ui64vNV; 1844PFNGLUNIFORM1UI64VNVPROC glad_glUniform1ui64vNV = NULL;
1844PFNGLGETUNIFORMI64VNVPROC glad_glGetUniformi64vNV; 1845PFNGLUNIFORM2UI64VNVPROC glad_glUniform2ui64vNV = NULL;
1845PFNGLGETUNIFORMUI64VNVPROC glad_glGetUniformui64vNV; 1846PFNGLUNIFORM3UI64VNVPROC glad_glUniform3ui64vNV = NULL;
1846PFNGLPROGRAMUNIFORM1I64NVPROC glad_glProgramUniform1i64NV; 1847PFNGLUNIFORM4UI64VNVPROC glad_glUniform4ui64vNV = NULL;
1847PFNGLPROGRAMUNIFORM2I64NVPROC glad_glProgramUniform2i64NV; 1848PFNGLGETUNIFORMI64VNVPROC glad_glGetUniformi64vNV = NULL;
1848PFNGLPROGRAMUNIFORM3I64NVPROC glad_glProgramUniform3i64NV; 1849PFNGLGETUNIFORMUI64VNVPROC glad_glGetUniformui64vNV = NULL;
1849PFNGLPROGRAMUNIFORM4I64NVPROC glad_glProgramUniform4i64NV; 1850PFNGLPROGRAMUNIFORM1I64NVPROC glad_glProgramUniform1i64NV = NULL;
1850PFNGLPROGRAMUNIFORM1I64VNVPROC glad_glProgramUniform1i64vNV; 1851PFNGLPROGRAMUNIFORM2I64NVPROC glad_glProgramUniform2i64NV = NULL;
1851PFNGLPROGRAMUNIFORM2I64VNVPROC glad_glProgramUniform2i64vNV; 1852PFNGLPROGRAMUNIFORM3I64NVPROC glad_glProgramUniform3i64NV = NULL;
1852PFNGLPROGRAMUNIFORM3I64VNVPROC glad_glProgramUniform3i64vNV; 1853PFNGLPROGRAMUNIFORM4I64NVPROC glad_glProgramUniform4i64NV = NULL;
1853PFNGLPROGRAMUNIFORM4I64VNVPROC glad_glProgramUniform4i64vNV; 1854PFNGLPROGRAMUNIFORM1I64VNVPROC glad_glProgramUniform1i64vNV = NULL;
1854PFNGLPROGRAMUNIFORM1UI64NVPROC glad_glProgramUniform1ui64NV; 1855PFNGLPROGRAMUNIFORM2I64VNVPROC glad_glProgramUniform2i64vNV = NULL;
1855PFNGLPROGRAMUNIFORM2UI64NVPROC glad_glProgramUniform2ui64NV; 1856PFNGLPROGRAMUNIFORM3I64VNVPROC glad_glProgramUniform3i64vNV = NULL;
1856PFNGLPROGRAMUNIFORM3UI64NVPROC glad_glProgramUniform3ui64NV; 1857PFNGLPROGRAMUNIFORM4I64VNVPROC glad_glProgramUniform4i64vNV = NULL;
1857PFNGLPROGRAMUNIFORM4UI64NVPROC glad_glProgramUniform4ui64NV; 1858PFNGLPROGRAMUNIFORM1UI64NVPROC glad_glProgramUniform1ui64NV = NULL;
1858PFNGLPROGRAMUNIFORM1UI64VNVPROC glad_glProgramUniform1ui64vNV; 1859PFNGLPROGRAMUNIFORM2UI64NVPROC glad_glProgramUniform2ui64NV = NULL;
1859PFNGLPROGRAMUNIFORM2UI64VNVPROC glad_glProgramUniform2ui64vNV; 1860PFNGLPROGRAMUNIFORM3UI64NVPROC glad_glProgramUniform3ui64NV = NULL;
1860PFNGLPROGRAMUNIFORM3UI64VNVPROC glad_glProgramUniform3ui64vNV; 1861PFNGLPROGRAMUNIFORM4UI64NVPROC glad_glProgramUniform4ui64NV = NULL;
1861PFNGLPROGRAMUNIFORM4UI64VNVPROC glad_glProgramUniform4ui64vNV; 1862PFNGLPROGRAMUNIFORM1UI64VNVPROC glad_glProgramUniform1ui64vNV = NULL;
1862PFNGLVERTEXATTRIBPARAMETERIAMDPROC glad_glVertexAttribParameteriAMD; 1863PFNGLPROGRAMUNIFORM2UI64VNVPROC glad_glProgramUniform2ui64vNV = NULL;
1863PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC glad_glMultiDrawArraysIndirectAMD; 1864PFNGLPROGRAMUNIFORM3UI64VNVPROC glad_glProgramUniform3ui64vNV = NULL;
1864PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC glad_glMultiDrawElementsIndirectAMD; 1865PFNGLPROGRAMUNIFORM4UI64VNVPROC glad_glProgramUniform4ui64vNV = NULL;
1865PFNGLGENNAMESAMDPROC glad_glGenNamesAMD; 1866PFNGLVERTEXATTRIBPARAMETERIAMDPROC glad_glVertexAttribParameteriAMD = NULL;
1866PFNGLDELETENAMESAMDPROC glad_glDeleteNamesAMD; 1867PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC glad_glMultiDrawArraysIndirectAMD = NULL;
1867PFNGLISNAMEAMDPROC glad_glIsNameAMD; 1868PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC glad_glMultiDrawElementsIndirectAMD = NULL;
1868PFNGLQUERYOBJECTPARAMETERUIAMDPROC glad_glQueryObjectParameteruiAMD; 1869PFNGLGENNAMESAMDPROC glad_glGenNamesAMD = NULL;
1869PFNGLGETPERFMONITORGROUPSAMDPROC glad_glGetPerfMonitorGroupsAMD; 1870PFNGLDELETENAMESAMDPROC glad_glDeleteNamesAMD = NULL;
1870PFNGLGETPERFMONITORCOUNTERSAMDPROC glad_glGetPerfMonitorCountersAMD; 1871PFNGLISNAMEAMDPROC glad_glIsNameAMD = NULL;
1871PFNGLGETPERFMONITORGROUPSTRINGAMDPROC glad_glGetPerfMonitorGroupStringAMD; 1872PFNGLQUERYOBJECTPARAMETERUIAMDPROC glad_glQueryObjectParameteruiAMD = NULL;
1872PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC glad_glGetPerfMonitorCounterStringAMD; 1873PFNGLGETPERFMONITORGROUPSAMDPROC glad_glGetPerfMonitorGroupsAMD = NULL;
1873PFNGLGETPERFMONITORCOUNTERINFOAMDPROC glad_glGetPerfMonitorCounterInfoAMD; 1874PFNGLGETPERFMONITORCOUNTERSAMDPROC glad_glGetPerfMonitorCountersAMD = NULL;
1874PFNGLGENPERFMONITORSAMDPROC glad_glGenPerfMonitorsAMD; 1875PFNGLGETPERFMONITORGROUPSTRINGAMDPROC glad_glGetPerfMonitorGroupStringAMD = NULL;
1875PFNGLDELETEPERFMONITORSAMDPROC glad_glDeletePerfMonitorsAMD; 1876PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC glad_glGetPerfMonitorCounterStringAMD = NULL;
1876PFNGLSELECTPERFMONITORCOUNTERSAMDPROC glad_glSelectPerfMonitorCountersAMD; 1877PFNGLGETPERFMONITORCOUNTERINFOAMDPROC glad_glGetPerfMonitorCounterInfoAMD = NULL;
1877PFNGLBEGINPERFMONITORAMDPROC glad_glBeginPerfMonitorAMD; 1878PFNGLGENPERFMONITORSAMDPROC glad_glGenPerfMonitorsAMD = NULL;
1878PFNGLENDPERFMONITORAMDPROC glad_glEndPerfMonitorAMD; 1879PFNGLDELETEPERFMONITORSAMDPROC glad_glDeletePerfMonitorsAMD = NULL;
1879PFNGLGETPERFMONITORCOUNTERDATAAMDPROC glad_glGetPerfMonitorCounterDataAMD; 1880PFNGLSELECTPERFMONITORCOUNTERSAMDPROC glad_glSelectPerfMonitorCountersAMD = NULL;
1880PFNGLSETMULTISAMPLEFVAMDPROC glad_glSetMultisamplefvAMD; 1881PFNGLBEGINPERFMONITORAMDPROC glad_glBeginPerfMonitorAMD = NULL;
1881PFNGLTEXSTORAGESPARSEAMDPROC glad_glTexStorageSparseAMD; 1882PFNGLENDPERFMONITORAMDPROC glad_glEndPerfMonitorAMD = NULL;
1882PFNGLTEXTURESTORAGESPARSEAMDPROC glad_glTextureStorageSparseAMD; 1883PFNGLGETPERFMONITORCOUNTERDATAAMDPROC glad_glGetPerfMonitorCounterDataAMD = NULL;
1883PFNGLSTENCILOPVALUEAMDPROC glad_glStencilOpValueAMD; 1884PFNGLSETMULTISAMPLEFVAMDPROC glad_glSetMultisamplefvAMD = NULL;
1884PFNGLTESSELLATIONFACTORAMDPROC glad_glTessellationFactorAMD; 1885PFNGLTEXSTORAGESPARSEAMDPROC glad_glTexStorageSparseAMD = NULL;
1885PFNGLTESSELLATIONMODEAMDPROC glad_glTessellationModeAMD; 1886PFNGLTEXTURESTORAGESPARSEAMDPROC glad_glTextureStorageSparseAMD = NULL;
1886PFNGLELEMENTPOINTERAPPLEPROC glad_glElementPointerAPPLE; 1887PFNGLSTENCILOPVALUEAMDPROC glad_glStencilOpValueAMD = NULL;
1887PFNGLDRAWELEMENTARRAYAPPLEPROC glad_glDrawElementArrayAPPLE; 1888PFNGLTESSELLATIONFACTORAMDPROC glad_glTessellationFactorAMD = NULL;
1888PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC glad_glDrawRangeElementArrayAPPLE; 1889PFNGLTESSELLATIONMODEAMDPROC glad_glTessellationModeAMD = NULL;
1889PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC glad_glMultiDrawElementArrayAPPLE; 1890PFNGLELEMENTPOINTERAPPLEPROC glad_glElementPointerAPPLE = NULL;
1890PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glad_glMultiDrawRangeElementArrayAPPLE; 1891PFNGLDRAWELEMENTARRAYAPPLEPROC glad_glDrawElementArrayAPPLE = NULL;
1891PFNGLGENFENCESAPPLEPROC glad_glGenFencesAPPLE; 1892PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC glad_glDrawRangeElementArrayAPPLE = NULL;
1892PFNGLDELETEFENCESAPPLEPROC glad_glDeleteFencesAPPLE; 1893PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC glad_glMultiDrawElementArrayAPPLE = NULL;
1893PFNGLSETFENCEAPPLEPROC glad_glSetFenceAPPLE; 1894PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC glad_glMultiDrawRangeElementArrayAPPLE = NULL;
1894PFNGLISFENCEAPPLEPROC glad_glIsFenceAPPLE; 1895PFNGLGENFENCESAPPLEPROC glad_glGenFencesAPPLE = NULL;
1895PFNGLTESTFENCEAPPLEPROC glad_glTestFenceAPPLE; 1896PFNGLDELETEFENCESAPPLEPROC glad_glDeleteFencesAPPLE = NULL;
1896PFNGLFINISHFENCEAPPLEPROC glad_glFinishFenceAPPLE; 1897PFNGLSETFENCEAPPLEPROC glad_glSetFenceAPPLE = NULL;
1897PFNGLTESTOBJECTAPPLEPROC glad_glTestObjectAPPLE; 1898PFNGLISFENCEAPPLEPROC glad_glIsFenceAPPLE = NULL;
1898PFNGLFINISHOBJECTAPPLEPROC glad_glFinishObjectAPPLE; 1899PFNGLTESTFENCEAPPLEPROC glad_glTestFenceAPPLE = NULL;
1899PFNGLBUFFERPARAMETERIAPPLEPROC glad_glBufferParameteriAPPLE; 1900PFNGLFINISHFENCEAPPLEPROC glad_glFinishFenceAPPLE = NULL;
1900PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glad_glFlushMappedBufferRangeAPPLE; 1901PFNGLTESTOBJECTAPPLEPROC glad_glTestObjectAPPLE = NULL;
1901PFNGLOBJECTPURGEABLEAPPLEPROC glad_glObjectPurgeableAPPLE; 1902PFNGLFINISHOBJECTAPPLEPROC glad_glFinishObjectAPPLE = NULL;
1902PFNGLOBJECTUNPURGEABLEAPPLEPROC glad_glObjectUnpurgeableAPPLE; 1903PFNGLBUFFERPARAMETERIAPPLEPROC glad_glBufferParameteriAPPLE = NULL;
1903PFNGLGETOBJECTPARAMETERIVAPPLEPROC glad_glGetObjectParameterivAPPLE; 1904PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glad_glFlushMappedBufferRangeAPPLE = NULL;
1904PFNGLTEXTURERANGEAPPLEPROC glad_glTextureRangeAPPLE; 1905PFNGLOBJECTPURGEABLEAPPLEPROC glad_glObjectPurgeableAPPLE = NULL;
1905PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC glad_glGetTexParameterPointervAPPLE; 1906PFNGLOBJECTUNPURGEABLEAPPLEPROC glad_glObjectUnpurgeableAPPLE = NULL;
1906PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE; 1907PFNGLGETOBJECTPARAMETERIVAPPLEPROC glad_glGetObjectParameterivAPPLE = NULL;
1907PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE; 1908PFNGLTEXTURERANGEAPPLEPROC glad_glTextureRangeAPPLE = NULL;
1908PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE; 1909PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC glad_glGetTexParameterPointervAPPLE = NULL;
1909PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE; 1910PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE = NULL;
1910PFNGLVERTEXARRAYRANGEAPPLEPROC glad_glVertexArrayRangeAPPLE; 1911PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE = NULL;
1911PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC glad_glFlushVertexArrayRangeAPPLE; 1912PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE = NULL;
1912PFNGLVERTEXARRAYPARAMETERIAPPLEPROC glad_glVertexArrayParameteriAPPLE; 1913PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE = NULL;
1913PFNGLENABLEVERTEXATTRIBAPPLEPROC glad_glEnableVertexAttribAPPLE; 1914PFNGLVERTEXARRAYRANGEAPPLEPROC glad_glVertexArrayRangeAPPLE = NULL;
1914PFNGLDISABLEVERTEXATTRIBAPPLEPROC glad_glDisableVertexAttribAPPLE; 1915PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC glad_glFlushVertexArrayRangeAPPLE = NULL;
1915PFNGLISVERTEXATTRIBENABLEDAPPLEPROC glad_glIsVertexAttribEnabledAPPLE; 1916PFNGLVERTEXARRAYPARAMETERIAPPLEPROC glad_glVertexArrayParameteriAPPLE = NULL;
1916PFNGLMAPVERTEXATTRIB1DAPPLEPROC glad_glMapVertexAttrib1dAPPLE; 1917PFNGLENABLEVERTEXATTRIBAPPLEPROC glad_glEnableVertexAttribAPPLE = NULL;
1917PFNGLMAPVERTEXATTRIB1FAPPLEPROC glad_glMapVertexAttrib1fAPPLE; 1918PFNGLDISABLEVERTEXATTRIBAPPLEPROC glad_glDisableVertexAttribAPPLE = NULL;
1918PFNGLMAPVERTEXATTRIB2DAPPLEPROC glad_glMapVertexAttrib2dAPPLE; 1919PFNGLISVERTEXATTRIBENABLEDAPPLEPROC glad_glIsVertexAttribEnabledAPPLE = NULL;
1919PFNGLMAPVERTEXATTRIB2FAPPLEPROC glad_glMapVertexAttrib2fAPPLE; 1920PFNGLMAPVERTEXATTRIB1DAPPLEPROC glad_glMapVertexAttrib1dAPPLE = NULL;
1920PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler; 1921PFNGLMAPVERTEXATTRIB1FAPPLEPROC glad_glMapVertexAttrib1fAPPLE = NULL;
1921PFNGLSHADERBINARYPROC glad_glShaderBinary; 1922PFNGLMAPVERTEXATTRIB2DAPPLEPROC glad_glMapVertexAttrib2dAPPLE = NULL;
1922PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat; 1923PFNGLMAPVERTEXATTRIB2FAPPLEPROC glad_glMapVertexAttrib2fAPPLE = NULL;
1923PFNGLDEPTHRANGEFPROC glad_glDepthRangef; 1924PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler = NULL;
1924PFNGLCLEARDEPTHFPROC glad_glClearDepthf; 1925PFNGLSHADERBINARYPROC glad_glShaderBinary = NULL;
1925PFNGLMEMORYBARRIERBYREGIONPROC glad_glMemoryBarrierByRegion; 1926PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat = NULL;
1926PFNGLPRIMITIVEBOUNDINGBOXARBPROC glad_glPrimitiveBoundingBoxARB; 1927PFNGLDEPTHRANGEFPROC glad_glDepthRangef = NULL;
1927PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glad_glDrawArraysInstancedBaseInstance; 1928PFNGLCLEARDEPTHFPROC glad_glClearDepthf = NULL;
1928PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glad_glDrawElementsInstancedBaseInstance; 1929PFNGLMEMORYBARRIERBYREGIONPROC glad_glMemoryBarrierByRegion = NULL;
1929PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glad_glDrawElementsInstancedBaseVertexBaseInstance; 1930PFNGLPRIMITIVEBOUNDINGBOXARBPROC glad_glPrimitiveBoundingBoxARB = NULL;
1930PFNGLGETTEXTUREHANDLEARBPROC glad_glGetTextureHandleARB; 1931PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glad_glDrawArraysInstancedBaseInstance = NULL;
1931PFNGLGETTEXTURESAMPLERHANDLEARBPROC glad_glGetTextureSamplerHandleARB; 1932PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glad_glDrawElementsInstancedBaseInstance = NULL;
1932PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glad_glMakeTextureHandleResidentARB; 1933PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glad_glDrawElementsInstancedBaseVertexBaseInstance = NULL;
1933PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glad_glMakeTextureHandleNonResidentARB; 1934PFNGLGETTEXTUREHANDLEARBPROC glad_glGetTextureHandleARB = NULL;
1934PFNGLGETIMAGEHANDLEARBPROC glad_glGetImageHandleARB; 1935PFNGLGETTEXTURESAMPLERHANDLEARBPROC glad_glGetTextureSamplerHandleARB = NULL;
1935PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glad_glMakeImageHandleResidentARB; 1936PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glad_glMakeTextureHandleResidentARB = NULL;
1936PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glad_glMakeImageHandleNonResidentARB; 1937PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glad_glMakeTextureHandleNonResidentARB = NULL;
1937PFNGLUNIFORMHANDLEUI64ARBPROC glad_glUniformHandleui64ARB; 1938PFNGLGETIMAGEHANDLEARBPROC glad_glGetImageHandleARB = NULL;
1938PFNGLUNIFORMHANDLEUI64VARBPROC glad_glUniformHandleui64vARB; 1939PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glad_glMakeImageHandleResidentARB = NULL;
1939PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glad_glProgramUniformHandleui64ARB; 1940PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glad_glMakeImageHandleNonResidentARB = NULL;
1940PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glad_glProgramUniformHandleui64vARB; 1941PFNGLUNIFORMHANDLEUI64ARBPROC glad_glUniformHandleui64ARB = NULL;
1941PFNGLISTEXTUREHANDLERESIDENTARBPROC glad_glIsTextureHandleResidentARB; 1942PFNGLUNIFORMHANDLEUI64VARBPROC glad_glUniformHandleui64vARB = NULL;
1942PFNGLISIMAGEHANDLERESIDENTARBPROC glad_glIsImageHandleResidentARB; 1943PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glad_glProgramUniformHandleui64ARB = NULL;
1943PFNGLVERTEXATTRIBL1UI64ARBPROC glad_glVertexAttribL1ui64ARB; 1944PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glad_glProgramUniformHandleui64vARB = NULL;
1944PFNGLVERTEXATTRIBL1UI64VARBPROC glad_glVertexAttribL1ui64vARB; 1945PFNGLISTEXTUREHANDLERESIDENTARBPROC glad_glIsTextureHandleResidentARB = NULL;
1945PFNGLGETVERTEXATTRIBLUI64VARBPROC glad_glGetVertexAttribLui64vARB; 1946PFNGLISIMAGEHANDLERESIDENTARBPROC glad_glIsImageHandleResidentARB = NULL;
1946PFNGLBUFFERSTORAGEPROC glad_glBufferStorage; 1947PFNGLVERTEXATTRIBL1UI64ARBPROC glad_glVertexAttribL1ui64ARB = NULL;
1947PFNGLCREATESYNCFROMCLEVENTARBPROC glad_glCreateSyncFromCLeventARB; 1948PFNGLVERTEXATTRIBL1UI64VARBPROC glad_glVertexAttribL1ui64vARB = NULL;
1948PFNGLCLEARBUFFERDATAPROC glad_glClearBufferData; 1949PFNGLGETVERTEXATTRIBLUI64VARBPROC glad_glGetVertexAttribLui64vARB = NULL;
1949PFNGLCLEARBUFFERSUBDATAPROC glad_glClearBufferSubData; 1950PFNGLBUFFERSTORAGEPROC glad_glBufferStorage = NULL;
1950PFNGLCLEARTEXIMAGEPROC glad_glClearTexImage; 1951PFNGLCREATESYNCFROMCLEVENTARBPROC glad_glCreateSyncFromCLeventARB = NULL;
1951PFNGLCLEARTEXSUBIMAGEPROC glad_glClearTexSubImage; 1952PFNGLCLEARBUFFERDATAPROC glad_glClearBufferData = NULL;
1952PFNGLCLIPCONTROLPROC glad_glClipControl; 1953PFNGLCLEARBUFFERSUBDATAPROC glad_glClearBufferSubData = NULL;
1953PFNGLCLAMPCOLORARBPROC glad_glClampColorARB; 1954PFNGLCLEARTEXIMAGEPROC glad_glClearTexImage = NULL;
1954PFNGLDISPATCHCOMPUTEPROC glad_glDispatchCompute; 1955PFNGLCLEARTEXSUBIMAGEPROC glad_glClearTexSubImage = NULL;
1955PFNGLDISPATCHCOMPUTEINDIRECTPROC glad_glDispatchComputeIndirect; 1956PFNGLCLIPCONTROLPROC glad_glClipControl = NULL;
1956PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC glad_glDispatchComputeGroupSizeARB; 1957PFNGLCLAMPCOLORARBPROC glad_glClampColorARB = NULL;
1957PFNGLCOPYIMAGESUBDATAPROC glad_glCopyImageSubData; 1958PFNGLDISPATCHCOMPUTEPROC glad_glDispatchCompute = NULL;
1958PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB; 1959PFNGLDISPATCHCOMPUTEINDIRECTPROC glad_glDispatchComputeIndirect = NULL;
1959PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB; 1960PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC glad_glDispatchComputeGroupSizeARB = NULL;
1960PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB; 1961PFNGLCOPYIMAGESUBDATAPROC glad_glCopyImageSubData = NULL;
1961PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB; 1962PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB = NULL;
1962PFNGLCREATETRANSFORMFEEDBACKSPROC glad_glCreateTransformFeedbacks; 1963PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB = NULL;
1963PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glad_glTransformFeedbackBufferBase; 1964PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB = NULL;
1964PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glad_glTransformFeedbackBufferRange; 1965PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB = NULL;
1965PFNGLGETTRANSFORMFEEDBACKIVPROC glad_glGetTransformFeedbackiv; 1966PFNGLCREATETRANSFORMFEEDBACKSPROC glad_glCreateTransformFeedbacks = NULL;
1966PFNGLGETTRANSFORMFEEDBACKI_VPROC glad_glGetTransformFeedbacki_v; 1967PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC glad_glTransformFeedbackBufferBase = NULL;
1967PFNGLGETTRANSFORMFEEDBACKI64_VPROC glad_glGetTransformFeedbacki64_v; 1968PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC glad_glTransformFeedbackBufferRange = NULL;
1968PFNGLCREATEBUFFERSPROC glad_glCreateBuffers; 1969PFNGLGETTRANSFORMFEEDBACKIVPROC glad_glGetTransformFeedbackiv = NULL;
1969PFNGLNAMEDBUFFERSTORAGEPROC glad_glNamedBufferStorage; 1970PFNGLGETTRANSFORMFEEDBACKI_VPROC glad_glGetTransformFeedbacki_v = NULL;
1970PFNGLNAMEDBUFFERDATAPROC glad_glNamedBufferData; 1971PFNGLGETTRANSFORMFEEDBACKI64_VPROC glad_glGetTransformFeedbacki64_v = NULL;
1971PFNGLNAMEDBUFFERSUBDATAPROC glad_glNamedBufferSubData; 1972PFNGLCREATEBUFFERSPROC glad_glCreateBuffers = NULL;
1972PFNGLCOPYNAMEDBUFFERSUBDATAPROC glad_glCopyNamedBufferSubData; 1973PFNGLNAMEDBUFFERSTORAGEPROC glad_glNamedBufferStorage = NULL;
1973PFNGLCLEARNAMEDBUFFERDATAPROC glad_glClearNamedBufferData; 1974PFNGLNAMEDBUFFERDATAPROC glad_glNamedBufferData = NULL;
1974PFNGLCLEARNAMEDBUFFERSUBDATAPROC glad_glClearNamedBufferSubData; 1975PFNGLNAMEDBUFFERSUBDATAPROC glad_glNamedBufferSubData = NULL;
1975PFNGLMAPNAMEDBUFFERPROC glad_glMapNamedBuffer; 1976PFNGLCOPYNAMEDBUFFERSUBDATAPROC glad_glCopyNamedBufferSubData = NULL;
1976PFNGLMAPNAMEDBUFFERRANGEPROC glad_glMapNamedBufferRange; 1977PFNGLCLEARNAMEDBUFFERDATAPROC glad_glClearNamedBufferData = NULL;
1977PFNGLUNMAPNAMEDBUFFERPROC glad_glUnmapNamedBuffer; 1978PFNGLCLEARNAMEDBUFFERSUBDATAPROC glad_glClearNamedBufferSubData = NULL;
1978PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glad_glFlushMappedNamedBufferRange; 1979PFNGLMAPNAMEDBUFFERPROC glad_glMapNamedBuffer = NULL;
1979PFNGLGETNAMEDBUFFERPARAMETERIVPROC glad_glGetNamedBufferParameteriv; 1980PFNGLMAPNAMEDBUFFERRANGEPROC glad_glMapNamedBufferRange = NULL;
1980PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glad_glGetNamedBufferParameteri64v; 1981PFNGLUNMAPNAMEDBUFFERPROC glad_glUnmapNamedBuffer = NULL;
1981PFNGLGETNAMEDBUFFERPOINTERVPROC glad_glGetNamedBufferPointerv; 1982PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC glad_glFlushMappedNamedBufferRange = NULL;
1982PFNGLGETNAMEDBUFFERSUBDATAPROC glad_glGetNamedBufferSubData; 1983PFNGLGETNAMEDBUFFERPARAMETERIVPROC glad_glGetNamedBufferParameteriv = NULL;
1983PFNGLCREATEFRAMEBUFFERSPROC glad_glCreateFramebuffers; 1984PFNGLGETNAMEDBUFFERPARAMETERI64VPROC glad_glGetNamedBufferParameteri64v = NULL;
1984PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glad_glNamedFramebufferRenderbuffer; 1985PFNGLGETNAMEDBUFFERPOINTERVPROC glad_glGetNamedBufferPointerv = NULL;
1985PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glad_glNamedFramebufferParameteri; 1986PFNGLGETNAMEDBUFFERSUBDATAPROC glad_glGetNamedBufferSubData = NULL;
1986PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glad_glNamedFramebufferTexture; 1987PFNGLCREATEFRAMEBUFFERSPROC glad_glCreateFramebuffers = NULL;
1987PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glad_glNamedFramebufferTextureLayer; 1988PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC glad_glNamedFramebufferRenderbuffer = NULL;
1988PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glad_glNamedFramebufferDrawBuffer; 1989PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC glad_glNamedFramebufferParameteri = NULL;
1989PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glad_glNamedFramebufferDrawBuffers; 1990PFNGLNAMEDFRAMEBUFFERTEXTUREPROC glad_glNamedFramebufferTexture = NULL;
1990PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glad_glNamedFramebufferReadBuffer; 1991PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC glad_glNamedFramebufferTextureLayer = NULL;
1991PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glad_glInvalidateNamedFramebufferData; 1992PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC glad_glNamedFramebufferDrawBuffer = NULL;
1992PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glad_glInvalidateNamedFramebufferSubData; 1993PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC glad_glNamedFramebufferDrawBuffers = NULL;
1993PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glad_glClearNamedFramebufferiv; 1994PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC glad_glNamedFramebufferReadBuffer = NULL;
1994PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glad_glClearNamedFramebufferuiv; 1995PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC glad_glInvalidateNamedFramebufferData = NULL;
1995PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glad_glClearNamedFramebufferfv; 1996PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC glad_glInvalidateNamedFramebufferSubData = NULL;
1996PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glad_glClearNamedFramebufferfi; 1997PFNGLCLEARNAMEDFRAMEBUFFERIVPROC glad_glClearNamedFramebufferiv = NULL;
1997PFNGLBLITNAMEDFRAMEBUFFERPROC glad_glBlitNamedFramebuffer; 1998PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC glad_glClearNamedFramebufferuiv = NULL;
1998PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glad_glCheckNamedFramebufferStatus; 1999PFNGLCLEARNAMEDFRAMEBUFFERFVPROC glad_glClearNamedFramebufferfv = NULL;
1999PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glad_glGetNamedFramebufferParameteriv; 2000PFNGLCLEARNAMEDFRAMEBUFFERFIPROC glad_glClearNamedFramebufferfi = NULL;
2000PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetNamedFramebufferAttachmentParameteriv; 2001PFNGLBLITNAMEDFRAMEBUFFERPROC glad_glBlitNamedFramebuffer = NULL;
2001PFNGLCREATERENDERBUFFERSPROC glad_glCreateRenderbuffers; 2002PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC glad_glCheckNamedFramebufferStatus = NULL;
2002PFNGLNAMEDRENDERBUFFERSTORAGEPROC glad_glNamedRenderbufferStorage; 2003PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC glad_glGetNamedFramebufferParameteriv = NULL;
2003PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glNamedRenderbufferStorageMultisample; 2004PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetNamedFramebufferAttachmentParameteriv = NULL;
2004PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glad_glGetNamedRenderbufferParameteriv; 2005PFNGLCREATERENDERBUFFERSPROC glad_glCreateRenderbuffers = NULL;
2005PFNGLCREATETEXTURESPROC glad_glCreateTextures; 2006PFNGLNAMEDRENDERBUFFERSTORAGEPROC glad_glNamedRenderbufferStorage = NULL;
2006PFNGLTEXTUREBUFFERPROC glad_glTextureBuffer; 2007PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glNamedRenderbufferStorageMultisample = NULL;
2007PFNGLTEXTUREBUFFERRANGEPROC glad_glTextureBufferRange; 2008PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC glad_glGetNamedRenderbufferParameteriv = NULL;
2008PFNGLTEXTURESTORAGE1DPROC glad_glTextureStorage1D; 2009PFNGLCREATETEXTURESPROC glad_glCreateTextures = NULL;
2009PFNGLTEXTURESTORAGE2DPROC glad_glTextureStorage2D; 2010PFNGLTEXTUREBUFFERPROC glad_glTextureBuffer = NULL;
2010PFNGLTEXTURESTORAGE3DPROC glad_glTextureStorage3D; 2011PFNGLTEXTUREBUFFERRANGEPROC glad_glTextureBufferRange = NULL;
2011PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glad_glTextureStorage2DMultisample; 2012PFNGLTEXTURESTORAGE1DPROC glad_glTextureStorage1D = NULL;
2012PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glad_glTextureStorage3DMultisample; 2013PFNGLTEXTURESTORAGE2DPROC glad_glTextureStorage2D = NULL;
2013PFNGLTEXTURESUBIMAGE1DPROC glad_glTextureSubImage1D; 2014PFNGLTEXTURESTORAGE3DPROC glad_glTextureStorage3D = NULL;
2014PFNGLTEXTURESUBIMAGE2DPROC glad_glTextureSubImage2D; 2015PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC glad_glTextureStorage2DMultisample = NULL;
2015PFNGLTEXTURESUBIMAGE3DPROC glad_glTextureSubImage3D; 2016PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC glad_glTextureStorage3DMultisample = NULL;
2016PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glad_glCompressedTextureSubImage1D; 2017PFNGLTEXTURESUBIMAGE1DPROC glad_glTextureSubImage1D = NULL;
2017PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glad_glCompressedTextureSubImage2D; 2018PFNGLTEXTURESUBIMAGE2DPROC glad_glTextureSubImage2D = NULL;
2018PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glad_glCompressedTextureSubImage3D; 2019PFNGLTEXTURESUBIMAGE3DPROC glad_glTextureSubImage3D = NULL;
2019PFNGLCOPYTEXTURESUBIMAGE1DPROC glad_glCopyTextureSubImage1D; 2020PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC glad_glCompressedTextureSubImage1D = NULL;
2020PFNGLCOPYTEXTURESUBIMAGE2DPROC glad_glCopyTextureSubImage2D; 2021PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC glad_glCompressedTextureSubImage2D = NULL;
2021PFNGLCOPYTEXTURESUBIMAGE3DPROC glad_glCopyTextureSubImage3D; 2022PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC glad_glCompressedTextureSubImage3D = NULL;
2022PFNGLTEXTUREPARAMETERFPROC glad_glTextureParameterf; 2023PFNGLCOPYTEXTURESUBIMAGE1DPROC glad_glCopyTextureSubImage1D = NULL;
2023PFNGLTEXTUREPARAMETERFVPROC glad_glTextureParameterfv; 2024PFNGLCOPYTEXTURESUBIMAGE2DPROC glad_glCopyTextureSubImage2D = NULL;
2024PFNGLTEXTUREPARAMETERIPROC glad_glTextureParameteri; 2025PFNGLCOPYTEXTURESUBIMAGE3DPROC glad_glCopyTextureSubImage3D = NULL;
2025PFNGLTEXTUREPARAMETERIIVPROC glad_glTextureParameterIiv; 2026PFNGLTEXTUREPARAMETERFPROC glad_glTextureParameterf = NULL;
2026PFNGLTEXTUREPARAMETERIUIVPROC glad_glTextureParameterIuiv; 2027PFNGLTEXTUREPARAMETERFVPROC glad_glTextureParameterfv = NULL;
2027PFNGLTEXTUREPARAMETERIVPROC glad_glTextureParameteriv; 2028PFNGLTEXTUREPARAMETERIPROC glad_glTextureParameteri = NULL;
2028PFNGLGENERATETEXTUREMIPMAPPROC glad_glGenerateTextureMipmap; 2029PFNGLTEXTUREPARAMETERIIVPROC glad_glTextureParameterIiv = NULL;
2029PFNGLBINDTEXTUREUNITPROC glad_glBindTextureUnit; 2030PFNGLTEXTUREPARAMETERIUIVPROC glad_glTextureParameterIuiv = NULL;
2030PFNGLGETTEXTUREIMAGEPROC glad_glGetTextureImage; 2031PFNGLTEXTUREPARAMETERIVPROC glad_glTextureParameteriv = NULL;
2031PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glad_glGetCompressedTextureImage; 2032PFNGLGENERATETEXTUREMIPMAPPROC glad_glGenerateTextureMipmap = NULL;
2032PFNGLGETTEXTURELEVELPARAMETERFVPROC glad_glGetTextureLevelParameterfv; 2033PFNGLBINDTEXTUREUNITPROC glad_glBindTextureUnit = NULL;
2033PFNGLGETTEXTURELEVELPARAMETERIVPROC glad_glGetTextureLevelParameteriv; 2034PFNGLGETTEXTUREIMAGEPROC glad_glGetTextureImage = NULL;
2034PFNGLGETTEXTUREPARAMETERFVPROC glad_glGetTextureParameterfv; 2035PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC glad_glGetCompressedTextureImage = NULL;
2035PFNGLGETTEXTUREPARAMETERIIVPROC glad_glGetTextureParameterIiv; 2036PFNGLGETTEXTURELEVELPARAMETERFVPROC glad_glGetTextureLevelParameterfv = NULL;
2036PFNGLGETTEXTUREPARAMETERIUIVPROC glad_glGetTextureParameterIuiv; 2037PFNGLGETTEXTURELEVELPARAMETERIVPROC glad_glGetTextureLevelParameteriv = NULL;
2037PFNGLGETTEXTUREPARAMETERIVPROC glad_glGetTextureParameteriv; 2038PFNGLGETTEXTUREPARAMETERFVPROC glad_glGetTextureParameterfv = NULL;
2038PFNGLCREATEVERTEXARRAYSPROC glad_glCreateVertexArrays; 2039PFNGLGETTEXTUREPARAMETERIIVPROC glad_glGetTextureParameterIiv = NULL;
2039PFNGLDISABLEVERTEXARRAYATTRIBPROC glad_glDisableVertexArrayAttrib; 2040PFNGLGETTEXTUREPARAMETERIUIVPROC glad_glGetTextureParameterIuiv = NULL;
2040PFNGLENABLEVERTEXARRAYATTRIBPROC glad_glEnableVertexArrayAttrib; 2041PFNGLGETTEXTUREPARAMETERIVPROC glad_glGetTextureParameteriv = NULL;
2041PFNGLVERTEXARRAYELEMENTBUFFERPROC glad_glVertexArrayElementBuffer; 2042PFNGLCREATEVERTEXARRAYSPROC glad_glCreateVertexArrays = NULL;
2042PFNGLVERTEXARRAYVERTEXBUFFERPROC glad_glVertexArrayVertexBuffer; 2043PFNGLDISABLEVERTEXARRAYATTRIBPROC glad_glDisableVertexArrayAttrib = NULL;
2043PFNGLVERTEXARRAYVERTEXBUFFERSPROC glad_glVertexArrayVertexBuffers; 2044PFNGLENABLEVERTEXARRAYATTRIBPROC glad_glEnableVertexArrayAttrib = NULL;
2044PFNGLVERTEXARRAYATTRIBBINDINGPROC glad_glVertexArrayAttribBinding; 2045PFNGLVERTEXARRAYELEMENTBUFFERPROC glad_glVertexArrayElementBuffer = NULL;
2045PFNGLVERTEXARRAYATTRIBFORMATPROC glad_glVertexArrayAttribFormat; 2046PFNGLVERTEXARRAYVERTEXBUFFERPROC glad_glVertexArrayVertexBuffer = NULL;
2046PFNGLVERTEXARRAYATTRIBIFORMATPROC glad_glVertexArrayAttribIFormat; 2047PFNGLVERTEXARRAYVERTEXBUFFERSPROC glad_glVertexArrayVertexBuffers = NULL;
2047PFNGLVERTEXARRAYATTRIBLFORMATPROC glad_glVertexArrayAttribLFormat; 2048PFNGLVERTEXARRAYATTRIBBINDINGPROC glad_glVertexArrayAttribBinding = NULL;
2048PFNGLVERTEXARRAYBINDINGDIVISORPROC glad_glVertexArrayBindingDivisor; 2049PFNGLVERTEXARRAYATTRIBFORMATPROC glad_glVertexArrayAttribFormat = NULL;
2049PFNGLGETVERTEXARRAYIVPROC glad_glGetVertexArrayiv; 2050PFNGLVERTEXARRAYATTRIBIFORMATPROC glad_glVertexArrayAttribIFormat = NULL;
2050PFNGLGETVERTEXARRAYINDEXEDIVPROC glad_glGetVertexArrayIndexediv; 2051PFNGLVERTEXARRAYATTRIBLFORMATPROC glad_glVertexArrayAttribLFormat = NULL;
2051PFNGLGETVERTEXARRAYINDEXED64IVPROC glad_glGetVertexArrayIndexed64iv; 2052PFNGLVERTEXARRAYBINDINGDIVISORPROC glad_glVertexArrayBindingDivisor = NULL;
2052PFNGLCREATESAMPLERSPROC glad_glCreateSamplers; 2053PFNGLGETVERTEXARRAYIVPROC glad_glGetVertexArrayiv = NULL;
2053PFNGLCREATEPROGRAMPIPELINESPROC glad_glCreateProgramPipelines; 2054PFNGLGETVERTEXARRAYINDEXEDIVPROC glad_glGetVertexArrayIndexediv = NULL;
2054PFNGLCREATEQUERIESPROC glad_glCreateQueries; 2055PFNGLGETVERTEXARRAYINDEXED64IVPROC glad_glGetVertexArrayIndexed64iv = NULL;
2055PFNGLGETQUERYBUFFEROBJECTI64VPROC glad_glGetQueryBufferObjecti64v; 2056PFNGLCREATESAMPLERSPROC glad_glCreateSamplers = NULL;
2056PFNGLGETQUERYBUFFEROBJECTIVPROC glad_glGetQueryBufferObjectiv; 2057PFNGLCREATEPROGRAMPIPELINESPROC glad_glCreateProgramPipelines = NULL;
2057PFNGLGETQUERYBUFFEROBJECTUI64VPROC glad_glGetQueryBufferObjectui64v; 2058PFNGLCREATEQUERIESPROC glad_glCreateQueries = NULL;
2058PFNGLGETQUERYBUFFEROBJECTUIVPROC glad_glGetQueryBufferObjectuiv; 2059PFNGLGETQUERYBUFFEROBJECTI64VPROC glad_glGetQueryBufferObjecti64v = NULL;
2059PFNGLDRAWBUFFERSARBPROC glad_glDrawBuffersARB; 2060PFNGLGETQUERYBUFFEROBJECTIVPROC glad_glGetQueryBufferObjectiv = NULL;
2060PFNGLBLENDEQUATIONIARBPROC glad_glBlendEquationiARB; 2061PFNGLGETQUERYBUFFEROBJECTUI64VPROC glad_glGetQueryBufferObjectui64v = NULL;
2061PFNGLBLENDEQUATIONSEPARATEIARBPROC glad_glBlendEquationSeparateiARB; 2062PFNGLGETQUERYBUFFEROBJECTUIVPROC glad_glGetQueryBufferObjectuiv = NULL;
2062PFNGLBLENDFUNCIARBPROC glad_glBlendFunciARB; 2063PFNGLDRAWBUFFERSARBPROC glad_glDrawBuffersARB = NULL;
2063PFNGLBLENDFUNCSEPARATEIARBPROC glad_glBlendFuncSeparateiARB; 2064PFNGLBLENDEQUATIONIARBPROC glad_glBlendEquationiARB = NULL;
2064PFNGLDRAWARRAYSINDIRECTPROC glad_glDrawArraysIndirect; 2065PFNGLBLENDEQUATIONSEPARATEIARBPROC glad_glBlendEquationSeparateiARB = NULL;
2065PFNGLDRAWELEMENTSINDIRECTPROC glad_glDrawElementsIndirect; 2066PFNGLBLENDFUNCIARBPROC glad_glBlendFunciARB = NULL;
2066PFNGLDRAWARRAYSINSTANCEDARBPROC glad_glDrawArraysInstancedARB; 2067PFNGLBLENDFUNCSEPARATEIARBPROC glad_glBlendFuncSeparateiARB = NULL;
2067PFNGLDRAWELEMENTSINSTANCEDARBPROC glad_glDrawElementsInstancedARB; 2068PFNGLDRAWARRAYSINDIRECTPROC glad_glDrawArraysIndirect = NULL;
2068PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB; 2069PFNGLDRAWELEMENTSINDIRECTPROC glad_glDrawElementsIndirect = NULL;
2069PFNGLBINDPROGRAMARBPROC glad_glBindProgramARB; 2070PFNGLDRAWARRAYSINSTANCEDARBPROC glad_glDrawArraysInstancedARB = NULL;
2070PFNGLDELETEPROGRAMSARBPROC glad_glDeleteProgramsARB; 2071PFNGLDRAWELEMENTSINSTANCEDARBPROC glad_glDrawElementsInstancedARB = NULL;
2071PFNGLGENPROGRAMSARBPROC glad_glGenProgramsARB; 2072PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB = NULL;
2072PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB; 2073PFNGLBINDPROGRAMARBPROC glad_glBindProgramARB = NULL;
2073PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB; 2074PFNGLDELETEPROGRAMSARBPROC glad_glDeleteProgramsARB = NULL;
2074PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB; 2075PFNGLGENPROGRAMSARBPROC glad_glGenProgramsARB = NULL;
2075PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB; 2076PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB = NULL;
2076PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB; 2077PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB = NULL;
2077PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB; 2078PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB = NULL;
2078PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB; 2079PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB = NULL;
2079PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB; 2080PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB = NULL;
2080PFNGLGETPROGRAMENVPARAMETERDVARBPROC glad_glGetProgramEnvParameterdvARB; 2081PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB = NULL;
2081PFNGLGETPROGRAMENVPARAMETERFVARBPROC glad_glGetProgramEnvParameterfvARB; 2082PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB = NULL;
2082PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glad_glGetProgramLocalParameterdvARB; 2083PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB = NULL;
2083PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glad_glGetProgramLocalParameterfvARB; 2084PFNGLGETPROGRAMENVPARAMETERDVARBPROC glad_glGetProgramEnvParameterdvARB = NULL;
2084PFNGLGETPROGRAMIVARBPROC glad_glGetProgramivARB; 2085PFNGLGETPROGRAMENVPARAMETERFVARBPROC glad_glGetProgramEnvParameterfvARB = NULL;
2085PFNGLGETPROGRAMSTRINGARBPROC glad_glGetProgramStringARB; 2086PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glad_glGetProgramLocalParameterdvARB = NULL;
2086PFNGLISPROGRAMARBPROC glad_glIsProgramARB; 2087PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glad_glGetProgramLocalParameterfvARB = NULL;
2087PFNGLFRAMEBUFFERPARAMETERIPROC glad_glFramebufferParameteri; 2088PFNGLGETPROGRAMIVARBPROC glad_glGetProgramivARB = NULL;
2088PFNGLGETFRAMEBUFFERPARAMETERIVPROC glad_glGetFramebufferParameteriv; 2089PFNGLGETPROGRAMSTRINGARBPROC glad_glGetProgramStringARB = NULL;
2089PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB; 2090PFNGLISPROGRAMARBPROC glad_glIsProgramARB = NULL;
2090PFNGLFRAMEBUFFERTEXTUREARBPROC glad_glFramebufferTextureARB; 2091PFNGLFRAMEBUFFERPARAMETERIPROC glad_glFramebufferParameteri = NULL;
2091PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glad_glFramebufferTextureLayerARB; 2092PFNGLGETFRAMEBUFFERPARAMETERIVPROC glad_glGetFramebufferParameteriv = NULL;
2092PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glad_glFramebufferTextureFaceARB; 2093PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB = NULL;
2093PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary; 2094PFNGLFRAMEBUFFERTEXTUREARBPROC glad_glFramebufferTextureARB = NULL;
2094PFNGLPROGRAMBINARYPROC glad_glProgramBinary; 2095PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glad_glFramebufferTextureLayerARB = NULL;
2095PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri; 2096PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glad_glFramebufferTextureFaceARB = NULL;
2096PFNGLGETTEXTURESUBIMAGEPROC glad_glGetTextureSubImage; 2097PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary = NULL;
2097PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glad_glGetCompressedTextureSubImage; 2098PFNGLPROGRAMBINARYPROC glad_glProgramBinary = NULL;
2098PFNGLSPECIALIZESHADERARBPROC glad_glSpecializeShaderARB; 2099PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri = NULL;
2099PFNGLUNIFORM1DPROC glad_glUniform1d; 2100PFNGLGETTEXTURESUBIMAGEPROC glad_glGetTextureSubImage = NULL;
2100PFNGLUNIFORM2DPROC glad_glUniform2d; 2101PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glad_glGetCompressedTextureSubImage = NULL;
2101PFNGLUNIFORM3DPROC glad_glUniform3d; 2102PFNGLSPECIALIZESHADERARBPROC glad_glSpecializeShaderARB = NULL;
2102PFNGLUNIFORM4DPROC glad_glUniform4d; 2103PFNGLUNIFORM1DPROC glad_glUniform1d = NULL;
2103PFNGLUNIFORM1DVPROC glad_glUniform1dv; 2104PFNGLUNIFORM2DPROC glad_glUniform2d = NULL;
2104PFNGLUNIFORM2DVPROC glad_glUniform2dv; 2105PFNGLUNIFORM3DPROC glad_glUniform3d = NULL;
2105PFNGLUNIFORM3DVPROC glad_glUniform3dv; 2106PFNGLUNIFORM4DPROC glad_glUniform4d = NULL;
2106PFNGLUNIFORM4DVPROC glad_glUniform4dv; 2107PFNGLUNIFORM1DVPROC glad_glUniform1dv = NULL;
2107PFNGLUNIFORMMATRIX2DVPROC glad_glUniformMatrix2dv; 2108PFNGLUNIFORM2DVPROC glad_glUniform2dv = NULL;
2108PFNGLUNIFORMMATRIX3DVPROC glad_glUniformMatrix3dv; 2109PFNGLUNIFORM3DVPROC glad_glUniform3dv = NULL;
2109PFNGLUNIFORMMATRIX4DVPROC glad_glUniformMatrix4dv; 2110PFNGLUNIFORM4DVPROC glad_glUniform4dv = NULL;
2110PFNGLUNIFORMMATRIX2X3DVPROC glad_glUniformMatrix2x3dv; 2111PFNGLUNIFORMMATRIX2DVPROC glad_glUniformMatrix2dv = NULL;
2111PFNGLUNIFORMMATRIX2X4DVPROC glad_glUniformMatrix2x4dv; 2112PFNGLUNIFORMMATRIX3DVPROC glad_glUniformMatrix3dv = NULL;
2112PFNGLUNIFORMMATRIX3X2DVPROC glad_glUniformMatrix3x2dv; 2113PFNGLUNIFORMMATRIX4DVPROC glad_glUniformMatrix4dv = NULL;
2113PFNGLUNIFORMMATRIX3X4DVPROC glad_glUniformMatrix3x4dv; 2114PFNGLUNIFORMMATRIX2X3DVPROC glad_glUniformMatrix2x3dv = NULL;
2114PFNGLUNIFORMMATRIX4X2DVPROC glad_glUniformMatrix4x2dv; 2115PFNGLUNIFORMMATRIX2X4DVPROC glad_glUniformMatrix2x4dv = NULL;
2115PFNGLUNIFORMMATRIX4X3DVPROC glad_glUniformMatrix4x3dv; 2116PFNGLUNIFORMMATRIX3X2DVPROC glad_glUniformMatrix3x2dv = NULL;
2116PFNGLGETUNIFORMDVPROC glad_glGetUniformdv; 2117PFNGLUNIFORMMATRIX3X4DVPROC glad_glUniformMatrix3x4dv = NULL;
2117PFNGLUNIFORM1I64ARBPROC glad_glUniform1i64ARB; 2118PFNGLUNIFORMMATRIX4X2DVPROC glad_glUniformMatrix4x2dv = NULL;
2118PFNGLUNIFORM2I64ARBPROC glad_glUniform2i64ARB; 2119PFNGLUNIFORMMATRIX4X3DVPROC glad_glUniformMatrix4x3dv = NULL;
2119PFNGLUNIFORM3I64ARBPROC glad_glUniform3i64ARB; 2120PFNGLGETUNIFORMDVPROC glad_glGetUniformdv = NULL;
2120PFNGLUNIFORM4I64ARBPROC glad_glUniform4i64ARB; 2121PFNGLUNIFORM1I64ARBPROC glad_glUniform1i64ARB = NULL;
2121PFNGLUNIFORM1I64VARBPROC glad_glUniform1i64vARB; 2122PFNGLUNIFORM2I64ARBPROC glad_glUniform2i64ARB = NULL;
2122PFNGLUNIFORM2I64VARBPROC glad_glUniform2i64vARB; 2123PFNGLUNIFORM3I64ARBPROC glad_glUniform3i64ARB = NULL;
2123PFNGLUNIFORM3I64VARBPROC glad_glUniform3i64vARB; 2124PFNGLUNIFORM4I64ARBPROC glad_glUniform4i64ARB = NULL;
2124PFNGLUNIFORM4I64VARBPROC glad_glUniform4i64vARB; 2125PFNGLUNIFORM1I64VARBPROC glad_glUniform1i64vARB = NULL;
2125PFNGLUNIFORM1UI64ARBPROC glad_glUniform1ui64ARB; 2126PFNGLUNIFORM2I64VARBPROC glad_glUniform2i64vARB = NULL;
2126PFNGLUNIFORM2UI64ARBPROC glad_glUniform2ui64ARB; 2127PFNGLUNIFORM3I64VARBPROC glad_glUniform3i64vARB = NULL;
2127PFNGLUNIFORM3UI64ARBPROC glad_glUniform3ui64ARB; 2128PFNGLUNIFORM4I64VARBPROC glad_glUniform4i64vARB = NULL;
2128PFNGLUNIFORM4UI64ARBPROC glad_glUniform4ui64ARB; 2129PFNGLUNIFORM1UI64ARBPROC glad_glUniform1ui64ARB = NULL;
2129PFNGLUNIFORM1UI64VARBPROC glad_glUniform1ui64vARB; 2130PFNGLUNIFORM2UI64ARBPROC glad_glUniform2ui64ARB = NULL;
2130PFNGLUNIFORM2UI64VARBPROC glad_glUniform2ui64vARB; 2131PFNGLUNIFORM3UI64ARBPROC glad_glUniform3ui64ARB = NULL;
2131PFNGLUNIFORM3UI64VARBPROC glad_glUniform3ui64vARB; 2132PFNGLUNIFORM4UI64ARBPROC glad_glUniform4ui64ARB = NULL;
2132PFNGLUNIFORM4UI64VARBPROC glad_glUniform4ui64vARB; 2133PFNGLUNIFORM1UI64VARBPROC glad_glUniform1ui64vARB = NULL;
2133PFNGLGETUNIFORMI64VARBPROC glad_glGetUniformi64vARB; 2134PFNGLUNIFORM2UI64VARBPROC glad_glUniform2ui64vARB = NULL;
2134PFNGLGETUNIFORMUI64VARBPROC glad_glGetUniformui64vARB; 2135PFNGLUNIFORM3UI64VARBPROC glad_glUniform3ui64vARB = NULL;
2135PFNGLGETNUNIFORMI64VARBPROC glad_glGetnUniformi64vARB; 2136PFNGLUNIFORM4UI64VARBPROC glad_glUniform4ui64vARB = NULL;
2136PFNGLGETNUNIFORMUI64VARBPROC glad_glGetnUniformui64vARB; 2137PFNGLGETUNIFORMI64VARBPROC glad_glGetUniformi64vARB = NULL;
2137PFNGLPROGRAMUNIFORM1I64ARBPROC glad_glProgramUniform1i64ARB; 2138PFNGLGETUNIFORMUI64VARBPROC glad_glGetUniformui64vARB = NULL;
2138PFNGLPROGRAMUNIFORM2I64ARBPROC glad_glProgramUniform2i64ARB; 2139PFNGLGETNUNIFORMI64VARBPROC glad_glGetnUniformi64vARB = NULL;
2139PFNGLPROGRAMUNIFORM3I64ARBPROC glad_glProgramUniform3i64ARB; 2140PFNGLGETNUNIFORMUI64VARBPROC glad_glGetnUniformui64vARB = NULL;
2140PFNGLPROGRAMUNIFORM4I64ARBPROC glad_glProgramUniform4i64ARB; 2141PFNGLPROGRAMUNIFORM1I64ARBPROC glad_glProgramUniform1i64ARB = NULL;
2141PFNGLPROGRAMUNIFORM1I64VARBPROC glad_glProgramUniform1i64vARB; 2142PFNGLPROGRAMUNIFORM2I64ARBPROC glad_glProgramUniform2i64ARB = NULL;
2142PFNGLPROGRAMUNIFORM2I64VARBPROC glad_glProgramUniform2i64vARB; 2143PFNGLPROGRAMUNIFORM3I64ARBPROC glad_glProgramUniform3i64ARB = NULL;
2143PFNGLPROGRAMUNIFORM3I64VARBPROC glad_glProgramUniform3i64vARB; 2144PFNGLPROGRAMUNIFORM4I64ARBPROC glad_glProgramUniform4i64ARB = NULL;
2144PFNGLPROGRAMUNIFORM4I64VARBPROC glad_glProgramUniform4i64vARB; 2145PFNGLPROGRAMUNIFORM1I64VARBPROC glad_glProgramUniform1i64vARB = NULL;
2145PFNGLPROGRAMUNIFORM1UI64ARBPROC glad_glProgramUniform1ui64ARB; 2146PFNGLPROGRAMUNIFORM2I64VARBPROC glad_glProgramUniform2i64vARB = NULL;
2146PFNGLPROGRAMUNIFORM2UI64ARBPROC glad_glProgramUniform2ui64ARB; 2147PFNGLPROGRAMUNIFORM3I64VARBPROC glad_glProgramUniform3i64vARB = NULL;
2147PFNGLPROGRAMUNIFORM3UI64ARBPROC glad_glProgramUniform3ui64ARB; 2148PFNGLPROGRAMUNIFORM4I64VARBPROC glad_glProgramUniform4i64vARB = NULL;
2148PFNGLPROGRAMUNIFORM4UI64ARBPROC glad_glProgramUniform4ui64ARB; 2149PFNGLPROGRAMUNIFORM1UI64ARBPROC glad_glProgramUniform1ui64ARB = NULL;
2149PFNGLPROGRAMUNIFORM1UI64VARBPROC glad_glProgramUniform1ui64vARB; 2150PFNGLPROGRAMUNIFORM2UI64ARBPROC glad_glProgramUniform2ui64ARB = NULL;
2150PFNGLPROGRAMUNIFORM2UI64VARBPROC glad_glProgramUniform2ui64vARB; 2151PFNGLPROGRAMUNIFORM3UI64ARBPROC glad_glProgramUniform3ui64ARB = NULL;
2151PFNGLPROGRAMUNIFORM3UI64VARBPROC glad_glProgramUniform3ui64vARB; 2152PFNGLPROGRAMUNIFORM4UI64ARBPROC glad_glProgramUniform4ui64ARB = NULL;
2152PFNGLPROGRAMUNIFORM4UI64VARBPROC glad_glProgramUniform4ui64vARB; 2153PFNGLPROGRAMUNIFORM1UI64VARBPROC glad_glProgramUniform1ui64vARB = NULL;
2153PFNGLCOLORTABLEPROC glad_glColorTable; 2154PFNGLPROGRAMUNIFORM2UI64VARBPROC glad_glProgramUniform2ui64vARB = NULL;
2154PFNGLCOLORTABLEPARAMETERFVPROC glad_glColorTableParameterfv; 2155PFNGLPROGRAMUNIFORM3UI64VARBPROC glad_glProgramUniform3ui64vARB = NULL;
2155PFNGLCOLORTABLEPARAMETERIVPROC glad_glColorTableParameteriv; 2156PFNGLPROGRAMUNIFORM4UI64VARBPROC glad_glProgramUniform4ui64vARB = NULL;
2156PFNGLCOPYCOLORTABLEPROC glad_glCopyColorTable; 2157PFNGLCOLORTABLEPROC glad_glColorTable = NULL;
2157PFNGLGETCOLORTABLEPROC glad_glGetColorTable; 2158PFNGLCOLORTABLEPARAMETERFVPROC glad_glColorTableParameterfv = NULL;
2158PFNGLGETCOLORTABLEPARAMETERFVPROC glad_glGetColorTableParameterfv; 2159PFNGLCOLORTABLEPARAMETERIVPROC glad_glColorTableParameteriv = NULL;
2159PFNGLGETCOLORTABLEPARAMETERIVPROC glad_glGetColorTableParameteriv; 2160PFNGLCOPYCOLORTABLEPROC glad_glCopyColorTable = NULL;
2160PFNGLCOLORSUBTABLEPROC glad_glColorSubTable; 2161PFNGLGETCOLORTABLEPROC glad_glGetColorTable = NULL;
2161PFNGLCOPYCOLORSUBTABLEPROC glad_glCopyColorSubTable; 2162PFNGLGETCOLORTABLEPARAMETERFVPROC glad_glGetColorTableParameterfv = NULL;
2162PFNGLCONVOLUTIONFILTER1DPROC glad_glConvolutionFilter1D; 2163PFNGLGETCOLORTABLEPARAMETERIVPROC glad_glGetColorTableParameteriv = NULL;
2163PFNGLCONVOLUTIONFILTER2DPROC glad_glConvolutionFilter2D; 2164PFNGLCOLORSUBTABLEPROC glad_glColorSubTable = NULL;
2164PFNGLCONVOLUTIONPARAMETERFPROC glad_glConvolutionParameterf; 2165PFNGLCOPYCOLORSUBTABLEPROC glad_glCopyColorSubTable = NULL;
2165PFNGLCONVOLUTIONPARAMETERFVPROC glad_glConvolutionParameterfv; 2166PFNGLCONVOLUTIONFILTER1DPROC glad_glConvolutionFilter1D = NULL;
2166PFNGLCONVOLUTIONPARAMETERIPROC glad_glConvolutionParameteri; 2167PFNGLCONVOLUTIONFILTER2DPROC glad_glConvolutionFilter2D = NULL;
2167PFNGLCONVOLUTIONPARAMETERIVPROC glad_glConvolutionParameteriv; 2168PFNGLCONVOLUTIONPARAMETERFPROC glad_glConvolutionParameterf = NULL;
2168PFNGLCOPYCONVOLUTIONFILTER1DPROC glad_glCopyConvolutionFilter1D; 2169PFNGLCONVOLUTIONPARAMETERFVPROC glad_glConvolutionParameterfv = NULL;
2169PFNGLCOPYCONVOLUTIONFILTER2DPROC glad_glCopyConvolutionFilter2D; 2170PFNGLCONVOLUTIONPARAMETERIPROC glad_glConvolutionParameteri = NULL;
2170PFNGLGETCONVOLUTIONFILTERPROC glad_glGetConvolutionFilter; 2171PFNGLCONVOLUTIONPARAMETERIVPROC glad_glConvolutionParameteriv = NULL;
2171PFNGLGETCONVOLUTIONPARAMETERFVPROC glad_glGetConvolutionParameterfv; 2172PFNGLCOPYCONVOLUTIONFILTER1DPROC glad_glCopyConvolutionFilter1D = NULL;
2172PFNGLGETCONVOLUTIONPARAMETERIVPROC glad_glGetConvolutionParameteriv; 2173PFNGLCOPYCONVOLUTIONFILTER2DPROC glad_glCopyConvolutionFilter2D = NULL;
2173PFNGLGETSEPARABLEFILTERPROC glad_glGetSeparableFilter; 2174PFNGLGETCONVOLUTIONFILTERPROC glad_glGetConvolutionFilter = NULL;
2174PFNGLSEPARABLEFILTER2DPROC glad_glSeparableFilter2D; 2175PFNGLGETCONVOLUTIONPARAMETERFVPROC glad_glGetConvolutionParameterfv = NULL;
2175PFNGLGETHISTOGRAMPROC glad_glGetHistogram; 2176PFNGLGETCONVOLUTIONPARAMETERIVPROC glad_glGetConvolutionParameteriv = NULL;
2176PFNGLGETHISTOGRAMPARAMETERFVPROC glad_glGetHistogramParameterfv; 2177PFNGLGETSEPARABLEFILTERPROC glad_glGetSeparableFilter = NULL;
2177PFNGLGETHISTOGRAMPARAMETERIVPROC glad_glGetHistogramParameteriv; 2178PFNGLSEPARABLEFILTER2DPROC glad_glSeparableFilter2D = NULL;
2178PFNGLGETMINMAXPROC glad_glGetMinmax; 2179PFNGLGETHISTOGRAMPROC glad_glGetHistogram = NULL;
2179PFNGLGETMINMAXPARAMETERFVPROC glad_glGetMinmaxParameterfv; 2180PFNGLGETHISTOGRAMPARAMETERFVPROC glad_glGetHistogramParameterfv = NULL;
2180PFNGLGETMINMAXPARAMETERIVPROC glad_glGetMinmaxParameteriv; 2181PFNGLGETHISTOGRAMPARAMETERIVPROC glad_glGetHistogramParameteriv = NULL;
2181PFNGLHISTOGRAMPROC glad_glHistogram; 2182PFNGLGETMINMAXPROC glad_glGetMinmax = NULL;
2182PFNGLMINMAXPROC glad_glMinmax; 2183PFNGLGETMINMAXPARAMETERFVPROC glad_glGetMinmaxParameterfv = NULL;
2183PFNGLRESETHISTOGRAMPROC glad_glResetHistogram; 2184PFNGLGETMINMAXPARAMETERIVPROC glad_glGetMinmaxParameteriv = NULL;
2184PFNGLRESETMINMAXPROC glad_glResetMinmax; 2185PFNGLHISTOGRAMPROC glad_glHistogram = NULL;
2185PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC glad_glMultiDrawArraysIndirectCountARB; 2186PFNGLMINMAXPROC glad_glMinmax = NULL;
2186PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC glad_glMultiDrawElementsIndirectCountARB; 2187PFNGLRESETHISTOGRAMPROC glad_glResetHistogram = NULL;
2187PFNGLVERTEXATTRIBDIVISORARBPROC glad_glVertexAttribDivisorARB; 2188PFNGLRESETMINMAXPROC glad_glResetMinmax = NULL;
2188PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ; 2189PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC glad_glMultiDrawArraysIndirectCountARB = NULL;
2189PFNGLGETINTERNALFORMATI64VPROC glad_glGetInternalformati64v; 2190PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC glad_glMultiDrawElementsIndirectCountARB = NULL;
2190PFNGLINVALIDATETEXSUBIMAGEPROC glad_glInvalidateTexSubImage; 2191PFNGLVERTEXATTRIBDIVISORARBPROC glad_glVertexAttribDivisorARB = NULL;
2191PFNGLINVALIDATETEXIMAGEPROC glad_glInvalidateTexImage; 2192PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ = NULL;
2192PFNGLINVALIDATEBUFFERSUBDATAPROC glad_glInvalidateBufferSubData; 2193PFNGLGETINTERNALFORMATI64VPROC glad_glGetInternalformati64v = NULL;
2193PFNGLINVALIDATEBUFFERDATAPROC glad_glInvalidateBufferData; 2194PFNGLINVALIDATETEXSUBIMAGEPROC glad_glInvalidateTexSubImage = NULL;
2194PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer; 2195PFNGLINVALIDATETEXIMAGEPROC glad_glInvalidateTexImage = NULL;
2195PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer; 2196PFNGLINVALIDATEBUFFERSUBDATAPROC glad_glInvalidateBufferSubData = NULL;
2196PFNGLCURRENTPALETTEMATRIXARBPROC glad_glCurrentPaletteMatrixARB; 2197PFNGLINVALIDATEBUFFERDATAPROC glad_glInvalidateBufferData = NULL;
2197PFNGLMATRIXINDEXUBVARBPROC glad_glMatrixIndexubvARB; 2198PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer = NULL;
2198PFNGLMATRIXINDEXUSVARBPROC glad_glMatrixIndexusvARB; 2199PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer = NULL;
2199PFNGLMATRIXINDEXUIVARBPROC glad_glMatrixIndexuivARB; 2200PFNGLCURRENTPALETTEMATRIXARBPROC glad_glCurrentPaletteMatrixARB = NULL;
2200PFNGLMATRIXINDEXPOINTERARBPROC glad_glMatrixIndexPointerARB; 2201PFNGLMATRIXINDEXUBVARBPROC glad_glMatrixIndexubvARB = NULL;
2201PFNGLBINDBUFFERSBASEPROC glad_glBindBuffersBase; 2202PFNGLMATRIXINDEXUSVARBPROC glad_glMatrixIndexusvARB = NULL;
2202PFNGLBINDBUFFERSRANGEPROC glad_glBindBuffersRange; 2203PFNGLMATRIXINDEXUIVARBPROC glad_glMatrixIndexuivARB = NULL;
2203PFNGLBINDTEXTURESPROC glad_glBindTextures; 2204PFNGLMATRIXINDEXPOINTERARBPROC glad_glMatrixIndexPointerARB = NULL;
2204PFNGLBINDSAMPLERSPROC glad_glBindSamplers; 2205PFNGLBINDBUFFERSBASEPROC glad_glBindBuffersBase = NULL;
2205PFNGLBINDIMAGETEXTURESPROC glad_glBindImageTextures; 2206PFNGLBINDBUFFERSRANGEPROC glad_glBindBuffersRange = NULL;
2206PFNGLBINDVERTEXBUFFERSPROC glad_glBindVertexBuffers; 2207PFNGLBINDTEXTURESPROC glad_glBindTextures = NULL;
2207PFNGLMULTIDRAWARRAYSINDIRECTPROC glad_glMultiDrawArraysIndirect; 2208PFNGLBINDSAMPLERSPROC glad_glBindSamplers = NULL;
2208PFNGLMULTIDRAWELEMENTSINDIRECTPROC glad_glMultiDrawElementsIndirect; 2209PFNGLBINDIMAGETEXTURESPROC glad_glBindImageTextures = NULL;
2209PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB; 2210PFNGLBINDVERTEXBUFFERSPROC glad_glBindVertexBuffers = NULL;
2210PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB; 2211PFNGLMULTIDRAWARRAYSINDIRECTPROC glad_glMultiDrawArraysIndirect = NULL;
2211PFNGLCLIENTACTIVETEXTUREARBPROC glad_glClientActiveTextureARB; 2212PFNGLMULTIDRAWELEMENTSINDIRECTPROC glad_glMultiDrawElementsIndirect = NULL;
2212PFNGLMULTITEXCOORD1DARBPROC glad_glMultiTexCoord1dARB; 2213PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB = NULL;
2213PFNGLMULTITEXCOORD1DVARBPROC glad_glMultiTexCoord1dvARB; 2214PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB = NULL;
2214PFNGLMULTITEXCOORD1FARBPROC glad_glMultiTexCoord1fARB; 2215PFNGLCLIENTACTIVETEXTUREARBPROC glad_glClientActiveTextureARB = NULL;
2215PFNGLMULTITEXCOORD1FVARBPROC glad_glMultiTexCoord1fvARB; 2216PFNGLMULTITEXCOORD1DARBPROC glad_glMultiTexCoord1dARB = NULL;
2216PFNGLMULTITEXCOORD1IARBPROC glad_glMultiTexCoord1iARB; 2217PFNGLMULTITEXCOORD1DVARBPROC glad_glMultiTexCoord1dvARB = NULL;
2217PFNGLMULTITEXCOORD1IVARBPROC glad_glMultiTexCoord1ivARB; 2218PFNGLMULTITEXCOORD1FARBPROC glad_glMultiTexCoord1fARB = NULL;
2218PFNGLMULTITEXCOORD1SARBPROC glad_glMultiTexCoord1sARB; 2219PFNGLMULTITEXCOORD1FVARBPROC glad_glMultiTexCoord1fvARB = NULL;
2219PFNGLMULTITEXCOORD1SVARBPROC glad_glMultiTexCoord1svARB; 2220PFNGLMULTITEXCOORD1IARBPROC glad_glMultiTexCoord1iARB = NULL;
2220PFNGLMULTITEXCOORD2DARBPROC glad_glMultiTexCoord2dARB; 2221PFNGLMULTITEXCOORD1IVARBPROC glad_glMultiTexCoord1ivARB = NULL;
2221PFNGLMULTITEXCOORD2DVARBPROC glad_glMultiTexCoord2dvARB; 2222PFNGLMULTITEXCOORD1SARBPROC glad_glMultiTexCoord1sARB = NULL;
2222PFNGLMULTITEXCOORD2FARBPROC glad_glMultiTexCoord2fARB; 2223PFNGLMULTITEXCOORD1SVARBPROC glad_glMultiTexCoord1svARB = NULL;
2223PFNGLMULTITEXCOORD2FVARBPROC glad_glMultiTexCoord2fvARB; 2224PFNGLMULTITEXCOORD2DARBPROC glad_glMultiTexCoord2dARB = NULL;
2224PFNGLMULTITEXCOORD2IARBPROC glad_glMultiTexCoord2iARB; 2225PFNGLMULTITEXCOORD2DVARBPROC glad_glMultiTexCoord2dvARB = NULL;
2225PFNGLMULTITEXCOORD2IVARBPROC glad_glMultiTexCoord2ivARB; 2226PFNGLMULTITEXCOORD2FARBPROC glad_glMultiTexCoord2fARB = NULL;
2226PFNGLMULTITEXCOORD2SARBPROC glad_glMultiTexCoord2sARB; 2227PFNGLMULTITEXCOORD2FVARBPROC glad_glMultiTexCoord2fvARB = NULL;
2227PFNGLMULTITEXCOORD2SVARBPROC glad_glMultiTexCoord2svARB; 2228PFNGLMULTITEXCOORD2IARBPROC glad_glMultiTexCoord2iARB = NULL;
2228PFNGLMULTITEXCOORD3DARBPROC glad_glMultiTexCoord3dARB; 2229PFNGLMULTITEXCOORD2IVARBPROC glad_glMultiTexCoord2ivARB = NULL;
2229PFNGLMULTITEXCOORD3DVARBPROC glad_glMultiTexCoord3dvARB; 2230PFNGLMULTITEXCOORD2SARBPROC glad_glMultiTexCoord2sARB = NULL;
2230PFNGLMULTITEXCOORD3FARBPROC glad_glMultiTexCoord3fARB; 2231PFNGLMULTITEXCOORD2SVARBPROC glad_glMultiTexCoord2svARB = NULL;
2231PFNGLMULTITEXCOORD3FVARBPROC glad_glMultiTexCoord3fvARB; 2232PFNGLMULTITEXCOORD3DARBPROC glad_glMultiTexCoord3dARB = NULL;
2232PFNGLMULTITEXCOORD3IARBPROC glad_glMultiTexCoord3iARB; 2233PFNGLMULTITEXCOORD3DVARBPROC glad_glMultiTexCoord3dvARB = NULL;
2233PFNGLMULTITEXCOORD3IVARBPROC glad_glMultiTexCoord3ivARB; 2234PFNGLMULTITEXCOORD3FARBPROC glad_glMultiTexCoord3fARB = NULL;
2234PFNGLMULTITEXCOORD3SARBPROC glad_glMultiTexCoord3sARB; 2235PFNGLMULTITEXCOORD3FVARBPROC glad_glMultiTexCoord3fvARB = NULL;
2235PFNGLMULTITEXCOORD3SVARBPROC glad_glMultiTexCoord3svARB; 2236PFNGLMULTITEXCOORD3IARBPROC glad_glMultiTexCoord3iARB = NULL;
2236PFNGLMULTITEXCOORD4DARBPROC glad_glMultiTexCoord4dARB; 2237PFNGLMULTITEXCOORD3IVARBPROC glad_glMultiTexCoord3ivARB = NULL;
2237PFNGLMULTITEXCOORD4DVARBPROC glad_glMultiTexCoord4dvARB; 2238PFNGLMULTITEXCOORD3SARBPROC glad_glMultiTexCoord3sARB = NULL;
2238PFNGLMULTITEXCOORD4FARBPROC glad_glMultiTexCoord4fARB; 2239PFNGLMULTITEXCOORD3SVARBPROC glad_glMultiTexCoord3svARB = NULL;
2239PFNGLMULTITEXCOORD4FVARBPROC glad_glMultiTexCoord4fvARB; 2240PFNGLMULTITEXCOORD4DARBPROC glad_glMultiTexCoord4dARB = NULL;
2240PFNGLMULTITEXCOORD4IARBPROC glad_glMultiTexCoord4iARB; 2241PFNGLMULTITEXCOORD4DVARBPROC glad_glMultiTexCoord4dvARB = NULL;
2241PFNGLMULTITEXCOORD4IVARBPROC glad_glMultiTexCoord4ivARB; 2242PFNGLMULTITEXCOORD4FARBPROC glad_glMultiTexCoord4fARB = NULL;
2242PFNGLMULTITEXCOORD4SARBPROC glad_glMultiTexCoord4sARB; 2243PFNGLMULTITEXCOORD4FVARBPROC glad_glMultiTexCoord4fvARB = NULL;
2243PFNGLMULTITEXCOORD4SVARBPROC glad_glMultiTexCoord4svARB; 2244PFNGLMULTITEXCOORD4IARBPROC glad_glMultiTexCoord4iARB = NULL;
2244PFNGLGENQUERIESARBPROC glad_glGenQueriesARB; 2245PFNGLMULTITEXCOORD4IVARBPROC glad_glMultiTexCoord4ivARB = NULL;
2245PFNGLDELETEQUERIESARBPROC glad_glDeleteQueriesARB; 2246PFNGLMULTITEXCOORD4SARBPROC glad_glMultiTexCoord4sARB = NULL;
2246PFNGLISQUERYARBPROC glad_glIsQueryARB; 2247PFNGLMULTITEXCOORD4SVARBPROC glad_glMultiTexCoord4svARB = NULL;
2247PFNGLBEGINQUERYARBPROC glad_glBeginQueryARB; 2248PFNGLGENQUERIESARBPROC glad_glGenQueriesARB = NULL;
2248PFNGLENDQUERYARBPROC glad_glEndQueryARB; 2249PFNGLDELETEQUERIESARBPROC glad_glDeleteQueriesARB = NULL;
2249PFNGLGETQUERYIVARBPROC glad_glGetQueryivARB; 2250PFNGLISQUERYARBPROC glad_glIsQueryARB = NULL;
2250PFNGLGETQUERYOBJECTIVARBPROC glad_glGetQueryObjectivARB; 2251PFNGLBEGINQUERYARBPROC glad_glBeginQueryARB = NULL;
2251PFNGLGETQUERYOBJECTUIVARBPROC glad_glGetQueryObjectuivARB; 2252PFNGLENDQUERYARBPROC glad_glEndQueryARB = NULL;
2252PFNGLMAXSHADERCOMPILERTHREADSARBPROC glad_glMaxShaderCompilerThreadsARB; 2253PFNGLGETQUERYIVARBPROC glad_glGetQueryivARB = NULL;
2253PFNGLPOINTPARAMETERFARBPROC glad_glPointParameterfARB; 2254PFNGLGETQUERYOBJECTIVARBPROC glad_glGetQueryObjectivARB = NULL;
2254PFNGLPOINTPARAMETERFVARBPROC glad_glPointParameterfvARB; 2255PFNGLGETQUERYOBJECTUIVARBPROC glad_glGetQueryObjectuivARB = NULL;
2255PFNGLPOLYGONOFFSETCLAMPPROC glad_glPolygonOffsetClamp; 2256PFNGLMAXSHADERCOMPILERTHREADSARBPROC glad_glMaxShaderCompilerThreadsARB = NULL;
2256PFNGLGETPROGRAMINTERFACEIVPROC glad_glGetProgramInterfaceiv; 2257PFNGLPOINTPARAMETERFARBPROC glad_glPointParameterfARB = NULL;
2257PFNGLGETPROGRAMRESOURCEINDEXPROC glad_glGetProgramResourceIndex; 2258PFNGLPOINTPARAMETERFVARBPROC glad_glPointParameterfvARB = NULL;
2258PFNGLGETPROGRAMRESOURCENAMEPROC glad_glGetProgramResourceName; 2259PFNGLPOLYGONOFFSETCLAMPPROC glad_glPolygonOffsetClamp = NULL;
2259PFNGLGETPROGRAMRESOURCEIVPROC glad_glGetProgramResourceiv; 2260PFNGLGETPROGRAMINTERFACEIVPROC glad_glGetProgramInterfaceiv = NULL;
2260PFNGLGETPROGRAMRESOURCELOCATIONPROC glad_glGetProgramResourceLocation; 2261PFNGLGETPROGRAMRESOURCEINDEXPROC glad_glGetProgramResourceIndex = NULL;
2261PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glad_glGetProgramResourceLocationIndex; 2262PFNGLGETPROGRAMRESOURCENAMEPROC glad_glGetProgramResourceName = NULL;
2262PFNGLGETGRAPHICSRESETSTATUSARBPROC glad_glGetGraphicsResetStatusARB; 2263PFNGLGETPROGRAMRESOURCEIVPROC glad_glGetProgramResourceiv = NULL;
2263PFNGLGETNTEXIMAGEARBPROC glad_glGetnTexImageARB; 2264PFNGLGETPROGRAMRESOURCELOCATIONPROC glad_glGetProgramResourceLocation = NULL;
2264PFNGLREADNPIXELSARBPROC glad_glReadnPixelsARB; 2265PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glad_glGetProgramResourceLocationIndex = NULL;
2265PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glad_glGetnCompressedTexImageARB; 2266PFNGLGETGRAPHICSRESETSTATUSARBPROC glad_glGetGraphicsResetStatusARB = NULL;
2266PFNGLGETNUNIFORMFVARBPROC glad_glGetnUniformfvARB; 2267PFNGLGETNTEXIMAGEARBPROC glad_glGetnTexImageARB = NULL;
2267PFNGLGETNUNIFORMIVARBPROC glad_glGetnUniformivARB; 2268PFNGLREADNPIXELSARBPROC glad_glReadnPixelsARB = NULL;
2268PFNGLGETNUNIFORMUIVARBPROC glad_glGetnUniformuivARB; 2269PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glad_glGetnCompressedTexImageARB = NULL;
2269PFNGLGETNUNIFORMDVARBPROC glad_glGetnUniformdvARB; 2270PFNGLGETNUNIFORMFVARBPROC glad_glGetnUniformfvARB = NULL;
2270PFNGLGETNMAPDVARBPROC glad_glGetnMapdvARB; 2271PFNGLGETNUNIFORMIVARBPROC glad_glGetnUniformivARB = NULL;
2271PFNGLGETNMAPFVARBPROC glad_glGetnMapfvARB; 2272PFNGLGETNUNIFORMUIVARBPROC glad_glGetnUniformuivARB = NULL;
2272PFNGLGETNMAPIVARBPROC glad_glGetnMapivARB; 2273PFNGLGETNUNIFORMDVARBPROC glad_glGetnUniformdvARB = NULL;
2273PFNGLGETNPIXELMAPFVARBPROC glad_glGetnPixelMapfvARB; 2274PFNGLGETNMAPDVARBPROC glad_glGetnMapdvARB = NULL;
2274PFNGLGETNPIXELMAPUIVARBPROC glad_glGetnPixelMapuivARB; 2275PFNGLGETNMAPFVARBPROC glad_glGetnMapfvARB = NULL;
2275PFNGLGETNPIXELMAPUSVARBPROC glad_glGetnPixelMapusvARB; 2276PFNGLGETNMAPIVARBPROC glad_glGetnMapivARB = NULL;
2276PFNGLGETNPOLYGONSTIPPLEARBPROC glad_glGetnPolygonStippleARB; 2277PFNGLGETNPIXELMAPFVARBPROC glad_glGetnPixelMapfvARB = NULL;
2277PFNGLGETNCOLORTABLEARBPROC glad_glGetnColorTableARB; 2278PFNGLGETNPIXELMAPUIVARBPROC glad_glGetnPixelMapuivARB = NULL;
2278PFNGLGETNCONVOLUTIONFILTERARBPROC glad_glGetnConvolutionFilterARB; 2279PFNGLGETNPIXELMAPUSVARBPROC glad_glGetnPixelMapusvARB = NULL;
2279PFNGLGETNSEPARABLEFILTERARBPROC glad_glGetnSeparableFilterARB; 2280PFNGLGETNPOLYGONSTIPPLEARBPROC glad_glGetnPolygonStippleARB = NULL;
2280PFNGLGETNHISTOGRAMARBPROC glad_glGetnHistogramARB; 2281PFNGLGETNCOLORTABLEARBPROC glad_glGetnColorTableARB = NULL;
2281PFNGLGETNMINMAXARBPROC glad_glGetnMinmaxARB; 2282PFNGLGETNCONVOLUTIONFILTERARBPROC glad_glGetnConvolutionFilterARB = NULL;
2282PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glFramebufferSampleLocationsfvARB; 2283PFNGLGETNSEPARABLEFILTERARBPROC glad_glGetnSeparableFilterARB = NULL;
2283PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glNamedFramebufferSampleLocationsfvARB; 2284PFNGLGETNHISTOGRAMARBPROC glad_glGetnHistogramARB = NULL;
2284PFNGLEVALUATEDEPTHVALUESARBPROC glad_glEvaluateDepthValuesARB; 2285PFNGLGETNMINMAXARBPROC glad_glGetnMinmaxARB = NULL;
2285PFNGLMINSAMPLESHADINGARBPROC glad_glMinSampleShadingARB; 2286PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glFramebufferSampleLocationsfvARB = NULL;
2286PFNGLUSEPROGRAMSTAGESPROC glad_glUseProgramStages; 2287PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC glad_glNamedFramebufferSampleLocationsfvARB = NULL;
2287PFNGLACTIVESHADERPROGRAMPROC glad_glActiveShaderProgram; 2288PFNGLEVALUATEDEPTHVALUESARBPROC glad_glEvaluateDepthValuesARB = NULL;
2288PFNGLCREATESHADERPROGRAMVPROC glad_glCreateShaderProgramv; 2289PFNGLMINSAMPLESHADINGARBPROC glad_glMinSampleShadingARB = NULL;
2289PFNGLBINDPROGRAMPIPELINEPROC glad_glBindProgramPipeline; 2290PFNGLUSEPROGRAMSTAGESPROC glad_glUseProgramStages = NULL;
2290PFNGLDELETEPROGRAMPIPELINESPROC glad_glDeleteProgramPipelines; 2291PFNGLACTIVESHADERPROGRAMPROC glad_glActiveShaderProgram = NULL;
2291PFNGLGENPROGRAMPIPELINESPROC glad_glGenProgramPipelines; 2292PFNGLCREATESHADERPROGRAMVPROC glad_glCreateShaderProgramv = NULL;
2292PFNGLISPROGRAMPIPELINEPROC glad_glIsProgramPipeline; 2293PFNGLBINDPROGRAMPIPELINEPROC glad_glBindProgramPipeline = NULL;
2293PFNGLGETPROGRAMPIPELINEIVPROC glad_glGetProgramPipelineiv; 2294PFNGLDELETEPROGRAMPIPELINESPROC glad_glDeleteProgramPipelines = NULL;
2294PFNGLPROGRAMUNIFORM1IPROC glad_glProgramUniform1i; 2295PFNGLGENPROGRAMPIPELINESPROC glad_glGenProgramPipelines = NULL;
2295PFNGLPROGRAMUNIFORM1IVPROC glad_glProgramUniform1iv; 2296PFNGLISPROGRAMPIPELINEPROC glad_glIsProgramPipeline = NULL;
2296PFNGLPROGRAMUNIFORM1FPROC glad_glProgramUniform1f; 2297PFNGLGETPROGRAMPIPELINEIVPROC glad_glGetProgramPipelineiv = NULL;
2297PFNGLPROGRAMUNIFORM1FVPROC glad_glProgramUniform1fv; 2298PFNGLPROGRAMUNIFORM1IPROC glad_glProgramUniform1i = NULL;
2298PFNGLPROGRAMUNIFORM1DPROC glad_glProgramUniform1d; 2299PFNGLPROGRAMUNIFORM1IVPROC glad_glProgramUniform1iv = NULL;
2299PFNGLPROGRAMUNIFORM1DVPROC glad_glProgramUniform1dv; 2300PFNGLPROGRAMUNIFORM1FPROC glad_glProgramUniform1f = NULL;
2300PFNGLPROGRAMUNIFORM1UIPROC glad_glProgramUniform1ui; 2301PFNGLPROGRAMUNIFORM1FVPROC glad_glProgramUniform1fv = NULL;
2301PFNGLPROGRAMUNIFORM1UIVPROC glad_glProgramUniform1uiv; 2302PFNGLPROGRAMUNIFORM1DPROC glad_glProgramUniform1d = NULL;
2302PFNGLPROGRAMUNIFORM2IPROC glad_glProgramUniform2i; 2303PFNGLPROGRAMUNIFORM1DVPROC glad_glProgramUniform1dv = NULL;
2303PFNGLPROGRAMUNIFORM2IVPROC glad_glProgramUniform2iv; 2304PFNGLPROGRAMUNIFORM1UIPROC glad_glProgramUniform1ui = NULL;
2304PFNGLPROGRAMUNIFORM2FPROC glad_glProgramUniform2f; 2305PFNGLPROGRAMUNIFORM1UIVPROC glad_glProgramUniform1uiv = NULL;
2305PFNGLPROGRAMUNIFORM2FVPROC glad_glProgramUniform2fv; 2306PFNGLPROGRAMUNIFORM2IPROC glad_glProgramUniform2i = NULL;
2306PFNGLPROGRAMUNIFORM2DPROC glad_glProgramUniform2d; 2307PFNGLPROGRAMUNIFORM2IVPROC glad_glProgramUniform2iv = NULL;
2307PFNGLPROGRAMUNIFORM2DVPROC glad_glProgramUniform2dv; 2308PFNGLPROGRAMUNIFORM2FPROC glad_glProgramUniform2f = NULL;
2308PFNGLPROGRAMUNIFORM2UIPROC glad_glProgramUniform2ui; 2309PFNGLPROGRAMUNIFORM2FVPROC glad_glProgramUniform2fv = NULL;
2309PFNGLPROGRAMUNIFORM2UIVPROC glad_glProgramUniform2uiv; 2310PFNGLPROGRAMUNIFORM2DPROC glad_glProgramUniform2d = NULL;
2310PFNGLPROGRAMUNIFORM3IPROC glad_glProgramUniform3i; 2311PFNGLPROGRAMUNIFORM2DVPROC glad_glProgramUniform2dv = NULL;
2311PFNGLPROGRAMUNIFORM3IVPROC glad_glProgramUniform3iv; 2312PFNGLPROGRAMUNIFORM2UIPROC glad_glProgramUniform2ui = NULL;
2312PFNGLPROGRAMUNIFORM3FPROC glad_glProgramUniform3f; 2313PFNGLPROGRAMUNIFORM2UIVPROC glad_glProgramUniform2uiv = NULL;
2313PFNGLPROGRAMUNIFORM3FVPROC glad_glProgramUniform3fv; 2314PFNGLPROGRAMUNIFORM3IPROC glad_glProgramUniform3i = NULL;
2314PFNGLPROGRAMUNIFORM3DPROC glad_glProgramUniform3d; 2315PFNGLPROGRAMUNIFORM3IVPROC glad_glProgramUniform3iv = NULL;
2315PFNGLPROGRAMUNIFORM3DVPROC glad_glProgramUniform3dv; 2316PFNGLPROGRAMUNIFORM3FPROC glad_glProgramUniform3f = NULL;
2316PFNGLPROGRAMUNIFORM3UIPROC glad_glProgramUniform3ui; 2317PFNGLPROGRAMUNIFORM3FVPROC glad_glProgramUniform3fv = NULL;
2317PFNGLPROGRAMUNIFORM3UIVPROC glad_glProgramUniform3uiv; 2318PFNGLPROGRAMUNIFORM3DPROC glad_glProgramUniform3d = NULL;
2318PFNGLPROGRAMUNIFORM4IPROC glad_glProgramUniform4i; 2319PFNGLPROGRAMUNIFORM3DVPROC glad_glProgramUniform3dv = NULL;
2319PFNGLPROGRAMUNIFORM4IVPROC glad_glProgramUniform4iv; 2320PFNGLPROGRAMUNIFORM3UIPROC glad_glProgramUniform3ui = NULL;
2320PFNGLPROGRAMUNIFORM4FPROC glad_glProgramUniform4f; 2321PFNGLPROGRAMUNIFORM3UIVPROC glad_glProgramUniform3uiv = NULL;
2321PFNGLPROGRAMUNIFORM4FVPROC glad_glProgramUniform4fv; 2322PFNGLPROGRAMUNIFORM4IPROC glad_glProgramUniform4i = NULL;
2322PFNGLPROGRAMUNIFORM4DPROC glad_glProgramUniform4d; 2323PFNGLPROGRAMUNIFORM4IVPROC glad_glProgramUniform4iv = NULL;
2323PFNGLPROGRAMUNIFORM4DVPROC glad_glProgramUniform4dv; 2324PFNGLPROGRAMUNIFORM4FPROC glad_glProgramUniform4f = NULL;
2324PFNGLPROGRAMUNIFORM4UIPROC glad_glProgramUniform4ui; 2325PFNGLPROGRAMUNIFORM4FVPROC glad_glProgramUniform4fv = NULL;
2325PFNGLPROGRAMUNIFORM4UIVPROC glad_glProgramUniform4uiv; 2326PFNGLPROGRAMUNIFORM4DPROC glad_glProgramUniform4d = NULL;
2326PFNGLPROGRAMUNIFORMMATRIX2FVPROC glad_glProgramUniformMatrix2fv; 2327PFNGLPROGRAMUNIFORM4DVPROC glad_glProgramUniform4dv = NULL;
2327PFNGLPROGRAMUNIFORMMATRIX3FVPROC glad_glProgramUniformMatrix3fv; 2328PFNGLPROGRAMUNIFORM4UIPROC glad_glProgramUniform4ui = NULL;
2328PFNGLPROGRAMUNIFORMMATRIX4FVPROC glad_glProgramUniformMatrix4fv; 2329PFNGLPROGRAMUNIFORM4UIVPROC glad_glProgramUniform4uiv = NULL;
2329PFNGLPROGRAMUNIFORMMATRIX2DVPROC glad_glProgramUniformMatrix2dv; 2330PFNGLPROGRAMUNIFORMMATRIX2FVPROC glad_glProgramUniformMatrix2fv = NULL;
2330PFNGLPROGRAMUNIFORMMATRIX3DVPROC glad_glProgramUniformMatrix3dv; 2331PFNGLPROGRAMUNIFORMMATRIX3FVPROC glad_glProgramUniformMatrix3fv = NULL;
2331PFNGLPROGRAMUNIFORMMATRIX4DVPROC glad_glProgramUniformMatrix4dv; 2332PFNGLPROGRAMUNIFORMMATRIX4FVPROC glad_glProgramUniformMatrix4fv = NULL;
2332PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glad_glProgramUniformMatrix2x3fv; 2333PFNGLPROGRAMUNIFORMMATRIX2DVPROC glad_glProgramUniformMatrix2dv = NULL;
2333PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glad_glProgramUniformMatrix3x2fv; 2334PFNGLPROGRAMUNIFORMMATRIX3DVPROC glad_glProgramUniformMatrix3dv = NULL;
2334PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glad_glProgramUniformMatrix2x4fv; 2335PFNGLPROGRAMUNIFORMMATRIX4DVPROC glad_glProgramUniformMatrix4dv = NULL;
2335PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glad_glProgramUniformMatrix4x2fv; 2336PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glad_glProgramUniformMatrix2x3fv = NULL;
2336PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glad_glProgramUniformMatrix3x4fv; 2337PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glad_glProgramUniformMatrix3x2fv = NULL;
2337PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glad_glProgramUniformMatrix4x3fv; 2338PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glad_glProgramUniformMatrix2x4fv = NULL;
2338PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glad_glProgramUniformMatrix2x3dv; 2339PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glad_glProgramUniformMatrix4x2fv = NULL;
2339PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glad_glProgramUniformMatrix3x2dv; 2340PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glad_glProgramUniformMatrix3x4fv = NULL;
2340PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glad_glProgramUniformMatrix2x4dv; 2341PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glad_glProgramUniformMatrix4x3fv = NULL;
2341PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glad_glProgramUniformMatrix4x2dv; 2342PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glad_glProgramUniformMatrix2x3dv = NULL;
2342PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glad_glProgramUniformMatrix3x4dv; 2343PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glad_glProgramUniformMatrix3x2dv = NULL;
2343PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glad_glProgramUniformMatrix4x3dv; 2344PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glad_glProgramUniformMatrix2x4dv = NULL;
2344PFNGLVALIDATEPROGRAMPIPELINEPROC glad_glValidateProgramPipeline; 2345PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glad_glProgramUniformMatrix4x2dv = NULL;
2345PFNGLGETPROGRAMPIPELINEINFOLOGPROC glad_glGetProgramPipelineInfoLog; 2346PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glad_glProgramUniformMatrix3x4dv = NULL;
2346PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glad_glGetActiveAtomicCounterBufferiv; 2347PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glad_glProgramUniformMatrix4x3dv = NULL;
2347PFNGLBINDIMAGETEXTUREPROC glad_glBindImageTexture; 2348PFNGLVALIDATEPROGRAMPIPELINEPROC glad_glValidateProgramPipeline = NULL;
2348PFNGLMEMORYBARRIERPROC glad_glMemoryBarrier; 2349PFNGLGETPROGRAMPIPELINEINFOLOGPROC glad_glGetProgramPipelineInfoLog = NULL;
2349PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB; 2350PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glad_glGetActiveAtomicCounterBufferiv = NULL;
2350PFNGLGETHANDLEARBPROC glad_glGetHandleARB; 2351PFNGLBINDIMAGETEXTUREPROC glad_glBindImageTexture = NULL;
2351PFNGLDETACHOBJECTARBPROC glad_glDetachObjectARB; 2352PFNGLMEMORYBARRIERPROC glad_glMemoryBarrier = NULL;
2352PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB; 2353PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB = NULL;
2353PFNGLSHADERSOURCEARBPROC glad_glShaderSourceARB; 2354PFNGLGETHANDLEARBPROC glad_glGetHandleARB = NULL;
2354PFNGLCOMPILESHADERARBPROC glad_glCompileShaderARB; 2355PFNGLDETACHOBJECTARBPROC glad_glDetachObjectARB = NULL;
2355PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB; 2356PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB = NULL;
2356PFNGLATTACHOBJECTARBPROC glad_glAttachObjectARB; 2357PFNGLSHADERSOURCEARBPROC glad_glShaderSourceARB = NULL;
2357PFNGLLINKPROGRAMARBPROC glad_glLinkProgramARB; 2358PFNGLCOMPILESHADERARBPROC glad_glCompileShaderARB = NULL;
2358PFNGLUSEPROGRAMOBJECTARBPROC glad_glUseProgramObjectARB; 2359PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB = NULL;
2359PFNGLVALIDATEPROGRAMARBPROC glad_glValidateProgramARB; 2360PFNGLATTACHOBJECTARBPROC glad_glAttachObjectARB = NULL;
2360PFNGLUNIFORM1FARBPROC glad_glUniform1fARB; 2361PFNGLLINKPROGRAMARBPROC glad_glLinkProgramARB = NULL;
2361PFNGLUNIFORM2FARBPROC glad_glUniform2fARB; 2362PFNGLUSEPROGRAMOBJECTARBPROC glad_glUseProgramObjectARB = NULL;
2362PFNGLUNIFORM3FARBPROC glad_glUniform3fARB; 2363PFNGLVALIDATEPROGRAMARBPROC glad_glValidateProgramARB = NULL;
2363PFNGLUNIFORM4FARBPROC glad_glUniform4fARB; 2364PFNGLUNIFORM1FARBPROC glad_glUniform1fARB = NULL;
2364PFNGLUNIFORM1IARBPROC glad_glUniform1iARB; 2365PFNGLUNIFORM2FARBPROC glad_glUniform2fARB = NULL;
2365PFNGLUNIFORM2IARBPROC glad_glUniform2iARB; 2366PFNGLUNIFORM3FARBPROC glad_glUniform3fARB = NULL;
2366PFNGLUNIFORM3IARBPROC glad_glUniform3iARB; 2367PFNGLUNIFORM4FARBPROC glad_glUniform4fARB = NULL;
2367PFNGLUNIFORM4IARBPROC glad_glUniform4iARB; 2368PFNGLUNIFORM1IARBPROC glad_glUniform1iARB = NULL;
2368PFNGLUNIFORM1FVARBPROC glad_glUniform1fvARB; 2369PFNGLUNIFORM2IARBPROC glad_glUniform2iARB = NULL;
2369PFNGLUNIFORM2FVARBPROC glad_glUniform2fvARB; 2370PFNGLUNIFORM3IARBPROC glad_glUniform3iARB = NULL;
2370PFNGLUNIFORM3FVARBPROC glad_glUniform3fvARB; 2371PFNGLUNIFORM4IARBPROC glad_glUniform4iARB = NULL;
2371PFNGLUNIFORM4FVARBPROC glad_glUniform4fvARB; 2372PFNGLUNIFORM1FVARBPROC glad_glUniform1fvARB = NULL;
2372PFNGLUNIFORM1IVARBPROC glad_glUniform1ivARB; 2373PFNGLUNIFORM2FVARBPROC glad_glUniform2fvARB = NULL;
2373PFNGLUNIFORM2IVARBPROC glad_glUniform2ivARB; 2374PFNGLUNIFORM3FVARBPROC glad_glUniform3fvARB = NULL;
2374PFNGLUNIFORM3IVARBPROC glad_glUniform3ivARB; 2375PFNGLUNIFORM4FVARBPROC glad_glUniform4fvARB = NULL;
2375PFNGLUNIFORM4IVARBPROC glad_glUniform4ivARB; 2376PFNGLUNIFORM1IVARBPROC glad_glUniform1ivARB = NULL;
2376PFNGLUNIFORMMATRIX2FVARBPROC glad_glUniformMatrix2fvARB; 2377PFNGLUNIFORM2IVARBPROC glad_glUniform2ivARB = NULL;
2377PFNGLUNIFORMMATRIX3FVARBPROC glad_glUniformMatrix3fvARB; 2378PFNGLUNIFORM3IVARBPROC glad_glUniform3ivARB = NULL;
2378PFNGLUNIFORMMATRIX4FVARBPROC glad_glUniformMatrix4fvARB; 2379PFNGLUNIFORM4IVARBPROC glad_glUniform4ivARB = NULL;
2379PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB; 2380PFNGLUNIFORMMATRIX2FVARBPROC glad_glUniformMatrix2fvARB = NULL;
2380PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB; 2381PFNGLUNIFORMMATRIX3FVARBPROC glad_glUniformMatrix3fvARB = NULL;
2381PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB; 2382PFNGLUNIFORMMATRIX4FVARBPROC glad_glUniformMatrix4fvARB = NULL;
2382PFNGLGETATTACHEDOBJECTSARBPROC glad_glGetAttachedObjectsARB; 2383PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB = NULL;
2383PFNGLGETUNIFORMLOCATIONARBPROC glad_glGetUniformLocationARB; 2384PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB = NULL;
2384PFNGLGETACTIVEUNIFORMARBPROC glad_glGetActiveUniformARB; 2385PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB = NULL;
2385PFNGLGETUNIFORMFVARBPROC glad_glGetUniformfvARB; 2386PFNGLGETATTACHEDOBJECTSARBPROC glad_glGetAttachedObjectsARB = NULL;
2386PFNGLGETUNIFORMIVARBPROC glad_glGetUniformivARB; 2387PFNGLGETUNIFORMLOCATIONARBPROC glad_glGetUniformLocationARB = NULL;
2387PFNGLGETSHADERSOURCEARBPROC glad_glGetShaderSourceARB; 2388PFNGLGETACTIVEUNIFORMARBPROC glad_glGetActiveUniformARB = NULL;
2388PFNGLSHADERSTORAGEBLOCKBINDINGPROC glad_glShaderStorageBlockBinding; 2389PFNGLGETUNIFORMFVARBPROC glad_glGetUniformfvARB = NULL;
2389PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glad_glGetSubroutineUniformLocation; 2390PFNGLGETUNIFORMIVARBPROC glad_glGetUniformivARB = NULL;
2390PFNGLGETSUBROUTINEINDEXPROC glad_glGetSubroutineIndex; 2391PFNGLGETSHADERSOURCEARBPROC glad_glGetShaderSourceARB = NULL;
2391PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glad_glGetActiveSubroutineUniformiv; 2392PFNGLSHADERSTORAGEBLOCKBINDINGPROC glad_glShaderStorageBlockBinding = NULL;
2392PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glad_glGetActiveSubroutineUniformName; 2393PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glad_glGetSubroutineUniformLocation = NULL;
2393PFNGLGETACTIVESUBROUTINENAMEPROC glad_glGetActiveSubroutineName; 2394PFNGLGETSUBROUTINEINDEXPROC glad_glGetSubroutineIndex = NULL;
2394PFNGLUNIFORMSUBROUTINESUIVPROC glad_glUniformSubroutinesuiv; 2395PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glad_glGetActiveSubroutineUniformiv = NULL;
2395PFNGLGETUNIFORMSUBROUTINEUIVPROC glad_glGetUniformSubroutineuiv; 2396PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glad_glGetActiveSubroutineUniformName = NULL;
2396PFNGLGETPROGRAMSTAGEIVPROC glad_glGetProgramStageiv; 2397PFNGLGETACTIVESUBROUTINENAMEPROC glad_glGetActiveSubroutineName = NULL;
2397PFNGLNAMEDSTRINGARBPROC glad_glNamedStringARB; 2398PFNGLUNIFORMSUBROUTINESUIVPROC glad_glUniformSubroutinesuiv = NULL;
2398PFNGLDELETENAMEDSTRINGARBPROC glad_glDeleteNamedStringARB; 2399PFNGLGETUNIFORMSUBROUTINEUIVPROC glad_glGetUniformSubroutineuiv = NULL;
2399PFNGLCOMPILESHADERINCLUDEARBPROC glad_glCompileShaderIncludeARB; 2400PFNGLGETPROGRAMSTAGEIVPROC glad_glGetProgramStageiv = NULL;
2400PFNGLISNAMEDSTRINGARBPROC glad_glIsNamedStringARB; 2401PFNGLNAMEDSTRINGARBPROC glad_glNamedStringARB = NULL;
2401PFNGLGETNAMEDSTRINGARBPROC glad_glGetNamedStringARB; 2402PFNGLDELETENAMEDSTRINGARBPROC glad_glDeleteNamedStringARB = NULL;
2402PFNGLGETNAMEDSTRINGIVARBPROC glad_glGetNamedStringivARB; 2403PFNGLCOMPILESHADERINCLUDEARBPROC glad_glCompileShaderIncludeARB = NULL;
2403PFNGLBUFFERPAGECOMMITMENTARBPROC glad_glBufferPageCommitmentARB; 2404PFNGLISNAMEDSTRINGARBPROC glad_glIsNamedStringARB = NULL;
2404PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC glad_glNamedBufferPageCommitmentEXT; 2405PFNGLGETNAMEDSTRINGARBPROC glad_glGetNamedStringARB = NULL;
2405PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC glad_glNamedBufferPageCommitmentARB; 2406PFNGLGETNAMEDSTRINGIVARBPROC glad_glGetNamedStringivARB = NULL;
2406PFNGLTEXPAGECOMMITMENTARBPROC glad_glTexPageCommitmentARB; 2407PFNGLBUFFERPAGECOMMITMENTARBPROC glad_glBufferPageCommitmentARB = NULL;
2407PFNGLPATCHPARAMETERIPROC glad_glPatchParameteri; 2408PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC glad_glNamedBufferPageCommitmentEXT = NULL;
2408PFNGLPATCHPARAMETERFVPROC glad_glPatchParameterfv; 2409PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC glad_glNamedBufferPageCommitmentARB = NULL;
2409PFNGLTEXTUREBARRIERPROC glad_glTextureBarrier; 2410PFNGLTEXPAGECOMMITMENTARBPROC glad_glTexPageCommitmentARB = NULL;
2410PFNGLTEXBUFFERARBPROC glad_glTexBufferARB; 2411PFNGLPATCHPARAMETERIPROC glad_glPatchParameteri = NULL;
2411PFNGLTEXBUFFERRANGEPROC glad_glTexBufferRange; 2412PFNGLPATCHPARAMETERFVPROC glad_glPatchParameterfv = NULL;
2412PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glad_glCompressedTexImage3DARB; 2413PFNGLTEXTUREBARRIERPROC glad_glTextureBarrier = NULL;
2413PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glad_glCompressedTexImage2DARB; 2414PFNGLTEXBUFFERARBPROC glad_glTexBufferARB = NULL;
2414PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glad_glCompressedTexImage1DARB; 2415PFNGLTEXBUFFERRANGEPROC glad_glTexBufferRange = NULL;
2415PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glad_glCompressedTexSubImage3DARB; 2416PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glad_glCompressedTexImage3DARB = NULL;
2416PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glad_glCompressedTexSubImage2DARB; 2417PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glad_glCompressedTexImage2DARB = NULL;
2417PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glad_glCompressedTexSubImage1DARB; 2418PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glad_glCompressedTexImage1DARB = NULL;
2418PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB; 2419PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glad_glCompressedTexSubImage3DARB = NULL;
2419PFNGLTEXSTORAGE1DPROC glad_glTexStorage1D; 2420PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glad_glCompressedTexSubImage2DARB = NULL;
2420PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D; 2421PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glad_glCompressedTexSubImage1DARB = NULL;
2421PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D; 2422PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB = NULL;
2422PFNGLTEXSTORAGE2DMULTISAMPLEPROC glad_glTexStorage2DMultisample; 2423PFNGLTEXSTORAGE1DPROC glad_glTexStorage1D = NULL;
2423PFNGLTEXSTORAGE3DMULTISAMPLEPROC glad_glTexStorage3DMultisample; 2424PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D = NULL;
2424PFNGLTEXTUREVIEWPROC glad_glTextureView; 2425PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D = NULL;
2425PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback; 2426PFNGLTEXSTORAGE2DMULTISAMPLEPROC glad_glTexStorage2DMultisample = NULL;
2426PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks; 2427PFNGLTEXSTORAGE3DMULTISAMPLEPROC glad_glTexStorage3DMultisample = NULL;
2427PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks; 2428PFNGLTEXTUREVIEWPROC glad_glTextureView = NULL;
2428PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback; 2429PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback = NULL;
2429PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback; 2430PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks = NULL;
2430PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback; 2431PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks = NULL;
2431PFNGLDRAWTRANSFORMFEEDBACKPROC glad_glDrawTransformFeedback; 2432PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback = NULL;
2432PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glad_glDrawTransformFeedbackStream; 2433PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback = NULL;
2433PFNGLBEGINQUERYINDEXEDPROC glad_glBeginQueryIndexed; 2434PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback = NULL;
2434PFNGLENDQUERYINDEXEDPROC glad_glEndQueryIndexed; 2435PFNGLDRAWTRANSFORMFEEDBACKPROC glad_glDrawTransformFeedback = NULL;
2435PFNGLGETQUERYINDEXEDIVPROC glad_glGetQueryIndexediv; 2436PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glad_glDrawTransformFeedbackStream = NULL;
2436PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glad_glDrawTransformFeedbackInstanced; 2437PFNGLBEGINQUERYINDEXEDPROC glad_glBeginQueryIndexed = NULL;
2437PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glad_glDrawTransformFeedbackStreamInstanced; 2438PFNGLENDQUERYINDEXEDPROC glad_glEndQueryIndexed = NULL;
2438PFNGLLOADTRANSPOSEMATRIXFARBPROC glad_glLoadTransposeMatrixfARB; 2439PFNGLGETQUERYINDEXEDIVPROC glad_glGetQueryIndexediv = NULL;
2439PFNGLLOADTRANSPOSEMATRIXDARBPROC glad_glLoadTransposeMatrixdARB; 2440PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glad_glDrawTransformFeedbackInstanced = NULL;
2440PFNGLMULTTRANSPOSEMATRIXFARBPROC glad_glMultTransposeMatrixfARB; 2441PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glad_glDrawTransformFeedbackStreamInstanced = NULL;
2441PFNGLMULTTRANSPOSEMATRIXDARBPROC glad_glMultTransposeMatrixdARB; 2442PFNGLLOADTRANSPOSEMATRIXFARBPROC glad_glLoadTransposeMatrixfARB = NULL;
2442PFNGLVERTEXATTRIBL1DPROC glad_glVertexAttribL1d; 2443PFNGLLOADTRANSPOSEMATRIXDARBPROC glad_glLoadTransposeMatrixdARB = NULL;
2443PFNGLVERTEXATTRIBL2DPROC glad_glVertexAttribL2d; 2444PFNGLMULTTRANSPOSEMATRIXFARBPROC glad_glMultTransposeMatrixfARB = NULL;
2444PFNGLVERTEXATTRIBL3DPROC glad_glVertexAttribL3d; 2445PFNGLMULTTRANSPOSEMATRIXDARBPROC glad_glMultTransposeMatrixdARB = NULL;
2445PFNGLVERTEXATTRIBL4DPROC glad_glVertexAttribL4d; 2446PFNGLVERTEXATTRIBL1DPROC glad_glVertexAttribL1d = NULL;
2446PFNGLVERTEXATTRIBL1DVPROC glad_glVertexAttribL1dv; 2447PFNGLVERTEXATTRIBL2DPROC glad_glVertexAttribL2d = NULL;
2447PFNGLVERTEXATTRIBL2DVPROC glad_glVertexAttribL2dv; 2448PFNGLVERTEXATTRIBL3DPROC glad_glVertexAttribL3d = NULL;
2448PFNGLVERTEXATTRIBL3DVPROC glad_glVertexAttribL3dv; 2449PFNGLVERTEXATTRIBL4DPROC glad_glVertexAttribL4d = NULL;
2449PFNGLVERTEXATTRIBL4DVPROC glad_glVertexAttribL4dv; 2450PFNGLVERTEXATTRIBL1DVPROC glad_glVertexAttribL1dv = NULL;
2450PFNGLVERTEXATTRIBLPOINTERPROC glad_glVertexAttribLPointer; 2451PFNGLVERTEXATTRIBL2DVPROC glad_glVertexAttribL2dv = NULL;
2451PFNGLGETVERTEXATTRIBLDVPROC glad_glGetVertexAttribLdv; 2452PFNGLVERTEXATTRIBL3DVPROC glad_glVertexAttribL3dv = NULL;
2452PFNGLBINDVERTEXBUFFERPROC glad_glBindVertexBuffer; 2453PFNGLVERTEXATTRIBL4DVPROC glad_glVertexAttribL4dv = NULL;
2453PFNGLVERTEXATTRIBFORMATPROC glad_glVertexAttribFormat; 2454PFNGLVERTEXATTRIBLPOINTERPROC glad_glVertexAttribLPointer = NULL;
2454PFNGLVERTEXATTRIBIFORMATPROC glad_glVertexAttribIFormat; 2455PFNGLGETVERTEXATTRIBLDVPROC glad_glGetVertexAttribLdv = NULL;
2455PFNGLVERTEXATTRIBLFORMATPROC glad_glVertexAttribLFormat; 2456PFNGLBINDVERTEXBUFFERPROC glad_glBindVertexBuffer = NULL;
2456PFNGLVERTEXATTRIBBINDINGPROC glad_glVertexAttribBinding; 2457PFNGLVERTEXATTRIBFORMATPROC glad_glVertexAttribFormat = NULL;
2457PFNGLVERTEXBINDINGDIVISORPROC glad_glVertexBindingDivisor; 2458PFNGLVERTEXATTRIBIFORMATPROC glad_glVertexAttribIFormat = NULL;
2458PFNGLWEIGHTBVARBPROC glad_glWeightbvARB; 2459PFNGLVERTEXATTRIBLFORMATPROC glad_glVertexAttribLFormat = NULL;
2459PFNGLWEIGHTSVARBPROC glad_glWeightsvARB; 2460PFNGLVERTEXATTRIBBINDINGPROC glad_glVertexAttribBinding = NULL;
2460PFNGLWEIGHTIVARBPROC glad_glWeightivARB; 2461PFNGLVERTEXBINDINGDIVISORPROC glad_glVertexBindingDivisor = NULL;
2461PFNGLWEIGHTFVARBPROC glad_glWeightfvARB; 2462PFNGLWEIGHTBVARBPROC glad_glWeightbvARB = NULL;
2462PFNGLWEIGHTDVARBPROC glad_glWeightdvARB; 2463PFNGLWEIGHTSVARBPROC glad_glWeightsvARB = NULL;
2463PFNGLWEIGHTUBVARBPROC glad_glWeightubvARB; 2464PFNGLWEIGHTIVARBPROC glad_glWeightivARB = NULL;
2464PFNGLWEIGHTUSVARBPROC glad_glWeightusvARB; 2465PFNGLWEIGHTFVARBPROC glad_glWeightfvARB = NULL;
2465PFNGLWEIGHTUIVARBPROC glad_glWeightuivARB; 2466PFNGLWEIGHTDVARBPROC glad_glWeightdvARB = NULL;
2466PFNGLWEIGHTPOINTERARBPROC glad_glWeightPointerARB; 2467PFNGLWEIGHTUBVARBPROC glad_glWeightubvARB = NULL;
2467PFNGLVERTEXBLENDARBPROC glad_glVertexBlendARB; 2468PFNGLWEIGHTUSVARBPROC glad_glWeightusvARB = NULL;
2468PFNGLBINDBUFFERARBPROC glad_glBindBufferARB; 2469PFNGLWEIGHTUIVARBPROC glad_glWeightuivARB = NULL;
2469PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB; 2470PFNGLWEIGHTPOINTERARBPROC glad_glWeightPointerARB = NULL;
2470PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB; 2471PFNGLVERTEXBLENDARBPROC glad_glVertexBlendARB = NULL;
2471PFNGLISBUFFERARBPROC glad_glIsBufferARB; 2472PFNGLBINDBUFFERARBPROC glad_glBindBufferARB = NULL;
2472PFNGLBUFFERDATAARBPROC glad_glBufferDataARB; 2473PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB = NULL;
2473PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB; 2474PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB = NULL;
2474PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB; 2475PFNGLISBUFFERARBPROC glad_glIsBufferARB = NULL;
2475PFNGLMAPBUFFERARBPROC glad_glMapBufferARB; 2476PFNGLBUFFERDATAARBPROC glad_glBufferDataARB = NULL;
2476PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB; 2477PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB = NULL;
2477PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB; 2478PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB = NULL;
2478PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB; 2479PFNGLMAPBUFFERARBPROC glad_glMapBufferARB = NULL;
2479PFNGLVERTEXATTRIB1DARBPROC glad_glVertexAttrib1dARB; 2480PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB = NULL;
2480PFNGLVERTEXATTRIB1DVARBPROC glad_glVertexAttrib1dvARB; 2481PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB = NULL;
2481PFNGLVERTEXATTRIB1FARBPROC glad_glVertexAttrib1fARB; 2482PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB = NULL;
2482PFNGLVERTEXATTRIB1FVARBPROC glad_glVertexAttrib1fvARB; 2483PFNGLVERTEXATTRIB1DARBPROC glad_glVertexAttrib1dARB = NULL;
2483PFNGLVERTEXATTRIB1SARBPROC glad_glVertexAttrib1sARB; 2484PFNGLVERTEXATTRIB1DVARBPROC glad_glVertexAttrib1dvARB = NULL;
2484PFNGLVERTEXATTRIB1SVARBPROC glad_glVertexAttrib1svARB; 2485PFNGLVERTEXATTRIB1FARBPROC glad_glVertexAttrib1fARB = NULL;
2485PFNGLVERTEXATTRIB2DARBPROC glad_glVertexAttrib2dARB; 2486PFNGLVERTEXATTRIB1FVARBPROC glad_glVertexAttrib1fvARB = NULL;
2486PFNGLVERTEXATTRIB2DVARBPROC glad_glVertexAttrib2dvARB; 2487PFNGLVERTEXATTRIB1SARBPROC glad_glVertexAttrib1sARB = NULL;
2487PFNGLVERTEXATTRIB2FARBPROC glad_glVertexAttrib2fARB; 2488PFNGLVERTEXATTRIB1SVARBPROC glad_glVertexAttrib1svARB = NULL;
2488PFNGLVERTEXATTRIB2FVARBPROC glad_glVertexAttrib2fvARB; 2489PFNGLVERTEXATTRIB2DARBPROC glad_glVertexAttrib2dARB = NULL;
2489PFNGLVERTEXATTRIB2SARBPROC glad_glVertexAttrib2sARB; 2490PFNGLVERTEXATTRIB2DVARBPROC glad_glVertexAttrib2dvARB = NULL;
2490PFNGLVERTEXATTRIB2SVARBPROC glad_glVertexAttrib2svARB; 2491PFNGLVERTEXATTRIB2FARBPROC glad_glVertexAttrib2fARB = NULL;
2491PFNGLVERTEXATTRIB3DARBPROC glad_glVertexAttrib3dARB; 2492PFNGLVERTEXATTRIB2FVARBPROC glad_glVertexAttrib2fvARB = NULL;
2492PFNGLVERTEXATTRIB3DVARBPROC glad_glVertexAttrib3dvARB; 2493PFNGLVERTEXATTRIB2SARBPROC glad_glVertexAttrib2sARB = NULL;
2493PFNGLVERTEXATTRIB3FARBPROC glad_glVertexAttrib3fARB; 2494PFNGLVERTEXATTRIB2SVARBPROC glad_glVertexAttrib2svARB = NULL;
2494PFNGLVERTEXATTRIB3FVARBPROC glad_glVertexAttrib3fvARB; 2495PFNGLVERTEXATTRIB3DARBPROC glad_glVertexAttrib3dARB = NULL;
2495PFNGLVERTEXATTRIB3SARBPROC glad_glVertexAttrib3sARB; 2496PFNGLVERTEXATTRIB3DVARBPROC glad_glVertexAttrib3dvARB = NULL;
2496PFNGLVERTEXATTRIB3SVARBPROC glad_glVertexAttrib3svARB; 2497PFNGLVERTEXATTRIB3FARBPROC glad_glVertexAttrib3fARB = NULL;
2497PFNGLVERTEXATTRIB4NBVARBPROC glad_glVertexAttrib4NbvARB; 2498PFNGLVERTEXATTRIB3FVARBPROC glad_glVertexAttrib3fvARB = NULL;
2498PFNGLVERTEXATTRIB4NIVARBPROC glad_glVertexAttrib4NivARB; 2499PFNGLVERTEXATTRIB3SARBPROC glad_glVertexAttrib3sARB = NULL;
2499PFNGLVERTEXATTRIB4NSVARBPROC glad_glVertexAttrib4NsvARB; 2500PFNGLVERTEXATTRIB3SVARBPROC glad_glVertexAttrib3svARB = NULL;
2500PFNGLVERTEXATTRIB4NUBARBPROC glad_glVertexAttrib4NubARB; 2501PFNGLVERTEXATTRIB4NBVARBPROC glad_glVertexAttrib4NbvARB = NULL;
2501PFNGLVERTEXATTRIB4NUBVARBPROC glad_glVertexAttrib4NubvARB; 2502PFNGLVERTEXATTRIB4NIVARBPROC glad_glVertexAttrib4NivARB = NULL;
2502PFNGLVERTEXATTRIB4NUIVARBPROC glad_glVertexAttrib4NuivARB; 2503PFNGLVERTEXATTRIB4NSVARBPROC glad_glVertexAttrib4NsvARB = NULL;
2503PFNGLVERTEXATTRIB4NUSVARBPROC glad_glVertexAttrib4NusvARB; 2504PFNGLVERTEXATTRIB4NUBARBPROC glad_glVertexAttrib4NubARB = NULL;
2504PFNGLVERTEXATTRIB4BVARBPROC glad_glVertexAttrib4bvARB; 2505PFNGLVERTEXATTRIB4NUBVARBPROC glad_glVertexAttrib4NubvARB = NULL;
2505PFNGLVERTEXATTRIB4DARBPROC glad_glVertexAttrib4dARB; 2506PFNGLVERTEXATTRIB4NUIVARBPROC glad_glVertexAttrib4NuivARB = NULL;
2506PFNGLVERTEXATTRIB4DVARBPROC glad_glVertexAttrib4dvARB; 2507PFNGLVERTEXATTRIB4NUSVARBPROC glad_glVertexAttrib4NusvARB = NULL;
2507PFNGLVERTEXATTRIB4FARBPROC glad_glVertexAttrib4fARB; 2508PFNGLVERTEXATTRIB4BVARBPROC glad_glVertexAttrib4bvARB = NULL;
2508PFNGLVERTEXATTRIB4FVARBPROC glad_glVertexAttrib4fvARB; 2509PFNGLVERTEXATTRIB4DARBPROC glad_glVertexAttrib4dARB = NULL;
2509PFNGLVERTEXATTRIB4IVARBPROC glad_glVertexAttrib4ivARB; 2510PFNGLVERTEXATTRIB4DVARBPROC glad_glVertexAttrib4dvARB = NULL;
2510PFNGLVERTEXATTRIB4SARBPROC glad_glVertexAttrib4sARB; 2511PFNGLVERTEXATTRIB4FARBPROC glad_glVertexAttrib4fARB = NULL;
2511PFNGLVERTEXATTRIB4SVARBPROC glad_glVertexAttrib4svARB; 2512PFNGLVERTEXATTRIB4FVARBPROC glad_glVertexAttrib4fvARB = NULL;
2512PFNGLVERTEXATTRIB4UBVARBPROC glad_glVertexAttrib4ubvARB; 2513PFNGLVERTEXATTRIB4IVARBPROC glad_glVertexAttrib4ivARB = NULL;
2513PFNGLVERTEXATTRIB4UIVARBPROC glad_glVertexAttrib4uivARB; 2514PFNGLVERTEXATTRIB4SARBPROC glad_glVertexAttrib4sARB = NULL;
2514PFNGLVERTEXATTRIB4USVARBPROC glad_glVertexAttrib4usvARB; 2515PFNGLVERTEXATTRIB4SVARBPROC glad_glVertexAttrib4svARB = NULL;
2515PFNGLVERTEXATTRIBPOINTERARBPROC glad_glVertexAttribPointerARB; 2516PFNGLVERTEXATTRIB4UBVARBPROC glad_glVertexAttrib4ubvARB = NULL;
2516PFNGLENABLEVERTEXATTRIBARRAYARBPROC glad_glEnableVertexAttribArrayARB; 2517PFNGLVERTEXATTRIB4UIVARBPROC glad_glVertexAttrib4uivARB = NULL;
2517PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glad_glDisableVertexAttribArrayARB; 2518PFNGLVERTEXATTRIB4USVARBPROC glad_glVertexAttrib4usvARB = NULL;
2518PFNGLGETVERTEXATTRIBDVARBPROC glad_glGetVertexAttribdvARB; 2519PFNGLVERTEXATTRIBPOINTERARBPROC glad_glVertexAttribPointerARB = NULL;
2519PFNGLGETVERTEXATTRIBFVARBPROC glad_glGetVertexAttribfvARB; 2520PFNGLENABLEVERTEXATTRIBARRAYARBPROC glad_glEnableVertexAttribArrayARB = NULL;
2520PFNGLGETVERTEXATTRIBIVARBPROC glad_glGetVertexAttribivARB; 2521PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glad_glDisableVertexAttribArrayARB = NULL;
2521PFNGLGETVERTEXATTRIBPOINTERVARBPROC glad_glGetVertexAttribPointervARB; 2522PFNGLGETVERTEXATTRIBDVARBPROC glad_glGetVertexAttribdvARB = NULL;
2522PFNGLBINDATTRIBLOCATIONARBPROC glad_glBindAttribLocationARB; 2523PFNGLGETVERTEXATTRIBFVARBPROC glad_glGetVertexAttribfvARB = NULL;
2523PFNGLGETACTIVEATTRIBARBPROC glad_glGetActiveAttribARB; 2524PFNGLGETVERTEXATTRIBIVARBPROC glad_glGetVertexAttribivARB = NULL;
2524PFNGLGETATTRIBLOCATIONARBPROC glad_glGetAttribLocationARB; 2525PFNGLGETVERTEXATTRIBPOINTERVARBPROC glad_glGetVertexAttribPointervARB = NULL;
2525PFNGLVIEWPORTARRAYVPROC glad_glViewportArrayv; 2526PFNGLBINDATTRIBLOCATIONARBPROC glad_glBindAttribLocationARB = NULL;
2526PFNGLVIEWPORTINDEXEDFPROC glad_glViewportIndexedf; 2527PFNGLGETACTIVEATTRIBARBPROC glad_glGetActiveAttribARB = NULL;
2527PFNGLVIEWPORTINDEXEDFVPROC glad_glViewportIndexedfv; 2528PFNGLGETATTRIBLOCATIONARBPROC glad_glGetAttribLocationARB = NULL;
2528PFNGLSCISSORARRAYVPROC glad_glScissorArrayv; 2529PFNGLVIEWPORTARRAYVPROC glad_glViewportArrayv = NULL;
2529PFNGLSCISSORINDEXEDPROC glad_glScissorIndexed; 2530PFNGLVIEWPORTINDEXEDFPROC glad_glViewportIndexedf = NULL;
2530PFNGLSCISSORINDEXEDVPROC glad_glScissorIndexedv; 2531PFNGLVIEWPORTINDEXEDFVPROC glad_glViewportIndexedfv = NULL;
2531PFNGLDEPTHRANGEARRAYVPROC glad_glDepthRangeArrayv; 2532PFNGLSCISSORARRAYVPROC glad_glScissorArrayv = NULL;
2532PFNGLDEPTHRANGEINDEXEDPROC glad_glDepthRangeIndexed; 2533PFNGLSCISSORINDEXEDPROC glad_glScissorIndexed = NULL;
2533PFNGLGETFLOATI_VPROC glad_glGetFloati_v; 2534PFNGLSCISSORINDEXEDVPROC glad_glScissorIndexedv = NULL;
2534PFNGLGETDOUBLEI_VPROC glad_glGetDoublei_v; 2535PFNGLDEPTHRANGEARRAYVPROC glad_glDepthRangeArrayv = NULL;
2535PFNGLWINDOWPOS2DARBPROC glad_glWindowPos2dARB; 2536PFNGLDEPTHRANGEINDEXEDPROC glad_glDepthRangeIndexed = NULL;
2536PFNGLWINDOWPOS2DVARBPROC glad_glWindowPos2dvARB; 2537PFNGLGETFLOATI_VPROC glad_glGetFloati_v = NULL;
2537PFNGLWINDOWPOS2FARBPROC glad_glWindowPos2fARB; 2538PFNGLGETDOUBLEI_VPROC glad_glGetDoublei_v = NULL;
2538PFNGLWINDOWPOS2FVARBPROC glad_glWindowPos2fvARB; 2539PFNGLWINDOWPOS2DARBPROC glad_glWindowPos2dARB = NULL;
2539PFNGLWINDOWPOS2IARBPROC glad_glWindowPos2iARB; 2540PFNGLWINDOWPOS2DVARBPROC glad_glWindowPos2dvARB = NULL;
2540PFNGLWINDOWPOS2IVARBPROC glad_glWindowPos2ivARB; 2541PFNGLWINDOWPOS2FARBPROC glad_glWindowPos2fARB = NULL;
2541PFNGLWINDOWPOS2SARBPROC glad_glWindowPos2sARB; 2542PFNGLWINDOWPOS2FVARBPROC glad_glWindowPos2fvARB = NULL;
2542PFNGLWINDOWPOS2SVARBPROC glad_glWindowPos2svARB; 2543PFNGLWINDOWPOS2IARBPROC glad_glWindowPos2iARB = NULL;
2543PFNGLWINDOWPOS3DARBPROC glad_glWindowPos3dARB; 2544PFNGLWINDOWPOS2IVARBPROC glad_glWindowPos2ivARB = NULL;
2544PFNGLWINDOWPOS3DVARBPROC glad_glWindowPos3dvARB; 2545PFNGLWINDOWPOS2SARBPROC glad_glWindowPos2sARB = NULL;
2545PFNGLWINDOWPOS3FARBPROC glad_glWindowPos3fARB; 2546PFNGLWINDOWPOS2SVARBPROC glad_glWindowPos2svARB = NULL;
2546PFNGLWINDOWPOS3FVARBPROC glad_glWindowPos3fvARB; 2547PFNGLWINDOWPOS3DARBPROC glad_glWindowPos3dARB = NULL;
2547PFNGLWINDOWPOS3IARBPROC glad_glWindowPos3iARB; 2548PFNGLWINDOWPOS3DVARBPROC glad_glWindowPos3dvARB = NULL;
2548PFNGLWINDOWPOS3IVARBPROC glad_glWindowPos3ivARB; 2549PFNGLWINDOWPOS3FARBPROC glad_glWindowPos3fARB = NULL;
2549PFNGLWINDOWPOS3SARBPROC glad_glWindowPos3sARB; 2550PFNGLWINDOWPOS3FVARBPROC glad_glWindowPos3fvARB = NULL;
2550PFNGLWINDOWPOS3SVARBPROC glad_glWindowPos3svARB; 2551PFNGLWINDOWPOS3IARBPROC glad_glWindowPos3iARB = NULL;
2551PFNGLDRAWBUFFERSATIPROC glad_glDrawBuffersATI; 2552PFNGLWINDOWPOS3IVARBPROC glad_glWindowPos3ivARB = NULL;
2552PFNGLELEMENTPOINTERATIPROC glad_glElementPointerATI; 2553PFNGLWINDOWPOS3SARBPROC glad_glWindowPos3sARB = NULL;
2553PFNGLDRAWELEMENTARRAYATIPROC glad_glDrawElementArrayATI; 2554PFNGLWINDOWPOS3SVARBPROC glad_glWindowPos3svARB = NULL;
2554PFNGLDRAWRANGEELEMENTARRAYATIPROC glad_glDrawRangeElementArrayATI; 2555PFNGLDRAWBUFFERSATIPROC glad_glDrawBuffersATI = NULL;
2555PFNGLTEXBUMPPARAMETERIVATIPROC glad_glTexBumpParameterivATI; 2556PFNGLELEMENTPOINTERATIPROC glad_glElementPointerATI = NULL;
2556PFNGLTEXBUMPPARAMETERFVATIPROC glad_glTexBumpParameterfvATI; 2557PFNGLDRAWELEMENTARRAYATIPROC glad_glDrawElementArrayATI = NULL;
2557PFNGLGETTEXBUMPPARAMETERIVATIPROC glad_glGetTexBumpParameterivATI; 2558PFNGLDRAWRANGEELEMENTARRAYATIPROC glad_glDrawRangeElementArrayATI = NULL;
2558PFNGLGETTEXBUMPPARAMETERFVATIPROC glad_glGetTexBumpParameterfvATI; 2559PFNGLTEXBUMPPARAMETERIVATIPROC glad_glTexBumpParameterivATI = NULL;
2559PFNGLGENFRAGMENTSHADERSATIPROC glad_glGenFragmentShadersATI; 2560PFNGLTEXBUMPPARAMETERFVATIPROC glad_glTexBumpParameterfvATI = NULL;
2560PFNGLBINDFRAGMENTSHADERATIPROC glad_glBindFragmentShaderATI; 2561PFNGLGETTEXBUMPPARAMETERIVATIPROC glad_glGetTexBumpParameterivATI = NULL;
2561PFNGLDELETEFRAGMENTSHADERATIPROC glad_glDeleteFragmentShaderATI; 2562PFNGLGETTEXBUMPPARAMETERFVATIPROC glad_glGetTexBumpParameterfvATI = NULL;
2562PFNGLBEGINFRAGMENTSHADERATIPROC glad_glBeginFragmentShaderATI; 2563PFNGLGENFRAGMENTSHADERSATIPROC glad_glGenFragmentShadersATI = NULL;
2563PFNGLENDFRAGMENTSHADERATIPROC glad_glEndFragmentShaderATI; 2564PFNGLBINDFRAGMENTSHADERATIPROC glad_glBindFragmentShaderATI = NULL;
2564PFNGLPASSTEXCOORDATIPROC glad_glPassTexCoordATI; 2565PFNGLDELETEFRAGMENTSHADERATIPROC glad_glDeleteFragmentShaderATI = NULL;
2565PFNGLSAMPLEMAPATIPROC glad_glSampleMapATI; 2566PFNGLBEGINFRAGMENTSHADERATIPROC glad_glBeginFragmentShaderATI = NULL;
2566PFNGLCOLORFRAGMENTOP1ATIPROC glad_glColorFragmentOp1ATI; 2567PFNGLENDFRAGMENTSHADERATIPROC glad_glEndFragmentShaderATI = NULL;
2567PFNGLCOLORFRAGMENTOP2ATIPROC glad_glColorFragmentOp2ATI; 2568PFNGLPASSTEXCOORDATIPROC glad_glPassTexCoordATI = NULL;
2568PFNGLCOLORFRAGMENTOP3ATIPROC glad_glColorFragmentOp3ATI; 2569PFNGLSAMPLEMAPATIPROC glad_glSampleMapATI = NULL;
2569PFNGLALPHAFRAGMENTOP1ATIPROC glad_glAlphaFragmentOp1ATI; 2570PFNGLCOLORFRAGMENTOP1ATIPROC glad_glColorFragmentOp1ATI = NULL;
2570PFNGLALPHAFRAGMENTOP2ATIPROC glad_glAlphaFragmentOp2ATI; 2571PFNGLCOLORFRAGMENTOP2ATIPROC glad_glColorFragmentOp2ATI = NULL;
2571PFNGLALPHAFRAGMENTOP3ATIPROC glad_glAlphaFragmentOp3ATI; 2572PFNGLCOLORFRAGMENTOP3ATIPROC glad_glColorFragmentOp3ATI = NULL;
2572PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glad_glSetFragmentShaderConstantATI; 2573PFNGLALPHAFRAGMENTOP1ATIPROC glad_glAlphaFragmentOp1ATI = NULL;
2573PFNGLMAPOBJECTBUFFERATIPROC glad_glMapObjectBufferATI; 2574PFNGLALPHAFRAGMENTOP2ATIPROC glad_glAlphaFragmentOp2ATI = NULL;
2574PFNGLUNMAPOBJECTBUFFERATIPROC glad_glUnmapObjectBufferATI; 2575PFNGLALPHAFRAGMENTOP3ATIPROC glad_glAlphaFragmentOp3ATI = NULL;
2575PFNGLPNTRIANGLESIATIPROC glad_glPNTrianglesiATI; 2576PFNGLSETFRAGMENTSHADERCONSTANTATIPROC glad_glSetFragmentShaderConstantATI = NULL;
2576PFNGLPNTRIANGLESFATIPROC glad_glPNTrianglesfATI; 2577PFNGLMAPOBJECTBUFFERATIPROC glad_glMapObjectBufferATI = NULL;
2577PFNGLSTENCILOPSEPARATEATIPROC glad_glStencilOpSeparateATI; 2578PFNGLUNMAPOBJECTBUFFERATIPROC glad_glUnmapObjectBufferATI = NULL;
2578PFNGLSTENCILFUNCSEPARATEATIPROC glad_glStencilFuncSeparateATI; 2579PFNGLPNTRIANGLESIATIPROC glad_glPNTrianglesiATI = NULL;
2579PFNGLNEWOBJECTBUFFERATIPROC glad_glNewObjectBufferATI; 2580PFNGLPNTRIANGLESFATIPROC glad_glPNTrianglesfATI = NULL;
2580PFNGLISOBJECTBUFFERATIPROC glad_glIsObjectBufferATI; 2581PFNGLSTENCILOPSEPARATEATIPROC glad_glStencilOpSeparateATI = NULL;
2581PFNGLUPDATEOBJECTBUFFERATIPROC glad_glUpdateObjectBufferATI; 2582PFNGLSTENCILFUNCSEPARATEATIPROC glad_glStencilFuncSeparateATI = NULL;
2582PFNGLGETOBJECTBUFFERFVATIPROC glad_glGetObjectBufferfvATI; 2583PFNGLNEWOBJECTBUFFERATIPROC glad_glNewObjectBufferATI = NULL;
2583PFNGLGETOBJECTBUFFERIVATIPROC glad_glGetObjectBufferivATI; 2584PFNGLISOBJECTBUFFERATIPROC glad_glIsObjectBufferATI = NULL;
2584PFNGLFREEOBJECTBUFFERATIPROC glad_glFreeObjectBufferATI; 2585PFNGLUPDATEOBJECTBUFFERATIPROC glad_glUpdateObjectBufferATI = NULL;
2585PFNGLARRAYOBJECTATIPROC glad_glArrayObjectATI; 2586PFNGLGETOBJECTBUFFERFVATIPROC glad_glGetObjectBufferfvATI = NULL;
2586PFNGLGETARRAYOBJECTFVATIPROC glad_glGetArrayObjectfvATI; 2587PFNGLGETOBJECTBUFFERIVATIPROC glad_glGetObjectBufferivATI = NULL;
2587PFNGLGETARRAYOBJECTIVATIPROC glad_glGetArrayObjectivATI; 2588PFNGLFREEOBJECTBUFFERATIPROC glad_glFreeObjectBufferATI = NULL;
2588PFNGLVARIANTARRAYOBJECTATIPROC glad_glVariantArrayObjectATI; 2589PFNGLARRAYOBJECTATIPROC glad_glArrayObjectATI = NULL;
2589PFNGLGETVARIANTARRAYOBJECTFVATIPROC glad_glGetVariantArrayObjectfvATI; 2590PFNGLGETARRAYOBJECTFVATIPROC glad_glGetArrayObjectfvATI = NULL;
2590PFNGLGETVARIANTARRAYOBJECTIVATIPROC glad_glGetVariantArrayObjectivATI; 2591PFNGLGETARRAYOBJECTIVATIPROC glad_glGetArrayObjectivATI = NULL;
2591PFNGLVERTEXATTRIBARRAYOBJECTATIPROC glad_glVertexAttribArrayObjectATI; 2592PFNGLVARIANTARRAYOBJECTATIPROC glad_glVariantArrayObjectATI = NULL;
2592PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC glad_glGetVertexAttribArrayObjectfvATI; 2593PFNGLGETVARIANTARRAYOBJECTFVATIPROC glad_glGetVariantArrayObjectfvATI = NULL;
2593PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC glad_glGetVertexAttribArrayObjectivATI; 2594PFNGLGETVARIANTARRAYOBJECTIVATIPROC glad_glGetVariantArrayObjectivATI = NULL;
2594PFNGLVERTEXSTREAM1SATIPROC glad_glVertexStream1sATI; 2595PFNGLVERTEXATTRIBARRAYOBJECTATIPROC glad_glVertexAttribArrayObjectATI = NULL;
2595PFNGLVERTEXSTREAM1SVATIPROC glad_glVertexStream1svATI; 2596PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC glad_glGetVertexAttribArrayObjectfvATI = NULL;
2596PFNGLVERTEXSTREAM1IATIPROC glad_glVertexStream1iATI; 2597PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC glad_glGetVertexAttribArrayObjectivATI = NULL;
2597PFNGLVERTEXSTREAM1IVATIPROC glad_glVertexStream1ivATI; 2598PFNGLVERTEXSTREAM1SATIPROC glad_glVertexStream1sATI = NULL;
2598PFNGLVERTEXSTREAM1FATIPROC glad_glVertexStream1fATI; 2599PFNGLVERTEXSTREAM1SVATIPROC glad_glVertexStream1svATI = NULL;
2599PFNGLVERTEXSTREAM1FVATIPROC glad_glVertexStream1fvATI; 2600PFNGLVERTEXSTREAM1IATIPROC glad_glVertexStream1iATI = NULL;
2600PFNGLVERTEXSTREAM1DATIPROC glad_glVertexStream1dATI; 2601PFNGLVERTEXSTREAM1IVATIPROC glad_glVertexStream1ivATI = NULL;
2601PFNGLVERTEXSTREAM1DVATIPROC glad_glVertexStream1dvATI; 2602PFNGLVERTEXSTREAM1FATIPROC glad_glVertexStream1fATI = NULL;
2602PFNGLVERTEXSTREAM2SATIPROC glad_glVertexStream2sATI; 2603PFNGLVERTEXSTREAM1FVATIPROC glad_glVertexStream1fvATI = NULL;
2603PFNGLVERTEXSTREAM2SVATIPROC glad_glVertexStream2svATI; 2604PFNGLVERTEXSTREAM1DATIPROC glad_glVertexStream1dATI = NULL;
2604PFNGLVERTEXSTREAM2IATIPROC glad_glVertexStream2iATI; 2605PFNGLVERTEXSTREAM1DVATIPROC glad_glVertexStream1dvATI = NULL;
2605PFNGLVERTEXSTREAM2IVATIPROC glad_glVertexStream2ivATI; 2606PFNGLVERTEXSTREAM2SATIPROC glad_glVertexStream2sATI = NULL;
2606PFNGLVERTEXSTREAM2FATIPROC glad_glVertexStream2fATI; 2607PFNGLVERTEXSTREAM2SVATIPROC glad_glVertexStream2svATI = NULL;
2607PFNGLVERTEXSTREAM2FVATIPROC glad_glVertexStream2fvATI; 2608PFNGLVERTEXSTREAM2IATIPROC glad_glVertexStream2iATI = NULL;
2608PFNGLVERTEXSTREAM2DATIPROC glad_glVertexStream2dATI; 2609PFNGLVERTEXSTREAM2IVATIPROC glad_glVertexStream2ivATI = NULL;
2609PFNGLVERTEXSTREAM2DVATIPROC glad_glVertexStream2dvATI; 2610PFNGLVERTEXSTREAM2FATIPROC glad_glVertexStream2fATI = NULL;
2610PFNGLVERTEXSTREAM3SATIPROC glad_glVertexStream3sATI; 2611PFNGLVERTEXSTREAM2FVATIPROC glad_glVertexStream2fvATI = NULL;
2611PFNGLVERTEXSTREAM3SVATIPROC glad_glVertexStream3svATI; 2612PFNGLVERTEXSTREAM2DATIPROC glad_glVertexStream2dATI = NULL;
2612PFNGLVERTEXSTREAM3IATIPROC glad_glVertexStream3iATI; 2613PFNGLVERTEXSTREAM2DVATIPROC glad_glVertexStream2dvATI = NULL;
2613PFNGLVERTEXSTREAM3IVATIPROC glad_glVertexStream3ivATI; 2614PFNGLVERTEXSTREAM3SATIPROC glad_glVertexStream3sATI = NULL;
2614PFNGLVERTEXSTREAM3FATIPROC glad_glVertexStream3fATI; 2615PFNGLVERTEXSTREAM3SVATIPROC glad_glVertexStream3svATI = NULL;
2615PFNGLVERTEXSTREAM3FVATIPROC glad_glVertexStream3fvATI; 2616PFNGLVERTEXSTREAM3IATIPROC glad_glVertexStream3iATI = NULL;
2616PFNGLVERTEXSTREAM3DATIPROC glad_glVertexStream3dATI; 2617PFNGLVERTEXSTREAM3IVATIPROC glad_glVertexStream3ivATI = NULL;
2617PFNGLVERTEXSTREAM3DVATIPROC glad_glVertexStream3dvATI; 2618PFNGLVERTEXSTREAM3FATIPROC glad_glVertexStream3fATI = NULL;
2618PFNGLVERTEXSTREAM4SATIPROC glad_glVertexStream4sATI; 2619PFNGLVERTEXSTREAM3FVATIPROC glad_glVertexStream3fvATI = NULL;
2619PFNGLVERTEXSTREAM4SVATIPROC glad_glVertexStream4svATI; 2620PFNGLVERTEXSTREAM3DATIPROC glad_glVertexStream3dATI = NULL;
2620PFNGLVERTEXSTREAM4IATIPROC glad_glVertexStream4iATI; 2621PFNGLVERTEXSTREAM3DVATIPROC glad_glVertexStream3dvATI = NULL;
2621PFNGLVERTEXSTREAM4IVATIPROC glad_glVertexStream4ivATI; 2622PFNGLVERTEXSTREAM4SATIPROC glad_glVertexStream4sATI = NULL;
2622PFNGLVERTEXSTREAM4FATIPROC glad_glVertexStream4fATI; 2623PFNGLVERTEXSTREAM4SVATIPROC glad_glVertexStream4svATI = NULL;
2623PFNGLVERTEXSTREAM4FVATIPROC glad_glVertexStream4fvATI; 2624PFNGLVERTEXSTREAM4IATIPROC glad_glVertexStream4iATI = NULL;
2624PFNGLVERTEXSTREAM4DATIPROC glad_glVertexStream4dATI; 2625PFNGLVERTEXSTREAM4IVATIPROC glad_glVertexStream4ivATI = NULL;
2625PFNGLVERTEXSTREAM4DVATIPROC glad_glVertexStream4dvATI; 2626PFNGLVERTEXSTREAM4FATIPROC glad_glVertexStream4fATI = NULL;
2626PFNGLNORMALSTREAM3BATIPROC glad_glNormalStream3bATI; 2627PFNGLVERTEXSTREAM4FVATIPROC glad_glVertexStream4fvATI = NULL;
2627PFNGLNORMALSTREAM3BVATIPROC glad_glNormalStream3bvATI; 2628PFNGLVERTEXSTREAM4DATIPROC glad_glVertexStream4dATI = NULL;
2628PFNGLNORMALSTREAM3SATIPROC glad_glNormalStream3sATI; 2629PFNGLVERTEXSTREAM4DVATIPROC glad_glVertexStream4dvATI = NULL;
2629PFNGLNORMALSTREAM3SVATIPROC glad_glNormalStream3svATI; 2630PFNGLNORMALSTREAM3BATIPROC glad_glNormalStream3bATI = NULL;
2630PFNGLNORMALSTREAM3IATIPROC glad_glNormalStream3iATI; 2631PFNGLNORMALSTREAM3BVATIPROC glad_glNormalStream3bvATI = NULL;
2631PFNGLNORMALSTREAM3IVATIPROC glad_glNormalStream3ivATI; 2632PFNGLNORMALSTREAM3SATIPROC glad_glNormalStream3sATI = NULL;
2632PFNGLNORMALSTREAM3FATIPROC glad_glNormalStream3fATI; 2633PFNGLNORMALSTREAM3SVATIPROC glad_glNormalStream3svATI = NULL;
2633PFNGLNORMALSTREAM3FVATIPROC glad_glNormalStream3fvATI; 2634PFNGLNORMALSTREAM3IATIPROC glad_glNormalStream3iATI = NULL;
2634PFNGLNORMALSTREAM3DATIPROC glad_glNormalStream3dATI; 2635PFNGLNORMALSTREAM3IVATIPROC glad_glNormalStream3ivATI = NULL;
2635PFNGLNORMALSTREAM3DVATIPROC glad_glNormalStream3dvATI; 2636PFNGLNORMALSTREAM3FATIPROC glad_glNormalStream3fATI = NULL;
2636PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC glad_glClientActiveVertexStreamATI; 2637PFNGLNORMALSTREAM3FVATIPROC glad_glNormalStream3fvATI = NULL;
2637PFNGLVERTEXBLENDENVIATIPROC glad_glVertexBlendEnviATI; 2638PFNGLNORMALSTREAM3DATIPROC glad_glNormalStream3dATI = NULL;
2638PFNGLVERTEXBLENDENVFATIPROC glad_glVertexBlendEnvfATI; 2639PFNGLNORMALSTREAM3DVATIPROC glad_glNormalStream3dvATI = NULL;
2639PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC glad_glEGLImageTargetTexStorageEXT; 2640PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC glad_glClientActiveVertexStreamATI = NULL;
2640PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC glad_glEGLImageTargetTextureStorageEXT; 2641PFNGLVERTEXBLENDENVIATIPROC glad_glVertexBlendEnviATI = NULL;
2641PFNGLUNIFORMBUFFEREXTPROC glad_glUniformBufferEXT; 2642PFNGLVERTEXBLENDENVFATIPROC glad_glVertexBlendEnvfATI = NULL;
2642PFNGLGETUNIFORMBUFFERSIZEEXTPROC glad_glGetUniformBufferSizeEXT; 2643PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC glad_glEGLImageTargetTexStorageEXT = NULL;
2643PFNGLGETUNIFORMOFFSETEXTPROC glad_glGetUniformOffsetEXT; 2644PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC glad_glEGLImageTargetTextureStorageEXT = NULL;
2644PFNGLBLENDCOLOREXTPROC glad_glBlendColorEXT; 2645PFNGLUNIFORMBUFFEREXTPROC glad_glUniformBufferEXT = NULL;
2645PFNGLBLENDEQUATIONSEPARATEEXTPROC glad_glBlendEquationSeparateEXT; 2646PFNGLGETUNIFORMBUFFERSIZEEXTPROC glad_glGetUniformBufferSizeEXT = NULL;
2646PFNGLBLENDFUNCSEPARATEEXTPROC glad_glBlendFuncSeparateEXT; 2647PFNGLGETUNIFORMOFFSETEXTPROC glad_glGetUniformOffsetEXT = NULL;
2647PFNGLBLENDEQUATIONEXTPROC glad_glBlendEquationEXT; 2648PFNGLBLENDCOLOREXTPROC glad_glBlendColorEXT = NULL;
2648PFNGLCOLORSUBTABLEEXTPROC glad_glColorSubTableEXT; 2649PFNGLBLENDEQUATIONSEPARATEEXTPROC glad_glBlendEquationSeparateEXT = NULL;
2649PFNGLCOPYCOLORSUBTABLEEXTPROC glad_glCopyColorSubTableEXT; 2650PFNGLBLENDFUNCSEPARATEEXTPROC glad_glBlendFuncSeparateEXT = NULL;
2650PFNGLLOCKARRAYSEXTPROC glad_glLockArraysEXT; 2651PFNGLBLENDEQUATIONEXTPROC glad_glBlendEquationEXT = NULL;
2651PFNGLUNLOCKARRAYSEXTPROC glad_glUnlockArraysEXT; 2652PFNGLCOLORSUBTABLEEXTPROC glad_glColorSubTableEXT = NULL;
2652PFNGLCONVOLUTIONFILTER1DEXTPROC glad_glConvolutionFilter1DEXT; 2653PFNGLCOPYCOLORSUBTABLEEXTPROC glad_glCopyColorSubTableEXT = NULL;
2653PFNGLCONVOLUTIONFILTER2DEXTPROC glad_glConvolutionFilter2DEXT; 2654PFNGLLOCKARRAYSEXTPROC glad_glLockArraysEXT = NULL;
2654PFNGLCONVOLUTIONPARAMETERFEXTPROC glad_glConvolutionParameterfEXT; 2655PFNGLUNLOCKARRAYSEXTPROC glad_glUnlockArraysEXT = NULL;
2655PFNGLCONVOLUTIONPARAMETERFVEXTPROC glad_glConvolutionParameterfvEXT; 2656PFNGLCONVOLUTIONFILTER1DEXTPROC glad_glConvolutionFilter1DEXT = NULL;
2656PFNGLCONVOLUTIONPARAMETERIEXTPROC glad_glConvolutionParameteriEXT; 2657PFNGLCONVOLUTIONFILTER2DEXTPROC glad_glConvolutionFilter2DEXT = NULL;
2657PFNGLCONVOLUTIONPARAMETERIVEXTPROC glad_glConvolutionParameterivEXT; 2658PFNGLCONVOLUTIONPARAMETERFEXTPROC glad_glConvolutionParameterfEXT = NULL;
2658PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glad_glCopyConvolutionFilter1DEXT; 2659PFNGLCONVOLUTIONPARAMETERFVEXTPROC glad_glConvolutionParameterfvEXT = NULL;
2659PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glad_glCopyConvolutionFilter2DEXT; 2660PFNGLCONVOLUTIONPARAMETERIEXTPROC glad_glConvolutionParameteriEXT = NULL;
2660PFNGLGETCONVOLUTIONFILTEREXTPROC glad_glGetConvolutionFilterEXT; 2661PFNGLCONVOLUTIONPARAMETERIVEXTPROC glad_glConvolutionParameterivEXT = NULL;
2661PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glad_glGetConvolutionParameterfvEXT; 2662PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glad_glCopyConvolutionFilter1DEXT = NULL;
2662PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glad_glGetConvolutionParameterivEXT; 2663PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glad_glCopyConvolutionFilter2DEXT = NULL;
2663PFNGLGETSEPARABLEFILTEREXTPROC glad_glGetSeparableFilterEXT; 2664PFNGLGETCONVOLUTIONFILTEREXTPROC glad_glGetConvolutionFilterEXT = NULL;
2664PFNGLSEPARABLEFILTER2DEXTPROC glad_glSeparableFilter2DEXT; 2665PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glad_glGetConvolutionParameterfvEXT = NULL;
2665PFNGLTANGENT3BEXTPROC glad_glTangent3bEXT; 2666PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glad_glGetConvolutionParameterivEXT = NULL;
2666PFNGLTANGENT3BVEXTPROC glad_glTangent3bvEXT; 2667PFNGLGETSEPARABLEFILTEREXTPROC glad_glGetSeparableFilterEXT = NULL;
2667PFNGLTANGENT3DEXTPROC glad_glTangent3dEXT; 2668PFNGLSEPARABLEFILTER2DEXTPROC glad_glSeparableFilter2DEXT = NULL;
2668PFNGLTANGENT3DVEXTPROC glad_glTangent3dvEXT; 2669PFNGLTANGENT3BEXTPROC glad_glTangent3bEXT = NULL;
2669PFNGLTANGENT3FEXTPROC glad_glTangent3fEXT; 2670PFNGLTANGENT3BVEXTPROC glad_glTangent3bvEXT = NULL;
2670PFNGLTANGENT3FVEXTPROC glad_glTangent3fvEXT; 2671PFNGLTANGENT3DEXTPROC glad_glTangent3dEXT = NULL;
2671PFNGLTANGENT3IEXTPROC glad_glTangent3iEXT; 2672PFNGLTANGENT3DVEXTPROC glad_glTangent3dvEXT = NULL;
2672PFNGLTANGENT3IVEXTPROC glad_glTangent3ivEXT; 2673PFNGLTANGENT3FEXTPROC glad_glTangent3fEXT = NULL;
2673PFNGLTANGENT3SEXTPROC glad_glTangent3sEXT; 2674PFNGLTANGENT3FVEXTPROC glad_glTangent3fvEXT = NULL;
2674PFNGLTANGENT3SVEXTPROC glad_glTangent3svEXT; 2675PFNGLTANGENT3IEXTPROC glad_glTangent3iEXT = NULL;
2675PFNGLBINORMAL3BEXTPROC glad_glBinormal3bEXT; 2676PFNGLTANGENT3IVEXTPROC glad_glTangent3ivEXT = NULL;
2676PFNGLBINORMAL3BVEXTPROC glad_glBinormal3bvEXT; 2677PFNGLTANGENT3SEXTPROC glad_glTangent3sEXT = NULL;
2677PFNGLBINORMAL3DEXTPROC glad_glBinormal3dEXT; 2678PFNGLTANGENT3SVEXTPROC glad_glTangent3svEXT = NULL;
2678PFNGLBINORMAL3DVEXTPROC glad_glBinormal3dvEXT; 2679PFNGLBINORMAL3BEXTPROC glad_glBinormal3bEXT = NULL;
2679PFNGLBINORMAL3FEXTPROC glad_glBinormal3fEXT; 2680PFNGLBINORMAL3BVEXTPROC glad_glBinormal3bvEXT = NULL;
2680PFNGLBINORMAL3FVEXTPROC glad_glBinormal3fvEXT; 2681PFNGLBINORMAL3DEXTPROC glad_glBinormal3dEXT = NULL;
2681PFNGLBINORMAL3IEXTPROC glad_glBinormal3iEXT; 2682PFNGLBINORMAL3DVEXTPROC glad_glBinormal3dvEXT = NULL;
2682PFNGLBINORMAL3IVEXTPROC glad_glBinormal3ivEXT; 2683PFNGLBINORMAL3FEXTPROC glad_glBinormal3fEXT = NULL;
2683PFNGLBINORMAL3SEXTPROC glad_glBinormal3sEXT; 2684PFNGLBINORMAL3FVEXTPROC glad_glBinormal3fvEXT = NULL;
2684PFNGLBINORMAL3SVEXTPROC glad_glBinormal3svEXT; 2685PFNGLBINORMAL3IEXTPROC glad_glBinormal3iEXT = NULL;
2685PFNGLTANGENTPOINTEREXTPROC glad_glTangentPointerEXT; 2686PFNGLBINORMAL3IVEXTPROC glad_glBinormal3ivEXT = NULL;
2686PFNGLBINORMALPOINTEREXTPROC glad_glBinormalPointerEXT; 2687PFNGLBINORMAL3SEXTPROC glad_glBinormal3sEXT = NULL;
2687PFNGLCOPYTEXIMAGE1DEXTPROC glad_glCopyTexImage1DEXT; 2688PFNGLBINORMAL3SVEXTPROC glad_glBinormal3svEXT = NULL;
2688PFNGLCOPYTEXIMAGE2DEXTPROC glad_glCopyTexImage2DEXT; 2689PFNGLTANGENTPOINTEREXTPROC glad_glTangentPointerEXT = NULL;
2689PFNGLCOPYTEXSUBIMAGE1DEXTPROC glad_glCopyTexSubImage1DEXT; 2690PFNGLBINORMALPOINTEREXTPROC glad_glBinormalPointerEXT = NULL;
2690PFNGLCOPYTEXSUBIMAGE2DEXTPROC glad_glCopyTexSubImage2DEXT; 2691PFNGLCOPYTEXIMAGE1DEXTPROC glad_glCopyTexImage1DEXT = NULL;
2691PFNGLCOPYTEXSUBIMAGE3DEXTPROC glad_glCopyTexSubImage3DEXT; 2692PFNGLCOPYTEXIMAGE2DEXTPROC glad_glCopyTexImage2DEXT = NULL;
2692PFNGLCULLPARAMETERDVEXTPROC glad_glCullParameterdvEXT; 2693PFNGLCOPYTEXSUBIMAGE1DEXTPROC glad_glCopyTexSubImage1DEXT = NULL;
2693PFNGLCULLPARAMETERFVEXTPROC glad_glCullParameterfvEXT; 2694PFNGLCOPYTEXSUBIMAGE2DEXTPROC glad_glCopyTexSubImage2DEXT = NULL;
2694PFNGLLABELOBJECTEXTPROC glad_glLabelObjectEXT; 2695PFNGLCOPYTEXSUBIMAGE3DEXTPROC glad_glCopyTexSubImage3DEXT = NULL;
2695PFNGLGETOBJECTLABELEXTPROC glad_glGetObjectLabelEXT; 2696PFNGLCULLPARAMETERDVEXTPROC glad_glCullParameterdvEXT = NULL;
2696PFNGLINSERTEVENTMARKEREXTPROC glad_glInsertEventMarkerEXT; 2697PFNGLCULLPARAMETERFVEXTPROC glad_glCullParameterfvEXT = NULL;
2697PFNGLPUSHGROUPMARKEREXTPROC glad_glPushGroupMarkerEXT; 2698PFNGLLABELOBJECTEXTPROC glad_glLabelObjectEXT = NULL;
2698PFNGLPOPGROUPMARKEREXTPROC glad_glPopGroupMarkerEXT; 2699PFNGLGETOBJECTLABELEXTPROC glad_glGetObjectLabelEXT = NULL;
2699PFNGLDEPTHBOUNDSEXTPROC glad_glDepthBoundsEXT; 2700PFNGLINSERTEVENTMARKEREXTPROC glad_glInsertEventMarkerEXT = NULL;
2700PFNGLMATRIXLOADFEXTPROC glad_glMatrixLoadfEXT; 2701PFNGLPUSHGROUPMARKEREXTPROC glad_glPushGroupMarkerEXT = NULL;
2701PFNGLMATRIXLOADDEXTPROC glad_glMatrixLoaddEXT; 2702PFNGLPOPGROUPMARKEREXTPROC glad_glPopGroupMarkerEXT = NULL;
2702PFNGLMATRIXMULTFEXTPROC glad_glMatrixMultfEXT; 2703PFNGLDEPTHBOUNDSEXTPROC glad_glDepthBoundsEXT = NULL;
2703PFNGLMATRIXMULTDEXTPROC glad_glMatrixMultdEXT; 2704PFNGLMATRIXLOADFEXTPROC glad_glMatrixLoadfEXT = NULL;
2704PFNGLMATRIXLOADIDENTITYEXTPROC glad_glMatrixLoadIdentityEXT; 2705PFNGLMATRIXLOADDEXTPROC glad_glMatrixLoaddEXT = NULL;
2705PFNGLMATRIXROTATEFEXTPROC glad_glMatrixRotatefEXT; 2706PFNGLMATRIXMULTFEXTPROC glad_glMatrixMultfEXT = NULL;
2706PFNGLMATRIXROTATEDEXTPROC glad_glMatrixRotatedEXT; 2707PFNGLMATRIXMULTDEXTPROC glad_glMatrixMultdEXT = NULL;
2707PFNGLMATRIXSCALEFEXTPROC glad_glMatrixScalefEXT; 2708PFNGLMATRIXLOADIDENTITYEXTPROC glad_glMatrixLoadIdentityEXT = NULL;
2708PFNGLMATRIXSCALEDEXTPROC glad_glMatrixScaledEXT; 2709PFNGLMATRIXROTATEFEXTPROC glad_glMatrixRotatefEXT = NULL;
2709PFNGLMATRIXTRANSLATEFEXTPROC glad_glMatrixTranslatefEXT; 2710PFNGLMATRIXROTATEDEXTPROC glad_glMatrixRotatedEXT = NULL;
2710PFNGLMATRIXTRANSLATEDEXTPROC glad_glMatrixTranslatedEXT; 2711PFNGLMATRIXSCALEFEXTPROC glad_glMatrixScalefEXT = NULL;
2711PFNGLMATRIXFRUSTUMEXTPROC glad_glMatrixFrustumEXT; 2712PFNGLMATRIXSCALEDEXTPROC glad_glMatrixScaledEXT = NULL;
2712PFNGLMATRIXORTHOEXTPROC glad_glMatrixOrthoEXT; 2713PFNGLMATRIXTRANSLATEFEXTPROC glad_glMatrixTranslatefEXT = NULL;
2713PFNGLMATRIXPOPEXTPROC glad_glMatrixPopEXT; 2714PFNGLMATRIXTRANSLATEDEXTPROC glad_glMatrixTranslatedEXT = NULL;
2714PFNGLMATRIXPUSHEXTPROC glad_glMatrixPushEXT; 2715PFNGLMATRIXFRUSTUMEXTPROC glad_glMatrixFrustumEXT = NULL;
2715PFNGLCLIENTATTRIBDEFAULTEXTPROC glad_glClientAttribDefaultEXT; 2716PFNGLMATRIXORTHOEXTPROC glad_glMatrixOrthoEXT = NULL;
2716PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glad_glPushClientAttribDefaultEXT; 2717PFNGLMATRIXPOPEXTPROC glad_glMatrixPopEXT = NULL;
2717PFNGLTEXTUREPARAMETERFEXTPROC glad_glTextureParameterfEXT; 2718PFNGLMATRIXPUSHEXTPROC glad_glMatrixPushEXT = NULL;
2718PFNGLTEXTUREPARAMETERFVEXTPROC glad_glTextureParameterfvEXT; 2719PFNGLCLIENTATTRIBDEFAULTEXTPROC glad_glClientAttribDefaultEXT = NULL;
2719PFNGLTEXTUREPARAMETERIEXTPROC glad_glTextureParameteriEXT; 2720PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glad_glPushClientAttribDefaultEXT = NULL;
2720PFNGLTEXTUREPARAMETERIVEXTPROC glad_glTextureParameterivEXT; 2721PFNGLTEXTUREPARAMETERFEXTPROC glad_glTextureParameterfEXT = NULL;
2721PFNGLTEXTUREIMAGE1DEXTPROC glad_glTextureImage1DEXT; 2722PFNGLTEXTUREPARAMETERFVEXTPROC glad_glTextureParameterfvEXT = NULL;
2722PFNGLTEXTUREIMAGE2DEXTPROC glad_glTextureImage2DEXT; 2723PFNGLTEXTUREPARAMETERIEXTPROC glad_glTextureParameteriEXT = NULL;
2723PFNGLTEXTURESUBIMAGE1DEXTPROC glad_glTextureSubImage1DEXT; 2724PFNGLTEXTUREPARAMETERIVEXTPROC glad_glTextureParameterivEXT = NULL;
2724PFNGLTEXTURESUBIMAGE2DEXTPROC glad_glTextureSubImage2DEXT; 2725PFNGLTEXTUREIMAGE1DEXTPROC glad_glTextureImage1DEXT = NULL;
2725PFNGLCOPYTEXTUREIMAGE1DEXTPROC glad_glCopyTextureImage1DEXT; 2726PFNGLTEXTUREIMAGE2DEXTPROC glad_glTextureImage2DEXT = NULL;
2726PFNGLCOPYTEXTUREIMAGE2DEXTPROC glad_glCopyTextureImage2DEXT; 2727PFNGLTEXTURESUBIMAGE1DEXTPROC glad_glTextureSubImage1DEXT = NULL;
2727PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glad_glCopyTextureSubImage1DEXT; 2728PFNGLTEXTURESUBIMAGE2DEXTPROC glad_glTextureSubImage2DEXT = NULL;
2728PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glad_glCopyTextureSubImage2DEXT; 2729PFNGLCOPYTEXTUREIMAGE1DEXTPROC glad_glCopyTextureImage1DEXT = NULL;
2729PFNGLGETTEXTUREIMAGEEXTPROC glad_glGetTextureImageEXT; 2730PFNGLCOPYTEXTUREIMAGE2DEXTPROC glad_glCopyTextureImage2DEXT = NULL;
2730PFNGLGETTEXTUREPARAMETERFVEXTPROC glad_glGetTextureParameterfvEXT; 2731PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glad_glCopyTextureSubImage1DEXT = NULL;
2731PFNGLGETTEXTUREPARAMETERIVEXTPROC glad_glGetTextureParameterivEXT; 2732PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glad_glCopyTextureSubImage2DEXT = NULL;
2732PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glad_glGetTextureLevelParameterfvEXT; 2733PFNGLGETTEXTUREIMAGEEXTPROC glad_glGetTextureImageEXT = NULL;
2733PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glad_glGetTextureLevelParameterivEXT; 2734PFNGLGETTEXTUREPARAMETERFVEXTPROC glad_glGetTextureParameterfvEXT = NULL;
2734PFNGLTEXTUREIMAGE3DEXTPROC glad_glTextureImage3DEXT; 2735PFNGLGETTEXTUREPARAMETERIVEXTPROC glad_glGetTextureParameterivEXT = NULL;
2735PFNGLTEXTURESUBIMAGE3DEXTPROC glad_glTextureSubImage3DEXT; 2736PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glad_glGetTextureLevelParameterfvEXT = NULL;
2736PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glad_glCopyTextureSubImage3DEXT; 2737PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glad_glGetTextureLevelParameterivEXT = NULL;
2737PFNGLBINDMULTITEXTUREEXTPROC glad_glBindMultiTextureEXT; 2738PFNGLTEXTUREIMAGE3DEXTPROC glad_glTextureImage3DEXT = NULL;
2738PFNGLMULTITEXCOORDPOINTEREXTPROC glad_glMultiTexCoordPointerEXT; 2739PFNGLTEXTURESUBIMAGE3DEXTPROC glad_glTextureSubImage3DEXT = NULL;
2739PFNGLMULTITEXENVFEXTPROC glad_glMultiTexEnvfEXT; 2740PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glad_glCopyTextureSubImage3DEXT = NULL;
2740PFNGLMULTITEXENVFVEXTPROC glad_glMultiTexEnvfvEXT; 2741PFNGLBINDMULTITEXTUREEXTPROC glad_glBindMultiTextureEXT = NULL;
2741PFNGLMULTITEXENVIEXTPROC glad_glMultiTexEnviEXT; 2742PFNGLMULTITEXCOORDPOINTEREXTPROC glad_glMultiTexCoordPointerEXT = NULL;
2742PFNGLMULTITEXENVIVEXTPROC glad_glMultiTexEnvivEXT; 2743PFNGLMULTITEXENVFEXTPROC glad_glMultiTexEnvfEXT = NULL;
2743PFNGLMULTITEXGENDEXTPROC glad_glMultiTexGendEXT; 2744PFNGLMULTITEXENVFVEXTPROC glad_glMultiTexEnvfvEXT = NULL;
2744PFNGLMULTITEXGENDVEXTPROC glad_glMultiTexGendvEXT; 2745PFNGLMULTITEXENVIEXTPROC glad_glMultiTexEnviEXT = NULL;
2745PFNGLMULTITEXGENFEXTPROC glad_glMultiTexGenfEXT; 2746PFNGLMULTITEXENVIVEXTPROC glad_glMultiTexEnvivEXT = NULL;
2746PFNGLMULTITEXGENFVEXTPROC glad_glMultiTexGenfvEXT; 2747PFNGLMULTITEXGENDEXTPROC glad_glMultiTexGendEXT = NULL;
2747PFNGLMULTITEXGENIEXTPROC glad_glMultiTexGeniEXT; 2748PFNGLMULTITEXGENDVEXTPROC glad_glMultiTexGendvEXT = NULL;
2748PFNGLMULTITEXGENIVEXTPROC glad_glMultiTexGenivEXT; 2749PFNGLMULTITEXGENFEXTPROC glad_glMultiTexGenfEXT = NULL;
2749PFNGLGETMULTITEXENVFVEXTPROC glad_glGetMultiTexEnvfvEXT; 2750PFNGLMULTITEXGENFVEXTPROC glad_glMultiTexGenfvEXT = NULL;
2750PFNGLGETMULTITEXENVIVEXTPROC glad_glGetMultiTexEnvivEXT; 2751PFNGLMULTITEXGENIEXTPROC glad_glMultiTexGeniEXT = NULL;
2751PFNGLGETMULTITEXGENDVEXTPROC glad_glGetMultiTexGendvEXT; 2752PFNGLMULTITEXGENIVEXTPROC glad_glMultiTexGenivEXT = NULL;
2752PFNGLGETMULTITEXGENFVEXTPROC glad_glGetMultiTexGenfvEXT; 2753PFNGLGETMULTITEXENVFVEXTPROC glad_glGetMultiTexEnvfvEXT = NULL;
2753PFNGLGETMULTITEXGENIVEXTPROC glad_glGetMultiTexGenivEXT; 2754PFNGLGETMULTITEXENVIVEXTPROC glad_glGetMultiTexEnvivEXT = NULL;
2754PFNGLMULTITEXPARAMETERIEXTPROC glad_glMultiTexParameteriEXT; 2755PFNGLGETMULTITEXGENDVEXTPROC glad_glGetMultiTexGendvEXT = NULL;
2755PFNGLMULTITEXPARAMETERIVEXTPROC glad_glMultiTexParameterivEXT; 2756PFNGLGETMULTITEXGENFVEXTPROC glad_glGetMultiTexGenfvEXT = NULL;
2756PFNGLMULTITEXPARAMETERFEXTPROC glad_glMultiTexParameterfEXT; 2757PFNGLGETMULTITEXGENIVEXTPROC glad_glGetMultiTexGenivEXT = NULL;
2757PFNGLMULTITEXPARAMETERFVEXTPROC glad_glMultiTexParameterfvEXT; 2758PFNGLMULTITEXPARAMETERIEXTPROC glad_glMultiTexParameteriEXT = NULL;
2758PFNGLMULTITEXIMAGE1DEXTPROC glad_glMultiTexImage1DEXT; 2759PFNGLMULTITEXPARAMETERIVEXTPROC glad_glMultiTexParameterivEXT = NULL;
2759PFNGLMULTITEXIMAGE2DEXTPROC glad_glMultiTexImage2DEXT; 2760PFNGLMULTITEXPARAMETERFEXTPROC glad_glMultiTexParameterfEXT = NULL;
2760PFNGLMULTITEXSUBIMAGE1DEXTPROC glad_glMultiTexSubImage1DEXT; 2761PFNGLMULTITEXPARAMETERFVEXTPROC glad_glMultiTexParameterfvEXT = NULL;
2761PFNGLMULTITEXSUBIMAGE2DEXTPROC glad_glMultiTexSubImage2DEXT; 2762PFNGLMULTITEXIMAGE1DEXTPROC glad_glMultiTexImage1DEXT = NULL;
2762PFNGLCOPYMULTITEXIMAGE1DEXTPROC glad_glCopyMultiTexImage1DEXT; 2763PFNGLMULTITEXIMAGE2DEXTPROC glad_glMultiTexImage2DEXT = NULL;
2763PFNGLCOPYMULTITEXIMAGE2DEXTPROC glad_glCopyMultiTexImage2DEXT; 2764PFNGLMULTITEXSUBIMAGE1DEXTPROC glad_glMultiTexSubImage1DEXT = NULL;
2764PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glad_glCopyMultiTexSubImage1DEXT; 2765PFNGLMULTITEXSUBIMAGE2DEXTPROC glad_glMultiTexSubImage2DEXT = NULL;
2765PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glad_glCopyMultiTexSubImage2DEXT; 2766PFNGLCOPYMULTITEXIMAGE1DEXTPROC glad_glCopyMultiTexImage1DEXT = NULL;
2766PFNGLGETMULTITEXIMAGEEXTPROC glad_glGetMultiTexImageEXT; 2767PFNGLCOPYMULTITEXIMAGE2DEXTPROC glad_glCopyMultiTexImage2DEXT = NULL;
2767PFNGLGETMULTITEXPARAMETERFVEXTPROC glad_glGetMultiTexParameterfvEXT; 2768PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glad_glCopyMultiTexSubImage1DEXT = NULL;
2768PFNGLGETMULTITEXPARAMETERIVEXTPROC glad_glGetMultiTexParameterivEXT; 2769PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glad_glCopyMultiTexSubImage2DEXT = NULL;
2769PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glad_glGetMultiTexLevelParameterfvEXT; 2770PFNGLGETMULTITEXIMAGEEXTPROC glad_glGetMultiTexImageEXT = NULL;
2770PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glad_glGetMultiTexLevelParameterivEXT; 2771PFNGLGETMULTITEXPARAMETERFVEXTPROC glad_glGetMultiTexParameterfvEXT = NULL;
2771PFNGLMULTITEXIMAGE3DEXTPROC glad_glMultiTexImage3DEXT; 2772PFNGLGETMULTITEXPARAMETERIVEXTPROC glad_glGetMultiTexParameterivEXT = NULL;
2772PFNGLMULTITEXSUBIMAGE3DEXTPROC glad_glMultiTexSubImage3DEXT; 2773PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glad_glGetMultiTexLevelParameterfvEXT = NULL;
2773PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glad_glCopyMultiTexSubImage3DEXT; 2774PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glad_glGetMultiTexLevelParameterivEXT = NULL;
2774PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glad_glEnableClientStateIndexedEXT; 2775PFNGLMULTITEXIMAGE3DEXTPROC glad_glMultiTexImage3DEXT = NULL;
2775PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glad_glDisableClientStateIndexedEXT; 2776PFNGLMULTITEXSUBIMAGE3DEXTPROC glad_glMultiTexSubImage3DEXT = NULL;
2776PFNGLGETFLOATINDEXEDVEXTPROC glad_glGetFloatIndexedvEXT; 2777PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glad_glCopyMultiTexSubImage3DEXT = NULL;
2777PFNGLGETDOUBLEINDEXEDVEXTPROC glad_glGetDoubleIndexedvEXT; 2778PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glad_glEnableClientStateIndexedEXT = NULL;
2778PFNGLGETPOINTERINDEXEDVEXTPROC glad_glGetPointerIndexedvEXT; 2779PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glad_glDisableClientStateIndexedEXT = NULL;
2779PFNGLENABLEINDEXEDEXTPROC glad_glEnableIndexedEXT; 2780PFNGLGETFLOATINDEXEDVEXTPROC glad_glGetFloatIndexedvEXT = NULL;
2780PFNGLDISABLEINDEXEDEXTPROC glad_glDisableIndexedEXT; 2781PFNGLGETDOUBLEINDEXEDVEXTPROC glad_glGetDoubleIndexedvEXT = NULL;
2781PFNGLISENABLEDINDEXEDEXTPROC glad_glIsEnabledIndexedEXT; 2782PFNGLGETPOINTERINDEXEDVEXTPROC glad_glGetPointerIndexedvEXT = NULL;
2782PFNGLGETINTEGERINDEXEDVEXTPROC glad_glGetIntegerIndexedvEXT; 2783PFNGLENABLEINDEXEDEXTPROC glad_glEnableIndexedEXT = NULL;
2783PFNGLGETBOOLEANINDEXEDVEXTPROC glad_glGetBooleanIndexedvEXT; 2784PFNGLDISABLEINDEXEDEXTPROC glad_glDisableIndexedEXT = NULL;
2784PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glad_glCompressedTextureImage3DEXT; 2785PFNGLISENABLEDINDEXEDEXTPROC glad_glIsEnabledIndexedEXT = NULL;
2785PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glad_glCompressedTextureImage2DEXT; 2786PFNGLGETINTEGERINDEXEDVEXTPROC glad_glGetIntegerIndexedvEXT = NULL;
2786PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glad_glCompressedTextureImage1DEXT; 2787PFNGLGETBOOLEANINDEXEDVEXTPROC glad_glGetBooleanIndexedvEXT = NULL;
2787PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glad_glCompressedTextureSubImage3DEXT; 2788PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glad_glCompressedTextureImage3DEXT = NULL;
2788PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glad_glCompressedTextureSubImage2DEXT; 2789PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glad_glCompressedTextureImage2DEXT = NULL;
2789PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glad_glCompressedTextureSubImage1DEXT; 2790PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glad_glCompressedTextureImage1DEXT = NULL;
2790PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glad_glGetCompressedTextureImageEXT; 2791PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glad_glCompressedTextureSubImage3DEXT = NULL;
2791PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glad_glCompressedMultiTexImage3DEXT; 2792PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glad_glCompressedTextureSubImage2DEXT = NULL;
2792PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glad_glCompressedMultiTexImage2DEXT; 2793PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glad_glCompressedTextureSubImage1DEXT = NULL;
2793PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glad_glCompressedMultiTexImage1DEXT; 2794PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glad_glGetCompressedTextureImageEXT = NULL;
2794PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glad_glCompressedMultiTexSubImage3DEXT; 2795PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glad_glCompressedMultiTexImage3DEXT = NULL;
2795PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glad_glCompressedMultiTexSubImage2DEXT; 2796PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glad_glCompressedMultiTexImage2DEXT = NULL;
2796PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glad_glCompressedMultiTexSubImage1DEXT; 2797PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glad_glCompressedMultiTexImage1DEXT = NULL;
2797PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glad_glGetCompressedMultiTexImageEXT; 2798PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glad_glCompressedMultiTexSubImage3DEXT = NULL;
2798PFNGLMATRIXLOADTRANSPOSEFEXTPROC glad_glMatrixLoadTransposefEXT; 2799PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glad_glCompressedMultiTexSubImage2DEXT = NULL;
2799PFNGLMATRIXLOADTRANSPOSEDEXTPROC glad_glMatrixLoadTransposedEXT; 2800PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glad_glCompressedMultiTexSubImage1DEXT = NULL;
2800PFNGLMATRIXMULTTRANSPOSEFEXTPROC glad_glMatrixMultTransposefEXT; 2801PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glad_glGetCompressedMultiTexImageEXT = NULL;
2801PFNGLMATRIXMULTTRANSPOSEDEXTPROC glad_glMatrixMultTransposedEXT; 2802PFNGLMATRIXLOADTRANSPOSEFEXTPROC glad_glMatrixLoadTransposefEXT = NULL;
2802PFNGLNAMEDBUFFERDATAEXTPROC glad_glNamedBufferDataEXT; 2803PFNGLMATRIXLOADTRANSPOSEDEXTPROC glad_glMatrixLoadTransposedEXT = NULL;
2803PFNGLNAMEDBUFFERSUBDATAEXTPROC glad_glNamedBufferSubDataEXT; 2804PFNGLMATRIXMULTTRANSPOSEFEXTPROC glad_glMatrixMultTransposefEXT = NULL;
2804PFNGLMAPNAMEDBUFFEREXTPROC glad_glMapNamedBufferEXT; 2805PFNGLMATRIXMULTTRANSPOSEDEXTPROC glad_glMatrixMultTransposedEXT = NULL;
2805PFNGLUNMAPNAMEDBUFFEREXTPROC glad_glUnmapNamedBufferEXT; 2806PFNGLNAMEDBUFFERDATAEXTPROC glad_glNamedBufferDataEXT = NULL;
2806PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glad_glGetNamedBufferParameterivEXT; 2807PFNGLNAMEDBUFFERSUBDATAEXTPROC glad_glNamedBufferSubDataEXT = NULL;
2807PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glad_glGetNamedBufferPointervEXT; 2808PFNGLMAPNAMEDBUFFEREXTPROC glad_glMapNamedBufferEXT = NULL;
2808PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glad_glGetNamedBufferSubDataEXT; 2809PFNGLUNMAPNAMEDBUFFEREXTPROC glad_glUnmapNamedBufferEXT = NULL;
2809PFNGLPROGRAMUNIFORM1FEXTPROC glad_glProgramUniform1fEXT; 2810PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glad_glGetNamedBufferParameterivEXT = NULL;
2810PFNGLPROGRAMUNIFORM2FEXTPROC glad_glProgramUniform2fEXT; 2811PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glad_glGetNamedBufferPointervEXT = NULL;
2811PFNGLPROGRAMUNIFORM3FEXTPROC glad_glProgramUniform3fEXT; 2812PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glad_glGetNamedBufferSubDataEXT = NULL;
2812PFNGLPROGRAMUNIFORM4FEXTPROC glad_glProgramUniform4fEXT; 2813PFNGLPROGRAMUNIFORM1FEXTPROC glad_glProgramUniform1fEXT = NULL;
2813PFNGLPROGRAMUNIFORM1IEXTPROC glad_glProgramUniform1iEXT; 2814PFNGLPROGRAMUNIFORM2FEXTPROC glad_glProgramUniform2fEXT = NULL;
2814PFNGLPROGRAMUNIFORM2IEXTPROC glad_glProgramUniform2iEXT; 2815PFNGLPROGRAMUNIFORM3FEXTPROC glad_glProgramUniform3fEXT = NULL;
2815PFNGLPROGRAMUNIFORM3IEXTPROC glad_glProgramUniform3iEXT; 2816PFNGLPROGRAMUNIFORM4FEXTPROC glad_glProgramUniform4fEXT = NULL;
2816PFNGLPROGRAMUNIFORM4IEXTPROC glad_glProgramUniform4iEXT; 2817PFNGLPROGRAMUNIFORM1IEXTPROC glad_glProgramUniform1iEXT = NULL;
2817PFNGLPROGRAMUNIFORM1FVEXTPROC glad_glProgramUniform1fvEXT; 2818PFNGLPROGRAMUNIFORM2IEXTPROC glad_glProgramUniform2iEXT = NULL;
2818PFNGLPROGRAMUNIFORM2FVEXTPROC glad_glProgramUniform2fvEXT; 2819PFNGLPROGRAMUNIFORM3IEXTPROC glad_glProgramUniform3iEXT = NULL;
2819PFNGLPROGRAMUNIFORM3FVEXTPROC glad_glProgramUniform3fvEXT; 2820PFNGLPROGRAMUNIFORM4IEXTPROC glad_glProgramUniform4iEXT = NULL;
2820PFNGLPROGRAMUNIFORM4FVEXTPROC glad_glProgramUniform4fvEXT; 2821PFNGLPROGRAMUNIFORM1FVEXTPROC glad_glProgramUniform1fvEXT = NULL;
2821PFNGLPROGRAMUNIFORM1IVEXTPROC glad_glProgramUniform1ivEXT; 2822PFNGLPROGRAMUNIFORM2FVEXTPROC glad_glProgramUniform2fvEXT = NULL;
2822PFNGLPROGRAMUNIFORM2IVEXTPROC glad_glProgramUniform2ivEXT; 2823PFNGLPROGRAMUNIFORM3FVEXTPROC glad_glProgramUniform3fvEXT = NULL;
2823PFNGLPROGRAMUNIFORM3IVEXTPROC glad_glProgramUniform3ivEXT; 2824PFNGLPROGRAMUNIFORM4FVEXTPROC glad_glProgramUniform4fvEXT = NULL;
2824PFNGLPROGRAMUNIFORM4IVEXTPROC glad_glProgramUniform4ivEXT; 2825PFNGLPROGRAMUNIFORM1IVEXTPROC glad_glProgramUniform1ivEXT = NULL;
2825PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glad_glProgramUniformMatrix2fvEXT; 2826PFNGLPROGRAMUNIFORM2IVEXTPROC glad_glProgramUniform2ivEXT = NULL;
2826PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glad_glProgramUniformMatrix3fvEXT; 2827PFNGLPROGRAMUNIFORM3IVEXTPROC glad_glProgramUniform3ivEXT = NULL;
2827PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glad_glProgramUniformMatrix4fvEXT; 2828PFNGLPROGRAMUNIFORM4IVEXTPROC glad_glProgramUniform4ivEXT = NULL;
2828PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glad_glProgramUniformMatrix2x3fvEXT; 2829PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glad_glProgramUniformMatrix2fvEXT = NULL;
2829PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glad_glProgramUniformMatrix3x2fvEXT; 2830PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glad_glProgramUniformMatrix3fvEXT = NULL;
2830PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glad_glProgramUniformMatrix2x4fvEXT; 2831PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glad_glProgramUniformMatrix4fvEXT = NULL;
2831PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glad_glProgramUniformMatrix4x2fvEXT; 2832PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glad_glProgramUniformMatrix2x3fvEXT = NULL;
2832PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glad_glProgramUniformMatrix3x4fvEXT; 2833PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glad_glProgramUniformMatrix3x2fvEXT = NULL;
2833PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glad_glProgramUniformMatrix4x3fvEXT; 2834PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glad_glProgramUniformMatrix2x4fvEXT = NULL;
2834PFNGLTEXTUREBUFFEREXTPROC glad_glTextureBufferEXT; 2835PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glad_glProgramUniformMatrix4x2fvEXT = NULL;
2835PFNGLMULTITEXBUFFEREXTPROC glad_glMultiTexBufferEXT; 2836PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glad_glProgramUniformMatrix3x4fvEXT = NULL;
2836PFNGLTEXTUREPARAMETERIIVEXTPROC glad_glTextureParameterIivEXT; 2837PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glad_glProgramUniformMatrix4x3fvEXT = NULL;
2837PFNGLTEXTUREPARAMETERIUIVEXTPROC glad_glTextureParameterIuivEXT; 2838PFNGLTEXTUREBUFFEREXTPROC glad_glTextureBufferEXT = NULL;
2838PFNGLGETTEXTUREPARAMETERIIVEXTPROC glad_glGetTextureParameterIivEXT; 2839PFNGLMULTITEXBUFFEREXTPROC glad_glMultiTexBufferEXT = NULL;
2839PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glad_glGetTextureParameterIuivEXT; 2840PFNGLTEXTUREPARAMETERIIVEXTPROC glad_glTextureParameterIivEXT = NULL;
2840PFNGLMULTITEXPARAMETERIIVEXTPROC glad_glMultiTexParameterIivEXT; 2841PFNGLTEXTUREPARAMETERIUIVEXTPROC glad_glTextureParameterIuivEXT = NULL;
2841PFNGLMULTITEXPARAMETERIUIVEXTPROC glad_glMultiTexParameterIuivEXT; 2842PFNGLGETTEXTUREPARAMETERIIVEXTPROC glad_glGetTextureParameterIivEXT = NULL;
2842PFNGLGETMULTITEXPARAMETERIIVEXTPROC glad_glGetMultiTexParameterIivEXT; 2843PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glad_glGetTextureParameterIuivEXT = NULL;
2843PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glad_glGetMultiTexParameterIuivEXT; 2844PFNGLMULTITEXPARAMETERIIVEXTPROC glad_glMultiTexParameterIivEXT = NULL;
2844PFNGLPROGRAMUNIFORM1UIEXTPROC glad_glProgramUniform1uiEXT; 2845PFNGLMULTITEXPARAMETERIUIVEXTPROC glad_glMultiTexParameterIuivEXT = NULL;
2845PFNGLPROGRAMUNIFORM2UIEXTPROC glad_glProgramUniform2uiEXT; 2846PFNGLGETMULTITEXPARAMETERIIVEXTPROC glad_glGetMultiTexParameterIivEXT = NULL;
2846PFNGLPROGRAMUNIFORM3UIEXTPROC glad_glProgramUniform3uiEXT; 2847PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glad_glGetMultiTexParameterIuivEXT = NULL;
2847PFNGLPROGRAMUNIFORM4UIEXTPROC glad_glProgramUniform4uiEXT; 2848PFNGLPROGRAMUNIFORM1UIEXTPROC glad_glProgramUniform1uiEXT = NULL;
2848PFNGLPROGRAMUNIFORM1UIVEXTPROC glad_glProgramUniform1uivEXT; 2849PFNGLPROGRAMUNIFORM2UIEXTPROC glad_glProgramUniform2uiEXT = NULL;
2849PFNGLPROGRAMUNIFORM2UIVEXTPROC glad_glProgramUniform2uivEXT; 2850PFNGLPROGRAMUNIFORM3UIEXTPROC glad_glProgramUniform3uiEXT = NULL;
2850PFNGLPROGRAMUNIFORM3UIVEXTPROC glad_glProgramUniform3uivEXT; 2851PFNGLPROGRAMUNIFORM4UIEXTPROC glad_glProgramUniform4uiEXT = NULL;
2851PFNGLPROGRAMUNIFORM4UIVEXTPROC glad_glProgramUniform4uivEXT; 2852PFNGLPROGRAMUNIFORM1UIVEXTPROC glad_glProgramUniform1uivEXT = NULL;
2852PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glNamedProgramLocalParameters4fvEXT; 2853PFNGLPROGRAMUNIFORM2UIVEXTPROC glad_glProgramUniform2uivEXT = NULL;
2853PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glad_glNamedProgramLocalParameterI4iEXT; 2854PFNGLPROGRAMUNIFORM3UIVEXTPROC glad_glProgramUniform3uivEXT = NULL;
2854PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glad_glNamedProgramLocalParameterI4ivEXT; 2855PFNGLPROGRAMUNIFORM4UIVEXTPROC glad_glProgramUniform4uivEXT = NULL;
2855PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glad_glNamedProgramLocalParametersI4ivEXT; 2856PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glNamedProgramLocalParameters4fvEXT = NULL;
2856PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glad_glNamedProgramLocalParameterI4uiEXT; 2857PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glad_glNamedProgramLocalParameterI4iEXT = NULL;
2857PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glad_glNamedProgramLocalParameterI4uivEXT; 2858PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glad_glNamedProgramLocalParameterI4ivEXT = NULL;
2858PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glad_glNamedProgramLocalParametersI4uivEXT; 2859PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glad_glNamedProgramLocalParametersI4ivEXT = NULL;
2859PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glad_glGetNamedProgramLocalParameterIivEXT; 2860PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glad_glNamedProgramLocalParameterI4uiEXT = NULL;
2860PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glad_glGetNamedProgramLocalParameterIuivEXT; 2861PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glad_glNamedProgramLocalParameterI4uivEXT = NULL;
2861PFNGLENABLECLIENTSTATEIEXTPROC glad_glEnableClientStateiEXT; 2862PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glad_glNamedProgramLocalParametersI4uivEXT = NULL;
2862PFNGLDISABLECLIENTSTATEIEXTPROC glad_glDisableClientStateiEXT; 2863PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glad_glGetNamedProgramLocalParameterIivEXT = NULL;
2863PFNGLGETFLOATI_VEXTPROC glad_glGetFloati_vEXT; 2864PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glad_glGetNamedProgramLocalParameterIuivEXT = NULL;
2864PFNGLGETDOUBLEI_VEXTPROC glad_glGetDoublei_vEXT; 2865PFNGLENABLECLIENTSTATEIEXTPROC glad_glEnableClientStateiEXT = NULL;
2865PFNGLGETPOINTERI_VEXTPROC glad_glGetPointeri_vEXT; 2866PFNGLDISABLECLIENTSTATEIEXTPROC glad_glDisableClientStateiEXT = NULL;
2866PFNGLNAMEDPROGRAMSTRINGEXTPROC glad_glNamedProgramStringEXT; 2867PFNGLGETFLOATI_VEXTPROC glad_glGetFloati_vEXT = NULL;
2867PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glad_glNamedProgramLocalParameter4dEXT; 2868PFNGLGETDOUBLEI_VEXTPROC glad_glGetDoublei_vEXT = NULL;
2868PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glad_glNamedProgramLocalParameter4dvEXT; 2869PFNGLGETPOINTERI_VEXTPROC glad_glGetPointeri_vEXT = NULL;
2869PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glad_glNamedProgramLocalParameter4fEXT; 2870PFNGLNAMEDPROGRAMSTRINGEXTPROC glad_glNamedProgramStringEXT = NULL;
2870PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glad_glNamedProgramLocalParameter4fvEXT; 2871PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glad_glNamedProgramLocalParameter4dEXT = NULL;
2871PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glad_glGetNamedProgramLocalParameterdvEXT; 2872PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glad_glNamedProgramLocalParameter4dvEXT = NULL;
2872PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glad_glGetNamedProgramLocalParameterfvEXT; 2873PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glad_glNamedProgramLocalParameter4fEXT = NULL;
2873PFNGLGETNAMEDPROGRAMIVEXTPROC glad_glGetNamedProgramivEXT; 2874PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glad_glNamedProgramLocalParameter4fvEXT = NULL;
2874PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glad_glGetNamedProgramStringEXT; 2875PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glad_glGetNamedProgramLocalParameterdvEXT = NULL;
2875PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glad_glNamedRenderbufferStorageEXT; 2876PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glad_glGetNamedProgramLocalParameterfvEXT = NULL;
2876PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glad_glGetNamedRenderbufferParameterivEXT; 2877PFNGLGETNAMEDPROGRAMIVEXTPROC glad_glGetNamedProgramivEXT = NULL;
2877PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glNamedRenderbufferStorageMultisampleEXT; 2878PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glad_glGetNamedProgramStringEXT = NULL;
2878PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glad_glNamedRenderbufferStorageMultisampleCoverageEXT; 2879PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glad_glNamedRenderbufferStorageEXT = NULL;
2879PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glad_glCheckNamedFramebufferStatusEXT; 2880PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glad_glGetNamedRenderbufferParameterivEXT = NULL;
2880PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glad_glNamedFramebufferTexture1DEXT; 2881PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glNamedRenderbufferStorageMultisampleEXT = NULL;
2881PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glad_glNamedFramebufferTexture2DEXT; 2882PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glad_glNamedRenderbufferStorageMultisampleCoverageEXT = NULL;
2882PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glad_glNamedFramebufferTexture3DEXT; 2883PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glad_glCheckNamedFramebufferStatusEXT = NULL;
2883PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glad_glNamedFramebufferRenderbufferEXT; 2884PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glad_glNamedFramebufferTexture1DEXT = NULL;
2884PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetNamedFramebufferAttachmentParameterivEXT; 2885PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glad_glNamedFramebufferTexture2DEXT = NULL;
2885PFNGLGENERATETEXTUREMIPMAPEXTPROC glad_glGenerateTextureMipmapEXT; 2886PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glad_glNamedFramebufferTexture3DEXT = NULL;
2886PFNGLGENERATEMULTITEXMIPMAPEXTPROC glad_glGenerateMultiTexMipmapEXT; 2887PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glad_glNamedFramebufferRenderbufferEXT = NULL;
2887PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glad_glFramebufferDrawBufferEXT; 2888PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetNamedFramebufferAttachmentParameterivEXT = NULL;
2888PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glad_glFramebufferDrawBuffersEXT; 2889PFNGLGENERATETEXTUREMIPMAPEXTPROC glad_glGenerateTextureMipmapEXT = NULL;
2889PFNGLFRAMEBUFFERREADBUFFEREXTPROC glad_glFramebufferReadBufferEXT; 2890PFNGLGENERATEMULTITEXMIPMAPEXTPROC glad_glGenerateMultiTexMipmapEXT = NULL;
2890PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetFramebufferParameterivEXT; 2891PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glad_glFramebufferDrawBufferEXT = NULL;
2891PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glad_glNamedCopyBufferSubDataEXT; 2892PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glad_glFramebufferDrawBuffersEXT = NULL;
2892PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glad_glNamedFramebufferTextureEXT; 2893PFNGLFRAMEBUFFERREADBUFFEREXTPROC glad_glFramebufferReadBufferEXT = NULL;
2893PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glad_glNamedFramebufferTextureLayerEXT; 2894PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetFramebufferParameterivEXT = NULL;
2894PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glad_glNamedFramebufferTextureFaceEXT; 2895PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glad_glNamedCopyBufferSubDataEXT = NULL;
2895PFNGLTEXTURERENDERBUFFEREXTPROC glad_glTextureRenderbufferEXT; 2896PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glad_glNamedFramebufferTextureEXT = NULL;
2896PFNGLMULTITEXRENDERBUFFEREXTPROC glad_glMultiTexRenderbufferEXT; 2897PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glad_glNamedFramebufferTextureLayerEXT = NULL;
2897PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glad_glVertexArrayVertexOffsetEXT; 2898PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glad_glNamedFramebufferTextureFaceEXT = NULL;
2898PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glad_glVertexArrayColorOffsetEXT; 2899PFNGLTEXTURERENDERBUFFEREXTPROC glad_glTextureRenderbufferEXT = NULL;
2899PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glad_glVertexArrayEdgeFlagOffsetEXT; 2900PFNGLMULTITEXRENDERBUFFEREXTPROC glad_glMultiTexRenderbufferEXT = NULL;
2900PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glad_glVertexArrayIndexOffsetEXT; 2901PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glad_glVertexArrayVertexOffsetEXT = NULL;
2901PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glad_glVertexArrayNormalOffsetEXT; 2902PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glad_glVertexArrayColorOffsetEXT = NULL;
2902PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glad_glVertexArrayTexCoordOffsetEXT; 2903PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glad_glVertexArrayEdgeFlagOffsetEXT = NULL;
2903PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glad_glVertexArrayMultiTexCoordOffsetEXT; 2904PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glad_glVertexArrayIndexOffsetEXT = NULL;
2904PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glad_glVertexArrayFogCoordOffsetEXT; 2905PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glad_glVertexArrayNormalOffsetEXT = NULL;
2905PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glad_glVertexArraySecondaryColorOffsetEXT; 2906PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glad_glVertexArrayTexCoordOffsetEXT = NULL;
2906PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glad_glVertexArrayVertexAttribOffsetEXT; 2907PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glad_glVertexArrayMultiTexCoordOffsetEXT = NULL;
2907PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glad_glVertexArrayVertexAttribIOffsetEXT; 2908PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glad_glVertexArrayFogCoordOffsetEXT = NULL;
2908PFNGLENABLEVERTEXARRAYEXTPROC glad_glEnableVertexArrayEXT; 2909PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glad_glVertexArraySecondaryColorOffsetEXT = NULL;
2909PFNGLDISABLEVERTEXARRAYEXTPROC glad_glDisableVertexArrayEXT; 2910PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glad_glVertexArrayVertexAttribOffsetEXT = NULL;
2910PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glad_glEnableVertexArrayAttribEXT; 2911PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glad_glVertexArrayVertexAttribIOffsetEXT = NULL;
2911PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glad_glDisableVertexArrayAttribEXT; 2912PFNGLENABLEVERTEXARRAYEXTPROC glad_glEnableVertexArrayEXT = NULL;
2912PFNGLGETVERTEXARRAYINTEGERVEXTPROC glad_glGetVertexArrayIntegervEXT; 2913PFNGLDISABLEVERTEXARRAYEXTPROC glad_glDisableVertexArrayEXT = NULL;
2913PFNGLGETVERTEXARRAYPOINTERVEXTPROC glad_glGetVertexArrayPointervEXT; 2914PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glad_glEnableVertexArrayAttribEXT = NULL;
2914PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glad_glGetVertexArrayIntegeri_vEXT; 2915PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glad_glDisableVertexArrayAttribEXT = NULL;
2915PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glad_glGetVertexArrayPointeri_vEXT; 2916PFNGLGETVERTEXARRAYINTEGERVEXTPROC glad_glGetVertexArrayIntegervEXT = NULL;
2916PFNGLMAPNAMEDBUFFERRANGEEXTPROC glad_glMapNamedBufferRangeEXT; 2917PFNGLGETVERTEXARRAYPOINTERVEXTPROC glad_glGetVertexArrayPointervEXT = NULL;
2917PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glad_glFlushMappedNamedBufferRangeEXT; 2918PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glad_glGetVertexArrayIntegeri_vEXT = NULL;
2918PFNGLNAMEDBUFFERSTORAGEEXTPROC glad_glNamedBufferStorageEXT; 2919PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glad_glGetVertexArrayPointeri_vEXT = NULL;
2919PFNGLCLEARNAMEDBUFFERDATAEXTPROC glad_glClearNamedBufferDataEXT; 2920PFNGLMAPNAMEDBUFFERRANGEEXTPROC glad_glMapNamedBufferRangeEXT = NULL;
2920PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glad_glClearNamedBufferSubDataEXT; 2921PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glad_glFlushMappedNamedBufferRangeEXT = NULL;
2921PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glad_glNamedFramebufferParameteriEXT; 2922PFNGLNAMEDBUFFERSTORAGEEXTPROC glad_glNamedBufferStorageEXT = NULL;
2922PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetNamedFramebufferParameterivEXT; 2923PFNGLCLEARNAMEDBUFFERDATAEXTPROC glad_glClearNamedBufferDataEXT = NULL;
2923PFNGLPROGRAMUNIFORM1DEXTPROC glad_glProgramUniform1dEXT; 2924PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glad_glClearNamedBufferSubDataEXT = NULL;
2924PFNGLPROGRAMUNIFORM2DEXTPROC glad_glProgramUniform2dEXT; 2925PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glad_glNamedFramebufferParameteriEXT = NULL;
2925PFNGLPROGRAMUNIFORM3DEXTPROC glad_glProgramUniform3dEXT; 2926PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetNamedFramebufferParameterivEXT = NULL;
2926PFNGLPROGRAMUNIFORM4DEXTPROC glad_glProgramUniform4dEXT; 2927PFNGLPROGRAMUNIFORM1DEXTPROC glad_glProgramUniform1dEXT = NULL;
2927PFNGLPROGRAMUNIFORM1DVEXTPROC glad_glProgramUniform1dvEXT; 2928PFNGLPROGRAMUNIFORM2DEXTPROC glad_glProgramUniform2dEXT = NULL;
2928PFNGLPROGRAMUNIFORM2DVEXTPROC glad_glProgramUniform2dvEXT; 2929PFNGLPROGRAMUNIFORM3DEXTPROC glad_glProgramUniform3dEXT = NULL;
2929PFNGLPROGRAMUNIFORM3DVEXTPROC glad_glProgramUniform3dvEXT; 2930PFNGLPROGRAMUNIFORM4DEXTPROC glad_glProgramUniform4dEXT = NULL;
2930PFNGLPROGRAMUNIFORM4DVEXTPROC glad_glProgramUniform4dvEXT; 2931PFNGLPROGRAMUNIFORM1DVEXTPROC glad_glProgramUniform1dvEXT = NULL;
2931PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glad_glProgramUniformMatrix2dvEXT; 2932PFNGLPROGRAMUNIFORM2DVEXTPROC glad_glProgramUniform2dvEXT = NULL;
2932PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glad_glProgramUniformMatrix3dvEXT; 2933PFNGLPROGRAMUNIFORM3DVEXTPROC glad_glProgramUniform3dvEXT = NULL;
2933PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glad_glProgramUniformMatrix4dvEXT; 2934PFNGLPROGRAMUNIFORM4DVEXTPROC glad_glProgramUniform4dvEXT = NULL;
2934PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glad_glProgramUniformMatrix2x3dvEXT; 2935PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glad_glProgramUniformMatrix2dvEXT = NULL;
2935PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glad_glProgramUniformMatrix2x4dvEXT; 2936PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glad_glProgramUniformMatrix3dvEXT = NULL;
2936PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glad_glProgramUniformMatrix3x2dvEXT; 2937PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glad_glProgramUniformMatrix4dvEXT = NULL;
2937PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glad_glProgramUniformMatrix3x4dvEXT; 2938PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glad_glProgramUniformMatrix2x3dvEXT = NULL;
2938PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glad_glProgramUniformMatrix4x2dvEXT; 2939PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glad_glProgramUniformMatrix2x4dvEXT = NULL;
2939PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glad_glProgramUniformMatrix4x3dvEXT; 2940PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glad_glProgramUniformMatrix3x2dvEXT = NULL;
2940PFNGLTEXTUREBUFFERRANGEEXTPROC glad_glTextureBufferRangeEXT; 2941PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glad_glProgramUniformMatrix3x4dvEXT = NULL;
2941PFNGLTEXTURESTORAGE1DEXTPROC glad_glTextureStorage1DEXT; 2942PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glad_glProgramUniformMatrix4x2dvEXT = NULL;
2942PFNGLTEXTURESTORAGE2DEXTPROC glad_glTextureStorage2DEXT; 2943PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glad_glProgramUniformMatrix4x3dvEXT = NULL;
2943PFNGLTEXTURESTORAGE3DEXTPROC glad_glTextureStorage3DEXT; 2944PFNGLTEXTUREBUFFERRANGEEXTPROC glad_glTextureBufferRangeEXT = NULL;
2944PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glad_glTextureStorage2DMultisampleEXT; 2945PFNGLTEXTURESTORAGE1DEXTPROC glad_glTextureStorage1DEXT = NULL;
2945PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glad_glTextureStorage3DMultisampleEXT; 2946PFNGLTEXTURESTORAGE2DEXTPROC glad_glTextureStorage2DEXT = NULL;
2946PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glad_glVertexArrayBindVertexBufferEXT; 2947PFNGLTEXTURESTORAGE3DEXTPROC glad_glTextureStorage3DEXT = NULL;
2947PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glad_glVertexArrayVertexAttribFormatEXT; 2948PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glad_glTextureStorage2DMultisampleEXT = NULL;
2948PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glad_glVertexArrayVertexAttribIFormatEXT; 2949PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glad_glTextureStorage3DMultisampleEXT = NULL;
2949PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glad_glVertexArrayVertexAttribLFormatEXT; 2950PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glad_glVertexArrayBindVertexBufferEXT = NULL;
2950PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glad_glVertexArrayVertexAttribBindingEXT; 2951PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glad_glVertexArrayVertexAttribFormatEXT = NULL;
2951PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glad_glVertexArrayVertexBindingDivisorEXT; 2952PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glad_glVertexArrayVertexAttribIFormatEXT = NULL;
2952PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glad_glVertexArrayVertexAttribLOffsetEXT; 2953PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glad_glVertexArrayVertexAttribLFormatEXT = NULL;
2953PFNGLTEXTUREPAGECOMMITMENTEXTPROC glad_glTexturePageCommitmentEXT; 2954PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glad_glVertexArrayVertexAttribBindingEXT = NULL;
2954PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glad_glVertexArrayVertexAttribDivisorEXT; 2955PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glad_glVertexArrayVertexBindingDivisorEXT = NULL;
2955PFNGLCOLORMASKINDEXEDEXTPROC glad_glColorMaskIndexedEXT; 2956PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glad_glVertexArrayVertexAttribLOffsetEXT = NULL;
2956PFNGLDRAWARRAYSINSTANCEDEXTPROC glad_glDrawArraysInstancedEXT; 2957PFNGLTEXTUREPAGECOMMITMENTEXTPROC glad_glTexturePageCommitmentEXT = NULL;
2957PFNGLDRAWELEMENTSINSTANCEDEXTPROC glad_glDrawElementsInstancedEXT; 2958PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glad_glVertexArrayVertexAttribDivisorEXT = NULL;
2958PFNGLDRAWRANGEELEMENTSEXTPROC glad_glDrawRangeElementsEXT; 2959PFNGLCOLORMASKINDEXEDEXTPROC glad_glColorMaskIndexedEXT = NULL;
2959PFNGLBUFFERSTORAGEEXTERNALEXTPROC glad_glBufferStorageExternalEXT; 2960PFNGLDRAWARRAYSINSTANCEDEXTPROC glad_glDrawArraysInstancedEXT = NULL;
2960PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC glad_glNamedBufferStorageExternalEXT; 2961PFNGLDRAWELEMENTSINSTANCEDEXTPROC glad_glDrawElementsInstancedEXT = NULL;
2961PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT; 2962PFNGLDRAWRANGEELEMENTSEXTPROC glad_glDrawRangeElementsEXT = NULL;
2962PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT; 2963PFNGLBUFFERSTORAGEEXTERNALEXTPROC glad_glBufferStorageExternalEXT = NULL;
2963PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT; 2964PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC glad_glNamedBufferStorageExternalEXT = NULL;
2964PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT; 2965PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT = NULL;
2965PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT; 2966PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT = NULL;
2966PFNGLBLITFRAMEBUFFEREXTPROC glad_glBlitFramebufferEXT; 2967PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT = NULL;
2967PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glRenderbufferStorageMultisampleEXT; 2968PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT = NULL;
2968PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT; 2969PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT = NULL;
2969PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT; 2970PFNGLBLITFRAMEBUFFEREXTPROC glad_glBlitFramebufferEXT = NULL;
2970PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT; 2971PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glRenderbufferStorageMultisampleEXT = NULL;
2971PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT; 2972PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT = NULL;
2972PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT; 2973PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT = NULL;
2973PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT; 2974PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT = NULL;
2974PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT; 2975PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT = NULL;
2975PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT; 2976PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT = NULL;
2976PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT; 2977PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT = NULL;
2977PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT; 2978PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT = NULL;
2978PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT; 2979PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT = NULL;
2979PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT; 2980PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT = NULL;
2980PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT; 2981PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT = NULL;
2981PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT; 2982PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT = NULL;
2982PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT; 2983PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT = NULL;
2983PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT; 2984PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT = NULL;
2984PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT; 2985PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT = NULL;
2985PFNGLPROGRAMPARAMETERIEXTPROC glad_glProgramParameteriEXT; 2986PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT = NULL;
2986PFNGLPROGRAMENVPARAMETERS4FVEXTPROC glad_glProgramEnvParameters4fvEXT; 2987PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT = NULL;
2987PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glProgramLocalParameters4fvEXT; 2988PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT = NULL;
2988PFNGLGETUNIFORMUIVEXTPROC glad_glGetUniformuivEXT; 2989PFNGLPROGRAMPARAMETERIEXTPROC glad_glProgramParameteriEXT = NULL;
2989PFNGLBINDFRAGDATALOCATIONEXTPROC glad_glBindFragDataLocationEXT; 2990PFNGLPROGRAMENVPARAMETERS4FVEXTPROC glad_glProgramEnvParameters4fvEXT = NULL;
2990PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT; 2991PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glProgramLocalParameters4fvEXT = NULL;
2991PFNGLUNIFORM1UIEXTPROC glad_glUniform1uiEXT; 2992PFNGLGETUNIFORMUIVEXTPROC glad_glGetUniformuivEXT = NULL;
2992PFNGLUNIFORM2UIEXTPROC glad_glUniform2uiEXT; 2993PFNGLBINDFRAGDATALOCATIONEXTPROC glad_glBindFragDataLocationEXT = NULL;
2993PFNGLUNIFORM3UIEXTPROC glad_glUniform3uiEXT; 2994PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT = NULL;
2994PFNGLUNIFORM4UIEXTPROC glad_glUniform4uiEXT; 2995PFNGLUNIFORM1UIEXTPROC glad_glUniform1uiEXT = NULL;
2995PFNGLUNIFORM1UIVEXTPROC glad_glUniform1uivEXT; 2996PFNGLUNIFORM2UIEXTPROC glad_glUniform2uiEXT = NULL;
2996PFNGLUNIFORM2UIVEXTPROC glad_glUniform2uivEXT; 2997PFNGLUNIFORM3UIEXTPROC glad_glUniform3uiEXT = NULL;
2997PFNGLUNIFORM3UIVEXTPROC glad_glUniform3uivEXT; 2998PFNGLUNIFORM4UIEXTPROC glad_glUniform4uiEXT = NULL;
2998PFNGLUNIFORM4UIVEXTPROC glad_glUniform4uivEXT; 2999PFNGLUNIFORM1UIVEXTPROC glad_glUniform1uivEXT = NULL;
2999PFNGLGETHISTOGRAMEXTPROC glad_glGetHistogramEXT; 3000PFNGLUNIFORM2UIVEXTPROC glad_glUniform2uivEXT = NULL;
3000PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glad_glGetHistogramParameterfvEXT; 3001PFNGLUNIFORM3UIVEXTPROC glad_glUniform3uivEXT = NULL;
3001PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glad_glGetHistogramParameterivEXT; 3002PFNGLUNIFORM4UIVEXTPROC glad_glUniform4uivEXT = NULL;
3002PFNGLGETMINMAXEXTPROC glad_glGetMinmaxEXT; 3003PFNGLGETHISTOGRAMEXTPROC glad_glGetHistogramEXT = NULL;
3003PFNGLGETMINMAXPARAMETERFVEXTPROC glad_glGetMinmaxParameterfvEXT; 3004PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glad_glGetHistogramParameterfvEXT = NULL;
3004PFNGLGETMINMAXPARAMETERIVEXTPROC glad_glGetMinmaxParameterivEXT; 3005PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glad_glGetHistogramParameterivEXT = NULL;
3005PFNGLHISTOGRAMEXTPROC glad_glHistogramEXT; 3006PFNGLGETMINMAXEXTPROC glad_glGetMinmaxEXT = NULL;
3006PFNGLMINMAXEXTPROC glad_glMinmaxEXT; 3007PFNGLGETMINMAXPARAMETERFVEXTPROC glad_glGetMinmaxParameterfvEXT = NULL;
3007PFNGLRESETHISTOGRAMEXTPROC glad_glResetHistogramEXT; 3008PFNGLGETMINMAXPARAMETERIVEXTPROC glad_glGetMinmaxParameterivEXT = NULL;
3008PFNGLRESETMINMAXEXTPROC glad_glResetMinmaxEXT; 3009PFNGLHISTOGRAMEXTPROC glad_glHistogramEXT = NULL;
3009PFNGLINDEXFUNCEXTPROC glad_glIndexFuncEXT; 3010PFNGLMINMAXEXTPROC glad_glMinmaxEXT = NULL;
3010PFNGLINDEXMATERIALEXTPROC glad_glIndexMaterialEXT; 3011PFNGLRESETHISTOGRAMEXTPROC glad_glResetHistogramEXT = NULL;
3011PFNGLAPPLYTEXTUREEXTPROC glad_glApplyTextureEXT; 3012PFNGLRESETMINMAXEXTPROC glad_glResetMinmaxEXT = NULL;
3012PFNGLTEXTURELIGHTEXTPROC glad_glTextureLightEXT; 3013PFNGLINDEXFUNCEXTPROC glad_glIndexFuncEXT = NULL;
3013PFNGLTEXTUREMATERIALEXTPROC glad_glTextureMaterialEXT; 3014PFNGLINDEXMATERIALEXTPROC glad_glIndexMaterialEXT = NULL;
3014PFNGLGETUNSIGNEDBYTEVEXTPROC glad_glGetUnsignedBytevEXT; 3015PFNGLAPPLYTEXTUREEXTPROC glad_glApplyTextureEXT = NULL;
3015PFNGLGETUNSIGNEDBYTEI_VEXTPROC glad_glGetUnsignedBytei_vEXT; 3016PFNGLTEXTURELIGHTEXTPROC glad_glTextureLightEXT = NULL;
3016PFNGLDELETEMEMORYOBJECTSEXTPROC glad_glDeleteMemoryObjectsEXT; 3017PFNGLTEXTUREMATERIALEXTPROC glad_glTextureMaterialEXT = NULL;
3017PFNGLISMEMORYOBJECTEXTPROC glad_glIsMemoryObjectEXT; 3018PFNGLGETUNSIGNEDBYTEVEXTPROC glad_glGetUnsignedBytevEXT = NULL;
3018PFNGLCREATEMEMORYOBJECTSEXTPROC glad_glCreateMemoryObjectsEXT; 3019PFNGLGETUNSIGNEDBYTEI_VEXTPROC glad_glGetUnsignedBytei_vEXT = NULL;
3019PFNGLMEMORYOBJECTPARAMETERIVEXTPROC glad_glMemoryObjectParameterivEXT; 3020PFNGLDELETEMEMORYOBJECTSEXTPROC glad_glDeleteMemoryObjectsEXT = NULL;
3020PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC glad_glGetMemoryObjectParameterivEXT; 3021PFNGLISMEMORYOBJECTEXTPROC glad_glIsMemoryObjectEXT = NULL;
3021PFNGLTEXSTORAGEMEM2DEXTPROC glad_glTexStorageMem2DEXT; 3022PFNGLCREATEMEMORYOBJECTSEXTPROC glad_glCreateMemoryObjectsEXT = NULL;
3022PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC glad_glTexStorageMem2DMultisampleEXT; 3023PFNGLMEMORYOBJECTPARAMETERIVEXTPROC glad_glMemoryObjectParameterivEXT = NULL;
3023PFNGLTEXSTORAGEMEM3DEXTPROC glad_glTexStorageMem3DEXT; 3024PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC glad_glGetMemoryObjectParameterivEXT = NULL;
3024PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC glad_glTexStorageMem3DMultisampleEXT; 3025PFNGLTEXSTORAGEMEM2DEXTPROC glad_glTexStorageMem2DEXT = NULL;
3025PFNGLBUFFERSTORAGEMEMEXTPROC glad_glBufferStorageMemEXT; 3026PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC glad_glTexStorageMem2DMultisampleEXT = NULL;
3026PFNGLTEXTURESTORAGEMEM2DEXTPROC glad_glTextureStorageMem2DEXT; 3027PFNGLTEXSTORAGEMEM3DEXTPROC glad_glTexStorageMem3DEXT = NULL;
3027PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC glad_glTextureStorageMem2DMultisampleEXT; 3028PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC glad_glTexStorageMem3DMultisampleEXT = NULL;
3028PFNGLTEXTURESTORAGEMEM3DEXTPROC glad_glTextureStorageMem3DEXT; 3029PFNGLBUFFERSTORAGEMEMEXTPROC glad_glBufferStorageMemEXT = NULL;
3029PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC glad_glTextureStorageMem3DMultisampleEXT; 3030PFNGLTEXTURESTORAGEMEM2DEXTPROC glad_glTextureStorageMem2DEXT = NULL;
3030PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC glad_glNamedBufferStorageMemEXT; 3031PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC glad_glTextureStorageMem2DMultisampleEXT = NULL;
3031PFNGLTEXSTORAGEMEM1DEXTPROC glad_glTexStorageMem1DEXT; 3032PFNGLTEXTURESTORAGEMEM3DEXTPROC glad_glTextureStorageMem3DEXT = NULL;
3032PFNGLTEXTURESTORAGEMEM1DEXTPROC glad_glTextureStorageMem1DEXT; 3033PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC glad_glTextureStorageMem3DMultisampleEXT = NULL;
3033PFNGLIMPORTMEMORYFDEXTPROC glad_glImportMemoryFdEXT; 3034PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC glad_glNamedBufferStorageMemEXT = NULL;
3034PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC glad_glImportMemoryWin32HandleEXT; 3035PFNGLTEXSTORAGEMEM1DEXTPROC glad_glTexStorageMem1DEXT = NULL;
3035PFNGLIMPORTMEMORYWIN32NAMEEXTPROC glad_glImportMemoryWin32NameEXT; 3036PFNGLTEXTURESTORAGEMEM1DEXTPROC glad_glTextureStorageMem1DEXT = NULL;
3036PFNGLMULTIDRAWARRAYSEXTPROC glad_glMultiDrawArraysEXT; 3037PFNGLIMPORTMEMORYFDEXTPROC glad_glImportMemoryFdEXT = NULL;
3037PFNGLMULTIDRAWELEMENTSEXTPROC glad_glMultiDrawElementsEXT; 3038PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC glad_glImportMemoryWin32HandleEXT = NULL;
3038PFNGLSAMPLEMASKEXTPROC glad_glSampleMaskEXT; 3039PFNGLIMPORTMEMORYWIN32NAMEEXTPROC glad_glImportMemoryWin32NameEXT = NULL;
3039PFNGLSAMPLEPATTERNEXTPROC glad_glSamplePatternEXT; 3040PFNGLMULTIDRAWARRAYSEXTPROC glad_glMultiDrawArraysEXT = NULL;
3040PFNGLCOLORTABLEEXTPROC glad_glColorTableEXT; 3041PFNGLMULTIDRAWELEMENTSEXTPROC glad_glMultiDrawElementsEXT = NULL;
3041PFNGLGETCOLORTABLEEXTPROC glad_glGetColorTableEXT; 3042PFNGLSAMPLEMASKEXTPROC glad_glSampleMaskEXT = NULL;
3042PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glad_glGetColorTableParameterivEXT; 3043PFNGLSAMPLEPATTERNEXTPROC glad_glSamplePatternEXT = NULL;
3043PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glad_glGetColorTableParameterfvEXT; 3044PFNGLCOLORTABLEEXTPROC glad_glColorTableEXT = NULL;
3044PFNGLPIXELTRANSFORMPARAMETERIEXTPROC glad_glPixelTransformParameteriEXT; 3045PFNGLGETCOLORTABLEEXTPROC glad_glGetColorTableEXT = NULL;
3045PFNGLPIXELTRANSFORMPARAMETERFEXTPROC glad_glPixelTransformParameterfEXT; 3046PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glad_glGetColorTableParameterivEXT = NULL;
3046PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC glad_glPixelTransformParameterivEXT; 3047PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glad_glGetColorTableParameterfvEXT = NULL;
3047PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC glad_glPixelTransformParameterfvEXT; 3048PFNGLPIXELTRANSFORMPARAMETERIEXTPROC glad_glPixelTransformParameteriEXT = NULL;
3048PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC glad_glGetPixelTransformParameterivEXT; 3049PFNGLPIXELTRANSFORMPARAMETERFEXTPROC glad_glPixelTransformParameterfEXT = NULL;
3049PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC glad_glGetPixelTransformParameterfvEXT; 3050PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC glad_glPixelTransformParameterivEXT = NULL;
3050PFNGLPOINTPARAMETERFEXTPROC glad_glPointParameterfEXT; 3051PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC glad_glPixelTransformParameterfvEXT = NULL;
3051PFNGLPOINTPARAMETERFVEXTPROC glad_glPointParameterfvEXT; 3052PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC glad_glGetPixelTransformParameterivEXT = NULL;
3052PFNGLPOLYGONOFFSETEXTPROC glad_glPolygonOffsetEXT; 3053PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC glad_glGetPixelTransformParameterfvEXT = NULL;
3053PFNGLPOLYGONOFFSETCLAMPEXTPROC glad_glPolygonOffsetClampEXT; 3054PFNGLPOINTPARAMETERFEXTPROC glad_glPointParameterfEXT = NULL;
3054PFNGLPROVOKINGVERTEXEXTPROC glad_glProvokingVertexEXT; 3055PFNGLPOINTPARAMETERFVEXTPROC glad_glPointParameterfvEXT = NULL;
3055PFNGLRASTERSAMPLESEXTPROC glad_glRasterSamplesEXT; 3056PFNGLPOLYGONOFFSETEXTPROC glad_glPolygonOffsetEXT = NULL;
3056PFNGLSECONDARYCOLOR3BEXTPROC glad_glSecondaryColor3bEXT; 3057PFNGLPOLYGONOFFSETCLAMPEXTPROC glad_glPolygonOffsetClampEXT = NULL;
3057PFNGLSECONDARYCOLOR3BVEXTPROC glad_glSecondaryColor3bvEXT; 3058PFNGLPROVOKINGVERTEXEXTPROC glad_glProvokingVertexEXT = NULL;
3058PFNGLSECONDARYCOLOR3DEXTPROC glad_glSecondaryColor3dEXT; 3059PFNGLRASTERSAMPLESEXTPROC glad_glRasterSamplesEXT = NULL;
3059PFNGLSECONDARYCOLOR3DVEXTPROC glad_glSecondaryColor3dvEXT; 3060PFNGLSECONDARYCOLOR3BEXTPROC glad_glSecondaryColor3bEXT = NULL;
3060PFNGLSECONDARYCOLOR3FEXTPROC glad_glSecondaryColor3fEXT; 3061PFNGLSECONDARYCOLOR3BVEXTPROC glad_glSecondaryColor3bvEXT = NULL;
3061PFNGLSECONDARYCOLOR3FVEXTPROC glad_glSecondaryColor3fvEXT; 3062PFNGLSECONDARYCOLOR3DEXTPROC glad_glSecondaryColor3dEXT = NULL;
3062PFNGLSECONDARYCOLOR3IEXTPROC glad_glSecondaryColor3iEXT; 3063PFNGLSECONDARYCOLOR3DVEXTPROC glad_glSecondaryColor3dvEXT = NULL;
3063PFNGLSECONDARYCOLOR3IVEXTPROC glad_glSecondaryColor3ivEXT; 3064PFNGLSECONDARYCOLOR3FEXTPROC glad_glSecondaryColor3fEXT = NULL;
3064PFNGLSECONDARYCOLOR3SEXTPROC glad_glSecondaryColor3sEXT; 3065PFNGLSECONDARYCOLOR3FVEXTPROC glad_glSecondaryColor3fvEXT = NULL;
3065PFNGLSECONDARYCOLOR3SVEXTPROC glad_glSecondaryColor3svEXT; 3066PFNGLSECONDARYCOLOR3IEXTPROC glad_glSecondaryColor3iEXT = NULL;
3066PFNGLSECONDARYCOLOR3UBEXTPROC glad_glSecondaryColor3ubEXT; 3067PFNGLSECONDARYCOLOR3IVEXTPROC glad_glSecondaryColor3ivEXT = NULL;
3067PFNGLSECONDARYCOLOR3UBVEXTPROC glad_glSecondaryColor3ubvEXT; 3068PFNGLSECONDARYCOLOR3SEXTPROC glad_glSecondaryColor3sEXT = NULL;
3068PFNGLSECONDARYCOLOR3UIEXTPROC glad_glSecondaryColor3uiEXT; 3069PFNGLSECONDARYCOLOR3SVEXTPROC glad_glSecondaryColor3svEXT = NULL;
3069PFNGLSECONDARYCOLOR3UIVEXTPROC glad_glSecondaryColor3uivEXT; 3070PFNGLSECONDARYCOLOR3UBEXTPROC glad_glSecondaryColor3ubEXT = NULL;
3070PFNGLSECONDARYCOLOR3USEXTPROC glad_glSecondaryColor3usEXT; 3071PFNGLSECONDARYCOLOR3UBVEXTPROC glad_glSecondaryColor3ubvEXT = NULL;
3071PFNGLSECONDARYCOLOR3USVEXTPROC glad_glSecondaryColor3usvEXT; 3072PFNGLSECONDARYCOLOR3UIEXTPROC glad_glSecondaryColor3uiEXT = NULL;
3072PFNGLSECONDARYCOLORPOINTEREXTPROC glad_glSecondaryColorPointerEXT; 3073PFNGLSECONDARYCOLOR3UIVEXTPROC glad_glSecondaryColor3uivEXT = NULL;
3073PFNGLGENSEMAPHORESEXTPROC glad_glGenSemaphoresEXT; 3074PFNGLSECONDARYCOLOR3USEXTPROC glad_glSecondaryColor3usEXT = NULL;
3074PFNGLDELETESEMAPHORESEXTPROC glad_glDeleteSemaphoresEXT; 3075PFNGLSECONDARYCOLOR3USVEXTPROC glad_glSecondaryColor3usvEXT = NULL;
3075PFNGLISSEMAPHOREEXTPROC glad_glIsSemaphoreEXT; 3076PFNGLSECONDARYCOLORPOINTEREXTPROC glad_glSecondaryColorPointerEXT = NULL;
3076PFNGLSEMAPHOREPARAMETERUI64VEXTPROC glad_glSemaphoreParameterui64vEXT; 3077PFNGLGENSEMAPHORESEXTPROC glad_glGenSemaphoresEXT = NULL;
3077PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC glad_glGetSemaphoreParameterui64vEXT; 3078PFNGLDELETESEMAPHORESEXTPROC glad_glDeleteSemaphoresEXT = NULL;
3078PFNGLWAITSEMAPHOREEXTPROC glad_glWaitSemaphoreEXT; 3079PFNGLISSEMAPHOREEXTPROC glad_glIsSemaphoreEXT = NULL;
3079PFNGLSIGNALSEMAPHOREEXTPROC glad_glSignalSemaphoreEXT; 3080PFNGLSEMAPHOREPARAMETERUI64VEXTPROC glad_glSemaphoreParameterui64vEXT = NULL;
3080PFNGLIMPORTSEMAPHOREFDEXTPROC glad_glImportSemaphoreFdEXT; 3081PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC glad_glGetSemaphoreParameterui64vEXT = NULL;
3081PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC glad_glImportSemaphoreWin32HandleEXT; 3082PFNGLWAITSEMAPHOREEXTPROC glad_glWaitSemaphoreEXT = NULL;
3082PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC glad_glImportSemaphoreWin32NameEXT; 3083PFNGLSIGNALSEMAPHOREEXTPROC glad_glSignalSemaphoreEXT = NULL;
3083PFNGLUSESHADERPROGRAMEXTPROC glad_glUseShaderProgramEXT; 3084PFNGLIMPORTSEMAPHOREFDEXTPROC glad_glImportSemaphoreFdEXT = NULL;
3084PFNGLACTIVEPROGRAMEXTPROC glad_glActiveProgramEXT; 3085PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC glad_glImportSemaphoreWin32HandleEXT = NULL;
3085PFNGLCREATESHADERPROGRAMEXTPROC glad_glCreateShaderProgramEXT; 3086PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC glad_glImportSemaphoreWin32NameEXT = NULL;
3086PFNGLACTIVESHADERPROGRAMEXTPROC glad_glActiveShaderProgramEXT; 3087PFNGLUSESHADERPROGRAMEXTPROC glad_glUseShaderProgramEXT = NULL;
3087PFNGLBINDPROGRAMPIPELINEEXTPROC glad_glBindProgramPipelineEXT; 3088PFNGLACTIVEPROGRAMEXTPROC glad_glActiveProgramEXT = NULL;
3088PFNGLCREATESHADERPROGRAMVEXTPROC glad_glCreateShaderProgramvEXT; 3089PFNGLCREATESHADERPROGRAMEXTPROC glad_glCreateShaderProgramEXT = NULL;
3089PFNGLDELETEPROGRAMPIPELINESEXTPROC glad_glDeleteProgramPipelinesEXT; 3090PFNGLACTIVESHADERPROGRAMEXTPROC glad_glActiveShaderProgramEXT = NULL;
3090PFNGLGENPROGRAMPIPELINESEXTPROC glad_glGenProgramPipelinesEXT; 3091PFNGLBINDPROGRAMPIPELINEEXTPROC glad_glBindProgramPipelineEXT = NULL;
3091PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glad_glGetProgramPipelineInfoLogEXT; 3092PFNGLCREATESHADERPROGRAMVEXTPROC glad_glCreateShaderProgramvEXT = NULL;
3092PFNGLGETPROGRAMPIPELINEIVEXTPROC glad_glGetProgramPipelineivEXT; 3093PFNGLDELETEPROGRAMPIPELINESEXTPROC glad_glDeleteProgramPipelinesEXT = NULL;
3093PFNGLISPROGRAMPIPELINEEXTPROC glad_glIsProgramPipelineEXT; 3094PFNGLGENPROGRAMPIPELINESEXTPROC glad_glGenProgramPipelinesEXT = NULL;
3094PFNGLUSEPROGRAMSTAGESEXTPROC glad_glUseProgramStagesEXT; 3095PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glad_glGetProgramPipelineInfoLogEXT = NULL;
3095PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glad_glValidateProgramPipelineEXT; 3096PFNGLGETPROGRAMPIPELINEIVEXTPROC glad_glGetProgramPipelineivEXT = NULL;
3096PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC glad_glFramebufferFetchBarrierEXT; 3097PFNGLISPROGRAMPIPELINEEXTPROC glad_glIsProgramPipelineEXT = NULL;
3097PFNGLBINDIMAGETEXTUREEXTPROC glad_glBindImageTextureEXT; 3098PFNGLUSEPROGRAMSTAGESEXTPROC glad_glUseProgramStagesEXT = NULL;
3098PFNGLMEMORYBARRIEREXTPROC glad_glMemoryBarrierEXT; 3099PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glad_glValidateProgramPipelineEXT = NULL;
3099PFNGLSTENCILCLEARTAGEXTPROC glad_glStencilClearTagEXT; 3100PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC glad_glFramebufferFetchBarrierEXT = NULL;
3100PFNGLACTIVESTENCILFACEEXTPROC glad_glActiveStencilFaceEXT; 3101PFNGLBINDIMAGETEXTUREEXTPROC glad_glBindImageTextureEXT = NULL;
3101PFNGLTEXSUBIMAGE1DEXTPROC glad_glTexSubImage1DEXT; 3102PFNGLMEMORYBARRIEREXTPROC glad_glMemoryBarrierEXT = NULL;
3102PFNGLTEXSUBIMAGE2DEXTPROC glad_glTexSubImage2DEXT; 3103PFNGLSTENCILCLEARTAGEXTPROC glad_glStencilClearTagEXT = NULL;
3103PFNGLTEXIMAGE3DEXTPROC glad_glTexImage3DEXT; 3104PFNGLACTIVESTENCILFACEEXTPROC glad_glActiveStencilFaceEXT = NULL;
3104PFNGLTEXSUBIMAGE3DEXTPROC glad_glTexSubImage3DEXT; 3105PFNGLTEXSUBIMAGE1DEXTPROC glad_glTexSubImage1DEXT = NULL;
3105PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glad_glFramebufferTextureLayerEXT; 3106PFNGLTEXSUBIMAGE2DEXTPROC glad_glTexSubImage2DEXT = NULL;
3106PFNGLTEXBUFFEREXTPROC glad_glTexBufferEXT; 3107PFNGLTEXIMAGE3DEXTPROC glad_glTexImage3DEXT = NULL;
3107PFNGLTEXPARAMETERIIVEXTPROC glad_glTexParameterIivEXT; 3108PFNGLTEXSUBIMAGE3DEXTPROC glad_glTexSubImage3DEXT = NULL;
3108PFNGLTEXPARAMETERIUIVEXTPROC glad_glTexParameterIuivEXT; 3109PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glad_glFramebufferTextureLayerEXT = NULL;
3109PFNGLGETTEXPARAMETERIIVEXTPROC glad_glGetTexParameterIivEXT; 3110PFNGLTEXBUFFEREXTPROC glad_glTexBufferEXT = NULL;
3110PFNGLGETTEXPARAMETERIUIVEXTPROC glad_glGetTexParameterIuivEXT; 3111PFNGLTEXPARAMETERIIVEXTPROC glad_glTexParameterIivEXT = NULL;
3111PFNGLCLEARCOLORIIEXTPROC glad_glClearColorIiEXT; 3112PFNGLTEXPARAMETERIUIVEXTPROC glad_glTexParameterIuivEXT = NULL;
3112PFNGLCLEARCOLORIUIEXTPROC glad_glClearColorIuiEXT; 3113PFNGLGETTEXPARAMETERIIVEXTPROC glad_glGetTexParameterIivEXT = NULL;
3113PFNGLARETEXTURESRESIDENTEXTPROC glad_glAreTexturesResidentEXT; 3114PFNGLGETTEXPARAMETERIUIVEXTPROC glad_glGetTexParameterIuivEXT = NULL;
3114PFNGLBINDTEXTUREEXTPROC glad_glBindTextureEXT; 3115PFNGLCLEARCOLORIIEXTPROC glad_glClearColorIiEXT = NULL;
3115PFNGLDELETETEXTURESEXTPROC glad_glDeleteTexturesEXT; 3116PFNGLCLEARCOLORIUIEXTPROC glad_glClearColorIuiEXT = NULL;
3116PFNGLGENTEXTURESEXTPROC glad_glGenTexturesEXT; 3117PFNGLARETEXTURESRESIDENTEXTPROC glad_glAreTexturesResidentEXT = NULL;
3117PFNGLISTEXTUREEXTPROC glad_glIsTextureEXT; 3118PFNGLBINDTEXTUREEXTPROC glad_glBindTextureEXT = NULL;
3118PFNGLPRIORITIZETEXTURESEXTPROC glad_glPrioritizeTexturesEXT; 3119PFNGLDELETETEXTURESEXTPROC glad_glDeleteTexturesEXT = NULL;
3119PFNGLTEXTURENORMALEXTPROC glad_glTextureNormalEXT; 3120PFNGLGENTEXTURESEXTPROC glad_glGenTexturesEXT = NULL;
3120PFNGLGETQUERYOBJECTI64VEXTPROC glad_glGetQueryObjecti64vEXT; 3121PFNGLISTEXTUREEXTPROC glad_glIsTextureEXT = NULL;
3121PFNGLGETQUERYOBJECTUI64VEXTPROC glad_glGetQueryObjectui64vEXT; 3122PFNGLPRIORITIZETEXTURESEXTPROC glad_glPrioritizeTexturesEXT = NULL;
3122PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glad_glBeginTransformFeedbackEXT; 3123PFNGLTEXTURENORMALEXTPROC glad_glTextureNormalEXT = NULL;
3123PFNGLENDTRANSFORMFEEDBACKEXTPROC glad_glEndTransformFeedbackEXT; 3124PFNGLGETQUERYOBJECTI64VEXTPROC glad_glGetQueryObjecti64vEXT = NULL;
3124PFNGLBINDBUFFERRANGEEXTPROC glad_glBindBufferRangeEXT; 3125PFNGLGETQUERYOBJECTUI64VEXTPROC glad_glGetQueryObjectui64vEXT = NULL;
3125PFNGLBINDBUFFEROFFSETEXTPROC glad_glBindBufferOffsetEXT; 3126PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glad_glBeginTransformFeedbackEXT = NULL;
3126PFNGLBINDBUFFERBASEEXTPROC glad_glBindBufferBaseEXT; 3127PFNGLENDTRANSFORMFEEDBACKEXTPROC glad_glEndTransformFeedbackEXT = NULL;
3127PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glad_glTransformFeedbackVaryingsEXT; 3128PFNGLBINDBUFFERRANGEEXTPROC glad_glBindBufferRangeEXT = NULL;
3128PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glad_glGetTransformFeedbackVaryingEXT; 3129PFNGLBINDBUFFEROFFSETEXTPROC glad_glBindBufferOffsetEXT = NULL;
3129PFNGLARRAYELEMENTEXTPROC glad_glArrayElementEXT; 3130PFNGLBINDBUFFERBASEEXTPROC glad_glBindBufferBaseEXT = NULL;
3130PFNGLCOLORPOINTEREXTPROC glad_glColorPointerEXT; 3131PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glad_glTransformFeedbackVaryingsEXT = NULL;
3131PFNGLDRAWARRAYSEXTPROC glad_glDrawArraysEXT; 3132PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glad_glGetTransformFeedbackVaryingEXT = NULL;
3132PFNGLEDGEFLAGPOINTEREXTPROC glad_glEdgeFlagPointerEXT; 3133PFNGLARRAYELEMENTEXTPROC glad_glArrayElementEXT = NULL;
3133PFNGLGETPOINTERVEXTPROC glad_glGetPointervEXT; 3134PFNGLCOLORPOINTEREXTPROC glad_glColorPointerEXT = NULL;
3134PFNGLINDEXPOINTEREXTPROC glad_glIndexPointerEXT; 3135PFNGLDRAWARRAYSEXTPROC glad_glDrawArraysEXT = NULL;
3135PFNGLNORMALPOINTEREXTPROC glad_glNormalPointerEXT; 3136PFNGLEDGEFLAGPOINTEREXTPROC glad_glEdgeFlagPointerEXT = NULL;
3136PFNGLTEXCOORDPOINTEREXTPROC glad_glTexCoordPointerEXT; 3137PFNGLGETPOINTERVEXTPROC glad_glGetPointervEXT = NULL;
3137PFNGLVERTEXPOINTEREXTPROC glad_glVertexPointerEXT; 3138PFNGLINDEXPOINTEREXTPROC glad_glIndexPointerEXT = NULL;
3138PFNGLVERTEXATTRIBL1DEXTPROC glad_glVertexAttribL1dEXT; 3139PFNGLNORMALPOINTEREXTPROC glad_glNormalPointerEXT = NULL;
3139PFNGLVERTEXATTRIBL2DEXTPROC glad_glVertexAttribL2dEXT; 3140PFNGLTEXCOORDPOINTEREXTPROC glad_glTexCoordPointerEXT = NULL;
3140PFNGLVERTEXATTRIBL3DEXTPROC glad_glVertexAttribL3dEXT; 3141PFNGLVERTEXPOINTEREXTPROC glad_glVertexPointerEXT = NULL;
3141PFNGLVERTEXATTRIBL4DEXTPROC glad_glVertexAttribL4dEXT; 3142PFNGLVERTEXATTRIBL1DEXTPROC glad_glVertexAttribL1dEXT = NULL;
3142PFNGLVERTEXATTRIBL1DVEXTPROC glad_glVertexAttribL1dvEXT; 3143PFNGLVERTEXATTRIBL2DEXTPROC glad_glVertexAttribL2dEXT = NULL;
3143PFNGLVERTEXATTRIBL2DVEXTPROC glad_glVertexAttribL2dvEXT; 3144PFNGLVERTEXATTRIBL3DEXTPROC glad_glVertexAttribL3dEXT = NULL;
3144PFNGLVERTEXATTRIBL3DVEXTPROC glad_glVertexAttribL3dvEXT; 3145PFNGLVERTEXATTRIBL4DEXTPROC glad_glVertexAttribL4dEXT = NULL;
3145PFNGLVERTEXATTRIBL4DVEXTPROC glad_glVertexAttribL4dvEXT; 3146PFNGLVERTEXATTRIBL1DVEXTPROC glad_glVertexAttribL1dvEXT = NULL;
3146PFNGLVERTEXATTRIBLPOINTEREXTPROC glad_glVertexAttribLPointerEXT; 3147PFNGLVERTEXATTRIBL2DVEXTPROC glad_glVertexAttribL2dvEXT = NULL;
3147PFNGLGETVERTEXATTRIBLDVEXTPROC glad_glGetVertexAttribLdvEXT; 3148PFNGLVERTEXATTRIBL3DVEXTPROC glad_glVertexAttribL3dvEXT = NULL;
3148PFNGLBEGINVERTEXSHADEREXTPROC glad_glBeginVertexShaderEXT; 3149PFNGLVERTEXATTRIBL4DVEXTPROC glad_glVertexAttribL4dvEXT = NULL;
3149PFNGLENDVERTEXSHADEREXTPROC glad_glEndVertexShaderEXT; 3150PFNGLVERTEXATTRIBLPOINTEREXTPROC glad_glVertexAttribLPointerEXT = NULL;
3150PFNGLBINDVERTEXSHADEREXTPROC glad_glBindVertexShaderEXT; 3151PFNGLGETVERTEXATTRIBLDVEXTPROC glad_glGetVertexAttribLdvEXT = NULL;
3151PFNGLGENVERTEXSHADERSEXTPROC glad_glGenVertexShadersEXT; 3152PFNGLBEGINVERTEXSHADEREXTPROC glad_glBeginVertexShaderEXT = NULL;
3152PFNGLDELETEVERTEXSHADEREXTPROC glad_glDeleteVertexShaderEXT; 3153PFNGLENDVERTEXSHADEREXTPROC glad_glEndVertexShaderEXT = NULL;
3153PFNGLSHADEROP1EXTPROC glad_glShaderOp1EXT; 3154PFNGLBINDVERTEXSHADEREXTPROC glad_glBindVertexShaderEXT = NULL;
3154PFNGLSHADEROP2EXTPROC glad_glShaderOp2EXT; 3155PFNGLGENVERTEXSHADERSEXTPROC glad_glGenVertexShadersEXT = NULL;
3155PFNGLSHADEROP3EXTPROC glad_glShaderOp3EXT; 3156PFNGLDELETEVERTEXSHADEREXTPROC glad_glDeleteVertexShaderEXT = NULL;
3156PFNGLSWIZZLEEXTPROC glad_glSwizzleEXT; 3157PFNGLSHADEROP1EXTPROC glad_glShaderOp1EXT = NULL;
3157PFNGLWRITEMASKEXTPROC glad_glWriteMaskEXT; 3158PFNGLSHADEROP2EXTPROC glad_glShaderOp2EXT = NULL;
3158PFNGLINSERTCOMPONENTEXTPROC glad_glInsertComponentEXT; 3159PFNGLSHADEROP3EXTPROC glad_glShaderOp3EXT = NULL;
3159PFNGLEXTRACTCOMPONENTEXTPROC glad_glExtractComponentEXT; 3160PFNGLSWIZZLEEXTPROC glad_glSwizzleEXT = NULL;
3160PFNGLGENSYMBOLSEXTPROC glad_glGenSymbolsEXT; 3161PFNGLWRITEMASKEXTPROC glad_glWriteMaskEXT = NULL;
3161PFNGLSETINVARIANTEXTPROC glad_glSetInvariantEXT; 3162PFNGLINSERTCOMPONENTEXTPROC glad_glInsertComponentEXT = NULL;
3162PFNGLSETLOCALCONSTANTEXTPROC glad_glSetLocalConstantEXT; 3163PFNGLEXTRACTCOMPONENTEXTPROC glad_glExtractComponentEXT = NULL;
3163PFNGLVARIANTBVEXTPROC glad_glVariantbvEXT; 3164PFNGLGENSYMBOLSEXTPROC glad_glGenSymbolsEXT = NULL;
3164PFNGLVARIANTSVEXTPROC glad_glVariantsvEXT; 3165PFNGLSETINVARIANTEXTPROC glad_glSetInvariantEXT = NULL;
3165PFNGLVARIANTIVEXTPROC glad_glVariantivEXT; 3166PFNGLSETLOCALCONSTANTEXTPROC glad_glSetLocalConstantEXT = NULL;
3166PFNGLVARIANTFVEXTPROC glad_glVariantfvEXT; 3167PFNGLVARIANTBVEXTPROC glad_glVariantbvEXT = NULL;
3167PFNGLVARIANTDVEXTPROC glad_glVariantdvEXT; 3168PFNGLVARIANTSVEXTPROC glad_glVariantsvEXT = NULL;
3168PFNGLVARIANTUBVEXTPROC glad_glVariantubvEXT; 3169PFNGLVARIANTIVEXTPROC glad_glVariantivEXT = NULL;
3169PFNGLVARIANTUSVEXTPROC glad_glVariantusvEXT; 3170PFNGLVARIANTFVEXTPROC glad_glVariantfvEXT = NULL;
3170PFNGLVARIANTUIVEXTPROC glad_glVariantuivEXT; 3171PFNGLVARIANTDVEXTPROC glad_glVariantdvEXT = NULL;
3171PFNGLVARIANTPOINTEREXTPROC glad_glVariantPointerEXT; 3172PFNGLVARIANTUBVEXTPROC glad_glVariantubvEXT = NULL;
3172PFNGLENABLEVARIANTCLIENTSTATEEXTPROC glad_glEnableVariantClientStateEXT; 3173PFNGLVARIANTUSVEXTPROC glad_glVariantusvEXT = NULL;
3173PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC glad_glDisableVariantClientStateEXT; 3174PFNGLVARIANTUIVEXTPROC glad_glVariantuivEXT = NULL;
3174PFNGLBINDLIGHTPARAMETEREXTPROC glad_glBindLightParameterEXT; 3175PFNGLVARIANTPOINTEREXTPROC glad_glVariantPointerEXT = NULL;
3175PFNGLBINDMATERIALPARAMETEREXTPROC glad_glBindMaterialParameterEXT; 3176PFNGLENABLEVARIANTCLIENTSTATEEXTPROC glad_glEnableVariantClientStateEXT = NULL;
3176PFNGLBINDTEXGENPARAMETEREXTPROC glad_glBindTexGenParameterEXT; 3177PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC glad_glDisableVariantClientStateEXT = NULL;
3177PFNGLBINDTEXTUREUNITPARAMETEREXTPROC glad_glBindTextureUnitParameterEXT; 3178PFNGLBINDLIGHTPARAMETEREXTPROC glad_glBindLightParameterEXT = NULL;
3178PFNGLBINDPARAMETEREXTPROC glad_glBindParameterEXT; 3179PFNGLBINDMATERIALPARAMETEREXTPROC glad_glBindMaterialParameterEXT = NULL;
3179PFNGLISVARIANTENABLEDEXTPROC glad_glIsVariantEnabledEXT; 3180PFNGLBINDTEXGENPARAMETEREXTPROC glad_glBindTexGenParameterEXT = NULL;
3180PFNGLGETVARIANTBOOLEANVEXTPROC glad_glGetVariantBooleanvEXT; 3181PFNGLBINDTEXTUREUNITPARAMETEREXTPROC glad_glBindTextureUnitParameterEXT = NULL;
3181PFNGLGETVARIANTINTEGERVEXTPROC glad_glGetVariantIntegervEXT; 3182PFNGLBINDPARAMETEREXTPROC glad_glBindParameterEXT = NULL;
3182PFNGLGETVARIANTFLOATVEXTPROC glad_glGetVariantFloatvEXT; 3183PFNGLISVARIANTENABLEDEXTPROC glad_glIsVariantEnabledEXT = NULL;
3183PFNGLGETVARIANTPOINTERVEXTPROC glad_glGetVariantPointervEXT; 3184PFNGLGETVARIANTBOOLEANVEXTPROC glad_glGetVariantBooleanvEXT = NULL;
3184PFNGLGETINVARIANTBOOLEANVEXTPROC glad_glGetInvariantBooleanvEXT; 3185PFNGLGETVARIANTINTEGERVEXTPROC glad_glGetVariantIntegervEXT = NULL;
3185PFNGLGETINVARIANTINTEGERVEXTPROC glad_glGetInvariantIntegervEXT; 3186PFNGLGETVARIANTFLOATVEXTPROC glad_glGetVariantFloatvEXT = NULL;
3186PFNGLGETINVARIANTFLOATVEXTPROC glad_glGetInvariantFloatvEXT; 3187PFNGLGETVARIANTPOINTERVEXTPROC glad_glGetVariantPointervEXT = NULL;
3187PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC glad_glGetLocalConstantBooleanvEXT; 3188PFNGLGETINVARIANTBOOLEANVEXTPROC glad_glGetInvariantBooleanvEXT = NULL;
3188PFNGLGETLOCALCONSTANTINTEGERVEXTPROC glad_glGetLocalConstantIntegervEXT; 3189PFNGLGETINVARIANTINTEGERVEXTPROC glad_glGetInvariantIntegervEXT = NULL;
3189PFNGLGETLOCALCONSTANTFLOATVEXTPROC glad_glGetLocalConstantFloatvEXT; 3190PFNGLGETINVARIANTFLOATVEXTPROC glad_glGetInvariantFloatvEXT = NULL;
3190PFNGLVERTEXWEIGHTFEXTPROC glad_glVertexWeightfEXT; 3191PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC glad_glGetLocalConstantBooleanvEXT = NULL;
3191PFNGLVERTEXWEIGHTFVEXTPROC glad_glVertexWeightfvEXT; 3192PFNGLGETLOCALCONSTANTINTEGERVEXTPROC glad_glGetLocalConstantIntegervEXT = NULL;
3192PFNGLVERTEXWEIGHTPOINTEREXTPROC glad_glVertexWeightPointerEXT; 3193PFNGLGETLOCALCONSTANTFLOATVEXTPROC glad_glGetLocalConstantFloatvEXT = NULL;
3193PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC glad_glAcquireKeyedMutexWin32EXT; 3194PFNGLVERTEXWEIGHTFEXTPROC glad_glVertexWeightfEXT = NULL;
3194PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC glad_glReleaseKeyedMutexWin32EXT; 3195PFNGLVERTEXWEIGHTFVEXTPROC glad_glVertexWeightfvEXT = NULL;
3195PFNGLWINDOWRECTANGLESEXTPROC glad_glWindowRectanglesEXT; 3196PFNGLVERTEXWEIGHTPOINTEREXTPROC glad_glVertexWeightPointerEXT = NULL;
3196PFNGLIMPORTSYNCEXTPROC glad_glImportSyncEXT; 3197PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC glad_glAcquireKeyedMutexWin32EXT = NULL;
3197PFNGLFRAMETERMINATORGREMEDYPROC glad_glFrameTerminatorGREMEDY; 3198PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC glad_glReleaseKeyedMutexWin32EXT = NULL;
3198PFNGLSTRINGMARKERGREMEDYPROC glad_glStringMarkerGREMEDY; 3199PFNGLWINDOWRECTANGLESEXTPROC glad_glWindowRectanglesEXT = NULL;
3199PFNGLIMAGETRANSFORMPARAMETERIHPPROC glad_glImageTransformParameteriHP; 3200PFNGLIMPORTSYNCEXTPROC glad_glImportSyncEXT = NULL;
3200PFNGLIMAGETRANSFORMPARAMETERFHPPROC glad_glImageTransformParameterfHP; 3201PFNGLFRAMETERMINATORGREMEDYPROC glad_glFrameTerminatorGREMEDY = NULL;
3201PFNGLIMAGETRANSFORMPARAMETERIVHPPROC glad_glImageTransformParameterivHP; 3202PFNGLSTRINGMARKERGREMEDYPROC glad_glStringMarkerGREMEDY = NULL;
3202PFNGLIMAGETRANSFORMPARAMETERFVHPPROC glad_glImageTransformParameterfvHP; 3203PFNGLIMAGETRANSFORMPARAMETERIHPPROC glad_glImageTransformParameteriHP = NULL;
3203PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC glad_glGetImageTransformParameterivHP; 3204PFNGLIMAGETRANSFORMPARAMETERFHPPROC glad_glImageTransformParameterfHP = NULL;
3204PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC glad_glGetImageTransformParameterfvHP; 3205PFNGLIMAGETRANSFORMPARAMETERIVHPPROC glad_glImageTransformParameterivHP = NULL;
3205PFNGLMULTIMODEDRAWARRAYSIBMPROC glad_glMultiModeDrawArraysIBM; 3206PFNGLIMAGETRANSFORMPARAMETERFVHPPROC glad_glImageTransformParameterfvHP = NULL;
3206PFNGLMULTIMODEDRAWELEMENTSIBMPROC glad_glMultiModeDrawElementsIBM; 3207PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC glad_glGetImageTransformParameterivHP = NULL;
3207PFNGLFLUSHSTATICDATAIBMPROC glad_glFlushStaticDataIBM; 3208PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC glad_glGetImageTransformParameterfvHP = NULL;
3208PFNGLCOLORPOINTERLISTIBMPROC glad_glColorPointerListIBM; 3209PFNGLMULTIMODEDRAWARRAYSIBMPROC glad_glMultiModeDrawArraysIBM = NULL;
3209PFNGLSECONDARYCOLORPOINTERLISTIBMPROC glad_glSecondaryColorPointerListIBM; 3210PFNGLMULTIMODEDRAWELEMENTSIBMPROC glad_glMultiModeDrawElementsIBM = NULL;
3210PFNGLEDGEFLAGPOINTERLISTIBMPROC glad_glEdgeFlagPointerListIBM; 3211PFNGLFLUSHSTATICDATAIBMPROC glad_glFlushStaticDataIBM = NULL;
3211PFNGLFOGCOORDPOINTERLISTIBMPROC glad_glFogCoordPointerListIBM; 3212PFNGLCOLORPOINTERLISTIBMPROC glad_glColorPointerListIBM = NULL;
3212PFNGLINDEXPOINTERLISTIBMPROC glad_glIndexPointerListIBM; 3213PFNGLSECONDARYCOLORPOINTERLISTIBMPROC glad_glSecondaryColorPointerListIBM = NULL;
3213PFNGLNORMALPOINTERLISTIBMPROC glad_glNormalPointerListIBM; 3214PFNGLEDGEFLAGPOINTERLISTIBMPROC glad_glEdgeFlagPointerListIBM = NULL;
3214PFNGLTEXCOORDPOINTERLISTIBMPROC glad_glTexCoordPointerListIBM; 3215PFNGLFOGCOORDPOINTERLISTIBMPROC glad_glFogCoordPointerListIBM = NULL;
3215PFNGLVERTEXPOINTERLISTIBMPROC glad_glVertexPointerListIBM; 3216PFNGLINDEXPOINTERLISTIBMPROC glad_glIndexPointerListIBM = NULL;
3216PFNGLBLENDFUNCSEPARATEINGRPROC glad_glBlendFuncSeparateINGR; 3217PFNGLNORMALPOINTERLISTIBMPROC glad_glNormalPointerListIBM = NULL;
3217PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC glad_glApplyFramebufferAttachmentCMAAINTEL; 3218PFNGLTEXCOORDPOINTERLISTIBMPROC glad_glTexCoordPointerListIBM = NULL;
3218PFNGLSYNCTEXTUREINTELPROC glad_glSyncTextureINTEL; 3219PFNGLVERTEXPOINTERLISTIBMPROC glad_glVertexPointerListIBM = NULL;
3219PFNGLUNMAPTEXTURE2DINTELPROC glad_glUnmapTexture2DINTEL; 3220PFNGLBLENDFUNCSEPARATEINGRPROC glad_glBlendFuncSeparateINGR = NULL;
3220PFNGLMAPTEXTURE2DINTELPROC glad_glMapTexture2DINTEL; 3221PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC glad_glApplyFramebufferAttachmentCMAAINTEL = NULL;
3221PFNGLVERTEXPOINTERVINTELPROC glad_glVertexPointervINTEL; 3222PFNGLSYNCTEXTUREINTELPROC glad_glSyncTextureINTEL = NULL;
3222PFNGLNORMALPOINTERVINTELPROC glad_glNormalPointervINTEL; 3223PFNGLUNMAPTEXTURE2DINTELPROC glad_glUnmapTexture2DINTEL = NULL;
3223PFNGLCOLORPOINTERVINTELPROC glad_glColorPointervINTEL; 3224PFNGLMAPTEXTURE2DINTELPROC glad_glMapTexture2DINTEL = NULL;
3224PFNGLTEXCOORDPOINTERVINTELPROC glad_glTexCoordPointervINTEL; 3225PFNGLVERTEXPOINTERVINTELPROC glad_glVertexPointervINTEL = NULL;
3225PFNGLBEGINPERFQUERYINTELPROC glad_glBeginPerfQueryINTEL; 3226PFNGLNORMALPOINTERVINTELPROC glad_glNormalPointervINTEL = NULL;
3226PFNGLCREATEPERFQUERYINTELPROC glad_glCreatePerfQueryINTEL; 3227PFNGLCOLORPOINTERVINTELPROC glad_glColorPointervINTEL = NULL;
3227PFNGLDELETEPERFQUERYINTELPROC glad_glDeletePerfQueryINTEL; 3228PFNGLTEXCOORDPOINTERVINTELPROC glad_glTexCoordPointervINTEL = NULL;
3228PFNGLENDPERFQUERYINTELPROC glad_glEndPerfQueryINTEL; 3229PFNGLBEGINPERFQUERYINTELPROC glad_glBeginPerfQueryINTEL = NULL;
3229PFNGLGETFIRSTPERFQUERYIDINTELPROC glad_glGetFirstPerfQueryIdINTEL; 3230PFNGLCREATEPERFQUERYINTELPROC glad_glCreatePerfQueryINTEL = NULL;
3230PFNGLGETNEXTPERFQUERYIDINTELPROC glad_glGetNextPerfQueryIdINTEL; 3231PFNGLDELETEPERFQUERYINTELPROC glad_glDeletePerfQueryINTEL = NULL;
3231PFNGLGETPERFCOUNTERINFOINTELPROC glad_glGetPerfCounterInfoINTEL; 3232PFNGLENDPERFQUERYINTELPROC glad_glEndPerfQueryINTEL = NULL;
3232PFNGLGETPERFQUERYDATAINTELPROC glad_glGetPerfQueryDataINTEL; 3233PFNGLGETFIRSTPERFQUERYIDINTELPROC glad_glGetFirstPerfQueryIdINTEL = NULL;
3233PFNGLGETPERFQUERYIDBYNAMEINTELPROC glad_glGetPerfQueryIdByNameINTEL; 3234PFNGLGETNEXTPERFQUERYIDINTELPROC glad_glGetNextPerfQueryIdINTEL = NULL;
3234PFNGLGETPERFQUERYINFOINTELPROC glad_glGetPerfQueryInfoINTEL; 3235PFNGLGETPERFCOUNTERINFOINTELPROC glad_glGetPerfCounterInfoINTEL = NULL;
3235PFNGLBLENDBARRIERKHRPROC glad_glBlendBarrierKHR; 3236PFNGLGETPERFQUERYDATAINTELPROC glad_glGetPerfQueryDataINTEL = NULL;
3236PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl; 3237PFNGLGETPERFQUERYIDBYNAMEINTELPROC glad_glGetPerfQueryIdByNameINTEL = NULL;
3237PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert; 3238PFNGLGETPERFQUERYINFOINTELPROC glad_glGetPerfQueryInfoINTEL = NULL;
3238PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback; 3239PFNGLBLENDBARRIERKHRPROC glad_glBlendBarrierKHR = NULL;
3239PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog; 3240PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl = NULL;
3240PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup; 3241PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert = NULL;
3241PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup; 3242PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback = NULL;
3242PFNGLOBJECTLABELPROC glad_glObjectLabel; 3243PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog = NULL;
3243PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel; 3244PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup = NULL;
3244PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel; 3245PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup = NULL;
3245PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel; 3246PFNGLOBJECTLABELPROC glad_glObjectLabel = NULL;
3246PFNGLGETPOINTERVPROC glad_glGetPointerv; 3247PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel = NULL;
3247PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR; 3248PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel = NULL;
3248PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR; 3249PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel = NULL;
3249PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR; 3250PFNGLGETPOINTERVPROC glad_glGetPointerv = NULL;
3250PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR; 3251PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR = NULL;
3251PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR; 3252PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR = NULL;
3252PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR; 3253PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR = NULL;
3253PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR; 3254PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR = NULL;
3254PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR; 3255PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR = NULL;
3255PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR; 3256PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR = NULL;
3256PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR; 3257PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR = NULL;
3257PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR; 3258PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR = NULL;
3258PFNGLMAXSHADERCOMPILERTHREADSKHRPROC glad_glMaxShaderCompilerThreadsKHR; 3259PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR = NULL;
3259PFNGLGETGRAPHICSRESETSTATUSPROC glad_glGetGraphicsResetStatus; 3260PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR = NULL;
3260PFNGLREADNPIXELSPROC glad_glReadnPixels; 3261PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR = NULL;
3261PFNGLGETNUNIFORMFVPROC glad_glGetnUniformfv; 3262PFNGLMAXSHADERCOMPILERTHREADSKHRPROC glad_glMaxShaderCompilerThreadsKHR = NULL;
3262PFNGLGETNUNIFORMIVPROC glad_glGetnUniformiv; 3263PFNGLGETGRAPHICSRESETSTATUSPROC glad_glGetGraphicsResetStatus = NULL;
3263PFNGLGETNUNIFORMUIVPROC glad_glGetnUniformuiv; 3264PFNGLREADNPIXELSPROC glad_glReadnPixels = NULL;
3264PFNGLGETGRAPHICSRESETSTATUSKHRPROC glad_glGetGraphicsResetStatusKHR; 3265PFNGLGETNUNIFORMFVPROC glad_glGetnUniformfv = NULL;
3265PFNGLREADNPIXELSKHRPROC glad_glReadnPixelsKHR; 3266PFNGLGETNUNIFORMIVPROC glad_glGetnUniformiv = NULL;
3266PFNGLGETNUNIFORMFVKHRPROC glad_glGetnUniformfvKHR; 3267PFNGLGETNUNIFORMUIVPROC glad_glGetnUniformuiv = NULL;
3267PFNGLGETNUNIFORMIVKHRPROC glad_glGetnUniformivKHR; 3268PFNGLGETGRAPHICSRESETSTATUSKHRPROC glad_glGetGraphicsResetStatusKHR = NULL;
3268PFNGLGETNUNIFORMUIVKHRPROC glad_glGetnUniformuivKHR; 3269PFNGLREADNPIXELSKHRPROC glad_glReadnPixelsKHR = NULL;
3269PFNGLRESIZEBUFFERSMESAPROC glad_glResizeBuffersMESA; 3270PFNGLGETNUNIFORMFVKHRPROC glad_glGetnUniformfvKHR = NULL;
3270PFNGLWINDOWPOS2DMESAPROC glad_glWindowPos2dMESA; 3271PFNGLGETNUNIFORMIVKHRPROC glad_glGetnUniformivKHR = NULL;
3271PFNGLWINDOWPOS2DVMESAPROC glad_glWindowPos2dvMESA; 3272PFNGLGETNUNIFORMUIVKHRPROC glad_glGetnUniformuivKHR = NULL;
3272PFNGLWINDOWPOS2FMESAPROC glad_glWindowPos2fMESA; 3273PFNGLRESIZEBUFFERSMESAPROC glad_glResizeBuffersMESA = NULL;
3273PFNGLWINDOWPOS2FVMESAPROC glad_glWindowPos2fvMESA; 3274PFNGLWINDOWPOS2DMESAPROC glad_glWindowPos2dMESA = NULL;
3274PFNGLWINDOWPOS2IMESAPROC glad_glWindowPos2iMESA; 3275PFNGLWINDOWPOS2DVMESAPROC glad_glWindowPos2dvMESA = NULL;
3275PFNGLWINDOWPOS2IVMESAPROC glad_glWindowPos2ivMESA; 3276PFNGLWINDOWPOS2FMESAPROC glad_glWindowPos2fMESA = NULL;
3276PFNGLWINDOWPOS2SMESAPROC glad_glWindowPos2sMESA; 3277PFNGLWINDOWPOS2FVMESAPROC glad_glWindowPos2fvMESA = NULL;
3277PFNGLWINDOWPOS2SVMESAPROC glad_glWindowPos2svMESA; 3278PFNGLWINDOWPOS2IMESAPROC glad_glWindowPos2iMESA = NULL;
3278PFNGLWINDOWPOS3DMESAPROC glad_glWindowPos3dMESA; 3279PFNGLWINDOWPOS2IVMESAPROC glad_glWindowPos2ivMESA = NULL;
3279PFNGLWINDOWPOS3DVMESAPROC glad_glWindowPos3dvMESA; 3280PFNGLWINDOWPOS2SMESAPROC glad_glWindowPos2sMESA = NULL;
3280PFNGLWINDOWPOS3FMESAPROC glad_glWindowPos3fMESA; 3281PFNGLWINDOWPOS2SVMESAPROC glad_glWindowPos2svMESA = NULL;
3281PFNGLWINDOWPOS3FVMESAPROC glad_glWindowPos3fvMESA; 3282PFNGLWINDOWPOS3DMESAPROC glad_glWindowPos3dMESA = NULL;
3282PFNGLWINDOWPOS3IMESAPROC glad_glWindowPos3iMESA; 3283PFNGLWINDOWPOS3DVMESAPROC glad_glWindowPos3dvMESA = NULL;
3283PFNGLWINDOWPOS3IVMESAPROC glad_glWindowPos3ivMESA; 3284PFNGLWINDOWPOS3FMESAPROC glad_glWindowPos3fMESA = NULL;
3284PFNGLWINDOWPOS3SMESAPROC glad_glWindowPos3sMESA; 3285PFNGLWINDOWPOS3FVMESAPROC glad_glWindowPos3fvMESA = NULL;
3285PFNGLWINDOWPOS3SVMESAPROC glad_glWindowPos3svMESA; 3286PFNGLWINDOWPOS3IMESAPROC glad_glWindowPos3iMESA = NULL;
3286PFNGLWINDOWPOS4DMESAPROC glad_glWindowPos4dMESA; 3287PFNGLWINDOWPOS3IVMESAPROC glad_glWindowPos3ivMESA = NULL;
3287PFNGLWINDOWPOS4DVMESAPROC glad_glWindowPos4dvMESA; 3288PFNGLWINDOWPOS3SMESAPROC glad_glWindowPos3sMESA = NULL;
3288PFNGLWINDOWPOS4FMESAPROC glad_glWindowPos4fMESA; 3289PFNGLWINDOWPOS3SVMESAPROC glad_glWindowPos3svMESA = NULL;
3289PFNGLWINDOWPOS4FVMESAPROC glad_glWindowPos4fvMESA; 3290PFNGLWINDOWPOS4DMESAPROC glad_glWindowPos4dMESA = NULL;
3290PFNGLWINDOWPOS4IMESAPROC glad_glWindowPos4iMESA; 3291PFNGLWINDOWPOS4DVMESAPROC glad_glWindowPos4dvMESA = NULL;
3291PFNGLWINDOWPOS4IVMESAPROC glad_glWindowPos4ivMESA; 3292PFNGLWINDOWPOS4FMESAPROC glad_glWindowPos4fMESA = NULL;
3292PFNGLWINDOWPOS4SMESAPROC glad_glWindowPos4sMESA; 3293PFNGLWINDOWPOS4FVMESAPROC glad_glWindowPos4fvMESA = NULL;
3293PFNGLWINDOWPOS4SVMESAPROC glad_glWindowPos4svMESA; 3294PFNGLWINDOWPOS4IMESAPROC glad_glWindowPos4iMESA = NULL;
3294PFNGLBEGINCONDITIONALRENDERNVXPROC glad_glBeginConditionalRenderNVX; 3295PFNGLWINDOWPOS4IVMESAPROC glad_glWindowPos4ivMESA = NULL;
3295PFNGLENDCONDITIONALRENDERNVXPROC glad_glEndConditionalRenderNVX; 3296PFNGLWINDOWPOS4SMESAPROC glad_glWindowPos4sMESA = NULL;
3296PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC glad_glLGPUNamedBufferSubDataNVX; 3297PFNGLWINDOWPOS4SVMESAPROC glad_glWindowPos4svMESA = NULL;
3297PFNGLLGPUCOPYIMAGESUBDATANVXPROC glad_glLGPUCopyImageSubDataNVX; 3298PFNGLBEGINCONDITIONALRENDERNVXPROC glad_glBeginConditionalRenderNVX = NULL;
3298PFNGLLGPUINTERLOCKNVXPROC glad_glLGPUInterlockNVX; 3299PFNGLENDCONDITIONALRENDERNVXPROC glad_glEndConditionalRenderNVX = NULL;
3299PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC glad_glAlphaToCoverageDitherControlNV; 3300PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC glad_glLGPUNamedBufferSubDataNVX = NULL;
3300PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC glad_glMultiDrawArraysIndirectBindlessNV; 3301PFNGLLGPUCOPYIMAGESUBDATANVXPROC glad_glLGPUCopyImageSubDataNVX = NULL;
3301PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC glad_glMultiDrawElementsIndirectBindlessNV; 3302PFNGLLGPUINTERLOCKNVXPROC glad_glLGPUInterlockNVX = NULL;
3302PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawArraysIndirectBindlessCountNV; 3303PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC glad_glAlphaToCoverageDitherControlNV = NULL;
3303PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawElementsIndirectBindlessCountNV; 3304PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC glad_glMultiDrawArraysIndirectBindlessNV = NULL;
3304PFNGLGETTEXTUREHANDLENVPROC glad_glGetTextureHandleNV; 3305PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC glad_glMultiDrawElementsIndirectBindlessNV = NULL;
3305PFNGLGETTEXTURESAMPLERHANDLENVPROC glad_glGetTextureSamplerHandleNV; 3306PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawArraysIndirectBindlessCountNV = NULL;
3306PFNGLMAKETEXTUREHANDLERESIDENTNVPROC glad_glMakeTextureHandleResidentNV; 3307PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC glad_glMultiDrawElementsIndirectBindlessCountNV = NULL;
3307PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC glad_glMakeTextureHandleNonResidentNV; 3308PFNGLGETTEXTUREHANDLENVPROC glad_glGetTextureHandleNV = NULL;
3308PFNGLGETIMAGEHANDLENVPROC glad_glGetImageHandleNV; 3309PFNGLGETTEXTURESAMPLERHANDLENVPROC glad_glGetTextureSamplerHandleNV = NULL;
3309PFNGLMAKEIMAGEHANDLERESIDENTNVPROC glad_glMakeImageHandleResidentNV; 3310PFNGLMAKETEXTUREHANDLERESIDENTNVPROC glad_glMakeTextureHandleResidentNV = NULL;
3310PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC glad_glMakeImageHandleNonResidentNV; 3311PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC glad_glMakeTextureHandleNonResidentNV = NULL;
3311PFNGLUNIFORMHANDLEUI64NVPROC glad_glUniformHandleui64NV; 3312PFNGLGETIMAGEHANDLENVPROC glad_glGetImageHandleNV = NULL;
3312PFNGLUNIFORMHANDLEUI64VNVPROC glad_glUniformHandleui64vNV; 3313PFNGLMAKEIMAGEHANDLERESIDENTNVPROC glad_glMakeImageHandleResidentNV = NULL;
3313PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC glad_glProgramUniformHandleui64NV; 3314PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC glad_glMakeImageHandleNonResidentNV = NULL;
3314PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC glad_glProgramUniformHandleui64vNV; 3315PFNGLUNIFORMHANDLEUI64NVPROC glad_glUniformHandleui64NV = NULL;
3315PFNGLISTEXTUREHANDLERESIDENTNVPROC glad_glIsTextureHandleResidentNV; 3316PFNGLUNIFORMHANDLEUI64VNVPROC glad_glUniformHandleui64vNV = NULL;
3316PFNGLISIMAGEHANDLERESIDENTNVPROC glad_glIsImageHandleResidentNV; 3317PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC glad_glProgramUniformHandleui64NV = NULL;
3317PFNGLBLENDPARAMETERINVPROC glad_glBlendParameteriNV; 3318PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC glad_glProgramUniformHandleui64vNV = NULL;
3318PFNGLBLENDBARRIERNVPROC glad_glBlendBarrierNV; 3319PFNGLISTEXTUREHANDLERESIDENTNVPROC glad_glIsTextureHandleResidentNV = NULL;
3319PFNGLVIEWPORTPOSITIONWSCALENVPROC glad_glViewportPositionWScaleNV; 3320PFNGLISIMAGEHANDLERESIDENTNVPROC glad_glIsImageHandleResidentNV = NULL;
3320PFNGLCREATESTATESNVPROC glad_glCreateStatesNV; 3321PFNGLBLENDPARAMETERINVPROC glad_glBlendParameteriNV = NULL;
3321PFNGLDELETESTATESNVPROC glad_glDeleteStatesNV; 3322PFNGLBLENDBARRIERNVPROC glad_glBlendBarrierNV = NULL;
3322PFNGLISSTATENVPROC glad_glIsStateNV; 3323PFNGLVIEWPORTPOSITIONWSCALENVPROC glad_glViewportPositionWScaleNV = NULL;
3323PFNGLSTATECAPTURENVPROC glad_glStateCaptureNV; 3324PFNGLCREATESTATESNVPROC glad_glCreateStatesNV = NULL;
3324PFNGLGETCOMMANDHEADERNVPROC glad_glGetCommandHeaderNV; 3325PFNGLDELETESTATESNVPROC glad_glDeleteStatesNV = NULL;
3325PFNGLGETSTAGEINDEXNVPROC glad_glGetStageIndexNV; 3326PFNGLISSTATENVPROC glad_glIsStateNV = NULL;
3326PFNGLDRAWCOMMANDSNVPROC glad_glDrawCommandsNV; 3327PFNGLSTATECAPTURENVPROC glad_glStateCaptureNV = NULL;
3327PFNGLDRAWCOMMANDSADDRESSNVPROC glad_glDrawCommandsAddressNV; 3328PFNGLGETCOMMANDHEADERNVPROC glad_glGetCommandHeaderNV = NULL;
3328PFNGLDRAWCOMMANDSSTATESNVPROC glad_glDrawCommandsStatesNV; 3329PFNGLGETSTAGEINDEXNVPROC glad_glGetStageIndexNV = NULL;
3329PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC glad_glDrawCommandsStatesAddressNV; 3330PFNGLDRAWCOMMANDSNVPROC glad_glDrawCommandsNV = NULL;
3330PFNGLCREATECOMMANDLISTSNVPROC glad_glCreateCommandListsNV; 3331PFNGLDRAWCOMMANDSADDRESSNVPROC glad_glDrawCommandsAddressNV = NULL;
3331PFNGLDELETECOMMANDLISTSNVPROC glad_glDeleteCommandListsNV; 3332PFNGLDRAWCOMMANDSSTATESNVPROC glad_glDrawCommandsStatesNV = NULL;
3332PFNGLISCOMMANDLISTNVPROC glad_glIsCommandListNV; 3333PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC glad_glDrawCommandsStatesAddressNV = NULL;
3333PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC glad_glListDrawCommandsStatesClientNV; 3334PFNGLCREATECOMMANDLISTSNVPROC glad_glCreateCommandListsNV = NULL;
3334PFNGLCOMMANDLISTSEGMENTSNVPROC glad_glCommandListSegmentsNV; 3335PFNGLDELETECOMMANDLISTSNVPROC glad_glDeleteCommandListsNV = NULL;
3335PFNGLCOMPILECOMMANDLISTNVPROC glad_glCompileCommandListNV; 3336PFNGLISCOMMANDLISTNVPROC glad_glIsCommandListNV = NULL;
3336PFNGLCALLCOMMANDLISTNVPROC glad_glCallCommandListNV; 3337PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC glad_glListDrawCommandsStatesClientNV = NULL;
3337PFNGLBEGINCONDITIONALRENDERNVPROC glad_glBeginConditionalRenderNV; 3338PFNGLCOMMANDLISTSEGMENTSNVPROC glad_glCommandListSegmentsNV = NULL;
3338PFNGLENDCONDITIONALRENDERNVPROC glad_glEndConditionalRenderNV; 3339PFNGLCOMPILECOMMANDLISTNVPROC glad_glCompileCommandListNV = NULL;
3339PFNGLSUBPIXELPRECISIONBIASNVPROC glad_glSubpixelPrecisionBiasNV; 3340PFNGLCALLCOMMANDLISTNVPROC glad_glCallCommandListNV = NULL;
3340PFNGLCONSERVATIVERASTERPARAMETERFNVPROC glad_glConservativeRasterParameterfNV; 3341PFNGLBEGINCONDITIONALRENDERNVPROC glad_glBeginConditionalRenderNV = NULL;
3341PFNGLCONSERVATIVERASTERPARAMETERINVPROC glad_glConservativeRasterParameteriNV; 3342PFNGLENDCONDITIONALRENDERNVPROC glad_glEndConditionalRenderNV = NULL;
3342PFNGLCOPYIMAGESUBDATANVPROC glad_glCopyImageSubDataNV; 3343PFNGLSUBPIXELPRECISIONBIASNVPROC glad_glSubpixelPrecisionBiasNV = NULL;
3343PFNGLDEPTHRANGEDNVPROC glad_glDepthRangedNV; 3344PFNGLCONSERVATIVERASTERPARAMETERFNVPROC glad_glConservativeRasterParameterfNV = NULL;
3344PFNGLCLEARDEPTHDNVPROC glad_glClearDepthdNV; 3345PFNGLCONSERVATIVERASTERPARAMETERINVPROC glad_glConservativeRasterParameteriNV = NULL;
3345PFNGLDEPTHBOUNDSDNVPROC glad_glDepthBoundsdNV; 3346PFNGLCOPYIMAGESUBDATANVPROC glad_glCopyImageSubDataNV = NULL;
3346PFNGLDRAWTEXTURENVPROC glad_glDrawTextureNV; 3347PFNGLDEPTHRANGEDNVPROC glad_glDepthRangedNV = NULL;
3347PFNGLDRAWVKIMAGENVPROC glad_glDrawVkImageNV; 3348PFNGLCLEARDEPTHDNVPROC glad_glClearDepthdNV = NULL;
3348PFNGLGETVKPROCADDRNVPROC glad_glGetVkProcAddrNV; 3349PFNGLDEPTHBOUNDSDNVPROC glad_glDepthBoundsdNV = NULL;
3349PFNGLWAITVKSEMAPHORENVPROC glad_glWaitVkSemaphoreNV; 3350PFNGLDRAWTEXTURENVPROC glad_glDrawTextureNV = NULL;
3350PFNGLSIGNALVKSEMAPHORENVPROC glad_glSignalVkSemaphoreNV; 3351PFNGLDRAWVKIMAGENVPROC glad_glDrawVkImageNV = NULL;
3351PFNGLSIGNALVKFENCENVPROC glad_glSignalVkFenceNV; 3352PFNGLGETVKPROCADDRNVPROC glad_glGetVkProcAddrNV = NULL;
3352PFNGLMAPCONTROLPOINTSNVPROC glad_glMapControlPointsNV; 3353PFNGLWAITVKSEMAPHORENVPROC glad_glWaitVkSemaphoreNV = NULL;
3353PFNGLMAPPARAMETERIVNVPROC glad_glMapParameterivNV; 3354PFNGLSIGNALVKSEMAPHORENVPROC glad_glSignalVkSemaphoreNV = NULL;
3354PFNGLMAPPARAMETERFVNVPROC glad_glMapParameterfvNV; 3355PFNGLSIGNALVKFENCENVPROC glad_glSignalVkFenceNV = NULL;
3355PFNGLGETMAPCONTROLPOINTSNVPROC glad_glGetMapControlPointsNV; 3356PFNGLMAPCONTROLPOINTSNVPROC glad_glMapControlPointsNV = NULL;
3356PFNGLGETMAPPARAMETERIVNVPROC glad_glGetMapParameterivNV; 3357PFNGLMAPPARAMETERIVNVPROC glad_glMapParameterivNV = NULL;
3357PFNGLGETMAPPARAMETERFVNVPROC glad_glGetMapParameterfvNV; 3358PFNGLMAPPARAMETERFVNVPROC glad_glMapParameterfvNV = NULL;
3358PFNGLGETMAPATTRIBPARAMETERIVNVPROC glad_glGetMapAttribParameterivNV; 3359PFNGLGETMAPCONTROLPOINTSNVPROC glad_glGetMapControlPointsNV = NULL;
3359PFNGLGETMAPATTRIBPARAMETERFVNVPROC glad_glGetMapAttribParameterfvNV; 3360PFNGLGETMAPPARAMETERIVNVPROC glad_glGetMapParameterivNV = NULL;
3360PFNGLEVALMAPSNVPROC glad_glEvalMapsNV; 3361PFNGLGETMAPPARAMETERFVNVPROC glad_glGetMapParameterfvNV = NULL;
3361PFNGLGETMULTISAMPLEFVNVPROC glad_glGetMultisamplefvNV; 3362PFNGLGETMAPATTRIBPARAMETERIVNVPROC glad_glGetMapAttribParameterivNV = NULL;
3362PFNGLSAMPLEMASKINDEXEDNVPROC glad_glSampleMaskIndexedNV; 3363PFNGLGETMAPATTRIBPARAMETERFVNVPROC glad_glGetMapAttribParameterfvNV = NULL;
3363PFNGLTEXRENDERBUFFERNVPROC glad_glTexRenderbufferNV; 3364PFNGLEVALMAPSNVPROC glad_glEvalMapsNV = NULL;
3364PFNGLDELETEFENCESNVPROC glad_glDeleteFencesNV; 3365PFNGLGETMULTISAMPLEFVNVPROC glad_glGetMultisamplefvNV = NULL;
3365PFNGLGENFENCESNVPROC glad_glGenFencesNV; 3366PFNGLSAMPLEMASKINDEXEDNVPROC glad_glSampleMaskIndexedNV = NULL;
3366PFNGLISFENCENVPROC glad_glIsFenceNV; 3367PFNGLTEXRENDERBUFFERNVPROC glad_glTexRenderbufferNV = NULL;
3367PFNGLTESTFENCENVPROC glad_glTestFenceNV; 3368PFNGLDELETEFENCESNVPROC glad_glDeleteFencesNV = NULL;
3368PFNGLGETFENCEIVNVPROC glad_glGetFenceivNV; 3369PFNGLGENFENCESNVPROC glad_glGenFencesNV = NULL;
3369PFNGLFINISHFENCENVPROC glad_glFinishFenceNV; 3370PFNGLISFENCENVPROC glad_glIsFenceNV = NULL;
3370PFNGLSETFENCENVPROC glad_glSetFenceNV; 3371PFNGLTESTFENCENVPROC glad_glTestFenceNV = NULL;
3371PFNGLFRAGMENTCOVERAGECOLORNVPROC glad_glFragmentCoverageColorNV; 3372PFNGLGETFENCEIVNVPROC glad_glGetFenceivNV = NULL;
3372PFNGLPROGRAMNAMEDPARAMETER4FNVPROC glad_glProgramNamedParameter4fNV; 3373PFNGLFINISHFENCENVPROC glad_glFinishFenceNV = NULL;
3373PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC glad_glProgramNamedParameter4fvNV; 3374PFNGLSETFENCENVPROC glad_glSetFenceNV = NULL;
3374PFNGLPROGRAMNAMEDPARAMETER4DNVPROC glad_glProgramNamedParameter4dNV; 3375PFNGLFRAGMENTCOVERAGECOLORNVPROC glad_glFragmentCoverageColorNV = NULL;
3375PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC glad_glProgramNamedParameter4dvNV; 3376PFNGLPROGRAMNAMEDPARAMETER4FNVPROC glad_glProgramNamedParameter4fNV = NULL;
3376PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC glad_glGetProgramNamedParameterfvNV; 3377PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC glad_glProgramNamedParameter4fvNV = NULL;
3377PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC glad_glGetProgramNamedParameterdvNV; 3378PFNGLPROGRAMNAMEDPARAMETER4DNVPROC glad_glProgramNamedParameter4dNV = NULL;
3378PFNGLCOVERAGEMODULATIONTABLENVPROC glad_glCoverageModulationTableNV; 3379PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC glad_glProgramNamedParameter4dvNV = NULL;
3379PFNGLGETCOVERAGEMODULATIONTABLENVPROC glad_glGetCoverageModulationTableNV; 3380PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC glad_glGetProgramNamedParameterfvNV = NULL;
3380PFNGLCOVERAGEMODULATIONNVPROC glad_glCoverageModulationNV; 3381PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC glad_glGetProgramNamedParameterdvNV = NULL;
3381PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC glad_glRenderbufferStorageMultisampleCoverageNV; 3382PFNGLCOVERAGEMODULATIONTABLENVPROC glad_glCoverageModulationTableNV = NULL;
3382PFNGLPROGRAMVERTEXLIMITNVPROC glad_glProgramVertexLimitNV; 3383PFNGLGETCOVERAGEMODULATIONTABLENVPROC glad_glGetCoverageModulationTableNV = NULL;
3383PFNGLFRAMEBUFFERTEXTUREEXTPROC glad_glFramebufferTextureEXT; 3384PFNGLCOVERAGEMODULATIONNVPROC glad_glCoverageModulationNV = NULL;
3384PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glad_glFramebufferTextureFaceEXT; 3385PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC glad_glRenderbufferStorageMultisampleCoverageNV = NULL;
3385PFNGLRENDERGPUMASKNVPROC glad_glRenderGpuMaskNV; 3386PFNGLPROGRAMVERTEXLIMITNVPROC glad_glProgramVertexLimitNV = NULL;
3386PFNGLMULTICASTBUFFERSUBDATANVPROC glad_glMulticastBufferSubDataNV; 3387PFNGLFRAMEBUFFERTEXTUREEXTPROC glad_glFramebufferTextureEXT = NULL;
3387PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC glad_glMulticastCopyBufferSubDataNV; 3388PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glad_glFramebufferTextureFaceEXT = NULL;
3388PFNGLMULTICASTCOPYIMAGESUBDATANVPROC glad_glMulticastCopyImageSubDataNV; 3389PFNGLRENDERGPUMASKNVPROC glad_glRenderGpuMaskNV = NULL;
3389PFNGLMULTICASTBLITFRAMEBUFFERNVPROC glad_glMulticastBlitFramebufferNV; 3390PFNGLMULTICASTBUFFERSUBDATANVPROC glad_glMulticastBufferSubDataNV = NULL;
3390PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glMulticastFramebufferSampleLocationsfvNV; 3391PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC glad_glMulticastCopyBufferSubDataNV = NULL;
3391PFNGLMULTICASTBARRIERNVPROC glad_glMulticastBarrierNV; 3392PFNGLMULTICASTCOPYIMAGESUBDATANVPROC glad_glMulticastCopyImageSubDataNV = NULL;
3392PFNGLMULTICASTWAITSYNCNVPROC glad_glMulticastWaitSyncNV; 3393PFNGLMULTICASTBLITFRAMEBUFFERNVPROC glad_glMulticastBlitFramebufferNV = NULL;
3393PFNGLMULTICASTGETQUERYOBJECTIVNVPROC glad_glMulticastGetQueryObjectivNV; 3394PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glMulticastFramebufferSampleLocationsfvNV = NULL;
3394PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC glad_glMulticastGetQueryObjectuivNV; 3395PFNGLMULTICASTBARRIERNVPROC glad_glMulticastBarrierNV = NULL;
3395PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC glad_glMulticastGetQueryObjecti64vNV; 3396PFNGLMULTICASTWAITSYNCNVPROC glad_glMulticastWaitSyncNV = NULL;
3396PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC glad_glMulticastGetQueryObjectui64vNV; 3397PFNGLMULTICASTGETQUERYOBJECTIVNVPROC glad_glMulticastGetQueryObjectivNV = NULL;
3397PFNGLPROGRAMLOCALPARAMETERI4INVPROC glad_glProgramLocalParameterI4iNV; 3398PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC glad_glMulticastGetQueryObjectuivNV = NULL;
3398PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC glad_glProgramLocalParameterI4ivNV; 3399PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC glad_glMulticastGetQueryObjecti64vNV = NULL;
3399PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC glad_glProgramLocalParametersI4ivNV; 3400PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC glad_glMulticastGetQueryObjectui64vNV = NULL;
3400PFNGLPROGRAMLOCALPARAMETERI4UINVPROC glad_glProgramLocalParameterI4uiNV; 3401PFNGLPROGRAMLOCALPARAMETERI4INVPROC glad_glProgramLocalParameterI4iNV = NULL;
3401PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC glad_glProgramLocalParameterI4uivNV; 3402PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC glad_glProgramLocalParameterI4ivNV = NULL;
3402PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC glad_glProgramLocalParametersI4uivNV; 3403PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC glad_glProgramLocalParametersI4ivNV = NULL;
3403PFNGLPROGRAMENVPARAMETERI4INVPROC glad_glProgramEnvParameterI4iNV; 3404PFNGLPROGRAMLOCALPARAMETERI4UINVPROC glad_glProgramLocalParameterI4uiNV = NULL;
3404PFNGLPROGRAMENVPARAMETERI4IVNVPROC glad_glProgramEnvParameterI4ivNV; 3405PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC glad_glProgramLocalParameterI4uivNV = NULL;
3405PFNGLPROGRAMENVPARAMETERSI4IVNVPROC glad_glProgramEnvParametersI4ivNV; 3406PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC glad_glProgramLocalParametersI4uivNV = NULL;
3406PFNGLPROGRAMENVPARAMETERI4UINVPROC glad_glProgramEnvParameterI4uiNV; 3407PFNGLPROGRAMENVPARAMETERI4INVPROC glad_glProgramEnvParameterI4iNV = NULL;
3407PFNGLPROGRAMENVPARAMETERI4UIVNVPROC glad_glProgramEnvParameterI4uivNV; 3408PFNGLPROGRAMENVPARAMETERI4IVNVPROC glad_glProgramEnvParameterI4ivNV = NULL;
3408PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC glad_glProgramEnvParametersI4uivNV; 3409PFNGLPROGRAMENVPARAMETERSI4IVNVPROC glad_glProgramEnvParametersI4ivNV = NULL;
3409PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC glad_glGetProgramLocalParameterIivNV; 3410PFNGLPROGRAMENVPARAMETERI4UINVPROC glad_glProgramEnvParameterI4uiNV = NULL;
3410PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC glad_glGetProgramLocalParameterIuivNV; 3411PFNGLPROGRAMENVPARAMETERI4UIVNVPROC glad_glProgramEnvParameterI4uivNV = NULL;
3411PFNGLGETPROGRAMENVPARAMETERIIVNVPROC glad_glGetProgramEnvParameterIivNV; 3412PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC glad_glProgramEnvParametersI4uivNV = NULL;
3412PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC glad_glGetProgramEnvParameterIuivNV; 3413PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC glad_glGetProgramLocalParameterIivNV = NULL;
3413PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC glad_glProgramSubroutineParametersuivNV; 3414PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC glad_glGetProgramLocalParameterIuivNV = NULL;
3414PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC glad_glGetProgramSubroutineParameteruivNV; 3415PFNGLGETPROGRAMENVPARAMETERIIVNVPROC glad_glGetProgramEnvParameterIivNV = NULL;
3415PFNGLVERTEX2HNVPROC glad_glVertex2hNV; 3416PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC glad_glGetProgramEnvParameterIuivNV = NULL;
3416PFNGLVERTEX2HVNVPROC glad_glVertex2hvNV; 3417PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC glad_glProgramSubroutineParametersuivNV = NULL;
3417PFNGLVERTEX3HNVPROC glad_glVertex3hNV; 3418PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC glad_glGetProgramSubroutineParameteruivNV = NULL;
3418PFNGLVERTEX3HVNVPROC glad_glVertex3hvNV; 3419PFNGLVERTEX2HNVPROC glad_glVertex2hNV = NULL;
3419PFNGLVERTEX4HNVPROC glad_glVertex4hNV; 3420PFNGLVERTEX2HVNVPROC glad_glVertex2hvNV = NULL;
3420PFNGLVERTEX4HVNVPROC glad_glVertex4hvNV; 3421PFNGLVERTEX3HNVPROC glad_glVertex3hNV = NULL;
3421PFNGLNORMAL3HNVPROC glad_glNormal3hNV; 3422PFNGLVERTEX3HVNVPROC glad_glVertex3hvNV = NULL;
3422PFNGLNORMAL3HVNVPROC glad_glNormal3hvNV; 3423PFNGLVERTEX4HNVPROC glad_glVertex4hNV = NULL;
3423PFNGLCOLOR3HNVPROC glad_glColor3hNV; 3424PFNGLVERTEX4HVNVPROC glad_glVertex4hvNV = NULL;
3424PFNGLCOLOR3HVNVPROC glad_glColor3hvNV; 3425PFNGLNORMAL3HNVPROC glad_glNormal3hNV = NULL;
3425PFNGLCOLOR4HNVPROC glad_glColor4hNV; 3426PFNGLNORMAL3HVNVPROC glad_glNormal3hvNV = NULL;
3426PFNGLCOLOR4HVNVPROC glad_glColor4hvNV; 3427PFNGLCOLOR3HNVPROC glad_glColor3hNV = NULL;
3427PFNGLTEXCOORD1HNVPROC glad_glTexCoord1hNV; 3428PFNGLCOLOR3HVNVPROC glad_glColor3hvNV = NULL;
3428PFNGLTEXCOORD1HVNVPROC glad_glTexCoord1hvNV; 3429PFNGLCOLOR4HNVPROC glad_glColor4hNV = NULL;
3429PFNGLTEXCOORD2HNVPROC glad_glTexCoord2hNV; 3430PFNGLCOLOR4HVNVPROC glad_glColor4hvNV = NULL;
3430PFNGLTEXCOORD2HVNVPROC glad_glTexCoord2hvNV; 3431PFNGLTEXCOORD1HNVPROC glad_glTexCoord1hNV = NULL;
3431PFNGLTEXCOORD3HNVPROC glad_glTexCoord3hNV; 3432PFNGLTEXCOORD1HVNVPROC glad_glTexCoord1hvNV = NULL;
3432PFNGLTEXCOORD3HVNVPROC glad_glTexCoord3hvNV; 3433PFNGLTEXCOORD2HNVPROC glad_glTexCoord2hNV = NULL;
3433PFNGLTEXCOORD4HNVPROC glad_glTexCoord4hNV; 3434PFNGLTEXCOORD2HVNVPROC glad_glTexCoord2hvNV = NULL;
3434PFNGLTEXCOORD4HVNVPROC glad_glTexCoord4hvNV; 3435PFNGLTEXCOORD3HNVPROC glad_glTexCoord3hNV = NULL;
3435PFNGLMULTITEXCOORD1HNVPROC glad_glMultiTexCoord1hNV; 3436PFNGLTEXCOORD3HVNVPROC glad_glTexCoord3hvNV = NULL;
3436PFNGLMULTITEXCOORD1HVNVPROC glad_glMultiTexCoord1hvNV; 3437PFNGLTEXCOORD4HNVPROC glad_glTexCoord4hNV = NULL;
3437PFNGLMULTITEXCOORD2HNVPROC glad_glMultiTexCoord2hNV; 3438PFNGLTEXCOORD4HVNVPROC glad_glTexCoord4hvNV = NULL;
3438PFNGLMULTITEXCOORD2HVNVPROC glad_glMultiTexCoord2hvNV; 3439PFNGLMULTITEXCOORD1HNVPROC glad_glMultiTexCoord1hNV = NULL;
3439PFNGLMULTITEXCOORD3HNVPROC glad_glMultiTexCoord3hNV; 3440PFNGLMULTITEXCOORD1HVNVPROC glad_glMultiTexCoord1hvNV = NULL;
3440PFNGLMULTITEXCOORD3HVNVPROC glad_glMultiTexCoord3hvNV; 3441PFNGLMULTITEXCOORD2HNVPROC glad_glMultiTexCoord2hNV = NULL;
3441PFNGLMULTITEXCOORD4HNVPROC glad_glMultiTexCoord4hNV; 3442PFNGLMULTITEXCOORD2HVNVPROC glad_glMultiTexCoord2hvNV = NULL;
3442PFNGLMULTITEXCOORD4HVNVPROC glad_glMultiTexCoord4hvNV; 3443PFNGLMULTITEXCOORD3HNVPROC glad_glMultiTexCoord3hNV = NULL;
3443PFNGLFOGCOORDHNVPROC glad_glFogCoordhNV; 3444PFNGLMULTITEXCOORD3HVNVPROC glad_glMultiTexCoord3hvNV = NULL;
3444PFNGLFOGCOORDHVNVPROC glad_glFogCoordhvNV; 3445PFNGLMULTITEXCOORD4HNVPROC glad_glMultiTexCoord4hNV = NULL;
3445PFNGLSECONDARYCOLOR3HNVPROC glad_glSecondaryColor3hNV; 3446PFNGLMULTITEXCOORD4HVNVPROC glad_glMultiTexCoord4hvNV = NULL;
3446PFNGLSECONDARYCOLOR3HVNVPROC glad_glSecondaryColor3hvNV; 3447PFNGLFOGCOORDHNVPROC glad_glFogCoordhNV = NULL;
3447PFNGLVERTEXWEIGHTHNVPROC glad_glVertexWeighthNV; 3448PFNGLFOGCOORDHVNVPROC glad_glFogCoordhvNV = NULL;
3448PFNGLVERTEXWEIGHTHVNVPROC glad_glVertexWeighthvNV; 3449PFNGLSECONDARYCOLOR3HNVPROC glad_glSecondaryColor3hNV = NULL;
3449PFNGLVERTEXATTRIB1HNVPROC glad_glVertexAttrib1hNV; 3450PFNGLSECONDARYCOLOR3HVNVPROC glad_glSecondaryColor3hvNV = NULL;
3450PFNGLVERTEXATTRIB1HVNVPROC glad_glVertexAttrib1hvNV; 3451PFNGLVERTEXWEIGHTHNVPROC glad_glVertexWeighthNV = NULL;
3451PFNGLVERTEXATTRIB2HNVPROC glad_glVertexAttrib2hNV; 3452PFNGLVERTEXWEIGHTHVNVPROC glad_glVertexWeighthvNV = NULL;
3452PFNGLVERTEXATTRIB2HVNVPROC glad_glVertexAttrib2hvNV; 3453PFNGLVERTEXATTRIB1HNVPROC glad_glVertexAttrib1hNV = NULL;
3453PFNGLVERTEXATTRIB3HNVPROC glad_glVertexAttrib3hNV; 3454PFNGLVERTEXATTRIB1HVNVPROC glad_glVertexAttrib1hvNV = NULL;
3454PFNGLVERTEXATTRIB3HVNVPROC glad_glVertexAttrib3hvNV; 3455PFNGLVERTEXATTRIB2HNVPROC glad_glVertexAttrib2hNV = NULL;
3455PFNGLVERTEXATTRIB4HNVPROC glad_glVertexAttrib4hNV; 3456PFNGLVERTEXATTRIB2HVNVPROC glad_glVertexAttrib2hvNV = NULL;
3456PFNGLVERTEXATTRIB4HVNVPROC glad_glVertexAttrib4hvNV; 3457PFNGLVERTEXATTRIB3HNVPROC glad_glVertexAttrib3hNV = NULL;
3457PFNGLVERTEXATTRIBS1HVNVPROC glad_glVertexAttribs1hvNV; 3458PFNGLVERTEXATTRIB3HVNVPROC glad_glVertexAttrib3hvNV = NULL;
3458PFNGLVERTEXATTRIBS2HVNVPROC glad_glVertexAttribs2hvNV; 3459PFNGLVERTEXATTRIB4HNVPROC glad_glVertexAttrib4hNV = NULL;
3459PFNGLVERTEXATTRIBS3HVNVPROC glad_glVertexAttribs3hvNV; 3460PFNGLVERTEXATTRIB4HVNVPROC glad_glVertexAttrib4hvNV = NULL;
3460PFNGLVERTEXATTRIBS4HVNVPROC glad_glVertexAttribs4hvNV; 3461PFNGLVERTEXATTRIBS1HVNVPROC glad_glVertexAttribs1hvNV = NULL;
3461PFNGLGETINTERNALFORMATSAMPLEIVNVPROC glad_glGetInternalformatSampleivNV; 3462PFNGLVERTEXATTRIBS2HVNVPROC glad_glVertexAttribs2hvNV = NULL;
3462PFNGLGENOCCLUSIONQUERIESNVPROC glad_glGenOcclusionQueriesNV; 3463PFNGLVERTEXATTRIBS3HVNVPROC glad_glVertexAttribs3hvNV = NULL;
3463PFNGLDELETEOCCLUSIONQUERIESNVPROC glad_glDeleteOcclusionQueriesNV; 3464PFNGLVERTEXATTRIBS4HVNVPROC glad_glVertexAttribs4hvNV = NULL;
3464PFNGLISOCCLUSIONQUERYNVPROC glad_glIsOcclusionQueryNV; 3465PFNGLGETINTERNALFORMATSAMPLEIVNVPROC glad_glGetInternalformatSampleivNV = NULL;
3465PFNGLBEGINOCCLUSIONQUERYNVPROC glad_glBeginOcclusionQueryNV; 3466PFNGLGENOCCLUSIONQUERIESNVPROC glad_glGenOcclusionQueriesNV = NULL;
3466PFNGLENDOCCLUSIONQUERYNVPROC glad_glEndOcclusionQueryNV; 3467PFNGLDELETEOCCLUSIONQUERIESNVPROC glad_glDeleteOcclusionQueriesNV = NULL;
3467PFNGLGETOCCLUSIONQUERYIVNVPROC glad_glGetOcclusionQueryivNV; 3468PFNGLISOCCLUSIONQUERYNVPROC glad_glIsOcclusionQueryNV = NULL;
3468PFNGLGETOCCLUSIONQUERYUIVNVPROC glad_glGetOcclusionQueryuivNV; 3469PFNGLBEGINOCCLUSIONQUERYNVPROC glad_glBeginOcclusionQueryNV = NULL;
3469PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC glad_glProgramBufferParametersfvNV; 3470PFNGLENDOCCLUSIONQUERYNVPROC glad_glEndOcclusionQueryNV = NULL;
3470PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC glad_glProgramBufferParametersIivNV; 3471PFNGLGETOCCLUSIONQUERYIVNVPROC glad_glGetOcclusionQueryivNV = NULL;
3471PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC glad_glProgramBufferParametersIuivNV; 3472PFNGLGETOCCLUSIONQUERYUIVNVPROC glad_glGetOcclusionQueryuivNV = NULL;
3472PFNGLGENPATHSNVPROC glad_glGenPathsNV; 3473PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC glad_glProgramBufferParametersfvNV = NULL;
3473PFNGLDELETEPATHSNVPROC glad_glDeletePathsNV; 3474PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC glad_glProgramBufferParametersIivNV = NULL;
3474PFNGLISPATHNVPROC glad_glIsPathNV; 3475PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC glad_glProgramBufferParametersIuivNV = NULL;
3475PFNGLPATHCOMMANDSNVPROC glad_glPathCommandsNV; 3476PFNGLGENPATHSNVPROC glad_glGenPathsNV = NULL;
3476PFNGLPATHCOORDSNVPROC glad_glPathCoordsNV; 3477PFNGLDELETEPATHSNVPROC glad_glDeletePathsNV = NULL;
3477PFNGLPATHSUBCOMMANDSNVPROC glad_glPathSubCommandsNV; 3478PFNGLISPATHNVPROC glad_glIsPathNV = NULL;
3478PFNGLPATHSUBCOORDSNVPROC glad_glPathSubCoordsNV; 3479PFNGLPATHCOMMANDSNVPROC glad_glPathCommandsNV = NULL;
3479PFNGLPATHSTRINGNVPROC glad_glPathStringNV; 3480PFNGLPATHCOORDSNVPROC glad_glPathCoordsNV = NULL;
3480PFNGLPATHGLYPHSNVPROC glad_glPathGlyphsNV; 3481PFNGLPATHSUBCOMMANDSNVPROC glad_glPathSubCommandsNV = NULL;
3481PFNGLPATHGLYPHRANGENVPROC glad_glPathGlyphRangeNV; 3482PFNGLPATHSUBCOORDSNVPROC glad_glPathSubCoordsNV = NULL;
3482PFNGLWEIGHTPATHSNVPROC glad_glWeightPathsNV; 3483PFNGLPATHSTRINGNVPROC glad_glPathStringNV = NULL;
3483PFNGLCOPYPATHNVPROC glad_glCopyPathNV; 3484PFNGLPATHGLYPHSNVPROC glad_glPathGlyphsNV = NULL;
3484PFNGLINTERPOLATEPATHSNVPROC glad_glInterpolatePathsNV; 3485PFNGLPATHGLYPHRANGENVPROC glad_glPathGlyphRangeNV = NULL;
3485PFNGLTRANSFORMPATHNVPROC glad_glTransformPathNV; 3486PFNGLWEIGHTPATHSNVPROC glad_glWeightPathsNV = NULL;
3486PFNGLPATHPARAMETERIVNVPROC glad_glPathParameterivNV; 3487PFNGLCOPYPATHNVPROC glad_glCopyPathNV = NULL;
3487PFNGLPATHPARAMETERINVPROC glad_glPathParameteriNV; 3488PFNGLINTERPOLATEPATHSNVPROC glad_glInterpolatePathsNV = NULL;
3488PFNGLPATHPARAMETERFVNVPROC glad_glPathParameterfvNV; 3489PFNGLTRANSFORMPATHNVPROC glad_glTransformPathNV = NULL;
3489PFNGLPATHPARAMETERFNVPROC glad_glPathParameterfNV; 3490PFNGLPATHPARAMETERIVNVPROC glad_glPathParameterivNV = NULL;
3490PFNGLPATHDASHARRAYNVPROC glad_glPathDashArrayNV; 3491PFNGLPATHPARAMETERINVPROC glad_glPathParameteriNV = NULL;
3491PFNGLPATHSTENCILFUNCNVPROC glad_glPathStencilFuncNV; 3492PFNGLPATHPARAMETERFVNVPROC glad_glPathParameterfvNV = NULL;
3492PFNGLPATHSTENCILDEPTHOFFSETNVPROC glad_glPathStencilDepthOffsetNV; 3493PFNGLPATHPARAMETERFNVPROC glad_glPathParameterfNV = NULL;
3493PFNGLSTENCILFILLPATHNVPROC glad_glStencilFillPathNV; 3494PFNGLPATHDASHARRAYNVPROC glad_glPathDashArrayNV = NULL;
3494PFNGLSTENCILSTROKEPATHNVPROC glad_glStencilStrokePathNV; 3495PFNGLPATHSTENCILFUNCNVPROC glad_glPathStencilFuncNV = NULL;
3495PFNGLSTENCILFILLPATHINSTANCEDNVPROC glad_glStencilFillPathInstancedNV; 3496PFNGLPATHSTENCILDEPTHOFFSETNVPROC glad_glPathStencilDepthOffsetNV = NULL;
3496PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC glad_glStencilStrokePathInstancedNV; 3497PFNGLSTENCILFILLPATHNVPROC glad_glStencilFillPathNV = NULL;
3497PFNGLPATHCOVERDEPTHFUNCNVPROC glad_glPathCoverDepthFuncNV; 3498PFNGLSTENCILSTROKEPATHNVPROC glad_glStencilStrokePathNV = NULL;
3498PFNGLCOVERFILLPATHNVPROC glad_glCoverFillPathNV; 3499PFNGLSTENCILFILLPATHINSTANCEDNVPROC glad_glStencilFillPathInstancedNV = NULL;
3499PFNGLCOVERSTROKEPATHNVPROC glad_glCoverStrokePathNV; 3500PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC glad_glStencilStrokePathInstancedNV = NULL;
3500PFNGLCOVERFILLPATHINSTANCEDNVPROC glad_glCoverFillPathInstancedNV; 3501PFNGLPATHCOVERDEPTHFUNCNVPROC glad_glPathCoverDepthFuncNV = NULL;
3501PFNGLCOVERSTROKEPATHINSTANCEDNVPROC glad_glCoverStrokePathInstancedNV; 3502PFNGLCOVERFILLPATHNVPROC glad_glCoverFillPathNV = NULL;
3502PFNGLGETPATHPARAMETERIVNVPROC glad_glGetPathParameterivNV; 3503PFNGLCOVERSTROKEPATHNVPROC glad_glCoverStrokePathNV = NULL;
3503PFNGLGETPATHPARAMETERFVNVPROC glad_glGetPathParameterfvNV; 3504PFNGLCOVERFILLPATHINSTANCEDNVPROC glad_glCoverFillPathInstancedNV = NULL;
3504PFNGLGETPATHCOMMANDSNVPROC glad_glGetPathCommandsNV; 3505PFNGLCOVERSTROKEPATHINSTANCEDNVPROC glad_glCoverStrokePathInstancedNV = NULL;
3505PFNGLGETPATHCOORDSNVPROC glad_glGetPathCoordsNV; 3506PFNGLGETPATHPARAMETERIVNVPROC glad_glGetPathParameterivNV = NULL;
3506PFNGLGETPATHDASHARRAYNVPROC glad_glGetPathDashArrayNV; 3507PFNGLGETPATHPARAMETERFVNVPROC glad_glGetPathParameterfvNV = NULL;
3507PFNGLGETPATHMETRICSNVPROC glad_glGetPathMetricsNV; 3508PFNGLGETPATHCOMMANDSNVPROC glad_glGetPathCommandsNV = NULL;
3508PFNGLGETPATHMETRICRANGENVPROC glad_glGetPathMetricRangeNV; 3509PFNGLGETPATHCOORDSNVPROC glad_glGetPathCoordsNV = NULL;
3509PFNGLGETPATHSPACINGNVPROC glad_glGetPathSpacingNV; 3510PFNGLGETPATHDASHARRAYNVPROC glad_glGetPathDashArrayNV = NULL;
3510PFNGLISPOINTINFILLPATHNVPROC glad_glIsPointInFillPathNV; 3511PFNGLGETPATHMETRICSNVPROC glad_glGetPathMetricsNV = NULL;
3511PFNGLISPOINTINSTROKEPATHNVPROC glad_glIsPointInStrokePathNV; 3512PFNGLGETPATHMETRICRANGENVPROC glad_glGetPathMetricRangeNV = NULL;
3512PFNGLGETPATHLENGTHNVPROC glad_glGetPathLengthNV; 3513PFNGLGETPATHSPACINGNVPROC glad_glGetPathSpacingNV = NULL;
3513PFNGLPOINTALONGPATHNVPROC glad_glPointAlongPathNV; 3514PFNGLISPOINTINFILLPATHNVPROC glad_glIsPointInFillPathNV = NULL;
3514PFNGLMATRIXLOAD3X2FNVPROC glad_glMatrixLoad3x2fNV; 3515PFNGLISPOINTINSTROKEPATHNVPROC glad_glIsPointInStrokePathNV = NULL;
3515PFNGLMATRIXLOAD3X3FNVPROC glad_glMatrixLoad3x3fNV; 3516PFNGLGETPATHLENGTHNVPROC glad_glGetPathLengthNV = NULL;
3516PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC glad_glMatrixLoadTranspose3x3fNV; 3517PFNGLPOINTALONGPATHNVPROC glad_glPointAlongPathNV = NULL;
3517PFNGLMATRIXMULT3X2FNVPROC glad_glMatrixMult3x2fNV; 3518PFNGLMATRIXLOAD3X2FNVPROC glad_glMatrixLoad3x2fNV = NULL;
3518PFNGLMATRIXMULT3X3FNVPROC glad_glMatrixMult3x3fNV; 3519PFNGLMATRIXLOAD3X3FNVPROC glad_glMatrixLoad3x3fNV = NULL;
3519PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC glad_glMatrixMultTranspose3x3fNV; 3520PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC glad_glMatrixLoadTranspose3x3fNV = NULL;
3520PFNGLSTENCILTHENCOVERFILLPATHNVPROC glad_glStencilThenCoverFillPathNV; 3521PFNGLMATRIXMULT3X2FNVPROC glad_glMatrixMult3x2fNV = NULL;
3521PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC glad_glStencilThenCoverStrokePathNV; 3522PFNGLMATRIXMULT3X3FNVPROC glad_glMatrixMult3x3fNV = NULL;
3522PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC glad_glStencilThenCoverFillPathInstancedNV; 3523PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC glad_glMatrixMultTranspose3x3fNV = NULL;
3523PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC glad_glStencilThenCoverStrokePathInstancedNV; 3524PFNGLSTENCILTHENCOVERFILLPATHNVPROC glad_glStencilThenCoverFillPathNV = NULL;
3524PFNGLPATHGLYPHINDEXRANGENVPROC glad_glPathGlyphIndexRangeNV; 3525PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC glad_glStencilThenCoverStrokePathNV = NULL;
3525PFNGLPATHGLYPHINDEXARRAYNVPROC glad_glPathGlyphIndexArrayNV; 3526PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC glad_glStencilThenCoverFillPathInstancedNV = NULL;
3526PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC glad_glPathMemoryGlyphIndexArrayNV; 3527PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC glad_glStencilThenCoverStrokePathInstancedNV = NULL;
3527PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC glad_glProgramPathFragmentInputGenNV; 3528PFNGLPATHGLYPHINDEXRANGENVPROC glad_glPathGlyphIndexRangeNV = NULL;
3528PFNGLGETPROGRAMRESOURCEFVNVPROC glad_glGetProgramResourcefvNV; 3529PFNGLPATHGLYPHINDEXARRAYNVPROC glad_glPathGlyphIndexArrayNV = NULL;
3529PFNGLPATHCOLORGENNVPROC glad_glPathColorGenNV; 3530PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC glad_glPathMemoryGlyphIndexArrayNV = NULL;
3530PFNGLPATHTEXGENNVPROC glad_glPathTexGenNV; 3531PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC glad_glProgramPathFragmentInputGenNV = NULL;
3531PFNGLPATHFOGGENNVPROC glad_glPathFogGenNV; 3532PFNGLGETPROGRAMRESOURCEFVNVPROC glad_glGetProgramResourcefvNV = NULL;
3532PFNGLGETPATHCOLORGENIVNVPROC glad_glGetPathColorGenivNV; 3533PFNGLPATHCOLORGENNVPROC glad_glPathColorGenNV = NULL;
3533PFNGLGETPATHCOLORGENFVNVPROC glad_glGetPathColorGenfvNV; 3534PFNGLPATHTEXGENNVPROC glad_glPathTexGenNV = NULL;
3534PFNGLGETPATHTEXGENIVNVPROC glad_glGetPathTexGenivNV; 3535PFNGLPATHFOGGENNVPROC glad_glPathFogGenNV = NULL;
3535PFNGLGETPATHTEXGENFVNVPROC glad_glGetPathTexGenfvNV; 3536PFNGLGETPATHCOLORGENIVNVPROC glad_glGetPathColorGenivNV = NULL;
3536PFNGLPIXELDATARANGENVPROC glad_glPixelDataRangeNV; 3537PFNGLGETPATHCOLORGENFVNVPROC glad_glGetPathColorGenfvNV = NULL;
3537PFNGLFLUSHPIXELDATARANGENVPROC glad_glFlushPixelDataRangeNV; 3538PFNGLGETPATHTEXGENIVNVPROC glad_glGetPathTexGenivNV = NULL;
3538PFNGLPOINTPARAMETERINVPROC glad_glPointParameteriNV; 3539PFNGLGETPATHTEXGENFVNVPROC glad_glGetPathTexGenfvNV = NULL;
3539PFNGLPOINTPARAMETERIVNVPROC glad_glPointParameterivNV; 3540PFNGLPIXELDATARANGENVPROC glad_glPixelDataRangeNV = NULL;
3540PFNGLPRESENTFRAMEKEYEDNVPROC glad_glPresentFrameKeyedNV; 3541PFNGLFLUSHPIXELDATARANGENVPROC glad_glFlushPixelDataRangeNV = NULL;
3541PFNGLPRESENTFRAMEDUALFILLNVPROC glad_glPresentFrameDualFillNV; 3542PFNGLPOINTPARAMETERINVPROC glad_glPointParameteriNV = NULL;
3542PFNGLGETVIDEOIVNVPROC glad_glGetVideoivNV; 3543PFNGLPOINTPARAMETERIVNVPROC glad_glPointParameterivNV = NULL;
3543PFNGLGETVIDEOUIVNVPROC glad_glGetVideouivNV; 3544PFNGLPRESENTFRAMEKEYEDNVPROC glad_glPresentFrameKeyedNV = NULL;
3544PFNGLGETVIDEOI64VNVPROC glad_glGetVideoi64vNV; 3545PFNGLPRESENTFRAMEDUALFILLNVPROC glad_glPresentFrameDualFillNV = NULL;
3545PFNGLGETVIDEOUI64VNVPROC glad_glGetVideoui64vNV; 3546PFNGLGETVIDEOIVNVPROC glad_glGetVideoivNV = NULL;
3546PFNGLPRIMITIVERESTARTNVPROC glad_glPrimitiveRestartNV; 3547PFNGLGETVIDEOUIVNVPROC glad_glGetVideouivNV = NULL;
3547PFNGLPRIMITIVERESTARTINDEXNVPROC glad_glPrimitiveRestartIndexNV; 3548PFNGLGETVIDEOI64VNVPROC glad_glGetVideoi64vNV = NULL;
3548PFNGLQUERYRESOURCENVPROC glad_glQueryResourceNV; 3549PFNGLGETVIDEOUI64VNVPROC glad_glGetVideoui64vNV = NULL;
3549PFNGLGENQUERYRESOURCETAGNVPROC glad_glGenQueryResourceTagNV; 3550PFNGLPRIMITIVERESTARTNVPROC glad_glPrimitiveRestartNV = NULL;
3550PFNGLDELETEQUERYRESOURCETAGNVPROC glad_glDeleteQueryResourceTagNV; 3551PFNGLPRIMITIVERESTARTINDEXNVPROC glad_glPrimitiveRestartIndexNV = NULL;
3551PFNGLQUERYRESOURCETAGNVPROC glad_glQueryResourceTagNV; 3552PFNGLQUERYRESOURCENVPROC glad_glQueryResourceNV = NULL;
3552PFNGLCOMBINERPARAMETERFVNVPROC glad_glCombinerParameterfvNV; 3553PFNGLGENQUERYRESOURCETAGNVPROC glad_glGenQueryResourceTagNV = NULL;
3553PFNGLCOMBINERPARAMETERFNVPROC glad_glCombinerParameterfNV; 3554PFNGLDELETEQUERYRESOURCETAGNVPROC glad_glDeleteQueryResourceTagNV = NULL;
3554PFNGLCOMBINERPARAMETERIVNVPROC glad_glCombinerParameterivNV; 3555PFNGLQUERYRESOURCETAGNVPROC glad_glQueryResourceTagNV = NULL;
3555PFNGLCOMBINERPARAMETERINVPROC glad_glCombinerParameteriNV; 3556PFNGLCOMBINERPARAMETERFVNVPROC glad_glCombinerParameterfvNV = NULL;
3556PFNGLCOMBINERINPUTNVPROC glad_glCombinerInputNV; 3557PFNGLCOMBINERPARAMETERFNVPROC glad_glCombinerParameterfNV = NULL;
3557PFNGLCOMBINEROUTPUTNVPROC glad_glCombinerOutputNV; 3558PFNGLCOMBINERPARAMETERIVNVPROC glad_glCombinerParameterivNV = NULL;
3558PFNGLFINALCOMBINERINPUTNVPROC glad_glFinalCombinerInputNV; 3559PFNGLCOMBINERPARAMETERINVPROC glad_glCombinerParameteriNV = NULL;
3559PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC glad_glGetCombinerInputParameterfvNV; 3560PFNGLCOMBINERINPUTNVPROC glad_glCombinerInputNV = NULL;
3560PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC glad_glGetCombinerInputParameterivNV; 3561PFNGLCOMBINEROUTPUTNVPROC glad_glCombinerOutputNV = NULL;
3561PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC glad_glGetCombinerOutputParameterfvNV; 3562PFNGLFINALCOMBINERINPUTNVPROC glad_glFinalCombinerInputNV = NULL;
3562PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC glad_glGetCombinerOutputParameterivNV; 3563PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC glad_glGetCombinerInputParameterfvNV = NULL;
3563PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC glad_glGetFinalCombinerInputParameterfvNV; 3564PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC glad_glGetCombinerInputParameterivNV = NULL;
3564PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC glad_glGetFinalCombinerInputParameterivNV; 3565PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC glad_glGetCombinerOutputParameterfvNV = NULL;
3565PFNGLCOMBINERSTAGEPARAMETERFVNVPROC glad_glCombinerStageParameterfvNV; 3566PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC glad_glGetCombinerOutputParameterivNV = NULL;
3566PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glad_glGetCombinerStageParameterfvNV; 3567PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC glad_glGetFinalCombinerInputParameterfvNV = NULL;
3567PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glFramebufferSampleLocationsfvNV; 3568PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC glad_glGetFinalCombinerInputParameterivNV = NULL;
3568PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glNamedFramebufferSampleLocationsfvNV; 3569PFNGLCOMBINERSTAGEPARAMETERFVNVPROC glad_glCombinerStageParameterfvNV = NULL;
3569PFNGLRESOLVEDEPTHVALUESNVPROC glad_glResolveDepthValuesNV; 3570PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glad_glGetCombinerStageParameterfvNV = NULL;
3570PFNGLMAKEBUFFERRESIDENTNVPROC glad_glMakeBufferResidentNV; 3571PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glFramebufferSampleLocationsfvNV = NULL;
3571PFNGLMAKEBUFFERNONRESIDENTNVPROC glad_glMakeBufferNonResidentNV; 3572PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC glad_glNamedFramebufferSampleLocationsfvNV = NULL;
3572PFNGLISBUFFERRESIDENTNVPROC glad_glIsBufferResidentNV; 3573PFNGLRESOLVEDEPTHVALUESNVPROC glad_glResolveDepthValuesNV = NULL;
3573PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glad_glMakeNamedBufferResidentNV; 3574PFNGLMAKEBUFFERRESIDENTNVPROC glad_glMakeBufferResidentNV = NULL;
3574PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glad_glMakeNamedBufferNonResidentNV; 3575PFNGLMAKEBUFFERNONRESIDENTNVPROC glad_glMakeBufferNonResidentNV = NULL;
3575PFNGLISNAMEDBUFFERRESIDENTNVPROC glad_glIsNamedBufferResidentNV; 3576PFNGLISBUFFERRESIDENTNVPROC glad_glIsBufferResidentNV = NULL;
3576PFNGLGETBUFFERPARAMETERUI64VNVPROC glad_glGetBufferParameterui64vNV; 3577PFNGLMAKENAMEDBUFFERRESIDENTNVPROC glad_glMakeNamedBufferResidentNV = NULL;
3577PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glad_glGetNamedBufferParameterui64vNV; 3578PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC glad_glMakeNamedBufferNonResidentNV = NULL;
3578PFNGLGETINTEGERUI64VNVPROC glad_glGetIntegerui64vNV; 3579PFNGLISNAMEDBUFFERRESIDENTNVPROC glad_glIsNamedBufferResidentNV = NULL;
3579PFNGLUNIFORMUI64NVPROC glad_glUniformui64NV; 3580PFNGLGETBUFFERPARAMETERUI64VNVPROC glad_glGetBufferParameterui64vNV = NULL;
3580PFNGLUNIFORMUI64VNVPROC glad_glUniformui64vNV; 3581PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC glad_glGetNamedBufferParameterui64vNV = NULL;
3581PFNGLPROGRAMUNIFORMUI64NVPROC glad_glProgramUniformui64NV; 3582PFNGLGETINTEGERUI64VNVPROC glad_glGetIntegerui64vNV = NULL;
3582PFNGLPROGRAMUNIFORMUI64VNVPROC glad_glProgramUniformui64vNV; 3583PFNGLUNIFORMUI64NVPROC glad_glUniformui64NV = NULL;
3583PFNGLTEXTUREBARRIERNVPROC glad_glTextureBarrierNV; 3584PFNGLUNIFORMUI64VNVPROC glad_glUniformui64vNV = NULL;
3584PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTexImage2DMultisampleCoverageNV; 3585PFNGLPROGRAMUNIFORMUI64NVPROC glad_glProgramUniformui64NV = NULL;
3585PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTexImage3DMultisampleCoverageNV; 3586PFNGLPROGRAMUNIFORMUI64VNVPROC glad_glProgramUniformui64vNV = NULL;
3586PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC glad_glTextureImage2DMultisampleNV; 3587PFNGLTEXTUREBARRIERNVPROC glad_glTextureBarrierNV = NULL;
3587PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC glad_glTextureImage3DMultisampleNV; 3588PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTexImage2DMultisampleCoverageNV = NULL;
3588PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTextureImage2DMultisampleCoverageNV; 3589PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTexImage3DMultisampleCoverageNV = NULL;
3589PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTextureImage3DMultisampleCoverageNV; 3590PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC glad_glTextureImage2DMultisampleNV = NULL;
3590PFNGLBEGINTRANSFORMFEEDBACKNVPROC glad_glBeginTransformFeedbackNV; 3591PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC glad_glTextureImage3DMultisampleNV = NULL;
3591PFNGLENDTRANSFORMFEEDBACKNVPROC glad_glEndTransformFeedbackNV; 3592PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC glad_glTextureImage2DMultisampleCoverageNV = NULL;
3592PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glad_glTransformFeedbackAttribsNV; 3593PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC glad_glTextureImage3DMultisampleCoverageNV = NULL;
3593PFNGLBINDBUFFERRANGENVPROC glad_glBindBufferRangeNV; 3594PFNGLBEGINTRANSFORMFEEDBACKNVPROC glad_glBeginTransformFeedbackNV = NULL;
3594PFNGLBINDBUFFEROFFSETNVPROC glad_glBindBufferOffsetNV; 3595PFNGLENDTRANSFORMFEEDBACKNVPROC glad_glEndTransformFeedbackNV = NULL;
3595PFNGLBINDBUFFERBASENVPROC glad_glBindBufferBaseNV; 3596PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glad_glTransformFeedbackAttribsNV = NULL;
3596PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glad_glTransformFeedbackVaryingsNV; 3597PFNGLBINDBUFFERRANGENVPROC glad_glBindBufferRangeNV = NULL;
3597PFNGLACTIVEVARYINGNVPROC glad_glActiveVaryingNV; 3598PFNGLBINDBUFFEROFFSETNVPROC glad_glBindBufferOffsetNV = NULL;
3598PFNGLGETVARYINGLOCATIONNVPROC glad_glGetVaryingLocationNV; 3599PFNGLBINDBUFFERBASENVPROC glad_glBindBufferBaseNV = NULL;
3599PFNGLGETACTIVEVARYINGNVPROC glad_glGetActiveVaryingNV; 3600PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glad_glTransformFeedbackVaryingsNV = NULL;
3600PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glad_glGetTransformFeedbackVaryingNV; 3601PFNGLACTIVEVARYINGNVPROC glad_glActiveVaryingNV = NULL;
3601PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glad_glTransformFeedbackStreamAttribsNV; 3602PFNGLGETVARYINGLOCATIONNVPROC glad_glGetVaryingLocationNV = NULL;
3602PFNGLBINDTRANSFORMFEEDBACKNVPROC glad_glBindTransformFeedbackNV; 3603PFNGLGETACTIVEVARYINGNVPROC glad_glGetActiveVaryingNV = NULL;
3603PFNGLDELETETRANSFORMFEEDBACKSNVPROC glad_glDeleteTransformFeedbacksNV; 3604PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glad_glGetTransformFeedbackVaryingNV = NULL;
3604PFNGLGENTRANSFORMFEEDBACKSNVPROC glad_glGenTransformFeedbacksNV; 3605PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glad_glTransformFeedbackStreamAttribsNV = NULL;
3605PFNGLISTRANSFORMFEEDBACKNVPROC glad_glIsTransformFeedbackNV; 3606PFNGLBINDTRANSFORMFEEDBACKNVPROC glad_glBindTransformFeedbackNV = NULL;
3606PFNGLPAUSETRANSFORMFEEDBACKNVPROC glad_glPauseTransformFeedbackNV; 3607PFNGLDELETETRANSFORMFEEDBACKSNVPROC glad_glDeleteTransformFeedbacksNV = NULL;
3607PFNGLRESUMETRANSFORMFEEDBACKNVPROC glad_glResumeTransformFeedbackNV; 3608PFNGLGENTRANSFORMFEEDBACKSNVPROC glad_glGenTransformFeedbacksNV = NULL;
3608PFNGLDRAWTRANSFORMFEEDBACKNVPROC glad_glDrawTransformFeedbackNV; 3609PFNGLISTRANSFORMFEEDBACKNVPROC glad_glIsTransformFeedbackNV = NULL;
3609PFNGLVDPAUINITNVPROC glad_glVDPAUInitNV; 3610PFNGLPAUSETRANSFORMFEEDBACKNVPROC glad_glPauseTransformFeedbackNV = NULL;
3610PFNGLVDPAUFININVPROC glad_glVDPAUFiniNV; 3611PFNGLRESUMETRANSFORMFEEDBACKNVPROC glad_glResumeTransformFeedbackNV = NULL;
3611PFNGLVDPAUREGISTERVIDEOSURFACENVPROC glad_glVDPAURegisterVideoSurfaceNV; 3612PFNGLDRAWTRANSFORMFEEDBACKNVPROC glad_glDrawTransformFeedbackNV = NULL;
3612PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC glad_glVDPAURegisterOutputSurfaceNV; 3613PFNGLVDPAUINITNVPROC glad_glVDPAUInitNV = NULL;
3613PFNGLVDPAUISSURFACENVPROC glad_glVDPAUIsSurfaceNV; 3614PFNGLVDPAUFININVPROC glad_glVDPAUFiniNV = NULL;
3614PFNGLVDPAUUNREGISTERSURFACENVPROC glad_glVDPAUUnregisterSurfaceNV; 3615PFNGLVDPAUREGISTERVIDEOSURFACENVPROC glad_glVDPAURegisterVideoSurfaceNV = NULL;
3615PFNGLVDPAUGETSURFACEIVNVPROC glad_glVDPAUGetSurfaceivNV; 3616PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC glad_glVDPAURegisterOutputSurfaceNV = NULL;
3616PFNGLVDPAUSURFACEACCESSNVPROC glad_glVDPAUSurfaceAccessNV; 3617PFNGLVDPAUISSURFACENVPROC glad_glVDPAUIsSurfaceNV = NULL;
3617PFNGLVDPAUMAPSURFACESNVPROC glad_glVDPAUMapSurfacesNV; 3618PFNGLVDPAUUNREGISTERSURFACENVPROC glad_glVDPAUUnregisterSurfaceNV = NULL;
3618PFNGLVDPAUUNMAPSURFACESNVPROC glad_glVDPAUUnmapSurfacesNV; 3619PFNGLVDPAUGETSURFACEIVNVPROC glad_glVDPAUGetSurfaceivNV = NULL;
3619PFNGLFLUSHVERTEXARRAYRANGENVPROC glad_glFlushVertexArrayRangeNV; 3620PFNGLVDPAUSURFACEACCESSNVPROC glad_glVDPAUSurfaceAccessNV = NULL;
3620PFNGLVERTEXARRAYRANGENVPROC glad_glVertexArrayRangeNV; 3621PFNGLVDPAUMAPSURFACESNVPROC glad_glVDPAUMapSurfacesNV = NULL;
3621PFNGLVERTEXATTRIBL1I64NVPROC glad_glVertexAttribL1i64NV; 3622PFNGLVDPAUUNMAPSURFACESNVPROC glad_glVDPAUUnmapSurfacesNV = NULL;
3622PFNGLVERTEXATTRIBL2I64NVPROC glad_glVertexAttribL2i64NV; 3623PFNGLFLUSHVERTEXARRAYRANGENVPROC glad_glFlushVertexArrayRangeNV = NULL;
3623PFNGLVERTEXATTRIBL3I64NVPROC glad_glVertexAttribL3i64NV; 3624PFNGLVERTEXARRAYRANGENVPROC glad_glVertexArrayRangeNV = NULL;
3624PFNGLVERTEXATTRIBL4I64NVPROC glad_glVertexAttribL4i64NV; 3625PFNGLVERTEXATTRIBL1I64NVPROC glad_glVertexAttribL1i64NV = NULL;
3625PFNGLVERTEXATTRIBL1I64VNVPROC glad_glVertexAttribL1i64vNV; 3626PFNGLVERTEXATTRIBL2I64NVPROC glad_glVertexAttribL2i64NV = NULL;
3626PFNGLVERTEXATTRIBL2I64VNVPROC glad_glVertexAttribL2i64vNV; 3627PFNGLVERTEXATTRIBL3I64NVPROC glad_glVertexAttribL3i64NV = NULL;
3627PFNGLVERTEXATTRIBL3I64VNVPROC glad_glVertexAttribL3i64vNV; 3628PFNGLVERTEXATTRIBL4I64NVPROC glad_glVertexAttribL4i64NV = NULL;
3628PFNGLVERTEXATTRIBL4I64VNVPROC glad_glVertexAttribL4i64vNV; 3629PFNGLVERTEXATTRIBL1I64VNVPROC glad_glVertexAttribL1i64vNV = NULL;
3629PFNGLVERTEXATTRIBL1UI64NVPROC glad_glVertexAttribL1ui64NV; 3630PFNGLVERTEXATTRIBL2I64VNVPROC glad_glVertexAttribL2i64vNV = NULL;
3630PFNGLVERTEXATTRIBL2UI64NVPROC glad_glVertexAttribL2ui64NV; 3631PFNGLVERTEXATTRIBL3I64VNVPROC glad_glVertexAttribL3i64vNV = NULL;
3631PFNGLVERTEXATTRIBL3UI64NVPROC glad_glVertexAttribL3ui64NV; 3632PFNGLVERTEXATTRIBL4I64VNVPROC glad_glVertexAttribL4i64vNV = NULL;
3632PFNGLVERTEXATTRIBL4UI64NVPROC glad_glVertexAttribL4ui64NV; 3633PFNGLVERTEXATTRIBL1UI64NVPROC glad_glVertexAttribL1ui64NV = NULL;
3633PFNGLVERTEXATTRIBL1UI64VNVPROC glad_glVertexAttribL1ui64vNV; 3634PFNGLVERTEXATTRIBL2UI64NVPROC glad_glVertexAttribL2ui64NV = NULL;
3634PFNGLVERTEXATTRIBL2UI64VNVPROC glad_glVertexAttribL2ui64vNV; 3635PFNGLVERTEXATTRIBL3UI64NVPROC glad_glVertexAttribL3ui64NV = NULL;
3635PFNGLVERTEXATTRIBL3UI64VNVPROC glad_glVertexAttribL3ui64vNV; 3636PFNGLVERTEXATTRIBL4UI64NVPROC glad_glVertexAttribL4ui64NV = NULL;
3636PFNGLVERTEXATTRIBL4UI64VNVPROC glad_glVertexAttribL4ui64vNV; 3637PFNGLVERTEXATTRIBL1UI64VNVPROC glad_glVertexAttribL1ui64vNV = NULL;
3637PFNGLGETVERTEXATTRIBLI64VNVPROC glad_glGetVertexAttribLi64vNV; 3638PFNGLVERTEXATTRIBL2UI64VNVPROC glad_glVertexAttribL2ui64vNV = NULL;
3638PFNGLGETVERTEXATTRIBLUI64VNVPROC glad_glGetVertexAttribLui64vNV; 3639PFNGLVERTEXATTRIBL3UI64VNVPROC glad_glVertexAttribL3ui64vNV = NULL;
3639PFNGLVERTEXATTRIBLFORMATNVPROC glad_glVertexAttribLFormatNV; 3640PFNGLVERTEXATTRIBL4UI64VNVPROC glad_glVertexAttribL4ui64vNV = NULL;
3640PFNGLBUFFERADDRESSRANGENVPROC glad_glBufferAddressRangeNV; 3641PFNGLGETVERTEXATTRIBLI64VNVPROC glad_glGetVertexAttribLi64vNV = NULL;
3641PFNGLVERTEXFORMATNVPROC glad_glVertexFormatNV; 3642PFNGLGETVERTEXATTRIBLUI64VNVPROC glad_glGetVertexAttribLui64vNV = NULL;
3642PFNGLNORMALFORMATNVPROC glad_glNormalFormatNV; 3643PFNGLVERTEXATTRIBLFORMATNVPROC glad_glVertexAttribLFormatNV = NULL;
3643PFNGLCOLORFORMATNVPROC glad_glColorFormatNV; 3644PFNGLBUFFERADDRESSRANGENVPROC glad_glBufferAddressRangeNV = NULL;
3644PFNGLINDEXFORMATNVPROC glad_glIndexFormatNV; 3645PFNGLVERTEXFORMATNVPROC glad_glVertexFormatNV = NULL;
3645PFNGLTEXCOORDFORMATNVPROC glad_glTexCoordFormatNV; 3646PFNGLNORMALFORMATNVPROC glad_glNormalFormatNV = NULL;
3646PFNGLEDGEFLAGFORMATNVPROC glad_glEdgeFlagFormatNV; 3647PFNGLCOLORFORMATNVPROC glad_glColorFormatNV = NULL;
3647PFNGLSECONDARYCOLORFORMATNVPROC glad_glSecondaryColorFormatNV; 3648PFNGLINDEXFORMATNVPROC glad_glIndexFormatNV = NULL;
3648PFNGLFOGCOORDFORMATNVPROC glad_glFogCoordFormatNV; 3649PFNGLTEXCOORDFORMATNVPROC glad_glTexCoordFormatNV = NULL;
3649PFNGLVERTEXATTRIBFORMATNVPROC glad_glVertexAttribFormatNV; 3650PFNGLEDGEFLAGFORMATNVPROC glad_glEdgeFlagFormatNV = NULL;
3650PFNGLVERTEXATTRIBIFORMATNVPROC glad_glVertexAttribIFormatNV; 3651PFNGLSECONDARYCOLORFORMATNVPROC glad_glSecondaryColorFormatNV = NULL;
3651PFNGLGETINTEGERUI64I_VNVPROC glad_glGetIntegerui64i_vNV; 3652PFNGLFOGCOORDFORMATNVPROC glad_glFogCoordFormatNV = NULL;
3652PFNGLAREPROGRAMSRESIDENTNVPROC glad_glAreProgramsResidentNV; 3653PFNGLVERTEXATTRIBFORMATNVPROC glad_glVertexAttribFormatNV = NULL;
3653PFNGLBINDPROGRAMNVPROC glad_glBindProgramNV; 3654PFNGLVERTEXATTRIBIFORMATNVPROC glad_glVertexAttribIFormatNV = NULL;
3654PFNGLDELETEPROGRAMSNVPROC glad_glDeleteProgramsNV; 3655PFNGLGETINTEGERUI64I_VNVPROC glad_glGetIntegerui64i_vNV = NULL;
3655PFNGLEXECUTEPROGRAMNVPROC glad_glExecuteProgramNV; 3656PFNGLAREPROGRAMSRESIDENTNVPROC glad_glAreProgramsResidentNV = NULL;
3656PFNGLGENPROGRAMSNVPROC glad_glGenProgramsNV; 3657PFNGLBINDPROGRAMNVPROC glad_glBindProgramNV = NULL;
3657PFNGLGETPROGRAMPARAMETERDVNVPROC glad_glGetProgramParameterdvNV; 3658PFNGLDELETEPROGRAMSNVPROC glad_glDeleteProgramsNV = NULL;
3658PFNGLGETPROGRAMPARAMETERFVNVPROC glad_glGetProgramParameterfvNV; 3659PFNGLEXECUTEPROGRAMNVPROC glad_glExecuteProgramNV = NULL;
3659PFNGLGETPROGRAMIVNVPROC glad_glGetProgramivNV; 3660PFNGLGENPROGRAMSNVPROC glad_glGenProgramsNV = NULL;
3660PFNGLGETPROGRAMSTRINGNVPROC glad_glGetProgramStringNV; 3661PFNGLGETPROGRAMPARAMETERDVNVPROC glad_glGetProgramParameterdvNV = NULL;
3661PFNGLGETTRACKMATRIXIVNVPROC glad_glGetTrackMatrixivNV; 3662PFNGLGETPROGRAMPARAMETERFVNVPROC glad_glGetProgramParameterfvNV = NULL;
3662PFNGLGETVERTEXATTRIBDVNVPROC glad_glGetVertexAttribdvNV; 3663PFNGLGETPROGRAMIVNVPROC glad_glGetProgramivNV = NULL;
3663PFNGLGETVERTEXATTRIBFVNVPROC glad_glGetVertexAttribfvNV; 3664PFNGLGETPROGRAMSTRINGNVPROC glad_glGetProgramStringNV = NULL;
3664PFNGLGETVERTEXATTRIBIVNVPROC glad_glGetVertexAttribivNV; 3665PFNGLGETTRACKMATRIXIVNVPROC glad_glGetTrackMatrixivNV = NULL;
3665PFNGLGETVERTEXATTRIBPOINTERVNVPROC glad_glGetVertexAttribPointervNV; 3666PFNGLGETVERTEXATTRIBDVNVPROC glad_glGetVertexAttribdvNV = NULL;
3666PFNGLISPROGRAMNVPROC glad_glIsProgramNV; 3667PFNGLGETVERTEXATTRIBFVNVPROC glad_glGetVertexAttribfvNV = NULL;
3667PFNGLLOADPROGRAMNVPROC glad_glLoadProgramNV; 3668PFNGLGETVERTEXATTRIBIVNVPROC glad_glGetVertexAttribivNV = NULL;
3668PFNGLPROGRAMPARAMETER4DNVPROC glad_glProgramParameter4dNV; 3669PFNGLGETVERTEXATTRIBPOINTERVNVPROC glad_glGetVertexAttribPointervNV = NULL;
3669PFNGLPROGRAMPARAMETER4DVNVPROC glad_glProgramParameter4dvNV; 3670PFNGLISPROGRAMNVPROC glad_glIsProgramNV = NULL;
3670PFNGLPROGRAMPARAMETER4FNVPROC glad_glProgramParameter4fNV; 3671PFNGLLOADPROGRAMNVPROC glad_glLoadProgramNV = NULL;
3671PFNGLPROGRAMPARAMETER4FVNVPROC glad_glProgramParameter4fvNV; 3672PFNGLPROGRAMPARAMETER4DNVPROC glad_glProgramParameter4dNV = NULL;
3672PFNGLPROGRAMPARAMETERS4DVNVPROC glad_glProgramParameters4dvNV; 3673PFNGLPROGRAMPARAMETER4DVNVPROC glad_glProgramParameter4dvNV = NULL;
3673PFNGLPROGRAMPARAMETERS4FVNVPROC glad_glProgramParameters4fvNV; 3674PFNGLPROGRAMPARAMETER4FNVPROC glad_glProgramParameter4fNV = NULL;
3674PFNGLREQUESTRESIDENTPROGRAMSNVPROC glad_glRequestResidentProgramsNV; 3675PFNGLPROGRAMPARAMETER4FVNVPROC glad_glProgramParameter4fvNV = NULL;
3675PFNGLTRACKMATRIXNVPROC glad_glTrackMatrixNV; 3676PFNGLPROGRAMPARAMETERS4DVNVPROC glad_glProgramParameters4dvNV = NULL;
3676PFNGLVERTEXATTRIBPOINTERNVPROC glad_glVertexAttribPointerNV; 3677PFNGLPROGRAMPARAMETERS4FVNVPROC glad_glProgramParameters4fvNV = NULL;
3677PFNGLVERTEXATTRIB1DNVPROC glad_glVertexAttrib1dNV; 3678PFNGLREQUESTRESIDENTPROGRAMSNVPROC glad_glRequestResidentProgramsNV = NULL;
3678PFNGLVERTEXATTRIB1DVNVPROC glad_glVertexAttrib1dvNV; 3679PFNGLTRACKMATRIXNVPROC glad_glTrackMatrixNV = NULL;
3679PFNGLVERTEXATTRIB1FNVPROC glad_glVertexAttrib1fNV; 3680PFNGLVERTEXATTRIBPOINTERNVPROC glad_glVertexAttribPointerNV = NULL;
3680PFNGLVERTEXATTRIB1FVNVPROC glad_glVertexAttrib1fvNV; 3681PFNGLVERTEXATTRIB1DNVPROC glad_glVertexAttrib1dNV = NULL;
3681PFNGLVERTEXATTRIB1SNVPROC glad_glVertexAttrib1sNV; 3682PFNGLVERTEXATTRIB1DVNVPROC glad_glVertexAttrib1dvNV = NULL;
3682PFNGLVERTEXATTRIB1SVNVPROC glad_glVertexAttrib1svNV; 3683PFNGLVERTEXATTRIB1FNVPROC glad_glVertexAttrib1fNV = NULL;
3683PFNGLVERTEXATTRIB2DNVPROC glad_glVertexAttrib2dNV; 3684PFNGLVERTEXATTRIB1FVNVPROC glad_glVertexAttrib1fvNV = NULL;
3684PFNGLVERTEXATTRIB2DVNVPROC glad_glVertexAttrib2dvNV; 3685PFNGLVERTEXATTRIB1SNVPROC glad_glVertexAttrib1sNV = NULL;
3685PFNGLVERTEXATTRIB2FNVPROC glad_glVertexAttrib2fNV; 3686PFNGLVERTEXATTRIB1SVNVPROC glad_glVertexAttrib1svNV = NULL;
3686PFNGLVERTEXATTRIB2FVNVPROC glad_glVertexAttrib2fvNV; 3687PFNGLVERTEXATTRIB2DNVPROC glad_glVertexAttrib2dNV = NULL;
3687PFNGLVERTEXATTRIB2SNVPROC glad_glVertexAttrib2sNV; 3688PFNGLVERTEXATTRIB2DVNVPROC glad_glVertexAttrib2dvNV = NULL;
3688PFNGLVERTEXATTRIB2SVNVPROC glad_glVertexAttrib2svNV; 3689PFNGLVERTEXATTRIB2FNVPROC glad_glVertexAttrib2fNV = NULL;
3689PFNGLVERTEXATTRIB3DNVPROC glad_glVertexAttrib3dNV; 3690PFNGLVERTEXATTRIB2FVNVPROC glad_glVertexAttrib2fvNV = NULL;
3690PFNGLVERTEXATTRIB3DVNVPROC glad_glVertexAttrib3dvNV; 3691PFNGLVERTEXATTRIB2SNVPROC glad_glVertexAttrib2sNV = NULL;
3691PFNGLVERTEXATTRIB3FNVPROC glad_glVertexAttrib3fNV; 3692PFNGLVERTEXATTRIB2SVNVPROC glad_glVertexAttrib2svNV = NULL;
3692PFNGLVERTEXATTRIB3FVNVPROC glad_glVertexAttrib3fvNV; 3693PFNGLVERTEXATTRIB3DNVPROC glad_glVertexAttrib3dNV = NULL;
3693PFNGLVERTEXATTRIB3SNVPROC glad_glVertexAttrib3sNV; 3694PFNGLVERTEXATTRIB3DVNVPROC glad_glVertexAttrib3dvNV = NULL;
3694PFNGLVERTEXATTRIB3SVNVPROC glad_glVertexAttrib3svNV; 3695PFNGLVERTEXATTRIB3FNVPROC glad_glVertexAttrib3fNV = NULL;
3695PFNGLVERTEXATTRIB4DNVPROC glad_glVertexAttrib4dNV; 3696PFNGLVERTEXATTRIB3FVNVPROC glad_glVertexAttrib3fvNV = NULL;
3696PFNGLVERTEXATTRIB4DVNVPROC glad_glVertexAttrib4dvNV; 3697PFNGLVERTEXATTRIB3SNVPROC glad_glVertexAttrib3sNV = NULL;
3697PFNGLVERTEXATTRIB4FNVPROC glad_glVertexAttrib4fNV; 3698PFNGLVERTEXATTRIB3SVNVPROC glad_glVertexAttrib3svNV = NULL;
3698PFNGLVERTEXATTRIB4FVNVPROC glad_glVertexAttrib4fvNV; 3699PFNGLVERTEXATTRIB4DNVPROC glad_glVertexAttrib4dNV = NULL;
3699PFNGLVERTEXATTRIB4SNVPROC glad_glVertexAttrib4sNV; 3700PFNGLVERTEXATTRIB4DVNVPROC glad_glVertexAttrib4dvNV = NULL;
3700PFNGLVERTEXATTRIB4SVNVPROC glad_glVertexAttrib4svNV; 3701PFNGLVERTEXATTRIB4FNVPROC glad_glVertexAttrib4fNV = NULL;
3701PFNGLVERTEXATTRIB4UBNVPROC glad_glVertexAttrib4ubNV; 3702PFNGLVERTEXATTRIB4FVNVPROC glad_glVertexAttrib4fvNV = NULL;
3702PFNGLVERTEXATTRIB4UBVNVPROC glad_glVertexAttrib4ubvNV; 3703PFNGLVERTEXATTRIB4SNVPROC glad_glVertexAttrib4sNV = NULL;
3703PFNGLVERTEXATTRIBS1DVNVPROC glad_glVertexAttribs1dvNV; 3704PFNGLVERTEXATTRIB4SVNVPROC glad_glVertexAttrib4svNV = NULL;
3704PFNGLVERTEXATTRIBS1FVNVPROC glad_glVertexAttribs1fvNV; 3705PFNGLVERTEXATTRIB4UBNVPROC glad_glVertexAttrib4ubNV = NULL;
3705PFNGLVERTEXATTRIBS1SVNVPROC glad_glVertexAttribs1svNV; 3706PFNGLVERTEXATTRIB4UBVNVPROC glad_glVertexAttrib4ubvNV = NULL;
3706PFNGLVERTEXATTRIBS2DVNVPROC glad_glVertexAttribs2dvNV; 3707PFNGLVERTEXATTRIBS1DVNVPROC glad_glVertexAttribs1dvNV = NULL;
3707PFNGLVERTEXATTRIBS2FVNVPROC glad_glVertexAttribs2fvNV; 3708PFNGLVERTEXATTRIBS1FVNVPROC glad_glVertexAttribs1fvNV = NULL;
3708PFNGLVERTEXATTRIBS2SVNVPROC glad_glVertexAttribs2svNV; 3709PFNGLVERTEXATTRIBS1SVNVPROC glad_glVertexAttribs1svNV = NULL;
3709PFNGLVERTEXATTRIBS3DVNVPROC glad_glVertexAttribs3dvNV; 3710PFNGLVERTEXATTRIBS2DVNVPROC glad_glVertexAttribs2dvNV = NULL;
3710PFNGLVERTEXATTRIBS3FVNVPROC glad_glVertexAttribs3fvNV; 3711PFNGLVERTEXATTRIBS2FVNVPROC glad_glVertexAttribs2fvNV = NULL;
3711PFNGLVERTEXATTRIBS3SVNVPROC glad_glVertexAttribs3svNV; 3712PFNGLVERTEXATTRIBS2SVNVPROC glad_glVertexAttribs2svNV = NULL;
3712PFNGLVERTEXATTRIBS4DVNVPROC glad_glVertexAttribs4dvNV; 3713PFNGLVERTEXATTRIBS3DVNVPROC glad_glVertexAttribs3dvNV = NULL;
3713PFNGLVERTEXATTRIBS4FVNVPROC glad_glVertexAttribs4fvNV; 3714PFNGLVERTEXATTRIBS3FVNVPROC glad_glVertexAttribs3fvNV = NULL;
3714PFNGLVERTEXATTRIBS4SVNVPROC glad_glVertexAttribs4svNV; 3715PFNGLVERTEXATTRIBS3SVNVPROC glad_glVertexAttribs3svNV = NULL;
3715PFNGLVERTEXATTRIBS4UBVNVPROC glad_glVertexAttribs4ubvNV; 3716PFNGLVERTEXATTRIBS4DVNVPROC glad_glVertexAttribs4dvNV = NULL;
3716PFNGLVERTEXATTRIBI1IEXTPROC glad_glVertexAttribI1iEXT; 3717PFNGLVERTEXATTRIBS4FVNVPROC glad_glVertexAttribs4fvNV = NULL;
3717PFNGLVERTEXATTRIBI2IEXTPROC glad_glVertexAttribI2iEXT; 3718PFNGLVERTEXATTRIBS4SVNVPROC glad_glVertexAttribs4svNV = NULL;
3718PFNGLVERTEXATTRIBI3IEXTPROC glad_glVertexAttribI3iEXT; 3719PFNGLVERTEXATTRIBS4UBVNVPROC glad_glVertexAttribs4ubvNV = NULL;
3719PFNGLVERTEXATTRIBI4IEXTPROC glad_glVertexAttribI4iEXT; 3720PFNGLVERTEXATTRIBI1IEXTPROC glad_glVertexAttribI1iEXT = NULL;
3720PFNGLVERTEXATTRIBI1UIEXTPROC glad_glVertexAttribI1uiEXT; 3721PFNGLVERTEXATTRIBI2IEXTPROC glad_glVertexAttribI2iEXT = NULL;
3721PFNGLVERTEXATTRIBI2UIEXTPROC glad_glVertexAttribI2uiEXT; 3722PFNGLVERTEXATTRIBI3IEXTPROC glad_glVertexAttribI3iEXT = NULL;
3722PFNGLVERTEXATTRIBI3UIEXTPROC glad_glVertexAttribI3uiEXT; 3723PFNGLVERTEXATTRIBI4IEXTPROC glad_glVertexAttribI4iEXT = NULL;
3723PFNGLVERTEXATTRIBI4UIEXTPROC glad_glVertexAttribI4uiEXT; 3724PFNGLVERTEXATTRIBI1UIEXTPROC glad_glVertexAttribI1uiEXT = NULL;
3724PFNGLVERTEXATTRIBI1IVEXTPROC glad_glVertexAttribI1ivEXT; 3725PFNGLVERTEXATTRIBI2UIEXTPROC glad_glVertexAttribI2uiEXT = NULL;
3725PFNGLVERTEXATTRIBI2IVEXTPROC glad_glVertexAttribI2ivEXT; 3726PFNGLVERTEXATTRIBI3UIEXTPROC glad_glVertexAttribI3uiEXT = NULL;
3726PFNGLVERTEXATTRIBI3IVEXTPROC glad_glVertexAttribI3ivEXT; 3727PFNGLVERTEXATTRIBI4UIEXTPROC glad_glVertexAttribI4uiEXT = NULL;
3727PFNGLVERTEXATTRIBI4IVEXTPROC glad_glVertexAttribI4ivEXT; 3728PFNGLVERTEXATTRIBI1IVEXTPROC glad_glVertexAttribI1ivEXT = NULL;
3728PFNGLVERTEXATTRIBI1UIVEXTPROC glad_glVertexAttribI1uivEXT; 3729PFNGLVERTEXATTRIBI2IVEXTPROC glad_glVertexAttribI2ivEXT = NULL;
3729PFNGLVERTEXATTRIBI2UIVEXTPROC glad_glVertexAttribI2uivEXT; 3730PFNGLVERTEXATTRIBI3IVEXTPROC glad_glVertexAttribI3ivEXT = NULL;
3730PFNGLVERTEXATTRIBI3UIVEXTPROC glad_glVertexAttribI3uivEXT; 3731PFNGLVERTEXATTRIBI4IVEXTPROC glad_glVertexAttribI4ivEXT = NULL;
3731PFNGLVERTEXATTRIBI4UIVEXTPROC glad_glVertexAttribI4uivEXT; 3732PFNGLVERTEXATTRIBI1UIVEXTPROC glad_glVertexAttribI1uivEXT = NULL;
3732PFNGLVERTEXATTRIBI4BVEXTPROC glad_glVertexAttribI4bvEXT; 3733PFNGLVERTEXATTRIBI2UIVEXTPROC glad_glVertexAttribI2uivEXT = NULL;
3733PFNGLVERTEXATTRIBI4SVEXTPROC glad_glVertexAttribI4svEXT; 3734PFNGLVERTEXATTRIBI3UIVEXTPROC glad_glVertexAttribI3uivEXT = NULL;
3734PFNGLVERTEXATTRIBI4UBVEXTPROC glad_glVertexAttribI4ubvEXT; 3735PFNGLVERTEXATTRIBI4UIVEXTPROC glad_glVertexAttribI4uivEXT = NULL;
3735PFNGLVERTEXATTRIBI4USVEXTPROC glad_glVertexAttribI4usvEXT; 3736PFNGLVERTEXATTRIBI4BVEXTPROC glad_glVertexAttribI4bvEXT = NULL;
3736PFNGLVERTEXATTRIBIPOINTEREXTPROC glad_glVertexAttribIPointerEXT; 3737PFNGLVERTEXATTRIBI4SVEXTPROC glad_glVertexAttribI4svEXT = NULL;
3737PFNGLGETVERTEXATTRIBIIVEXTPROC glad_glGetVertexAttribIivEXT; 3738PFNGLVERTEXATTRIBI4UBVEXTPROC glad_glVertexAttribI4ubvEXT = NULL;
3738PFNGLGETVERTEXATTRIBIUIVEXTPROC glad_glGetVertexAttribIuivEXT; 3739PFNGLVERTEXATTRIBI4USVEXTPROC glad_glVertexAttribI4usvEXT = NULL;
3739PFNGLBEGINVIDEOCAPTURENVPROC glad_glBeginVideoCaptureNV; 3740PFNGLVERTEXATTRIBIPOINTEREXTPROC glad_glVertexAttribIPointerEXT = NULL;
3740PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glad_glBindVideoCaptureStreamBufferNV; 3741PFNGLGETVERTEXATTRIBIIVEXTPROC glad_glGetVertexAttribIivEXT = NULL;
3741PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glad_glBindVideoCaptureStreamTextureNV; 3742PFNGLGETVERTEXATTRIBIUIVEXTPROC glad_glGetVertexAttribIuivEXT = NULL;
3742PFNGLENDVIDEOCAPTURENVPROC glad_glEndVideoCaptureNV; 3743PFNGLBEGINVIDEOCAPTURENVPROC glad_glBeginVideoCaptureNV = NULL;
3743PFNGLGETVIDEOCAPTUREIVNVPROC glad_glGetVideoCaptureivNV; 3744PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glad_glBindVideoCaptureStreamBufferNV = NULL;
3744PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glad_glGetVideoCaptureStreamivNV; 3745PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glad_glBindVideoCaptureStreamTextureNV = NULL;
3745PFNGLGETVIDEOCAPTURESTREAMFVNVPROC glad_glGetVideoCaptureStreamfvNV; 3746PFNGLENDVIDEOCAPTURENVPROC glad_glEndVideoCaptureNV = NULL;
3746PFNGLGETVIDEOCAPTURESTREAMDVNVPROC glad_glGetVideoCaptureStreamdvNV; 3747PFNGLGETVIDEOCAPTUREIVNVPROC glad_glGetVideoCaptureivNV = NULL;
3747PFNGLVIDEOCAPTURENVPROC glad_glVideoCaptureNV; 3748PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glad_glGetVideoCaptureStreamivNV = NULL;
3748PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glad_glVideoCaptureStreamParameterivNV; 3749PFNGLGETVIDEOCAPTURESTREAMFVNVPROC glad_glGetVideoCaptureStreamfvNV = NULL;
3749PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glad_glVideoCaptureStreamParameterfvNV; 3750PFNGLGETVIDEOCAPTURESTREAMDVNVPROC glad_glGetVideoCaptureStreamdvNV = NULL;
3750PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC glad_glVideoCaptureStreamParameterdvNV; 3751PFNGLVIDEOCAPTURENVPROC glad_glVideoCaptureNV = NULL;
3751PFNGLVIEWPORTSWIZZLENVPROC glad_glViewportSwizzleNV; 3752PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glad_glVideoCaptureStreamParameterivNV = NULL;
3752PFNGLMULTITEXCOORD1BOESPROC glad_glMultiTexCoord1bOES; 3753PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glad_glVideoCaptureStreamParameterfvNV = NULL;
3753PFNGLMULTITEXCOORD1BVOESPROC glad_glMultiTexCoord1bvOES; 3754PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC glad_glVideoCaptureStreamParameterdvNV = NULL;
3754PFNGLMULTITEXCOORD2BOESPROC glad_glMultiTexCoord2bOES; 3755PFNGLVIEWPORTSWIZZLENVPROC glad_glViewportSwizzleNV = NULL;
3755PFNGLMULTITEXCOORD2BVOESPROC glad_glMultiTexCoord2bvOES; 3756PFNGLMULTITEXCOORD1BOESPROC glad_glMultiTexCoord1bOES = NULL;
3756PFNGLMULTITEXCOORD3BOESPROC glad_glMultiTexCoord3bOES; 3757PFNGLMULTITEXCOORD1BVOESPROC glad_glMultiTexCoord1bvOES = NULL;
3757PFNGLMULTITEXCOORD3BVOESPROC glad_glMultiTexCoord3bvOES; 3758PFNGLMULTITEXCOORD2BOESPROC glad_glMultiTexCoord2bOES = NULL;
3758PFNGLMULTITEXCOORD4BOESPROC glad_glMultiTexCoord4bOES; 3759PFNGLMULTITEXCOORD2BVOESPROC glad_glMultiTexCoord2bvOES = NULL;
3759PFNGLMULTITEXCOORD4BVOESPROC glad_glMultiTexCoord4bvOES; 3760PFNGLMULTITEXCOORD3BOESPROC glad_glMultiTexCoord3bOES = NULL;
3760PFNGLTEXCOORD1BOESPROC glad_glTexCoord1bOES; 3761PFNGLMULTITEXCOORD3BVOESPROC glad_glMultiTexCoord3bvOES = NULL;
3761PFNGLTEXCOORD1BVOESPROC glad_glTexCoord1bvOES; 3762PFNGLMULTITEXCOORD4BOESPROC glad_glMultiTexCoord4bOES = NULL;
3762PFNGLTEXCOORD2BOESPROC glad_glTexCoord2bOES; 3763PFNGLMULTITEXCOORD4BVOESPROC glad_glMultiTexCoord4bvOES = NULL;
3763PFNGLTEXCOORD2BVOESPROC glad_glTexCoord2bvOES; 3764PFNGLTEXCOORD1BOESPROC glad_glTexCoord1bOES = NULL;
3764PFNGLTEXCOORD3BOESPROC glad_glTexCoord3bOES; 3765PFNGLTEXCOORD1BVOESPROC glad_glTexCoord1bvOES = NULL;
3765PFNGLTEXCOORD3BVOESPROC glad_glTexCoord3bvOES; 3766PFNGLTEXCOORD2BOESPROC glad_glTexCoord2bOES = NULL;
3766PFNGLTEXCOORD4BOESPROC glad_glTexCoord4bOES; 3767PFNGLTEXCOORD2BVOESPROC glad_glTexCoord2bvOES = NULL;
3767PFNGLTEXCOORD4BVOESPROC glad_glTexCoord4bvOES; 3768PFNGLTEXCOORD3BOESPROC glad_glTexCoord3bOES = NULL;
3768PFNGLVERTEX2BOESPROC glad_glVertex2bOES; 3769PFNGLTEXCOORD3BVOESPROC glad_glTexCoord3bvOES = NULL;
3769PFNGLVERTEX2BVOESPROC glad_glVertex2bvOES; 3770PFNGLTEXCOORD4BOESPROC glad_glTexCoord4bOES = NULL;
3770PFNGLVERTEX3BOESPROC glad_glVertex3bOES; 3771PFNGLTEXCOORD4BVOESPROC glad_glTexCoord4bvOES = NULL;
3771PFNGLVERTEX3BVOESPROC glad_glVertex3bvOES; 3772PFNGLVERTEX2BOESPROC glad_glVertex2bOES = NULL;
3772PFNGLVERTEX4BOESPROC glad_glVertex4bOES; 3773PFNGLVERTEX2BVOESPROC glad_glVertex2bvOES = NULL;
3773PFNGLVERTEX4BVOESPROC glad_glVertex4bvOES; 3774PFNGLVERTEX3BOESPROC glad_glVertex3bOES = NULL;
3774PFNGLALPHAFUNCXOESPROC glad_glAlphaFuncxOES; 3775PFNGLVERTEX3BVOESPROC glad_glVertex3bvOES = NULL;
3775PFNGLCLEARCOLORXOESPROC glad_glClearColorxOES; 3776PFNGLVERTEX4BOESPROC glad_glVertex4bOES = NULL;
3776PFNGLCLEARDEPTHXOESPROC glad_glClearDepthxOES; 3777PFNGLVERTEX4BVOESPROC glad_glVertex4bvOES = NULL;
3777PFNGLCLIPPLANEXOESPROC glad_glClipPlanexOES; 3778PFNGLALPHAFUNCXOESPROC glad_glAlphaFuncxOES = NULL;
3778PFNGLCOLOR4XOESPROC glad_glColor4xOES; 3779PFNGLCLEARCOLORXOESPROC glad_glClearColorxOES = NULL;
3779PFNGLDEPTHRANGEXOESPROC glad_glDepthRangexOES; 3780PFNGLCLEARDEPTHXOESPROC glad_glClearDepthxOES = NULL;
3780PFNGLFOGXOESPROC glad_glFogxOES; 3781PFNGLCLIPPLANEXOESPROC glad_glClipPlanexOES = NULL;
3781PFNGLFOGXVOESPROC glad_glFogxvOES; 3782PFNGLCOLOR4XOESPROC glad_glColor4xOES = NULL;
3782PFNGLFRUSTUMXOESPROC glad_glFrustumxOES; 3783PFNGLDEPTHRANGEXOESPROC glad_glDepthRangexOES = NULL;
3783PFNGLGETCLIPPLANEXOESPROC glad_glGetClipPlanexOES; 3784PFNGLFOGXOESPROC glad_glFogxOES = NULL;
3784PFNGLGETFIXEDVOESPROC glad_glGetFixedvOES; 3785PFNGLFOGXVOESPROC glad_glFogxvOES = NULL;
3785PFNGLGETTEXENVXVOESPROC glad_glGetTexEnvxvOES; 3786PFNGLFRUSTUMXOESPROC glad_glFrustumxOES = NULL;
3786PFNGLGETTEXPARAMETERXVOESPROC glad_glGetTexParameterxvOES; 3787PFNGLGETCLIPPLANEXOESPROC glad_glGetClipPlanexOES = NULL;
3787PFNGLLIGHTMODELXOESPROC glad_glLightModelxOES; 3788PFNGLGETFIXEDVOESPROC glad_glGetFixedvOES = NULL;
3788PFNGLLIGHTMODELXVOESPROC glad_glLightModelxvOES; 3789PFNGLGETTEXENVXVOESPROC glad_glGetTexEnvxvOES = NULL;
3789PFNGLLIGHTXOESPROC glad_glLightxOES; 3790PFNGLGETTEXPARAMETERXVOESPROC glad_glGetTexParameterxvOES = NULL;
3790PFNGLLIGHTXVOESPROC glad_glLightxvOES; 3791PFNGLLIGHTMODELXOESPROC glad_glLightModelxOES = NULL;
3791PFNGLLINEWIDTHXOESPROC glad_glLineWidthxOES; 3792PFNGLLIGHTMODELXVOESPROC glad_glLightModelxvOES = NULL;
3792PFNGLLOADMATRIXXOESPROC glad_glLoadMatrixxOES; 3793PFNGLLIGHTXOESPROC glad_glLightxOES = NULL;
3793PFNGLMATERIALXOESPROC glad_glMaterialxOES; 3794PFNGLLIGHTXVOESPROC glad_glLightxvOES = NULL;
3794PFNGLMATERIALXVOESPROC glad_glMaterialxvOES; 3795PFNGLLINEWIDTHXOESPROC glad_glLineWidthxOES = NULL;
3795PFNGLMULTMATRIXXOESPROC glad_glMultMatrixxOES; 3796PFNGLLOADMATRIXXOESPROC glad_glLoadMatrixxOES = NULL;
3796PFNGLMULTITEXCOORD4XOESPROC glad_glMultiTexCoord4xOES; 3797PFNGLMATERIALXOESPROC glad_glMaterialxOES = NULL;
3797PFNGLNORMAL3XOESPROC glad_glNormal3xOES; 3798PFNGLMATERIALXVOESPROC glad_glMaterialxvOES = NULL;
3798PFNGLORTHOXOESPROC glad_glOrthoxOES; 3799PFNGLMULTMATRIXXOESPROC glad_glMultMatrixxOES = NULL;
3799PFNGLPOINTPARAMETERXVOESPROC glad_glPointParameterxvOES; 3800PFNGLMULTITEXCOORD4XOESPROC glad_glMultiTexCoord4xOES = NULL;
3800PFNGLPOINTSIZEXOESPROC glad_glPointSizexOES; 3801PFNGLNORMAL3XOESPROC glad_glNormal3xOES = NULL;
3801PFNGLPOLYGONOFFSETXOESPROC glad_glPolygonOffsetxOES; 3802PFNGLORTHOXOESPROC glad_glOrthoxOES = NULL;
3802PFNGLROTATEXOESPROC glad_glRotatexOES; 3803PFNGLPOINTPARAMETERXVOESPROC glad_glPointParameterxvOES = NULL;
3803PFNGLSCALEXOESPROC glad_glScalexOES; 3804PFNGLPOINTSIZEXOESPROC glad_glPointSizexOES = NULL;
3804PFNGLTEXENVXOESPROC glad_glTexEnvxOES; 3805PFNGLPOLYGONOFFSETXOESPROC glad_glPolygonOffsetxOES = NULL;
3805PFNGLTEXENVXVOESPROC glad_glTexEnvxvOES; 3806PFNGLROTATEXOESPROC glad_glRotatexOES = NULL;
3806PFNGLTEXPARAMETERXOESPROC glad_glTexParameterxOES; 3807PFNGLSCALEXOESPROC glad_glScalexOES = NULL;
3807PFNGLTEXPARAMETERXVOESPROC glad_glTexParameterxvOES; 3808PFNGLTEXENVXOESPROC glad_glTexEnvxOES = NULL;
3808PFNGLTRANSLATEXOESPROC glad_glTranslatexOES; 3809PFNGLTEXENVXVOESPROC glad_glTexEnvxvOES = NULL;
3809PFNGLGETLIGHTXVOESPROC glad_glGetLightxvOES; 3810PFNGLTEXPARAMETERXOESPROC glad_glTexParameterxOES = NULL;
3810PFNGLGETMATERIALXVOESPROC glad_glGetMaterialxvOES; 3811PFNGLTEXPARAMETERXVOESPROC glad_glTexParameterxvOES = NULL;
3811PFNGLPOINTPARAMETERXOESPROC glad_glPointParameterxOES; 3812PFNGLTRANSLATEXOESPROC glad_glTranslatexOES = NULL;
3812PFNGLSAMPLECOVERAGEXOESPROC glad_glSampleCoveragexOES; 3813PFNGLGETLIGHTXVOESPROC glad_glGetLightxvOES = NULL;
3813PFNGLACCUMXOESPROC glad_glAccumxOES; 3814PFNGLGETMATERIALXVOESPROC glad_glGetMaterialxvOES = NULL;
3814PFNGLBITMAPXOESPROC glad_glBitmapxOES; 3815PFNGLPOINTPARAMETERXOESPROC glad_glPointParameterxOES = NULL;
3815PFNGLBLENDCOLORXOESPROC glad_glBlendColorxOES; 3816PFNGLSAMPLECOVERAGEXOESPROC glad_glSampleCoveragexOES = NULL;
3816PFNGLCLEARACCUMXOESPROC glad_glClearAccumxOES; 3817PFNGLACCUMXOESPROC glad_glAccumxOES = NULL;
3817PFNGLCOLOR3XOESPROC glad_glColor3xOES; 3818PFNGLBITMAPXOESPROC glad_glBitmapxOES = NULL;
3818PFNGLCOLOR3XVOESPROC glad_glColor3xvOES; 3819PFNGLBLENDCOLORXOESPROC glad_glBlendColorxOES = NULL;
3819PFNGLCOLOR4XVOESPROC glad_glColor4xvOES; 3820PFNGLCLEARACCUMXOESPROC glad_glClearAccumxOES = NULL;
3820PFNGLCONVOLUTIONPARAMETERXOESPROC glad_glConvolutionParameterxOES; 3821PFNGLCOLOR3XOESPROC glad_glColor3xOES = NULL;
3821PFNGLCONVOLUTIONPARAMETERXVOESPROC glad_glConvolutionParameterxvOES; 3822PFNGLCOLOR3XVOESPROC glad_glColor3xvOES = NULL;
3822PFNGLEVALCOORD1XOESPROC glad_glEvalCoord1xOES; 3823PFNGLCOLOR4XVOESPROC glad_glColor4xvOES = NULL;
3823PFNGLEVALCOORD1XVOESPROC glad_glEvalCoord1xvOES; 3824PFNGLCONVOLUTIONPARAMETERXOESPROC glad_glConvolutionParameterxOES = NULL;
3824PFNGLEVALCOORD2XOESPROC glad_glEvalCoord2xOES; 3825PFNGLCONVOLUTIONPARAMETERXVOESPROC glad_glConvolutionParameterxvOES = NULL;
3825PFNGLEVALCOORD2XVOESPROC glad_glEvalCoord2xvOES; 3826PFNGLEVALCOORD1XOESPROC glad_glEvalCoord1xOES = NULL;
3826PFNGLFEEDBACKBUFFERXOESPROC glad_glFeedbackBufferxOES; 3827PFNGLEVALCOORD1XVOESPROC glad_glEvalCoord1xvOES = NULL;
3827PFNGLGETCONVOLUTIONPARAMETERXVOESPROC glad_glGetConvolutionParameterxvOES; 3828PFNGLEVALCOORD2XOESPROC glad_glEvalCoord2xOES = NULL;
3828PFNGLGETHISTOGRAMPARAMETERXVOESPROC glad_glGetHistogramParameterxvOES; 3829PFNGLEVALCOORD2XVOESPROC glad_glEvalCoord2xvOES = NULL;
3829PFNGLGETLIGHTXOESPROC glad_glGetLightxOES; 3830PFNGLFEEDBACKBUFFERXOESPROC glad_glFeedbackBufferxOES = NULL;
3830PFNGLGETMAPXVOESPROC glad_glGetMapxvOES; 3831PFNGLGETCONVOLUTIONPARAMETERXVOESPROC glad_glGetConvolutionParameterxvOES = NULL;
3831PFNGLGETMATERIALXOESPROC glad_glGetMaterialxOES; 3832PFNGLGETHISTOGRAMPARAMETERXVOESPROC glad_glGetHistogramParameterxvOES = NULL;
3832PFNGLGETPIXELMAPXVPROC glad_glGetPixelMapxv; 3833PFNGLGETLIGHTXOESPROC glad_glGetLightxOES = NULL;
3833PFNGLGETTEXGENXVOESPROC glad_glGetTexGenxvOES; 3834PFNGLGETMAPXVOESPROC glad_glGetMapxvOES = NULL;
3834PFNGLGETTEXLEVELPARAMETERXVOESPROC glad_glGetTexLevelParameterxvOES; 3835PFNGLGETMATERIALXOESPROC glad_glGetMaterialxOES = NULL;
3835PFNGLINDEXXOESPROC glad_glIndexxOES; 3836PFNGLGETPIXELMAPXVPROC glad_glGetPixelMapxv = NULL;
3836PFNGLINDEXXVOESPROC glad_glIndexxvOES; 3837PFNGLGETTEXGENXVOESPROC glad_glGetTexGenxvOES = NULL;
3837PFNGLLOADTRANSPOSEMATRIXXOESPROC glad_glLoadTransposeMatrixxOES; 3838PFNGLGETTEXLEVELPARAMETERXVOESPROC glad_glGetTexLevelParameterxvOES = NULL;
3838PFNGLMAP1XOESPROC glad_glMap1xOES; 3839PFNGLINDEXXOESPROC glad_glIndexxOES = NULL;
3839PFNGLMAP2XOESPROC glad_glMap2xOES; 3840PFNGLINDEXXVOESPROC glad_glIndexxvOES = NULL;
3840PFNGLMAPGRID1XOESPROC glad_glMapGrid1xOES; 3841PFNGLLOADTRANSPOSEMATRIXXOESPROC glad_glLoadTransposeMatrixxOES = NULL;
3841PFNGLMAPGRID2XOESPROC glad_glMapGrid2xOES; 3842PFNGLMAP1XOESPROC glad_glMap1xOES = NULL;
3842PFNGLMULTTRANSPOSEMATRIXXOESPROC glad_glMultTransposeMatrixxOES; 3843PFNGLMAP2XOESPROC glad_glMap2xOES = NULL;
3843PFNGLMULTITEXCOORD1XOESPROC glad_glMultiTexCoord1xOES; 3844PFNGLMAPGRID1XOESPROC glad_glMapGrid1xOES = NULL;
3844PFNGLMULTITEXCOORD1XVOESPROC glad_glMultiTexCoord1xvOES; 3845PFNGLMAPGRID2XOESPROC glad_glMapGrid2xOES = NULL;
3845PFNGLMULTITEXCOORD2XOESPROC glad_glMultiTexCoord2xOES; 3846PFNGLMULTTRANSPOSEMATRIXXOESPROC glad_glMultTransposeMatrixxOES = NULL;
3846PFNGLMULTITEXCOORD2XVOESPROC glad_glMultiTexCoord2xvOES; 3847PFNGLMULTITEXCOORD1XOESPROC glad_glMultiTexCoord1xOES = NULL;
3847PFNGLMULTITEXCOORD3XOESPROC glad_glMultiTexCoord3xOES; 3848PFNGLMULTITEXCOORD1XVOESPROC glad_glMultiTexCoord1xvOES = NULL;
3848PFNGLMULTITEXCOORD3XVOESPROC glad_glMultiTexCoord3xvOES; 3849PFNGLMULTITEXCOORD2XOESPROC glad_glMultiTexCoord2xOES = NULL;
3849PFNGLMULTITEXCOORD4XVOESPROC glad_glMultiTexCoord4xvOES; 3850PFNGLMULTITEXCOORD2XVOESPROC glad_glMultiTexCoord2xvOES = NULL;
3850PFNGLNORMAL3XVOESPROC glad_glNormal3xvOES; 3851PFNGLMULTITEXCOORD3XOESPROC glad_glMultiTexCoord3xOES = NULL;
3851PFNGLPASSTHROUGHXOESPROC glad_glPassThroughxOES; 3852PFNGLMULTITEXCOORD3XVOESPROC glad_glMultiTexCoord3xvOES = NULL;
3852PFNGLPIXELMAPXPROC glad_glPixelMapx; 3853PFNGLMULTITEXCOORD4XVOESPROC glad_glMultiTexCoord4xvOES = NULL;
3853PFNGLPIXELSTOREXPROC glad_glPixelStorex; 3854PFNGLNORMAL3XVOESPROC glad_glNormal3xvOES = NULL;
3854PFNGLPIXELTRANSFERXOESPROC glad_glPixelTransferxOES; 3855PFNGLPASSTHROUGHXOESPROC glad_glPassThroughxOES = NULL;
3855PFNGLPIXELZOOMXOESPROC glad_glPixelZoomxOES; 3856PFNGLPIXELMAPXPROC glad_glPixelMapx = NULL;
3856PFNGLPRIORITIZETEXTURESXOESPROC glad_glPrioritizeTexturesxOES; 3857PFNGLPIXELSTOREXPROC glad_glPixelStorex = NULL;
3857PFNGLRASTERPOS2XOESPROC glad_glRasterPos2xOES; 3858PFNGLPIXELTRANSFERXOESPROC glad_glPixelTransferxOES = NULL;
3858PFNGLRASTERPOS2XVOESPROC glad_glRasterPos2xvOES; 3859PFNGLPIXELZOOMXOESPROC glad_glPixelZoomxOES = NULL;
3859PFNGLRASTERPOS3XOESPROC glad_glRasterPos3xOES; 3860PFNGLPRIORITIZETEXTURESXOESPROC glad_glPrioritizeTexturesxOES = NULL;
3860PFNGLRASTERPOS3XVOESPROC glad_glRasterPos3xvOES; 3861PFNGLRASTERPOS2XOESPROC glad_glRasterPos2xOES = NULL;
3861PFNGLRASTERPOS4XOESPROC glad_glRasterPos4xOES; 3862PFNGLRASTERPOS2XVOESPROC glad_glRasterPos2xvOES = NULL;
3862PFNGLRASTERPOS4XVOESPROC glad_glRasterPos4xvOES; 3863PFNGLRASTERPOS3XOESPROC glad_glRasterPos3xOES = NULL;
3863PFNGLRECTXOESPROC glad_glRectxOES; 3864PFNGLRASTERPOS3XVOESPROC glad_glRasterPos3xvOES = NULL;
3864PFNGLRECTXVOESPROC glad_glRectxvOES; 3865PFNGLRASTERPOS4XOESPROC glad_glRasterPos4xOES = NULL;
3865PFNGLTEXCOORD1XOESPROC glad_glTexCoord1xOES; 3866PFNGLRASTERPOS4XVOESPROC glad_glRasterPos4xvOES = NULL;
3866PFNGLTEXCOORD1XVOESPROC glad_glTexCoord1xvOES; 3867PFNGLRECTXOESPROC glad_glRectxOES = NULL;
3867PFNGLTEXCOORD2XOESPROC glad_glTexCoord2xOES; 3868PFNGLRECTXVOESPROC glad_glRectxvOES = NULL;
3868PFNGLTEXCOORD2XVOESPROC glad_glTexCoord2xvOES; 3869PFNGLTEXCOORD1XOESPROC glad_glTexCoord1xOES = NULL;
3869PFNGLTEXCOORD3XOESPROC glad_glTexCoord3xOES; 3870PFNGLTEXCOORD1XVOESPROC glad_glTexCoord1xvOES = NULL;
3870PFNGLTEXCOORD3XVOESPROC glad_glTexCoord3xvOES; 3871PFNGLTEXCOORD2XOESPROC glad_glTexCoord2xOES = NULL;
3871PFNGLTEXCOORD4XOESPROC glad_glTexCoord4xOES; 3872PFNGLTEXCOORD2XVOESPROC glad_glTexCoord2xvOES = NULL;
3872PFNGLTEXCOORD4XVOESPROC glad_glTexCoord4xvOES; 3873PFNGLTEXCOORD3XOESPROC glad_glTexCoord3xOES = NULL;
3873PFNGLTEXGENXOESPROC glad_glTexGenxOES; 3874PFNGLTEXCOORD3XVOESPROC glad_glTexCoord3xvOES = NULL;
3874PFNGLTEXGENXVOESPROC glad_glTexGenxvOES; 3875PFNGLTEXCOORD4XOESPROC glad_glTexCoord4xOES = NULL;
3875PFNGLVERTEX2XOESPROC glad_glVertex2xOES; 3876PFNGLTEXCOORD4XVOESPROC glad_glTexCoord4xvOES = NULL;
3876PFNGLVERTEX2XVOESPROC glad_glVertex2xvOES; 3877PFNGLTEXGENXOESPROC glad_glTexGenxOES = NULL;
3877PFNGLVERTEX3XOESPROC glad_glVertex3xOES; 3878PFNGLTEXGENXVOESPROC glad_glTexGenxvOES = NULL;
3878PFNGLVERTEX3XVOESPROC glad_glVertex3xvOES; 3879PFNGLVERTEX2XOESPROC glad_glVertex2xOES = NULL;
3879PFNGLVERTEX4XOESPROC glad_glVertex4xOES; 3880PFNGLVERTEX2XVOESPROC glad_glVertex2xvOES = NULL;
3880PFNGLVERTEX4XVOESPROC glad_glVertex4xvOES; 3881PFNGLVERTEX3XOESPROC glad_glVertex3xOES = NULL;
3881PFNGLQUERYMATRIXXOESPROC glad_glQueryMatrixxOES; 3882PFNGLVERTEX3XVOESPROC glad_glVertex3xvOES = NULL;
3882PFNGLCLEARDEPTHFOESPROC glad_glClearDepthfOES; 3883PFNGLVERTEX4XOESPROC glad_glVertex4xOES = NULL;
3883PFNGLCLIPPLANEFOESPROC glad_glClipPlanefOES; 3884PFNGLVERTEX4XVOESPROC glad_glVertex4xvOES = NULL;
3884PFNGLDEPTHRANGEFOESPROC glad_glDepthRangefOES; 3885PFNGLQUERYMATRIXXOESPROC glad_glQueryMatrixxOES = NULL;
3885PFNGLFRUSTUMFOESPROC glad_glFrustumfOES; 3886PFNGLCLEARDEPTHFOESPROC glad_glClearDepthfOES = NULL;
3886PFNGLGETCLIPPLANEFOESPROC glad_glGetClipPlanefOES; 3887PFNGLCLIPPLANEFOESPROC glad_glClipPlanefOES = NULL;
3887PFNGLORTHOFOESPROC glad_glOrthofOES; 3888PFNGLDEPTHRANGEFOESPROC glad_glDepthRangefOES = NULL;
3888PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC glad_glFramebufferTextureMultiviewOVR; 3889PFNGLFRUSTUMFOESPROC glad_glFrustumfOES = NULL;
3889PFNGLHINTPGIPROC glad_glHintPGI; 3890PFNGLGETCLIPPLANEFOESPROC glad_glGetClipPlanefOES = NULL;
3890PFNGLDETAILTEXFUNCSGISPROC glad_glDetailTexFuncSGIS; 3891PFNGLORTHOFOESPROC glad_glOrthofOES = NULL;
3891PFNGLGETDETAILTEXFUNCSGISPROC glad_glGetDetailTexFuncSGIS; 3892PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC glad_glFramebufferTextureMultiviewOVR = NULL;
3892PFNGLFOGFUNCSGISPROC glad_glFogFuncSGIS; 3893PFNGLHINTPGIPROC glad_glHintPGI = NULL;
3893PFNGLGETFOGFUNCSGISPROC glad_glGetFogFuncSGIS; 3894PFNGLDETAILTEXFUNCSGISPROC glad_glDetailTexFuncSGIS = NULL;
3894PFNGLSAMPLEMASKSGISPROC glad_glSampleMaskSGIS; 3895PFNGLGETDETAILTEXFUNCSGISPROC glad_glGetDetailTexFuncSGIS = NULL;
3895PFNGLSAMPLEPATTERNSGISPROC glad_glSamplePatternSGIS; 3896PFNGLFOGFUNCSGISPROC glad_glFogFuncSGIS = NULL;
3896PFNGLPIXELTEXGENPARAMETERISGISPROC glad_glPixelTexGenParameteriSGIS; 3897PFNGLGETFOGFUNCSGISPROC glad_glGetFogFuncSGIS = NULL;
3897PFNGLPIXELTEXGENPARAMETERIVSGISPROC glad_glPixelTexGenParameterivSGIS; 3898PFNGLSAMPLEMASKSGISPROC glad_glSampleMaskSGIS = NULL;
3898PFNGLPIXELTEXGENPARAMETERFSGISPROC glad_glPixelTexGenParameterfSGIS; 3899PFNGLSAMPLEPATTERNSGISPROC glad_glSamplePatternSGIS = NULL;
3899PFNGLPIXELTEXGENPARAMETERFVSGISPROC glad_glPixelTexGenParameterfvSGIS; 3900PFNGLPIXELTEXGENPARAMETERISGISPROC glad_glPixelTexGenParameteriSGIS = NULL;
3900PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC glad_glGetPixelTexGenParameterivSGIS; 3901PFNGLPIXELTEXGENPARAMETERIVSGISPROC glad_glPixelTexGenParameterivSGIS = NULL;
3901PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC glad_glGetPixelTexGenParameterfvSGIS; 3902PFNGLPIXELTEXGENPARAMETERFSGISPROC glad_glPixelTexGenParameterfSGIS = NULL;
3902PFNGLPOINTPARAMETERFSGISPROC glad_glPointParameterfSGIS; 3903PFNGLPIXELTEXGENPARAMETERFVSGISPROC glad_glPixelTexGenParameterfvSGIS = NULL;
3903PFNGLPOINTPARAMETERFVSGISPROC glad_glPointParameterfvSGIS; 3904PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC glad_glGetPixelTexGenParameterivSGIS = NULL;
3904PFNGLSHARPENTEXFUNCSGISPROC glad_glSharpenTexFuncSGIS; 3905PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC glad_glGetPixelTexGenParameterfvSGIS = NULL;
3905PFNGLGETSHARPENTEXFUNCSGISPROC glad_glGetSharpenTexFuncSGIS; 3906PFNGLPOINTPARAMETERFSGISPROC glad_glPointParameterfSGIS = NULL;
3906PFNGLTEXIMAGE4DSGISPROC glad_glTexImage4DSGIS; 3907PFNGLPOINTPARAMETERFVSGISPROC glad_glPointParameterfvSGIS = NULL;
3907PFNGLTEXSUBIMAGE4DSGISPROC glad_glTexSubImage4DSGIS; 3908PFNGLSHARPENTEXFUNCSGISPROC glad_glSharpenTexFuncSGIS = NULL;
3908PFNGLTEXTURECOLORMASKSGISPROC glad_glTextureColorMaskSGIS; 3909PFNGLGETSHARPENTEXFUNCSGISPROC glad_glGetSharpenTexFuncSGIS = NULL;
3909PFNGLGETTEXFILTERFUNCSGISPROC glad_glGetTexFilterFuncSGIS; 3910PFNGLTEXIMAGE4DSGISPROC glad_glTexImage4DSGIS = NULL;
3910PFNGLTEXFILTERFUNCSGISPROC glad_glTexFilterFuncSGIS; 3911PFNGLTEXSUBIMAGE4DSGISPROC glad_glTexSubImage4DSGIS = NULL;
3911PFNGLASYNCMARKERSGIXPROC glad_glAsyncMarkerSGIX; 3912PFNGLTEXTURECOLORMASKSGISPROC glad_glTextureColorMaskSGIS = NULL;
3912PFNGLFINISHASYNCSGIXPROC glad_glFinishAsyncSGIX; 3913PFNGLGETTEXFILTERFUNCSGISPROC glad_glGetTexFilterFuncSGIS = NULL;
3913PFNGLPOLLASYNCSGIXPROC glad_glPollAsyncSGIX; 3914PFNGLTEXFILTERFUNCSGISPROC glad_glTexFilterFuncSGIS = NULL;
3914PFNGLGENASYNCMARKERSSGIXPROC glad_glGenAsyncMarkersSGIX; 3915PFNGLASYNCMARKERSGIXPROC glad_glAsyncMarkerSGIX = NULL;
3915PFNGLDELETEASYNCMARKERSSGIXPROC glad_glDeleteAsyncMarkersSGIX; 3916PFNGLFINISHASYNCSGIXPROC glad_glFinishAsyncSGIX = NULL;
3916PFNGLISASYNCMARKERSGIXPROC glad_glIsAsyncMarkerSGIX; 3917PFNGLPOLLASYNCSGIXPROC glad_glPollAsyncSGIX = NULL;
3917PFNGLFLUSHRASTERSGIXPROC glad_glFlushRasterSGIX; 3918PFNGLGENASYNCMARKERSSGIXPROC glad_glGenAsyncMarkersSGIX = NULL;
3918PFNGLFRAGMENTCOLORMATERIALSGIXPROC glad_glFragmentColorMaterialSGIX; 3919PFNGLDELETEASYNCMARKERSSGIXPROC glad_glDeleteAsyncMarkersSGIX = NULL;
3919PFNGLFRAGMENTLIGHTFSGIXPROC glad_glFragmentLightfSGIX; 3920PFNGLISASYNCMARKERSGIXPROC glad_glIsAsyncMarkerSGIX = NULL;
3920PFNGLFRAGMENTLIGHTFVSGIXPROC glad_glFragmentLightfvSGIX; 3921PFNGLFLUSHRASTERSGIXPROC glad_glFlushRasterSGIX = NULL;
3921PFNGLFRAGMENTLIGHTISGIXPROC glad_glFragmentLightiSGIX; 3922PFNGLFRAGMENTCOLORMATERIALSGIXPROC glad_glFragmentColorMaterialSGIX = NULL;
3922PFNGLFRAGMENTLIGHTIVSGIXPROC glad_glFragmentLightivSGIX; 3923PFNGLFRAGMENTLIGHTFSGIXPROC glad_glFragmentLightfSGIX = NULL;
3923PFNGLFRAGMENTLIGHTMODELFSGIXPROC glad_glFragmentLightModelfSGIX; 3924PFNGLFRAGMENTLIGHTFVSGIXPROC glad_glFragmentLightfvSGIX = NULL;
3924PFNGLFRAGMENTLIGHTMODELFVSGIXPROC glad_glFragmentLightModelfvSGIX; 3925PFNGLFRAGMENTLIGHTISGIXPROC glad_glFragmentLightiSGIX = NULL;
3925PFNGLFRAGMENTLIGHTMODELISGIXPROC glad_glFragmentLightModeliSGIX; 3926PFNGLFRAGMENTLIGHTIVSGIXPROC glad_glFragmentLightivSGIX = NULL;
3926PFNGLFRAGMENTLIGHTMODELIVSGIXPROC glad_glFragmentLightModelivSGIX; 3927PFNGLFRAGMENTLIGHTMODELFSGIXPROC glad_glFragmentLightModelfSGIX = NULL;
3927PFNGLFRAGMENTMATERIALFSGIXPROC glad_glFragmentMaterialfSGIX; 3928PFNGLFRAGMENTLIGHTMODELFVSGIXPROC glad_glFragmentLightModelfvSGIX = NULL;
3928PFNGLFRAGMENTMATERIALFVSGIXPROC glad_glFragmentMaterialfvSGIX; 3929PFNGLFRAGMENTLIGHTMODELISGIXPROC glad_glFragmentLightModeliSGIX = NULL;
3929PFNGLFRAGMENTMATERIALISGIXPROC glad_glFragmentMaterialiSGIX; 3930PFNGLFRAGMENTLIGHTMODELIVSGIXPROC glad_glFragmentLightModelivSGIX = NULL;
3930PFNGLFRAGMENTMATERIALIVSGIXPROC glad_glFragmentMaterialivSGIX; 3931PFNGLFRAGMENTMATERIALFSGIXPROC glad_glFragmentMaterialfSGIX = NULL;
3931PFNGLGETFRAGMENTLIGHTFVSGIXPROC glad_glGetFragmentLightfvSGIX; 3932PFNGLFRAGMENTMATERIALFVSGIXPROC glad_glFragmentMaterialfvSGIX = NULL;
3932PFNGLGETFRAGMENTLIGHTIVSGIXPROC glad_glGetFragmentLightivSGIX; 3933PFNGLFRAGMENTMATERIALISGIXPROC glad_glFragmentMaterialiSGIX = NULL;
3933PFNGLGETFRAGMENTMATERIALFVSGIXPROC glad_glGetFragmentMaterialfvSGIX; 3934PFNGLFRAGMENTMATERIALIVSGIXPROC glad_glFragmentMaterialivSGIX = NULL;
3934PFNGLGETFRAGMENTMATERIALIVSGIXPROC glad_glGetFragmentMaterialivSGIX; 3935PFNGLGETFRAGMENTLIGHTFVSGIXPROC glad_glGetFragmentLightfvSGIX = NULL;
3935PFNGLLIGHTENVISGIXPROC glad_glLightEnviSGIX; 3936PFNGLGETFRAGMENTLIGHTIVSGIXPROC glad_glGetFragmentLightivSGIX = NULL;
3936PFNGLFRAMEZOOMSGIXPROC glad_glFrameZoomSGIX; 3937PFNGLGETFRAGMENTMATERIALFVSGIXPROC glad_glGetFragmentMaterialfvSGIX = NULL;
3937PFNGLIGLOOINTERFACESGIXPROC glad_glIglooInterfaceSGIX; 3938PFNGLGETFRAGMENTMATERIALIVSGIXPROC glad_glGetFragmentMaterialivSGIX = NULL;
3938PFNGLGETINSTRUMENTSSGIXPROC glad_glGetInstrumentsSGIX; 3939PFNGLLIGHTENVISGIXPROC glad_glLightEnviSGIX = NULL;
3939PFNGLINSTRUMENTSBUFFERSGIXPROC glad_glInstrumentsBufferSGIX; 3940PFNGLFRAMEZOOMSGIXPROC glad_glFrameZoomSGIX = NULL;
3940PFNGLPOLLINSTRUMENTSSGIXPROC glad_glPollInstrumentsSGIX; 3941PFNGLIGLOOINTERFACESGIXPROC glad_glIglooInterfaceSGIX = NULL;
3941PFNGLREADINSTRUMENTSSGIXPROC glad_glReadInstrumentsSGIX; 3942PFNGLGETINSTRUMENTSSGIXPROC glad_glGetInstrumentsSGIX = NULL;
3942PFNGLSTARTINSTRUMENTSSGIXPROC glad_glStartInstrumentsSGIX; 3943PFNGLINSTRUMENTSBUFFERSGIXPROC glad_glInstrumentsBufferSGIX = NULL;
3943PFNGLSTOPINSTRUMENTSSGIXPROC glad_glStopInstrumentsSGIX; 3944PFNGLPOLLINSTRUMENTSSGIXPROC glad_glPollInstrumentsSGIX = NULL;
3944PFNGLGETLISTPARAMETERFVSGIXPROC glad_glGetListParameterfvSGIX; 3945PFNGLREADINSTRUMENTSSGIXPROC glad_glReadInstrumentsSGIX = NULL;
3945PFNGLGETLISTPARAMETERIVSGIXPROC glad_glGetListParameterivSGIX; 3946PFNGLSTARTINSTRUMENTSSGIXPROC glad_glStartInstrumentsSGIX = NULL;
3946PFNGLLISTPARAMETERFSGIXPROC glad_glListParameterfSGIX; 3947PFNGLSTOPINSTRUMENTSSGIXPROC glad_glStopInstrumentsSGIX = NULL;
3947PFNGLLISTPARAMETERFVSGIXPROC glad_glListParameterfvSGIX; 3948PFNGLGETLISTPARAMETERFVSGIXPROC glad_glGetListParameterfvSGIX = NULL;
3948PFNGLLISTPARAMETERISGIXPROC glad_glListParameteriSGIX; 3949PFNGLGETLISTPARAMETERIVSGIXPROC glad_glGetListParameterivSGIX = NULL;
3949PFNGLLISTPARAMETERIVSGIXPROC glad_glListParameterivSGIX; 3950PFNGLLISTPARAMETERFSGIXPROC glad_glListParameterfSGIX = NULL;
3950PFNGLPIXELTEXGENSGIXPROC glad_glPixelTexGenSGIX; 3951PFNGLLISTPARAMETERFVSGIXPROC glad_glListParameterfvSGIX = NULL;
3951PFNGLDEFORMATIONMAP3DSGIXPROC glad_glDeformationMap3dSGIX; 3952PFNGLLISTPARAMETERISGIXPROC glad_glListParameteriSGIX = NULL;
3952PFNGLDEFORMATIONMAP3FSGIXPROC glad_glDeformationMap3fSGIX; 3953PFNGLLISTPARAMETERIVSGIXPROC glad_glListParameterivSGIX = NULL;
3953PFNGLDEFORMSGIXPROC glad_glDeformSGIX; 3954PFNGLPIXELTEXGENSGIXPROC glad_glPixelTexGenSGIX = NULL;
3954PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC glad_glLoadIdentityDeformationMapSGIX; 3955PFNGLDEFORMATIONMAP3DSGIXPROC glad_glDeformationMap3dSGIX = NULL;
3955PFNGLREFERENCEPLANESGIXPROC glad_glReferencePlaneSGIX; 3956PFNGLDEFORMATIONMAP3FSGIXPROC glad_glDeformationMap3fSGIX = NULL;
3956PFNGLSPRITEPARAMETERFSGIXPROC glad_glSpriteParameterfSGIX; 3957PFNGLDEFORMSGIXPROC glad_glDeformSGIX = NULL;
3957PFNGLSPRITEPARAMETERFVSGIXPROC glad_glSpriteParameterfvSGIX; 3958PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC glad_glLoadIdentityDeformationMapSGIX = NULL;
3958PFNGLSPRITEPARAMETERISGIXPROC glad_glSpriteParameteriSGIX; 3959PFNGLREFERENCEPLANESGIXPROC glad_glReferencePlaneSGIX = NULL;
3959PFNGLSPRITEPARAMETERIVSGIXPROC glad_glSpriteParameterivSGIX; 3960PFNGLSPRITEPARAMETERFSGIXPROC glad_glSpriteParameterfSGIX = NULL;
3960PFNGLTAGSAMPLEBUFFERSGIXPROC glad_glTagSampleBufferSGIX; 3961PFNGLSPRITEPARAMETERFVSGIXPROC glad_glSpriteParameterfvSGIX = NULL;
3961PFNGLCOLORTABLESGIPROC glad_glColorTableSGI; 3962PFNGLSPRITEPARAMETERISGIXPROC glad_glSpriteParameteriSGIX = NULL;
3962PFNGLCOLORTABLEPARAMETERFVSGIPROC glad_glColorTableParameterfvSGI; 3963PFNGLSPRITEPARAMETERIVSGIXPROC glad_glSpriteParameterivSGIX = NULL;
3963PFNGLCOLORTABLEPARAMETERIVSGIPROC glad_glColorTableParameterivSGI; 3964PFNGLTAGSAMPLEBUFFERSGIXPROC glad_glTagSampleBufferSGIX = NULL;
3964PFNGLCOPYCOLORTABLESGIPROC glad_glCopyColorTableSGI; 3965PFNGLCOLORTABLESGIPROC glad_glColorTableSGI = NULL;
3965PFNGLGETCOLORTABLESGIPROC glad_glGetColorTableSGI; 3966PFNGLCOLORTABLEPARAMETERFVSGIPROC glad_glColorTableParameterfvSGI = NULL;
3966PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glad_glGetColorTableParameterfvSGI; 3967PFNGLCOLORTABLEPARAMETERIVSGIPROC glad_glColorTableParameterivSGI = NULL;
3967PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glad_glGetColorTableParameterivSGI; 3968PFNGLCOPYCOLORTABLESGIPROC glad_glCopyColorTableSGI = NULL;
3968PFNGLFINISHTEXTURESUNXPROC glad_glFinishTextureSUNX; 3969PFNGLGETCOLORTABLESGIPROC glad_glGetColorTableSGI = NULL;
3969PFNGLGLOBALALPHAFACTORBSUNPROC glad_glGlobalAlphaFactorbSUN; 3970PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glad_glGetColorTableParameterfvSGI = NULL;
3970PFNGLGLOBALALPHAFACTORSSUNPROC glad_glGlobalAlphaFactorsSUN; 3971PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glad_glGetColorTableParameterivSGI = NULL;
3971PFNGLGLOBALALPHAFACTORISUNPROC glad_glGlobalAlphaFactoriSUN; 3972PFNGLFINISHTEXTURESUNXPROC glad_glFinishTextureSUNX = NULL;
3972PFNGLGLOBALALPHAFACTORFSUNPROC glad_glGlobalAlphaFactorfSUN; 3973PFNGLGLOBALALPHAFACTORBSUNPROC glad_glGlobalAlphaFactorbSUN = NULL;
3973PFNGLGLOBALALPHAFACTORDSUNPROC glad_glGlobalAlphaFactordSUN; 3974PFNGLGLOBALALPHAFACTORSSUNPROC glad_glGlobalAlphaFactorsSUN = NULL;
3974PFNGLGLOBALALPHAFACTORUBSUNPROC glad_glGlobalAlphaFactorubSUN; 3975PFNGLGLOBALALPHAFACTORISUNPROC glad_glGlobalAlphaFactoriSUN = NULL;
3975PFNGLGLOBALALPHAFACTORUSSUNPROC glad_glGlobalAlphaFactorusSUN; 3976PFNGLGLOBALALPHAFACTORFSUNPROC glad_glGlobalAlphaFactorfSUN = NULL;
3976PFNGLGLOBALALPHAFACTORUISUNPROC glad_glGlobalAlphaFactoruiSUN; 3977PFNGLGLOBALALPHAFACTORDSUNPROC glad_glGlobalAlphaFactordSUN = NULL;
3977PFNGLDRAWMESHARRAYSSUNPROC glad_glDrawMeshArraysSUN; 3978PFNGLGLOBALALPHAFACTORUBSUNPROC glad_glGlobalAlphaFactorubSUN = NULL;
3978PFNGLREPLACEMENTCODEUISUNPROC glad_glReplacementCodeuiSUN; 3979PFNGLGLOBALALPHAFACTORUSSUNPROC glad_glGlobalAlphaFactorusSUN = NULL;
3979PFNGLREPLACEMENTCODEUSSUNPROC glad_glReplacementCodeusSUN; 3980PFNGLGLOBALALPHAFACTORUISUNPROC glad_glGlobalAlphaFactoruiSUN = NULL;
3980PFNGLREPLACEMENTCODEUBSUNPROC glad_glReplacementCodeubSUN; 3981PFNGLDRAWMESHARRAYSSUNPROC glad_glDrawMeshArraysSUN = NULL;
3981PFNGLREPLACEMENTCODEUIVSUNPROC glad_glReplacementCodeuivSUN; 3982PFNGLREPLACEMENTCODEUISUNPROC glad_glReplacementCodeuiSUN = NULL;
3982PFNGLREPLACEMENTCODEUSVSUNPROC glad_glReplacementCodeusvSUN; 3983PFNGLREPLACEMENTCODEUSSUNPROC glad_glReplacementCodeusSUN = NULL;
3983PFNGLREPLACEMENTCODEUBVSUNPROC glad_glReplacementCodeubvSUN; 3984PFNGLREPLACEMENTCODEUBSUNPROC glad_glReplacementCodeubSUN = NULL;
3984PFNGLREPLACEMENTCODEPOINTERSUNPROC glad_glReplacementCodePointerSUN; 3985PFNGLREPLACEMENTCODEUIVSUNPROC glad_glReplacementCodeuivSUN = NULL;
3985PFNGLCOLOR4UBVERTEX2FSUNPROC glad_glColor4ubVertex2fSUN; 3986PFNGLREPLACEMENTCODEUSVSUNPROC glad_glReplacementCodeusvSUN = NULL;
3986PFNGLCOLOR4UBVERTEX2FVSUNPROC glad_glColor4ubVertex2fvSUN; 3987PFNGLREPLACEMENTCODEUBVSUNPROC glad_glReplacementCodeubvSUN = NULL;
3987PFNGLCOLOR4UBVERTEX3FSUNPROC glad_glColor4ubVertex3fSUN; 3988PFNGLREPLACEMENTCODEPOINTERSUNPROC glad_glReplacementCodePointerSUN = NULL;
3988PFNGLCOLOR4UBVERTEX3FVSUNPROC glad_glColor4ubVertex3fvSUN; 3989PFNGLCOLOR4UBVERTEX2FSUNPROC glad_glColor4ubVertex2fSUN = NULL;
3989PFNGLCOLOR3FVERTEX3FSUNPROC glad_glColor3fVertex3fSUN; 3990PFNGLCOLOR4UBVERTEX2FVSUNPROC glad_glColor4ubVertex2fvSUN = NULL;
3990PFNGLCOLOR3FVERTEX3FVSUNPROC glad_glColor3fVertex3fvSUN; 3991PFNGLCOLOR4UBVERTEX3FSUNPROC glad_glColor4ubVertex3fSUN = NULL;
3991PFNGLNORMAL3FVERTEX3FSUNPROC glad_glNormal3fVertex3fSUN; 3992PFNGLCOLOR4UBVERTEX3FVSUNPROC glad_glColor4ubVertex3fvSUN = NULL;
3992PFNGLNORMAL3FVERTEX3FVSUNPROC glad_glNormal3fVertex3fvSUN; 3993PFNGLCOLOR3FVERTEX3FSUNPROC glad_glColor3fVertex3fSUN = NULL;
3993PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glColor4fNormal3fVertex3fSUN; 3994PFNGLCOLOR3FVERTEX3FVSUNPROC glad_glColor3fVertex3fvSUN = NULL;
3994PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glColor4fNormal3fVertex3fvSUN; 3995PFNGLNORMAL3FVERTEX3FSUNPROC glad_glNormal3fVertex3fSUN = NULL;
3995PFNGLTEXCOORD2FVERTEX3FSUNPROC glad_glTexCoord2fVertex3fSUN; 3996PFNGLNORMAL3FVERTEX3FVSUNPROC glad_glNormal3fVertex3fvSUN = NULL;
3996PFNGLTEXCOORD2FVERTEX3FVSUNPROC glad_glTexCoord2fVertex3fvSUN; 3997PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glColor4fNormal3fVertex3fSUN = NULL;
3997PFNGLTEXCOORD4FVERTEX4FSUNPROC glad_glTexCoord4fVertex4fSUN; 3998PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glColor4fNormal3fVertex3fvSUN = NULL;
3998PFNGLTEXCOORD4FVERTEX4FVSUNPROC glad_glTexCoord4fVertex4fvSUN; 3999PFNGLTEXCOORD2FVERTEX3FSUNPROC glad_glTexCoord2fVertex3fSUN = NULL;
3999PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC glad_glTexCoord2fColor4ubVertex3fSUN; 4000PFNGLTEXCOORD2FVERTEX3FVSUNPROC glad_glTexCoord2fVertex3fvSUN = NULL;
4000PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC glad_glTexCoord2fColor4ubVertex3fvSUN; 4001PFNGLTEXCOORD4FVERTEX4FSUNPROC glad_glTexCoord4fVertex4fSUN = NULL;
4001PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC glad_glTexCoord2fColor3fVertex3fSUN; 4002PFNGLTEXCOORD4FVERTEX4FVSUNPROC glad_glTexCoord4fVertex4fvSUN = NULL;
4002PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC glad_glTexCoord2fColor3fVertex3fvSUN; 4003PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC glad_glTexCoord2fColor4ubVertex3fSUN = NULL;
4003PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fNormal3fVertex3fSUN; 4004PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC glad_glTexCoord2fColor4ubVertex3fvSUN = NULL;
4004PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fNormal3fVertex3fvSUN; 4005PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC glad_glTexCoord2fColor3fVertex3fSUN = NULL;
4005PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fSUN; 4006PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC glad_glTexCoord2fColor3fVertex3fvSUN = NULL;
4006PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fvSUN; 4007PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fNormal3fVertex3fSUN = NULL;
4007PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fSUN; 4008PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fNormal3fVertex3fvSUN = NULL;
4008PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fvSUN; 4009PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fSUN = NULL;
4009PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC glad_glReplacementCodeuiVertex3fSUN; 4010PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glTexCoord2fColor4fNormal3fVertex3fvSUN = NULL;
4010PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC glad_glReplacementCodeuiVertex3fvSUN; 4011PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fSUN = NULL;
4011PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC glad_glReplacementCodeuiColor4ubVertex3fSUN; 4012PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC glad_glTexCoord4fColor4fNormal3fVertex4fvSUN = NULL;
4012PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4ubVertex3fvSUN; 4013PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC glad_glReplacementCodeuiVertex3fSUN = NULL;
4013PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor3fVertex3fSUN; 4014PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC glad_glReplacementCodeuiVertex3fvSUN = NULL;
4014PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor3fVertex3fvSUN; 4015PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC glad_glReplacementCodeuiColor4ubVertex3fSUN = NULL;
4015PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiNormal3fVertex3fSUN; 4016PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4ubVertex3fvSUN = NULL;
4016PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiNormal3fVertex3fvSUN; 4017PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor3fVertex3fSUN = NULL;
4017PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fSUN; 4018PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor3fVertex3fvSUN = NULL;
4018PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fvSUN; 4019PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiNormal3fVertex3fSUN = NULL;
4019PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fSUN; 4020PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiNormal3fVertex3fvSUN = NULL;
4020PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fvSUN; 4021PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fSUN = NULL;
4021PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; 4022PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = NULL;
4022PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; 4023PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fSUN = NULL;
4023PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; 4024PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fVertex3fvSUN = NULL;
4024PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; 4025PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = NULL;
4026PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = NULL;
4027PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = NULL;
4028PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC glad_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = NULL;
4025static void load_GL_VERSION_1_0(GLADloadproc load) { 4029static void load_GL_VERSION_1_0(GLADloadproc load) {
4026 if(!GLAD_GL_VERSION_1_0) return; 4030 if(!GLAD_GL_VERSION_1_0) return;
4027 glad_glCullFace = (PFNGLCULLFACEPROC)load("glCullFace"); 4031 glad_glCullFace = (PFNGLCULLFACEPROC)load("glCullFace");
@@ -4453,6 +4457,11 @@ static void load_GL_AMD_draw_buffers_blend(GLADloadproc load) {
4453 glad_glBlendEquationIndexedAMD = (PFNGLBLENDEQUATIONINDEXEDAMDPROC)load("glBlendEquationIndexedAMD"); 4457 glad_glBlendEquationIndexedAMD = (PFNGLBLENDEQUATIONINDEXEDAMDPROC)load("glBlendEquationIndexedAMD");
4454 glad_glBlendEquationSeparateIndexedAMD = (PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC)load("glBlendEquationSeparateIndexedAMD"); 4458 glad_glBlendEquationSeparateIndexedAMD = (PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC)load("glBlendEquationSeparateIndexedAMD");
4455} 4459}
4460static void load_GL_AMD_framebuffer_multisample_advanced(GLADloadproc load) {
4461 if(!GLAD_GL_AMD_framebuffer_multisample_advanced) return;
4462 glad_glRenderbufferStorageMultisampleAdvancedAMD = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC)load("glRenderbufferStorageMultisampleAdvancedAMD");
4463 glad_glNamedRenderbufferStorageMultisampleAdvancedAMD = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC)load("glNamedRenderbufferStorageMultisampleAdvancedAMD");
4464}
4456static void load_GL_AMD_framebuffer_sample_positions(GLADloadproc load) { 4465static void load_GL_AMD_framebuffer_sample_positions(GLADloadproc load) {
4457 if(!GLAD_GL_AMD_framebuffer_sample_positions) return; 4466 if(!GLAD_GL_AMD_framebuffer_sample_positions) return;
4458 glad_glFramebufferSamplePositionsfvAMD = (PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC)load("glFramebufferSamplePositionsfvAMD"); 4467 glad_glFramebufferSamplePositionsfvAMD = (PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC)load("glFramebufferSamplePositionsfvAMD");
@@ -7812,6 +7821,7 @@ static int find_extensionsGL(void) {
7812 GLAD_GL_AMD_debug_output = has_ext("GL_AMD_debug_output"); 7821 GLAD_GL_AMD_debug_output = has_ext("GL_AMD_debug_output");
7813 GLAD_GL_AMD_depth_clamp_separate = has_ext("GL_AMD_depth_clamp_separate"); 7822 GLAD_GL_AMD_depth_clamp_separate = has_ext("GL_AMD_depth_clamp_separate");
7814 GLAD_GL_AMD_draw_buffers_blend = has_ext("GL_AMD_draw_buffers_blend"); 7823 GLAD_GL_AMD_draw_buffers_blend = has_ext("GL_AMD_draw_buffers_blend");
7824 GLAD_GL_AMD_framebuffer_multisample_advanced = has_ext("GL_AMD_framebuffer_multisample_advanced");
7815 GLAD_GL_AMD_framebuffer_sample_positions = has_ext("GL_AMD_framebuffer_sample_positions"); 7825 GLAD_GL_AMD_framebuffer_sample_positions = has_ext("GL_AMD_framebuffer_sample_positions");
7816 GLAD_GL_AMD_gcn_shader = has_ext("GL_AMD_gcn_shader"); 7826 GLAD_GL_AMD_gcn_shader = has_ext("GL_AMD_gcn_shader");
7817 GLAD_GL_AMD_gpu_shader_half_float = has_ext("GL_AMD_gpu_shader_half_float"); 7827 GLAD_GL_AMD_gpu_shader_half_float = has_ext("GL_AMD_gpu_shader_half_float");
@@ -8473,6 +8483,7 @@ int gladLoadGLLoader(GLADloadproc load) {
8473 load_GL_3DFX_tbuffer(load); 8483 load_GL_3DFX_tbuffer(load);
8474 load_GL_AMD_debug_output(load); 8484 load_GL_AMD_debug_output(load);
8475 load_GL_AMD_draw_buffers_blend(load); 8485 load_GL_AMD_draw_buffers_blend(load);
8486 load_GL_AMD_framebuffer_multisample_advanced(load);
8476 load_GL_AMD_framebuffer_sample_positions(load); 8487 load_GL_AMD_framebuffer_sample_positions(load);
8477 load_GL_AMD_gpu_shader_int64(load); 8488 load_GL_AMD_gpu_shader_int64(load);
8478 load_GL_AMD_interleaved_elements(load); 8489 load_GL_AMD_interleaved_elements(load);