From edf553137c6533f7c9a03318b5f895cf167e0a57 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 13 Jul 2016 16:49:30 +0200 Subject: [PATCH] Create all proxy depth textures as depth-bindable and typeless --- renderdoc/driver/d3d11/d3d11_replay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);