New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f94cc4934addfc80025d4fbc6a4f0b98042e6d8f
commit f94cc4934addfc80025d4fbc6a4f0b98042e6d8f
Author: Ville Syrjala <[email protected]>
Date: Tue May 5 22:09:13 2009 +0300
matrox: Improve BES triple buffering
The BES has two sets of buffer registers and a status register which
can report the status which buffer is being displayed. besvcnt can be
used to make the buffer flip + status read atomic which allows
guaranteed tear free triple buffering. besvcnt can also be used to
make all other BES register updates atomic.
gfxdrivers/matrox/matrox_bes.c | 126 +++++++++++++++++++++++++++++++++------
gfxdrivers/matrox/regs.h | 6 ++
2 files changed, 112 insertions(+), 20 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=094540b0a6e493945fab560c737700948b70b07e
commit 094540b0a6e493945fab560c737700948b70b07e
Author: Ville Syrjala <[email protected]>
Date: Tue May 5 22:07:20 2009 +0300
surface: Fix back<->front swap
Wrong back and front buffer indices were used when performing the
back<->front buffer swap which caused the the application render
into the wrong buffer.
src/core/surface.c | 20 ++++++++++++--------
1 files changed, 12 insertions(+), 8 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs