CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 99/12/13 10:46:06

Modified files:
        .              : ChangeLog acinclude.m4 aclocal.m4 config.h 
                         configure configure.in 
        doc            : sci.sgml 
        src/core       : kmenu.c savegame.c savegame.cfsml scriptdebug.c 
                         vm.c 
        src/graphics   : Makefile.am input_ggi.c menubar.c 
        src/include    : Makefile.am engine.h kdebug.h menubar.h 
                         uinput.h 
Added files:
        src/graphics   : graphics_glx.c 
        src/include    : graphics_glx.h 

Log message:
* Added preliminary MenuSelect implementation (needs some polishing)
* Added preliminary glx driver, with several limitations
* Fixed several veteran bugs in the menu structure parser, and merged
those fixes with Dmitry's update

Results:
+ MenuSelect looks semi-nice, so far. A few new bugs (and re-incarnations
of old bugs) have popped up and need to be squashed, though.
I've already mentioned the CTRL problem, so I won't go into detail here.

GLX: This driver has a few limitations: It doesn't map keys correctly,
it doesn't handle resizing over the default size (640x400) very well
(shrinking works, though), and it doesn't work.
Not with Mesa 3.1beta3's glx implementation, anyway, as it relies on Aux
buffers, which aren't supported my Mesa GLX. I'll test it against Irix'
OpenGL implementation asap.
Chris, do you know anything that might help here? If I recall correctly,
you've got some OpenGL/GLX experience.

-- Christoph

Reply via email to