Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
Volk.cppm File Reference
#include <volk.h>
#include <vulkan/vulkan.h>
Include dependency graph for Volk.cppm:

Functions

constexpr uint32_t VK_MAKE_VERSION (uint32_t major, uint32_t minor, uint32_t patch)
constexpr uint32_t VK_VERSION_MAJOR (uint32_t version)
constexpr uint32_t VK_VERSION_MINOR (uint32_t version)
constexpr uint32_t VK_VERSION_PATCH (uint32_t version)

Variables

constexpr auto VK_API_VERSION_1_0_plp = VK_API_VERSION_1_0
constexpr auto VK_API_VERSION_1_1_plp = VK_API_VERSION_1_1
constexpr auto VK_API_VERSION_1_2_plp = VK_API_VERSION_1_2
constexpr auto VK_API_VERSION_1_3_plp = VK_API_VERSION_1_3
constexpr auto VK_API_VERSION_1_4_plp = VK_API_VERSION_1_4
constexpr auto VK_EXT_DEBUG_REPORT_EXTENSION_NAME_plp = VK_EXT_DEBUG_REPORT_EXTENSION_NAME
constexpr auto VK_EXT_DEBUG_UTILS_EXTENSION_NAME_plp = VK_EXT_DEBUG_UTILS_EXTENSION_NAME
constexpr auto VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME_plp = VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME
constexpr auto VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME_plp = VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME
constexpr auto VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME_plp = VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME
constexpr auto VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME_plp = VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME
constexpr auto VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME_plp = VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME
constexpr auto VK_FALSE_plp = VK_FALSE
constexpr auto VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME_plp = VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME
constexpr auto VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME_plp = VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME
constexpr auto VK_KHR_MAINTENANCE_4_EXTENSION_NAME_plp = VK_KHR_MAINTENANCE_4_EXTENSION_NAME
constexpr auto VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME_plp = VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME
constexpr auto VK_KHR_SWAPCHAIN_EXTENSION_NAME_plp = VK_KHR_SWAPCHAIN_EXTENSION_NAME
constexpr auto VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME_plp = VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME
constexpr auto VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME_plp = VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME
constexpr auto VK_LOD_CLAMP_NONE_plp = VK_LOD_CLAMP_NONE
constexpr auto VK_QUEUE_FAMILY_IGNORED_plp = VK_QUEUE_FAMILY_IGNORED
constexpr auto VK_REMAINING_ARRAY_LAYERS_plp = VK_REMAINING_ARRAY_LAYERS
constexpr auto VK_REMAINING_MIP_LEVELS_plp = VK_REMAINING_MIP_LEVELS
constexpr auto VK_SUBPASS_EXTERNAL_plp = VK_SUBPASS_EXTERNAL
constexpr auto VK_TRUE_plp = VK_TRUE
constexpr auto VK_UUID_SIZE_plp = VK_UUID_SIZE
constexpr auto VK_WHOLE_SIZE_plp = VK_WHOLE_SIZE
auto const VK_NULL_HANDLE_plp = VK_NULL_HANDLE
constexpr auto VK_API_VERSION_1_0 = VK_API_VERSION_1_0_plp
constexpr auto VK_API_VERSION_1_1 = VK_API_VERSION_1_1_plp
constexpr auto VK_API_VERSION_1_2 = VK_API_VERSION_1_2_plp
constexpr auto VK_API_VERSION_1_3 = VK_API_VERSION_1_3_plp
constexpr auto VK_API_VERSION_1_4 = VK_API_VERSION_1_4_plp
constexpr auto VK_EXT_DEBUG_REPORT_EXTENSION_NAME = VK_EXT_DEBUG_REPORT_EXTENSION_NAME_plp
constexpr auto VK_EXT_DEBUG_UTILS_EXTENSION_NAME = VK_EXT_DEBUG_UTILS_EXTENSION_NAME_plp
constexpr auto VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME = VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME_plp
constexpr auto VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME = VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME_plp
constexpr auto VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME = VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME_plp
constexpr auto VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME = VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME_plp
constexpr auto VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME = VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME_plp
constexpr auto VK_FALSE = VK_FALSE_plp
constexpr auto VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME = VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME_plp
constexpr auto VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME = VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME_plp
constexpr auto VK_KHR_MAINTENANCE_4_EXTENSION_NAME = VK_KHR_MAINTENANCE_4_EXTENSION_NAME_plp
constexpr auto VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME = VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME_plp
constexpr auto VK_KHR_SWAPCHAIN_EXTENSION_NAME = VK_KHR_SWAPCHAIN_EXTENSION_NAME_plp
constexpr auto VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME = VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME_plp
constexpr auto VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME = VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME_plp
constexpr auto VK_LOD_CLAMP_NONE = VK_LOD_CLAMP_NONE_plp
constexpr auto VK_QUEUE_FAMILY_IGNORED = VK_QUEUE_FAMILY_IGNORED_plp
constexpr auto VK_REMAINING_ARRAY_LAYERS = VK_REMAINING_ARRAY_LAYERS_plp
constexpr auto VK_REMAINING_MIP_LEVELS = VK_REMAINING_MIP_LEVELS_plp
constexpr auto VK_SUBPASS_EXTERNAL = VK_SUBPASS_EXTERNAL_plp
constexpr auto VK_TRUE = VK_TRUE_plp
constexpr auto VK_UUID_SIZE = VK_UUID_SIZE_plp
constexpr auto VK_WHOLE_SIZE = VK_WHOLE_SIZE_plp
constexpr auto VK_NULL_HANDLE = nullptr

Function Documentation

◆ VK_MAKE_VERSION()

uint32_t VK_MAKE_VERSION ( uint32_t major,
uint32_t minor,
uint32_t patch )
inlineconstexprexport

◆ VK_VERSION_MAJOR()

uint32_t VK_VERSION_MAJOR ( uint32_t version)
inlineconstexprexport
Here is the caller graph for this function:

◆ VK_VERSION_MINOR()

uint32_t VK_VERSION_MINOR ( uint32_t version)
inlineconstexprexport
Here is the caller graph for this function:

◆ VK_VERSION_PATCH()

uint32_t VK_VERSION_PATCH ( uint32_t version)
inlineconstexprexport
Here is the caller graph for this function:

Variable Documentation

◆ VK_API_VERSION_1_0

auto VK_API_VERSION_1_0 = VK_API_VERSION_1_0_plp
inlineconstexprexport

◆ VK_API_VERSION_1_0_plp

auto VK_API_VERSION_1_0_plp = VK_API_VERSION_1_0
inlineconstexpr

◆ VK_API_VERSION_1_1

auto VK_API_VERSION_1_1 = VK_API_VERSION_1_1_plp
inlineconstexprexport

◆ VK_API_VERSION_1_1_plp

auto VK_API_VERSION_1_1_plp = VK_API_VERSION_1_1
inlineconstexpr

◆ VK_API_VERSION_1_2

auto VK_API_VERSION_1_2 = VK_API_VERSION_1_2_plp
inlineconstexprexport

◆ VK_API_VERSION_1_2_plp

auto VK_API_VERSION_1_2_plp = VK_API_VERSION_1_2
inlineconstexpr

◆ VK_API_VERSION_1_3

auto VK_API_VERSION_1_3 = VK_API_VERSION_1_3_plp
inlineconstexprexport

◆ VK_API_VERSION_1_3_plp

auto VK_API_VERSION_1_3_plp = VK_API_VERSION_1_3
inlineconstexpr

◆ VK_API_VERSION_1_4

auto VK_API_VERSION_1_4 = VK_API_VERSION_1_4_plp
inlineconstexprexport

◆ VK_API_VERSION_1_4_plp

auto VK_API_VERSION_1_4_plp = VK_API_VERSION_1_4
inlineconstexpr

◆ VK_EXT_DEBUG_REPORT_EXTENSION_NAME

auto VK_EXT_DEBUG_REPORT_EXTENSION_NAME = VK_EXT_DEBUG_REPORT_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_EXT_DEBUG_REPORT_EXTENSION_NAME_plp

auto VK_EXT_DEBUG_REPORT_EXTENSION_NAME_plp = VK_EXT_DEBUG_REPORT_EXTENSION_NAME
inlineconstexpr

◆ VK_EXT_DEBUG_UTILS_EXTENSION_NAME

auto VK_EXT_DEBUG_UTILS_EXTENSION_NAME = VK_EXT_DEBUG_UTILS_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_EXT_DEBUG_UTILS_EXTENSION_NAME_plp

auto VK_EXT_DEBUG_UTILS_EXTENSION_NAME_plp = VK_EXT_DEBUG_UTILS_EXTENSION_NAME
inlineconstexpr

◆ VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME

auto VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME = VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME_plp

auto VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME_plp = VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME
inlineconstexpr

◆ VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME

auto VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME = VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME_plp

auto VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME_plp = VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME
inlineconstexpr

◆ VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME

auto VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME = VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME_plp

auto VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME_plp = VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME
inlineconstexpr

◆ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME

auto VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME = VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME_plp

auto VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME_plp = VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME
inlineconstexpr

◆ VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME

auto VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME = VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME_plp

auto VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME_plp = VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME
inlineconstexpr

◆ VK_FALSE

auto VK_FALSE = VK_FALSE_plp
inlineconstexprexport

◆ VK_FALSE_plp

auto VK_FALSE_plp = VK_FALSE
inlineconstexpr

◆ VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME

auto VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME = VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME_plp

auto VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME_plp = VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME
inlineconstexpr

◆ VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME

auto VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME = VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME_plp

auto VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME_plp = VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME
inlineconstexpr

◆ VK_KHR_MAINTENANCE_4_EXTENSION_NAME

auto VK_KHR_MAINTENANCE_4_EXTENSION_NAME = VK_KHR_MAINTENANCE_4_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_KHR_MAINTENANCE_4_EXTENSION_NAME_plp

auto VK_KHR_MAINTENANCE_4_EXTENSION_NAME_plp = VK_KHR_MAINTENANCE_4_EXTENSION_NAME
inlineconstexpr

◆ VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME

auto VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME = VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME_plp

auto VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME_plp = VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME
inlineconstexpr

◆ VK_KHR_SWAPCHAIN_EXTENSION_NAME

auto VK_KHR_SWAPCHAIN_EXTENSION_NAME = VK_KHR_SWAPCHAIN_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_KHR_SWAPCHAIN_EXTENSION_NAME_plp

auto VK_KHR_SWAPCHAIN_EXTENSION_NAME_plp = VK_KHR_SWAPCHAIN_EXTENSION_NAME
inlineconstexpr

◆ VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME

auto VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME = VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME_plp

auto VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME_plp = VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME
inlineconstexpr

◆ VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME

auto VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME = VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME_plp
inlineconstexprexport

◆ VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME_plp

auto VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME_plp = VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME
inlineconstexpr

◆ VK_LOD_CLAMP_NONE

auto VK_LOD_CLAMP_NONE = VK_LOD_CLAMP_NONE_plp
inlineconstexprexport

◆ VK_LOD_CLAMP_NONE_plp

auto VK_LOD_CLAMP_NONE_plp = VK_LOD_CLAMP_NONE
inlineconstexpr

◆ VK_NULL_HANDLE

auto VK_NULL_HANDLE = nullptr
inlineconstexprexport

◆ VK_NULL_HANDLE_plp

auto const VK_NULL_HANDLE_plp = VK_NULL_HANDLE
inline

◆ VK_QUEUE_FAMILY_IGNORED

auto VK_QUEUE_FAMILY_IGNORED = VK_QUEUE_FAMILY_IGNORED_plp
inlineconstexprexport

◆ VK_QUEUE_FAMILY_IGNORED_plp

auto VK_QUEUE_FAMILY_IGNORED_plp = VK_QUEUE_FAMILY_IGNORED
inlineconstexpr

◆ VK_REMAINING_ARRAY_LAYERS

auto VK_REMAINING_ARRAY_LAYERS = VK_REMAINING_ARRAY_LAYERS_plp
inlineconstexprexport

◆ VK_REMAINING_ARRAY_LAYERS_plp

auto VK_REMAINING_ARRAY_LAYERS_plp = VK_REMAINING_ARRAY_LAYERS
inlineconstexpr

◆ VK_REMAINING_MIP_LEVELS

auto VK_REMAINING_MIP_LEVELS = VK_REMAINING_MIP_LEVELS_plp
inlineconstexprexport

◆ VK_REMAINING_MIP_LEVELS_plp

auto VK_REMAINING_MIP_LEVELS_plp = VK_REMAINING_MIP_LEVELS
inlineconstexpr

◆ VK_SUBPASS_EXTERNAL

auto VK_SUBPASS_EXTERNAL = VK_SUBPASS_EXTERNAL_plp
inlineconstexprexport

◆ VK_SUBPASS_EXTERNAL_plp

auto VK_SUBPASS_EXTERNAL_plp = VK_SUBPASS_EXTERNAL
inlineconstexpr

◆ VK_TRUE

auto VK_TRUE = VK_TRUE_plp
inlineconstexprexport

◆ VK_TRUE_plp

auto VK_TRUE_plp = VK_TRUE
inlineconstexpr

◆ VK_UUID_SIZE

auto VK_UUID_SIZE = VK_UUID_SIZE_plp
inlineconstexprexport

◆ VK_UUID_SIZE_plp

auto VK_UUID_SIZE_plp = VK_UUID_SIZE
inlineconstexpr

◆ VK_WHOLE_SIZE

auto VK_WHOLE_SIZE = VK_WHOLE_SIZE_plp
inlineconstexprexport

◆ VK_WHOLE_SIZE_plp

auto VK_WHOLE_SIZE_plp = VK_WHOLE_SIZE
inlineconstexpr