From 03c9fa036e265933cb1c64fb4e55a5f748384737 Mon Sep 17 00:00:00 2001 From: Ansgar Philippsen <ansgar.philippsen@gmail.com> Date: Tue, 12 Jul 2011 20:55:10 -0400 Subject: [PATCH] small fixes to scene that avoid use of gl before initializaton --- modules/gfx/src/scene.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/gfx/src/scene.cc b/modules/gfx/src/scene.cc index bfd73c154..af9731371 100644 --- a/modules/gfx/src/scene.cc +++ b/modules/gfx/src/scene.cc @@ -1649,8 +1649,10 @@ void Scene::set_far(float f) void Scene::update_fog() { - glFogf(GL_FOG_START,znear_+fnear_); - glFogf(GL_FOG_END,zfar_+ffar_); + if(gl_init_) { + glFogf(GL_FOG_START,znear_+fnear_); + glFogf(GL_FOG_END,zfar_+ffar_); + } } @@ -1802,6 +1804,7 @@ void Scene::render_glow() void Scene::stereo_projection(int view) { + if(!gl_init_) return; glMatrixMode(GL_PROJECTION); glLoadIdentity(); -- GitLab