From 8ec91ee16f65ae1e274aacca979e414f3d3b68b3 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sat, 11 Mar 2023 22:07:18 -0500 Subject: [PATCH] agx: Don't allow uniform source to local_atomic Fixes KHR-GLES31.core.compute_shader.atomic-case3 Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/compiler/agx_lower_uniform_sources.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/asahi/compiler/agx_lower_uniform_sources.c b/src/asahi/compiler/agx_lower_uniform_sources.c index 15bfac82de7..69284f6bfeb 100644 --- a/src/asahi/compiler/agx_lower_uniform_sources.c +++ b/src/asahi/compiler/agx_lower_uniform_sources.c @@ -40,6 +40,7 @@ should_lower(enum agx_opcode op, agx_index uniform, unsigned src_index) case AGX_OPCODE_BLOCK_IMAGE_STORE: case AGX_OPCODE_UNIFORM_STORE: case AGX_OPCODE_ST_VARY: + case AGX_OPCODE_LOCAL_ATOMIC: return true; default: return false;