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: