Pull Requests
- #3049 - meson: Bump glslang to 16.6.0 (@xemu-robot)
- #3035 - nv2a: Fix rounding issue in timer scheduling (@abaire)
- #3045 - docs: Add style exception for variable declaration location (@abaire)
- #3042 - meson: Bump sdl3 to release-3.4.16 (@xemu-robot)
- #3041 - meson: Bump nlohmann_json to v3.12.0 (@xemu-robot)
- #3039 - meson: Track nlohmann_json with a git wrap (@mborgerson)
- #3038 - meson: Track SDL3 with a git wrap (@mborgerson)
- #3040 - docs: Drop watermark item in agent pre-submission checklist (@mborgerson)
- #3031 - docs: Add instructions for autonomous agents (@abaire)
- #3037 - docs: Add note on comment use (@abaire)
- #3036 - ci: Run unit tests alongside build (@abaire)
- #2972 - ui: Use DXGI to perform swapping on Windows (@abaire)
- #3009 - ui: Log joystick devices that are not gamecontrollers, implement
gamecontrollerdb_pathconfig handling (@abaire) - #3030 - docs: Add top level contribution guidance (@abaire)
- #2568 - nv2a: Implement PTIMER alarm interrupts (@abaire)
- #3005 - apu: Disable DSP JIT by default for first release (@mborgerson)
- #2986 - nv2a/gl: Clear PGRAPH register dirty bitmap when binding shader (@abaire)
- #2963 - meson: Bump glslang to 16.5.0 (@xemu-robot)
- #2960 - meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.357.0 (@xemu-robot)
- #2874 - nv2a/vk: Fix blurry 2D/UI rendering at internal resolutions > 1x (@stianeklund)
- #2932 - nv2a: Add driver version to shader cache validation. (@Reedzit)
- #2945 - apu: Return sample count for NV_PAPU_XGSCNT (@Yuvi-App)
- #2942 - meson: Bump glslang to 16.4.0 (@xemu-robot)
- #2801 - apu: Add new DSP56300 emulator with JIT execution engine (@mborgerson)
- #2645 - build: Fix MSYS2 Building (@oltolm)
- #2895 - meson: Bump VulkanMemoryAllocator to v3.4.0 (@xemu-robot)
Issues Fixed
- #3029 - Performance loss on Windows when port forwarding is enabled after #2568 was merged
- #2790 - Performance regression between 0.8.133 and 0.8.134 releases caused by PR #2691. Related to vsync being enabled and influenced by display refresh rate, seems specific to AMD drivers on Windows.
- #2983 - pgraph
regs_dirtybitmap is never cleared in GL renderer - #2597 - Tighten FS shader cache validation
- #579 - Ultra Bust A Move and the Outlaw golf have an audio bug which freezes the game
- #2023 - Braveknight: Lieveland Eiyuuden Random crashes and performance issues
- #2106 - Prisoner of war performance Issue due to music
- #2332 - Sonic Mega Collection Plus - Delayed/distorted audio in emulated games
- #2578 - Meta: In-game Cut-scenes running too fast
- #108 - Implement missing DSP instructions
Affected Titles
The following titles had issues fixed in this release:
- Pro Fishing Challenge (#108)
- True Crime: New York City (#2578)
- Prisoner of War (#579, #2106)
- Terminator 3: Rise of the Machines (#579)
- Terminator 3: The Redemption (#579)
- Marc Ecko's Getting Up: Contents Under Pressure (#2578)
- Braveknight: Lieveland Eiyuuden (#579, #2023)
- Ultra Bust-A-Move (#579)
- Halo 2 (#108)
- Sonic Mega Collection Plus (#2332)
- Kikou Heidan J-Phoenix + (#579)
- Outlaw Golf (#579)
- The Da Vinci Code (#2578)
- Outlaw Golf: 9 Holes of X-Mas (#579)
Full Changelog: v0.8.136...f9b1403