Valve的Linux图形团队的Samuel Pitoiset最近结束了对RADV Vulkan驱动程序的实验支持,该驱动程序在RDNA3/GFX11图形处理器上使用下一代几何(NGG)支持ext_shader_Object。
使用“RADV_PERFTEST=SHADER_OBJECT”环境变量覆盖,已在旧的GFX6/GFX7/GFX8和VEGA10图形处理器上提供了对VK_EXT_SHADER_OBJECT的实验性支持。但这项针对Mesa 24.1合并的最新工作现在还允许在最新一代RDNA3(GFX11)图形处理器上支持ext_shader_Object。仍必须设置RADV_PERFTEST=SHADER_OBJECT覆盖,才能在RDNA3上启用此支持。
Vk_ext_shader_Object为Vulkan的一个重要补充去年推出的,它提供了一种新的着色器对象类型来表示单个编译的着色器阶段,作为Vulkan管道对象的替代。
对于那些使用rDNA/RDNA2图形硬件的人来说,Samuel Pitoiset将是下一个追求这一目标的人。如中所述合并代码:
“决定先做GFX 11,因为一切都是NGG,它更简单。GFX 10/GFX10.3应该很容易添加。“
Look for this work in Mesa 24.1 due out next quarter.