Similar to the Radeon RADV driver recently implementing software-based decoding for Adaptive Scalable Texture Compression (ASTC), the Intel 'ANV' Vulkan driver within Mesa has also now wired up ASTC LDR emulation.
There is a vast array of ways to optimize your Metal graphics code to get top performance. Here's how to get started getting your code into better shape for the Metal framework.
The V3D Gallium3D driver that is most notably used by the latest Raspberry Pi single board computers has landed support in mainline Mesa for native ASTC texture compression support.