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 |https://invent.kde.org/grap |hics/krita/commit/467982f53 |hics/krita/commit/09886d4f7 |663227c64c305532025ee7cb1cf |56738eba0f2fab8342921e239b4 |2f9a |a804 --- Comment #2 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit 09886d4f756738eba0f2fab8342921e239b4a804 by Dmitry Kazakov. Committed on 31/03/2022 at 13:43. Pushed by dkazakov into branch 'krita/5.0'. 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 +1 -0 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/kis_opengl_canvas2.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/09886d4f756738eba0f2fab8342921e239b4a804 -- You are receiving this mail because: You are watching all bug changes.