Commit Graph

11918 Commits (c1adcb5a40e5b06902a7545974078dc6fa033f07)
 

Author SHA1 Message Date
Stenzek c1adcb5a40
Qt: Fix initial icon colours in native theme
m_is_colored was not initialized at the time it was being used.
1 month ago
Stenzek 2a32d70144
Qt: Fix white-on-light icon colours in Classic Windows theme 1 month ago
Stenzek 37878497b6
Qt: Disable labels for controller setting descriptions 1 month ago
Stenzek 0ec7d2bd4e
Misc: Remove redundant static qualifier from force-inline functions 1 month ago
Stenzek 24fb22acf3
Controller: Move helper functions into their own file 1 month 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 month ago
Stenzek cae25968fe
Achievements: Move init functions to private header 1 month 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 month ago
Stenzek 8bf9562c3a
Achievements: Fix hardcore toggle not showing summary 1 month ago
Stenzek 134f172395
Achievements: Don't tear down persistent state on enable toggle
Not super relevant at the moment outside of the hashdb.
1 month ago
Stenzek 1f7fcb8c95
GameList: Fix race condition when refreshing from two sources
Unlikely to happen.
1 month ago
Stenzek c660f85320
CPU: Use table lookup for mfc0 1 month ago
Stenzek 2f8e9a8510
MSBuild: Enable strict aliasing for clang 1 month ago
Stenzek 0b700d1b81
GTE: Eliminate bounds check in dispatcher 1 month 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).
1 month ago
Stenzek 667e1147a4
CPU: Add branch hints to interpreter dispatch
Eliminates the bounds check in the switch loop.
1 month ago
Stenzek 18f581ef93
CPU: Use ternary in CPU::WriteRegDelayed()
Shouldn't make any net difference, a good compiler will turn this into a
cmov anyway.
1 month ago
Stenzek 1d71915fb4
CDROM: Show effective read speed in debug window
Useful for debugging max speedup.
1 month ago
Stenzek 2c6ac7d4f0
CDROM: Add manual control of lid state
In debug menu, deliberately hidden from the noobs.
1 month ago
Stenzek 8ac294d4f9
CDROM: Fix DisableReadSpeed() never having any effect 1 month ago
Davide Pesavento 02a41fa063
GameDB: Add metadata to `King's Field 3 - Pilot Style` (#3749) 1 month ago
Stenzek e23bc84bb9
Achievements: Always prefetch game badge before achievement badges 1 month ago
Stenzek 22ee4c0760
CMake: Build with immediate binding/full relro
Doing a full xsave/xrstor the first time a library function is
called is completely bonkers. Plus the obvious security issues
with the PLT being writable.

And people think this OS is faster than Windows. Even with immediate
binding it's still slower, since it's a single indirect call on
Windows, versus a direct call+indirect jump here.
1 month ago
Stenzek e21bf74f29
Qt: Replace most _L1 usage with _s
Avoids runtime heap allocation.

NOTE: appending, comparing, etc with latin1 views are still
allocation-free.
1 month ago
Stenzek 8dd88aad2c
Qt: Make verify serial mismatch message clearer 1 month ago
Stenzek 2f0cd4d4c0
DiscDB: Remove duplicate entries for some multi-disc games 1 month ago
Davide Pesavento 00149a5be0
Qt: Disable buttons if controller port is empty (#3748) 1 month ago
Davide Pesavento 15d8f68d3b
Merge pull request #3747 from Pesa/overlap
Qt: Fix overlapping widgets in game summary
1 month ago
Davide Pesavento a901824455 Qt: Improve icon consistency 1 month ago
Davide Pesavento 2b1a6cf2b5 Qt: More appropriate icon for "Search on Redump" button 1 month ago
Stenzek e8938f0634
Qt: Remove more unused icons 1 month ago
Stenzek 86b3c0e7d2
Qt: Fix missing monochrome in controller settings 1 month ago
Stenzek 872d6092b9
Qt: Use SVGWidget for icon in debugging settings
Makes it respond to colour changes.
1 month ago
Stenzek 11216ccd5e
Qt: Tint non-coloured disabled icons in SVGIconEngine 1 month ago
Stenzek f93965b841
Qt: Handle icon state in SVGIconEngine 1 month ago
Stenzek e401050207
Qt: Preserve aspect ratio in SVGIconEngine 1 month ago
Stenzek bbde5c661a
CueParser: Switch to fmt for errors
And when the format is invalid, display the format/file.
1 month ago
Stenzek 00733714c1
CDImageCue: Remove unused variable 1 month ago
Stenzek c1165ab037
MediaCapture: Fix Media Foundation refusing to load 1 month ago
Stenzek 15bfa50cee
Qt: Make SVGWidget respond to palette changes 1 month ago
Stenzek 21c6ab5822
Qt: Use SVGWidget for empty game list icon 1 month ago
Stenzek b429993e08
Qt: Move most recent migration to updater
Saves checking on every startup.
1 month ago
Arif Ahmadov 61b31b3e28
Update Azerbaijani Translation (#3745)
* Change Azerbaijani translation entry to 'Azərbaycanca'

* Translation Update (AZ)

* Add Azerbaijani contributor bilginGamer

* Fix Translation (AZ)

* Add files via upload

Update Azerbaijani Translation
2 months ago
Stenzek 5a21a6c8df
Host: Add icon to ConfirmMessageAsync()
And use it for achievements.
2 months ago
Stenzek ef7637413b
SPU: Use display fractional volume for voices as well 2 months ago
Nagtan a3f4a086e7
SPU: increase volume display precision in debug window 2 months ago
Nagtan 70ec9c4915
SPU: show friendly reverb mode names in debug window 2 months ago
Stenzek 5ad980b322
Qt: Fix incorrect icon path
Regression from 49f5f38c48.
2 months ago
Stenzek de69bc496e
FullscreenUI: Add images to controller settings 2 months ago
Stenzek 8fe9077ca0
Qt: Store controller images in main data instead of qrc
Allows FullscreenUI to access it.

Also use SVGWidget for rendering for 1:1 DPR and avoiding scaling.
2 months ago