Lines Matching refs:writemask
221 uint writemask;
401 swizzle_reg(struct ureg_src src, uint writemask,
414 &writemask_to_swizzle[writemask];
427 unsigned writemask =
432 if (!writemask) {
442 if ((writemask & mask)) {
456 unsigned writemask =
463 ureg_writemask(temp, sx->inputs[index].writemask),
464 swizzle_reg(sx->inputs[index].reg, sx->inputs[index].writemask,
466 ureg_MOV(ureg, ureg_writemask(temp, writemask),
467 swizzle_reg(dcl_reg, writemask, siv_name));
470 sx->inputs[index].writemask |= writemask;
473 ureg_MOV(ureg, ureg_writemask(temp, writemask),
474 swizzle_reg(dcl_reg, writemask, siv_name));
475 sx->inputs[index].writemask |= writemask;
481 sx->inputs[index].writemask = writemask;
709 unsigned writemask)
727 if (!writemask) {
733 if ((writemask & mask)) {
821 unsigned writemask =
840 reg = translate_operand(sx, &operand->base, writemask);
843 /* oDepth often has an empty writemask */
845 reg = ureg_writemask(reg, writemask);