From f8c0e248a21c5a43a6a118535daae860bfc8f728 Mon Sep 17 00:00:00 2001 From: Tomi Korpipaa Date: Fri, 15 Mar 2024 11:05:36 +0200 Subject: Do not render volumes into selection buffer Pick-to: 6.5 6.6 6.7 Fixes: QTBUG-113605 Change-Id: I50b1f33671996ac52481a0c15590f160f7d6842e Reviewed-by: Miikka Heikkinen --- src/datavisualization/engine/abstract3drenderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/datavisualization/engine/abstract3drenderer.cpp') diff --git a/src/datavisualization/engine/abstract3drenderer.cpp b/src/datavisualization/engine/abstract3drenderer.cpp index 7bd451c4..a39a6079 100644 --- a/src/datavisualization/engine/abstract3drenderer.cpp +++ b/src/datavisualization/engine/abstract3drenderer.cpp @@ -1638,7 +1638,7 @@ void Abstract3DRenderer::drawCustomItems(RenderingState state, m_drawer->drawObject(shader, item->mesh(), item->texture()); } } - } else if (RenderingSelection == state) { + } else if (RenderingSelection == state && !volumeDetected) { // Selection render shader->setUniformValue(shader->MVP(), MVPMatrix); QVector4D itemColor = indexToSelectionColor(item->index()); -- cgit v1.2.3