Searched refs:indirect_draw_count (Results 1 - 25 of 36) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_draw.c143 if (indirect->indirect_draw_count) {
146 indirect->indirect_draw_count,
209 if (indirect->indirect_draw_count) {
212 indirect->indirect_draw_count,
H A Du_vbuf.c1428 if (indirect->indirect_draw_count) {
1429 pipe_buffer_read(pipe, indirect->indirect_draw_count,
H A Du_dump_state.c957 util_dump_member(stream, ptr, state, indirect_draw_count);
H A Du_threaded_context.c3095 tc_drop_resource_reference(info->indirect.indirect_draw_count);
3161 tc_set_resource_reference(&p->indirect.indirect_draw_count,
3162 indirect->indirect_draw_count);
3169 if (indirect->indirect_draw_count)
3170 tc_add_to_buffer_list(next, indirect->indirect_draw_count);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_draw.c279 struct gl_buffer_object *indirect_draw_count,
325 assert(!indirect_draw_count);
335 if (indirect_draw_count) {
336 indirect.indirect_draw_count =
337 st_buffer_object(indirect_draw_count)->buffer;
273 st_indirect_draw_vbo(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib) argument
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_draw.c229 struct gl_buffer_object *indirect_draw_count,
272 assert(!indirect_draw_count);
281 if (indirect_draw_count) {
282 indirect.indirect_draw_count =
283 st_buffer_object(indirect_draw_count)->buffer;
223 st_indirect_draw_vbo(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib,bool primitive_restart,unsigned restart_index) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_draw.c193 if (indirect.indirect_draw_count) {
195 iris_resource_bo(indirect.indirect_draw_count);
221 if (indirect.indirect_draw_count &&
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_draw.cpp117 if (dindirect->indirect_draw_count)
118 check_buffer_barrier(ctx, dindirect->indirect_draw_count,
807 if (dindirect->indirect_draw_count) {
808 struct zink_resource *indirect_draw_count = zink_resource(dindirect->indirect_draw_count); local in function:zink_draw_vbo
809 zink_batch_reference_resource_rw(batch, indirect_draw_count, false);
811 indirect_draw_count->obj->buffer, dindirect->indirect_draw_count_offset,
836 if (dindirect->indirect_draw_count) {
837 struct zink_resource *indirect_draw_count = zink_resource(dindirect->indirect_draw_count); local in function:zink_draw_vbo
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.c784 if (indirect->indirect_draw_count) {
786 si_resource(indirect->indirect_draw_count);
803 S_2C3_COUNT_INDIRECT_ENABLE(!!indirect->indirect_draw_count));
1164 if (indirect->indirect_draw_count) {
1166 indirect->indirect_draw_count,
1435 if (indirect->indirect_draw_count &&
1436 si_resource(indirect->indirect_draw_count)->TC_L2_dirty) {
1438 si_resource(indirect->indirect_draw_count)->TC_L2_dirty = false;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/include/pipe/
H A Dp_state.h709 struct pipe_resource *indirect_draw_count; member in struct:pipe_draw_indirect_info
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_draw.c278 if (devinfo->verx10 >= 75 && indirect.indirect_draw_count &&
303 if (devinfo->verx10 >= 75 && indirect.indirect_draw_count &&
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.cpp1443 if (indirect->indirect_draw_count) {
1444 struct si_resource *params_buf = si_resource(indirect->indirect_draw_count);
1459 S_2C3_COUNT_INDIRECT_ENABLE(!!indirect->indirect_draw_count));
1923 if (indirect->indirect_draw_count) {
1925 pipe_buffer_map_range(&sctx->b, indirect->indirect_draw_count,
2209 if (indirect->indirect_draw_count &&
2210 si_resource(indirect->indirect_draw_count)->TC_L2_dirty) {
2212 si_resource(indirect->indirect_draw_count)->TC_L2_dirty = false;
/xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/
H A Dp_state.h780 struct pipe_resource *indirect_draw_count; member in struct:pipe_draw_indirect_info
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_ddebug/
H A Ddd_draw.c364 if (info->indirect->indirect_draw_count)
365 DUMP_M(resource, info, indirect->indirect_draw_count);
707 pipe_resource_reference(&dst->info.draw_vbo.indirect.indirect_draw_count, NULL);
1321 record->call.info.draw_vbo.indirect.indirect_draw_count = NULL;
1322 pipe_resource_reference(&record->call.info.draw_vbo.indirect.indirect_draw_count,
1323 info->indirect->indirect_draw_count);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_ddebug/
H A Ddd_draw.c367 if (indirect->indirect_draw_count)
368 DUMP_M(resource, indirect, indirect_draw_count);
718 pipe_resource_reference(&dst->info.draw_vbo.indirect.indirect_draw_count, NULL);
1333 record->call.info.draw_vbo.indirect.indirect_draw_count = NULL;
1334 pipe_resource_reference(&record->call.info.draw_vbo.indirect.indirect_draw_count,
1335 indirect->indirect_draw_count);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_vbuf.c1196 if (indirect->indirect_draw_count) {
1197 pipe_buffer_read(pipe, indirect->indirect_draw_count,
H A Du_threaded_context.c2062 pipe_resource_reference(&info->indirect.indirect_draw_count, NULL);
2121 tc_set_resource_reference(&p->indirect.indirect_draw_count,
2122 indirect->indirect_draw_count);
H A Du_dump_state.c953 util_dump_member(stream, ptr, state, indirect->indirect_draw_count);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
H A Dvirgl_encode.c475 if (info->indirect->indirect_draw_count)
476 virgl_encoder_write_res(ctx, virgl_resource(info->indirect->indirect_draw_count));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/tegra/
H A Dtegra_context.c74 indirect.indirect_draw_count = tegra_resource_unwrap(pindirect->indirect_draw_count);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_trace/
H A Dtr_dump_state.c806 trace_dump_member(ptr, state, indirect->indirect_draw_count);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_vbo_translate.c498 struct nv04_resource *buf_count = nv04_resource(info->indirect->indirect_draw_count);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_vbo_translate.c506 struct nv04_resource *buf_count = nv04_resource(indirect->indirect_draw_count);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_trace/
H A Dtr_dump_state.c876 trace_dump_member(ptr, state, indirect_draw_count);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/
H A Dvirgl_encode.c776 if (indirect->indirect_draw_count)
777 virgl_encoder_write_res(ctx, virgl_resource(indirect->indirect_draw_count));

Completed in 55 milliseconds

12