Summary: | [GMIC/Stylise] Krita inverts the way layer are sorted for GMIC between 5.0.x and 5.1betas | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | David REVOY <info> |
Component: | G'Mic for Krita | Assignee: | amyspark <amy> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amy |
Priority: | NOR | ||
Version: | nightly build (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Appimage | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/09d1d958fb76a2d7635b6b6f92696c6c7555809a | Version Fixed In: | |
Bug Depends on: | 454516 | ||
Bug Blocks: |
Description
David REVOY
2022-07-07 22:09:54 UTC
ERRATUM → Video for 5.1beta2 : https://www.peppercarrot.com/extras/temp/2022-07-07_23-37-30_krita51beta2_styliseGMIC.mp4 (both video are the same on previous post, it's an upload and filenaming issue on my side, sorry, I can't edit.) A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1509 Git commit 4555c6ee2d605e4cc298ba6d0cfc3375ddcf62af by L. E. Segovia. Committed on 10/07/2022 at 13:39. Pushed by lsegovia into branch 'master'. G'MIC: stack images when returning the list The use of recursiveApplyNodes, introduced in ca0d473bcd570f0332458b296efce25bf6344631 as part of the refactor that enabled the rest of the input modes, missed a significant subtlety of the layer enumeration: recursiveApplyNodes works top-down, while G'MIC expects layers to be sorted bottom-up. M +7 -7 plugins/extensions/qmic/kis_qmic_import_tools.cpp https://invent.kde.org/graphics/krita/commit/4555c6ee2d605e4cc298ba6d0cfc3375ddcf62af Git commit 09d1d958fb76a2d7635b6b6f92696c6c7555809a by L. E. Segovia. Committed on 10/07/2022 at 13:41. Pushed by lsegovia into branch 'krita/5.1'. G'MIC: stack images when returning the list The use of recursiveApplyNodes, introduced in ca0d473bcd570f0332458b296efce25bf6344631 as part of the refactor that enabled the rest of the input modes, missed a significant subtlety of the layer enumeration: recursiveApplyNodes works top-down, while G'MIC expects layers to be sorted bottom-up. (cherry picked from commit 4555c6ee2d605e4cc298ba6d0cfc3375ddcf62af) M +7 -7 plugins/extensions/qmic/kis_qmic_import_tools.cpp https://invent.kde.org/graphics/krita/commit/09d1d958fb76a2d7635b6b6f92696c6c7555809a |