diff options
Diffstat (limited to 'include/mbgl/shader/sdf_shader.hpp')
-rw-r--r-- | include/mbgl/shader/sdf_shader.hpp | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/include/mbgl/shader/sdf_shader.hpp b/include/mbgl/shader/sdf_shader.hpp deleted file mode 100644 index 0737c25ee1..0000000000 --- a/include/mbgl/shader/sdf_shader.hpp +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef MBGL_SHADER_SDF_SHADER -#define MBGL_SHADER_SDF_SHADER - -#include <mbgl/shader/shader.hpp> -#include <mbgl/shader/uniform.hpp> - -namespace mbgl { - -class SDFShader : public Shader { -public: - SDFShader(); - - virtual void bind(char *offset) = 0; - - UniformMatrix<4> u_matrix = {"u_matrix", *this}; - UniformMatrix<4> u_exmatrix = {"u_exmatrix", *this}; - Uniform<std::array<float, 4>> u_color = {"u_color", *this}; - Uniform<std::array<float, 2>> u_texsize = {"u_texsize", *this}; - Uniform<float> u_buffer = {"u_buffer", *this}; - Uniform<float> u_gamma = {"u_gamma", *this}; - Uniform<float> u_angle = {"u_angle", *this}; - Uniform<float> u_zoom = {"u_zoom", *this}; - Uniform<float> u_flip = {"u_flip", *this}; - Uniform<float> u_fadedist = {"u_fadedist", *this}; - Uniform<float> u_minfadezoom = {"u_minfadezoom", *this}; - Uniform<float> u_maxfadezoom = {"u_maxfadezoom", *this}; - Uniform<float> u_fadezoom = {"u_fadezoom", *this}; - -protected: - int32_t a_pos = -1; - int32_t a_offset = -1; - int32_t a_tex = -1; - int32_t a_angle = -1; - int32_t a_minzoom = -1; - int32_t a_maxzoom = -1; - int32_t a_rangeend = -1; - int32_t a_rangestart = -1; - int32_t a_labelminzoom = -1; -}; - -class SDFGlyphShader : public SDFShader { -public: - void bind(char *offset); -}; - -class SDFIconShader : public SDFShader { -public: - void bind(char *offset); -}; - -} - -#endif |