diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2021-01-21 23:14:49 +0100 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2021-01-21 23:16:06 +0100 |
commit | b7febb5625380d693a2dbae14490a586b699ddc2 (patch) | |
tree | 05bf863290d2f40a2420119e403fb3bd807d96a1 /src/video_core | |
parent | video_core/memory_manager: Flush destination buffer on CopyBlock (diff) | |
download | yuzu-b7febb5625380d693a2dbae14490a586b699ddc2.tar yuzu-b7febb5625380d693a2dbae14490a586b699ddc2.tar.gz yuzu-b7febb5625380d693a2dbae14490a586b699ddc2.tar.bz2 yuzu-b7febb5625380d693a2dbae14490a586b699ddc2.tar.lz yuzu-b7febb5625380d693a2dbae14490a586b699ddc2.tar.xz yuzu-b7febb5625380d693a2dbae14490a586b699ddc2.tar.zst yuzu-b7febb5625380d693a2dbae14490a586b699ddc2.zip |
Diffstat (limited to 'src/video_core')
-rw-r--r-- | src/video_core/memory_manager.cpp | 7 | ||||
-rw-r--r-- | src/video_core/memory_manager.h | 1 |
2 files changed, 0 insertions, 8 deletions
diff --git a/src/video_core/memory_manager.cpp b/src/video_core/memory_manager.cpp index e5d357773..f5cdf548e 100644 --- a/src/video_core/memory_manager.cpp +++ b/src/video_core/memory_manager.cpp @@ -339,13 +339,6 @@ void MemoryManager::CopyBlock(GPUVAddr gpu_dest_addr, GPUVAddr gpu_src_addr, std WriteBlock(gpu_dest_addr, tmp_buffer.data(), size); } -void MemoryManager::CopyBlockUnsafe(GPUVAddr gpu_dest_addr, GPUVAddr gpu_src_addr, - std::size_t size) { - std::vector<u8> tmp_buffer(size); - ReadBlockUnsafe(gpu_src_addr, tmp_buffer.data(), size); - WriteBlockUnsafe(gpu_dest_addr, tmp_buffer.data(), size); -} - bool MemoryManager::IsGranularRange(GPUVAddr gpu_addr, std::size_t size) const { const auto cpu_addr{GpuToCpuAddress(gpu_addr)}; if (!cpu_addr) { diff --git a/src/video_core/memory_manager.h b/src/video_core/memory_manager.h index e3c0c53a9..a52fbbd8c 100644 --- a/src/video_core/memory_manager.h +++ b/src/video_core/memory_manager.h @@ -107,7 +107,6 @@ public: */ void ReadBlockUnsafe(GPUVAddr gpu_src_addr, void* dest_buffer, std::size_t size) const; void WriteBlockUnsafe(GPUVAddr gpu_dest_addr, const void* src_buffer, std::size_t size); - void CopyBlockUnsafe(GPUVAddr gpu_dest_addr, GPUVAddr gpu_src_addr, std::size_t size); /** * IsGranularRange checks if a gpu region can be simply read with a pointer. |