Bifurcación VKD3D creada para mejorar la compatibilidad con Direct3D 12 en Proton
En el marco del proyecto. VKD3D-Protón se creó una bifurcación del código base vkd3d. Valve planea utilizar esta bifurcación en un paquete basado en Wine para lanzar juegos Proton de Windows. La compatibilidad con DirectX 9/10/11 en Proton se basa en el paquete Extensión DXVK, y la implementación de DirectX 12 hasta ahora se ha basado en la biblioteca vkd3d (después muerte autor vkd3d desarrollo del componente especificado continuado CodeWeavers y personal de la comunidad Wine). En desarrollo VKD3D-Proton involucrado Hans-Christian Arntzen (Hans-Kristian Arntzen, autor del kit de herramientas SPIRV-Cruz y desarrollador de algunas extensiones de la API Vulkan), Philippe Rebol (Philip Rebohle, por DXVK) y Joshua Ashton (Josué Ashtonautor D9VK), trabajando a la empresa Valve.
VKD3D-Proton planea admitir cambios, optimizaciones y mejoras específicas de Proton para un mejor rendimiento de los juegos de Windows basados en Direct3D 12, que aún no han sido aceptados en la parte principal de vkd3d. Entre las diferencias, también hay un enfoque en el uso de extensiones Vulkan modernas y las capacidades de nuevas versiones de controladores de gráficos para lograr compatibilidad total con Direct3D 12. VKD3D-Proton no tiene como objetivo mantener la compatibilidad con versiones anteriores de la API vkd3d original y no excluir el cese del soporte para GPU y controladores de gráficos más antiguos.