Daniel Story
4f01996c9d
Merge ancillary libraries into main glslang library and stub originals
2024-08-15 17:32:47 -04:00
画卦伏羲
3c98026a1c
Fix [type] command file url forward slashes issue when use mingw
2023-07-27 11:34:20 -06:00
Nathaniel Cesario
45ce545ad3
web: Fix emscripten build
...
The web/emscripten build has been broken for an unknown amount of time
and for multiple reasons:
- Calling `cat` on Windows
- The latest version of wasm-ld does not support the `--no-undefined`
flag
- `ccall` was not being exported
Fixes #3272 .
2023-07-20 13:59:11 -06:00
Nathaniel Cesario
c8ef4f8a9f
cmake: Remove "conditions" from endif
...
See https://cmake.org/cmake/help/latest/command/endif.html and
https://cmake.org/cmake/help/latest/command/if.html .
If the else/endif condition does not match the if condition verbatim,
an error is produced on some versions of cmake. This change removes
these "legacy conditions."
2021-09-30 11:00:09 -06:00
Ben Clayton
cb261e3c21
License headers: s/Google/The Khronos Group
...
This was a copy-paste screwup, where the first line of the copyright had the company name was updated, but the company name mid way though was not.
2020-07-03 12:21:01 +01:00
Ben Clayton
1d21270ebf
Add missing copyright headers
...
Add copyright headers to build files and scripts.
Simplifies automated scanning for bad license headers.
2020-07-02 16:03:48 +01:00
Kai Ninomiya
16bb8881e6
Fix build on CMake 2.8, and fix Web build
...
And suppress some warnings that are too verbose in Web builds.
2020-03-23 12:34:55 -07:00
Kai Ninomiya
851f3daad0
Fix typo in Web CMakeLists
2020-03-06 19:13:16 -08:00
Kai Ninomiya
5166bc1859
Split "is emscripten" config from "enable glslang.js"
...
This should enable glslang to be used as a dependency of other projects
that target WebAssembly, instead of assuming "EMSCRIPTEN" => "Want
glslang.js".
2020-02-06 14:06:20 -08:00
Kai Ninomiya
230117a02c
use custom es6 modularization instead of MODULARIZE=1
2019-09-18 00:04:09 -07:00
Kai Ninomiya
4391924ac5
Separate GLSLANG_WEB (min-size build) and Emscripten options
...
Allows building non-min-size builds with Emscripten.
Adds ENABLE_GLSLANG_WEB_DEVEL.
Moves the glslang.js files to OSDependent/Web.
Small cleanups and docs update.
2019-09-17 23:18:03 -07:00