Lines Matching refs:float4
34 float4 T = float4(1,1,2,2) / numPatches;
35 float4 ab = mix(p0.xyxy(), p1.xyxy(), T);
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));
77 float4 h0 = float4(p0,1,1);
78 float4 h1 = float4(p1,1,1) * w;
79 float4 h2 = float4(p2,1,1);
83 float4 ab = mix(h0, h1, T);
84 float4 bc = mix(h1, h2, T);
85 float4 abc = mix(ab, bc, T);
116 float4 T = float4(1,1,2,2) / numPatches;
117 float4 ab = mix(p0.xyxy(), p1.xyxy(), T);
118 float4 bc = mix(p1.xyxy(), p2.xyxy(), T);
119 float4 cd = mix(p2.xyxy(), p3.xyxy(), T);
120 float4 abc = mix(ab, bc, T);
121 float4 bcd = mix(bc, cd, T);
122 float4 abcd = mix(abc, bcd, T);
123 float4 middle = mix(abc, bcd, T.zwxy()); // p1 & p2 of the middle cubic.