linebender/velato

Alpha should apply to layer as a whole, not every element in layer

Open

#37 opened on Aug 10, 2024

View on GitHub
 (6 comments) (0 reactions) (0 assignees)Rust (25 forks)github user discovery
buggood first issue

Repository metrics

Stars
 (148 stars)
PR merge metrics
 (PR metrics pending)

Description

When modifying the with_winit example to render with a non-unity alpha, such as

renderer.render(lottie, frame, Affine::IDENTITY, 0.5)

the result looks like image with each component of the tiger having alpha applied to it individually. Instead, the alpha should apply to the rendered image as a whole.

I suspect, but haven't confirmed, that the same issue exists for layers specified by the lottie file.

Contributor guide