]> git.sesse.net Git - movit/blobdiff - effect.cpp
The return value from glGetUniformLocation() is of course signed.
[movit] / effect.cpp
index c17ad3f14310f5ef6e06fa586babf1af7d9441f2..cab91bf51814ae435632381754486c8f72063d80 100644 (file)
@@ -12,7 +12,7 @@
 void set_uniform_float(GLhandleARB glsl_program_num, const std::string &prefix, const std::string &key, float value)
 {
        std::string name = prefix + "_" + key;
 void set_uniform_float(GLhandleARB glsl_program_num, const std::string &prefix, const std::string &key, float value)
 {
        std::string name = prefix + "_" + key;
-       GLuint l = glGetUniformLocation(glsl_program_num, name.c_str());
+       GLint l = glGetUniformLocation(glsl_program_num, name.c_str());
        if (l == -1) {
                return;
        }
        if (l == -1) {
                return;
        }
@@ -24,7 +24,7 @@ void set_uniform_float(GLhandleARB glsl_program_num, const std::string &prefix,
 void set_uniform_vec3(GLhandleARB glsl_program_num, const std::string &prefix, const std::string &key, const float *values)
 {
        std::string name = prefix + "_" + key;
 void set_uniform_vec3(GLhandleARB glsl_program_num, const std::string &prefix, const std::string &key, const float *values)
 {
        std::string name = prefix + "_" + key;
-       GLuint l = glGetUniformLocation(glsl_program_num, name.c_str());
+       GLint l = glGetUniformLocation(glsl_program_num, name.c_str());
        if (l == -1) {
                return;
        }
        if (l == -1) {
                return;
        }