Part 1:Building a Graphics Renderer

In this part, you will get an overview of the steps to open a simple application window and handle keyboard and mouse input. In addition, you will learn how to draw textured 3D objects on a screen with OpenGL 4 and the Vulkan API. We will briefly explain GPU shaders, small programs running on a graphics card, working hard to calculate the pictures of the 3D objects you see on the screen. Finally, you will be introduced to Dear ImGui and learn how to add basic control elements to an application.

In this part, we will cover the following chapters:

Get C++ Game Animation Programming - Second 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.