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 ツールでサポートされています。 |