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;