Commit graph

10893 commits

Author SHA1 Message Date
Henrik Rydgård
37b78fd40e Don't default to Vulkan on any 32-bit Android devices.
See issue #14439
2021-08-21 21:52:45 +02:00
Henrik Rydgård
a74e1a422d GameScreen: Minor logic cleanup, remove Calculate CRC button when not needed. 2021-08-21 20:58:25 +02:00
Henrik Rydgård
7733d8a500
Merge pull request #12530 from iota97/tilt
Allow tilt input on Z instead of X
2021-08-21 13:55:18 +02:00
Henrik Rydgård
a7859cfd2a Fix some comments and a string 2021-08-18 09:28:17 +02:00
Henrik Rydgård
928bc88b01 Rename Unthrottle to Fast-forward globally 2021-08-18 09:28:13 +02:00
Henrik Rydgård
ed3201a27f
Merge pull request #14730 from unknownbrackets/savedata-shutdown
Dialog: Prevent reschedule on shutdown start
2021-08-15 10:04:34 +02:00
Unknown W. Brackets
04828e886b Dialog: Lock volatile when the access thread runs.
Further tests show that this should be locked first thing before the
delays, it just depends on the thread priorities involved.
2021-08-14 20:55:10 -07:00
Unknown W. Brackets
5d17ec70ce Ge: Add measured minimal timing for sceGeDrawSync. 2021-08-14 20:18:52 -07:00
Unknown W. Brackets
6f9f9f5f2a HLE: Ignore flip time in syscall stats.
Don't want to count flip timing as the slowest thing, when it happens
inside sceDisplaySetFramebuf (immediate.)
2021-08-14 20:18:06 -07:00
Unknown W. Brackets
f530be0969 Dialog: Prevent reschedule on shutdown start.
This is a bit strange, but tests seem to suggest this is correct.
A worse priority thread won't run before savedata shutdown hits 0, but the
thread that initiated shutdown runs before shutdown completes.

Fixes Freakout Extreme Freeride loading savedata.
2021-08-14 20:15:34 -07:00
Unknown W. Brackets
aecb138f90 Dialog: Avoid crash with hacked dialog start.
See #14727.  If a dialog shutdown is in progress and we incorrectly allow
a startup at that time, it breaks other things.  This tries to at least
work around that.
2021-08-14 07:46:38 -07:00
Henrik Rydgård
22c180ef6f Bump maxrecent default to 60. Don't show CPU name if we don't have one.
See #14707 and #10620
2021-08-12 00:02:24 +02:00
Henrik Rydgård
aa3daca293 If it's a TV and VIRTKEY_PAUSE is not mapped to a pad control, pause on app switch. 2021-08-12 00:02:19 +02:00
Henrik Rydgård
e76d994ed5 Improve default pad mapping for Android. Hide irrelevant options on Android TV. 2021-08-11 23:31:51 +02:00
Henrik Rydgård
8eb1325ff0 Cleanup 2021-08-11 09:09:35 +02:00
Henrik Rydgård
d97c15c083
Merge pull request #14716 from unknownbrackets/ui-altspeed
UI: Fix reset of alt speed options in settings
2021-08-11 09:08:18 +02:00
iota97
0c664aa820 Fix savestate undo consistency 2021-08-11 08:35:41 +02:00
Unknown W. Brackets
bd0881a0ab UI: Fix enable/disable of reporting outside game. 2021-08-10 21:43:04 -07:00
Henrik Rydgård
d62899efcd
Merge pull request #14711 from unknownbrackets/reverb-volume
Sas: Add option to control reverb volume
2021-08-10 13:02:30 +02:00
Unknown W. Brackets
ff9b9f7321 Sas: Add option to control reverb volume.
This also allows you to turn it off.
2021-08-09 20:47:24 -07:00
Henrik Rydgård
a0225a5e7a
Merge pull request #14708 from unknownbrackets/ui-crash
Add Reset button on crash screen, allow load state and related
2021-08-09 09:32:55 +02:00
Unknown W. Brackets
75eeb55617 UI: Use a UIState for exceptions.
This makes it so we can enable Stop/Reset/etc. during them in the menus.
2021-08-08 23:40:41 -07:00
Unknown W. Brackets
32c7ff8436 SaveState: Allow loading save state in exception.
And allow saving as well, since we can maybe resume.
2021-08-08 23:15:27 -07:00
Unknown W. Brackets
bd99574e5b Core: Ensure exception is reset on reset.
Otherwise, we hold on and show this during stepping which is confusing.
2021-08-08 23:01:35 -07:00
Henrik Rydgård
db63009864
Merge pull request #14701 from unknownbrackets/font-refcount
Handle font refcounting
2021-08-08 16:00:13 +02:00
Unknown W. Brackets
9882f2854a Font: Match stingy selection per test. 2021-08-07 17:55:21 -07:00
Unknown W. Brackets
0772557a49 Font: Limit max references to fonts.
This seems to match the font/open test behavior.
2021-08-07 17:55:21 -07:00
Unknown W. Brackets
cb5954c9e3 Font: Delay only on first open of internal font. 2021-08-07 17:55:21 -07:00
Unknown W. Brackets
323d06bbc2 Font: Reuse alloc when reopening internal fonts.
As shown in the font/open test.
2021-08-07 17:55:21 -07:00
Unknown W. Brackets
a1b88bedd9 SaveState: Validate size matches measured.
In #14653, a save state appears to have been generated truncated.
This attempts to detect that at generation time.
2021-08-07 13:55:29 -07:00
Henrik Rydgård
229e18420a
Merge pull request #14434 from unknownbrackets/savestate
SaveState: Show a warning when loading if saved after savestate
2021-08-07 17:23:26 +02:00
Henrik Rydgård
d055cf367f
Merge pull request #14697 from iota97/undo-latest-save
Add undo last save as well
2021-08-07 14:34:16 +02:00
Henrik Rydgård
f6ef219493
Merge pull request #14696 from iota97/right-analog-diagonal
Allow to disable right analog diagonal
2021-08-07 13:34:22 +02:00
iota97
b643d60f72 Undo last save 2021-08-07 13:28:43 +02:00
iota97
bac96bd47c Allow to disable right analog diagonal 2021-08-07 12:47:50 +02:00
Henrik Rydgård
43ba908225 Propagate errors from file identification upwards better. 2021-08-07 11:54:45 +02:00
Henrik Rydgård
96d04e582b Only pop up the config save error after main and settings screens. 2021-08-07 10:47:11 +02:00
Unknown W. Brackets
eba67d5fcd SaveState: Show a warning if saved after savestate.
If you load a save state from before you created savedata (or from a
different path of savedata), some games will refuse to save.  This shows a
warning since it can be a confusing situation.

We could potentially add an undo for loading state, to give an option for
getting back after this warning.
2021-08-07 00:01:20 -07:00
Henrik Rydgård
86c5a17d1e
Merge pull request #14679 from iota97/undo-load
Savestate load undo
2021-08-07 00:57:27 +02:00
iota97
157bbb99ae Address feedback 2021-08-05 09:16:10 +02:00
Henrik Rydgård
64dbd97731 Address feedback 2021-08-04 23:22:43 +02:00
Henrik Rydgård
2d88ae5112 Delete some left-behind lines 2021-08-04 23:22:43 +02:00
Henrik Rydgård
3be1ff6ce4 Get the new setup flow going, with a confirmation dialog etc.
Moving the folder while already installed still crashes.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
87bcdb7b88 Work on the new experience 2021-08-04 23:22:43 +02:00
iota97
626dfb5bd7 Savestate load undo 2021-08-03 11:10:54 +02:00
iota97
2b8d05cfa9 Add savestate undo UI 2021-08-03 07:49:28 +02:00
Sean McGovern
6f346e5d76 sceNetAdhoc: fix format specifier for debug log 2021-08-01 13:15:39 -04:00
Henrik Rydgård
f53eb4ae0d Fix silly filesystem mounting bug introduced in #14638
Fixes #14650.
2021-07-27 22:55:02 +02:00
Henrik Rydgård
e5db962601
Merge pull request #14648 from Linblow/cwcheat-utf8
Detect CwCheat file UTF-8 BOM sequence and ignore it
2021-07-26 21:28:10 +02:00
iota97
4205ce7c42 Trim username on join as well 2021-07-26 21:11:21 +02:00