[Mesa-dev] [PATCH] prog_print: Add support for printing the TXD opcode.
Brian Paul
brianp at vmware.com
Wed Apr 27 06:28:51 PDT 2011
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 <brianp at vmware.com>
More information about the mesa-dev
mailing list