Commit Graph

11952 Commits (master)
 

Author SHA1 Message Date
Stenzek 1cce275db3
Achievements: Don't update game database on disc change 2 days ago
Stenzek a05171d089
Achievements: Fix crash in database updates on unknown media change 2 days ago
Stenzek 3260ba8079
Deps: Update to 20260614 2 days ago
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...
2 days ago
Stenzek e9bd041e21
Achievements: Add missing DB load check in a couple of places 2 days ago
Stenzek cfde5bf5c3
Achievements: Move achievement pinning to database 3 days ago
Stenzek 98ec05550d
Achievements: Swap to sqlite-backed storage 3 days ago
Stenzek 1230c83989
Achievements: Update seed hash database 3 days ago
Stenzek eae17a4d75
Util: Add SQLite helpers and dynamic loading 3 days ago
Stenzek 2f3067ab41
CMake: Use C99 to build rcheevos 3 days ago
Stenzek 63caefb96b
dep/rcheevos: Add game list functions to rc_client 3 days ago
Stenzek 498921157a
dep/rcheevos: Bump to 9ade739 3 days ago
Stenzek 7d19968270
Qt: Fix memory leaks in SVG helpers 3 days ago
Stenzek 2c527f4f2c
Qt: Add reset buttons for tolerance/depth threshold 4 days ago
Stenzek b7b31ef979
Qt: Use 'Global' instead of 'Default' for inherited spinners 4 days ago
Stenzek 0b4dfcd045
Settings: Remove unused field
Ignore host subcode is queried explicitly.
4 days ago
Stenzek c8064e75d9
CPU: Fix flipped operands on PGXP shifts in recompiler
Fixes broken PGXP with recompiler in Digimon World games.
4 days ago
Stenzek c20a5c7524
CPU: Copy entire value for zero shift cases
Shortcut, and avoids tainting the Z.
4 days ago
Stenzek c1a9d78e7a
RegTest: Fix crash on startup 4 days ago
Stenzek 6efef5b664
GameDB: PGXP-CPU for Digimon World 2 4 days ago
Stenzek 3a9856660d
FullscreenUI: Fix input text text colour in light theme 5 days ago
Stenzek ce14eefd52
ObjectArchive: Swap to HTTPCache log channel
More appropriate.
5 days ago
Stenzek 1c89c64363
FullscreenUI: Add search to game list 5 days ago
Stenzek 632aab3a0f
FullscreenUI: Use InputTextWithIcon() for achievements login 5 days ago
Stenzek b3e8543ba5
FullscreenUI: Make ResetFocusHere() return a boolean 5 days ago
Stenzek fa167cab85
FullscreenUI: Add InputTextWithIcon() 5 days ago
Stenzek 76ca9b15d8
Qt: Suffix unavailable audio and video devices
This was already implemented, just bugged.
5 days ago
Stenzek a7a5faeb11
Qt: Fix warning in graphicssettingswidget.cpp 5 days ago
Stenzek 770cc586f8
Settings: Don't copy advanced/hidden settings to game 5 days ago
Davide Pesavento ba08a6f70c
Qt: Hide FSUI theme and font settings from game properties (#3751)
Cannot be changed per game.
6 days ago
Stenzek 09008bb3a3
Qt: Round round texcoords only applies to 3D
Don't keep the option enabled if sprite filtering is still set to
nearest.
7 days ago
Stenzek 0e0ef21d0e
System: Clear memory save states on reset
Fixes reset not functioning with analog runahead.
7 days ago
Stenzek f228b009cd
CDROM: Hopefully fix rare case of command event loss with states 7 days ago
crashGG a4e3afcddc
Release MMPX Advanced v3.2: Optimize and Clean (#3750)
Release MMPX Advanced v3.2: Rename, Optimize, and Clean

Major Refactor: Rename profile from MMPX Enhanced Quality to MMPX Advanced for semantic consistency.
Performance: Optimize topological shape detection to slash GPU ALU cycles.
Maintenance: Strip out verbal debugging commentary and obsolete code notes.
1 week ago
Stenzek c1adcb5a40
Qt: Fix initial icon colours in native theme
m_is_colored was not initialized at the time it was being used.
1 week ago
Stenzek 2a32d70144
Qt: Fix white-on-light icon colours in Classic Windows theme 1 week ago
Stenzek 37878497b6
Qt: Disable labels for controller setting descriptions 1 week ago
Stenzek 0ec7d2bd4e
Misc: Remove redundant static qualifier from force-inline functions 1 week ago
Stenzek 24fb22acf3
Controller: Move helper functions into their own file 1 week ago
Stenzek 1e6a006bd0
Controller: Make center a distinct value
Instead of attaching 128 to one side of the axis, make 128 the
all-zeros/center position, which leaves exactly 127 positions
on either side.

Fixes the center not being reported as center in padtest.
1 week ago
Stenzek cae25968fe
Achievements: Move init functions to private header 1 week ago
Stenzek 944beca2ce
Achievements: Populate saved credentials in ProcessStartup()
Avoids has_saved_credentials not being ready when game list is
refreshing in parallel with core thread startup.
1 week ago
Stenzek 8bf9562c3a
Achievements: Fix hardcore toggle not showing summary 1 week ago
Stenzek 134f172395
Achievements: Don't tear down persistent state on enable toggle
Not super relevant at the moment outside of the hashdb.
1 week ago
Stenzek 1f7fcb8c95
GameList: Fix race condition when refreshing from two sources
Unlikely to happen.
1 week ago
Stenzek c660f85320
CPU: Use table lookup for mfc0 2 weeks ago
Stenzek 2f8e9a8510
MSBuild: Enable strict aliasing for clang 2 weeks ago
Stenzek 0b700d1b81
GTE: Eliminate bounds check in dispatcher 2 weeks ago
Stenzek 2b5baa1b82
CPU: Add more branch hints to interpreter
Eliminate more bounds checks. This plus the last change can net up to a
20% performance improvement in some games when using the interpreter
(tested on AMD 7950X3D).
2 weeks ago
Stenzek 667e1147a4
CPU: Add branch hints to interpreter dispatch
Eliminates the bounds check in the switch loop.
2 weeks ago