OSDN Git Service

Fix missing case for declarations in glslang AST dump
authorChris Forbes <chrisforbes@google.com>
Fri, 21 Sep 2018 18:34:36 +0000 (11:34 -0700)
committerChris Forbes <chrisforbes@google.com>
Fri, 21 Sep 2018 19:01:48 +0000 (19:01 +0000)
Cleans up some noise that appears in dumps of pretty much every GLSL
shader.

Change-Id: I602a6356110803e30fcd8ba9818e56efa70bf5d6
Reviewed-on: https://swiftshader-review.googlesource.com/20769
Tested-by: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/compiler/intermOut.cpp

index 718f014..5a8ebc5 100644 (file)
@@ -321,6 +321,8 @@ bool TOutputTraverser::visitAggregate(Visit visit, TIntermAggregate* node)
        case EOpMul:           out << "component-wise multiply"; break;
        case EOpOuterProduct:  out << "outer product";           break;
 
+       case EOpDeclaration:   out << "Declaration"; break;
+
        default: out.message(EPrefixError, "Bad aggregation op");
        }