命令清單

命令清單是一連串可記錄和播放的 GPU 命令。 命令清單可藉由減少執行時間所產生的額外負荷量來改善效能。

在下列案例中使用命令清單:

  • 在單一畫面格內,在一個執行緒上呈現場景的一部分,同時在第二個執行緒上錄製場景的另一個部分。 在畫面結尾,播放第一個執行緒上錄製的命令清單。 使用此方法可跨多個執行緒或核心調整複雜的轉譯工作。
  • 在您需要 (轉譯命令清單之前,先預先錄製命令清單,而層級正在載入) ,並在稍後在場景中有效率地播放。 當您需要經常轉譯某個專案時,此優化可正常運作。

命令清單是不可變的,且設計為在單一應用程式執行期間進行記錄和播放。 命令清單的設計並非在遊戲執行前預先錄製,並且從媒體載入,因為沒有任何方法可以保存清單。

命令清單必須由延後的內容記錄,但只能在立即內容上播放。 延後的內容可以同時產生命令清單。

立即和延後轉譯

多執行緒