Henrik Rydgård
34a2713c3f
Have DisplayLayoutScreen implemented insets manually. Gave up refactoring it.
2020-05-31 23:23:13 +02:00
Unknown W. Brackets
9064bbcad1
Windows: Move git-version update to build event.
...
Doing it on each project made it possible for two to overwrite each other.
It's rare, but this could corrupt git-version.cpp.
This makes it run when Core is resolved, and also on Windows/Headless only.
It may still require two compiles to update, but that's not a new problem.
2020-05-23 13:34:41 -07:00
Henrik Rydgård
fabe987c8f
Add a name tag for all render steps (GL/Vulkan). Helps with debugging and should be cheap enough (a single pointer per "step").
2020-05-21 11:24:05 +02:00
Henrik Rydgård
3a5e07ad4f
Vulkan: Stencil initialization: Use the adreno path for Mali as well.
...
Appears to fix the Star Ocean issue and maybe more reported in #12890 .
Strange though...
2020-05-19 23:29:33 +02:00
Henrik Rydgård
4e00a20c1f
Show "debug build" on the splash screen, in debug builds.
2020-05-18 23:16:00 +02:00
Unknown W. Brackets
dc7ee54110
UI: Take reporting screenshot at frame end.
...
If we do it mid frame, we need to rebind the backbuffer and reset
viewport/scissor. Without viewport, Intel drivers crash.
Doing it at the end of the frame keeps the code simple, although we often
create views an extra time.
Fixes #12897 .
2020-05-17 20:37:26 -07:00
Unknown W. Brackets
cab31c0118
Merge pull request #12920 from hrydgard/remove-audio-resampling-setting
...
Remove the Audio Resampling setting (now always on).
2020-05-17 15:05:27 -04:00
Henrik Rydgård
2843b8ef5f
Merge pull request #12486 from iota97/dpad
...
Rebindable touch right analog
2020-05-17 20:51:40 +02:00
Henrik Rydgård
90fd2d9e33
Remove the Audio Resampling setting (now always on). Having it off is not useful because it'll never sync up perfectly over time.
2020-05-17 19:00:48 +02:00
Henrik Rydgård
7a6489ebb4
Merge pull request #12905 from unknownbrackets/postshader
...
Allow chained post-processing shaders
2020-05-17 16:09:05 +02:00
Henrik Rydgård
9ed9468d72
Make the IsValidPBP DISC_ID check a bit more lenient. Fixes an issue where some homebrew would no longer show in the list.
2020-05-17 15:12:38 +02:00
Henrik Rydgård
7c8bcb2ee4
Fix homebrew store button to work even after changing grid layouts (it lost its click handler)
2020-05-17 14:57:12 +02:00
Henrik Rydgård
90071fd868
Fix a crash bug in homebrew store
2020-05-17 14:44:11 +02:00
Unknown W. Brackets
cb739fc0b9
GPU: Allow each shader in chain to have settings.
...
It'll be up to the author to make the setting names make sense, though.
They'll show from first shader to last.
2020-05-16 12:33:35 -07:00
Unknown W. Brackets
ff68a0d50f
UI: Translate shader setting names.
...
Also, only save settings in ini that have names.
2020-05-16 12:33:35 -07:00
Unknown W. Brackets
477e988a68
GPU: Allow postshaders to have parents.
2020-05-16 12:33:35 -07:00
Henrik Rydgård
67ab51bb90
Merge pull request #12901 from iota97/postshader-setting
...
Post shader setting uniform
2020-05-16 21:01:23 +02:00
Henrik Rydgård
02fdf0083f
Merge pull request #12910 from hrydgard/sdl-sample-rate-sysinfo
...
SDL: Show the actually used sample rate in system info.
2020-05-16 20:59:28 +02:00
Henrik Rydgård
fce09f1865
Simplify how to get the debug stats from StereoResampler
2020-05-16 19:47:13 +02:00
Henrik Rydgård
b11c7774bc
Only show frames per buffer if the number is available through sysinfo
2020-05-16 19:03:15 +02:00
Henrik Rydgård
caf8e5496d
SDL: Show the actually used sample rate in system info.
...
Right now it'll always be the requested 44100 though anyway.
2020-05-16 17:46:21 +02:00
Henrik Rydgård
5e7a837ff9
Display the savestate slot number when saving and loading state through shortcuts.
2020-05-16 15:20:22 +02:00
iota97
b07874cd00
Fix per game setting and pack setting in vec4
2020-05-16 09:27:53 +02:00
iota97
6c9eb4764c
Use map for settings
2020-05-16 00:52:38 +02:00
iota97
a666635fa2
Post shader setting uniform
2020-05-15 18:08:52 +02:00
Unknown W. Brackets
3aa8287b74
softgpu: Enable postshader support.
2020-05-13 18:10:09 -07:00
Unknown W. Brackets
b6b0f11f6c
UI: Allow postshaders on D3D9.
...
Since they work now - at least, some of the shaders do.
2020-05-13 18:10:09 -07:00
Unknown W. Brackets
57bd88fc33
softgpu: Allow display rotation.
2020-05-13 18:07:25 -07:00
Unknown W. Brackets
23218a58e3
softgpu: Allow configuring Google Cardboard.
...
This is also relevant where softgpu is forced, i.e. Darkstalkers.
2020-05-13 18:07:25 -07:00
Unknown W. Brackets
d328e161d7
UI: Add more options to touch test screen.
2020-05-09 14:06:54 -07:00
Unknown W. Brackets
03fc86a147
UI: Return to game settings after restart.
...
This is more convenient. Also restarts the game if needed.
Added a way to pass args to Android here as well, and fixed displaying an
error if the shortcut file doesn't exist on Android (like if you deleted
it after creating the shortcut.)
2020-05-09 13:53:42 -07:00
Henrik Rydgård
259ae2862c
Merge pull request #12852 from Florin9doi/android_12846
...
Update <Share> dialog on Android 10; Fixes #12846
2020-04-25 15:23:14 +02:00
Florin9doi
4640d3981c
Update <Share> dialog on Android 10
2020-04-25 13:19:41 +03:00
Florin9doi
1ccde0427e
iOS Share PPSSPP
2020-04-25 10:07:46 +03:00
Henrik Rydgård
0e921ae7a6
"Unify" the credits screen. Fixes #12844 .
2020-04-21 00:20:58 +02:00
Henrik Rydgård
30eebe2f1d
Merge pull request #12823 from iota97/analog-rot-square
...
Auto rotate over a square
2020-04-14 10:36:12 +02:00
iota97
c70bf66634
Auto rotate over a square
2020-04-14 09:43:51 +02:00
jlx78520
68406b97b0
#8714 Unified resolution scaling for all platforms.
2020-04-13 12:10:10 +03:00
Henrik Rydgård
df60f4e090
Merge pull request #12812 from unknownbrackets/ui-cheats
...
Prevent cheat UI from clobbering cheats
2020-04-12 19:17:43 +02:00
Henrik Rydgård
037d89906b
Merge pull request #12814 from unknownbrackets/debugger
...
GE Debugger: Prevent crash when stopping dump execution
2020-04-12 15:20:19 +02:00
Unknown W. Brackets
dbdb72eac0
UI: Respect insets with on-device debug stats.
2020-04-12 00:02:48 -07:00
Unknown W. Brackets
5ba7cca5f3
Cheats: Cleanup global usage.
2020-04-11 13:56:06 -07:00
Unknown W. Brackets
dbc838565c
UI: Cleanup old specialized checkbox.
2020-04-11 12:59:06 -07:00
Unknown W. Brackets
698dfa74b4
UI: Monitor cheat file changes on cheat editor.
...
This way if they switch apps or whatever, it'll update when they come
back. This also means constant disk access, but it should be cached
anyway.
2020-04-11 12:57:35 -07:00
Unknown W. Brackets
29808ae53b
UI: Update cheat file more safely.
...
This uses the common parsing logic (which supports multiple games in a
single cheat file), and prevents reverting the file if edited outside.
2020-04-11 12:43:55 -07:00
Unknown W. Brackets
4c061e9212
UI: Use standard back and checkbox in cheats UI.
...
This makes cheat names wrap and grow smartly automatically, since
checkboxes normally do that.
2020-04-11 11:22:11 -07:00
Unknown W. Brackets
cb6dfeddf0
UI: Prevent changing memstick path in game.
...
It's going to work in confusing ways if the game has files open, etc.
2020-04-11 10:46:06 -07:00
Unknown W. Brackets
580c74c3e7
Audio: Remove latency setting.
...
This setting only changes some internal values that are shown in tests not
to match PSP behavior. Removed, it now matches how the PSP works.
This setting wasn't really affecting any actual audio latency.
See #11844 .
2020-04-08 00:08:19 -07:00
Unknown W. Brackets
e291a1d833
UI: Small cleanup in touch control layout editor.
2020-04-05 12:50:13 -07:00
Unknown W. Brackets
0a353cc9fa
UI: General cleanup in layout editor.
2020-04-05 12:31:46 -07:00