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