Mesa (master): tgsi: fix wrong reg used for unit for TGSI_OPCODE_TXF
Roland Scheidegger
sroland at kemper.freedesktop.org
Mon Mar 11 16:07:59 UTC 2013
Module: Mesa
Branch: master
Commit: 7b3a0bb45d99572be7ed32a36adaefc672860e4b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b3a0bb45d99572be7ed32a36adaefc672860e4b
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Mar 8 19:45:52 2013 +0100
tgsi: fix wrong reg used for unit for TGSI_OPCODE_TXF
Reviewed-by: Jose Fonseca <jfonseca at vmware.com>
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_exec.c b/src/gallium/auxiliary/tgsi/tgsi_exec.c
index 6a74ef3..9945d42 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_exec.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_exec.c
@@ -2139,9 +2139,9 @@ exec_txd(struct tgsi_exec_machine *mach,
static void
exec_txf(struct tgsi_exec_machine *mach,
- const struct tgsi_full_instruction *inst)
+ const struct tgsi_full_instruction *inst)
{
- const uint unit = inst->Src[2].Register.Index;
+ const uint unit = inst->Src[1].Register.Index;
union tgsi_exec_channel r[4];
uint chan;
float rgba[TGSI_NUM_CHANNELS][TGSI_QUAD_SIZE];
More information about the mesa-commit
mailing list