Combine textvisual shader by TextShaderFactory 06/276106/15
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 9 Jun 2022 13:20:36 +0000 (22:20 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Mon, 11 Jul 2022 04:19:00 +0000 (04:19 +0000)
commitc93f6281a8bafc5b7ba5f0dcdad0eb675b8e3436
treed939020a24871cead247299b095c2b747200b3fb
parent7b406456059abec8a9085c02814e3ea526fc525a
Combine textvisual shader by TextShaderFactory

Let TextVisual can control the shader & textures as factory.
Now we don't need to create new shader file
when we add more feature for text visual.

Change-Id: I4615de30f39715f45678c87dd2755a8be99f861e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
18 files changed:
dali-toolkit/internal/file.list
dali-toolkit/internal/graphics/shaders/text-visual-multi-color-text-shader.frag [deleted file]
dali-toolkit/internal/graphics/shaders/text-visual-multi-color-text-with-style-shader.frag [deleted file]
dali-toolkit/internal/graphics/shaders/text-visual-shader.frag [new file with mode: 0644]
dali-toolkit/internal/graphics/shaders/text-visual-shader.vert
dali-toolkit/internal/graphics/shaders/text-visual-single-color-text-shader.frag [deleted file]
dali-toolkit/internal/graphics/shaders/text-visual-single-color-text-with-emoji-shader.frag [deleted file]
dali-toolkit/internal/graphics/shaders/text-visual-single-color-text-with-style-and-emoji-shader.frag [deleted file]
dali-toolkit/internal/graphics/shaders/text-visual-single-color-text-with-style-shader.frag [deleted file]
dali-toolkit/internal/text/markup-processor.cpp
dali-toolkit/internal/text/rendering/atlas/text-atlas-renderer.cpp
dali-toolkit/internal/visuals/text-visual-shader-factory.cpp [new file with mode: 0644]
dali-toolkit/internal/visuals/text-visual-shader-factory.h [new file with mode: 0644]
dali-toolkit/internal/visuals/text/text-visual.cpp
dali-toolkit/internal/visuals/text/text-visual.h
dali-toolkit/internal/visuals/visual-factory-cache.h
dali-toolkit/internal/visuals/visual-factory-impl.cpp
dali-toolkit/internal/visuals/visual-factory-impl.h