Commit Graph

11976 Commits

Author SHA1 Message Date
crashGG e6694d1e23 Fix scanline flicker caused by precision drift at boundaries (#3758) 2026-06-23 12:19:15 +10:00
fox140cv 39cb9af981 update spanish translation (#3756)
Update spanish translation
2026-06-22 20:55:17 +10:00
crashGG 6357732c8b feat(shader): add Scanline Modern 4x2 adaptive retro filter (#3755) 2026-06-22 19:24:46 +10:00
Stenzek a64851a1f7 HTTPDownloader: Remove redunadant request \casts 2026-06-21 17:28:36 +10:00
Stenzek cd0c961ece Qt: Add Ukrainian translation to list 2026-06-21 17:26:59 +10:00
beazerdred b19347eed1 Add complete Ukrainian translation for Qt interface (#3754) 2026-06-21 17:17:16 +10:00
Stenzek c0a8d9dac8 FullscreenUI: Fix global states always showing in menu 2026-06-21 13:57:35 +10:00
Stenzek ef8a1fcee8 Core: Fix setting reset wiping out user preferences 2026-06-21 13:50:56 +10:00
Stenzek 8f6b1b6307 FullscreenUI: Add reset option to directory selector
And improve styling.
2026-06-21 13:45:35 +10:00
Davide Pesavento c712c7b299 Qt: Fix keyboard navigation in game list after searching (#3753) 2026-06-21 13:45:09 +10:00
Davide Pesavento 0dd6e5cef7 Qt: Disable tab key navigation on game list (#3752) 2026-06-21 13:44:53 +10:00
Stenzek 64f0689b6c Qt: Remove unused signal in SettingsWindow
And fix a typo.
2026-06-21 12:48:46 +10:00
Stenzek 9d0eec7725 Qt: Disable global save states by default
Add an opt-in to re-enable them.
2026-06-21 12:48:46 +10:00
Stenzek 97ae01391f Hotkeys: Add 'Select Next Slot and Save State' 2026-06-21 12:48:46 +10:00
Stenzek f7ce14e818 ZipHelpers: Move to util project and source file 2026-06-20 22:09:53 +10:00
Stenzek 4c698e735d Qt: Add menu item to refresh achievement database 2026-06-20 19:21:59 +10:00
Stenzek 31c218360e Qt: Use atomic for auto close flag 2026-06-20 19:07:38 +10:00
Stenzek 9fe36d9c0d Misc: Reduce unnecessary struct padding 2026-06-20 19:07:37 +10:00
Stenzek d22950c57a GPU: Add disable texture/vertex lighting debug options 2026-06-20 14:27:38 +10:00
Stenzek 15ad0024db TimingEvent: Use const char* for name instead of string_view
Less memory wasteage.
2026-06-20 13:57:24 +10:00
Stenzek 77fe65995d GPU: Inline draw mode into state struct
Free up a couple of bytes.
2026-06-20 13:41:13 +10:00
Stenzek 4144c1e09f GPU: Eliminate redundant type comparions in FillDrawCommand() 2026-06-20 13:26:09 +10:00
Stenzek a3dbace1a3 Hotkeys: Display reason why rewind is unavailable 2026-06-20 12:59:57 +10:00
Stenzek cdce0f7a37 CI: Bump to LLVM 22
Windows builders have it now.
2026-06-20 12:41:09 +10:00
Stenzek 1cce275db3 Achievements: Don't update game database on disc change 2026-06-15 23:46:57 +10:00
Stenzek a05171d089 Achievements: Fix crash in database updates on unknown media change 2026-06-15 23:46:46 +10:00
Stenzek 3260ba8079 Deps: Update to 20260614 2026-06-15 13:33:18 +10:00
Stenzek cd7d35cf7e SQLiteHelpers: Fix load failure on Windows
Changed this because of course silly Linux does things differently, and
I didn't check Windows again...
2026-06-15 13:31:19 +10:00
Stenzek e9bd041e21 Achievements: Add missing DB load check in a couple of places 2026-06-15 13:31:04 +10:00
Stenzek cfde5bf5c3 Achievements: Move achievement pinning to database 2026-06-14 16:50:35 +10:00
Stenzek 98ec05550d Achievements: Swap to sqlite-backed storage 2026-06-14 16:50:35 +10:00
Stenzek 1230c83989 Achievements: Update seed hash database 2026-06-14 16:50:35 +10:00
Stenzek eae17a4d75 Util: Add SQLite helpers and dynamic loading 2026-06-14 16:50:35 +10:00
Stenzek 2f3067ab41 CMake: Use C99 to build rcheevos 2026-06-14 16:50:35 +10:00
Stenzek 63caefb96b dep/rcheevos: Add game list functions to rc_client 2026-06-14 16:50:35 +10:00
Stenzek 498921157a dep/rcheevos: Bump to 9ade739 2026-06-14 16:50:35 +10:00
Stenzek 7d19968270 Qt: Fix memory leaks in SVG helpers v0.1-11443 2026-06-14 16:50:35 +10:00
Stenzek 2c527f4f2c Qt: Add reset buttons for tolerance/depth threshold 2026-06-13 16:51:24 +10:00
Stenzek b7b31ef979 Qt: Use 'Global' instead of 'Default' for inherited spinners 2026-06-13 16:50:55 +10:00
Stenzek 0b4dfcd045 Settings: Remove unused field
Ignore host subcode is queried explicitly.
2026-06-13 16:34:03 +10:00
Stenzek c8064e75d9 CPU: Fix flipped operands on PGXP shifts in recompiler
Fixes broken PGXP with recompiler in Digimon World games.
2026-06-13 16:33:48 +10:00
Stenzek c20a5c7524 CPU: Copy entire value for zero shift cases
Shortcut, and avoids tainting the Z.
2026-06-13 16:33:43 +10:00
Stenzek c1a9d78e7a RegTest: Fix crash on startup 2026-06-13 16:33:41 +10:00
Stenzek 6efef5b664 GameDB: PGXP-CPU for Digimon World 2 2026-06-13 15:43:25 +10:00
Stenzek 3a9856660d FullscreenUI: Fix input text text colour in light theme 2026-06-12 17:44:48 +10:00
Stenzek ce14eefd52 ObjectArchive: Swap to HTTPCache log channel
More appropriate.
2026-06-12 17:10:25 +10:00
Stenzek 1c89c64363 FullscreenUI: Add search to game list 2026-06-12 17:01:46 +10:00
Stenzek 632aab3a0f FullscreenUI: Use InputTextWithIcon() for achievements login 2026-06-12 16:43:03 +10:00
Stenzek b3e8543ba5 FullscreenUI: Make ResetFocusHere() return a boolean 2026-06-12 16:42:44 +10:00
Stenzek fa167cab85 FullscreenUI: Add InputTextWithIcon() 2026-06-12 16:42:31 +10:00