Module: Mesa Branch: master Commit: 12aa1d15d5b30c49ee424e50a20cadcb7c3ac0c9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12aa1d15d5b30c49ee424e50a20cadcb7c3ac0c9
Author: Rob Clark <[email protected]> Date: Mon May 15 13:31:44 2017 -0400 ttn: fix dest size for some texture instructions Some, like lod, don't return 4 components. Signed-off-by: Rob Clark <[email protected]> Reviewed-by: Eric Anholt <[email protected]> --- src/gallium/auxiliary/nir/tgsi_to_nir.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.c b/src/gallium/auxiliary/nir/tgsi_to_nir.c index bdcf218c97..d4914acb7d 100644 --- a/src/gallium/auxiliary/nir/tgsi_to_nir.c +++ b/src/gallium/auxiliary/nir/tgsi_to_nir.c @@ -1464,7 +1464,9 @@ ttn_tex(struct ttn_compile *c, nir_alu_dest dest, nir_ssa_def **src) assert(src_number == num_srcs); - nir_ssa_dest_init(&instr->instr, &instr->dest, 4, 32, NULL); + nir_ssa_dest_init(&instr->instr, &instr->dest, + nir_tex_instr_dest_size(instr), + 32, NULL); nir_builder_instr_insert(b, &instr->instr); /* Resolve the writemask on the texture op. */ _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
