#include <string>
#include <vector>
#include <msp/core/refptr.h>
-#include "extension.h"
+#include "features.h"
#include "sourcemap.h"
-#include "uniform.h"
#pragma push_macro("interface")
#undef interface
std::map<std::string, VariableDeclaration *> in_variables;
std::map<std::string, VariableDeclaration *> out_variables;
std::map<std::string, unsigned> locations;
- Version required_version;
- std::vector<const Extension *> required_extensions;
+ Features required_features;
Stage(Type);