New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1a0ac5594506b71189346be53e84615f09820ac8
commit 1a0ac5594506b71189346be53e84615f09820ac8
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Fri Jun 15 16:19:45 2007 +0200
Thanks to Daniel Laird for Video Provider Events!
include/directfb.h | 92 +++++++++++++++++++++++++++++++++--
src/input/idirectfbinputbuffer.c | 42 ++++++++++++++++
src/media/idirectfbvideoprovider.c | 41 ++++++++++++++++
3 files changed, 169 insertions(+), 6 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=66d8693e2b45db7c26c7d22c70781dce2e2fdbab
commit 66d8693e2b45db7c26c7d22c70781dce2e2fdbab
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Mon Jun 4 13:39:01 2007 +0200
Implemented StartDrawing/StopDrawing() for states.
When a surface is being rendered to, its graphics
state is set to DRAWING. Upon Flip() the state is
flushed.
Each sub surface interface has a reference to its
parent and a list of its children.
The new mechanism needs to be enabled via "startstop"
option.
StartDrawing/StopDrawing() can be implemented by the
graphics driver. e.g. to keep track dirty surfaces
and defer flipping if it would reveal other's drawing.
src/core/gfxcard.c | 98 ++++++++++++++++++++++++---
src/core/gfxcard.h | 118 +++++++++++++++++++++++---------
src/core/state.c | 4 +
src/core/state.h | 46 +++++++++++++-
src/display/idirectfbdisplaylayer.c | 2 +-
src/display/idirectfbsurface.c | 88 ++++++++++++++++++++++++-
src/display/idirectfbsurface.h | 11 +++
src/display/idirectfbsurface_layer.c | 21 +++++-
src/display/idirectfbsurface_layer.h | 1 +
src/display/idirectfbsurface_window.c | 22 +++++-
src/display/idirectfbsurface_window.h | 1 +
src/gfx/util.c | 9 +++
src/idirectfb.c | 8 +-
src/misc/conf.c | 7 ++
src/misc/conf.h | 2 +
src/windows/idirectfbwindow.c | 2 +-
16 files changed, 382 insertions(+), 58 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs