D3D12_MEASUREMENTS_ACTION列舉 (d3d12.h)
定義常數,指定應該使用先前工作負載檢測的結果來完成的工作。
Syntax
typedef enum D3D12_MEASUREMENTS_ACTION {
D3D12_MEASUREMENTS_ACTION_KEEP_ALL = 0,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY,
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
} ;
常數
D3D12_MEASUREMENTS_ACTION_KEEP_ALL 值: 0 預設設定。 指定應該保留所有結果。 |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS 指定驅動程式已看到其即將執行的所有數據,因此應該停止等候更多數據,並繼續編譯優化的著色器。 |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY 如同 D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS,但也會指定您的應用程式不會擔心問題,因此運行時間應該忽略一般閑置優先順序規則,並盡可能使用任意數目的線程來快速完成著色器重新編譯。 僅適用於 開發人員模式。 |
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS 指定應該重設優化狀態;提示先前已測量的任何專案不再適用。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 20348 |
最低支援的伺服器 | Windows 10 組建 20348 |
標頭 | d3d12.h |