Made Vulkan Surface

This commit is contained in:
Pasha Bibko
2025-11-15 18:24:07 +00:00
parent 2c6446aca9
commit 973223c651
7 changed files with 60 additions and 14 deletions

View File

@@ -1,7 +1,6 @@
#pragma once
#include <optional>
#include <vulkan/vulkan.h>
#include "../VulkanRenderer.h"
namespace PB::Renderer
{
@@ -9,9 +8,12 @@ namespace PB::Renderer
{
private:
static std::optional<VkInstance> s_Instance;
static std::optional<VkSurfaceKHR> s_Surface;
public:
static std::optional<VkInstance> Init();
static bool Cleanup();
static std::optional<VkSurfaceKHR> CreateSurface(GLFWwindow* window);
};
}