-
released this
2025-11-15 04:35:11 +00:00 | 688 commits to master since this release📅 Originally published on GitHub: Sat, 15 Nov 2025 04:58:05 GMT
🏷️ Git tag created: Sat, 15 Nov 2025 04:35:11 GMTCommits
26323f441GPU/HW: Fix incorrect clamp UV state on setting change361bcde48FullscreenUI: Fix loading screen progress going negativebdeeecefaGPU/HW: Clamp after round with round upscaling fix127cc70baGameDB: Enable PGXP-CPU for Tekken 3a1a763ceaGameDB: Set tolerance for Tekken 3639aa3c7fImGuiOverlays: Fix inconsistent font weightcb609fc6bImGuiOverlays: Polish frame time graph013cce51cQt: Return size hint for covers475b69baaQt: Save/restore painter state in achievements delegate0b2865730Qt, FullscreenUI, PostProcessing: Add shader enable/disable toggle. (#3621)c06e4fea0Atualização Português do Brasil (#3624)a9b9e8952PostProcessing: Rename Enabled -> StageEnabled3a1e8fe7aPostProcessing: Load shaders even if disabledfc97cf514PostProcessing/slang: Flip textures if using OpenGLa30106692Qt: Use QSizeF for device scaled sizesfa965cf9fQt: Use delegate for drawing coverscad8b4376PostProcessing: Fix starting with all stages disabled6581e8e3bPostProcessing: Fix unscaled input sizes if first stage disabled29d5598dePostProcessing: Fix slang+overlay+odd shader count combinationa742164b6GameDB: Increase cdromMaxReadSpeedupCycles for Discworld Noir (#3625)66c924e29GameDB: Max speedup cycles for Bugs Bunny - Lost in Time & Bugs Bunny and Taz - Time Busters (#3626)e2cd5e79aGameDB: Max speedup cycles for Street Fighter Alpha 2 & 3 and Super Puzzle Fighter II (#3627)34484d4f9CDImageDevice: Fix compiling in Unicode modefa793ce3aUpdater: Fix compiling in Unicode mode65be533adBuild: Use C17 for MSBuildc953480edBuild: Use Unicode as default MSBuild character setd532acb39Build: Use VS2026 build tools7e7e51db0D3D12Device: Remove unused class memberdf547195aREADME: Bump VS version requirement to 2026ef2086b2cQt: Silence new warning from VS2026d1f26eef3Qt: Fix a bunch of implicit conversion warnings35e3d9a4dQt: Get window sizes from OS instead of scaling Qt size3099f5f3dQt: Fix game grid selection rect bottom/right edges4c56f06ffQt: Style check boxes in Darker Fusion0edf71bd0GPU: Fix 480i resolution display with force progressive982035fbcGPU: Remove implicit bool conversion754591f27StringUtil: Add GetUTF8CharacterCount()b9b1b13fbQt: QtConcurrent is no longer needed3d6627c7aQt: Speed up interface page creation
Downloads
-
released this
2025-11-08 03:04:11 +00:00 | 727 commits to master since this release📅 Originally published on GitHub: Sat, 08 Nov 2025 08:44:04 GMT
🏷️ Git tag created: Sat, 08 Nov 2025 03:04:11 GMTCommits
e7f403467FileSystem: Add LockedFile helper class84806d305GameList: Use LockedFile classac4634c28Add StringPool and BumpStringPool classesa035c4872GameList: Fall back to achievement badges for game icons3d2c3c919GameList: Avoid a couple of heap allocations89e3ba29aQt: Fix warning2b3c7e00cQt: Initialize COM before Qt2ff9c67c7Qt: Replace table widget in Game List Settings70185cb69Update Russian translation (#3587)e96a85d29Atualização Português do Brasil (#3588)bd6e747c6GameDB: Fix serials for Black-Matrix +2a0fe0a75GameDB: Add disc set for GT2 US41b8f2bf7CI: Remove Flatpak buildsa49d0b665PostProcessing/GLSL: Skip recompile on target size change8520e3f94System: Work around lupdate bug causing hangf2291eaafDeps: Build Qt Declarative/ShaderTools33a342751Deps: Remove build directory after each library7deb374cfDeps: Hopefully work around path length limitsbae05a7f6SDLInputSource: Change default for WGI to off5653f8dd6ImGuiManager: Don't let non-imgui keys through2c03fb915ImGuiManager: Use static key map1fbf08398FullscreenUI: Move ImGuiFullscreen to core836fd9bcfFullscreenUI: Make file naming consistentfab4b05bcFullscreenUI: Remove ImGuiFullscreen namespacee36ea9e3aFullscreenUI: Remove more redundancy9cbcf7809FullscreenUI: Move transition handling to widgets file8c25144abFullscreenUI: Always initialize widgets983cde33bFullscreenUI: Make notifications/toasts thread-safeb1cd5625fSystem: Don't add to the pause timer when we're already paused2bc387fe3FullscreenUI: Fix returning to window that was openba28a3fb3Achievements: Cache user badge pathdc7a7ed6bFullscreenUI: Split settings into its own filecc2ee0068FullscreenUI: Split game list into its own filef4f8aa587FullscreenUI: Defer more resource loads10a7d8ad4FullscreenUI: More scope clean upbed758a75FullscreenUI: Move translation strings to own file32aa86a60FullscreenUI: Move achievements to its own file45d3c6657FullscreenUI: Simplify game properties state476c1c5b9FullscreenUI: Make OpenOrUpdateLoadingScreen() thread safe9ca1c9730Mini: Compile fixf2dd91c87RegTest: Compile fixa52020bcfDMA: Reduce linked list header read timeaa980a44cGPU: Don't save settings to save state9977e1dcaFullscreenUI: Disable rewind options when runahead is enabled (#3589)b4a868c5cUpdate the Simple-Chinese Translation to latest. (#3591)751781325Settings: Remove CD speedup above 6xcab6669ebDMA: Speed up RAM write with CDROM speedup93b4c3467FullscreenUI: Fix missing logo on landing page3d6c042ffFullscreenUI: Fix missing lock for settings read9fa8b17cbFullscreenUI: Fix a couple of missing stringse48649bc2FullscreenUI: Remove unused variable0776e2f9cQt: Clear style sheet before applying theme2fb377359Qt: NativeThemeStylesheetNeedsUpdate() should not apply to Fusiond9e363f84Qt: Add message box helpersdb7598ffaQt: Use message box wrapper functions8775ca0ffQt: Convert more message boxes to window modal6432ac103Qt: Fix non-rounded buttons in achievement login326a6e391CMake: Fix scmversion.cpp always updating on Mac7414ed92eUpdate the Simplified-Chinese Translation. (#3592)eb23999d6Atualização Português do Brasil (#3593)b237604acGPUDevice: Don't log warning for WARP driver5818a05beAchievements: Add point count to unlock popup5a7094b81Achievements: Use consistent icon style in listde08a2fffCMake: Only remap source path in Release buildsa44c8466eCMake: Fix Xcode project debugging0fec148e0GPU/HW: Add missing padding to UBOseefcd9071GPU/HW: Avoid some redundant calls in Metal24ae4a5d2FullscreenUI: Fix uniform push before pipeline setb858fe5e9GPUDevice: Display OSD message if debug settings are enabled2c2fb1d49D3D12Device: Fix incorrect StencilBeginningAccess/StencilEndingAccesscff3ece1aVulkanDevice: Fix incorrect struct type05701fef4GPUDevice: Make dyn libs publicfcde8c776dep/reshadefx: Cherry-pick upstream 74e95dda038c88d2dep/reshadefx: Work around inability to discard in function in DXCd82ae473aCI: Bump minimum macOS version to 13.0e89ab8311Qt: Misc code cleanups49762aa49Qt: Fix column width estimation in game list59d0f3c01Qt: Fix game icon size and row height in game list458ad1334Qt: Take header width into account for all columns94cfc9ba2Update the Simplified-Chinese Translation. (#3594)efa6e4aecCommon: Use NSAlert for assertion failures/panicsc5d93583dGameDatabase: Add DisableFastForwardMemoryCardAccess trait1999b0df6GameDB: Set DisableFastForwardMemoryCardAccess for Twisted Metal 4f6cdf95b6Qt: Fix positioning of game list achievements iconcd8d6d838Qt: Remove game icon extra sized54234444Qt: Don't need these functions defined in the headerb8764e8c1Qt: Add exit specific message for confirmation dialog88802e0d0GameList: Fix achievement game ID not set for disc sets8c0878882Qt: Normalize shut down labels7bba98af3Update the Simplified-Chinese Translation. (#3596)5f6b690b9Atualização Português do Brasil (#3597)d0bbf8ca1GameDB: Set DisableFastForwardMemoryCardAccess for Tales of Destiny5a49db071Qt: Reflect DisableFastForwardMemoryCardAccess trait in the settings UI97db72cb2Achievements: Fix display of game completion time (#3599)bfc6da257GameDB: Disable disc speedup on MDEC for Warcraft II (#3600)a929aaf19Update Russian translation (#3601)b797aae28GPU: Fix a couple instances of reading wrong thread settings0841ab4b9Qt: Fix disc swap from game list incorrectly pausingc33354e2dQt: Don't hold game list lock on popupdc5b57aa4Qt: Missed a couple of shutdown -> close messagesb483d2f61ImGuiManager: Add title variants for OSD messages529da22efSystem: Use new OSD message variants0d4ffde7cQt: Allow command line boot of device path22220853dQt: Fix recommended value for "Challenge Indicators" (#3603)3e6dd9b9aSystem: Simplify and polish more OSD messages899d500d3GPU: Fix compile warning5de231ca5System: Fix regtest build863b9b10aQt: Minor layout fixes in analog controller binding widget (#3604)683ccbf21GPUDevice: Swap ImGui rendering to use UBO6848f07c5GPUDevice: Combine draw and push constant functions916b23f85GPUDevice: Use separate buffer for push constants47c820455GPUDevice: Add MultiTextureAndUBOAndPushConstants pipeline layoutb43111f36GPUDevice: Remap input attributes when transpiling to HLSL4729e2257GPUDevice: Handle non-contiguous texture bindings in SPV transpiling08317d947GPUDevice: Set fixed names for UBO/push constants in SPV transpiling9a5eadd86GPUDevice: Add SRGBA8 texture formataf5c3fac4GPUDevice: Fix mipmap generation on targetsd06f306f8GPUDevice: Ensure clear is committed in MakeReadyForSampling()eb0a8890eMetalDevice: Fix creating mipmapped textures with generate flagfc618b8b6SPIRVModule: Add class for iterating/manipulating SPIR-V81fb8014aPostProcessing: Support unscaled input8a732ded4PostProcessing: Support loading slang shaders/presets77b1abf5eMemoryCard: Fix off-by-one reporting in card number9a5e0c902ShaderGen: Fix ImGui rendering with Vulkan5da178eb2Update the Simplified-Chinese Translation. (#3605)4ec6752feGPUPresenter: Handle padding for unscaled/slang inputb04b87a73PostProcessing: Use titled OSD messages042bc7945ImGuiManager: Use different OSD title/text colours5ca35363dCPU/Recompiler: Set up frame pointer on Windows ARM6449a1446fbCommon: Fix SSE2 build85275a196Qt: Add missing help text in Interface Settingsb0689d54eFullscreenUI: Move loading screen progress callback into namespaceb4d71cb66Qt: Save position of settings windows70352b69cQt: Center windows when they don't have saved positionsf5fc2474aQt: Resolve command line paths before autobooting520502dabFileSystem: Fix RealPath() with relative pathse91db67c7Qt: Reload icons and tooltips when game list rows change (#3609)a1889a20bQt: Add standard shortcut to open settings (#3608)0c7e8f3d8Qt: Fix overlapping widgets in cheat settings (#3607)a5e20511dUpdate the Simplified-Chinese Translation. (#3606)2a350960bFullscreenUI: Fix misdetection of some light themescebb1348aFullscreenUI: Fix button-held colour in menusde2e89ea9Settings: Ensure slang shaders subdirectory is createda8e922c45Qt: Improve Darker Fusion style7080e98bcPostProcessing/slang: Don't balk at duplicate option namesa88cfbee6PostProcessing/slang: Raise error if too many textures are boundd6f4fc7f1PostProcessing: Ensure input buffer matches present format14481affbQt: Bring toolbar checked background closer to combo backgroundd58f2d022Qt: Make auto/clear bindings buttons QPushButtonsa22d3a794Qt: Style more widgets in Darker Fusionf9cab709bINISettingsInterface: Use case sensitive storagedd0c7ec9fGPU: Insert null field buffer if display disabled8b217b5ccGPU: Fix OSD reporting of non-interleaved interlaced resolutiondf4d04c86Qt: Style patches widget on Macd598470deScripts: Remove Flatpak manifest42cf66cbdFullscreenUI: Fix achievement points placement with short description3d39fe268GPU: Don't crash if first frame is interlaced+black15d70ffb1GameDB: Max speedup cycles for Discworld and Discworld Noir (#3611)51726e3beAtualização Português do Brasil (#3612)fbc99916fPostProcessing/Slang: Remap and skip binding unused texturesdca565a2fGameDB: Adjust crop area for Gran Turismo 2 (#3613)28b911137Deps: Bump MacOS deployment target to 13.09ed525429Deps: Patch Linguist to build without Qt Quickd797ca483Deps: Don't build qtdeclarative8302a6b9eDeps: Remove unused CMake argument082ba2164Deps: Update versions8dc0b99eeVulkanDevice: Fix off-by-one in assertiona49b351dbCMake: Bump SDL version requirementcb5ab7292Qt: Fix qrc generation script ordering differently3e2595847Qt: Add dialog for adding postfx shaders242280d6eGPU: Rearrange and reduce struct paddingac30cf341GPU: Display emulated GPU usage in statse4797b1caQt: Add 'Open Directory' button to post-processing settingsde250b86cQt: Increase spacing in game list toolbarc00428669Qt: Improve shader add dialog93f4e40bfAjuste (#3615)859e1908bUpdated Swedish translation (#3614)c2737f953Spanish (Spain) translation update 2025/11/07 (#3616)62054ba97Qt: Fix canceling shader selection dialog (#3617)00444fd91GameDB: Max speedup cycles for Discworld II (#3618)2059e9bbaUpdate the Simplified-Chinese Translation. (#3619)326016d1dGameDB: Set max speedup cycles to 35k for Alundra 2fbffdbc96GameDB: Disable widescreen for Digimon World652ce9ef3GameDB: Set DisableFastForwardMemoryCardAccess for Broken Sword II540e02a2eGameDB: Add various commentsbf0c0fd95GameDB: Decrease cdromMaxReadSpeedupCycles for AITD4 and Dino Crisis 263d5c3424System: Fix use of moved string in error path4a246a74aGPU: Avoid unnecessary postfx source preprocess when upscaling
Downloads
-
released this
2025-10-13 14:06:50 +00:00 | 915 commits to master since this release📅 Originally published on GitHub: Tue, 14 Oct 2025 02:19:50 GMT
🏷️ Git tag created: Mon, 13 Oct 2025 14:06:50 GMTCommits
7df21b216Deps: Bump cpuinfo version86f36ad33Deps: Remap paths in libbacktrace7e4f0ce11Deps: Update to FreeType 2.14.129aa0faa6Deps: Update Harfbuzz to 11.5.0262491462Deps: Patch libpng for apng supportf2cee1900HeapArray: Add size_bytes()bcc066a2eImage: Fix a couple of random bugs8f78f8358Image: Don't use png_read_image()9d14a4a57Tests: Add tests for Image class102af48b6AnimatedImage: Add class for reading APNGs8e65beb73GameList: Save APNGs for memory card iconsea11ce2ddTests: Add for CueParser and ElfFiled4c6905cfTests: Linux build fix5caa56013FileSystem: Disallow control characters on Linux/Mac as well93a13a6faFullscreenUI: Draw generated covers when not present4ee873877FullscreenUI: Stop icons leaking into cover cacheecf13ded2Qt: Add Memory Editor windowda471120cQt: Link memory scanner address double-click to editorb40ff8b0bQt: Add optional animation of icons in game lista904544c6Update the Simple-Chinese translation to latest. (#3577)bb9dbf9a3Qt: Avoid casts on animation delegate50c9f63e8Qt: Hackfix game list background on stylesheet themesdaf5fee9fQt: Don't bother using worker for background resizeea57a428fQt: Don't use static storage for app icon3832b3957Qt: Fix disabling patches not removing empty ini6c1ee0ca8Settings: Store custom aspect ratios in main keyc5d309f32Settings: Avoid log.h includefb60691afCheats: Pack state in structfa8a995d7Cheats: Fix uninitialized data read in parsingeadca6cd7Settings: Prefer widescreen patches over GTE hack0a25dd069Atualização Português do Brasil (#3578)3fada38b5Update the Simple-Chinese Translation to latest. (#3579)3d4115613Achievements: Fix unused variable warninga50997a55Qt: Fix app icon ending up as null38bb240a4Qt: Avoid extra string storage5c9e28f11Updated Swedish translation (#3580)9807948acQt: Remove old vsync mode migration function975b9b18eAnalogController: Fix inverted motor display in OSDe5c17880cQt: Fix vibration binding not applying immediatelyc79097226System: Warn if geometry tolerance is not default51942df7dUse DualSense Mic Mute LED for Analog Mode (#3574)ffa0e8d13Qt: Refactor LED bindingscf8b1a58cQt: Re-introduce FlowLayout982753d7cQt: Allow binding both active and inactive LED coloursa048e092bQt: Make LED settings clearer6cb727f38GameDB: Disable auto analog in Alien Resurrection21c83440bMisc: Add error checking to LocalTime()570f0416bDeps: Bump to Qt 6.9.32adf7a166CI: Bump MacOS runner to macos-15 + Xcode 263624474b9Controller: Remove unused InAnalogMode()f0c67e998Controller: Remove GetInputOverlayIconColor()9d8d81d09InputManager: Only update vibration once per frame1b49f82c9Controller: Merge all binds into one index space424f9a9dbController: Simplify deadzone calculation10f9039deController: Skip runahead replay when analog is unchanged3966a9eeaSystem: Serialize PGXP state for runahead95e9cba79Update the Simple-Chinese Translation to latest. (#3581)cf0b60247Settings: Rearrange fieldse6788b313System: Add 'Runahead for Analog Input' option22399c25aFullscreenUI: Fix localization of 'None' backgroundf57eeb349CI: Simplify Windows/Linux workflows1665cb695InputManager: Refactor and simplify vibration mappingf219c2ca9AnalogController: Fix sync/readback value for vibration78db5addcQt: Fix flicker when changing cover size7b991def4Qt: Bump currently-visible covers to front on scale change9cc29fb60Qt: Use QSize throughout GameListWidget4e797f398CI: Remove redundant prefix on AppImage cross jobe373be9fdCMake: Bump required dependency versions24a3dcb41InputManager: Sync effect state on connection848833b68CI: Fix Windows build symbol upload3a806738bQt: Fix cover title being clipped1b7e42920Update the Simplified Chinese Translation to latest. (#3582)733df6a0cQt: Show screenshot in resume game popup39eb2c564Qt: Don't include git hash in window title7575050b0Controller: Don't indirectly include settings.h267b74cabAtualização Português do Brasil (#3583)dbf284980Misc: Move SettingInfo declaration to input_types.h98761961bCheats: Remove unnecessary std::move()5afa6b2d6Controller: Remove unused helper function76facb3daFullscreenUI: Fix default value for theme97c49a9e3CDImageDevice: Use g_settings for ignore host subcode4f0d35c2eVulkanDevice: Make current command buffer lookup consistentc039a946fUpdated Swedish translation (#3584)550858104Update the Simplified Chinese Translation. (#3585)00a2f5a2cFullscreenUI: Fix crash opening settingscd37cd741Deps: Update to Qt 6.10.005a58285aCPU/PGXP: Handle SXYP mirror reads8bce5b0a5CPU/PGXP: Make register writes more readable27d26794dCPU/GTE: Remove unnecessary struct padding4d516c524dep/rcheevos: Bump external client image URL buffer size29d73cb18GameDB: Remove PGXP vertex cache from Touge Max G330eb057dScripts: Hopefully fix AppImage build50a9f04dddep/rcheevos: Bump to 67559153552a5b00Qt: Fix rare bug where covers get stuck in loading state505753da4Deps: Update to FFmpeg 8.04587c45d9MediaCapture: Improve FFmpeg load error messagea1c177402CI: Fix AppImage build (again)f0f7475c3FullscreenUI: Modernize blocking loading dialogb5e1087e2Qt: Fix submenu accessibility on MacOSe0e245d59Qt: Swap most out-of-toolbar QToolButtons to QPushButtonsa654ce63bQt: Style QMenu and QToolButton with stylesheet on MacOS00042a5eaQt: Default to native theme on MacOSadbfe7f18Qt: Display hash in game properties summaryf8c720a5eQt: Tab should change focus in edit cheat dialog08556f314Qt: Normalize line endings in cheat edit dialogbfcd3d422Cheats: Strip whitespace on code body when editing286f9dddeQt: Validate cheats before saving editsc4c6357beQt: Improve column width behaviour in cheat listec96dd70fQt: Don't use hash cheat list when PPFs exist90e607854Cheats: Show OSD warning when parsing failsc117059c8GPU/HW: Fix crash when preloading texture replacements8ed329ff1Qt: Fix serial mismatch error when verifyinga08996d55Spanish (Spain) 2025/10/12 translation update (#3586)114c26307Qt: Fix initial button state in memory card editor3c632c896Qt: Fix hang on theme change on MacOS8f0c9dd17Qt: Fix disabled menu items in MacOS native theme
Downloads
-
released this
2025-09-23 12:58:06 +00:00 | 1031 commits to master since this release📅 Originally published on GitHub: Tue, 23 Sep 2025 13:10:03 GMT
🏷️ Git tag created: Tue, 23 Sep 2025 12:58:06 GMTCommits
aee897e44Qt: Disable UI of settings forced via gamedb, part two (#3561)d367e7e4eQt: Alternating row colors for Hotkeys settings (#3559)022d9f308Qt: Pass game list entry to settings windowc4ac3d195Qt: Improve padding in hotkey rowsc9156fd7bQt: Pack host local state in struct17aa58873Qt: Add shadow to placeholder cover texte2142419eQt: Use Roboto for cover placeholder textaca4e6be4Qt: Use Roboto for cover captions too7bf3b7931Qt: Fix hotkey alt row colours on Mac96c90a4acQt: Use colorScheme() for dark mode detection on system themes5c7b97636Updated Swedish translation (#3562)2459ac7ccAchievements: Fix crash on unknown gamea8bbd2c4aCrashHandler: Catch exceptions and std::terminate1cdde2cabPath: Add IsFileNameValid()f45350898GameList: Don't balk on cover titles that end in dotf0ff520a9GameList: Improve custom title cover handling65f620901GameDB: Various fixes for Einhänder9ae09a769GameDB: Disable widescreen and enable PGXPPreserveProjFP for Evil Deadd694bc201GameDB: Various fixes for Mega Man games66d6e2827GameDB: PGXP CPU mode for Tony Hawk's Pro Skaterb95f2b16fAtualização Português do Brasil (#3564)c6666a388Qt: Show tooltip when adjusting icon/cover scale (#3563)edeaae613dep/rcheevos: Bump to 4570cb7d8912cb3cSystem: Allow RVO in GetExecutableNameForImage()fe09b5d16ISOReader: Allow zero-length root directory entries56665d64aAchievements: Simplify hash-to-string routine8f247c909Qt: Move zoom logic entirely to game list widget78bc53ff4Qt: Stop slider tooltip showing on keyboard shortcute0a51e117CI/Flatpak: Replace with a wrapped AppImage84c6be74dDeps: Simplify Linux build scripts6126209a2CMake: Remove Flatpak specific commandsee9f32185dep/rcheevos: Remove files deleted upstream456d341ecEnable/Disable View menu items according to state1f07bfc9cAdded "View > Sort By" menudf49eba47Added icons and mnemonics in View menu17a1b231aKeep Game List/Grid view options enabled if rendering to separate windowa9c36f39aUsestatusTipinstead oftoolTipfor menuscdcfbea6dUpdated Swedish translation (#3566)a790f521aQt: Don't try to replace AppImage when running as Flatpake038a1d35Qt: Fix some size values truncated in game list4d5b0473cQt: Don't show fractional sizes in game list9877cc0c2Qt: Move list background config logic to GameListWidgetf39a06726Qt: Add tooltips to menu actions355446798Qt: Set status tip for actions to tooltips08d54487eQt: Disable capture frame option if not runningae570b0acQt: Remove multiple source of truth for column titles7807a6847Misc: Fix a couple of code analysis warningscb7c33cf2Qt: Synchronize horizontal header with sort actions640769c2bSystem: Remove unnecessary c_str()aa929370bHost: Pack locals in structae77a82baCommon: Add helper for thread-safe localtime()2346f67c8dep/fmt: Update to v11.2.0328c93b78FullscreenUI: Fix OOB on start+load state577863077Qt: Replace named slot usage with functors339f4252eQt: Remove named slot declarations31c75a2b5Qt: Remove Q_OBJECT where unnecessary9e3dda675Qt: Remove unused variables66bef3e3eAchievements: Allow background reads0088bb0abQt: Make titlebar match current UI theme (Light/Dark) (#3568)ff2346211dep/rcheevos: Bump to fae1e238a431b7d2GameDB: Disable PGXP on 2D polygons in Wipeout gamesbb50fc905CDROM: Improve subchannel file detection9a1a8c226Qt: Allow transparent padding for coverseeb155590Qt: Fix tooltip typoe138030f8Updated Swedish translation (#3569)4bf2aa562Update the Simple-Chinese translation. (#3570)1e4140875Atualização Português do Brasil (#3571)ceb675752Qt: Work around broken dialogs in MacOS 26a39d370c5Qt: Don't show main window when changing setup wizard options2369b329eQt: Partially revert "Remove Q_OBJECT where unnecessary"05af0c128FullscreenUI: Fix title display in game propertiesea3c8a365Qt: Add a theme changed event and use it for hotkey rows3724a38d3Qt: Remove MainWindow::updateTheme()6caf2d567Qt: Resize fixed columns on theme change4c81a9821Qt: Fix detection of system language (#3573)a13aa8f29Adicionada uma atualização da tradução para português europeu073335c09Qt: Don't break size of larger game icons1ac7fc258SaveStateSelectorUI: Scale save state selector to LayoutScale83d518c70Qt: Fix about dialog link colour749ce48b6Qt: Theme colours can be constexpr1a4ca3be1Qt: Add 'Darker Fusion' themee3c4f77a0Qt: Fix tab order in settings pagesf1fe00c1cData: Update SDL game controller database5e253d0c2Qt: Add toggle button classa90184a65CDROM: Tidy up warningsfb318ca4bQt: Fix toggle button not updating95bcff8c0Qt: Darker Fusion tweaks0d3c7751fQt: Fix Cheats menu shortcutbb63bf92fQt: Remove multiple sources of truth for dark themee6c49f0b3Qt: Fix uncentered toggle widget thumb41a4f07ccCI: Remove Flatpak verification steps81f5b7440Qt: Add icon for multi-disc gamesc4069eed0CMake: Avoid search path conflicts5e3287128CI: Remove unneeded install on Mac24bf2bc45Qt: Default to darker fusion themef1047afdaQt: Make checked menu item visible in Darker Fusion77bc1ae3cQt: Fix incorrect size hint in FolderSettingsWidget85c4e0249Qt: Remove redundant title update in Game Propertiese877ae41bQt: Fix display of uncompressed size49b5ea3d0DMA: Skip chopping on tiny blocks109bbf628GameDB: Recompiler ICache for Dotchi Mecha!e183ec307CPU/Interpreter: Use aligned address for membps in lwl/lwrb106392daCPU/PGXP: Implement lwl/lwr/swl/swr0de2aafdbCPU/Interpreter: Memory read failures are unlikely7de84817fSystem: Fix changing GPU thread state when inactiveba0390f6eSystem: Fix patch settings not clearing on game change9baa09aacInputManager: Use TinyString for key-to-string function055caf5cbQt: Log input state when bindingfcf67396cQt: Require non-zero displacement for reverse axis binding03cbfc2e3CI: Auto-retry patch download790ac2351GPU: Get present parameters before allocating commandc2bbef066System: Simplify memory card openingdc1882dd3System: Fix patch setting override desync on safe mode toggle36ebaf87aSpanish (Spain) translation update 2025/09/22 (#3576)598d393aeSystem: Don't create any memory cards in PSF/GPU Dump mode65d6ecc4cQt: Don't use style hints as source of truth for dark mode5b4cf75c7Qt: Fix game list icon colours on theme change94efd0089Qt: Add fallback if system colour scheme is unknown
Downloads
-
released this
2025-09-09 09:15:04 +00:00 | 1149 commits to master since this release📅 Originally published on GitHub: Tue, 09 Sep 2025 09:24:42 GMT
🏷️ Git tag created: Tue, 09 Sep 2025 09:15:04 GMTCommits
54ab073f1SDLInputSource: Add options for XBox HIDAPI/rawinput5bdcde76aQt: Expose advanced SDL options33b3a6efdInputSource: Support querying current valuesc0c022591System: Synchronize input binding state on startup327e9b5ceXInputSource: Set initial state on connection859787333SDLInputSource: Fix DirectInputd9d3b6a65GameDB: disable auto analog mode for Pepsiman (#3511)f340bdb2bCI: Bump actions/checkout to v5 (#3508)13ce6469fGameDB: Disable widescreen onAlone in the Dark - The New Nightmare(#3509)962198f76GameDB: Adjust crop area forFinal Fantasy IV(#3510)006de3a6dQt: Don't manually populate combos for enums7a359e54bGPU: Add separate scaling and FMV scaling options95ccd7ceaFullscreenUI: Update translation strings414ddf78cAchievements: Display warning for unsupported achievementsedf9b53bfGameDB: Disable PGXP and widescreen for Chrono Triggerf7c334bd4GameDB: Disable PGXP and widescreen on Lunar games276211b9fGameDB: Disable auto analog mode on Echo Night (#3514)1bc9f1efeupdate the Simple-Chinese translation to latest. (#3515)1743bfa5fQt: Fix double translation in GameListWidgeta8fdeb82dGameDB: Tighten DMA for Hot Wheels Turbo Racing921190ae1Atualização Português do Brasil (#3517)d526818d3GameDB: Disable auto analog mode on Shadow Tower (#3516)bcb6f98cbCommon: Eliminate more static functions in headers4e39c3061GameDB: Rollcage Stage II0fe6928d6GameDB: disable auto analog for some shoot'em up games (#3518)f5d668feaGameDB: Disable auto analog mode on Armored Core games (#3519)4c349ffd4GameDB: Disable widescreen and speedup on MDEC forLegend of Mana(#3520)c7a4505adQt: Check screen bounds when restoring window positionse00d6960dGameDB: Disable auto analog mode on Backstreet Billiards (#3521)d3024019bGameDB: Increase max speedup cycles forBrave Fencer Musashi40383f58fGameDB: Increase max speedup cycles forBreath of Fire IIIae99e8d31GameDB: Disable widescreen on Suikoden0ff6a5c64GameDB: Add compatibility rating to a few games28db2be7fGameDB: Disable auto analog on more games (#3523)c1e71820dQt: Disable UI for fast boot & disc speedup if marked incompatible in the DB (#3525)826eff35eGameDB: Set max speedup cycles to 70k for Resident Evil 3 too (#3524)86006e3d0System: Apply setting restrictions before gamedb6e864a36eGameDatabase: Allow CPU overclock overridec1d0cf390GameDB: Titan Wars overrides6e926041eGPUDevice: Move options to create flags34e0eab9fCPU/Recompiler: Check downcount in interpret block7de367fc2CPU/Recompiler: Remove unused function pointer80fcd14a2CPU/Recompiler/RISCV64: Replace lwu with lw in a couple of places19f17007eGameDB: Max speedup cycles for Driver/Driver 2645344b8fAnimated icon in memcard editor (#3526)e907bbf83Qt: Use a delegate to lazily resize/render icon pixmaps686c4b81cQt: Add custom code view for debuggerda18a9508Qt: Sync debugger breakpoint list with maine551a9627Qt: Don't disable debugger code view while running6bef5a41aOpenGLDevice: Disable PBOs on Panfrost driverfda28eaeaDMA: Decrease slice size when MDEC is active/decodingb67bf2033Mini: Fix missing format in FormatNumber()a1f81d99aInputManager: Pack state in struct7d8e11d3cInputManager: Make macro button storage dynamicd4b85ef6fInputManager: Increase macros per pad3b1dcde36Qt: Force memory card editor icons to 32x328533ab7f2Qt: Fix editing second memory cardb3d6b3708GameDB: PGXP CPU mode for Azure Dreams4e96fde47GameDB: Disable disc speedup on MDEC for Diablo24e496164GameDB: Fix metadata for Darkstonefb56c9999GameDB: Disable widescreen in Fear Effect 22f3982030GameDB: PGXP CPU mode for Nightmare Creatures IIbbd150823CompressHelpers: Tidy up and add Deflate1ef1a2d3fSystem: Add XZ save state compressiondcb6730cdSpanish (Spain) translation update 2025/08/25 (#3530)7c398c4a9GameDB: Turn PGXPPreserveProjFP off for Personaf0c0ca3e0GameDB: Fix metadata for Nightmare Creatures I & II2bd7fe878Qt: Disable column sorting indicator and adjust labels in memcard editor (#3528)de39ff5e9GPUDevice: Fix ROV support being disabled63350c3d8GPU/HW: Fix uninitialized pipeline fieldseedf417f2CMake: Add possible missing include directorye5fd12acbQt: Disable game widget while system is starting87f2c54ddFullscreenUI: Unify Prefer GLES option namea46e43fb7GameDB: Enable PGXPPreserveProjFP forGhost in the Shell(#3531)c76a8911dUpdate the Simple-Chinese Translation to latest. (#3533)f303d5744GameDB: Disable auto analog mode on several SMT games (#3532)b0a63f95cQt: Sharp Bilinear scaling for memcard icons (#3536)7f3640114Update duckstation-qt_it.ts (#3534)2c28e457bUpdater Application Icon Update (#3535)835390fa9Cheats: Make message OSD key consistentf6fd1e982Atualização Português do Brasil (#3538)2182a0d84Update the Simple-Chinese Translation to latest.4738fceb4Updater: Fix pause until mouse move on Macd13d3d89fResources: Relocate PromptFont key glyphs to high range1aa92c766GameDB: Normalize multi-line stringsa8b4bb3fcGameDatabase: Add sort title, localized title, and save title fields6e421b9d4GameDB: Add unsuffixed display namesd00b89725GameDB: Add sortName for games starting with 'The'8bfc31a59GameDatabase: Refactor disc sets29327b3e2GameDB: Add localized names2ed8c024aQt: Show English and localized names in tooltip39fcbf7a1GameDB: Add sort name to Crash/Final Fantasy games970f2ed9dGameDB: Fix lint errors17872fec8Qt: Fix compile warninge35b49d6eGameDB: More instances of sort titles2b519b1a9GameDatabase: Check timestamp of discsets.yamldec06fa67GameDatabase: Use once_flag for thread-safe initialization86333e997System: Fix crash on starting non-database gamed77c92de3FullscreenUI: Fix incorrect disc set window title92c056107Update the Simple-Chinese translation to latest. (#3540)c1bb183caFullscreenUI: Fix selecting disc set entries in list/grid7cd0d412eSettings: Fix portable mode for AppImages0a271cd7dStringUtil: Fix CompareNoCase for prefixes56e1713e2GameList: Support scanning and caching relative pathsb0dd909cfQt: Resizable game list icons (#3539)6765b2febQt: Delete some redundant code in GameListModeld499d8e2dQt: Avoid a full reset when toggling show cover titles / localized titlesabde6e431Qt: Move scaling helper to cpp file48ac35321Qt: Disable game list toolbar when no games found5f8716a9fQt: Simplify icon scalingf2f06a746FullscreenUI: Fix game properties titlee1c0753d3Qt: Use path as tie breaker when sort titles equal3cb275d87Qt: Use grid layout in cheat code editor (#3543)b8952dafaQt: Don't use memcard icon cache for window icon when scaleddb2f563dbdep/googletest: Update to v1.17.0faa75991aTests: Add more unit tests for common classese32e64420StringUtil: Fix logical errorsd69935eefQt: Fix warninge89590be4Qt: Avoid QPixmap -> QIcon conversion in getIconForGame()44908fe7fQt: Respond to DPR change in memory card editore933716d2GameDB: Add sort name to several more game series (#3544)6a0249b03Qt: Hide game list vertical header (#3545)91f25b602Controller: Add Start/Select bindings for the Pop'n Controller (#3546)6dd78b159MediaCapture: Fix default video codec on MacOS126171f5dQt: Fix memory card icons drawing on themselves019636b71Qt: Use DevicePixelRatioChange for DisplayWidget0867decc8Qt: Use widget-local device pixel ratio for game listddaac7eb4GameList: Use save title for cover image lookup4b472dd51GameList: Improve grid size calculationsfc29fbab5Qt: Don't try to load directory as background image2215f413eGameDB: Restore "(Soviet)" suffix on disc 2 of some C&C games2514814bbGameDB: A few more sort names6d2f3dc6cQt: Fix zooming with mouse wheel in game list (#3549)fd9c3cd2fUpdate duckstation-qt_pt-BR.ts (#3548)d2a2a7823Update the Simple-Chinese Translation to latest. (#3547)2d3ebc867System: Fix safe mode details not showing59542b039Deps: Update Qt, SDL and zlib-nga39079721Data: Add new PromptFont glyphs25b44f428Qt: Wire up new key glyphs7c2585d26Deps: Make Qt build options more consistente02c99192Deps: Patch Qt fusion stylee573f18b0GameDB: Disable auto analog for Hellnight (#3551)3d73c5cacQt: Fix possible cover loss during load832728214GameList: Fix covers for disc sets sometimes missing76e386c2fCrashHandler: Debug break on abort() if debugger attachedfb1bd1e28FullscreenUI: Fix crash when toggling localized titles08901c063Qt: Fix scroll bar desyncing on icon size changec33131d15InputManager: Use scancodes for key mappingd9dc5074dInputManager: Map 'old' key names to new on load78fa54344SmallString: Make constructors explicit979e850eaQt: Include full binding text in tooltip21bede812ImGuiManager: Initialize to default text font orderf7edbdec2Qt: Remove unused signalb5d5cfd9cGameList: Pack state in struct393724abdQt: Save one lookup when loading covers7e0467164GameList: Use fixed size for icon column3ff6287a8GameList: Use size_t for indexing587e73d71Sharper icon scaling (#3553)5cd8444adQt: Consider title when sizing icon column14b2302e2Qt: Fix compile warning0aa8374f7MSBuild: Don't merge qt_LANG.qm when qtbase_LANG.qm exists26c4eec87Qt: Fix another compiler warningda64db69fSystem: Don't print DATE/TIME843234f81MSBuild: Set /d1trimfile and /PDBALTPATHca504bd0eCMake: Set -fmacro-prefix-map and -ffile-prefix-map4c6375adcQt: Fix inconsistent cover caption size at startup78d22b885Qt: Swap point size for pixel size in a few places1275eb1f9GPU/ShaderGen: Added Hybrid Bilinear scaling (#3554)d7ed9a736Achievements: Show most recent progress update in pause menuc3e5075c6Achievements: Show notification when challenge fails81dca60aaGameDatabase: Use correct titles in compatibility report (#3555)babf4201dSettings: Default to notification achievement indicator mode0136f721cSDLInputSource: Fix possible negative input to SDL_GetJoystickButton()ec6a411bdQt: Use Window/AutoFillBackground for game list backgrounddfc650410Qt: Use RGB32 format for covers/background627fec4e3FullscreenUI: Tweak text colours slightly5794746faAtualização Português do Brasil (#3557)0be050080GameDB: Disable auto analog forPersona 2 - Innocent Sin(#3556)ad3ad6065Qt: Update Korean translation by Hack茶ん0296c84adQt: Disable UI of settings forced via gamedb traits (#3558)caa865628Qt: Expand Gamelist background to fill available area (#3560)6e4da7255System: Remove use of CDImage title metadatad944966dbQt: Use ARGB32_Premultiplied for transparent coverse470269d0FileSystem: Remove now-unused functiondc7eec7eaQt: Use hasAlphaChannel() for ARGB32 checkd0840c061GameList: Don't save custom titles to cache
Downloads
-
released this
2025-08-13 06:39:01 +00:00 | 1335 commits to master since this release📅 Originally published on GitHub: Wed, 13 Aug 2025 06:49:25 GMT
🏷️ Git tag created: Wed, 13 Aug 2025 06:39:01 GMTCommits
3426bcdc7Deps: Update for July 20256c4300c6cCI/Flatpak: Simplify deps build83d521f3dCMake: Drop Flatpak workarounds47fe487c2README: Add migration instructions for Flatpak->AppImagee82218f82Qt: Fix changing language while game running1c8699b8aHost: Add FormatNumber()9b353f841Misc: Use host locale formatting for datesf91ee34faQt: Merge qttranslations.cpp with qthost.cppef320c62aQt: Cache app locale object7f5f90338Qt: Use application locale in most placesc82351a14Qt: Implement 'System Language' language option96c224497Qt: Use selected language locale for formatting29e92705cFullscreenUI: Add option to hide grid view labels44237146eFullscreenUI: Fix remaining fixed date/time formatting locations2b18df091MediaCapture: Don't crash if video codec supports 0 formats634fac441CrashHandler: Fix recursive backtrace on Linux36718c6e9CMake: Force debug symbols on Linux0de3ffab0Data: Update SDL game controller database71591e821Qt: Use localized date/time formatting in a few more places70d6a2d1aAchievements: Revert back to long date format for unlock/submit time351f67a22CMake: Use -g1 for Release builds5bfe5cf12dep/imgui: Remap non-breaking space to space300d15832FullscreenUI: Fix clock position in pause menudf65879d0GPU: Fix typo168b80dd4Qt: Add tooltips to game listfac47b135Update the Simple-Chinese translation to latest. (#3495)042930d73FullscreenUI: Fix focus loss with grid/list button188be7de0Deps: Revert Harfbuzz to 11.2.1e821b13baGameDB: Tweak compat settings for Parasite Eve 2 (#3492)fbca69262GameDB: Set max speedup cycles to 70000 for Resident Evil 2 (#3496)f569448eaSystem: Centralize pause checksacf78970cQt: Create main window before starting EmuThreade5593c973CI/Flatpak: Hopefully fix build cachece53e2999Qt: Fix possible crash on shutdown30df16cc7Scripts: Remove PKGBUILD5ed796139Qt: Refuse to start in known broken environments690f843e2Qt: Auto switch between any/changed values in memory scanner3768940fbQt: Fix assertion on shutdown after resizea9ce005a2Qt: Fix maximized state not saving to configfef553ff1Qt: Display 'First Value' in memory scannerc8dd9995eGameDatabase: Remove redundant SetRymlCallbacks()52d9f73f9Misc: Replace a bunch of static qualifiers with inline02a1ccbcdQt: Persist memory scanner watch list across instancesa27fedae8Qt: Various fixes to memory scanner UI4644db00eGPU: Fix screenshot size in uncorrected modeb81dfa205GPU: Simplify screenshot size calculation6c9d33985PerformanceCounters: Align to 4 elementsf464d42beAudioStream: Fix glitches when disabling fast-forwarding9b4698d48AudioStream: Back off resets that don't pass threshold over timed3f04dcdaAudioStream: SIMD averaging window calculation143ae49f2AudioStream: Use larger target size only when intentionally running slowbe48e5c68dep/imgui: Demo window should not enabledfe11c658eImGuiOverlays: Fix save state selector out-of-order drawing628e41f84ImGuiManager: Don't render when skipping present5c682d232ImGuiOverlays: Frame time history is alignede98871ad4Settings: Remove middle padding501380ec7Achievements: Split up overlay settinga2222d805Qt: Fix inability to exit with HC mode actived2caabd04Qt: Fix exit on separate window close with FSUI activebc908aa4cGameDB: Adjust crop area for Silent Hill2669b026dQt: Remove obsolete commenta080228eeQt: Don't reset model for every scanned game76fdbb0b3Qt: Add tooltips for more fields in game list73f326cd7Qt: Use header resize mode for game list column widthsbb7833168Qt: Use header resize mode for memory scannerc6c803921Qt: Use header resize mode for settings panels93d6fc64dQt: Use header resize mode for memory card editor670027107Qt: Use header resize mode for disc windowsedd63dfd9Qt: Remove now-unused resize column helpersebbc1e98bQt/Updater: Move Download Size indicator to the top (#3499)5c48f853dGameDB: Fix cropping in Tomb Raider 4 & 5 (#3500)e38039873Achievements: Infer and display beaten/completed timeaa2a0cddbData: Update SDL game controller database5fc4fbcf3Qt: Improve display of version in updater45a225743CMake: Update version requirements09e785555Qt: Fix updater download size display42dc5e416CI: Fix PR builds failing20e9b8d27Qt: Fix buffer size help text (#3501)1984d8c85GameDB: Disable widescreen forArc the Lad II2f8460b90GameDB: Disable disc speedup on MDEC forChrono Cross474d5dc9dGameDB: Delete obsolete comment4e662f1ffGameDB: Add compatibility rating to a couple of gamesa5c61383aGameDB: Disable disc speedup on MDEC forStar Ocean - The Second Story7830a6d23Deps: Bump to SDL3 3.2.20a84d583c4CI: Missed one workflowb75be0597Achievements: Fix counting progression achievements (#3503)9b99d997fAchievements: Fix display of game completion dated65c8a307Achievements: Keep track of the earliest unlocked win condition (#3504)2a2a01185FullscreenUI: Improve title padding of achievementsc519d3ca7GameDB: Add analog joystick to supported gamesde2d6d1aaQt: More accurate game list column width estimation (#3505)9576a3adfAchievements: Fix "beaten" condition (#3506)cdd0086c5Qt: Fix toggling read/write breakpointsfc129a973GameDB: Alien Resurrectiona2c015b90GameDB: Disable WS/PGXP on 2D Final Fantasy games47e8d90e2GPU: Fix screenshot size when showing VRAM0fc9de781Qt: Fix crash toggling achievements in per-game settings0a53bc47cQt: Remove redundant layout from AchievementSettingsWidget09a3c99c3AudioStream: Fix crash with timestretch disabled
Downloads
-
released this
2025-07-26 04:03:43 +00:00 | 1434 commits to master since this release📅 Originally published on GitHub: Sat, 09 Aug 2025 05:47:26 GMT
🏷️ Git tag created: Sat, 26 Jul 2025 04:03:43 GMTCommits
d603e3bc0Atualização | Idioma Turco (#3466)9d686f7baQt: Hide fullscreen combo if unsupportedebf5c9d0cMediaCapture: Fix HEVC encoding with Media Foundationa59b6357bMediaCapture: Don't repeat frame rate calculations0978e6eceMediaCatpure: Ensure there are no gaps in sample time518e0194bMediaCapture: Fix compiler warninge4761823aFullscreenUI: Fix fade on system reset/shutdownb35beb6f2Qt: Update Korean translation by Hack茶ん9e045755aFullscreenUI: Add missing std::move (#3467)36518a8dfBus: Use log colour abstraction for TTYf123677dfLog: Fix file log timestamps always enabledeb503c402Qt: Fix 'Log To File' in Debug menu5b3e843b0Qt: Separate window and file log timestamp options2a6aa89efFullscreenUI: Avoid more conflicts between emoji and PromptFontd0f4f579eFullscreenUI: Add missing log timestamp preferences0098c60eeSIO: Add debugging option to redirect to TTYca322449dFullscreenUI: Add 'Compact Mode' for game listc8087204cFullscreenUI: Fix highlighted option with 'None' background8484170ecUpdate the Simple-Chinese translation to latest. (#3468)38022afa2FullscreenUI: Fix focus loss on F4 to switch viewd85214980FullscreenUI: Add icons to game list detail linesd4cf7f248FullscreenUI: Fix default displayed value for FF volume66341a12dFullscreenUI: Swap file size and uncompressed size in game details3e61a12b0GameDB: Consistently use title case in genreb08ca9430GameDB: Disable read speedup in Spyro 2 & 3 (#3464)7dcdff35cQt: Include 'Refresh Progress' button in achievement settingsffe05c853Increase max read speedup cycles forBreath of Fire IV(#3470)9b3a29fb5GameDB: Increase max read speedup cycles for Castlevania - SotN (#3471)0a267ce15Common: Add more testsfb7772871GameDatabase: Use string_view for disc sets3f7e5ca1cQt: Always connect the open folder button (#3472)041145d33GameDB: Increase max read speedup cycles for Dino Crisis 1 & 2 (#3473)9ba3129b6Update the Simple-Chinese translation to latest. (#3474)d8a267162Qt: Set default button in settings and ISO browser (#3475)002cb942bQt: Fix initial UI state of log timestamps checkboxescacd17464Qt: Rearrange log settings checkboxesa012d496eQt: Fix resetting per-game CDROM speedup and SIO settings1bf248b29Qt: Swap order of read/seek speedup cycles in Advanced settings6f3a6d793Qt: Remove unused includesf273dcff1GameList: Fix possible bad optional unwrap in ApplyCustomAttributes()601173b01ShaderGen: Add UseGLSLInterfaceBlocks()2d29c6370ShaderGen: Emit fallback functions for GLSL < 4.0742cfcb12ShaderGen: Emit location qualifiers for SPV without interface blocks80a689257PostProcessing/GLSL: Support OpenGL 3.1b9a9ea220PostProcessing/FX: Don't try to compile for GL<3.263adf475dVulkanDevice: Avoid defaulting to Vulkan for V3D drivercc3bc120aOpenGLContext: Prefer GLES over GL<3.21e930c406ShaderGen: Drop DRIVER_V3D and DRIVER_POWERVR macrosef26d5cb7GPUDevice: Backport driver type detectione4e57c674GPUDevice: Use driver type fieldscd2d0503dSystem: Fix frame advance+runahead stepping 2 frames5d42bbc49GameDB: Force software for X2 - No Relief13e451511GPU: Send read command in SW if stats are enabledf21ab0b70GPUDevice: Fix ARM GPU detection00623ebf8FullscreenUI: Fix rounding on widget grab rects9e319ff49FullscreenUI: Avoid ID duplication in choice dialogs2308c5ddcQt: Check cache when getting game icon for window2fad6478bCDImage: Include the WAV file's details when incompatible0e9f116a2Qt: Turnretroachievements.orginto a hyperlinkd0c3f7d5aQt: Reduce layout margins in postprocessing settings7eb2b07e3Qt: Don't draw a frame if there are no patches1cad6389aAnalogController: Fix flipped log message97a0f4669ShaderGen: Fix use of reserved 'packed' keyword792b72b95Qt: Reenable WinPanel style for patches5e2e39f64VulkanDevice: Use driver type enum for auto selection3928eaff5D3DCommon: Load D3DCompiler dynamically0195b2886D3DCommon: Load d3d11.dll dynamically4ead72747D3DCommon: Load dxgi.lib dynamically3bb67c785D3DCommon: Load d3d12.dll dynamically43543ddedFullscreenUI: Improve icons in file selectorbe867c815FullscreenUI: Minor polish to achievements list8ef97b9b4FullscreenUI: Sort unlocked achievements by unlock timeb93353647Qt: Clear help text map on reload2dc25a07aNeGconRumble: Remove unused fieldscd77ace12FullscreenUI: Fix going back to root directory on Linux5c7a599caQt: Couple of consistency fixes8ca68a052GPUDevice: Remove unused fieldsa5e3f163aMisc: Make bitfield unions trivially copyableb07998512Qt: Refactor render window lifecycle40b081c8fAtualiazação Português do Brasil (#3480)a890902d5Qt: Further eliminate redundant window showsda6ba416cUpdated Swedish translation (#3481)2aaeaf6f9Qt: Add missing event type check9c8142504Qt: Fix format strings in es-ES6f65a15bbCrashHandler: Catch SIGABRT4b62ccf2fQt: Redirect Qt messages to logger6ae334b30Qt: Avoid wildcard disconnectc6cb3cdd6Qt: Update Korean translation by Hack茶ん67381754fQt: Fix game start flicker with hide-main-window checked01b81c74eQt: Fix crash on triggering certain actions before display widget is created (#3482)21f44b378Qt: Refactor GameListWidget tool buttons and corresponding menu actions4b5be29ebQt: Hide GameListWidget buttons instead of disabling them2f13538ccQt: Fix game list icons when toggling disc set merging1289e045bQt: Make "Fullscreen" toolbar button and menu item checkable3f2b6995bQt: Fix timestamps in log window if file timestamps on0f2ef9874Qt: Turn cover downloader into a non-modal window6b969a0b9Qt: Refactor and remove multiple sources of truth for render-to-mainb2ad19317Qt: Store window geometry in human-readable form9442ba74aQt: Remove window state save9e15fe176CI: Check placeholders in translation stringsfc613a526Qt: Fix incorrect placeholders in translationsa002fd267Qt: Include moc sources in main source6615fc79dQt: Work around autouic bug causing unnecessary recompiles05dcb1733Qt: Fix unused lambda capture warning210f49248MetalDevice: Remove pipeline cacheb545671d6MetalDevice: Retain references to layer24a16db43Qt: Handle fullscreen cases on MacOS4c12dc8abQt: Don't enable window size menu if system isn't running (#3484)f446e24b2Qt: Don't exit fullscreen when switching to game list with RenderToSeparateWindow1b56940adQt: Update menu and toolbar state when toggling fullscreen via double click8bd493eaeQt: Re-update main window geometry on nogui exit3e232b76bQt: Improve more window close behaviourc922893b6GameDB: Bump MGS max speedup cycles to 100ka9862461fFullscreenUI: Add modal progress callback3453c897dFullscreenUI: Add native cover download63e0acbe9FullscreenUI: Fix held colour in popup menus75314f79dFullscreenUI: Localize base strings (e.g. dir selector)278614a41FullscreenUI: Display game cover when loadingad53fc234Qt: Fix fullscreen UI shutdown on language changea8506f470Qt: Disable more actions while system starting47d44701fUpdate Russian translation (#3486)df432c6c6Qt: Fix crash booting unscanned games5fd61b6e3Qt: Fix disc icon being used for games without icons4440ae3b7GPUThread: Store copy of game info311e93faeFullscreenUI: Use game path for loading screen imagedf9506fbfFullscreenUI: Center loading screen logo319961712FullscreenUI: Use layout scale for loading screen9e17e38c9FullscreenUI: Custom draw loading screenf65ca0dabFullscreenUI: Don't round achievements inner progress bars9321a32d3Qt: Fix startup cancellation on window close7c01bde94Log: Remove redundant channel161637e3bQt: Disconnect safe mode widget on recreatea5b46f767MediaCapture: Fix use-after-free when startingcdd054702CPU: Log on break exception without PCDrv51ce5351dCI: Pin AppImageTool version9ab4e4d70Qt: Add game list button to toggle game icons (#3488)69da2df8eMake all single-argument constructors explicita34aee68aDeclare all namespace-scope constants as inlinea5826ea6aQt: Hide apply image patches in game settings2e56f5d3aQt: Fix another usage of QObject::disconnect()46a071f3eQt: Fix disabling of sprite texture filtering option56b5b337aPSFLoader: Fix recursive _lib loading (#3489)932104c58SPU: Fix VU meter display when scrolling46cf8e68cSPU: Display reverb environment in debug window4f1af2f6eQt: Increase debugger column sizeb6b1a5e33CDROM: Add option to disable speedup on MDEC/FMVsfe51439c4GameDB: Set DisableCDROMSpeedupOnMDEC for a couple of games830b812fcGameDB: Set max speedup cycles to 40000 for FF80522b6ffbCDImagePPF: Ignore out-of-range sectors13233cc82PostProcessing/GLSL: Fix compile error with interface blocks22fb032f9GPUThread: Fix very rare or impossible FIFO corruptiona660c1362System: Always adjust video size for captured0e00178cQt: Fix fullscreen action enabled on startupd28c0a00bSpanish (Spain) update 2025-07-25 (#3490)6e63ceb5aGameDB: Add missing metadata for Koudelkad63ae9715GameDB: Add missing controllers and metadata for The Legend of Dragoon37efd34a9Qt: Drop renderer option from setup wizardad4a909aaFullscreenUI: Fix incorrect parent directory button
Downloads
-
released this
2025-06-28 02:46:27 +00:00 | 1592 commits to master since this release📅 Originally published on GitHub: Sat, 28 Jun 2025 03:04:14 GMT
🏷️ Git tag created: Sat, 28 Jun 2025 02:46:27 GMTCommits
98798fec6mmpx enhance (#3443)824b91a1fGPU/HW: Split MMPX to MMPX and MMPX Enhancedac0c4544eGPU/HW: Work around fxc uninitialized variable false positivea8db46a6bGPU/HW: Use signed difference in luma_distance()d37048e4eFullscreenUI: Fix animation glitch on choice select94b88fad2GPU/HW: Avoid texture filter dual-source output when unnecessary39a5bd6e5FullscreenUI: Remove padding from CD icona2d351ca9FullscreenUI: Improve title truncation in game grid9c4aaca7cFullscreenUI: Avoid losing game list selection inbetween mouse move and popups5945153e6Data: Add variable weight fonts77457a3b1ImGuiManager: Switch to dynamic fonts06da45b3fFullscreenUI: Polish dialogsc06da318dFullscreenUI: Fix trophy placement on non-square covers0026615ebData: Remove unused base fonts65ed9b51aData: Fix glyph conflict with vibration icon0cf5618a0FullscreenUI: Fix crash in JogCon controller settings9ff3edd31Qt: Disable unmaintained translations9c4e15ef1Host: Remove now-unused ReadCompressedResourceFile()5dc55bb4aQt: Avoid showing "0 minutes" of played time (#3447)00330ca39Qt: Avoid truncating Serial column in game list view on macOS873c7c9dcQt: Right align size columns in game list viewbb76d7cceUpdate Indonesian Translation (#3445)74838e9bdAtualização Português do Brasil (#3444)2c7d07b24Qt: Implement reset play time for disc sets70225f834Always use CTAD with std::unique_locka31d67921SmallString: Use L instead of L+19ffded0e7SmallString: Fix size bug in assign(SmallStringBase&&)bf4a89e82Qt: Use GameList::FormatTimespan()b98d521ffImGuiOverlays: Draw larger status indicator icons3ba05f182Qt: Use same size for serial across platforms233c342d6README: Recommend AppImage over Flatpake19817c7fREADME: Fix typo3a7cbc20dFullscreenUI: Use horizotal layout for about dialog1a39dece6FullscreenUI: Don't tint background in landing/game listba6309c45FullscreenUI: Keep a one-deep previous window stack20b353535ImGuiOverlays: Backport condition tidy-upc32e59080Qt: Don't hold lock while game list context menu active42bf2b336update the Simple-Chinese translation to latest. (#3448)61f3f86bbGameDB: exclude analog support for Final Fantasy Origins (#3449)7f066c286ImGuiOverlays: Fix display with only GPU/latency stats466ccc5d8CI: Use maximum compression for zip builds0c8cf0a4dQt: Fix incorrect help text35a8bfa46FullscreenUI: Warning fixes308bc5f35ImGuiOverlays: Warning fixes4616dd329Qt: Avoid heap string copy for each context menu actionf5c328020ImGuiOverlays: Remove unused code0c3ad8a78GameDB: Fix number of players for Syphon Filter 2 & 3 (#3451)69399f344GameDatabase: Missing newline in compatibility report2edcb2093GameDatabase: Add three missing settings to compatibility reporta2bf5b4f5GameDatabase: Drop "GPU" prefix from PGXP settings in compatibility reportfa7b4ae9fQt: Convert auto updater to windowce6924df2Qt: AutoUpdaterDialog -> AutoUpdaterWindow in translationsd83ecb058Qt: Fix return to desktop mode with -nogui -bigpicture99268f22eSeparate mmpx enhance from mmpx (#3453)6ef3df5a5Achievements: Use gethostuuid() as machine key on macOS (#3452)5f885b83bSettings: Add missing case statement42a9d8c35Qt: Raise updater window if already shown1653cf82aGPU/HW: Fix GLSL ES compile error49d5d8e9aQt: Fix achievement login dialog sizing on MacOSfa0a92613Deps: Bump FontAwesome to 6.7.2 (#3456)6c6cc910eDMA: Invalidate code pages on CD-ROM DMA writeff0add2edImGuiManager: Load PF before FA2ac481d2cQt: Fix setup wizard achievements page title102690238Data: Update SDL game controller database3b90d18c6Qt: Fix return code confusion in AchievementLoginDialog9127198beImGuiManager: Move font awesome to last priority5063a49f2FullscreenUI: Remove hardcoded sizes for menu items88a63f04bFullscreenUI: More hardcoded size removal7b03b5453FullscreenUI: Eliminate last of layout height constants11cb2217eFullscreenUI: Polish range dialogsac9be0110FullscreenUI: Snap CenterImage() to integer coordinatesd18910a61Achievements: Release lock while waiting for HTTP requests68fa33e07FullscreenUI: Polish achievements page5dd64c89cFullscreenUI: Bump animation time for theme changef775a6d06Qt: Fix achievement login tab order11bc1935cFullscreenUI: Skip drawing background if transparent82bb29d18FullscreenUI: Fix extra padding in resume state popupf9fb591dcData: Add missing fileaafd72efbFullscreenUI: Add cheats/patches iconsbf3643243Qt: Swap console/emulation iconsee0cb6076Qt: Add additional toolbar properties for labels/icons7b1c8a040System: Log init/boot timea7f510507Qt: Fix toolbar context menu lock inversione469e33aaQt: Fix default button in AudioStretchSettingsDialog74f697eb6Qt: Add button icons to InputBindingDialogf6d10eb5dQt: Fix default button in InputBindingDialog175ed8cafQt: Fix default button in ControllerLEDSettingsDialog842f7414dQt: Simplify connecting to QDialogButtonBox signals976bf834eQt: Use QDialog::Accepted/Rejected in more placesb67a8c312Common: Don't include deprecated (and unused) codecvt header40c495cd1Qt: Remove last use of SLOT29ec2fea1Qt: Fix saving toolbar locked state (#3458)6fcb1194dFullscreenUI: Further icon improvementsba799f4f8Qt: Disable toolbar related actions if hiddencdc9206b6Qt: Fix typo in toolbar icon action9347c00d9Qt: Refine use of ellipsis in game list context menu (#3459)96d085136Update the Simple-Chinese translation to latest. (#3460)5b1845553Qt: Eliminate unnecessary includes in settingwidgetbinder.hc679ffbacAtualização Português do Brasil (#3462)a7d0a8a48Updated Swedish translation (#3461)281119b81Qt: Always perform update check on startup280c0036eFullscreenUI: Change a few icons for improved consistency (#3463)ebf97c26bdep/imgui: Sync to 5ee9c2a2bff2098aFullscreenUI: Fix returning to wrong window after back889df1d8bVulkanDevice: Only reset descriptor pool if used1b740efc1FullscreenUI: Avoid ID clash in controller settings866b77e22Spanish (Spain) 2025-06-27 translation update (#3465)5df28de34Qt: Fix hotkey category heading size on MacOS71a60f95dData: Update SDL game controller database33b1e82e3Achievements: Fix imgui assertion in leaderboard view376a2e8d4FullscreenUI: Fix crash when loading/saving state355c17bdeFullscreenUI: Fix fade on system start/stop
Downloads
-
released this
2025-06-13 06:29:06 +00:00 | 1704 commits to master since this release📅 Originally published on GitHub: Fri, 13 Jun 2025 06:37:53 GMT
🏷️ Git tag created: Fri, 13 Jun 2025 06:29:06 GMTCommits
24cd6fa11Hotkeys: Add switch to previous/next disc hotkeys6b811df6dCDROM: Add "Switch to Next Disc on Stop" option.2da46f83bdep/imgui: Fix smooth scrolling with >60hz4164b95cbImGuiManager: Make OSD message animation match notificationsfff7654bcGameDB: Asterix does not support analog mode (#3428)af803eefcGameDB: Various fixes to GTA games (#3429)b195f747cimplement ExtConstantBitClear/Set on ExtImprovedSlide (#3430)6d8e111d7GameDB: Add ForcePGXPCPUMode to all remaining versions of Aladdin (#3431)2018eb77fGPU: Adjust draw timing approximationf2caec801GameDB: Force full boot for Lomax games0a0ad3f9eQt: Improve clarity of unknown dump hashes02d8e1475ImGuiManager: Avoid deprecated std::memory_order_consume (#3433)9d59763baGameDB: Disable upscaling and filtering in Constructor (#3432)1ad9ca7e9FullscreenUI: Cancel pending nav on focus resetfc7934a2bFullscreenUI: Fix nav focus loss in leaderboards2cc085111GameDatabase: Fix DisableUpscaling trait with auto res47405b081GameDatabase: Disable MSAA with DisableUpscalingae3b295d9FullscreenUI: Disable menu item borders by default42813e884GameDatabase: Actually disable auto scale for DisableUpdatingd9367229eAchievements: Avoid duplicate tracker display62c0a1e7dRISCV: fix flush cache for linux riscv when clang <= 18e55dabfaaGameDB: Two fixes for Alone in the Dark - The New Nightmare (#3434)eee67a30dGPU/HW: Fix off-by-one in sprite UV rect calculation7fde69711GPU/TextureCache: Add merging of adjacent palette records5b40d7902System: Shut down GPU backend before other components9ab2608baGPU/TextureCache: Fix replacement background name length52cf394bbGameDB: Add PlayStation Mouse Support for Jingle Cats (#3435)2f2dcb43cGameDB: Fix incorrect controller information + Add PlayStation Mouse for Jingle Cats (#3436)0205f9fa0Achievements: Update progress database unconditionally on unlockcb751b099Data: Update SDL controller database22089e9b7Qt: Improve game grid layout calculationsf518b8492Deps: Version updates808c51b3cCMake: Bump version requirements95e085584Qt: Move list/grid setup to subclasses0a0379f31Qt: Make game list scrollbar only visible as-neededd54077e34Achievements: Add 'Refresh Progress' option59f7d0b2fCheats: Fix compiler warnings9cd371d5fSettingsInterface: Drop some unused virtual methodsd0b7d9d02Host: Get rid of base settings interface indirection5f2355510Qt: Only write settings ini if it is changed6bea16b6eINISettingsInterface: Only set changed if the value actually changes2326fc20dREADME: Fix typo (#3437)595f8d062Atualização Português do Brasil (#3438)8d2dec463Updated Swedish translation (#3439)bd9e20616FullscreenUI: Fix layout calculations in game grid38aebd0a3dep/imgui: Add overridable scroll rate29e55a2e5FullscreenUI: Use system scroll rate and layout scalecb2dfabeeQt: Backport undo load state timestamps5eb8578edSystem: Save undo state on resetba78714d4Qt: More consistent icon handlinga4977f986Qt: Add icons to buttons in patch settings widgetc7052a190Qt: Use restart-line icon for "restore defaults" buttons7752b2bd2Qt: Remove redundant nested layouts5ea64810dQt: Consistently use QToolButton for "restore default" actione45c04e0dQt: Simplify grid layout in game summary widget36b869003Qt: Use standard key sequences for main window shortcuts9112e38f4GPUDevice: Fix incorrect close call during symbol lookup
Downloads
-
released this
2025-04-26 04:41:45 +00:00 | 1847 commits to master since this release📅 Originally published on GitHub: Sat, 26 Apr 2025 04:50:31 GMT
🏷️ Git tag created: Sat, 26 Apr 2025 04:41:45 GMTCommits
46e11d96dCI: Bump flatpak-github-actions versiondf2a5a5e6ImGuiManager: Move drawing out of GPUDevice876b80ccdImGuiManager: Fix incorrect backend flag on aux windowbd558efaaCMake: Use upstream-compatible Findzstd1f10cac42GPUThread: Align commands to 16 bytes437430cbcSystem: Pull screenshot format from path extension1caf45cf6SmallString: Fix possible non-null-termination in set_size()f4df18b7cCheats: Make FormatCodeForFile() publicb4019f325GPU/HW: Fix black dots with some texture filters50ba0fa5bCI: Use flatpak/flatpak-github-actions41ee9d9ffFullscreenUI: Use path from game list entry on resume1405004fcGameDB: Set tolerance for Spider-Man games769e6f2baGPUThread: Fix command size blow-upb0172a0afAtualização Português do Brasil (#3408)50e99dd1fD3D12Device: Fix incorrect state when texture uploaded 2x w/o use559f831c3Achievements: Defer login/game identify until after RAIntegration load740758fddCPU/Recompiler: Call RaiseBreakException() on BP589b8f513Justifier: Handle byte 4 IRQ enable flag773ec046bJustifier: Fix byteswapped RGB colours674816b6eGameDB: Recompiler ICache for Crypt Killerf8cd1d3d9Qt: Warn on cheat enable if gamesettings disabled611bb8fb4VulkanDevice: Remove hardcoded 1.0 API versiond049b3638Log: Allow read-only access to the log file (#3409)8d80ae123Controller: Remove 'f' from string float values
Downloads
mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-04 05:04:33 +00:00