Lines Matching defs:ab
35 float4 ab = mix(p0.xyxy(), p1.xyxy(), T);
37 float4 abc = mix(ab, bc, T);
39 float4 middle = mix(ab, bc, mix(T, T.zwxy(), 2/3.f));
41 CubicPatch(*this) << QuadToCubic{p0, ab.lo, abc.lo}; // Write the 1st quad.
53 float2 ab = (p0 + p1) * .5f;
55 float2 abc = (ab + bc) * .5f;
57 CubicPatch(*this) << QuadToCubic{p0, ab, abc}; // Write the 1st quad.
83 float4 ab = mix(h0, h1, T);
85 float4 abc = mix(ab, bc, T);
90 << (ab.xy() / ab.w())
92 << (ab.w() / sqrtf(h0.w() * abc.w()));
117 float4 ab = mix(p0.xyxy(), p1.xyxy(), T);
120 float4 abc = mix(ab, bc, T);
125 CubicPatch(*this) << p0 << ab.lo << abc.lo << abcd.lo; // Write the 1st cubic.
137 float2 ab = (p0 + p1) * .5f;
140 float2 abc = (ab + bc) * .5f;
144 CubicPatch(*this) << p0 << ab << abc << abcd; // Write the 1st cubic.