次の方法で共有


Direct3D

Direct3D は、レンダリング パイプラインを使用してプリミティブを描画したり、コンピューティング シェーダーで並列操作を実行したりするための低レベルの API です。 詳細については、以下のコンテンツを参照してください。

Direct3D の取得とインストールの詳細については、「Direct3D 12 プログラミング環境のセットアップを参照してください。

このセクションでは、次の操作を行います。

話題 形容
Direct3D の概要 Direct3D の詳細、アプリケーション モデル、バージョン、レンダリング、コンピューティングについて説明します。
Direct3D 12 グラフィックス Direct3D 12 には、1 つ以上の Direct3D 12 互換 GPU を搭載した PC のグラフィックスとコンピューティング機能をアプリケーションで利用できる API とプラットフォームが用意されています。
Direct3D 11 グラフィックス Microsoft Direct3D 11 グラフィックスを使用して、ゲームや科学およびデスクトップ アプリケーション用の 3-D グラフィックスを作成できます。
DXGI DXGI は、グラフィックス アダプターの列挙、表示モードの列挙、バッファー形式の選択、プロセス間でのリソースの共有、および表示用のウィンドウまたはモニターへのレンダリングされたフレームの表示を処理します。
HLSL する HLSL は、DirectX の高度なシェーダー言語です。 HLSL を使用すると、Direct3D パイプライン用に C のようなプログラミング可能なシェーダーを作成できます。
DDS DirectDraw サーフェス ファイル形式 (DDS) は、非圧縮および圧縮 (DXTn) テクスチャ、ミップマップ、キューブ マップ、およびボリューム マップをサポートします。 DirectXTex、DirectXTK、レガシ D3DX、およびその他の DirectX ツールでサポートされています。