Make sure that global variables are initialized lazily. 55/285155/3
authorhuayong.xu <huayong.xu@samsung.com>
Wed, 7 Dec 2022 02:30:56 +0000 (10:30 +0800)
committerhuayong.xu <huayong.xu@samsung.com>
Tue, 7 Feb 2023 10:39:51 +0000 (18:39 +0800)
commit73a52536910edf1cbb6ec462217e09a9cbd0449d
tree5576a9e3df1a1a141f8f6900f73962e9955ece86
parent8f09ec4921fbb6c6d60577805a5fe6879e864d68
Make sure that global variables are initialized lazily.

Global variables are initialized before main function or
when dali-core so is loaded firstly.
This would lengthen time of loading dali in some cases.
This patch is to make the variables be initialized lazily.

Change-Id: I2a8e27619d52ca60e28484bb4c5a8e74f1d20c27
dali/internal/event/actors/actor-sizer.cpp
dali/internal/render/common/render-item.cpp
dali/internal/update/animation/scene-graph-animation.cpp
dali/internal/update/nodes/node.cpp
dali/internal/update/render-tasks/scene-graph-camera.cpp
dali/internal/update/render-tasks/scene-graph-render-task-list.cpp
dali/internal/update/rendering/scene-graph-renderer.cpp
dali/internal/update/rendering/scene-graph-texture-set.cpp