Lines Matching defs:input
127 } input[UREG_MAX_INPUT];
305 if (ureg->input[i].semantic_name == semantic_name &&
306 ureg->input[i].semantic_index == semantic_index) {
307 assert(ureg->input[i].interp == interp_mode);
308 assert(ureg->input[i].interp_location == interp_location);
309 if (ureg->input[i].array_id == array_id) {
310 ureg->input[i].usage_mask |= usage_mask;
311 ureg->input[i].last = MAX2(ureg->input[i].last, ureg->input[i].first + array_size - 1);
312 ureg->nr_input_regs = MAX2(ureg->nr_input_regs, ureg->input[i].last + 1);
315 assert((ureg->input[i].usage_mask & usage_mask) == 0);
321 ureg->input[i].semantic_name = semantic_name;
322 ureg->input[i].semantic_index = semantic_index;
323 ureg->input[i].interp = interp_mode;
324 ureg->input[i].interp_location = interp_location;
325 ureg->input[i].first = index;
326 ureg->input[i].last = index + array_size - 1;
327 ureg->input[i].array_id = array_id;
328 ureg->input[i].usage_mask = usage_mask;
336 return ureg_src_array_register(TGSI_FILE_INPUT, ureg->input[i].first,
1857 qsort(ureg->input, ureg->nr_inputs, sizeof(ureg->input[0]), input_sort);
1870 ureg->input[i].first,
1871 ureg->input[i].last,
1872 ureg->input[i].semantic_name,
1873 ureg->input[i].semantic_index,
1874 ureg->input[i].interp,
1875 ureg->input[i].interp_location,
1876 ureg->input[i].array_id,
1877 ureg->input[i].usage_mask);
1882 for (j = ureg->input[i].first; j <= ureg->input[i].last; j++) {
1886 ureg->input[i].semantic_name,
1887 ureg->input[i].semantic_index +
1888 (j - ureg->input[i].first),
1889 ureg->input[i].interp,
1890 ureg->input[i].interp_location, 0,
1891 ureg->input[i].usage_mask);
1900 ureg->input[i].first,
1901 ureg->input[i].last,
1902 ureg->input[i].semantic_name,
1903 ureg->input[i].semantic_index,
1906 ureg->input[i].array_id,
1912 for (j = ureg->input[i].first; j <= ureg->input[i].last; j++) {
1916 ureg->input[i].semantic_name,
1917 ureg->input[i].semantic_index +
1918 (j - ureg->input[i].first),