From: curt Date: Thu, 19 Sep 2002 02:21:23 +0000 (+0000) Subject: Stabalize cloud shading. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=53b9eacf7482ad410b970ee40db93e0bcd7a0b31;p=flightgear.git Stabalize cloud shading. --- diff --git a/src/Cockpit/navcom.cxx b/src/Cockpit/navcom.cxx index aa989de2b..6ec09f1f3 100644 --- a/src/Cockpit/navcom.cxx +++ b/src/Cockpit/navcom.cxx @@ -101,8 +101,6 @@ FGNavCom::FGNavCom() : // Destructor FGNavCom::~FGNavCom() { - unbind(); // FIXME: should be called externally - delete term_tbl; delete low_tbl; delete high_tbl; diff --git a/src/Main/main.cxx b/src/Main/main.cxx index 0839d752d..f1b9812c6 100644 --- a/src/Main/main.cxx +++ b/src/Main/main.cxx @@ -277,7 +277,7 @@ void fgBuildRenderStates( void ) { cloud3d_imposter_state->setMaterial( GL_SPECULAR, 0, 0, 0, 1 ); cloud3d_imposter_state->enable( GL_BLEND ); cloud3d_imposter_state->enable( GL_ALPHA_TEST ); - cloud3d_imposter_state->enable( GL_LIGHTING ); + cloud3d_imposter_state->disable( GL_LIGHTING ); hud_and_panel = new ssgSimpleState; hud_and_panel->ref(); @@ -495,18 +495,10 @@ void fgRenderFrame() { cloud3d_imposter_state->force(); glDisable( GL_FOG ); - glEnable( GL_LIGHTING ); - glEnable( GL_LIGHT0 ); - ssgGetLight( 0 ) -> setColour( GL_DIFFUSE, white ); - glColorMaterial( GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE ); glColor4f( 1.0, 1.0, 1.0, 1.0 ); - glEnable(GL_COLOR_MATERIAL); - glEnable(GL_TEXTURE_2D); glEnable(GL_DEPTH_TEST); - glEnable(GL_ALPHA_TEST); glEnable(GL_BLEND); glBlendFunc( GL_ONE, GL_ONE_MINUS_SRC_ALPHA ) ; - glEnable(GL_CULL_FACE); if ( fgGetBool("/sim/rendering/clouds3d") ) { posit = globals->get_scenery()->get_center(); if ( _bcloud_orig ) {