Commit Graph

8905 Commits (d3854d095ea370648eee76e3be5b77ad4fca82b6)
 

Author SHA1 Message Date
Stenzek d3854d095e
AnalogController: Use variant vibration icon for large motor 10 months ago
Stenzek dc58d85b51
Data: PromptFont additions by KamFretoZ 10 months ago
Stenzek f6c7681ef0
ImGuiOverlays: Double buffer input OSD and add vibration 10 months ago
Stenzek dd7fd32501
Controller: Add GetVibrationMotorState() 10 months ago
Stenzek aaf2a4b614
InputManager: Adjust scope of constants 10 months ago
Stenzek 3476140ba2
GPUThread: Add BeginASyncBufferCall() 10 months ago
Stenzek 462a4a3b50
Controller: Refactor so that GetControllerInfo() can't return null 10 months ago
Stenzek 062776c1c7
ImGuiManager: Map left stick to dpad 10 months ago
Stenzek c45e59fe22
SDLInputSource: Arrays to std::array and forward generic axis 10 months ago
Stenzek 21aef088ed
XInputSource: Arrays to std::array and forward generic axis 10 months ago
Stenzek 9d3c56fe6c
ImGuiManager: Fix data races in input forwarding 10 months ago
Stenzek 17e8930e94
ImGuiManager: Pack state based on thread access 10 months ago
Stenzek 3621705933
Achievements: Ensure loading old states behave the same as new 10 months ago
Stenzek 8f39dbb464
Achievements: Fix race condition invalidating images 10 months ago
Stenzek 2f854de9d0
Qt: Invalidate FSUI cover cache when cover changed 10 months ago
Stenzek 738c96ffb3
FullscreenUI: Fix slot disappearing after delete in save state menu 10 months ago
Stenzek ea82dacb0e
FullscreenUI: Fix a couple of GPU thread race conditions
State saving/loading, memory card state read on shutdown.
10 months ago
Stenzek a422e06628
Qt: Fix incorrect InitialSortOrderRole use 10 months ago
Stenzek d3ee12d358
Achievements: Login error notification should be translatable 10 months ago
Stenzek 19ee37cd10
FullscreenUI: Render notifications on top of OSD 10 months ago
Stenzek 035762af94
System: Fix subimage change OSD message 10 months ago
Stenzek be7cff5964
CDROM: Fix loading of subimage SBI files 10 months ago
Stenzek e4dea69713
System: Drop state load OSD duration to quick 10 months ago
Stenzek e43d7046ba
Achievements: Attempt relogin on system boot
And display an error notification if login fails, instead of
invalidating the token.
10 months ago
Stenzek 0f76543685
Achivements: Set rc_client log level from host log level 10 months ago
Stenzek ce0689687c
Qt: Fix editing first controller preset 10 months ago
Stenzek c43533f8d8
FullscreenUI: Extend achievement overlays to screen margins
Fixes overlays getting caught in rounded corners on Android.
10 months ago
Stenzek ab790ed54b
Common: Fix ARM32 build (again) 10 months ago
Stenzek ee1da343ab
GPU/HW: Use default initialization for BatchConfig
Reduce the risk of below...
10 months ago
Stenzek 9779cee934
GPU/HW: Ensure texture window bits are initialized
Fixes broken rendering after loading state or switching renderer in some
games, e.g. GTA2.
10 months ago
Stenzek 9c35b0e76d
FullscreenUI: Get rid of Timer global 10 months ago
Stenzek 36590f3c71
InputManager: Fix crash on controller connect on Windows 10 months ago
Stenzek 6785285f31
Qt: Fix game list toolbar/view menu desync 10 months ago
Stenzek 54780d4fbf
Qt: Fix fullscreen state stuck after exit 10 months ago
Stenzek 348e33562e
Qt: Fix BP start/stop menu item after first activation 10 months ago
Stenzek 234e1f721f
FullscreenUI: Improve controller settings page
- Add 'Clear Bindings' menu item.
- Show icons in controller types.
- Add confirmation to Reset Settings.
10 months ago
Stenzek d6ce322eba
Controller: Use additional icons 10 months ago
Stenzek 9971b9e059
Data: Update PromptFont with KamFretoZ's changes 10 months ago
Stenzek e6c0725656
InputManager: Hold lock while manipulating devices/sources
Since we're enumerating on the GPU thread now, need to protect it.
10 months ago
Stenzek d3bee3ce67
Qt: Rename 'Input Profile' to 'Controller Preset'
Hopefully more noob-proof?
10 months ago
Stenzek e4c11aa905
Qt: Separate controller settings to global and profiles 10 months ago
Stenzek 2d63b34d48
Qt: Add icons/decorations to input devices 10 months ago
Stenzek 2298227054
FullscreenUI: Add binding of vibration motors 10 months ago
Stenzek 6f9caa6b12
InputManager: Add proper binds for vibration motors
Instead of the janky "vibration capabilities" flag.

Fixes the "Clear Mappings" button not applying to vibration motors.
10 months ago
Stenzek 13b85728a0
Qt: Refactor input device/motor tracking
Remove multiple sources of truth.
10 months ago
Stenzek 844287b722
FullscreenUI: Fix scrollbar on choice dialog at some screen sizes
e.g. game list right click
10 months ago
Stenzek 4b0bb9f70d
FullscreenUI: Increase input dialog padding
Way too small.
10 months ago
Stenzek 4af5e96ff6
Controller: Remove analog-mode-start OSD message
It's arguably not very useful, and the sticks are mapped to the
dpad in digital mode anyway.
10 months ago
Stenzek 440aaf2644
FullscreenUI: Modernize achievement popup a bit 10 months ago
Stenzek 05b0b03fd6
Cheats: Order special characters before alpha characters 10 months ago