Summary: | [select tool] no ant-path visible with OpenGL canvas, ( Nvidia driver ) | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | David REVOY <info> |
Component: | Tools | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dimula73 |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/calligra/7a9b7adda3ae13388eb52d499a47e6e3b8254afe | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | A video about the Lasso Tool + OpenGl display bug |
It's very recent bug. I didn't have it before merging master into my branch Argh... looks like this is a regression from a opengl-non-bending-line patch :( Git commit 2aa12aa8307497ef37f85b0f38b5de69d9bd18a5 by Dmitry Kazakov. Committed on 21/01/2013 at 08:26. Pushed by dkazakov into branch 'krita-fixed-transform-kazakov'. Fixed a flickering bug caused by disabling Double Buffering Now disabling the Double Buffering is the last resort for the workaround of bended lines. First, we try to disable VSync and only if it fails we disable Double Buffering. M +22 -7 krita/ui/opengl/kis_opengl_canvas2.cpp M +2 -4 krita/ui/opengl/kis_opengl_canvas2_p.h http://commits.kde.org/calligra/2aa12aa8307497ef37f85b0f38b5de69d9bd18a5 Git commit ee4b1324a6bbfac0c8667e31bbd2bb79417d0f8f by Dmitry Kazakov. Committed on 21/01/2013 at 08:26. Pushed by dkazakov into branch 'master'. Fixed a flickering bug caused by disabling Double Buffering Now disabling the Double Buffering is the last resort for the workaround of bended lines. First, we try to disable VSync and only if it fails we disable Double Buffering. M +22 -7 krita/ui/opengl/kis_opengl_canvas2.cpp M +2 -4 krita/ui/opengl/kis_opengl_canvas2_p.h http://commits.kde.org/calligra/ee4b1324a6bbfac0c8667e31bbd2bb79417d0f8f Git commit 7a9b7adda3ae13388eb52d499a47e6e3b8254afe by Dmitry Kazakov. Committed on 21/01/2013 at 08:26. Pushed by dkazakov into branch 'calligra/2.6'. Fixed a flickering bug caused by disabling Double Buffering Now disabling the Double Buffering is the last resort for the workaround of bended lines. First, we try to disable VSync and only if it fails we disable Double Buffering. M +22 -7 krita/ui/opengl/kis_opengl_canvas2.cpp M +2 -4 krita/ui/opengl/kis_opengl_canvas2_p.h http://commits.kde.org/calligra/7a9b7adda3ae13388eb52d499a47e6e3b8254afe [ New update ] After a system update ( driver and most KDE component ) on Mint KDE ( using default repo ) , and a new morning build of Krita GIT , I have no selection again when I launch Krita from a menu ( KDE favorite , or Alt+F2 etc... ). :-/ But ! ... If I launch Krita from a terminal, I have ant-path displayed when I perform a selection; so no-bug. Same if I launch Krita with a fake argument, as 'krita test' ( it will open a default canvas named test ). ... I don't have 2 Krita installed, I assure it's the same compiled version launched in both case ... Logic ? [Solution] It appears to be solved using this methods : For Griatch on IRC : Check of 'Vsync' on the nvidia driver setting panel ( nvidia-settings ) For me : Check of 'Vsync' on the nvidia driver setting panel ( nvidia-settings ) + upgrading kernel ( sudo apt-get update && sudo apt-get dist-upgrade ) |
Created attachment 76582 [details] A video about the Lasso Tool + OpenGl display bug == scenario == in OpenGL canvas ; take the lasso tool, and trace a selection on the canvas. == effect : == the whole path is not displayed , only a last segment who follow the cursor ( watch video attached ) Branch : Transform ( but may also be in Master ) Gfx Card : Nvidia GT220 - Driver , proprio 310