From 85f44304d800785992e74552f31670128268dbec Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Thu, 5 Jan 2023 11:02:57 -0800 Subject: [PATCH] microsoft/compiler: Set num_components to 4 when updating pos write instructions Part-of: --- src/microsoft/compiler/dxil_nir.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/microsoft/compiler/dxil_nir.c b/src/microsoft/compiler/dxil_nir.c index 0a66fe9d7f8..8ec5a56e003 100644 --- a/src/microsoft/compiler/dxil_nir.c +++ b/src/microsoft/compiler/dxil_nir.c @@ -2031,6 +2031,7 @@ update_writes(struct nir_builder *b, nir_instr *instr, void *_state) if (!channels[i]) channels[i] = nir_imm_intN_t(b, 0, src->bit_size); + intr->num_components = 4; nir_instr_rewrite_src_ssa(instr, &intr->src[0], nir_vec(b, channels, 4)); nir_intrinsic_set_component(intr, 0); nir_intrinsic_set_write_mask(intr, 0xf);