d3d12: Fix MSAA-disabling pass; sample mask should be 0 for helper lanes

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26180>
This commit is contained in:
Jesse Natalie 2023-11-13 12:50:16 -08:00 committed by Marge Bot
parent ba06542c7b
commit 5a5178d5a4

View file

@ -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");
}