Lines Matching refs:extensions
31 std::vector<VkExtensionProperties>* extensions) { in EnumerateExtensions() argument
37 extensions->resize(count); in EnumerateExtensions()
39 extensions->data()); in EnumerateExtensions()
47 const char* const* extensions) { in HasExtension() argument
48 return std::find_if(extensions, extensions + count, in HasExtension()
51 }) != extensions + count; in HasExtension()
55 const std::vector<VkExtensionProperties>& extensions) { in HasExtension() argument
56 return std::find_if(extensions.cbegin(), extensions.cend(), in HasExtension()
60 }) != extensions.cend(); in HasExtension()
86 device.extensions.resize(extension_count); in VkJsonGetDevice()
88 physical_device, nullptr, &extension_count, device.extensions.data()); in VkJsonGetDevice()
107 if (HasExtension("VK_KHR_variable_pointers", device.extensions)) { in VkJsonGetDevice()
162 &instance.layers.back().extensions)) in VkJsonGetInstance()
167 if (!EnumerateExtensions(nullptr, &instance.extensions)) in VkJsonGetInstance()
172 if (HasExtension(extension, instance.extensions)) in VkJsonGetInstance()