Make sure that global variables are initialized lazily in scene3d. 02/289102/1
authorhuayong.xu <huayong.xu@samsung.com>
Wed, 1 Mar 2023 10:18:13 +0000 (18:18 +0800)
committerhuayong.xu <huayong.xu@samsung.com>
Wed, 1 Mar 2023 10:18:13 +0000 (18:18 +0800)
commitad899cb5c733b7c870e5772d7792f57375be0015
tree30afe881a3dff556d801a9c826da5e265517233c
parentd517abd1dc9e548536547acf5181052e57fda00e
Make sure that global variables are initialized lazily in scene3d.

Global variables are initialized when scene3d so is loaded firstly.
This would allocate more memory in some cases.
This patch is to make the variables be initialized lazily.

Change-Id: I317c04b7d04c74d84a44be8c603ddcdaacdabf83
dali-scene3d/public-api/loader/facial-animation-loader.cpp
dali-scene3d/public-api/loader/gltf2-loader.cpp
dali-scene3d/public-api/loader/load-scene-metadata.cpp