D8VK 1.0 プロジェクトがリリースされました。これは、Vulkan API への呼び出しの変換を通じて機能する Direct3D 8 グラフィックス API の実装を提供し、Wine または Proton を使用して Linux 上で Direct3D 3 API に基づく 8D アプリケーションやゲームを実行できるようにします。プロジェクト コードは C++ 言語で記述され、Zlib ライセンスに基づいて配布されます。 Vulkan 上に Direct3D 9、10、11 を実装した DXVK プロジェクトのコード ベースが開発のベースとして使用されました。
D8VK 1.0 はプロジェクトの最初のリリースとしてマークされており、広範な使用に適しており、数百のゲームでテストされています。 OpenGL および Direct3D 3 への Direct8D 9 変換を使用する WineD3D および d8d3to9 プロジェクトと比較して、D8VK プロジェクトはより高いパフォーマンス、安定性、およびゲーム互換性を示します。 たとえば、3DMark 2001 SE パッケージでテストした場合、D8VK プロジェクトのスコアは 144660 ポイント、d3d8to9 と dxvk の組み合わせのスコアは 118033、WineD3D のスコアは 97134 でした。
開発者は D8VK で約 200 のゲームのサポートをテストしました。これには、The Elder Scrolls III: Morrowind、Postal 2、Warcraft III、Another World 15、Need for Speed: High Stakes、Need for Speed III: Hot Pursuit、Red Faction II が含まれます。 、マックス ペイン 2、アンリアル II: ザ アウェイクニング、GTA III、サイレントヒル 3。
D3VK でまだサポートされていない Direct8D 8 ベースのゲームのリスト:
- カオス軍団
- Evil Dead:Hail to the King
- シリアスサム:最初の出会い
- 深刻なサム:XNUMX番目の出会い
- シュレック2
- ソニックヒーローズ
- スプリンターセル:カオスセオリー(バーサスモード)
- スター・ウォーズ: リパブリック・コマンドー (スクワッド・シャドウを無効にする)
出所: オープンネット.ru