Lines Matching defs:extensions
68 // We grab all the extensions for the VkInstance and VkDevice so we can look up what spec
69 // version each of the supported extensions are. We do not grab the extensions for layers
71 // special for those extensions.
80 // instance extensions
86 VkExtensionProperties* extensions = new VkExtensionProperties[extensionCount];
87 res = grVkEnumerateInstanceExtensionProperties(nullptr, &extensionCount, extensions);
89 delete[] extensions;
93 int idx = find_info(fExtensions, extensions[i].extensionName);
95 fExtensions[idx].fSpecVersion = extensions[i].specVersion;
98 delete[] extensions;
106 // device extensions
112 extensions = new VkExtensionProperties[extensionCount];
113 res = grVkEnumerateDeviceExtensionProperties(physDevice, nullptr, &extensionCount, extensions);
115 delete[] extensions;
119 int idx = find_info(fExtensions, extensions[i].extensionName);
121 fExtensions[idx].fSpecVersion = extensions[i].specVersion;
124 delete[] extensions;