#pragma once #include class Shader { private: const GLchar *vertex; const GLchar *fragment; public: GLuint Program; Shader(const GLchar* vertexPath, const GLchar* fragmentPath, const GLchar* geometryPath = nullptr); void Use(); void Reload(); };