diff --git a/src/Shader.cpp b/src/Shader.cpp index 0c35885..0728338 100644 --- a/src/Shader.cpp +++ b/src/Shader.cpp @@ -236,37 +236,37 @@ void Shader::setUniform(const std::string& name, float x, float y, float z) glUniform3f(getUniformLocation(name), x, y, z); } -void Shader::setUniform(const std::string& name, const vec3& v) +void Shader::setUniform(const std::string& name, const glm::vec3& v) { glUniform3fv(getUniformLocation(name), 1, value_ptr(v)); } -void Shader::setUniform(const std::string& name, const dvec3& v) +void Shader::setUniform(const std::string& name, const glm::dvec3& v) { glUniform3dv(getUniformLocation(name), 1, value_ptr(v)); } -void Shader::setUniform(const std::string& name, const vec4& v) +void Shader::setUniform(const std::string& name, const glm::vec4& v) { glUniform4fv(getUniformLocation(name), 1, value_ptr(v)); } -void Shader::setUniform(const std::string& name, const dvec4& v) +void Shader::setUniform(const std::string& name, const glm::dvec4& v) { glUniform4dv(getUniformLocation(name), 1, value_ptr(v)); } -void Shader::setUniform(const std::string& name, const dmat4& m) +void Shader::setUniform(const std::string& name, const glm::dmat4& m) { glUniformMatrix4dv(getUniformLocation(name), 1, GL_FALSE, value_ptr(m)); } -void Shader::setUniform(const std::string& name, const mat4& m) +void Shader::setUniform(const std::string& name, const glm::mat4& m) { glUniformMatrix4fv(getUniformLocation(name), 1, GL_FALSE, value_ptr(m)); } -void Shader::setUniform(const std::string& name, const mat3& m) +void Shader::setUniform(const std::string& name, const glm::mat3& m) { glUniformMatrix3fv(getUniformLocation(name), 1, GL_FALSE, value_ptr(m)); } diff --git a/src/Shader.h b/src/Shader.h index 41ca0fa..c2efab9 100644 --- a/src/Shader.h +++ b/src/Shader.h @@ -38,13 +38,13 @@ public: // Set uniforms void setUniform(const std::string& name, float x, float y, float z); - void setUniform(const std::string& name, const vec3& v); - void setUniform(const std::string& name, const dvec3& v); - void setUniform(const std::string& name, const vec4& v); - void setUniform(const std::string& name, const dvec4& v); - void setUniform(const std::string& name, const dmat4& m); - void setUniform(const std::string& name, const mat4& m); - void setUniform(const std::string& name, const mat3& m); + void setUniform(const std::string& name, const glm::vec3& v); + void setUniform(const std::string& name, const glm::dvec3& v); + void setUniform(const std::string& name, const glm::vec4& v); + void setUniform(const std::string& name, const glm::dvec4& v); + void setUniform(const std::string& name, const glm::dmat4& m); + void setUniform(const std::string& name, const glm::mat4& m); + void setUniform(const std::string& name, const glm::mat3& m); void setUniform(const std::string& name, float val); void setUniform(const std::string& name, int val); diff --git a/src/util/Math3D.h b/src/util/Math3D.h index 0ecee89..e091133 100644 --- a/src/util/Math3D.h +++ b/src/util/Math3D.h @@ -23,6 +23,4 @@ #include #include -using namespace glm; - #endif // __MATH_H__