Text - Use the uColor uniform to render the emojis. 61/111661/1
authorVictor Cebollada <v.cebollada@samsung.com>
Mon, 23 Jan 2017 08:54:50 +0000 (08:54 +0000)
committerVictor Cebollada <v.cebollada@samsung.com>
Mon, 23 Jan 2017 08:54:50 +0000 (08:54 +0000)
* Allows to mix the emoji color with a given color.
  i.e. a different alpha.

Change-Id: If8b3a4eecf2dc65785afd3aafbe03c485ac0d444
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.cpp

index 8532b93..12d39a5 100644 (file)
@@ -1,4 +1,4 @@
- /*
+/*
  * Copyright (c) 2015 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -61,12 +61,13 @@ void main()
 );
 
 const char* FRAGMENT_SHADER_RGBA = MAKE_SHADER(
+uniform lowp    vec4      uColor;
 uniform         sampler2D sTexture;
 varying mediump vec2      vTexCoord;
 
 void main()
 {
-  gl_FragColor = texture2D( sTexture, vTexCoord );
+  gl_FragColor = texture2D( sTexture, vTexCoord ) * uColor;
 }
 );