Lines Matching refs:frontend
60 struct draw_pt_front_end *frontend = NULL; in draw_pt_arrays() local
109 frontend = draw->pt.frontend; in draw_pt_arrays()
111 if (frontend ) { in draw_pt_arrays()
119 frontend = NULL; in draw_pt_arrays()
126 frontend->flush( frontend, DRAW_FLUSH_STATE_CHANGE ); in draw_pt_arrays()
127 frontend = NULL; in draw_pt_arrays()
131 if (!frontend) { in draw_pt_arrays()
132 frontend = draw->pt.front.vsplit; in draw_pt_arrays()
134 frontend->prepare( frontend, prim, middle, opt ); in draw_pt_arrays()
136 draw->pt.frontend = frontend; in draw_pt_arrays()
142 frontend->run( frontend, start, count ); in draw_pt_arrays()
149 if (draw->pt.frontend) { in draw_pt_flush()
150 draw->pt.frontend->flush( draw->pt.frontend, flags ); in draw_pt_flush()
154 draw->pt.frontend = NULL; in draw_pt_flush()