glslang/hlsl
John Kessenich 859b0342b8 Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning.
There a couple functional problems, which when reduced down also led to
some good simplifications and rationalization.  So, this commit:
 - corrects "mixed" functionality: int[A] f[B] -> f[B][A]
 - correct multi-identifier decls: int[A] f[B], g[C] -> f and g are independently sized.
 - increases symmetry between different places in the code that do this
 - makes fewer ways to do the same thing; several methods are just gone now
 - makes more clear when something is copied or shared
2018-03-26 00:38:53 -06:00
..
CMakeLists.txt Merge pull request #969 from d3x0r/patch-1 2017-07-04 11:00:42 -06:00
hlslAttributes.cpp HLSL: Refactor attribute implementation. 2018-02-01 00:30:34 -07:00
hlslAttributes.h HLSL: Refactor attribute implementation. 2018-02-01 00:30:34 -07:00
hlslGrammar.cpp Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning. 2018-03-26 00:38:53 -06:00
hlslGrammar.h HLSL: Refactor attribute implementation. 2018-02-01 00:30:34 -07: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 WaveReadLaneFirst is the correct wording (was using WaveReadFirstLane previously...). 2018-03-07 17:04:20 +00:00
hlslParseables.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseHelper.cpp Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning. 2018-03-26 00:38:53 -06:00
hlslParseHelper.h Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning. 2018-03-26 00:38:53 -06:00
hlslScanContext.cpp HLSL: Correct some mistakes for min16 types 2018-03-12 23:15:11 +08: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: Correct some mistakes for min16 types 2018-03-12 23:15:11 +08: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