VulkanベースのD3D9からD3D11への変換に関するDXVKの提案が進行中の可能性があります



問題を排除するために楽器を試してください

DXVK火山で実行されているTitanfall。



Linux / Wine用のVulkanベースのD3D11実装をもたらすDXVKプロジェクトは、WineでDirect3D 11ゲームを実行する際のパフォーマンスと最適化に関して素晴らしい成果を上げてきました。現在、Direct3D9のサポートも提供しています。



DXVK用のD3D9は、まだ初期段階にある別個のイニシアチブであるため、VulkanにマッピングされたD3D9サポート用のVK9イニシアチブと混同しないでください。この提案されたD3D9サポートDXVKが行うべきことは、D3D9 API呼び出しをD3D11に変換することです。その後、DXVKに組み込まれているD3D11からVulkanへの変換を使用します。これは、D3D10からD3D11への会話用のDXUPとほぼ同じアイデアであるため、DXVKを介してVulkanに変換できます。



提案の背後にある頭脳であるGabrielMajeriは、現在、より直接ルーティングされたD3D9からVulkanではなく、D3D9からD3D11からVulkanを追求しています。 D3D11変換にうまくマッピングできる追加のD3D9機能。

プルリクエストのプレビューが必要な場合は、チェックしてください ここに 。

1分読む