147 Commits
Author SHA1 Message Date
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 MartinandHerman S. 09a80fe710 Third-party: add oaknut submodule 2026-02-08 17:38:56 +09:00
Will MartinandHerman 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