xkslang/hlsl
Arseny Kapoulkine c92860e288 HLSL: Implement support for RT/Viewport output from VS
In DX10/DX11 you can only output RT/Viewport indices from GS; however,
DX11.4/DX12 add support for outputting these from VS as well.

This is supported by Vulkan if the relevant extension is available, and
by MSL and by MSL (which you can cross-compile to via SPIRV-Cross).
2017-12-13 16:08:20 -08:00
..
CMakeLists.txt Merge pull request #969 from d3x0r/patch-1 2017-07-04 11:00:42 -06:00
hlslAttributes.cpp HLSL: Fix #1154: Support PointSize, as an attribute. 2017-12-06 07:33:36 -07:00
hlslAttributes.h HLSL: Fix #1154: Support PointSize, as an attribute. 2017-12-06 07:33:36 -07:00
hlslGrammar.cpp HLSL: Give error on unsupported buffer initializer. 2017-12-09 04:42:42 -07:00
hlslGrammar.h HLSL: implement TextureBuffer<type> 2017-11-08 19:48:11 -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
hlslParseHelper.cpp HLSL: Implement support for RT/Viewport output from VS 2017-12-13 16:08:20 -08:00
hlslParseHelper.h HLSL: add optional position.Y inversion 2017-12-07 10:48:14 -07:00
hlslParseables.cpp Fix #1103: clip() works on int/uint. 2017-10-16 11:42:35 -06:00
hlslParseables.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslScanContext.cpp HLSL: implement TextureBuffer<type> 2017-11-08 19:48:11 -07: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
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
hlslTokens.h HLSL: implement TextureBuffer<type> 2017-11-08 19:48:11 -07:00