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

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_vsplit.c68 vsplit_clear_cache(struct vsplit_frontend *vsplit) argument
70 memset(vsplit->cache.fetches, 0xff, sizeof(vsplit->cache.fetches));
71 vsplit->cache.has_max_fetch = FALSE;
72 vsplit->cache.num_fetch_elts = 0;
73 vsplit->cache.num_draw_elts = 0;
77 vsplit_flush_cache(struct vsplit_frontend *vsplit, unsigned flags) argument
79 vsplit->middle->run(vsplit->middle,
80 vsplit
88 vsplit_add_cache(struct vsplit_frontend * vsplit,unsigned fetch) argument
121 vsplit_add_cache_ubyte(struct vsplit_frontend * vsplit,const ubyte * elts,unsigned start,unsigned fetch,int elt_bias) argument
138 vsplit_add_cache_ushort(struct vsplit_frontend * vsplit,const ushort * elts,unsigned start,unsigned fetch,int elt_bias) argument
160 vsplit_add_cache_uint(struct vsplit_frontend * vsplit,const uint * elts,unsigned start,unsigned fetch,int elt_bias) argument
205 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; local in function:vsplit_prepare
237 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; local in function:vsplit_flush
254 struct vsplit_frontend *vsplit = CALLOC_STRUCT(vsplit_frontend); local in function:draw_pt_vsplit
[all...]
H A Ddraw_pt_vsplit_tmp.h36 CONCAT(vsplit_primitive_, ELT_TYPE)(struct vsplit_frontend *vsplit,
39 struct draw_context *draw = vsplit->draw;
58 if (icount > vsplit->max_vertices)
70 /* have to go through vsplit->draw_elts */
71 if (icount > vsplit->segment_size)
103 vsplit->draw_elts[i] = (ushort) idx;
113 vsplit->draw_elts[i] = (ushort) (idx - min_index);
117 draw_elts = vsplit->draw_elts;
120 return vsplit->middle->run_linear_elts(vsplit
222 vsplit_segment_simple_linear(struct vsplit_frontend * vsplit,unsigned flags,unsigned istart,unsigned icount) argument
230 vsplit_segment_loop_linear(struct vsplit_frontend * vsplit,unsigned flags,unsigned istart,unsigned icount,unsigned i0) argument
255 vsplit_segment_fan_linear(struct vsplit_frontend * vsplit,unsigned flags,unsigned istart,unsigned icount,unsigned i0) argument
[all...]
H A Ddraw_pt.c50 * - frontend -- prepare fetch_elts, draw_elts - eg vsplit
133 frontend = draw->pt.front.vsplit;
178 draw->pt.front.vsplit = draw_pt_vsplit(draw);
179 if (!draw->pt.front.vsplit)
225 if (draw->pt.front.vsplit) {
226 draw->pt.front.vsplit->destroy( draw->pt.front.vsplit );
227 draw->pt.front.vsplit = NULL;
H A Ddraw_private.h171 struct draw_pt_front_end *vsplit; member in struct:draw_context::__anon406ac0650208::__anon406ac0650408
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_vsplit.c68 vsplit_clear_cache(struct vsplit_frontend *vsplit) argument
70 memset(vsplit->cache.fetches, 0xff, sizeof(vsplit->cache.fetches));
71 vsplit->cache.has_max_fetch = FALSE;
72 vsplit->cache.num_fetch_elts = 0;
73 vsplit->cache.num_draw_elts = 0;
77 vsplit_flush_cache(struct vsplit_frontend *vsplit, unsigned flags) argument
79 vsplit->middle->run(vsplit->middle,
80 vsplit
88 vsplit_add_cache(struct vsplit_frontend * vsplit,unsigned fetch) argument
121 vsplit_add_cache_ubyte(struct vsplit_frontend * vsplit,const ubyte * elts,unsigned start,unsigned fetch,int elt_bias) argument
138 vsplit_add_cache_ushort(struct vsplit_frontend * vsplit,const ushort * elts,unsigned start,unsigned fetch,int elt_bias) argument
160 vsplit_add_cache_uint(struct vsplit_frontend * vsplit,const uint * elts,unsigned start,unsigned fetch,int elt_bias) argument
205 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; local in function:vsplit_prepare
237 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; local in function:vsplit_flush
254 struct vsplit_frontend *vsplit = CALLOC_STRUCT(vsplit_frontend); local in function:draw_pt_vsplit
[all...]
H A Ddraw_pt_vsplit_tmp.h36 CONCAT(vsplit_primitive_, ELT_TYPE)(struct vsplit_frontend *vsplit,
39 struct draw_context *draw = vsplit->draw;
58 if (icount > vsplit->max_vertices)
70 /* have to go through vsplit->draw_elts */
71 if (icount > vsplit->segment_size)
103 vsplit->draw_elts[i] = (ushort) idx;
113 vsplit->draw_elts[i] = (ushort) (idx - min_index);
117 draw_elts = vsplit->draw_elts;
120 return vsplit->middle->run_linear_elts(vsplit
222 vsplit_segment_simple_linear(struct vsplit_frontend * vsplit,unsigned flags,unsigned istart,unsigned icount) argument
230 vsplit_segment_loop_linear(struct vsplit_frontend * vsplit,unsigned flags,unsigned istart,unsigned icount,unsigned i0) argument
255 vsplit_segment_fan_linear(struct vsplit_frontend * vsplit,unsigned flags,unsigned istart,unsigned icount,unsigned i0) argument
[all...]
H A Ddraw_split_tmp.h44 first = vsplit->draw->pt.vertices_per_patch;
45 incr = vsplit->draw->pt.vertices_per_patch;
H A Ddraw_pt.c51 * - frontend -- prepare fetch_elts, draw_elts - eg vsplit
122 frontend = draw->pt.front.vsplit;
188 draw->pt.front.vsplit = draw_pt_vsplit(draw);
189 if (!draw->pt.front.vsplit)
226 if (draw->pt.front.vsplit) {
227 draw->pt.front.vsplit->destroy( draw->pt.front.vsplit );
228 draw->pt.front.vsplit = NULL;
H A Ddraw_private.h202 struct draw_pt_front_end *vsplit; member in struct:draw_context::__anone553aa980208::__anone553aa980408
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D7.9.2.rst36 - Fix an off-by-one bug in a vsplit assertion.
135 - draw: Fix an off-by-one bug in a vsplit assertion.
H A D7.10.1.rst36 - Fix an off-by-one bug in a vsplit assertion.
137 - draw: Fix an off-by-one bug in a vsplit assertion.

Completed in 12 milliseconds