[Mesa-dev] [PATCH 1/5] tgsi: don't print texture target for sample opcodes
sroland at vmware.com
sroland at vmware.com
Mon Sep 15 11:51:18 PDT 2014
From: Roland Scheidegger <sroland at 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
More information about the mesa-dev
mailing list