- GS: port PCSX2 #14555 ROV revisions + #14465 anisotropic-filter shader
optimization (early isotropic fallback, cheaper math); bump ShaderCacheVersion
- Renderer: add Vulkan framebuffer-fetch (ROAA) accurate-blending fast path on
Adreno via EnableAdrenoFramebufferFetch (default off, experimental) - the
mobile-native equivalent of ROV, restart to apply, no effect on Mali/OpenGL
- Renderer: add ROV, Accurate Alpha Test, and HW AA1 toggles; raise internal
upscale range to 8x
- GameDB: surface an on-screen notice when a game recommends Accurate Alpha
Test or AA1
- TextureCache: port upstream Move correctness fix for destination-target match
- Controllers: fall back to the device's own vibration motor when the gamepad
exposes no usable rumble actuator (#241; e.g. Odin 3)
- Skins: read newer per-side analog filenames (analog_stick_left/right);
older single analog_stick + analog_base packs still import
- Settings: rename "Game Fixes" to "GameDB Fixes" for clarity
Turning hardcore off now shows a confirmation dialog (CANCEL is the
default selection), mirroring the existing enable-confirm, so it can't be
toggled off by a single stray tap.
Best-effort copy of the configured BIOS into <dataRoot>/bios so it is
visible/backup-able next to covers/cache; the emulator still reads the
app-private copy so boot is unaffected. Runs on the background init thread
and skips dotfiles / .migrate.tmp leftovers.