|
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) |