Home
last modified time | relevance | path

Searched refs:CubicPatch (Results 1 – 4 of 4) sorted by relevance

/third_party/skia/src/gpu/tessellate/
DPatchWriter.cpp41 CubicPatch(*this) << QuadToCubic{p0, ab.lo, abc.lo}; // Write the 1st quad. in chopAndWriteQuads()
45 CubicPatch(*this) << abc.lo << middle << abc.hi; // Write the 2nd quad. in chopAndWriteQuads()
57 CubicPatch(*this) << QuadToCubic{p0, ab, abc}; // Write the 1st quad. in chopAndWriteQuads()
61 CubicPatch(*this) << QuadToCubic{abc, bc, p2}; // Write the 2nd quad. in chopAndWriteQuads()
64 CubicPatch(*this) << QuadToCubic{p0, p1, p2}; // Write the single quad. in chopAndWriteQuads()
125 CubicPatch(*this) << p0 << ab.lo << abc.lo << abcd.lo; // Write the 1st cubic. in chopAndWriteCubics()
129 CubicPatch(*this) << abcd.lo << middle << abcd.hi; // Write the 2nd cubic. in chopAndWriteCubics()
144 CubicPatch(*this) << p0 << ab << abc << abcd; // Write the 1st cubic. in chopAndWriteCubics()
148 CubicPatch(*this) << abcd << bcd << cd << p3; // Write the 2nd cubic. in chopAndWriteCubics()
151 CubicPatch(*this) << p0 << p1 << p2 << p3; // Write the single cubic. in chopAndWriteCubics()
DPathWedgeTessellator.cpp23 using CubicPatch = PatchWriter::CubicPatch; typedef
165 CubicPatch(patchWriter) << LineToCubic{m.map2Points(pts)}; in writePatches()
178 CubicPatch(patchWriter) << QuadToCubic{p0, p1, p2}; in writePatches()
218 CubicPatch(patchWriter) << p0 << p1 << p2 << p3; in writePatches()
237 CubicPatch(patchWriter) << LineToCubic{m.map2Points(pts)}; in writePatches()
DPathCurveTessellator.cpp24 using CubicPatch = PatchWriter::CubicPatch; typedef
66 CubicPatch(patchWriter) << QuadToCubic{p0, p1, p2}; in writePatches()
110 CubicPatch(patchWriter) << p0 << p1 << p2 << p3; in writePatches()
DPatchWriter.h60 struct CubicPatch { struct
61 CubicPatch(PatchWriter& w) : fPatchWriter(w), fVertexWriter(w.appendPatch()) {} in CubicPatch() argument
62 ~CubicPatch() { in ~CubicPatch() argument