CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 00/05/22 18:21:22

Modified files:
        .              : ChangeLog 
        src/engine     : kfile.c kgraphics.c vm.c 
        src/graphics   : graphics_glx.c 
        src/include    : kernel.h vm.h 
        src/tools      : Makefile.am 

Log message:
* Fixed build problems on mips/irix (native compiler)
* Fixed priorities once again
* Fixed savegame index bug
* Restoring now uses replay()

Observations:
+ After restoring, the menu bar is drawn correctly now (thanks to replay())
+ Arbitrary (well, less than 15 or 16 or whatever) numbers of savegames work
fine now
+ The priority bug introduced yesterday was fixed. Priority problems in KQ4
and SQ3 appear to be fixed too; calculated priorities are now capped at 0xe
rather than 0xf.
- The glx target is still broken. Anyone here with experience in OpenGL buffer
manipulation? The Red Book doesn't tell too much about it...

Unless someone else knows something about why glCopyBuffer() doesn't work the
way I want it to work, FreeSCI 0.3.0 will probably ship with a broken glx
target. glx will be fixed for the new display subsystem design, though.

Anyway, that's it:
Todo:
- Documentation
- Testing
- More documentation

Unless the docs haven't been completed and updated by then or someone finds a
real major bug that will not be fixed implicitly by the graphics system
rewrite, 0.3.0 will be available one week from now.

-- Christoph


Reply via email to