Home
last modified time | relevance | path

Searched refs:strmout (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_program.c91 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in link_stream_out() local
97 for (unsigned i = 0; i < strmout->num_outputs; i++) { in link_stream_out()
98 const struct ir3_stream_output *out = &strmout->output[i]; in link_stream_out()
139 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in emit_stream_out() local
145 for (unsigned i = 0; i < strmout->num_outputs; i++) { in emit_stream_out()
146 const struct ir3_stream_output *out = &strmout->output[i]; in emit_stream_out()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c119 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in link_stream_out() local
125 for (unsigned i = 0; i < strmout->num_outputs; i++) { in link_stream_out()
126 const struct ir3_stream_output *out = &strmout->output[i]; in link_stream_out()
164 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in setup_stream_out() local
177 for (unsigned i = 0; i < strmout->num_outputs; i++) { in setup_stream_out()
178 const struct ir3_stream_output *out = &strmout->output[i]; in setup_stream_out()
/external/mesa3d/src/freedreno/ir3/
Dir3_compiler_nir.c2759 struct ir3_stream_output_info *strmout = in emit_stream_out() local
2820 unsigned stride = strmout->stride[i]; in emit_stream_out()
2833 for (unsigned i = 0; i < strmout->num_outputs; i++) { in emit_stream_out()
2834 for (unsigned j = 0; j < strmout->output[i].num_components; j++) { in emit_stream_out()
2835 unsigned c = j + strmout->output[i].start_component; in emit_stream_out()
2838 base = bases[strmout->output[i].output_buffer]; in emit_stream_out()
2839 out = ctx->outputs[regid(strmout->output[i].register_index, c)]; in emit_stream_out()
2844 stg->cat6.dst_offset = (strmout->output[i].dst_offset + j) * 4; in emit_stream_out()