Don't render overlay if it wasn't created

* This can happen e.g. on Vulkan if a non-draw is selected.
This commit is contained in:
baldurk
2019-03-11 14:00:16 +00:00
parent 0f6b849f9d
commit 1fe8376c61
+1 -2
View File
@@ -786,9 +786,8 @@ void ReplayOutput::DisplayTex()
if(m_RenderData.texDisplay.overlay != DebugOverlay::NoOverlay && draw &&
m_pDevice->IsRenderOutput(m_RenderData.texDisplay.resourceId) &&
m_RenderData.texDisplay.overlay != DebugOverlay::NaN &&
m_RenderData.texDisplay.overlay != DebugOverlay::Clipping)
m_RenderData.texDisplay.overlay != DebugOverlay::Clipping && m_OverlayResourceId != ResourceId())
{
RDCASSERT(m_OverlayResourceId != ResourceId());
texDisplay.resourceId = m_pDevice->GetLiveID(m_OverlayResourceId);
texDisplay.red = texDisplay.green = texDisplay.blue = texDisplay.alpha = true;
texDisplay.rawOutput = false;