#include <vector>
#include <msp/core/refptr.h>
#include "extension.h"
+#include "sourcemap.h"
#include "uniform.h"
#pragma push_macro("interface")
std::vector<const Extension *> required_extensions;
Stage(Type);
+
+ static const char *get_stage_name(Type);
};
struct Module
{
+ SourceMap source_map;
Stage shared;
std::list<Stage> stages;