Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
device.cpp File Reference
#include "../rendering.h"
#include <map>
#include <set>
#include "components/diagnostics/logger/logger.h"

Classes

struct  device_info_group
 Structure to store a Vulkan physical device and the index representing it. More...
 
struct  QueueFamilyIndices
 yes More...
 

Functions

QueueFamilyIndices find_queue_families (VkPhysicalDevice device)
 Still not entirely sure what this does if im honest - gotta fix that soon:tm: More...
 

Variables

VkPhysicalDevice vkPhysicalDevice = VK_NULL_HANDLE
 
VkDevice vkLogicalDevice = VK_NULL_HANDLE
 
VkQueue graphicsQueue = VK_NULL_HANDLE
 

Function Documentation

◆ find_queue_families()

QueueFamilyIndices find_queue_families ( VkPhysicalDevice  device)

Still not entirely sure what this does if im honest - gotta fix that soon:tm:

Todo:
get a grip on this shit

Variable Documentation

◆ graphicsQueue

VkQueue graphicsQueue = VK_NULL_HANDLE

◆ vkLogicalDevice

VkDevice vkLogicalDevice = VK_NULL_HANDLE

◆ vkPhysicalDevice

VkPhysicalDevice vkPhysicalDevice = VK_NULL_HANDLE