glslang-zig/StandAlone
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 Remove execute permissions 2018-08-07 03:16:20 +09:00
DirStackFileIncluder.h Build: Fix build warnings. 2017-09-11 20:39:54 -06:00
ResourceLimits.cpp Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB 2019-08-20 23:21:55 -06:00
ResourceLimits.h Switch to relative include path for ResourceLimits 2019-02-02 16:18:49 +02:00
spirv-remap.cpp Remove __DATE__ and __TIME__ usage 2019-06-25 13:20:42 -04:00
StandAlone.cpp Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. 2019-08-20 23:21:55 -06:00
Worklist.h This refactor the StandAlone and WorkList files in order to use more 2017-04-04 22:29:59 +02:00