Searched refs:strmout (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_program.c | 191 const struct ir3_stream_output_info *strmout = &v->stream_output; in setup_stream_out() local 202 for (unsigned i = 0; i < strmout->num_outputs; i++) { in setup_stream_out() 203 const struct ir3_stream_output *out = &strmout->output[i]; in setup_stream_out() 253 COND(strmout->stride[0] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF0_STREAM(1)) | in setup_stream_out() 254 COND(strmout->stride[1] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF1_STREAM(1)) | in setup_stream_out() 255 COND(strmout->stride[2] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF2_STREAM(1)) | in setup_stream_out() 256 COND(strmout->stride[3] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF3_STREAM(1))); in setup_stream_out() 258 OUT_RING(ring, strmout->stride[0]); in setup_stream_out() 260 OUT_RING(ring, strmout->stride[1]); in setup_stream_out() 262 OUT_RING(ring, strmout in setup_stream_out() [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A D | fd5_program.c | 91 const struct ir3_stream_output_info *strmout = &v->stream_output; in emit_stream_out() local 97 for (unsigned i = 0; i < strmout->num_outputs; i++) { in emit_stream_out() 98 const struct ir3_stream_output *out = &strmout->output[i]; in emit_stream_out()
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_shader.c | 929 const struct ir3_stream_output_info *strmout = &v->stream_output; in ir3_link_stream_out() local 935 for (unsigned i = 0; i < strmout->num_outputs; i++) { in ir3_link_stream_out() 936 const struct ir3_stream_output *out = &strmout->output[i]; in ir3_link_stream_out()
|
H A D | ir3_compiler_nir.c | 3760 struct ir3_stream_output_info *strmout = &ctx->so->stream_output; in emit_stream_out() local 3820 unsigned stride = strmout->stride[i]; in emit_stream_out() 3833 for (unsigned i = 0; i < strmout->num_outputs; i++) { in emit_stream_out() 3834 for (unsigned j = 0; j < strmout->output[i].num_components; j++) { in emit_stream_out() 3835 unsigned c = j + strmout->output[i].start_component; in emit_stream_out() 3838 base = bases[strmout->output[i].output_buffer]; in emit_stream_out() 3839 out = ctx->outputs[regid(strmout->output[i].register_index, c)]; in emit_stream_out() 3843 create_immed(ctx->block, (strmout->output[i].dst_offset + j) * 4), in emit_stream_out()
|
Completed in 9 milliseconds