From: Roland Scheidegger <srol...@vmware.com> sample opcodes don't encode a texture target, it would thus always print UNKNOWN, which is not helpful (and wouldn't parse when giving back the shader text to tgsi). --- src/gallium/auxiliary/tgsi/tgsi_dump.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_dump.c b/src/gallium/auxiliary/tgsi/tgsi_dump.c index 884d8cf..08d3fde 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_dump.c +++ b/src/gallium/auxiliary/tgsi/tgsi_dump.c @@ -573,8 +573,11 @@ iter_instruction( } if (inst->Instruction.Texture) { - TXT( ", " ); - ENM( inst->Texture.Texture, tgsi_texture_names ); + if (!(inst->Instruction.Opcode >= TGSI_OPCODE_SAMPLE && + inst->Instruction.Opcode <= TGSI_OPCODE_GATHER4)) { + TXT( ", " ); + ENM( inst->Texture.Texture, tgsi_texture_names ); + } for (i = 0; i < inst->Texture.NumOffsets; i++) { TXT( ", " ); TXT(tgsi_file_name(inst->TexOffsets[i].File)); -- 1.9.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev