D3D12_RENDER_PASS_TIER 枚举 (d3d12.h)
指定对图形设备上的呈现通道的支持级别。
语法
typedef enum D3D12_RENDER_PASS_TIER {
D3D12_RENDER_PASS_TIER_0 = 0,
D3D12_RENDER_PASS_TIER_1 = 1,
D3D12_RENDER_PASS_TIER_2 = 2
} ;
常量
D3D12_RENDER_PASS_TIER_0 值: 0 用户模式显示驱动程序尚未实现呈现通道,因此仅通过软件仿真提供该功能。 在此支持级别上,呈现通道可能不会提供性能优势。 |
D3D12_RENDER_PASS_TIER_1 值:1 呈现通道功能由用户模式显示驱动程序实现,渲染目标/深度缓冲区写入可能会加速。 呈现通道中无法有效地支持无序访问视图 (UAV) 写入。 |
D3D12_RENDER_PASS_TIER_2 值: 2 呈现通道功能由用户模式显示驱动程序实现,渲染目标/深度缓冲区写入可能会加速,并且无序访问视图 (UAV) 写入 (前提是在后续呈现通道) 之前不读取呈现通道中的写入可能比不使用呈现通道发出相同工作更高效。 |
备注
若要确定图形设备的呈现通道支持级别,请传递 D3D12_FEATURE_DATA_D3D12_OPTIONS5 结构。
要求
标头 | d3d12.h |
另请参阅
呈现