diff --git a/renderdoc/core/replay_proxy.cpp b/renderdoc/core/replay_proxy.cpp index 02dc253f4..7dbe45296 100644 --- a/renderdoc/core/replay_proxy.cpp +++ b/renderdoc/core/replay_proxy.cpp @@ -818,7 +818,7 @@ ShaderReflection *ReplayProxy::Proxied_GetShader(ParamSerialiser ¶mser, Retu ResourceId id, std::string entryPoint) { const ReplayProxyPacket packet = eReplayProxy_GetShader; - ShaderReflection *ret; + ShaderReflection *ret = NULL; ShaderReflKey key(id, entryPoint); diff --git a/renderdoc/serialise/serialiser.h b/renderdoc/serialise/serialiser.h index 7e3c15a71..f909e5b31 100644 --- a/renderdoc/serialise/serialiser.h +++ b/renderdoc/serialise/serialiser.h @@ -625,7 +625,7 @@ public: for(size_t i = N; i < count; i++) { - T dummy; + T dummy = T(); SerialiseDispatch::Do(*this, dummy); } }