Olin Lathrop embedinc.com> writes: > There is a lot I could say about this, having designed several commercial > display controllers back when I used to be a graphics guy. But I'm not > going to do it here. Post the question on the Microchip forums and send me > a PM to make sure I don't miss it. Why are you hijacking a thread, and why are you proposing the repeated calculation of the bresenham line for both edges of a thick line ? The equation must be calculated only once followed by the length of the bit run to fill across the raster. The Bresenham need not be calculated twice. However, doing it like this will cause problems in the form of special heuristics to make the ends, so they end up as needed (chamferred, rounded etc). To Adam: if you have a 15 bit display and a 32 bit processor it is likely that you want to use a plain algorithm. There is not enough room in the word to put more than one display pixel and its mask. Peter P. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist