XeniOS
0e6c9a9b88
[iOS] Add XeniOS app layer
2026-06-07 02:37:21 +09:00
Herman S.
719be21416
[APP/UI] Convert Qt to wxWidgets based native UI
2026-05-07 12:09:11 +09:00
Herman S.
412069d694
[Build] Track shader include deps via per-output depfiles
2026-04-27 00:28:34 +09:00
Herman S.
3fcf46a941
[Build] Fold compile_shader_dxbc.py into shader_cc
2026-04-27 00:28:30 +09:00
Herman S.
be6e6b0fdd
[Build] Generate shader bytecode into build/ with per-file outputs
2026-04-26 21:21:19 +09:00
Herman S. and Reality
5290a3d553
[Metal] Add SPIRV-Cross based GPU backend
...
Ports the Metal backend from XeniOS.
No geometry shaders on Metal, so rect lists and point sprites expand
in the VS, quad lists expand in the primitive processor.
Co-Authored-By: Reality <reality@xenios.jp >
2026-04-26 21:21:14 +09:00
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.
9661acb77d
[Build/macOS] Add macOS platform support
...
Wire up CMake for the APPLE platform.
2026-04-18 12:13:39 +09:00
Herman S.
edbc153ed4
Merge commit 'd2c8ca675e78e3730af5f2d90669d37a69ebfd94' into canary-rebase
2026-04-16 10:48:55 +09:00
Herman S.
ede37f016a
Merge commit '883c2030d06dfb4f83f4fbe8ac75dad9e61ae911' into canary-rebase
2026-04-16 00:20:52 +09:00
Herman S.
a12fdee02f
[Build] Convert to cmake
2026-04-15 13:56:23 +09:00
Herman S.
a8ef7faeae
[Build/macOS] Exclude empty translation units and Vulkan/SPIR-V targets
2026-03-27 16:12:08 +09:00
Herman S.
883c2030d0
[ARM64] Initial commit for arm64 backend
...
Based entirely off existing xbyak x86 implementation and available
tests. Still needs a lot of optimization and testing on non-Windows
platforms.
So far passes all tests and boots at least some games on Windows.
2026-03-22 15:57:37 +09:00
Herman S.
b15cd5b164
[Build] Add --build-tests and --cmake-define flags to xenia-build.py
2026-03-10 15:38:21 +09:00
Gliniak
9e5fc57f66
[Cmake] Added directory tree to VS solution.
...
This recreates structure from premake almost 1:1
2026-03-07 20:26:45 +01:00
Herman S.
086decfa6e
[Build] Enable test discovery in VS Test Explorer
2026-03-05 16:18:23 +09:00
Herman S.
4bd93883ac
[Build] Convert buildshaders to custom build rules
2026-03-04 20:57:42 +09:00
Herman S.
71c5702ee8
[Build] Convert build system to raw cmake and remove premake layer
2026-03-04 17:37:36 +09:00