HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.
GNU Lesser General Public License v2.1
1.86k stars 194 forks source link

Question: why isn't vkd3d merged with dxvk? #1937

Closed Tiagoquix closed 6 months ago

Tiagoquix commented 6 months ago

Hello. I would like to ask a question.

Considering that the dxvk and vkd3d projects have, in essence, very similar objectives, why aren't the two projects combined into one? Wouldn't it be possible to make dxvk also run DirectX 12(.1)?

Forgive me for my possible ignorance in asking this question, but it's a genuine question I have. From what it seems, the two projects share many similarities.

Thanks in advance.

Tiagoquix commented 6 months ago

@doitsujin Hey, if you don't mind, I'd like to hear if you have anything to say about this too. Thanks in advance for your time.

HansKristian-Work commented 6 months ago

Because the implementations are completely different and there's very little overlap between D3D11 and 12 in implementation.

K0bin commented 6 months ago

D9VK and DXVK got merged because D9VK builds on the foundation of DXVK. That's not the case for vkd3d-Proton.