diff --git a/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c b/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c index 4004bb073a2..7b1375ad7cc 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c +++ b/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c @@ -574,6 +574,7 @@ emit_intrinsic(struct etna_compile *c, nir_intrinsic_instr * intr) /* TODO: rework so extra MOV isn't required, load up to 4 addresses at once */ emit_inst(c, &(struct etna_inst) { .opcode = ISA_OPC_MOVAR, + .dst.use = 1, .dst.write_mask = ISA_WRMASK_X___, .src[2] = get_src(c, &intr->src[0]), });