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
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
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