"Brian S. Julin" <[EMAIL PROTECTED]> writes:
> Notes on tasks/future plans for LibGGIMISC, for those interested.
> These are the order I intend to work on stuff.
>
> 1) Add to snapshots (done, thanks Chrisoph/Eric)
> 2) Add to docbook (including download instructions)
> 3) Investigate WaitRetrace on DGA, as it may be possible to wrangle.
> 4) Add flip-on-retrace and palette-set-on-retrace to API.
> 5) Add support for #3 to fbdev/fbdev-directfb/dga (others?)
> 6) Release the above.
> 7) Use LibGAlloc to check/negotiate availability of LibGGIMISC functionality.
> 8) Add support for loading/setting textmode character cell font.
Especially with #8, the goal of libggimisc is a bit fuzzy to me.
Could someone describe the goal in one line?
My current guess is: "everything that should actually go in libggi,
but is not needed to set up a framebuffer". However, this would mean
that much more could be removed from libggi, for instance line drawing
and text blitting, as well as setting colors in indexed mode. The
text blitting function can be handy for debugging purposes, but the
line drawing routines certainly are not.
If the idea to seperate libggimisc is one "to keep things modular" and
set a good example, then putting unrelated functionality (such as
textmode font setting versus waiting for a beam) in one library is a
bad example in my opinion.
> Anything else anyone would like to see added to this list?
Setting the active bitplanes in 16 color EGA modes? I doubt I could
get a directbuffer in these modes with the current svgalib target; I
can't even seem to set up a 16 color mode using
ggiSetSimpleMode (visual, 320, 200, 1, GT_4BIT);
This gives me a 256 color mode.
Greetings,
--
Tijs van Bakel, <[EMAIL PROTECTED]>