Searched refs:vsplit (Results 1 - 5 of 5) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pt_vsplit.c | 68 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 D | draw_pt_vsplit_tmp.h | 36 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 D | draw_pt.c | 52 * - 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 D | draw_split_tmp.h | 44 first = vsplit->draw->pt.vertices_per_patch; in FUNC() 45 incr = vsplit->draw->pt.vertices_per_patch; in FUNC()
|
H A D | draw_private.h | 202 struct draw_pt_front_end *vsplit; member
|
Completed in 4 milliseconds