static std::string process_standard_source(const char **, const std::string &);
public:
const ShaderList &get_shaders() const { return shaders; }
+
void bind_attribute(unsigned, const std::string &);
+
void link();
bool is_linked() const { return linked; }
std::string get_info_log() const;
- void bind() const;
+
unsigned get_uniform_layout_hash() const { return uniform_layout_hash; }
int get_uniform_location(const std::string &) const;
+ void bind() const;
static void unbind();
};