mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-07-20 19:55:46 +00:00
MaxwellDMA: Correct copying on accuracy level.
This commit is contained in:
parent
d9f1d5a4fd
commit
64b69273f5
1 changed files with 7 additions and 2 deletions
|
@ -104,8 +104,13 @@ void MaxwellDMA::HandleCopy() {
|
||||||
write_buffer.resize(dst_size);
|
write_buffer.resize(dst_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
memory_manager.ReadBlock(source, read_buffer.data(), src_size);
|
if (Settings::IsGPULevelExtreme()) {
|
||||||
memory_manager.ReadBlock(dest, write_buffer.data(), dst_size);
|
memory_manager.ReadBlock(source, read_buffer.data(), src_size);
|
||||||
|
memory_manager.ReadBlock(dest, write_buffer.data(), dst_size);
|
||||||
|
} else {
|
||||||
|
memory_manager.ReadBlockUnsafe(source, read_buffer.data(), src_size);
|
||||||
|
memory_manager.ReadBlockUnsafe(dest, write_buffer.data(), dst_size);
|
||||||
|
}
|
||||||
|
|
||||||
Texture::UnswizzleSubrect(
|
Texture::UnswizzleSubrect(
|
||||||
regs.x_count, regs.y_count, regs.dst_pitch, regs.src_params.size_x, bytes_per_pixel,
|
regs.x_count, regs.y_count, regs.dst_pitch, regs.src_params.size_x, bytes_per_pixel,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue