Unknown W. Brackets
|
96c90c19c6
|
irjit: Reduce unnecessary shuffles.
If it's never used as a Vec4 again, it's often not worth it.
|
2023-09-01 22:35:59 -07:00 |
|
Unknown W. Brackets
|
5f84887dea
|
irjit: Add a pass to keep Vec4s in Vec4s.
|
2023-09-01 22:35:59 -07:00 |
|
Unknown W. Brackets
|
9bac755491
|
x86jit: Avoid pointerify if clobbered.
For x86, it's not worth it for one.
|
2023-09-01 22:34:22 -07:00 |
|
Unknown W. Brackets
|
b370a89ef2
|
x86jit: Reduce block link padding.
Reduces bloat a good bit.
|
2023-09-01 22:33:02 -07:00 |
|
Unknown W. Brackets
|
c5d0e1d0cc
|
x86jit: Implement float to integer.
|
2023-09-01 22:31:25 -07:00 |
|
Unknown W. Brackets
|
c85886c11e
|
irjit: Use enum for rounding modes.
|
2023-09-01 22:29:24 -07:00 |
|
iota97
|
01083c87ea
|
Analog stick gesture
|
2023-09-01 09:32:21 +02:00 |
|
Henrik Rydgård
|
ce47055860
|
Touch controls: Add an option for "Sticky D-Pad".
Will make it a lot easier to pull off certain moves in fighting games.
Should help #17950
|
2023-08-31 22:37:11 +02:00 |
|
Henrik Rydgård
|
7a3eab9bfd
|
Merge pull request #18027 from unknownbrackets/memblockinfo
Debugger: Reduce cost of small copy tracking
|
2023-08-31 13:17:27 +02:00 |
|
Henrik Rydgård
|
ad1f378902
|
Also simplify __CtrlUpdateButtons to only do a single read and write to the global.
|
2023-08-31 11:10:02 +02:00 |
|
Unknown W. Brackets
|
d5c91fa02c
|
Debugger: Reduce cost of small copy tracking.
This uses another 400KB RAM and does a bit more writing, but makes lookups
faster.
|
2023-08-31 00:17:30 -07:00 |
|
Henrik Rydgård
|
351de6eb25
|
Merge pull request #18026 from unknownbrackets/x86-jit-float
x86jit: Fix vsat0 saturate
|
2023-08-31 08:28:50 +02:00 |
|
Henrik Rydgård
|
fbc1fc417e
|
Merge pull request #18025 from unknownbrackets/x86-jit-regcache
x86jit: Fix a vec4 clobber issue
|
2023-08-31 08:20:01 +02:00 |
|
Unknown W. Brackets
|
bcac804cc5
|
x86jit: Fix vsat0 saturate.
|
2023-08-30 23:07:57 -07:00 |
|
Unknown W. Brackets
|
d5a51da95e
|
x86jit: Fix pointer modify when masked.
|
2023-08-30 22:04:26 -07:00 |
|
Unknown W. Brackets
|
742dc0a0c7
|
x86jit: Fix vec4 clobber issue.
|
2023-08-30 22:04:25 -07:00 |
|
Henrik Rydgård
|
3d0051f34b
|
Fix enabling of native keyboard input on Switch
|
2023-08-30 18:14:17 +02:00 |
|
Henrik Rydgård
|
5321cb97fd
|
Merge pull request #18007 from unknownbrackets/x86-jit-lsu
x86jit: Implement CondStore
|
2023-08-29 09:06:43 +02:00 |
|
Unknown W. Brackets
|
8233fdfd91
|
x86jit: Implement CondStore.
|
2023-08-28 23:32:49 -07:00 |
|
Unknown W. Brackets
|
181adde6f1
|
x86jit: Implement float saturates.
|
2023-08-28 23:11:46 -07:00 |
|
Unknown W. Brackets
|
c4d13e522b
|
x86jit: Use a literal pool to avoid rip checks.
|
2023-08-28 23:11:46 -07:00 |
|
Unknown W. Brackets
|
eab05e32a7
|
x86jit: Implement FCvtScaledSW.
|
2023-08-28 23:11:46 -07:00 |
|
Unknown W. Brackets
|
2b6bd01417
|
x86jit: Optimize FMul.
|
2023-08-28 23:11:46 -07:00 |
|
Henrik Rydgård
|
ae0af175de
|
Merge pull request #18004 from unknownbrackets/x86-jit-minor
x86jit: Small cleanup and tweaks, downcountInRegster, GetFPRLaneCount bugfix
|
2023-08-29 08:01:47 +02:00 |
|
Unknown W. Brackets
|
0cb6a17ea3
|
x86jit: Small Clz codesize optimization.
|
2023-08-28 21:17:06 -07:00 |
|