X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Frenderer.cxx;h=0e5ecb3e41ffe1f474591a01ee74ec76b300585f;hb=1c3e2d4942fe74dac43f1f6af542f9de7d4825db;hp=cfa716fb499daa9424109e78d875e5b0a20b91e5;hpb=7b824755ee96b8db4240ca9999570f3c7bacdad7;p=flightgear.git diff --git a/src/Main/renderer.cxx b/src/Main/renderer.cxx index cfa716fb4..0e5ecb3e4 100644 --- a/src/Main/renderer.cxx +++ b/src/Main/renderer.cxx @@ -244,7 +244,13 @@ FGRenderer::update( bool refresh_camera_settings ) { SGAnimation::set_sim_time_sec( 0.0 ); return; } +// return; + // TODO:TEST only, don't commit that !! +// sgFXperFrameInit(); + + extern void sgShaderFrameInit(double delta_time_sec); + sgShaderFrameInit(delta_time_sec); bool draw_otw = fgGetBool("/sim/rendering/draw-otw"); bool skyblend = fgGetBool("/sim/rendering/skyblend"); @@ -314,7 +320,8 @@ FGRenderer::update( bool refresh_camera_settings ) { // calculate our current position in cartesian space Point3D cntr = globals->get_scenery()->get_next_center(); globals->get_scenery()->set_center(cntr); - current__view->set_scenery_center(cntr); + // Force update of center dependent values ... + current__view->set_dirty(); if ( refresh_camera_settings ) { // update view port