mirror of
https://github.com/DrBeef/Raze.git
synced 2024-12-01 16:42:50 +00:00
19 lines
324 B
C++
19 lines
324 B
C++
#pragma once
|
|
|
|
#include "vulkaninstance.h"
|
|
|
|
class VulkanSurface;
|
|
|
|
class VulkanCompatibleDevice
|
|
{
|
|
public:
|
|
VulkanPhysicalDevice* Device = nullptr;
|
|
|
|
int GraphicsFamily = -1;
|
|
int PresentFamily = -1;
|
|
|
|
bool GraphicsTimeQueries = false;
|
|
|
|
std::set<std::string> EnabledDeviceExtensions;
|
|
VulkanDeviceFeatures EnabledFeatures;
|
|
};
|