Summary: | Vector graphic - lagging | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Sepq <sephiroth15> |
Component: | Layers/Vector | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | halla, marcostux |
Priority: | NOR | Keywords: | regression |
Version: | 4.1.7 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://commits.kde.org/krita/b4b8166ae74b7690c269b02f02d93ef5c9aeae02 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
Vector manipulation
version 4.15 |
Description
Sepq
2019-03-20 18:25:56 UTC
Created attachment 118946 [details]
version 4.15
This probably the culprit: commit dc4e44f448ba5fc8379ac7751baf2638593b0ac0 Author: Emmet O'Neill <emmetoneill.pdx@gmail.com> Date: Sun Oct 14 22:35:40 2018 +0200 Improved responsiveness of moving large SVG objects. Added a KisSignalCompressor to the KisShapeLayerCanvas to reduce the number of updates. BUG:399363 *** Bug 403340 has been marked as a duplicate of this bug. *** Git commit 861995e810b1ecfa5260903fd58ef89f199d3bc3 by Boudewijn Rempt. Committed on 21/03/2019 at 15:53. Pushed by rempt into branch 'master'. Shape layers: change the canvas compressor delay depending on image size This sort of keeps the best of both the fix for https://bugs.kde.org/show_bug.cgi?id=399363 and some responsiveness for smaller images. The real solution probably would be to render the vector shapes at the current zoom level, LoD-like (and only for the visible part, of course), but that's way out of scope for now. We might as well wish we could write our svg renderer without QPainter and with proper color management. Related: bug 399363 M +15 -2 libs/ui/flake/kis_shape_layer_canvas.cpp M +2 -2 libs/ui/flake/kis_shape_layer_canvas.h https://commits.kde.org/krita/861995e810b1ecfa5260903fd58ef89f199d3bc3 Git commit b4b8166ae74b7690c269b02f02d93ef5c9aeae02 by Dmitry Kazakov. Committed on 23/03/2019 at 21:35. Pushed by dkazakov into branch 'master'. Adjust signal compressor in shape layer when image size changes Related: bug 403340 M +17 -17 libs/ui/flake/kis_shape_layer_canvas.cpp M +4 -1 libs/ui/flake/kis_shape_layer_canvas.h https://commits.kde.org/krita/b4b8166ae74b7690c269b02f02d93ef5c9aeae02 |