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