glslang-zig/hlsl
steve-lunarg 5d3023af03 HLSL: Type sanitization: create non-IO types for var decl and fn param/ret
This introduces parallel types for IO-type containing aggregates used as
non-entry point function parameters or return types, or declared as variables.
Further uses of the same original type will share the same sanitized deep
structure.

This is intended to be used with the wrap-entry-point branch.
2017-02-06 22:58:32 -07:00
..
CMakeLists.txt HLSL: implement numthreads for compute shaders 2016-10-31 09:28:17 -06:00
hlslAttributes.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslAttributes.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslGrammar.cpp HLSL: Wrap the entry-point; need to write 'in' args, and support 'inout' args. 2017-02-06 22:58:32 -07:00
hlslGrammar.h HLSL: Wrap the entry-point; need to write 'in' args, and support 'inout' args. 2017-02-06 22:58:32 -07:00
hlslOpMap.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslOpMap.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseables.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseables.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseHelper.cpp HLSL: Type sanitization: create non-IO types for var decl and fn param/ret 2017-02-06 22:58:32 -07:00
hlslParseHelper.h HLSL: Type sanitization: create non-IO types for var decl and fn param/ret 2017-02-06 22:58:32 -07:00
hlslScanContext.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslScanContext.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslTokens.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslTokenStream.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslTokenStream.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00