]> git.mxchange.org Git - flightgear.git/commitdiff
Frederic Bouvier:
authorehofman <ehofman>
Fri, 2 Apr 2004 16:50:38 +0000 (16:50 +0000)
committerehofman <ehofman>
Fri, 2 Apr 2004 16:50:38 +0000 (16:50 +0000)
Cure the performance penalty that leads to draw the aircraft twice.
Also cure the transparency bug over the aircraft.

src/Main/main.cxx

index 57f1713e5e02922a0ea53313cfac4666b6620c84..fd602e7bfb37c7a64c8406e8e532585fa62b2a15 100644 (file)
@@ -633,6 +633,7 @@ void fgRenderFrame() {
                 // Draw the terrain
                 FGTileMgr::set_tile_filter( true );
                 sgSetModelFilter( false );
+                globals->get_aircraft_model()->select( false );
                 ssgCullAndDraw( globals->get_scenery()->get_scene_graph() );
 
                 // Disable depth buffer update, draw the clouds
@@ -652,7 +653,6 @@ void fgRenderFrame() {
                 }
                 FGTileMgr::set_tile_filter( false );
                 sgSetModelFilter( true );
-                globals->get_aircraft_model()->select( false );
                 ssgCullAndDraw( globals->get_scenery()->get_scene_graph() );
 
                 if ( multi_pass_clouds ) {