mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-05-26 08:47:10 +02:00
Compare commits
2 commits
f900c8075a
...
7617cc324a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7617cc324a | ||
|
|
12a4a81be0 |
1 changed files with 3 additions and 1 deletions
|
|
@ -1687,8 +1687,10 @@ void BufferCache<P>::MappedUploadMemory([[maybe_unused]] Buffer& buffer,
|
|||
for (BufferCopy& copy : copies) {
|
||||
u8* const src_pointer = staging_pointer.data() + copy.src_offset;
|
||||
const DAddr device_addr = buffer.CpuAddr() + copy.dst_offset;
|
||||
if (IsRegionGpuModified(device_addr, copy.size)) {
|
||||
DownloadBufferMemory(buffer, device_addr, copy.size);
|
||||
}
|
||||
device_memory.ReadBlockUnsafe(device_addr, src_pointer, copy.size);
|
||||
|
||||
// Apply the staging offset
|
||||
copy.src_offset += upload_staging.offset;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue