Re: [Mesa-dev] [PATCH] prog_print: Add support for printing the TXD opcode.

2011-04-27 Thread Brian Paul

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


[Mesa-dev] [PATCH] prog_print: Add support for printing the TXD opcode.

2011-04-26 Thread Kenneth Graunke
---
 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;
-- 
1.7.4.4

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev