From 255c71ec07ec1f3af5b996d7b19717014ba946d3 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Thu, 27 Jun 2019 16:50:00 -0700 Subject: [PATCH] gallium: Make util_copy_image_view handle shader_access A while back, we added a new field, but failed to update the copier. I believe iris is the only current user of the new field, and it hasn't used the copier, so noone noticed. Fixes: 8b626a22b24 st/mesa: Record shader access qualifiers for images Reviewed-by: Timothy Arceri --- src/gallium/auxiliary/util/u_inlines.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/auxiliary/util/u_inlines.h b/src/gallium/auxiliary/util/u_inlines.h index 567d3d0c542..21b8c162b30 100644 --- a/src/gallium/auxiliary/util/u_inlines.h +++ b/src/gallium/auxiliary/util/u_inlines.h @@ -668,11 +668,13 @@ util_copy_image_view(struct pipe_image_view *dst, pipe_resource_reference(&dst->resource, src->resource); dst->format = src->format; dst->access = src->access; + dst->shader_access = src->shader_access; dst->u = src->u; } else { pipe_resource_reference(&dst->resource, NULL); dst->format = PIPE_FORMAT_NONE; dst->access = 0; + dst->shader_access = 0; memset(&dst->u, 0, sizeof(dst->u)); } } -- 2.30.2