On Thu, 14 Dec 2000, Stefan Seefeld wrote:

> Lee Brown wrote:
> 
> > I am more ignorant than you but here is my input.
> > 
> > For scrolling you can either:
> > 1)  Set origin  (this is not supported always so it isn't an option really)
> > 2)  Erase the previous characters and redraw the new characters
> > 3)  CopyBox to shift the old characters and then draw the new characters.
> > 
> > For the general, I think pixel by pixel is necessary because the glyphs do not
> > neccessarily all fit into side by side boxes.  If you blindly just write the
> > bitmap to the screen then you may overwrite a part of a previous glyph.
> 
> good point. Are there any blit operations with alpha support ? Is this possible
> in principle ? If so, does GGI aim at support that some day ?

        LibXMI has quite a bit of alpha support in the API.  However I
have only implemented basic 8-bit alpha mask (transparency) drawing
support so far.  It's REALLY slow, too. But it does work.

Jon 

---
'Cloning and the reprogramming of DNA is the first serious step in 
becoming one with God.'
        - Scientist G. Richard Seed

Reply via email to