glslang/hlsl
John Kessenich 7015bd658e Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB.
Focus was on the front end (not SPIR-V), minus the grammar.
Reduces #ifdef count by around 320 and makes the web build 270K smaller,
which is about 90% the  target size.

The grammar and scanner will be another step, as will the SPIR-V backend.
This makes heavy use of methods #ifdef'd to return false as a global way
of turning off code, relying on C++ DCE to do the rest.
2019-08-20 23:21:55 -06:00
..
CMakeLists.txt Fixed .dll install on MSVC. 2019-05-23 19:06:44 -05: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 Whitespace: Fix some tabs->spaces, mostly to retriggered failed bots. 2019-02-11 03:43:12 -07:00
hlslGrammar.h Licensing. Fixes #958. Add licenes file and update copyrights. 2018-12-14 10:47:35 -07:00
hlslOpMap.cpp Remove execute permissions 2018-08-07 03:16:20 +09:00
hlslOpMap.h Remove execute permissions 2018-08-07 03:16:20 +09:00
hlslParseables.cpp Manually merge ClemensRognerSD-dx9-sampler and resolve conflicts. 2018-12-07 18:38:26 -07:00
hlslParseables.h Remove execute permissions 2018-08-07 03:16:20 +09:00
hlslParseHelper.cpp Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. 2019-08-20 23:21:55 -06:00
hlslParseHelper.h Licensing. Fixes #958. Add licenes file and update copyrights. 2018-12-14 10:47:35 -07:00
hlslScanContext.cpp Remove execute permissions 2018-08-07 03:16:20 +09:00
hlslScanContext.h Remove execute permissions 2018-08-07 03:16:20 +09:00
hlslTokens.h Remove execute permissions 2018-08-07 03:16:20 +09:00
hlslTokenStream.cpp Remove execute permissions 2018-08-07 03:16:20 +09:00
hlslTokenStream.h Remove execute permissions 2018-08-07 03:16:20 +09:00
pch.cpp Use precompiled headers for some glslang projects 2018-10-31 15:38:08 -05:00
pch.h Use precompiled headers for some glslang projects 2018-10-31 15:38:08 -05:00