-
Vitaly Prosyak authored
Graeme sketched a linearization method there: https://lists.freedesktop.org/archives/wayland-devel/2019-March/040171.html Sebastian prototyped there: wayland-protocols!14 (commits) Thanks to Pekka for great simplifications in implementation, like the xyz_dot_prod() Quote: "should help untangle lots of the multiplications and summations by saying we are computing dot products, etc". The approach was validated using matrix-shaper and cLUT type of profiles. If profile is matrix-shaper type then an optimization is applied. The extracted EOTF is inverted and concatenated with VCGT, if it is availible. Introduce function cmlcms_reasonable_1D_points which would be shared between linearization method and number of points in 1DLUT for the transform. Co-authored-by: Pekka Paalanen <pekka.paalanen@collabora.com> Co-authored-by: Sebastian Wick <sebastian@sebastianwick.net> Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com>
c199aade
Loading