CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20041120 21:18:09

Modified files:
        gfxdrivers/ati128: ati128_overlay.c 
        gfxdrivers/cle266: uc_overlay.c 
        gfxdrivers/cyber5k: cyber5k_underlay.c 
        gfxdrivers/i810: i810_overlay.c 
        gfxdrivers/mach64: mach64_overlay.c 
        gfxdrivers/matrox: matrox_bes.c matrox_crtc2.c matrox_spic.c 
        gfxdrivers/neomagic: neo_overlay.c 
        gfxdrivers/nvidia: nvidia_overlay.c nvidia_primary.c 
        gfxdrivers/radeon: radeon_overlay.c 
        gfxdrivers/savage: savage_streams_old.c 
        gfxdrivers/unichrome: uc_overlay.c uc_spic.c 
        src/core       : layer_region.c surfaces.c surfaces.h 
        src/display    : idirectfbsurface.c idirectfbsurface_window.c 
        systems/fbdev  : fbdev.c 
        systems/osx    : primary.c 
        systems/sdl    : primary.c 

Log message:
Added parameter "write_front" to dfb_surface_flip_buffers() which is useful
for triple buffering. If true, the new back buffer will be the front buffer.
Drivers should detect if the current front buffer is not being shown already,
in which case the idle buffer might be still shown and should not be written
to.



Reply via email to