Bresenham, non-anti-aliased lines