vengine  0.1.0
3D graphics engine made with Vulkan
Loading...
Searching...
No Matches
device.cpp File Reference
#include <cstring>
#include <iostream>
#include <set>
#include <unordered_set>
#include "VEngine/Device.hpp"
+ Include dependency graph for device.cpp:

Go to the source code of this file.

Functions

static VKAPI_ATTR VkBool32 VKAPI_CALL debugCallback (const VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, const VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData)
 
VkResult CreateDebugUtilsMessengerEXT (const VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pDebugMessenger)
 
void DestroyDebugUtilsMessengerEXT (const VkInstance instance, const VkDebugUtilsMessengerEXT debugMessenger, const VkAllocationCallbacks *pAllocator)
 

Function Documentation

◆ CreateDebugUtilsMessengerEXT()

VkResult CreateDebugUtilsMessengerEXT ( const VkInstance instance,
const VkDebugUtilsMessengerCreateInfoEXT * pCreateInfo,
const VkAllocationCallbacks * pAllocator,
VkDebugUtilsMessengerEXT * pDebugMessenger )

Definition at line 16 of file device.cpp.

Referenced by ven::Device::setupDebugMessenger().

+ Here is the caller graph for this function:

◆ debugCallback()

static VKAPI_ATTR VkBool32 VKAPI_CALL debugCallback ( const VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity,
const VkDebugUtilsMessageTypeFlagsEXT messageType,
const VkDebugUtilsMessengerCallbackDataEXT * pCallbackData,
void * pUserData )
static

Definition at line 8 of file device.cpp.

Referenced by ven::Device::populateDebugMessengerCreateInfo().

+ Here is the caller graph for this function:

◆ DestroyDebugUtilsMessengerEXT()

void DestroyDebugUtilsMessengerEXT ( const VkInstance instance,
const VkDebugUtilsMessengerEXT debugMessenger,
const VkAllocationCallbacks * pAllocator )

Definition at line 26 of file device.cpp.

Referenced by ven::Device::~Device().

+ Here is the caller graph for this function: