};
private:
+ struct Bindings
+ {
+ std::map<std::string, unsigned> textures;
+ std::map<std::string, unsigned> blocks;
+ };
+
unsigned id;
std::vector<unsigned> stage_ids;
const Module *module;
+ Bindings *bindings;
bool linked;
std::vector<UniformBlockInfo> uniform_blocks;
std::vector<UniformInfo> uniforms;