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