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 |