Lines Matching refs:fragNdx
225 for (int fragNdx = 0; fragNdx < 4; ++fragNdx)
227 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx);
228 texCoords[fragNdx] = tcu::Vec2(coord.x(), coord.y());
232 for (int fragNdx = 0; fragNdx < 4; ++fragNdx)
233 colors[fragNdx] = tcu::Vec4(0.0f);
245 for (int fragNdx = 0; fragNdx < 4; ++fragNdx)
246 colors[fragNdx] += tmpColors[fragNdx] * scale + bias;
250 for (int fragNdx = 0; fragNdx < 4; ++fragNdx)
252 const tcu::Vec4 color = colors[fragNdx] * outScale + outBias;
256 if (m_outputType == glu::TYPE_FLOAT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
257 else if (m_outputType == glu::TYPE_INT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, icolor);
258 else if (m_outputType == glu::TYPE_UINT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, uicolor);
397 for (int fragNdx = 0; fragNdx < 4; ++fragNdx)
399 const tcu::Vec4 coord = rr::readTriangleVarying<float>(packets[packetNdx], context, 0, fragNdx);
400 texCoords[fragNdx] = tcu::Vec4(coord.x(), coord.y(), coord.z(), (float)m_layer);
405 for (int fragNdx = 0; fragNdx < 4; ++fragNdx)
407 const tcu::Vec4 color = colors[fragNdx] * texScale + texBias;
411 if (m_outputType == glu::TYPE_FLOAT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, color);
412 else if (m_outputType == glu::TYPE_INT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, icolor);
413 else if (m_outputType == glu::TYPE_UINT_VEC4) rr::writeFragmentOutput(context, packetNdx, fragNdx, 0, uicolor);