diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-01-22 11:02:55 +0200 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-01-22 11:04:45 +0200 |
commit | e734bf1d87fcba1efd4a4126a67f52a7481db142 (patch) | |
tree | 2e0e43fc3c4c31435ca7b53a26287970c446a9f8 /src/datavisualization/engine | |
parent | 892bd7976b2980947adf216b8afc5c6f2a63ce65 (diff) |
Removed accessing series during render
Task-number: QTRD-2791
Change-Id: I85ada903072b31829fdd42510029373fcf791a35
Change-Id: I85ada903072b31829fdd42510029373fcf791a35
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/engine')
-rw-r--r-- | src/datavisualization/engine/scatter3drenderer.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/datavisualization/engine/scatter3drenderer.cpp b/src/datavisualization/engine/scatter3drenderer.cpp index 0edaee60..9cbffcdb 100644 --- a/src/datavisualization/engine/scatter3drenderer.cpp +++ b/src/datavisualization/engine/scatter3drenderer.cpp @@ -469,9 +469,7 @@ void Scatter3DRenderer::drawScene(const GLuint defaultFboHandle) ObjectHelper *dotObj = m_visibleSeriesList.at(series).object(); bool drawingPoints = (m_visibleSeriesList.at(series).mesh() == QAbstract3DSeries::MeshPoint); - float itemSize = - static_cast<QScatter3DSeries *>(m_visibleSeriesList.at(series).series())->itemSize() - / itemScaler; + float itemSize = m_cachedItemSize.at(series) / itemScaler; if (itemSize == 0.0f) itemSize = m_dotSizeScale; #if !defined(QT_OPENGL_ES_2) @@ -609,9 +607,7 @@ void Scatter3DRenderer::drawScene(const GLuint defaultFboHandle) bool colorStyleIsUniform = (colorStyle == Q3DTheme::ColorStyleUniform); bool useColor = colorStyleIsUniform || drawingPoints; - float itemSize = - static_cast<QScatter3DSeries *>(currentSeries.series())->itemSize() - / itemScaler; + float itemSize = m_cachedItemSize.at(series) / itemScaler; if (itemSize == 0.0f) itemSize = m_dotSizeScale; #if !defined(QT_OPENGL_ES_2) |