Henrik Rydgård
|
2291855a1f
|
Remove dead code path
|
2023-09-25 00:03:38 +02:00 |
|
Henrik Rydgård
|
7b2657f3ff
|
Merge pull request #18228 from unknownbrackets/ir-jit-unittest
unittest: Add jit compare for jit IR
|
2023-09-24 21:36:28 +02:00 |
|
Unknown W. Brackets
|
da013ee105
|
x86jit: Fix asm jitbase displacement check.
|
2023-09-24 12:11:00 -07:00 |
|
Unknown W. Brackets
|
7d0f2e43b6
|
irjit: Fix safety of kernel bit memory addresses.
|
2023-09-24 10:18:55 -07:00 |
|
Unknown W. Brackets
|
e5df318990
|
unittest: Add jit compare for jit IR.
|
2023-09-24 10:17:34 -07:00 |
|
Henrik Rydgård
|
2ba63c65f2
|
Merge pull request #18227 from unknownbrackets/x86-ir-flush
x86jit: Flush floats together if possible
|
2023-09-24 17:27:38 +02:00 |
|
Henrik Rydgård
|
e7aec4dae1
|
Merge pull request #18225 from TotalCaesar659/patch-1
Update Russian translation
|
2023-09-24 17:02:12 +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 |
|
TotalCaesar659
|
ec7f163a32
|
Update Russian translation
|
2023-09-24 17:43:30 +03: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 |
|
Henrik Rydgård
|
fcb5042eaa
|
Merge pull request #18224 from unknownbrackets/x86-ir-dis
irjit: Describe native offsets better
|
2023-09-24 16:29:34 +02:00 |
|
Henrik Rydgård
|
86f98bf904
|
Merge pull request #18223 from Valtekken/patch-1
RA popup: different choice of words
|
2023-09-24 16:16:49 +02: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 |
|
Valtekken
|
cf8c5f3b6b
|
RA popup: different choice of words
|
2023-09-24 15:16:06 +02:00 |
|
Henrik Rydgård
|
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
|
fa2b9f8fdd
|
Merge pull request #18221 from hrydgard/cleanups-fixes
Some cleanups and fixes to obscure crashes
|
2023-09-24 14:47:41 +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ård
|
acf530e996
|
Merge pull request #18218 from hrydgard/simplify-getshaders
Vulkan: Simplify GetShaders and DirtyLastShader, making them internally consistent.
|
2023-09-24 12:19:50 +02:00 |
|
Henrik Rydgård
|
6e303e8f1d
|
Vulkan: Simplify GetShaders and DirtyLastShader, making them internally consistent.
|
2023-09-24 11:55:15 +02:00 |
|
Henrik Rydgård
|
559cc60a66
|
Merge pull request #18216 from hrydgard/remove-shader-cache-load-thread
Don't load the shader cache on a separate thread - all it does is already async
|
2023-09-24 11:18:07 +02:00 |
|
Henrik Rydgård
|
d31ba393af
|
Don't load the shader cache on a separate thread - all it does is already async
|
2023-09-24 10:53:23 +02:00 |
|
Henrik Rydgård
|
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ård
|
ac3139b8ee
|
Merge pull request #18213 from unknownbrackets/x86-ir-fcmp
IR: Improve fcmp/vfpu compare jit
|
2023-09-24 09:29:14 +02:00 |
|
Henrik Rydgård
|
87feeeb7e0
|
Merge pull request #18214 from unknownbrackets/x86-ir-leftover
Implement a few leftover x64 ops
|
2023-09-24 09:28:39 +02:00 |
|
Henrik Rydgård
|
fb5ba16ef3
|
Merge pull request #18211 from hrydgard/more-crash-fix-attempts
More crash fix attempts
|
2023-09-24 09:24:48 +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 |
|
Henrik Rydgård
|
964f606a9c
|
Fix some issues around geometry shaders - like, loading them from shader cache while disabled
|
2023-09-24 01:29:38 +02:00 |
|
Henrik Rydgård
|
dbd3045f87
|
Join the shader cache load thread on exit
|
2023-09-24 01:07:08 +02:00 |
|
Henrik Rydgård
|
9a515c851f
|
Vulkan: Extend the cacheLock usage in GetShaders (was unsafe, though mildly)
|
2023-09-24 00:58:45 +02:00 |
|
Henrik Rydgård
|
c4ad32420a
|
Merge pull request #18210 from unknownbrackets/ui-waves
UI: Round wave coords to prevent gaps
|
2023-09-23 23:34:35 +02: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 |
|
Henrik Rydgård
|
ae0305d974
|
Merge pull request #18207 from unknownbrackets/irjit-safe-mem
irjit: Correct alignment checks against SP
|
2023-09-23 23:25:12 +02:00 |
|
Henrik Rydgård
|
946b16dbc5
|
Merge pull request #18206 from unknownbrackets/gpu-blend-cleanup
GPU: Handle invalid blendeq more accurately
|
2023-09-23 23:23:13 +02:00 |
|
Henrik Rydgård
|
a8295781bb
|
Merge pull request #18205 from unknownbrackets/http-error
http: Fix errors on connect
|
2023-09-23 23:15:55 +02:00 |
|
Unknown W. Brackets
|
ebf9de7864
|
UI: Round wave coords to prevent gaps.
|
2023-09-23 14:03:06 -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 |
|