From 99a6afd1a687267c05f6863771b6c2f8ad4602b8 Mon Sep 17 00:00:00 2001 From: Asahi Lina Date: Sat, 14 Jan 2023 18:22:38 +0900 Subject: [PATCH] asahi: Only apply FS lowerings to fragment shaders Signed-off-by: Asahi Lina Part-of: --- src/gallium/drivers/asahi/agx_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c index b9c30fa..6f59355 100644 --- a/src/gallium/drivers/asahi/agx_state.c +++ b/src/gallium/drivers/asahi/agx_state.c @@ -1374,7 +1374,7 @@ agx_compile_variant(struct agx_device *dev, struct agx_uncompiled_shader *so, struct asahi_vs_shader_key *key = &key_->vs; NIR_PASS_V(nir, agx_nir_lower_vbo, &key->vbuf); - } else { + } else if (nir->info.stage == MESA_SHADER_FRAGMENT) { struct asahi_fs_shader_key *key = &key_->fs; struct agx_tilebuffer_layout tib = -- 2.7.4