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

--- Comment #2 from Eoin O'Neill <eoinoneill1...@gmail.com> ---
I've confirmed the bug; This issue seems to be caused from a frame regeneration
optimization and is 100% reproducible when scrubbing between two frames that
have the exact same contents.

My thought process for fixing this is that we should do it in two stages:
1) Make an exception to regeneration when any layer on the stack is currently
in onion skin mode. This requires the least amount of work, but isn't the most
optimized. It would be easy to get this ready for 5.0 immediately.
2) When we rewrite the compositing of onion skins to fix the other compositing
problems, we will need to address this issue by changing when and how onion
skins are composited. This is already something we need to do in order to fix
color-space related issues.

For part 2, I will probably need to talk to dkazakov to get a better idea of
how we should structure the compositing of onion skins to avoid issues like
this in the future. Ideally, it would be done in a separate pass but still
respect the layer stack's general compositing order.

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

Reply via email to