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; }