These messages always have m0 = g0 and m1 = offset, and write has m2 = data. Avoids regression in opt_compute_to_mrf() in next commit. --- src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp b/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp index dba999b..762f4c1 100644 --- a/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp +++ b/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp @@ -187,7 +187,7 @@ vec4_visitor::SCRATCH_READ(dst_reg dst, src_reg index) inst = new(mem_ctx) vec4_instruction(this, VS_OPCODE_SCRATCH_READ, dst, index); inst->base_mrf = 14; - inst->mlen = 1; + inst->mlen = 2; return inst; } @@ -200,7 +200,7 @@ vec4_visitor::SCRATCH_WRITE(dst_reg dst, src_reg src, src_reg index) inst = new(mem_ctx) vec4_instruction(this, VS_OPCODE_SCRATCH_WRITE, dst, src, index); inst->base_mrf = 13; - inst->mlen = 2; + inst->mlen = 3; return inst; } -- 1.7.10.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev