LunaMoo
|
4b959c6b54
|
Add Zettai Zetsumei Toshi 3 bypass for softlock on character select screen
|
2022-07-14 23:17:32 +02:00 |
|
Unknown W. Brackets
|
25e18195ce
|
irjit: Allow unaligned loads by default.
This was the original intention, was a mistake that this was flipped.
|
2022-07-11 17:36:39 -07:00 |
|
Henrik Rydgård
|
d2002eab39
|
Merge pull request #15640 from LunaMoo/master
Disable ForceMax60FPS for GOW games and replace it with fixed 60 fps
|
2022-07-10 23:25:35 +02:00 |
|
Unknown W. Brackets
|
74efce2d00
|
interp: Fix constant typo.
|
2022-07-04 17:31:12 -07:00 |
|
LunaMoo
|
5a06776999
|
Change hack names and edit comments based on feedback.
|
2022-07-04 00:58:48 +02:00 |
|
LunaMoo
|
1da9cd933b
|
Test hack that breaks the vortex timer, it's still wrong
|
2022-07-03 04:23:26 +02:00 |
|
LunaMoo
|
0dcf8242f5
|
Add Fixed60FPShack for GOW, should work smoother than the ForceMax60FPS.
Also more stable than it's CWCheat version, unfortunately because of that,
still causes softlock in GOW:GOS vortex stage.
|
2022-07-02 19:39:35 +02:00 |
|
Henrik Rydgård
|
cd92151de7
|
Add ARM64_NEON compile arch flag
This allows doing ARM64 builds without NEON support, and allows simplifying some checks.
|
2022-06-25 07:29:20 +02:00 |
|
Unknown W. Brackets
|
925a6d0ae1
|
GPU: Hook Sol Trigger func to flush texture.
This makes sure the hardware renderer reuploads a texture modified during
stall, which they normally skip as an optimization (see #10967, #9449.)
|
2022-05-22 11:44:49 -07:00 |
|
Henrik Rydgård
|
1bbaba4103
|
Fix some NEON code that had bad compile-time checks (and some didn't compile)
|
2022-04-15 00:54:44 +02:00 |
|
Henrik Rydgård
|
584e94f01e
|
ARM32: Remove a lot of non-NEON fallback paths
|
2022-04-13 11:44:55 +02:00 |
|
Unknown W. Brackets
|
16dca4f69b
|
x86jit: Use BMI2 for variable shifts.
We don't actually regalloc ECX, but this still saves a copy, and on modern
CPUs these seem to be pretty fast.
|
2022-01-31 19:38:17 -08:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Unknown W. Brackets
|
3df6cb704f
|
Global: Fix some type conversion warnings.
Hidden by some warning disables.
|
2022-01-30 16:09:33 -08:00 |
|
Unknown W. Brackets
|
48b597a1b9
|
Display: Move core counters/stats to HW file.
This separates things better, so not everything is pulling in HLE.
|
2022-01-30 11:53:48 -08:00 |
|
Unknown W. Brackets
|
8573c34f85
|
x86jit: Check CALL dist for safe memory funcs.
|
2022-01-22 00:14:15 -08:00 |
|
Henrik Rydgård
|
2c38a14ad6
|
Merge pull request #15243 from unknownbrackets/icache-hash
jit: Use a hash for invalidate/clear all
|
2021-12-19 20:59:56 +01:00 |
|
Unknown W. Brackets
|
00f9707399
|
jit: Use a hash for invalidate/clear all.
This should make sceKernelICacheClearAll() more useful.
|
2021-12-19 10:40:33 -08:00 |
|
Unknown W. Brackets
|
db2eddcf27
|
Debugger: Remove double debug window updates.
Core_EnableStepping() is already marking the debug windows for update,
there's no need to call SetDebugMode() again.
|
2021-12-12 11:24:03 -08:00 |
|
Henrik Rydgård
|
3ece12bb64
|
Merge pull request #15228 from unknownbrackets/vrndf
Correct vrndf2 range
|
2021-12-12 08:46:35 +01:00 |
|
Unknown W. Brackets
|
63e623ecb2
|
Build: Fix some format truncation warnings.
Generally all should be safe already, but better to be sure.
|
2021-12-11 10:45:27 -08:00 |
|
Unknown W. Brackets
|
de2481f367
|
interp: Correct vrndf2 range.
This seems more likely to be how the hardware works, given the range of
values.
|
2021-12-11 10:18:12 -08:00 |
|
Unknown W. Brackets
|
b8ab7f39df
|
jit: Lock around changes to the jit pointer.
|
2021-11-28 10:04:22 -08:00 |
|
Unknown W. Brackets
|
0c6c2fb47a
|
jit: More atomically update pointer.
|
2021-11-27 06:00:18 -08:00 |
|
Henrik Rydgård
|
fdacf751ce
|
NEON/SSE-optimize some matrix multiplications used by software transform
Will hopefully reclaim any potential speed loss from the recent
refactor.
|
2021-10-31 13:36:34 +01:00 |
|