From 23e6a58d59b7a11cb8bdb7aa61d3c534c02027e7 Mon Sep 17 00:00:00 2001 From: ladevieq Date: Mon, 11 Jul 2022 00:50:27 +0200 Subject: Refactor includes & improve compile time Add platform defined to CMakeLists.txt --- include/vk-context.hpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'include/vk-context.hpp') diff --git a/include/vk-context.hpp b/include/vk-context.hpp index 29e17d2..7638d07 100644 --- a/include/vk-context.hpp +++ b/include/vk-context.hpp @@ -2,10 +2,9 @@ #define __VK_CONTEXT_HPP_ #include +#include -#include "vulkan-loader.hpp" - -#include +using VmaAllocator = struct VmaAllocator_T*; class vkcontext { public: @@ -36,11 +35,11 @@ class vkcontext { void select_queue(VkQueueFlags queueUsage); - void check_available_instance_layers(std::vector& needed_layers); + static void check_available_instance_layers(std::vector& needed_layers); - void check_available_instance_extensions(std::vector& available_layers, std::vector& needed_extensions); + static void check_available_instance_extensions(std::vector& available_layers, std::vector& needed_extensions); - bool support_required_features(VkPhysicalDevice physical_device); + static bool support_required_features(VkPhysicalDevice physical_device); VkDebugUtilsMessengerEXT debugMessenger; -- cgit v1.3