与最近为自适应可扩展纹理压缩(ASTC)实现基于软件解码的Radeon RADV驱动程序类似,Mesa中的Intel“ANV”Vulkan驱动程序现在也已连接ASTC LDR仿真。
英特尔
Gen12.5图形和更新的下降ASTC硬件支持
虽然ASTC是一个开放的标准,近年来作为S3TC等更好的替代品,它的使用越来越多,但事实证明,内置硬件支持对GPU供应商来说并不值得。Intel Gen12.5图形处理器,如最新的集成和离散图形处理器,不需要ASTC硬件解码,因此
使用计算着色器的ASTC解码
。
Intel Iris Gallium3D(OpenGL)驱动程序已经在Gen12.5+硬件上使用了这种模拟ASTC支持一段时间,而现在Intel ANV Vulkan驱动程序也在遵循类似的路线。
此合并
以与RADV类似的方法添加了ASTC低动态范围(LDR)仿真。此代码已合并为即将发布的Mesa 23.3版本。
ASTC is a lossy block-based texture compression algorithm that has been around for more than one decade. Intel graphics supported ASTC in hardware since Skylake (Gen9 graphics) but ended it with Arc / Gen12.5.