dx12 は、Microsoft が作成したマルチメディア プログラミング インターフェイスである DirectX 12 を指します。Microsoft は、2014 年の GDC で新世代の API DirectX 12 を正式にリリースしました。DX12 の最も重要な変更点は、下位レベルの API です。これは、これは AMD Mantle に非常に似ており、ハードウェア抽象化レイヤーをこれまで以上に深く掘り下げ、CPU と GPU の過負荷を同時に軽減できます。
#このチュートリアルの動作環境: Windows 10 システム、Dell G3 コンピューター。
dx12 とはどういう意味ですか?
dx12 は、Microsoft が作成したマルチメディア プログラミング インターフェイスである DirectX 12 を指します。
Microsoft は、GDC 2014 で新世代の API DirectX 12 (DX12) を正式にリリースしました。 2日前に海外メディアが主張したAMD Mantle APIのレプリカではないが、その具体的な詳細は発表されていない。ただし、DirectX 12 にはいくつかの新しい機能が含まれていることがわかります。
Microsoft は、Win10 システムに DirectX 12 (以下、DX12) を正式に導入し、DX12 は Windows10 のみをサポートする予定であり、Microsoft は Win10 の普及に力を入れているようです。ただし、DX12 は DX9 よりもはるかに人気があるため、Microsoft は今回、XP に DX9 のサポートを許可するだけではなく、より自信を持っています。 DirectX 12 をサポートする世界初のゲームは、Ashes of the Singularity です。
新機能
DX12 での最も重要な変更は、下位レベルの API です。これは AMD Mantle に非常に似ており、ハードウェアの抽象化をこれまで以上に深く掘り下げています。 CPU と GPU の過負荷を同時に軽減できます。
具体的には、アプリケーションによる GPU パイプラインの追跡、リソースの状態遷移の制御 (レンダリング ターゲットからテクスチャへなど)、リソースの名前変更の制御、API とドライバーの追跡の削減、予測可能な属性などが挙げられます。
さらに、DX12 はマルチスレッド効率を大幅に向上させ、マルチスレッド ハードウェアの可能性を最大限に活用できます。 DX11 は、主に複数のコアを効果的に利用できないため、この点で CPU パフォーマンスによって大幅に制限されます。
Microsoft は、Microsoft のマルチコア CPU の使用率がほぼ完全に直線的に増加すると主張しています。これは、4 つのコアが 1 つのコアの 4 倍近くになる可能性があることを意味します。
さらに、レンダリング パイプライン、レンダリング機能、リソース管理、コマンド リストとバインディング、記述子のジャンプなどにも改良が加えられています。これらは主に開発に関するものであり、比較的わかりにくいため、ここでは説明しません。ここで詳しく見てみましょう。多すぎます。
関連知識の詳細については、FAQ 列をご覧ください。
以上がdx12ってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。