次の方法で共有


Direct3D 機能レベル 10.0 ハードウェアのフォーマット サポート

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

次のキーを使用して、機能のサポートの概要を表します。

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

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

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

手記

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

DXGI_FORMAT_UNKNOWNL (0)

ターゲット 支える
要素あたりのビット数 (BPE) 0
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32A32_TYPELESSPCS (1)

ターゲット 支える
要素あたりのビット数 (BPE) 128
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32G32B32A32_FLOATFCS (2)

ターゲット 支える
要素あたりのビット数 (BPE) 128
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 省略可能な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32G32B32A32_UINTFCS (3)

ターゲット 支える
要素あたりのビット数 (BPE) 128
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32G32B32A32_SINTFCS (4)

ターゲット 支える
要素あたりのビット数 (BPE) 128
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32G32B32_TYPELESSPCS (5)

ターゲット 支える
要素あたりのビット数 (BPE) 96
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32_FLOATFCS (6)

ターゲット 支える
要素あたりのビット数 (BPE) 96
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 省略可能な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 省略可能な
RenderTarget 省略可能な
Blendable RenderTarget 依存関係
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 依存関係
8x マルチサンプル RenderTarget 依存関係
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32_UINTFCS (7)

ターゲット 支える
要素あたりのビット数 (BPE) 96
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 省略可能な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 依存関係
8x マルチサンプル RenderTarget 依存関係
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32B32_SINTFCS (8)

ターゲット 支える
要素あたりのビット数 (BPE) 96
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 省略可能な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 依存関係
8x マルチサンプル RenderTarget 依存関係
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16B16A16_TYPELESSPCS (9)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16G16B16A16_FLOATFCS (10)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out 必要な
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 必要な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16G16B16A16_UNORMFCS (11)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 省略可能な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16G16B16A16_UINTFCS (12)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16G16B16A16_SNORMFCS (13)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16G16B16A16_SINTFCS (14)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32G32_TYPELESSPCS (15)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32_FLOATFCS (16)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 省略可能な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32_UINTFCS (17)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G32_SINTFCS (18)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32G8X24_TYPELESSPCS (19)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_D32_FLOAT_S8X24_UINTFCS (20)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット 必要な
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESSFCS (21)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 省略可能な
シェーダー sample_c (比較フィルター) 必要な
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINTFCS (22)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R10G10B10A2_TYPELESSPCS (23)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R10G10B10A2_UNORMFCS (24)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out 必要な
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 必要な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R10G10B10A2_UINTFCS (25)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFCS (89)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out 必要な
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R11G11B10_FLOATFNS (26)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8B8A8_TYPELESSPCS (27)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8G8B8A8_UNORMFCS (28)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out 必要な
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 必要な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8G8B8A8_UNORM_SRGBFCS (29)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out 必要な
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 必要な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8G8B8A8_UINTFCS (30)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8G8B8A8_SNORMFCS (31)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8G8B8A8_SINTFCS (32)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16G16_TYPELESSPCS (33)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_FLOATFCS (34)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_UNORMFCS (35)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 省略可能な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_UINTFCS (36)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_SNORMFCS (37)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16G16_SINTFCS (38)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R32_TYPELESSPCS (39)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_D32_FLOATFCS (40)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット 必要な
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32_FLOATFCS (41)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 省略可能な
シェーダー sample_c (比較フィルター) 必要な
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32_UINTFCS (42)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー 必要な
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R32_SINTFCS (43)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー 必要な
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R24G8_TYPELESSPCS (44)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_D24_UNORM_S8_UINTFCS (45)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット 必要な
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R24_UNORM_X8_TYPELESSFCS (46)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 省略可能な
シェーダー sample_c (比較フィルター) 必要な
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_X24_TYPELESS_G8_UINTFCS (47)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_TYPELESSPCS (48)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_UNORMFCS (49)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8G8_UINTFCS (50)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_SNORMFCS (51)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_SINTFCS (52)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R16_TYPELESSPCS (53)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16_FLOATFCS (54)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_D16_UNORMFCS (55)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D -
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット 必要な
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16_UNORMFCS (56)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) 必要な
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 省略可能な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16_UINTFCS (57)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー 必要な
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16_SNORMFCS (58)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R16_SINTFCS (59)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8_TYPELESSPCS (60)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8_UNORMFCS (61)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8_UINTFCS (62)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op 省略可能な
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8_SNORMFCS (63)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R8_SINTFCS (64)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve -
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_A8_UNORMFNS (65)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_R9G9B9E5_SHAREDEXPFNC (67)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_R8G8_B8G8_UNORMFNC (68)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_G8R8_G8B8_UNORMFNC (69)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC1_TYPELESSPCC (70)

ターゲット 支える
要素あたりのビット数 (BPE) 4
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC1_UNORMFCC (71)

ターゲット 支える
要素あたりのビット数 (BPE) 4
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC1_UNORM_SRGBFCC (72)

ターゲット 支える
要素あたりのビット数 (BPE) 4
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC2_TYPELESSPCC (73)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC2_UNORMFCC (74)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC2_UNORM_SRGBFCC (75)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC3_TYPELESSPCC (76)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC3_UNORMFCC (77)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC3_UNORM_SRGBFCC (78)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_BC4_TYPELESSPCC (79)

ターゲット 支える
要素あたりのビット数 (BPE) 4
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC4_UNORMFCC (80)

ターゲット 支える
要素あたりのビット数 (BPE) 4
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC4_SNORMFCC (81)

ターゲット 支える
要素あたりのビット数 (BPE) 4
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC5_TYPELESSPCC (82)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC5_UNORMFCC (83)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_BC5_SNORMFCC (84)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 省略可能な
入力アセンブラー頂点バッファー 省略可能な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 省略可能な
入力アセンブラー頂点バッファー 省略可能な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 省略可能な
RenderTarget 省略可能な
Blendable RenderTarget 省略可能な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B8G8R8A8_TYPELESSPCS (90)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_B8G8R8A8_UNORMFCS (87)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out 必要な
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_B8G8R8A8_UNORM_SRGBFCS (91)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 必要な
表示 Scan-Out 必要な
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_B8G8R8X8_TYPELESSPCS (92)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_B8G8R8X8_UNORMFCS (88)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ 必要な
入力アセンブラー頂点バッファー 必要な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_B8G8R8X8_UNORM_SRGBFCS (93)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 必要な
表示 Scan-Out -
ビット レイアウト内でのキャスト 必要な
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_AYUVV (100)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 必要な
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_Y410V (101)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_Y416V (102)

ターゲット 支える
要素あたりのビット数 (BPE) 64
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_NV12V (103)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 必要な
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 必要な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_P010V (104)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget 省略可能な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_P016V (105)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget 省略可能な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_420_OPAQUEV (106)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 -
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 必要な
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 必要な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_YUY2V (107)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_Y210V (108)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_Y216V (109)

ターゲット 支える
要素あたりのビット数 (BPE) 32
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_NV11V (110)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget 必要な
Blendable RenderTarget 必要な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート 省略可能な
ビデオ プロセッサ入力 省略可能な
ビデオ プロセッサの出力 省略可能な
共有リソース 必要な
タイル リソース -

DXGI_FORMAT_AI44V (111)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_IA44V (112)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_P8V (113)

ターゲット 支える
要素あたりのビット数 (BPE) 8
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_A8P8V (114)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 省略可能な
バッファ -
入力アセンブラー頂点バッファー -
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D -
Texture2D 必要な
Texture3D -
TextureCube -
Shader ld -
シェーダー サンプル (任意のフィルター) -
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap -
Mipmap の自動生成 -
RenderTarget -
Blendable RenderTarget -
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 -
8x マルチサンプル RenderTarget -
その他のマルチサンプルカウント RT -
Multisample Resolve -
マルチサンプルの読み込み -
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 必要な
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

ターゲット 支える
要素あたりのビット数 (BPE) 16
書式のサポート 必要な
バッファ 省略可能な
入力アセンブラー頂点バッファー 省略可能な
入力アセンブラー インデックス バッファー -
ストリーム出力バッファー -
Texture1D 必要な
Texture2D 必要な
Texture3D 必要な
TextureCube 必要な
Shader ld 必要な
シェーダー サンプル (任意のフィルター) 必要な
シェーダー sample_c (比較フィルター) -
シェーダー サンプル (モノラル 1 ビット フィルター) -
シェーダー収集 4 -
シェーダー gather4_c -
Mipmap 必要な
Mipmap の自動生成 省略可能な
RenderTarget 省略可能な
Blendable RenderTarget 省略可能な
出力マージャー ロジック Op -
深度/ステンシル ターゲット -
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 ロック可能 必要な
マルチサンプル RenderTarget x 4 省略可能な
8x マルチサンプル RenderTarget 省略可能な
その他のマルチサンプルカウント RT 省略可能な
Multisample Resolve 必要な
マルチサンプルの読み込み 省略可能な
表示 Scan-Out -
ビット レイアウト内でのキャスト -
ビデオ デコーダーのサポート -
ビデオ プロセッサ入力 -
ビデオ プロセッサの出力 -
共有リソース -
タイル リソース -

ノートの書式設定

形式の目的は、ハードウェア機能レベルから次のハードウェア機能レベルに変更される可能性があります。

L: 型指定なしの形式

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

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

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

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

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

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

V: ビデオ形式

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

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

ID3D10Device::CheckFormatSupport

DXGI プログラミング ガイド