Lines Matching refs:extensions
156 ES3F_ADD_API_CASE(extensions, "EXTENSIONS",
176 std::vector<std::string> extensions;
182 extensions.push_back(extension);
191 if (extensions.size() != (size_t)numExtensions)
193 m_testCtx.getLog() << TestLog::Message << "// ERROR: NUM_EXTENSIONS is " << numExtensions << "; got " << extensions.size() << " extensions" << TestLog::EndMessage;
195 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Got non-consistent number of extensions");
204 if (std::find(extensions.begin(), extensions.end(), extension) == extensions.end())
218 std::vector<std::string>::iterator it = std::find(extensions.begin(), extensions.end(), extension);
219 if (it != extensions.end())
220 extensions.erase(it);
223 if (!extensions.empty())
225 for (size_t ndx = 0; ndx < extensions.size(); ++ndx)
226 m_testCtx.getLog() << TestLog::Message << "// ERROR: extension \"" << extensions[ndx] << "\" found with GetString was not found with GetStringi(GL_EXTENSIONS, ind)" << TestLog::EndMessage;