Chapter 3. Shaking Hands with the Device
With the knowledge we gained from the last two chapters, we have now reached a level where we can start Vulkan programming from scratch. These two chapters laid the foundation and helped us understand the basic fundamentals of this revolutionary API. Now, at a higher level, we understand the motivation behind this technology, its core blocks, and the associated functionalities and terminologies. In addition, we walked through Vulkan pseudocoding and built a very simple application to understand and visualize the Vulkan programming model.
From this chapter onward, we will dive into the core of Vulkan programming and start transforming our Hello World!!! pseudocode into a real-world executable sample.
Note
All the chapters in this book are designed and programmed carefully in a structured way; every new chapter is dependent on the previous one. You are advised to follow the sequence of the chapters for an efficient learning experience.
In this...