#define BLANK_SHADER_HPP_
#include <iosfwd>
+#include <list>
#include <GL/glew.h>
Program(const Program &) = delete;
Program &operator =(const Program &) = delete;
+ const Shader &LoadShader(GLenum type, const GLchar *src);
void Attach(Shader &);
void Link();
bool Linked() const;
private:
GLuint handle;
+ std::list<Shader> shaders;
};