Lines Matching refs:frontend
64 struct draw_pt_front_end *frontend = NULL; in draw_pt_arrays() local
99 frontend = draw->pt.frontend; in draw_pt_arrays()
101 if (frontend) { in draw_pt_arrays()
109 frontend = NULL; in draw_pt_arrays()
116 frontend->flush(frontend, DRAW_FLUSH_STATE_CHANGE); in draw_pt_arrays()
117 frontend = NULL; in draw_pt_arrays()
121 if (!frontend) { in draw_pt_arrays()
122 frontend = draw->pt.front.vsplit; in draw_pt_arrays()
124 frontend->prepare(frontend, prim, middle, opt); in draw_pt_arrays()
126 draw->pt.frontend = frontend; in draw_pt_arrays()
154 frontend->run(frontend, draw_info[i].start, count); in draw_pt_arrays()
169 if (draw->pt.frontend) { in draw_pt_flush()
170 draw->pt.frontend->flush(draw->pt.frontend, flags); in draw_pt_flush()
174 draw->pt.frontend = NULL; in draw_pt_flush()