Herman S.
ddd89c293f
[Metal] Wire up shader build pipeline via SPIRV-Cross
2026-04-22 23:24:15 +09:00
Herman S.
f0a2f1ffc5
[Build] Replace VULKAN_SDK toolchain with glslang / SPIRV-Tools
2026-04-22 16:17:56 +09:00
Herman S.
3d02eae07d
[Metal] Remove stale Metal backend
...
Drop the orphaned Metal GPU backend that was imported on edge but never
wired into the CMake build.
Switch third_party/metal-cpp to bkaradzic/metal-cpp and remove
third_party/metal-shader-converter to be added later if needed.
2026-04-22 12:52:02 +09:00
Herman S.
ede37f016a
Merge commit '883c2030d06dfb4f83f4fbe8ac75dad9e61ae911' into canary-rebase
2026-04-16 00:20:52 +09:00
Herman S.
15810d3981
[3PP] Remove oaknut
2026-04-15 21:54:17 +09:00
Herman S.
a12fdee02f
[Build] Convert to cmake
2026-04-15 13:56:23 +09:00
Herman S.
c6e112bcd8
[3PP/ARM64] Add xbyak_aarch64 submodule
2026-03-22 14:24:47 +09:00
Herman S.
71c5702ee8
[Build] Convert build system to raw cmake and remove premake layer
2026-03-04 17:37:36 +09:00
Herman S.
cd5df622a9
[3PP] Switch FFmpeg to latest release with port of xmaframes codec
...
And pull out all the xenia specific build junk into
third_party/ffmpeg-xenia rather than keeping it checked in the
submodule
2026-03-04 13:05:31 +09:00
Herman S.
434644c301
Merge commit 'f2fabfdf0' into canary_experimental
...
Sync changes from master up to before the recent GPU changes, those will be
merged later
2026-02-17 16:59:38 +09:00
Herman S.
b2ba98ade7
[Testing] Use the same binutils on windows and linux
2026-02-14 17:40:45 +09:00
Herman S.
7a45f66bb4
[3PP] Switch FFmpeg to latest release with port of xmaframes codec
...
And pull out all the xenia specific build junk into
third_party/ffmpeg-xenia rather than keeping it checked in the
submodule
2026-02-12 08:16:55 +09:00
Will Martin and Herman S.
09a80fe710
Third-party: add oaknut submodule
2026-02-08 17:38:56 +09:00
Will Martin and Herman S.
b6bd8f306b
Third-party: add Metal dependency submodules
2026-02-08 17:38:56 +09:00
Herman S.
2bbd9c4687
[3PP] Add third_party/asio submodule
2026-01-31 00:31:34 +09:00
Herman S.
77bb2ea2d9
Merge remote-tracking branch 'xenia-master/master' into edge
2026-01-20 11:39:24 +09:00
Triang3l
c4e1242fa2
[D3D12] Include recent D3D12 headers from the Microsoft GitHub
2026-01-14 23:05:08 +03:00
Herman S.
7ea2852585
[UI] Replace QtMultimedia with miniaudio for notification sounds
2026-01-10 00:22:26 +09:00
Herman S.
b0e3dda66d
[Build] Remove data repos from third_party and fetch during setup
...
Avoids having to update main repo each time they get updates.
2025-11-24 18:40:11 +09:00
Herman S.
3de6d4d891
[UI] Implement patches dialog
2025-11-06 13:50:39 +09:00
Herman S.
3cf954e7a0
[ThirdParty] Add game-patches
2025-11-06 10:03:33 +09:00
Herman S.
147e843dd5
[Build] fix submodule hash key and track optimized-settings main branch
2025-10-28 14:34:52 +09:00
Herman S.
26866aef91
[UI] Implement per-game config override UI
2025-10-28 14:10:32 +09:00
Herman S.
17b4e7a521
[Testing] Use the same binutils on windows and linux
2025-10-19 18:35:20 +09:00
Herman S.
036f6a66e2
Remove SPIRV-tools submodule as it's not used
2025-09-22 17:14:42 +09:00