Use memory pools to allocate nodes, renderers, materials and animations 99/54499/8
authorFerran Sole <ferran.sole@samsung.com>
Tue, 15 Dec 2015 14:53:50 +0000 (14:53 +0000)
committerFerran Sole <ferran.sole@samsung.com>
Thu, 17 Dec 2015 11:46:18 +0000 (11:46 +0000)
commitc6122991d434dc0a31787e61b21f059dbd72de37
tree83422b9604c143cc5227732b0d3f3ecc00b6b404
parentc63582a99b3b2a96fc48e7331bfb06ced76623a2
Use memory pools to allocate nodes, renderers, materials and animations

Use global memory pools to allocate nodes, renderers material and animations
to speed up traversals.

Change-Id: Iee233169e0e40cd3206c82074b9f015f7c7e424c
16 files changed:
dali/internal/common/fixed-size-memory-pool.cpp
dali/internal/common/fixed-size-memory-pool.h
dali/internal/common/memory-pool-object-allocator.h
dali/internal/event/rendering/material-impl.cpp
dali/internal/event/rendering/renderer-impl.cpp
dali/internal/render/common/render-item.cpp
dali/internal/render/common/render-item.h
dali/internal/render/common/render-list.h
dali/internal/update/animation/scene-graph-animation.cpp
dali/internal/update/animation/scene-graph-animation.h
dali/internal/update/nodes/node.cpp
dali/internal/update/nodes/node.h
dali/internal/update/rendering/scene-graph-material.cpp
dali/internal/update/rendering/scene-graph-material.h
dali/internal/update/rendering/scene-graph-renderer.cpp
dali/internal/update/rendering/scene-graph-renderer.h