Lines Matching refs:bc
36 float4 bc = mix(p1.xyxy(), p2.xyxy(), T);
37 float4 abc = mix(ab, bc, T);
39 float4 middle = mix(ab, bc, mix(T, T.zwxy(), 2/3.f));
49 std::tie(p0, p1) = {abc.hi, bc.hi}; // Save the 3rd quad.
54 float2 bc = (p1 + p2) * .5f;
55 float2 abc = (ab + bc) * .5f;
61 CubicPatch(*this) << QuadToCubic{abc, bc, p2}; // Write the 2nd quad.
84 float4 bc = mix(h1, h2, T);
85 float4 abc = mix(ab, bc, T);
96 std::tie(h0, h1) = {abc, bc}; // Save the 2nd conic (in homogeneous space).
118 float4 bc = mix(p1.xyxy(), p2.xyxy(), T);
120 float4 abc = mix(ab, bc, T);
121 float4 bcd = mix(bc, cd, T);
138 float2 bc = (p1 + p2) * .5f;
140 float2 abc = (ab + bc) * .5f;
141 float2 bcd = (bc + cd) * .5f;