Diffusion Krita bbc0f80732af

Refactor signal compressor to have better timing properties

Authored by dkazakov on Jul 12 2019, 5:02 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

Details

Committed
dkazakovJul 12 2019, 5:04 PM
Parents
R37:bf4e20d468f7: Make Krita not request any specific renderer, when OpenGL is disabled
Branches
Unknown
Tags
Unknown