Lines Matching defs:inputs
225 } inputs[SHADER_MAX_INPUTS];
459 if (sx->inputs[index].declared && !sx->inputs[index].overloaded) {
463 ureg_writemask(temp, sx->inputs[index].writemask),
464 swizzle_reg(sx->inputs[index].reg, sx->inputs[index].writemask,
465 sx->inputs[index].siv_name));
468 sx->inputs[index].reg = ureg_src(temp);
469 sx->inputs[index].overloaded = TRUE;
470 sx->inputs[index].writemask |= writemask;
471 } else if (sx->inputs[index].overloaded) {
472 struct ureg_dst temp = ureg_dst(sx->inputs[index].reg);
475 sx->inputs[index].writemask |= writemask;
477 assert(!sx->inputs[index].declared);
479 sx->inputs[index].reg = dcl_reg;
480 sx->inputs[index].declared = TRUE;
481 sx->inputs[index].writemask = writemask;
482 sx->inputs[index].siv_name = siv_name;
513 if (!sx->inputs[dst->base.index[1].imm].reg.File) {
868 reg = sx->inputs[operand->base.index[0].imm].reg;
873 reg = ureg_src_indirect(sx->inputs[0].reg, tmp);
879 reg = ureg_src_indirect(sx->inputs[operand->base.index[0].imm].reg, tmp);
894 reg = sx->inputs[operand->base.index[1].imm].reg;
899 reg = ureg_src_indirect(sx->inputs[0].reg, tmp);
905 reg = ureg_src_indirect(sx->inputs[operand->base.index[1].imm].reg, tmp);
1899 /* Figure out the second dimension of GS inputs.