early-access version 2252

This commit is contained in:
pineappleEA
2021-11-28 13:21:43 +01:00
parent faf5b13e48
commit 34d1231736
11 changed files with 162 additions and 109 deletions

View File

@@ -1200,11 +1200,13 @@ ImageViewId TextureCache<P>::FindRenderTargetView(const ImageInfo& info, GPUVAdd
bool is_clear) {
const auto options = is_clear ? RelaxedOptions::Samples : RelaxedOptions{};
ImageId image_id{};
bool delete_state = false;
bool delete_state = has_deleted_images;
do {
delete_state = has_deleted_images;
has_deleted_images = false;
image_id = FindOrInsertImage(info, gpu_addr, options);
} while (delete_state != has_deleted_images);
delete_state |= has_deleted_images;
} while (has_deleted_images);
has_deleted_images = delete_state;
if (!image_id) {
return NULL_IMAGE_VIEW_ID;
}