Files
ARMSX2/cmake
Brian Degenhardt 455804328f build: ship the mobile GameDB overlay on ARM64 Linux handhelds
Add ENABLE_MOBILE_GAMEDB_OVERLAY, defaulting ON for ARM64 Linux (UNIX AND NOT
APPLE) and OFF everywhere else, and have pcsx2_copy_runtime_resources copy
bin/resources-overlay/armsx2_overrides.yaml next to the executable when it is
set. The overlay lives outside the GLOB'd bin/resources/ tree, so desktop GPUs
never pick it up; it lands flat as resources/armsx2_overrides.yaml where the
GameDatabase override loader already looks for it on every platform (and no-ops
when absent, so x86/Windows/macOS builds are unaffected).

The gate is architecture+OS, not frontend: ARM64 Linux ships both the Qt and
the SDL frontend to handhelds (Rocknix/Batocera Qualcomm/Mali devices, Raspberry
Pi), all tilers that want the same mobile GS tuning, so a frontend-based gate
would miss the Qt handhelds. Packagers and the dev box can force it either way.

Verified on ARM64 Linux: option defaults ON, and a built frontend gets the full
338-entry overlay in its resources/ dir.
2026-07-22 21:16:45 -07:00
..
2021-07-17 21:08:30 -05:00
2024-05-21 18:34:01 +10:00