O'Reilly logo

Practical Rendering and Computation with Direct3D 11 by Jack Hoxley, Matt Pettineo, Jason Zink

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

13 Multithreaded Paraboloid Mapping

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required