diff options
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp b/src/mesa/drivers/dri/i965/brw_fs.cpp index 8faf401..d1bd697 100644 --- a/src/mesa/drivers/dri/i965/brw_fs.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs.cpp @@ -1854,11 +1854,11 @@ fs_visitor::move_uniform_array_access_to_pull_constants() if (pull_constant_loc[uniform] == -1) { const float **values = &stage_prog_data->param[uniform]; - pull_constant_loc[uniform] = stage_prog_data->nr_pull_params; - assert(param_size[uniform]); for (int j = 0; j < param_size[uniform]; j++) { + pull_constant_loc[uniform + j] = stage_prog_data->nr_pull_params; + stage_prog_data->pull_param[stage_prog_data->nr_pull_params++] = values[j]; } |