Browse Source

[TEST] Remove unnecessary memory upload

(cherry picked from commit e81d170458)
vk-experiments8
CamilleLaVey 2 weeks ago
parent
commit
cece80d688
  1. 2
      src/video_core/buffer_cache/buffer_cache.h

2
src/video_core/buffer_cache/buffer_cache.h

@ -276,7 +276,7 @@ bool BufferCache<P>::DMACopy(GPUVAddr src_address, GPUVAddr dest_address, u64 am
auto& src_buffer = slot_buffers[buffer_a];
auto& dest_buffer = slot_buffers[buffer_b];
SynchronizeBuffer(src_buffer, *cpu_src_address, static_cast<u32>(amount));
SynchronizeBuffer(dest_buffer, *cpu_dest_address, static_cast<u32>(amount));
memory_tracker.UnmarkRegionAsCpuModified(*cpu_dest_address, static_cast<u32>(amount));
std::array copies{BufferCopy{
.src_offset = src_buffer.Offset(*cpu_src_address),
.dst_offset = dest_buffer.Offset(*cpu_dest_address),

Loading…
Cancel
Save