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