summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomi Korpipaa <tomi.korpipaa@qt.io>2024-03-15 11:05:36 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-03-15 10:19:37 +0000
commitee4c2fa2630d1a7984055c8d351f813f54023754 (patch)
treeaaced2b16a1331118df6722320b5ff6f458effab
parent5959f9b6d083d6bd668d89b8a78e6a16292385a6 (diff)
Do not render volumes into selection buffer
Pick-to: 6.6 6.5 Fixes: QTBUG-113605 Change-Id: I50b1f33671996ac52481a0c15590f160f7d6842e Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> (cherry picked from commit f8c0e248a21c5a43a6a118535daae860bfc8f728) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/datavisualization/engine/abstract3drenderer.cpp2
1 files changed, 1 insertions, 1 deletions
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());