diff options
Diffstat (limited to 'include/mbgl/shader/plain_shader.hpp')
-rw-r--r-- | include/mbgl/shader/plain_shader.hpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/include/mbgl/shader/plain_shader.hpp b/include/mbgl/shader/plain_shader.hpp index 277788431f..051501c3c9 100644 --- a/include/mbgl/shader/plain_shader.hpp +++ b/include/mbgl/shader/plain_shader.hpp @@ -2,6 +2,7 @@ #define MBGL_SHADER_SHADER_PLAIN #include <mbgl/shader/shader.hpp> +#include <mbgl/shader/uniform.hpp> namespace mbgl { @@ -11,14 +12,11 @@ public: void bind(char *offset); - void setColor(float r, float g, float b, float a); - void setColor(const std::array<float, 4>& color); + UniformMatrix<4> u_matrix = {"u_matrix", *this}; + Uniform<std::array<float, 4>> u_color = {"u_color", *this}; private: int32_t a_pos = -1; - - std::array<float, 4> color = {{}}; - int32_t u_color = -1; }; } |