• A reduction in GL calls can be observed when running the example with the following options for comparison:
    
    DALI_GLES_CALL_TIME=1 DALI_GLES_CALL_TIME_ACCUMULATE=1 homescreen-benchmark.example –disable-icon-labels
    &
    DALI_GLES_CALL_TIME=1 DALI_GLES_CALL_TIME_ACCUMULATE=1 homescreen-benchmark.example –disable-icon-labels –disable-batching
    
                     W/O Batching      W/ Batching     % Improvement
    Bind buffers       0.00             11.88             N/A
    Bind textures      4.03              5.6             -26%
    Draw calls        27.31             10.06            +63%
    Uniform sets      53.88             10.06            +81%
    
    Note: Larger improvements can be seen when the bottleneck is within the Render thread (instead of Update).
    
    Change-Id: I294665299f2d7d8149563f1ea7fed730aed53da6
    Tom Robinson authored
     
    Browse Dir »


  • To improve app launching speed on Tizen (using launchpad), Use -fPIE option instead -fPIC and attach DALI_EXPORT_API in front of each example's main function.
    
    This is the compare result between before and after patch.
    (On hawkP 2.4 / using hello-dalidemo that has one pushbutton on stage)
    
    |    before Patch     |     After Patch     |
    ---------------------------------------------
    |   hello-dalidemo    |   hello-dalidemo    |
    ---------------------------------------------
    |   AVG   MIN   MAX   |   AVG   MIN   MAX   |
    |  1134  1060  1188   |   291   250   337   |
    
    After patch, launching speed drops to 30% of before.
    
    Change-Id:I51a4f673d016f9278f867167dc2ff9f407ea6e7e
    minho.sun authored
     
    Browse Dir »