anv/pipeline: Assert that the number of uniforms from NIR fits

This commit is contained in:
Jason Ekstrand
2016-07-13 11:35:24 -07:00
parent 0f7a6ea5e7
commit 1eed753ee8

View File

@@ -329,6 +329,7 @@ anv_pipeline_compile(struct anv_pipeline *pipeline,
/* If the shader uses any push constants at all, we'll just give
* them the maximum possible number
*/
assert(nir->num_uniforms <= MAX_PUSH_CONSTANTS_SIZE);
prog_data->nr_params += MAX_PUSH_CONSTANTS_SIZE / sizeof(float);
}