Skip to content

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