The following lists C/C++ libraries which are bundled and used by Goost.
- Upstream: https://github.com/exoticorn/exoquant
- Version: v0.7 (4ec54ab) (Feb 20, 2018)
- License: MIT
- removed `#include "malloc.h" as it's not available in iOS and MacOS.
- Upstream: https://github.com/brunexgeek/hqx
- Version: git (0c1caa3120685c4607cc1a312e7877d8dc3828ab, 2020), file structure differs
- License: Apache 2.0
- Godot 3.x includes
hq2x
version only. This module includeshq3x
as well.
- Upstream: https://github.com/DanBloomberg/leptonica
- Version: git (4177ef0680eced5f3cc35804039e93e8eb1d1a52, 2021), file structure differs (extracted
src
) - License: BSD-2-Clause
- Function prototypes are generated inline in
allheaders.h
with the suggestedxtractprotos
utility to allow building only the necessary sources while also reducing binary size.
- Upstream: http://sourceforge.net/projects/giflib
- Version: 5.2.1
- License: MIT
- See modules/gif/thirdparty/README.md for more details.
- Upstream: https://sourceforge.net/projects/polyclipping/
- Version: 10.0.0 r539 (sandbox)
- License: Boost Software License - Version 1.0
Clipper.GetBounds
bug temporarily fixed:- Workaround for ill-formed
Clipper.PolyTree
, simply replaced withClipper.PolyPath
: - Disabled exceptions (similarly to Godot's
clipper-no-exceptions.patch
) - Removed Windows-specific debugging calls.
- Simple conditional version defines based on whether the older version was used.
See clipper.10.0.0-r539-no-except.patch
file for the exact changes.
- Upstream: https://github.com/libgit2/libgit2
- Version: v1.3.0
- License: GPLv2-only with linking exception
- Upstream: https://github.com/schellingb/TinySoundFont
- Version: git (e86d986ed6ccb93b4ee41d2de656c49c721b18db, 2021)
- License: MIT