[Tizen] Add model-loader to abstract gltf2-loader and dli-loader 24/289424/1
authorseungho baek <sbsh.baek@samsung.com>
Mon, 20 Feb 2023 08:19:39 +0000 (17:19 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 7 Mar 2023 11:42:42 +0000 (20:42 +0900)
commitac9c1b264ba9320c1522bb742c027169f8fba9d4
tree61785e167028ccd8eb1030e38e05e3647aade956
parentdd044fbfb6a33c8eb4e8cfb32463d12c83e6279e
[Tizen] Add model-loader to abstract gltf2-loader and dli-loader

 - Like glb, we need to add some new type of model.
 - This abstraction can make easy to add new model file format.

Change-Id: Ib84dd28c082903295ff1295a5c2d4da9a74ef8ca
26 files changed:
automated-tests/src/dali-scene3d-internal/CMakeLists.txt
automated-tests/src/dali-scene3d-internal/utc-Dali-DliLoaderImpl.cpp [moved from automated-tests/src/dali-scene3d/utc-Dali-DliLoader.cpp with 92% similarity]
automated-tests/src/dali-scene3d-internal/utc-Dali-Gltf2LoaderImpl.cpp [moved from automated-tests/src/dali-scene3d/utc-Dali-Gltf2Loader.cpp with 91% similarity]
automated-tests/src/dali-scene3d/CMakeLists.txt
automated-tests/src/dali-scene3d/utc-Dali-ResourceBundle.cpp
automated-tests/src/dali-scene3d/utc-Dali-ShaderDefinitionFactory.cpp
dali-scene3d/internal/common/model-cache-manager.cpp
dali-scene3d/internal/common/model-cache-manager.h
dali-scene3d/internal/common/model-load-task.cpp
dali-scene3d/internal/common/model-load-task.h
dali-scene3d/internal/controls/model/model-impl.cpp
dali-scene3d/internal/controls/model/model-impl.h
dali-scene3d/internal/file.list
dali-scene3d/internal/loader/dli-loader-impl.cpp [moved from dali-scene3d/public-api/loader/dli-loader.cpp with 90% similarity]
dali-scene3d/internal/loader/dli-loader-impl.h [new file with mode: 0644]
dali-scene3d/internal/loader/gltf2-loader-impl.cpp [moved from dali-scene3d/public-api/loader/gltf2-loader.cpp with 98% similarity]
dali-scene3d/internal/loader/gltf2-loader-impl.h [new file with mode: 0644]
dali-scene3d/internal/loader/model-loader-impl.h [new file with mode: 0644]
dali-scene3d/public-api/file.list
dali-scene3d/public-api/loader/dli-input-parameter.h [new file with mode: 0644]
dali-scene3d/public-api/loader/dli-loader.h [deleted file]
dali-scene3d/public-api/loader/gltf2-loader.h [deleted file]
dali-scene3d/public-api/loader/model-loader.cpp [new file with mode: 0644]
dali-scene3d/public-api/loader/model-loader.h [new file with mode: 0644]
dali-scene3d/public-api/loader/resource-bundle.cpp
dali-scene3d/public-api/loader/resource-bundle.h