review.tizen.org Git - platform/core/uifw/dali-toolkit.git/atom - automated-tests/src/dali-scene3d/CMakeLists.txt history Domain: Graphics System / DALi; http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git Heeyong Song <heeyong.song@samsung.com> static/git-favicon.png static/git-logo.png 2023-11-10T02:21:46Z gitweb Implement AsyncTaskManager for toolkit UTC 2023-10-25T04:30:50Z Eunki, Hong eunkiki.hong@samsung.com Eunki Hong eunkiki.hong@samsung.com 2023-10-25T04:30:50Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=699b57acee80b7cb9264b8b737520e94052cff84
Implement AsyncTaskManager for toolkit UTC

Let we ignore Process() doesn't registered when we
check AsyncTask completed.

There was a lots of UTCs that randomly failed
due to the task completed and excuted at Process() timing.

Now we make async-task-manager triggered by event thread callback,
not include Process(). It will make sure that UTC who need to wait
async tasks completed is ensured.

Change-Id: I5ec2eca6e579be4459c957db3f52c90bc219602e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Makes Models use common shader manager 2023-06-19T13:43:00Z seungho baek sbsh.baek@samsung.com seungho baek sbsh.baek@samsung.com 2023-06-19T13:43:00Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=4e0cc5969cece69de5948be184a3af174ee1e567
Makes Models use common shader manager

 - In Scene3D, the responsibility for modifying the shader code or setting the shader's uniform variables was scattered across many classes.
 - When a uniform variable is added or the name of a uniform variable is changed in the shader code, there was a problem of repeating the same modification in multiple codes.
 - In this patch, one class is responsible for creating or managing Shader code, and the class name is changed to ShaderManager.
 - And by using one ShaderManager per SceneView, it is easy to manage properties that should be applied in common within SceneView.
 - Although there is no difference in use in terms of Model/SceneView API, it is helpful for code management, and performance can be improved when many Renderers share a small number of Shaders.

Change-Id: I0975921a1a7e40c453156cf9bd0b1890fc8e6526
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Add MotionData class and generate Animation 2023-06-07T12:53:06Z Eunki Hong eunkiki.hong@samsung.com Eunki Hong eunkiki.hong@samsung.com 2023-06-07T12:53:06Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=f3e5ccdccf36ffb8eeeabfd4acf8f83b620fcacf
Add MotionData class and generate Animation

This patch is implement NUI API by dali side

https://github.com/Samsung/TizenFX/pull/5227

Let we make APP developer use this API instead of using animation-definition.

Change-Id: Ifca479535500aeea49bf644160c23c5f3fc26665
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Shader Factory refactoring 2023-06-21T04:27:32Z seungho baek sbsh.baek@samsung.com seungho baek sbsh.baek@samsung.com 2023-06-21T04:27:32Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=c3702ac26c94404a9cf015a2e62fa78c58672a05
Shader Factory refactoring

Change-Id: I814de35cd21600eb5370401a60755630d6aa4dc0
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Add Light for Scene3D 2023-05-24T09:35:28Z seungho baek sbsh.baek@samsung.com seungho baek sbsh.baek@samsung.com 2023-05-24T09:35:28Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=c3c3816d03b9007e77c710cc3bbac7bbf6545cbb
Add Light for Scene3D

Change-Id: If21ef89a2254dd835c80449da575d301124f8fcc
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Use ModelNode / ModelPrimitive / Material instead of Actor / Renderer 2023-03-10T04:38:01Z seungho baek sbsh.baek@samsung.com seungho baek sbsh.baek@samsung.com 2023-03-10T04:38:01Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=c2a1ceda42e9e72b444c1650b58e1957e5e74768
Use ModelNode / ModelPrimitive / Material instead of Actor / Renderer

 - This patch is based on the previous patch
	https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/288075/

Change-Id: I93f61a18dd06bc8fa7c08fc65ef9c42d62b510e2
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Coverity issue fixes 2023-03-09T11:39:25Z Adam Bialogonski adam.b@samsung.com Adam Bialogonski adam.b@samsung.com 2023-03-09T11:39:25Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=b1c649bffde8fed304e201c2b1aab60c8e5c6028
Coverity issue fixes

Change-Id: I6aa1f1ead1a27ee1c4ab3d7dd0fff762e16a2e9c
Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Add model-loader to abstract gltf2-loader and dli-loader 2023-02-20T08:19:39Z seungho baek sbsh.baek@samsung.com seungho baek sbsh.baek@samsung.com 2023-02-20T08:19:39Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=27815de83c807c84e63231e131bc4fadb810366e
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
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Added NavigationMesh and PathFinding using A* algorithm to dali-scene3d. 2023-01-24T16:57:07Z Adam Bialogonski adam.b@samsung.com Adam Bialogonski adam.b@samsung.com 2023-01-24T16:57:07Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=4117062dc18ccc1701fef45313351d9871c9773d
Added NavigationMesh and PathFinding using A* algorithm to dali-scene3d.

Change-Id: I66776b85e701d043afbd311c1939417fb10ab7fa
Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Use EnvironmentMapLoadTask to load Equirectangular projection image. 2022-12-29T15:22:07Z seungho baek sbsh.baek@samsung.com seungho baek sbsh.baek@samsung.com 2022-12-29T15:22:07Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=56897b0a8957791cb016bd3310b76c60e1baf8a6
Use EnvironmentMapLoadTask to load Equirectangular projection image.
 - Changes SkymapType to EnvironmentMapType
 - TODO: To make IBL image support Equirectangular projection

Change-Id: I34dce88acdd1271dce54af18bc8080d8e452144a
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Change ModelView to Model 2022-09-14T07:51:43Z seungho sbsh.baek@samsung.com seungho sbsh.baek@samsung.com 2022-09-14T07:51:43Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=352af592adca3b68694d0d10552f490044005043
Change ModelView to Model

 - with several minor fix

Change-Id: I3e4c99c8a30c3c9bfdc5bb0cb61f00a09720e34f
Signed-off-by: seungho <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Add SceneView 2022-07-18T08:13:31Z seungho sbsh.baek@samsung.com seungho sbsh.baek@samsung.com 2022-07-18T08:13:31Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=d0ecd061af4a237b98a1bc3bdd4f8ffcbc5e9549
Add SceneView

Change-Id: I383ae6bca7664c3d7cdb88d4f99fd6b8dc746da9
Signed-off-by: seungho <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Add bvh loader in scene-loader 2022-07-13T02:28:17Z seungho sbsh.baek@samsung.com seungho sbsh.baek@samsung.com 2022-07-13T02:28:17Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=92d2a0c0fa1524c19e6299449de821895cb7ac39
Add bvh loader in scene-loader

Change-Id: I51b859d6c7ad828c25e89d4ea3627bf3f56c6699
Signed-off-by: seungho <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt
Change dali-scene-loader to dali-scene3d 2022-07-14T03:51:50Z seungho sbsh.baek@samsung.com seungho sbsh.baek@samsung.com 2022-07-14T03:51:50Z http://review.tizen.org/git/?p=platform/core/uifw/dali-toolkit.git;a=commitdiff;h=f2ee13ccda8c768fddc68f5208b7dcfa54c07242
Change dali-scene-loader to dali-scene3d

Change-Id: Iffdf883fafc2b272326265e0a4b4b121fde7a9cb
Signed-off-by: seungho <sbsh.baek@samsung.com>
  • [D] automated-tests/src/dali-scene3d/CMakeLists.txt