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

另请参阅

PFND3D12DDI_BEGIN_RENDER_PASS_0053