Lines Matching refs:float2
14 SK_ALWAYS_INLINE SkPoint to_skpoint(float2 p) { return skvx::bit_pun<SkPoint>(p); }
28 void PatchWriter::chopAndWriteQuads(float2 p0, float2 p1, float2 p2, int numPatches) {
53 float2 ab = (p0 + p1) * .5f;
54 float2 bc = (p1 + p2) * .5f;
55 float2 abc = (ab + bc) * .5f;
72 void PatchWriter::chopAndWriteConics(float2 p0, float2 p1, float2 p2, float w, int numPatches) {
88 float2 midpoint = abc.xy() / abc.w();
110 void PatchWriter::chopAndWriteCubics(float2 p0, float2 p1, float2 p2, float2 p3, int numPatches) {
137 float2 ab = (p0 + p1) * .5f;
138 float2 bc = (p1 + p2) * .5f;
139 float2 cd = (p2 + p3) * .5f;
140 float2 abc = (ab + bc) * .5f;
141 float2 bcd = (bc + cd) * .5f;
142 float2 abcd = (abc + bcd) * .5f;