File vulkan_utils.hpp
FileList > illixr > vk > vulkan_utils.hpp
Go to the source code of this file
#include <fstream>#include <iostream>#include <map>#include <optional>#include <set>#include <spdlog/spdlog.h>#include <stdexcept>#include <utility>#include <vector>#include <vulkan/vulkan.h>
Namespaces
| Type | Name |
|---|---|
| namespace | ILLIXR RAC_ERRNO_MSG. |
| namespace | vulkan |
Classes
| Type | Name |
|---|---|
| struct | queue |
| struct | queue_families |
| struct | swapchain_details |
Macros
| Type | Name |
|---|---|
| define | VK_ASSERT_SUCCESS (x) /* multi line expression */ |
| define | VK_GET_PROC_ADDR (instance, name) ((PFN\_##name) vkGetInstanceProcAddr(instance, #name)) |
Macro Definition Documentation
define VK_ASSERT_SUCCESS
#define VK_ASSERT_SUCCESS (
x
) `/* multi line expression */`
define VK_GET_PROC_ADDR
#define VK_GET_PROC_ADDR (
instance,
name
) `((PFN_##name) vkGetInstanceProcAddr(instance, #name))`
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/vk/vulkan_utils.hpp