Direct3D 機能レベル 11.0 ハードウェアの形式サポート

このセクションでは、Direct3D 機能レベル 11.0 ハードウェアでサポートされている形式 (DXGI_FORMAT_* 値) を指定します。

この表は、次のキーを使用して、機能のサポートをまとめたものです。

Symbol 説明
- 許可されていないか、使用できません。
必須 ハードウェアのサポートが必要です。
ハードウェアのサポートは省略可能です。形式は、ハードウェア アクセラレータである場合とそうでない場合があります。
Direct3D 12のハードウェア サポートは省略可能です。形式はハードウェア アクセラレータの場合とそうでない場合があります。 Direct3D 11 で許可されていないか、使用できません。
依存 関連するオプション機能がサポートされている場合は必須です。

このトピックには、形式ごとのセクションが含まれています。 フォーマット ターゲット (テーブルにはターゲットごとに 1 行が含まれます) には、リソースの種類、HLSL 組み込み関数、または特定の形式に依存する特定の機能を指定できます。

D3D11 および D3D12 でフォーマットのサポートをプログラムで確認するには、「 ハードウェア機能のサポートの確認」を参照してください。

Note

書式の数値は、ほとんどの場合、すべてではなく、昇順の数値順であり、一部は数値順ではなく、他の関連する形式と共に一覧表示されます。 また、書式名の 型なし、部分的に 型指定され、厳密には型指定されないことに注意してください (トピックの最後にある 「ノートの書式設定 」セクションを参照してください)。

DXGI_FORMAT_UNKNOWNL (0)

Target サポート
要素あたりのビット数 (BPE) 0
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV 必須
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R32G32B32A32_TYPELESSPCS (1)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R32G32B32A32_FLOATFCS (2)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32G32B32A32_UINTFCS (3)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32G32B32A32_SINTFCS (4)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R32G32B32_TYPELESSPCS (5)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_R32G32B32_FLOATFCS (6)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター)
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成
RenderTarget
Blendable RenderTarget 依存
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 依存
8x マルチサンプル RenderTarget 依存
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_R32G32B32_UINTFCS (7)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 依存
8x Multisample RenderTarget 依存
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_R32G32B32_SINTFCS (8)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 依存
8x Multisample RenderTarget 依存
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_R16G16B16A16_TYPELESSPCS (9)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R16G16B16A16_FLOATFCS (10)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力 必須
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R16G16B16A16_UNORMFCS (11)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16B16A16_UINTFCS (12)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16B16A16_SNORMFCS (13)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16B16A16_SINTFCS (14)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32G32_TYPELESSPCS (15)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32G32_FLOATFCS (16)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32G32_UINTFCS (17)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32G32_SINTFCS (18)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32G8X24_TYPELESSPCS (19)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_D32_FLOAT_S8X24_UINTFCS (20)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット 必須
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESSFCS (21)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c 必須
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINTFCS (22)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_R10G10B10A2_TYPELESSPCS (23)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R10G10B10A2_UNORMFCS (24)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力 必須
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) 必須
タイル リソース

DXGI_FORMAT_R10G10B10A2_UINTFCS (25)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFCS (89)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力 必須
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) 必須
タイル リソース

DXGI_FORMAT_R11G11B10_FLOATFNS (26)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R8G8B8A8_TYPELESSPCS (27)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8G8B8A8_UNORMFCS (28)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力 必須
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) 必須
タイル リソース

DXGI_FORMAT_R8G8B8A8_UNORM_SRGBFCS (29)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力 必須
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) 必須
タイル リソース

DXGI_FORMAT_R8G8B8A8_UINTFCS (30)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8G8B8A8_SNORMFCS (31)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R8G8B8A8_SINTFCS (32)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16_TYPELESSPCS (33)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16_FLOATFCS (34)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16_UNORMFCS (35)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16_UINTFCS (36)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16G16_SNORMFCS (37)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R16G16_SINTFCS (38)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32_TYPELESSPCS (39)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV 必須
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_D32_FLOATFCS (40)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット 必須
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32_FLOATFCS (41)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c 必須
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み 必須
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange 必須
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32_UINTFCS (42)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー 必須
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み 必須
UAV Atomic Add 必須
UAV Atomic Bitwise Ops 必須
UAV Atomic Cmp&Store/ Cmp&Exch 必須
UAV Atomic Exchange 必須
UAV Atomic Signed Min/Max 必須
UAV Atomic Unsigned Min/Max 必須
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R32_SINTFCS (43)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み 必須
UAV Atomic Add 必須
UAV Atomic Bitwise Ops 必須
UAV Atomic Cmp&Store/Cmp&Exch 必須
UAV Atomic Exchange 必須
UAV Atomic Signed Min/Max 必須
UAV Atomic Unsigned Min/Max 必須
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R24G8_TYPELESSPCS (44)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_D24_UNORM_S8_UINTFCS (45)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット 必須
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_R24_UNORM_X8_TYPELESSFCS (46)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c 必須
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_X24_TYPELESS_G8_UINTFCS (47)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_R8G8_TYPELESSPCS (48)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8G8_UNORMFCS (49)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8G8_UINTFCS (50)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8G8_SNORMFCS (51)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8G8_SINTFCS (52)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R16_TYPELESSPCS (53)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16_FLOATFCS (54)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_D16_UNORMFCS (55)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット 必須
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16_UNORMFCS (56)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c 必須
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16_UINTFCS (57)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー 必須
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16_SNORMFCS (58)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R16_SINTFCS (59)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8_TYPELESSPCS (60)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R8_UNORMFCS (61)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R8_UINTFCS (62)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R8_SNORMFCS (63)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8_SINTFCS (64)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 -
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_A8_UNORMFNS (65)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_R9G9B9E5_SHAREDEXPFNC (67)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_R8G8_B8G8_UNORMFNC (68)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_G8R8_G8B8_UNORMFNC (69)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_BC1_TYPELESSPCC (70)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC1_UNORM FCC (71)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC1_UNORM_SRGB FCC (72)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC2_TYPELESSPCC (73)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC2_UNORM FCC (74)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC2_UNORM_SRGB FCC (75)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC3_TYPELESSPCC (76)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC3_UNORM FCC (77)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC3_UNORM_SRGB FCC (78)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC4_TYPELESSPCC (79)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC4_UNORM FCC (80)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC4_SNORM FCC (81)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC5_TYPELESSPCC (82)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC5_UNORM FCC (83)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC5_SNORM FCC (84)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー
入力アセンブラー頂点バッファー
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV
UAV 型指定ストア
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget 必須
8x Multisample RenderTarget 必須
その他のマルチサンプル数 RT 必須
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー
入力アセンブラー頂点バッファー
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成
RenderTarget
Blendable RenderTarget
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV
UAV 型指定ストア
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget
8x Multisample RenderTarget
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_B8G8R8A8_TYPELESSPCS (90)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_B8G8R8A8_UNORMFCS (87)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 12 の場合は省略可能
UAV 型指定ストア 12 の場合は省略可能
UAV 型指定読み込み 12 の場合は省略可能
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力 必須
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) 必須
タイル リソース

DXGI_FORMAT_B8G8R8A8_UNORM_SRGBFCS (91)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力 必須
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) 必須
タイル リソース

DXGI_FORMAT_B8G8R8X8_TYPELESSPCS (92)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_B8G8R8X8_UNORMFCS (88)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_B8G8R8X8_UNORM_SRGBFCS (93)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget 必須
8x マルチサンプル RenderTarget 必須
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み 必須
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC6H_TYPELESSPCC (94)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC6H_UF16 FCC (95)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC6H_SF16 FCC (96)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース

DXGI_FORMAT_BC7_TYPELESSPCC (97)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC7_UNORM FCC (98)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_BC7_UNORM_SRGB FCC (99)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

DXGI_FORMAT_AYUVV (100)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 必須
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_Y410V (101)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_Y416V (102)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_NV12V (103)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 必須
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 必須
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_P010V (104)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_P016V (105)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_420_OPAQUEV (106)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 -
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 必須
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 必須
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_YUY2V (107)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_Y210V (108)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_Y216V (109)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型指定読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x マルチサンプル RenderTarget -
8x マルチサンプル RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
BackBuffer Castable (完全に型指定された場合でもキャスト可能) -
タイル リソース -

DXGI_FORMAT_NV11V (110)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget 必須
Blendable RenderTarget 必須
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
Raw UAV と SRV -
構造化 UAV と SRV -
型指定された UAV 必須
UAV 型指定ストア 必須
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート
ビデオ プロセッサ入力
ビデオ プロセッサの出力
共有リソース 必須
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_AI44V (111)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_IA44V (112)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_P8V (113)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_A8P8V (114)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 -
シェーダー gather4_c -
ミップマップ -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV -
UAV 型指定ストア -
UAV 型の読み込み -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget -
8x Multisample RenderTarget -
その他のマルチサンプル数 RT -
マルチサンプルの解決 -
マルチサンプル読み込み -
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース -

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー
入力アセンブラー頂点バッファー
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1_bit_filter) -
シェーダーの収集4 必須
シェーダー gather4_c -
ミップマップ 必須
Mipmap の自動生成
RenderTarget
Blendable RenderTarget
出力マージャー ロジック操作 -
深度/ステンシル ターゲット -
生の UAV と SRV -
構造化 UAV と SRV -
型指定された UAV
UAV 型指定ストア
UAV 型の読み込み
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
CPU ロック可能 必須
4x Multisample RenderTarget
8x Multisample RenderTarget
その他のマルチサンプル数 RT
マルチサンプルの解決 必須
マルチサンプル読み込み
表示Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
完全に型指定された BackBuffer キャスト可能 -
タイル リソース

ノートの書式設定

形式の目的は、あるハードウェア機能レベルから次のハードウェア機能レベルに変更できます。

L : 型なし形式

PCS : 部分的に型指定され、キャスト可能でシンプルなレイアウト

FCS : 完全に型指定され、キャスト可能でシンプルなレイアウト

FNS : 完全に型指定され、キャスト不可能でシンプルなレイアウト

PCC : 部分的に型指定され、キャスト可能で複雑なレイアウト

FCC : 完全に型指定され、キャスト可能で複雑なレイアウト

FNC : 完全に型指定され、キャスト不可能で複雑なレイアウト

V : ビデオ形式

D3D12 ハードウェア機能レベル

DXGI のプログラミング ガイド