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

另請參閱

核心列舉