26        {
"SPV_EXT_shader_atomic_float_add",
 
   27         SPIRV::Extension::Extension::SPV_EXT_shader_atomic_float_add},
 
   28        {
"SPV_EXT_shader_atomic_float16_add",
 
   29         SPIRV::Extension::Extension::SPV_EXT_shader_atomic_float16_add},
 
   30        {
"SPV_EXT_shader_atomic_float_min_max",
 
   31         SPIRV::Extension::Extension::SPV_EXT_shader_atomic_float_min_max},
 
   32        {
"SPV_EXT_arithmetic_fence",
 
   33         SPIRV::Extension::Extension::SPV_EXT_arithmetic_fence},
 
   34        {
"SPV_EXT_demote_to_helper_invocation",
 
   35         SPIRV::Extension::Extension::SPV_EXT_demote_to_helper_invocation},
 
   36        {
"SPV_EXT_descriptor_indexing",
 
   37         SPIRV::Extension::Extension::SPV_EXT_descriptor_indexing},
 
   38        {
"SPV_EXT_fragment_fully_covered",
 
   39         SPIRV::Extension::Extension::SPV_EXT_fragment_fully_covered},
 
   40        {
"SPV_EXT_fragment_invocation_density",
 
   41         SPIRV::Extension::Extension::SPV_EXT_fragment_invocation_density},
 
   42        {
"SPV_EXT_fragment_shader_interlock",
 
   43         SPIRV::Extension::Extension::SPV_EXT_fragment_shader_interlock},
 
   44        {
"SPV_EXT_mesh_shader",
 
   45         SPIRV::Extension::Extension::SPV_EXT_mesh_shader},
 
   46        {
"SPV_EXT_shader_stencil_export",
 
   47         SPIRV::Extension::Extension::SPV_EXT_shader_stencil_export},
 
   48        {
"SPV_EXT_shader_viewport_index_layer",
 
   49         SPIRV::Extension::Extension::SPV_EXT_shader_viewport_index_layer},
 
   50        {
"SPV_GOOGLE_hlsl_functionality1",
 
   51         SPIRV::Extension::Extension::SPV_GOOGLE_hlsl_functionality1},
 
   52        {
"SPV_GOOGLE_user_type",
 
   53         SPIRV::Extension::Extension::SPV_GOOGLE_user_type},
 
   54        {
"SPV_INTEL_arbitrary_precision_integers",
 
   55         SPIRV::Extension::Extension::SPV_INTEL_arbitrary_precision_integers},
 
   56        {
"SPV_INTEL_cache_controls",
 
   57         SPIRV::Extension::Extension::SPV_INTEL_cache_controls},
 
   58        {
"SPV_INTEL_float_controls2",
 
   59         SPIRV::Extension::Extension::SPV_INTEL_float_controls2},
 
   60        {
"SPV_INTEL_global_variable_fpga_decorations",
 
   61         SPIRV::Extension::Extension::
 
   62             SPV_INTEL_global_variable_fpga_decorations},
 
   63        {
"SPV_INTEL_global_variable_host_access",
 
   64         SPIRV::Extension::Extension::SPV_INTEL_global_variable_host_access},
 
   65        {
"SPV_INTEL_optnone", SPIRV::Extension::Extension::SPV_INTEL_optnone},
 
   66        {
"SPV_EXT_optnone", SPIRV::Extension::Extension::SPV_EXT_optnone},
 
   67        {
"SPV_INTEL_usm_storage_classes",
 
   68         SPIRV::Extension::Extension::SPV_INTEL_usm_storage_classes},
 
   69        {
"SPV_INTEL_split_barrier",
 
   70         SPIRV::Extension::Extension::SPV_INTEL_split_barrier},
 
   71        {
"SPV_INTEL_subgroups",
 
   72         SPIRV::Extension::Extension::SPV_INTEL_subgroups},
 
   73        {
"SPV_INTEL_media_block_io",
 
   74         SPIRV::Extension::Extension::SPV_INTEL_media_block_io},
 
   75        {
"SPV_INTEL_memory_access_aliasing",
 
   76         SPIRV::Extension::Extension::SPV_INTEL_memory_access_aliasing},
 
   77        {
"SPV_INTEL_joint_matrix",
 
   78         SPIRV::Extension::Extension::SPV_INTEL_joint_matrix},
 
   79        {
"SPV_KHR_16bit_storage",
 
   80         SPIRV::Extension::Extension::SPV_KHR_16bit_storage},
 
   81        {
"SPV_KHR_device_group",
 
   82         SPIRV::Extension::Extension::SPV_KHR_device_group},
 
   83        {
"SPV_KHR_fragment_shading_rate",
 
   84         SPIRV::Extension::Extension::SPV_KHR_fragment_shading_rate},
 
   85        {
"SPV_KHR_multiview", SPIRV::Extension::Extension::SPV_KHR_multiview},
 
   86        {
"SPV_KHR_post_depth_coverage",
 
   87         SPIRV::Extension::Extension::SPV_KHR_post_depth_coverage},
 
   88        {
"SPV_KHR_shader_draw_parameters",
 
   89         SPIRV::Extension::Extension::SPV_KHR_shader_draw_parameters},
 
   90        {
"SPV_KHR_ray_tracing",
 
   91         SPIRV::Extension::Extension::SPV_KHR_ray_tracing},
 
   92        {
"SPV_KHR_uniform_group_instructions",
 
   93         SPIRV::Extension::Extension::SPV_KHR_uniform_group_instructions},
 
   94        {
"SPV_KHR_no_integer_wrap_decoration",
 
   95         SPIRV::Extension::Extension::SPV_KHR_no_integer_wrap_decoration},
 
   96        {
"SPV_KHR_float_controls",
 
   97         SPIRV::Extension::Extension::SPV_KHR_float_controls},
 
   98        {
"SPV_KHR_expect_assume",
 
   99         SPIRV::Extension::Extension::SPV_KHR_expect_assume},
 
  100        {
"SPV_KHR_bit_instructions",
 
  101         SPIRV::Extension::Extension::SPV_KHR_bit_instructions},
 
  102        {
"SPV_KHR_integer_dot_product",
 
  103         SPIRV::Extension::Extension::SPV_KHR_integer_dot_product},
 
  104        {
"SPV_KHR_linkonce_odr",
 
  105         SPIRV::Extension::Extension::SPV_KHR_linkonce_odr},
 
  106        {
"SPV_INTEL_inline_assembly",
 
  107         SPIRV::Extension::Extension::SPV_INTEL_inline_assembly},
 
  108        {
"SPV_INTEL_bindless_images",
 
  109         SPIRV::Extension::Extension::SPV_INTEL_bindless_images},
 
  110        {
"SPV_INTEL_bfloat16_conversion",
 
  111         SPIRV::Extension::Extension::SPV_INTEL_bfloat16_conversion},
 
  112        {
"SPV_KHR_subgroup_rotate",
 
  113         SPIRV::Extension::Extension::SPV_KHR_subgroup_rotate},
 
  114        {
"SPV_INTEL_variable_length_array",
 
  115         SPIRV::Extension::Extension::SPV_INTEL_variable_length_array},
 
  116        {
"SPV_INTEL_function_pointers",
 
  117         SPIRV::Extension::Extension::SPV_INTEL_function_pointers},
 
  118        {
"SPV_KHR_shader_clock",
 
  119         SPIRV::Extension::Extension::SPV_KHR_shader_clock},
 
  120        {
"SPV_KHR_cooperative_matrix",
 
  121         SPIRV::Extension::Extension::SPV_KHR_cooperative_matrix},
 
  122        {
"SPV_KHR_non_semantic_info",
 
  123         SPIRV::Extension::Extension::SPV_KHR_non_semantic_info},
 
  124        {
"SPV_KHR_ray_query", SPIRV::Extension::Extension::SPV_KHR_ray_query},
 
  125        {
"SPV_EXT_shader_image_int64",
 
  126         SPIRV::Extension::Extension::SPV_EXT_shader_image_int64},
 
  127        {
"SPV_KHR_fragment_shader_barycentric",
 
  128         SPIRV::Extension::Extension::SPV_KHR_fragment_shader_barycentric},
 
  129        {
"SPV_KHR_physical_storage_buffer",
 
  130         SPIRV::Extension::Extension::SPV_KHR_physical_storage_buffer},
 
  131        {
"SPV_KHR_vulkan_memory_model",
 
  132         SPIRV::Extension::Extension::SPV_KHR_vulkan_memory_model},
 
  133        {
"SPV_NV_shader_subgroup_partitioned",
 
  134         SPIRV::Extension::Extension::SPV_NV_shader_subgroup_partitioned},
 
  135        {
"SPV_INTEL_long_composites",
 
  136         SPIRV::Extension::Extension::SPV_INTEL_long_composites},
 
  137        {
"SPV_INTEL_fp_max_error",
 
  138         SPIRV::Extension::Extension::SPV_INTEL_fp_max_error},
 
  139        {
"SPV_INTEL_subgroup_matrix_multiply_accumulate",
 
  140         SPIRV::Extension::Extension::
 
  141             SPV_INTEL_subgroup_matrix_multiply_accumulate},
 
  142        {
"SPV_INTEL_ternary_bitwise_function",
 
  143         SPIRV::Extension::Extension::SPV_INTEL_ternary_bitwise_function},
 
  144        {
"SPV_INTEL_2d_block_io",
 
  145         SPIRV::Extension::Extension::SPV_INTEL_2d_block_io},
 
  146        {
"SPV_INTEL_int4", SPIRV::Extension::Extension::SPV_INTEL_int4},
 
  147        {
"SPV_KHR_float_controls2",
 
  148         SPIRV::Extension::Extension::SPV_KHR_float_controls2},
 
  149        {
"SPV_INTEL_tensor_float32_conversion",
 
  150         SPIRV::Extension::Extension::SPV_INTEL_tensor_float32_conversion},
 
  151        {
"SPV_KHR_bfloat16", SPIRV::Extension::Extension::SPV_KHR_bfloat16},
 
  152        {
"SPV_EXT_relaxed_printf_string_address_space",
 
  153         SPIRV::Extension::Extension::
 
  154             SPV_EXT_relaxed_printf_string_address_space},
 
  155        {
"SPV_INTEL_predicated_io",
 
  156         SPIRV::Extension::Extension::SPV_INTEL_predicated_io},
 
  157        {
"SPV_KHR_maximal_reconvergence",
 
  158         SPIRV::Extension::Extension::SPV_KHR_maximal_reconvergence}};