: The code in devdraw.c is very naiive. It assumes pixel plotting is the underlyin
: op. On many cards line slices are the underlying operation, horizontal or
: vertical. What you probably want to do is generate a series of
: 
:       draw_horizontal(x,y,l)
: 
: or
:       draw_vertical(x,y,l)
: 
: calls for most things
:

        That's a good idea.  This would certainly speed up diagonal lines
on systems with a fast horizontal line draw.  The vertical doesn't add much,
as most video planes aren't optimized for vertical line drawing.  Currently,
there aren't any applications that draw diagonal lines though, so the speed issue
is mute.


: > This might be useful when bitblt is implemented though...
: 
: Having 32K of offscreen memory is always useful. 
: 
        Definitely.  I plan on adding offscreen drawing memory, but it requires
some big architecture changes.

Greg

Reply via email to