+ const GL::Sampler &get_default_sampler() const;
+
+private:
+ GL::Module *create_module(const std::string &);
+ GL::Program *create_program(const std::string &);
+ GL::Sampler *create_sampler(const std::string &);
+ GL::Texture2D *create_texture(const std::string &);