Commit Graph

266 Commits (be970bcfe469d58ad7ba3335d1a69d2c6f5c3757)

Author SHA1 Message Date
Stenzek be970bcfe4
Qt: Handle inverted+negated axes when mapping 8 months ago
Stenzek 0733e173b2
FullscreenUI: Add BackgroundProgressCallback 8 months ago
Stenzek fbbc4943f6
FullscreenUI: Fix crash in game properties on non-scanned file 8 months ago
Stenzek 369f62318f
Cheats: Only display codes for selected revision 9 months ago
Stenzek e9bfca8cca
System: Add 'Fast Forward Memory Card Access' option
Does what it says on the tin.
9 months ago
Stenzek 13d58d8ed0
Qt: Move fast boot/fast forward to console settings
Makes more sense there, and matches Android.
9 months ago
Stenzek dc6d6b91d4
PostProcessing: Fix abort on slow compile in big picture 9 months ago
Stenzek 57cb2f846e
FullscreenUI: Fix system unpausing on shutdown 9 months ago
Stenzek 64d3716cfd
GPU: Further simplify draw rect calculation
Remove "Stretch Vertically" option, it was very confusing to users.

Integer scale will prefer whichever direction gets a larger draw
rectangle/preserves as much detail.
9 months ago
Stenzek 0d9e6bd482
FullscreenUI: Use effective value for achievement options enable 9 months ago
Stenzek 02234715c5
FullscreenUI: Move UpdateRunIdleState() for system soft-fail to host
That way it's always in the correct state for e.g. memory card shutdown
confirmations.
9 months ago
Stenzek 4da7692a2d
System: Adjust initialization order to better fit FullscreenUI
Fixes jankyness of rendering the landing page when trying to resume
a game with achievements active, or when loading state.
9 months ago
Stenzek 1b678d0ebc
FullscreenUI: Allow using right mouse button for 'back' 9 months ago
Stenzek 224cb6ac8e
FullscreenUI: Fix ClosePauseMenu() running on wrong thread 9 months ago
Stenzek 0665cb5306
FullscreenUI: Further refine achievements login dialog 9 months ago
Stenzek 0e3668a7bb
GameList: Show achievement information in game list 9 months ago
Stenzek 9666abc172
FullscreenUI: Hook up to disc change hotkey 9 months ago
Stenzek 9113a6e6a6
Qt: Add 'Multiple Devices' to automatic mapping
Also populate the "current device" label with the device from
the config when running the setup wizard, instead of always setting
the label to Keyboard.
10 months ago
Stenzek 9d4789e082
FullscreenUI: Fix blank screen flicker starting game
Also returns to whichever menu the system boot was initiated from.
10 months ago
Stenzek 78902d7632
FullscreenUI: Fix several more unsafe reads 10 months ago
Stenzek 9fdeeb3fb6
GPU: Add alpha blending support to overlay 10 months ago
Stenzek e0a9bbe600
PostProcessing: Move into GPU presenter
Means that the renderer can be changed without reloading shaders,
and speeds up config change detection.
10 months ago
Stenzek dd9788262e
GPU: Refactor display presentation workflow
Adds the ability to set overlays, and fixes postfx with prerotation.
10 months ago
Stenzek d52bf795e4
GPU: Split backend into Backend+Presenter 10 months ago
Stenzek b9822602b2
FullscreenUI: Show game icons in game list 10 months ago
Stenzek f98b904c50
FullscreenUI: Add 'Set Cover Image' to game list 10 months ago
Stenzek e34d23c8e7
FullscreenUI: Implicitly close non-multichoice dialogs
Also fixes disc swap using a multichoice instead of single.
10 months ago
Stenzek e8a4296fd6
FullscreenUI: Add missing settings lock acquire 10 months ago
Stenzek e94973cd28
FullscreenUI: Fix disc swap running on GPU thread 10 months ago
Stenzek fbb63a81a8
FullscreenUI: Change default background and add Strobe 10 months ago
Stenzek 7deaaa8b26
FullscreenUI: Use ImGui dialogs for boot failure 10 months ago
Stenzek e554456a00
System: Fix blank display on pause-on-start 10 months ago
Stenzek add76c267a
Achievements: Fix request spam downloading own badge icon 10 months ago
Stenzek 93771981a6
FullscreenUI: Add sort alphabetically option to cheat page 10 months ago
Stenzek 79245b6cd6
FullscreenUI: Make footer text background semitransparent 10 months ago
Stenzek 050bda8cd2
FullscreenUI: Fix scroll reset on resume state popup 10 months ago
Stenzek 135d99ac17
FullscreenUI: Fix incorrect help text 10 months ago
Stenzek 2fd89403f8
FullscreenUI: Name landing icon files after action 10 months ago
Stenzek 3130e16438
FullscreenUI: Add user-selectable backgrounds 10 months ago
Stenzek ccb2b61444
FullscreenUI: Fix incorrect back button 10 months ago
Stenzek 462a4a3b50
Controller: Refactor so that GetControllerInfo() can't return null 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 9c35b0e76d
FullscreenUI: Get rid of Timer global 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 d3bee3ce67
Qt: Rename 'Input Profile' to 'Controller Preset'
Hopefully more noob-proof?
10 months ago
Stenzek 2298227054
FullscreenUI: Add binding of vibration motors 10 months ago
Stenzek 13b85728a0
Qt: Refactor input device/motor tracking
Remove multiple sources of truth.
10 months ago
Stenzek d25cffebd5
GPU/HW: Disable depth testing with semitransparency
But provide an option to enable it.
10 months ago