From 5a5178d5a4293a71c33a6955d537960690240e77 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Mon, 13 Nov 2023 12:50:16 -0800 Subject: [PATCH] d3d12: Fix MSAA-disabling pass; sample mask should be 0 for helper lanes Part-of: --- src/gallium/drivers/d3d12/d3d12_nir_passes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/d3d12/d3d12_nir_passes.c b/src/gallium/drivers/d3d12/d3d12_nir_passes.c index 284d827ae2d..cb26e263818 100644 --- a/src/gallium/drivers/d3d12/d3d12_nir_passes.c +++ b/src/gallium/drivers/d3d12/d3d12_nir_passes.c @@ -805,7 +805,7 @@ lower_multisampling_instr(nir_builder *b, nir_instr *instr, void *_data) case nir_intrinsic_load_sample_id: return nir_imm_int(b, 0); case nir_intrinsic_load_sample_mask_in: - return nir_imm_int(b, 1); + return nir_b2i32(b, nir_ine_imm(b, &intr->def, 0)); default: unreachable("Invalid intrinsic"); }