Vulkan 1.3.249 今天作為這個行業標準的高性能圖形和計算 API 的最新規範更新發布。 Vulkan 1.3.249 值得注意的是引入了 VK_KHR_ray_tracing_position_fetch。
VK_KHR_ray_tracing_position_fetch 是 v1.3.249 規範更新中唯一的新 Vulkan 擴展。使用 VK_KHR_ray_tracing_position_fetch 可以從存儲在加速結構中的命中三角形中獲取著色器中的頂點位置。 VK_KHR_ray_tracing_position_fetch 由 NVIDIA、AMD、Epic Games、三星、英特爾等公司的工程師打造。
“VK_KHR_ray_tracing_position_fetch 添加了從存儲在加速結構中的命中三角形中獲取著色器中頂點位置的功能。
應用程序在構建時將 VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR 添加到加速結構中。然後,如果命中是三角形幾何體,則著色器(射線管線的任何命中或最近命中或使用射線查詢)可以:獲取被命中的三角形在對象空間中的三個、三個分量的頂點位置。”
可以通過 此 Vulkan-Docs 提交。