diff options
| author | Robert Stepinski <rob.stepinski@gmail.com> | 2019-10-17 17:22:46 -0400 |
|---|---|---|
| committer | Tim Foley <tfoleyNV@users.noreply.github.com> | 2019-10-17 14:22:46 -0700 |
| commit | bb4a2ac62f59fd0cd2f597207bbfa93e07f7525b (patch) | |
| tree | a52d4681a1d2d637dc830c3bb786791602ee19bd /external/spirv-tools-generated/extension_enum.inc | |
| parent | 1102c53513837e7f052730b847270f533876833f (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.inc | 56 |
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 |
