Unknown W. Brackets
|
7d0f2e43b6
|
irjit: Fix safety of kernel bit memory addresses.
|
2023-09-24 10:18:55 -07:00 |
|
 Henrik RydgårdandGitHub
|
2ba63c65f2
|
Merge pull request #18227 from unknownbrackets/x86-ir-flush
x86jit: Flush floats together if possible
|
2023-09-24 17:27:38 +02:00 |
|
Unknown W. Brackets
|
d36728e532
|
x86jit: Load common float vals from constants.
|
2023-09-24 08:01:08 -07:00 |
|
Unknown W. Brackets
|
decccf199a
|
x86jit: Flush floats together if possible.
|
2023-09-24 08:01:05 -07:00 |
|
Unknown W. Brackets
|
9742aaaffe
|
x86jit: Use MOVAPS directly when we can.
May help older processors or reduce total bytes.
|
2023-09-24 08:01:02 -07:00 |
|
Unknown W. Brackets
|
772b3ff7b8
|
arm64jit: Tweak memchecks.
|
2023-09-24 07:42:11 -07:00 |
|
Unknown W. Brackets
|
e433a8be4a
|
arm64jit: Speed up memchecks, add validation.
|
2023-09-24 07:42:11 -07:00 |
|
Unknown W. Brackets
|
5929aaae85
|
x86jit: Speed up safe memory checks.
|
2023-09-24 07:06:57 -07:00 |
|
Unknown W. Brackets
|
017d0d4b17
|
x86jit: Improve memory breakpoint speed.
This helps a lot compared to before.
|
2023-09-24 07:06:57 -07:00 |
|
Unknown W. Brackets
|
34ff24a4f3
|
irjit: Describe native offsets better.
Also check in case of non-linear blocks, can happen with preload.
|
2023-09-24 07:05:30 -07:00 |
|
Unknown W. Brackets
|
3e20a5802f
|
x86jit: Describe constants better.
|
2023-09-24 06:46:42 -07:00 |
|
 Henrik RydgårdandGitHub
|
638192b024
|
Merge pull request #18220 from hrydgard/keymap-lock-fix
Add some missing locking in KeyMap.cpp.
|
2023-09-24 14:47:58 +02:00 |
|
Henrik Rydgård
|
546f9d7743
|
Some cleanups and fixes to obscure crashes
|
2023-09-24 13:05:25 +02:00 |
|
Henrik Rydgård
|
3264209772
|
Add some missing locking in KeyMap.cpp.
Plus minor assert change and java null check.
|
2023-09-24 12:33:01 +02:00 |
|
 Henrik RydgårdandGitHub
|
1c58617392
|
Merge pull request #18208 from unknownbrackets/x86-ir-float
x86jit: Speed up float to int conversions
|
2023-09-24 09:30:00 +02:00 |
|
 Henrik RydgårdandGitHub
|
ac3139b8ee
|
Merge pull request #18213 from unknownbrackets/x86-ir-fcmp
IR: Improve fcmp/vfpu compare jit
|
2023-09-24 09:29:14 +02:00 |
|
Unknown W. Brackets
|
6d41f15f0d
|
x86jit: Implement FSign.
|
2023-09-23 22:08:17 -07:00 |
|
Unknown W. Brackets
|
06ec41d1de
|
x86jit: Implement fcr31/break related ops.
|
2023-09-23 22:01:22 -07:00 |
|
Unknown W. Brackets
|
3a705d9470
|
x86jit: Implement BSwap16.
|
2023-09-23 22:01:09 -07:00 |
|
Unknown W. Brackets
|
580c9a634b
|
x86jit: Implement ReverseBits.
|
2023-09-23 22:00:58 -07:00 |
|
Unknown W. Brackets
|
24da5a3ba2
|
irjit: Small simplification to regcache.
|
2023-09-23 22:00:49 -07:00 |
|
Unknown W. Brackets
|
15f01b13a2
|
x86jit: Small tweak for SltU zero, x.
|
2023-09-23 22:00:38 -07:00 |
|
Unknown W. Brackets
|
14e2e1ed62
|
x64jit: Optimize FCmpVfpuAggregate.
|
2023-09-23 14:31:46 -07:00 |
|
Unknown W. Brackets
|
c5d896a9d7
|
x86jit: Speed up c.eq.s.
|
2023-09-23 14:31:18 -07:00 |
|
Unknown W. Brackets
|
1c81d47dd4
|
x86jit: Speed up float to int conversions.
|
2023-09-23 13:28:58 -07:00 |
|
Unknown W. Brackets
|
69b8fb9bc2
|
irjit: Correct alignment checks against SP.
|
2023-09-23 13:15:06 -07:00 |
|
Henrik Rydgård
|
e64d1e94fe
|
add reporting to the invalid replacement op
|
2023-09-23 11:39:20 +02:00 |
|
Henrik Rydgård
|
8fc01e37d9
|
Check for bad indices in GetReplacementFunc to avoid crashes
|
2023-09-23 10:09:55 +02:00 |
|
 Henrik RydgårdandGitHub
|
c2406aeb45
|
Merge pull request #18194 from hrydgard/minor-stuff-again
Cleanups and comment clarifications
|
2023-09-22 10:59:30 +02:00 |
|
Henrik Rydgård
|
e7c0b41867
|
Improve an assert
|
2023-09-22 10:58:43 +02:00 |
|
Henrik Rydgård
|
602407fcf2
|
Warning and comment fixes, logic precedence fixes in PPGeDraw
|
2023-09-21 16:41:42 +02:00 |
|
Henrik Rydgård
|
8a90e94e74
|
Add an assert to try to track down a mysterious reported crash.
|
2023-09-21 12:08:16 +02:00 |
|
Henrik Rydgård
|
2648cd0eee
|
Store: Fix race condition causing crashes if looking at another game before an icon finishes downloading
|
2023-09-20 21:49:17 +02:00 |
|
 Henrik RydgårdandGitHub
|
92d1a66565
|
Merge pull request #18165 from unknownbrackets/x64-ir-bmi2
x86jit: Fix flush for special-purpose reg
|
2023-09-17 19:38:31 +02:00 |
|
Unknown W. Brackets
|
07150b566a
|
x86jit: Fix flush for special-purpose reg.
|
2023-09-17 09:37:57 -07:00 |
|
Unknown W. Brackets
|
7fb67bbb1f
|
irjit: Fix breakpoints with block linking.
|
2023-09-17 09:33:16 -07:00 |
|
 Henrik RydgårdandGitHub
|
e829c97d7e
|
Merge pull request #18154 from GermanAizek/excess-cstr
Core, UI, Windows: Removed excess converting C-string in params
|
2023-09-15 16:53:21 +02:00 |
|
German Semenov
|
c498a42e92
|
Core, UI, Windows: Removed excess converting C-string in params
|
2023-09-15 13:54:11 +03:00 |
|
Henrik Rydgård
|
9823d0b1a0
|
Fix unimportant valgrind warning
|
2023-09-15 11:37:35 +02:00 |
|
Henrik Rydgård
|
1f60247749
|
Fix hang when changing UMD with retroachievements enabled
Fixes #17976
|
2023-09-12 14:17:50 +02:00 |
|
Henrik Rydgård
|
95badd03b4
|
RetroAchievement - only register the file reader once
|
2023-09-12 14:02:12 +02:00 |
|
Unknown W. Brackets
|
1fad623397
|
x86jit: Fix spill on sc in longer block.
|
2023-09-11 22:29:46 -07:00 |
|
Henrik Rydgård
|
23aedf1e63
|
More sensible approach to the sc problem that broke Beats
|
2023-09-11 16:07:21 +02:00 |
|
Henrik Rydgård
|
accd9b1f2c
|
sc instruction: Make sure the rt register is mapped. Fixes Beats.
|
2023-09-11 14:18:58 +02:00 |
|
Henrik Rydgård
|
57edb9f78a
|
Gate the PPGE texture windowing trick behind the software rendering setting.
|
2023-09-11 14:18:58 +02:00 |
|
Henrik Rydgård
|
3acbeb3073
|
Add an assert in JitBlockCache
|
2023-09-11 13:59:04 +02:00 |
|
Henrik Rydgård
|
72be2f5459
|
Restore the D-Pad behavior (see #18028)
|
2023-09-11 11:41:29 +02:00 |
|
Unknown W. Brackets
|
3c7b05c3e8
|
PPGe: Use texture windows for atlas text.
This makes it software rendering, which correctly applies clamp/wrap
limits at 512x512, still has readable text. Other textures may still be
wrong.
|
2023-09-10 23:54:55 -07:00 |
|
Maciej Barć
|
0cbca92b27
|
Core/MIPS/MIPSTables.h: add stdint.h include
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
|
2023-09-09 16:52:09 +02:00 |
|
Henrik Rydgård
|
a820b299ae
|
Have unthrottle override alternate speeds, like before.
|
2023-09-09 13:40:18 +02:00 |
|