i965/fs: Use a separate variable to keep track of the last uniform index seen.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs_fp.cpp
index 5a677a7df3c268f84fa22913af4bc06e5143e04a..49eaf0544069a768435a8721e8fcb6a6f5e670ca 100644 (file)
@@ -586,7 +586,7 @@ fs_visitor::setup_fp_regs()
       for (unsigned p = 0;
            p < prog->Parameters->NumParameters; p++) {
          for (unsigned int i = 0; i < 4; i++) {
-            stage_prog_data->param[stage_prog_data->nr_params++] =
+            stage_prog_data->param[uniforms++] =
                &prog->Parameters->ParameterValues[p][i].f;
          }
       }