glslang-zig/glslang
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
..
CInterface C Interface: Split SPIR-V C interface to own file 2020-06-15 13:22:19 +01:00
GenericCodeGen Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
HLSL Fixed GCC -Wunused-parameter in hlslParseables.cpp. 2020-06-29 17:07:34 +03:00
Include Bump version numbers. 2020-06-16 06:22:56 -06:00
MachineIndependent Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
OSDependent Add support for es extension GL_EXT_blend_func_extended 2020-04-30 23:21:14 -07:00
Public glslang: Only export public interface for SOs 2020-06-30 17:06:17 +01:00
CMakeLists.txt glslang: Only export public interface for SOs 2020-06-30 17:06:17 +01:00
updateGrammar Separate GLSLANG_WEB (min-size build) and Emscripten options 2019-09-17 23:18:03 -07:00