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 |
|
Henrik Rydgård
|
a4c4fb44fb
|
Cleanup
|
2024-06-07 18:33:48 +02:00 |
|
Henrik Rydgård
|
94ef6d4ce7
|
Fix savestates (oops)
|
2024-06-07 18:33:40 +02:00 |
|
Henrik Rydgård
|
7ef6cdb515
|
Improve accuracy of block timing
|
2024-06-07 10:17:16 +02:00 |
|
Henrik Rydgård
|
a6f398a7d2
|
Add IRJit arena overflow check
|
2024-06-07 10:17:01 +02:00 |
|
Henrik Rydgård
|
8d6e96d04e
|
Use binary search to find IR block offsets
|
2024-06-07 09:28:27 +02:00 |
|
Henrik Rydgård
|
ee6ba74c88
|
Store IRInst offsets instead of block indices
|
2024-06-07 09:28:27 +02:00 |
|
Henrik Rydgård
|
5526ef012c
|
Store IR instructions in a large arena vector instead of loosely in each block.
|
2024-06-07 09:28:27 +02:00 |
|
Henrik Rydgård
|
3bbcde331b
|
Merge pull request #19260 from hrydgard/more-ir-profiler-work
More IR interpreter profiler work
|
2024-06-06 22:20:30 +02:00 |
|
Henrik Rydgård
|
0ea9120ca5
|
Add a stats view
|
2024-06-06 19:21:50 +02:00 |
|
Henrik Rydgård
|
d1a00f61de
|
Improve disassembly of CallReplacement IR op
|
2024-06-06 15:24:58 +02:00 |
|
Henrik Rydgård
|
cd38db16db
|
Add percentages to the profile view.
|
2024-06-06 10:42:02 +02:00 |
|
Henrik Rydgård
|
d1ace56bad
|
Merge pull request #19257 from hrydgard/ios-physical-keyboard-support
iOS: Implement basic physical keyboard support
|
2024-06-06 00:17:31 +02:00 |
|
Henrik Rydgård
|
78a3cb5689
|
Fix for non-app-store builds
|
2024-06-05 23:30:22 +02:00 |
|
Henrik Rydgård
|
584d07ea8e
|
iOS: Implement basic physical keyboard support
|
2024-06-05 23:27:03 +02:00 |
|
Henrik Rydgård
|
f51870f78d
|
Merge pull request #19250 from sonninnos/libretro
Libretro: More maintenance
|
2024-06-05 20:46:50 +02:00 |
|
Henrik Rydgård
|
ff48de1636
|
Merge pull request #19255 from hrydgard/ir-interpret-profiling
Add built-in IR Interpreter profiler
|
2024-06-05 20:46:26 +02:00 |
|
Henrik Rydgård
|
294593f741
|
Fix IR profiling
|
2024-06-05 19:12:08 +02:00 |
|
Henrik Rydgård
|
5583dc10d5
|
Hook up profiling, something is wrong
|
2024-06-05 18:58:33 +02:00 |
|
Henrik Rydgård
|
9b312dc19f
|
More UI rework
|
2024-06-05 18:45:57 +02:00 |
|
Henrik Rydgård
|
3bb74ea9ad
|
Rework the JitCompare window to hold a list of blocks, and allow some filtering and browsing
|
2024-06-05 18:16:33 +02:00 |
|
Henrik Rydgård
|
c538ce8bf0
|
..
|
2024-06-05 16:17:19 +02:00 |
|
Henrik Rydgård
|
feeddbabe3
|
Redesign the jit compare screen a bit (add a top bar)
|
2024-06-05 16:13:38 +02:00 |
|