b4762468cc
manifold: Update to upstream commit 76208dc
2025-07-16 09:31:53 +07:00
db1b6b9356
Merge pull request #108028 from stuartcarnie/apple_image_atomics
...
Metal: Use image atomic operations on supported Apple hardware
2025-07-07 10:08:00 -05:00
f2eb6b5fed
mbedTLS: Update to version 3.6.4, fixes GCC 15 compatibility
...
- Security fixes: https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.4
- Fixes #107754 .
- Fixes #108048 .
2025-07-07 10:17:40 +02:00
5230f6c60c
Apple: Use image atomic operations on supported Apple hardware
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-07-05 05:59:00 +10:00
893f5b37f4
meshoptimizer: Update to 0.24
2025-06-27 01:02:34 +02:00
eb430bc22d
Merge pull request #107956 from Chubercik/ufbx-0.20.0
...
ufbx: Update to 0.20.0
2025-06-24 18:34:29 -05:00
0b3496fb4f
Add support for SDL3 joystick input driver
...
Made possible by EIREXE, xsellier and the SDL team.
This commit includes statically linked SDL3 for Windows, Linux and macOS.
The vendored copy of SDL3 was setup to only build the required subsystems
for gamepad/joystick support, with some patches to be able to make it as
minimal as possible and reduce the impact on binary size and code size.
Co-authored-by: Álex Román Núñez <eirexe123@gmail.com >
Co-authored-by: Xavier Sellier <xsellier@gmail.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-06-25 01:28:50 +02:00
800fb6a860
ufbx: Update to 0.20.0
2025-06-25 00:14:38 +02:00
69b9c06fc4
Merge pull request #107161 from akien-mga/miniupnpc-2.3.3
...
miniupnpc: Update to 2.3.3
2025-06-14 00:00:07 +02:00
8e75a3711e
Update HarfBuzz to 11.2.1
2025-06-13 08:20:47 +03:00
a26e55999d
OpenXR: Update to 1.1.49
2025-06-11 11:11:41 +10:00
daab1d66a9
Merge pull request #107314 from Chubercik/clipper2-1.5.4
...
clipper2: Update to 1.5.4
2025-06-09 12:31:35 -05:00
0a4bb804b5
Merge pull request #107159 from akien-mga/openxr-1.1.48
...
openxr: Update to 1.1.48
2025-06-09 12:31:29 -05:00
7087fa15d8
clipper2: Update to 1.5.4
2025-06-09 12:24:13 +02:00
85fedecfa1
Merge pull request #107163 from akien-mga/libktx-4.4.0
...
libktx: Update to 4.4.0
2025-06-09 00:44:54 +02:00
46ec995511
Merge pull request #107158 from akien-mga/doctest-2.4.12
...
doctest: Update to 2.4.12
2025-06-09 00:44:48 +02:00
8037b7ecae
Merge pull request #107155 from akien-mga/libpng-1.6.48
...
libpng: Update to 1.6.48 (+ cleanup thirdparty docs)
2025-06-09 00:44:42 +02:00
28ed695d2f
Merge pull request #107190 from akien-mga/libtheora-1.2.0
...
libtheora: Update to 1.2.0
2025-06-06 17:37:58 +02:00
ff429e0e64
libtheora: Update to 1.2.0
2025-06-06 01:36:51 +02:00
b71d0a3671
libktx: Update to 4.4.0
2025-06-06 01:24:43 +02:00
dd6a05adab
miniupnpc: Update to 2.3.3
2025-06-05 17:58:09 +02:00
ecd1d87875
msdfgen: Update to 1.12.1
2025-06-05 17:53:25 +02:00
9a583485e2
openxr: Update to 1.1.48
2025-06-05 17:48:20 +02:00
d14283df94
doctest: Update to 2.4.12
2025-06-05 17:35:23 +02:00
79000c725b
libpng: Update to 1.6.48
2025-06-05 17:13:04 +02:00
10c07157a1
Minor updates to thirdparty documentation/COPYRIGHT.txt
2025-06-05 17:10:08 +02:00
6b09f6e6d9
zstd: Update to 1.5.7
...
Adds supports for x86_64 assembly for Windows/MinGW builds.
2025-06-05 16:03:14 +02:00
fa2533ba5a
Merge pull request #107026 from Chubercik/clipper2-1.5.3
...
clipper2: Update to 1.5.3
2025-06-04 10:34:35 -05:00
256fa39e51
clipper2: Update to 1.5.3
2025-06-04 00:05:20 +02:00
6565c8e83f
[AccessKit] Update API to 0.16.0.
2025-06-03 10:49:04 +03:00
b6b8c32673
Merge pull request #106465 from Chubercik/manifold-3.1.0
...
manifold: Update to 3.1.1
2025-06-02 18:51:54 -05:00
937612a11a
Merge pull request #106616 from DeeJayLSP/openxr-1147
...
Update OpenXR to 1.1.47
2025-06-02 18:51:51 -05:00
f3da6201f8
manifold: Update to 3.1.1
2025-06-01 10:13:46 +02:00
5c94127c2d
thorvg: Update to 0.15.13
2025-05-28 00:43:14 +02:00
7c8ac0f0ab
Merge pull request #106851 from Chubercik/ufbx-0.18.2
...
ufbx: Update to 0.18.2
2025-05-27 09:39:33 -05:00
57569085d9
tinyexr: Update to 1.0.12
2025-05-27 00:23:06 +02:00
e861991448
ufbx: Update to 0.18.2
2025-05-27 00:07:39 +02:00
4c530cb6a9
Update meshoptimizer to v0.23
...
Also remove the reference to a patch that was removed in a prior commit.
This includes improvements to simplification wrt attribute metric for certain
edge cases.
2025-05-23 06:08:25 +01:00
15de1d6c35
Use Grisu2 algorithm in String::num_scientific to fix serializing
2025-05-22 09:13:16 -07:00
a179a07fae
Merge pull request #106615 from DeeJayLSP/godot-certs-04-25
...
certs: Sync with upstream as of Apr 8 2025
2025-05-20 11:37:25 -05:00
f5eaf2a576
certs: Sync with upstream as of Apr 8 2025
2025-05-19 22:50:06 -03:00
f6d4bab263
Update OpenXR to 1.1.47
2025-05-19 16:25:23 -03:00
bc192598e5
Update qoa.h to latest git
2025-05-19 13:33:05 -03:00
88c0552077
Merge pull request #104462 from solidpixel/astcenc_5.3.0
...
Update astcenc to the upstream 5.3.0 release
2025-05-13 16:22:10 -05:00
0bf9d88797
Merge pull request #106167 from Faless/mbedtls/fix_enable_threading
...
mbedTLS: Fix concurrency issues with TLS
2025-05-09 11:29:17 -05:00
2c789788c0
mbedTLS: Fix concurrency issues with TLS
...
When we first integrated mbedTLS, we decided not to enable
MBEDTLS_THREADING_C (which adds mutex locking to calls modifying the
state), and instead to simply create separate contexts ("states") for
each connection.
This worked fine until recently.
Sadly, mbedTLS 3 added a global state for the new PSA crypto
functionalities (which are required to support TLSv1.3).
This results in TLSv1.3 connections to access and modify the global
state concurrently when running in threads.
This commit enables MBEDTLS_THREADING_C, and MBEDTLS_THREADING_C_ALT to
provide a generic Godot implementation using the engine Mutex class.
2025-05-08 11:45:00 +02:00
9419ef2f34
basis_universal: Add missing ctype.h include to fix MSVC build
...
Seems like latest MSVC tweaked some headers and we no longer have definitions
for `isdigit` and `isalpha` without an explicit include.
2025-05-07 23:21:53 +02:00
a0cc41b5ed
Use libjpeg-turbo for improved jpg compatibility and speed
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-05-02 11:47:56 +02:00
151e2ecc4b
basis_universal: Rediff patches, remove Windows encoding fix
...
Convert the file to UTF-8 properly instead.
2025-04-28 10:27:32 +02:00
be994d59c9
Merge pull request #103968 from Chubercik/basis_universal-1.60
...
basis_universal: Update to 1.60
2025-04-27 19:21:17 -05:00