Fix the text visual shader which makes text lighter while containing emoji
[platform/core/uifw/dali-toolkit.git] / docs / content / shared-javascript-and-cpp-documentation / dali-introduction.md
1 <!--
2 /**-->
3
4 # DALi 3D ( Dynamic Animation Library ) {#dali-introduction}
5
6 DALi is a quick and easy way of allowing developers to create Rich UI Applications like:
7
8  + Image & Video galleries
9  + Music players
10  + Games
11  + Maps
12  + Homescreens / launch pads
13  + Advanced watch faces for wearable devices
14
15 DALi is based on OpenGL ES 2.0 & 3.0, however it hides the complexity of
16 the OpenGL API from developers and provides a clean cross-platform C++ & JavaScript framework.
17
18 ## Features {#dali-features}
19
20  + Create Images & Text
21  + Create shaders using GLSL
22  + Provide multiple cameras and render targets
23  + Provides Layers to aid in 2D UI layout
24  + Easy to use Animation framework
25  + Automatic background loading of resources ( images / text / meshes )
26  + Runs all animations in a separate thread. This helps maintain 60 FPS even if JavaScript is performing a long operation ( e.g. Garbage Collection ).
27  + Provides keyboard / touch / mouse handling
28
29 ![ ](screen-shot.png)
30
31 */