]> granicus.if.org Git - libass/commit
Implement vector clips
authorGrigori Goronzy <greg@blackbox>
Thu, 16 Jul 2009 00:17:06 +0000 (02:17 +0200)
committerGrigori Goronzy <greg@blackbox>
Thu, 16 Jul 2009 00:21:51 +0000 (02:21 +0200)
commited8ecf731cc77292e613b7cfe13fa64068040c97
treeed51b66d0d4de9159414357b0b23dd1862519c40
parent94d41042a9006375eecf5332e9a59657a0c8a492
Implement vector clips

Make it possible to use drawings for clipping with \clip and \iclip.
parse_tag was extended to parse drawings in \clip or \iclip tags in case
parsing them as rectangular clips fails.  These clip drawings are later
rasterized and used for blending bitmaps, just after bitmaps are
assembled into a list in render_text.  Currently, the cache is not
utilized for storing the parsed drawings or blended bitmaps.
libass/ass_drawing.c
libass/ass_drawing.h
libass/ass_render.c