From 9cbff34d95d72be73c73c95d21cbad5cb0ccd993 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 10 Nov 2017 16:38:36 +0000 Subject: [PATCH] By default don't have any pixel selected in texture viewer --- qrenderdoc/Windows/TextureViewer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/qrenderdoc/Windows/TextureViewer.cpp b/qrenderdoc/Windows/TextureViewer.cpp index c9ccfeb62..dd5e7c3f4 100644 --- a/qrenderdoc/Windows/TextureViewer.cpp +++ b/qrenderdoc/Windows/TextureViewer.cpp @@ -683,6 +683,9 @@ void TextureViewer::RT_PickPixelsAndUpdate(IReplayController *) { PixelValue pickValue, realValue; + if(m_PickedPoint.x() < 0 || m_PickedPoint.y() < 0) + return; + uint32_t x = (uint32_t)m_PickedPoint.x(); uint32_t y = (uint32_t)m_PickedPoint.y(); @@ -2551,6 +2554,9 @@ void TextureViewer::Reset() { m_CachedTexture = NULL; + m_PickedPoint.setX(-1); + m_PickedPoint.setY(-1); + memset(&m_TexDisplay, 0, sizeof(m_TexDisplay)); m_TexDisplay.backgroundColor = backCol.isValid() ? FloatVector(backCol.redF(), backCol.greenF(), backCol.blueF(), 1.0f)