summaryrefslogtreecommitdiffstats
path: root/thirdparty
Commit message (Collapse)AuthorAgeFilesLines
* Remove HQ2X and the `Image.expand_2x_hq2x()` methodHugo Locurcio2020-05-162-2655/+0
| | | | | | | | | | | | | | 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.
* Update r128.h to include latest fix for mingw-64 32 bit builds.Marcel Admiraal2020-05-162-8/+8
|
* Fix #include <windows.h> for case-senstive cross-compilation.Marcel Admiraal2020-05-152-1/+14
|
* thirdparty: Cleanup after #38386, document provenance and copyrightRémi Verschelde2020-05-116-7/+227
| | | | Also renamed `delaunay.h` to `delaunay_2d.h` to match the class name.
* New lightmapperJuan Linietsky2020-05-10314-1159/+116522
| | | | | | | -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)
* freetype: Update to upstream version 2.10.2Rémi Verschelde2020-05-09438-807/+3843
|
* jpgd: Fix detection of SSE2 support with MSVCRémi Verschelde2020-05-072-9/+51
| | | | | | | | 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
* Fix scale calculation in VHACD Volume::Voxelize().Marcel Admiraal2020-05-062-2/+22
|
* Merge pull request #38422 from RandomShaper/fix_stb_vorbisRémi Verschelde2020-05-032-1/+2
|\ | | | | Fix crash in stb_vorbis.c
| * Fix crash in stb_vorbis.cPedro J. Estébanez2020-05-032-1/+2
| |
* | thirdparty: List release years in README.mdRémi Verschelde2020-05-011-41/+40
|/ | | | And expand commit hashes to full hashes instead of shortened ones.
* Merge pull request #38365 from akien-mga/tinyexr-4dbd05aRémi Verschelde2020-04-302-165/+425
|\ | | | | tinyexr: Sync with upstream 4dbd05a + enable C++11 threaded loading
| * tinyexr: Sync with upstream 4dbd05aRémi Verschelde2020-04-302-165/+425
| |
* | Merge pull request #38364 from akien-mga/recast-57610faRémi Verschelde2020-04-308-232/+471
|\ \ | | | | | | Recast: Update to upstream commit 57610fa (2019)
| * | Recast: Update to upstream commit 57610fa (2019)Rémi Verschelde2020-04-308-232/+471
| |/
* | Merge pull request #38363 from akien-mga/pcre2-10.34Rémi Verschelde2020-04-3039-4633/+7344
|\ \ | | | | | | pcre2: Update to upstream version 10.34
| * | pcre2: Update to upstream version 10.34Rémi Verschelde2020-04-3039-4633/+7344
| |/ | | | | | | Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.34/ChangeLog?view=markup
* | Merge pull request #38361 from akien-mga/stb_vorbis-1.19Rémi Verschelde2020-04-302-83/+136
|\ \ | | | | | | stb_vorbis: Update to upstream version 1.19
| * | stb_vorbis: Update to upstream version 1.19Rémi Verschelde2020-04-302-83/+136
| |/ | | | | | | | | | | 1.19 - 2020-02-05 - warnings 1.18 - 2020-02-02 - fix seek bugs; parse header comments; misc warnings etc.
* | Merge pull request #38360 from akien-mga/drop-unused-curl_hostcheckRémi Verschelde2020-04-303-260/+0
|\ \ | | | | | | Drop now unused curl_hostcheck.c
| * | Drop now unused curl_hostcheck.cRémi Verschelde2020-04-303-260/+0
| |/ | | | | | | One less thirdparty library to document \o/
* / FastLZ: Update to upstream version 0.5.0Rémi Verschelde2020-04-303-410/+448
|/ | | | | | | | | | | | | 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.
* Merge pull request #38073 from akien-mga/enet-1.3.15Rémi Verschelde2020-04-307-48/+70
|\ | | | | enet: Update to upstream version 1.3.15
| * enet: Update to upstream version 1.3.15Rémi Verschelde2020-04-217-48/+70
| |
* | Merge pull request #38253 from nekomatata/bullet-update-2.90Rémi Verschelde2020-04-2754-853/+4395
|\ \ | | | | | | Update to bullet master (2.90)
| * | Update to bullet master (2.90)PouleyKetchoupp2020-04-2754-853/+4395
| | |
* | | Windows: Appease capricious MSVC versions with moody headersRémi Verschelde2020-04-261-0/+1
|/ / | | | | | | | | Fixes #37799. Fixes #37986.
* / Fix compilation of jpgd.cpp on MSVC 2017Pedro J. Estébanez2020-04-213-3/+36
|/
* Merge pull request #38072 from akien-mga/jpgd-fuzzedRémi Verschelde2020-04-214-3390/+3964
|\ | | | | jpgd: Upgrade to upstream 2.00, fuzzed with zzuf and afl
| * jpgd: Upgrade to upstream 2.00, fuzzed with zzuf and aflRémi Verschelde2020-04-214-3390/+3964
| |
* | mbedtls: Update to upstream version 2.16.6Rémi Verschelde2020-04-217-18/+93
|/ | | | Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-04
* Fix extra warnings in Android buildPouleyKetchoupp2020-04-101-0/+8
|
* Merge pull request #37492 from akien-mga/warnings-clang-displayserverwindowsRémi Verschelde2020-04-012-1/+3
|\ | | | | Fix Clang warnings on Windows
| * Fix Clang warnings on WindowsRémi Verschelde2020-04-012-1/+3
| | | | | | | | Fixes #37490.
* | etc2comp: Fix max iterations for RGBA channelsRémi Verschelde2020-04-013-24/+248
|/ | | | | | | 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.
* Fix copyright headers for recently added filesRémi Verschelde2020-03-282-0/+32
|
* Fix basis_universal to not include tool main file.Fabio Alessandrelli2020-03-112-1549/+1
| | | | Avoid build error due to duplicate `main` symbol definition.
* mbedtls: Re-add patch to disable VIA padlockRémi Verschelde2020-03-103-1/+19
| | | | | | | | | 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.
* Merge pull request #36943 from akien-mga/mbedtls-reapply-pr1453Rémi Verschelde2020-03-092-9/+52
|\ | | | | mbedtls: Re-apply upstream PR 1453 after #36823
| * mbedtls: Re-apply upstream PR 1453 after #36823Rémi Verschelde2020-03-092-9/+52
| | | | | | | | | | | | | | 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.
* | vulkan: Re-add option to build Vulkan-Loader staticallyRémi Verschelde2020-03-095-1/+79
|/ | | | | | | | | | | 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.
* Revert "assimp: Sync with upstream 0201fc5"Rémi Verschelde2020-03-09223-2045/+1632
| | | | | | | This reverts commit 78b22393a8dd182ee56d0448ed77ba4430de5e75. It caused a regression in FBX import leading to crashes. Fixes #36908.
* glslang: Sync with upstream 4fc7a33 for Vulkan SDK 1.2.131Rémi Verschelde2020-03-0964-10810/+12464
| | | | Fixes #36888.
* Update Vulkan loader and headers to sdk-1.2.131.2Rémi Verschelde2020-03-0918-40483/+38057
| | | | | | | (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.
* miniupnpc: Sync with upstream master (4436632)CodeforEvolution2020-03-064-6/+11
|
* assimp: Sync with upstream 0201fc5Rémi Verschelde2020-03-06223-1632/+2045
|
* assimp: Clean and document buildsystem, prepare for unbundlingRémi Verschelde2020-03-065-1940/+165
| | | | | | | | | | - 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.
* mbedtls: Update to upstream version 2.16.5Rémi Verschelde2020-03-0512-124/+125
| | | | | | | 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.
* glslang: Remove unused revision.templateMateo Dev .592020-02-191-13/+0
|
* Merge pull request #36296 from Faless/dtls/enet_vulkanRémi Verschelde2020-02-182-56/+321
|\ | | | | DTLS support + optional ENet encryption