Compartir a través de


Cómo: Reproducir una lista de comandos

Una lista de comandos es una lista grabada de comandos de representación. Use una lista de comandos para grabar previamente comandos de dibujo y reproducirlos más adelante. En este tema se muestra cómo reproducir una lista de comandos. Se puede usar una lista de comandos para dividir las tareas de representación entre subprocesos.

En esta sección se describe cómo reproducir una lista de comandos. Para grabar una lista de comandos, vea Cómo: Grabar una lista de comandos.

Para reproducir una lista de comandos

ExecuteCommandList debe ejecutarse en el contexto inmediato para que los comandos grabados se ejecuten en la unidad de procesamiento de gráficos (GPU). Use el contexto inmediato para alimentar comandos a la GPU para su ejecución, use un contexto diferido para grabar comandos para la reproducción en otra lista de comandos. Al llamar a ExecuteCommandList en otro contexto diferido, se crea una lista de comandos diferida "combinada". Para ejecutar los comandos en la lista de comandos diferidos combinados, debe ejecutarlos en el contexto inmediato.

Lista de comandos

Cómo usar Direct3D 11