diff --git a/renderdoc/core/resource_manager.h b/renderdoc/core/resource_manager.h index c34e10348..94f1e4c44 100644 --- a/renderdoc/core/resource_manager.h +++ b/renderdoc/core/resource_manager.h @@ -1038,7 +1038,7 @@ void ResourceManager::Serialise_InitialContentsNeeded(WriteSerial rdcarray WrittenRecords; // reasonable estimate, and these records are small - WrittenRecords.reserve(m_FrameReferencedResources.size()); + WrittenRecords.reserve(m_FrameReferencedResources.size() + m_InitialContents.size()); // all resources that were recorded as being modified should be included in the list of those // needing initial contents