Lines Matching defs:primitiveNdx
1302 const int primitiveNdx = (m_instanced) ? (invocationID) : ((int)vertex->outputs[0].get<float>().x());
1304 DE_ASSERT(primitiveNdx >= 0);
1305 DE_ASSERT(primitiveNdx < 4);
1307 emitCount = m_emitCount.value.i4[primitiveNdx];
1308 color = colors[primitiveNdx];
1312 const int primitiveNdx = (m_instanced) ? (invocationID) : ((int)vertex->outputs[0].get<float>().x());
1313 const tcu::Vec2 texCoord = tcu::Vec2(1.0f / 8.0f + (float)primitiveNdx / 4.0f, 0.5f);
1316 DE_ASSERT(primitiveNdx >= 0);
1317 DE_ASSERT(primitiveNdx < 4);
1319 color = colors[primitiveNdx];
1399 buf << " mediump int primitiveNdx = " << ((instanced) ? ("gl_InvocationID") : ("int(v_geom_vertexNdx[0].x)")) << ";\n"
1400 " mediump int emitCount = u_emitCount[primitiveNdx];\n";
1404 buf << " highp float primitiveNdx = " << ((instanced) ? ("float(gl_InvocationID)") : ("v_geom_vertexNdx[0].x")) << ";\n"
1405 " highp vec2 texCoord = vec2(1.0 / 8.0 + primitiveNdx / 4.0, 0.5);\n"
1435 " highp vec4 color = colors[int(primitiveNdx)];\n";