/third_party/mesa3d/src/gallium/drivers/r300/ |
D | r300_render_stencilref.c | 37 void (*draw_vbo)(struct pipe_context *pipe, member 118 sr->draw_vbo(pipe, info, drawid_offset, NULL, draws, num_draws); in r300_stencilref_draw_vbo() 121 sr->draw_vbo(pipe, info, drawid_offset, NULL, draws, num_draws); in r300_stencilref_draw_vbo() 123 sr->draw_vbo(pipe, info, drawid_offset, NULL, draws, num_draws); in r300_stencilref_draw_vbo() 133 r300->stencilref_fallback->draw_vbo = r300->context.draw_vbo; in r300_plug_in_stencil_ref_fallback() 136 r300->context.draw_vbo = r300_stencilref_draw_vbo; in r300_plug_in_stencil_ref_fallback()
|
D | r300_render.c | 889 draw_vbo(r300->draw, info, drawid_offset, NULL, &draw, 1, 0); in r300_swtcl_draw_vbo() 1244 r300->context.draw_vbo = r300_draw_vbo; in r300_init_render_functions() 1246 r300->context.draw_vbo = r300_swtcl_draw_vbo; in r300_init_render_functions()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_inlines.h | 8 ctx->base.draw_vbo = ctx->draw_vbo[ctx->pipeline_changed[0]]; in zink_select_draw_vbo() 9 assert(ctx->base.draw_vbo); in zink_select_draw_vbo()
|
D | zink_draw.cpp | 448 pctx->draw_vbo(pctx, dinfo, drawid_offset, dindirect, draws, num_draws); in hack_conditional_render() 1058 memcpy(ctx->draw_vbo, &draw_vbo_array[screen->info.have_EXT_multi_draw] in zink_init_draw_functions() 1062 sizeof(ctx->draw_vbo)); in zink_init_draw_functions() 1067 ctx->base.draw_vbo = zink_invalid_draw_vbo; in zink_init_draw_functions()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_draw.h | 69 pipe->draw_vbo(pipe, &info, 0, NULL, &draw, 1); in util_draw_arrays() 93 pipe->draw_vbo(pipe, &info, 0, NULL, &draw, 1); in util_draw_elements() 119 pipe->draw_vbo(pipe, &info, 0, NULL, &draw, 1); in util_draw_arrays_instanced() 148 pipe->draw_vbo(pipe, &info, 0, NULL, &draw, 1); in util_draw_elements_instanced()
|
D | u_draw.c | 247 pipe->draw_vbo(pipe, &info, i, NULL, &draw, 1); in util_draw_indirect() 271 pctx->draw_vbo(pctx, &tmp_info, drawid, indirect, &draws[i], 1); in util_draw_multi()
|
D | u_prim_restart.c | 354 context->draw_vbo(context, &new_info, drawid_offset, NULL, direct_draws, num_draws); in util_draw_vbo_without_prim_restart()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
D | dd_draw.c | 640 dd_dump_draw_vbo(state, &call->info.draw_vbo.info, in dd_dump_call() 641 call->info.draw_vbo.drawid_offset, in dd_dump_call() 642 &call->info.draw_vbo.indirect, in dd_dump_call() 643 &call->info.draw_vbo.draw, f); in dd_dump_call() 716 pipe_so_target_reference(&dst->info.draw_vbo.indirect.count_from_stream_output, NULL); in dd_unreference_copy_of_call() 717 pipe_resource_reference(&dst->info.draw_vbo.indirect.buffer, NULL); in dd_unreference_copy_of_call() 718 pipe_resource_reference(&dst->info.draw_vbo.indirect.indirect_draw_count, NULL); in dd_unreference_copy_of_call() 719 if (dst->info.draw_vbo.info.index_size && in dd_unreference_copy_of_call() 720 !dst->info.draw_vbo.info.has_user_indices) in dd_unreference_copy_of_call() 721 pipe_resource_reference(&dst->info.draw_vbo.info.index.resource, NULL); in dd_unreference_copy_of_call() [all …]
|
D | dd_pipe.h | 182 struct call_draw_info draw_vbo; member
|
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
D | Draw.cpp | 192 pDevice->pipe->draw_vbo(pDevice->pipe, &info, 0, NULL, &draw, 1); in DrawIndexed() 295 pDevice->pipe->draw_vbo(pDevice->pipe, &info, 0, NULL, &draw, 1); in DrawIndexedInstanced() 342 pDevice->pipe->draw_vbo(pDevice->pipe, &info, 0, &indirect, NULL, 1); in DrawAuto()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_draw_arrays.c | 149 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, in llvmpipe_draw_vbo() 192 llvmpipe->pipe.draw_vbo = llvmpipe_draw_vbo; in llvmpipe_init_draw_funcs()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
D | i915_context.c | 115 draw_vbo(i915->draw, info, drawid_offset, NULL, draws, num_draws, 0); in i915_draw_vbo() 203 i915->base.draw_vbo = i915_draw_vbo; in i915_create_context()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_pipe.h | 1244 pipe_draw_vbo_func draw_vbo[2][2][2]; member 1979 pipe_draw_vbo_func draw_vbo = sctx->draw_vbo[!!sctx->shader.tes.cso] in si_select_draw_vbo() local 1986 assert(draw_vbo); in si_select_draw_vbo() 1991 sctx->real_draw_vbo = draw_vbo; in si_select_draw_vbo() 1995 sctx->b.draw_vbo = draw_vbo; in si_select_draw_vbo()
|
D | si_gfx_cs.c | 304 if (wrapper != sctx->b.draw_vbo) { in si_install_draw_wrapper() 307 sctx->real_draw_vbo = sctx->b.draw_vbo; in si_install_draw_wrapper() 309 sctx->b.draw_vbo = wrapper; in si_install_draw_wrapper()
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_draw_arrays.c | 144 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, 0); in softpipe_draw_vbo()
|
D | sp_context.c | 248 softpipe->pipe.draw_vbo = softpipe_draw_vbo; in softpipe_create_context()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_draw.c | 171 ctx->draw_vbo = fd4_draw_vbo; in fd4_draw_init()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_draw.c | 170 ctx->draw_vbo = fd3_draw_vbo; in fd3_draw_init()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_swtnl_draw.c | 118 draw_vbo(draw, info, drawid_offset, indirect, draw_one, 1, in svga_swtnl_draw_vbo()
|
D | svga_pipe_draw.c | 392 svga->pipe.draw_vbo = svga_draw_vbo; in svga_init_draw_functions()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_draw.c | 358 ctx->draw_vbo(ctx, info, drawid_offset, indirect, &draws[i], index_offset); in fd_draw_vbo() 587 pctx->draw_vbo = fd_draw_vbo; in fd_draw_init()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_context.h | 326 void draw_vbo(struct draw_context *draw,
|
/third_party/mesa3d/src/gallium/tests/graw/ |
D | tri-instanced.c | 219 ctx->draw_vbo(ctx, &info, 0, NULL, &draw, 1); in draw()
|
/third_party/mesa3d/src/gallium/auxiliary/indices/ |
D | u_primconvert.c | 289 pc->pipe->draw_vbo(pc->pipe, &new_info, drawid_offset, NULL, &new_draw, 1); in util_primconvert_draw_vbo()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.0.1.rst | 121 - gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo
|