From ae82dfcb26f79c6bc3fef721cb494e30659fe778 Mon Sep 17 00:00:00 2001 From: Baldur Karlsson Date: Thu, 15 Mar 2018 13:32:21 +0000 Subject: [PATCH] Disable debug/pixel history buttons when they cannot be used --- qrenderdoc/Windows/TextureViewer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qrenderdoc/Windows/TextureViewer.cpp b/qrenderdoc/Windows/TextureViewer.cpp index a0a197877..bb6f8b40e 100644 --- a/qrenderdoc/Windows/TextureViewer.cpp +++ b/qrenderdoc/Windows/TextureViewer.cpp @@ -478,6 +478,10 @@ void TextureViewer::UI_UpdateCachedTexture() id = m_TexDisplay.resourceId; m_CachedTexture = m_Ctx.GetTexture(id); + + ui->debugPixelContext->setEnabled(m_Ctx.CurPipelineState().IsCaptureD3D11() && + m_CachedTexture != NULL); + ui->pixelHistory->setEnabled(m_Ctx.CurPipelineState().IsCaptureD3D11() && m_CachedTexture != NULL); } TextureViewer::TextureViewer(ICaptureContext &ctx, QWidget *parent)