Commit Graph

26929 Commits

Author SHA1 Message Date
Henrik Rydgård
a953257018
Merge pull request #12689 from unknownbrackets/android-shortcut
Fix game settings behavior on Android shortcut
2020-03-09 00:20:33 +01:00
Unknown W. Brackets
2e0eade993 Module: Reinit gpu only on runtime module load.
During initial loading, we load the module in a thread.  It's not
deterministic if the gpu will load before or after the ELF, which can
cause a crash.

There's no real reason to Reinitialize() it there, though.  We already
Reinitialize() on gpu start.
2020-03-08 15:35:21 -07:00
Unknown W. Brackets
9d7dc97c3e Android: Reload game config on storage permission.
Before, we were saving out the global values on top of the game config
while loading them.

We seem to get the storage permission event twice sometimes, which is what
causes this to happen after we've already loaded the game config.
2020-03-08 15:26:44 -07:00
Unknown W. Brackets
fc8306dde1 Android: Ensure we forget the shortcut on next run.
Prevents an issue where we would use the shortcut param again when
starting the app directly.
2020-03-08 14:58:42 -07:00
Henrik Rydgård
f648a82df9 Update lang submodule 2020-03-08 22:40:37 +01:00
Unknown W. Brackets
4f9c4b9fd1
Merge pull request #12688 from hrydgard/gamelist-layout-workaround
UI: Temporary solution to the layout issue: Remove the gear button from the recent screen.
2020-03-08 17:36:57 -04:00
Henrik Rydgård
c7abea6146 UI: Temporary solution to the layout issue: Remove the gear button from the recent screen.
Can always use it from the other screens.
2020-03-08 22:23:39 +01:00
Henrik Rydgård
0166a197cd
Merge pull request #12687 from unknownbrackets/vulkan-scaling
Vulkan: Ensure scaling happens in cached RAM
2020-03-08 20:49:56 +01:00
Unknown W. Brackets
ac909d2192 Vulkan: Ensure scaling happens in cached RAM.
There's a non-trivial performance impact to using uncached coherent
memory, which is usually what we get for the push buffer.
2020-03-08 12:02:46 -07:00
Unknown W. Brackets
3ce9483d24 Headless: Prevent crash running graphics tests. 2020-03-08 11:10:16 -07:00
Unknown W. Brackets
09dc2ea3eb
Merge pull request #12686 from hrydgard/vulkan-inflight-frames-leak-fix
Vulkan: Fix minor vulkan resource leak if inflight frames isn't max.
2020-03-08 12:41:49 -04:00
Henrik Rydgård
e276da82a7
Merge pull request #12685 from hrydgard/ui-stick-nav
UI: Simple joystick navigation. Fixes #10996.
2020-03-08 17:40:29 +01:00
Henrik Rydgård
b0b9e24d4e Vulkan: Fix minor vulkan resource leak if inflight frames isn't max. 2020-03-08 17:14:14 +01:00
Henrik Rydgård
6fc073ffa7 UI: Simple joystick navigation. Fixes #10996. 2020-03-08 16:52:15 +01:00
Henrik Rydgård
1712563817
Merge pull request #12683 from hrydgard/ui-breakout-root
UI: Break out the hierarchy functions into ui/root.cpp/h
2020-03-08 16:27:26 +01:00
Henrik Rydgård
34456773c6 Comment fix 2020-03-08 16:27:01 +01:00
Henrik Rydgård
c176c6c114 Also move out the global stuff from view.cpp/h to root.cpp/h 2020-03-08 15:16:32 +01:00
Henrik Rydgård
271f79ea63 UI: Break out the hierarchy functions into ui/root.cpp/h 2020-03-08 14:49:29 +01:00
Henrik Rydgård
3e6050beac Minor cleanups 2020-03-08 14:35:25 +01:00
Henrik Rydgård
8f2a52ccab Merge branch 'rechat' of https://github.com/ANR2ME/ppsspp into ANR2ME-rechat 2020-03-08 14:28:10 +01:00
Henrik Rydgård
4b14b97178
Merge pull request #12680 from unknownbrackets/ui-minor
UI: Ignore invalid PBPs in game browser
2020-03-08 09:03:46 +01:00
Unknown W. Brackets
a3c5c6e1c2 UI: Ignore invalid PBPs in game browser.
This should reduce confusion when it comes to PS1 support.
2020-03-07 20:30:55 -08:00
Henrik Rydgård
875d53a485
Merge pull request #12612 from iota97/sdl-mouse
SDL analog mouse input
2020-03-05 17:23:08 +01:00
iota97
80effb6b68 Let's wait 5 frames 2020-03-05 16:36:26 +01:00
iota97
b8ce079829 Fix wheel up/down and additional mouse button 2020-03-05 15:57:45 +01:00
Henrik Rydgård
8f623be3ea
Merge pull request #12674 from hrydgard/upgrade-glslang
Update the glslang submodule, fix the build afterwards.
2020-03-05 07:49:35 +01:00
Unknown W. Brackets
693c9bbae2 Android: Fix glslang include path. 2020-03-04 20:02:31 -08:00
Henrik Rydgård
7d7ea275db Force Polar's Puzzles to use accurate UMD timing. Should help #12677 2020-03-04 21:15:57 +01:00
Henrik Rydgård
527f2b52d8 Add the glslang include path in another place 2020-03-04 21:13:17 +01:00
Henrik Rydgård
618881c96d
Merge pull request #12675 from iota97/atlas-tool
Fix atlas tool build on linux
2020-03-04 21:11:53 +01:00
Henrik Rydgård
bf7ed398a5
Merge pull request #12676 from unknownbrackets/switch-minor
Core: Bring over some file IO related Switch changes
2020-03-04 09:56:22 +01:00
Unknown W. Brackets
11e828053b http: Avoid detach() in webserver code.
Should make debugger server more viable on Switch.  Also fixes a leak.
2020-03-03 23:08:34 -08:00
Unknown W. Brackets
cb1b7b1e43 Core: Bring over some file related Switch changes.
Reducing the distance from the Switch port code.
2020-03-03 22:53:03 -08:00
Henrik Rydgård
7f86dc2605 Another attempt 2020-03-04 01:18:20 +01:00
iota97
7dcb80a7fe Fix atlas tool build on linux 2020-03-03 23:52:56 +01:00
Henrik Rydgård
db4511c9f5 Also try to fix the legacy Android build. 2020-03-03 23:26:09 +01:00
Henrik Rydgård
efc206e8f2 CMake buildfix 2020-03-03 22:46:26 +01:00
Henrik Rydgård
f8a0ba3b86 Update the glslang submodule, fix the build afterwards. 2020-03-03 22:19:32 +01:00
iota97
b0307301e3 Better smoothing and added missing break on MOUSE_WHEEL 2020-03-03 17:17:58 +01:00
Henrik Rydgård
95b621fba5
Merge pull request #12672 from iota97/ui-fix2
Fix scroll in recent game list
2020-03-03 16:10:26 +01:00
iota97
987281516a Fix excessive scroll 2020-03-03 15:58:19 +01:00
Henrik Rydgård
ccfe3a2c08
Merge pull request #12671 from shenweip/minor
Warning fix.
2020-03-03 10:48:46 +01:00
Henrik Rydgård
ad622d0f20
Merge pull request #12670 from shenweip/mpeg-frameWidth
Attempts to replace 0 frame width with valid frame width.(sceMpegAvcCsc)
2020-03-03 10:46:13 +01:00
shenweip
140cb43c8b Warning fix.
Fixes warning C4305 in VS.
2020-03-03 17:45:23 +08:00
shenweip
54de07d4ea Attempt to replace 0 frame width with valid frame width.(sceMpegAvcCsc)
Fixes #12627.
2020-03-03 17:15:14 +08:00
Henrik Rydgård
c08c03a8ff
Merge pull request #12669 from iota97/ui-fix
Scroll view fix - workaround
2020-03-03 09:39:07 +01:00
iota97
3f4692266b UI fix 2020-03-03 08:47:14 +01:00
Henrik Rydgård
358e1cb361
Merge pull request #12668 from unknownbrackets/frame-latency
GPU: Restart when changing inflight frames setting
2020-03-03 07:57:07 +01:00
Unknown W. Brackets
051a84e9bd GPU: Restart when changing inflight frames setting.
We need to keep the push and pull in step, so changing at runtime is
messy.
2020-03-02 19:21:15 -08:00
Henrik Rydgård
777facded3
Merge pull request #12646 from iota97/grid-scale
Resizable game icons
2020-03-03 00:38:09 +01:00