Created Vulkan Instance (VkInstance)

This commit is contained in:
Pasha Bibko
2025-11-15 17:59:22 +00:00
parent e133929166
commit 2c6446aca9
8 changed files with 104 additions and 6 deletions

View File

@@ -0,0 +1,17 @@
#pragma once
#include <optional>
#include <vulkan/vulkan.h>
namespace PB::Renderer
{
class VulkanManager
{
private:
static std::optional<VkInstance> s_Instance;
public:
static std::optional<VkInstance> Init();
static bool Cleanup();
};
}