Rémi Verschelde
e8520044e7
Merge pull request #61047 from akien-mga/thorvg-0.8.1
2022-05-15 16:04:05 +02:00
Rémi Verschelde
154d081212
thorvg: Sync with upstream 0.8.1
...
And backport fix for FreeBSD support.
Fixes #60003 .
2022-05-15 11:45:42 +02:00
bruvzg
71cc26f55e
etcpak: Update to upstream commit f128369 (May 13, 2022)
2022-05-13 15:58:53 +03:00
Rémi Verschelde
9570f3bf45
etcpak: Update to upstream commit 10fc4ce (May 12, 2022)
...
Fixes support for ARMv7+NEON.
2022-05-12 14:13:47 +02:00
Hendrik Brucker
e41e2a1103
Fix GCC warning with -Waggressive-loop-optimizations due to overflow
2022-04-30 16:43:16 +02:00
Hendrik Brucker
bde6fc9c82
Restructure and refine the noise module
2022-04-19 19:49:48 +02:00
Casper Beyer
d3dde0727c
Normalize thirdparty readme formatting
2022-04-01 15:26:17 +08:00
Rémi Verschelde
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
bruvzg
56544d8013
HarfBuzz: Update to version 4.2.0
2022-03-31 13:03:43 +03:00
Rémi Verschelde
e9b928b42a
Merge pull request #59524 from RandomShaper/update_vma
2022-03-29 13:07:01 +02:00
Pedro J. Estébanez
171e31de68
vk_mem_alloc: Update to upstream + Replace use of deprecated items
2022-03-29 11:28:09 +02:00
Rémi Verschelde
8c12dfe099
Merge pull request #56718 from Geometror/noise-overhaul
2022-03-28 21:59:18 +02:00
Rémi Verschelde
c21215628d
Merge pull request #59510 from bruvzg/use_woff2_fonts
2022-03-25 11:25:42 +01:00
bruvzg
78051f93a3
Convert the editor and default theme fonts to WOFF2 format to save space.
2022-03-25 11:45:55 +02:00
K. S. Ernest (iFire) Lee
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
Rémi Verschelde
2a116f601b
Merge pull request #59275 from bruvzg/ft_brotli
2022-03-22 12:47:00 +01:00
Hendrik Brucker
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
bruvzg
e07a8f0aa6
Add brotli decoder and WOFF2 support.
2022-03-18 15:09:38 +02:00
bruvzg
94a365e94b
HarfBuzz: Update to version 4.0.1
2022-03-18 14:50:57 +02:00
Rémi Verschelde
3a305d31f0
thorvg: Fix MinGW build by adding explicit <cstring>
include
...
Fixes #59044 .
2022-03-16 15:47:23 +01:00
Rémi Verschelde
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
K. S. Ernest (iFire) Lee
f7a809603c
ThorVG: Sync with upstream 0.8.0
2022-03-08 06:30:31 -08:00
bruvzg
9b0fbfa06d
HarfBuzz: Update to version 4.0.0
2022-03-02 10:48:37 +02:00
Rémi Verschelde
90d16a3210
Merge pull request #58497 from JFonS/stb_rect_pack_upgrade
2022-02-25 12:31:40 +01:00
Pedro J. Estébanez
801741e787
vk_mem_alloc: Update to upstream + Adapt approach to small objects pooling
...
This updates VMA and instead of using the custom small pool approach from 4e6c9d3ae9
, lazily creates pools for the relevant memory type indices, which doesn't require patching VMA.
Also, patches already merged upstream or not needed any longer are removed.
2022-02-24 14:30:55 +01:00
jfons
0395b5e414
Upgrade stb_rect_pack to 1.01
...
Enables large rectangle support by default.
2022-02-24 13:15:41 +01:00
Pedro J. Estébanez
6a35864a6d
Really update volk to 1.3.204
2022-02-24 12:48:36 +01:00
Bastiaan Olij
65bae5a341
Add OpenXR 1.0.22 to thirdparty libraries
...
Will be compiled and used in the next commit.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-02-23 11:50:45 +01:00
Nova
36ae916c09
Fixed issue with Godot modifications to polypartition.cpp third-party file
2022-02-21 14:10:15 -05:00
Fabio Alessandrelli
ee7b67e135
[Crypto] Implement CryptoCore::RandomGenerator.
...
As a cryptographically secure random generator.
Internally it uses mbedTLS CTR-DRBG implementation which gets re-seeded
with entropy from OS::get_entropy when needed.
CryptoCore now additionally depends on `ctr_drbg.c` and `entropy.c`
thirdparty mbedtls files.
2022-02-14 10:45:50 +01:00
Rémi Verschelde
09a61cdf53
Merge pull request #57989 from RandomShaper/update_vma
...
Update & patch VMA, and re-implement the small buffers optimization
2022-02-14 09:07:11 +01:00
Pedro J. Estébanez
4e6c9d3ae9
Add a separate pool for small allocations in Vulkan RD
2022-02-12 12:47:08 +01:00
Pedro J. Estébanez
648a10514b
vk_mem_alloc: Update to latest commit
2022-02-12 12:45:28 +01:00
Rémi Verschelde
84d7a69570
spirv-reflect: Update to latest commit, adds SPIRV 1.6 support
2022-02-11 18:42:51 +01:00
Rémi Verschelde
26b2defe0c
vulkan: Update volk, headers and glslang to 1.3.204
2022-02-11 18:42:51 +01:00
Rémi Verschelde
8f4793b225
Revert "vulkan: Update volk, headers and glslang to 1.3.204"
...
This reverts commit d233908fb6
.
2022-02-11 17:50:22 +01:00
Rémi Verschelde
e11f0d9bfd
Revert "spirv-reflect: Update to latest commit, adds SPIRV 1.6 support"
...
This reverts commit 912c2062e6
.
2022-02-11 17:49:45 +01:00
Rémi Verschelde
912c2062e6
spirv-reflect: Update to latest commit, adds SPIRV 1.6 support
2022-02-11 00:05:17 +01:00
Rémi Verschelde
d233908fb6
vulkan: Update volk, headers and glslang to 1.3.204
2022-02-10 23:57:03 +01:00
bruvzg
346a4b4f50
msdfgen: Update to version 1.9.2
2022-02-09 14:24:26 +02:00
bruvzg
c768189bd2
HarfBuzz: Update to version 3.3.2
2022-02-09 14:22:04 +02:00
K. S. Ernest (iFire) Lee
419b342a9a
Faster CVTT by reducing quality.
...
Make BC6 and BC7 CVTT faster while still having better quality than DXT5.
2022-02-04 15:15:26 -08:00
Rémi Verschelde
e223bad86d
Core: Move Vector2i to its own vector2i.h
header
...
Also reduce interdependencies and clean up a bit.
2022-02-04 16:32:21 +01:00
Rémi Verschelde
6acbd5f774
Merge pull request #57102 from akien-mga/libwebp-1.2.2
2022-02-03 15:16:57 +01:00
Rémi Verschelde
339dcd80ae
libwebp: Sync with upstream 1.2.2
...
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.2/NEWS
2022-02-02 23:29:30 +01:00
bruvzg
5676b3c022
HarfBuzz: Update to version 3.3.1
2022-02-02 22:29:31 +02:00
Anilforextra
3382e0304d
ThorVG: Sync with upstream 0.7.1
...
Changes: https://github.com/Samsung/thorvg/releases/tag/v0.7.1
2022-01-31 23:39:25 +05:45
Rémi Verschelde
04d283dc23
Merge pull request #36198 from Calinou/code-font-jetbrains-mono
2022-01-20 21:43:17 +01:00
Rémi Verschelde
9c4c541bca
thorvg: Fix usage of min/max breaking on VS 2017
...
Fixes https://github.com/godotengine/godot/issues/56894#issuecomment-1015956706 .
2022-01-20 08:07:53 +01:00
Rémi Verschelde
cb7f28ad95
thorvg: Fix missing <cstring>
includes for MinGW
...
Fixes #56894 .
2022-01-18 12:31:18 +01:00