April 2016
Intermediate to advanced
648 pages
19h 46m
English
We have seen in Chapter 7 that Direct3D 11 provides a very thorough and consistent API for handling multithreaded use cases. Two different types of multithreaded actions are available for use by an application. The first is multithreaded resource creation, and the second is the ability to perform multithreaded draw submission sequences. While multi-threaded resource creation can allow for a simpler implementation for many operations, the ability to submit drawing operations in parallel has the potential to significantly reduce the amount of overhead on the CPU required to render a particular frame. The sample application presented in this chapter seeks to exercise this multithreaded submission capability and ...
Read now
Unlock full access