Lines Matching refs:idx

75    for (int idx = 0; idx < shader->uniforms.count; ++idx) {
77 idx / 4,
78 tgsi_swizzle_names[idx % 4],
79 *((float *)&shader->uniforms.data[idx]),
80 shader->uniforms.data[idx],
81 shader->uniforms.contents[idx]);
84 for (int idx = 0; idx < shader->infile.num_reg; ++idx) {
85 printf(" [%i] name=%s comps=%i\n", shader->infile.reg[idx].reg,
87 gl_vert_attrib_name(shader->infile.reg[idx].slot) :
88 gl_varying_slot_name_for_stage(shader->infile.reg[idx].slot, shader->stage),
89 shader->infile.reg[idx].num_components);
92 for (int idx = 0; idx < shader->outfile.num_reg; ++idx) {
93 printf(" [%i] name=%s comps=%i\n", shader->outfile.reg[idx].reg,
95 gl_varying_slot_name_for_stage(shader->outfile.reg[idx].slot, shader->stage) :
96 gl_frag_result_name(shader->outfile.reg[idx].slot),
97 shader->outfile.reg[idx].num_components);
150 for (int idx = 0; idx < link.num_varyings; ++idx)
152 link.varyings[idx].reg, idx + 1,
153 link.varyings[idx].num_components, "xyzw",
154 link.varyings[idx].use[0], link.varyings[idx].use[1],
155 link.varyings[idx].use[2], link.varyings[idx].use[3],
156 link.varyings[idx].pa_attributes);
168 for (int idx = 0; idx < link.num_varyings; ++idx)
169 cs->PA_SHADER_ATTRIBUTES[idx] = link.varyings[idx].pa_attributes;
178 for (int idx = 0; idx < link.num_varyings; ++idx)
179 etna_bitarray_set(vs_output, 8, varid++, link.varyings[idx].reg);
183 for (int idx = 0; idx < ARRAY_SIZE(cs->VS_OUTPUT); ++idx)
184 cs->VS_OUTPUT[idx] = vs_output[idx];
227 for (int idx = 0; idx < link.num_varyings; ++idx) {
228 const struct etna_varying *varying = &link.varyings[idx];
230 etna_bitarray_set(num_components, 4, idx, varying->num_components);
338 for (int idx = 0; idx < num_vs_inputs; ++idx) {
339 if (idx < vs->infile.num_reg)
340 etna_bitarray_set(vs_input, 8, idx, vs->infile.reg[idx].reg);
342 etna_bitarray_set(vs_input, 8, idx, cur_temp++);
359 for (int idx = 0; idx < ARRAY_SIZE(cs->VS_INPUT); ++idx)
360 cs->VS_INPUT[idx] = vs_input[idx];