Commit Graph
26648 Commits
Author SHA1 Message Date
shenweip 2f088d0970 No need to manually decide pending or not for mipscalls. 2020-03-16 07:46:13 +08:00
shenweip 3ffb20b66b Font:alloc/free memory for font file and char bitmap.
Following the guide of JPCSP.
2020-03-15 23:05:28 +08:00
Unknown W. Brackets af604b1437 Merge pull request #12695 from hrydgard/new-aa-line-heuristic
New heuristic for getting rid of unnecessary "antialias-lines".
2020-03-09 20:38:55 -04:00
Henrik Rydgård 819c62e21e Android: Fix upside-down joystick navigation (due to an old sin).
(Android's joystick Y axis is upside down, and we should have corrected it on the Java
side instead of in all our mappings everywhere).
2020-03-10 01:04:26 +01:00
Henrik Rydgård a19ba6d472 New heuristic for getting rid of unnecessary "antialias-lines".
Should fix #12558, while keeping the other aa line issues also fixed.

Heuristic derived from discussions in #12558 and #6483.
2020-03-10 00:49:16 +01:00
Henrik Rydgård e97e3c4218 THe proposed Hive Sweeper fix in #11025 looks right, let's just commit it.
Probably helps #11025.
2020-03-10 00:01:28 +01:00
Henrik Rydgård 62420e32c8 Possible fix for libretro build issue. (blind commit, untested) 2020-03-09 21:33:46 +01:00
Henrik Rydgård 4501045224 Merge pull request #12691 from unknownbrackets/inputbox
Android: Process input prompts more clearly
2020-03-09 20:28:25 +01:00
Henrik Rydgård 94524f7893 Merge pull request #12694 from unknownbrackets/osk-limit
Osk: Prevent adding highlighted char past limit
2020-03-09 14:46:09 +01:00
Unknown W. Brackets bc07a0529c Osk: Prevent adding highlighted char past limit.
The display would correctly show the number of characters allowed, but you
could still end up going one past.  This caused glitches in some games,
see #9821.
2020-03-09 06:40:30 -07:00
Henrik Rydgård c9c060fcdb Merge pull request #12692 from unknownbrackets/warnings
Correct some error handling for OpenFile()
2020-03-09 07:47:13 +01:00
Unknown W. Brackets a0f846d966 Core: Avoid shadowing a define. 2020-03-08 21:27:45 -07:00
Unknown W. Brackets ab38c387ad Io: Correct some error handling for OpenFile().
See #12433.
2020-03-08 21:22:21 -07:00
Unknown W. Brackets f46231f2f4 Android: Avoid translation conflict in translation.
Using a magic pattern isn't ideal, but the user input can safely have
these characters without issue.  It only affects the input title.
2020-03-08 20:45:01 -07:00
Unknown W. Brackets 9cbf016b1d UI: Move Camera settings lower in Graphics.
Should it be in Graphics, though?  I guess it sorta is...
2020-03-08 20:45:01 -07:00
Unknown W. Brackets a3e12f4242 Android: Process input prompts more clearly.
This way, the processing is generally inline or explicitly a callback.
There's also less parsing issues since all the parsing is centralized.
2020-03-08 20:45:01 -07:00
Unknown W. Brackets efceb031ce UI: Make System_InputBox API asynchronous.
Doing this as a precursor to cleaning up the Android madness.
2020-03-08 18:59:17 -07:00
Henrik Rydgård 2eaa1db046 Vulkan: Track down another one of those minor resource leaks.
Also no need to zero, queue for delete does it already.
2020-03-09 00:48:00 +01:00
Henrik Rydgård ec8e153962 Merge pull request #12690 from unknownbrackets/module-crash
Module: Reinit gpu only on runtime module load
2020-03-09 00:21:37 +01:00
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