Commit Graph

10343 Commits (e6788b313ee432863fafeb9fe50d42366bcba42e)
 

Author SHA1 Message Date
Stenzek e6788b313e
System: Add 'Runahead for Analog Input' option
Mitigates the performance impact of serializing PGXP state.
3 weeks ago
Stenzek cf0b602476
Settings: Rearrange fields
To make space in the bitfield.
3 weeks ago
zkdpower 95e9cba79b
Update the Simple-Chinese Translation to latest. (#3581) 3 weeks ago
Stenzek 3966a9eea7
System: Serialize PGXP state for runahead 3 weeks ago
Stenzek 10f9039dea
Controller: Skip runahead replay when analog is unchanged
Slight CPU usage reduction at idle.
3 weeks ago
Stenzek 424f9a9db9
Controller: Simplify deadzone calculation
Use Pythagoras to measure distance from center. Fixes incorrect results
very close to the center.
3 weeks ago
Stenzek 1b49f82c98
Controller: Merge all binds into one index space
Simplifies things a bit.
3 weeks ago
Stenzek 9d8d81d092
InputManager: Only update vibration once per frame 3 weeks ago
Stenzek f0c67e998b
Controller: Remove GetInputOverlayIconColor()
Use the bind state instead.
3 weeks ago
Stenzek 3624474b91
Controller: Remove unused InAnalogMode() 3 weeks ago
Stenzek 2adf7a1663
CI: Bump MacOS runner to macos-15 + Xcode 26 3 weeks ago
Stenzek 570f0416b1
Deps: Bump to Qt 6.9.3 3 weeks ago
Stenzek 21c83440b3
Misc: Add error checking to LocalTime() 3 weeks ago
Stenzek 6cb727f383
GameDB: Disable auto analog in Alien Resurrection
Game enables analog mode itself, and ends up in a state where
vibration does not function until manually toggled if forced.
3 weeks ago
Stenzek a048e092b2
Qt: Make LED settings clearer 3 weeks ago
Stenzek 982753d7ce
Qt: Allow binding both active and inactive LED colours 3 weeks ago
Stenzek cf8b1a58ca
Qt: Re-introduce FlowLayout 3 weeks ago
Stenzek ffa0e8d131
Qt: Refactor LED bindings
Make it more general and bindable to both the mode and RGB LED, that way
it can be used on Dualshock 4 as well.
3 weeks ago
Ariel Nogueira Kovaljski 51942df7dd
Use DualSense Mic Mute LED for Analog Mode (#3574)
* Use DualSense Mic Mute LED for Analog Mode

* Fix function casing and move function call outside loop

* Refactored code to use binds

- `InputManager` no longer uses API specific logic
- The Mic Mute LED gets bound as `ModeLED = SDL-0/ModeLED` only for DualSense controllers
- Changed DualSense detection to use Vendor & Product ID
3 weeks ago
Stenzek c790972265
System: Warn if geometry tolerance is not default 4 weeks ago
Stenzek e5c17880cb
Qt: Fix vibration binding not applying immediately 4 weeks ago
Stenzek 975b9b18e0
AnalogController: Fix inverted motor display in OSD 4 weeks ago
Stenzek 9807948ac1
Qt: Remove old vsync mode migration function
Been over a year.
4 weeks ago
Daniel Nylander 5c9e28f115
Updated Swedish translation (#3580)
* Updated Swedish translation

* Add files via upload
4 weeks ago
Stenzek 38bb240a44
Qt: Avoid extra string storage 4 weeks ago
Stenzek a50997a554
Qt: Fix app icon ending up as null 4 weeks ago
Stenzek 3d4115613c
Achievements: Fix unused variable warning 4 weeks ago
zkdpower 3fada38b57
Update the Simple-Chinese Translation to latest. (#3579) 4 weeks ago
Anderson Cardoso 0a25dd0693
Atualização Português do Brasil (#3578)
Atualizado para a última versão
4 weeks ago
Stenzek eadca6cd7b
Settings: Prefer widescreen patches over GTE hack
Since they tend to work better.
4 weeks ago
Stenzek fa8a995d7e
Cheats: Fix uninitialized data read in parsing 4 weeks ago
Stenzek fb60691afc
Cheats: Pack state in struct 4 weeks ago
Stenzek c5d309f320
Settings: Avoid log.h include 4 weeks ago
Stenzek 6c1ee0ca87
Settings: Store custom aspect ratios in main key
What a pain. But allows patches to override aspect ratio to any
arbitrary value.
4 weeks ago
Stenzek 3832b39576
Qt: Fix disabling patches not removing empty ini 4 weeks ago
Stenzek ea57a428f9
Qt: Don't use static storage for app icon
Wastes TLS space apparently.
4 weeks ago
Stenzek daf5fee9ff
Qt: Don't bother using worker for background resize
Ends up looking jankier.
4 weeks ago
Stenzek 50c9f63e8e
Qt: Hackfix game list background on stylesheet themes 4 weeks ago
Stenzek bb9dbf9a33
Qt: Avoid casts on animation delegate 4 weeks ago
zkdpower a904544c64
Update the Simple-Chinese translation to latest. (#3577) 4 weeks ago
Stenzek b40ff8b0bd
Qt: Add optional animation of icons in game list
Disabled by default.
4 weeks ago
Stenzek da471120c4
Qt: Link memory scanner address double-click to editor 4 weeks ago
Stenzek ecf13ded23
Qt: Add Memory Editor window 4 weeks ago
Stenzek 4ee8738771
FullscreenUI: Stop icons leaking into cover cache 4 weeks ago
Stenzek 93a13a6fa2
FullscreenUI: Draw generated covers when not present 4 weeks ago
Stenzek 5caa560134
FileSystem: Disallow control characters on Linux/Mac as well
Technically allowed, but just asking for trouble.
4 weeks ago
Stenzek d4c6905cfa
Tests: Linux build fix 4 weeks ago
Stenzek ea11ce2dd5
Tests: Add for CueParser and ElfFile 4 weeks ago
Stenzek 8e65beb736
GameList: Save APNGs for memory card icons 4 weeks ago
Stenzek 102af48b6b
AnimatedImage: Add class for reading APNGs
And probably GIFs in the future.
4 weeks ago