Bug 443375 - After applying a G'Mic filter, GL canvas updates clear the canvas.
Summary: After applying a G'Mic filter, GL canvas updates clear the canvas.
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: OpenGL Canvas (show other bugs)
Version: git master (please specify the git hash!)
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-05 23:04 UTC by vanyossi
Modified: 2022-07-12 13:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
video of after event erasing canvas. (326.60 KB, video/mp4)
2021-10-05 23:04 UTC, vanyossi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description vanyossi 2021-10-05 23:04:29 UTC
Created attachment 142199 [details]
video of after event erasing canvas.

git(ad830678eda)


STEPS TO REPRODUCE
1. on MacOS Apply any G'Mic filter

OBSERVED RESULT
When the cursor enters the canvas it gets totally or partially erased.
This is preserved only for that step, in the video after undo/redo the canvas is shown, but if the pointer enter the canvas the textures are made transparent (as shown in the attached video). Adding new strokes does not inherit the issue, but the stroke steps from gmic will always preserve this issue.


This seems to be related to the new threaded texture buffer patch. It is not present on windows according to my tests.
Comment 1 Halla Rempt 2022-07-12 13:10:02 UTC
I can no longer reproduce this.