diff -r 53ba7e52c67c -r 8382173bfc35 Program.h --- a/Program.h Sat Dec 02 19:33:31 2023 +0100 +++ b/Program.h Sat Dec 02 21:25:02 2023 +0100 @@ -22,7 +22,6 @@ class Program { public: - class Impl; Program(); virtual ~Program(); void attachShader(const Shader& shader); @@ -34,6 +33,7 @@ GLint getFragDataLocation(const std::string& name); void bindFragDataLocation(const std::string& name, const GLint color); private: + class Impl; Impl* impl; Program(const Program&) = delete; Program& operator=(const Program&) = delete;