Home
last modified time | relevance | path

Searched refs:so_targets (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_draw_arrays.c99 void *buf = softpipe_resource(sp->so_targets[i]->target.buffer)->data; in softpipe_draw_vbo()
100 sp->so_targets[i]->mapping = buf; in softpipe_draw_vbo()
104 sp->so_targets); in softpipe_draw_vbo()
Dsp_state_so.c72 …pipe_so_target_reference((struct pipe_stream_output_target **)&softpipe->so_targets[i], targets[i]… in softpipe_set_so_targets()
76 pipe_so_target_reference((struct pipe_stream_output_target **)&softpipe->so_targets[i], NULL); in softpipe_set_so_targets()
Dsp_context.h88 struct draw_so_target *so_targets[PIPE_MAX_SO_BUFFERS]; member
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_streamout.c38 struct si_so_target **t = ctx->so_targets;
115 struct si_so_target **t = ctx->so_targets;
261 pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->so_targets[i], targets[i]); in si_set_so_targets()
264 pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->so_targets[i], NULL); in si_set_so_targets()
Dradeonsi_pipe.h168 struct r600_so_target *so_targets[PIPE_MAX_SO_BUFFERS]; member
Dr600_blit.c65 (struct pipe_stream_output_target**)rctx->so_targets); in r600_blitter_begin()
/external/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_context.c96 struct pipe_stream_output_target *so_targets[PIPE_MAX_SO_BUFFERS]; member
334 pipe_so_target_reference(&ctx->so_targets[i], NULL); in cso_release_all()
1240 pipe_so_target_reference(&ctx->so_targets[i], targets[i]); in cso_set_stream_outputs()
1244 pipe_so_target_reference(&ctx->so_targets[i], NULL); in cso_set_stream_outputs()
1265 pipe_so_target_reference(&ctx->so_targets_saved[i], ctx->so_targets[i]); in cso_save_stream_outputs()
1285 pipe_so_target_reference(&ctx->so_targets[i], NULL); in cso_restore_stream_outputs()
1287 ctx->so_targets[i] = ctx->so_targets_saved[i]; in cso_restore_stream_outputs()
1291 pipe_so_target_reference(&ctx->so_targets[i], NULL); in cso_restore_stream_outputs()
1296 ctx->so_targets, ~0); in cso_restore_stream_outputs()
/external/mesa3d/src/gallium/state_trackers/d3d1x/gd3d11/
Dd3d11_context.h89 struct pipe_stream_output_target* so_targets[D3D11_SO_BUFFER_SLOT_COUNT]; member
175 memset(so_targets, 0, sizeof(so_buffers)); in init_context()
1313 so_targets[i] = buffer ? buffer->so_target : 0; in SOSetTargets()
1321 assert(so_targets[i]); in SOSetTargets()
1326 if(!so_targets[i] || new_offsets[i] != so_targets[i]->buffer_offset) in SOSetTargets()
1331 so_targets[i] = buffer->so_target; in SOSetTargets()
1343 pipe->set_stream_output_targets(pipe, num_so_targets, so_targets, append_mask); in SOSetTargets()
1359 out_offsets[i] = so_targets[i]->buffer_offset; in SOGetTargets()
1673 pipe->set_stream_output_targets(pipe, num_so_targets, so_targets, ~0); in restore_gallium_state_blit_only()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_buffer.c122 if (rctx->so_targets[i]->b.buffer == &rbuffer->b.b) { in r600_buffer_transfer_map()
Dr600_hw_context.c1091 struct r600_so_target **t = ctx->so_targets; in r600_context_streamout_begin()
1202 struct r600_so_target **t = ctx->so_targets; in r600_context_streamout_end()
Dr600_state_common.c1035 pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->so_targets[i], targets[i]); in r600_set_so_targets()
1039 pipe_so_target_reference((struct pipe_stream_output_target**)&rctx->so_targets[i], NULL); in r600_set_so_targets()
Dr600_pipe.h441 struct r600_so_target *so_targets[PIPE_MAX_SO_BUFFERS]; member
Dr600_blit.c61 (struct pipe_stream_output_target**)rctx->so_targets); in r600_blitter_begin()