Foundation
Loading...
Searching...
No Matches
Macros | Variables
Device.cpp File Reference
#include <algorithm>
#include <vk_mem_alloc.h>
#include <GLFW/glfw3.h>
#include <Bits/Format.hpp>
#include <Core/Core.hpp>
#include <utility>
#include "Application.hpp"
#include "Device.hpp"
#include "Swapchain.hpp"
#include "PipelineState.hpp"
#include "Shader.hpp"
#include "Command.hpp"
#include "Descriptor.hpp"

Macros

#define VMA_IMPLEMENTATION
 
#define GLFW_INCLUDE_VULKAN
 

Variables

const charkVulkanDeviceExtensions []
 
const charkVulkanDeviceTypes [] = {"Other", "Integrated GPU", "Discrete GPU", "Virtual GPU", "CPU"}
 

Macro Definition Documentation

◆ GLFW_INCLUDE_VULKAN

#define GLFW_INCLUDE_VULKAN

◆ VMA_IMPLEMENTATION

#define VMA_IMPLEMENTATION

Variable Documentation

◆ kVulkanDeviceExtensions

const char* kVulkanDeviceExtensions[]
Initial value:
= {
}
std::unique_ptr< T, StlDeleter< T > > UniquePtr
std::unique_ptr with custom deleter that uses a Foundation::Core::Allocator to deallocate memory.
Definition Allocator.hpp:161

◆ kVulkanDeviceTypes

const char* kVulkanDeviceTypes[] = {"Other", "Integrated GPU", "Discrete GPU", "Virtual GPU", "CPU"}