5

OpenGL Implementation

In this chapter, we will learn how to use Open Graphics Library (OpenGL), a powerful rendering application program interface (API), and combine it with Qt. OpenGL is a cross-language, cross-platform API for drawing 2D and 3D graphics on screen through the graphics processing unit (GPU) within our computer’s graphics chip. In this chapter, we will be learning about OpenGL 3 instead of 2 because, even though the fixed-function pipeline is easier for beginners to grasp compared to the newer programmable pipeline, it is considered legacy code and has been deprecated by most modern 3D rendering software. Qt 6 supports both versions, so there should be no problem switching over to OpenGL 2 if you need backward compatibility ...

Get Qt 6 C++ GUI Programming Cookbook - Third 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.