diff --git a/src/mbgl/shader/uniform.hpp b/src/mbgl/shader/uniform.hpp index 9a25d105c..d2a248c60 100644 --- a/src/mbgl/shader/uniform.hpp +++ b/src/mbgl/shader/uniform.hpp @@ -9,7 +9,7 @@ namespace mbgl { template class Uniform { public: - Uniform(const GLchar* name, const Shader& shader) { + Uniform(const GLchar* name, const Shader& shader) : current() { location = MBGL_CHECK_ERROR(glGetUniformLocation(shader.program, name)); } @@ -32,7 +32,7 @@ class UniformMatrix { public: typedef std::array T; - UniformMatrix(const GLchar* name, const Shader& shader) { + UniformMatrix(const GLchar* name, const Shader& shader) : current() { location = MBGL_CHECK_ERROR(glGetUniformLocation(shader.program, name)); }