Home
last modified time | relevance | path

Searched refs:draw_vbo (Results 1 - 25 of 63) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/r300/
H A 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()
H A Dr300_render.c906 draw_vbo(r300->draw, info, drawid_offset, NULL, &draw, 1, 0); in r300_swtcl_draw_vbo()
1265 r300->context.draw_vbo = r300_draw_vbo; in r300_init_render_functions()
1267 r300->context.draw_vbo = r300_swtcl_draw_vbo; in r300_init_render_functions()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_inlines.h8 ctx->base.draw_vbo = ctx->draw_vbo[ctx->pipeline_changed[0]]; in zink_select_draw_vbo()
10 assert(ctx->base.draw_vbo); in zink_select_draw_vbo()
H A Dzink_draw.cpp398 pctx->draw_vbo(pctx, dinfo, drawid_offset, dindirect, draws, num_draws); in hack_conditional_render()
1153 memcpy(ctx->draw_vbo, &draw_vbo_array[screen->info.have_EXT_multi_draw] in zink_init_draw_functions()
1155 sizeof(ctx->draw_vbo)); in zink_init_draw_functions()
1160 /* Bind a fake draw_vbo, so that draw_vbo isn't NULL, which would skip in zink_init_draw_functions()
1163 ctx->base.draw_vbo = zink_invalid_draw_vbo; in zink_init_draw_functions()
1180 /* Bind a fake launch_grid, so that draw_vbo isn't NULL, which would skip in zink_init_grid_functions()
/third_party/mesa3d/src/gallium/auxiliary/util/
H A 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()
164 * buffer, extracting its arguments, and calling pipe->draw_vbo.
H A Du_draw.c192 * puts them into a new instance of pipe_draw_info, and calls draw_vbo on it.
249 pipe->draw_vbo(pipe, &info, i, NULL, &draw, 1); in util_draw_indirect()
273 pctx->draw_vbo(pctx, &tmp_info, drawid, indirect, &draws[i], 1); in util_draw_multi()
H A Du_prim_restart.c284 * drawn by calling pipe_context::draw_vbo().
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/
H A 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 in dd_unreference_copy_of_call()
[all...]
H A Ddd_pipe.h182 struct call_draw_info draw_vbo; member
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
H A 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/
H A Dlp_draw_arrays.c150 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, in llvmpipe_draw_vbo()
193 llvmpipe->pipe.draw_vbo = llvmpipe_draw_vbo; in llvmpipe_init_draw_funcs()
/third_party/mesa3d/src/gallium/drivers/i915/
H A 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/softpipe/
H A Dsp_draw_arrays.c144 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, 0); in softpipe_draw_vbo()
H A Dsp_context.c236 softpipe->pipe.draw_vbo = softpipe_draw_vbo; in softpipe_create_context()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_pipe.h855 * Some fields are set by state-change calls, most are set by draw_vbo.
1294 pipe_draw_vbo_func draw_vbo[2][2][2]; member
1296 /* When b.draw_vbo is a wrapper, real_draw_vbo is the real draw_vbo function */
1504 /* Replace the sctx->b.draw_vbo function with a wrapper. This can be use to implement
1505 * optimizations without affecting the normal draw_vbo functions perf.
2007 pipe_draw_vbo_func draw_vbo = sctx->draw_vbo[!!sctx->shader.tes.cso] in si_select_draw_vbo() local
2014 assert(draw_vbo); in si_select_draw_vbo()
2019 sctx->real_draw_vbo = draw_vbo; in si_select_draw_vbo()
[all...]
H A Dsi_gfx_cs.c319 if (wrapper != sctx->b.draw_vbo) { in si_install_draw_wrapper()
322 sctx->real_draw_vbo = sctx->b.draw_vbo; in si_install_draw_wrapper()
324 sctx->b.draw_vbo = wrapper; in si_install_draw_wrapper()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_draw.c170 ctx->draw_vbo = fd3_draw_vbo;
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_draw.c307 pctx->draw_vbo(pctx, &local_info, drawid_offset, indirect, draw, 1); in vc4_draw_workaround_line_loop_2()
664 pctx->draw_vbo = vc4_draw_vbo; in vc4_draw_init()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.c183 ctx->draw_vbo = fd4_draw_vbo;
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_swtnl_draw.c118 draw_vbo(draw, info, drawid_offset, indirect, draw_one, 1, in svga_swtnl_draw_vbo()
H A Dsvga_pipe_draw.c392 svga->pipe.draw_vbo = svga_draw_vbo; in svga_init_draw_functions()
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_draw.c358 ctx->draw_vbo(ctx, info, drawid_offset, indirect, &draws[i], index_offset);
588 pctx->draw_vbo = fd_draw_vbo; in fd_draw_init()
/third_party/mesa3d/src/gallium/tests/graw/
H A Dtri-instanced.c219 ctx->draw_vbo(ctx, &info, 0, NULL, &draw, 1); in draw()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_context.h328 void draw_vbo(struct draw_context *draw,
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_context.h141 void (*draw_vbo)(struct pipe_context *pipe, member

Completed in 23 milliseconds

123