与 Radeon RADV 驱动程序最近为自适应可扩展纹理压缩(ASTC)实施基于软件的解码类似,Mesa 中的英特尔 “ANV “Vulkan 驱动程序现在也连接了 ASTC LDR 仿真。
英特尔 12.5 代及更新的显卡放弃了 ASTC 硬件支持。虽然 ASTC 是一项开放标准,而且作为 S3TC 等技术的更好替代品,最近得到了更多使用,但内置硬件支持对 GPU 厂商来说并不值得。英特尔 Gen12.5 图形处理器(如最新的集成和独立图形处理器)没有 ASTC 硬件解码,因此只能使用计算着色器进行 ASTC 解码。

英特尔 Iris Gallium3D (OpenGL) 驱动程序已经在 Gen12.5+ 硬件上使用了一段时间的模拟 ASTC 支持,而现在英特尔 ANV Vulkan 驱动程序也采用了类似的方法。这次合并采用了与 RADV 类似的方法,增加了 ASTC 低动态范围 (LDR) 仿真。该代码是为即将发布的 Mesa 23.3 版合并的。
ASTC 是一种基于块的有损纹理压缩算法,已有十多年的历史。英特尔显卡从 Skylake(Gen9 显卡)开始在硬件中支持 ASTC,但在 Arc / Gen12.5 中终止了这一支持。
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。