Home | History | Annotate | Download | only in functional

Lines Matching refs:reduceToVec3

608 inline tcu::Vec3 reduceToVec3 (const tcu::Vec2& value)		{ return value.swizzle(0,1,0); }
609 inline tcu::Vec3 reduceToVec3 (const tcu::Vec3& value) { return value; }
610 inline tcu::Vec3 reduceToVec3 (const tcu::Vec4& value) { return tcu::Vec3(value.x(), value.y(), value.z()+value.w()); }
611 inline tcu::Vec3 reduceToVec3 (const tcu::Mat2& value) { return tcu::Vec3(value(0, 0), value(0, 1), value(1, 0)+value(1, 1)); }
612 inline tcu::Vec3 reduceToVec3 (const tcu::Mat2x3& value) { return value.getColumn(0) + value.getColumn(1); }
613 inline tcu::Vec3 reduceToVec3 (const tcu::Mat2x4& value) { return value.getColumn(0).swizzle(0,1,2) + value.getColumn(1).swizzle(1,2,3); }
614 inline tcu::Vec3 reduceToVec3 (const tcu::Mat3x2& value) { return tcu::Vec3(value(0,0)+value(1,0), value(0,1)+value(1,1), value(0,2)+value(1,2)); }
615 inline tcu::Vec3 reduceToVec3 (const tcu::Mat3& value) { return value.getColumn(0) + value.getColumn(1) + value.getColumn(2); }
616 inline tcu::Vec3 reduceToVec3 (const tcu::Mat3x4& value) { return value.getColumn(0).swizzle(0,1,2) + value.getColumn(1).swizzle(1,2,3) + value.getColumn(2).swizzle(2,3,0); }
617 inline tcu::Vec3 reduceToVec3 (const tcu::Mat4x2& value) { return tcu::Vec3(value(0,0)+value(1,0)+value(0,3), value(0,1)+value(1,1)+value(1,3), value(0,2)+value(1,2)); }
618 inline tcu::Vec3 reduceToVec3 (const tcu::Mat4x3& value) { return value.getColumn(0) + value.getColumn(1) + value.getColumn(2) + value.getColumn(3); }
619 inline tcu::Vec3 reduceToVec3 (const tcu::Mat4& value) { return value.getColumn(0).swizzle(0,1,2) + value.getColumn(1).swizzle(1,2,3) + value.getColumn(2).swizzle(2,3,0) + value.getColumn(3).swizzle(3,0,1); }
898 evalCtx.color.xyz() = reduceToVec3(in0 + in1);
911 evalCtx.color.xyz() = reduceToVec3(in0 - in1);
924 evalCtx.color.xyz() = reduceToVec3(in0 * in1);
937 evalCtx.color.xyz() = reduceToVec3(in0 / in1);
950 evalCtx.color.xyz() = reduceToVec3(matrixCompMult(in0, in1));
963 evalCtx.color.xyz() = reduceToVec3(outerProduct(in0, in1));
975 evalCtx.color.xyz() = reduceToVec3(transpose(in0));
987 evalCtx.color.xyz() = reduceToVec3(inverse(in0));
1011 evalCtx.color.xyz() = reduceToVec3(in0);
1023 evalCtx.color.xyz() = reduceToVec3(negate(in0));
1037 evalCtx.color.xyz() = reduceToVec3(increment(in0)) + reduceToVec3(increment(in0));
1051 evalCtx.color.xyz() = reduceToVec3(decrement(in0)) + reduceToVec3(decrement(in0));
1065 evalCtx.color.xyz() = reduceToVec3(in0) + reduceToVec3(increment(in0));
1079 evalCtx.color.xyz() = reduceToVec3(in0) + reduceToVec3(decrement(in0));
1092 evalCtx.color.xyz() = reduceToVec3(in0 + in1);
1105 evalCtx.color.xyz() = reduceToVec3(in0 - in1);
1118 evalCtx.color.xyz() = reduceToVec3(in0 * in1);
1131 evalCtx.color.xyz() = reduceToVec3(in0 / in1);