diff --git a/MobileGL/MG_Backend/DirectVulkan/Renderer/VkBufferManager.cpp b/MobileGL/MG_Backend/DirectVulkan/Renderer/VkBufferManager.cpp index 5c1ab34e..a4b9b841 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Renderer/VkBufferManager.cpp +++ b/MobileGL/MG_Backend/DirectVulkan/Renderer/VkBufferManager.cpp @@ -248,6 +248,7 @@ namespace MobileGL::MG_Backend::DirectVulkan { DeferWireRelease(std::move(resource->buffer), orphanedUseSerial); resource->size = desc.Width; resource->lastUseSerial = 0; + resource->lastUseSubmitIndex = 0; // M2 r2: the new store carries no submission yet (B3's stamp is per store) resource->gpuWritesPending = false; resource->stagedCoverage.clear(); ++m_sliceEpochCounter;