From b59e73e4266d4fe3d484f4b0cc25f5dde535677b Mon Sep 17 00:00:00 2001 From: "Eric R. Smith" Date: Wed, 11 Dec 2024 11:28:24 -0400 Subject: [PATCH] panfrost: fix read/write resource confusion in afbc_pack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We read the source rather than write it, due to a typo we were not setting this correctly though. Fixes: bc55d150a91 ("panfrost: Add support for AFBC packing") Reviewed-by: Louis-Francis Ratté-Boulianne Reviewed-by: Erik Faye-Lund Part-of: --- src/gallium/drivers/panfrost/pan_cmdstream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c index cd3f8aee48c..9a40852fb79 100644 --- a/src/gallium/drivers/panfrost/pan_cmdstream.c +++ b/src/gallium/drivers/panfrost/pan_cmdstream.c @@ -3354,7 +3354,7 @@ panfrost_afbc_pack(struct panfrost_batch *batch, struct panfrost_resource *src, .dst_stride = dst_slice->afbc.stride, }; - panfrost_batch_write_rsrc(batch, src, PIPE_SHADER_COMPUTE); + panfrost_batch_read_rsrc(batch, src, PIPE_SHADER_COMPUTE); panfrost_batch_write_bo(batch, dst, PIPE_SHADER_COMPUTE); panfrost_batch_add_bo(batch, metadata, PIPE_SHADER_COMPUTE);