diff --git a/renderdoc/driver/d3d12/d3d12_serialise.cpp b/renderdoc/driver/d3d12/d3d12_serialise.cpp index b635067de..115182575 100644 --- a/renderdoc/driver/d3d12/d3d12_serialise.cpp +++ b/renderdoc/driver/d3d12/d3d12_serialise.cpp @@ -572,7 +572,7 @@ void DoSerialise(SerialiserType &ser, D3D12_CACHED_PIPELINE_STATE &el) ser.Serialise("CachedBlobSizeInBytes", CachedBlobSizeInBytes); if(ser.IsReading()) - el.CachedBlobSizeInBytes = CachedBlobSizeInBytes; + el.CachedBlobSizeInBytes = (SIZE_T)CachedBlobSizeInBytes; } template