Home
last modified time | relevance | path

Searched refs:pipe_draw_info (Results 1 – 25 of 141) sorted by relevance

123456

/third_party/mesa3d/src/gallium/auxiliary/util/
Du_draw.h43 util_draw_init_info(struct pipe_draw_info *info) in util_draw_init_info()
57 struct pipe_draw_info info; in util_draw_arrays()
80 struct pipe_draw_info info; in util_draw_elements()
104 struct pipe_draw_info info; in util_draw_arrays_instanced()
133 struct pipe_draw_info info; in util_draw_elements_instanced()
152 struct pipe_draw_info info;
159 const struct pipe_draw_info *info_in,
168 const struct pipe_draw_info *info,
175 util_draw_multi(struct pipe_context *pctx, const struct pipe_draw_info *info,
186 const struct pipe_draw_info *info);
Du_prim_restart.h40 struct pipe_draw_info;
51 const struct pipe_draw_info *info,
58 const struct pipe_draw_info *info,
67 const struct pipe_draw_info *info,
Du_draw.c50 const struct pipe_draw_info *info) in util_draw_max_index()
130 const struct pipe_draw_info *info_in, in util_draw_indirect_read()
176 memcpy(&draws[i].info, info_in, sizeof(struct pipe_draw_info)); in util_draw_indirect_read()
194 const struct pipe_draw_info *info_in, in util_draw_indirect()
197 struct pipe_draw_info info; in util_draw_indirect()
255 util_draw_multi(struct pipe_context *pctx, const struct pipe_draw_info *info, in util_draw_multi()
261 struct pipe_draw_info tmp_info = *info; in util_draw_multi()
Du_index_modify.h34 const struct pipe_draw_info *info,
42 const struct pipe_draw_info *info,
49 const struct pipe_draw_info *info,
Du_index_modify.c30 const struct pipe_draw_info *info, in util_shorten_ubyte_elts_to_userptr()
65 const struct pipe_draw_info *info, in util_rebuild_ushort_elts_to_userptr()
99 const struct pipe_draw_info *info, in util_rebuild_uint_elts_to_userptr()
Du_vbuf.h87 void u_vbuf_draw_vbo(struct u_vbuf *mgr, const struct pipe_draw_info *info,
92 const struct pipe_draw_info *info,
Du_prim_restart.c102 const struct pipe_draw_info *info, in util_translate_prim_restart_ib()
225 const struct pipe_draw_info *info, in util_prim_restart_convert_to_direct()
289 const struct pipe_draw_info *info, in util_draw_vbo_without_prim_restart()
295 struct pipe_draw_info new_info = *info; in util_draw_vbo_without_prim_restart()
Du_split_draw.h45 u_split_draw(const struct pipe_draw_info *info, uint32_t max_verts,
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_vsc.c65 prim_count(const struct pipe_draw_info *info, in prim_count()
91 primitive_stream_size_bits(const struct pipe_draw_info *info, in primitive_stream_size_bits()
117 draw_stream_size_bits(const struct pipe_draw_info *info, unsigned num_bins, in draw_stream_size_bits()
130 fd6_vsc_update_sizes(struct fd_batch *batch, const struct pipe_draw_info *info, in fd6_vsc_update_sizes()
Dfd6_vsc.h28 const struct pipe_draw_info *info,
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_draw.c60 const struct pipe_draw_info *draw) in can_cut_index_handle_restart_index()
78 const struct pipe_draw_info *draw) in can_cut_index_handle_prim()
116 const struct pipe_draw_info *info, in crocus_update_draw_info()
202 const struct pipe_draw_info *info, in crocus_update_draw_parameters()
267 const struct pipe_draw_info *dinfo, in crocus_indirect_draw_vbo()
274 struct pipe_draw_info info = *dinfo; in crocus_indirect_draw_vbo()
316 const struct pipe_draw_info *draw, in crocus_simple_draw_vbo()
336 const struct pipe_draw_info *info_in, in crocus_draw_vbo_get_vertex_count()
341 struct pipe_draw_info info = *info_in; in crocus_draw_vbo_get_vertex_count()
356 const struct pipe_draw_info *info, in crocus_draw_vbo()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt.c349 const struct pipe_draw_info *info, in prim_restart_loop()
403 const struct pipe_draw_info *info, in draw_pt_arrays_restart()
432 resolve_draw_info(const struct pipe_draw_info *raw_info, in resolve_draw_info()
435 struct pipe_draw_info *info, in resolve_draw_info()
439 memcpy(info, raw_info, sizeof(struct pipe_draw_info)); in resolve_draw_info()
459 const struct pipe_draw_info *info, in draw_instances()
497 const struct pipe_draw_info *info, in draw_vbo()
506 struct pipe_draw_info resolved_info; in draw_vbo()
508 struct pipe_draw_info *use_info = (struct pipe_draw_info *)info; in draw_vbo()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_draw.c47 const struct pipe_draw_info *info, in retry_draw_range_elements()
84 const struct pipe_draw_info *info, in retry_draw_auto()
134 const struct pipe_draw_info *info, in retry_draw_indirect()
185 const struct pipe_draw_info *info) in need_fallback_prim_restart()
210 const struct pipe_draw_info *info, in get_vcount_from_stream_output()
220 svga_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, in svga_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_draw.c45 prim_is_points_or_lines(const struct pipe_draw_info *draw) in prim_is_points_or_lines()
65 const struct pipe_draw_info *info) in iris_update_draw_info()
118 const struct pipe_draw_info *info, in iris_update_draw_parameters()
181 const struct pipe_draw_info *dinfo, in iris_indirect_draw_vbo()
187 struct pipe_draw_info info = *dinfo; in iris_indirect_draw_vbo()
234 const struct pipe_draw_info *draw, in iris_simple_draw_vbo()
252 iris_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info, in iris_draw_vbo()
/third_party/mesa3d/src/mesa/vbo/
Dvbo.h47 struct pipe_draw_info;
109 struct pipe_draw_info info;
240 struct pipe_draw_info *info,
/third_party/mesa3d/src/mesa/state_tracker/
Dst_draw.c135 struct pipe_draw_info *info, in prepare_indexed_draw()
175 struct pipe_draw_info *info, in st_draw_gallium()
192 struct pipe_draw_info *info, in st_draw_gallium_multimode()
236 struct pipe_draw_info info; in st_indirect_draw_vbo()
296 struct pipe_draw_info info; in st_draw_transform_feedback()
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
DDraw.cpp163 struct pipe_draw_info info; in DrawIndexed()
260 struct pipe_draw_info info; in DrawIndexedInstanced()
324 struct pipe_draw_info info; in DrawAuto()
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_render.c337 const struct pipe_draw_info *info, in r300_draw_arrays_immediate()
501 const struct pipe_draw_info *info, in r300_draw_elements_immediate()
587 const struct pipe_draw_info *info, in r300_draw_elements()
679 const struct pipe_draw_info *info, in r300_draw_arrays()
721 const struct pipe_draw_info *info, in r300_draw_arrays_instanced()
731 const struct pipe_draw_info *info, in r300_draw_elements_instanced()
790 const struct pipe_draw_info *dinfo, in r300_draw_vbo()
802 struct pipe_draw_info info = *dinfo; in r300_draw_vbo()
858 const struct pipe_draw_info *info, in r300_swtcl_draw_vbo()
Dr300_render_stencilref.c38 const struct pipe_draw_info *info,
108 const struct pipe_draw_info *info, in r300_stencilref_draw_vbo()
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_context.h196 const struct pipe_draw_info *info,
204 struct pipe_draw_info *info,
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_draw.cpp40 swr_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info, in swr_draw_vbo()
47 struct pipe_draw_info tmp_info = *info; in swr_draw_vbo()
86 struct pipe_draw_info resolved_info; in swr_draw_vbo()
91 memcpy(&resolved_info, (void*)info, sizeof(struct pipe_draw_info)); in swr_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_context.h200 nv30_push_vbo(struct nv30_context *nv30, const struct pipe_draw_info *info,
207 nv30_render_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info,
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_draw.c273 lima_pack_vs_cmd(struct lima_context *ctx, const struct pipe_draw_info *info, in lima_pack_vs_cmd()
322 lima_pack_plbu_cmd(struct lima_context *ctx, const struct pipe_draw_info *info, in lima_pack_plbu_cmd()
607 lima_pack_render_state(struct lima_context *ctx, const struct pipe_draw_info *info) in lima_pack_render_state()
818 lima_update_gp_attribute_info(struct lima_context *ctx, const struct pipe_draw_info *info, in lima_update_gp_attribute_info()
934 lima_update_varying(struct lima_context *ctx, const struct pipe_draw_info *info, in lima_update_varying()
1019 const struct pipe_draw_info *info, in lima_draw_vbo_update()
1074 const struct pipe_draw_info *info, in lima_draw_vbo_indexed()
1118 const struct pipe_draw_info *info, in lima_draw_vbo_count()
1145 const struct pipe_draw_info *info, in lima_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_context.h416 void nvc0_draw_vbo(struct pipe_context *, const struct pipe_draw_info *, unsigned,
442 void nvc0_push_vbo(struct nvc0_context *, const struct pipe_draw_info *,
445 void nvc0_push_vbo_indirect(struct nvc0_context *, const struct pipe_draw_info *,
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.c46 const struct pipe_draw_info *info = emit->info; in draw_impl()
75 fd4_draw_vbo(struct fd_context *ctx, const struct pipe_draw_info *info, in fd4_draw_vbo()

123456