ttn: add missing writemask on store_output
authorRob Clark <robclark@freedesktop.org>
Wed, 13 Jan 2016 23:39:56 +0000 (18:39 -0500)
committerRob Clark <robclark@freedesktop.org>
Sat, 16 Jan 2016 18:35:44 +0000 (13:35 -0500)
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/gallium/auxiliary/nir/tgsi_to_nir.c

index 7c577592f708690443c05886daa827ec627733b7..9b194481277b3a1f9a93152eeff5a731dbf0a94c 100644 (file)
@@ -1932,6 +1932,7 @@ ttn_add_output_stores(struct ttn_compile *c)
          store->src[0].reg.reg = c->output_regs[loc].reg;
          store->src[0].reg.base_offset = c->output_regs[loc].offset;
          store->const_index[0] = loc;
+         store->const_index[1] = 0xf;  /* writemask */
          store->src[1] = nir_src_for_ssa(nir_imm_int(b, 0));
          nir_builder_instr_insert(b, &store->instr);
       }