unsigned matrix_stride;
DataType type;
Tag tag;
+ int binding;
UniformInfo();
};
const UniformInfo &get_uniform_info(Tag) const;
int get_uniform_location(const std::string &) const;
int get_uniform_location(Tag) const;
+ int get_uniform_binding(Tag) const;
const std::vector<AttributeInfo> &get_attributes() const { return attributes; }
const AttributeInfo &get_attribute_info(const std::string &) const;
int get_attribute_location(const std::string &) const;