From 9d9c5d45d99c25fd1db2c244cbefbf60ebd2e886 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 19 May 2021 11:28:50 +0100 Subject: [PATCH] Don't track non-created proxy resources if invalid descriptor came in --- renderdoc/driver/d3d11/d3d11_replay.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_replay.cpp b/renderdoc/driver/d3d11/d3d11_replay.cpp index 1a82faf58..73cfc6484 100644 --- a/renderdoc/driver/d3d11/d3d11_replay.cpp +++ b/renderdoc/driver/d3d11/d3d11_replay.cpp @@ -3528,7 +3528,8 @@ ResourceId D3D11Replay::CreateProxyTexture(const TextureDescription &templateTex RDCERR("Invalid texture dimension: %d", templateTex.dimension); } - m_ProxyResources.push_back(resource); + if(resource) + m_ProxyResources.push_back(resource); m_ProxyResourceOrigInfo[ret] = templateTex;