全新光線追蹤標準誕生:任何GPU都能用!

光線追蹤無疑是當今GPU領域最熱門的技術之一,NVIDIA、AMD的新顯示卡都已經在硬體上支援,微軟也帶來了標準的DX12 DXR API。

現在,Khronos Group正式發布了Vulkan、GLSL、SPIR-V光線追蹤擴展規範的最終正式版,在現有Vukan API框架中無縫集成了光線追蹤支援。

這也是業界第一個開放的、跨平台的、跨廠商的光線追蹤加速標準,無論是此前的GPU計算單元,還是最新的光線追蹤核心,都可以支援,這意味著無論是NVIDIA、AMD的新老顯示卡,乃至是Intel的核芯顯示卡,都能享受光線追蹤。

Vulkan光線追蹤標準正式發布:超越DX12、任何GPU都能用

Vulkan光線追蹤規範和DX12 DXR有類似之處,但同時引入了更多高級功能,比如在主CPU上載入均衡的光線追蹤設置操作,同時除了支援桌面GPU,也支援移動GPU。

Vulkan光線追蹤規範於2018年1月開始起草,2020年3月發布臨時擴展規範,經過各種評估、回饋、改進,如今最終定稿。

著色器工具鏈、驗證層等額外的生態組件將會在未來幾天到幾周內陸續更新支援光線追蹤功能,而集成光線追蹤示例的新版Vulkan SDK(版本號不低於1.2.162.0),將在12月中旬發布。

Vulkan光線追蹤標準正式發布:超越DX12、任何GPU都能用

Vulkan光線追蹤擴展包括:

VK_KHR_acceleration_structure

VK_KHR_ray_tracing_pipeline

VK_KHR_ray_query

VK_KHR_pipeline_library

VK_KHR_deferred_host_operations

SPIR-V光線追蹤擴展:

SPV_KHR_ray_tracing

SPV_KHR_ray_query

GLSL光線追蹤擴展:

GLSL_EXT_ray_tracing

GLSL_EXT_ray_query

GLSL_EXT_ray_flags_primitive_culling

Vulkan光線追蹤標準正式發布:超越DX12、任何GPU都能用

Vulkan光線追蹤標準正式發布:超越DX12、任何GPU都能用

Vulkan光線追蹤標準正式發布:超越DX12、任何GPU都能用