Lines Matching defs:tmp

125    struct ureg_dst tmp;
144 tmp = ureg_DECL_temporary(shader);
155 * tmp.xy = InstanceID / blocks_per_line
156 * tmp.x = frac(tmp.x)
157 * tmp.y = floor(tmp.y)
159 * o_vtex.x = vrect.x / blocks_per_line + tmp.x
161 * o_vtex.z = tmp.z * blocks_per_line / blocks_total
163 ureg_ADD(shader, ureg_writemask(tmp, TGSI_WRITEMASK_XY), vpos, vrect);
164 ureg_MUL(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_XY), ureg_src(tmp), scale);
167 ureg_MUL(shader, ureg_writemask(tmp, TGSI_WRITEMASK_XW), ureg_scalar(block_num, TGSI_SWIZZLE_X),
170 ureg_FRC(shader, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X));
171 ureg_FLR(shader, ureg_writemask(tmp, TGSI_WRITEMASK_W), ureg_src(tmp));
174 ureg_ADD(shader, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y),
179 ureg_imm1f(shader, 1.0f / zscan->blocks_per_line), ureg_src(tmp));
182 ureg_MUL(shader, ureg_writemask(o_vtex[i], TGSI_WRITEMASK_W), ureg_src(tmp),
186 ureg_release_temporary(shader, tmp);
202 struct ureg_dst *tmp;
212 tmp = MALLOC(zscan->num_channels * sizeof(struct ureg_dst));
222 tmp[i] = ureg_DECL_temporary(shader);
228 * tmp.x = tex(vtex, 1)
229 * tmp.y = vtex.z
230 * fragment = tex(tmp, 0) * quant
233 ureg_TEX(shader, ureg_writemask(tmp[i], TGSI_WRITEMASK_X), TGSI_TEXTURE_2D, vtex[i], samp_scan);
236 ureg_MOV(shader, ureg_writemask(tmp[i], TGSI_WRITEMASK_Y), ureg_scalar(vtex[i], TGSI_SWIZZLE_W));
239 ureg_TEX(shader, ureg_writemask(tmp[0], TGSI_WRITEMASK_X << i), TGSI_TEXTURE_2D, ureg_src(tmp[i]), samp_src);
244 ureg_MUL(shader, fragment, ureg_src(tmp[0]), ureg_src(quant));
247 ureg_release_temporary(shader, tmp[i]);
251 FREE(tmp);