https://bugs.kde.org/show_bug.cgi?id=361448
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |http://commits.kde.org/krit | |a/f114bcc1a2251d55cb3339548 | |9cc8d52c8f84ee6 Resolution|--- |FIXED Status|CONFIRMED |RESOLVED --- Comment #6 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit f114bcc1a2251d55cb33395489cc8d52c8f84ee6 by Dmitry Kazakov. Committed on 14/05/2016 at 10:45. Pushed by dkazakov into branch 'master'. Fix flickering in the end of Lod0 recalculation The problem happened because openGL textures were painted without a full update. Basically, we shouldn't switch a texture tile from LodN to Lod0 mode with a partial update, because some part of the tile still has an old data, causing that weird flickering. So now we just issue *all* the GUI updates signals in one go, which basically updates all the tiles and then paints them on screen. See a comment in KisSuspendProjectionUpdatesStrokeStrategy. Fixes T2145 M +17 -6 libs/image/kis_image.cc M +3 -0 libs/image/kis_stroke_strategy_factory.h M +26 -27 libs/image/kis_strokes_queue.cpp M +2 -2 libs/image/kis_strokes_queue.h M +121 -22 libs/image/kis_suspend_projection_updates_stroke_strategy.cpp M +5 -2 libs/image/kis_suspend_projection_updates_stroke_strategy.h M +2 -2 libs/image/kis_update_scheduler.cpp M +2 -2 libs/image/kis_update_scheduler.h http://commits.kde.org/krita/f114bcc1a2251d55cb33395489cc8d52c8f84ee6 -- You are receiving this mail because: You are watching all bug changes.