Vulkan Fundamentals

In this section, the various components of the Vulkan API and how it can be used to achieve a range of desired effects will be detailed. The most important thing to keep in mind when considering Vulkan as a working API is that while it is able to cover a wide range of platforms and hardware, all with vastly different form factors and power envelopes, these platforms have different use cases in mind, and this should be taken into account.

Therefore, this guide will discuss the consistencies and differences in implementing Vulkan.