Graphics Reference
In-Depth Information
Figure 7.4. Using four deferred contexts to generate command lists to be executed on the immediate context.
total time required to finish rendering the final output on the GPU side of the application.
The modified design of the Direct3D 11 interfaces provides the potential for a significant
speed increase, without requiring too many changes in the application itself.
7.4 Context Pipeline State Propagation
With the structural details explained, we need to consider another topic concerning how
command lists are generated and executed. Specifically, we need to understand how pipe-
line state is preserved, restored, and eliminated during the various operations that are per-
formed when using command lists.
7.4.1 The Immediate Context State
We will start by investigating the behavior of the immediate context's pipeline state
throughout a command list execution phase. Figure 7.5 shows the immediate context and
Search WWH ::




Custom Search