Lines Matching full:m_spec
783 const OutputCountPatternSpec m_spec;
799 , m_spec (spec)
832 const int emitCount = m_spec.pattern[packets[packetNdx].primitiveIDIn];
2367 OutputCountPatternSpec m_spec;
2374 , m_spec (spec)
2383 const int testVertices = *std::max_element(m_spec.pattern.begin(), m_spec.pattern.end());
2401 DE_ASSERT((int)m_spec.pattern.size() == 1);
2402 m_spec.pattern[0] = de::min(maxVertices, maxComponents / componentsPerVertex);
2405 m_spec.pattern[0] = m_spec.pattern[0] & ~0x00000001;
2407 if (m_spec.pattern[0] == 0)
2422 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;
2423 for (int ndx = 0; ndx < (int)m_spec.pattern.size(); ++ndx)
2424 m_testCtx.getLog() << tcu::TestLog::Message << "Row " << ndx << ": " << m_spec.pattern[ndx] << " vertices." << tcu::TestLog::EndMessage;
2428 m_program = new OutputCountShader(m_spec);