From bffbe099df176ebf010b6e3396534340a2d239e6 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Thu, 25 May 2023 13:22:46 -0400 Subject: [PATCH] asahi: Set uses_sample_shading for background program If we read gl_SampleID we need the lowering, even though we don't call into gather_info to set the bit for us. So set the bit manually. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/lib/agx_meta.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/asahi/lib/agx_meta.c b/src/asahi/lib/agx_meta.c index cd7d37e945e..1560e8b5d87 100644 --- a/src/asahi/lib/agx_meta.c +++ b/src/asahi/lib/agx_meta.c @@ -49,6 +49,7 @@ build_background_op(nir_builder *b, enum agx_meta_op op, unsigned rt, if (msaa) { tex->src[1] = nir_tex_src_for_ssa(nir_tex_src_ms_index, nir_load_sample_id(b)); + b->shader->info.fs.uses_sample_shading = true; } tex->coord_components = 2;