Lines Matching defs:middle
53 * - middle -- fetch, shade, cliptest, viewport
65 struct draw_pt_middle_end *middle = NULL;
90 if (draw->pt.middle.llvm) {
91 middle = draw->pt.middle.llvm;
94 middle = draw->pt.middle.fetch_shade_emit;
96 middle = draw->pt.middle.general;
113 * converts all indices to ushorts and the fetch part of the middle
124 frontend->prepare(frontend, prim, middle, opt);
134 middle->bind_parameters(middle);
193 draw->pt.middle.fetch_shade_emit = draw_pt_middle_fse(draw);
194 if (!draw->pt.middle.fetch_shade_emit)
197 draw->pt.middle.general = draw_pt_fetch_pipeline_or_emit(draw);
198 if (!draw->pt.middle.general)
203 draw->pt.middle.llvm = draw_pt_fetch_pipeline_or_emit_llvm(draw);
213 if (draw->pt.middle.llvm) {
214 draw->pt.middle.llvm->destroy(draw->pt.middle.llvm);
215 draw->pt.middle.llvm = NULL;
218 if (draw->pt.middle.general) {
219 draw->pt.middle.general->destroy(draw->pt.middle.general);
220 draw->pt.middle.general = NULL;
223 if (draw->pt.middle.fetch_shade_emit) {
224 draw->pt.middle.fetch_shade_emit->destroy(draw->pt.middle.fetch_shade_emit);
225 draw->pt.middle.fetch_shade_emit = NULL;