Automated nightly build for community testing (unsigned).
Platforms: macOS arm64, Linux arm64 (4K and 16K pages), Windows arm64, Android (sideloadable APK), iOS (.ipa).
What's new
- GameDB: Dirge of Cerberus no longer needs hardware readbacks disabled
- Android UI: fix settings clobber, restore the resume, and add opt-in controls
- Android: fix pause/resume crashes, stalls and silent save-state refusals
- GS: age the texture pool every frame, and fix runtime GPU profile detection
- GS: skip the PS2 Z floor on Apple GPUs
- GS: assert nothing rewrites clear state behind the scheduler
- GS: route texture mapping and mipmap generation through the flush point
- GameDB: enable render-pass coalescing for Dirge of Cerberus
- GS: expose render-pass coalescing in the settings UI and GameDB
- GS: only flush queued draws for an upload the queue can see
- GS: let the pool see the textures the scheduler is holding back
- GS: flush only for textures a queued draw can actually see
- GS: let the second-pass draws defer as well
- GS: keep target state visible while draws sit in the scheduler
- GS: coalesce across a target alternation with two open runs
- GS: add the render-pass scheduler, one open run
- GS: route texture upload and readback through the flush point
- GS: route texture-touching device work through a flush point
- SDL: report argument errors on stderr instead of into the void
- GS: stop forcing an RT feedback read for Ad-masked blends on fbfetch
- EE: record why recRAMCopy is sized to MainRam, not ExposedRam
- EE: assert no block survives a recClear of its own range
- IOP: scan past non-overlapping neighbours when hunting straddlers
- tests: establish shared state instead of inheriting it
- tests: make the EE overlap-walk tests self-sufficient
- EE: scan past non-overlapping neighbours when hunting stale blocks
- mVU: pack MAC/status flags with one ADDV instead of two movemask chains
- GS/HW: skip the PS2 Z floor where it is provably an identity
- gsrunner: capture GS dump frames with RenderDoc
- EE: index recRAMCopy by guest address, not startpc/4
- iOS: Improve UI and Dynamic Background Tab Transitions
Full changelog: nightly-20260725...589852a