Vulkan 1.3.279于周五首次亮相,对规范进行了许多修复/澄清,外加一个新的扩展。
Vulkan 1.3.279中唯一的新扩展是以供应商为前缀的扩展VK_NV_RAW_ACCESS_CHAINS。在NVIDIA的推动下,VK_NV_RAW_ACCESS_CHAINES扩展由Valve的汉斯-克里斯蒂安·阿恩岑共同撰写。阿恩岑以他在VKD3D-Proton上的工作而闻名,这是STeam Play的一部分,实际上这个扩展应该会有帮助。
VK_NV_RAW_ACCESS_CHAINS扩展应允许从HLSL源编译更高效的着色器。VK_NV_RAW_ACCESS_CHAINES扩展文件解释:
“此扩展允许在SPIR-V着色器模块中使用`SPV_NV_raw_access_chains`扩展。这使SPIR-V生产者能够有效地实现类似于Direct 3D结构化缓冲区和字节地址缓冲区的接口,从而允许从HLSL源编译的着色器生成更高效的代码。“
昨天的Vulkan驱动程序测试版页面已更新为550.40.53(Linux)和551.70(Windows)。有了这些新的NVIDIA Vulkan测试版,就可以支持NV_RAW_ACCESS_CHAINES扩展以及NV_LOW_LATENCY2和EXT_Surface_Maintenance1。
有关在新的Vulkan 1.3.279规范更新中找到的修复的更多详细信息,请访问此Git承诺.