nngn
Loading...
Searching...
No Matches
instance.cpp File Reference
#include "os/platform.h"
#include "instance.h"
#include <algorithm>
#include <sstream>
#include "utils/log.h"
#include "utils.h"
Include dependency graph for instance.cpp:

Namespaces

namespace  anonymous_namespace{instance.cpp}
 
namespace  nngn
 

Macros

#define GET_PROC_ADDR(i, x)   (i).get_proc_addr<PFN_ ## x>(#x)
 

Functions

template<typename T >
bool anonymous_namespace{instance.cpp}::named_cmp (const T &lhs, const T &rhs)
 
auto anonymous_namespace{instance.cpp}::app_info (nngn::Graphics::Version v)
 
VKAPI_ATTR VkBool32 VKAPI_CALL anonymous_namespace{instance.cpp}::debug_callback (VkDebugUtilsMessageSeverityFlagBitsEXT severity, VkDebugUtilsMessageTypeFlagsEXT type, const auto *data, void *p)
 
VkDebugUtilsMessengerCreateInfoEXT anonymous_namespace{instance.cpp}::debug_info (nngn::Instance *i, nngn::Graphics::LogLevel log_level)
 

Macro Definition Documentation

◆ GET_PROC_ADDR

#define GET_PROC_ADDR (   i,
 
)    (i).get_proc_addr<PFN_ ## x>(#x)