summaryrefslogtreecommitdiffstats
path: root/LGPL_EXCEPTION.txt
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2010-06-02 07:57:06 (GMT)
committerRhys Weatherley <rhys.weatherley@nokia.com>2010-06-02 07:57:06 (GMT)
commitd374883cd9f5a773787c2907be3d8d7b31fd0f2b (patch)
tree5c52a2fb3c0e9d9459f3b24552ccd1469b216c67 /LGPL_EXCEPTION.txt
parentbcafe4a3dde9986ecfdeea43dc592b6f54134893 (diff)
downloadQt-d374883cd9f5a773787c2907be3d8d7b31fd0f2b.zip
Qt-d374883cd9f5a773787c2907be3d8d7b31fd0f2b.tar.gz
Qt-d374883cd9f5a773787c2907be3d8d7b31fd0f2b.tar.bz2
Clipping with rounded rectangles and QVG_SCISSOR_CLIP
WebKit draws rounded rectangles by setting a rounded rect path as a clip and then filling the clip. This had problems when QVG_SCISSOR_CLIP was enabled because the scissor would only clip to the bounding box of complex paths. Thus, rounded rectangle clips were turned into normal rectangle clips. This change will make the scissor clipping code subdivide complex paths into rectangles and use a tighter clip if the number of rectangles is less than or equal to VG_MAX_SCISSOR_RECTS. If it is greater, then it will fall back to the bounding box of the path. Task-number: QT-3372 Reviewed-by: Jason Barron
Diffstat (limited to 'LGPL_EXCEPTION.txt')
0 files changed, 0 insertions, 0 deletions