This book covers essential tools and techniques for programming the graphics processing unit. Brought to you by Wolfgang Engel and the same team of editors who made the ShaderX series a success, this volume covers advanced rendering techniques, engine design, GPGPU techniques, related mathematical techniques, and game postmortems. A special emphasis is placed on handheld programming to account for the increased importance of graphics on mobile devices, especially the iPhone and iPod touch.
Example programs and source code can be downloaded from the book's CRC Press web page.
Honest take: GPU Pro: Advanced Rendering Techniques is a messy, overlong, deeply human book, and I'd read it again tomorrow. Wolfgang Engel never trims a tangent, and half the tangents are the best parts. Don't expect tidy. Perfect for readers who love a rambler, skip if you need a clean structure.
Quick verdict on GPU Pro: Advanced Rendering Techniques: sharp, funny, and a little too long. What worked: Engel, Wolfgang's voice, which could sell me a used car. What didn't: the last quarter, which loops back on itself. Recommend for fans of voice-driven books, skip for people who hate rambling.