Commit Graph

1235 Commits

Author SHA1 Message Date
eeb6ac01e8 Merge pull request #109530 from bruvzg/svg_alloc
[TVG] Use heap for XML parser allocs.
2025-08-13 18:42:10 -05:00
c687d7e7b0 [TVG] Use heap for XML parser allocs. 2025-08-11 21:11:59 +03:00
5876648666 Fix C# environment variables (SDL-related issue)
For some reason, these SDL defines mess with C#'s ability to use environment variables
2025-08-11 11:34:30 +05:00
ca515cf650 Merge pull request #108373 from Nintorch/fix-sowrap-enabled
Fix the usage of udev and dbus with SDL joystick input driver
2025-08-03 10:51:17 -05:00
0e19ad507e Fix the usage of libudev and dbus with SDL
Previously, libudev was ignored if SOWRAP_ENABLED was defined (it is defined by default) because otherwise it would crash CI builds due to a missing header, and dbus was always linked dynamically. This commit should fix this issue and make libudev usable again
2025-07-31 15:05:06 +05:00
3f757c41fc Update access-kit to 0.17.0 2025-07-29 08:37:01 +03:00
19e2fcf35a Add two missing SDL patches to the README.md 2025-07-24 12:44:40 +03:00
37f506c33d harfbuzz: Update to 11.3.2 2025-07-22 09:41:20 +03:00
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
96a4c683f1 Merge pull request #108371 from akien-mga/mbedtls-3.6.4
mbedTLS: Update to version 3.6.4, fixes GCC 15 compatibility
2025-07-07 10:07:58 -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
fab646329b Thirdparty: Fix SDL arm64 compilation on Windows 2025-07-06 15:11:56 -05: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
8f816614f6 Merge pull request #108239 from mihe/jolt/scene-switch-crash
Fix crash in Jolt Physics when switching scenes in editor
2025-07-04 10:09:05 -05:00
e2985a2e1f Fix crash in Jolt Physics when switching scenes in editor
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
2025-07-03 16:45:53 +02:00
f69eccddfb [SDL] Fix missing header build error on some Linux systems. 2025-06-30 20:51:30 +03:00
893f5b37f4 meshoptimizer: Update to 0.24 2025-06-27 01:02:34 +02:00
71dd7b5712 Fix SDL threading on macOS/Linux.
And fixup pkg-config check for SDL on Linux.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-06-25 10:36:39 +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
89f9a23d9e Batch the adding of Jolt Physics bodies
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
2025-06-14 14:11:07 +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
367cabf692 Wayland: Simplify including protocols 2025-06-10 08:39:20 +01:00
fc940ecce7 Merge pull request #106467 from DanielKinsman/libjpeg-turbo-correct-patches
Correct libjpeg-turbo patches
2025-06-09 12:31:40 -05: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
d8db44fe6f correct libjpeg-turbo patches 2025-06-09 10:01:05 +10: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