最新 Radeon™ Software Adrenalin 驱动程序 20.9.2 中的新 Vulkan® 扩展

首次发布时间:

我们刚刚发布了最新的 Radeon™ Software Adrenalin Edition 驱动程序 (20.9.2),其中包含三个值得注意的扩展。

  • VK_KHR_buffer_device_address

    • 此扩展允许应用程序在其着色器代码中使用指向缓冲区内存的指针,从而可以构建复杂的数据结构。
    • 此外,与传统资源不同,着色器可用的指针数量没有限制,也无需描述符绑定——指针甚至可以作为特化常量注入到着色器中。
    • 某些工具还可以利用此扩展作为“免费”调试通道,而不是分配描述符。
  • VK_EXT_robustness2

    • 此扩展为缓冲区和图像提供了超出边界访问的保证,其行为与 DirectX® API 相同。
    • 这对于从 DirectX® API 移植的应用程序或分层 API 实现来说是另一个有用的功能。
    • 我们建议仅将此扩展用于兼容性或移植工作,因为它可能会带来性能成本,并可能隐藏渲染错误。
  • VK_EXT_shader_image_atomic_int64

    • 此扩展为 Vulkan® 添加了 64 位存储图像支持,允许从着色器进行读取、写入和原子访问。
    • 当前使用缓冲区进行 64 位原子操作(具有二维访问模式)的应用程序,通过切换到图像可以实现显著的性能提升。

从 AMD.com 下载 20.9.2 Radeon™ Software Adrenalin Edition 驱动程序

更多 GPUOpen Vulkan® 内容

相关新闻和技术文章

© . This site is unofficial and not affiliated with AMD.