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