summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSakaria Pouke <sakaria.pouke@qt.io>2024-05-10 15:35:05 +0300
committerSakaria Pouke <sakaria.pouke@qt.io>2024-05-14 08:56:52 +0300
commit63945efba802b8e933752a797e8f592f11277d2d (patch)
tree4964375494977228c8790f11061a40f1d6ec8e9e
parenta1f1a463d3a4c15ecb91d7692e62c911aded6b36 (diff)
Add Surface graph shadow issue to known issues
Also disabling shadows for surface as they do not render correctly Fixes: QTBUG-125281 Change-Id: I2bcd957c4c9bc6a9eafd292bfba2d913635ae736 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
-rw-r--r--src/doc/qtgraphs.qdoc1
-rw-r--r--src/graphs3d/qml/qquickgraphssurface.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/doc/qtgraphs.qdoc b/src/doc/qtgraphs.qdoc
index 6d5c941..dc3db83 100644
--- a/src/doc/qtgraphs.qdoc
+++ b/src/doc/qtgraphs.qdoc
@@ -165,6 +165,7 @@
\li Transparency is not supported for Surface3D due to a limitation with Qt Quick 3D.
\li Transparency functionality is not available for highlighted items
in Bars3D and Scatter3D.
+ \li Shadows are not supported with Surface3D.
\endlist
*/
diff --git a/src/graphs3d/qml/qquickgraphssurface.cpp b/src/graphs3d/qml/qquickgraphssurface.cpp
index 1c09fca..8c42dc3 100644
--- a/src/graphs3d/qml/qquickgraphssurface.cpp
+++ b/src/graphs3d/qml/qquickgraphssurface.cpp
@@ -1983,6 +1983,8 @@ void QQuickGraphsSurface::addModel(QSurface3DSeries *series)
QQuick3DGeometry::Attribute::U32Type);
model->setGeometry(geometry);
+ model->setCastsShadows(false); //Disable shadows as they render incorrectly
+
QQuick3DTexture *texture = new QQuick3DTexture();
texture->setHorizontalTiling(QQuick3DTexture::ClampToEdge);
texture->setVerticalTiling(QQuick3DTexture::ClampToEdge);