What's New:
- Make .bin loader track length match .cue
- Add hash to OnGameChanged
- Avoid additional stat() call loading subchannel
- Improve PBP load error reporting
- 06b0218: GPU/HW: Split transparent draws if dual-source blend unsupported (Stenzek)
- Clear display texture on fatal error
- Don't panic on unknown register read
- Update to SDL3 3.2.4
- Fix possible crash when rescanning game list
- Fix setting-altering patches not applying on startup
- Add 'Ignore' field to file format
- 07f9730: update the Simple-Chinese Translation to latest.
- Update glyph ranges
- 4ce48ab: GPU/HW: Fix incorrect source rect for page replacements
- Show disabled code count when HC/safe mode is active
- Improve summary popup
- c1f8a52: Spanish (Spain) translation update 2025-02-09
- Dezaemon Plus Select 100 does not support analog mode
- 788b9cd: Update the Simple-Chinese translation to latest.
- 3eed0d0: CI/Flatpak: Don't strip SDL3 libraries
- Fix overlapping widgets in macro trigger shift-click
- Use display name for a couple of recommended value
- 2876713: Update the Simple-Chinese translation to latest.
- f6e8ebe: Updating Swedish translation (100%)
- 36d5708: GPU/HW: Fall back to replacements from first disc
- Fix incorrect recommended value
- Reapply frame end codes immediately on reload
- cd89f62: Atualização Português do Brasil
- Apply SDL3 joystick patch
- Rewrite to support axis input
- f90fdf6: Update the Simple-Chinese translation to latest.
- Correctly unset host page size if set via cache
- Fix prerotated presenting with OpenGL
- Fix incorrect texture format for A1BGR5
- Fix Wcast-function-type-mismatch
- Vectorize RGBA8 conversion and add A1BGR5
- Fix flipped images in OpenGL
- Fix black screen when changing options while paused
- Fix missing vibration binding for NegConRumble
- Fix abort on slow compile in big picture
- Update glyph ranges
- Bump to LLVM/clang 19
- More Wcast-function-type-mismatch fixes
- Fix possible unaligned movaps
- Fix setting-altering game patch behaviour