| Re: [AD] Re: Re: Line clipping bug found | 
[ Thread Index | 
Date Index
| More lists.liballeg.org/allegro-developers Archives
] 
On Thu, 2004-01-08 at 21:25, Doug Eleveld wrote:
> Yes, the current line clipping approach is faster,
> especially for line (-100000000, ....).  I can
> certainly see the attraction to use such a method. 
> But it is not pixel correct.
> 
> It might be 'easy' to get the expected behavior using
> do_line, but it is even easier to get unexpected
> behavior.  Personally I think it should be 'easiest'
> to get pixel correct behavior and a little harder to
> get 'fastest but inaccurate' behavior.  Usually
> referred to as the priniciple of the least suprise I
> believe.
> 
Yeah. As I said - ideally someone would add code to the clipping to also
clip the Bresenham line drawer state. So we would always have fast and
correct code :)
-- 
Elias Pschernig <elias@xxxxxxxxxx>