New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5ac2bf578ec9f14eb44308c5875fcd2bed59977d
commit 5ac2bf578ec9f14eb44308c5875fcd2bed59977d
Author: Denis Oliver Kropp <[email protected]>
Date:   Fri Jul 20 22:52:09 2012 +0200

    Core: Task Manager for surface access management, e.g. for multi GPU
    
    Initial checkin of new task manager code, to be enabled via "task-manager" 
option.
    
    Should not have an impact when option is not used, but I don't warrant that 
:)

 src/core/CoreDFB_real.cpp             |   21 +
 src/core/CoreGraphicsStateClient.c    |  609 --------------------------
 src/core/CoreGraphicsStateClient.cpp  |  706 +++++++++++++++++++++++++++++
 src/core/CoreGraphicsStateClient.h    |    5 +
 src/core/CoreGraphicsState_real.cpp   |   33 ++
 src/core/CoreLayerRegion_real.cpp     |  334 ++++++++++++++
 src/core/Makefile.am                  |    8 +-
 src/core/Renderer.cpp                 |  779 +++++++++++++++++++++++++++++++++
 src/core/Renderer.h                   |  315 +++++++++++++
 src/core/Task.cpp                     |  616 ++++++++++++++++++++++++++
 src/core/Task.h                       |  348 +++++++++++++++
 src/core/core.c                       |   33 ++
 src/core/core.h                       |    3 +
 src/core/coretypes.h                  |   15 +
 src/core/graphics_state.c             |    4 +
 src/core/graphics_state.h             |    2 +
 src/core/layer_region.c               |   66 ++--
 src/core/layer_region.h               |   12 +
 src/core/surface_allocation.c         |    4 +
 src/core/surface_allocation.h         |    5 +
 src/core/surface_buffer.h             |    2 +
 src/display/idirectfbsurface.c        |    4 +-
 src/display/idirectfbsurface_layer.c  |    4 +-
 src/display/idirectfbsurface_window.c |    4 +-
 src/gfx/generic/GenefxEngine.cpp      |  571 ++++++++++++++++++++++++
 src/gfx/generic/Makefile.am           |    1 +
 src/gfx/generic/generic.c             |    4 +-
 src/gfx/generic/generic.h             |    3 +
 src/idirectfb.c                       |    2 +
 src/misc/conf.c                       |   29 ++
 src/misc/conf.h                       |    3 +
 systems/x11/primary.c                 |    2 +-
 tests/.gitignore                      |    2 +
 tests/Makefile.am                     |    8 +
 tests/coretest_task.cpp               |  293 +++++++++++++
 tests/coretest_task_fillrect.cpp      |  285 ++++++++++++
 36 files changed, 4481 insertions(+), 654 deletions(-)

_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to