方法: コマンド リストを再生する

コマンド リストは、レンダリング コマンドの記録された一覧です。 コマンド リストを使用して描画コマンドを事前に記録し、後で再生します。 このトピックでは、 コマンド リストを再生する方法について説明します。 コマンド リストを使用して、レンダリング タスクをスレッド間で分割できます。

このセクションでは、コマンド リストを再生する方法について説明します。 コマンド リストの記録については、「 方法: コマンド リストを記録する」を参照してください。

コマンド リストを再生するには

記録されたコマンドをグラフィックス処理装置 (GPU) で実行するには、ExecuteCommandList即時コンテキストで実行する必要があります。 即時コンテキストを使用してコマンドを GPU にフィードして実行し、遅延コンテキストを使用して再生用のコマンドを別のコマンド リストに記録します。 ExecuteCommandList を別の遅延コンテキストに呼び出すと、"マージされた" 遅延コマンド リストが作成されます。 マージされた遅延コマンド リストでコマンドを実行するには、即時コンテキストでコマンドを実行する必要があります。

コマンド リスト

Direct3D 11 の使用方法