mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-05-15 06:17:00 +02:00
Implement handling for texture cache flickering
This commit is contained in:
parent
52b630dfdc
commit
6a62fa7ee3
1 changed files with 2 additions and 2 deletions
|
|
@ -1540,8 +1540,8 @@ ImageId TextureCache<P>::JoinImages(const ImageInfo& info, GPUVAddr gpu_addr, DA
|
||||||
new_image.modification_tick = overlap.modification_tick;
|
new_image.modification_tick = overlap.modification_tick;
|
||||||
} else {
|
} else {
|
||||||
// If we cannot determine a base mapping, fallback to preserving the
|
// If we cannot determine a base mapping, fallback to preserving the
|
||||||
// overlap (avoid deleting GPU-modified data) and log the event so
|
// overlap (avoid deleting GPU-modified data) and log the event so it can be
|
||||||
// it can be investigated, we're trying to pinpoint the issue of texture flickering.
|
// investigated, we're trying to pinpoint the issue of texture flickering.
|
||||||
LOG_WARNING(HW_GPU, "Could not map overlap gpu_addr {:#x} into new image; preserving overlap", u64(overlap.gpu_addr));
|
LOG_WARNING(HW_GPU, "Could not map overlap gpu_addr {:#x} into new image; preserving overlap", u64(overlap.gpu_addr));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue