Home | History | Annotate | Download | only in vk

Lines Matching defs:extensions

171     // instance extensions
178 VkExtensionProperties* extensions = new VkExtensionProperties[extensionCount];
179 res = EnumerateInstanceExtensionProperties(nullptr, &extensionCount, extensions);
181 delete[] extensions;
185 instanceExtensions->push_back() = extensions[i];
187 delete [] extensions;
198 VkExtensionProperties* extensions = new VkExtensionProperties[extensionCount];
200 &extensionCount, extensions);
202 delete[] extensions;
206 instanceExtensions->push_back() = extensions[i];
208 delete[] extensions;
256 // device extensions
263 VkExtensionProperties* extensions = new VkExtensionProperties[extensionCount];
264 res = EnumerateDeviceExtensionProperties(physDev, nullptr, &extensionCount, extensions);
266 delete[] extensions;
270 deviceExtensions->push_back() = extensions[i];
272 delete[] extensions;
284 VkExtensionProperties* extensions = new VkExtensionProperties[extensionCount];
287 &extensionCount, extensions);
289 delete[] extensions;
293 deviceExtensions->push_back() = extensions[i];
295 delete[] extensions;
340 uint32_t physDeviceVersion, GrVkExtensions* extensions,
343 extensions->hasExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, 1));
350 if (extensions->hasExtension(VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME, 2)) {
361 extensions->hasExtension(VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME, 1)) {
374 SkASSERT(extensions->hasExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME,
385 GrVkExtensions* extensions,
597 // Don't use experimental extensions since they typically don't work with debug layers and
598 // often are missing dependecy requirements for other extensions. Additionally, these are
599 // often left behind in the driver even after they've been promoted to real extensions.
606 extensions->init(getProc, inst, physDev,
619 extensions->hasExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, 1)) {
620 setup_extension_features(getProc, inst, physDev, physDeviceVersion, extensions, features);
690 ctx->fVkExtensions = extensions;