Compartilhar via


Como reproduzir uma lista de comandos

Uma lista de comandos é uma lista registrada de comandos de renderização. Use uma lista de comandos para pré-gravar 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 contexto imediato para que os comandos gravados sejam executados na GPU (unidade de processamento gráfico). Use o contexto imediato para alimentar comandos para a GPU para execução, use um contexto adiado para registrar comandos para reprodução em outra lista de comandos. Ao chamar ExecuteCommandList para outro contexto adiado, você cria uma lista de comandos adiados "mesclados". 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