A bundle of native libraries for various platforms, for convenience
A repository containing pre-compiled libraries and their respective headers for use in various projects. The libraries are as follows per platform:
The platforms included are:
Listed beneath are versions for the libraries across the board
Library | Version |
---|---|
Assimp | 5.0.1 |
Bullet | 2.88 |
OpenSSL | 1.1.1g2 |
OpenAL | 1.20.11 |
zlib | 1.2.112 |
1 Only for Android and Linux
2 All platforms except Emscripten, emscripten-ports
provides it
SDL2 is only built for desktop platforms, with emscripten-ports
providing SDL2 already.
Library | Linux | macOS | Windows |
---|---|---|---|
SDL2 | 2.0.12 | 2.0.12 | 2.0.12 |
Desktop-only dependencies, not intended for client binaries. These are available for ubuntu.amd64
, fedora.amd64
and osx
.
Library | Version |
---|---|
Squish | Latest |
FFMPEG | 4.1.5 |
glslang | Patched version1 |
shaderc | Patched version1 |
spirv-cross | Patched version2 |
compressonator | 3.1.40643 |
1 Patches for CMake configuration
2 Patches for some GLESv2 features
3 Patches for compiling on Linux
Built dependencies are published to releases for this repository.
Each dependency may be downloaded piecewise. The structure of each package is as such: