a3195dd4eb
meshoptimizer: Sync with upstream commit ea4558d1c
...
ea4558d1c0
2022-06-10 12:46:50 +02:00
776418942c
etcpak: Update to upstream release 1.0 (June 4, 2022)
...
No change compared to our previous commit, just documentation update
and a release tag we can track.
2022-06-10 12:36:45 +02:00
efb5d7adf0
Fix FreeType crashing in GCC + LTO builds.
2022-06-08 13:59:13 +03:00
1b776a6e7a
Allow picking similar colours using OKHSL.
2022-06-07 05:53:27 -07:00
fb67a685a9
thorvg: Sync a couple fixes from upstream
...
We're still formally tracking v0.8.1, those fixes don't impact the
library features. I didn't bother documenting them with patches as
they will likely soon make their way to either a v0.8.2 or v0.9.0.
2022-05-23 19:44:13 +02:00
4f43739684
Merge pull request #61310 from marxin/gcc13-fix-vhacd
2022-05-23 19:19:14 +02:00
a648d831a9
Fix building VHACD with GCC 13.
...
Fixes the following error:
thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type
46 | ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0);
| ^~~~~~~~
Note the upstream version of the third party library is not affected.
2022-05-23 18:52:27 +02:00
797ccd3ef8
HarfBuzz: Update to version 4.3.0
2022-05-23 13:18:11 +03:00
86cdf1f2cf
rvo2: Sync with upstream commit bfc0486
...
bfc048670a
2022-05-18 14:53:52 +02:00
6c78170d8c
rvo2: Re-sync with upstream, properly document Godot-specific changes
...
Still tracking the `v1.0.1` tag for now, just reverting all the unnecessary
style changes that created a diff with upstream.
2022-05-18 14:40:34 +02:00
24a06a6d4a
pcre2: Fix support for macOS < 11.0 by making JIT conditional at runtime
2022-05-18 11:41:09 +02:00
b052835ca3
Merge pull request #61137 from akien-mga/meshoptimizer-20220424
2022-05-17 23:49:50 +02:00
fa0c9c951f
Merge pull request #61136 from akien-mga/xatlas-20220318
...
xatlas: Sync with upstream 16ace528a
2022-05-17 23:36:10 +02:00
e2d0aa3779
Merge pull request #61135 from akien-mga/recast-20220320
2022-05-17 23:35:37 +02:00
7e4a02d66c
Merge pull request #61120 from akien-mga/doctest-2.4.8
2022-05-17 23:25:14 +02:00
e4e61df438
meshoptimizer: Sync with upstream commit 8a7d69caa
...
8a7d69caa6
2022-05-17 23:24:52 +02:00
0c1429da0d
Merge pull request #61132 from akien-mga/freetype-cleanup
...
FreeType: Cleanup some unused files
2022-05-17 23:19:29 +02:00
10c99d7b41
xatlas: Sync with upstream 16ace528a
...
Just cleaning up unused but set variables.
16ace528ac
2022-05-17 23:03:23 +02:00
4635f24322
Recast: Update to upstream commit 5a870d4 (2022)
2022-05-17 22:59:40 +02:00
03ff10de8a
FreeType: Cleanup some unused files
2022-05-17 22:31:05 +02:00
eb9fd57f76
doctest: Update to 2.4.8
2022-05-17 21:53:32 +02:00
fd6eb2c2d2
pcre2: Update to upstream version 10.40
...
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.40/ChangeLog
2022-05-17 21:37:20 +02:00
f1ef582036
Merge pull request #61118 from akien-mga/certs-update
2022-05-17 21:24:35 +02:00
93fba7ead3
Update HarfBuzz, ICU and FreeType.
...
HarfBuzz: Update to version 4.2.1
FreeType: Update to version 2.12.1
ICU: Update to version 71.1
2022-05-17 18:39:31 +03:00
be6db612a1
certs: Sync with Mozilla bundle as of Mar 31, 2022
...
39c6ac0550
2022-05-17 16:23:01 +02:00
746dddc067
Replace most uses of Map by HashMap
...
* Map is unnecessary and inefficient in almost every case.
* Replaced by the new HashMap.
* Renamed Map to RBMap and Set to RBSet for cases that still make sense
(order matters) but use is discouraged.
There were very few cases where replacing by HashMap was undesired because
keeping the key order was intended.
I tried to keep those (as RBMap) as much as possible, but might have missed
some. Review appreciated!
2022-05-16 10:37:48 +02:00
e8520044e7
Merge pull request #61047 from akien-mga/thorvg-0.8.1
2022-05-15 16:04:05 +02:00
154d081212
thorvg: Sync with upstream 0.8.1
...
And backport fix for FreeBSD support.
Fixes #60003 .
2022-05-15 11:45:42 +02:00
71cc26f55e
etcpak: Update to upstream commit f128369 (May 13, 2022)
2022-05-13 15:58:53 +03:00
9570f3bf45
etcpak: Update to upstream commit 10fc4ce (May 12, 2022)
...
Fixes support for ARMv7+NEON.
2022-05-12 14:13:47 +02:00
e41e2a1103
Fix GCC warning with -Waggressive-loop-optimizations due to overflow
2022-04-30 16:43:16 +02:00
bde6fc9c82
Restructure and refine the noise module
2022-04-19 19:49:48 +02:00
d3dde0727c
Normalize thirdparty readme formatting
2022-04-01 15:26:17 +08:00
420d0d50bc
zlib/minizip: Update to version 1.2.12
...
Security update, fixes CVE-2018-25032 in zlib.
Preliminary assessment doesn't show Godot as affected since we don't
seem to call `deflate` with the problematic parameters, but the extent
of the vulnerability is not fully clear upstream yet.
2022-03-31 15:19:11 +02:00
56544d8013
HarfBuzz: Update to version 4.2.0
2022-03-31 13:03:43 +03:00
e9b928b42a
Merge pull request #59524 from RandomShaper/update_vma
2022-03-29 13:07:01 +02:00
171e31de68
vk_mem_alloc: Update to upstream + Replace use of deprecated items
2022-03-29 11:28:09 +02:00
8c12dfe099
Merge pull request #56718 from Geometror/noise-overhaul
2022-03-28 21:59:18 +02:00
c21215628d
Merge pull request #59510 from bruvzg/use_woff2_fonts
2022-03-25 11:25:42 +01:00
78051f93a3
Convert the editor and default theme fonts to WOFF2 format to save space.
2022-03-25 11:45:55 +02:00
3529141b4b
Update basis universal to version 1.16.3.
...
Enable basis universal uastc internal storage instead of etc1s for better quality.
2022-03-24 22:41:23 -07:00
2a116f601b
Merge pull request #59275 from bruvzg/ft_brotli
2022-03-22 12:47:00 +01:00
2a55f10e8b
Add FastNoiseLite / general noise overhaul
...
- replace OpenSimplexNoise
Co-authored-by: Cory Petkovsek <tinmanjuggernaut@users.noreply.github.com >
2022-03-20 14:53:45 +01:00
e07a8f0aa6
Add brotli decoder and WOFF2 support.
2022-03-18 15:09:38 +02:00
94a365e94b
HarfBuzz: Update to version 4.0.1
2022-03-18 14:50:57 +02:00
3a305d31f0
thorvg: Fix MinGW build by adding explicit <cstring> include
...
Fixes #59044 .
2022-03-16 15:47:23 +01:00
3d7f155586
Remove unused Bullet module and thirdparty code
...
It has been disabled in `master` since one year (#45852 ) and our plan
is for Bullet, and possibly other thirdparty physics engines, to be
implemented via GDExtension so that they can be selected by the users
who need them.
2022-03-09 21:45:47 +01:00
f7a809603c
ThorVG: Sync with upstream 0.8.0
2022-03-08 06:30:31 -08:00
9b0fbfa06d
HarfBuzz: Update to version 4.0.0
2022-03-02 10:48:37 +02:00
90d16a3210
Merge pull request #58497 from JFonS/stb_rect_pack_upgrade
2022-02-25 12:31:40 +01:00