glslang-zig/hlsl
steve-lunarg dd8287a109 WIP: HLSL: add structuredbuffer pass by reference in fn params
This PR adds the ability to pass structuredbuffer types by reference
as function parameters.

It also changes the representation of structuredbuffers from anonymous
blocks with named members, to named blocks with pseudonymous members.
That should not be an externally visible change.
2017-02-26 11:13:42 -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 Add basic HS/DS implementation. 2017-02-10 16:59:09 -07:00
hlslGrammar.cpp WIP: HLSL: add structuredbuffer pass by reference in fn params 2017-02-26 11:13:42 -07:00
hlslGrammar.h HLSL: implement 4 (of 6) structuredbuffer types 2017-02-21 15:51:49 -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 HLSL: implement 4 (of 6) structuredbuffer types 2017-02-21 15:51:49 -07:00
hlslParseables.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseHelper.cpp WIP: HLSL: add structuredbuffer pass by reference in fn params 2017-02-26 11:13:42 -07:00
hlslParseHelper.h WIP: HLSL: add structuredbuffer pass by reference in fn params 2017-02-26 11:13:42 -07:00
hlslScanContext.cpp HLSL: implement 4 (of 6) structuredbuffer types 2017-02-21 15:51:49 -07:00
hlslScanContext.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslTokens.h HLSL: implement 4 (of 6) structuredbuffer types 2017-02-21 15:51:49 -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