From 8bd4715db93e106c79db0737074364eba17bb409 Mon Sep 17 00:00:00 2001 From: Wonsik Jung Date: Wed, 15 Jan 2020 15:28:21 +0900 Subject: [PATCH] [Tizen] Adjust tbm surface queue sequence Adjust tbm surface queue sequence to reduece memory consumption Change-Id: Ib708348e08b5cd0d8d552804615dbab158a13900 --- .../tizen/native-image-source-queue-impl-tizen.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp b/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp index 83da70e..2318335 100644 --- a/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp +++ b/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp @@ -296,6 +296,14 @@ int NativeImageSourceQueueTizen::GetEglImageTextureTarget() void NativeImageSourceQueueTizen::ResetEglImageList() { + for( auto&& iter : mEglImages ) + { + mEglImageExtensions->DestroyImageKHR( iter.second ); + + tbm_surface_internal_unref( iter.first ); + } + mEglImages.clear(); + if( mConsumeSurface ) { if( tbm_surface_internal_is_valid( mConsumeSurface ) ) @@ -304,14 +312,6 @@ void NativeImageSourceQueueTizen::ResetEglImageList() } mConsumeSurface = NULL; } - - for( auto&& iter : mEglImages ) - { - mEglImageExtensions->DestroyImageKHR( iter.second ); - - tbm_surface_internal_unref( iter.first ); - } - mEglImages.clear(); } bool NativeImageSourceQueueTizen::CheckBlending( int format ) -- 2.7.4