Added text renderer culling 66/25066/4
authorDavid Steele <david.steele@partner.samsung.com>
Wed, 23 Jul 2014 13:17:28 +0000 (14:17 +0100)
committerDavid Steele <david.steele@partner.samsung.com>
Wed, 30 Jul 2014 13:59:23 +0000 (14:59 +0100)
commit45807abad587645448dd4f856fa9a00e4e28f2e0
tree8def55805c7fd21c237aa0c01f8233aade11f1ac
parentf2643f26518c26bfc135973a6d33d7ac8d9700fc
Added text renderer culling

Text renderers can use the same culling algorithm as images;
have moved the 2D OBB culling algorithm to a new file; changed
the interface slightly (to pass a potentially uncentered bounding box)

Change-Id: Ic4379fdc6e7a25f39377bab2c1169697bef0e641
Signed-off-by: David Steele <david.steele@partner.samsung.com>
18 files changed:
automated-tests/src/dali-internal/CMakeLists.txt
automated-tests/src/dali-internal/utc-Dali-Internal-Image-Culling.cpp
automated-tests/src/dali-internal/utc-Dali-Internal-Text-Culling.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-platform-abstraction.cpp
dali/internal/common/text-vertex-buffer.h
dali/internal/event/text/generator/text-vertex-generator.cpp
dali/internal/file.list
dali/internal/render/common/culling-algorithms.cpp [new file with mode: 0644]
dali/internal/render/common/culling-algorithms.h [new file with mode: 0644]
dali/internal/render/common/render-debug.cpp
dali/internal/render/renderers/scene-graph-image-renderer.cpp
dali/internal/render/renderers/scene-graph-image-renderer.h
dali/internal/render/renderers/scene-graph-renderer-debug.cpp [new file with mode: 0644]
dali/internal/render/renderers/scene-graph-renderer-debug.h [new file with mode: 0644]
dali/internal/render/renderers/scene-graph-renderer.cpp
dali/internal/render/renderers/scene-graph-renderer.h
dali/internal/render/renderers/scene-graph-text-renderer.cpp
dali/internal/render/renderers/scene-graph-text-renderer.h