From 9ce0a168d05901bd251e65af8bf652b49486639e Mon Sep 17 00:00:00 2001 From: kintel Date: Thu, 21 Jan 2010 19:16:36 +0000 Subject: Lookup backgroundcolor every frame git-svn-id: http://svn.clifford.at/openscad/trunk@331 b57f626f-c46c-0410-a088-ec61d464b74c diff --git a/glview.cc b/glview.cc index 18260f8..1068318 100644 --- a/glview.cc +++ b/glview.cc @@ -76,9 +76,6 @@ void GLView::initializeGL() glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); - const QColor &col = Preferences::inst()->color(Preferences::BACKGROUND_COLOR); - glClearColor(col.redF(), col.greenF(), col.blueF(), 0.0); - #ifdef ENABLE_OPENCSG GLenum err = glewInit(); if (GLEW_OK != err) { @@ -202,6 +199,9 @@ void GLView::resizeGL(int w, int h) void GLView::paintGL() { + const QColor &col = Preferences::inst()->color(Preferences::BACKGROUND_COLOR); + glClearColor(col.redF(), col.greenF(), col.blueF(), 0.0); + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); glMatrixMode(GL_PROJECTION); -- cgit v0.10.1