https://bugs.kde.org/show_bug.cgi?id=447466
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/grap | |hics/krita/commit/467982f53 | |663227c64c305532025ee7cb1cf | |2f9a Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #1 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit 467982f53663227c64c305532025ee7cb1cf2f9a by Dmitry Kazakov. Committed on 16/03/2022 at 09:00. Pushed by dkazakov into branch 'master'. Fix brush outline precision for pixel-art Our auto-brushes use simplified version of the outline for the performance reasons. That can interfere with the pipeline of pixel-art artists. This patch switches the the outline into the precise mode when the physical zoom of the image is greater than 200%. The patch also fixes a few issues with hidpi mode: the outline flickering prevention and pixel grid activatation algorithms used "virtual" zoom instead of "physical" zoom, which was not too obvious. M +2 -2 libs/brush/kis_auto_brush.cpp M +1 -1 libs/brush/kis_auto_brush.h M +3 -1 libs/brush/kis_brush.cpp M +1 -1 libs/brush/kis_brush.h M +3 -1 libs/brush/kis_imagepipe_brush.cpp M +1 -1 libs/brush/kis_imagepipe_brush.h M +2 -1 libs/resources/KoCanvasResourcesIds.h M +13 -0 libs/ui/canvas/kis_coordinates_converter.cpp M +1 -0 libs/ui/canvas/kis_coordinates_converter.h M +1 -0 libs/ui/kis_canvas_resource_provider.cpp M +3 -0 libs/ui/kis_zoom_manager.cc M +1 -1 libs/ui/opengl/KisOpenGLCanvasRenderer.cpp M +6 -1 libs/ui/tool/kis_tool_freehand_helper.cpp M +1 -0 libs/ui/tool/kis_tool_freehand_helper.h M +1 -1 libs/ui/tool/kis_tool_paint.cc M +1 -1 plugins/paintops/libpaintop/kis_brush_based_paintop_settings.cpp M +2 -2 plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp https://invent.kde.org/graphics/krita/commit/467982f53663227c64c305532025ee7cb1cf2f9a -- You are receiving this mail because: You are watching all bug changes.