CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/02/21 16:43:52

Modified files:
        .              : ChangeLog TODO 
        src            : config.c config.l main.c 
        src/engine     : game.c kernel.c kgraphics.c kmenu.c kscripts.c 
                         kstring.c scriptdebug.c vm.c 
        src/gfx        : gfx_crossblit.c gfx_pixmap_scale.c 
                         gfx_resource.c gfx_support.c 
        src/gfx/resource: sci_resmgr.c 
        src/include    : Makefile.am engine.h gfx_operations.h 
                         gfx_tools.h resource.h 
        src/scicore    : Makefile.am console.c decompress0.c 
                         decompress01.c decompress1.c decompress11.c 
                         old_objects.c resource.c script.c vocab.c 
                         vocab_debug.c 
        src/sound      : oldmidi.c sound.c 
        src/tools      : sciconsole.c scidisasm.c sciunpack.c 
Added files:
        src/include    : sciresource.h 

Log message:
* Split resource.h into resource.h (universal resources, such as find_first,
sciprintf, variable type definitions) and sciresource.h (SCI resource file
management)
* Removed both references to the scroll_offset
* Added a bilinear pixmap filter

Since there are no config file options for pixmap filters yet, I made it the
default for pointers (GGI only, as Xlib has its own pointer handling),
text, and normal pixmaps. Note that, ATM, it doesn't work on 1xn and nx1,
and (by design) looks more fuzzy on even scaling factors.

I guess I'll post some screenshots to the homepage eventually.

-- Christoph


Reply via email to