Henrik Rydgård
|
305418813a
|
Add option to control the iOS app switching mode
|
2024-07-05 20:08:12 +02:00 |
|
AdamN
|
c389ede092
|
Update deleteAllAdhocSockets
|
2024-06-29 00:57:16 +07:00 |
|
AdamN
|
9e8e43f7b7
|
Update NetAdhocPtp_Close
|
2024-06-29 00:46:44 +07:00 |
|
AdamN
|
2222254f3e
|
Update NetAdhocPdp_Delete
|
2024-06-29 00:44:51 +07:00 |
|
AdamN
|
6cccb9cb72
|
add SD_RECEIVE definition
|
2024-06-29 00:29:15 +07:00 |
|
Henrik Rydgård
|
982a83d867
|
IRInterpreter: Optimize variable shifts (no need to mask by 0x1f)
|
2024-06-24 09:30:21 +02:00 |
|
Henrik Rydgård
|
06315ae6ee
|
IRInterpreter: Slight optimization for fmul
Just put stuff in temporaries, allows for better codegen
|
2024-06-24 09:12:57 +02:00 |
|
Henrik Rydgård
|
6ebec02f05
|
Fix crash in JITIR after disassembly improvement.
Fixes #19292
|
2024-06-22 15:16:27 +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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
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
|
584d07ea8e
|
iOS: Implement basic physical keyboard support
|
2024-06-05 23:27:03 +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
|
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
|
feeddbabe3
|
Redesign the jit compare screen a bit (add a top bar)
|
2024-06-05 16:13:38 +02:00 |
|
Henrik Rydgård
|
338758f430
|
iOS: Fix "Home" button on controllers (like the PS logo button on a PS4 controller)
|
2024-06-05 15:01:02 +02:00 |
|
Henrik Rydgård
|
ba1ced77c3
|
IRJit block profiling basics
|
2024-06-05 13:02:40 +02:00 |
|
Henrik Rydgård
|
510cf1891b
|
Random UWP text bugfix. Some warning fixes.
|
2024-06-05 12:38:43 +02:00 |
|
Henrik Rydgård
|
ab257e335f
|
Ugprade miniupnp submodule to latest
Maybe will help #19246, but no idea really.
Windows buildfix
UWP buildfix
miniupnpc path fixes
libretro buildfix attempt, android.mk
|
2024-06-05 00:18:00 +02:00 |
|
Henrik Rydgård
|
a653939380
|
Avoid crashing when atrac3 decoders fail to init due to bad params. Fixes Kosmodrones (though no music).
|
2024-06-03 12:01:42 +02:00 |
|
Henrik Rydgård
|
becc145099
|
Improve code generation for some IRInterpreter ops
|
2024-06-02 10:25:04 +02:00 |
|
Henrik Rydgård
|
d4e3597ddb
|
Minor codegen improvement
|
2024-06-02 10:23:44 +02:00 |
|
Henrik Rydgård
|
3b5c71170c
|
IRInterpreter: Various SIMD optimization. Move out the reverse-bits implementation
|
2024-06-01 20:29:03 +02:00 |
|
Henrik Rydgård
|
49b0af20ca
|
IRInterpreter: Reorder some ops towards the end, trying to keep "hot" ops together
|
2024-06-01 18:06:31 +02:00 |
|
Henrik Rydgård
|
533f8f06be
|
Unify DrawString between Windows, UWP and Android. More to come.
|
2024-05-31 17:27:59 +02:00 |
|
Henrik Rydgård
|
5999690af5
|
i18n: Remove our awkward ampersand-escape support, except in [DesktopUI]
|
2024-05-31 09:45:59 +02:00 |
|
Henrik Rydgård
|
d29a2a2b8c
|
Make the "Pause when not focused" setting available in the regular settings menu
|
2024-05-29 13:06:49 +02:00 |
|
Henrik Rydgård
|
869139078a
|
Do the same for the current browsed directory
|
2024-05-29 10:16:48 +02:00 |
|