[TEST] Adjusments on deferred destruction implementation

This commit is contained in:
CamilleLaVey
2026-07-28 16:07:59 -04:00
parent e755504ed8
commit 424eb62cdb
6 changed files with 18 additions and 12 deletions
+2 -2
View File
@@ -107,9 +107,9 @@ void TextureCache<P>::QueueEvictionDownload(Image& image) {
pending_eviction_downloads.push_back(PendingEvictionDownload{
.staging = staging,
.gpu_memory = gpu_memory,
.gpu_addr = image.gpu_addr,
.info = image.info,
.copies = std::move(copies),
.info = image.info,
.gpu_addr = image.gpu_addr,
.sync_point = runtime.CurrentSyncPoint(),
});
}
@@ -513,9 +513,9 @@ private:
struct PendingEvictionDownload {
AsyncBuffer staging;
Tegra::MemoryManager* gpu_memory;
GPUVAddr gpu_addr;
VideoCommon::ImageInfo info;
boost::container::small_vector<VideoCommon::BufferImageCopy, 16> copies;
VideoCommon::ImageInfo info;
GPUVAddr gpu_addr;
u64 sync_point;
};
std::deque<PendingEvictionDownload> pending_eviction_downloads;