From bc7afbf23dc6b1228ff0ef0164369e8d904f16ff Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 28 Nov 2023 20:05:30 -0400 Subject: [PATCH] agx: allocate varying slot if writing viewport only Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/compiler/agx_compile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/asahi/compiler/agx_compile.c b/src/asahi/compiler/agx_compile.c index b3a073cb83d..e7650c7403b 100644 --- a/src/asahi/compiler/agx_compile.c +++ b/src/asahi/compiler/agx_compile.c @@ -2549,7 +2549,7 @@ agx_remap_varyings_vs(nir_shader *nir, struct agx_varyings_vs *varyings, base += 1; } - if (nir->info.outputs_written & VARYING_BIT_LAYER) { + if (nir->info.outputs_written & (VARYING_BIT_LAYER | VARYING_BIT_VIEWPORT)) { varyings->layer_viewport_slot = base; base += 1; }