New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e79244d6bf81a797a7f9022c4c09aa56298ac560
commit e79244d6bf81a797a7f9022c4c09aa56298ac560
Author: Denis Oliver Kropp <[email protected]>
Date:   Sun Jun 23 05:37:58 2013 +0200

    Task: Timed emits, optimisations, cleanups, few fixes
    
    Implement time stamp based emit() of tasks when ts_emit is set and in
    the future.
    
    This is used by the DisplayTask implementation for layers that don't
    support PTS with buffering of multiple display requests.
    
    Set CSCAPS_DISPLAY_PTS if queueing of buffers with PTS is supported.
    
    Fifo supports waiting with timeout based on target time stamp.

 src/core/CoreGraphicsStateClient.cpp |    1 +
 src/core/CoreSurface_real.cpp        |    7 +-
 src/core/Debug.cpp                   |    7 +
 src/core/DisplayTask.cpp             |    6 +
 src/core/Fifo.h                      |   39 +++
 src/core/Makefile.am                 |    3 +
 src/core/Renderer.cpp                |    1 +
 src/core/SurfaceTask.cpp             |    6 +-
 src/core/Task.cpp                    |  571 ++++++++--------------------------
 src/core/Task.h                      |  118 ++-----
 src/core/TaskManager.cpp             |  433 ++++++++++++++++++++++++++
 src/core/TaskManager.h               |  133 ++++++++
 src/core/TaskThreadsQ.cpp            |    9 +-
 src/core/TaskThreadsQ.h              |  124 ++++++++
 src/core/core.c                      |    1 +
 src/core/system.h                    |    3 +-
 src/gfx/generic/GenefxEngine.cpp     |   13 +-
 17 files changed, 913 insertions(+), 562 deletions(-)

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

Reply via email to