X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fshader.hpp;h=aefcffe1f8b54e819f92eb895e3cebfcba9f6cf0;hb=e1e349bb6035463529bc341c472987d229e1cdca;hp=c112c533e42109bca7e75ce2839c06f6e82eefa8;hpb=918b4955c28fad1836a57ab3e9e033448144996c;p=blank.git diff --git a/src/shader.hpp b/src/shader.hpp index c112c53..aefcffe 100644 --- a/src/shader.hpp +++ b/src/shader.hpp @@ -2,6 +2,7 @@ #define BLANK_SHADER_HPP_ #include +#include #include @@ -41,6 +42,7 @@ public: 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; @@ -52,6 +54,7 @@ public: private: GLuint handle; + std::list shaders; };