mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
iris: Sweep the NIR in iris_create_uncompiled_shader().
We run a ton of backend specific passes here (mostly brw_preprocess_nir) and ought to sweep up any unused memory at this point, since we're going to hang on to this NIR for as long as the linked program lives.
This commit is contained in:
parent
c02ffd2700
commit
22025595f3
1 changed files with 2 additions and 0 deletions
|
|
@ -1862,6 +1862,8 @@ iris_create_uncompiled_shader(struct pipe_context *ctx,
|
|||
NIR_PASS_V(nir, brw_nir_lower_image_load_store, devinfo);
|
||||
NIR_PASS_V(nir, iris_lower_storage_image_derefs);
|
||||
|
||||
nir_sweep(nir);
|
||||
|
||||
if (nir->constant_data_size > 0) {
|
||||
unsigned data_offset;
|
||||
u_upload_data(ice->shaders.uploader, 0, nir->constant_data_size,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue