Búfer de comandos
Una lista de comandos de GPU grabada por adelantado en la CPU y enviada luego a la cola gráfica en bloque, en vez de emitirse llamada a llamada.
El OpenGL clásico era de "modo inmediato": cada llamada ordenaba al driver hacer algo al instante, lo que ataba el renderizado a un solo hilo y metía sobrecarga oculta en cada llamada. Vulkan, Direct3D 12 y Metal dejan en cambio grabar draw calls y cambios de estado en un búfer (D3D lo llama command list) y entregarlo una vez listo.
Como grabar y enviar son cosas separadas, varios hilos pueden construir cada uno su búfer en paralelo — requisito para alimentar una GPU moderna. Los búferes se reutilizan entre fotogramas cuando su contenido no cambia, y la instanciación de GPU reduce cuántos comandos hay que grabar de entrada.