#pragma once #include "emulator.h" #include #include #include namespace Graphics::Vulkan { struct VulkanExt { bool enable_validation_layers = false; std::vector required_extensions; std::vector available_extensions; std::vector required_layers; std::vector available_layers; }; void vulkanCreate(Emulator::WindowCtx *ctx); void vulkanGetExtensions(VulkanExt* ext); };