O'Reilly logo

Game Programming using Qt 5 Beginner's Guide - Second Edition by Lorenz Haas, Witold Wysota, Pavel Strakhov

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

OpenGL and Vulkan in Qt applications

Hardware acceleration is crucial for implementing modern games with advanced graphics effects. Qt Widgets module uses traditional approach optimized for CPU-based rendering. Even though you can make any widget use OpenGL, the performance will usually not be maximized. However, Qt allows you to use OpenGL or Vulkan directly to create high-performance graphics limited only by the graphics card's processing power. In this chapter, you will learn about employing your OpenGL and Vulkan skills to display fast 3D graphics. If you are not familiar with these technologies, this chapter should give you a kickstart for further research in this topic. We will also describe multiple Qt helper classes that simplify ...

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