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

Zamundaaa <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/e187fa5d18
                   |                            |af4e6b10e9ead575f5cdf42c2c2
                   |                            |473
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Zamundaaa <[email protected]> ---
Git commit e187fa5d18af4e6b10e9ead575f5cdf42c2c2473 by Xaver Hugl, on behalf of
Vlad Zahorodnii.
Committed on 19/02/2026 at 16:08.
Pushed by zamundaaa into branch 'master'.

Drive our QAnimationDriver fully by presentation timestamps

Outputs can have different next presentation timestamps, elapsed() can
roll back, which is generally not good for animations. We need to guard
the QAnimationDriver against this case.

While on this, also make m_offset sync with the first provided
presentation timestamp to make calculated delta times more predictable.

M  +15   -10   src/renderloopdrivenqanimationdriver.cpp
M  +2    -3    src/renderloopdrivenqanimationdriver.h

https://invent.kde.org/plasma/kwin/-/commit/e187fa5d18af4e6b10e9ead575f5cdf42c2c2473

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

Reply via email to