Vulkan 1.4.337 在不久前发布,这可能是 2025 年最后一个 Vulkan API 规范更新,具体取决于工作组在假期期间是否暂停或继续工作。无论如何,这是一份不错的圣诞礼物,带来了新的 VK_EXT_texture_compression_astc_3d 和 VK_EXT_shader_long_vector 扩展。
Vulkan 1.4.337 包含了一些修正和澄清,这些来自于内部报告的问题,同时还引入了长向量和 3D ASTC 压缩扩展。

Vulkan 1.4.337 新增了 VK_EXT_shader_long_vector 扩展,支持在 SPIR-V 中使用超过四个组件的向量类型。该扩展基于 SPIR-V 的 SPV_EXT_long_vector 工作,并与 OpenGL/GLSL 的 GL_EXT_long_vector 扩展兼容。该 GLSL 长向量扩展刚刚发布两天,目前正等待合并到 GLSL 仓库中。
VK_EXT_texture_compression_astc_3d 是另一个新增的扩展,它支持使用自适应可扩展纹理压缩(ASTC)对 3D 纹理进行压缩。虽然 ASTC 已经存在了一段时间,但此次支持主要集中在 3D 纹理格式上。
有关 Vulkan 1.4.337 规范更新的更多细节,可通过 GitHub 查阅。
NVIDIA 已经发布了支持 VK_EXT_shader_long_vector 的 Vulkan 测试版驱动程序更新,适用于 Windows 和 Linux 系统。
转自 Vulkan 1.4.337 Debuts With Long Vector & 3D ASTC Compression Extensions – Phoronix
Linuxeden开源社区