diff --git a/src/graphics/host_gpu/renderer/cache/bufferCache.cpp b/src/graphics/host_gpu/renderer/cache/bufferCache.cpp index 3fd64d03f..5cdc663a9 100644 --- a/src/graphics/host_gpu/renderer/cache/bufferCache.cpp +++ b/src/graphics/host_gpu/renderer/cache/bufferCache.cpp @@ -431,21 +431,6 @@ BufferCache::CachedBuffer& BufferCache::GetOrCreateBuffer(CommandBuffer& command overlaps.push_back(candidate); } } - for (const auto overlap: overlaps) { - auto& old = *overlap->second; - std::vector> uploads; - m_memory_tracker.ForEachUploadRange( - old.vaddr, old.size, false, - [&](uint64_t address, uint64_t bytes) noexcept { - uploads.emplace_back(address, bytes); - }, - [&]() noexcept { - for (const auto& [address, bytes]: uploads) { - Upload(command, *old.buffer, old.buffer->Offset(address), - reinterpret_cast(address), bytes); - } - }); - } auto cached = std::make_unique(); cached->vaddr = merged.address;