Lines Matching refs:frontend
52 * - frontend -- prepare fetch_elts, draw_elts - eg vsplit
64 struct draw_pt_front_end *frontend = NULL;
99 frontend = draw->pt.frontend;
101 if (frontend) {
109 frontend = NULL;
112 * This could be improved so only the frontend is flushed since it
116 frontend->flush(frontend, DRAW_FLUSH_STATE_CHANGE);
117 frontend = NULL;
121 if (!frontend) {
122 frontend = draw->pt.front.vsplit;
124 frontend->prepare(frontend, prim, middle, opt);
126 draw->pt.frontend = frontend;
154 frontend->run(frontend, draw_info[i].start, count);
169 if (draw->pt.frontend) {
170 draw->pt.frontend->flush(draw->pt.frontend, flags);
174 draw->pt.frontend = NULL;