latest-ls56
·
36 commits
to master
since this release
CI Report:
https://ci-tests.linuxserver.io/linuxserver/duckstation/latest-ls56/index.html
LinuxServer Changes:
Full Changelog: latest-ls55...latest-ls56
Remote Changes:
Commits
- 060056eab CPU/RISCV64: Fix gte_completion_tick store in EndAndLinkBlock (#3702)
- 26fda0b98 CPU/Recompiler: Don't clobber downcount in GTE blocks
- 242182d91 System: Use achievements game icon for loading screen
- c5fdea1ee ImGuiManager: Remove redundant cast
- 401a0ba4c GPUTexture: Don't assemble vector in GetSizeVec()
- a9a5d20ae FullscreenUI: Free up more bytes in locals
- 6f6fe977e FullscreenUI: Add debug destructor
- 26d7e39d1 Achievements: Fix indicator scale not applying to text
- d6dca9cfb Achievements: Increase indicator horizontal padding
- c82f4b8bc Achievements: Add missing coordinate floor() in a couple of places
- 088f05726 FullscreenUI: Add background blur to notifications/menus
- 8d0105331 Achievements: Add pinning of measured achievements
- 7deb99cd8 FullscreenUI: Fix crash when changing range cheats
- db809fa27 FullscreenUI: Fix range cheats not being completely removed
- 3066a3824 PostProcessing: Fix inconsistent unscaled input during reload
- 78a69cd38 PostProcessing: Set unscaled input based on first enabled shader
- 98a9aaa7a SettingsInterface: Replace simpleini with built-in parser
- ab1fd5182 dep: Remove simpleini
- bc3b6fcb6 Common: Add missing functions for SSE2 vector implementation
- 49219b7bd GPU/HW: Fix bogus 'resolution set to 0x0' message
- 03980904a Installer: Fix incorrect executable name on ARM64
- 3ec7a4fef CMake: Core link to vixl/biscuit should be private
- cbc6a162e VideoPresenter: Reuse blur target for transitions
- f7f93cc29 InputManager: Support localizing device names
- b20f11456 SDLInputSource: Make button/axis labels controller type aware
- 7b2fb0f15 Achievements: Clear OSD state before rc_client_unload_game()
- 20dd67555 FullscreenUI: Fix previous window not cleared on shutdown
- 7603a5a63 FullscreenUI: Fix concurrent achievement+leaderboard hotkeys
- 2067b5aba Qt: Zero a few spacer size hints
- 70d655adc FullscreenUI: Reset focus when switching to same main window
- 05240c5ed SDLInputSource: Use constants for motor indices
- 3d1f479a7 XInputSource: Use constants for motor indices
- 5bd747b54 SettingsInterface: Make strings the only virtual type
- a697ab923 Settings: Use string_view for parsing types
- cc7e03c2d Settings: Use case-sensitive comparison when loading
- 6991e6120 INISettingsInterface: Use case-sensitive sections/keys
- 5d898f85d FullscreenUI: Avoid calling EnumerateDeviceEffects() on video thread
- 23d2060b8 Qt: Avoid InputManager calls for binding widgets
- bf292ddf7 FullscreenUI: Avoid calling EnumerateDevices() on video thread
- 818476f8b InputManager: Add thread assertions to public functions
- 2f211ddfd Qt: Remove HasAnyBindingsForKey() call on double click
- c728108a6 InputManager: Remove main mutex
- 607cc7ea6 ShaderGen: Fix compile error with OpenGL ES
- 1cb2ad5fd GameDB: ICache for Resident Evil 1+2
- 19a165a5b GPU/HW: Fix draw rect not updating in FF8 truncation workaround
- 14ff42cd3 GPU: Fix gsvector_nosimd -Wnontrivial-memcall warnings (#3704)
- 8a7db2ad5 dep/imgui: Fix LoongArch64 compile
- db0de91b9 dep/rapidyaml: Fix LoongArch compile
- 9ca9930da dep: Add lagoon
- c41cd7937 GPU: Fix blend32() template for non-SIMD path
- f6d526712 Common: Add LoongArch support
- c1ae04a7b CPU/LoongArch64: Add recompiler
- 87ce39236 CPU/LoongArch64: Don't clobber downcount in GTE blocks
- 1c643d704 Achievements: Add toast when achievement is pinned/unpinned
- d83dc3f33 Qt: Add 'Dark Ocean' theme
- 78f286799 Scripts: Fix regtest runner
- 684d24b14 FullscreenUI: Display PS/Xbox button icons based on current device
- 876485765 FullscreenUI: Use BackgroundHighlight for button hover in choice dialog
- cad17e8eb FullscreenUI: Show 'Scroll Page' in footer legend
- 3c3f9e3eb CI: Drop libc injection hack
- 4acd4a099 CI: Remove AppRun hook from cross AppImage
- ec5e67651 CI: Update to latest AppImage utilities
- fedd294bd CI: Only build Qt frontend for cross jobs
- 7b50681fa CMake: Always build Qt interface
- 98e9db7fb GPUDevice: Drop SDL window type
- dbfe9219c OpenGLDevice: Remove prerotation hacks
- 1dacb130f FullscreenUI: Fix achievements hotkey hang with VSync on
- 47dc3ce6a CI: Verify hashes of dependencies
- c38b99a0f VulkanDevice: Fix duplicate check for VK_KHR_get_surface_capabilities2
- 06708e0b5 GPUDevice: Fix false error logged with OpenGL
- 335f6b627 Settings: Ensure INI gets saved in logical section order
- 770bebf3c Settings: Remove empty sections before saving