Change recursive chunk assert check

* We don't always start serialising from offset 0, e.g. when streaming or when
  writing initial states directly into a capture file.
This commit is contained in:
baldurk
2021-11-15 12:00:12 +00:00
parent 5b4d6dab63
commit 9fff431f5a
+3 -2
View File
@@ -342,8 +342,9 @@ template <>
uint32_t Serialiser<SerialiserMode::Writing>::BeginChunk(uint32_t chunkID, uint64_t byteLength)
{
// cannot start a chunk inside a chunk
RDCASSERTMSG("Beginning a chunk inside another chunk", m_Write->GetOffset() == 0,
m_Write->GetOffset());
RDCASSERTMSG("Beginning a chunk inside another chunk", m_ChunkMetadata.chunkID == 0,
m_ChunkMetadata.chunkID);
{
// chunk index needs to be valid
RDCASSERT(chunkID > 0);