github stenzek/duckstation latest
Latest Rolling Release

latest release: preview
9 days ago

Commits

  • 060056e CPU/RISCV64: Fix gte_completion_tick store in EndAndLinkBlock (#3702)
  • 26fda0b CPU/Recompiler: Don't clobber downcount in GTE blocks
  • 242182d System: Use achievements game icon for loading screen
  • c5fdea1 ImGuiManager: Remove redundant cast
  • 401a0ba GPUTexture: Don't assemble vector in GetSizeVec()
  • a9a5d20 FullscreenUI: Free up more bytes in locals
  • 6f6fe97 FullscreenUI: Add debug destructor
  • 26d7e39 Achievements: Fix indicator scale not applying to text
  • d6dca9c Achievements: Increase indicator horizontal padding
  • c82f4b8 Achievements: Add missing coordinate floor() in a couple of places
  • 088f057 FullscreenUI: Add background blur to notifications/menus
  • 8d01053 Achievements: Add pinning of measured achievements
  • 7deb99c FullscreenUI: Fix crash when changing range cheats
  • db809fa FullscreenUI: Fix range cheats not being completely removed
  • 3066a38 PostProcessing: Fix inconsistent unscaled input during reload
  • 78a69cd PostProcessing: Set unscaled input based on first enabled shader
  • 98a9aaa SettingsInterface: Replace simpleini with built-in parser
  • ab1fd51 dep: Remove simpleini
  • bc3b6fc Common: Add missing functions for SSE2 vector implementation
  • 49219b7 GPU/HW: Fix bogus 'resolution set to 0x0' message
  • 0398090 Installer: Fix incorrect executable name on ARM64
  • 3ec7a4f CMake: Core link to vixl/biscuit should be private
  • cbc6a16 VideoPresenter: Reuse blur target for transitions
  • f7f93cc InputManager: Support localizing device names
  • b20f114 SDLInputSource: Make button/axis labels controller type aware
  • 7b2fb0f Achievements: Clear OSD state before rc_client_unload_game()
  • 20dd675 FullscreenUI: Fix previous window not cleared on shutdown
  • 7603a5a FullscreenUI: Fix concurrent achievement+leaderboard hotkeys
  • 2067b5a Qt: Zero a few spacer size hints
  • 70d655a FullscreenUI: Reset focus when switching to same main window
  • 05240c5 SDLInputSource: Use constants for motor indices
  • 3d1f479 XInputSource: Use constants for motor indices
  • 5bd747b SettingsInterface: Make strings the only virtual type
  • a697ab9 Settings: Use string_view for parsing types
  • cc7e03c Settings: Use case-sensitive comparison when loading
  • 6991e61 INISettingsInterface: Use case-sensitive sections/keys
  • 5d898f8 FullscreenUI: Avoid calling EnumerateDeviceEffects() on video thread
  • 23d2060 Qt: Avoid InputManager calls for binding widgets
  • bf292dd FullscreenUI: Avoid calling EnumerateDevices() on video thread
  • 818476f InputManager: Add thread assertions to public functions
  • 2f211dd Qt: Remove HasAnyBindingsForKey() call on double click
  • c728108 InputManager: Remove main mutex
  • 607cc7e ShaderGen: Fix compile error with OpenGL ES
  • 1cb2ad5 GameDB: ICache for Resident Evil 1+2
  • 19a165a GPU/HW: Fix draw rect not updating in FF8 truncation workaround
  • 14ff42c GPU: Fix gsvector_nosimd -Wnontrivial-memcall warnings (#3704)
  • 8a7db2a dep/imgui: Fix LoongArch64 compile
  • db0de91 dep/rapidyaml: Fix LoongArch compile
  • 9ca9930 dep: Add lagoon
  • c41cd79 GPU: Fix blend32() template for non-SIMD path
  • f6d5267 Common: Add LoongArch support
  • c1ae04a CPU/LoongArch64: Add recompiler
  • 87ce392 CPU/LoongArch64: Don't clobber downcount in GTE blocks
  • 1c643d7 Achievements: Add toast when achievement is pinned/unpinned
  • d83dc3f Qt: Add 'Dark Ocean' theme
  • 78f2867 Scripts: Fix regtest runner
  • 684d24b FullscreenUI: Display PS/Xbox button icons based on current device
  • 8764857 FullscreenUI: Use BackgroundHighlight for button hover in choice dialog
  • cad17e8 FullscreenUI: Show 'Scroll Page' in footer legend
  • 3c3f9e3 CI: Drop libc injection hack
  • 4acd4a0 CI: Remove AppRun hook from cross AppImage
  • ec5e676 CI: Update to latest AppImage utilities
  • fedd294 CI: Only build Qt frontend for cross jobs
  • 7b50681 CMake: Always build Qt interface
  • 98e9db7 GPUDevice: Drop SDL window type
  • dbfe921 OpenGLDevice: Remove prerotation hacks
  • 1dacb13 FullscreenUI: Fix achievements hotkey hang with VSync on
  • 47dc3ce CI: Verify hashes of dependencies
  • c38b99a VulkanDevice: Fix duplicate check for VK_KHR_get_surface_capabilities2
  • 06708e0 GPUDevice: Fix false error logged with OpenGL
  • 335f6b6 Settings: Ensure INI gets saved in logical section order
  • 770bebf Settings: Remove empty sections before saving

Don't miss a new duckstation release

NewReleases is sending notifications on new releases.