Hi!<br><br>I've just pushed a workaround for the bended lines in OpenGL into master. Now they are amost gone! And you can test it =)<br><br>Actually, they still bend a bit, but only when you paint really huge circles (> 1000px in diameter) with very small brushes (~5px). For everything smaller, I couldn't see any difference with QPainter canvas. See a screenshot [0]. The bottom stroke is actually about 1000px in height.<br clear="all">
<br>And I need a bit of your input about this patch. Actually, it has two approaches to fixing the problem: first it tries to disable Double Buffering, then, if it fails, it tries to disable VSync using pure OpenGL calls. First approach gives a bit better results. I need to find out whether there are any system/cards which do not allow disabling Double Buffering (probably, openGL ES systems (?)). <br>
<br>So if you see a message in Krita terminal saying:<br><br>"WARNING: Your system/Qt/video adapter doesn't support single buffered contexts. Trying to workaround it by disabling VSync."<br><br>just let me know about it =)<br>
<br>[0] - <a href="http://susepaste.org/70034032">http://susepaste.org/70034032</a><br><br>-- <br>Dmitry Kazakov