summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>2015-07-15 14:05:32 +0900
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>2015-07-16 11:58:14 +0300
commit21deb28648c4678d9a22760680c71a1c9e0d727b (patch)
tree92abd013da3138d1805c78dbe8e17a8ce20e92f4 /man
parent1e6fd66ba5bfebe86cbb17fa6f14c6d2ce462758 (diff)
downloadweston-21deb28648c4678d9a22760680c71a1c9e0d727b.tar.gz
ivi-shell: transform refactoring to improve it to more readable code
Transform matrix for transforming a surface to global_matrix is calculated from * ivi_layout_surface_properties * ivi_layout_layer_properties This patch pareares sub-method like following, 1/ calc_surface_to_global_matrix() calc_transformation_matrix() is called twice with ivi_layout_surface/layer_properties respectively. 2/ calc_transformation_matrix() This calcurates matrix from orientation, source rectangle and destination rectangle. 2-1/ To calculate rotation, fit centor of source rectangle to (0,0) temporarily. This is moved back in 2-4. 2-2/ Apply rotation variant 2-3/ Apply scale variant 2-4/ Apply positioning variant, taking account into 2-1 temporary positioning. Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Diffstat (limited to 'man')
0 files changed, 0 insertions, 0 deletions