Improvement to the AST traversal infrastructure.
authorJohn Kessenich <cepheus@frii.com>
Sat, 11 Jan 2014 19:29:55 +0000 (19:29 +0000)
committerJohn Kessenich <cepheus@frii.com>
Sat, 11 Jan 2014 19:29:55 +0000 (19:29 +0000)
commita9819921b31900de48b618e119103b8622205d45
tree96b8aba2ea89cea68afa657803ce3a0325cd5d58
parent4f9aebf659bb8ff9c0c7a295f725c12a0d623f11
Improvement to the AST traversal infrastructure.

Note:  This affects any downstream consumers of glslang's traverser.  Let me know if there are any issues.  Essentially, you will need to change the functions that were pointed to into overriding base-class members instead.  See the examples in this check in.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24740 e7fa87d3-cd2b-0410-9028-fcbf551c1848
glslang/Include/intermediate.h
glslang/Include/revision.h
glslang/MachineIndependent/IntermTraverse.cpp
glslang/MachineIndependent/RemoveTree.cpp
glslang/MachineIndependent/intermOut.cpp
glslang/MachineIndependent/limits.cpp
glslang/MachineIndependent/parseConst.cpp
glslang/MachineIndependent/reflection.cpp