Home
last modified time | relevance | path

Searched refs:drawid_offset (Results 1 - 25 of 78) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_draw.c204 unsigned drawid_offset, in crocus_update_draw_parameters()
243 if (ice->draw.derived_params.drawid != drawid_offset || in crocus_update_draw_parameters()
247 ice->draw.derived_params.drawid = drawid_offset; in crocus_update_draw_parameters()
269 unsigned drawid_offset, in crocus_indirect_draw_vbo()
294 crocus_update_draw_parameters(ice, &info, drawid_offset + i, &indirect, draws); in crocus_indirect_draw_vbo()
296 screen->vtbl.upload_render_state(ice, batch, &info, drawid_offset + i, &indirect, draws); in crocus_indirect_draw_vbo()
318 unsigned drawid_offset, in crocus_simple_draw_vbo()
330 crocus_update_draw_parameters(ice, draw, drawid_offset, indirect, sc); in crocus_simple_draw_vbo()
332 screen->vtbl.upload_render_state(ice, batch, draw, drawid_offset, indirect, sc); in crocus_simple_draw_vbo()
338 unsigned drawid_offset, in crocus_draw_vbo_get_vertex_count()
202 crocus_update_draw_parameters(struct crocus_context *ice, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draw) crocus_update_draw_parameters() argument
267 crocus_indirect_draw_vbo(struct crocus_context *ice, const struct pipe_draw_info *dinfo, unsigned drawid_offset, const struct pipe_draw_indirect_info *dindirect, const struct pipe_draw_start_count_bias *draws) crocus_indirect_draw_vbo() argument
316 crocus_simple_draw_vbo(struct crocus_context *ice, const struct pipe_draw_info *draw, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *sc) crocus_simple_draw_vbo() argument
336 crocus_draw_vbo_get_vertex_count(struct pipe_context *ctx, const struct pipe_draw_info *info_in, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect) crocus_draw_vbo_get_vertex_count() argument
356 crocus_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) crocus_draw_vbo() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_draw.c124 unsigned drawid_offset, in iris_update_draw_parameters()
163 if (ice->draw.derived_params.drawid != drawid_offset || in iris_update_draw_parameters()
167 ice->draw.derived_params.drawid = drawid_offset; in iris_update_draw_parameters()
187 unsigned drawid_offset, in iris_indirect_draw_vbo()
216 iris_update_draw_parameters(ice, &info, drawid_offset + i, &indirect, draw); in iris_indirect_draw_vbo()
218 batch->screen->vtbl.upload_render_state(ice, batch, &info, drawid_offset + i, &indirect, draw); in iris_indirect_draw_vbo()
240 unsigned drawid_offset, in iris_simple_draw_vbo()
248 iris_update_draw_parameters(ice, draw, drawid_offset, indirect, sc); in iris_simple_draw_vbo()
250 batch->screen->vtbl.upload_render_state(ice, batch, draw, drawid_offset, indirect, sc); in iris_simple_draw_vbo()
258 unsigned drawid_offset, in iris_draw_vbo()
122 iris_update_draw_parameters(struct iris_context *ice, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draw) iris_update_draw_parameters() argument
185 iris_indirect_draw_vbo(struct iris_context *ice, const struct pipe_draw_info *dinfo, unsigned drawid_offset, const struct pipe_draw_indirect_info *dindirect, const struct pipe_draw_start_count_bias *draw) iris_indirect_draw_vbo() argument
238 iris_simple_draw_vbo(struct iris_context *ice, const struct pipe_draw_info *draw, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *sc) iris_simple_draw_vbo() argument
257 iris_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) iris_draw_vbo() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_render_stencilref.c39 unsigned drawid_offset,
109 unsigned drawid_offset, in r300_stencilref_draw_vbo()
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()
107 r300_stencilref_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) r300_stencilref_draw_vbo() argument
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_draw_arrays.c63 unsigned drawid_offset, in softpipe_draw_vbo()
69 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); in softpipe_draw_vbo()
144 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, 0); in softpipe_draw_vbo()
61 softpipe_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) softpipe_draw_vbo() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_draw.c99 unsigned drawid_offset,
108 .drawid_offset = drawid_offset,
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_draw.c221 unsigned drawid_offset, in svga_draw_vbo()
227 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); in svga_draw_vbo()
286 r = util_draw_vbo_without_prim_restart(pipe, info, drawid_offset, indirect, &draws[0]); in svga_draw_vbo()
315 ret = svga_swtnl_draw_vbo(svga, info, drawid_offset, indirect, &draws[0]); in svga_draw_vbo()
220 svga_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) svga_draw_vbo() argument
H A Dsvga_swtnl.h43 unsigned drawid_offset,
H A Dsvga_swtnl_draw.c42 unsigned drawid_offset, in svga_swtnl_draw_vbo()
118 draw_vbo(draw, info, drawid_offset, indirect, draw_one, 1, in svga_swtnl_draw_vbo()
40 svga_swtnl_draw_vbo(struct svga_context *svga, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draw_one) svga_swtnl_draw_vbo() argument
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_context.c52 unsigned drawid_offset, in i915_draw_vbo()
58 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); in i915_draw_vbo()
115 draw_vbo(i915->draw, info, drawid_offset, NULL, draws, num_draws, 0); in i915_draw_vbo()
51 i915_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) i915_draw_vbo() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.c76 unsigned drawid_offset,
86 .drawid_offset = drawid_offset,
/third_party/mesa3d/src/util/indices/
H A Du_primconvert.c275 unsigned drawid_offset, in util_primconvert_draw_single_vbo()
284 pc->pipe->draw_vbo(pc->pipe, &new_info, drawid_offset, NULL, &new_draw, 1); in util_primconvert_draw_single_vbo()
292 unsigned drawid_offset, in util_primconvert_draw_vbo()
307 util_primconvert_draw_single_vbo(pc, &new_draws[i].info, drawid_offset + i, &new_draws[i].draw); in util_primconvert_draw_vbo()
310 unsigned drawid = drawid_offset; in util_primconvert_draw_vbo()
273 util_primconvert_draw_single_vbo(struct primconvert_context *pc, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_start_count_bias *draw) util_primconvert_draw_single_vbo() argument
290 util_primconvert_draw_vbo(struct primconvert_context *pc, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) util_primconvert_draw_vbo() argument
H A Du_primconvert.h57 unsigned drawid_offset,
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_draw.c293 unsigned drawid_offset, in vc4_draw_workaround_line_loop_2()
307 pctx->draw_vbo(pctx, &local_info, drawid_offset, indirect, draw, 1); in vc4_draw_workaround_line_loop_2()
314 unsigned drawid_offset, in vc4_draw_vbo()
320 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws); in vc4_draw_vbo()
334 if (vc4_draw_workaround_line_loop_2(pctx, info, drawid_offset, indirect, draws)) in vc4_draw_vbo()
292 vc4_draw_workaround_line_loop_2(struct pipe_context *pctx, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draw) vc4_draw_workaround_line_loop_2() argument
313 vc4_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) vc4_draw_vbo() argument
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pt.c459 unsigned drawid_offset, in draw_instances()
476 draw->pt.user.drawid = drawid_offset; in draw_instances()
499 unsigned drawid_offset, in draw_vbo()
537 draw->pt.user.drawid = drawid_offset; in draw_vbo()
613 draw_instances(draw, drawid_offset, use_info, use_draws, num_draws); in draw_vbo()
616 draw_instances(draw, drawid_offset, use_info, use_draws, num_draws); in draw_vbo()
458 draw_instances(struct draw_context *draw, unsigned drawid_offset, const struct pipe_draw_info *info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) draw_instances() argument
497 draw_vbo(struct draw_context *draw, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws, uint8_t patch_vertices) draw_vbo() argument
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_draw.cpp380 unsigned drawid_offset, in hack_conditional_render()
398 pctx->draw_vbo(pctx, dinfo, drawid_offset, dindirect, draws, num_draws); in hack_conditional_render()
409 unsigned drawid_offset, in zink_draw()
437 if (!hack_conditional_render(pctx, dinfo, drawid_offset, dindirect, draws, num_draws)) in zink_draw()
537 drawid_broken = (drawid_offset != 0 || in zink_draw()
811 update_drawid(ctx, drawid_offset); in zink_draw()
824 draw_indexed_need_index_buffer_unref(ctx, dinfo, draws, num_draws, drawid_offset, needs_drawid); in zink_draw()
826 draw_indexed<HAS_MULTIDRAW>(ctx, dinfo, draws, num_draws, drawid_offset, needs_drawid); in zink_draw()
836 update_drawid(ctx, drawid_offset); in zink_draw()
846 update_drawid(ctx, drawid_offset); in zink_draw()
378 hack_conditional_render(struct pipe_context *pctx, const struct pipe_draw_info *dinfo, unsigned drawid_offset, const struct pipe_draw_indirect_info *dindirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) hack_conditional_render() argument
407 zink_draw(struct pipe_context *pctx, const struct pipe_draw_info *dinfo, unsigned drawid_offset, const struct pipe_draw_indirect_info *dindirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws, struct pipe_vertex_state *vstate, uint32_t partial_velem_mask) zink_draw() argument
883 zink_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) zink_draw_vbo() argument
1057 zink_invalid_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *dinfo, unsigned drawid_offset, const struct pipe_draw_indirect_info *dindirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) zink_invalid_draw_vbo() argument
[all...]
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_context.h199 unsigned drawid_offset,
207 unsigned drawid_offset,
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_draw_arrays.c55 unsigned drawid_offset, in llvmpipe_draw_vbo()
150 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, in llvmpipe_draw_vbo()
54 llvmpipe_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) llvmpipe_draw_vbo() argument
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_draw.c174 unsigned drawid_offset, in st_draw_gallium()
185 cso_multi_draw(st->cso_context, info, drawid_offset, draws, num_draws); in st_draw_gallium()
526 unsigned drawid_offset, in st_hw_select_draw_gallium()
541 cso_multi_draw(st->cso_context, info, drawid_offset, draws, num_draws); in st_hw_select_draw_gallium()
172 st_draw_gallium(struct gl_context *ctx, struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) st_draw_gallium() argument
524 st_hw_select_draw_gallium(struct gl_context *ctx, struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) st_hw_select_draw_gallium() argument
/third_party/mesa3d/src/mesa/main/
H A Ddraw.h93 unsigned drawid_offset,
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_prim_restart.h68 unsigned drawid_offset,
H A Du_draw.c258 unsigned drawid_offset, in util_draw_multi()
264 unsigned drawid = drawid_offset; in util_draw_multi()
257 util_draw_multi(struct pipe_context *pctx, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) util_draw_multi() argument
H A Du_vbuf.h89 unsigned drawid_offset,
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_draw.c278 unsigned drawid_offset,
306 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws);
322 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws);
358 ctx->draw_vbo(ctx, info, drawid_offset, indirect, &draws[i], index_offset);
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_vbo.c808 unsigned drawid_offset, in nvc0_draw_indirect()
814 unsigned size, macro, count = indirect->draw_count, drawid = drawid_offset; in nvc0_draw_indirect()
928 unsigned drawid_offset, in nvc0_draw_vbo()
934 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); in nvc0_draw_vbo()
1039 PUSH_DATA (push, drawid_offset); in nvc0_draw_vbo()
1082 nvc0_push_vbo_indirect(nvc0, info, drawid_offset, indirect, &draws[0]); in nvc0_draw_vbo()
1113 nvc0_draw_indirect(nvc0, info, drawid_offset, indirect); in nvc0_draw_vbo()
807 nvc0_draw_indirect(struct nvc0_context *nvc0, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect) nvc0_draw_indirect() argument
927 nvc0_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) nvc0_draw_vbo() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_draw.c72 unsigned drawid_offset,
81 .drawid_offset = drawid_offset,

Completed in 14 milliseconds

1234