summaryrefslogtreecommitdiff
path: root/thirdparty/README.md
AgeCommit message (Collapse)Author
2019-10-03Remove unused stb_truetype-based DynamicFont implementationHugo Locurcio
The DynamicFont implementation currently in use is based on FreeType, which provides much better visual quality. This old implementation wasn't exposed anywhere, so this shouldn't break compatibility. This decreases binary sizes by a few kilobytes.
2019-08-28Tweak xatlas and import new version b4b5426K. S. Ernest Lee
* Avoid xatlas crash * Enable alignment and disable bruteforce for speedups * Update xatlas to b4b5426 * Delete old patches
2019-07-30Updated assimp to commit 1d565b0 with iFireRevoluPowered
Signed-off-by: RevoluPowered <gordon@gordonite.tech> Signed-off-by: K. S. Ernest (iFIre) Lee <ernest.lee@chibifire.com>
2019-07-20zstd: Update to upstream version 1.4.1Rémi Verschelde
2019-07-16Update xatlas to f65a664.K. S. Ernest (iFIre) Lee
xatlas is now multicore.
2019-07-11Merge pull request #30129 from fire/xatlas_updateRémi Verschelde
[WIP] Update xatlas to latest upstream commit (1efe581).
2019-07-11Merge pull request #30514 from akien-mga/pcre2-10.33Rémi Verschelde
pcre2: Update to upstream version 10.33
2019-07-11Merge pull request #30513 from akien-mga/stb_vorbis-1.16Rémi Verschelde
stb_vorbis: Update to upstream version 1.16
2019-07-11Merge pull request #30512 from akien-mga/glad-0.1.31Rémi Verschelde
glad: Sync with upstream 0.1.31
2019-07-11Merge pull request #30511 from akien-mga/freetype-2.10.1Rémi Verschelde
freetype: Update to upstream version 2.10.1
2019-07-11stb_vorbis: Update to upstream version 1.16Rémi Verschelde
2019-07-11freetype: Update to upstream version 2.10.1Rémi Verschelde
2019-07-11glad: Sync with upstream 0.1.31Rémi Verschelde
2019-07-11pcre2: Update to upstream version 10.33Rémi Verschelde
2019-07-11mbedtls: Update to upstream version 2.16.2Rémi Verschelde
2019-07-09Update xatlas to b7d7bb.K. S. Ernest (iFire) Lee
2019-07-04Godot addition to wslay, fixes MSVC buildFabio Alessandrelli
2019-07-04Remove libwebsocket. No longer used, yay!Fabio Alessandrelli
2019-07-04WebSocket module now uses wslay library.Fabio Alessandrelli
Both client and server are supported on native builds (as usual). SSL server is still not supported, but will soon be possible with this new library. The API stays the same, we just need to work out potential issues due to this big library switch.
2019-07-02CryptoCore class to access to base crypto utils.Fabio Alessandrelli
Godot core needs MD5/SHA256/AES/Base64 which used to be provided by separate libraries. Since we bundle mbedtls in most cases, and we can easily only include the needed sources if we so desire, let's use it. To simplify library changes in the future, and better isolate header dependencies all functions have been wrapped around inside a class in `core/math/crypto_base.h`. If the mbedtls module is disabled, we only bundle the needed source files independently of the `builtin_mbedtls` option. If the module is enabled, the `builtin_mbedtls` option works as usual. Also remove some unused headers from StreamPeerMbedTLS which were causing build issues.
2019-06-30Update miniupnpc library to latest masterFabio Alessandrelli
2019-06-11bullet: Sync with current upstream master branchRémi Verschelde
This updates our local copy to commit 5ec8339b6fc491e3f09a34a4516e82787f053fcc. We need a recent master commit for some new features that we use in Godot (see #25543 and #28909). To avoid warnings generated by Bullet headers included in our own module, we include those headers with -isystem on GCC and Clang. Fixes #29503.
2019-05-22Build Clipper with `tools=no` and patch it to auto-disable exceptionsAndrii Doroshenko (Xrayez)
Reverts "Build polygon clipper only in tools builds" (see #17319) which allows to build Clipper with tools disabled (release) and because of that, Clipper has to be patched to optionally disable exceptions in order to be built on some platforms. Patched Clipper 6.4.2 to be compiled with exceptions enabled/disabled. and ensure that Clipper-specific exception macros are defined: don't use exceptions by default unless exception handling is detected. Compilation with exceptions will be determined by various C++ exceptions defines: * ` __cpp_exceptions` is part of C++ feature testing macros (since C++98); * `__EXCEPTIONS` is used by some GNU compilers; * `_CPPUNWIND` is used by MSVC. The user can override specific exceptions behavior via corresponding `*_USER` macros (i.e. compiling for embedded systems).
2019-05-01Revert "Update libwebsockets to 3.1 (plus UWP patch)"Fabio Alessandrelli
This reverts commit 90210c48627692d281554d6185b5db17a86c852a.
2019-04-30Merge pull request #26051 from 20kdc/videofixRémi Verschelde
webm/theora/yuv2rgb/libsimplewebm: Fix colour issues I could find.
2019-04-26libpng: Update to upstream 1.6.37Rémi Verschelde
Fixes CVE-2019-7317.
2019-04-22Merge pull request #27817 from fire/assimp_d3d98aRémi Verschelde
Update Assimp to master at d3d98a7ec0c8d38e1952b46dfe53f7e9233dc92d
2019-04-20Merge pull request #27554 from volzhs/freetype-2.10.0Rémi Verschelde
Update freetype to 2.10.0
2019-04-19Merge pull request #28196 from akien-mga/xatlas-cleanupRémi Verschelde
xatlas: Document provenance, copyright and custom changes
2019-04-19xatlas: Revert to unmodified upstream code, add to COPYRIGHTRémi Verschelde
Imported by @reduz from https://github.com/jpcy/xatlas/commit/b8ec29b6b62fb808823e042df5f0f800c07f2e8b Custom changes will be remade properly in the next commit.
2019-04-19Drop unused thekla_atlas dependencyRémi Verschelde
Since f12cb82 @reduz dropped the use of the thirdparty thekla_atlas library, which is replaced by xatlas. Fixes #28180. Fixes #28182.
2019-04-18zstd: Update to upstream 1.4.0Rémi Verschelde
One step towards fixing #17374 as most experimental APIs we use are now part of the stable 1.4.0.
2019-04-11vhacd: Reapply downstream changes to namespace conflicting bullet codeRémi Verschelde
Also adding a patch to easily identify and reapply them.
2019-04-11vhacd: Recommit unmodified upstream code without style changesRémi Verschelde
Godot-specific changes will then be redone without touching upstream formatting. Also documented current state in thirdparty/README.md and added LICENSE. Add vhacd to COPYRIGHT.txt.
2019-04-09Update Assimp to master at d3d98a7ec0c8d38e1952b46dfe53f7e9233dc92dK. S. Ernest (iFire) Lee
* ASCII FBX embedded content * Improved uv scaling metadata
2019-04-05Add Assimp library in thirdpartyK. S. Ernest (iFire) Lee
From https://github.com/assimp/assimp repo at d2b45377e4b09a1f43be95e45553afcc06b03f4b
2019-03-31Update freetype to 2.10.0volzhs
2019-03-06Add fix to libwebsocket to disable V6ONLY.Fabio Alessandrelli
This was enabled by default on some systems (e.g. Windows).
2019-03-06Update libwebsockets to 3.1 (plus UWP patch)Fabio Alessandrelli
2019-03-04Merge pull request #26586 from akien-mga/tinyexr-65f9859Rémi Verschelde
tinyexr: Sync with upstream 65f9859
2019-03-04Merge pull request #26585 from akien-mga/pcre2-10.32Rémi Verschelde
pcre2: Sync with upstream 10.32
2019-03-04Merge pull request #26584 from akien-mga/nanosvg-c1f6e20Rémi Verschelde
nanosvg: Sync with upstream c1f6e20
2019-03-04Merge pull request #26583 from akien-mga/stb-truetype-1.21-vorbis-1.15Rémi Verschelde
stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15
2019-03-04Updates to thirdparty README and COPYRIGHTRémi Verschelde
Notably, we now track stable Bullet 2.88, so distros can unbundle it again.
2019-03-04tinyexr: Sync with upstream 65f9859Rémi Verschelde
2019-03-04pcre2: Sync with upstream 10.32Rémi Verschelde
2019-03-04nanosvg: Sync with upstream c1f6e20Rémi Verschelde
2019-03-04stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15Rémi Verschelde
2019-03-04Merge pull request #26577 from akien-mga/webp-1.0.2Rémi Verschelde
libwebp: Sync with upstream 1.0.2
2019-03-04libwebp: Sync with upstream 1.0.2Rémi Verschelde