mesa/src/amd/vulkan/layers
Tatsuyuki Ishi 5a85c4432c radv: Guard against misplaced RGP barrier markers.
RGP will crash if we emit a layout transition marker outside a barrier.
If this happens, trigger an assertion if its enabled or silently discard
the marker otherwise to avoid traces that cannot be opened.

Also, guard against attempts to start barrier markers recursively, since
this will corrupt the internal start/end matching.

Closes: <https://gitlab.freedesktop.org/mesa/mesa/-/issues/7971>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21033>
2023-06-02 11:55:03 +00:00
..
radv_metro_exodus.c radv: Use multiple dispatch tables for layers 2023-01-02 14:39:23 +00:00
radv_rage2.c radv: add a layer for fixing rendering issues with RAGE2 2023-01-27 15:28:45 +00:00
radv_rmv_layer.c radv/rmv: Capture names of pipelines but not command buffers 2023-01-12 16:42:22 +00:00
radv_rra_layer.c radv: move radv_meta_* to a new folder 2023-03-27 06:27:49 +00:00
radv_sqtt_layer.c radv: Guard against misplaced RGP barrier markers. 2023-06-02 11:55:03 +00:00