Diffusion Krita 34f3a4a815b3

Refactor signal compressor to have better timing properties

Authored by dkazakov on Oct 8 2019, 6:13 PM.

Description

Refactor signal compressor to have better timing properties

  • before: emits signals with time range [1.0...2.0] * interval
  • after: emits signals with time range [0.5...1.5] * interval

Bascially, now it handles it much better when interval is around
10-20 ms. With the old version it caused KisCanvas2 to drop frames
and look ugly when the user pans the canvas.

CCBUG:409460

  1. Conflicts:
  2. libs/global/tests/CMakeLists.txt

Details

Committed
dkazakovOct 8 2019, 6:13 PM
Parents
R37:d5279a0196bb: Remove extra update when creating a new shape
Branches
Unknown
Tags
Unknown