Code refactor: add DecomposedTransform.
authorBrecht Van Lommel <brechtvanlommel@gmail.com>
Thu, 8 Mar 2018 05:19:17 +0000 (06:19 +0100)
committerBrecht Van Lommel <brechtvanlommel@gmail.com>
Sat, 10 Mar 2018 03:54:05 +0000 (04:54 +0100)
commit623141f339d5066ed6b96ad70ab45fb294e3e612
tree4af00e5d967a66829db1bec4bbf369c0529b9bd7
parent516e82a90012da3911518103829158215d94215f
Code refactor: add DecomposedTransform.

This is in preparation of making Transform affine only, and also gives us
a little extra type safety so we don't accidentally treat it as a regular
4x4 matrix.
intern/cycles/kernel/geom/geom_object.h
intern/cycles/kernel/geom/geom_primitive.h
intern/cycles/kernel/kernel_camera.h
intern/cycles/kernel/kernel_types.h
intern/cycles/render/camera.cpp
intern/cycles/render/object.cpp
intern/cycles/util/util_projection.h
intern/cycles/util/util_transform.cpp
intern/cycles/util/util_transform.h