Vulkan Tutorial #graphics
Overview of Vulkan Application
Instance A Vulkan instance is needed to interface/talk to the Vulkan library, basically issue commands related to Drawing and Pipeline
- It Involves creating a VkApplicationInfo struct and then a VkInstanceCreateInfo struct followed by vkCreateInstance to create the instance
- We can add Instance Layer and Instance Extensions
- Instance layers are also called validation layers, they are useful in debugging purposes
- Instance Extensions are also the global extensions, since it’s a platform agnostic in-order to use Vulkan with extra capabilities for that platform we need some extensions, the extension enabled at instance layer are globally available.