Home
last modified time | relevance | path

Searched refs:pipe_stream_output_target (Results 1 – 25 of 79) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_so.c35 static struct pipe_stream_output_target *
57 struct pipe_stream_output_target *target) in llvmpipe_so_target_destroy()
64 llvmpipe_so_offset(struct pipe_stream_output_target *so_target) in llvmpipe_so_offset()
73 struct pipe_stream_output_target **targets, in llvmpipe_set_so_targets()
89 …pipe_so_target_reference((struct pipe_stream_output_target **)&llvmpipe->so_targets[i], targets[i]… in llvmpipe_set_so_targets()
103 pipe_so_target_reference((struct pipe_stream_output_target **)&llvmpipe->so_targets[i], NULL); in llvmpipe_set_so_targets()
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_so.c37 static struct pipe_stream_output_target *
56 struct pipe_stream_output_target *target) in softpipe_so_target_destroy()
65 struct pipe_stream_output_target **targets, in softpipe_set_so_targets()
72 …pipe_so_target_reference((struct pipe_stream_output_target **)&softpipe->so_targets[i], targets[i]… in softpipe_set_so_targets()
81 pipe_so_target_reference((struct pipe_stream_output_target **)&softpipe->so_targets[i], NULL); in softpipe_set_so_targets()
/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_streamout.c30 static struct pipe_stream_output_target *virgl_create_so_target( in virgl_create_so_target()
62 struct pipe_stream_output_target *target) in virgl_destroy_so_target()
74 struct pipe_stream_output_target **targets, in virgl_set_so_targets()
Dvirgl_context.h46 struct pipe_stream_output_target base;
113 virgl_so_target(struct pipe_stream_output_target *target) in virgl_so_target()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_streamout.c39 static struct pipe_stream_output_target *
74 struct pipe_stream_output_target *target) in r600_so_target_destroy()
115 struct pipe_stream_output_target **targets, in r600_set_streamout_targets()
129 …pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->streamout.targets[i], targets[… in r600_set_streamout_targets()
139 pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->streamout.targets[i], NULL); in r600_set_streamout_targets()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_stateobj.h72 struct pipe_stream_output_target pipe;
79 nv50_so_target(struct pipe_stream_output_target *ptarg) in nv50_so_target()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_stateobj.h71 struct pipe_stream_output_target pipe;
78 nvc0_so_target(struct pipe_stream_output_target *ptarg) in nvc0_so_target()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_context.h69 struct pipe_stream_output_target;
609 struct pipe_stream_output_target *(*create_stream_output_target)(
616 struct pipe_stream_output_target *);
620 struct pipe_stream_output_target **targets,
623 uint32_t (*stream_output_target_offset)(struct pipe_stream_output_target *target);
Dp_state.h681 struct pipe_stream_output_target struct
807 struct pipe_stream_output_target *count_from_stream_output;
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_streamout.c32 struct pipe_stream_output_target *src) in si_so_target_reference()
34 pipe_so_target_reference((struct pipe_stream_output_target **)dst, src); in si_so_target_reference()
37 static struct pipe_stream_output_target *si_create_so_target(struct pipe_context *ctx, in si_create_so_target()
60 static void si_so_target_destroy(struct pipe_context *ctx, struct pipe_stream_output_target *target) in si_so_target_destroy()
78 struct pipe_stream_output_target **targets, in si_set_streamout_targets()
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_state.c243 static struct pipe_stream_output_target *noop_create_stream_output_target( in noop_create_stream_output_target()
249 struct pipe_stream_output_target *t = CALLOC_STRUCT(pipe_stream_output_target); in noop_create_stream_output_target()
261 struct pipe_stream_output_target *t) in noop_stream_output_target_destroy()
269 struct pipe_stream_output_target **targets, in noop_set_stream_output_targets()
/third_party/mesa3d/src/gallium/drivers/asahi/
Dagx_state.h42 struct pipe_stream_output_target base;
47 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
52 agx_so_target(struct pipe_stream_output_target *target) in agx_so_target()
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
DState.h84 struct pipe_stream_output_target *so_targets[PIPE_MAX_SO_BUFFERS];
85 struct pipe_stream_output_target *draw_so_target;
156 struct pipe_stream_output_target *so_target;
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.h117 struct pipe_stream_output_target base;
122 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
364 pan_so_target(struct pipe_stream_output_target *target) in pan_so_target()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_streamout.c37 struct pipe_stream_output_target base;
42 svga_stream_output_target(struct pipe_stream_output_target *s) in svga_stream_output_target()
374 static struct pipe_stream_output_target *
405 struct pipe_stream_output_target *target) in svga_destroy_stream_output_target()
418 struct pipe_stream_output_target **targets, in svga_set_stream_output_targets()
Dsvga_draw_private.h232 const struct pipe_stream_output_target *so_vertex_count);
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_context.h140 struct pipe_stream_output_target base;
225 struct pipe_stream_output_target *so_targets[PIPE_MAX_SO_BUFFERS];
227 struct pipe_stream_output_target *fake_so_targets[PIPE_MAX_SO_BUFFERS];
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_context.h273 struct pipe_stream_output_target base;
279 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
673 v3d_stream_output_target(struct pipe_stream_output_target *ptarget) in v3d_stream_output_target()
679 v3d_stream_output_target_get_vertex_count(struct pipe_stream_output_target *ptarget) in v3d_stream_output_target_get_vertex_count()
/third_party/mesa3d/src/util/
Du_debug_describe.h47 const struct pipe_stream_output_target *ptr);
Du_debug_describe.c103 const struct pipe_stream_output_target *ptr) in debug_describe_so_target()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.h95 struct pipe_stream_output_target base;
103 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
563 fd_stream_output_target(struct pipe_stream_output_target *target) in fd_stream_output_target()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_context.h128 struct pipe_stream_output_target base;
136 zink_so_target(struct pipe_stream_output_target *so_target) in zink_so_target()
388 struct pipe_stream_output_target *so_targets[PIPE_MAX_SO_OUTPUTS];
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_blitter.h136 struct pipe_stream_output_target *saved_so_targets[PIPE_MAX_SO_BUFFERS];
546 struct pipe_stream_output_target **targets) in util_blitter_save_so_targets()
Du_inlines.h221 pipe_so_target_reference(struct pipe_stream_output_target **dst, in pipe_so_target_reference()
222 struct pipe_stream_output_target *src) in pipe_so_target_reference()
224 struct pipe_stream_output_target *old_dst = *dst; in pipe_so_target_reference()
Du_dump.h205 const struct pipe_stream_output_target *state);

1234