Changed view matrix calculation to fix related problems. 62/17762/1
authorFrancisco Santos <f1.santos@samsung.com>
Mon, 10 Mar 2014 10:50:52 +0000 (10:50 +0000)
committerFrancisco Santos <f1.santos@samsung.com>
Mon, 10 Mar 2014 10:52:40 +0000 (10:52 +0000)
commite75977609b4c0d587abdcc632eb1fe66bc0b1c47
treec2db5d949747d79fc67615a88e596a05423d05b8
parent22a6fbaef7bc66ccc054f3ee1895f63e24f230e0
Changed view matrix calculation to fix related problems.

Changed the view matrix to be the inverse of the Camera View matrix in the FREE_LOOK camera.
Updated the LOOK_AT view matrix to match an equivalent FREE_LOOK camera.
Updated sorting of renderables to work with the new view space.
Updated shader viewport uniform translation to match new view space.

Change-Id: Ideeacd1990ee4ebde715362e8006b0f2adebda91
Signed-off-by: Francisco Santos <f1.santos@samsung.com>
13 files changed:
automated-tests/dali-test-suite/actors/utc-Dali-CameraActor.cpp
automated-tests/dali-test-suite/effects/utc-Dali-ShaderEffect.cpp
automated-tests/dali-test-suite/math/utc-Dali-Matrix.cpp
capi/dali/public-api/shader-effects/shader-effect.h
dali/internal/event/actors/camera-actor-impl.cpp
dali/internal/event/actors/layer-impl.h
dali/internal/event/events/hit-test-algorithm-impl.cpp
dali/internal/event/render-tasks/render-task-impl.cpp
dali/internal/render/shaders/shader.cpp
dali/internal/update/manager/prepare-render-instructions.cpp
dali/internal/update/node-attachments/scene-graph-camera-attachment.cpp
dali/internal/update/node-attachments/scene-graph-camera-attachment.h
dali/public-api/animation/constraints.cpp