Skip to content

latest-ls56

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 01 Apr 04:11
· 36 commits to master since this release
f102b67

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