Home | History | Annotate | Download | only in program

Lines Matching refs:SrcReg

131 	 if (inst->SrcReg[i].Base.RelAddr) {
134 if (!inst->SrcReg[i].Symbol->pass1_done) {
137 inst->SrcReg[i].Symbol->param_binding_begin,
138 inst->SrcReg[i].Symbol->param_binding_length);
145 inst->SrcReg[i].Symbol->param_binding_begin = new_begin;
146 inst->SrcReg[i].Symbol->pass1_done = 1;
153 inst->Base.SrcReg[i] = inst->SrcReg[i].Base;
154 inst->Base.SrcReg[i].Index +=
155 inst->SrcReg[i].Symbol->param_binding_begin;
166 const int idx = inst->SrcReg[i].Base.Index;
172 if (inst->SrcReg[i].Base.RelAddr) {
176 if ((inst->SrcReg[i].Base.File <= PROGRAM_VARYING )
177 || (inst->SrcReg[i].Base.File >= PROGRAM_WRITE_ONLY)) {
181 inst->Base.SrcReg[i] = inst->SrcReg[i].Base;
189 inst->Base.SrcReg[i].Index =
192 inst->Base.SrcReg[i].Swizzle =
193 _mesa_combine_swizzles(swizzle, inst->Base.SrcReg[i].Swizzle);
198 inst->Base.SrcReg[i].Index =
206 inst->SrcReg[i].Base.File = p->Type;
207 inst->Base.SrcReg[i].File = p->Type;