diff --git a/renderdoc/serialise/serialiser.cpp b/renderdoc/serialise/serialiser.cpp index 06224596f..b93f052ef 100644 --- a/renderdoc/serialise/serialiser.cpp +++ b/renderdoc/serialise/serialiser.cpp @@ -593,7 +593,9 @@ void Serialiser::WriteStructuredFile(const SDFile &file scratchWriter.m_ChunkFlags = m_ChunkFlags; } - ser->BeginChunk(m_ChunkMetadata.chunkID, m_ChunkMetadata.length); + m_ChunkMetadata.chunkID = 0; + + ser->BeginChunk(chunk.metadata.chunkID, m_ChunkMetadata.length); if(chunk.metadata.flags & SDChunkFlags::OpaqueChunk) {