diff --git a/renderdoc/driver/d3d12/d3d12_outputwindow.cpp b/renderdoc/driver/d3d12/d3d12_outputwindow.cpp index 39935e8bd..fa27f6b25 100644 --- a/renderdoc/driver/d3d12/d3d12_outputwindow.cpp +++ b/renderdoc/driver/d3d12/d3d12_outputwindow.cpp @@ -395,7 +395,8 @@ void D3D12Replay::SetOutputWindowDimensions(uint64_t id, int32_t w, int32_t h) outw.height = h; outw.MakeRTV(false); - outw.MakeDSV(); + if(outw.depth) + outw.MakeDSV(); outw.bbIdx = 0; }