Henrik Rydgård
781374190c
Merge pull request #16794 from hrydgard/remove-android-resolution-selector
...
Remove the Android display resolution selector
2023-01-12 08:09:03 +01:00
Henrik Rydgård
adcb3e54f4
Improve the use of space on the main screen in vertical mode.
...
Arranges the main buttons horizontally.
2023-01-11 23:23:24 +01:00
Henrik Rydgård
ea0eaa31e6
Remove the Android display resolution selector
...
I think its benefit is absolutely tiny if any, and causes a lot more
problems than it's worth. Bye.
Note that this isn't the rendering resolution selector, that will of
course still be there, but it's the "hardware scaler" resolution.
2023-01-11 22:53:42 +01:00
Henrik Rydgård
c27689910e
Break out ScrollView from ViewGroup.h, and PopupScreens from UIScreen.h
2023-01-11 10:56:31 +01:00
Henrik Rydgård
9547deb0c6
Simplify away some theme parameters. Make popups look better
2023-01-10 16:00:17 +01:00
Henrik Rydgård
e6380ecf77
Add new "Dark" theme
2023-01-10 15:37:36 +01:00
Henrik Rydgård
07114c6aaf
Remove return value from axis functions in API
2023-01-10 10:12:37 +01:00
Henrik Rydgård
a3a949f5e6
Remove touch() return values from screen hierarchy
2023-01-10 10:12:37 +01:00
Henrik Rydgård
fdfc4cbe40
Android: Remove return value from touch event functions
2023-01-10 10:12:33 +01:00
Henrik Rydgård
7672556e5c
Better pipeline descriptions in shader viewer (shorter in overview, longer after click)
2023-01-09 11:22:35 +01:00
Luboš Vonásek
cd3ed86152
Merge branch 'hrydgard:master' into compat-openxr-3rdbirthday
2023-01-06 16:54:00 +01:00
Lubos
4aed933a9d
OpenXR - Min HUD scale changed
2023-01-05 22:06:39 +01:00
Henrik Rydgård
b56eef487c
Strict mode checking - no way to forget detaching now.
...
And if we forget to attach, boom. Hopefully I caught all of them.
2023-01-05 08:38:52 +01:00
Henrik Rydgård
0076897035
Merge pull request #16695 from hrydgard/memory-exception-report-size
...
Memory exceptions: Keep track of access size
2023-01-04 09:52:35 +01:00
Henrik Rydgård
7fbb0c4d41
Another null check in NativeShutdown
2023-01-03 11:14:31 +01:00
Henrik Rydgård
0e3cf9862e
ComputePathTo: Handle case where from == to.
2023-01-02 22:10:00 +01:00
Henrik Rydgård
397846c0fc
Just add a sanity check in NativeInitGraphics.
2023-01-02 17:38:38 +01:00
Henrik Rydgård
474999c462
Minor code cleanup / warning fix
2023-01-01 22:00:53 +01:00
Henrik Rydgård
360de9a372
RemoteISO screens: Make them dialogs so ESC works to exit them on PC.
...
Also fix the background on the main one, and in savedata manager.
See #16605
2023-01-01 21:55:02 +01:00
Henrik Rydgård
aa80659530
Memory exception: Add facility to track size
...
Might theoretically help in tracking some things down.
Not fully utilized yet, the fault handler needs to extract the
information from the faulting instruction. But we can use it for
GetPointerRange etc.
2023-01-01 20:30:29 +01:00
Henrik Rydgård
ebaef49516
NativeShutdownGraphics: Check screenManager for nullptr.
2022-12-31 11:53:16 +01:00
Henrik Rydgård
97fadbcecb
Show bluescreen properly on memory errors that we failed to ignore.
...
Previously we just wouldn't draw it but still would be in the error
state.
2022-12-30 12:29:23 +01:00
Henrik Rydgård
d65c7fb05e
Merge pull request #16662 from unknownbrackets/minor-cleanup
...
Correct some reversed dependencies, minor other cleanup
2022-12-29 00:00:41 +01:00
Unknown W. Brackets
4f216c941e
Vulkan: Fix reverse dependency on config.
2022-12-27 15:32:35 -08:00
Unknown W. Brackets
68fb7a477d
UI: Fix tiny reverse dependency.
2022-12-27 15:18:35 -08:00
Unknown W. Brackets
682f5fae97
UI: Fix reverse-dependency in PathBrowser.
2022-12-27 15:08:57 -08:00
Henrik Rydgård
f418b2bf11
Remove the unused filter stuff from store.
2022-12-27 17:12:17 +01:00
Henrik Rydgård
f68ba55f96
Minor initialization cleanups
2022-12-22 11:13:52 +01:00
Henrik Rydgård
f65a8aa743
Oops, deleted a few lines too much in #16634
...
See #16634
2022-12-22 09:59:03 +01:00
Henrik Rydgård
d4f5bff360
Merge pull request #16636 from unknownbrackets/exception-safety
...
Crash: Ensure we never handle faults in faults
2022-12-21 08:09:46 +01:00
Unknown W. Brackets
b9fe48f42d
Crash: Lookup block numbers more efficiently.
...
We only care about the first one in these places anyway. Also make sure
we don't try to match an invalid block number.
2022-12-20 21:02:52 -08:00
Henrik Rydgård
e209227be1
Delete dead code path (initialize EGL from C++ on Android)
2022-12-20 23:17:51 +01:00
Unknown W. Brackets
15908856dd
Build: Cleanup MSVC project files.
...
Remove some files that don't exist anymore, add some other platform
files for convenience.
2022-12-19 10:13:43 -08:00
Henrik Rydgård
6922ee7e52
Add some asserts in the hope of gathering some more info (and consolidating some crashes).
2022-12-18 21:58:20 +01:00
Unknown W. Brackets
4942ab7d83
Merge pull request #16611 from hrydgard/move-a-setting
...
Move the "Take insets into account when centering" setting to the display layout screen
2022-12-17 13:57:16 -08:00
Henrik Rydgård
2ab7222d5b
Clear the extra assert info on game exit
2022-12-17 22:17:29 +01:00
Henrik Rydgård
800bc91a8a
Supply some extra info in asserts (currently game ID and name).
...
Google Play Console can now show this along with the assert stacktrace.
2022-12-17 22:14:47 +01:00
Henrik Rydgård
91e7cc6976
Make "DPI" translatable
2022-12-17 22:14:21 +01:00
Henrik Rydgård
07c043a4ee
Move the "Ignore insets when centering" setting to the display layout screen.
2022-12-17 16:18:35 +01:00
Henrik Rydgård
26884150d7
Remove the 0th descriptor set, move everything else back to 0
2022-12-16 13:05:40 +01:00
Henrik Rydgård
3053f763f6
Add setting for transparent UI background
...
Fixes #16593
2022-12-16 09:15:08 +01:00
Henrik Rydgård
ee19db091f
Add accessor for UseFlags
2022-12-13 18:27:45 +01:00
Henrik Rydgård
427cae67cb
Enable some wordwrapping in shader viewer, show variant bitmask
2022-12-13 16:28:59 +01:00
Henrik Rydgård
55d3b3502c
Merge pull request #16563 from unknownbrackets/shader-values
...
Postshader: Don't save default setting values
2022-12-13 07:43:35 +01:00
Unknown W. Brackets
fb96d79895
UI: Avoid crash on axis input during shutdown. ( #16564 )
2022-12-13 07:31:46 +01:00
Unknown W. Brackets
fe470c790e
Postshader: Reset ini keys for defaults.
...
Should fix the Vignette shader defaults, see #16562 .
2022-12-12 19:11:20 -08:00
Unknown W. Brackets
f202029d0b
Postshader: Don't save default setting values.
...
This way the defaults can change in the future without problems.
2022-12-12 19:09:14 -08:00
Henrik Rydgård
9f5430b819
Make the string "PPSSPP Homebrew Store" translatable in one more place
...
No new string needed.
Also removed changing the title of the homebrew store when downloading,
we already show a progress bar, that's enough (and saves us two more
translation strings).
2022-12-12 00:09:04 +01:00
Henrik Rydgård
675c282286
Hides the D3D9 option on Intel Xe graphics.
...
For whatever reason, it really doesn't work for me, while all three other
backends work perfectly. So let's just hide it.
You can still enable it through the ini file for debugging purposes.
2022-12-11 20:55:09 +01:00
Henrik Rydgård
155f73f72d
Fix Hz strings for translation, LCD persistence too
2022-12-11 18:13:16 +01:00