4671 Commits
Author SHA1 Message Date
Stenzek eb4b87cfa8 Achievements: Fix inverted condition for new game additions 2026-07-25 13:22:36 +10:00
Stenzek b42e1c9f25 System: Slightly reduce memory save state struct size 2026-07-19 20:42:35 +10:00
crashGGandGitHub 9c35fdc947 MMPX :fix a transparent pixel bug & Adjusted floating-point tolerance (#3776)
Fixed a cross-case bug involving fully transparent pixels

Adjusted the floating-point tolerance from 0.1 to 0.01, purely to better telegraph

Enclose macro arguments in parentheses to ensure safe evaluation
2026-07-17 12:43:50 +10:00
Stenzek 8a1dbb1698 CDROM: Refactor invalid command handling
Fixes Tonyhax International bootloader.
2026-07-13 21:18:17 +10:00
Stenzek ad7519d72c FullscreenUI: Add queued texture recyling
Can't rely on it not getting removed from the pool immediately.
2026-07-11 22:33:18 +10:00
Stenzek a421b5b119 FullscreenUI: Add 'None' transition effect
Allow return to previous window etc to be combined with cleanup
statements.
2026-07-11 22:12:04 +10:00
Stenzek 8a98ed8202 FullscreenUI: Relax condition for closing immediately on resume 2026-07-11 22:04:22 +10:00
Stenzek 31c6829432 FullscreenUI: Fix another debug assertion in single-threaded mode 2026-07-11 22:04:06 +10:00
Stenzek 35bcff1527 Achievements: Animate unlock progress bar 2026-07-11 15:40:29 +10:00
Stenzek 31ab18b25f SPU: Wraparound is unlikely in ReadADPCMBlock() 2026-07-11 12:01:57 +10:00
crashGGandGitHub 2880f88d88 MMPX Enhanced/Advanced clamp-to-transparent out-of-bounds mapping (#3774)
MMPX Enhanced/Advanced clamp-to-transparent out-of-bounds mapping
2026-07-10 18:51:51 +10:00
Stenzek 6931f890bb GameDatabase: Fix revision not showing after verification 2026-07-06 21:07:39 +10:00
Stenzek aa6b3777a3 GameDatabase: Make track hashes private
No need for it to be exposed anymore.
2026-07-06 20:58:24 +10:00
Stenzek 43294ac044 FullscreenUI: Avoid unnecessary mutex lock 2026-07-06 16:16:47 +10:00
Stenzek eeda898c23 Achievements: Separate login and progress requests
Makes the login request complete quicker if achievements are enabled.
2026-07-06 15:39:26 +10:00
Stenzek 59247c84b9 Achievements: Move game hash calculation to system
Saves reading the executable a second time.
2026-07-06 15:32:15 +10:00
Stenzek 6194f08a99 Achievements: Always identify game on startup 2026-07-06 14:45:47 +10:00
Stenzek 2b1de6278d Qt: Fix empty gamesettings ini being saved on close 2026-07-06 12:35:52 +10:00
Stenzek 5d46613107 Achievements: Centralize profile URL building 2026-07-04 20:52:03 +10:00
Stenzek 0c87b07263 Cheats: Accept ".org 0x12345678" and "0x12345678:" to set pc 2026-07-04 14:26:49 +10:00
Stenzek e2a654715a FullscreenUI: Switch to list page on settings open from game list 2026-07-04 13:59:25 +10:00
Stenzek 3968606be4 GameDatabase: Don't leave verify status text empty 2026-07-04 13:55:24 +10:00
Stenzek a0a4159c81 FullscreenUI: Fix overlap in modal progress with empty status text 2026-07-04 13:55:24 +10:00
Stenzek a6d24175d7 FullscreenUI: Make game summary more compact 2026-07-04 13:49:38 +10:00
Stenzek 4616c8513a FullscreenUI: Add custom title/disc set title/serial editing 2026-07-04 13:04:52 +10:00
Stenzek f9cf0db0bd FullscreenUI: Fix styling of input string dialogs 2026-07-04 12:47:25 +10:00
Stenzek e79eb42f76 Cheats: Fix incorrect bitmask for 32-bit option values
Not going to get hit, but technically was still incorrect.
2026-07-03 17:33:38 +10:00
Stenzek 7c93512782 Cheats: Fix incorrect nullopt return 2026-07-03 17:33:38 +10:00
Stenzek 36a85ffbfc Cheats: Expand test coverage 2026-07-03 17:33:38 +10:00
Stenzek 7bed00d02d Cheats: Support branch labels in assembly codes 2026-07-03 17:09:35 +10:00
Stenzek fce1b1e30f Cheats: Use .org as insertion point in assembly codes 2026-07-03 15:01:59 +10:00
Stenzek 5dd559c15f FullscreenUI: Fix transition glitch when loading with no states 2026-07-03 13:17:06 +10:00
Stenzek 685b2f7d21 FullscreenUI: Add easing to ProgressDialog bar 2026-07-03 01:26:49 +10:00
Stenzek c05726a485 FullscreenUI: Add image verification 2026-07-03 01:26:48 +10:00
Stenzek c3af062bf0 Qt: Move image verification logic to GameDatabase 2026-07-03 01:26:48 +10:00
Stenzek 4c39eac52a FullscreenUI: Fix incorrect layout in ProgressDialog 2026-07-03 01:26:48 +10:00
Stenzek 7be44a41c7 FullscreenUI: Fix incorrect effect in save state selector 2026-07-03 01:26:48 +10:00
Stenzek f1e0893745 System: Fix mute volume
Regression from 9e4ef8bd69.
2026-06-29 13:53:17 +10:00
Stenzek ffd9d40d65 Qt: Add Register button for achievements
And fix a potential deadlock.
2026-06-28 20:07:17 +10:00
Stenzek 57a77b433c GameList: Force refresh when starting disc change
Fixes disc change menu not being populated when running in batch mode.
2026-06-26 22:10:55 +10:00
Stenzek e409f884df Settings: Remove unused function 2026-06-26 21:53:10 +10:00
Stenzek 9e4ef8bd69 System: Only use fast forward volume for >1 speed 2026-06-26 21:52:26 +10:00
Stenzek 73967c5c40 InputManager: Fix cloning multitap profiles 2026-06-26 21:52:26 +10:00
Stenzek eccc1e0540 FullscreenUI: Add start-in-big-picture-mode option 2026-06-26 21:52:17 +10:00
Stenzek 352bb0d7f4 Qt: Move save state backup setting to memory card page 2026-06-26 21:27:19 +10:00
Stenzek c22c1cbc43 Settings: Load config for all memory cards 2026-06-26 20:49:40 +10:00
Stenzek 90c70407cf VideoThread: Fix debug assertion tripping in single-threaded mode 2026-06-26 19:04:30 +10:00
Stenzek 7d002d3527 FullscreenUI: Fix a couple of issues with modal progress
Cancelling on close, crash when opening two dialogs with the same title.
2026-06-25 16:51:19 +10:00
Stenzek 487a16193e FullscreenUI: Add a couple of missing transition effects 2026-06-24 22:11:27 +10:00
Stenzek 91273f2b30 CPU: Eliminate default branch in icache fill 2026-06-24 22:01:43 +10:00