From c27b7d91aaf6bc764807a8998a9c885e57c22a1b Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Tue, 29 Oct 2019 08:51:24 -0400 Subject: Feature/container format (#1098) * WIP RiffContainer. * WIP riff container. * Testing out RiffContainer. * * Naming improvements * Visitor functions * Ability to dump riffs. * Renamed RiffChunk to RiffHeader * Remove m_ prefix on RiffHeader members. * Riff stream reading writing. Simple test of riff reading/writing. * Fix Riff alignment issue. Make IR serialization use the RiffContainer API. * Improve documentation. * Remove SubChunk fuctionality as not needed with RiffContainer. --- source/slang/slang-state-serialize.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/slang/slang-state-serialize.cpp') diff --git a/source/slang/slang-state-serialize.cpp b/source/slang/slang-state-serialize.cpp index 4c2651475..e93495fdb 100644 --- a/source/slang/slang-state-serialize.cpp +++ b/source/slang/slang-state-serialize.cpp @@ -969,7 +969,7 @@ struct LoadContext SLANG_RETURN_ON_FAIL(store(request, container, requestState)); Header header; - header.m_chunk.m_type = kSlangStateFourCC; + header.m_chunk.type = kSlangStateFourCC; header.m_semanticVersion = g_semanticVersion; header.m_typeHash = _getTypeHash(); @@ -1002,7 +1002,7 @@ struct LoadContext Header header; SLANG_RETURN_ON_FAIL(RiffUtil::readData(stream, &header.m_chunk, sizeof(header), buffer)); - if (header.m_chunk.m_type != kSlangStateFourCC) + if (header.m_chunk.type != kSlangStateFourCC) { return SLANG_FAIL; } -- cgit v1.2.3