anv/pipeline: Use nir's num_images for allocating image_params

This commit is contained in:
Jason Ekstrand
2016-02-18 11:44:26 -08:00
parent 79c0781f44
commit e0565f40ea
2 changed files with 6 additions and 4 deletions

View File

@@ -341,9 +341,8 @@ anv_pipeline_compile(struct anv_pipeline *pipeline,
if (pipeline->layout && pipeline->layout->stage[stage].has_dynamic_offsets)
prog_data->nr_params += MAX_DYNAMIC_BUFFERS * 2;
if (pipeline->bindings[stage].image_count > 0)
prog_data->nr_params += pipeline->bindings[stage].image_count *
BRW_IMAGE_PARAM_SIZE;
if (nir->info.num_images > 0)
prog_data->nr_params += nir->info.num_images * BRW_IMAGE_PARAM_SIZE;
if (prog_data->nr_params > 0) {
/* XXX: I think we're leaking this */