Commit Graph
26674 Commits
Author SHA1 Message Date
Unknown W. Brackets a540274435 Vulkan: Blacklist on Switch. 2020-03-15 07:57:32 -07:00
M4xw fe32ad88fb Core: Add some libnx calls for Switch. 2020-03-15 07:56:38 -07:00
Henrik Rydgård d0e2aa3a4f Merge pull request #12702 from unknownbrackets/ppge-text
PPGe: Use TextDrawer for save UI if available
2020-03-11 17:26:50 +01:00
Unknown W. Brackets de81b706c4 PPGe: Clear unused parts of text image buffers.
Prevents artifacts when the RAM previously had other data in it.
2020-03-11 06:48:11 -07:00
Unknown W. Brackets 5f65c075e2 PPGe: Correct double spacing in some save text. 2020-03-11 06:37:18 -07:00
Henrik Rydgård 4219ce01d7 libretro makefile fix 2020-03-11 13:14:43 +01:00
Henrik Rydgård 8c68b0e29e Merge pull request #12703 from unknownbrackets/warnings
Quiet some warnings
2020-03-11 09:16:01 +01:00
Unknown W. Brackets f214b7d422 Camera: Simplify an expression.
Make this readable by breaking it up.  Like one would sentences.
2020-03-10 22:48:10 -07:00
Unknown W. Brackets 51b94a9c9c Core: Quiet some warnings. 2020-03-10 22:19:59 -07:00
Unknown W. Brackets 9c9ace6e1a Android: Delay TextDrawer init in PPGe.
We need it to init on the correct thread.
2020-03-10 21:40:47 -07:00
Unknown W. Brackets 08a6047768 PPGe: Show ellipsis for overly long lines.
To match PPGE_LINE_USE_ELLIPSIS when using TextDrawer.
2020-03-10 21:30:53 -07:00
Unknown W. Brackets 6652fe261f PPGe: Use TextDrawer for save UI if available.
This should result in better spacing for non-Latin characters, and less
missing letters.  Basically the same benefits as for the UI.
2020-03-10 21:30:53 -07:00
Unknown W. Brackets f2c88d6626 PPGe: Make some of the API internal only.
We don't use these externally and probably won't.
2020-03-10 21:30:53 -07:00
Unknown W. Brackets fbf4769ea6 PPGe: Support 8-bit text bitmaps from TextDrawer. 2020-03-10 21:30:50 -07:00
Unknown W. Brackets 5141dc7e91 PPGe: Allow overriding text drawer DPI scale. 2020-03-10 21:29:01 -07:00
Unknown W. Brackets 70b07f20c9 Qt: Cleanup differences in text hashing.
We don't want to use just adler to cache strings.  Also, port over the DPI
handling to be consistent.  Not tested.
2020-03-10 21:29:01 -07:00
Unknown W. Brackets 85d2702304 UI: Refactor TextDrawer to provide bitmaps too. 2020-03-10 21:28:46 -07:00
Unknown W. Brackets 4d450b528f UI: Minor cleanups to chat UI code.
Just want to avoid crashes and warnings.
2020-03-10 20:44:30 -07:00
Henrik Rydgård 310e1e4f18 Fix capitalization of mfreadwrite.h include 2020-03-10 15:20:13 +01:00
Henrik Rydgård 6c285b6f35 Merge pull request #12696 from unknownbrackets/inputbox
Android: Enable native keyboard for OSK
2020-03-10 09:55:35 +01:00
Henrik Rydgård d527e5913f Merge pull request #12697 from unknownbrackets/http
http: Correct new thread executor
2020-03-10 09:54:58 +01:00
Henrik Rydgård 0debc7ed66 Merge pull request #12700 from unknownbrackets/http-status
http: Show more detailed status when scanning
2020-03-10 09:54:35 +01:00
Henrik Rydgård 01165e7277 Merge pull request #12699 from unknownbrackets/softgpu-minor
softgpu: Correct clear/solid rect BR corner
2020-03-10 07:34:15 +01:00
Unknown W. Brackets 4914c04989 Windows: Warn if Windows Firewall blocks PPSSPP.
This should alert people who are using Public firewall profiles or
similar, and have their sharing blocked.
2020-03-09 23:01:55 -07:00
Unknown W. Brackets 3a40a39a63 http: Show more detailed status when scanning.
This may not help, but at least it's some information on what's going on.

Ultimately, a firewall will just result in a connection timing out.
2020-03-09 19:57:59 -07:00
Unknown W. Brackets bf83bb1e47 http: Correct new thread executor.
It needs to be able to handle N new threads, oops.
2020-03-09 19:57:15 -07:00
Unknown W. Brackets 998f95786a Android: Enable native keyboard for OSK.
And make Windows/Qt follow the same async behavior for input boxes.
2020-03-09 18:59:53 -07:00
Unknown W. Brackets f1dfb25427 softgpu: Correct clear/solid rect BR corner.
The scissor is inclusive, not exclusive.
2020-03-09 18:57:55 -07: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