Bug 309619 - Brush dynamics: Speed is not smooth on Windows
Summary: Brush dynamics: Speed is not smooth on Windows
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (show other bugs)
Version: 2.5.2
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL: http://tinypic.com/r/rhv0af/6
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-06 01:45 UTC by valerievk
Modified: 2013-05-31 15:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description valerievk 2012-11-06 01:45:42 UTC
With Krita 2.5.2 on Ubuntu, to achieve smooth size transitions with a mouse, I often set Size Dynamic to Speed, switch to "Draw Dynamically" then increase the drag value to about 50.

Doing the same on Krita 2.5.2 then 2.5.9 Windows XP results in major size jittering, preventing smooth transitions. When drawing, you can literally see the cursor blinking in size. This happens with both the Pixel Brush and the Curve brush. See the linked image to see the difference. I haven't tested on other versions of Windows though.

This is problematic because this is one of my most used and recommended tricks for mouse users.

Reproducible: Always

Steps to Reproduce:
1. Make a pixel brush. Set Size dynamics to Speed.
2. Choose "draw dynamically" mode, set drag to 50.
3. Draw at moderate speeds
Actual Results:  
Instead of smooth line variations, the brush will quickly shift sizes along the line. 

Expected Results:  
The "draw dynamically" mode is supposed to smooth size transitions, which it does quite well on the Linux version.

This is not a problem with my mouse, I tried it with another mouse and mousepad.
Comment 1 Halla Rempt 2013-03-31 09:33:50 UTC
Yes, this is a problem with the way tablet events work on Windows. Can you test the latest git master msi installer to see whether Dmitry's fix fixed this, too? http://heap.kogmbh.net/downloads/krita_2.6.8.8.msi
Comment 2 valerievk 2013-04-02 06:33:28 UTC
It seems much smoother with the curve brush now, though still not that smooth with the pixel brush.
The curve brush is now giving me a full-sized dot at the beginning of the line though. This doesn't happen on Linux (last I checked) and doesn't happen on Windows with the Pixel Brush.
Comment 3 Halla Rempt 2013-05-31 15:38:38 UTC
Okay, but that's a different issue. And now that I've got opengl working on windows, brush resizing is pretty ok.