From b6894185a92128b2402e1ce70d296045857e51f6 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 5 Oct 2018 11:34:49 +0100 Subject: [PATCH] Set CachedBlobSizeInBytes to 0 on reading --- renderdoc/driver/d3d12/d3d12_serialise.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_serialise.cpp b/renderdoc/driver/d3d12/d3d12_serialise.cpp index 32ff66442..b635067de 100644 --- a/renderdoc/driver/d3d12/d3d12_serialise.cpp +++ b/renderdoc/driver/d3d12/d3d12_serialise.cpp @@ -570,6 +570,9 @@ void DoSerialise(SerialiserType &ser, D3D12_CACHED_PIPELINE_STATE &el) SERIALISE_MEMBER_ARRAY_EMPTY(pCachedBlob); uint64_t CachedBlobSizeInBytes = 0; ser.Serialise("CachedBlobSizeInBytes", CachedBlobSizeInBytes); + + if(ser.IsReading()) + el.CachedBlobSizeInBytes = CachedBlobSizeInBytes; } template