summaryrefslogtreecommitdiffstats
path: root/graphicsscene.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'graphicsscene.cpp')
-rw-r--r--graphicsscene.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/graphicsscene.cpp b/graphicsscene.cpp
index e26684a..01d1d4e 100644
--- a/graphicsscene.cpp
+++ b/graphicsscene.cpp
@@ -6,7 +6,7 @@
#include "GL/glu.h"
#include <QtGui>
-#include <QGLWidget>
+#include <QGLContext>
class Controls : public QGroupBox
{
@@ -165,8 +165,6 @@ void GraphicsScene::drawBackground(QPainter *painter, const QRectF &)
glClearColor(qRed(m_backgroundColor)/255.0f, qGreen(m_backgroundColor)/255.0f, qBlue(m_backgroundColor)/255.0f, 1);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
- bool useMultisample = static_cast<QGLWidget *>(painter->device())->format().sampleBuffers();
-
if (m_model) {
glMatrixMode(GL_PROJECTION);
glPushMatrix();
@@ -187,13 +185,9 @@ void GraphicsScene::drawBackground(QPainter *painter, const QRectF &)
glTranslatef(0, 0, -m_distance);
glMultMatrixf(&m_matrix[0][0]);
- if (useMultisample)
- glEnable(GL_MULTISAMPLE);
-
+ glEnable(GL_MULTISAMPLE);
m_model->render(m_wireframeEnabled, m_normalsEnabled);
-
- if (useMultisample)
- glDisable(GL_MULTISAMPLE);
+ glDisable(GL_MULTISAMPLE);
glPopMatrix();