summaryrefslogtreecommitdiff
path: root/src/mbgl/shader/shader.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/shader/shader.hpp')
-rw-r--r--src/mbgl/shader/shader.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mbgl/shader/shader.hpp b/src/mbgl/shader/shader.hpp
index b9ca09e61b..1cb2a5601f 100644
--- a/src/mbgl/shader/shader.hpp
+++ b/src/mbgl/shader/shader.hpp
@@ -14,7 +14,7 @@ public:
const GLchar *name;
GLuint getID() const {
- return program.getID();
+ return program.get();
}
virtual void bind(GLbyte *offset) = 0;
@@ -23,11 +23,11 @@ protected:
GLint a_pos = -1;
private:
- bool compileShader(gl::ShaderHolder&, const GLchar *source[]);
+ bool compileShader(gl::UniqueShader&, const GLchar *source[]);
- gl::ProgramHolder program;
- gl::ShaderHolder vertexShader = { GL_VERTEX_SHADER };
- gl::ShaderHolder fragmentShader = { GL_FRAGMENT_SHADER };
+ gl::UniqueProgram program;
+ gl::UniqueShader vertexShader;
+ gl::UniqueShader fragmentShader;
};
} // namespace mbgl