https://bugs.kde.org/show_bug.cgi?id=347755
--- Comment #6 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 241ddd4ec56b58172e631596696c4ea369e52a05 by Dmitry Kazakov.
Committed on 14/04/2016 at 14:47.
Pushed by dkazakov into branch 'master'.

Make transform mask return a change rect for the non-affine transoforms as well

We have to use really rough approximations for calculating the change
rect of cage, warp and liquify transformation. The main problem is that
there is no explicit f(x) solution for most of them (except for warp).
So we should be a bit tricky.

M  +1    -1    libs/image/kis_async_merger.cpp
M  +1    -1    libs/image/kis_base_rects_walker.h
M  +60   -0    libs/image/kis_cage_transform_worker.cpp
M  +3    -0    libs/image/kis_cage_transform_worker.h
M  +28   -0    libs/image/kis_liquify_transform_worker.cpp
M  +3    -0    libs/image/kis_liquify_transform_worker.h
M  +35   -20   libs/image/kis_transform_mask.cpp
M  +11   -0    libs/image/kis_transform_mask_params_interface.cpp
M  +6    -0    libs/image/kis_transform_mask_params_interface.h
M  +18   -0    libs/image/kis_warptransform_worker.cc
M  +4    -1    libs/image/kis_warptransform_worker.h
M  +96   -0    libs/image/krita_utils.cpp
M  +8    -0    libs/image/krita_utils.h
M  +57   -32   libs/image/tests/kis_warp_transform_worker_test.cpp
M  +2    -0    libs/image/tests/kis_warp_transform_worker_test.h
M  +10   -0    plugins/tools/tool_transform2/kis_transform_mask_adapter.cpp
M  +3    -0    plugins/tools/tool_transform2/kis_transform_mask_adapter.h
M  +66   -0    plugins/tools/tool_transform2/kis_transform_utils.cpp
M  +7    -0    plugins/tools/tool_transform2/kis_transform_utils.h

http://commits.kde.org/krita/241ddd4ec56b58172e631596696c4ea369e52a05

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to