summaryrefslogtreecommitdiff
path: root/thirdparty
AgeCommit message (Collapse)Author
2020-05-16Remove HQ2X and the `Image.expand_2x_hq2x()` methodHugo Locurcio
As of Godot 3.0, HQ2X is no longer used to upscale the editor theme and icons on hiDPI displays, which limited its effective uses. HQ2X was also used to upscale the project theme when the "Use Hidpi" project setting was enabled, but results were often less than ideal. The new StyleBoxFlat and SVG support also make HQ2X less important to have as a core feature. This decreases binary sizes slightly (-150 KB on most platforms, -212 KB on WebAssembly release). This partially addresses #12419.
2020-05-16Update r128.h to include latest fix for mingw-64 32 bit builds.Marcel Admiraal
2020-05-15Fix #include <windows.h> for case-senstive cross-compilation.Marcel Admiraal
2020-05-11thirdparty: Cleanup after #38386, document provenance and copyrightRémi Verschelde
Also renamed `delaunay.h` to `delaunay_2d.h` to match the class name.
2020-05-10New lightmapperJuan Linietsky
-Added LocalVector (needed it) -Added stb_rect_pack (It's pretty cool, we could probably use it for other stuff too) -Fixes and changes all around the place -Added library for 128 bits fixed point (required for Delaunay3D)
2020-05-09freetype: Update to upstream version 2.10.2Rémi Verschelde
2020-05-07jpgd: Fix detection of SSE2 support with MSVCRémi Verschelde
The previous code would always use SSE2 intrinsics, which is not valid on UWP ARM platforms (and likely not on some x86 platforms either). The patch has been submitted upstream too: https://github.com/richgel999/jpeg-compressor/pull/13
2020-05-06Fix scale calculation in VHACD Volume::Voxelize().Marcel Admiraal
2020-05-03Merge pull request #38422 from RandomShaper/fix_stb_vorbisRémi Verschelde
Fix crash in stb_vorbis.c
2020-05-03Fix crash in stb_vorbis.cPedro J. Estébanez
2020-05-01thirdparty: List release years in README.mdRémi Verschelde
And expand commit hashes to full hashes instead of shortened ones.
2020-04-30Merge pull request #38365 from akien-mga/tinyexr-4dbd05aRémi Verschelde
tinyexr: Sync with upstream 4dbd05a + enable C++11 threaded loading
2020-04-30Merge pull request #38364 from akien-mga/recast-57610faRémi Verschelde
Recast: Update to upstream commit 57610fa (2019)
2020-04-30Merge pull request #38363 from akien-mga/pcre2-10.34Rémi Verschelde
pcre2: Update to upstream version 10.34
2020-04-30Merge pull request #38361 from akien-mga/stb_vorbis-1.19Rémi Verschelde
stb_vorbis: Update to upstream version 1.19
2020-04-30Merge pull request #38360 from akien-mga/drop-unused-curl_hostcheckRémi Verschelde
Drop now unused curl_hostcheck.c
2020-04-30tinyexr: Sync with upstream 4dbd05aRémi Verschelde
2020-04-30Recast: Update to upstream commit 57610fa (2019)Rémi Verschelde
2020-04-30pcre2: Update to upstream version 10.34Rémi Verschelde
Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.34/ChangeLog?view=markup
2020-04-30stb_vorbis: Update to upstream version 1.19Rémi Verschelde
1.19 - 2020-02-05 - warnings 1.18 - 2020-02-02 - fix seek bugs; parse header comments; misc warnings etc.
2020-04-30Drop now unused curl_hostcheck.cRémi Verschelde
One less thirdparty library to document \o/
2020-04-30FastLZ: Update to upstream version 0.5.0Rémi Verschelde
Upstream development restarted after 13 years. Changes: 2020-02-02: Version 0.5.0 Minor speed improvement on the decompressor. Prevent memory violation when decompressing corrupted input. 2020-01-10: Version 0.4.0 Only code & infrastructure clean-up, no new functionality.
2020-04-30Merge pull request #38073 from akien-mga/enet-1.3.15Rémi Verschelde
enet: Update to upstream version 1.3.15
2020-04-27Merge pull request #38253 from nekomatata/bullet-update-2.90Rémi Verschelde
Update to bullet master (2.90)
2020-04-27Update to bullet master (2.90)PouleyKetchoupp
2020-04-26Windows: Appease capricious MSVC versions with moody headersRémi Verschelde
Fixes #37799. Fixes #37986.
2020-04-21Fix compilation of jpgd.cpp on MSVC 2017Pedro J. Estébanez
2020-04-21enet: Update to upstream version 1.3.15Rémi Verschelde
2020-04-21Merge pull request #38072 from akien-mga/jpgd-fuzzedRémi Verschelde
jpgd: Upgrade to upstream 2.00, fuzzed with zzuf and afl
2020-04-21jpgd: Upgrade to upstream 2.00, fuzzed with zzuf and aflRémi Verschelde
2020-04-21mbedtls: Update to upstream version 2.16.6Rémi Verschelde
Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-04
2020-04-10Fix extra warnings in Android buildPouleyKetchoupp
2020-04-01Merge pull request #37492 from akien-mga/warnings-clang-displayserverwindowsRémi Verschelde
Fix Clang warnings on Windows
2020-04-01Fix Clang warnings on WindowsRémi Verschelde
Fixes #37490.
2020-04-01etc2comp: Fix max iterations for RGBA channelsRémi Verschelde
Those checks were *very likely* meant to clamp the max value, not the min one. Fixes https://github.com/godotengine/godot/issues/10059#issuecomment-606993001.
2020-03-28Fix copyright headers for recently added filesRémi Verschelde
2020-03-11Fix basis_universal to not include tool main file.Fabio Alessandrelli
Avoid build error due to duplicate `main` symbol definition.
2020-03-10mbedtls: Re-add patch to disable VIA padlockRémi Verschelde
The comment mentioned a conflict with libwebsockets, but we actually still get this conflict even now that we don't use libwebsockets. Not sure what component is clashing but we should basically just keep this patch. Follow-up to #36823.
2020-03-09Merge pull request #36943 from akien-mga/mbedtls-reapply-pr1453Rémi Verschelde
mbedtls: Re-apply upstream PR 1453 after #36823
2020-03-09mbedtls: Re-apply upstream PR 1453 after #36823Rémi Verschelde
For some weird reason 'git apply' does not error out when it does nothing, so I missed that I did not apply the patch properly in #36823... This broke the UWP 32-bit x86 build.
2020-03-09vulkan: Re-add option to build Vulkan-Loader staticallyRémi Verschelde
Upstream removed the option in KhronosGroup/Vulkan-Loader#260, which breaks our current use case. This commit reverts KhronosGroup/Vulkan-Loader#260 is our vendored loader. We may need to re-evaluate how we link the loader, but until then, reverting this PR fixes Windows support after the upgrade to a recent SDK version in #36932.
2020-03-09Revert "assimp: Sync with upstream 0201fc5"Rémi Verschelde
This reverts commit 78b22393a8dd182ee56d0448ed77ba4430de5e75. It caused a regression in FBX import leading to crashes. Fixes #36908.
2020-03-09glslang: Sync with upstream 4fc7a33 for Vulkan SDK 1.2.131Rémi Verschelde
Fixes #36888.
2020-03-09Update Vulkan loader and headers to sdk-1.2.131.2Rémi Verschelde
(Headers are actually sdk-1.2.131.1, they did not get a re-release.) Also synced VMA 2.3.0 again, fixing unwanted clang-formatting of thirdparty code.
2020-03-06miniupnpc: Sync with upstream master (4436632)CodeforEvolution
2020-03-06assimp: Sync with upstream 0201fc5Rémi Verschelde
2020-03-06assimp: Clean and document buildsystem, prepare for unbundlingRémi Verschelde
- Improve the SCsub to allow unbundling and remove unnecessary code. - Move files around to match upstream source. - Re-sync with upstream commit 308db73d0b3c2d1870cd3e465eaa283692a4cf23 to ensure we don't have local modifications. - Doesn't actually build against current version 5.0.1 due to the lack of the new ArmaturePopulate API that Gordon authored. We'll have to wait for a public release with that API (5.1?) to enable unbundling.
2020-03-05mbedtls: Update to upstream version 2.16.5Rémi Verschelde
Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-02 Drop patch to disable VIA padlock since we no longer use libwebsockets, so there's no conflict anymore.
2020-02-19glslang: Remove unused revision.templateMateo Dev .59
2020-02-18Merge pull request #36296 from Faless/dtls/enet_vulkanRémi Verschelde
DTLS support + optional ENet encryption