Home
last modified time | relevance | path

Searched refs:draw_vbo (Results 1 – 25 of 73) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_render_stencilref.c37 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()
Dr300_render.c889 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/
Dzink_inlines.h8 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()
Dzink_draw.cpp448 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/
Du_draw.h69 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()
Du_draw.c247 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()
Du_prim_restart.c354 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/
Ddd_draw.c640 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 …]
Ddd_pipe.h182 struct call_draw_info draw_vbo; member
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
DDraw.cpp192 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/
Dlp_draw_arrays.c149 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/
Di915_context.c115 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/
Dsi_pipe.h1244 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()
Dsi_gfx_cs.c304 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/
Dsp_draw_arrays.c144 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, 0); in softpipe_draw_vbo()
Dsp_context.c248 softpipe->pipe.draw_vbo = softpipe_draw_vbo; in softpipe_create_context()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.c171 ctx->draw_vbo = fd4_draw_vbo; in fd4_draw_init()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_draw.c170 ctx->draw_vbo = fd3_draw_vbo; in fd3_draw_init()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_swtnl_draw.c118 draw_vbo(draw, info, drawid_offset, indirect, draw_one, 1, in svga_swtnl_draw_vbo()
Dsvga_pipe_draw.c392 svga->pipe.draw_vbo = svga_draw_vbo; in svga_init_draw_functions()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_draw.c358 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/
Ddraw_context.h326 void draw_vbo(struct draw_context *draw,
/third_party/mesa3d/src/gallium/tests/graw/
Dtri-instanced.c219 ctx->draw_vbo(ctx, &info, 0, NULL, &draw, 1); in draw()
/third_party/mesa3d/src/gallium/auxiliary/indices/
Du_primconvert.c289 pc->pipe->draw_vbo(pc->pipe, &new_info, drawid_offset, NULL, &new_draw, 1); in util_primconvert_draw_vbo()
/third_party/mesa3d/docs/relnotes/
D21.0.1.rst121 - gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo

123