De Mesa Radeon Vulkan-driver”RADV”ziet werk om Direct3D 12 Feature Level 12.2 met VKD3D-Proton te kunnen ondersteunen om de Steam Play-game-ervaring op Linux verder te verbeteren.

Vorige week opende Valve-ontwikkelaar Hans-Kristian Arntzen een nieuwe Mesa-editie, die vooral bekend staat om zijn werk aan VKD3D-Proton voor Direct3D 12 over Vulkan en deel uitmaakt van Steam Play. Het probleem is het gebrek aan ondersteuning voor volledigCoveredFragmentShaderInputVariable van de extensie VK_EXT_conservative_rasterization. Op AMD RDNA2 en nieuwere GPU’s is deze functionaliteit nodig om Direct3D 12 Feature Level 12.2 te laten werken.

De productieve RADV-ontwikkelaar Samuel Pitoset van Valve is ermee bezig en werkt aan deze mijlpaal. Samengevoegd tot nu toe is voorbereidend werk in die zoektocht door”primitiveUnderestimation”-ondersteuning in te schakelen voor GFX9/Vega en nieuwer.

Nog niet samengevoegd en momenteel in zijn persoonlijke tak, heeft Pitoiset deze patch de functionaliteit laten werken op GFX9+ om de D3D12 FL 12.2-ondersteuning te deblokkeren. Hopelijk zien we dat land de komende dagen in Mesa 23.1.


De Direct3D 12 FL 12_2 spec voor geïnteresseerden is hier te vinden.

Categories: IT Info