VK9は、Vulkanを使用してDirect3D9互換性レイヤーを実装するための興味深いプロジェクトです。

VK9モデル

まだわからない場合 VK9プロジェクト (SchaeferGL)散歩してみてください githubページ このソフトウェアに含まれています。 これは、Vulkanの上にDirect3D9互換性レイヤーを実装することを目的としたオープンソースプロジェクトです。 その主な開発者はChristopherSchaeferであり、彼はそれに取り組んでいる間ずっと、すでにいくつかの興味深い開発マイルストーンを通過しています。 以来 彼のブログ 彼はこの情報を共有しています、そして真実はそれが良い利益を得ることができるそれらの興味深いプロジェクトのXNUMXつであるということです...

例えば LinuxでWineと組み合わせることができます OpenGL に変換される Wine D3D9 の代替としてどのように機能するかを確認してください。昨年 9 月にはすでにいくつかの技術目標を超えており、現在 VK9 はシェーダーの基本サポートを追加することで再び改良されています。 具体的には、DirectX バイトコード「DXBC」を取得し、Khronos Group の Vulkan で使用される API 標準である SPIR-V に変換します。 それで、何か他のことに興奮して、プロジェクトの準備ができたら、誰かがそれを使って楽しいことをしようと決心するかどうかを確認してください。 実際のところ、VKXNUMX は特定のアクションを単独で実行できないということです。 火山 ダイレクト入力サウンド、ネットワーキングなどは許可されていないため、LinuxでWineを使用する必要があります。 しかし、それは確かにWineプロジェクトを育成し、既存のものを改善する可能性があります。 さらに、Vulkanが利用可能な唯一のグラフィカルAPIオプションであり、Direct3Dを使用するためのより大きな柔軟性を提供する統合デバイスでも興味深いと思います。

VK9がFOSSHottestProjectsリストに載っていないのは驚くべきことです。 大きなメリットをもたらす 将来は。 おそらく、機能的なDX10およびDX11の実装でさえ、Vulkanで実現でき、Wineでのパフォーマンスの低下や、AndroidでのDX9のサポートさえも少なくなります。 いくつかの例を挙げます...


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。