summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/drawer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/drawer.cpp')
-rw-r--r--src/datavisualization/engine/drawer.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/datavisualization/engine/drawer.cpp b/src/datavisualization/engine/drawer.cpp
index 9d50186d..b3b0fe99 100644
--- a/src/datavisualization/engine/drawer.cpp
+++ b/src/datavisualization/engine/drawer.cpp
@@ -93,12 +93,6 @@ void Drawer::setStyle(QDataVis::LabelStyle style)
void Drawer::drawObject(ShaderHelper *shader, AbstractObjectHelper *object, GLuint textureId,
GLuint depthTextureId)
{
- // Store the GL state before changing
- GLint oldActiveTex[1];
- glGetIntegerv(GL_ACTIVE_TEXTURE, oldActiveTex);
- GLint oldTexId[1];
- glGetIntegerv(GL_TEXTURE_BINDING_2D, oldTexId);
-
if (textureId) {
// Activate texture
glActiveTexture(GL_TEXTURE0);
@@ -147,8 +141,8 @@ void Drawer::drawObject(ShaderHelper *shader, AbstractObjectHelper *object, GLui
glDisableVertexAttribArray(shader->posAtt());
// Restore the GL state
- glActiveTexture(*oldActiveTex);
- glBindTexture(GL_TEXTURE_2D, *oldTexId);
+ glActiveTexture(0);
+ glBindTexture(GL_TEXTURE_2D, 0);
}
void Drawer::drawSurfaceGrid(ShaderHelper *shader, SurfaceObject *object)