mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-20 22:08:10 +02:00
We use SETMSF to implement discard, so we need to ensure that any TMU writes after a SETMSF don't actually execute. We emit a TMU flush before a discard but we also need to ensure that the QPU scheduler honors this. Fixes some tests in dEQP-VK.spirv_assembly.instruction.terminate_invocation.* when we expose the extension that would otherwise fail because the QPU scheduler would incorrectly move some image writes emitted after a SETMSF before the SETMSF instruction. Also fixes spec@arb_shader_atomic_counters@fragment-discard Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26631> |
||
|---|---|---|
| .. | ||
| broadcom-rpi3-fails.txt | ||
| broadcom-rpi3-flakes.txt | ||
| broadcom-rpi3-skips.txt | ||
| broadcom-rpi4-fails.txt | ||
| broadcom-rpi4-flakes.txt | ||
| broadcom-rpi4-skips.txt | ||
| deqp-broadcom-rpi3-piglit-full.toml | ||
| deqp-broadcom-rpi3.toml | ||
| deqp-broadcom-rpi4.toml | ||
| gitlab-ci-inc.yml | ||
| gitlab-ci.yml | ||
| traces-broadcom.yml | ||