summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2014-03-24 09:31:07 +0200
committerTomi Korpipää <tomi.korpipaa@digia.com>2014-03-24 09:31:34 +0200
commitb6621d5651e2f8c8ed4ab4a99d15a36823ac897c (patch)
treedb7c491dc4dfe099dcb523dad6b17502210c35d9 /src/datavisualization/engine
parent41ebe7cc1281c5d4c3535154e10edad838e49270 (diff)
User-defined mesh glimmer fix
Task-number: QTRD-2648 Change-Id: Ibde745807609dab069d93e7cc9b4d4d547fff6f1 Change-Id: Ibde745807609dab069d93e7cc9b4d4d547fff6f1 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine')
-rw-r--r--src/datavisualization/engine/bars3drenderer.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/datavisualization/engine/bars3drenderer.cpp b/src/datavisualization/engine/bars3drenderer.cpp
index ead825e4..3a685c91 100644
--- a/src/datavisualization/engine/bars3drenderer.cpp
+++ b/src/datavisualization/engine/bars3drenderer.cpp
@@ -1086,6 +1086,9 @@ void Bars3DRenderer::drawScene(GLuint defaultFboHandle)
}
// Draw bars
+ glEnable(GL_POLYGON_OFFSET_FILL);
+ glPolygonOffset(0.5f, 1.0f);
+
GLfloat adjustedLightStrength = m_cachedTheme->lightStrength() / 10.0f;
GLfloat adjustedHighlightStrength = m_cachedTheme->highlightLightStrength() / 10.0f;
@@ -1315,6 +1318,7 @@ void Bars3DRenderer::drawScene(GLuint defaultFboHandle)
}
seriesPos += m_seriesStep;
}
+ glDisable(GL_POLYGON_OFFSET_FILL);
// Bind background shader
m_backgroundShader->bind();