Home
last modified time | relevance | path

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

1234

/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_so.c36 static struct pipe_stream_output_target *
57 struct pipe_stream_output_target *target) in llvmpipe_so_target_destroy()
65 llvmpipe_so_offset(struct pipe_stream_output_target *so_target) in llvmpipe_so_offset()
75 struct pipe_stream_output_target **targets, in llvmpipe_set_so_targets()
92 pipe_so_target_reference((struct pipe_stream_output_target **) in llvmpipe_set_so_targets()
107 pipe_so_target_reference((struct pipe_stream_output_target **) in llvmpipe_set_so_targets()
/external/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()
73 …pipe_so_target_reference((struct pipe_stream_output_target **)&softpipe->so_targets[i], targets[i]… in softpipe_set_so_targets()
82 pipe_so_target_reference((struct pipe_stream_output_target **)&softpipe->so_targets[i], NULL); in softpipe_set_so_targets()
/external/mesa3d/src/gallium/drivers/asahi/
Dagx_streamout.c16 static struct pipe_stream_output_target *
43 struct pipe_stream_output_target *target) in agx_stream_output_target_destroy()
54 struct pipe_stream_output_target **targets, in agx_set_stream_output_targets()
88 static struct pipe_stream_output_target *
105 struct pipe_stream_output_target *target = get_target(batch->ctx, buffer); in agx_batch_get_so_address()
/external/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;
120 virgl_so_target(struct pipe_stream_output_target *target) in virgl_so_target()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_stateobj.h73 struct pipe_stream_output_target pipe;
80 nvc0_so_target(struct pipe_stream_output_target *ptarg) in nvc0_so_target()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_stateobj.h74 struct pipe_stream_output_target pipe;
81 nv50_so_target(struct pipe_stream_output_target *ptarg) in nv50_so_target()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_streamout.c19 static struct pipe_stream_output_target *
54 struct pipe_stream_output_target *target) in r600_so_target_destroy()
95 struct pipe_stream_output_target **targets, in r600_set_streamout_targets()
110 …pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->streamout.targets[i], targets[… in r600_set_streamout_targets()
120 pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->streamout.targets[i], NULL); in r600_set_streamout_targets()
/external/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_state.c257 static struct pipe_stream_output_target *noop_create_stream_output_target( in noop_create_stream_output_target()
263 struct pipe_stream_output_target *t = CALLOC_STRUCT(pipe_stream_output_target); in noop_create_stream_output_target()
275 struct pipe_stream_output_target *t) in noop_stream_output_target_destroy()
283 struct pipe_stream_output_target **targets, in noop_set_stream_output_targets()
/external/mesa3d/src/gallium/frontends/d3d10umd/
DState.h87 struct pipe_stream_output_target *so_targets[PIPE_MAX_SO_BUFFERS];
88 struct pipe_stream_output_target *draw_so_target;
163 struct pipe_stream_output_target *so_target;
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_streamout.c14 struct pipe_stream_output_target *src) in si_so_target_reference()
16 pipe_so_target_reference((struct pipe_stream_output_target **)dst, src); in si_so_target_reference()
19 static struct pipe_stream_output_target *si_create_so_target(struct pipe_context *ctx, in si_create_so_target()
42 static void si_so_target_destroy(struct pipe_context *ctx, struct pipe_stream_output_target *target) in si_so_target_destroy()
60 struct pipe_stream_output_target **targets, in si_set_streamout_targets()
/external/mesa3d/src/gallium/include/pipe/
Dp_context.h72 struct pipe_stream_output_target;
643 struct pipe_stream_output_target *(*create_stream_output_target)(
650 struct pipe_stream_output_target *);
654 struct pipe_stream_output_target **targets,
658 uint32_t (*stream_output_target_offset)(struct pipe_stream_output_target *target);
Dp_state.h690 struct pipe_stream_output_target struct
819 struct pipe_stream_output_target *count_from_stream_output;
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_streamout.c19 struct pipe_stream_output_target base;
24 svga_stream_output_target(struct pipe_stream_output_target *s) in svga_stream_output_target()
356 static struct pipe_stream_output_target *
387 struct pipe_stream_output_target *target) in svga_destroy_stream_output_target()
400 struct pipe_stream_output_target **targets, in svga_set_stream_output_targets()
Dsvga_draw_private.h214 const struct pipe_stream_output_target *so_vertex_count);
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.h114 struct pipe_stream_output_target base;
119 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
498 pan_so_target(struct pipe_stream_output_target *target) in pan_so_target()
/external/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_context.h140 struct pipe_stream_output_target base;
246 struct pipe_stream_output_target *so_targets[PIPE_MAX_SO_BUFFERS];
248 struct pipe_stream_output_target *fake_so_targets[PIPE_MAX_SO_BUFFERS];
/external/virglrenderer/src/gallium/auxiliary/util/
Du_debug_describe.h45 const struct pipe_stream_output_target *ptr);
Du_debug_describe.c85 const struct pipe_stream_output_target *ptr) in debug_describe_so_target()
/external/mesa3d/src/gallium/auxiliary/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()
Du_blitter.h137 struct pipe_stream_output_target *saved_so_targets[PIPE_MAX_SO_BUFFERS];
553 struct pipe_stream_output_target **targets, in util_blitter_save_so_targets()
/external/virglrenderer/src/gallium/include/pipe/
Dp_state.h488 struct pipe_stream_output_target struct
610 struct pipe_stream_output_target *count_from_stream_output;
/external/mesa3d/src/gallium/drivers/v3d/
Dv3d_context.h288 struct pipe_stream_output_target base;
296 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
745 v3d_stream_output_target(struct pipe_stream_output_target *ptarget) in v3d_stream_output_target()
751 v3d_stream_output_target_get_vertex_count(struct pipe_stream_output_target *ptarget) in v3d_stream_output_target_get_vertex_count()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.h78 struct pipe_stream_output_target base;
86 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
670 fd_stream_output_target(struct pipe_stream_output_target *target) in fd_stream_output_target()

1234