New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=67f321968e16bd032304ad09a5e7ca1d7d6f3ba9
commit 67f321968e16bd032304ad09a5e7ca1d7d6f3ba9
Author: Marek Pikarski <[email protected]>
Date: Fri Sep 20 14:59:06 2013 +0200
Register surface client and send FrameAck's for surfaces set by
dfb_layer_region_set_surface().
(allowing a single application to directly run on the layer surface)
dfb_layer_region_flip_update2() additionally takes a flip count parameter.
Made CoreCurfaceClient::FrameAck() and CoreLayerRegion::SetSurface()
indirect.
Use CoreSurface_Flip2() where possible instead of
CoreLayerRegion_FlipUpdate2().
Follow changes.
src/core/CoreLayerRegion.flux | 8 ++++
src/core/CoreLayerRegion_real.cpp | 8 ++--
src/core/CoreSurfaceClient.flux | 1 +
src/core/CoreSurface_real.cpp | 2 +-
src/core/layer_context.c | 2 +
src/core/layer_region.c | 67 +++++++++++++++++++++++++++++-----
src/core/layer_region.h | 1 +
src/core/layers_internal.h | 3 ++
src/core/surface_client.c | 2 +-
src/core/windows.c | 15 ++------
src/core/wm.c | 1 -
src/display/idirectfbdisplaylayer.c | 8 +++-
src/display/idirectfbsurface.c | 2 +-
src/display/idirectfbsurface_layer.c | 4 +-
src/idirectfb.c | 2 +-
wm/default/default.c | 37 +++++++++++--------
16 files changed, 116 insertions(+), 47 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs