summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/GeometryShaderGen.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2022-06-11 15:49:08 +0200
committerJosJuice <josjuice@gmail.com>2022-06-12 11:03:25 +0200
commit3dce1df00e3bf28707270c7d0c58fd1b6cabe3be (patch)
treed24d9b0fbb0cd96a970645a2d1a0dc5e807a4bf7 /Source/Core/VideoCommon/GeometryShaderGen.cpp
parentbcc64a05b36e085ae6afedbd97d0d61427c2a44e (diff)
JitArm64: Implement "soft MMU"
This is used when fastmem isn't available. Instead of always falling back to the C++ code in MMU.cpp, the JIT translates addresses on its own by looking them up in a table that Dolphin constructs. This is slower than fastmem, but faster than the old non-fastmem code. This is primarily useful for iOS, since that's the only major platform nowadays where you can't reliably get fastmem. I think it would make sense to merge this feature to master despite this, since there's nothing actually iOS-specific about the feature. It would be of use for me when I have to disable fastmem to stop Android Studio from constantly breaking on segfaults, for instance. Co-authored-by: OatmealDome <julian@oatmealdome.me>
Diffstat (limited to 'Source/Core/VideoCommon/GeometryShaderGen.cpp')
0 files changed, 0 insertions, 0 deletions