
今天发布的 Vulkan 1.4.330 版本中,除了对规范进行了一些修正和说明外,还增加了五个新的扩展。
除了对 Vulkan API 规范进行的常规更新外,使 Vulkan 1.4.330 版本引人注目的五个新扩展包括:
VK_KHR_maintenance10:各种小功能的最新维护规范更新。这包括新的图像格式功能位,将输入附件信息添加到动态渲染中,一个可选功能,允许应用程序覆盖默认的 sRGB 解析行为,以及其他小改动。Valve 的 Mike Blumenkrantz 和 Hans-Kristian Arntzen 与 NVIDIA 的 Piers Daniell 一起对这些改动进行了工作。
VK_EXT_memory_decompression:VK_EXT_memory_decompression 扩展允许执行内存到内存的解压缩。几位 NVIDIA 工程师共同开发了这一功能。
VK_EXT_shader_64bit_indexing:一个扩展,放宽 maxStorageBufferRange 限制,允许通过缓冲区绑定访问超过 4GB 的数据。管线和着色器创建标志请求 64 位寻址支持和其他 64 位范围支持。NVIDIA 的 Jeff Bolz 贡献了这个新增功能。
VK_EXT_shader_uniform_buffer_unsized_array:NVIDIA 工程师还贡献了 VK_EXT_shader_uniform_buffer_unsized_array,允许将统一缓冲区块的最后成员声明为无大小数组。这里的目的是让应用程序创建灵活的缓冲区布局,其中数组大小可以在运行时变化。
VK_OHOS_native_buffer:华为工程师贡献了这个扩展,以便应用程序可以获取图像的所有权并在与 OpenHarmony OS 相关联中使用它。
有关今天 Vulkan 1.4.330 版本的更多详细信息,请通过 GitHub 获取。
转自 Vulkan 1.4.330 Released With Five New Extensions – Phoronix
Linuxeden开源社区