it was Wu anti-aliasing, not Bresenham's algorithm