#include <string>
#include <msp/io/base.h>
+#include "glsl/compiler.h"
#include "glsl/sourcemap.h"
namespace Msp {
void set_source(const std::string &);
void load_source(IO::Base &, Resources *, const std::string &);
void load_source(IO::Base &, const std::string &);
+private:
+ void compile(SL::Compiler &);
+public:
const std::string &get_prepared_source() const { return prepared_source; }
const SL::SourceMap &get_source_map() const { return source_map; }
};