Skip to content

Commit 1658a79

Browse files
committed
Improve soft mask composition performance (bug 2033095)
Prepare reusable soft-mask canvases for filtered and backdrop-dependent masks, and use a faster destination-in composition path where possible. Handle Alpha SMask /BC correctly, preserve OOB alpha behavior, and mirror canvas path operations needed while rendering inside soft-mask mode (mirrored clip was buggy). Add reftest PDFs covering Alpha masks, transfer functions, backdrop/OOB alpha, and the optimized composition paths.
1 parent e8d3d19 commit 1658a79

7 files changed

Lines changed: 342 additions & 240 deletions

File tree

0 commit comments

Comments
 (0)