pan/compiler: Handle ssbo_atomics in lower_vs_atomics

This way the pass does not depend on lower_ssbo anymore

Signed-off-by: Lorenzo Rossi <lorenzo.rossi@collabora.com>
Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40924>
This commit is contained in:
Lorenzo Rossi 2026-04-15 14:27:38 +02:00 committed by Marge Bot
parent 408d03291d
commit dd96a1514b

View file

@ -1155,7 +1155,8 @@ static bool
bifrost_nir_lower_vs_atomics_impl(nir_builder *b, nir_intrinsic_instr *intr,
UNUSED void *data)
{
if (intr->intrinsic != nir_intrinsic_global_atomic)
if (intr->intrinsic != nir_intrinsic_global_atomic &&
intr->intrinsic != nir_intrinsic_ssbo_atomic)
return false;
unsigned output_mask = 0;