[Tizen] Load bvh and facial animations from buffer 89/291689/1 accepted/tizen/7.0/unified/20230424.020513
authorhuayong.xu <huayong.xu@samsung.com>
Wed, 1 Mar 2023 10:18:13 +0000 (18:18 +0800)
committerEunki, Hong <eunkiki.hong@samsung.com>
Thu, 20 Apr 2023 08:26:10 +0000 (17:26 +0900)
commite3a72f06e04de6985dee1ba0367d84fbb37d245c
tree2d029f2fbfe3f14e835363ae4420c8c6fdb81a78
parentc0247683af68b461386641437ffdaba7f7fab73f
[Tizen] Load bvh and facial animations from buffer

This is a combination of 2 commits.

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.

Load bvh and facial animations from buffer

Let we allow to load bvh and facial animation from raw buffer stream.

Change-Id: I679539ce10e631101571dab95615404c41b9b2f3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali-scene3d/utc-Dali-BvhLoader.cpp
automated-tests/src/dali-scene3d/utc-Dali-FacialAnimation.cpp
dali-scene3d/public-api/loader/bvh-loader.cpp
dali-scene3d/public-api/loader/bvh-loader.h
dali-scene3d/public-api/loader/facial-animation-loader.cpp
dali-scene3d/public-api/loader/facial-animation-loader.h
dali-scene3d/public-api/loader/load-scene-metadata.cpp