mesa/src/microsoft
Michael Tang 58f843a193 microsoft/compiler: Maintain sorting of resource type in the context
This change moves the SRVs associated with read-only SSBOs to be emitted
before any other UAV. We do this because the validator expects resources
to be emitted in a specific order, as noted by `emit_module`.

Previously, we emitted SSBOs as SRVs (read-only) or UAVs (read-write)
after other UAVs.

Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10514>
2021-04-29 23:55:02 +00:00
..
clc nir_lower_readonly_images_to_tex: Support non-CL semantics 2021-04-23 23:16:15 +00:00
compiler microsoft/compiler: Maintain sorting of resource type in the context 2021-04-29 23:55:02 +00:00
resource_state_manager microsoft/resource_state_manager: Remove unused private variable 2021-01-03 23:07:21 +00:00
spirv_to_dxil microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle derefs 2021-04-27 23:13:19 +00:00
meson.build microsoft/compiler: Make resource_state_manager only build with_gallium_d3d12 2021-01-29 12:54:02 -08:00