-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Flickering boolean ops #3657
Copy link
Copy link
Labels
GraphicsGPU and graphics programming relatedGPU and graphics programming relatedHelp WantedExtra attention is neededExtra attention is needed
Metadata
Metadata
Assignees
Labels
GraphicsGPU and graphics programming relatedGPU and graphics programming relatedHelp WantedExtra attention is neededExtra attention is needed
Type
Projects
Status
Completed This Milestone
The attached example contains
(triangle minus triangle) xor triangle. When I drag the last triangle around, the result "flickers", and most of the time it seems to not be correctly computing the xor. I added some debug prints to the boolean ops (specifically, around the calls topath_bool::path_booleanand they all seem to be correct. This happens on both firefox and chromium (and in chromium it happens both with and without vello), on a recent master (fd0addf, to be precise). Relates to #3378.Here's a little video showing the flicker, and I've attached the input file below.
graphite-flicker.mp4
flicker.graphite.txt