New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=878ffe89c96d5f85a56e7a9049a090a03048aa8e
commit 878ffe89c96d5f85a56e7a9049a090a03048aa8e
Author: Denis Oliver Kropp <[email protected]>
Date:   Thu Apr 21 05:59:45 2011 +0200

    Voodoo: Introduce VoodooDispatcher with thread based implementation
    
    Voodoo IO thread no longer dispatches messages, fixes possible dead locks
    with sending requests while dispatching, also allows 
compression/decompression
    to run in parallel.
    
    At the moment the data is copied once, which will be fixed.

 lib/voodoo/Makefile.am           |    2 +
 lib/voodoo/connection_link.cpp   |    2 +-
 lib/voodoo/connection_packet.cpp |   21 +++-
 lib/voodoo/connection_raw.cpp    |   12 ++-
 lib/voodoo/dispatcher.cpp        |  243 ++++++++++++++++++++++++++++++++++++++
 lib/voodoo/dispatcher.h          |   71 +++++++++++
 lib/voodoo/manager.cpp           |   40 ++++++-
 lib/voodoo/manager.h             |   17 +++
 lib/voodoo/packet.h              |   36 ++++++-
 9 files changed, 431 insertions(+), 13 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=06f842ab0df8554fd5d7d2a62970d66a4d2bc5b4
commit 06f842ab0df8554fd5d7d2a62970d66a4d2bc5b4
Author: Denis Oliver Kropp <[email protected]>
Date:   Wed Apr 20 21:41:34 2011 +0200

    Proxy: Fix IDirectFBSurface_Requestor::GetSubSurface() to finish the 
request before constructing IDirectFBSurface Requestor

 proxy/requestor/idirectfbsurface_requestor.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=cb0c5d92cfc14ce382347569273c6e640d3bef4a
commit cb0c5d92cfc14ce382347569273c6e640d3bef4a
Author: Denis Oliver Kropp <[email protected]>
Date:   Wed Apr 20 21:40:33 2011 +0200

    Voodoo: partial writes and some adjustments

 lib/voodoo/connection_link.h     |    6 +++-
 lib/voodoo/connection_packet.cpp |   42 +++++++++++++++++++------------------
 lib/voodoo/connection_raw.cpp    |   29 +++++++++++--------------
 lib/voodoo/types.h               |    2 +-
 lib/voodoo/unix/link_unix.c      |   26 +++++++++++-----------
 5 files changed, 53 insertions(+), 52 deletions(-)

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

Reply via email to