Home
last modified time | relevance | path

Searched refs:start_instance (Results 1 – 25 of 71) sorted by relevance

123

/external/mesa3d/src/gallium/auxiliary/util/
Du_draw.h96 uint start_instance, in util_draw_arrays_instanced() argument
105 info.start_instance = start_instance; in util_draw_arrays_instanced()
121 uint start_instance, in util_draw_elements_instanced() argument
134 info.start_instance = start_instance; in util_draw_elements_instanced()
Du_vbuf.c626 info->start_instance, /* INSTANCE */ in u_vbuf_translate_begin()
971 int start_instance, unsigned num_instances, in get_upload_offset_size() argument
996 *offset += vb->stride * start_instance; in get_upload_offset_size()
1010 int start_instance, unsigned num_instances) in u_vbuf_upload_buffers() argument
1027 num_vertices, start_instance, num_instances, in u_vbuf_upload_buffers()
1059 num_vertices, start_instance, num_instances, in u_vbuf_upload_buffers()
1273 info->start_instance = indirect_data[offset + 4]; in u_vbuf_split_indexed_multidraw()
1379 new_info.start_instance = ~0u; in u_vbuf_draw_vbo()
1396 unsigned start_instance = data[offset + 4]; in u_vbuf_draw_vbo() local
1403 new_info.start_instance = MIN2(new_info.start_instance, in u_vbuf_draw_vbo()
[all …]
Du_draw.c112 if ((info->start_instance + info->instance_count)/element->instance_divisor in util_draw_max_index()
182 info.start_instance = info_in->index_size ? params[4] : params[3]; in util_draw_indirect()
/external/mesa3d/src/gallium/auxiliary/translate/
Dtranslate.h85 unsigned start_instance,
92 unsigned start_instance,
99 unsigned start_instance,
106 unsigned start_instance,
Dtranslate_generic.c591 unsigned start_instance, in generic_run_one() argument
608 index = start_instance; in generic_run_one()
659 unsigned start_instance, in generic_run_elts() argument
668 generic_run_one(tg, *elts++, start_instance, instance_id, vert); in generic_run_elts()
677 unsigned start_instance, in generic_run_elts16() argument
686 generic_run_one(tg, *elts++, start_instance, instance_id, vert); in generic_run_elts16()
695 unsigned start_instance, in generic_run_elts8() argument
704 generic_run_one(tg, *elts++, start_instance, instance_id, vert); in generic_run_elts8()
713 unsigned start_instance, in generic_run() argument
722 generic_run_one(tg, start + i, start_instance, instance_id, vert); in generic_run()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_push.c33 uint32_t start_instance; member
90 ctx->start_instance, ctx->instance_id, in emit_vertices_i08()
129 ctx->start_instance, ctx->instance_id, in emit_vertices_i16()
168 ctx->start_instance, ctx->instance_id, in emit_vertices_i32()
202 ctx->start_instance, ctx->instance_id, in emit_vertices_seq()
312 ctx.start_instance = info->start_instance; in nv50_push_vbo()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_draw_arrays.c178 unsigned start_instance, unsigned instance_count, in simple_draw_arrays() argument
204 start_instance, instance_count, in simple_draw_arrays()
212 unsigned start_instance, unsigned instance_count, in svga_hwtnl_draw_arrays() argument
279 start_instance, instance_count, in svga_hwtnl_draw_arrays()
305 start_instance, in svga_hwtnl_draw_arrays()
Dsvga_draw_elements.c188 unsigned start_instance, in svga_hwtnl_simple_draw_range_elements() argument
210 start_instance, instance_count, in svga_hwtnl_simple_draw_range_elements()
283 info->start_instance, in svga_hwtnl_draw_range_elements()
312 info->start_instance, in svga_hwtnl_draw_range_elements()
Dsvga_pipe_draw.c62 unsigned start_instance, unsigned instance_count, in retry_draw_arrays() argument
70 count, start_instance, in retry_draw_arrays()
165 info->start_instance, in retry_draw_indirect()
356 info->start_instance, info->instance_count, in svga_draw_vbo()
Dsvga_draw_private.h230 unsigned start_instance, unsigned instance_count,
244 unsigned start_instance,
Dsvga_swtnl_backend.c289 const unsigned start_instance = 0; in svga_vbuf_render_draw_arrays() local
305 nr, start_instance, instance_count, 0), retried); in svga_vbuf_render_draw_arrays()
330 .start_instance = 0, in svga_vbuf_render_draw_elements()
Dsvga_draw.h63 unsigned start_instance, unsigned instance_count,
Dsvga_draw.c808 unsigned start_instance, unsigned instance_count, in draw_vgpu10() argument
895 start_instance); in draw_vgpu10()
937 start_instance); in draw_vgpu10()
1151 unsigned start_instance, unsigned instance_count, in svga_hwtnl_prim() argument
1162 max_index, ib, start_instance, in svga_hwtnl_prim()
1171 assert(start_instance == 0); in svga_hwtnl_prim()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_vbo_translate.c22 uint32_t start_instance; member
261 ctx->start_instance, ctx->instance_id, ctx->dest); in disp_vertices_i08()
318 ctx->start_instance, ctx->instance_id, ctx->dest); in disp_vertices_i16()
375 ctx->start_instance, ctx->instance_id, ctx->dest); in disp_vertices_i32()
428 ctx->start_instance, ctx->instance_id, ctx->dest); in disp_vertices_seq()
522 single.start_instance = cmd->baseInstance; in nvc0_push_vbo_indirect()
529 single.start_instance = cmd->baseInstance; in nvc0_push_vbo_indirect()
542 PUSH_DATA (push, single.start_instance); in nvc0_push_vbo_indirect()
610 ctx.start_instance = info->start_instance; in nvc0_push_vbo()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/mme/
Dcom9097.mme239 * parm[2 + 5n + 4] = start_instance
260 parm $r5 send $r4 /* start_instance, send index_bias */
261 send $r5 /* send start_instance */
301 * parm[2 + 4n + 3] = start_instance
312 parm $r4 send $r4 /* start_instance */
316 send $r4 /* send start_instance */
351 * parm[3 + 5n + 4] = start_instance
379 parm $r5 send $r4 /* start_instance, send index_bias */
380 send $r5 /* send start_instance */
437 * parm[3 + 4n + 3] = start_instance
[all …]
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_vs_variant.c171 vsvg->draw->start_instance, in vsvg_run_elts()
215 vsvg->draw->start_instance, in vsvg_run_elts()
239 vsvg->draw->start_instance, in vsvg_run_linear()
280 vsvg->draw->start_instance, in vsvg_run_linear()
Ddraw_pt_fetch_emit.c220 draw->start_instance, in fetch_emit_run()
278 draw->start_instance, in fetch_emit_run_linear()
338 draw->start_instance, in fetch_emit_run_linear_elts()
Ddraw_pt.c563 unsigned instance_idx = instance + info->start_instance; in draw_vbo()
564 draw->start_instance = info->start_instance; in draw_vbo()
568 instance_idx < draw->start_instance) { in draw_vbo()
Ddraw_pt_fetch.c169 draw->start_instance, in draw_pt_fetch_run()
197 draw->start_instance, in draw_pt_fetch_run_linear()
/external/mesa3d/src/gallium/auxiliary/indices/
Du_primconvert.c114 new_info.start_instance = info->start_instance; in util_primconvert_draw_vbo()
/external/mesa3d/src/amd/common/
Dac_shader_args.h72 struct ac_arg start_instance; member
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_draw.c295 if (ctx->last.dirty || (ctx->last.instance_start != info->start_instance)) { in fd6_draw_vbo()
297 OUT_RING(ring, info->start_instance); /* VFD_INSTANCE_START_OFFSET */ in fd6_draw_vbo()
298 ctx->last.instance_start = info->start_instance; in fd6_draw_vbo()
/external/mesa3d/src/gallium/drivers/swr/
Dswr_draw.cpp237 info->start_instance); in swr_draw_vbo()
244 info->start_instance); in swr_draw_vbo()
/external/mesa3d/src/gallium/drivers/iris/
Diris_draw.c133 ice->draw.params.baseinstance != info->start_instance) { in iris_update_draw_parameters()
137 ice->draw.params.baseinstance = info->start_instance; in iris_update_draw_parameters()
/external/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_context.h225 uint start_instance, uint instance_count);

123