--- src/mesa/main/uniforms.c | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/src/mesa/main/uniforms.c b/src/mesa/main/uniforms.c index fbaa810..e2a9e93 100644 --- a/src/mesa/main/uniforms.c +++ b/src/mesa/main/uniforms.c @@ -463,10 +463,8 @@ get_uniform(struct gl_context *ctx, GLuint program, GLint location, GLfloat *params = (GLfloat *) paramsOut; k = 0; for (i = 0; i < rows; i++) { - const int base = paramPos + offset + i; for (j = 0; j < cols; j++ ) { - params[k++] = (GLdouble) - prog->Parameters->ParameterValues[base][j].f; + params[k++] = values[i][j].f; } } } @@ -476,11 +474,9 @@ get_uniform(struct gl_context *ctx, GLuint program, GLint location, GLint *params = (GLint *) paramsOut; k = 0; for (i = 0; i < rows; i++) { - const int base = paramPos + offset + i; for (j = 0; j < cols; j++ ) { params[k++] = ctx->Const.NativeIntegers ? - prog->Parameters->ParameterValues[base][j].i : - (GLint) prog->Parameters->ParameterValues[base][j].f; + values[i][j].i : values[i][j].f; } } } @@ -490,11 +486,9 @@ get_uniform(struct gl_context *ctx, GLuint program, GLint location, GLuint *params = (GLuint *) paramsOut; k = 0; for (i = 0; i < rows; i++) { - const int base = paramPos + offset + i; for (j = 0; j < cols; j++ ) { params[k++] = ctx->Const.NativeIntegers ? - prog->Parameters->ParameterValues[base][j].u : - (GLuint) prog->Parameters->ParameterValues[base][j].f; + values[i][j].u : values[i][j].f; } } } -- 1.7.5.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev