Home
last modified time | relevance | path

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

/third_party/skia/src/core/
DSkScan_Path.cpp111 SkEdge* currE = prevHead->fNext; in walk_edges() local
114 validate_edges_for_y(currE, curr_y); in walk_edges()
120 while (currE->fFirstY <= curr_y) { in walk_edges()
121 SkASSERT(currE->fLastY >= curr_y); in walk_edges()
123 int x = SkFixedRoundToInt(currE->fX); in walk_edges()
129 w += currE->fWinding; in walk_edges()
139 SkEdge* next = currE->fNext; in walk_edges()
142 if (currE->fLastY == curr_y) { // are we done with this edge? in walk_edges()
143 if (currE->fCurveCount > 0) { in walk_edges()
144 if (((SkQuadraticEdge*)currE)->updateQuadratic()) { in walk_edges()
[all …]
DSkScan_AAAPath.cpp1074 SkAnalyticEdge* currE, in is_smooth_enough() argument
1076 if (currE->fUpperY >= SkLeftShift(stop_y, 16)) { in is_smooth_enough()
1080 return is_smooth_enough(leftE, currE, stop_y); // Only leftE is changing in is_smooth_enough()
1082 return is_smooth_enough(riteE, currE, stop_y); // Only riteE is changing in is_smooth_enough()
1086 SkAnalyticEdge* nextCurrE = currE->fNext; in is_smooth_enough()
1091 if (nextCurrE->fUpperX < currE->fUpperX) { in is_smooth_enough()
1092 std::swap(currE, nextCurrE); in is_smooth_enough()
1094 return is_smooth_enough(leftE, currE, stop_y) && is_smooth_enough(riteE, nextCurrE, stop_y); in is_smooth_enough()
1108 SkAnalyticEdge* currE = (SkAnalyticEdge*)riteE->fNext; in aaa_walk_convex_edges() local
1117 if (SkFixedFloorToInt(currE->fUpperY) >= stop_y) { in aaa_walk_convex_edges()
[all …]
/third_party/flutter/skia/src/core/
DSkScan_Path.cpp112 SkEdge* currE = prevHead->fNext; in walk_edges() local
115 validate_edges_for_y(currE, curr_y); in walk_edges()
121 while (currE->fFirstY <= curr_y) { in walk_edges()
122 SkASSERT(currE->fLastY >= curr_y); in walk_edges()
124 int x = SkFixedRoundToInt(currE->fX); in walk_edges()
130 w += currE->fWinding; in walk_edges()
140 SkEdge* next = currE->fNext; in walk_edges()
143 if (currE->fLastY == curr_y) { // are we done with this edge? in walk_edges()
144 if (currE->fCurveCount > 0) { in walk_edges()
145 if (((SkQuadraticEdge*)currE)->updateQuadratic()) { in walk_edges()
[all …]
DSkScan_AAAPath.cpp1075 SkAnalyticEdge* currE, in is_smooth_enough() argument
1077 if (currE->fUpperY >= SkLeftShift(stop_y, 16)) { in is_smooth_enough()
1081 return is_smooth_enough(leftE, currE, stop_y); // Only leftE is changing in is_smooth_enough()
1083 return is_smooth_enough(riteE, currE, stop_y); // Only riteE is changing in is_smooth_enough()
1087 SkAnalyticEdge* nextCurrE = currE->fNext; in is_smooth_enough()
1092 if (nextCurrE->fUpperX < currE->fUpperX) { in is_smooth_enough()
1093 std::swap(currE, nextCurrE); in is_smooth_enough()
1095 return is_smooth_enough(leftE, currE, stop_y) && is_smooth_enough(riteE, nextCurrE, stop_y); in is_smooth_enough()
1109 SkAnalyticEdge* currE = (SkAnalyticEdge*)riteE->fNext; in aaa_walk_convex_edges() local
1118 if (SkFixedFloorToInt(currE->fUpperY) >= stop_y) { in aaa_walk_convex_edges()
[all …]