summaryrefslogtreecommitdiffstats
path: root/libass/ass_rasterizer.h
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate bounding box operationsDr.Smile2017-09-171-1/+1
|
* rasterizer: implement simultaneous rasterization of two outlinesDr.Smile2017-07-311-8/+15
|
* rasterizer: refactoringDr.Smile2017-07-311-6/+7
|
* cosmetic: extract most of the outline-related functions into separate fileDr.Smile2017-07-311-1/+0
|
* Switch to virtual function tableDr.Smile2015-06-261-34/+12
| | | | | | | | | | Use one pointer to table of functions instead of scattered bunch of function pointers. Different versions of these tables can be constructed in compile time. Also, bitmap memory alignment now depends only on SSE2/AVX2 support and is constant for every width. That simplifies code without noticeable performance penalty.
* Skip memset() when using internal rasterizerDr.Smile2015-02-091-3/+3
|
* Replace FT_Outline with ASS_OutlineDr.Smile2014-11-231-3/+4
|
* Flip coordinate system in rasterizerDr.Smile2014-11-231-6/+5
|
* Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2Dr.Smile2014-04-291-0/+99
Signed-off-by: Rodger Combs <rodger.combs@gmail.com>