Lines Matching refs:idx
73 for (int idx = 0; idx < link.num_varyings; ++idx) in etna_link_shaders() local
75 link.varyings[idx].reg, idx + 1, in etna_link_shaders()
76 link.varyings[idx].num_components, "xyzw", in etna_link_shaders()
77 link.varyings[idx].use[0], link.varyings[idx].use[1], in etna_link_shaders()
78 link.varyings[idx].use[2], link.varyings[idx].use[3], in etna_link_shaders()
79 link.varyings[idx].pa_attributes); in etna_link_shaders()
91 for (int idx = 0; idx < link.num_varyings; ++idx) in etna_link_shaders() local
92 cs->PA_SHADER_ATTRIBUTES[idx] = link.varyings[idx].pa_attributes; in etna_link_shaders()
101 for (int idx = 0; idx < link.num_varyings; ++idx) in etna_link_shaders() local
102 etna_bitarray_set(vs_output, 8, varid++, link.varyings[idx].reg); in etna_link_shaders()
106 for (int idx = 0; idx < ARRAY_SIZE(cs->VS_OUTPUT); ++idx) in etna_link_shaders() local
107 cs->VS_OUTPUT[idx] = vs_output[idx]; in etna_link_shaders()
147 for (int idx = 0; idx < link.num_varyings; ++idx) { in etna_link_shaders() local
148 const struct etna_varying *varying = &link.varyings[idx]; in etna_link_shaders()
150 etna_bitarray_set(num_components, 4, idx, varying->num_components); in etna_link_shaders()
213 for (int idx = 0; idx < num_vs_inputs; ++idx) { in etna_shader_update_vs_inputs() local
214 if (idx < vs->infile.num_reg) in etna_shader_update_vs_inputs()
215 etna_bitarray_set(vs_input, 8, idx, vs->infile.reg[idx].reg); in etna_shader_update_vs_inputs()
217 etna_bitarray_set(vs_input, 8, idx, cur_temp++); in etna_shader_update_vs_inputs()
220 for (int idx = 0; idx < ARRAY_SIZE(cs->VS_INPUT); ++idx) in etna_shader_update_vs_inputs() local
221 cs->VS_INPUT[idx] = vs_input[idx]; in etna_shader_update_vs_inputs()