+ struct RenderModel;
+
+ unsigned n_tracked_devices;
+ std::vector<GL::Matrix> tracking_matrices;
+ std::vector<OpenVRController *> controllers;
+ std::vector<unsigned> unclaimed_controllers;
+
+ GL::Program render_shprog;
+ GL::Program render_shprog_textured;
+ GL::Material render_material;
+ std::map<std::string, RenderModel *> render_models;
+ std::map<unsigned, GL::Texture2D *> render_textures;
+ std::list<std::string> loading_render_models;
+ std::list<unsigned> loading_textures;