glslang-zig/hlsl
steve-lunarg f8203a0acd HLSL: cast non-int types to uint on Load/Store indexes
Some texture and SB operations can take non-integer indexes, which should be
cast to integers before use if they are not already.  This adds makeIntegerIndex()
for the purpose.  Int types are left alone.

(This was done before for operator[], but needs to apply to some other things
too, hence its extraction into common function now)
2017-04-20 09:00:56 -06: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 HLSL non-functional: Generalize namespace nesting. 2017-03-19 13:01:58 -06:00
hlslGrammar.cpp Merge pull request #835 from steve-lunarg/sb-counters 2017-04-19 17:42:22 -06:00
hlslGrammar.h WIP: HLSL: Support InputPatch variables in patch constant functions 2017-04-03 19:39:44 -06:00
hlslOpMap.cpp HLSL: Add scoping operator, accept static member functions, and support calling them. 2017-03-11 14:13:00 -07:00
hlslOpMap.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseables.cpp WIP: HLSL: add Append/ConsumeBuffer support 2017-04-13 19:09:05 -06:00
hlslParseables.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseHelper.cpp HLSL: cast non-int types to uint on Load/Store indexes 2017-04-20 09:00:56 -06:00
hlslParseHelper.h HLSL: cast non-int types to uint on Load/Store indexes 2017-04-20 09:00:56 -06:00
hlslScanContext.cpp HLSL: Emit the OpSource HLSL instruction for HLSL, using new headers. 2017-04-07 15:40:01 -06:00
hlslScanContext.h HLSL: Non-functional: the symbol field of a token was in practice unused; remove it. 2017-03-21 18:36:04 -06:00
hlslTokens.h HLSL: Add namespace grammar and some basic semantics. 2017-03-30 16:30:17 -06:00
hlslTokenStream.cpp HLSL: Member-functions: capture body token stream for deferred syntax/semantics. 2017-03-11 19:37:29 -07:00
hlslTokenStream.h Merge branch 'TiemoJung-semantic_handling' 2017-03-14 22:44:24 -06:00