diff options
Diffstat (limited to 'src/mbgl/shader/plain_shader.hpp')
-rw-r--r-- | src/mbgl/shader/plain_shader.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mbgl/shader/plain_shader.hpp b/src/mbgl/shader/plain_shader.hpp index 2611a5a549..7dbb212e1b 100644 --- a/src/mbgl/shader/plain_shader.hpp +++ b/src/mbgl/shader/plain_shader.hpp @@ -6,11 +6,18 @@ namespace mbgl { +namespace gl { +template <class> class VertexBuffer; +} // namespace gl + +class PlainVertex; + class PlainShader : public Shader { public: PlainShader(gl::Context&, Defines defines = None); - void bind(int8_t* offset) final; + void bind(const gl::VertexBuffer<PlainVertex>&, + const int8_t* offset); UniformMatrix<4> u_matrix = {"u_matrix", *this}; Uniform<Color> u_color = {"u_color", *this}; |