From de452da8041a6ce318305a565788fb911227182b Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 10 Nov 2017 13:21:19 +0000 Subject: [PATCH] Update picked pixel values when changing overlays * This accounts for e.g. quad overdraw where the picked pixel value is affected. --- qrenderdoc/Windows/TextureViewer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qrenderdoc/Windows/TextureViewer.cpp b/qrenderdoc/Windows/TextureViewer.cpp index 47459f9cc..c9ccfeb62 100644 --- a/qrenderdoc/Windows/TextureViewer.cpp +++ b/qrenderdoc/Windows/TextureViewer.cpp @@ -2908,6 +2908,10 @@ void TextureViewer::on_overlay_currentIndexChanged(int index) m_TexDisplay.overlay = (DebugOverlay)ui->overlay->currentIndex(); INVOKE_MEMFN(RT_UpdateAndDisplay); + if(m_Output != NULL && m_PickedPoint.x() >= 0 && m_PickedPoint.y() >= 0) + { + INVOKE_MEMFN(RT_PickPixelsAndUpdate); + } } void TextureViewer::channelsWidget_mouseClicked(QMouseEvent *event)