Commit Graph

40508 Commits

Author SHA1 Message Date
Henrik Rydgård
6ebec02f05 Fix crash in JITIR after disassembly improvement.
Fixes #19292
2024-06-22 15:16:27 +02:00
Henrik Rydgård
fb2058553f
Merge pull request #19291 from sandboxgamedev123/master
Changed PPSSPPSDL.desktop, makeappimage_32-bit.sh, and makeappimage_64-bit.sh for making AppImages
2024-06-22 15:06:19 +02:00
sandboxgamedev123
846b801b8a
Update makeappimage_64-bit.sh 2024-06-21 17:21:51 -04:00
sandboxgamedev123
014dc7373d
Update makeappimage_32-bit.sh 2024-06-21 17:21:08 -04:00
sandboxgamedev123
2283f92832
Update PPSSPPSDL.desktop 2024-06-21 17:14:48 -04:00
Henrik Rydgård
e3820752dd
Merge pull request #19289 from hrydgard/fix-remote-disc-streaming-ios
Remote Disc Streaming on iOS: Don't accidentally force the game browser to the local folder
2024-06-21 16:18:40 +02:00
Henrik Rydgård
30a822caa4 Remote Disc Streaming on iOS: Don't accidentally force the game browser to local
On iOS we enforce browsing the app directory only due to permission issues, but this
should not apply when opening a HTTPS URL. Oops.
2024-06-21 15:02:08 +02:00
Henrik Rydgård
cbdb2a37eb
Merge pull request #19264 from LunaMoo/30FPS_workarounds
Change GOWFramerateHack30 to FramerateHack30 and workaround timing issues
2024-06-20 11:42:09 +02:00
Henrik Rydgård
da294a8c0b
Merge pull request #19287 from hrydgard/double-swipe
iOS: Enable "double-swipe" to switch apps
2024-06-20 11:40:57 +02:00
Henrik Rydgård
1928e712f1
Merge pull request #19283 from Samueru-sama/master
Use fuse3 compatible appimagetool
2024-06-20 11:40:44 +02:00
Henrik Rydgård
21df698a20 iOS: Enable "double-swipe" to switch apps
To prevent accidental app switching.

Unfortunately, the way to do this is to disable auto-hiding of the swipe indicator.
Another strange Apple quirk.
2024-06-20 11:28:35 +02:00
Henrik Rydgård
f9d4cd23c0
Merge pull request #19281 from hrydgard/disable-swipe-ingame
iOS: Disable the swipe-back gesture in-game, to maximize touch responsiveness
2024-06-20 09:20:57 +02:00
Samuel
cef5dc4317
Merge pull request #1 from sandboxgamedev123/master
Update makeappimage_32-bit.sh
2024-06-19 17:39:37 -04:00
sandboxgamedev123
45b638c8ca
Update makeappimage_32-bit.sh 2024-06-19 17:35:37 -04:00
Samuel
2ba1a1575d
Update makeappimage_64-bit.sh 2024-06-19 17:23:08 -04:00
Henrik Rydgård
c14a9f7fbe
Merge pull request #19229 from sandboxgamedev123/master
Update and rename PPSSPP.desktop as well as add PPSSPPSDL.desktop for Linux AppImages
2024-06-19 23:11:23 +02:00
Henrik Rydgård
898e117b6b Do the same for the Metal/Vulkan viewcontroller. 2024-06-19 23:09:58 +02:00
Henrik Rydgård
4c4fcabc5e iOS: Disable the swipe-back gesture in-game, to maximize touch responsiveness 2024-06-19 22:43:42 +02:00
sandboxgamedev123
9d610b8cc2
Add files via upload 2024-06-19 16:23:19 -04:00
Henrik Rydgård
1f8a0add22 Make some more obscure SDL buttons mappable 2024-06-19 21:06:27 +02:00
Henrik Rydgård
7bc7693bc8
Merge pull request #19280 from hrydgard/ir-interpreter-rounding
Implement FPU rounding mode support in the IR interpreter
2024-06-19 20:44:22 +02:00
Henrik Rydgård
06e636bfdc Build and comment fixes 2024-06-19 20:24:59 +02:00
Henrik Rydgård
e64d768113 Implement the same for ARM64 2024-06-19 20:00:36 +02:00
Henrik Rydgård
0080f71ca4 Implement FPU rounding mode support in the IR interpreter for x86/x64 2024-06-19 18:09:38 +02:00
Henrik Rydgård
03b68fdc61
Merge pull request #19279 from hrydgard/fix-screenshot-hang
Fix screenshot hang
2024-06-19 12:00:02 +02:00
Henrik Rydgård
93bca01918 Update to the latest version of gradle. 2024-06-19 11:13:00 +02:00
Henrik Rydgård
2c257e2628 Vulkan submit: If submit-type is FinishFrame, always trigger the fence.
Should fix #19277
2024-06-19 10:52:40 +02:00
sandboxgamedev123
fad62a5056
Rename PPSSPP.desktop to PPSSPPQt.desktop 2024-06-18 22:29:01 -04:00
Henrik Rydgård
cfcca0ed13
Merge pull request #19274 from Felipefpl/master
Updated Brazilian Portuguese Translation
2024-06-16 21:04:08 +02:00
Felipe
d023af0abf
Updated Brazilian Portuguese Translation
Added the new strings and fixed a couple ones.
2024-06-16 15:22:01 -03:00
Henrik Rydgård
f0e3fd2778
Merge pull request #19270 from hrydgard/app-category
Set GCSupportsGameMode in info.plist files for iOS and Mac
2024-06-13 12:00:08 +02:00
Henrik Rydgård
95a886cffb Typo fix 2024-06-13 00:00:33 +02:00
Henrik Rydgård
87f066ef14 Set GCSupportsGameMode in info.plist files for iOS and Mac
See https://youtu.be/SgshkDg1QN8?t=519

This seems to be the way to do it.
2024-06-11 18:13:40 +02:00
Henrik Rydgård
6aef0c90c1
Merge pull request #19269 from hrydgard/app-category
Set the games category in plists for Mac and iOS.
2024-06-11 12:07:04 +02:00
Henrik Rydgård
d8120f9f2e Set the games category in plists for Mac and iOS. 2024-06-11 11:46:55 +02:00
Henrik Rydgård
c739599706
Merge pull request #19268 from hrydgard/fix-ir-jits
IRJit: If we're in "JIT using IR" mode, don't accidentally optimize for the interpreter.
2024-06-11 11:07:00 +02:00
Henrik Rydgård
9ef5250387 IRJit: If we're in "JIT using IR" mode, don't accidentally optimize for the interpreter. 2024-06-11 10:24:08 +02:00
Henrik Rydgård
5dec3ca2db
Merge pull request #19265 from hrydgard/ir-lwr
More minor IR optimizations
2024-06-09 09:48:46 +02:00
Henrik Rydgård
5bfc0259be Optimize away the redundant vector loads in the Wipeout games. 2024-06-08 23:22:58 +02:00
Henrik Rydgård
2ff91fab2b Optimize a common case of the ins instruction 2024-06-08 23:10:29 +02:00
Henrik Rydgård
c9ca3904d3 Combine move-from-gpr and float cast. 2024-06-08 22:59:48 +02:00
Henrik Rydgård
0abcd00372 IR Interpreter: Don't split up lone lwr/swr/lwl/swl instructions, the interpreter handles them faster. 2024-06-08 22:28:11 +02:00
Henrik Rydgård
ef91fa8b4f Fix code typo in NEON reinterpret cast.
Fixes #19258
2024-06-08 21:25:44 +02:00
LunaMoo
1f21ebdff3 Change GOWFramerateHack30 to FramerateHack30 and workaround problems in:
- Blitz: Overtime,
- Brian Lara 2007: Pressure Play.
2024-06-08 18:02:44 +02:00
Henrik Rydgård
27815c7b50
Merge pull request #19262 from hrydgard/ir-specialization
IR: Add some interpreter-only IR instructions for faster interpretation
2024-06-07 23:11:14 +02:00
Henrik Rydgård
0c246297d2 Create an IR op for a FPRtoGPR + shift-right-8, very common 2024-06-07 21:26:20 +02:00
Henrik Rydgård
d1e0384b2f Improve disasm 2024-06-07 19:32:37 +02:00
Henrik Rydgård
bd0beb68a4 Add new IR optimization pass, OptimizeLoadsAfterStores 2024-06-07 19:32:37 +02:00
Henrik Rydgård
da88011805 Specialize a few arithmetic instructions for the interpreter. 2024-06-07 19:32:37 +02:00
Henrik Rydgård
55fecce513
Merge pull request #19240 from hrydgard/ir-arena
Store IR instructions in a bump-allocated vector instead of loose allocations
2024-06-07 19:30:58 +02:00