summaryrefslogtreecommitdiffstats
path: root/external/spirv-tools-generated/extension_enum.inc
diff options
context:
space:
mode:
authorRobert Stepinski <rob.stepinski@gmail.com>2019-10-17 17:22:46 -0400
committerTim Foley <tfoleyNV@users.noreply.github.com>2019-10-17 14:22:46 -0700
commitbb4a2ac62f59fd0cd2f597207bbfa93e07f7525b (patch)
treea52d4681a1d2d637dc830c3bb786791602ee19bd /external/spirv-tools-generated/extension_enum.inc
parent1102c53513837e7f052730b847270f533876833f (diff)
Enable spriv-opt on spirv (#1076)
* Add spirv-tools module and set ENABLE_OPT to be true * Add spirv-headers dependency * Build spirv-opt into glslang project * Add optimization pass * Add generated spirv-opt files Modify solution to avoid obj file conflicts * Add optimization pass to SPIR-V generation * Don't pass additional optimizer options to glslang * Build spirv-opt in Linux
Diffstat (limited to 'external/spirv-tools-generated/extension_enum.inc')
-rw-r--r--external/spirv-tools-generated/extension_enum.inc56
1 files changed, 56 insertions, 0 deletions
diff --git a/external/spirv-tools-generated/extension_enum.inc b/external/spirv-tools-generated/extension_enum.inc
new file mode 100644
index 000000000..e34f942bb
--- /dev/null
+++ b/external/spirv-tools-generated/extension_enum.inc
@@ -0,0 +1,56 @@
+kSPV_AMD_gcn_shader,
+kSPV_AMD_gpu_shader_half_float,
+kSPV_AMD_gpu_shader_half_float_fetch,
+kSPV_AMD_gpu_shader_int16,
+kSPV_AMD_shader_ballot,
+kSPV_AMD_shader_explicit_vertex_parameter,
+kSPV_AMD_shader_fragment_mask,
+kSPV_AMD_shader_image_load_store_lod,
+kSPV_AMD_shader_trinary_minmax,
+kSPV_AMD_texture_gather_bias_lod,
+kSPV_EXT_demote_to_helper_invocation,
+kSPV_EXT_descriptor_indexing,
+kSPV_EXT_fragment_fully_covered,
+kSPV_EXT_fragment_invocation_density,
+kSPV_EXT_fragment_shader_interlock,
+kSPV_EXT_physical_storage_buffer,
+kSPV_EXT_shader_stencil_export,
+kSPV_EXT_shader_viewport_index_layer,
+kSPV_GOOGLE_decorate_string,
+kSPV_GOOGLE_hlsl_functionality1,
+kSPV_GOOGLE_user_type,
+kSPV_INTEL_device_side_avc_motion_estimation,
+kSPV_INTEL_media_block_io,
+kSPV_INTEL_shader_integer_functions2,
+kSPV_INTEL_subgroups,
+kSPV_KHR_16bit_storage,
+kSPV_KHR_8bit_storage,
+kSPV_KHR_device_group,
+kSPV_KHR_float_controls,
+kSPV_KHR_multiview,
+kSPV_KHR_no_integer_wrap_decoration,
+kSPV_KHR_physical_storage_buffer,
+kSPV_KHR_post_depth_coverage,
+kSPV_KHR_shader_atomic_counter_ops,
+kSPV_KHR_shader_ballot,
+kSPV_KHR_shader_clock,
+kSPV_KHR_shader_draw_parameters,
+kSPV_KHR_storage_buffer_storage_class,
+kSPV_KHR_subgroup_vote,
+kSPV_KHR_variable_pointers,
+kSPV_KHR_vulkan_memory_model,
+kSPV_NVX_multiview_per_view_attributes,
+kSPV_NV_compute_shader_derivatives,
+kSPV_NV_cooperative_matrix,
+kSPV_NV_fragment_shader_barycentric,
+kSPV_NV_geometry_shader_passthrough,
+kSPV_NV_mesh_shader,
+kSPV_NV_ray_tracing,
+kSPV_NV_sample_mask_override_coverage,
+kSPV_NV_shader_image_footprint,
+kSPV_NV_shader_sm_builtins,
+kSPV_NV_shader_subgroup_partitioned,
+kSPV_NV_shading_rate,
+kSPV_NV_stereo_view_rendering,
+kSPV_NV_viewport_array2,
+kSPV_VALIDATOR_ignore_type_decl_unique \ No newline at end of file