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;
}