除了带有 AMD HIP Linux 渲染支持的 Blender 3.2 发布 之外,Radeon Linux 用户今天庆祝的另一个原因是 Mesa 的 Radeon Vulkan 驱动程序“RADV”凭借其光线追踪支持继续成熟。
RADV 光线追踪支持继续稳步改进,尽管在本质上仍是相当实验性的。上个月,RADV 在默认情况下启用了光线查询,并取得了其他进展。
今天跨越的里程碑是 RADV 支持 VK_KHR_ray_tracing_maintenance1。VK_KHR_ray_tracing_maintenance1 扩展在 Vulkan 1.3.213 中添加一个月前,各种次要的光线追踪规范更新。VK_KHR_ray_tracing_maintenance1 更改都很小,仅此一项并不能保证它们自己对规范的扩展或修订,但至少足以保证 Vulkan 光线跟踪的“maintenance1”更新。
VK_KHR_ray_tracing_maintenance1 添加了对 SPIR-V KHR_ray_cull_mask 扩展的支持,以提供对内置剔除遮罩着色器变量的访问,支持新的管道阶段和基于 VK_KHR_synchronization2 构建的访问遮罩、新的加速结构查询参数和可选的新间接光线追踪调度命令。有关 KHR_ray_tracing_maintenance1 更改的更多详细信息,请参阅Vulkan 规范。
Konstantin Seurer 的这次合并今天在 Mesa 22.2-devel 中实现,用一千多行新代码实现了必要的更改。向 Konstantin Seurer 致敬,他与通常的 RADV 开发人员一起继续致力于大部分 RADV 光线追踪支持。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun170751.html