| 
    wren
    
   Vulkan-based game engine 
   | 
 
#include <spdlog/spdlog.h>#include <vulkan/vk_platform.h>#include <vulkan/vulkan_core.h>#include <vector>#include <vulkan/vulkan.hpp>#include <vulkan/vulkan_enums.hpp>#include <vulkan/vulkan_handles.hpp>#include <vulkan/vulkan_structs.hpp>#include <wren/utils/result.hpp>

Go to the source code of this file.
Classes | |
| struct | wren::vulkan::SwapchainSupportDetails | 
Namespaces | |
| namespace | wren | 
| namespace | wren::vulkan | 
Functions | |
| auto | wren::vulkan::load_functions (const ::vk::Instance &instance) -> expected< void > | 
| auto | wren::vulkan::get_swapchain_support_details (const ::vk::PhysicalDevice &physical_device, const ::vk::SurfaceKHR &surface) -> expected< SwapchainSupportDetails > | 
| auto | wren::vulkan::debug_callback (VkDebugUtilsMessageSeverityFlagBitsEXT severity, VkDebugUtilsMessageTypeFlagsEXT type, const VkDebugUtilsMessengerCallbackDataEXT *msg_data, void *user_data) -> VkBool32 | 
| auto | wren::vulkan::is_extension_supported (const std::string_view &name) -> bool | 
| auto | wren::vulkan::is_layer_supported (const std::string_view &name) -> bool | 
| auto | wren::vulkan::is_device_extension_supported (const std::string_view &name, const ::vk::PhysicalDevice &device) |