Thaddeus Crews
c50d2c319c
Merge pull request #113733 from deralmas/wayland-1-24
...
Wayland: Bump to 1.24.0
2025-12-12 14:15:05 -06:00
Rémi Verschelde
f9b48a5592
Merge pull request #113926 from akien-mga/thirdparty-patches-links
...
Thirdparty: Make GH PR references URLs
2025-12-12 17:13:29 +01:00
Rémi Verschelde
005cc0d95a
Merge pull request #112408 from bruvzg/hb_1220
...
Update HarfBuzz to 12.2.0
2025-12-12 17:12:51 +01:00
Rémi Verschelde
6917b1934f
Thirdparty: Make GH PR references URLs
2025-12-12 12:31:32 +01:00
Thaddeus Crews
2553b70496
Merge pull request #113857 from bruvzg/llvm21
...
Fix build errors and warnings with LLVM-21
2025-12-10 18:10:39 -06:00
Thaddeus Crews
6139cef625
Merge pull request #96547 from DeeJayLSP/drmp3
...
Replace `minimp3` with `dr_mp3`
2025-12-10 18:10:31 -06:00
Pāvels Nadtočajevs
1682f6d4dd
Fix build errors and warnings with LLVM-21
2025-12-10 20:05:38 +02:00
mxtherfxcker
8a23bec158
Update re-spirv to fix multiple regressions.
...
- Fix behavior regression from decoration change.
- Empty shader fix.
- Add image query ops.
Co-authored-by: DarioSamo <dariosamo@gmail.com >
2025-12-08 16:13:36 -03:00
Dery Almas
3f9ab52872
Wayland: bump to 1.24.0
...
Many tweaks as usual but the most interesting additions since the last
bump are:
- `wl_fixes`, which allows to delete `wl_registry` objects (to hook up
in embedder). This requires a new interface as `wl_registry`'s version
can't be directly bumped. A notable usecase will come from mesa:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29140
- `wl_shm::release` and `wl_shm_pool::release`, which allows to delete
each respective object. (should automatically work but requires max
version bump when binding, will do in a separate PR). Useful for the
embedder, two less interfaces to instance and share.
- `wl_keyboard` version 10, which introduces server-side repetition
through a new `repeated` key state.
It also includes new buffer formats enumerations, but I don't know the
pratical implications of this specific addition, especially as this is
the WSI's responsibility FWIU.
2025-12-08 00:52:40 +01:00
DeeJayLSP
f46bca99c7
Replace minimp3 with dr_mp3
2025-12-05 18:54:25 -03:00
Dario
040b36fe87
Update re-spirv with bugfix for function result decorations.
...
Also adds some optimizations to further reduce allocations.
2025-12-05 10:56:02 -03:00
Thaddeus Crews
63e14e13f9
Merge pull request #111767 from Repiteo/scons/libcpp-transitive
...
SCons: Remove transitive includes in `libc++`
2025-12-03 21:02:01 -06:00
Dario
cf00643565
Use re-spirv in the Vulkan driver to optimize shaders.
...
Includes contributions by Rémi to unify usage of SPIR-V Headers across the dependencies.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-12-02 11:39:11 -03:00
Jakub Marcowski
ac1f05516e
libogg: Update to 1.3.6
2025-11-30 22:27:18 +01:00
Jakub Marcowski
2b3501923f
libpng: Update to 1.6.51
2025-11-26 01:17:54 +01:00
Thaddeus Crews
ad02128137
SCons: Remove transitive includes in libc++
2025-11-23 11:09:21 -06:00
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
Pāvels Nadtočajevs
8749408de8
Update HarfBuzz to 12.2.0
2025-11-05 08:44:06 +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