Dela via


Så här gör du: Spela upp en kommandolista

En kommandolista är en inspelad lista över återgivningskommandon. Använd en kommandolista för att förinspela ritningskommandon och spela upp dem senare. Det här avsnittet visar hur du spelar upp en kommandolista. En kommandolista kan användas för att dela upp återgivningsuppgifter mellan trådar.

I det här avsnittet beskrivs hur du spelar upp en kommandolista. Information om hur du spelar in en kommandolista finns i Så här spelar du in en kommandolista.

Så här spelar du upp en kommandolista

ExecuteCommandList måste köras i omedelbara kontext för att inspelade kommandon ska köras på grafikprocessorn (GPU). Använd den omedelbara kontexten för att mata kommandon till GPU:n för körning, använd en uppskjuten kontext för att spela in kommandon för uppspelning till en annan kommandolista. När du anropar ExecuteCommandList på en annan uppskjuten kontext skapar du en sammanslagen uppskjuten kommandolista. Om du vill köra kommandona i den sammanslagna uppskjutna kommandolistan måste du köra dem i den omedelbara kontexten.

Kommandolista

Använda Direct3D 11