nngn
|
#include "os/platform.h"
#include "utils.h"
#include <algorithm>
#include <cassert>
#include <charconv>
#include <ranges>
Namespaces | |
namespace | nngn |
Macros | |
#define | C(x) case x: return #x; |
Functions | |
const char * | nngn::vk_strerror (VkResult result) |
const char * | nngn::vk_enum_str (VkDebugUtilsMessageSeverityFlagBitsEXT f) |
std::string | nngn::vk_version_str (Graphics::Version v) |
std::string | nngn::vk_version_str (std::uint32_t v) |
Unpacks a Vulkan version number into a character array. | |
Graphics::Version | nngn::vk_parse_version (std::uint32_t v) |
Unpacks a Vulkan version number. | |
const char * | nngn::vk_enum_str (VkDebugUtilsMessageTypeFlagsEXT f) |
std::vector< Graphics::Extension > | nngn::vk_parse_extensions (std::span< const VkExtensionProperties > s) |
Populates Graphics::Extension objects from their Vulkan equivalents. | |
Graphics::PresentMode | nngn::vk_present_mode (VkPresentModeKHR m) |
Populates a Graphics::PresentMode from its Vulkan equivalent. | |
#define C | ( | x | ) | case x: return #x; |