summaryrefslogtreecommitdiff
path: root/src/QGLView.cc
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2013-02-24 20:31:03 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2013-02-24 20:31:03 (GMT)
commiteb2c0d38f22f781cf59ca7078bfec260148ca584 (patch)
tree7ad292ecdd1bbfdc260a4ef9663ef354e52c70c4 /src/QGLView.cc
parent76c5d5b55c66505af98ddbed70ca5e21719d3bb1 (diff)
unify intializeGL(), remove duplicate code
Diffstat (limited to 'src/QGLView.cc')
-rw-r--r--src/QGLView.cc24
1 files changed, 1 insertions, 23 deletions
diff --git a/src/QGLView.cc b/src/QGLView.cc
index 69c0580..4a17dd1 100644
--- a/src/QGLView.cc
+++ b/src/QGLView.cc
@@ -84,33 +84,11 @@ void QGLView::init()
void QGLView::initializeGL()
{
- glEnable(GL_DEPTH_TEST);
- glDepthRange(-FAR_FAR_AWAY, +FAR_FAR_AWAY);
-
- glEnable(GL_BLEND);
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
-
- GLfloat light_diffuse[] = {1.0, 1.0, 1.0, 1.0};
- GLfloat light_position0[] = {-1.0, -1.0, +1.0, 0.0};
- GLfloat light_position1[] = {+1.0, +1.0, -1.0, 0.0};
-
- glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse);
- glLightfv(GL_LIGHT0, GL_POSITION, light_position0);
- glEnable(GL_LIGHT0);
- glLightfv(GL_LIGHT1, GL_DIFFUSE, light_diffuse);
- glLightfv(GL_LIGHT1, GL_POSITION, light_position1);
- glEnable(GL_LIGHT1);
- glEnable(GL_LIGHTING);
- glEnable(GL_NORMALIZE);
-
- glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE);
- glEnable(GL_COLOR_MATERIAL);
-
GLenum err = glewInit();
if (GLEW_OK != err) {
fprintf(stderr, "GLEW Error: %s\n", glewGetErrorString(err));
}
- enable_opencsg_shaders();
+ GLView::initializeGL();
}
std::string QGLView::getRendererInfo() const
contact: Jan Huwald // Impressum