mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-06-06 09:23:44 -04:00
Sync modified buffer uploads
This commit is contained in:
parent
8fd495f906
commit
e4d6ca5ac7
1 changed files with 3 additions and 0 deletions
|
|
@ -1634,6 +1634,9 @@ bool BufferCache<P>::SynchronizeBuffer(Buffer& buffer, DAddr device_addr, u32 si
|
|||
if (total_size_bytes == 0) {
|
||||
return true;
|
||||
}
|
||||
if (memory_tracker.IsRegionGpuModified(device_addr, size)) {
|
||||
DownloadBufferMemory(buffer, device_addr, size);
|
||||
}
|
||||
const std::span<BufferCopy> copies_span(upload_copies.data(), upload_copies.size());
|
||||
UploadMemory(buffer, total_size_bytes, largest_copy, copies_span);
|
||||
any_buffer_uploaded = true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue