Geometry Batching
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