如何:播放命令清單
命令清單是轉譯命令的記錄清單。 使用命令清單預先錄製繪圖命令,稍後再播放。 本主題說明如何播放 命令清單。 命令清單可用來分割線程之間的轉譯工作。
本節說明如何播放命令清單。 如需錄製命令清單,請參閱 如何:錄製命令清單。
播放命令清單
- 呼叫 ID3D11DeviceCoNtext::ExecuteCommandList 並傳遞有效的 ID3D11CommandList 物件。
if(g_pd3dCommandList) { g_pImmediateContext->ExecuteCommandList(g_pd3dCommandList, TRUE); }
ExecuteCommandList 必須在 即時內容 上執行,才能在圖形處理單位上執行所錄製命令, (GPU) 。 使用立即內容將命令饋送至 GPU 以供執行,請使用延後的內容來錄製命令以播放至另一個命令清單。 當您呼叫 ExecuteCommandList 到另一個延後的內容時,您會建立「合併」延遲的命令清單。 若要在合併的延後命令清單上執行命令,您必須在即時內容上執行這些命令。
相關主題