Henrik Rydgård
977b48ff34
Merge pull request #14237 from unknownbrackets/ui-search
...
Add initial search to savedata manager
2021-03-08 23:06:55 +01:00
Henrik Rydgård
af5637ecc5
Merge pull request #14229 from unknownbrackets/windows-keys
...
Windows: Setting for standard/debugger shortcuts
2021-03-03 22:15:55 +01:00
Unknown W. Brackets
b050a07c89
UI: Add search to savedata manager.
2021-03-03 00:08:03 -08:00
Unknown W. Brackets
7f036f8431
UI: Fix L/R tab navigation.
2021-03-03 00:07:11 -08:00
Unknown W. Brackets
4178f09e57
Build: More consistently avoid _M_ defines.
...
We use PPSSPP_ARCH in several places already, this makes it more complete.
2021-03-02 21:49:21 -08:00
Unknown W. Brackets
5119d79082
Build: Remove IOS define.
2021-03-02 21:04:03 -08:00
Unknown W. Brackets
13ec384dbe
Build: Explicitly include ppsspp_config.h.
...
This adds it to all files that use it. Not all our builds include the
file.
2021-03-02 21:04:03 -08:00
TotalCaesar659
e9a6707aae
Fix typo
2021-03-02 18:08:16 +03:00
Henrik Rydgård
725f054e17
iOS: Try a different JIT detection method, thanks Halo-Michael.
...
Also add an escape route from games list settings without a back button.
See #14240
2021-03-01 22:41:51 +01:00
Henrik Rydgård
0fb655acf6
Merge pull request #14202 from unknownbrackets/ui-labels
...
Add labels to all UI views
2021-02-28 20:10:38 +01:00
ANR2ME
620e003c10
Removing TCPNoDelay option from Networking Settings and always enable it to improve response time.
2021-03-01 01:45:28 +07:00
Unknown W. Brackets
595dfd144b
Windows: Setting for standard/debugger shortcuts.
2021-02-27 14:40:02 -08:00
Henrik Rydgård
54c9e28444
Android: Implement opening ISOs through a file picker and Storage Access Framework
...
Has issues with the recent list - fails to open during shutdown due to
no activity, there's a little race to fix.
2021-02-27 13:49:20 +01:00
Henrik Rydgård
26eab06886
Add a Storage tab to System Information.
...
Add a system property that we can later query to see if we should use
scoped storage adaptations or not.
2021-02-27 11:49:38 +01:00
Henrik Rydgård
21511ac7b2
Don't even try the hack on iOS 14.4
2021-02-22 09:31:18 +01:00
Henrik Rydgård
bd7b283399
Add iOS version detection, turn off JIT on bootup if >= 14.3.
2021-02-22 09:16:51 +01:00
Unknown W. Brackets
9a10325513
UI: Require buttons always have text.
2021-02-21 18:48:01 -08:00
Unknown W. Brackets
3360121b5c
UI: Expose lists better in descriptions.
...
Explicitly marks several lists, which should make exposing text better.
2021-02-21 18:41:08 -08:00
Unknown W. Brackets
3c778f567c
UI: Add text description for all views.
2021-02-21 16:38:02 -08:00
Unknown W. Brackets
9e56431dc6
UI: Show CRC on game screen if calculated.
2021-02-16 19:29:37 -08:00
Unknown W. Brackets
4d0dea3506
UI: Add button to show CRC on feedback screen.
2021-02-16 19:29:37 -08:00
Henrik Rydgård
04a077e2f5
Merge pull request #14152 from unknownbrackets/ui-bgaudio
...
UI: Avoid audio locks where possible
2021-02-16 08:34:56 +01:00
Henrik Rydgård
2de6b359ce
Merge pull request #14156 from unknownbrackets/framebuf-clear
...
GPU: Remove clear framebuf on first use speedhack
2021-02-16 08:33:18 +01:00
Unknown W. Brackets
e08e0cba33
GPU: Remove clear framebuf on first use speedhack.
...
Wasn't helping much.
2021-02-15 23:12:24 -08:00
Unknown W. Brackets
237c8dec50
UI: Consider chat for visible UI.
...
Otherwise we might fail to bind a framebuf and crash.
2021-02-15 20:38:11 -08:00
Unknown W. Brackets
92d0454133
UI: Make chatButton_ a member of EmuScreen.
...
No need for a global here. This should prevent any confusion if the
screen is deleted (i.e. playing a second game.)
2021-02-15 20:37:24 -08:00
Unknown W. Brackets
30bd0e60c7
UI: Avoid audio locks where possible.
...
In case of thread contention, avoid locking if not necessary. See #13469 .
2021-02-15 18:21:32 -08:00
Unknown W. Brackets
e85a8b0f5b
Global: Cleanup class init order warnings.
2021-02-15 11:59:45 -08:00
Unknown W. Brackets
f32f89dd90
Global: Remove some unused variables.
2021-02-15 11:59:45 -08:00
Unknown W. Brackets
fb7e4acb06
Android: Ensure shutdown waits for render.
...
We apparently have a case where render is busy during shutdown, based on
crash reports.
2021-02-13 12:49:48 -08:00
Henrik Rydgård
c8dfa091fa
Add some checks trying to prevent creation of 0 sized textures.
...
Saw a crash log with a driver crash in CreateTexture...
2021-02-13 11:33:15 +01:00
Henrik Rydgård
894cb9f28f
Slight simplification in LogoScreen
...
Not that I think those crashes actually are from this...
2021-02-11 22:11:50 +01:00
Henrik Rydgård
c76fe9cec4
Assorted paranoid cleanups, inspired by #14082
2021-02-10 00:20:52 +01:00
Henrik Rydgård
caa58c6907
Remove a completely unnecessary check in BackgroundAudio.cpp that caused glitching at 44.1khz.
...
Fixes #14096
2021-02-10 00:20:13 +01:00
Henrik Rydgård
ed8188e821
Do the title screen animation by accumulator instead, to avoid a long first frame breaking it.
2021-02-07 20:09:57 +01:00
Henrik Rydgård
5fe6492b9b
Make a couple of UI animations refresh rate independent
2021-02-04 08:55:21 +01:00
Henrik Rydgård
5e501fa9fc
Fix minor rendering glitch in PPSSPP's menus on iOS
2021-01-31 15:49:52 +01:00
Henrik Rydgård
d7de08c4ff
Add checkbox to enable/disable driver bug workarounds.
2021-01-31 15:20:23 +01:00
Henrik Rydgård
ae50534918
Add a new command in developer tools to list and load framedumps from framedump.ppsspp.org/repro/
...
Useful to make it easy to test GPU driver bugs etc, without having to
use real games or copying files around.
2021-01-31 14:42:40 +01:00
Henrik Rydgård
e15064b2fc
Framedump test screen. Downloads a list of framedumps.
2021-01-31 13:13:42 +01:00
Gleb Mazovetskiy
892ab51585
Only force the log level if it set via an argv
...
Follow-up to #14019
2021-01-30 19:54:07 +00:00
Gleb Mazovetskiy
f372a2112b
Fix logging flags
...
1. The logging flags were being ignored (-v, -d)
2. Adds a `--loglevel` argument. Useful when using the debug build for
ASAN/UBSAN to hide extremely noisy debug messages.
2021-01-30 16:10:27 +00:00
Henrik Rydgård
c251d69eab
Minimize the Adreno shader compiler bug repro test
2021-01-30 10:21:14 +01:00
Gleb Mazovetskiy
0fb42e07a6
CMake: Rename USE_ADDRESS_SANITIZER to USE_ASAN
...
For consistency with USE_UBSAN
2021-01-29 23:10:22 +00:00
Henrik Rydgård
78191956f3
Fix duplicate shader version in the flat shader test
...
Unbreaks the flat shading test on Adreno (ended up in trying to link a
#version 300 and a #version 320 shader together which it didn't like)
2021-01-24 18:49:05 +01:00
Henrik Rydgård
d0c3a5a721
compat.ini: Add Split/Second to [ReinterpretFramebuffers]. See #13957
2021-01-23 18:35:48 +01:00
Henrik Rydgård
ca50077341
More GPU test improvements
...
* Fix the flat test. Unfortunately doesn't repro the bug :(
2021-01-17 18:04:00 +01:00
Henrik Rydgård
02a771c049
Add texture to flat shaded test.
2021-01-17 13:44:57 +01:00
Henrik Rydgård
a30b521257
Adds two new tests to GPU driver test screen: Adreno shader logic test and flat shading
...
The adreno test tests for the bug mentioned in #13910 .
Very clear repro on Adreno 630, Pocophone F1.
The flat shading test is an untested attempt at a repro of
(will test that tomomorrow).
2021-01-17 13:29:36 +01:00
Henrik Rydgård
291f9fdd70
Merge pull request #13902 from unknownbrackets/ui-cleanup
...
UI: Cleanup Windows header in MainScreen.cpp
2021-01-10 00:24:13 +01:00