Vulkan初始化
Vulkan实例概述
在写Windows的应用程序时,大家肯定接触过HINSTANCE。在程序中他起到了很大的作用。同样,在进行与Vulkan有关的操作时,我们同样需要一个与其类似的东西,就是VkInstance。
创建Vulkan实例
和HINSTANCE不同,它在程序开始时就已经自动创建好了,但是VkInstance需要我们自己创建。创建VkInstance时,我们需要使用vkCreateInstance这个函数:
VkResult vkCreateInstance
(
const VKInstanceCreateInfo* pCreateInfo,
const VKAllocationCallbacks* pAllocator,
VkInstance* pInstance
);
从函数原型中我们可以看到创建VkIn