Lines Matching refs:extensions
66 // We grab all the extensions for the VkInstance and VkDevice so we can look up what spec
67 // version each of the supported extensions are. We do not grab the extensions for layers
69 // special for those extensions.
78 // instance extensions
84 VkExtensionProperties* extensions = new VkExtensionProperties[extensionCount];
85 res = grVkEnumerateInstanceExtensionProperties(nullptr, &extensionCount, extensions);
87 delete[] extensions;
91 int idx = find_info(fExtensions, extensions[i].extensionName);
93 fExtensions[idx].fSpecVersion = extensions[i].specVersion;
96 delete[] extensions;
104 // device extensions
110 extensions = new VkExtensionProperties[extensionCount];
111 res = grVkEnumerateDeviceExtensionProperties(physDevice, nullptr, &extensionCount, extensions);
113 delete[] extensions;
117 int idx = find_info(fExtensions, extensions[i].extensionName);
119 fExtensions[idx].fSpecVersion = extensions[i].specVersion;
122 delete[] extensions;