Lines Matching defs:m_spec
805 const OutputCountPatternSpec m_spec;
821 , m_spec (spec)
854 const int emitCount = m_spec.pattern[packets[packetNdx].primitiveIDIn];
2486 OutputCountPatternSpec m_spec;
2493 , m_spec (spec)
2502 const int testVertices = *std::max_element(m_spec.pattern.begin(), m_spec.pattern.end());
2520 DE_ASSERT((int)m_spec.pattern.size() == 1);
2521 m_spec.pattern[0] = de::min(maxVertices, maxComponents / componentsPerVertex);
2524 m_spec.pattern[0] = m_spec.pattern[0] & ~0x00000001;
2526 if (m_spec.pattern[0] == 0)
2541 m_testCtx.getLog() << tcu::TestLog::Message << "Rendering " << (int)m_spec.pattern.size() << " row(s).\nOne geometry shader invocation generates one row.\nRow sizes:" << tcu::TestLog::EndMessage;
2542 for (int ndx = 0; ndx < (int)m_spec.pattern.size(); ++ndx)
2543 m_testCtx.getLog() << tcu::TestLog::Message << "Row " << ndx << ": " << m_spec.pattern[ndx] << " vertices." << tcu::TestLog::EndMessage;
2547 m_program = new OutputCountShader(m_context.getRenderContext().getType(), m_spec);