---
 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

Reply via email to