/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_draw.c | 143 if (indirect->indirect_draw_count) { in util_draw_indirect_read() 146 indirect->indirect_draw_count, in util_draw_indirect_read() 211 if (indirect->indirect_draw_count) { in util_draw_indirect() 214 indirect->indirect_draw_count, in util_draw_indirect()
|
D | u_threaded_context.c | 3264 tc_drop_resource_reference(info->indirect.indirect_draw_count); in tc_call_draw_indirect() 3327 tc_set_resource_reference(&p->indirect.indirect_draw_count, in tc_draw_vbo() 3328 indirect->indirect_draw_count); in tc_draw_vbo() 3335 if (indirect->indirect_draw_count) in tc_draw_vbo() 3336 tc_add_to_buffer_list(tc, next, indirect->indirect_draw_count); in tc_draw_vbo()
|
D | u_vbuf.c | 1520 if (indirect->indirect_draw_count) { in u_vbuf_draw_vbo() 1521 pipe_buffer_read(pipe, indirect->indirect_draw_count, in u_vbuf_draw_vbo()
|
D | u_dump_state.c | 966 util_dump_member(stream, ptr, state, indirect_draw_count); in util_dump_draw_indirect_info()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_draw.c | 242 struct gl_buffer_object *indirect_draw_count, in st_indirect_draw_vbo() argument 285 assert(!indirect_draw_count); in st_indirect_draw_vbo() 295 (draw_count > 1 || indirect_draw_count)) { in st_indirect_draw_vbo() 303 if (indirect_draw_count) { in st_indirect_draw_vbo() 304 indirect.indirect_draw_count = in st_indirect_draw_vbo() 305 indirect_draw_count->buffer; in st_indirect_draw_vbo()
|
D | st_draw.h | 97 struct gl_buffer_object *indirect_draw_count,
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_draw.cpp | 101 if (dindirect->indirect_draw_count) in barrier_draw_buffers() 102 check_buffer_barrier(ctx, dindirect->indirect_draw_count, in barrier_draw_buffers() 330 …ct pipe_resource *index, struct pipe_resource *indirect, struct pipe_resource *indirect_draw_count) in update_barriers() argument 498 …x_buffer, dindirect ? dindirect->buffer : NULL, dindirect ? dindirect->indirect_draw_count : NULL); in zink_draw() 814 if (dindirect->indirect_draw_count) { in zink_draw() 815 … struct zink_resource *indirect_draw_count = zink_resource(dindirect->indirect_draw_count); in zink_draw() local 816 zink_batch_reference_resource_rw(batch, indirect_draw_count, false); in zink_draw() 818 … indirect_draw_count->obj->buffer, dindirect->indirect_draw_count_offset, in zink_draw() 849 if (dindirect->indirect_draw_count) { in zink_draw() 850 … struct zink_resource *indirect_draw_count = zink_resource(dindirect->indirect_draw_count); in zink_draw() local [all …]
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_draw.c | 198 if (indirect.indirect_draw_count) { in iris_indirect_draw_vbo() 200 iris_resource_bo(indirect.indirect_draw_count); in iris_indirect_draw_vbo() 226 if (indirect.indirect_draw_count && in iris_indirect_draw_vbo()
|
D | iris_state.c | 6981 if (indirect->indirect_draw_count) { in iris_upload_render_state() 6985 iris_resource_bo(indirect->indirect_draw_count); in iris_upload_render_state()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_draw.cpp | 778 key.base_vertex.dynamic_count = indirect_in->indirect_draw_count != nullptr; in update_draw_indirect_with_sysvals() 785 if (indirect_in->indirect_draw_count) { in update_draw_indirect_with_sysvals() 787 draw_count_cbuf.buffer = indirect_in->indirect_draw_count; in update_draw_indirect_with_sysvals() 925 indirect->indirect_draw_count || in d3d12_draw_vbo() 1208 if (indirect->indirect_draw_count) { in d3d12_draw_vbo() 1209 struct d3d12_resource *count_buf = d3d12_resource(indirect->indirect_draw_count); in d3d12_draw_vbo()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_draw.c | 279 if (devinfo->verx10 >= 75 && indirect.indirect_draw_count && in crocus_indirect_draw_vbo() 304 if (devinfo->verx10 >= 75 && indirect.indirect_draw_count && in crocus_indirect_draw_vbo()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_draw.cpp | 1591 if (indirect->indirect_draw_count) { in si_emit_draw_packets() 1592 struct si_resource *params_buf = si_resource(indirect->indirect_draw_count); in si_emit_draw_packets() 1607 S_2C3_COUNT_INDIRECT_ENABLE(!!indirect->indirect_draw_count)); in si_emit_draw_packets() 2057 if (indirect->indirect_draw_count) { in si_get_draw_start_count() 2059 pipe_buffer_map_range(&sctx->b, indirect->indirect_draw_count, in si_get_draw_start_count() 2338 if (indirect->indirect_draw_count && in si_draw() 2339 si_resource(indirect->indirect_draw_count)->TC_L2_dirty) { in si_draw() 2341 si_resource(indirect->indirect_draw_count)->TC_L2_dirty = false; in si_draw()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
D | dd_draw.c | 367 if (indirect->indirect_draw_count) in dd_dump_draw_vbo() 368 DUMP_M(resource, indirect, indirect_draw_count); in dd_dump_draw_vbo() 718 pipe_resource_reference(&dst->info.draw_vbo.indirect.indirect_draw_count, NULL); in dd_unreference_copy_of_call() 1333 record->call.info.draw_vbo.indirect.indirect_draw_count = NULL; in dd_context_draw_vbo() 1334 pipe_resource_reference(&record->call.info.draw_vbo.indirect.indirect_draw_count, in dd_context_draw_vbo() 1335 indirect->indirect_draw_count); in dd_context_draw_vbo()
|
/third_party/mesa3d/src/freedreno/decode/ |
D | meson.build | 109 …['dEQP-VK.draw.indirect_draw.indexed.indirect_draw_count.triangle_list', ['--frame', '0', '--once'…
|
/third_party/mesa3d/src/gallium/include/pipe/ |
D | p_state.h | 791 struct pipe_resource *indirect_draw_count; member
|
/third_party/vk-gl-cts/android/cts/main/vk-master-2019-03-01/ |
D | draw.txt | 11 dEQP-VK.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_list 12 dEQP-VK.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_strip 27 dEQP-VK.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_list 28 dEQP-VK.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_strip
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2019-03-01/ |
D | draw.txt | 11 dEQP-VK.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_list 12 dEQP-VK.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_strip 27 dEQP-VK.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_list 28 dEQP-VK.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_strip
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/main/vksc-default/ |
D | draw.txt | 12 dEQP-VKSC.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_list 13 dEQP-VKSC.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_strip 36 dEQP-VKSC.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_list 37 dEQP-VKSC.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_strip 60 dEQP-VKSC.draw.renderpass.indirect_draw.sequential_data_from_compute.indirect_draw_count.triangle_l… 61 dEQP-VKSC.draw.renderpass.indirect_draw.sequential_data_from_compute.indirect_draw_count.triangle_s… 84 dEQP-VKSC.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_count.triangle_list 85 dEQP-VKSC.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_count.triangle_strip
|
/third_party/vk-gl-cts/android/cts/main/vksc-main/ |
D | draw.txt | 12 dEQP-VKSC.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_list 13 dEQP-VKSC.draw.renderpass.indirect_draw.sequential.indirect_draw_count.triangle_strip 36 dEQP-VKSC.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_list 37 dEQP-VKSC.draw.renderpass.indirect_draw.indexed.indirect_draw_count.triangle_strip 60 dEQP-VKSC.draw.renderpass.indirect_draw.sequential_data_from_compute.indirect_draw_count.triangle_l… 61 dEQP-VKSC.draw.renderpass.indirect_draw.sequential_data_from_compute.indirect_draw_count.triangle_s… 84 dEQP-VKSC.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_count.triangle_list 85 dEQP-VKSC.draw.renderpass.indirect_draw.indexed_data_from_compute.indirect_draw_count.triangle_strip
|
/third_party/mesa3d/src/gallium/drivers/tegra/ |
D | tegra_context.c | 74 indirect.indirect_draw_count = tegra_resource_unwrap(pindirect->indirect_draw_count); in tegra_draw_vbo()
|
/third_party/vk-gl-cts/android/cts/main/vksc-master/ |
D | draw.txt | 12 dEQP-VKSC.draw.indirect_draw.sequential.indirect_draw_count.triangle_list 13 dEQP-VKSC.draw.indirect_draw.sequential.indirect_draw_count.triangle_strip 36 dEQP-VKSC.draw.indirect_draw.indexed.indirect_draw_count.triangle_list 37 dEQP-VKSC.draw.indirect_draw.indexed.indirect_draw_count.triangle_strip
|
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
D | tr_dump_state.c | 902 trace_dump_member(ptr, state, indirect_draw_count); in trace_dump_draw_indirect_info()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_encode.c | 793 if (indirect->indirect_draw_count) in virgl_encoder_draw_vbo() 794 virgl_encoder_write_res(ctx, virgl_resource(indirect->indirect_draw_count)); in virgl_encoder_draw_vbo()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_vbo_translate.c | 506 struct nv04_resource *buf_count = nv04_resource(indirect->indirect_draw_count); in nvc0_push_vbo_indirect()
|
D | nvc0_vbo.c | 813 struct nv04_resource *buf_count = nv04_resource(indirect->indirect_draw_count); in nvc0_draw_indirect()
|