英特尔开始使用Xe HPG提供对Vulkan光线跟踪的开源驱动程序支持

2020-10-30 10:29:57

英特尔的开源开发者已经开始发布他们的补丁,使他们的Vulkan Linux驱动程序能够支持Vulkan光线跟踪!这是在为明年的Xe HPG显卡做准备,它将采用硬件加速的光线跟踪功能。 最初开发英特尔ANV驱动程序的首席开发人员Jason Ekstrand今天发布了ANV的初始光线跟踪代码,以便为其即将推出的硬件支持VK_KHR_RAY_TRACKING。今天是英特尔第一次批准发布这种开放源码,还有更多的开放源码正在发布中。今天的代码还不足以进行Vulkan光线跟踪,但是更多的代码正在开发中,并且基于最新的Khronos内部光线跟踪规范。目前,他们没有集中在以前的NVIDIA特定的光线跟踪扩展,但可能会在未来处理它,如果游戏供应商继续瞄准它,而不是即将推出的最终的KHR版本。 编译器端的初始核心光线跟踪位现在已经发布以供审查,另外还有一些实现它们所需的支持补丁。在近期仍将推出的其他重要项目中,包括扩展ANV驱动程序以支持编译和分派OpenCL内核、新的SPIR-V功能和通用指针支持。还需要对编译射线跟踪管道、管理加速结构、调度射线和平台支持的实际支持。只有在Khronos集团巩固了他们的VK_KHR_RAY_TRACKING扩展之后,才会真正公开支持。 某些英特尔特定的Vulkan光线跟踪代码可能对Mesa';的Radeon Vulkan&34;RADV#34;驱动程序也很有用。英特尔工程师一直在Xe HPG内部测试他们对ANV的最新光线跟踪支持。 可以通过此合并请求找到用于光线跟踪处理的初始英特尔编译器补丁。目前形式的编译器补丁只有不到5000行代码,而之前的NIR/SPIR-V补丁还有600行,正如所说的,在英特尔Xe HPG硬件于2021年首次亮相之前,还有更多的代码即将发布。