diff options
author | Dr.Smile <vabnick@gmail.com> | 2015-06-26 02:14:21 +0300 |
---|---|---|
committer | Dr.Smile <vabnick@gmail.com> | 2015-06-26 02:14:21 +0300 |
commit | 38a175cad5a894467cb7187ad0187db1ae3f89ff (patch) | |
tree | a7262be6620f31c2f0d8df26218c6160c5354f56 /libass/ass_fontconfig.c | |
parent | 88f1fd37fe5785851f069e3dc6939f1ab905f4bc (diff) | |
download | libass-38a175cad5a894467cb7187ad0187db1ae3f89ff.tar.bz2 libass-38a175cad5a894467cb7187ad0187db1ae3f89ff.tar.xz |
Switch to virtual function table
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.
Diffstat (limited to 'libass/ass_fontconfig.c')
0 files changed, 0 insertions, 0 deletions