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