Lines Matching refs:targets
57 struct pipe_stream_output_target *targets[PIPE_MAX_SO_BUFFERS];
96 /* Unreference targets. */
98 pipe_so_target_reference(&sobj->targets[i], NULL);
121 Elements(sobj->targets));
129 if (!sobj->targets[i] ||
130 sobj->targets[i] == sobj->draw_count ||
131 sobj->targets[i]->buffer != bo->buffer ||
132 sobj->targets[i]->buffer_offset != sobj->base.Offset[i] ||
133 sobj->targets[i]->buffer_size != sobj->base.Size[i]) {
140 pipe_so_target_reference(&sobj->targets[i], NULL);
141 sobj->targets[i] = so_target;
146 pipe_so_target_reference(&sobj->targets[i], NULL);
151 cso_set_stream_outputs(st->cso_context, sobj->num_targets, sobj->targets,
173 cso_set_stream_outputs(st->cso_context, sobj->num_targets, sobj->targets,
185 for (i = 0; i < Elements(sobj->targets); i++) {
186 if (sobj->targets[i]) {
187 return sobj->targets[i];