early-access version 3559
This commit is contained in:
parent
f015d7bfb1
commit
fc768baebc
2 changed files with 7 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
||||||
yuzu emulator early access
|
yuzu emulator early access
|
||||||
=============
|
=============
|
||||||
|
|
||||||
This is the source code for early-access 3558.
|
This is the source code for early-access 3559.
|
||||||
|
|
||||||
## Legal Notice
|
## Legal Notice
|
||||||
|
|
||||||
|
|
|
@ -1392,6 +1392,12 @@ ImageId TextureCache<P>::JoinImages(const ImageInfo& info, GPUVAddr gpu_addr, VA
|
||||||
ScaleDown(new_image);
|
ScaleDown(new_image);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::ranges::sort(overlap_ids, [this](const ImageId lhs, const ImageId rhs) {
|
||||||
|
const ImageBase& lhs_image = slot_images[lhs];
|
||||||
|
const ImageBase& rhs_image = slot_images[rhs];
|
||||||
|
return lhs_image.modification_tick < rhs_image.modification_tick;
|
||||||
|
});
|
||||||
|
|
||||||
for (const ImageId overlap_id : overlap_ids) {
|
for (const ImageId overlap_id : overlap_ids) {
|
||||||
Image& overlap = slot_images[overlap_id];
|
Image& overlap = slot_images[overlap_id];
|
||||||
if (True(overlap.flags & ImageFlagBits::GpuModified)) {
|
if (True(overlap.flags & ImageFlagBits::GpuModified)) {
|
||||||
|
|
Loading…
Reference in a new issue