Lines Matching defs:extension
79 const RequiredExtension& extension = src[extNdx];
82 for (size_t alternativeNdx = 0; alternativeNdx < extension.alternatives.size(); ++alternativeNdx)
84 if (ctxInfo.isExtensionSupported(extension.alternatives[alternativeNdx].c_str()))
93 specialized.push_back(RequiredExtension(extension.alternatives[supportedAltNdx], extension.effectiveStages));
97 // no extension(s). Make a nice output
100 for (size_t ndx = 0; ndx < extension.alternatives.size(); ++ndx)
104 extensionList << extension.alternatives[ndx];
107 if (extension.alternatives.size() == 1)
108 throw tcu::NotSupportedError("Test requires extension " + extensionList.str());
110 throw tcu::NotSupportedError("Test requires any extension of " + extensionList.str());
731 static inline void requireExtension(const glu::ContextInfo& info, const ShaderCaseSpecification& spec, const char *extension)
733 if (!info.isExtensionSupported(extension))