New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d0b2ae6304c1745e6da08e60e918fb08531ac8dd
commit d0b2ae6304c1745e6da08e60e918fb08531ac8dd
Author: Denis Oliver Kropp <[email protected]>
Date:   Fri Apr 19 04:26:23 2013 +0200

    Task: Asynchronous WaitIdle() rework, get rid of TaskManager::Sync()
    
    Implement asynchronous WaitIdle(), i.e. no blocking in dispatcher.
    
    Add cookie to CoreGraphicsStateClient_Flush(), CoreGraphicsState::Flush(), 
Renderer::Flush() etc.
    
    When operations are finished dfb_graphics_state_dispatch_done() is called 
which unblocks waiters
    via local reaction.
    
    Remove CoreDFB::WaitIdle().
    
    Remove TaskManager::Sync().
    
    Signed-off-by: Denis Oliver Kropp <[email protected]>

 lib/sawman/sawman_updates.c           |   10 +--
 src/core/CoreDFB.flux                 |   14 +--
 src/core/CoreDFB_real.cpp             |   33 +++----
 src/core/CoreGraphicsState.flux       |    8 +-
 src/core/CoreGraphicsStateClient.cpp  |  152 ++++++++++++++++++++++++++++-----
 src/core/CoreGraphicsStateClient.h    |    7 +-
 src/core/CoreGraphicsState_real.cpp   |   59 +++++++------
 src/core/Renderer.cpp                 |  122 ++++++++++++++++++--------
 src/core/Renderer.h                   |   73 +++++++++++++---
 src/core/Task.cpp                     |   33 -------
 src/core/Task.h                       |    2 -
 src/display/idirectfbdisplaylayer.c   |    2 +-
 src/display/idirectfbsurface.c        |   32 +++----
 src/display/idirectfbsurface_layer.c  |    8 +-
 src/display/idirectfbsurface_window.c |    4 +-
 src/gfx/util.cpp                      |   13 ++-
 src/idirectfb.c                       |    4 +-
 src/idirectfb.h                       |    2 +
 tests/coretest_task.cpp               |    2 +-
 tests/coretest_task_fillrect.cpp      |    2 +-
 wm/default/default.c                  |   23 +++--
 wm/sawman/sawman_wm.c                 |   14 ++-
 22 files changed, 397 insertions(+), 222 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=785630d6e5cf8c26a09064689bb8dd3c077b3594
commit 785630d6e5cf8c26a09064689bb8dd3c077b3594
Author: Denis Oliver Kropp <[email protected]>
Date:   Fri Apr 19 04:11:09 2013 +0200

    Core: Cleanup dfb_surface_buffer_dump_type().
    
    Signed-off-by: Denis Oliver Kropp <[email protected]>

 src/core/surface_buffer.c |   10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

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

Reply via email to