summaryrefslogtreecommitdiff
path: root/perf/paint.c
diff options
context:
space:
mode:
authorKai-Uwe Behrmann <ku.b@gmx.de>2008-09-22 10:10:51 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2008-09-22 12:01:11 +0100
commit20be3182ef29bb07ffac749f5cf1844b4781e1bb (patch)
tree802295237965daa3f27ce58248881aa76a8d53e6 /perf/paint.c
parent223e7b9ed0053f9569df4bafc7688439aeb12572 (diff)
downloadcairo-20be3182ef29bb07ffac749f5cf1844b4781e1bb.tar.gz
[svg] Counteract application of object matrix to mask.
The expected behaviour for masking in Cairo is to set the mask according to the current active matrix and apply unchanged to the masked surface. In SVG, the mask element is bound to the masked object and thus the local matrix from that image object applies to the nested mask as well. Attached is a small patch for substracting the matrix of a image surface from the matrix of the mask to comply to Cairo's behaviour. I did not test for other stuff like vectors or text and would expect this part is incomplete.
Diffstat (limited to 'perf/paint.c')
0 files changed, 0 insertions, 0 deletions