On 04/26/2011 05:16 PM, Kenneth Graunke wrote:
---
  src/mesa/program/prog_print.c |    7 +++++++
  1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/mesa/program/prog_print.c b/src/mesa/program/prog_print.c
index 484596a..7c3b490 100644
--- a/src/mesa/program/prog_print.c
+++ b/src/mesa/program/prog_print.c
@@ -647,6 +647,7 @@ _mesa_fprint_instruction_opt(FILE *f,
     case OPCODE_TXP:
     case OPCODE_TXL:
     case OPCODE_TXB:
+   case OPCODE_TXD:
        fprintf(f, "%s", _mesa_opcode_string(inst->Opcode));
        if (inst->SaturateMode == SATURATE_ZERO_ONE)
           fprintf(f, "_SAT");
@@ -654,6 +655,12 @@ _mesa_fprint_instruction_opt(FILE *f,
        fprint_dst_reg(f,&inst->DstReg, mode, prog);
        fprintf(f, ", ");
        fprint_src_reg(f,&inst->SrcReg[0], mode, prog);
+      if (inst->Opcode == OPCODE_TXD) {
+         fprintf(f, ", ");
+         fprint_src_reg(f,&inst->SrcReg[1], mode, prog);
+         fprintf(f, ", ");
+         fprint_src_reg(f,&inst->SrcReg[2], mode, prog);
+      }
        fprintf(f, ", texture[%d], ", inst->TexSrcUnit);
        switch (inst->TexSrcTarget) {
        case TEXTURE_1D_INDEX:   fprintf(f, "1D");    break;

Reviewed-by: Brian Paul <bri...@vmware.com>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to