Direct3D Feature Level 11.0 硬件的格式支持

本部分指定 Direct3D 功能级别 11.0 硬件支持的格式* (DXGI_FORMAT_值)

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

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

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

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

注意

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

DXGI_FORMAT_UNKNOWNL (0)

目标 支持
每个元素 (BPE) 的位数 0
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32B32A32_TYPELESSPCS (1)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32B32A32_FLOATFCS (2)

目标 支持
每个元素的位数 (BPE) 128
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32B32A32_UINTFCS (3)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32B32A32_SINTFCS (4)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32B32_TYPELESSPCS (5)

目标 支持
每个元素 (BPE) 的位数 96
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R32G32B32_FLOATFCS (6)

目标 支持
每个元素的位数 (BPE) 96
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R32G32B32_UINTFCS (7)

目标 支持
每个元素的位数 (BPE) 96
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R32G32B32_SINTFCS (8)

目标 支持
每个元素 (BPE) 的位数 96
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R16G16B16A16_TYPELESSPCS (9)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16B16A16_FLOATFCS (10)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 必填
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16B16A16_UNORMFCS (11)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16B16A16_UINTFCS (12)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16B16A16_SNORMFCS (13)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16B16A16_SINTFCS (14)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32_TYPELESSPCS (15)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32_FLOATFCS (16)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32_UINTFCS (17)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G32_SINTFCS (18)

目标 支持
每个元素的位数 (BPE) 64
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32G8X24_TYPELESSPCS (19)

目标 支持
每个元素的位数 (BPE) 64
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_D32_FLOAT_S8X24_UINTFCS (20)

目标 支持
每个元素的位数 (BPE) 64
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESSFCS (21)

目标 支持
每个元素的位数 (BPE) 64
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) 必填
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINTFCS (22)

目标 支持
每个元素的位数 (BPE) 64
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R10G10B10A2_TYPELESSPCS (23)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R10G10B10A2_UNORMFCS (24)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 必填
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 必填
平铺资源

DXGI_FORMAT_R10G10B10A2_UINTFCS (25)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFCS (89)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 必填
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 必填
平铺资源

DXGI_FORMAT_R11G11B10_FLOATFNS (26)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8B8A8_TYPELESSPCS (27)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8B8A8_UNORMFCS (28)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 必填
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 必填
平铺资源

DXGI_FORMAT_R8G8B8A8_UNORM_SRGBFCS (29)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 必填
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 必填
平铺资源

DXGI_FORMAT_R8G8B8A8_UINTFCS (30)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8B8A8_SNORMFCS (31)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8B8A8_SINTFCS (32)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16_TYPELESSPCS (33)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16_FLOATFCS (34)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16_UNORMFCS (35)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16_UINTFCS (36)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16_SNORMFCS (37)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16G16_SINTFCS (38)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32_TYPELESSPCS (39)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_D32_FLOATFCS (40)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32_FLOATFCS (41)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) 必填
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32_UINTFCS (42)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 必填
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R32_SINTFCS (43)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 必填
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R24G8_TYPELESSPCS (44)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_D24_UNORM_S8_UINTFCS (45)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R24_UNORM_X8_TYPELESSFCS (46)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) 必填
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_X24_TYPELESS_G8_UINTFCS (47)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_R8G8_TYPELESSPCS (48)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8_UNORMFCS (49)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8_UINTFCS (50)

目标 支持
每个元素的位数 (BPE) 16
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8_SNORMFCS (51)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8_SINTFCS (52)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16_TYPELESSPCS (53)

目标 支持
每个元素的位数 (BPE) 16
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16_FLOATFCS (54)

目标 支持
每个元素的位数 (BPE) 16
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_D16_UNORMFCS (55)

目标 支持
每个元素的位数 (BPE) 16
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D -
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16_UNORMFCS (56)

目标 支持
每个元素的位数 (BPE) 16
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) 必填
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16_UINTFCS (57)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 必填
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16_SNORMFCS (58)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R16_SINTFCS (59)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8_TYPELESSPCS (60)

目标 支持
每个元素的位数 (BPE) 8
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8_UNORMFCS (61)

目标 支持
每个元素的位数 (BPE) 8
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8_UINTFCS (62)

目标 支持
每个元素的位数 (BPE) 8
格式支持 必填
Buffer 必填
输入汇编程序顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8_SNORMFCS (63)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8_SINTFCS (64)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_A8_UNORMFNS (65)

目标 支持
每个元素 (BPE) 的位数 8
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R9G9B9E5_SHAREDEXPFNC (67)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_R8G8_B8G8_UNORMFNC (68)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_G8R8_G8B8_UNORMFNC (69)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_BC1_TYPELESSPCC (70)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC1_UNORM FCC (71)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC1_UNORM_SRGB FCC (72)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC2_TYPELESSPCC (73)

目标 支持
每个元素的位数 (BPE) 128
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC2_UNORM FCC (74)

目标 支持
每个元素的位数 (BPE) 128
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC2_UNORM_SRGB FCC (75)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC3_TYPELESSPCC (76)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC3_UNORM FCC (77)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC3_UNORM_SRGB FCC (78)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC4_TYPELESSPCC (79)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC4_UNORM FCC (80)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC4_SNORM FCC (81)

目标 支持
每个元素 (BPE) 的位数 64
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC5_TYPELESSPCC (82)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC5_UNORM FCC (83)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC5_SNORM FCC (84)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer
输入装配器顶点缓冲区
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer
输入装配器顶点缓冲区
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_B8G8R8A8_TYPELESSPCS (90)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_B8G8R8A8_UNORMFCS (87)

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

DXGI_FORMAT_B8G8R8A8_UNORM_SRGBFCS (91)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 必填
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 必填
平铺资源

DXGI_FORMAT_B8G8R8X8_TYPELESSPCS (92)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_B8G8R8X8_UNORMFCS (88)

目标 支持
每个元素 (BPE) 的位数 32
格式支持 必填
Buffer 必填
输入装配器顶点缓冲区 必填
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_B8G8R8X8_UNORM_SRGBFCS (93)

目标 支持
每个元素的位数 (BPE) 32
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC6H_TYPELESSPCC (94)

目标 支持
每个元素的位数 (BPE) 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC6H_UF16 FCC (95)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC6H_SF16 FCC (96)

目标 支持
每个元素的位数 (BPE) 128
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC7_TYPELESSPCC (97)

目标 支持
每个元素的位数 (BPE) 128
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC7_UNORM FCC (98)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_BC7_UNORM_SRGB FCC (99)

目标 支持
每个元素 (BPE) 的位数 128
格式支持 必填
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 必填
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

DXGI_FORMAT_AYUVV (100)

目标 支持
每个元素 (BPE) 的位数 32
格式支持
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入 必填
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_Y410V (101)

目标 支持
每个元素的位数 (BPE) 32
格式支持
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_Y416V (102)

目标 支持
每个元素的位数 (BPE) 64
格式支持
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_NV12V (103)

目标 支持
每个元素的位数 (BPE) 8
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 必填
视频处理器输入 必填
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_P010V (104)

目标 支持
每个元素的位数 (BPE) 16
格式支持
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_P016V (105)

目标 支持
每个元素的位数 (BPE) 16
格式支持
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_420_OPAQUEV (106)

目标 支持
每个元素的位数 (BPE) 8
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 必填
视频处理器输入 必填
视频处理器输出 必填
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_YUY2V (107)

目标 支持
每个元素的位数 (BPE) 16
格式支持 必填
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入 必填
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_Y210V (108)

目标 支持
每个元素的位数 (BPE) 32
格式支持
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_Y216V (109)

目标 支持
每个元素 (BPE) 的位数 32
格式支持
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_NV11V (110)

目标 支持
每个元素 (BPE) 的位数 8
格式支持
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持
视频处理器输入
视频处理器输出
共享资源 必填
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_AI44V (111)

目标 支持
每个元素的位数 (BPE) 8
格式支持
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_IA44V (112)

目标 支持
每个元素的位数 (BPE) 8
格式支持
Buffer -
输入汇编程序顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_P8V (113)

目标 支持
每个元素 (BPE) 的位数 8
格式支持
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_A8P8V (114)

目标 支持
每个元素 (BPE) 的位数 16
格式支持
Buffer -
输入装配器顶点缓冲区 -
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D -
Texture2D 必填
Texture3D -
TextureCube -
着色器 ld -
(任何筛选器) 着色器示例 -
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 必填
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源 -

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

目标 支持
每个元素 (BPE) 的位数 16
格式支持 必填
Buffer
输入装配器顶点缓冲区
输入汇编程序索引缓冲区 -
流输出缓冲区 -
Texture1D 必填
Texture2D 必填
Texture3D 必填
TextureCube 必填
着色器 ld 必填
(任何筛选器) 着色器示例 必填
着色器sample_c (比较筛选器) -
单声道1_bit_filter) (着色器示例 -
着色器集合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 -
位布局中的强制转换 -
视频解码器支持 -
视频处理器输入 -
视频处理器输出 -
共享资源 -
BackBuffer 可强制转换甚至完全类型化 -
平铺资源

设置笔记格式

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

L :无类型格式

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

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

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

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

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

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

V :视频格式

D3D12 硬件功能级别

DXGI 编程指南