Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård ff8d71294a Merge pull request #17677 from hrydgard/unknownbrackets-profiler-timing
Kernel: Use lower profiler func timing
2023-07-08 15:33:22 +02:00
Unknown W. Brackets 725f1059d6 Kernel: Use lower profiler func timing. 2023-07-08 06:20:17 -07:00
Henrik Rydgård 270382b958 Remove delays in sceKernelReferThreadProfiler/ReferGlobalProfiler.
This fixes timing in the MLB games, but is inconsistent with testing :(

See issue #17623
2023-07-08 11:26:47 +02:00
Henrik Rydgård a2eab591a8 Merge pull request #17674 from hrydgard/notice-view
New UI view: Notice
2023-07-07 16:13:27 +02:00
Henrik Rydgård 952e125c7e Break out rendering of "notices" from OnScreenDisplay. They can now also be used as views.
Use it for the new message in ControlMappingScreen, when you try to map
a combo when that's disabled. It'll have more uses.
2023-07-07 15:23:19 +02:00
Henrik Rydgård e182837f86 Remove left-over debug logging 2023-07-07 15:16:47 +02:00
Henrik Rydgård f69d4eda5b Merge pull request #17673 from hrydgard/allow-combo-mapping-option
Add checkbox controlling if new mappings can be combo mappings.
2023-07-07 15:00:03 +02:00
Henrik Rydgård 1d49c9e910 Android: Clean up some joystick checks 2023-07-07 10:45:54 +02:00
Henrik Rydgård b9327073bb Add checkbox controlling if new mappings can be combo mappings.
These can be problematic with certain controllers that send double
signals. Like PS4 controllers on Android, the analog triggers send dual
axis events, and additionally digital events.
2023-07-07 10:42:08 +02:00
Henrik Rydgård f33660b033 Oops, deleted a line too much. Fixes a weird storage permission issue. 2023-07-06 21:48:39 +02:00
Henrik Rydgård b56b3b43c7 Y-flip menu analog stick mapping on Switch 2023-07-06 20:29:26 +02:00
Henrik Rydgård 16efa1d877 Merge pull request #17672 from hrydgard/android-show-exceptions
Android: Show some Java exceptions as they happen
2023-07-06 20:24:06 +02:00
Henrik Rydgård bc35c3341f Allow putting a user string in reported java exceptions 2023-07-06 19:21:19 +02:00
Henrik Rydgård 9d877106d7 Android: Report various exceptions that we catch to the user if they happen
This can let users help debug some obscure cases.
2023-07-06 19:06:27 +02:00
Henrik Rydgård e1060c80ff Merge pull request #17671 from hrydgard/android-message-cleanup
Android string message cleanup
2023-07-06 19:06:14 +02:00
Henrik Rydgård b15b283600 Buildfixes 2023-07-06 18:40:06 +02:00
Henrik Rydgård 30f470a696 Merge pull request #17670 from hrydgard/input-fixes
Control and menu navigation fixes
2023-07-06 17:44:06 +02:00
Henrik Rydgård 84fffec4f3 Switch all NativeMessageReceived to System_PostUIMessage 2023-07-06 17:26:02 +02:00
Henrik Rydgård ac4506e389 Stop "messages from java" to leak out to NativeMessageReceived except where explicitly allowed 2023-07-06 17:13:04 +02:00
Henrik Rydgård c3d7074e30 Fix . button in the hostname/ip address editor 2023-07-06 16:49:36 +02:00
Henrik Rydgård f27850ec1d Minor cleanup in MoveFocus, set tags on screen roots for debugging 2023-07-06 16:34:54 +02:00
Henrik Rydgård 26e097923d Fix issue with analog stick menu navigation caused by processing UI events twice per frame 2023-07-06 16:34:18 +02:00
Henrik Rydgård cbd012f522 Cleanups around focus moves 2023-07-06 16:13:25 +02:00
Henrik Rydgård 77dff18701 XInputDevice: Dirty-track axes, for easier axis event debugging 2023-07-06 15:47:36 +02:00
Henrik Rydgård 0151d877b3 Simplify the joystick checking java code a little 2023-07-06 15:03:43 +02:00
Henrik Rydgård 356cc64eb5 Logging improvements, cleanup 2023-07-06 14:56:52 +02:00
Henrik Rydgård c46d6e16b8 UI root: We should "accept" all key events that we don't determine special 2023-07-06 14:55:15 +02:00
Henrik Rydgård de96926d2e Android input: Filter axis messages for duplicates. Assorted fixes and cleanup. 2023-07-06 12:29:27 +02:00
Henrik Rydgård fc3f7da3af TouchTestScreen: Have 8 entries logged instead of 2. 2023-07-06 11:48:25 +02:00
Henrik Rydgård 3c1723947c Merge pull request #17666 from hrydgard/mlb-perf-issue-with-profiler-funcs
Fix performance issue in MLB 2k games with profiler funcs
2023-07-06 11:22:56 +02:00
Henrik Rydgård b690c94182 Update ffmpeg submodule (just to include another script) 2023-07-06 10:40:31 +02:00
Henrik Rydgård a124fdef09 Merge pull request #17667 from tofilwiktor/master
Fixed a misspelling in the Polish translation
2023-07-06 10:29:22 +02:00
Unknown W. Brackets c0ea067fff Merge pull request #17662 from fp64/simplify-texproj
Simplify projective texcoord calculation
2023-07-05 23:13:19 -07:00
Lubos 6a1b36ce3f Typo removed 2023-07-05 19:27:33 +02:00
Lubos 0729aa5d46 Postshader - New version of bloom 2023-07-05 19:20:17 +02:00
tofilwiktor 3022caa4ec Fixed a misspelling in the Polish translation 2023-07-05 15:34:22 +02:00
Henrik Rydgård 51e9370198 Remove the unused parameter 2023-07-05 11:51:51 +02:00
Henrik Rydgård 7daaab96d5 Fix performance issue in MLB 2k games with profiler funcs
The two functions sceKernelReferThreadProfiler and
sceKernelReferGlobalProfiler are spammed by this game. So let's reduce
logging to DEBUG and delay the response by a tested number of ms.

Fixes #17623
2023-07-05 11:45:46 +02:00
Henrik Rydgård 65125583f8 Revert "Merge pull request #17651 from hch12907/master"
This reverts commit 1253e60d19, reversing
changes made to adc24b5001.
2023-07-04 17:08:22 +02:00
fp64 b0f71e08f4 Simplify projective texcoord calculation
As mentioned in https://github.com/hrydgard/ppsspp/issues/17613#issuecomment-1613583152 .
2023-07-03 10:59:09 -04:00
Henrik Rydgård 5017c1520e Merge pull request #17660 from hrydgard/libretro-mk-buildfix
Backport rcheevos build setup to libretro/Makefile.common from the rc_client branch
2023-07-03 16:40:32 +02:00
Henrik Rydgård c8fe0a47f9 Backport rcheevos build setup to libretro/Makefile.common from the rc_client branch 2023-07-03 14:43:16 +02:00
Henrik Rydgård 1b2c98c855 Merge pull request #17658 from hkbu-kennycheng/master
fix `Memory init failed` on Linux x32 ABI
2023-07-03 10:10:38 +02:00
Kenny Cheng 8b7b7d3729 fix Memory init failed on Linux x32 ABI 2023-07-03 15:36:44 +08:00
Henrik Rydgård 1253e60d19 Merge pull request #17651 from hch12907/master
SDL: support HiDPI on wayland
2023-07-03 01:12:44 +02:00
Henrik Rydgård adc24b5001 OpenGL: Fix a wrong assert 2023-07-03 01:10:42 +02:00
Henrik Rydgård fc797ec55f Merge pull request #17656 from lvonasek/compat_openxr_fixes
OpenXR - Game compatibility fixes
2023-07-02 21:12:21 +02:00
Lubos 6e10f20f8b OpenXR - Tony Hawk mirroring hack better 2023-07-02 20:29:59 +02:00
Henrik Rydgård 2a3bf24919 Merge pull request #17654 from hrydgard/minor-gameinfo-cleanup
GameInfoCache: Some fixes for the icon loaded flag.
2023-07-02 17:57:45 +02:00
Henrik Rydgård 667abd0a48 GameInfoCache: Some fixes for the icon loaded flag.
Not really important but why not. Extracted from #17646
2023-07-02 17:18:13 +02:00