/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_so.c | 35 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/ |
D | sp_state_so.c | 37 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/ |
D | virgl_streamout.c | 30 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()
|
D | virgl_context.h | 46 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/ |
D | r600_streamout.c | 39 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/ |
D | nv50_stateobj.h | 72 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/ |
D | nvc0_stateobj.h | 71 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/ |
D | p_context.h | 69 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);
|
D | p_state.h | 681 struct pipe_stream_output_target struct 807 struct pipe_stream_output_target *count_from_stream_output;
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_streamout.c | 32 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/ |
D | noop_state.c | 243 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/ |
D | agx_state.h | 42 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/ |
D | State.h | 84 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/ |
D | pan_context.h | 117 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/ |
D | svga_pipe_streamout.c | 37 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()
|
D | svga_draw_private.h | 232 const struct pipe_stream_output_target *so_vertex_count);
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_context.h | 140 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/ |
D | v3d_context.h | 273 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/ |
D | u_debug_describe.h | 47 const struct pipe_stream_output_target *ptr);
|
D | u_debug_describe.c | 103 const struct pipe_stream_output_target *ptr) in debug_describe_so_target()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_context.h | 95 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/ |
D | zink_context.h | 128 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/ |
D | u_blitter.h | 136 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()
|
D | u_inlines.h | 221 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()
|
D | u_dump.h | 205 const struct pipe_stream_output_target *state);
|