#ifndef GRAPHICS_HPP #define GRAPHICS_HPP #include #include #include class ShaderProgram { public: enum Base { Empty, Triangle }; std::string baseName(); ShaderProgram(Base base, char** vertexSource, char** fragSource); int run(); protected: unsigned int vertex; unsigned int frag; Base base; }; int mainWindow(ShaderProgram* shaderProgramm); int initGl(); #endif