github stenzek/duckstation latest
Latest Rolling Release

latest release: preview
19 days ago

Commits

  • 9287950 VideoPresenter: Fix prerotation handling with blur/transitions
  • b0f7c5c Update duckstation-qt_es.ts (#3792)
  • 20b626d MSBuild: Explicitly list plugins to copy
  • e05146d MSBuild: Track Qt translation outputs
  • 1e2ee51 MSBuild: Track Qt resource outputs
  • 8c7b74c MSBuild: Fix Qt MOC dependency tracking
  • bf15b0d MSBuild: Generate Qt MOC files in parallel
  • 46364b2 MSBuild: Track QRC asset dependencies
  • 7652c04 MSBuild: Generate Qt translations in parallel
  • 78cd1f2 MSBuild: Generate Qt UI headers in parallel
  • f34d2c4 Achievements: Add category badge to popup
  • f1d54ab Qt: Fix trailing slash being added to game directories
  • ec81e45 Settings: Disable gpu_force_video_timing in hardcore mode
  • 274143d CI: Update deps to 20260905
  • 9c91b91 Common: Remove unused include
  • 7762f95 Build: Use C++23 across the board
  • 6f23cc2 System: Allow live-changing console region
  • 31948bc Misc: Use static operator()
  • 084bc6f Achievements: Fix padding in notifications/lists
  • 1cafea4 Qt: Slight improvement to track summary list
  • b91b9b2 Qt: Add RA Game ID to game properties
  • c05866d Qt: Add styling to select disc dialog
  • ebc51ff System: Don't copy non-sensitive user preferences to game settings
  • f1f8ee7 System: Disable post-processing when resetting settings
  • 7544894 dep/rcheevos: Bump to e871ef5
  • d9182a0 Qt: Add threads view to debugger
  • 118bb66 Qt: Add call stack to debugger
  • 4a0cdd2 Qt: Link stack view to memory view
  • 5100c51 Qt: Use QPointer in DebuggerWindow
  • 3bc1e8c SettingsInterface: Create type aliases for string lists
  • 3eee1e6 INISettingsInterface: Don't set dirty if unchanged in SetKeyValueList()
  • 92fb83b Qt: Save debugger breakpoints to inis
  • f5ffb6b System: Fix unused function warning
  • 5aeeb72 VideoThread: Fix rare crash if device initialization fails
  • 0d33bd1 Settings: Ensure pcdrv_root is a native path
  • 3f44ac2 Deps: Bump to 20260906
  • f39feb9 Image: Load libpng/libjpeg/libwebp dynamically
  • fa77cd4 CMake: Don't unnecessarily bundle
  • c359ccf DynamicLibrary: Log loaded library paths on Linux
  • 2179487 SDLInputSource: Remove unused variable
  • fa935c2 SQLiteHelpers: Format file
  • 38751bd SDLInputSource: Load SDL dynamically
  • 025872c Qt: Warn when LD_LIBRARY_PATH is overridden on Linux
  • b42b698 Qt: Create desktop file before setup wizard on Linux
  • f1f6b0e ImGuiManager: Load FreeType/plutosvg dynamically
  • 3ccc0c4 Util: Centralize dynlib loading
  • 17a721c ZipHelpers: Load libzip on-demand
  • 1f065b5 CMake: Make bundle building on MacOS optional
  • d9071e4 CocoaTools: Return nullopt if not running from bundle
  • 69fe550 DynamicLibrary: Drop MacOS Frameworks hack
  • 0fbd997 Misc: Remove atexit() usage
  • 0206d92 SDLInputSource: Centralize SDL subsystem loading
  • 7d16905 README: Update feature list
  • e05b9b9 FullscreenUI: Fix 'Use Global Setting' showing in global postfx settings
  • 3f5dca5 FullscreenUI: Use expand icon for dropdowns
  • 2cb1bf7 GPUDevice: Add SingleTextureAndUBOAndPushConstants layout
  • 91c5a79 FullscreenUI: Use SingleTextureAndUBOAndPushConstants for blur apply
  • 4973361 GameList: Add AudioCD type
  • 00989b7 Qt: Make game properties inaccessible for PSF/Audio CDs
  • 0cb515f GameList: Reorder list entry types
  • 1d07ae2 Update duckstation-qt_es.ts (#3794)
  • 73c2266 DynLibs: Fix libjpeg load regression on Windows
  • 35d1f06 Atualização Português do Brasil (#3793)
  • 443ef82 Qt: Merge import buttons in the memory card editor (#3795)
  • cbe7951 CPU/CodeCache: Remove thread_local recursive guard
  • 1ab327d GPUDevice: Drop SingleTextureAndUBOAndPushConstants
  • 3b30876 l10n: update Swedish Qt translation (#3796)
  • c66b269 DynLibs: Fix libwebp loading on Windows

Don't miss a new duckstation release

NewReleases is sending notifications on new releases.