11 enum class Samplers : GLuint {
16 enum class VertexAttributes : GLuint {
29 enum class UniformBindingPoint : GLuint {
41 std::string _vertex_shader_url;
42 std::string _fragment_shader_url;
45 void addShader(GLenum type,
const std::string &url);
48 Shader(
const std::string &vertex_shader_url,
49 const std::string &fragment_shader_url)
50 : _vertex_shader_url(vertex_shader_url),
51 _fragment_shader_url(fragment_shader_url) {}