glslang-zig/glslang/Include
steve-lunarg 27309f6848 Refactor TType::contains* methods (nonfunctional)
There were many (~8) different places in TType which all knew how to traverse
the struct/type hierarchy.  There's a need to add another, but I didn't
want to duplicate the traversal code again.  This is a small refactoring
which passes a predicate to a single traverse-and-test method.  That also
shortens all the containsSomething() methods from 9 lines of body to 1.

There are no test differences: it's nonfunctional.
2017-04-02 17:38:18 -06:00
..
arrays.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
BaseTypes.h Full stack: properly implement GL_EXT_device_group and GL_EXT_multiview. 2017-03-14 16:45:30 -06:00
Common.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
ConstantUnion.h Add basic HS/DS implementation. 2017-02-10 16:59:09 -07:00
InfoSink.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
InitializeGlobals.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
intermediate.h HLSL: Add scoping operator, accept static member functions, and support calling them. 2017-03-11 14:13:00 -07:00
PoolAlloc.h Memory/constructor/warning clean-up. Addresses issue #705. 2017-02-02 14:55:02 -07:00
ResourceLimits.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
revision.h Revert "Merge pull request #779 from steve-lunarg/buffer-unsampled-fix" 2017-03-31 14:39:30 -06:00
revision.template Non-Functional: Whitespace, comments, replace accidentally deleted comment. 2017-01-06 11:24:14 -07:00
ShHandle.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
Types.h Refactor TType::contains* methods (nonfunctional) 2017-04-02 17:38:18 -06:00