共用方式為


D3D12DDIARG_RENDER_PASS_FLAGS_0053列舉 (d3d12umddi.h)

D3D12DDIARG_RENDER_PASS_FLAGS_0053列舉是表示轉譯階段狀態之旗標的位 OR。

Syntax

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