From 17d4486c6aa098d31ed727ed8137f40c8eb7fb65 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 20 Dec 2022 20:59:26 -0500 Subject: [PATCH] asahi: Add XML for linear 2D arrays These look a bit like compressed images, and elucidate one of the common fields. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/lib/cmdbuf.xml | 16 ++++++++++++++-- src/gallium/drivers/asahi/agx_state.c | 4 ++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/asahi/lib/cmdbuf.xml b/src/asahi/lib/cmdbuf.xml index f4a0cfc023f..35b93e2e7ee 100644 --- a/src/asahi/lib/cmdbuf.xml +++ b/src/asahi/lib/cmdbuf.xml @@ -214,13 +214,19 @@ - + + + + + + + @@ -252,10 +258,16 @@ - + + + + + + + diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c index 9526d395a94..8dbd4db5f95 100644 --- a/src/gallium/drivers/asahi/agx_state.c +++ b/src/gallium/drivers/asahi/agx_state.c @@ -612,7 +612,7 @@ agx_pack_texture(void *out, struct agx_resource *rsrc, if (ail_is_compressed(&rsrc->layout)) { cfg.compressed_1 = true; - cfg.compressed_2 = true; + cfg.extended = true; } if (include_bo) { @@ -969,7 +969,7 @@ agx_batch_upload_pbe(struct agx_batch *batch, unsigned rt) if (ail_is_compressed(&tex->layout)) { cfg.compressed_1 = true; - cfg.compressed_2 = true; + cfg.extended = true; cfg.acceleration_buffer = cfg.buffer + tex->layout.metadata_offset_B; }