From 55dee854d60d9940bf23a530b83be409a5f0d4e2 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 17 Feb 2017 12:27:47 +0000 Subject: [PATCH] Add default constructor for MeshFormat --- renderdoc/api/replay/control_types.h | 19 +++++++++++++++++++ renderdoc/core/replay_proxy.cpp | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/renderdoc/api/replay/control_types.h b/renderdoc/api/replay/control_types.h index 0740b7e74..756210de2 100644 --- a/renderdoc/api/replay/control_types.h +++ b/renderdoc/api/replay/control_types.h @@ -35,6 +35,25 @@ struct OutputConfig struct MeshFormat { + MeshFormat() + { + idxoffs = 0; + idxByteWidth = 0; + baseVertex = 0; + offset = 0; + stride = 0; + compCount = 0; + compByteWidth = 0; + compType = eCompType_None; + bgraOrder = false; + specialFormat = eSpecial_Unknown; + showAlpha = false; + topo = eTopology_Unknown; + numVerts = 0; + unproject = false; + nearPlane = farPlane = 0.0f; + } + ResourceId idxbuf; uint64_t idxoffs; uint32_t idxByteWidth; diff --git a/renderdoc/core/replay_proxy.cpp b/renderdoc/core/replay_proxy.cpp index 5bfbf71aa..65684924c 100644 --- a/renderdoc/core/replay_proxy.cpp +++ b/renderdoc/core/replay_proxy.cpp @@ -2727,7 +2727,7 @@ void ReplayProxy::InitPostVSBuffers(const vector &events) MeshFormat ReplayProxy::GetPostVSBuffers(uint32_t eventID, uint32_t instID, MeshDataStage stage) { - MeshFormat ret = {}; + MeshFormat ret; m_ToReplaySerialiser->Serialise("", eventID); m_ToReplaySerialiser->Serialise("", instID);