命令清單
命令清單是一連串可記錄和播放的 GPU 命令。 命令清單可藉由減少執行時間所產生的額外負荷量來改善效能。
在下列案例中使用命令清單:
- 在單一畫面格內,在一個執行緒上呈現場景的一部分,同時在第二個執行緒上錄製場景的另一個部分。 在畫面結尾,播放第一個執行緒上錄製的命令清單。 使用此方法可跨多個執行緒或核心調整複雜的轉譯工作。
- 在您需要 (轉譯命令清單之前,先預先錄製命令清單,而層級正在載入) ,並在稍後在場景中有效率地播放。 當您需要經常轉譯某個專案時,此優化可正常運作。
命令清單是不可變的,且設計為在單一應用程式執行期間進行記錄和播放。 命令清單的設計並非在遊戲執行前預先錄製,並且從媒體載入,因為沒有任何方法可以保存清單。
命令清單必須由延後的內容記錄,但只能在立即內容上播放。 延後的內容可以同時產生命令清單。
- 若要記錄命令清單,請參閱 如何:記錄命令清單。
- 若要播放命令清單,請參閱 如何:播放命令清單。
- 使用命令清單時,效能取決於驅動程式中實作的支援數量。 若要檢查驅動程式支援,請參閱 如何:檢查驅動程式支援。
相關主題