mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 04:48:08 +02:00
gallium/vl: only release created sampler views
Reviewed-by: David Rosca <david.rosca@amd.com> Reviewed-by: Qiang Yu <yuq825@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41133>
This commit is contained in:
parent
d4c23daffc
commit
01c7a82760
1 changed files with 2 additions and 1 deletions
|
|
@ -229,7 +229,8 @@ vl_video_buffer_destroy(struct pipe_video_buffer *buffer)
|
|||
assert(buf);
|
||||
|
||||
for (i = 0; i < VL_NUM_COMPONENTS; ++i) {
|
||||
buf->base.context->sampler_view_release(buf->base.context, buf->sampler_view_planes[i]);
|
||||
if (buf->sampler_view_planes[i])
|
||||
buf->base.context->sampler_view_release(buf->base.context, buf->sampler_view_planes[i]);
|
||||
if (i < buf->num_sampler_view_components)
|
||||
buf->base.context->sampler_view_release(buf->base.context, buf->sampler_view_components[i]);
|
||||
pipe_resource_reference(&buf->resources[i], NULL);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue