Module: Mesa Branch: main Commit: 5a5178d5a4293a71c33a6955d537960690240e77 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a5178d5a4293a71c33a6955d537960690240e77
Author: Jesse Natalie <[email protected]> Date: Mon Nov 13 12:50:16 2023 -0800 d3d12: Fix MSAA-disabling pass; sample mask should be 0 for helper lanes Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26180> --- 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"); }
