From 60a8d682850efe945527554a4d80fc598cf0c870 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 4 Nov 2021 12:58:13 -0400 Subject: [PATCH] gallivm: handle TGSI SampleId sysval Reviewed-by: Emma Anholt Part-of: --- src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c index 31aacef74d6..afaf35e5b11 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c @@ -1562,6 +1562,11 @@ emit_fetch_system_value( atype = TGSI_TYPE_UNSIGNED; break; + case TGSI_SEMANTIC_SAMPLEID: + res = lp_build_broadcast_scalar(&bld_base->uint_bld, bld->system_values.sample_id); + atype = TGSI_TYPE_UNSIGNED; + break; + case TGSI_SEMANTIC_TESSOUTER: res = lp_build_extract_broadcast(gallivm, lp_type_float_vec(32, 128), bld_base->base.type, bld->system_values.tess_outer,