From e34de6b0ab16f32318f9df83bdfa7325f6122a8f Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 9 Nov 2023 10:38:35 +0000 Subject: [PATCH] Sparse structs serialisation markup for Offset, Size type fields --- renderdoc/core/sparse_page_table.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/renderdoc/core/sparse_page_table.cpp b/renderdoc/core/sparse_page_table.cpp index c33fcf025..bdf0d35e2 100644 --- a/renderdoc/core/sparse_page_table.cpp +++ b/renderdoc/core/sparse_page_table.cpp @@ -913,7 +913,7 @@ template void DoSerialise(SerialiserType &ser, Sparse::Page &el) { SERIALISE_MEMBER(memory); - SERIALISE_MEMBER(offset); + SERIALISE_MEMBER(offset).OffsetOrSize(); } template @@ -927,9 +927,9 @@ template void DoSerialise(SerialiserType &ser, Sparse::MipTail &el) { SERIALISE_MEMBER(firstMip); - SERIALISE_MEMBER(byteOffset); - SERIALISE_MEMBER(byteStride); - SERIALISE_MEMBER(totalPackedByteSize); + SERIALISE_MEMBER(byteOffset).OffsetOrSize(); + SERIALISE_MEMBER(byteStride).OffsetOrSize(); + SERIALISE_MEMBER(totalPackedByteSize).OffsetOrSize(); SERIALISE_MEMBER(mappings); } @@ -939,7 +939,7 @@ void DoSerialise(SerialiserType &ser, Sparse::PageTable &el) SERIALISE_MEMBER(m_TextureDim); SERIALISE_MEMBER(m_MipCount); SERIALISE_MEMBER(m_ArraySize); - SERIALISE_MEMBER(m_PageByteSize); + SERIALISE_MEMBER(m_PageByteSize).OffsetOrSize(); SERIALISE_MEMBER(m_PageTexelSize); SERIALISE_MEMBER(m_Subresources); SERIALISE_MEMBER(m_MipTail);