26 lines
756 B
C++
26 lines
756 B
C++
|
#ifndef HEADER_GE_VULKAN_FEATURES_HPP
|
||
|
#define HEADER_GE_VULKAN_FEATURES_HPP
|
||
|
|
||
|
#include "vulkan_wrapper.h"
|
||
|
|
||
|
namespace GE
|
||
|
{
|
||
|
class GEVulkanDriver;
|
||
|
namespace GEVulkanFeatures
|
||
|
{
|
||
|
// ----------------------------------------------------------------------------
|
||
|
void init(GEVulkanDriver*);
|
||
|
// ----------------------------------------------------------------------------
|
||
|
void printStats();
|
||
|
// ----------------------------------------------------------------------------
|
||
|
bool supportsDescriptorIndexing();
|
||
|
// ----------------------------------------------------------------------------
|
||
|
bool supportsNonUniformIndexing();
|
||
|
// ----------------------------------------------------------------------------
|
||
|
bool supportsPartiallyBound();
|
||
|
}; // GEVulkanFeatures
|
||
|
|
||
|
}
|
||
|
|
||
|
#endif
|