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 |