#pragma once #include #include #include #include #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(); };