1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-06 17:25:19 +00:00
Commit Graph

909 Commits

Author SHA1 Message Date
Thaddeus Crews
b0a03edce0 Merge pull request #106891 from BastiaanOlij/openxr_core_android_loader
OpenXR add core support for Khronos loader
2025-11-20 16:47:00 -06:00
Dery Almas
bbf65ae72f Wayland: Implement game embedding
This patch introduces a new protocol proxy, which multiplxes Wayland
clients into a single connection, allowing us to redirect calls (e.g.
create toplevel -> create subsurface). Mixed with some state tracking
and emulation, we can embed a full-featured client into the editor.
2025-11-19 21:24:18 +01:00
Bastiaan Olij
c056cae437 OpenXR add core support for Khronos loader 2025-11-19 11:54:25 +11:00
Thaddeus Crews
8a53948b4f Merge pull request #112421 from BastiaanOlij/openxr_1_1_53
Update OpenXR thirdparty folder to 1.1.53
2025-11-10 08:20:03 -06:00
DeeJayLSP
b6ed41ed27 Update missing info from FreeType 2.14.1 2025-11-05 15:28:21 -03:00
Bastiaan Olij
871ce9a12a OpenXR thirdparty folder updated to 1.1.53 2025-11-05 20:06:39 +11:00
Pāvels Nadtočajevs
b54d575636 Update FreeType to 2.14.1 2025-11-05 09:27:23 +02:00
Thaddeus Crews
e07acf0977 Merge pull request #110500 from sorascode/fix-macos-joy-name
[macOS] Use `productCategory` instead of `vendorName` for joypad name in SDL
2025-11-04 16:32:34 -06:00
Thaddeus Crews
75eefa253d Merge pull request #111516 from DeeJayLSP/opensans
Update OpenSans SemiBold
2025-11-04 16:32:31 -06:00
sora
92172cab9d macOS: Use productCategory instead of vendorName for joypad name 2025-11-04 19:06:29 +01:00
Rémi Verschelde
5950fca36c Merge pull request #111845 from akien-mga/mbedtls-3.6.5
mbedTLS: Update to version 3.6.5
2025-10-22 22:48:00 +02:00
Rémi Verschelde
9de2837cd5 mbedTLS: Update to version 3.6.5 2025-10-22 15:35:23 +02:00
DeeJayLSP
6cf4daafbb Use Inter as the default editor font, features enabled 2025-10-21 16:04:45 -03:00
DeeJayLSP
276e1c222c Update HarfBuzz to 12.1.0 2025-10-13 15:12:33 -03:00
DeeJayLSP
46a197b55f Update Open Sans SemiBold 2025-10-12 00:51:05 -03:00
Rémi Verschelde
845f9f73cd basis_universal: Sync with latest Git to solve more warnings 2025-10-09 12:41:57 +02:00
Thaddeus Crews
651d278e1d Merge pull request #110965 from mihe/jolt/v5.4.0
Jolt: Update to 5.4.0
2025-10-07 11:54:39 -05:00
Thaddeus Crews
b95024752a SCons: Remove system includes 2025-10-07 08:11:29 -05:00
Mikael Hermansson
cf75064c71 Jolt: Update to 5.4.0 2025-10-07 13:43:40 +02:00
Bastiaan Olij
d9c0183bd7 OpenXR: Update to OpenXR 1.1.52 2025-09-22 21:25:45 +10:00
Thaddeus Crews
3dbb193ece Merge pull request #109990 from zeux/meshopt-0.25
Update meshoptimizer to v0.25
2025-09-18 21:02:27 -05:00
Thaddeus Crews
6e75c28a5e Merge pull request #107693 from deralmas/wayland-protocols-1.45
wayland-protocols: Update to 1.45
2025-09-18 12:42:23 -05:00
Arseny Kapoulkine
90ff46c292 Update meshoptimizer to v0.25
Also expose new flags as SurfaceTool enums for future use
2025-08-26 10:19:48 -07:00
Thaddeus Crews
eeb6ac01e8 Merge pull request #109530 from bruvzg/svg_alloc
[TVG] Use heap for XML parser allocs.
2025-08-13 18:42:10 -05:00
Pāvels Nadtočajevs
c687d7e7b0 [TVG] Use heap for XML parser allocs. 2025-08-11 21:11:59 +03:00
Nintorch
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
Thaddeus Crews
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
Nintorch
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
Pāvels Nadtočajevs
3f757c41fc Update access-kit to 0.17.0 2025-07-29 08:37:01 +03:00
Pāvels Nadtočajevs
19e2fcf35a Add two missing SDL patches to the README.md 2025-07-24 12:44:40 +03:00
Pāvels Nadtočajevs
37f506c33d harfbuzz: Update to 11.3.2 2025-07-22 09:41:20 +03:00
Kongfa Waroros
b4762468cc manifold: Update to upstream commit 76208dc 2025-07-16 09:31:53 +07:00
Thaddeus Crews
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
Rémi Verschelde
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
Stuart Carnie
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
Jakub Marcowski
893f5b37f4 meshoptimizer: Update to 0.24 2025-06-27 01:02:34 +02:00
Thaddeus Crews
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
Nintorch
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
Jakub Marcowski
800fb6a860 ufbx: Update to 0.20.0 2025-06-25 00:14:38 +02:00
Riteo
ae74c0c9a4 wayland-protocols: Update to 1.45 2025-06-19 03:59:20 +02:00
Rémi Verschelde
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
Pāvels Nadtočajevs
8e75a3711e Update HarfBuzz to 11.2.1 2025-06-13 08:20:47 +03:00
Bastiaan Olij
a26e55999d OpenXR: Update to 1.1.49 2025-06-11 11:11:41 +10:00
Thaddeus Crews
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
Thaddeus Crews
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
Jakub Marcowski
7087fa15d8 clipper2: Update to 1.5.4 2025-06-09 12:24:13 +02:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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