Home | History | Annotate | Download | only in protected_memory

Lines Matching defs:Extensions

47 typedef std::vector<vk::VkExtensionProperties> Extensions;
83 const Extensions supportedExtensions(vk::enumerateInstanceExtensionProperties(vkp, DE_NULL));
153 const Extensions supportedExtensions (vk::enumerateDeviceExtensionProperties(vkd, physicalDevice, DE_NULL));
155 std::vector<std::string> extensions = extraExtensions;
160 bool useYCbCr = de::contains(extensions.begin(), extensions.end(), std::string("VK_KHR_sampler_ycbcr_conversion"));
163 for (deUint32 ndx = 0; ndx < extensions.size(); ++ndx)
165 if (!isDeviceExtensionSupported(apiVersion, supportedExtensions, vk::RequiredExtension(extensions[ndx])))
166 TCU_THROW(NotSupportedError, (extensions[ndx] + " is not supported").c_str());
168 if (!isCoreDeviceExtension(apiVersion, extensions[ndx]))
169 requiredExtensions.push_back(extensions[ndx]);