New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c255425211feb99b091a5688b7d527bdb23fc722
commit c255425211feb99b091a5688b7d527bdb23fc722
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Apr 20 19:00:08 2011 +0200
Proxy: Implement asynchronous flipping control, e.g. to avoid input lags
For each Flip an asynchronous FlipNotify request is sent from dispatcher
to requestor instance. For older servers a workaround using a hidden dummy
window and an event buffer is implemented, but at the moment it creates
a window/buffer per surface.
With the asynchronous flipping control, the client waits upon Flip when
there are already two Flips on their way...
proxy/dispatcher/idirectfbsurface_dispatcher.c | 27 +++
proxy/dispatcher/idirectfbsurface_dispatcher.h | 1 +
proxy/requestor/idirectfb_requestor.c | 16 +-
proxy/requestor/idirectfbdisplaylayer_requestor.c | 15 +-
proxy/requestor/idirectfbdisplaylayer_requestor.h | 2 +
proxy/requestor/idirectfbsurface_requestor.c | 192 ++++++++++++++++++++-
proxy/requestor/idirectfbsurface_requestor.h | 27 +++
proxy/requestor/idirectfbwindow_requestor.c | 17 ++-
proxy/requestor/idirectfbwindow_requestor.h | 2 +
9 files changed, 275 insertions(+), 24 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs