+ void compile(Mode);
+
+ std::string get_combined_glsl() const;
+ std::vector<Stage::Type> get_stages() const;
+ std::string get_stage_glsl(Stage::Type) const;
+ const std::map<std::string, unsigned> &get_vertex_attributes() const;
+ const std::map<std::string, unsigned> &get_fragment_outputs() const;
+ const SourceMap &get_source_map() const;