#include <simgear/compiler.h>
#include <vector>
-#include <GL/gl.h>
#include <plib/sg.h>
-#include <Main/fg_props.hxx>
#include <Cockpit/panel.hxx>
#include <Cockpit/panel_io.hxx>
#include "panelnode.hxx"
+SG_USING_STD(vector);
+
+
// Static (!) handling for all 3D panels in the program. Very
// clumsy. Replace with per-aircraft handling.
vector<FGPanelNode*> all_3d_panels;
// panels). This is a memory leak and should be fixed!`
_panel->init();
+ _panel->setDepthTest( props->getBoolValue("depth-test") );
+
// Initialize the matrices to the identity. PLib prints warnings
// when trying to invert singular matrices (e.g. when not using a
// 3D panel).