Direct3D Feature 10Level9 9.1 硬件的格式支持

本部分指定 Direct3D 功能 10Level9 9.1 硬件支持的格式* (DXGI_FORMAT_值)

下表使用以下键汇总了功能支持。

符号 说明
- 不允许或不可用。
必填 需要硬件支持。
选 硬件支持可选;格式可能是硬件加速的,也可能不是硬件加速格式。
依赖 如果支持相关的可选功能,则是必需的。

本主题包含每个格式的节。 格式 目标 (每个目标包含一行) 可以是资源类型、HLSL 内部函数或依赖于特定格式的特定功能。

若要以编程方式验证 D3D11 和 D3D12 中的格式支持,请参阅 检查硬件功能支持

注意

格式的数量大多是(但不是全部)按升序数字顺序排列,有些格式是数字顺序之外的,并与其他相关格式一起列出。 另请注意,格式名称中的 无类型 可能意味着 部分 类型化,并且不是严格意义上的无类型 (请参阅主题末尾) 格式注释 部分。

//

DXGI_FORMAT_UNKNOWNL (0)

目标 支持
每个元素 (BPE) 的位数 0
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32A32_TYPELESSPCS (1)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32A32_FLOATFNS (2)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32A32_UINTFNS (3)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32A32_SINTFNS (4)

目标 支持
每个元素的位数 (BPE) 128
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32_TYPELESSPCS (5)

目标 支持
每个元素的位数 (BPE) 96
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32_FLOATFNS (6)

目标 支持
每个元素 (BPE) 的位数 96
格式支持 必填
Buffer -
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget 依赖
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget 依赖
8x 多重采样 RenderTarget 依赖
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32_UINTFNS (7)

目标 支持
每个元素 (BPE) 的位数 96
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget 依赖
8x 多重采样 RenderTarget 依赖
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32B32_SINTFNS (8)

目标 支持
每个元素 (BPE) 的位数 96
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget 依赖
8x 多重采样 RenderTarget 依赖
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16B16A16_TYPELESSPCS (9)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16B16A16_FLOATFNS (10)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_R16G16B16A16_UNORMFNS (11)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16B16A16_UINTFNS (12)

目标 支持
每个元素的位数 (BPE) 64
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16B16A16_SNORMFNS (13)

目标 支持
每个元素的位数 (BPE) 64
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16B16A16_SINTFNS (14)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32_TYPELESSPCS (15)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32_FLOATFNS (16)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32_UINTFNS (17)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G32_SINTFNS (18)

目标 支持
每个元素的位数 (BPE) 64
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32G8X24_TYPELESSPCS (19)

目标 支持
每个元素的位数 (BPE) 64
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_D32_FLOAT_S8X24_UINTFNS (20)

目标 支持
每个元素的位数 (BPE) 64
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESSFNS (21)

目标 支持
每个元素的位数 (BPE) 64
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINTFNS (22)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R10G10B10A2_TYPELESSPCS (23)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R10G10B10A2_UNORMFNS (24)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_R10G10B10A2_UINTFNS (25)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFNS (89)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R11G11B10_FLOATFNS (26)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8B8A8_TYPELESSPCS (27)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8B8A8_UNORMFNS (28)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 必填
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 必填
多重采样负载 -
显示Scan-Out 必填
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 选
视频处理器输出 必填
共享资源 必填
平铺资源 -

DXGI_FORMAT_R8G8B8A8_UNORM_SRGBFNS (29)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 必填
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 必填
多重采样负载 -
显示Scan-Out 必填
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 选
视频处理器输出 必填
共享资源 必填
平铺资源 -

DXGI_FORMAT_R8G8B8A8_UINTFNS (30)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8B8A8_SNORMFNS (31)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8B8A8_SINTFNS (32)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16_TYPELESSPCS (33)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16_FLOATFNS (34)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16_UNORMFNS (35)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16_UINTFNS (36)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16_SNORMFNS (37)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16G16_SINTFNS (38)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32_TYPELESSPCS (39)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_D32_FLOATFNS (40)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32_FLOATFNS (41)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32_UINTFNS (42)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R32_SINTFNS (43)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R24G8_TYPELESSPCS (44)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_D24_UNORM_S8_UINTFNS (45)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 必填
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R24_UNORM_X8_TYPELESSFNS (46)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_X24_TYPELESS_G8_UINTFNS (47)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8_TYPELESSPCS (48)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8_UNORMFNS (49)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_R8G8_UINTFNS (50)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8_SNORMFNS (51)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8_SINTFNS (52)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16_TYPELESSPCS (53)

目标 支持
每个元素的位数 (BPE) 16
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16_FLOATFNS (54)

目标 支持
每个元素的位数 (BPE) 16
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_D16_UNORMFNS (55)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 必填
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16_UNORMFNS (56)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16_UINTFNS (57)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 必填
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16_SNORMFNS (58)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R16_SINTFNS (59)

目标 支持
每个元素的位数 (BPE) 16
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8_TYPELESSPCS (60)

目标 支持
每个元素的位数 (BPE) 8
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8_UNORMFNS (61)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_R8_UINTFNS (62)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8_SNORMFNS (63)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8_SINTFNS (64)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_A8_UNORMFNS (65)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_R9G9B9E5_SHAREDEXPFNC (67)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_R8G8_B8G8_UNORMFNC (68)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_G8R8_G8B8_UNORMFNC (69)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC1_TYPELESSPCC (70)

目标 支持
每个元素 (BPE) 的位数 4
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC1_UNORMFNC (71)

目标 支持
每个元素 (BPE) 的位数 4
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_BC1_UNORM_SRGBFNC (72)

目标 支持
每个元素 (BPE) 的位数 4
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_BC2_TYPELESSPCC (73)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 -
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC2_UNORMFNC (74)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_BC2_UNORM_SRGBFNC (75)

目标 支持
每个元素的位数 (BPE) 8
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
着色器示例 (点样本仅) 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_BC3_TYPELESSPCC (76)

目标 支持
每个元素的位数 (BPE) 8
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC3_UNORMFNC (77)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_BC3_UNORM_SRGBFNC (78)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
着色器示例 (点样本仅) 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_BC4_TYPELESSPCC (79)

目标 支持
每个元素的位数 (BPE) 4
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC4_UNORMFNC (80)

目标 支持
每个元素的位数 (BPE) 4
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC4_SNORMFNC (81)

目标 支持
每个元素的位数 (BPE) 4
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC5_TYPELESSPCC (82)

目标 支持
每个元素的位数 (BPE) 8
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC5_UNORMFNC (83)

目标 支持
每个元素的位数 (BPE) 8
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_BC5_SNORMFNC (84)

目标 支持
每个元素的位数 (BPE) 8
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 必填
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 必填
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

目标 支持
每个元素的位数 (BPE) 16
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
着色器示例 (点样本仅) 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_B8G8R8A8_TYPELESSPCS (90)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_B8G8R8A8_UNORMFNS (87)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 必填
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 必填
多重采样负载 -
显示Scan-Out 必填
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 选
视频处理器输出 必填
共享资源 必填
平铺资源 -

DXGI_FORMAT_B8G8R8A8_UNORM_SRGBFNS (91)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器示例 (点样本仅) 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 必填
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 必填
多重采样加载 -
显示Scan-Out 必填
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 选
视频处理器输出 必填
共享资源 必填
平铺资源 -

DXGI_FORMAT_B8G8R8X8_TYPELESSPCS (92)

目标 支持
每个元素的位数 (BPE) 32
格式支持 -
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_B8G8R8X8_UNORMFNS (88)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 必填
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 必填
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 选
视频处理器输出 选
共享资源 必填
平铺资源 -

DXGI_FORMAT_B8G8R8X8_UNORM_SRGBFNS (93)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 必填
RenderTarget 必填
可混合的 RenderTarget 必填
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget 选
8x 多重采样 RenderTarget 选
其他多重采样计数 RT 选
多重采样解析 必填
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
平铺资源 -

DXGI_FORMAT_AYUVV (100)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_Y410V (101)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_Y416V (102)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_NV12V (103)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_P010V (104)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_P016V (105)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_420_OPAQUEV (106)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 -
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 必填
视频处理器输入 必填
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_YUY2V (107)

目标 支持
每个元素的位数 (BPE) 16
格式支持 选
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_Y210V (108)

目标 支持
每个元素的位数 (BPE) 32
格式支持 选
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_Y216V (109)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_NV11V (110)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 选
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 选
视频处理器输入 选
视频处理器输出 选
共享资源 -
平铺资源 -

DXGI_FORMAT_AI44V (111)

目标 支持
每个元素的位数 (BPE) 8
格式支持 选
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器示例 (点样本仅) -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV 原子添加 -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV Atomic Unsigned Min 或 Max -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样加载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_IA44V (112)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_P8V (113)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_A8P8V (114)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 选
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
仅) 着色器示例 (点样本 -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap -
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
平铺资源 -

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube 必填
仅) 着色器示例 (点样本 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
着色器示例 (单声道 1 位筛选器) -
着色器集合4 -
着色器gather4_c -
Mipmap 必填
Mipmap 自动生成 -
RenderTarget -
可混合的 RenderTarget -
输出合并逻辑操作 -
深度/模具目标 -
原始 UAV 和 SRV -
结构化 UAV 和 SRV -
类型化 UAV -
UAV 类型化存储 -
UAV 类型化负载 -
UAV Atomic Add -
UAV 原子按位操作 -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV 原子交换 -
UAV 原子签名最小值或最大值 -
UAV 原子无符号最小值或最大值 -
CPU 可锁定 必填
4x 多重采样 RenderTarget -
8x 多重采样 RenderTarget -
其他多重采样计数 RT -
多重采样解析 -
多重采样负载 -
显示Scan-Out -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
平铺资源 -

设置笔记格式

格式的用途可以从一个硬件功能级别更改为下一个硬件功能级别。

L :无类型格式

PCS :部分类型化、可强制转换和简单布局

FCS :完全类型化、可强制转换和简单布局

FNS :完全类型化、不可强制转换且布局简单

PCC :部分类型化、可强制转换和复杂布局

FCC :完全类型化、可强制转换和复杂布局

FNC :完全类型化、不可强制转换且复杂布局

V :视频格式

D3D12 硬件功能级别

为 Direct3D 功能级别 9 实现阴影缓冲区

映射旧格式

DXGI 编程指南