Lines Matching refs:inst_add
326 struct rc_instruction *inst_add; in rc_transform_fragment_face() local
330 inst_add = rc_insert_new_instruction(c, &c->Program.Instructions); in rc_transform_fragment_face()
331 inst_add->U.I.Opcode = RC_OPCODE_ADD; in rc_transform_fragment_face()
333 inst_add->U.I.DstReg.File = RC_FILE_TEMPORARY; in rc_transform_fragment_face()
334 inst_add->U.I.DstReg.Index = tempregi; in rc_transform_fragment_face()
335 inst_add->U.I.DstReg.WriteMask = RC_MASK_X; in rc_transform_fragment_face()
337 inst_add->U.I.SrcReg[0].File = RC_FILE_NONE; in rc_transform_fragment_face()
338 inst_add->U.I.SrcReg[0].Swizzle = RC_SWIZZLE_1111; in rc_transform_fragment_face()
340 inst_add->U.I.SrcReg[1].File = RC_FILE_INPUT; in rc_transform_fragment_face()
341 inst_add->U.I.SrcReg[1].Index = face; in rc_transform_fragment_face()
342 inst_add->U.I.SrcReg[1].Swizzle = RC_SWIZZLE_XXXX; in rc_transform_fragment_face()
343 inst_add->U.I.SrcReg[1].Negate = RC_MASK_XYZW; in rc_transform_fragment_face()
345 for (inst = inst_add->Next; inst != &c->Program.Instructions; inst = inst->Next) { in rc_transform_fragment_face()