Widelec VKD3D stworzony w celu ulepszenia obsługi Direct3D 12 w Protonie

W granicach projektu VKD3D-Proton utworzono fork z bazy kodu vkd3d. Valve planuje użyć tego forka w pakiecie opartym na Wine do uruchamiania gier Proton Windows. Obsługa DirectX 9/10/11 w Protonie jest oparta na pakiecie DXWK, a implementacja DirectX 12 opierała się dotychczas na bibliotece vkd3d (wg smierci autor vkd3d rozwój określonego komponentu nieprzerwany Pracownicy społeczności CodeWeavers i Wine). W fazie rozwoju VKD3D-Proton zaangażowany Hans-Christian Arntzen (Hansa-Kristiana Arntzena, autor zestawu narzędzi Krzyż SPIRV i twórca niektórych rozszerzeń API Vulkan), Philippe Rebol (Filip Rebohle, przez DXVK) i Joshua Ashton (Joshuę Ashtona, autor D9VK),
pracujący do firmy Valve.

VKD3D-Proton planuje wspierać specyficzne dla Protona zmiany, optymalizacje i ulepszenia w celu lepszej wydajności gier Windows opartych na Direct3D 12, które nie zostały jeszcze zaakceptowane w głównej części vkd3d. Wśród różnic znajduje się również nacisk na wykorzystanie nowoczesnych rozszerzeń Vulkan i możliwości nowych wydań sterowników graficznych w celu osiągnięcia pełnej zgodności z Direct3D 12. VKD3D-Proton nie ma na celu utrzymania kompatybilności wstecznej z oryginalnym API vkd3d i nie wykluczają zaprzestanie obsługi starszych procesorów graficznych i sterowników graficznych.

Źródło: opennet.ru

Dodaj komentarz