daily update on 20231113 by nitload youmu, upgrade gl loader complete

This commit is contained in:
Nitload
2023-11-14 02:51:12 +08:00
parent dac5f2455b
commit ae804553ce
84 changed files with 5492 additions and 98112 deletions
-645
View File
@@ -7946,651 +7946,6 @@ extern "C" {
typedef struct GladGLContext {
void* userptr;
#pragma region platformSig
int VERSION_1_0;
int VERSION_1_1;
int VERSION_1_2;
int VERSION_1_3;
int VERSION_1_4;
int VERSION_1_5;
int VERSION_2_0;
int VERSION_2_1;
int VERSION_3_0;
int VERSION_3_1;
int VERSION_3_2;
int VERSION_3_3;
int VERSION_4_0;
int VERSION_4_1;
int VERSION_4_2;
int VERSION_4_3;
int VERSION_4_4;
int VERSION_4_5;
int VERSION_4_6;
int _3DFX_multisample;
int _3DFX_tbuffer;
int _3DFX_texture_compression_FXT1;
int AMD_blend_minmax_factor;
int AMD_conservative_depth;
int AMD_debug_output;
int AMD_depth_clamp_separate;
int AMD_draw_buffers_blend;
int AMD_framebuffer_multisample_advanced;
int AMD_framebuffer_sample_positions;
int AMD_gcn_shader;
int AMD_gpu_shader_half_float;
int AMD_gpu_shader_int16;
int AMD_gpu_shader_int64;
int AMD_interleaved_elements;
int AMD_multi_draw_indirect;
int AMD_name_gen_delete;
int AMD_occlusion_query_event;
int AMD_performance_monitor;
int AMD_pinned_memory;
int AMD_query_buffer_object;
int AMD_sample_positions;
int AMD_seamless_cubemap_per_texture;
int AMD_shader_atomic_counter_ops;
int AMD_shader_ballot;
int AMD_shader_explicit_vertex_parameter;
int AMD_shader_gpu_shader_half_float_fetch;
int AMD_shader_image_load_store_lod;
int AMD_shader_stencil_export;
int AMD_shader_trinary_minmax;
int AMD_sparse_texture;
int AMD_stencil_operation_extended;
int AMD_texture_gather_bias_lod;
int AMD_texture_texture4;
int AMD_transform_feedback3_lines_triangles;
int AMD_transform_feedback4;
int AMD_vertex_shader_layer;
int AMD_vertex_shader_tessellator;
int AMD_vertex_shader_viewport_index;
int APPLE_aux_depth_stencil;
int APPLE_client_storage;
int APPLE_element_array;
int APPLE_fence;
int APPLE_float_pixels;
int APPLE_flush_buffer_range;
int APPLE_object_purgeable;
int APPLE_rgb_422;
int APPLE_row_bytes;
int APPLE_specular_vector;
int APPLE_texture_range;
int APPLE_transform_hint;
int APPLE_vertex_array_object;
int APPLE_vertex_array_range;
int APPLE_vertex_program_evaluators;
int APPLE_ycbcr_422;
int ARB_ES2_compatibility;
int ARB_ES3_1_compatibility;
int ARB_ES3_2_compatibility;
int ARB_ES3_compatibility;
int ARB_arrays_of_arrays;
int ARB_base_instance;
int ARB_bindless_texture;
int ARB_blend_func_extended;
int ARB_buffer_storage;
int ARB_cl_event;
int ARB_clear_buffer_object;
int ARB_clear_texture;
int ARB_clip_control;
int ARB_color_buffer_float;
int ARB_compatibility;
int ARB_compressed_texture_pixel_storage;
int ARB_compute_shader;
int ARB_compute_variable_group_size;
int ARB_conditional_render_inverted;
int ARB_conservative_depth;
int ARB_copy_buffer;
int ARB_copy_image;
int ARB_cull_distance;
int ARB_debug_output;
int ARB_depth_buffer_float;
int ARB_depth_clamp;
int ARB_depth_texture;
int ARB_derivative_control;
int ARB_direct_state_access;
int ARB_draw_buffers;
int ARB_draw_buffers_blend;
int ARB_draw_elements_base_vertex;
int ARB_draw_indirect;
int ARB_draw_instanced;
int ARB_enhanced_layouts;
int ARB_explicit_attrib_location;
int ARB_explicit_uniform_location;
int ARB_fragment_coord_conventions;
int ARB_fragment_layer_viewport;
int ARB_fragment_program;
int ARB_fragment_program_shadow;
int ARB_fragment_shader;
int ARB_fragment_shader_interlock;
int ARB_framebuffer_no_attachments;
int ARB_framebuffer_object;
int ARB_framebuffer_sRGB;
int ARB_geometry_shader4;
int ARB_get_program_binary;
int ARB_get_texture_sub_image;
int ARB_gl_spirv;
int ARB_gpu_shader5;
int ARB_gpu_shader_fp64;
int ARB_gpu_shader_int64;
int ARB_half_float_pixel;
int ARB_half_float_vertex;
int ARB_imaging;
int ARB_indirect_parameters;
int ARB_instanced_arrays;
int ARB_internalformat_query;
int ARB_internalformat_query2;
int ARB_invalidate_subdata;
int ARB_map_buffer_alignment;
int ARB_map_buffer_range;
int ARB_matrix_palette;
int ARB_multi_bind;
int ARB_multi_draw_indirect;
int ARB_multisample;
int ARB_multitexture;
int ARB_occlusion_query;
int ARB_occlusion_query2;
int ARB_parallel_shader_compile;
int ARB_pipeline_statistics_query;
int ARB_pixel_buffer_object;
int ARB_point_parameters;
int ARB_point_sprite;
int ARB_polygon_offset_clamp;
int ARB_post_depth_coverage;
int ARB_program_interface_query;
int ARB_provoking_vertex;
int ARB_query_buffer_object;
int ARB_robust_buffer_access_behavior;
int ARB_robustness;
int ARB_robustness_isolation;
int ARB_sample_locations;
int ARB_sample_shading;
int ARB_sampler_objects;
int ARB_seamless_cube_map;
int ARB_seamless_cubemap_per_texture;
int ARB_separate_shader_objects;
int ARB_shader_atomic_counter_ops;
int ARB_shader_atomic_counters;
int ARB_shader_ballot;
int ARB_shader_bit_encoding;
int ARB_shader_clock;
int ARB_shader_draw_parameters;
int ARB_shader_group_vote;
int ARB_shader_image_load_store;
int ARB_shader_image_size;
int ARB_shader_objects;
int ARB_shader_precision;
int ARB_shader_stencil_export;
int ARB_shader_storage_buffer_object;
int ARB_shader_subroutine;
int ARB_shader_texture_image_samples;
int ARB_shader_texture_lod;
int ARB_shader_viewport_layer_array;
int ARB_shading_language_100;
int ARB_shading_language_420pack;
int ARB_shading_language_include;
int ARB_shading_language_packing;
int ARB_shadow;
int ARB_shadow_ambient;
int ARB_sparse_buffer;
int ARB_sparse_texture;
int ARB_sparse_texture2;
int ARB_sparse_texture_clamp;
int ARB_spirv_extensions;
int ARB_stencil_texturing;
int ARB_sync;
int ARB_tessellation_shader;
int ARB_texture_barrier;
int ARB_texture_border_clamp;
int ARB_texture_buffer_object;
int ARB_texture_buffer_object_rgb32;
int ARB_texture_buffer_range;
int ARB_texture_compression;
int ARB_texture_compression_bptc;
int ARB_texture_compression_rgtc;
int ARB_texture_cube_map;
int ARB_texture_cube_map_array;
int ARB_texture_env_add;
int ARB_texture_env_combine;
int ARB_texture_env_crossbar;
int ARB_texture_env_dot3;
int ARB_texture_filter_anisotropic;
int ARB_texture_filter_minmax;
int ARB_texture_float;
int ARB_texture_gather;
int ARB_texture_mirror_clamp_to_edge;
int ARB_texture_mirrored_repeat;
int ARB_texture_multisample;
int ARB_texture_non_power_of_two;
int ARB_texture_query_levels;
int ARB_texture_query_lod;
int ARB_texture_rectangle;
int ARB_texture_rg;
int ARB_texture_rgb10_a2ui;
int ARB_texture_stencil8;
int ARB_texture_storage;
int ARB_texture_storage_multisample;
int ARB_texture_swizzle;
int ARB_texture_view;
int ARB_timer_query;
int ARB_transform_feedback2;
int ARB_transform_feedback3;
int ARB_transform_feedback_instanced;
int ARB_transform_feedback_overflow_query;
int ARB_transpose_matrix;
int ARB_uniform_buffer_object;
int ARB_vertex_array_bgra;
int ARB_vertex_array_object;
int ARB_vertex_attrib_64bit;
int ARB_vertex_attrib_binding;
int ARB_vertex_blend;
int ARB_vertex_buffer_object;
int ARB_vertex_program;
int ARB_vertex_shader;
int ARB_vertex_type_10f_11f_11f_rev;
int ARB_vertex_type_2_10_10_10_rev;
int ARB_viewport_array;
int ARB_window_pos;
int ATI_draw_buffers;
int ATI_element_array;
int ATI_envmap_bumpmap;
int ATI_fragment_shader;
int ATI_map_object_buffer;
int ATI_meminfo;
int ATI_pixel_format_float;
int ATI_pn_triangles;
int ATI_separate_stencil;
int ATI_text_fragment_shader;
int ATI_texture_env_combine3;
int ATI_texture_float;
int ATI_texture_mirror_once;
int ATI_vertex_array_object;
int ATI_vertex_attrib_array_object;
int ATI_vertex_streams;
int EXT_422_pixels;
int EXT_EGL_image_storage;
int EXT_EGL_sync;
int EXT_abgr;
int EXT_bgra;
int EXT_bindable_uniform;
int EXT_blend_color;
int EXT_blend_equation_separate;
int EXT_blend_func_separate;
int EXT_blend_logic_op;
int EXT_blend_minmax;
int EXT_blend_subtract;
int EXT_clip_volume_hint;
int EXT_cmyka;
int EXT_color_subtable;
int EXT_compiled_vertex_array;
int EXT_convolution;
int EXT_coordinate_frame;
int EXT_copy_texture;
int EXT_cull_vertex;
int EXT_debug_label;
int EXT_debug_marker;
int EXT_depth_bounds_test;
int EXT_direct_state_access;
int EXT_draw_buffers2;
int EXT_draw_instanced;
int EXT_draw_range_elements;
int EXT_external_buffer;
int EXT_fog_coord;
int EXT_framebuffer_blit;
int EXT_framebuffer_blit_layers;
int EXT_framebuffer_multisample;
int EXT_framebuffer_multisample_blit_scaled;
int EXT_framebuffer_object;
int EXT_framebuffer_sRGB;
int EXT_geometry_shader4;
int EXT_gpu_program_parameters;
int EXT_gpu_shader4;
int EXT_histogram;
int EXT_index_array_formats;
int EXT_index_func;
int EXT_index_material;
int EXT_index_texture;
int EXT_light_texture;
int EXT_memory_object;
int EXT_memory_object_fd;
int EXT_memory_object_win32;
int EXT_misc_attribute;
int EXT_multi_draw_arrays;
int EXT_multisample;
int EXT_multiview_tessellation_geometry_shader;
int EXT_multiview_texture_multisample;
int EXT_multiview_timer_query;
int EXT_packed_depth_stencil;
int EXT_packed_float;
int EXT_packed_pixels;
int EXT_paletted_texture;
int EXT_pixel_buffer_object;
int EXT_pixel_transform;
int EXT_pixel_transform_color_table;
int EXT_point_parameters;
int EXT_polygon_offset;
int EXT_polygon_offset_clamp;
int EXT_post_depth_coverage;
int EXT_provoking_vertex;
int EXT_raster_multisample;
int EXT_rescale_normal;
int EXT_secondary_color;
int EXT_semaphore;
int EXT_semaphore_fd;
int EXT_semaphore_win32;
int EXT_separate_shader_objects;
int EXT_separate_specular_color;
int EXT_shader_framebuffer_fetch;
int EXT_shader_framebuffer_fetch_non_coherent;
int EXT_shader_image_load_formatted;
int EXT_shader_image_load_store;
int EXT_shader_integer_mix;
int EXT_shader_samples_identical;
int EXT_shadow_funcs;
int EXT_shared_texture_palette;
int EXT_sparse_texture2;
int EXT_stencil_clear_tag;
int EXT_stencil_two_side;
int EXT_stencil_wrap;
int EXT_subtexture;
int EXT_texture;
int EXT_texture3D;
int EXT_texture_array;
int EXT_texture_buffer_object;
int EXT_texture_compression_latc;
int EXT_texture_compression_rgtc;
int EXT_texture_compression_s3tc;
int EXT_texture_cube_map;
int EXT_texture_env_add;
int EXT_texture_env_combine;
int EXT_texture_env_dot3;
int EXT_texture_filter_anisotropic;
int EXT_texture_filter_minmax;
int EXT_texture_integer;
int EXT_texture_lod_bias;
int EXT_texture_mirror_clamp;
int EXT_texture_object;
int EXT_texture_perturb_normal;
int EXT_texture_sRGB;
int EXT_texture_sRGB_R8;
int EXT_texture_sRGB_RG8;
int EXT_texture_sRGB_decode;
int EXT_texture_shadow_lod;
int EXT_texture_shared_exponent;
int EXT_texture_snorm;
int EXT_texture_storage;
int EXT_texture_swizzle;
int EXT_timer_query;
int EXT_transform_feedback;
int EXT_vertex_array;
int EXT_vertex_array_bgra;
int EXT_vertex_attrib_64bit;
int EXT_vertex_shader;
int EXT_vertex_weighting;
int EXT_win32_keyed_mutex;
int EXT_window_rectangles;
int EXT_x11_sync_object;
int GREMEDY_frame_terminator;
int GREMEDY_string_marker;
int HP_convolution_border_modes;
int HP_image_transform;
int HP_occlusion_test;
int HP_texture_lighting;
int IBM_cull_vertex;
int IBM_multimode_draw_arrays;
int IBM_rasterpos_clip;
int IBM_static_data;
int IBM_texture_mirrored_repeat;
int IBM_vertex_array_lists;
int INGR_blend_func_separate;
int INGR_color_clamp;
int INGR_interlace_read;
int INTEL_blackhole_render;
int INTEL_conservative_rasterization;
int INTEL_fragment_shader_ordering;
int INTEL_framebuffer_CMAA;
int INTEL_map_texture;
int INTEL_parallel_arrays;
int INTEL_performance_query;
int KHR_blend_equation_advanced;
int KHR_blend_equation_advanced_coherent;
int KHR_context_flush_control;
int KHR_debug;
int KHR_no_error;
int KHR_parallel_shader_compile;
int KHR_robust_buffer_access_behavior;
int KHR_robustness;
int KHR_shader_subgroup;
int KHR_texture_compression_astc_hdr;
int KHR_texture_compression_astc_ldr;
int KHR_texture_compression_astc_sliced_3d;
int MESAX_texture_stack;
int MESA_framebuffer_flip_x;
int MESA_framebuffer_flip_y;
int MESA_framebuffer_swap_xy;
int MESA_pack_invert;
int MESA_program_binary_formats;
int MESA_resize_buffers;
int MESA_shader_integer_functions;
int MESA_tile_raster_order;
int MESA_window_pos;
int MESA_ycbcr_texture;
int NVX_blend_equation_advanced_multi_draw_buffers;
int NVX_conditional_render;
int NVX_gpu_memory_info;
int NVX_gpu_multicast2;
int NVX_linked_gpu_multicast;
int NVX_progress_fence;
int NV_alpha_to_coverage_dither_control;
int NV_bindless_multi_draw_indirect;
int NV_bindless_multi_draw_indirect_count;
int NV_bindless_texture;
int NV_blend_equation_advanced;
int NV_blend_equation_advanced_coherent;
int NV_blend_minmax_factor;
int NV_blend_square;
int NV_clip_space_w_scaling;
int NV_command_list;
int NV_compute_program5;
int NV_compute_shader_derivatives;
int NV_conditional_render;
int NV_conservative_raster;
int NV_conservative_raster_dilate;
int NV_conservative_raster_pre_snap;
int NV_conservative_raster_pre_snap_triangles;
int NV_conservative_raster_underestimation;
int NV_copy_depth_to_color;
int NV_copy_image;
int NV_deep_texture3D;
int NV_depth_buffer_float;
int NV_depth_clamp;
int NV_draw_texture;
int NV_draw_vulkan_image;
int NV_evaluators;
int NV_explicit_multisample;
int NV_fence;
int NV_fill_rectangle;
int NV_float_buffer;
int NV_fog_distance;
int NV_fragment_coverage_to_color;
int NV_fragment_program;
int NV_fragment_program2;
int NV_fragment_program4;
int NV_fragment_program_option;
int NV_fragment_shader_barycentric;
int NV_fragment_shader_interlock;
int NV_framebuffer_mixed_samples;
int NV_framebuffer_multisample_coverage;
int NV_geometry_program4;
int NV_geometry_shader4;
int NV_geometry_shader_passthrough;
int NV_gpu_multicast;
int NV_gpu_program4;
int NV_gpu_program5;
int NV_gpu_program5_mem_extended;
int NV_gpu_shader5;
int NV_half_float;
int NV_internalformat_sample_query;
int NV_light_max_exponent;
int NV_memory_attachment;
int NV_memory_object_sparse;
int NV_mesh_shader;
int NV_multisample_coverage;
int NV_multisample_filter_hint;
int NV_occlusion_query;
int NV_packed_depth_stencil;
int NV_parameter_buffer_object;
int NV_parameter_buffer_object2;
int NV_path_rendering;
int NV_path_rendering_shared_edge;
int NV_pixel_data_range;
int NV_point_sprite;
int NV_present_video;
int NV_primitive_restart;
int NV_primitive_shading_rate;
int NV_query_resource;
int NV_query_resource_tag;
int NV_register_combiners;
int NV_register_combiners2;
int NV_representative_fragment_test;
int NV_robustness_video_memory_purge;
int NV_sample_locations;
int NV_sample_mask_override_coverage;
int NV_scissor_exclusive;
int NV_shader_atomic_counters;
int NV_shader_atomic_float;
int NV_shader_atomic_float64;
int NV_shader_atomic_fp16_vector;
int NV_shader_atomic_int64;
int NV_shader_buffer_load;
int NV_shader_buffer_store;
int NV_shader_storage_buffer_object;
int NV_shader_subgroup_partitioned;
int NV_shader_texture_footprint;
int NV_shader_thread_group;
int NV_shader_thread_shuffle;
int NV_shading_rate_image;
int NV_stereo_view_rendering;
int NV_tessellation_program5;
int NV_texgen_emboss;
int NV_texgen_reflection;
int NV_texture_barrier;
int NV_texture_compression_vtc;
int NV_texture_env_combine4;
int NV_texture_expand_normal;
int NV_texture_multisample;
int NV_texture_rectangle;
int NV_texture_rectangle_compressed;
int NV_texture_shader;
int NV_texture_shader2;
int NV_texture_shader3;
int NV_timeline_semaphore;
int NV_transform_feedback;
int NV_transform_feedback2;
int NV_uniform_buffer_std430_layout;
int NV_uniform_buffer_unified_memory;
int NV_vdpau_interop;
int NV_vdpau_interop2;
int NV_vertex_array_range;
int NV_vertex_array_range2;
int NV_vertex_attrib_integer_64bit;
int NV_vertex_buffer_unified_memory;
int NV_vertex_program;
int NV_vertex_program1_1;
int NV_vertex_program2;
int NV_vertex_program2_option;
int NV_vertex_program3;
int NV_vertex_program4;
int NV_video_capture;
int NV_viewport_array2;
int NV_viewport_swizzle;
int OES_byte_coordinates;
int OES_compressed_paletted_texture;
int OES_fixed_point;
int OES_query_matrix;
int OES_read_format;
int OES_single_precision;
int OML_interlace;
int OML_resample;
int OML_subsample;
int OVR_multiview;
int OVR_multiview2;
int PGI_misc_hints;
int PGI_vertex_hints;
int REND_screen_coordinates;
int S3_s3tc;
int SGIS_detail_texture;
int SGIS_fog_function;
int SGIS_generate_mipmap;
int SGIS_multisample;
int SGIS_pixel_texture;
int SGIS_point_line_texgen;
int SGIS_point_parameters;
int SGIS_sharpen_texture;
int SGIS_texture4D;
int SGIS_texture_border_clamp;
int SGIS_texture_color_mask;
int SGIS_texture_edge_clamp;
int SGIS_texture_filter4;
int SGIS_texture_lod;
int SGIS_texture_select;
int SGIX_async;
int SGIX_async_histogram;
int SGIX_async_pixel;
int SGIX_blend_alpha_minmax;
int SGIX_calligraphic_fragment;
int SGIX_clipmap;
int SGIX_convolution_accuracy;
int SGIX_depth_pass_instrument;
int SGIX_depth_texture;
int SGIX_flush_raster;
int SGIX_fog_offset;
int SGIX_fragment_lighting;
int SGIX_framezoom;
int SGIX_igloo_interface;
int SGIX_instruments;
int SGIX_interlace;
int SGIX_ir_instrument1;
int SGIX_list_priority;
int SGIX_pixel_texture;
int SGIX_pixel_tiles;
int SGIX_polynomial_ffd;
int SGIX_reference_plane;
int SGIX_resample;
int SGIX_scalebias_hint;
int SGIX_shadow;
int SGIX_shadow_ambient;
int SGIX_sprite;
int SGIX_subsample;
int SGIX_tag_sample_buffer;
int SGIX_texture_add_env;
int SGIX_texture_coordinate_clamp;
int SGIX_texture_lod_bias;
int SGIX_texture_multi_buffer;
int SGIX_texture_scale_bias;
int SGIX_vertex_preclip;
int SGIX_ycrcb;
int SGIX_ycrcb_subsample;
int SGIX_ycrcba;
int SGI_color_matrix;
int SGI_color_table;
int SGI_texture_color_table;
int SUNX_constant_data;
int SUN_convolution_border_modes;
int SUN_global_alpha;
int SUN_mesh_array;
int SUN_slice_accum;
int SUN_triangle_list;
int SUN_vertex;
int WIN_phong_shading;
int WIN_specular_fog;
#pragma endregion
#pragma region platformAPI