diff options
author | Keith Whitwell <keithw@vmware.com> | 2009-02-27 19:33:17 +0000 |
---|---|---|
committer | Keith Whitwell <keithw@vmware.com> | 2009-02-27 19:34:27 +0000 |
commit | 43714e92e3b512307851349fd8c706638030854e (patch) | |
tree | ab334247ce3e35944469f43185d4b987778cac43 | |
parent | b6e2dd6e069a07026a907e85d4fa8d34bcfafb0b (diff) |
tgsi: don't dump interpolation info except for fragment shader inputs
Don't print the meaningless and confusing CONSTANT interpolation
attribute after everything else.
-rw-r--r-- | src/gallium/auxiliary/tgsi/tgsi_dump.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_dump.c b/src/gallium/auxiliary/tgsi/tgsi_dump.c index d57cb9139f7..a784b7cc3c1 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_dump.c +++ b/src/gallium/auxiliary/tgsi/tgsi_dump.c @@ -245,8 +245,12 @@ iter_declaration( } } - TXT( ", " ); - ENM( decl->Declaration.Interpolate, interpolate_names ); + if (iter->processor.Processor == TGSI_PROCESSOR_FRAGMENT && + decl->Declaration.File == TGSI_FILE_INPUT) + { + TXT( ", " ); + ENM( decl->Declaration.Interpolate, interpolate_names ); + } if (decl->Declaration.Centroid) { TXT( ", CENTROID" ); |