summaryrefslogtreecommitdiff
path: root/src/mbgl/shader/linesdf_shader.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/shader/linesdf_shader.hpp')
-rw-r--r--src/mbgl/shader/linesdf_shader.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mbgl/shader/linesdf_shader.hpp b/src/mbgl/shader/linesdf_shader.hpp
index 4c1fd89635..def4a2a983 100644
--- a/src/mbgl/shader/linesdf_shader.hpp
+++ b/src/mbgl/shader/linesdf_shader.hpp
@@ -6,11 +6,18 @@
namespace mbgl {
+namespace gl {
+template <class> class VertexBuffer;
+} // namespace gl
+
+class LineVertex;
+
class LineSDFShader : public Shader {
public:
LineSDFShader(gl::Context&, Defines defines = None);
- void bind(int8_t* offset) final;
+ void bind(const gl::VertexBuffer<LineVertex>&,
+ const int8_t* offset);
UniformMatrix<4> u_matrix = {"u_matrix", *this};
Uniform<Color> u_color = {"u_color", *this};