Lines Matching refs:mix
253 const ClipVec4 clippedV0 = tcu::mix(v0, v1, ComponentPlane<+1, CompNdx>().clipLineSegmentEnd(v0, v1));
254 const ClipVec4 clippedV1 = tcu::mix(v0, v1, ComponentPlane<-1, CompNdx>().clipLineSegmentEnd(v0, v1));
259 return tcu::mix(clippedV0, clippedV1, clipRatio);
263 return tcu::mix(clippedV1, clippedV0, complementClipRatio);
301 const ClipVec4 approximatedClipPoint = tcu::mix(inside.position, outside.position, hitDist);
305 middle.weight[0] = tcu::mix(inside.weight[0], outside.weight[0], hitDist);
306 middle.weight[1] = tcu::mix(inside.weight[1], outside.weight[1], hitDist);
307 middle.weight[2] = tcu::mix(inside.weight[2], outside.weight[2], hitDist);
325 const ClipVec4 approximatedClipPoint = tcu::mix(inside.position, outside.position, hitDist);
329 middle.weight[0] = tcu::mix(inside.weight[0], outside.weight[0], hitDist);
330 middle.weight[1] = tcu::mix(inside.weight[1], outside.weight[1], hitDist);
331 middle.weight[2] = tcu::mix(inside.weight[2], outside.weight[2], hitDist);
376 const ClipVec4 approximatedClipPoint = tcu::mix(inside.position, outside.position, hitDist);
380 middle.weight[0] = tcu::mix(inside.weight[0], outside.weight[0], hitDist);
381 middle.weight[1] = tcu::mix(inside.weight[1], outside.weight[1], hitDist);
382 middle.weight[2] = tcu::mix(inside.weight[2], outside.weight[2], hitDist);
400 const ClipVec4 approximatedClipPoint = tcu::mix(inside.position, outside.position, hitDist);
404 middle.weight[0] = tcu::mix(inside.weight[0], outside.weight[0], hitDist);
405 middle.weight[1] = tcu::mix(inside.weight[1], outside.weight[1], hitDist);
406 middle.weight[2] = tcu::mix(inside.weight[2], outside.weight[2], hitDist);
756 l.v0->position = clipVec4ToVec4(tcu::mix(p0, p1, t0));
757 l.v1->position = clipVec4ToVec4(tcu::mix(p1, p0, t1));
768 l.v0->outputs[outputNdx] = tcu::mix(a0, a1, (float)t0);
769 l.v1->outputs[outputNdx] = tcu::mix(a1, a0, (float)t1);