> > GCSetForeground(bgrcol), DrawBox();
> > GCSetForeground(fgcol);
> > loop_over_array()
> > if (isset()) ggiDrawPixel();
> doesn't work, the glyphs are anti aliased, with up to 256 colors.
Oh - for that case you have not much choice anyway. You need to read the
original pixel, unmap it to colors, blend the stuff in and write it back
again. Unless you have hardware to accelerate this, there isn't much
point in trying to speed up the software path other than by using the
directbuffers.
> > Such a lib can be started pretty quickly by just having a single stub
> > version of the function that will do the "dumb" DrawPixel version.
> > And then you add "special" renderers to your liking ...
> sounds good, though, as I said, the glyphs aren't rendered to bitmaps, but
> 8bpp pixmaps. (at least, they can, for aa rendered glyphs).
IMHO we should have a blitting extension that will generically handle all
usual blitting cases, like sprites, bitmaps and alphachanneled sprites.
CU, Andy
> PS: a totally unrelated question: I have an almost complete ipc visual
> hanging around. What should I do to get that into cvs ?
Please get a CVS account from [EMAIL PROTECTED]
> Didn't we talk about moving cvs over to sourceforge (and other services) ?
That might happen at some time. Though I don't like moving stuff out of a
perfectly working system ...
CU, Andy
--
= Andreas Beck | Email : <[EMAIL PROTECTED]> =