Optimize some matrix multiply for projection matrix + Orthographic reflection 66/287766/8
authorEunki Hong <eunkiki.hong@samsung.com>
Sat, 4 Feb 2023 04:08:53 +0000 (13:08 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 10 Feb 2023 08:30:45 +0000 (17:30 +0900)
commita9058d861e58c0eda7945f531d909723670df505
tree9cf9128a7021b69cc7b3811bc47eeb8df619f652
parent8f09ec4921fbb6c6d60577805a5fe6879e864d68
Optimize some matrix multiply for projection matrix + Orthographic reflection

Let we use MatrixUtils::MultiplyProjectionMatrix for some internal API.

And also, make Orthographic camera can use reflection plane.

TODO : We should make MultiplyProjectionMatrix funtion as NEON.

Change-Id: Ifeff525ed96dc5ebdf280f794973ecbb8f4eb7ab
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali/utc-Dali-CameraActor.cpp
dali/internal/common/matrix-utils.cpp
dali/internal/common/matrix-utils.h
dali/internal/event/actors/actor-coords.cpp
dali/internal/event/actors/camera-actor-impl.cpp
dali/internal/event/common/projection.cpp
dali/internal/render/renderers/render-renderer.cpp
dali/internal/update/render-tasks/scene-graph-camera.cpp
dali/internal/update/render-tasks/scene-graph-camera.h