Compare commits

..

8 Commits

Author SHA1 Message Date
9eb63f09cd Android 243 2024-02-10 21:32:23 +00:00
f606a52325 Merge yuzu-emu#12980 2024-02-10 21:32:23 +00:00
213ec6ee83 Merge yuzu-emu#12978 2024-02-10 21:32:23 +00:00
97b3477bf0 Merge yuzu-emu#12955 2024-02-10 21:32:23 +00:00
1817cedc87 Merge yuzu-emu#12873 2024-02-10 21:32:23 +00:00
ed59173a5c Merge yuzu-emu#12756 2024-02-10 21:32:23 +00:00
8d666015ae Merge yuzu-emu#12749 2024-02-10 21:32:23 +00:00
bcd7fa563a Merge yuzu-emu#12461 2024-02-10 21:32:23 +00:00
2 changed files with 3 additions and 1 deletions

View File

@ -4,6 +4,7 @@
| [12749](https://github.com/yuzu-emu/yuzu//pull/12749) | [`aad4b0d6f`](https://github.com/yuzu-emu/yuzu//pull/12749/files) | general: workarounds for SMMU syncing issues | [liamwhite](https://github.com/liamwhite/) | Yes |
| [12756](https://github.com/yuzu-emu/yuzu//pull/12756) | [`4677fd3f6`](https://github.com/yuzu-emu/yuzu//pull/12756/files) | general: applet multiprocess | [liamwhite](https://github.com/liamwhite/) | Yes |
| [12873](https://github.com/yuzu-emu/yuzu//pull/12873) | [`1f64c9adf`](https://github.com/yuzu-emu/yuzu//pull/12873/files) | GPU: Implement channel scheduling. | [FernandoS27](https://github.com/FernandoS27/) | Yes |
| [12955](https://github.com/yuzu-emu/yuzu//pull/12955) | [`8d2ad3d8f`](https://github.com/yuzu-emu/yuzu//pull/12955/files) | dmnt: cheat: Avoid invalidating cache on 32bit | [german77](https://github.com/german77/) | Yes |
| [12978](https://github.com/yuzu-emu/yuzu//pull/12978) | [`4eeac731f`](https://github.com/yuzu-emu/yuzu//pull/12978/files) | host_shaders: add vendor workaround for adreno drivers | [liamwhite](https://github.com/liamwhite/) | Yes |
| [12980](https://github.com/yuzu-emu/yuzu//pull/12980) | [`211544fbc`](https://github.com/yuzu-emu/yuzu//pull/12980/files) | dynarmic: Fix invalidation race | [merryhime](https://github.com/merryhime/) | Yes |

View File

@ -65,7 +65,8 @@ void StandardVmCallbacks::MemoryWriteUnsafe(VAddr address, const void* data, u64
return;
}
if (system.ApplicationMemory().WriteBlock(address, data, size)) {
if (system.ApplicationMemory().WriteBlock(address, data, size) &&
system.ApplicationProcess()->Is64Bit()) {
Core::InvalidateInstructionCacheRange(system.ApplicationProcess(), address, size);
}
}