From: Joogab Yun Date: Fri, 27 Dec 2019 08:41:39 +0000 (+0900) Subject: Revert "[Tizen] Add AlphaMask to synchronousLoading" X-Git-Tag: accepted/tizen/5.5/unified/20200102.013929~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88d12807a2c8ca2d6936df37c39833579ce4bd82;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git Revert "[Tizen] Add AlphaMask to synchronousLoading" This reverts commit 0f64d3e70ed8ab250e9eebdf3d1dded5eea5493d. --- diff --git a/dali-toolkit/internal/visuals/image/image-visual.cpp b/dali-toolkit/internal/visuals/image/image-visual.cpp index e339995..8607fa8 100644 --- a/dali-toolkit/internal/visuals/image/image-visual.cpp +++ b/dali-toolkit/internal/visuals/image/image-visual.cpp @@ -427,6 +427,8 @@ void ImageVisual::DoSetProperty( Property::Index index, const Property::Value& v AllocateMaskData(); // Immediately trigger the alpha mask loading (it may just get a cached value) mMaskingData->mAlphaMaskUrl = alphaUrl; + TextureManager& textureManager = mFactoryCache.GetTextureManager(); + mMaskingData->mAlphaMaskId = textureManager.RequestMaskLoad( alphaUrl ); } break; } diff --git a/dali-toolkit/internal/visuals/texture-manager-impl.cpp b/dali-toolkit/internal/visuals/texture-manager-impl.cpp index 57384b3..6dcc2fc 100644 --- a/dali-toolkit/internal/visuals/texture-manager-impl.cpp +++ b/dali-toolkit/internal/visuals/texture-manager-impl.cpp @@ -182,15 +182,6 @@ TextureSet TextureManager::LoadTexture( { Devel::PixelBuffer pixelBuffer = LoadImageFromFile( url.GetUrl(), desiredSize, fittingMode, samplingMode, orientationCorrection ); - if( maskInfo ) - { - Devel::PixelBuffer maskPixelBuffer = LoadImageFromFile( maskInfo->mAlphaMaskUrl.GetUrl(), ImageDimensions(), - FittingMode::SCALE_TO_FILL, SamplingMode::NO_FILTER, true ); - if( maskPixelBuffer ) - { - pixelBuffer.ApplyMask( maskPixelBuffer, maskInfo->mContentScaleFactor, maskInfo->mCropToMask ); - } - } if( pixelBuffer ) { PreMultiply( pixelBuffer, preMultiplyOnLoad ); @@ -252,9 +243,8 @@ TextureSet TextureManager::LoadTexture( } else { - TextureId alphaMaskId = RequestMaskLoad( maskInfo->mAlphaMaskUrl ); textureId = RequestLoad( url, - alphaMaskId, + maskInfo->mAlphaMaskId, maskInfo->mContentScaleFactor, desiredSize, fittingMode, samplingMode,