New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0de678568af2b2d828db4a1f1b4df071a804abf3
commit 0de678568af2b2d828db4a1f1b4df071a804abf3
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Oct 2 11:52:02 2012 +0200
Task: Progress with task manager, renderer, fixed bugs, optimisations...
Implement more rendering functions in Renderer and GenefxEngine.
Make '[no-]hardware' work with 'task-manager'.
Add FillSpans() to graphics driver API.
Add Util::PrintF() to generate an std::string in printf manner.
Add Util::TempArray template to provide on-stack/heap allocation.
Add dfb_gfx_copy_regions_client() working like dfb_gfx_copy_regions(),
but with a given CoreGraphicsStateClient instead of a global static state.
Use dfb_gfx_copy_regions_client() instead of CoreSurface_BackToFrontCopy().
Update default WM to use CoreGraphicsStateClient instead of calling core
functions directly.
src/core/CoreGraphicsStateClient.cpp | 124 ++++--
src/core/CoreGraphicsStateClient.h | 1 +
src/core/CoreGraphicsState_real.cpp | 81 ++++
src/core/CoreLayerRegion_real.cpp | 337 ++++++++------
src/core/CoreSurface_real.cpp | 159 ++++++-
src/core/Makefile.am | 4 +-
src/core/Renderer.cpp | 777 ++++++++++++++++++++++++++++++---
src/core/Renderer.h | 173 ++++++--
src/core/Task.cpp | 194 ++++++--
src/core/Task.h | 176 +++++++-
src/core/Util.cpp | 86 ++++
src/core/Util.h | 105 +++++
src/core/coretypes.h | 3 +
src/core/gfxcard.c | 45 +-
src/core/gfxcard.h | 5 +
src/core/layers_internal.h | 3 +
src/core/state.h | 2 +
src/core/surface.c | 46 +-
src/core/surface.h | 4 +
src/core/surface_allocation.c | 572 ------------------------
src/core/surface_allocation.cpp | 661 ++++++++++++++++++++++++++++
src/core/surface_buffer.c | 2 +
src/core/surface_buffer.h | 23 +-
src/display/idirectfbsurface.c | 12 +-
src/display/idirectfbsurface_layer.c | 4 +-
src/display/idirectfbsurface_window.c | 20 +-
src/gfx/generic/GenefxEngine.cpp | 251 ++++++++++-
src/gfx/util.c | 129 ++++++
src/gfx/util.h | 14 +
src/init.c | 3 +
wm/default/default.c | 151 +++++--
31 files changed, 3174 insertions(+), 993 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=96f19b464df7482784bbf013696f5dee1662b188
commit 96f19b464df7482784bbf013696f5dee1662b188
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 21:10:07 2012 +0200
Core: Implement DSFLIP_SWAP support in dfb_layer_flip_update*()
src/core/layer_region.c | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5bf870686ed78dec1dea0574787f071a6e9c5554
commit 5bf870686ed78dec1dea0574787f071a6e9c5554
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 21:03:32 2012 +0200
X11: Hotfix expose handler for task manager.
systems/x11/x11input.c | 5 +++++
1 file changed, 5 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=463de776d1d865202213f2b39aac518aab4c567d
commit 463de776d1d865202213f2b39aac518aab4c567d
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 20:06:06 2012 +0200
dfbtest_surface_compositor: allow access to offscreen surfaces for
compositing to other processes
tests/dfbtest_surface_compositor.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9cee9dc074bf2a4d07bf954f011b3ffaeca7d917
commit 9cee9dc074bf2a4d07bf954f011b3ffaeca7d917
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Sep 20 17:01:54 2012 +0200
DGIFF: Fix advance by adding subpixel accuracy.
interfaces/IDirectFBFont/idirectfbfont_dgiff.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=167c3e1040e1345090082ffcaeba4fd2c642eeee
commit 167c3e1040e1345090082ffcaeba4fd2c642eeee
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 19:21:54 2012 +0200
Revert "DGIFF: Fix advance by adding subpixel accuracy."
accidentally added a new file with this
This reverts commit cd431afdb6a2e36b4896e359a02f22da1b71f50d.
interfaces/IDirectFBFont/idirectfbfont_dgiff.c | 3 +-
src/core/surface_allocation.cpp | 661 ------------------------
2 files changed, 1 insertion(+), 663 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=65bd4af9306cde9da81495a64b07419b907a7bdb
commit 65bd4af9306cde9da81495a64b07419b907a7bdb
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 18:21:24 2012 +0200
Core: avoid call to direct_trace_lookup_symbol_at() by calling
direct_log_domain_check()
src/core/core.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b219d3fbd1b3218138d63dfa39b55bf136f0c594
commit b219d3fbd1b3218138d63dfa39b55bf136f0c594
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 17:29:33 2012 +0200
Fusion: Avoid direct_trace_lookup_symbol_at() when debug domain is not
enabled by calling direct_log_domain_check() first
lib/fusion/call.c | 34 ++++++++++++++++++++++------------
1 file changed, 22 insertions(+), 12 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=28d9ab4ba992e7a80e036879fbaa5220ee10c667
commit 28d9ab4ba992e7a80e036879fbaa5220ee10c667
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 17:24:37 2012 +0200
data: Add png version cursor shape.
data/Makefile.am | 2 +-
data/cursor.png | Bin 0 -> 16032 bytes
2 files changed, 1 insertion(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ab489581ab750243105251ebac6a8b077dc6b957
commit ab489581ab750243105251ebac6a8b077dc6b957
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 1 17:23:00 2012 +0200
direct: Fix double locking of domains mutex in direct_log_domain_check()
lib/direct/log_domain.c | 10 +---------
lib/direct/log_domain.h | 2 +-
2 files changed, 2 insertions(+), 10 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs