|
|
|
|
@@ -934,444 +934,443 @@ enum VulkanExtension
|
|
|
|
|
[Optimize] public static Self ForName(StringView val)
|
|
|
|
|
{
|
|
|
|
|
Self output = 0;
|
|
|
|
|
int hash = val.GetHashCode();
|
|
|
|
|
if (hash == 8743063546775429071 && val == nameof(VK_KHR_surface)) output = VK_KHR_surface;
|
|
|
|
|
if (hash == 6486896262943679627 && val == nameof(VK_KHR_swapchain)) output = VK_KHR_swapchain;
|
|
|
|
|
if (hash == 2055499575234524367 && val == nameof(VK_KHR_display)) output = VK_KHR_display;
|
|
|
|
|
if (hash == 1300184948511142355 && val == nameof(VK_KHR_display_swapchain)) output = VK_KHR_display_swapchain;
|
|
|
|
|
if (hash == -8022610639545746499 && val == nameof(VK_KHR_xlib_surface)) output = VK_KHR_xlib_surface;
|
|
|
|
|
if (hash == -2914471236368938614 && val == nameof(VK_KHR_xcb_surface)) output = VK_KHR_xcb_surface;
|
|
|
|
|
if (hash == 1781714664280839955 && val == nameof(VK_KHR_wayland_surface)) output = VK_KHR_wayland_surface;
|
|
|
|
|
if (hash == 7967043933206391240 && val == nameof(VK_KHR_android_surface)) output = VK_KHR_android_surface;
|
|
|
|
|
if (hash == 7682077071559030206 && val == nameof(VK_KHR_win32_surface)) output = VK_KHR_win32_surface;
|
|
|
|
|
if (hash == -291247945447122538 && val == nameof(VK_EXT_debug_report)) output = VK_EXT_debug_report;
|
|
|
|
|
if (hash == 1185386388189347232 && val == nameof(VK_NV_glsl_shader)) output = VK_NV_glsl_shader;
|
|
|
|
|
if (hash == -686230304835972461 && val == nameof(VK_EXT_depth_range_unrestricted)) output = VK_EXT_depth_range_unrestricted;
|
|
|
|
|
if (hash == 5853137973999270875 && val == nameof(VK_KHR_sampler_mirror_clamp_to_edge)) output = VK_KHR_sampler_mirror_clamp_to_edge;
|
|
|
|
|
if (hash == 8676692966933324128 && val == nameof(VK_IMG_filter_cubic)) output = VK_IMG_filter_cubic;
|
|
|
|
|
if (hash == 2850452525100587307 && val == nameof(VK_AMD_rasterization_order)) output = VK_AMD_rasterization_order;
|
|
|
|
|
if (hash == -8349120680897837738 && val == nameof(VK_AMD_shader_trinary_minmax)) output = VK_AMD_shader_trinary_minmax;
|
|
|
|
|
if (hash == -5791463845990128146 && val == nameof(VK_AMD_shader_explicit_vertex_parameter)) output = VK_AMD_shader_explicit_vertex_parameter;
|
|
|
|
|
if (hash == -7994774581169842122 && val == nameof(VK_EXT_debug_marker)) output = VK_EXT_debug_marker;
|
|
|
|
|
if (hash == -657089890654062072 && val == nameof(VK_KHR_video_queue)) output = VK_KHR_video_queue;
|
|
|
|
|
if (hash == -5691271118451476580 && val == nameof(VK_KHR_video_decode_queue)) output = VK_KHR_video_decode_queue;
|
|
|
|
|
if (hash == 8624558983075722082 && val == nameof(VK_AMD_gcn_shader)) output = VK_AMD_gcn_shader;
|
|
|
|
|
if (hash == -3015848204578470776 && val == nameof(VK_NV_dedicated_allocation)) output = VK_NV_dedicated_allocation;
|
|
|
|
|
if (hash == 7947566610424930850 && val == nameof(VK_EXT_transform_feedback)) output = VK_EXT_transform_feedback;
|
|
|
|
|
if (hash == 698108996878631294 && val == nameof(VK_NVX_binary_import)) output = VK_NVX_binary_import;
|
|
|
|
|
if (hash == 8795489997854482341 && val == nameof(VK_NVX_image_view_handle)) output = VK_NVX_image_view_handle;
|
|
|
|
|
if (hash == 5960232606277835871 && val == nameof(VK_AMD_draw_indirect_count)) output = VK_AMD_draw_indirect_count;
|
|
|
|
|
if (hash == 273672408865378197 && val == nameof(VK_AMD_negative_viewport_height)) output = VK_AMD_negative_viewport_height;
|
|
|
|
|
if (hash == 6371033191843767453 && val == nameof(VK_AMD_gpu_shader_half_float)) output = VK_AMD_gpu_shader_half_float;
|
|
|
|
|
if (hash == 2341009102941086347 && val == nameof(VK_AMD_shader_ballot)) output = VK_AMD_shader_ballot;
|
|
|
|
|
if (hash == -8109525482146935292 && val == nameof(VK_KHR_video_encode_h264)) output = VK_KHR_video_encode_h264;
|
|
|
|
|
if (hash == -8109806957123645948 && val == nameof(VK_KHR_video_encode_h265)) output = VK_KHR_video_encode_h265;
|
|
|
|
|
if (hash == -8040540387453481468 && val == nameof(VK_KHR_video_decode_h264)) output = VK_KHR_video_decode_h264;
|
|
|
|
|
if (hash == 5132976202106309980 && val == nameof(VK_AMD_texture_gather_bias_lod)) output = VK_AMD_texture_gather_bias_lod;
|
|
|
|
|
if (hash == -4557863237365887093 && val == nameof(VK_AMD_shader_info)) output = VK_AMD_shader_info;
|
|
|
|
|
if (hash == 5658858624424576618 && val == nameof(VK_KHR_dynamic_rendering)) output = VK_KHR_dynamic_rendering;
|
|
|
|
|
if (hash == -2594876538022112139 && val == nameof(VK_AMD_shader_image_load_store_lod)) output = VK_AMD_shader_image_load_store_lod;
|
|
|
|
|
if (hash == -5900082732180772551 && val == nameof(VK_GGP_stream_descriptor_surface)) output = VK_GGP_stream_descriptor_surface;
|
|
|
|
|
if (hash == 5317453645990531052 && val == nameof(VK_NV_corner_sampled_image)) output = VK_NV_corner_sampled_image;
|
|
|
|
|
if (hash == 6872785227548926080 && val == nameof(VK_KHR_multiview)) output = VK_KHR_multiview;
|
|
|
|
|
if (hash == -2203425481690835482 && val == nameof(VK_IMG_format_pvrtc)) output = VK_IMG_format_pvrtc;
|
|
|
|
|
if (hash == 1406897960298061131 && val == nameof(VK_NV_external_memory_capabilities)) output = VK_NV_external_memory_capabilities;
|
|
|
|
|
if (hash == 7601690673586158681 && val == nameof(VK_NV_external_memory)) output = VK_NV_external_memory;
|
|
|
|
|
if (hash == -826673979142952079 && val == nameof(VK_NV_external_memory_win32)) output = VK_NV_external_memory_win32;
|
|
|
|
|
if (hash == 8694627684591669607 && val == nameof(VK_NV_win32_keyed_mutex)) output = VK_NV_win32_keyed_mutex;
|
|
|
|
|
if (hash == 8895742802585649527 && val == nameof(VK_KHR_get_physical_device_properties2)) output = VK_KHR_get_physical_device_properties2;
|
|
|
|
|
if (hash == -8438581111333076118 && val == nameof(VK_KHR_device_group)) output = VK_KHR_device_group;
|
|
|
|
|
if (hash == -8948844116434831712 && val == nameof(VK_EXT_validation_flags)) output = VK_EXT_validation_flags;
|
|
|
|
|
if (hash == 8356642701617406361 && val == nameof(VK_NN_vi_surface)) output = VK_NN_vi_surface;
|
|
|
|
|
if (hash == -4571747875975205389 && val == nameof(VK_KHR_shader_draw_parameters)) output = VK_KHR_shader_draw_parameters;
|
|
|
|
|
if (hash == 4333010870213860451 && val == nameof(VK_EXT_shader_subgroup_ballot)) output = VK_EXT_shader_subgroup_ballot;
|
|
|
|
|
if (hash == 3413966920990677283 && val == nameof(VK_EXT_shader_subgroup_vote)) output = VK_EXT_shader_subgroup_vote;
|
|
|
|
|
if (hash == 6934890326685763158 && val == nameof(VK_EXT_texture_compression_astc_hdr)) output = VK_EXT_texture_compression_astc_hdr;
|
|
|
|
|
if (hash == -3945297757011971352 && val == nameof(VK_EXT_astc_decode_mode)) output = VK_EXT_astc_decode_mode;
|
|
|
|
|
if (hash == -5406396661080782841 && val == nameof(VK_EXT_pipeline_robustness)) output = VK_EXT_pipeline_robustness;
|
|
|
|
|
if (hash == 7397034392233796093 && val == nameof(VK_KHR_maintenance1)) output = VK_KHR_maintenance1;
|
|
|
|
|
if (hash == 2712619271905777381 && val == nameof(VK_KHR_device_group_creation)) output = VK_KHR_device_group_creation;
|
|
|
|
|
if (hash == -8989459815271289332 && val == nameof(VK_KHR_external_memory_capabilities)) output = VK_KHR_external_memory_capabilities;
|
|
|
|
|
if (hash == -478389182379051272 && val == nameof(VK_KHR_external_memory)) output = VK_KHR_external_memory;
|
|
|
|
|
if (hash == -3977619849403306427 && val == nameof(VK_KHR_external_memory_win32)) output = VK_KHR_external_memory_win32;
|
|
|
|
|
if (hash == -4719066452975387077 && val == nameof(VK_KHR_external_memory_fd)) output = VK_KHR_external_memory_fd;
|
|
|
|
|
if (hash == 1920366320866941812 && val == nameof(VK_KHR_win32_keyed_mutex)) output = VK_KHR_win32_keyed_mutex;
|
|
|
|
|
if (hash == -8147477422563608359 && val == nameof(VK_KHR_external_semaphore_capabilities)) output = VK_KHR_external_semaphore_capabilities;
|
|
|
|
|
if (hash == 1521178739625328187 && val == nameof(VK_KHR_external_semaphore)) output = VK_KHR_external_semaphore;
|
|
|
|
|
if (hash == -383667588334960517 && val == nameof(VK_KHR_external_semaphore_win32)) output = VK_KHR_external_semaphore_win32;
|
|
|
|
|
if (hash == -6214356926297337403 && val == nameof(VK_KHR_external_semaphore_fd)) output = VK_KHR_external_semaphore_fd;
|
|
|
|
|
if (hash == -380089219124422343 && val == nameof(VK_KHR_push_descriptor)) output = VK_KHR_push_descriptor;
|
|
|
|
|
if (hash == 524555470348169804 && val == nameof(VK_EXT_conditional_rendering)) output = VK_EXT_conditional_rendering;
|
|
|
|
|
if (hash == -8945353300522708773 && val == nameof(VK_KHR_shader_float16_int8)) output = VK_KHR_shader_float16_int8;
|
|
|
|
|
if (hash == -1780410835384297398 && val == nameof(VK_KHR_16bit_storage)) output = VK_KHR_16bit_storage;
|
|
|
|
|
if (hash == -5596745269584889296 && val == nameof(VK_KHR_incremental_present)) output = VK_KHR_incremental_present;
|
|
|
|
|
if (hash == 4863542985406679256 && val == nameof(VK_KHR_descriptor_update_template)) output = VK_KHR_descriptor_update_template;
|
|
|
|
|
if (hash == 7674416071713817983 && val == nameof(VK_NV_clip_space_w_scaling)) output = VK_NV_clip_space_w_scaling;
|
|
|
|
|
if (hash == 4640563150580468013 && val == nameof(VK_EXT_direct_mode_display)) output = VK_EXT_direct_mode_display;
|
|
|
|
|
if (hash == -6961556243585555443 && val == nameof(VK_EXT_acquire_xlib_display)) output = VK_EXT_acquire_xlib_display;
|
|
|
|
|
if (hash == -6150809638503286426 && val == nameof(VK_EXT_display_surface_counter)) output = VK_EXT_display_surface_counter;
|
|
|
|
|
if (hash == 88121258120954585 && val == nameof(VK_EXT_display_control)) output = VK_EXT_display_control;
|
|
|
|
|
if (hash == -3436182818571452471 && val == nameof(VK_GOOGLE_display_timing)) output = VK_GOOGLE_display_timing;
|
|
|
|
|
if (hash == 4447576469439143961 && val == nameof(VK_NV_sample_mask_override_coverage)) output = VK_NV_sample_mask_override_coverage;
|
|
|
|
|
if (hash == 3853193367253399095 && val == nameof(VK_NV_geometry_shader_passthrough)) output = VK_NV_geometry_shader_passthrough;
|
|
|
|
|
if (hash == 7480416298054829291 && val == nameof(VK_NV_viewport_array2)) output = VK_NV_viewport_array2;
|
|
|
|
|
if (hash == 144495989000881695 && val == nameof(VK_NVX_multiview_per_view_attributes)) output = VK_NVX_multiview_per_view_attributes;
|
|
|
|
|
if (hash == -6586768760724981643 && val == nameof(VK_NV_viewport_swizzle)) output = VK_NV_viewport_swizzle;
|
|
|
|
|
if (hash == -2582352458755621461 && val == nameof(VK_EXT_discard_rectangles)) output = VK_EXT_discard_rectangles;
|
|
|
|
|
if (hash == 4219461531610090122 && val == nameof(VK_EXT_conservative_rasterization)) output = VK_EXT_conservative_rasterization;
|
|
|
|
|
if (hash == 6728687667070212951 && val == nameof(VK_EXT_depth_clip_enable)) output = VK_EXT_depth_clip_enable;
|
|
|
|
|
if (hash == 937014423961853511 && val == nameof(VK_EXT_swapchain_colorspace)) output = VK_EXT_swapchain_colorspace;
|
|
|
|
|
if (hash == 5984086924724244390 && val == nameof(VK_EXT_hdr_metadata)) output = VK_EXT_hdr_metadata;
|
|
|
|
|
if (hash == 8321969189838904190 && val == nameof(VK_KHR_imageless_framebuffer)) output = VK_KHR_imageless_framebuffer;
|
|
|
|
|
if (hash == 4307213488093655992 && val == nameof(VK_KHR_create_renderpass2)) output = VK_KHR_create_renderpass2;
|
|
|
|
|
if (hash == -1782703184223152742 && val == nameof(VK_IMG_relaxed_line_rasterization)) output = VK_IMG_relaxed_line_rasterization;
|
|
|
|
|
if (hash == -2119350697942255753 && val == nameof(VK_KHR_shared_presentable_image)) output = VK_KHR_shared_presentable_image;
|
|
|
|
|
if (hash == 3251653924213292867 && val == nameof(VK_KHR_external_fence_capabilities)) output = VK_KHR_external_fence_capabilities;
|
|
|
|
|
if (hash == -5503431248579125976 && val == nameof(VK_KHR_external_fence)) output = VK_KHR_external_fence;
|
|
|
|
|
if (hash == -7262514788746992421 && val == nameof(VK_KHR_external_fence_win32)) output = VK_KHR_external_fence_win32;
|
|
|
|
|
if (hash == 6316164263311405637 && val == nameof(VK_KHR_external_fence_fd)) output = VK_KHR_external_fence_fd;
|
|
|
|
|
if (hash == -984950501231767955 && val == nameof(VK_KHR_performance_query)) output = VK_KHR_performance_query;
|
|
|
|
|
if (hash == 7397034392233797021 && val == nameof(VK_KHR_maintenance2)) output = VK_KHR_maintenance2;
|
|
|
|
|
if (hash == -7631169936167794744 && val == nameof(VK_KHR_get_surface_capabilities2)) output = VK_KHR_get_surface_capabilities2;
|
|
|
|
|
if (hash == 8936953882201689699 && val == nameof(VK_KHR_variable_pointers)) output = VK_KHR_variable_pointers;
|
|
|
|
|
if (hash == 6566221755150483625 && val == nameof(VK_KHR_get_display_properties2)) output = VK_KHR_get_display_properties2;
|
|
|
|
|
if (hash == 8105268690119750105 && val == nameof(VK_MVK_ios_surface)) output = VK_MVK_ios_surface;
|
|
|
|
|
if (hash == 7896288837060864841 && val == nameof(VK_MVK_macos_surface)) output = VK_MVK_macos_surface;
|
|
|
|
|
if (hash == -2284828798706644475 && val == nameof(VK_EXT_external_memory_dma_buf)) output = VK_EXT_external_memory_dma_buf;
|
|
|
|
|
if (hash == 2125185268864634320 && val == nameof(VK_EXT_queue_family_foreign)) output = VK_EXT_queue_family_foreign;
|
|
|
|
|
if (hash == 3595696390282513823 && val == nameof(VK_KHR_dedicated_allocation)) output = VK_KHR_dedicated_allocation;
|
|
|
|
|
if (hash == 6810959356402637386 && val == nameof(VK_EXT_debug_utils)) output = VK_EXT_debug_utils;
|
|
|
|
|
if (hash == 7082860073672192210 && val == nameof(VK_ANDROID_external_memory_android_hardware_buffer)) output = VK_ANDROID_external_memory_android_hardware_buffer;
|
|
|
|
|
if (hash == 3683831156669654176 && val == nameof(VK_EXT_sampler_filter_minmax)) output = VK_EXT_sampler_filter_minmax;
|
|
|
|
|
if (hash == -8548886603791867894 && val == nameof(VK_KHR_storage_buffer_storage_class)) output = VK_KHR_storage_buffer_storage_class;
|
|
|
|
|
if (hash == -1069506367109294711 && val == nameof(VK_AMD_gpu_shader_int16)) output = VK_AMD_gpu_shader_int16;
|
|
|
|
|
if (hash == -3633573572598472828 && val == nameof(VK_AMDX_shader_enqueue)) output = VK_AMDX_shader_enqueue;
|
|
|
|
|
if (hash == -158076680219676979 && val == nameof(VK_AMD_mixed_attachment_samples)) output = VK_AMD_mixed_attachment_samples;
|
|
|
|
|
if (hash == 6899469499590155907 && val == nameof(VK_AMD_shader_fragment_mask)) output = VK_AMD_shader_fragment_mask;
|
|
|
|
|
if (hash == 6011467066922003706 && val == nameof(VK_EXT_inline_uniform_block)) output = VK_EXT_inline_uniform_block;
|
|
|
|
|
if (hash == -2314247111734117706 && val == nameof(VK_EXT_shader_stencil_export)) output = VK_EXT_shader_stencil_export;
|
|
|
|
|
if (hash == -4401676936060306677 && val == nameof(VK_KHR_shader_bfloat16)) output = VK_KHR_shader_bfloat16;
|
|
|
|
|
if (hash == -2024064393235031999 && val == nameof(VK_EXT_sample_locations)) output = VK_EXT_sample_locations;
|
|
|
|
|
if (hash == 8700689063293221873 && val == nameof(VK_KHR_relaxed_block_layout)) output = VK_KHR_relaxed_block_layout;
|
|
|
|
|
if (hash == -7776608367774482671 && val == nameof(VK_KHR_get_memory_requirements2)) output = VK_KHR_get_memory_requirements2;
|
|
|
|
|
if (hash == 6845445703548285883 && val == nameof(VK_KHR_image_format_list)) output = VK_KHR_image_format_list;
|
|
|
|
|
if (hash == 3636534966476379509 && val == nameof(VK_EXT_blend_operation_advanced)) output = VK_EXT_blend_operation_advanced;
|
|
|
|
|
if (hash == 865652869065638483 && val == nameof(VK_NV_fragment_coverage_to_color)) output = VK_NV_fragment_coverage_to_color;
|
|
|
|
|
if (hash == 2779617857641756911 && val == nameof(VK_KHR_acceleration_structure)) output = VK_KHR_acceleration_structure;
|
|
|
|
|
if (hash == 3390735615806375619 && val == nameof(VK_KHR_ray_tracing_pipeline)) output = VK_KHR_ray_tracing_pipeline;
|
|
|
|
|
if (hash == 4637894854775601043 && val == nameof(VK_KHR_ray_query)) output = VK_KHR_ray_query;
|
|
|
|
|
if (hash == 6164139310721479667 && val == nameof(VK_NV_framebuffer_mixed_samples)) output = VK_NV_framebuffer_mixed_samples;
|
|
|
|
|
if (hash == -85027228455294816 && val == nameof(VK_NV_fill_rectangle)) output = VK_NV_fill_rectangle;
|
|
|
|
|
if (hash == 4936202092474946069 && val == nameof(VK_NV_shader_sm_builtins)) output = VK_NV_shader_sm_builtins;
|
|
|
|
|
if (hash == -1327165992065664287 && val == nameof(VK_EXT_post_depth_coverage)) output = VK_EXT_post_depth_coverage;
|
|
|
|
|
if (hash == -3486613581854701674 && val == nameof(VK_KHR_sampler_ycbcr_conversion)) output = VK_KHR_sampler_ycbcr_conversion;
|
|
|
|
|
if (hash == -5259040508972499646 && val == nameof(VK_KHR_bind_memory2)) output = VK_KHR_bind_memory2;
|
|
|
|
|
if (hash == -6575200467579408405 && val == nameof(VK_EXT_image_drm_format_modifier)) output = VK_EXT_image_drm_format_modifier;
|
|
|
|
|
if (hash == -8948844113836147904 && val == nameof(VK_EXT_validation_cache)) output = VK_EXT_validation_cache;
|
|
|
|
|
if (hash == 8561248525047136929 && val == nameof(VK_EXT_descriptor_indexing)) output = VK_EXT_descriptor_indexing;
|
|
|
|
|
if (hash == 7230591853511506240 && val == nameof(VK_EXT_shader_viewport_index_layer)) output = VK_EXT_shader_viewport_index_layer;
|
|
|
|
|
if (hash == 1082183373882752175 && val == nameof(VK_KHR_portability_subset)) output = VK_KHR_portability_subset;
|
|
|
|
|
if (hash == 9045431611179474949 && val == nameof(VK_NV_shading_rate_image)) output = VK_NV_shading_rate_image;
|
|
|
|
|
if (hash == -8697104648214943725 && val == nameof(VK_NV_ray_tracing)) output = VK_NV_ray_tracing;
|
|
|
|
|
if (hash == 5740524694847516511 && val == nameof(VK_NV_representative_fragment_test)) output = VK_NV_representative_fragment_test;
|
|
|
|
|
if (hash == 7397034392233798077 && val == nameof(VK_KHR_maintenance3)) output = VK_KHR_maintenance3;
|
|
|
|
|
if (hash == 863000665587981407 && val == nameof(VK_KHR_draw_indirect_count)) output = VK_KHR_draw_indirect_count;
|
|
|
|
|
if (hash == 2352382946299142496 && val == nameof(VK_EXT_filter_cubic)) output = VK_EXT_filter_cubic;
|
|
|
|
|
if (hash == -4511794674190895226 && val == nameof(VK_QCOM_render_pass_shader_resolve)) output = VK_QCOM_render_pass_shader_resolve;
|
|
|
|
|
if (hash == 2301685051738722173 && val == nameof(VK_EXT_global_priority)) output = VK_EXT_global_priority;
|
|
|
|
|
if (hash == -2054182168941826768 && val == nameof(VK_KHR_shader_subgroup_extended_types)) output = VK_KHR_shader_subgroup_extended_types;
|
|
|
|
|
if (hash == -3554017955007271363 && val == nameof(VK_KHR_8bit_storage)) output = VK_KHR_8bit_storage;
|
|
|
|
|
if (hash == 7157140288582377243 && val == nameof(VK_EXT_external_memory_host)) output = VK_EXT_external_memory_host;
|
|
|
|
|
if (hash == -6403990713898771290 && val == nameof(VK_AMD_buffer_marker)) output = VK_AMD_buffer_marker;
|
|
|
|
|
if (hash == 5509599468790916183 && val == nameof(VK_KHR_shader_atomic_int64)) output = VK_KHR_shader_atomic_int64;
|
|
|
|
|
if (hash == 1214748047289636085 && val == nameof(VK_KHR_shader_clock)) output = VK_KHR_shader_clock;
|
|
|
|
|
if (hash == 9000250237621837417 && val == nameof(VK_AMD_pipeline_compiler_control)) output = VK_AMD_pipeline_compiler_control;
|
|
|
|
|
if (hash == -9023207658382243393 && val == nameof(VK_EXT_calibrated_timestamps)) output = VK_EXT_calibrated_timestamps;
|
|
|
|
|
if (hash == -2019025287368079007 && val == nameof(VK_AMD_shader_core_properties)) output = VK_AMD_shader_core_properties;
|
|
|
|
|
if (hash == -8040821862430192124 && val == nameof(VK_KHR_video_decode_h265)) output = VK_KHR_video_decode_h265;
|
|
|
|
|
if (hash == 873840902648270717 && val == nameof(VK_KHR_global_priority)) output = VK_KHR_global_priority;
|
|
|
|
|
if (hash == -7703117780159856609 && val == nameof(VK_AMD_memory_overallocation_behavior)) output = VK_AMD_memory_overallocation_behavior;
|
|
|
|
|
if (hash == 4850273223779667146 && val == nameof(VK_EXT_vertex_attribute_divisor)) output = VK_EXT_vertex_attribute_divisor;
|
|
|
|
|
if (hash == -6284328737898736533 && val == nameof(VK_GGP_frame_token)) output = VK_GGP_frame_token;
|
|
|
|
|
if (hash == 6600169170751072214 && val == nameof(VK_EXT_pipeline_creation_feedback)) output = VK_EXT_pipeline_creation_feedback;
|
|
|
|
|
if (hash == -2709601474235956180 && val == nameof(VK_KHR_driver_properties)) output = VK_KHR_driver_properties;
|
|
|
|
|
if (hash == -3173813599752481061 && val == nameof(VK_KHR_shader_float_controls)) output = VK_KHR_shader_float_controls;
|
|
|
|
|
if (hash == -8705435623437116188 && val == nameof(VK_NV_shader_subgroup_partitioned)) output = VK_NV_shader_subgroup_partitioned;
|
|
|
|
|
if (hash == -4378728241089500973 && val == nameof(VK_KHR_depth_stencil_resolve)) output = VK_KHR_depth_stencil_resolve;
|
|
|
|
|
if (hash == -3353909209589787735 && val == nameof(VK_KHR_swapchain_mutable_format)) output = VK_KHR_swapchain_mutable_format;
|
|
|
|
|
if (hash == -8592873529910230946 && val == nameof(VK_NV_compute_shader_derivatives)) output = VK_NV_compute_shader_derivatives;
|
|
|
|
|
if (hash == -3860844217721160164 && val == nameof(VK_NV_mesh_shader)) output = VK_NV_mesh_shader;
|
|
|
|
|
if (hash == 2063146423492821645 && val == nameof(VK_NV_fragment_shader_barycentric)) output = VK_NV_fragment_shader_barycentric;
|
|
|
|
|
if (hash == 5019480563627191621 && val == nameof(VK_NV_shader_image_footprint)) output = VK_NV_shader_image_footprint;
|
|
|
|
|
if (hash == -190317074440454169 && val == nameof(VK_NV_scissor_exclusive)) output = VK_NV_scissor_exclusive;
|
|
|
|
|
if (hash == -3776668533234908128 && val == nameof(VK_NV_device_diagnostic_checkpoints)) output = VK_NV_device_diagnostic_checkpoints;
|
|
|
|
|
if (hash == 849221741547986617 && val == nameof(VK_KHR_timeline_semaphore)) output = VK_KHR_timeline_semaphore;
|
|
|
|
|
if (hash == -5340998244505753895 && val == nameof(VK_EXT_present_timing)) output = VK_EXT_present_timing;
|
|
|
|
|
if (hash == 2227533800516097181 && val == nameof(VK_INTEL_shader_integer_functions2)) output = VK_INTEL_shader_integer_functions2;
|
|
|
|
|
if (hash == -8691953096090158586 && val == nameof(VK_INTEL_performance_query)) output = VK_INTEL_performance_query;
|
|
|
|
|
if (hash == 3944423158982037263 && val == nameof(VK_KHR_vulkan_memory_model)) output = VK_KHR_vulkan_memory_model;
|
|
|
|
|
if (hash == -6199230202903037923 && val == nameof(VK_EXT_pci_bus_info)) output = VK_EXT_pci_bus_info;
|
|
|
|
|
if (hash == -621814537319780008 && val == nameof(VK_AMD_display_native_hdr)) output = VK_AMD_display_native_hdr;
|
|
|
|
|
if (hash == -5015192502216253005 && val == nameof(VK_FUCHSIA_imagepipe_surface)) output = VK_FUCHSIA_imagepipe_surface;
|
|
|
|
|
if (hash == 4258272863858701902 && val == nameof(VK_KHR_shader_terminate_invocation)) output = VK_KHR_shader_terminate_invocation;
|
|
|
|
|
if (hash == 508802890343823448 && val == nameof(VK_EXT_metal_surface)) output = VK_EXT_metal_surface;
|
|
|
|
|
if (hash == -7249607572735370591 && val == nameof(VK_EXT_fragment_density_map)) output = VK_EXT_fragment_density_map;
|
|
|
|
|
if (hash == -3125712347224959271 && val == nameof(VK_EXT_scalar_block_layout)) output = VK_EXT_scalar_block_layout;
|
|
|
|
|
if (hash == -8708221564937483930 && val == nameof(VK_GOOGLE_hlsl_functionality1)) output = VK_GOOGLE_hlsl_functionality1;
|
|
|
|
|
if (hash == -6155484739610366943 && val == nameof(VK_GOOGLE_decorate_string)) output = VK_GOOGLE_decorate_string;
|
|
|
|
|
if (hash == -3589396754944871199 && val == nameof(VK_EXT_subgroup_size_control)) output = VK_EXT_subgroup_size_control;
|
|
|
|
|
if (hash == -1262149543259884140 && val == nameof(VK_KHR_fragment_shading_rate)) output = VK_KHR_fragment_shading_rate;
|
|
|
|
|
if (hash == -7249551687281802049 && val == nameof(VK_AMD_shader_core_properties2)) output = VK_AMD_shader_core_properties2;
|
|
|
|
|
if (hash == 7323264790155701643 && val == nameof(VK_AMD_device_coherent_memory)) output = VK_AMD_device_coherent_memory;
|
|
|
|
|
if (hash == -1270282036729192100 && val == nameof(VK_KHR_dynamic_rendering_local_read)) output = VK_KHR_dynamic_rendering_local_read;
|
|
|
|
|
if (hash == 5866395964746172773 && val == nameof(VK_EXT_shader_image_atomic_int64)) output = VK_EXT_shader_image_atomic_int64;
|
|
|
|
|
if (hash == 6415308449487905376 && val == nameof(VK_KHR_shader_quad_control)) output = VK_KHR_shader_quad_control;
|
|
|
|
|
if (hash == 4340414475841315459 && val == nameof(VK_KHR_spirv_1_4)) output = VK_KHR_spirv_1_4;
|
|
|
|
|
if (hash == -4255974680083515233 && val == nameof(VK_EXT_memory_budget)) output = VK_EXT_memory_budget;
|
|
|
|
|
if (hash == -7143771079712723969 && val == nameof(VK_EXT_memory_priority)) output = VK_EXT_memory_priority;
|
|
|
|
|
if (hash == -5174237927520671737 && val == nameof(VK_KHR_surface_protected_capabilities)) output = VK_KHR_surface_protected_capabilities;
|
|
|
|
|
if (hash == -36744817902709753 && val == nameof(VK_NV_dedicated_allocation_image_aliasing)) output = VK_NV_dedicated_allocation_image_aliasing;
|
|
|
|
|
if (hash == 1246561815014692838 && val == nameof(VK_KHR_separate_depth_stencil_layouts)) output = VK_KHR_separate_depth_stencil_layouts;
|
|
|
|
|
if (hash == -1034295384958544799 && val == nameof(VK_EXT_buffer_device_address)) output = VK_EXT_buffer_device_address;
|
|
|
|
|
if (hash == -5494099154812182557 && val == nameof(VK_EXT_tooling_info)) output = VK_EXT_tooling_info;
|
|
|
|
|
if (hash == 812355419167009188 && val == nameof(VK_EXT_separate_stencil_usage)) output = VK_EXT_separate_stencil_usage;
|
|
|
|
|
if (hash == -8580021588778121249 && val == nameof(VK_EXT_validation_features)) output = VK_EXT_validation_features;
|
|
|
|
|
if (hash == 8530488028046031449 && val == nameof(VK_KHR_present_wait)) output = VK_KHR_present_wait;
|
|
|
|
|
if (hash == 135534643381237079 && val == nameof(VK_NV_cooperative_matrix)) output = VK_NV_cooperative_matrix;
|
|
|
|
|
if (hash == -1303970333515308712 && val == nameof(VK_NV_coverage_reduction_mode)) output = VK_NV_coverage_reduction_mode;
|
|
|
|
|
if (hash == -4510798554448056036 && val == nameof(VK_EXT_fragment_shader_interlock)) output = VK_EXT_fragment_shader_interlock;
|
|
|
|
|
if (hash == -5081964843126271661 && val == nameof(VK_EXT_ycbcr_image_arrays)) output = VK_EXT_ycbcr_image_arrays;
|
|
|
|
|
if (hash == 4936869326909847446 && val == nameof(VK_KHR_uniform_buffer_standard_layout)) output = VK_KHR_uniform_buffer_standard_layout;
|
|
|
|
|
if (hash == -7722169894774954173 && val == nameof(VK_EXT_provoking_vertex)) output = VK_EXT_provoking_vertex;
|
|
|
|
|
if (hash == 3239137762033818382 && val == nameof(VK_EXT_full_screen_exclusive)) output = VK_EXT_full_screen_exclusive;
|
|
|
|
|
if (hash == 644671639182466229 && val == nameof(VK_EXT_headless_surface)) output = VK_EXT_headless_surface;
|
|
|
|
|
if (hash == 7161673897895023713 && val == nameof(VK_KHR_buffer_device_address)) output = VK_KHR_buffer_device_address;
|
|
|
|
|
if (hash == -8176342995933861766 && val == nameof(VK_EXT_line_rasterization)) output = VK_EXT_line_rasterization;
|
|
|
|
|
if (hash == -8240586451231204265 && val == nameof(VK_EXT_shader_atomic_float)) output = VK_EXT_shader_atomic_float;
|
|
|
|
|
if (hash == -2791448292902836825 && val == nameof(VK_EXT_host_query_reset)) output = VK_EXT_host_query_reset;
|
|
|
|
|
if (hash == 2750160548758591672 && val == nameof(VK_EXT_index_type_uint8)) output = VK_EXT_index_type_uint8;
|
|
|
|
|
if (hash == 3562397314877100055 && val == nameof(VK_EXT_extended_dynamic_state)) output = VK_EXT_extended_dynamic_state;
|
|
|
|
|
if (hash == -7983970780198928539 && val == nameof(VK_KHR_deferred_host_operations)) output = VK_KHR_deferred_host_operations;
|
|
|
|
|
if (hash == 8843447117816409691 && val == nameof(VK_KHR_pipeline_executable_properties)) output = VK_KHR_pipeline_executable_properties;
|
|
|
|
|
if (hash == -1185320362234232263 && val == nameof(VK_EXT_host_image_copy)) output = VK_EXT_host_image_copy;
|
|
|
|
|
if (hash == -8063361519565945988 && val == nameof(VK_KHR_map_memory2)) output = VK_KHR_map_memory2;
|
|
|
|
|
if (hash == 4448230886955176535 && val == nameof(VK_EXT_map_memory_placed)) output = VK_EXT_map_memory_placed;
|
|
|
|
|
if (hash == 2796237043766416393 && val == nameof(VK_EXT_shader_atomic_float2)) output = VK_EXT_shader_atomic_float2;
|
|
|
|
|
if (hash == 288202615903612511 && val == nameof(VK_EXT_surface_maintenance1)) output = VK_EXT_surface_maintenance1;
|
|
|
|
|
if (hash == 2276390439831334953 && val == nameof(VK_EXT_swapchain_maintenance1)) output = VK_EXT_swapchain_maintenance1;
|
|
|
|
|
if (hash == 111031315709560170 && val == nameof(VK_EXT_shader_demote_to_helper_invocation)) output = VK_EXT_shader_demote_to_helper_invocation;
|
|
|
|
|
if (hash == -8281571846360529098 && val == nameof(VK_NV_device_generated_commands)) output = VK_NV_device_generated_commands;
|
|
|
|
|
if (hash == 5857666041340197897 && val == nameof(VK_NV_inherited_viewport_scissor)) output = VK_NV_inherited_viewport_scissor;
|
|
|
|
|
if (hash == -4404953393644474637 && val == nameof(VK_KHR_shader_integer_dot_product)) output = VK_KHR_shader_integer_dot_product;
|
|
|
|
|
if (hash == 2947963909389619539 && val == nameof(VK_EXT_texel_buffer_alignment)) output = VK_EXT_texel_buffer_alignment;
|
|
|
|
|
if (hash == -3353573879317030777 && val == nameof(VK_QCOM_render_pass_transform)) output = VK_QCOM_render_pass_transform;
|
|
|
|
|
if (hash == 285956609351128681 && val == nameof(VK_EXT_depth_bias_control)) output = VK_EXT_depth_bias_control;
|
|
|
|
|
if (hash == -2873878547147488731 && val == nameof(VK_EXT_device_memory_report)) output = VK_EXT_device_memory_report;
|
|
|
|
|
if (hash == 8894184657131810871 && val == nameof(VK_EXT_acquire_drm_display)) output = VK_EXT_acquire_drm_display;
|
|
|
|
|
if (hash == -371621618341144982 && val == nameof(VK_EXT_robustness2)) output = VK_EXT_robustness2;
|
|
|
|
|
if (hash == 4218623945528478136 && val == nameof(VK_EXT_custom_border_color)) output = VK_EXT_custom_border_color;
|
|
|
|
|
if (hash == 5842360377196399603 && val == nameof(VK_GOOGLE_user_type)) output = VK_GOOGLE_user_type;
|
|
|
|
|
if (hash == 3789045476079700516 && val == nameof(VK_KHR_pipeline_library)) output = VK_KHR_pipeline_library;
|
|
|
|
|
if (hash == -1031277045087784729 && val == nameof(VK_NV_present_barrier)) output = VK_NV_present_barrier;
|
|
|
|
|
if (hash == -8894853490292274213 && val == nameof(VK_KHR_shader_non_semantic_info)) output = VK_KHR_shader_non_semantic_info;
|
|
|
|
|
if (hash == 5067314742106083897 && val == nameof(VK_KHR_present_id)) output = VK_KHR_present_id;
|
|
|
|
|
if (hash == -5175454889211749859 && val == nameof(VK_EXT_private_data)) output = VK_EXT_private_data;
|
|
|
|
|
if (hash == 1625339351198816711 && val == nameof(VK_EXT_pipeline_creation_cache_control)) output = VK_EXT_pipeline_creation_cache_control;
|
|
|
|
|
if (hash == -7828649902404896868 && val == nameof(VK_KHR_video_encode_queue)) output = VK_KHR_video_encode_queue;
|
|
|
|
|
if (hash == -8081677801026634886 && val == nameof(VK_NV_device_diagnostics_config)) output = VK_NV_device_diagnostics_config;
|
|
|
|
|
if (hash == 6543751180799926247 && val == nameof(VK_QCOM_render_pass_store_ops)) output = VK_QCOM_render_pass_store_ops;
|
|
|
|
|
if (hash == -6159127713552577627 && val == nameof(VK_NV_cuda_kernel_launch)) output = VK_NV_cuda_kernel_launch;
|
|
|
|
|
if (hash == 90012012998708131 && val == nameof(VK_QCOM_tile_shading)) output = VK_QCOM_tile_shading;
|
|
|
|
|
if (hash == 5292820458818756627 && val == nameof(VK_NV_low_latency)) output = VK_NV_low_latency;
|
|
|
|
|
if (hash == 1404892823891502200 && val == nameof(VK_EXT_metal_objects)) output = VK_EXT_metal_objects;
|
|
|
|
|
if (hash == 5057363678608298434 && val == nameof(VK_KHR_synchronization2)) output = VK_KHR_synchronization2;
|
|
|
|
|
if (hash == -8656322690041345119 && val == nameof(VK_EXT_descriptor_buffer)) output = VK_EXT_descriptor_buffer;
|
|
|
|
|
if (hash == 3465012858628115880 && val == nameof(VK_EXT_graphics_pipeline_library)) output = VK_EXT_graphics_pipeline_library;
|
|
|
|
|
if (hash == 8590893045668089057 && val == nameof(VK_AMD_shader_early_and_late_fragment_tests)) output = VK_AMD_shader_early_and_late_fragment_tests;
|
|
|
|
|
if (hash == 6228075860377206754 && val == nameof(VK_KHR_fragment_shader_barycentric)) output = VK_KHR_fragment_shader_barycentric;
|
|
|
|
|
if (hash == -7029158166133966870 && val == nameof(VK_KHR_shader_subgroup_uniform_control_flow)) output = VK_KHR_shader_subgroup_uniform_control_flow;
|
|
|
|
|
if (hash == -2217403110860242470 && val == nameof(VK_KHR_zero_initialize_workgroup_memory)) output = VK_KHR_zero_initialize_workgroup_memory;
|
|
|
|
|
if (hash == -6709923699988431760 && val == nameof(VK_NV_fragment_shading_rate_enums)) output = VK_NV_fragment_shading_rate_enums;
|
|
|
|
|
if (hash == -1762061983620049897 && val == nameof(VK_NV_ray_tracing_motion_blur)) output = VK_NV_ray_tracing_motion_blur;
|
|
|
|
|
if (hash == -3993661939284595463 && val == nameof(VK_EXT_mesh_shader)) output = VK_EXT_mesh_shader;
|
|
|
|
|
if (hash == 1355926743671174014 && val == nameof(VK_EXT_ycbcr_2plane_444_formats)) output = VK_EXT_ycbcr_2plane_444_formats;
|
|
|
|
|
if (hash == -3376905870281876609 && val == nameof(VK_EXT_fragment_density_map2)) output = VK_EXT_fragment_density_map2;
|
|
|
|
|
if (hash == 2154629824031805479 && val == nameof(VK_QCOM_rotated_copy_commands)) output = VK_QCOM_rotated_copy_commands;
|
|
|
|
|
if (hash == -1479224457313365899 && val == nameof(VK_EXT_image_robustness)) output = VK_EXT_image_robustness;
|
|
|
|
|
if (hash == 3974698264970347332 && val == nameof(VK_KHR_workgroup_memory_explicit_layout)) output = VK_KHR_workgroup_memory_explicit_layout;
|
|
|
|
|
if (hash == 3952721174134823524 && val == nameof(VK_KHR_copy_commands2)) output = VK_KHR_copy_commands2;
|
|
|
|
|
if (hash == 4555054662443405735 && val == nameof(VK_EXT_image_compression_control)) output = VK_EXT_image_compression_control;
|
|
|
|
|
if (hash == 5717066104911471457 && val == nameof(VK_EXT_attachment_feedback_loop_layout)) output = VK_EXT_attachment_feedback_loop_layout;
|
|
|
|
|
if (hash == 1211580721816759144 && val == nameof(VK_EXT_4444_formats)) output = VK_EXT_4444_formats;
|
|
|
|
|
if (hash == 7204705677322460618 && val == nameof(VK_EXT_device_fault)) output = VK_EXT_device_fault;
|
|
|
|
|
if (hash == -6235005026077182939 && val == nameof(VK_ARM_rasterization_order_attachment_access)) output = VK_ARM_rasterization_order_attachment_access;
|
|
|
|
|
if (hash == 8334581359801943062 && val == nameof(VK_EXT_rgba10x6_formats)) output = VK_EXT_rgba10x6_formats;
|
|
|
|
|
if (hash == -8605568526641033402 && val == nameof(VK_NV_acquire_winrt_display)) output = VK_NV_acquire_winrt_display;
|
|
|
|
|
if (hash == 8248584485722639750 && val == nameof(VK_EXT_directfb_surface)) output = VK_EXT_directfb_surface;
|
|
|
|
|
if (hash == -4657509754951235841 && val == nameof(VK_VALVE_mutable_descriptor_type)) output = VK_VALVE_mutable_descriptor_type;
|
|
|
|
|
if (hash == 5399769016321456805 && val == nameof(VK_EXT_vertex_input_dynamic_state)) output = VK_EXT_vertex_input_dynamic_state;
|
|
|
|
|
if (hash == 2017441179466893599 && val == nameof(VK_EXT_physical_device_drm)) output = VK_EXT_physical_device_drm;
|
|
|
|
|
if (hash == -8369234652251435052 && val == nameof(VK_EXT_device_address_binding_report)) output = VK_EXT_device_address_binding_report;
|
|
|
|
|
if (hash == -5551539686972025239 && val == nameof(VK_EXT_depth_clip_control)) output = VK_EXT_depth_clip_control;
|
|
|
|
|
if (hash == -8662634279206901921 && val == nameof(VK_EXT_primitive_topology_list_restart)) output = VK_EXT_primitive_topology_list_restart;
|
|
|
|
|
if (hash == -8422251281863311940 && val == nameof(VK_KHR_format_feature_flags2)) output = VK_KHR_format_feature_flags2;
|
|
|
|
|
if (hash == -1130188893211256892 && val == nameof(VK_EXT_present_mode_fifo_latest_ready)) output = VK_EXT_present_mode_fifo_latest_ready;
|
|
|
|
|
if (hash == 6124023774039709115 && val == nameof(VK_FUCHSIA_external_memory)) output = VK_FUCHSIA_external_memory;
|
|
|
|
|
if (hash == -559483212380197883 && val == nameof(VK_FUCHSIA_external_semaphore)) output = VK_FUCHSIA_external_semaphore;
|
|
|
|
|
if (hash == 5541180619187636101 && val == nameof(VK_FUCHSIA_buffer_collection)) output = VK_FUCHSIA_buffer_collection;
|
|
|
|
|
if (hash == -5531934526269389001 && val == nameof(VK_HUAWEI_subpass_shading)) output = VK_HUAWEI_subpass_shading;
|
|
|
|
|
if (hash == 4337908299782082981 && val == nameof(VK_HUAWEI_invocation_mask)) output = VK_HUAWEI_invocation_mask;
|
|
|
|
|
if (hash == 8672563436890019247 && val == nameof(VK_NV_external_memory_rdma)) output = VK_NV_external_memory_rdma;
|
|
|
|
|
if (hash == 1172956471266660418 && val == nameof(VK_EXT_pipeline_properties)) output = VK_EXT_pipeline_properties;
|
|
|
|
|
if (hash == -6548854686930314315 && val == nameof(VK_EXT_frame_boundary)) output = VK_EXT_frame_boundary;
|
|
|
|
|
if (hash == -7137781907661278765 && val == nameof(VK_EXT_multisampled_render_to_single_sampled)) output = VK_EXT_multisampled_render_to_single_sampled;
|
|
|
|
|
if (hash == -246147681067182007 && val == nameof(VK_EXT_extended_dynamic_state2)) output = VK_EXT_extended_dynamic_state2;
|
|
|
|
|
if (hash == -5349833932606625242 && val == nameof(VK_QNX_screen_surface)) output = VK_QNX_screen_surface;
|
|
|
|
|
if (hash == -3367107940876467685 && val == nameof(VK_EXT_color_write_enable)) output = VK_EXT_color_write_enable;
|
|
|
|
|
if (hash == -8384192069871844031 && val == nameof(VK_EXT_primitives_generated_query)) output = VK_EXT_primitives_generated_query;
|
|
|
|
|
if (hash == 1507005061001015907 && val == nameof(VK_KHR_ray_tracing_maintenance1)) output = VK_KHR_ray_tracing_maintenance1;
|
|
|
|
|
if (hash == 6296717572389690595 && val == nameof(VK_KHR_shader_untyped_pointers)) output = VK_KHR_shader_untyped_pointers;
|
|
|
|
|
if (hash == -3396937125487864903 && val == nameof(VK_EXT_global_priority_query)) output = VK_EXT_global_priority_query;
|
|
|
|
|
if (hash == -5109063015636583075 && val == nameof(VK_VALVE_video_encode_rgb_conversion)) output = VK_VALVE_video_encode_rgb_conversion;
|
|
|
|
|
if (hash == 5538699612739942107 && val == nameof(VK_EXT_image_view_min_lod)) output = VK_EXT_image_view_min_lod;
|
|
|
|
|
if (hash == -1692126360074390368 && val == nameof(VK_EXT_multi_draw)) output = VK_EXT_multi_draw;
|
|
|
|
|
if (hash == -3428938822065141677 && val == nameof(VK_EXT_image_2d_view_of_3d)) output = VK_EXT_image_2d_view_of_3d;
|
|
|
|
|
if (hash == 9059976316562683281 && val == nameof(VK_KHR_portability_enumeration)) output = VK_KHR_portability_enumeration;
|
|
|
|
|
if (hash == 1337800759425620671 && val == nameof(VK_EXT_shader_tile_image)) output = VK_EXT_shader_tile_image;
|
|
|
|
|
if (hash == -58309685799660811 && val == nameof(VK_EXT_opacity_micromap)) output = VK_EXT_opacity_micromap;
|
|
|
|
|
if (hash == -8069735361719369148 && val == nameof(VK_NV_displacement_micromap)) output = VK_NV_displacement_micromap;
|
|
|
|
|
if (hash == -7059982757930694949 && val == nameof(VK_EXT_load_store_op_none)) output = VK_EXT_load_store_op_none;
|
|
|
|
|
if (hash == 664007766890545153 && val == nameof(VK_HUAWEI_cluster_culling_shader)) output = VK_HUAWEI_cluster_culling_shader;
|
|
|
|
|
if (hash == -4718644126875636035 && val == nameof(VK_EXT_border_color_swizzle)) output = VK_EXT_border_color_swizzle;
|
|
|
|
|
if (hash == -779636798839624425 && val == nameof(VK_EXT_pageable_device_local_memory)) output = VK_EXT_pageable_device_local_memory;
|
|
|
|
|
if (hash == 7397034392233791069 && val == nameof(VK_KHR_maintenance4)) output = VK_KHR_maintenance4;
|
|
|
|
|
if (hash == -6911417675828360863 && val == nameof(VK_ARM_shader_core_properties)) output = VK_ARM_shader_core_properties;
|
|
|
|
|
if (hash == 3285132549848155651 && val == nameof(VK_KHR_shader_subgroup_rotate)) output = VK_KHR_shader_subgroup_rotate;
|
|
|
|
|
if (hash == 294056207280187687 && val == nameof(VK_ARM_scheduling_controls)) output = VK_ARM_scheduling_controls;
|
|
|
|
|
if (hash == 5059264394703175295 && val == nameof(VK_EXT_image_sliced_view_of_3d)) output = VK_EXT_image_sliced_view_of_3d;
|
|
|
|
|
if (hash == -2651594835157364195 && val == nameof(VK_VALVE_descriptor_set_host_mapping)) output = VK_VALVE_descriptor_set_host_mapping;
|
|
|
|
|
if (hash == 8798484570383019200 && val == nameof(VK_EXT_depth_clamp_zero_one)) output = VK_EXT_depth_clamp_zero_one;
|
|
|
|
|
if (hash == -2146308134125601721 && val == nameof(VK_EXT_non_seamless_cube_map)) output = VK_EXT_non_seamless_cube_map;
|
|
|
|
|
if (hash == 7572938400964574983 && val == nameof(VK_ARM_render_pass_striped)) output = VK_ARM_render_pass_striped;
|
|
|
|
|
if (hash == -269683006876630885 && val == nameof(VK_QCOM_fragment_density_map_offset)) output = VK_QCOM_fragment_density_map_offset;
|
|
|
|
|
if (hash == 8382488352926632789 && val == nameof(VK_NV_copy_memory_indirect)) output = VK_NV_copy_memory_indirect;
|
|
|
|
|
if (hash == 5318744821072417207 && val == nameof(VK_NV_memory_decompression)) output = VK_NV_memory_decompression;
|
|
|
|
|
if (hash == 6995903851627039707 && val == nameof(VK_NV_device_generated_commands_compute)) output = VK_NV_device_generated_commands_compute;
|
|
|
|
|
if (hash == 7023565248244600997 && val == nameof(VK_NV_ray_tracing_linear_swept_spheres)) output = VK_NV_ray_tracing_linear_swept_spheres;
|
|
|
|
|
if (hash == -1073694421824496986 && val == nameof(VK_NV_linear_color_attachment)) output = VK_NV_linear_color_attachment;
|
|
|
|
|
if (hash == 853935984852001448 && val == nameof(VK_GOOGLE_surfaceless_query)) output = VK_GOOGLE_surfaceless_query;
|
|
|
|
|
if (hash == 5166779901405192667 && val == nameof(VK_KHR_shader_maximal_reconvergence)) output = VK_KHR_shader_maximal_reconvergence;
|
|
|
|
|
if (hash == -3951953007889459303 && val == nameof(VK_EXT_image_compression_control_swapchain)) output = VK_EXT_image_compression_control_swapchain;
|
|
|
|
|
if (hash == -2163413524616214775 && val == nameof(VK_QCOM_image_processing)) output = VK_QCOM_image_processing;
|
|
|
|
|
if (hash == 5476129642090324879 && val == nameof(VK_EXT_nested_command_buffer)) output = VK_EXT_nested_command_buffer;
|
|
|
|
|
if (hash == 5435452641035975148 && val == nameof(VK_OHOS_external_memory)) output = VK_OHOS_external_memory;
|
|
|
|
|
if (hash == 8888249359545092057 && val == nameof(VK_EXT_external_memory_acquire_unmodified)) output = VK_EXT_external_memory_acquire_unmodified;
|
|
|
|
|
if (hash == -246147681067180951 && val == nameof(VK_EXT_extended_dynamic_state3)) output = VK_EXT_extended_dynamic_state3;
|
|
|
|
|
if (hash == -2132641384727468470 && val == nameof(VK_EXT_subpass_merge_feedback)) output = VK_EXT_subpass_merge_feedback;
|
|
|
|
|
if (hash == 6086140788221933952 && val == nameof(VK_LUNARG_direct_driver_loading)) output = VK_LUNARG_direct_driver_loading;
|
|
|
|
|
if (hash == 3630066011088766543 && val == nameof(VK_ARM_tensors)) output = VK_ARM_tensors;
|
|
|
|
|
if (hash == 2758894452214535249 && val == nameof(VK_EXT_shader_module_identifier)) output = VK_EXT_shader_module_identifier;
|
|
|
|
|
if (hash == 8728444293978846245 && val == nameof(VK_EXT_rasterization_order_attachment_access)) output = VK_EXT_rasterization_order_attachment_access;
|
|
|
|
|
if (hash == 4910079623848005507 && val == nameof(VK_NV_optical_flow)) output = VK_NV_optical_flow;
|
|
|
|
|
if (hash == 6075321756970995803 && val == nameof(VK_EXT_legacy_dithering)) output = VK_EXT_legacy_dithering;
|
|
|
|
|
if (hash == -1007676432764946301 && val == nameof(VK_EXT_pipeline_protected_access)) output = VK_EXT_pipeline_protected_access;
|
|
|
|
|
if (hash == -7005307792126661112 && val == nameof(VK_ANDROID_external_format_resolve)) output = VK_ANDROID_external_format_resolve;
|
|
|
|
|
if (hash == 7397034392233792125 && val == nameof(VK_KHR_maintenance5)) output = VK_KHR_maintenance5;
|
|
|
|
|
if (hash == 7420110226813773873 && val == nameof(VK_AMD_anti_lag)) output = VK_AMD_anti_lag;
|
|
|
|
|
if (hash == -2239206808699882607 && val == nameof(VK_AMDX_dense_geometry_format)) output = VK_AMDX_dense_geometry_format;
|
|
|
|
|
if (hash == -8933939658097356057 && val == nameof(VK_KHR_present_id2)) output = VK_KHR_present_id2;
|
|
|
|
|
if (hash == 6190711837493257927 && val == nameof(VK_KHR_present_wait2)) output = VK_KHR_present_wait2;
|
|
|
|
|
if (hash == -6387135885359384217 && val == nameof(VK_KHR_ray_tracing_position_fetch)) output = VK_KHR_ray_tracing_position_fetch;
|
|
|
|
|
if (hash == -4873837500881220309 && val == nameof(VK_EXT_shader_object)) output = VK_EXT_shader_object;
|
|
|
|
|
if (hash == -4466214359704944548 && val == nameof(VK_KHR_pipeline_binary)) output = VK_KHR_pipeline_binary;
|
|
|
|
|
if (hash == 2306343823861779197 && val == nameof(VK_QCOM_tile_properties)) output = VK_QCOM_tile_properties;
|
|
|
|
|
if (hash == -480254238177026173 && val == nameof(VK_SEC_amigo_profiling)) output = VK_SEC_amigo_profiling;
|
|
|
|
|
if (hash == -3718029045386580385 && val == nameof(VK_KHR_surface_maintenance1)) output = VK_KHR_surface_maintenance1;
|
|
|
|
|
if (hash == 5299026789264125993 && val == nameof(VK_KHR_swapchain_maintenance1)) output = VK_KHR_swapchain_maintenance1;
|
|
|
|
|
if (hash == 2103759385992052561 && val == nameof(VK_QCOM_multiview_per_view_viewports)) output = VK_QCOM_multiview_per_view_viewports;
|
|
|
|
|
if (hash == 4717418707697446027 && val == nameof(VK_NV_ray_tracing_invocation_reorder)) output = VK_NV_ray_tracing_invocation_reorder;
|
|
|
|
|
if (hash == 137216921555394647 && val == nameof(VK_NV_cooperative_vector)) output = VK_NV_cooperative_vector;
|
|
|
|
|
if (hash == -912595799130901610 && val == nameof(VK_NV_extended_sparse_address_space)) output = VK_NV_extended_sparse_address_space;
|
|
|
|
|
if (hash == 356535378043995891 && val == nameof(VK_EXT_mutable_descriptor_type)) output = VK_EXT_mutable_descriptor_type;
|
|
|
|
|
if (hash == 7529854350310301968 && val == nameof(VK_EXT_legacy_vertex_attributes)) output = VK_EXT_legacy_vertex_attributes;
|
|
|
|
|
if (hash == 2317258614414291789 && val == nameof(VK_EXT_layer_settings)) output = VK_EXT_layer_settings;
|
|
|
|
|
if (hash == -7633990929006658591 && val == nameof(VK_ARM_shader_core_builtins)) output = VK_ARM_shader_core_builtins;
|
|
|
|
|
if (hash == 5526188419789247226 && val == nameof(VK_EXT_pipeline_library_group_handles)) output = VK_EXT_pipeline_library_group_handles;
|
|
|
|
|
if (hash == 361979727674338416 && val == nameof(VK_EXT_dynamic_rendering_unused_attachments)) output = VK_EXT_dynamic_rendering_unused_attachments;
|
|
|
|
|
if (hash == -1943262440004483123 && val == nameof(VK_NV_low_latency2)) output = VK_NV_low_latency2;
|
|
|
|
|
if (hash == 7744223364342125281 && val == nameof(VK_KHR_cooperative_matrix)) output = VK_KHR_cooperative_matrix;
|
|
|
|
|
if (hash == 20055718926581896 && val == nameof(VK_ARM_data_graph)) output = VK_ARM_data_graph;
|
|
|
|
|
if (hash == 646680708331867343 && val == nameof(VK_QCOM_multiview_per_view_render_areas)) output = VK_QCOM_multiview_per_view_render_areas;
|
|
|
|
|
if (hash == -4094642076587080819 && val == nameof(VK_KHR_compute_shader_derivatives)) output = VK_KHR_compute_shader_derivatives;
|
|
|
|
|
if (hash == -7150199554805346600 && val == nameof(VK_KHR_video_decode_av1)) output = VK_KHR_video_decode_av1;
|
|
|
|
|
if (hash == 6709887924905430744 && val == nameof(VK_KHR_video_encode_av1)) output = VK_KHR_video_encode_av1;
|
|
|
|
|
if (hash == -7150199554810186632 && val == nameof(VK_KHR_video_decode_vp9)) output = VK_KHR_video_decode_vp9;
|
|
|
|
|
if (hash == 6439659461651036556 && val == nameof(VK_KHR_video_maintenance1)) output = VK_KHR_video_maintenance1;
|
|
|
|
|
if (hash == -6278298053854112417 && val == nameof(VK_NV_per_stage_descriptor_set)) output = VK_NV_per_stage_descriptor_set;
|
|
|
|
|
if (hash == -556659966095172361 && val == nameof(VK_QCOM_image_processing2)) output = VK_QCOM_image_processing2;
|
|
|
|
|
if (hash == 4154599735511440602 && val == nameof(VK_QCOM_filter_cubic_weights)) output = VK_QCOM_filter_cubic_weights;
|
|
|
|
|
if (hash == 877986220828222711 && val == nameof(VK_QCOM_ycbcr_degamma)) output = VK_QCOM_ycbcr_degamma;
|
|
|
|
|
if (hash == -3043682729054528326 && val == nameof(VK_QCOM_filter_cubic_clamp)) output = VK_QCOM_filter_cubic_clamp;
|
|
|
|
|
if (hash == 6166950314275876725 && val == nameof(VK_EXT_attachment_feedback_loop_dynamic_state)) output = VK_EXT_attachment_feedback_loop_dynamic_state;
|
|
|
|
|
if (hash == -1506763765709157174 && val == nameof(VK_KHR_vertex_attribute_divisor)) output = VK_KHR_vertex_attribute_divisor;
|
|
|
|
|
if (hash == 3186315116789925595 && val == nameof(VK_KHR_load_store_op_none)) output = VK_KHR_load_store_op_none;
|
|
|
|
|
if (hash == -8555900740827200773 && val == nameof(VK_KHR_unified_image_layouts)) output = VK_KHR_unified_image_layouts;
|
|
|
|
|
if (hash == -6154501223779145211 && val == nameof(VK_KHR_shader_float_controls2)) output = VK_KHR_shader_float_controls2;
|
|
|
|
|
if (hash == 3627842962371455894 && val == nameof(VK_QNX_external_memory_screen_buffer)) output = VK_QNX_external_memory_screen_buffer;
|
|
|
|
|
if (hash == -8899854035280560981 && val == nameof(VK_MSFT_layered_driver)) output = VK_MSFT_layered_driver;
|
|
|
|
|
if (hash == 3227816790908508344 && val == nameof(VK_KHR_index_type_uint8)) output = VK_KHR_index_type_uint8;
|
|
|
|
|
if (hash == -5730284439844689798 && val == nameof(VK_KHR_line_rasterization)) output = VK_KHR_line_rasterization;
|
|
|
|
|
if (hash == 8504111020181735871 && val == nameof(VK_KHR_calibrated_timestamps)) output = VK_KHR_calibrated_timestamps;
|
|
|
|
|
if (hash == 900327791568599489 && val == nameof(VK_KHR_shader_expect_assume)) output = VK_KHR_shader_expect_assume;
|
|
|
|
|
if (hash == 7397034392233793053 && val == nameof(VK_KHR_maintenance6)) output = VK_KHR_maintenance6;
|
|
|
|
|
if (hash == -7582437673460165598 && val == nameof(VK_NV_descriptor_pool_overallocation)) output = VK_NV_descriptor_pool_overallocation;
|
|
|
|
|
if (hash == 1649754821711697962 && val == nameof(VK_QCOM_tile_memory_heap)) output = VK_QCOM_tile_memory_heap;
|
|
|
|
|
if (hash == -1517335133448838297 && val == nameof(VK_KHR_copy_memory_indirect)) output = VK_KHR_copy_memory_indirect;
|
|
|
|
|
if (hash == -2405128264817949661 && val == nameof(VK_EXT_memory_decompression)) output = VK_EXT_memory_decompression;
|
|
|
|
|
if (hash == -351716864829928900 && val == nameof(VK_NV_display_stereo)) output = VK_NV_display_stereo;
|
|
|
|
|
if (hash == 9153426085132600601 && val == nameof(VK_KHR_video_encode_intra_refresh)) output = VK_KHR_video_encode_intra_refresh;
|
|
|
|
|
if (hash == 2361762476928438169 && val == nameof(VK_KHR_video_encode_quantization_map)) output = VK_KHR_video_encode_quantization_map;
|
|
|
|
|
if (hash == -6531882351207403501 && val == nameof(VK_NV_raw_access_chains)) output = VK_NV_raw_access_chains;
|
|
|
|
|
if (hash == 2732441648177315439 && val == nameof(VK_NV_external_compute_queue)) output = VK_NV_external_compute_queue;
|
|
|
|
|
if (hash == -11065945275147687 && val == nameof(VK_KHR_shader_relaxed_extended_instruction)) output = VK_KHR_shader_relaxed_extended_instruction;
|
|
|
|
|
if (hash == -7178473865965110042 && val == nameof(VK_NV_command_buffer_inheritance)) output = VK_NV_command_buffer_inheritance;
|
|
|
|
|
if (hash == 7397034392233794109 && val == nameof(VK_KHR_maintenance7)) output = VK_KHR_maintenance7;
|
|
|
|
|
if (hash == -5516814426782159069 && val == nameof(VK_NV_shader_atomic_float16_vector)) output = VK_NV_shader_atomic_float16_vector;
|
|
|
|
|
if (hash == 4705006180764896957 && val == nameof(VK_EXT_shader_replicated_composites)) output = VK_EXT_shader_replicated_composites;
|
|
|
|
|
if (hash == 5166226484313529483 && val == nameof(VK_EXT_shader_float8)) output = VK_EXT_shader_float8;
|
|
|
|
|
if (hash == 6295308729950071721 && val == nameof(VK_NV_ray_tracing_validation)) output = VK_NV_ray_tracing_validation;
|
|
|
|
|
if (hash == 3734900582390897358 && val == nameof(VK_NV_cluster_acceleration_structure)) output = VK_NV_cluster_acceleration_structure;
|
|
|
|
|
if (hash == -4979945726380808502 && val == nameof(VK_NV_partitioned_acceleration_structure)) output = VK_NV_partitioned_acceleration_structure;
|
|
|
|
|
if (hash == 5954639735705995401 && val == nameof(VK_EXT_device_generated_commands)) output = VK_EXT_device_generated_commands;
|
|
|
|
|
if (hash == 7397034392233787101 && val == nameof(VK_KHR_maintenance8)) output = VK_KHR_maintenance8;
|
|
|
|
|
if (hash == -2439815842068706949 && val == nameof(VK_MESA_image_alignment_control)) output = VK_MESA_image_alignment_control;
|
|
|
|
|
if (hash == 7808698000067716021 && val == nameof(VK_KHR_shader_fma)) output = VK_KHR_shader_fma;
|
|
|
|
|
if (hash == 696356410872730032 && val == nameof(VK_EXT_ray_tracing_invocation_reorder)) output = VK_EXT_ray_tracing_invocation_reorder;
|
|
|
|
|
if (hash == 4043848314290773280 && val == nameof(VK_EXT_depth_clamp_control)) output = VK_EXT_depth_clamp_control;
|
|
|
|
|
if (hash == 7397034392233788157 && val == nameof(VK_KHR_maintenance9)) output = VK_KHR_maintenance9;
|
|
|
|
|
if (hash == 4205874046475270540 && val == nameof(VK_KHR_video_maintenance2)) output = VK_KHR_video_maintenance2;
|
|
|
|
|
if (hash == 1041022262182266737 && val == nameof(VK_OHOS_surface)) output = VK_OHOS_surface;
|
|
|
|
|
if (hash == -1049520848282420267 && val == nameof(VK_OHOS_native_buffer)) output = VK_OHOS_native_buffer;
|
|
|
|
|
if (hash == 9012737781998821811 && val == nameof(VK_HUAWEI_hdr_vivid)) output = VK_HUAWEI_hdr_vivid;
|
|
|
|
|
if (hash == 9173547933435378281 && val == nameof(VK_NV_cooperative_matrix2)) output = VK_NV_cooperative_matrix2;
|
|
|
|
|
if (hash == -5768347191248937111 && val == nameof(VK_ARM_pipeline_opacity_micromap)) output = VK_ARM_pipeline_opacity_micromap;
|
|
|
|
|
if (hash == 6311900806519878021 && val == nameof(VK_EXT_external_memory_metal)) output = VK_EXT_external_memory_metal;
|
|
|
|
|
if (hash == -3815024766069281600 && val == nameof(VK_KHR_depth_clamp_zero_one)) output = VK_KHR_depth_clamp_zero_one;
|
|
|
|
|
if (hash == 6244336793198158218 && val == nameof(VK_ARM_performance_counters_by_region)) output = VK_ARM_performance_counters_by_region;
|
|
|
|
|
if (hash == 3690261356107744795 && val == nameof(VK_EXT_vertex_attribute_robustness)) output = VK_EXT_vertex_attribute_robustness;
|
|
|
|
|
if (hash == 1781819421877633370 && val == nameof(VK_ARM_format_pack)) output = VK_ARM_format_pack;
|
|
|
|
|
if (hash == 5539782923875671387 && val == nameof(VK_VALVE_fragment_density_map_layered)) output = VK_VALVE_fragment_density_map_layered;
|
|
|
|
|
if (hash == 4669007830387234410 && val == nameof(VK_KHR_robustness2)) output = VK_KHR_robustness2;
|
|
|
|
|
if (hash == 6776500990194004441 && val == nameof(VK_NV_present_metering)) output = VK_NV_present_metering;
|
|
|
|
|
if (hash == 3642386042148585771 && val == nameof(VK_EXT_fragment_density_map_offset)) output = VK_EXT_fragment_density_map_offset;
|
|
|
|
|
if (hash == -662444708518047286 && val == nameof(VK_EXT_zero_initialize_device_memory)) output = VK_EXT_zero_initialize_device_memory;
|
|
|
|
|
if (hash == -2165516886160369724 && val == nameof(VK_KHR_present_mode_fifo_latest_ready)) output = VK_KHR_present_mode_fifo_latest_ready;
|
|
|
|
|
if (hash == -6138189301841409325 && val == nameof(VK_EXT_shader_64bit_indexing)) output = VK_EXT_shader_64bit_indexing;
|
|
|
|
|
if (hash == 2827826481059069031 && val == nameof(VK_EXT_custom_resolve)) output = VK_EXT_custom_resolve;
|
|
|
|
|
if (hash == 8108333887721749172 && val == nameof(VK_QCOM_data_graph_model)) output = VK_QCOM_data_graph_model;
|
|
|
|
|
if (hash == 7947137274733069155 && val == nameof(VK_KHR_maintenance10)) output = VK_KHR_maintenance10;
|
|
|
|
|
if (hash == 4736967454655661190 && val == nameof(VK_SEC_pipeline_cache_incremental_mode)) output = VK_SEC_pipeline_cache_incremental_mode;
|
|
|
|
|
if (hash == -5321997516956382466 && val == nameof(VK_EXT_shader_uniform_buffer_unsized_array)) output = VK_EXT_shader_uniform_buffer_unsized_array;
|
|
|
|
|
if (val == nameof(VK_KHR_surface)) output = VK_KHR_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_swapchain)) output = VK_KHR_swapchain;
|
|
|
|
|
if (val == nameof(VK_KHR_display)) output = VK_KHR_display;
|
|
|
|
|
if (val == nameof(VK_KHR_display_swapchain)) output = VK_KHR_display_swapchain;
|
|
|
|
|
if (val == nameof(VK_KHR_xlib_surface)) output = VK_KHR_xlib_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_xcb_surface)) output = VK_KHR_xcb_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_wayland_surface)) output = VK_KHR_wayland_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_android_surface)) output = VK_KHR_android_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_win32_surface)) output = VK_KHR_win32_surface;
|
|
|
|
|
if (val == nameof(VK_EXT_debug_report)) output = VK_EXT_debug_report;
|
|
|
|
|
if (val == nameof(VK_NV_glsl_shader)) output = VK_NV_glsl_shader;
|
|
|
|
|
if (val == nameof(VK_EXT_depth_range_unrestricted)) output = VK_EXT_depth_range_unrestricted;
|
|
|
|
|
if (val == nameof(VK_KHR_sampler_mirror_clamp_to_edge)) output = VK_KHR_sampler_mirror_clamp_to_edge;
|
|
|
|
|
if (val == nameof(VK_IMG_filter_cubic)) output = VK_IMG_filter_cubic;
|
|
|
|
|
if (val == nameof(VK_AMD_rasterization_order)) output = VK_AMD_rasterization_order;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_trinary_minmax)) output = VK_AMD_shader_trinary_minmax;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_explicit_vertex_parameter)) output = VK_AMD_shader_explicit_vertex_parameter;
|
|
|
|
|
if (val == nameof(VK_EXT_debug_marker)) output = VK_EXT_debug_marker;
|
|
|
|
|
if (val == nameof(VK_KHR_video_queue)) output = VK_KHR_video_queue;
|
|
|
|
|
if (val == nameof(VK_KHR_video_decode_queue)) output = VK_KHR_video_decode_queue;
|
|
|
|
|
if (val == nameof(VK_AMD_gcn_shader)) output = VK_AMD_gcn_shader;
|
|
|
|
|
if (val == nameof(VK_NV_dedicated_allocation)) output = VK_NV_dedicated_allocation;
|
|
|
|
|
if (val == nameof(VK_EXT_transform_feedback)) output = VK_EXT_transform_feedback;
|
|
|
|
|
if (val == nameof(VK_NVX_binary_import)) output = VK_NVX_binary_import;
|
|
|
|
|
if (val == nameof(VK_NVX_image_view_handle)) output = VK_NVX_image_view_handle;
|
|
|
|
|
if (val == nameof(VK_AMD_draw_indirect_count)) output = VK_AMD_draw_indirect_count;
|
|
|
|
|
if (val == nameof(VK_AMD_negative_viewport_height)) output = VK_AMD_negative_viewport_height;
|
|
|
|
|
if (val == nameof(VK_AMD_gpu_shader_half_float)) output = VK_AMD_gpu_shader_half_float;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_ballot)) output = VK_AMD_shader_ballot;
|
|
|
|
|
if (val == nameof(VK_KHR_video_encode_h264)) output = VK_KHR_video_encode_h264;
|
|
|
|
|
if (val == nameof(VK_KHR_video_encode_h265)) output = VK_KHR_video_encode_h265;
|
|
|
|
|
if (val == nameof(VK_KHR_video_decode_h264)) output = VK_KHR_video_decode_h264;
|
|
|
|
|
if (val == nameof(VK_AMD_texture_gather_bias_lod)) output = VK_AMD_texture_gather_bias_lod;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_info)) output = VK_AMD_shader_info;
|
|
|
|
|
if (val == nameof(VK_KHR_dynamic_rendering)) output = VK_KHR_dynamic_rendering;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_image_load_store_lod)) output = VK_AMD_shader_image_load_store_lod;
|
|
|
|
|
if (val == nameof(VK_GGP_stream_descriptor_surface)) output = VK_GGP_stream_descriptor_surface;
|
|
|
|
|
if (val == nameof(VK_NV_corner_sampled_image)) output = VK_NV_corner_sampled_image;
|
|
|
|
|
if (val == nameof(VK_KHR_multiview)) output = VK_KHR_multiview;
|
|
|
|
|
if (val == nameof(VK_IMG_format_pvrtc)) output = VK_IMG_format_pvrtc;
|
|
|
|
|
if (val == nameof(VK_NV_external_memory_capabilities)) output = VK_NV_external_memory_capabilities;
|
|
|
|
|
if (val == nameof(VK_NV_external_memory)) output = VK_NV_external_memory;
|
|
|
|
|
if (val == nameof(VK_NV_external_memory_win32)) output = VK_NV_external_memory_win32;
|
|
|
|
|
if (val == nameof(VK_NV_win32_keyed_mutex)) output = VK_NV_win32_keyed_mutex;
|
|
|
|
|
if (val == nameof(VK_KHR_get_physical_device_properties2)) output = VK_KHR_get_physical_device_properties2;
|
|
|
|
|
if (val == nameof(VK_KHR_device_group)) output = VK_KHR_device_group;
|
|
|
|
|
if (val == nameof(VK_EXT_validation_flags)) output = VK_EXT_validation_flags;
|
|
|
|
|
if (val == nameof(VK_NN_vi_surface)) output = VK_NN_vi_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_draw_parameters)) output = VK_KHR_shader_draw_parameters;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_subgroup_ballot)) output = VK_EXT_shader_subgroup_ballot;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_subgroup_vote)) output = VK_EXT_shader_subgroup_vote;
|
|
|
|
|
if (val == nameof(VK_EXT_texture_compression_astc_hdr)) output = VK_EXT_texture_compression_astc_hdr;
|
|
|
|
|
if (val == nameof(VK_EXT_astc_decode_mode)) output = VK_EXT_astc_decode_mode;
|
|
|
|
|
if (val == nameof(VK_EXT_pipeline_robustness)) output = VK_EXT_pipeline_robustness;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance1)) output = VK_KHR_maintenance1;
|
|
|
|
|
if (val == nameof(VK_KHR_device_group_creation)) output = VK_KHR_device_group_creation;
|
|
|
|
|
if (val == nameof(VK_KHR_external_memory_capabilities)) output = VK_KHR_external_memory_capabilities;
|
|
|
|
|
if (val == nameof(VK_KHR_external_memory)) output = VK_KHR_external_memory;
|
|
|
|
|
if (val == nameof(VK_KHR_external_memory_win32)) output = VK_KHR_external_memory_win32;
|
|
|
|
|
if (val == nameof(VK_KHR_external_memory_fd)) output = VK_KHR_external_memory_fd;
|
|
|
|
|
if (val == nameof(VK_KHR_win32_keyed_mutex)) output = VK_KHR_win32_keyed_mutex;
|
|
|
|
|
if (val == nameof(VK_KHR_external_semaphore_capabilities)) output = VK_KHR_external_semaphore_capabilities;
|
|
|
|
|
if (val == nameof(VK_KHR_external_semaphore)) output = VK_KHR_external_semaphore;
|
|
|
|
|
if (val == nameof(VK_KHR_external_semaphore_win32)) output = VK_KHR_external_semaphore_win32;
|
|
|
|
|
if (val == nameof(VK_KHR_external_semaphore_fd)) output = VK_KHR_external_semaphore_fd;
|
|
|
|
|
if (val == nameof(VK_KHR_push_descriptor)) output = VK_KHR_push_descriptor;
|
|
|
|
|
if (val == nameof(VK_EXT_conditional_rendering)) output = VK_EXT_conditional_rendering;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_float16_int8)) output = VK_KHR_shader_float16_int8;
|
|
|
|
|
if (val == nameof(VK_KHR_16bit_storage)) output = VK_KHR_16bit_storage;
|
|
|
|
|
if (val == nameof(VK_KHR_incremental_present)) output = VK_KHR_incremental_present;
|
|
|
|
|
if (val == nameof(VK_KHR_descriptor_update_template)) output = VK_KHR_descriptor_update_template;
|
|
|
|
|
if (val == nameof(VK_NV_clip_space_w_scaling)) output = VK_NV_clip_space_w_scaling;
|
|
|
|
|
if (val == nameof(VK_EXT_direct_mode_display)) output = VK_EXT_direct_mode_display;
|
|
|
|
|
if (val == nameof(VK_EXT_acquire_xlib_display)) output = VK_EXT_acquire_xlib_display;
|
|
|
|
|
if (val == nameof(VK_EXT_display_surface_counter)) output = VK_EXT_display_surface_counter;
|
|
|
|
|
if (val == nameof(VK_EXT_display_control)) output = VK_EXT_display_control;
|
|
|
|
|
if (val == nameof(VK_GOOGLE_display_timing)) output = VK_GOOGLE_display_timing;
|
|
|
|
|
if (val == nameof(VK_NV_sample_mask_override_coverage)) output = VK_NV_sample_mask_override_coverage;
|
|
|
|
|
if (val == nameof(VK_NV_geometry_shader_passthrough)) output = VK_NV_geometry_shader_passthrough;
|
|
|
|
|
if (val == nameof(VK_NV_viewport_array2)) output = VK_NV_viewport_array2;
|
|
|
|
|
if (val == nameof(VK_NVX_multiview_per_view_attributes)) output = VK_NVX_multiview_per_view_attributes;
|
|
|
|
|
if (val == nameof(VK_NV_viewport_swizzle)) output = VK_NV_viewport_swizzle;
|
|
|
|
|
if (val == nameof(VK_EXT_discard_rectangles)) output = VK_EXT_discard_rectangles;
|
|
|
|
|
if (val == nameof(VK_EXT_conservative_rasterization)) output = VK_EXT_conservative_rasterization;
|
|
|
|
|
if (val == nameof(VK_EXT_depth_clip_enable)) output = VK_EXT_depth_clip_enable;
|
|
|
|
|
if (val == nameof(VK_EXT_swapchain_colorspace)) output = VK_EXT_swapchain_colorspace;
|
|
|
|
|
if (val == nameof(VK_EXT_hdr_metadata)) output = VK_EXT_hdr_metadata;
|
|
|
|
|
if (val == nameof(VK_KHR_imageless_framebuffer)) output = VK_KHR_imageless_framebuffer;
|
|
|
|
|
if (val == nameof(VK_KHR_create_renderpass2)) output = VK_KHR_create_renderpass2;
|
|
|
|
|
if (val == nameof(VK_IMG_relaxed_line_rasterization)) output = VK_IMG_relaxed_line_rasterization;
|
|
|
|
|
if (val == nameof(VK_KHR_shared_presentable_image)) output = VK_KHR_shared_presentable_image;
|
|
|
|
|
if (val == nameof(VK_KHR_external_fence_capabilities)) output = VK_KHR_external_fence_capabilities;
|
|
|
|
|
if (val == nameof(VK_KHR_external_fence)) output = VK_KHR_external_fence;
|
|
|
|
|
if (val == nameof(VK_KHR_external_fence_win32)) output = VK_KHR_external_fence_win32;
|
|
|
|
|
if (val == nameof(VK_KHR_external_fence_fd)) output = VK_KHR_external_fence_fd;
|
|
|
|
|
if (val == nameof(VK_KHR_performance_query)) output = VK_KHR_performance_query;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance2)) output = VK_KHR_maintenance2;
|
|
|
|
|
if (val == nameof(VK_KHR_get_surface_capabilities2)) output = VK_KHR_get_surface_capabilities2;
|
|
|
|
|
if (val == nameof(VK_KHR_variable_pointers)) output = VK_KHR_variable_pointers;
|
|
|
|
|
if (val == nameof(VK_KHR_get_display_properties2)) output = VK_KHR_get_display_properties2;
|
|
|
|
|
if (val == nameof(VK_MVK_ios_surface)) output = VK_MVK_ios_surface;
|
|
|
|
|
if (val == nameof(VK_MVK_macos_surface)) output = VK_MVK_macos_surface;
|
|
|
|
|
if (val == nameof(VK_EXT_external_memory_dma_buf)) output = VK_EXT_external_memory_dma_buf;
|
|
|
|
|
if (val == nameof(VK_EXT_queue_family_foreign)) output = VK_EXT_queue_family_foreign;
|
|
|
|
|
if (val == nameof(VK_KHR_dedicated_allocation)) output = VK_KHR_dedicated_allocation;
|
|
|
|
|
if (val == nameof(VK_EXT_debug_utils)) output = VK_EXT_debug_utils;
|
|
|
|
|
if (val == nameof(VK_ANDROID_external_memory_android_hardware_buffer)) output = VK_ANDROID_external_memory_android_hardware_buffer;
|
|
|
|
|
if (val == nameof(VK_EXT_sampler_filter_minmax)) output = VK_EXT_sampler_filter_minmax;
|
|
|
|
|
if (val == nameof(VK_KHR_storage_buffer_storage_class)) output = VK_KHR_storage_buffer_storage_class;
|
|
|
|
|
if (val == nameof(VK_AMD_gpu_shader_int16)) output = VK_AMD_gpu_shader_int16;
|
|
|
|
|
if (val == nameof(VK_AMDX_shader_enqueue)) output = VK_AMDX_shader_enqueue;
|
|
|
|
|
if (val == nameof(VK_AMD_mixed_attachment_samples)) output = VK_AMD_mixed_attachment_samples;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_fragment_mask)) output = VK_AMD_shader_fragment_mask;
|
|
|
|
|
if (val == nameof(VK_EXT_inline_uniform_block)) output = VK_EXT_inline_uniform_block;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_stencil_export)) output = VK_EXT_shader_stencil_export;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_bfloat16)) output = VK_KHR_shader_bfloat16;
|
|
|
|
|
if (val == nameof(VK_EXT_sample_locations)) output = VK_EXT_sample_locations;
|
|
|
|
|
if (val == nameof(VK_KHR_relaxed_block_layout)) output = VK_KHR_relaxed_block_layout;
|
|
|
|
|
if (val == nameof(VK_KHR_get_memory_requirements2)) output = VK_KHR_get_memory_requirements2;
|
|
|
|
|
if (val == nameof(VK_KHR_image_format_list)) output = VK_KHR_image_format_list;
|
|
|
|
|
if (val == nameof(VK_EXT_blend_operation_advanced)) output = VK_EXT_blend_operation_advanced;
|
|
|
|
|
if (val == nameof(VK_NV_fragment_coverage_to_color)) output = VK_NV_fragment_coverage_to_color;
|
|
|
|
|
if (val == nameof(VK_KHR_acceleration_structure)) output = VK_KHR_acceleration_structure;
|
|
|
|
|
if (val == nameof(VK_KHR_ray_tracing_pipeline)) output = VK_KHR_ray_tracing_pipeline;
|
|
|
|
|
if (val == nameof(VK_KHR_ray_query)) output = VK_KHR_ray_query;
|
|
|
|
|
if (val == nameof(VK_NV_framebuffer_mixed_samples)) output = VK_NV_framebuffer_mixed_samples;
|
|
|
|
|
if (val == nameof(VK_NV_fill_rectangle)) output = VK_NV_fill_rectangle;
|
|
|
|
|
if (val == nameof(VK_NV_shader_sm_builtins)) output = VK_NV_shader_sm_builtins;
|
|
|
|
|
if (val == nameof(VK_EXT_post_depth_coverage)) output = VK_EXT_post_depth_coverage;
|
|
|
|
|
if (val == nameof(VK_KHR_sampler_ycbcr_conversion)) output = VK_KHR_sampler_ycbcr_conversion;
|
|
|
|
|
if (val == nameof(VK_KHR_bind_memory2)) output = VK_KHR_bind_memory2;
|
|
|
|
|
if (val == nameof(VK_EXT_image_drm_format_modifier)) output = VK_EXT_image_drm_format_modifier;
|
|
|
|
|
if (val == nameof(VK_EXT_validation_cache)) output = VK_EXT_validation_cache;
|
|
|
|
|
if (val == nameof(VK_EXT_descriptor_indexing)) output = VK_EXT_descriptor_indexing;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_viewport_index_layer)) output = VK_EXT_shader_viewport_index_layer;
|
|
|
|
|
if (val == nameof(VK_KHR_portability_subset)) output = VK_KHR_portability_subset;
|
|
|
|
|
if (val == nameof(VK_NV_shading_rate_image)) output = VK_NV_shading_rate_image;
|
|
|
|
|
if (val == nameof(VK_NV_ray_tracing)) output = VK_NV_ray_tracing;
|
|
|
|
|
if (val == nameof(VK_NV_representative_fragment_test)) output = VK_NV_representative_fragment_test;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance3)) output = VK_KHR_maintenance3;
|
|
|
|
|
if (val == nameof(VK_KHR_draw_indirect_count)) output = VK_KHR_draw_indirect_count;
|
|
|
|
|
if (val == nameof(VK_EXT_filter_cubic)) output = VK_EXT_filter_cubic;
|
|
|
|
|
if (val == nameof(VK_QCOM_render_pass_shader_resolve)) output = VK_QCOM_render_pass_shader_resolve;
|
|
|
|
|
if (val == nameof(VK_EXT_global_priority)) output = VK_EXT_global_priority;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_subgroup_extended_types)) output = VK_KHR_shader_subgroup_extended_types;
|
|
|
|
|
if (val == nameof(VK_KHR_8bit_storage)) output = VK_KHR_8bit_storage;
|
|
|
|
|
if (val == nameof(VK_EXT_external_memory_host)) output = VK_EXT_external_memory_host;
|
|
|
|
|
if (val == nameof(VK_AMD_buffer_marker)) output = VK_AMD_buffer_marker;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_atomic_int64)) output = VK_KHR_shader_atomic_int64;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_clock)) output = VK_KHR_shader_clock;
|
|
|
|
|
if (val == nameof(VK_AMD_pipeline_compiler_control)) output = VK_AMD_pipeline_compiler_control;
|
|
|
|
|
if (val == nameof(VK_EXT_calibrated_timestamps)) output = VK_EXT_calibrated_timestamps;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_core_properties)) output = VK_AMD_shader_core_properties;
|
|
|
|
|
if (val == nameof(VK_KHR_video_decode_h265)) output = VK_KHR_video_decode_h265;
|
|
|
|
|
if (val == nameof(VK_KHR_global_priority)) output = VK_KHR_global_priority;
|
|
|
|
|
if (val == nameof(VK_AMD_memory_overallocation_behavior)) output = VK_AMD_memory_overallocation_behavior;
|
|
|
|
|
if (val == nameof(VK_EXT_vertex_attribute_divisor)) output = VK_EXT_vertex_attribute_divisor;
|
|
|
|
|
if (val == nameof(VK_GGP_frame_token)) output = VK_GGP_frame_token;
|
|
|
|
|
if (val == nameof(VK_EXT_pipeline_creation_feedback)) output = VK_EXT_pipeline_creation_feedback;
|
|
|
|
|
if (val == nameof(VK_KHR_driver_properties)) output = VK_KHR_driver_properties;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_float_controls)) output = VK_KHR_shader_float_controls;
|
|
|
|
|
if (val == nameof(VK_NV_shader_subgroup_partitioned)) output = VK_NV_shader_subgroup_partitioned;
|
|
|
|
|
if (val == nameof(VK_KHR_depth_stencil_resolve)) output = VK_KHR_depth_stencil_resolve;
|
|
|
|
|
if (val == nameof(VK_KHR_swapchain_mutable_format)) output = VK_KHR_swapchain_mutable_format;
|
|
|
|
|
if (val == nameof(VK_NV_compute_shader_derivatives)) output = VK_NV_compute_shader_derivatives;
|
|
|
|
|
if (val == nameof(VK_NV_mesh_shader)) output = VK_NV_mesh_shader;
|
|
|
|
|
if (val == nameof(VK_NV_fragment_shader_barycentric)) output = VK_NV_fragment_shader_barycentric;
|
|
|
|
|
if (val == nameof(VK_NV_shader_image_footprint)) output = VK_NV_shader_image_footprint;
|
|
|
|
|
if (val == nameof(VK_NV_scissor_exclusive)) output = VK_NV_scissor_exclusive;
|
|
|
|
|
if (val == nameof(VK_NV_device_diagnostic_checkpoints)) output = VK_NV_device_diagnostic_checkpoints;
|
|
|
|
|
if (val == nameof(VK_KHR_timeline_semaphore)) output = VK_KHR_timeline_semaphore;
|
|
|
|
|
if (val == nameof(VK_EXT_present_timing)) output = VK_EXT_present_timing;
|
|
|
|
|
if (val == nameof(VK_INTEL_shader_integer_functions2)) output = VK_INTEL_shader_integer_functions2;
|
|
|
|
|
if (val == nameof(VK_INTEL_performance_query)) output = VK_INTEL_performance_query;
|
|
|
|
|
if (val == nameof(VK_KHR_vulkan_memory_model)) output = VK_KHR_vulkan_memory_model;
|
|
|
|
|
if (val == nameof(VK_EXT_pci_bus_info)) output = VK_EXT_pci_bus_info;
|
|
|
|
|
if (val == nameof(VK_AMD_display_native_hdr)) output = VK_AMD_display_native_hdr;
|
|
|
|
|
if (val == nameof(VK_FUCHSIA_imagepipe_surface)) output = VK_FUCHSIA_imagepipe_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_terminate_invocation)) output = VK_KHR_shader_terminate_invocation;
|
|
|
|
|
if (val == nameof(VK_EXT_metal_surface)) output = VK_EXT_metal_surface;
|
|
|
|
|
if (val == nameof(VK_EXT_fragment_density_map)) output = VK_EXT_fragment_density_map;
|
|
|
|
|
if (val == nameof(VK_EXT_scalar_block_layout)) output = VK_EXT_scalar_block_layout;
|
|
|
|
|
if (val == nameof(VK_GOOGLE_hlsl_functionality1)) output = VK_GOOGLE_hlsl_functionality1;
|
|
|
|
|
if (val == nameof(VK_GOOGLE_decorate_string)) output = VK_GOOGLE_decorate_string;
|
|
|
|
|
if (val == nameof(VK_EXT_subgroup_size_control)) output = VK_EXT_subgroup_size_control;
|
|
|
|
|
if (val == nameof(VK_KHR_fragment_shading_rate)) output = VK_KHR_fragment_shading_rate;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_core_properties2)) output = VK_AMD_shader_core_properties2;
|
|
|
|
|
if (val == nameof(VK_AMD_device_coherent_memory)) output = VK_AMD_device_coherent_memory;
|
|
|
|
|
if (val == nameof(VK_KHR_dynamic_rendering_local_read)) output = VK_KHR_dynamic_rendering_local_read;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_image_atomic_int64)) output = VK_EXT_shader_image_atomic_int64;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_quad_control)) output = VK_KHR_shader_quad_control;
|
|
|
|
|
if (val == nameof(VK_KHR_spirv_1_4)) output = VK_KHR_spirv_1_4;
|
|
|
|
|
if (val == nameof(VK_EXT_memory_budget)) output = VK_EXT_memory_budget;
|
|
|
|
|
if (val == nameof(VK_EXT_memory_priority)) output = VK_EXT_memory_priority;
|
|
|
|
|
if (val == nameof(VK_KHR_surface_protected_capabilities)) output = VK_KHR_surface_protected_capabilities;
|
|
|
|
|
if (val == nameof(VK_NV_dedicated_allocation_image_aliasing)) output = VK_NV_dedicated_allocation_image_aliasing;
|
|
|
|
|
if (val == nameof(VK_KHR_separate_depth_stencil_layouts)) output = VK_KHR_separate_depth_stencil_layouts;
|
|
|
|
|
if (val == nameof(VK_EXT_buffer_device_address)) output = VK_EXT_buffer_device_address;
|
|
|
|
|
if (val == nameof(VK_EXT_tooling_info)) output = VK_EXT_tooling_info;
|
|
|
|
|
if (val == nameof(VK_EXT_separate_stencil_usage)) output = VK_EXT_separate_stencil_usage;
|
|
|
|
|
if (val == nameof(VK_EXT_validation_features)) output = VK_EXT_validation_features;
|
|
|
|
|
if (val == nameof(VK_KHR_present_wait)) output = VK_KHR_present_wait;
|
|
|
|
|
if (val == nameof(VK_NV_cooperative_matrix)) output = VK_NV_cooperative_matrix;
|
|
|
|
|
if (val == nameof(VK_NV_coverage_reduction_mode)) output = VK_NV_coverage_reduction_mode;
|
|
|
|
|
if (val == nameof(VK_EXT_fragment_shader_interlock)) output = VK_EXT_fragment_shader_interlock;
|
|
|
|
|
if (val == nameof(VK_EXT_ycbcr_image_arrays)) output = VK_EXT_ycbcr_image_arrays;
|
|
|
|
|
if (val == nameof(VK_KHR_uniform_buffer_standard_layout)) output = VK_KHR_uniform_buffer_standard_layout;
|
|
|
|
|
if (val == nameof(VK_EXT_provoking_vertex)) output = VK_EXT_provoking_vertex;
|
|
|
|
|
if (val == nameof(VK_EXT_full_screen_exclusive)) output = VK_EXT_full_screen_exclusive;
|
|
|
|
|
if (val == nameof(VK_EXT_headless_surface)) output = VK_EXT_headless_surface;
|
|
|
|
|
if (val == nameof(VK_KHR_buffer_device_address)) output = VK_KHR_buffer_device_address;
|
|
|
|
|
if (val == nameof(VK_EXT_line_rasterization)) output = VK_EXT_line_rasterization;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_atomic_float)) output = VK_EXT_shader_atomic_float;
|
|
|
|
|
if (val == nameof(VK_EXT_host_query_reset)) output = VK_EXT_host_query_reset;
|
|
|
|
|
if (val == nameof(VK_EXT_index_type_uint8)) output = VK_EXT_index_type_uint8;
|
|
|
|
|
if (val == nameof(VK_EXT_extended_dynamic_state)) output = VK_EXT_extended_dynamic_state;
|
|
|
|
|
if (val == nameof(VK_KHR_deferred_host_operations)) output = VK_KHR_deferred_host_operations;
|
|
|
|
|
if (val == nameof(VK_KHR_pipeline_executable_properties)) output = VK_KHR_pipeline_executable_properties;
|
|
|
|
|
if (val == nameof(VK_EXT_host_image_copy)) output = VK_EXT_host_image_copy;
|
|
|
|
|
if (val == nameof(VK_KHR_map_memory2)) output = VK_KHR_map_memory2;
|
|
|
|
|
if (val == nameof(VK_EXT_map_memory_placed)) output = VK_EXT_map_memory_placed;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_atomic_float2)) output = VK_EXT_shader_atomic_float2;
|
|
|
|
|
if (val == nameof(VK_EXT_surface_maintenance1)) output = VK_EXT_surface_maintenance1;
|
|
|
|
|
if (val == nameof(VK_EXT_swapchain_maintenance1)) output = VK_EXT_swapchain_maintenance1;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_demote_to_helper_invocation)) output = VK_EXT_shader_demote_to_helper_invocation;
|
|
|
|
|
if (val == nameof(VK_NV_device_generated_commands)) output = VK_NV_device_generated_commands;
|
|
|
|
|
if (val == nameof(VK_NV_inherited_viewport_scissor)) output = VK_NV_inherited_viewport_scissor;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_integer_dot_product)) output = VK_KHR_shader_integer_dot_product;
|
|
|
|
|
if (val == nameof(VK_EXT_texel_buffer_alignment)) output = VK_EXT_texel_buffer_alignment;
|
|
|
|
|
if (val == nameof(VK_QCOM_render_pass_transform)) output = VK_QCOM_render_pass_transform;
|
|
|
|
|
if (val == nameof(VK_EXT_depth_bias_control)) output = VK_EXT_depth_bias_control;
|
|
|
|
|
if (val == nameof(VK_EXT_device_memory_report)) output = VK_EXT_device_memory_report;
|
|
|
|
|
if (val == nameof(VK_EXT_acquire_drm_display)) output = VK_EXT_acquire_drm_display;
|
|
|
|
|
if (val == nameof(VK_EXT_robustness2)) output = VK_EXT_robustness2;
|
|
|
|
|
if (val == nameof(VK_EXT_custom_border_color)) output = VK_EXT_custom_border_color;
|
|
|
|
|
if (val == nameof(VK_GOOGLE_user_type)) output = VK_GOOGLE_user_type;
|
|
|
|
|
if (val == nameof(VK_KHR_pipeline_library)) output = VK_KHR_pipeline_library;
|
|
|
|
|
if (val == nameof(VK_NV_present_barrier)) output = VK_NV_present_barrier;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_non_semantic_info)) output = VK_KHR_shader_non_semantic_info;
|
|
|
|
|
if (val == nameof(VK_KHR_present_id)) output = VK_KHR_present_id;
|
|
|
|
|
if (val == nameof(VK_EXT_private_data)) output = VK_EXT_private_data;
|
|
|
|
|
if (val == nameof(VK_EXT_pipeline_creation_cache_control)) output = VK_EXT_pipeline_creation_cache_control;
|
|
|
|
|
if (val == nameof(VK_KHR_video_encode_queue)) output = VK_KHR_video_encode_queue;
|
|
|
|
|
if (val == nameof(VK_NV_device_diagnostics_config)) output = VK_NV_device_diagnostics_config;
|
|
|
|
|
if (val == nameof(VK_QCOM_render_pass_store_ops)) output = VK_QCOM_render_pass_store_ops;
|
|
|
|
|
if (val == nameof(VK_NV_cuda_kernel_launch)) output = VK_NV_cuda_kernel_launch;
|
|
|
|
|
if (val == nameof(VK_QCOM_tile_shading)) output = VK_QCOM_tile_shading;
|
|
|
|
|
if (val == nameof(VK_NV_low_latency)) output = VK_NV_low_latency;
|
|
|
|
|
if (val == nameof(VK_EXT_metal_objects)) output = VK_EXT_metal_objects;
|
|
|
|
|
if (val == nameof(VK_KHR_synchronization2)) output = VK_KHR_synchronization2;
|
|
|
|
|
if (val == nameof(VK_EXT_descriptor_buffer)) output = VK_EXT_descriptor_buffer;
|
|
|
|
|
if (val == nameof(VK_EXT_graphics_pipeline_library)) output = VK_EXT_graphics_pipeline_library;
|
|
|
|
|
if (val == nameof(VK_AMD_shader_early_and_late_fragment_tests)) output = VK_AMD_shader_early_and_late_fragment_tests;
|
|
|
|
|
if (val == nameof(VK_KHR_fragment_shader_barycentric)) output = VK_KHR_fragment_shader_barycentric;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_subgroup_uniform_control_flow)) output = VK_KHR_shader_subgroup_uniform_control_flow;
|
|
|
|
|
if (val == nameof(VK_KHR_zero_initialize_workgroup_memory)) output = VK_KHR_zero_initialize_workgroup_memory;
|
|
|
|
|
if (val == nameof(VK_NV_fragment_shading_rate_enums)) output = VK_NV_fragment_shading_rate_enums;
|
|
|
|
|
if (val == nameof(VK_NV_ray_tracing_motion_blur)) output = VK_NV_ray_tracing_motion_blur;
|
|
|
|
|
if (val == nameof(VK_EXT_mesh_shader)) output = VK_EXT_mesh_shader;
|
|
|
|
|
if (val == nameof(VK_EXT_ycbcr_2plane_444_formats)) output = VK_EXT_ycbcr_2plane_444_formats;
|
|
|
|
|
if (val == nameof(VK_EXT_fragment_density_map2)) output = VK_EXT_fragment_density_map2;
|
|
|
|
|
if (val == nameof(VK_QCOM_rotated_copy_commands)) output = VK_QCOM_rotated_copy_commands;
|
|
|
|
|
if (val == nameof(VK_EXT_image_robustness)) output = VK_EXT_image_robustness;
|
|
|
|
|
if (val == nameof(VK_KHR_workgroup_memory_explicit_layout)) output = VK_KHR_workgroup_memory_explicit_layout;
|
|
|
|
|
if (val == nameof(VK_KHR_copy_commands2)) output = VK_KHR_copy_commands2;
|
|
|
|
|
if (val == nameof(VK_EXT_image_compression_control)) output = VK_EXT_image_compression_control;
|
|
|
|
|
if (val == nameof(VK_EXT_attachment_feedback_loop_layout)) output = VK_EXT_attachment_feedback_loop_layout;
|
|
|
|
|
if (val == nameof(VK_EXT_4444_formats)) output = VK_EXT_4444_formats;
|
|
|
|
|
if (val == nameof(VK_EXT_device_fault)) output = VK_EXT_device_fault;
|
|
|
|
|
if (val == nameof(VK_ARM_rasterization_order_attachment_access)) output = VK_ARM_rasterization_order_attachment_access;
|
|
|
|
|
if (val == nameof(VK_EXT_rgba10x6_formats)) output = VK_EXT_rgba10x6_formats;
|
|
|
|
|
if (val == nameof(VK_NV_acquire_winrt_display)) output = VK_NV_acquire_winrt_display;
|
|
|
|
|
if (val == nameof(VK_EXT_directfb_surface)) output = VK_EXT_directfb_surface;
|
|
|
|
|
if (val == nameof(VK_VALVE_mutable_descriptor_type)) output = VK_VALVE_mutable_descriptor_type;
|
|
|
|
|
if (val == nameof(VK_EXT_vertex_input_dynamic_state)) output = VK_EXT_vertex_input_dynamic_state;
|
|
|
|
|
if (val == nameof(VK_EXT_physical_device_drm)) output = VK_EXT_physical_device_drm;
|
|
|
|
|
if (val == nameof(VK_EXT_device_address_binding_report)) output = VK_EXT_device_address_binding_report;
|
|
|
|
|
if (val == nameof(VK_EXT_depth_clip_control)) output = VK_EXT_depth_clip_control;
|
|
|
|
|
if (val == nameof(VK_EXT_primitive_topology_list_restart)) output = VK_EXT_primitive_topology_list_restart;
|
|
|
|
|
if (val == nameof(VK_KHR_format_feature_flags2)) output = VK_KHR_format_feature_flags2;
|
|
|
|
|
if (val == nameof(VK_EXT_present_mode_fifo_latest_ready)) output = VK_EXT_present_mode_fifo_latest_ready;
|
|
|
|
|
if (val == nameof(VK_FUCHSIA_external_memory)) output = VK_FUCHSIA_external_memory;
|
|
|
|
|
if (val == nameof(VK_FUCHSIA_external_semaphore)) output = VK_FUCHSIA_external_semaphore;
|
|
|
|
|
if (val == nameof(VK_FUCHSIA_buffer_collection)) output = VK_FUCHSIA_buffer_collection;
|
|
|
|
|
if (val == nameof(VK_HUAWEI_subpass_shading)) output = VK_HUAWEI_subpass_shading;
|
|
|
|
|
if (val == nameof(VK_HUAWEI_invocation_mask)) output = VK_HUAWEI_invocation_mask;
|
|
|
|
|
if (val == nameof(VK_NV_external_memory_rdma)) output = VK_NV_external_memory_rdma;
|
|
|
|
|
if (val == nameof(VK_EXT_pipeline_properties)) output = VK_EXT_pipeline_properties;
|
|
|
|
|
if (val == nameof(VK_EXT_frame_boundary)) output = VK_EXT_frame_boundary;
|
|
|
|
|
if (val == nameof(VK_EXT_multisampled_render_to_single_sampled)) output = VK_EXT_multisampled_render_to_single_sampled;
|
|
|
|
|
if (val == nameof(VK_EXT_extended_dynamic_state2)) output = VK_EXT_extended_dynamic_state2;
|
|
|
|
|
if (val == nameof(VK_QNX_screen_surface)) output = VK_QNX_screen_surface;
|
|
|
|
|
if (val == nameof(VK_EXT_color_write_enable)) output = VK_EXT_color_write_enable;
|
|
|
|
|
if (val == nameof(VK_EXT_primitives_generated_query)) output = VK_EXT_primitives_generated_query;
|
|
|
|
|
if (val == nameof(VK_KHR_ray_tracing_maintenance1)) output = VK_KHR_ray_tracing_maintenance1;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_untyped_pointers)) output = VK_KHR_shader_untyped_pointers;
|
|
|
|
|
if (val == nameof(VK_EXT_global_priority_query)) output = VK_EXT_global_priority_query;
|
|
|
|
|
if (val == nameof(VK_VALVE_video_encode_rgb_conversion)) output = VK_VALVE_video_encode_rgb_conversion;
|
|
|
|
|
if (val == nameof(VK_EXT_image_view_min_lod)) output = VK_EXT_image_view_min_lod;
|
|
|
|
|
if (val == nameof(VK_EXT_multi_draw)) output = VK_EXT_multi_draw;
|
|
|
|
|
if (val == nameof(VK_EXT_image_2d_view_of_3d)) output = VK_EXT_image_2d_view_of_3d;
|
|
|
|
|
if (val == nameof(VK_KHR_portability_enumeration)) output = VK_KHR_portability_enumeration;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_tile_image)) output = VK_EXT_shader_tile_image;
|
|
|
|
|
if (val == nameof(VK_EXT_opacity_micromap)) output = VK_EXT_opacity_micromap;
|
|
|
|
|
if (val == nameof(VK_NV_displacement_micromap)) output = VK_NV_displacement_micromap;
|
|
|
|
|
if (val == nameof(VK_EXT_load_store_op_none)) output = VK_EXT_load_store_op_none;
|
|
|
|
|
if (val == nameof(VK_HUAWEI_cluster_culling_shader)) output = VK_HUAWEI_cluster_culling_shader;
|
|
|
|
|
if (val == nameof(VK_EXT_border_color_swizzle)) output = VK_EXT_border_color_swizzle;
|
|
|
|
|
if (val == nameof(VK_EXT_pageable_device_local_memory)) output = VK_EXT_pageable_device_local_memory;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance4)) output = VK_KHR_maintenance4;
|
|
|
|
|
if (val == nameof(VK_ARM_shader_core_properties)) output = VK_ARM_shader_core_properties;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_subgroup_rotate)) output = VK_KHR_shader_subgroup_rotate;
|
|
|
|
|
if (val == nameof(VK_ARM_scheduling_controls)) output = VK_ARM_scheduling_controls;
|
|
|
|
|
if (val == nameof(VK_EXT_image_sliced_view_of_3d)) output = VK_EXT_image_sliced_view_of_3d;
|
|
|
|
|
if (val == nameof(VK_VALVE_descriptor_set_host_mapping)) output = VK_VALVE_descriptor_set_host_mapping;
|
|
|
|
|
if (val == nameof(VK_EXT_depth_clamp_zero_one)) output = VK_EXT_depth_clamp_zero_one;
|
|
|
|
|
if (val == nameof(VK_EXT_non_seamless_cube_map)) output = VK_EXT_non_seamless_cube_map;
|
|
|
|
|
if (val == nameof(VK_ARM_render_pass_striped)) output = VK_ARM_render_pass_striped;
|
|
|
|
|
if (val == nameof(VK_QCOM_fragment_density_map_offset)) output = VK_QCOM_fragment_density_map_offset;
|
|
|
|
|
if (val == nameof(VK_NV_copy_memory_indirect)) output = VK_NV_copy_memory_indirect;
|
|
|
|
|
if (val == nameof(VK_NV_memory_decompression)) output = VK_NV_memory_decompression;
|
|
|
|
|
if (val == nameof(VK_NV_device_generated_commands_compute)) output = VK_NV_device_generated_commands_compute;
|
|
|
|
|
if (val == nameof(VK_NV_ray_tracing_linear_swept_spheres)) output = VK_NV_ray_tracing_linear_swept_spheres;
|
|
|
|
|
if (val == nameof(VK_NV_linear_color_attachment)) output = VK_NV_linear_color_attachment;
|
|
|
|
|
if (val == nameof(VK_GOOGLE_surfaceless_query)) output = VK_GOOGLE_surfaceless_query;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_maximal_reconvergence)) output = VK_KHR_shader_maximal_reconvergence;
|
|
|
|
|
if (val == nameof(VK_EXT_image_compression_control_swapchain)) output = VK_EXT_image_compression_control_swapchain;
|
|
|
|
|
if (val == nameof(VK_QCOM_image_processing)) output = VK_QCOM_image_processing;
|
|
|
|
|
if (val == nameof(VK_EXT_nested_command_buffer)) output = VK_EXT_nested_command_buffer;
|
|
|
|
|
if (val == nameof(VK_OHOS_external_memory)) output = VK_OHOS_external_memory;
|
|
|
|
|
if (val == nameof(VK_EXT_external_memory_acquire_unmodified)) output = VK_EXT_external_memory_acquire_unmodified;
|
|
|
|
|
if (val == nameof(VK_EXT_extended_dynamic_state3)) output = VK_EXT_extended_dynamic_state3;
|
|
|
|
|
if (val == nameof(VK_EXT_subpass_merge_feedback)) output = VK_EXT_subpass_merge_feedback;
|
|
|
|
|
if (val == nameof(VK_LUNARG_direct_driver_loading)) output = VK_LUNARG_direct_driver_loading;
|
|
|
|
|
if (val == nameof(VK_ARM_tensors)) output = VK_ARM_tensors;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_module_identifier)) output = VK_EXT_shader_module_identifier;
|
|
|
|
|
if (val == nameof(VK_EXT_rasterization_order_attachment_access)) output = VK_EXT_rasterization_order_attachment_access;
|
|
|
|
|
if (val == nameof(VK_NV_optical_flow)) output = VK_NV_optical_flow;
|
|
|
|
|
if (val == nameof(VK_EXT_legacy_dithering)) output = VK_EXT_legacy_dithering;
|
|
|
|
|
if (val == nameof(VK_EXT_pipeline_protected_access)) output = VK_EXT_pipeline_protected_access;
|
|
|
|
|
if (val == nameof(VK_ANDROID_external_format_resolve)) output = VK_ANDROID_external_format_resolve;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance5)) output = VK_KHR_maintenance5;
|
|
|
|
|
if (val == nameof(VK_AMD_anti_lag)) output = VK_AMD_anti_lag;
|
|
|
|
|
if (val == nameof(VK_AMDX_dense_geometry_format)) output = VK_AMDX_dense_geometry_format;
|
|
|
|
|
if (val == nameof(VK_KHR_present_id2)) output = VK_KHR_present_id2;
|
|
|
|
|
if (val == nameof(VK_KHR_present_wait2)) output = VK_KHR_present_wait2;
|
|
|
|
|
if (val == nameof(VK_KHR_ray_tracing_position_fetch)) output = VK_KHR_ray_tracing_position_fetch;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_object)) output = VK_EXT_shader_object;
|
|
|
|
|
if (val == nameof(VK_KHR_pipeline_binary)) output = VK_KHR_pipeline_binary;
|
|
|
|
|
if (val == nameof(VK_QCOM_tile_properties)) output = VK_QCOM_tile_properties;
|
|
|
|
|
if (val == nameof(VK_SEC_amigo_profiling)) output = VK_SEC_amigo_profiling;
|
|
|
|
|
if (val == nameof(VK_KHR_surface_maintenance1)) output = VK_KHR_surface_maintenance1;
|
|
|
|
|
if (val == nameof(VK_KHR_swapchain_maintenance1)) output = VK_KHR_swapchain_maintenance1;
|
|
|
|
|
if (val == nameof(VK_QCOM_multiview_per_view_viewports)) output = VK_QCOM_multiview_per_view_viewports;
|
|
|
|
|
if (val == nameof(VK_NV_ray_tracing_invocation_reorder)) output = VK_NV_ray_tracing_invocation_reorder;
|
|
|
|
|
if (val == nameof(VK_NV_cooperative_vector)) output = VK_NV_cooperative_vector;
|
|
|
|
|
if (val == nameof(VK_NV_extended_sparse_address_space)) output = VK_NV_extended_sparse_address_space;
|
|
|
|
|
if (val == nameof(VK_EXT_mutable_descriptor_type)) output = VK_EXT_mutable_descriptor_type;
|
|
|
|
|
if (val == nameof(VK_EXT_legacy_vertex_attributes)) output = VK_EXT_legacy_vertex_attributes;
|
|
|
|
|
if (val == nameof(VK_EXT_layer_settings)) output = VK_EXT_layer_settings;
|
|
|
|
|
if (val == nameof(VK_ARM_shader_core_builtins)) output = VK_ARM_shader_core_builtins;
|
|
|
|
|
if (val == nameof(VK_EXT_pipeline_library_group_handles)) output = VK_EXT_pipeline_library_group_handles;
|
|
|
|
|
if (val == nameof(VK_EXT_dynamic_rendering_unused_attachments)) output = VK_EXT_dynamic_rendering_unused_attachments;
|
|
|
|
|
if (val == nameof(VK_NV_low_latency2)) output = VK_NV_low_latency2;
|
|
|
|
|
if (val == nameof(VK_KHR_cooperative_matrix)) output = VK_KHR_cooperative_matrix;
|
|
|
|
|
if (val == nameof(VK_ARM_data_graph)) output = VK_ARM_data_graph;
|
|
|
|
|
if (val == nameof(VK_QCOM_multiview_per_view_render_areas)) output = VK_QCOM_multiview_per_view_render_areas;
|
|
|
|
|
if (val == nameof(VK_KHR_compute_shader_derivatives)) output = VK_KHR_compute_shader_derivatives;
|
|
|
|
|
if (val == nameof(VK_KHR_video_decode_av1)) output = VK_KHR_video_decode_av1;
|
|
|
|
|
if (val == nameof(VK_KHR_video_encode_av1)) output = VK_KHR_video_encode_av1;
|
|
|
|
|
if (val == nameof(VK_KHR_video_decode_vp9)) output = VK_KHR_video_decode_vp9;
|
|
|
|
|
if (val == nameof(VK_KHR_video_maintenance1)) output = VK_KHR_video_maintenance1;
|
|
|
|
|
if (val == nameof(VK_NV_per_stage_descriptor_set)) output = VK_NV_per_stage_descriptor_set;
|
|
|
|
|
if (val == nameof(VK_QCOM_image_processing2)) output = VK_QCOM_image_processing2;
|
|
|
|
|
if (val == nameof(VK_QCOM_filter_cubic_weights)) output = VK_QCOM_filter_cubic_weights;
|
|
|
|
|
if (val == nameof(VK_QCOM_ycbcr_degamma)) output = VK_QCOM_ycbcr_degamma;
|
|
|
|
|
if (val == nameof(VK_QCOM_filter_cubic_clamp)) output = VK_QCOM_filter_cubic_clamp;
|
|
|
|
|
if (val == nameof(VK_EXT_attachment_feedback_loop_dynamic_state)) output = VK_EXT_attachment_feedback_loop_dynamic_state;
|
|
|
|
|
if (val == nameof(VK_KHR_vertex_attribute_divisor)) output = VK_KHR_vertex_attribute_divisor;
|
|
|
|
|
if (val == nameof(VK_KHR_load_store_op_none)) output = VK_KHR_load_store_op_none;
|
|
|
|
|
if (val == nameof(VK_KHR_unified_image_layouts)) output = VK_KHR_unified_image_layouts;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_float_controls2)) output = VK_KHR_shader_float_controls2;
|
|
|
|
|
if (val == nameof(VK_QNX_external_memory_screen_buffer)) output = VK_QNX_external_memory_screen_buffer;
|
|
|
|
|
if (val == nameof(VK_MSFT_layered_driver)) output = VK_MSFT_layered_driver;
|
|
|
|
|
if (val == nameof(VK_KHR_index_type_uint8)) output = VK_KHR_index_type_uint8;
|
|
|
|
|
if (val == nameof(VK_KHR_line_rasterization)) output = VK_KHR_line_rasterization;
|
|
|
|
|
if (val == nameof(VK_KHR_calibrated_timestamps)) output = VK_KHR_calibrated_timestamps;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_expect_assume)) output = VK_KHR_shader_expect_assume;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance6)) output = VK_KHR_maintenance6;
|
|
|
|
|
if (val == nameof(VK_NV_descriptor_pool_overallocation)) output = VK_NV_descriptor_pool_overallocation;
|
|
|
|
|
if (val == nameof(VK_QCOM_tile_memory_heap)) output = VK_QCOM_tile_memory_heap;
|
|
|
|
|
if (val == nameof(VK_KHR_copy_memory_indirect)) output = VK_KHR_copy_memory_indirect;
|
|
|
|
|
if (val == nameof(VK_EXT_memory_decompression)) output = VK_EXT_memory_decompression;
|
|
|
|
|
if (val == nameof(VK_NV_display_stereo)) output = VK_NV_display_stereo;
|
|
|
|
|
if (val == nameof(VK_KHR_video_encode_intra_refresh)) output = VK_KHR_video_encode_intra_refresh;
|
|
|
|
|
if (val == nameof(VK_KHR_video_encode_quantization_map)) output = VK_KHR_video_encode_quantization_map;
|
|
|
|
|
if (val == nameof(VK_NV_raw_access_chains)) output = VK_NV_raw_access_chains;
|
|
|
|
|
if (val == nameof(VK_NV_external_compute_queue)) output = VK_NV_external_compute_queue;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_relaxed_extended_instruction)) output = VK_KHR_shader_relaxed_extended_instruction;
|
|
|
|
|
if (val == nameof(VK_NV_command_buffer_inheritance)) output = VK_NV_command_buffer_inheritance;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance7)) output = VK_KHR_maintenance7;
|
|
|
|
|
if (val == nameof(VK_NV_shader_atomic_float16_vector)) output = VK_NV_shader_atomic_float16_vector;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_replicated_composites)) output = VK_EXT_shader_replicated_composites;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_float8)) output = VK_EXT_shader_float8;
|
|
|
|
|
if (val == nameof(VK_NV_ray_tracing_validation)) output = VK_NV_ray_tracing_validation;
|
|
|
|
|
if (val == nameof(VK_NV_cluster_acceleration_structure)) output = VK_NV_cluster_acceleration_structure;
|
|
|
|
|
if (val == nameof(VK_NV_partitioned_acceleration_structure)) output = VK_NV_partitioned_acceleration_structure;
|
|
|
|
|
if (val == nameof(VK_EXT_device_generated_commands)) output = VK_EXT_device_generated_commands;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance8)) output = VK_KHR_maintenance8;
|
|
|
|
|
if (val == nameof(VK_MESA_image_alignment_control)) output = VK_MESA_image_alignment_control;
|
|
|
|
|
if (val == nameof(VK_KHR_shader_fma)) output = VK_KHR_shader_fma;
|
|
|
|
|
if (val == nameof(VK_EXT_ray_tracing_invocation_reorder)) output = VK_EXT_ray_tracing_invocation_reorder;
|
|
|
|
|
if (val == nameof(VK_EXT_depth_clamp_control)) output = VK_EXT_depth_clamp_control;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance9)) output = VK_KHR_maintenance9;
|
|
|
|
|
if (val == nameof(VK_KHR_video_maintenance2)) output = VK_KHR_video_maintenance2;
|
|
|
|
|
if (val == nameof(VK_OHOS_surface)) output = VK_OHOS_surface;
|
|
|
|
|
if (val == nameof(VK_OHOS_native_buffer)) output = VK_OHOS_native_buffer;
|
|
|
|
|
if (val == nameof(VK_HUAWEI_hdr_vivid)) output = VK_HUAWEI_hdr_vivid;
|
|
|
|
|
if (val == nameof(VK_NV_cooperative_matrix2)) output = VK_NV_cooperative_matrix2;
|
|
|
|
|
if (val == nameof(VK_ARM_pipeline_opacity_micromap)) output = VK_ARM_pipeline_opacity_micromap;
|
|
|
|
|
if (val == nameof(VK_EXT_external_memory_metal)) output = VK_EXT_external_memory_metal;
|
|
|
|
|
if (val == nameof(VK_KHR_depth_clamp_zero_one)) output = VK_KHR_depth_clamp_zero_one;
|
|
|
|
|
if (val == nameof(VK_ARM_performance_counters_by_region)) output = VK_ARM_performance_counters_by_region;
|
|
|
|
|
if (val == nameof(VK_EXT_vertex_attribute_robustness)) output = VK_EXT_vertex_attribute_robustness;
|
|
|
|
|
if (val == nameof(VK_ARM_format_pack)) output = VK_ARM_format_pack;
|
|
|
|
|
if (val == nameof(VK_VALVE_fragment_density_map_layered)) output = VK_VALVE_fragment_density_map_layered;
|
|
|
|
|
if (val == nameof(VK_KHR_robustness2)) output = VK_KHR_robustness2;
|
|
|
|
|
if (val == nameof(VK_NV_present_metering)) output = VK_NV_present_metering;
|
|
|
|
|
if (val == nameof(VK_EXT_fragment_density_map_offset)) output = VK_EXT_fragment_density_map_offset;
|
|
|
|
|
if (val == nameof(VK_EXT_zero_initialize_device_memory)) output = VK_EXT_zero_initialize_device_memory;
|
|
|
|
|
if (val == nameof(VK_KHR_present_mode_fifo_latest_ready)) output = VK_KHR_present_mode_fifo_latest_ready;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_64bit_indexing)) output = VK_EXT_shader_64bit_indexing;
|
|
|
|
|
if (val == nameof(VK_EXT_custom_resolve)) output = VK_EXT_custom_resolve;
|
|
|
|
|
if (val == nameof(VK_QCOM_data_graph_model)) output = VK_QCOM_data_graph_model;
|
|
|
|
|
if (val == nameof(VK_KHR_maintenance10)) output = VK_KHR_maintenance10;
|
|
|
|
|
if (val == nameof(VK_SEC_pipeline_cache_incremental_mode)) output = VK_SEC_pipeline_cache_incremental_mode;
|
|
|
|
|
if (val == nameof(VK_EXT_shader_uniform_buffer_unsized_array)) output = VK_EXT_shader_uniform_buffer_unsized_array;
|
|
|
|
|
return output;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|