mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-15 22:28:10 +08:00
A paint row's opacity and fill-opacity attributes now fade the color it contributes, and a color stack collapses to the one composited color the SVG fast path emits: each pass mixes by its blend mode and then composites source-over in straight alpha, with the alpha-only modes moving only the backdrop's coverage. Gradient paints fade every emitted stop the same way, on the SVG stop order and the vello ramp alike, and a masker drops the fill half so it cannot reach the content clipped to it. The blend-mode formula application lands beside the BlendMode enum, with an overlay channel formula pinned as hard light with swapped operands. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>