diff --git a/renderdoc/core/replay_proxy.cpp b/renderdoc/core/replay_proxy.cpp index 4d8ed4f72..b1d7b229d 100644 --- a/renderdoc/core/replay_proxy.cpp +++ b/renderdoc/core/replay_proxy.cpp @@ -783,6 +783,19 @@ void Serialiser::Serialise(const char *name, FetchDrawcall &el) SIZE_CHECK(FetchDrawcall, 168); } +template<> +void Serialiser::Serialise(const char *name, FetchFrameInfo &el) +{ + Serialise("", el.frameNumber); + Serialise("", el.firstEvent); + Serialise("", el.fileOffset); + Serialise("", el.captureTime); + Serialise("", el.immContextId); + Serialise("", el.debugMessages); + + SIZE_CHECK(FetchFrameInfo, 40); +} + template<> void Serialiser::Serialise(const char *name, FetchFrameRecord &el) { @@ -930,8 +943,6 @@ string ToStrHelper::Get(const EventUsage &el) { return "<...> template<> string ToStrHelper::Get(const CounterResult &el) { return "<...>"; } template<> -string ToStrHelper::Get(const FetchFrameInfo &el) { return "<...>"; } -template<> string ToStrHelper::Get(const ReplayLogType &el) { return "<...>"; } #pragma endregion Plain-old data structures