New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=80d913df4165389dc06767548420813784f6052f
commit 80d913df4165389dc06767548420813784f6052f
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jun 30 15:32:17 2008 +0200

    [davinci] Added local task buffer for preparing a list of commands and send 
at once.
    
    This avoids overhead due to uncached task control structure being accessed 
for every
    task that is added. A new function will emit all tasks at once using 
memcpy() that allows
    write combining on the uncached area.
    
    Changed all 2D rendering to use new functions for preparing tasks reducing 
CPU load in
    DrawString(), FillSpans() etc.
    
    Benchmarking 256x256 on 800x580 ARGB (32bit)...
    
    Anti-aliased Text                              3.085 secs (* 208.881 
KChars/sec) [ 87.9%]
    Anti-aliased Text (blend)                      3.084 secs (* 208.949 
KChars/sec) [ 89.6%]
    Fill Rectangle                                27.189 secs (*  44.351 
MPixel/sec) [  2.5%]
    Fill Rectangle (blend)                        27.334 secs (*  44.355 
MPixel/sec) [  2.3%]
    Fill Rectangles [10]                          28.063 secs (*  44.371 
MPixel/sec) [  0.8%]
    Fill Rectangles [10] (blend)                  28.065 secs (*  44.367 
MPixel/sec) [  0.6%]
    Fill Spans                                     3.115 secs (*  35.766 
MPixel/sec) [ 25.4%]
    Fill Spans (blend)                             3.117 secs (*  35.743 
MPixel/sec) [ 20.9%]
    Blit                                          40.124 secs (*  28.910 
MPixel/sec) [  1.6%]
    Blit colorkeyed                               36.324 secs (*  32.295 
MPixel/sec) [  2.0%]
    Blit from 32bit (blend)                       38.073 secs (*  30.639 
MPixel/sec) [  1.9%]
    Blit from 32bit (blend) with colorizing       38.065 secs (*  30.646 
MPixel/sec) [  2.2%]
    Stretch Blit                                 105.843 secs (*  16.893 
MPixel/sec) [  0.6%]

 gfxdrivers/davinci/davinci_2d.c        |  193 +++++++-------
 gfxdrivers/davinci/davinci_c64x.c      |  190 ++++++++++++++-
 gfxdrivers/davinci/davinci_c64x.h      |  443 ++++++++++++++++++++++++++++----
 gfxdrivers/davinci/davinci_gfxdriver.c |   13 +-
 gfxdrivers/davinci/davinci_gfxdriver.h |    2 +
 5 files changed, 698 insertions(+), 143 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=19699fb58779a3a46f53a9820b4b5c68ad21c734
commit 19699fb58779a3a46f53a9820b4b5c68ad21c734
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jun 30 15:30:01 2008 +0200

    [davinci] Set address back from 0x86000000 to 0x8e000000 for using the 
uncached window at 0x8f000000.
    
    The address wraps around when 128MB are available instead of 256MB.

 .../davinci/kernel-module/include/linux/c64x.h     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


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

Reply via email to