ich verwende diesen für meinen linienschreiber:

http://wwwiti.cs.uni-magdeburg.de/~b.../bresenham.htm

ich weiß nicht ob dieser schneller ist, genauer auf jeden fall, weil du dir kommastellen ersparen kannst