Lines Matching refs:y1
49 // -------+--------+-------- clip_box.y1
62 ((y < clip_box.y1) << 3);
77 return ((y > clip_box.y2) << 1) | ((y < clip_box.y1) << 3);
83 inline unsigned clip_liang_barsky(T x1, T y1, T x2, T y2,
90 double deltay = y2 - y1;
113 deltay = (y1 > clip_box.y1) ? -nearzero : nearzero;
131 yin = clip_box.y1;
137 yout = clip_box.y1;
141 tiny = (yin - y1) / deltay;
168 touty = (yout - y1) / deltay;
181 *y++ = (T)(y1 + tinx * deltay);
196 *y++ = (T)(y1 + toutx * deltay);
234 bool clip_move_point(T x1, T y1, T x2, T y2,
247 *y = (T)(double(bound - x1) * (y2 - y1) / (x2 - x1) + y1);
254 if(y1 == y2)
258 bound = (flags & clipping_flags_y1_clipped) ? clip_box.y1 : clip_box.y2;
259 *x = (T)(double(bound - y1) * (x2 - x1) / (y2 - y1) + x1);
271 unsigned clip_line_segment(T* x1, T* y1, T* x2, T* y2,
274 unsigned f1 = clipping_flags(*x1, *y1, clip_box);
299 T ty1 = *y1;
304 if(!clip_move_point(tx1, ty1, tx2, ty2, clip_box, x1, y1, f1))
308 if(*x1 == *x2 && *y1 == *y2)
320 if(*x1 == *x2 && *y1 == *y2)