Lines Matching refs:lx
115 int lc, rc = 0, lx, rx = 0, xx, y, c; in PetscImageDrawTriangle() local
168 lx = (int)(lfrac * ((float)x2_x1) + (float)x_1); in PetscImageDrawTriangle()
175 rx_lx = rx - lx; in PetscImageDrawTriangle()
176 if (rx > lx) { in PetscImageDrawTriangle()
177 for (xx = lx; xx <= rx; xx++) { in PetscImageDrawTriangle()
178 c = (((xx - lx) * (rc_lc)) / (rx_lx) + lc) >> SHIFT_VAL; in PetscImageDrawTriangle()
181 } else if (rx < lx) { in PetscImageDrawTriangle()
182 for (xx = lx; xx >= rx; xx--) { in PetscImageDrawTriangle()
183 c = (((xx - lx) * (rc_lc)) / (rx_lx) + lc) >> SHIFT_VAL; in PetscImageDrawTriangle()
188 PetscImageDrawPixel(img, lx, y, c); in PetscImageDrawTriangle()
212 lx = (int)(lfrac * ((float)x3_x2) + (float)x_2); in PetscImageDrawTriangle()
219 rx_lx = rx - lx; in PetscImageDrawTriangle()
220 if (rx > lx) { in PetscImageDrawTriangle()
221 for (xx = lx; xx <= rx; xx++) { in PetscImageDrawTriangle()
222 c = (((xx - lx) * (rc_lc)) / (rx_lx) + lc) >> SHIFT_VAL; in PetscImageDrawTriangle()
225 } else if (rx < lx) { in PetscImageDrawTriangle()
226 for (xx = lx; xx >= rx; xx--) { in PetscImageDrawTriangle()
227 c = (((xx - lx) * (rc_lc)) / (rx_lx) + lc) >> SHIFT_VAL; in PetscImageDrawTriangle()
232 PetscImageDrawPixel(img, lx, y, c); in PetscImageDrawTriangle()