https://bugs.kde.org/show_bug.cgi?id=438768

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |INTENTIONAL

--- Comment #5 from Dmitry Kazakov <dimul...@gmail.com> ---
Hi, Grum!

I have a feeling that this bug is actually an expected behavior. The animation
cache that you see on the timeline is only the GUI cache. It has nothing
related to the cache in a transformation mask. In your example, when you change
the time, you do actually change the content of the layer (and its mask), so
the mask must be recalcualted to show the correct result.

There is a small missed optimization opportunity when a non-animated
transformation mask is situated on a non-animated layer, and even in this case,
the mask is still regenerated on the time change. That is just how the system
is designed to work right now (we have no way of distinguishing the source and
destination time points of the update). 

Speaking truly, I have a feeling that it would be better to rewirte transform
masks to use GPU instead of just trying to cut off a few extra updates.

I will close the bug right now (as it waits for the GPU-transform masks
rewrite). If you think that your bug is different or critical, please reopen
the bug.

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

Reply via email to