Lines Matching refs:required_extensions
564 const std::vector<std::string>& required_extensions) { in AreAllExtensionsSupported() argument
565 if (required_extensions.empty()) in AreAllExtensionsSupported()
568 std::set<std::string> required_extension_set(required_extensions.begin(), in AreAllExtensionsSupported()
569 required_extensions.end()); in AreAllExtensionsSupported()
671 std::vector<std::string> required_extensions, in CreateVulkanInstance() argument
695 required_extensions.push_back(kExtensionForValidationLayer); in CreateVulkanInstance()
699 if (!required_extensions.empty()) { in CreateVulkanInstance()
701 required_extensions)) { in CreateVulkanInstance()
710 required_extensions.push_back("VK_KHR_get_physical_device_properties2"); in CreateVulkanInstance()
714 for (auto& ext : required_extensions) { in CreateVulkanInstance()
721 required_extensions.begin(), required_extensions.end(), in CreateVulkanInstance()
760 const std::vector<std::string>& required_extensions) { in CheckVulkanPhysicalDeviceRequirements() argument
828 required_extensions)) { in CheckVulkanPhysicalDeviceRequirements()
852 const std::vector<std::string>& required_extensions, in ChooseVulkanPhysicalDevice() argument
875 physical_devices[deviceID], required_features, required_extensions); in ChooseVulkanPhysicalDevice()
883 physical_devices[i], required_features, required_extensions); in ChooseVulkanPhysicalDevice()
895 for (const auto& str : required_extensions) in ChooseVulkanPhysicalDevice()
903 const std::vector<std::string>& required_extensions) { in CreateVulkanDevice() argument
914 required_extensions.begin(), required_extensions.end(), in CreateVulkanDevice()