Home
last modified time | relevance | path

Searched refs:vsplit (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pt_vsplit.c68 vsplit_clear_cache(struct vsplit_frontend *vsplit) in vsplit_clear_cache() argument
70 memset(vsplit->cache.fetches, 0xff, sizeof(vsplit->cache.fetches)); in vsplit_clear_cache()
71 vsplit->cache.has_max_fetch = FALSE; in vsplit_clear_cache()
72 vsplit->cache.num_fetch_elts = 0; in vsplit_clear_cache()
73 vsplit->cache.num_draw_elts = 0; in vsplit_clear_cache()
78 vsplit_flush_cache(struct vsplit_frontend *vsplit, unsigned flags) in vsplit_flush_cache() argument
80 vsplit->middle->run(vsplit->middle, in vsplit_flush_cache()
81 vsplit in vsplit_flush_cache()
90 vsplit_add_cache(struct vsplit_frontend *vsplit, unsigned fetch) vsplit_add_cache() argument
124 vsplit_add_cache_ubyte(struct vsplit_frontend *vsplit, const ubyte *elts, unsigned start, unsigned fetch, int elt_bias) vsplit_add_cache_ubyte() argument
142 vsplit_add_cache_ushort(struct vsplit_frontend *vsplit, const ushort *elts, unsigned start, unsigned fetch, int elt_bias) vsplit_add_cache_ushort() argument
164 vsplit_add_cache_uint(struct vsplit_frontend *vsplit, const uint *elts, unsigned start, unsigned fetch, int elt_bias) vsplit_add_cache_uint() argument
210 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; vsplit_prepare() local
243 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; vsplit_flush() local
262 struct vsplit_frontend *vsplit = CALLOC_STRUCT(vsplit_frontend); draw_pt_vsplit() local
[all...]
H A Ddraw_pt_vsplit_tmp.h36 CONCAT(vsplit_primitive_, ELT_TYPE)(struct vsplit_frontend *vsplit, in CONCAT()
39 struct draw_context *draw = vsplit->draw; in CONCAT()
58 if (icount > vsplit->max_vertices) in CONCAT()
70 /* have to go through vsplit->draw_elts */ in CONCAT()
71 if (icount > vsplit->segment_size) in CONCAT()
103 vsplit->draw_elts[i] = (ushort) idx; in CONCAT()
113 vsplit->draw_elts[i] = (ushort) (idx - min_index); in CONCAT()
117 draw_elts = vsplit->draw_elts; in CONCAT()
120 return vsplit->middle->run_linear_elts(vsplit in CONCAT()
222 vsplit_segment_simple_linear(struct vsplit_frontend *vsplit, unsigned flags, unsigned istart, unsigned icount) vsplit_segment_simple_linear() argument
230 vsplit_segment_loop_linear(struct vsplit_frontend *vsplit, unsigned flags, unsigned istart, unsigned icount, unsigned i0) vsplit_segment_loop_linear() argument
255 vsplit_segment_fan_linear(struct vsplit_frontend *vsplit, unsigned flags, unsigned istart, unsigned icount, unsigned i0) vsplit_segment_fan_linear() argument
[all...]
H A Ddraw_pt.c52 * - frontend -- prepare fetch_elts, draw_elts - eg vsplit
122 frontend = draw->pt.front.vsplit; in draw_pt_arrays()
189 draw->pt.front.vsplit = draw_pt_vsplit(draw); in draw_pt_init()
190 if (!draw->pt.front.vsplit) in draw_pt_init()
228 if (draw->pt.front.vsplit) { in draw_pt_destroy()
229 draw->pt.front.vsplit->destroy(draw->pt.front.vsplit); in draw_pt_destroy()
230 draw->pt.front.vsplit = NULL; in draw_pt_destroy()
H A Ddraw_split_tmp.h44 first = vsplit->draw->pt.vertices_per_patch; in FUNC()
45 incr = vsplit->draw->pt.vertices_per_patch; in FUNC()
H A Ddraw_private.h202 struct draw_pt_front_end *vsplit; member

Completed in 4 milliseconds