Lines Matching defs:m_specs
3043 static bool containsLineCases (const std::vector<DrawTestSpec>& m_specs)
3045 for (int ndx = 0; ndx < (int)m_specs.size(); ++ndx)
3047 if (getDrawPrimitiveClass(m_specs[ndx].primitive) == PRIMITIVECLASS_LINE)
3105 if (!m_specs.empty())
3107 const bool validContext = m_specs[0].apiType == spec.apiType;
3114 m_specs.push_back(spec);
3124 DE_ASSERT(!m_specs.empty());
3125 DE_ASSERT(contextSupports(m_renderCtx.getType(), m_specs[0].apiType));
3131 const bool isLineCase = containsLineCases(m_specs);
3179 const DrawTestSpec& spec = m_specs[specNdx];
3192 const IterateResult iterateResult = ((size_t)m_iteration + 1 == m_specs.size()*2) ? (STOP) : (CONTINUE);
3193 const bool updateProgram = (m_iteration == 0) || (drawStep && !checkSpecsShaderCompatible(m_specs[specNdx], m_specs[specNdx-1])); // try to use the same shader in all iterations
3194 IterationLogSectionEmitter sectionEmitter (m_testCtx.getLog(), specNdx, m_specs.size(), m_iteration_descriptions[specNdx], drawStep && m_specs.size()!=1);