From: Eunki, Hong Date: Mon, 4 Mar 2024 06:39:55 +0000 (+0900) Subject: Lock mutex when we queue offscreen texture at GlView X-Git-Tag: dali_2.3.15~4^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8fcd04aa6c7352c10a3637ff05e9199bae6e8ea1;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git Lock mutex when we queue offscreen texture at GlView Change-Id: I3919c9be6dbb7cb16ef269d95a0ebab5a70711e9 Signed-off-by: Eunki, Hong --- diff --git a/dali-toolkit/internal/controls/gl-view/drawable-view-native-renderer.cpp b/dali-toolkit/internal/controls/gl-view/drawable-view-native-renderer.cpp index 38b5161..7e8c15d 100644 --- a/dali-toolkit/internal/controls/gl-view/drawable-view-native-renderer.cpp +++ b/dali-toolkit/internal/controls/gl-view/drawable-view-native-renderer.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -597,6 +597,7 @@ struct DrawableViewNativeRenderer::Impl */ void InitializeOffscreenFramebuffers() { + std::scoped_lock lock(mTextureQueueMutex); for(auto i = 0u; i < mCreateInfo.maxOffscreenBuffers; ++i) { mFramebufferTexture.emplace_back();