diff --git a/renderdoc/driver/d3d11/d3d11_replay.cpp b/renderdoc/driver/d3d11/d3d11_replay.cpp index 557875f12..0728caf5b 100644 --- a/renderdoc/driver/d3d11/d3d11_replay.cpp +++ b/renderdoc/driver/d3d11/d3d11_replay.cpp @@ -1657,7 +1657,7 @@ ResourceId D3D11Replay::CreateProxyTexture(const FetchTexture &templateTex) desc.SampleDesc.Count = templateTex.msSamp; desc.SampleDesc.Quality = templateTex.msQual; - if(templateTex.creationFlags & eTextureCreate_DSV) + if(templateTex.creationFlags & eTextureCreate_DSV || IsDepthFormat(desc.Format)) { desc.BindFlags |= D3D11_BIND_DEPTH_STENCIL; desc.Format = GetTypelessFormat(desc.Format);