Lines Matching refs:VkExtensionProperties
428 vector<VkExtensionProperties> enumerateInstanceExtensionProperties (const PlatformInterface& vkp, const char* layerName)
430 vector<VkExtensionProperties> properties;
462 vector<VkExtensionProperties> enumerateDeviceExtensionProperties (const InstanceInterface& vki, VkPhysicalDevice physicalDevice, const char* layerName)
464 vector<VkExtensionProperties> properties;
486 typedef std::unique_ptr<std::vector<VkExtensionProperties>> value_type;
491 const std::vector<VkExtensionProperties>* get (const InstanceInterface& vki, VkPhysicalDevice dev)
500 void add (const InstanceInterface& vki, VkPhysicalDevice dev, const std::vector<VkExtensionProperties>& vec)
503 m_cache[key].reset(new std::vector<VkExtensionProperties>(vec));
513 const std::vector<VkExtensionProperties>& enumerateCachedDeviceExtensionProperties (const InstanceInterface& vki, VkPhysicalDevice physicalDevice)
539 bool isCompatible (const VkExtensionProperties& extensionProperties, const RequiredExtension& required)
573 bool isExtensionStructSupported (const std::vector<VkExtensionProperties>& extensions, const RequiredExtension& required)