From 5e044cc85ee638a3fd4092f675a25470e071f9d2 Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Tue, 9 Apr 2024 14:14:18 +0900 Subject: [PATCH] [Tizen] Print logs if dali skip rendering This reverts commit d07c297a3bf893858d696a9486e2b5087e5c70b3. Change-Id: I32ad13094ee7de3e87b332ee4847f63c3bb1cd44 --- dali/internal/render/common/render-manager.cpp | 10 ++++++++++ dali/internal/update/manager/update-manager.cpp | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/dali/internal/render/common/render-manager.cpp b/dali/internal/render/common/render-manager.cpp index 04b58f8..5ad30e1 100644 --- a/dali/internal/render/common/render-manager.cpp +++ b/dali/internal/render/common/render-manager.cpp @@ -538,6 +538,14 @@ void RenderManager::PreRender(Integration::Scene& scene, std::vector>& if(!sceneObject || sceneObject->IsRenderingSkipped()) { // We don't need to calculate dirty rects + if(!sceneObject) + { + DALI_LOG_ERROR("Scene was empty handle. Skip pre-rendering\n"); + } + else + { + DALI_LOG_RELEASE_INFO("RenderingSkipped set true. Skip pre-rendering\n"); + } return; } @@ -794,6 +802,7 @@ void RenderManager::RenderScene(Integration::RenderStatus& status, Integration:: if(mImpl->partialUpdateAvailable == Integration::PartialUpdateAvailable::TRUE && !renderToFbo && clippingRect.IsEmpty()) { // ClippingRect is empty. Skip rendering + DALI_LOG_DEBUG_INFO("ClippingRect is empty. Skip rendering\n"); return; } @@ -806,6 +815,7 @@ void RenderManager::RenderScene(Integration::RenderStatus& status, Integration:: SceneGraph::Scene* sceneObject = sceneInternal.GetSceneObject(); if(!sceneObject) { + DALI_LOG_ERROR("Scene was empty handle. Skip rendering\n"); return; } diff --git a/dali/internal/update/manager/update-manager.cpp b/dali/internal/update/manager/update-manager.cpp index 7a971f5..f462f75 100644 --- a/dali/internal/update/manager/update-manager.cpp +++ b/dali/internal/update/manager/update-manager.cpp @@ -1159,6 +1159,10 @@ uint32_t UpdateManager::Update(float elapsedSeconds, } else { + if(uploadOnly) + { + DALI_LOG_RELEASE_INFO("Scene skip rendering set as true, during 'uploadOnly' was true.\n"); + } scene->scene->SetSkipRendering(true); } -- 2.7.4