Partilhar via


Como Reproduzir uma Lista de Comandos

Uma lista de comandos é uma lista gravada de comandos de renderização. Use uma lista de comandos para gravar previamente comandos de desenho e reproduzi-los mais tarde. Este tópico mostra como reproduzir uma lista de comandos . Uma lista de comandos pode ser usada para dividir tarefas de renderização entre threads.

Esta seção descreve como reproduzir uma lista de comandos. Para gravar uma lista de comandos, consulte Como gravar uma lista de comandos.

Para reproduzir uma lista de comandos

ExecuteCommandList deve ser executado no de contexto imediato para que os comandos gravados sejam executados na unidade de processamento gráfico (GPU). Use o contexto imediato para alimentar comandos para a GPU para execução, use um contexto adiado para gravar comandos para reprodução em outra lista de comandos. Ao chamar ExecuteCommandList para outro contexto adiado, você cria uma lista de comandos adiada 'mesclada'. Para executar os comandos na lista de comandos adiados mesclados, você precisa executá-los no contexto imediato.

Lista de Comandos

Como usar o Direct3D 11