Home
last modified time | relevance | path

Searched refs:increment_draw_id (Results 1 – 23 of 23) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt.c163 if (num_draws > 1 && draw->pt.user.increment_draw_id) in draw_pt_arrays()
551 draw->pt.user.increment_draw_id = use_info->increment_draw_id; in draw_vbo()
649 draw->pt.user.increment_draw_id = false; in draw_mesh()
Ddraw_private.h229 bool increment_draw_id; member
/external/mesa3d/src/imagination/vulkan/pds/
Dpvr_pds.c4487 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4499 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4511 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4523 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4550 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4600 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4650 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4700 if (program->increment_draw_id) { in pvr_pds_generate_draw_arrays_indirect()
4777 if (program->increment_draw_id) { in pvr_pds_generate_draw_elements_indirect()
4789 if (program->increment_draw_id) { in pvr_pds_generate_draw_elements_indirect()
[all …]
Dpvr_pds.h840 bool increment_draw_id; member
/external/mesa3d/src/mesa/main/
Ddraw.c1163 info.increment_draw_id = false; in _mesa_draw_arrays()
1469 info.increment_draw_id = primcount > 1; in _mesa_MultiDrawArrays()
1645 draw->info.increment_draw_id = false; in _mesa_validated_drawrangeelements()
1673 info.increment_draw_id = false; in _mesa_validated_drawrangeelements()
2063 info.increment_draw_id = primcount > 1; in _mesa_validated_multidrawelements()
2126 info.increment_draw_id = false; in _mesa_validated_multidrawelements()
2452 info.increment_draw_id = primcount > 1; in _mesa_MultiDrawArraysIndirect()
2546 info.increment_draw_id = primcount > 1; in _mesa_MultiDrawElementsIndirect()
/external/mesa3d/src/gallium/auxiliary/util/
Du_draw.c277 if (info->increment_draw_id) in util_draw_multi()
Du_vbuf.c1778 if (info->increment_draw_id) in u_vbuf_draw_vbo()
Du_threaded_context.c3733 info->increment_draw_id = false; in simplify_draw_info()
/external/mesa3d/src/gallium/include/pipe/
Dp_state.h864 bool increment_draw_id:1; /**< whether drawid increments for direct draws */ member
/external/mesa3d/src/gallium/auxiliary/indices/
Du_primconvert.c325 if (info->increment_draw_id) in util_primconvert_draw_vbo()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_draw.cpp175 if (dinfo->increment_draw_id && needs_drawid) { in draw_indexed_need_index_buffer_unref()
204 if (dinfo->increment_draw_id && needs_drawid) { in draw_indexed()
239 if (dinfo->increment_draw_id && needs_drawid) { in draw()
471 (HAS_MULTIDRAW && num_draws > 1 && !dinfo->increment_draw_id)); in zink_draw()
/external/mesa3d/src/mesa/state_tracker/
Dst_draw_feedback.c390 draw_vbo(draw, info, info->increment_draw_id ? i : 0, indirect, in st_feedback_draw_vbo()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.cpp1538 bool increment_draw_id = !IS_DRAW_VERTEX_STATE && num_draws > 1 && in si_emit_draw_packets() local
1539 set_draw_id && info->increment_draw_id; in si_emit_draw_packets()
1560 if (increment_draw_id) { in si_emit_draw_packets()
1667 } else if (increment_draw_id) { in si_emit_draw_packets()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_draw.cc510 emit.draw_id = info->increment_draw_id ? i : 0; in draw_vbos()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_vbo.c946 if (info->increment_draw_id) in nv50_draw_vbo()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_vbo.c1165 if (info->increment_draw_id) in nvc0_draw_vbo()
/external/mesa3d/src/gallium/drivers/asahi/
Dagx_state.c4258 .increment_draw_id = info->increment_draw_id, in agx_draw_without_restart()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_execute.c2005 state->info.increment_draw_id = true; in handle_draw_multi()
2743 state->info.increment_draw_id = true; in handle_draw_multi_indexed()
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_cmdstream.c3258 if (tmp_info.increment_draw_id) { in panfrost_multi_draw_direct()
/external/mesa3d/src/gallium/frontends/nine/
Dnine_state.c2425 info->increment_draw_id = false; in init_draw_info()
/external/mesa3d/src/imagination/vulkan/
Dpvr_cmd_buffer.c6515 pds_prog.increment_draw_id = (i != 0); in pvr_write_draw_indirect_vdm_stream()
/external/mesa3d/docs/relnotes/
D21.0.0.rst2052 - radeonsi: handle pipe_draw_info::increment_draw_id
D21.1.0.rst4449 - aux/draw: track increment_draw_id value from draw info