Добавил комментариев
This commit is contained in:
parent
7c6f91cdc6
commit
aed5ae45c4
|
@ -18,7 +18,7 @@ class Vulkan
|
|||
} states;
|
||||
|
||||
|
||||
void createInstance(); //
|
||||
void createInstance(); // Создание экземпяра Vulkan
|
||||
};
|
||||
|
||||
#endif // VK_H
|
11
src/vk.cpp
11
src/vk.cpp
|
@ -4,14 +4,17 @@
|
|||
#include <vector>
|
||||
#include <stdexcept>
|
||||
|
||||
// инициализация
|
||||
void Vulkan::init()
|
||||
{
|
||||
createInstance();
|
||||
createInstance(); // Создание экземпяра Vulkan
|
||||
}
|
||||
|
||||
// завершение работы
|
||||
void Vulkan::destroy()
|
||||
{
|
||||
vkDestroyInstance(instance, nullptr);
|
||||
// Уничтожение экземпляра Vulkan
|
||||
vkDestroyInstance(instance, nullptr);
|
||||
}
|
||||
|
||||
void Vulkan::createInstance()
|
||||
|
@ -44,8 +47,10 @@ void Vulkan::createInstance()
|
|||
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
|
||||
createInfo.ppEnabledExtensionNames = extensions.data();
|
||||
|
||||
// Создание экземпляра Vulkan
|
||||
VkResult result = vkCreateInstance(&createInfo, nullptr, &instance);
|
||||
if (result != VK_SUCCESS) {
|
||||
if (result != VK_SUCCESS)
|
||||
{ // Отправим исключение в случае ошибок создания экземпляра Vulkan
|
||||
throw std::runtime_error("Instance create error");
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue