From a827febe27e8131e681c24c255472bbbf097905f Mon Sep 17 00:00:00 2001 From: Richard Huang Date: Fri, 18 Aug 2017 11:28:36 +0100 Subject: [PATCH] Change filter mode in TextLabel to improve quality while scaling Change-Id: Ifc2c5a1a592d24851db2b2703d469b8797595a0b --- dali-toolkit/internal/controls/text-controls/text-label-impl.cpp | 4 ++-- dali-toolkit/internal/visuals/text/text-visual.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp b/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp index 3778d1b..5ca841f 100644 --- a/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp +++ b/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp @@ -958,9 +958,9 @@ void TextLabel::SetUpAutoScrolling() TextureSet textureSet = TextureSet::New(); textureSet.SetTexture( 0u, texture ); - // Filter mode needs to be set to nearest to avoid blurry text. + // Filter mode needs to be set to linear to produce better quality while scaling. Sampler sampler = Sampler::New(); - sampler.SetFilterMode( FilterMode::NEAREST, FilterMode::NEAREST ); + sampler.SetFilterMode( FilterMode::LINEAR, FilterMode::LINEAR ); textureSet.SetSampler( 0u, sampler ); // Set parameters for scrolling diff --git a/dali-toolkit/internal/visuals/text/text-visual.cpp b/dali-toolkit/internal/visuals/text/text-visual.cpp index 8870fc0..46cb2a1 100644 --- a/dali-toolkit/internal/visuals/text/text-visual.cpp +++ b/dali-toolkit/internal/visuals/text/text-visual.cpp @@ -587,9 +587,9 @@ void TextVisual::UpdateRenderer() textureSet.SetTexture( 2u, maskTexture ); - // Filter mode needs to be set to nearest to avoid blurry text. + // Filter mode needs to be set to linear to produce better quality while scaling. Sampler sampler = Sampler::New(); - sampler.SetFilterMode( FilterMode::NEAREST, FilterMode::NEAREST ); + sampler.SetFilterMode( FilterMode::LINEAR, FilterMode::LINEAR ); textureSet.SetSampler( 0u, sampler ); textureSet.SetSampler( 1u, sampler ); textureSet.SetSampler( 2u, sampler ); -- 2.7.4