Chapter 14. High-Performance OpenGL

What You’ll Learn in This Chapter

• How to optimize your applications for performance.

• Techniques for reducing the CPU overhead of your programs.

• How to use tools to analyze the behavior of your GPU.

Optimizing CPU Performance

In this section, we’ll cover a number of techniques that you can use either to lower the CPU overhead of your applications or to better utilize the CPU of your machine. If your application’s performance is limited by CPU overhead, then these techniques can make your application go faster. If not, then they still give you more CPU cycles to spend on other things—physics, audio, artificial intelligence, networking, and so on. Even if you don’t need all those spare cycles, the system ...

Get OpenGL SuperBible: Comprehensive Tutorial and Reference, Seventh Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.