(TextAtlas) Let Text relative geometry use uint32_t indices 04/319504/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 12 Feb 2025 04:15:12 +0000 (13:15 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 12 Feb 2025 04:15:12 +0000 (13:15 +0900)
commitfe56c9f07048868a32614106578bbd0d72112316
tree1b0d05297f7380ee4b161aaf43c6178cdb696ebe
parent7cbb0cc6ab3ffe1e7996d6243c355e753da41745
(TextAtlas) Let Text relative geometry use uint32_t indices

Due to the data format is uint16_t type, we cannot render well
if the length of text is bigger than 16384.
If we add underline or strokethrough, the number of text limitation
also be reduced.

To fix this issue, let we make indices what TextAtlas geometry use
uint32_t type, instead uint16_t type.

Since we support uint32_t* indices now a day, it will be okay.

Change-Id: I887d78bb5f7123580fc7d6d5b68e35a7d2fdd954
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-toolkit/internal/text/controller/text-controller-background-actor.cpp
dali-toolkit/internal/text/decorator/text-decorator.cpp
dali-toolkit/internal/text/rendering/atlas/atlas-manager.h
dali-toolkit/internal/text/rendering/atlas/atlas-mesh-factory.cpp
dali-toolkit/internal/text/rendering/atlas/text-atlas-renderer.cpp
dali-toolkit/internal/text/rendering/vector-based/vector-based-renderer.cpp