summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2022-01-29 17:42:28 +0100
committerFernando Sahmkow <fsahmkow27@gmail.com>2022-01-29 17:42:28 +0100
commitf54280dafd82f83dac03a92ee0bce84e8ba4033e (patch)
treea87dc3093b48684020287800da4e3fffcec95567 /src/video_core/engines
parentMerge pull request #7791 from german77/wall_clock (diff)
downloadyuzu-f54280dafd82f83dac03a92ee0bce84e8ba4033e.tar
yuzu-f54280dafd82f83dac03a92ee0bce84e8ba4033e.tar.gz
yuzu-f54280dafd82f83dac03a92ee0bce84e8ba4033e.tar.bz2
yuzu-f54280dafd82f83dac03a92ee0bce84e8ba4033e.tar.lz
yuzu-f54280dafd82f83dac03a92ee0bce84e8ba4033e.tar.xz
yuzu-f54280dafd82f83dac03a92ee0bce84e8ba4033e.tar.zst
yuzu-f54280dafd82f83dac03a92ee0bce84e8ba4033e.zip
Diffstat (limited to 'src/video_core/engines')
-rw-r--r--src/video_core/engines/engine_upload.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/video_core/engines/engine_upload.cpp b/src/video_core/engines/engine_upload.cpp
index 71d7e1473..9ac0e533c 100644
--- a/src/video_core/engines/engine_upload.cpp
+++ b/src/video_core/engines/engine_upload.cpp
@@ -32,6 +32,7 @@ void State::ProcessData(const u32 data, const bool is_last_call) {
}
const GPUVAddr address{regs.dest.Address()};
if (is_linear) {
+ memory_manager.FlushRegion(address, copy_size);
memory_manager.WriteBlock(address, inner_buffer.data(), copy_size);
} else {
UNIMPLEMENTED_IF(regs.dest.z != 0);