| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_prim_restart.h | 60 unsigned *num_draws,
|
| H A D | u_draw.c | 132 unsigned *num_draws) 185 *num_draws = draw_count; 259 unsigned num_draws) 264 /* If you call this with num_draws==1, that is probably going to be 267 assert(num_draws > 1); 269 for (unsigned i = 0; i < num_draws; i++) { 129 util_draw_indirect_read(struct pipe_context * pipe,const struct pipe_draw_info * info_in,const struct pipe_draw_indirect_info * indirect,unsigned * num_draws) argument 255 util_draw_multi(struct pipe_context * pctx,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| H A D | u_prim_restart.c | 227 unsigned *num_draws, 274 *num_draws = ranges.count; 300 unsigned num_draws = 0; local in function:util_draw_vbo_without_prim_restart 344 direct_draws = util_prim_restart_convert_to_direct(src_map, &new_info, &new_draw, &num_draws, 354 context->draw_vbo(context, &new_info, drawid_offset, NULL, direct_draws, num_draws); 357 return num_draws > 0 ? PIPE_OK : PIPE_ERROR_OUT_OF_MEMORY; 224 util_prim_restart_convert_to_direct(const void * index_map,const struct pipe_draw_info * info,const struct pipe_draw_start_count_bias * draw,unsigned * num_draws,unsigned * min_index,unsigned * max_index,unsigned * total_index_count) argument
|
| H A D | u_draw.h | 161 unsigned *num_draws); 172 * don't want to call this if num_draws==1 179 unsigned num_draws);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_draw_arrays.c | 66 unsigned num_draws) 68 if (num_draws > 1) { 69 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); 144 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, 0); 61 softpipe_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| H A D | sp_state.h | 189 unsigned num_draws);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/indices/ |
| H A D | u_primconvert.h | 60 unsigned num_draws);
|
| H A D | u_primconvert.c | 111 unsigned num_draws) 141 if (num_draws > 1) { 143 for (unsigned i = 0; i < num_draws; i++) { 106 util_primconvert_draw_vbo(struct primconvert_context * pc,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_draw.c | 137 unsigned num_draws) 144 if (!vbo_get_minmax_indices_gallium(ctx, info, draws, num_draws)) 178 unsigned num_draws) 184 if (!prepare_indexed_draw(st, ctx, info, draws, num_draws)) 187 cso_multi_draw(st->cso_context, info, drawid_offset, draws, num_draws); 195 unsigned num_draws) 201 if (!prepare_indexed_draw(st, ctx, info, draws, num_draws)) 208 for (i = 0, first = 0; i <= num_draws; i++) { 209 if (i == num_draws || mode[i] != mode[first]) { 322 unsigned num_draws, 132 prepare_indexed_draw(struct st_context * st,struct gl_context * ctx,struct pipe_draw_info * info,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 174 st_draw_gallium(struct gl_context * ctx,struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 191 st_draw_gallium_multimode(struct gl_context * ctx,struct pipe_draw_info * info,const struct pipe_draw_start_count_bias * draws,const unsigned char * mode,unsigned num_draws) argument 317 st_draw_gallium_vertex_state(struct gl_context * ctx,struct pipe_vertex_state * state,struct pipe_draw_vertex_state_info info,const struct pipe_draw_start_count_bias * draws,const uint8_t * mode,unsigned num_draws,bool per_vertex_edgeflags) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| H A D | r300_render_stencilref.c | 42 unsigned num_draws); 112 unsigned num_draws) 118 sr->draw_vbo(pipe, info, drawid_offset, NULL, draws, num_draws); 121 sr->draw_vbo(pipe, info, drawid_offset, NULL, draws, num_draws); 123 sr->draw_vbo(pipe, info, drawid_offset, NULL, draws, num_draws); 107 r300_stencilref_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/ |
| H A D | vbo_save_draw.c | 273 if (node->merged.mode || node->merged.num_draws > 1) { 277 node->merged.num_draws, 279 } else if (node->merged.num_draws) { 336 node->merged.num_draws); 337 } else if (node->merged.num_draws == 1) { 339 } else if (node->merged.num_draws) { 341 node->merged.num_draws);
|
| H A D | vbo_save.h | 66 unsigned num_draws; member in struct:vbo_save_vertex_list::__anone480d3520108
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_pt.c | 61 unsigned num_draws) 139 for (unsigned i = 0; i < num_draws; i++) { 405 unsigned num_draws) 413 for (unsigned i = 0; i < num_draws; i++) 420 draw_pt_arrays(draw, prim, info->index_bias_varies, draw_info, num_draws); 461 unsigned num_draws) 481 draw_pt_arrays_restart(draw, info, draws, num_draws); 484 draw_pt_arrays(draw, info->mode, info->index_bias_varies, draws, num_draws); 501 unsigned num_draws, 524 num_draws 402 draw_pt_arrays_restart(struct draw_context * draw,const struct pipe_draw_info * info,const struct pipe_draw_start_count_bias * draw_info,unsigned num_draws) argument 457 draw_instances(struct draw_context * draw,unsigned drawid_offset,const struct pipe_draw_info * info,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 496 draw_vbo(struct draw_context * draw,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,uint8_t patch_vertices) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_draw.c | 240 unsigned num_draws) assert_dt 251 for (unsigned i = 0; i < num_draws; i++) { 280 const struct pipe_draw_start_count_bias *draws, unsigned num_draws) in_dt 289 /* num_draws is only applicable for direct draws: */ 290 assert(num_draws == 1); 305 if (num_draws > 1) { 306 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws); 321 if ((ctx->streamout.num_targets > 0) && (num_draws > 1)) { 322 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws); 341 batch->num_draws 238 update_draw_stats(struct fd_context * ctx,const struct pipe_draw_info * info,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 277 fd_draw_vbo(struct pipe_context * pctx,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument [all...] |
| H A D | freedreno_autotune.c | 162 (batch->num_draws > 5) || (pfb->samples > 1)) { 233 sample_cost /= batch->num_draws; 235 float total_draw_cost = (avg_samples * sample_cost) / batch->num_draws; 238 batch->hash, batch->num_draws, total_samples, avg_samples,
|
| H A D | trace-parser.py | 94 def __init__(self, cleared, gmem_reason, num_draws): 97 self.num_draws = num_draws 119 self.num_draws, self.prologue_time, self.binning_time, 128 self.num_draws, self.prologue_time, 149 flush_batch_match = re.compile(r": flush_batch: (\S+): cleared=(\S+), gmem_reason=(\S+), num_draws=(\S+)") 193 num_draws=match.group(4))
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_context.c | 55 unsigned num_draws) 57 if (num_draws > 1) { 58 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); 115 draw_vbo(i915->draw, info, drawid_offset, NULL, draws, num_draws, 0); 51 i915_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_state_draw.cpp | 1315 unsigned num_draws, unsigned total_count, 1405 assert(num_draws == 1); 1521 bool increment_draw_id = !IS_DRAW_VERTEX_STATE && num_draws > 1 && 1540 bool index_bias_varies = !IS_DRAW_VERTEX_STATE && num_draws > 1 && 1545 for (unsigned i = 0; i < num_draws; i++) { 1561 if (num_draws > 1) { 1562 sctx->last_base_vertex = draws[num_draws - 1].index_bias; 1563 sctx->last_drawid = drawid_base + num_draws - 1; 1567 for (unsigned i = 0; i < num_draws; i++) { 1580 if (num_draws > 1311 si_emit_draw_packets(struct si_context * sctx,const struct pipe_draw_info * info,unsigned drawid_base,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned total_count,struct pipe_resource * indexbuf,unsigned index_size,unsigned index_offset,unsigned instance_count,unsigned original_index_size) argument 1911 si_get_draw_start_count(struct si_context * sctx,const struct pipe_draw_info * info,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned * start,unsigned * count) argument 2038 si_draw(struct pipe_context * ctx,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,struct pipe_vertex_state * state,uint32_t partial_velem_mask) argument 2496 si_draw_vbo(struct pipe_context * ctx,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 2509 si_draw_vertex_state(struct pipe_context * ctx,struct pipe_vertex_state * vstate,uint32_t partial_velem_mask,struct pipe_draw_vertex_state_info info,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 2605 si_invalid_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 2615 si_invalid_draw_vertex_state(struct pipe_context * ctx,struct pipe_vertex_state * vstate,uint32_t partial_velem_mask,struct pipe_draw_vertex_state_info info,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_draw.cpp | 250 unsigned num_draws, 256 for (unsigned i = 0; i < num_draws; i++) { 266 for (unsigned i = 0; i < num_draws; i++) 279 unsigned num_draws, 285 for (unsigned i = 0; i < num_draws; i++) { 296 VKCTX(CmdDrawMultiIndexedEXT)(cmdbuf, num_draws, (const VkMultiDrawIndexedInfoEXT*)draws, 301 for (unsigned i = 0; i < num_draws; i++) 314 unsigned num_draws, 320 for (unsigned i = 0; i < num_draws; i++) { 329 VKCTX(CmdDrawMultiEXT)(cmdbuf, num_draws, (cons 247 draw_indexed_need_index_buffer_unref(struct zink_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned draw_id,bool needs_drawid) argument 276 draw_indexed(struct zink_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned draw_id,bool needs_drawid) argument 311 draw(struct zink_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned draw_id,bool needs_drawid) argument 430 hack_conditional_render(struct pipe_context * pctx,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 460 zink_draw_vbo(struct pipe_context * pctx,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument 993 zink_invalid_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_draw_arrays.c | 58 unsigned num_draws) 149 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, 54 llvmpipe_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_context.h | 86 uint32_t num_draws, num_compute; member in struct:virgl_context
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_context.h | 98 uint32_t num_draws, num_compute; member in struct:virgl_context
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_draw.c | 44 int num_draws = DIV_ROUND_UP(vert_count, 65535 - 2) + 1; local in function:vc4_get_draw_cl_space 51 VC4_PACKET_GL_SHADER_STATE_SIZE) * num_draws); 60 (12 * sizeof(uint32_t) + 104 + 8 * 32) * num_draws); 295 unsigned num_draws) 297 if (num_draws > 1) { 298 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws); 291 vc4_draw_vbo(struct pipe_context * pctx,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_pipe_draw.c | 224 unsigned num_draws) 226 if (num_draws > 1) { 227 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); 220 svga_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | draw.h | 95 unsigned num_draws); 102 unsigned num_draws);
|