Adding bullet physics files 64/297064/23
authorDavid Steele <david.steele@samsung.com>
Wed, 9 Aug 2023 17:21:38 +0000 (18:21 +0100)
committerDavid Steele <david.steele@samsung.com>
Tue, 29 Aug 2023 13:54:29 +0000 (14:54 +0100)
commitb068e8289e5975b6afd71c08c9bf522153fe7a89
tree5dd15491528d2e07d700a739c92544e34a92ede9
parentb244e1796700d6b2858968804a960f122b78de27
Adding bullet physics files

Created DALi version of bullet-physics-demo from
github.sec.samsung.net/dalihub/dali-physics-demo

Hidden details of ScopedAccessor
Changed how transform works
Updated debug renderer
Added test cases for PhysicsAdaptor
Added test cases for PhysicsActor
Fixed quaternion handling to work with mirrored x/y/z coord system

Change-Id: I7292a2fbf73ef82a8b5e43701489b460ea36b27d
35 files changed:
.gitignore
automated-tests/patch-coverage.pl
automated-tests/src/dali-physics/CMakeLists.txt [new file with mode: 0644]
automated-tests/src/dali-physics/tct-dali-physics-core.cpp [new file with mode: 0644]
automated-tests/src/dali-physics/utc-Dali-PhysicsActor.cpp [new file with mode: 0644]
automated-tests/src/dali-physics/utc-Dali-PhysicsAdaptor.cpp [new file with mode: 0644]
automated-tests/src/dali-toolkit/CMakeLists.txt
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-harness.cpp
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-direct-rendering-egl.cpp [new file with mode: 0644]
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-test-application.cpp
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-test-application.h
automated-tests/src/dali-toolkit/toolkit-direct-rendering-egl.cpp [deleted file]
build/tizen/.gitignore
build/tizen/dali-physics/CMakeLists.txt
build/tizen/dali-physics/dali2-physics-3d.pc.in
dali-physics/README.md [new file with mode: 0644]
dali-physics/dali-physics.h [new file with mode: 0644]
dali-physics/internal/file.list [new file with mode: 0644]
dali-physics/internal/physics-actor-impl.cpp [new file with mode: 0644]
dali-physics/internal/physics-actor-impl.h [new file with mode: 0644]
dali-physics/internal/physics-adaptor-impl.cpp [new file with mode: 0644]
dali-physics/internal/physics-adaptor-impl.h [new file with mode: 0644]
dali-physics/internal/physics-debug-renderer.cpp [new file with mode: 0644]
dali-physics/internal/physics-debug-renderer.h [new file with mode: 0644]
dali-physics/internal/physics-world-impl.cpp [new file with mode: 0644]
dali-physics/internal/physics-world-impl.h [new file with mode: 0644]
dali-physics/public-api/file.list [new file with mode: 0644]
dali-physics/public-api/physics-actor.cpp [new file with mode: 0644]
dali-physics/public-api/physics-actor.h [new file with mode: 0644]
dali-physics/public-api/physics-adaptor.cpp [new file with mode: 0644]
dali-physics/public-api/physics-adaptor.h [new file with mode: 0644]
dali-scene3d/internal/loader/gltf2-util.cpp
dali-scene3d/public-api/loader/camera-parameters.cpp
dali-scene3d/public-api/loader/camera-parameters.h
packaging/dali-toolkit.spec