共用方式為


命令清單

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

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

  • 在單一畫面內,在一個線程上轉譯場景的一部分,同時在第二個線程上錄製場景的另一個部分。 在畫面結尾,播放第一個線程上錄製的命令清單。 使用此方法可跨多個線程或核心調整複雜的轉譯工作。
  • 在您需要渲染命令清單之前預先錄製命令清單(例如,當層級正在載入時),並在稍後於您的場景中高效地回放命令清單。 當您需要經常渲染某些內容時,此優化效果良好。

命令清單是不可變的,其設計目的是在單一執行應用程式期間進行記錄和播放。 命令清單並非設計為在遊戲執行之前預先錄製,並從媒體載入,因為無法儲存清單。

命令清單必須由延遲上下文記錄,但只能在即時上下文上播放。 延遲上下文可以同時產生命令清單。

即時和延遲渲染

多線程