D3D12DDIARG_RENDER_PASS_FLAGS_0053枚举 (d3d12umddi.h)
D3D12DDIARG_RENDER_PASS_FLAGS_0053 枚举是指示呈现传递状态的按位 OR 标志。
语法
typedef enum D3D12DDIARG_RENDER_PASS_FLAGS_0053 {
D3D12DDI_RENDER_PASS_FLAG_0053_NONE = 0x0,
D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES = 0x1,
D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS = 0x2,
D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS = 0x4,
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH = 0x8,
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL = 0x10
} ;
常数
D3D12DDI_RENDER_PASS_FLAG_0053_NONE 值:0x0 未指定任何标志。 |
D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES 值:0x1 用于指定用户是否在呈现通道中发出 UAV 写入,从而允许 UMD(用户模式驱动程序)在必要时选择退出平铺。 |
D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS 值:0x2 此呈现通道正在挂起。 |
D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS 值:0x4 此呈现通道正在恢复。 |
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH 值:0x8 深度模具视图 (DSV) 应在呈现传递期间将深度方面绑定为只读。 当 GPU 将读取深度数据时设置此标志,例如,在阴影映射中进行深度比较,但在传递期间不会写入该标志。 此标志只能指定为在当前传递之前初始化的深度图面(通过上一个传递或其他方式)。 |
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL 值:0x10 DSV 的模具方面应在呈现传递期间作为只读绑定。 当读取作(如模具测试)需要模具数据,但传递不会修改时,这非常有用。 此标志只能指定为在当前传递之前初始化的模具图面(通过上一个传递或其他方式)。 |
言论
呈现通道可以恢复和挂起。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |