Lines Matching full:emitcount
845 const int emitCount = m_spec.pattern[packets[packetNdx].primitiveIDIn];
847 for (int ndx = 0; ndx < emitCount / 2; ++ndx)
879 str << " highp int emitCount = ";
886 str << " for (highp int ndx = 0; ndx < emitCount / 2; ndx++)\n"
1280 int emitCount = 0;
1285 emitCount = (int)vertex->outputs[0].get<float>()[(m_instanced) ? (invocationID) : (0)];
1286 color = tcu::Vec4((emitCount < 10) ? (0.0f) : (1.0f), (emitCount > 10) ? (0.0f) : (1.0f), 1.0f, 1.0f);
1295 emitCount = m_emitCount.value.i4[primitiveNdx];
1308 emitCount = 0;
1311 emitCount += (EMIT_COUNT_VERTEX_0 == -1) ? (m_maxEmitCount) : (EMIT_COUNT_VERTEX_0);
1313 emitCount += (EMIT_COUNT_VERTEX_1 == -1) ? (m_maxEmitCount) : (EMIT_COUNT_VERTEX_1);
1315 emitCount += (EMIT_COUNT_VERTEX_2 == -1) ? (m_maxEmitCount) : (EMIT_COUNT_VERTEX_2);
1317 emitCount += (EMIT_COUNT_VERTEX_3 == -1) ? (m_maxEmitCount) : (EMIT_COUNT_VERTEX_3);
1322 for (int ndx = 0; ndx < (int)emitCount / 2; ++ndx)
1324 const float angle = (float(ndx) + 0.5f) / float(emitCount / 2) * 3.142f;
1383 " mediump int emitCount = int(attrEmitCounts[" << ((instanced) ? ("gl_InvocationID") : ("0")) << "]);\n";
1388 " mediump int emitCount = u_emitCount[primitiveNdx];\n";
1395 " mediump int emitCount = 0;\n"
1397 " emitCount += " << ((EMIT_COUNT_VERTEX_0 == -1) ? (maxEmitCount) : (EMIT_COUNT_VERTEX_0)) << ";\n"
1399 " emitCount += " << ((EMIT_COUNT_VERTEX_1 == -1) ? (maxEmitCount) : (EMIT_COUNT_VERTEX_1)) << ";\n"
1401 " emitCount += " << ((EMIT_COUNT_VERTEX_2 == -1) ? (maxEmitCount) : (EMIT_COUNT_VERTEX_2)) << ";\n"
1403 " emitCount += " << ((EMIT_COUNT_VERTEX_3 == -1) ? (maxEmitCount) : (EMIT_COUNT_VERTEX_3)) << ";\n";
1413 buf << " highp vec4 color = vec4((emitCount < 10) ? (0.0) : (1.0), (emitCount > 10) ? (0.0) : (1.0), 1.0, 1.0);\n";
1430 " for (mediump int i = 0; i < emitCount / 2; i++)\n"
1432 " highp float angle = (float(i) + 0.5) / float(emitCount / 2) * 3.142;\n"
3814 const deInt32 emitCount[4] = { 6, 0, m_maxEmitCount, 10 };
3819 ctx.uniform4iv(location, 1, emitCount);