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

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

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

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

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

D3D11 と D3D12 の形式のサポートをプログラムで確認するには、「 ハードウェア機能のサポートの確認」を参照してください。

Note

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

DXGI_FORMAT_UNKNOWNL (0)

Target サポート
要素あたりのビット数 (BPE) 0
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32A32_TYPELESSPCS (1)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32G32B32A32_FLOATFCS (2)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) オプション
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32G32B32A32_UINTFCS (3)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32G32B32A32_SINTFCS (4)

Target サポート
要素あたりのビット数 (BPE) 128
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32G32B32_TYPELESSPCS (5)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32_FLOATFCS (6)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) オプション
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32_UINTFCS (7)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32_SINTFCS (8)

Target サポート
要素あたりのビット数 (BPE) 96
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16B16A16_TYPELESSPCS (9)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16G16B16A16_FLOATFCS (10)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 必須
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16G16B16A16_UNORMFCS (11)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16G16B16A16_UINTFCS (12)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16G16B16A16_SNORMFCS (13)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16G16B16A16_SINTFCS (14)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32G32_TYPELESSPCS (15)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32_FLOATFCS (16)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) オプション
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32_UINTFCS (17)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32_SINTFCS (18)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G8X24_TYPELESSPCS (19)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_D32_FLOAT_S8X24_UINTFCS (20)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESSFCS (21)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) オプション
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINTFCS (22)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R10G10B10A2_TYPELESSPCS (23)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R10G10B10A2_UNORMFCS (24)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 必須
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R10G10B10A2_UINTFCS (25)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFCS (89)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R11G11B10_FLOATFNS (26)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8B8A8_TYPELESSPCS (27)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8G8B8A8_UNORMFCS (28)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 必須
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8G8B8A8_UNORM_SRGBFCS (29)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 必須
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8G8B8A8_UINTFCS (30)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8G8B8A8_SNORMFCS (31)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8G8B8A8_SINTFCS (32)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16G16_TYPELESSPCS (33)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_FLOATFCS (34)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_UNORMFCS (35)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_UINTFCS (36)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_SNORMFCS (37)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_SINTFCS (38)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32_TYPELESSPCS (39)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_D32_FLOATFCS (40)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32_FLOATFCS (41)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) オプション
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32_UINTFCS (42)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー 必須
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 Multisample RenderTarget オプション
その他のマルチサンプル数 RT オプション
マルチサンプルの解決 -
マルチサンプル読み込み オプション
表示Scan-Out -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R32_SINTFCS (43)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必須
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R24G8_TYPELESSPCS (44)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_D24_UNORM_S8_UINTFCS (45)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R24_UNORM_X8_TYPELESSFCS (46)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) オプション
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_X24_TYPELESS_G8_UINTFCS (47)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_TYPELESSPCS (48)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_UNORMFCS (49)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8G8_UINTFCS (50)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_SNORMFCS (51)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_SINTFCS (52)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16_TYPELESSPCS (53)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16_FLOATFCS (54)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_D16_UNORMFCS (55)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D -
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16_UNORMFCS (56)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) 必須
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16_UINTFCS (57)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー 必須
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16_SNORMFCS (58)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R16_SINTFCS (59)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8_TYPELESSPCS (60)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8_UNORMFCS (61)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8_UINTFCS (62)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8_SNORMFCS (63)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R8_SINTFCS (64)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_A8_UNORMFNS (65)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_R9G9B9E5_SHAREDEXPFNC (67)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_B8G8_UNORMFNC (68)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_G8R8_G8B8_UNORMFNC (69)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC1_TYPELESSPCC (70)

Target サポート
要素あたりのビット数 (BPE) 4
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC1_UNORMFCC (71)

Target サポート
要素あたりのビット数 (BPE) 4
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC1_UNORM_SRGBFCC (72)

Target サポート
要素あたりのビット数 (BPE) 4
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC2_TYPELESSPCC (73)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC2_UNORMFCC (74)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC2_UNORM_SRGBFCC (75)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC3_TYPELESSPCC (76)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC3_UNORMFCC (77)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC3_UNORM_SRGBFCC (78)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_BC4_TYPELESSPCC (79)

Target サポート
要素あたりのビット数 (BPE) 4
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC4_UNORMFCC (80)

Target サポート
要素あたりのビット数 (BPE) 4
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC4_SNORMFCC (81)

Target サポート
要素あたりのビット数 (BPE) 4
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC5_TYPELESSPCC (82)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC5_UNORMFCC (83)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC5_SNORMFCC (84)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー オプション
入力アセンブラー頂点バッファー オプション
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー オプション
入力アセンブラー頂点バッファー オプション
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B8G8R8A8_TYPELESSPCS (90)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_B8G8R8A8_UNORMFCS (87)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_B8G8R8A8_UNORM_SRGBFCS (91)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 必須
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_B8G8R8X8_TYPELESSPCS (92)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_B8G8R8X8_UNORMFCS (88)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー 必須
入力アセンブラー頂点バッファー 必須
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_B8G8R8X8_UNORM_SRGBFCS (93)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト 必須
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必須
タイル リソース -

DXGI_FORMAT_AYUVV (100)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_Y410V (101)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_Y416V (102)

Target サポート
要素あたりのビット数 (BPE) 64
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_NV12V (103)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 必須
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 必須
共有リソース 必須
タイル リソース -

DXGI_FORMAT_P010V (104)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_P016V (105)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_420_OPAQUEV (106)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 必須
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 必須
共有リソース 必須
タイル リソース -

DXGI_FORMAT_YUY2V (107)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_Y210V (108)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_Y216V (109)

Target サポート
要素あたりのビット数 (BPE) 32
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_NV11V (110)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート オプション
ビデオ プロセッサ入力 オプション
ビデオ プロセッサの出力 オプション
共有リソース 必須
タイル リソース -

DXGI_FORMAT_AI44V (111)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_IA44V (112)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_P8V (113)

Target サポート
要素あたりのビット数 (BPE) 8
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_A8P8V (114)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート オプション
バッファー -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必須
Texture3D -
TextureCube -
シェーダー ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必須
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

Target サポート
要素あたりのビット数 (BPE) 16
書式のサポート 必須
バッファー オプション
入力アセンブラー頂点バッファー オプション
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必須
Texture2D 必須
Texture3D 必須
TextureCube 必須
シェーダー ld 必須
シェーダー サンプル (任意のフィルター) 必須
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (mono 1 ビット フィルター) -
シェーダーの収集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 -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

ノートの書式設定

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

L : 型指定なしの形式

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

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

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

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

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

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

V : ビデオ形式

DXGI_FORMAT_R16G16B16A16_FLOAT形式のバック バッファーとスキャン アウトには、線形値のガンマ データが含まれています。

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

ID3D10Device::CheckFormatSupport

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