LayersVk.h#
Functionality for working with and managing the Vulkan Layers, such as enumerating, enabling/disabling lists of them and similar functionality.
Includes#
PVRVk/TypesVk.h
PVRVk/pvrvk_vulkan_wrapper.h
Included By#
Namespaces#
Functions#
Source Code#
#pragma once
#include "PVRVk/TypesVk.h"
#include "PVRVk/pvrvk_vulkan_wrapper.h"
namespace pvrvk {
namespace Layers {
VulkanLayerList filterLayers(const std::vector<pvrvk::LayerProperties>& layerProperties, const VulkanLayerList& layersToEnable);
void enumerateInstanceLayers(std::vector<LayerProperties>& outLayers);
bool isInstanceLayerSupported(const std::string& layer);
} // namespace Layers
} // namespace pvrvk