From 667d40382b5ae9ddd00a3619561a80c98d1a01af Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 22 Nov 2018 19:40:36 +0000 Subject: [PATCH] If window is zero-sized, still bind & clear to black --- renderdoc/replay/replay_output.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/renderdoc/replay/replay_output.cpp b/renderdoc/replay/replay_output.cpp index 97f6f8cff..8652bfe02 100644 --- a/renderdoc/replay/replay_output.cpp +++ b/renderdoc/replay/replay_output.cpp @@ -681,15 +681,13 @@ void ReplayOutput::DisplayTex() if(m_MainOutput.outputID == 0) return; - if(m_RenderData.texDisplay.resourceId == ResourceId()) + if(m_RenderData.texDisplay.resourceId == ResourceId() || m_Width <= 0 || m_Height <= 0) { FloatVector color; m_pDevice->BindOutputWindow(m_MainOutput.outputID, false); m_pDevice->ClearOutputWindowColor(m_MainOutput.outputID, color); return; } - if(m_Width <= 0 || m_Height <= 0) - return; TextureDisplay texDisplay = m_RenderData.texDisplay; texDisplay.rawOutput = false;