glslang/StandAlone
Ben Clayton d64e859987 glslang: Only export public interface for SOs
Default to `-fvisibility=hidden`, and annotate the public glslang interface with `GLSLANG_EXPORT` to change the visibility of these cherry-picked symbols to default.
This is also used by Windows builds for `__declspec(dllexport)`-ing the public DLL interface.

This allows us to classify API changes into those that are publicly backwards compatible, and those that are not.

Note that `libSPIRV` will likely need similar treatment.

Issues: #2283, #1484
2020-06-30 17:06:17 +01:00
..
CMakeLists.txt add c wrapper for standalone ResourceLimits and remove that dependency from glslang_c_interface 2020-03-06 10:06:47 -05:00
DirStackFileIncluder.h Build: Fix build warnings. 2017-09-11 20:39:54 -06:00
resource_limits_c.cpp Get rid of all warnings with MSVC and clang-cl (#2177) 2020-04-10 02:39:16 -06:00
resource_limits_c.h add c wrapper for standalone ResourceLimits and remove that dependency from glslang_c_interface 2020-03-06 10:06:47 -05:00
ResourceLimits.cpp Add support for es extension GL_EXT_blend_func_extended 2020-04-30 23:21:14 -07:00
ResourceLimits.h Switch to relative include path for ResourceLimits 2019-02-02 16:18:49 +02:00
spirv-remap.cpp unused var 2020-03-30 01:38:21 +03:00
StandAlone.cpp glslang: Only export public interface for SOs 2020-06-30 17:06:17 +01:00
Worklist.h This refactor the StandAlone and WorkList files in order to use more 2017-04-04 22:29:59 +02:00