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、Samsung、Intel などのエンジニアによって作成されました。

“VK_KHR_ray_tracing_position_fetch は、アクセラレーション構造体に格納されているように、ヒット三角形からシェーダーの頂点位置をフェッチする機能を追加します。

アプリケーションは、ビルド時に VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR をアクセラレーション構造体に追加します。次に、 、ヒットが三角形のジオメトリである場合、シェーダー (レイ パイプラインのエニー ヒットまたは最も近いヒット、またはレイ クエリを使用) は次のことができます。/p>

Vulkan 1.3.249 の変更点とその他のメンテナンス修正/仕様の明確化の詳細については、この Vulkan-Docs コミット

Categories: IT Info