Home
last modified time | relevance | path

Searched defs:FeaturePointer (Results 1 – 1 of 1) sorted by relevance

/external/vulkan-validation-layers/layers/
Dshader_validation.cpp1429 struct FeaturePointer { in ValidateShaderCapabilities() struct
1431 const std::function<VkBool32(const DeviceFeatures &)> IsEnabled; in ValidateShaderCapabilities()
1434 explicit operator bool() const { return static_cast<bool>(IsEnabled); } in ValidateShaderCapabilities()
1437 FeaturePointer() : IsEnabled(nullptr) {} in ValidateShaderCapabilities() function
1438 FeaturePointer(std::nullptr_t ptr) : IsEnabled(nullptr) {} in ValidateShaderCapabilities() function
1441 FeaturePointer(VkBool32 VkPhysicalDeviceFeatures::*ptr) in ValidateShaderCapabilities() function
1442 : IsEnabled([=](const DeviceFeatures &features) { return features.core.*ptr; }) {} in ValidateShaderCapabilities()
1443 FeaturePointer(VkBool32 VkPhysicalDeviceDescriptorIndexingFeaturesEXT::*ptr) in ValidateShaderCapabilities() function
1444 … : IsEnabled([=](const DeviceFeatures &features) { return features.descriptor_indexing.*ptr; }) {} in ValidateShaderCapabilities()
1445 FeaturePointer(VkBool32 VkPhysicalDevice8BitStorageFeaturesKHR::*ptr) in ValidateShaderCapabilities() argument
[all …]