#pragma once class Shader { GLuint prog; public: bool create(std::string vertex, std::string fragment); void use(); void u_vec4(std::string name, const glm::vec4& v); void u_mat4(std::string name, const glm::mat4& m); void u_int(std::string name, int i); };