Lines Matching refs:graph

13 typedef void (*CreateGraphPF)(SkTArray<sk_sp<GrMockRenderTask>>* graph,
35 static void create_graph0(SkTArray<sk_sp<GrMockRenderTask>>* graph,
39 make_tasks(3, graph);
41 graph->at(0)->addTarget(proxies[0]);
42 graph->at(1)->addTarget(proxies[1]);
43 graph->at(2)->addTarget(proxies[0]);
44 graph->at(2)->addDependency(graph->at(1).get());
46 expected->push_back(graph->at(1));
47 expected->push_back(graph->at(0));
48 expected->push_back(graph->at(2));
55 static void create_graph1(SkTArray<sk_sp<GrMockRenderTask>>* graph,
59 make_tasks(5, graph);
61 graph->at(0)->addTarget(proxies[0]);
62 graph->at(1)->addTarget(proxies[1]);
63 graph->at(2)->addTarget(proxies[0]);
64 graph->at(3)->addTarget(proxies[2]);
65 graph->at(4)->addTarget(proxies[0]);
67 expected->push_back(graph->at(1));
68 expected->push_back(graph->at(3));
69 expected->push_back(graph->at(0));
70 expected->push_back(graph->at(2));
71 expected->push_back(graph->at(4));
79 static void create_graph2(SkTArray<sk_sp<GrMockRenderTask>>* graph,
83 make_tasks(3, graph);
85 graph->at(0)->addTarget(proxies[0]);
86 graph->at(1)->addTarget(proxies[1]);
87 graph->at(2)->addTarget(proxies[0]);
89 graph->at(1)->addDependency(graph->at(0).get());
90 graph->at(2)->addDependency(graph->at(1).get());
102 static void create_graph3(SkTArray<sk_sp<GrMockRenderTask>>* graph,
106 make_tasks(4, graph);
108 graph->at(0)->addTarget(proxies[0]);
109 graph->at(1)->addTarget(proxies[1]);
110 graph->at(2)->addTarget(proxies[0]);
111 graph->at(3)->addTarget(proxies[1]);
113 graph->at(1)->addDependency(graph->at(0).get());
114 graph->at(3)->addDependency(graph->at(2).get());
116 graph->at(1)->addUsed(proxies[0]);
117 graph->at(3)->addUsed(proxies[0]);
131 SkTArray<sk_sp<GrMockRenderTask>> graph;
134 (tests[i])(&graph, &expectedOutput);
140 reinterpret_cast<sk_sp<GrRenderTask>*>(graph.data()), graph.count());
160 //SkDEBUGCODE(print(graph);)