/external/skia/src/core/ |
D | SkScan_Path.cpp | 44 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges() argument 45 if (newEdge->fFirstY != curr_y) { in insert_new_edges() 48 SkEdge* prev = newEdge->fPrev; in insert_new_edges() 49 if (prev->fX <= newEdge->fX) { in insert_new_edges() 53 SkEdge* start = backward_insert_start(prev, newEdge->fX); in insert_new_edges() 56 SkEdge* next = newEdge->fNext; in insert_new_edges() 58 if (start->fNext == newEdge) { in insert_new_edges() 62 if (after->fX >= newEdge->fX) { in insert_new_edges() 67 remove_edge(newEdge); in insert_new_edges() 68 insert_edge_after(newEdge, start); in insert_new_edges() [all …]
|
D | SkScan_AAAPath.cpp | 1241 static void insert_new_edges(SkAnalyticEdge* newEdge, SkFixed y, SkFixed* nextNextY) { in insert_new_edges() argument 1242 if (newEdge->fUpperY > y) { in insert_new_edges() 1243 updateNextNextY(newEdge->fUpperY, y, nextNextY); in insert_new_edges() 1246 SkAnalyticEdge* prev = newEdge->fPrev; in insert_new_edges() 1247 if (prev->fX <= newEdge->fX) { in insert_new_edges() 1248 while (newEdge->fUpperY <= y) { in insert_new_edges() 1249 checkIntersection(newEdge, y, nextNextY); in insert_new_edges() 1250 updateNextNextY(newEdge->fLowerY, y, nextNextY); in insert_new_edges() 1251 newEdge = newEdge->fNext; in insert_new_edges() 1253 updateNextNextY(newEdge->fUpperY, y, nextNextY); in insert_new_edges() [all …]
|
/external/skqp/src/core/ |
D | SkScan_Path.cpp | 44 static void insert_new_edges(SkEdge* newEdge, int curr_y) { in insert_new_edges() argument 45 if (newEdge->fFirstY != curr_y) { in insert_new_edges() 48 SkEdge* prev = newEdge->fPrev; in insert_new_edges() 49 if (prev->fX <= newEdge->fX) { in insert_new_edges() 53 SkEdge* start = backward_insert_start(prev, newEdge->fX); in insert_new_edges() 56 SkEdge* next = newEdge->fNext; in insert_new_edges() 58 if (start->fNext == newEdge) { in insert_new_edges() 62 if (after->fX >= newEdge->fX) { in insert_new_edges() 67 remove_edge(newEdge); in insert_new_edges() 68 insert_edge_after(newEdge, start); in insert_new_edges() [all …]
|
D | SkScan_AAAPath.cpp | 1241 static void insert_new_edges(SkAnalyticEdge* newEdge, SkFixed y, SkFixed* nextNextY) { in insert_new_edges() argument 1242 if (newEdge->fUpperY > y) { in insert_new_edges() 1243 updateNextNextY(newEdge->fUpperY, y, nextNextY); in insert_new_edges() 1246 SkAnalyticEdge* prev = newEdge->fPrev; in insert_new_edges() 1247 if (prev->fX <= newEdge->fX) { in insert_new_edges() 1248 while (newEdge->fUpperY <= y) { in insert_new_edges() 1249 checkIntersection(newEdge, y, nextNextY); in insert_new_edges() 1250 updateNextNextY(newEdge->fLowerY, y, nextNextY); in insert_new_edges() 1251 newEdge = newEdge->fNext; in insert_new_edges() 1253 updateNextNextY(newEdge->fUpperY, y, nextNextY); in insert_new_edges() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | PathNumbering.cpp | 500 BallLarusEdge* newEdge = createEdge(source, target, duplicateCount); in addEdge() local 501 _edges.push_back(newEdge); in addEdge() 502 source->addSuccEdge(newEdge); in addEdge() 503 target->addPredEdge(newEdge); in addEdge() 504 return(newEdge); in addEdge()
|
/external/v8/tools/turbolizer/src/ |
D | graph-view.ts | 326 var newEdge = new Edge(t, e.index, s, e.type); 327 t.inputs.push(newEdge); 328 s.outputs.push(newEdge); 329 g.edges.push(newEdge);
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/ |
D | PathProfiling.cpp | 562 BallLarusEdge* newEdge = addEdge(newNode, oldTarget,0); in splitUpdate() local 566 newEdge->setType(formerEdge->getType()); in splitUpdate() 567 newEdge->setPhonyRoot(formerEdge->getPhonyRoot()); in splitUpdate() 568 newEdge->setPhonyExit(formerEdge->getPhonyExit()); in splitUpdate()
|
/external/skia/src/gpu/ |
D | GrTessellator.cpp | 1100 Edge* newEdge = alloc.make<Edge>(top, bottom, winding, edge->fType); in split_edge() local 1101 insert_edge_below(newEdge, top, c); in split_edge() 1102 insert_edge_above(newEdge, bottom, c); in split_edge() 1103 merge_collinear_edges(newEdge, activeEdges, current, c); in split_edge()
|
/external/skqp/src/gpu/ |
D | GrTessellator.cpp | 1100 Edge* newEdge = alloc.make<Edge>(top, bottom, winding, edge->fType); in split_edge() local 1101 insert_edge_below(newEdge, top, c); in split_edge() 1102 insert_edge_above(newEdge, bottom, c); in split_edge() 1103 merge_collinear_edges(newEdge, activeEdges, current, c); in split_edge()
|