diff options
author | Robin Watts <robin.watts@artifex.com> | 2016-11-07 12:46:31 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-11-07 13:41:09 +0000 |
commit | 657a90eb30ea6f5f986fd4d886c0e709f20f2062 (patch) | |
tree | b46b666816b69ef1d7726c08e97dfceefc07df2f /platform/android | |
parent | 7456ccc6c3ec48490dffebaf26f85f9f5529fbe0 (diff) | |
download | mupdf-657a90eb30ea6f5f986fd4d886c0e709f20f2062.tar.xz |
Bug 697241: Fix blending through clips.
Non rectangular clips are currently handled by rendering to a
'isolated' background, and then plotting that through a mask.
This runs into problems when the rendering needs to use non
standard blend modes that need to access the background
colors.
Instead, copy the background to the new pixmap, render to that
then plot that through the mask.
This simplifies the painting code, because we now never have
mismatched source and destination alphas.
Diffstat (limited to 'platform/android')
0 files changed, 0 insertions, 0 deletions