i965/fs: Use a separate variable to keep track of the last uniform index seen.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_wm.c
index 31c68f4c3f421308efc32b1093ba21b407693cb5..0d0d6ec82ff43e796855f9723892fdc484cf16c2 100644 (file)
@@ -171,6 +171,7 @@ bool do_wm_prog(struct brw_context *brw,
    c->prog_data.base.param = rzalloc_array(NULL, const float *, param_count);
    c->prog_data.base.pull_param =
       rzalloc_array(NULL, const float *, param_count);
+   c->prog_data.base.nr_params = param_count;
 
    memcpy(&c->key, key, sizeof(*key));