Vulkan 1.4.325 发布,包含无类型指针扩展

Vulkan 1.4.325 发布,包含无类型指针扩展

💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

Vulkan 1.4.325发布了VK_KHR_shader_untyped_pointers扩展,支持无类型指针,简化数据访问和转换。该扩展由Google、Arm、LunarG和AMD共同开发,允许使用指针而无需指定数据类型。Mesa的NVK和ANV驱动程序已支持此扩展。

🎯

关键要点

  • Vulkan 1.4.325发布了VK_KHR_shader_untyped_pointers扩展,支持无类型指针。
  • 无类型指针作为强类型指针的替代方案,简化数据访问和转换。
  • 该扩展由Google、Arm、LunarG和AMD共同开发。
  • 无类型指针允许着色器编写者重新解释数据,无需额外的转换指令。
  • 此扩展支持从高级语言的模板化加载/存储操作进行高效转换。
  • Mesa的NVK和ANV驱动程序已支持VK_KHR_shader_untyped_pointers扩展。
  • RADV的合并请求仍在等待中,预计将在未来几天内完成。
➡️

继续阅读