]> granicus.if.org Git - libass/commit
Move outline transformations to ass_outline.c
authorDr.Smile <vabnick@gmail.com>
Sun, 22 Oct 2017 04:21:34 +0000 (07:21 +0300)
committerDr.Smile <vabnick@gmail.com>
Sun, 19 May 2019 22:07:41 +0000 (01:07 +0300)
commitf6982a04037b9a935a2e52e8e4d6186fac912ca8
treee4d9078f39b97bead4ee9146a54401bdce980dd9
parent0aabe2f9a33c92543b4e62f9f17171992b1e9313
Move outline transformations to ass_outline.c

This also potentially improves performance by copying
and transforming in a single operation rather than
copying first and then transforming the result.

Also transformation function is specialized for case
where expensive perspective division is not necessary.
libass/ass_outline.c
libass/ass_outline.h
libass/ass_render.c