Commit bed305fb authored by Kenneth Graunke's avatar Kenneth Graunke

iris: Fix major resource leak in iris_set_shader_images

We were failing to unreference the old image resource.  Instead of open
coding this and doing it badly, just use the copier function which does
the right thing.
parent 255c71ec
......@@ -2098,9 +2098,7 @@ iris_set_shader_images(struct pipe_context *ctx,
if (!unlikely(map))
return;
iv->base = *img;
iv->base.resource = NULL;
pipe_resource_reference(&iv->base.resource, &res->base);
util_copy_image_view(&iv->base, img);
shs->bound_image_views |= 1 << (start_slot + i);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment