#include <simgear/canvas/VGInitOperation.hxx>
#include <simgear/scene/model/modellib.hxx>
#include <simgear/scene/material/matlib.hxx>
+#include <simgear/scene/material/Effect.hxx>
#include <simgear/props/AtomicChangeListener.hxx>
#include <simgear/props/props.hxx>
#include <simgear/timing/sg_time.hxx>
#include "fg_os.hxx"
#include "fg_props.hxx"
#include "positioninit.hxx"
+#include "screensaver_control.hxx"
#include "subsystemFactory.hxx"
#include "options.hxx"
+
using namespace flightgear;
using std::cerr;
fgOutputSettings();
+ //try to disable the screensaver
+ fgOSDisableScreensaver();
+
// pass control off to the master event handler
int result = fgOSMainLoop();
frame_signal.clear();
fgOSCloseWindow();
+ simgear::clearEffectCache();
+
// clean up here; ensure we null globals to avoid
// confusing the atexit() handler
delete globals;