XeniOS
f1cf69fbb2
[iOS] Add ZAR library conversion
2026-06-08 01:38:35 +09:00
XeniOS
276d160ce3
[Build/Apple] Build MoltenVK from source for the iOS Vulkan backend
2026-06-08 01:34:18 +09:00
XeniOS
0e6c9a9b88
[iOS] Add XeniOS app layer
2026-06-07 02:37:21 +09:00
XeniOS
0ccfa7981c
[GPU/Metal] Add Metal Shader Converter backend
2026-06-07 02:37:21 +09:00
Herman S.
ff75253273
[3PP/Base] Add boost_context submodule and initial fibers test
2026-06-02 12:30:40 +09:00
Herman S.
e76c4701cb
[3PP] Remove now unused rapidcsv submodule
2026-06-02 12:29:52 +09:00
Herman S.
a34897f0a3
[APU] Upgrade to SDL3
2026-05-27 09:58:46 +09:00
Herman S.
6d6daa157f
[3PP] Ensure wx isn't compiled with debug asserts on release
2026-05-27 01:22:53 +09:00
Herman S.
e88c641962
[3PP] Remove tabulate, it causes bad locale related side-effects
2026-05-27 01:22:46 +09:00
Herman S.
c734286a3d
[MoltenVK] Add cereal support
2026-05-19 21:16:00 +09:00
Herman S.
168f9f8528
[macOS] Statically link MoltenVK
2026-05-19 21:08:56 +09:00
Herman S.
a70d56a376
[zlib-ng] Pass HAVE_ATTRIBUTE_ALIGNED so ALIGNED_() actually aligns
2026-05-13 17:52:53 +09:00
Herman S.
71ab69aac7
[macOS] Pin metallib minos to the bundle deployment target
2026-05-10 14:32:32 +09:00
Herman S.
71061ff480
[Build/macOS] Build SDL2 from source instead of vendoring
2026-05-08 17:06:16 +09:00
Herman S.
719be21416
[APP/UI] Convert Qt to wxWidgets based native UI
2026-05-07 12:09:11 +09:00
Herman S.
0f2e40c024
[Build] Use host shader-cc when crosscompiling Windows x64->a64
...
Use the compiled version from host build dir, it's a bit awkward as
it requires host build dir to exist but less awkward than any
alternative that force builds it automatically.
2026-04-30 15:05:05 +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.
9afa3254e3
[Build] Redirect host tools to build/host_tools
...
Keeps them out of the release
2026-04-24 11:52:37 +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.
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.
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.
15810d3981
[3PP] Remove oaknut
2026-04-15 21:54:17 +09:00