Home
last modified time | relevance | path

Searched refs:TrianglePatch (Results 1 – 5 of 5) sorted by relevance

/third_party/skia/src/gpu/tessellate/
DPatchWriter.h93 struct TrianglePatch { struct
94 TrianglePatch(PatchWriter& w) : fPatchWriter(w), fVertexWriter(w.appendPatch()) {} in TrianglePatch() function
95 ~TrianglePatch() { in ~TrianglePatch() argument
183 PatchWriter::TrianglePatch(w) << p0 << p1 << p2;
DPatchWriter.cpp43 TrianglePatch(*this) << p0 << abc.lo << abc.hi; in chopAndWriteQuads()
59 TrianglePatch(*this) << p0 << abc << p2; in chopAndWriteQuads()
127 TrianglePatch(*this) << p0 << abcd.lo << abcd.hi; in chopAndWriteCubics()
146 TrianglePatch(*this) << p0 << abcd << p3; in chopAndWriteCubics()
DPathCurveTessellator.cpp26 using TrianglePatch = PatchWriter::TrianglePatch; typedef
/third_party/skia/samplecode/
DSamplePathTessellators.cpp28 using TrianglePatch = PatchWriter::TrianglePatch; typedef
145 TrianglePatch(patchWriter) << m.map2Points(p0, p1) << m.mapPoint(p2); in onPrepare()
/third_party/skia/src/gpu/ops/
DPathInnerTriangulateOp.cpp443 PatchWriter::TrianglePatch(patchWriter) << p0 << p1 << p2; in onPrepare()