New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1a0ac5594506b71189346be53e84615f09820ac8
commit 1a0ac5594506b71189346be53e84615f09820ac8
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Fri Jun 15 16:19:45 2007 +0200

    Thanks to Daniel Laird for Video Provider Events!

 include/directfb.h                 |   92 +++++++++++++++++++++++++++++++++--
 src/input/idirectfbinputbuffer.c   |   42 ++++++++++++++++
 src/media/idirectfbvideoprovider.c |   41 ++++++++++++++++
 3 files changed, 169 insertions(+), 6 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=66d8693e2b45db7c26c7d22c70781dce2e2fdbab
commit 66d8693e2b45db7c26c7d22c70781dce2e2fdbab
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jun 4 13:39:01 2007 +0200

    Implemented StartDrawing/StopDrawing() for states.
    
    When a surface is being rendered to, its graphics
    state is set to DRAWING. Upon Flip() the state is
    flushed.
    
    Each sub surface interface has a reference to its
    parent and a list of its children.
    
    The new mechanism needs to be enabled via "startstop"
    option.
    
    StartDrawing/StopDrawing() can be implemented by the
    graphics driver. e.g. to keep track dirty surfaces
    and defer flipping if it would reveal other's drawing.

 src/core/gfxcard.c                    |   98 ++++++++++++++++++++++++---
 src/core/gfxcard.h                    |  118 +++++++++++++++++++++++---------
 src/core/state.c                      |    4 +
 src/core/state.h                      |   46 +++++++++++++-
 src/display/idirectfbdisplaylayer.c   |    2 +-
 src/display/idirectfbsurface.c        |   88 ++++++++++++++++++++++++-
 src/display/idirectfbsurface.h        |   11 +++
 src/display/idirectfbsurface_layer.c  |   21 +++++-
 src/display/idirectfbsurface_layer.h  |    1 +
 src/display/idirectfbsurface_window.c |   22 +++++-
 src/display/idirectfbsurface_window.h |    1 +
 src/gfx/util.c                        |    9 +++
 src/idirectfb.c                       |    8 +-
 src/misc/conf.c                       |    7 ++
 src/misc/conf.h                       |    2 +
 src/windows/idirectfbwindow.c         |    2 +-
 16 files changed, 382 insertions(+), 58 deletions(-)


_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to