Home | History | Annotate | Download | only in draw

Lines Matching refs:middle

50  *     - middle   -- fetch, shade, cliptest, viewport
61 struct draw_pt_middle_end *middle = NULL;
98 if (draw->pt.middle.llvm) {
99 middle = draw->pt.middle.llvm;
102 middle = draw->pt.middle.fetch_emit;
104 middle = draw->pt.middle.fetch_shade_emit;
106 middle = draw->pt.middle.general;
123 * converts all indices to ushorts and the fetch part of the middle
134 frontend->prepare( frontend, prim, middle, opt );
169 draw->pt.middle.fetch_emit = draw_pt_fetch_emit( draw );
170 if (!draw->pt.middle.fetch_emit)
173 draw->pt.middle.fetch_shade_emit = draw_pt_middle_fse( draw );
174 if (!draw->pt.middle.fetch_shade_emit)
177 draw->pt.middle.general = draw_pt_fetch_pipeline_or_emit( draw );
178 if (!draw->pt.middle.general)
183 draw->pt.middle.llvm = draw_pt_fetch_pipeline_or_emit_llvm( draw );
192 if (draw->pt.middle.llvm) {
193 draw->pt.middle.llvm->destroy( draw->pt.middle.llvm );
194 draw->pt.middle.llvm = NULL;
197 if (draw->pt.middle.general) {
198 draw->pt.middle.general->destroy( draw->pt.middle.general );
199 draw->pt.middle.general = NULL;
202 if (draw->pt.middle.fetch_emit) {
203 draw->pt.middle.fetch_emit->destroy( draw->pt.middle.fetch_emit );
204 draw->pt.middle.fetch_emit = NULL;
207 if (draw->pt.middle.fetch_shade_emit) {
208 draw->pt.middle.fetch_shade_emit->destroy( draw->pt.middle.fetch_shade_emit );
209 draw->pt.middle.fetch_shade_emit = NULL;