Searched defs:FeaturePointer (Results 1 – 1 of 1) sorted by relevance
1429 struct FeaturePointer { in ValidateShaderCapabilities() struct1431 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() function1438 FeaturePointer(std::nullptr_t ptr) : IsEnabled(nullptr) {} in ValidateShaderCapabilities() function1441 FeaturePointer(VkBool32 VkPhysicalDeviceFeatures::*ptr) in ValidateShaderCapabilities() function1442 : IsEnabled([=](const DeviceFeatures &features) { return features.core.*ptr; }) {} in ValidateShaderCapabilities()1443 FeaturePointer(VkBool32 VkPhysicalDeviceDescriptorIndexingFeaturesEXT::*ptr) in ValidateShaderCapabilities() function1444 … : IsEnabled([=](const DeviceFeatures &features) { return features.descriptor_indexing.*ptr; }) {} in ValidateShaderCapabilities()1445 FeaturePointer(VkBool32 VkPhysicalDevice8BitStorageFeaturesKHR::*ptr) in ValidateShaderCapabilities() argument[all …]