CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20031124 14:08:32

Modified files:
        .              : configure.in 
        gfxdrivers/ati128: ati128_overlay.c 
        gfxdrivers/cyber5k: cyber5k.c 
        gfxdrivers/matrox: matrox_bes.c matrox_crtc2.c matrox_maven.c 
                           matrox_maven.h matrox_spic.c 
        include        : directfb.h 
        interfaces/IDirectFBFont: idirectfbfont_default.c 
                                  idirectfbfont_ft2.c 
        interfaces/IDirectFBImageProvider: idirectfbimageprovider_gif.c 
                                           idirectfbimageprovider_jpeg.c 
                                           idirectfbimageprovider_mpeg2.c 
                                           idirectfbimageprovider_png.c 
        interfaces/IDirectFBImageProvider/mpeg2: mpeg2dec.h 
        interfaces/IDirectFBVideoProvider: idirectfbvideoprovider_v4l.c 
        src            : directfb.c idirectfb.c 
        src/core       : .cvsignore Makefile.am core.c core.h coredefs.h 
                         coretypes.h gfxcard.h input.c input.h 
                         layer_region.c layer_region.h layers.c layers.h 
                         layers_internal.h sig.c surfaces.c surfaces.h 
                         system.h thread.c window_display.c windows.c 
                         windows.h 
        src/core/fbdev : .cvsignore fbdev.c 
        src/core/fusion: fusion.c fusion.h fusion_internal.h 
                         fusion_types.h object.c object.h vector.c 
                         vector.h 
        src/core/fusion/shmalloc: shmalloc.c 
        src/core/sdl   : .cvsignore primary.c sdl.h sdlinput.c 
        src/display    : idirectfbdisplaylayer.c idirectfbsurface.c 
                         idirectfbsurface_layer.c 
                         idirectfbsurface_layer.h 
                         idirectfbsurface_window.c 
        src/gfx        : util.c util.h 
        src/input      : idirectfbinputbuffer.c 
        src/misc       : debug.c util.h 
        src/windows    : idirectfbwindow.c 
        tools          : dfbdump.c 
Added files:
        src/core       : layer_context.c layer_context.h layer_control.c 
                         layer_control.h windows_internal.h 
                         windowstack.c windowstack.h 

Log message:
Refactored display layer core. Added contexts and regions allocated
within a context. Drivers are only aware of regions now. Usually a driver
supports one region per layer. Hardware windows are implemented via regions.

Not yet compiling drivers are disabled in configure.in
(default of --with-gfxdrivers contains ported drivers only).

Sorry for the driver API driver change, but it's much cleaner now.

Added DFB_COLOR_BITS_PER_PIXEL and DFB_ALPHA_BITS_PER_PIXEL,
pixel format constants changed, too.

Some other changes and improvements.



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-cvs" as subject.

Reply via email to